function FormValidation(frm) {
    var ver_mail = /^[a-z0-9]([a-z0-9_\-\.]*)@([a-z0-9_\-\.]*)(\.[a-z]{2,5})$/i;
    for (i = 0; i < frm.elements.length - 1; i++) {
        if (frm.elements[i].name.substr(0, 4) == "txtm") {
            if (frm.elements[i].value == "" || frm.elements[i].value == null || trimAll(frm.elements[i].value).charAt(0) == "") {
                alert(frmlogingetvalue(2));
                alert(frm.elements[i].name);
                frm.elements[i].focus();
                return false;
            }
        }
    }
    if (frm.rdbTitle_0.checked == false && frm.rdbTitle_1.checked == false && frm.rdbTitle_2.checked == false) {
        alert(frmlogingetvalue(3));
        return false;
    }
    if (frm.ddDate.value == '-') {
        alert(frmlogingetvalue(15));
        frm.ddDate.focus();
        return false;
    }

    if (frm.ddMonth.selectedIndex == '0') {
        alert(frmlogingetvalue(14));
        frm.ddMonth.focus();
        return false;
    }
    if (frm.ddYear.value == '-') {
        alert(frmlogingetvalue(4));
        frm.ddYear.focus();
        return false;
    }
    if (frm.txtMPwd.value.length < 5) {
        alert(frmlogingetvalue(5));
        frm.txtMPwd.focus();
        return false;
    }
    if (frm.txtMEMail.value.length < 0) {
        alert(frmlogingetvalue(2));
        document.getElementById('txtMEMail').focus();
        return false;
    }

    if (!document.getElementById('txtMEMail').value.match(ver_mail)) {
        alert(frmlogingetvalue(7));
        document.getElementById('txtMEMail').focus();
        return false;
    }
    if (document.getElementById('chkTerms').checked == false) {
        alert(frmlogingetvalue(18));
        document.getElementById('chkTerms').focus();
        return false;
    }
    return true;
}
function FormValidation1(frm) {
    var ver_mail = /^[a-z0-9]([a-z0-9_\-\.]*)@([a-z0-9_\-\.]*)(\.[a-z]{2,5})$/i;
    for (i = 0; i < frm.elements.length - 1; i++) {
        if (frm.elements[i].name.substr(0, 4) == "Ltxt") {
            if (frm.elements[i].value == "" || frm.elements[i].value == null || trimAll(frm.elements[i].value).charAt(0) == "") {
                alert(frmlogingetvalue(2));
                frm.elements[i].focus();
                return false;
            }
        }
    }
    if (frm.LtxtPass_M.value.length < 5) {
        alert(frmlogingetvalue(5));
        frm.LtxtPass_M.focus();
        return false;
    }
    if (!document.getElementById('LtxtEmail_M').value.match(ver_mail)) {
        alert(frmlogingetvalue(7));
        document.getElementById('LtxtEmail_M').focus();
        return false;
    }
}
function FormValidation2(frm) {
    var ver_mail = /^[a-z0-9]([a-z0-9_\-\.]*)@([a-z0-9_\-\.]*)(\.[a-z]{2,5})$/i;
    if (frm.LtxtEmail_M.value == "") {
        alert(frmlogingetvalue(11));
        frm.LtxtEmail_M.focus();
        return false;
    }
    if (!document.getElementById('LtxtEmail_M').value.match(ver_mail)) {
        alert(frmlogingetvalue(7));
        document.getElementById('LtxtEmail_M').focus();
        return false;
    }

}

function calcDate(frmDate) {
    //checks for a valid date
    if (validateDate(frmDate.ddDate, frmDate.ddMonth, frmDate.ddYear) == false) {
        alert(frmlogingetvalue(8));
        frmDate.ddDate.selectedIndex = 0;
        frmDate.ddMonth.selectedIndex = 0;
        frmDate.ddYear.selectedIndex = 0;
    }
    else {
        //if all 3 dropdowns aren't "- -" then populate txtdate textbox
        if (frmDate.ddDate.selectedIndex != 0 && frmDate.ddMonth.selectedIndex != 0
         && frmDate.ddYear.selectedIndex != 0) {
        }
        else {
        }
    }
}

function validateDate(day, month, year)
//check correct number of day for given month/year
{
    if (day.selectedIndex != 0 && month.selectedIndex != 0
         && year.selectedIndex != 0) {
        switch (month.value) {
            case "02":
                if (year.value == Math.round(year.value / 4) * 4) {
                    if (day.value > 29) {
                        return false;
                    }
                }
                else {
                    if (day.value > 28) {
                        return false;
                    }
                }
                break;
            case "04":
                if (day.value > 30) {
                    return false;
                }
                break;
            case "06":
                if (day.value > 30) {
                    return false;
                }
                break;
            case "09":
                if (day.value > 30) {
                    return false;
                }
                break;
            case "11":
                if (day.value > 30) {
                    return false;
                }
                break;
            default:
                return true;
                break;
        }
    }
}

function clickButton(e, buttonid) {
    var bt = document.getElementById(buttonid);
    if (typeof bt == 'object') {
        if (navigator.appName.indexOf("Microsoft Internet Explorer") > (-1)) {
            if (event.keyCode == 13) {
                bt.click();
                return false;
            }
        }
        else {
            if (e.keyCode == 13) {
                bt.click();
                return false;
            }
        }
    }
}


function SubmitChk(val) {
    if (val == true) {
        disableAnchor(lblDownExe, false)
    }
    else {
        disableAnchor(lblDownExe, true)
    }
}
function disableAnchor(obj, disable) {
    if (disable) {
        if (window.navigator.appName.toLowerCase().indexOf("microsoft") > -1) {
            if (obj.href != "") {
                obj.setAttribute('href_bak', obj.attributes['href'].nodeValue);
                obj.removeAttribute('href');
                obj.style.color = "black";
            }
        }
        else {
            if (window.navigator.appName.toLowerCase().indexOf("netscape") > -1) // Firefox
            {
                if (obj.attributes['href'] != null) {
                    obj.setAttribute('href_bak', obj.attributes['href'].nodeValue);
                    obj.removeAttribute('href');
                    obj.style.color = "black";
                }
            }
        }
    }
    else {
        if (obj.attributes['href_bak'] != null) {
            obj.setAttribute('href', obj.attributes['href_bak'].nodeValue);
            obj.style.color = "blue";
        }
    }
}
				
			    
			   	
			
				
