 function isEmailAddr(email)
{
  var result = false
  var theStr = new String(email)
  var index = theStr.indexOf("@");
  if (index > 0)
  {
    var pindex = theStr.indexOf(".",index);
    if ((pindex > index+1) && (theStr.length > pindex+1))
	result = true;
  }
  return result;
}

function Maxchar(Obj, Objmax) {
var maxnum = Obj.value.length;
	if(Obj.value.length >= Objmax) {
		alert("Hai raggiunto il limite di caratteri disponibile");
		Obj.value = Obj.value.substring(0, Objmax);
	}
}
 
 function validateContatti(form){
	return requireSelects(form);
    }
	
  function requireSelects(form){
	if (form.nome.value == ""){
		alert("Inserisci il tuo Nome");
		form.nome.focus();
		return false;
	}
	if (form.cognome.value == ""){
		alert("Inserisci il tuo Cognome");
		form.cognome.focus();
		return false;
	}
	if (form.email.value == ""){
		alert("Inserisci il tuo indirizzo Email");
		form.email.focus();
		return false;
	}
	if (!isEmailAddr(form.email.value)){
    alert("Inserisci un indirizzo Email valido");
    form.email.focus();
    return false;
  	}
	if (form.email.value.length < 3){
    alert("Inserisci un indirizzo Email valido");
    form.email.focus();
    return false;
  	}
	if (form.msg.value == "") {
		alert("Inserisci il testo del Messaggio");
		form.msg.focus();
		return false;
	}
	if (form.security_code.value == "") {
		alert("Inserisci il Codice di Verifica");
		form.security_code.focus();
		return false;
	}
	if (form.security_code.value.length < 6) {
		alert("Inserisci il  Codice di Verifica valido");
		form.security_code.focus();
		return false;
	}
	return true;
}

 function validateCommento(form){
	if (form.nome.value == ""){
		alert("Inserisci il tuo Nome");
		form.nome.focus();
		return false;
	}
	if (form.cognome.value == ""){
		alert("Inserisci il tuo Cognome");
		form.cognome.focus();
		return false;
	}
	if (form.email.value == ""){
		alert("Inserisci il tuo indirizzo Email");
		form.email.focus();
		return false;
	}
	if (!isEmailAddr(form.email.value)){
    alert("Inserisci un indirizzo Email valido");
    form.email.focus();
    return false;
  	}
	if (form.email.value.length < 3){
    alert("Inserisci un indirizzo Email valido");
    form.email.focus();
    return false;
  	}
	if (form.msg.value == "") {
		alert("Inserisci il testo del Commento");
		form.msg.focus();
		return false;
	}
	if (form.privacy.checked == false) {
		alert("Per proseguire devi acconsentire al trattamento dei tuoi dati");
		form.privacy.focus();
		return false;
	}
	if (form.security_code.value == "") {
		alert("Inserisci il Codice di Verifica");
		form.security_code.focus();
		return false;
	}
	if (form.security_code.value.length < 6) {
		alert("Inserisci il  Codice di Verifica valido");
		form.security_code.focus();
		return false;
	}
	return true;
}

function Maxchar(Obj, Objmax) {
var maxnum = Obj.value.length;
	if(Obj.value.length >= Objmax) {
		alert("Hai raggiunto il limite di caratteri disponibile");
		Obj.value = Obj.value.substring(0, Objmax);
	}
}

