function valida_mensaje(){
    var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
    var email1 = document.mensaje.email1.value = trim(document.mensaje.email1.value);
    var email2 = document.mensaje.email2.value = trim(document.mensaje.email2.value);
    var email3 = document.mensaje.email3.value = trim(document.mensaje.email3.value);
    var email4 = document.mensaje.email4.value = trim(document.mensaje.email4.value);
    var from_email = document.mensaje.from_email.value = trim(document.mensaje.from_email.value);
    
    if (!from_email.match(emailExp)) {
		alert("Tu eMail no es correcto");
		document.mensaje.from_email.focus();
		return 0;
    }    
	
    if(email1 == "" && email2 == "" && email3 == "" && email4 == "") {
        alert("Por favor ingres\xE1 el eMail de tu amigo.");
        document.mensaje.email1.focus();
        return 0;
    } else if (email1 != "" && !email1.match(emailExp)) {
        alert("El eMail no es correcto");
        document.mensaje.email1.focus();
        return 0;
    } else if (email2 != "" && !email2.match(emailExp)) {
        alert("El eMail no es correcto");
        document.mensaje.email2.focus();
        return 0;
    } else if (email3 != "" && !email3.match(emailExp)) {
        alert("El eMail no es correcto");
        document.mensaje.email3.focus();
        return 0;
    } else if (email4 != "" && !email4.match(emailExp)) {
        alert("El eMail no es correcto");
        document.mensaje.email4.focus();
        return 0;
    }
    
    document.mensaje.submit();
}

///TRIM//

function ltrim(str) { 
	for(var k = 0; k < str.length && isWhitespace(str.charAt(k)); k++);
	return str.substring(k, str.length);
}
function rtrim(str) {
	for(var j=str.length-1; j>=0 && isWhitespace(str.charAt(j)) ; j--) ;
	return str.substring(0,j+1);
}
function trim(str) {
	return ltrim(rtrim(str));
}
function isWhitespace(charToCheck) {
	var whitespaceChars = " \t\n\r\f";
	return (whitespaceChars.indexOf(charToCheck) != -1);
}

///FIN TRIM//