var tab = {
	g: 1,
	past_g: 1,
	
	init: function(g){
		var tabs = this.setup.tabs;
		var pages = this.setup.pages;
		this.g = g;
		
		for(i=0; i<pages.length; i++) {
			//if(i !== 0) pages[i].style.display = 'none';
			if(i != g-1){
				pages[i].style.display = 'none';
			}
			//if(i == 0) tabs[i].className = 'tab0' + (i + 1);
			tabs[i].onclick = function(){ tab.showpage(this); return false; };
		}
		//tabs[i].className = 'tab0' + (i + 1);
		tabs[g-1].className = 'tab0' + g;
	},
	
	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;
		}
		this.past_g = this.g;
		this.g = num + 1;
		
		for(var i=0; i<pages.length; i++) {
			if(i == num) {
				pages[num].style.display = 'block';
				tabs[num].className = 'tab0' + (num + 1);
			}
			else{
				pages[i].style.display = 'none';
				tabs[i].className = null;
			}
		}
		
		this.pchange();
	},
	
	
	/** ページsrcを書き換える（グループを示すgパラメータを書き換え）
	*/
	pchange: function(){
		if(document.getElementsByTagName) {
			
			// ページングリンク書き換え
			var pageres = document.getElementsByName('paging');
			for( var i=0; i<pageres.length; i++){
				pageres[i].setAttribute("href", pageres[i].getAttribute("href").replace("g=" + this.past_g, "g=" + this.g));
				pageres[i].setAttribute("href", pageres[i].getAttribute("href").replace("g=" + this.past_g, "g=" + this.g));
			}
			
			// 業種別リンク書き換え
			var industories = document.getElementsByName('industories');
			for( var i=0; i<industories.length; i++){
				industories[i].setAttribute("href", industories[i].getAttribute("href").replace("g=" + this.past_g, "g=" + this.g));
				industories[i].setAttribute("href", industories[i].getAttribute("href").replace("g=" + this.past_g, "g=" + this.g));
			}
		}
	}
}

