//Shop Information開閉。
FirstFlag=false;
var sChangeFlag = new Array();
sChangeFlag[FirstFlag] = new Array();
function sChange(ParentID,DefaultID,ChangedID,CloseFlag){
	if(!sChangeFlag[FirstFlag][ParentID]){
			document.getElementById(DefaultID).style.display = "none";
			document.getElementById(ChangedID).style.display = "block";
			sChangeFlag[FirstFlag][ParentID]=true;
	}else{
		if(sChangeFlag[ParentID] && CloseFlag=='open'){
			sChangeFlag[ParentID] = false;
			document.getElementById(DefaultID).style.display = "none";
			document.getElementById(ChangedID).style.display = "block";
		}else{
			if(CloseFlag=='close'){
				sChangeFlag[ParentID] = true;
				document.getElementById(DefaultID).style.display = "block";
				document.getElementById(ChangedID).style.display = "none";
				CloseFlag=false;
			}
		}
	}
}

//New等の色設定。
var setcolor='#eeeeee';

function LineBgColor(chid,flag){
	if(flag=="on"){
		document.getElementById(chid).style.backgroundColor = setcolor;
		document.getElementById(chid).style.cursor = "pointer";
	}else{
		document.getElementById(chid).style.backgroundColor = "transparent";
		document.getElementById(chid).style.cursor = "default";
	}
}
//New等のURL設定。（※引数使用中）
function Urls(selfid,url){
	location.href=url;
}





/* 表示設定 */
function change(pquery, phash, catarr){
	var match_flg = false;

	//各エリアのID名
	var indexAreaID = 'indexarea';
	var categoryAreaID = 'categoryitemarea';

	//変更要素のID名（＋カテゴリ名で使用）
	var tabImageID = 'tabimage-';
	var catTitleID = 'categorytitle-';

	//変更要素のID
	var setCustumID = '';
	//変更要素のファイルパス
	var setCustumPath = '';

	if(!pquery || pquery == '' || pquery == 'index' || pquery == 'indexarea'){
		pquery = 'index';
		setCustumID = categoryAreaID;

		// INDEXページのみハッシュ値にカテゴリー名を使用する
		for(var i = 0; i < catarr.length; i++){
			if(phash == catarr[i]){
				match_flg = true;
				break;
			}
		}

	}else{

		setCustumID = indexAreaID;

		// ITEM block unvisible
		var dNode = document.getElementById(categoryAreaID).getElementsByTagName('div');
		for(var i = 0; i < dNode.length; i++){
			for(var n = 0; n < catarr.length; n++){
				//カテゴリエリア内におけるDIVタグのCLASS名と、ページ内で使用されているいずれかのカテゴリ名が一致する場合のみ処理
				if(dNode[i].className == catarr[n]){
					//かつ、表示カテゴリでないアイテムは非表示
					if(dNode[i].className != pquery) dNode[i].style.display = 'none';
				}
			}
		}
	}

	// block unvisible
	document.getElementById(setCustumID).style.display = 'none';

	// tab active
	setCustumID = tabImageID + pquery;
	var sFullPath = document.getElementById(setCustumID).src;
	var sPath = sFullPath.substring(0, sFullPath.lastIndexOf('/') + 1);
	setCustumPath = sPath + 'tab-' + pquery + '-on.gif';
	document.getElementById(setCustumID).src = setCustumPath;

	//ハッシュで指定したアンカーのCLASS名とカテゴリ名が一致しているかどうか
	if(phash && document.getElementById(phash).className == pquery){
		match_flg = true;
	}
	//if(!match_flg){
	//	location.hash = "#";
	//	phash = null;
	//}
}
