function MM_goToURL()
{
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}

function Radius()
	{
	Nifty("H1,DIV.bloccoInforma-Popup,DIV.bloccoAscolta-Popup","#92bce0,small");
	}

function ValidateCerca(theForm){

		if (theForm.Testo.value == ""){
			alert("Inserire almeno una parola.");
			theForm.Testo.focus();
			return(false)
		}
		return (true);
	}
	
function ValidateContatti(theForm)
{
// Controlla che il codice di sicurezza sia presente
/*
  if (theForm.CMImgCheckerText.value == "") {
	alert("Inserisci le lettere che vedi qui sotto.");
	theForm.CMImgCheckerText.focus();
	return(false)
  }
*/

// Controlla che il messaggio non sia vuoto
/*
if (theForm.Messaggio.value == "") 
	{
	alert("Scrivi il messaggio.");
	theForm.Messaggio.focus();
	return(false)
	}
*/
// Controlla che il nome non sia vuoto
if (theForm.Nome.value == "") 
	{
	alert("Inserisci il Nome.");
	theForm.Nome.focus();
	return(false)
	}

// Controlla che il cognome non sia vuoto
if (theForm.Cognome.value == "") 
	{
	alert("Inserisci il Cognome.");
	theForm.Cognome.focus();
	return(false)
	}

// Controlla se email non sia vuota
if (theForm.EMail.value == "") 
	{
	alert("Inserisci il tuo indirizzo Email.");
	theForm.EMail.focus();
	return(false)
	}

// Controlla che email sia valida: caratteri consentiti
var checkOK = "1234567890qwertyuiopsdfghjklafghjklzxcvbnm@_-.QERTYUIOPASDFGHJLZXCVBNM";
var checkStr = theForm.EMail.value;
var allValid = true;
for (i = 0;  i < checkStr.length;  i++)
	{
	ch = checkStr.charAt(i);
	for (j = 0;  j < checkOK.length;  j++)
	  if (ch == checkOK.charAt(j))
		break;
		if (j == checkOK.length)
		{
		  allValid = false;
		  break;
		}

	}

// Controlla che email sia valida: presenza della @
if (checkStr.indexOf('@') == -1)
	allValid = false;

// Controlla che email sia valida: presenza di 1 punto
if (checkStr.indexOf('.') == -1)
	allValid = false;

if (!allValid)
	{
	alert("Inserisci un indirizzo email valido");
	theForm.EMail.focus();
	return (false);
	}

// Controlla che il telefono sia in cifre
var checkOK = "0123456789/-\+ ";
var checkStr = theForm.Cellulare.value;
var allValid = true;
for (i = 0;  i < checkStr.length;  i++)
	{
	ch = checkStr.charAt(i);
	for (j = 0;  j < checkOK.length;  j++)
	  if (ch == checkOK.charAt(j))
		break;
		if (j == checkOK.length)
		{
		  allValid = false;
		  break;
		}
	}
	
if (!allValid)
	{
	alert("Inserisci un numero di Cellulare valido, solo cifre.");
	theForm.Cellulare.focus();
	return (false);
	}

if (theForm.Privacy.checked == false )
	{
	alert('Per inviare un messaggio devi autorizzarci al trattamento dei tuoi dati personali.');
	theForm.Privacy.focus();
	return (false);
	}

return (true)
}

function ValidateNewsletter(theForm)
{
// Controlla che email non sia vuoto
if (theForm.EMail.value == "") 
	{
	alert("Inserire l\'indirizzo Email.");
	theForm.EMail.focus();
	return(false)
	}

// Controlla che email sia valida: caratteri consentiti
var checkOK = "1234567890qwertyuiopsdfghjklafghjklzxcvbnm@_-.QERTYUIOPASDFGHJLZXCVBNM";
var checkStr = theForm.EMail.value;
var allValid = true;
for (i = 0;  i < checkStr.length;  i++)
	{
	ch = checkStr.charAt(i);
	for (j = 0;  j < checkOK.length;  j++)
	  if (ch == checkOK.charAt(j))
		break;
		if (j == checkOK.length)
		{
		  allValid = false;
		  break;
		}
	}

// Controlla che email sia valida: presenza della @
if (checkStr.indexOf('@') == -1)
	allValid = false;

// Controlla che email sia valida: presenza di 1 punto
if (checkStr.indexOf('.') == -1)
	allValid = false;

if (!allValid)
	{
	alert("Inserire un indirizzo email valido");
	theForm.EMail.focus();
	return (false);
	}

// Controlla che nomeCognome non sia vuoto
/*
if (theForm.NomeCognome.value == "") {
		alert("Inserire il Nome e Cognome.");
		theForm.NomeCognome.focus();
		return(false)
}

*/

if (theForm.Privacy.checked == false )
	{
	alert('Per iscriverti alla newsletter devi autorizzare il trattamento dei dati personali.');
	theForm.Privacy.focus();
	return (false);
	}

return (true)
}
function ValidateSms(theForm)
{
  // Controlla che email non sia vuoto
  if (theForm.Cellulare.value == "") {
    alert("Inserisci un numero di Cellulare valido, solo cifre.");
    theForm.Cellulare.focus();
    return (false);
  }

  // Controlla che il cellulare sia solo cifre
  var checkOK = "0123456789+";
  var checkStr = theForm.Cellulare.value;
  var allValid = true;
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
  }
  if (!allValid)
  {
    alert("Inserisci un numero di Cellulare valido, solo cifre.");
    theForm.Cellulare.focus();
    return (false);
  }
  
  if (theForm.PrivacySms.checked == false )
  {
	alert('Per iscriverti al servizio SMS devi autorizzare il trattamento dei dati personali.');
	theForm.PrivacySms.focus();
	return (false);
  }

  return (true);
}

function MostraImmagineDaCaricare()
{

 if (navigator.userAgent.indexOf('MSIE 6.0')>-1)  {
	  	//alert("stai usando Internet Explorer 6");
		document.getElementById('fotoDaInviareImg').src='file:///' + document.getElementById('fotoDaInviare').value;
		document.getElementById('fotoDaInviareImg').height='300';
		}

else if (navigator.userAgent.indexOf('MSIE 7.0')>-1) {
	  	//alert("stai usando Internet Explorer 7");
		document.getElementById('fotoDaInviareImg').src=document.getElementById('fotoDaInviare').value;
		//document.getElementById('fotoDaInviareImg').height='300';
		}

else if (navigator.userAgent.indexOf('Firefox/')>-1) {
	//alert("stai usando Firefox");
	document.getElementById('fotoDaInviareImg').src='file:///' + document.getElementById('fotoDaInviare').value;
	//document.getElementById('fotoDaInviareImg').height='300';
	}

else if (document.layers)
  	{
	//alert("stai usando Netscape 4");
	}

 else
  	{
	//prompt ("stai usando un browser sconosciuto");
	}

  return(true);
}

function mostraDivNewsletter()
{
	if(document.getElementById("boxNewsletter"))
		{
		document.getElementById("boxNewsletter").style.display = 'block';
		}
}

function nascondiDivNewsletter()
{
	if(document.getElementById("boxNewsletter"))
		{
		document.getElementById("boxNewsletter").style.display = 'none';
		}
}

function mostraDivSms()
{
	if(document.getElementById("boxSms"))
		{
		document.getElementById("boxSms").style.display = 'block';
		}
}

function nascondiDivSms()
{
	if(document.getElementById("boxSms"))
		{
		document.getElementById("boxSms").style.display = 'none';
		}
}

function galleryClearOnload()
	{
		if(!document.getElementById || !document.getElementsByTagName) return;
		links=document.getElementById("miniatureFoto").getElementsByTagName("A");
		for(i=0;i<links.length;i++){
		
		  if(navigator.userAgent.indexOf("Firefox",0) > 0 ){
				links[i].rel = "clearbox[gal1]";	
				fotoPiccola=links[i].getElementsByTagName("img")[0];
				fotoPiccolaSrc=fotoPiccola.getAttribute("src");
				links[i].href = fotoPiccolaSrc.substr(0,fotoPiccolaSrc.length-12) + "_600_400.jpg";
				
		  }
		  else if(navigator.userAgent.indexOf("Opera",0) > 0 ){
				links[i].rel = "clearbox[gal1]";	
				fotoPiccola=links[i].getElementsByTagName("img")[0];
				fotoPiccolaSrc=fotoPiccola.getAttribute("src");
				links[i].href = fotoPiccolaSrc.substr(0,fotoPiccolaSrc.length-12) + "_600_400.jpg";
	
			}
		  else if(navigator.userAgent.indexOf("MSIE 6",0) > 0 ){
				links[i].rel = "clearbox[gal1]";	
				fotoPiccola=links[i].getElementsByTagName("img")[0];
				fotoPiccolaSrc=fotoPiccola.getAttribute("src");
				links[i].href = fotoPiccolaSrc.substr(0,fotoPiccolaSrc.length-12) + "_600_400.jpg";
	
			}			
		  else if(navigator.userAgent.indexOf("Safari",0) > 0 ){
				links[i].rel = "clearbox[gal1]";	
				fotoPiccola=links[i].getElementsByTagName("img")[0];
				fotoPiccolaSrc=fotoPiccola.getAttribute("src");
				links[i].href = fotoPiccolaSrc.substr(0,fotoPiccolaSrc.length-12) + "_600_400.jpg";
		  }			
		  else {
				links[i].rel = "clearbox[gal1]";	
				fotoPiccola=links[i].getElementsByTagName("img")[0];
				fotoPiccolaSrc=fotoPiccola.getAttribute("src");
				links[i].href = fotoPiccolaSrc.substr(0,fotoPiccolaSrc.length-12) + "_600_400.jpg";
		  }
		}
		return(true);
	}


function galleryOnload()
	{
		if(!document.getElementById || !document.getElementsByTagName) return;
		
		if (document.getElementById("miniatureFoto")) {
			links=document.getElementById("miniatureFoto").getElementsByTagName("A");
			if (links[0]) {
				for(i=0;i<links.length;i++){
					links[i].target='galleryDettaglio';
					}
				
				testoFoto=document.getElementById("miniatureFoto").getElementsByTagName("P");
				nomeFoto=document.getElementById("miniatureFoto").getElementsByTagName("P");
				//descrFoto=document.getElementById("miniatureFoto").getElementsByTagName("SPAN");

				var temp;
				for(i=0;i<testoFoto.length;i++){
					//temp = testoFoto[i].innerHTML.split("- ");
					//alert("temp");
					//nomeFoto[i].innerHTML = temp[0];
					//descrFoto[i].innerHTML = temp[1];
					}
				document.getElementById("galleryDettaglio").src = links[0].getAttribute("HREF");
			}
		}
		if (document.getElementById("miniatureSottoAlbum")) {
			//links2=document.getElementById("miniatureSottoAlbum").getElementsByTagName("A");
			//document.getElementById("galleryDettaglio").src = links2[0].getAttribute("HREF");
		}
	}
function CheckEditor()
	{
    	if(document.getElementById("CElyScript")) {
        	document.getElementById("Riga4Cella3").style.display = "none";
        	document.getElementById("Riga4Cella2").style.width = "700px";
        	document.getElementById("BoxContenuto").style.width = "690px";
        	document.getElementById("Contenuto").style.width = "690px";
        	document.getElementById("ImmagineSezione").style.display = "none";
		}
	}


function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function check_date(theForm) {

     var data_iniziale = document.form.dateda.value;
     var data_finale = document.form.datea.value;

     var arr1 = data_iniziale.split("/");
     var arr2 = data_finale.split("/");

     var d1 = new Date(arr1[2],arr1[1]-1,arr1[0]);
     var d2 = new Date(arr2[2],arr2[1]-1,arr2[0]);

     var r1 = d1.getTime();
     var r2 = d2.getTime();

	// Controlla che settore non sia vuoto
	if (theForm.jumpMenu.value == "#") 
		{
		alert("Inserisci il tipo di struttura.");
		theForm.jumpMenu.focus();
		return(false)
		}	

	if (r1<=r2) {
		//alert("Il controllo ha avuto buon esito.");
		return true;
		}
     else 
		{
		alert("La data di partenza è successiva a quella di arrivo!");
		return false;
		}
     }    

