var iflrFirm;$(function(){$recaptcha=$("#recaptcha");$('[data-toggle="modal"]').click(function(n){n.preventDefault();var t=$(this).attr("href"),i=$(this).attr("data-target"),r=$(this);return $.get(t,function(n){$m=$(i);$m.html(n);console.log($m.find("#SharedUrl"));$m.find("#SharedUrl").val(r.data("share-url"));$.validator.unobtrusive.parse($m);$("#recaptchaInject").html($recaptcha);$("#captcha_error").html("").hide();$("#recaptcha").show();$.validator.unobtrusive.parse($m);$m.modal();$m.find("#emailShareSubmit").click(function(n){if(n.preventDefault(),$form=$m.find("form"),$("#captcha_error").html("").hide(),$form.valid()){var t=!1;$form.find("#SharedUrl").val(window.location.href);$.post($form.attr("action"),$form.serialize(),function(n){if(typeof n=="object"){if($.each(n,function(n,i){if(i.ErrorMessage!==undefined)return t=!0,$("#captcha_error").append($("<span>").html(i.ErrorMessage)),!1}),t)return $("#captcha_error").show(),!1}else $m.html(n)})}return!1})}),!1})});iflrFirm=iflrFirm||{};$(function(){function e(n){s();$(".nav-tabs li").removeClass("active");$(n).closest("li").addClass("active");iflrFirm.changeShareLinks!==undefined&&iflrFirm.changeShareLinks();$(n).context&&$(n).context.hash=="#profile"&&o()}function s(){var i=$("#tab-content");i.length===0&&($(".tab-content").wrapInner('<div id="tab-content"><\/div>'),i=$("#tab-content"));$(".tab-content").find("#loader").length===0?$(".tab-content").append(t):($(".tab-content").find("#loader").remove(),$(".tab-content").append(t));n?(i.fadeOut(),t.show(),n=!1):(t.hide(),i.fadeIn())}function r(){var i=window.location.hash,r=$(".nav-tabs").find('a[data-hash="'+i+'"]'),t;t=r.length>0?r[0]:$(".nav-tabs").find("a:not(.authentication-needed)").first();$(t).hasClass("authentication-needed")||$(t).hasClass("authentication-and-subscription-needed")||(e($(t)),$.get(c(t),function(r){$(".tab-content").find("#loader").length&&$(".tab-content").find("#loader").remove();$(".tab-content").html(r)&&(iflr.initSearchControl(),iflr.initSearchFilter(),h(i),iflr.updatePageTitle());n=!1;e($(t));window.location.hash==="#lawyers"&&l()}));$("#hf_hash").val(i)}function h(n){(n=="#profile"||n=="#undefined")&&$(".twitter").length>0&&typeof twttr!="undefined"&&twttr.widgets.load()}function c(n){var t=$(n).attr("href"),i;return u?(i=t.substring(0,t.lastIndexOf("/"))+f,u=!1,i):t}function l(){var t=$("#showAllLink");t&&t.click(function(){if($(this).text().indexOf("paging")>-1){$.clearAll();return}u=!0;f=$(this).attr("data").substring($(this).attr("data").lastIndexOf("/"));n=!0;r()})}function o(){$(".partialContent").each(function(n,i){$(i).html(t);t.show();var r=$(i).data("url");r&&r.length>0&&$(i).load(r)})}var n=!0,u=!1,f,t=$("#loader"),i;$(".nav-tabs li a").not(".notHash").on("click",function(n){n.preventDefault();window.location.hash=$(this).data("hash")});window.location.hash!=""&&window.location.hash!=$(".nav-tabs").find(".active").children("a").data("hash")&&r();window.location.hash==="#lawyers"&&(n=!0,r());window.onhashchange=function(){n=!0;r()};window.onload=function(){if(window.location.hash==""){var n=$("#hf_hash").val();window.location.hash=n!=""?n:window.location.href.match("Jurisdiction")!=null||window.location.href.match("Lawyer")!=null?"#newsAndAnalysis":"#profile"}iflrFirm.changeShareLinks()};$("body").on("click",".more",function(){$($(this).data("target")).toggleClass("expanded");$(this).toggleClass("collapsed")});$(".quicksearch .typeahead").typeahead({name:"quicksearch",prefetch:"document.json",template:'<p class="resultType">{{type}}<\/p><p class="resultName">{{name}}<\/p>',engine:Hogan});$(".toggleArticle").click(function(){var n=$(this).index();$("#article").toggle(n===0);$("#articleList").toggle(n===1)});$(".toggleArticle.back").click(function(){var n=$(this).index();$("#articleList").toggle(n===0);$("#article").toggle(n===1)});$(".firmFilter .typeahead").typeahead({name:"firmFilter",prefetch:"firms.json",template:'<p class="resultNumber">{{number}}<\/p><p class="resultName">{{name}}<\/p>',engine:Hogan});i=[];$(".container").on("click",".toggleTiers",function(){$(this).find(".up").toggleClass("hidden");$(this).find(".down").toggleClass("hidden");var n=$(this);setTimeout(function(){$("body").scrollTo($(n).closest(".panel"),500,{offset:-128})},200)});$(document).ready(function(){o()});$("#firm-navigation-deals-tab").on("click",function(){var n=$("#firmName").text(),t=$("#firmId").val();dataLayer.push({event:"DealTabSelected",EntityType:"Firm",EntityName:n,EntityId:t})});$("#jurisdiction-navigation-deals-tab").on("click",function(){var n=$("#jurisdictionName").text(),t=$("#jurisdictionId").val();dataLayer.push({event:"DealTabSelected",EntityType:"Country",EntityName:n,EntityId:t})});$("#lawyer-navigation-deals-tab").on("click",function(){var n=$("#lawyerName").text(),t=$("#lawyerId").val();dataLayer.push({event:"DealTabSelected",EntityType:"Lawyer",EntityName:n,EntityId:t})})});iflrFirm=iflrFirm||{};$(function(){iflrFirm.changeShareLinks=function(){var n=window.location.href,i=window.location.href.match("Firm")?"Firm":"",r=window.location.href.match("Jurisdiction")?"Jurisdiction":"",u=window.location.href.match("NewsAndAnalysis")?"NewsAndAnalysis":"",f=$(".companyName").find("h1").text(),e=$(".articleTitle").find("h1").text(),o=$(".nav-tabs li").closest(".active").find("a").text().replace("Firm ","").replace("Jurisdiction ","").replace("NewsAndAnalysis ",""),t=(f?f:"")+(e?e:"")+(o?" - "+(i?i:"")+(r?r:"")+(u?u:"")+" "+o:"")+" | asialaw",s,h;n=encodeURIComponent(n);t=encodeURIComponent(t);s="http://www.twitter.com/home?status="+t+" "+n;h="http://www.linkedin.com/shareArticle?mini=true&url="+n+"&title="+t+"&summary=";$("#ShareTwitterId").closest("a").attr("href",s);$("#ShareLinkedInId").closest("a").attr("href",h)}})