/**
 * Contiene todas las funciones Javascript relativas a validaciones en campos de formularios
 */

function validarEmail(email, longitud){
	//Comprobamos la longitud del campo correo electrónico
	if (email.length > longitud) return false;
	var er_email = /^(.+\@.+\..+)$/;
	return er_email.test(email);	
}

/**
 * Valida que la cadena no contenga caracteres ilegales, sólo alfanuméricos, espacios y guiones
 * @param {} telefono Número de teléfono a validar
 * @param {} longitud longitud máxima permitida para la cadena
 * @return {Boolean} Cierto si es valido
 */
function validarTelefono(telefono){
	//Comprobamos la longitud del campo 
	if (telefono.length > 9) return false;
	var er_telefono = /(^[0-9\s\+\-])+$/;
	return !er_telefono.test(cadena);	
}

/**
 * Valida que la cadena no contenga caracteres ilegales, solo alfanumericos, espacios y guiones
 * @param {} cadena Cadena a validar
 * @param {} longitud longitud maxima permitida para la cadena
 * @return {Boolean} Cierto si es valido
 */
function validarCadenaSimple(cadena,longitud){
	//Comprobamos la longitud del campo 
	if (cadena.length > longitud) return false;
	var er_cadena = /([^A-Za-záéíóú0-9_\- ])+$/;
	return !er_cadena.test(cadena);	
}

