/*-----------------------------------------------------------
 Original
 http://archiva.jp/web/javascript/tab-menu.html

 Customized by WWW WATCH
 http://hyper-text.org/archives/2007/09/javascript_tab.shtml
------------------------------------------------------------*/
var tid;

/*--setup--*/
window.onload=function() {
	tabmenu.setup = {
		tabs: document.getElementById('mainNav').getElementsByTagName('li'),

		pages: [
			document.getElementById('home'),
			document.getElementById('about'),
			document.getElementById('join'),
			document.getElementById('activity'),
			document.getElementById('material')
		]
	}

tabmenu.init();

//

}
/*--setup end--*/
var tabmenu = {
	init: function(){
		var tabs = this.setup.tabs;
		var pages = this.setup.pages;
		for(i=0; i<pages.length; i++) {
		if(i !== 0) pages[i].style.display = 'none';         
			tabs[i].onmouseover = function(){ tabmenu.showpage(this); return false; };
			tabs[i].onmouseout = function(){ clearTimeout(tid); return false; };
			tabs[i].onclick = function(){ tabmenu.showpage(this); return false; };
		}
	},

	showpage: function(obj){
		var tabs = this.setup.tabs;
		var pages = this.setup.pages;
		var num;
		for(num=0; num<tabs.length; num++) {
			if(tabs[num] === obj) break;
		}
		tid=setTimeout(function(){afterShow(pages,tabs,num)},200);
	}
}

function afterShow(pages_obj,tabs_obj,num){
	for(var i=0; i<pages_obj.length; i++) {
		if(i == num) {
			pages_obj[num].style.display = 'block';
			tabs_obj[num].className = 'selected';
		}else{
			pages_obj[i].style.display = 'none';
			tabs_obj[i].className = null;
		}
	}
}
