/* ***********************************************
JAVASCRIPT FOR THE MAIN (LEFT) NAV 
**************************************************/
var autoClose=1;
var oldObject=null;

function toggleClamShellMenu(objectID) {
	if ((oldObject)&&(autoClose==1)) oldObject.style.display='none'
	var object = document.getElementById(objectID);
	if (object.style.display =='block')  object.style.display='none';
	else object.style.display='block';
	oldObject = object;
	return;
}


/* ***********************************************
JAVASCRIPT FOR THE TOP SUBNAV (two subnavs that slide up when clicked on) 
**************************************************/
var openTop = 0;
var openBtm = 0;
var slideSpeed = 3;
var object1 = null;
var object2 = null;

//FUNCTION FOR TOP MENU
function setMenu1 (objectID) {
	object1 = document.getElementById(objectID);
	//IF TOP MENU IS OPEN, CLOSE IT 
	if (openTop) { 
		//IF BOTTOM MENU IS ALSO OPEN, CLOSE IT
		if (openBtm){
			fY = 126; 
			cY = (object2.offsetHeight) + 38; 
			openBtm = 0;
			slideMenu2(cY,fY);
		}
		zY = 104; 
		aY = (object1.offsetHeight) + 17; 
		openTop = 0;
	}
	//IF TOP MENU IS CLOSED, OPEN IT 
	else { 
		zY = (object1.offsetHeight) + 17;  
		aY = 104;
		openTop = 1; 
	}
	slideMenu1(aY,zY);
}	

//FUNCTION FOR BOTTOM MENU
function setMenu2 (objectID) {
	object2 = document.getElementById(objectID);
	//IF TOP MENU IS OPEN AND BOTTOM MENU IS CLOSED, CLOSE BTM MENU
	if ((openTop) && (openBtm==0)) { 
		fY = (object2.offsetHeight) + 38;  
		cY = 126;
		openBtm = 1;
	}
	//IT TOP MENU IS OPEN AND BOTTOM MENU IS OPEN, CLOSE BOTH
	else if ((openBtm) && (openTop)){
		setMenu1('menu01');
		fY = 126; 
		cY = (object2.offsetHeight) + 38; 
		openBtm = 0;
	}
	//IF BOTTOM MENU IS CLOSED, OPEN IT
	else {
		setMenu1('menu01');
		fY = (object2.offsetHeight) + 38;  
		cY = 126;
		openBtm = 1; 
	}
	slideMenu2(cY,fY);	
}

//SLIDE FOR TOP MENU
function slideMenu1 (aY,zY) {
		if ((openTop==1) && (aY > zY)) { 
			aY -= slideSpeed;
			object1.style.top = aY + 'px';
			setTimeout('slideMenu1(' + aY + ',' + zY + ')', 0);  
		}
		else if ((openTop==0) && (aY < zY)) { 
			aY += slideSpeed;
			object1.style.top = aY + 'px';
			setTimeout('slideMenu1(' + aY + ',' + zY + ')', 0);  
		} 
	else return;
}

//SLIDE FOR BOTTOM MENU
function slideMenu2 (cY,fY) {
		if ((openBtm==1) && (cY > fY)) { 
			cY -= slideSpeed;
			object2.style.top = cY + 'px';
			setTimeout('slideMenu2(' + cY + ',' + fY + ')', 0);  
		}
		else if ((openBtm==0) && (cY < fY)) { 
			cY += slideSpeed;
			object2.style.top = cY + 'px';
			setTimeout('slideMenu2(' + cY + ',' + fY + ')', 0);  
		} 
	else return;
}
