// Determine browser
var isMinIE5 = (navigator.appVersion.indexOf("5.")) >= 0 ? 1 : 0;
var isDOM = (document.getElementById) ? 1 : 0;

// Alter color of text elements
function changeColor(objId,color) {
	if (isMinIE5||isDOM) {
		document.getElementById(objId).style.color=color;
	} else {
		return;
	}
}

// Alter background color of elements
function changeBgcolor(objId,color) {
	if (isMinIE5||isDOM) {
		document.getElementById(objId).style.backgroundColor=color;
	} else {
		return;
	}
}

// Alter font weight of global toggle
function changeLink(objId, weight, decor) {
	if (isMinIE5||isDOM) {
		document.getElementById(objId).style.fontWeight=weight;
		document.getElementById(objId).style.textDecoration=decor;
	} else {
		return;
	}
}

// Change arrow style
function switchArrow(objId,locus) {	
	document.getElementById(objId).src=locus;
}

// Set array for text rows
	LayerArray = new Array()
	LayerArray[0] = "list_0"
	LayerArray[1] = "list_1"
	LayerArray[2] = "list_2"
	LayerArray[3] = "list_3"
	LayerArray[4] = "list_4"
	LayerArray[5] = "list_5"
	LayerArray[6] = "list_6"
	LayerArray[7] = "list_7"
	LayerArray[8] = "list_8"
	
	LayerArray[10] = "list_10" // What's new box link list
	LayerArray[11] = "list_11" // What's new box link list
	LayerArray[12] = "list_12" // What's new box link list

	
// Set array for arrows
	ArrowArray = new Array()
	ArrowArray[0] = "arrow_0"
	ArrowArray[1] = "arrow_1"
	ArrowArray[2] = "arrow_2"
	ArrowArray[3] = "arrow_3"
	ArrowArray[4] = "arrow_4"
	ArrowArray[5] = "arrow_5"
	ArrowArray[6] = "arrow_6"
	ArrowArray[7] = "arrow_7"
	ArrowArray[8] = "arrow_8"
		
	ArrowArray[10] = "arrow_10" // What's new box arrow
	ArrowArray[11] = "arrow_11" // What's new box arrow
	ArrowArray[12] = "arrow_12" // What's new box arrow
	

// Hide all text
function collapseAll() {
	for (var i = 0; i < LayerArray.length; i++) {
	document.getElementById(LayerArray[i]).style.display = 'none';
	}
	changeLink('globalToggle1','bold','none');
	changeLink('globalToggle2','normal','underline');
}

// Show all text
function revealAll() {
	for (var i = 0; i < LayerArray.length; i++) {
	document.getElementById(LayerArray[i]).style.display = '';
	}
	changeLink('globalToggle1','normal','underline');
	changeLink('globalToggle2','bold','none');
}


// Toggle text view on and off
function toggle(objId) {
	if (isMinIE5||isDOM) {
		if (document.getElementById(LayerArray[objId]).style.display == 'none') {
			document.getElementById(LayerArray[objId]).style.display = '';
			//changeLink('globalToggle1','normal','underline');
			//changeLink('globalToggle2','normal','underline');
			switchArrow(ArrowArray[objId],'/images/arrow_down.gif');
		} else {
			document.getElementById(LayerArray[objId]).style.display = 'none';
			//changeLink('globalToggle1','normal','underline');
			//changeLink('globalToggle2','normal','underline');
			switchArrow(ArrowArray[objId],'/images/arrow_right.gif');
		}
	} else {
		return;
	}
}

// Shortcut and other pulldown menu auto-activator
// Click-and-go!
function shortcutMenu(targ,selObj,restore) {
	eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
	if (restore) selObj.selectedIndex=0;
}

// Display today's date in the header bar
function showDate()  {
	var today = new Date();
	var monthnum = today.getMonth()+1;
	var curday = today.getDate();
	var curyear = today.getFullYear();
	curmonth = (monthnum==1)? "January":
	curmonth = (monthnum==2)? "February":
	curmonth = (monthnum==3)? "March":
	curmonth = (monthnum==4)? "April":
	curmonth = (monthnum==5)? "May":
	curmonth = (monthnum==6)? "June":
	curmonth = (monthnum==7)? "July":
	curmonth = (monthnum==8)? "August":
	curmonth = (monthnum==9)? "September":
	curmonth = (monthnum==10)? "October":
	curmonth = (monthnum==11)? "November":
	curmonth = (monthnum==12)? "December":"";    
	document.write(curmonth+" "+curday+", "+curyear);
}

// Pop-up window
function pop(page) {
	OpenWin = this.open(page,"CtrlWindow","height=400,width=720,toolbar=no,menubar=no,location=no,scrollbars=no,resizable=no");
}