//Javascript di proprietà Javabrothers
//author Mirko Pianetti

var errore=false;

function invia(){
	var nome="",email="",kaptcha="";
	if (document.getElementById("inputNomeContatto")!= null){
		nome = document.getElementById("inputNomeContatto").value;	
		ctrValidation();
	}
	if(document.getElementById("inputMailContatto") != null){
		email = document.getElementById("inputMailContatto").value;
	}
	if(document.getElementById("testoKaptcha") != null){
		kaptcha=document.getElementById("testoKaptcha").value;
	}
	var testo = document.getElementById("testoMail").value;
	var idAnnuncio=document.getElementById("idObj").value;
	var idCategoria=document.getElementById("idCategoria").value;
	
	
	
	if (errore==false){
    	MailDWR.sendMailAnnuncio(nome, email,testo, kaptcha,idAnnuncio,idCategoria  , function(messaggio){
    	  alert(messaggio);
	      if (messaggio == "Mail inviata correttamente"){
	        location.reload(true);
	      }
    	});
	}
}

function cleanDate(oggetto){
  oggetto.setAttribute("style","");

}

function ctrValidation(){
	
	errore =false;
  var nome = document.getElementById("inputNomeContatto");
	var email = document.getElementById("inputMailContatto");
	var testo = document.getElementById("testoMail");

	var kaptcha=document.getElementById("testoKaptcha");
	
	if (nome.value == null || nome.value==""){
    nome.setAttribute("style", "background-color:red;");
    errore=true;
  }
  
  var espressione = /^[_a-z0-9+-]+(\.[_a-z0-9+-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$/;
	if (!espressione.test(email.value))
	{
	  email.setAttribute("style", "background-color:red;");
    errore=true;
  }
  
  if (kaptcha.value == null || kaptcha.value==""){
    kaptcha.setAttribute("style", "background-color:red;");
    errore=true;
  }
  
  if (testo.value == null || testo.value==""){
    testo.setAttribute("style", "background-color:red;");
    errore=true;
  }
}

function inviaError(){
	ctrValidationError();
	
  var nome="", pagina="";
  
  if (document.getElementById("testoMail")!= null){
		testo = document.getElementById("testoMail").value;	
   }

  if (document.getElementById("nomePaginaID")!= null){
		pagina = document.getElementById("nomePaginaID").value;	
  }
  
  if (document.getElementById("idMail")!= null){
		email = document.getElementById("idMail").value;	
		testo= testo + " inviata da:   "+ email;
}

  
  if (errore==false){
    	
    	MailDWR.sendMailSegnalazioneErrore("sconosciuto", pagina ,testo , function(messaggio){
    		alert(messaggio);
	      	if (messaggio == "Segnalazione inviata correttamente"){
	          location.reload(true);
	        }
    	});
	}
	
}

function ctrValidationError(){
	errore =false;
	var testo = document.getElementById("testoMail");
	var email = document.getElementById("idMail");
	
	email.setAttribute("style", "background-color:white;");
	testo.setAttribute("style", "background-color:white;");
	
	var espressione = /^[_a-z0-9+-]+(\.[_a-z0-9+-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$/;
	
	if (!espressione.test(email.value))
		{
		  email.setAttribute("style", "background-color:red;");
		  errore=true;
		}

  if (testo.value == null || testo.value==""){
    testo.setAttribute("style", "background-color:red;");
    errore=true;
  }
  if (email.value == null || email.value==""){
	  email.setAttribute("style", "background-color:red;");
	    errore=true;
   } 
}


