// (c)2009 Michal Juda erasmuse.pl

function pokaz_mape(rodzaj,lati,longi,zoom)
{if(GBrowserIsCompatible()){var gmarkers=[];var titles=[];var ajdis=[];var srodek=new GLatLng(lati,longi);container=document.getElementById("map_canvas");width=parseInt(container.style.width);height=parseInt(container.style.height);map=new GMap2(container,{size:new GSize(width,height)});map.setCenter(srodek,zoom,G_HYBRID_MAP);if(rodzaj=="miasto")
{map.addControl(new GSmallMapControl());}
else if(rodzaj=="large")
{map.addControl(new GLargeMapControl());map.addControl(new GMapTypeControl());map.addControl(new GOverviewMapControl());}
else
{map.setCenter(srodek,zoom,G_HYBRID_MAP);map.addControl(new GLargeMapControl());map.addControl(new GMapTypeControl());}
function createMarker(point,number,rodzaj_p){var icon=new GIcon();icon.image="/img/mapa.png";icon.iconSize=new GSize(23,41);icon.iconAnchor=new GPoint(6,18);icon.infoWindowAnchor=new GPoint(5,1);var marker=new GMarker(point,icon);GEvent.addListener(marker,"click",function(){var maxContentDiv=document.createElement('div');maxContentDiv.innerHTML='Pobieram dane...'
if(rodzaj_p=="large")var tytul=punkty[number][2]+', '+punkty[number][5];else var tytul=punkty[number][2];simpleContent='<strong>'+tytul+'</strong><br><br>Liczba szk&#243l w <span style=color:#993366><strong>erasmuse</strong></span>: '+punkty[number][3]+'<br><br><a href=javascript:; onclick=\"map.getInfoWindow().maximize()\" style=\"color: #80D62C; font-weight:bold\">pokaż listę szkół &raquo;</a><br><a href=\"/miasto.php?id='+punkty[number][4]+'\" o style=\"color: #993366; font-weight:bold\" target=\"_blank\">zobacz podsumowanie opinii o tym mieście &raquo;</a>';marker.openInfoWindowHtml(simpleContent,{maxContent:maxContentDiv,maxTitle:tytul});var iw=map.getInfoWindow();GEvent.addListener(iw,"maximizeclick",function(){GDownloadUrl("/ajax/gmaps.php?id="+punkty[number][4],function(data){maxContentDiv.innerHTML=data;});});});gmarkers[number]=marker;titles[number]=punkty[number][2];ajdis[number]=punkty[number][4];return marker;}
for(i=0;i<punkty.length;i++){var point=new GLatLng(punkty[i][0],punkty[i][1]);map.addOverlay(createMarker(point,i,rodzaj));}}
function dawaj(ktory)
{var srodek2=new GLatLng(punkty[ktory][0],punkty[ktory][1]);map.setCenter(srodek2,11);GEvent.trigger(gmarkers[ktory],"click");}
$(".pokaz_na_mapie").each(function(){var ktory=this.tabIndex;$(this).click(function(){scroll(0,300);dawaj(ktory);GEvent.trigger(gmarkers[ktory],"click");return false;});});$(".pokaz_szkoly").each(function(){var ktory=this.tabIndex;$(this).click(function(){map.closeInfoWindow();scroll(0,300);var maxContentDiv=document.createElement('div');maxContentDiv.innerHTML='Pobieram dane...'
dawaj(ktory);var marker=gmarkers[ktory];marker.openInfoWindow('',{maxContent:maxContentDiv,maxTitle:titles[ktory]});setTimeout("map.getInfoWindow().maximize()",1);GDownloadUrl("/ajax/gmaps.php?id="+ajdis[ktory],function(data){maxContentDiv.innerHTML=data;});return false;});});}
