// JavaScript Document

/* APRI CHIUDI DIV HOME PAGE */
function abilitaDivHome(idDivOpen, divTotal)
{
		for (i = 1; i <= divTotal; i++)
		{
			document.getElementById('home'+i).style.display='none';
			document.getElementById('pulsanteHome'+i).style.background='url(img/sf_homepage.png)';
		}

		document.getElementById('home'+idDivOpen).style.display='block';
		document.getElementById('pulsanteHome'+idDivOpen).style.background='url(img/sf_homepageR.png)';
}
/* FINE APRI CHIUDI DIV HOME PAGE */

//RICHIEDI PROPONI IMMOBILI ABILITA' CAMPI
function abilitaCampi(valore)
{
    if (valore == "1")
    {
  		document.getElementById('residenziali').style.display = "block";
  		document.getElementById('commerciali').style.display = "none";
    }
    else if (valore == "3")
    {
  		document.getElementById('residenziali').style.display = "none";
  		document.getElementById('commerciali').style.display = "block";
    }
    else
    {
  		document.getElementById('residenziali').style.display = "none";
  		document.getElementById('commerciali').style.display = "none";
    }
}

//FUNZIONE POPUP
function new_window(url)
{ 
link = window.open(url,"newsletter","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=650,height=370,left=0,top=0"); 
link.focus();
}

function new_window_contatti(url)
{ 
link = window.open(url,"contatti","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=840,height=470,left=0,top=0"); 
link.focus();
}

//FUNZIONE OPENWIN PER FOTO
function openWin(content,w,h,isscroll,isresize) { //pagina, larghezza, altezza, se-scrollabile, se-ridimensionabile
	finestra=window.open(content,'zoom','scrollbars=' + isscroll + ',resizable=' + isresize + ',width=' + w + ',height=' + h + ',status=no,location=no,toolbar=no');
	finestra.focus();
}

var intervalRight;
var intervalLeft;

function scrollFoto_Right()
{
	var objDiv = document.getElementById("vetrinaImmobili");
	var larghezzaClip = objDiv.scrollWidth - objDiv.offsetWidth;

	objDiv.scrollLeft += 4;
}

function scrollFoto_Left()
{
	var objDiv = document.getElementById("vetrinaImmobili");
	var larghezzaClip = objDiv.scrollWidth - objDiv.offsetWidth;
	
	objDiv.scrollLeft -= 4;
}

function CreaMovimentoRight(velocita)
{
intervalRight=window.setInterval('scrollFoto_Right()',velocita);
}

function CreaMovimentoLeft(velocita)
{
intervalLeft=window.setInterval('scrollFoto_Left()',velocita);
}

var intervalRightAG;
var intervalLeftAH;

function scrollFoto_RightAG()
{
	var objDiv = document.getElementById("vetrinaAgenzie");
	var larghezzaClip = objDiv.scrollWidth - objDiv.offsetWidth;

	objDiv.scrollLeft += 4;
}

function scrollFoto_LeftAG()
{
	var objDiv = document.getElementById("vetrinaAgenzie");
	var larghezzaClip = objDiv.scrollWidth - objDiv.offsetWidth;
	
	objDiv.scrollLeft -= 4;
}

function CreaMovimentoRightAG(velocita)
{
intervalRightAG=window.setInterval('scrollFoto_RightAG()',velocita);
}

function CreaMovimentoLeftAG(velocita)
{
intervalLeftAG=window.setInterval('scrollFoto_LeftAG()',velocita);
}

function controllomail(mail){
	var espressione = /^[_a-z0-9+-]+(\.[_a-z0-9+-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$/;
	if (!espressione.test(mail))
        return '1';
    else
        return '0';
}

function controlloPrenotazione ()
{
    controllo = 0;
    controllo1 = 0;
    controllo2 = 0;
    
    if (document.pren.dataDA.value == '')
            controllo++;
    if (document.pren.dataA.value == '')
            controllo++;
    if (document.pren.nome.value == '')
            controllo++;
    if (document.pren.cognome.value == '')
            controllo++;
    if (document.pren.telefono.value == '')
            controllo++;
    if (document.pren.privacy.value == false)
            controllo2++;
    if (document.pren.mail.value == '')
        controllo++;
     else if (controllomail(document.pren.mail.value) == 1)
        controllo1++;   
     
    if (controllo != 0)
    {
        alert ('Attenzione! I campi contrassegnati da * sono obbligatori!');
        return false;
    }else if (controllo1 != 0)
    {
        alert ('Attenzione! La e-mail non è in un formato valido!');
        return false;
    }else if (controllo2 != 0)
    {
        alert ('Attenzione! Il trattamento dei dati personali deve essere autorizzato!');
        return false;
    }
    else
        return true;
}

