$(function(){

  var is_ie6 =
     document.all && 
     (navigator.userAgent.toLowerCase().indexOf("msie 6.") != -1);
  if (is_ie6)
  {
     var html =
        "<iframe style=\"position: absolute; display: block; " +
        "z-index: 109; width: 100%; height: 100%; top: 0; left: 0;" +
        "filter: mask(); background-color: #ffffff; \" src=\"javascript:false;\"></iframe>";
     var p_div = document.getElementById('layer-map');
     if (p_div) p_div.innerHTML += html;
     // force refresh of div
     var olddisplay = p_div.style.display;
     p_div.style.display = 'none';
     p_div.style.display = olddisplay;
  };

  $('.googlemap-link').click(function(e){

    e.preventDefault();

    $('#layer-map-name').html(this.title);

    if (GBrowserIsCompatible()) {
      var $layer = $('#layer-map'),
          top    = $(window).scrollTop() + $(window).height()/2 - $layer.height()/2;
      $layer.css({ top: top });
      $layer.show();

      var layer_map = new GMap2($('.map', $layer).get(0));//, { size: new GSize(600,300) });
      var coord  = this.rel.split('x');
      var latlng = new GLatLng(parseFloat(coord[0]), parseFloat(coord[1]));
      layer_map.setCenter(latlng, parseInt(coord[2]));
      layer_map.addControl(new GMenuMapTypeControl());
      layer_map.addControl(new GLargeMapControl());

      var icon = new GIcon();
      icon.image  = '/images/13595_thumb_PH_point_2.png';
      icon.iconSize = new GSize(24, 38);
      icon.iconAnchor = new GPoint(9, 34);
      icon.infoWindowAnchor = new GPoint(9, 34);

      var marker = new GMarker(latlng, { icon: icon, draggable: false });
      layer_map.addOverlay(marker);
    }
  });

  $('.layer-map-close').click(function(e){
    e.preventDefault();
    $('#layer-map').hide();
  });
});

