
// 航空券配列
var ticketList = {
"hnd":"羽田空港",
"nrt":"成田空港",
"kix":"大阪(関西)空港",
"itm":"大阪(伊丹)空港",
"ukb":"大阪(神戸)空港",
"cts":"札幌(新千歳)空港",
"okd":"札幌(丘珠)空港",
"ngo":"名古屋(中部)空港",
"nkm":"名古屋(小牧)空港",
"fuk":"福岡空港",
"oka":"沖縄(那覇)空港",
"ris":"利尻空港",
"hkd":"函館空港",
"kuh":"釧路空港",
"wkj":"稚内空港",
"akj":"旭川空港",
"mbe":"オホーツク紋別空港",
"mmb":"女満別空港",
"shb":"根室中標津空港",
"obo":"とかち帯広空港",
"aoj":"青森空港",
"msj":"三沢空港",
"hna":"いわて花巻空港",
"axt":"秋田空港",
"onj":"大館能代空港",
"syo":"庄内空港",
"gaj":"山形空港",
"sdj":"仙台空港",
"fks":"福島空港",
"hac":"八丈島空港",
"kij":"新潟空港",
"toy":"富山空港",
"kmq":"小松空港",
"ntq":"能登空港",
"shm":"南紀白浜空港",
"okj":"岡山空港",
"ttj":"鳥取空港",
"ygj":"米子空港",
"izo":"出雲空港",
"iwj":"萩・石見空港",
"hij":"広島空港",
"ubj":"山口宇部空港",
"tak":"高松空港",
"tks":"徳島空港",
"kcz":"高知空港",
"myj":"松山空港",
"kkj":"北九州空港",
"hsg":"佐賀空港",
"ngs":"長崎空港",
"oit":"大分空港",
"kmj":"熊本空港",
"kmi":"宮崎空港",
"koj":"鹿児島空港",
"tsj":"対馬空港",
"fuj":"福江空港",
"mmy":"宮古空港",
"isg":"石垣空港",
"asj":"奄美大島空港",
"tkn":"徳之島空港"
};

// 旅行パック配列
var packList = {
"hnd":"東京",
"nrt":"成田",
"kix":"大阪",
"cts":"札幌",
"ngo":"名古屋",
"fuk":"福岡",
"oka":"沖縄",
"ris":"利尻",
"hkd":"函館",
"kuh":"釧路",
"wkj":"稚内",
"akj":"旭川",
"mbe":"紋別",
"mmb":"女満別",
"shb":"中標",
"obo":"帯広",
"aoj":"青森",
"msj":"三沢",
"hna":"花巻",
"axt":"秋田",
"onj":"大館能代",
"syo":"庄内",
"gaj":"山形",
"sdj":"仙台",
"fks":"福島",
"hac":"八丈島",
"kij":"新潟",
"toy":"富山",
"kmq":"小松",
"ntq":"能登",
"shm":"南紀白浜",
"okj":"岡山",
"ttj":"鳥取",
"ygj":"米子",
"izo":"出雲",
"iwj":"萩・石見",
"hij":"広島",
"ubj":"山口",
"tak":"高松",
"tks":"徳島",
"kcz":"高知",
"myj":"松山",
"kkj":"北九州",
"hsg":"佐賀",
"ngs":"長崎",
"oit":"大分",
"kmj":"熊本",
"kmi":"宮崎",
"koj":"鹿児島",
"tsj":"対馬",
"fuj":"福江",
"mmy":"宮古",
"isg":"石垣",
"asj":"奄美",
"tkn":"徳之島"
};

// ＪＲ配列
var jrList = {
"hkt":"博多",
"sio":"新大阪",
"kob":"神戸",
"kyo":"京都",
"tko":"東京"
};

// サイド：検索ボタン押下時
function funcSubmit() {
  if (document.formMain.item.selectedIndex == 0) {
    window.alert("お探しのアイテムをお選びください");
    return false;
  }
  if (document.formMain.dep.selectedIndex == 0) {
    window.alert("出発地をお選びください");
    return false;
  }
  if (document.formMain.arr.selectedIndex == 0) {
    window.alert("目的地をお選びください");
    return false;
  }

	document.location.href = '/season/'
		+ document.formMain.item.options[document.formMain.item.selectedIndex].value
		+ "/"
		+ document.formMain.dep.options[document.formMain.dep.selectedIndex].value
		+ document.formMain.arr.options[document.formMain.arr.selectedIndex].value
		+ '.html';

	return false;
}

// サイド：検索フォームのプルダウン変更
function funcMain(b) {
  if (document.formMain.item.selectedIndex == 0) {
    document.formMain.dep.length = 1;
    document.formMain.dep.selectedIndex = 0;
  } else {
    if (b) {
      document.formMain.dep.length = 1;
      document.formMain.dep.selectedIndex = 0;
      document.formMain.arr.length = 1;
      document.formMain.arr.selectedIndex = 0;
    }

    var listName = document.formMain.item.options[document.formMain.item.selectedIndex].value;

    if (listName == "ticket") {
      var optList = ticketList;
    }
    if (listName == "pack") {
      var optList = packList;
    }
    if (listName == "jr") {
      var optList = jrList;
    }

    var i = 1;
    for(key in optList){
      len = document.formMain.dep.options.length;
      document.formMain.dep.options[len] = new Option(optList[key],key);

      len = document.formMain.arr.options.length;
      document.formMain.arr.options[len] = new Option(optList[key],key);
    }
  }
}

$(function($){

$('input[name="submit2"]').click(function(){
	
	var result = true;

	// エラーメッセージを削除
	$('#name_error_message').remove();
	$('#tel_error_message').remove();
	$('#email2_error_message').remove();
	$('#email_error_message').remove();

	if( $('input[name="name"]').val().length < 1 )
	{
		$('<span id="name_error_message" class="red"><br />お名前が入力されていません。</span>').insertAfter('input[name="name"]');
		result = false;
	}
	
	if( $('input[name="tel"]').val().length < 1 )
	{
		$('<span id="tel_error_message" class="red"><br />お電話番号が入力されていません。</span>').insertAfter('input[name="tel"]');
		result = false;
	}
	
	if( $('input[name="email"]').val() != $('input[name="email2"]').val() )
	{
		$('<span id="email_error_message" class="red"><br />メールアドレスが一致していません。</span>').insertAfter('input[name="email"]');
		result = false;
	}
	else if( $('input[name="email2"]').val().length < 1 )
	{
		$('<span id="email2_error_message" class="red"><br />メールアドレスが入力されていません。</span>').insertAfter('input[name="email2"]');
		result = false;
	}

	if( result == false )
	{
		// 入力フォームの先頭あたりに移動
		document.location.href = '#sub';
	}

	return result;

});
$('input[name="reset2"]').click(function(){
	// エラーメッセージを削除
	$('#name_error_message').remove();
	$('#tel_error_message').remove();
	$('#email2_error_message').remove();
	$('#email_error_message').remove();
});

});



