/* ================================================================
This copyright notice must be kept untouched in the stylesheet at
all times.

The original version of this script and the associated (x)html
is available at http://www.stunicholls.com/menu/pro_drop_1.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This script and the associated (x)html may be modified in any
way to fit your requirements.


Modified by Mircea Stoica (2008)
=================================================================== */
stuHover=function(){
	var cssRule;
	var newSelector;
	for(var i=0; i<document.styleSheets.length; i++)
		for(var x=0; x<document.styleSheets[i].rules.length ; x++){
			cssRule=document.styleSheets[i].rules[x];
			if(cssRule.selectorText.indexOf("LI:hover")!=-1){
				newSelector=cssRule.selectorText.replace(/LI:hover/gi, "LI.iehover");
				document.styleSheets[i].addRule(newSelector, cssRule.style.cssText);
			}
		}

	var getElm=document.getElementById("nav").getElementsByTagName("LI");
	for(var i=0; i<getElm.length; i++){
		addEvent(getElm[i], 'mouseover', function(){ this.className+=" iehover"; });
		addEvent(getElm[i], 'mouseout', function(){ this.className=this.className.replace(new RegExp(" iehover\\b"), ""); });
		//getElm[i].onmouseover=function(){ this.className+=" iehover"; }
		//getElm[i].onmouseout=function(){ this.className=this.className.replace(new RegExp(" iehover\\b"), ""); }
	}
}
if(window.attachEvent)
	window.attachEvent("onload", stuHover);


function addEvent(obj, evt, func){
	if(obj.addEventListener)
		obj.addEventListener(evt, func, false);
	else if(obj.attachEvent){
		obj['cp'+evt]=func;
		obj.attachEvent("on" + evt, function(e){obj['cp'+evt](e)});
	}
	else
		obj['on'+evt]=obj['e'+evt+func];
}

/* ================================================================ */
//Preload menu images
function loadImage(sFilename){
	var img=new Image();
	img.src=sFilename;
	return img;
}

function swapImage(imgName, sFilename){
	document.images[imgName].src=sFilename;
}

var preloaded=[];
preloaded[1]=[loadImage("i/m/about-1.gif"), loadImage("i/m/about-2.gif")];
preloaded[2]=[loadImage("i/m/products-1.gif"), loadImage("i/m/products-2.gif")];
preloaded[3]=[loadImage("i/m/where-1.gif"), loadImage("i/m/where-2.gif")];
preloaded[4]=[loadImage("i/m/communities-1.gif"), loadImage("i/m/communities-2.gif")];
preloaded[5]=[loadImage("i/m/support-1.gif"), loadImage("i/m/support-2.gif")];
preloaded[6]=[loadImage("i/m/contactus-1.gif"), loadImage("i/m/contactus-2.gif")];
preloaded[7]=[loadImage("i/m/resources-1.gif"), loadImage("i/m/resources-2.gif")];
preloaded[8]=[loadImage("i/m/solutions-1.gif"), loadImage("i/m/solutions-2.gif")];