function carica(inVal,inType){
	if (inVal.length > 0){
		switch(inType){
			case 'famiglie':
				var url = "ajax.php?type=famiglie&value=" + inVal;
				objXmlHttp = GetBrowser(creaFamiglie);
				pulisci('prodotti');
				pulisci('tipologie');
			break;
			case 'tipologie':
				var url = "ajax.php?type=tipologie&value=" + inVal;
				objXmlHttp = GetBrowser(creaTipo);
				pulisci('prodotti');
			break;
			case 'prodotti':
				var url = "ajax.php?type=prodotti&value=" + inVal;
				objXmlHttp = GetBrowser(creaProd);
			break;
		}

		objXmlHttp.open("GET", url, true);
		objXmlHttp.send(null);
	}
	else{
		//pulisco i dati
		if(inType=='famiglie'){
			pulisci('tipologie');
			pulisci('prodotti');
			pulisci('famiglie');
		}
		if(inType=='tipologie'){
			pulisci('prodotti');
			pulisci('tipologie');
		}
		if(inType=='prodotti'){
			pulisci('prodotti');
		}

	}
}

function creaFamiglie(){
	if (objXmlHttp.readyState == 4){
		if(document.all)
			var f=document.all.app_fam;
		else
			var f=document.getElementById("app_fam");
		f.innerHTML=objXmlHttp.responseText;
	}
}

function creaTipo(){
	if (objXmlHttp.readyState == 4){
		if(document.all)
			var f=document.all.app_tipo;
		else
			var f=document.getElementById("app_tipo");
		f.innerHTML=objXmlHttp.responseText;
	}
}

function creaProd(){
	if (objXmlHttp.readyState == 4){
		if(document.all)
			var f=document.all.app_modello;
		else
			var f=document.getElementById("app_modello");
		f.innerHTML=objXmlHttp.responseText;
	}
}

function pulisci(inVal){
	switch(inVal){
			case 'famiglie':
				if(document.all)
					var f=document.all.app_fam;
				else
					var f=document.getElementById("app_fam");
				f.innerHTML='<select name="family" id="family" style="width:95px;" class="jumpmenu"></select>';
			break;
			case 'tipologie':
				if(document.all)
					var f=document.all.app_tipo;
				else
					var f=document.getElementById("app_tipo");
				f.innerHTML='<select name="tipologie" id="tipologie" style="width:95px;" class="jumpmenu"></select>';
			break;
			case 'prodotti':
				if(document.all)
					var f=document.all.app_modello;
				else
					var f=document.getElementById("app_modello");
				f.innerHTML='<select name="prodotti" id="prodotti" style="width:95px;" class="jumpmenu"></select>';
			break;
		}
}
function GetBrowser(BrowserName){
	if (navigator.userAgent.indexOf("MSIE") != (-1)){
		var XmlClassName = "Msxml2.XMLHTTP";
		if (navigator.appVersion.indexOf("MSIE 5.5") != (-1));{
			XmlClassName = "Microsoft.XMLHTTP";
		}
		try{
			OggettoobjXmlHttp = new ActiveXObject(XmlClassName);
			OggettoobjXmlHttp.onreadystatechange = BrowserName;
			return OggettoobjXmlHttp;
		}
		catch(e){
			alert("Errore: l'ActiveX non verrà eseguito!");
		}
	}
	else if (navigator.userAgent.indexOf("Mozilla") != (-1)){
		OggettoobjXmlHttp = new XMLHttpRequest();
		OggettoobjXmlHttp.onload = BrowserName;
		OggettoobjXmlHttp.onerror = BrowserName;
		return OggettoobjXmlHttp;
	}
	else{
		alert("L'esempio non funziona con altri browser!");
	}
}

function apriImg(inFile,inTipo){
	var myW=window.open('popup.php?file='+inFile+'&tipo='+inTipo,'img','width=600,height=600,resizable');
	myW.focus();
	return false;
}

function  viewBD(){
	if(document.all)
		var i=document.all.disegno_b;
	else
		var i=document.getElementById("disegno_b");
	i.style.display="block";
}
function  hideBD(){
	if(document.all)
		var i=document.all.disegno_b;
	else
		var i=document.getElementById("disegno_b");
	i.style.display="none";
}
