function validar(){
	var mensaje = "";
	var valido = true;
	var resultado;
	with(document.formulario){
		if(contact_name.value==""){
			mensaje+="- Please enter a Name.\n";
			valido = false;
		}
		if(contact_company.value==""){
			mensaje+="- Please enter a Company Name.\n";
			valido = false;
		}
		if(contact_address.value==""){
			mensaje+="- Please enter an Address.\n";
			valido = false;
		}
		if(contact_town.value==""){
			mensaje+="- Please enter a Town.\n";
			valido = false;
		}
		if(contact_country.value==""){
			mensaje+="- Please enter a Country.\n";
			valido = false;
		}
		if(contact_phone.value==""){       
			mensaje+="- Please enter a Telephone Number.\n";
			valido = false;
		}
		if(isNaN(contact_phone.value)){   
			mensaje+="- Please enter a Valid Telephone Number.\n";
			valido = false;
		}
		if(!sintaxis_correo(contact_email.value)){
			mensaje+="- Please enter a valid Email Address.\n";
			valido = false;
		}
		if(valido==false){
			form_lleno.value="no";
			alert(mensaje);
		}else{
			form_lleno.value="si";
			submit();
		}
 	}
}
	
function validar2(){
	var mensaje = "";
	var valido = true;
	var resultado;
	with(document.formulario){
		if(contact_name.value==""){
			mensaje+="- Please enter a Name.\n";
			valido = false;
		}
		if(contact_address.value==""){
			mensaje+="- Please enter an Address.\n";
			valido = false;
		}
		if(contact_town.value==""){
			mensaje+="- Please enter a Town.\n";
			valido = false;
		}
		if(contact_country.value==""){
			mensaje+="- Please enter a Country.\n";
			valido = false;
		}
		if(contact_postcode.value==""){
			mensaje+="- Please enter a Postcode.\n";
			valido = false;
		}
		if(contact_phone.value==""){    
			mensaje+="- Please enter a Telephone Number.\n";
			valido = false;
		}
		if(isNaN(contact_phone.value)){   
			mensaje+="- Please enter a Valid Telephone Number.\n";
			valido = false;
		}
		if(!sintaxis_correo(contact_email.value)){
			mensaje+="- Please enter a valid Email Address.\n";
			valido = false;
		}
		if(valido==false){
			form_lleno.value="no";
			alert(mensaje);
		}else{
			form_lleno.value="si";
			submit();
		}
	}
}
	
function sintaxis_correo(email){
	var email_valido = false;
	if(email.indexOf('@')>0 && email.indexOf('@')==email.lastIndexOf('@')){
		if(email.indexOf('.')!=(1+email.indexOf('@'))){
			if(email.lastIndexOf('.')!=(email.length-1)){
				email_valido = true;
			}
		}
	}
	return email_valido;
}
	
function sameInformation(){
	with(document.formulario){
		if(document.getElementById("same_invoice_information").checked){
			document.getElementById("contact_name_delivery").disabled =true;
			document.getElementById("contact_company_delivery").disabled =true;
			document.getElementById("contact_address_delivery").disabled =true;
			document.getElementById("contact_address2_delivery").disabled =true;
			document.getElementById("contact_address3_delivery").disabled =true;
			document.getElementById("contact_town_delivery").disabled =true;
			document.getElementById("contact_country_delivery").disabled =true;
			document.getElementById("contact_postcode_delivery").disabled =true;
			document.getElementById("contact_phone_delivery").disabled =true;
			document.getElementById("contact_mobile_delivery").disabled =true;
			document.getElementById("contact_fax_delivery").disabled =true;
			document.getElementById("contact_email_delivery").disabled=true;
		}else {
			document.getElementById("contact_name_delivery").disabled =false;
			document.getElementById("contact_company_delivery").disabled =false;
			document.getElementById("contact_address_delivery").disabled =false;
			document.getElementById("contact_address2_delivery").disabled =false;
			document.getElementById("contact_address3_delivery").disabled =false;
			document.getElementById("contact_town_delivery").disabled =false;
			document.getElementById("contact_country_delivery").disabled =false;
			document.getElementById("contact_postcode_delivery").disabled =false;
			document.getElementById("contact_phone_delivery").disabled =false;
			document.getElementById("contact_mobile_delivery").disabled =false;
			document.getElementById("contact_fax_delivery").disabled =false;
			document.getElementById("contact_email_delivery").disabled =false;
		}
	}
}

	function validar3(){
	var mensaje = "";
	var valido = true;
	var resultado;
	with(document.formulario){
		if(contact_name.value==""){
			mensaje+="- Please enter a invoice Name.\n";
			valido = false;
		}
		if(contact_address.value==""){
			mensaje+="- Please enter an invoice Address.\n";
			valido = false;
		}
		if(contact_town.value==""){
			mensaje+="- Please enter a invoice Town.\n";
			valido = false;
		}
		if(contact_country.value==""){
			mensaje+="- Please enter a invoice Country.\n";
			valido = false;
		}
		if(contact_postcode.value==""){
			mensaje+="- Please enter a invoice Postcode.\n";
			valido = false;
		}
		if(contact_phone.value==""){     
			mensaje+="- Please enter a invoice Telephone Number.\n";
			valido = false;
		}
		if(isNaN(contact_phone.value)){          
			mensaje+="- Please enter a Valid invoice Telephone Number.\n";
			valido = false;
		}
		if(!sintaxis_correo(contact_email.value)){
			mensaje+="- Please enter a Valid invoice Email Address.\n";
			valido = false;
		}
		if(!document.getElementById("same_invoice_information").checked){
			if(contact_name_delivery.value==""){
				mensaje+="- Please enter a delivery Name.\n";
				valido = false;
			}
			if(contact_company_delivery.value==""){
				mensaje+="- Please enter a delivery Company Name.\n";
				valido = false;
			}
			if(contact_address_delivery.value==""){
				mensaje+="- Please enter a delivery Address.\n";
				valido = false;
			}
			if(contact_town_delivery.value==""){
				mensaje+="- Please enter a delivery Town.\n";
				valido = false;
			}
			if(contact_country_delivery.value==""){
				mensaje+="- Please enter a delivery Country.\n";
				valido = false;
			}
			if(contact_phone_delivery.value==""){
				mensaje+="- Please enter a delivery Telephone Number.\n";
				valido = false;
			}
			if(isNaN(contact_phone_delivery.value)){
				mensaje+="- Please enter a Valid delivery Telephone Number.\n";
				valido = false;
			}
			if(!sintaxis_correo(contact_email_delivery.value)){
				mensaje+="- Please enter a Valid delivery Email Address.\n";
				valido = false;
			}
		}
		if(valido==false){
			form_lleno.value="no";
			alert(mensaje);	
		}else{
			form_lleno.value="si";
			submit();
		}
	}
}


function validar4(){
	var mensaje = "";
	var valido = true;
	var resultado;
	with(document.formulario){
		if(!sintaxis_correo(contact_email.value)){
			mensaje+="- Please enter a Valid Email Address.\n";
			valido = false;
		}
		if(valido==false){
			form_lleno.value="no";
			alert(mensaje);	
		}else{
			form_lleno.value="si";
			submit();
		}
	}
}
