function MM_jumpMenu(targ,selObj,restore){ //v3.0
	eval(targ+'.location="'+selObj.options[selObj.selectedIndex].value+'"');
	if (restore) selObj.selectedIndex=0;

}

function adjustLayout() {
	var leftSide = document.getElementById('second_navigation_container');
	var rightSide = document.getElementById('content');
	
	//  modified by MR @ Bridgeline 6/29/09
	if(leftSide == null || rightSide == null){
		return;
	}

	//var leftSideHeight = leftSide.offsetHeight;
	//var rightSideHeight = rightSide.offsetHeight;
	
	var leftSideHeight = getElementHeight(leftSide);
	var rightSideHeight = getElementHeight(rightSide);
	
	if (leftSideHeight >= rightSideHeight) { rightSide.style.height = leftSideHeight + 'px'; }
	else { leftSide.style.height = rightSideHeight + 'px'; }
}

function ClearField(elem){
	if(elem.value == "Search"){
		elem.value = "";
	}else if(elem.value == ""){
		elem.value = "Search";
	}
}

window.onload = function()  {  
	initImages();
	if(document.getElementById('mastheadFlash') != null){
		WriteTheFlash();
	}
	var quicks = document.getElementById("quickLinks");
	if(quicks != null) quicks.selectedIndex = 0;
	var infoFor= document.getElementById("informationFor");
	if(infoFor != null) infoFor.selectedIndex = 0;
	adjustLayout();
}  
window.onunload = function(e) {
	setActiveStyleSheet();
}

function adjustColHeight(leftSide, middleSide, rightSide, headerElem) {
	// headerElem is used to offset the leftSide's y position being flush with the top of header/masthead

	if (leftSide == null) {
		leftSide = "second_navigation_container";
	}
	if (middleSide == null) {
		middleSide = "";
	}
	if (rightSide == null) {
		rightSide = "content";
	}
	var lObj = document.getElementById(leftSide);
	var mObj = document.getElementById(middleSide);
	var rObj = document.getElementById(rightSide);
	var headObj = document.getElementById(headerElem);
	if (lObj != null) {
		lObj.style.height = "auto";
	}
	if (mObj != null) {
		lObj.style.height = "auto";
	}
	if (rObj != null) {
		rObj.style.height = "auto";
	}
	var lHeight = getElementHeight(lObj);
	var mHeight = getElementHeight(mObj);
	var rHeight = getElementHeight(rObj);
	if(headObj != null){
		lHeight = lHeight - getElementHeight(headObj);
	}
	var maxHeight = Math.max(lHeight, Math.max(mHeight, rHeight)); //alert("l="+lHeight+"\tr="+rHeight);
	lObj.style.height = maxHeight + "px";
	mObj.style.height = maxHeight + "px";
	rObj.style.height = maxHeight + "px";
}
function getElementHeight(obj) {
	var objHeight;
	if (obj == null) {
		objHeight = 0;
	} else if(obj.offsetHeight){
		objHeight=obj.offsetHeight;
	}else if(obj.style.pixelHeight){
		objHeight=obj.style.pixelHeight;
	}
	return objHeight;
}


