menuATTIVO=-1; 
outsugiu=0;
menuSELECT = -1;
var arrayMenuId = Array("1", "3", "4", "5");

function findPosX(obj){
	var curleft = 0;
	if(obj.offsetParent) while(1)  {
		curleft += obj.offsetLeft;
		if(!obj.offsetParent) break;
		obj = obj.offsetParent;    
	}
    else if(obj.x) curleft += obj.x;
	if(menuATTIVO == 3)
		curleft = curleft - (document.getElementById('link_submenu_'+menuATTIVO).offsetWidth)/2 - 10;
	else
		curleft = curleft - (document.getElementById('link_submenu_'+menuATTIVO).offsetWidth)/2 + 25;
	return curleft;
} 

function hideSubmenu(){
	if(menuATTIVO!=-1){
		if(menuATTIVO!=menuSELECT) normalSubmenu(menuATTIVO);
		document.getElementById('menusub_' + menuATTIVO).style.display = 'none';
	}
	menuATTIVO=-1; 
	outsugiu=0;
}

function outmenu0(){
outsugiu=0;  tt=0;  outMenuTempo();
} 
 
function outmenu1(){
outsugiu=1;  tt=0;  outMenuTempo();
} 


function outMenuTempo(){   
	tt++; if(tt>1) {  if(!outsugiu) hideSubmenu();  return; } 
	setTimeout("outMenuTempo();",150);
} 

function normalSubmenu(idsub, mode){
	document.getElementById('link_submenu_'+idsub).style.backgroundImage = "none";
	document.getElementById('freccia_'+idsub).style.display = 'none';
}

function evidenziaSubmenu(idsub){
	
	for(var i=0; i<arrayMenuId.length; i++){
		if(arrayMenuId[i]==idsub){
			//document.getElementById('link_submenu_'+idsub).style.backgroundColor = '#ff7e00';
			document.getElementById('link_submenu_'+idsub).style.backgroundImage = "url(images/menu_hover_bg.jpg)";
		}
		else if(menuSELECT!=-1 && menuSELECT==arrayMenuId[i])
			document.getElementById('link_submenu_'+idsub).style.backgroundImage = "url(images/menu_hover_bg.jpg)";
		else
			normalSubmenu(arrayMenuId[i]);
	}
}

function showFreccia(idsub){
	document.getElementById('freccia_'+idsub).style.left += ( parseInt(eval(document.getElementById('link_submenu_'+idsub).offsetWidth)/2) - 6 ) + 'px';
	document.getElementById('freccia_'+idsub).style.display = 'block';
}

function showSubmenu(idsub){
	menuATTIVO = idsub;
	for(var i=0; i<arrayMenuId.length; i++){
		if(menuSELECT!=-1 && menuSELECT!=arrayMenuId[i])
			document.getElementById('freccia_'+arrayMenuId[i]).style.display = 'none';
		else if(menuSELECT==-1)
			document.getElementById('freccia_'+arrayMenuId[i]).style.display = 'none';
		document.getElementById('menusub_'+arrayMenuId[i]).style.display = 'none';
	}
	var div = document.getElementById('menusub_'+idsub);
	//alert(document.getElementById('link_submenu_'+idsub).offsetWidth);
	posx = findPosX(document.getElementById('link_submenu_'+idsub));
	evidenziaSubmenu(idsub);
	menuATTIVO = idsub;
	//alert(document.getElementById('link_submenu_'+idsub).offsetWidth);
	outsugiu = 1;
	//div.style.left = posx + 'px';
	document.getElementById('freccia_'+idsub).style.left = ( parseInt(eval(document.getElementById('link_submenu_'+idsub).offsetWidth)/2) - 6) + 'px';
	document.getElementById('freccia_'+idsub).style.display = 'block';
	div.style.display = 'block';
}

function controlloFormContatti(idl){
	errore=0;
    messaggio="";
	thisForm=document.form_contattaci;
	thisForm.action="_class/classAzioni.php";
	thisForm.target="_self";
	if(thisForm.nome.value==''){
		errore=1;
		if(idl==1)
	        messaggio= messaggio+ "Riempire il campo nome\n";
		else if(idl==2)
			messaggio= messaggio+ "Fill name field\n";
	}
	if(thisForm.email.value==''){
		errore=1;
        if(idl==1)
			messaggio= messaggio+ "Inserire un email valida\n";
		else if(idl==2)
			messaggio= messaggio+ "Fill valid email\n";
	}
	if(thisForm.messaggio.value==''){
		errore=1;
        if(idl==1)
			messaggio= messaggio+ "Riempire il campo messaggio\n";
		else if(idl==2)
			messaggio= messaggio+ "Fill message field\n";
	}
	if(thisForm.accetto.checked==false){
		errore=1;
		if(idl==1)
        	messaggio= messaggio+ "Bisogna autorizzare la pubblicazione prima di proseguire\n";
		else if(idl==2)
			messaggio= messaggio+ "Please check privacy authorization\n";
	}
    if (errore > 0){
        alert (messaggio);
    }
	else {
        thisForm.submit();
    }
}

function loadswftour(swf, ivp, w, h){
	document.write("<object");
	document.write("width=\""+w+"\" height=\""+h+"\"");
	document.write("codebase=\"http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab#version=9,0,0,0\">");
	document.write("<param name=\"movie\" value=\""+swf+"\" />");
	document.write("<param name=\"allowScriptAccess\" value=\"sameDomain\" />");
	document.write("<param name=\"allowFullScreen\" value=\"true\" />");
	document.write("<param name='flashvars' value='panorama="+ivp+"' />");
	document.write("<embed src=\""+swf+"\""); 
	document.write("width=\""+w+"\" height=\""+h+"\" align=\"middle\"");
	document.write("play=\"true\"");
	document.write("loop=\"false\"");
	document.write("quality=\"high\"");
	document.write("allowScriptAccess=\"sameDomain\"");
	document.write("allowFullScreen=\"true\"");
	document.write("flashvars=\"panorama="+ivp+"\"");
	document.write("type=\"application/x-shockwave-flash\"");
	document.write("pluginspage=\"http://www.adobe.com/go/getflashplayer\">");
	document.write("</embed>");
	document.write("</object>");
}

function checkEmail(myForm, lang) {
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(myForm.email.value)){
		return (true)
	}
	if(lang=="2")
		alert("Invalid E-mail Address! Please re-enter.")
	else if(lang=="1")
		alert("Inserire un indirizzo di email valido.")
	return (false)
}



