function enableMobileNav(){$(".nav-button").click(function(){$(this).toggleClass("open"),$("#nav").slideToggle(),$(".nav-button").css("display")=="block"&&$("a.submenu-button").click(function(n){n.preventDefault();var t=$(this);$(this).next(".nav-submenu").slideToggle(function(){t.toggleClass("open")})})})}function ensurePlaceholderSupport(){var n=document.createElement("input");"placeholder"in n||($('input[type="text"]').each(function(){$(this).focus(function(){$(this).attr("value")===$(this).attr("placeholder")&&$(this).attr("value","")}).blur(function(){$(this).attr("value")===""&&$(this).attr("value",$(this).attr("placeholder"))}).blur(),$(this).removeClass("input-validation-error")}),$('form button[type="submit"]').click(function(){$(this).closest("form").find('input[type="text"]').each(function(){$(this).attr("value")===$(this).attr("placeholder")&&$(this).attr("value","")})}),$("form").submit(function(){$(this).valid()||$(this).find('input[type="text"]').each(function(){$(this).attr("value")===""&&$(this).attr("value",$(this).attr("placeholder"))})}))}function setupFiveStepsMenus(){$(".nav_five_steps a").hover(function(){var n=$(this).closest("li").index();$(this).closest("ul").addClass("step"+(n+1))},function(){var n=$(this).closest("li").index();$(this).closest("ul").removeClass("step"+(n+1))})}function setCurrentNavItem(){var t,i,n;(t=$("body.mobile").length?{home_page:0,services_page:1,service_page:1,service_guarantee_page:2,staff_page:3,faqs_page:4,documents_page:5,document_page:5,offices_page:6}:{home_page:0,services_page:1,service_page:1,service_guarantee_page:2,staff_page:3,case_studies_page:4,case_study_page:4,faqs_page:5,documents_page:6,document_page:6,offices_page:7},i=$("body").attr("id"),n=t[i],n!=null)&&$("#nav > ul > li:eq("+n+") a").addClass("current")}function enableRelatedDocumentsToggle(){$(".related_documents").each(function(){var n=$(this);n.find(".not_first_five").length&&n.find(".button").show().click(function(t){t.preventDefault(),n.find(".not_first_five").toggle()})})}function enablePublicationPaging(){function r(){$(".publications-displaying").text(t+1+" - "+Math.min(t+n,u))}var i;if($(".publications-list").length){var u=$(".publications-list li").length,n=50,e=Math.ceil(u/n),f=1,t=0;for(r(),i=1;i<=e;i++)$("#publications-pager .paging").append('<a href="#" class="numbers">'+i+"</a>");$(".publications-list li:nth-child("+n+"n)").addClass("last"),$(".publications-list li:lt("+n+")").show(),$("#publications-pager .paging a:first").addClass("active"),$("#publications-pager .paging a").click(function(i){i.preventDefault(i),f=parseInt($(this).text()),t=(f-1)*n,$("#publications-pager .paging a").removeClass("active"),$(this).addClass("active"),$(".publications-list").height($(".publications-list").height()),$(".publications-list ul").fadeOut(function(){$("html,body").animate({scrollTop:0},1e3),$(".publications-list li").hide(),$(".publications-list li:eq("+t+"), .publications-list li:gt("+t+")").slice(0,n).show(),$(".publications-list ul").fadeIn(function(){$(".publications-list").height("")})}),r()})}}$(function(){ensurePlaceholderSupport(),setupFiveStepsMenus(),setCurrentNavItem(),enableRelatedDocumentsToggle(),enableMobileNav(),enablePublicationPaging()})