function Log(n,t){(debug||t)&&console.log(n)}function sortOptions(n){Log("ddd");var t=n.map(function(n,t){return{t:$(t).text(),v:t.value}}).get();t.sort(function(n,t){return n.t>t.t?1:n.t<t.t?-1:0});n.each(function(n,i){i.value=t[n].v;$(i).text(t[n].t)})}function SplitUrl(n){var t=location.href.toLowerCase(),i="",r="";return(t.indexOf("?")>-1&&(i=t.substr(t.indexOf("?")+1),t=t.substr(0,location.href.indexOf("?")).toLowerCase()),t.indexOf("#")>-1&&(r=t.substr(t.indexOf("#")+1),t=t.substr(0,location.href.indexOf("#")).toLowerCase()),Log(["SplitUrl: ",t,i,r]),t.indexOf(n)===-1)?[t,""]:(t=t.split("/"),[t.slice(0,$.inArray(n,t)).join("/"),t.slice($.inArray(n,t)).join("/")])}var debug=!1;typeof isFactorReFilter=="undefined"&&(isFactorReFilter=!1),function(n){n.fn.values=function(){return this.map(function(){return this.value}).get().join(",")}}(jQuery);$("document").ready(function(){function f(){var n=["iPad Simulator","iPhone Simulator","iPod Simulator","iPad","iPhone","iPod"],t=!1;if(!!navigator.platform)while(n.length)if(navigator.platform===n.pop()){t=!0;break}return t}function n(n,t){t!==!1&&r();Log("msg: "+n);$(".message ul li:contains('"+n+"')").length===0&&$(".message ul").append("<li>"+n+"<\/li>");$(".message").css("display","table-cell")}function r(){$(".message ul").empty();$(".message").css("display","none")}var e,u,t;$("body").on("click",".js-link",function(){location.href=$(this).data("href")});if($("body.index").length&&(e='<video width="222" height="310" controls><source src="/Mivdakf/Content/Videos/intro.mp4" type="video/mp4"><\/video>',$(function(){$("#video_intro img").click(function(){$(this).replaceWith(e);$("#video_intro video").get(0).play()})})),$("body.factors").length){u=function(n){n.toggleClass("checked").parent("li").css("background-color",n.hasClass("checked")?"#37a2f6":"#1d5469")};t=function(n,t){n.attr("data-toggle","popover").attr("data-content",t).attr("data-placement","right").attr("data-html",!0).popover({trigger:"manual"}).popover("enable").popover("show");setTimeout(function(){n.popover("hide").popover("disable")},1e3)};$("#factorsFilter li .checkbox").on("hidden.bs.popover",function(){try{$(this).popover("disable")}catch(n){Log(n)}});$("#factorsFilter li .checkbox").click(function(){var n=$(this),i;u(n);i=$("#factorsFilter .factor .checkbox.checked").length;i<settings.MinFactorNumber?($("#submitFactors").removeClass("active"),t(n,Language.You_have_selected+" "+i+" "+Language.considerations)):i<=settings.MaxFactorNumber?($("#submitFactors").addClass("active"),t(n,Language.You_have_selected+" "+i+" "+Language.considerations)):(u(n),t(n,Language.You_have_selected_the_maximum_number_of_considerations+".<br/>"+Language.Choose_between+" "+settings.MinFactorNumber+" "+Language.to+" "+settings.MaxFactorNumber+" "+Language.considerations))});$("body.factors").on("click","#submitFactors",function(){var n,t,i;$(this).hasClass("active")!==!1&&(n=[],t=$("#factorsFilter li .checkbox.checked"),$.each(t,function(t,i){n[n.length]=$(i).attr("data-factorId")}),$("#submitFactors .button").addClass("loading"),i=location.href,$.post(i,{FactorsIds:n,testId:testId},function(){}).done(function(){location.href=SplitUrl("home")[0]+"/home/factorsRating"}).fail(function(){$("#submitFactors .button").removeClass("loading")}).always(function(){}))});isFactorReFilter?($("#factorsReFilterPopupInfo").modal("show"),$("#factorsReFilterPopupInfo .info .help").popover({trigger:"hover"})):($("#factorsPopupInfo").modal("show"),$("#factorsPopupInfo .info .help").popover({trigger:"hover"}));$("#factorsFilter li .explanation").popover({trigger:"hover",placement:"left"}).on("click",function(){$("#factorsFilter li .explanation").not(this).popover("hide").removeClass("active")}).on("show.bs.popover",function(){$(this).toggleClass("active")}).on("hide.bs.popover",function(){$(this).toggleClass("active")});if($("body.factorsRating").length){$("#factorsFilter").sortable({placeholder:"ui-state-highlight",handle:".handle",axis:$("#factorsFilter").outerWidth()/2>=$("#factorsFilter li").outerWidth()?"x,y":"y",update:function(){var n=$("#factorsFilter li");n.each(function(n){$(this).find(".rating").eq(0).html(n+1)})}}).disableSelection();$("body.factorsRating").on("click","#submitFactorsRating",function(){var n=[],t=$("#factorsFilter li .rating");$.each(t,function(t,i){n[n.length]=$(i).attr("data-factor-id")});$("#submitFactorsRating .button").addClass("loading");$.post(location.href,{FactorsIds:n,testId:testId},function(){location.href=SplitUrl("home")[0]+"/home/factorpreference"}).done(function(){}).fail(function(){}).always(function(){})})}}if($("body.factorsPreference").length){var o=function(){if(f()){var n=$("#tblPreference").outerWidth(),t=n/2-50;$("#tblPreference .ctrl").css("width","50px");$("#tblPreference .text").css("width",t+"px")}},i=function(n){var i,f,u,t;(console.log([n,Factors.length]),i=$("#tblPreference"),n<0)||(n>=Factors.length&&(n=Factors.length-1),r(),i.data("factor",n),f=$("#factorCurrent").data("factor-offset")*1,i.find("th h3").eq(0).text(Factors[n].Text),i.find("th span#factorCount #factorCurrent").eq(0).text(n+1+f),$(".scale1Text").text(Factors[n].Scale1Text),$(".scale2Text").text(Factors[n].Scale2Text),$(".scale3Text").text(Factors[n].Scale3Text),$(".scale4Text").text(Factors[n].Scale4Text),$(".scale5Text").text(Factors[n].Scale5Text),u=$("#tblPreference input[type=radio]"),t=$("#tblPreference input[type=checkbox]"),u.prop("checked",!1),t.prop("checked",!1),Factors[n].Answers.Preference!==null&&(u.eq(5-Factors[n].Answers.Preference).prop("checked",!0),t.eq(4).prop("checked",Factors[n].Answers.Compromise1),t.eq(3).prop("checked",Factors[n].Answers.Compromise2),t.eq(2).prop("checked",Factors[n].Answers.Compromise3),t.eq(1).prop("checked",Factors[n].Answers.Compromise4),t.eq(0).prop("checked",Factors[n].Answers.Compromise5)),$(".myFactorsList li").removeClass("current"),$(".myFactorsList").find("[data-factor-id='"+Factors[n].Id+"']").addClass("current"),n===0?$("#tblPreference th .navigation .pre").removeClass("active"):$("#tblPreference th .navigation .pre").addClass("active"),n>=Factors.length-1||Factors[n].Answers.Preference===null?$("#tblPreference th .navigation .next").removeClass("active"):$("#tblPreference th .navigation .next").addClass("active"),$("#tblPreference input[type=radio]:checked").val()!==undefined?($("#submitFactorsPreference").addClass("active"),$("#tblPreference").removeClass("hideCompromise")):($("#submitFactorsPreference").removeClass("active"),$("#tblPreference").addClass("hideCompromise")))},h=function(){var n=0;$(Factors).each(function(t,i){i.Answers.length===0?i.Answers={Preference:null,Compromise1:null,Compromise2:null,Compromise3:null,Compromise4:null,Compromise5:null}:($(".myFactorsList").find("[data-factor-id='"+Factors[t].Id+"']").addClass("checked"),n=t+1,i.Answers=i.Answers[0])});isFactorReFilter&&(n=0);i(n);professionDisqualifiedProgress(ProfessionFilterProgress.Total,ProfessionFilterProgress.Left,ProfessionFilterProgress.Total,0);$('[data-toggle="popover"]').popover();isFactorReFilter?$("#factorsReFilterPopupInfo").modal("show"):$("#factorsPopupInfo").modal("show");o()},c=function(){var f=$("#tblPreference input[type=radio]:checked").val(),i=$("#tblPreference input[type=checkbox]:checked"),r,u,t;if(f===undefined)return n(Language.Please_select_the_desired_level),!1;if(i.length===0)return n(Language.At_least_one_compromise_level_should_be_selected),!1;for(r=Math.min.apply(Math,i.map(function(){return $(this).attr("id").substr(10)*1})),u=Math.max.apply(Math,i.map(function(){return $(this).attr("id").substr(10)*1})),t=r;t<=u;++t)if($("#tblPreference #Compromise"+t).prop("checked")===!1)return n(Language.Make_sure_you_have_marked_the_levels_you_can_compromise_continuously),!1;return!0},l=function(){var i,u;$("#submitFactorsPreference").addClass("loading");var f=$("#tblPreference"),t=f.data("factor")*1,r=$("#tblPreference input[type=radio]:checked").val(),e=$("#tblPreference input[type=checkbox]:checked").values(),n=[!1,!1,!1,!1,!1];n[r-1]=!0;$(e.split(",")).each(function(t,i){n[i-1]=!0});Factors[t].Answers.Preference=r;Factors[t].Answers.Compromise1=n[0];Factors[t].Answers.Compromise2=n[1];Factors[t].Answers.Compromise3=n[2];Factors[t].Answers.Compromise4=n[3];Factors[t].Answers.Compromise5=n[4];i={success:!1};u={testId:testId,factorId:Factors[t].Id,preference:r,Compromise:n};jQuery.ajax({type:"post",cache:!1,async:!0,url:location.href,dataType:"json",data:u,success:function(n){if(n.success!==!0)return i;i={success:!0,testStatus:n.testStatus,TestStatus:JSON.parse(n.TestStatus),professionsLeft:n.professionsLeft,preProfessionsLeft:n.preProfessionsLeft,professionsTotal:n.professionsTotal,isFactorReFilter:n.isFactorReFilter};a(i);$("#submitFactorsPreference").removeClass("loading")}})},a=function(t){if(t.success!==!0){alert("Error");return}var i=t.professionsLeft*100/t.preProfessionsLeft;Log(t.professionsLeft);Log(t.preProfessionsLeft);Log(i);Log(settings.MaxEliminationPercent);Log("isFactorReFilter="+t.isFactorReFilter);professionDisqualifiedProgress(t.professionsTotal,t.professionsLeft);switch(t.testStatus){case t.TestStatus.FactorSelect:Log("FactorSelect");location.href=SplitUrl("home")[0]+"/home/factors";break;case t.TestStatus.FactorsRating:Log("FactorsRating");location.href=SplitUrl("home")[0]+"/home/factorsRating";break;case t.TestStatus.FactorPreference:v();i*1<settings.MaxEliminationPercent*1&&!isFactorReFilter&&n(Language.In_the_last_consideration_the_system_disqualified+" "+settings.MaxEliminationPercent+"% "+Language.of_the_remaining_professions_it_is_recommended_to_be_more_flexible,!1);Log("FactorPreference");break;case t.TestStatus.FactorRefine:i*1<settings.MaxEliminationPercent*1&&n(Language.In_the_last_consideration_the_system_disqualified+" "+settings.MaxEliminationPercent+"% "+Language.of_the_remaining_professions_it_is_recommended_to_be_more_flexible,!1);n(Language.Remained_less_than+" "+settings.MinimumResultCount+" "+Language.Professions_Please_go_back_and_allow_more_compromises_in_one_or_more_of_the_parameters,!1);Log("FactorRefine");break;case t.TestStatus.FactorReFilter:location.reload();n(Language.The_system_calculate_the_data,!1);Log("FactorReFilter");break;case t.TestStatus.Complete:Log("Complete");location.href=SplitUrl("home")[0]+"/home/results";break;default:Log("ERROR")}},v=function(){var t=$("#tblPreference"),n=t.data("factor")*1;$(".myFactorsList").find("[data-factor-id='"+Factors[n].Id+"']").addClass("checked");n<Factors.length-1&&i(n+1)};$("#tblPreference").on("click","input[type=radio]",function(){var n=$("#tblPreference input[type=radio]:checked").val();$("#tblPreference input[type=checkbox][value="+n+"]").prop("checked","true");$("#submitFactorsPreference").addClass("active");$("#tblPreference").removeClass("hideCompromise")});$("#tblPreference").on("click","input[type=checkbox]",function(){var t;r();var u=$("#tblPreference input[type=checkbox]:checked"),f=Math.min.apply(Math,u.map(function(){return $(this).attr("id").substr(10)*1})),e=Math.max.apply(Math,u.map(function(){return $(this).attr("id").substr(10)*1})),i=$(this).attr("id").substr(10);for(i>f&&i<e&&$("#tblPreference #Compromise"+i).prop("checked")===!1&&n(Language.The_marks_must_be_continuous),t=f;t<=e;++t)$("#tblPreference #Compromise"+t).prop("checked","true")});$("body.factors").on("click","#submitFactorsPreference",function(){var n=$("#submitFactorsPreference");n.hasClass("active")!==!1&&n.hasClass("loading")!==!0&&c()&&l()});$("#tblPreference th .navigation").on("click",".pre.active",function(){var n=$("#tblPreference").data("factor")*1;n>0&&i(n-1)});$("#tblPreference th .navigation").on("click",".next.active",function(){var n=$("#tblPreference").data("factor")*1;i(n+1)});$(window).on("resize",function(){setTimeout(o,100)});h();Log(Factors)}if($("body.results").length>0)$("body.results").on("change","#lstTests",function(){var n=$(this).find(":selected").val();n!==0&&(location.href=SplitUrl("home")[0]+"/home/results/"+n)});if($("body.contact").length)$("#contact").on("click","#submitContact",function(){var n=$(this);n.button("loading");var t=$("#contact #FullName").val(),i=$("#contact #PhoneNumber").val(),r=$("#contact #Email").val(),u=$("#contact #Message").val(),f={FullName:t,PhoneNumber:i,Email:r,Message:u};$.ajax({method:"POST",url:SplitUrl("home")[0]+"/home/contact",dataType:"json",data:f,success:function(t){var r,i;return(Log(t.Succeeded),r=$("#contact .validation-summary-valid ul").empty(),n.button("reset"),t.Succeeded===!1)?(i=JSON.parse(t.Errors),Log(i),$.each(i,function(n,t){for(var i=0;i<t.length;++i)Log(t[0].ErrorMessage),r.append("<li>"+t[0].ErrorMessage+"<\/li>")}),!1):($(".successMessage").show(),setTimeout(function(){n.attr("disabled",!0)},200),!1)},failure:function(n){Log(n)},error:function(n){Log(n)}})});$("body.register").length>0||$("body.login").length>0||$("body.forgotPassword").length>0?$(".loginLinks a").attr("data-toggle","").attr("data-target",""):$(".loginLinks a").attr("href","#");$("body").on("click",".goBack",function(){window.history.back()})})