//ユーザーエージェントvar ua=0;ua=navigator.userAgent;if(ua.indexOf('Safari')!=-1){	//サファリ系向け	ua='safari'	}else if(ua.indexOf('Gecko')!=-1){	//モジラ系向け	ua='mozzila'	}else if(ua.indexOf('Opera')!=-1){	//オペラ系向け	ua='opera'	}else{	//ie	ua='ie'}	//end-ユーザーエージェント//文字列を数字に型変更する関数function ToNum(Str){		if(Str.length==4){			Str='00'+Str;		}		else if(Str.length==5){			Str='0'+Str;		}		Str=Str.substring(0,4);		Str=parseInt(Str*1);}//end-文字列を数字に型変更//以下はドキュメントごとにカスタマイズ//ニュースクリック時のロールバックvar scrj = 1;function rollBack() {   if(navigator.appName == "Microsoft Internet Explorer" && document.compatMode == "CSS1Compat") {      var scdist = top.document.body.parentNode.scrollTop;   } else {      var scdist = top.document.body.scrollTop;   }   if(scrj<50 && scdist) {      scdist = (scdist>2) ? Math.ceil(scdist*.2) : 1;      scrj++;      top.scrollBy(0,-scdist);      setTimeout("rollBack()",20);   } else {      top.scrollTo(0,0);      scrj = 1;   }}//flashコンテンツクリック時のスクロールエフェクトvar eventTimer;    // タイマー変数var restScroll=0;    // スクロール残量function Scroll(base,move){    // 移動元(base)要素＆オブジェクトを取得    var elem_base = document.getElementById(base);    var obj_base = getElemPosition(elem_base);    // 移動先(move)要素＆オブジェクトを取得    var elem_move = document.getElementById(move);    var obj_move = getElemPosition(elem_move);    restScroll = obj_move.y-obj_base.y;    eventTimer = setInterval(setScrollPosition,20);}// スクロール処理をするfunction setScrollPosition() {    var moveValue=0;    // スクロール残量が80以上の場合、スクロール量を変える    // Math.abs()では値の絶対値を取得    if(Math.abs(restScroll)>360){        moveValue = (restScroll>0)?80:-80;    }else{        moveValue = Math.round(restScroll*0.25);    }    // スクロールを処理    parent.scrollBy(0,moveValue);    // スクロール残量を計算して、残りが無ければタイマー解除    restScroll = (restScroll>0)?restScroll-moveValue:restScroll-moveValue;    if(moveValue==0){        clearInterval(eventTimer);        restScroll=0;    }}// 要素の位置を取得し、オブジェクトとして返すfunction getElemPosition(elem) {    var obj = new Object();    obj.x = elem.offsetLeft;    obj.y = elem.offsetTop;    // 親要素を取得して位置情報を修正する    while(elem.offsetParent) {        elem = elem.offsetParent;        obj.x += elem.offsetLeft;        obj.y += elem.offsetTop;    }    return obj;}//ストアの詳細情報初期化function detailHidding(){	var UlLength=document.getElementsByTagName('UL').length	var DlLength=document.getElementsByTagName('DL').length	var attStr='class';	if(ua=='ie'){		attStr=attStr+'Name'	}	for(U=0; U<UlLength; U++){		if(document.getElementsByTagName('UL')[U].getAttribute(attStr)=='contextmenu')		document.getElementsByTagName('UL')[U].style.display='none'	}	for(D=0; D<DlLength; D++){		if(document.getElementsByTagName('DL')[D].getAttribute(attStr)=='discription')		document.getElementsByTagName('DL')[D].style.display='none'	}}//ストアの詳細表示function detailInfo(ItemId){	var childlenLength =document.getElementById(ItemId).childNodes.length;	var grandChildlenLength =0;	var Great_grandchildLength=0;	var attStr='class';	if(ua=='ie'){		attStr=attStr+'Name'	}	for(i=0; i<childlenLength; i++){		if(document.getElementById(ItemId).childNodes[i].tagName=="DIV" && document.getElementById(ItemId).childNodes[i].getAttribute(attStr)=='rightymodule'){			document.getElementById(ItemId).childNodes[i].id='firstpath'+ItemId;			grandChildlenLength =document.getElementById('firstpath'+ItemId).childNodes.length;		}	}	for(j=0; j<grandChildlenLength; j++){		if(document.getElementById('firstpath'+ItemId).childNodes[j].tagName=="DIV" && document.getElementById('firstpath'+ItemId).childNodes[j].getAttribute(attStr)=='textpart'){			document.getElementById('firstpath'+ItemId).childNodes[j].id='secondpath'+ItemId;			Great_grandchildLength=document.getElementById('secondpath'+ItemId).childNodes.length;		}	}	for(k=0; k<Great_grandchildLength; k++){		if(document.getElementById('secondpath'+ItemId).childNodes[k].tagName=="DL"){			if(document.getElementById('secondpath'+ItemId).childNodes[k].style.display=='block'){				document.getElementById('secondpath'+ItemId).childNodes[k].style.display='none';			}			else if(document.getElementById('secondpath'+ItemId).childNodes[k].style.display=='none'){				document.getElementById('secondpath'+ItemId).childNodes[k].style.display='block'			}			else{				document.getElementById('secondpath'+ItemId).childNodes[k].style.display='none';			}		}		if(document.getElementById('secondpath'+ItemId).childNodes[k].tagName=="A"){			if(document.getElementById('secondpath'+ItemId).childNodes[k].style.backgroundImage=='url(../img/ico_expand_n.gif)'){				document.getElementById('secondpath'+ItemId).childNodes[k].style.backgroundImage='url(../img/ico_expand_s.gif)';			}			else if(document.getElementById('secondpath'+ItemId).childNodes[k].style.backgroundImage=='url(../img/ico_expand_s.gif)'){				document.getElementById('secondpath'+ItemId).childNodes[k].style.backgroundImage='url(../img/ico_expand_n.gif)';			}			else{				document.getElementById('secondpath'+ItemId).childNodes[k].style.backgroundImage='url(../img/ico_expand_s.gif)';			}		}				if(document.getElementById('secondpath'+ItemId).childNodes[k].tagName=="UL" && document.getElementById('secondpath'+ItemId).childNodes[k].getAttribute(attStr)=='contextmenu'){			if(document.getElementById('secondpath'+ItemId).childNodes[k].style.display=='block'){			document.getElementById('secondpath'+ItemId).childNodes[k].style.display='none';			}			else if(document.getElementById('secondpath'+ItemId).childNodes[k].style.display=='none'){				document.getElementById('secondpath'+ItemId).childNodes[k].style.display='block'			}			else{				document.getElementById('secondpath'+ItemId).childNodes[k].style.display='none';			}		}	}		}//ストアのカテゴリースイッチ	var myAnchor=0;function screening(category,rel){	var AllItemsObj=document.getElementById('rightarea').getElementsByTagName('FORM');	var AllItemsLength=AllItemsObj.length;	if(document.getElementById('book')){		var bookItemsObj=document.getElementById('book').getElementsByTagName('FORM');		var booktemsLength=bookItemsObj.length;	}		var sankaiDVDItemsObj=document.getElementById('sankaiDVD').getElementsByTagName('FORM');	var sankaiDVDItemsLength=sankaiDVDItemsObj.length;	var sankaiCDItemsObj=document.getElementById('sankaiCD').getElementsByTagName('FORM');	var sankaiCDItemsLength=sankaiCDItemsObj.length;	var yoshikawaCDItemsObj=document.getElementById('yoshikawaCD').getElementsByTagName('FORM');	var yoshikawaCDItemsLength=yoshikawaCDItemsObj.length;	var attStr='class';	if(ua=='ie'){		attStr=attStr+'Name'	}	if(category=='new'){		for(i=0; i<AllItemsLength; i++){			if(AllItemsObj[i].getAttribute(attStr)=='newitemdetail'){				AllItemsObj[i].style.display='block';			}			else{				AllItemsObj[i].style.display='none';			}		}	}	else if(category=='book'){		for(i=0; i<AllItemsLength; i++){			AllItemsObj[i].style.display='none';		}		for(j=0; j<booktemsLength; j++){			bookItemsObj[j].style.display='block';		}	}	else if(category=='sankaiDVD'){		for(i=0; i<AllItemsLength; i++){			AllItemsObj[i].style.display='none';		}		for(j=0; j<sankaiDVDItemsLength; j++){			sankaiDVDItemsObj[j].style.display='block';		}	}	else if(category=='sankaiCD'){		for(i=0; i<AllItemsLength; i++){			AllItemsObj[i].style.display='none';		}		for(j=0; j<sankaiCDItemsLength; j++){			sankaiCDItemsObj[j].style.display='block';		}	}	else if(category=='yoshikawaCD'){		for(i=0; i<AllItemsLength; i++){			AllItemsObj[i].style.display='none';		}		for(j=0; j<yoshikawaCDItemsLength; j++){			yoshikawaCDItemsObj[j].style.display='block';		}	}		document.getElementById('selector_new').style.color='#666699';	document.getElementById('selector_book').style.color='#666699';	document.getElementById('selector_sankaiDVD').style.color='#666699';	document.getElementById('selector_sankaiCD').style.color='#666699';	document.getElementById('selector_yoshikawaCD').style.color='#666699';	document.getElementById('selector_'+category).style.color='#9999ff';	detailHidding();		if(rel){		Scroll('container',rel)	}}//言語バージョンの遷移function locationRep(lang){	var OriginalLocation=new String(document.location);	if(lang=='en'){	if(OriginalLocation.search(/store/i)==-1){		var RepLocation=OriginalLocation.replace(/_ja.htm/i,"_en.htm");			RepLocation=RepLocation.replace(/html_ja/i,"html_en");	}	else{		var RepLocation=OriginalLocation.replace(/_ja.htm/i,"_en.htm");			RepLocation=RepLocation.replace(/store_ja/i,"store_en");	}	}	if(lang=='ja'){	if(OriginalLocation.search(/store/i)==-1){		var RepLocation=OriginalLocation.replace(/_en.htm/i,"_ja.htm");			RepLocation=RepLocation.replace(/html_en/i,"html_ja");	}	else{		var RepLocation=OriginalLocation.replace(/_en.htm/i,"_ja.htm");			RepLocation=RepLocation.replace(/store_en/i,"store_ja");	}	}	location.href=RepLocation;}//ディスコグラフィー固有//サブメニュー初期化function init_submenu(){	var smTitleLength=document.getElementById('leftarea').getElementsByTagName('ul').length	for (i=0;i<smTitleLength;i++){		//alert(document.getElementById('leftarea').getElementsByTagName('ul')[i].parentNode.className);		if(document.getElementById('leftarea').getElementsByTagName('ul')[i].parentNode.className=='submenuExpandableSelected'){			document.getElementById('leftarea').getElementsByTagName('ul')[i].style.display='block'		}	}}//サブメニューエクスパンドメニューfunction expand(n){	if(document.getElementById('list'+n).style.display!='block'){	document.getElementById('list'+n).style.display='block'	document.getElementById('title'+n).style.backgroundImage='url(../img/ico_expand_s.gif)'	}	else{	document.getElementById('list'+n).style.display='none'	document.getElementById('title'+n).style.backgroundImage='url(../img/ico_expand_n.gif)'	}}//コメント送付じメールアドレスチェックfunction check_email(oj){if(oj.value.indexOf('@')==-1)alert("メールアドレスをご確認ください。")}