var timeout;
var x = 0;
var y = 0;

var x_pos_init = 660;
var x_pos = 660;
var y_pos = 46;

var x_min = 0;
var y_min = 0;

var x_max = 600;
var y_max = 60;

var x_step = 60;
var y_step = 6;

var status = false;
var started = false;

var sec = 0;
var inst;

function StartMenuTimer()
{
  inst = setTimeout('StartMenuTimer()', 1000);
  started = true;
  sec = sec + 1;
  
  if (sec == 2)
  {
  	MenuOpen();
	StopMenuTimer();
  }
}

function StopMenuTimer()
{
  started = false;
  clearTimeout(inst);
  sec = 0;
}

function MenuOpen()
{
	if ( !status )
	{
		div=document.getElementById("divStarsMenu");
		tbl=document.getElementById("tblStarsMenuContent");

		boxWidth = x;
		div.style.left = (document.body.clientWidth / 2) - (boxWidth / 2) + 'px';
		div.style.top = y_pos + 'px';

		if ( x == x_min && y == y_min )
		{
			div.style.width = x_min + 'px';
			div.style.height = y_min + 'px';
			div.style.display='block';
		}
	
		if ( x < x_max )
		{
			x = x + x_step;
			div.style.width = x + 'px';
		}
		
		if ( y < y_max )
		{
			y = y + y_step;
			div.style.height = y + 'px';
		}
		
		if ( x == x_max && y == y_max )
		{
			tbl.style.display='block';
			browser = navigator.userAgent.toLowerCase();
				
			if (browser.indexOf("msie") == -1 || browser.indexOf("opera") == -1 || browser.indexOf("netscape") == -1 )
			{
				div.style.width = x_max + 'px';
				div.style.height = 'auto';

				tbl.style.width = x_max + 'px';
				tbl.style.height = 'auto';
			}
			status = true;
			return;
		}

		timeout=setTimeout("MenuOpen();",0);
	 }
}

function MenuClose()
{
	div=document.getElementById("divStarsMenu");
	tbl=document.getElementById("tblStarsMenuContent");

	if ( x == x_max && y == y_max )
	{
		tbl.style.display='none';
	}

	if ( x == x_min && y == y_min )
	{
		div.style.width = x_min + 'px';
		div.style.height = y_min + 'px';
	
		div.style.display='none';
	}

	if ( x >= x_min )
	{
		x = x - x_step;
		div.style.width = x + 'px';
	}
	
	if ( y >= y_min )
	{
		y = y - y_step;
		div.style.height = y + 'px';
	}

	boxWidth = x;
	div.style.left = (document.body.clientWidth / 2) - (boxWidth / 2) + 'px';

	div.style.top = y_pos + 'px';
	
	if ( x == x_min && y == y_min )
	{
		div.style.display='none';
		status = false;
		return;
	}
	
	timeout=setTimeout("MenuClose();",0);
}
