// rilevo movemento del mouse
var IE = document.all?true:false
if (!IE) document.captureEvents(Event.MOUSEMOVE)


document.onmousemove = function(){getMouseXY()};

// coordinate del mouse
var mouseX2 = 0
var mouseY2 = 0

// controllo il movimento del layer
var move2layDescr = false;

var distX2 = 0;
var distY2 = 0;

// controllo del risize del layer
var resize2 = false;

var descrTopWidth2 = 0;

// coordinate del mouse
function getMouseXY(e) 
{
    var mouseX2 = 0;
    var mouseY2 = 0;
  if (IE) { // grab the x-y pos.s if browser is IE
      /*
    if (!e) var e = window.event;
    mouseX2 = e.clientX + document.body.scrollLeft
    mouseY2 = e.clientY + document.body.scrollTop
        */
  } else {  // grab the x-y pos.s if browser is NS
    mouseX2 = e.pageX
    mouseY2 = e.pageY
  }  
  // catch possible negative values in NS4
  if (mouseX2 < 0){mouseX2 = 0}
  if (mouseY2 < 0){mouseY2 = 0} 
  
  
	  // mouse resize layer
	  // se il mouse si trova sul bordo del layer
	  if(document.getElementById("laydescr2"))
	  {
		  // solo se il mouse è nella posizione giusta
		  var left = document.getElementById("laydescr2").style.left.replace("px","")*1 + document.getElementById("laydescr2").style.width.replace("px","")*1;
		  var top = document.getElementById("laydescr2").style.top.replace("px","")*1 + document.getElementById("laydescr2").style.height.replace("px","")*1;
	  
	  
		  if(  (  (mouseX2 <= left)  && (mouseX2 >= (left - 10)) ) && (  (mouseY2 <= top)  && (mouseY2 >= (top - 10)) )    )
		  {
			document.getElementById("laydescr2").style.cursor = "nw-resize";
		  }
		  else
		  {
			document.getElementById("laydescr2").style.cursor = "auto";
		  }
	  }
	   
	  // muovo il layer
	  if(move2layDescr == true)
	  {
	  	// vecchie coord
	  	var X = document.getElementById("laydescr2").style.left.replace("px","")*1;
		var Y = document.getElementById("laydescr2").style.top.replace("px","")*1;
	  	
		// se nn si è ancora trovata la distanza tra mouse e layer
		if(distX2 == 0)
		{
			distX2 = mouseX2 - X;
			distY2 = mouseY2 - Y;
		}
		
		//document.getElementById("descrTop").style.left = mouseX - distX + "px";
		//document.getElementById("descrTop").style.top = mouseY - distY + "px";
	  	document.getElementById("laydescr2").style.left = mouseX2 - distX2 + "px";
		document.getElementById("laydescr2").style.top = mouseY2 - distY2 + "px";
		
	  }
	  
	  // resize il layer
	  if(resize2 == true)
	  {
		// se nn si è ancora trovata la distanza tra mouse e layer
		if(distX2 == 0)
		{
			distX2 = document.getElementById("laydescr2").style.left.replace("px","")*1;
			distY2 = document.getElementById("laydescr2").style.top.replace("px","")*1;
		}
		
		if((mouseX2 - distX2) > 0)
		{
			document.getElementById("laydescr2").style.width = mouseX2 - distX2 + "px";
			document.getElementById("laydescrTop2").style.width = mouseX2 - distX2 + "px";
		}
		if((mouseY2 - distY2) > 0)
		{
			document.getElementById("laydescr2").style.height = mouseY2 - distY2 + "px";
		}
	  
	  }  
 
  var mouseX = 0;
  var mouseY = 0;
  if (IE) { // grab the x-y pos.s if browser is IE
      /*
	mouseX = event.clientX + document.body.scrollLeft
	mouseY = event.clientY + document.body.scrollTop
        */
  } else {  // grab the x-y pos.s if browser is NS
	mouseX = e.pageX
	mouseY = e.pageY
  }  
  // catch possible negative values in NS4
  if (mouseX < 0){mouseX = 0}
  if (mouseY < 0){mouseY = 0}  
  
  
  // mouse resize layer
  // se il mouse si trova sul bordo del layer
  if(document.getElementById("descr"))
  {
	  // solo se il mouse è nella posizione giusta
	  var left = document.getElementById("descr").style.left.replace("px","")*1 + document.getElementById("descr").style.width.replace("px","")*1;
	  var top = document.getElementById("descr").style.top.replace("px","")*1 + document.getElementById("descr").style.height.replace("px","")*1;
  
  
	  if(  (  (mouseX <= left)  && (mouseX >= (left - 10)) ) && (  (mouseY <= top)  && (mouseY >= (top - 10)) )    )
	  {
		document.getElementById("descr").style.cursor = "nw-resize";
	  }
	  else
	  {
		document.getElementById("descr").style.cursor = "auto";
	  }
  }
   
  move = false;
  // muovo il layer
  if(move == true)
  {
	// vecchie coord
	var X = document.getElementById("descrTop").style.left.replace("px","")*1;
	var Y = document.getElementById("descrTop").style.top.replace("px","")*1;
	
	// se nn si è ancora trovata la distanza tra mouse e layer
	if(distX == 0)
	{
		distX = mouseX - X;
		distY = mouseY - Y;
	}
	
	document.getElementById("descrTop").style.left = mouseX - distX + "px";
	document.getElementById("descrTop").style.top = mouseY - distY + "px";
	document.getElementById("linea").style.left = mouseX - distX + "px";
	document.getElementById("linea").style.top = mouseY + 23 - distY + "px";
	document.getElementById("descr").style.left = mouseX - distX + "px";
	document.getElementById("descr").style.top = mouseY + 25 - distY + "px";
	
  }
  
  // resize il layer
  if(resize == true)
  {
	// se nn si è ancora trovata la distanza tra mouse e layer
	if(distX == 0)
	{
		distX = document.getElementById("descr").style.left.replace("px","")*1;
		distY = document.getElementById("descr").style.top.replace("px","")*1;
	}
	
	if((mouseX - distX) > 0)
	{
		document.getElementById("descr").style.width = mouseX - distX + "px";
		document.getElementById("descrTop").style.width = mouseX - distX + "px";
	}
	if((mouseY - distY) > 0)
	{
		document.getElementById("descr").style.height = mouseY - distY + "px";
	}
  
  } 
  
  return true
}



/* FUNZIONI POP UP*/

/* SI SPOSTERANNO!!!! */
	// creazione del layer-->SOSTITUITO DA VERA POP UP
	function createLay2(strImg,lang)
	{
		if(!document.getElementById("laydescr2"))
		{
			// temp
			mouseX2 -= 100;
			mouseY2 -= 100;
			
			var ogLay = document.createElement("TD");
	
			// finta finestra toolbar	
			ogLay.id = "laydescrTop2";
			ogLay.name = "laydescrTop2";				
			ogLay.style.height = "30px";
			ogLay.style.backgroundColor = "#0000BB";
			ogLay.style.Color = "#AA00BB";
			ogLay.style.textAlign = "right";
			ogLay.style.border = "double";
			ogLay.style.zIndex = "3";
			ogLay.style.cursor = "move";
			ogLay.onmouseup = function()
			{
				stopDrag2();
			}
			ogLay.onmousedown = function()
			{
				startDrag2();
			}
	
	
			// per rimpicciolire
			var input = document.createElement("INPUT");
			input.setAttribute("type","BUTTON");
			input.setAttribute("id","CLOSE2");
			input.setAttribute("name","CLOSE2");
			input.setAttribute("value","_");	
			input.style.cursor = "pointer";
			input.onclick = function()
			{
				chiudiLay2();
				stopDrag2();
			}	
			//ogLay.appendChild(input);
			
			
			// chiusura layer
			var input = document.createElement("INPUT");
			input.setAttribute("type","BUTTON");
			input.setAttribute("id","X2");
			input.setAttribute("name","X2");
			input.setAttribute("value","X");	
			input.style.cursor = "pointer";
			input.onclick = function()
			{
				delLay2();
				
			}
			
			ogLay.appendChild(input);
			//document.getElementById("body").appendChild(ogLay);
			
			// layer principale
			var ogLayP = document.createElement("DIV");
			ogLayP.id = "laydescr2";
			ogLayP.name = "laydescr2";
			ogLayP.style.fontSize = "11px";
			ogLayP.style.overflow = "auto";
			ogLayP.style.border = "double";
			ogLayP.style.position = "absolute";
			
			// uso le coordinate del mouse
			ogLayP.style.left = mouseX2 + 50 + "px";
			ogLayP.style.top = mouseY2 + 30 + "px";						
			ogLayP.style.backgroundColor = "#000000";
			ogLayP.style.zIndex = "10";
			ogLayP.style.display = "block";	
			ogLayP.style.textAlign = "right";
			ogLayP.onmouseup = function()
			{
				stopResizeLay2();
			}
			ogLayP.onmousedown = function()
			{
				startResizeLay2();
			}
			
			var table = document.createElement("TABLE");
			table.style.background = "none";
			var tbody = document.createElement("TBODY");
			var tr1 = document.createElement("TR");
			var tr2 = document.createElement("TR");
			var td = document.createElement("TD");

			if(!strImg) //slideshow
			{
				var temp = Array();
				temp = arrImmagini[IndiceFoto].split("/");
				window.open("Imager.php?src=" + temp[0] + "/Ori" + temp[1] + "&lang="+lang+"","IMAGE",'top=20, left=20, width=400, height=400, scrollbars=yes');
				td.innerHTML = "<img style='padding:0px;margin:10px;border:1px;border: 5px ridge yellow;' id='bigimg' src =" + temp[0] + "/Ori" + temp[1] + " alt = '' />";
			}
			else // foto singola
			{
				var temp = Array();
				temp = strImg.split("/");
				
				window.open("Imager.php?src=" + temp[temp.length-2] + "/Ori" + temp[temp.length-1] + "&lang="+lang+"","IMAGE",'top=20, left=20, width=400, height=400, scrollbars=yes');
				td.innerHTML = "<img style='padding:0px;margin:10px;border:1px;border: 5px ridge yellow;' id='bigimg' src =" + temp[temp.length-2] + "/Ori" + temp[temp.length-1] + " alt = '' />";				
			}
			
			tr2.appendChild(td);
			tr1.appendChild(ogLay);
			tbody.appendChild(tr1);
			tbody.appendChild(tr2);
			table.appendChild(tbody);
			ogLayP.appendChild(table);
			
			//document.getElementById("body").appendChild(ogLayP);
			
		}
		else
		{
			apriLay2();
		}
	}

	function createLay3(strImg,lang)
	{
		if(!document.getElementById("laydescr2"))
		{
			// temp
			mouseX2 -= 100;
			mouseY2 -= 100;
			
			var ogLay = document.createElement("TD");
	
			// finta finestra toolbar	
			ogLay.id = "laydescrTop2";
			ogLay.name = "laydescrTop2";				
			ogLay.style.height = "30px";
			ogLay.style.backgroundColor = "#0000BB";
			ogLay.style.Color = "#AA00BB";
			ogLay.style.textAlign = "right";
			ogLay.style.border = "double";
			ogLay.style.zIndex = "3";
			ogLay.style.cursor = "move";
			ogLay.onmouseup = function()
			{
				stopDrag2();
			}
			ogLay.onmousedown = function()
			{
				startDrag2();
			}
	
	
			// per rimpicciolire
			var input = document.createElement("INPUT");
			input.setAttribute("type","BUTTON");
			input.setAttribute("id","CLOSE2");
			input.setAttribute("name","CLOSE2");
			input.setAttribute("value","_");	
			input.style.cursor = "pointer";
			input.onclick = function()
			{
				chiudiLay2();
				stopDrag2();
			}	
			//ogLay.appendChild(input);
			
			
			// chiusura layer
			var input = document.createElement("INPUT");
			input.setAttribute("type","BUTTON");
			input.setAttribute("id","X2");
			input.setAttribute("name","X2");
			input.setAttribute("value","X");	
			input.style.cursor = "pointer";
			input.onclick = function()
			{
				delLay2();
				
			}
			
			ogLay.appendChild(input);
			//document.getElementById("body").appendChild(ogLay);
			
			// layer principale
			var ogLayP = document.createElement("DIV");
			ogLayP.id = "laydescr2";
			ogLayP.name = "laydescr2";
			ogLayP.style.fontSize = "11px";
			ogLayP.style.overflow = "auto";
			ogLayP.style.border = "double";
			ogLayP.style.position = "absolute";
			
			// uso le coordinate del mouse
			ogLayP.style.left = mouseX2 + 50 + "px";
			ogLayP.style.top = mouseY2 + 30 + "px";						
			ogLayP.style.backgroundColor = "#000000";
			ogLayP.style.zIndex = "10";
			ogLayP.style.display = "block";	
			ogLayP.style.textAlign = "right";
			ogLayP.onmouseup = function()
			{
				stopResizeLay2();
			}
			ogLayP.onmousedown = function()
			{
				startResizeLay2();
			}
			
			var table = document.createElement("TABLE");
			table.style.background = "none";
			var tbody = document.createElement("TBODY");
			var tr1 = document.createElement("TR");
			var tr2 = document.createElement("TR");
			var td = document.createElement("TD");

			if(!strImg) //slideshow
			{
				var temp = Array();
				temp = arrImmagini[IndiceFoto].split("/");
				window.open("eCardImager.php?src=" + temp[0] + "/Ori" + temp[1] + "&lang="+lang+"","IMAGE",'top=20, left=20, width=400, height=400, scrollbars=yes');
				td.innerHTML = "<img style='padding:0px;margin:10px;border:1px;border: 5px ridge yellow;' id='bigimg' src =" + temp[0] + "/Ori" + temp[1] + " alt = '' />";
			}
			else // foto singola
			{
				var temp = Array();
				temp = strImg.split("/");
				
				window.open("eCardImager.php?src=" + temp[temp.length-2] + "/Ori" + temp[temp.length-1] + "&lang="+lang+"","IMAGE",'top=20, left=20, width=400, height=400, scrollbars=yes');
				td.innerHTML = "<img style='padding:0px;margin:10px;border:1px;border: 5px ridge yellow;' id='bigimg' src =" + temp[temp.length-2] + "/Ori" + temp[temp.length-1] + " alt = '' />";				
			}
			
			tr2.appendChild(td);
			tr1.appendChild(ogLay);
			tbody.appendChild(tr1);
			tbody.appendChild(tr2);
			table.appendChild(tbody);
			ogLayP.appendChild(table);
			
			//document.getElementById("body").appendChild(ogLayP);
			
		}
		else
		{
			apriLay2();
		}
	}


	// creazione del layer
	function createVideoLay(strVideo)
	{
		if(!document.getElementById("descr"))
		{
			// temp
			mouseX2 = 50;
			mouseY2 = 100;
			
			var ogLay = document.createElement("TD");
	
			// finta finestra toolbar	
			ogLay.id = "descrTop";
			ogLay.name = "descrTop";				
			ogLay.style.height = "30px";
			ogLay.style.backgroundColor = "#0000BB";
			ogLay.style.Color = "#AA00BB";
			ogLay.style.textAlign = "right";
			ogLay.style.border = "double";
			ogLay.style.zIndex = "3";
			ogLay.style.cursor = "move";
			ogLay.onmouseup = function()
			{
				stopDrag2();
			}
			ogLay.onmousedown = function()
			{
				startDrag2();
			}
	
	
			// per rimpicciolire
			var input = document.createElement("INPUT");
			input.setAttribute("type","BUTTON");
			input.setAttribute("id","CLOSE");
			input.setAttribute("name","CLOSE");
			input.setAttribute("value","_");	
			input.style.cursor = "pointer";
			input.onclick = function()
			{
				chiudiLay2();
				stopDrag2();
			}	
			//ogLay.appendChild(input);
			
			
			// chiusura layer
			var input = document.createElement("INPUT");
			input.setAttribute("type","BUTTON");
			input.setAttribute("id","X");
			input.setAttribute("name","X");
			input.setAttribute("value","X");	
			input.style.cursor = "pointer";
			input.onclick = function()
			{
				delLay2();
			}
			
			ogLay.appendChild(input);
			//document.getElementById("body").appendChild(ogLay);
			
			// layer principale
			var ogLayP = document.createElement("DIV");
			ogLayP.id = "descr";
			ogLayP.name = "descr";
			ogLayP.style.fontSize = "11px";
			ogLayP.style.overflow = "auto";
			ogLayP.style.border = "double";
			ogLayP.style.position = "absolute";
			
			// uso le coordinate del mouse
			ogLayP.style.left = mouseX + 50 + "px";
			ogLayP.style.top = mouseY + 30 + "px";						
			ogLayP.style.backgroundColor = "#000000";
			ogLayP.style.zIndex = "10";
			ogLayP.style.display = "block";	
			ogLayP.style.textAlign = "right";
			ogLayP.onmouseup = function()
			{
				stopResizeLay();
			}
			ogLayP.onmousedown = function()
			{
				startResizeLay();
			}
			
			var table = document.createElement("TABLE");
			table.style.background = "none";
			var tbody = document.createElement("TBODY");
			var tr1 = document.createElement("TR");
			var tr2 = document.createElement("TR");
			var td = document.createElement("TD");

			// inserisco video
			
			var temp = Array();
			temp = strVideo.split(".");
			
			//cercotipo
			if( (temp[1]=="mp3") - (temp[1]=="MP3"))
			{
				var tipo = "MP3";
			}
			else
			{
				var tipo = "FLV";
			}

			// file
			temp = strVideo.split("/");
			
			td.innerHTML = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="300" height="300" title="Loader"><param name="movie" value="Comuni/VideoLoader.swf" /><param name="quality" value="high" /><param name="FlashVars" VALUE="mediafile=' + "../"+strVideo+"&tipo="+tipo + '"><embed src="Comuni/VideoLoader.swf" quality="high" FlashVars="mediafile=' + "../"+strVideo+"&tipo="+tipo + '" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="300" height="300"></embed></object>';				
			
			tr2.appendChild(td);
			tr1.appendChild(ogLay);
			tbody.appendChild(tr1);
			tbody.appendChild(tr2);
			table.appendChild(tbody);
			ogLayP.appendChild(table);
			
			document.getElementById("body").appendChild(ogLayP);
			
		}
		else
		{
			apriLay();
		}
	}



	// elimina layer
	function delLay2()
	{	
		if(document.getElementById("laydescr2"))
		{
			document.getElementById("body").removeChild(document.getElementById("laydescr2"));
		}
	}	


	// memorizzo coordinate per il ri-ingrandimento
	var layX2 = 0;
	var layY2 = 0;

	// rimpicciolisce layer
	function chiudiLay2()
	{	
		if(document.getElementById("laydescr2"))
		{
			// mem coord lay
			layX2 = document.getElementById("laydescrTop2").style.left;
			layY2 = document.getElementById("laydescrTop2").style.top;
			// memorizzo width
			descrTopWidth2 = document.getElementById("laydescrTop2").style.width; 
		
			// rendo inv il lay principale
			document.getElementById("laydescr2").style.display = "none";
			
			// rimpicciolisco l'altro
			document.getElementById("laydescrTop2").style.left = "2px";
			document.getElementById("laydescrTop2").style.top = "2px";
			document.getElementById("laydescrTop2").style.width = "90px";
			
			// cambio value al tasto
			document.getElementById("CLOSE2").value = "-";
			document.getElementById("CLOSE2").onclick = function()
			{
				apriLay2();
				stopDrag2();
			}
			
			
		}
	}	


	// ingrandisce il layer layer
	function apriLay2()
	{	
		if(document.getElementById("laydescr2"))
		{
			// mem coord lay

			document.getElementById("laydescrTop2").style.left = layX2;
			document.getElementById("laydescrTop2").style.top = layY2;
			// memorizzo width
			document.getElementById("laydescrTop2").style.width = descrTopWidth2; 
		
			// rendo vis il lay principale
			// e risistemo le coordinate
			document.getElementById("laydescr2").style.left = layX2;
			document.getElementById("laydescr2").style.top = (layY2.replace("px","")*1 + 30) + "px";
			document.getElementById("laydescr2").style.display = "block";
			
			// cambio value al tasto
			document.getElementById("CLOSE2").value = "-";
			document.getElementById("CLOSE2").onclick = function()
			{
				chiudiLay2();
				stopDrag2();
			}
			
			
		}
	}	
	
	// parte il movimento
	function startDrag2()
	{
		move2layDescr = true;
	}
	
	
	// fermo il movimento
	function stopDrag2()
	{
		move2layDescr = false;
		// resetto coordinate
		distX2 = 0;
		distY2 = 0;
		
	}
	
	// inizio a resizare il alyer
	function startResizeLay2()
	{
		// solo se il mouse è nella posizione giusta
		var left = document.getElementById("laydescr2").style.left.replace("px","")*1 + document.getElementById("laydescr2").style.width.replace("px","")*1;
		var top = document.getElementById("laydescr2").style.top.replace("px","")*1 + document.getElementById("laydescr2").style.height.replace("px","")*1;
		
		
		if(  (  (mouseX2 <= left)  && (mouseX2 >= (left - 10)) ) && (  (mouseY2 <= top)  && (mouseY2 >= (top - 10)) )    )
		{		
			resize2 = true;
		}
	}

	// fermo il resize del layer
	function stopResizeLay2()
	{
		resize2 = false;
		// resetto coordinate
		distX2 = 0;
		distY2 = 0;		
	}
	




// mostra le informazioni sulla pagina
function Info(bInfo)
{
	if(bInfo == true) // creo le info
	{
		if(document.getElementById("InfoLay"))
		{
			document.getElementById("InfoLay").style.left = mouseX - 5 + "px";
			document.getElementById("InfoLay").style.display = "block";
		}
	}
	else // distruggo le info
	{
		if(document.getElementById("InfoLay"))
		{
			document.getElementById("InfoLay").style.display = "none";
		}		
	}
}


// larghezza del browser
function getBrowserWidth()
{
	if (window.innerWidth) // se è definita
	{
		return window.innerWidth;
	} 
	else if (document.documentElement && document.documentElement.clientWidth != 0)
	{
		return document.documentElement.clientWidth; 
	}
	else if (document.body)	
	{
		return document.body.clientWidth;
	} 
	return 0;
}


// riposiziona tutto in base alla larghezza della finestra,
// per mentenere tutto allineato al centro
function Resizer(id)
{
	//var maindiv = nn?document.layers.Main:DOM2?document.getElementById("Main"):document.all.Main;
	if(document.getElementById("Main"))
	{
		var maindiv = document.getElementById("Main");
		var mainWidth = 1006; // larghezza della main table
		var browserWidth = getBrowserWidth();
		
		maindiv.style.left = (browserWidth-mainWidth)/2 + "px";
	}
}

// colore le scroll bar in IE
function IEScrollBars()
{
	// le scroll bar si colorano solo da IE v4
	var browser_version= parseInt(navigator.appVersion);
	var browser_type = navigator.appName;
	if(browser_type == "Microsoft Internet Explorer")
	{
		document.write('<style type="text/css">');
		if(browser_version >= 4)
		{
			document.write('body, html ');
			//document.write('{scrollbar-face-color: Yellow; scrollbar-shadow-color: #000066;');
			//document.write('scrollbar-highlight-color: Yellow; scrollbar-3dlight-color: Yellow; scrollbar-darkshadow-color: Yellow;');
			//document.write('scrollbar-track-color: #000066; scrollbar-arrow-color: #000066;}');
		}
	
		document.write('</style>');
	
		
	}	
}


// verifica la presenza di alcuni layer al fine di regolare l'altezza della pagina
function VerifyHeight()
{
	altezza = 800;
	if(!document.getElementById("llnews2a"))
	{
		altezza = 1226 ;//+ 80;
	}
	if(!document.getElementById("llnews1a"))
	{
		altezza = 1025 ;//+ 80;
	}
	if(!document.getElementById("interw"))
	{
		altezza = 803 ;//+ 80;
	}
	// altezza se il contenuto centrale nn e' troppo lungo
	if(document.getElementById("Main"))
	{
		document.getElementById("Main").style.height = (altezza*1) + "px";
	}
	if(document.getElementById("bottominfo"))
	{
		//document.getElementById("bottominfo").style.top = (altezza-100)*1 + "px";
	}
	if(document.getElementById("bannerinterviste"))
	{
		//document.getElementById("bannerinterviste").style.top = (altezza - 100)*1 + "px";
	}	
	
	// se il contenuto centrale e'troppo lungo
	// occorre risettare l'altezza 
	if(document.documentElement.scrollHeight > altezza)
	{
		altezza = document.documentElement.scrollHeight + 130;
	}
	if(document.getElementById("Main"))
	{
		document.getElementById("Main").style.height = (altezza*1 - 130)*1 + "px";
	}
	if(document.getElementById("bottominfo"))
	{
		//document.getElementById("bottominfo").style.top = 0 + "px";
		//document.getElementById("bottominfo").style.display = "block";
	}
	if(document.getElementById("bannerinterviste"))
	{
		document.getElementById("Main").style.height = (altezza*1 - 130)*1 + "px";
		//document.getElementById("MainCen").style.height = (altezza*1 - 130)*1 + "px";
		//if(1=1)
		//{
			//document.getElementById("bottominfo").style.paddingTop = (altezza - 620)*1 + "px";
		//}
	}
}



// gestisce lo scroll delle news verticali
var Indice = 0; // news da mostrare
var ScrollTimer;// temporizzatore news
var ScrollTimeOut = 9000;// timeout tra una news e un'altra
var arrNews = Array(); // array delle news

// NB: l'array delle newsè riempito con php!!

// scroller
function SetScroll()
{
	if(document.getElementById("intnews"))
	{
		var top = document.getElementById("intnews").style.top.replace("px","")*1;
		if(top >= 5) // scroll news
		{
			top -= 5;
			document.getElementById("intnews").style.top = top + "px";
			document.getElementById("intnews").innerHTML = arrNews[Indice];
		}
		else // set timeout per prossima news
		{
			// fermo timer
			clearInterval(ScrollTimer);
			// indice prossima news
			Indice++;
			if(Indice >= arrNews.length)
			{
				Indice = 0;
			}
			// timeout
			setTimeout("InitScroll()",ScrollTimeOut);
		}
	}
}

// inizio scroll nuova news
function InitScroll()
{
	if(document.getElementById("intnews"))
	{
		document.getElementById("intnews").style.top = "150px";
		ScrollTimer = setInterval("SetScroll()",100);
	}
}

// funzioni per la gestione dei banner in rotazione
// gli array sono riempiti in php
function InitTour(id,i,Sx,timeout)
{
	arrSx = Sx.split(",");
	if(document.getElementById(id))
	{
		// prossima immagine
		i++;
		i = i*1;
		if(i >= (arrSx.length*1+1))
		{
			// da capo
			i = 1;
		}
		// carico immagine nascosta-->quando è stata caricata la sostituisco al layer
		// nb: le img caricate nn di struggono mai, ma si nascondono, cosi' non devono essere ricaricate
		var arrImgType = Array;
		arrImgType = document.getElementById(id + i).src.split(".");
		// non era caricata
		if((arrImgType[1] != "jpg") && (arrImgType[1] != "gif"))
		{
			document.getElementById(id + i).src = arrSx[i-1];
			ShowImg(id,i,Sx,timeout);
		}	
		else
		{
			// la mostro subito
			ShowImg(id,i,Sx,timeout);
		}
	}
}

function ShowImg(id,i,Sx,timeout)
{
	// mostro immagine e nascondo le altre
	arrSx = Sx.split(",");
	for(j=1;j<=arrSx.length;j++)
	{
		document.getElementById(id + j).style.display = "none";
	}
	document.getElementById(id + i).style.display = "inline";
	
	// prossima immagine
	setTimeout("InitTour('"+id+"','"+i+"','"+Sx+"','"+timeout+"')",timeout);
}

// verifica se ci sono ilayer e in caso afermativo attiva
// le rotazioni
function Banners()
{
	// rotazione dei banners
	// si attiva solo se esiste il layer
	if(document.getElementById("sx1"))
	{
		setTimeout("InitTour('sx1',1,'"+arrSx1+"','60000')",60000);
	}
	if(document.getElementById("sx2"))
	{
		setTimeout("InitTour('sx2',1,'"+arrSx2+"','70000')",70000);
	}
	if(document.getElementById("sx3"))
	{
		setTimeout("InitTour('sx3',1,'"+arrSx3+"','80000')",80000);
	}	
	if(document.getElementById("dx2"))
	{
		setTimeout("InitTour('dx2',1,'"+arrDx2+"','60000')",60000);
	}
	if(document.getElementById("dx3"))
	{
		setTimeout("InitTour('dx3',1,'"+arrDx3+"','70000')",70000);
	}
	if(document.getElementById("dx4"))
	{
		setTimeout("InitTour('dx4',1,'"+arrDx4+"','80000')",80000);
	}	
	if(document.getElementById("dx5"))
	{
		setTimeout("InitTour('dx5',1,'"+arrDx5+"','90000')",90000);
	}	
}


// apri-chidi elemento
function aprichiudi(id) 
{
   var elem = document.getElementById(id);
   var visibile = (elem.style.display!="none");
   if (visibile) 
   {
	 if(document.getElementById(id))
	 {
		 if(document.getElementById(id).style.display)
		 {
		 	document.getElementById(id).style.display = "none";
		 }
		 else
		 {
			 document.getElementById(id).style.visibility = "hidden";
		 }
	 }
	   	 
	 if(document.getElementById(id2))
	 {
		 if(document.getElementById(id2).style.display)
		 {
		 	document.getElementById(id2).style.display = "block";
		 }
		 else
		 {
			 document.getElementById(id2).style.disvisibilityplay = "hidden";
		 }
	 }
   } 
   else 
   {
	 if(document.getElementById(id))
	 {
		 if(document.getElementById(id).style.display)
		 {
		 	document.getElementById(id).style.display = "block";
		 }
		 else
		 {
			 document.getElementById(id).style.visibility = "visible";
		 }
	 }
	 
	 if(document.getElementById(id2))
	 {
		 if(document.getElementById(id2).style.display)
		 {
		 	document.getElementById(id2).style.display = "none";
		 }
		 else
		 {
			 document.getElementById(id2).style.visibility = "visible";
		 }
	}
	 
   }
   
   // sistemo l'altezza
   VerifyHeight();
}

// login
// funzione per schermata errore login
function Login(num)
{
	switch(num)
	{
		case 1:
			if(document.getElementById("nltgbk").style.display)
			{
				if(document.getElementById("nltgbk").style.display == "block")
				{
					document.getElementById("nltgbk").style.display = "none";
				}
				else
				{
					document.getElementById("nltgbk").style.display = "block";
					document.getElementById("sitox").style.display = "none";
				}
			}
			else
			{
				if(document.getElementById("nltgbk").style.visibility == "hidden")
				{
					document.getElementById("nltgbk").style.visibility = "visible";
					document.getElementById("sitox").style.visibility = "hidden";
				}
				else
				{
					document.getElementById("nltgbk").style.visibility = "hidden";
				}				
			}
			break;			
		case 2:
			if(document.getElementById("sitox").style.display)
			{
				if(document.getElementById("sitox").style.display == "block")
				{
					document.getElementById("sitox").style.display = "none";
				}
				else
				{
					document.getElementById("nltgbk").style.display = "none";
					document.getElementById("sitox").style.display = "block";
				}
			}
			else
			{
				if(document.getElementById("sitox").style.visibility == "hidden")
				{
					document.getElementById("nltgbk").style.visibility = "hidden";
					document.getElementById("sitox").style.visibility = "hidden";
				}
				else
				{
					document.getElementById("sitox").style.visibility = "hidden";
				}				
			}
			break;			
			
	}
   
   // sistemo l'altezza
   VerifyHeight();	
}




// adatta le caselle in base alla lungh dei menu
function Abbassa(menu,numcaselle)
{	
	if(menu == "leftmenu")
	{
		var height = 300 + 17*numcaselle;
		document.getElementById(menu).style.height = height + "px";
		
		var top = 588 + 17*numcaselle;
		document.getElementById("news").style.top = top + "px";
		
		if(document.getElementById("sx1"))
		{
			document.getElementById("sx1").style.top = (820 + 17*numcaselle) + "px";
		}

		if(document.getElementById("sx2"))
		{
			document.getElementById("sx2").style.top = (1032 + 17*numcaselle) + "px";
		}

		if(document.getElementById("sx3"))
		{
			document.getElementById("sx3").style.top = (1235 + 17*numcaselle) + "px";
		}

	}
	else
	{
		var height = 169 + 17*numcaselle;
		document.getElementById(menu).style.height = height + "px";		
		
		if(document.getElementById("sondaggio"))
		{
			document.getElementById("sondaggio").style.top = (263 + 17*numcaselle) + "px";
		}

		if(document.getElementById("dx2"))
		{
			document.getElementById("dx2").style.top = (547 + 17*numcaselle) + "px";
		}

		if(document.getElementById("dx3"))
		{
			document.getElementById("dx3").style.top = (751 + 17*numcaselle) + "px";
		}

		if(document.getElementById("dx4"))
		{
			document.getElementById("dx4").style.top = (963 + 17*numcaselle) + "px";
		}

		if(document.getElementById("dx5"))
		{
			document.getElementById("dx5").style.top = (1166 + 17*numcaselle) + "px";
		}

	}
	
	
	// sistemo l'altezza
	VerifyHeight();	
}


// funzione per schermata errore login
function LoginError(num)
{
	switch(num)
	{
		case 1:
			if(document.getElementById("riprova").style.display)
			{
				if(document.getElementById("riprova").style.display == "block")
				{
					document.getElementById("riprova").style.display = "none";
				}
				else
				{
					document.getElementById("riprova").style.display = "block";
					document.getElementById("nltgbk").style.display = "none";
					document.getElementById("sitox").style.display = "none";
					document.getElementById("remember").style.display = "none";
					document.getElementById("delete").style.display = "none";
				}
			}
			else
			{
				if(document.getElementById("riprova").style.visibility == "hidden")
				{
					document.getElementById("riprova").style.visibility = "visible";
					document.getElementById("nltgbk").style.visibility = "hidden";
					document.getElementById("sitox").style.visibility = "hidden";
					document.getElementById("remember").style.visibility = "hidden";
					document.getElementById("delete").style.visibility = "hidden";
				}
				else
				{
					document.getElementById("riprova").style.visibility = "hidden";
				}				
			}
			break;
		case 2:
			if(document.getElementById("remember").style.display)
			{
				if(document.getElementById("remember").style.display == "block")
				{
					document.getElementById("remember").style.display = "none";
				}
				else
				{
					document.getElementById("riprova").style.display = "none";
					document.getElementById("nltgbk").style.display = "none";
					document.getElementById("sitox").style.display = "none";
					document.getElementById("remember").style.display = "block";
					document.getElementById("delete").style.display = "none";
				}
			}
			else
			{
				if(document.getElementById("remember").style.visibility == "hidden")
				{
					document.getElementById("riprova").style.visibility = "hidden";
					document.getElementById("nltgbk").style.visibility = "hidden";
					document.getElementById("sitox").style.visibility = "hidden";
					document.getElementById("remember").style.visibility = "visible";
					document.getElementById("delete").style.visibility = "hidden";
				}
				else
				{
					document.getElementById("remember").style.visibility = "hidden";
				}				
			}
			break;	
		case 3:
			if(document.getElementById("nltgbk").style.display)
			{
				if(document.getElementById("nltgbk").style.display == "block")
				{
					document.getElementById("nltgbk").style.display = "none";
				}
				else
				{
					document.getElementById("riprova").style.display = "none";
					document.getElementById("nltgbk").style.display = "block";
					document.getElementById("sitox").style.display = "none";
					document.getElementById("remember").style.display = "none";
					document.getElementById("delete").style.display = "none";
				}
			}
			else
			{
				if(document.getElementById("nltgbk").style.visibility == "hidden")
				{
					document.getElementById("riprova").style.visibility = "hidden";
					document.getElementById("nltgbk").style.visibility = "visible";
					document.getElementById("sitox").style.visibility = "hidden";
					document.getElementById("remember").style.visibility = "hidden";
					document.getElementById("delete").style.visibility = "hidden";
				}
				else
				{
					document.getElementById("nltgbk").style.visibility = "hidden";
				}				
			}
			break;			
		case 4:
			if(document.getElementById("sitox").style.display)
			{
				if(document.getElementById("sitox").style.display == "block")
				{
					document.getElementById("sitox").style.display = "none";
				}
				else
				{
					document.getElementById("riprova").style.display = "none";
					document.getElementById("nltgbk").style.display = "none";
					document.getElementById("sitox").style.display = "block";
					document.getElementById("remember").style.display = "none";
					document.getElementById("delete").style.display = "none";
				}
			}
			else
			{
				if(document.getElementById("sitox").style.visibility == "hidden")
				{
					document.getElementById("riprova").style.visibility = "visible";
					document.getElementById("nltgbk").style.visibility = "hidden";
					document.getElementById("sitox").style.visibility = "hidden";
					document.getElementById("remember").style.visibility = "hidden";
					document.getElementById("delete").style.visibility = "hidden";
				}
				else
				{
					document.getElementById("sitox").style.visibility = "hidden";
				}				
			}
			break;
			
		case 5:
			if(document.getElementById("delete").style.display)
			{
				if(document.getElementById("delete").style.display == "block")
				{
					document.getElementById("delete").style.display = "none";
				}
				else
				{
					document.getElementById("riprova").style.display = "none";
					document.getElementById("nltgbk").style.display = "none";
					document.getElementById("delete").style.display = "block";
					document.getElementById("remember").style.display = "none";
					document.getElementById("sitox").style.display = "none";
				}
			}
			else
			{
				if(document.getElementById("sitox").style.visibility == "hidden")
				{
					document.getElementById("delete").style.visibility = "visible";
					document.getElementById("nltgbk").style.visibility = "hidden";
					document.getElementById("sitox").style.visibility = "hidden";
					document.getElementById("remember").style.visibility = "hidden";
					document.getElementById("riprova").style.visibility = "hidden";
				}
				else
				{
					document.getElementById("delete").style.visibility = "hidden";
				}				
			}
			break;			
			
	}
   
   // sistemo l'altezza
   VerifyHeight();	
}

// bookmark
	function CreateBookmarkLink() 
	{   
		// Blogger - Replace with <$BlogItemTitle$>   
		// MovableType - Replace with <$MTEntryTitle$> url = "Webpage URL";  
		// Blogger - Replace with <$BlogItemPermalinkURL$>   
		// MovableType - Replace with <$MTEntryPermalink$>  
		if (window.sidebar) 
		{ 
			// Mozilla Firefox Bookmark		
			window.sidebar.addPanel("JMIAS.com - John More International Acting Studios - Working Professional", "http://www.jmias.com","");	
		} 
		else if( window.external ) 
		{ 
			// IE Favorite		
			window.external.AddFavorite("http://www.jmias.com","JMIAS.com - John More International Acting Studios - Working Professional"); 
		}	
		else if(window.opera && window.print) 
		{ 
		// Opera Hotlist		
		return true; }  
	} 

// init
window.onload = function()
{
	//Resizer();
	//Flash();
	VerifyHeight();	
	InitScroll();
	Banners();	
	
	// key down per login
	if (!IE) document.captureEvents(Event.KEYDOWN)

	// per schermata di errore login
	if(document.getElementById("user"))
	{
		// pressione del tasto invio invece che del bottone
		document.getElementById("user").onkeydown = getMouseKeyDown;
		document.getElementById("password").onkeydown = getMouseKeyDown;
	}
	
	// per schermata di errore login
	if(document.getElementById("userripr"))
	{
		// pressione del tasto invio invece che del bottone
		document.getElementById("userripr").onkeydown = getMouseKeyDown;
		document.getElementById("passwordripr").onkeydown = getMouseKeyDown;							   
	}
	
	// per search
	if(document.getElementById("searchtxt"))
	{
		// pressione del tasto invio invece che del bottone
		document.getElementById("searchtxt").onkeydown = getMouseKeyDown;
	}
	
	
	
	function getMouseKeyDown(e)
	{
		if(IE) // invio IE e OPERA
		{
			if(window.event.keyCode == 13)
			{
				document.getElementById("logger").submit();
			}
		}
		else // invio NETSCAPE FIREFOX
		{
			if(e.which == 13)
			{
				document.getElementById("logger").submit();
			}
		}
		
		// per schermata di errore login
		if(document.getElementById("userripr"))
		{
			if(IE) // invio IE e OPERA
			{
				if(window.event.keyCode == 13)
				{
					document.getElementById("loggerripr").submit();
				}
			}
			else // invio NETSCAPE FIREFOX
			{
				if(e.which == 13)
				{
					document.getElementById("loggerripr").submit();
				}
			}			
		}

		// per search
		if(document.getElementById("searchtxt"))
		{
			if(IE) // invio IE e OPERA
			{
				if(window.event.keyCode == 13)
				{
					document.getElementById("searchtxt").submit();
				}
			}
			else // invio NETSCAPE FIREFOX
			{
				if(e.which == 13)
				{
					document.getElementById("searchtxt").submit();
				}
			}			
		}


}
}
window.onresize = function()
{
	//Resizer();
}


