	var er_nombre = /^([a-z]|[A-Z]|á|é|í|ó|ú|ñ|ü|\s|\.|-)+$/            //letras, '.' y '-' o vacio  
	var er_telefono = /^([0-9\s\+\-])+$/                        //numeros, espacios, + o -   
   //fechas, formato dd/mm/aaaa o d/m/aa   
    var er_mes31dias = /^([1-3]0|[0-2][1-9]|31|[0-9])\/(1|01|3|03|5|05|7|07|8|08|10|12)\/(1999|20[0-1][0-9]|2020)$/   
    var er_mes30dias = /^([1-3]0|[0-2][1-9]|[0-9])\/(4|04|6|06|9|09|11)\/(1999|20[0-1][0-9]|2020)$/   
    var er_mes28dias = /^([1-2]0|[0-2][1-8]|[0-1]9|[0-9])\/(02|2)\/(1999|200[1-3]|200[5-7]|2009|201[0-1]|201[3-5]|201[7-9])$/   
    var er_mes29dias = /^([1-2]0|[0-2][1-9]|[0-9])\/(02|2)\/(2000|2004|2008|2012|2016|2020)$/  
   //direccion de correo electronico   
    var er_email = /^(.+\@.+\..+)$/
//---------------- Respuestas del Foro ----------------------//
function form_respuesta(){
var errores = 0;
var f = document.f_respuesta;
document.getElementById('respuesta_e').innerHTML="";

	if( f.respuesta.value == "" ){
		 document.getElementById('respuesta_e').innerHTML="*El Campo del Mensaje es requerido";
		 errores = 1;
	}
	if(errores == 0){
		submit();
	}
}

//---------------- Login ----------------------//
function form_login(){
var errores = 0;
var f = document.f_login;
document.getElementById('usr_e').innerHTML="";
document.getElementById('pass_e').innerHTML="";

	if( f.usr.value == "" ){
		 document.getElementById('usr_e').innerHTML="*Campo Requerido";
		 errores = 1;
	}
	if( f.pass.value == "" ){
		 document.getElementById('pass_e').innerHTML="*Campo Requerido";
		 errores = 1;
	}
	if(errores == 0){
		submit();
	}
}
// --------------- Contacto --------------------------//
function form_contacto(){
var errores = 0;
var f = document.f_contacto;
document.getElementById('nombre_e').innerHTML="";
document.getElementById('email_e').innerHTML="";

	if( f.nombre.value == "" ){
		 document.getElementById('nombre_e').innerHTML="*Campo Requerido";
		 errores = 1;
	}
	if( f.mensaje.value == "" ){
		 document.getElementById('mensaje_e').innerHTML="*Campo Requerido";
		 errores = 1;
	}
	if( f.email.value == "" ){		 
		 document.getElementById('email_e').innerHTML="*Campo Requerido";
		 errores = 1;
	}
	else if( !er_email.test(f.email.value) ){
		 document.getElementById('email_e').innerHTML="*Formato de Correo Incorrecto";
		 errores = 1;
	}
	if(errores == 0){
		submit();
	}
}
//------------------------ registro---------------------------------//
function form_registro(){
var errores = 0;
var f = document.f_registro;
document.getElementById('nombre_e').innerHTML="";
document.getElementById('apellido_e').innerHTML="";
document.getElementById('email_e').innerHTML="";
document.getElementById('sexo_e').innerHTML="";
document.getElementById('usr_e').innerHTML="";
document.getElementById('pass_e').innerHTML="";
document.getElementById('repass_e').innerHTML="";
document.getElementById('fecha_e').innerHTML="";

	if( f.nombre.value == "" ){
		 document.getElementById('nombre_e').innerHTML="*Campo requerido";
		 errores = 1;
	}
	if( f.dia.value == "" ){
		 document.getElementById('fecha_e').innerHTML="*Fecha requerida dd/mes/aa";
		 errores = 1;
	}
	if( f.mes.value == "" ){
		 document.getElementById('fecha_e').innerHTML="*Fecha requerida dd/mes/aa";
		 errores = 1;
	}
	if( f.ano.value == "" ){
		 document.getElementById('fecha_e').innerHTML="*Fecha requerida dd/mes/aa";
		 errores = 1;
	}
	if( f.apellido.value == "" ){
		 document.getElementById('apellido_e').innerHTML="*Campo requerido";
		 errores = 1;
	}
	if( f.usr.value == "" ){
		 document.getElementById('usr_e').innerHTML="*Campo requerido";
		 errores = 1;
	}
	if( f.pass.value == "" ){
		 document.getElementById('pass_e').innerHTML="*Campo requerido";
		 errores = 1;
	}
	if( f.sexo.value == "N" ){
		 document.getElementById('sexo_e').innerHTML="*Seleccione (Masculino/Femenino)";
		 errores = 1;
	}
	if( f.email.value == "" ){		 
		 document.getElementById('email_e').innerHTML="*Campo requerido";
		 errores = 1;
	}
	else if( !er_email.test(f.email.value) ){
		 document.getElementById('email_e').innerHTML="*Formato de correo incorrecto";
		 errores = 1;
	}
	if( f.repass.value == "" ){		 
		 document.getElementById('repass_e').innerHTML="*Campo requerido";
		 errores = 1;
	}
	else if( f.repass.value != f.pass.value ){
		 document.getElementById('repass_e').innerHTML="*La contraseña NO coincide";
		 errores = 1;
	}
	if(errores == 0){
		submit();
	}
}
