if (YAHOO) {
	var header = YAHOO.namespace('com.digitas.global.header');
	var regexpHeader = new RegExp('.*(travel|shopping|dining|entertain).*','i');
	var listItem = null;

	header.setOverState = function() {
		//get navigation item name
		var nav = regexpHeader.exec(this.className);

		if (nav.length > 1) {
			var item = nav[nav.length-1];
			//set image rollover state
			var imgs = YAHOO.util.Dom.getElementsByClassName('item','img',this);
			if (imgs.length == 1)
				imgs[0].src = 'images/btn_'+item+'_over.png';

			//set copy rollover state
			var copy = YAHOO.util.Dom.getElementsByClassName(item,'li','headerText');
			if (copy.length == 1) {
				YAHOO.util.Dom.replaceClass('emptyItem','block','hide');
				YAHOO.util.Dom.replaceClass(copy[0],'hide','block');
			}
		}

	}

	header.setOffState = function() {
		//get navigation item name
		var nav = regexpHeader.exec(this.className);

		if (nav.length > 1) {
			var item = nav[nav.length-1];
			//set image rollover state
			var imgs = YAHOO.util.Dom.getElementsByClassName('item','img',this);
			if (imgs.length == 1)
				imgs[0].src = 'images/btn_'+item+'_off.png';

			//set copy rollover state
			var copy = YAHOO.util.Dom.getElementsByClassName(item,'li','headerText');
			if (copy.length == 1) {
				YAHOO.util.Dom.replaceClass('emptyItem','hide','block');
				YAHOO.util.Dom.replaceClass(copy[0],'block','hide');
			}
		}
	}

	header.Initalize = function() {
		var navItems = YAHOO.util.Dom.getElementsBy(function(){return true;},'li','headerMenu');

		for (var i=0; i<navItems.length;i++) {
			YAHOO.util.Event.addListener(navItems[i],'mouseover',header.setOverState,true);
			YAHOO.util.Event.addListener(navItems[i],'mouseout',header.setOffState,true);
		}

		//create "empty" list item for global navigation
		var img = document.createElement('img');
		img.src = '/images/spacer.gif';
		img.width = 14;
		img.height = 14;

		listItem = document.createElement('li');
		listItem.appendChild(img);
		listItem.id = 'emptyItem';
		listItem.className = 'block';

		//document.getElementById('headerText').appendChild(listItem);
	}

	YAHOO.util.Event.addListener(window,'load',header.Initalize);
}


/*YUI*/

