function addEvent(elm, evType, fn, useCapture){
// cross-browser event capture by Scott Andrew
	if(elm.addEventListener){
		elm.addEventListener(evType, fn, useCapture);
		return true;
	}else if(elm.attachEvent){
		var r = elm.attachEvent('on' + evType, fn);
		EventCache.add(elm, evType, fn);
		return r;
	}else{
		elm['on' + evType] = fn;
	}
} // end addEvent

function init(){
//	alert("Initialised");

	// Id list
	var items = new Array('Home','AboutUs','MemberBenefits','Faqs','Rules','Contact');

	for(ii = 0;ii < items.length;ii++){
//		document.getElementById('mm' + items[ii]).src = '/images/Menu/Menu_' + items[ii] + '_On.jpg';
		// Does element exist
		var node = document.getElementById('mm' + items[ii]);
		if(node != null){
		addEvent(node, 'mouseover', switchImageOn , false);
		addEvent(node, 'mouseout', switchImageOff , false);
		}
		
	}

} // end init

addEvent(window, 'load', init, false);
addEvent(window, 'unload', EventCache.flush, false);

function switchImageOn(event){

 	var targetElement = null;

 	if(typeof event.target != 'undefined'){
 		targetElement = event.target;
 	}else{
 		targetElement = event.srcElement;
 	}

 	// Get the base name
 //	alert(targetElement.id.length);
 	var baseName = targetElement.id.substring(2,targetElement.id.length);
 	// Get current state .jpg = 4
// 	var srcChunks = targetElement.src.split("/");
// 	// Last chunk is current image
 //	var currentSrc = srcChunks[srcChunks.length-1];
 //
 //	if(currentSrc == "Menu_" + baseName + "_On.jpg"){
 //		targetElement.src = "/images/Menu/Menu_" + baseName + "_Off.jpg";
 //	}else{
 		targetElement.src = "/images/Menu/Menu_" + baseName + "_On.jpg";
 //	}
//	alert(targetElement.src);

//alert(text);
//alert(e.srcElement.id);
} // end switchImageOn

function switchImageOff(event){

 	var targetElement = null;

 	if(typeof event.target != 'undefined'){
 		targetElement = event.target;
 	}else{
 		targetElement = event.srcElement;
 	}

 	// Get the base name
 //	alert(targetElement.id.length);
 	var baseName = targetElement.id.substring(2,targetElement.id.length);
 	// Get current state .jpg = 4
// 	var srcChunks = targetElement.src.split("/");
// 	// Last chunk is current image
 //	var currentSrc = srcChunks[srcChunks.length-1];
 //
 //	if(currentSrc == "Menu_" + baseName + "_On.jpg"){
 		targetElement.src = "/images/Menu/Menu_" + baseName + "_Off.jpg";
 //	}else{
// 		targetElement.src = "/images/Menu/Menu_" + baseName + "_On.jpg";
 //	}
//	alert(targetElement.src);

//alert(text);
//alert(e.srcElement.id);
} // end switchImageOff
///-/// function switchImage(event){

///-/// 	var targetElement = null;

///-/// 	if(typeof event.target != 'undefined'){
///-/// 		targetElement = event.target;
///-/// 	}else{
///-/// 		targetElement = event.srcElement;
///-/// 	}

///-/// 	// Get the base name
///-/// //	alert(targetElement.id.length);
///-/// 	var baseName = targetElement.id.substring(2,targetElement.id.length);
///-/// 	// Get current state .jpg = 4
///-/// 	var srcChunks = targetElement.src.split("/");
///-/// 	// Last chunk is current image
///-/// 	var currentSrc = srcChunks[srcChunks.length-1];
///-/// 
///-/// 	if(currentSrc == "Menu_" + baseName + "_On.jpg"){
///-/// 		targetElement.src = "/images/Menu/Menu_" + baseName + "_Off.jpg";
///-/// 	}else{
///-/// 		targetElement.src = "/images/Menu/Menu_" + baseName + "_On.jpg";
///-/// 	}
//	alert(targetElement.src);
///-/// 	
///-/// //alert(text);
///-/// //alert(e.srcElement.id);
///-/// 
///-/// } // end switchImage