/* Behaviour rules */
var flagRules = {
  'li.map' : function(element){
    Event.observe(element, 'click', function(e){
      map_id = element.id.split("-")[1];
      window.location = "/maps/" + map_id;
    });
    Event.observe(element, 'mouseover', function(e){
      if (browserName == "Internet Explorer"){
        Element.addClassName(element, "highlighted_map");
      }
    });
    Event.observe(element, 'mouseout', function(e){
      if (browserName == "Internet Explorer"){
        Element.removeClassName(element, "highlighted_map");
      }
    });
   }
};
Behaviour.register(flagRules);

Behaviour.addLoadEvent(function() {
   var baseIcon = new GIcon();
   baseIcon.shadow = "/images/shadow_standard.png";
   baseIcon.iconSize = new GSize(16, 30);
   baseIcon.shadowSize = new GSize(37, 34);
   baseIcon.iconAnchor = new GPoint(4, 30);
   baseIcon.infoWindowAnchor = new GPoint(8, 2);
   baseIcon.infoShadowAnchor = new GPoint(12, 17);

   var publicIcon = new GIcon(baseIcon);
   publicIcon.image = "/images/flag_public.png";

   var map = new GMap2($("map"));
   new GKeyboardHandler(map);
   
   map.addControl(new GLargeMapControl());
   map.addControl(new GMapTypeControl());
    
   if (page.state['map_zoom']){
     map.setCenter(point, parseInt(page.state['map_zoom']));
   } else {
     map.setCenter(point, 8);
   }
   
   if (page.state["map_type"]) {
     if (page.state["map_type"] == "hybrid") {
       map.setMapType(G_HYBRID_MAP);
     } else if (page.state["map_type"] == "satellite") {
       map.setMapType(G_SATELLITE_MAP);
     } else {
       map.setMapType(G_NORMAL_MAP);
     }
   }else{
     map.setMapType(G_NORMAL_MAP);
   }
   
   marker = new GMarker(point, publicIcon);
   map.addOverlay(marker);

});

var flagRules={'li.map':function(element){Event.observe(element,'click',function(e){map_id=element.id.split("-")[1];window.location="/maps/"+map_id;});Event.observe(element,'mouseover',function(e){if(browserName=="Internet Explorer"){Element.addClassName(element,"highlighted_map");}});Event.observe(element,'mouseout',function(e){if(browserName=="Internet Explorer"){Element.removeClassName(element,"highlighted_map");}});}};Behaviour.register(flagRules);Behaviour.addLoadEvent(function(){var baseIcon=new GIcon();baseIcon.shadow="/images/shadow_standard.png";baseIcon.iconSize=new GSize(16,30);baseIcon.shadowSize=new GSize(37,34);baseIcon.iconAnchor=new GPoint(4,30);baseIcon.infoWindowAnchor=new GPoint(8,2);baseIcon.infoShadowAnchor=new GPoint(12,17);var publicIcon=new GIcon(baseIcon);publicIcon.image="/images/flag_public.png";var map=new GMap2($("map"));new GKeyboardHandler(map);map.addControl(new GLargeMapControl());map.addControl(new GMapTypeControl());if(page.state['map_zoom']){map.setCenter(point,parseInt(page.state['map_zoom']));}else{map.setCenter(point,8);}
if(page.state["map_type"]){if(page.state["map_type"]=="hybrid"){map.setMapType(G_HYBRID_MAP);}else if(page.state["map_type"]=="satellite"){map.setMapType(G_SATELLITE_MAP);}else{map.setMapType(G_NORMAL_MAP);}}else{map.setMapType(G_NORMAL_MAP);}
marker=new GMarker(point,publicIcon);map.addOverlay(marker);});
