function test1() {}

/**
*
* @access public
* @return void
**/
var l_p=0;
function lewo_prawo(e){
	document.getElementById("miniatury").scrollLeft+=l_p*2;
	if(l_p!=0)
	window.setTimeout("lewo_prawo()",10);
}


function zd(e){
	s=this.childNodes[0].getAttribute("src");
	//s=s.replace(/^(.*)\/zdjecia\/(.*)lite\/0(.*)\.jpg$/gim,"$1/zdjecia/$2/0$3.jpg");
	s=s.replace('lite',"big");

	if(document.images['duzy'].src!=s){
		var str="document.images['duzy'].src = " + "\"" +s+"\"";
		document.getElementById("uload").style.display="block";
		setTimeout(str,5);
	}
}

function zm_old(co,nazwa)
{
	//var str="document.images['" + nazwa + "'].src = " + "\"http://noclegiw.pl/baza/pics/" + co + "\"";
	//var str="document.images['" + nazwa + "'].src = " + "\"image_fetch.php?file_1=" + co + "&fontname_1=b&text_1=http:%5ceMETEOR.pl%20-%202006&textx_1=10&texty_1=195&fontsize_1=12&textalpha_1=40&textred_1=148&textgreen_1=149&textblue_1=143\"";
	//var str="document.images['" + nazwa + "'].src = " + "\"image_fetch.php?file_1=" + co + "&text_1=eMeteor.pl&textx_1=45&texty_1=180&textr_1=30&fontsize_1=30&textred_1=102&textgreen_1=153&textblue_1=204&textalpha_1=75\"";
	var str="document.images['" + nazwa + "'].src = " + "\"" + co+"\"";
	setTimeout(str,140);
}

var ktory=0;

function zm_ob(jak){
	ktory+=jak;
	if (ktory<0){
		ktory=zdjecia_arr.length-1;
	} else if( ktory==zdjecia_arr.length ){
		ktory=0;
	}
	document.images['duzy'].src='http://noclegiw.pl/zdjecia/'+zdjecia_arr[ktory]+'.jpg';
}

function zm1(kto,ile){
	a=kto.src;
	if(a.search('m.jpg')>0){
		temp=jaki_duzy;
		kto.src = a.replace('m.jpg','.jpg');
		//  var str="document.images['"+kto.id+"'].src = \"" + a.replace('m.jpg','.jpg')+"\"";
		//  setTimeout(str,140);
		jaki_duzy=kto.id;
		a=document.images[temp].src;
		document.images[temp].src=a.replace('.jpg','m.jpg');
	}

}


function top_ban(jezyk){
	var temp_str;
	temp_str="<div id='poprz_nast'>";

	if (jezyk == 'de'){
		if( parent.opener.pozycja>0 ) temp_str=temp_str+"<a href='javascript:test1()' onMouseOver='return er();' onMouseDown='parent.blizej()'  onKeyDown='parent.blizejEnter(event)'>vorheriges Objekt<\/a>";
		temp_str=temp_str+"Objekt :"+(parent.opener.pozycja+1)+" aus "+parent.opener.wspolna.length+" gefunden";
		temp_str=temp_str+"<a href='javascript:test1()' onMouseOver='return er();' onMouseDown='parent.wroc()' onKeyDown='parent.wrocEnter(event)'>zurück nach Liste<\/a>";
		if( (parent.opener.pozycja+1)<parent.opener.wspolna.length ) temp_str=temp_str+"<a href='javascript:test1()' onMouseOver='return er();' onMouseDown='parent.dalej()' onKeyDown='parent.dalejEnter(event)'>nächstes Objekt<\/a>";
	}else if (jezyk == 'en'){
		if( parent.opener.pozycja>0 ) temp_str=temp_str+"<a href='javascript:test1()' onMouseOver='return er();' onMouseDown='parent.blizej()'  onKeyDown='parent.blizejEnter(event)'>previous object<\/a>";
		temp_str=temp_str+"object :"+(parent.opener.pozycja+1)+" of "+parent.opener.wspolna.length+" found";
		temp_str=temp_str+"<a href='javascript:test1()' onMouseOver='return er();' onMouseDown='parent.wroc()' onKeyDown='parent.wrocEnter(event)'>back to list<\/a>";
		if( (parent.opener.pozycja+1)<parent.opener.wspolna.length ) temp_str=temp_str+"<a href='javascript:test1()' onMouseOver='return er();' onMouseDown='parent.dalej()' onKeyDown='parent.dalejEnter(event)'>next object<\/a>";
	}else{
		if( parent.opener.pozycja>0 ) temp_str=temp_str+"<a href='javascript:test1()' onMouseOver='return er();' onMouseDown='parent.blizej()'  onKeyDown='parent.blizejEnter(event)'>poprzedni obiekt<\/a>";
		temp_str=temp_str+"obiekt :"+(parent.opener.pozycja+1)+" z "+parent.opener.wspolna.length+" znalezionych";
		temp_str=temp_str+"<a href='javascript:test1()' onMouseOver='return er();' onMouseDown='parent.wroc()' onKeyDown='parent.wrocEnter(event)'>wróć do listy<\/a>";
		if( (parent.opener.pozycja+1)<parent.opener.wspolna.length ) temp_str=temp_str+"<a href='javascript:test1()' onMouseOver='return er();' onMouseDown='parent.dalej()' onKeyDown='parent.dalejEnter(event)'>następny obiekt<\/a>";
	}
	temp_str=temp_str+"</div>";
	return temp_str;
}

function er(){
	setTimeout("erase()",1);
	return true;
}
function erase(){
	window.status="";
}

function opisMiast(str_miasta){
	OknoOpisuMiasta=self.open("http://noclegiw.pl/baza/opisymiast/polski/"+str_miasta+".htm","","width=796,height=713,scrollbars=yes,menubar=no");
}

function plan(jezyk,plan_miasta){
	OknoPlanu=self.open("","","width=796,height=713,scrollbars=yes,menubar=no");
	var str;
	if (jezyk = 'niemiecki')
	str="<html><head><title>Stadtplan</title></head><body><img src=\"http://noclegiw.pl/graf/plany/"+plan_miasta+".jpg\"></body></html>";
	else if (jezyk = 'angielski')
	str="<html><head><title>Street - map</title></head><body><img src=\"http://noclegiw.pl/graf/plany/"+plan_miasta+".jpg\"></body></html>";
	else
	str="<html><head><title>Plan miasta</title></head><body><img src=\"http://noclegiw.pl/graf/plany/"+plan_miasta+".jpg\"></body></html>";
	OknoPlanu.document.write(str);
	OknoPlanu.document.close();
}

function formularz(dom) {
	window.open("http://noclegiw.pl/index.php?funkcja=ziomek&dom="+dom, "", "toolbar=0,top=50,left=50,location=0,resizable=1,directories=0,status=0,menubar=0,scrollbars=1,height=300,width=250");
}
////////////////
var ob_nr;
var ob_arr; // - jezli subdomenty to tablica w openerze
//function wez_obiekty(){
//	t=opener.document.getElementById("ukr").innerHTML;
//	t=t.substring(0,t.length-1);
//	eval('ob_arr=new Array('+t+')');
//	ob_nr=(0+document.getElementById("nr").title)*1;
//	opener.ob_arr_id=ob_arr.indexOf(ob_nr);
//	//alert(opener.ob_arr_id<ob_arr.length);
//	//alert(opener.ob_arr_id+' '+ob_arr.length);
//	tmp=document.getElementById("nawigacja");
//	tmp.innerHTML="<b style='float:right"+((opener.ob_arr_id+1)<ob_arr.length?"":";visibility:hidden")+"' onclick='n(this);'>następny</b><b style='float:left"+(opener.ob_arr_id!=0?"":";visibility:hidden")+"' onclick='p(this);'>poprzedni</b><b onclick='opener.window.focus();window.close();'>Zamknij okno</b>"+
//	"<i class='pg'></i><i class='lg'></i><i class='ld'></i><i class='pd'></i>"+
//	"";
//	tmp.style.display="block";
//}

function n(b){
	opener.ob_arr_id++;
	if(opener.ob_arr_id<ob_arr.length)
	window.location=ob_arr[opener.ob_arr_id]+',.html';
	else
	opener.ob_arr_id=ob_arr.length-1;
}

function p(){
	opener.ob_arr_id--;
	if(opener.ob_arr_id>=0)
	window.location=ob_arr[opener.ob_arr_id]+',.html';
	else
	opener.ob_arr_id=0;
}



if (obiekt_podstrona=="main" || obiekt_podstrona=="lokalizacja")
{ 


		var mapka;
		function mapa(){
			return;
			a=$("#nr").attr('title');
			if(!a.match(/^(.*) ([0-9]*)m$/)) return;
			// $("#noclegi-gastronomia > i.pd").after("<iframe id='gmap' src='http://www.noclegiw.pl/mapawpsolrzedne.php?sub="+a.replace(/^(.*) ([0-9]*)m$/,"$2")+"&amp;loc="+window.location+"'>Laduje ramkę z mapą - jeśli za kilka chwil się ona nie wyświetli</iframe>");
			// $("#gmap").addClass("gmap").slideDown();

			$("#noclegi-gastronomia  #mapa_dojazd").after("<div class='gmap' id='map'></div>");
			$("#noclegi-gastronomia  div.gmap").show();

			mapka=new MapDG();

			//.attr("src","http://localhost/noclegiw_new/mapawpsolrzedne.php?sub="+a.replace(/^(.*) ([0-9]*)$/,"$2"))

			//$("#noclegi-gastronomia >b.top-nagl").prepend("<img style='position:absolute;left:225px;top:0px' src='graf/new_maps.gif'>");

			$("#noclegi-gastronomia >b.top-nagl").find("img").mouseover(function(){
				if(!scroll) return;
				scrolll();
				$(this).css("cursor","pointer").click(scrolll);
				scroll=false;
			});
		}
		var scroll=true;
		function scrolll(){
			if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) //DOM compliant
			step = 5;
			else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) //IE6 standards compliant mode
			step=20;

			do{
				y_old=getScrollY();
				window.scrollBy(0, 5);
				y=getScrollY();
			} while( y!=y_old);

			y=y-90;
			window.scrollTo(0, y);
		}

		function getScrollY() {
			var scrOfY = 0;
			if( typeof( window.pageYOffset ) == 'number' )//Netscape compliant
			scrOfY = window.pageYOffset;
			else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) //DOM compliant
			scrOfY = document.body.scrollTop;
			else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) //IE6 standards compliant mode
			scrOfY = document.documentElement.scrollTop;

			return  parseInt(scrOfY) ;
		}





		/////////////////////////////////////////----------------------------/////////////////

		function GoDg(){
			var k;
			var kd;
			var that = this;
			var miasta=null;
			this.kf=function(){
				k=$("#wersje_jezykowe").attr("class");
				var kl=k.split('A');
				var t=(kl[1]).split('');
				kl=kl[0];
				k=kl.replace(new RegExp("("+t.join("|")+")", "g"),"");
				k=k.split("");
				kd=k.length;
			};
			this.m=function(a){
				miasta=a;
			};
			function kr(w,j){
				var i=kd;
				w=(w.split("A"))[j];
				if(j<2)	w=w.substr(0,2)+'.'+w.substr(3);
				//		var tmp_w=w;
				while(i--)
				w=w.replace(new RegExp(k[i], "g"),i+"");
				//		alert(k+'\n '+tmp_w+'\n '+w+' j'+j)
				if(j<2)
				return parseFloat(w);
				else
				return parseInt(w);
			};
			//	function
			this.ddg = function (i,j) {
				//alert(miasta[i].nr)
				return kr(miasta[i].w,j);
			};
			this.ile=function(){
				return miasta.length;
			};
			this.w=function(i,str){
				return miasta[i][str];
			};
		};

		function MapDG(){
			var map;
			var once;
			var that=this;
			var IE = document.all&&!window.opera?true:false;
			var IE_O = document.all?true:false;
			var Opera=window.opera?true:false;
			var str;
			var gdir;
			var geo;
			var reasons=[];
			var marker;
			var baseIcon = new GIcon(G_DEFAULT_ICON);
			var poly;
			baseIcon.iconSize=new GSize(24,38);
			var icon4 = new GIcon(baseIcon,"http://labs.google.com/ridefinder/images/mm_20_white.png");
			icon4.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
			icon4.iconSize = new GSize(12, 20);
			icon4.shadowSize = new GSize(22, 20);
			icon4.iconAnchor = new GPoint(6, 20);
			icon4.infoWindowAnchor = new GPoint(5, 1);

			var go=	new GoDg();
			go.kf();
			if(d_) go.m(new d_());

			function load() {
				if (GBrowserIsCompatible()) {
					_mFlags = {};
					
					map = new GMap2(document.getElementById("map"));
					map.enableScrollWheelZoom();
					map.enableDoubleClickZoom();
					map.enableContinuousZoom();
					var ile=go.ile();
					if(ile>0)
					map.setCenter(new GLatLng( go.ddg(0,0),go.ddg(0,1)),go.ddg(0,2)<10?14:go.ddg(0,2))	;
					//map.setCenter(new GLatLng(52.15932, 19.13432), 5);
					var pr=parseInt(go.w(0,'pr'));


					_mPreferMetric=true;
					GEvent.addListener(map, "mouseover", function(){
						if(once){
							once=false;
							map.addControl(new GOverviewMapControl());
						}
						map.showControls();
					});
					GEvent.addListener(map, "mouseout", function(){
						map.hideControls();
					});
					GEvent.addDomListener(map.getContainer(), "DOMMouseScroll", wheelevent);
					map.getContainer().onmousewheel = wheelevent;


					var blowuponce=true;
					$("div#map").append("<a class='kldg' href='http://www.emeteor.pl' target='_top'><img src='graf/gmap_emeteor.gif' class='kldg'></a><div id='pasek'><b></b></div><div id='pasek2'></div>");
					//	}

					map.savePosition();
					var icon = new GIcon();
					icon.image = "graf/gaim.gif";
					icon.iconSize = new GSize(41.0, 41.0);
					icon.iconAnchor = new GPoint(20.0, 20.0);
					icon.infoWindowAnchor = new GPoint(20.0, 20.0);
					marker = new GMarker(map.getCenter(),icon);
					map.addOverlay(marker);
					//	GEvent.addListener(marker,"mouseover",function(){if(blowuponce){ marker.showMapBlowup(15); blowuponce=false;}});
					GEvent.addListener(marker,"click",function(){ marker.showMapBlowup(15); blowuponce=false;});
					GEvent.addListener(map,"zoomstart",function(){ map.closeInfoWindow();});


					if(pr>2 || typeof(sciezka)!="undefined"){
						//alert('s');
						daj_pasek();
						daj_form_trasa();
					}else{
						daj_pasek_lite();

						function zmien_css(){
							$("#pasek").hide();
							$("#pasek2 div.pion").css({top:"0px"});
							$("#pasek2").css({top:"0px"});
						}
						zmien_css();
					}

				}
				//str=$("body").attr("id");
			}
			function wheelevent(e){
				e=e||window.event;
				if (e.preventDefault){
					e.preventDefault();
				}
				e.returnValue = false;
			}
			this.daj_drukowanie=function(){
				//$("body").append("<button id='druk'>Drukuj</button>")
				$("#druk").css({background:"white url(graf/druk.gif) 1px 2px no-repeat",position:"absolute",top:"40px",left:"190px",border:"0",zIndex:"100",border:"1px solid black",padding:"1px 1px 1px 19px"}).click(function(){
					$(this).blur();
					var newwindow=window.open("druk.htm","_blank",'left=10,top=10,width=800,height=600,toolbar=no,menubar=yes, status=0,resizable=1,scrollbars=1');
					//while(newwindow.oki!='si') continue;
				});
			};

			this.dajCenter=function(){
				return map.getCenter();
			};
			this.dajZoom=function(){
				return map.getZoom();
			};

			this.przybliz=function(){
				return map.zoomIn();
			};
			this.oddal=function(){
				return map.zoomOut();
			};

			this.dajP=function(){
				if(gdir){
					//var poly=gdir.getPolyline();
					//alert(typeof(poly)+' '+poly+typeof(marker));
					var point_arr=new Array();
					var i=poly.getVertexCount();
					while (i--)
					point_arr.push(poly.getVertex(i));
					//alert(point_arr.length);
					return point_arr;
				}else{
					return false;
				}
			};

			this.dajPoly = function(){
				//alert('daje Polyt'+gdir+' '+gdir.getPolyline().copy());
				if(gdir) return poly;//return gdir.getPolyline().copy();
				else return false;

			};

			this.dajM=function(){
				if(marker) return marker.getPoint();
			};

			this.typMapy=function(){
				var a=$("#pasek2 > div > img[@class=sat]");
				//m,k,h
				//G_NORMAL_MAP,G_SATELLITE_MAP,G_HYBRID_MAP
				switch(map.getCurrentMapType().getUrlArg()){
					case 'm': map.setMapType(G_HYBRID_MAP);
					a.attr("src","graf/pas_map.gif");
					break;
					default: map.setMapType(G_NORMAL_MAP);
					a.attr("src","graf/pas_sat.gif");
					break;

				}
				//map.setMapType(G_HYBRID_MAP);
				//alert(a.attr("name"));
			};


			this.gdirect=function(){
				$("#message").remove();
				var sz=$("#skad").val();
				//		$.get("slij.php",{id:str,loc:wLoc,sz:sz},function(data){});//WYSYLA JAK LUDZIE WPISUJA
				if(sz=='' || sz=="Wpisz skąd będziesz jechać - ulica,miasto" || sz.length<3)
				sz=prompt("Nie wprowadzono poprawnego adresu startowego. (ulica nr, miasto)","Wpisz skąd będziesz jechać - ulica,miasto");
				//alert(sz);
				if(!sz || sz=='' || sz=="Wpisz skąd będziesz jechać - ulica,miasto" || sz.length<3) {
					$("#skad").val("Wpisz skąd będziesz jechać - ulica,miasto");
					return;
				}else{
					$("#skad").val(sz);
				}
				//sz=sz+(sz.match(/, ?(polska|poland)/gi)?'':', Polska');
				geo = new GClientGeocoder();
				//do GeoCodowania
				reasons[G_GEO_SUCCESS]            = "Sukces";
				reasons[G_GEO_MISSING_ADDRESS]    = "Brak Adresu";
				//reasons[G_GEO_UNKNOWN_ADDRESS]    = "Spróbuj ponownie. Np.:\n jeśli mieszkasz na ul. Kościuszki w Krakowie wpisz \n 'Kościuszki, Kraków' \n Proszę zachować podaną kolejność, oddzielając przecinkiem ulice od miejscowości!\nW ostateczności spróbuj samą nazwę miejscowości - z polskimi literami.";
				//reasons[G_GEO_UNKNOWN_ADDRESS]    = "Spróbuj ponownie.<br> Np.: jeśli mieszkasz na ul. Kościuszki w Krakowie wpisz <br> 'Kościuszki, Kraków' <br> Proszę zachować podaną kolejność,<br> oddzielając <u>przecinkiem</u> ulice od miejscowości!<br><i style=\"color:red\">W ostateczności spróbuj samą nazwę miejscowości - z polskimi literami.</i>";
				reasons[G_GEO_UNKNOWN_ADDRESS]    = 'Spróbuj ponownie:<br><br>1.Czy wpisałeś dane w formacie "ulica, miasto"?<br>Np.: "<u>Piotrkowska, Łódź</u>" lub "<u>Stradomska, Kraków</u>"<br> lub "<u>Opole, łódzkie</u>". Pamiętaj o przecinku!<br><br>2. Jeżeli tak to spróbuj wpisać samą miejscowość<br>czyli zamiast "Piotrkowska, Łódź" wpisz "<u>Łódź</u>"<br><br>3. Jeżeli nadal nie pokazała się trasa wpisz<br>najbliższą <u>większą miejscowość</u>.<br><br>4. Zwróć również uwagę na porawność pisowni.';
				reasons[G_GEO_UNAVAILABLE_ADDRESS]= "Polozenie niedostepne z powodow prawnych.";
				reasons[G_GEO_BAD_KEY]            = "Blad klucza: prosze zglosic ten blad adminstratorowi";
				reasons[G_GEO_TOO_MANY_QUERIES]   = "Błąd systemu. Prosze sprobowac jutro.";
				reasons[G_GEO_SERVER_ERROR]       = "Blad serwera - prosze sprobowac za chwile.";

				//gdir=new GDirections(map, document.getElementById("message"));
				if(Opera)
				gdir=new GDirections(map,null);//map,null);
				else
				gdir=new GDirections();//map,null);
				//gdir=new GDirections(null, document.getElementById("message"));
				reasons[G_GEO_MISSING_QUERY]      = "Prosze wprowadzić poprawne zapytanie.";
				reasons[G_GEO_UNKNOWN_DIRECTIONS] = "System nie potrafi sprawdzić drogi pomiędzy szukanymi punktami.";

				GEvent.addListener(gdir, "error", function() {

					$("#message").remove();
					var code = gdir.getStatus().code;
					var reason="Kod bledu: "+code;
					if (reasons[code]) {
						reason = reasons[code];
					}
					$("#skad").select();
					alert(" "+reason);
					$("div#map").append("<div id='message'></div>");
					$("#message").html(reason);
				});
				/**/
				geo.getLocations(sz, function (result){
					if (result.Status.code == G_GEO_SUCCESS) {
						// ===== If there was more than one result, "ask did you mean" on them all =====
						if (result.Placemark.length > 1) {
							$("#message").remove();
							//return false;

							$("div#map").append("<div id='message'></div>");
							var s="Miałeś na myśli (kliknij):<img src='graf/cross.gif' alt=''>";

							// Loop through the results
							for (var i=0; i<result.Placemark.length; i++) {
								var p = result.Placemark[i].Point.coordinates;
								s += "<br>"+(i+1)+": <b alt='"+ result.Placemark[i].address+"@" +p[1]+","+p[0]+"'>"+ result.Placemark[i].address+"</b>";
							}
							$("#message").html(s);
							//alert(result.Placemark.length+' podobnych adresów (bądź bardziej dokładny) ');
							$("#message").find("b").click(function(){exactly_gdirect($(this).attr("alt"))}).mouseover(function(){
								$(this).css({textDecoration:"none"});
							}).mouseout(function(){
								$(this).css({textDecoration:"underline"});
							});
							$("#message").find("img").click(function(){$("#message").remove();});
						}
						// ===== If there was a single marker =====
						else {
							//document.getElementById("message").innerHTML = "";
							var p = result.Placemark[0].Point.coordinates;
							exactly_gdirect(result.Placemark[0].address+'@'+p[1]+','+p[0]);
						}
					}
					// ====== Decode the error status ======
					else {
						$("#message").remove();
						var reason="Code "+result.Status.code;
						if (reasons[result.Status.code]) {
							reason = reasons[result.Status.code]
						}
						$("#map").append("<div id='message'></div>");
						//alert('Nie udało się znaleźć: "'+sz+ '" ' + reason);
						s='Nie udało się znaleźć:<img src="graf/cross.gif" alt=""> "'+sz+ '" ' + reason;
						$("#message").html(s);
						$("#message").find("img").click(function(){$("#message").remove();});
					}
				});

				//alert($("#skad").val());

			};

			this.czysc=function(){
				map.clearOverlays();
				map.addOverlay(marker);
				$("#skad").val('ulica nr, miasto');
				$("button.czysc").remove();
				$("#skad").select();
				$("#message").remove();
				map.setCenter(marker.getPoint(),14);
			};

			function exactly_gdirect(sz){
				$("button.czysc").remove();
				map.clearOverlays();
				map.addOverlay(marker);
				function createMarker(point) {
					var m = new GMarker(point, {icon:icon4});
					GEvent.addListener(m,"click",function(){ m.showMapBlowup(15);});
					map.addOverlay(m);
				}

				gdir.load("from: "+sz+" to: Koniec@"+marker.getPoint().toUrlValue(),{getPolyline:true,locale:'pl_PL'});//,getSteps:true

				GEvent.addListener(gdir,"load", function() {
					poly=gdir.getPolyline();
					var a=poly.getVertex(0).toUrlValue();
					//        prompt(a,a);
					if(a=='51.9311,19.13091') {
						czysc();
						return false;
					}
					var m1=poly.getVertex(0);
					createMarker(m1);
					var i=poly.getVertexCount();
					var m2=poly.getVertex(i-1);
					var bounds = new GLatLngBounds();
					bounds.extend(m1);
					bounds.extend(m2);
					map.setZoom(map.getBoundsZoomLevel(bounds));
					map.setCenter(bounds.getCenter());
					map.addOverlay(poly );
					//i=gdir.getRoute(0).getNumSteps()
					//while(i--)
					//createMarker(gdir.getRoute(0).getStep(i).getLatLng());
					//createMarker(gdir.getRoute(0).getStep(0).getLatLng());

					$("#trasa").append('<button class="czysc" onclick="mapka.czysc();">Czyść</button>');
				});
			}

			function daj_form_trasa(){
				var t=$("#trasa");
				t.html("<button>szukaj trasy dojazdu</button>");
				$("#trasa > button").click(function(){
					var str="<b></b><input id='skad' type='text' value='ulica nr, miasto (PODAJ SWOJE POŁOŻENIE)'><button class='szukaj'>pokaż trase dojazdu</button>";
					$("#trasa").html(str);
					$("#skad").keyup(function(e){e=e||event ||2;var t=e.keyCode || event.keyCode ||  1;if(t==13) mapka.gdirect();}).next().click(mapka.gdirect);
				});
			}

			function daj_pasek(){
				$("#pasek2").prepend(' <form><input id="skad" type="text" value="Wpisz skąd będziesz jechał - ulica,miasto"><u>Wpisz w kolejności: ulica,miasto (np. Opolska 12,Kraków)</u><input type="submit" value="Pokaż trasę dojazdu" class="szukaj"></form>'+(n?'':'<i>&nbsp;</i>'));
				// <div class="but"><button class="in" onclick="map.zoomIn();this.blur()">&nbsp;</button> <button  onclick="map.zoomOut();this.blur();" class="out">&nbsp;</button></div><img class="sat" name="sat" src="graf/pas_sat.gif" onclick="typMapy()">
				$("#pasek2 > form").submit(function(){ mapka.gdirect();return false;});
				$("#pasek2 > form > u").css({display:"none",top:"24px",background:"white",position:"absolute",border:"1px solid black",textDecoration:"none",padding:"0 5px",left:"2px"});
				$("#skad").focus(function(){
					if($(this).val()=="Wpisz skąd będziesz jechał - ulica,miasto")
					$(this).addClass("foc").val('');//.css({width:"200px"});
					else
					$(this).addClass("foc").select();//.css({width:"200px"});
					$("#pasek2 > form > u").css({display:"block"});
					//$("#pasek").css({width:"570px"});
					//$("#pasek > b").css({width:"510px"});
					$(this).attr("hasFocus","t");
				}).blur(function(){
					if($(this).val()=='')
					$(this).val("Wpisz skąd będziesz jechał - ulica,miasto");
					$(this).removeClass("foc");//.css({width:"102px"});
					//$("#pasek").css({width:"470px"});
					//$("#pasek > b").css({width:"410px"});
					$(this).attr("hasFocus","f");
					$("#pasek2 > form > u").css({display:"none"});

				});

				//if(IE)
				$("#skad").hover(function(){
					//$(this).addClass("hov");
					$(this).css({borderColor:"red"});
				},function(){
					var t=$(this).attr("hasFocus")+'';//alert(t);
					if(t!='t' )
					$(this).css({borderColor:"black"});
				});

				$("#pasek2 > form >input.szukaj").hover(function(){
					$("#skad").css({borderColor:"red"});
				},function(){
					$("#skad").removeClass("hov").css({borderColor:"black"});
				});//backgroundColor:"#aaa"
				daj_pasek_lite();
			}

			function daj_pasek_lite(){
				//  <img class="sat" name="sat" src="graf/pas_sat.gif" onclick="typMapy()">
				if(n){
					$("#pasek2").append('<div class="pion"><button class="in" onclick="mapka.przybliz();this.blur()">&nbsp;</button> <button  onclick="mapka.oddal();this.blur();" class="out">&nbsp;</button><button id="druk_n">&nbsp;</button><u></u></div>');
					//    <div class="but"><button class="in" onclick="map.zoomIn();this.blur()">&nbsp;</button> <button  onclick="map.zoomOut();this.blur();" class="out">&nbsp;</button></div><img class="sat" name="sat" src="graf/pas_sat.gif" onclick="typMapy()">
					$("#druk_n").click(function(){
						$(this).blur();
						var newwindow=window.open("druk.htm","_blank",'left=10,top=10,width=800,height=600,toolbar=no,menubar=yes, status=0,resizable=1,scrollbars=1');//
					});
				}else{
					$("#pasek2").append('<button id="druk">Drukuj</button><div class="pion"><button class="in" onclick="mapka.przybliz();this.blur()">&nbsp;</button> <button  onclick="mapka.oddal();this.blur();" class="out">&nbsp;</button><u></u></div>');
					// <div class="but"><button class="in" onclick="map.zoomIn();this.blur()">&nbsp;</button> <button  onclick="map.zoomOut();this.blur();" class="out">&nbsp;</button></div><img class="sat" name="sat" src="graf/pas_sat.gif" onclick="typMapy()">
					$("#druk").css({padding:"6px 27px 1px 3px"}).click(function(){
						$(this).blur();
						var newwindow=window.open("druk.htm","_blank",'left=10,top=10,width=800,height=600,toolbar=no,menubar=yes, status=0,resizable=1,scrollbars=1');//
					});
				}

			}

			function wsp(str){
				if(str=='brak_autoryzacji' || str=='') { alert("Blad mapy - prosimy o kontakt: jkuleczka@meteor.turystyka.pl");      return;}
				//alert(str);


				var blowuponce=true;
				function strtr(tekst, tablica, zmienna2){
					if ((typeof(tablica)=="object") && (tablica.length)){
						for (i in tablica)
						tekst = tekst.replace(RegExp(tablica[i][0], "g"), tablica[i][1]);
						return tekst;
					}else{
						tablica2 = new Array();
						for(i = 0; i < tablica.length; i++);
						tablica2[i] = [tablica.substr(i,1), zmienna2.substr(i,1)];
						return strtr(tekst, tablica2);
					}
				}
				//	if(typeof(sciezka)=="undefined")
				//	    $("div#map").append("<a class='kldg' href='http://www.emeteor.pl' target='_top'><img src='graf/gmap_emeteor.gif' class='kldg'></a>");
				//	else{
				$("map").append("<a class='kldg' href='http://www.emeteor.pl' target='_top'><img src='graf/gmap_emeteor.gif' class='kldg'></a><div id='pasek'><b></b></div><div id='pasek2'></div>");
				//	}
				var tr=[['d',0],['a',1],['r',2],['i',3],['o',4],['g',5],['k',6],['l',7],['m',8],['n',9],['s',':']];

				data=strtr(data,tr);

				data=data.split(':');
				a=data[0];
				data[0]=a.replace(/([0-9][0-9])([0-9])(.*)/,"$1.$3");
				a=data[1];
				data[1]=a.replace(/([0-9][0-9])([0-9])(.*)/,"$1.$3");
				//alert();
				map.setCenter(new GLatLng(parseFloat(data[1]), parseFloat(data[0])), parseInt(data[2]));
				map.savePosition();
				var icon = new GIcon();
				icon.image = "graf/gaim.gif";
				icon.iconSize = new GSize(41.0, 41.0);
				icon.iconAnchor = new GPoint(20.0, 20.0);
				icon.infoWindowAnchor = new GPoint(20.0, 20.0);
				marker = new GMarker(map.getCenter(),icon);
				map.addOverlay(marker);
				//	GEvent.addListener(marker,"mouseover",function(){if(blowuponce){ marker.showMapBlowup(15); blowuponce=false;}});
				GEvent.addListener(marker,"click",function(){ marker.showMapBlowup(15); blowuponce=false;});
				GEvent.addListener(map,"zoomstart",function(){ map.closeInfoWindow();});


				if(ct || typeof(sciezka)!="undefined"){

					daj_pasek();
					daj_form_trasa();
				}else{

					daj_pasek_lite();

				}
			}
			load();

		}

} //koniec warunku na ładowanie mapy


//--------------pdstrona polec_znajomym------------//
function obiektPolecZnajomym()
{
	var komunikatOk="Wiadomość została wysłana";
	var komunikatErr='<span style="color:red">Wystąpił problem podczas wysyłania wiadomości</span>';
	
	$("#wyslij_b").click( function(){		
		$('#odp_wysylanie').html('<img src="./graf/ajaxloader_bar.gif">');
		var dane=$(".serializuj").serialize();
		$.get("index.php?funkcja=obiekt_polec_znajomym_ajax", dane, function(d) {
			 $('#odp_wysylanie').html(d=='ok' ? komunikatOk : komunikatErr);
		});
	});
}
/**
*	pokazywanie współrzednych
*/
var showGPSData = function(){
	var obiektID = $('.coordinatesIMG').attr("data-obiekt-id");
	$('.showGPSDataB').click(function(){
		var imgSrc = "http://meteor.turystyka.pl/coordinates," + obiektID + ".jpg"
		$('.coordinatesIMG').show();
		$('.coordinatesIMG').attr("src", imgSrc);
		$('.showGPSDataB').hide();
	});

}

$(function() {
	showGPSData();
	$("#slogan_meteor_b").click(function() {
		$("#slogan_meteor").slideDown("slow");
		$("#slogan_meteor_b").unbind();
	});
	
	$("#opis_miasta_b").click(function() {
		
		$("#opis_miasta").slideDown("slow");
		$("#opis_miasta_b").unbind();
		
	});
	
	//--------------pdstrona polec_znajomym------------//
	if ($("#obiekt_polec_znajomym").length>0 ) obiektPolecZnajomym();

	
});
