var pogoHeader = {
	closeStoreNav: true,
	closeEANav: true,
	init: function(){
		document.onclick = pogoHeader.closeAllMenus;
	},
	returnObjById: function(id){
	    if (document.getElementById)
	        var returnVar = document.getElementById(id);
	    else if (document.all)
	        var returnVar = document.all[id];
	    else if (document.layers)
	        var returnVar = document.layers[id];
	    return returnVar;
	},
	hasClass: function(el,cls) {
		return el.className.match(new RegExp('(\\s|^)'+cls+'(\\s|$)'));
	},
	addClass: function(el,cls) {
		if (!this.hasClass(el,cls)) el.className += " "+cls;
	},
	removeClass: function(el,cls) {
		if (hasClass(el,cls)) {
			var reg = new RegExp('(\\s|^)'+cls+'(\\s|$)');
			el.className=ele.className.replace(reg,' ');
		}
	},
	closeAllMenus: function(){
		pogoHeader.closeStoreMenu();
		pogoHeader.closeEAMenu();
	},
	stopStoreMenuClose: function(){
		pogoHeader.closeStoreNav = false;
	},
	stopEAMenuClose: function(){
		pogoHeader.closeEANav = false;
	},
	closeStoreMenu: function(){
		if(pogoHeader.closeStoreNav){
			pogoHeader.setStoreMenu(true);
		}
		pogoHeader.closeStoreNav = true;
	},
	closeEAMenu: function(){
		if(pogoHeader.closeEANav){
			pogoHeader.setEAMenu(true);
		}
		pogoHeader.closeEANav = true;
	},
	toggleStoreMenu: function(options){
		var storeDiv1 = pogoHeader.returnObjById("storeB");
		this.setStoreMenu(storeDiv1.style.display == 'block', options);
	},
	setStoreMenu: function(hide, options) {
		//if()
		var storeLink = pogoHeader.returnObjById("storeA");
		var storeDiv1 = pogoHeader.returnObjById("storeB");
		var storeDiv2 = pogoHeader.returnObjById("tn-stores-menu");
		var arrowSpan = pogoHeader.returnObjById("storeMenuArw");
		
		var displayStyle = 'block';
		var linkClass = 'navlink on';
		var arrowClass = 'arrow light up';

		if(hide){
			var displayStyle = 'none';
			var linkClass = 'navlink';
			var arrowClass = 'arrow light down';
		}
        else {
            if (options != null) {
                if(typeof OmnitureCustomLink=='function') {
                    OmnitureCustomLink('storenav_', options);
                }
            }
        }
        if(storeDiv1)
			storeDiv1.style.display = displayStyle;
		if(storeDiv2)
			storeDiv2.style.display = displayStyle;
		if(arrowSpan)
			arrowSpan.className = arrowClass;
		if(storeLink)
			storeLink.className = linkClass;
		return false;
	},
	toggleEAMenu: function(){
		var eaAnchors = pogoHeader.returnObjById("eaAnchors");
		this.setEAMenu(eaAnchors.style.display == 'block');
	},
	setEAMenu: function(hidden){
		var eaArrow = pogoHeader.returnObjById("eaArrow");
		var eaAnchors = pogoHeader.returnObjById("eaAnchors");
		
		var displayStyle = 'block';
		var arrowClass = 'arrow dark up';
		
		if(hidden){
			var displayStyle = 'none';
			var arrowClass = 'arrow dark down';
		}
		if(eaAnchors)
			eaAnchors.style.display = displayStyle;
		if(eaArrow)
			eaArrow.className = arrowClass;
	}
};
function toggleStoreMenu(options){
	pogoHeader.toggleStoreMenu(options);
}
function stopMenuClose(){
	pogoHeader.stopStoreMenuClose();
}

pogoHeader.init();