function pagerFix(maxpages){
    var pager = document.getElementById("pager");
	pager.innerHTML = pager.innerHTML.replace(/a\>[ ]+\<a/ig, "a><a"); //fixed ie6 white-space problem
    var totalpage = eval(document.getElementById("pcount").innerHTML);
    var currentpage = eval(document.getElementById("pnum").innerHTML);
    var pages = (typeof(pager.all)=='undefined'?pager.getElementsByTagName("a"):pager.all.tags("a"));
	pages[currentpage+1].className="current";
	for(var i=0; i<pages.length; i++) pages[i].style.marginRight = pages[i].style.marginLeft = '2px';
    if(totalpage<=maxpages) return;
    var minp = currentpage-Math.floor(maxpages/2);
    var maxp = currentpage+Math.floor(maxpages/2);
    if(maxp-minp>=maxpages) maxp--;
    if(maxp>totalpage) {
        maxp=totalpage;
        minp=maxp-maxpages+1;
    }else if(minp<1){
        minp=1;
        maxp=maxpages;
    }
	if(minp>1 && maxp<totalpage) maxp++;
    if(minp>1) {for(var i=2; i<=minp+1; i++) pages[i].style.display='none'; pages[minp+2].innerHTML="...";}
    if(maxp<totalpage) {for(var i=maxp+2; i<=totalpage+1; i++) pages[i].style.display='none'; pages[maxp+1].innerHTML="...";}
}
pagerFix(6);


function listFix(){
    var uls = (typeof(document.all)=='undefined'?document.getElementsByTagName("ul"):document.all.tags("ul"));
	for(var i=0; i<uls.length; i++)
	{
		ul = uls[i];
		if(ul.className=="listShow")
		{
			var lis = (typeof(ul.all)=='undefined'?ul.getElementsByTagName("li"):ul.all.tags("li"));

			for(var j=0; j<lis.length; j++)
			{
				lis[j].className= (j%2==1)?"alt1":"alt2";
				if(j%6==5) lis[j].className+= " sp";
			}
			
		}
	}

}

listFix();
