﻿


function ValidateEditInfoRequiredEmailAddress(source, arguments) {
    arguments.IsValid = false;
    if (ValidateEmail("label-editinfo-email", source.controltovalidate, "inp12", echeck(arguments.Value))) {
        arguments.IsValid = ValidateRequiredTextBox("label-editinfo-email", source.controltovalidate, arguments.Value.length, "inp12");
    }
}


function ValidateEmail(label_name, textbox_name, correct_css, validEmail) {
    $("#" + label_name).attr("class", "Error");
    $("#" + textbox_name).attr("class", correct_css + " Error");
    var isValid = false;

    if (validEmail) {
        $("#" + textbox_name).attr("class", correct_css);
        $("#" + label_name).attr("class", "Correct");
        isValid = true;
    }
    return isValid;
}

function ValidateEditInfoRequiredRetypePassword(source, arguments) {    
    var l = $("#" + source.controltovalidate).val().length
    if (l > 0 && l < 8) {
        $("#label-editinfo-retypepassword").attr("class", "Error");
        $("#" + source.controltovalidate).attr("class", "inp6 Error");
        arguments.IsValid = false;
    }
    else {
        arguments.IsValid = ValidateRequiredTextBox("label-editinfo-retypepassword", source.controltovalidate, arguments.Value.length, "inp6");
    }
}

function ValidateEditInfoRequiredPassword(source, arguments) {    
    var l = $("#" + source.controltovalidate).val().length
    if (l > 0 && l < 8) {
        $("#label-editinfo-password").attr("class", "Error");
        $("#" + source.controltovalidate).attr("class", "inp6 Error");
        arguments.IsValid = false;
    }
    else {
        arguments.IsValid = ValidateRequiredTextBox("label-editinfo-password", source.controltovalidate, arguments.Value.length, "inp6");
    }
}

function ValidateRequiredTextBox(label_name, textbox_name, textbox_length, correct_css) {
    $("#" + label_name).attr("class", "Error");
    $("#" + textbox_name).attr("class", correct_css + " Error");
    var isValid = false;
    var num = parseInt(textbox_length);

    if (num > 0) {
        $("#" + textbox_name).attr("class", correct_css);
        $("#" + label_name).attr("class", "Correct");
        isValid = true;
    }

    return isValid;
}


function IsPasswordMatch(source, arguments) {
    if (($("#" + source.controltovalidate).val().length > 0) && ($("#ctl00_ctl00_EditPasswordWebUserControl1__txtbxEditInfoPassword").val() != $("#" + source.controltovalidate).val())) {
        $("#label-editinfo-retypepassword").attr("class", "Error");
        $("#" + source.controltovalidate).attr("class", "inp6 Error");
        arguments.IsValid = false;
        alert("Password does not match.")
    }
    else {
        arguments.IsValid = true;
        $("#ReEnterPassword").attr("class", "inp6");
        $("#ReEnterPassword").attr("class", "Correct");
    }
}