













<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=100" >
<meta http-equiv="X-UA-Compatible" content="IE=7,IE=8,IE=9" />



<HTML>
<HEAD>

<!-- <link rel="stylesheet" type="text/css" href="../theme/general/css/default.css"> -->

<!-- <link rel="stylesheet" href="../../theme/general/css/default.css" type="text/css" media="screen" /> -->
<link rel="stylesheet" type="text/css" href="../../theme/general/css/default.css">

<TITLE>Application Status</TITLE>
</HEAD>
<SCRIPT>
function defaultFocus()
{
    var inputs = document.getElementsByTagName('INPUT');

    for (var intCount = 0; intCount< inputs.length; intCount++)
    {

        if (inputs[intCount].type != "hidden")
        {
            inputs[intCount].focus();
            break;
        }
    }
}
function Trim(string) {                  
 var i;                          
 var intCount;                       
 intCount = 0;                       
 for (i = 0; i < string.length; i++)             
 {
     if ((string.charAt(i)) != " ")        
     {
         break;                  
     }
     else                        
     {
         intCount = intCount + 1;        
     }
 }
 string = string.substring(intCount, string.length); 
 intCount = 0;                       
 for (i = string.length-1; i >= 0; i--)          
 {
     if ((string.charAt(i)) != " ")        
     {
         break;                  
     }
     else                        
     {
         intCount = intCount + 1;        
     }
 }
 string = string.substring(0, string.length-intCount);   
 return string;                      
}                                
function isValidInput( strInput )
{
    var blnResult = false ;

    try
    {
        var strPattern = "[^~`^!@#$%&*()\\-\\+=\\,\\.?'\\[\\]\\{\\}A-Za-z0-9_ /\\\\]";

        regexp = new RegExp(strPattern,"g");

        blnResult = !(regexp.test(strInput));

    }
    catch ( e )
    {
        blnResult = false;
    }

    return blnResult;
}
function isNumeric( strInput )
{
    var blnResult = false ;

    try
    {
        var strPattern = "[^0-9.]";

        regexp = new RegExp(strPattern,"g");

        blnResult = !(regexp.test(strInput));

    }
    catch ( e )
    {
        blnResult = false;
    }

    return blnResult;
}
function isNumericWithValidation( strInput, strDecimal )
{
    var blnResult = false ;
    var redExpResult = false ;

    try
    {
        var strPattern = "[^0-9.]";

        regexp = new RegExp(strPattern,"g");

        redExpResult = !(regexp.test(strInput));
        if (redExpResult)
        {
            blnResult = !(isNaN(strInput*strDecimal));
        }else
        {
            blnResult = redExpResult
        }

    }
    catch ( e )
    {
        blnResult = false;
    }

    return blnResult;
}
function isInteger( strInput )
{
    var blnResult = false ;

    try
    {
        var strPattern = "[^0-9]";

        regexp = new RegExp(strPattern,"g");

        blnResult = !(regexp.test(strInput));

    }
    catch ( e )
    {
        blnResult = false;
    }

    return blnResult;
}
function isNumeric( strInput )
{
    var blnResult = false ;

    try
    {
        var strPattern = "[^0-9.]";

        regexp = new RegExp(strPattern,"g");

        blnResult = !(regexp.test(strInput));

    }
    catch ( e )
    {
        blnResult = false;
    }

    return blnResult;
}
function isNumericWithValidation( strInput, strDecimal )
{
    var blnResult = false ;
    var redExpResult = false ;

    try
    {
        var strPattern = "[^0-9.]";

        regexp = new RegExp(strPattern,"g");

        redExpResult = !(regexp.test(strInput));
        if (redExpResult)
        {
            blnResult = !(isNaN(strInput*strDecimal));
        }else
        {
            blnResult = redExpResult
        }

    }
    catch ( e )
    {
        blnResult = false;
    }

    return blnResult;
}
        function FormatNumeric( objText, intDecimal ){
            var intValueLength = 16;
            FormatNumericLength( objText, intDecimal, intValueLength );
        }
        function FormatNumericLength( objText, intDecimal, intValueLength )
        {
            var strValue = objText.value;
            var strDecimal = "";
            var strDoubleDecimal = false;
            strValue = strValue.replace(/\$|\,/g,'');
            var intPos = strValue.indexOf ( '.' );
            if( intPos != -1 )
            {
                var strValueAfterPos = strValue.slice ( intPos + 1, strValue.length );
                var intPos2 = strValueAfterPos.indexOf ( '.' );
                if(intPos2 != -1)
                {
                    strDoubleDecimal = true;
                }
            }
            if(isNumeric(objText.value) && objText.value != "." && strDoubleDecimal == false && objText.value != ""){
                if ( intDecimal>0 )
                {
                    if ( intPos > 0 )
                    {
                        strValue = strValue.slice ( 0, intPos + (intDecimal+1) );
                        var intZero = (intDecimal+1) - ( strValue.length - intPos );
                        for ( var i=0; i<intZero; i++ )
                        {
                            strValue += '0';
                        }
                        strValue = parseFloat(strValue.slice (0, intPos)) + strValue.slice (intPos, strValue.length);
                    }
                    else if ( intPos == 0 )
                    {
                        strValue = '0' + strValue.slice ( 0, intPos + (intDecimal+1) );
                        var intZero = (intDecimal+1) - ( strValue.length - 1 - intPos );
                        for ( var i=0; i<intZero; i++ )
                        {
                            strValue += '0';
                        }
                    }
                    else
                    {
                        strValue = parseFloat(strValue);
                        strValue += '.'
                        for ( var i=0; i<intDecimal; i++ )
                        {
                            strValue += '0';
                        }
                    }
               }
               else
               {
                    if ( intPos > 0 )
                    {
                      strValue = strValue.slice ( 0, intPos );
                    }
               }
               objText.value = strValue;
            }
            else
            {
                if(intDecimal==0) { 
                    objText.value = '0';
                }
                else {
                    objText.value = '0.00';
                    }
            }
            if(objText.value.length > intValueLength)
            {
                if(intDecimal==0) { 
                    objText.value = '0';
                }
                else {
                    objText.value = '0.00';
                    }
            }
        }
 function TextValidate(objForm, Param) {

     var strErrMsg = '';
     var strErrMsgs = '';
     var strFieldNm = '';
     var strFieldDscp = '';
     var strFieldType = '';

     for (var intCount=0; intCount< Param.length; intCount++) {

         strErrMsg = '';
         strFieldNm = Param[intCount][0];
         strFieldDscp = Param[intCount][1];
         strFieldType = Param[intCount][2];
         strValue = '';
         if (!(objForm.elements[strFieldNm])) {
             return strFieldDscp + " is a mandatory field.";
         }
         if (objForm.elements[strFieldNm].type.indexOf('select') != -1)
         {
             index = objForm.elements[strFieldNm].selectedIndex;
             if (index > 0)
             {
                  strValue = "1"
             }
             else
             {
                  strValue = "";
             }
         }
         else
         {
             strValue = objForm.elements[strFieldNm].value;
         }

         switch(strFieldType){

             case "M" :

                 if (Trim(strValue) == '') {

                     strErrMsg   = strFieldDscp + " is a mandatory field.";
                 }
                 break;

             case "MA" :

                 if (strValue == '') {

                     strErrMsg   = strFieldDscp + " is a mandatory field.";

                 } else {

                    var blnResult = false ;

                    try
                    {
                        var strPattern = "[^A-Za-z0-9]";

                        regexp = new RegExp(strPattern,"g");

                        blnResult = regexp.test(strValue);

                    }
                    catch ( e )
                    {
                        blnResult = false;
                    }
                    if (blnResult == true) {

                        strErrMsg   = strFieldDscp + " should not contain invalid character. ( eg.\", |, :, ;, < and > )";

                    }

                 }
                 break;

             case "AL" :

                 if (strValue != '') {

                    var blnResult = false ;

                    try
                    {
                        var strPattern = "[^A-Za-z ]";

                        regexp = new RegExp(strPattern,"g");

                        blnResult = regexp.test(strValue);

                    }
                    catch ( e )
                    {
                        blnResult = false;
                    }
                    if (blnResult == true) {

                        strErrMsg   = strFieldDscp + " should be alphabet.";

                    }

                 }
                 break;

             case "MAL" :

                 if (strValue == '') {

                     strErrMsg   = strFieldDscp + " is a mandatory field.";

                 } else {

                    var blnResult = false ;

                    try
                    {
                        var strPattern = "[^A-Za-z ]";

                        regexp = new RegExp(strPattern,"g");

                        blnResult = regexp.test(strValue);

                    }
                    catch ( e )
                    {
                        blnResult = false;
                    }
                    if (blnResult == true) {

                        strErrMsg   = strFieldDscp + " should be alphabet.";

                    }

                 }
                 break;

             case "MAS" :

                 if (strValue == '') {

                     strErrMsg   = strFieldDscp + " is a mandatory field.";

                 } else {

                    var blnResult = false ;

                    try
                    {
                        var strPattern = "[^A-Za-z0-9 ]";

                        regexp = new RegExp(strPattern,"g");

                        blnResult = regexp.test(strValue);

                    }
                    catch ( e )
                    {
                        blnResult = false;
                    }
                    if (blnResult == true) {

                        strErrMsg   = strFieldDscp + " should be alphabet.";

                    }

                 }
                 break;

             case "MN" :

                 if (Trim(strValue) == '') {

                     strErrMsg   = strFieldDscp + " is a mandatory field.";

                 } else {

                     if (!isNumeric(strValue) || (strValue == null)) {
                         strErrMsg = strFieldDscp + " should be numeric.";
                     } else {
                         if ((strValue + 0) < 0) {
                               strErrMsg = strFieldDscp + " should be more than 0.";
                         }
                     }
                 }
                 break;

             case "N" :

                 if (strValue != '') {

                     if (!isNumeric(strValue) || (strValue == null)) {
                         strErrMsg = strFieldDscp + " should be numeric.";
                     }
                 }
                 break;

             case "MP" :

                 if (strValue == '') {

                     strErrMsg   = strFieldDscp + " is a mandatory field.";

                 } else {

                     if (!isNumeric(strValue) || (strValue == null)) {
                         strErrMsg = strFieldDscp + " should be numeric.";
                     } else {
                         if ((strValue + 0) <= 0) {
                               strErrMsg = strFieldDscp + " should be more than 0.";
                         }
                     }
                 }
                 break;

             case "MI" :

                 if (Trim(strValue) == '') {

                     strErrMsg   = strFieldDscp + " is a mandatory field.";

                 } else {

                     if (!isInteger(strValue) || (strValue == null)) {
                         strErrMsg = strFieldDscp + " should be numeric.";
                     } else {
                         if ((strValue + 0) < 0) {
                               strErrMsg = strFieldDscp + " should be more than 0.";
                         }
                     }
                 }
                 break;

             case "I" :


             if (!isInteger(strValue) || (strValue == null)) {
                strErrMsg = strFieldDscp + " should be numeric.";
             } else {
                if ((strValue + 0) < 0) {
                    strErrMsg = strFieldDscp + " should be more than 0.";
                }
             }
             break;

             case "P" :

                 if (strValue!= '') {

                     if (!isNumeric(strValue) || (strValue == null)) {
                         strErrMsg =  strFieldDscp + " should be numeric.";
                     } else {
                         if ((strValue + 0) <= 0) {
                               strErrMsg = strFieldDscp + " should be more than 0.";
                         }
                     }
                 }
                 break;
         }

         if (!isValidInput(strValue)) 
         {
             strErrMsg = strFieldDscp + " should not contain invalid character. ( eg.\", |, :, ;, < and > )";
         }


         if (strErrMsg != '') {

             strErrMsgs = strErrMsgs +  strErrMsg;
             return strErrMsgs;
         }

     }

     return strErrMsgs;

 }
 function TextValidateWithDecimal(objForm, Param) {

     var strErrMsg = '';
     var strErrMsgs = '';
     var strFieldNm = '';
     var strFieldDscp = '';
     var strFieldType = '';
     var strFactor = '1';
     var strDecimalValue = '0';

     for (var intCount=0; intCount< Param.length; intCount++) {

         strErrMsg = '';
         strFieldNm = Param[intCount][0];
         strFieldDscp = Param[intCount][1];
         strFieldType = Param[intCount][2];
         strDecimalValue = Param[intCount][3];
         if (strDecimalValue != null && parseInt(strDecimalValue) != 0)
         {
            for (var i=0; i < parseInt(strDecimalValue); i++)
            {
                strFactor = strFactor + '0';
            }
         }
         strValue = '';
         if (!(objForm.elements[strFieldNm])) {
             return strFieldDscp + " is a mandatory field.";
         }
         if (objForm.elements[strFieldNm].type.indexOf('select') != -1)
         {
             index = objForm.elements[strFieldNm].selectedIndex;
             if (index > 0)
             {
                  strValue = "1"
             }
             else
             {
                  strValue = "";
             }
         }
         else
         {
             strValue = objForm.elements[strFieldNm].value;
         }

         switch(strFieldType){

             case "M" :

                 if (Trim(strValue) == '') {

                     strErrMsg   = strFieldDscp + " is a mandatory field.";
                 }
                 break;

             case "MA" :

                 if (strValue == '') {

                     strErrMsg   = strFieldDscp + " is a mandatory field.";

                 } else {

                    var blnResult = false ;

                    try
                    {
                        var strPattern = "[^A-Za-z0-9]";

                        regexp = new RegExp(strPattern,"g");

                        blnResult = regexp.test(strValue);

                    }
                    catch ( e )
                    {
                        blnResult = false;
                    }
                    if (blnResult == true) {

                        strErrMsg   = strFieldDscp + " should not contain invalid character. ( eg.\", |, :, ;, < and > )";

                    }

                 }
                 break;

             case "AL" :

                 if (strValue != '') {

                    var blnResult = false ;

                    try
                    {
                        var strPattern = "[^A-Za-z ]";

                        regexp = new RegExp(strPattern,"g");

                        blnResult = regexp.test(strValue);

                    }
                    catch ( e )
                    {
                        blnResult = false;
                    }
                    if (blnResult == true) {

                        strErrMsg   = strFieldDscp + " should be alphabet.";

                    }

                 }
                 break;

             case "MAL" :

                 if (strValue == '') {

                     strErrMsg   = strFieldDscp + " is a mandatory field.";

                 } else {

                    var blnResult = false ;

                    try
                    {
                        var strPattern = "[^A-Za-z ]";

                        regexp = new RegExp(strPattern,"g");

                        blnResult = regexp.test(strValue);

                    }
                    catch ( e )
                    {
                        blnResult = false;
                    }
                    if (blnResult == true) {

                        strErrMsg   = strFieldDscp + " should be alphabet.";

                    }

                 }
                 break;

             case "MN" :

                 if (Trim(strValue) == '') {

                     strErrMsg   = strFieldDscp + " is a mandatory field.";

                 } else {

                     if (!isNumericWithValidation(strValue, strFactor) || (strValue == null)) {
                         strErrMsg = strFieldDscp + " should be numeric.";
                     } else {
                         if ((strValue + 0) < 0) {
                               strErrMsg = strFieldDscp + " should be more than 0.";
                         }
                     }
                 }
                 break;

             case "N" :

                 if (strValue != '') {

                     if (!isNumericWithValidation(strValue, strFactor) || (strValue == null)) {
                         strErrMsg = strFieldDscp + " should be numeric.";
                     }
                 }
                 break;

             case "MP" :

                 if (strValue == '') {

                     strErrMsg   = strFieldDscp + " is a mandatory field.";

                 } else {

                     if (!isNumericWithValidation(strValue, strFactor) || (strValue == null)) {
                         strErrMsg = strFieldDscp + " should be numeric.";
                     } else {
                         if ((strValue + 0) <= 0) {
                               strErrMsg = strFieldDscp + " should be more than 0.";
                         }
                     }
                 }
                 break;

             case "MI" :

                 if (Trim(strValue) == '') {

                     strErrMsg   = strFieldDscp + " is a mandatory field.";

                 } else {

                     if (!isInteger(strValue) || (strValue == null)) {
                         strErrMsg = strFieldDscp + " should be numeric.";
                     } else {
                         if ((strValue + 0) < 0) {
                               strErrMsg = strFieldDscp + " should be more than 0.";
                         }
                     }
                 }
                 break;

             case "P" :

                 if (strValue!= '') {

                     if (!isNumericWithValidation(strValue, strFactor) || (strValue == null)) {
                         strErrMsg =  strFieldDscp + " should be numeric.";
                     } else {
                         if ((strValue + 0) <= 0) {
                               strErrMsg = strFieldDscp + " should be more than 0.";
                         }
                     }
                 }
                 break;
         }

         if (!isValidInput(strValue)) 
         {
             strErrMsg = strFieldDscp + " should not contain invalid character. ( eg.\", |, :, ;, < and > )";
         }


         if (strErrMsg != '') {

             strErrMsgs = strErrMsgs +  strErrMsg;
             return strErrMsgs;
         }

     }

     return strErrMsgs;

 }


function onSubmitClick()
{
	vntParam = new Array();
	vntParam[0] = new Array("application_id","application_id","MN");
	
	var strErrMsg = TextValidate(document.frmParam,vntParam);
	
	if(strErrMsg != '')
	{
	    alert(strErrMsg);
	    return;
	}
	 
	document.frmParam.submit();
}

</SCRIPT>
<BODY onLoad="defaultFocus()">

<FORM action='check_application_form_status.jsp' AUTOCOMPLETE="OFF" method='POST' name='frmParam' onSubmit="return false;">
<TABLE BORDER="0" CELLSPACING="0" ALIGN="CENTER" WIDTH="100%">
<TR>
<TD>
   <h1>Application Status</h1>



<div id="loading-overlap" class="lightbox-overlap" style="display: block;">
	<div class="lightbox-standard-box-setting">
		<div class="lightbox-standard-box">
			<a href="" alt="Close" title="Close"><span class="close"></span></a>
			<div class="lightbox-standard-header"><span>Application Status<span></div>			
			<div class="light-standard-content">
			<span>Please enter your application ID</span>		
				<div class="fld_group lightbox-form">
					<div class="input_label">
					<span>Application ID</span><span class="asterisk">*</span><br>
					</div>
					 <div class="input_field float_left">
						<div class = "input_fieldL"></div>

							<div class="input_field"  ><div class="input_fieldL"></div><INPUT TYPE="TEXT" ID="application_id" NAME="application_id" MAXLENGTH="15" VALUE=""  ><div class="input_fieldR"></div></div>
							<div class ="input_fieldR"></div>
					</div>
				</div>
				<div class="clear"></div>
				<br/>
				<div class="lightbox-btn">
					<a class="btn_grey2">
						<div class="btn_L"></div>
						<div class="btn_M" ID="Submit" NAME="Submit" onClick="Javascript:onSubmitClick();">Submit</div>
						<div class="btn_R"></div>
					</a>
					<div class="clear"></div>
				</div>
<span><b>Application Status : </b> 		</span>

</div>
		</div>
	</div>
</div>

</FORM>

</BODY>
</HTML>



