var submenu = new Class({
	initialize: function(id){
		this.mainObj = $(id);
		this.getSubs();
	},
	getSubs:function(){
		var $this = this;
		this.subs = [];
		this.activators = this.mainObj.getElements('span');
		this.activators.each(function(item,i){
			if(item.getElements('div.submenu')[0]){
				$this.subs[i] = item.getElements('div.submenu')[0];
				var _this = $this;
				item.addEvents({
					'mouseenter':function(){
						_this.showSub(i);
					},
					'mouseleave':function(){
						_this.hideSub(i);
					}
				})
			}
		})
		this.subs.each(function(item,i){
			if (item) {
				var it = item;
				item.setStyles({
					'display': 'block',
					'opacity': '0'
				});
				item.height = item.getStyle('height');
				item.setStyles({
					'height': '0',
					'overflow': 'hidden',
					'opacity': '0.9'
				});
				var it = item;
				item.subFx = new Fx.Styles(item, {duration: 500, transition: Fx.Transitions.linear,
					onStart: function(){
						if(this.from.height == 0){
							item.setStyles({'border':'0'});
						}
					},
					onComplete: function(){
						if(this.from.height != 0){
							item.setStyles({'border':'0'})
						}
					}
				});
			}
		})
	},
	showSub:function(i){
		var $this = this;
		this.subs[i].subFx.stop();
		this.subs[i].subFx.start({
			'height': [0, (this.subs[i].height)],
			'opacity': [0, 0.9]
		});
	},
	hideSub:function(i){
		this.subs[i].subFx.stop();
		this.subs[i].subFx.start({
			'height': [(this.subs[i].height, 0)],
			'opacity': [0.9, 0]
		});
		this.subs[i].subFx.start(this.subs[i].getStyle('height'),0);
	}
});




function fillup(){
if (iedom){
cross_slide=document.getElementById? document.getElementById("test2") : document.all.test2
cross_slide2=document.getElementById? document.getElementById("test3") : document.all.test3
cross_slide.innerHTML=cross_slide2.innerHTML=leftrightslide
actualwidth=document.all? cross_slide.offsetWidth : document.getElementById("temp").offsetWidth
cross_slide2.style.left=actualwidth+slideshowgap+"px"
}
else if (document.layers){
ns_slide=document.ns_slidemenu.document.ns_slidemenu2
ns_slide2=document.ns_slidemenu.document.ns_slidemenu3
ns_slide.document.write(leftrightslide)
ns_slide.document.close()
actualwidth=ns_slide.document.width
ns_slide2.left=actualwidth+slideshowgap
ns_slide2.document.write(leftrightslide)
ns_slide2.document.close()
}
lefttime=setInterval("slideleft()",30)
}
window.onload=fillup

function slideleft(){
if (iedom){
if (parseInt(cross_slide.style.left)>(actualwidth*(-1)+8))
cross_slide.style.left=parseInt(cross_slide.style.left)-copyspeed+"px"
else
cross_slide.style.left=parseInt(cross_slide2.style.left)+actualwidth+slideshowgap+"px"

if (parseInt(cross_slide2.style.left)>(actualwidth*(-1)+8))
cross_slide2.style.left=parseInt(cross_slide2.style.left)-copyspeed+"px"
else
cross_slide2.style.left=parseInt(cross_slide.style.left)+actualwidth+slideshowgap+"px"

}
else if (document.layers){
if (ns_slide.left>(actualwidth*(-1)+8))
ns_slide.left-=copyspeed
else
ns_slide.left=ns_slide2.left+actualwidth+slideshowgap

if (ns_slide2.left>(actualwidth*(-1)+8))
ns_slide2.left-=copyspeed
else
ns_slide2.left=ns_slide.left+actualwidth+slideshowgap
}
}