//<![CDATA[
var xmlHttp = utworzXmlHttpRequestObject();
function utworzXmlHttpRequestObject() {

  var xmlHttp;

  try
  {

    xmlHttp = new XMLHttpRequest();
  }
  catch(e)
  {

    var XmlHttpVersions = new Array("MSXML2.XMLHTTP.6.0",
      "MSXML2.XMLHTTP.5.0",
      "MSXML2.XMLHTTP.4.0",
      "MSXML2.XMLHTTP.3.0",
      "MSXML2.XMLHTTP",
      "Microsoft.XMLHTTP");

    for (var i=0; i<XmlHttpVersions.length && !xmlHttp; i++) 
    {
      try 
      { 

        xmlHttp = new ActiveXObject(XmlHttpVersions[i]);
      } 
      catch (e) {}
    }
  }

  if (!xmlHttp)
  {
    //alert("Nie można utworzyć obieku xmlHttp; "+e);
  }
  else {
    return xmlHttp;
  }
}
/*
function sm(m,f,s) {
	if (xmlHttp)
	{
		try
		{
			xmlHttp.open('GET', 'szukMap.php?m='+m+'&f='+f+'&s='+s, true);
			xmlHttp.send(null);
		}
		catch (e)
		{
			//alert("Nie można się połączyć z serwerem; "+e);
		}
	}
}
*/
var tpv = function (p) {
	_gaq.push(['_trackPageview',p]); 
	_gaq.push(['t2._trackPageview',p]); 
	_gaq.push(['t3._trackPageview',p]); 
};
function menu() {
	var tytulyZaw=document.getElementsByTagName('h2');
	var txt = new String();
	txt='<ul>';
	for (var i=0;i<tytulyZaw.length;i++) {
		txt+='<li><a href="#'+tytulyZaw[i].id+'" onclick="tpv(\'/'+tytulyZaw[i].id+'\')">'+tytulyZaw[i].innerHTML+'</a></li>';
	}
	txt+='</ul>';
	document.getElementById('menu').innerHTML=txt;

	var aLinki=document.getElementsByTagName('a');
	for (var i=0;i<aLinki.length;i++) {
		var href2=aLinki[i].href;
		if (href2.match(/#/)==null && href2.match(/miaston/)==null) {
			aLinki[i].setAttribute('onclick','tpv(\'/_link_wych/'+aLinki[i].href.replace(/\//g,'-')+'\')');
		}
	}
}
function getElementsByClassName(classname, node) {
	if(!node) node = document.getElementsByTagName("body")[0];
	var a = [];
	var re = new RegExp('\\b' + classname + '\\b');
	var els = node.getElementsByTagName("*");
	for(var i=0,j=els.length; i<j; i++)
	if(re.test(els[i].className))a.push(els[i]);
	return a;
}
function doGory() {
	var o=getElementsByClassName('opis');
	var oLen = o.length;
	for (var i=0;i<oLen;i++) {
		d=document.createElement('div');
		d.className='doGory';
		d.innerHTML='<a href="#Tytul" onclick="tpv(\'/do-gory\')">Do góry</a>';
		o[i].appendChild(d);
	}
}
var map = null;
var geocoder = null;
function loadGMap() {
 if (GBrowserIsCompatible()) {
  document.getElementById('szukajUlicy').style.display='block';
  map = new GMap2(document.getElementById('mapa'));
  map.setCenter(new GLatLng(lat,lng), z);
  map.addControl(new GLargeMapControl());
  map.addControl(new GMapTypeControl());
  geocoder = new GClientGeocoder();
 }
}
function showAddress(address) {
  var m=escape(window.document.title);
  var a=escape(address);
  address2=address+gg;
  if (geocoder) {
	geocoder.getLatLng(
	  address2,
	  function(point) {
		if (!point) {
		  alert('Niestety. Nie odnaleziono: '+address);
		  //sm(m,a,0);
		  tpv('/_szukaj_na_mapie/nie_odnaleziono/'+address);
		} else {
		  map.setCenter(point, 15);
		  var marker = new GMarker(point,{title: address});
		  map.addOverlay(marker);
		  //sm(m,a,1);
		  tpv('/_szukaj_na_mapie/odnaleziono/'+address);
		}
	  }
	);
  }
}
function su(pole) {
	var a=/^Wpisz.+$/i;
	var v=pole.value;
	if (v.match(a)!=null)
	{
		pole.value='';
	}
	pole.className='su2';
}
//]]>
