	function gamemenu_on(inEl) {
		//alert('here');
		addClass(inEl,'hover');
		//inEl.style.zIndex = 4;
	}
	function gamemenu_off(inEl) {
		dropClass(inEl,'hover');
	}
	function gamemenu_sel(inEl) {
		for(a=0;a<inEl.childNodes.length;a++) {
			if(String(inEl.childNodes[a].tagName).toLowerCase() == 'a') {
				self.location = inEl.childNodes[a].href;
			}
		}
	}

	// Check if a passed element's class attribute 
	// contains the passed class name.
	function hasClass(el,name) {
		try {
			var classArray = el.className.split(" ");
			for (var a=0;a<classArray.length;a++) {
				if (classArray[a] == name) return true;
			}
		}
		catch(e) {
				
		}
		return false;
	}
	// Add the passed class name from the 
	// passed element's class attribute 
	function addClass(el,name,alreadyChecked) {
		try {
			if(alreadyChecked || !(hasClass(el,name))) {
				el.className += (el.className.length)?(" " + name):(name);
			}
			return el.className;
		}
		catch (e) {
			return false;
		}
	}
	// Remove the passed class name from the 
	// passed element's class attribute 
	function dropClass(el,name,alreadyChecked) {  
		try {
			if (alreadyChecked || hasClass(el,name)) {    
				var classArray = el.className.split(" ");
				var newClassName = "";
				for (var a=0;a<classArray.length;a++) {
					if (classArray[a] != name) {
						newClassName += (newClassName.length)?(" " + classArray[a]):(classArray[a]);
					}
				}
				el.className = newClassName;
			}
			return el.className;
		}
		catch(e) {
			return false;
		}
	}
	function swapClass(el,fromName,toName) {
		try {
			if(hasClass(el,fromName)) {
				var classArray = el.className.split(" ");
				var newClassName = "";
				for (var a=0;a<classArray.length;a++) {
					if (classArray[a] != fromName) {
						newClassName += (newClassName.length)?(" " + classArray[a]):(classArray[a]);
					}
					else {
						newClassName += (newClassName.length)?(" " + toName):(toName);
					}
				}
				el.className = newClassName;
			}
			else return addClass(el,toName,true);      
			return el.className;
		}
		catch(e) {
			return false;
		}
	}
	function insertFeatureFlash() {
		addClass(document.getElementById("feature"),'nobkg');
		var so = new SWFObject("features.swf", "featured", "696", "285", "8", "#dd4700");
		so.addParam("wmode", "transparent");
		so.addVariable("xmlFile", "/xml/featured");
		so.write("feature");
	}
	function insertGamezoneFlash() {
		addClass(document.getElementById("gamezone"),'nobkg');
		var so2 = new SWFObject("gamezone.swf", "gzone", "277", "257", "8", "#dd4700");
		so2.addParam("wmode", "transparent");
		so2.addVariable("xmlFile", "gamezone.xml");
		so2.write("gamezone");	
	}
	