window.history.forward();

var isNS = (navigator.appName == "Netscape") ? 1 : 0;
if (navigator.appName == "Netscape") document.captureEvents(Event.MOUSEDOWN || Event.MOUSEUP);

function mischandler() {
    return false;
}
function mousehandler(e) {
    var myevent = (isNS) ? e : event;
    var eventbutton = (isNS) ? myevent.which : myevent.button;
    if ((eventbutton == 2) || (eventbutton == 3)) return false;
}
document.oncontextmenu = mischandler;
document.onmousedown = mousehandler;
document.onmouseup = mousehandler;

function disableCtrlKeyCombination(e) {
    var forbiddenKeys = new Array("a", "s", "c", "x");
    var key;
    var isCtrl;

    if (window.event) {
        key = window.event.keyCode;     //IE
        if (window.event.ctrlKey)
            isCtrl = true;
        else
            isCtrl = false;
    }
    else {
        key = e.which;     //firefox
        if (e.ctrlKey)
            isCtrl = true;
        else
            isCtrl = false;
    }

    if (isCtrl) {
        for (i = 0; i < forbiddenKeys.length; i++) {
            //case-insensitive comparation
            if (forbiddenKeys[i].toLowerCase() == String.fromCharCode(key).toLowerCase()) {
                return false;
            }
        }
    }
    return true;
}

function checkMobileNo() {
    Myvalue = document.getElementById("ctl00_ContentPlaceHolder1_txtMobileNumber").value;
    if (Myvalue.length != 10) {
        alert("Fill 10 digit mobile number.");
        return false;
    }
    else {        
        return true;
    }
}

function checkMobileNo1() {
    
}


// captcha js
var a = Math.ceil(Math.random() * 10);
var b = Math.ceil(Math.random() * 10);
var c = a + b;
function DrawBotBoot() {
    document.write("What is " + a + " + " + b + "? ");
    document.write("&nbsp;&nbsp;<input id='BotBootInput' type='text' maxlength='2' size='2'/>");
}
function ValidBotBoot() {
    var d = document.getElementById('BotBootInput').value;
    if (d == c) { return true; }
    else { return false; }
}



function percentage(evt) {
    var charCode = (evt.which) ? evt.which : event.keyCode;
    if (charCode != 46 && charCode > 31 && (charCode < 48 || charCode > 57)) {
        return false;
    }
    else {
        return true;
    }
}


function checkdatecharacter(evt) {
    var charCode = (evt.which) ? evt.which : event.keyCode;
    if (charCode != 47 && charCode > 31 && (charCode < 48 || charCode > 57)) {
        return false;
    }
    else {
        return true;
    }
}

function AllowAlphabet(e) {
    isIE = document.all ? 1 : 0
    keyEntry = !isIE ? e.which : event.keyCode;
    if (((keyEntry >= 65) && (keyEntry <= 90)) || ((keyEntry >= 97) && (keyEntry <= 122)) || (keyEntry == 46) || (keyEntry == 32) || keyEntry == 45 || keyEntry == 0 || keyEntry == 8) {
        return true;
    }
    else {
        return false;
    }
}

function ValidateFullNamePaste(obj) {
    var totalCharacterCount = window.clipboardData.getData('Text');
    var strValidChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ";
    var strChar;
    var FilteredChars = "";
    for (i = 0; i < totalCharacterCount.length; i++) {
        strChar = totalCharacterCount.charAt(i);
        if (strValidChars.indexOf(strChar) != -1) {
            FilteredChars = FilteredChars + strChar;
        }
    }
    obj.value = FilteredChars;
    return false;
}

function onlyNumbers(evt) {
    var charCode = (evt.which) ? evt.which : event.keyCode;
    if (charCode > 31 && (charCode < 48 || charCode > 57)) {
        return false;
    }
    else {
        return true;
    }
}

function isDate(DateTextBox_Value, DateMessageBox, MinDate, MaxDate) {
    try {
        var OK = true;
        var value = DateTextBox_Value;
        if (MinDate == '' && value != '') {
            OK = false;
        }

        if (value.length != 10 && value != '') {
            OK = false;
        }
        var DayIndex = 0;
        var MonthIndex = 1;
        var YearIndex = 2;

        var SplitValue = value.split("/");
        if (value != '') {
            if (!(SplitValue[DayIndex].length == 1 || SplitValue[DayIndex].length == 2)) {
                OK = false;
            }
            if (OK && !(SplitValue[MonthIndex].length == 1 || SplitValue[MonthIndex].length == 2)) {
                OK = false;
            }
            if (OK && SplitValue[YearIndex].length != 4) {
                OK = false;
            }
            if (OK) {
                var Day = parseInt(SplitValue[DayIndex], 10);
                var Month = parseInt(SplitValue[MonthIndex], 10);
                var Year = parseInt(SplitValue[YearIndex], 10);

                if (OK = ((Year > 1900) && (Year - 1 < new Date().getFullYear()))) {
                    if (OK = (Month <= 12 && Month > 0)) {

                        var LeapYear = (((Year % 4) == 0) && ((Year % 100) != 0) || ((Year % 400) == 0));

                        if (OK = Day > 0) {
                            if (Month == 2) {
                                OK = LeapYear ? Day <= 29 : Day <= 28;
                            }
                            else {
                                if ((Month == 4) || (Month == 6) || (Month == 9) || (Month == 11)) {
                                    OK = Day <= 30;
                                }
                                else {
                                    OK = Day <= 31;
                                }
                            }
                        }
                    }
                }
            }
        }

        //here check date after today
        /////////////////////////////////////////////////////
        if (OK == true && value != '') {
            var x = new Date();
            x.setFullYear(Year, Month - 1, Day);

            var today = new Date();
            if (MaxDate != undefined) {
                var SplitValue1 = MaxDate.split("/");
                var CurrentDay = parseInt(SplitValue1[DayIndex], 10);
                var CurrentMonth = parseInt(SplitValue1[MonthIndex], 10);
                var CurrentYear = parseInt(SplitValue1[YearIndex], 10);
                today.setFullYear(CurrentYear, CurrentMonth - 1, CurrentDay);
            }
            if (x > today) {
                OK = false;
                //alert(OK);
            }
        }
        /////////////////////////////////////////////////////

        //here check minimum date
        /////////////////////////////////////////////////////

        if (OK == true && value != '') {
            var SplitValue2 = MinDate.split("/");
            var MinDay = parseInt(SplitValue2[0], 10);
            var MinMonth = parseInt(SplitValue2[1], 10);
            var MinYear = parseInt(SplitValue2[2], 10);

            var x1 = new Date();
            x1.setFullYear(Year, Month - 1, Day);

            var MinDate1 = new Date();
            MinDate1.setFullYear(MinYear, MinMonth - 1, MinDay);

            if (x1 < MinDate1) {
                OK = false;
            }
        }

        if (OK == false) {
            document.getElementById(DateMessageBox).innerHTML = "Enter Correct Date";
        }
        else {
            document.getElementById(DateMessageBox).innerHTML = "";
        }
        return OK;
    }
    catch (e) {
        return false;
    }
}

function isDate1(DateMessageBox) {
    document.getElementById(DateMessageBox).innerHTML = "";
}

function AdmitCardOption() {
    var AdmitCardOption = document.getElementById("ctl00_ContentPlaceHolder1_cmbAdmitCardOption").value;
    var rfvdtDateofBirth = document.getElementById("ctl00_ContentPlaceHolder1_rfvdtDateofBirth");
    var rfvPassword = document.getElementById("ctl00_ContentPlaceHolder1_rfvPassword");

    if (AdmitCardOption == "1") {
        document.getElementById("DivLoginPassword").style.display = "block";
        document.getElementById("DivLoginDOB").style.display = "none";
        ValidatorEnable(rfvdtDateofBirth, false);
        ValidatorEnable(rfvPassword, true);
        document.getElementById("ctl00_ContentPlaceHolder1_dtDateofBirth").value = "";
    }
    else if (AdmitCardOption == "2") {
        document.getElementById("DivLoginDOB").style.display = "block";
        document.getElementById("DivLoginPassword").style.display = "none";
        ValidatorEnable(rfvdtDateofBirth, true);
        ValidatorEnable(rfvPassword, false);
        document.getElementById("ctl00_ContentPlaceHolder1_txtPassword").value = "";
    }
    else {
        document.getElementById("DivLoginDOB").style.display = "none";
        document.getElementById("DivLoginPassword").style.display = "none";
        ValidatorEnable(rfvdtDateofBirth, false);
        ValidatorEnable(rfvPassword, false);
        document.getElementById("ctl00_ContentPlaceHolder1_txtControlNo").value = "";
        document.getElementById("ctl00_ContentPlaceHolder1_txtPassword").value = "";
        document.getElementById("ctl00_ContentPlaceHolder1_dtDateofBirth").value = "";
    }
}

function checkScribeImagePhotoFile() {

    var node_list = document.getElementById('ctl00_ContentPlaceHolder1_FileScribeUploaderCategries').value;

    var sFileExtension = node_list.split('.')[node_list.split('.').length - 1];

    if (sFileExtension != "jpg" && sFileExtension != "JPG" && sFileExtension != "jpeg") {
        alert("Please make sure your scribe photo image is in jpg format.\n\n");
        return false;
    }
}


function checkImagePhotoFile() {

    var node_list = document.getElementById('ctl00_ContentPlaceHolder1_FileUploaderCategries').value;

    var sFileExtension = node_list.split('.')[node_list.split('.').length - 1];

    if (sFileExtension != "jpg" && sFileExtension != "JPG" && sFileExtension != "jpeg") {
        alertify.alert("Please make sure your photo image is in jpg format.\n\n");
        return false;
    }

    //Check Size
    var fi = document.getElementById('ctl00_ContentPlaceHolder1_FileUploaderCategries'); // GET THE FILE INPUT.

    // VALIDATE OR CHECK IF ANY FILE IS SELECTED.
    if (fi.files.length > 0) {
        // RUN A LOOP TO CHECK EACH SELECTED FILE.
        for (var i = 0; i <= fi.files.length - 1; i++) {

            var fsize = fi.files.item(i).size;      // THE SIZE OF THE FILE.

            if (Math.round((fsize / 1024)) < 10 || Math.round((fsize / 1024)) > 50) {
                alertify.alert("Please check your photo image size.\n\n");
                return false;
            }
        }
    }

}

function checkImageSignFile() {

    var node_list = document.getElementById('ctl00_ContentPlaceHolder1_FileUploaderSubCategries').value;

    var sFileExtension = node_list.split('.')[node_list.split('.').length - 1];

    if (sFileExtension != "jpg" && sFileExtension != "JPG" && sFileExtension != "jpeg") {
        alertify.alert("Please make sure your sign image is in jpg format.\n\n");
        return false;
    }


    //Check Size
    var fi = document.getElementById('ctl00_ContentPlaceHolder1_FileUploaderSubCategries'); // GET THE FILE INPUT.

    // VALIDATE OR CHECK IF ANY FILE IS SELECTED.
    if (fi.files.length > 0) {
        // RUN A LOOP TO CHECK EACH SELECTED FILE.
        for (var i = 0; i <= fi.files.length - 1; i++) {

            var fsize = fi.files.item(i).size;      // THE SIZE OF THE FILE.

            if (Math.round((fsize / 1024)) < 10 || Math.round((fsize / 1024)) > 50) {
                alertify.alert("Please check your signature image size.\n\n");
                return false;
            }
        }
    }
}

function checkImageMigrationFile() {

    var node_list = document.getElementById('ctl00_ContentPlaceHolder1_FileUploaderMigrationCategries').value;

    var sFileExtension = node_list.split('.')[node_list.split('.').length - 1];

    if (sFileExtension != "jpg" && sFileExtension != "JPG" && sFileExtension != "jpeg") {
        alertify.alert("Please make sure your Migration image is in jpg format.\n\n");
        return false;
    }


    //Check Size
    var fi = document.getElementById('ctl00_ContentPlaceHolder1_FileUploaderMigrationCategries'); // GET THE FILE INPUT.

    // VALIDATE OR CHECK IF ANY FILE IS SELECTED.
    if (fi.files.length > 0) {
        // RUN A LOOP TO CHECK EACH SELECTED FILE.
        for (var i = 0; i <= fi.files.length - 1; i++) {

            var fsize = fi.files.item(i).size;      // THE SIZE OF THE FILE.

            if (Math.round((fsize / 1024)) < 10 || Math.round((fsize / 1024)) > 500) {
                alertify.alert("Please check your Migration certificate image size.\n\n");
                return false;
            }
        }
    }
}

function checkImageMarksheetFile() {

    var node_list = document.getElementById('ctl00_ContentPlaceHolder1_FileUploaderMarksheetCategries').value;

    var sFileExtension = node_list.split('.')[node_list.split('.').length - 1];

    if (sFileExtension != "jpg" && sFileExtension != "JPG" && sFileExtension != "jpeg") {
        alertify.alert("Please make sure your Marksheet image is in jpg format.\n\n");
        return false;
    }


    //Check Size
    var fi = document.getElementById('ctl00_ContentPlaceHolder1_FileUploaderMarksheetCategries'); // GET THE FILE INPUT.

    // VALIDATE OR CHECK IF ANY FILE IS SELECTED.
    if (fi.files.length > 0) {
        // RUN A LOOP TO CHECK EACH SELECTED FILE.
        for (var i = 0; i <= fi.files.length - 1; i++) {

            var fsize = fi.files.item(i).size;      // THE SIZE OF THE FILE.

            if (Math.round((fsize / 1024)) < 10 || Math.round((fsize / 1024)) > 500) {
                alertify.alert("Please check your Marksheet certificate image size.\n\n");
                return false;
            }
        }
    }
}

function checkImageLTIFile() {

    var node_list = document.getElementById('ctl00_ContentPlaceHolder1_FileUploaderLTICategries').value;

    var sFileExtension = node_list.split('.')[node_list.split('.').length - 1];

    if (sFileExtension != "jpg" && sFileExtension != "JPG" && sFileExtension != "jpeg") {
        alert("Please make sure your thumb image is in jpg format.\n\n");
        return false;
    }
}

function checkImageSCFile() {

    var node_list = document.getElementById('ctl00_ContentPlaceHolder1_FileUploaderSCCategries').value;

    var sFileExtension = node_list.split('.')[node_list.split('.').length - 1];

    if (sFileExtension != "jpg" && sFileExtension != "JPG" && sFileExtension != "jpeg") {
        alert("Please make sure your sc certificate image is in jpg format.\n\n");
        return false;
    }
}

function checkImageSTFile() {

    var node_list = document.getElementById('ctl00_ContentPlaceHolder1_FileUploaderSTCategries').value;

    var sFileExtension = node_list.split('.')[node_list.split('.').length - 1];

    if (sFileExtension != "jpg" && sFileExtension != "JPG" && sFileExtension != "jpeg") {
        alert("Please make sure your st certificate image is in jpg format.\n\n");
        return false;
    }
}

function checkImagePWDFile() {

    var node_list = document.getElementById('ctl00_ContentPlaceHolder1_FileUploaderPWDCategries').value;

    var sFileExtension = node_list.split('.')[node_list.split('.').length - 1];

    if (sFileExtension != "jpg" && sFileExtension != "JPG" && sFileExtension != "jpeg") {
        alert("Please make sure your pwd certificate image is in jpg format.\n\n");
        return false;
    }
}

function checkImageESMFile() {

    var node_list = document.getElementById('ctl00_ContentPlaceHolder1_FileUploaderESMCategries').value;

    var sFileExtension = node_list.split('.')[node_list.split('.').length - 1];

    if (sFileExtension != "jpg" && sFileExtension != "JPG" && sFileExtension != "jpeg") {
        alert("Please make sure your ex-serviceman certificate image is in jpg format.\n\n");
        return false;
    }
}

function checkImageExTradeFile() {

    var node_list = document.getElementById('ctl00_ContentPlaceHolder1_FileUploaderExTradeCategries').value;

    var sFileExtension = node_list.split('.')[node_list.split('.').length - 1];

    if (sFileExtension != "jpg" && sFileExtension != "JPG" && sFileExtension != "jpeg") {
        alert("Please make sure your Ex Trade certificate image is in jpg format.\n\n");
        return false;
    }
}

function CheckTechnicalQualification() {
    var QualTechnicalPassingYear1 = document.getElementById("ctl00_ContentPlaceHolder1_txtTechnicalQualificationYear1").value;
    var QualTechnicalPercentage1 = parseFloat(document.getElementById("ctl00_ContentPlaceHolder1_txtTechnicalQualificationPercentage1").value);
    var QualTechnicalPassingYear2 = document.getElementById("ctl00_ContentPlaceHolder1_txtTechnicalQualificationYear2").value;
    var QualTechnicalPercentage2 = parseFloat(document.getElementById("ctl00_ContentPlaceHolder1_txtTechnicalQualificationPercentage2").value);

    if (isNaN(QualTechnicalPercentage1) || QualTechnicalPercentage1 < 33 || QualTechnicalPercentage1 > 100) {
        return false;
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_txtTechnicalQualificationPercentage2").value != "") {
        revTechnicalQualificationPercentage2 = document.getElementById("ctl00_ContentPlaceHolder1_revTechnicalQualificationPercentage2");


        if (isNaN(QualTechnicalPercentage2) || QualTechnicalPercentage2 < 33 || QualTechnicalPercentage2 > 100) {
            return false;
        }
    }

    if (QualTechnicalPassingYear1.length != 4 || QualTechnicalPassingYear1 < 1900 || QualTechnicalPassingYear1 > 2015) {
        return false;
    }

    if (QualTechnicalPassingYear2 != "" && QualTechnicalPassingYear2 != "0") {
        if (QualTechnicalPassingYear2.length != 4 || QualTechnicalPassingYear2 < 1900 || QualTechnicalPassingYear2 > 2015) {
            return false;
        }
    }
}


function readURL(input, img_prev_object) {
    img_prev = document.getElementById(img_prev_object);
    if (input.files && input.files[0]) {
        var reader = new FileReader();
        reader.onload = function (e) {
            $(img_prev)
                    .attr('src', e.target.result)
            ;
        };
        reader.readAsDataURL(input.files[0]);
    }
}
//Code Starts
var isIE = navigator.userAgent.toLowerCase().indexOf("msie");

function SetWidthToAuto(drpLst) {
    if (isIE > -1) {
        drpLst.style.width = 'auto';
    }
}

function ResetWidth(drpLst) {
    if (isIE > -1) {
        drpLst.style.width = '150px';
    }
}

function ApprenticeOrdnanceFactory()
{
    var ExTradeApprentice = document.getElementById("ctl00_ContentPlaceHolder1_cmbExTradeApprentice").value;
    var rfvApprenticeOrdnanceFactory = document.getElementById("ctl00_ContentPlaceHolder1_rfvApprenticeOrdnanceFactory");
    var rfvExTradeApprenticePeriod = document.getElementById("ctl00_ContentPlaceHolder1_rfvExTradeApprenticePeriod");

    if (ExTradeApprentice == "1") {
        document.getElementById("DivExTradeApprenticeFactory").style.display = "block";
        ValidatorEnable(rfvApprenticeOrdnanceFactory, true);
        document.getElementById("DivExTradeApprenticePeriod").style.display = "block";        
        ValidatorEnable(rfvExTradeApprenticePeriod, true);
    }
    else
    {
        document.getElementById("DivExTradeApprenticeFactory").style.display = "none";
        ValidatorEnable(rfvApprenticeOrdnanceFactory, false);
        document.getElementById("DivExTradeApprenticePeriod").style.display = "none";        
        ValidatorEnable(rfvExTradeApprenticePeriod, false);
        document.getElementById("ctl00_ContentPlaceHolder1_cmbApprenticeOrdnanceFactory").value = "0";
        document.getElementById("ctl00_ContentPlaceHolder1_txtExTradeApprenticePeriod").value = "0";
    }
}

function CheckValidPhotId()
{
    var ValidPhotId = document.getElementById("ctl00_ContentPlaceHolder1_cmbValidPhotId").value;
    var revPANNo = document.getElementById("ctl00_ContentPlaceHolder1_revPANNo");
    var revAadharNo = document.getElementById("ctl00_ContentPlaceHolder1_revAadharNo");

    if (ValidPhotId == "PAN Card")
    {
        ValidatorEnable(revPANNo, true);
    }
    else
    {
        ValidatorEnable(revPANNo, false);
    }

    if (ValidPhotId == "Aadhaar Card") {
        ValidatorEnable(revAadharNo, true);
    }
    else {
        ValidatorEnable(revAadharNo, false);
    }
}

function CheckScribeValidPhotId() {
    var ScribeValidPhotId = document.getElementById("ctl00_ContentPlaceHolder1_cmbScribeValidPhotId").value;
    var revvPANNo = document.getElementById("ctl00_ContentPlaceHolder1_revScribePANNo");
    var revScribeAadharNo = document.getElementById("ctl00_ContentPlaceHolder1_revScribeAadharNo");

    if (ScribeValidPhotId == "PAN Card") {
        ValidatorEnable(revvPANNo, true);
    }
    else {
        ValidatorEnable(revvPANNo, false);
    }

    if (ScribeValidPhotId == "Aadhaar Card") {
        ValidatorEnable(revScribeAadharNo, true);
    }
    else {
        ValidatorEnable(revScribeAadharNo, false);
    }
}


function ExServicemenChange() {
    var ExServicemen = document.getElementById("ctl00_ContentPlaceHolder1_cmbExServicemen").value;
    var rfvExServicemanLengthofService = document.getElementById("ctl00_ContentPlaceHolder1_rfvExServicemanLengthofService");    
    var rfvDateofDischargeExServicemen = document.getElementById("ctl00_ContentPlaceHolder1_rfvDateofDischargeExServicemen");    

    if (ExServicemen == "1") {
        document.getElementById("DivExServicemanLengthofService").style.display = "block";
        document.getElementById("DivExServicemanDateofDischarge").style.display = "block";
        ValidatorEnable(rfvExServicemanLengthofService, true);        
        ValidatorEnable(rfvDateofDischargeExServicemen, true);
    }
    else {
        document.getElementById("DivExServicemanLengthofService").style.display = "none";
        document.getElementById("DivExServicemanDateofDischarge").style.display = "none";
        ValidatorEnable(rfvExServicemanLengthofService, false);        
        ValidatorEnable(rfvDateofDischargeExServicemen, false);
        document.getElementById("ctl00_ContentPlaceHolder1_txtExServicemanLengthofService").value = "0";
        document.getElementById("ctl00_ContentPlaceHolder1_txtDateofDischargeExServicemen").value = "";
    }
}

function validatePassword() 
{
	var newPassword = document.getElementById('ctl00_ContentPlaceHolder1_txtNewPassword').value;
	var ConfPassword = document.getElementById('ctl00_ContentPlaceHolder1_txtConfirmPassword').value;
	var minNumberofChars = 7;
	var maxNumberofChars = 20;
	var regularExpression  = /^(?=.*[0-9])(?=.*[a-z])(?=.*[A-Z])(?=.*[!@#$%^&*])[a-zA-Z0-9!@#$%^&*]{6,16}$/;
	//alertify.alert(newPassword); 
	if(newPassword != ConfPassword)
	{
		alertify.alert("Please Check Password & Confirm Password are not matching");
		return false; 
	}
	else if(newPassword == ConfPassword)
	{
		if(newPassword.length < minNumberofChars || newPassword.length > maxNumberofChars)
		{
			alertify.alert("Password Length in 7-20");
			return false;
		}
		else if(!regularExpression.test(newPassword)) 
		{
			alertify.alert("1. Password Length must be greater than 7 <br> 2. Password must use a combination of Lower case letters (a &#8211; z).<br> 3. Password must use a combination of Atleast 1 upper case letters (A &#8211; Z). <br> 4. Password must use a combination of Atleast 1 number (0 &#8211; 9). <br> 5. Must use a combination of At least one Special Characters: like (# $ % & ( ) * +  , - . / : ; < = > ? @ [ \ ]). <br><br> Please note down your password to login in future.");
			return false;
		}
	}
}
function CheckCorrespondenceAddSameAsPermanentAdd() 
{
	var CorrespondenceAddSameAsPermanentAdd = document.getElementById("chkCorrespondenceAddSameAsPermanentAdd");	
	if (CorrespondenceAddSameAsPermanentAdd.checked) {		
		document.getElementById("ctl00_ContentPlaceHolder1_txtPAddress1").value = document.getElementById("ctl00_ContentPlaceHolder1_txtAddress1").value;
		document.getElementById("ctl00_ContentPlaceHolder1_txtPAddress2").value = document.getElementById("ctl00_ContentPlaceHolder1_txtAddress2").value;
		document.getElementById("ctl00_ContentPlaceHolder1_txtPAddress3").value = document.getElementById("ctl00_ContentPlaceHolder1_txtAddress3").value;
		document.getElementById("ctl00_ContentPlaceHolder1_cmbPStateOfAddress").value = document.getElementById("ctl00_ContentPlaceHolder1_cmbStateOfAddress").value;
		var CandDistrict = document.getElementById("ctl00_ContentPlaceHolder1_cmbDistrictofAddress").value;
		PopulatePState();
		document.getElementById("ctl00_ContentPlaceHolder1_cmbDistrictofAddress").value = CandDistrict;
		document.getElementById("ctl00_ContentPlaceHolder1_cmbPDistrictofAddress").value = CandDistrict;
		document.getElementById("ctl00_ContentPlaceHolder1_txtPPincode").value = document.getElementById("ctl00_ContentPlaceHolder1_txtPincode").value;
	}
	else if(!CorrespondenceAddSameAsPermanentAdd.checked)
	{
		document.getElementById("ctl00_ContentPlaceHolder1_txtPAddress1").value = "";
		document.getElementById("ctl00_ContentPlaceHolder1_txtPAddress2").value = "";
		document.getElementById("ctl00_ContentPlaceHolder1_txtPAddress3").value = "";
		document.getElementById("ctl00_ContentPlaceHolder1_cmbPStateOfAddress").value = "";
		var CandDistrict = document.getElementById("ctl00_ContentPlaceHolder1_cmbDistrictofAddress").value;
		//PopulatePState();
		document.getElementById("ctl00_ContentPlaceHolder1_cmbPDistrictofAddress").value = "";
		document.getElementById("ctl00_ContentPlaceHolder1_cmbDistrictofAddress").value = CandDistrict;
		document.getElementById("ctl00_ContentPlaceHolder1_txtPPincode").value = "";
	}
}


function ViewOMR(ImgPath)
{
    alertify.alert("<div style='height:300px;width:600px;overflow:scroll'><img src='StoreOMR/" + ImgPath + "' /></div>");    
    return false;
}

function ViewModel() {
    $.noConflict();
    $('#myModal').modal('show');
    return false;
}







function OnchangeReservationDetails() {
    var cmbDomicileState = document.getElementById("ctl00_ContentPlaceHolder1_cmbDomicileState").value;
    var cmbQualifyUniv = document.getElementById("ctl00_ContentPlaceHolder1_cmbQualifyUniv").value;
    var rfvKMCategory = document.getElementById("ctl00_ContentPlaceHolder1_rfvKMCategory");

    if (cmbDomicileState == "Yes") {
        document.getElementById("divCategory").style.display = "block";
        document.getElementById("divSubCategory").style.display = "block";

        document.getElementById("divKMCategory").style.display = "none";
        ValidatorEnable(rfvKMCategory, false);
    }
    else {
        document.getElementById("ctl00_ContentPlaceHolder1_cmbCategory").value = '6';
        document.getElementById("divCategory").style.display = "none";
        document.getElementById("divSubCategory").style.display = "none";

        document.getElementById("divKMCategory").style.display = "block";
        ValidatorEnable(rfvKMCategory, true);
    }
    ShowESMCategories();
    ShowGrossIncome();
}

function ShowESMCategories() {
    var varchkESM = document.getElementById("ctl00_ContentPlaceHolder1_chkESM");
    var rfvESMCategory = document.getElementById("ctl00_ContentPlaceHolder1_rfvESMCategory");
    if (document.getElementById("ctl00_ContentPlaceHolder1_cmbDomicileState").value == "Yes") {
        if (varchkESM.checked == true) {
            document.getElementById("divESMCategory").style.display = "block";
            ValidatorEnable(rfvESMCategory, true);
        }
        else {
            document.getElementById("divESMCategory").style.display = "none";
            ValidatorEnable(rfvESMCategory, false);
        }
    }
    else {
        document.getElementById("divESMCategory").style.display = "none";
        ValidatorEnable(rfvESMCategory, false);
    }
}

function ShowGrossIncome() {
    var cmbDomicileState = document.getElementById("ctl00_ContentPlaceHolder1_cmbDomicileState").value;
    var cmbCategory = document.getElementById("ctl00_ContentPlaceHolder1_cmbCategory").value;
    var rfvBCGrossIncomeCategory = document.getElementById("ctl00_ContentPlaceHolder1_rfvBCGrossIncomeCategory");
    if (cmbDomicileState == "Yes" && (cmbCategory == "3" || cmbCategory == "4")) {
        document.getElementById("divBCGrossIncomeCategory").style.display = "block";
        ValidatorEnable(rfvBCGrossIncomeCategory, true);
    }
    else {
        document.getElementById("divBCGrossIncomeCategory").style.display = "none";
        ValidatorEnable(rfvBCGrossIncomeCategory, false);
        document.getElementById("ctl00_ContentPlaceHolder1_cmbBCGrossIncomeCategory").value = "0";
    }
}

function FillPercentage() {

    if (document.getElementById("ctl00_ContentPlaceHolder1_cmbMarksSystem10TH").value == "Percentage") {
        if (document.getElementById("ctl00_ContentPlaceHolder1_txtMaxMarks10TH").value != "" && document.getElementById("ctl00_ContentPlaceHolder1_txtObtainedMarks10TH").value != "") {
            if (parseFloat(document.getElementById("ctl00_ContentPlaceHolder1_txtMaxMarks10TH").value) > parseFloat(document.getElementById("ctl00_ContentPlaceHolder1_txtObtainedMarks10TH").value)) {
                document.getElementById("ctl00_ContentPlaceHolder1_txtPerMarks10TH").value = ((parseFloat(document.getElementById("ctl00_ContentPlaceHolder1_txtObtainedMarks10TH").value) / parseFloat(document.getElementById("ctl00_ContentPlaceHolder1_txtMaxMarks10TH").value)) * 100).toFixed(3);
            }
        }
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_cmbMarksSystem12TH").value == "Percentage") {
        if (document.getElementById("ctl00_ContentPlaceHolder1_txtMaxMarks12TH").value != "" && document.getElementById("ctl00_ContentPlaceHolder1_txtObtainedMarks12TH").value != "") {
            if (parseFloat(document.getElementById("ctl00_ContentPlaceHolder1_txtMaxMarks12TH").value) > parseFloat(document.getElementById("ctl00_ContentPlaceHolder1_txtObtainedMarks12TH").value)) {
                document.getElementById("ctl00_ContentPlaceHolder1_txtPerMarks12TH").value = ((parseFloat(document.getElementById("ctl00_ContentPlaceHolder1_txtObtainedMarks12TH").value) / parseFloat(document.getElementById("ctl00_ContentPlaceHolder1_txtMaxMarks12TH").value)) * 100).toFixed(3);
            }
        }
    }

    if (document.getElementById("ctl00_ContentPlaceHolder1_cmbMarksSystemUG").value == "Percentage") {
        if (document.getElementById("ctl00_ContentPlaceHolder1_txtMaxMarksUG").value == "" || document.getElementById("ctl00_ContentPlaceHolder1_txtObtainedMarksUG").value == "" || document.getElementById("ctl00_ContentPlaceHolder1_txtMaxMarksUG").value == "0" || document.getElementById("ctl00_ContentPlaceHolder1_txtObtainedMarksUG").value == "0") {
            document.getElementById("ctl00_ContentPlaceHolder1_txtPerMarksUG").value = "";
        }

        if (document.getElementById("ctl00_ContentPlaceHolder1_txtMaxMarksUG").value != "" && document.getElementById("ctl00_ContentPlaceHolder1_txtObtainedMarksUG").value != "") {
            if (parseFloat(document.getElementById("ctl00_ContentPlaceHolder1_txtMaxMarksUG").value) > parseFloat(document.getElementById("ctl00_ContentPlaceHolder1_txtObtainedMarksUG").value)) {
                document.getElementById("ctl00_ContentPlaceHolder1_txtPerMarksUG").value = ((parseFloat(document.getElementById("ctl00_ContentPlaceHolder1_txtObtainedMarksUG").value) / parseFloat(document.getElementById("ctl00_ContentPlaceHolder1_txtMaxMarksUG").value)) * 100).toFixed(3);
            }
        }
    }
}


function AppearingPecentageFillZero_UG() {
    if (document.getElementById("ctl00_ContentPlaceHolder1_cmbPassedAppearedUG").value == "Appeared") {
        document.getElementById("ctl00_ContentPlaceHolder1_txtMaxMarksUG").value = "0.00";
        document.getElementById("ctl00_ContentPlaceHolder1_txtObtainedMarksUG").value = "0.00";
        document.getElementById("ctl00_ContentPlaceHolder1_txtPerMarksUG").value = "0.00";
    }
}

function AppearingPecentageFillZero_PG() {
    if (document.getElementById("ctl00_ContentPlaceHolder1_cmbPassedAppearedPG").value == "Appeared") {
        document.getElementById("ctl00_ContentPlaceHolder1_txtMaxMarksPG").value = "0.00";
        document.getElementById("ctl00_ContentPlaceHolder1_txtObtainedMarksPG").value = "0.00";
        document.getElementById("ctl00_ContentPlaceHolder1_txtPerMarksPG").value = "0.00";
    }
}

function CheckEligibility() {
    if (parseInt(document.getElementById("ctl00_ContentPlaceHolder1_txtPerMarks10TH").value) >= 33 && parseInt(document.getElementById("ctl00_ContentPlaceHolder1_txtPerMarks10TH").value) < 100) {
    }
    else {
        return false;
    }

    //if (parseInt(document.getElementById("ctl00_ContentPlaceHolder1_txtPerMarks12TH").value) >= 33 && parseInt(document.getElementById("ctl00_ContentPlaceHolder1_txtPerMarks12TH").value) < 100) {
    //}
    //else {
    //    return false;
    //}

    //if (document.getElementById("ctl00_ContentPlaceHolder1_cmbPassedAppearedUG").value != "Appeared") {
    //    if (parseInt(document.getElementById("ctl00_ContentPlaceHolder1_txtPerMarksUG").value) >= 33 && parseInt(document.getElementById("ctl00_ContentPlaceHolder1_txtPerMarksUG").value) < 100) {
    //    }
    //    else {
    //        return false;
    //    }
    //}

    return true;
}

function CheckPassingYears() {

    var Min10THYear = 1920;
    var Max10THYear = 2013;

    var Min12THYear = 1920;
    var Max12THYear = 2015;

    var MinUGYear = 1920;
    var MaxUGYear = 2018;


    var Filled10THYear = document.getElementById("ctl00_ContentPlaceHolder1_txtYearOfPassing10TH").value;
    if (Filled10THYear != "") {
        if (parseInt((Filled10THYear), 10) < parseInt((Min10THYear), 10)) {
            return false;
        }
    }

    if (Filled10THYear != "") {
        if (parseInt((Filled10THYear), 10) > parseInt((Max10THYear), 10)) {
            return false;
        }
    }

    var Filled12THYear = document.getElementById("ctl00_ContentPlaceHolder1_txtYearOfPassing12TH").value;
    if (Filled12THYear != "") {
        if (parseInt((Filled12THYear), 10) < parseInt((Min12THYear), 10)) {
            return false;
        }
    }

    if (Filled12THYear != "") {
        if (parseInt((Filled12THYear), 10) > parseInt((Max12THYear), 10)) {
            return false;
        }
    }

    var FilledUGYear = document.getElementById("ctl00_ContentPlaceHolder1_txtYearOfPassingUG").value;
    if (document.getElementById("ctl00_ContentPlaceHolder1_cmbPassedAppearedUG").value == "Appeared") {
        if (FilledUGYear != MaxUGYear) {
            return false;
        }
    }
    else {
        if (FilledUGYear != "") {
            if (parseInt((FilledUGYear), 10) < parseInt((MinUGYear), 10)) {
                return false;
            }
        }

        if (FilledUGYear != "") {
            if (parseInt((FilledUGYear), 10) > parseInt((MaxUGYear), 10)) {
                return false;
            }
        }
    }

    if (parseInt((Filled10THYear), 10) > parseInt((Filled12THYear), 10)) {
        return false;
    }

    if (parseInt((Filled10THYear), 10) > parseInt((FilledUGYear), 10)) {
        return false;
    }

    if (parseInt((Filled12THYear), 10) > parseInt((FilledUGYear), 10)) {
        return false;
    }

    return true;
}

function ShowOtherStreamUG() {
    var txtSubjectStreamUG = document.getElementById("ctl00_ContentPlaceHolder1_txtSubjectStreamUG");
    var rfv_txtSubjectStreamUG = document.getElementById("ctl00_ContentPlaceHolder1_rfv_txtSubjectStreamUG");

    if (document.getElementById("ctl00_ContentPlaceHolder1_cmbSubjectStreamUG").value == "99") {
        ValidatorEnable(rfv_txtSubjectStreamUG, true);
        txtSubjectStreamUG.disabled = false;
        txtSubjectStreamUG.style.display = "block";
    }
    else {
        ValidatorEnable(rfv_txtSubjectStreamUG, false);
        txtSubjectStreamUG.disabled = true;
        txtSubjectStreamUG.style.display = "none";
    }
}

function ShowOtherUnversityUG() {
    if (document.getElementById("ctl00_ContentPlaceHolder1_cmbBoardUniversityUG").value == "99") {
        document.getElementById("ctl00_ContentPlaceHolder1_txtBoardUniversityUG").style.display = "block";
        var myVal = document.getElementById('ctl00_ContentPlaceHolder1_rfv_txtBoardUniversityUG');
        ValidatorEnable(myVal, true);
    }
    else {
        document.getElementById("ctl00_ContentPlaceHolder1_txtBoardUniversityUG").style.display = "none";
        document.getElementById("ctl00_ContentPlaceHolder1_txtBoardUniversityUG").value = "";
        var myVal = document.getElementById("ctl00_ContentPlaceHolder1_rfv_txtBoardUniversityUG");
        ValidatorEnable(myVal, false);
    }
}

function ShowOtherStreamPG() {
    var txtSubjectStreamPG = document.getElementById("ctl00_ContentPlaceHolder1_txtSubjectStreamPG");
    var rfv_txtSubjectStreamPG = document.getElementById("ctl00_ContentPlaceHolder1_rfv_txtSubjectStreamPG");

    if (document.getElementById("ctl00_ContentPlaceHolder1_cmbSubjectStreamPG").value == "99") {
        ValidatorEnable(rfv_txtSubjectStreamPG, true);
        txtSubjectStreamPG.disabled = false;
        txtSubjectStreamPG.style.display = "block";
    }
    else {
        ValidatorEnable(rfv_txtSubjectStreamPG, false);
        txtSubjectStreamPG.disabled = true;
        txtSubjectStreamPG.style.display = "none";
    }
}

function ShowOtherUnversityPG() {
    if (document.getElementById("ctl00_ContentPlaceHolder1_cmbBoardUniversityPG").value == "99") {
        document.getElementById("ctl00_ContentPlaceHolder1_txtBoardUniversityPG").style.display = "block";
        var myVal = document.getElementById('ctl00_ContentPlaceHolder1_rfv_txtBoardUniversityPG');
        ValidatorEnable(myVal, true);
    }
    else {
        document.getElementById("ctl00_ContentPlaceHolder1_txtBoardUniversityPG").style.display = "none";
        document.getElementById("ctl00_ContentPlaceHolder1_txtBoardUniversityPG").value = "";
        var myVal = document.getElementById("ctl00_ContentPlaceHolder1_rfv_txtBoardUniversityPG");
        ValidatorEnable(myVal, false);
    }
}


function ConfirmOnDelete(StudentNavigationSteps) {

    if (StudentNavigationSteps != "e") {
        if (Page_ClientValidate(StudentNavigationSteps) == false) {
            alertify.alert("Please fill up the manadatory informations.");
            return false;
        }
    }
    if (StudentNavigationSteps == "b") {
        OnchangeReservationDetails();
        ShowESMCategories();
        ShowGrossIncome();
    }

    if (StudentNavigationSteps == "bb") {
        AppearingPecentageFillZero_UG();

        if (CheckPassingYears() == false) {
            alertify.alert("Please check Passing Years.");
            return false;
        }

        if (CheckEligibility() == false) {
            alertify.alert("Please check Marks.");
            return false;
        }

        if (parseFloat(document.getElementById("ctl00_ContentPlaceHolder1_txtMaxMarks10TH").value) < parseFloat(document.getElementById("ctl00_ContentPlaceHolder1_txtObtainedMarks10TH").value)) {
            alertify.alert("Please check 10th Class Marks.");
            return false;
        }

        if (parseFloat(document.getElementById("ctl00_ContentPlaceHolder1_txtMaxMarks12TH").value) < parseFloat(document.getElementById("ctl00_ContentPlaceHolder1_txtObtainedMarks12TH").value)) {
            alertify.alert("Please check 12th Class Marks.");
            return false;
        }

        if (parseFloat(document.getElementById("ctl00_ContentPlaceHolder1_txtMaxMarksUG").value) < parseFloat(document.getElementById("ctl00_ContentPlaceHolder1_txtObtainedMarksUG").value)) {
            alertify.alert("Please check UG Marks.");
            return false;
        }

        if (document.getElementById("ctl00_ContentPlaceHolder1_chkAgreeQual").checked == false) {
            alertify.alert("Please tick agree box.");
            return false;
        }
    }

    if (StudentNavigationSteps == "d") {
        if (CheckAll() == false) {
            alertify.alert("Please fill up the manadatory informations.");
            return false;
        }
    }

    if (StudentNavigationSteps == "e") {
        if (document.getElementById("ChkAgreeBox").checked == false) {
            alertify.alert("Please tick agree box.");
            return false;
        }
    }

    document.getElementById("ctl00_ContentPlaceHolder1_hdnbox").value = 'Yes';
    return true;
}




function ConfirmOnDeleteFormApp(StudentNavigationSteps) {

    if (StudentNavigationSteps == "a") {

        if (Page_ClientValidate(StudentNavigationSteps) == false) {
            checkValidationGroup('a');
            alertify.alert("Please fill up the manadatory informations.");
            return false;
        }

        if (CheckAll() == false) {
            alertify.alert("Please fill up the manadatory informations.");
            return false;
        }

        if (document.getElementById("ChkAgreeBox").checked == false) {
            alertify.alert("Please tick agree box.");
            return false;
        }
    }

    ConfirmNewForm();
    return false;

    //var r = confirm("Are you sure that you want to submit your form?\nOnce you submit your form, no editing option will be available.\nIf you want to see / edit the filled details again, press `Cancel` otherwise press `OK`");
    //if (r == true) {
    //    document.getElementById("ctl00_ContentPlaceHolder1_hdnbox").value = 'Yes';
    //    return true;
    //}
    //else {
    //    return false;
    //}
}

function SubmitNewForm()
{    
    document.getElementById("ctl00_ContentPlaceHolder1_hdnbox").value = 'Yes';
    return true;    
}

function checkValidationGroup(valGrp) {
    var rtnVal = true;
    for (i = 0; i < Page_Validators.length; i++) {
        if (Page_Validators[i].validationGroup == valGrp) {
            ValidatorValidate(Page_Validators[i]);
            if (!Page_Validators[i].isvalid) { //at least one is not valid.
                alert(Page_Validators[i].id);
                rtnVal = false;
                break; //exit for-loop, we are done.
            }
        }
    }
    return rtnVal;
}

function ConfirmOnDeleteOtherFormApp(StudentNavigationSteps) {

    if (StudentNavigationSteps == "a") {

        if (Page_ClientValidate(StudentNavigationSteps) == false) {
            //checkValidationGroup('a');
            alertify.alert("Please fill up the manadatory informations.");
            return false;
        }        
    }

    var r = confirm("Are you sure to submit your current application?\nOnce you submit deails here, after that no further editing option shall be provided.\nIf you want to see filled details again, click `cancel` else click `ok`.");
    if (r == true) {
        document.getElementById("ctl00_ContentPlaceHolder1_hdnbox").value = 'Yes';
        return true;
    }
    else {
        return false;
    }
}


function numbersonly(myfield, e, dec) {
    var key;
    var keychar;

    if (window.event) {
        key = window.event.keyCode;
    }
    else if (e) {
        key = e.which;
    }
    else {
        return true;
    }
    keychar = String.fromCharCode(key);

    // control keys
    if ((key == null) || (key == 0) || (key == 8) ||
        (key == 9) || (key == 13) || (key == 27)) {
        return true;
    }
        // numbers
    else if ((("0123456789ANEPR").indexOf(keychar) > -1)) {
        return true;
    }
    else {
        return false;
    }
}


function CheckAll() {
    if (document.getElementById("ChkAgreeBox").checked == false) {
        alertify.alert("Please tick agree check box.");
        return false;
    }
}

function tabE(obj, e) {
    var e = (typeof event != 'undefined') ? window.event : e;// IE : Moz
    if (e.keyCode == 13) { // 9 for Tab and 13 for enter
        var ele = document.forms[0].elements;
        for (var i = 0; i < ele.length; i++) {
            var q = (i == ele.length - 1) ? 0 : i + 1;
            if (obj == ele[i]) {
                //focus TextBox on next row
                ele[q].focus();
                break
            }
        }
        e.returnValue = false;
        if (typeof event == 'undefined')
            e.preventDefault();
    }
}


function SubmitNewExamForm() {
    return true;
}


function ConfirmLockOption() {
    $('#myModal').modal('show');
    return false;
}

function ConfirmLockFoilOption() {
    $('#myModalFoilLock').modal('show');
    return false;
}

function ConfirmLockExamOption() {
    $('#myModalExamLock').modal('show');
    return false;
}


function ConfirmNewReg() {

    $('#span_candName').html(document.getElementById("ctl00_ContentPlaceHolder1_txtCandName").value);
    $('#span_EmailId').html(document.getElementById("ctl00_ContentPlaceHolder1_txtEmailID").value);
    $('#span_MobileNo').html(document.getElementById("ctl00_ContentPlaceHolder1_txtMobileNumber").value);


    $('#myModalNewReg').modal('show');
    return false;
}

function ConfirmNewForm() {
    $.noConflict();
    $('#myModalNewForm').modal('show');
    return false;
}


function ConfirmSubjectForm() {
    $.noConflict();
    $('#myModalSubjectForm').modal('show');
    return false;
}



function CheckManuallyFee() {
    if (document.getElementById("ctl00_ContentPlaceHolder1_cmbApplicationPurpose").value == "99") {
        document.getElementById("divManuallyFee").style.display = "block";
        var myVal = document.getElementById('ctl00_ContentPlaceHolder1_rfvManuallyFee');
        ValidatorEnable(myVal, true);
    }
    else {
        document.getElementById("divManuallyFee").style.display = "none";
        document.getElementById("ctl00_ContentPlaceHolder1_txtManuallyFee").value = "";
        var myVal = document.getElementById("ctl00_ContentPlaceHolder1_rfvManuallyFee");
        ValidatorEnable(myVal, false);
    }
}


function AlreadyEnrolled() {
    if (document.getElementById("ctl00_ContentPlaceHolder1_cmbAlreadyEnrolled").value == "Yes") {
        document.getElementById("divMarksheet").style.display = "block";
        ValidatorEnable(document.getElementById('ctl00_ContentPlaceHolder1_rfvUploaderMarksheetCategries'), true);
        document.getElementById("divEnrollment").style.display = "block";
        ValidatorEnable(document.getElementById('ctl00_ContentPlaceHolder1_rfvEnrollmentNo'), true);
    }
    else {
        document.getElementById("divMarksheet").style.display = "none";
        ValidatorEnable(document.getElementById('ctl00_ContentPlaceHolder1_rfvUploaderMarksheetCategries'), false);
        document.getElementById("divEnrollment").style.display = "none";
        ValidatorEnable(document.getElementById('ctl00_ContentPlaceHolder1_rfvEnrollmentNo'), false);
    }
}

