/*
 * Date: 2009-04-13
 * Version: 1.0
 * Author: JAYTHREE
 */

JALHotels.Data = {
  getDomHotels: function() {
    var hotels = new Array();
    hotels.push({	name: 'JRタワーホテル日航札幌', hotelNo: '76941', yadNo: '327602', region: 'hokkaido', pref: '010000', area: '010200', dest: 'SPK'});
    hotels.push({	name: 'ホテル日航千歳', hotelNo: '5255', yadNo: '300000', region: 'hokkaido', pref: '010000', area: '012900', dest: 'SPK'});
    hotels.push({	name: 'ホテル日航ノースランド帯広', hotelNo: '1176', yadNo: '332634', region: 'hokkaido', pref: '010000', area: '013200', dest: 'OBO'});
    hotels.push({	name: 'ホテルJALシティ青森', hotelNo: '1482', yadNo: '335975', region: 'tohoku', pref: '020000', area: '020200', dest: 'AOJ'});
    hotels.push({	name: 'ホテルJALシティ八戸', hotelNo: '872', yadNo: '324332', region: 'tohoku', pref: '020000', area: '020900', dest: 'MSJ'});
    hotels.push({	name: 'ホテルJALシティ仙台', hotelNo: '1665', yadNo: '317271', region: 'tohoku', pref: '040000', area: '040200', dest: 'SDJ'});
    hotels.push({	name: 'ホテル日航東京', hotelNo: '8492', yadNo: '311218', region: 'tokyo', pref: '130000', area: '137100', dest: 'TYO'});
    hotels.push({	name: '銀座日航ホテル', hotelNo: '5511', yadNo: '324994', region: 'tokyo', pref: '130000', area: '136200', dest: 'TYO'});
    hotels.push({	name: 'ホテルJALシティ四谷 東京', hotelNo: '9096', yadNo: '343879', region: 'tokyo', pref: '130000', area: '136500', dest: 'TYO'});
    hotels.push({	name: 'ホテルJALシティ田町 東京', hotelNo: '14936', yadNo: '316851', region: 'tokyo', pref: '130000', area: '137100', dest: 'TYO'});
    hotels.push({	name: 'ホテルJALシティ羽田 東京', hotelNo: '31778', yadNo: '357796', region: 'tokyo', pref: '130000', area: '138600', dest: 'TYO'});
    hotels.push({	name: 'ホテル日航日立', hotelNo: '39512', yadNo: '325496', region: 'kanto', pref: '100000', area: '100200', dest: 'TYO'});
    hotels.push({	name: 'ホテル日航成田', hotelNo: '383', yadNo: '322196', region: 'kanto', pref: '120000', area: '120800', dest: 'TYO'});
    hotels.push({	name: '川崎日航ホテル', hotelNo: '2056', yadNo: '322153', region: 'kanto', pref: '140000', area: '140100', dest: 'TYO'});
    hotels.push({	name: 'ホテルJALシティ関内 横浜', hotelNo: '53714', yadNo: '362892', region: 'kanto', pref: '140000', area: '140200', dest: 'TYO'});
    hotels.push({	name: 'パン パシフィック 横浜ベイホテル東急', hotelNo: '', yadNo: '336041', region: 'kanto', pref: '140000', area: '140200', dest: 'TYO', url: 'https://hotel.reservation.jp/pphy/jpn/htl_redirect_cc.asp?h_id=000001&mcc_id=eROOMS&ccflg=2'});
    hotels.push({	name: 'ホテル日航新潟', hotelNo: '16683', yadNo: '387312', region: 'chubu-hokuriku', pref: '170000', area: '170200', dest: 'KIJ'});
    hotels.push({	name: 'ホテル日航金沢', hotelNo: '2050', yadNo: '321280', region: 'chubu-hokuriku', pref: '190000', area: '192000', dest: 'KMQ'});
    hotels.push({	name: 'ホテル日航豊橋', hotelNo: '7781', yadNo: '344228', region: 'chubu-hokuriku', pref: '230000', area: '230500', dest: 'NGY'});
    hotels.push({	name: 'ホテルJALシティ長野', hotelNo: '39292', yadNo: '345804', region: 'chubu-hokuriku', pref: '160000', area: '160200', dest: 'MMJ'});
    hotels.push({	name: 'ホテル日航大阪', hotelNo: '167', yadNo: '312812', region: 'osaka', pref: '270000', area: '272900', dest: 'OSA'});
    hotels.push({	name: 'ホテル日航茨木 大阪', hotelNo: '8545', yadNo: '330190', region: 'osaka', pref: '270000', area: '271400', dest: 'OSA'});
    hotels.push({	name: 'ホテル日航関西空港', hotelNo: '187', yadNo: '324560', region: 'osaka', pref: '270000', area: '273800', dest: 'OSA'});
    hotels.push({	name: 'ホテル日航プリンセス京都', hotelNo: '166', yadNo: '329252', region: 'kansai', pref: '260000', area: '260200', dest: 'OSA'});
    hotels.push({	name: 'ホテル日航姫路', hotelNo: '39176', yadNo: '351424', region: 'kansai', pref: '280000', area: '280800', dest: 'OSA'});
    hotels.push({	name: 'ホテル日航奈良', hotelNo: '1791', yadNo: '399780', region: 'kansai', pref: '290000', area: '290200', dest: 'OSA'});
    hotels.push({	name: 'ホテル日航倉敷', hotelNo: '8861', yadNo: '325298', region: 'chugoku-shikoku', pref: '330000', area: '330500', dest: 'OKJ'});
    hotels.push({	name: 'ホテル日航高知 旭ロイヤル', hotelNo: '2776', yadNo: '339526', region: 'chugoku-shikoku', pref: '390000', area: '390200', dest: 'KCZ'});
    hotels.push({	name: 'ホテルJALシティ広島', hotelNo: '14997', yadNo: '375318', region: 'chugoku-shikoku', pref: '340000', area: '340900', dest: 'HIJ'});
    hotels.push({	name: 'ホテルJALシティ松山', hotelNo: '6276', yadNo: '316233', region: 'chugoku-shikoku', pref: '380000', area: '380200', dest: 'MYJ'});
    hotels.push({	name: 'ホテル日航福岡', hotelNo: '2325', yadNo: '325695', region: 'kyushu', pref: '400000', area: '400100', dest: 'FUK'});
    hotels.push({	name: 'JALリゾート シーホークホテル福岡', hotelNo: '1137', yadNo: '319696', region: 'kyushu', pref: '400000', area: '400100', dest: 'FUK'});
    hotels.push({	name: 'ホテル日航ハウステンボス', hotelNo: '1793', yadNo: '326854', region: 'kyushu', pref: '420000', area: '420600', dest: 'NGS'});
    hotels.push({	name: 'ホテル日航熊本', hotelNo: '15707', yadNo: '372264', region: 'kyushu', pref: '430000', area: '430200', dest: 'KMJ'});
    hotels.push({	name: 'ホテルJALシティ長崎', hotelNo: '586', yadNo: '343611', region: 'kyushu', pref: '420000', area: '420200', dest: 'NGS'});
    hotels.push({	name: 'ホテルJALシティ宮崎', hotelNo: '16137', yadNo: '313714', region: 'kyushu', pref: '450000', area: '450200', dest: 'KMI'});
    hotels.push({	name: 'JALプライベートリゾート オクマ', hotelNo: '17980', yadNo: '329205', region: 'okinawa', pref: '470000', area: '471400', dest: 'OKA'});
    hotels.push({	name: 'ホテル日航アリビラ／ヨミタンリゾート沖縄', hotelNo: '11052', yadNo: '386168', region: 'okinawa', pref: '470000', area: '470800', dest: 'OKA'});
    hotels.push({	name: 'ホテル日航那覇／グランドキャッスル', hotelNo: '14113', yadNo: '340320', region: 'okinawa', pref: '470000', area: '470200', dest: 'OKA'});
    hotels.push({	name: 'ホテル日航八重山', hotelNo: '2770', yadNo: '318884', region: 'okinawa', pref: '470000', area: '471700', dest: 'ISG'});
    hotels.push({	name: 'ホテルJALシティ那覇', hotelNo: '50220', yadNo: '319590', region: 'okinawa', pref: '470000', area: '470200', dest: 'OKA'});
    return hotels;
  },

  getHotelBy : function(type, attrib, val) {
    var hotels
    if (type == 'dom') {
      hotels = this.getDomHotels();
    }
    else if (type == 'int') {
      hotels = this.getIntHotels();
    }
    for(var i in hotels) {
      if (hotels[i][attrib] == val) {
        return hotels[i];
      }
    }
    return false;
  },

  getIntHotels: function() {
    var hotels = new Array();
    hotels.push({ name: '中国の全ホテル', propertyCode: 'all-china', country: 'china', areacode: 'CN'});
    hotels.push({ name: 'ジンルン・ホテル', propertyCode: 'NKBJS', country: 'china'});
    hotels.push({ name: 'ホテル・ニッコー新世紀 北京', propertyCode: 'NKBJSC', country: 'china'});
    hotels.push({ name: 'ホテル・ニッコー大連', propertyCode: 'NKDLC', country: 'china'});
    hotels.push({ name: 'ホテル・ニッコー天津', propertyCode: 'NKTSN', country: 'china'});
    hotels.push({ name: 'ホテル・ニッコー・ホンコン', propertyCode: 'NKHKG', country: 'hongkong'});
    hotels.push({ name: 'ホテル・ロイヤル・タイペイ', propertyCode: 'NKTPE', country: 'taiwan'});
    hotels.push({ name: 'インドネシアの全ホテル', propertyCode: 'all-indonesia', country: 'indonesia', areacode: 'ID'});
    hotels.push({ name: 'ホテル・ニッコー・ジャカルタ', propertyCode: 'NKJKT', country: 'indonesia'});
    hotels.push({ name: 'ニッコー・バリ リゾート＆スパ', propertyCode: 'NKDPS', country: 'indonesia'});
    hotels.push({ name: 'ホテル・ニッコー・ハノイ', propertyCode: 'NKHAN', country: 'vietnam'});
    hotels.push({ name: 'ホテル・ニッコー・クアラルンプール', propertyCode: 'NKKUL', country: 'malaysia'});
    hotels.push({ name: 'ホテル・ニッコー・グアム', propertyCode: 'NKGUM', country: 'guam'});
    hotels.push({ name: 'パラオ・ロイヤル・リゾート', propertyCode: 'NKROR', country: 'palau'});
    hotels.push({ name: 'ホテル・ニッコー・サンフランシスコ', propertyCode: 'NKSFO', country: 'america'});
    hotels.push({ name: 'ホテル・ニッコー・メキシコ', propertyCode: 'NKMEX', country: 'mexico'});
    hotels.push({ name: 'ホテル・ニッコー・デュッセルドルフ', propertyCode: 'NKDUS', country: 'germany'});
    hotels.push({ name: 'ザ･モントカーム/ホテル･ニッコー･ロンドン', propertyCode: 'NKLON', country: 'uk'});
    hotels.push({ name: 'ホテルJALフジャイラ・リゾート＆スパ', propertyCode: 'NKFJR', country: 'emirates'});
    return hotels;
  }
}

