/**
* toggleTab 製品詳細ページのタブ制御
*
* @param obj クリックされる箇所
* @return array
*/
function toggleTab(obj,num)
{
	var parNode = document.getElementById('tabMenu');
	var nodeNum = parNode.childNodes.length;
	var tabNum = 6;
	
	/*
	for(var i=0;i<nodeNum;i++){
		var tags = String(parNode.childNodes[i].innerHTML);
		if(tags.match(/<a/i)){
			tabNum++;
		}
	}
	*/
	
	var preTab = 'tM';
	var preBox = 'pC';
	var objId = 1;
	
	if (obj && !num) {
		objId = obj.id.substr(2);
	}
	
	if(num){
			objId = num;
	}
	
	//一旦全部初期にする
	for(var i=1;i<=tabNum;i++){
		if (document.getElementById(preTab + i)) {
			var allTab = document.getElementById(preTab + i);
			allTab.style.backgroundPosition = '0 0';
			allTab.className = 'normaltab';
		}
		if (document.getElementById(preBox + i)) {
			var allBox = document.getElementById(preBox + i);
			allBox.style.display = 'none';
		}
	}
	
	//ソフトウェア・関連ページ・追加ページのときはproductInfoを表示しない
	if(objId == 3 || objId == 4 || objId == 5|| objId == 6){
		document.getElementById('productInfo').style.display = 'none';
	}else{
		document.getElementById('productInfo').style.display = 'block';
	}
	
	//該当箇所を表示する
	if (document.getElementById(preTab + objId)) {
		var targetTab = document.getElementById(preTab + objId)
		targetTab.style.backgroundPosition = '0 -78px';
	}
	if (document.getElementById(preBox + objId)) {
		var targetBox = document.getElementById(preBox + objId);
		targetBox.style.display = 'block';
	}
}

function checkSelectedTab(){
	var url = location.href;
	var param = url.substring(url.lastIndexOf('/')+1);
	//追加情報ページタブ
	if(param == 'Add' && document.getElementById('tM5')){
		return param;
	//組み立てポイントタブ
	}else if(param == 'AP' && document.getElementById('tM6')){
		return param;
	}
	return false;
}

window.onload = function(){
	var objId = 1;
	switch(checkSelectedTab()){
		case 'Add':
			objId = 5;
			break;
		case 'AP':
			objId = 6;
			break;
	}
	toggleTab('',objId);
}
