/*****************************************************************************
Default browsercheck - Leave this one

this one only to be called by level 2, seems to work in both msie and 
mozilla for linking.

updated March 27, 2008  jw for brassica.com redesign

******************************************************************************/
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.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.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.opera5 || this.dom)
	return this
}
var bw=new lib_bwcheck() //Making browsercheck object

var mDebugging=2 

// use the online menumaker for help on variables

// General options
oCMenu=new makeCoolMenu("oCMenu") 
oCMenu.useframes=0 
oCMenu.frame="frmMain"

// have to change these when we move out of the new subdir
oCMenu.offlineUrl="file:///D|/web.brassica/menu/"
oCMenu.onlineUrl="http://www.brassica.com/menu/"


oCMenu.useclick=0 
oCMenu.useNS4links=1 
oCMenu.NS4padding=2
oCMenu.checkselect=0

oCMenu.pagecheck=0			// broken feature, set to 0 if submenus appear in top left
oCMenu.checkscroll=2
oCMenu.resizecheck=1 
oCMenu.wait=600 

// background bar options
oCMenu.usebar=1 
oCMenu.barcolor="#CCFF99" 
oCMenu.barwidth="100%" 
oCMenu.barheight="menu" 
oCMenu.barx=0 
oCMenu.bary="menu"
oCMenu.barinheritborder=0 

// placement options
oCMenu.rows=1				// rows (1) vs columns (0)
oCMenu.fromleft=0 			// position of menu
oCMenu.fromtop=87 			// position of menu from top
oCMenu.pxbetween=2			

// place the level0 items.  turn border on to see better.
// avail="10+((toppage.x2)/6)" 
// oCMenu.menuplacement=new Array(10,avail+"-20",avail+"*2-30",avail+"*3+5",avail+"*4+5",avail+"*5+5")
 oCMenu.menuplacement=new Array('2%','14%','33%','54%','71%','88%') 
 
// can also center it using below, then adjust lev0 element widths
// oCMenu.menuplacement="center"

// need to tweak menu placement.  dependent upon text too.
// some cells have overridden widths & height

// figure out how to place the menu where the code is, not by some absolute 
// positioning.  

// main level options, lower levels inherit unless spec'd
oCMenu.level[0]=new Array() 
oCMenu.level[0].width=70 
oCMenu.level[0].height=32 
oCMenu.level[0].bgcoloroff="#CCFF99" // was "transparent'
oCMenu.level[0].bgcoloron="#CCFF99"  // was "transparent'
oCMenu.level[0].textcolor="#003333"
oCMenu.level[0].hovercolor="#339966" 
oCMenu.level[0].style="padding:2px; font-family:Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size:11px; font-weight:bold"
oCMenu.level[0].border=0 	// turn borders on to test cell positioning
oCMenu.level[0].bordercolor="#339966" // borders with same color could give spacing around
oCMenu.level[0].offsetX=1 
oCMenu.level[0].offsetY=-1 
oCMenu.level[0].NS4font="arial,helvetica,Sans-Serif"
oCMenu.level[0].NS4fontSize="2"
oCMenu.level[0].NS4fontColor="#003333"
oCMenu.level[0].align="bottom" 

// animation options
// oCMenu.Level[0].clip=0
// oCMenu.Level[0].clippx=0
// oCMenu.Level[0].cliptim=0
// oCMenu.Level[0].filter=0

// level 1 options
oCMenu.level[1]=new Array() 
oCMenu.level[1].width=110
oCMenu.level[1].height=20
oCMenu.level[1].bgcoloroff="#CCFF99"
oCMenu.level[1].bgcoloron="#339966"
oCMenu.level[1].textcolor="#003333"
oCMenu.level[1].hovercolor="#FCCE55"
oCMenu.level[1].style="padding:2px; font-family:Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size:11px; font-weight:bold"
oCMenu.level[1].align="bottom" 
oCMenu.level[1].offsetX=0
	// ch uses oCMenu.level[1].offsetX=-(oCMenu.level[0].width-2)/2+20
oCMenu.level[1].offsetY=4
oCMenu.level[1].border=1 
oCMenu.level[1].bordercolor="#339966"
oCMenu.level[1].NS4font="arial,helvetica,Sans-Serif"
oCMenu.level[1].NS4fontSize="2"
oCMenu.level[1].NS4fontColor="#003333"

oCMenu.level[2]=new Array()
oCMenu.level[2].width=153
oCMenu.level[2].height=20
oCMenu.level[2].bgcoloroff="#CCFF99"
oCMenu.level[2].bgcoloron="#339966"
oCMenu.level[2].textcolor="#003333"
oCMenu.level[2].hovercolor="#CDDBEB"
oCMenu.level[2].style="padding:2px; font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size:11px; 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="#339966"
oCMenu.level[2].NS4font="arial,helvetica,Sans-Serif"
oCMenu.level[2].NS4fontSize="2"
oCMenu.level[2].NS4fontColor="#003333"

// -------------------------------------
// now define the elements in the menu
// -------------------------------------

oCMenu.makeMenu('top0','','Site','../about/sitemap.htm','','50') // override width)
	oCMenu.makeMenu('sub01','top0','SiteMap','../about/sitemap.htm','','120') // override width
	oCMenu.makeMenu('sub02','top0','Feedback','../about/contact.htm','','120') // override width
	oCMenu.makeMenu('sub03','top0','What&rsquo;s New','../about/whatsnew.asp','','120') // override width)
	oCMenu.makeMenu('sub04','top0','Site Design','../about/sitedesign.htm','','120') // override width)
	oCMenu.makeMenu('sub05','top0','Privacy Policy','../about/privacy.htm','','120') // override width)
	oCMenu.makeMenu('sub06','top0','Keyword Search','../about/search.htm','','120') // override width)
	oCMenu.makeMenu('sub07','top0','Brassica Blog','http://brassicatea.com/blog','','120') // override width

oCMenu.makeMenu('top1','','Products','../products/products.htm','','60') // override width

	oCMenu.makeMenu('sub10','top1','BroccoSprouts.Com','http://www.broccosprouts.com/','','140') // override width 
	oCMenu.makeMenu('sub11','top1','BrassicaTea.Com','http://www.brassicatea.com/','','140') // override width 
	oCMenu.makeMenu('sub12','top1','Supplements','../products/supplements.htm','','140') // override width 
	// add the rest of the bratea links here later


oCMenu.makeMenu('top2','','Science','../sci/sci.htm','','105') // override width
	oCMenu.makeMenu('sub21','top2','Science Section','../sci/sci.htm','','165') // override width

	oCMenu.makeMenu('sub22','top2','SGS and other Antioxidants','','','165','32') // override width and height
		oCMenu.makeMenu('sub220','sub22','SGS Backgrounder','../sci/ph12backgnd.htm')
		oCMenu.makeMenu('sub221','sub22','SGS Fact Sheet','../sci/sgsfactsheet.htm')
		oCMenu.makeMenu('sub222','sub22','All About Antioxidants','../sci/antioxidants.htm')
		oCMenu.makeMenu('sub224','sub22','All About Phytochemicals','../sci/phytochem.htm','','','32') // override height

	oCMenu.makeMenu('sub23','top2','Papers and Publications','../sci/papers.asp','','165') // override height
	oCMenu.makeMenu('sub24','top2','Patents','../sci/patents.htm','','165') // override height

	oCMenu.makeMenu('sub26','top2','Resource Links','../links/links.htm','','165') // override height
		oCMenu.makeMenu('sub260','sub26','Cancer Research Support Links','../links/canres.htm','','','32') // override height
		oCMenu.makeMenu('sub261','sub26','Cancer and Health Information Links','../links/chinfo.htm','','','32') // override height

	oCMenu.makeMenu('sub27','top2','Disclaimer','../about/disclaimer.htm','','165') // override height

		
oCMenu.makeMenu('top3','','Press<br>Room','../press/press.htm')

oCMenu.makeMenu('top4','','Company<br>Info','../coinfo/coinfo.htm')
	oCMenu.makeMenu('sub41','top4','About Us','../coinfo/coinfo.htm')
	oCMenu.makeMenu('sub42','top4','Contacting Us','../about/contact.htm')
	oCMenu.makeMenu('sub43','top4','Background','../coinfo/background.htm')
	oCMenu.makeMenu('sub44','top4','Partners','../partners/partners.htm')
	oCMenu.makeMenu('sub45','top4','Disclaimer','../about/disclaimer.htm')

oCMenu.makeMenu('top5','','Home','../default.asp','','50') // override width



oCMenu.makeStyle(); oCMenu.construct()		

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)
}