function toggle_uploadform() {
	loc=document.getElementById('uploadbox');
	
	if(loc.style.display=='block') {
		fadeIn('uploadbox',100,0,1);
		setTimeout('loc.style.display="none"',100);
	}
	else {
		setOpacity(0,'uploadbox');
		loc.style.display='block';
		fadeIn('uploadbox',0,100,1);
	}
} //end toggle_uploadform()

function toggle_dirform() {
	loc=document.getElementById('dirbox');
	
	if(loc.style.display=='block') {
		fadeIn('dirbox',100,0,1);
		setTimeout('loc.style.display="none"',100);
	}
	else {
		setOpacity(0,'dirbox');
		loc.style.display='block';
		fadeIn('dirbox',0,100,1);
	}
} //end toggle_dirform()

function toggle_userform() {
	loc=document.getElementById('userbox');
	
	if(loc.style.display=='block') {
		fadeIn('userbox',100,0,1);
		setTimeout('loc.style.display="none"',100);
	}
	else {
		setOpacity(0,'userbox');
		loc.style.display='block';
		fadeIn('userbox',0,100,1);
	}
} //end toggle_dirform()


function do_msg() {
	loc=document.getElementById('msgbox');
	if(loc) {
		setOpacity(100,'msgbox');
		loc.style.display='block';
		
		zgoob=function() {
			fadeIn('msgbox',100,0,1);
			setTimeout('loc.style.display="none"',100);
		}
		setTimeout(zgoob,2000);
	}
} //end do_msg()


function fadeIn(id, startfade, endfade, speeder) {
	timer = 0;
	if (startfade < endfade)
		{
		for (i = startfade; i <= endfade; i++)
			{
			setTimeout("setOpacity(" + i + ",'" + id + "')", (timer * speeder));
			timer++;
			}
		}

	else if (startfade > endfade)
		{
		for (i = startfade; i >= endfade; i--)
			{
			setTimeout("setOpacity(" + i + ",'" + id + "')", (timer * speeder));
			timer++;
			}
		}
} //end fadeIn()

function setOpacity(opacity, id) {
	var el = document.getElementById(id).style;
	el.opacity = (opacity / 100);
	el.MozOpacity = (opacity / 100);
	el.KhtmlOpacity = (opacity / 100);
	el.filter = "alpha(opacity=" + opacity + ")";
} //end setOpacity()


function hide_uploadform() {
	document.getElementById('uploadsubmit').style.display='none';
	document.getElementById('uploadloadbar').style.display='block';
	return true;
}