﻿function setButton(linkClass){var Atags=document.getElementsByTagName("a");for(a in Atags){if(Atags[a].className==linkClass){Atags[a].parentNode.className="selected";}}}
function getQueryVariable(variable)
{var query=window.location.search.substring(1);var vars=query.split("&");for(var i=0;i<vars.length;i++)
{var pair=vars[i].split("=");if(pair[0]==variable)
{return pair[1];}}}
function setCareerButton(){var qs=getQueryVariable('ItemID');switch(qs){case'Who+is+CT':setButton('aboutChapmanTripp1');break;case'Why+Work+Here':setButton('aboutChapmanTripp2');break;case'What+Would+It+Be+Like':setButton('aboutChapmanTripp3');break;}
setButton('careersMenu');}
function setJoinButton(){setButton('aboutChapmanTripp4');setButton('careersMenu');}
var isNS=(navigator.appName=="Netscape")?1:0;if(navigator.appName=="Netscape")
document.captureEvents(Event.MOUSEDOWN||Event.MOUSEUP);function mischandler(){return false;}
function mousehandler(e){var myevent=(isNS)?e:event;var eventbutton=(isNS)?myevent.which:myevent.button;if((eventbutton==2)||(eventbutton==3))return false;}
document.onmousedown=mousehandler;document.onmouseup=mousehandler;var objForm=document.forms[0];function getobjectvalue(controlname)
{if(objForm == null){objForm = document.forms[0];}for(j=0;j<objForm.elements.length;j++)
{if(objForm.elements[j].type=="text"&&objForm.elements[j].id.indexOf(controlname)!=-1)
{var controlid=objForm.elements[j].ClientID;alert(controlid);return controlid;}}}
var topMenuSpacer=15;var activateSubOnClick=true;var activeMenuItem=false;var activeTabIndex=0;var rememberActiveTabByCookie=true;function Load()
{FilterSelection();}
function Get_Cookie(name){var start=document.cookie.indexOf(name+"=");var len=start+name.length+1;if((!start)&&(name!=document.cookie.substring(0,name.length)))return null;if(start==-1)return null;var end=document.cookie.indexOf(";",len);if(end==-1)end=document.cookie.length;return unescape(document.cookie.substring(len,end));}
function Set_Cookie(name,value,expires,path,domain,secure){expires=expires*60*60*24*1000;var today=new Date();var expires_date=new Date(today.getTime()+(expires));var cookieString=name+"="+escape(value)+
((expires)?";expires="+expires_date.toGMTString():"")+
((path)?";path="+path:"")+
((domain)?";domain="+domain:"")+
((secure)?";secure":"");document.cookie=cookieString;}
function showHide()
{activeMenuItem=this;var theId=this.id.replace(/[^\d]/g,'');if(rememberActiveTabByCookie){Set_Cookie('dhtmlgoodies_tab_menu_tabIndex','index: '+(theId-1),100);}}
function PublicationSearch()
{var txtNameID=GetElementByIdEndsWith("input","txtName");var cboServiveID=GetElementByIdEndsWith("select","cmbService");var cboAuthorID=GetElementByIdEndsWith("select","cmbAuthor");var searchstring=document.getElementById(txtNameID).value;var serviceIndex=document.getElementById(cboServiveID).selectedIndex;var Service=document.getElementById(cboServiveID)[serviceIndex].text;var AuthorIndex=document.getElementById(cboAuthorID).selectedIndex;var Author=document.getElementById(cboAuthorID)[AuthorIndex].text;var sFilter="";if(searchstring!='ALL')
{sFilter='Publication='+searchstring+'&';}
if(Service!='ALL')
{sFilter+='Service='+Service+'&';}
if(Author!='ALL')
{sFilter+='Author='+Author;}
var w=window.location.href='PublicationSearchResults.aspx?Page=Publication&'+sFilter;}
function Search()
{var searchstring=document.getElementById('txtSearch').value;searchstring=searchstring.replace(/\s*$/,'');if(searchstring==""){alert("Please enter one or more search words.");return false;}else{var dropdownIndex=document.getElementById('cboFilter').selectedIndex;var dropdownValue=document.getElementById('cboFilter')[dropdownIndex].value;var cbofilter='&Filter=';switch(dropdownValue)
{case'0':cbofilter="";break;case'1':cbofilter+="Service";break;case'2':cbofilter+="Person";break;case'3':cbofilter+="Publication";break;case'4':cbofilter+="News;Events;";break;}
var w=window.location.href='Searchresults.aspx?search='+searchstring+cbofilter;}}
function fnTrapKeyDownPublication(e)
{var evt=(e)?e:window.event;var key=(evt.keyCode)?evt.keyCode:evt.which;if(key==13)
{PublicationSearch();CancelDefault(evt);}}
function fnTrapKeyDown(e)
{var evt=(e)?e:window.event;var key=(evt.keyCode)?evt.keyCode:evt.which;if(key==13)
{Search();CancelDefault(evt);}}
function CancelDefault(e)
{if(e.preventDefault)
{e.preventDefault();}
e.returnValue=false;}
function FilterSelection()
{var query=location.search.substring(1);var pairs=query.split("&");for(var i=0;i<pairs.length;i++)
{var pos=pairs[i].indexOf('=');if(pos==-1)continue;var argname=pairs[i].substring(0,pos);var selectedvalue=pairs[i].substring(pos+1);if(argname=='search')
{var txtSearch=document.getElementById('txtSearch');selectedvalue=selectedvalue.replace(/%20/," ");txtSearch.value=selectedvalue;}
else if(argname=='Filter')
{var Option;switch(selectedvalue)
{case"All":Option='0';break;case"Service":Option='1';break;case"Person":Option='2';break;case"Publication":Option='3';break;case"News;Events;":Option='4';break;}
document.getElementById('cboFilter').value=Option;}}}
function checkEnter(e){var characterCode;if(e&&e.which){e=e;characterCode=e.which;}
else{e=event;characterCode=e.keyCode;}
if(characterCode==13){SearchPeople();CancelDefault(e);return false;}
else{return true;}}
function SearchPeople()
{name=document.getElementById("ctl00_PlaceHolderMain_g_a9def03f_698b_4ba6_8921_db7ed8437769_txtName").value;title=document.getElementById("ctl00_PlaceHolderMain_g_a9def03f_698b_4ba6_8921_db7ed8437769_cmbTitle").value;service=document.getElementById("ctl00_PlaceHolderMain_g_a9def03f_698b_4ba6_8921_db7ed8437769_cmbService").value;slocation=document.getElementById("ctl00_PlaceHolderMain_g_a9def03f_698b_4ba6_8921_db7ed8437769_cmbLocation").value;if(name!="")
{name="&Person="+name;}
if(title!="all")
{title="&Position="+title;}
else
{title="";}
if(service!="all")
{service="&Service="+service;}
else
{service="";}
if(slocation!="all")
{slocation="&Location="+slocation;}
else
{slocation="";}
window.location="PersonOverview.aspx?Page=Person"+name+title+service+slocation;}
function GetElementByIdEndsWith(tagName,endsWith)
{var elements=document.getElementsByTagName(tagName);for(var i=0;i<elements.length;i++)
{if(elements[i].id.endsWith(endsWith))
{return elements[i].id;}}
return null;}
String.prototype.endsWith=function(txt,ignoreCase)
{var rgx;if(ignoreCase)
{rgx=new RegExp(txt+"$","i");}
else
{rgx=new RegExp(txt+"$");}
return this.match(rgx)!=null;}
function setHeaderImage(){var itemID=getQueryVariable('ItemID');var imgTags=document.getElementsByTagName("img");var imgSrc="/Header%20Image/Competition%20Regulatory.jpg";switch(true){case(itemID.toLowerCase()=='competition,+regulatory+%26+antitrust'||itemID.toLowerCase()==410):imgSrc="/Header%20Image/Competition%20Regulatory.jpg";break;case(itemID.toLowerCase()=='corporate+%26+commercial'||itemID.toLowerCase()==412):imgSrc="/Header%20Image/Corporate-and-commercial-resized.jpg";break;case(itemID.toLowerCase()=='energy+%26+natural+resources'||itemID.toLowerCase()==415):imgSrc="/Header%20Image/Energy%20and%20natural%20resources.jpg";break;case(itemID.toLowerCase()=='environment,+planning+%26+resource+management'||itemID.toLowerCase()=='416'):imgSrc="/Header%20Image/Environment.jpg";break;case(itemID.toLowerCase()=='finance'||itemID.toLowerCase()=='418'):imgSrc="/Header%20Image/Finance.jpg";break;case(itemID.toLowerCase()=='government'||itemID.toLowerCase()=='419'):imgSrc="/Header%20Image/Government-resized.jpg";break;case(itemID.toLowerCase()=='intellectual+property'||itemID.toLowerCase()=='423'):imgSrc="/Header%20Image/Intellectual%20Property.jpg";break;case(itemID.toLowerCase()=='investment,+funds+%26+savings+products'||itemID.toLowerCase()=='425'):imgSrc="/Header%20Image/Investment-resized.jpg";break;case(itemID.toLowerCase()=='litigation+%26+dispute+resolution'||itemID.toLowerCase()=='426'):imgSrc="/Header%20Image/Litigation-Dispute-management-resized.jpg";break;case(itemID.toLowerCase()=='private+client+%26+trusts'||itemID.toLowerCase()=='430'):imgSrc="/Header%20Image/Private%20client%20and%20Trust.jpg";break;case(itemID.toLowerCase()=='property,+real+estate+%26+construction'||itemID.toLowerCase()=='432'):imgSrc="/Header%20Image/Property%20Construction.jpg";break;case(itemID.toLowerCase()=='restructuring+%26+insolvency'||itemID.toLowerCase()=='433'):imgSrc="/Header%20Image/Restructuring-and-Insolvency-resized.jpg";break;case(itemID.toLowerCase()=='tax'||itemID.toLowerCase()=='434'):imgSrc="/Header%20Image/Tax.jpg";break;case(itemID.toLowerCase()=='technology,+media+%26+telecommunications'||itemID.toLowerCase()=='435'):imgSrc="/Header%20Image/Media%20Tech%20Tele.jpg";break;default:imgSrc="/Header%20Image/Competition%20Regulatory.jpg";}
for(img in imgTags){if(imgTags[img].className=="bannerImage"){imgTags[img].src=imgSrc;}}}