// JavaScript Document

/*function linea() {
	if(navigator.appName=="Netscape") {
		var s = document.styleSheets[0].cssRules
		if(document.documentElement.clientWidth<=1024) {
			s[5].style.left = "110px";		
		} else if(document.documentElement.clientWidth>=1024 || document.documentElement.clientWidth>=1280) {
			s[5].style.left = "248px";
		}
	} else {
		var s = document.styleSheets[0].rules
		if(document.documentElement.clientWidth<=1024) {
			s[5].style.left = "108px";
		} else if(document.documentElement.clientWidth>=1024 || document.documentElement.clientWidth>=1280) {
			s[5].style.left = "236px";
		}
	}
}
*/
function cambiaSfondo(sez) {
	if(navigator.appName=="Netscape") {
		var s = document.styleSheets[0].cssRules
	} else {
	var s = document.styleSheets[0].rules
	}
	s[3].style.background = "url(../images/"+sez+".jpg)";
	s[3].style.backgroundPosition = "center";
	s[8].style.display = "none";
	s[13].style.display = "none";
	//s[18].style.display = "block";

	var areaSound = document.getElementById("lineaLoop");
	areaSound.innerHTML = "";
	
}
function caricaTesto (idmacro,idmenu) {
	var XmlHttp = zXmlHttp.createRequest();
	XmlHttp.open("get","testoSezione.php?idmacro="+idmacro+"&idmenu="+idmenu+"&sid="+Math.random(),true);
	XmlHttp.onreadystatechange = function() {
		if(XmlHttp.readyState == 4) {
			var area = document.getElementById("testo");
			area.innerHTML = XmlHttp.responseText; 
		} 
	}
	XmlHttp.send(null);
}
function sound(id,totaleSound) {
	var oXmlHttp = zXmlHttp.createRequest();
	oXmlHttp.open("get","sound.php?id="+id+"&limit_0="+totaleSound+"&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";
		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+"&sid="+Math.random(),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 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 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) {
			var area = document.getElementById(id);
			if(!leggereXml(XmlHttp.responseText)) {
				alert(leggereSmsXml(XmlHttp.responseText));
				} else {
					var testo = leggereSmsXml(XmlHttp.responseText);
					area.innerHTML = testo;
				}
			}
		} 
	}
	XmlHttp.send(sBody);
}

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);
			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 = "600px";
			var area = document.getElementById(id);
			//alert(id);
			area.innerHTML = XmlHttp.responseText;
			document.forms[idForm].ricercaWork.value=''
			} else {
				alert(XmlHttp.responseText);
				}
			}
		}
	XmlHttp.send(sBody);
}

function ricercaSound(id,totaleSound) {
var oXmlHttp = zXmlHttp.createRequest();
oXmlHttp.open("get","ricerca.php?ricercaWork="+id+"&limit_0="+totaleSound+"&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";
		s[8].style.height = "600px";

		//s[18].style.display = "none";
			var areaSound = document.getElementById("lineaLoop");
			areaSound.innerHTML = oXmlHttp.responseText;
		} 
	}
	oXmlHttp.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 MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
