function showGoogleMap(){    var temp;   temp = document.getElementsByTagName('*');   var gmap = temp.gmap;   var IframeInfovalue = temp.IframeMapInfo.value;   window.open(IframeInfovalue,'MAPURL','status=yes,resizable=yes,scrollbars=yes')     }function showGoogleMapOld(){    var temp;   temp = document.getElementsByTagName('*');   var gmap = temp.gmap;   var IframeInfovalue = temp.IframeMapInfo.value;   gmap.innerHTML= IframeInfovalue;   }function searchAll(){    var temp;    /*temp=document.all; */    temp=document.getElementById('searchInput');    var parms;    var searchInput;    parms='../Webpages/freesearch.asp?OpenForm&Query=';    searchInput=temp.value;     if ( searchInput != '')    {       parms = parms+searchInput;    }    window.location.href=parms;}function changeJumpQuickLinks(){       var temp;        temp=document.getElementById('QuickLinks');    var JumpObjHtml;    JumpObjHtml = temp.options[temp.selectedIndex].getAttribute('wfwhref') ;   window.location.href = JumpObjHtml;     }function changeJumpSectors(){       var temp;        temp=document.getElementById('Sectors');    var JumpObjHtml;    JumpObjHtml = temp.options[temp.selectedIndex].getAttribute('wfwhref') ;   window.location.href = JumpObjHtml;   }function changeJumpServices(){       var temp;        temp=document.getElementById('Services');    var JumpObjHtml;    JumpObjHtml = temp.options[temp.selectedIndex].getAttribute('wfwhref') ;   window.location.href = JumpObjHtml;   }function changeJumpOffices(){       var temp;        temp=document.getElementById('Offices');    var JumpObjHtml;    JumpObjHtml = temp.options[temp.selectedIndex].getAttribute('wfwhref') ;   window.location.href = JumpObjHtml;   }function searchAllHome(){    var temp;    temp=document.getElementById('searchInput');    var parms;    var searchInput;    parms='Webpages/freesearch.asp?OpenForm&Query=';    searchInput=temp.value;     if ( searchInput != '')    {       parms = parms+searchInput;    }    window.location.href=parms;}function SearchPeople(){           var parms;    var officeindex;    var keyword;    var practiceindex;    var marketindex;    var dateIndex;    var Doctypeindex;    var Personname;        parms='../webpages/PeopleSearch.asp?OpenForm'        //'Personname = temp.People.options[temp.People.selectedIndex].value ;    //if ( Personname != ' ')    //{    //   parms = parms+'&PersonPub='+Personname;    //}   var  Job_Roles=document.getElementById('Job_Roles');   jobTypeindex = Job_Roles.options[Job_Roles.selectedIndex].value ;    if ( jobTypeindex != ' ')    {       parms = parms+'&Job_Roles='+jobTypeindex;    }    //personname=temp.PersonName.value;    // if ( personname != 'Enter Name...')    //{    //   parms = parms+'&Person='+personname;   // }   var  Offices=document.getElementById('Offices');   officeindex = Offices.options[Offices.selectedIndex].value ;    if ( officeindex != ' ')    {       parms = parms+'&Office='+officeindex;    }    //keyword=temp.KeyWord.value;     //if ( keyword != '')    //{     //  parms = parms+'&Keyword='+keyword;    //}   var  Services=document.getElementById('Services');    serviceindex = Services.options[Services.selectedIndex].value ;    if ( serviceindex != ' ')    {       parms = parms+'&Service='+serviceindex;    }    var  Sectors=document.getElementById('Sectors');    sectorindex = Sectors.options[Sectors.selectedIndex].value ;     if ( sectorindex != ' ')    {      parms = parms+'&Sector='+sectorindex;    }    window.location.href=parms;}function searchNews(){       var parms;    var officeindex;    var keyword;    var practiceindex;    var marketindex;    var dateIndex;    var Doctypeindex;    var Personname;        parms='../webpages/NewsSearch.asp?OpenForm'   var  Date=document.getElementById('Date');    dateindex = Date.options[Date.selectedIndex].value ;    if ( dateindex != ' ' )    {          parms = parms+'&Date='+dateindex;    }           var  Archive=document.getElementById('Archive');            dateindex = Archive.options[Archive.selectedIndex].value ;    if ( dateindex != ' ' )    {          parms = parms+'&Archive='+dateindex;    }        var  Offices=document.getElementById('Offices');   officeindex = Offices.options[Offices.selectedIndex].value ;    if ( officeindex != ' ')    {       parms = parms+'&Office='+officeindex;    }       var  Keyfield=document.getElementById('Keyword');    keyword=Keyfield.value;    if (( keyword != '')&&(keyword!='Enter Keyword...'))    {      parms = parms+'&Keyword='+keyword;    }       var  Services=document.getElementById('Services');    serviceindex = Services.options[Services.selectedIndex].value ;    if ( serviceindex != ' ')    {       parms = parms+'&Service='+serviceindex;    }           var  Sectors=document.getElementById('Sectors');        sectorindex = Sectors.options[Sectors.selectedIndex].value ;     if ( sectorindex != ' ')    {      parms = parms+'&Sector='+sectorindex;    }      window.location.href=parms;}function SearchInsight(){       var parms;    var officeindex;    var keyword;    var practiceindex;    var marketindex;    var dateIndex;    var Doctypeindex;    var Personname;        parms='../webpages/PubsSearch.asp?OpenForm'       var  Archive=document.getElementById('Archive');    dateindex = Archive.options[Archive.selectedIndex].value ;    if ( dateindex != ' ' )    {          parms = parms+'&Archive='+dateindex;    }           var  Date=document.getElementById('Date');        dateindex = Date.options[Date.selectedIndex].value ;    if ( dateindex != ' ' )    {          parms = parms+'&Date='+dateindex;    }   var  Document_Type=document.getElementById('Document_Type');        Doctypeindex = Document_Type.options[Document_Type.selectedIndex].value ;    if ( Doctypeindex != ' ')    {       parms = parms+'&NewType='+Doctypeindex;    }    //'Personname = temp.People.options[temp.People.selectedIndex].value ;    //if ( Personname != ' ')    //{    //   parms = parms+'&PersonPub='+Personname;    //}      var  Offices=document.getElementById('Offices');   officeindex = Offices.options[Offices.selectedIndex].value ;    if ( officeindex != ' ')    {       parms = parms+'&Office='+officeindex;    }    //keyword=temp.KeyWord.value;     //if ( keyword != '')    //{     //  parms = parms+'&Keyword='+keyword;    //}      var  Services=document.getElementById('Services');    serviceindex = Services.options[Services.selectedIndex].value ;    if ( serviceindex != ' ')    {       parms = parms+'&Service='+serviceindex;    }       var  Sectors=document.getElementById('Sectors');    sectorindex = Sectors.options[Sectors.selectedIndex].value ;     if ( sectorindex != ' ')    {      parms = parms+'&Sector='+sectorindex;    }    window.location.href=parms;}function doMapOffices(officeName){    var divname = officeName+'ID';    divobj =document.getElementById(divname);    addobj =document.getElementById('AddressID');    addobj.innerHTML = divobj.innerHTML; }function putinChevrons(){ /*    all anchor element on page - appart from those with 'nochev' */     var items = document.getElementsByTagName("a");     for (var i=0;i<items.length;i++)      {         innerHTML= items[i].innerHTML;        var cond = false;         if (innerHTML.substring(0,10)!='&gt;&nbsp;')          {         var thisclass = items[i].className;         var thisid = items[i].id;                 if (thisclass=='aslash')         {               if (innerHTML.substring(innerHTML.length-7)!='&nbsp;/')              {                     items[i].innerHTML = innerHTML+'&nbsp;&#47;';              }                }         else if  ((thisclass!='nochev' ) && (thisid !='nochev'))                                {            items[i].innerHTML = '&gt;&nbsp;'+innerHTML;          }          }       }               /*    all h2 element on page - only those with 'YesChev'  */     var items = document.getElementsByTagName("h2");     for (var i=0;i<items.length;i++)      {         innerHTML= items[i].innerHTML;        var cond = false;         if (innerHTML.substring(0,10)!='&gt;&nbsp;')          {            var thisclass = items[i].className;            var thisid = items[i].id;                    if ((thisclass=='YesChev')||(thisid=='YesChev'))            {                items[i].innerHTML = '&gt;&nbsp;'+innerHTML;             }         }          }  /* seach 'contents' field fro list items */             var contents = document.getElementById("Contents");        if (contents!=null )        {              items = contents.getElementsByTagName("li");              for (var i=0;i<items.length;i++)              {                     innerHTML= items[i].innerHTML;                     if (innerHTML.substring(0,10)!='&gt;&nbsp;')                      {                           items[i].innerHTML = '&gt;&nbsp;'+innerHTML;                     }              }                             items = contents.getElementsByTagName("a");               for (var i=0;i<items.length;i++)              {                   innerHTML= items[i].innerHTML;                   if (innerHTML.substring(0,10)=='&gt;&nbsp;')                   {                        items[i].innerHTML = innerHTML.substring(10,innerHTML.length);                   }              }       }       }function takeoutChevrons(){     var items = document.getElementsByTagName("a");     for (var i=0;i<items.length;i++)      {         innerHTML= items[i].innerHTML;         if ( innerHTML.substring(0,10)=='&gt;&nbsp;')         {                items[i].innerHTML = innerHTML.substring(10,innerHTML.length);           }         if ( innerHTML.substring(innerHTML.length-7)=='&nbsp;/')         {            items[i].innerHTML = innerHTML.substring(0,innerHTML.length-7);          }        }             var items = document.getElementsByTagName("h2");     for (var i=0;i<items.length;i++)      {         innerHTML= items[i].innerHTML;         if ( innerHTML.substring(0,10)=='&gt;&nbsp;')         {                items[i].innerHTML = innerHTML.substring(10,innerHTML.length);           }        }                var contents = document.getElementById("Contents");        if (contents!=null )        {             items = contents.getElementsByTagName("li");             for (var i=0;i<items.length;i++)             {                     innerHTML= items[i].innerHTML;                      if ( innerHTML.substring(0,10)=='&gt;&nbsp;')                      {                              items[i].innerHTML = innerHTML.substring(10,innerHTML.length);                       }              }                 }}function doSaveSubmit(aField, sField, eField){  //alert('on Save Submit');  document.forms[0].ActionField.value=aField;  document.forms[0].StageField.value=sField;  document.forms[0].ErrorCheckField.value=eField;  document.forms[0].submit();  }function setCheckedValue(radioObj, newValue) {	if(!radioObj)		return;	var radioLength = radioObj.length;	if(radioLength == undefined) {		radioObj.checked = (radioObj.value == newValue.toString());		return;	}	for(var i = 0; i < radioLength; i++) {		radioObj[i].checked = false;		if(radioObj[i].value == newValue.toString()) {			radioObj[i].checked = true;		}	}}function getCheckedValue(radioObj) {	if(!radioObj)		return "";	var radioLength = radioObj.length;	if(radioLength == undefined)		if(radioObj.checked)			return radioObj.value;		else			return "";	for(var i = 0; i < radioLength; i++) {		if(radioObj[i].checked) {			return radioObj[i].value;		}	}	return "";}function doHideRevealSpans(){     var temp;    var undefined;    var fieldname = 'TxtEthnic';    /*temp=document.all; */    temp=document.getElementsByTagName('*');   var doObject = document.forms[0].OptEthnic;   var ele = document.forms[0].TxtEthnic;         if (getCheckedValue(doObject) =='')     {         if (doObject==undefined)         {                // do nothing                         return(0);          } else          {          setCheckedValue(doObject, ele.value);         }              } else {            ele.value=getCheckedValue(doObject);     }                    if (doObject[2].checked == true )     {   /* Span A*/            showSpan('SpanA');           hideSpan('SpanB');           hideSpan('SpanC');           hideSpan('SpanD');           hideSpan('SpanE');               }else if (doObject[6].checked == true )     {         /*Span B */           hideSpan('SpanA');           showSpan('SpanB');           hideSpan('SpanC');           hideSpan('SpanD');           hideSpan('SpanE');    }   else if (doObject[10].checked == true )     {         /*Span C */           hideSpan('SpanA');           hideSpan('SpanB');           showSpan('SpanC');           hideSpan('SpanD');           hideSpan('SpanE');    }               else if (doObject[13].checked == true )     {         /*Span D */           hideSpan('SpanA');           hideSpan('SpanB');           hideSpan('SpanC');           showSpan('SpanD');           hideSpan('SpanE');    }                   else if (doObject[15].checked == true )     {         /*Span E */           hideSpan('SpanA');           hideSpan('SpanB');           hideSpan('SpanC');           hideSpan('SpanD');           showSpan('SpanE');    }         else      {         /*Hide them all */           hideSpan('SpanA');           hideSpan('SpanB');           hideSpan('SpanC');           hideSpan('SpanD');           hideSpan('SpanE');    }  } function checkWordLen15(obj){var wordLen = 15; // Maximum word lengthvar len = obj.value.split(/[\s]+/);if(len.length > wordLen){alert("You have entered more than 15 words in this field.");obj.oldValue = obj.value!=obj.oldValue?obj.value:obj.oldValue;obj.value = obj.oldValue?obj.oldValue:"";return false;}return true;}function checkWordLen100(obj){var wordLen = 100; // Maximum word lengthvar len = obj.value.split(/[\s]+/);if(len.length > wordLen){alert("You have entered more than 100 words in this field.");obj.oldValue = obj.value!=obj.oldValue?obj.value:obj.oldValue;obj.value = obj.oldValue?obj.oldValue:"";return false;}return true;}function checkWordLen250(obj){var wordLen = 250; // Maximum word lengthvar len = obj.value.split(/[\s]+/);if(len.length > wordLen){alert("You have entered more than 250 words in this field.");obj.oldValue = obj.value!=obj.oldValue?obj.value:obj.oldValue;obj.value = obj.oldValue?obj.oldValue:"";return false;}return true;}function diaryClick( idnum){    hidealldiary(idnum);    selectalldiary(idnum);}function faqClick( idnum){    hideall(idnum);    selectall(idnum);}function selectalldiary(targetID){var firstcolletter = targetID.substring(0,1);var questID = 'Q'+targetID;var oObject = document.getElementsByTagName('a' );if (oObject != null){   if (oObject.length != null){      for (i = 0; i < oObject.length; i++){         var objID  =oObject[i].id;                firstletter =oObject[i].id.substring(0,1);       secondletter = oObject[i].id.substring(1,2);        if (firstletter=='Q')        {                    if (secondletter == firstcolletter)                {                  if (objID == questID )               {                   //alert('set class on');                   oObject[i].style.color =  '#9c223f';                    //alert('after set class on');                 } else                 {                     //alert('set class off');                     oObject[i].style.color = '#4B5457';                  }                 }            }                 }   }    else{          /* do nothing */   }} };function hidealldiary(targetID){var firstcolletter = targetID.substring(0,1); var ansID = 'A'+targetID;var oObject = document.getElementsByTagName('div' );if (oObject != null){   if (oObject.length != null){      for (i = 0; i < oObject.length; i++){         var objID  =oObject[i].id;                 firstletter =oObject[i].id.substring(0,1);        secondletter = oObject[i].id.substring(1,2);                        if (firstletter=='A')        {                  if (secondletter == firstcolletter)                {                if (objID == ansID )               {                    oObject[i].style.display = '';                  } else                {                     oObject[i].style.display = 'none';                 }              }                 }      }   }   else{          /* do nothing */   }} };function hideall(targetID){var ansID = 'A'+targetID;var oObject = document.getElementsByTagName('div' );if (oObject != null){   if (oObject.length != null){      for (i = 0; i < oObject.length; i++){         var objID  =oObject[i].id;                 firstletter =oObject[i].id.substring(0,1);                if (firstletter=='A')        {                       if (objID == ansID )            {                 oObject[i].style.display = '';               } else              {                  oObject[i].style.display = 'none';               }              }      }   }   else{          /* do nothing */   }} };function switchSpan(spanname) { if (document.getElementById) { // DOM3 = IE5, NS6 if (document.getElementById(spanname).style.display=='none' ){  document.getElementById(spanname).style.display = ''; } else{document.getElementById(spanname).style.display = 'none'; }} }function hideSpan(spanname) { if (document.getElementById) { // DOM3 = IE5, NS6 document.getElementById(spanname).style.display = 'none'; } } function showSpan(spanname) { if (document.getElementById) { // DOM3 = IE5, NS6 document.getElementById(spanname).style.display = ''; } } function selectall(targetID){var questID = 'Q'+targetID;var oObject = document.getElementsByTagName('a' );if (oObject != null){   if (oObject.length != null){      for (i = 0; i < oObject.length; i++){         var objID  =oObject[i].id;                firstletter =oObject[i].id.substring(0,1);                if (firstletter=='Q')        {                       if (objID == questID )            {                //alert('set class on');                 oObject[i].style.color =  '#C05017';                 //alert('after set class on');              } else              {                  //alert('set class off');                  oObject[i].style.color = '#4B5457';               }           }                 }   }    else{          /* do nothing */   }} };function setUpPrint() { var parms;var temp=document.getElementsByTagName('*');parms =rightBack(location.href,'/');parms = '../ViewPrint/'+parmsif((location.pathname.indexOf('.html')==-1)& (location.pathname.indexOf('appform.asp')==-1)){     window.print();}else {        /*'alert('document.all.oIFrame.src');*/   temp.oIFrame.src=parms;   temp.oIFrame.focus();    temp.oIFrame.focus();    oIFrame.focus(); }} //@Left equivalentfunction strLeft(sourceStr, keyStr){return (sourceStr.indexOf(keyStr) == -1 | keyStr=='') ? '' : sourceStr.split(keyStr)[0];}//@Right equivalentfunction strRight(sourceStr, keyStr){idx = sourceStr.indexOf(keyStr);return (idx == -1 | keyStr=='') ? '' : sourceStr.substr(idx+ keyStr.length);}//@RightBack equivalentfunction rightBack(sourceStr, keyStr){arr = sourceStr.split(keyStr);return (sourceStr.indexOf(keyStr) == -1 | keyStr=='') ? '' : arr.pop()}//@LeftBack equivalentfunction leftBack(sourceStr, keyStr){arr = sourceStr.split(keyStr)arr.pop();return (keyStr==null | keyStr=='') ? '' : arr.join(keyStr)}//@Middle equivalentfunction middle(sourceStr, keyStrLeft, keyStrRight){ return strLeft(strRight(sourceStr,keyStrLeft), keyStrRight);} 