function startshowoff()
	{
	
	
	start1 = 150;
	start2 = 300;
	start3 = 450;
	start4 = 600;
	
	closetime = 1200;
	
	setTimeout("open1();",start1);
	setTimeout("open2();",start2);
	setTimeout("open3();",start3);
	setTimeout("open4();",start4);
	
	//again! again!
	//setTimeout("startshowoff();",550);
	}


//-------------------- 1 --------------------------
function open1()
	{
	if (document.getElementById('menu1').style.top == '')
		{document.getElementById('menu1').style.top = start+'px';}
	curpos1 = parseInt(document.getElementById('menu1').style.top);
	//alert('opening: ' + curpos);
	if (curpos1 < end)
		{
		newpos1 = curpos1 + jump;
		document.getElementById('menu1').style.top = newpos1+'px';
		setTimeout("open1();",time);
		}
	else
		{setTimeout("close1();",closetime);}
	}
function close1()
	{
	if (document.getElementById('menu1').style.top == '')
		{document.getElementById('menu1').style.top = end+'px';}
	curpos1 = parseInt(document.getElementById('menu1').style.top);
	//alert('closing: ' + curpos);
	if (curpos1 > start)
		{
		newpos1 = curpos1 - jump;
		document.getElementById('menu1').style.top = newpos1+'px';
		setTimeout("close1();",time);
		}
	}
	
	
//-------------------- 2 --------------------------
function open2()
	{
	if (document.getElementById('menu2').style.top == '')
		{document.getElementById('menu2').style.top = start+'px';}
	curpos2 = parseInt(document.getElementById('menu2').style.top);
	//alert('opening: ' + curpos);
	if (curpos2 < end)
		{
		newpos2 = curpos2 + jump;
		document.getElementById('menu2').style.top = newpos2+'px';
		setTimeout("open2();",time);
		}
	else
		{setTimeout("close2();",closetime);}
	}
function close2()
	{
	if (document.getElementById('menu2').style.top == '')
		{document.getElementById('menu2').style.top = end+'px';}
	curpos2 = parseInt(document.getElementById('menu2').style.top);
	//alert('closing: ' + curpos);
	if (curpos2 > start)
		{
		newpos2 = curpos2 - jump;
		document.getElementById('menu2').style.top = newpos2+'px';
		setTimeout("close2();",time);
		}
	}


//-------------------- 3 --------------------------
function open3()
	{
	if (document.getElementById('menu3').style.top == '')
		{document.getElementById('menu3').style.top = start+'px';}
	curpos3 = parseInt(document.getElementById('menu3').style.top);
	//alert('opening: ' + curpos);
	if (curpos3 < end)
		{
		newpos3 = curpos3 + jump;
		document.getElementById('menu3').style.top = newpos3+'px';
		setTimeout("open3();",time);
		}
	else
		{setTimeout("close3();",closetime);}
	}
function close3()
	{
	if (document.getElementById('menu3').style.top == '')
		{document.getElementById('menu3').style.top = end+'px';}
	curpos3 = parseInt(document.getElementById('menu3').style.top);
	//alert('closing: ' + curpos);
	if (curpos3 > start)
		{
		newpos3 = curpos3 - jump;
		document.getElementById('menu3').style.top = newpos3+'px';
		setTimeout("close3();",time);
		}
	}


//-------------------- 4 --------------------------
function open4()
	{
	if (document.getElementById('menu4').style.top == '')
		{document.getElementById('menu4').style.top = start+'px';}
	curpos4 = parseInt(document.getElementById('menu4').style.top);
	//alert('opening: ' + curpos);
	if (curpos4 < end)
		{
		newpos4 = curpos4 + jump;
		document.getElementById('menu4').style.top = newpos4+'px';
		setTimeout("open4();",time);
		}
	else
		{setTimeout("close4();",closetime);}
	}
function close4()
	{
	if (document.getElementById('menu4').style.top == '')
		{document.getElementById('menu4').style.top = end+'px';}
	curpos4 = parseInt(document.getElementById('menu4').style.top);
	//alert('closing: ' + curpos);
	if (curpos4 > start)
		{
		newpos4 = curpos4 - jump;
		document.getElementById('menu4').style.top = newpos4+'px';
		setTimeout("close4();",time);
		}
	}