var tab_l = {
	init: function(){
		var tabs_l = this.setup.tabs_l;
		var pages_l = this.setup.pages_l;
		
		for(i=0; i<pages_l.length; i++) {
			if(i !== 0) pages_l[i].style.display = 'none';
			tabs_l[i].onclick = function(){ tab_l.showpage_l(this); return false; };
		}
	},
	
	showpage_l: function(obj){

		var num_map = 0;
		var num_kadai  = 1;
		var num_bumon = 2;
		var num_seihin  = 3;

		var tabs_l = this.setup.tabs_l;
		var pages_l = this.setup.pages_l;
		var tabs_l_kadai = tab_kadai.setup.tabs_kadai;
		var pages_l_kadai = tab_kadai.setup.pages_kadai;
		var tabs_l_bumon = tab_bumon.setup.tabs_bumon;
		var pages_l_bumon = tab_bumon.setup.pages_bumon;
		var num;

		for(num=0; num<tabs_l.length; num++) {
			if(tabs_l[num] === obj) break;
		}
		

		for(var i=0; i<pages_l.length; i++) {
			if(i == num) {
				pages_l[num].style.display = 'block';
				if(i == num_map) tabs_l[num_map].className = 't_map_on';
				if(i == num_kadai) tabs_l[num_kadai].className = 't_kadai_on';
				if(i == num_seihin) tabs_l[num_seihin].className = 't_seihin_on';
				if(i == num_bumon) tabs_l[num_bumon].className = 't_bumon_on';
			}
			else{
				pages_l[i].style.display = 'none';
				if(i == num_map) tabs_l[num_map].className = 't_map';
				if(i == num_kadai) tabs_l[num_kadai].className = 't_kadai';
				if(i == num_seihin) tabs_l[num_seihin].className = 't_seihin';
				if(i == num_bumon) tabs_l[num_bumon].className = 't_bumon';
			}
		}

		if(num == num_kadai) {
			for(var i=0; i<pages_l_kadai.length; i++) {
				if(i == 0) {
					pages_l_kadai[0].style.display = 'block';
					tabs_l_kadai[0].className = 'present';
				}
				else{
					pages_l_kadai[i].style.display = 'none';
					tabs_l_kadai[i].className = null;
				}
			}
		}

		if(num == num_bumon) {
			for(var i=0; i<pages_l_bumon.length; i++) {
				if(i == 0) {
					pages_l_bumon[0].style.display = 'block';
					tabs_l_bumon[0].className = 'present';
				}
				else{
					pages_l_bumon[i].style.display = 'none';
					tabs_l_bumon[i].className = null;
				}
			}
		}
	}
}

var tab_kadai = {
	init: function(){
		var tabs_kadai = this.setup.tabs_kadai;
		var pages_kadai = this.setup.pages_kadai;
		
		for(i=0; i<pages_kadai.length; i++) {
			if(i !== 0) pages_kadai[i].style.display = 'none';
			tabs_kadai[i].onclick = function(){ tab_kadai.showpage_kadai(this); return false; };
		}
	},
	
	showpage_kadai: function(obj){
		var tabs_kadai = this.setup.tabs_kadai;
		var pages_kadai = this.setup.pages_kadai;
		var num;
		
		for(num=0; num<tabs_kadai.length; num++) {
			if(tabs_kadai[num] === obj) break;
		}
		
		for(var i=0; i<pages_kadai.length; i++) {
			if(i == num) {
				pages_kadai[num].style.display = 'block';
				tabs_kadai[num].className = 'present';
			}
			else{
				pages_kadai[i].style.display = 'none';
				tabs_kadai[i].className = null;
			}
		}
	}
}

var tab_bumon = {
	init: function(){
		var tabs_bumon = this.setup.tabs_bumon;
		var pages_bumon = this.setup.pages_bumon;
		
		for(i=0; i<pages_bumon.length; i++) {
			if(i !== 0) pages_bumon[i].style.display = 'none';
			tabs_bumon[i].onclick = function(){ tab_bumon.showpage_bumon(this); return false; };
		}
	},
	
	showpage_bumon: function(obj){
		var tabs_bumon = this.setup.tabs_bumon;
		var pages_bumon = this.setup.pages_bumon;
		var num;
		
		for(num=0; num<tabs_bumon.length; num++) {
			if(tabs_bumon[num] === obj) break;
		}
		
		for(var i=0; i<pages_bumon.length; i++) {
			if(i == num) {
				pages_bumon[num].style.display = 'block';
				tabs_bumon[num].className = 'present';
			}
			else{
				pages_bumon[i].style.display = 'none';
				tabs_bumon[i].className = null;
			}
		}
	}
}
