function menu_mo(){
	
	if(typeof this._shown=='undefined' || this._shown==false)
		{
		fader(this.id+'-background',0.8,80,this._op,0);
		this._shown=true;
		}
	else
		{
		fader(this.id+'-background',-1,this._op,80,0);
		this._shown=false;
		}
}

function main_menu(){
	
	var items=$.id('tabs').getElementsByTagName('LI');

	for(var i=0;i<items.length;i++)
		{
		var c=DomUtils.getAnyAttribute(items[i],'class');

		if(c!=null && c.indexOf('current_page')>-1)
			{
			var extra="style='opacity:0.3; filter='alpha(opacity=30)'";
			var o=30;
			}
		else
			{
			var extra='';
			var o=0;
			}

		var background='<div id="menu-'+i+'-background" class="background" '+extra+'></div>';
		items[i].innerHTML+=background;
		
		items[i].id='menu-'+i;
		items[i]._op=o;

		EventUtils.addEventListener(items[i],'mouseover',menu_mo,false);
		EventUtils.addEventListener(items[i],'mouseout',menu_mo,false);
		}
}

function setup(){
	main_menu();	
}

function fade(obj,d,target,f){

	lyr=document.getElementById(obj);
	lyr.fade+=(d*20);

	if((d>0 && lyr.fade>=target) || (d<0 && lyr.fade<=target))
		{
		if(target>99)
			lyr.style.filter='';

		//lyr.fade=target*0.9999999;
		clearInterval(lyr.fade_on);
		lyr.fade_on=0;
		if(f==1 && d>0)
			{
			lyr.style.display='block';
			}
		}

	if(f>0)
		{
		if(lyr.fade==0)
			lyr.style.display='none';
		else
			lyr.style.display='block';
		}

	lyr.style.opacity=lyr.fade/100;
	lyr.style.filter="progid:DXImageTransform.Microsoft.Alpha(Opacity="+lyr.fade+")";
}

function fader(lyr,d,target,init,f){
	obj=$.id(lyr);
	
	if(obj.fade_on==null)
		{			
		obj.fade_on=0;
		obj.fade=init;
		}

	if(obj.fade_on!=0)
		{
		clearInterval(obj.fade_on);
		obj.fade_on=0;
		}

	obj.fade_on=setInterval("fade('"+lyr+"',"+(d/2)+","+target+","+f+")",50);
}