
var bChangeMapZoom = true;

function initMaptools() {
    $("#slider").slider({
        "axis": "vertical",
        "value" : 6,
        "max": "18",
        change: function(e, ui) {
            var wartosc = ui.value;
            if (bChangeMapZoom === true){
              //tak, chce zrobic update mapy
                map.setZoom(wartosc);      
            }
            else {
                //przywroc domyslne ustawienie
                //chce tylko przesunac suwak, update mapy juz byl
                bChangeMapZoom = true;
            }
        }
    });
    placeTools();
    $(window).resize(placeTools);
    

    $("#suwak .minus").click(function() {
        $(".ui-slider").slider("moveTo", "-=1");
        return false;
    });

	$("#suwak .plus").click(function() {
		$(".ui-slider").slider("moveTo", "+=1");
		return false;
	});

	$("#suwak .polska").click(function() {
	  map.resetMap();
	  return false;
	});

	$("#suwak .odswiez").click(function() {
		map.refreshMap();
		return false;
	});

    $("#suwak .legenda").mouseover(function() {
        $("#map_legend").fadeIn("fast");
    }).mouseout(function() {
        $("#map_legend").fadeOut("fast");
    });

	$("#suwak table td.nawigacja_top img").click(function() {
        map.panDirection(0,1);
	});

	$("#suwak table td.nawigacja_bottom img").click(function() {
        map.panDirection(0,-1);
	});

	$("#suwak table td.nawigacja_left img").click(function() {
        map.panDirection(1,0); //x, y   -1: left/up +1: right/down
	});

	$("#suwak table td.nawigacja_right img").click(function() {
        map.panDirection(-1,0);
	});

	$("#suwak table td.nawigacja_center img").click(function() {
        map.refreshMap();
	});

  $("#przyciski a").click(function() {
      $("#przyciski a").removeClass("active");
      $(this).addClass("active");
      
      var mapType = $(this).attr("title");
      
      if (mapType === "Mapa"){
        map.setMapType(G_NORMAL_MAP);
      }else if (mapType === "Satelita"){
        map.setMapType(G_SATELLITE_MAP);
      }else if (mapType === "Hybryda"){
        map.setMapType(G_HYBRID_MAP);
      }
      
      return false;
  });




};

function placeTools() {
    var pos = $("#map").position();
    var okretka = 0;
    if($.browser.mozilla) {
        okretka = 1;
    }
    
    $("#suwak").css("left", pos.left + $("#map").width() - $("#suwak").width() + okretka);
    $("#suwak").css("top", pos.top);
    $("#przyciski").css("left", pos.left + ($("#map").width() - $("#przyciski").width() - $("#suwak").width() - 10));
    $("#przyciski").css("top", pos.top);
    $(".map_tools").show();
}

function initSearchList(list){
    $("div.paginator div.left a.pagin_hm").click(function(){
       //usun aktualna klase
      $("div.paginator div.left a.pagin_hm").each(function(){
        $(this).removeClass("current");
        //console.debug(this);
      });  
      $(this).addClass("current");
      list.setHowManyOnPage($(this).text()); 
      setTimeout(function(){
        list.getDetails();        
      },500);
      return false;      
  });
}
function moveSliderTo(zoomLevel){
   $(".ui-slider").slider("moveTo", zoomLevel);
}
function setSliderTo(zoomLevel){
    bChangeMapZoom = false;
   $(".ui-slider").slider("moveTo", zoomLevel);
}


