// 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("azienda");
	if(c.value==""){
		alert("Insert the company name, please");
		c.focus();
		return;
	}
	
	c=document.getElementById("nome");
	if(c.value==""){
		alert("Insert your name, please");
		c.focus();
		return;
	}

	c=document.getElementById("cognome");
	if(c.value==""){
		alert("Insert your surname, please");
		c.focus();
		return;
	}

	c=document.getElementById("email");
	if(c.value==""){
		alert("Insert your email, please");
		c.focus();
		return;
	}

	if (!isEmail(c.value)){
		alert("Insert a correct e-mail address");
		c.focus();
		return;
	}

	c=document.getElementById("telefono");
	if(c.value==""){
		alert("Insert your telephone number");
		c.focus();
		return;
	}
	
	c=document.getElementById("frm_agree");
	if (!c.checked){
		alert("Please read and check the privacy information.");
		c.focus();
		return;
	}
	
	c=document.getElementById("formDati");
	c.azione.value='send';
	c.action='contatti_ar.php';
	c.submit();
}

//CONTROLLO PER IL FORM RICHIESTA PROVA
function sendRichiesta(){
/*
	c=document.getElementById("azienda");
	if(c.value==""){
		alert("Inserire l'azienda");
		c.focus();
		return;
	}
*/	
	c=document.getElementById("nome");
	if(c.value==""){
		alert("Insert your name, please");
		c.focus();
		return;
	}

	c=document.getElementById("cognome");
	if(c.value==""){
		alert("Insert your surname, please");
		c.focus();
		return;
	}

	c=document.getElementById("nazione");
	if(c.value==""){
		alert("Insert the nation");
		c.focus();
		return;
	}

	c=document.getElementById("email");
	if(c.value==""){
		alert("Insert your email, please");
		c.focus();
		return;
	}

	if (!isEmail(c.value)){
		alert("Insert a correct e-mail address");
		c.focus();
		return;
	}

	c=document.getElementById("telefono");
	if(c.value==""){
		alert("Insert your telephone number");
		c.focus();
		return;
	}
	
	c=document.getElementById("frm_agree");
	if (!c.checked){
		alert("Please read and check the privacy information.");
		c.focus();
		return;
	}
	
	c=document.getElementById("formDati");
	c.azione.value='send';
	c.action='richiestaCampoProva_ar.php';
	c.submit();
}


//definisce se il form newsletter puo o meno partire
function send_newsletter(){

	c=document.getElementById("nome");
	if(c.value==""){
		alert("Insert your name, please");
		c.focus();
		return;
	}

	c=document.getElementById("cognome");
	if(c.value==""){
		alert("Insert your surname, please");
		c.focus();
		return;
	}

	c=document.getElementById("email");
	if(c.value==""){
		alert("Insert your email, please");
		c.focus();
		return;
	}

	if (!isEmail(c.value)){
		alert("Insert a correct e-mail address");
		c.focus();
		return;
	}
	
	c=document.getElementById("frm_agree");
	if (!c.checked){
		alert("Please read and check the privacy information.");
		c.focus();
		return;
	}
	
	c=document.getElementById("formDati");
	c.azione.value='send';
	c.action='newsletter_ar.php';
	c.submit();
}





//definisce se la cancellazione puo o meno partire
function cancella_newsletter(){

	c=document.getElementById("email_cancella");
	if(c.value==""){
		alert("Insert your email, please");
		c.focus();
		return;
	}

	if (!isEmail(c.value)){
		alert("Insert a correct e-mail address");
		c.focus();
		return;
	}
	
	c=document.getElementById("formCancella");
	c.azione_cancella.value='send';
	c.action='newsletter_ar.php';
	c.submit();
}


//****************************
//definisce se il form newsletter puo o meno partire
function send_lavoro(){

	c=document.getElementById("nome");
	if(c.value==""){
		alert("Insert your name, please");
		c.focus();
		return;
	}

	c=document.getElementById("cognome");
	if(c.value==""){
		alert("Insert your surname, please");
		c.focus();
		return;
	}

	c=document.getElementById("email");
	if(c.value==""){
		alert("Insert your email, please");
		c.focus();
		return;
	}

	if (!isEmail(c.value)){
		alert("Insert a correct e-mail address");
		c.focus();
		return;
	}
	
	c=document.getElementById("frm_agree");
	if (!c.checked){
		alert("Please read and check the privacy information.");
		c.focus();
		return;
	}
	
	c=document.getElementById("formDati");
	c.azione.value='send';
	c.action='lavoraConNoi_ar.php';
	c.submit();
}
