$(
function() {
	var _hs = [
		{ name: "beijingHilton 北京", to: "北京希尔顿酒店" },
		{ name: "beijingDT 北京", to: "北京希尔顿逸林酒店" },
		{ name: "beijingWFJ 北京", to: "北京王府井希尔顿酒店" },
		{ name: "beijingAirport 北京", to: "北京首都机场希尔顿酒店" },
		{ name: "badalin jaya 八打灵", to: "八打灵希尔顿酒店" },
		{ name: "chongqingHilton 重庆", to: "重庆希尔顿酒店" },
		{ name: "chongqingNs 重庆", to: "重庆希尔顿南山温泉度假酒店" },
		{ name: "Conrad Bangkok", to: "Conrad Bangkok" },
		{ name: "Conrad Centennial Singapore", to: "Conrad Centennial Singapore" },
		{ name: "dongjing tokyo 东京", to: "东京希尔顿酒店" },
		{ name: "hefeiHilton 合肥", to: "合肥元一希尔顿酒店" },
		{ name: "kuala jilongpo 吉隆坡", to: "吉隆坡希尔顿酒店" },
		{ name: "kunshanDT 昆山", to: "昆山花桥希尔顿逸林酒店" },
		{ name: "luxembourg lusenbao 卢森堡", to: "卢森堡希尔顿酒店" },
		{ name: "mangu bangkok 曼谷", to: "曼谷希尔顿千禧酒店" },
		{ name: "pujidao phuket 普吉岛", to: "普吉岛希尔顿度假村" },
		{ name: "qingdaoDT 青岛", to: "青岛鑫江希尔顿逸林酒店" },
		{ name: "shanghaiHilton 上海", to: "上海希尔顿酒店" },
		{ name: "sanyaHilton 金茂", to: "金茂三亚希尔顿酒店" },
		{ name: "shouer seoul 首尔", to: "首尔希尔顿千禧酒店" },
		{ name: "wxDT wuxi 无锡", to: "无锡灵山元一希尔顿逸林酒店" },
		{ name: "xianggang conradHK hong kong hongkong 香港", to: "香港港丽酒店" },
		{ name: "xinjiapo singapore 新加坡", to: "新加坡希尔顿酒店" }
	];

	var _hs_1 = [
		{ name: "beijingHilton 北京", to: "北京希尔顿酒店" },
		{ name: "beijingDT 北京", to: "北京希尔顿逸林酒店" },
		{ name: "beijingWFJ 北京", to: "北京王府井希尔顿酒店" },
		{ name: "beijingAirport 北京", to: "北京首都机场希尔顿酒店" },
		{ name: "badalin jaya 八打灵", to: "八打灵希尔顿酒店" },
		{ name: "chongqingHilton 重庆", to: "重庆希尔顿酒店" },
		/*{ name: "chongqingNs 重庆", to: "重庆希尔顿南山温泉度假酒店" },*/
		{ name: "Conrad Bangkok", to: "Conrad Bangkok" },
		{ name: "Conrad Centennial Singapore", to: "Conrad Centennial Singapore" },
		{ name: "dongjing tokyo 东京", to: "东京希尔顿酒店" },
		{ name: "hefeiHilton 合肥", to: "合肥元一希尔顿酒店" },
		{ name: "kuala jilongpo 吉隆坡", to: "吉隆坡希尔顿酒店" },
		{ name: "kunshanDT 昆山", to: "昆山花桥希尔顿逸林酒店" },
		{ name: "luxembourg lusenbao 卢森堡", to: "卢森堡希尔顿酒店" },
		{ name: "mangu bangkok 曼谷", to: "曼谷希尔顿千禧酒店" },
		{ name: "pujidao phuket 普吉岛", to: "普吉岛希尔顿度假村" },
		{ name: "qingdaoDT 青岛", to: "青岛鑫江希尔顿逸林酒店" },
		{ name: "shanghaiHilton 上海", to: "上海希尔顿酒店" },
		{ name: "sanyaHilton 金茂", to: "金茂三亚希尔顿酒店" },
		{ name: "shouer seoul 首尔", to: "首尔希尔顿千禧酒店" },
		{ name: "wxDT wuxi 无锡", to: "无锡灵山元一希尔顿逸林酒店" },
		{ name: "xianggang conradHK hong kong hongkong 香港", to: "香港港丽酒店" },
		{ name: "xinjiapo singapore 新加坡", to: "新加坡希尔顿酒店" }
	];

	$("#searchHotelName").autocomplete(_hs_1, {
		minChars: 0,
		width: 200,
		autoFill: false,
		matchContains:true,
		formatItem: function(row, i, max) {
			if($.browser.msie&&($.browser.version == "6.0")) {
				$('select').hide();
			}
			return row.to ;
		},
		formatMatch: function(row, i, max) {
			return row.name + " " + row.to;
		},
		formatResult: function(row) {
			return row.to;
		}
	});

	$("#searchText").autocomplete(_hs, {
		minChars: 0,
		width: 200,
		autoFill: false,
		matchContains:true,
		formatItem: function(row, i, max) {
			return row.to ;
		},
		formatMatch: function(row, i, max) {
			return row.name + " " + row.to;
		},
		formatResult: function(row) {
			return row.to;
		}
	});

	$("#arrival").datepicker({numberOfMonths:1},$.datepicker.regional['zh-CN']);
	$("#departure").datepicker({numberOfMonths:1},$.datepicker.regional['zh-CN']);
}
);

function nextdate(_date) {
	_dates = _date.split('-');
	_date = new Date(_dates[0],_dates[1]-1,_dates[2]);
	_date.setDate(_date.getDate() + 1);
	$('#departure').val(_date.getFullYear()+'-'+(_date.getMonth()+1)+'-'+_date.getDate());
	return;
}

function showRoom(_value) {
	switch(_value) {
		case '1':
			hiddenRoom();
			break;
		case '2':
			hiddenRoom();
			$('#tr_room2').show();
			break;
		case '3':
			hiddenRoom();
			$('#tr_room2').show();
			$('#tr_room3').show();
			break;
		case '4':
			hiddenRoom();
			$('#tr_room2').show();
			$('#tr_room3').show();
			$('#tr_room4').show();
			break;
		case '5':
			hiddenRoom();
			$('#r_a_1').hide();
			$('#r_c_1').hide();
			break;
	}
}

function hiddenRoom() {
	$('#tr_room2').hide();
	$('#tr_room3').hide();
	$('#tr_room4').hide();
	$('#r_a_1').show();
	$('#r_c_1').show();
}

function autoComplete(_id) {
	switch(_id) {
		case 1:
			$("#searchText").keydown();
			break;
		case 2:
			$("#searchHotelName").keydown();
			break;
	}
	
}

function clearSearchText(e,_id) {
	switch(_id) {
		case 1:
			if (e.value=="请输入您想查询的酒店或城市") {
				e.value="";
			}
			break;
		case 2:
			if (e.value=="中文/拼音填入城市或酒店名称") {
				e.value="";
			}
			break;
	}
}

function backSearchText(e,_id) {
	switch(_id) {
		case 1:
			if (jQuery.trim(e.value)=="") {
				e.value="请输入您想查询的酒店或城市";
			}
			break;
		case 2:
			if (jQuery.trim(e.value)=="") {
				e.value="中文/拼音填入城市或酒店名称";
			}
			break;
	}
}
/*
 * open function
 * for upload window open
 */
function openUploadWindow(url)
{
	var features;
	w = 400;
	h = 150;
	l = (screen.availWidth - w)/2;
	t = (screen.availHeight - h)/2;
	features  = "toolbar=no";      
	features += ",location=no"; 
	features += ",directories=no";
	features += ",status=no";
	features += ",menubar=no"; 
	features += ",scrollbars=no"; 
	features += ",resizable=no";
	features += ",dependent";
	features += ",height=" + h;
	features += ",width=" + w;
	features += ",left=" + l;
	features += ",top=" + t;
	window.open(url,'',features);
}

/*
 * select location
 * for searcher

function createLocations()
{
	for(i=0;i<_locations.length;i++)
	{
		document.write('<option value="' + _locations[i] + '">' + _hiltons['locations'][_locations[i]] + '</option>');
	}
}
 */

/*
 * select special
 * for searcher
 */
function createSpecials()
{
	for(i=0;i<_specialids.length;i++)
	{
		document.write('<option value="' + _specialids[i] + '">' + _hiltons['specials'][_specialids[i]] + '</option>');
	}
}

/*
 * get special
 * for cms offer list
 */
function getSpecial(specialid)
{
	document.write(_hiltons['specials'][specialid]);
}

/*
 * create hotel checkbox
 * for cms offer create update
 */
function createHotels()
{
	_count = 0;
	for(i=0;i<_hiltonids.length;i++)
	{
		_count++;
		document.write('<input type="checkbox" name="hotels[]" value="' + _hiltonids[i] + '" onclick="createHotelList()"/> ' + _hiltons['hotels'][_hiltonids[i]]);
		if(_count == 5)
		{
			document.write('<br/>');
			_count = 0;
		}
	}
}

function createSelectHotels()
{
	for(i=0;i<_hiltonids.length;i++)
	{
		document.write('<option value="' + _hiltonids[i] + '">' + _hiltons['hotels'][_hiltonids[i]] + '</option>');
	}
}
/*
 * Important function
 * for create update offer
 */
function createHotelList()
{
	var _hotels = Array();
	var _locations = Array();
	var _links = Array();

	$("input[@name='hotels[]']").each(
		function()
		{
			if($(this).attr("checked") == true)
			{
				_hotels.push($(this).val());
				_locations.push(_hiltons['hotels_locations'][$(this).val()]);
				_links.push('<a href="#" target="_blank">' + _hiltons['hotels'][$(this).val()] + '</a>');
			}
		}
	)
	$('#hotels').val(_hotels.join('|'));
	$('#locations').val(_locations.join('|'));
	$('#links').val(_links.join('\n'));
}

/*
 * Important function
 * for upload mapping opener image path
 */
function setImage(form_id,m_strValue)
{
	var m_str = m_strValue;
	m_str = m_str.replace('//','/');
	$("#"+form_id).val(m_strValue);
	return;
}

/*
 * submit promotion page form
 * promotion page form base on javascript
 */
function setSubmitFrom(str)
{
	$('#pagefrom').val(str);
	$('#SubmitForm').submit();
}
