gmaps=function(_el,_latitude,_longitude,_zoom,_forceWidth,_forceHeight){var gm=this;var geocoder;var map;gm.construct=function(){if(!GBrowserIsCompatible())
return;if(typeof _el=="undefined"){alert('no map element found');return;}
if(typeof _latitute=="undefined"||typeof _longitude=="undefined"){_latitute=62.390228;_longitude=17.308499;}
if(typeof _zoom=="undefined")
_zoom=14;gm.geocoder=new GClientGeocoder();if(typeof _forceWidth!="undefined"&&typeof _forceHeight!="undefined")
gm.map=new GMap2($(_el).get(0),{size:new GSize(_forceWidth,_forceHeight)});else
gm.map=new GMap2($(_el).get(0));gm.map.setCenter(new GLatLng(_latitute,_longitude),_zoom);gm.map.addControl(new GSmallMapControl());}
gm.add_marker=function(address,_center,_zoom){var storeIcon=new GIcon(G_DEFAULT_ICON);storeIcon.image="/wp-content/themes/pastan/images/store_icon.png";markerOptions={icon:storeIcon};gm.geocoder.getLatLng(address,function(point){if(point){gm.map.addOverlay(new GMarker(point,markerOptions));if(typeof _center!="undefined")
gm.map.setCenter(point,_zoom);}});}
gm.add_parkings=function(){if(!GBrowserIsCompatible())
return;var address=new Array(new Array(62.393312850937335,17.30595588684082),new Array(62.39387962357994,17.303788661956787),new Array(62.3921394980614,17.307586669921875),new Array(62.39296482733515,17.303810119628906),new Array(62.388748448860206,17.305762767791748),new Array(62.39243781247058,17.31194257736206),new Array(62.39197045191116,17.309882640838623),new Array(62.38903685213878,17.315590381622314),new Array(62.39101582045737,17.31548309326172),new Array(62.39116498362682,17.313895225524902));var parkingIcon=new GIcon(G_DEFAULT_ICON);parkingIcon.image="/wp-content/themes/pastan/images/parking_icon.png";markerOptions={icon:parkingIcon};$.each(address,function(i,item){gm.map.addOverlay(new GMarker(new GLatLng(item[0],item[1]),markerOptions));});}
gm.construct();}
