// Devolver· true si el string es blanco y en caso contrario false.
function EsBlanca(cadena) { 
			for (var i=0; i<cadena.length; i++) {
				var c= cadena.charAt(i);
				if ((c!= ' ') && (c!= '\n') && (c!='')) return false;
			}
			return true; 
}	

function ValidaDNI(DNI) {		

		// Comprobamos si alguno  campos no contiene datos.
		if ((DNI.value == null) || (DNI.value == "") || EsBlanca(DNI.value))  {		
					alert("Debes rellenar el DNI/NIE.");
					return false;
		} else { // Si contiene datos. (1)
				
					// Comprobamos el formato del dni/nie
					var er=/^[X|x|\d]{1}\d{7}[a-zA-Z]{1}$/;

					if (!er.test(DNI.value)) {
             alert("DNI/NIE incorrecto.");
             return false;
          }else{
             return true;
          }   
		} 
}
