// OLIVER PULGES 2007 KRABI & MASK 

Submenu = {
	_bg: 'submenuBg',
	_bgInn: 'submenuBgMiddle',
	_bgHead: 'submenuBgTopOut',
	_topNihe: 21,
	_leftNihe: 0,
	
	Ava: function(elem,imgPath){
		menyy = $(elem).up().getElementsByClassName('submenu')[0];
		if(!menyy.visible()){
			$$('#mainmenu_sisu .submenu').each(function(d){
				d.hide();
			});
			posLink = Position.cumulativeOffset($(elem).down());
			menyy.style.top = (posLink[1]-0) + 'px';
			menyy.style.left = (posLink[0]) + 'px';
			
			menyy.show();
			elem.down().src = imgPath;
			
			$(this._bgInn).style.width = menyy.getWidth(menyy) + 'px';
			$(this._bgInn).style.height = (menyy.getHeight(menyy)-this._topNihe-10) + 'px';
			$(this._bgHead).style.width = (menyy.getWidth(menyy)+2) + 'px';
			
			pos = Position.cumulativeOffset(menyy);
			$(this._bg).style.left = (pos[0]+this._leftNihe) + 'px';
			$(this._bg).style.top = (pos[1]+this._topNihe) + 'px';
			$(this._bg).show();
			
		}
	},
	
	Ava2: function(elem){
		menyy = $(elem).up().getElementsByClassName('submenu')[0];
		if(!menyy.visible()){
			$$('#mainmenu_sisu .submenu').each(function(d){
				d.hide();
			});
			posLink = Position.cumulativeOffset($(elem));
			menyy.style.top = (posLink[1]-0) + 'px';
			menyy.style.left = (posLink[0]) + 'px';
			
			menyy.show();
			//elem.down().src = imgPath;
			
			$(this._bgInn).style.width = menyy.getWidth(menyy) + 'px';
			$(this._bgInn).style.height = (menyy.getHeight(menyy)-this._topNihe-10) + 'px';
			$(this._bgHead).style.width = (menyy.getWidth(menyy)+2) + 'px';
			
			pos = Position.cumulativeOffset(menyy);
			$(this._bg).style.left = (pos[0]+this._leftNihe) + 'px';
			$(this._bg).style.top = (pos[1]+this._topNihe) + 'px';
			$(this._bg).show();
			
		}
	},
	
	Sulge2: function(elem){
		menyy = $(elem);
		menyy.hide();
	//	elem.up().getElementsByClassName('menuimg')[0].src = imgPath;
		$(this._bg).hide();
	},
	
	
	
	Sulge: function(elem,imgPath){
		menyy = $(elem);
		menyy.hide();
		elem.up().getElementsByClassName('menuimg')[0].src = imgPath;
		$(this._bg).hide();
	}
}
