typeof BaseApp=="undefined"&&(BaseApp={});typeof BaseApp.Sample=="undefined"&&(BaseApp.Sample={});BaseApp.Sample.ApplyController=function(){function f(){var n={};n.FirstName=$("#first-given-name").val();n.MiddleName=$("#other-given-name").val();n.LastName=$("#family-name").val();n.Email=$("#email").val();n.ContactNumber=$("#contactNumber").val();n.TimeInBusiness=$("#time-in-business").val();n.Revenue=$("#revenue").val();n.IndustryTypeSubClassId=$("#industrySubClassId").val();n.IndustryGroupId=$("#industryGroupId").val();n.IndustryClassId=$("#industryClassId").val();n.AbnAcn=$("#abn_acn").val();n.State=$("#state").val();n.TCAccepted=$('input[name="terms"]').is(":checked");n.MarketingAccepted=$('input[name="optin"]').is(":checked");n.DirectorConsent=$('input[name="directorConsent"]').is(":checked");n.Referrer=$("#Referrer").val();n.UtmMedium=$("#UtmMedium").val();n.UtmCampaign=$("#UtmCampaign").val();screen.height&&(n.ScreenHeight=screen.height);screen.width&&(n.ScreenWidth=screen.width);$("#errorPanel").hide();BaseApp.Common.Util.JsonRequest(t,n,e,!0,$("#spinner"))}function e(n){var r,u,f;if(n.NextUrl){window.location.href=n.NextUrl;return}if($.unblockUI(),n.InError){if($('input[name="__RequestVerificationToken"]').val(n.X),n.Messages){for(r="Please correct the following error(s):<ul>",u=0;u<n.Messages.length;u++)r+="<li>"+n.Messages[u]+"<\/li>";r+="<\/ul>";$("#errorPanel").show();$("#messageContent").html(r);$("html, body").animate({scrollTop:0},"slow")}}else $("#submitButton").html("Search Again"),$("#personalDetails").hide(),$("#businesDetails").hide(),$("#divHederTitle").hide(),n.HasResult=!0,n.MultipleResult=!0,n.SearchResult!=undefined?n.SearchResult.length==0?n.HasResult=!1:n.SearchResult.length==1&&(n.MultipleResult=!1):(n.HasResult=!1,n.MultipleResult=!1),f=$("#abn_acn").val(),$("#divAbnAcn")!=undefined&&$("#divAbnAcn").remove(),$("#tableResult").html(RBPTemplates.SearchResults.render(n)),$("#abn_acn").val(f),t=n.ActionUrl,i=n.OfferUrl,o()}function o(){$('a[role="button"][data-resultitemid]').on("click",function(n){var r,t;n.preventDefault();r=$(this).attr("data-resultitemid");r&&(t={},t.OrganisationId=r,screen.height&&(t.ScreenHeight=screen.height),screen.width&&(t.ScreenWidth=screen.width),BaseApp.Common.Util.JsonRequest(i,t,s,!0,$("#spinner")))})}function s(n){$('input[name="__RequestVerificationToken"]').val(n.X);n.NextUrl&&(window.location.href=n.NextUrl)}function h(){t=n.ApplyAction;r=n.industryGroups;u=n.industryClasses;l();$("input:checked").parent().addClass("rdo-checked");$("input").click(function(){$("input:not(:checked)").parent().removeClass("rdo-checked");$("input:checked").parent().addClass("rdo-checked")});$("#submitButton").click(function(){$(".errorList").empty()});$("[placeholder]").focus(function(){var n=$(this);n.val()==n.attr("placeholder")&&(n.val(""),n.removeClass("placeholder"))}).blur(function(){var n=$(this);(n.val()==""||n.val()==n.attr("placeholder"))&&(n.addClass("placeholder"),n.val(n.attr("placeholder")))}).blur().parents("form").submit(function(){$(this).find("[placeholder]").each(function(){var n=$(this);n.val()==n.attr("placeholder")&&n.val("")})});$("select").change(function(){$(this).children("option:first-child").is(":selected")?$(this).addClass("placeholder"):$(this).removeClass("placeholder")});v();c()}function c(){n.Preload&&($("#first-given-name").val(n.Preload.FirstName),$("#other-given-name").val(n.Preload.MiddleName),$("#family-name").val(n.Preload.LastName),$("#email").val(n.Preload.Email),$("#contactNumber").val(n.Preload.ContactNumber),$("#address").val(n.Preload.Address),$("#time-in-business").val(n.Preload.TimeInBusiness),$("#revenue").val(n.Preload.Revenue),$("#abn_acn").val(n.Preload.AbnAcn),$("#state").val(n.Preload.State),$('input[name="terms"]').prop("checked",!0),$('input[name="optin"]').prop("checked",!0),$('input[name="directorConsent"]').prop("checked",!0))}function l(){$("#industry-type-group").attr("disabled",!0);$("#industry-type-group").hide();$("#industry-classes").attr("disabled",!0);$("#industry-classes").hide();$(".dropdown-menu > li > a.trigger").on("mouseover click",function(n){var t=$(this).next(),i=$(this).parent().parent();($(this).hasClass("left-caret")||$(this).hasClass("right-caret"))&&$(this).toggleClass("right-caret left-caret");i.find(".left-caret").not(this).toggleClass("right-caret left-caret");i.find(".sub-menu:visible").not(t).hide();t.toggle();n.stopPropagation()});$(".dropdown-menu > li > a:not(.trigger)").on("click",function(n){$("#industryTypeDDL").html($(this).html().substring(0,37)+'<span class="pull-right arrowDown"><\/span>');$("#industryTypeDDL").attr("title",$(this).html());$("#industryTypeDDL").css("color","#555");$("#industry-type-group").show();$("#industry-classes").hide();n.preventDefault();var t=$(this).closest(".dropdown");t.find(".left-caret").toggleClass("right-caret left-caret");t.find(".sub-menu:visible").hide();$(this).parent().parent().parent().parent().find(".selected_dd_item").removeClass("selected_dd_item");$(this).addClass("selected_dd_item");$(this).parent().parent().parent().addClass("selected_dd_item");a()});$("#industry-type-group").on("change",function(){$("#industry-classes").show();$("#industry-classes").attr("disabled",!1);$("#industry-classes").html('<option value="" disabled selected hidden>Classes<\/option>');$("#industry-type-group").closest("select").css("color","#555");$("#industry-classes").closest("select").css("color","#aaa");var n=$("#industry-type-group").val();$("#industryGroupId").val(n);$.each(u,function(t,i){i.IndustryGroupId==n&&$("#industry-classes").append('<option value="'+i.Id+'">'+i.Name+'<\/option>"')})});$("#industry-classes").on("change",function(){$("#industry-classes").closest("select").css("color","#555");$("#industryClassId").val($("#industry-classes").val())})}function a(){$("#industry-type-group").attr("disabled",!1);$("#industry-type-group").closest("select").css("color","#aaa");$("#industry-classes").attr("disabled",!0);$("#industry-classes").closest("select").css("color","#aaa");$("#industry-type-group").html('<option value="" disabled selected hidden>Groups<\/option>');$("#industry-classes").html('<option value="" disabled selected hidden>Classes<\/option>');var n=$("#industrySubClassId").val();$.each(r,function(t,i){i.IndustryTypeSubClassId==n&&$("#industry-type-group").append('<option value="'+i.Id+'">'+i.Name+'<\/option>"')})}function v(){$.validator.addMethod("notPlaceholder",function(n,t){return n!=""&&n!=$(t).data("placeholder")},"Please enter a value");$.validator.addMethod("australianDate",function(n){return n.match(/^\d\d?\/\d\d?\/\d\d\d\d$/)},"Please enter a date in the format dd/mm/yyyy.");$.validator.addMethod("lettersonly",function(n,t){return this.optional(t)||/^(?!.*[ '-]{2})[A-Za-z ][A-Za-z'\-\_\s]+$/i.test(n)},"Please provide your correct name");$.validator.addMethod("ausPhone",function(n,t){return this.optional(t)||/^0[0-9]{9}/i.test(n)},"Please ensure you have entered a valid contact number");$.validator.addMethod("abnAcn",function(n,t){return this.optional(t)||/^([0-9]{9}|[0-9]{11})$/i.test(n)},"Please ensure that you have entered a correct ABN/ACN number without spaces");$.validator.addMethod("emailCustom",function(n,t){return this.optional(t)||/^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$/i.test(n)},"Please ensure you have entered a valid email address ");$("#registrationForm").validate({ignore:[],rules:{"first-given-name":{required:!0,minlength:2,maxlength:15,lettersonly:!0,notPlaceholder:!1},"other-given-name":{required:!1,minlength:2,maxlength:15,lettersonly:!0,notPlaceholder:!1},"family-name":{required:!0,minlength:2,maxlength:25,lettersonly:!0,notPlaceholder:!1},email:{required:!0,emailCustom:!0,maxlength:100,notPlaceholder:!1},contactNumber:{minlength:10,maxlength:10,ausPhone:!0,required:!0,notPlaceholder:!1},"time-in-business":{required:!0},revenue:{required:!0},terms:{required:!0,notPlaceholder:!1},optin:{required:!0,notPlaceholder:!1},abn_acn:{required:!0,abnAcn:!0,notPlaceholder:!1},state:{required:!0,notPlaceholder:!1},directorConsent:{required:!0,notPlaceholder:!1}},messages:{"first-given-name":{required:"Please provide your correct first name",minlength:"Please provide your correct first name",maxlength:"Please provide your correct first name"},"family-name":{required:"Please provide your correct last name",minlength:"Please provide your correct last name",maxlength:"Please provide your correct last name"},"other-given-name":{required:"Please provide your middle name",minlength:"Please provide your correct middle name",maxlength:"Please provide your correct middle name"},email:{required:"Please enter your email address",emailCustom:"Please ensure you have entered a valid email address "},contactNumber:{required:"Please enter your contact number",minlength:"Please ensure you have entered a valid contact number",maxlength:"Please ensure you have entered a valid contact number"},"time-in-business":{required:"Please select your time in business"},revenue:{required:"Please select revenue"},terms:"Please accept the terms and conditions",optin:"Please accept the marketing consent",abn_acn:{required:"Please provide a valid ACN or ABN"},state:{required:"Please select a State"},directorConsent:"Please select the checkbox above"},highlight:function(n){$(n).closest(".control-group").addClass("has-error")},unhighlight:function(n){$(n).closest(".control-group").removeClass("has-error")},errorPlacement:function(n,t){t.attr("name")=="terms"||t.attr("name")=="optin"||t.attr("name")=="directorConsent"?n.appendTo(t.parent("div").next("div")):n.insertAfter(t)},submitHandler:f})}function y(n){if(n.PersonalData){var t=$("#submitButton").attr("href");t+="?abnacn="+n.PersonalData.AbnAcn;t+="&state="+n.PersonalData.State;t+="&firstname="+n.PersonalData.FirstName;t+="&lastname="+n.PersonalData.LastName;n.PersonalData.MiddleName&&(t+="&middlename="+n.PersonalData.MiddleName);t+="&ContactNumber="+n.PersonalData.ContactNumber;t+="&email="+n.PersonalData.EmailAddress;n.PersonalData.TimeInBusiness&&(t+="&TimeInBusiness="+n.PersonalData.TimeInBusiness);n.PersonalData.Revenue&&(t+="&Revenue="+n.PersonalData.Revenue);n.PersonalData.IndustryType&&(t+="&industryType="+n.PersonalData.IndustryType);n.PersonalData.IndustryTypeSubClassId&&(t+="&industrySubType="+n.PersonalData.IndustryTypeSubClassId);n.PersonalData.IndustryGroupId&&(t+="&IndustryGroup="+n.PersonalData.IndustryGroupId);n.PersonalData.IndustryClassId&&(t+="&IndustryClass="+n.PersonalData.IndustryClassId);n.PersonalData.RiskBandId&&(t+="&riskband="+n.PersonalData.RiskBandId);$("#submitButton").attr("href",encodeURI(t))}}var t,i,n,r,u;return{Init:function(t){n=t;h()},InitOffer:function(n){y(n)},InitNoScore:function(){$("#vedaLogo").show()}}}()