// Vertical Menu Script
var maxRight = 14; // must be even for now
var doTween = [];

function getIntVal(daVar){
	daVar = daVar.substr(0, daVar.length -2);
	if(daVar.length <1){
		return 0;	
	}else{
		return parseInt(daVar);
	}
}

function openMenu(menuNum){
	leftVar = document.getElementById('bt'+menuNum).style.marginLeft;
	leftVar = getIntVal(leftVar);
	
	if(leftVar < maxRight){
		document.getElementById('bt'+menuNum).style.marginLeft = (leftVar+2)+"px";
		clearTimeout(doTween[menuNum]);
		doTween[menuNum] = setTimeout('openMenu('+menuNum+')', 20);
	}else{
		document.getElementById('bt'+menuNum).style.marginLeft = maxRight+"px";	
	}
}

function closeMenu(menuNum){
	leftVar = document.getElementById('bt'+menuNum).style.marginLeft;
	leftVar = getIntVal(leftVar);
	
	if(leftVar > 0){
		document.getElementById('bt'+menuNum).style.marginLeft = (leftVar-2)+"px";
		clearTimeout(doTween[menuNum]);
		doTween[menuNum] = setTimeout('closeMenu('+menuNum+')', 30);
	}else{
		clearTimeout(doTween[menuNum]);
		document.getElementById('bt'+menuNum).style.marginLeft = 0+"px";	
	}
}

function openSimple(menuNum){
	document.getElementById('bt'+menuNum).style.marginLeft = 6+"px";	
}

function closeSimple(menuNum){
	document.getElementById('bt'+menuNum).style.marginLeft = 0+"px";	
}