﻿function Validate() {
    var rbtnerr = RedioButtonQuestion(6)

    var f_Name = document.getElementById("ctl00_ContentPlaceHolder1_txtFirstName").value
    document.getElementById("ctl00_ContentPlaceHolder1_txtFirstName").value = ltrim(rtrim(f_Name, ' '), ' ');

    var l_Name = document.getElementById("ctl00_ContentPlaceHolder1_txtLastName").value
    document.getElementById("ctl00_ContentPlaceHolder1_txtLastName").value = ltrim(rtrim(l_Name, ' '), ' ');

    var Email = document.getElementById("ctl00_ContentPlaceHolder1_txtMyEmaiId").value
    document.getElementById("ctl00_ContentPlaceHolder1_txtMyEmaiId").value = ltrim(rtrim(Email, ' '), ' ');
    
    
    fnCheckString("document.getElementById('ctl00_ContentPlaceHolder1_txtFirstName')", "First Name", "50", "0", true);
    fnCheckString("document.getElementById('ctl00_ContentPlaceHolder1_txtLastName')", "Last Name", "50", "0", true);
    fnCheckEmail("document.getElementById('ctl00_ContentPlaceHolder1_txtMyEmaiId')", "Email Address", "100", "0", true);
    document.getElementById("ctl00_ContentPlaceHolder1_hdnBDate").value = document.getElementById("cmbBMonth").value + "/" + document.getElementById("cmbBDate").value + "/" + document.getElementById("cmbBYear").value;
    fnCheckDate_NEW("document.getElementById('ctl00_ContentPlaceHolder1_hdnBDate')", "Birth Date", "mm/dd/yyyy", true);
    var status1 = document.getElementById("ctl00_ContentPlaceHolder1_optMarried");
    if (status1.checked) {
        document.getElementById("ctl00_ContentPlaceHolder1_hdnMDate").value = document.getElementById("cmbMMonth").value + "/" + document.getElementById("cmbMDate").value + "/" + document.getElementById("cmbMYear").value;
        fnCheckDate_NEW("document.getElementById('ctl00_ContentPlaceHolder1_hdnMDate')", "Wedding Date", "mm/dd/yyyy", true);
        fnCompareDates("document.getElementById('ctl00_ContentPlaceHolder1_hdnMDate')", "Birth Date", document.getElementById("ctl00_ContentPlaceHolder1_hdnBDate").value, "Wedding Date", "<")
    }
    if (!fnDisplayError2(rbtnerr)) {
        try {
            document.getElementById("ctl00_ContentPlaceHolder1_txtFirstName").focus();
        }
        catch (e) { };
        return false;
    }
}

function ltrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}

function rtrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}

function RedioButtonQuestion(qno) {
    var errmsg = "";
    var ansid;
    var oAnsid;
    var flg = false;
    for (i = 1; i < 4; i++) {
        flg = false;
        ansid = "ctl00_ContentPlaceHolder1_rblans" + qno + i + "_";

        for (j = 0; j < 5; j++) {
            oAnsid = document.getElementById(ansid + j);
            if (oAnsid.checked) {
                flg = true;
                break;
            }
        }
    }
    if (flg == false) {
        errmsg = "Please answer the first question";
    }
    return errmsg;
}
function KeyDownHandler(ev) {
    var unicode = ev.keyCode ? ev.keyCode : ev.keyChar;
    if (unicode == 13) {
        if (Validate) {
            ev.returnValue = false;
            ev.cancel = true;
            document.getElementById("ctl00_ContentPlaceHolder1_btnSubmit").click();
        }
        else {
            return false;
        }
    }
} 
