// Quita los espacios delanteros y traseros de un campo de un formulario
function quitaEspacios(frmField){
	var x = frmField.value;
    while (x.substring(0,1) == ' ') x = x.substring(1);
    while (x.substring(x.length-1,x.length) == ' ') x = x.substring(0,x.length-1);
    frmField.value = x;
	return frmField;
}

// Comprueba si el campo del formulario está vacio
function esVacio(frmField){
	var aux =  quitaEspacios(frmField);
	return (aux.value == '');
}

function comprobarNIF(variable) {
	v = variable.value;
	var numeros = v.substring (0,v.length-1);
	var letra = v.substring (v.length-1,v.length).toUpperCase();
	if ((numeros.length < 7) || (numeros.length > 8)){
		//alert ("El NIF introducido no es válido");
		return false;
	}else{
		for (var i=0;i < numeros.length;i++){
			if ((numeros.substring(i,i+1) < '0') || (numeros.substring(i,i+1) > '9'))
				return false;
		}
	}

	var letras = 'TRWAGMYFPDXBNJZSQVHLCKE';

	var numero = numeros%23;
	if (letra!=letras.substring(numero,numero+1)){
		//alert ("El NIF introducido no es válido");
		return false;
	}
	return true;
}

function comprobarForm(frmNombre){

	var h='0';

	if ((h=='0')&&(esVacio(frmNombre.login))){
		alert(NIFNoVacio);
		frmNombre.login.focus();
		h='1';
	}
	if ((h=='0')&&(esVacio(frmNombre.password))){
		alert(passwordNoVacio);
		frmNombre.password.focus();
		h='1';
	}

	if(h=='0'){
		frmNombre.submit();
	}

}

function comprobarFormRegistro(frmNombre){

	var h='0';

	if ((h=='0')&&(esVacio(frmNombre.login))){
		alert(loginNoVacio);
		frmNombre.login.focus();
		h='1';
	}

	if ((h=='0')&&(esVacio(frmNombre.NIF))){
		alert(NIFNoVacio);
		frmNombre.NIF.focus();
		h='1';
	}

	if ((h=='0')&&(esVacio(frmNombre.password))){
		alert(passwordNoVacio);
		frmNombre.password.focus();
		h='1';
	}
	if ((h=='0')&&(esVacio(frmNombre.repetir_password))){
		alert(passwordNoVacio);
		frmNombre.repetir_password.focus();
		h='1';
	}
	if ((h=='0')&&(frmNombre.repetir_password==frmNombre.password)){
		alert(passwordNoIgual);
		frmNombre.repetir_password.focus();
		h='1';
	}


	if(h=='0'){
		frmNombre.submit();
	}

}