// JavaScript Document
function isEmail(s){
// email text field.
	var sLength = s.length;
	var denied_chars = new Array(" ", "\n", "\t", "\r", "%", "$", "#", "!", "~", "`", "^", "&", "*", "(", ")", "=", "+", "{", "}", "[", "]", ",", ";", ":", "'", "\"", "?", "<", ">", "/", "\\", "|");
	// look for @
	if (s.indexOf("@") == -1) return false;
	// look for more than one @ sign
	if (s.indexOf("@") != s.lastIndexOf("@")) return false;
	// look for any special character
	for (var z = 0; z < denied_chars.length; z++) {
		if (s.indexOf(denied_chars[z]) != -1) return false;
	}
	// look for .
	if (s.indexOf(".") == -1) return false;
	// no two dots alongside each other
	if (s.indexOf("..") != -1) return false;
	// the last character cannot be a .
	if ((s.charAt(sLength-1) == ".") || (s.charAt(sLength-1) == "_")) return false;
return true;
} 
function mformu(vf){
	if (vf.empresa.value==""){
		alert("Debe escribir el nombre de empresa.");
		return false;
		}
	if (vf.contacto.value==""){
		alert("Debe escribir el contacto.");
		return false;
		}
	if (vf.direccion.value==""){
		alert("Debe escribir la dirección.");
		return false;
		}
	if (vf.cp.value==""){
		alert("Debe escribir el código postal.");
		return false;
		}
	if (vf.ciudad.value==""){
		alert("Debe escribir la ciudad.");
		return false;
		}
	if (vf.provincia.value==""){
		alert("Debe escribir la provincia.");
		return false;
		}
	if (vf.pais.value==""){
		alert("Debe escribir el el pais.");
		return false;
		}
	if (vf.tel.value==""){
		alert("Debe escribir el teléfono.");
		return false;
		}
	if (vf.email.value=="" || !isEmail(vf.email.value)){
		alert("Debe escribir correctamente el e-mail.");
		return false;
		}
	if (vf.fax.value==""){
		alert("Debe escribir el fax.");
		return false;
		}
	if (vf.consulta.value==""){
		alert("No escribió la consulta.");
		return false;
		}
return true;
}

function mformuEN(vf){
	if (vf.empresa.value==""){
		alert("Company name must be filled.");
		return false;
		}
	if (vf.contacto.value==""){
		alert("Contact name must be filled.");
		return false;
		}
	if (vf.direccion.value==""){
		alert("The Adrress field must be filled.");
		return false;
		}
	if (vf.cp.value==""){
		alert("Postal code must be filled.");
		return false;
		}
	if (vf.ciudad.value==""){
		alert("The City field must be filled.");
		return false;
		}
	if (vf.provincia.value==""){
		alert("Province field must be filled.");
		return false;
		}
	if (vf.pais.value==""){
		alert("Country field must be filled.");
		return false;
		}
	if (vf.tel.value==""){
		alert("Telephone number must be filled.");
		return false;
		}
	if (vf.email.value=="" || !isEmail(vf.email.value)){
		alert("You must enter a valid email address.");
		return false;
		}
	if (vf.fax.value==""){
		alert("Fax number must be filled.");
		return false;
		}
	if (vf.consulta.value==""){
		alert("You must enter your question.");
		return false;
		}
return true;
}