function tabSwitch(tabSwitchOnIdArg, tabSwitchIdArg_ary){

	var tabSwitchOffId_aly = new Array();
	for(var i = 0; i < tabSwitchIdArg_ary.length; i++){
		if(tabSwitchIdArg_ary[i] != tabSwitchOnIdArg){
			tabSwitchOffId_aly.push(tabSwitchIdArg_ary[i]);
		}
	}

	var tabSwitchCurrendtabOnId = '';
	if(tabSwitchCurrendtabOnId != tabSwitchOnIdArg){
		tabSwitchCurrendtabOnId = tabSwitchOnIdArg;
		
		var tabSwitchOnClassName = 'tabSwitchOn';
		var tabSwitchOffClassName = 'tabSwitchOff';
		var tabSwitchBtnHeadName = 'tabSwitch-btn-';
		var tabSwitchContentsHeadName = 'tabSwitch-contents-';

		tabSwitchOnBtnHtml =
			document.getElementById(tabSwitchBtnHeadName + tabSwitchOnIdArg).innerHTML;

		tmpReOn = new RegExp(tabSwitchOnClassName);
		tmpReOff = new RegExp(tabSwitchOffClassName);
		if(tabSwitchOnBtnHtml.match(tmpReOff)){
			document.getElementById(tabSwitchBtnHeadName + tabSwitchOnIdArg).innerHTML =
				tabSwitchOnBtnHtml.replace(tmpReOff, tabSwitchOnClassName);

		}else if(!tabSwitchOnBtnHtml.match(tmpReOn)){
			document.getElementById(tabSwitchBtnHeadName + tabSwitchOnIdArg).innerHTML =
				'<span class="' + tabSwitchOnClassName + '">' + tabSwitchOnBtnHtml + '</span>';
		}
		document.getElementById(tabSwitchContentsHeadName + tabSwitchOnIdArg).style.display = 'block';
		

		for(var i=0; i < tabSwitchOffId_aly.length; i++){
			tabSwitchOffBtnHtml =
				document.getElementById(tabSwitchBtnHeadName + tabSwitchOffId_aly[i]).innerHTML;

			if(tabSwitchOffBtnHtml.match(tmpReOn)){
				document.getElementById(tabSwitchBtnHeadName + tabSwitchOffId_aly[i]).innerHTML =
					tabSwitchOffBtnHtml.replace(tmpReOn, tabSwitchOffClassName);

			}else if(!tabSwitchOffBtnHtml.match(tmpReOff)){
				document.getElementById(tabSwitchBtnHeadName + tabSwitchOffId_aly[i]).innerHTML =
					'<span class="' + tabSwitchOffClassName + '">' + tabSwitchOffBtnHtml + '</span>';
			}

			document.getElementById(tabSwitchContentsHeadName + tabSwitchOffId_aly[i]).style.display = 'none';
		}
	}
}

