// JavaScript Document

//===========================================================================//
// START roll over functionality
//
// Takes any object with these functions attached to them and adds rollover
// functionallity to them by adding or removing "Over" from the className. Both
// classes will need to be created within the CSS in order to work properly.
//
// Also takes into account a className with "Selected" appended to the end of 
// of it and prevents rollover functionality for that element.
//---------------------------------------------------------------------------//
function navigationOver(myObject){
	if(myObject.className.indexOf("Selected")==-1){
		myObject.className=myObject.className+"Over";
	}
}
function navigationOut(myObject){
	if(myObject.className.indexOf("Selected")==-1){
		myObject.className=myObject.className.substr(0,myObject.className.indexOf("Over"));
	}
}
function navigationSelect(myObject){
	for(var i=0; i<myObject.parentNode.childNodes.length; i++){
		if(myObject.parentNode.childNodes[i].className.indexOf("Selected")!=-1){
			myObject.parentNode.childNodes[i].className=myObject.parentNode.childNodes[i].className.substr(0,myObject.parentNode.childNodes[i].className.indexOf("Selected"));
		}
	}
	if(myObject.className.indexOf("Over")!=-1){
		myObject.className=myObject.className.substr(0,myObject.className.indexOf("Over"));
	}
	if(myObject.className.indexOf("Selected")==-1){
		myObject.className=myObject.className+"Selected";
	}
	
	//fake portion to handle multiple versions of the font sizer selector
	if(myObject.parentNode.parentNode.parentNode.id=="fontResizer_2"){
		document.getElementById("fontResizer_1").innerHTML=myObject.parentNode.parentNode.parentNode.innerHTML;
	}
	else{
		document.getElementById("fontResizer_2").innerHTML=myObject.parentNode.parentNode.parentNode.innerHTML;
	}
}								  
//---------------------------------------------------------------------------//
// END roll over functionality
//===========================================================================//
