// JavaScript Document

var campi=new Array();
function popolacampi()
{
  pippo=new Array("cognome","Cognome")
  campi.push(pippo);
  pippo=new Array("nome","Nome")
  campi.push(pippo);
  pippo=new Array("telefono","Telefono")
  campi.push(pippo);
  pippo=new Array("localita","Localita'")
  campi.push(pippo);
  pippo=new Array("via","Via")
  campi.push(pippo);
  pippo=new Array("vani","Numero Vani")
  campi.push(pippo);
  pippo=new Array("metri","Metri ²")
  campi.push(pippo);
  pippo=new Array("piani","Numero piani/livelli")
  campi.push(pippo);
}

function checkoffro()
{ 
 
   popolacampi();
   for (i=0;i<campi.length;i++)
     {
	    if ($(campi[i][0]).value=="")
        { 
	      alert("Impossibile inviare la mail a causa del seguenete errore:\n\nIl campo '"+campi[i][1]+"' non puņ essere vuoto.\nSi prega di verificare i dati inseriti.");
	      return false;
    	 }	 
	 }   
	d=$("risposta");
	if (d.options[d.selectedIndex].value=="--")
	   {
		    	  alert("Impossibile inviare la richiesta a causa del seguente errore:\n\nBisogna selezionare come si desidera ricevere una rispota. ");
	  return false;
	   }
	
	if (!$("privacy").checked)
	{
		 alert("Impossibile inviare la richiesta a causa del seguente errore:\n\nBisogna accettare l'informativa sul trattamento dei dati .");
	     return false;
	}
  inviamailrichiestaoffro();
}


function inviamailrichiestaoffro()
{
  document.body.style.cursor="wait";
  query=formtoajaxbyid($("formoffro")); 
  req=new Object();		   	
  gohtml("mail.php","postinviaric",query);
	
}

function postinviaric()
{  
  if ((req.readyState == 4)&& (req.status==200))
		  { 
		     ris=scomponirecordajax(req.responseText);
		      document.body.style.cursor="auto"; 
			 if (ris["!!risposta"]=="si")
				 {					  
			       alert("Richiesta inviata con successo");
				   //$("formoffro").reset();
				 }else if (ris["!!risposta"]=="no")
				     alert("Impossibile inviare il messaggio a causa del seguente errore:\n"+ris["errore"]);
				 else alert(req.responseText);
				 req=new Object();
		  }
}
