//---------------------------------------GOOGLE MAPA
function load() {
	var map_pom=document.getElementById("map");
	var map_pom_okolica=document.getElementById("map_okolica");

	if(map_pom!=null)
	{
		if (GBrowserIsCompatible()) {
				 var map = new GMap2(document.getElementById("map"));
				 map.addControl(new GLargeMapControl());
				 map.setCenter(new GLatLng(50.866254, 15.752831), 15);
				 var info='<div style="background-color: #fff; width: 200px; font-size: 11px; FONT-FAMILY: Verdana, Tahoma, Arial, Sans-Serif;"><b>Villa Nova Ewa i Pawe&#322; Kucharscy</b><br />ul. Czarnoleska 54 <br />58-500 Jelenia G&#243;ra </div>';
				  var point  = new GLatLng(50.866254, 15.752831);
				 var marker = new GMarker(point);
				 GEvent.addListener(marker, "click", function() {
				  marker.openInfoWindowHtml(info);
				 });
				 map.addOverlay(marker);
				 marker.openInfoWindowHtml(info);
		
		}
	}
	else if(map_pom_okolica!=null)
	{
		var __xml = "markers.xml";

		if (GBrowserIsCompatible()) 
		{
			var map = new GMap2(document.getElementById("map_okolica"));
			map.addControl(new GLargeMapControl());
			map.addControl(new GScaleControl());
			map.addControl(new GMapTypeControl());
			//map.addControl(new GOverviewMapControl());
			
			map.setCenter(new GLatLng(50.901084, 15.7362), 10);
			
			__hash = ''
			if(location.hash)
			{
				__hash = location.hash.slice(1);
			}
			
			GDownloadUrl(__xml, function(data) 
			{
				var xml = GXml.parse(data);
				var markers = xml.documentElement.getElementsByTagName("marker");
				for (var i = 0; i < markers.length; i++) 
				{
					var name   = markers[i].getAttribute("name");
					var desc   = markers[i].getAttribute("desc");
					var image  = markers[i].getAttribute("image");
					var hash   = markers[i].getAttribute("hash");
					var point  = new GLatLng(parseFloat(markers[i].getAttribute("lat")), parseFloat(markers[i].getAttribute("lng")));
					var marker = createMarker(point, name, desc, image);
					map.addOverlay(marker);
					
					if(__hash == hash)
					{
						 GEvent.trigger(marker, "click");
					}
				}
			});
		}        
	}
}

function createMarker(point, name, desc, image) 
{
	var marker = new GMarker(point);
	var html = "<div><strong>" + name + "</strong><br />";
	if(image != '')
	{
		html = html + '<img src="images/hotel-jelenia-gora-mapa/' + image + '" />';
	}
	html = html + desc + '</div>';
	GEvent.addListener(marker, 'click', function() 
	{
		marker.openInfoWindowHtml(html);
	});

	return marker;
}

//---------------------------------------GOOGLE MAPA

var i=0;
function blink(text) {
if(document.layers) document.write('<span class=normal><blink>'+text+'</blink></span>');
else {
document.write('<span class=normal id=\"s'+i+'\">'+text+'</span>');
count(i++);
}
}

function count(i) {
var s=document.getElementById("s"+i);
with(s.style)
visibility=(visibility=="visible")?"hidden":"visible";
setTimeout("count("+i+")",800);
}

function galeria_big(adres){
width=screen.width;
height=screen.height;
window.open(adres,'','width=' + width + ',height=' + height + ', menubar=no, toolbar=no, location=no, scrollbars=yes, resizable=no, status=no, left=0, top=0 ');
}

function FormOn(n,m,c){
document.forms[n].elements[m].className=c+'2'
}

function FormOff(n,m,c){
if(!document.forms[n].elements[m].value){
document.forms[n].elements[m].className=c} else {
document.forms[n].elements[m].className=c+'2'}}

function MenuOn(x, y){
x.src=y;}

function MenuOff(x, y){
x.src=y;}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function okno(adres,width, height)
{ 
if (height>screen.height-40)
{
	height=screen.height-40;
	scrollbars='yes';
}
else
	scrollbars='yes';

window.open(adres,'','width=' + width + ',height=' + height + ', menubar=no, toolbar=no, location=no, scrollbars=' + scrollbars + ', resizable=no, status=no, left=0, top=0 ') 
}
