function cm_bwcheck(){
	//In theory we should use object detection, but this script needs work-arounds for almost every browser...
	this.ver=navigator.appVersion
	this.agent=navigator.userAgent.toLowerCase()
	this.dom=document.getElementById?1:0
	this.ns4=(!this.dom && document.layers)?1:0;
	this.op=window.opera 
	this.moz=(this.agent.indexOf("gecko")>-1 || window.sidebar)
	this.ie=this.agent.indexOf("msie")>-1 && !this.op
	if(this.op){
		this.op5=(this.agent.indexOf("opera 5")>-1 || this.agent.indexOf("opera/5")>-1)
		this.op6=(this.agent.indexOf("opera 6")>-1 || this.agent.indexOf("opera/6")>-1)
		this.op7=this.dom&&!this.op5&&!this.op6 //So all higher opera versions will use it
	}else if(this.moz) this.ns6 = 1
	else if(this.ie){
		this.ie4 = !this.dom && document.all
  	this.ie5 = (this.agent.indexOf("msie 5")>-1)
  	this.ie55 = (this.ie5 && this.agent.indexOf("msie 5.5")>-1)
  	this.ie6 = this.dom && !this.ie4 && !this.ie5 && ! this.ie55
	}
	this.mac=(this.agent.indexOf("mac")>-1)
	this.bw=(this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.op5 || this.op6 || this.op7)
  this.usedom= this.ns6||this.op7//Use dom creation
  this.reuse = this.ie||this.op7||this.usedom //Reuse layers
  this.px=this.dom&&!this.op5?"px":""
	return this
}
var bw=new cm_bwcheck()

//Extra code to find position:
function findPos(){
  if(bw.ns4){   //Netscape 4
    x = document.layers.layerMenu.pageX
    y = document.layers.layerMenu.pageY
  }else{ //other browsers
    x=0; y=0; var el,temp
    el = bw.ie4?document.all["divMenu"]:document.getElementById("divMenu");
    if(el.offsetParent){
      temp = el;
      while(temp.offsetParent){ //Looping parent elements to get the offset of them as well
        temp=temp.offsetParent; 
        x+=temp.offsetLeft;
        y+=temp.offsetTop;
      }
    }
    x+=el.offsetLeft
    y+=el.offsetTop
  }
  //Returning the x and y as an array
  return [x,y]
}

pos = findPos();

slideMenu = new createSlideMenu("slideMenu")

//Variables to set:
//slideMenu.menuy=0 //The top placement of the menu.
//slideMenu.menux=0 //The left placement of the menu
slideMenu.useImages = 0 //Are you using images or not?
slideMenu.pxspeed=1000 //The pixel speed of the animation
slideMenu.timspeed=1 //The timer speed of the animation
slideMenu.inset =0 //How much the selected elements should pop to the left
//slideMenu.arrow="clArrow"
slideMenu.arrow=""

slideMenu.menux=pos[0] //The left placement of the menu
slideMenu.menuy=pos[1] //+ 1 //The top placement of the menu.

//alert("x: " + slideMenu.menux + " und y:" + slideMenu.menuy)

//Needed dummy classes
slideMenu.bgClass =	"slideMenuBG"
slideMenu.txtClass = "slideMenuText"

//Level properties - ALL properties have to be spesified in level 0
//This works the same way as the CM4 script (if you have seen it)
slideMenu.level[0] = new slideMenu_makeLevel(
	left = 0,
	width = 180,
	height = 18,
	between = 1,
	className = "clSlideMenu0",
	classNameA = "clA0",
	regImage = "",
	roundImg = "",
	roundImg2 = "",
	subImg = "",
	subRound= "")
	
slideMenu.level[1] = new slideMenu_makeLevel(10,170,18,1,"clSlideMenu1","clA1","level1_regular.gif","level1_round2.gif","level1_round.gif","level1_sub.gif", "level1_sub_round.gif")
slideMenu.level[2] = new slideMenu_makeLevel(20,160,18,1,"clSlideMenu2","clA2","level2_regular.gif","level2_round2.gif","level2_round.gif", "level2_sub.gif", "level2_sub_round.gif")
slideMenu.level[3] = new slideMenu_makeLevel(30,150,18,1,"clSlideMenu3","clA3","level3_regular.gif","level3_round2.gif","level3_round.gif","level3_sub.gif","level3_sub_round.gif")
slideMenu.level[4] = new slideMenu_makeLevel(40,140,18,1,"clSlideMenu4","clA4","level4_regular.gif", "level4_round2.gif","level4_round.gif","level4_sub.gif", "level4_sub_round.gif")

//Image preload --- leave this
for(var i=0;i<slideMenu.level;i++){
	var l = slideMenu.level[i]
	new preLoadBackgrounds(l.regImage,l.roundImg,l.roundImg2,l.subImg,l.subRound)
}

//Menu 1
/*
slideMenu.makeMenu('top','Scripts')
	slideMenu.makeMenu('sub','sub_0','')
	  slideMenu.makeMenu('sub2','sub2_1','')
	  	slideMenu.makeMenu('sub3','sub3_0')
	  	slideMenu.makeMenu('sub3','sub3_1')
	  		slideMenu.makeMenu('sub4','sub4_0')
	  		slideMenu.makeMenu('sub4','sub4_1')
	  		slideMenu.makeMenu('sub4','sub4_2')
	  	slideMenu.makeMenu('sub3','sub3_3')
	  		slideMenu.makeMenu('sub4','sub4_0')
	  		slideMenu.makeMenu('sub4','sub4_1')
	  		slideMenu.makeMenu('sub4','sub4_2')
	  slideMenu.makeMenu('sub2','sub2_2')
	  slideMenu.makeMenu('sub2','sub2_3')
	  slideMenu.makeMenu('sub2','sub2_4')
	  	slideMenu.makeMenu('sub3','sub3_0')
	  	slideMenu.makeMenu('sub3','sub3_1')

	slideMenu.makeMenu('sub','sub_1','')
	slideMenu.makeMenu('sub','sub_2','')

	slideMenu.makeMenu('sub','sub_3','')
	slideMenu.makeMenu('sub','Categories')
	  slideMenu.makeMenu('sub2','Menu scripts','/script/search.asp?category=menu')
	  slideMenu.makeMenu('sub2','Text scripts','/script/search.asp?category=text')
	  slideMenu.makeMenu('sub2','Animation scripts','/script/search.asp?category=animation')
	  slideMenu.makeMenu('sub2','Other scripts','')   
	  	slideMenu.makeMenu('sub3','Menu scripts','/script/search.asp?category=menu')
	  	slideMenu.makeMenu('sub3','Text scripts','/script/search.asp?category=text')
	  	slideMenu.makeMenu('sub3','Other scripts','/script/search.asp?category=other')   
slideMenu.makeMenu('top','News')

	slideMenu.makeMenu('sub','New scripts','/script/search.asp?new=1')
	slideMenu.makeMenu('sub','All scripts','/script/index.asp')
	slideMenu.makeMenu('sub','Categories')

slideMenu.makeMenu('top','Scripts')
	slideMenu.makeMenu('sub','New scripts','/script/search.asp?new=1')
	slideMenu.makeMenu('sub','All scripts','/script/index.asp')
	slideMenu.makeMenu('sub','Categories')
slideMenu.makeMenu('top','Scripts')
	slideMenu.makeMenu('sub','New scripts','')
	  slideMenu.makeMenu('sub2','Menu scripts','/script/search.asp?category=menu')
	  slideMenu.makeMenu('sub2','Text scripts','/script/search.asp?category=text')
	  slideMenu.makeMenu('sub2','Animation scripts','/script/search.asp?category=animation')
	  slideMenu.makeMenu('sub2','Other scripts','')   
	slideMenu.makeMenu('sub','All scripts','')
	  slideMenu.makeMenu('sub2','Menu scripts','/script/search.asp?category=menu')
	  slideMenu.makeMenu('sub2','Text scripts','/script/search.asp?category=text')
	  slideMenu.makeMenu('sub2','Animation scripts','/script/search.asp?category=animation')
	  slideMenu.makeMenu('sub2','Other scripts','')   
	slideMenu.makeMenu('sub','Categories')
	  slideMenu.makeMenu('sub2','Menu scripts','/script/search.asp?category=menu')
	  slideMenu.makeMenu('sub2','Text scripts','/script/search.asp?category=text')
	  slideMenu.makeMenu('sub2','Animation scripts','/script/search.asp?category=animation')
	  slideMenu.makeMenu('sub2','Other scripts','')   
	  	slideMenu.makeMenu('sub3','Menu scripts','/script/search.asp?category=menu')
	  	slideMenu.makeMenu('sub3','Text scripts','/script/search.asp?category=text')
			slideMenu.makeMenu('sub3','Animation scripts','/script/search.asp?category=animation')
	  	slideMenu.makeMenu('sub3','Other scripts','/script/search.asp?category=other')   
slideMenu.makeMenu('top','News')
	slideMenu.makeMenu('sub','New scripts','/script/search.asp?new=1')
	slideMenu.makeMenu('sub','All scripts','/script/index.asp')
	slideMenu.makeMenu('sub','Categories')
slideMenu.makeMenu('top','Scripts')
	slideMenu.makeMenu('sub','New scripts','/script/search.asp?new=1')
	slideMenu.makeMenu('sub','All scripts','/script/index.asp')
	slideMenu.makeMenu('sub','Categories')

slideMenu.init()		
*/

