// JavaScript Document
new function(){
	var menuFn = function(){
		var mObj = getElementsByClassName("menuIndex");
		var cObj = getElementsByClassName("menuContents");
		for(var i = 0; i < mObj.length ; i++){
			mObj[i].onclick = function(){
				actMenu(this);
				return false;
			}
		}
		for(var i = 0; i < cObj.length; i++){
			cObj[i].style.display = "none";
		}
		function actMenu(key){
			var num;
			for(num = 0; num < mObj.length; num++){
				if(mObj[num]==key) break;
			}
			for(var i = 0; i < mObj.length; i++){
				if(i == num && mObj[i].className != "active"){
					cObj[i].style.display="block";
					mObj[i].className = "active";
				}else{
					cObj[i].style.display="none";
					mObj[i].className = null;
				}
			}
		}	
	}
	function addEvent(elm,listener,fn){
		try{
			elm.addEventListener(listener,fn,false);
		}catch(e){
			elm.attachEvent("on"+listener,fn);
		}
	}
	//GetElementClass
	function getElementsByClassName(className, pElement, tagName){
		var d = document, nodes = [], item;
		var cls, items = (pElement || d).getElementsByTagName((tagName || '*'));
		for(var i = 0, l = items.length; i < l; i++){
			item = items[i];
			if(item.className){
				cls = item.className.split(/\s+/);
				for(var j = 0, k = cls.length; j < k; j++){
					if(cls[j]==className){
					nodes[nodes.length] = item; break;
					}
				}
			}
		}
		return nodes.length > 0 ? nodes : null;
	}
	addEvent(window,"load",menuFn);
}