function ShowStatus(status, msg) { $("[id$='_AdminStatus']").removeClass("warning"); $("[id$='_AdminStatus']").removeClass("success"); $("[id$='_AdminStatus']").addClass(status); $("[id$='_AdminStatus']").html(msg + 'X'); $("[id$='_AdminStatus']").fadeIn(1000, function () { }); } function HideStatus() { $("[id$='_AdminStatus']").fadeOut('slow', function () { }); } function Hide(element) { $("[id$='" + element + "']").fadeOut('slow', function () { }); return false; } function ValidatePasswordRetrieval() { if ($("[id$='txtEmail']").val().length == 0) { ShowStatus('warning', accountResources.emailIsRequired); return false; } if (ValidateEmail($("[id$='txtEmail']").val()) == false) { ShowStatus('warning', accountResources.emailIsInvalid); return false; } return true; } function ValidateLogin() { if ($("[id$='UserName']").val().length == 0) { ShowStatus('warning', accountResources.userNameIsRequired); return false; } if ($("[id$='Password']").val().length == 0) { ShowStatus('warning', accountResources.passwordIsRequried); return false; } return true; } function ValidateChangePassword() { if ($("[id$='CurrentPassword']").val().length == 0) { ShowStatus('warning', accountResources.oldPasswordIsRequired); return false; } if ($("[id$='NewPassword']").val().length == 0) { ShowStatus('warning', accountResources.newPasswordIsRequired); return false; } var minReq = $("[id$='_hdnPassLength']").val(); var minPass = $("[id$='NewPassword']").val().length; if (minPass < minReq) { ShowStatus('warning', 'Minimum password length is ' + minReq + ' characters'); return false; } if ($("[id$='ConfirmNewPassword']").val().length == 0) { ShowStatus('warning', accountResources.confirmPasswordIsRequired); return false; } if ($("[id$='NewPassword']").val() != $("[id$='ConfirmNewPassword']").val()) { ShowStatus('warning', accountResources.newAndConfirmPasswordMismatch); return false; } return true; } function ValidateNewUser() { if ($("[id$='UserName']").val().length == 0) { ShowStatus('warning', accountResources.userNameIsRequired); return false; } if ($("[id$='Email']").val().length == 0) { ShowStatus('warning', accountResources.emailIsRequired); return false; } if (ValidateEmail($("[id$='Email']").val()) == false) { ShowStatus('warning', accountResources.emailIsInvalid); return false; } if ($("[id$='Password']").val().length == 0) { ShowStatus('warning', accountResources.passwordIsRequried); return false; } var minReq = $("[id$='_hdnPassLength']").val(); var minPass = $("[id$='Password']").val().length; if (minPass < minReq) { ShowStatus('warning', accountResources.minPassLengthInChars.replace('{0}', minReq)); return false; } if ($("[id$='ConfirmPassword']").val().length == 0) { ShowStatus('warning', accountResources.confirmPasswordIsRequired); return false; } if ($("[id$='Password']").val() != $("[id$='ConfirmPassword']").val()) { ShowStatus('warning', accountResources.passwordAndConfirmPasswordIsMatch); return false; } return true; } function ValidateEmail(email) { var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/; return reg.test(email); }