function sendRequestForm()
{
	var errors = "";
		
	if (document.forms["requestform"]["nombre"].value == "") {
		errors += "Nombre\n";
	}
	if (document.forms["requestform"]["domicilio"].value == "") {
		errors += "Domicilio\n";
	}
	if (document.forms["requestform"]["telefono"].value == "") {
		errors += "Teléfono\n";
	}
	if (!isValidEmail(document.forms["requestform"]["email"].value)) {
		errors += "Email\n";
	}
	
	if (errors == "") {
		document.forms["requestform"].submit();
	} else {
		alert("Por favor, revisa la siguiente información:\n\n" + errors);
	}
	
}

function sendContactForm()
{
	var errors = "";
		
	if (document.forms["contactform"]["name"].value == "") {
		errors += "Remitente\n";
	}
	if (!isValidEmail(document.forms["contactform"]["email"].value)) {
		errors += "Email\n";
	}
	if (document.forms["contactform"]["subject"].value == "") {
		errors += "Asunto\n";
	}
	if (document.forms["contactform"]["message"].value == "") {
		errors += "Mensaje";
	}
	
	if (errors == "") {
		document.forms["contactform"].submit();
	} else {
		alert("Por favor, revisa la siguiente información:\n\n" + errors);
	}
	
}

function isValidEmail(email) {
	var re = /^ *([a-z0-9_-]+\.)*[a-z0-9_-]+@(([a-z0-9-]+\.)+(com|net|org|mil|edu|gov|arpa|info|biz|inc|name|[a-z]{2})|[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}) *$/;
	return (re.test(email.toLowerCase()));
}

String.prototype.trim = function (){
	return this.replace(/(^\s+)/g, "").replace(/(\s+$)/g, "");
}