var projectlist=new function(){function f(){$(".not-shown-yet").length>0?$("#project-list-show-more-container").show():$("#project-list-show-more-container").hide()}function e(n,t,i){o(n);var r=baseurl;t!=""&&(r+="-"+t+"?l="+i);window.history.pushState("","",r)}function o(n){var t=$("#projects-list-top h1 .inner").text(),i=t.split(" | ");t=i[0];n!=""&&(t+=" | "+n);$("#projects-list-top h1 .inner").text(t)}function s(){var n,t=$("#projects-list-top h1").height();t=$(window).width()>768?67:120;n=$("#project-list-container").offset().top-t+2;$("html,body").animate({scrollTop:n},"fast")}var r=this,i,n;this.rsInstance;i="";n=[];$(document).ready(function(){$(window).width()>=1200&&$(window).height()>=1024&&($(".c-list-menu-show-all").hide(),$(".c-list-menu-outer").show(),$(".c-list-menu-outer").addClass("active"),$("#filter-btn").addClass("minus-icon"));i=nn5.DIC("IFAC_searchbuttontitle");$("#searchinput-outer").click(function(){$(this).hasClass("active")||$("#searchinput").focus()});$("#searchinput").focus(function(){$(this).val()==i&&$(this).val("");$("#searchinput-outer").addClass("active");this.select()});$("#searchinput").blur(function(){$(this).val()==""&&($(this).val(i),$("#searchinput-outer").removeClass("active"))});$("#searchinput").val(i);$("#searchinput").keyup(function(t){var i,u;t.keyCode==13&&(i=$("#searchinput").val(),i=i.replace(/[^\w\sæøåÆØÅäöÄÖ]/gi,""),u="/p/"+nn5.dictionary.getisocode()+"?l=....."+i,r.getprojects(null,i,{filters:n,url:u},i==""?"large":"small"))});$("#projects-list-menu .c-list-menu-hilite").length>0;$("#projects-list-top .inner").click(function(){projectlist.togglemenu()});$("#projects-list-top .inner").css("cursor","pointer");f();n=startfilters;console.log(JSON.stringify(n))});this.showmore=function(){var t=$(".c-list-search").length>0?!1:!0,i=t==!0||$(window).width()<992?10:20,n=0;$(".not-shown-yet").each(function(){return $(this).removeClass("not-shown-yet"),n++,n>=i?!1:void 0});nn5.updateimages();updateSlideIn();f()};this.getprojects=function(i,o,h,c){var v=!1,l,a,y;if(o!="")n=[],$(".c-links a").removeClass("c-list-menu-hilite");else{if(n!=[]){for(l=0;l<n.length;l++)n[l].filtertype==h.filtertype&&(n[l].filterval==h.filterval&&(v=!0),n.splice(l,1));for(l=0;l<n.length;l++)h.filtertype=="category"&&n[l].filtertype=="group"&&n.splice(l,1),h.filtertype=="group"&&n[l].filtertype=="category"&&n.splice(l,1)}c==undefined&&(c="");o!=""&&(c="small");a="";switch(h.filtertype){case"category":a=".categories-links a, .services-links a";break;case"group":a=".services-links a, .categories-links a";break;case"year":a=".year-links a";break;case"country":a=".countries-links a"}a!=""&&$(a).removeClass("c-list-menu-hilite");v||$(i).addClass("c-list-menu-hilite")}$(".nonefoundmessage").slideUp(75);t="";u="";$(".c-list-menu-hilite").each(function(){$(this).data("cfm-title")!=undefined&&$(this).data("cfm-title")!=""&&(t!=""&&(t+=" | "),t+=$(this).data("cfm-title"));$(this).data("cfm-urlheader")!=undefined&&$(this).data("cfm-urlheader")!=""&&(u!=""&&(u+="-"),u+=$(this).data("cfm-urlheader"))});i==null?$(".c-list-menu-outer").hasClass("active")&&r.togglemenu():$("#searchinput").val("").blur();v||n.push({filtertype:h.filtertype,filterval:h.filterval});y={lan:nn5.dictionary.languageid,search:o,filters:n,rendertype:c};$.ajax({type:"POST",url:"/webservice.asmx/getprojects",data:JSON.stringify(y),contentType:"application/json;charset=utf-8",dataType:"json",success:function(h){h.d.html==""?(o!=""?$("#none-found-search").slideDown(75):$("#none-found-filter").slideDown(75),$(i).removeClass("c-list-menu-hilite"),n.pop()):(e(t,u,h.d.filterqry),$("#project-list-container").html(h.d.html),setTimeout(function(){nn5.updateimages($("#project-list-container").find(".nn5-appearloadimage"));setTimeout(function(){updateSlideIn();f()},50)},50),setTimeout(function(){s()},100),setTimeout(function(){h.d.sliderhtml!=""&&($(".c-top-container").replaceWith(h.d.sliderhtml),setTimeout(function(){nn5.sliders.preparesliders()},10))},500),$(".c-list-menu-outer").hasClass("active")&&r.togglemenu())},error:function(n,t,i){alert("Error "+i)},complete:function(){}})};this.clearsearch=function(){$("#searchinput").val(i)};this.togglemenu=function(){if($(".c-list-menu-outer").hasClass("active"))$(".c-list-menu-outer").hide(),$(".c-list-menu-outer").removeClass("active"),$("#filter-btn").removeClass("minus-icon");else{var t=!1;try{n.length>0&&(t=!0)}catch(i){}t?$(".c-list-menu-show-all").show():$(".c-list-menu-show-all").hide();$(".c-list-menu-outer").show();$(".c-list-menu-outer").addClass("active");$("#filter-btn").addClass("minus-icon");setTimeout(function(){nn5.utils.scrollelementintoview($("#projects-list-menu"))},300)}};this.showall=function(){n=[];$("#projects-list-menu a").removeClass("c-list-menu-hilite");r.getprojects(null,"",{filters:n,url:baseurl},"large")};this.scrollto=function(n){$("html,body").animate({scrollTop:$("#"+n).offset().top},"fast")};this.scrolltouponly=function(n){$(window).scrollTop()>$("#"+n).offset().top&&$("html,body").animate({scrollTop:$("#"+n).offset().top},"fast")};this.scrolltotop=function(){$("html,body").animate({scrollTop:0},"fast")}}