$(document).ready(function(){$('#wyszukiwanie_szczegolowe').click(function(){$('#piktogramy').toggle();}).toggle(function()
{$(this).text(getWord("podstawowe"));},function()
{$(this).text(getWord("rozszerzone"));});$("#searchHotelsForm").validationEngine({success:false,failure:function(){}});$("#piktogramy img").mousemove(function(e){$("#descriptionPic").css({"top":e.pageY+10,"left":e.pageX+10,"display":"block"}).text(piktogram[$(this).attr("id")]);});$("#piktogramy img").mouseout(function(){$("#descriptionPic").css({"display":"none"});});mapaStart();$('#nawigacja').bind('drag',function(event){$('div#body').removeClass("tempPosition");$(this).css({top:event.offsetY,left:event.offsetX});});$('#centerNav').click(function(){center();return false;});$('#plusNav').click(function(){zoomPlus();return false;});$('#minusNav').click(function(){zoomMinus();return false;});$('#upNav').click(function(){kierunki(0,1);return false;});$('#downNav').click(function(){kierunki(0,-1);return false;});$('#leftNav').click(function(){kierunki(1,0);return false;});$('#rightNav').click(function(){kierunki(-1,0);return false;});});function dodajMarker(lat,lon,ikona_url,nazwa,img,domena)
{var ikona=new GIcon();ikona.image=ikona_url;ikona.iconSize=new GSize(12,12);ikona.iconAnchor=new GPoint(6,6);var marker=new GMarker(new GLatLng(lat,lon),{icon:ikona});marker.tooltip='<div class="descriptionMapa"><nobr>'+nazwa+'</nobr></div>';mapa.addOverlay(marker);GEvent.addListener(marker,"mouseover",function(){showTooltip(marker);});GEvent.addListener(marker,"mouseout",function(){mymouseout();});GEvent.addListener(marker,"click",function(){parent.location.href=$("base:first").attr("href")+"/"+domena;});return marker;}
function showTooltip(marker){tooltip.innerHTML=marker.tooltip;var point=mapa.getCurrentMapType().getProjection().fromLatLngToPixel(mapa.getBounds().getSouthWest(),mapa.getZoom());var offset=mapa.getCurrentMapType().getProjection().fromLatLngToPixel(marker.getPoint(),mapa.getZoom());var anchor=marker.getIcon().iconAnchor;var width=marker.getIcon().iconSize.width;var pos=new GControlPosition(G_ANCHOR_BOTTOM_LEFT,new GSize(offset.x+2-point.x-anchor.x+width,-offset.y+point.y+anchor.y));pos.apply(tooltip);tooltip.style.visibility="visible";}
function mymouseout(){tooltip.style.visibility="hidden";}
function TypyMapy(){}
TypyMapy.prototype=new GControl();TypyMapy.prototype.initialize=function(mapa)
{var lista=document.createElement("ul");lista.id='typymapy';var przycisk1=document.createElement('li');var przycisk2=document.createElement('li');var przycisk3=document.createElement('li');przycisk1.innerHTML=getWord("maps");przycisk2.innerHTML=getWord("hybrid");przycisk3.innerHTML=getWord("terain");przycisk1.title=getWord("maps");przycisk2.title=getWord("hybrid");przycisk3.title=getWord("terain");przycisk1.onclick=function(){mapa.setMapType(G_NORMAL_MAP);return false;};przycisk2.onclick=function(){mapa.setMapType(G_HYBRID_MAP);return false;};przycisk3.onclick=function(){mapa.setMapType(G_PHYSICAL_MAP);return false;};lista.appendChild(przycisk1);lista.appendChild(przycisk2);lista.appendChild(przycisk3);this.mapa=mapa;mapa.getContainer().appendChild(lista);return lista;}
TypyMapy.prototype.getDefaultPosition=function()
{return new GControlPosition(G_ANCHOR_TOP_RIGHT,new GSize(5,0));}
function center(){mapa.returnToSavedPosition();}
function zoomPlus(){mapa.zoomIn();}
function zoomMinus(){mapa.zoomOut();}
function kierunki(d_lat,d_lng){mapa.panDirection(d_lat,d_lng);}
