
var filtrosVerMas=function(){$('#filtros-lateral a.verMas').click(function(){var $$=$(this);$('#filtros-lateral .capaFiltros').not($(this).next()).hide().parent().css({'position':'static','z-index':'11999'});if($$.next().is(':hidden')){$$.parent().css({'position':'relative','z-index':'12000'});$$.next().fadeIn();}
else{$$.next().fadeOut(function(){$$.parent().css({'position':'static','z-index':'11999'});});}
return false;});$('#filtros-lateral .capaFiltros a.cerrar').click(function(){$(this).parent().fadeOut(function(){$(this).parent().css({'position':'static','z-index':'11999'});});return false;});}
var filtroZona=function(){$('#filtros-lateral a.ir').click(function(){var params=$(this).attr("rel").split("_");$('#filtrosIzquierda [name=f_comunidad]').val(0);$('#filtrosIzquierda [name=f_provincia]').val(0);$('#filtrosIzquierda [name=f_poblacion]').val(0);$('#filtrosIzquierda [name=f_distrito]').val(0);$('#filtrosIzquierda [name=f_barrio]').val(0);$('#filtrosIzquierda [name=f_'+params[0]+']').val(params[1]);$('#filtrosIzquierda [name=pagina]').val(1);document.forms['filtrosIzquierda'].submit();return false;});$('#filtros-lateral a.quitarAmbito').click(function(){$('#filtrosIzquierda [name=f_provincia]').val(0);$('#filtrosIzquierda [name=f_poblacion]').val(0);$('#filtrosIzquierda [name=f_distrito]').val(0);$('#filtrosIzquierda [name=f_barrio]').val(0);$('#filtrosIzquierda [name=pagina]').val(1);document.forms['filtrosIzquierda'].submit();return false;});$('#filtros-lateral a.zonaExpandible').click(function(){var $$=$(this);var capaFiltros=$$.next();if(capaFiltros.is("a")){capaFiltros=capaFiltros.next(".capaFiltros");}
if(capaFiltros.is("p")){capaFiltros=capaFiltros.next(".capaFiltros");}
$('#filtros-lateral .capaFiltros').not(capaFiltros).hide().parent().css('position','static');if(capaFiltros.is(':hidden')){$$.parent().css({'position':'relative','z-index':'12000'});capaFiltros.fadeIn();}
else{capaFiltros.fadeOut(function(){$$.parent().css({'position':'static','z-index':'11999'});});}
return false;});};var comportamientoArbol=function(){$('#filtros-lateral .expandir').click(function(){if($(this).parent().find(".expandible").is(':hidden')){$(this).parent().find(".expandible").show();$(this).attr("class","expandir menos");}else{$(this).parent().find(".expandible").hide();$(this).attr("class","expandir mas");}
return false;});};var filtroCategoria=function(){$('#filtros-lateral .filtroCategoria').click(function(){$('#filtrosIzquierda [name=f_categoria]').val($(this).attr('rel'));$('#filtrosIzquierda [name=pagina]').val("1");document.forms['filtrosIzquierda'].submit();return false;});$('#filtros-lateral .quitarCategoria').click(function(){$('#filtrosIzquierda [name=f_categoria]').val("");$('#filtrosIzquierda [name=pagina]').val("1");document.forms['filtrosIzquierda'].submit();return false;});};var filtroPrecio=function(){$('#filtros-lateral .precioMedio').click(function(){$('#filtrosIzquierda [name=f_precio]').val($(this).attr('rel'));$('#filtrosIzquierda [name=pagina]').val("1");document.forms['filtrosIzquierda'].submit();return false;});$('#filtros-lateral .quitarPrecio').click(function(){$('#filtrosIzquierda [name=f_precio]').val("");$('#filtrosIzquierda [name=pagina]').val("1");document.forms['filtrosIzquierda'].submit();return false;});};var filtroTemporadas=function(){$('#filtros-lateral .filtroTemporada').click(function(){$('#filtrosIzquierda [name=f_ofertas]').val("");$('#filtrosIzquierda [name=f_temporada]').val($(this).attr('rel'));$('#filtrosIzquierda [name=pagina]').val("1");document.forms['filtrosIzquierda'].submit();return false;});$('#filtros-lateral .quitarTemporada').click(function(){$('#filtrosIzquierda [name=f_temporada]').val("");$('#filtrosIzquierda [name=pagina]').val("1");document.forms['filtrosIzquierda'].submit();return false;});};var filtroAtributo=function(){var doCheck=function(link){$('#filtrosIzquierda [name=pagina]').val("1");$(link).prev('input').attr('checked',true);document.forms['filtrosIzquierda'].submit();return false;}
$('#filtros-lateral .filtroAtributo').click(function(){return doCheck(this);});$('#filtros-lateral .checkAtributo').click(function(){return doCheck(this);});};var filtroAmbiente=function(){$('#filtros-lateral .filtroAmbiente').click(function(){$('#filtrosIzquierda [name=pagina]').val("1");$('#filtrosIzquierda [name=f_ambiente]').val($(this).attr('rel'));document.forms['filtrosIzquierda'].submit();return false;});$('#filtros-lateral .quitarAmbiente').click(function(){$('#filtrosIzquierda [name=f_ambiente]').val("");$('#filtrosIzquierda [name=pagina]').val("1");document.forms['filtrosIzquierda'].submit();return false;});};var paginador=function(){$('.linkPaginador').click(function(){$('#filtrosIzquierda [name=pagina]').val($(this).attr('rel'));document.forms['filtrosIzquierda'].submit();return false;});};function lanza_filtros_izquierda(){comportamientoArbol();filtrosVerMas();filtroZona();filtroCategoria();filtroPrecio();filtroAtributo();filtroAmbiente();filtroTemporadas();};var cambiarOrden=function(){$('#filtrosIzquierda [name=pagina]').val("1");$('#filtrosIzquierda [name=orden]').val($('#form_ordenacion [name=orden]').val());document.forms['filtrosIzquierda'].submit();};var enlacesMapa=function(){$('#mapa_selector a').click(function(){if($('#filtrosIzquierda [name=mapa]').val()==1){$('#filtrosIzquierda [name=mapa]').val(0);}else{$('#filtrosIzquierda [name=mapa]').val(1);}
document.forms['filtrosIzquierda'].submit();return false;});};window.page.addLoadEvent("enlacesMapa");window.page.addLoadEvent("paginador");var setAndPost=function(name,value){$('#filtrosIzquierda [name=pagina]').val(1);$("#filtrosIzquierda [name="+name+"]").val(value);document.forms['filtrosIzquierda'].submit();return false;};function hoverItem(marker){if(!marker||typeof(marker.setImage)==="undefined")marker=this;clearInfo();_inf=new infoWin(marker);_map.addOverlay(_inf);_act=marker;}
function unhoverItem(){clearInfo();_act=null;}
function clearInfo(){if(typeof _inf!=="undefined"&&_inf!==null){_map.removeOverlay(_inf);_inf=null;}}
function updWindow(){if(typeof _act!=="undefined"&&_act!==null){if(_map.getBounds().contains(_act.getLatLng())){hoverItem(_act);}else{_act=null;}}}
function loadMapDirectorio(){if(google.maps.BrowserIsCompatible()){var obj=window.page.getObject("gmapDirectorio");if(obj){_map=new google.maps.Map2(obj);_mrk=new google.maps.MarkerManager(_map);baseIcon=new GIcon();baseIcon.image="/_images_/iconos/mapa_5_n.png";baseIcon.shadow="";baseIcon.iconSize=new GSize(20,32);baseIcon.iconAnchor=new GPoint(9,30);baseIcon.infoWindowAnchor=new GPoint(5,60);if(_map){var Maxlat=null;var minlat=null;var Maxlon=null;var minlon=null;_map.addControl(new GSmallZoomControl());_map.setCenter(new GLatLng(0,0),15);google.maps.Event.addListener(_map,"move",clearInfo);google.maps.Event.addListener(_map,"moveend",updWindow);listaItems=$("#itemList div.item");for(i=0;i<listaItems.length;i++){nodes=listaItems[i].getElementsByTagName("form");frm=nodes[0];if((typeof(frm)!="undefined")&&(frm.precision.value>=6)){lat=frm.lat.value;lon=frm.lon.value;if(Maxlat==null||Maxlat<lat)Maxlat=lat;if(minlat==null||minlat>lat)minlat=lat;if(Maxlon==null||Maxlon<lon)Maxlon=lon;if(minlon==null||minlon>lon)minlon=lon;icono=new GIcon(baseIcon);icono.image=domain_images+"iconos/mapa_num_"+(i+1)+frm.colorIcono.value+".png";marker=new google.maps.Marker(new GLatLng(lat,lon),icono);marker.data=frm;google.maps.Event.addListener(marker,"click",hoverItem);_mrk.addMarker(marker,1);}}
if(minlon<0&&Maxlon<0){var p1=new GLatLng(Maxlat,Maxlon);var p2=new GLatLng(minlat,minlon);}else{var p1=new GLatLng(Maxlat,minlon);var p2=new GLatLng(minlat,Maxlon);}
var bounds=new GLatLngBounds(p1,p2);_map.setCenter(bounds.getCenter());_map.setZoom(_map.getBoundsZoomLevel(bounds));_mrk.refresh();}}}}
function gmap_init_cb_directorio(){window.page.DHTMLJSLoad(path_js+'SLRMap/InfoWindowControl.js',loadMapDirectorio);}
function gmap_init_directorio(){if($("#gmapDirectorio").size()>0){if(typeof(google)!="undefined")google.load("maps","2",{"callback":gmap_init_cb_directorio});}}
window.page.addLoadEvent("gmap_init_directorio");
