//=====================================================================================
var sideMenuTab = {
	"type": "row",
	"targetId" : "sideMenuTab",
	"defaultTab" : "byoin",
	"unitWidth" : "150px",
	"unitHeight" : "70px",
	"imageMap" : CMSROOTURL+"/images/subnavi_bt.gif",
	"tabSet" : [ "byoin", "kango", "kaigo", "hoken", "other" ],
	"stateOffset" : { "off" : "0px", "on" : "-153px", "select" : "-153px"}
};
//=====================================================================================
var mainMenuTab = {
		"type": "column",
		"targetId" : "mainMenuTab",
		"defaultTab" : "miniren",
		"unitWidth" : "300px",
		"unitHeight" : "35px",
		"imageMap" : CMSROOTURL+"/images/header_bg.gif",
		"tabSet" : [ "miniren", "hojin", "gakusei" ],
		"stateOffset" : { "off" : "0px", "on" : "-35px", "select" : "-35px"}
	};

//=====================================================================================
var TabSet = function( OBJ ){
	
	this.type = OBJ.type;
	this.id = OBJ.targetId;
	this.defaultTab = OBJ.defaultTab;

	var count = 0;
	for( i in OBJ.tabSet ){
		count++;
	}	
	this.tabNum = count;
	this.itemOffset = new Array();
	this.tabSize ={
	 	"width" : OBJ.unitWidth,
	 	"height": OBJ.unitHeight
	};
	
	if(this.type === 'column' ){
		this.tabSize.totalWidth = (parseInt(OBJ.unitWidth) * this.tabNum ) + 'px';
		this.tabSize.totalHeight = OBJ.unitHeight;
		
		for( i = 0; i < this.tabNum; i++ ){
			this.itemOffset[ OBJ.tabSet[i] ] = (- parseInt(OBJ.unitWidth) * i) + 'px' ;
		}	

	}
	else if(this.type === 'row'){
		this.tabSize.totalWidth = OBJ.unitWidth;
		this.tabSize.totalHeight = ( parseInt(OBJ.unitHeight) * this.tabNum ) + 'px';

		for( i = 0; i < this.tabNum; i++ ){
			this.itemOffset[ OBJ.tabSet[i] ] = (- parseInt(OBJ.unitHeight) * i) + 'px' ;
		}	

	}

	
	this.stateOffset ={
		"off"    : OBJ.stateOffset.off,
		"on"     : OBJ.stateOffset.on,
		"select" : OBJ.stateOffset.select
	};
	
	
	
	this.imageMap = OBJ.imageMap;

};

var sideMenu = new TabSet( sideMenuTab );
var mainMenu = new TabSet( mainMenuTab );
