function mostrafoto(idobj)
{
	window.location.href='offerte.php?id_offerta='+idobj;
}
function isEmail(string)
{
	if (string.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) != -1)
	return 1;
	else
	return 0;
}
function prosegui(what)
{
	if(what==1)
	{
		document.forms['frmModulo'].invia.disabled=false;
	}
	else
	{
		document.forms['frmModulo'].invia.disabled=true;
	}
	
}
function prosegui2(what)
{
	if(what==1)
	{
		document.forms['e'].invia.disabled=false;
	}
	else
	{
		document.forms['e'].invia.disabled=true;
	}
	
}
function ControllaCF(cf)
{
    var validi, i, s, set1, set2, setpari, setdisp;
    if( cf == '' )  return '';
    cf = cf.toUpperCase();
    if( cf.length != 16 )
        return "La lunghezza del codice fiscale non č\n"
        +"corretta: il codice fiscale dovrebbe essere lungo\n"
        +"esattamente 16 caratteri.\n";
    validi = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
    for( i = 0; i < 16; i++ ){
        if( validi.indexOf( cf.charAt(i) ) == -1 )
            return "Il codice fiscale contiene un carattere non valido `" +
                cf.charAt(i) +
                "'.\nI caratteri validi sono le lettere e le cifre.\n";
    }
    set1 = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
    set2 = "ABCDEFGHIJABCDEFGHIJKLMNOPQRSTUVWXYZ";
    setpari = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
    setdisp = "BAKPLCQDREVOSFTGUHMINJWZYX";
    s = 0;
    for( i = 1; i <= 13; i += 2 )
        s += setpari.indexOf( set2.charAt( set1.indexOf( cf.charAt(i) )));
    for( i = 0; i <= 14; i += 2 )
        s += setdisp.indexOf( set2.charAt( set1.indexOf( cf.charAt(i) )));
    if( s%26 != cf.charCodeAt(15)-'A'.charCodeAt(0) )
        return "Il codice fiscale non č corretto:\n"+
            "il codice di controllo non corrisponde.\n";
    return "";
}

function verify(from)
{
	if(from=='richiedipreventivo_privato')
	{
		var controlfiscode=ControllaCF(document.forms['frmModulo'].codicefiscale.value);
		if(document.forms['frmModulo'].tipologia.value=="not_valid")
		{
			alert('Devi selezionare se sei un privato o un\'azienda!');
			document.forms['frmModulo'].tipologia.focus();
			return false;
		}
		else if(controlfiscode!="")
		{
			alert(controlfiscode);
			document.forms['frmModulo'].codicefiscale.focus();
			return false;
		}
		else if(document.forms['frmModulo'].codicefiscale.value.length==0)
		{
			alert('Non hai inserito il codice fiscale!');
			document.forms['frmModulo'].codicefiscale.focus();
			return false;
		}
		else if(document.forms['frmModulo'].txtNome.value.length==0)
		{
			alert('Non hai inserito il nome!');
			document.forms['frmModulo'].txtNome.focus();
			return false;
		}
		else if(document.forms['frmModulo'].txtCognome.value.length==0)
		{
			alert('Non hai inserito il cognome!');
			document.forms['frmModulo'].txtCognome.focus();
			return false;
		}
		else if(document.forms['frmModulo'].txtIndirizzo.value.length==0)
		{
			alert('Non hai inserito il tuo indirizzo!');
			document.forms['frmModulo'].txtIndirizzo.focus();
			return false;
		}
		else if(isNaN(document.forms['frmModulo'].txtCap.value) || document.forms['frmModulo'].txtCap.value.indexOf(".")>-1 || ((document.forms['frmModulo'].txtCap.value.length<5 || document.forms['frmModulo'].txtCap.value.length>5) && document.forms['frmModulo'].txtCap.value.length>0))
		{
			alert('Non č un CAP corretto!');
			document.forms['frmModulo'].txtCap.focus();
			return false;
		}
		else if(document.forms['frmModulo'].txtCitta.value.length==0)
		{
			alert('Non hai inserito la cittā!');
			document.forms['frmModulo'].txtCitta.focus();
			return false;
		}
		else if(document.forms['frmModulo'].txtProv.value=='not_valid')
		{
			alert('Non hai inserito la provincia!');
			document.forms['frmModulo'].txtProv.focus();
			return false;
		}
		else if(document.forms['frmModulo'].txtTel.value.length==0 && document.forms['frmModulo'].txtCellulare.value.length==0)
		{
			alert('Non hai inserito il telefono o il cellulare!');
			document.forms['frmModulo'].txtTel.focus();
			return false;
		}
		else if(isNaN(document.forms['frmModulo'].txtTel.value) || document.forms['frmModulo'].txtTel.value.indexOf(".")>-1)
		{
			alert('Devi inserire un numero di telefono senza spazi, punti o trattini!');
			document.forms['frmModulo'].txtTel.focus();
			return false;
		}
		else if(isNaN(document.forms['frmModulo'].txtCellulare.value) || document.forms['frmModulo'].txtCellulare.value.indexOf(".")>-1)
		{
			alert('Devi inserire un numero di cellulare senza spazi, punti o trattini!');
			document.forms['frmModulo'].txtCellulare.focus();
			return false;
		}
		else if(document.forms['frmModulo'].txtMail.value.length==0)
		{
			alert('Devi inserire la tua mail!');
			document.forms['frmModulo'].txtMail.focus();
			return false;
		}
		else if(isEmail(document.forms['frmModulo'].txtMail.value)==0 && document.forms['frmModulo'].txtMail.value.length>0)
		{
			alert('Devi inserire una mail valida!');
			document.forms['frmModulo'].txtMail.focus();
			return false;
		}
		else if(isNaN(document.forms['frmModulo'].txtFax.value) || document.forms['frmModulo'].txtFax.value.indexOf(".")>-1)
		{
			alert('Devi inserire un numero di fax senza spazi, punti o trattini!');
			document.forms['frmModulo'].txtFax.focus();
			return false;
		}	
		else if(document.forms['frmModulo'].txtMarca.value=="not_valid")
		{
			alert('Non hai inserito la marca!');
			document.forms['frmModulo'].txtMarca.focus();
			return false;
		}		
		else if(document.forms['frmModulo'].txtModVer.value=="not_valid")
		{
			alert('Non hai inserito il modello!');
			document.forms['frmModulo'].txtModVer.focus();
			return false;
		}
		else if(document.forms['frmModulo'].versione.value.length==0)
		{
			alert('Non hai inserito la versione!');
			document.forms['frmModulo'].versione.focus();
			return false;
		}
		else if(document.forms['frmModulo'].txtKm.value.length==0)
		{
			alert('Non hai inserito i Km totali!');
			document.forms['frmModulo'].txtKm.focus();
			return false;
		}
		else if(isNaN(document.forms['frmModulo'].txtKm.value) || document.forms['frmModulo'].txtKm.value.indexOf(".")>-1)
		{
			alert('Devi inserire un numero intero di chilometri!');
			document.forms['frmModulo'].txtKm.focus();
			return false;
		}
		else if(document.forms['frmModulo'].txtKm.value<5000 || document.forms['frmModulo'].txtKm.value>180000)
		{
			alert('Devi inserire un numero di Km compreso fra 5000 e 180000!');
			document.forms['frmModulo'].txtKm.focus();
			return false;
		}
		else if(confirm('Sei sicuro dei dati inseriti?'))
		{
			document.forms['frmModulo'].action="richiedipreventivo.php?act=send";
			return true;
		}
		else
		{
			return false;
		}
	}
	else if(from=='richiedipreventivo_professionista')
	{	
		if(document.forms['frmModulo'].tipologia.value=="not_valid")
		{
			alert('Devi selezionare se sei un privato o un\'azienda!');
			document.forms['frmModulo'].tipologia.focus();
			return false;
		}
		else if(document.forms['frmModulo'].ragionesociale.value.length==0)
		{
			alert('Non hai inserito la ragione sociale!');
			document.forms['frmModulo'].ragionesociale.focus();
			return false;
		}
		else if(document.forms['frmModulo'].partitaiva.value.length==0)
		{
			alert('Devi inserire la Partita Iva!');
			document.forms['frmModulo'].partitaiva.focus();
			return false;
		}
		else if(document.forms['frmModulo'].txtIndirizzo.value.length==0)
		{
			alert('Non hai inserito il tuo indirizzo!');
			document.forms['frmModulo'].txtIndirizzo.focus();
			return false;
		}
		else if(isNaN(document.forms['frmModulo'].txtCap.value) || document.forms['frmModulo'].txtCap.value.indexOf(".")>-1 || ((document.forms['frmModulo'].txtCap.value.length<5 || document.forms['frmModulo'].txtCap.value.length>5) && document.forms['frmModulo'].txtCap.value.length>0))
		{
			alert('Non č un CAP corretto!');
			document.forms['frmModulo'].txtCap.focus();
			return false;
		}
		else if(document.forms['frmModulo'].txtCitta.value.length==0)
		{
			alert('Non hai inserito la cittā!');
			document.forms['frmModulo'].txtCitta.focus();
			return false;
		}
		else if(document.forms['frmModulo'].txtProv.value=='not_valid')
		{
			alert('Non hai inserito la provincia!');
			document.forms['frmModulo'].txtProv.focus();
			return false;
		}
		else if(document.forms['frmModulo'].txtTel.value.length==0 && document.forms['frmModulo'].txtCellulare.value.length==0)
		{
			alert('Non hai inserito il telefono o il cellulare!');
			document.forms['frmModulo'].txtTel.focus();
			return false;
		}
		else if(isNaN(document.forms['frmModulo'].txtTel.value) || document.forms['frmModulo'].txtTel.value.indexOf(".")>-1)
		{
			alert('Devi inserire un numero di telefono senza spazi, punti o trattini!');
			document.forms['frmModulo'].txtTel.focus();
			return false;
		}
		else if(isNaN(document.forms['frmModulo'].txtCellulare.value) || document.forms['frmModulo'].txtCellulare.value.indexOf(".")>-1)
		{
			alert('Devi inserire un numero di cellulare senza spazi, punti o trattini!');
			document.forms['frmModulo'].txtCellulare.focus();
			return false;
		}
		else if(document.forms['frmModulo'].txtMail.value.length==0)
		{
			alert('Devi inserire la tua mail!');
			document.forms['frmModulo'].txtMail.focus();
			return false;
		}
		else if(isEmail(document.forms['frmModulo'].txtMail.value)==0 && document.forms['frmModulo'].txtMail.value.length>0)
		{
			alert('Devi inserire una mail valida!');
			document.forms['frmModulo'].txtMail.focus();
			return false;
		}
		else if(isNaN(document.forms['frmModulo'].txtFax.value) || document.forms['frmModulo'].txtFax.value.indexOf(".")>-1)
		{
			alert('Devi inserire un numero di fax senza spazi, punti o trattini!');
			document.forms['frmModulo'].txtFax.focus();
			return false;
		}	
		else if(document.forms['frmModulo'].txtMarca.value=="not_valid")
		{
			alert('Non hai inserito la marca!');
			document.forms['frmModulo'].txtMarca.focus();
			return false;
		}		
		else if(document.forms['frmModulo'].txtModVer.value=="not_valid")
		{
			alert('Non hai inserito il modello!');
			document.forms['frmModulo'].txtModVer.focus();
			return false;
		}
		else if(document.forms['frmModulo'].versione.value.length==0)
		{
			alert('Non hai inserito la versione!');
			document.forms['frmModulo'].versione.focus();
			return false;
		}
		else if(document.forms['frmModulo'].txtKm.value.length==0)
		{
			alert('Non hai inserito i Km totali!');
			document.forms['frmModulo'].txtKm.focus();
			return false;
		}
		else if(isNaN(document.forms['frmModulo'].txtKm.value) || document.forms['frmModulo'].txtKm.value.indexOf(".")>-1)
		{
			alert('Devi inserire un numero intero di chilometri!');
			document.forms['frmModulo'].txtKm.focus();
			return false;
		}
		else if(document.forms['frmModulo'].txtKm.value<5000 || document.forms['frmModulo'].txtKm.value>180000)
		{
			alert('Devi inserire un numero di Km compreso fra 5000 e 180000!');
			document.forms['frmModulo'].txtKm.focus();
			return false;
		}
		else if(confirm('Sei sicuro dei dati inseriti?'))
		{
			document.forms['frmModulo'].action="richiedipreventivo.php?act=send";
			return true;
		}
		else
		{
			return false;
		}
	}
	else if(from=='contatti')
	{	
		if(document.forms['frmModulo'].txtNome.value.length==0)
		{
			alert('Non hai inserito il nome!');
			document.forms['frmModulo'].txtNome.focus();
			return false;
		}
		else if(document.forms['frmModulo'].txtCognome.value.length==0)
		{
			alert('Non hai inserito il cognome!');
			document.forms['frmModulo'].txtCognome.focus();
			return false;
		}
		else if(document.forms['frmModulo'].txtIndirizzo.value.length==0)
		{
			alert('Non hai inserito il tuo indirizzo!');
			document.forms['frmModulo'].txtIndirizzo.focus();
			return false;
		}
		else if(document.forms['frmModulo'].txtCitta.value.length==0)
		{
			alert('Non hai inserito la cittā!');
			document.forms['frmModulo'].txtCitta.focus();
			return false;
		}
		else if(isNaN(document.forms['frmModulo'].txtCap.value) || document.forms['frmModulo'].txtCap.value.indexOf(".")>-1 || ((document.forms['frmModulo'].txtCap.value.length<5 || document.forms['frmModulo'].txtCap.value.length>5) && document.forms['frmModulo'].txtCap.value.length>0))
		{
			alert('Non č un CAP corretto!');
			document.forms['frmModulo'].txtCap.focus();
			return false;
		}
		else if(document.forms['frmModulo'].txtProv.value=='not_valid')
		{
			alert('Non hai inserito la provincia!');
			document.forms['frmModulo'].txtProv.focus();
			return false;
		}
		else if(document.forms['frmModulo'].txtMail.value.length==0)
		{
			alert('Devi inserire la tua mail!');
			document.forms['frmModulo'].txtMail.focus();
			return false;
		}
		else if(isEmail(document.forms['frmModulo'].txtMail.value)==0)
		{
			alert('Devi inserire una mail valida!');
			document.forms['frmModulo'].txtMail.focus();
			return false;
		}
		else if(document.forms['frmModulo'].txtTel.value.length==0 && document.forms['frmModulo'].txtCellulare.value.length==0)
		{
			alert('Non hai inserito il telefono o il cellulare!');
			document.forms['frmModulo'].txtTel.focus();
			return false;
		}
		else if(isNaN(document.forms['frmModulo'].txtTel.value) || document.forms['frmModulo'].txtTel.value.indexOf(".")>-1)
		{
			alert('Devi inserire un numero di telefono senza punti o trattini!');
			document.forms['frmModulo'].txtTel.focus();
			return false;
		}
		else if(isNaN(document.forms['frmModulo'].txtCellulare.value) || document.forms['frmModulo'].txtCellulare.value.indexOf(".")>-1)
		{
			alert('Devi inserire un numero di cellulare senza punti o trattini!');
			document.forms['frmModulo'].txtCellulare.focus();
			return false;
		}
		else if(isNaN(document.forms['frmModulo'].txtFax.value) || document.forms['frmModulo'].txtFax.value.indexOf(".")>-1)
		{
			alert('Devi inserire un numero di fax senza punti o trattini!');
			document.forms['frmModulo'].txtFax.focus();
			return false;
		}
		else if(confirm('Sei sicuro dei dati inseriti?'))
		{
			document.forms['frmModulo'].action="contatti.php?act=send";
			return true;
		}
		else
		{
			return false;
		}
	}
	else if(from=='lavora')
	{
		if(document.forms['e'].nome.value.length==0)
		{
			alert('Non hai inserito il nome!');
			document.forms['e'].nome.focus();
		}
		else if(document.forms['e'].cognome.value.length==0)
		{
			alert('Non hai inserito il cognome!');
			document.forms['e'].cognome.focus();
		}
		else if(document.forms['e'].anno.value=='not_valid')
		{
			alert('Non hai inserito il tuo anno di nascita!');
			document.forms['e'].anno.focus();
		}
		else if(document.forms['e'].indirizzo.value.length==0)
		{
			alert('Non hai inserito il tuo indirizzo!');
			document.forms['e'].indirizzo.focus();
		}
		else if(isNaN(document.forms['e'].cap.value) || document.forms['e'].cap.value.indexOf(".")>-1 || ((document.forms['e'].cap.value.length<5 || document.forms['e'].cap.value.length>5) && document.forms['e'].cap.value.length>0))
		{
			alert('Non č un CAP corretto!');
			document.forms['e'].Cap.focus();
		}
		else if(document.forms['e'].citta.value.length==0)
		{
			alert('Non hai inserito la cittā!');
			document.forms['e'].citta.focus();
		}	
		else if(document.forms['e'].provincia.value=='not_valid')
		{
			alert('Non hai inserito la provincia!');
			document.forms['e'].provincia.focus();
		}
		else if(isNaN(document.forms['e'].fax.value) || document.forms['e'].fax.value.indexOf(".")>-1)
		{
			alert('Devi inserire un numero di fax senza punti o trattini!');
			document.forms['e'].fax.focus();
		}
		else if(document.forms['e'].email.value.length==0)
		{
			alert('Non hai inserito la mail!');
			document.forms['e'].email.focus();
		}
		else if(isEmail(document.forms['e'].email.value)==0 && document.forms['e'].email.value.length>0)
		{
			alert('Devi inserire una mail valida!');
			document.forms['e'].email.focus();
		}
		else if(document.forms['e'].telefono.value.length==0 && document.forms['e'].cellulare.value.length==0)
		{
			alert('Non hai inserito il telefono o il cellulare!');
			document.forms['e'].telefono.focus();
		}
		else if(isNaN(document.forms['e'].telefono.value) || document.forms['e'].telefono.value.indexOf(".")>-1)
		{
			alert('Devi inserire un numero di telefono senza punti o trattini!');
			document.forms['e'].telefono.focus();
		}
		else if(isNaN(document.forms['e'].cellulare.value) || document.forms['e'].cellulare.value.indexOf(".")>-1)
		{
			alert('Devi inserire un numero di cellulare senza punti o trattini!');
			document.forms['e'].cellulare.focus();
		}
		else if(document.forms['e'].titolo_studio.value=='not_valid')
		{
			alert('Non hai inserito il tuo titolo di studio!');
			document.forms['e'].titolo_studio.focus();
		}
		else if(confirm('Sei sicuro dei dati inseriti?'))
		{
			document.forms['e'].action="lavora.php?act=send";
			document.forms['e'].submit();
		}
	}
	else if(from=='denunciasinistri_1')
	{
		maxelem=document.forms['e'].elements.length;
		elem=document.forms['e'].elements;
		control=false;
		for(i=0;i<maxelem;i++)
	    {
	    	if(elem[i] && elem[i].name=='inc[]') {
	    		if (elem[i].checked) {
		    		control=true;
		    		break;
	    		}
	    	}
	    }
		
		if(document.forms['e'].giorno.value=="not_valid")
		{
			alert('Non hai inserito il giorno!');
			document.forms['e'].giorno.focus();
		}
		else if(document.forms['e'].mese.value=="not_valid")
		{
			alert('Non hai inserito il mese!');
			document.forms['e'].mese.focus();
		}
		else if(document.forms['e'].anno.value=="not_valid")
		{
			alert('Non hai inserito l\' anno!');
			document.forms['e'].anno.focus();
		}
		else if(document.forms['e'].ora.value=="not_valid")
		{
			alert('Non hai inserito l\' ora!');
			document.forms['e'].ora.focus();
		}
		else if(document.forms['e'].minuto.value=="not_valid")
		{
			alert('Non hai inserito i minuti!');
			document.forms['e'].minuto.focus();
		}
		else if(document.forms['e'].localita.value.length>49)
		{
			alert('La localitā č troppo lunga');
			document.forms['e'].localita.focus();
		}
		else if(document.forms['e'].localita.value.length==0)
		{
			alert('Non hai inserito la localitā!');
			document.forms['e'].localita.focus();
		}
		else if(document.forms['e'].mar_tipo.value.length>31)
		{
			alert('Il campo Marca e Tipo č troppo lungo!');
			document.forms['e'].mar_tipo.focus();
		}
		else if(document.forms['e'].targa.value.length==0)
		{
			alert('Non hai inserito la targa!');
			document.forms['e'].targa.focus();
		}
		else if(document.forms['e'].targa.value.length>11)
		{
			alert('Il campo Targa č troppo lungo!');
			document.forms['e'].targa.focus();
		}
		else if(document.forms['e'].km_percorsi.value.length>15)
		{
			alert('Il campo Chilometri Percorsi č troppo lungo!');
			document.forms['e'].km_percorsi.focus();
		}
		else if(document.forms['e'].locatario.value.length==0)
		{
			alert('Non hai inserito il locatario del conducente!');
			document.forms['e'].locatario.focus();
		}
		else if(document.forms['e'].locatario.value.length>67)
		{
			alert('Il campo Locatario č troppo lungo!');
			document.forms['e'].locatario.focus();
		}
		else if(document.forms['e'].telefono.value.length>60)
		{
			alert('Il campo Telefono č troppo lungo!');
			document.forms['e'].telefono.focus();
		}
		else if(document.forms['e'].conducente.value.length>32)
		{
			alert('Il campo Nome Conducente č troppo lungo!');
			document.forms['e'].conducente.focus();
		}
		else if(document.forms['e'].conducente.value.length==0)
		{
			alert('Non hai inserito il nome del conducente!');
			document.forms['e'].conducente.focus();
		}
		else if(document.forms['e'].cog_conducente.value.length==0)
		{
			alert('Non hai inserito il cognome del conducente!');
			document.forms['e'].cog_conducente.focus();
		}
		else if(document.forms['e'].cog_conducente.value.length>32)
		{
			alert('Il campo Cognome Conducente č troppo lungo!');
			document.forms['e'].cog_conducente.focus();
		}
		else if(document.forms['e'].indirizzo.value.length>66)
		{
			alert('Il campo Indirizzo Conducente č troppo lungo!');
			document.forms['e'].indirizzo.focus();
		}
		else if(document.forms['e'].num_civico.value.length>12)
		{
			alert('Il campo Numero Civico č troppo lungo!');
			document.forms['e'].num_civico.focus();
		}
		else if(document.forms['e'].loc_conducente.value.length>79)
		{
			alert('Il campo Localitā Conducente č troppo lungo!');
			document.forms['e'].loc_conducente.focus();
		}
		else if(document.forms['e'].cont_mar_tipo.value.length>31)
		{
			alert('Il campo Marca e Tipo č troppo lungo!');
			document.forms['e'].cont_mar_tipo.focus();
		}
		else if(document.forms['e'].cont_targa.value.length==0)
		{
			alert('Non hai inserito la targa della controparte!');
			document.forms['e'].cont_targa.focus();
		}
		else if(document.forms['e'].cont_targa.value.length>11)
		{
			alert('Il campo Targa č troppo lungo!');
			document.forms['e'].cont_targa.focus();
		}
		else if(document.forms['e'].cont_mar_tipo.value.length>31)
		{
			alert('Il campo Marca e Tipo č troppo lungo!');
			document.forms['e'].cont_mar_tipo.focus();
		}
		else if(document.forms['e'].cont_nome.value.length>32)
		{
			alert('Il campo Nome Controparte č troppo lungo!');
			document.forms['e'].cont_nome.focus();
		}
		else if(document.forms['e'].cont_cognome.value.length>29)
		{
			alert('Il campo Cognome Controparte č troppo lungo!');
			document.forms['e'].cont_cognome.focus();
		}	
		else if(document.forms['e'].cont_indirizzo.value.length>66)
		{
			alert('Il campo Indirizzo Controparte č troppo lungo!');
			document.forms['e'].cont_indirizzo.focus();
		}
		else if(document.forms['e'].cont_num_civico.value.length>12)
		{
			alert('Il campo Numero Civico Controparte č troppo lungo!');
			document.forms['e'].cont_num_civico.focus();
		}
		else if(document.forms['e'].loc_controparte.value.length>79)
		{
			alert('Il campo Localitā Controparte č troppo lungo!');
			document.forms['e'].loc_controparte.focus();
		}	
		else if(document.forms['e'].cont_compagnia.value.length>66)
		{
			alert('Il campo Compagnia Assicuratrice Controparte č troppo lungo!');
			document.forms['e'].cont_compagnia.focus();
		}
		else if(document.forms['e'].cont_polizza.value.length>30)
		{
			alert('Il campo Numero Polizza Assicuratrice Controparte č troppo lungo!');
			document.forms['e'].cont_polizza.focus();
		}
		else if(document.forms['e'].danni.value.length>800)
		{
			alert('Il campo Danni Al Veicolo Savarent č troppo lungo!');
			document.forms['e'].danni.focus();
		}
		else if(document.forms['e'].evento.value.length==0)
		{
			alert('Non hai inserito la descrizione Dell\'Evento!');
			document.forms['e'].evento.focus();
		}
		else if(document.forms['e'].evento.value.length>800)
		{
			alert('Il campo Descrizione Dell\'Evento č troppo lungo!');
			document.forms['e'].evento.focus();
		}
		else if(!control)
		{
			alert('Non hai messo i danni visibili al Veicolo Savarent!');
		}
		else if(confirm('Sei sicuro dei dati inseriti?'))
		{
			document.forms['e'].action="genera_pdf.php";
			document.forms['e'].submit();
		}
	}
	else if(from=='denunciasinistri_0')
	{
		maxelem=document.forms['e'].elements.length;
		elem=document.forms['e'].elements;
		control=false;
		for(i=0;i<maxelem;i++)
	    {
	    	if(elem[i] && elem[i].name=='inc[]') {
	    		if (elem[i].checked) {
		    		control=true;
		    		break;
	    		}
	    	}
	    }
		
		if(document.forms['e'].giorno.value=="not_valid")
		{
			alert('Non hai inserito il giorno!');
			document.forms['e'].giorno.focus();
		}
		else if(document.forms['e'].mese.value=="not_valid")
		{
			alert('Non hai inserito il mese!');
			document.forms['e'].mese.focus();
		}
		else if(document.forms['e'].anno.value=="not_valid")
		{
			alert('Non hai inserito l\' anno!');
			document.forms['e'].anno.focus();
		}
		else if(document.forms['e'].ora.value=="not_valid")
		{
			alert('Non hai inserito l\' ora!');
			document.forms['e'].ora.focus();
		}
		else if(document.forms['e'].minuto.value=="not_valid")
		{
			alert('Non hai inserito i minuti!');
			document.forms['e'].minuto.focus();
		}
		else if(document.forms['e'].localita.value.length>49)
		{
			alert('La localitā č troppo lunga');
			document.forms['e'].localita.focus();
		}
		else if(document.forms['e'].localita.value.length==0)
		{
			alert('Non hai inserito la localitā!');
			document.forms['e'].localita.focus();
		}
		else if(document.forms['e'].mar_tipo.value.length>31)
		{
			alert('Il campo Marca e Tipo č troppo lungo!');
			document.forms['e'].mar_tipo.focus();
		}
		else if(document.forms['e'].targa.value.length==0)
		{
			alert('Non hai inserito la targa!');
			document.forms['e'].targa.focus();
		}
		else if(document.forms['e'].targa.value.length>11)
		{
			alert('Il campo Targa č troppo lungo!');
			document.forms['e'].targa.focus();
		}
		else if(document.forms['e'].km_percorsi.value.length>15)
		{
			alert('Il campo Chilometri Percorsi č troppo lungo!');
			document.forms['e'].km_percorsi.focus();
		}
		else if(document.forms['e'].locatario.value.length==0)
		{
			alert('Non hai inserito il locatario del conducente!');
			document.forms['e'].locatario.focus();
		}
		else if(document.forms['e'].locatario.value.length>67)
		{
			alert('Il campo Locatario č troppo lungo!');
			document.forms['e'].locatario.focus();
		}
		else if(document.forms['e'].telefono.value.length>60)
		{
			alert('Il campo Telefono č troppo lungo!');
			document.forms['e'].telefono.focus();
		}
		else if(document.forms['e'].conducente.value.length>32)
		{
			alert('Il campo Nome Conducente č troppo lungo!');
			document.forms['e'].conducente.focus();
		}
		else if(document.forms['e'].conducente.value.length==0)
		{
			alert('Non hai inserito il nome del conducente!');
			document.forms['e'].conducente.focus();
		}
		else if(document.forms['e'].cog_conducente.value.length==0)
		{
			alert('Non hai inserito il cognome del conducente!');
			document.forms['e'].cog_conducente.focus();
		}
		else if(document.forms['e'].cog_conducente.value.length>32)
		{
			alert('Il campo Cognome Conducente č troppo lungo!');
			document.forms['e'].cog_conducente.focus();
		}
		else if(document.forms['e'].indirizzo.value.length>66)
		{
			alert('Il campo Indirizzo Conducente č troppo lungo!');
			document.forms['e'].indirizzo.focus();
		}
		else if(document.forms['e'].num_civico.value.length>12)
		{
			alert('Il campo Numero Civico č troppo lungo!');
			document.forms['e'].num_civico.focus();
		}
		else if(document.forms['e'].loc_conducente.value.length>79)
		{
			alert('Il campo Localitā Conducente č troppo lungo!');
			document.forms['e'].loc_conducente.focus();
		}
		else if(document.forms['e'].danni.value.length>800)
		{
			alert('Il campo Danni Al Veicolo Savarent č troppo lungo!');
			document.forms['e'].danni.focus();
		}
		else if(document.forms['e'].evento.value.length==0)
		{
			alert('Non hai inserito la descrizione Dell\'Evento!');
			document.forms['e'].evento.focus();
		}
		else if(document.forms['e'].evento.value.length>800)
		{
			alert('Il campo Descrizione Dell\'Evento č troppo lungo!');
			document.forms['e'].evento.focus();
		}
		else if(!control)
		{
			alert('Non hai messo i danni visibili al Veicolo Savarent!');
		}
		else if(confirm('Sei sicuro dei dati inseriti?'))
		{
			document.forms['e'].action="genera_pdf.php";
			document.forms['e'].submit();
		}
	}
	else if(from=='denunciasinistri_1_s')
	{
		maxelem=document.forms['e'].elements.length;
		elem=document.forms['e'].elements;
		control=false;
		for(i=0;i<maxelem;i++)
	    {
	    	if(elem[i] && elem[i].name=='inc[]') {
	    		if (elem[i].checked) {
		    		control=true;
		    		break;
	    		}
	    	}
	    }
		
		if(document.forms['e'].giorno.value=="not_valid")
		{
			alert('Non hai inserito il giorno!');
			document.forms['e'].giorno.focus();
		}
		else if(document.forms['e'].mese.value=="not_valid")
		{
			alert('Non hai inserito il mese!');
			document.forms['e'].mese.focus();
		}
		else if(document.forms['e'].anno.value=="not_valid")
		{
			alert('Non hai inserito l\' anno!');
			document.forms['e'].anno.focus();
		}
		else if(document.forms['e'].ora.value=="not_valid")
		{
			alert('Non hai inserito l\' ora!');
			document.forms['e'].ora.focus();
		}
		else if(document.forms['e'].minuto.value=="not_valid")
		{
			alert('Non hai inserito i minuti!');
			document.forms['e'].minuto.focus();
		}
		else if(document.forms['e'].localita.value.length>49)
		{
			alert('La localitā č troppo lunga');
			document.forms['e'].localita.focus();
		}
		else if(document.forms['e'].localita.value.length==0)
		{
			alert('Non hai inserito la localitā!');
			document.forms['e'].localita.focus();
		}
		else if(document.forms['e'].mar_tipo.value.length>31)
		{
			alert('Il campo Marca e Tipo č troppo lungo!');
			document.forms['e'].mar_tipo.focus();
		}
		else if(document.forms['e'].targa.value.length==0)
		{
			alert('Non hai inserito la targa!');
			document.forms['e'].targa.focus();
		}
		else if(document.forms['e'].targa.value.length>11)
		{
			alert('Il campo Targa č troppo lungo!');
			document.forms['e'].targa.focus();
		}
		else if(document.forms['e'].km_percorsi.value.length>15)
		{
			alert('Il campo Chilometri Percorsi č troppo lungo!');
			document.forms['e'].km_percorsi.focus();
		}
		else if(document.forms['e'].locatario.value.length==0)
		{
			alert('Non hai inserito il locatario del conducente!');
			document.forms['e'].locatario.focus();
		}
		else if(document.forms['e'].locatario.value.length>67)
		{
			alert('Il campo Locatario č troppo lungo!');
			document.forms['e'].locatario.focus();
		}
		else if(document.forms['e'].telefono.value.length>60)
		{
			alert('Il campo Telefono č troppo lungo!');
			document.forms['e'].telefono.focus();
		}
		else if(document.forms['e'].conducente.value.length>32)
		{
			alert('Il campo Nome Conducente č troppo lungo!');
			document.forms['e'].conducente.focus();
		}
		else if(document.forms['e'].conducente.value.length==0)
		{
			alert('Non hai inserito il nome del conducente!');
			document.forms['e'].conducente.focus();
		}
		else if(document.forms['e'].cog_conducente.value.length==0)
		{
			alert('Non hai inserito il cognome del conducente!');
			document.forms['e'].cog_conducente.focus();
		}
		else if(document.forms['e'].cog_conducente.value.length>32)
		{
			alert('Il campo Cognome Conducente č troppo lungo!');
			document.forms['e'].cog_conducente.focus();
		}
		else if(document.forms['e'].indirizzo.value.length>66)
		{
			alert('Il campo Indirizzo Conducente č troppo lungo!');
			document.forms['e'].indirizzo.focus();
		}
		else if(document.forms['e'].num_civico.value.length>12)
		{
			alert('Il campo Numero Civico č troppo lungo!');
			document.forms['e'].num_civico.focus();
		}
		else if(document.forms['e'].loc_conducente.value.length>79)
		{
			alert('Il campo Localitā Conducente č troppo lungo!');
			document.forms['e'].loc_conducente.focus();
		}
		else if(document.forms['e'].cont_mar_tipo.value.length>31)
		{
			alert('Il campo Marca e Tipo č troppo lungo!');
			document.forms['e'].cont_mar_tipo.focus();
		}
		else if(document.forms['e'].cont_targa.value.length==0)
		{
			alert('Non hai inserito la targa della controparte!');
			document.forms['e'].cont_targa.focus();
		}
		else if(document.forms['e'].cont_targa.value.length>11)
		{
			alert('Il campo Targa č troppo lungo!');
			document.forms['e'].cont_targa.focus();
		}
		else if(document.forms['e'].cont_mar_tipo.value.length>31)
		{
			alert('Il campo Marca e Tipo č troppo lungo!');
			document.forms['e'].cont_mar_tipo.focus();
		}
		else if(document.forms['e'].cont_nome.value.length>32)
		{
			alert('Il campo Nome Controparte č troppo lungo!');
			document.forms['e'].cont_nome.focus();
		}
		else if(document.forms['e'].cont_cognome.value.length>29)
		{
			alert('Il campo Cognome Controparte č troppo lungo!');
			document.forms['e'].cont_cognome.focus();
		}	
		else if(document.forms['e'].cont_indirizzo.value.length>66)
		{
			alert('Il campo Indirizzo Controparte č troppo lungo!');
			document.forms['e'].cont_indirizzo.focus();
		}
		else if(document.forms['e'].cont_num_civico.value.length>12)
		{
			alert('Il campo Numero Civico Controparte č troppo lungo!');
			document.forms['e'].cont_num_civico.focus();
		}
		else if(document.forms['e'].loc_controparte.value.length>79)
		{
			alert('Il campo Localitā Controparte č troppo lungo!');
			document.forms['e'].loc_controparte.focus();
		}	
		else if(document.forms['e'].cont_compagnia.value.length>66)
		{
			alert('Il campo Compagnia Assicuratrice Controparte č troppo lungo!');
			document.forms['e'].cont_compagnia.focus();
		}
		else if(document.forms['e'].cont_polizza.value.length>30)
		{
			alert('Il campo Numero Polizza Assicuratrice Controparte č troppo lungo!');
			document.forms['e'].cont_polizza.focus();
		}
		else if(document.forms['e'].danni.value.length>800)
		{
			alert('Il campo Danni Al Veicolo Savarent č troppo lungo!');
			document.forms['e'].danni.focus();
		}
		else if(document.forms['e'].evento.value.length==0)
		{
			alert('Non hai inserito la descrizione Dell\'Evento!');
			document.forms['e'].evento.focus();
		}
		else if(document.forms['e'].evento.value.length>800)
		{
			alert('Il campo Descrizione Dell\'Evento č troppo lungo!');
			document.forms['e'].evento.focus();
		}
		else if(!control)
		{
			alert('Non hai messo i danni visibili al Veicolo Savarent!');
		}
		else if(confirm('Sei sicuro dei dati inseriti?'))
		{
			document.forms['e'].action="stampa_modulo.php?c=1";
			document.forms['e'].target="_blank";
			document.forms['e'].submit();
		}
	}
	else if(from=='denunciasinistri_0_s')
	{
		maxelem=document.forms['e'].elements.length;
		elem=document.forms['e'].elements;
		control=false;
		for(i=0;i<maxelem;i++)
	    {
	    	if(elem[i] && elem[i].name=='inc[]') {
	    		if (elem[i].checked) {
		    		control=true;
		    		break;
	    		}
	    	}
	    }
		
		if(document.forms['e'].giorno.value=="not_valid")
		{
			alert('Non hai inserito il giorno!');
			document.forms['e'].giorno.focus();
		}
		else if(document.forms['e'].mese.value=="not_valid")
		{
			alert('Non hai inserito il mese!');
			document.forms['e'].mese.focus();
		}
		else if(document.forms['e'].anno.value=="not_valid")
		{
			alert('Non hai inserito l\' anno!');
			document.forms['e'].anno.focus();
		}
		else if(document.forms['e'].ora.value=="not_valid")
		{
			alert('Non hai inserito l\' ora!');
			document.forms['e'].ora.focus();
		}
		else if(document.forms['e'].minuto.value=="not_valid")
		{
			alert('Non hai inserito i minuti!');
			document.forms['e'].minuto.focus();
		}
		else if(document.forms['e'].localita.value.length>49)
		{
			alert('La localitā č troppo lunga');
			document.forms['e'].localita.focus();
		}
		else if(document.forms['e'].localita.value.length==0)
		{
			alert('Non hai inserito la localitā!');
			document.forms['e'].localita.focus();
		}
		else if(document.forms['e'].mar_tipo.value.length>31)
		{
			alert('Il campo Marca e Tipo č troppo lungo!');
			document.forms['e'].mar_tipo.focus();
		}
		else if(document.forms['e'].targa.value.length==0)
		{
			alert('Non hai inserito la targa!');
			document.forms['e'].targa.focus();
		}
		else if(document.forms['e'].targa.value.length>11)
		{
			alert('Il campo Targa č troppo lungo!');
			document.forms['e'].targa.focus();
		}
		else if(document.forms['e'].km_percorsi.value.length>15)
		{
			alert('Il campo Chilometri Percorsi č troppo lungo!');
			document.forms['e'].km_percorsi.focus();
		}
		else if(document.forms['e'].locatario.value.length==0)
		{
			alert('Non hai inserito il locatario del conducente!');
			document.forms['e'].locatario.focus();
		}
		else if(document.forms['e'].locatario.value.length>67)
		{
			alert('Il campo Locatario č troppo lungo!');
			document.forms['e'].locatario.focus();
		}
		else if(document.forms['e'].telefono.value.length>60)
		{
			alert('Il campo Telefono č troppo lungo!');
			document.forms['e'].telefono.focus();
		}
		else if(document.forms['e'].conducente.value.length>32)
		{
			alert('Il campo Nome Conducente č troppo lungo!');
			document.forms['e'].conducente.focus();
		}
		else if(document.forms['e'].conducente.value.length==0)
		{
			alert('Non hai inserito il nome del conducente!');
			document.forms['e'].conducente.focus();
		}
		else if(document.forms['e'].cog_conducente.value.length==0)
		{
			alert('Non hai inserito il cognome del conducente!');
			document.forms['e'].cog_conducente.focus();
		}
		else if(document.forms['e'].cog_conducente.value.length>32)
		{
			alert('Il campo Cognome Conducente č troppo lungo!');
			document.forms['e'].cog_conducente.focus();
		}
		else if(document.forms['e'].indirizzo.value.length>66)
		{
			alert('Il campo Indirizzo Conducente č troppo lungo!');
			document.forms['e'].indirizzo.focus();
		}
		else if(document.forms['e'].num_civico.value.length>12)
		{
			alert('Il campo Numero Civico č troppo lungo!');
			document.forms['e'].num_civico.focus();
		}
		else if(document.forms['e'].loc_conducente.value.length>79)
		{
			alert('Il campo Localitā Conducente č troppo lungo!');
			document.forms['e'].loc_conducente.focus();
		}
		else if(document.forms['e'].danni.value.length>800)
		{
			alert('Il campo Danni Al Veicolo Savarent č troppo lungo!');
			document.forms['e'].danni.focus();
		}
		else if(document.forms['e'].evento.value.length==0)
		{
			alert('Non hai inserito la descrizione Dell\'Evento!');
			document.forms['e'].evento.focus();
		}
		else if(document.forms['e'].evento.value.length>800)
		{
			alert('Il campo Descrizione Dell\'Evento č troppo lungo!');
			document.forms['e'].evento.focus();
		}
		else if(!control)
		{
			alert('Non hai messo i danni visibili al Veicolo Savarent!');
		}
		else if(confirm('Sei sicuro dei dati inseriti?'))
		{
			document.forms['e'].action="stampa_modulo.php?c=0";
			document.forms['e'].target="_blank";
			document.forms['e'].submit();
		}
	}
}
function approfondisci(idnews) {

	var y=screen.height;
	var x=screen.width;
	var width=772;
	var height=513;

	y=Math.round((y/2)-(height/2));
	x=Math.round((x/2)-(width/2));

    strto="?idn="+idnews;
   var wind=window.open("notiziario.php" + strto, "_new",
			"Width=" +
				width +
			",Height=" +
				height +
			",left=" +
				x +
			",top=" +
				y +
			"location=no,menubar=no,toolbar=no,status=no,scrollbars=yes,resizable=no");
		wind.focus();
}
function openprivacy()
{
	var y=screen.height;
	var x=screen.width;
	var width=600;
	var height=700;

	y=Math.round((y/2)-(height/2));
	x=Math.round((x/2)-(width/2));

    strto="";
   var wind=window.open("privacy.php" + strto, "_new",
			"Width=" +
				width +
			",Height=" +
				height +
			",left=" +
				x +
			",top=" +
				y +
			"location=no,menubar=no,toolbar=no,status=no,scrollbars=yes,resizable=no");
		wind.focus();
}
function change_richiedipreventivo(dove)
{
	if(dove!="not_valid")
	{
		window.location.href="richiedipreventivo.php?who="+dove;
	}
}

var ajax = new Array();
function getModelliList(sel)
{
	if(sel.options[sel.selectedIndex].value!="not_valid")
	{
		var opzioneselezionata = sel.options[sel.selectedIndex].value;
		document.getElementById('txtModVer').options.length = 0;	// Empty city select box
		if(opzioneselezionata.length>0){
			var index = ajax.length;
			ajax[index] = new sack();
			
			ajax[index].requestFile = 'getDati.php?idobj='+opzioneselezionata;	// Specifying which file to get
			ajax[index].onCompletion = function(){ createModelli(index) };	// Specify function that will be executed after file has been found
			ajax[index].runAJAX();		// Execute AJAX function
		}
	}
}
function createModelli(index)
{
	var obj = document.getElementById('txtModVer');
	eval(ajax[index].response);	// Executing the response from Ajax as Javascript code	
}

