function btnInfo(){$.ajax({type:"POST",url:"/MyEdjoin/wishListStatus",data:{applicantID:applicantID,postingID:postingID},beforeSend:function(){}}).done(function(n){n.haserrors?bootbox.alert(n.msg):n.data<=0?$.ajax({type:"POST",url:"/MyEdjoin/AddToWishList",data:{postingID:postingID},beforeSend:function(){}}).done(function(n){n.haserrors?bootbox.alert(n.msg):bootbox.alert("This Job Posting has been added to your wish list")}):bootbox.alert("You have either already started the application progress or this job is already in your wish list")})}function showJobPostingInfo(){userID<=0&&($("#lnkaddWish").hide(),$(".btnvwish").hide()),appType=="offsite"&&$(".btnapply").text("CLICK HERE TO APPLY (OFFSITE)"),appType=="shortandlong"&&$(".btnapplySF").show(),appType=="shortform"&&($(".btnapply").hide(),$(".btnapplySF").show()),appType=="expired"&&($(".btnapply").hide(),$(".disablePosting").text("This job posting has expired")),appType=="blank"&&$(".btnapply").hide(),appType==""&&($(".btnapply").hide(),$(".disablePosting").text("The EDJOIN online application is not being used with this posting. Please review the posting for instructions on how to apply or contact the Employer by emailing/calling the contact person listed with the posting information above."))}function openLoginModal(){$("#myModalLabel").text(passTitle),$("#myModal").modal("show")}function applyReg(){$.ajax({type:"POST",url:"/Apps/ApplyOnlineReg",data:{postingID:postingID},beforeSend:function(){$(".btnapply").removeClass("btn-primary").addClass("disabled").prop("disabled",!0)}}).done(function(n){$(".btnapply").removeClass("disabled").addClass("btn-primary").prop("disabled",!1),n.haserrors?bootbox.alert(n.msg):n.id==0?($("#signInModal").modal("hide"),bootbox.alert(n.msg,function(){window.location=n.data})):n.id==-5?($("#signInModal").modal("hide"),bootbox.confirm(n.msg,function(t){t&&(window.location=n.data)})):window.location=n.data,$.doTimeout(6e3,function(){$("#btnlogin").removeClass("disabled").addClass("btn-primary"),$("#btnlogin").text("Login"),$("#btnlogin").prop("disabled",!1)})})}function validatelogin(){$.ajax({type:"POST",url:"/Account/AuthenticateLogin",data:$("#signInForm").serialize(),beforeSend:function(){$("#btnlogin").removeClass("btn-primary").addClass("disabled").prop("disabled",!0).text("Logging In...")}}).done(function(n){n.haserrors?(bootbox.alert(n.msg),$("#signInModal").modal("hide"),$("#signInModal").trigger("reset"),$("#btnlogin").removeClass("disabled").addClass("btn-primary"),$("#btnlogin").text("Login"),$("#btnlogin").prop("disabled",!1)):appType=="shortform"?($("#signInModal").modal("hide"),$("#myModal").modal("show")):appType=="online"?passRequired?($("#signInModal").modal("hide"),$("#myModal").modal("show")):applyReg():appType=="shortandlong"?($("#signInModal").modal("hide"),bootbox.alert("You are now signed in pleased click the apply button to begin your application, thank you.",function(){window.location.reload()})):applyReg()})}function recoverPassword(){$.ajax({type:"POST",url:"/Home/ForgotPassword",data:{key:$("#forgotPassword").val()},beforeSend:function(){$("#btnForgotPassword").removeClass("btn-primary").addClass("disabled").prop("disabled",!0)}}).done(function(n){if(n.haserrors){if(n.id==-2)$("#forgotError-2").show();else $("#forgotPasswordModal").on("hidden",function(){$("#forgotError-2").hide(),$("#forgotPassword").val("")});if(n.id==-1)$("#forgotError-1").show();else $("#forgotPasswordModal").on("hidden",function(){$("#forgotError-1").hide(),$("#forgotPassword").val("")});if(n.id==0)$("#forgotError0").show();else $("#forgotPasswordModal").on("hidden",function(){$("#forgotPassword").val(""),$("#forgotError0").hide()});$("#btnForgotPassword").removeClass("disabled").addClass("btn-primary").prop("disabled",!1)}else $("#forgotError-2").hide(),$("#forgotError-1").hide(),$("#forgotError0").hide(),$("#forgotPasswordModal").modal("hide"),bootbox.alert(n.msg),$("#btnForgotPassword").removeClass("disabled").addClass("btn-primary").prop("disabled",!1)})}$(document).ready(function(){showJobPostingInfo();var n=$("#signInForm").validate({debug:!0,errorElement:"span",errorClass:"help-block errortext",errorPlacement:function(n,t){t.before(n)},success:function(n){n.remove()},rules:{username:"required",password:"required"},messages:{username:"Username is required",password:"Password is required"},onsubmit:!1});$("#signInModal").on("click","#btnClearSignIn",function(t){t.preventDefault(),$("#username").empty(),$("#password").empty(),n.resetForm()});$("#signInModalContainer").on("submit","#signInForm",function(t){t.preventDefault(),$("#signInForm").valid()?validatelogin():n.focusInvalid()});$("#signInForm").on("keydown",function(t){var i=t.keyCode?t.keyCode:t.which?t.which:t.charCode;i==13&&($("#signInForm").valid()?validatelogin():n.focusInvalid())});$("#forgotPasswordModal").on("submit","#forgotForm",function(n){if(n.preventDefault(),$("#forgotPassword").val().length==0)$("#forgotAlert").show();else{$("#forgotPasswordModal").on("hidden",function(){$("#forgotPassword").val(""),$("#forgotError-2").hide(),$("#forgotError-1").hide(),$("#forgotError0").hide()});$("#forgotAlert").hide(),recoverPassword()}});$("#signInModalContainer").on("click","#forgotbtn",function(){$("#signInModal").modal("hide")});$(".visibleOptional").hide().filter('[data-visible="False"]').show();$("#internalModalContainer").on("submit","#internalForm",function(n){n.preventDefault(),$("#dialogError").empty(),$("#inhousePassword").val().length>0?$.ajax({type:"POST",url:"/Apps/CheckInternalPostPassword",data:{postingID:postingID,password:$("#inhousePassword").val(),app:appType,isLong:isLong},beforeSend:function(){$("#btnPasswordSubmit").removeClass("btn-primary").addClass("disabled").prop("disabled",!0)}}).done(function(n){$("#btnPasswordSubmit").removeClass("disabled").addClass("btn-primary").prop("disabled",!1),n.haserrors?$("#dialogError").text(n.msg):window.location=n.data}):$("#dialogError").text("Password is required")});$(".tab-content").on("click",".btnvwish",function(){window.location=viewWishlist});$(".row").on("click",".btnapply",function(n){n.preventDefault(),isLong=!0,appType=="offsite"?window.location=offsiteurl:userID==0?$("#signInModal").modal("show"):(appType=="shortandlong"&&(isInHouse?openLoginModal():applyReg()),appType=="online"&&(passRequired?openLoginModal():applyReg()))});$(".row").on("click",".btnapplySF",function(n){n.preventDefault(),isLong=!1,userID==0?$("#signInModal").modal("show"):(appType=="shortform"||appType=="shortandlong")&&openLoginModal()});$(".tab-content").on("click","#lnkaddWish",function(n){n.preventDefault();var t=$(this);btnInfo()});$(".form-horizontal").on("click","#btndescription",function(n){n.preventDefault();var t=$(this).data("descriptionid");window.open("/Home/JobDescription/"+t,"Popup","height=600,width=800,scrollbars=1,menubar=1")});$(".form-horizontal").on("click","#btnPdfDescription",function(n){n.preventDefault(),window.open("/JobDescriptions/"+AccountID+"/"+JobDescriptionURL,"Popup","height=600,width=800,scrollbars=1,menubar=1")})})