function trim(stringa) {
	while (stringa.substring(0,1) == ' ') {
		stringa = stringa.substring(1, stringa.length);
	}
	while (stringa.substring(stringa.length-1, stringa.length) == ' ') {
		stringa = stringa.substring(0,stringa.length-1);
	}
	return stringa;
}

function Validator(lng) {
  var azienda       = trim(document.ContactForm.azienda.value);
  var nome          = trim(document.ContactForm.nome.value);
	var email         = trim(document.ContactForm.email.value);
	var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
  switch (lng) {
    case "eng":
      msg  = "Fields with * are mandatory!!";
      msg2 = "Enter a valid email address!!";
    break;
    case "fra":
      msg  = "Champs marqués d'une * sont obligatoires!!";
      msg2 = "Entrez une adresse email valide!!";
      break;
    case "deu":
      msg  = "Felder mit einem * sind Pflichtfelder!!";
      msg2 = "Geben Sie eine gültige E-Mail Adresse!!";
      break;
    case "esp":
      msg  = "Campos marcados con * son obligatorios!!";
      msg2 = "Escriba una dirección válida de correo electrónico!!";
      break;
    default:
      msg  = "I campi con * sono obbligatori!!";
      msg2 = "Inserire un indirizzo email corretto!!";
  }

	if ((azienda == "") || (azienda == "undefined")) {
	   alert(msg);
	   document.ContactForm.azienda.focus();
	return false;
	}

	if ((nome == "") || (nome == "undefined")) {
	   alert(msg);
	   document.ContactForm.nome.focus();
	return false;
	}

	if (!email_reg_exp.test(email)) {
		alert(msg2);
		document.ContactForm.email.select();
	return false;
	}

  //ahah('../_inc/invio-mail.asp?cntrl=si&nome='+nome+'&email='+email+'&indirizzo='+indirizzo+'&messaggio='+messaggio, 'invio-mail');
  document.ContactForm.submit();
}
