baseURL = "http://www.hankyu-travel.com/tour/search_d.php?p_from=EVERY&p_naigai=J&p_bunrui=020";
function makeArray(n){
	this.length=n;
	for(var i=0; i<=n; i++)
	this[i]=null;
	return this;
}

function destRec(hatsuname,hatsu,homen,destname,dest){
	this.hatsuname = hatsuname;
	this.hatsu = hatsu;
	this.homen = homen;
	this.destname = destname;
	this.dest = dest;
}

function gerendeRec(hatsuname,hatsu,homen,gerendename,gerendecode){
	this.hatsuname = hatsuname;
	this.hatsu = hatsu;
	this.homen = homen;
	this.gerendename = gerendename;
	this.gerendecode = gerendecode;
}

var i ;
var destList=new makeArray();
i = 0;
destList[i++] = new destRec('関東発','104','hkd','北海道','10');
destList[i++] = new destRec('関東発','104','thk','東北','11');
destList[i++] = new destRec('関東発','104','knt','関東・信越','12,13');
destList[i++] = new destRec('関西発','106','hkd','北海道','10');
destList[i++] = new destRec('関西発','106','thk','東北','11');
//destList[i++] = new destRec('関西発','106','knt','関東・信越','12,13');
destList[i++] = new destRec('九州発','109','hkd','北海道','10');
destList[i++] = new destRec('九州発','109','thk','東北','11');
//destList[i++] = new destRec('九州発','109','knt','関東・信越','12,13');
destList.length =7;

var gerendeList=new makeArray();
i = 0;
gerendeList[i++] = new gerendeRec('関東発','104','hkd','ニセコアンヌプリ国際スキー場','ニセコアンヌプリ');
gerendeList[i++] = new gerendeRec('関東発','104','hkd','ニセコマウンテンリゾートグラン・ヒラフ','ニセコグラン');
gerendeList[i++] = new gerendeRec('関東発','104','hkd','ニセコビレッジスキーリゾート','ニセコビレッジスキーリゾート');
gerendeList[i++] = new gerendeRec('関東発','104','hkd','アルファリゾート・トマムスキー場','トマム');
gerendeList[i++] = new gerendeRec('関東発','104','hkd','ルスツリゾート','ルスツ');
gerendeList[i++] = new gerendeRec('関東発','104','hkd','キロロスノーワールド','キロロ');
gerendeList[i++] = new gerendeRec('関東発','104','hkd','富良野スキー場','富良野');
gerendeList[i++] = new gerendeRec('関東発','104','hkd','札幌国際スキー場','札幌国際スキー場');
gerendeList[i++] = new gerendeRec('関東発','104','hkd','マウントレースイ','レースイ');
gerendeList[i++] = new gerendeRec('関東発','104','hkd','サッポロテイネ','サッポロテイネ');
gerendeList[i++] = new gerendeRec('関東発','104','hkd','サホロリゾートスキー場','サホロ');
gerendeList[i++] = new gerendeRec('関東発','104','hkd','函館七飯スノーパーク','七飯');
//gerendeList[i++] = new gerendeRec('関東発','104','hkd','ビラオスキー場','%83r%83%89%83I');

gerendeList[i++] = new gerendeRec('関西発','106','hkd','ニセコアンヌプリ国際スキー場','アンヌプリ');
gerendeList[i++] = new gerendeRec('関西発','106','hkd','ニセコマウンテンリゾートグラン・ヒラフ','ニセコ');
gerendeList[i++] = new gerendeRec('関西発','106','hkd','ニセコビレッジスキーリゾート','ニセコビレッジスキーリゾート');
gerendeList[i++] = new gerendeRec('関西発','106','hkd','アルファリゾート・トマムスキー場','トマム');
gerendeList[i++] = new gerendeRec('関西発','106','hkd','ルスツリゾート','ルスツ');
gerendeList[i++] = new gerendeRec('関西発','106','hkd','キロロスノーワールド','キロロ');
gerendeList[i++] = new gerendeRec('関西発','106','hkd','富良野スキー場','富良野');
gerendeList[i++] = new gerendeRec('関西発','106','hkd','札幌国際スキー場','札幌国際スキー場');
gerendeList[i++] = new gerendeRec('関西発','106','hkd','マウントレースイ','レースイ');
gerendeList[i++] = new gerendeRec('関西発','106','hkd','サッポロテイネ','テイネ');
gerendeList[i++] = new gerendeRec('関西発','106','hkd','サホロリゾートスキー場','サホロ');
gerendeList[i++] = new gerendeRec('関西発','106','hkd','函館七飯スノーパーク','七飯');
//gerendeList[i++] = new gerendeRec('関西発','106','hkd','ビラオスキー場','%83r%83%89%83I');

gerendeList[i++] = new gerendeRec('九州発','109','hkd','ニセコアンヌプリ国際スキー場','アンヌプリ');
gerendeList[i++] = new gerendeRec('九州発','109','hkd','ニセコマウンテンリゾートグラン・ヒラフ','グランヒラフ');
gerendeList[i++] = new gerendeRec('九州発','109','hkd','ニセコビレッジスキーリゾート','ニセコビレッジスキーリゾート');
gerendeList[i++] = new gerendeRec('九州発','109','hkd','アルファリゾート・トマムスキー場','トマム');
gerendeList[i++] = new gerendeRec('九州発','109','hkd','ルスツリゾート','ルスツ');
gerendeList[i++] = new gerendeRec('九州発','109','hkd','キロロスノーワールド','キロロ');
gerendeList[i++] = new gerendeRec('九州発','109','hkd','富良野スキー場','富良野');
gerendeList[i++] = new gerendeRec('九州発','109','hkd','札幌国際スキー場','札幌国際');
gerendeList[i++] = new gerendeRec('九州発','109','hkd','マウントレースイ','レースイ');
gerendeList[i++] = new gerendeRec('九州発','109','hkd','サッポロテイネ','テイネ');
gerendeList[i++] = new gerendeRec('九州発','109','hkd','サホロリゾートスキー場','サホロ');
gerendeList[i++] = new gerendeRec('九州発','109','hkd','函館七飯スノーパーク','七飯');
//gerendeList[i++] = new gerendeRec('九州発','109','hkd','ビラオスキー場','%83r%83%89%83I');

gerendeList[i++] = new gerendeRec('関東発','104','thk','ナクア白神スキーリゾート','ナクア白神スキーリゾート');
//gerendeList[i++] = new gerendeRec('関東発','104','thk','八甲田スキー場','八甲田');
gerendeList[i++] = new gerendeRec('関東発','104','thk','たざわ湖スキー場','たざわ湖');
gerendeList[i++] = new gerendeRec('関東発','104','thk','安比高原','安比');
gerendeList[i++] = new gerendeRec('関東発','104','thk','雫石スキー場','雫石');
gerendeList[i++] = new gerendeRec('関東発','104','thk','オニコウベスキー場','オニコウベ');
gerendeList[i++] = new gerendeRec('関東発','104','thk','蔵王温泉スキー場','山形蔵王温泉');
gerendeList[i++] = new gerendeRec('関東発','104','thk','みやぎ蔵王えぼしスキー場','えぼし');
gerendeList[i++] = new gerendeRec('関東発','104','thk','みやぎ蔵王スキー場すみかわスノーパーク','すみかわ');
//gerendeList[i++] = new gerendeRec('関東発','104','thk','鯵ヶ沢スキー場','鰺ヶ沢');
//gerendeList[i++] = new gerendeRec('関東発','104','thk','十和田湖温泉スキー場','%8f%5c%98a%93c%8c%ce%89%b7%90%f2%83X%83L%81%5b%8f%ea');
//gerendeList[i++] = new gerendeRec('関東発','104','thk','箕輪スキー場','%96%a5%97%d6%83X%83L%81%5b%8f%ea');
//gerendeList[i++] = new gerendeRec('関東発','104','thk','グランデコ・スノーリゾート','グランデコ');
//gerendeList[i++] = new gerendeRec('関東発','104','thk','裏磐梯猫魔スキー場','猫魔');
//gerendeList[i++] = new gerendeRec('関東発','104','thk','会津高原たかつえ','%82%bd%82%a9%82%c2%82%a6');
//gerendeList[i++] = new gerendeRec('関西発','106','thk','アルツ磐梯スキー場','アルツ磐梯');

gerendeList[i++] = new gerendeRec('関西発','106','thk','ナクア白神スキーリゾート','ナクア白神スキーリゾート');
//gerendeList[i++] = new gerendeRec('関西発','106','thk','八甲田スキー場','八甲田');
gerendeList[i++] = new gerendeRec('関西発','106','thk','たざわ湖スキー場','たざわ湖');
gerendeList[i++] = new gerendeRec('関西発','106','thk','安比高原','安比');
gerendeList[i++] = new gerendeRec('関西発','106','thk','雫石スキー場','雫石');
gerendeList[i++] = new gerendeRec('関西発','106','thk','蔵王温泉スキー場','蔵王温泉');
gerendeList[i++] = new gerendeRec('関西発','106','thk','オニコウベスキー場','オニコウベ');
gerendeList[i++] = new gerendeRec('関西発','106','thk','みやぎ蔵王えぼしスキー場','えぼし');
gerendeList[i++] = new gerendeRec('関西発','106','thk','みやぎ蔵王スキー場すみかわスノーパーク','すみかわ');
//gerendeList[i++] = new gerendeRec('関西発','106','thk','十和田湖温泉スキー場','%8f%5c%98a%93c%8c%ce%89%b7%90%f2%83X%83L%81%5b%8f%ea');
//gerendeList[i++] = new gerendeRec('関西発','106','thk','みやぎ蔵王スキー場すみかわスノーパーク','%82%b7%82%dd%82%a9%82%ed');
//gerendeList[i++] = new gerendeRec('関西発','106','thk','箕輪スキー場','%96%a5%97%d6%83X%83L%81%5b%8f%ea');
//gerendeList[i++] = new gerendeRec('関西発','106','thk','グランデコ・スノーリゾート','%83O%83%89%83%93%83f%83R');
//gerendeList[i++] = new gerendeRec('関西発','106','thk','裏磐梯猫魔スキー場','%94L%96%82');
//gerendeList[i++] = new gerendeRec('関西発','106','thk','会津高原たかつえ','%82%bd%82%a9%82%c2%82%a6');
//gerendeList[i++] = new gerendeRec('関西発','106','thk','鯵ヶ沢スキー場','%e9%cb%83%96%91%f2');
//gerendeList[i++] = new gerendeRec('関西発','106','thk','アルツ磐梯スキー場','アルツ磐梯');

gerendeList[i++] = new gerendeRec('九州発','109','thk','ナクア白神スキーリゾート','ナクア白神スキーリゾート');
//gerendeList[i++] = new gerendeRec('九州発','109','thk','八甲田スキー場','八甲田');
gerendeList[i++] = new gerendeRec('九州発','109','thk','たざわ湖スキー場','たざわ湖');
gerendeList[i++] = new gerendeRec('九州発','109','thk','安比高原','安比');
gerendeList[i++] = new gerendeRec('九州発','109','thk','雫石スキー場','雫石');
gerendeList[i++] = new gerendeRec('九州発','109','thk','オニコウベスキー場','オニコウベ');
gerendeList[i++] = new gerendeRec('九州発','109','thk','蔵王温泉スキー場','山形蔵王温泉');
gerendeList[i++] = new gerendeRec('九州発','109','thk','みやぎ蔵王えぼしスキー場','えぼし');
gerendeList[i++] = new gerendeRec('九州発','109','thk','みやぎ蔵王スキー場すみかわスノーパーク','すみかわ');
//gerendeList[i++] = new gerendeRec('九州発','109','thk','鯵ヶ沢スキー場','%e9%cb%83%96%91%f2');
//gerendeList[i++] = new gerendeRec('九州発','109','thk','十和田湖温泉スキー場','%8f%5c%98a%93c%8c%ce%89%b7%90%f2%83X%83L%81%5b%8f%ea');
//gerendeList[i++] = new gerendeRec('九州発','109','thk','箕輪スキー場','%96%a5%97%d6%83X%83L%81%5b%8f%ea');
//gerendeList[i++] = new gerendeRec('九州発','109','thk','グランデコ・スノーリゾート','%83O%83%89%83%93%83f%83R');
//gerendeList[i++] = new gerendeRec('九州発','109','thk','裏磐梯猫魔スキー場','%94L%96%82');
//gerendeList[i++] = new gerendeRec('九州発','109','thk','会津高原たかつえ','%82%bd%82%a9%82%c2%82%a6');
//gerendeList[i++] = new gerendeRec('関西発','106','thk','アルツ磐梯スキー場','アルツ磐梯');


//gerendeList[i++] = new gerendeRec('関東発','104','knt','水上高原スキーリゾート','%90%85%8f%e3');
//gerendeList[i++] = new gerendeRec('関東発','104','knt','マウントジーンズスキー場','%83%7d%83E%83%93%83g%83W%81%5b%83%93%83Y');
//gerendeList[i++] = new gerendeRec('関東発','104','knt','栂池高原スキー場','%92%cc%92r');
gerendeList[i++] = new gerendeRec('関東発','104','knt','草津国際スキー場','草津国際');
gerendeList[i++] = new gerendeRec('関東発','104','knt','万座温泉スキー場','万座温泉');
//gerendeList[i++] = new gerendeRec('関東発','104','knt','表万座スキー場','%95%5c%96%9c%8d%c0');
gerendeList[i++] = new gerendeRec('関東発','104','knt','水上高原スキーリゾート','水上高原');
//gerendeList[i++] = new gerendeRec('関東発','104','knt','パルコール嬬恋スキーリゾート','パルコール嬬恋スキーリゾート');
//gerendeList[i++] = new gerendeRec('関東発','104','knt','湯田中渋温泉ごりん高原スキー場','湯田中渋温泉ごりん高原スキー場');
//gerendeList[i++] = new gerendeRec('関東発','104','knt','NASPAスキーガーデン','NASPA');
gerendeList[i++] = new gerendeRec('関東発','104','knt','ハンターマウンテン塩原','ハンターマウンテン');
//gerendeList[i++] = new gerendeRec('関東発','104','knt','妙高パインバレースキー場','妙高パインバレー');
//gerendeList[i++] = new gerendeRec('関東発','104','knt','マウントジーンズ・スキーリゾート那須','マウントジーンズ・スキーリゾート那須');
gerendeList[i++] = new gerendeRec('関東発','104','knt','GALA湯沢スキー場','GALA湯沢スキー場');
gerendeList[i++] = new gerendeRec('関東発','104','knt','ノルン水上スキー場','ノルン水上スキー場');


//gerendeList[i++] = new gerendeRec('大阪発','106','knt','水上高原スキーリゾート','%90%85%8f%e3');
//gerendeList[i++] = new gerendeRec('大阪発','106','knt','マウントジーンズスキー場','%83%7d%83E%83%93%83g%83W%81%5b%83%93%83Y');
//gerendeList[i++] = new gerendeRec('大阪発','106','knt','ハンターマウンテン塩原','%83n%83%93%83%5e%81%5b%83%7d%83E%83%93%83e%83%93');
//gerendeList[i++] = new gerendeRec('大阪発','106','knt','NASPAスキーガーデン','NASPA');
//gerendeList[i++] = new gerendeRec('大阪発','106','knt','妙高パインバレースキー場','%96%ad%8d%82%83p%83C%83%93%83o%83%8c%81%5b');
//gerendeList[i++] = new gerendeRec('大阪発','106','knt','栂池高原スキー場','%92%cc%92r');
//gerendeList[i++] = new gerendeRec('大阪発','106','knt','草津国際スキー場','%91%90%92%c3%8d%91%8d%db%83X%83L%81%5b%8f%ea');
//gerendeList[i++] = new gerendeRec('大阪発','106','knt','万座温泉スキー場','%96%9c%8d%c0%89%b7%90%f2');
//gerendeList[i++] = new gerendeRec('大阪発','106','knt','表万座スキー場','%95%5c%96%9c%8d%c0');

//gerendeList[i++] = new gerendeRec('九州発','109','knt','水上高原スキーリゾート','%90%85%8f%e3');
//gerendeList[i++] = new gerendeRec('九州発','109','knt','マウントジーンズスキー場','%83%7d%83E%83%93%83g%83W%81%5b%83%93%83Y');
//gerendeList[i++] = new gerendeRec('九州発','109','knt','ハンターマウンテン塩原','%83n%83%93%83%5e%81%5b%83%7d%83E%83%93%83e%83%93');
//gerendeList[i++] = new gerendeRec('九州発','109','knt','NASPAスキーガーデン','NASPA');
//gerendeList[i++] = new gerendeRec('九州発','109','knt','妙高パインバレースキー場','%96%ad%8d%82%83p%83C%83%93%83o%83%8c%81%5b');
//gerendeList[i++] = new gerendeRec('九州発','109','knt','栂池高原スキー場','%92%cc%92r');
//gerendeList[i++] = new gerendeRec('九州発','109','knt','草津国際スキー場','%91%90%92%c3%8d%91%8d%db%83X%83L%81%5b%8f%ea');
//gerendeList[i++] = new gerendeRec('九州発','109','knt','万座温泉スキー場','%96%9c%8d%c0%89%b7%90%f2');
//gerendeList[i++] = new gerendeRec('九州発','109','knt','表万座スキー場','%95%5c%96%9c%8d%c0');

gerendeList.length = 66;


function setArea() {
	var hatsu;
	if(document.HForm.p_hatsu.selectedIndex == 0){return;}
	while(document.HForm.geland.options.length > 1){
		menuLength = document.HForm.geland.options.length;
		for(creaCnt=1; creaCnt<menuLength; creaCnt++){
			document.HForm.geland.options[creaCnt] = null;
		}
	}

	if(document.HForm.p_hatsu.type == 'select-one'){
		if(document.HForm.p_hatsu.selectedIndex != 0){hatsu = document.HForm.p_hatsu.options[document.HForm.p_hatsu.selectedIndex].value;}
	}
	else{
		hatsu = document.HForm.p_hatsu.value;
	}

	var z = 0;
	for(i=0;i<destList.length;i++){

	if(destList[i].hatsu != hatsu) {
			continue;
		}
		document.HForm.geland.options[z+1] = new Option(destList[i].destname,destList[i].homen);
		z++;
	}
}

function setHatsu() {
	if(document.HForm.p_hatsu.selectedIndex == 0){return;}
	while(document.HForm.p_hatsu.options.length > 1){
		menuLength = document.HForm.p_hatsu.options.length;
		for(creaCnt=1; creaCnt<menuLength; creaCnt++){
			document.HForm.p_hatsu.options[creaCnt] = null;
		}
	}

	if(document.HForm.geland.type == 'select-one'){
		if(document.HForm.geland.selectedIndex != 0){geland = document.HForm.geland.options[document.HForm.geland.selectedIndex].value;}
	}
	else{
		geland = document.HForm.geland.value;
	}

	var z = 0;
	for(i=0;i<destList.length;i++){

	if(destList[i].homen != geland) {
			continue;
		}
		document.HForm.p_hatsu.options[z+1] = new Option(destList[i].hatsuname,destList[i].hatsu);
		z++;
	}
}



function setGeland() {
	var homen;
	var hatsu;
	while(document.HForm.p_key.options.length > 1){
		menuLength = document.HForm.p_key.options.length;
		for(creaCnt=1; creaCnt<menuLength; creaCnt++){
			document.HForm.p_key.options[creaCnt] = null;
		}
	}

	if(document.HForm.p_hatsu.type == 'select-one'){
		if(document.HForm.p_hatsu.selectedIndex != 0){hatsu = document.HForm.p_hatsu.options[document.HForm.p_hatsu.selectedIndex].value;}
	}
	else{
		hatsu = document.HForm.p_hatsu.value;
	}

	if(document.HForm.geland.type == 'select-one'){
		if(document.HForm.geland.selectedIndex != 0){homen = document.HForm.geland.options[document.HForm.geland.selectedIndex].value;}
	}
	else{
		homen = document.HForm.geland.value;
	}

	var z = 0;

for(i=0;i<gerendeList.length;i++){
		if(gerendeList[i].hatsu != hatsu) {
			continue;
		}
		if(gerendeList[i].homen != homen) {
			continue;
		}
		document.HForm.p_key.options[z+1] = new Option(gerendeList[i].gerendename,gerendeList[i].gerendecode);
		z++;
	}
}

function junp(){
var destArray = new Array();
var hatsu;
var homen;
var dest;
if(document.HForm.p_hatsu.type == 'select-one'){
	if(document.HForm.p_hatsu.selectedIndex != 0){hatsu = document.HForm.p_hatsu.options[document.HForm.p_hatsu.selectedIndex].value;}
}
else{
	hatsu = document.HForm.p_hatsu.value;
}

if(document.HForm.geland.type == 'select-one'){
	if(document.HForm.geland.selectedIndex != 0){homen = document.HForm.geland.options[document.HForm.geland.selectedIndex].value;}
}
else{
	homen = document.HForm.geland.value;
}
if(hatsu == ""){return;}
if(homen == ""){return;}
for(i=0;i<destList.length;i++){
	if(destList[i].hatsu != hatsu) {
		continue;
	}
	if(destList[i].homen != homen) {
		continue;
	}
	dest = destList[i].dest;
}
if(dest == null){return;}
else{
destArray = dest.split(',');
for(z=0;z<destArray.length;z++){
	var inputObj = document.createElement("input");
	inputObj.value = destArray[z];
	inputObj.name = "p_dest";
	inputObj.type = "hidden";
	var formObj = document.HForm;
	formObj.appendChild(inputObj);
}

document.HForm.submit();
}
}