
function menuMO(n,d){
	
	if(d==1)
		fader('menu_back_'+n,1.5,100,0,0);
	else
		fader('menu_back_'+n,-0.5,0,100,0);
}

function nospam(ad,domain){
	window.location='mailto:'+ad+'@'+domain;
}

function formFocus(obj,on){
	obj.style.backgroundColor='#eeeeee';
}

function formBlur(obj){
	obj.style.backgroundColor='#ffedef';
}

function formSubmit(frm){
	findObj(frm).submit();
}

function findObj(obj){
	return document.getElementById(obj);
}

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))
		{
		lyr.fade=target*0.9999999;
		clearInterval(lyr.fade_on);
		lyr.fade_on=0;
		if(f==1 && d>0)
			{
			lyr.style.visibility='visible';
			lyr.focus();
			}
		}

	if(f>0)
		{
		if(lyr.fade==0)
			lyr.style.visibility='hidden';
		else
			lyr.style.visibility='visible';
		}

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

function fader(lyr,d,target,init,f){
	obj=findObj(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);
}