
var shopdata="";

//#################################################################################################
//　ルートパス ＆ ＯＳを調べて、「共通パーツ」を表示させ、「文字の大きさ別ＣＳＳ」を読み込む。
//#################################################################################################
function commonSetting(eventFlg){

	/*　xmlLoad系のキャッシュ対策（0=日ごと、1=アクセスごと、9=無効）　*/
	cacheSeed=9;

	/*　日付表示の形式（0=「2009.08.01」、1=「2009.8.1」）　*/	
	dateFormat=0;

	/*　『インフォメーション』の掲載日マーク（○日間【NEWマーク】を表示する）　*/	
	informationMark=2;

	/*　店舗検索の結果を表示する数　*/
	searchVal = 60;

	getPath();
	getOS();
	setCommonParts(eventFlg);
	if(eventFlg!="event_none"){
		event(3);
	}

	/*　表示のタイムラグ用（CSS読み込み後に表示させるため）　*/
	//document.getElementById("wrapLayout").style.display = "block";
}

//==========================================
//　EscapeUTF8(string)  
//　UTF-8 で string を URLエンコード
//　IE5.5 以上で実装されている encodeURI() または encodeURIComponent() とは、違う値が返ってくる。
//　同じく IE5.5 以上で実装されている decodeURI() , decodeURIComponent() では、問題なくデコードすることができる。
//==========================================
EscapeUTF8=function(str){
	return str.replace(/[^*+.-9A-Z_a-z-]/g,function(s){
		var c=s.charCodeAt(0);
		return (c<16?"%0"+c.toString(16):c<128?"%"+c.toString(16):c<2048?"%"+(c>>6|192).toString(16)+"%"+(c&63|128).toString(16):"%"+(c>>12|224).toString(16)+"%"+(c>>6&63|128).toString(16)+"%"+(c&63|128).toString(16)).toUpperCase()
	})
};


//#################################################################################################
//　Track & Jump
//#################################################################################################

function trackjump(url,cat,act,lbl){
	//cat：イベントのカテゴリーを設定
	//act：アクション：カテゴリーでどういうアクションか？
	//lbl：ラ　ベ　ル：ラベル、メモ、URLを記載できます。

	pageTracker._trackEvent(cat,act,lbl);
	location.href = url;
}





//#################################################################################################
//　キャッシュ対策用の固有コード
//#################################################################################################
function cacheHash(val){
	dd = new Date();
	var cacheCode = "";
	(val==0)? cacheCode=new Date(dd.getFullYear(),dd.getMonth(),dd.getDate()).getTime() : cacheCode=dd.getTime() ;
	return cacheCode;
}



//#################################################################################################
//　ルートパスを調べる
//#################################################################################################
function getPath(){
	hostName = window.location.hostname;
	rootPath = "";
	rootPathBox = new Array();
	rootPathBox.push("www.powershare.ne.jp,http://www.powershare.ne.jp/project/web_yaechika/");
	rootPathBox.push("172.23.2.243,http://172.23.2.243/web_yaechika/");
	rootPathBox.push(",file:///Volumes/Web/web_yaechika/");
	rootPathBox.push("172.23.2.246,http://172.23.2.246/");
	rootPathBox.push("172.23.2.225,http://172.23.2.225/");
	rootPathBox.push("211.14.130.36,http://211.14.130.36/");
	rootPathBox.push("www.yaechika.com,http://www.yaechika.com/");
	rootPathBox.push("yaechika.com,http://yaechika.com/");
	for(i=0; i<rootPathBox.length; i++){
		rootPathBox[i] = rootPathBox[i].split(",");
		if(hostName==rootPathBox[i][0]){
			rootPath = rootPathBox[i][1];
			break;/*必要最小限のため*/
		}
	}
}



//#################################################################################################
//　ＯＳを調べる
//#################################################################################################
function getOS(){
   var agent = navigator.userAgent.toLowerCase() ;
   var Win_OS = agent.indexOf("win") != -1 ;
   var Mac_OS = agent.indexOf("mac") != -1 ;
   if(Win_OS){userOS = "win"}
   if(Mac_OS){userOS = "mac";}
}




//#################################################################################################
//　「共通パーツ」を表示させる
//#################################################################################################
function setCommonParts(eventFlg){
	//==========================
	//　ヘッダー
	//==========================
	wrHtml = '';
	wrHtml += '<div class="logo"><a href="'+rootPath+'index.html">八重洲地下街</a></div>';
	wrHtml += '<div class="chgBtn">';
	wrHtml += '<ul>';
	wrHtml += '<li id="btn00">文字の大きさ</li>';
	wrHtml += '<li id="btn01"><a href="javascript:setCSS(1);">小</a></li>';
	wrHtml += '<li id="btn02"><a href="javascript:setCSS(2);">中</a></li>';
	wrHtml += '<li id="btn03"><a href="javascript:setCSS(3);">大</a></li>';
	wrHtml += '</ul>';
	wrHtml += '</div>';
	document.getElementById("blockHeader").innerHTML = wrHtml;


	//==========================
	//　グローバルナビゲーション
	//==========================
	wrHtml = '';
	wrHtml += '<ul>';
	wrHtml += '<li id="navi00"></li>';
	wrHtml += '<li id="navi01"><a href="'+rootPath+'index.html">トップページ</a></li>';
	wrHtml += '<li id="navi02"><a href="'+rootPath+'info.html">インフォメーション</a></li>';
	wrHtml += '<li id="navi03"><a href="'+rootPath+'fmi/xsl/shopnews.xsl">ショップニュース</a></li>';
	wrHtml += '<li id="navi04"><a href="'+rootPath+'map.html">ガイドマップ</a></li>';
	wrHtml += '<li id="navi05"><a href="'+rootPath+'access.html">アクセス</a></li>';
	wrHtml += '<li id="navi06"><a href="'+rootPath+'parking.html">パーキング</a></li>';
	wrHtml += '<li id="navi99"></li>';
	wrHtml += '</ul>';
	document.getElementById("blockNavi").innerHTML = wrHtml;


	//==========================
	//　サイドナビゲーション
	//==========================
	wrHtml = '';
	wrHtml += '<div class="side01">';
	wrHtml += '<form name="shopsearch" onsubmit="searchFreeword();return false;">';
	if(navigator.userAgent.indexOf("Safari") != -1){
		wrHtml += '<input type="search" id="freeword" name="freeword" autosave="shopsearch" results="5" placeholder="ショップ名、キーワード"/>';
	}else{
		wrHtml += '<input type="text" id="freeword" name="freeword" value="ショップ名、キーワード" onfocus="inputClear();" onblur="inputDefult();">';
	}
	wrHtml += '<div id="btn_search"><a href="javascript:searchFreeword();">ショップを検索する</a></div>';
	wrHtml += '</form>';
	wrHtml += '</div>';

	//クーポン
	wrHtml += '<div><a href="'+rootPath+'fmi/xsl/coupon.xsl"><img src="'+rootPath+'_common_img/__coupon.jpg" width="165" height="63"></a></div>';

	//twitter
	wrHtml += '<div style="margin-top:10px;"><a href="http://www.twitter.com/yaechika" target="_blank"><img src="'+rootPath+'_common_img/btn_twitter.jpg" width="165" height="55" alt="yaechikaをフォローしましょう"/></a></div>';

	wrHtml += '<div class="side02_str"></div>';
	wrHtml += '<div class="side02">';
	wrHtml += '<p class="side02_p"><a href="'+rootPath+'fmi/xsl/shopsearch.xsl?category2='+EscapeUTF8('和食')+'">和食</a></p>';
	wrHtml += '<p class="side02_p"><a href="'+rootPath+'fmi/xsl/shopsearch.xsl?category2='+EscapeUTF8('洋食')+'">洋食</a></p>';
	wrHtml += '<p class="side02_p"><a href="'+rootPath+'fmi/xsl/shopsearch.xsl?category2='+EscapeUTF8('中華')+'">中華</a></p>';
	wrHtml += '<p class="side02_p"><a href="'+rootPath+'fmi/xsl/shopsearch.xsl?category2='+EscapeUTF8('エスニック')+'">エスニック</a></p>';
	wrHtml += '<p class="side02_p"><a href="'+rootPath+'fmi/xsl/shopsearch.xsl?category2='+EscapeUTF8('カフェ')+'">カフェ</a></p>';
	wrHtml += '</div>';

	wrHtml += '<div class="side03_str"></div>';
	wrHtml += '<div class="side03">';
	wrHtml += '<p class="side03_p"><a href="'+rootPath+'fmi/xsl/shopsearch.xsl?category3='+EscapeUTF8('レディス,')+'">レディス・ファッション</a></p>';
	wrHtml += '<p class="side03_p"><a href="'+rootPath+'fmi/xsl/shopsearch.xsl?category3='+EscapeUTF8('レディス雑貨')+'">レディス雑貨</a></p>';
	wrHtml += '<p class="side03_p"><a href="'+rootPath+'fmi/xsl/shopsearch.xsl?category3='+EscapeUTF8('メンズ,')+'">メンズ・ファッション</a></p>';
	wrHtml += '<p class="side03_p"><a href="'+rootPath+'fmi/xsl/shopsearch.xsl?category3='+EscapeUTF8('メンズ雑貨')+'">メンズ雑貨</a></p>';
	wrHtml += '<p class="side03_p"><a href="'+rootPath+'fmi/xsl/shopsearch.xsl?category2='+EscapeUTF8('化粧品')+'">化粧品</a></p>';
	wrHtml += '<p class="side03_p"><a href="'+rootPath+'fmi/xsl/shopsearch.xsl?category2='+EscapeUTF8('食品')+'">食品</a></p>';
	wrHtml += '<p class="side03_p"><a href="'+rootPath+'fmi/xsl/shopsearch.xsl?category2='+EscapeUTF8('コンビニエンスストア')+'">コンビニエンスストア</a></p>';
	wrHtml += '<p class="side03_p"><a href="'+rootPath+'fmi/xsl/shopsearch.xsl?category2='+EscapeUTF8('趣味・生活雑貨')+'">趣味・生活雑貨</a></p>';
	wrHtml += '</div>';

	wrHtml += '<div class="side04_str"></div>';
	wrHtml += '<div class="side04">';
	wrHtml += '<p class="side04_p"><a href="'+rootPath+'fmi/xsl/shopsearch.xsl?category2='+EscapeUTF8('医療')+'">医療</a></p>';
	wrHtml += '<p class="side04_p"><a href="'+rootPath+'fmi/xsl/shopsearch.xsl?category2='+EscapeUTF8('ビューティ・ヘアサロン')+'">ビューティ・ヘアサロン</a></p>';
	wrHtml += '<p class="side04_p"><a href="'+rootPath+'fmi/xsl/shopsearch.xsl?category2='+EscapeUTF8('リラクゼーション')+'">リラクゼーション</a></p>';
	wrHtml += '<p class="side04_p"><a href="'+rootPath+'fmi/xsl/shopsearch.xsl?category2='+EscapeUTF8('郵便局・ATM')+'">郵便局・ＡＴＭ</a></p>';
	wrHtml += '<p class="side04_p"><a href="'+rootPath+'fmi/xsl/shopsearch.xsl?category2='+EscapeUTF8('ビジネスサポート')+'">ビジネスサポート</a></p>';
	wrHtml += '<p class="side04_p"><a href="'+rootPath+'fmi/xsl/shopsearch.xsl?category2='+EscapeUTF8('レンタカー')+'">レンタカー</a></p>';
	wrHtml += '<p class="side04_p"><a href="'+rootPath+'fmi/xsl/shopsearch.xsl?category2='+EscapeUTF8('趣味')+'&amp;category1='+EscapeUTF8('サービス')+'">趣味</a></p>';
	wrHtml += '<p class="side04_p"><a href="'+rootPath+'fmi/xsl/shopsearch.xsl?category2='+EscapeUTF8('宝くじ')+'">宝くじ</a></p>';
	wrHtml += '<p class="side04_p"><a href="'+rootPath+'fmi/xsl/shopsearch.xsl?category2='+EscapeUTF8('修理・リフォーム')+'">修理・リフォーム</a></p>';
	wrHtml += '</div>';


	//　区切り線
	wrHtml += '<div class="divborder"><img src="'+rootPath+'s.gif" width="1" height="1"></div>';

	//　中間バッジ類
	wrHtml += '<div class="divbadge01">';
	wrHtml += '<div id="badge0102"><a href="javascript:popUpw(rootPath+\'openclose/openclose.html\');">店舗オープン・クローズ情報</a></div>';
	wrHtml += '</div>';



	//　区切り線
	wrHtml += '<div class="divborder"><img src="'+rootPath+'s.gif" width="1" height="1"></div>';

	//　イベントバッジ類
	if(eventFlg!="event_none"){
		wrHtml += '<div id="divevent">';
		wrHtml += '</div>';
		wrHtml += '<div class="divborder"><img src="'+rootPath+'s.gif" width="1" height="1"></div>';
	}


	//　最下バッジ類
	wrHtml += '<div class="divbadge02">';
	wrHtml += '<ul>';
	wrHtml += '<li id="badge0201"><a href="'+rootPath+'club.html">八重洲倶楽部</a></li>';
	wrHtml += '<li id="badge0202"><a href="'+rootPath+'gallery.html">ギャラリー八重洲</a></li>';
	wrHtml += '<li id="badge0203"><a href="'+rootPath+'parking.html">駐車場</a></li>';
	wrHtml += '</ul>';
	wrHtml += '</div>';

	//　区切り線
	wrHtml += '<div class="divborder"><img src="'+rootPath+'s.gif" width="1" height="1"></div>';

	//　追加欄
	wrHtml += '<div class="Bdy">・<a href="mailto:webmaster@yaechika.com">お問い合わせ</a></div>';
	wrHtml += '<div class="Bdy">・<a href="'+rootPath+'signboard.html">広告枠のご案内</a></div>';


	document.getElementById("blockSide").innerHTML = wrHtml;

	//==========================
	//　フッター
	//==========================
	wrHtml = '';
	wrHtml += '<ul>';
	wrHtml += '<li><a class="Cap" href="'+rootPath+'privacy.html">プライバシーポリシー</a></li>';
	wrHtml += '<li><a class="Cap" href="'+rootPath+'exemption.html">免責事項</a></li>';
	wrHtml += '</ul>';
	wrHtml += '<div class="Cap Rht copyRight">Copyright(C) Yaesu shopping mall Co.,Ltd, all rights reserved.</div>';
	document.getElementById("blockFooter").innerHTML = wrHtml;
}




//#################################################################################################
//　「文字の大きさ別ＣＳＳ」を読み込む
//#################################################################################################
function loadCSS(){
	val = loadCookie("cssType");
	if((val=="")||(val==null)){
		val=1;
	}
	setCSS(val);
}

//#################################################################################################
//　「文字の大きさ別ＣＳＳ」をセットする
//#################################################################################################
function setCSS(val){
	document.getElementById("css_text").href = rootPath+"_include_css/textSet_mac_"+val+".css";
	x = new Array("","0", "-36", "-72");
	for(i=1; i<4; i++){
		document.getElementById("btn0"+i).getElementsByTagName("a")[0].style.backgroundPosition = x[i]+"px 0px";
	}
	document.getElementById("btn0"+val).getElementsByTagName("a")[0].style.backgroundPosition = x[val]+"px -17px";
}


//#################################################################################################
//　ショップサーチ：フリーワード
//#################################################################################################
function searchFreeword(){
	val = document.shopsearch.freeword.value;
	location.href=rootPath+"fmi/xsl/shopsearch.xsl?searchAll="+EscapeUTF8(val);
}

//#################################################################################################
//　ショップサーチ：フリーワード：入力欄の制御
//#################################################################################################

/*　フォーカス時　*/
function inputClear(){
	if(navigator.userAgent.indexOf("Safari") == -1){	/*Safari以外*/
		if(document.shopsearch.freeword.value == "ショップ名、キーワード"){
			document.shopsearch.freeword.value = "";
			document.getElementById("freeword").style.color = "#333333";
		}else{
			document.shopsearch.freeword.select();
		}
	}
}

/*　ブラー時　*/
function inputDefult(){
	if(navigator.userAgent.indexOf("Safari") == -1){	/*Safari以外*/
		if(document.shopsearch.freeword.value.length == 0){
			document.shopsearch.freeword.value = "ショップ名、キーワード";
			document.getElementById("freeword").style.color = "#999999";
		}
	}
}

//#################################################################################################
//　ヤエチカからのお知らせ（イベント）
//#################################################################################################
function event(topFlg){

	//=================================
	//　店舗リスト生成用
	//=================================
	var wrHtml="";
	var divname="";
	var cc = 0;
	//ソートデータ、ソートフィールド
	var sortData=new Array();
	var sortField=new Array();
	var dd = new Date();
	todayDate = new Date(dd.getFullYear(),dd.getMonth(),dd.getDate()).getTime();

	var httpXML=generateXmlHttp();
	if(cacheSeed!=9){
		httpXML.open("GET", rootPath+"_load_event.xml#"+cacheHash(cacheSeed) , true);
	}else{
		httpXML.open("GET", rootPath+"_load_event.xml" , true);
	}
	httpXML.onreadystatechange=function(){
		// readyState == 4で受信完了
		if (httpXML.readyState == 4) {
			sauceXML=httpXML.responseXML;
			eventdata=sauceXML.getElementsByTagName("eventdata");

			dd = new Date();
			dd = new Date(dd.getFullYear(),dd.getMonth(),dd.getDate());

			for(i=0;i<eventdata.length;i++){
				toppage = purseNode(eventdata[i],'toppage');
				code = purseNode(eventdata[i],'code');
				up_stamp = purseNode(eventdata[i],'up_stamp');
				down_stamp = purseNode(eventdata[i],'down_stamp');
				title = purseNode(eventdata[i],'title');
				contents = purseNode(eventdata[i],'contents');
				descriptionText = purseNode(eventdata[i],'description');
				viewDate = purseNode(eventdata[i],'viewDate');
				url = purseNode(eventdata[i],'url');
				target = purseNode(eventdata[i],'target');
				img = purseNode(eventdata[i],'img');
				img2 = purseNode(eventdata[i],'img2');
				img3 = purseNode(eventdata[i],'img3');
				map = purseNode(eventdata[i],'map');
				subti = purseNode(eventdata[i],'subti');
				bdr = purseNode(eventdata[i],'bdr');

				uid = img.split("/");
				if(dateManager(up_stamp,down_stamp)){
					up_stampBox = up_stamp.split(".");
					var upToday = new Date(up_stampBox[0],up_stampBox[1]-1,up_stampBox[2]);
					var upNew = new Date(up_stampBox[0],up_stampBox[1]-1,up_stampBox[2]);

					if(topFlg==2){
						wrHtml += '<div style="margin:10px 0px 10px 0px;">';
							if(img!="xx"){
								wrHtml += '<div style="margin-top:10px;float:right; display:block;"><div style="width:165px; height:90px; border:1px solid #666666;"><img src="info/'+img+'"/></div>';
							}else{
								wrHtml += '<div style="margin-top:10px;float:right; display:block;">';
							}
							if(img2 != "-"){
								wrHtml += '<br/><div><img src="info/'+img2+'"/></div>';
							}
							if(img3 != "-"){
								wrHtml += '<br/><div><img src="info/'+img3+'"/></div>';
							}
							if(map != "-"){
								wrHtml += '<br/><div><img src="info/'+map+'"/></div>';
							}

							wrHtml += '</div>';
							wrHtml += '<div style="float:left; display:block; width:500px;">';
								if(dd.getTime()==upToday.getTime()){
									wrHtml += '<div class="whatsNew_up_1new">本日ＵＰ</div>';
								}else if((dd.getTime()-upToday.getTime()) <= (informationMark * 24 * 3600 * 1000)){
									wrHtml += '<div class="whatsNew_up_1new">ＮＥＷ</div>';
								}
									wrHtml += '<div style="height:5px;"><a name="'+uid[0]+'"><img height="5" width="1" src="s.gif"></a></div>';

								if(url!="info.html"){
									wrHtml += '<div class="Hdl"><a href="'+url+'" class="'+bdr+'" target="'+target+'">'+title+'</a></div>';
								}else{
									wrHtml += '<div class="Hdl">'+title+'</div>';
								}
								
								wrHtml += '<div class="Bdy" style="margin:2px 0px; font-weight:bold;">'+viewDate+'</div>';
								wrHtml += '<div class="Bdy">'+descriptionText+'</div>';
								
							wrHtml += '</div>';
						wrHtml += '</div>';
						wrHtml += '<div style="clear:both; border-bottom:1px dashed #666666; height:1px;"><img height="1" width="1" src="s.gif"></div>';
						divname = "blockEvent";


					}else if((topFlg==1)&&(toppage==1)){
						wrHtml += '<div style="margin:10px 0px 10px 0px;">';
							if(img!="xx"){
								wrHtml += '<div style="margin-top:10px;float:right; display:block;"><div style="width:165px; height:90px; border:1px solid #666666;"><a href="'+rootPath+''+url+'#'+uid[0]+'" target="'+target+'"><img src="info/'+img+'"/></a></div>';
							}else{
								wrHtml += '<div style="margin-top:10px;float:right; display:block;">';
							}
							wrHtml += '</div>';
							wrHtml += '<div style="float:left; display:block; width:500px;">';
								if(dd.getTime()==upToday.getTime()){
									wrHtml += '<div class="whatsNew_up_1new">本日ＵＰ</div>';
								}else if((dd.getTime()-upToday.getTime()) <= (informationMark * 24 * 3600 * 1000)){
									wrHtml += '<div class="whatsNew_up_1new">ＮＥＷ</div>';
								}
									wrHtml += '<div style="height:5px;"><img height="5" width="1" src="s.gif"></div>';
								if(url!="-"){
									wrHtml += '<div class="Hdl"><a href="info.html#'+uid[0]+'" class="'+bdr+'" target="'+target+'">'+title+'</a></div>';
								}else{
									wrHtml += '<div class="Hdl">'+title+'sssss</div>';
								}
								
								wrHtml += '<div class="Bdy" style="margin:2px 0px; font-weight:bold;">'+viewDate+'</div>';
								wrHtml += '<div class="Bdy">'+subti+'</div>';
								
							wrHtml += '</div>';
						wrHtml += '</div>';
						wrHtml += '<div style="clear:both; border-bottom:1px dashed #666666; height:1px;"><img height="1" width="1" src="s.gif"></div>';
						divname = "blockEvent";
					}else if((topFlg==3)&&(toppage==1)){
						wrHtml += '<div style="margin:0px 0px 10px 0px; clear: both;">';
							if(img!="xx"){
								wrHtml += '<div style="width:165px; height:90px; border:1px solid #666666; float:right; display:block;"><a href="'+rootPath+''+url+'#'+uid[0]+'" target="'+target+'"><img src="'+rootPath+'info/'+img+'"/></a></div>';
							}else {
								wrHtml += '<div style="width:165px; height:1px;  float:right; display:block;"></div>';
							}
						wrHtml += '</div>';
						divname = "blockEvent";
					}
				}
			}
			if(topFlg==3){
				document.getElementById("divevent").innerHTML = wrHtml;

			}else{
				document.getElementById(divname).innerHTML = wrHtml;
			}
			if((location.hash.length != 0)&&(cc==0)){
				id = setTimeout("location.href=location.hash", 200);
				cc = 1;
			}

		}
	}
	httpXML.send("");
}

//#################################################################################################
//　目的別検索の選択
//#################################################################################################
function stchk(val){
	if(document.submitForm.searchType[val].checked){
		document.submitForm.searchType[val].checked = false;
	}else{
		document.submitForm.searchType[val].checked = true;
	}
}

//#################################################################################################
//　50音検索の選択
//#################################################################################################
function s50chk(val){
	//　画像をチェックした場合でも、ラジオボタンをチェック
	document.submitForm.n_initial[val].checked = true;
}

//#################################################################################################
//　店舗詳細ページ：有効期限
//#################################################################################################

function exrDate(){
	dd = new Date();
	yy = dd.getFullYear();
	mm = dd.getMonth() + 1;
	da = dd.getDay();
	dd = dd.getDate();
	da_ar = new Array("日","月","火","水","木","金","土");
	if (yy < 2000) { yy += 1900; }
	//if (mm < 10) { mm = "0" + mm; }
	//if (dd < 10) { dd = "0" + dd; }
	document.write("発行日："+yy + "年" + mm + "月" + dd + "日 ("+ da_ar[da] + ")");
}

//#################################################################################################
//　店舗詳細ページ：営業時間の展開
//#################################################################################################
function timeEgCreate(val){
	valBox = val.split('＠');
	valOut = '<table width="345">';
	for(i=0; i<valBox.length; i++){
		valOut = valOut + '<tr><td class="Bdy">'+valBox[i];
		if(valBox[i]!=""){
			valOut = valOut + "　";
		}
		valOut = valOut + valBox[i+1];
		if(valBox[i+2] != ""){
			valOut = valOut + '（L.O. '+valBox[i+2]+'）';
		}
		valOut = valOut + '</td></tr>';
		i = i + 2;
	}
	valOut = valOut + '</table>';
	return valOut;
}


//#################################################################################################
//　１フィールドを分解して、配列に格納
//　※電子マネー、クレジットカードなどで使用。
//#################################################################################################
function fieldToArray(val){
	valBox = val.split('＠');
	if(valBox[0]==1){
		valBox[0]="利用可";
	}else if(valBox[0]==0){
		valBox[0]="利用不可";	
	}
	
	valOut = valBox[0];
	if(valBox[1]){
		valOut = valOut + '　(';
		for(i=1; i<valBox.length; i++){
			valOut = valOut + "&nbsp;" + valBox[i] + "&nbsp;";
		}
	valOut = valOut + ')</SPAN>';
	}
	document.write(valOut);
}



//#################################################################################################
//　価格にカンマを挿入する
//#################################################################################################
function dateCon(val){
	val=val.split(".")
	val[1]=	(val[1].length==1)? "0"+val[1] : val[1] ;
	val[2]=	(val[2].length==1)? "0"+val[2] : val[2] ;
	return val[0]+"."+val[1]+"."+val[2];
}




function popUpw(url) {
sealWin=window.open(url,"win",'toolbar=0,location=0,directories=0,status=0,menubar=0, scrollbars=1,resizable=0,width=520,height=420');self.name = "mainWin"; }





/*　マクロメディア共通ファンクション　====================================================　*/

function MM_nbGroup(event, grpName){
  var i,img,nbArr,args=MM_nbGroup.arguments;
  if (event == "init" && args.length > 2){
    if ((img = MM_findObj(args[2])) != null && !img.MM_init){
      img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
      if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
      nbArr[nbArr.length] = img;
      for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null){
        if (!img.MM_up) img.MM_up = img.src;
        img.src = img.MM_dn = args[i+1];
        nbArr[nbArr.length] = img;
    } }
  } else if (event == "over"){
    document.MM_nbOver = nbArr = new Array();
    for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null){
      if (!img.MM_up) img.MM_up = img.src;
      img.src = (img.MM_dn && args[i+2]) ? args[i+2] : args[i+1];
      nbArr[nbArr.length] = img;
    }
  } else if (event == "out" ){
    for (i=0; i < document.MM_nbOver.length; i++){
      img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
  } else if (event == "down"){
    if ((nbArr = document[grpName]) != null)
      for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
    document[grpName] = nbArr = new Array();
    for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null){
      if (!img.MM_up) img.MM_up = img.src;
      img.src = img.MM_dn = args[i+1];
      nbArr[nbArr.length] = img;
  } }
}

function MM_findObj(n, d){
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length){
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}

function MM_swapImage(){
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_swapImgRestore(){
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}


function showLay(layName){
	if(document.all)document.all(layName).style.visibility ="visible";
	else if(document.layers)document.layers[layName].visibility ="show";
	else if(document.getElementById)document.getElementById(layName).style.visibility ="visible";
}

function hideLay(layName){
	if(document.all)document.all(layName).style.visibility ="hidden";
	else if(document.layers)document.layers[layName].visibility ="hide";
	else if(document.getElementById)document.getElementById(layName).style.visibility ="hidden";
}

function htmlLoader( ldhtml ,cell ){
	//==============================
	//　htmlLoader()
	//　Ver1.0 / 2006.10.18
	//　ldhtml  = ローディングするHTML
	//　cell = HTMLを流し込むオブジェクトID
	//==============================
	var httpHTML=generateXmlHttp();
	sauceHTML="Now Loading"
	httpHTML.open("GET", ldhtml , true );
	httpHTML.onreadystatechange=function(){
		// readyState == 4で受信完了
		if (httpHTML.readyState == 4) {
			sauceHTML=httpHTML.responseText;
			if (navigator.appVersion.indexOf("KHTML")>-1){
				var txEsc=escape(sauceHTML);
				if (txEsc.indexOf("%u")<0 && txEsc.indexOf("%")>-1){
					sauceHTML= decodeURIComponent(txEsc);
				}
			}
			document.getElementById(cell ).innerHTML=sauceHTML;
		}
	}
	document.getElementById(cell ).innerHTML=sauceHTML;
	httpHTML.send("");
}




//#################################################################################################
//　ポップンフリップ
//#################################################################################################

function popnFlip( openURL , pfW , pfH) {
	//=================================
	//　popnFlip()
	//　Ver1.0 / 2008.10.29
	//　openURL=開くブックのURL
	//　pfW=ウインドウの横幅
	//　pfH=ウインドウの天地
	//=================================
	window.name="parentWin";
	var wPrt="";
	wPrt=wPrt+"status=yes,";
	wPrt=wPrt+"menubar=no,";
	wPrt=wPrt+"scrollbars=yes,";
	wPrt=wPrt+"directories=no,";
	wPrt=wPrt+"locationbar=no,";
	wPrt=wPrt+"width="+pfW+",";
	wPrt=wPrt+"height="+pfH+",";
	wPrt=wPrt+"resizable=yes";
	popnFlipWin=window.open( openURL ,"PopnFlipWin", wPrt );
}
