var isNav = (navigator.appName == "Netscape") ? true:false;
var pathImg = "/public_aguas/consultas/img/";
if (document.images) {
	var avanzar_over  = new Image(); avanzar_over.src  = pathImg + "siguiente_off.gif"
	var avanzar_off   = new Image(); avanzar_off.src   = pathImg + "siguiente_on.gif"
	var retroceder_over = new Image(); retroceder_over.src = pathImg + "anterior_off.gif";
	var retroceder_off  = new Image(); retroceder_off.src  = pathImg + "anterior_on.gif";
	var retroceder2_over = new Image(); retroceder2_over.src = pathImg + "anterior_off_2.gif";
	var retroceder2_off  = new Image(); retroceder2_off.src  = pathImg + "anterior_on_2.gif";
}

function turn_off(ImageName) {
	if (document.images != null) {
		document[ImageName].src = eval(ImageName + "_off.src");
	}
}

function turn_over(ImageName) {
	if (document.images != null) {
		document[ImageName].src = eval(ImageName + "_over.src");
	}
}



// Comprueba si la variable del formulario es vacia
function esVacio(variable){
	var aux =  quitaEspacios(variable);

	return (aux.value == '');
}

//Función para comprobar si la cadena es alfabetica
function  esLetra(variable){
	var a = 0;
	var v = variable.value;

	for (var i=0;i < v.length;i++){
		if ((v.substring(i,i+1) < '0') || (v.substring(i,i+1) > '9'))
			a++;
		else
			return false;
	}
return true;
}

// Quita los espacios delanteros y traseros de una variable de un form
function quitaEspacios(variable){
    var x = variable.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);
	variable.value = x;
    return variable;
}

// Quita los espacios delanteros y traseros de todas las variables de un formulario
function quitaEspaciosForm(formulario){
	for(var i=0;i<formulario.length;i++){
		quitaEspacios(formulario.elements[i]);
	}
}

// Comprueba si la variable es numérica
function esNum(variable){
	v = variable.value;
	if (v.length == 0)        
		return false;
	for (var i=0;i < v.length;i++){
		if ((v.substring(i,i+1) < '0') || (v.substring(i,i+1) > '9'))
			return false;
	}
	return true;
}


// Comprueba si la variable es un número y tiene el tamaño adecuado
function esTamano(variable,Min,Max){
	v = variable.value;

	if ((v.length < Min) || (v.length > Max))
		return false;
	return true;
}

function esTamanoNum(variable,Min,Max){
	v = variable.value;

	if ((v.length < Min) || (v.length > Max) || (!esNum(variable)))
		return false;
	return true;
}



function comprobarAlta(){

	if (esVacio(document.frmAlta.txtNombre)){
		alert("Introduzca el Nombre de la persona.");
		document.frmAlta.txtNombre.focus();
		return false;
	}
	if (esVacio(document.frmAlta.txtCalle)){
		alert("Introduzca la Calle de la dirección.");
		document.frmAlta.txtCalle.focus();
		return false;
	}
	if (esVacio(document.frmAlta.txtPoblacion)){
		alert("Introduzca la Población de la dirección.");
		document.frmAlta.txtPoblacion.focus();
		return false;
	}
	if (esVacio(document.frmAlta.txtCP)){
		alert("Introduzca el Códido Postal de la dirección.");
		document.frmAlta.txtCodPostal.focus();
		return false;
	}
	else{	
		if(!esTamanoNum(document.frmAlta.txtCP, 5, 5)){
			alert("Introduzca un valor numérico de 5 dígitos para el Código Postal.");
			document.frmAlta.txtCodPostal.focus();
			return false;
		}	
	}

	if (esVacio(document.frmAlta.txtNumero)){
		alert("Introduzca el Número de la dirección.");
		document.frmAlta.txtNumero.focus();
		return false;
	}
	else{	
		if(!esTamanoNum(document.frmAlta.txtNumero, 5, 5)){
			alert("Introduzca un valor numérico de 5 dígitos para el número.");
			document.frmAlta.txtNumero.focus();
			return false;
		}	
	}
	if (esVacio(document.frmAlta.txtPlanta)){
		alert("Introduzca la Planta de la dirección.");
		document.frmAlta.txtPlanta.focus();
		return false;
	}
	else{	
		if(!esTamanoNum(document.frmAlta.txtPlanta, 5, 5)){
			alert("Introduzca un valor numérico de 5 dígitos para la planta.");
			document.frmAlta.txtPlanta.focus();
			return false;
		}	
	}

	if (esVacio(document.frmAlta.txtPuerta)){
		alert("Introduzca la Puerta de la dirección.");
		document.frmAlta.txtPuerta.focus();
		return false;
	}
	else{	
		if(!esTamanoNum(document.frmAlta.txtPuerta, 5, 5)){
			alert("Introduzca un valor numérico de 5 dígitos para la puerta.");
			document.frmAlta.txtPuerta.focus();
			return false;
		}	
	}
	if (esVacio(document.frmAlta.txtTelefono)){
		alert("Introduzca el Teléfono.");
		document.frmAlta.txtTelefono.focus();
		return false;
	}
	else{	
		if(!esTamanoNum(document.frmAlta.txtTelefono, 9, 9)){
			alert("Introduzca un valor numérico de 9 dígitos para el teléfono.");
			document.frmAlta.txtTelefono.focus();
			return false;
		}	
	}
	if (esVacio(document.frmAlta.txtCIF)){
		alert("Introduzca el C.I.F..");
		document.frmAlta.txtCIF.focus();
		return false;
	}
	else{	
		if(!esNIF(document.frmAlta.txtCIF)){
			alert("Introduzca un valor numérico de 9 dígitos paa el teléfono.");
			document.frmAlta.txtCIF.focus();
			return false;
		}	
	}


	if (esVacio(document.frmAlta.txtNombrePro)){
		alert("Introduzca el Nombre del propietario.");
		document.frmAlta.txtNombrePro.focus();
		return false;
	}
	if (esVacio(document.frmAlta.txtCallePro)){
		alert("Introduzca la Calle de la dirección del propietario.");
		document.frmAlta.txtCallePro.focus();
		return false;
	}
	if (esVacio(document.frmAlta.txtPoblacionPro)){
		alert("Introduzca la Población de la dirección del propietario.");
		document.frmAlta.txtPoblacionPro.focus();
		return false;
	}
	if (esVacio(document.frmAlta.txtCPPro)){
		alert("Introduzca el Códido Postal de la dirección del propietario.");
		document.frmAlta.txtCodPostalPro.focus();
		return false;
	}
	else{	
		if(!esTamanoNum(document.frmAlta.txtCPPro, 5, 5)){
			alert("Introduzca un valor numérico de 5 dígitos para el Código Postal.");
			document.frmAlta.txtCPpro.focus();
			return false;
		}	
	}
	if (esVacio(document.frmAlta.txtTelefonoPro)){
		alert("Introduzca el Teléfono del propietario.");
		document.frmAlta.txtTelefonoPro.focus();
		return false;
	}
	else{	
		if(!esTamanoNum(document.frmAlta.txtTelefonoPro, 9, 9)){
			alert("Introduzca un valor numérico de 9 dígitos para el teléfono.");
			document.frmAlta.txtTelefonoPro.focus();
			return false;
		}	
	}

	if (esVacio(document.frmAlta.txtNombreNot)){
		alert("Introduzca el Nombre de la persona de contacto a efectos de notificación.");
		document.frmAlta.txtNombreNot.focus();
		return false;
	}
	if (esVacio(document.frmAlta.txtCalleNot)){
		alert("Introduzca la Calle de la dirección de contacto a efectos de notificación.");
		document.frmAlta.txtCalleNot.focus();
		return false;
	}
	if (esVacio(document.frmAlta.txtPoblacionNot)){
		alert("Introduzca la Población de la dirección de contacto a efectos de notificación.");
		document.frmAlta.txtPoblacionNot.focus();
		return false;
	}
	if (esVacio(document.frmAlta.txtCodPostalNot)){
		alert("Introduzca el Códido Postal de la dirección de contacto a efectos de notificación.");
		document.frmAlta.txtCodPostalNot.focus();
		return false;
	}
	else{	
		if(!esTamanoNum(document.frmAlta.txtCodPostalNot, 5, 5)){
			alert("Introduzca un valor numérico de 5 dígitos para el Código Postal.");
			document.frmAlta.txtCodPostalNot.focus();
			return false;
		}	
	}

	if(confirm("¿Está seguro de que desea darse de alta como abonado?")){
		return true;
	}
	else{
		return false;	
	}

}//comprobarMod();

