function isNumeric(sText)
{
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;

 
   for (var a = 0; a < sText.length && IsNumber == true; a++) 
      { 
      Char = sText.charAt(a); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
}

function pageNavigationBar(curpage, maxpages, nav) {
	strhtml = "";
	pagenavsize = 20;
	navprev = false;
	navnext = false;
	if (curpage <= pagenavsize) {
		startpage = 1;
		endpage = 20;
		if (maxpages >= 21) {
			navnext = true;
			if (nav == 'next') {
				navprev = true;
				startpage = 21;
				endpage = 40;
			}
		}
	} else if (curpage <= pagenavsize * 2) {
		startpage = 21;
		endpage = 40;
		if (nav == 'prev') {
			navprev = true;
			startpage = 1;
			endpage = 20;
		}
		if (maxpages >= 41) {
			navnext = true;
			if (nav == 'next') {
				if (maxpages <= 60)
					navnext = false;
				startpage = 41;
				endpage = 60;
			}
		}
	} else if (curpage <= pagenavsize * 3) {
		startpage = 41;
		endpage = 60;
		if (nav == 'prev') {
			navprev = true;
			startpage = 21;
			endpage = 40;
		}
		if (maxpages >= 61) {
			navnext = true;
			if (nav == 'next') {
				if (maxpages <= 80)
					navnext = false;
				startpage = 61;
				endpage = 80;
			}
		}
	} else if (curpage <= pagenavsize * 4) {
		startpage = 61;
		endpage = 80;
		if (nav == 'prev') {
			navprev = true;
			startpage = 41;
			endpage = 60;
		}
		if (maxpages >= 81) {
			navnext = true;
			if (nav == 'next') {
				navnext = false;
				startpage = 81;
				endpage = 100;
			}
		}
	} else if (curpage <= pagenavsize * 5) {
		startpage = 81;
		endpage = 100;
		if (nav == 'prev') {
			navprev = true;
			startpage = 61;
			endpage = 80;
		}
	}
	
	strhtml = "<table border=0>";
	strhtml += "<tr>";
	if (navprev)
		strhtml += "<td width='15' align='center'><a title='Visa tidigare sidor' href=\"javascript:pageNavigationBar("+curpage+","+maxpages+",'prev');\">&laquo;</a></td>";

	for (i=startpage; (i<=endpage && i<=maxpages); i++) {
		if (i==curpage) {
			style1 = "<font style='background-color: #D4D4D4'>";
			style2 = "</font>";
		} else {
			style1 = "";
			style2 = "";
		}

		strhtml += "<td width='10' align='center'><a href='" + searchurl + "&page=" + i + "'>"+style1+ i + style2 + "</a></td>";
	}
	if (navnext)
		strhtml += "<td width='15' align='center'><a title='Visa senare sidor' href=\"javascript:pageNavigationBar("+curpage+","+maxpages+",'next');\">&raquo;</a></td>";
	strhtml += "</tr>";
	strhtml += "</table>";

	pagenavbar1.innerHTML = strhtml;
	pagenavbar2.innerHTML = strhtml;
}