history.forward();
var x;
var alphabet = new Array("0@","1#","2$","3%","4^","5&","6*","7=","8-","9+","Aa","Bb","Cc","Dd","Ee","Ff","Gg","Hh","Ii","Jj","Kk","Ll","Mm","Nn","Oo","Pp","Qq","Rr","Ss","Tt","Uu","Vv","Ww","Xx","Yy","Zz"," !");

function setFocus(objInfo)
{
	document.all(objInfo).focus();
}
function text_keyDown()
{
	switch(event.keyCode)
	{
		case 8:
		case 9:
		case 32:
		case 116:
		case 33:
		case 34:
		case 222:
			break;
		case 65:
		case 66:
		case 67:
		case 68:
		case 69:
		case 70:
		case 71:
		case 72:
		case 73:
		case 74:
		case 75:
		case 76:
		case 77:
		case 78:
		case 79:
		case 80:
		case 81:
		case 82:
		case 83:
		case 84:
		case 85:
		case 86:
		case 87:
		case 88:
		case 89:
		case 90:
			break;
		case 16:
		case 17:
		case 18:
		case 20:
		case 27:
		case 46:
		case 36:
		case 35:
		case 37:
		case 39:
		case 46:
		case 144:
			break;
		default:
			event.returnValue = false;			
	}
	document.all(event.srcElement.name).value = document.all(event.srcElement.name).value.toUpperCase();
}
function allcap()
{
	document.all(event.srcElement.name).value = document.all(event.srcElement.name).value.toUpperCase();
}
function name_keyDown()
{
	switch(event.keyCode)
	{
		case 8:
		case 9:
		case 32:
		case 116:
		case 33:
		case 34:
			break;
		case 65:
		case 66:
		case 67:
		case 68:
		case 69:
		case 70:
		case 71:
		case 72:
		case 73:
		case 74:
		case 75:
		case 76:
		case 77:
		case 78:
		case 79:
		case 80:
		case 81:
		case 82:
		case 83:
		case 84:
		case 85:
		case 86:
		case 87:
		case 88:
		case 89:
		case 90:
		case 222:
			break;
		case 16:
		case 17:
		case 18:
		case 20:
		case 27:
		case 46:
		case 36:
		case 35:
		case 37:
		case 39:
		case 46:
		case 144:
			break;
		default:
//			event.returnValue = false;
//			event.returnValue = false;
			break;			
	}
	document.all(event.srcElement.name).value = document.all(event.srcElement.name).value.toUpperCase();
}
function num_keyDown()
{
	switch(event.keyCode)
	{
		case 48:
		case 49:
		case 50:
		case 51:
		case 52:
		case 53:
		case 54:
		case 55:
		case 56:
		case 57:
		case 8:
		case 9:
		case 46:
		case 36:
		case 35:
		case 37:
		case 39:
		case 46:
		case 144:
		case 96:
		case 97:
		case 98:
		case 99:
		case 100:
		case 101:
		case 102:
		case 103:
		case 104:
		case 105:		
			break;
		default:
			event.returnValue = false;			
	}
}
function alltext_keyDown()
{
	switch(event.keyCode)
	{
		case 65:
		case 66:
		case 67:
		case 68:
		case 69:
		case 70:
		case 71:
		case 72:
		case 73:
		case 74:
		case 75:
		case 76:
		case 77:
		case 78:
		case 79:
		case 80:
		case 81:
		case 82:
		case 83:
		case 84:
		case 85:
		case 86:
		case 87:
		case 88:
		case 89:
		case 90:
			break;		
		default:		
			break;
	}
	document.all(event.srcElement.name).value = document.all(event.srcElement.name).value.toUpperCase();
}
var shiftkeyval;
function spltext_keyDown()
{
	switch(event.keyCode)
	{
		case 8:
		case 9:
		case 32:
		case 116:		
		case 50:
			shiftkeyval = false;
			break;
		case 65:
		case 66:
		case 67:
		case 68:
		case 69:
		case 70:
		case 71:
		case 72:
		case 73:
		case 74:
		case 75:
		case 76:
		case 77:
		case 78:
		case 79:
		case 80:
		case 81:
		case 82:
		case 83:
		case 84:
		case 85:
		case 86:
		case 87:
		case 88:
		case 89:
		case 90:
			shiftkeyval = false;
			break;
		case 17:
		case 18:
		case 20:
		case 27:
		case 46:
		case 36:
		case 35:
		case 37:
		case 39:
		case 96:
		case 97:
		case 98:
		case 99:
		case 100:
		case 101:
		case 102:
		case 103:
		case 104:
		case 105:
		case 144:
		case 190:
		case 189:
			shiftkeyval = false;
			break;
		case 16:
			shiftkeyval = true;
			break;
		case 48:
		case 57:		
			if(shiftkeyval == false)
				event.returnValue = false;
			break;
		default:
			shiftkeyval = false;
			event.returnValue = false;	
			break;
	}
	document.all(event.srcElement.name).value = document.all(event.srcElement.name).value.toUpperCase();
}
function numtext_keyDown()
{
	switch(event.keyCode)
	{
		case 8:
		case 9:
		case 32:
		case 116:		
		case 50:
			break;
		case 65:
		case 66:
		case 67:
		case 68:
		case 69:
		case 70:
		case 71:
		case 72:
		case 73:
		case 74:
		case 75:
		case 76:
		case 77:
		case 78:
		case 79:
		case 80:
		case 81:
		case 82:
		case 83:
		case 84:
		case 85:
		case 86:
		case 87:
		case 88:
		case 89:
		case 90:
		case 17:
		case 18:
		case 20:
		case 27:
		case 46:
		case 36:
		case 35:
		case 37:
		case 39:
		case 96:
		case 97:
		case 98:
		case 99:
		case 100:
		case 101:
		case 102:
		case 103:
		case 104:
		case 105:
		case 144:
		case 190:
		case 189:
			shiftkeyval = false;
			break;
		case 16:
			shiftkeyval = true;
			break;
		case 48:
		case 49:
		case 51:
		case 52:
		case 53:
		case 54:
		case 55:
		case 56:
		case 57:		
			if(shiftkeyval == true)
				event.returnValue = false;
			break;
		default:
			shiftkeyval = false;
			event.returnValue = false;	
			break;
	}
	document.all(event.srcElement.name).value = document.all(event.srcElement.name).value.toLowerCase();
}
function setOpt(varinfo)
{
	if(document.all('txtCode').disabled)
		return;
	var optName;
	document.all("btnCode").disabled = false;
	switch(varinfo)
	{
		case 'S':
			optName="State Code";
			break;
		case 'C':
			optName="City Code";
			break;
		case 'L':
			optName="Location Code";
			break;
		case 'R':
			optName="Centre Code";
			break;
		case 'E':
			optName="Exam Centre Code";
			break;
		case 'O':
			optName="Course Code";
			break;
		case 'U':
			optName="User Id";
			break;
		case 'G':
			optName="Group Id";
			break;
		case 'A':
			optName="Student Id";
			document.all("btnCode").disabled = true;
			document.all("btnList").disabled = true;
			break;
		case 'M':
			optName="Student Id";
			document.all("btnCode").disabled = true;
			break;
	}
	document.all("optChoice").value = varinfo;
	document.all("optCodeName").innerText = optName;
	document.all("optCodeDetails").style.display='';
	document.all("txtCode").readOnly=false;
	document.all("txtCode").focus();
}
function showMSPop()
{
	window.open('shwParam.asp?code=T','','resizable=1,scrollbars=yes,menubar=1');
}
function showDDPop()
{
	window.open('shwDDParam.asp','','resizable=1,scrollbars=yes,menubar=1');
}
function frgtPass()
{
	alert("Forgot Password?\nPlease contact head office immediately");
}
function showKey(btnInfo)
{
	if(event.keyCode == 13)
	{
		document.all(btnInfo).click();
	}
}
function sendLogin()
{
	if(document.all("txtUserName").value == "")
	{
		alert("Login name is required");
		document.all("txtUserName").focus();
		return;
	}
	if(document.all("txtPassword").value == "")
	{
		alert("Password is required");
		document.all("txtPassword").focus();
		return;
	}
	document.all("txtPassword").value = preTime(document.all("txtPassword").value);	
	document.forms("Login").submit();
}
function chkKitReqd()
{
	if(document.all("chkMtrlAvbl").checked == true)
	{
		document.all("chkKitInfo").disabled = false;
	}
	else
	{
		document.all("chkKitInfo").checked = false;
		document.all("chkKitInfo").disabled = true;
	}
}
function genTax(varInfo1)
{
	varInfo = trim(varInfo1);
	if(trim(document.all("lstAdmnCourse" + varInfo).value) != "")
	{
		if(Number(trim(document.all("txtAdmnTotal" + varInfo).value)) <= 0)
		{
			alert("Enter the total amount for the admission");
			document.all("txtAdmnTotal" + varInfo).focus();
			return;
		}
		document.all("txtAdmnFees" + varInfo).value = Math.round(document.all("txtAdmnTotal" + varInfo).value / 1.1030);
		document.all("txtAdmnTax" + varInfo).value = Math.round(document.all("txtAdmnTotal" + varInfo).value) - Math.round(document.all("txtAdmnFees"+varInfo).value);
		//checkTax(varInfo);		
	}
	else
	{
		if(varInfo != 1)
		{
			document.all("btnSaveAdmn").focus();
		}
	}
}
function genRcpTax(varInfo)
{
	if(trim(document.all(varInfo).value) != "")
	{
		if(Number(trim(document.all(varInfo).value)) <= 0)
		{
			alert("Enter the fees amount for the admission");
			document.all(varInfo).focus();
			return;
		}
		document.all("txtRcpTax").value = Math.round(document.all(varInfo).value * 0.1030);
	}
	if(trim(document.all("txtRcpName").value) != "")
	{
		if(trim(document.all(varInfo).value) == "")
		{
			alert("Enter the fees amount for the admission");
			document.all(varInfo).focus();
			return;
		}
		document.all("txtRcpTax").value = Math.round(document.all(varInfo).value * 0.1030);		
	}
	document.all("btnSaveRpt").focus();
}
function setEnqry()
{
	document.all("txtEnqName").disabled = false;
	document.all("txtEnqPhne").disabled = false;
	document.all('lstEnqCourse').disabled = false;
	document.all('lstEnquiryType').disabled = false;
	document.all("txtEnqName").value = "";
	document.all("txtEnqPhne").value = "";
	document.all('lstEnqCourse').selectedIndex = 0;
	document.all('lstEnquiryType').selectedIndex = 0;
	document.all("txtEnqName").focus();
}
function setCourse()
{
	if(document.all('lstAdmnCourse').selectedIndex == 0)
	{
		document.all('btnSaveAdmn').focus();
		return;
	}
	else
	{
		if(Number(trim(document.all('txtAdmnTotal').value)) <= 0)
		{
			alert('Enter valid course amount');
			document.all('txtAdmnTotal').focus();
			return;
		}
		var strEnqStr, strRec, strFld, strTab,genCodeStr ;
		genCodeStr = getCmplText();
		strEnqStr = document.all("txtAdmissionList").value;		
		if(strEnqStr != "")
		{
			strRec = strEnqStr.split("-$$-");
			var recLength;
			var fldLength;
			for(recLength =0;recLength < strRec.length-1;recLength++)
			{
				strFld = strRec[recLength].split("-##-");	
				if(genCodeStr + "/" + document.all("txtAdmnNum").value == strFld[0])
				{
					alert("Duplicate Admission Form");
					document.all("txtAdmnNum").focus();
					return;
				}
			}
		}
		strEnqStr = document.all("txtTempAdmnCourse").value;
		if(strEnqStr != "")
		{
			strRec = strEnqStr.split("-#$#-");
			var recLength;
			var fldLength;
			for(recLength =0;recLength < strRec.length-1;recLength++)
			{
				strFld = strRec[recLength].split("-#$-");	
				if(trim(document.all('lstAdmnCourse')[document.all('lstAdmnCourse').selectedIndex].value) == trim(strFld[0]))
				{
					alert("Duplicate Course");
					document.all('lstAdmnCourse').focus();
					return;
				}
			}
		}
		strEnqStr = strEnqStr + document.all('lstAdmnCourse')[document.all('lstAdmnCourse').selectedIndex].value + "-#$-";
		strEnqStr = strEnqStr + document.all("txtAdmnFees").value + "-#$-";
		strEnqStr = strEnqStr + document.all("txtAdmnTax").value + "-#$-";
		strEnqStr = strEnqStr + document.all('lstAdmnCourse')[document.all('lstAdmnCourse').selectedIndex].text + "-#$#-";
		document.all("txtTempAdmnCourse").value = strEnqStr;
	    document.all('lstAdmnCourse').selectedIndex = 0;
	    document.all("txtAdmnFees").value = 0;
	    document.all("txtAdmnTax").value = 0;
	    document.all("txtAdmnTotal").value = 0;
		setCrseTabSet();
	}	
}
function setCrseTabSet()
{
	var strEnqStr, strRec, strFld, strTab,genCodeStr;
	var ictr;
	genCodeStr = getCmplText();
	if(document.all("txtTempAdmnCourse").value == "")
	{
	    document.all("stucAdmnList").innerHTML = "";
	    return;
	}
	strEnqStr = document.all("txtTempAdmnCourse").value.split("-#$#-");
	strTab = "<Table align=center border=0 cellspacing=1 width=100% id='listing'>";
	strTab = strTab + "<caption>Course Details</caption>";
	strTab = strTab + "<TR class='tabTitle'><TD align=center>Course</TD><TD align=center>Fees</TD><TD align=center>Tax</TD><TD align=center>Total</TD></tr>";
	for(ictr=0;ictr <= strEnqStr.length - 2;ictr++)
	{
	    strRec = strEnqStr[ictr].split("-#$-");
	    strTab = strTab + "<TR onclick=" + '"' + "remCrseTabSet(" + (ictr) + ")" + '"' + "><TD align='center'>" + strRec[3] + "</td>";
	    strTab = strTab + "<TD align='center'>" + strRec[1] + "</td>";
	    strTab = strTab + "<TD align='center'>" + strRec[2] + "</td>";		
	    strTab = strTab + "<TD align='center'>" + (Number(strRec[1]) + Number(strRec[2])) + "</td></tr>";
	}
	document.all("stucAdmnList").innerHTML = strTab + "</Table>";
	document.all("stucAdmnList").style.display='';
	document.all('lstAdmnCourse').focus();    	
}
function remCrseTabSet(objCnt)
{
	var strEnqStr, strRec, strFld, strTab,genCodeStr;
	var ictr;
	strEnqStr = document.all("txtTempAdmnCourse").value.split("-#$#-");
	document.all("txtTempAdmnCourse").value = "";
	for(ictr=0;ictr <= strEnqStr.length - 2;ictr++)
	{
	    if((ictr) != Number(objCnt))
        {
            document.all("txtTempAdmnCourse").value = document.all("txtTempAdmnCourse").value + strEnqStr[ictr] + "-#$#-";
        }
        else
        {
            strRec = strEnqStr[ictr].split("-#$-");
	        document.all('lstAdmnCourse').value = strRec[0];
	        document.all("txtAdmnFees").value = strRec[1];
	        document.all("txtAdmnTax").value = strRec[2];		
	        document.all("txtAdmnTotal").value = (Number(strRec[1]) + Number(strRec[2]));
        }
	}
	setCrseTabSet();
}
function getCntrData(varInfo)
{
	var rDate;
	var strMonth = new Array(12);
	strMonth[0]="Jan";
	strMonth[1]="Feb";
	strMonth[2]="Mar";
	strMonth[3]="Apr";
	strMonth[4]="May";
	strMonth[5]="Jun";
	strMonth[6]="Jul";
	strMonth[7]="Aug";
	strMonth[8]="Sep";
	strMonth[9]="Oct";
	strMonth[10]="Nov";
	strMonth[11]="Dec";
	var ctr;
	ctr = "";
	if(document.all('cntType').value == "U")
	{
		ctr = "getAnalysis.asp?ctr=" + document.all('ctrCode').value + "&";
	}
	else if(document.all('cntType').value == "C")
	{
		ctr = "getGrpAccount.asp?";
	}
	else
	{
		ctr = "getGrpAnalysis.asp?";
	}
	if(varInfo == 1)
	{
		if(IsValidDate(document.all("selDDay").value,document.all("selDMonth").value,document.all("selDYear").value))
		{
			document.location.href( ctr + 'per=Daily&rqstto=' + document.all("selDDay").value + "-" + strMonth[document.all("selDMonth").value - 1] + "-" + document.all("selDYear").value);
			return;
		}
		else
		{
			alert("Please choose correct date");
			document.all("selDDay").focus();
			return;
		}
	}
	else if(varInfo == 2)
	{
		document.location.href(ctr + 'per=Month&rqstto=01' + "-" + strMonth[document.all("selMMonth").value - 1] + "-" + document.all("selMYear").value);	
		return;
	}
	else(varInfo == 3)
	{
		if(IsValidDate(document.all("selFDay").value,document.all("selFMonth").value,document.all("selFYear").value) && IsValidDate(document.all("selTDay").value,document.all("selTMonth").value,document.all("selTYear").value))
		{
			document.location.href(ctr + 'per=time&rqstto=' + document.all("selTDay").value + "-" + strMonth[document.all("selTMonth").value - 1] + "-" + document.all("selTYear").value + "&rqstfr=" + document.all("selFDay").value + "-" + strMonth[document.all("selFMonth").value - 1] + "-" + document.all("selFYear").value);
		}
		else
		{
			alert("Please choose correct date");
			document.all("selDDay").focus();
			return;
		}
	}
}
function setAdmn()
{
	document.all("txtAdmnNum").value = "";
	document.all("txtAdmnName").value = "";
	document.all("txtAdmnPhne").value = "";
	document.all('lstAdmnCourse').selectedIndex = 0;
	document.all('txtAdmnFees').value = 0;
	document.all('txtAdmnTax').value = 0;	
	document.all('txtAdmnTotal').value = 0;
	document.all("txtAdmnNum").disabled = false;
	document.all("txtAdmnName").disabled = false;
	document.all("txtAdmnPhne").disabled = false;
	document.all("stucAdmnList").innerHTML = "";
	document.all("txtTempAdmnCourse").value = "";	
	document.all("txtAdmnNum").focus();
}
function cleaReceipt()
{
	document.all("txtRcptNo").value = "";
	document.all("txtRcpName").value = "";
	document.all('lstRcpCourse').selectedIndex = 0;
	document.all("txtRcpFees").value = "";
	document.all("txtRcpTax").value = "";
	document.all("txtRcptNo").focus();
}
function cleaDeposit()
{
	document.all("txtDepAmt").value = 0;
	document.all("lstDepositType").selectedIndex = 0;
	document.all("txtDepBank").value = "";
	document.all("txtDepChq").value = "";
	document.all("txtDepAmt").focus();
}
function setReport(isLock)
{	
    if(isLock == 'Y')
    {
	    if(Number(trim(document.all("getTodaysReport").value)) > 0)
	    {
		    document.all("tabDetails").style.display = 'none';
		    document.all("rowSubmit").style.display = 'none';
		    document.all("logout").style.display = '';
		    document.all("enqToday").innerText = Math.round(document.all("enqToday").innerText);
		    document.all("admToday").innerText = Math.round(document.all("admToday").innerText);
		    document.all("amtToday").innerText = Math.round(document.all("amtToday").innerText);
		    document.all("colToday").innerText = Math.round(document.all("colToday").innerText);
		    document.all("depToday").innerText = Math.round(document.all("depToday").innerText);		
	    }
	    else
	    {
		    document.all("stucEnquiry").style.display = 'none';
		    document.all("stucAdmn").style.display = '';
		    document.all("stucCollect").style.display = 'none';
		    document.all("stucDeposit").style.display = 'none';
		    document.all('txtAdmnNum').focus();
	    }
    }
    else
    {
        document.all("stucEnquiry").style.display = 'none';
		document.all("stucAdmn").style.display = '';
		document.all("stucCollect").style.display = 'none';
		document.all("stucDeposit").style.display = 'none';
		document.all('txtAdmnNum').focus();
    }           
}
function rvkEnquiry(objCnt)
{
    var strArry;
    var ictr;
    strArray = document.all("txtEnquiryList").value.split("-$$-");
    document.all("txtEnquiryList").value = ""
    for(ictr=0;ictr<=strArray.length-2;ictr++)
    {
        if((ictr) != Number(objCnt))
        {
            document.all("txtEnquiryList").value = document.all("txtEnquiryList").value + strArray[ictr] + "-$$-";
        }
        else
        {
            strEnqList = strArray[ictr].split("-##-");
            document.all("txtEnqName").value = strEnqList[0];
            document.all("txtEnqPhne").value = strEnqList[1];
            document.all("lstEnqCourse").value = strEnqList[2];
            document.all("lstEnquiryType").value = strEnqList[3];
        }
    }    
	document.all("enqToday").innerText = Math.round(Number(document.all("enqToday").innerText) - 1);
	document.all("enqTotal").innerText = Math.round(Number(document.all("enqLastDay").innerText) + Number(document.all("enqToday").innerText));
	document.all("enqSrNo").innerText = Number(document.all("enqSrNo").innerText) - 1;  
    setEnqTabEdit();  
}
function saveEnqry()
{
	if(trim(document.all('txtEnqName').value) == "")
	{	
		alert("Enter the contact name of the Enquiry");
		document.all('txtEnqName').focus();
		return;
	}
	if(trim(document.all('txtEnqPhne').value) == "")
	{	
		alert("Enter the contact number of the Enquiry");
		document.all('txtEnqPhne').focus();
		return;
	}
	document.all('txtEnqName').value = document.all('txtEnqName').value.toUpperCase();
	var strTab;
	var strEnqStr;
	strEnqStr = document.all("txtEnquiryList").value;
	strEnqStr = strEnqStr + document.all("txtEnqName").value + "-##-";
	strEnqStr = strEnqStr + document.all("txtEnqPhne").value + "-##-";
	strEnqStr = strEnqStr + document.all('lstEnqCourse')[document.all('lstEnqCourse').selectedIndex].value + "-##-";
	strEnqStr = strEnqStr + document.all('lstEnquiryType')[document.all('lstEnquiryType').selectedIndex].value + "-$$-";
	document.all("txtEnquiryList").value = strEnqStr;
	document.all("enqToday").innerText = Math.round(Number(document.all("enqToday").innerText) + 1);
	document.all("enqTotal").innerText = Math.round(Number(document.all("enqToday").innerText) + Number(document.all("enqLastDay").innerText));
	document.all("enqSrNo").innerText = Number(document.all("enqSrNo").innerText) + 1;
	document.all("txtEnqName").value = "";
	document.all("txtEnqPhne").value = "";
	document.all('lstEnqCourse').selectedIndex = 0;
	document.all('lstEnquiryType').selectedIndex = 0;
	setEnqTabEdit();
}
function setEnqTabEdit()
{
    var strEnqList, strArray;
    var intEnqCnt;
	document.all("stucEnquiry").style.display = '';
	document.all("stucAdmn").style.display = 'none';
	document.all("stucCollect").style.display = 'none';
	document.all("stucDeposit").style.display = 'none';
	document.all("stucAdmnList").style.display = 'none';
    if(document.all("txtEnquiryList").value == "")
    {
        document.all("divEnquiry").innerHTML = "";
        document.all("txtEnqName").focus();
        return;
    }
    strArray = document.all("txtEnquiryList").value.split("-$$-");    
    strTab = "<Table align=center border=0 cellspacing=1 width=100% id='listing'>";
	strTab = strTab + "<caption>Enquiry Table</caption>";
	strTab = strTab + "<TR><TD class='tit'>No.</TD><TD class='tit'>Name</TD><TD class='tit'>Contact No.</TD><TD class='tit'>Course</TD><TD class='tit'>Type</tD></TR>";
    for(ictr=0;ictr<=strArray.length-2;ictr++)
    {
        strEnqList = strArray[ictr].split("-##-");
        strTab = strTab + "<TR onclick=" + '"' + "rvkEnquiry('" + (ictr) + "')" + '"' + "><TD align='center'>" + (ictr + 1) + "</td>";   
        strTab = strTab + "<TD align='center'>" + strEnqList[0] + "</td>";
        strTab = strTab + "<TD align='center'>" + strEnqList[1] + "</td>";
        strTab = strTab + "<TD align='center'>" + getEnqCourse(strEnqList[2]) + "</td>";
        strTab = strTab + "<TD align='center'>" + strEnqList[3] + "</td>";
        strTab = strTab + "</tr>";
    }
	strTab = strTab + "</Table>"
	document.all("divEnquiry").innerHTML = strTab;
	document.all("divEnquiry").style.display='';
	document.all("txtEnqName").focus();	
}
function getEnqCourse(objStr)
{
    var iCnt;
    for(iCnt = 0;iCnt < document.all('lstEnqCourse').options.length;iCnt++)
        if(document.all('lstEnqCourse').options[iCnt].value == objStr)
            return document.all('lstEnqCourse').options[iCnt].text;
}
function cleaEnqry()
{
	document.all("txtEnqName").value = "";
	document.all("txtEnqPhne").value = "";
	document.all('lstEnqCourse').selectedIndex = 0;
	document.all('lstEnquiryType').selectedIndex = 0;
	document.all("txtEnqName").focus();
}
function checkTax(varInfo)
{
	if(varInfo == "I")
	{
		if(document.all("lstAdmnCourse" + varInfo).selectedIndex == 0)
		{
			alert("Please select a course");
			document.all("lstAdmnCourse" + varInfo).focus();
			return;
		}
		if(Number(trim(document.all("txtAdmnTotalI").value)) == 0)
		{
			alert("Please enter the total amount for the course");
			document.all("txtAdmnTotalI").focus();
			return;
		}	
		document.all("txtAdmnTotalI").value = Number(trim(document.all("txtAdmnFeesI").value)) + Number(trim(document.all("txtAdmnTaxI").value));
		document.all("txtAdmnFees").value = Number(document.all("txtAdmnFeesI").value) + Number(document.all("txtAdmnFeesII").value) + Number(document.all("txtAdmnFeesIII").value);
		document.all("txtAdmnTax").value = Number(document.all("txtAdmnTaxI").value) + Number(document.all("txtAdmnTaxII").value) + Number(document.all("txtAdmnTaxIII").value);
		document.all("txtAdmnTotal").value = Number(document.all("txtAdmnTotalI").value) + Number(document.all("txtAdmnTotalII").value) + Number(document.all("txtAdmnTotalIII").value);
		document.all("lstAdmnCourseII").focus();
	}
	else if(varInfo == "II")
	{	
		if(document.all("lstAdmnCourse" + varInfo).selectedIndex != 0)
		{
			if(trim(document.all("lstAdmnCourseI")[document.all("lstAdmnCourseI").selectedIndex].value) == trim(document.all("lstAdmnCourseII")[document.all("lstAdmnCourseII").selectedIndex].value))
			{	
				alert("Please check the second course for the admission");
				document.all("lstAdmnCourseII").focus();
				return;
			}			
		}
		else
		{
			document.all("btnSaveAdmn").focus();
			return;
		}
		if(Number(trim(document.all("txtAdmnFeesII").value)) == 0)
		{
			alert("Please enter the fees amount for the course");
			document.all("txtAdmnFeesII").focus();
			return;
		}
		if(Number(trim(document.all("txtAdmnTaxII").value)) == 0)
		{
			alert("Please enter the tax amount for the course");
			document.all("txtAdmnFeesII").focus();
			return;
		}
		document.all("txtAdmnTotalII").value = Number(trim(document.all("txtAdmnFeesII").value)) + Number(trim(document.all("txtAdmnTaxII").value));
		document.all("txtAdmnFees").value = Number(document.all("txtAdmnFeesI").value) + Number(document.all("txtAdmnFeesII").value) + Number(document.all("txtAdmnFeesIII").value);
		document.all("txtAdmnTax").value = Number(document.all("txtAdmnTaxI").value) + Number(document.all("txtAdmnTaxII").value) + Number(document.all("txtAdmnTaxIII").value);
		document.all("txtAdmnTotal").value = Number(document.all("txtAdmnTotalI").value) + Number(document.all("txtAdmnTotalII").value) + Number(document.all("txtAdmnTotalIII").value);
		document.all("lstAdmnCourseIII").focus();
	}
	else if(varInfo == "III")
	{
		
		if(document.all("lstAdmnCourse" + varInfo).selectedIndex != 0)
		{
			if(trim(document.all("lstAdmnCourseI")[document.all("lstAdmnCourseI").selectedIndex].value) == trim(document.all("lstAdmnCourseIII")[document.all("lstAdmnCourseIII").selectedIndex].value))
			{	
				alert("Please check the second course for the admission");
				document.all("lstAdmnCourseIII").focus();
				return;
			}	
			else if(trim(document.all("lstAdmnCourseII")[document.all("lstAdmnCourseII").selectedIndex].value) == trim(document.all("lstAdmnCourseIII")[document.all("lstAdmnCourseIII").selectedIndex].value))
			{	
				alert("Please check the second course for the admission");
				document.all("lstAdmnCourseIII").focus();
				return;
			}			
		}
		else
		{
			document.all("btnSaveAdmn").focus();
			return;
		}
		if(Number(trim(document.all("txtAdmnFeesIII").value)) == 0)
		{
			alert("Please enter the fees amount for the course");
			document.all("txtAdmnFeesIII").focus();
			return;
		}
		if(Number(trim(document.all("txtAdmnTaxIII").value)) == 0)
		{
			alert("Please enter the tax amount for the course");
			document.all("txtAdmnFeesIII").focus();
			return;
		}
		document.all("txtAdmnTotalIII").value = Number(trim(document.all("txtAdmnFeesIII").value)) + Number(trim(document.all("txtAdmnTaxIII").value));
		document.all("txtAdmnFees").value = Number(document.all("txtAdmnFeesI").value) + Number(document.all("txtAdmnFeesII").value) + Number(document.all("txtAdmnFeesIII").value);
		document.all("txtAdmnTax").value = Number(document.all("txtAdmnTaxI").value) + Number(document.all("txtAdmnTaxII").value) + Number(document.all("txtAdmnTaxIII").value);
		document.all("txtAdmnTotal").value = Number(document.all("txtAdmnTotalI").value) + Number(document.all("txtAdmnTotalII").value) + Number(document.all("txtAdmnTotalIII").value);
		document.all("btnSaveAdmn").focus();
	}
}
function gotoAdmn()
{	
	if(document.all("txtEnquiryList").value == "")
    {
        document.all("divEnquiry").innerHTML = "";
    }
    else
    {
		strArray = document.all("txtEnquiryList").value.split("-$$-");    
		strTab = "<Table align=center border=0 cellspacing=1 width=100% id='listing'>";
		strTab = strTab + "<caption>Enquiry Table</caption>";
		strTab = strTab + "<TR><TD class='tit'>No.</TD><TD class='tit'>Name</TD><TD class='tit'>Contact No.</TD><TD class='tit'>Course</TD><TD class='tit'>Type</tD></TR>";
		for(ictr=0;ictr<=strArray.length-2;ictr++)
		{
			strEnqList = strArray[ictr].split("-##-");
			strTab = strTab + "<TR><TD align='center'>" + (ictr + 1) + "</td>";   
			strTab = strTab + "<TD align='center'>" + strEnqList[0] + "</td>";
			strTab = strTab + "<TD align='center'>" + strEnqList[1] + "</td>";
			strTab = strTab + "<TD align='center'>" + getEnqCourse(strEnqList[2]) + "</td>";
			strTab = strTab + "<TD align='center'>" + strEnqList[3] + "</td>";
			strTab = strTab + "</tr>";
		}
		strTab = strTab + "</Table>"
		document.all("divEnquiry").innerHTML = strTab;
		document.all("divEnquiry").style.display='';
	}
	document.all("stucEnquiry").style.display = 'none';
	document.all("stucAdmn").style.display = '';
	document.all("stucCollect").style.display = 'none';
	document.all("stucDeposit").style.display = 'none';
	document.all('txtAdmnNum').focus();
}
function gotoDpst()
{	
	document.all("stucEnquiry").style.display = 'none';
	document.all("stucAdmn").style.display = 'none';
	document.all("stucCollect").style.display = 'none';
	document.all("stucDeposit").style.display = '';
	if(document.all("txtReceiptList").value == "")
    {
        document.all("divReceipt").innerHTML = "";
    }
    else
    {
		strArray = document.all("txtReceiptList").value.split("-$$-");    
		strTab = "<Table align=center border=0 cellspacing=1 width=90% id='listing'>";
		strTab = strTab + "<caption>Collection<caption>";
		strTab = strTab + "<TR class='tabTitle'><TD align=center>No.</TD><TD align=center>Receipt No.</TD><TD align=center>Name</TD>";
		strTab = strTab + "<TD align=center>Course</TD><TD align=center>Fees</TD><TD align=center>Tax</TD><TD align=center>Total</TD></tr>";
		for(ictr=0;ictr<=strArray.length-2;ictr++)
		{
			strEnqList = strArray[ictr].split("-##-");
			strTab = strTab + "<TR><TD align='center'>" + (ictr + 1) + "</td>";        
			strTab = strTab + "<TD align='center'>" + strEnqList[0] + "</td>";
			strTab = strTab + "<TD align='center'>" + strEnqList[1] + "</td>";
			strTab = strTab + "<TD align='center'>" + getEnqCourse(strEnqList[2]) + "</td>";
			strTab = strTab + "<TD align='center'>" + strEnqList[3] + "</td>";
			strTab = strTab + "<TD align='center'>" + strEnqList[4] + "</td>";
			strTab = strTab + "<TD align='center'>" + (Number(strEnqList[3]) + Number(strEnqList[4])) + "</td></tr>";
		}
		strTab = strTab + "</Table>"
		document.all("divReceipt").innerHTML = strTab;
	}
	document.all('txtDepAmt').focus();	
}
function gotoRcpt()
{
	document.all("stucEnquiry").style.display = 'none';
	document.all("stucAdmn").style.display = 'none';
	document.all("stucCollect").style.display = '';
	document.all("stucDeposit").style.display = 'none';
	document.all("stucAdmnList").style.display = 'none';
	if(document.all("txtAdmissionList").value == "")
    {
        document.all("divAdmission").innerHTML = "";        
    }
    else
    {
		strArray = document.all("txtAdmissionList").value.split("-$$-");    
		strTab = "<Table align=center border=0 cellspacing=1 width=90% id='listing'>";
		strTab = strTab + "<caption>Admission Table<caption>";
		strTab = strTab + "<TR class='tabTitle'><TD align=center>No.</TD><TD align=center>Adm. No.</TD><TD align=center>Name</TD><TD align=center>Contact No.</TD>";
		strTab = strTab + "<TD align=center>Course</TD><TD align=center>Fees</TD><TD align=center>Tax</TD><TD align=center>Total</TD></tr>";
		for(ictr=0;ictr<=strArray.length-2;ictr++)
		{
			strEnqList = strArray[ictr].split("-##-");
			strTab = strTab + "<tr><TD align='center'>" + (ictr + 1) + "</td>";
			strTab = strTab + "<TD align='center'>" + strEnqList[0] + "</td>";
			strTab = strTab + "<TD align='center'>" + strEnqList[1] + "</td>";
			strTab = strTab + "<TD align='center'>" + strEnqList[2] + "</td>";
		    strCrsStr = strEnqList[3];
		    if(strCrsStr != "")
			{
				strRec = strCrsStr.split("-#$#-");
				strCourse = "";
				dblFees = 0;
				dblTax = 0;
				var recLength;
				var fldLength;
				for(recLength = 0;recLength < strRec.length - 1;recLength++)
				{				
					strFld = strRec[recLength].split("-#$-");
					if(strCourse == "") 
						strCourse = strFld[3];
					else
						strCourse = strCourse + " + " + strFld[3];
					dblFees = dblFees + Number(strFld[1]);
					dblTax = dblTax + Number(strFld[2]);
				}
			}
			strTab = strTab + "<TD align='center'>" + strCourse + "</td>";
			strTab = strTab + "<TD align='center'>" + dblFees + "</td>";
			strTab = strTab + "<TD align='center'>" + dblTax + "</td>";
			strTab = strTab + "<TD align='center'>" + (dblFees + dblTax) + "</td></tr>";
		}
		strTab = strTab + "</Table>"
		document.all("divAdmission").innerHTML = strTab;	
	}
	if(trim(document.all("txtAutoReceipt").value) != "")
	{
		var strArray, strCArray;
		strArray = document.all("txtAutoReceipt").value.split("-$-");
		strCArray = strArray[0].split("-#-");
		document.all('txtRcptNo').value = "";
		document.all('txtRcpName').value = strCArray[1];
		document.all('lstRcpCourse').value = strCArray[2];
		document.all('txtRcpFees').value = 0;
		document.all('txtRcpTax').value = 0;
	}
	document.all('txtRcptNo').focus();
}
function saveAdmn()
{
	if(trim(document.all('txtAdmnNum').value) == "")
	{	
		alert("Enter the Admision number of the student");
		document.all('txtAdmnNum').focus();
		return;
	}
	if(Number(document.all('txtAdmnNum').value) == 0)
	{	
		alert("Enter correct Admision number of the student");
		document.all('txtAdmnNum').focus();
		return;
	}
	if(Number(document.all('txtAdmnNum').value) < 10)
	{	
		document.all('txtAdmnNum').value = "00" + Number(document.all('txtAdmnNum').value)
	}
	else if(Number(document.all('txtAdmnNum').value) < 100)
	{	
	document.all('txtAdmnNum').value = "0" + Number(document.all('txtAdmnNum').value)
	}		
	if(trim(document.all('txtAdmnName').value) == "")
	{	
		alert("Enter the name of the student");
		document.all('txtAdmnName').focus();
		return;
	}
	if(trim(document.all('txtAdmnPhne').value) == "")
	{	
		alert("Enter the phone number of the Student");
		document.all('txtAdmnPhne').focus();
		return;
	}
	if(document.all('lstAdmnCourse').selectedIndex != 0)
	{
		setCourse();
		if(document.all('lstAdmnCourse').selectedIndex != 0)
		{
			return;
		}
	}
	document.all('txtAdmnName').value = document.all('txtAdmnName').value.toUpperCase();
	var strTab;
	var strEnqStr;
	var strCourseList;
	var strCourse, strAutoReceipt;
	var dblFees;
	var dblTax;
	var genCodeStr;
	genCodeStr = getCmplText();
	strAutoReceipt = document.all("txtAutoReceipt").value;
	strEnqStr = document.all("txtAdmissionList").value;			
	strAutoReceipt = strAutoReceipt + genCodeStr + "/" + document.all("txtAdmnNum").value + "-#-";	
	strEnqStr = strEnqStr + genCodeStr + "/" + document.all("txtAdmnNum").value + "-##-";
	strAutoReceipt = strAutoReceipt + document.all("txtAdmnName").value + "-#-";
	strEnqStr = strEnqStr + document.all("txtAdmnName").value + "-##-";
	strEnqStr = strEnqStr + document.all("txtAdmnPhne").value + "-##-";
	var strCrsStr;
	strCrsStr = document.all("txtTempAdmnCourse").value;
	strEnqStr = strEnqStr + strCrsStr + "-$$-";
	if(strCrsStr != "")
	{
	    strRec = strCrsStr.split("-#$#-");		        
		dblFees = 0;
		var recLength;
		var fldLength;
		for(recLength = 0;recLength < strRec.length - 1;recLength++)
		{			
		    strFld = strRec[recLength].split("-#$-");		    	
			if(recLength == 0) strAutoReceipt = strAutoReceipt + strFld[0] + "-$-";
			dblFees = dblFees + Number(strFld[1]);
		}
    }
	document.all('txtAutoReceipt').value = strAutoReceipt;
	document.all('txtAdmissionList').value = strEnqStr;
	document.all("txtTempAdmnCourse").value = "";
	document.all("divAdmission").style.display='';
	document.all("divEnquiry").style.display='none';
	document.all("divReceipt").style.display='none';
	document.all("admToday").innerText = Math.round(Number(document.all("admToday").innerText) + 1);
	document.all("admTotal").innerText = Math.round(Number(document.all("admToday").innerText) + Number(document.all("admLastDay").innerText));
	document.all("amtToday").innerText = Math.round(Number(document.all("amtToday").innerText) + dblFees);
	document.all("amtTotal").innerText = Math.round(Number(document.all("amtToday").innerText) + Number(document.all("amtLastDay").innerText));
	document.all("admNo").innerText = Number(document.all("admNo").innerText) + 1;	
	document.all("txtAdmnNum").value = "";
	document.all("txtAdmnName").value = "";
	document.all("txtAdmnPhne").value = "";
	document.all('lstAdmnCourse').selectedIndex = 0;
	document.all('txtAdmnFees').value = 0;
	document.all('txtAdmnTax').value = 0;	
	document.all('txtAdmnTotal').value = 0;
	saveAdmnTabList()
}
function saveAdmnTabList()
{
    var strEnqList, strArray;
    var intEnqCnt;
	document.all("stucAdmn").style.display = '';
	document.all("stucEnquiry").style.display = 'none';
	document.all("stucCollect").style.display = 'none';
	document.all("stucDeposit").style.display = 'none';
	document.all("stucAdmnList").style.display = 'none';
    if(document.all("txtAdmissionList").value == "")
    {
        document.all("divAdmission").innerHTML = "";
        document.all("txtAdmnNum").focus();
        return;
    }
    strArray = document.all("txtAdmissionList").value.split("-$$-");    
    strTab = "<Table align=center border=0 cellspacing=1 width=90% id='listing'>";
	strTab = strTab + "<caption>Admission Table<caption>";
	strTab = strTab + "<TR class='tabTitle'><TD align=center>No.</TD><TD align=center>Adm. No.</TD><TD align=center>Name</TD><TD align=center>Contact No.</TD>";
	strTab = strTab + "<TD align=center>Course</TD><TD align=center>Fees</TD><TD align=center>Tax</TD><TD align=center>Total</TD></tr>";
    for(ictr=0;ictr<=strArray.length-2;ictr++)
    {
        strEnqList = strArray[ictr].split("-##-");
        strTab = strTab + "<tr onclick=" + '"' + "remAdmList('" + (ictr) + "')" + '"' + "><TD align='center'>" + (ictr + 1) + "</td>";
        strTab = strTab + "<TD align='center'>" + strEnqList[0] + "</td>";
        strTab = strTab + "<TD align='center'>" + strEnqList[1] + "</td>";
        strTab = strTab + "<TD align='center'>" + strEnqList[2] + "</td>";
//        alert(strEnqList[3]);
	    strCrsStr = strEnqList[3];
	    if(strCrsStr != "")
	    {
		    strRec = strCrsStr.split("-#$#-");
		    strCourse = "";
		    dblFees = 0;
		    dblTax = 0;
		    var recLength;
		    var fldLength;
		    for(recLength = 0;recLength < strRec.length - 1;recLength++)
		    {			
			    strFld = strRec[recLength].split("-#$-");
			    if(strCourse == "") 
				    strCourse = strFld[3];
			    else
				    strCourse = strCourse + " + " + strFld[3];
			    dblFees = dblFees + Number(strFld[1]);
			    dblTax = dblTax + Number(strFld[2]);
		    }
	    }
	    strTab = strTab + "<TD align='center'>" + strCourse + "</td>";
	    strTab = strTab + "<TD align='center'>" + dblFees + "</td>";
	    strTab = strTab + "<TD align='center'>" + dblTax + "</td>";
	    strTab = strTab + "<TD align='center'>" + (dblFees + dblTax) + "</td></tr>";
    }
	strTab = strTab + "</Table>"
	document.all("divAdmission").innerHTML = strTab;
	document.all("txtAdmnNum").focus();
}
function remAdmList(objCnt)
{
    var strArry;
    var ictr;
    strArray = document.all("txtAdmissionList").value.split("-$$-");
    strCrray = document.all("txtAutoReceipt").value.split("-$-");
    document.all("txtAdmissionList").value = "";
    document.all("txtAutoReceipt").value = "";
    for(ictr=0;ictr<=strArray.length-2;ictr++)
    {
        if((ictr) != Number(objCnt))
        {
            document.all("txtAdmissionList").value = document.all("txtAdmissionList").value + strArray[ictr] + "-$$-";
            document.all("txtAutoReceipt").value = document.all("txtAutoReceipt").value + strCrray[ictr] + "-$-";
        }
        else
        {
            strEnqList = strArray[ictr].split("-##-");
            document.all("txtAdmnNum").value = strEnqList[0].substring(strEnqList[0].lastIndexOf("/") + 1);
            document.all("txtAdmnName").value = strEnqList[1];
            document.all("txtAdmnPhne").value = strEnqList[2];
            document.all("txtTempAdmnCourse").value = strEnqList[3];
            strCrsStr = document.all("txtTempAdmnCourse").value;
	        if(strCrsStr != "")
	        {
		        strRec = strCrsStr.split("-#$#-");		        
		        dblFees = 0;
		        dblTax = 0;
		        var recLength;
		        var fldLength;
		        for(recLength = 0;recLength < strRec.length - 1;recLength++)
		        {			
			        strFld = strRec[recLength].split("-#$-");
			        dblFees = dblFees + Number(strFld[1]);
		        }
	        }
        }
    }    
	document.all("admToday").innerText = Math.round(Number(document.all("admToday").innerText) - 1);
	document.all("admTotal").innerText = Math.round(Number(document.all("admToday").innerText) + Number(document.all("admLastDay").innerText));	
	document.all("amtToday").innerText = Math.round(Number(document.all("amtToday").innerText) - dblFees);
	document.all("amtTotal").innerText = Math.round(Number(document.all("amtToday").innerText) + Number(document.all("amtLastDay").innerText));
	document.all("admNo").innerText = Number(document.all("admNo").innerText) - 1;  
    saveAdmnTabList();
    setCrseTabSet();
}
function setBank()
{
	if(document.all("lstDepositType").selectedIndex != 0)
	{
		document.all("txtDepBank").value=" ";
		document.all("txtDepBank").disabled=false;
		document.all("txtDepChq").value=" ";
		document.all("txtDepChq").disabled=false;
		document.all("txtDepBank").focus();
	}
	else
	{
		document.all("txtDepBank").value="";
		document.all("txtDepBank").disabled=true;
		document.all("txtDepChq").value="";
		document.all("txtDepChq").disabled=true;
		document.all("btnSaveDeposit").focus();	
	}
}
function saveReceipt()
{
	if(trim(document.all('txtRcptNo').value) == "")
	{	
		alert("Enter the receipt number of the student");
		document.all('txtRcptNo').focus();
		return;
	}
	if(document.all("txtReceiptList").value.indexOf("/" + trim(document.all('txtRcptNo').value)) > 0)
	{
		alert("Duplicate receipt number. Please change.");
		document.all('txtRcptNo').focus();
		return;
	}
	if(Number(document.all('txtRcptNo').value) < 10)
	{	
		document.all('txtRcptNo').value = "00" + Number(document.all('txtRcptNo').value);
	}
	else if(Number(document.all('txtRcptNo').value) < 100)
	{	
		document.all('txtRcptNo').value = "0" + Number(document.all('txtRcptNo').value);
	}	
	else
	{
		
		document.all('txtRcptNo').value = Number(document.all('txtRcptNo').value);
	}
	if(trim(document.all('txtRcpName').value) == "")
	{	
		alert("Enter the name of the student");
		document.all('txtRepName').focus();
		return;
	}
	document.all('txtRcpName').value = document.all('txtRcpName').value.toUpperCase();
	var strTab;
	var strEnqStr;
	strEnqStr = document.all("txtReceiptList").value;	
	strEnqStr = strEnqStr + getCmplText() + "/" + document.all("txtRcptNo").value + "-##-";
	strEnqStr = strEnqStr + document.all("txtRcpName").value + "-##-";
	strEnqStr = strEnqStr + document.all('lstRcpCourse')[document.all('lstRcpCourse').selectedIndex].value + "-##-";
	strEnqStr = strEnqStr + document.all("txtRcpFees").value + "-##-";
	strEnqStr = strEnqStr + document.all("txtRcpTax").value + "-$$-";
	document.all("txtReceiptList").value = strEnqStr;
	document.all("divReceipt").style.display='';
	document.all("divAdmission").style.display='none';
	document.all("divEnquiry").style.display='none';
	if(trim(document.all("txtAutoReceipt").value) != "")
	{
		var strArray, strCArray;
		var strRepArray;
		var iCtr;		
		strRepArray = "";
		strArray = document.all("txtAutoReceipt").value.split("-$-");
		for(iCtr = 0;iCtr < strArray.length - 1 ;iCtr++)
		{
			strCArray = strArray[iCtr].split("-#-");
			if(document.all('txtRcpName').value == strCArray[1])
			{
				if(document.all('lstRcpCourse').value != strCArray[2])
				{
					strRepArray = strRepArray + strCArray[0] + "-#-" + strCArray[1] + "-#-" + strCArray[2] + "-$-";
				}
			}
			else
			{
				strRepArray = strRepArray + + strCArray[0] + "-#-" + strCArray[1] + "-#-" + strCArray[2] + "-$-";
			}
		}
		document.all("txtAutoReceipt").value = strRepArray;
	}	
	document.all("colToday").innerText = Math.round(Number(document.all("colToday").innerText) + Number(document.all("txtRcpFees").value));
	document.all("colTotal").innerText = Math.round(Number(document.all("colToday").innerText) + Number(document.all("colLastDay").innerText));
	document.all("rcpSrNo").innerText = Number(document.all("rcpSrNo").innerText) + 1;
	document.all("txtRcptNo").value = "";
	document.all("txtRcpName").value = "";
	document.all('lstRcpCourse').selectedIndex = 0;
	document.all("txtRcpFees").value = 0;
	document.all("txtRcpTax").value = 0;	
	if(trim(document.all("txtAutoReceipt").value) != "")
	{
		var strArray, strCArray;
		strArray = document.all("txtAutoReceipt").value.split("-$-");
		strCArray = strArray[0].split("-#-");
		document.all('txtRcpName').value = strCArray[1];
		document.all('lstRcpCourse').value = strCArray[2];
	}
	setSaveReceiptInfo();
}
function setSaveReceiptInfo()
{
	var strTab;
	var strEnqStr;
	document.all("stucCollect").style.display = '';
	document.all("stucEnquiry").style.display = 'none';
	document.all("stucAdmn").style.display = 'none';
	document.all("stucDeposit").style.display = 'none';
	document.all("stucAdmnList").style.display = 'none';
    if(document.all("txtReceiptList").value == "")
    {
        document.all("divReceipt").innerHTML = "";
        document.all("txtRcptNo").focus();
        return;
    }
    strArray = document.all("txtReceiptList").value.split("-$$-");    
    strTab = "<Table align=center border=0 cellspacing=1 width=90% id='listing'>";
	strTab = strTab + "<caption>Collection<caption>";
	strTab = strTab + "<TR class='tabTitle'><TD align=center>No.</TD><TD align=center>Receipt No.</TD><TD align=center>Name</TD>";
	strTab = strTab + "<TD align=center>Course</TD><TD align=center>Fees</TD><TD align=center>Tax</TD><TD align=center>Total</TD></tr>";
    for(ictr=0;ictr<=strArray.length-2;ictr++)
    {
        strEnqList = strArray[ictr].split("-##-");
        strTab = strTab + "<TR onclick=" + '"' + "remRcptList('" + (ictr) + "')" + '"' + "><TD align='center'>" + (ictr + 1) + "</td>";        
        strTab = strTab + "<TD align='center'>" + strEnqList[0] + "</td>";
        strTab = strTab + "<TD align='center'>" + strEnqList[1] + "</td>";
        strTab = strTab + "<TD align='center'>" + getEnqCourse(strEnqList[2]) + "</td>";
        strTab = strTab + "<TD align='center'>" + strEnqList[3] + "</td>";
        strTab = strTab + "<TD align='center'>" + strEnqList[4] + "</td>";
        strTab = strTab + "<TD align='center'>" + (Number(strEnqList[3]) + Number(strEnqList[4])) + "</td></tr>";
    }
	strTab = strTab + "</Table>"
	document.all("divReceipt").innerHTML = strTab;	
	document.all("txtRcptNo").focus();
}

function remRcptList(objCnt)
{
    var strArry;
    var ictr;
    strArray = document.all("txtReceiptList").value.split("-$$-");
    document.all("txtReceiptList").value = "";
    for(ictr=0;ictr<=strArray.length-2;ictr++)
    {
        if((ictr) != Number(objCnt))
        {
            document.all("txtReceiptList").value = document.all("txtReceiptList").value + strArray[ictr] + "-$$-";
        }
        else
        {
            strEnqList = strArray[ictr].split("-##-");
            document.all("txtRcptNo").value = strEnqList[0].substring(strEnqList[0].lastIndexOf("/") + 1);
            document.all("txtRcpName").value = strEnqList[1];
            document.all("lstRcpCourse").value = strEnqList[2];
            document.all("txtRcpFees").value = strEnqList[3];
            document.all("txtRcpTax").value = strEnqList[4];
        }
    }    
	document.all("colToday").innerText = Math.round(Number(document.all("colToday").innerText) - Number(strEnqList[3]));
	document.all("colTotal").innerText = Math.round(Number(document.all("colToday").innerText) + Number(document.all("colLastDay").innerText));
	document.all("rcpSrNo").innerText = Number(document.all("rcpSrNo").innerText) - 1;
	setSaveReceiptInfo();	
}
function saveDeposit()
{
	if(Number(trim(document.all('txtDepAmt').value)) <= 0)
	{	
		document.all("btnSendReport").focus();
		return;
	}
	if(document.all("lstDepositType").selectedIndex != 0)
	{
		if(trim(document.all("txtDepBank").value) == "")
		{
			alert("Please enter the name of the bank where the amount is deposited");
			document.all('txtDepBank').focus();
			return;
		}
		if(Number(trim(document.all("txtDepAmt").value)) <= 0)
		{
			alert("Please enter the cheque number for the amount deposited");
			document.all('txtDepBank').focus();
			return;
		}
	}
	var strTab;
	var strEnqStr;
	strEnqStr = document.all("txtDepositList").value;
	strEnqStr = strEnqStr + document.all("txtDepAmt").value + "-##-";
	strEnqStr = strEnqStr + document.all('lstDepositType')[document.all('lstDepositType').selectedIndex].value + "-##-";	
	strEnqStr = strEnqStr + document.all("txtDepBank").value + "-##-";	
	strEnqStr = strEnqStr + document.all("txtDepChq").value + "-$$-";
	document.all("txtDepositList").value = strEnqStr;
	document.all("divDeposit").innerHTML = strTab;
	document.all("divDeposit").style.display='';
	document.all("divAdmission").style.display='none';
	document.all("divEnquiry").style.display='none';
	document.all("divReceipt").style.display='none';
	document.all("depToday").innerText = Math.round(Number(document.all("depToday").innerText) + Number(document.all("txtDepAmt").value));
	document.all("depTotal").innerText = Math.round(Number(document.all("depToday").innerText) + Number(document.all("depLastDay").innerText));	
	document.all("depSrNo").innerText = Number(document.all("depSrNo").innerText) + 1;
	document.all("txtDepAmt").value = 0;
	document.all('lstDepositType').selectedIndex = 0;
	document.all("txtDepBank").value=" ";
	document.all("txtDepBank").disabled=true;
	document.all("txtDepChq").value=" ";
	document.all("txtDepChq").disabled=true;
	document.all("txtDepAmt").focus();
	setDpstTab();
}
function setDpstTab()
{
	var strTab;
	var strEnqStr;
	document.all("stucDeposit").style.display = '';
	document.all("stucEnquiry").style.display = 'none';
	document.all("stucAdmn").style.display = 'none';
	document.all("stucCollect").style.display = 'none';
	document.all("stucAdmnList").style.display = 'none';
	document.all("divDeposit").style.display='';
	document.all("divAdmission").style.display='none';
	document.all("divEnquiry").style.display='none';
	document.all("divReceipt").style.display='none';
	if(document.all("txtDepositList").value == "")
    {
        document.all("divDeposit").innerHTML = "";
        document.all("txtDepAmt").focus();
        return;
    }
	strTab = "<Table align=center border=0 cellspacing=1 width=90% id='listing'>";
	strTab = strTab + "<caption>Deposits for the Day</caption>";
	strTab = strTab + "<TR class='tabTitle'><TD align=center>No.</TD><TD align=center>Amt.</TD><TD align=center>Mode</TD><TD align=center>Bank</TD><TD align=center>Chq. No.</TD></tr>";
	strArray = document.all("txtDepositList").value.split("-$$-");    
    for(ictr=0;ictr<=strArray.length-2;ictr++)
    {
        strEnqList = strArray[ictr].split("-##-");
        strTab = strTab + "<TR onclick=" + '"' + "remDpstList('" + (ictr) + "')" + '"' + "><TD align='center'>" + (ictr + 1) + "</td>";        
        strTab = strTab + "<TD align='center'>" + strEnqList[0] + "</td>";
        strTab = strTab + "<TD align='center'>" + strEnqList[1] + "</td>";
        strTab = strTab + "<TD align='center'>" + strEnqList[2] + "</td>";
        strTab = strTab + "<TD align='center'>" + strEnqList[3] + "</td></tr>";        
    }
	strTab = strTab + "</Table>"	
	document.all("divDeposit").innerHTML = strTab;
	document.all("txtDepAmt").focus();
}
function remDpstList(objCnt)
{
    var strArry;
    var ictr;
    strArray = document.all("txtDepositList").value.split("-$$-");
    document.all("txtDepositList").value = "";
    for(ictr=0;ictr<=strArray.length-2;ictr++)
    {
        if((ictr) != Number(objCnt))
        {
            document.all("txtDepositList").value = document.all("txtDepositList").value + strArray[ictr] + "-$$-";
        }
        else
        {
            strEnqList = strArray[ictr].split("-##-");
            document.all("txtDepAmt").value = strEnqList[0];
            document.all("lstDepositType").value = strEnqList[1];
            if(strEnqList[1] == 'Q')
            {
                document.all("txtDepBank").disabled = false;
                document.all("txtDepChq").disabled = false;
            }
            document.all("txtDepBank").value = strEnqList[2];
            document.all("txtDepChq").value = strEnqList[3];
        }
    }    
	document.all("depToday").innerText = Math.round(Number(document.all("depToday").innerText) - Number(strEnqList[0]));
	document.all("depTotal").innerText = Math.round(Number(document.all("depToday").innerText) + Number(document.all("depLastDay").innerText));
	document.all("depSrNo").innerText = Number(document.all("depSrNo").innerText) - 1;
	setDpstTab();
}
function getCmplText()
{
	var gDate = new Date();
	gDate.setFullYear(Number(trim(document.all("selRYear").value)),Number(trim(document.all("selRMonth").value)) - 1,Number(trim(document.all("selRDay").value)));
	var strMonth = new Array(12);
	strMonth[0]="Jan";
	strMonth[1]="Feb";
	strMonth[2]="Mar";
	strMonth[3]="Apr";
	strMonth[4]="May";
	strMonth[5]="Jun";
	strMonth[6]="Jul";
	strMonth[7]="Aug";
	strMonth[8]="Sep";
	strMonth[9]="Oct";
	strMonth[10]="Nov";
	strMonth[11]="Dec";
	var strFees;
	var strRcpt;
	strRcpt = document.all("stCode").value + "/" + document.all("ctCode").value + "/";
	if(Number(document.all("selRMonth").value) < 4)
	{
		if(Number(document.all("selRYear").value.substring(2,4)) == 0)
		{
			strRcpt = strRcpt + "99" + "-" + "00";
		}
		else if(Number(document.all("selRYear").value.substring(2,4)) <=9)
		{
			strRcpt = strRcpt + "0" + (Number(document.all("selRYear").value.substring(2,4)) - 1) + "-" + "0" + Number(document.all("selRYear").value.substring(2,4));
		}
		else if(Number(document.all("selRYear").value.substring(2,4)) == 10)
		{
			strRcpt = strRcpt + "09" + "-" + "10";
		}
		else
		{
			strRcpt = strRcpt + (Number(document.all("selRYear").value.substring(2,4)) - 1) + "-" + Number(document.all("selRYear").value.substring(2,4));
		}
	}
	else
	{
		if(Number(document.all("selRYear").value.substring(2,4)) <9)
		{
			strRcpt = strRcpt + "0" + Number(document.all("selRYear").value.substring(2,4)) + "-" + "0" + (Number(document.all("selRYear").value.substring(2,4)) + 1);
		}
		else if(Number(document.all("selRYear").value.substring(2,4)) == 9)
		{
			strRcpt = strRcpt + "09" + "-" + "10";
		}
		else if(Number(document.all("selRYear").value.substring(2,4)) == 99)
		{
			strRcpt = strRcpt + "99" + "-" + "00";
		}
		else
		{
			strRcpt = strRcpt + Number(document.all("selRYear").value.substring(2,4)) + "-" + (Number(document.all("selRYear").value.substring(2,4)) + 1);
		}
	}
	return strRcpt;
}
function chngStyleOut(tdInfo)
{
	document.all(tdInfo).className = "mousein";	
}
function chngStyleIn(tdInfo)
{
	document.all(tdInfo).className = "mouseout";
}
function saveState(updInfo)
{
	updInfo = trim(updInfo);
	if(updInfo.length == 0)
	{
		if(trim(document.all("txtCode").value).length < 2)
		{
//			alert(document.all("optchoice").options[document.all("optchoice").selectedIndex].text + " name is invalid. Please re-enter");
//			document.all("txtCode").focus();
//			return;
		}
	}
	if(document.all("txtParamType").value != 'C' && document.all("txtParamType").value != 'S' && document.all("txtParamType").value != 'O' && document.all("txtParamType").value != 'U' && document.all("txtParamType").value != 'G')
	{
		if(document.all("selLocnCity").selectedIndex == 0)
		{
			alert("Please select city.");
			document.all("selLocnCity").focus();
			return;
		}
	}
	if(document.all("txtParamType").value == 'E' || document.all("txtParamType").value == 'R')
	{
		if(document.all("txtShrtName").value == "")
		{
			alert("Please select short name for the centre.");
			document.all("txtShrtName").focus();
			return;
		}
		if(document.all("selCntrLocn").selectedIndex == 0)
		{
			alert("Please select location of the centres.");
			document.all("selCntrLocn").focus();
			return;
		}
		if(trim(document.all("txtAddress").value) == "")
		{
			alert("Please specify the address of the centre.");
			document.all("txtAddress").focus();
			return;
		}
		if(trim(document.all("txtPriPhone").value) == "" && trim(document.all("txtSecPhone").value) == "")
		{
			alert("Atleast one contact no. required for the centre. Please enter.");
			document.all("txtPriPhone").focus();
			return;
		}
		if(trim(document.all("txtRepName").value) == "")
		{
			alert("Please specify the name of the centre representative.");
			document.all("txtRepName").focus();
			return;
		}
		if(trim(document.all("txtRepPhone").value) == "")
		{
			alert("Student's mobile number is invalid.");
			document.forms("application").all("txtMoblPhone").focus();
			return;			
		}
		if(trim(document.all("txtCentreEmail").value) == "")
		{
			alert("Centre's email address is required.");
			document.all("txtCentreEmail").focus();
			return;			
		}
		if(isValidEmail(trim(document.all("txtCentreEmail").value)) == false)
		{
			alert("Centre's email address is invalid.");
			document.all("txtCentreEmail").focus();
			return;			
		}
	}
	if(document.all("txtParamType").value == 'L')
	{
		if(trim(document.all("txtPinCode").value) == "")
		{
			alert("Please specify the pin code of the location.");
			document.all("txtPinCode").focus();
			return;
		}
	}
	if(document.all("txtParamType").value == 'U')
	{
		if((updInfo == 'U' && trim(document.all("origPass").value).length > 0) || (updInfo == 'N'))
		{
			if(trim(document.all("origPass").value) == "")
			{
				alert("Please specify the password for the user.");
				document.all("origPass").focus();
				return;
			}
			if(trim(document.all("confPass").value) == "")
			{
				alert("Please confirm the password for the user.");
				document.all("confPass").focus();
				return;
			}
			if(trim(document.all("origPass").value) != trim(document.all("confPass").value))
			{
				alert("The given password do not match. Please enter again.");
				document.all("origPass").focus();
				return;
			}
		}
		if (document.all("chkUserType")[0].checked == false && document.all("chkUserType")[1].checked == false)
		{
			alert("Please select the coordination level for the user.");
			document.all("chkUserType")[0].focus();
			return;
		}
		if (document.all("chkUserType")[1].checked == true)
		{
			var ictr;
			var blnFlag = false;
			if(Number(trim(document.all("cntUCentre").value)) > 0 )
			{
				if(Number(trim(document.all("cntUCentre").value)) == 1 )
				{
					if(document.all("chkUsrCntr").checked == true)
					{
						blnFlag = true;
					}
				}
				else
				{
					for(ictr = 0; ictr < Number(trim(document.all("cntUCentre").value)); ictr++)
					{
						if(document.all("chkUsrCntr")[ictr].checked == true)
						{
							blnFlag = true;
							break;
						}
					}
				}
			}
			if(blnFlag != true)
			{
				alert("Please select coordinating centre.");
				document.all("chkUsrCntr")[0].focus();
				return;
			}
		}
	}
	if(document.all("txtParamType").value != 'S'  && document.all("txtParamType").value != 'O' && document.all("txtParamType").value != 'U' && document.all("txtParamType").value != 'G')
	{
		if(document.all("selCtyState").selectedIndex == 0)
		{
			alert("Please select state.");
			document.all("selCtyState").focus();
			return;
		}
	}	
	if(document.all("txtParamType").value == 'E')
	{
		document.all("lstCentre").value = genLstCentres();
		if(trim(document.all("lstCentre").value) == "")
		{
			alert("Please allocate centres to the Examination Centre");
			return;
		}
	}
	if(document.all("txtParamType").value == 'O')
	{
		document.all("chkKitInfo").disabled = false;
	}
	document.all("origPass").value = preTime(document.all("origPass").value);
	document.forms("frmState").submit();	
}
function sendReport()
{
	document.all("divDeposit").style.display='';
	document.all("divAdmission").style.display='';
	document.all("divEnquiry").style.display='';
	document.all("divReceipt").style.display='';
	document.all("divToday").style.display='';
	if(trim(document.all("txtAutoReceipt").value) != "")
	{
		gotoRcpt();
		return;
	}
	document.all("enqToday").innerText = Math.round(document.all("enqToday").innerText);
	document.all("admToday").innerText = Math.round(document.all("admToday").innerText);
	document.all("amtToday").innerText = Math.round(document.all("amtToday").innerText);
	document.all("colToday").innerText = Math.round(document.all("colToday").innerText);
	document.all("depToday").innerText = Math.round(document.all("depToday").innerText);
	if(trim(document.all("divEnquiry").innerText) != "" || trim(document.all("divAdmission").innerText) != "" || trim(document.all("divReceipt").innerText) != "" || trim(document.all("divDeposit").innerText) != "")
	{
		if(confirm("Are you sure to submit today's Report") == true)
			document.all("dailyReport").submit();
	}	
}
function savePair()
{
	if(document.all("selGroup").value == "")
	{
		if(document.all("chkActive").checked != false)
		{
			alert("Please select a group or uncheck active");
			document.all("selGroup").focus();
			return;
		}
	}
	document.all("frmPair").submit();
}
function sndUpdt()
{
	if(document.all("optchoice").value.length == 0)
	{
		alert("Please select any parameter");
		return;
	}
	var strUpdate;
	strUpate = "?code=" + document.all("optchoice").value;
	if(document.all("optchoice").value == 'M' || document.all("optchoice").value == 'A')
	{
		if(trim(document.all("txtCode").value).length < 3)
		{
			alert("Please enter Minimum last 3 characters");
			document.all("txtCode").focus();
			return;
		}
	}	
	if(trim(document.all("txtCode").value).length > 0 )
	{
		strUpate = strUpate + "&param=" + trim(document.all("txtCode").value);
	}
	else
	{
		strUpate = strUpate + "&param=";
	}	
	document.location.href("updParam.asp" + strUpate);
}
function sndList()
{
	if(document.all("optchoice").value.length == 0)
	{
		alert("Please select any parameter");
		return;
	}
	var strUpdate;
	strUpate = "?code=" + document.all("optchoice").value;	
	if(trim(document.all("txtCode").value).length > 0 )
	{
		strUpate = strUpate + "&param=" + trim(document.all("txtCode").value);
	}
	else
	{
		strUpate = strUpate + "&param=";
	}
	window.open("shwParam.asp" + strUpate,null,"menubar=yes,status=no,resizable=yes,scrollbars=yes,height=450,width=600,top=50,left=50");
}
function setMarks()
{
	if(trim(document.all("txtTMarks").value).length == 0)
	{
		alert("Please enter the theory marks obtained by the student");
		document.all("txtTMarks").focus();
		return;
	}
	if(trim(document.all("course").innerText) == "CCCT-I")
	{
		document.all("txtPMarks").value = 0;
		document.all("txtTMarks").value = document.all("txtTMarks").value * 2;
	}
	if(Number(trim(document.all("txtTMarks").value)) < 0)
	{
		alert("Invalid marks.\nPlease enter positive numbers");
		document.all("txtTMarks").focus();
		return;
	}
	if(Number(trim(document.all("txtTMarks").value)) >100)
	{
		alert("Invalid marks.\nPlease enter number less than 100");
		document.all("txtTMarks").focus();
		if(trim(document.all("course").innerText) == "CCCT-I")
		{
			document.all("txtPMarks").value = 0;
			document.all("txtTMarks").value = document.all("txtTMarks").value / 2;
		}
		return;
	}
	if(trim(document.all("txtPMarks").value).length == 0)
	{
		alert("Please enter the theory marks obtained by the student");
		document.all("txtTMarks").focus();
		return;
	}
	if(Number(trim(document.all("txtPMarks").value)) < 0)
	{
		alert("Invalid marks.\nPlease enter positive numbers");
		document.all("txtTMarks").focus();
		return;
	}
	if(Number(trim(document.all("txtPMarks").value)) >100)
	{
		alert("Invalid marks.\nPlease enter number less than 100");
		document.all("txtTMarks").focus();
		return;
	}
	document.all("txtSMarks").value = Number(document.all("txtPMarks").value) + Number(document.all("txtTMarks").value);
	document.all("txtAMarks").value = Number(document.all("txtSMarks").value);	
	var avgMark;
	avgMark = Number(document.all("txtAMarks").value);
	if (avgMark >= 75)
	{
		document.all("txtGrade").value = "A+";
		document.all("txtRMarks").value = "Excellent";
	}
	else if ((avgMark >= 60) && (avgMark < 75))
	{
		document.all("txtGrade").value = "A";
		document.all("txtRMarks").value = "Good";
	}	
	else if ((avgMark >= 50) && (avgMark < 60))
	{
		document.all("txtGrade").value = "B";
		document.all("txtRMarks").value = "Fair";
	}	
	else if ((avgMark >= 40) && (avgMark < 50))
	{
		document.all("txtGrade").value = "C";
		document.all("txtRMarks").value = "Average";
	}	
	else
	{		
		document.all("txtGrade").value = "D";
		document.all("txtRMarks").value = "Fail";
	}
	if(confirm("Do you wish the save this information"))
		document.all("Marks").submit();
	else
	{
		if(trim(document.all("course").innerText) == "CCCT-I")
		{
			document.all("txtPMarks").value = 0;
			document.all("txtTMarks").value = document.all("txtTMarks").value / 2;			
		}
		document.all("txtGrade").value = "";
		document.all("txtRMarks").value = "";
		document.all("txtAMarks").value = 0;
		document.all("txtSMarks").value = 0;	
		document.all("txtTMarks").focus();
	}
}
function setStts()
{
	var iCtr;
	var flgBtn;
	flgBtn = false;
	for(iCtr =0;iCtr < 3;iCtr++)
	{
		if(document.all("chrStatus")[iCtr].checked)
		{
			flgBtn = true;
			break;
		}
	}
	if(flgBtn == false)
		document.all("chrStatus")[0].checked = true;
	document.all("Stts").submit();
}
function showForms()
{
	window.open("shwParam.asp?code=T",null,"status=yes,resizable=yes,scrollbars=yes,height=500,width=500,top=150,left=150,menubar=1;toolbar=1;");
}
function sttUpdateRO(varQuery)
{
	window.open("updStatusRO.asp?enqNumber=" + varQuery,null,"status=yes,resizable=no,scrollbars=no,height=250,width=350,top=150,left=150,menubar=0;toolbar=0;");
}
function restForm()
{
	window.location.reload();	
}
function txtSwapOpt()
{
	if(document.all("txtStatus").value =='S')
	{
		document.all("txtIdPrice").style.display='';
		document.all("txtIdSign").style.display='';
	}	
	else
	{
		document.all("txtIdPrice").style.display='none';
		document.all("txtIdSign").style.display='none';	
	}
}
function chkValues()
{
	if(document.all("optchoice").selectedIndex == 0)
	{
		alert("Please select any parameter");
		document.all("optchoice").focus();
		return;
	}
	if(trim(document.all("txtCode").value) == "")
	{
		alert("Please specify the " + document.all("optchoice").options[document.all("optchoice").selectedIndex].text + " code");
		document.all("txtCode").focus();
		return;
	}
	document.forms("chkCode").submit();
}
function setCentreList()
{
	if(document.all("chkUserType")[1].checked)
	{
		document.all("lstCentreUser").style.display = '';
		document.all("chkUserRole")[0].checked = true;
		document.all("chkUserRole")[2].disabled = true;
	}
	else if(document.all("chkUserType")[0].checked)
	{
		document.all("lstCentreUser").style.display = 'none';
		document.all("chkUserRole")[2].disabled = false;
	}
}
function genLstCentres()
{
	var ictr;
	var valString;
	valString = ""
	if(Number(trim(document.all("cntCentre").value)) > 0 )
	{
		for(ictr = 0; ictr < Number(trim(document.all("cntCentre").value)); ictr++)
		{
			if(document.all("chk" + ictr).checked == true)
			{
				if(valString.length == 0)
					valString = trim(document.all("chk" + ictr).value);
				else
					valString = valString + "," + trim(document.all("chk" + ictr).value);			
			}
		}
	}
	return (valString);
}
function cancelForm()
{
	document.location.href("HOTempLogin.asp");
}
function sendData()
{	
	if(trim(document.forms("application").all("txtStudFirstName").value) == "")
	{
		alert("Student's first name cannot be left blank. Please enter.");
		document.forms("application").all("txtStudFirstName").focus();
		return;
	}	
	if(trim(document.forms("application").all("txtStudLastName").value) == "")
	{
		alert("Student's surname cannot be left blank. Please enter.");
		document.forms("application").all("txtStudLastName").focus();
		return;
	}
	if(trim(document.forms("application").all("selDay").value) == "")
	{
		alert("Student's birth day cannot be left left blank. Please enter.");
		document.forms("application").all("selDay").focus();
		return;
	}
	if(trim(document.forms("application").all("selMonth").value) == "")
	{
		alert("Student's birth month cannot be left left blank. Please enter.");
		document.forms("application").all("selMonth").focus();
		return;
	}
	if(trim(document.forms("application").all("selYear").value) == "")
	{
		alert("Student's birth year cannot be left left blank. Please enter.");
		document.forms("application").all("selYear").focus();
		return;
	}
	if (IsValidDate(trim(document.forms("application").all("selDay").value),trim(document.forms("application").all("selMonth").value),trim(document.forms("application").all("selYear").value)) == false)
	{
		alert("Invalid student's birth date. Please re-enter");
		document.forms("application").all("selDay").focus();
		return;
	}	
	if(document.forms("application").all("optGender").value == "")
	{
		alert("Please select the gender of the student");
		document.forms("application").all("optGender").focus();
		return;
	}
	if(document.forms("application").all("optMarital").value == "")
	{
		alert("Please select the marital status of the student");
		document.forms("application").all("optMarital").focus();
		return;
	}
	if(trim(document.forms("application").all("lstQuali").value) == "")
	{
		alert("Student's qualification can not be left blank. Please enter.");
		document.forms("application").all("lstQuali").focus();
		return;
	}
	if(trim(document.forms("application").all("txtAddress").value) == "")
	{
		alert("Student's address can not be left blank. Please enter.");
		document.forms("application").all("txtAddress").focus();
		return;
	}
	if(trim(document.forms("application").all("selSuburb").value) == "")
	{
		alert("Select suburb for student's address. Please enter.");
		document.forms("application").all("selSuburb").focus();
		return;
	}
	if(trim(document.forms("application").all("selCity").value) == "")
	{
		alert("Select city for student's address. Please enter.");
		document.forms("application").all("selCity").focus();
		return;
	}
	if(trim(document.forms("application").all("selDistrict").value) == "")
	{
		alert("Select district (can be same as city) for student's address. Please enter.");
		document.forms("application").all("selDistrict").focus();
		return;
	}
	if(trim(document.forms("application").all("selState").value) == "")
	{
		alert("Select state for student's address. Please enter.");
		document.forms("application").all("selState").focus();
		return;
	}
	if(trim(document.forms("application").all("txtPinCode").value).length != 6)
	{
		alert("Pin code required for student's address. Please enter.");
		document.forms("application").all("txtPinCode").focus();
		return;
	}
	if(trim(document.forms("application").all("txtResiPhone").value) == "" && trim(document.forms("application").all("txtOffcPhone").value) == "" 	&& trim(document.forms("application").all("txtMoblPhone").value) == "")
	{
		alert("Atleast one contact no. required for student. Please enter.");
		document.forms("application").all("txtResiPhone").focus();
		return;
	}
	if(trim(document.forms("application").all("txtMoblPhone").value) != "")
	{
		if(isValidMobile(trim(document.forms("application").all("txtMoblPhone").value)) == false)
		{
			alert("Student's mobile number is invalid.");
			document.forms("application").all("txtMoblPhone").focus();
			return;
		}
	}
	if(trim(document.forms("application").all("txtEmailId").value) != "")
	{
		if(isValidEmail(trim(document.forms("application").all("txtEmailId").value)) == false)
		{
			alert("Student's email address is invalid.");
			document.forms("application").all("txtEmailId").focus();
			return;
		}
	}
	if(trim(document.forms("application").all("lstCourse").value) == "")
	{
		alert("Please select a course for Examination");
		document.forms("application").all("lstCourse").focus();
		return;
	}
	if(trim(document.forms("application").all("lstCourse").value).substring(trim(document.forms("application").all("lstCourse").value).indexOf("#")+1,trim(document.forms("application").all("lstCourse").value).indexOf("#")+2) == "Y")
	{
		if(trim(document.forms("application").all("txtKitNo").value) == "")
		{
			alert("Please mention the kit no issued to the student");
			document.forms("application").all("lstCourse").focus();
			return;
		}
	}
	if(Number(document.all("totalAmt").value) <= 0)
	{
		alert("Please give the fees information of the student.");
		document.forms("application").all("selYear").focus();
		return;
	}	
	document.forms("application").submit();
}
function sendData2()
{	
	if(trim(document.forms("application").all("txtStudFirstName").value) == "")
	{
		alert("Student's first name cannot be left blank. Please enter.");
		document.forms("application").all("txtStudFirstName").focus();
		return;
	}	
	if(trim(document.forms("application").all("txtStudLastName").value) == "")
	{
		alert("Student's surname cannot be left blank. Please enter.");
		document.forms("application").all("txtStudLastName").focus();
		return;
	}
	if(trim(document.forms("application").all("flePicture").value) == "")
	{
		alert("Student's photo is compulsory. Please upload.");
		document.forms("application").all("flePicture").focus();
		return;
	}
	if(!chkDate(document.all("dtBrth")))
	{
	    return;
	}
	
	if(trim(document.forms("application").all("txtResiPhone").value) == "" && trim(document.forms("application").all("txtOffcPhone").value) == "" 	&& trim(document.forms("application").all("txtMoblPhone").value) == "")
	{
		alert("Atleast one contact no. required for student. Please enter.");
		document.forms("application").all("txtResiPhone").focus();
		return;
	}
	if(trim(document.forms("application").all("txtMoblPhone").value) != "")
	{
		if(isValidMobile(trim(document.forms("application").all("txtMoblPhone").value)) == false)
		{
			alert("Student's mobile number is invalid.");
			document.forms("application").all("txtMoblPhone").focus();
			return;
		}
	}
	if(trim(document.forms("application").all("lstCourse").value) == "")
	{
		alert("Please select a course for Examination");
		document.forms("application").all("lstCourse").focus();
		return;
	}
	if(trim(document.forms("application").all("lstCourse").value).substring(trim(document.forms("application").all("lstCourse").value).indexOf("#")+1,trim(document.forms("application").all("lstCourse").value).indexOf("#")+2) == "Y")
	{
		if(trim(document.forms("application").all("txtKitNo").value) == "")
		{
			alert("Please mention the kit no issued to the student");
			document.forms("application").all("lstCourse").focus();
			return;
		}
	}
	if(Number(document.all("totalAmt").value) <= 0)
	{
		alert("Please give the fees information of the student.");
		document.forms("application").all("dtRcpt").focus();
		return;
	}	
	document.forms("application").submit();
}
function setImageFlag()
{	
	if(trim(document.forms("application").all("fleName").value) == "")
	{
		document.forms("application").all("txtFileFlag").value = "Y";
	}
	else
	{
		document.forms("application").all("txtFileFlag").value = "N";
	}
}
function sendEditData()
{	
	if(trim(document.forms("application").all("txtStudentcode").value) == "")
	{
		alert("Invalid update. Select student using search box");
		document.forms("application").all("txtsearch").focus();
		return;
	}
	if(trim(document.forms("application").all("txtStudFirstName").value) == "")
	{
		alert("Student's first name cannot be left blank. Please enter.");
		document.forms("application").all("txtStudFirstName").focus();
		return;
	}	
	if(trim(document.forms("application").all("txtStudLastName").value) == "")
	{
		alert("Student's surname cannot be left blank. Please enter.");
		document.forms("application").all("txtStudLastName").focus();
		return;
	}
	if(trim(document.forms("application").all("lstCourse").value) == "")
	{
		alert("Please select a course for Examination");
		document.forms("application").all("lstCourse").focus();
		return;
	}	
	document.forms("application").submit();
}
function sendDDInfo()
{	
	if(trim(document.forms("application").all("students").value) == "")
	{
		alert("Invalid count");
		document.forms("application").all("students").focus();
		return;
	}
	if(trim(document.forms("application").all("ddamount").value) == "")
	{
		alert("Invalid Amount.");
		document.forms("application").all("ddamount").focus();
		return;
	}	
	if(trim(document.forms("application").all("ddnumber").value) == "")
	{
		alert("Invalid Amount.");
		document.forms("application").all("ddnumber").focus();
		return;
	}	
	if(trim(document.forms("application").all("bankname").value) == "")
	{
		alert("Invalid Bank Name.");
		document.forms("application").all("bankname").focus();
		return;
	}
	if(trim(document.forms("application").all("dtDD").value) == "")
	{
		alert("Please add Date of DD payment");
		document.forms("application").all("dtDD").focus();
		return;
	}	
	document.forms("application").submit();
}
function disableAmt()
{
	document.all("totalAmt").disabled=true;
}
function setKitInfo()
{
	if(trim(document.forms("application").all("lstCourse").value).substring(trim(document.forms("application").all("lstCourse").value).indexOf("#")+1,trim(document.forms("application").all("lstCourse").value).indexOf("#")+2) == "Y")
		document.all("kitTable").style.display='';
	else
		document.all("kitTable").style.display='none';
}
function showRecrd(info)
{
	var rArray = new Array();
	var cArray = new Array();
	var iCtr, jCtr;
	var opString;
	
	//document.all(info).className="mousein";
	opString = "<table align=center width=100% border=0 cellspacing=1 id='calen'>";
	opString = opString + "<caption> Receipt Details </caption>";
	opString = opString + "<tr><td align='center' width='25%' nowrap>Date</td><td nowrap align=center width='40%'>No.</td><td width='25%' nowrap align=center>Amount</td></tr>";
	rArray = document.all(info+"TD").innerText.split("+$+");
	for(iCtr = 0; iCtr < rArray.length; iCtr++)
	{
		opString = opString + "<tr>";
		cArray = rArray[iCtr].split("-#-");
		for(jCtr = 0; jCtr < cArray.length; jCtr++)
		{
			opString = opString + "<td nowrap>" + cArray[jCtr] + "</td>";
		}
		opString = opString + "</tr>";
	}
	opString = opString + "</table>";
	var xCoor, yCoor;	
	xCoor = event.clientX + document.body.scrollLeft;
	yCoor = event.clientY + document.body.scrollTop;
	if(xCoor > 700)
		xCoor=700;
	//document.all("xCoor").value = xCoor;
	//document.all("yCoor").value = yCoor;	
	document.all("recTable").style.position = 'absolute';
	document.all("recTable").style.top = yCoor-100;	
	document.all("recTable").style.left = xCoor-200;	
	document.all("recTable").style.width = 200;
	document.all("recTable").style.backgroundColor = "Gainsboro";
	document.all("recTable").innerHTML = opString;
	document.all("recTable").style.display = '';
}
function showTable(info)
{
	if(document.all(info).style.display == "")
		document.all(info).style.display = "none";
	else
		document.all(info).style.display = "";
	
}
function hideData(info)
{	
	document.all("recTable").style.display = "none";
}
function srchStudent()
{
	if(document.all('txtSearch').value.length < 1)
	{
		alert("Invalid request");
		document.all('txtSearch').focus();
		return;
	}
	window.open("getStud.asp?query="+document.all('txtSearch').value,null,"status=yes,resizable=no,height=500,width=500,top=150,left=150");
}
function editStudent()
{
	if(document.all('txtSearch').value.length < 1)
	{
		alert("Invalid request");
		document.all('txtSearch').focus();
		return;
	}
	window.open("editStud.asp?query="+document.all('txtSearch').value,null,"status=yes,resizable=no,height=500,width=500,top=150,left=150");
}
function editStudentUpl()
{
	if(document.all('txtSearch').value.length < 1)
	{
		alert("Invalid request");
		document.all('txtSearch').focus();
		return;
	}
	window.open("editStudUpl.asp?query="+document.all('txtSearch').value,null,"status=yes,resizable=no,height=500,width=500,top=150,left=150");
}
function setValues(objStr)
{
	
	var rArray = new Array();
	rArray = document.all(objStr).value.split("-##-");
	window.opener.document.all('txtStudFirstName').value=rArray[0];
	window.opener.document.all('txtStudMiddleName').value=rArray[1];
	window.opener.document.all('txtStudLastName').value=rArray[2];	
	window.opener.document.all('dtBrth').value=rArray[3];
	window.opener.document.all('optGender').value= rArray[4];
	window.opener.document.all('optMarital').value= rArray[5];
	window.opener.document.all('lstQuali').value=rArray[6];
	window.opener.document.all('txtResiPhone').value=rArray[12];
	window.opener.document.all('txtOffcPhone').value=rArray[13];
	window.opener.document.all('txtMoblPhone').value=rArray[14];
	var iCtr;
	for(iCtr =0; iCtr < window.opener.document.all('lstCourse').length;iCtr++)
	{
		if(window.opener.document.all('lstCourse')[iCtr].value.substring(0,trim(rArray[16]).length) == trim(rArray[16]))
		{
			window.opener.document.all('lstCourse').remove(iCtr);
		}
	}
	window.opener.document.all('totalAmt').value=rArray[18];
	window.opener.document.all('txtKitNo').value=rArray[20];
	window.opener.document.all('txtFeesInfo').value=rArray[19];
	rcpt = rArray[19].split("+$+");	
	iCtr = 0;
	var strTab = "<table align='center' border=1 bordercolor=white width=100% cellpadding=2 cellspacing=0 id='listing'><caption> Receipt Information</caption><tr><td style='height=15px;' align=center>Date </td><td align=center>No.</td><td align=center>Amt.</td></tr>";
	for(iCtr=0;iCtr < rcpt.length - 1;iCtr++)
	{
		rdtl = rcpt[iCtr].split("-#-");
	    strTab = strTab + "<tr><td>" + rdtl[0] + "</td><td>" + rdtl[1] + "</td><td>" + rdtl[2] + "</td></tr>";	
	}
	strTab = strTab + "</table>";	
	window.opener.document.all("tblReceipts").innerHTML = strTab;
	window.opener.document.all("tblReceipts").style.visibility='visible';
	window.close();
}
function setEditValues(objStr)
{
	var rArray = new Array();
	rArray = document.all(objStr).value.split("-##-");
	window.opener.document.all('txtStudFirstName').value=rArray[0];
	window.opener.document.all('txtStudMiddleName').value=rArray[1];
	window.opener.document.all('txtStudLastName').value=rArray[2];
	window.opener.document.all('lstCourse').value = trim(rArray[4]);
	window.opener.document.all('txtStudentcode').value=rArray[3];
	//alert(rArray);
	if(rArray[6] == 'A')
		window.opener.document.all('chkActivate').checked=true;
	else
		window.opener.document.all('chkActivate').checked=false;
	window.close();
}
function setEditValuesUpl(objStr)
{
	var rArray = new Array();
	rArray = document.all(objStr).value.split("-##-");
	window.opener.document.all('txtStudFirstName').value=rArray[0];
	window.opener.document.all('txtStudMiddleName').value=rArray[1];
	window.opener.document.all('txtStudLastName').value=rArray[2];
	window.opener.document.all('lstCourse').value = trim(rArray[4]);
	window.opener.document.all('txtStudentcode').value=rArray[3];
	window.opener.document.all('txtFileName').value=rArray[7];	
	//alert(rArray);
	if(rArray[6] == 'A')
		window.opener.document.all('chkActivate').checked=true;
	else
		window.opener.document.all('chkActivate').checked=false;
	window.close();
}
function showAge()
{
	
	if(document.all("selYear").value == "")
	{
		return;	
	}
	if(document.all("selDay").value == "")
	{
		return;	
	}
	if(document.all("selMonth").value == "")
	{
		return;	
	}
	if(IsValidDate(trim(document.all("selDay").value),trim(document.all("selMonth").value),trim(document.all("selYear").value)) == false)	
	{
		alert("Please enter a valid date.");
		document.all("selDay").focus();	
		return;
	}
	var gDate = new Date();
	var today = new Date();
	gDate.setFullYear(Number(trim(document.all("selYear").value)),Number(trim(document.all("selMonth").value)) - 1,Number(trim(document.all("selDay").value)));
	document.all("cntAge").value = Number((today.getTime() - gDate.getTime())/(1000*60*60*24*365));
}
function genReceipt()
{
	if(document.all("selRDay").value == "")
	{
		alert("Please enter a valid receipt day.");
		document.all("selRDay").focus();
		return;	
	}
	if(document.all("selRMonth").value == "")
	{
		alert("Please enter a valid receipt month.");
		document.all("selRMonth").focus();
		return;	
	}
	if(document.all("selRYear").value == "")
	{
		alert("Please enter a valid receipt year.");
		document.all("selRYear").focus();
		return;	
	}
	if(IsValidDate(trim(document.all("selRDay").value),trim(document.all("selRMonth").value),trim(document.all("selRYear").value)) == false)	
	{
		alert("Please enter a valid date.");
		document.all("selRDay").focus();	
		return;
	}
	if(isNaN(Number(trim(document.all("rcptNo").value))))
	{
		alert("Please enter a valid receipt number.");
		document.all("rcptNo").focus();
		return;	
	}
	if(isNaN(Number(trim(document.all("rcptAmt").value))))
	{
		alert("Please enter a valid receipt amount.");
		document.all("rcptAmt").focus();
		return;	
	}
	if(Number(trim(document.all("rcptAmt").value)) <= 0)
	{
		alert("Please enter a valid receipt amount.");
		document.all("rcptAmt").focus();
		return;	
	}
	var gDate = new Date();
	var today = new Date();
	gDate.setFullYear(Number(trim(document.all("selRYear").value)),Number(trim(document.all("selRMonth").value)) - 1,Number(trim(document.all("selRDay").value)));
	if(Number(gDate.getTime() - today.getTime())/(1000*60*60*24) > - 1)
	{
		alert("Invalid receipt date. Please re-enter");
		document.all("rcptNo").focus();
		return;
	}
	var strMonth = new Array(12);
	strMonth[0]="Jan";
	strMonth[1]="Feb";
	strMonth[2]="Mar";
	strMonth[3]="Apr";
	strMonth[4]="May";
	strMonth[5]="Jun";
	strMonth[6]="Jul";
	strMonth[7]="Aug";
	strMonth[8]="Sep";
	strMonth[9]="Oct";
	strMonth[10]="Nov";
	strMonth[11]="Dec";
	var strTab = "<table border=1 width=30% cellspacing=0><caption> Receipt Information</caption><tr><td style='height=15px;' align=center>Date </td><td align=center>No.</td><td align=center>Amt.</td></tr>";
	var strFees;
	var strRcpt;
	if(document.all("tblReceipts").innerHTML != "")
	{
		strTab = document.all("tblReceipts").innerHTML;
		strTab = strTab.substring(0,strTab.length - 8);
	}	
	strRcpt = document.all("stCode").value + "/" + document.all("ctCode").value + "/";
	if(Number(document.all("selRMonth").value) < 4)
	{
		if(Number(document.all("selRYear").value.substring(2,4)) == 0)
		{
			strRcpt = strRcpt + "99" + "-" + "00";
		}
		else if(Number(document.all("selRYear").value.substring(2,4)) <=9)
		{
			strRcpt = strRcpt + "0" + (Number(document.all("selRYear").value.substring(2,4)) - 1) + "-" + "0" + Number(document.all("selRYear").value.substring(2,4));
		}
		else if(Number(document.all("selRYear").value.substring(2,4)) == 10)
		{
			strRcpt = strRcpt + "09" + "-" + "10";
		}
		else
		{
			strRcpt = strRcpt + Number(document.all("selRYear").value.substring(2,4)) - 1 + "-" + Number(document.all("selRYear").value.substring(2,4));
		}
	}
	else
	{
		if(Number(document.all("selRYear").value.substring(2,4)) <9)
		{
			strRcpt = strRcpt + "0" + Number(document.all("selRYear").value.substring(2,4)) + "-" + "0" + (Number(document.all("selRYear").value.substring(2,4)) + 1);
		}
		else if(Number(document.all("selRYear").value.substring(2,4)) == 9)
		{
			strRcpt = strRcpt + "09" + "-" + "10";
		}
		else if(Number(document.all("selRYear").value.substring(2,4)) == 99)
		{
			strRcpt = strRcpt + "99" + "-" + "00";
		}
		else
		{
			strRcpt = strRcpt + Number(document.all("selRYear").value.substring(2,4)) + "-" + (Number(document.all("selRYear").value.substring(2,4)) + 1);
		}
	}
	strTab = strTab + "<tr>" 
	strFees = document.all("selRDay").value + "/" + strMonth[Number(trim(document.all("selRMonth").value)) - 1] + "/" + document.all("selRYear").value;
	strTab = strTab + "<td>" + document.all("selRDay").value + "/" + strMonth[Number(trim(document.all("selRMonth").value)) - 1] + "/" + document.all("selRYear").value + "</td>";
	strFees = strFees + "-#-" + strRcpt + "/" + document.all("rcptNo").value;
	strTab = strTab + "<td>" +  strRcpt + "/" + document.all("rcptNo").value + "</td>"; 
	strFees = strFees + "-#-" + document.all("rcptAmt").value;
	strTab = strTab + "<td align='right'> " + document.all("rcptAmt").value + "</td>";
	strFees = strFees + "+$+";
	strTab = strTab + "</tr></table>";
	document.all("totalAmt").value = Number(trim(document.all("totalAmt").value)) + Number(trim(document.all("rcptAmt").value));
	document.all("txtFeesInfo").value = document.all("txtFeesInfo").value + strFees;	
	document.all("tblReceipts").innerHTML = strTab;
	document.all("tblReceipts").style.visibility = 'visible';
	document.all("selRDay").value = "";
	document.all("selRMonth").value = "";
	document.all("selRYear").value = "";
	document.all("rcptNo").value = "";
	document.all("rcptAmt").value = "";
	document.all("selRDay").focus();
}
function genReceipt2()
{
	if(!chkDate(document.all("dtRcpt")))
	{
	    document.all("dtRcpt").focus();
	    return;
	}
	if(isNaN(Number(trim(document.all("rcptNo").value))))
	{
		alert("Please enter a valid receipt number.");
		document.all("rcptNo").focus();
		return;	
	}
	if(isNaN(Number(trim(document.all("rcptAmt").value))))
	{
		alert("Please enter a valid receipt amount.");
		document.all("rcptAmt").focus();
		return;	
	}
	if(Number(trim(document.all("rcptAmt").value)) <= 0)
	{
		alert("Please enter a valid receipt amount.");
		document.all("rcptAmt").focus();
		return;	
	}
	var strMonth = new Array(12);
	strMonth[0]="Jan";
	strMonth[1]="Feb";
	strMonth[2]="Mar";
	strMonth[3]="Apr";
	strMonth[4]="May";
	strMonth[5]="Jun";
	strMonth[6]="Jul";
	strMonth[7]="Aug";
	strMonth[8]="Sep";
	strMonth[9]="Oct";
	strMonth[10]="Nov";
	strMonth[11]="Dec";
	var ictr;
	var strDate;
	strDate = document.all("dtRcpt").value;	
	for(ictr = 0;ictr < 12;ictr++)
	    if(strDate.substr(strDate.indexOf("/")+1,3) == strMonth[ictr]) break;
	var gDate = new Date(Number(strDate.substr(strDate.lastIndexOf("/")+1)),ictr,Number(strDate.substr(0,strDate.indexOf("/"))));	
	var today = new Date();	
	if(Number(gDate.getTime() - today.getTime())/(1000*60*60*24) > - 1)
	{
		alert("Invalid receipt date. Please re-enter");
		document.all("dtRcpt").focus();
		return;
	}
	var strTab = "<table width=100% border=1 cellspacing=0 bordercolor=white id='listing'><caption> Receipt Information</caption><tr><td style='height=15px;' align=center>Date </td><td align=center>No.</td><td align=center>Amt.</td></tr>";
	var strFees;
	var strRcpt;
	if(document.all("tblReceipts").innerHTML != "")
	{
		strTab = document.all("tblReceipts").innerHTML;
		strTab = strTab.substring(0,strTab.length - 8);
	}	
	strRcpt = document.all("stCode").value + "/" + document.all("ctCode").value + "/";
	if(gDate.getMonth() < 3)
	{
		if(Number(gDate.getFullYear().toString().substring(2,4)) == 0)
		{
			strRcpt = strRcpt + "99" + "-" + "00";
		}
		else if(Number(gDate.getFullYear().toString().substring(2,4)) <=9)
		{
			strRcpt = strRcpt + "0" + (Number(gDate.getFullYear().toString().substring(2,4)) - 1) + "-" + "0" + Number(gDate.getFullYear().toString().substring(2,4));
		}
		else if(Number(gDate.getFullYear().toString().substring(2,4)) == 10)
		{
			strRcpt = strRcpt + "09" + "-" + "10";
		}
		else
		{
			strRcpt = strRcpt + (Number(gDate.getFullYear().toString().substring(2,4)) - 1) + "-" + Number(gDate.getFullYear().toString().substring(2,4));
		}
	}
	else
	{		
		if(Number(gDate.getFullYear().toString().substring(2,4)) < 9)
		{
			strRcpt = strRcpt + "0" + Number(gDate.getFullYear().toString().substring(2,4)) + "-" + "0" + (Number(gDate.getFullYear().toString().substring(2,4)) + 1);
		}
		else if(Number(gDate.getFullYear().toString().substring(2,4)) == 9)
		{
			strRcpt = strRcpt + "09" + "-" + "10";
		}
		else if(Number(gDate.getFullYear().toString().substring(2,4)) == 99)
		{
			strRcpt = strRcpt + "99" + "-" + "00";
		}
		else
		{
			strRcpt = strRcpt + Number(gDate.getFullYear().toString().substring(2,4)) + "-" + (Number(gDate.getFullYear().toString().substring(2,4)) + 1);
		}
	}
	strTab = strTab + "<tr>" 
	strFees = document.all("dtRcpt").value;
	strTab = strTab + "<td align=center>" + document.all("dtRcpt").value + "</td>";
	strFees = strFees + "-#-" + strRcpt + "/" + document.all("rcptNo").value;
	strTab = strTab + "<td align=center>" +  strRcpt + "/" + document.all("rcptNo").value + "</td>"; 
	strFees = strFees + "-#-" + document.all("rcptAmt").value;
	strTab = strTab + "<td align='right'> " + document.all("rcptAmt").value + "</td>";
	strFees = strFees + "+$+";
	strTab = strTab + "</tr></table>";
	document.all("totalAmt").value = Number(trim(document.all("totalAmt").value)) + Number(trim(document.all("rcptAmt").value));
	document.all("txtFeesInfo").value = document.all("txtFeesInfo").value + strFees;
	document.all("tblReceipts").innerHTML = strTab;	
	document.all("tblReceipts").style.visibility = 'visible';
	document.all("dtRcpt").value = "";
	document.all("rcptNo").value = "";
	document.all("rcptAmt").value = "";
	document.all("dtRcpt").focus();
}
function genSrchReceipt()
{

	var gDate = new Date();
	var today = new Date();
	var strMonth = new Array(12);
	strMonth[0]="Jan";
	strMonth[1]="Feb";
	strMonth[2]="Mar";
	strMonth[3]="Apr";
	strMonth[4]="May";
	strMonth[5]="Jun";
	strMonth[6]="Jul";
	strMonth[7]="Aug";
	strMonth[8]="Sep";
	strMonth[9]="Oct";
	strMonth[10]="Nov";
	strMonth[11]="Dec";
	var strTab = "<table border=1 width=30% cellspacing=0><caption> Receipt Information</caption><tr><td style='height=15px;' align=center>Date </td><td align=center>No.</td><td align=center>Amt.</td></tr>";
	var strFees;
	var strRcpt;
	if(window.opener.document.all("tblReceipts").innerHTML != "")
	{
		strTab = window.opener.document.all("tblReceipts").innerHTML;
		strTab = strTab.substring(0,strTab.length - 8);
	}	
	strRcpt = window.opener.document.all("stCode").value + "/" + window.opener.document.all("ctCode").value + "/";
	if(Number(window.opener.document.all("selRMonth").value) < 4)
	{
		if(Number(window.opener.document.all("selRYear").value.substring(2,4)) == 0)
		{
			strRcpt = strRcpt + "99" + "-" + "00";
		}
		else if(Number(window.opener.document.all("selRYear").value.substring(2,4)) <=9)
		{
			strRcpt = strRcpt + "0" + (Number(window.opener.document.all("selRYear").value.substring(2,4)) - 1) + "-" + "0" + Number(window.opener.document.all("selRYear").value.substring(2,4));
		}
		else if(Number(window.opener.document.all("selRYear").value.substring(2,4)) == 10)
		{
			strRcpt = strRcpt + "09" + "-" + "10";
		}
		else
		{
			strRcpt = strRcpt + Number(window.opener.document.all("selRYear").value.substring(2,4)) - 1 + "-" + Number(window.opener.document.all("selRYear").value.substring(2,4));
		}
	}
	else
	{
		if(Number(window.opener.document.all("selRYear").value.substring(2,4)) <9)
		{
			strRcpt = strRcpt + "0" + Number(window.opener.document.all("selRYear").value.substring(2,4)) + "-" + "0" + (Number(window.opener.document.all("selRYear").value.substring(2,4)) + 1);
		}
		else if(Number(window.opener.document.all("selRYear").value.substring(2,4)) == 9)
		{
			strRcpt = strRcpt + "09" + "-" + "10";
		}
		else if(Number(window.opener.document.all("selRYear").value.substring(2,4)) == 99)
		{
			strRcpt = strRcpt + "99" + "-" + "00";
		}
		else
		{
			strRcpt = strRcpt + Number(window.opener.document.all("selRYear").value.substring(2,4)) + "-" + (Number(window.opener.document.all("selRYear").value.substring(2,4)) + 1);
		}
	}
	strTab = strTab + "<tr>" 
	strFees = window.opener.document.all("selRDay").value + "/" + strMonth[Number(trim(window.opener.document.all("selRMonth").value)) - 1] + "/" + window.opener.document.all("selRYear").value;
	strTab = strTab + "<td>" + window.opener.document.all("selRDay").value + "/" + strMonth[Number(trim(window.opener.document.all("selRMonth").value)) - 1] + "/" + window.opener.document.all("selRYear").value + "</td>";
	strFees = strFees + "-#-" + strRcpt + "/" + window.opener.document.all("rcptNo").value;
	strTab = strTab + "<td>" +  strRcpt + "/" + window.opener.document.all("rcptNo").value + "</td>"; 
	strFees = strFees + "-#-" + window.opener.document.all("rcptAmt").value;
	strTab = strTab + "<td align='right'> " + window.opener.document.all("rcptAmt").value + "</td>";
	strFees = strFees + "+$+";
	strTab = strTab + "</tr></table>";
	window.opener.document.all("totalAmt").value = Number(trim(window.opener.document.all("totalAmt").value)) + Number(trim(window.opener.document.all("rcptAmt").value));
	window.opener.document.all("txtFeesInfo").value = window.opener.document.all("txtFeesInfo").value + strFees;
	window.opener.document.all("tblReceipts").innerHTML = strTab;
	window.opener.document.all("tblReceipts").style.visibility = 'visible';
	window.opener.document.all("selRDay").value = "";
	window.opener.document.all("selRMonth").value = "";
	window.opener.document.all("selRYear").value = "";
	window.opener.document.all("rcptNo").value = "";
	window.opener.document.all("rcptAmt").value = "";
}
function isValidMobile(txtmobile)
{
	if(txtmobile.length != 10)
	{		
		return (false);
	}
	else return (true);
/*	{
		if(txtmobile.substring(0,1) == "9")
		{
			return (true);
		}
		else
		{
			return (false);
		}
	}	*/
}
function isValidSite(txtemail)
{
	if((txtemail.indexOf("http://",0) == -1) || (txtemail.indexOf("http://",0) > 0))
	{
		return (false);
	}
	if((txtemail.indexOf(".",txtemail.indexOf("http://",0)) == -1) || (txtemail.lastIndexOf(".")) < 14)
	{
		return (false);
	}
	if((txtemail.lastIndexOf(".")) >= txtemail.length-2)
	{
		return (false);
	}
	return (true);
}
function isValidEmail(txtemail)
{
	if((txtemail.indexOf("@",0) == -1) || (txtemail.indexOf("@",0) < 3))
	{
		return (false);
	}
	if((txtemail.indexOf(".",txtemail.indexOf("@",0)) == -1) || (txtemail.indexOf(".",txtemail.indexOf("@",0)) < 7))
	{
		return (false);
	}
	return (true);
}
function IsValidDate(Dy,Mn,Yr){
	if(((Dy <= 0) || (Mn <= 0) || (Yr <= 0)))
		return(false);
	var setDays;
	setDays = 0;
    if(Number(Mn) == 2)
	{
		if(Number(Yr) % 4 != 0)
		{
			if(Number(Dy) > 28)
			{			
				return (false);	
			}
			setDays = 28;
		}
		else
		{
			if(Number(Dy) > 29)
			{
				return (false);	
			}
			setDays = 29;
		}
	}
	switch(Number(Mn))
	{
		case 1:
		case 3:
		case 5:
		case 7:
		case 8:
		case 10:
		case 12:
			setDays = 31;
			break;
		case 4:
		case 6:
		case 9:
		case 11:
			setDays = 30;
			break;
		default:
			if (setDays == 0)
				return(false);
			break;
	}
	if(Number(Dy) > setDays)
	{
		return (false);	
	}
	return (true);
 }
function switchValues(strObj)
{
	
	if(strObj == "optMale")
	{
		document.all("optMale").style.textDecoration="line-through";
		document.all("optFemale").style.textDecoration="underline";
	}
	else if(strObj == "optFemale")
	{
		document.all("optMale").style.textDecoration="underline";
		document.all("optFemale").style.textDecoration="line-through";
	}
	else if(strObj == "optMarried")
	{
		document.all("optSingle").style.textDecoration="underline";
		document.all("optMarried").style.textDecoration="line-through";
	}
	else if(strObj == "optSingle")
	{
		document.all("optMarried").style.textDecoration="underline";
		document.all("optSingle").style.textDecoration="line-through";
	}
}
function trim(strObj) 
{  
	return strObj.replace(/^[ \t\r\n]+|[ \t\r\n]+$/g,'');
}
function preTime(coco) {
return code1(coco, coco.length - 1);
}
function findshift(letter) {
for (i = 0; i < 37; i++) {
if ((alphabet[i].substring(0,1) == letter) || (alphabet[i].substring(1,2) == letter)) {
if (alphabet[i].substring(0,1) == letter) {
x = 0;
}
if (alphabet[i].substring(1,2) == letter) {
x = 1;
}
return i;
      }
   }
}
function check(letter) {
bill = "no";
for (i = 0; i < 37; i++) {
if ((alphabet[i].substring(0,1) == letter) || (alphabet[i].substring(1,2) == letter)) {
bill = "yes";
   }
}
if (bill == "yes") {
return true;
}
else {
return false;
   }
}
function fixoffset(takin) {
if (takin > 36) {
return (takin - 37);
}
else {
return takin;
   }
}
function code1(inval1,inval3) {
var iCtr=0;
var ref=0;
var placement=0;
var firstWrite = "";
var thirdWrite = "";
var secondWrite = "";
for(iCtr=0;iCtr <= inval3;iCtr++)
{
if (check(inval1.charAt(ref))) {
 shift = findshift(inval1.charAt(ref));
}
else {
shift = 0;
}
orig = findshift(inval1.charAt(placement));
//alert(alphabet[fixoffset(orig+shift)].charAt(x));
firstWrite = firstWrite+alphabet[fixoffset(orig+shift)].charAt(x);
secondWrite = inval1.substring(placement+1,inval1.length+1);
thirdWrite = firstWrite+secondWrite;
placement++;
ref++;
}
return thirdWrite;
}
function retPass(coco) {
var orig = new Array('0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z',' ','@','#','$','%','^','&','*','=','-','+','!');
var imap = new Array('0','2','4','6','8','A','C','E','G','I','k','m','o','q','s','u','w','y','!','#','%','&','=','+','b','d','f','h','j','l','n','p','r','t','v','x','K','M','O','Q','S','U','W','Y',' ','1','3','5','7','9','B','D','F','H','J','L','N','P','R','T','V','X','Z','@','$','^','*','-','a','c','e','g','i','z');
var strLength, iCtr;
var retPass;
retPass = "";
for(strLength =0;strLength < coco.length;strLength++)
{
	for(iCtr=0;iCtr<74;iCtr++)
	{
		if(imap[iCtr] == coco.charAt(strLength))
		{
			retPass = retPass + orig[iCtr];
			break;
		}
	}		
}
return retPass;
}
function XLExport(tableID) {
var i,irow,iCtr;
var j,jcol,jCtr;
var inTitle;
var mycell, myTabCell;
var objXL;
try
{
	objXL = new ActiveXObject("Excel.Application");
}
catch(e)
{
	alert("Excel Application cannot be started.\nPlease contact Head Office");
	return;
}

var objWB = objXL.Workbooks.Add();
var objWS = objWB.ActiveSheet;
objWB.ActiveSheet.Name = tableID;
i = 0;
j = 0;
for (iCtr=0; iCtr < document.getElementById(tableID).rows.length; iCtr++) {
for (jCtr=0; jCtr < document.getElementById(tableID).rows(iCtr).cells.length; jCtr++) {
mycell = document.getElementById(tableID).rows(iCtr).cells(jCtr);
if (mycell.innerHTML.indexOf("TABLE") != -1)
{
	    inTitle = document.getElementById(tableID).rows(iCtr-1).cells(2).innerText + "#Course";	
	    for (irow=0; irow < document.getElementById(inTitle).rows.length; irow++) {
		    for (jcol=0; jcol < document.getElementById(inTitle).rows(irow).cells.length; jcol++) {
			    myTabcell = document.getElementById(inTitle).rows(irow).cells(jcol);
			    objWS.Cells(i+1,j+2).Value = myTabcell.innerText;
			    if ((myTabcell.innerText.indexOf("/") >= 0) && (myTabcell.innerText.length <= 10))
			    {
				    objWS.Cells(i+1,j+2).NumberFormat = "mm/dd/yy";
				    objWS.Cells(i+1,j+2).HorizontalAlignment = -4108;
		    }
		    j++;
	    }
	    j=0;
	    i++;
    }

}
else{
objWS.Cells(i+1,j+1).Value = mycell.innerText;
//Format dates
if(mycell.innerText.indexOf("Group ") == 0 || mycell.innerText.indexOf("Total") == 0)
{
	objWS.Rows(i+1).Font.Bold = true;
}
if ((mycell.innerText.indexOf("/") >= 0) && (mycell.innerText.length <= 10))
{
objWS.Cells(i+1,j+1).NumberFormat = "dd/mmm/yy";
objWS.Cells(i+1,j+1).HorizontalAlignment = -4108;
}	
}
j++;
}
i++;
j=0;
}
objWS.Range("A1", "L1").Font.Bold = true;
objWS.Range("A1", "Z1").EntireColumn.AutoFit();
//objWS.Range("C1", "C1").ColumnWidth = 50;
objXL.Visible = true;
}
function XLExport2(tableID) {
var i,irow,iCtr;
var j,jcol,jCtr;
var inTitle;
var mycell, myTabCell;
var objXL;
try
{
	objXL = new ActiveXObject("Excel.Application");
}
catch(e)
{
	alert("Excel Application cannot be started.\nPlease contact Head Office");
	return;
}

var objWB = objXL.Workbooks.Add();
var objWS = objWB.ActiveSheet;
objWB.ActiveSheet.Name ="Students";
i = 0;
j = 0;
for (iCtr=0; iCtr < document.getElementById(tableID).rows.length; iCtr++) {
for (jCtr=0; jCtr < document.getElementById(tableID).rows(iCtr).cells.length; jCtr++) {
mycell = document.getElementById(tableID).rows(iCtr).cells(jCtr);
if (mycell.innerHTML.indexOf("TABLE") != -1)
{
	    inTitle = document.getElementById(tableID).rows(iCtr-1).cells(2).innerText + "#Course";	
	    for (irow=0; irow < document.getElementById(inTitle).rows.length; irow++) {
		    for (jcol=0; jcol < document.getElementById(inTitle).rows(irow).cells.length; jcol++) {
			    myTabcell = document.getElementById(inTitle).rows(irow).cells(jcol);
				//alert(myTabcell.innerText);
			    objWS.Cells(i+1,j+2).Value = myTabcell.innerText;
			    if ((myTabcell.innerText.indexOf("/") >= 0) && (myTabcell.innerText.length <= 10))
			    {
				    objWS.Cells(i+1,j+2).NumberFormat = "mm/dd/yy";
				    objWS.Cells(i+1,j+2).HorizontalAlignment = -4108;
		    }
		    j++;
	    }
	    j=0;
	    i++;
    }

}
else{

if(iCtr == 0)
	objWS.Cells(i+1,j+1).Value = mycell.innerText;
else
	if(jCtr != document.getElementById(tableID).rows(iCtr).cells.length - 1)
		objWS.Cells(i+1,j+1).Value = mycell.innerText;
	
	
//Format dates
if(mycell.innerText.indexOf("Group ") == 0 || mycell.innerText.indexOf("Total") == 0)
{
	objWS.Rows(i+1).Font.Bold = true;
}
if ((mycell.innerText.indexOf("/") >= 0) && (mycell.innerText.length <= 10))
{
objWS.Cells(i+1,j+1).NumberFormat = "dd/mmm/yy";
objWS.Cells(i+1,j+1).HorizontalAlignment = -4108;
}	
}
j++;
}
i++;
j=0;
}
objWS.Range("A1", "L1").Font.Bold = true;
objWS.Range("A1", "Z1").EntireColumn.AutoFit();
//objWS.Range("C1", "C1").ColumnWidth = 50;
objXL.Visible = true;
}
var month_array = new Array("January","February","March","April","May","June","July","August","September","October","November","December");
var month_days_array = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
function getCalendar(trgObject)
{
	var objEvt;
	var xCoor, yCoor;
	objEvt = window.event;
	xCoor = objEvt.clientX;
	yCoor = objEvt.clientY;
	document.all("trgObj").value = trgObject;
	document.all("xCoor").value = xCoor;
	document.all("yCoor").value = yCoor;
	var currDate = new Date();
	var dateObj = new Date(currDate.getFullYear(), currDate.getMonth(),1);
	document.all("txtDate").value=dateObj;
	setCalendar(dateObj);
}
function setPMonth()
{
	var dateObj;
	dateObj = new Date(document.all("txtDate").value);
	dateObj.setDate(dateObj.getDate()-1);
	dateObj = new Date(dateObj.getFullYear(), dateObj.getMonth(),1);
	document.all("txtDate").value=dateObj;
	setCalendar(dateObj);
}
function setNMonth()
{
	var dateObj;
	dateObj = new Date(document.all("txtDate").value);
	dateObj.setDate(dateObj.getDate()+ month_days_array[dateObj.getMonth()] + 1);
	dateObj = new Date(dateObj.getFullYear(), dateObj.getMonth(),1);
	document.all("txtDate").value=dateObj;
	setCalendar(dateObj);
}
function setPYear()
{
	var dateObj;
	dateObj = new Date(document.all("txtDate").value);
	var lastDay;
	lastDay = 365;
	if(dateObj.getFullYear() % 4 == 0)
		lastDay++;
	dateObj.setDate(dateObj.getDate()-lastDay);
	dateObj = new Date(dateObj.getFullYear(), dateObj.getMonth(),1);
	document.all("txtDate").value=dateObj;
	setCalendar(dateObj);
}
function setNYear()
{
	var dateObj;
	dateObj = new Date(document.all("txtDate").value);
	var lastDay;
	lastDay = 365;
	if(dateObj.getFullYear() % 4 == 3)
		lastDay++;
	dateObj.setDate(dateObj.getDate() + lastDay);
	dateObj = new Date(dateObj.getFullYear(), dateObj.getMonth(),1);
	document.all("txtDate").value=dateObj;
	setCalendar(dateObj);
}
function setCalendar(dateObj)
{
	var tabString;
	var lastDay;
	lastDay = month_days_array[dateObj.getMonth()];
	if(lastDay == 28)
	{
		if(dateObj.getFullYear() % 4 == 0)
			lastDay++;
	}
	tabString = "<table border=0 cellspacing=1 cellpadding=2 style='cursor:hand' onmouseleave='hideCalendar()'>";
	tabString = tabString + "<Tr><th class='arrow' onclick='setPMonth()'>3</th><th class='arrow' onclick='setPYear()'>6</th><Th Colspan=3>" + month_array[dateObj.getMonth()].substring(0,3) + " " + dateObj.getFullYear() + "</th><th class='arrow' onclick='setNYear()'>5</th><th class='arrow' onclick='setNMonth()'>4</th></tr>";
	tabString = tabString + "<tr><td align='center' class='sun'>Sun</td> <td align='center'>Mon</td> <td align='center'>Tue</td> <td align='center'>Wed</td> <td align='center'>Thu</td> <td align='center'>Fri</td> <td align='center'>Sat</td></tr>";
	var iCtr;
	tabString = tabString + "<tr>";
	for(iCtr = 0;iCtr < dateObj.getDay();iCtr++)
	{
		if(iCtr == 0)
		tabString = tabString + "<td class='sun'>&nbsp;</td>";
		else
		tabString = tabString + "<td>&nbsp;</td>";		
	}
	var jCtr;
	jCtr = iCtr;
	for(iCtr = 1;iCtr<=lastDay;iCtr++)
	{
		if (jCtr == 0)
		tabString = tabString + "<td align='right' width=14% class='sun' onclick='setDateBox(" + iCtr + ")'>" + iCtr + "</td>";
		else
		tabString = tabString + "<td align='right' width=14% onclick='setDateBox(" + iCtr + ")'>" + iCtr + "</td>";
		jCtr++;
		if(jCtr == 7)
		{
			tabString = tabString + "</tr><tr>";
			jCtr = 0;	
		}
	}
	if(jCtr != 0)
	for(jCtr;jCtr<=6;jCtr++)
		tabString = tabString + "<td>&nbsp;</td>";
	tabString = tabString + "</tr></table>";	
	document.all("calen").style.position = 'absolute';
	document.all("calen").style.top = document.all("yCoor").value;
	document.all("calen").style.left = document.all("xCoor").value;
	document.all("calen").innerHTML = tabString;
	document.all("calen").style.display = '';
	
}
function setDateBox(iVar)
{
	var dateObj;
	dateObj = new Date(document.all("txtDate").value);	
	document.all(document.all("trgObj").value).value = iVar + "/" + month_array[dateObj.getMonth()].substring(0,3) + "/" + dateObj.getFullYear();			
	document.all("calen").style.display = 'none';
	chkDate(document.all(document.all("trgObj").value));
}
function hideCalendar()
{
	document.all("calen").style.display = 'none';
	window.event.returnValue =false;	
}
function callCert()
{
	window.open("lstcert.asp",null,"menubar=yes,status=no,resizable=yes,scrollbars=yes,height=450,width=600,top=50,left=50");	
}
function putDetails(vartab)
{
	var rArray = new Array();
	rArray = document.all(vartab).value.split("#");	
	window.opener.document.all('txtRcpName').value=rArray[0];
	window.opener.document.all('lstRcpCourse').value=rArray[1];
	window.close();
}
function showhide(objIndex)
{
	var iCtr, i;
//	alert(objIndex.id.substring(0,objIndex.id.indexOf("_")+ "_" + 1));
	iCtr = Number(objIndex.id.substring(objIndex.id.indexOf("_")+1));
//	alert(document.all(objIndex.id.substring(0,objIndex.id.indexOf("_")) + "_" + i).style.display);
	for(i = 1;i < iCtr;i++)
	{
		if(document.all(objIndex.id.substring(0,objIndex.id.indexOf("_"))+ "_" + i).style.display == 'none')
		{
			document.all(objIndex.id.substring(0,objIndex.id.indexOf("_"))+ "_" + i).style.display = '';
			img = "myminus.gif";
		}
		else
		{
			document.all(objIndex.id.substring(0,objIndex.id.indexOf("_"))+ "_" + i).style.display = 'none'
			img = "myplus.gif";
		}
	}
	document.all(objIndex.id).src = "images/" + img;
}
function relyMessage()
{
	document.all("message").innerText = document.all("txtMessage").value;
}
function sndMessage()
{
	var txtMessage;
	if(trim(document.all("txtMessage").value).length < 20)
	{
		alert("Insert an appropriate message. Minimum length 20 characters");
		document.all("txtMessage").value = "";
		return;
	}
	document.all("broadCast").submit();
}
function chkDate(objBox)
{
	if(objBox.value == "")
		return;
	var curval;
	curval = objBox.value;
	var dy, mn, yr;
	var dyend, mnend;
	dyend = curval.indexOf("/");
	mnend = curval.indexOf("/",dyend+1);
	dy = curval.substring(0,dyend);
	mn = curval.substring(dyend + 1, mnend);
	if(isNaN(mn))
	{
		mn = mn.toUpperCase();
		switch (mn)
		{
			case "JAN":
				mn = 1;break;
			case "FEB":
				mn = 2;break;
			case "MAR":
				mn = 3;break;
			case "APR":
				mn = 4;break;
			case "MAY":
				mn = 5;break;
			case "JUN":
				mn = 6;break;
			case "JUL":
				mn = 7;break;
			case "AUG":
				mn = 8;break;
			case "SEP":
				mn = 9;break;
			case "OCT":
				mn = 10;break;
			case "NOV":
				mn = 11;break;
			case "DEC":
				mn = 12;break;			
		}
	}
	yr = curval.substring(mnend + 1);
	if(isNaN(dy) || isNaN(mn) || isNaN(yr))
	{
		alert("Invalid date");
		objBox.value = "";
		objBox.focus();
		return false;
	}
	if(Number(yr) < 1000)
	{
		var newnum;
		var dt = new Date();
		newnum = yr % 100;
		if(newnum > (dt.getYear() % 100))
		{
			yr = ((Number(dt.getYear() / 100) - 1) * 100) + newnum;
		}
		else
		{
			yr = ((Number(dt.getYear() / 100)) * 100) + newnum;
		}
	}
	if(!IsValidDate(dy,mn,yr))	
	{
		alert("Invalid date");
		objBox.value = "";
		objBox.focus();
		return false;
	}	
	/*var gDate = new Date();
	var today = new Date();
	gDate.setFullYear(yr,mn-1,dy);
	if(Number(gDate.getTime() - today.getTime())/(1000*60*60*24*365*3) > - 1)
	{
		alert("Invalid date 3. Please re-enter");
		objBox.focus();
		return false;
	}*/
	var strMonth = new Array(12);
	strMonth[0]="Jan";
	strMonth[1]="Feb";
	strMonth[2]="Mar";
	strMonth[3]="Apr";
	strMonth[4]="May";
	strMonth[5]="Jun";
	strMonth[6]="Jul";
	strMonth[7]="Aug";
	strMonth[8]="Sep";
	strMonth[9]="Oct";
	strMonth[10]="Nov";
	strMonth[11]="Dec";
	objBox.value = dy + "/" + strMonth[mn - 1] + "/" + yr;
	return true;
}
function setDtDate(objDate)
{
	if(objDate.value == "dd/mm/yyyy")
	{
		objDate.value = "";
		objDate.focus();
	}
}
function sendEnquiry()
{
	if(document.all("enqType")[2].checked)
	{
		if(trim(document.all("txtRefName").value).length == 0)
		{
			alert("Enter name of the person who has referred the student");
			document.all("txtRefName").focus();
			return;
		}
	}
	if(trim(document.all("txtStudLastName").value).length == 0)
	{
		alert("Enter last name of the student");
		document.all("txtStudLastName").focus();
		return;
	}
	if(trim(document.all("txtStudFirstName").value).length == 0)
	{
		alert("Enter first name of the student");
		document.all("txtStudFirstName").focus();
		return;
	}
	document.all("txtStudFirstName").value = document.all("txtStudFirstName").value.toUpperCase();	
	document.all("txtStudMiddleName").value = document.all("txtStudMiddleName").value.toUpperCase();
	document.all("txtStudLastName").value = document.all("txtStudLastName").value.toUpperCase();
	if(trim(document.all("txtAddressA").value).length == 0)
	{
		alert("Enter Address of residence");
		document.all("txtAddressA").focus();
		return;
	}
	document.all("txtAddressA").value = document.all("txtAddressA").value.toUpperCase();
	/*if(trim(document.all("selCity").value) == "")
	{
		alert("Select city of residence");
		document.all("selCity").focus();
		return;
	}*/	
	if(trim(document.all("txtEmailId").value) != "")
	{
		if(!isValidEmail(document.all("txtEmailId").value))
		{
			alert("Enter valid email address");
			document.all("txtEmailId").focus();
			return;
		}
	}
	if((trim(document.all("txtResiPhone").value) == "") && (trim(document.all("txtOffcPhone").value) == "") && (trim(document.all("txtMoblPhone").value) == ""))
	{
		alert("Atleast one contact number is required");
		document.all("txtResiPhone").focus();
		return;
	}
	var ctrCourse;
	var strCourse, othCourse;
	var selCourse, flgOther;	
	selCourse = false;
	flgOther = false;	
	strCourse="";
	for(ctrCourse=0;ctrCourse < document.all("chkcourse").length;ctrCourse++)
		if(document.all("chkcourse")[ctrCourse].checked == true)
		{
			if(document.all("chkcourse")[ctrCourse].text.toUpperCase() == "OTHER")
				flgOther = true;
			else
			{
				strCourse = document.all("chkcourse")[ctrCourse].value;
				selCourse = true;
			}
			break;
		}
	if(selCourse == false && flgOther == false)
	{
		alert("Course required for completing enquiry");
		document.all("chkcourse")[0].focus;
		return;
	}
	if(flgOther == true)
	{		
		for(ctrCourse=0;ctrCourse < document.all("chkMcourse").length;ctrCourse++)
		if(document.all("chkMcourse")[ctrCourse].checked == true)
		{			
				othCourse = document.all("chkMcourse")[ctrCourse].value;
				selCourse = true;
				break;
		}
		if(selCourse == false && flgOther == true)
		{
			alert("Course required for certification");
			document.all("chkcourse")[0].focus;
			return;
		}		
		document.all("txtOtherCourse").value = othCourse;
	}
	if(trim(document.all("txtFees").value) == "")
	{
		alert("Enter valid fees details");
		document.all("txtFees").focus();
		return;
	}
	document.all("txtFeesNet").value = Math.round(document.all("txtFees").value / 1.1030);	
	document.all("txtTax").value = Math.round(document.all("txtFees").value) - Math.round(document.all("txtFeesNet").value);
	document.all("txtFeesNet").disabled=false;
	document.all("txtTax").disabled=false;
	document.all("txtCouncel").value = document.all("txtCouncel").value.toUpperCase();
	
	document.forms("Enquiry").submit();
}
function genRcDetails(objRec)
{	
	var objDate = new Object(document.all(objRec));
	if(!chkDate(objDate))
	{
		return;
	}
	if(isNaN(Number(trim(document.all("rcptNo").value))))
	{
		alert("Please enter a valid receipt number.");
		document.all("rcptNo").focus();
		return;	
	}
	if(Number(trim(document.all("rcptNo").value)) <= 0)
	{
		alert("Please enter a valid receipt number.");
		document.all("rcptNo").focus();
		return;	
	}
	if(trim(document.all("rcptNo").value).length == 1)
	{
		document.all("rcptNo").value = "00" + document.all("rcptNo").value;
	}
	else if(trim(document.all("rcptNo").value).length == 2)
	{
		document.all("rcptNo").value = "0" + document.all("rcptNo").value;
	}
	if(isNaN(Number(trim(document.all("rcptAmt").value))))
	{
		alert("Please enter a valid receipt amount.");
		document.all("rcptAmt").focus();
		return;	
	}
	if(Number(trim(document.all("rcptAmt").value)) <= 0)
	{
		alert("Please enter a valid receipt amount.");
		document.all("rcptAmt").focus();
		return;	
	}
	curval = document.all(objRec).value;
	dyend = curval.indexOf("/");
	mnend = curval.indexOf("/",dyend+1);
	dy = curval.substring(0,dyend);
	mn = curval.substring(dyend + 1, mnend);	
	if(isNaN(mn))
	{
		mn = mn.toUpperCase();
		switch (mn)
		{
			case "JAN":
				mn = 1;break;
			case "FEB":
				mn = 2;break;
			case "MAR":
				mn = 3;break;
			case "APR":
				mn = 4;break;
			case "MAY":
				mn = 5;break;
			case "JUN":
				mn = 6;break;
			case "JUL":
				mn = 7;break;
			case "AUG":
				mn = 8;break;
			case "SEP":
				mn = 9;break;
			case "OCT":
				mn = 10;break;
			case "NOV":
				mn = 11;break;
			case "DEC":
				mn = 12;break;			
		}
	}
	var strMonth = new Array(12);
	strMonth[0]="Jan";
	strMonth[1]="Feb";
	strMonth[2]="Mar";
	strMonth[3]="Apr";
	strMonth[4]="May";
	strMonth[5]="Jun";
	strMonth[6]="Jul";
	strMonth[7]="Aug";
	strMonth[8]="Sep";
	strMonth[9]="Oct";
	strMonth[10]="Nov";
	strMonth[11]="Dec";
	yr = curval.substring(mnend + 1);
	var gDate = new Date();
	var today = new Date();
	gDate.setFullYear(Number(yr),Number(mn) - 1,Number(dy));
	if(Number(gDate.getTime() - today.getTime())/(1000*60*60*24) > - 1)
	{
		alert("Invalid receipt date. Please re-enter");
		document.all("rcptNo").focus();
		return;
	}
	var strTab = "<table border=1 width=100% id='enquiry' cellspacing=0 bordercolor=black cellpadding=2><tr class='cap'><th style='height=15px;' align=center>Date </th><th align=center>No.</th><th align=center>Amt.</th></tr>";
	var strFees;
	var strRcpt;
	if(document.all("tblReceipts").innerHTML != "")
	{
		strTab = document.all("tblReceipts").innerHTML;
		strTab = strTab.substring(0,strTab.length - 8);
	}	
	strRcpt = document.all("stCode").value + "/" + document.all("ctCode").value + "/";	
	if(mn < 4)
	{
		if(Number(yr.substring(2,4)) == 0)
		{
			strRcpt = strRcpt + "99" + "-" + "00";
		}
		else if(Number(yr.substring(2,4)) <=9)
		{
			strRcpt = strRcpt + "0" + (Number(yr.substring(2,4)) - 1) + "-" + "0" + Number(yr.substring(2,4));
		}
		else if(Number(yr.substring(2,4)) == 10)
		{
			strRcpt = strRcpt + "09" + "-" + "10";
		}
		else
		{
			strRcpt = strRcpt + (Number(yr.substring(2,4)) - 1) + "-" + Number(yr.substring(2,4));
		}
	}
	else
	{		
		if(Number(yr.substring(2,4)) <9)
		{
			strRcpt = strRcpt + "0" + Number(yr.substring(2,4)) + "-" + "0" + (Number(yr.substring(2,4)) + 1);
		}
		else if(Number(yr.substring(2,4)) == 9)
		{
			strRcpt = strRcpt + "09" + "-" + "10";
		}
		else if(Number(yr.substring(2,4)) == 99)
		{
			strRcpt = strRcpt + "99" + "-" + "00";
		}
		else
		{
			strRcpt = strRcpt + Number(yr.substring(2,4)) + "-" + (Number(yr.substring(2,4)) + 1);
			//alert(strRcpt);
		}
	}
	strTab = strTab + "<tr>" 
	strFees = dy + "/" + strMonth[mn - 1] + "/" + yr;
	strTab = strTab + "<td>" + dy + "/" + strMonth[mn - 1] + "/" + yr + "</td>";
	strFees = strFees + "-#-" + strRcpt + "/" + document.all("rcptNo").value;
	strTab = strTab + "<td>" +  strRcpt + "/" + document.all("rcptNo").value + "</td>"; 
	strFees = strFees + "-#-" + document.all("rcptAmt").value;
	strTab = strTab + "<td align='right'> " + document.all("rcptAmt").value + "</td>";
	strFees = strFees + "+$+";
	strTab = strTab + "</tr></table>";
	document.all("totalAmt").value = Number(trim(document.all("totalAmt").value)) + Number(trim(document.all("rcptAmt").value));
	document.all("txtFeesInfo").value = document.all("txtFeesInfo").value + strFees;
	document.all("tblReceipts").innerHTML = strTab;
//	document.all("tblReceipts").style.visibility = 'visible';
	document.all("dtRcpt").value = ""	
	document.all("rcptNo").value = "";
	document.all("rcptAmt").value = "";
	document.all(objRec).focus();
}
function addTopic()
{
	if(trim(document.all("txtTopic").value).length == 0)
	{
		alert("Enter a topic for certification");
		document.all("txtTopic").focus();
		return;
	}
	if(isNaN(trim(document.all("marks").value)) || Number(trim(document.all("marks").value)) <= 0)
	{
		alert("Enter valid marks obtained for the topic");
		document.all("marks").focus();
		return;		
	}	
	if(isNaN(trim(document.all("total").value)) || Number(trim(document.all("total").value)) <= 20)
	{
		alert("Enter total marks for the topic");
		document.all("total").focus();
		return;		
	}
	if(Number(trim(document.all("Marks").value)) / Number(trim(document.all("total").value)) > 0.95)
	{
		alert("The marks obtained should be less than or equal to 95%");
		document.all("Marks").value = "";
		document.all("Marks").focus();
		return;
	}
	document.all('obtMarks').value = Number(document.all('obtMarks').value) + Number(document.all("marks").value);
	document.all('totMarks').value = Number(document.all('totMarks').value) + Number(document.all("total").value);
	if(Number(trim(document.all("obtMarks").value)) / Number(trim(document.all("totMarks").value)) >= 0.75)
	{
		document.all('grade').value = "O";
	}
	else if(Number(trim(document.all("obtMarks").value)) / Number(trim(document.all("totMarks").value)) >= 0.60)
	{
		document.all('grade').value = "A";
	}
	else if(Number(trim(document.all("obtMarks").value)) / Number(trim(document.all("totMarks").value)) >= 0.50)
	{
		document.all('grade').value = "B";
	}
	else if(Number(trim(document.all("obtMarks").value)) / Number(trim(document.all("totMarks").value)) >= 0.40)
	{
		document.all('grade').value = "C";
	}
	var strTab = "<table border=1 cellpadding=2 bordercolor=black width=100% id='popout' cellspacing=0><tr><th style='height=15px;' align=center>Topic </th><th align=center>Marks Obt.</th><th align=center>T Marks</th></tr>";
	var strMarks;
	strMarks = "";
	if(document.all("tblExam").innerHTML != "")
	{
		strTab = document.all("tblExam").innerHTML;
		strTab = strTab.substring(0,strTab.length - 8);
	}	
	strTab += "<tr>" 
	strMarks = document.all("txtTopic").value.toUpperCase();
	strTab += "<td>" + document.all("txtTopic").value.toUpperCase() + "</td>";
	strMarks += "-#-" + document.all("marks").value;
	strTab += "<td>" +  document.all("marks").value + "</td>"; 
	strMarks += "-#-" + document.all("total").value;
	strTab += "<td> " + document.all("total").value + "</td>";
	strMarks = strMarks + "+$+";
	strTab += "</tr></table>";
	document.all("performance").value += strMarks;
	document.all("tblExam").innerHTML = strTab;
	document.all("txtTopic").value = ""	
	document.all("marks").value = "";
	document.all("total").value = "";
	document.all("txtTopic").focus();	
}
function sendCertRqst()
{
	if(trim(document.all("txtStudFirstName").value) == "")
	{
		alert("Student's first name cannot be left blank. Please enter.");
		document.forms("application").all("txtStudFirstName").focus();
		return;
	}
	document.all("txtStudFirstName").value = document.all("txtStudFirstName").value.toUpperCase();
	if(trim(document.all("txtStudLastName").value) == "")
	{
		alert("Student's last name cannot be left blank. Please enter.");
		document.forms("application").all("txtStudLastName").focus();
		return;
	}
	document.all("txtStudLastName").value = document.all("txtStudLastName").value.toUpperCase();
	
	if(trim(document.all("txtMoblPhone").value) == "")
	{
		alert("Student's mobile number is invalid.");
		document.all("txtMoblPhone").focus();
		return;
	}
	if(trim(document.all("lstQuali").value) == "")
	{
		alert("Student's qualification can not be left blank. Please enter.");
		document.all("lstQuali").focus();
		return;
	}	
	if(trim(document.all("intFormNo").value) == "")
	{
		alert("Admission form no. required.");
		document.all("intFormNo").focus();
		return;
	}
	if(Number(document.all("intFormNo").value) == 0)
	{
		alert("Admission form no. required.");
		document.all("intFormNo").focus();
		return;
	}
	if(trim(document.all("dtAdmn").value) == "")
	{
		alert("Date of admission to the institute is required.");
		document.all("dtAdmn").focus();
		return;
	}
	if(!chkDate(document.all("dtAdmn")))
	{
		return;
	}
	if(trim(document.all("dtStrt").value) == "")
	{
		alert("Start date of the course is required.");
		document.all("dtStart").focus();
		return;
	}
	if(!chkDate(document.all("dtStrt")))
	{
		return;
	}
	if(trim(document.all("dtEndd").value) == "")
	{
		alert("End Date of the course is required.");
		document.all("dtEndd").focus();
		return;
	}
	if(!chkDate(document.all("dtEndd")))
	{
		return;
	}
	if(trim(document.all("dtExam").value) == "")
	{
		alert("Date of admission to the institute is required.");
		document.all("dtExam").focus();
		return;
	}
	if(!chkDate(document.all("dtExam")))
	{
		return;
	}	
	var dy, mn, yr;
	var dyend, mnend;
	var dtAdm, dtStr, dtEnd, dtExm, dttdy
	dttdy = new Date();
	dyend = document.all("dtAdmn").value.indexOf("/");
	mnend = document.all("dtAdmn").value.indexOf("/",dyend+1);
	dy = document.all("dtAdmn").value.substring(0,dyend);
	mn = document.all("dtAdmn").value.substring(dyend + 1, mnend);
	if(isNaN(mn))
	{
		mn = mn.toUpperCase();
		switch (mn)
		{
			case "JAN":
				mn = 1;break;
			case "FEB":
				mn = 2;break;
			case "MAR":
				mn = 3;break;
			case "APR":
				mn = 4;break;
			case "MAY":
				mn = 5;break;
			case "JUN":
				mn = 6;break;
			case "JUL":
				mn = 7;break;
			case "AUG":
				mn = 8;break;
			case "SEP":
				mn = 9;break;
			case "OCT":
				mn = 10;break;
			case "NOV":
				mn = 11;break;
			case "DEC":
				mn = 12;break;			
		}
	}
	yr = document.all("dtAdmn").value.substring(mnend + 1);
	strRcpt = document.all("stCode").value + "/" + document.all("ctCode").value + "/";
	if(mn < 4)
	{
		if( (yr % 100) == 0)
		{
			strRcpt = strRcpt + "99" + "-" + "00";
		}
		else if((yr % 100) <=9)
		{
			strRcpt = strRcpt + "0" + ((yr % 100) - 1) + "-" + "0" + (yr % 100);
		}
		else if((yr % 100) == 10)
		{
			strRcpt = strRcpt + "09" + "-" + "10";
		}
		else
		{
			strRcpt = strRcpt + ((yr % 100) - 1) + "-" + (yr % 100);
		}
	}
	else
	{
		if((yr % 100) <9)
		{
			strRcpt = strRcpt + "0" + (yr % 100) + "-" + "0" + ((yr % 100) + 1);
		}
		else if((yr % 100) == 9)
		{
			strRcpt = strRcpt + "09" + "-" + "10";
		}
		else if((yr % 100) == 99)
		{
			strRcpt = strRcpt + "99" + "-" + "00";
		}
		else
		{
			strRcpt = strRcpt + (yr % 100) + "-" + ((yr % 100) + 1);
		}
	}
	dtAdm = new Date(yr,mn - 1,dy,00,00,00);
//	dtAdm.setFullYear(yr,mn - 1,dy);	
	dyend = document.all("dtStrt").value.indexOf("/");
	mnend = document.all("dtStrt").value.indexOf("/",dyend+1);
	dy = document.all("dtStrt").value.substring(0,dyend);
	mn = document.all("dtStrt").value.substring(dyend + 1, mnend);
	if(isNaN(mn))
	{
		mn = mn.toUpperCase();
		switch (mn)
		{
			case "JAN":
				mn = 1;break;
			case "FEB":
				mn = 2;break;
			case "MAR":
				mn = 3;break;
			case "APR":
				mn = 4;break;
			case "MAY":
				mn = 5;break;
			case "JUN":
				mn = 6;break;
			case "JUL":
				mn = 7;break;
			case "AUG":
				mn = 8;break;
			case "SEP":
				mn = 9;break;
			case "OCT":
				mn = 10;break;
			case "NOV":
				mn = 11;break;
			case "DEC":
				mn = 12;break;			
		}
	}
	yr = document.all("dtStrt").value.substring(mnend + 1);
	dtStr = new Date();
	dtStr.setFullYear(yr,mn - 1,dy);
	dyend = document.all("dtEndd").value.indexOf("/");
	mnend = document.all("dtEndd").value.indexOf("/",dyend+1);
	dy = document.all("dtEndd").value.substring(0,dyend);
	mn = document.all("dtEndd").value.substring(dyend + 1, mnend);
	if(isNaN(mn))
	{
		mn = mn.toUpperCase();
		switch (mn)
		{
			case "JAN":
				mn = 1;break;
			case "FEB":
				mn = 2;break;
			case "MAR":
				mn = 3;break;
			case "APR":
				mn = 4;break;
			case "MAY":
				mn = 5;break;
			case "JUN":
				mn = 6;break;
			case "JUL":
				mn = 7;break;
			case "AUG":
				mn = 8;break;
			case "SEP":
				mn = 9;break;
			case "OCT":
				mn = 10;break;
			case "NOV":
				mn = 11;break;
			case "DEC":
				mn = 12;break;			
		}
	}
	yr = document.all("dtEndd").value.substring(mnend + 1);
	dtEnd = new Date();
	dtEnd.setFullYear(yr,mn - 1,dy);
	dyend = document.all("dtExam").value.indexOf("/");
	mnend = document.all("dtExam").value.indexOf("/",dyend+1);
	dy = document.all("dtExam").value.substring(0,dyend);
	mn = document.all("dtExam").value.substring(dyend + 1, mnend);
	if(isNaN(mn))
	{
		mn = mn.toUpperCase();
		switch (mn)
		{
			case "JAN":
				mn = 1;break;
			case "FEB":
				mn = 2;break;
			case "MAR":
				mn = 3;break;
			case "APR":
				mn = 4;break;
			case "MAY":
				mn = 5;break;
			case "JUN":
				mn = 6;break;
			case "JUL":
				mn = 7;break;
			case "AUG":
				mn = 8;break;
			case "SEP":
				mn = 9;break;
			case "OCT":
				mn = 10;break;
			case "NOV":
				mn = 11;break;
			case "DEC":
				mn = 12;break;			
		}
	}
	yr = document.all("dtExam").value.substring(mnend + 1);
	dtExm = new Date();
	dtExm.setFullYear(yr,mn - 1,dy);
	if(Number(dtAdm.getTime() - dttdy.getTime())/(1000*60*60*24) > -7)
	{
		alert("Invalid admission date. Re-enter");
		document.all("dtAdmn").focus();
		return;
	}	
	if(Number(dtAdm.getTime() - dtStr.getTime())/(1000*60*60*24) > 0)
	{
		alert("Invalid start date. Re-enter");
		document.all("dtStrt").focus();
		return;
	}
	if(Number(dtStr.getTime() - dttdy.getTime())/(1000*60*60*24) > -7)
	{
		alert("Invalid start date. Re-enter");
		document.all("dtStrt").focus();
		return;
	}	
	if(Number(dtStr.getTime() - dtEnd.getTime())/(1000*60*60*24) > -7)
	{
		alert("Invalid End date. Re-enter");
		document.all("dtEndd").focus();
		return;
	}	
	if(Number(dtEnd.getTime() - dtExm.getTime())/(1000*60*60*24) > 0)
	{
		alert("Invalid Exam date. Re-enter");
		document.all("dtExam").focus();
		return;
	}
	if(document.all("Performance").value == "")
	{
		alert("Examination details required");
		document.all("txtTopic").focus();
		return;
	}
	if(document.all("txtFeesInfo").value == "")
	{
		alert("Fees information required");
		document.all("dtRcpt").focus();
		return;
	}
	var ctrCourse;
	var strCourse, othCourse;
	var selCourse, flgOther;	
	selCourse = false;
	flgOther = false;	
	strCourse="";
	for(ctrCourse=0;ctrCourse < document.all("chkcourse").length;ctrCourse++)
		if(document.all("chkcourse")[ctrCourse].checked == true)
		{
			if(document.all("chkcourse")[ctrCourse].text.toUpperCase() == "OTHER")
				flgOther = true;
			else
			{
				strCourse = document.all("chkcourse")[ctrCourse].value;
				selCourse = true;
			}
			break;
		}
	if(selCourse == false && flgOther == false)
	{
		alert("Course required for certification");
		document.all("chkcourse")[0].focus;
		return;
	}
	if(flgOther == true)
	{		
		for(ctrCourse=0;ctrCourse < document.all("chkMcourse").length;ctrCourse++)
		if(document.all("chkMcourse")[ctrCourse].checked == true)
		{			
				othCourse = document.all("chkMcourse")[ctrCourse].value;
				selCourse = true;
				break;
		}
		if(selCourse == false && flgOther == true)
		{
			alert("Course required for certification");
			document.all("chkcourse")[0].focus;
			return;
		}		
		document.all("txtOtherCourse").value = othCourse;
	}	
	document.all("intFormNo").value = Number(document.all("intFormNo").value);
	if(document.all("intFormNo").value.length == 1){
		document.all("intFormNo").value = "00" + document.all("intFormNo").value;		
	}
	else if(document.all("intFormNo").value.length == 2){
		document.all("intFormNo").value = "0" + document.all("intFormNo").value;		
	}
	document.all("admFormNo").value= strRcpt + "/" + document.all("intFormNo").value; 
	document.forms(0).submit();
}
function makenew()
{
	document.all("btNew").disabled=true;
	document.all("btUpdate").disabled=true;
	document.all("btSave").disabled=false;
}
function setRQEnqDt()
{
	if(document.all("selType").value == "i-Record-Retail")
	{
		document.all("txtCompany").disabled = true;
		document.all("txtCompanyCon1").disabled = true;
		document.all("txtCompanySite").disabled = true;
		document.all("txtFranTerm").disabled = true;
		document.all("txtGenrCond").disabled = true;
		document.all("selCourse").disabled = true;
	}
	else
	{
		document.all("txtCompany").disabled = false;
		document.all("txtCompanyCon1").disabled = false;
		document.all("txtCompanySite").disabled = false;
		document.all("txtFranTerm").disabled = false;
		document.all("txtGenrCond").disabled = false;
		document.all("selCourse").disabled = false;
	}
}
function setROEnqry()
{
	document.all("saveType").value = "Enquiry";
	if(trim(document.all("txtContact").value).length == 0)
	{
		alert("Enter the name of the contact person");
		document.all("txtContact").focus();
		return;
	}
	if(trim(document.all("txtContactCon1").value).length == 0)
	{
		alert("Enter the contact number");
		document.all("txtContactCon1").focus();
		return;
	}
	if(trim(document.all("txtContactEMail").value).length != 0)
	{
		if(isValidEmail(trim(document.all("txtContactEMail").value)) == false)
		{
			alert("Contact person's email address is invalid.");
			document.all("txtContactEMail").focus();
			return;			
		}
	}
	if(document.all("selType").value != "i-Record-Retail"){
		if(trim(document.all("txtCompany").value).length == 0)
		{
			alert("Please enter the name of the company person");
			document.all("txtCompany").focus();
			return;
		}
		if(trim(document.all("txtCompanyCon1").value).length == 0)
		{
			alert("Please enter the name of the contact person");
			document.all("txtCompanyCon1").focus();
			return;
		}
		if(trim(document.all("txtCompanySite").value).length != 0)
		{
			if(isValidSite(trim(document.all("txtCompanySite").value)) == false)
			{
				alert("Company site name is invalid");
				document.all("txtCompanySite").focus();
				return;
			}
		}
	}
	if(trim(document.all("txtAddress").value).length == 0)
	{
		alert("Please enter the name of the contact person");
		document.all("txtAddress").focus();
		return;
	}
	if(trim(document.all("txtQuote").value).length == 0)
	{
		alert("Please enter the name of the contact person");
		document.all("txtQuote").focus();
		return;
	}
	if(document.all("selType").value != "i-Record-Retail"){
		if(trim(document.all("txtFranTerm").value).length == 0)
		{
			alert("Please enter the name of the contact person");
			document.all("txtFranTerm").focus();
			return;
		}
		if(trim(document.all("txtGenrCond").value).length == 0)
		{
			alert("Please enter the name of the contact person");
			document.all("txtGenrCond").focus();
			return;
		}
	}
	document.all("ROEnquiry").submit();
}
function setAmount()
{	
	if(trim(document.all("txtParticular").value).length == 0)
	{
		alert("Details of particular required");
		document.all("txtParticular").focus();
		return;
	}
	if(trim(document.all("txtAmount").value).length == 0)
	{
		alert("Details of amount required");
		document.all("txtAmount").focus();
		return;
	}
	if(isNaN(trim(document.all("txtAmount").value)))
	{
		alert("Amount Invalid");
		document.all("txtAmount").focus();
		return;
	}
	document.forms[1].submit();
}
function sendCanData()
{	
	if(trim(document.forms("application").all("txtStudFirstName").value) == "")
	{
		alert("Student's first name cannot be left blank. Please enter.");
		document.forms("application").all("txtStudFirstName").focus();
		return;
	}	
	if(trim(document.forms("application").all("txtStudLastName").value) == "")
	{
		alert("Student's surname cannot be left blank. Please enter.");
		document.forms("application").all("txtStudLastName").focus();
		return;
	}
	if(!chkDate(document.all("dtAdmn")))
	{
		return;
	}
	if(trim(document.forms("application").all("lstQuali").value) == "")
	{
		alert("Student's qualification can not be left blank. Please enter.");
		document.forms("application").all("lstQuali").focus();
		return;
	}	
	if(trim(document.forms("application").all("txtResiPhone").value) == "" && trim(document.forms("application").all("txtOffcPhone").value) == "" 	&& trim(document.forms("application").all("txtMoblPhone").value) == "")
	{
		alert("Atleast one contact no. required for student. Please enter.");
		document.forms("application").all("txtResiPhone").focus();
		return;
	}
	if(trim(document.forms("application").all("txtMoblPhone").value) != "")
	{
		if(isValidMobile(trim(document.forms("application").all("txtMoblPhone").value)) == false)
		{
			alert("Student's mobile number is invalid.");
			document.forms("application").all("txtMoblPhone").focus();
			return;
		}
	}	
	document.forms("application").submit();
}
function setAdmnInfo()
{	
	if(trim(document.forms("application").all("txtStudFirstName").value) == "")
	{
		alert("Student's first name cannot be left blank. Please enter.");
		document.forms("application").all("txtStudFirstName").focus();
		return;
	}	
	if(trim(document.forms("application").all("txtStudLastName").value) == "")
	{
		alert("Student's surname cannot be left blank. Please enter.");
		document.forms("application").all("txtStudLastName").focus();
		return;
	}
	if(trim(document.forms("application").all("txtAddressA").value) == "")
	{
		alert("Student's address can not be left blank. Please enter.");
		document.forms("application").all("txtAddressA").focus();
		return;
	}
	if(trim(document.forms("application").all("txtPinCode").value).length != 6)
	{
		alert("Pin code required for student's address. Please enter.");
		document.forms("application").all("txtPinCode").focus();
		return;
	}
	if(!chkDate(document.forms("application").all("cntAge")))
	{
		alert("Student's date of birth required. Please enter.");		
		document.forms("application").all("cntAge").focus();
		return;
	}
	if(trim(document.forms("application").all("txtResiPhone").value) == "" && trim(document.forms("application").all("txtOffcPhone").value) == "" 	&& trim(document.forms("application").all("txtMoblPhone").value) == "")
	{
		alert("Atleast one contact no. required for student. Please enter.");
		document.forms("application").all("txtResiPhone").focus();
		return;
	}
	if(trim(document.forms("application").all("txtMoblPhone").value) != "")
	{
		if(isValidMobile(trim(document.forms("application").all("txtMoblPhone").value)) == false)
		{
			alert("Student's mobile number is invalid.");
			document.forms("application").all("txtMoblPhone").focus();
			return;
		}
	}
	if(trim(document.forms("application").all("txtEmailId").value) != "")
	{
		if(isValidEmail(trim(document.forms("application").all("txtEmailId").value)) == false)
		{
			alert("Student's email address is invalid.");
			document.forms("application").all("txtEmailId").focus();
			return;
		}
	}
	alert("Complete");
	var tabString;
	tabString = "<table border=0 width=100% id='stdinfo' cellspacing=1>";
	tabString = tabString + "<tr>";
	tabString = tabString + "<td>" + document.forms("application").all("txtStudLastName").value + " " + document.forms("application").all("txtStudFirstName").value + " " + document.forms("application").all("txtStudMiddleName").value+ "</Td>";
	tabString = tabString + "</tr>";
	tabString = tabString + "<tr>";
	tabString = tabString + "<td style='white-space: normal;'>" + document.forms("application").all("txtAddressA").value + " " + document.forms("application").all("txtAddressB").value + "</Td>";
	tabString = tabString + "</tr>";
	tabString = tabString + "<tr>";
	tabString = tabString + "<td>" + document.forms("application").all("selSuburb")[document.forms("application").all("selSuburb").selectedIndex].text + " " + document.forms("application").all("selCity")[document.forms("application").all("selCity").selectedIndex].text + " : " + document.forms("application").all("txtPinCode").value+ "</Td>";
	tabString = tabString + "</tr>";
	tabString = tabString + "<tr>";
	tabString = tabString + "<td>" + document.forms("application").all("cntAge").value + "</Td>";
	tabString = tabString + "</tr>";
	tabString = tabString + "<tr>";
	tabString = tabString + "<td>" + "(R)" + document.forms("application").all("txtResiPhone").value + " (O) " + document.forms("application").all("txtOffcPhone").value + " (M) " + document.forms("application").all("txtMoblPhone").value + "</Td>";
	tabString = tabString + "</tr></table>";
	document.all("studinfo").innerHTML = tabString;
	document.all("enquiry").style.display='none';
	document.all("stdCrse").style.display='';
}
function disCourse()
{	
	
	var tabString;
	tabString = "<table border=0 width=100% id='LISTING' cellspacing=1>";
	tabString = tabString + "<caption>Fees Information</caption>";
	tabString = tabString + "<tr><TH>Course</th><TH>Fees</th><TH>Tax</th><TH>Total</th></tr>";
	var  i;
	for(i = 0;i < document.all("crsLength").value;i++)
	{
		if(document.all("chkcourse" + i).checked)
		{
			tabString = tabString + "<tr>";
			if(document.all("chkcourse" + i).text == "OTHER")
				tabString = tabString + "<td><input type='text' name='othCourse' size=15 maxlength=15></Td>";
			else				
			tabString = tabString + "<td nowrap>" + document.all("chkcourse" + i).text + "</Td>";
			tabString = tabString + "<td align=center><input type='text' name='Fee" + document.all("chkcourse" + i).value + "' maxlength=6 onkeydown='num_keyDown()' onblur='calcTax(this)' size=6></Td>";
			tabString = tabString + "<td align=center><input type='text' name='Tax" + document.all("chkcourse" + i).value + "' maxlength=4 readonly size=6></Td>";
			tabString = tabString + "<td align=center><input type='text' name='Tot" + document.all("chkcourse" + i).value + "' maxlength=6 readonly size=6></Td>";
			tabString = tabString + "</tr>";
		}
	}		
	tabString = tabString + "</table>";
	document.all("dspCourse").innerHTML = tabString;
}
function setBackDate()
{
	if(document.all("chkDate").value == "")
		document.location.href('dailyreport.asp?chkDate=1')
	else
		document.location.href('dailyreport.asp?chkDate=2')
}
function setRollOver(obj)
{
	var dtavail;
	var objEvt;
	var xCoor, yCoor;
	objEvt = window.event;
	xCoor = objEvt.clientX;
	yCoor = objEvt.clientY;
	if(document.all("chkDate").value == "")
		dtavail = 0;
	else
		dtavail = document.all("chkDate").value;
	document.all("calen").innerHTML = "<B>You can update last " + (1-dtavail) + " days report</B>";
	document.all("calen").style.position = 'absolute';
	document.all("calen").style.top = yCoor + 10;
	document.all("calen").style.left = xCoor + 10;
	document.all("calen").style.display = '';
}
function cleRollOver()
{
	document.all("calen").style.display = 'none';
}
function calcTax(objName)
{
	document.all("Tax" + objName.name.substr(3)).value = Math.round(objName.value * 0.1030);
	document.all("Tot" + objName.name.substr(3)).value = Number(objName.value) + Number(document.all("Tax" + objName.name.substr(3)).value);
}
function showcrt(objRec,objType)
{
	if(objType == 'O')	{
	window.open('viewcert.asp?param=' + objRec,'','statusbar=1,scrollbars=yes,address=0,menubar=0,height=650');
	}else if(objType == 'J')	{
	window.open('viewjobcert.asp?param=' + objRec,'','statusbar=1,scrollbars=yes,address=0,menubar=0,height=650');
	}else
	{
	window.open('viewcertCtr.asp?param=' + objRec,'','statusbar=1,scrollbars=yes,address=0,menubar=0,height=650');
	}
}
function opnNewCrt(objType)
{
	if(objType == 'N')	{
	document.URL = "reqcert.asp";
	}else if(objType == 'P')	{
	document.URL = "showPcert.asp";
	}else if(objType == 'D')	{
	document.URL = "showDcert.asp";
	}else
	{
	document.URL = "showRcert.asp";
	}
}
function chkCertForm()
{	
	if(document.all("chkStatus").value == "P")
	{
		if(trim(document.all("txtCertNo").value).length != 9)
		{
			alert('Please specify the alloted certificate number');
			document.all("txtCertNo").focus();
			return;
		}
	}
	else if(document.all("chkStatus").value == "R")
	{
		if(trim(document.all("txtFeedback").value).length < 20)
		{
			alert('Please specify your feedback for rejection');
			document.all("txtFeedback").focus();
			return;
		}
	}
	document.forms(0).submit();
}
function selMcourse(opjValMVal)
{
	if(trim(opjValMVal) == "OTHER")
	{
		alert('Please do the following for enrollments in others.\n1. Individual Flash, DreamWeaver, Fireworks, HTML, SWISH, Internet or any other web topic in computer, select Computer Applications (Web).\n2. Individual Corel, Photoshop, PageMaker, Illustrator, or any other designing topic in computer, select Computer Applications (Designing).\n3. For any other topics, select Computer Applications.');
		document.all("mskcourse").style.display = '';
	}
	else
	{
		document.all("mskcourse").style.display = 'none';
	}
}
function sendDlvry(varCertId)
{
	var fbdc;
	fbdc="fdb" + varCertId;
	if(trim(document.all(fbdc).value).length == 0)
	{
		alert("Add certificate receiver's name");
		document.all(fbdc).focus();
		return;
	}	
	window.open("savecertdlry.asp?certno=" + varCertId + "&recvdb=" + document.all(fbdc).value.toUpperCase(),'','statusbar=1,scrollbars=yes,address=0,menubar=0,height=550');
}
function setcomments(varObjId)
{
	if(varObjId.checked)
	{
		document.all("txtFeedback").value=varObjId.text;
		varObjId.checked = false;
	}
}



function ShowHideAdm(varObj)
{
	document.all('Personal').style.display='none';
	document.all('Programs').style.display='none';
	document.all('mskcourse').style.display='none';
	document.all('Fees').style.display='none';
	document.all('Batch').style.display='none';
	document.all('indTab').value=varObj;
	document.all(varObj).style.display='';
	if(varObj == "Fees") genProgTab();
}


function genProgTab()
{
	var crsLength;
	var courseText;
	var crsCount;
	crsCount = 0;
	courseText="";
	courseText = courseText + "<table align='center' cellspacing=2 cellpadding=3>";
	courseText = courseText + "<caption> Fees Details</caption><tr><td colspan=6><hr width=100%></td></tr>"
	courseText = courseText + "<tr><td>Course</td><td>Amount</td><td>Course</td><td>Amout</td><td>Course</td><td>Amount</td></tr>";
	courseText = courseText + "<tr>";
	for(crsLength = 0; crsLength < document.all("chkcourse").length;crsLength++)
	{
		if(document.all("chkcourse")[crsLength].checked == true)
		{
			if(document.all("chkcourse")[crsLength].text != "OTHER"){
			courseText = courseText + "<td>" + document.all("chkcourse")[crsLength].text + "</td>";
			courseText = courseText + "<td><input type='text' name='txtAmt' dir='right'></td>";
			crsCount++;
			if(crsCount % 3 == 0) courseText = courseText + "</tr><tr>";
			}
		}
	}
	
	for(crsLength = 0; crsLength < document.all("chkMcourse").length;crsLength++)
	{
		if(document.all("chkMcourse")[crsLength].checked == true)
		{			
			courseText = courseText + "<td>" + document.all("chkMcourse")[crsLength].text + "</td>"
			courseText = courseText + "<td><input type='text' name='txtAmt' dir='right'></td>"			
			crsCount++;
			if(crsCount % 3 == 0) courseText = courseText + "</tr><tr>"
		}
	}	
	courseText = courseText + "<td><b>Total :</b> </td><td><input type='text' disabled></td></tr>";
	courseText = courseText + "<tr></tr>";
	courseText = courseText + "<tr><td colspan=6><hr width=100%></td></tr>";
	courseText = courseText + "<tr><td><b>Receipt No. :</b> </td><td><input type='text'></td></tr>";
	courseText = courseText + "<tr><td><b>Receipt Amt. :</b> </td><td><input type='text'></td></tr>";
	courseText = courseText + "<tr><td><b>Payment Type. :</b> </td><td><select type='paytype'><option value='Cash'>Cash</option><option value='Cheque'>Cheque / DD</option></select></td></tr>";
	courseText = courseText + "<tr><td><b>Drawn On. :</b> </td><td colspan=3><input type='text' maxlength=50 size=50></td></tr>";
	courseText = courseText + "<tr><td><b>Dated. :</b> </td><td><input type='text'></td></tr>";
	courseText = courseText + "</table>";
	document.all("Fees").innerHTML=courseText;
	
}
function moveNext()
{
	alert(document.all("indTab").value);
	if(document.all("indTab").value == "")
	{
		ShowHideAdm("Programs");
	}
	else if(document.all("indTab").value == "Programs")
	{
		ShowHideAdm("mskcourse");
	}
	else if(document.all("indTab").value == "mskcourse")
	{
		ShowHideAdm("Fees");
	}
	else if(document.all("indTab").value == "Fees")
	{
		ShowHideAdm("Batch");
	}	
}
