/*****************************************************************************
Default browsercheck
Modified for IE7 support 2006-11-03 Keith Hocter
Modified for IE8/9 support 2009-05-26 Keith Hocter
******************************************************************************/
function lib_bwcheck(){ //Browsercheck (needed)
	this.ver=navigator.appVersion; this.agent=navigator.userAgent
	this.dom=document.getElementById?1:0
	this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom)?1:0;
	this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom)?1:0;
	this.ie7=(this.ver.indexOf("MSIE 7")>-1 && this.dom)?1:0;
	this.ie8=(this.ver.indexOf("MSIE 8")>-1 && this.dom)?1:0;
	this.ie9=(this.ver.indexOf("MSIE 9")>-1 && this.dom)?1:0;
	this.ie4=(document.all && !this.dom)?1:0;
	this.ie=this.ie4||this.ie5||this.ie6||this.ie7||this.ie8||this.ie9
	this.mac=this.agent.indexOf("Mac")>-1
	this.opera5=this.agent.indexOf("Opera 5")>-1
	this.ns6=(this.dom && parseInt(this.ver) >= 5) ?1:0; 
	this.ns4=(document.layers && !this.dom)?1:0;
	this.bw=(this.ie9 || this.ie8 || this.ie7 || this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.opera5 || this.dom)
	return this
}

var bw=new lib_bwcheck()
var mDebugging=2

// The IF statement disables menus for NS4

if (!(document.layers && !this.dom)) {

  oCMenu=new makeCoolMenu("oCMenu")
  oCMenu.useframes=0
  oCMenu.frame=""
  oCMenu.useNS4links=1
  oCMenu.NS4padding=2
  oCMenu.checkselect=1
  oCMenu.offlineUrl="file:///C|/thebest12/scripts/coolmenus3/"
  oCMenu.onlineUrl="/scripts/coolmenus3/"
  oCMenu.pagecheck=1
  oCMenu.checkscroll=0
  oCMenu.resizecheck=1
  oCMenu.wait=500
  oCMenu.usebar=0
  oCMenu.barcolor="#DADCBA"
  oCMenu.barwidth="100%"
  oCMenu.barheight="menu"
  oCMenu.barx=0
  oCMenu.bary="menu"
  oCMenu.barinheritborder=0
  oCMenu.rows=1
  oCMenu.fromleft=117
  oCMenu.fromtop=59
  oCMenu.pxbetween=15
  oCMenu.menuplacement=0
  oCMenu.NS4hover=1

  oCMenu.level[0]=new Array() 
  oCMenu.level[0].width=95 
  oCMenu.level[0].height=18 
  oCMenu.level[0].bgcoloroff="transparent"
  oCMenu.level[0].bgcoloron="#485F81" 
  oCMenu.level[0].textcolor="#000000"
  oCMenu.level[0].hovercolor="#FCAF27" 
  oCMenu.level[0].style="font-family:arial,helvetica; font-size:10px; font-weight:bold"
  oCMenu.level[0].border=0 
  oCMenu.level[0].bordercolor="" 
  oCMenu.level[0].offsetX=0 
  oCMenu.level[0].offsetY=-1 
  oCMenu.level[0].NS4font="arial,helvetica"
  oCMenu.level[0].NS4fontSize="1"
  oCMenu.level[0].NS4fontColor="black"
  oCMenu.level[0].align="bottom"

  //dynamic effect
  oCMenu.level[0].clip=1
  oCMenu.level[0].clippx=2
  oCMenu.level[0].cliptim=2
  oCMenu.level[0].filter=0

  //menu definitions
  oCMenu.level[1]=new Array() 
  oCMenu.level[1].width=90
  oCMenu.level[1].height=18
  oCMenu.level[1].bgcoloroff="#FCAF27"
  oCMenu.level[1].bgcoloron="#485F81"
  oCMenu.level[1].textcolor="#000000"
  oCMenu.level[1].hovercolor="#FCAF27"
  oCMenu.level[1].style="padding:2px; font-family:arial,helvetica; font-size:10px; font-weight:bold"
  oCMenu.level[1].align="bottom" 
  oCMenu.level[1].offsetX=0
  oCMenu.level[1].offsetY=0
  oCMenu.level[1].border=1
  oCMenu.level[1].bordercolor="#006699"
  oCMenu.level[1].NS4font="arial,helvetica"
  oCMenu.level[1].NS4fontSize="1"
  oCMenu.level[1].NS4fontColor="black"

  oCMenu.level[2]=new Array()
  oCMenu.level[2].width=110
  oCMenu.level[2].height=18
  oCMenu.level[2].style="padding:2px; font-family: arial,helvetica; font-size:10px; font-weight:bold"
  oCMenu.level[2].align="bottom" 
  oCMenu.level[2].offsetX=0
  oCMenu.level[2].offsetY=0
  oCMenu.level[2].border=1
  oCMenu.level[2].bordercolor="#006699"
  oCMenu.level[2].NS4fontSize="1"
  oCMenu.level[2].NS4fontColor="black"
  oCMenu.level[2].bgcoloroff="#FCAF27"
  oCMenu.level[2].bgcoloron="#485F81"
  oCMenu.level[2].textcolor="#000000"
  oCMenu.level[2].hovercolor="#FCAF27"

  oCMenu.makeMenu('top0','','[ Home ]','/','',40,0)

  oCMenu.makeMenu('top1','','[ Services ]','/services.htm','',57,0)
	oCMenu.makeMenu('sub10','top1','Investment Process','/process.htm','',110,0)

	oCMenu.makeMenu('sub11','top1','General Services ...','/services.htm','',110,0)
		oCMenu.makeMenu('sub110','sub11','Strategy & Policy','/strategy.htm','',150,0)
		oCMenu.makeMenu('sub111','sub11','Manager Searches','/searches.htm','',150,0)
		oCMenu.makeMenu('sub112','sub11','Performance Review','/monitoring.htm','',150,0)
		oCMenu.makeMenu('sub113','sub11','Fee Review','/fee.htm','',150,0)
		oCMenu.makeMenu('sub114','sub11','Employee Education','/education.htm','',150,0)

	oCMenu.makeMenu('sub12','top1','Services For ...','/services_for.htm','',110,0)
		oCMenu.makeMenu('sub120','sub12','Pension Plans','/pension.htm','',150,0)
		oCMenu.makeMenu('sub121','sub12','401(k) / 403(b) / 457 Plans','/employee_directed.htm','',150,0)
		oCMenu.makeMenu('sub122','sub12','Taft-Hartley Plans','/taft_hartley.htm','',150,0)
		oCMenu.makeMenu('sub123','sub12','Welfare Benefit Plans','/welfare.htm','',150,0)
		oCMenu.makeMenu('sub124','sub12','Nonqualified Plans','/nonqual.htm','',150,0)
		oCMenu.makeMenu('sub125','sub12','Foundations & Endowments','/endowment.htm','',150,0)
		oCMenu.makeMenu('sub126','sub12','Insurance Companies','/insurance.htm','',150,0)

	oCMenu.makeMenu('sub13','top1','Request Info','/sendinfo.htm','_blank',110,0)

  oCMenu.makeMenu('top2','','[ Resources ]','/resources.htm','',65,0)
	oCMenu.makeMenu('top20','top2','Market Recap','/market_recap.htm','',100,0)
	oCMenu.makeMenu('top21','top2','Glossary','/glossary.htm','',100,0)
	oCMenu.makeMenu('top22','top2','Links','/links.htm','',100,0)
	oCMenu.makeMenu('top23','top2','Book List','/booklist.htm','',100,0)
	oCMenu.makeMenu('top24','top2','Benefits Headlines','/beneframe.htm','',100,0)
	oCMenu.makeMenu('top25','top2','FYI Cards','/fyi.htm','',100,0)

  oCMenu.makeMenu('top3','','[ About Us ]','/about.htm','',57,0)
	oCMenu.makeMenu('sub31','top3','In the Media','/media.htm')
	oCMenu.makeMenu('sub32','top3','Principal Staff','/principal_staff.htm')
	oCMenu.makeMenu('sub33','top3','Location','/location.htm')
	oCMenu.makeMenu('sub34','top3','Contact Us','/contacting_us.htm')

  oCMenu.makeMenu('top4','','[ Web Site ]','/web_site.htm','',56,0)
	oCMenu.makeMenu('sub41','top4','Site Map','/site_map.htm')
	oCMenu.makeMenu('sub42','top4','Search','/search.htm')
	oCMenu.makeMenu('sub43','top4','Feedback','/feedback.htm')

  //menu activation
  oCMenu.makeStyle(); oCMenu.construct()		
}

//check scrolling routine
function cm_checkScrolled(obj){
	if(bw.ns4 || bw.ns6) obj.scrolledY=obj.win.pageYOffset
	else obj.scrolledY=obj.win.document.body.scrollTop
	if(obj.scrolledY!=obj.lastScrolled){
		if(!obj.useframes){
			self.status=obj.scrolledY
			if(obj.scrolledY>119){
				for(i=0;i<obj.l[0].num;i++){var sobj=obj.l[0].o[i].oBorder; sobj.moveY(obj.scrolledY)}
				if(obj.usebar) obj.oBar.moveY(obj.scrolledY)
			}else{
				for(i=0;i<obj.l[0].num;i++){var sobj=obj.l[0].o[i].oBorder; sobj.moveY(obj.fromtop)}
				if(obj.usebar) obj.oBar.moveY(obj.fromtop)
			}

		}
		obj.lastScrolled=obj.scrolledY; page.y=obj.scrolledY; page.y2=page.y2orig+obj.scrolledY
		if(!obj.useframes || bw.ie){ clearTimeout(obj.tim); obj.isover=0; obj.hideSubs(1,0)}
	}
	if((bw.ns4 || bw.ns6) && !obj.useframes) setTimeout("cm_checkScrolled("+obj.name+")",200)
}