function hover(who, baseClass, what) {
	var current;
	
	eval('current = who.className.match(/(Sel)?'+baseClass+'(Hover)?/);');
	current = current[0];
	
	if(what && current && current.search(/Hover$/) == -1) {
		eval('who.className = who.className.replace(/'+current+'/, "'+current+'Hover");');
	} else if(!what && current && current.search(/Hover$/) != -1) {
		eval('who.className = who.className.replace(/'+current+'/, "'+current.replace(/Hover$/, '')+'");');
	}
}

function preload(imagePathArray) {
	var imageArray = new Array();
	for (var i = 0; i < imagePathArray.length; i++) {
		var nextImage = new Image();
		nextImage.src = imagePathArray[i];
		imageArray.push(nextImage);
	}
	return imageArray;
}

function handlePressRoomSelection(selectElement) {
	if(selectElement.didChange) {
		selectElement.didChange = false;
		// see what's selected
		var selectedValue = selectElement.options[selectElement.selectedIndex].value;
	
		if (selectedValue != "") {
			//alert('selected ' + selectedValue);
			window.open(selectedValue, "PressRoomWindow", "height=600,width=780,channelmode=0,dependent=0,directories=0,fullscreen=0,location=0,menubar=1,resizable=1,scrollbars=1,status=0,toolbar=0");	
		}
	}
}

function hs(f, h) {
	(new Element('input', {'type': 'hidden', 'name': 'h', 'value': h.substr(4)+h.substr(0,4)})).inject(f);
}
