//Mapy Seznam API

//pridani eventu do window.onload
if (window.addEventListener) // W3C standard
  window.addEventListener('load', mapySeznamLoadApi, false);
else if (window.attachEvent) // Microsoft
  window.attachEvent('onload', mapySeznamLoadApi);

var souradniceN;
var souradniceE;
var zoom;
var idMapy;
var pohybovat = true;

//nastaveni idMapy, souradnic a zoomu pro kazdou chatu
function nastavSeznamMapu(id, chata, pohybovatelna){
  idMapy = id;
  if (pohybovatelna != null)
    pohybovat = pohybovatelna; 
  if (pohybovat)
    Loader.load();  //Loader je objekt vytvareny v externim skriptu Seznamu
  else
    Loader.load(null, {api:"simple"});

  switch (chata){
    case "aninka":
      souradniceN = 50.35555;
      souradniceE = 12.89569;
      zoom = 15;
      break;
    case "uRybnika":
      souradniceN = 50.35431;
      souradniceE = 12.89431;
      zoom = 15;
      break;
    case "naSlunicku":
      souradniceN = 50.35728;
      souradniceE = 12.89548;
      zoom = 15;
      break;
    case "matfyz":
      souradniceN = 50.35663;
      souradniceE = 12.89438;
      zoom = 15;
      break;
    default:
      souradniceN = 50.3559;
      souradniceE = 12.8937;
      zoom = 12;
  }
}

//funkce volana pri window.onload
function mapySeznamLoadApi(){             
  if (document.getElementById(idMapy)){
    var center = SMap.Coords.fromWGS84(souradniceE,souradniceN);
    //pohybovatelna mapka
    if (pohybovat){
      var mapa = new SMap(JAK.gel(idMapy), center,zoom);
      mapa.addDefaultLayer(1).enable();
      mapa.addDefaultControls();
      var node = JAK.mel("a",{href:"http://mapy.cz/",target:'_blank'},{fontSize:"13px",lineHeight:"100%",fontFamily:"Arial,Verdana,sans-serif",textAlign:"center",display:"block",width:"165px", height:"33px",overflow:"hidden",textDecoration:"none",background:"transparent url(http://api4.mapy.cz/img/web/button-zobrazit.png) no-repeat",position:"absolute",left:"4px",bottom:"26px"});
      node.innerHTML = '<span style="position:relative; top:10px;text-shadow:0px 1px 1px #fff;color:#000;display:inline-block;padding-left:18px;background:transparent url(http://api4.mapy.cz/img/web/ico-zobrazit.png) 0 0 no-repeat">Zobrazit na Mapy.cz<span>';
      JAK.gel(idMapy).appendChild(node);
      var layer = new SMap.Layer.Marker();
      mapa.addLayer(layer);
      layer.enable();
      var markerCoord = SMap.Coords.fromWGS84(souradniceE,souradniceN);
      var marker = new SMap.Marker(markerCoord,"MyMarker",{url:SMap.CONFIG.img + "/marker/drop-blue-asterisk.png"});
      layer.addMarker(marker);
    }
    else{
      //staticka mapka
      var mapa = new SMap(JAK.gel(idMapy),center,zoom,1);
      var markCoord = SMap.Coords.fromWGS84(souradniceE,souradniceN);
      mapa.addMarker(markCoord,SMap.CONFIG.img + "/marker/drop-blue-asterisk.png");
    }
  }
}


