
var w_res = screen.width;
var h_res = screen.height;
var browser;
var version;

function settings(){ 

	if ((w_res<1024)+(h_res<768)) BadResolution();

	var _goodSettings = true;

	var ua = navigator.userAgent;

	(ua.search("MSIE")>=0)?browser="MSIE":
	(ua.search("Chrome")>=0)?browser="Chrome":
	(ua.search("Firefox")>=0)?browser="Firefox":
	(ua.search("Opera")>=0)?browser="Opera":
	(ua.search("Safari")>=0)?browser="Safari":browser="Unknow";

	var i=ua.search(browser);
	version=ua.substring(i+browser.length+1)

	switch(browser)
	{
		case "MSIE"://UA=Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; InfoPath.2; .NET CLR 2.0.50727)
					//UA=Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 1.1.4322; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; InfoPath.2)
					//UA=Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 1.1.4322; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; InfoPath.2)
			if (version<"8.0")  _goodSettings=false;
			version = version.substr(0,4);
			break;    
		case "Chrome"://UA=Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.19 (KHTML, like Gecko) Chrome/1.0.154.53 Safari/525.19
			if (version<"1.0")  _goodSettings=false;
			version = version.substr(0,11);
			break;
		case "Firefox"://UA=Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.9.0.7) Gecko/2009021910 Firefox/3.0.7 
			if (version<"3.0")  _goodSettings=false;
			break;  
		case "Opera": //UA=Opera/9.64 (Windows NT 5.1; U; it) Presto/2.1.1  
			if (version<"9.6")  _goodSettings=false;
			version = version.substr(0,5);
			break;  
		case "Safari"://UA=Mozilla/5.0 (Windows; U; Windows NT 5.1; it-IT) AppleWebKit/525.28 (KHTML, like Gecko) Version/3.2.2 Safari/525.28.1
			if (version<"525.28")  _goodSettings=false;
			break;
		default:
			_goodSettings=false;
			UnknowBrowser();
			return;
	}

	(_goodSettings)?GoodSettings():BadBrowser();

	resize();
	startTime();
	banner();
}

function UnknowBrowser(){
	document.getElementById("settings").innerHTML = "Per una compatibilità ottimale segnalaci il Browser che stai utilizzando";
}

function BadBrowser(){
	document.getElementById("settings").innerHTML = "Per una visualizzazione ottimale aggiorna il tuo Browser";
}

function BadResolution(){
	document.getElementById("settings").innerHTML = "Per una visualizzazione ottimale impostare la risoluzione dello schermo 1024x768 o superiore";
}

function GoodSettings(){
	document.getElementById("settings").innerHTML = "Browser: " + browser + "(ver. " + version + ") - Risoluzione Video: " + w_res + "x" + h_res;
}

function resize() {
	document.getElementById("container").style.width = (rW() - 20) + "px";
	document.getElementById("sponsor2").style.width = (rW() - 20) + "px";
	document.getElementById("iframe").style.width = (rW() - 176) + "px";
	document.getElementById("menu").style.width = "156px";
	
	document.getElementById("container").style.height = (rH() - 30 ) + "px";
	document.getElementById("content").style.height = (rH() - 190 ) + "px";
	document.getElementById("container").style.display = "block";
}


function rW(){
	return (window.innerWidth)?window.innerWidth:
		(document.documentElement.clientWidth)?document.documentElement.clientWidth:
		(document.body.clientWidth)?document.body.clientWidth:0;
}
function rH(){
	return (window.innerHeight)?window.innerHeight:
		(document.documentElement.clientHeight)?document.documentElement.clientHeight:
		(document.body.clientHeight)?document.body.clientHeight:0;	
}
