    //<![CDATA[
      if(SZN.isSupported){
		  var mapa = new SZN.MapEngine(document.getElementById('mojeMapa'));
		  mapa.init();
      mapa.mouseSet(3);
		  mapa.zoomSet(5);
      var pp = mapa.wgsToPP('49d39m4sN','15d22m55sE');
      mapa.setCenter(pp.x,pp.y);
	
  	/*
			definujeme si funkci, kterou budeme volat po kliknuti na znacku
			bude volana se tremi argumenty
			e - udalost
			elm - html element na ktterem je zavesen posluchac udalosti
			mark - odkaz objekt znacky, na kterou se kliklo
		*/
 
 		function markClick(e,elm,mark){
			var id = mark.getId();
			num = id.split('-');
			var cardData = pos[num[1]].content;
		  var crd = new SZN.Visual.BaseCard(mark.pos.x,mark.pos.y,cardData,null,null,null)
			mapa.addCard(crd);
		}	 

  var pp;

	for(i = 0; i < pos.length; i++)
    {
    //pp = mapa.wgsToPP('49d52m50.69sN','16d45m36.13sE');
    pp = mapa.wgsToPP(pos[i].x,pos[i].y);
    var mark = mapa.makeMark('company',pos[i].nazev,"X",'mark-'+i);
	   /* aktivujeme znacku */
	  mark.setAction(window,markClick);
	   /* pridame znacku do mapy */
	  mapa.addMark(pp.x,pp.y,mark);
    
    }
			
	// box pro pridani ovladacich prvku
	var layoutBox = mapa.getDefaultLayoutBox()
	

	// vytvoreni a pridani ovladaciho prvku pro nastaveni priblizeni

  	// vytvoreni a pridani ovladaciho prvku pro pohyb s mapou
  	
	// vytvoreni a pridani ovladaciho prvku pro pohyb s mapou
	var moveControl = new SZN.Visual.MoveControl();
	var move = mapa.addControls(moveControl,layoutBox,10,12);
	
	// vytvoreni a pridani ovladaciho prvku pro nastaveni priblizeni
	var zoomControl = new SZN.Visual.ZoomControl('full');
	// vypocteme si vertikalni polohu pro umisteni 
	var pos = mapa.getControlById(move).getSize().height + 17;
	mapa.addControls(zoomControl,layoutBox,25,pos);
	
	// zapnuti ukazatele severu
	mapa.setNorthRuler(1);
	
	// zapnuti ukazatele meritka
	mapa.setScaleRuler(1);


	} 
    //]]> 

