var timeout;
document.observe("dom:loaded", function() {
	var working_submenus = $$('.mainmenu li ul');
	var working_menu;
	var working_showme;
	
	
	for(var i=0; i<working_submenus.length; i++) {
		working_menu = working_submenus[i].ancestors()[0];
		working_menu.observe('mouseenter', function(e) {
			working_showme = this.descendants()[1];
			timeout=setTimeout("showsub_fun('"+working_showme.identify()+"')",250);
		});
		working_menu.observe('mouseleave', function(e) {
			working_showme = this.descendants()[1];
			clearTimeout(timeout);
		});
	}
});

showsub_fun = function(element) {
	element = $(element);
	if(!element.visible()) {
		var prev = $$('.mainmenu .activemenu')[0];
		if(prev) {
			prev.removeClassName('activemenu');
			Effect.BlindUp(prev, {
					duration: 0.5,
					delay: 0
			});
		}
		Effect.BlindDown(element, {
				duration: 0.5,
				delay: 0.1,
				afterFinish: function() { element.addClassName('activemenu'); }
		});
	}
}
function scrollSlide(divID,moveInt){
		div = $(divID);
			if(moveInt > 0) {
				if(parseInt(div.offsetLeft) < 0) new Effect.Move(div, {	x: moveInt	});
			}
			else {
				if(parseInt(div.offsetLeft) >= -(div.getWidth()-720)) new Effect.Move(div, {	x: moveInt	});
				}
}
