    var currentPage = 0;
    var maxPage;
	var currentType = 0;
	var currentKat;
	var ile;
	var ile_k;
	var roz_img;
	var rodz_img;
	var img_adr;
	var id_firma;

    
    function $(id) {
    
        return document.getElementById(id);
    }
    function nazwa(id)
	{
	record = document.getElementById(id);
	return record.childNodes[0].nodeValue;
	}
    function parseRecords(xml) 
	{
        
        with (xml.getElementsByTagName("records").item(0)) 
		{
            page = getAttribute("page")*1;
            maxPerPage = getAttribute("max_per_page");
            total = getAttribute("total")*1;
            maxPage = Math.ceil(total/maxPerPage);
            $("dataStats").innerHTML = "Strona: "+(page+1) + " z " + maxPage;
			
			p = $("btnPages");
			
			pages="";
			wynikow = 7;
			if(maxPage<7) wynikow=maxPage; //ilosc wyswietlanych stron
			current = (page+1); // strona na ktorej przebywamy
			
			temp_start = current-3;
			temp_end = current+3;
			
			if(temp_start<1) start=1;
			else start=temp_start;
			
			if(temp_end>maxPage) end=maxPage;
			else end=temp_end;
			
			if(end<7) 
			{
			 if(wynikow>=7) end=7;
			 if(wynikow<7) end=maxPage;
			}
			if((maxPage-start)<7)
			{ 
			 if(wynikow>=7) start=maxPage-7;
			 if(wynikow<7) start=1;
			}
			if(start < 1) start=1;
		
			for(i = start; i <= end; i++)
			{
			 		if(i==current) pages += "<a href=\"#\" title=\"strona "+i+"\" class=\"activ_frame\">"+i+"</a>";
					else pages += "<a href=\"javascript:changePage("+(i-1)+")\" title=\"strona "+i+"\" class=\"frame\">"+i+"</a>";
			}
			p.innerHTML = pages;
			
        }
        $("btnFirst").style.visibility = $("btnPrev").style.visibility = page == 0 ? "hidden" : "visible";
        $("btnLast").style.visibility = $("btnNext").style.visibility = page+1 == maxPage ? "hidden" : "visible";
        
        d = $("dataContent");
        record = xml.getElementsByTagName("REKORD");
		result = "<div style=\"width:510px; height: auto; overflow:hidden; padding-left:15px;\">";
		
        for (i = 0; i < record.length; i++) 
			{
			 if(id_firma==0)
			 {
			  result += "<div class=\"opis\"><p><a href=\"javascript:showPopupALL("+record[i].childNodes[0].childNodes[0].nodeValue+","+roz_img+","+rodz_img+",0,0)\"><img src=\""+img_adr+record[i].childNodes[0].childNodes[0].nodeValue+"\" align=\"left\" /></a><p><a href=\"javascript:showPopupALL("+record[i].childNodes[0].childNodes[0].nodeValue+","+roz_img+","+rodz_img+",0,0)\">"+record[i].childNodes[1].childNodes[0].nodeValue+"</a></p></p></div><br />";
			
			 }
			 else
			 {
			  result += "<div class=\"opis\"><p><a href=\"javascript:showPopup("+record[i].childNodes[0].childNodes[0].nodeValue+","+currentType+","+roz_img+","+rodz_img+","+id_firma+",0,0)\"><img src=\""+img_adr+record[i].childNodes[0].childNodes[0].nodeValue+"\" align=\"left\" /></a><p><a href=\"javascript:showPopup("+record[i].childNodes[0].childNodes[0].nodeValue+","+currentType+","+roz_img+","+rodz_img+","+id_firma+",0,0)\">"+record[i].childNodes[1].childNodes[0].nodeValue+"</a></p></p></div><br />";
			 }			
			}
	    result +="<br /><br /></div>";
		d.innerHTML = result;
        return result;
    }
    
    function getRecords() 
	{    
        advAJAX.get({
            url : "/x_filmy.php",
			parameters : {
     		 "k" : currentKat,
      		 "p" : currentPage,
			 "i" : ile
    		},
            onInitialization : function() {
 				$("dataStats").style.visibility = "hidden";
                $("btnPrev").style.visibility = "hidden";
                $("btnNext").style.visibility = "hidden";
                $("btnFirst").style.visibility = "hidden";
                $("btnLast").style.visibility = "hidden";
				$("btnPages").style.visibility = "hidden";
				$(currentKat).className="activ_frame";
				$("kategoria").innerHTML="Wybrana kategoria: "+nazwa(currentKat);
				
            },
			onLoading : function(){ $("dataContent").innerHTML = '<img src=\"/img/czekaj.gif\" /> Wgrywanie danych...'; },
            onSuccess : function(obj) {
			parseRecords(obj.responseXML);
			$("dataStats").style.visibility = "visible";
			$("nav_left").style.visibility = "visible";
			$("nav_right").style.visibility = "visible";
			$("btnPages").style.visibility = "visible";
			}
        });
    }
	
    function changePage(p) {
        currentPage = p;
        getRecords();
    }
	
	    function changeKat(k) {
		$(currentKat).className="frame";
		currentKat = k;
        changePage(0);
    }
		function starter(p,k,t,i,ik,rd,ro,f) {
        currentPage = p;
		currentKat = k;
		currentType = t;
		ile = i;
		ile_k = ik;
		
		rodz_img = rd;
		roz_img = ro;
		id_firma = f;
		
		switch(rodz_img)
		{
		case 1:
  		img_adr = "http://img.wapster.pl/logosrv.aspx?id=";
  		break    
		case 2:
  		img_adr = "http://img.wapster.pl/bckgrdsrv.aspx?id=";
  		break
		}
		
        getRecords();
    }



