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.ie6=(this.ver.indexOf("MSIE 7")>-1 && this.dom)?1:0;
	this.ie4=(document.all && !this.dom)?1:0;
	this.ie=this.ie4||this.ie5||this.ie6
	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.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 

oCMenu=new makeCoolMenu("oCMenu") 
oCMenu.useframes=0 
oCMenu.frame="frmMain" 
oCMenu.useclick=0 
oCMenu.useNS4links=0  
oCMenu.NS4padding=2 
oCMenu.checkselect=0

/*If you choose to have this code inside a linked js, or if your using frames it's important to set these variables. 
This will help you get your links to link to the right place even if your files are in different folders.
The offlineUrl variable is the actual path to the directory where you js file are locally. 
This is just so you can test it without uploading. Remember to start it with file:/// and only use slashes, no backward slashes!
Also remember to end with a slash                                                                                                 */
oCMenu.offlineUrl="file:///C|/Inetpub/wwwroot/Campaign/" 

oCMenu.onlineUrl="http://www.billjohnson.org/" 

oCMenu.pagecheck=1 
oCMenu.checkscroll=1 
oCMenu.resizecheck=1 
oCMenu.wait=1000 

oCMenu.usebar=0 
oCMenu.barcolor="#FF9900" 
oCMenu.barwidth="menu" 
oCMenu.barheight="menu" 
oCMenu.barx="menu" 
oCMenu.bary="menu" 
oCMenu.barinheritborder=0 


oCMenu.rows=0 
oCMenu.fromleft=5
oCMenu.fromtop=102
oCMenu.pxbetween=2 

/*You have several different ways to place the top items. 
You can have them right beside eachother (only adding the pxbetween variable)
oCMenu.menuplacement=0

You can have them aligned to one of the sides - This is mostly when not using frames, but can be used in both conditions
Values: (If you get strange results check the fromleft,fromtop and pxbetween variables above)
For menus that are placed in columns (align=left or align=right (se below)) you can align them to the "right" or "center"
For menus that are placed in rows (align=top or align=bottom (se below)) you can align them to the "bottom", "center" or "bottomcenter"
oCMenu.menuplacement="center"

You can also set them directly in pixels: (Remember to have as many array members as you have top items)
oCMenu.menuplacement=new Array(10,200,400,600)

Or you can place in percentage: (remember to use the ' ' around the numbers)


Choose one of those options to get the desired results.
*/
oCMenu.menuplacement=0

oCMenu.level[0]=new Array() 
oCMenu.level[0].width=100 
oCMenu.level[0].height=25 
oCMenu.level[0].bgcoloroff="transparent" 
oCMenu.level[0].bgcoloron="transparent"
oCMenu.level[0].textcolor="Gray" 
oCMenu.level[0].hovercolor="White" 
oCMenu.level[0].style="padding:1px; font-family:tahoma,arial,helvetica; font-size:12px; font-weight:bold" 
oCMenu.level[0].border=0 
oCMenu.level[0].bordercolor="black" 
oCMenu.level[0].offsetX=-13 
oCMenu.level[0].offsetY=0 
oCMenu.level[0].NS4font="tahoma,arial,helvetica"
oCMenu.level[0].NS4fontSize="2"
oCMenu.level[0].clip=0 
oCMenu.level[0].clippx=0 
oCMenu.level[0].cliptim=0 
oCMenu.level[0].filter=0 

oCMenu.level[0].align="right" 

oCMenu.level[1]=new Array()
oCMenu.level[1].width=oCMenu.level[0].width+35
oCMenu.level[1].height=16
oCMenu.level[1].bgcoloroff="Gray"
oCMenu.level[1].bgcoloron="White"
oCMenu.level[1].textcolor="White" 
oCMenu.level[1].hovercolor="Black" 
oCMenu.level[1].style="padding:2px; font-family:tahoma, arial,helvetica; font-size:11px; font-weight:bold"
oCMenu.level[1].align="right" 
oCMenu.level[1].offsetX=-25
oCMenu.level[1].offsetY=5
oCMenu.level[1].border=1 
oCMenu.level[1].bordercolor="Black"


oCMenu.level[2]=new Array() 
oCMenu.level[2].width=oCMenu.level[0].width+20
oCMenu.level[2].height=16
oCMenu.level[2].bgcoloroff="Gray"
oCMenu.level[2].bgcoloron="White"
oCMenu.level[2].textcolor="White" 
oCMenu.level[2].hovercolor="Black" 
oCMenu.level[2].style="padding:2px; font-family:tahoma,arial,helvetica; font-size:10px; font-weight:bold"
oCMenu.level[2].align="right" 
oCMenu.level[2].offsetX=10
oCMenu.level[2].offsetY=10
oCMenu.level[2].border=1 
oCMenu.level[2].bordercolor="Black"
oCMenu.level[2].NS4font="tahoma,arial,helvetica"
oCMenu.level[2].NS4fontSize="1"

oCMenu.makeMenu('top0','','&nbsp;Bio','http://billjohnson.org/bio.asp','')

oCMenu.makeMenu('top1','','&nbsp;Experience','http://billjohnson.org/About/experience.html')
	oCMenu.makeMenu('sub10','top1','Sister City','http://billjohnson.org/About/sistercity.html')
	oCMenu.makeMenu('sub11','top1','Harvard','http://billjohnson.org/About/harvard.html')
	oCMenu.makeMenu('sub12','top1','Transamazon Ralley','http://billjohnson.org/About/transamazon.html')
	//oCMenu.makeMenu('sub13','top1','Behind the Lines','http://billjohnson.org/About/behindthelines.html')	
	oCMenu.makeMenu('sub14','top1','Cairo to South Africa','http://billjohnson.org/About/africa.html')
	oCMenu.makeMenu('sub15','top1','Afghanistan','http://billjohnson.org/About/afghanistan.html')
//oCMenu.makeMenu('top2','','&nbsp;In the News','http://billjohnson.org/Press/experience.html')
	//oCMenu.makeMenu('sub20','top2','ADECA','http://billjohnson.org/Press/adecaasstdir.asp')
		//oCMenu.makeMenu('sub200','sub20','Faith-Based Office','http://billjohnson.org/Press/adecafaithbased.asp')
		//oCMenu.makeMenu('sub201','sub20','ADECA Prosecutor','http://billjohnson.org/Press/adecadeputyag.asp')
		//oCMenu.makeMenu('sub202','sub20','Assistant Director','http://billjohnson.org/Press/adecaasstdir.asp')
	//oCMenu.makeMenu('sub21','top2','City Council','http://billjohnson.org/Extras/extras.html')
		//oCMenu.makeMenu('sub210','sub21','Pay the Poll Workers','http://billjohnson.org/Press/paypollworkers.html')
		//oCMenu.makeMenu('sub211','sub21','Computer Tutorial Program','http://billjohnson.org/Press/citycouncil.html')
		//oCMenu.makeMenu('sub212','sub21','Ku Klux Klan','http://billjohnson.org/Press/kukluxklan.html')
		//oCMenu.makeMenu('sub213','sub21','Airport Task Force','http://billjohnson.org/Press/airporttaskforce.html')
		//oCMenu.makeMenu('sub214','sub21','Fighting Litter','http://billjohnson.org/Press/fightinglitter.html')
		//oCMenu.makeMenu('sub215','sub21','Homeless Partnership','http://billjohnson.org/Press/homeless.html')
		//oCMenu.makeMenu('sub216','sub21','Human Relations Commission','http://billjohnson.org/Press/humanrelationscommission.html')
		//oCMenu.makeMenu('sub218','sub21','Parental Responsibility','http://billjohnson.org/Press/parentalresponsibility.html')
//oCMenu.makeMenu('top3','','&nbsp;Resume','http://billjohnson.org/About/resume.html')
	//oCMenu.makeMenu('sub30','top3','Resume','http://billjohnson.org/About/resume.html')	
	//oCMenu.makeMenu('sub31','top3','Personality Type','http://billjohnson.org/Personality_ENTJ.asp')	
oCMenu.makeMenu('top4','','&nbsp;Extras','http://billjohnson.org/Extras/extras.html')
	oCMenu.makeMenu('sub40','top4','Quotes','http://billjohnson.org/Extras/quotes.html')
		oCMenu.makeMenu('sub400','sub40','Quotes','http://billjohnson.org/Extras/quotes.html')
		oCMenu.makeMenu('sub402','sub40','Daily Zen','http://billjohnson.org/Extras/zen.htm')			
	oCMenu.makeMenu('sub41','top4','Short Features','http://billjohnson.org/Extras/extras.html')
		oCMenu.makeMenu('sub410','sub41','Isaiahs Job','http://billjohnson.org/Extras/extras.html')
		oCMenu.makeMenu('sub411','sub41','Gulag Archipelago','http://billjohnson.org/Extras/gulagarchipelago.html')
		oCMenu.makeMenu('sub412','sub41','Perils of Obedience','http://billjohnson.org/Extras/milgram.html')		
		//oCMenu.makeMenu('sub413','sub41','Polemicist Primer','http://billjohnson.org/Extras/primer_for_polecimists.html')
		//oCMenu.makeMenu('sub414','sub41','Attila - Leadership','http://billjohnson.org/Extras/attila.html')
		//oCMenu.makeMenu('sub415','sub41','Sun Tzu was a Sissy','http://billjohnson.org/Extras/Sun_Tzu_Sissy.html')		
	oCMenu.makeMenu('sub42','top4','Books','http://billjohnson.org/Extras/francismacomber.html')
		oCMenu.makeMenu('sub420','sub42','Francis Macomber','http://billjohnson.org/Extras/francismacomber.html')
		//oCMenu.makeMenu('sub421','sub42','Art of War','http://billjohnson.org/Extras/artofwar.html')
		oCMenu.makeMenu('sub422','sub42','Ivan Denisovich','http://billjohnson.org/Extras/ivandenisovich.html')
		oCMenu.makeMenu('sub423','sub42','Heart of Darkness','http://billjohnson.org/Extras/heart_of_darkness.html')		
oCMenu.makeMenu('top5','','&nbsp;Personal','http://billjohnson.org/ourwedding.asp')
	oCMenu.makeMenu('sub50','top5','Engagement','http://billjohnson.org/engagement.asp')	
	oCMenu.makeMenu('sub51','top5','Wedding','http://billjohnson.org/ourwedding.asp')
	oCMenu.makeMenu('sub52','top5','Honeymoon','http://billjohnson.org/honeymoon.asp')	
oCMenu.makeMenu('top6','','&nbsp;Contact','http://billjohnson.org/contact.html')
	
oCMenu.makeStyle(); oCMenu.construct()	