// JavaScript Document
function Flash(dove,cosa,nomeVideo)
{
	var contenuto;
	if(cosa=='intro')
	{
		contenuto="<object type='application/x-shockwave-flash' data='Flash/intro.swf' width='420' height='295'><param name='movie' value='Flash/intro.swf' /></object>";
	}
	if(cosa=='motoreRicerca')
	{
		contenuto="<object type='application/x-shockwave-flash' data='Directory/Inclusi/motoreRicerca.swf' width='160' height='400' ><param name='movie' value='Directory/Inclusi/motoreRicerca.swf' /><param name='wmode' value='transparent' /></object>";
	}
	document.getElementById(dove).innerHTML=contenuto;
}
function Visualizza(primoPiano,nascondi)
{
		document.getElementById(primoPiano).style.display='block';
		document.getElementById(nascondi).style.display='none';
}
function BlockDestro()
{
	document.onselectstart = function() {alert("Attenzione! Vietato selezionare il testo!");} // ie
}
function ApriMD(event,categoria,elemento)
{
 	
	pos_x = (elemento.offsetLeft - 30) + "px";
    pos_y = (elemento.offsetTop - 110) + "px";
	
    document.getElementById("menuDirectory").style.left = (pos_x) ;
    document.getElementById("menuDirectory").style.top = (pos_y) ;
	document.getElementById("menuDirectory").style.visibility= "visible";
	
	CaricaMenu(categoria);
}
function JSFX_FloatTopLeft()
{
	var startX = 10, startY = 218;
	var ns = (navigator.appName.indexOf("Netscape") != -1);
	var d = document;
	var px = document.layers ? "" : "px";
	function ml(id)
	{
		var el=d.getElementById?d.getElementById(id):d.all?d.all[id]:d.layers[id];
		if(d.layers)el.style=el;
		el.sP=function(x,y){this.style.left=x+px;this.style.top=y+px;};
		el.x = startX; el.y = startY;
		return el;
	}
	window.stayTopLeft=function()
	{
		var pY = ns ? pageYOffset : document.documentElement && document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop;
		var dY = (pY > startY) ? pY : startY;
		ftlObj.y += (dY - ftlObj.y)/8;
		ftlObj.sP(ftlObj.x, ftlObj.y);
		setTimeout("stayTopLeft()", 20);
	}
	ftlObj = ml("adSenseDestro");
	stayTopLeft();
}
function ChiudiMD()
{
	document.getElementById("menuDirectory").style.visibility= "hidden";	
}
/************************** AJAX *****************************************/
function assegnaXMLHttpRequest() {
			var
				XHR = null,
				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 prendiElementoDaId(id_elemento) {
			var elemento;
			if(document.getElementById)
				elemento = document.getElementById(id_elemento);
			else
				elemento = document.all[id_elemento];
			return elemento;
		}
		
function CaricaMenu(categoria)
		{
			var elemento= prendiElementoDaId("contenutoMenuDirectory");
			var nomeFile="Javascript/ajax.php";
		
			var post="categoria="+categoria;
			
			var ajax= assegnaXMLHttpRequest();
			
			if(ajax) {
   
					ajax.open("post", nomeFile, true);
					ajax.setRequestHeader("content-type", "application/x-www-form-urlencoded");				  
					ajax.setRequestHeader("connection", "close");				   
					ajax.onreadystatechange = function() {					  
					 
					  if(ajax.readyState === 4) {						
						if(ajax.status === 200)						 
						  elemento.innerHTML = ajax.responseText;
						else {						
						  elemento.innerHTML = "Impossibile effettuare l'operazione richiesta.<br />";
						  elemento.innerHTML += "Errore riscontrato: " + ajax.status;
						  window.location.href='error.php';
						}
					  }
					  else
					  {
							elemento.innerHTML=" .. Aggiorno .. ";
					  }
					}				   
					ajax.send(post);
				  }     
			else
			{
				window.alert("Attenzione AJAX non supportato dal Browser in uso");
			}
		}