var map;var initialLocation;var svService=new google.maps.StreetViewService();var svPanoramas=new Array();var denmarkLocation=new google.maps.LatLng(56.273861,10.404053);var defaultZoom=6;var imagesPath="http://blob.boligmap.dk/content/SiteImages/";var localImagesPath="http://blob.boligmap.dk/content/SiteImages/";var searchMarkers;var currentMarker=null;var globalMarkers=[];var geocoder=null;var propertyOverviewHtml="";var zoomList=[8,9,12,15];var currentPolygons=[];var selectedPolygon;var allAreaPolygons=[];var allCountyPolygons=[];var allZipCodePolygons=[];var showZip=false;var currentZipCode=0;var currentRegionType=0;var paths=[];var currentFkId=0;var polyClick=false;var polyColor="";var standardPolyColor="#23A94A";var selectedPolyColor="#F57000";var houseTypes=["Bolig","Villa","Rækkehus","Ejerlejlighed","Fritidshus","Andelsbolig","Landbrug","Helårsgrund","Fritidsgrund","Villalejlighed","Tvangsauktion"];var legendHouseTypes=["Bolig","Villa","Rækkehus","Ejerlejlighed","Villalejlighed","Andelsbolig","Landbrug","Fritidshus","Fritidsgrund","Helårsgrund","Tvangsauktion"];var dummyOverlayView=null;$(document).ready(function(){jQuery.preLoadImages("http://blob.boligmap.dk/content/SiteImages/price_label.png","http://blob.boligmap.dk/content/SiteImages/details_label.png","http://blob.boligmap.dk/content/SiteImages/villa_chk2.png","http://blob.boligmap.dk/content/SiteImages/raekkehus_chk2.png","http://blob.boligmap.dk/content/SiteImages/ejerlejlighed_chk2.png","http://blob.boligmap.dk/content/SiteImages/fritidshus_chk2.png","http://blob.boligmap.dk/content/SiteImages/landbrug_chk2.png","http://blob.boligmap.dk/content/SiteImages/helarsgrund_chk2.png","http://blob.boligmap.dk/content/SiteImages/fritidsgrund_chk2.png","http://blob.boligmap.dk/content/SiteImages/villalejlighed_chk2.png","http://blob.boligmap.dk/content/SiteImages/tvangsauktion_chk2.png","http://blob.boligmap.dk/content/SiteImages/villa_over.png","http://blob.boligmap.dk/content/SiteImages/raekkehus_over.png","http://blob.boligmap.dk/content/SiteImages/ejerlejlighed_over.png","http://blob.boligmap.dk/content/SiteImages/fritidshus_over.png","http://blob.boligmap.dk/content/SiteImages/landbrug_over.png","http://blob.boligmap.dk/content/SiteImages/helarsgrund_over.png","http://blob.boligmap.dk/content/SiteImages/fritidsgrund_over.png","http://blob.boligmap.dk/content/SiteImages/villalejlighed_over.png","http://blob.boligmap.dk/content/SiteImages/tvangsauktion_over.png");FormatTextboxNumber(document.getElementById("M2min"));FormatTextboxNumber(document.getElementById("M2max"));FormatTextboxNumber(document.getElementById("M2min"));FormatTextboxNumber(document.getElementById("M2max"));FormatTextboxNumber(document.getElementById("PRISmin"));FormatTextboxNumber(document.getElementById("PRISmax"));FormatTextboxNumber(document.getElementById("DaysFrom"));FormatTextboxNumber(document.getElementById("DaysTo"));$(".totals a.total").click(function(a){$("#DaysFrom").val(0);$("#DaysTo").val(10000);$("#special_filter").val("total");$("#filter_search_form").attr("action","/bolig/til-salg/total");$("#CurrentPage").val(1);var b=$("#zoomlevel").val();if(b!=6){$("#zoomlevel").val(b-1)}filterOutFormatting();$("#filter_search_form").submit();return false});$(".totals a.new").click(function(a){$("#DaysFrom").val(0);$("#DaysTo").val(7);$("#special_filter").val("last_7");$("#filter_search_form").attr("action",$(this).attr("href"));$("#CurrentPage").val(1);var b=$("#zoomlevel").val();if(b!=6){$("#zoomlevel").val(b-1)}filterOutFormatting();$("#filter_search_form").submit();return false});$(".totals a.new_month").click(function(a){$("#DaysFrom").val(0);$("#DaysTo").val(30);$("#special_filter").val("last_30");$("#filter_search_form").attr("action",$(this).attr("href"));$("#CurrentPage").val(1);var b=$("#zoomlevel").val();if(b!=6){$("#zoomlevel").val(b-1)}filterOutFormatting();$("#filter_search_form").submit();return false});$(".totals a.price_drop").click(function(a){$("#special_filter").val("price_drop");$("#filter_search_form").get(0).setAttribute("action","/bolig/til-salg/prisfald");$("#CurrentPage").val(1);var b=$("#zoomlevel").val();if(b!=6){$("#zoomlevel").val(b-1)}filterOutFormatting();$("#filter_search_form").submit();return false})});function typesMouseOver(a){$(a).css("cursor","pointer")}function typesMouseOut(a){$(a).css("cursor","default")}function houseMouseOver(a){$("#content_"+a).css("border-color","#DF6D27");$("#content_"+a).css("background-color","#FDDBBF")}function houseMouseOut(a){$("#content_"+a).css("border-color","#AFC3BE");$("#content_"+a).css("background-color","white")}function promotedMouseOver(a){$("#promoted_"+a).css("border-color","#DF6D27");$("#promoted_"+a).css("background-color","#FDDBBF")}function promotedMouseOut(a){$("#promoted_"+a).css("border-color","#AFC3BE");$("#promoted_"+a).css("background-color","white")}function GMInitialize(c){var a=(navigator.appVersion.indexOf("MSIE 7.")==-1)?false:true;if(typeof(c)=="undefined"){c="map"}var d={mapTypeId:google.maps.MapTypeId.ROADMAP,zoomControl:true,zoomControlOptions:{style:google.maps.ZoomControlStyle.SMALL},streetViewControl:false};map=new google.maps.Map(document.getElementById(c),d);map.setZoom(defaultZoom);geocoder=new google.maps.Geocoder();clearAllMarkers();var b=google.maps.event.addListenerOnce(map,"bounds_changed",function(){google.maps.event.addListener(map,"idle",function(){for(var e in currentPolygons){var f=currentPolygons[e].poly;f.set("has_houses_count",false)}showRegions(map.getZoom());DoHouseStatistics()})});google.maps.event.addListener(map,"bounds_changed",function(){});google.maps.event.addListener(map,"dragend",function(){});google.maps.event.addListener(map,"zoom_changed",function(){var f=map.getZoom();if(f<=zoomList[2]){if(currentMarker){if(currentMarker.get("info_box")){var e=currentMarker.get("info_box");e.close();currentMarker.set("info_box","")}if(currentMarker.get("type")!="plus"){currentMarker.setIcon(createMarkerImage(currentMarker.get("iconnr")))}else{currentMarker.setIcon(createMarkerImage(currentMarker.get("iconnr")+40))}currentMarker=null}}});google.maps.event.addListenerOnce(map,"idle",function(){var h=parseInt(document.getElementById("zoomlevel").value);la1=viewdata_la1;lo1=viewdata_lo1;la2=viewdata_la2;lo2=viewdata_lo2;var g=new google.maps.LatLng(parseFloat(lo1),parseFloat(la1));var f=new google.maps.LatLng(parseFloat(lo2),parseFloat(la2));var e=new google.maps.LatLngBounds(g,f);map.setCenter(e.getCenter(),map.getBounds(e));map.setZoom(h);DoStaticAuctionsStreetview()});dummyOverlayView=new google.maps.OverlayView();dummyOverlayView.draw=function(){};dummyOverlayView.setMap(map)}function createMarkerImage(d){var b="http://blob.boligmap.dk/content/SiteImages/";var c=b+"ejerlejlighed_chk2.png";switch(d){case 1:c=b+"villa_chk2.png";break;case 2:c=b+"raekkehus_chk2.png";break;case 3:c=b+"ejerlejlighed_chk2.png";break;case 4:c=b+"fritidshus_chk2.png";break;case 5:c=b+"andelsbolig_chk2.png";break;case 6:c=b+"landbrug_chk2.png";break;case 7:c=b+"helarsgrund_chk2.png";break;case 8:c=b+"fritidsgrund_chk2.png";break;case 9:c=b+"villalejlighed_chk2.png";break;case 10:c=b+"tvangsauktion_chk2.png";break;case 21:c=b+"villa_over.png";break;case 22:c=b+"raekkehus_over.png";break;case 23:c=b+"ejerlejlighed_over.png";break;case 24:c=b+"fritidshus_over.png";break;case 25:c=b+"andelsbolig_over.png";break;case 26:c=b+"landbrug_over.png";break;case 27:c=b+"helarsgrund_over.png";break;case 28:c=b+"fritidsgrund_over.png";break;case 29:c=b+"villalejlighed_over.png";break;case 30:c=b+"tvangsauktion_over.png";break;case 41:c=b+"villa_plus.png";break;case 42:c=b+"raekkehus_plus.png";break;case 43:c=b+"ejerlejlighed_plus.png";break;case 44:c=b+"fritidshus_plus.png";break;case 45:c=b+"andelsbolig_plus.png";break;case 46:c=b+"landbrug_plus.png";break;case 47:c=b+"helarsgrund_plus.png";break;case 48:c=b+"fritidsgrund_plus.png";break;case 49:c=b+"villalejlighed_plus.png";break;case 50:c=b+"tvangsauktion_plus.png";break}var a=new google.maps.MarkerImage(c,new google.maps.Size(20,20),new google.maps.Point(0,0),new google.maps.Point(18,30));return a}function createDummyMarker(c,a){var b=new google.maps.Marker({position:c,map:a});return b}function createMarker(h,g,b,a){var f="";if(h=="plus"){f=createMarkerImage(b+40)}else{f=createMarkerImage(b)}var c=-63;var d=-70;var e=null;e=new google.maps.Marker({position:g,map:map,icon:f});e.set("infobox_x",c);e.set("infobox_y",d);e.set("id",a.id);e.set("price",a.price);e.set("m2",a.m2);e.set("type",b);e.set("identity",h);e.set("info_box","");e.set("auctionHouseType",a.auctionHouseType);var k;switch(parseInt(b)){case 0:k="Bolig";break;case 1:k="Villa";break;case 2:k="Rækkehus";break;case 3:k="Ejerlejlighed";break;case 4:k="Fritidshus";break;case 5:k="Andelsbolig";break;case 6:k="Landbrug";break;case 7:k="Helårsgrund";break;case 8:k="Fritidsgrund";break;case 9:k="Villalejlighed";break;case 10:k="Tvangsaukt.";break}e.set("typeName",k);e.set("link",a.link);google.maps.event.addListener(e,"mouseover",function(){if(e.get("identity")=="normal"){e.setIcon(createMarkerImage(e.get("type")+20))}var l=e.get("price_label");if(l){l.close();e.set("price_label","")}var m=null;if(e.get("type")==10){m=new InfoBox({content:'<div class="type">'+e.get("typeName")+(e.get("auctionHouseType").length?" - "+e.get("auctionHouseType"):"")+'</div><div class="price">DKK '+e.get("price")+"</div>",pixelOffset:new google.maps.Size(e.get("infobox_x")-25,e.get("infobox_y")-20),boxClass:"details_label",closeBoxURL:"",disableAutoPan:true})}else{m=new InfoBox({content:'<div class="type">'+e.get("typeName")+" - "+e.get("m2")+' m<sup>2</sup></div><div class="price">DKK '+e.get("price")+"</div>",pixelOffset:new google.maps.Size(e.get("infobox_x")-25,e.get("infobox_y")-20),boxClass:"details_label",closeBoxURL:"",disableAutoPan:true})}e.set("price_label",m);m.open(map,e)});google.maps.event.addListener(e,"mouseout",function(){if(e.get("identity")=="normal"&&e.get("info_box")==""){e.setIcon(createMarkerImage(e.get("type")))}var l=e.get("price_label");if(l){l.close();e.set("price_label","")}});google.maps.event.addListener(e,"click",function(){var l=e.get("price_label");if(l){l.close();e.set("price_label","")}if(e.get("identity")=="normal"){e.setIcon(createMarkerImage(e.get("type")+20))}houseOnFullscreenMap(e.get("id"))});return e}function houseOnFullscreenMap(a){$("#house_id").val(a);FullscreenMap()}function createSearchMarker(c,a){var b=new google.maps.Marker({position:c,map:a,draggable:false});return b}function clearAllMarkers(){if(globalMarkers&&globalMarkers.length>0){var b=false;var a=null;for(i=0;i<globalMarkers.length;i++){if(globalMarkers[i]){globalMarkers[i].setMap(null)}}}globalMarkers.length=0;if(currentMarker){currentMarker.setMap(null)}}function centerToMarker(c,d){var e=d.getPosition();var b=new google.maps.OverlayView();b.draw=function(){};b.setMap(c);var a=b.getProjection().fromLatLngToContainerPixel(e);var f=b.getProjection().fromContainerPixelToLatLng(new google.maps.Point(a.x+100,a.y-240));c.setCenter(f)}function isCurrentMarker(a,c){if(a&&c){var b=a.getPosition();var d=c.getPosition();if(b.lat()==d.lat()&&b.lng()==d.lng()){return true}}return false}function DoUpdate(c){UpdateSelectors(c);if(currentRegionType==0){clearAllMarkers();DoUpdatePoints()}for(var a in currentPolygons){var b=currentPolygons[a].poly;b.set("has_houses_count",false)}DoHouseStatistics()}function UpdateSelectors(a){switch(a){case"chk1":if(img1!="True"){img1="True";$("#CheckBox11").attr("checked","checked");$("#CheckBox11").attr("value","1");$("#Img1").attr("src","http://blob.boligmap.dk/content/SiteImages/villa_chk2.png");$("#Img1Text").css("font-weight","bold");$("#Img1Text").css("color","#628174");$("#CheckBox1").attr("value","1")}else{img1=null;$("#CheckBox11").removeAttr("checked");$("#CheckBox11").attr("value","");$("#Img1").attr("src","http://blob.boligmap.dk/content/SiteImages/villa_off.png");$("#Img1Text").css("font-weight","normal");$("#Img1Text").css("color","#bbb");$("#CheckBox1").attr("value","")}break;case"chk2":if(img2!="True"){img2="True";$("#CheckBox12").attr("checked","checked");$("#CheckBox12").attr("value","2");$("#Img2").attr("src","http://blob.boligmap.dk/content/SiteImages/raekkehus_chk2.png");$("#Img2Text").css("font-weight","bold");$("#Img2Text").css("color","#628174");$("#CheckBox2").attr("value","2")}else{img2=null;$("#CheckBox12").removeAttr("checked");$("#CheckBox12").attr("value","");$("#Img2").attr("src","http://blob.boligmap.dk/content/SiteImages/raekkehus_off.png");$("#Img2Text").css("font-weight","normal");$("#Img2Text").css("color","#bbb");$("#CheckBox2").attr("value","")}break;case"chk3":if(img3!="True"){img3="True";$("#CheckBox13").attr("checked","checked");$("#CheckBox13").attr("value","3");$("#Img3").attr("src","http://blob.boligmap.dk/content/SiteImages/ejerlejlighed_chk2.png");$("#Img3Text").css("font-weight","bold");$("#Img3Text").css("color","#628174");$("#CheckBox3").attr("value","3")}else{img3=null;$("#CheckBox13").removeAttr("checked");$("#CheckBox13").attr("value","");$("#Img3").attr("src","http://blob.boligmap.dk/content/SiteImages/andelsbolig_off.png");$("#Img3Text").css("font-weight","normal");$("#Img3Text").css("color","#bbb");$("#CheckBox3").attr("value","")}break;case"chk4":if(img4!="True"){img4="True";$("#CheckBox14").attr("checked","checked");$("#CheckBox14").attr("value","4");$("#Img4").attr("src","http://blob.boligmap.dk/content/SiteImages/fritidshus_chk2.png");$("#Img4Text").css("font-weight","bold");$("#Img4Text").css("color","#628174");$("#CheckBox4").attr("value","4")}else{img4=null;$("#CheckBox14").removeAttr("checked");$("#CheckBox14").attr("value","");$("#Img4").attr("src","http://blob.boligmap.dk/content/SiteImages/fritidshus_off.png");$("#Img4Text").css("font-weight","normal");$("#Img4Text").css("color","#bbb");$("#CheckBox4").attr("value","")}break;case"chk5":if(img5!="True"){img5="True";$("#CheckBox15").attr("checked","checked");$("#CheckBox15").attr("value","5");$("#Img5").attr("src","http://blob.boligmap.dk/content/SiteImages/andelsbolig_chk2.png");$("#Img5Text").css("font-weight","bold");$("#Img5Text").css("color","#628174");$("#CheckBox5").attr("value","5")}else{img5=null;$("#CheckBox15").removeAttr("checked");$("#CheckBox15").attr("value","");$("#Img5").attr("src","http://blob.boligmap.dk/content/SiteImages/andelsbolig_off.png");$("#Img5Text").css("font-weight","normal");$("#Img5Text").css("color","#bbb");$("#CheckBox5").attr("value","")}break;case"chk6":if(img6!="True"){img6="True";$("#CheckBox16").attr("checked","checked");$("#CheckBox16").attr("value","6");$("#Img6").attr("src","http://blob.boligmap.dk/content/SiteImages/landbrug_chk2.png");$("#Img6Text").css("font-weight","bold");$("#Img6Text").css("color","#628174");$("#CheckBox6").attr("value","6");$("#M2max").val(10000)}else{img6=null;$("#CheckBox16").removeAttr("checked");$("#CheckBox16").attr("value","");$("#Img6").attr("src","http://blob.boligmap.dk/content/SiteImages/fritidshus_off.png");$("#Img6Text").css("font-weight","normal");$("#Img6Text").css("color","#bbb");$("#CheckBox6").attr("value","")}break;case"chk7":if(img7!="True"){img7="True";$("#CheckBox17").attr("checked","checked");$("#CheckBox17").attr("value","7");$("#Img7").attr("src","http://blob.boligmap.dk/content/SiteImages/helarsgrund_chk2.png");$("#Img7Text").css("font-weight","bold");$("#Img7Text").css("color","#628174");$("#CheckBox7").attr("value","7");$("#M2max").val(10000)}else{img7=null;$("#CheckBox17").removeAttr("checked");$("#CheckBox17").attr("value","");$("#Img7").attr("src","http://blob.boligmap.dk/content/SiteImages/fritidsgrund_off.png");$("#Img7Text").css("font-weight","normal");$("#Img7Text").css("color","#bbb");$("#CheckBox7").attr("value","")}break;case"chk8":if(img8!="True"){img8="True";$("#CheckBox18").attr("checked","checked");$("#CheckBox18").attr("value","8");$("#Img8").attr("src","http://blob.boligmap.dk/content/SiteImages/fritidsgrund_chk2.png");$("#Img8Text").css("font-weight","bold");$("#Img8Text").css("color","#628174");$("#CheckBox8").attr("value","8");$("#M2max").val(10000)}else{img8=null;$("#CheckBox18").removeAttr("checked");$("#CheckBox18").attr("value","");$("#Img8").attr("src","http://blob.boligmap.dk/content/SiteImages/fritidsgrund_off.png");$("#Img8Text").css("font-weight","normal");$("#Img8Text").css("color","#bbb");$("#CheckBox8").attr("value","")}break;case"chk9":if(img9!="True"){img9="True";$("#CheckBox19").attr("checked","checked");$("#CheckBox19").attr("value","9");$("#Img9").attr("src","http://blob.boligmap.dk/content/SiteImages/villalejlighed_chk2.png");$("#Img9Text").css("font-weight","bold");$("#Img9Text").css("color","#628174");$("#CheckBox9").attr("value","9")}else{img9=null;$("#CheckBox19").removeAttr("checked");$("#CheckBox19").attr("value","");$("#Img9").attr("src","http://blob.boligmap.dk/content/SiteImages/villalejlighed_off.png");$("#Img9Text").css("font-weight","normal");$("#Img9Text").css("color","#bbb");$("#CheckBox9").attr("value","")}break;case"chk10":if(img10!="True"){img10="True";$("#CheckBox10").attr("checked","checked");$("#CheckBox10").attr("value","10");$("#Img10").attr("src","http://blob.boligmap.dk/content/SiteImages/tvangsauktion_chk2.png");$("#Img10Text").css("font-weight","bold");$("#Img10Text").css("color","#628174");$("#CheckBox10").attr("value","9")}else{img10=null;$("#CheckBox10").removeAttr("checked");$("#CheckBox10").attr("value","");$("#Img10").attr("src","http://blob.boligmap.dk/content/SiteImages/tvangsauktion_off.png");$("#Img10Text").css("font-weight","normal");$("#Img10Text").css("color","#bbb");$("#CheckBox10").attr("value","")}break}}function changeM2ForGround(){$("#M2max").val(10000)}function DoHouseStatistics(){try{var v=document.getElementById("M2min").value.replace(/\./g,"");var u=document.getElementById("M2max").value.replace(/\./g,"");var C=document.getElementById("AAmin").value.replace(/\./g,"");var B=document.getElementById("AAmax").value.replace(/\./g,"");var y=document.getElementById("PRISmin").value.replace(/\./g,"");var x=document.getElementById("PRISmax").value.replace(/\./g,"");var n=document.getElementById("DaysFrom").value.replace(/\./g,"");var o=document.getElementById("DaysTo").value.replace(/\./g,"");var a=map.getBounds();var z=a.getSouthWest();var w=a.getNorthEast();var q=z.lng();var s=z.lat();var r=w.lng();var t=w.lat();$("#HiddenFieldLa1").val(z.lat());$("#HiddenFieldLo1").val(z.lng());$("#HiddenFieldLa2").val(w.lat());$("#HiddenFieldLo2").val(w.lng());var A=map.getZoom();$("#zoomlevel").val(A);var b=img1;var d=img2;var e=img3;var f=img4;var g=img5;var h=img6;var k=img7;var l=img8;var m=img9;var c=img10;if(typeof(getStatisticsRequest)!="undefined"&&getStatisticsRequest!=null){getStatisticsRequest.abort()}if($("#filter_search_submit").length==0){getStatisticsRequest=$.ajax({url:"/Housing/GetStatistics?m2_min="+v+"&m2_max="+u+"&aar_min="+C+"&aar_max="+B+"&pris_min="+y+"&pris_max="+x+"&days_from="+n+"&days_to="+o+"&la1="+q+"&lo1="+s+"&la2="+r+"&lo2="+t+"&zoomlevel="+A+"&chk1="+b+"&chk2="+d+"&chk3="+e+"&chk4="+f+"&chk5="+g+"&chk6="+h+"&chk7="+k+"&chk8="+l+"&chk9="+m+"&chk10="+c,dataType:"json",global:false,success:function(E){for(var D=0;D<E.length;D++){switch(E[D].type){case"totals":totalsStat(E[D].data);break}}getStatisticsRequest=null}})}}catch(p){}}function DoUpdatePoints(){try{var w=document.getElementById("M2min").value.replace(/\./g,"");var v=document.getElementById("M2max").value.replace(/\./g,"");var E=document.getElementById("AAmin").value.replace(/\./g,"");var D=document.getElementById("AAmax").value.replace(/\./g,"");var z=document.getElementById("PRISmin").value.replace(/\./g,"");var y=document.getElementById("PRISmax").value.replace(/\./g,"");var n=document.getElementById("DaysFrom").value.replace(/\./g,"");var o=document.getElementById("DaysTo").value.replace(/\./g,"");var a=map.getBounds();var A=a.getSouthWest();var x=a.getNorthEast();var r=A.lng();var t=A.lat();var s=x.lng();var u=x.lat();$("#HiddenFieldLa1").val(A.lat());$("#HiddenFieldLo1").val(A.lng());$("#HiddenFieldLa2").val(x.lat());$("#HiddenFieldLo2").val(x.lng());var C=map.getZoom();$("#zoomlevel").val(C);if($("#filter_search_submit").length!=0){if(!listingNoAjax){if(typeof(currentListingPage)!="undefined"){DoUpdateSearchResult(currentListingPage)}else{DoUpdateSearchResult(1)}}else{listingNoAjax=false}}var b=img1;var d=img2;var e=img3;var f=img4;var g=img5;var h=img6;var k=img7;var l=img8;var m=img9;var c=img10;var q=false;if($("#IsPriceDrop:checked").length==1){q=true}pageTracker._trackEvent("MapUpdate","m2_min",w);pageTracker._trackEvent("MapUpdate","m2_max",v);pageTracker._trackEvent("MapUpdate","aar_min",E);pageTracker._trackEvent("MapUpdate","aar_max",D);pageTracker._trackEvent("MapUpdate","pris_min",z);pageTracker._trackEvent("MapUpdate","pris_max",y);pageTracker._trackEvent("MapUpdate","days_from",n);pageTracker._trackEvent("MapUpdate","days_to",o);pageTracker._trackEvent("MapUpdate","la1",r);pageTracker._trackEvent("MapUpdate","lo1",t);pageTracker._trackEvent("MapUpdate","la2",s);pageTracker._trackEvent("MapUpdate","lo2",u);pageTracker._trackEvent("MapUpdate","zoomlevel",C);pageTracker._trackEvent("MapUpdate","chk_Villa",b);pageTracker._trackEvent("MapUpdate","chk_Rækkehus",d);pageTracker._trackEvent("MapUpdate","chk_Lejlighed",e);pageTracker._trackEvent("MapUpdate","chk_Fritidshus",f);pageTracker._trackEvent("MapUpdate","chk_Andelsbolig",g);pageTracker._trackEvent("MapUpdate","chk_Landbrug",h);pageTracker._trackEvent("MapUpdate","chk_Helårsgrund",k);pageTracker._trackEvent("MapUpdate","chk_Fritidsgrund",l);pageTracker._trackEvent("MapUpdate","chk_Villalejlighed",m);pageTracker._trackEvent("MapUpdate","chk_Tvangsauktion",c);if(typeof(getMapPointsRequest)!="undefined"&&getMapPointsRequest!=null){getMapPointsRequest.abort()}var B=0;if(polyClick==true&&currentZipCode!=0){B=currentZipCode}getMapPointsRequest=$.ajax({url:"/Housing/GetMapPoints?m2_min="+w+"&m2_max="+v+"&aar_min="+E+"&aar_max="+D+"&pris_min="+z+"&pris_max="+y+"&days_from="+n+"&days_to="+o+"&la1="+r+"&lo1="+t+"&la2="+s+"&lo2="+u+"&zoomlevel="+C+"&chk1="+b+"&chk2="+d+"&chk3="+e+"&chk4="+f+"&chk5="+g+"&chk6="+h+"&chk7="+k+"&chk8="+l+"&chk9="+m+"&chk10="+c+"&fkId="+B+"&page=first&houseId=0",dataType:"json",global:false,success:function(J){clearAllMarkers();var G=0;var H=0;for(i=1;i<J.length;i++){var I=new google.maps.LatLng(J[i].lo.replace(",","."),J[i].la.replace(",","."));var K=parseInt(J[i].type);var F=new Object();F.id=J[i].id;F.price=J[i].pris;F.type=parseInt(J[i].type);F.m2=J[i].m2;F.link=J[i].link;F.auctionHouseType=J[i].auctionHouseType;if(J[i].objectType==1){globalMarkers[H]=createMarker("plus",I,K,F)}else{globalMarkers[H]=createMarker("normal",I,K,F)}H++}getMapPointsRequest=null}})}catch(p){}}function totalsStat(a){for(var c=0;c<a.length;c++){var b=a[c];switch(b[0]){case"total":$(".totals a.total").text(b[1]+" boliger");break;case"newest":$(".totals a.new").text(b[1]+" boliger");break;case"newest_month":$(".totals a.new_month").text(b[1]+" boliger");break;case"price_drop":$(".totals a.price_drop").text(b[1]+" boliger");break;case"removed_month":$(".totals a.removed_month").text(b[1]+" boliger");break}}}function chartDaysOnSite(a){$(".days_on .chart_no_data").remove();if(!a.length){$('<div class="chart_no_data"></div>').css({width:"260px",height:"100px","line-height":"100px"}).html('<span class="text">No data</span>').appendTo(".days_on .placeholder").fadeIn(200);return}$.plot($(".days_on .placeholder"),[{data:a}],{series:{lines:{show:true},points:{show:true}},yaxis:{tickDecimals:0,tickFormater:function(d,b){var c=d.toFixed();return number_format(c,0,",",".")}},xaxis:{tickDecimals:0,tickFormatter:function(d,b){var c=(d/1000000)+"M";return c}},grid:{hoverable:true,clickable:false}});$(".days_on .placeholder").bind("plothover",function(e,g,f){if(f){if(typeof(previousPoint)=="undefined"||!previousPoint||previousPoint!=f.datapoint){previousPoint=f.datapoint;$("#chart_tooltip").remove();var k=f.datapoint[0],l=f.datapoint[1];var b=f.series.data;var h="0M";if(f.dataIndex>0){h=f.series.data[f.dataIndex-1][0];h=(h/1000000)+"M"}var d=f.datapoint[0];d=(d/1000000)+"M";var c=h+"-"+d+"<br />"+number_format(l,0,",",".")+" dage";showChartTooltip(f.pageX,f.pageY,c)}}else{$("#chart_tooltip").remove();previousPoint=null}})}function chartAveragePrice(a){$(".avg_price .chart_no_data").remove();if(!a.length){$('<div class="chart_no_data"></div>').css({width:"220px",height:"100px","line-height":"100px"}).html('<span class="text">No data</span>').appendTo(".avg_price .placeholder").fadeIn(200);return}$.plot($(".avg_price .placeholder"),[{data:a}],{series:{lines:{show:true},points:{show:true}},yaxis:{tickDecimals:0,tickFormatter:function(c,b){return number_format(c,0,",",".")}},xaxis:{mode:"time",timeformat:"%b",monthNames:["jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec"]},grid:{hoverable:true,clickable:false}});$(".avg_price .placeholder").bind("plothover",function(c,f,d){if(d){if(typeof(previousPoint)=="undefined"||!previousPoint||previousPoint!=d.datapoint){previousPoint=d.datapoint;$("#chart_tooltip").remove();var g=d.datapoint[0],h=d.datapoint[1];var e=$.plot.formatDate(new Date(g),"%b, %y",["jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec"]);var b=e+"<br/>"+number_format(h,0,",",".")+" Kr";showChartTooltip(d.pageX,d.pageY,b)}}else{$("#chart_tooltip").remove();previousPoint=null}})}function showChartTooltip(b,c,a){$('<div id="chart_tooltip">'+a+"</div>").css({position:"absolute",display:"none",top:c+5,left:b+15,border:"1px solid #fdd",padding:"2px","background-color":"#fee",opacity:0.8}).appendTo("body").fadeIn(200)}function DoHousingSearch(){$("#CurrentPage").val(1);var a=$("#zoomlevel").val();if(a!=6){$("#zoomlevel").val(a-1)}filterOutFormatting()}function FullscreenMap(){document.getElementById("M2min").value=document.getElementById("M2min").value.replace(/\./g,"");document.getElementById("M2max").value=document.getElementById("M2max").value.replace(/\./g,"");document.getElementById("AAmin").value=document.getElementById("AAmin").value.replace(/\./g,"");document.getElementById("AAmax").value=document.getElementById("AAmax").value.replace(/\./g,"");document.getElementById("PRISmin").value=document.getElementById("PRISmin").value.replace(/\./g,"");document.getElementById("PRISmax").value=document.getElementById("PRISmax").value.replace(/\./g,"");document.getElementById("DaysFrom").value=document.getElementById("DaysFrom").value.replace(/\./g,"");document.getElementById("DaysTo").value=document.getElementById("DaysTo").value.replace(/\./g,"");$("#region_type").val(currentRegionType);$("#filter_search_form").attr("action","/Housing/Map");$("#filter_search_form").submit();return false}function CreateSearchAgent(){try{var v=document.getElementById("M2min").value.replace(/\./g,"");var u=document.getElementById("M2max").value.replace(/\./g,"");var C=document.getElementById("AAmin").value.replace(/\./g,"");var B=document.getElementById("AAmax").value.replace(/\./g,"");var y=document.getElementById("PRISmin").value.replace(/\./g,"");var x=document.getElementById("PRISmax").value.replace(/\./g,"");var r=document.getElementById("DaysFrom").value.replace(/\./g,"");var q=document.getElementById("DaysTo").value.replace(/\./g,"");var a=map.getBounds();var z=a.getSouthWest();var w=a.getNorthEast();var o=z.lng();var s=z.lat();var p=w.lng();var t=w.lat();var A=map.getZoom();var b=img1;var d=img2;var e=img3;var f=img4;var g=img5;var h=img6;var k=img7;var l=img8;var m=img9;var c=img10;$.ajax({type:"POST",url:"/mitboligmap/CreateSearchAgent",data:{m2_min:v,m2_max:u,aar_min:C,aar_max:B,pris_min:y,pris_max:x,liggeTidMin:r,liggeTidMax:q,la1:o,lo1:s,la2:p,lo2:t,zoomlevel:A,chk1:b,chk2:d,chk3:e,chk4:f,chk5:g,chk6:h,chk7:k,chk8:l,chk9:m,chk10:c},success:function(D){if(D){showInformation("Din søgeagent blev oprettet","Du modtager en e-mail, når der er ændringer i forhold til din søgeagent.<BR ><BR >Du kan redigere og slette søgeagenter under menupunktet: Mit BoligMap.")}},error:function(F,E,D){showError("Der opstod en fejl...",F.responseText)}})}catch(n){showError("Der opstod en fejl...",n.message)}}function CreateSearchPreference(){try{var v=document.getElementById("M2min").value.replace(/\./g,"");var u=document.getElementById("M2max").value.replace(/\./g,"");var C=document.getElementById("AAmin").value.replace(/\./g,"");var B=document.getElementById("AAmax").value.replace(/\./g,"");var y=document.getElementById("PRISmin").value.replace(/\./g,"");var x=document.getElementById("PRISmax").value.replace(/\./g,"");var r=document.getElementById("DaysFrom").value.replace(/\./g,"");var q=document.getElementById("DaysTo").value.replace(/\./g,"");var a=map.getBounds();var z=a.getSouthWest();var w=a.getNorthEast();var o=z.lng();var s=z.lat();var p=w.lng();var t=w.lat();var A=map.getZoom();var b=img1;var d=img2;var e=img3;var f=img4;var g=img5;var h=img6;var k=img7;var l=img8;var m=img9;var c=img10;$.ajax({type:"POST",url:"/mitboligmap/CreateSearchPreference",data:{m2_min:v,m2_max:u,aar_min:C,aar_max:B,pris_min:y,pris_max:x,liggeTidMin:r,liggeTidMax:q,la1:o,lo1:s,la2:p,lo2:t,zoomlevel:A,chk1:b,chk2:d,chk3:e,chk4:f,chk5:g,chk6:h,chk7:k,chk8:l,chk9:m,chk10:c},success:function(D){if(D){showInformation("Din søgepræference blev oprettet","Du modtager en e-mail, når der er ændringer i forhold til din søgepræference.<BR ><BR >Du kan redigere og slette søgepræferencer under menupunktet: Mit BoligMap.")}},error:function(F,E,D){showError("Der opstod en fejl...",F.responseText)}})}catch(n){showError("Der opstod en fejl...",n.message)}}function showInformation(a,b){$("#shade").show();$("#shade").css("height",$(document).height());$("#shade").css("width",$(document).width());$("#inline-login").hide();$("#popupmessagebox").find(".message").html(b);$("#popupmessagebox").find(".caption").html(a);$("#popupmessagebox").fadeIn("fast")}function showError(a,b){$("#shade").show();$("#shade").css("height",$(document).height());$("#shade").css("width",$(document).width());$("#inline-login").hide();$("#popupmessagebox").find(".message").html(b);$("#popupmessagebox").find(".caption").html(a);$("#popupmessagebox").fadeIn("fast")}function showLogin(){$("#shade").show();$("#shade").css("height",$(document).height());$("#shade").css("width",$(document).width());$("#popupmessagebox").find(".message").html("Indtast venligst brugernavn og adgangskode.");$("#popupmessagebox").find(".caption").html("Log på");$("#inline-username").val("");$("#inline-password").val("");$("#inline-login").show();$("#popupmessagebox").fadeIn("fast");$("#inline-username").focus()}function closePopup(){$("#popupmessagebox").hide();$("#shade").hide()}function showRegions(a){var b=-1;if(typeof(a)=="undefined"){a=map.getZoom()}if(a<=zoomList[0]){b=1}if(a>zoomList[0]&&a<=zoomList[1]){b=2;if(currentZipCode!=0||currentRegionType==3){polyClick=false}if(polyClick==true&&currentRegionType==0){b=3}currentZipCode=0}if(a>zoomList[1]&&a<=zoomList[2]){b=3;if(polyClick==true&&currentZipCode!=0){b=0}}if(a>zoomList[2]){b=currentRegionType=0}if(b==-1){return}if(b>0&&b!=currentRegionType){currentRegionType=b;removeAllPolygons();if((a<=zoomList[1]||a>zoomList[2])||!currentZipCode){clearAllMarkers()}if(polyClick==false){polyColor=standardPolyColor}showZip=false;showPolygons(currentRegionType)}if(b==0){hidePolygons();clearAllMarkers();DoUpdatePoints()}if(typeof(a)=="undefined"){a=map.getZoom()}if(a<=zoomList[0]){loadPolygons(2);loadPolygons(3)}if(a>zoomList[0]&&a<=zoomList[1]){loadPolygons(1);loadPolygons(3)}if(a>zoomList[1]&&a<=zoomList[2]){loadPolygons(1);loadPolygons(2)}if(a>zoomList[2]){loadPolygons(1);loadPolygons(2);loadPolygons(3)}}function isPolygonOnMap(b,c){for(var a in currentPolygons){if(currentPolygons[a].id==b&&currentPolygons[a].type==c){return true}}return false}function removePolygons(){if(!currentFkId){return removeAllPolygons()}for(var a in currentPolygons){if(currentPolygons[a].fkId==currentFkId){currentPolygons[a].poly.setMap(null);currentPolygons.splice(a,1)}}}function removeAllPolygons(){for(var a in currentPolygons){currentPolygons[a].poly.setMap(null)}}function hidePolygons(){for(var a in currentPolygons){if(currentPolygons[a].fkId==currentFkId&&polyClick==true){currentPolygons[a].poly.setMap(null);currentZipCode=currentFkId}else{currentPolygons[a].poly.setOptions({fillOpacity:0.2,strokeWeight:1})}if(currentZipCode==0){currentPolygons[a].poly.setMap(null)}}}function getShortPointsUrl(y){if(y==1){return"/Housing/GetAllAreaShortPoints"}if(y==2){return"/Housing/GetAllCountyShortPoints"}if(y==3){return"/Housing/GetAllZipCodeShortPoints"}var u=document.getElementById("M2min").value.replace(/\./g,"");var t=document.getElementById("M2max").value.replace(/\./g,"");var E=document.getElementById("AAmin").value.replace(/\./g,"");var D=document.getElementById("AAmax").value.replace(/\./g,"");var x=document.getElementById("PRISmin").value.replace(/\./g,"");var w=document.getElementById("PRISmax").value.replace(/\./g,"");var n=document.getElementById("DaysFrom").value.replace(/\./g,"");var o=document.getElementById("DaysTo").value.replace(/\./g,"");var a=map.getBounds();var A=a.getSouthWest();var v=a.getNorthEast();var p=A.lat();var r=A.lng();var q=v.lat();var s=v.lng();var C=map.getZoom();var b=img1;var d=img2;var e=img3;var f=img4;var g=img5;var h=img6;var k=img7;var l=img8;var m=img9;var c=img10;var z=currentFkId;if(polyClick==true){polyColor=selectedPolyColor}else{z=0;polyColor=standardPolyColor}var B="/Housing/GetAllZipCodeShortPoints?m2_min="+u+"&m2_max="+t+"&aar_min="+E+"&aar_max="+D+"&pris_min="+x+"&pris_max="+w+"&days_from="+n+"&days_to="+o+"&la1="+p+"&lo1="+r+"&la2="+q+"&lo2="+s+"&zoomlevel="+C+"&chk1="+b+"&chk2="+d+"&chk3="+e+"&chk4="+f+"&chk5="+g+"&chk6="+h+"&chk7="+k+"&chk8="+l+"&chk9="+m+"&chk10="+c+"&fkId="+z;return B}function loadPolygons(f){var a=getShortPointsUrl(f);var c=[];switch(f){case 1:c=allAreaPolygons;break;case 2:c=allCountyPolygons;break;case 3:c=allZipCodePolygons;break}if(c.length){return}var d=1;if(f==3){d=7}for(var b=1;b<=d;b++){var g=a;if(f==3){var e=100;g+="?page="+b+"&perPage="+e}$.ajax({url:g,dataType:"json",global:false,success:function(r){var p;var m,o;var s=[];var l=c.length;for(var h in r){c[l]={};c[l].coord=[];c[l].id=r[h].id;c[l].fkId=r[h].fkId;c[l].markersCount=0;c[l].name=r[h].name;c[l].type=f;c[l].bounds=new google.maps.LatLngBounds();c[l].regionId=r[h].regionId;c[l].countyId=r[h].countyId;var q=/(\d+\.\d+)\D+(\d+\.\d+)/g;while(match=q.exec(r[h].points)){var m=match[2];var o=match[1];var n=new google.maps.LatLng(m,o);c[l].coord.push(n);c[l].bounds.extend(n)}l++}switch(f){case 1:allAreaPolygons=c;break;case 2:allCountyPolygons=c;break;case 3:allZipCodePolygons=c;break}}})}}function showPolygons(k){if(k==1&&allAreaPolygons.length){currentPolygons=allAreaPolygons}if(k==2&&allCountyPolygons.length){currentPolygons=allCountyPolygons}if(k==3&&allZipCodePolygons.length){currentPolygons=allZipCodePolygons}if(currentPolygons.length){var b=false;for(var c in currentPolygons){if(polyClick==true){if(currentRegionType!=3){if(currentPolygons[c].regionId){if(currentPolygons[c].regionId==currentFkId){polyColor=selectedPolyColor}else{polyColor=standardPolyColor}}}else{if(currentPolygons[c].countyId){if(currentPolygons[c].countyId.indexOf(",")!=-1){var g=currentPolygons[c].countyId.split(",");for(var h in g){if(g[h]==currentFkId){polyColor=selectedPolyColor;break}else{polyColor=standardPolyColor}}}else{if(currentPolygons[c].countyId==currentFkId){polyColor=selectedPolyColor}else{polyColor=standardPolyColor}}}}}else{polyColor=standardPolyColor}currentPolygons[c].poly=createPoly(currentPolygons,c,polyColor);currentPolygons[c].poly.setMap(map)}return}var a=getShortPointsUrl(k);var e=1;if(k==3){e=7}for(var d=1;d<=e;d++){var l=a;if(k==3){var f=100;l+="?page="+d+"&perPage="+f}$.ajax({url:l,dataType:"json",global:false,success:function(t){var r;var o,q;var u=[];var n=currentPolygons.length;for(var m in t){if(isPolygonOnMap(t[m].id,k)){continue}currentPolygons[n]={};currentPolygons[n].coord=[];currentPolygons[n].id=t[m].id;currentPolygons[n].fkId=t[m].fkId;currentPolygons[n].markersCount=0;currentPolygons[n].name=t[m].name;currentPolygons[n].type=k;currentPolygons[n].bounds=new google.maps.LatLngBounds();currentPolygons[n].regionId=t[m].regionId;currentPolygons[n].countyId=t[m].countyId;var s=/(\d+\.\d+)\D+(\d+\.\d+)/g;while(match=s.exec(t[m].points)){var o=match[2];var q=match[1];var p=new google.maps.LatLng(o,q);currentPolygons[n].coord.push(p);currentPolygons[n].bounds.extend(p)}if(polyClick==true){if(currentPolygons[n].regionId==currentFkId){polyColor=selectedPolyColor}else{polyColor=standardPolyColor}}currentPolygons[n].poly=createPoly(currentPolygons,n,polyColor);currentPolygons[n].poly.setMap(map);n++}switch(k){case 1:allAreaPolygons=currentPolygons;break;case 2:allCountyPolygons=currentPolygons;break;case 3:allZipCodePolygons=currentPolygons;break}}})}}function createPoly(f,c,a){var e=new google.maps.Polygon({paths:f[c].coord,strokeWeight:1,strokeOpacity:1,fillColor:a,fillOpacity:0.3,clickable:true,strokeColor:"#000000"});e.set("index",c);e.set("id",f[c].id);e.set("fkId",f[c].fkId);e.set("type",f[c].type);e.set("has_houses_count",false);e.set("regionId",f[c].regionId);e.set("position",f[c].bounds.getCenter());var b='<div id="infobox_placeholder"><div class="info_b region_name" id="infobox_name">'+f[c].name+'</div><div class="info_b markers_count" id="infobox_cnt"><img src="http://blob.boligmap.dk/content/SiteImages/list-loader.gif" class="loading_img" id="infobox_loading_img" alt="loading" /></div></div>';var d=new InfoBox({content:b,pixelOffset:new google.maps.Size(15,15),boxClass:"poly_infobox",closeBoxURL:"",disableAutoPan:true});e.set("original_infobox_content",b);e.set("infobox",d);google.maps.event.addListener(e,"click",function(k){polyClick=true;var h=new google.maps.LatLngBounds();for(var l in currentPolygons){var o=currentPolygons[l].poly;if(o.get("type")==3&&o.getMap()==null){o.setMap(map)}if(o.get("fkId")==this.get("fkId")&&o.get("type")==this.get("type")){var g=currentPolygons[l].coord;for(var m=0;m<g.length;m++){var n=g[m];h.extend(n)}currentFkId=this.get("fkId");if(currentRegionType==3||currentRegionType==0){if(currentZipCode!=0){}currentZipCode=currentFkId}}}map.fitBounds(h);setZoomToPolygon(currentFkId)});google.maps.event.addListener(e,"mouseover",function(g){if(e.get("fkId")!=currentZipCode){for(var h in currentPolygons){var l=currentPolygons[h].poly;if(l.get("fkId")==this.get("fkId")){l.setOptions({fillOpacity:0.7,fillColor:selectedPolyColor})}}}if(e.get("fkId")!=currentZipCode){var k=e.get("infobox");k.setPosition(g.latLng);k.open(map);if(!this.get("has_houses_count")){k.setContent(this.get("original_infobox_content"));setHousesCount(this)}positionInfobox(k)}});google.maps.event.addListener(e,"mouseout",function(g){if(e.get("fkId")!=currentZipCode){for(var h in currentPolygons){var l=currentPolygons[h].poly;if(l.get("fkId")==this.get("fkId")){l.setOptions({fillOpacity:0.3,fillColor:a})}}}var k=e.get("infobox");k.close()});google.maps.event.addListener(e,"mousemove",function(g){if(e.get("fkId")!=currentZipCode){var h=this.get("infobox");h.setPosition(g.latLng);positionInfobox(h)}else{var h=e.get("infobox");h.close()}});return e}function setHousesCount(poly){var infobox=poly.get("infobox");var fkId=poly.get("fkId");var type=poly.get("type");var m2_min=document.getElementById("M2min").value.replace(/\./g,"");var m2_max=document.getElementById("M2max").value.replace(/\./g,"");var aar_min=document.getElementById("AAmin").value.replace(/\./g,"");var aar_max=document.getElementById("AAmax").value.replace(/\./g,"");var pris_min=document.getElementById("PRISmin").value.replace(/\./g,"");var pris_max=document.getElementById("PRISmax").value.replace(/\./g,"");var days_from=document.getElementById("DaysFrom").value.replace(/\./g,"");var days_to=document.getElementById("DaysTo").value.replace(/\./g,"");var chk1=img1;var chk2=img2;var chk3=img3;var chk4=img4;var chk5=img5;var chk6=img6;var chk7=img7;var chk8=img8;var chk9=img9;var chk10=img10;var url="/Housing/CountHousesInRegion?m2_min="+m2_min+"&m2_max="+m2_max+"&aar_min="+aar_min+"&aar_max="+aar_max+"&pris_min="+pris_min+"&pris_max="+pris_max+"&days_from="+days_from+"&days_to="+days_to+"&chk1="+chk1+"&chk2="+chk2+"&chk3="+chk3+"&chk4="+chk4+"&chk5="+chk5+"&chk6="+chk6+"&chk7="+chk7+"&chk8="+chk8+"&chk9="+chk9+"&chk10="+chk10+"&fkId="+fkId+"&type="+type;if(typeof(countHousesRequest)!="undefined"){countHousesRequest.abort()}countHousesRequest=$.getJSON(url,{},function(data){var infoboxContent=infobox.getContent();var jqContent=$(infoboxContent);if(!jqContent.find("#infobox_cnt").length){return}jqContent.find("#infobox_cnt").get(0).innerHTML="";var table=document.createElement("table");table.setAttribute("class","bolig_type_list");var dataCount=0;for(i=1;i<legendHouseTypes.length;i++){var index=0;for(j in houseTypes){if(houseTypes[j]==legendHouseTypes[i]){index=j;break}}var checked=eval("chk"+index);if(checked){var row=document.createElement("tr");var td1=document.createElement("td");var td2=document.createElement("td");td1.setAttribute("class","bolig_type");td2.setAttribute("class","boligs_count");td1.innerHTML=legendHouseTypes[i];var housesCount=0;if(data[index]){housesCount=data[index]}td2.innerHTML=housesCount;row.appendChild(td1);row.appendChild(td2);table.appendChild(row);dataCount++}}if(dataCount==0){var row=document.createElement("tr");var td3=document.createElement("td");td3.setAttribute("class","bolig_none");td3.innerHTML="Ingen boliger";row.appendChild(td3);table.appendChild(row)}jqContent.find("#infobox_cnt").get(0).appendChild(table);infobox.setContent('<div id="infobox_placeholder">'+jqContent.get(0).innerHTML+"</div>");poly.set("has_houses_count",true);positionInfobox(infobox)})}function positionInfobox(c){var g=$("#infobox_placeholder");if(!g){return false}var m=map.getDiv();var h=$(m);var p=h.width();var n=h.height();var f=g.width();var d=g.height();var e=dummyOverlayView.getProjection().fromLatLngToContainerPixel(c.getPosition());var o=dummyOverlayView.getProjection().fromLatLngToContainerPixel(map.getCenter());var k=o.x;var l=o.y;var s=false;var t=false;var a=false;var b=false;var q=15;var r=15;if((e.x<k)&&(e.y<l)){s=true}if(s){q=15}if((e.x>k)&&(e.y<l)){t=true}if(t){q=0-15-f}if((e.x<k)&&(e.y>l)){a=true}if(a){r=0-15-d}if((e.x>k)&&(e.y>l)){b=true}if(b){r=0-15-d;q=0-15-f}c.setOptions({pixelOffset:new google.maps.Size(q,r)});return true}function setZoomToPolygon(a){switch(currentRegionType){case 0:showZip=false;showRegions(map.getZoom());break;case 1:map.setZoom(zoomList[0]+1);break;case 2:map.setZoom(zoomList[1]+1);break;case 3:showRegions(zoomList[2]+1);break}}function DoAuctionsStreetview(){$(".featured_auction .content").each(function(e,b){var f=$(this).find('input[name="lat"]').val();var g=$(this).find('input[name="lng"]').val();var d=new google.maps.LatLng(f,g);var a=$(this).attr("id");var h=/content_([0-9]+)/i.exec(a);var c=h[1];var l="streetview_"+c;var k={position:d,visible:false,panControl:false,addressControl:false,zoomControl:false,linksControl:false};var m=new google.maps.StreetViewPanorama(document.getElementById(l),k);svPanoramas.push(m);svService.getPanoramaByLocation(d,50,function(n,o){if(o==google.maps.StreetViewStatus.OK){google.maps.event.trigger(m,"resize");m.setVisible(true);google.maps.event.trigger(m,"resize");var p=m.getPov();p.heading=computeAngle(d,n.location.latLng);p.zoom=1.5;m.setPov(p);google.maps.event.trigger(m,"resize")}else{DoAuctionsSatelite(d,l,17)}})})}function DoStaticAuctionsStreetview(){$(".featured_auction .content").each(function(e,b){var f=$(this).find('input[name="lat"]').val();var g=$(this).find('input[name="lng"]').val();var d=new google.maps.LatLng(f,g);var a=$(this).attr("id");var h=/content_([0-9]+)/i.exec(a);var c=h[1];var k="static_streetview_"+c;var l="http://cbk0.google.com/cbk?output=xml&ll="+f.toString()+","+g.toString();$.ajax({url:"/Utility/ExistStreetView",data:{url:l},success:function(m){if(m=="True"){$("#"+k).css("display","block");$(".google_terms").show();$("#streetview_"+c).css("display","none")}else{DoAuctionsSatelite(d,"streetview_"+c,17)}}})})}function DoAuctionsSatelite(a,d,e){var c={zoom:e,center:a,disableDefaultUI:true,mapTypeId:google.maps.MapTypeId.SATELLITE};var b=new google.maps.Map(document.getElementById(d),c)}$(document).ready(function(){setupAnalyticsFP()});function setupAnalyticsFP(){$("#btnVideo").click(function(){pageTracker._trackEvent("Frontpage","Video")});$("#btnMyBoligmap").click(function(){pageTracker._trackEvent("Frontpage","Mit Boligmap Splash")})}$("#logoLink").click(function(){pageTracker._trackEvent("Map","Logo")});$("#logon").click(function(){pageTracker._trackEvent("Map","Logon")});$("#logoff").click(function(){pageTracker._trackEvent("Map","Logoff")});$("#menuTopSearch").click(function(){pageTracker._trackEvent("Map","Menu","Søg")});$("#menuTopServices").click(function(){pageTracker._trackEvent("Map","Menu","Services")});$("#menuTopSell").click(function(){pageTracker._trackEvent("Map","Menu","Sælg")});$("#menuTopHelp").click(function(){pageTracker._trackEvent("Map","Menu","Hjælp")});$("#menuTopMyBoligmap").click(function(){pageTracker._trackEvent("Map","Menu","Mit BoligMap")});$("#btnSearchAdv").click(function(){pageTracker._trackEvent("Map","Menu","Søg_Fordele")});$("#btnSearchInstruction").click(function(){pageTracker._trackEvent("Map","Menu","Søg_instr")});$("#btnServiceIndex").click(function(){pageTracker._trackEvent("Map","Menu","Service_Index")});$("#btnServiceAdv").click(function(){pageTracker._trackEvent("Map","Menu","Service_Adv")});$("#btnSell").click(function(){pageTracker._trackEvent("Map","Menu","Sælg_")});$("#btnSellAdv").click(function(){pageTracker._trackEvent("Map","Menu","Sælg_Fordele")});$("#btnSellInstruction").click(function(){pageTracker._trackEvent("Map","Menu","Sælg_Instr")});$("#btnREBBook").click(function(){pageTracker._trackEvent("Map","Menu","REB_Book")});$("#btnHelp").click(function(){pageTracker._trackEvent("Map","Menu","Hjælp_")});$("#btnFaq").click(function(){pageTracker._trackEvent("Map","Menu","Hjælp_Faq")});$("#btnMyBoligmap").click(function(){pageTracker._trackEvent("Map","Menu","Mit BoligMap_")});$("#btnAbout").click(function(){pageTracker._trackEvent("Map","Menu","Mit BoligMap_Om")});$("#btnPress").click(function(){pageTracker._trackEvent("Map","Menu","Mit BoligMap_Presse")});$("#btnContact").click(function(){pageTracker._trackEvent("Map","Menu","Mit BoligMap_Contact")});
