//used for paging of table results data
var idx;
idx = 1;

function togglerows (idxTb, ctrows, strnav,objtbl,objdisp,strNormalClassName,strHighlightedClassName) {
	var strnav;

	if (strnav=="") {
		for (var x = 1; x<=ctrows; x++) {
			if (x==idxTb){
				//objtbl.tBodies(x-1).style.display ="";
				document.getElementById("div_" + x).style.display="";
				objdisp.value = "Page " + x + " of " + ctrows;
				}
			 else {
				//objtbl.tBodies(x-1).style.display="none";
				document.getElementById("div_" + x).style.display="none";
				}
			}
		}
	else {
		switch (strnav) {
			case "b" :
				for (var x=1; x<=ctrows; x++) {
					if (x==1) {
						//objtbl.tBodies(x-1).style.display="";
						document.getElementById("div_" + x).style.display="";
						objdisp.value = "Page " + x + " of " + ctrows;
						}
					else {
						//objtbl.tBodies(x-1).style.display="none";
						document.getElementById("div_" + x).style.display="none";
						}
					}
				idx=1;
				break;
			case "e" :
				for (var x=1; x<=ctrows; x++) {
					if (x==ctrows) {
						//objtbl.tBodies(x-1).style.display ="";
						document.getElementById("div_" + x).style.display="";
						objdisp.value = "Page " + x + " of " + ctrows;
						}
					else {
						//objtbl.tBodies(x-1).style.display="none";
						document.getElementById("div_" + x).style.display="none";
						}
					}
				idx = ctrows;
				break;
			case "n" :
				if (idx!=ctrows) {

					for (var x=1; x<=ctrows; x++) {

						if (x==idx) {
							//objtbl.tBodies(x-1).style.display ="none";
							document.getElementById("div_" + x).style.display="none";
							//objtbl.tBodies(x).style.display="";
							document.getElementById("div_" + x).style.display="";
							objdisp.value = "Page " + (x+1) + " of " + ctrows;
							}
						else {
							if (x==(idx+1)) {
								//objtbl.tBodies(x+1).style.display="";
								}
							else {
								//objtbl.tBodies(x).style.display ="none";
								}
							}

						}			
					idx=idx+1;
					}			
				break;
			case "p" :
				if (idx!=1) {
					for (var x=1; x<=ctrows; x++) {
						if (x==idx) {
							objtbl.tBodies(x-1).style.display="none";
							objtbl.tBodies(x-2).style.display="";
							objdisp.value = "Page " + (x-1) + " of " + ctrows;
							}
						else {
							if (x==(idx+1)) {
								//objtbl.tBodies(x+1).style.display="";
								}
							else {
								//objtbl.tBodies(x).style.display ="none";
								}
							}			
						}			
					if (idx>1) {
						idx = idx - 1;
						}
					}
				break;
			}
		}
	if (idxTb>0) idx = idxTb;


	for (var i=1; i<=ctrows; i++){
		if (i==idx)
			document.all.item("aPage"+i).className = strHighlightedClassName
		else
			document.all.item("aPage"+i).className = strNormalClassName;
		}

	}
