function togglePasswordVisibility(n,t){var i=document.getElementById(n),f=document.getElementById(t),r,u;i.type==="password"?(i.type="text",r='<i class="fas fa-eye-slash"><\/i>',$("#"+t)[0].innerHTML=r):(i.type="password",u='<i class="fas fa-eye"><\/i>',$("#"+t)[0].innerHTML=u)}function passwordRule0(){return null}function passwordRule1(n){var t=[],i;return n===null||typeof n=="undefined"?(t.push("Password can not be empty."),t):(i=n.trim(),i==="")?(t.push("Password can not be empty."),t):(i.match(/^(?=.*[a-zA-Z])/)||t.push("Password must have at least 1 alphabetic character."),i.match(/^(?=.*[0-9])/)||t.push("Password must have at least 1 number."),i.match(/^\S{8,}$/)||t.push("Password must at least 8 characters long."),t.length>0?t:null)}function passwordMeetsRules(n){var t;return t=PasswordVersion===0?passwordRule0:PasswordVersion===1?passwordRule1:passwordRule0,t(n)}function writeOutErrors(n,t){var i,e,u,f,r;if($(n).html(""),t){for(i=$('<div class="error-div"><\/div>'),e=$('<i class="fas fa-times-circle"><\/i>'),i.append(e),u=$('<div class="error-popover"><\/div>'),i.append(u),f=$("<ul><\/ul>"),u.append(f),r=0;r<t.length;r++)f.append($("<li><\/li>").text(t[r]));$(n).append(i)}}function validatePassword(n){var i=$("#"+n).val(),t=passwordMeetsRules(i);return writeOutErrors("#"+n+"Errors",t),t===null}function passwordsMatch(n,t){var r=compareElementValues(n,t),i=null;return r||(i=[],i.push("Passwords do not match.")),writeOutErrors("#"+t+"Errors",i),i===null}function compareElementValues(n,t){var i=$("#"+n).val(),r=$("#"+t).val();return i=i.trim(),r=r.trim(),i===r}function checkPassword(){return validatePassword("Password")}function checkPasswordMatch(){return passwordsMatch("Password","ConfirmPassword")}function passwordsValid(){var n=!0;return n=checkPassword()&&n,n=checkPasswordMatch()&&n}function faxValidation(n){var t=[];return n!==null&&typeof n!="undefined"&&n.match(/^[-0-9+() x,]*$/)||t.push("Invalid Fax format."),t.length>0?t:null}function phoneValidation(n){var t=[];return n!==null&&typeof n!="undefined"&&n.match(/^(\+\s?)?((?!\+.*)\(\+?\d+([\s\-\.]?\d+)?\)|\d+)([\s\-\.]?(\(\d+([\s\-\.]?\d+)?\)|\d+))*(\s?(x|ext\.?)\s?\d+)?$|^$/)||t.push("Invalid phone format."),t.length>0?t:null}function normalTextValidation(n){var t=[];return n!==null&&typeof n!="undefined"&&n.match(/^[-a-zA-Z0-9\s,.'&/()\"]*$/)||t.push("Unexpected text character."),t.length>0?t:null}function checkNormalText(n){var i=$("#"+n).val(),t=normalTextValidation(i);return $("#"+n+"Errors").html(""),t&&writeOutErrors("#"+n+"Errors",t),t===null}function checkPhone(n){var i=$("#"+n).val(),t=phoneValidation(i);return $("#"+n+"Errors").html(""),t&&writeOutErrors("#"+n+"Errors",t),t===null}function checkFaxFormat(n){var i=$("#"+n).val(),t=faxValidation(i);return $("#"+n+"Errors").html(""),t&&writeOutErrors("#"+n+"Errors",t),t===null}function checkFirstName(){return checkNormalText("FirstName")}function checkLastName(){return checkNormalText("LastName")}function checkCompanyName(){return checkNormalText("CompanyName")}function checkAddressLine1(){return checkNormalText("AddressLine1")}function checkAddressLine2(){return checkNormalText("AddressLine2")}function checkSuburb(){return checkNormalText("Suburb")}function checkPostcode(){return checkNormalText("Postcode")}function checkBusinessPhone(){return checkPhone("BusinessPhone")}function checkMobilePhone(){return checkPhone("MobilePhone")}function checkFax(){return checkFaxFormat("Fax")}function checkAllInputs(){var n=!0;return n=checkFirstName()&&n,n=checkLastName()&&n,n=checkCompanyName()&&n,n=checkAddressLine1()&&n,n=checkAddressLine2()&&n,n=checkSuburb()&&n,n=checkPostcode()&&n,n=checkBusinessPhone()&&n,n=checkMobilePhone()&&n,n=checkFax()&&n}$(document).ready(function(){$("#wrapper").show()})