//=====================================================================================
var bgImage = CMSROOTURL+"/images/tabImg/tabBg.gif";

var tabBackground = new Object();
	tabBackground.image = 'url('+bgImage+') no-repeat';
	tabBackground.top = '0';
	tabBackground.left = '14px';
	tabBackground.right = '15px';
	tabBackground.bottom = '0';
	tabBackground.width = '600px';
	tabBackground.height = '30px';
	tabBackground.position = '0 100%';

//=====================================================================================
var hospitalSideNavigation = {
	"type" : "row",
	"targetId" : "hospitalSideNavigation",
	"defaultTab" : "",
	"unitWidth" : "150px",
	"unitHeight" : "28px",
	"imageMap" : CMSROOTURL+"/images/tabimg/hospitalSideBg.gif",
	"tabSet" : [ "about", "gairai", "shinryotable", "nyuin", "menkai","shinryoka"],
	"stateOffset" : { "off" : "0px", "on" : "-150px", "select" : "-150px"}
};

//=====================================================================================
var shinryoSideNavigation = {
	"type": "row",
	"targetId" : "shinryoSideNavigation",
	"defaultTab" : "",
	"unitWidth" : "150px",
	"unitHeight" : "28px",
	"imageMap" : CMSROOTURL+"/images/tabimg/shinryoSideBg.gif",
	"tabSet" : [ "naika", "junkankika", "shokakika", "naibunpitsuka", "jintosekika", "kokyukika", "rihabirika","geka","shinzogeka","seikeigeka","shonika","sanfujinka","hinyokika","seishinka","jibiinkoka","hifuka","ganka","kyukyu"],
	"stateOffset" : { "off" : "0px", "on" : "-150px", "select" : "-150px"}
};

//=====================================================================================
var aboutSideNavigation = {
	"type" : "row",
	"targetId" : "aboutSideNavigation",
	"defaultTab" : "",
	"unitWidth" : "150px",
	"unitHeight" : "28px",
	"imageMap" : CMSROOTURL+"/images/tabimg/aboutSideBg.gif",
	"tabSet" : [ "about", "principle", "shisetsu","gairai", "shinryotable", "nyuin", "menkai","shinryoka","naika", "junkankika", "shokakika", "naibunpitsuka", "jintosekika", "kokyukika", "rihabirika","geka","shinzogeka","seikeigeka","shonika","sanfujinka","hinyokika","seishinka","jibiinkoka","hifuka","ganka","kyukyu"],
	"stateOffset" : { "off" : "0px", "on" : "-150px", "select" : "-150px"}
};
//=====================================================================================
var iryokikanSideNavigation = {
	"type" : "row",
	"targetId" : "iryokikanSideNavigation",
	"defaultTab" : "",
	"unitWidth" : "150px",
	"unitHeight" : "28px",
	"imageMap" : CMSROOTURL+"/images/tabimg/iryokikanSideBg.gif",
	"tabSet" : [ "about", "principle", "shisetsu","renkei"],
	"stateOffset" : { "off" : "0px", "on" : "-150px", "select" : "-150px"}
};
//=====================================================================================
var infoSideNavigation = {
	"type" : "row",
	"targetId" : "infoSideNavigation",
	"defaultTab" : "",
	"unitWidth" : "150px",
	"unitHeight" : "28px",
	"imageMap" : CMSROOTURL+"/images/tabimg/infoSideBg.gif",
	"tabSet" : [ "gairai", "shinryotable", "nyuin", "menkai","map","faq","kanjakai","about","shinryoka"],
	"stateOffset" : { "off" : "0px", "on" : "-150px", "select" : "-150px"}
};
//=====================================================================================
var internSideNavigation = {
	"type" : "row",
	"targetId" : "internSideNavigation",
	"defaultTab" : "",
	"unitWidth" : "150px",
	"unitHeight" : "28px",
	"imageMap" : CMSROOTURL+"/images/tabimg/internSideBg.gif",
	"tabSet" : [ "student", "igakusei", "shogakusei", "chibaminiren","shoki","koki","futawaCourse","junkankiCourse","jintosekiCourse","naibunpitsuCourse","shokakiCourse","rihabiriCourse","gekaCourse","shonikaCourse","sanfujinkaCourse","kenseiCourse","kateiiCourse","boshu","about","katsudo","junkankiShokai","shokakiShokai","naibunpitsuShokai","jintosekiShokai","rihabiriShokai","gekaShokai","shonigekaShokai","shinzogekaShokai","seikeigekaShokai","shonikaShokai","sanfujinkaShokai","hinyokikaShokai","seishinkaShokai","byorikaShokai","hoshasenkaShokai","masuikaShokai","homonShokai","kyukyuShokai"],
	"stateOffset" : { "off" : "0px", "on" : "-150px", "select" : "-150px"}
};
//=====================================================================================
var katsudoSideNavigation = {
	"type": "row",
	"targetId" : "katsudoSideNavigation",
	"defaultTab" : "",
	"unitWidth" : "150px",
	"unitHeight" : "28px",
	"imageMap" : CMSROOTURL+"/images/tabimg/katsudoSideBg.gif",
	"tabSet" : [ "junkankika", "shokakika", "naibunpitsuka", "jintosekika", "kokyukika", "rihabirika","geka","shinzogeka","seikeigeka","shonika","sanfujinka","hinyokika","seishinka","byorika","hoshasenka","masui","homon","kyukyu"],
	"stateOffset" : { "off" : "0px", "on" : "-150px", "select" : "-150px"}
};
//=====================================================================================
var nurseSideNavigation = {
	"type" : "row",
	"targetId" : "nurseSideNavigation",
	"defaultTab" : "",
	"unitWidth" : "150px",
	"unitHeight" : "28px",
	"imageMap" : CMSROOTURL+"/images/tabimg/nurseSideBg.gif",
	"tabSet" : [ "nursePrinciple", "nurseAbout", "program", "skillup","fukurikosei","nurseBoshu","nurseStudent","about"],
	"stateOffset" : { "off" : "0px", "on" : "-150px", "select" : "-150px"}
};
//=====================================================================================
var topNavigationTab = {
		"type": "column",
		"targetId" : "topNavigationTab",
		"defaultTab" : "",
		"unitWidth" : "180px",
		"unitHeight" : "40px",
		"leftOffset" : "150px",
		"imageMap" : CMSROOTURL+"/images/tabimg/header_bg.gif",
		"tabSet" : [ "info", "internship", "nurse", "iryokikan", "access" ],
		"stateOffset" : { "off" : "0px", "on" : "-40px", "select" : "-40px"}
	};

//=====================================================================================
var newsNavigation = {
		"type": "column",
		"targetId" : "newsNavigation",
		"defaultTab" : "",
		"unitWidth" : "125px",
		"unitHeight" : "25px",
		"imageMap" : CMSROOTURL+"/images/tabimg/newsSideNavigation.gif",
		"tabSet" : [ "news", "infoNews", "internNews", "nurseNews"],
		"stateOffset" : { "off" : "0px", "on" : "-25px", "select" : "-25px"}
	};

//=====================================================================================
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 topNavigation = new TabSet( topNavigationTab );
var hospitalSideNavigation = new TabSet(hospitalSideNavigation);
var shinryoSideNavigation = new TabSet(shinryoSideNavigation);
var aboutSideNavigation = new TabSet(aboutSideNavigation);
var infoSideNavigation = new TabSet(infoSideNavigation);
var internSideNavigation = new TabSet(internSideNavigation);
var katsudoSideNavigation = new TabSet(katsudoSideNavigation);
var nurseSideNavigation = new TabSet(nurseSideNavigation);
var newsNavigation = new TabSet( newsNavigation );
var iryokikanSideNavigation = new TabSet( iryokikanSideNavigation );

