function print_cart_props() {
var url="/propiedades/propiedades.php?cart=1&secc=propiedades_seleccionadas&imprimir=ok";
abrirVentana(url, 1024, 600, "_imprimir")
}
function str2object(str,HTMLTAG)
{
switch (HTMLTAG) {
case "DIV":
var d = document.createElement("div");
d.innerHTML = "
" + str + "
";
var ret = d.getElementsByTagName(HTMLTAG);
retobj=ret[0];
break;
case "TR":
var d = document.createElement("div");
d.innerHTML = "";
var ret = d.getElementsByTagName(HTMLTAG);
retobj=ret[0];
break;
case "TD":
var d = document.createElement("div");
d.innerHTML = "";
var ret = d.getElementsByTagName(HTMLTAG);
retobj=ret[0];
break;
case "LI":
var d = document.createElement("div");
d.innerHTML = "- " + str + "
";
var ret = d.getElementsByTagName(HTMLTAG);
retobj=ret[0];
break;
default:
var d = document.createElement("div");
d.innerHTML = str;
var ret = d.getElementsByTagName(HTMLTAG);
retobj=ret[0];
break;
}
return retobj;
}
var avisar_agregar=true;
function add_propiedad_to_cart(id,codigo,operacion,tipo_propiedad,zona,departamento,href,foto,ancho,alto) {
var disenio_muestra=getObj("prop_cart_muestra");
if (disenio_muestra==null) return;
var href_remover=getObj("href_remove_cart");
var href_masinfo=getObj("href_url_propiedad_cart");
var img_cart=getObj("img_prop_cart");
href_masinfo.setAttribute("href",href);
href_remover.setAttribute("href","javascript:remove_cart_prop("+id+")");
img_cart.src=foto;
var contenido_muestra=disenio_muestra.innerHTML;
var objeto_destino=getObj("propiedades_cart");
var contenido_final=contenido_muestra;
contenido_final=str_replace(contenido_final, "[CODIGO_PROP]", codigo);
contenido_final=str_replace(contenido_final, "[TIPO_PROPIEDAD]", tipo_propiedad);
contenido_final=str_replace(contenido_final, "[OPERACION]", operacion);
contenido_final=str_replace(contenido_final, "[DEPARTAMENTO]", departamento);
contenido_final=str_replace(contenido_final, "[ZONA]", zona);
var new_div = str2object(contenido_final,"DIV");
new_div.setAttribute("id", "div_prop_cart"+id);
if ( navigator.userAgent.indexOf("MSIE") != -1 )
{
if (objeto_destino.firstChild.tagName != undefined && objeto_destino.firstChild.tagName.toLowerCase() == "tbody" )
{
objeto_destino.firstChild.appendChild(new_div);
}
else
objeto_destino.appendChild(new_div);
} else {
objeto_destino.appendChild(new_div);
}
getObj("div_carrito_lleno").style.display="";
getObj("div_carrito_vacio").style.display="none";
if (avisar_agregar) {
var msg=str_replace("Se agregó Ref. : [PROPIEDAD]
Ir a Mis inmuebles.","[PROPIEDAD]",codigo);
DHTMLALERT(msg);
}
}
function remove_cart_prop(ID) {
var url="/propiedades/scripts/remove_prop_cart.php?id="+ID+"&"+Math.random()*1000000;
crear_script_tag(url);
}
function do_remover_cart_prop(ID) {
var obj_remover=getObj("div_prop_cart"+ID);
if (obj_remover==null) return;
obj_remover.parentNode.removeChild(obj_remover);
}
function reset_cart_prop() {
getObj("div_carrito_lleno").style.display="none";
getObj("div_carrito_vacio").style.display="";
}
function add_prop_cart(ID)
{
var url="/propiedades/scripts/get_data_cart.php?id="+ID+"&"+Math.random()*1000000;
crear_script_tag(url);
}
function check_consulta(form) {
var o=document.getElementsByName("id_tiposdepropiedad[]");
var cuenta=0;
for (i=0;i2) {DHTMLALERT('Sólo puede seleccionar hasta 2 tipos de inmuebles');return false;}
var o=document.getElementsByName("id_zona[]");
var cuenta=0;
for (i=0;i2) {DHTMLALERT('Sólo puede seleccionar un máximo de 2 zonas.');return false;}
var o=document.getElementsByName("id_comodidad[]");
var cuenta=0;
for (i=0;i2) {DHTMLALERT('Sólo puede seleccionar hasta 2 tipos de comodidades');return false;}
if (form.id_operacion.value == '') {form.id_operacion.focus(); DHTMLALERT('Indique tipo de operación');return false;}
if (form.nombres.value == '') {DHTMLALERT('Indique su nombre'); form.nombres.focus(); return false;}
if (form.apellidos.value == '') {DHTMLALERT('Indique su apellido'); form.apellidos.focus(); return false;}
if (form.email.value.indexOf('@') < 0 || form.email.value.indexOf('.') < 0 || form.email.value.indexOf(',') > 0) {DHTMLALERT('Dirección de e-mail incorrecta'); form.email.focus();return false;}
if (form.email.value.toLowerCase()!=form.email_confirm.value.toLowerCase()) {DHTMLALERT('La confirmación de e-mail no concuerda');form.email.focus();return false;}
if (form.telefono.value == '') {DHTMLALERT('Indique su teléfono'); form.telefono.focus(); return false;}
return true;
}
function expand_car_all() {
var o=getObj("exp_tool1");
o.style.display="none";
o=getObj("exp_tool2");
o.style.display="";
for (var i=0;i16 && !controlado) {
controlado=true;
map.setZoom(15);
}
}
var cant_marcadores=0;
function ponerMarcador(latitud,longitud,nombre,id, nombre_limpio) {
cant_marcadores++;
var url_masinfo = "/propiedades/propiedades_masinfo.php?id="+id+"&secc=propiedades";
var objLatitud = new google.maps.LatLng(latitud,longitud);
var marker = new google.maps.Marker({
position: objLatitud
, map: map
, title: nombre_limpio
});
limits.extend(objLatitud);
if (typeof get_listado != "undefined") {
url_listado="?"+get_listado+"#elemento_propiedad"+id;
} else {
url_listado="?#elemento_propiedad"+id;
}
var cont_extra="";
o=document.getElementById("contenido_gmaps"+id);
if (o!=null) cont_extra=o.innerHTML;
var w=" "+ nombre + "" + cont_extra +
"" +
"";
latitudes[id] = marker;
iwindows[id] = new google.maps.InfoWindow({
content: w,
maxWidth: 250
});
google.maps.event.addListener(marker, 'click', function() {
iwindows[id].open(map,marker);
});
}
function marcar_tr_prop(id) {
if (typeof trs_props == "undefined") return;
for (var i=0;i