//------- Clear list box
function clrLb (Lb)
{   

	while (Lb.length > 0){
	      Lb.options[0] = null
    }
}

function isANumber(number) {
	answer = 1
	for (var i=0; i<number.length; i++) {
			if ((number.charAt(i) != "0") && (!parseFloat(number.charAt(i)))) {
				answer = 0;
				break;
			}
	}
	return answer;
}

//for Book or Dict Search
	function chkJumpPage(ttlPages) {	
		var iGotoPage;
		if (frmJump.gotoPage.value == "") {	
			alert("Please enter Page no.");
			frmJump.gotoPage.focus();
		} else {		
			if (isANumber(frmJump.gotoPage.value)) {
				iGotoPage = parseInt(frmJump.gotoPage.value);
				if ((iGotoPage < 1) || 	(iGotoPage > ttlPages)) {
					alert("Invalid Page no. Please re-enter");
					frmJump.gotoPage.focus();
				} else {
					frmJump.iCurPage.value = iGotoPage;
					frmJump.submit();
				}
			} else {	
				alert("Invalid Page no. Please re-enter");
				frmJump.gotoPage.focus();
			}
		}
	}



	function chkJumpPage2(key, ttlPages) {	
		var iGotoPage;
		if (key == 13) {

			if (frmJump.gotoPage.value == "") {	
				alert("Please enter Page no.");
				frmJump.gotoPage.focus();
			} else {		
				if (isANumber(frmJump.gotoPage.value)) {
					iGotoPage = parseInt(frmJump.gotoPage.value);
					if ((iGotoPage < 1) || 	(iGotoPage > ttlPages)) {
						alert("Invalid Page no. Please re-enter");
						frmJump.gotoPage.focus();
					} else {
						frmJump.iCurPage.value = iGotoPage;
						frmJump.submit();
					}
				} else {	
					alert("Invalid Page no. Please re-enter");
					frmJump.gotoPage.focus();
				}
			}
		}
	}



//reader 050308

	function chkJumpPageRDR(frm, ttlPages) {	
		var iGotoPage;
		if (frm.gotoPage.value == "") {	
			alert("Please enter Page no.");
			frm.gotoPage.focus();
		} else {		
			if (isANumber(frm.gotoPage.value)) {
				iGotoPage = parseInt(frm.gotoPage.value);
				if ((iGotoPage < 1) || 	(iGotoPage > ttlPages)) {
					alert("Invalid Page no. Please re-enter");
					frm.gotoPage.focus();
				} else {
					frm.iCurPage.value = iGotoPage;
					frm.submit();
				}
			} else {	
				alert("Invalid Page no. Please re-enter");
				frm.gotoPage.focus();
			}
		}
	}



	function chkJumpPageRDR2(frm, key, ttlPages) {	
		var iGotoPage;
		if (key == 13) {

			if (frm.gotoPage.value == "") {	
				alert("Please enter Page no.");
				frm.gotoPage.focus();
			} else {		
				if (isANumber(frm.gotoPage.value)) {
					iGotoPage = parseInt(frm.gotoPage.value);
					if ((iGotoPage < 1) || 	(iGotoPage > ttlPages)) {
						alert("Invalid Page no. Please re-enter");
						frm.gotoPage.focus();
					} else {
						frm.iCurPage.value = iGotoPage;
						frm.submit();
					}
				} else {	
					alert("Invalid Page no. Please re-enter");
					frm.gotoPage.focus();
				}
			}
		}
	}




function replaceStr(orgStr, orgChar, newChar) {
	var i, charcnt, res;
	charcnt = orgStr.length;
	res = "";
	if (charcnt>0) {
			for (i=0; i<charcnt; i++) {
				if (orgStr.charAt(i) == orgChar) {
					res = res + newChar;
				} else {
					res = res + orgStr.charAt(i);
				}
			}
	}
	return res;
}


