var xmlHttp

function popolaCategorie(parametri){ 
	if (parametri.length > 0){ 
		var url="sottocategorie.php?" + parametri
		xmlHttp=GetXmlHttpObject(stateChanged_sottocategorie)
		xmlHttp.open('get', url , true)
		xmlHttp.send(null)
	} 
}


function popolaProduttori(parametri){ 
	if (parametri.length > 0){ 
		var url="produttori.php?" + parametri
		xmlHttp=GetXmlHttpObject(stateChanged_produttori)
		xmlHttp.open('get', url , true)
		xmlHttp.send(null)
	} 
}

function stateChanged_sottocategorie(){ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
		document.getElementById('select_sottocategoria').innerHTML=xmlHttp.responseText;
		document.getElementById('select_produttore').innerHTML='<select name="Prod" class="myform" disabled><option value="0">Tutti i produttori</option></select>';
	} 
} 

function stateChanged_produttori(){ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
		document.getElementById('select_produttore').innerHTML=xmlHttp.responseText;
	} 
} 


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
	}
} 


function ctrl_num(e, alertMsg){
	if (window.event)
		var code = window.event.keyCode;    
	else if (e)
	   var code =  e.which ; 
	else
	   var code=0;  
	   if( (code<48 || code >57) &&  (code!=8 &&  code!=0 &&  code!=46) ){	    
		   alert("Attenzione, inserire solo caratteri numerici");
		   return false;
		} 
	return true;
}

var xmlHttp

function stateChanged(){ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 

	} 
} 


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
	}
} 


function Aggiorna(prodotto, valore){
	if (prodotto > 0){ 
		if(valore) var url='index.php?mode=on&id='+prodotto;
		else var url='admin/index.php?mode=off&id='+prodotto;
		xmlHttp=GetXmlHttpObject(stateChanged)
		xmlHttp.open('get', url , true)
		xmlHttp.send(null)
	} 
}