function showhide(id){	if(document.getElementById){		if(document.getElementById(id).style.display == "none")			document.getElementById(id).style.display = "block";		else			document.getElementById(id).style.display = "none";	}}var defaultLabels = [ '路線を選択　　　　　',  '駅名を選択　　　　　', ];var categories = [["JR山手線",1,[   ["品川",1],   ["大崎",2],   ["五反田",3],   ["目黒",4],   ["恵比寿",5],   ["渋谷",6],   ["原宿",7],   ["代々木",8],   ["新宿",9],   ["新大久保",10],   ["高田馬場",11],   ["目白",12],   ["池袋",13],   ["大塚",14],   ["巣鴨",15],   ["駒込",16],   ["田端",17],   ["西日暮里",18],   ["日暮里",19],   ["鶯谷",20],   ["上野",21],   ["御徒町",22],   ["秋葉原",23],   ["神田",24],   ["東京",25],   ["有楽町",26],   ["新橋",27],   ["浜松町",28],   ["田町",29]  ]],["JR京浜東北線",2,[   ["赤羽",30],   ["東十条",31],   ["王子",32],   ["上中里",33],   ["田端",34],   ["西日暮里",35],   ["日暮里",36],   ["鶯谷",37],   ["上野",38],   ["御徒町",39],   ["秋葉原",40],   ["神田",41],   ["東京",42],   ["有楽町",43],   ["新橋",44],   ["浜松町",45],   ["田町",46],   ["品川",47],   ["大井町",48],   ["大森",49],   ["蒲田",50]  ]],["JR中央線",3,[   ["東京",51],   ["神田",52],   ["御茶ノ水",53],   ["水道橋",54],   ["飯田橋",55],   ["市ケ谷",56],   ["四ツ谷",57],   ["信濃町",58],   ["千駄ケ谷",59],   ["代々木",60],   ["新宿",61],   ["大久保",62],   ["東中野",63],   ["中野",64],   ["高円寺",65],   ["阿佐ケ谷",66],   ["荻窪",67],   ["西荻窪",68],   ["吉祥寺",69],   ["三鷹",70],   ["武蔵境",71],   ["東小金井",72],   ["武蔵小金井",73],   ["国分寺",74],   ["西国分寺",75],   ["国立",76],   ["立川",77],   ["日野",78],   ["豊田",79],   ["八王子",80],   ["西八王子",81],   ["高尾",82]  ]],["JR総武線",4,[   ["三鷹",83],   ["吉祥寺",84],   ["西荻窪",85],   ["荻窪",86],   ["阿佐ケ谷",87],   ["高円寺",88],   ["中野",89],   ["東中野",90],   ["大久保",91],   ["新宿",92],   ["代々木",93],   ["千駄ケ谷",94],   ["信濃町",95],   ["四ツ谷",96],   ["市ヶ谷",97],   ["飯田橋",98],   ["水道橋",99],   ["御茶ノ水",100],   ["秋葉原",101],   ["浅草橋",102],   ["両国",103],   ["錦糸町",104],   ["亀戸",105],   ["平井",106],   ["新小岩",107],   ["小岩",108]  ]],["JR東海道本線",5,[   ["東京",109],   ["新橋",110],   ["品川",111]  ]],["JR常磐線",6,[   ["上野",112],   ["日暮里",113],   ["三河島",114],   ["南千住",115],   ["北千住",116],   ["綾瀬",117],   ["亀有",118],   ["金町",119]  ]],["JR横浜線",7,[   ["成瀬",120],   ["町田",121],   ["相原",122],   ["八王子みなみ野",123],   ["片倉",124],   ["八王子",125]  ]],["JR埼京線",8,[   ["大崎",126],   ["恵比寿",127],   ["渋谷",128],   ["新宿",129],   ["池袋",130],   ["板橋",131],   ["十条",132],   ["赤羽",133],   ["北赤羽",134],   ["浮間舟渡",135]  ]],["JR南武線",9,[   ["矢野口",136],   ["稲城長沼",137],   ["南多摩",138],   ["府中本町",139],   ["分倍河原",140],   ["西府",141],   ["谷保",142],   ["矢川",143],   ["西国立",144],   ["立川",145]  ]],["JR横須賀線",10,[   ["東京",146],   ["新橋",147],   ["品川",148],   ["西大井",149]  ]],["JR武蔵野線",11,[   ["府中本町",150],   ["北府中",151],   ["西国分寺",152],   ["新小平",153],   ["新秋津",154]  ]],["JR高崎線",12,[   ["上野",155],   ["尾久",156],   ["赤羽",157]  ]],["JR京葉線",13,[   ["東京",158],   ["八丁堀",159],   ["越中島",160],   ["潮見",161],   ["新木場",162],   ["葛西臨海公園",163]  ]],["JR宇都宮線",14,[   ["上野",164],   ["尾久",165],   ["赤羽",166]  ]],["JR中央本線",15,[   ["高尾",167]  ]],["JR総武本線",16,[   ["東京",168],   ["新日本橋",169],   ["馬喰町",170],   ["錦糸町",171],   ["新小岩",172]  ]],["JR青梅線",17,[   ["立川",173],   ["西立川",174],   ["東中神",175],   ["中神",176],   ["昭島",177],   ["拝島",178],   ["牛浜",179],   ["福生",180],   ["羽村",181],   ["小作",182],   ["河辺",183],   ["東青梅",184],   ["青梅",185]   ["宮ノ平",186],   ["日向和田",187],   ["石神前",188],   ["二俣尾",189],   ["軍畑",190],   ["沢井",191],   ["御嶽",192],   ["川井",193],   ["古里",194],   ["鳩ノ巣",195],   ["白丸",196],   ["奥多摩",197]  ]],["JR八高線",18,[   ["八王子",198],   ["北八王子",199],   ["小宮",200],   ["拝島",201],   ["東福生",202],   ["箱根ヶ崎",203]  ]],["JR五日市線",19,[   ["拝島",204],   ["熊川",205],   ["東秋留",206],   ["秋川",207],   ["武蔵引田",208],   ["武蔵増戸",209],   ["武蔵五日市",210]  ]],["東京メトロ東西線",20,[   ["中野",211],   ["落合",212],   ["高田馬場",213],   ["早稲田",214],   ["神楽坂",215],   ["飯田橋",216],   ["九段下",217],   ["竹橋",218],   ["大手町",219],   ["日本橋",220],   ["茅場町",221],   ["門前仲町",222],   ["木場",223],   ["東陽町",224],   ["南砂町",225],   ["西葛西",226],   ["葛西",227]  ]],["東京メトロ有楽町線",21,[   ["地下鉄成増",228],   ["地下鉄赤塚",229],   ["平和台",230],   ["氷川台",231],   ["小竹向原",232],   ["千川",233],   ["要町",234],   ["池袋",235],   ["東池袋",236],   ["護国寺",237],   ["江戸川橋",238],   ["飯田橋",239],   ["市ヶ谷",240],   ["麹町",241],   ["永田町",242],   ["桜田門",243],   ["有楽町",244],   ["銀座一丁目",245],   ["新富町",246],   ["月島",247],   ["豊洲",248],   ["辰巳",249],   ["新木場",250]  ]],["東京メトロ丸ノ内線",22,[   ["池袋",251],   ["新大塚",252],   ["茗荷谷",253],   ["後楽園",254],   ["本郷三丁目",255],   ["御茶ノ水",256],   ["淡路町",257],   ["大手町",258],   ["東京",259],   ["銀座",260],   ["霞ケ関",261],   ["国会議事堂前",262],   ["赤坂見附",263],   ["四ツ谷",264],   ["四谷三丁目",265],   ["新宿御苑前",266],   ["新宿三丁目",267],   ["新宿",268],   ["西新宿",269],   ["中野坂上",270],   ["新中野",271],   ["東高円寺",272],   ["新高円寺",273],   ["南阿佐ヶ谷",274],   ["荻窪",275],   ["中野新橋",276],   ["中野富士見町",277],   ["方南町",278]  ]],["東京メトロ日比谷線",23,[  ["北千住",279],   ["南千住",280],   ["三ノ輪",281],   ["入谷",282],   ["上野",283],   ["仲御徒町",284],   ["秋葉原",285],   ["小伝馬町",286],   ["人形町",287],   ["茅場町",288],   ["八丁堀",289],   ["築地",290],   ["東銀座",291],   ["銀座",292],   ["日比谷",293],   ["霞ケ関",294],   ["神谷町",295],   ["六本木",296],   ["広尾",297],   ["恵比寿",298],   ["中目黒",299]   ]],["東京メトロ千代田線",24,[    ["綾瀬",300],   ["北千住",301],   ["町屋",302],   ["西日暮里",303],   ["千駄木",304],   ["根津",305],   ["湯島",306],   ["新御茶ノ水",307],   ["大手町",308],   ["二重橋前",309],   ["日比谷",310],   ["霞ケ関",311],   ["国会議事堂前",312],   ["赤坂",313],   ["乃木坂",314],   ["表参道",315],   ["明治神宮前",316],   ["代々木公園",317],   ["代々木上原",318],   ["北綾瀬",319] ]],["東京メトロ南北線",25,[   ["目黒",320],   ["白金台",321],   ["白金高輪",322],   ["麻布十番",323],   ["六本木一丁目",324],   ["溜池山王",325],   ["永田町",326],   ["四ツ谷",327],   ["市ケ谷",328],   ["飯田橋",329],   ["後楽園",330],   ["東大前",331],   ["本駒込",332],   ["駒込",333],   ["西ケ原",334],   ["王子",335],   ["王子神谷",336],   ["志茂",337],   ["赤羽岩淵",338]  ]],["東京メトロ銀座線",26,[   ["渋谷",339],   ["表参道",340],   ["外苑前",341],   ["青山一丁目",342],   ["赤坂見附",343],   ["溜池山王",344],   ["虎ノ門",345],   ["新橋",346],   ["銀座",347],   ["京橋",348],   ["日本橋",349],   ["三越前",350],   ["神田",351],   ["末広町",352],   ["上野広小路",353],   ["上野",354],   ["稲荷町",355],   ["田原町",356],   ["浅草",357]  ]],["東京メトロ半蔵門線",27,[   ["渋谷",358],   ["表参道",359],   ["青山一丁目",360],   ["永田町",361],   ["半蔵門",362],   ["九段下",363],   ["神保町",364],   ["大手町",365],   ["三越前",366],   ["水天宮前",367],   ["清澄白河",368],   ["住吉",369],   ["錦糸町",370],   ["押上",371]  ]],["東京メトロ副都心線",28,[   ["地下鉄成増",372],   ["地下鉄赤塚",373],   ["平和台",374],   ["氷川台",375],   ["小竹向原",376],   ["千川",377],   ["要町",378],   ["池袋",379],   ["雑司が谷",380],   ["西早稲田",381],   ["東新宿",382],   ["新宿三丁目",383],   ["北参道",384],   ["明治神宮前",385],   ["渋谷",386]  ]],["東急東横線",29,[   ["渋谷",387],   ["代官山",388],   ["中目黒",389],   ["祐天寺",390],   ["学芸大学",391],   ["都立大学",392],   ["自由が丘",393],   ["田園調布",394],   ["多摩川",395]  ]],["東急田園都市線",30,[   ["渋谷",396],   ["池尻大橋",397],   ["三軒茶屋",398],   ["駒沢大学",399],   ["桜新町",400],   ["用賀",401],   ["二子玉川",402],   ["つくし野",403],   ["すずかけ台",404],   ["南町田",405]  ]],["東急池上線",31,[   ["五反田",406],   ["大崎広小路",407],   ["戸越銀座",408],   ["荏原中延",409],   ["旗の台",410],   ["長原",411],   ["洗足池",412],   ["石川台",413],   ["雪が谷大塚",414],   ["御嶽山",415],   ["久が原",416],   ["千鳥町",417],   ["池上",418],   ["蓮沼",419],   ["蒲田",420]  ]],["東急大井町線",32,[   ["大井町",421],   ["下神明",422],   ["戸越公園",423],   ["中延",424],   ["荏原町",425],   ["旗の台",426],   ["北千束",427],   ["大岡山",428],   ["緑が丘",429],   ["自由が丘",430],   ["九品仏",431],   ["尾山台",432],   ["等々力",433],   ["上野毛",434],   ["二子玉川",435]  ]],["東急目黒線",33,[   ["目黒",436],   ["不動前",437],   ["武蔵小山",438],   ["西小山",439],   ["洗足",440],   ["大岡山",441],   ["奥沢",442],   ["田園調布",443],   ["多摩川",444]  ]],["東急多摩川線",34,[   ["多摩川",445],   ["沼部",446],   ["鵜の木",447],   ["下丸子",448],   ["武蔵新田",449],   ["矢口渡",450],   ["蒲田",451]  ]],["東急世田谷線",35,[   ["三軒茶屋",452],   ["西太子堂",453],   ["若林",454],   ["松陰神社前",455],   ["世田谷",456],   ["上町",457],   ["宮の坂",458],   ["山下",459],   ["松原",460],   ["下高井戸",461]  ]],["西武池袋線",36,[   ["池袋",462],   ["椎名町",463],   ["東長崎",464],   ["江古田",465],   ["桜台",466],   ["練馬",467],   ["中村橋",468],   ["富士見台",469],   ["練馬高野台",470],   ["石神井公園",471],   ["大泉学園",472],   ["保谷",473],   ["ひばりヶ丘",474],   ["東久留米",475],   ["清瀬",476],   ["秋津",477]  ]],["西武新宿線",37,[   ["西武新宿",478],   ["高田馬場",479],   ["下落合",480],   ["中井",481],   ["新井薬師前",482],   ["沼袋",483],   ["野方",484],   ["都立家政",485],   ["鷺ノ宮",486],   ["下井草",487],   ["井荻",488],   ["上井草",489],   ["上石神井",490],   ["武蔵関",491],   ["東伏見",492],   ["西武柳沢",493],   ["田無",494],   ["花小金井",495],   ["小平",496],   ["久米川",497],   ["東村山",498]  ]],["西武拝島線",38,[   ["小平",499],   ["萩山",500],   ["小川",501],   ["東大和市",502],   ["玉川上水",503],   ["武蔵砂川",504],   ["西武立川",505],   ["拝島",506]  ]],["西武有楽町線",39,[   ["練馬",507],   ["新桜台",508],   ["小竹向原",509]  ]],["西武多摩湖線",40,[   ["国分寺",510],   ["一橋学園",511],   ["青梅街道",512],   ["萩山",513],   ["八坂",514],   ["武蔵大和",515],   ["西武遊園地",516]  ]],["西武多摩川線",41,[   ["武蔵境",517],   ["新小金井",518],   ["多磨",519],   ["白糸台",520],   ["競艇場前",521],   ["是政",522]  ]],["西武国分寺線",42,[   ["国分寺",523],   ["恋ヶ窪",524],   ["鷹の台",525],   ["小川",526],   ["東村山",527]  ]],["西武豊島線",43,[   ["練馬",528],   ["豊島園",529]  ]],["西武山口線",44,[   ["西武遊園地",530]  ]],["西武西武園線",45,[   ["東村山",531],   ["西武園",532]  ]],["都営大江戸線",46,[   ["新宿西口",533],   ["東新宿",534],   ["若松河田",535],   ["牛込柳町",536],   ["牛込神楽坂",537],   ["飯田橋",538],   ["春日",539],   ["本郷三丁目",540],   ["上野御徒町",541],   ["新御徒町",542],   ["蔵前",543],   ["両国",544],   ["森下",545],   ["清澄白河",546],   ["門前仲町",547],   ["月島",548],   ["勝どき",549],   ["築地市場",550],   ["汐留",551],   ["大門",552],   ["赤羽橋",553],   ["麻布十番",554],   ["六本木",555],   ["青山一丁目",556],   ["国立競技場",557],   ["代々木",558],   ["新宿",559],   ["都庁前",560],   ["西新宿五丁目",561],   ["中野坂上",562],   ["東中野",563],   ["中井",564],   ["落合南長崎",565],   ["新江古田",566],   ["練馬",567],   ["豊島園",568],   ["練馬春日町",569],   ["光が丘",570]  ]],["都営三田線",47,[   ["目黒",571],   ["白金台",572],   ["白金高輪",573],   ["三田",574],   ["芝公園",575],   ["御成門",576],   ["内幸町",577],   ["日比谷",578],   ["大手町",579],   ["神保町",580],   ["水道橋",581],   ["春日",582],   ["白山",583],   ["千石",584],   ["巣鴨",585],   ["西巣鴨",586],   ["新板橋",587],   ["板橋区役所前",588],   ["板橋本町",589],   ["本蓮沼",590],   ["志村坂上",591],   ["志村三丁目",592],   ["蓮根",593],   ["西台",594],   ["高島平",595],   ["新高島平",596],   ["西高島平",597]  ]],["都営新宿線",48,[   ["新宿",598],   ["新宿三丁目",599],   ["曙橋",600],   ["市ヶ谷",601],   ["九段下",602],   ["神保町",603],   ["小川町",604],   ["岩本町",605],   ["馬喰横山",606],   ["浜町",607],   ["森下",608],   ["菊川",609],   ["住吉",610],   ["西大島",611],   ["大島",612],   ["東大島",613],   ["船堀",614],   ["一之江",615],   ["瑞江",616],   ["篠崎",617]  ]],["都営浅草線",49,[   ["西馬込",618],   ["馬込",619],   ["中延",620],   ["戸越",621],   ["五反田",622],   ["高輪台",623],   ["泉岳寺",624],   ["三田",625],   ["大門",626],   ["新橋",627],   ["東銀座",628],   ["宝町",629],   ["日本橋",630],   ["人形町",631],   ["東日本橋",632],   ["浅草橋",633],   ["蔵前",634],   ["浅草",635],   ["本所吾妻橋",636],   ["押上",637]  ]],["都電荒川線",50,[   ["三ノ輪橋",638],   ["荒川一中前",639],   ["荒川区役所前",640],   ["荒川二丁目",641],   ["荒川七丁目",642],   ["町屋駅前",643],   ["町屋二丁目",644],   ["東尾久三丁目",645],   ["熊野前",646],   ["宮ノ前",647],   ["小台",648],   ["荒川遊園地前",649],   ["荒川車庫前",650],   ["梶原",651],   ["栄町",652],   ["王子駅前",653],   ["飛鳥山",654],   ["滝野川一丁目",655],   ["西ヶ原四丁目",656],   ["新庚申塚",657],   ["庚申塚",658],   ["巣鴨新田",659],   ["大塚駅前",660],   ["向原",661],   ["東池袋四丁目",662],   ["都電雑司ヶ谷",663],   ["鬼子母神前",664],   ["学習院下",665],   ["面影橋",666],   ["早稲田",667]  ]],["日暮里・舎人ライナー",51,[   ["日暮里",668],   ["西日暮里",669],   ["赤土小学校前",670],   ["熊野前",671],   ["足立小台",672],   ["扇大橋",673],   ["高野",674],   ["江北",675],   ["西新井大師西",676],   ["谷在家",677],   ["舎人公園",678],   ["舎人",679],   ["見沼代親水公園",680]  ]],["京王線",52,[   ["新宿",681],   ["初台",682],   ["幡ヶ谷",683],   ["笹塚",684],   ["代田橋",685],   ["明大前",686],   ["下高井戸",687],   ["桜上水",688],   ["上北沢",689],   ["八幡山",690],   ["芦花公園",691],   ["千歳烏山",692],   ["仙川",693],   ["つつじヶ丘",694],   ["柴崎",695],   ["国領",696],   ["布田",697],   ["調布",698],   ["西調布",699],   ["飛田給",700],   ["武蔵野台",701],   ["多磨霊園",702],   ["東府中",703],   ["府中",704],   ["分倍河原",705],   ["中河原",706],   ["聖蹟桜ヶ丘",707],   ["百草園",708],   ["高幡不動",709],   ["南平",710],   ["平山城址公園",711],   ["長沼",712],   ["北野",713],   ["京王八王子",714]  ]],["京王井の頭線",53,[   ["渋谷",715],   ["神泉",716],   ["駒場東大前",717],   ["池ノ上",718],   ["下北沢",719],   ["新代田",720],   ["東松原",721],   ["明大前",722],   ["永福町",723],   ["西永福",724],   ["浜田山",725],   ["高井戸",726],   ["富士見ヶ丘",727],   ["久我山",728],   ["三鷹台",729],   ["井の頭公園",730],   ["吉祥寺",731]  ]],["京王相模原線",54,[   ["調布",732],   ["京王多摩川",733],   ["京王よみうりランド",734],   ["稲城",735],   ["京王永山",736],   ["京王多摩センター",737],   ["京王堀之内",738],   ["南大沢",739],   ["多摩境",740]  ]],["京王高尾線",55,[   ["北野",741],   ["京王片倉",742],   ["山田",743],   ["めじろ台",744],   ["狭間",745],   ["高尾",746],   ["高尾山口",747]  ]],["京王動物園線",56,[   ["高幡不動",748],   ["多摩動物公園",749]  ]],["京王競馬場線",57,[   ["東府中",750],   ["府中競馬正門前",751]  ]],["京成本線",58,[   ["京成上野",752],   ["日暮里",753],   ["新三河島",754],   ["町屋",755],   ["千住大橋",756],   ["京成関屋",757],   ["堀切菖蒲園",758],   ["お花茶屋",759],   ["青砥",760],   ["京成高砂",761],   ["京成小岩",762],   ["江戸川",763]  ]],["京成押上線",59,[   ["押上",764],   ["京成曳舟",765],   ["八広",766],   ["四ツ木",767],   ["京成立石",768],   ["青砥",769],   ["京成高砂",770]  ]],["京成金町線",60,[   ["京成高砂",771],   ["柴又",772],   ["京成金町",773] ]],["東武東上線",61,[   ["池袋",774],   ["北池袋",775],   ["下板橋",776],   ["大山",777],   ["中板橋",778],   ["ときわ台",779],   ["上板橋",780],   ["東武練馬",781],   ["下赤塚",782],   ["成増",783]  ]],["東武伊勢崎線",62,[   ["浅草",784],   ["業平橋",785],   ["押上",786],   ["曳舟",787],   ["東向島",788],   ["鐘ヶ淵",789],   ["堀切",790],   ["牛田",791],   ["北千住",792],   ["小菅",793],   ["五反野",794],   ["梅島",795],   ["西新井",796],   ["竹ノ塚",797]  ]],["東武大師線",63,[   ["西新井",798],   ["大師前",799]  ]],["東武亀戸線",64,[   ["亀戸",800],   ["亀戸水神",801],   ["東あずま",802],   ["小村井",803],   ["曳舟",804]  ]],["京浜急行線",65,[   ["泉岳寺",805],   ["品川",806],   ["北品川",807],   ["新馬場",808],   ["青物横丁",809],   ["鮫洲",810],   ["立会川",811],   ["大森海岸",812],   ["平和島",813],   ["大森町",814],   ["梅屋敷",815],   ["京急蒲田",816],   ["雑色",817],   ["六郷土手",818]  ]],["京浜急行空港線",66,[   ["京急蒲田",819],   ["糀谷",820],   ["大鳥居",821],   ["穴守稲荷",822],   ["天空橋",823],   ["羽田空港",824]  ]],["小田急小田原線",67,[   ["新宿",825],   ["南新宿",826],   ["参宮橋",827],   ["代々木八幡",828],   ["代々木上原",829],   ["東北沢",830],   ["下北沢",831],   ["世田谷代田",832],   ["梅ヶ丘",833],   ["豪徳寺",834],   ["経堂",835],   ["千歳船橋",836],   ["祖師ヶ谷大蔵",837],   ["成城学園前",838],   ["喜多見",839],   ["狛江",840],   ["和泉多摩川",841],   ["鶴川",842],   ["玉川学園前",843],   ["町田",844]  ]],["小田急多摩線",68,[   ["小田急永山",845],   ["小田急多摩センター",846],   ["唐木田",847]  ]],["多摩モノレール",69,[   ["上北台",848],   ["桜街道",849],   ["玉川上水",850],   ["砂川七番",851],   ["泉体育館",852],   ["立飛",853],   ["高松",854],   ["立川北",855],   ["立川南",856],   ["柴崎体育館",857],   ["甲州街道",858],   ["万願寺",859],   ["高幡不動",860],   ["程久保",861],   ["多摩動物公園",862],   ["中央大学・明星大学",863],   ["大塚・帝京大学",864],   ["松が谷",865],   ["多摩センター",866]  ]],["北総鉄道",70,[   ["京成高砂",867],   ["新柴又",868]  ]],["東京りんかい線",71,[   ["新木場",869],   ["東雲",870],   ["国際展示場",871],   ["東京テレポート",872],   ["天王洲アイル",873],   ["品川シーサイド",874],   ["大井町",875],   ["大崎",876]  ]],["東京モノレール羽田線",72,[   ["モノレール浜松町",877],   ["天王洲アイル",878],   ["大井競馬場前",879],   ["流通センター",880],   ["昭和島",881],   ["整備場",882],   ["天空橋",883],   ["新整備場",884],   ["羽田空港第1ビル",885],   ["羽田空港第2ビル",886]  ]],["新交通ゆりかもめ",73,[   ["新橋",887],   ["汐留",888],   ["竹芝",889],   ["日の出",890],   ["芝浦ふ頭",891],   ["お台場海浜公園",892],   ["台場",893],   ["船の科学館",894],   ["テレコムセンター",895],   ["青海",896],   ["国際展示場正門",897],   ["有明",898],   ["有明テニスの森",899],   ["市場前",900],   ["新豊洲",901],   ["豊洲",902]  ]],["埼玉高速鉄道",74,[   ["赤羽岩淵",903]  ]],["つくばエクスプレス線",75,[   ["秋葉原",904],   ["新御徒町",905],   ["浅草",906],   ["南千住",907],   ["北千住",908],   ["青井",909],   ["六町",910]  ]] ];var CategorySelectorManager = {fSelects: [],init: function(fForm, fSelects){	for (var i = 0; i < fSelects.length; ++i)	{		var fSelect = document.forms[fForm][fSelects[i]];		fSelect.onchange = new Function('CategorySelectorManager.doSelectChange(' + i + ');');		CategorySelectorManager.fSelects[i] = fSelect;	}	CategorySelectorManager.clearDescendantOptions(0);	var fSelect = CategorySelectorManager.fSelects[0];	fSelect.options.length = 0;	fSelect.options[fSelect.options.length] = new Option(defaultLabels[0],'');	for (var i = 0; i < categories.length; ++i)	{		var category = categories[i];		fSelect.options[fSelect.options.length] = new Option(category[0],category[1]);	}} // init, doSelectChange: function(depth){	var fCurrentSelect = CategorySelectorManager.fSelects[depth];	var selectedValue = fCurrentSelect.options[fCurrentSelect.selectedIndex].value;	CategorySelectorManager.setChildOptions(depth, selectedValue);}// doSelectChange, setChildOptions: function(depth, value){	var childDepth = depth + 1;	CategorySelectorManager.clearDescendantOptions(depth);	for (var i = childDepth; i < CategorySelectorManager.fSelects.length; ++i)		CategorySelectorManager.fSelects[i].style.visibility = 'hidden';	var brothers = categories;	for (var i = 0; i < depth; ++i)		brothers = brothers[CategorySelectorManager.fSelects[i].selectedIndex - 1][2];	for (var iCurrent = 0; iCurrent < brothers.length; ++iCurrent)	{		var category = brothers[iCurrent];		if (category[1] == value)		{			if (category.length >= 3)			{				var fChildSelect = CategorySelectorManager.fSelects[childDepth];				fChildSelect.style.visibility = 'visible';				for (var iChild = 0; iChild < category[2].length; ++iChild)				{					var child = category[2][iChild];					fChildSelect.options[fChildSelect.options.length] = new Option(child[0],child[1]);				}			}			break;		}	}} // setChildOptions, setIds: function(ids){	for (var depth = 0; depth < ids.length; ++depth)	{		var value = ids[depth];		if (!value) break;		var fCurrentSelect = CategorySelectorManager.fSelects[depth];		for (var i = 0; i < fCurrentSelect.options.length; ++i)		{			var option = fCurrentSelect.options[i];			if (value == option.value)			{				fCurrentSelect.selectedIndex = i;				break;			}		}		CategorySelectorManager.setChildOptions(depth, value);	}} // setId, clearDescendantOptions: function(depth){	for (var i = depth + 1; i < CategorySelectorManager.fSelects.length; ++i)	{		var fSelect = CategorySelectorManager.fSelects[i];		fSelect.options.length = 0;		fSelect.options[fSelect.options.length] = new Option(defaultLabels[i],'');	}} //} // CategorySelectorManagerwindow.onload = function(){	if (window.CategorySelectorManager)	{		var catgory_ids = [];		CategorySelectorManager.init('qst_form', ['stage_id', 'cat1_id', 'cat2_id']);		CategorySelectorManager.setIds(catgory_ids);	}};/*クチコミ入力チェック*/    function chkHissu(frm){        var hissu=Array("name","title","comment");        var hissu_nm = Array("投稿者","タイトル","コメント");        var len=hissu.length;        for(i=0; i<len; i++){            var obj=frm.elements[hissu[i]];            if(obj.type=="text" || obj.type=="textarea"){                if(obj.value==""){                    alert(hissu_nm[i]+"は必須入力項目です");                    frm.elements[hissu[i]].focus();                    return false;                }            }else{                for(var j=0, chk=0; j<obj.length; j++){                    if(obj[j].checked) chk++;                }                if(chk==0){                    alert(hissu_nm[i]+"は必須入力項目です");                    return false;                }            }        }        return true;    }/*QAトピ立て入力チェック*/    function chkHissu2(frm){        var hissu=Array("name","title","comment");        var hissu_nm = Array("ニックネーム","トピックタイトル","内容");		var hissu_max = Array(20,30,800);        var len=hissu.length;        for(i=0; i<len; i++){            var obj=frm.elements[hissu[i]];            if(obj.type=="text" || obj.type=="textarea"){                if(obj.value==""){                    alert(hissu_nm[i]+"は必須入力項目です");                    frm.elements[hissu[i]].focus();                    return false;                }            }else{                for(var j=0, chk=0; j<obj.length; j++){                    if(obj[j].checked) chk++;                }                if(chk==0){                    alert(hissu_nm[i]+"は必須入力項目です");                    return false;                }            }			if(obj.length>hissu_max[i]){				alert(hissu_nm[i]+"の文字数が既定値をオーバーしています。");				return false;			}        }        return true;    }/*QAトピ立て入力チェック*/    function chkHissu3(frm){        var hissu=Array("name","title","comment");        var hissu_nm = Array("ニックネーム","内容");		var hissu_max = Array(20,800);        var len=hissu.length;        for(i=0; i<len; i++){            var obj=frm.elements[hissu[i]];            if(obj.type=="text" || obj.type=="textarea"){                if(obj.value==""){                    alert(hissu_nm[i]+"は必須入力項目です");                    frm.elements[hissu[i]].focus();                    return false;                }            }else{                for(var j=0, chk=0; j<obj.length; j++){                    if(obj[j].checked) chk++;                }                if(chk==0){                    alert(hissu_nm[i]+"は必須入力項目です");                    return false;                }            }			if(obj.length>hissu_max[i]){				alert(hissu_nm[i]+"の文字数が既定値をオーバーしています。");				return false;			}        }        return true;    }/*文字数カウント*/   function ShowLength( str ) {      document.getElementById("inputlength").innerHTML = str.length + "文字";   }   function ShowLength2( str ) {      document.getElementById("inputlength2").innerHTML = str.length + "文字";   }   function ShowLength3( str ) {      document.getElementById("inputlength3").innerHTML = str.length + "文字";   }
