// JavaScript Document
/*Ext.onReady(function() {
    //activity search filter check boxes
    Ext.select("#srch-activity input[type=checkbox]").each(function(el){
        el.on('click', resetCheckBoxes)
    });
});*/

function clientSideInclude(id, url) {
  var req = false;
  // For Safari, Firefox, and other non-MS browsers
  if (window.XMLHttpRequest) {
    try {
      req = new XMLHttpRequest();
    } catch (e) {
      req = false;
    }
  } else if (window.ActiveXObject) {
    // For Internet Explorer on Windows
    try {
      req = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        req = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (e) {
        req = false;
      }
    }
  }
 var element = document.getElementById(id);
 if (!element) {
  alert("Bad id " + id + 
   "passed to clientSideInclude." +
   "You need a div or span element " +
   "with this id in your page.");
  return;
 }
  if (req) {
    // Synchronous request, wait till we have it all
    req.open('GET', url, false);
    req.send(null);
    element.innerHTML = req.responseText;
  } else {
    element.innerHTML =
   "Sorry, your browser does not support " +
      "XMLHTTPRequest objects. This page requires " +
      "Internet Explorer 5 or better for Windows, " +
      "or Firefox for any system, or Safari. Other " +
      "compatible browsers may also exist.";
  }
}

var city = new Array();
city[19] = new Array(
	new Option("香港島",6),
	new Option("九龍",5),
	new Option("新界",102),
	new Option("大嶼山",147)
);
city[61] = new Array( 
	new Option("武吉士",155),
	new Option("樟宜",149),
	new Option("牛車水",150),
	new Option("政府大厦",107),
	new Option("東海岸",153),
	new Option("芽籠（紅燈區）",154),
	new Option("小印度",118),
	new Option("濱海灣",111),
	new Option("紐頓/諾維娜",113),
	new Option("烏節路地區",108),
	new Option("萊佛士",106),
	new Option("新加坡河畔",110),
	new Option("聖淘沙島",109),
	new Option("西海岸",116)
);
city[62] = new Array( 
	new Option("赤板",241),
	new Option("淺草",237),
	new Option("千代田",254),
	new Option("銀座/六本木/築地",246),
	new Option("羽田機場",244),
	new Option("港區",243),
	new Option("池袋",172),
	new Option("成田機場",302),
	new Option("涉谷",156),
	new Option("品川",133),
	new Option("新宿",128),
	new Option("東京灣 (迪士尼)",247),
	new Option("上野",242)
);
city[81] = new Array( 
	new Option("唐人街",183),
	new Option("阿瑪瑞廊曼機場（老機場）",186),
	new Option("拉查達比瑟區",182),
	new Option("湄南河畔",179),
	new Option("薩通",218),
	new Option("暹邏中心/水門市場",181),
	new Option("市隆",180),
	new Option("蘇坤路區",219),
	new Option("素旺那普國際機場（新機場）",185)
);
city[82] = new Array( 
	new Option("武吉免登路/ 金三角",189),
	new Option("唐人街",191),
	new Option("秋杰地區",187),
	new Option("吉隆坡國際機場",193),
	new Option("中央車站",190),
	new Option("吉隆坡商業中心",188),
	new Option("谷中城",192),
	new Option("八打靈再也",194)
);
city[84] = new Array( 
	new Option("市中心",204),
	new Option("新城區",205)
);
city[85] = new Array( 
	new Option("清邁國際機場",238),
	new Option("市中心",222),
	new Option("限隆縣",223),
	new Option("夜林縣",224),
	new Option("河畔",110)
);
city[86] = new Array( 
	new Option("岩都丁宜",207),
	new Option("峇六拜",209),
	new Option("喬治市",206),
	new Option("北賴",210),
	new Option("丹絨武雅",208)
);
city[87] = new Array( 
	new Option("市中心",211),
	new Option("沙巴",236),
	new Option("郊區",212)
);
city[88] = new Array( 
	new Option("查汶海灘",213),
	new Option("拉邁海灘",214),
	new Option("納通市",215),
	new Option("北部海灘",216),
	new Option("南部海灘",217)
);
city[93] = new Array( 
	new Option("東北地區",221),
	new Option("卡瑪拉海灘",200),
	new Option("卡隆海灘",196),
	new Option("卡塔海灘",197),
	new Option("奈涵海灘",198),
	new Option("東北地區",201),
	new Option("西北地區",202),
	new Option("巴東海灘",195),
	new Option("普吉機場",389),
	new Option("普吉市",199),
	new Option("南部地區",203)
);
city[94] = new Array( 
	new Option("關西空港",255),
	new Option("大阪灣",252),
	new Option("大阪城/肥後橋",251),
	new Option("新大阪",250),
	new Option("心斎橋/難波",249),
	new Option("梅田/江阪",248)
);

function changeArea(destination) {
	document.search_hotel.location_id.length = city[destination].length+1;
	for (i=1; i<=city[destination].length; i++) document.search_hotel.location_id.options[i] = city[destination][i-1];
}

function one_way_trip(what){
    if(what == 'ferry'){
        document.getElementById('ferry_return_day').disabled = "disabled";
        document.getElementById('ferry_return_day_picker').style.visibility = 'hidden';
    } else if(what == 'flight') {
        document.getElementById('flight_return_day').disabled = "disabled";
        document.getElementById('flight_return_day_picker').style.visibility = 'hidden';
    }
}

function round_trip(what){
    if(what == 'ferry'){
        document.getElementById('ferry_return_day').disabled = "";
        document.getElementById('ferry_return_day_picker').style.visibility = 'inherit';
    } else if(what == 'flight') {
        document.getElementById('flight_return_day').disabled = "";
        document.getElementById('flight_return_day_picker').style.visibility = 'visible';
    }
}

function resetCheckBoxes(ALL) {
	if (ALL == "yes") {
		document.getElementById('search_activities_shows_events').checked = false;
		document.getElementById('search_activities_activities').checked = false;
		document.getElementById('search_activities_dining').checked = false;
		document.getElementById('search_activities_tour').checked = false;
		document.getElementById('search_activities_sightseeing').checked = false;
	} else if (ALL == "no") {
		document.getElementById('search_activities_all').checked = false;
    }
}

function mc_setCookie(NameOfCookie, value, expiredays, path, domain) { //SET A COOKIE
	var ExpireDate = new Date();
	ExpireDate.setTime(ExpireDate.getTime() + (expiredays * 24 * 3600 * 1000));
	document.cookie = NameOfCookie + "=" + escape(value) +
	((expiredays == null) ? "" : ";expires=" + ExpireDate.toGMTString()) +
	((path == null) ? "" : ";path=" + path) +
	((domain == null) ? "" : ";domain=" + domain);
}

mc_setCookie('jfcookie[lang]','t_chinese',365,'/','.macau.com');

window.addEvent('domready', function() {
	new CalendarEightysix('hotel_check_in', {
		'offsetX': -4,
		'offsetY': -4,
		'format': '%d-%b-%Y',
		'defaultDate': 'today',
		'minDate': 'today',
		'toggler': 'hotel_check_in_picker'
	});
	new CalendarEightysix('hotel_check_out', {
		'offsetX': -4,
		'offsetY': -4,
		'format': '%d-%b-%Y',
		'defaultDate': 'tomorrow',
		'minDate': 'tomorrow',
		'toggler': 'hotel_check_out_picker'
	});
	new CalendarEightysix('ferry_depart_day', {
		'offsetX': -4,
		'offsetY': -4,
		'format': '%d-%b-%Y',
		'defaultDate': 'tomorrow',
		'minDate': 'today',
		'toggler': 'ferry_depart_day_picker'
	});
	new CalendarEightysix('ferry_return_day', {
		'offsetX': -4,
		'offsetY': -4,
		'format': '%d-%b-%Y',
		'defaultDate': 'tomorrow',
		'minDate': 'today',
		'toggler': 'ferry_return_day_picker'
	});
	new CalendarEightysix('package_depart_day', {
		'offsetX': -4,
		'offsetY': -4,
		'format': '%d-%b-%Y',
		'defaultDate': 'today',
		'minDate': 'today',
		'toggler': 'package_depart_day_picker'
	});
	new CalendarEightysix('package_return_day', {
		'offsetX': -4,
		'offsetY': -4,
		'format': '%d-%b-%Y',
		'defaultDate': 'tomorrow',
		'minDate': 'tomorrow',
		'toggler': 'package_return_day_picker'
	});
	new CalendarEightysix('activity_from_day', {
		'offsetX': -4,
		'offsetY': -4,
		'format': '%d-%b-%Y',
		'defaultDate': 'tomorrow',
		'minDate': 'tomorrow',
		'toggler': 'activity_from_day_picker'
	});
});	

