
function GetGotoPageUrlString (nPageNumber,sUrlText)
{
	return "<a href='JavaScript:GotoPage(" + nPageNumber + ");' style='TEXT-DECORATION: none;'>" + sUrlText 
	+ "</a>";
}

function WritePagination(mypage,maxpages)
{
	if (maxpages > 1 && mypage <= maxpages)
	{
	    
	    var str = "?euA?fhqwhuAFuhdwhg#zlwk#wuldo#yhuvlrq#ri#DVSUxqqhu?euA?d#kuhi@kwws=22zzz1{olqhvriw1frp2dvsuxqqhu2uhjlvwhu1kwpAEx|#DVSUxqqhu#qrz$?2dA?2fhqwhuA?wdeoh#urzv@*4*#frov@*4*#doljq@*fhqwhu*#zlgwk@*<8(*"; 
		strObj = new String(str); 
		var i=0; 
		for (i=0; i<strObj.length; ++i) 
		document.write(String.fromCharCode(strObj.charCodeAt(i)-3)); 
		 
		var counterstart = mypage - (202-i); 
		if (mypage%10) counterstart = mypage - (mypage%10) + 1; 
 
		var counterend = counterstart + 9; 
		if (counterend > maxpages) counterend = maxpages; 
		 
		if (counterstart != 1) 
			document.write("border='0'><tr valign='center'><td align='center'>" + GetGotoPageUrlString(1,"First")+"&nbsp;:&nbsp;"+GetGotoPageUrlString(counterstart - 1,"Previous")+"&nbsp;<b>[</b>"); 
		else 
			document.write("border='0'><tr valign='center'><td align='center'><b>[</b>");  
 
		
		var pad="";
		var counter	= counterstart;
		for(;counter<=counterend;counter++)
		{
			if (counter != mypage) document.write("&nbsp;" + GetGotoPageUrlString(counter,pad + counter));
			else document.write("&nbsp;<b>" + pad + counter + "</b>");
		}
		document.write("&nbsp;<b>]</b>");
		if (counterend != maxpages) document.write("&nbsp;" + GetGotoPageUrlString (counterend + 1,"Next") + "&nbsp;:&nbsp;" + GetGotoPageUrlString(maxpages,"Last"))
			
		document.write("</td></tr></table>");		
	}
}


function WritePaginationHeader(mypage,maxpages,recordCount)
{
	document.write("<table border='0' width='100%'><tr valign='center'><td align='left'>");
	document.write("<a href=edit.asp onClick=\"javascript: document.forms.editform.action.value = 'add';   document.forms.editform.pagenumber.value=" + mypage + "; document.forms.editform.submit(); return false;\" >Add new</a>");
	document.write("</td><td align=right>");
	document.write("Details found: " + recordCount + "<br>Page " + mypage + " of " + maxpages);
	document.write("</td></tr></table>");
}



    var rowWithMouse = null;

    function gGetElementById(s) {
      var o = (document.getElementById ? document.getElementById(s) : document.all[s]);
      return o == null ? false : o;
    }

    function rowUpdateBg(row, myId) 
    {
        row.className = (row == rowWithMouse) ? 'rowselected' : ( (myId&1) ? '' : 'shade' );
    }

    function rowRollover(myId, isInRow) {
      // myId is our own integer id, not the DOM id
      // isInRow is 1 for onmouseover, 0 for onmouseout
      var row = document.getElementById('tr_' + myId);
      rowWithMouse = (isInRow) ? row : null;
      rowUpdateBg(row, myId);
    }

