// JavaScript Document

function caricaTesto (url) {
	var XmlHttp = zXmlHttp.createRequest();
	XmlHttp.open("get",url+"sid="+Math.random(),true);
	XmlHttp.onreadystatechange = function() {
		if(XmlHttp.readyState == 4) {
			var area = document.getElementById("centro");
			area.innerHTML = XmlHttp.responseText;
			//curva();
		}
	}
	XmlHttp.send(null);
}
//utilizzo questa funzione per caricare le pg del no admin
function caricaSezioneWeb (url,id) {
//alert(url+"-"+id);
	var XmlHttp = zXmlHttp.createRequest();
	XmlHttp.open("get",url+"sid="+Math.random(),true);
	XmlHttp.onreadystatechange = function() {
		if(XmlHttp.readyState == 4) {
			if(XmlHttp.status == 200) {
			var area = document.getElementById(id);
			//alert(XmlHttp.responseText);
			if(id=="occupazionePrecedente") {
				area.innerHTML += XmlHttp.responseText;
			} else {
					area.innerHTML = XmlHttp.responseText;
				}

			} else {
			//alert(XmlHttp.responseText);
			}
		}
	}
	XmlHttp.send(null);
}

function caricaSezione (url,id) {
	//alert(url+"-"+id);
	var XmlHttp = zXmlHttp.createRequest();
	XmlHttp.open("get",url+"sid="+Math.random(),true);
	XmlHttp.onreadystatechange = function() {
		if(XmlHttp.readyState == 4) {
			if(XmlHttp.status == 200) {
			var area = document.getElementById(id);
			//alert(XmlHttp.responseText);
			area.innerHTML = XmlHttp.responseText;
			//curva();
			} else {
			alert('errore');
			}
		}
	}
	XmlHttp.send(null);
}
function getValore(oForm) {
	var a_parametri = new Array();
	for(var i=0; i<oForm.elements.length;i++) {
		if(oForm.elements[i].type=="checkbox"){
			if(oForm.elements[i].checked){
				var parametro = encodeURIComponent(oForm.elements[i].name);
				parametro += "=";
				parametro += encodeURIComponent(oForm.elements[i].value);
				a_parametri.push(parametro);
			}
		} else {
			var parametro = encodeURIComponent(oForm.elements[i].name);
			parametro += "=";
			parametro += encodeURIComponent(oForm.elements[i].value);
			a_parametri.push(parametro);
		}

	}
	return a_parametri.join("&");
}
function ricerca(idForm,id) {
var oForm = document.forms[idForm];
	var sBody = getValore(oForm);
	var XmlHttp = zXmlHttp.createRequest();
	XmlHttp.open("post",oForm.action,true);
	XmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	XmlHttp.onreadystatechange = function() {
	if(XmlHttp.readyState == 4) {
		if(XmlHttp.status == 200) {
			//alert(XmlHttp.responseText);
			var area = document.getElementById(id);
			area.innerHTML = XmlHttp.responseText;
			} else {
				alert(XmlHttp.responseText);
				}
			}
		}
	XmlHttp.send(sBody);
}
function insert(idForm,id,reload,idReload) {
	var oForm = document.forms[idForm];
	var sBody = getValore(oForm);
	var XmlHttp = zXmlHttp.createRequest();
	XmlHttp.open("post",oForm.action,true);
	XmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	XmlHttp.onreadystatechange = function() {
		if(XmlHttp.readyState == 4) {
			if(XmlHttp.status == 200) {
		//alert(XmlHttp.responseText);
			var area = document.getElementById(id);
				if(!leggereXml(XmlHttp.responseText)) {
					alert(leggereSmsXml(XmlHttp.responseText));
					} else {
						var testo = leggereSmsXml(XmlHttp.responseText);
						if(testo.indexOf("input")!=-1){
							testo_0 = "<"+testo.substring(0,testo.indexOf("-"))+"\>&nbsp;";
							testo_1 = "<"+testo.substring(testo.indexOf("-")+1,testo.indexOf("--"))+"\>&nbsp;";
							testo_2 = "<"+testo.substring(testo.indexOf("--")+2,testo.indexOf("---"))+"\>&nbsp;";
							testo_3 = "<"+testo.substring(testo.indexOf("---")+3,testo.indexOf("----"))+"\>&nbsp;";
							testo_4 = "<"+testo.substring(testo.indexOf("----")+4,testo.length)+"\><br>";
							testo = testo_0+testo_1+testo_2+testo_3+testo_4;
							//alert(testo);
							area.innerHTML += testo;
						} else {
							area.innerHTML = testo;
						}
						if(reload!='0'){
						if(idReload=="boxCentro"){
							caricaSezioneWeb(reload,idReload);
							//alert("ciao");
							//caricaSezioneWeb('index.php?','end');
						} else {
							caricaSezione(reload,idReload);
							}
						}
				}
			} else {
				alert(XmlHttp.responseText);
			}
		}
	}
	XmlHttp.send(sBody);
}
function impostaChekBox(nameForm,nomeCheck,value){
	var oForm = document.forms[nameForm];
	for(i=0;i<oForm.elements.length;i++) {
		if(oForm.elements[i].type=="checkbox"){
			oForm.elements[i].checked=value;
		}
	}
}

function del(url,id) {
	if(confirm("Eliminare il record selezionato?")) {
		var XmlHttp = zXmlHttp.createRequest();
		XmlHttp.open("get",url+"sid="+Math.random(),true);
		XmlHttp.onreadystatechange = function() {
			if(XmlHttp.readyState == 4) {
			if(XmlHttp.status == 200) {
				var area = document.getElementById(id);
				if(!leggereXml(XmlHttp.responseText)) {
					alert(leggereSmsXml(XmlHttp.responseText));
					} else {
						area.innerHTML = leggereSmsXml(XmlHttp.responseText);
						//alert(url);
						//if(url.indexOf("?")!=-1){
						//alert(url.substring(0,url.indexOf("?"))+"-"+url.substring(url.indexOf("?")+1,url.length));
						//u1 = url.substring(0,url.indexOf("?"));
						//}
						//caricaSezione(u1+'?IDPOSIZIONE=1&','visualizzaOfferte');
					}
				}
				else {
					alert(XmlHttp.responseText);
				}
			}
		}
		XmlHttp.send(null);
	}
}

function updStatoCurriculum(url,id) {
//alert(url);
		var XmlHttp = zXmlHttp.createRequest();
		XmlHttp.open("get",url+"sid="+Math.random(),true);
		XmlHttp.onreadystatechange = function() {
		if(XmlHttp.readyState == 4) {
			if(!XmlHttp.status == 200) {
				alert(XmlHttp.responseText);
				}
			}
		}
	if(id==3 || id==4 || id==5) {
		alert("Utente avvisato da una mail");
		
	}
	XmlHttp.send(null);
}
function menu(url,id) {
	var XmlHttp = zXmlHttp.createRequest();
	XmlHttp.open("get",url+"sid="+Math.random(),true);
	XmlHttp.onreadystatechange = function() {
		if(XmlHttp.readyState == 4) {
			if(XmlHttp.status == 200) {

			var area = document.getElementById(id);
			area.innerHTML = XmlHttp.responseText;
			} else {
				alert(XmlHttp.responseText);
			}
		}
	}
	XmlHttp.send(null);
}

function leggereXml(xml) {
	var oXmlDom = zXmlDom.createDocument();
	oXmlDom.loadXML(xml);
	if(oXmlDom.parseError.errorCode == 0) {
		var root = oXmlDom.documentElement;
		var ris = root.getElementsByTagName("risposta");
			if(root.childNodes[0].text==0){
				return false;
			} else if(root.childNodes[0].text==1) {
				return true;
			}
	} else {
		var str = "Errore\n";
		str += oXmlDom.parseError.reason;
		alert(str);
	}
}
function leggereSmsXml(xml) {
	var oXmlDom = zXmlDom.createDocument();
	oXmlDom.loadXML(xml);
	if(oXmlDom.parseError.errorCode == 0) {
		var root = oXmlDom.documentElement;
		var ris = root.getElementsByTagName("risposta");
		return root.childNodes[1].text;
	} else {
		var str = "Errore\n";
		str += oXmlDom.parseError.reason;
		alert(str);
	}
}

function riempiCampo(nameForm,nomeCampo,valoreCampo)	{
	var oForm = document.forms[nameForm];
	oForm.elements[nomeCampo].value = valoreCampo;
}

function sound(id,totaleSound) {
	var oXmlHttp = zXmlHttp.createRequest();
	oXmlHttp.open("get","sound.php?id="+id+"&sid="+Math.random(),true);
	oXmlHttp.onreadystatechange = function() {
		if(oXmlHttp.readyState == 4) {
			if(navigator.appName=="Netscape") {
				var s = document.styleSheets[0].cssRules
			} else {
				var s = document.styleSheets[0].rules
		}
		s[8].style.display = "block";
		s[13].style.display = "block";
		if(totaleSound<=5) {
			s[8].style.height = "380px";
		} else if(totaleSound>5 || totaleSound<=10) {
				s[8].style.height = "400px";
		} else if(totaleSound>10 || totaleSound<=15) {
					s[8].style.height = "600px";
		}
		//s[18].style.display = "none";
			var areaSound = document.getElementById("lineaLoop");
			areaSound.innerHTML = oXmlHttp.responseText;
		}
	}
	oXmlHttp.send(null);
}
function latestWorks (i,total) {
	var XmlHttp = zXmlHttp.createRequest();
	XmlHttp.open("get",'latest.php?pageNum_latest='+i+'&totalRows_latest='+total+"&sid="+Math.random(),true);
	XmlHttp.onreadystatechange = function() {
		if(XmlHttp.readyState == 4) {
			var area = document.getElementById("latest");
			area.innerHTML = XmlHttp.responseText;
			//alert(XmlHttp.responseText);
		}
	}
	XmlHttp.send(null);
}
function latestWorksDettaglio (id) {
	var XmlHttp = zXmlHttp.createRequest();
	XmlHttp.open("get",'dettaglioLatest.php?id='+id,true);
	XmlHttp.onreadystatechange = function() {
		if(XmlHttp.readyState == 4) {
			if(navigator.appName=="Netscape") {
				var s = document.styleSheets[0].cssRules
			} else {
				var s = document.styleSheets[0].rules
		}
		s[8].style.display = "block";
		s[13].style.display = "block";
		s[8].style.height = "400px";
			var areaLatest = document.getElementById("lineaLoop");
			areaLatest.innerHTML = XmlHttp.responseText;
			//alert(XmlHttp.responseText);
		}
	}
	XmlHttp.send(null);
}
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}





function invia(data){
	//alert(data);
	document.modulo.data.value=data;
	caricaSezione('white.html?','cat_1');
	}
function invia_fine(data){
	//alert(data);
	document.modulo.data_fine.value=data;
	caricaSezione('white.html?','cat_1');
	}
	
	
