var hlpTxt = new Array();
hlpTxt[1] = 'Wpisz interesujące Cię słowo kluczowe w pole obok i kliknij przycisk "Szukaj". Jeżeli chcesz ograniczyć wyniki do danego województwa lub kraju wybierz jego nazwę z listy. Jeżeli szukasz ogłoszeń zawierających więcej niż jedno słowo kluczowe wpisz je w pole obok oddzielając je spacją (np. okna pcv) Wpisanie "-" (minus) przed wyrazem spowoduje wyświetlenie wszystkich ogłoszeń nie zawierających danego słowa, np. wpisanie wyrażenia "okna - pcv" spowoduje wyświetlenie wszystkich ogłoszeń zawierających słowo "okna" ale nie zawierających słowa "pcv". Wpisanie słów w cudzysłowie spowoduje wyszukanie ogłoszeń zawierających całe wyrażenie np. "okna pcv" Jeżeli chcesz dokładniej sprecyzować warunki wyszukiwania skorzystaj z wyszukiwania zaawansowanego.';
hlpTxt[2] = hlpTxt[1];
hlpTxt[3] = hlpTxt[1];
hlpTxt[4] = hlpTxt[1];
hlpTxt[5] = hlpTxt[1];
hlpTxt[6] = 'Dzięki rejestracji w serwisie będziesz mógł zapisać własne kryteria wyszukiwania oraz korzystać z opcji powiadamiania o nowych ogłoszeniach. Rejestracja jest bezpłatna! ';
hlpTxt[7] = hlpTxt[6];
hlpTxt[8] = hlpTxt[6];
hlpTxt[9] = hlpTxt[6];
hlpTxt[10] = 'pomoc10';
hlpTxt[11] = 'pomoc11';
var maxHlp = 11;

function O(n) { return document.getElementById(n); }

function trim(x){return x.replace(/^\s+|\s+$/g,'');}

function hasClass(obj, clName) {
  var clN = ' ' + obj.className + ' ';
  return (clN.match(' ' + clName + ' ') != null);
}

function addClass(obj, clName) {
  if (hasClass(obj, clName)) return;
  obj.className = trim(obj.className + ' ' + clName);
}

function removeClass(obj, clName) {
  if (!hasClass(obj, clName)) return;
  var clN = ' ' + obj.className + ' ';
  eval("obj.className = trim(clN.replace(/ " + clName + " /g,' '));");
}

function addEvent(obj, type, fn) {
	if (obj !=null)
	{
  		if (obj.addEventListener) {
    		obj.addEventListener(type, fn, false);
  		} else if (obj.attachEvent) {
  		  obj["e"+type+fn] = fn;
  		  obj[type+fn] = function() {obj["e"+type+fn](window.event); }
  		  obj.attachEvent("on"+type, obj[type+fn]);
 		 }
	} 		 
}

function showTip(e){
	if (window.event && window.event.srcElement) { el = window.event.srcElement; }
	if (e && e.target) { el = e.target; }
	if (!el) { return; }
	(e.preventDefault) ? e.preventDefault() : (e.returnValue = false);
	var oPos=findPos(el);
	var tipNr=el.id.substr(3);
	var tiper = document.getElementById("tipA");
	tiper.innerHTML = '<div class="inner">' + hlpTxt[tipNr] + '</div>';
	tiper.style.display = 'block';
	tiper.style.left = (oPos[0] - tiper.offsetWidth + 93) + "px";
   tiper.style.top = (oPos[1] - tiper.offsetHeight - 7) + "px";
   tiper.style.position = "absolute";
}

function hideTip(e){
	if (window.event && window.event.srcElement) { el = window.event.srcElement; }
	if (e && e.target) { el = e.target; }
	if (!el) { return; }
	(e.preventDefault) ? e.preventDefault() : (e.returnValue = false);
	var tipNr=el.id.substr(3);
	var tiper = document.getElementById("tipA");
	tiper.innerHTML = '';
	tiper.style.display = 'none';
}

function showMail(el,txt){
	var oPos=findPos(el);
	var tipNr=el.id.substr(3);
	var tiper = document.getElementById("mailTag");
	tiper.innerHTML = txt + '<div class="downArr"></div>';
	tiper.style.display = 'block';
	tiper.style.left = (oPos[0] - tiper.offsetWidth + 34) + "px";
   tiper.style.top = (oPos[1] - tiper.offsetHeight - 7) + "px";
   tiper.style.position = "absolute";
}

function closeMail(){
	var tiper = document.getElementById("mailTag");
	tiper.innerHTML = '';
	tiper.style.display = 'none';
}

function findPos(obj) {
  var curleft = curtop = 0;
  if (obj.offsetParent) {
    curleft = obj.offsetLeft
    curtop = obj.offsetTop
    while (obj = obj.offsetParent) {
      curleft += obj.offsetLeft
      curtop += obj.offsetTop
    }
  }
  return [curleft,curtop];
}

function setLayer(e){
	if (window.event && window.event.srcElement) { el = window.event.srcElement; }
	if (e && e.target) { el = e.target; }
	if (!el) { return; }
	(e.preventDefault) ? e.preventDefault() : (e.returnValue = false);
	el.parentNode.parentNode.parentNode.className = 'search';
	addClass(el.parentNode.parentNode.parentNode, 's'+el.id);
}

function checkAll(fm){
	var fmobj = document.getElementById(fm);
	for (var i=0;i<fmobj.elements.length;i++) {
		var f = fmobj.elements[i];
		if (f.type=='checkbox') f.checked = true;
	}
}

function cFocus(obj,txt){
	if(obj.value==txt) obj.value='';
}
function cBlur(obj,txt){
	if(obj.value=='') obj.value=txt;
}

function initEvents(){
	for(var i=1; i<=5;i++)
		addEvent(document.getElementById("p"+i), "click", setLayer);
	for(var i=1; i<=maxHlp;i++) 
		addEvent(document.getElementById("hlp"+i), "mouseover", showTip);
	for(var i=1; i<=maxHlp;i++) 
		addEvent(document.getElementById("hlp"+i), "mouseout", hideTip);
}

function setFinderTab(id) 
{
	if (document.getElementById(id))
	{
    	document.getElementById(id).click();
  		document.getElementById(id).click();
	}
}

function setIDLayers(id){
	var el=O(id);
	el.parentNode.parentNode.parentNode.className = 'search'; 
	addClass(el.parentNode.parentNode.parentNode, 's'+el.id);
}