function show(select,span)
{
	var SEL = document.getElementById(select).value;
	var SPAN = document.getElementById(span);
	
	if((SEL >=1 && SEL <= 2) || SEL == 12 || SEL == 13)
		//alert(SEL.value);
		SPAN.style.display = "block";
	else
	{
		document.getElementById("cis").value = "0";
		SPAN.style.display = "none";
	}
}

function IsNumeric(sText)
{
   var ValidChars = "0123456789.,";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
   { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
      {
         IsNumber = false;
      }
   }
   
   return IsNumber;
   
}


function popup_galeria(url) 
{
	var width  = 520;
	var height = 500;
	var left   = (screen.width  - width)/2;
	var top    = (screen.height - height)/2;
	var params = 'width='+width+', height='+height;
	params += ', top='+top+', left='+left;
	params += ', directories=no';
	params += ', location=no';
	params += ', menubar=no';
	params += ', resizable=no';
	params += ', scrollbars=yes';
	params += ', status=no';
	params += ', toolbar=no';
	newwin=window.open(url,this.target, params);
	
	if(window.focus)
	{
		newwin.focus()
	}
	
	return false;
}

function popup_galeria2(url) 
{
	var width  = screen.width;
	var height = screen.height;
	var left   = (screen.width  - width)/2;
	var top    = (screen.height - height)/2;
	var params = 'width='+width+', height='+height;
	params += ', top='+top+', left='+left;
	params += ', directories=no';
	params += ', location=no';
	params += ', menubar=no';
	params += ', resizable=no';
	params += ', scrollbars=yes';
	params += ', status=no';
	params += ', toolbar=no';
	newwin=window.open(url,this.target, params);
	
	if(window.focus)
	{
		newwin.focus()
	}
	
	return false;
}


function ireset(OBJ_R)
{
	if(OBJ_R.value == "¡REQUERIDO!" || OBJ_R.value == "¡INVALIDO!" || OBJ_R.className == "invalido")
	{
		OBJ_R.className = null;
		OBJ_R.value = "";
	}
}


function Espacios (InputVal){
	var espacios = false;

   	if (InputVal.charAt(0) == " ")
    	espacios = true;

	return espacios;
}

function validarEmail(valor) {
	var Email = true;
	
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor))
    	Email = false;

    return Email;
}

function validar_I(){
	var Entrar = true;
	var Error = "Por favor, ingrese ó corrija:\n";
	
	if(document.ingreso.usuario.value == "" || Espacios(document.ingreso.usuario.value)){
		Entrar = false;
		Error += "\tUsuario\n";
		document.ingreso.usuario.className = "invalido";
	}
	if(document.ingreso.pass.value == "" || Espacios(document.ingreso.pass.value)){
		Entrar = false;
		Error += "\tContraseña\n";
		document.ingreso.pass.className = "invalido";
	}

	if(Entrar)
		document.ingreso.submit();
	else
		alert(Error);
}

function validar_CCSI(){
	var Entrar = true;
	var Error = "Por favor, ingrese ó corrija:\n";
	
	if(document.contacto_csi.nombre_completo.value == "" || Espacios(document.contacto_csi.nombre_completo.value)){
		Entrar = false;
		Error += "\tNombre Completo\n";
		document.contacto_csi.nombre_completo.className = "invalido";
	}
	if(document.contacto_csi.email.value == ""){
		Entrar = false;
		Error += "\tDirección E-mail\n";
		document.contacto_csi.email.className = "invalido";
	} else
	if(Espacios(document.contacto_csi.email.value) || validarEmail(document.contacto_csi.email.value)){
		Entrar = false;
		Error += "\tDirección E-mail inválida\n";
		document.contacto_csi.email.className = "invalido";
	}
	if(document.contacto_csi.telefono_local.value == ""){
		Entrar = false;
		Error += "\tTelf. local\n";
		document.contacto_csi.telefono_local.className = "invalido";
	} else
	if(document.contacto_csi.telefono_local.value != "" && document.contacto_csi.telefono_local.value.length < 7){
		Entrar = false;
		Error += "\tTelf. local inválido\n";
		document.contacto_csi.telefono_local.className = "invalido";
	}
	if(document.contacto_csi.telefono_fax.value != "" && document.contacto_csi.telefono_fax.value.length < 7){
		Entrar = false;
		Error += "\tTelf. fax inválido\n";
		document.contacto_csi.telefono_fax.className = "invalido";
	}
	if(document.contacto_csi.telefono_movil.value == ""){
		Entrar = false;
		Error += "\tTelf. móvil\n";
		document.contacto_csi.telefono_movil.className = "invalido";
	} else
	if(document.contacto_csi.telefono_movil.value != "" && document.contacto_csi.telefono_movil.value.length < 7){
		Entrar = false;
		Error += "\tTelf. móvil inválido\n";
		document.contacto_csi.telefono_movil.className = "invalido";
	}
	if(document.contacto_csi.division.value == "0"){
		Entrar = false;
		Error += "\tDivisión\n";
		document.contacto_csi.division.className = "invalido";
	}
	if(document.contacto_csi.informacion.value == "" || Espacios(document.contacto_csi.informacion.value)){
		Entrar = false;
		Error += "\tInformación\n";
		document.contacto_csi.informacion.className = "invalido";
	}
	if(Entrar)
		document.contacto_csi.submit();
	else
		alert(Error);
}

function validar_NC(){
	var Entrar = true;
	var Error = "Por favor, ingrese ó corrija:\n";
	
	if(document.cambiar_clave.clave.value == "" || Espacios(document.cambiar_clave.clave.value)){
		Entrar = false;
		Error += "\tContraseña actual\n";
		document.cambiar_clave.clave.className = "invalido";
	}
	if(document.cambiar_clave.clave.value != "" && document.cambiar_clave.nclave.value == ""){
		Entrar = false;
		Error += "\tNueva contraseña\n";
		document.cambiar_clave.nclave.className = "invalido";
	}	
	if(document.cambiar_clave.clave.value != "" && document.cambiar_clave.nclave.value != "" && document.cambiar_clave.nclave.value.length < 6){
		Entrar = false;
		Error += "\tNueva contraseña debe ser 6 caracteres mínimo\n";
		document.cambiar_clave.nclave.className = "invalido";
	}else
	if(document.cambiar_clave.clave.value != "" && document.cambiar_clave.nclave.value != "" && document.cambiar_clave.nclave.value.length >= 6 && Espacios(document.cambiar_clave.nclave.value)){
		Entrar = false;
		Error += "\tNueva contraseña no debe ser solo espacios\n";
		document.cambiar_clave.nclave.className = "invalido";
	}
	if(document.cambiar_clave.clave.value != "" && document.cambiar_clave.nclave.value != "" && document.cambiar_clave.nclave.value.length >= 6 && Espacios(document.cambiar_clave.nclave.value) == false && document.cambiar_clave.r_nclave.value == ""){
		Entrar = false;
		Error += "\tRepetir contraseña\n";
		document.cambiar_clave.r_nclave.className = "invalido";
	}else
	if(document.cambiar_clave.clave.value != "" && document.cambiar_clave.nclave.value != "" && document.cambiar_clave.nclave.value.length >= 6 && Espacios(document.cambiar_clave.nclave.value) == false && document.cambiar_clave.r_nclave.value != "" && document.cambiar_clave.r_nclave.value != document.cambiar_clave.nclave.value){
		Entrar = false;
		Error += "\tRepetir contraseña no coincide con Nueva contraseña\n";
		document.cambiar_clave.r_nclave.className = "invalido";
	}

	if(Entrar)
		document.cambiar_clave.submit();
	else
		alert(Error);
}

function validar_IET(){ /*Ingresar inmueble: Todos los inmuebles*/
	var TOPERACION = document.getElementById("tipo_operacion");
	var PRECIO = document.getElementById("precio_oferta");
	var COM = document.getElementById("comision");
	var TINMUEBLE = document.getElementById("tipo_inmueble");
	var LOCAL = document.getElementById("numero_local");
	var PAIS = document.getElementById("pais");
	var OTROPAIS = document.getElementById("otro_pais");
	var ESTADO = document.getElementById("estado");
	var OTROESTADO = document.getElementById("otro_estado");
	var CIUDAD = document.getElementById("ciudad");
	var OTRACIUDAD = document.getElementById("otra_ciudad");
	var MUN = document.getElementById("municipio");
	var OTROMUN = document.getElementById("otro_municipio");
	/*var PARR = document.getElementById("parroquia");
	var OTRAPARR = document.getElementById("otra_parroquia");*/
	var URB = document.getElementById("urbanizacion");
	var OTROURB = document.getElementById("otro_urb_sector");
	var AVE = document.getElementById("avenida_calle");
	var MOSTRAR = document.getElementById("como_mostrar");
	var EDFCASA = document.getElementById("edif_casa_parcela");
	
	var Entrar = true;
	var Error = "Por favor, ingrese ó corrija:\n";
		
	if(TOPERACION.value == 0){
		Entrar = false;
		Error += "\tTipo operación\n";
		TOPERACION.className = "invalido";
	}
	
	if(PRECIO.value == ""){
		Entrar = false;
		Error += "\tPrecio de oferta\n";
		PRECIO.className = "invalido";
	}
	
	if(COM.value == ""){
		Entrar = false;
		Error += "\tComisión\n";
		COM.className = "invalido";
	}
	
	if(TINMUEBLE.value == 0){
		Entrar = false;
		Error += "\tTipo inmueble\n";
		TINMUEBLE.className = "invalido";
	} else
	if((TINMUEBLE.value != 0 && TINMUEBLE.value != 2 && TINMUEBLE.value != 10 && TINMUEBLE.value != 11) && (LOCAL.value!= "" && Espacios(LOCAL.value))){
		Entrar = false;
		Error += "\tApto./Ofc./Local\n";
		LOCAL.className = "invalido";
	}
	
	if(PAIS.value == 0){
		Entrar = false;
		Error += "\tPaís\n";
		PAIS.className = "invalido";
	} else
	if(PAIS.value == "Otro" && (OTROPAIS.value == "" || Espacios(OTROPAIS.value))){
		Entrar = false;
		Error += "\tOtro país\n";
		OTROPAIS.className = "invalido";
	}
	
	if(ESTADO.value == 0){
		Entrar = false;
		Error += "\tEstado\n";
		ESTADO.className = "invalido";
	} else
	if(ESTADO.value == "Otro" && (OTROESTADO.value == "" || Espacios(OTROESTADO.value))){
		Entrar = false;
		Error += "\tOtro estado\n";
		OTROESTADO.className = "invalido";
	}
	
	if(CIUDAD.value == 0){
		Entrar = false;
		Error += "\tCiudad\n";
		CIUDAD.className = "invalido";
	} else
	if(CIUDAD.value == "Otro" && (OTRACIUDAD.value == "" || Espacios(OTRACIUDAD.value))){
		Entrar = false;
		Error += "\tOtra ciudad\n";
		OTRACIUDAD.className = "invalido";
	}
	
	if(MUN.value == 0){
		Entrar = false;
		Error += "\tMunicipio\n";
		MUN.className = "invalido";
	} else
	if(MUN.value == "Otro" && (OTROMUN.value == "" || Espacios(OTROMUN.value))){
		Entrar = false;
		Error += "\tOtro municipio\n";
		OTROMUN.className = "invalido";
	}
	
	/*if(PARR.value == 0){
		Entrar = false;
		Error += "\tParroquia\n";
		PARR.className = "invalido";
	} else
	if(PARR.value == "Otro" && (OTRAPARR.value == "" || Espacios(OTRAPARR.value))){
		Entrar = false;
		Error += "\tOtra parroquia\n";
		OTRAPARR.className = "invalido";
	}*/
	
	if(URB.value == 0){
		Entrar = false;
		Error += "\tUrb./Sector\n";
		URB.className = "invalido";
	} else
	if(URB.value == "Otro" && (OTROURB.value == "" || Espacios(OTROURB.value))){
		Entrar = false;
		Error += "\tOtra urb/sector\n";
		OTROURB.className = "invalido";
	}
	
	if(AVE.value != "" && Espacios(AVE.value)){
		Entrar = false;
		Error += "\tAv./Calle\n";
		AVE.className = "invalido";
	}
	
	if(MOSTRAR.value == 0){
		Entrar = false;
		Error += "\tInst. p/mostrar\n";
		MOSTRAR.className = "invalido";
	}
	
	if(EDFCASA.value != "" && Espacios(EDFCASA.value)){
		Entrar = false;
		Error += "\tEdificio/Casa/Parcela\n";
		EDFCASA.className = "invalido";
	}	
	
	if(Entrar)
		document.ingresar_inmueble.submit();
		else
		alert(Error);
}

//**************************************************************************************
function agregar_inm(){

	//alert('agregar')
	
	document.getElementById('ingresar_inmueble').action = '?Modulo=inmuebles/agregar_inmueble&Canales=S&Administracion=S&Paso=4';
		//alert(document.getElementById('ingresar_inmueble').action)
	
	var ANOC = document.getElementById("ano_const");
	var AREAC = document.getElementById("area_const");
	var PUESTOS = document.getElementById("puestos_estac");
	var DORMF = document.getElementById("dorm_fam");
	var MALETERO = document.getElementById("maletero");
	
	var Entrar = true;
	var Error = "Por favor, ingrese ó corrija:\n";
	
	if(ANOC.value != "" && (ANOC.value.length < 4 || ANOC.value == 0)){
		Entrar = false;
		Error += "\tAño de const. incorrecto\n";
		ANOC.className = "invalido";
	}
	
	if(AREAC.value == ""){
		Entrar = false;
		Error += "\tArea de const.\n";
		AREAC.className = "invalido";
	}
	
	if(PUESTOS.value == ""){
		Entrar = false;
		Error += "\tPuestos de estac.\n";
		PUESTOS.className = "invalido";
	}
	
	if(DORMF.value == ""){
		Entrar = false;
		Error += "\tDorm. familiares\n";
		DORMF.className = "invalido";
	}
	
	if(MALETERO.value == 0){
		Entrar = false;
		Error += "\tMaletero\n";
		MALETERO.className = "invalido";
	}
	
	if(document.ingresar_inmueble.prop_legal.value == 0){
		Entrar = false;
		Error += "\t¿Es usted el propietario legal del inmueble?\n";
		document.ingresar_inmueble.prop_legal.className = "invalido";
	} else
	if(document.ingresar_inmueble.prop_legal.value == "No" && document.ingresar_inmueble.prop_tipo_persona.value == 0){
		Entrar = false;
		Error += "\tTipo de propietario\n";
		document.ingresar_inmueble.prop_tipo_persona.className = "invalido";
	}
	if(document.ingresar_inmueble.mandato_propietario.value == 0){
		Entrar = false;
		Error += "\t¿Tiene Mandato del propietario firmado?\n";
		document.ingresar_inmueble.mandato_propietario.className = "invalido";
	}
	if(document.ingresar_inmueble.mandato_propietario.value == "Si" && document.ingresar_inmueble.mi_dia.value == ""){
		Entrar = false;
		Error += "\tMandato: Fecha de inicio: día\n";
		document.ingresar_inmueble.mi_dia.className = "invalido";
	}
	if(document.ingresar_inmueble.mandato_propietario.value == "Si" && document.ingresar_inmueble.mi_mes.value == 0){
		Entrar = false;
		Error += "\tMandato: Fecha de inicio: mes\n";
		document.ingresar_inmueble.mi_mes.className = "invalido";
	}
	if(document.ingresar_inmueble.mandato_propietario.value == "Si" && document.ingresar_inmueble.mi_ano.value == ""){
		Entrar = false;
		Error += "\tMandato: Fecha de inicio: año\n";
		document.ingresar_inmueble.mi_ano.className = "invalido";
	} else
	if(document.ingresar_inmueble.mi_ano.value != "" && document.ingresar_inmueble.mi_ano.value.length < 4){
		Entrar = false;
		Error += "\tMandato: Fecha de inicio: año incorrecto\n";
		document.ingresar_inmueble.mi_ano.className = "invalido";
	}
	if(document.ingresar_inmueble.mandato_propietario.value == "Si" && document.ingresar_inmueble.mf_dia.value == ""){
		Entrar = false;
		Error += "\tMandato: Fecha de término: día\n";
		document.ingresar_inmueble.mf_dia.className = "invalido";
	}
	if(document.ingresar_inmueble.mandato_propietario.value == "Si" && document.ingresar_inmueble.mf_mes.value == 0){
		Entrar = false;
		Error += "\tMandato: Fecha de término: mes\n";
		document.ingresar_inmueble.mf_mes.className = "invalido";
	}
	if(document.ingresar_inmueble.mandato_propietario.value == "Si" && document.ingresar_inmueble.mf_ano.value == ""){
		Entrar = false;
		Error += "\tMandato: Fecha de término: año\n";
		document.ingresar_inmueble.mf_ano.className = "invalido";
	} else
	if(document.ingresar_inmueble.mf_ano.value != "" && document.ingresar_inmueble.mf_ano.value.length < 4){
		Entrar = false;
		Error += "\tMandato: Fecha de término: año incorrecto\n";
		document.ingresar_inmueble.mf_ano.className = "invalido";
	}
	if((document.ingresar_inmueble.mi_ano.value != "" && document.ingresar_inmueble.mf_ano.value != "") && (document.ingresar_inmueble.mi_ano.value.length == 4 && document.ingresar_inmueble.mf_ano.value.length == 4) && (document.ingresar_inmueble.mi_ano.value > document.ingresar_inmueble.mf_ano.value)){
		Entrar = false;
		Error += "\tMandato: fechas incorrectas\n";
		document.ingresar_inmueble.mi_ano.className = "invalido";
		document.ingresar_inmueble.mf_ano.className = "invalido";
	}
	if(document.ingresar_inmueble.descripcion.value == "" || Espacios(document.ingresar_inmueble.descripcion.value)){
		Entrar = false;
		Error += "\tDescripción\n";
		document.ingresar_inmueble.descripcion.className = "invalido";
	}
	
	if(Entrar)
		document.getElementById('ingresar_inmueble').submit();
		else
		alert(Error);

}

//**************************************************************************************





//************************************************************************************
function validar_IERES(){ /*Ingresar inmueble: Residencial*/
	/*
	if(paso == 2)
	{
		document.getElementById('ingresar_inmueble').action = 'index.php?Modulo=inmuebles/agregar_inmueble&Canales=S&Administracion=S&Enviar=4';
		alert(paso+document.getElementById('ingresar_inmueble').action)
	}
	*/
	var ANOC = document.getElementById("ano_const");
	var AREAC = document.getElementById("area_const");
	var PUESTOS = document.getElementById("puestos_estac");
	var BANOS = document.getElementById("banos");
	var DORMF = document.getElementById("dorm_fam");
	var MALETERO = document.getElementById("maletero");
	var PROPLEGAL = document.getElementById("prop_legal");
	var PROPTIPO = document.getElementById("prop_tipo_persona");
	var MANDATO = document.getElementById("mandato_propietario");
	var MINIDIA = document.getElementById("mi_dia");
	var MINIMES = document.getElementById("mi_mes");
	var MINIANO = document.getElementById("mi_ano");
	var MFINDIA = document.getElementById("mf_dia");
	var MFINMES = document.getElementById("mf_mes");
	var MFINANO = document.getElementById("mf_ano");
	var DESC = document.getElementById("descripcion");
	
	var Entrar = true;
	var Error = "Por favor, ingrese ó corrija:\n";
	
	if(ANOC.value != "" && (ANOC.value.length < 4 || ANOC.value == 0)){
		Entrar = false;
		Error += "\tAño de const. incorrecto\n";
		ANOC.className = "invalido";
	}
	
	if(AREAC.value == ""){
		Entrar = false;
		Error += "\tArea de const.\n";
		AREAC.className = "invalido";
	}
	
	if(PUESTOS.value == ""){
		Entrar = false;
		Error += "\tPuestos de estac.\n";
		PUESTOS.className = "invalido";
	}
	
	if(BANOS.value == ""){
		Entrar = false;
		Error += "\tNúm. Baños\n";
		BANOS.className = "invalido";
	}
	
	if(DORMF.value == ""){
		Entrar = false;
		Error += "\tDorm. familiares\n";
		DORMF.className = "invalido";
	}
	
	if(MALETERO.value == 0){
		Entrar = false;
		Error += "\tMaletero\n";
		MALETERO.className = "invalido";
	}
	
	if(PROPLEGAL.value == 0){
		Entrar = false;
		Error += "\t¿Es usted el propietario legal del inmueble?\n";
		PROPLEGAL.className = "invalido";
	} else
	if(PROPLEGAL.value == "No" && PROPTIPO.value == 0){
		Entrar = false;
		Error += "\tTipo de propietario\n";
		PROPTIPO.className = "invalido";
	}
	
	if(MANDATO.value == 0){
		Entrar = false;
		Error += "\t¿Tiene Mandato del propietario firmado?\n";
		MANDATO.className = "invalido";
	}
	
	if(MANDATO.value == "Si")
	{
		if(MINIDIA.value == ""){
			Entrar = false;
			Error += "\tMandato: Fecha de inicio: día\n";
			MINIDIA.className = "invalido";
		}
	
		if(MINIMES.value == 0){
			Entrar = false;
			Error += "\tMandato: Fecha de inicio: mes\n";
			MINIMES.className = "invalido";
		}
	
		if(MINIANO.value == ""){
			Entrar = false;
			Error += "\tMandato: Fecha de inicio: año\n";
			MINIANO.className = "invalido";
		} else
		if(MINIANO.value != "" && MINIANO.value.length < 4){
			Entrar = false;
			Error += "\tMandato: Fecha de inicio: año incorrecto\n";
			MINIANO.className = "invalido";
		}
		
		if(MFINDIA.value == ""){
			Entrar = false;
			Error += "\tMandato: Fecha de término: día\n";
			MFINDIA.className = "invalido";
		}
		
		if(MFINMES.value == 0){
			Entrar = false;
			Error += "\tMandato: Fecha de término: mes\n";
			MFINMES.className = "invalido";
		}
		
		if(MFINANO.value == ""){
			Entrar = false;
			Error += "\tMandato: Fecha de término: año\n";
			MFINANO.className = "invalido";
		} else
		if(MFINANO.value != "" && MFINANO.value.length < 4){
			Entrar = false;
			Error += "\tMandato: Fecha de término: año incorrecto\n";
			MFINANO.className = "invalido";
		}
		
		if((MINIANO.value != "" && MFINANO.value != "") && (MINIANO.value.length == 4 && MFINANO.value.length == 4) && (MINIANO.value > MFINANO.value)){
			Entrar = false;
			Error += "\tMandato: fechas incorrectas\n";
			MINIANO.className = "invalido";
			MFINANO.className = "invalido";
		}
	}
	
	if(DESC.value == "" || Espacios(DESC.value)){
		Entrar = false;
		Error += "\tDescripción\n";
		DESC.className = "invalido";
	}
	
	if(Entrar)
		document.getElementById("ingresar_inmueble").submit();
		else
		alert(Error);
}
//************************************************************************************

function validar_IECOMOFC(){ /*Ingresar inmueble: Comercial (Oficina)*/
	var ANOC = document.getElementById("ano_const");
	var AREAC = document.getElementById("area_const");
	var BANOS = document.getElementById("banos");
	var PUESTOS = document.getElementById("puestos_estac");
	var TPISOS = document.getElementById("tipo_pisos");
	var OTROTPISOS = document.getElementById("otro_tipo_pisos");
	var TTECHOS = document.getElementById("tipo_techos");
	var OTROTTECHOS = document.getElementById("otro_tipo_techos");
	var PROPLEGAL = document.getElementById("prop_legal");
	var PROPTIPO = document.getElementById("prop_tipo_persona");
	var MANDATO = document.getElementById("mandato_propietario");
	var MINIDIA = document.getElementById("mi_dia");
	var MINIMES = document.getElementById("mi_mes");
	var MINIANO = document.getElementById("mi_ano");
	var MFINDIA = document.getElementById("mf_dia");
	var MFINMES = document.getElementById("mf_mes");
	var MFINANO = document.getElementById("mf_ano");
	var DESC = document.getElementById("descripcion");
	
	var Entrar = true;
	var Error = "Por favor, ingrese ó corrija:\n";
	
	if(ANOC.value != "" && (ANOC.value.length < 4 || ANOC.value == 0)){
		Entrar = false;
		Error += "\tAño de const. incorrecto\n";
		ANOC.className = "invalido";
	}
	
	if(AREAC.value == ""){
		Entrar = false;
		Error += "\tArea de const.\n";
		AREAC.className = "invalido";
	}
	
	if(BANOS.value == ""){
		Entrar = false;
		Error += "\tNúm. Baños\n";
		BANOS.className = "invalido";
	}
	
	if(PUESTOS.value == ""){
		Entrar = false;
		Error += "\tPuestos de estac.\n";
		PUESTOS.className = "invalido";
	}
	
	if(TPISOS.value == "Otro")
	{
		if(OTROTPISOS.value == "" || Espacios(OTROTPISOS.value)){
			Entrar = false;
			Error += "\tOtro tipo de piso\n";
			OTROTPISOS.value.className = "invalido";
		}
	}
	
	if(TTECHOS.value == "Otro")
	{
		if(OTROTTECHOS.value == "" || Espacios(OTROTTECHOS.value)){
			Entrar = false;
			Error += "\tOtro tipo de techo\n";
			OTROTTECHOS.value.className = "invalido";
		}
	}
	
	if(PROPLEGAL.value == 0){
		Entrar = false;
		Error += "\t¿Es usted el propietario legal del inmueble?\n";
		PROPLEGAL.className = "invalido";
	} else
	if(PROPLEGAL.value == "No" && PROPTIPO.value == 0){
		Entrar = false;
		Error += "\tTipo de propietario\n";
		PROPTIPO.className = "invalido";
	}
	
	if(MANDATO.value == 0){
		Entrar = false;
		Error += "\t¿Tiene Mandato del propietario firmado?\n";
		MANDATO.className = "invalido";
	}
	
	if(MANDATO.value == "Si")
	{
		if(MINIDIA.value == ""){
			Entrar = false;
			Error += "\tMandato: Fecha de inicio: día\n";
			MINIDIA.className = "invalido";
		}
	
		if(MINIMES.value == 0){
			Entrar = false;
			Error += "\tMandato: Fecha de inicio: mes\n";
			MINIMES.className = "invalido";
		}
	
		if(MINIANO.value == ""){
			Entrar = false;
			Error += "\tMandato: Fecha de inicio: año\n";
			MINIANO.className = "invalido";
		} else
		if(MINIANO.value != "" && MINIANO.value.length < 4){
			Entrar = false;
			Error += "\tMandato: Fecha de inicio: año incorrecto\n";
			MINIANO.className = "invalido";
		}
		
		if(MFINDIA.value == ""){
			Entrar = false;
			Error += "\tMandato: Fecha de término: día\n";
			MFINDIA.className = "invalido";
		}
		
		if(MFINMES.value == 0){
			Entrar = false;
			Error += "\tMandato: Fecha de término: mes\n";
			MFINMES.className = "invalido";
		}
		
		if(MFINANO.value == ""){
			Entrar = false;
			Error += "\tMandato: Fecha de término: año\n";
			MFINANO.className = "invalido";
		} else
		if(MFINANO.value != "" && MFINANO.value.length < 4){
			Entrar = false;
			Error += "\tMandato: Fecha de término: año incorrecto\n";
			MFINANO.className = "invalido";
		}
		
		if((MINIANO.value != "" && MFINANO.value != "") && (MINIANO.value.length == 4 && MFINANO.value.length == 4) && (MINIANO.value > MFINANO.value)){
			Entrar = false;
			Error += "\tMandato: fechas incorrectas\n";
			MINIANO.className = "invalido";
			MFINANO.className = "invalido";
		}
	}
	
	if(DESC.value == "" || Espacios(DESC.value)){
		Entrar = false;
		Error += "\tDescripción\n";
		DESC.className = "invalido";
	}
		
	if(Entrar)
		document.getElementById("ingresar_inmueble").submit();
		else
		alert(Error);
}

function validar_IECOMLOC(){ /*Ingresar inmueble: Comercial (Local)*/
	var ANOC = document.getElementById("ano_const");
	var AREAC = document.getElementById("area_const");
	var BANOS = document.getElementById("banos");
	var PUESTOS = document.getElementById("puestos_estac");
	var TPISOS = document.getElementById("tipo_pisos");
	var OTROTPISOS = document.getElementById("otro_tipo_pisos");
	var TTECHOS = document.getElementById("tipo_techos");
	var OTROTTECHOS = document.getElementById("otro_tipo_techos");
	var PROPLEGAL = document.getElementById("prop_legal");
	var PROPTIPO = document.getElementById("prop_tipo_persona");
	var MANDATO = document.getElementById("mandato_propietario");
	var MINIDIA = document.getElementById("mi_dia");
	var MINIMES = document.getElementById("mi_mes");
	var MINIANO = document.getElementById("mi_ano");
	var MFINDIA = document.getElementById("mf_dia");
	var MFINMES = document.getElementById("mf_mes");
	var MFINANO = document.getElementById("mf_ano");
	var DESC = document.getElementById("descripcion");
	
	var Entrar = true;
	var Error = "Por favor, ingrese ó corrija:\n";
	
	if(ANOC.value != "" && (ANOC.value.length < 4 || ANOC.value == 0)){
		Entrar = false;
		Error += "\tAño de const. incorrecto\n";
		ANOC.className = "invalido";
	}
	
	if(AREAC.value == ""){
		Entrar = false;
		Error += "\tArea de const.\n";
		AREAC.className = "invalido";
	}
	
	if(BANOS.value == ""){
		Entrar = false;
		Error += "\tNúm. Baños\n";
		BANOS.className = "invalido";
	}
	
	if(PUESTOS.value == ""){
		Entrar = false;
		Error += "\tPuestos de estac.\n";
		PUESTOS.className = "invalido";
	}
	
	if(TPISOS.value == "Otro")
	{
		if(OTROTPISOS.value == "" || Espacios(OTROTPISOS.value)){
			Entrar = false;
			Error += "\tOtro tipo de piso\n";
			OTROTPISOS.value.className = "invalido";
		}
	}
	
	if(TTECHOS.value == "Otro")
	{
		if(OTROTTECHOS.value == "" || Espacios(OTROTTECHOS.value)){
			Entrar = false;
			Error += "\tOtro tipo de techo\n";
			OTROTTECHOS.value.className = "invalido";
		}
	}
	
	if(PROPLEGAL.value == 0){
		Entrar = false;
		Error += "\t¿Es usted el propietario legal del inmueble?\n";
		PROPLEGAL.className = "invalido";
	} else
	if(PROPLEGAL.value == "No" && PROPTIPO.value == 0){
		Entrar = false;
		Error += "\tTipo de propietario\n";
		PROPTIPO.className = "invalido";
	}
	
	if(MANDATO.value == 0){
		Entrar = false;
		Error += "\t¿Tiene Mandato del propietario firmado?\n";
		MANDATO.className = "invalido";
	}
	
	if(MANDATO.value == "Si")
	{
		if(MINIDIA.value == ""){
			Entrar = false;
			Error += "\tMandato: Fecha de inicio: día\n";
			MINIDIA.className = "invalido";
		}
	
		if(MINIMES.value == 0){
			Entrar = false;
			Error += "\tMandato: Fecha de inicio: mes\n";
			MINIMES.className = "invalido";
		}
	
		if(MINIANO.value == ""){
			Entrar = false;
			Error += "\tMandato: Fecha de inicio: año\n";
			MINIANO.className = "invalido";
		} else
		if(MINIANO.value != "" && MINIANO.value.length < 4){
			Entrar = false;
			Error += "\tMandato: Fecha de inicio: año incorrecto\n";
			MINIANO.className = "invalido";
		}
		
		if(MFINDIA.value == ""){
			Entrar = false;
			Error += "\tMandato: Fecha de término: día\n";
			MFINDIA.className = "invalido";
		}
		
		if(MFINMES.value == 0){
			Entrar = false;
			Error += "\tMandato: Fecha de término: mes\n";
			MFINMES.className = "invalido";
		}
		
		if(MFINANO.value == ""){
			Entrar = false;
			Error += "\tMandato: Fecha de término: año\n";
			MFINANO.className = "invalido";
		} else
		if(MFINANO.value != "" && MFINANO.value.length < 4){
			Entrar = false;
			Error += "\tMandato: Fecha de término: año incorrecto\n";
			MFINANO.className = "invalido";
		}
		
		if((MINIANO.value != "" && MFINANO.value != "") && (MINIANO.value.length == 4 && MFINANO.value.length == 4) && (MINIANO.value > MFINANO.value)){
			Entrar = false;
			Error += "\tMandato: fechas incorrectas\n";
			MINIANO.className = "invalido";
			MFINANO.className = "invalido";
		}
	}
	
	if(DESC.value == "" || Espacios(DESC.value)){
		Entrar = false;
		Error += "\tDescripción\n";
		DESC.className = "invalido";
	}
		
	if(Entrar)
		document.getElementById("ingresar_inmueble").submit();
		else
		alert(Error);
}

function validar_IEEDF(){ /*Ingresar inmueble: Edificio*/
	var ANOC = document.getElementById("ano_const");
	var AREAB = document.getElementById("area_bruta");
	var AREAV = document.getElementById("area_vendible");
	var BANOS = document.getElementById("banos");
	var PUESTOS = document.getElementById("puestos_estac");
	var PROPLEGAL = document.getElementById("prop_legal");
	var PROPTIPO = document.getElementById("prop_tipo_persona");
	var MANDATO = document.getElementById("mandato_propietario");
	var MINIDIA = document.getElementById("mi_dia");
	var MINIMES = document.getElementById("mi_mes");
	var MINIANO = document.getElementById("mi_ano");
	var MFINDIA = document.getElementById("mf_dia");
	var MFINMES = document.getElementById("mf_mes");
	var MFINANO = document.getElementById("mf_ano");
	var DESC = document.getElementById("descripcion");
	
	var Entrar = true;
	var Error = "Por favor, ingrese ó corrija:\n";
	
	if(ANOC.value != "" && (ANOC.value.length < 4 || ANOC.value == 0)){
		Entrar = false;
		Error += "\tAño de const. incorrecto\n";
		ANOC.className = "invalido";
	}
	
	if(AREAB.value == ""){
		Entrar = false;
		Error += "\tArea bruta\n";
		AREAB.className = "invalido";
	}
	
	if(AREAV.value == ""){
		Entrar = false;
		Error += "\tArea vendible\n";
		AREAV.className = "invalido";
	}
	
	if(BANOS.value == ""){
		Entrar = false;
		Error += "\tNúm. Baños\n";
		BANOS.className = "invalido";
	}
	
	if(PUESTOS.value == ""){
		Entrar = false;
		Error += "\tPuestos de estac.\n";
		PUESTOS.className = "invalido";
	}
	
	if(PROPLEGAL.value == 0){
		Entrar = false;
		Error += "\t¿Es usted el propietario legal del inmueble?\n";
		PROPLEGAL.className = "invalido";
	} else
	if(PROPLEGAL.value == "No" && PROPTIPO.value == 0){
		Entrar = false;
		Error += "\tTipo de propietario\n";
		PROPTIPO.className = "invalido";
	}
	
	if(MANDATO.value == 0){
		Entrar = false;
		Error += "\t¿Tiene Mandato del propietario firmado?\n";
		MANDATO.className = "invalido";
	}
	
	if(MANDATO.value == "Si")
	{
		if(MINIDIA.value == ""){
			Entrar = false;
			Error += "\tMandato: Fecha de inicio: día\n";
			MINIDIA.className = "invalido";
		}
	
		if(MINIMES.value == 0){
			Entrar = false;
			Error += "\tMandato: Fecha de inicio: mes\n";
			MINIMES.className = "invalido";
		}
	
		if(MINIANO.value == ""){var EDFCASA = document.getElementById("edif_casa_parcela");
			Entrar = false;
			Error += "\tMandato: Fecha de inicio: año\n";
			MINIANO.className = "invalido";
		} else
		if(MINIANO.value != "" && MINIANO.value.length < 4){
			Entrar = false;
			Error += "\tMandato: Fecha de inicio: año incorrecto\n";
			MINIANO.className = "invalido";
		}
		
		if(MFINDIA.value == ""){
			Entrar = false;
			Error += "\tMandato: Fecha de término: día\n";
			MFINDIA.className = "invalido";
		}
		
		if(MFINMES.value == 0){
			Entrar = false;
			Error += "\tMandato: Fecha de término: mes\n";
			MFINMES.className = "invalido";
		}
		
		if(MFINANO.value == ""){
			Entrar = false;
			Error += "\tMandato: Fecha de término: año\n";
			MFINANO.className = "invalido";
		} else
		if(MFINANO.value != "" && MFINANO.value.length < 4){
			Entrar = false;
			Error += "\tMandato: Fecha de término: año incorrecto\n";
			MFINANO.className = "invalido";
		}
		
		if((MINIANO.value != "" && MFINANO.value != "") && (MINIANO.value.length == 4 && MFINANO.value.length == 4) && (MINIANO.value > MFINANO.value)){
			Entrar = false;
			Error += "\tMandato: fechas incorrectas\n";
			MINIANO.className = "invalido";
			MFINANO.className = "invalido";
		}
	}
	
	if(DESC.value == "" || Espacios(DESC.value)){
		Entrar = false;
		Error += "\tDescripción\n";
		DESC.className = "invalido";
	}
		
	if(Entrar)
		document.getElementById("ingresar_inmueble").submit();
		else
		alert(Error);
}

function validar_IEIND(){ /*Ingresar inmueble: Industrial*/
	var ANOC = document.getElementById("ano_const");
	var AREAC = document.getElementById("area_const");
	var BANOS = document.getElementById("banos");
	var PUESTOS = document.getElementById("puestos_estac");
	var TPISOS = document.getElementById("tipo_pisos");
	var OTROTPISOS = document.getElementById("otro_tipo_pisos");
	var TTECHOS = document.getElementById("tipo_techos");
	var OTROTTECHOS = document.getElementById("otro_tipo_techos");
	var PROPLEGAL = document.getElementById("prop_legal");
	var PROPTIPO = document.getElementById("prop_tipo_persona");
	var MANDATO = document.getElementById("mandato_propietario");
	var MINIDIA = document.getElementById("mi_dia");
	var MINIMES = document.getElementById("mi_mes");
	var MINIANO = document.getElementById("mi_ano");
	var MFINDIA = document.getElementById("mf_dia");
	var MFINMES = document.getElementById("mf_mes");
	var MFINANO = document.getElementById("mf_ano");
	var DESC = document.getElementById("descripcion");
	
	var Entrar = true;
	var Error = "Por favor, ingrese ó corrija:\n";
	
	if(ANOC.value != "" && (ANOC.value.length < 4 || ANOC.value == 0)){
		Entrar = false;
		Error += "\tAño de const. incorrecto\n";
		ANOC.className = "invalido";
	}
	
	if(AREAC.value == ""){
		Entrar = false;
		Error += "\tArea de const.\n";
		AREAC.className = "invalido";
	}
	
	if(BANOS.value == ""){
		Entrar = false;
		Error += "\tNúm. Baños\n";
		BANOS.className = "invalido";
	}
	
	if(PUESTOS.value == ""){
		Entrar = false;
		Error += "\tPuestos de estac.\n";
		PUESTOS.className = "invalido";
	}
	
	if(TPISOS.value == "Otro")
	{
		if(OTROTPISOS.value == "" || Espacios(OTROTPISOS.value)){
			Entrar = false;
			Error += "\tOtro tipo de piso\n";
			OTROTPISOS.value.className = "invalido";
		}
	}
	
	if(TTECHOS.value == "Otro")
	{
		if(OTROTTECHOS.value == "" || Espacios(OTROTTECHOS.value)){
			Entrar = false;
			Error += "\tOtro tipo de techo\n";
			OTROTTECHOS.value.className = "invalido";
		}
	}
	
	if(PROPLEGAL.value == 0){
		Entrar = false;
		Error += "\t¿Es usted el propietario legal del inmueble?\n";
		PROPLEGAL.className = "invalido";
	} else
	if(PROPLEGAL.value == "No" && PROPTIPO.value == 0){
		Entrar = false;
		Error += "\tTipo de propietario\n";
		PROPTIPO.className = "invalido";
	}
	
	if(MANDATO.value == 0){
		Entrar = false;
		Error += "\t¿Tiene Mandato del propietario firmado?\n";
		MANDATO.className = "invalido";
	}
	
	if(MANDATO.value == "Si")
	{
		if(MINIDIA.value == ""){
			Entrar = false;
			Error += "\tMandato: Fecha de inicio: día\n";
			MINIDIA.className = "invalido";
		}
	
		if(MINIMES.value == 0){
			Entrar = false;
			Error += "\tMandato: Fecha de inicio: mes\n";
			MINIMES.className = "invalido";
		}
	
		if(MINIANO.value == ""){
			Entrar = false;
			Error += "\tMandato: Fecha de inicio: año\n";
			MINIANO.className = "invalido";
		} else
		if(MINIANO.value != "" && MINIANO.value.length < 4){
			Entrar = false;
			Error += "\tMandato: Fecha de inicio: año incorrecto\n";
			MINIANO.className = "invalido";
		}
		
		if(MFINDIA.value == ""){
			Entrar = false;
			Error += "\tMandato: Fecha de término: día\n";
			MFINDIA.className = "invalido";
		}
		
		if(MFINMES.value == 0){
			Entrar = false;
			Error += "\tMandato: Fecha de término: mes\n";
			MFINMES.className = "invalido";
		}
		
		if(MFINANO.value == ""){
			Entrar = false;
			Error += "\tMandato: Fecha de término: año\n";
			MFINANO.className = "invalido";
		} else
		if(MFINANO.value != "" && MFINANO.value.length < 4){
			Entrar = false;
			Error += "\tMandato: Fecha de término: año incorrecto\n";
			MFINANO.className = "invalido";
		}
		
		if((MINIANO.value != "" && MFINANO.value != "") && (MINIANO.value.length == 4 && MFINANO.value.length == 4) && (MINIANO.value > MFINANO.value)){
			Entrar = false;
			Error += "\tMandato: fechas incorrectas\n";
			MINIANO.className = "invalido";
			MFINANO.className = "invalido";
		}
	}
	
	if(DESC.value == "" || Espacios(DESC.value)){
		Entrar = false;
		Error += "\tDescripción\n";
		DESC.className = "invalido";
	}
		
	if(Entrar)
		document.getElementById("ingresar_inmueble").submit();
		else
		alert(Error);
}

function validar_IETER(){ /*Ingresar inmueble: Terreno*/
	var AREAT = document.getElementById("area_terreno");
	var PROPLEGAL = document.getElementById("prop_legal");
	var PROPTIPO = document.getElementById("prop_tipo_persona");
	var MANDATO = document.getElementById("mandato_propietario");
	var MINIDIA = document.getElementById("mi_dia");
	var MINIMES = document.getElementById("mi_mes");
	var MINIANO = document.getElementById("mi_ano");
	var MFINDIA = document.getElementById("mf_dia");
	var MFINMES = document.getElementById("mf_mes");
	var MFINANO = document.getElementById("mf_ano");
	var DESC = document.getElementById("descripcion");
	
	var Entrar = true;
	var Error = "Por favor, ingrese ó corrija:\n";
	
	if(AREAT.value == ""){
		Entrar = false;
		Error += "\tArea de terreno\n";
		AREAT.className = "invalido";
	}
	
	if(PROPLEGAL.value == 0){
		Entrar = false;
		Error += "\t¿Es usted el propietario legal del inmueble?\n";
		PROPLEGAL.className = "invalido";
	} else
	if(PROPLEGAL.value == "No" && PROPTIPO.value == 0){
		Entrar = false;
		Error += "\tTipo de propietario\n";
		PROPTIPO.className = "invalido";
	}
	
	if(MANDATO.value == 0){
		Entrar = false;
		Error += "\t¿Tiene Mandato del propietario firmado?\n";
		MANDATO.className = "invalido";
	}
	
	if(MANDATO.value == "Si")
	{
		if(MINIDIA.value == ""){
			Entrar = false;
			Error += "\tMandato: Fecha de inicio: día\n";
			MINIDIA.className = "invalido";
		}
	
		if(MINIMES.value == 0){
			Entrar = false;
			Error += "\tMandato: Fecha de inicio: mes\n";
			MINIMES.className = "invalido";
		}
	
		if(MINIANO.value == ""){
			Entrar = false;
			Error += "\tMandato: Fecha de inicio: año\n";
			MINIANO.className = "invalido";
		} else
		if(MINIANO.value != "" && MINIANO.value.length < 4){
			Entrar = false;
			Error += "\tMandato: Fecha de inicio: año incorrecto\n";
			MINIANO.className = "invalido";
		}
		
		if(MFINDIA.value == ""){
			Entrar = false;
			Error += "\tMandato: Fecha de término: día\n";
			MFINDIA.className = "invalido";
		}
		
		if(MFINMES.value == 0){
			Entrar = false;
			Error += "\tMandato: Fecha de término: mes\n";
			MFINMES.className = "invalido";
		}
		
		if(MFINANO.value == ""){
			Entrar = false;
			Error += "\tMandato: Fecha de término: año\n";
			MFINANO.className = "invalido";
		} else
		if(MFINANO.value != "" && MFINANO.value.length < 4){
			Entrar = false;
			Error += "\tMandato: Fecha de término: año incorrecto\n";
			MFINANO.className = "invalido";
		}
		
		if((MINIANO.value != "" && MFINANO.value != "") && (MINIANO.value.length == 4 && MFINANO.value.length == 4) && (MINIANO.value > MFINANO.value)){
			Entrar = false;
			Error += "\tMandato: fechas incorrectas\n";
			MINIANO.className = "invalido";
			MFINANO.className = "invalido";
		}
	}
	
	if(DESC.value == "" || Espacios(DESC.value)){
		Entrar = false;
		Error += "\tDescripción\n";
		DESC.className = "invalido";
	}
		
	if(Entrar)
		document.getElementById("ingresar_inmueble").submit();
		else
		alert(Error);
}

function validar_IEPT(){ /* Propietario: Todos */
	var AVE = document.getElementById("avenida_calle");
	var EDFCASA = document.getElementById("edif_casa_parcela");
	var PISO = document.getElementById("piso_nivel");
	var NUMLOCAL = document.getElementById("numero_local");
	var PAIS = document.getElementById("pais");
	var OTROPAIS = document.getElementById("otro_pais");
	var ESTADO = document.getElementById("estado");
	var OTROESTADO = document.getElementById("otro_estado");
	var CIUDAD = document.getElementById("ciudad");
	var OTRACIUDAD = document.getElementById("otra_ciudad");
	var MUN = document.getElementById("municipio");
	var OTROMUN = document.getElementById("otro_municipio");
	/*var PARR = document.getElementById("parroquia");
	var OTRAPARR = document.getElementById("otra_parroquia");*/
	var URB = document.getElementById("urbanizacion");
	var OTROURB = document.getElementById("otro_urb_sector");
	var CPOSTAL = document.getElementById("codigo_postal");
	var TLOCAL1 = document.getElementById("telefono_local1");
	var TLOCAL2 = document.getElementById("telefono_local2");
	var TLOCAL3 = document.getElementById("telefono_local3");
	var TLOCAL4 = document.getElementById("telefono_local4");
	var TMOVIL1 = document.getElementById("telefono_movil1");
	var TMOVIL2 = document.getElementById("telefono_movil2");
	var TMOVIL3 = document.getElementById("telefono_movil3");
	var TMOVIL4 = document.getElementById("telefono_movil4");
	var PEMAIL = document.getElementById("email");
	var URL = document.getElementById("url");
	var CONTACTO = document.getElementById("persona_contacto");
	
	var Error = "";

	if(AVE.value != "" && Espacios(AVE.value)){
		Entrar = false;
		Error += "\tAv./Calle\n";
		AVE.className = "invalido";
	}
	
	if(EDFCASA.value != "" && Espacios(EDFCASA.value)){
		Entrar = false;
		Error += "\tEdificio/Casa\n";
		EDFCASA.className = "invalido";
	}
	
	if(PISO.value != "" && Espacios(PISO.value)){
		Entrar = false;
		Error += "\tPiso/Nivel\n";
		PISO.className = "invalido";
	}
	
	if(NUMLOCAL.value != "" && Espacios(NUMLOCAL.value)){
		Entrar = false;
		Error += "\tApto./Ofc./Local\n";
		NUMLOCAL.className = "invalido";
	}
	
	if(PAIS.value == "Otro" && (OTROPAIS.value == "" || Espacios(OTROPAIS.value))){
		Entrar = false;
		Error += "\tOtro país\n";
		OTROPAIS.className = "invalido";
	}
	
	if(PAIS.value!=0 && ESTADO.value == 0){
		Entrar = false;
		Error += "\tEstado\n";
		ESTADO.className = "invalido";
	} else
	if(ESTADO.value == "Otro" && (OTROESTADO.value == "" || Espacios(OTROESTADO.value))){
		Entrar = false;
		Error += "\tOtro estado\n";
		OTROESTADO.className = "invalido";
	}
	
	if(ESTADO.value!=0 && CIUDAD.value == 0){
		Entrar = false;
		Error += "\tCiudad\n";
		CIUDAD.className = "invalido";
	} else
	if(CIUDAD.value == "Otro" && (OTRACIUDAD.value == "" || Espacios(OTRACIUDAD.value))){
		Entrar = false;
		Error += "\tOtra ciudad\n";var URL = document.getElementById("url");
		OTRACIUDAD.className = "invalido";
	}
	
	if(CIUDAD.value!=0 && MUN.value == 0){
		Entrar = false;
		Error += "\tMunicipio\n";
		MUN.className = "invalido";
	} else
	if(MUN.value == "Otro" && (OTROMUN.value == "" || Espacios(OTROMUN.value))){
		Entrar = false;
		Error += "\tOtro municipio\n";
		OTROMUN.className = "invalido";
	}
	
	/*if(MUN.value!=0 && PARR.value == 0){
		Entrar = false;
		Error += "\tParroquia\n";
		PARR.className = "invalido";
	} else
	if(PARR.value == "Otro" && (OTRAPARR.value == "" || Espacios(OTRAPARR.value))){
		Entrar = false;
		Error += "\tOtra parroquia\n";
		OTRAPARR.className = "invalido";
	}*/
	
	if(MUN.value!=0 && URB.value == 0){
		Entrar = false;
		Error += "\tUrb./Sector\n";
		URB.className = "invalido";
	} else
	if(URB.value == "Otro" && (OTROURB.value == "" || Espacios(OTROURB.value))){
		Entrar = false;
		Error += "\tOtra urb/sector\n";
		OTROURB.className = "invalido";
	}
	
	if(CPOSTAL.value != "" && Espacios(CPOSTAL.value)){
		Entrar = false;
		Error += "\tCódigo Postal\n";
		CPOSTAL.className = "invalido";
	}
	
	if(TLOCAL1.value != "" && TLOCAL1.value.length <2){
			Entrar = false;
			Error += "\tTeléfono local: código de país incorrecto\n";
			TLOCAL1.className = "invalido";
		}
	
	if(TLOCAL2.value != "")
	{
		if(TLOCAL2.value.length < 3){
			Entrar = false;
			Error += "\tTeléfono local: código de área incorrecto\n";
			TLOCAL2.className = "invalido";
		}
		
		if(TLOCAL1.value == ""){
			Entrar = false;
			Error += "\tTeléfono local: código de país\n";
			TLOCAL1.className = "invalido";
		}
		
		if(TLOCAL3.value == ""){
			Entrar = false;
			Error += "\tTeléfono local: serial\n";
			TLOCAL3.className = "invalido";
		}
		
		if(TLOCAL4.value == ""){
			Entrar = false;
			Error += "\tTeléfono local: dígitos\n";
			TLOCAL4.className = "invalido";
		}
	}
	
	if(TLOCAL3.value != "")
	{
		if(TLOCAL3.value.length < 3){
			Entrar = false;
			Error += "\tTeléfono local: serial incorrecto\n";
			TLOCAL3.className = "invalido";
		}
		
		if(TLOCAL2.value == ""){
			Entrar = false;
			Error += "\tTeléfono local: código de área\n";
			TLOCAL2.className = "invalido";
		}
		
		if(TLOCAL4.value == ""){
			Entrar = false;
			Error += "\tTeléfono local: dígitos\n";
			TLOCAL4.className = "invalido";
		}
	}
	
	if(TLOCAL4.value != "")
	{
		if(TLOCAL4.value.length < 4){
			Entrar = false;
			Error += "\tTeléfono local: dígitos incorrectos\n";
			TLOCAL4.className = "invalido";
		}
		
		if(TLOCAL2.value == ""){
			Entrar = false;
			Error += "\tTeléfono local: código de área\n";
			TLOCAL2.className = "invalido";
		}
		
		if(TLOCAL3.value == ""){
			Entrar = false;
			Error += "\tTeléfono local: serial\n";
			TLOCAL3.className = "invalido";
		}
	}
	
	if(TMOVIL1.value != "" && TMOVIL1.value.length <2){
			Entrar = false;
			Error += "\tTeléfono móvil: código de país incorrecto\n";
			TMOVIL1.className = "invalido";
		}
	
	if(TMOVIL2.value != "")
	{
		if(TMOVIL2.value.length < 3){
			Entrar = false;
			Error += "\tTeléfono móvil: código de operadora incorrecto\n";
			TMOVIL2.className = "invalido";
		}
		
		if(TMOVIL1.value == ""){
			Entrar = false;
			Error += "\tTeléfono móvil: código de país\n";
			TMOVIL1.className = "invalido";
		}
		
		if(TMOVIL3.value == ""){
			Entrar = false;
			Error += "\tTeléfono móvil: serial\n";
			TMOVIL3.className = "invalido";
		}
		
		if(TMOVIL4.value == ""){
			Entrar = false;
			Error += "\tTeléfono móvil: dígitos\n";
			TMOVIL4.className = "invalido";
		}
	}
	
	if(TMOVIL3.value != "")
	{
		if(TMOVIL3.value.length < 3){
			Entrar = false;
			Error += "\tTeléfono móvil: serial incorrecto\n";
			TMOVIL3.className = "invalido";
		}
		
		if(TMOVIL2.value == ""){
			Entrar = false;
			Error += "\tTeléfono móvil: código de operadora\n";
			TMOVIL2.className = "invalido";
		}
		
		if(TMOVIL4.value == ""){
			Entrar = false;
			Error += "\tTeléfono móvil: dígitos\n";
			TMOVIL4.className = "invalido";
		}
	}
	
	if(TMOVIL4.value != "")
	{
		if(TMOVIL4.value.length < 4){
			Entrar = false;
			Error += "\tTeléfono móvil: dígitos incorrectos\n";
			TMOVIL4.className = "invalido";
		}
		
		if(TMOVIL2.value == ""){
			Entrar = false;
			Error += "\tTeléfono móvil: código de operadora\n";
			TMOVIL2.className = "invalido";
		}
		
		if(TMOVIL3.value == ""){
			Entrar = false;
			Error += "\tTeléfono móvil: serial\n";
			TMOVIL3.className = "invalido";
		}
	}
	
	if(PEMAIL.value != "")
	{
		if(validarEmail(PEMAIL.value) || Espacios(PEMAIL.value)){
			Entrar = false;
			Error += "\tDirección de E-mail incorrecta\n";
			PEMAIL.className = "invalido";
		}
	}
	
	if(URL.value != "" && Espacios(URL.value)){
		Entrar = false;
		Error += "\tSitio Web\n";
		URL.className = "invalido";
	}
	
	if(CONTACTO.value != "" && Espacios(CONTACTO.value)){
		Entrar = false;
		Error += "\tPersona Contacto\n";
		CONTACTO.className = "invalido";
	}
	
	return Error;
}

function validar_IEPPN(){ /* Propietario: Persona Natural */
	var PNOMBRE = document.getElementById("primer_nombre");
	var SNOMBRE = document.getElementById("segundo_nombre");
	var PAPELLIDO = document.getElementById("primer_apellido");
	var SAPELLIDO = document.getElementById("segundo_apellido");
	var TID = document.getElementById("tipo_identificacion");
	var CIPASS = document.getElementById("cedula_pasaporte");
	var NACION = document.getElementById("nacionalidad");
	var ECIVIL = document.getElementById("estado_civil");
	var NDIA = document.getElementById("n_dia");
	var NMES = document.getElementById("n_mes");
	var NANO = document.getElementById("n_ano");
	
	var Entrar= true;
	var Error = "Por favor, ingrese o corrija:\n";

	if(validar_IEPT() != ""){
		Entrar = false;
		Error += validar_IEPT();
	}
	
	if(PNOMBRE.value != "" && Espacios(PNOMBRE.value)){
		Entrar = false;
		Error += "\tPrimer nombre NO debe comenzar con un espacio en blanco\n";
		PNOMBRE.className = "invalido";
	}
	
	if(SNOMBRE.value != "" && Espacios(SNOMBRE.value)){
		Entrar = false;
		Error += "\tSegundo nombre NO debe comenzar con un espacio en blanco\n";
		SNOMBRE.className = "invalido";
	}
	
	if(PAPELLIDO.value != "" && Espacios(PAPELLIDO.value)){
		Entrar = false;
		Error += "\tPrimer apellido NO debe comenzar con un espacio en blanco\n";
		PAPELLIDO.className = "invalido";
	}
	
	if(SAPELLIDO.value != "" && Espacios(SAPELLIDO.value)){
		Entrar = false;
		Error += "\tSegundo apellido NO debe comenzar con un espacio en blanco\n";
		SAPELLIDO.className = "invalido";
	}
	
	if(TID.value!=0)
	{
		if(CIPASS.value == "" || Espacios(CIPASS.value)){
			Entrar = false;
			Error += "\tNúm. identidad\n";
			CIPASS.className = "invalido";
		}
	}
	
	if(CIPASS.value!="" && TID.value == 0){
			Entrar = false;
			Error += "\tTipo identidad\n";
			CIPASS.className = "invalido";
		}
	
	if(TID.value=="Pasaporte" && NACION.value == ""){
		Entrar = false;
		Error += "\tNacionalidad\n";
		NACION.className = "invalido";
	}
	
	if(NACION.value!="" && Espacios(NACION.value)){
		Entrar = false;
		Error += "\tNacionalidad\n";
		NACION.className = "invalido";
	}
	
	/*if(ECIVIL.value==0){
		Entrar = false;
		Error += "\tEstado Civil\n";
		ECIVIL.className = "invalido";
	}*/
	
	if((NDIA.value != "" || NDIA.value != "00") && NMES.value != 0 && (NANO.value != "" || NANO.value != "0000"))
	{
		if(NDIA.value < 0 || NDIA.value > 31)
		{
			Entrar = false;
			Error += "\tFecha nacimiento: día incorrecto\n";
			NDIA.className = "invalido";
		}
		
		if(NANO.value.length < 4){
			Entrar = false;
			Error += "\tFecha nacimiento: Año incorrecto\n";
			NANO.className = "invalido";
		}
	}
	
	/*	
	if(NDIA.value != "" || NDIA.value != "00")
	{
		if(NDIA.value < 0 || NDIA.value > 31){
			Entrar = false;
			Error += "\tFecha nacimiento: día incorrecto\n";
			NDIA.className = "invalido";
		}
	
		if(NMES.value == 0){
			Entrar = false;
			Error += "\tFecha nacimiento: mes\n";
			NMES.className = "invalido";
		}
		
		if(NANO.value == "" || NANO.value == "0000"){
			Entrar = false;
			Error += "\tFecha nacimiento: año\n";
			NANO.className = "invalido";
		}
	}
	
	if(NMES.value != 0)
	{
		if(NDIA.value == ""){
			Entrar = false;
			Error += "\tFecha nacimiento: dia\n";
			NDIA.className = "invalido";
		}else
		if(NDIA.value != "" && (NDIA.value < 0 || NDIA.value > 31) || NDIA.value == "00"){
			Entrar = false;
			Error += "\tFecha nacimiento: día incorrecto\n";
			NDIA.className = "invalido";
		}
			
		if(NANO.value == ""){
			Entrar = false;
			Error += "\tFecha nacimiento: Año\n";
			NANO.className = "invalido";
		}else
		if((NANO.value != "" && NANO.value.length < 4) || NANO.value == "0000"){
			Entrar = false;
			Error += "\tFecha nacimiento: Año incorrecto\n";
			NANO.className = "invalido";
		}
	}
	
	if(NANO.value != "" || NANO.value != "0000")
	{
		if(NDIA.value == ""){
			Entrar = false;
			Error += "\tFecha nacimiento: dia\n";
			NDIA.className = "invalido";
		}else
		if(NDIA.value != "" && (NDIA.value < 0 || NDIA.value > 31) || NDIA.value == "00"){
			Entrar = false;
			Error += "\tFecha nacimiento: día incorrecto\n";
			NDIA.className = "invalido";
		}
		
		if(NMES.value == 0){
			Entrar = false;
			Error += "\tFecha nacimiento: mes\n";
			NMES.className = "invalido";
		}
	}
	*/

	if(Entrar)
		document.getElementById("ingresar_inmueble").submit();
	else
		alert(Error);
}

function validar_IEPPJ(){ /* Propietario: Persona Juridica */
	var RSOCIAL = document.getElementById("razon_social");
	var RIF = document.getElementById("rif");
	var NREG = document.getElementById("nombre_registro");
	var CIRCUNS = document.getElementById("circunscripcion");
	var NUMREG = document.getElementById("numero_registro");
	var TOMO = document.getElementById("tomo_registro");
	var REGDIA = document.getElementById("r_dia");
	var REGMES = document.getElementById("r_mes");
	var REGANO = document.getElementById("r_ano");
	var LPNOMBRE = document.getElementById("legal_primer_nombre");
	var LSNOMBRE = document.getElementById("legal_segundo_nombre");
	var LPAPELLIDO = document.getElementById("legal_primer_apellido");
	var LSAPELLIDO = document.getElementById("legal_segundo_apellido");
	var LTID = document.getElementById("legal_tipo_identificacion");
	var LCIPASS = document.getElementById("legal_cedula_pasaporte");
	var LNACION = document.getElementById("legal_nacionalidad");
	var LECIVIL = document.getElementById("legal_estado_civil");
	var LDIA = document.getElementById("l_dia");
	var LMES = document.getElementById("l_mes");
	var LANO = document.getElementById("l_ano");
	
	var Entrar= true;
	var Error = "Por favor, ingrese o corrija:\n";

	if(validar_IEPT() != ""){
		Entrar = false;
		Error += validar_IEPT();
	}
	
	if(RSOCIAL.value != "" && Espacios(RSOCIAL.value)){
		Entrar = false;
		Error += "\tRazón social\n";
		RSOCIAL.className = "invalido";
	}
	
	if(RIF.value != "")
	{
		if(RIF.value.length < 10 || Espacios(RIF.value))
		{
			Entrar = false;
			Error += "\tRIF es incorrecto - Ver muestra\n";
			RIF.className = "invalido";
		}
	}
	
	if(NREG.value != "" && Espacios(NREG.value)){
		Entrar = false;
		Error += "\tRegistro: nombre\n";
		NREG.className = "invalido";
	}
	
	if(CIRCUNS.value != "" && Espacios(CIRCUNS.value)){
		Entrar = false;
		Error += "\tCircunscripción\n";
		CIRCUNS.className = "invalido";
	}
	
	if(NUMREG.value != "" && Espacios(NUMREG.value)){
		Entrar = false;
		Error += "\tNúmero registro\n";if(ECIVIL.value==0){
		Entrar = false;
		Error += "\tEstado Civil\n";
		ECIVIL.className = "invalido";
	}
		NUMREG.className = "invalido";
	}
	
	if(TOMO.value != "" && Espacios(TOMO.value)){
		Entrar = false;
		Error += "\tTomo registro\n";
		TOMO.className = "invalido";
	}
	
	if(REGDIA.value != "")
	{
		if(REGDIA.value < 0 || REGDIA.value > 31){
			Entrar = false;
			Error += "\tFecha registro: día incorrecto\n";
			REGDIA.className = "invalido";
		}
	
		if(REGMES.value == "0"){
			Entrar = false;
			Error += "\tFecha registro: mes\n";
			REGMES.className = "invalido";
		}
		
		if(REGANO.value=="")
			{
				Entrar = false;
				Error += "\tFecha registro: año\n";
				REGANO.className = "invalido";
			}
	}
	
	if(REGMES.value!=0)
	{
		if(REGDIA.value=="")
		{
			Entrar = false;
			Error += "\tFecha registro: dia\n";
			REGDIA.className = "invalido";
		}
		
		if(REGANO.value=="")
		{
			Entrar = false;
			Error += "\tFecha registro: año\n";
			REGANO.className = "invalido";
		}
	}
		
	if(REGANO.value != "")
	{
		if(REGANO.value.length < 4){
			Entrar = false;
			Error += "\tFecha registro: Año incorrecto\n";
			REGANO.className = "invalido";
		}
		
		if(REGDIA.value=="")
		{
			Entrar = false;
			Error += "\tFecha registro: dia\n";
			REGDIA.className = "invalido";
		}
		
		if(REGMES.value == "0")
		{
			Entrar = false;
			Error += "\tFecha registro: mes\n";
			REGMES.className = "invalido";
		}
	}
		
	if(LPNOMBRE.value != "" && Espacios(LPNOMBRE.value)){
		Entrar = false;
		Error += "\tPrimer nombre\n";
		LPNOMBRE.className = "invalido";
	}
	
	if(LSNOMBRE.value != "" && Espacios(LSNOMBRE.value)){
		Entrar = false;
		Error += "\tSegundo nombre\n";
		LSNOMBRE.className = "invalido";
	}
	
	if(LPAPELLIDO.value != "" && Espacios(LPAPELLIDO.value)){
		Entrar = false;
		Error += "\tPrimer apellido\n";
		LPAPELLIDO.className = "invalido";
	}
	
	if(LSAPELLIDO.value != "" && Espacios(LSAPELLIDO.value)){
		Entrar = false;
		Error += "\tSegundo apellido\n";
		LSAPELLIDO.className = "invalido";
	}
	
	if(LTID.value!=0 && LCIPASS.value == "")
	{
		Entrar = false;
		Error += "\tC.I. ó Pasaporte\n";
		CIPASS.className = "invalido";
	}
	
	if(LCIPASS.value != "")
	{
		if(LTID.value==0)
		{
			Entrar = false;
			Error += "\tTipo identidad\n";
			LTID.className = "invalido";
		}
			
		if(Espacios(CIPASS.value)){
			Entrar = false;
			Error += "\tC.I. ó Pasaporte\n";
			CIPASS.className = "invalido";
		}
	}
	
	if(LTID.value=="Pasaporte" && LNACION.value=="")
	{
		Entrar = false;
		Error += "\tNacionalidad\n";
		LNACION.className = "invalido";
	}
	
	if(LNACION.value != "" && Espacios(LNACION.value)){
		Entrar = false;
		Error += "\tNacionalidad\n";
		LNACION.className = "invalido";
	}
	
	if(LECIVIL.value==0){
		Entrar = false;
		Error += "\tEstado Civil\n";
		LECIVIL.className = "invalido";
	}
	
	if(LDIA.value != "")
	{
		if(LDIA.value < 0 || LDIA.value > 31){
			Entrar = false;
			Error += "\tFecha nacimiento: día incorrecto\n";
			LDIA.className = "invalido";
		}
	
		if(LMES.value == "0"){
			Entrar = false;
			Error += "\tFecha nacimiento: mes\n";
			LMES.className = "invalido";
		}
		
		if(LANO.value=="")
		{
			Entrar = false;
			Error += "\tFecha nacimiento: año\n";
			LANO.className = "invalido";
		}
	}
	
	if(LMES.value!=0)
	{
		if(LDIA.value=="")
		{
			Entrar = false;
			Error += "\tFecha nacimiento: dia\n";
			LDIA.className = "invalido";
		}
		
		if(LANO.value=="")
		{
			Entrar = false;
			Error += "\tFecha nacimiento: año\n";
			LANO.className = "invalido";
		}
	}
		
	if(LANO.value != "")
	{
		if(LANO.value.length < 4){
			Entrar = false;
			Error += "\tFecha nacimiento: Año incorrecto\n";
			LANO.className = "invalido";
		}
		
		if(LDIA.value=="")
		{
			Entrar = false;
			Error += "\tFecha nacimiento: dia\n";
			LDIA.className = "invalido";
		}
		
		if(LMES.value == "0")
		{
			Entrar = false;
			Error += "\tFecha nacimiento: mes\n";
			LMES.className = "invalido";
		}
	}
	
		if(Entrar)
		document.getElementById("ingresar_inmueble").submit();
	else
		alert(Error);
}

function validar_AGN(){ /* Agregar Agente: Natural */
	var Error = "";
	
	if(document.agregar_agente.primer_nombre.value == "" || Espacios(document.agregar_agente.primer_nombre.value)){
		Entrar = false;
		Error += "\tPrimer nombre\n";
		document.agregar_agente.primer_nombre.className = "invalido";
	}
	if(document.agregar_agente.segundo_nombre.value != "" && Espacios(document.agregar_agente.primer_nombre.value)){
		Entrar = false;
		Error += "\tSegundo nombre inválido\n";
		document.agregar_agente.segundo_nombre.className = "invalido";
	}
	if(document.agregar_agente.primer_apellido.value == "" || Espacios(document.agregar_agente.primer_apellido.value)){
		Entrar = false;
		Error += "\tPrimer apellido\n";
		document.agregar_agente.primer_apellido.className = "invalido";
	}
	if(document.agregar_agente.segundo_apellido.value == "" || Espacios(document.agregar_agente.segundo_apellido.value)){
		Entrar = false;
		Error += "\tSegundo apellido\n";
		document.agregar_agente.segundo_apellido.className = "invalido";
	}
	if(document.agregar_agente.tipo_identificacion.value == 0){
		Entrar = false;
		Error += "\tTipo identidad\n";
		document.agregar_agente.tipo_identificacion.className = "invalido";
	}
	if(document.agregar_agente.cedula_pasaporte.value == "" || Espacios(document.agregar_agente.cedula_pasaporte.value)){
		Entrar = false;
		Error += "\tNúm. identidad\n";
		document.agregar_agente.cedula_pasaporte.className = "invalido";
	}
	if(document.agregar_agente.nacionalidad.value == "" || Espacios(document.agregar_agente.nacionalidad.value)){
		Entrar = false;
		Error += "\tNacionalidad\n";
		document.agregar_agente.nacionalidad.className = "invalido";
	}
	if(document.agregar_agente.estado_civil.value == 0){
		Entrar = false;
		Error += "\tEstado civil\n";
		document.agregar_agente.estado_civil.className = "invalido";
	}
	if(document.agregar_agente.n_dia.value != "" && (document.agregar_agente.n_dia.value < 1 || document.agregar_agente.n_dia.value > 31)){
		Entrar = false;
		Error += "\tFecha de nacimiento: día incorrecto\n";
		document.agregar_agente.n_dia.className = "invalido";
	}
	if(document.agregar_agente.n_dia.value != "" && document.agregar_agente.n_mes.value == 0){
		Entrar = false;
		Error += "\tFecha de nacimiento: mes\n";
		document.agregar_agente.n_mes.className = "invalido";
	}
	if(document.agregar_agente.n_dia.value != "" && document.agregar_agente.n_ano.value == ""){
		Entrar = false;
		Error += "\tFecha de nacimiento: año\n";
		document.agregar_agente.n_ano.className = "invalido";
	} else
	if(document.agregar_agente.n_ano.value != "" && document.agregar_agente.n_ano.value.length < 4){
		Entrar = false;
		Error += "\tFecha de nacimiento: año inválido\n";
		document.agregar_agente.n_ano.className = "invalido";
	}
	
	return Error;
}
	
function validar_AGJ(){ /* Agregar Agente: Juridico */
	var Error = "";

	if(document.agregar_agente.razon_social.value == "" || Espacios(document.agregar_agente.razon_social.value)){
		Entrar = false;
		Error += "\tRazón social\n";
		document.agregar_agente.razon_social.className = "invalido";
	}
	if(document.agregar_agente.rif.value == ""){
		Entrar = false;
		Error += "\tRIF\n";
		document.agregar_agente.rif.className = "invalido";
	} else
	if(document.agregar_agente.rif.value.length < 10 || Espacios(document.agregar_agente.rif.value)){
		Entrar = false;
		Error += "\tRIF inválido - Ver referencia\n";
		document.agregar_agente.rif.className = "invalido";
	}
	if(document.agregar_agente.nombre_registro.value == "" || Espacios(document.agregar_agente.nombre_registro.value)){
		Entrar = false;
		Error += "\tRegistro: nombre\n";
		document.agregar_agente.nombre_registro.className = "invalido";
	}
	if(document.agregar_agente.circunscripcion.value == "" || Espacios(document.agregar_agente.circunscripcion.value)){
		Entrar = false;
		Error += "\tCircunscripción\n";
		document.agregar_agente.circunscripcion.className = "invalido";
	}
	if(document.agregar_agente.numero_registro.value == "" || Espacios(document.agregar_agente.numero_registro.value)){
		Entrar = false;
		Error += "\tNúmero registro\n";
		document.agregar_agente.numero_registro.className = "invalido";
	}
	if(document.agregar_agente.tomo_registro.value == "" || Espacios(document.agregar_agente.tomo_registro.value)){
		Entrar = false;
		Error += "\tTomo registro\n";
		document.agregar_agente.tomo_registro.className = "invalido";
	}
	if(document.agregar_agente.r_dia.value == ""){
		Entrar = false;
		Error += "\tFecha registro: día\n";
		document.agregar_agente.r_dia.className = "invalido";
	}else
	if(document.agregar_agente.r_dia.value != "" && (document.agregar_agente.r_dia.value < 0 || document.registro.r_dia.value > 31)){
		Entrar = false;
		Error += "\tFecha registro: día inválido\n";
		document.agregar_agente.r_dia.className = "invalido";
	}
	if(document.agregar_agente.r_mes.value == 0){
		Entrar = false;
		Error += "\tFecha registro: mes\n";
		document.agregar_agente.r_mes.className = "invalido";
	}
	if(document.agregar_agente.r_ano.value == ""){
		Entrar = false;
		Error += "\tFecha registro: Año\n";
		document.agregar_agente.r_ano.className = "invalido";
	}else
	if(document.agregar_agente.r_ano.value != "" && document.agregar_agente.r_ano.value.length < 4){
		Entrar = false;
		Error += "\tFecha registro: Año inválido\n";
		document.agregar_agente.r_ano.className = "invalido";
	}
	if(document.agregar_agente.legal_primer_nombre.value == "" || Espacios(document.agregar_agente.legal_primer_nombre.value)){
		Entrar = false;
		Error += "\tPrimer nombre\n";
		document.agregar_agente.legal_primer_nombre.className = "invalido";
	}
	if(document.agregar_agente.legal_primer_apellido.value == "" || Espacios(document.agregar_agente.legal_primer_apellido.value)){
		Entrar = false;
		Error += "\tPrimer apellido\n";
		document.agregar_agente.legal_primer_apellido.className = "invalido";
	}
	if(document.agregar_agente.legal_segundo_apellido.value == "" || Espacios(document.agregar_agente.legal_segundo_apellido.value)){
		Entrar = false;
		Error += "\tSegundo apellido\n";
		document.agregar_agente.legal_segundo_apellido.className = "invalido";
	}
	if(document.agregar_agente.legal_tipo_identificacion.value == 0){
		Entrar = false;
		Error += "\tRepresentante legal: Tipo identidad\n";
		document.agregar_agente.legal_tipo_identificacion.className = "invalido";
	}
	if(document.agregar_agente.legal_cedula_pasaporte.value == "" || Espacios(document.agregar_agente.legal_cedula_pasaporte.value)){
		Entrar = false;
		Error += "\tC.I. ó Pasaporte\n";
		document.agregar_agente.legal_cedula_pasaporte.className = "invalido";
	}
	if(document.agregar_agente.legal_nacionalidad.value == "" || Espacios(document.agregar_agente.legal_nacionalidad.value)){
		Entrar = false;
		Error += "\tNacionalidad\n";
		document.agregar_agente.legal_nacionalidad.className = "invalido";
	}
	if(document.agregar_agente.legal_estado_civil.value == 0){
		Entrar = false;
		Error += "\tEstado civil\n";
		document.agregar_agente.legal_estado_civil.className = "invalido";
	}
	if(document.agregar_agente.l_dia.value != "" && (document.agregar_agente.l_dia.value < 0 || document.agregar_agente.l_dia.value > 31)){
		Entrar = false;
		Error += "\tFecha nacimiento: día inválido\n";
		document.agregar_agente.l_dia.className = "invalido";
	}
	if(document.agregar_agente.l_dia.value != "" && document.agregar_agente.l_mes.value == 0){
		Entrar = false;
		Error += "\tFecha nacimiento: mes\n";
		document.agregar_agente.l_mes.className = "invalido";
	}
	if(document.agregar_agente.l_dia.value != "" && document.agregar_agente.l_ano.value == ""){
		Entrar = false;
		Error += "\tFecha nacimiento: Año\n";
		document.agregar_agente.l_ano.className = "invalido";
	}else
	if(document.agregar_agente.l_ano.value != "" && document.agregar_agente.l_ano.value.length < 4){
		Entrar = false;
		Error += "\tFecha nacimiento: Año inválido\n";
		document.agregar_agente.l_ano.className = "invalido";
	}
	
	return Error;
}
	
function validar_AGP(){ /* Agregar Agente: Primaria */
	var Entrar = true;
	var Error = "Por favor, ingrese o corrija:\n";

	if(document.agregar_agente.tipo_agente.value == 0){
		Entrar = false;
		Error += "\tTipo de Agente\n";
		document.agregar_agente.tipo_agente.className = "invalido";
	}
	if(document.agregar_agente.tipo_agente.value == 1){
		if(validar_AGN() != ""){
			Entrar = false;
			Error += validar_AGN();
		}
	}
		
	if(document.agregar_agente.tipo_agente.value == 2){
		if(validar_AGJ() != ""){
			Entrar = false;
			Error += validar_AGJ();
		}
	}
		
	if(document.agregar_agente.avenida_calle.value == "" || Espacios(document.agregar_agente.avenida_calle.value)){
		Entrar = false;
		Error += "\tAv./Calle\n";
		document.agregar_agente.avenida_calle.className = "invalido";
	}
	if(document.agregar_agente.edif_casa_parcela.value == "" || Espacios(document.agregar_agente.edif_casa_parcela.value)){
		Entrar = false;
		Error += "\tEdificio/Casa\n";
		document.agregar_agente.edif_casa_parcela.className = "invalido";
	}
	if(document.agregar_agente.pais.value == 0){
		Entrar = false;
		Error += "\tPaís\n";
		document.agregar_agente.pais.className = "invalido";
	} else
	if(document.agregar_agente.pais.value == "Otro" && (document.agregar_agente.otro_pais.value == "" || Espacios(document.agregar_agente.otro_pais.value))){
		Entrar = false;
		Error += "\tOtro país\n";
		document.agregar_agente.otro_pais.className = "invalido";
	}
	if(document.agregar_agente.estado.value == 0){
		Entrar = false;
		Error += "\tEstado\n";
		document.agregar_agente.estado.className = "invalido";
	} else
	if(document.agregar_agente.estado.value == "Otro" && (document.agregar_agente.otro_estado.value == "" || Espacios(document.agregar_agente.otro_estado.value))){
		Entrar = false;
		Error += "\tOtro estado\n";
		document.agregar_agente.otro_estado.className = "invalido";
	}
	if(document.agregar_agente.ciudad.value == 0){
		Entrar = false;
		Error += "\tCiudad\n";
		document.agregar_agente.ciudad.className = "invalido";
	} else
	if(document.agregar_agente.ciudad.value == "Otro" && (document.agregar_agente.otra_ciudad.value == "" || Espacios(document.agregar_agente.otra_ciudad.value))){
		Entrar = false;
		Error += "\tOtra ciudad\n";
		document.agregar_agente.otra_ciudad.className = "invalido";
	}
	if(document.agregar_agente.municipio.value == 0){
		Entrar = false;
		Error += "\tMunicipio\n";
		document.agregar_agente.municipio.className = "invalido";
	} else
	if(document.agregar_agente.municipio.value == "Otro" && (document.agregar_agente.otro_municipio.value == "" || Espacios(document.agregar_agente.otro_municipio.value))){
		Entrar = false;
		Error += "\tOtro municipio\n";
		document.agregar_agente.otro_municipio.className = "invalido";
	}
	/*if(document.agregar_agente.parroquia.value == 0){
		Entrar = false;
		Error += "\tParroquia\n";
		document.agregar_agente.parroquia.className = "invalido";
	} else
	if(document.agregar_agente.parroquia.value == "Otro" && (document.agregar_agente.otra_parroquia.value == "" || Espacios(document.agregar_agente.otra_parroquia.value))){
		Entrar = false;
		Error += "\tOtra parroquia\n";
		document.agregar_agente.otra_parroquia.className = "invalido";
	}*/
	if(document.agregar_agente.urbanizacion.value == 0){
		Entrar = false;
		Error += "\tUrb./Sector\n";
		document.agregar_agente.urbanizacion.className = "invalido";
	} else
	if(document.agregar_agente.urbanizacion.value == "Otro" && (document.agregar_agente.otro_urb_sector.value == "" || Espacios(document.agregar_agente.otro_urb_sector.value))){
		Entrar = false;
		Error += "\tOtra urb./sector\n";
		document.agregar_agente.otro_urb_sector.className = "invalido";
	}
	if(document.agregar_agente.telefono_local2.value != "" && document.agregar_agente.telefono_local2.value.length < 3){
		Entrar = false;
		Error += "\tTeléfono local: código de área incorrecto\n";
		document.agregar_agente.telefono_local2.className = "invalido";
	}
	if(document.agregar_agente.telefono_local3.value != "" && document.agregar_agente.telefono_local3.value.length < 3){
		Entrar = false;
		Error += "\tTeléfono local: serial incorrecto\n";
		document.agregar_agente.telefono_local3.className = "invalido";
	}
	if(document.agregar_agente.telefono_local4.value != "" && document.agregar_agente.telefono_local4.value.length < 4){
		Entrar = false;
		Error += "\tTeléfono local: dígitos incorrectos\n";
		document.agregar_agente.telefono_local4.className = "invalido";
	}
	if(document.agregar_agente.telefono_movil2.value != "" && document.agregar_agente.telefono_movil2.value.length < 3){
		Entrar = false;
		Error += "\tTeléfono móvil: operador incorrecto\n";
		document.agregar_agente.telefono_movil2.className = "invalido";
	}
	if(document.agregar_agente.telefono_movil3.value != "" && document.agregar_agente.telefono_movil3.value.length < 3){
		Entrar = false;
		Error += "\tTeléfono móvil: serial incorrecto\n";
		document.agregar_agente.telefono_movil3.className = "invalido";
	}
	if(document.agregar_agente.telefono_movil4.value != "" && document.agregar_agente.telefono_movil4.value.length < 4){
		Entrar = false;
		Error += "\tTeléfono móvil: dígitos incorrectos\n";
		document.agregar_agente.telefono_movil4.className = "invalido";
	}
	if((document.agregar_agente.telefono_local2.value == "" && document.agregar_agente.telefono_local3.value == "" && document.agregar_agente.telefono_local4.value == "") && (document.agregar_agente.telefono_movil2.value == "" && document.agregar_agente.telefono_movil3.value == "" && document.agregar_agente.telefono_movil4.value == "")){
		Entrar = false;
		Error += "\tDebe ingresar un telefono local o un teléfono móvil\n";
		document.agregar_agente.telefono_local1.className = "invalido";
		document.agregar_agente.telefono_local2.className = "invalido";
		document.agregar_agente.telefono_local3.className = "invalido";
		document.agregar_agente.telefono_local4.className = "invalido";
		document.agregar_agente.telefono_movil1.className = "invalido";
		document.agregar_agente.telefono_movil2.className = "invalido";
		document.agregar_agente.telefono_movil3.className = "invalido";
		document.agregar_agente.telefono_movil4.className = "invalido";
	}
	if(document.agregar_agente.email.value == ""){
		Entrar = false;
		Error += "\tE-mail\n";
		document.agregar_agente.email.className = "invalido";
	}else
	if(document.agregar_agente.email.value != "" && (validarEmail(document.agregar_agente.email.value) || Espacios(document.agregar_agente.email.value))){

		Entrar = false;
		Error += "\tDirección de E-mail incorrecta\n";
		document.agregar_agente.email.className = "invalido";
	}
	
	if(Entrar)
		document.agregar_agente.submit();
	else
		alert(Error);
}

function validar_NSP(){
	var Entrar = true;
	var Error = "Por favor, ingrese o corrija:\n";
	
	if(document.precio_status.n_status.value == 0){
		Entrar = false;
		Error += "\tNuevo status\n";
		document.precio_status.n_status.className = "invalido";
	}
	if(document.precio_status.n_status.value == 1 && document.precio_status.precio_oferta.value == ""){
		Entrar = false;
		Error += "\tPrecio de Oferta\n";
		document.precio_status.precio_oferta.className = "invalido";
	}
	if(document.precio_status.n_status.value == 2 && document.precio_status.precio_reserva.value == ""){
		Entrar = false;
		Error += "\tPrecio de reserva\n";
		document.precio_status.precio_reserva.className = "invalido";
	}
	if(document.precio_status.n_status.value == 2 && document.precio_status.r_corredor_vendedor.value == 0){
		Entrar = false;
		Error += "\tCorredor vendedor\n";
		document.precio_status.r_corredor_vendedor.className = "invalido";
	}
	
	if(Entrar)
		document.precio_status.submit();
	else
		alert(Error);
}

function setcorp(corpchecked){
	if(corpchecked.checked){
		document.getElementById("RE").checked = false;
		document.getElementById("RE").disabled = true;
		document.getElementById("OC").checked = false;
		document.getElementById("OC").disabled = true;
		document.getElementById("IN").checked = false;
		document.getElementById("IN").disabled = true;
		document.getElementById("ED").checked = false;
		document.getElementById("ED").disabled = true;
		document.getElementById("TE").checked = false;
		document.getElementById("TE").disabled = true;
	} else{
	document.getElementById("RE").disabled = false;
	document.getElementById("OC").disabled = false;
	document.getElementById("IN").disabled = false;
	document.getElementById("ED").disabled = false;
	document.getElementById("TE").disabled = false;
	}
}

function maxtext(textarea, intLimit) {
		var varValue = textarea.value;

		if (varValue.length > intLimit) {
			alert ("Máximo " + intLimit + " caracteres.");
			textarea.value = varValue.substring(0, intLimit);
		}
}

var nav4 = window.Event ? true : false;
function acceptNum(evt){	
	var key = nav4 ? evt.which : evt.keyCode;
	
	if(key <= 13 || key == 46 || (key >= 48 && key <= 57))
		return key;
	else{
		/*alert("Ingrese un valor numérico.");*/
		return false;
	}
}

function acceptNum2(evt){	
	var key = nav4 ? evt.which : evt.keyCode;
	
	if(key <= 13 || (key >= 48 && key <= 57))
		return key;
	else{
		/*alert("Ingrese un valor numérico.");*/
		return false;
	}
}

function acceptText(evt){	
	var key = nav4 ? evt.which : evt.keyCode;
	
	if(key <= 13 || key == 209 || key == 241 || (key >= 65 && key <= 122) || (key >= 48 && key <= 57))
		return key;
	else{
		alert("Ingrese solo letras o números.");
		return false;
	}
}

function validar_ENC(){
	var REFERENCIA = document.getElementById("referencia");
	var OTRAREF = document.getElementById("otra_referencia");
	var Enviar = true;
	var Error = "Por favor, ingrese o corrija:\n";
	
	if(REFERENCIA.value == 0){
		Enviar = false;
		Error += "\tDebe seleccionar una referencia\n";
		REFERENCIA.className = "invalido";
	}
	if(REFERENCIA.value == 7 && (OTRAREF.value == "" || Espacios(OTRAREF.value))){
		Enviar = false;
		Error += "\tOtro: favor indique\n";
		OTRAREF.className = "invalido";
	}
	
	if(Enviar)
		document.getElementById("csi_poll").submit();
}

function encuesta(valor){
	if(valor == 7)
		document.getElementById("otra_ref").style.visibility = "visible";
}

function FormatNumber(fld, milSep, decSep, e) {
  var sep = 0;
  var key = '';
  var i = j = 0;
  var len = len2 = 0;
  var strCheck = '0123456789';
  var aux = aux2 = '';
  var whichCode = (window.Event) ? e.which : e.keyCode;

  if (whichCode == 13) return true;  // Enter
  if (whichCode == 8) return true;  // Delete
  key = String.fromCharCode(whichCode);  // Get key value from key code
  if (strCheck.indexOf(key) == -1) return false;  // Not a valid key
  len = fld.value.length;
  for(i = 0; i < len; i++)
  if ((fld.value.charAt(i) != '0') && (fld.value.charAt(i) != decSep)) break;
  aux = '';
  for(; i < len; i++)
  if (strCheck.indexOf(fld.value.charAt(i))!=-1) aux += fld.value.charAt(i);
  aux += key;
  len = aux.length;
  if (len == 0) fld.value = '';
  if (len == 1) fld.value = '0'+ decSep + '0' + aux;
  if (len == 2) fld.value = '0'+ decSep + aux;
  if (len > 2) {
    aux2 = '';
    for (j = 0, i = len - 3; i >= 0; i--) {
      if (j == 3) {
        aux2 += milSep;
        j = 0;
      }
      aux2 += aux.charAt(i);
      j++;
    }
    fld.value = '';
    len2 = aux2.length;
    for (i = len2 - 1; i >= 0; i--)
    fld.value += aux2.charAt(i);
    fld.value += decSep + aux.substr(len - 2, len);
  }
  return false;
}
function irpag(ir, queryS){
	Pag = document.getElementById(ir).value - 1;
	if(Pag >= 0)
		document.location = "index.php?paginaN="+Pag+queryS;
}

