/******************************************************************/
/*Suckerfish fix to allow hover on non "a" tag elements in IE6. 
/*The copy of this fix already exists in general.js, 
/*but it is modified from the original.*/
/*Need to rewrite or completely remove this function from general.js - it is currently 
/*being used for old style navigation.*/
sfHoverGlobalNav = function() {
	var hasMenu = document.getElementById('globalMainNav');
	var liElems = (hasMenu) ? document.getElementById('globalMainNav').getElementsByTagName('li') : null;
	if (liElems) {
		for (var i = 0; i < liElems.length; i++) {
			liElems[i].onmouseover = function() {
				if(!this.className.match(new RegExp("\s?navDivider\\b"))){
				this.className += " sfhover";
				/*if(this.className.match(new RegExp("\s?extendedContainer\\b")))
					this.className += " extendedContainer_sfhover";*/
				}
			}
			liElems[i].onmouseout = function() {
				this.className = this.className.replace(new RegExp(" sfhover\\b"), "");
				/*this.className = this.className.replace(new RegExp(" extendedContainer_sfhover\\b"), "");*/
			}
		}
	}
}
var globalNavIframe = function(){
	var eDD = document.getElementById('globalMainNav');
	var divs = (eDD) ? eDD.getElementsByTagName('div') : null;
	if(divs){
		for(var i = 0; i<divs.length; i++){
			if(divs[i].className.match(new RegExp("\s?extendedDropDown\\b"))){
				var nextTag = divs[i].firstChild;
						if (nextTag.nodeName != 'IFRAME') {
							var ulMat = document.createElement('iframe');
							ulMat.style.display = "block";
							ulMat.style.position = "absolute";
							ulMat.style.top = "0";
							ulMat.style.left = "0";
							ulMat.style.filter = "mask()";
							ulMat.style.width = "1000px";
							ulMat.style.height = "1000px";
							//ulMat.style.zIndex = divs[i].style.zIndex - 1;
							ulMat.style.zIndex = -1;
							divs[i].insertBefore(ulMat, divs[i].firstChild);						
						}
			}
		}
	}
}
/*If IE - attach sfHoverGlobalNav function call to onload event*/
if (window.attachEvent) window.attachEvent('onload', sfHoverGlobalNav);
if (window.attachEvent) window.attachEvent('onload', globalNavIframe);