// JavaScript Document.
function formularioVacio (formName) {
	var fields = formName.elements;
	for (var i = 0; i < fields.length; i++) {
		if (!fields[i].value) {
			alert("Debe rellenar todos los campos")
			fields[i].focus();
			return false;
		}
	}
	return true;
}
function checkVacio (strng ,cadenaError) {
	 var error = "";
	 if (strng == "") {
	   error = cadenaError;
	 }
	 return error;
}
function checkLimites (strng, cadenaError, minimo, maximo) {
	var error = "";
	if ((strng.length < minimo) || (strng.length > maximo)) {
    	error = cadenaError;
	}
	return error;
}
function checkEmail(strng, cadenaError){
	var error = "";
	var emailFilter=/^.+@.+\..{2,3}$/;
	if (!(emailFilter.test(strng))) { 
       error = cadenaError;
	}
	var illegalChars= /[\(\)\<\>\,\;\:\\\/\"\[\]]/
	if (strng.match(illegalChars)) {
   		error = cadenaError;

	}
	return error;
}
function checkNumber(strng, cadenaError){
	var error = "";
	if (isNaN(parseInt(strng))) {
   		error = cadenaError;
	}
	return error;
}
function checkDirecctorio(strng, cadenaError){
	var error = "";
	var illegalChars = /\W/;
  // Solo permite letras, numeros, y _
    if (illegalChars.test(strng)) {
       error = cadenaError;
    } 
	return error;
}
// Comprubea que la primera o la ultima letra sean numero validos

