var url,currpage,re,currentpage,iurl,firstpageurl,prevpageurl,nextpageurl,lastpageurl,pagecount,prevpage,nextpage,pagestart,pageend,i,ipage; url=""+document.location; url=url.replace(".html",""); if (url.indexof("-")==-1) { currpage=1; } else { re=/(\s.*)(-\d*)(\s.*|\s*)/g; currentpage=url.replace(re,"$2"); currentpage=currentpage.replace("-",""); //re=/(?:\s{1,}-|\d.*)/g; //currentpage=url.replace(re,""); url=url.replace("&-"+currentpage,""); url=url.replace("-"+currentpage+"&",""); url=url.replace("-"+currentpage,""); } //url+=(url.indexof("?")==-1)?"?":"&"; url=url.replace("?&",""); url=url.replace("&&","&"); function fromatpage(str,startnum,endnum) { str+=""; if (str.length>=1) { mynum=parseint(str,10); if (isnan(mynum)) { mynum=startnum; } else { if (endnum>-1) { mynum=(mynumendnum)?endnum:mynum; } else { mynum=(mynum0)?(fromatpage(currentpage,1,pagecount)):(fromatpage(currentpage,0,pagecount)); prevpage=fromatpage((currpage-1),1,pagecount); nextpage=fromatpage((currpage+1),1,pagecount); if (currpage<=1&&pagecount<=1) { firstpageurl=""+linkfont3+firstfont+linkfont4+""; prevpageurl=" "+linkfont3+prevfont+linkfont4+""; nextpageurl=""+linkfont3+nextfont+linkfont4+" "; lastpageurl=""+linkfont3+lastfont+linkfont4+""; } else if (currpage==1&&pagecount>1) { firstpageurl=""+linkfont3+firstfont+linkfont4+""; prevpageurl=" "+linkfont3+prevfont+linkfont4+""; nextpageurl=""+linkfont1+nextfont+linkfont2+""; lastpageurl=""+linkfont1+lastfont+linkfont2+""; } else if (currpage==pagecount) { firstpageurl=""+linkfont1+firstfont+linkfont2+""; prevpageurl=""+linkfont1+prevfont+linkfont2+""; nextpageurl=""+linkfont3+nextfont+linkfont4+" "; lastpageurl=""+linkfont3+lastfont+linkfont4+""; } else { firstpageurl=""+linkfont1+firstfont+linkfont2+""; prevpageurl=""+linkfont1+prevfont+linkfont2+""; nextpageurl=""+linkfont1+nextfont+linkfont2+""; lastpageurl=""+linkfont1+lastfont+linkfont2+""; } pagestart=fromatpage((currpage-pagenum),1,pagecount); pageend=fromatpage((currpage+pagenum),1,pagecount); document.write (tabstart+currpagefont1+currpage+currpagefont2+pagecountfont1+pagecount+pagecountfont2+prepagefont1); document.write (recperpage+prepagefont2+reccountfont1+reccount+reccountfont2+firstpageurl+prevpageurl); if (currpage>=1) { for (i=pagestart;i<=pageend;i++) { if (i!=currpage) { document.write (""+pagenumfont1+i+pagenumfont2+""); } else { document.write (""+pagenumfont3+i+pagenumfont4+""); } } } document.write (nextpageurl+lastpageurl+jump); document.write (""+tabend); }