﻿a = new Array(48);
j = new Array(48);
a[0]="hokkaido";
a[1]="aomori";
a[2]="iwate";
a[3]="miyagi";
a[4]="akita";
a[5]="yamagata";
a[6]="hukusima";
a[7]="totigi";
a[8]="gunma";
a[9]="ibaraki";
a[10]="saitama";
a[11]="tiba";
a[12]="tokyo";
a[13]="kanagawa";
a[14]="yamanasi";
a[15]="nagano";
a[16]="niigata";
a[17]="toyama";
a[18]="isikawa";
a[19]="hukui";
a[20]="sizuoka";
a[21]="gihu";
a[22]="aichi";
a[23]="mie";
a[24]="siga";
a[25]="kyoto";
a[26]="osaka";
a[27]="hyogo";
a[28]="nara";
a[29]="wakayama";
a[30]="tottori";
a[31]="simane";
a[32]="okayama";
a[33]="hirosima";
a[34]="yamaguti";
a[35]="tokusima";
a[36]="kagawa";
a[37]="ehime";
a[38]="kouti";
a[39]="hukuoka";
a[40]="saga";
a[41]="nagasaki";
a[42]="kumamoto";
a[43]="ooita";
a[44]="miyazaki";
a[45]="kagosima";
a[46]="okinawa";
a[47]="index";
j[0]="北海道";
j[1]="青森県";
j[2]="岩手県";
j[3]="宮城県";
j[4]="秋田県";
j[5]="山形県";
j[6]="福島県";
j[7]="栃木県";
j[8]="群馬県";
j[9]="茨城県";
j[10]="埼玉県";
j[11]="千葉県";
j[12]="東京都";
j[13]="神奈川県";
j[14]="山梨県";
j[15]="長野県";
j[16]="新潟県";
j[17]="富山県";
j[18]="石川県";
j[19]="福井県";
j[20]="静岡県";
j[21]="岐阜県";
j[22]="愛知県";
j[23]="三重県";
j[24]="滋賀県";
j[25]="京都府";
j[26]="大阪府";
j[27]="兵庫県";
j[28]="奈良県";
j[29]="和歌山県";
j[30]="鳥取県";
j[31]="島根県";
j[32]="岡山県";
j[33]="広島県";
j[34]="山口県";
j[35]="徳島県";
j[36]="香川県";
j[37]="愛媛県";
j[38]="高知県";
j[39]="福岡県";
j[40]="佐賀県";
j[41]="長崎県";
j[42]="熊本県";
j[43]="大分県";
j[44]="宮崎県";
j[45]="鹿児島県";
j[46]="沖縄県";
j[47]="全国";
LK = new Array(48);
LK[0]="2:4";
LK[1]="4";
LK[2]="4:5";
LK[3]="5:6";
LK[4]="1:2";
LK[5]="16:3:2";
LK[6]="3:16:8:9";
LK[7]="16:10:9";
LK[8]="16:15:14:10";
LK[9]="6:7:11";
LK[10]="7:8:15:14:12";
LK[11]="9:13";
LK[12]="10:14";
LK[13]="20:11";
LK[14]="8:20:12:10";
LK[15]="17:21:22:20:10:8";
LK[16]="5:8:7:6";
LK[17]="21:15";
LK[18]="21";
LK[19]="25:24:21";
LK[20]="14:15:22:13";
LK[21]="17:18:19:24:23:15";
LK[22]="15:20";
LK[23]="21:25:28:29";
LK[24]="19:28:21";
LK[25]="19:27:28";
LK[26]="29:28";
LK[27]="30:32:36:35:29:25";
LK[28]="25:26:23:24";
LK[29]="26:27:35:23";
LK[30]="32:27";
LK[31]="34:33";
LK[32]="30:36:27";
LK[33]="31:37:36";
LK[34]="31:39:37";
LK[35]="27:37:38";
LK[36]="27:32:33";
LK[37]="33:34:43:35";
LK[38]="35";
LK[39]="34:42:43";
LK[40]="42";
LK[41]="45:43";
LK[42]="39:40:45:44";
LK[43]="37:39:45";
LK[44]="42";
LK[45]="42:45";
LK[46]="44:42";
function IK(n){
n=cn(n);
t="<br>｜";
links=LK[n].split(":");
for(i=0;i<links.length;i++){
t=t+"<a href='"+a[links[i]]+".html'>"+j[links[i]]+"</a>｜";
}
document.write(t);
}
function cn(n){
n=""+n;
d=n.match(/[^0-9]/g);
if(d) return 0;
n=parseInt(n);
if(n<0) n=0;
if(n>46) n=46;
return n;
}
function menu1(n){
}
function menu3(n){
n=cn(n);
if(window.location.pathname.indexOf("search",0)==-1){formJS(n);}
}
function menu4(n){
}
function menu2(n){
}
function menu5(n){
}
function ml(n){
n=cn(n);
document.write("<br>");
var qu=window.location.search;
if(qu.length==0){qu=document.referrer;}
CreateQuetyStringList(qu);
if(ValueKey!=""){
	SearchPName(n,2);
	SearchCaption();
}
dq='"';document.write("<hr><div class='kk'>");
var stL='';
stP = new Array();
var PmLCnt=0;
var PmRCnt=0;
for (var FoNa in Pm){
	if(Pm[FoNa].LR=="L"){
		Pm[FoNa].Pn=PmLCnt;
		stP[PmLCnt]="<hr>"+FoNa+"<hr>";
		PmLCnt++;
	}else{
		Pm[FoNa].Pn=PmRCnt;
/*		stP[PmRCnt]="<hr>"+FoNa+"<hr>";*/
		PmRCnt++;
	}
}
for (var FoNa in Pl){
	var Anc=Pl[FoNa].An;
	if(Anc=='0'){stL='.mizubasyou.com';
	}else if(Anc=='1'){stL='2.mizusasi.net';
	}else if(Anc=='2'){stL='3.mitarashidango.com';
	}else if(Anc=='3'){stL='4.michikusa.jp';
	}else if(Anc=='4'){stL='5.tabigeinin.com';
	}else if(Anc=='5'){stL='6.ehoh.net';
	}else{break;
	}
	var Ptyc=Pl[FoNa].Pty;
	if(Pm[Ptyc].LR=="L"){
		stP[Pm[Ptyc].Pn]=stP[Pm[Ptyc].Pn]+"<a href="+dq+"http://plandeoyado"+stL+"/"+FoNa+"/"+a[n]+".html"+dq+">"+Pl[FoNa].Pi+"プラン</a><br>";
	}
}
for (i=0;i<PmLCnt;i++){
	document.write(stP[i]);
}
document.write("</div>");
};
var yspos=0;
function SearchCaption(){
var strValue0=ValueKey;
strValue0=strValue0.replace(/＋/g," ");
strValue0=strValue0.replace(/\+/g," ");
strValue0=strValue0.replace(/ /g,"　");
while(strValue0.indexOf("　　",0)>-1){strValue0=strValue0.replace(/　　/g,"　");}
strValue0=strValue0.replace(/^　+|　+$/g,"");
strValue0=strValue0.replace(/</g,"");
strValue0=strValue0.replace(/>/g,"");
strValue0=strValue0.replace(/\?/g,"");
strValue0=strValue0.replace(/\*/g,"");
strValue0=MojiToitu2(strValue0);
if(strValue0.length==0){return;}
};
function ReVal(){
ScCnt=0;
};
function pageScroll(AncPos){
	var deltaY=AncPos-yspos;
	var val=(deltaY>0) ? 1 : -1;
	var deltaPos=0;
	var deltaYA=Math.abs(deltaY);
	if(deltaYA>=10000){
		deltaPos=384;
	}else if(deltaYA>=8000){
		deltaPos=192;
	}else if(deltaYA>=4000){
		deltaPos=96;
	}else if(deltaYA>=2000){
		deltaPos=48;
	}else if(deltaYA>=1000){
		deltaPos=24;
	}else if(deltaYA>=100){
		deltaPos=12;
	}else if(deltaYA>=10){
		deltaPos=6;
	}else{
		deltaPos=1;
	}
	if(ScCnt<5){
		deltaPos=2;
	}else if(ScCnt<10){
		deltaPos=5;
	}else if(ScCnt<20){
		deltaPos=10;
	}
	ScCnt++;
	yspos=yspos+deltaPos*val;
	scrollTo(0,yspos);
	if(deltaYA>3) setTimeout("pageScroll("+AncPos+")",10);
};
function cpX(n){
if(n>160)return "160,";
if(n<0)return "0,";
return n+",";
}
function cpY(n){
if(n>250)return 250;
if(n<0)return 0;
return n;
}
function mr(n){
n=cn(n);
var x=0;
var y=0;
var gn=0;
if((n<=2)||(n==4)){x=220;y=5;gn=0;
}else if((n==3)||(n==5)||(n==6)){x=192;y=53;gn=1;
}else if(((n>=7)&&(n<=13))||(n==16)){x=166;y=96;gn=2;
}else if((n==14)||(n==15)||(n==17)||(n==20)){x=138;y=139;gn=3;
}else if((n==18)||(n==19)||((n>=21)&&(n<=23))){x=118;y=160;gn=4;
}else if((n>=24)&&(n<=29)){x=75;y=185;gn=5;
}else if(((n>=30)&&(n<=33))||((n>=35)&&(n<=38))){x=32;y=199;gn=6;
}else if((n==34)||(n>=39)){x=-25;y=255;gn=7;}
document.write("<br><b>周辺の都道府県リンク</b><br>");
document.write("<img src='../j"+gn+".gif' usemap='#map' class='jm'><map name='map'>");
var arsh="<area shape='rect' coords='";
if(gn<=1){
	document.write(arsh+cpX(276-x)+cpY(32-y)+","+cpX(361-x)+cpY(98-y)+"' href='hokkaido.html'>");
}
if(gn<=3){
	document.write(arsh+cpX(259-x)+cpY(123-y)+","+cpX(302-x)+cpY(153-y)+"' href='aomori.html'>");
	document.write(arsh+cpX(281-x)+cpY(153-y)+","+cpX(312-x)+cpY(193-y)+"' href='iwate.html'>");
	document.write(arsh+cpX(276-x)+cpY(193-y)+","+cpX(299-x)+cpY(232-y)+"' href='miyagi.html'>");
}
if(gn<=4){
	document.write(arsh+cpX(251-x)+cpY(153-y)+","+cpX(282-x)+cpY(193-y)+"' href='akita.html'>");
	document.write(arsh+cpX(246-x)+cpY(193-y)+","+cpX(276-x)+cpY(217-y)+"' href='yamagata.html'>");
	document.write(arsh+cpX(253-x)+cpY(230-y)+","+cpX(291-x)+cpY(252-y)+"' href='hukusima.html'>");
	document.write(arsh+cpX(251-x)+cpY(249-y)+","+cpX(281-x)+cpY(267-y)+"' href='totigi.html'>");
}
if(gn<=5){
	document.write(arsh+cpX(233-x)+cpY(249-y)+","+cpX(251-x)+cpY(272-y)+"' href='gunma.html'>");
	document.write(arsh+cpX(216-x)+cpY(212-y)+","+cpX(255-x)+cpY(252-y)+"' href='niigata.html'>");
}
if((gn>=1)&&(gn<=4)){
	document.write(arsh+cpX(265-x)+cpY(265-y)+","+cpX(299-x)+cpY(284-y)+"' href='ibaraki.html'>");
	document.write(arsh+cpX(239-x)+cpY(267-y)+","+cpX(268-x)+cpY(283-y)+"' href='saitama.html'>");
	document.write(arsh+cpX(268-x)+cpY(284-y)+","+cpX(299-x)+cpY(302-y)+"' href='tiba.html'>");
	document.write(arsh+cpX(239-x)+cpY(282-y)+","+cpX(270-x)+cpY(298-y)+"' href='tokyo.html'>");
	document.write(arsh+cpX(243-x)+cpY(300-y)+","+cpX(283-x)+cpY(316-y)+"' href='kanagawa.html'>");
}
if((gn>=1)&&(gn<=5)){
	document.write(arsh+cpX(213-x)+cpY(283-y)+","+cpX(241-x)+cpY(298-y)+"' href='yamanasi.html'>");
	document.write(arsh+cpX(210-x)+cpY(265-y)+","+cpX(235-x)+cpY(284-y)+"' href='nagano.html'>");
	document.write(arsh+cpX(190-x)+cpY(250-y)+","+cpX(219-x)+cpY(267-y)+"' href='toyama.html'>");
	document.write(arsh+cpX(215-x)+cpY(298-y)+","+cpX(243-x)+cpY(320-y)+"' href='sizuoka.html'>");
}
if((gn>=1)&&(gn<=6)){
	document.write(arsh+cpX(179-x)+cpY(231-y)+","+cpX(208-x)+cpY(251-y)+"' href='isikawa.html'>");
	document.write(arsh+cpX(187-x)+cpY(268-y)+","+cpX(209-x)+cpY(298-y)+"' href='gihu.html'>");
	document.write(arsh+cpX(187-x)+cpY(298-y)+","+cpX(215-x)+cpY(320-y)+"' href='aichi.html'>");
}
if((gn>=2)&&(gn<=6)){
	document.write(arsh+cpX(158-x)+cpY(265-y)+","+cpX(187-x)+cpY(284-y)+"' href='hukui.html'>");
	document.write(arsh+cpX(179-x)+cpY(320-y)+","+cpX(207-x)+cpY(340-y)+"' href='mie.html'>");
	document.write(arsh+cpX(162-x)+cpY(290-y)+","+cpX(189-x)+cpY(306-y)+"' href='siga.html'>");
	document.write(arsh+cpX(144-x)+cpY(306-y)+","+cpX(177-x)+cpY(321-y)+"' href='osaka.html'>");
	document.write(arsh+cpX(150-x)+cpY(321-y)+","+cpX(179-x)+cpY(336-y)+"' href='nara.html'>");
	document.write(arsh+cpX(149-x)+cpY(340-y)+","+cpX(189-x)+cpY(359-y)+"' href='wakayama.html'>");
}
if((gn>=3)&&(gn<=6)){
	document.write(arsh+cpX(139-x)+cpY(279-y)+","+cpX(167-x)+cpY(295-y)+"' href='kyoto.html'>");
}
if((gn>=3)&&(gn<=7)){
	document.write(arsh+cpX(129-x)+cpY(293-y)+","+cpX(157-x)+cpY(308-y)+"' href='hyogo.html'>");
	document.write(arsh+cpX(119-x)+cpY(334-y)+","+cpX(149-x)+cpY(349-y)+"' href='tokusima.html'>");
}
if((gn>=4)&&(gn<=7)){
	document.write(arsh+cpX(104-x)+cpY(281-y)+","+cpX(133-x)+cpY(300-y)+"' href='tottori.html'>");
	document.write(arsh+cpX(105-x)+cpY(300-y)+","+cpX(129-x)+cpY(318-y)+"' href='okayama.html'>");
	document.write(arsh+cpX(110-x)+cpY(317-y)+","+cpX(139-x)+cpY(335-y)+"' href='kagawa.html'>");
	document.write(arsh+cpX(91-x)+cpY(347-y)+","+cpX(129-x)+cpY(366-y)+"' href='kouti.html'>");
}
if((gn>=5)&&(gn<=7)){
	document.write(arsh+cpX(71-x)+cpY(287-y)+","+cpX(104-x)+cpY(304-y)+"' href='simane.html'>");
	document.write(arsh+cpX(80-x)+cpY(308-y)+","+cpX(106-x)+cpY(327-y)+"' href='hirosima.html'>");
	document.write(arsh+cpX(51-x)+cpY(313-y)+","+cpX(80-x)+cpY(331-y)+"' href='yamaguti.html'>");
	document.write(arsh+cpX(79-x)+cpY(327-y)+","+cpX(112-x)+cpY(346-y)+"' href='ehime.html'>");
	document.write(arsh+cpX(54-x)+cpY(344-y)+","+cpX(82-x)+cpY(365-y)+"' href='ooita.html'>");
	document.write(arsh+cpX(51-x)+cpY(368-y)+","+cpX(80-x)+cpY(391-y)+"' href='miyazaki.html'>");
}
if((gn==6)||(gn==7)){
	document.write(arsh+cpX(34-x)+cpY(330-y)+","+cpX(65-x)+cpY(348-y)+"' href='hukuoka.html'>");
	document.write(arsh+cpX(25-x)+cpY(359-y)+","+cpX(54-x)+cpY(379-y)+"' href='kumamoto.html'>");
	document.write(arsh+cpX(19-x)+cpY(386-y)+","+cpX(57-x)+cpY(411-y)+"' href='kagosima.html'>");
}
if(gn==7){
	document.write(arsh+cpX(6-x)+cpY(330-y)+","+cpX(34-x)+cpY(348-y)+"' href='saga.html'>");
	document.write(arsh+cpX(1-x)+cpY(348-y)+","+cpX(29-x)+cpY(367-y)+"' href='nagasaki.html'>");
	document.write(arsh+cpX(20-x)+cpY(460-y)+","+cpX(90-x)+cpY(505-y)+"' href='okinawa.html'>");
}
document.write("</map>");
document.write("<br><br><div class='mRd'>");
var stR='';
stP = new Array();
var PmLCnt=0;
var PmRCnt=0;
for (var FoNa in Pm){
	if(Pm[FoNa].LR=="L"){
		Pm[FoNa].Pn=PmLCnt;
/*		stP[PmLCnt]="<hr>"+FoNa+"<hr>";*/
		PmLCnt++;
	}else{
		Pm[FoNa].Pn=PmRCnt;
		stP[PmRCnt]="<hr>"+FoNa+"<hr>";
		PmRCnt++;
	}
}
for (var FoNa in Pl){
	var Anc=Pl[FoNa].An;
	if(Anc=='0'){stR='.mizubasyou.com';
	}else if(Anc=='1'){stR='2.mizusasi.net';
	}else if(Anc=='2'){stR='3.mitarashidango.com';
	}else if(Anc=='3'){stR='4.michikusa.jp';
	}else if(Anc=='4'){stR='5.tabigeinin.com';
	}else if(Anc=='5'){stR='6.ehoh.net';
	}else{break;
	}
	var Ptyc=Pl[FoNa].Pty;
	if(Pm[Ptyc].LR=="R"){
		stP[Pm[Ptyc].Pn]=stP[Pm[Ptyc].Pn]+"<a href="+dq+"http://plandeoyado"+stR+"/"+FoNa+"/"+a[n]+".html"+dq+">"+Pl[FoNa].Pi+"プラン</a><br>";
	}
}
for (i=0;i<PmRCnt;i++){
	document.write(stP[i]);
}
document.write("</div>");
}
function mls(n){
n=cn(n);
document.write("<br>");
var qu=window.location.search;
if(qu.length==0){qu=document.referrer;}
CreateQuetyStringList(qu);
if(ValueKey==""){return;}
SearchPName(n,2);
}
function mrs(n){
}
window.onunload = function(){
delete a;
delete j;
delete Name;
delete Value;
delete Yd;
delete Pl;
delete ValueKey;
delete ValueTodo;
delete Keys;
delete LK;
}
function openWin(FmA)
{
	document.FormA.y.value=MojiToitu2(document.FormA.y.value);
	var Yado=document.FormA.y.value;
	var Todo=document.FormA.p.value;
	document.forms[FmA].action = '../search/'+a[Todo]+'.html?y='+encodeURI(Yado)+'&p='+Todo;
	document.forms[FmA].submit;
}
function formJS(TodoNum)
{
	document.write("<p class='omp'>お宿名で検索</p>");
	document.write("<form name='FormA' METHOD=GET ACTION='' onSubmit=openWin('FormA') class='omf'>");
	document.write("<input type='text' name='y' value='"+SQ2()+"'>");
	document.write("<select name='p' id='p'>");
	for (i=0;i<47;i++){
		var sel="";
		if(i==TodoNum){sel=" selected";}
		document.write("<option value='"+i+"'"+sel+">"+j[i]);
	}
	document.write("</select>");
	document.write("<input type='submit' value='お宿名検索'>");
	document.write("</form>");
}
function MojiToitu(inst){
	inst=inst.replace(/\'/g,"’");
	inst=inst.replace(/\\/g,"￥");
	inst=inst.replace(/&/g,"＆");
	inst=inst.replace(/\$/g,"＄");
	inst=inst.replace(/%/g,"％");
	inst=inst.replace(/ /g,"　");
	var HenkanArray={'ア':'あ','イ':'い','ウ':'う','エ':'え','オ':'お','カ':'か','キ':'き','ク':'く','ケ':'け','コ':'こ','サ':'さ','シ':'し','ス':'す','セ':'せ','ソ':'そ','タ':'た','チ':'ち','ツ':'つ','テ':'て','ト':'と','ナ':'な','ニ':'に','ヌ':'ぬ','ネ':'ね','ノ':'の','ハ':'は','ヒ':'ひ','フ':'ふ','ヘ':'へ','ホ':'ほ','マ':'ま','ミ':'み','ム':'む','メ':'め','モ':'も','ヤ':'や','ユ':'ゆ','ヨ':'よ','ラ':'ら','リ':'り','ル':'る','レ':'れ','ロ':'ろ','ワ':'わ','ヲ':'を','ン':'ん','ァ':'ぁ','ィ':'ぃ','ゥ':'ぅ','ェ':'ぇ','ォ':'ぉ','ャ':'ゃ','ュ':'ゅ','ョ':'ょ','ッ':'っ','ガ':'が','ギ':'ぎ','グ':'ぐ','ゲ':'げ','ゴ':'ご','ザ':'ざ','ジ':'じ','ズ':'ず','ゼ':'ぜ','ゾ':'ぞ','ダ':'だ','ヂ':'ぢ','ヅ':'づ','デ':'で','ド':'ど','バ':'ば','ビ':'び','ブ':'ぶ','ベ':'べ','ボ':'ぼ','パ':'ぱ','ピ':'ぴ','プ':'ぷ','ペ':'ぺ','ポ':'ぽ','ｱ':'あ','ｲ':'い','ｳ':'う','ｴ':'え','ｵ':'お','ｶ':'か','ｷ':'き','ｸ':'く','ｹ':'け','ｺ':'こ','ｻ':'さ','ｼ':'し','ｽ':'す','ｾ':'せ','ｿ':'そ','ﾀ':'た','ﾁ':'ち','ﾂ':'つ','ﾃ':'て','ﾄ':'と','ﾅ':'な','ﾆ':'に','ﾇ':'ぬ','ﾈ':'ね','ﾉ':'の','ﾊ':'は','ﾋ':'ひ','ﾌ':'ふ','ﾍ':'へ','ﾎ':'ほ','ﾏ':'ま','ﾐ':'み','ﾑ':'む','ﾒ':'め','ﾓ':'も','ﾔ':'や','ﾕ':'ゆ','ﾖ':'よ','ﾗ':'ら','ﾘ':'り','ﾙ':'る','ﾚ':'れ','ﾛ':'ろ','ﾜ':'わ','ｦ':'を','ﾝ':'ん','ｧ':'ぁ','ｨ':'ぃ','ｩ':'ぅ','ｪ':'ぇ','ｫ':'ぉ','ｬ':'ゃ','ｭ':'ゅ','ｮ':'ょ','ｯ':'っ','､':'、','｡':'。','ｰ':'ー','｢':'「','｣':'」','Ａ':'A','Ｂ':'B','Ｃ':'C','Ｄ':'D','Ｅ':'E','Ｆ':'F','Ｇ':'G','Ｈ':'H','Ｉ':'I','Ｊ':'J','Ｋ':'K','Ｌ':'L','Ｍ':'M','Ｎ':'N','Ｏ':'O','Ｐ':'P','Ｑ':'Q','Ｒ':'R','Ｓ':'S','Ｔ':'T','Ｕ':'U','Ｖ':'V','Ｗ':'W','Ｘ':'X','Ｙ':'Y','Ｚ':'Z','ａ':'A','ｂ':'B','ｃ':'C','ｄ':'D','ｅ':'E','ｆ':'F','ｇ':'G','ｈ':'H','ｉ':'I','ｊ':'J','ｋ':'K','ｌ':'L','ｍ':'M','ｎ':'N','ｏ':'O','ｐ':'P','ｑ':'Q','ｒ':'R','ｓ':'S','ｔ':'T','ｕ':'U','ｖ':'V','ｗ':'W','ｘ':'X','ｙ':'Y','ｚ':'Z','０':'0','１':'1','２':'2','３':'3','４':'4','５':'5','６':'6','７':'7','８':'8','９':'9','ｶﾞ':'が','ｷﾞ':'ぎ','ｸﾞ':'ぐ','ｹﾞ':'げ','ｺﾞ':'ご','ｻﾞ':'ざ','ｼﾞ':'じ','ｽﾞ':'ず','ｾﾞ':'ぜ','ｿﾞ':'ぞ','ﾀﾞ':'だ','ﾁﾞ':'ぢ','ﾂﾞ':'づ','ﾃﾞ':'で','ﾄﾞ':'ど','ﾊﾞ':'ば','ﾋﾞ':'び','ﾌﾞ':'ぶ','ﾍﾞ':'べ','ﾎﾞ':'ぼ','ﾊﾟ':'ぱ','ﾋﾟ':'ぴ','ﾌﾟ':'ぷ','ﾍﾟ':'ぺ','ﾎﾟ':'ぽ','!':'！','"':'”','#':'＃','(':'（',')':'）','*':'＊','+':'＋',',':'，','-':'－','.':'．','/':'／',':':'：',';':'；','<':'＜','=':'＝','>':'＞','?':'？','@':'＠','[':'［',']':'］','^':'＾','_':'＿','`':'‘','{':'｛','|':'｜','}':'｝','~':'￣'};
	rst="";
	for(i=inst.length;i>=0;i--){
		c=inst.charAt(i);
		if(((c=="ﾞ")||(c=="ﾟ"))&&(i!=0)){
			i--;
			c=inst.charAt(i)+c;
		}
		n=HenkanArray[c];
		if(n!=undefined)c=n;
		rst=c+rst;
	}
	rst=rst.toUpperCase();
	return rst;
}
function MojiToitu2(inst){
	inst=inst.replace(/\'/g,"’");
	inst=inst.replace(/\\/g,"￥");
	inst=inst.replace(/&/g,"＆");
	inst=inst.replace(/\$/g,"＄");
	inst=inst.replace(/%/g,"％");
	inst=inst.replace(/ /g,"　");
	var HenkanArray={'ｱ':'ア','ｲ':'イ','ｳ':'ウ','ｴ':'エ','ｵ':'オ','ｶ':'カ','ｷ':'キ','ｸ':'ク','ｹ':'ケ','ｺ':'コ','ｻ':'サ','ｼ':'シ','ｽ':'ス','ｾ':'セ','ｿ':'ソ','ﾀ':'タ','ﾁ':'チ','ﾂ':'ツ','ﾃ':'テ','ﾄ':'ト','ﾅ':'ナ','ﾆ':'ニ','ﾇ':'ヌ','ﾈ':'ネ','ﾉ':'ノ','ﾊ':'ハ','ﾋ':'ヒ','ﾌ':'フ','ﾍ':'ヘ','ﾎ':'ホ','ﾏ':'マ','ﾐ':'ミ','ﾑ':'ム','ﾒ':'メ','ﾓ':'モ','ﾔ':'ヤ','ﾕ':'ユ','ﾖ':'ヨ','ﾗ':'ラ','ﾘ':'リ','ﾙ':'ル','ﾚ':'レ','ﾛ':'ロ','ﾜ':'ワ','ｦ':'ヲ','ﾝ':'ン','ｧ':'ァ','ｨ':'ィ','ｩ':'ゥ','ｪ':'ェ','ｫ':'ォ','ｬ':'ャ','ｭ':'ュ','ｮ':'ョ','ｯ':'ッ','､':'、','｡':'。','ｰ':'ー','｢':'「','｣':'」','ｶﾞ':'ガ','ｷﾞ':'ギ','ｸﾞ':'グ','ｹﾞ':'ゲ','ｺﾞ':'ゴ','ｻﾞ':'ザ','ｼﾞ':'ジ','ｽﾞ':'ズ','ｾﾞ':'ゼ','ｿﾞ':'ゾ','ﾀﾞ':'ダ','ﾁﾞ':'ヂ','ﾂﾞ':'ヅ','ﾃﾞ':'デ','ﾄﾞ':'ド','ﾊﾞ':'バ','ﾋﾞ':'ビ','ﾌﾞ':'ブ','ﾍﾞ':'ベ','ﾎﾞ':'ボ','ﾊﾟ':'パ','ﾋﾟ':'ピ','ﾌﾟ':'プ','ﾍﾟ':'ペ','ﾎﾟ':'ポ','!':'！','"':'”','#':'＃','(':'（',')':'）','*':'＊','+':'＋',',':'，','-':'－','.':'．','/':'／',':':'：',';':'；','<':'＜','=':'＝','>':'＞','?':'？','@':'＠','[':'［',']':'］','^':'＾','_':'＿','`':'‘','{':'｛','|':'｜','}':'｝','~':'￣','A':'Ａ','B':'Ｂ','C':'Ｃ','D':'Ｄ','E':'Ｅ','F':'Ｆ','G':'Ｇ','H':'Ｈ','I':'Ｉ','J':'Ｊ','K':'Ｋ','L':'Ｌ','M':'Ｍ','N':'Ｎ','O':'Ｏ','P':'Ｐ','Q':'Ｑ','R':'Ｒ','S':'Ｓ','T':'Ｔ','U':'Ｕ','V':'Ｖ','W':'Ｗ','X':'Ｘ','Y':'Ｙ','Z':'Ｚ','a':'ａ','b':'ｂ','c':'ｃ','d':'ｄ','e':'ｅ','f':'ｆ','g':'ｇ','h':'ｈ','i':'ｉ','j':'ｊ','k':'ｋ','l':'ｌ','m':'ｍ','n':'ｎ','o':'ｏ','p':'ｐ','q':'ｑ','r':'ｒ','s':'ｓ','t':'ｔ','u':'ｕ','v':'ｖ','w':'ｗ','x':'ｘ','y':'ｙ','z':'ｚ','0':'０','1':'１','2':'２','3':'３','4':'４','5':'５','6':'６','7':'７','8':'８','9':'９'};
	rst="";
	for(i=inst.length;i>=0;i--){
		c=inst.charAt(i);
		if(((c=="ﾞ")||(c=="ﾟ"))&&(i!=0)){
			i--;
			c=inst.charAt(i)+c;
		}
		n=HenkanArray[c];
		if(n!=undefined)c=n;
		rst=c+rst;
	}
	return rst;
}
function SQ2(){
	CreateQuetyStringList(window.location.search);
	return(ValueKey);
}
function SQ(){
	return;
//	CreateQuetyStringList(document.referrer);
//	if(ValueKey==""){return;}
//	SearchName("SQ");
}
function SP(TodoNumSQ){
}

var Name=new Array();
var Value=new Array();
var strValue0_m1="";
var ValueKey="";
var ValueTodo=0;
var Keys=0;
function CreateQuetyStringList(query)
{
	if(Keys>0){return;}
	var name='';
	var value='';
	var flag=false;
	for(ct=0;ct<=query.length-1;ct++){
		ch=query.charAt(ct);
		if(ch=='?'){
			flag=false;
			continue;
		}
		if(ch=='='){
			flag=true;
			if(value.length>0){
				name=value;
			}
			value='';
			continue;
		}
		if((ch=='&')||(ch=='#')){
			flag=false;
			if((name.length>0)&&(value.length>0)){
				AddString(name,value);
			}
			name='';
			value='';
			continue;
		}
		value+=ch;
	}
	if(value.length>0){
		if(flag==true){
			AddString(name,value);
		}
	}
	for (i=0;i<Keys;i++){
		if(Value[i].length>2){
			if(Value[i].indexOf("%",0)>=0){
				var Vtyp=GetEscapeCodeType(Value[i]);
				if(Vtyp=="UTF8"){
					ValueKey=decodeURI(Value[i]);
				} else if(Vtyp=="Unicode"){
					ValueKey=unescape(Value[i]);
				}
				break;
			}
		}
	}
	if((Keys==1)&&(ValueKey=="")){
		ValueTodo=cn(Value[0]);
	} else {
		ValueTodo=-1;
	}
}
function AddString(name, value)
{
	Name[Keys]=name;
	Value[Keys]=value;
	Keys++;
}
function SearchName(displayTypeStr)
{
	if((Keys==1)&&((ValueTodo>=0)&&(ValueTodo<=46))){DisplayALL(ValueTodo);return;}
	if(ValueKey.length==0){return;}
	var strValue0=ValueKey;
	strValue0=strValue0.replace(/ /g,"　");
	while(strValue0.indexOf("　　",0)>-1){strValue0=strValue0.replace(/　　/g,"　");}
	strValue0=strValue0.replace(/^　+|　+$/g,"");
	strValue0=strValue0.replace(/</g,"");
	strValue0=strValue0.replace(/>/g,"");
	strValue0=strValue0.replace(/\?/g,"");
	strValue0=strValue0.replace(/\*/g,"");
	strValue0=MojiToitu2(strValue0);
	strValue0_m1=strValue0;
	strValue0=MojiToitu(strValue0);
	if(strValue0.length==0){return;}
	var dq='"';
	var CntArray=new Array();
	var cnt=0;
	var	ittiVal=-1;
	for (var YadoNo in Yd){
		CntArray.push({key:YadoNo,val:0});
		var YadoNameCG=YadoDBNameCG(Yd[YadoNo].Yn);
		if(YadoNameCG.indexOf(strValue0,0)>-1){
			CntArray[cnt].val=strValue0.length*500;
			ittiVal=CntArray[cnt].val;
			cnt++;
			if((displayTypeStr=="SQ")&&(cnt>3)){break;}
		}
		else {
			var pos=0;
			var prepos=-1;
			var prec="";
			var renzoku=0;
			for (i=0;i<strValue0.length;i++){
				var temppos=0;
				var c=strValue0.charAt(i);
				if(c==prec){temppos=prepos+1;}
				pos=YadoNameCG.indexOf(c,temppos);
				if((pos!=-1)&&(c!="　")){
					if((pos==prepos+1)&&(pos!=0)){
						renzoku+=15;
						CntArray[cnt].val=CntArray[cnt].val+renzoku+35;
					}
					else {
						renzoku=0;
						if((pos>prepos)&&(c!="　")){
							CntArray[cnt].val+=5;
						}
						else if(c!="　"){
							CntArray[cnt].val+=1;
						}
					}
				}
				else {
					renzoku=0;
				}
				prepos=pos;
				prec=c;
			}
			if(CntArray[cnt].val!=0){
				cnt++;
			}
			else {
				CntArray.pop();
			}
		}
	}
	CntArray.sort(largeKey);
	if(displayTypeStr=="SQ"){
		DisplayAd(CntArray,ittiVal);
	}
	else {
		DisplayAnchor(CntArray,ittiVal);
	}
	return cnt;
}
function SearchPName(TodoNumSQ,Tyno)
{
	if(ValueKey.length==0){return;}
	var strValue0=ValueKey;
	strValue0=strValue0.replace(/ /g,"　");
	while(strValue0.indexOf("　　",0)>-1){strValue0=strValue0.replace(/　　/g,"　");}
	strValue0=strValue0.replace(/^　+|　+$/g,"");
	strValue0=strValue0.replace(/</g,"");
	strValue0=strValue0.replace(/>/g,"");
	strValue0=strValue0.replace(/\?/g,"");
	strValue0=strValue0.replace(/\*/g,"");
	strValue0=MojiToitu2(strValue0);
	strValue0_m1=strValue0;
	strValue0=MojiToitu(strValue0);
	if(strValue0.length==0){return;}
	var dq='"';
	var CntArray=new Array();
	var cnt=0;
	var	ittiVal=-1;
	for (var FoNa in Pl){
		CntArray.push({key:FoNa,val:0});
		var YadoNameCG=YadoDBNameCG(Pl[FoNa].Kw);
		if(YadoNameCG.indexOf(strValue0,0)>-1){
			CntArray[cnt].val=strValue0.length*500;
			ittiVal=CntArray[cnt].val;
			cnt++;
			//if(cnt>3){break;}
		}
		else {
			var pos=0;
			var prepos=-1;
			var prec="";
			var renzoku=0;
			for (i=0;i<strValue0.length;i++){
				var temppos=0;
				var c=strValue0.charAt(i);
				if(c==prec){temppos=prepos+1;}
				pos=YadoNameCG.indexOf(c,temppos);
				if((pos!=-1)&&(c!="　")){
					if((pos==prepos+1)&&(pos!=0)){
						renzoku+=15;
						CntArray[cnt].val=CntArray[cnt].val+renzoku+35;
					}
					else {
						renzoku=0;
						if((pos>prepos)&&(c!="　")){
							CntArray[cnt].val+=5;
						}
						else if(c!="　"){
							CntArray[cnt].val+=1;
						}
					}
				}
				else {
					renzoku=0;
				}
				prepos=pos;
				prec=c;
			}
			if(CntArray[cnt].val!=0){
				cnt++;
			}
			else {
				CntArray.pop();
			}
		}
	}
	CntArray.sort(largeKey);
	if(Tyno==1){
		DisplayAd_P(CntArray,ittiVal,TodoNumSQ);
	}
	else {
		DisplayAd_P2(CntArray,ittiVal,TodoNumSQ);
	}
	return cnt;
}
function DisplayAd(CntArray,ittiVal){
	if(CntArray.length==0){return;}
	var limloopNum=4;
	if(CntArray.length<4){limloopNum=CntArray.length;}
	document.write("<div class='kn'>");
	for (ct=0;ct<limloopNum;ct++){
		document.write("<div class='ko'>"+MakeAnchor(CntArray[ct].key,Yd[CntArray[ct].key].Yn)+"</div>");
	}
	document.write("</div><div class='cl'></div>");
}
function DisplayAd_P(CntArray,ittiVal,TodoNumSQ){
	if(CntArray.length==0){return;}
	var dcnt=0;
	var dq='"';
	var tx="<div class='pa'>";
	for (ct=0;ct<CntArray.length;ct++){
		if(window.location.href.indexOf("/"+CntArray[ct].key+"/")>0){continue;}
		var st='';
		var Anc=Pl[CntArray[ct].key].An;
		if(Anc=='0'){st='.mizubasyou.com';
		} else if(Anc=='1'){st='2.mizusasi.net';
		} else if(Anc=='2'){st='3.mitarashidango.com';
		} else if(Anc=='3'){st='4.michikusa.jp';
		} else if(Anc=='4'){st='5.tabigeinin.com';
		} else if(Anc=='5'){st='6.ehoh.net';
		}
		tx=tx+"<div class='pc'><a href="+dq+"http://plandeoyado"+st+"/"+CntArray[ct].key+"/"+a[TodoNumSQ]+".html"+dq+">"+Pl[CntArray[ct].key].Pi+"プラン</a></div>";
		dcnt++;
		if(dcnt>3){break;}
	}
	if(dcnt>0){document.write(tx+"</div><div class='cl'></div>");}
}
function DisplayAd_P2(CntArray,ittiVal,TodoNumSQ){
	if(CntArray.length==0){return;}
	var dcnt=0;
	var dq='"';
	var tx="<div class='lf'>";
	for (ct=0;ct<CntArray.length;ct++){
		if(window.location.href.indexOf("/"+CntArray[ct].key+"/")>0){continue;}
		var st='';
		var Anc=Pl[CntArray[ct].key].An;
		if(Anc=='0'){st='.mizubasyou.com';
		} else if(Anc=='1'){st='2.mizusasi.net';
		} else if(Anc=='2'){st='3.mitarashidango.com';
		} else if(Anc=='3'){st='4.michikusa.jp';
		} else if(Anc=='4'){st='5.tabigeinin.com';
		} else if(Anc=='5'){st='6.ehoh.net';
		}
		tx=tx+"<a href="+dq+"http://plandeoyado"+st+"/"+CntArray[ct].key+"/"+a[TodoNumSQ]+".html"+dq+">"+Pl[CntArray[ct].key].Pi+"プラン</a><br>";
		dcnt++;
		if(dcnt>10){break;}
	}
	if(dcnt>0){document.write(tx+"</div>");}
}
function MakeAnchor(Yno,Yna){
	var dq='"';
	return("<a Href="+dq+"http://ck.jp.ap.valuecommerce.com/servlet/referral?sid=2516536&pid=877513422&vc_url=http://www.jalan.net/uw/uwp3000/uww3001.do%3FyadNo%3D"+Yno+"%26rootCd%3D03%26afCd%3D31%26vos%3Dnjalvccp99000"+dq+" target="+dq+"_blank"+dq+" ><img Src="+dq+"http://ad.jp.ap.valuecommerce.com/servlet/gifbanner?sid=2516536&pid=877513422"+dq+" height="+dq+"1"+dq+" width="+dq+"1"+dq+" Border="+dq+"0"+dq+">"+Yna+"</a>");
}

function DisplayALL(Tnum){
	document.write("<hr>"+j[Tnum]+"のお宿です。<hr>");
	var cnYn=1;
	for (var YadoNo in Yd){
		document.write("<h5>"+cnYn+".&nbsp;"+MakeAnchor(YadoNo,Yd[YadoNo].Yn)+"</h5>");
		cnYn=cnYn+1;
	}
}
function DisplayAnchor(CntArray,ittiVal){
	var dq='"';
	var wrote0Flg=false;
	var wrote1Flg=false;
	var hnum="5";
	var nearCnt=0;
	if(CntArray.length==0){document.write("<hr>宿名に『"+strValue0_m1+"』を含むお宿は見つかりませんでした。");}
	var txP="";
	var txPd="";
	for (ct=0;ct<CntArray.length;ct++){
		if(CntArray[ct].val==ittiVal){
			txP="<hr>";
			if(wrote0Flg==false){
				document.write("<div class="+dq+"sf"+dq+">宿名に『"+strValue0_m1+"』を含むお宿</div>");
				hnum="4";
				txP="";
				wrote0Flg=true;
			}
			if(Yd[CntArray[ct].key].Pn!=""){
				txP=txP+"<div class="+dq+"fl"+dq+"><img src="+dq+"http://www.jalan.net/jalan/images/pict";
				if(Yd[CntArray[ct].key].Pn.charAt(0)!="@"){
					txP=txP+"M/"+Yd[CntArray[ct].key].Pn;
				}
				else{
					txP=txP+"/"+Yd[CntArray[ct].key].Pn.substr(1);
				}
				txP=txP+".jpg"+dq+" class="+dq+"im"+dq+" alt="+dq+Yd[CntArray[ct].key].Yn+dq+">";
				txPd="</div>";
			}
			else {
				txPd="";
			}
		}
		else {
			if(wrote1Flg==false){
				document.write("<div class="+dq+"sf"+dq+">検索文字に近いと思われるお宿</div>");
				hnum="5";
				txP="";
				txPd="";
				wrote1Flg=true;
			}
			nearCnt++;
		}
		document.write(txP+"<div class="+dq+"hn"+dq+"><h"+hnum+">"+MakeAnchor(CntArray[ct].key,Yd[CntArray[ct].key].Yn)+"</h"+hnum+"></div>"+txPd);
		//if(nearCnt>19){break;}
	}
	document.write("<hr>");
}

function YadoDBNameCG(str){
	str=MojiToitu(str);
	str=str.replace(/ /g,"　");
	while(str.indexOf("　　",0)>-1){str=str.replace(/　　/g,"　");}
	str=str.replace(/^　+|　+$/g,"");
	return str;
}
function largeKey(a,b){
	return (a.val<b.val) ? 1 : -1 ;
}
function GetEscapeCodeType(str){
	if(/%u[0-9A-F]{4}/i.test(str))return "Unicode";
	if(/%([0-9A-DF][0-9A-F]%[8A]0%|E0%80|[0-7][0-9A-F]|C[01])%[8A]0|%00|%[7F]F/i.test(str))return "UTF16LE";
	if(/%E[0-9A-F]%[8A]0%[8A]0|%[CD][0-9A-F]%[8A]0/i.test(str))return "UTF8";
	if(/%F[DE]/i.test(str))return /%8[0-9A-D]|%9[0-9A-F]|%A0/i.test(str)?"UTF16LE":"EUCJP";
	if(/%1B/i.test(str))return /%[A-D][0-9A-F]/i.test(str)?"JIS8":"JIS7";
	var S=str.substring(0,6143).replace(/%[0-9A-F]{2}|[^ ]| /ig,function(s){
		return s.length<3?"40":s.substring(1)
	}),c,C,i=0,T;
	while(0<=(c=parseInt(S.substring(i,i+=2),16))&&i<4092)if(128<=c){
		if((C=parseInt(S.substring(i,i+2),16))<128)i+=2;
		else if(194<=c&&c<240&&C<192){
			if(c<224){T="UTF8";i+=2;continue}
			if(2==parseInt(S.charAt(i+2),16)>>2){T="UTF8";i+=4;continue}
		}
		if(142==c&&161<=C&&C<224){if(!T)T="EUCJP";if("EUCJP"==T)continue}
		if(c<161)return "SJIS";
		if(c<224&&!T)
			if((164==c&&C<244||165==c&&C<247)&&161<=C)i+=2;
			else T=224<=C?"EUCJP":"SJIS";
		else T="EUCJP"
	}
	return T?T:"EUCJP"
};
function MojiHanbetu(inst){
	var bufmojisyu=-1;
	var mojisyu=5;
	var rst="";
	var moji0="あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわをんぁぃぅぇぉゃゅょっがぎぐげござじずぜぞだぢづでどばびぶべぼぱぴぷぺぽがぎぐげござじずぜぞだぢづでどばびぶべぼぱぴぷぺぽ";
	var moji1="アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヲンァィゥェォャュョッガギグゲゴザジズゼゾダヂヅデドバビブベボパピプペポ";
	var moji2="０１２３４５６７８９";
	var moji3="ＡＢＣＤＥＦＧＨＩＪＫＬＭＮＯＰＱＲＳＴＵＶＷＸＹＺａｂｃｄｅｆｇｈｉｊｋｌｍｎｏｐｑｒｓｔｕｖｗｘｙｚ";
	var moji4="、。ー「」！”＃（）＊＋，－．／：；＜＝＞？＠［］＾＿‘｛｜｝￣￥＆＄％’";
	for(i=0;i<inst.length;i++){
		c=inst.charAt(i);
		if(moji0.indexOf(c)>-1){mojisyu=0;
		}else if(moji1.indexOf(c)>-1){mojisyu=1;
		}else if(moji2.indexOf(c)>-1){mojisyu=2;
		}else if(moji3.indexOf(c)>-1){mojisyu=3;
		}else if(moji4.indexOf(c)>-1){mojisyu=4;
		}else{mojisyu=5;}
		if(bufmojisyu!=mojisyu){
			rst+="　";
			bufmojisyu=mojisyu;
		}
		rst+=c;
	}
	rst+="　";
	while(rst.match("　.　")){rst=rst.replace(/　.　/g,"　");}
	rst=rst.replace(/　　/,"　");
	rst=rst.replace(/^　/,"");
	rst=rst.replace(/　$/,"");
	return rst;
}

