oyy_context_id = '2889';

var _menu = {
	OPEN: false,
	speed: 10
};

var tim = new Timer(30);
function init_menu1(){

	tim.start();

	_menu.OPEN = false;
	_menu.m_speed = _menu.o_speed = 10;
	_menu.m_holder = $("move-holder");
	_menu.m_div = $("move-div");
	_menu.currentHeight = _menu.m_div.offsetHeight;
	_menu.m_div.style.top = -_menu.currentHeight + "px";
	_menu.m_bgr = $("move-bgr");
	_menu.opacity = new Opacity(_menu.m_bgr, tim);
	_menu.opacity.setOpacity(0);
	_menu.cur_div = $("menu-current");
	_menu.cur_link = $T("A", _menu.cur_div)[0];
	_menu._movement = new Movement(_menu.m_div, tim);
	_menu.cur_link.onclick = function(){
		if(this.OPEN){
			this.opacity.onafterfade.register("move", function(){
				this._movement.moveTo(0, -this.currentHeight, this.m_speed);
			}.bind(this), 1);
			this._movement.onstop.register("z-index", function(){
				this.m_holder.style.zIndex = 0;
			}.bind(this), 1);
			this.opacity.fade(0, this.o_speed);
		}else{
			this.m_holder.style.zIndex = 1;
			this._movement.onstop.register("appear", function(){
				this.opacity.appear(100, this.o_speed);
				//this.m_div.style.backgroundImage = "url(" + www_root + "i/orn-bottom.gif)";
			}.bind(this), 1)
			this._movement.moveTo(0, 0, this.m_speed);
		}
		this.OPEN = !this.OPEN;
		return false;
	}.bind(_menu);
}
function init_menu2(){
	tim.start();
	_menu.OPEN = false;
	_menu.resize_root = $("resize-root");
	if(!_menu.resize_root){
		return false;
	}
	_menu.move_holder = $("move-holder");
	if(!_menu.move_holder){
		return false;
	}
	var links = $T("A", _menu.move_holder);
	var cur_link;
	links.each(function(link){
		if(link.className.indexOf("here") != -1){
			cur_link = link;
			throw $break;
		}
	});
	_menu._height = _menu.move_holder.offsetHeight;
	_menu._resize = new Resize(_menu.resize_root, tim);
	_menu._resize.onstop.register("test", function(){
		
	}.bind(_menu))
	_menu._resize.resizeable.setLimits("Y", _menu._height + 10);
	_menu._resize.resizeable.onheightmore.register("stop", function(){
		this._resize.stop();
	}.bind(_menu));
	_menu._resize.resizeable.onheightless.register("stop", function(){
		this._resize.stop();
	}.bind(_menu));
	_menu.cur_div = $("menu-current");
	if(!_menu.cur_div){
		return false;
	}

	//clearElem(_menu.cur_div);
	//_menu.cur_link = cur_link.cloneNode(true);
	//_menu.cur_div.appendChild(_menu.cur_link);
	_menu.cur_link = _menu.cur_div.firstChild;

	_menu.cur_link.onclick = function(){
		if(this.OPEN){
			this._resize.setSteps(0, -10);			
		}else{
			var _left = _menu.cur_div.offsetLeft;
			this.move_holder.style.left = _left + "px";
			this._resize.setSteps(0, 10);
		}
		this._resize.start();
		this.OPEN = !this.OPEN;
		return false;
	}.bind(_menu);
	_menu.resize_root.onmouseout = function(e){
		return false;
		var ev = e || window.event;
		var target = ev.relatedTarget || ev.toElement;
		if(!target || target == this.resize_root || _isChild(target, this.resize_root)){
			return false;
		}
		if(this.OPEN){
			this._resize.setSteps(0, -10);
			this._resize.start();
			this.OPEN = !this.OPEN;
		}else{
			return false;
		}
	}.bind(_menu)
	
}