// JavaScript Document
function GetXmlHttpObject(handler)
		{ 
		var objXmlHttp=null
		
		if (navigator.userAgent.indexOf("Opera")>=0)
		{
		alert("This example doesn't work in Opera") 
		return 
		}
		if (navigator.userAgent.indexOf("MSIE")>=0)
		{ 
		var strName="Msxml2.XMLHTTP"
		if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
		{
		strName="Microsoft.XMLHTTP"
		} 
		try
		{ 
		objXmlHttp=new ActiveXObject(strName)
		objXmlHttp.onreadystatechange=handler 
		return objXmlHttp
		} 	
		catch(e)
		{ 
		alert("Error. Scripting for ActiveX might be disabled") 
		return 
		} 
		} 
		if (navigator.userAgent.indexOf("Mozilla")>=0)
		{
		objXmlHttp=new XMLHttpRequest()
		objXmlHttp.onload=handler
		objXmlHttp.onerror=handler 
		return objXmlHttp
		}
		}

		
		//ok
		
		var url = "geshome.php?mode="; // The server-side scripts	
		
		
		function mostra(mode) {
			
				var myRandom=parseInt(Math.random()*99999999);  // cache buster
				var ed="";
				var an="";
				switch (mode) {
					case "listAnno":
						ed=document.getElementById("edizioni").value;
						break;
					case "listNum":
						ed=document.getElementById("edizioni").value;
						an=document.getElementById("anno").value;
						break;
				}
				//alert (mode);
				xmlHttp=GetXmlHttpObject(handleHttpResponse);
				xmlHttp.open("GET",url + mode + "&ed=" + ed + "&an=" + an  + "&rand=" + myRandom, true);
				xmlHttp.send(null);
		}
		
		function mostraRiv(mode) {
			var myRandom=parseInt(Math.random()*99999999);  // cache buster
					ed=document.getElementById("edizioni").value;
					an=document.getElementById("anno").value;
					nm=document.getElementById("numero").value;
				xmlHttp1=GetXmlHttpObject(handleHttpResponseSfoglia);
				xmlHttp1.open("GET",url + mode + "&ed=" + ed + "&an=" + an + "&nm=" + nm + "&rand=" + myRandom, true);
				xmlHttp1.send(null);
		}
		
		function handleHttpResponse() {
			if (xmlHttp.readyState == 4) {
				//alert (xmlHttp.responseText);
				$p=(xmlHttp.responseText).split("!@!");
				//document.getElementById($p[0]).innerHTML='';
				document.getElementById($p[0]).innerHTML=$p[1];  	
			  }
		}
		function handleHttpResponseSfoglia() {
			if (xmlHttp1.readyState == 4) {
				//alert (xmlHttp.responseText);
				$p=(xmlHttp1.responseText);
				window.open($p,"Rivista","dependent=yes,scrollbars=yes");
				//window.open(theURL,winName,features);
			  }
		}