//VALIDACION DE FORMULARIOS
function validacion(formulario) {

	var er_nombre = /^([a-z]|[A-Z]|á|é|í|ó|ú|ñ|ü|\s|\.|-)+$/			//letras, '.' y '-' o vacio
	var er_descripcion = /^([a-z]|[A-Z]|á|é|í|ó|ú|ñ|ü|\s|\.,|-)+$/	
	var er_telefono = /(^([0-9]{9,9})|^)$/	
	var er_num = /^([0-9])+$/	
	//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 = /^(.+\@.+\..+)$/
	var x
	   	
	//comprueba 50 caracteres maxim
//	for(x = 1; x < 5; x++) {
//		if (formulario.elements[x].value.length > 50) {
//			alert('La lontitud máxima permitida para cualquier campo es de 10 caracteres.')
//			return false
//		}
//	}   	
      	
	//comprueba campo de nombre
	if(!er_nombre.test(formulario.nombre.value)) { 
		alert('El campo NOMBRE es obligatoio.')
		formulario.nombre.focus()
		return false
	}   	
	
	if (!(er_mes31dias.test(formulario.fecha.value) || 
   			er_mes30dias.test(formulario.fecha.value) ||
      		er_mes29dias.test(formulario.fecha.value) ||
      		er_mes28dias.test(formulario.fecha.value))) {
		alert('Contenido del campo FECHA no válido.')
		formulario.fecha.focus()
		return false
	}
	
	if(!er_nombre.test(formulario.titulo.value)) { 
		alert('Contenido del campo TITULO no válido.')
		formulario.titulo.focus()
		return false
	}   	
	
	 if (formulario.comentario.value.length==0){
       alert("El campo COMENTARIO es obligatoio.")
       formulario.comentario.focus()
       return false
    } 
	

	return true
}
