<!--
//Validador de formulario
function validacion(formulario) {
var validarNombre = /(^([a-z]|[A-Z]|á|é|í|ó|ú|Á|É|Í|Ó|Ú|à|è|ì|ò|ù|À|È|Ì|Ù|Ò|ñ|Ñ|ü|Ü|º|ª|\s|)+|^)$/   	//admite espacios vacíos
var validarEmail = /(^(.+\@.+\..+))$/									//no admite espacios vacíos
var validarAmigo = /(^([a-z]|[A-Z]|á|é|í|ó|ú|Á|É|Í|Ó|Ú|à|è|ì|ò|ù|À|È|Ì|Ù|Ò|ñ|Ñ|ü|Ü|º|ª|\s|)+|^)$/	//admite espacios vacíos
var validarEmailAmigo = /(^(.+\@.+\..+))$/								//no admite espacios vacíos

//Miramos que no exista ninguna palabra de más de 20 caracteres para que no se deformen las tablas
//primero reemplazamos los saltos de linea por espacios en blanco
var cadenadetexto = document.seleccionarpostales.comentarios.value;
while (cadenadetexto.search("\n") != -1) {
cadenadetexto = cadenadetexto.replace("\n"," ");
}

//luego descomponemos la cadena en palabras, separadas por espacios en blanco
var matriz = cadenadetexto.split(" ");
//por último controlamos que los elementos de la matriz no superen 20 caracteres
for (i=0; i<matriz.length; i++) {
if (matriz[i].length > 20) {
alert("Escribiste una palabra demasiado larga, en el comentario.\n\nSe trata de esta palabra: "+matriz[i]+"\nLargo de la palabra: "+matriz[i].length+" caracteres.\n\nLa longitud máxima por palabra, no puede superar los 20\ncaracteres.");
seleccionarpostales.comentarios.focus();
return false;
break;
}
}

//Comprueba el campo del Nombre
if(!validarNombre.test(formulario.nombre.value)) {
alert('Tu nombre no es correcto.')
return false
}

//Comprueba campo del Email
if(!validarEmail.test(formulario.email.value)) {
alert('Tu e-mail no es correcto.')
return false
}

//Comprueba el campo del Nombre del amigo
if(!validarNombre.test(formulario.amigo.value)) {
alert('El nombre de tu amigo no es correcto.')
return false
}

//Comprueba campo del Email del amigo
if(!validarEmail.test(formulario.emailamigo.value)) {
alert('El e-mail de tu amigo no es correcto.')
return false
}

return true;
}
//-->