// JavaScript Document

function displayzoom (id, hide) {
	
	var obj = document.getElementById (id);
	if (hide) {
		obj.style.display = "none";
	} else {
		
		if (!window.event) {
			var e = Event.MOUSEMOVE;	
		} else {
			var e = window.event;	
		}
		
		obj.style.top = e.clientY;
		obj.style.left = e.clientX;
		obj.style.display = "inline";
	}
}

function innerBody (place) {
	
	var obj = document.getElementById (place);
	
	if (!obj) {
		
	}
	
}

// funzione ajax per assegnare l'oggetto XMLHttpRequest compatibile con i browsers pių recenti e diffusi
function initXMLHttpRequest() {

	var XHR = null;
	var browserUtente = navigator.userAgent.toUpperCase();
	
	if (typeof(XMLHttpRequest) === "function" || typeof(XMLHttpRequest) === "object")
		XHR = new XMLHttpRequest();
	else if (window.ActiveXObject && browserUtente.indexOf("MSIE 4") < 0) {
		if (browserUtente.indexOf("MSIE 5") < 0)
			XHR = new ActiveXObject("Msxml2.XMLHTTP");
		else
			XHR = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	return XHR;
} 


function chargePage (filename, obj, icon) {
	// variabili di funzione
	var ajax = initXMLHttpRequest();							// assegnazione oggetto XMLHttpRequest
	var elemento = document.getElementById(obj);    // assegnazione elemento del documento
    var usaLink = true;											// risultato booleano di funzione

	// se l'oggetto XMLHttpRequest non č nullo
	if(ajax) {

		usaLink = false;										// il link al file non deve essere usato
		ajax.open("get", filename, true);						// impostazione richiesta asincrona in GET del file specificato
		ajax.setRequestHeader("connection", "close");			// rimozione dell'header "connection" come "keep alive"
		ajax.send(null);
		ajax.onreadystatechange = function() {
			// verifica dello stato
			//if (ajax.readyState === 4) {						// verifica della risposta da parte del server
				//if (statusText[ajax.status] === "OK")			// operazione avvenuta con successo
					elemento.innerHTML = ajax.responseText;
					Nifty("ul#nav li", "small top");
					document.getElementById (icon).style.display = "none";
					
				//else {											// errore di caricamento
				//	elemento.innerHTML = "Impossibile effettuare l'operazione richiesta.<br />";
				//	elemento.innerHTML += "Errore riscontrato: " + statusText[ajax.status];
				//}
			//}
		}
													   // invio richiesta
		document.getElementById (icon).style.display = "inline";
	}
	return usaLink;
}

function nullFunction() {
	return
}


function changetab (id) {
	
	if (id == "tabs1") {
			document.getElementById ("products-content-tabs1").style.display = "inline"
			document.getElementById ("products-content-tabs2").style.display = "none"
			document.getElementById ("products-content-tabs3").style.display = "none"
			document.getElementById ("tabs1").className = "activelink"
			document.getElementById ("tabs2").className = ""
			document.getElementById ("tabs3").className = ""
	} else if (id == "tabs2") {
			document.getElementById ("products-content-tabs1").style.display = "none"
			document.getElementById ("products-content-tabs2").style.display = "inline"
			document.getElementById ("products-content-tabs3").style.display = "none"
			document.getElementById ("tabs1").className = ""
			document.getElementById ("tabs2").className = "activelink"
			document.getElementById ("tabs3").className = ""
	} else if (id == "tabs3") {
			document.getElementById ("products-content-tabs1").style.display = "none"
			document.getElementById ("products-content-tabs2").style.display = "none"
			document.getElementById ("products-content-tabs3").style.display = "inline"
			document.getElementById ("tabs1").className = ""
			document.getElementById ("tabs2").className = ""
			document.getElementById ("tabs3").className = "activelink"
	}
		
}

