fw.minimaps=new Object;fw.minimaps.init=function(){if($("div.geo span.latitude").length){var b=parseFloat($($("div.geo span.latitude").get(0)).html());var a=parseFloat($($("div.geo span.longitude").get(0)).html())}else{$("#minimap").hide();return false}if(!b||!a){$("#minimap").hide();return false}$("#minimap a.map").live("click",function(){$.get("/toggle/minimap",function(){if($("#map:visible").length){$("#map").hide();$("#mappanel").hide();$("#showmap").show()}else{$("#showmap").hide();$("#mappanel").show();$("#map").show();if(b&&a){fw.minimaps.showMap(b,a)}}});return false});if(b&&a){fw.minimaps.showMap(b,a)}$("a.streetview").live("click",function(){fw.minimaps.toggleStreetView($(this));return false})};fw.minimaps.showMap=function(e,d){$("#minimap").show();fw.minimaps.map=new google.maps.Map2(document.getElementById("map"));fw.minimaps.pin=new google.maps.LatLng(e,d);fw.minimaps.map.setCenter(fw.minimaps.pin,3);var a=new GIcon(G_DEFAULT_ICON);a.iconSize=new GSize(28,28);a.imageMap=[0,0,28,0,28,28,0,28,0,0];var b=new GIcon(a);b.image="/img/ic_map_agency_premium.gif";b.shadow="/img/bg_agency_shadow.png";var c=new GMarker(fw.minimaps.pin,{icon:b});fw.minimaps.map.addOverlay(c);fw.minimaps.ui=fw.minimaps.map.getDefaultUI();fw.minimaps.ui.controls.maptypecontrol=false;fw.minimaps.ui.controls.menumaptypecontrol=false;fw.minimaps.ui.zoom.scrollwheel=false;fw.minimaps.ui.keyboard=false;fw.minimaps.map.setUI(fw.minimaps.ui)};fw.minimaps.toggleStreetView=function(a){fw.showLoader();a.removeClass("active");var g=fw.minimaps.map.getCenter().toString();var h=parseFloat(g.match(/\(([^,]+)/)[1]);var f=parseFloat(g.match(/,\s*([^)]+)/)[1]);if(!fw.session.toggle){fw.session.toggle=new Object}if(fw.session.toggle.streetview&&fw.session.toggle.streetview==="on"){fw.session.toggle.streetview="off";fw.minimaps.showMap(h,f);$("#minimap #map").height(150);fw.hideLoader()}else{var c;var d=180;var e=0;var b=0;c=new GStreetviewPanorama(document.getElementById("map"));c.setLocationAndPOV(new GLatLng(h,f),{yaw:d,pitch:e,zoom:b});fw.session.toggle.streetview="on";$("#minimap #map").height(250);setTimeout(function(){$("#map span.invalid").remove();if(!$("#panoflash1").length){$("#map").append('<span class="invalid inplace">'+fw.session.translations.no_street_view+"</span>")}else{a.addClass("active")}},4000);fw.hideLoader()}};