/*
 START - AUTO NUOVE MOUSEOVER VETTURE
*/
//Generate transition CSS (transition=0 to 23)
document.write('<style type="text/css">.imgTrans{ filter:revealTrans(duration=0.4,transition=12) }</style>');

//Uncomment the next line for fading rollovers instead of dissolving:
//document.write('<style type="text/css">.imgTrans{ filter:blendTrans(duration=0.4) }</style>');

var onImages=new Array();
function Rollover(imgName, imgSrc)
{
	onImages[imgName] = new Image();
	onImages[imgName].src = imgSrc;
}

function turnOn(imgName){ 
	if(document.images[imgName].filters != null)
		document.images[imgName].filters[0].apply();
	document.images[imgName].offSrc = document.images[imgName].src;
	document.images[imgName].src    = onImages[imgName].src;
	if(document.images[imgName].filters != null)
		document.images[imgName].filters[0].play();
}

function turnOff(imgName){ 
	if(document.images[imgName].filters != null)
		document.images[imgName].filters[0].stop();
	document.images[imgName].src = document.images[imgName].offSrc;
}

/* START AUTOVETTURE */
Rollover("cinquecento",  "./imgs/auto_nuove_fiat/fiat_500.jpg");
Rollover("bravo",  "./imgs/auto_nuove_fiat/fiat_bravo.jpg");
Rollover("sedici",  "./imgs/auto_nuove_fiat/fiat_sedici.jpg");
Rollover("idea",  "./imgs/auto_nuove_fiat/fiat_idea.jpg");
Rollover("grande_punto",  "./imgs/auto_nuove_fiat/fiat_grande_punto.jpg");
Rollover("punto",  "./imgs/auto_nuove_fiat/fiat_punto.jpg");
Rollover("croma",  "./imgs/auto_nuove_fiat/fiat_croma.jpg");
Rollover("doblo",  "./imgs/auto_nuove_fiat/fiat_doblo.jpg");
Rollover("panda",  "./imgs/auto_nuove_fiat/fiat_panda.jpg");
Rollover("multipla",  "./imgs/auto_nuove_fiat/fiat_multipla.jpg");
Rollover("seicento",  "./imgs/auto_nuove_fiat/fiat_seicento.jpg");
Rollover("ulysse",  "./imgs/auto_nuove_fiat/fiat_ulysse.jpg");
Rollover("stilo",  "./imgs/auto_nuove_fiat/fiat_stilo.jpg");
/* END AUTOVETTURE */

/* START AUTO COMMERCIALI */
Rollover("ducato_trasporto_merci",  "./imgs/auto_nuove_commerciali_fiat/fiat_ducato_trasporto_merci_van.jpg");
Rollover("scudo_trasporto_merci",  "./imgs/auto_nuove_commerciali_fiat/fiat_scudo_trasporto_merci_van.jpg");
Rollover("doblo_cargo",  "./imgs/auto_nuove_commerciali_fiat/fiat_doblo_cargo.jpg");
Rollover("strada_van",  "./imgs/auto_nuove_commerciali_fiat/fiat_strada_van.jpg");
Rollover("seicento_van",  "./imgs/auto_nuove_commerciali_fiat/fiat_seicento_van.jpg");
Rollover("panda_van",  "./imgs/auto_nuove_commerciali_fiat/fiat_panda_van.jpg");
Rollover("idea_van",  "./imgs/auto_nuove_commerciali_fiat/fiat_idea_van.jpg");
Rollover("punto_van",  "./imgs/auto_nuove_commerciali_fiat/fiat_punto_van.jpg");
Rollover("grande_punto_van",  "./imgs/auto_nuove_commerciali_fiat/fiat_grande_punto_van.jpg");
Rollover("stilo_van",  "./imgs/auto_nuove_commerciali_fiat/fiat_stilo_van.jpg");
Rollover("multipla_van",  "./imgs/auto_nuove_commerciali_fiat/fiat_multipla_van.jpg");
Rollover("ulysse_van",  "./imgs/auto_nuove_commerciali_fiat/fiat_ulysse_van.jpg");
Rollover("croma_van",  "./imgs/auto_nuove_commerciali_fiat/fiat_croma_van.jpg");
/* END AUTO COMMERCIALI */

/*
 END - AUTO NUOVE MOUSEOVER VETTURE
*/

function apriPrivacy(){
 window.open('./privacy.php','apriPrivacy','left=150,top=20,scrollbars=yes,resizable=no,width=500,height=600,status=no,location=no,toolbar=no');
}

function fitFoto(id_auto){
 window.open('./includes/fitFoto.php?id_auto='+id_auto,'aprifoto','left=150,top=80,scrollbars=no,resizable=no,width=300,height=200,status=no,location=no,toolbar=no');
}

function verifica(form){
 if(form == "email_contatta"){ 
	var espressione = /^[_a-z0-9+-]+(\.[_a-z0-9+-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$/;
	
  if (document.email_contatta.email.value == "" || document.email_contatta.email.value == "Indirizzo e-mail") {
   document.email_contatta.email.value = "";
   document.email_contatta.email.focus();
   alert("Indirizzo e-mail non valido");
   return false;
  }
	else if (!espressione.test(document.email_contatta.email.value)){
   document.email_contatta.email.focus();
	 alert("Indirizzo e-mail non valido");
	 return false;
	}
  else if (document.email_contatta.nome_cognome.value == "") {
   document.email_contatta.nome_cognome.focus();
   alert("E' necessario scrivere nome e cognome");
   return false;
  }
  else if (document.email_contatta.indirizzo.value == "") {
   document.email_contatta.indirizzo.focus();
   alert("E' necessario scrivere l'indirizzo");
   return false;
  }
  else if (document.email_contatta.cap.value == "" || document.email_contatta.cap.value == "12345" || document.email_contatta.cap.value == "00000") {
   document.email_contatta.cap.value = "";
   document.email_contatta.cap.focus();
   alert("E' necessario scrivere il CAP");
   return false;
  }
  else if (document.email_contatta.citta.value == "") {
   document.email_contatta.citta.focus();
   alert("E' necessario scrivere la Citta'");
   return false;
  }
  else if (document.email_contatta.provincia.value == "") {
   document.email_contatta.provincia.focus();
   alert("E' necessario scrivere la provincia");
   return false;
  }
  else if (document.email_contatta.tel.value == "") {
   document.email_contatta.tel.focus();
   alert("E' necessario scrivere il numero di telefono oppure cellulare");
   return false;
  }
  else if (document.email_contatta.richiesta.value == "") {
   document.email_contatta.richiesta.focus();
   alert("E' necessario scrivere la richiesta");
   return false;
  }
  else if (document.newsletter.anno_nascita.value == "" || document.newsletter.anno_nascita.value == "null") {
   document.newsletter.anno_nascita.focus();
   alert("Seleziona l\'ANNO DI NASCITA dal menu a discesa");
   return false;
  }
  return true;
 }
 else if(form == "form_login_email"){ 
	var espressione = /^[_a-z0-9+-]+(\.[_a-z0-9+-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$/;
	
  if (document.form_login_email.email.value == "" || document.form_login_email.email.value == "Indirizzo e-mail") {
   document.form_login_email.email.value = "";
   document.form_login_email.email.focus();
   alert("Indirizzo e-mail non valido");
   return false;
  }
	else if (!espressione.test(document.form_login_email.email.value)){
   document.form_login_email.email.focus();
	 alert("Indirizzo e-mail non valido");
	 return false;
	}
  else if (document.form_login_email.email_password.value == "") {
   document.form_login_email.email_password.focus();
   alert("E' necessario scrivere la password");
   return false;
  }
  return true;
 }
 else if(form == "form_login_admin"){ 
	
  if (document.form_login_admin.nome_utente.value == "") {
   document.form_login_admin.nome_utente.focus();
   alert("E' necessario scrivere il nome utente");
   return false;
  }
  else if (document.form_login_admin.password.value == "") {
   document.form_login_admin.password.focus();
   alert("E' necessario scrivere la password");
   return false;
  }
  return true;
 }
 
 /* NEWSLETTER */
 else if(form == "newsletter"){ 
	var espressione = /^[_a-z0-9+-]+(\.[_a-z0-9+-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$/;
	
  if (document.newsletter.email.value == "" || document.newsletter.email.value == "Indirizzo e-mail") {
   document.newsletter.email.value = "";
   document.newsletter.email.focus();
   alert("Indirizzo e-mail non valido");
   return false;
  }
	else if (!espressione.test(document.newsletter.email.value)){
   document.newsletter.email.focus();
	 alert("Indirizzo e-mail non valido");
	 return false;
	}
  else if (document.newsletter.sesso.value == "" || document.newsletter.sesso.value == "null") {
   document.newsletter.sesso.focus();
   alert("Seleziona il SESSO dal menu a discesa");
   return false;
  }
  else if (document.newsletter.anno_nascita.value == "" || document.newsletter.anno_nascita.value == "null") {
   document.newsletter.anno_nascita.focus();
   alert("Seleziona l\'ANNO DI NASCITA dal menu a discesa");
   return false;
  }
  else if (document.newsletter.provincia.value == "" || document.newsletter.provincia.value == "null") {
   document.newsletter.provincia.focus();
   alert("Seleziona la PROVINCIA dal menu a discesa");
   return false;
  }
	else if(document.newsletter.privacy.checked == false){
   document.newsletter.privacy.focus();
   alert('Per completare l\'iscrizione, e\' necessario accettare la normativa sulla privacy');
   return false;  
  }
  else if (document.newsletter.codice.value == "") {
   document.newsletter.codice.focus();
   alert("E' necessario scrivere il codice di sicurezza");
   return false;
  }
  return true;
 }
 
} 

/***********************************************
* Form Field Progress Bar- By Ron Jonk- http://www.euronet.nl/~jonkr/
* Modified by Dynamic Drive for minor changes
* Script featured/ available at Dynamic Drive- http://www.dynamicdrive.com
* Please keep this notice intact
***********************************************/

function textCounter(field,counter,maxlimit,linecounter) {
	// text width//
	var fieldWidth =  parseInt(field.offsetWidth);
	var charcnt = field.value.length;        

	// trim the extra text
	if (charcnt > maxlimit) { 
		field.value = field.value.substring(0, maxlimit);
	}

	else { 
	// progress bar percentage
	var percentage = parseInt(100 - (( maxlimit - charcnt) * 100)/maxlimit) ;
	document.getElementById(counter).style.width =  parseInt((fieldWidth*percentage)/100)+"px";
	document.getElementById(counter).innerHTML="Limit: "+percentage+"%"
	// color correction on style from CCFFF -> CC0000
	setcolor(document.getElementById(counter),percentage,"background-color");
	}
}

function setcolor(obj,percentage,prop){
	obj.style[prop] = "rgb(80%,"+(100-percentage)+"%,"+(100-percentage)+"%)";
}

/* Stampa Scheda */
function ShowStamp(){
 var testo;
 testo  = "<html>";
 testo += "<head>";
 testo += "<title>"+document.title+"</title>";
 testo += "<meta http-equiv=\"Content-type\" content=\"application/xhtml+xml; charset=UTF-8\" />";
 testo += "</head>";
 testo += "<body style=\"font-family:arial,verdana;\">";
 testo += "<table style=\"font-family:arial,verdana;\" cellspacing=\"0\" cellpadding=\"2\" align=\"center\" border=\"0\" width=\"100%\">";
 testo += "<tr><td colspan=\"2\" align=\"left\"><span style=\"color:#E2E2E2;font-size:11px;\">"+document.title+"</span></td></tr>";
 testo += "<tr><td colspan=\"2\">&nbsp;</td></tr>";
 testo += "<tr><td colspan=\"2\">";
 testo += document.getElementById('prezzo_titolo').innerHTML;
 testo += "</td></tr>";
 testo += "<tr><td colspan=\"2\" align=\"center\">";
 testo += document.getElementById('bigfoto').innerHTML;
 testo += "</td></tr>";
 testo += "<tr><td>";
 testo += document.getElementById('showToStamp').innerHTML;
 testo += "</td></tr>";
 testo += "<tr><td colspan=\"2\">&nbsp;</td></tr>";
 testo += "<tr><td colspan=\"2\" align=\"center\"><a title=\"Stampa scheda\" href=\"javascript:print();\">Stampa scheda</a> <a title=\"Chiudi scheda\" href=\"javascript:self.close();\">Chiudi scheda</a></td></tr>";
 testo += "<tr><td colspan=\"2\" align=\"center\"><font size=\"-1\">powered by <a target=\"_blank\" href=\"http://www.dotcomsnc.it\" title=\"Realizzazione Siti Web e Pubblicit&agrave;\">www.dotcomsnc.it</a></font></td></tr>";
 testo += "</table>";
 testo += "</body>";
 testo += "</html>";
 var ident_finestra;
 ident_finestra = window.open("","FinestraStampa","height=500,width=700,menubar=yes,resizable=yes,scrollbars=yes,");
 ident_finestra.document.write(testo);
 ident_finestra.focus();
 ident_finestra.print();
}

/* AGGIUNGI AI PREFERITI */
function bookmark(url,title){
if ((navigator.appName == "Microsoft Internet Explorer") &&
(parseInt(navigator.appVersion) >= 4)) {
window.external.AddFavorite(url,title);
} else if (navigator.appName == "Netscape") {
window.sidebar.addPanel(title,url,"");
} else {
alert("Press CTRL-D (Netscape) or CTRL-T (Opera) to bookmark");
}
}

function apriMappaGoogle(id){
 window.open('./includes/mappaGoogle.php?id='+id,'MappaGoogle','left=150,top=80,scrollbars=yes,resizable=no,width=580,height=360,status=no,location=no,toolbar=no');
}

function apriVideoSpot(){
 window.open('./videoSpot.php','VideoSpot','left=360,top=300,scrollbars=yes,resizable=no,width=420,height=365,status=no,location=no,toolbar=no');
}