
function PopUpWindow(theURL) {
	var nAvailWidth = screen.availWidth;
	var nAvailHeight = screen.availHeight;
	window.open(theURL, '_blank','top=0,left=0,width=' + nAvailWidth + ',height=' + nAvailHeight + ',location=no,menubar=no,status=no,scrollbars=yes,fullScreen=no,resizable=yes,titlebar=no,toolbar=no');
}

function DisponibilitaCarne(){
								
	var sUrl = "";
				
	sUrl += "http://www.tradefast.net/lacarnedigenova/cdg/cdgdisponibilitaprodotto.asp";
	sUrl += "?gg=" + escape(document.FormDispo.cmbGiorno.value);
	sUrl += "&mm=" + escape(document.FormDispo.cmbMese.value);
	sUrl += "&aaaa=" + escape(document.FormDispo.cmbAnno.value);
	sUrl += "&ggf=" + escape(document.FormDispo.cmbGiornoF.value);
	sUrl += "&mmf=" + escape(document.FormDispo.cmbMeseF.value);
	sUrl += "&aaaaf=" + escape(document.FormDispo.cmbAnnoF.value);
	sUrl += "&prdid=" + escape(document.FormDispo.cmdProduttori.value);
								
	//alert(sUrl);
	PopUpWindow(sUrl);
}

function getExtra(psExtraID) {
	var objMenu;
	var sHtml = "";

	while (true) {

		// Deve esistere il div Extra
		if (document.getElementById("extra") == null) break;
		
		// Menu predefinito
		sHtml = "";

        sHtml = sHtml + '<div id="divBoxTrovaCarne" name="divBoxTrovaCarne" style="width:195; height:100%"></div>';
        sHtml = sHtml + '</p>';
		
        sHtml = sHtml + '</div>';

       
        
		if (psExtraID == "xyz") {
			sHtml = "";
		}
		
		objExtra = document.getElementById("extra");
		objExtra.innerHTML = sHtml;
		GetBoxTrovaCarne();
		
		break;
	}

	objExtra = null;
	if (sHtml == "") alert("Non posso caricare extra");
}

function getFooter(psFooterID) {
	var objMenu;
	var sHtml = "";

	while (true) {

		// Deve esistere il div Navigation
		if (document.getElementById("navigation") == null) break;
		
		
		// Footer predefinito
		sHtml = "";
    	sHtml = sHtml + '<b>© 1997-2010 - ASSOCIAZIONE PROVINCIALE ALLEVATORI GENOVA</b><br>';
    	sHtml = sHtml + 'GIURIDICAMENTE RICONOSCIUTA CON D.G.R. LIGURIA 5761 DEL 20-10-1983<br>';
    	sHtml = sHtml + 'Salita S. Leonardo 18/2 - 16128 GENOVA Tel. 010.8606637 Fax 010 8606713<br><br>';	    	
		sHtml = sHtml + 'Ultimo aggiornamento: 20/03/2010<br>';
		//sHtml = sHtml + 'Visitatori: ';
        //sHtml = sHtml + '<iframe src="defaultgo.asp?contatore=true&pagevisit=index.htm" border="0" frameborder="0" style="padding: 0px;margin: 0px;display:inline;"  with="20" height="18" name="Contatore" scrolling="no" width="48">';
        //sHtml = sHtml + '</iframe>';
				
		if (psFooterID == "xyz") {
			sHtml = "";
		}
		
		
		objFooter = document.getElementById("footer");
		objFooter.innerHTML = sHtml;
		break;
	}

	objMenu = null;
	if (sHtml == "") alert("Non posso caricare il menu");
}



function getNavigation(psMenuID) {
	var objMenu;
	var sHtml = "";
	var sHeight = "";

	while (true) {

		// Deve esistere il div Navigation
		if (document.getElementById("navigation") == null) break;
		
		
		// Menu predefinito
		sHtml = "";
        sHtml = sHtml + '<ul>';
        sHtml = sHtml + '<li><a href="index.htm">> Home page</a></li>';
        sHtml = sHtml + '<li><a href="produttori.asp">> Produttori</a></li>';
        sHtml = sHtml + '<li><a href="etiaiadisciplinare.htm">> Discipliare ETIAIA</a></li>';
        sHtml = sHtml + '<li><a href="foto.htm">> Galleria Foto</a></li>';
		sHtml = sHtml + '<li><a href="rintracciailprodotto.htm">> Rintraccia il prodotto</a></li>';
		sHtml = sHtml + '<li><a href="infosupplementari.htm">> Informazioni supplementari</a></li>';		        
		        
        sHtml = sHtml + '<li><a href="http://www.tradefast.net/lacarnedigenova" target="_blank">> Area riservata</a></li>';
        sHtml = sHtml + '</ul>';

        //Prossima macellazione
        sHtml = sHtml + '<div class="newsbox">';
        sHtml = sHtml + '<h2>Macellazioni</h2>';
        sHtml = sHtml + '<p>Macellazione della settimana e di prossima macellazione<br></p>';
        sHtml = sHtml + '<p><br>';
        sHtml = sHtml + '<div id="divBoxDispo" name="divBoxDispo" style="width:195; height:100%"></div>';
        sHtml = sHtml + '</p>';
        sHtml = sHtml + '</div>';
		
		if (psMenuID == "xyz") {
			sHtml = "";
		}
		
		objMenu = document.getElementById("navigation");				
		objMenu.innerHTML = sHtml;
		GetBoxDispo();

        //nHeight = objMenu.getAttribute("offsetHeight");
		//nHeight = objMenu.getAttribute("Height");
		//document.getElementById("container").height = nHeight;
		//document.getElementById("extra").height = nHeight;
		//document.getElementById("content").offsetHeight = "2000px";
        
        if ((objMenu.offsetHeight + 500) > document.getElementById("content").offsetHeight) {
            sHeight = "height:" + (objMenu.offsetHeight + 500) + "px";
		    document.getElementById("content").setAttribute('style', sHeight);
		}		
		break;
	}

	objMenu = null;
	if (sHtml == "") alert("Non posso caricare il menu");
}


//===============================================================
// setFocus: assegna il focus nelle form al primo campo
//===============================================================

function setFocus() {
	if (document.forms[0]!=null) {
		for (var i = 0; i < document.forms[0].elements.length; i++) {
				if (document.forms[0].elements[i].type != "hidden") {
					try {
					document.forms[0].elements[i].focus();
					break;
					}
					catch(e) {}
				}

		}
	}
}

//===============================================================
// GetXmlHttpObject: Mi restituisce l'oggetto Http
//===============================================================

function GetXmlHttpObject(handler) { 
		
    var objXMLHttpRequest=null;
    if (navigator.userAgent.indexOf("Opera")>=0) {
        alert("This example doesn't work in Opera");
        return objXMLHttpRequest; 
    }
    if (navigator.userAgent.indexOf("MSIE")>=0) { 
        var strName=""; 

        if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
	        strName="Microsoft.XMLHTTP";
        else if (navigator.appVersion.indexOf("MSIE 6.0")>=0)
	        strName="Microsoft.XMLHTTP";
        else if (navigator.appVersion.indexOf("MSIE 7.0")>=0)
	        strName="Microsoft.XMLHTTP";
        else if (navigator.appVersion.indexOf("MSIE 8.0")>=0)
	        strName="Microsoft.XMLHTTP";
        else
	        strName = "Msxml2.XMLHTTP";
			
        try {
	        objXMLHttpRequest = new ActiveXObject(strName);
	        objXMLHttpRequest.onreadystatechange=handler;
	        return objXMLHttpRequest;
        } 
        catch(e) { 
	        alert(e.message);
	        return objXMLHttpRequest;
        } 
    } 
    if (navigator.userAgent.indexOf("Mozilla")>=0) {
        objXMLHttpRequest=new XMLHttpRequest();
        objXMLHttpRequest.onload=handler;
        objXMLHttpRequest.onerror=handler; 
        return objXMLHttpRequest;
    }        
}        

function GetBoxDispo() {
    var sPostURL = "getboxdisponibilita.asp";
    var postData = "";
    var objXMLHttpRequest = null;
    
	objXMLHttpRequest = GetXmlHttpObject(stateChanged);
					
	if (objXMLHttpRequest != null ) {					
		objXMLHttpRequest.open("POST", sPostURL, true);
		objXMLHttpRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		objXMLHttpRequest.send(postData);
	}


    function stateChanged() {		  
        if (objXMLHttpRequest.readyState==4 || objXMLHttpRequest.readyState =="complete") { 
	        document.getElementById("divBoxDispo").innerHTML = unescape(objXMLHttpRequest.responseText);
	        //document.getElementById("divBoxDispo").innerHTML = "Età 10,22"
        }
    }            
}

function GetBoxTrovaCarne() {
    
    var sPostURL = "getboxtrovacarne.asp";
    var postData = "";
    var objXMLHttpRequest = null;
    
	objXMLHttpRequest = GetXmlHttpObject(changedTrovaCarne);
					
	if (objXMLHttpRequest != null ) {					
		objXMLHttpRequest.open("POST", sPostURL, true);
		objXMLHttpRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		objXMLHttpRequest.send(postData);
	}


    function changedTrovaCarne() {		  
        if (objXMLHttpRequest.readyState==4 || objXMLHttpRequest.readyState =="complete") { 
	        document.getElementById("divBoxTrovaCarne").innerHTML = unescape(objXMLHttpRequest.responseText);	        
        }
    }    
   
}
        