/*****************************************************************************
Default browsercheck
******************************************************************************/
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.ie4=	(document.all && !this.dom)?1:0;
	this.ie=	this.ie4||this.ie5||this.ie6||this.ie7;
	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()
var mDebugging=2

oCMenu=new makeCoolMenu("oCMenu")
oCMenu.useframes=0
oCMenu.frame=""
oCMenu.useNS4links=0
oCMenu.NS4padding=2
oCMenu.checkselect=0
oCMenu.offlineUrl="http:/earl/jscripts/"
oCMenu.onlineUrl="http://www.macrosys.net/jscripts/"

oCMenu.pagecheck=1
oCMenu.checkscroll=0
oCMenu.resizecheck=1
oCMenu.wait=1000




/* group solutions */
bbarcolor = 	"#D0F0D0"
bbgcoloroff = 	"#D0F0D0"
bbgcoloron = 	"#F6FFF6"
btextcolor = 	"#005000"
bhovercolor = 	"#005000"
sbgcoloroff = 	"#D0F0D0"
sbgcoloron = 	"#F6FFF6"
stextcolor = 	"#005000"
shovercolor = 	"#005000"




oCMenu.usebar=			1
oCMenu.barcolor=		bbarcolor
oCMenu.barwidth=		"97%"
oCMenu.barheight=		"menu"
oCMenu.barx=			22
oCMenu.bary=			"menu"
oCMenu.barinheritborder=	0

oCMenu.rows=			1
oCMenu.fromleft=		0
oCMenu.fromtop=			6

oCMenu.pxbetween=		15
oCMenu.menuplacement=		"center"
oCMenu.NS4hover=		0




oCMenu.level[0]=		new Array() 
oCMenu.level[0].width=		50
oCMenu.level[0].height=		18
oCMenu.level[0].bgcoloroff=	"transparent"
oCMenu.level[0].bgcoloron=	"transparent" 
oCMenu.level[0].textcolor=	btextcolor
oCMenu.level[0].hovercolor=	bhovercolor
oCMenu.level[0].style=		"font-family:tahoma,arial,helvetica; font-size:11px; font-weight:bold"
oCMenu.level[0].border=		0
oCMenu.level[0].bordercolor=	"#008000" 
oCMenu.level[0].offsetX=	0 
oCMenu.level[0].offsetY=	1
oCMenu.level[0].NS4font=	"arial,helvetica"
oCMenu.level[0].NS4fontSize=	"2"
oCMenu.level[0].NS4fontColor=	"#000000"
oCMenu.level[0].align=		"bottom"


//dynamic effect
oCMenu.level[0].clip=		1
oCMenu.level[0].clippx=		2
oCMenu.level[0].cliptim=	2

//special animation filters (IE6 only). Select by removing the // in front of the one you want and placing // before the 0 setting.
oCMenu.level[0].filter=0
//oCMenu.level[0].filter="progid:DXImageTransform.Microsoft.Wheel(duration=0.5,spokes=5)"
//oCMenu.level[0].filter="progid:DXImageTransform.Microsoft.Barn(duration=0.5,orientation=horizontal)"
//oCMenu.level[0].filter="progid:DXImageTransform.Microsoft.Blinds(duration=0.5,bands=5)"
//oCMenu.level[0].filter="progid:DXImageTransform.Microsoft.CheckerBoard(duration=0.5)"
//oCMenu.level[0].filter="progid:DXImageTransform.Microsoft.Fade(duration=0.5)"
//oCMenu.level[0].filter="progid:DXImageTransform.Microsoft.GradientWipe(duration=0.5,wipeStyle=0)"
//oCMenu.level[0].filter="progid:DXImageTransform.Microsoft.Iris(duration=0.5,irisStyle=STAR)"
//oCMenu.level[0].filter="progid:DXImageTransform.Microsoft.Iris(duration=0.5,irisStyle=CIRCLE)"
//oCMenu.level[0].filter="progid:DXImageTransform.Microsoft.Pixelate(duration=0.5,maxSquare=40)"
//oCMenu.level[0].filter="progid:DXImageTransform.Microsoft.Wheel(duration=0.5,spokes=5)"
//oCMenu.level[0].filter="progid:DXImageTransform.Microsoft.RandomDissolve(duration=0.5)"
//oCMenu.level[0].filter="progid:DXImageTransform.Microsoft.Spiral(duration=0.5)"
//oCMenu.level[0].filter="progid:DXImageTransform.Microsoft.Stretch(duration=0.5,stretchStyle=push)"
//oCMenu.level[0].filter="progid:DXImageTransform.Microsoft.Strips(duration=0.5,motion=rightdown)"

//menu definitions
oCMenu.level[1]=		new Array() 
oCMenu.level[1].width=		150
oCMenu.level[1].height=		18
oCMenu.level[1].bgcoloroff=	sbgcoloroff
oCMenu.level[1].bgcoloron=	sbgcoloron
oCMenu.level[1].textcolor=	stextcolor
oCMenu.level[1].hovercolor=	shovercolor
oCMenu.level[1].style=		"padding:2px; font-family:tahoma,arial,helvetica; font-size:11px"//; 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=	"#008000"
oCMenu.level[1].NS4font=	"arial,helvetica"
oCMenu.level[1].NS4fontSize=	"2"
oCMenu.level[1].NS4fontColor=	"#000000"
oCMenu.level[1].bgcoloroff=	sbgcoloroff
oCMenu.level[1].bgcoloron=	sbgcoloron
oCMenu.level[1].textcolor=	stextcolor
oCMenu.level[1].hovercolor=	shovercolor

oCMenu.level[2]=		new Array()
oCMenu.level[2].width=		150
oCMenu.level[2].height=		18
oCMenu.level[2].style=		"padding:2px; font-family:tahoma,arial,helvetica; 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=	"#008000"
oCMenu.level[2].NS4fontSize=	"1"
oCMenu.level[2].NS4fontColor=	"#000000"
oCMenu.level[2].bgcoloroff=	sbgcoloroff
oCMenu.level[2].bgcoloron=	sbgcoloron
oCMenu.level[2].textcolor=	stextcolor
oCMenu.level[2].hovercolor=	shovercolor







Otop = 'top0'
oCMenu.makeMenu(Otop,'',Ttop0,Ltop0,'',Wtop0,'','')
	oCMenu.makeMenu('sub00',Otop,Tsub00,Lsub00,'','','','')
	oCMenu.makeMenu('sub01',Otop,Tsub01,Lsub01,'','','','')
		oCMenu.makeMenu('sub001','sub01',Tsub001,Lsub001,'','','','')
		oCMenu.makeMenu('sub002','sub01',Tsub002,Lsub002,'','','','')

Otop = 'top1'
oCMenu.makeMenu(Otop,'',Ttop1,Ltop1,'',Wtop1,'','')
	oCMenu.makeMenu('sub11',Otop,Tsub11,Lsub11,'','','','')
	oCMenu.makeMenu('sub12',Otop,Tsub12,Lsub12,'','','','')
	oCMenu.makeMenu('sub13',Otop,Tsub13,Lsub13,'','','','')

Otop = 'top2'
oCMenu.makeMenu(Otop,'',Ttop2,Ltop2,'',Wtop2,'','')
	oCMenu.makeMenu('sub21',Otop,Tsub21,Lsub21,'','','','')
	oCMenu.makeMenu('sub22',Otop,Tsub22,Lsub22,'','','','')
	oCMenu.makeMenu('sub23',Otop,Tsub23,Lsub23,'','','','')

Otop = 'top3'	
oCMenu.makeMenu(Otop,'',Ttop3,Ltop3,'',Wtop3,'','')
	oCMenu.makeMenu('sub31',Otop,Tsub31,Lsub31,'','','','')
	oCMenu.makeMenu('sub32',Otop,Tsub32,Lsub32,'','','','')
	oCMenu.makeMenu('sub33',Otop,Tsub33,Lsub33,'','','','')
		oCMenu.makeMenu('sub331','sub33',Tsub331,Lsub331,'','','','')
		oCMenu.makeMenu('sub332','sub33',Tsub332,Lsub332,'','','','')

Otop = 'top4'
oCMenu.makeMenu(Otop,'',Ttop4,Ltop4,'',Wtop4,'','')
	oCMenu.makeMenu('sub41',Otop,Tsub41,Lsub41,'','','','')
	oCMenu.makeMenu('sub42',Otop,Tsub42,Lsub42,'','','','')
	oCMenu.makeMenu('sub43',Otop,Tsub43,Lsub43,'','','','')
		oCMenu.makeMenu('sub431','sub43',Tsub431,Lsub431,'','','','')

Otop = 'top5'
oCMenu.makeMenu(Otop,'',Ttop5,Ltop5,'',Wtop5,'','')
	oCMenu.makeMenu('sub51',Otop,Tsub51,Lsub51,'','','','')
	oCMenu.makeMenu('sub52',Otop,Tsub52,Lsub52,'','','','')

Otop = 'top6'
oCMenu.makeMenu(Otop,'',Ttop6,Ltop6,'',Wtop6,'','')
	oCMenu.makeMenu('sub61',Otop,Tsub61,Lsub61,'','','','')
	oCMenu.makeMenu('sub62',Otop,Tsub62,Lsub62,'','','','')
	oCMenu.makeMenu('sub63',Otop,Tsub63,Lsub63,'','','','')
		oCMenu.makeMenu('sub631','sub63',Tsub631,Lsub631,'','','','')

Otop = 'top7'
oCMenu.makeMenu(Otop,'',Ttop7,Ltop7,'',Wtop7,'','')
	oCMenu.makeMenu('sub71',Otop,Tsub71,Lsub71,'','','','')
	oCMenu.makeMenu('sub72',Otop,Tsub72,Lsub72,'','','','')

//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+")",1000)	//200)
}