/*---------------------------------------------
  製品情報 インデックスのblind
---------------------------------------------*/
window.onload = function(){
	//blind class指定しているものを全て閉じる
	function xSideBtnBlindFirst(tar_ele){
		tar_ele.style.display = 'none';
		aryNumBol++;
		if(aryNumBol == aryNum){
			document.getElementById('left').style.height = 'auto';
		}
	}
	var blindObj = document.getElementsByTagName("ul");
	var blindAry = new Array();
	var aryNum = 0;
	var aryNumBol = 0;
	for (i=0; i<blindObj.length; i++) {
		if(blindObj[i].className == 'plist_dtl'){
			blindAry[aryNum] = blindObj[i];
			aryNum++;
		}
	}
	for (i=0; i<blindAry.length; i++) {
			xSideBtnBlindFirst(blindAry[i]);
	}
}

//blind関数製品トップ用
function xBlind(tar_ele){
	var ulEle = "plist_ul_" + tar_ele;
	new Effect.toggle($(ulEle), 'blind' , {duration:0.3});
	//ラインナップ
	var spanEle = "plist_span_" + tar_ele;
	if($(spanEle).innerText == "ラインナップを見る"){
		$(spanEle).innerText = "閉じる";
		$(spanEle).style.background = "url(../product/_img/plist/plist_minus.gif)  right 12px no-repeat";
	}else if($(spanEle).innerText == "閉じる"){
		$(spanEle).innerText = "ラインナップを見る";	
		$(spanEle).style.background = "url(../product/_img/plist/plist_plus.gif)  right 12px no-repeat";
	}
	//Fx用
	var bi = new BrowserInfo();
	if(bi.firefox){
		if($(spanEle).textContent == "ラインナップを見る"){
			$(spanEle).textContent = "閉じる";
			$(spanEle).style.background = "url(../product/_img/plist/plist_minus.gif)  right 12px no-repeat";
		}else if($(spanEle).textContent == "閉じる"){
			$(spanEle).textContent = "ラインナップを見る";	
			$(spanEle).style.background = "url(../product/_img/plist/plist_plus.gif)  right 12px no-repeat";
		}
	}
	var sGroupe = tar_ele.substr(0,1);
	xGroupeState(sGroupe);
}
//mouseover,out IE6用
function xOver(tar_ele){
	var bi = new BrowserInfo();
	if( (bi.ie) && (bi.ieMVersion <= 6) ){
		$(tar_ele).style.backgroundColor = "#f1f3f9";
	}
}
function xOut(tar_ele){
	var bi = new BrowserInfo();
	if( (bi.ie) && (bi.ieMVersion <= 6) ){
		$(tar_ele).style.backgroundColor = "#ffffff";
	}
}


//---------------------------------------------------------------------------
// すべてを表示
//
function xAllShow(tar_ele,tarStr){
	var blindObj = document.getElementsByTagName("ul");
	var blindAry = new Array();
	var aryNum = 0;
	for (var i=0; i<blindObj.length; i++) {
		if(blindObj[i].className == 'plist_dtl'){
			blindAry[aryNum] = blindObj[i];
			aryNum++;
		}
	}
	var tar_anchor = "all_" + tarStr;
	var bi = new BrowserInfo();
	var nBiBol = (bi.firefox) ? $(tar_anchor).textContent : $(tar_anchor).innerText;
	
	
	var nBol = (nBiBol == "すべてを表示") ? true : false;
	xAllShowText(tar_anchor,nBol);
	var tarStrID = "plist_ul_" + tarStr;
	for(j=0; j<blindAry.length;j++){
		var sIdName = blindAry[j].id;
		if (sIdName.search(tarStrID) != -1) {
			var sUlId = blindAry[j].id;
			var sIdNum = sUlId.substr(sUlId.length-3,3);
			xBlindAllShow(sIdNum , tar_anchor , nBol);
		}
	}
}
//
function xBlindAllShow(tar_ele , tar_anchor , bAllShowBoll){
	
	var ulEle = "plist_ul_" + tar_ele;
	//
	var spanEle = "plist_span_" + tar_ele;
	var bi = new BrowserInfo();
	
	if(bAllShowBoll){
		if($(ulEle).visible() != true){
			new Effect.BlindDown($(ulEle), {duration:0.3});
			bi.firefox ? $(spanEle).textContent = "閉じる" : $(spanEle).innerText = "閉じる";
			$(spanEle).style.background = "url(../product/_img/plist/plist_minus.gif)  right 12px no-repeat";
		}
	}else{
		if($(ulEle).visible() != false){
			new Effect.BlindUp($(ulEle), {duration:0.3});
			bi.firefox ? $(spanEle).textContent = "ラインナップを見る" : $(spanEle).innerText = "ラインナップを見る";
			$(spanEle).style.background = "url(../product/_img/plist/plist_plus.gif)  right 12px no-repeat";
		}
	}
	
}

function xAllShowText(tar_anchor , nbool){
	
		var targetAncorText = $(tar_anchor);
		//
		if(nbool){
			targetAncorText.innerText = "すべてを閉じる";
		}else{
			targetAncorText.innerText = "すべてを表示";
		}
		//
		if(nbool){
			targetAncorText.textContent = "すべてを閉じる";
		}else{
			targetAncorText.textContent = "すべてを表示";
		}

}

//グループがひらいているか閉じているかの判断
function xGroupeState(sGroupe,nBiBol){
	var blindObj = document.getElementsByTagName("ul");
	var blindAry = new Array();
	var aryNum = 0;
	for (i=0; i<blindObj.length; i++) {
		if(blindObj[i].className == 'plist_dtl'){
			blindAry[aryNum] = blindObj[i];
			aryNum++;
		}
	}
	var tarStrID = "plist_ul_" + sGroupe;
	
	var nAllShowBool = 0;
	
	for(j=0; j<blindAry.length;j++){
		var sIdName = blindAry[j].id;
		if (sIdName.search(tarStrID) != -1) {
			var sUlId = blindAry[j].id;
			var spanEle = "plist_span_" + sUlId.substr(sUlId.length-3,3);
			
			var bi = new BrowserInfo();
			var nBiBol = (bi.firefox) ? $(spanEle).textContent : $(spanEle).innerText;
			nAllShowBool = (nBiBol == "ラインナップを見る") ? nAllShowBool = nAllShowBool+1 : nAllShowBool;
		}
	}
	var tar_anchor = "all_"+sGroupe;
	if(nAllShowBool){
		xAllShowText(tar_anchor , false);
	}else{
		xAllShowText(tar_anchor , true);
	}

}