
//--InnerWidth
function getBrowserWidth() {
	var bi = new BrowserInfo();
	if( bi.firefox ) { shiftx = -14; } else { shiftx = 0; }
	if ( window.innerWidth ) { return window.innerWidth + shiftx; }  
	else if ( document.documentElement && document.documentElement.clientWidth != 0 ) { return document.documentElement.clientWidth + shiftx; }  
	else if ( document.body ) { return document.body.clientWidth + shiftx; }  
	return 0;  
}


// 市町村ボタン
function citylist(){
	conteleft = (getBrowserWidth()/2)-236;
	$("#cityList").css("left",conteleft);
	if ($("#cityList").css("display") == 'none') {
		$("#cityList:hidden").slideDown("fast");
		$("#addressList:visible").hide("fast");
	} else {
		$("#cityList:visible").slideUp("fast");
	}
	
}

// 以下住所ボタン
function addresslist(){
	conteleft = (getBrowserWidth()/2)-236;
	$("#addressList").css("left",conteleft);
	if ($("#addressList").css("display") == 'none') {
		$("#addressList:hidden").slideDown("fast");
		$("#cityList:visible").hide("fast");
	} else {
		$("#addressList:visible").slideUp("fast");
	}
}

//
menuItem = [	["コモアしおつ","芦垣","桑久保","犬目","四方津","秋山","松留","上野原","新田","西原","川合","大曽根","大倉","大野","大椚","八ツ沢","野田尻","和見","棡原","鶴川","鶴島"],
			["井之口","一町畑","臼井阿原","乙黒","下河東","下三條","関原","極楽寺","高部","今福","今福新田","山之神","若宮","上三條","成島","西花輪","西新居","浅利","大鳥居","大田和","中楯","町之田","東花輪","藤巻","馬籠","布施","木原"],
			["押越","河西","河東中島","紙漉阿原","上河東","清水新居","西条","西条新田","築地新居","築地新田","飯喰"],
			["高根町下黒澤","高根町五町田","高根町小池","高根町上黒澤","高根町清里","高根町浅川","高根町蔵原","高根町村山西割","高根町村山東割","高根町村山北割","高根町長沢","高根町堤","高根町東井出","高根町箕輪","高根町箕輪新町","小淵沢町","小淵沢町下笹尾","小淵沢町松向","小淵沢町上笹尾","須玉町下津金","須玉町境之澤","須玉町穴平","須玉町江草","須玉町若神子","須玉町若神子新町","須玉町小倉","須玉町小尾","須玉町上津金","須玉町大蔵","須玉町大豆生田","須玉町東向","須玉町藤田","須玉町比志","大泉町西井出","大泉町谷戸","長坂町夏秋","長坂町渋沢","長坂町小荒間","長坂町大井ケ森","長坂町大八田","長坂町中丸","長坂町中島","長坂町長坂下条","長坂町長坂上条","長坂町日野","長坂町白井沢","長坂町富岡","長坂町塚川","白州町横手","白州町下教来石","白州町花水","白州町上教来石","白州町台ケ原","白州町大武川","白州町大坊","白州町鳥原","白州町白須","武川町宮脇","武川町黒澤","武川町三吹","武川町山高","武川町新奥","武川町牧原","武川町柳澤","明野町下神取","明野町三之蔵","明野町小笠原","明野町上手","明野町上神取","明野町浅尾","明野町浅尾新田"],
			["奥秋","押垣外","下組","鴨沢","御祭","高畑","高尾","所畑","小袖","上組","親川","杉奈久保","中組","保之瀬"],
			["小菅村"],
			["あやめが丘","芦安芦倉","芦安安通","鮎沢","榎原","塩前","下宮地","下高砂","下今井","下今諏訪","下市之瀬","加賀美","吉田","宮沢","鏡中條","曲輪田","曲輪田新田","駒場","荊沢","古市場","戸田","江原","高尾","在家塚","山寺","寺部","秋山","十五所","十日市場","小笠原","上宮地","上高砂","上今井","上今諏訪","上市之瀬","上八田","上野","須沢","清水","西南湖","西野","川上","浅原","大師","大嵐","沢登","築山","中野","田島","東南湖","桃園","湯沢","藤田","徳永","百々","平岡","野牛島","有野","落合","六科","和泉","塚原","飯野","飯野新田"],
			["井出","塩沢","下佐野","十島","上佐野","成島","大和","中野","内船","南部","本郷","万沢","柳島","楮根","福士"],
			["高下","最勝寺","小室","小林","青柳町","大久保","大椚","長澤","天神中條","平林","舂米"],
			["雨畑","塩之上","高住","黒桂","笹走","初鹿島","小縄","新倉","西之宮","赤沢","千須和","早川","草塩","大原野","大島","湯島","奈良田","保","薬袋","榑坪","京ケ島"],
			["粟倉","伊沼","一色","横根中","下山","下田原","下八木沢","下部","角打","釜額","丸滝","岩欠","久成","久保","宮木","熊沢","古関","古長谷","光子沢","江尻窪","根子","三沢","山家","市之瀬","寺沢","芝草","車田","手打沢","小田船原","上田原","上之平","上八木沢","常葉","身延","水船","杉山","瀬戸","清子","清沢","西嶋","切石","切房木","折門","川向","相又","帯金","大磯小磯","大塩","大山","大子","大城","大炊平","大島","大崩","大野","大垈","遅沢","中山","中之倉","椿草里","桃ケ窪","湯之奥","道","日向南沢","波高島","波木井","梅平","八坂","八日市場","樋田","樋之上","平須","北川","門野","夜子沢","矢細工","梨子","嶺","和田","福原","飯富"],
			["駅前通","鹿島","十谷","長知沢","鳥屋","箱原","柳川"],
			["河口","勝山","小立","西湖","西湖西","西湖南","浅川","船津","大石","大嵐","長浜","富士ケ嶺","本栖","精進"],
			["山中","平野"],
			["内野","忍草"],
			["下暮地","小沼","倉見"],
			["下善之木","下中山","下白井平","釜之前","久保","月夜野","小善地","上善之木","上中山","上白井平","西和出村","川原畑","川村","大栗","大指","大室指","大野","谷相","竹之本","中神地","長又","椿","東和出村","東神地","馬場","板橋"],
			["鳴沢村一円"],
			["猿橋町伊良原","猿橋町猿橋","猿橋町桂台","猿橋町小篠","猿橋町小沢","猿橋町朝日小沢","猿橋町殿上","猿橋町藤崎","駒橋","御太刀","笹子町吉久保","笹子町黒野田","笹子町白野","七保町下和田","七保町葛野","七保町駒宮","七保町瀬戸","七保町浅川","七保町奈良子","七保町林","初狩町下初狩","初狩町中初狩","大月","大月町花咲","大月町真木","大月町大月","賑岡町ゆりケ丘","賑岡町奥山","賑岡町岩殿","賑岡町強瀬","賑岡町浅利","賑岡町畑倉","富浜町宮谷","富浜町鳥沢","梁川町塩瀬","梁川町綱の上","梁川町新倉","梁川町立野"],
			["ときわ台","旭","下吉田","小明見","松山","上吉田","上暮地","新屋","新西原","新倉","大明見","竜ケ丘","緑ケ丘"],
			["一町田中","下井尻","下栗原","下石森","下神内川","歌田","鴨居寺","江曽原","三ケ所","三富下荻原","三富下釜口","三富上釜口","三富上柚木","三富川浦","三富徳和","山根","市川","七日市場","小原西","小原東","上岩下","上栗原","上石森","上之割","上神内川","水口","正徳寺","西","切差","大工","大野","中村","東","東後屋敷","南","北","牧丘町窪平","牧丘町室伏","牧丘町城古寺","牧丘町成沢","牧丘町西保下","牧丘町西保中","牧丘町千野々宮","牧丘町倉科","牧丘町隼","牧丘町北原","牧丘町牧平","牧丘町柳平","牧丘町杣口","堀内","万力","矢坪","落合"],
			["塩山一之瀬高橋","塩山下粟生野","塩山下塩後","塩山下於曽","塩山下小田原","塩山下萩原","塩山下柚木","塩山牛奥","塩山熊野","塩山三日市場","塩山小屋敷","塩山小屋敷","塩山上粟生野","塩山上井尻","塩山上塩後","塩山上於曽","塩山上小田原","塩山上萩原","塩山西広門田","塩山西野原","塩山赤尾","塩山千野","塩山竹森","塩山中萩原","塩山藤木","塩山平沢","塩山福生里","勝沼町下岩崎","勝沼町休息","勝沼町山","勝沼町勝沼","勝沼町小佐手","勝沼町上岩崎","勝沼町深沢","勝沼町中原","勝沼町等々力","勝沼町藤井","勝沼町菱山","勝沼町綿塚","大和町初鹿野","大和町田野","大和町日影","大和町木賊","大和町鶴瀬"],
			["愛宕町","伊勢","右左口町","塩部","横根町","屋形","音羽町","下河原町","下向山町","下今井町","下小河原町","下石田","下積翠寺町","下曽根町","下帯那町","下鍛冶屋町","下飯田","丸の内","岩窪町","宮原町","宮前町","金竹町","元紺屋町","古関町","古上条町","古府中町","後屋町","御岳町","向町","幸町","荒川","貢川","貢川本町","高室町","高成町","高町","高畑","国玉町","国母","黒平町","砂田町","桜井町","山宮町","七沢町","若松町","酒折","酒折町","寿町","住吉","住吉本町","小曲町","小松町","小瀬町","上阿原町","上向山町","上今井町","上小河原町","上条新居町","上石田","上積翠寺町","上曽根町","上帯那町","上町","城東","心経寺町","新田町","西下条町","西高橋町","西田町","西油川町","青沼","青葉町","千塚","川窪町","川田町","善光寺","善光寺町","相生","草鹿沢町","増坪町","太田町","大手","大津町","大里町","大和町","池田","竹日向町","中央","中小河原","中小河原町","中村町","中町","中畑町","朝気","朝日","長松寺町","梯町","天神町","塔岩町","東下条町","東光寺","東光寺町","湯村","湯田","徳行","南口町","白井町","美咲","富士見","富竹","武田","平瀬町","宝","蓬沢","蓬沢町","北口","北新","堀之内町","落合町","里吉","里吉町","緑が丘","和戸町","和田町","塚原町","猪狩町","羽黒町","飯田"],
			["安寺","宇津谷","下芦沢","下今井","下菅口","下福沢","岩森","亀沢","吉沢","牛句","境","玉川","志田","獅子平","漆戸","篠原","菖蒲沢","上芦沢","上菅口","上福沢","西八幡","千田","打返","大下条","大久保","大垈","団子新居","中下条","長塚","天狗沢","島上条","富竹新田","万才","名取","竜王","竜王新町","龍地","神戸"],
			["芦川町上芦川","芦川町新井原","芦川町中芦川","芦川町鶯宿","一宮町一ノ宮","一宮町塩田","一宮町下矢作","一宮町橋立","一宮町金沢","一宮町金田","一宮町狐新居","一宮町国分","一宮町市之蔵","一宮町小城","一宮町上矢作","一宮町新巻","一宮町石","一宮町千米寺","一宮町地蔵堂","一宮町竹原田","一宮町中尾","一宮町坪井","一宮町田中","一宮町土塚","一宮町東原","一宮町東新居","一宮町南野呂","一宮町北野呂","一宮町北都塚","一宮町本都塚","一宮町末木","一宮町神沢","境川町三椚","境川町寺尾","境川町小黒坂","境川町小山","境川町石橋","境川町前間田","境川町大窪","境川町大黒坂","境川町大坪","境川町藤垈","境川町坊ケ峰","御坂町井之上","御坂町下黒駒","御坂町下野原","御坂町夏目原","御坂町蕎麦塚","御坂町金川原","御坂町栗合","御坂町国衙","御坂町上黒駒","御坂町成田","御坂町大野寺","御坂町竹居","御坂町藤野木","御坂町二之宮","御坂町八千蔵","御坂町尾山","春日居町下岩下","春日居町加茂","春日居町熊野堂","春日居町桑戸","春日居町国府","春日居町寺本","春日居町小松","春日居町鎮目","春日居町徳条","春日居町別田","石和町井戸","石和町下平井","石和町河内","石和町窪中島","石和町広瀬","石和町今井","石和町砂原","石和町山崎","石和町四日市場","石和町市部","石和町小石和","石和町松本","石和町上平井","石和町川中島","石和町中川","石和町唐柏","石和町東高橋","石和町東油川","石和町八田","八代町永井","八代町岡","八代町高家","八代町増利","八代町大間田","八代町竹居","八代町奈良原","八代町南","八代町米倉","八代町北"],
			["印沢","下芦川","下大鳥居","葛籠沢","鴨狩津向","岩下","岩間","宮原","五八","高田","高萩","黒沢","三帳","山保","市川大門","寺所","上野","大塚","中山","楠甫","畑熊","八之尻","落居","垈"],
			["つる","井倉","下谷","加畑","夏狩","境","玉川","金井","桂町","古川渡","戸沢","厚原","四日市場","鹿留","十日市場","小形山","小野","上谷","盛里","川棚","川茂","大原","大幡","大野","中央","中津森","朝日曽雌","朝日馬場","田原","田野倉","平栗","法能","与縄"],
			["旭町上條中割","旭町上條南割","旭町上條北割","一ツ谷","栄","円野町下円井","円野町上円井","円野町入戸野","下祖母石","岩下","穴山町","若宮","上ノ山","上祖母石","水神","清哲町水上","清哲町青木","清哲町折居","清哲町樋口","大草町下條西割","大草町下條中割","大草町若尾","大草町上條東割","中央町","中田町小田川","中田町中條","中島","藤井町駒井","藤井町坂井","藤井町南下條","藤井町北下條","富士見","富士見ケ丘","穂坂町宮久保","穂坂町三ツ沢","穂坂町三之蔵","穂坂町上今井","穂坂町長久保","穂坂町柳平","本町","龍岡町下條東割","龍岡町下條南割","龍岡町若尾新田","神山町鍋山","神山町武田","神山町北宮地"]
			 ];
function setMenuItem(n)
{
	len = document.areainputForm.addr.options.length;
	for (i=len-1; i>=0; i--)
	{
		document.areainputForm.addr.options[i] = null;
	}
	for (i=0; i<menuItem[n].length; i++)
	{
		document.areainputForm.addr.options[i] = new Option(menuItem[n][i],menuItem[n][i]);
	}
	
}

// header.jsp
function menu_clicked(bcateg) {
	var p1 = "lat=" + encodeURIComponent(map.getCenter().lat());
	var p2 = "lng=" + encodeURIComponent(map.getCenter().lng());
	var p3 = "zoom=" + encodeURIComponent(map.getZoom());
	var p4 = "bcateg=" + encodeURIComponent(bcateg);
	var url = "./menuclick.do" + "?" + p1 + "&" + p2 + "&" + p3 + "&" + p4;
	location.replace(url);
}

// header.jsp
function area_send(){
	var city = "city=" + encodeURIComponent(document.areainputForm.city.value);
	var addr = "addr=" + encodeURIComponent(document.areainputForm.addr.value);
	var url = "./areainput.do" + "?" + city + "&" + addr;
	location.replace(url);
}

// shopdetail.jsp
function toggle (targetId) {
	if ( document.getElementById ) {
		target = document.getElementById ( targetId );
		if ( target.style.display == "none" ) {
			target.style.display = "";
		} else {
			target.style.display = "none";
		}
		document.shopCommentSendForm.reset();
	}
}

//shopdetail.jsp
function votepoint(shopid){
	message = 'このお店に1ポイント投票します。\nよろしいですか？';
	if(confirm(message)){
		// YES選択
		url = "./shopVotePoint.do?shopid=" + shopid;
		location.replace(url);
	}else{
		// NO選択
	}
}

// toppage_hello.jsp
function search_toppage_hello() {
	var keyword = encodeURIComponent(document.ToppageSearchShopForm.keyword.value);
	document.ToppageSearchShopForm.keyword_enc.value = keyword;
	document.ToppageSearchShopForm.submit();
}

//toppage_list.jsp
function seticon_cattab100(num)
{
	var obj_cattab = parent.frame_tab.document.getElementById("catab100_a");
	if(num == 0)
	{
		obj_cattab.className = "";
	}
	else if(num == 1)
	{
		obj_cattab.className = "IconOn";
	}
}

//toppage_list.jsp
function seticon_cattab101(num)
{
	var obj_cattab = parent.frame_tab.document.getElementById("catab101_a");
	if(num == 0)
	{
		obj_cattab.className = "";
	}
	else if(num == 1)
	{
		obj_cattab.className = "IconOn";
	}
}

//toppage_list.jsp
function seticon_cattab103(num)
{
	var obj_cattab = parent.frame_tab.document.getElementById("catab103_a");
	if(num == 0)
	{
		obj_cattab.className = "";
	}
	else if(num == 1)
	{
		obj_cattab.className = "IconOn";
	}
}

//toppage_list.jsp
function seticon_cattab1(num)
{
	var obj_cattab = parent.frame_tab.document.getElementById("catab1_a");
	if(num == 0)
	{
		obj_cattab.className = "";
	}
	else if(num == 1)
	{
		obj_cattab.className = "catTabOn";
	}
}

//toppage_list.jsp
function seticon_cattab2(num)
{
	var obj_cattab = parent.frame_tab.document.getElementById("catab2_a");
	if(num == 0)
	{
		obj_cattab.className = "";
	}
	else if(num == 1)
	{
		obj_cattab.className = "catTabOn";
	}
}

//toppage_list.jsp
function seticon_cattab3(num)
{
	var obj_cattab = parent.frame_tab.document.getElementById("catab3_a");
	if(num == 0)
	{
		obj_cattab.className = "";
	}
	else if(num == 1)
	{
		obj_cattab.className = "catTabOn";
	}
}

//toppage_list.jsp
function seticon_cattab4(num)
{
	var obj_cattab = parent.frame_tab.document.getElementById("catab4_a");
	if(num == 0)
	{
		obj_cattab.className = "";
	}
	else if(num == 1)
	{
		obj_cattab.className = "catTabOn";
	}
}

//toppage_list.jsp
function seticon_cattab5(num)
{
	var obj_cattab = parent.frame_tab.document.getElementById("catab5_a");
	if(num == 0)
	{
		obj_cattab.className = "";
	}
	else if(num == 1)
	{
		obj_cattab.className = "catTabOn";
	}
}

//toppage_list.jsp
function seticon_cattab6(num)
{
	var obj_cattab = parent.frame_tab.document.getElementById("catab6_a");
	if(num == 0)
	{
		obj_cattab.className = "";
	}
	else if(num == 1)
	{
		obj_cattab.className = "catTabOn";
	}
}

//toppage_list.jsp
function seticon_cattab7(num)
{
	var obj_cattab = parent.frame_tab.document.getElementById("catab7_a");
	if(num == 0)
	{
		obj_cattab.className = "";
	}
	else if(num == 1)
	{
		obj_cattab.className = "catTabOn";
	}
}

//toppage_list.jsp
function reseticon()
{
	seticon_cattab100(0);
	seticon_cattab101(0);
	seticon_cattab103(0);
	seticon_cattab1(0);
	seticon_cattab2(0);
	seticon_cattab3(0);
	seticon_cattab4(0);
	seticon_cattab5(0);
	seticon_cattab6(0);
	seticon_cattab7(0);
}

//toppage_list.jsp
function activeicon(num)
{
	if(num == 100)
	{
		seticon_cattab100(1);
		seticon_cattab101(0);
		seticon_cattab103(0);
	}
	if(num == 101)
	{
		seticon_cattab100(0);
		seticon_cattab101(1);
		seticon_cattab103(0);
	}
	if(num == 103)
	{
		seticon_cattab100(0);
		seticon_cattab101(0);
		seticon_cattab103(1);
	}
	seticon_cattab1(1);
	seticon_cattab2(1);
	seticon_cattab3(1);
	seticon_cattab4(1);
	seticon_cattab5(1);
	seticon_cattab6(1);
	seticon_cattab7(1);
}

// toppage_list.jsp
function changeToppage_list()
{
	stat = document.LoginStatusForm.loginstatus.value;
    func = document.LoginStatusForm.func.value;
    nick = document.LoginStatusForm.nickname.value;
    key = document.LoginStatusForm.keyword.value;
    num = document.LoginStatusForm.listnum.value;
    
    reseticon();
	
	if(func == 100)
	{
		parent.frame_tab.document.ToptenForm.topten.value = "新着TOP10";
		
		activeicon(100);
	}
	else if(func == 101)
	{
		parent.frame_tab.document.ToptenForm.topten.value = "「全カテゴリ」のマチポイントランキングTOP10";
		
		activeicon(101);
	}
	else if(func == 103)
	{
		parent.frame_tab.document.ToptenForm.topten.value = "シャッフル10件";
		
		activeicon(103);
	}
	else if(func == 102)
	{
		if(num == 0)
		{
			parent.frame_tab.document.ToptenForm.topten.value = "該当なし";
		}
		else
		{
			var keyword = "「" + key + "」で検索した結果";
			parent.frame_tab.document.ToptenForm.topten.value = keyword;
		}
		
		activeicon(101);
	}
	else if(func == 1)
	{
		parent.frame_tab.document.ToptenForm.topten.value = "「くらす」のマチポイントランキングTOP10";
		
		seticon_cattab1(1);
		seticon_cattab101(1);
	}
	else if(func == 2)
	{
		parent.frame_tab.document.ToptenForm.topten.value = "「たべる」のマチポイントランキングTOP10";
		
		seticon_cattab2(1);
		seticon_cattab101(1);
	}
	else if(func == 3)
	{
		parent.frame_tab.document.ToptenForm.topten.value = "「そだてる」のマチポイントランキングTOP10";
		
		seticon_cattab3(1);
		seticon_cattab101(1);
	}
	else if(func == 4)
	{
		parent.frame_tab.document.ToptenForm.topten.value = "「かう」のマチポイントランキングTOP10";
		
		seticon_cattab4(1);
		seticon_cattab101(1);
	}
	else if(func == 5)
	{
		parent.frame_tab.document.ToptenForm.topten.value = "「あそぶ」のマチポイントランキングTOP10";
		
		seticon_cattab5(1);
		seticon_cattab101(1);
	}
	else if(func == 6)
	{
		parent.frame_tab.document.ToptenForm.topten.value = "「まなぶ」のマチポイントランキングTOP10";
		
		seticon_cattab6(1);
		seticon_cattab101(1);
	}
	else if(func == 7)
	{
		parent.frame_tab.document.ToptenForm.topten.value = "「みがく」のマチポイントランキングTOP10";
		
		seticon_cattab7(1);
		seticon_cattab101(1);
	}
}