//Expandable Menu Functions

//Commented out lines are due to bosses with OCD about bloody padding
//and clashes over idealogies regarding design and accessibility.

function expand(iMenuItem)
{
	for (i = 0; i < 3; i++){
		var oMenu = document.getElementById('menu'+i);
		//if (oMenu.className != 'a' || i == iMenuItem){
			if (i == iMenuItem){
				var oLink = document.getElementById('link'+iMenuItem);
				oMenu.style.display = 'block';
				oLink.href = 'javascript:contract('+iMenuItem+')';
			}else{
				contract(i);
			}
		//}
	}
}

function contract(iMenuItem)
{
	var oMenu = document.getElementById('menu'+iMenuItem);
	//if (oMenu.className != 'a'){
		var oLink = document.getElementById('link'+iMenuItem);
		oMenu.style.display = 'none';
		oLink.href = 'javascript:expand('+iMenuItem+')';
	//}
}