//

function ZXPageNavigator() {
}
	
ZXPageNavigator.previousButton	= "<img src='/img/previous.jpg' height='20px' border='0' />";
ZXPageNavigator.nextButton	= "<img src='/img/next.jpg' height='20px' border='0' />";
ZXPageNavigator.firstButton = "<img src='/img/first.jpg' height='20px' border='0' />";
ZXPageNavigator.lastButton = "<img src='/img/last.jpg' height='20px' border='0' />";


function printPageNavigator(target, totalp, curno, pagetabs, dir) {
	try {
		var pgs = "pg=";		
		var exist = target.indexOf("?"); // ?sname
		if (exist > 0)
			pgs = '&' + pgs; // -1 this way too
		else
			pgs = '?' + pgs;
		/*trace("printPageNavigator", "target", target);
		trace("printPageNavigator", "exist", exist);
		trace("printPageNavigator", "pgs", pgs);
		*/
		
		// The box
		document.write("<select name='selectpage' onChange=\"document.open(this.value,'_self','');\">");
		
		var ths;
		for (var i = 1; i <= totalp; i++){
			document.write("<option value='" + target + pgs + i + "'");
			if (i == curno)
				document.write(" selected ");
			ths = ">第 " + i + "/" + totalp + " 页"
			if (pagetabs != null) {
				document.write(ths + " " + pagetabs[i-1] + "</option>");
			} else {
				document.write(ths + "</option>");
			}
		}	
		document.write("</select>");	
		
		
		var p1 = "<a href=\"" + target + pgs;
		var p2 = "\">";
		var p3 = "</a>";
		var blanks2 = "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
		var blanks3 = "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
//		var spanhd = "<span class='text_grey'>";

		document.write(blanks3);
		
		var headt = "<span title='首页-" + pagetabs[0] + "'>" + ZXPageNavigator.firstButton + "</span>";
		var endt = "<span title='末页 " + totalp + "-" + pagetabs[totalp-1] + "'>" + ZXPageNavigator.lastButton + "</span>";		
		
		if (dir != null && dir != "") {
			document.write("<a href=\"" + target + "&section=" + dir + p2 + "<目录>" + p3 + blanks2);
		}
		
		if (curno != 1)
			document.write(p1 + "1" + p2 + headt + p3 + blanks2);
					
		if (curno > 1) {
			var pnum = (curno-1).toString();
			var previoust = "<span title='上页 " + pnum + "-" + pagetabs[curno-2] + "'>" + ZXPageNavigator.previousButton + "</span>";			
			document.write(p1 + pnum + p2 + previoust + p3 + blanks2);
		} 
		
		var current = p1 + curno + "\" title='刷新'>第 " + curno + " 页</a>";
		document.write(current + blanks2);
		
		if (curno <= totalp-1) {
			var nnum = (curno+1).toString();
			var nextt = "<span title='下页 " + nnum + "-" + pagetabs[curno] + "'>" + ZXPageNavigator.nextButton + "</span>";
			document.write(p1 + nnum + p2 + nextt + p3 + blanks2);
		} 
					
		if (curno != totalp)
			document.write(p1 +  totalp + p2 + endt + p3);
		
	} catch(ex) {
	//	
	}

}

