function check_email(text)

{

	var reg = /.+@+.+\.+.+/;
	if(!reg.test(text))	// wrong format

	{

		return false;

	}

	return true;

}
function check_IATA(text)

{

	var reg = /^[0-9 ]*$/;
	if(!reg.test(text))	// wrong format

	{

		return false;

	}

	return true;

}
function checkform (form)
{
  if (form.company.value == "") {
    alert( "Ti preghiamo di compliare il campo Azienda." );
    form.company.focus();
    return false ;
  }
   if (form.street.value == "") {
    alert( "Ti preghiamo di compliare il campo Via e numero civico." );
    form.street.focus();
    return false ;
  }
  if (form.zip.value == "") {
    alert( "Ti preghiamo di compliare il campo CAP." );
    form.zip.focus();
    return false ;
  }
  if (form.city.value == "") {
    alert( "Ti preghiamo di compliare il campo Città." );
    form.city.focus();
    return false ;
  }
  if (form.country.value == "") {
    alert( "Ti preghiamo di compliare il campo Paese." );
    form.country.focus();
    return false ;
  }
   if (form.registered.value == "") {
    alert( "Ti preghiamo di compliare il campo Registrato in (paese)." );
    form.registered.focus();
    return false ;
  }
  if (form.organisation.value == "") {
    alert( "Ti preghiamo di compliare il campo Denominazione sociale." );
    form.organisation.focus();
    return false ;
  }
  if (form.iata.value == "") {
    alert( "Ti preghiamo di compliare il campo Codice IATA." );
    form.iata.focus();
    return false ;
  }
   if(!check_IATA(form.iata.value))

{

  alert("Si prega di inserire il codice IATA corretto. Sono accettati solo numeri.");

  form.iata.focus();

  form.iata.select();

  return false;

}
  if (form.fnowner.value == "") {
    alert( "Ti preghiamo di compliare il campo Nome (titolare)." );
    form.fnowner.focus();
    return false ;
  }
  if (form.lnowner.value == "") {
    alert( "Ti preghiamo di compliare il campo Cognome (titolare)." );
    form.lnowner.focus();
    return false ;
  }
  if (form.fncontact.value == "") {
    alert( "Ti preghiamo di compliare il campo Nome (contatto)." );
    form.fncontact.focus();
    return false ;
  }
  if (form.lncontact.value == "") {
    alert( "Ti preghiamo di compliare il campo Cognome (contatto)." );
    form.lncontact.focus();
    return false ;
  }
  if (form.phone.value == "") {
    alert( "Ti preghiamo di compliare il campo Telefono." );
    form.phone.focus();
    return false ;
  }
  if (form.fax.value == "") {
    alert( "Ti preghiamo di compliare il campo Fax." );
    form.fax.focus();
    return false ;
  }
  if (form.mail.value == "") {
    alert( "Ti preghiamo di compliare il campo E-mail." );
    form.mail.focus();
    return false ;
  }
   if(!check_email(form.mail.value))

{

  alert("Please insert correct e-Mail address");

  form.mail.focus();

  form.mail.select();

  return false;

}
  return true ;
}