function apriTour(){
	var w = 780;
	var h = 590;
	var x=( self.screen.width - w )/2;
	var y=( self.screen.height - h )/2;
	miaFin=window.open("tour.php", "virtual", "top="+y+", left="+x+", width="+w+", height="+h+", scrollbars=0, toolbars=0, directories=0, resizable=0, status=0");
	miaFin.focus();
}


function apriVirtual(){
	miaFin=window.open("virtualTour/virtual1.html", "virtual", "top=10, left=30, width=550, height=200, scrollbars=0, toolbars=0, directories=0, resizable=0, status=0");
	miaFin.focus();
}

function zoom(image){
	zommFin=window.open("popup.php?image="+image , "popup", "left=100, top=80, scrollbars=0, status=0, resizable=0, directories=0, toolbars=0, menubar=0");
	zommFin.focus();
}

/*
#####################################################################################################
FUNZIONE DI NAVIGAZIONE
#####################################################################################################
*/
function eseguiAzione(file, azione, id, method, start){
	var nomeForm=document.navigator;
	nomeForm.action=file+'.php';
	nomeForm.method=method;
	nomeForm.azione.value=azione;
	nomeForm.start.value=start;
	nomeForm.id.value=id;
	nomeForm.submit();
}

/*
######################################################
funzioni per mail
######################################################
*/


var indirizzoEmail;
function checkEmailAddress(field) {

     var goodEmail = field.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\.biz)|(\..{2,2}))$)\b/gi);
     
     if (goodEmail){
        indirizzoEmail = true
     } 
     else {
        alert('Inserire un indirizzo email valido');
        field.focus();
        field.select();
        indirizzoEmail = false;
        }
  	return indirizzoEmail;
}

function controlCampo(campo, nome){
	alert("Inserire un valore per il campo "+nome.toUpperCase());
	campo.focus();
	return;
}





function controlloInvio(pagina){
	switch (pagina){
		case "contattaci":
			nomeForm=document.contattaci;
			if(nomeForm.nome.value==''){
				controlCampo(nomeForm.nome, "nome");
				return;
			}
			if(nomeForm.cognome.value==''){
				controlCampo(nomeForm.cognome, "cognome");
				return;
			}
			if(nomeForm.citta.value==''){
				controlCampo(nomeForm.citta, "citt&agrave;");
				return;
			}
			if(nomeForm.email.value==''){
				controlCampo(nomeForm.email, "email");
				return;
			}
			
			indirizzoEmail=checkEmailAddress(nomeForm.email);
			if(indirizzoEmail==false) return;
			
			if(nomeForm.note.value==''){
				controlCampo(nomeForm.note, "note");
				return;
			}
			nomeForm.submit();
		break;
	}
}

function openExpo(w, h){
	var x=( screen.Width - w )/2;
	var y=( screen.Height - h )/2;
	var win=window.open("expo2009/01.html","link","resizable=0,width= "+w+" ,height="+h+", status=0, left="+x+", top="+y+", scrollbars=0, menubar=0, toolbars=0, directories=0");
	win.focus();
}
