var re = new RegExp("[A-Z]|[0-9]|[a-z]|[-,_]")

function mailto(to, subject, body, bcc, name, phone, address, idInmueble, idFuente) {

           __left = ((screen.width-500)/2)

           __top  = ((screen.height-470)/2)

         window.open("/servlet/co.com.pragma.m2.servlet.Base?PJR_TEMPLATE_NAME=/licenciamiento/jcorredor/mailTo.pjr.html&to=" +

           escape(to) +

           (bcc ? "&bcc=" + escape(bcc) : "") +

           (subject ? "&subject=" + escape(subject) : "") +

           (body ? "&body=" + escape(subject) : "") +

           (name ? "&name=" + escape(name) : "") +

           (phone ? "&phone=" + escape(phone) : "") +

           (address ? "&address=" + escape(address) : "") +

           (idInmueble ? "&idInmueble=" + escape(idInmueble) : "") +

           (idFuente ? "&idFuente=" + escape(idFuente) : "") +

           "&x=" + Math.random(),"Login",

           "scrollbars=auto,width=350,height=570,top=" + __top +

           ",left=" + __left,true);

 }

//USADA

function validarBusquedaBasicaJimenez(laForma) {

	_campoError = null;

	_errores = "";

	//validarLista(laForma.idCiudad, "Ciudad")

	if (laForma.idCiudad[laForma.idCiudad.selectedIndex].value == 1) {

		validarLista(laForma.idSector, "Zona")

	}

	if (laForma.idTipoNegocio[0].checked) {

		laForma.seVende.value = 'S';

	}

	if (laForma.idTipoNegocio[1].checked) {

		laForma.seArrienda.value = 'S';

	}

	if (_errores != "") {

		alert("Por favor verifique la siguiente información: \n\n" + _errores)

		_campoError.focus()

		return false;

	}

	return true;

}

//USADA

function deshabilitarZonasJimenez(forma) {

	if (forma.idCiudad[forma.idCiudad.selectedIndex].value == 1) {

		forma.idSector.disabled = false;

	}

	if (forma.idCiudad[forma.idCiudad.selectedIndex].value == 2) {

			forma.idSector.disabled = true;

	}

}

//USADA

function validarOrdenarJimenez() {

    var laForma = document.laForma;

    _campoError = null;

    _errores = "";

    validarLista(laForma.criterioOrden, "Criterio de ordenamiento")

    if (_errores != "") {

    	alert("Por favor verifique la siguiente información: \n\n" + _errores)

    	_campoError.focus()

    	return false;

    }

    return true;

	

}

//USADA

function mostrarAyudaZonas() {

 	window.open('http://www.juliocorredorycia.com/licenciamiento/isabeldemora/ayudaSectores.html','popUpAyudaZonas','width=350,height=350');

}

//USADA

function mostrarAyudaFiltros() {

	window.open('http://www.juliocorredorycia.com/licenciamiento/isabeldemora/ayudaFiltrarInmuebles.html','popUpFiltrarInmuebles','width=350,height=300');

}

//USADA

function validarBusquedaCodigoJimenez(forma) {

	_campoError = null;

	_errores = "";

	validarCampo(forma.idInmueble, "Codigo Inmueble");

	if (_errores != "") {

		alert("Por favor verifique la siguiente información: \n\n" + _errores)

		_campoError.focus()

		return false;

	}

}

//USADA

function borrarBuscarJimenez (obj) {

	obj.value = "";

 }

//USADA

function validarFiltrarResultados(laForma) {

	_campoError = null;

	_errores = "";

	_seleccion = false;

	for(i=3; i < laForma.length; i++) {

	   if(laForma.elements[i].selectedIndex > 0) {            

	     _seleccion = true;

	   }

	   else {

		laForma.elements[i].value = "";

	   }

	}



	if (!_seleccion) {

		alert("Por favor seleccione al menos un criterio\n");

		return false;

	}

	return true;

}

//USADA

function validarDatosInmuebleConsignacion(laForma) {

	_campoError = null;

	_errores = "";

	var url = "";

	validarLista(laForma.idTipoInmueble, "Tipo de Inmueble")

	if (laForma.tipoNegocio[2].checked) {

		laForma.seVende.value="S";

		laForma.seArrienda.value="S";

	}

	if (laForma.tipoNegocio[0].checked) {

		laForma.seVende.value="S";

	}

	if (laForma.tipoNegocio[1].checked) {

		laForma.seArrienda.value="S";

	}



	if (_errores != "") {

		alert("Por favor verifique la siguiente información: \n\n" + _errores)

		_campoError.focus()

		return false;

	}

	

	return true;

}

//USADA

function validarFormaInmuebleConsignacionJimenez() {

	soloFaltaLaDireccion = false;

	var forma = document.laForma;

	_errores = ""

	_campoError = null;

	sugerirFechaPublicacion(forma);

	//if (validarEntero(forma.nroPeriodosPublicacion,  "Número de meses", _nroPeriodosOriginal, maxNroPeriodos) &&

	//		validarFechaPublicacion(forma)) {

	//if (validarEntero(forma.nroPeriodosPublicacion,  "Número de meses", _nroPeriodosOriginal, maxNroPeriodos)) {

	//        sugerirFechaPublicacion(forma);

		//validarFechaExpiracion(forma);

	//}

	if (validarEntero(forma.nroPeriodosPublicacion,  "Número de meses", _nroPeriodosOriginal, maxNroPeriodos))

	{



	}



	validarCampos();

	if (idTipoInmueble == 13 || trim(forma.comentarioPublicacion.value) != "") {

		validarCampo(forma.comentarioPublicacion, "Otras observaciones (Máx. 250 caracteres)", 1, 250)



	}

	if (_errores != "") {

		alert("Por favor verifique la siguiente información: \n\n" + _errores);

		_campoError.focus();

		//return false;

	}

	else {

		document.laForma.REDIRECT_TO.value ="/servlet/co.com.m2.servlet.consignacion.MostrarOtrosDatosEntidades?idInmueble=" + document.laForma.idInmueble.value + "&usuario=" + document.laForma.usuario.value;

		if (seNecesitaValidarDireccion &&  !ciudadEsEnLasAfueras(forma) &&

				idTipoInmueble != 7) {

			alert("La dirección de su propiedad será verificada por nuestro sistema para ubicarla correctamente.\n\n Esta operación tomará algunos segundos");

			soloFaltaLaDireccion = true;

			validarDireccionConElGISEntidades(forma)

			//return false;

		}

		var i;

		for (i = 0; i < forma.elements.length; i++ ) {

			if (forma.elements[i].value) {

				if (forma.elements[i].value == "N / A") {

					forma.elements[i].value = "";

				}

			}

		}

		if (_errores == "" && !seNecesitaValidarDireccion) {

			document.laForma.submit();

		}

	}

	//return true;

}

//USADA

function guardarOtrosDatosConsignacionJimenez() {

	var forma = document.laForma;

	forma.REDIRECT_TO.value ="/servlet/co.com.m2.servlet.consignacion.MostrarInmuebleConsignarEntidades?usuario=" + forma.usuario.value + "&idTipoInmueble=" + forma.idTipoInmueble.value + "&idInmueble=" + forma.idInmueble.value;

	forma.submit();

}

//USADA

function validarFormaEntidadesJimenez(forma) {

	soloFaltaLaDireccion = false;

	_errores = ""

	_campoError = null;

	sugerirFechaPublicacion(forma);

	if (validarEntero(forma.nroPeriodosPublicacion,  "Número de meses", _nroPeriodosOriginal, maxNroPeriodos))

	{

	

	}

	

	validarCampos();

	if (idTipoInmueble == 13 || trim(forma.comentarioPublicacion.value) != "") {

		validarCampo(forma.comentarioPublicacion, "Otras observaciones (Máx. 250 caracteres)", 1, 250)



	}

	if (_errores != "") {

		alert("Por favor verifique la siguiente información: \n\n" + _errores);

		_campoError.focus();

		return false;

	}

	if (seNecesitaValidarDireccion &&  !ciudadEsEnLasAfueras(forma) && idTipoInmueble != 7) {

		alert("La dirección de su propiedad será verificada por nuestro sistema para ubicarla correctamente.\n\n Esta operación tomará algunos segundos");

		soloFaltaLaDireccion = true;

		validarDireccionConElGISEntidades(forma)

		return false;

	}

	var i;

	for (i = 0; i < forma.elements.length; i++ ) {

		if (forma.elements[i].value) {

			if (forma.elements[i].value == "N / A") {

				forma.elements[i].value = "";

			}

		}

	}

	return true;

}

//USADA

function validarEmail(forma) {

		if (!isEmail(forma.EMAIL.value)) {

			_errores += "\n        Email\n"

		}

		if (_campoError ==  null) {

			_campoError = forma.EMAIL

		}

}

//USADA

function validarFormaPublicacion(forma) {

	_campoError = null;

	_errores = "";

	validarCampo(forma.FIRST_NAME_PERSONA, "Nombre", 2)

	validarCampo(forma.LAST_NAME_PERSONA, "Apellido", 2)

	validarCampo(forma.ID, "Doc. de Identidad ó NIT", 6)

	validarCampo(forma.HOMEPHONE, "Teléfono", 7)

	validarCampo(forma.ADDRESS_PERSONA, "Dirección", 5)

	validarLista(forma.PROFESION, "Profesión")

	validarCampo(forma.CITY, "Ciudad", 3)

	validarCampo(forma.COUNTRY, "País")

	validarLogin(forma.loginId)

	validarCampo(forma.PASSWORD, "Clave")

	validarCampo(forma.PASSWORDCONFIRMATION, "Confirmación de la clave")

	forma.loginId.value = forma.loginId.value.toLowerCase();

	if (forma.PASSWORD.value != forma.PASSWORDCONFIRMATION.value) {

		forma.PASSWORD.value = ""

		forma.PASSWORDCONFIRMATION.value = ""

		_errores += "        Clave\n"

		if (_campoError ==  null) {

			_campoError = forma.PASSWORD

		}

	}

	validarEmail(forma)

	

	

	if (_errores != "") {

		alert("Por favor verifique la siguiente información: \n\n" + _errores)

		//_campoError.focus()

		return false;

	}

	return true;

}

//USADA

function nada() {



}

//USADA

function abrirCalculadoraHipotecariaEntidades(){

   var calculadora = window.open('http://www.juliocorredorycia.com/servlet/co.com.pragma.m2.servlet.finanzas.MostrarCalculadoraHipotecaria?usuario=isabeldemora&ptl=2' ,'calculadoraHipotecaria','top=0,left=0,scrollbars=yes,width=500,height=500');

}

//USADA

function abrirConvencionesLicenciamiento() {

	window.open("/licenciamiento/inmbogo/convencionesDirecciones.html?" + Math.random(),'Convenciones','width=350,height=448,scrollbars=no,resizable=no');

}



//USADA

 function validarFormaContacto(forma) {

 	var error;

 	error = "";

 

 	if(forma.subject.value==""){

 			error += "Debe digitar el asunto\n";

 	}

 

 	if(forma.Nombre.value==""){

 			error += "Debe digitar su nombre\n";

 	}

 

 	if (forma.Telefono.value == "" && forma.Email.value == "") {

 			error += "Debe digitar el email o el teléfono\n";

 	}

 	

 	if(forma.Sugerencia.value==""){

 			error += "Debe digitar la sugerencia o comentario\n";

 	}

 

 	if(error != "") {

 			alert(error);

 			//return false;

 	}		

 	else {

 	

 	  	url = "/servlet/co.com.pragma.pjr.util.SendFormByMail?to=" + escape(forma.to.value) + "&host=" + escape(forma.host.value);

 		url += "&from=" + escape(forma.from.value) + "&successPage=" + escape(forma.successPage.value);

 		url += "&errorPage=" + escape(forma.errorPage.value) + "&fields=" + escape(forma.fields.value);

 		url += "&subject=" + escape(forma.subject.value) + "&Nombre=" + escape(forma.Nombre.value);

 		url += "&Telefono=" + escape(forma.Telefono.value) + "&Sugerencia=" + escape(forma.Sugerencia.value);

 		url += "&Ciudad=" + escape(forma.Ciudad.value) + "&Pais=" + escape(forma.Pais.value);

 		url += "&Email=" + escape(forma.Email.value);

 		mWindow = window.open(url, "contacto","location=no,menubar=no,resizable=no,toolbar=no,scrollbars=no,top=1,width=350,height=255");

 		

 	}

}

function goSubmitMapaUsuarios() {
	var forma = document.laFormaMapa;
   	var zonas="";
	var retorno = false;
	var numZonas = 0;
	var num = parseInt(forma.idZona.length);
	for(i=0; i < num; i++) {
		if (forma.idZona[i].checked) {
			zonas += "idZona=" + forma.idZona[i].value + "&";
			numZonas = numZonas + 1;
			retorno = true;
		}
	}
	if (retorno && numZonas > 1) {
		mWindow = window.open("/servlet/co.com.pragma.m2.servlet.demanda.MasDatosBusquedaZonaUsuarios?"  + zonas + "&usuario=" + forma.usuario.value, "masDatosBusqueda","location=no,menubar=no,resizable=no,toolbar=no,scrollbars=no,top=1,width=350,height=255");
	}
	else if (retorno && numZonas == 1){
		document.location.href = "/servlet/co.com.pragma.m2.servlet.demanda.MostrarMapaZonaUsuarios?" + zonas + "&usuario=" + forma.usuario.value;
	}
	else {
		alert("Debe seleccionar por lo menos una zona. \n\n");
	}
}

function goSector(idSector) {
	var forma = document.laForma;
	mWindow = window.open("/servlet/co.com.pragma.m2.servlet.demanda.MasDatosBusquedaUsuario?idSector="  + idSector + "&usuario=" + forma.usuario.value, "masDatosBusqueda","location=no,menubar=no,resizable=no,toolbar=no,scrollbars=no,top=1,width=350,height=255");
}
function mostrarInmueble(idInmueble) {
	window.location = '/servlet/co.com.pragma.m2.servlet.demanda.MostrarInmuebleGeneralGrupo?idInmueble=' + escape(idInmueble) + '&MostrarResultadosBusqueda=yes&location=' + escape(location.search) + '&usuario=isabeldemora';
}
function mostrarInmuebleDestacado(idInmueble) {
	window.location = '/servlet/co.com.pragma.m2.servlet.demanda.MostrarInmuebleGeneralGrupo?idInmueble=' + escape(idInmueble) + '&MostrarResultadosBusqueda=no&location=' + escape(location.search) + '&usuario=isabeldemora';
}
