// JavaScript Document

var campi=new Array();
function popolacampi()
{
  pippo=new Array("c_cognome","Cognome")
  campi.push(pippo);
  pippo=new Array("c_nome","Nome")
  campi.push(pippo);
  pippo=new Array("c_telefono","Telefono")
  campi.push(pippo);
  pippo=new Array("c_comune","Localita'")
  campi.push(pippo);
  pippo=new Array("c_vani","Numero Vani")
  campi.push(pippo);
  pippo=new Array("c_nsuperficie","Metri ²")
  campi.push(pippo);
}

function checkrichiesta()
{ 
 
   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=$("c_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;
	}
  inviamailrichiesta();
}


function inviamailrichiesta()
{
  document.body.style.cursor="wait";
  query=formtoajaxbyid($("formrichiesta")); 
  req=new Object();		   	
  gohtml("ric-imm.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("La sua richiesta č stata inoltrata con successo.\n\nLa nostra agenzia si impegna a tenerla informata, qualora all'interno del catalogo , venga inserito un immobile che soddisfa la sua richiesta.");
				   $("formrichiesta").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();
		  }
}
