Array.prototype.remove=function(s){
  for(i=0;i<this .length;i++){
    if(s==this[i]) this.splice(i, 1);
  }
}
function createCookie(name,value,days) 
  {
  if (days){
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
           }
  else expires = "";
  document.cookie = name+"="+value+expires+"; path=/";
  }
function readCookie(name) 
  {
  var nameEQ = name + "=";
  var ca = document.cookie.split(';');
  for(var i=0;i < ca.length;i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
                                 }
  return null;
  }
function eraseCookie(name) {
	createCookie(name,"",-1);
} 	


function getElementsByClassName(cn){
  var arr = new Array(); 
  var els = document.getElementsByTagName("*");
  var exp= new RegExp("^(.* )?"+cn+"( .*)?$", "g");
  for (var i = 0; i < els.length; i++ ){
    if (exp.test(els[i].className)){
      arr.push(els[i]);
    }
  }
  return arr;
}


function checkKeyword()
{
  var loc = document.getElementById('loc').value
  if(loc=='w'){
    var c2='wpisz np. handlowiec dolnośląskie';  
    y=document.getElementById('kwin');
    y2=document.getElementById('kwin2');
    y.value=c2;
    y2.value=c2;
    y.style.color="#888";
    $("#kwin").keydown(function(){$('#kwin').style.color="#000"});
    $("#kwin").click(function(){y.value="";y.style.color="#000"});
    y.focus();

    var cookie2 = readCookie("ostatni");  
    cookie2= unescape(cookie2);
    v1=cookie2.indexOf('kW=')
    v2=cookie2.indexOf('&cId=')
    v3=cookie2.indexOf('&rId=')  
    var tCid =cookie2.slice(v2+5,v3);  
    var tRid =cookie2.slice(v3+5,cookie2.length);
    var pytanie=unescape(cookie2.slice(3,v2))
    
    var cookie2=pytanie.replace(/(\+)/g,' ')
  
  for (i=0;i<document.searchForm.CategoryId.length; i++)
  	{
  		if(document.searchForm.CategoryId.options[i].value==tCid){
  			document.searchForm.CategoryId.options[i].selected= true
  				}
  	}
  for (i=0;i<document.searchForm.RegionId.length; i++)
  	{
  		if(document.searchForm.RegionId.options[i].value==tRid){
  		  document.searchForm.RegionId.options[i].selected= true
  			}
  	}
  
  if(y){
    y.value=unescape(cookie2)
  }
  if(y2){
    y2.value=unescape(cookie2)
  }

  if(cookie2=='wszystkie ogłoszenia' || cookie2=='wpisz np. handlowiec dolnośląskie' || !cookie2){
    y.value='';
    y2.value='';
    y.focus();   
	}
  }

// strona glowna   
if(loc=='m'){
  var cookie2 = readCookie("ostatni"); 
  if(!cookie2){
  	TB_init();
  	document.getElementById('chan_items').innerHTML='';
	  document.getElementById('rss_pracujpl').style.height='1px';
	  document.getElementById('rss_pracujpl').style.display='none';
	  var c2='wpisz np. handlowiec dolnośląskie';
    y=document.getElementById('kw');
    y.innerHTML=''
    y.innerHTML="<input id=\"kwin\" type='text' name='keyWords' value='' style='color:#888' onkeypress=\"this.style.color='#000'\"; onclick=\"this.value='';this.style.color='#000'\" />";
    $("#kwin").one("keydown", function(){document.forms[0].keyWords.value="";});
    document.searchForm.keyWords.value=c2;
    document.searchForm.keyWords.focus();
    document.getElementById('chan_items').innerHTML='';
    document.getElementById('rss_pracujpl').style.height='1px';
    document.getElementById('rss_pracujpl').style.display='none';      
	}
	
  if(cookie2){
  
    cookie2= unescape(cookie2);
    v1=cookie2.indexOf('kW=')
    v2=cookie2.indexOf('&cId=')
    v3=cookie2.indexOf('&rId=')  
    var tCid =cookie2.slice(v2+5,v3);  
    var tRid =cookie2.slice(v3+5,cookie2.length);
    var pytanie=unescape(cookie2.slice(3,v2))
    
    

    kW=pytanie
    cookie2=pytanie
    kW=cookie2.replace('%20','%2b')
    
   
  
    for (i=0;i<document.searchForm.CategoryId.length; i++)
    	{
    		if(document.searchForm.CategoryId.options[i].value==tCid){
    			document.searchForm.CategoryId.options[i].selected= true
    				}
    				}
    for (i=0;i<document.searchForm.RegionId.length; i++)
    	{
    		if(document.searchForm.RegionId.options[i].value==tRid){
    		document.searchForm.RegionId.options[i].selected= true
    			}
    	}
    
    cookie2=kW.replace(/(\+)/g,' ')  
  
    y=document.getElementById('kw');
      if(y){
        y.innerHTML=''
        y.innerHTML="<input type=\"text\" name=\"keyWords\" value=\"\" />";
        document.forms.searchForm.keyWords.value=unescape(cookie2)
      }
    y2=document.getElementById('kw2');
      if(y2){
        y2.innerHTML=''
        y2.innerHTML="<input type=\"text\" name=\"keyWords2\" value=\"\"/>";
        document.forms.searchForm2.keyWords2.value=cookie2;
    
   }
    
             
  if(cookie2=='wszystkie ogłoszenia'){
    document.forms.searchForm.keyWords.value='';
    if(document.forms.searchForm2){
    		document.forms.searchForm2.keyWords2.value='';
	}
	document.searchForm.keyWords.focus();
	}
  if(cookie2=='wpisz np. handlowiec dolnośląskie'){
	document.forms.searchForm.keyWords.value='';
	if(document.forms.searchForm2){
		document.forms.searchForm2.keyWords2.value='';
		}
	document.searchForm.keyWords.focus();
	}
	
	//RSS
	
  // document.getElementById('chan_items').innerHTML='<img style=\"padding-left:200px;padding-top:90px\" src=\"scripts\/tb\/loading.gif\"/>';
  

  base = "http://www.pracuj.pl/ofertypracy/rss.aspx?";
	if(kW!=''){
	 
 		f2 = base+'&amp;keyWords='+kW+'&categoryID='+tCid+'%26regionID='+tRid

  	}
 	if(kW==''){
 		f2 = base+'&amp;categoryID='+tCid+'%26regionID='+tRid

	 }
	
  //getRSS(f2,'3');
  
  
 
	if(tCid=='-1'&&tRid =='-1'&&kW=='')
   		{
		   document.getElementById('chan_items').innerHTML='';
		   document.getElementById('rss_pracujpl').style.height='1px';
	   	 document.getElementById('rss_pracujpl').style.display='none';
	   }

	}

}
}
function check()
  {
  var cookie1 = readCookie("box");
  $(document).ready(function(){ 
    if(cookie1=='hidden'){
      $("#lh").hide("fast"),
      $("#ads").hide("fast", function(){createCookie("box", 'hidden', 365);}),
      $('#panelLeft').css({ width: "100%"}),
      $('#showHide').css({ display: "block"})
  ;}
  if(cookie1=='visible'){
    $("#ls").hide("fast"),
    $("#ads").show("fast", function(){createCookie("box", 'visible', 365);}),
    $('#panelLeft').css({width:"75%"}),
    $('#showHide').css({ display: "block"})
  ;}
  if(cookie1!='hidden'&&cookie1!='visible'){
    $("#ls").hide("fast"),
    $("#ads").show("fast", function(){createCookie("box", 'visible', 365);}),
    $('#panelLeft').css({width:"75%"}),
    $('#showHide').css({ display: "block"})
  ;} 
  
  $("#lh").click(function(){
      $('#panelLeft').css({ width: "100%"}),
      $("#lh").hide("fast"),$("#ls").show("fast"),
      $("#ads").SlideOutRight("fast", function(){createCookie("box", 'hidden', 365)})
    })
  $("#ls").click(function(){
      $('#panelLeft').css({width:"75%"}),
      $("#ls").hide("fast"),
      $("#lh").show("fast"),$("#ads").SlideInRight("fast", function(){createCookie("box", 'visible', 365)})
    });

  });
  isUserSaved();
  isSearchSaved();
  fillBox();
  fillBox2(); 
  hideFullList()
}
  
function isSearchSaved (){
  var saved="f"
  for(i=0;i<5;i++){
    cookiename='szukany'+i
    var isSaved = readCookie(cookiename);
    if(isSaved){
      saved="t"
      break
    }
    if(!isSaved){
      saved="f"
    }
    }
  if(saved=="t"){$('#savedSearchesList').show('fast')}
  if(saved=='f'){$('#savedSearchesList').hide('fast')}
}

function isUserSaved (){
  var saved="f"
  for(i=0;i<=19;i++){
    cookiename='zap'+i
    var isSaved = readCookie(cookiename);
    if(isSaved){
      saved="t"
      break
    }
    if(!isSaved){
      saved="f"
    }
    }
  if(saved=="t"){$('#savedOffersList').show('fast')}
  if(saved=='f'){$('#savedOffersList').hide('fast')}
}
//zapamietywanie wyszukiwan usera przy wywolaniu strony wynikow bezposrednio przez rewrite
function saveRewriteCookie(){
  tempQst = new Array()
  tmpLoc = document.location.href
  if(tmpLoc.indexOf('/')>0 && tmpLoc.indexOf('?')<0 && document.getElementById('loc').value=='w' ){
  loc = tmpLoc.slice((tmpLoc.indexOf('http://praca.com')+17),tmpLoc.length)
  //w przypadku dbgMode wywalamy z urla dbgString
  tmpStr = loc

  if(tmpStr.indexOf('/')>=0){
    var firstQ = tmpStr.slice(0,tmpStr.indexOf('/'))
    var secondQ = tmpStr.slice(tmpStr.indexOf('/')+1,tmpStr.length)
    var pytanie = firstQ+'+'+secondQ
  }
  
  if(tmpStr.indexOf('/') <0){
    var pytanie = tmpStr
  }
  
  if(pytanie.length>0){
  var item ='kW='+pytanie+'&cId=-1&rId=-1';
//przepisanie cookies 'szukany'
  	for (i=0 ; i<=5 ; i++){
    prefix="szukany"+i
		var archiwalne = readCookie(prefix)
		if(i<=4){	
			if(archiwalne){	
				tempQst[i]=archiwalne
				}
			if(!archiwalne){	
				tempQst[i]=item
				createCookie(prefix,item,'365');
				break;
				}
		}
		if(i==4){
			tempQst.shift();
			tempQst.push(item);
				for (p in tempQst){
				szuk='szukany'+p
				createCookie(szuk,tempQst[p],'365');		
			  }
	 }
	}
	
  createCookie('ostatni',item, '365');
    
  }
}
}
//zapamietywanie wyszukiwan usera - po uzyciu wyszukiwarki
function saveCookie()  {  
	tempQst = new Array()
  var cID=document.forms.searchForm.CategoryId.value;
  var rID=document.forms.searchForm.RegionId.value;
	var pyt = document.forms[0].keyWords.value;
	var pytanie = escape(pyt); 
	var h=unescape(pyt)
	if(h!='' && h!='wpisz np. handlowiec dolnośląskie'){
		var item ='kW='+pytanie+'&cId='+cID+'&rId='+rID;
		}	
	if(h==''){
		pytanie=escape("wszystkie ogłoszenia");
		var item ='kW='+pytanie+'&cId='+cID+'&rId='+rID;
		}
	if(h=='wpisz np. handlowiec dolnośląskie'){
		pytanie=escape("wszystkie ogłoszenia");
		var item ='kW='+pytanie+'&cId='+cID+'&rId='+rID;
		}
//przepisanie cookies 'szukany'	
	for (i=0 ; i<=5 ; i++){
    prefix="szukany"+i
		var archiwalne = readCookie(prefix)

		if(i<=4){	
			if(archiwalne){	
				tempQst[i]=archiwalne
				}
			if(!archiwalne){	
				tempQst[i]=item
				createCookie(prefix,item,'365');
				break;
				}
		}
		if(i==4){
			tempQst.shift();
			tempQst.push(item);
				for (p in tempQst){
				szuk='szukany'+p
				createCookie(szuk,tempQst[p],'365');		
			  }
	 }
	}	
  createCookie('ostatni',item, '365');
}			
//dopisywanie do zapamietanych po kliknieciu wyszukiwania na liscie zapamietanych
function sc2(item){
tempQst = new Array()
	for (i=0 ; i<=5 ; i++){
		prefix="szukany"+i
		var archiwalne = readCookie(prefix)
//przepisanie cookies 'szukany'	
		if(i<=4){	
			if(archiwalne){	
				tempQst[i]=archiwalne
				}
			if(!archiwalne){	
				tempQst[i]=item
				createCookie(prefix,item,'365');
				break;
				}
		}
		if(i==4){
			tempQst.shift();
			tempQst.push(item);
				for (p in tempQst){
				szuk='szukany'+p
				createCookie(szuk,tempQst[p],'365');		
				}
			}
	}
	createCookie('ostatni',item, '365');
}

//wypelnianie boxa z zapamietanymi wyszukiwaniami
function fillBox(){
	var n = document.getElementById('ads');			  
	n.innerHTML="";
	for (i=0;i<=5;i++){
	prefix="szukany"+i  
	var archiwalne = readCookie(prefix)
		if(archiwalne){
      j=(archiwalne.indexOf('&cId'))
      f=(archiwalne.indexOf('&rId'))     
      //Region i Kategoria na podstawie numerków cookie
      var catListLen = document.searchForm.CategoryId.options.length
      var regListLen = document.searchForm.RegionId.options.length
      var cID =archiwalne.slice(j+5,f);  
      var rID =archiwalne.slice(f+5,archiwalne.length);
      
      var pytanie=unescape(archiwalne.slice(3,j))
      for(c=0;c<=catListLen-1;c++){
        if(document.searchForm.CategoryId.options[c].value==cID){            
          kategoria=document.searchForm.CategoryId.options[c].text
        }
      }
      for(b=0;b<=regListLen-1;b++){
        if(document.searchForm.RegionId.options[b].value==rID){            
          region=document.searchForm.RegionId.options[b].text
        }     
      }  
			var adres='/oferty?&keyWords='+escape(pytanie);	
      n.innerHTML+='<div class=\"box '+i+'\"><p><strong>'+pytanie+'</strong></p><p class=\"adsregion\">'+region+'</p><p class=\"kategoria\">'+kategoria+'</p><div class="addLinx"><a href=\"'+adres+'\" onclick=\"sc2(\''+archiwalne+'\')\">&raquo; zobacz</a><a class="remFromList" onclick="remOffer2(\''+prefix+'\')">[-]usuń z listy</a></div></div>';				
			}
	}
  //isSearchSaved();
}
function getContent(name){
  l=document.getElementById(name);
  if(l){
    a=document.getElementById(name).innerHTML;       
	  var cookie2 = readCookie("ostatni");
        cookie2 = unescape(cookie2)
        v1=cookie2.indexOf('kW=')
        v2=cookie2.indexOf('&cId')
        t1=cookie2.slice(v1+3,v2)   
        cookie2=t1.replace(/(\+)/g,' ')  
        p1=(a.lastIndexOf('pracy')+6);
        p1a=(a.indexOf(' z ')+1);
        b1=a.slice(p1,p1a);
        p2=a.lastIndexOf('|');
        b=a.slice((p1a+1),p2); 
        b=b.toLowerCase();
        b=b.toString();     
        c=document.getElementById('tH');
        tmp = c.innerHTML;
        c.innerHTML = '';
        c.innerHTML += 'Wyniki <strong>'+b1+'</strong> spośród <strong>'+b+'</strong>';
        c.innerHTML+=tmp;
      }
     
  }

//dopisywanie linku 'dodaj do listy' do wyników wyszuliwania
function addPlus(){
  var offerArray = $(".info")
  for(i=0;i<offerArray.length;i++){

    var bt = 'mm'+i;
    var bt2 = 'abox'+i;
  
   // hideAdvBox(bt2)
  }
  //disLink()
}

function showAdvBox(box){
  link="link"+box
  linkk = document.getElementById(link)
  $(linkk).html('<a class="addToList" onclick="hideAdvBox(\''+box+'\')">&laquo; schowaj</a>')
   //$(linkk).html('')
  boks = document.getElementById(box)
  $(boks).slideDown("fast")
}
function hideAdvBox(box){
  link="link"+box
  linkk = document.getElementById(link)
  $(linkk).html('<a class="addToList" onclick="showAdvBox(\''+box+'\')">&raquo; więcej</a>')
  // $(linkk).html('')
   boks = document.getElementById(box)
  $(boks).slideUp("fast")
}

function disaLink(mm){
  mmm= document.getElementById(mm);
  $(mmm).hide("fast")
}

function disLink(){
  tab0 = $(".remLink")
  tab1 = $(".info")
  for(t=0;t<tab0.length;t++){
  for(i=0;i<tab1.length;i++){
    tmpL = 'mm'+i
    if($(tab1[i]).prev(".desc").children(".offerName").attr("href") == $(tab0[t]).attr("href")){
      var tmpLi = document.getElementById(tmpL)
      $(tmpLi).hide("fast")  
    }
  }}
}

function remOffer(cookie,url){
  tmpU = $(".info")
  for(i=0;i<tmpU.length;i++){
    tmpL = 'mm'+i
    if($(tmpU[i]).prev(".desc").children(".offerName").attr("href") == url){     
      var tmpLi = document.getElementById(tmpL)
      $(tmpLi).show("fast"); 
    }  
  }
  eraseCookie(cookie);
  fillBox();
  fillBox2();
  //pelna lista
  fillBox3();
}


function remOffer2(cookie){
  eraseCookie(cookie);
  fillBox();
}

function showMyLink(cookie, url){
  tmpU = $(".info")
  for(i=0;i<tmpU.length;i++){
    tmpL = 'mm'+i
    if($(tmpU[i]).prev(".desc").children(".offerName").attr("href") == url){
      var tmpLi = document.getElementById(tmpL)
      $(tmpLi).show("fast");   
    }
  }
}

//zapamietuje oferte 
function addToList(url){
  tempZ = new Array()
	for (i=0 ; i<=19 ; i++){
		var amIExist ='n'
    prefix="zap"+i
		var archiwalne = readCookie(prefix)
		if(archiwalne==url){
		      var amIExist ='y';
          break
		}
		if(i<=19){	
			if(archiwalne){	
				  tempZ[i]=archiwalne
        }
			if(!archiwalne){	
			   if(amIExist=='n'){
				  tempZ[i]=url
				  createCookie(prefix,url,'365');
				 break;
        }
        if(amIExist=='y'){
          break
        }
				}
		}
		if(i==19){
      var f1 = readCookie("zap0")
		  var url1 = f1.substr(0, archiwalne.indexOf('::'));
      showMyLink("zap19",url1)
     tempZ.shift();
     tempZ.push(url);		
				for (p in tempZ){
				tmpZap='zap'+p
				createCookie(tmpZap,tempZ[p],'365');		
			  }
		}
	}
	isUserSaved();
}
//wypelnia box po prawej z zapamietanymi ofertami
function fillBox2(){
var n =document.getElementById('list'); 
  var cookieLimit = 5
  if(n){
  n.innerHTML="";			  
	var tmp = new Array();
  for (i=0;i<=19;i++){	
	 var prefix="zap"+i;
   var archiwalne = readCookie(prefix)
		if(archiwalne){
		var url = archiwalne.substr(0, archiwalne.indexOf('::'));
		var fi = archiwalne.indexOf('::')
    var li = archiwalne.lastIndexOf('::');
    var nazwa = archiwalne.substring(fi+2,li)
    var offerer = unescape(archiwalne.substring(li+2, archiwalne.length))
		tmp[i]= ('<div class=\"box '+i+'\"><p><strong>'+unescape(nazwa)+'</strong></p><p>'+offerer+'</p><div class="addLinx"><a class="remLink" target="_blank" href="'+url+'">&raquo; zobacz</a><a class="remFromList" onclick="remOffer(\''+prefix+'\',\''+url+'\')">[-]usuń z listy</a></div></div>');	
		}
		if(!archiwalne){
    n.innerHTML=""; 
    }
		if(i==19){ 
		tmp.reverse()
		if(tmp.length-1<=cookieLimit){
		for(k=0;k<=tmp.length-1;k++){
		  if(tmp[k]){
      n.innerHTML+=tmp[k]
      }
    }
    }
    if(tmp.length-1>cookieLimit){
		for(k=0;k<=cookieLimit-1;k++){
		  if(tmp[k]){
      n.innerHTML+=tmp[k]
      }
    }
    }
  }
}
}
}
//pelna lista zapamietanych ofert
function fillBox3(){  
  var n =document.getElementById('fullList');
  if(n){
  n.innerHTML="";			  
	var tmp = new Array();
  for (i=0;i<=19;i++){	
	 var prefix="zap"+i;
   var archiwalne = readCookie(prefix)
		if(archiwalne){
		var url = archiwalne.substr(0, archiwalne.indexOf('::'));
		var fi = archiwalne.indexOf('::')
    var li = archiwalne.lastIndexOf('::');
    var nazwa = archiwalne.substring(fi+2,li)
    var offerer = unescape(archiwalne.substring(li+2, archiwalne.length))
		tmp[i]= ('<div class=\"box '+i+'\">'+(i+1)+'<p><strong>'+unescape(nazwa)+'</strong></p><p>'+offerer+'</p><div class="addLinx"><a class="remLink" target="_blank" href="'+url+'">&raquo; zobacz</a><a class="remFromList" onclick="remOffer(\''+prefix+'\',\''+url+'\')">[-]usuń z listy</a></div></div>');	
		}
		if(!archiwalne){
    n.innerHTML=""; 
    }
		if(i==19){ 
		tmp.reverse()
		for(k=0;k<=tmp.length-1;k++){
		  if(tmp[k]){
      n.innerHTML+=tmp[k]
      }
    }
    
  }
}
}
  isUserSaved();   
}
function hideRemBox(){
  $("#savedSearchesList").css("display","none")
}
function showFullList(){  
  $("#fullListBox").show('fast',function(){$("#savedSearchesList").css("display","none")})
  fillBox3()
}
function hideFullList(){
  $("#fullListBox").hide('fast',function(){$("#savedSearchesList").css("display","block")});
}

function klik(baton,co){
  var btn = document.getElementById(baton);
  var what = document.getElementById(co); 
  if($(what).css('display') !='none'){
    $(what).slideUp('fast');
    $(btn).html('[+]pokaż');    
  }
  if($(what).css('display') !='block'){
    $(what).slideDown("fast");;
    $(btn).html('[-]ukryj');    
  }
}

