// JavaScript Document

<!--
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}




function cpi_preventivo1(param,num_check)
{
	
   var d = document.preventivo
   var error = ""
   var title_error = "ERRORE! Impossibile inviare il modulo.\n\n"
   var i
   var m = 0
   var text = d.altro.value
   var mod = /\n/g
   var newText = text.replace(mod,"<br>")
   
   if (param == "privato") 
     {
		 for (i = 2; i <= (num_check + 1); i++) { if (d.elements[i].checked) m++ }
         if (!m) error += "Selezionare almeno uno degli elementi principali dell'abitazione.\n"
	 }
	 
   if (param == "azienda") 
     {
		 for (i = 2; i <= (num_check + 1); i++) { if (d.elements[i].value) m++ }
         if (!m) error += "Selezionare almeno uno degli elementi principali dell'azienda.\n" 
		 
		 if (!d.rag_sociale.value) error += "Inserire la ragione sociale dell'azienda richiedente.\n"   
	 }
   
   
   
   if (!d.localita_start.value) error += "Inserire la localita' di partenza del trasloco.\n"
   if (!d.piano_start.value) error += "Selezionare il piano dell'abitazione di partenza.\n"
   if (!d.localita_stop.value) error += "Inserire la localita' di arrivo del trasloco.\n"
   if (!d.piano_stop.value) error += "Selezionare il piano dell'abitazione di arrivo.\n"
   if (!d.nome.value) error += "Inserire il nome del richiedente.\n"
   if (!d.cognome.value) error += "Inserire il cognome del richiedente.\n"
   if ((!d.tel.value) || (!d.mail.value)) error += "Inserire i riferimenti telefono/mail, per poter essere contattati per la definizione del trasloco.\n"
   else 
     {
	     if (d.tel.value)  
		   { 
		      if (isNaN(d.tel.value)) error += "Il numero di telefono non e' valido.\n" 
			  else {  if (d.tel.value < 100000) error += "Il numero di telefono non e' valido.\n"  }
		   }		 
		 
		 if (d.mail.value) { if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test( d.mail.value ))  { error += "L'indirizzo e-mail inserito non e' valido.\n"}}
		 
		 if (d.cell.value) 
		   { 
		       if (isNaN(d.cell.value)) error += "Il numero di cellulare non e' valido.\n" 
			   else {  if (d.cell.value < 1000000) error += "Il numero di cellulare non e' valido.\n"  }
		   }
		 
		 
	 }
	
	// Michela 03/11/08 : captcha
	if (!d.captcha.value) error += "Inserire il codice di sicurezza.\n"
	

   if (!d.privacy[0].checked) error += "E' necessario dare il consenso all'utilizzo dei dati personali.\n"  
   
   if (error) alert(title_error + error)
   else 
     {
		 d.altro.value = newText
		 d.submit()
	 }

}



function cpi_recupera()
{
	
   var d = document.recupera
   var error = ""
   var title_error = "ERRORE! Impossibile inviare il modulo.\n\n"
   
   if (d.mail.value) { if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test( d.mail.value ))  { error = "L'indirizzo e-mail inserito non e' valido.\n"}}
   else error = "Inserire l'indirizzo di posta elettronica.";
	
   if (error) alert(title_error + error)
   else d.submit()

}



function cpi_materiali(elem)
{
	
    var d = document.materiali	
	var error = ""
	var title_error = "ERRORE! Impossibile inviare il modulo.\n\n"
	var i
	var m=0
	
	
	for (i = 0; i <= (elem - 1); i++) {  if (d.elements[i].value) m++  }
	
	if (!m) alert(title_error + "Selezionare almeno uno tra tutti i materiali da imballo.")
	else
	  {
		  d.materiali_imballo.value = m
	      d.submit()  
	  }
	
}



function cpi_materiali2()
{
	
   var d = document.preventivo
   var error = ""
   var title_error = "ERRORE! Impossibile inviare il modulo.\n\n"
   var text = d.note.value
   var mod = /\n/g
   var newText = text.replace(mod,"<br>")
   
   if (!d.nome.value) error += "Inserire il nome del richiedente.\n"
   if (!d.cognome.value) error += "Inserire il cognome del richiedente.\n"
   if (!d.prov.value) error += "Selezionare la provincia.\n"
   if ((!d.tel.value) && (!d.mail.value) && (!d.cell.value)) error += "Inserire almeno un riferimento tra (telefono/mail/cellulare), per poter essere contattati per la definizione del trasloco.\n"
   else 
     {
	     if (d.tel.value)  
		   { 
		      if (isNaN(d.tel.value)) error += "Il numero di telefono non e' valido.\n" 
			  else {  if (d.tel.value < 100000) error += "Il numero di telefono non e' valido.\n"  }
		   }		 
		 
		 if (d.mail.value) { if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test( d.mail.value ))  { error += "L'indirizzo e-mail inserito non e' valido.\n"}}
		 
		 if (d.cell.value) 
		   { 
		       if (isNaN(d.cell.value)) error += "Il numero di cellulare non e' valido.\n" 
			   else {  if (d.cell.value < 1000000) error += "Il numero di cellulare non e' valido.\n"  }
		   }		 
		 
	 }
	
	// Michela 03/11/08 : captcha
	if (!d.captcha.value) error += "Inserire il codice di sicurezza.\n"
	
	 
   if (!d.privacy[0].checked) error += "E' necessario dare il consenso all'utilizzo dei dati personali.\n"  
   
   if (error) alert(title_error + error)
   else 
   {
	   d.note.value = newText		  
	   d.submit()
   }
	 
	
}



function cpi_noleggio(num_check)
{
	
   var d = document.noleggio
   var error = ""
   var title_error = "ERRORE! Impossibile inviare il modulo.\n\n"
   var i
   var m = 0
   
  for (i = 0; i <= (num_check - 1); i++) { if (d.elements[i].value) m++ }
  if (!m) error += "Selezionare almeno uno dei mezzi disponibili.\n"
	
   
   if (!d.localita_start.value) error += "Inserire la localita' di partenza del trasloco.\n"
   if (!d.nome.value) error += "Inserire il nome del richiedente.\n"
   if (!d.cognome.value) error += "Inserire il cognome del richiedente.\n"
   if ((!d.tel.value) && (!d.mail.value) && (!d.cell.value)) error += "Inserire almeno un riferimento tra (telefono/mail/cellulare), per poter essere contattati per la definizione del trasloco.\n"
   else 
     {
	     if (d.tel.value)  
		   { 
		      if (isNaN(d.tel.value)) error += "Il numero di telefono non e' valido.\n" 
			  else {  if (d.tel.value < 100000) error += "Il numero di telefono non e' valido.\n"  }
		   }		 
		 
		 if (d.mail.value) { if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test( d.mail.value ))  { error += "L'indirizzo e-mail inserito non e' valido.\n"}}
		 
		 if (d.cell.value) 
		   { 
		       if (isNaN(d.cell.value)) error += "Il numero di cellulare non e' valido.\n" 
			   else {  if (d.cell.value < 1000000) error += "Il numero di cellulare non e' valido.\n"  }
		   }
		 
		 
	 }
	
	// Michela 03/11/08 : captcha
	if (!d.captcha.value) error += "Inserire il codice di sicurezza.\n"
	
	 
   if (!d.privacy[0].checked) error += "E' necessario dare il consenso all'utilizzo dei dati personali.\n"  
   
   if (error) alert(title_error + error)
   else d.submit()
	 

}




function cpi_deposito()
{
	
   var d = document.deposito
   var error = ""
   var title_error = "ERRORE! Impossibile inviare il modulo.\n\n"
   var i
   var m = 0
  
   
   if (!d.localita.value) error += "Inserire la localita' del deposito.\n"
   if (!d.periodo.value) error += "Selezionare la durata del deposito.\n"
   
   if (!d.mt.value) error += "Inserire la metratura del deposito.\n"
   else { if (isNaN(d.mt.value)) error += "Il numero della metratura del deposito non e' valido.\n"  }
   
   if (!d.nome.value) error += "Inserire il nome del richiedente.\n"
   if (!d.cognome.value) error += "Inserire il cognome del richiedente.\n"
   if ((!d.tel.value) && (!d.mail.value) && (!d.cell.value)) error += "Inserire almeno un riferimento tra (telefono/mail/cellulare), per poter essere contattati per la definizione del trasloco.\n"
   else 
     {
	     if (d.tel.value)  
		   { 
		      if (isNaN(d.tel.value)) error += "Il numero di telefono non e' valido.\n" 
			  else {  if (d.tel.value < 100000) error += "Il numero di telefono non e' valido.\n"  }
		   }		 
		 
		 if (d.mail.value) { if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test( d.mail.value ))  { error += "L'indirizzo e-mail inserito non e' valido.\n"}}
		 
		 if (d.cell.value) 
		   { 
		       if (isNaN(d.cell.value)) error += "Il numero di cellulare non e' valido.\n" 
			   else {  if (d.cell.value < 1000000) error += "Il numero di cellulare non e' valido.\n"  }
		   }
		 
		 
	 }
	
	// Michela 03/11/08 : captcha
	if (!d.captcha.value) error += "Inserire il codice di sicurezza.\n"
	
   if (!d.privacy[0].checked) error += "E' necessario dare il consenso all'utilizzo dei dati personali.\n"  
   
   if (error) alert(title_error + error)
   else d.submit()
	 

}




function cpi_doc()
{
	
   var d = document.doc
   var error = ""
   var title_error = "ERRORE! Impossibile inviare il modulo.\n\n"
   var i
   var m = 0
  
   
   if (!d.localita.value) error += "Inserire la localita' del deposito.\n"
   if (!d.periodo.value) error += "Selezionare la durata del deposito.\n"
   
   if (!d.faldoni.value) error += "Inserire il numero di faldoni da archiviare.\n"
   else { if (isNaN(d.faldoni.value)) error += "Il numero dei faldoni da archiviare non e' valido.\n"  }
   
   if (!d.nome.value) error += "Inserire il nome del richiedente.\n"
   if (!d.cognome.value) error += "Inserire il cognome del richiedente.\n"
   if ((!d.tel.value) && (!d.mail.value) && (!d.cell.value)) error += "Inserire almeno un riferimento tra (telefono/mail/cellulare), per poter essere contattati per la definizione del trasloco.\n"
   else 
     {
	     if (d.tel.value)  
		   { 
		      if (isNaN(d.tel.value)) error += "Il numero di telefono non e' valido.\n" 
			  else {  if (d.tel.value < 100000) error += "Il numero di telefono non e' valido.\n"  }
		   }		 
		 
		 if (d.mail.value) { if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test( d.mail.value ))  { error += "L'indirizzo e-mail inserito non e' valido.\n"}}
		 
		 if (d.cell.value) 
		   { 
		       if (isNaN(d.cell.value)) error += "Il numero di cellulare non e' valido.\n" 
			   else {  if (d.cell.value < 1000000) error += "Il numero di cellulare non e' valido.\n"  }
		   }
		 
		 
	 }
	
	// Michela 03/11/08 : captcha
	if (!d.captcha.value) error += "Inserire il codice di sicurezza.\n"
	
	 
   if (!d.privacy[0].checked) error += "E' necessario dare il consenso all'utilizzo dei dati personali.\n"  
   
   if (error) alert(title_error + error)
   else d.submit()
	 

}




function cpi_trasporti()
{
	
   var d = document.preventivo
   var error = ""
   var title_error = "ERRORE! Impossibile inviare il modulo.\n\n"
   var i
   var m = 0
   var text = d.altro.value
   var mod = /\n/g
   var newText = text.replace(mod,"<br>")
   
  
   if (!d.nome.value) error += "Inserire il nome del richiedente.\n"
   if (!d.cognome.value) error += "Inserire il cognome del richiedente.\n"
   if (!d.localita_start.value) error += "Inserire la localita' di partenza del trasloco.\n"
   if (!d.localita_stop.value) error += "Inserire la localita' di arrivo del trasloco.\n"
   if ((!d.tel.value) && (!d.mail.value) && (!d.cell.value)) error += "Inserire almeno un riferimento tra (telefono/mail/cellulare), per poter essere contattati per la definizione del trasloco.\n"
   else 
     {
	     if (d.tel.value)  
		   { 
		      if (isNaN(d.tel.value)) error += "Il numero di telefono non e' valido.\n" 
			  else {  if (d.tel.value < 100000) error += "Il numero di telefono non e' valido.\n"  }
		   }		 
		 
		 if (d.mail.value) { if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test( d.mail.value ))  { error += "L'indirizzo e-mail inserito non e' valido.\n"}}
		 
		 if (d.cell.value) 
		   { 
		       if (isNaN(d.cell.value)) error += "Il numero di cellulare non e' valido.\n" 
			   else {  if (d.cell.value < 1000000) error += "Il numero di cellulare non e' valido.\n"  }
		   }
		 
		 
	 }
	
	// Michela 03/11/08 : captcha
	if (!d.captcha.value) error += "Inserire il codice di sicurezza.\n"
	
	if (!d.privacy[0].checked) error += "E' necessario dare il consenso all'utilizzo dei dati personali.\n"  
   
   if (error) alert(title_error + error)
   else 
     {
		 d.altro.value = newText
		 d.submit()
	 }

}



function ctrl_visibility(param)
{
	if (((param == "privato") || (param == "azienda") || (param == "trasporti") || (param == "chiavi_in_mano")) && (document.preventivo)) 	
		{
			document.getElementById('check_eff_1').style.visibility = "hidden"
			document.getElementById('check_eff_2').style.visibility = "hidden"
		}
	
}



function check(param)
{
	
	var d
	
	if (param == "effetti") d = document.preventivo.effetti_personali.checked
	if (param == "materiale") d = document.preventivo.materiale_cartaceo.checked
	 
	
	if (d) 
	{
		document.getElementById('check_eff_1').style.visibility = "visible"
		document.getElementById('check_eff_2').style.visibility = "visible"
	}
	
	else 
	{
		document.getElementById('check_eff_1').style.visibility = "hidden"
		document.getElementById('check_eff_2').style.visibility = "hidden"
	}
	
}





















function open_win(cond,param,w,h,s)
{
	
    if (cond == "imballaggi")  window.open('view_imballaggi.php?id='+param,'','width='+w+', height= '+h+', scrollbars='+s)
	if (cond == "privacy")  window.open('view_privacy.php','','width='+w+', height= '+h+', scrollbars='+s)

}













//-->
