// JavaScript Document

function checkEmail(email) {

	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

	if (!filter.test(email)) {

		return false;

	} else {

		return true;

	}

}



String.prototype.trim = function() {

	return this.replace(/^\s+|\s+$/g, "");

}



function VerificaDati()

{

 // Verifica dei dati inseriti nei campi obbligatori

  if ( (document.formular.firstname.value==document.formular.firstname.defaultValue) || (document.formular.firstname.value.trim()=='') )

   {

    alert("Please insert your First name");

    document.formular.firstname.focus();

    return false;

  }

  if ( (document.formular.lastname.value==document.formular.lastname.defaultValue) || (document.formular.lastname.value.trim()=='') )

   {

    alert("Please insert your Surname");

    document.formular.lastname.focus();

    return false;

  }

  if ( (document.formular.country.value==document.formular.country.defaultValue) || (document.formular.country.value.trim()=='') )

   {

    alert("Please insert your Country");

    document.formular.country.focus();

    return false;

  }

  if ( (document.formular.address.value==document.formular.address.defaultValue) || (document.formular.address.value.trim()=='') ){
    alert("Please insert your Address");
    document.formular.address.focus();
    return false;
  }
  if ( (document.formular.town.value==document.formular.town.defaultValue) || (document.formular.town.value.trim()=='') ){
    alert("Please insert your Town");
    document.formular.town.focus();
    return false;
  }
  if ( (document.formular.county.value==document.formular.county.defaultValue) || (document.formular.county.value.trim()=='') ){
    alert("Please insert your County");
    document.formular.county.focus();
    return false;
  }
  if ( (document.formular.postcode.value==document.formular.postcode.defaultValue) || (document.formular.postcode.value.trim()=='') ){
    alert("Please insert your Postcode");
    document.formular.postcode.focus();
    return false;
  }

  if (!checkEmail(document.formular.email.value))

    {

      alert("Please insert your E-mail address");

      document.formular.email.focus();

      return false;

    }

    

    if ( (document.formular.message.value==document.formular.message.defaultValue) || (document.formular.message.value.trim()=='') )

	{

    	alert("Please insert your Message");

    	document.formular.message.focus();

    	return false;

  	}

  	if(!document.formular.agree.checked)

	{

  		alert("You have to agree Privacy policy");

    	document.formular.agree.focus();

    	return false;

  	}

	if ( (document.formular.capchaSum_input.value==document.formular.capchaSum_input.defaultValue) || (document.formular.capchaSum_input.value.trim()=='') )

	{

  		alert("Please make the sum");

    	document.formular.agree.focus();

    	return false;

  	}



  //document.formular.submit ();

  return true;

 }






