

google.load("maps", "2.99");

var marker5;

var map;


function getIcon(source, width, height)
{
  if (GBrowserIsCompatible())
    // ikona
    var baseIcon = new GIcon(G_DEFAULT_ICON);

    baseIcon.iconSize           = new GSize(width, height);
    baseIcon.iconAnchor         = new GPoint(width/2, height/2);
    baseIcon.infoWindowAnchor   = new GPoint(width/2, height);

    var imageIcon               = new GIcon(baseIcon);
    imageIcon.image             = source;
    imageIcon.imageMap          = [51,0,67,0,119,52,119,68,68,119,52,119,0,67,0,51]; // NUTNE KVULI FIREFOXU
    

    return imageIcon;
}

function createMarker(imageIcon, lat, lng)
{
  var latLng      = new GLatLng(lat, lng);
  markerOptions   = {icon:imageIcon};
  var marker      = new GMarker(latLng, markerOptions);
  return marker;
}

/**
 *  Funkce pro jednotlive markery
 */


function marker5_showInfoWindow() {
   var text = "<div class=\"bubble\">";
 text +="   <div class=\"bubble_left\">";
 text +="       <img src=\"http://www.semtexculture.cz//data/BaryImages/thumbs/bar.jpg\" alt=\"Áčko sport bar\" />";
 text +="   </div>";
 text +="   <div class=\"bubble_right\">";
 text +="     <h3>Áčko sport bar</h3>";
 text +="     <h4>Studentská 199 A, Pardubice</h4>";
 text +="     <div class=\"bar_list_item_popis_dark\">";
 text +="        <a href=\"http://www.acko.unas.cz\" class=\"hp_link_more\" target=\"_blank\">www &gt;</a>";
 text +="     </div>";
 text +="   </div>";
 text +="</div>";
 text +="";
   marker5.openInfoWindowHtml(text);
}

// Call this function when the page has been loaded
function initialize()
{
  if ( !document.getElementById("map") )
    return;

  map = new google.maps.Map2(document.getElementById("map"));

  // maximalni priblizeni je 17
      map.setCenter(new google.maps.LatLng(50.03725, 15.77864), 7);
    map.addControl(new GLargeMapControl());


  var imageIcon = getIcon("http://www.semtexculture.cz/images/semtex_ico_googleMap.png", 60, 60);

  if ( !imageIcon )
    return;

  // vytvori markery
  marker5 = createMarker(imageIcon, 50.048637, 15.77101);
GEvent.addListener(marker5, "click", marker5_showInfoWindow);
map.addOverlay(marker5);

  centerMap(50.048637, 15.77101);  showInfoWindow(5);}


function centerMap(lat, lng)
{
  map.setCenter(new google.maps.LatLng(lat, lng), 16);
}

function showInfoWindow(markerIndex)
{

  switch (markerIndex) {
    case 5:
   marker5_showInfoWindow(); break;
    default: break;
  }
}

google.setOnLoadCallback(initialize);



