// JavaScript Document

var submenu_speed = 2;
var submenu_direc = 1;
var submenu_pause = 30;

var submenu_height = 15;
var submenu_size = 0;
var submenu_timerid = 0;

var submenu_nexturl = "";

function submenu_scroll()
{
	var divouter = document.getElementById("submenu_outer");
	var divinner = document.getElementById("submenu_inner");

	if ( divouter && divinner )
	{
		if ( (submenu_direc > 0 && submenu_size < submenu_height) || (submenu_direc < 0 && submenu_size > 0) )
		{
			submenu_size += submenu_speed * submenu_direc;
			if ( submenu_size < 0 )
				submenu_size = 0;
			else if ( submenu_size > submenu_height )
				submenu_size = submenu_height;

			divouter.style.height = "" + submenu_size + "px";
			divinner.style.marginTop = "" + (submenu_size - submenu_height) + "px";

			if ( submenu_size > 0 && submenu_size < submenu_height )
				submenu_timerid = window.setTimeout("submenu_scroll()", submenu_pause);  //continu
			else
			{
				submenu_timerid = 0;
				if ( !submenu_size && submenu_nexturl.length )
					location.href = submenu_nexturl;
			}
		}
	}
	else if ( submenu_nexturl.length )
		location.href = submenu_nexturl;
}

function submenu_hide(nexturl)
{
	submenu_nexturl = nexturl;
	submenu_init(-1);
}

function submenu_init(direc)
{
	if ( direc )
		submenu_direc = direc;
	submenu_scroll();
}
