// controllo form

var whitespace = " \t\n\r";
function isEmail (s){
	if (isEmpty(s))
       if (isEmail.arguments.length == 1) return defaultEmptyOK;
       else return (isEmail.arguments[1] == true);
    if (isWhitespace(s)) return false;
    var i = 1;
    var sLength = s.length;
    while ((i < sLength) && (s.charAt(i) != "@")){
		i++
    }
    if ((i >= sLength) || (s.charAt(i) != "@")) return false;
    else i += 2;
    while ((i < sLength) && (s.charAt(i) != ".")){
		i++
    }
    if ((i >= sLength - 1) || (s.charAt(i) != ".")) return false;
    else return true;
}
function isEmpty(s){
	return ((s == null) || (s.length == 0))
}
function isWhitespace (s){
	var i;
	if (isEmpty(s)) return true;
    for (i = 0; i < s.length; i++){
        var c = s.charAt(i);
        if (whitespace.indexOf(c) == -1) return false;
    }
    return true;
}





//definisce se il form contatti puo o meno partire
function send(){

	c=document.getElementById("nome");
	if(c.value==""){
		alert("Inserire il nome");
		c.focus();
		return;
	}

	c=document.getElementById("cognome");
	if(c.value==""){
		alert("Inserire il cognome");
		c.focus();
		return;
	}

	c=document.getElementById("email");
	if(c.value==""){
		alert("Inserire l\'email");
		c.focus();
		return;
	}

	if (!isEmail(c.value)){
		alert("Inserisci l'indirizzo email corretto");
		c.focus();
		return;
	}
	
	c=document.getElementById("frm_agree");
	if (!c.checked){
		alert("Leggi l\'informativa sulla privacy e spunta la casella \'Acconsento il trattamento dei dati personali\'");
		c.focus();
		return;
	}
	
	c=document.getElementById("formDati");
	c.azione.value='send';
	c.action='contatti_form_ita.php';
	c.submit();
}




//definisce se il form newsletter puo o meno partire
function send_newsletter(){

	c=document.getElementById("nome");
	if(c.value==""){
		alert("Inserire il nome");
		c.focus();
		return;
	}

	c=document.getElementById("cognome");
	if(c.value==""){
		alert("Inserire il cognome");
		c.focus();
		return;
	}

	c=document.getElementById("email");
	if(c.value==""){
		alert("Inserire l\'email");
		c.focus();
		return;
	}

	if (!isEmail(c.value)){
		alert("Inserisci l'indirizzo email corretto");
		c.focus();
		return;
	}
	
	c=document.getElementById("frm_agree");
	if (!c.checked){
		alert("Leggi l\'informativa sulla privacy e spunta la casella \'Acconsento il trattamento dei dati personali\'");
		c.focus();
		return;
	}
	
	c=document.getElementById("formDati");
	c.azione.value='send';
	c.action='newsletter_ita.php';
	c.submit();
}





//definisce se la cancellazione puo o meno partire
function cancella_newsletter(){

	c=document.getElementById("email_cancella");
	if(c.value==""){
		alert("Inserire l\'email");
		c.focus();
		return;
	}

	if (!isEmail(c.value)){
		alert("Inserisci l'indirizzo email corretto");
		c.focus();
		return;
	}
	
	c=document.getElementById("formCancella");
	c.azione_cancella.value='send';
	c.action='newsletter_ita.php';
	c.submit();
}