var prev_search_query="";var manager_account_page=0;var feature_neighborhood=0;var realtymx_client="";var show_neighborhood=0;listmode_sort=new Object;listmode_page=1;lm2map=null;function load(){$('a[class="neighborhood_group_select"]').click(function(){return click_select_neighborhood_group(this)});$('a[class="listmode_top_link"]').click(function(){return sort_listmode_listings(this)});$('a[class="neighborhood_chooser"]').click(function(){return get_listmode_neighborhood(this)});$("#search_listings").click(function(){listmode_page=1;return get_listmode_listings()});$("div[feature]").click(function(){var a=$(this).parent().attr("id");if(a=="unselected-features"){$(this).appendTo("#selected-features");$(this).children("img").attr("src","/images/icons/minus.png")}else{$(this).appendTo("#unselected-features");$(this).children("img").attr("src","/images/icons/plus.png")}});$("#search_query").keypress(function(a){if(a.which==13){listmode_page=1;return get_listmode_listings()}});$('tr[class="list_table_tr"]').mouseover(function(){$(this).css("background-color","#f3f3f3");listmode_highlight($(this).attr("building_id"),true)});$('tr[class="list_table_tr"]').mouseout(function(){$(this).css("background-color","#ffffff");listmode_highlight($(this).attr("building_id"),false)});$("td[url]").click(function(){});if(!show_neighborhood){$("#map-hover-box").appendTo("body");listmode_load_map();setInterval(reposition_block,1000)}}function listmode_highlight(a){if(lm2map==null){return false}else{lm2map.highlight(a)}}function reposition_block(){var d=$("#marker").offset().top;var b=$(window).scrollTop();var a=$("#smap_block").offset().top;var c=$("#smap_block").position().top;$("#smap_block").stop().animate({top:(b<=d)?"0px":parseInt(b-d+20)+"px"},500,"linear")}function listmode_load_map(){google.load("maps","2",{callback:listmode_map_callback})}function listmode_map_callback(){lm2map=new LM2Map2;lm2map.load("map",{map_type:0});var d=lm2map.getMap();d.setCenter(new GLatLng(40.764728,-73.948672),11);listmode_buildings=new Buildings();listmode_buildings.load(buildings);for(i=0;i<listmode_buildings.size();i++){var a=listmode_buildings.index(i);var c=a.building_id;var b=lm2map.createMarker(c,{point:listmode_buildings.getPoint(c),title:a.name},{id:c,name:a.name});lm2map.addMarker(c);lm2map.addListener(c,"click","listmode_marker_click");lm2map.addListener(c,"mouseover","listmode_marker_over");lm2map.addListener(c,"mouseout","listmode_marker_out")}window.onunload=unload_listmode_map}function unload_listmode_map(){lm2map.dispose();GUnload()}function load_google_static_map(a,c,b){el(a).src="http://maps.google.com/staticmap?center=40.764728,-73.948672&zoom=11&size=280x300&maptype=mobile&markers="+c+","+b+",bluea&key=ABQIAAAAAmrhSES4W1OB0EYopgtYvhSrNrfzJ_h13moTbeYtaKFJE-4k1hRg-in4e7KFuUtjo53UqtjbYz_TlQ&sensor=false"}function listmode_marker_over(g,f){var c=listmode_buildings.get(g);$("#map_building_info").text(c.name);$("#building_desc").show().css({top:0,left:0});var b=lm2map.getMarker(g);b.setImage(lm2map.iconImg[1]);var d=lm2map.getMap();var a=d.fromLatLngToContainerPixel(b.getPoint());map_hover_box("smap_block","map-hover-box",c,a,250)}function listmode_marker_out(c,b){$("#building_desc").hide();$("#map-hover-box").hide();var a=lm2map.getMarker(c);a.setImage(lm2map.iconImg[0])}function listmode_marker_click(b,a){window.location="/list?building_id="+b}function sort_listmode_listings(b){var a=$(b).attr("value");if(listmode_sort[a]!=null){if(count_object(listmode_sort)>1){listmode_sort=new Object}listmode_sort[a]=(listmode_sort[a]==SORT_ASCENDING)?SORT_DESCENDING:SORT_ASCENDING}else{listmode_sort=new Object;listmode_sort[a]=SORT_ASCENDING}listmode_page=1;get_listmode_listings();return false}function sort_favorites_listings(b){var a=$(b).attr("value");if(listmode_sort[a]!=null){if(count_object(listmode_sort)>1){listmode_sort=new Object}listmode_sort[a]=(listmode_sort[a]==SORT_ASCENDING)?SORT_DESCENDING:SORT_ASCENDING}else{listmode_sort=new Object;listmode_sort[a]=SORT_ASCENDING}listmode_page=1;input_obj=new Object;input_obj.sort_by=serialize_object_2(listmode_sort);location.href="/user/favorites?"+jQuery.param(input_obj)}function change_page(a){var b=$(a).attr("value");listmode_page=b;get_listmode_listings();return false}function change_page_2(a){change_page(a);return false}function get_listmode_neighborhood(b){var a=$(b).attr("value");$('input[name="neighborhoods"][value!="'+a+'"]').attr("checked",false);$('input[name="neighborhoods"][value="'+a+'"]').attr("checked",true);listmode_page=1;get_listmode_listings();return false}function get_listmode_listings(){input_obj=new Object;input_obj.sort_by=serialize_object_2(listmode_sort);input_obj=serialize_form("list-top-menu",input_obj);input_obj=serialize_form("list-neighborhood-chooser",input_obj);input_obj.page=listmode_page;input_obj.features=serialize_feature_set("selected-features");input_obj.show_features=($("#list-feature-div").is(":hidden"))?0:1;input_obj.search_query=prev_search_query;input_obj.manager_account=manager_account_page;input_obj.feature_neighborhood=feature_neighborhood;input_obj.realtymx_client=realtymx_client;load_listmode_listings(jQuery.param(input_obj))}function load_listmode_listings(a){location.href="/list?"+a;return false}function update_listmode_listings(b){php_query(b.response);var a=b.query;fill_form("list-top-menu",a);fill_form("list-side-menu",a);listmode_page=a.page;listmode_sort=deserialize_object_2(a.sort_by);$.unblockUI();return false}function click_select_neighborhood_group(a){var b=true;$(a).next().children("input[type=checkbox]").each(function(){if($(this).attr("checked")==false){b=false}});if(b==false){$(a).next().children("input[type=checkbox]").attr("checked",true)}else{$(a).next().children("input[type=checkbox]").attr("checked",false)}return false}function toggle_checkbox_contents(b,a){$("#"+b).find("input[type=checkbox]").attr("checked",a);return false}function hoplog_featured_click(a){$.ajax({url:"/r/ajhoplog/ajax_log_feature_click_event",dataType:"json",data:{listing_id:a},type:"post",error:function(b,c){}});return true};