// JavaScript Document


/**
 * 遍历整个文档含有类为function的节点，并读取属性为function的值，当成一个函数执行，所需参数在节点的属性中。
 */
$j(document).ready(function(){	
	$j('.function').each(function(){
		eval($j(this).attr('function')+'(this);');
	});
});

/* Hotel Hotel Default  */
function initHHD(){
	var jel = $j('.initHHD') ;

	//初始化导航
	initNav();

	//画房价列标题
	printHead('.HHD-hotel-room-data', jel.attr('hotelLanguage') ) ;
	
	//画价格
	printRooms( '.HHD-hotel-room-data', $j('#modcheckin').val(), $j('#modcheckout').val(), true, 0, jel.attr('pageLanguage'), jel.attr('ajaxToken') ) ;
	
	//装载城市快速查询
	$j('#left-list-div').prepend( getCityQuickSearchFormHtml( jel.attr('pageLanguage'), jel.attr('hotelcityname'), jel.attr('hotelcityid') ) );
	
	//设定城市下的区域
	fillAreaOptions( jel.attr('pageLanguage') ) ;
	if(jel.attr('hotelareaid')>0){ $j('#city').data( 'resetData.AREA_ID', jel.attr('hotelareaid') ) ; }
	else if(jel.attr('hotelcountyid')>0){ $j('#city').data( 'resetData.COUNTY_ID', jel.attr('hotelcountyid') ) ; }

	var checkInOut = initCheckinAndCheckout();
	$j('#checkin').val( checkInOut.checkin );
	$j('#checkout').val( checkInOut.checkout );
	$j('#modcheckin').val( checkInOut.checkin );
	$j('#modcheckout').val( checkInOut.checkout );

	//画最近浏览酒店
	printLastHotels( jel.attr('hotelID'), jel.attr('hotelName'), jel.attr('pageLanguage') );
	
	//修改日期动作
	$j('#rechoose').click(function(){
		printRooms( '.HHD-hotel-room-data', $j('#modcheckin').val(), $j('#modcheckout').val(), true, 0, jel.attr('pageLanguage'), jel.attr('ajaxToken') ) ; 
		return false ; 
	});
	$j('#frmRechoose').submit(function(){return false;});

	//商业区/县区动作
	//actionLeftBoxAreaCounty()
	
	//select外表
	$j('select').each(function(){ select_fix_ie(this); });
	
	if( chkIfTime() ) {
		$j.get( '/', {regen_file:1, is_static_url:1, cl:jel.attr('pageLanguage'), m:'Hotel', h:'Hotel', a:'Default', id:jel.attr('hotelID')} );
	}

	if( $j.cookie( 'ck_addinfo' ) && $j.cookie( 'ck_addinfo' ).length > 0 ) {
		getAddInfo('.page-language', jel.attr('hotelID'), $j.cookie( 'ck_addinfo' ) );
	}
	
	//画地图
	if($j('#HHD-hotel-gmap').length>0 ) loadGmap("#gmap-div",jel.attr('hotelLat'),jel.attr('hotelLng'),jel.attr('hotelName') ) ;
}


function initHHP(){
	var jel = $j('.initHHP') ;
	//初始化导航
	initNav();
	var checkInOut = initCheckinAndCheckout();
	$j('#checkin').val( checkInOut.checkin );
	$j('#checkout').val( checkInOut.checkout );
	//画最近浏览酒店
	printLastHotels( jel.attr('hotelID'), jel.attr('hotelName'), jel.attr('pageLanguage') );
	//商业区/县区动作
	//actionLeftBoxAreaCounty()
	//select外表
	$j('select').each(function(){ select_fix_ie(this); });
	
	$j('#HHP-right-inner div').click(function(){
		var html = $j(this).html();
		html = html.replace( 'class="left" width="120" height="100"', 'onload="if (this.width>580)this.width=580;"' );
		$j('#HHP-left-inner div').html(html);
	});	

	if( chkIfTime() ) {
		$j.get( '/', {regen_file:1, is_static_url:1, cl:jel.attr('pageLanguage'), m:'Hotel', h:'Hotel', a:'Photoes', id:jel.attr('hotelID')} );
	}
}

function initHHM(el){
	var jel = $j('.initHHM') ;
	//初始化导航
	initNav();
	var checkInOut = initCheckinAndCheckout();
	$j('#checkin').val( checkInOut.checkin );
	$j('#checkout').val( checkInOut.checkout );

	loadGmapHotels(el);
	
	//画最近浏览酒店
	printLastHotels( jel.attr('hotelID'), jel.attr('hotelName'), jel.attr('pageLanguage') );
	
	//商业区/县区动作
	//actionLeftBoxAreaCounty()
	
	//select外表
	$j('select').each(function(){ select_fix_ie(this); });

	if( chkIfTime() ) {
		$j.get( '/', {regen_file:1, is_static_url:1, cl:jel.attr('pageLanguage'), m:'Hotel', h:'Hotel', a:'Map', id:jel.attr('hotelID')} );
	}
}


function initHHC(){
	var jel = $j('.initHHC') ;
	//初始化导航
	initNav();
	var checkInOut = initCheckinAndCheckout();
	$j('#checkin').val( checkInOut.checkin );
	$j('#checkout').val( checkInOut.checkout );
	//画最近浏览酒店
	printLastHotels( jel.attr('hotelID'), jel.attr('hotelName'), jel.attr('pageLanguage') );
	//商业区/县区动作
	//actionLeftBoxAreaCounty()
	//select外表
	$j('select').each(function(){ select_fix_ie(this); });

	if( chkIfTime() ) {
		$j.get( '/', {regen_file:1, is_static_url:1, cl:jel.attr('pageLanguage'), m:'Hotel', h:'Hotel', a:'Comments', id:jel.attr('hotelID'), p:jel.attr('pagenum')} );
	}
}


function initHHVC(){
	var jel = $j('.initHHVC') ;
	//初始化导航
	initNav();
	var checkInOut = initCheckinAndCheckout();
	$j('#checkin').val( checkInOut.checkin );
	$j('#checkout').val( checkInOut.checkout );
	//画最近浏览酒店
	printLastHotels( jel.attr('hotelID'), jel.attr('hotelName'), jel.attr('pageLanguage') );
	//商业区/县区动作
	//actionLeftBoxAreaCounty()
	//select外表
	$j('select').each(function(){ select_fix_ie(this); });

	if( chkIfTime() ) {
		$j.get( '/', {regen_file:1, is_static_url:1, cl:jel.attr('pageLanguage'), m:'Hotel', h:'Hotel', a:'ViewComments', hotelid:jel.attr('hotelID'), id:jel.attr('commentsID')} );
	}
}

function initHHA(el){
	var jel = $j('.initHHA') ;
	//初始化导航
	initNav();
	
	$j('#left-list-div').prepend( getCityQuickSearchFormHtml( jel.attr('pageLanguage'), jel.attr('cityname'), jel.attr('cityid') ) );
	$j('#HHD-hotel-title').after( getDistanceTypeHtml( jel.attr('pageLanguage') ) );
	
	//设定城市下的区域
	fillAreaOptions( jel.attr('pageLanguage') ) ;
	if(jel.attr('hotelareaid')>0){ $j('#city').data( 'resetData.AREA_ID', jel.attr('hotelareaid') ) ; }
	else if(jel.attr('hotelcountyid')>0){ $j('#city').data( 'resetData.COUNTY_ID', jel.attr('hotelcountyid') ) ; }

	var checkInOut = initCheckinAndCheckout();
	$j('#checkin').val( checkInOut.checkin );
	$j('#checkout').val( checkInOut.checkout );

	if( chkIfTime() ) {
		$j.get( '/', {regen_file:1, is_static_url:1, cl:jel.attr('pageLanguage'), m:'Hotel', h:'Hotel', a:'Around', id:jel.attr('hotelID')} );
	}
	
	$j('#HHA-hotel-location .rad-title a').click(function(){
		ajaxLoadAround( el, jel.attr('pageLanguage'), jel.attr('hotelID'), jel.attr('cityid'), '#HHA-hotel-location-data', 'hotel', $j(this).attr('data'), 'distance' );
		return false ;
	}) ;
	
	$j('#HHA-type-head a').click(function(){
		ajaxLoadAround( el, jel.attr('pageLanguage'), jel.attr('hotelID'), jel.attr('cityid'), '#HHA-hotel-location-data', 'hotel', $j(this).attr('data'), 'type' );
		return false ;
	}) ;

	ajaxLoadAround( el, jel.attr('pageLanguage'), jel.attr('hotelID'), jel.attr('cityid'), '#HHA-hotel-location-data', 'hotel' );

	
	$j('#HHA-location-data li').hover(
	  function () {
		$j(this).addClass("hover");
	  },
	  function () {
		$j(this).removeClass("hover");
	  }
	).mouseover(function(){
		var ind= $j(this).attr('gmarkerindex');
		if( ind != '' ) {
			showGmapmarker( ind );
		}
	});
	
	//画最近浏览酒店
	printLastHotels( jel.attr('hotelID'), jel.attr('hotelName'), jel.attr('pageLanguage') );
	
	//select外表
	$j('select').each(function(){ select_fix_ie(this); });

	var url = String(window.location) ;
	var pos = url.indexOf( '#' );
	if( pos >= 0 ) {
		var paramstr = url.substr( pos+1 ) ;
		var paramsarr = paramstr.split('-');
		var params = {distance:paramsarr[0],type:decodeURI( paramsarr[1] ) } ;
		$j('#HHA-hotel-location-data').data('params',params);
	}
}



function initHHN(el){
	var jel = $j('.initHHN') ;
	//初始化导航
	initNav();
	var checkInOut = initCheckinAndCheckout();
	$j('#checkin').val( checkInOut.checkin );
	$j('#checkout').val( checkInOut.checkout );
	
	$j('#HHN-hotel-near-data li').hover(
	  function () {
		$j(this).addClass("hover");
	  },
	  function () {
		$j(this).removeClass("hover");
	  }
	).mouseover(function(){
		var ind= $j(this).attr('gmarkerindex');
		if( ind != '' ) {
			showGmapmarker( ind );
		}
	});

	loadGmapHotels(el, true);
	
	//画最近浏览酒店
	printLastHotels( jel.attr('hotelID'), jel.attr('hotelName'), jel.attr('pageLanguage') );
	
	//商业区/县区动作
	actionLeftBoxAreaCounty()
	
	//select外表
	$j('select').each(function(){ select_fix_ie(this); });

	if( chkIfTime() ) {
		$j.get( '/', {regen_file:1, is_static_url:1, cl:jel.attr('pageLanguage'), m:'Hotel', h:'Hotel', a:'Nearby', id:jel.attr('hotelID'), distance:jel.attr('distance')} );
	}
}

function initHHAsk(el){
	var jel = $j('.initHHAsk') ;
	//初始化导航
	initNav();
	var checkInOut = initCheckinAndCheckout();
	$j('#checkin').val( checkInOut.checkin );
	$j('#checkout').val( checkInOut.checkout );

	$j('.HHA-ask').click(function(){
		acAddHotelAskHelp( $j(this)[0].id.replace('HHA-ask-','') );
		return false;
	});

	//最近访问酒店
	printLastHotels( jel.attr('hotelID'), jel.attr('hotelName'), jel.attr('pageLanguage') );
	
	//select外表
	$j('select').each(function(){ select_fix_ie(this); });

	
	//商业区/县区动作
	//actionLeftBoxAreaCounty()

	//
	$j('#HHA-qas-ask h3 span').click(function(){
		$j('#HHA-qas-ask h3 span').removeClass('on');
		$j(this).addClass('on');
		$j('#HHA-qas-ask div').hide();
		var ind = $j('#HHA-qas-ask h3 span').index($j(this));
		$j('#HHA-qas-ask div').eq(ind).show();
	});

	if( chkIfTime() ) {
		$j.get( '/', {regen_file:1, is_static_url:1, cl:jel.attr('pageLanguage'), m:'Hotel', h:'Hotel', a:'Ask', hotelid:jel.attr('hotelID'), type:decodeURI(jel.attr('askType')), p:jel.attr('pagenum')} );
	}
}


function initHHAskD(el){
	var jel = $j('.initHHAskD') ;
	//初始化导航
	initNav();
	var checkInOut = initCheckinAndCheckout();
	$j('#checkin').val( checkInOut.checkin );
	$j('#checkout').val( checkInOut.checkout );

	$j('.HHA-ask').click(function(){
		acAddHotelAskHelp( $j(this)[0].id.replace('HHA-ask-','') );
		return false;
	});

	//最近访问酒店
	printLastHotels( jel.attr('hotelID'), jel.attr('hotelName'), jel.attr('pageLanguage') );
	
	//select外表
	$j('select').each(function(){ select_fix_ie(this); });

	$j('#HHA-qas-ask h3 span').click(function(){
		$j('#HHA-qas-ask h3 span').removeClass('on');
		$j(this).addClass('on');
		$j('#HHA-qas-ask div').hide();
		var ind = $j('#HHA-qas-ask h3 span').index($j(this));
		$j('#HHA-qas-ask div').eq(ind).show();
	});

	if( chkIfTime() ) {
		$j.get( '/', {regen_file:1, is_static_url:1, cl:jel.attr('pageLanguage'), m:'Hotel', h:'Hotel', a:'AskDetail', hotelid:jel.attr('hotelID'), type:decodeURI(jel.attr('askType')), id:jel.attr('askID')} );
	}
}


function initHSR(el){
	var jel = $j('.initHSR') ;
	//设定cookie
	if( jel.attr('ck_checkin') )
		$j.cookie( 'ck_checkin', jel.attr('ck_checkin'), {expires: 2, path: '/'});
	if( jel.attr('ck_checkout') )
		$j.cookie( 'ck_checkout', jel.attr('ck_checkout'), {expires: 2, path: '/'});

	var checkInOut = initCheckinAndCheckout();
	$j('#checkin').val( checkInOut.checkin );
	$j('#checkout').val( checkInOut.checkout );

	//初始化导航
	initNav();

	//画房价列标题
	printHead('.HHD-hotel-room-data') ;
	
	printRooms( '.HHD-hotel-room-data', $j('#checkin').val(), $j('#checkout').val(), false, 3, jel.attr('pageLanguage'), jel.attr('ajaxToken') ) ;
	
	printLastHotels( 0, '',  jel.attr('pageLanguage'));
		
	$j('.HSR-condition a,#HSR-cond-rank,#HSR-cond-price,#HSR-cond-star,#HSR-cond-point,#HSR-cond-pages a,.HSR-hotel-pages a,.page-language a').click(function(){
		var field=$j(this).attr('field');
		var data=$j(this).attr('data');
		$j('#'+field).val(data);
		$j('#'+field).trigger('change');
		$j('#frmQuickSearch')[0].submit();
		return false ;
	});
	

	//设定城市框的联动
	initProvinceCityCountyAjax();
	
	setFloatGmap();

	//查询结果标题选中切换
	$j('#HSR-result-conditions h3 div').click(function(){
		$j('#HSR-result-conditions h3 div').removeClass('on');
		$j(this).addClass('on');
		$j('#HSR-result-conditions ul').hide();
		var ind = $j('#HSR-result-conditions h3 div').index($j(this));
		$j('#HSR-result-conditions ul').eq(ind).show();
		$j('#HSR-result-conditions ul').eq(ind).trigger('click');
	});
	$j('#HSR-result-conditions h3 div:first').trigger( 'click' ) ;
	
	//商业区/县区动作
	actionLeftBoxAreaCounty()
	
	$j('#HSR-result-conditions ul').eq(1).one( 'click', function(){
		loadGmapHotels(el,true, function(htmlStr){
			var upHtmlStr = htmlStr.toUpperCase();
			var pos1 = htmlStr.indexOf( 'HHD-hotel-room-head-' );
			var pos2 = upHtmlStr.substr( 0, pos1 ).lastIndexOf( '<DIV' );
			htmlStr = htmlStr.substr( 0, pos2 ) + '</div></div>' ;
			return ( '<div class="gmap-hint">'+ htmlStr + '<div><p>&nbsp;</p></div></div>' );
		});
	});
}


function initHPD(el){
	var jel = $j('.initHPD') ;
	//设定cookie
	if( jel.attr('ck_checkin') )
		$j.cookie( 'ck_checkin', jel.attr('ck_checkin'), {expires: 2, path: '/'});
	if( jel.attr('ck_checkout') )
		$j.cookie( 'ck_checkout', jel.attr('ck_checkout'), {expires: 2, path: '/'});

	//初始化日期
	var checkInOut = initCheckinAndCheckout();
	$j('#checkin').val( checkInOut.checkin );
	$j('#checkout').val( checkInOut.checkout );

	//初始化导航
	initNav();

	//设定城市框的联动
	initProvinceCityCountyAjax();

	//最近访问酒店
	printLastHotels( 0, '',  jel.attr('pageLanguage'));

	//条件筛选和排序方式
	$j('#HPD-conds div ul li a,#HSR-cond-rank,#HSR-cond-price,#HSR-cond-star,#HSR-cond-point,#HSR-cond-pages a,.HSR-hotel-pages a,.page-language a').click(function(){
		var field=$j(this).attr('field');
		var data=$j(this).attr('data');
		$j('#'+field).val(data);
		$j('#'+field).trigger('change');
		$j('#frmQuickSearch')[0].submit();
		return false ;
	});

	setFloatGmap();
	
	//select外表
	$j('select').each(function(){ select_fix_ie(this); });

	//地铁城市切换
	$j('#HPD-conds h3 span').click(function(){
		$j('#HPD-conds h3 span').removeClass('on');
		$j(this).addClass('on');
		$j('#HPD-conds>div').hide();
		var ind = $j('#HPD-conds h3 span').index($j(this));
		$j('#HPD-conds>div').eq(ind).show();
		$j('#HPD-conds>div').eq(ind).trigger('click');
	});
	
	//地图
	$j('#HPD-conds>div').eq(1).one( 'click', function(){
		loadGmapHotels(el,true, function( hotelHtml ){
			return ( '<div class="gmap-hint">'+ hotelHtml + '<div><p>&nbsp;</p></div></div>' );
		});
	});
}



function initHBBD(el){
	var jel = $j('.initHBBD') ;
	//设定cookie
	if( jel.attr('ck_checkin') )
		$j.cookie( 'ck_checkin', jel.attr('ck_checkin'), {expires: 2, path: '/'});
	if( jel.attr('ck_checkout') )
		$j.cookie( 'ck_checkout', jel.attr('ck_checkout'), {expires: 2, path: '/'});

	//初始化日期
	var checkInOut = initCheckinAndCheckout();
	$j('#checkin').val( checkInOut.checkin );
	$j('#checkout').val( checkInOut.checkout );

	//初始化导航
	initNav();

	//画房价列标题
	printHead('.HHD-hotel-room-data') ;
	
	printRooms( '.HHD-hotel-room-data', $j('#checkin').val(), $j('#checkout').val(), false, 3, jel.attr('pageLanguage'), jel.attr('ajaxToken') ) ;
	
	//设定城市框的联动
	initProvinceCityCountyAjax();

	//最近访问酒店
	printLastHotels( 0, '',  jel.attr('pageLanguage'));

	//条件筛选和排序方式
	$j('#HSR-result-conditions .brand-conds li a,#HSR-cond-rank,#HSR-cond-price,#HSR-cond-star,#HSR-cond-point,#HSR-cond-pages a,.HSR-hotel-pages a,.page-language a').click(function(){
		var field=$j(this).attr('field');
		var data=$j(this).attr('data');
		$j('#'+field).val(data);
		$j('#'+field).trigger('change');
		$j('#frmQuickSearch')[0].submit();
		return false ;
	});

	setFloatGmap();
	
	//select外表
	$j('select').each(function(){ select_fix_ie(this); });

	$j('#HSR-result-conditions h3 div').click(function(){
		$j('#HSR-result-conditions h3 div').removeClass('on');
		$j(this).addClass('on');
		$j('#HSR-result-conditions ul').hide();
		var ind = $j('#HSR-result-conditions h3 div').index($j(this));
		$j('#HSR-result-conditions ul').eq(ind).show();
	});
}

function initHMD(el){
	var jel = $j('.initHMD') ;
	//初始化导航
	initNav();

	//初始化日期
	var checkInOut = initCheckinAndCheckout();
	$j('#checkin').val( checkInOut.checkin );
	$j('#checkout').val( checkInOut.checkout );

	//设定城市框的联动
	initProvinceCityCountyAjax();

	//最近访问酒店
	printLastHotels( 0, '',  jel.attr('pageLanguage'));
	
	//select外表
	$j('select').each(function(){ select_fix_ie(this); });

	//地铁城市切换
	$j('#HMD-metros h3 span').click(function(){
		$j('#HMD-metros h3 span').removeClass('on');
		$j(this).addClass('on');
		$j('#HMD-metros div').hide();
		var ind = $j('#HMD-metros h3 span').index($j(this));
		$j('#HMD-metros div').eq(ind).show();
	});
}

function initHAD(el){
	var jel = $j('.initHAD') ;
	//初始化导航
	initNav();

	//初始化日期
	var checkInOut = initCheckinAndCheckout();
	$j('#checkin').val( checkInOut.checkin );
	$j('#checkout').val( checkInOut.checkout );

	//设定城市框的联动
	initProvinceCityCountyAjax();

	//最近访问酒店
	printLastHotels( 0, '',  jel.attr('pageLanguage'));
	
	//select外表
	$j('select').each(function(){ select_fix_ie(this); });

	//地铁城市切换
	$j('#HAD-airports h3 span').click(function(){
		$j('#HAD-airports h3 span').removeClass('on');
		$j(this).addClass('on');
		$j('#HAD-airports div').hide();
		var ind = $j('#HAD-airports h3 span').index($j(this));
		$j('#HAD-airports div').eq(ind).show();
	});
}

function initHCD(el){
	var jel = $j('.initHCD') ;
	//初始化导航
	initNav();

	//初始化日期
	var checkInOut = initCheckinAndCheckout();
	$j('#checkin').val( checkInOut.checkin );
	$j('#checkout').val( checkInOut.checkout );
	
	$j('#HHN-hotel-near-data li').hover(
	  function () {
		$j(this).addClass("hover");
	  },
	  function () {
		$j(this).removeClass("hover");
	  }
	).mouseover(function(){
		var ind= $j(this).attr('gmarkerindex');
		if( ind != '' ) {
			showGmapmarker( ind );
		}
	});

	//设定城市框的联动
	initProvinceCityCountyAjax();

	loadGmapHotels(el, true);

	//最近访问酒店
	printLastHotels( 0, '',  jel.attr('pageLanguage'));
	
	//select外表
	$j('select').each(function(){ select_fix_ie(this); });
}


function initHMC(el) {
	var jel = $j('.initHMC') ;
	//初始化导航
	initNav();

	//初始化日期
	var checkInOut = initCheckinAndCheckout();
	$j('#checkin').val( checkInOut.checkin );
	$j('#checkout').val( checkInOut.checkout );

	//设定城市框的联动
	initProvinceCityCountyAjax();

	loadGmapHotels(el, true);
	
	$j('#HMC-metros .list li').hover(
	  function () {$j(this).addClass("hover");},
	  function () {$j(this).removeClass("hover");}
	).mouseover(function(){
		var ind= $j(this).attr('gmarkerindex');
		if( ind != '' ) { showGmapmarker( ind ); }
	});

	//最近访问酒店
	printLastHotels( 0, '',  jel.attr('pageLanguage'));
	
	//select外表
	$j('select').each(function(){ select_fix_ie(this); });

	//地铁城市切换
	$j('#HMD-metros h3 span').click(function(){
		$j('#HMD-metros h3 span').removeClass('on');
		$j(this).addClass('on');
		$j('#HMD-metros div').hide();
		var ind = $j('#HMD-metros h3 span').index($j(this));
		$j('#HMD-metros div').eq(ind).show();
	});
}
 
function initHOD(){
	var jel = $j('.initHOD') ;

	//设定cookie
	if( jel.attr('ck_checkin') )
		$j.cookie( 'ck_checkin', jel.attr('ck_checkin'), {expires: 2, path: '/'});
	if( jel.attr('ck_checkout') )
		$j.cookie( 'ck_checkout', jel.attr('ck_checkout'), {expires: 2, path: '/'});

	//初始化导航
	initNav();
	
	$j('#frmHotelOrder').submit(function(){
		if( $j('#room').val() == '' ) {
			alert( '数据丢失，请返回酒店重新下订。' );
			return false ;
		}
		if( $j('#VF_ID').val() == '' ) {
			alert( '数据丢失，请返回酒店重新下订。' );
			return false ;
		}
		if( $j('#checkin').val() == '' ) {
			alert( '“入住日期”不能为空。' );
			return false ;
		}
		if( $j('#checkout').val() == '' ) {
			alert( '“退房日期”不能为空。' );
			return false ;
		}
		return true ;
	});

	setInterval( 'fnChkDateChange()', 2000 );
}

function initHOI(){
	var jel = $j('.initHOI') ;
	//初始化导航
	initNav();
	
	$j('#frmHotelOrder').submit(function(){
		if( $j('#room').val() == '' ) {
			alert( '数据丢失，请返回酒店重新下订。' );
			return false ;
		}
		if( $j('#VF_ID').val() == '' ) {
			alert( '数据丢失，请返回酒店重新下订。' );
			return false ;
		}
		if( $j('#checkin').val() == '' ) {
			alert( '入住日期不对。' );
			return false ;
		}
		if( $j('#checkout').val() == '' ) {
			alert( '退房日期不对。' );
			return false ;
		}
		if( parseInt($j('#customercnt').val()) < parseInt($j('#roomcnt').val()) ) {
			alert( '“入住人数”不能少于“房间数量”。请填写正确后再提交。' );
			return false ;
		}
		if( $j('#roomcnt').val() == '' ) {
			alert( '房间数量不能为0。' );
			return false ;
		}
		for( var i=1; i<=parseInt($j('#roomcnt').val());i++ ) {
			var cjel = $j('#customer_' + i) ;
			if( cjel.val() == '' || cjel.val().indexOf('先生')>=0 || cjel.val().indexOf('小姐')>=0 || cjel.val().indexOf('女士')>=0 || cjel.val().length<=1 ) {
				alert( '第' + i + '个客人姓名填写不符合要求，不能含有先生、小姐、女士等字眼。' );
				return false ;
			}
		}
		if( $j('#contact').val() == '' ) {
			alert( '请填写正确的联系方式。' );
			return false ;
		}
		if( $j('#contactname').val() == '' ) {
			alert( '请填写正确的联系人姓名。' );
			return false ;
		}

		if( $j('#arrivetime').val() == '' ) {
			alert( '请选择您的到达时间。' );
			return false ;
		}
		if( $j('#confirmmethod').val() == '' ) {
			alert( '请选择一种“确认方式”。' );
			return false ;
		}
		return true ;
	});
}

function fnChkDateChange(){
	if( $j('#ori-checkin').html().replace('-0','-') != $j('#checkin').val().replace('-0','-')  ||
		$j('#ori-checkout').html().replace('-0','-') != $j('#checkout').val().replace('-0','-') ) {
		$j('#prompt-checkin').html($j('#checkin').val());
		$j('#prompt-checkout').html($j('#checkout').val());
		$j('.price-change-prompt').show();
	}
	else {
		$j('.price-change-prompt').hide();
	}
}

function initHLA(el) {
	var jel = $j('.initHLA') ;
	//初始化导航
	initNav();

	$j('#left-list-div').prepend( getCityQuickSearchFormHtml( jel.attr('pageLanguage'), jel.attr('locationcityname'), jel.attr('locationcityid') ) );
	$j('#HHD-hotel-title').after( getDistanceTypeHtml( jel.attr('pageLanguage') ) );
	
	//设定城市下的区域
	fillAreaOptions( jel.attr('pageLanguage') ) ;

	if( chkIfTime() ) {
		$j.get( '/', {regen_file:1, is_static_url:1, cl:jel.attr('pageLanguage'), m:'Hotel', h:'Location', a:'Around', id:jel.attr('locationid'), cityid:jel.attr('locationcityid')} );
	}

	//初始化日期
	var checkInOut = initCheckinAndCheckout();
	$j('#checkin').val( checkInOut.checkin );
	$j('#checkout').val( checkInOut.checkout );
	
	$j('#HHA-hotel-location .rad-title a').click(function(){
		ajaxLoadAround( el, jel.attr('pageLanguage'), jel.attr('locationid'), jel.attr('locationcityid'), '#HHA-hotel-location-data', 'location', $j(this).attr('data'), 'distance' );
		return false ;
	}) ;
	
	$j('#HHA-type-head a').click(function(){
		ajaxLoadAround( el, jel.attr('pageLanguage'), jel.attr('locationid'), jel.attr('locationcityid'), '#HHA-hotel-location-data', 'location', $j(this).attr('data'), 'type' );
		return false ;
	}) ;

	ajaxLoadAround( el, jel.attr('pageLanguage'), jel.attr('locationid'), jel.attr('locationcityid'), '#HHA-hotel-location-data', 'location' );

	
	$j('#HHA-location-data li,#HHD-hotel-near-data .near-hotel-div').hover(
	  function () {
		$j(this).addClass("hover");
	  },
	  function () {
		$j(this).removeClass("hover");
	  }
	).mouseover(function(){
		var ind= $j(this).attr('gmarkerindex');
		if( ind != '' ) {
			showGmapmarker( ind );
		}
	});
	//最近访问酒店
	printLastHotels( 0, '',  jel.attr('pageLanguage'));
	
	//商业区/县区动作
	actionLeftBoxAreaCounty()
	
	//select外表
	$j('select').each(function(){ select_fix_ie(this); });
	

	var url = String(window.location) ;
	var pos = url.indexOf( '#' );
	if( pos >= 0 ) {
		var paramstr = url.substr( pos+1 ) ;
		var paramsarr = paramstr.split('-');
		var params = {distance:paramsarr[0],type:decodeURI( paramsarr[1] ) } ;
		$j('#HHA-hotel-location-data').data('params',params);
	}
}

function ajaxLoadAround( el, pageLanguage, locationid,cityid,container, src, data, type ){
	if( (data || String(data)=='') && type ) {
		var params = $j('#HHA-hotel-location-data').data('params');
		if( !params ) params = {distance:'',type:''} ;
		if( type == 'distance' ) {
			params.distance = data;
		}
		else if( type == 'type' ) {
			params.type = decodeURI( data );
		}
		$j('#HHA-hotel-location-data').data('params',params);
		var url = String(window.location) ;
		var pos = url.indexOf( '#' );
		if( pos >= 0 ) url = url.substr( 0, pos ) ;
		location = url + '#' + params.distance + '-' + params.type;
	}
	
	var url = String(window.location) ;
	var pos = url.indexOf( '#' );
	if( pos >= 0 ) {
		if( url.length > pos+1 ) {
			var paramstr = url.substr( pos+1 ) ;
			var paramsarr = paramstr.split('-');
			var params = {distance:paramsarr[0]?paramsarr[0]:'0',type:paramsarr[1]} ;
		}
		else {
			var params = {distance:'0',type:''} ;
		}
	}
	else {
		var params = {distance:'0',type:''} ;
	}
	
	$j.post( '/', {m:'Hotel',h:'Location', a:'GetAround', id:locationid, cityid:cityid, src:src, type:decodeURI( params.type ), distance:params.distance, cl:pageLanguage},function(s){
		
		$j(container).html(s);
		$j('#HHA-location-data li,#HHD-hotel-near-data .near-hotel-div').hover(
				  function () {
					$j(this).addClass("hover");
				  },
				  function () {
					$j(this).removeClass("hover");
				  }
				).mouseover(function(){
					var ind= $j(this).attr('gmarkerindex');
					if( ind != '' ) {
						showGmapmarker( ind );
					}
				});

		loadGmapHotels(el, true);
		
		var sjel = $j('.rad-title a[@data=' + params.distance + ']') ;
		sjel = sjel.parent().parent() ;
		$j('.rad-title1').removeClass('rad-title1').addClass('rad-off-title1')
		$j('.rad-title2').removeClass('rad-title2').addClass('rad-off-title2')
		$j('.rad-title3').removeClass('rad-title3').addClass('rad-off-title3')
		sjel.removeClass('rad-off-title2').addClass('rad-title2') ;
		sjel.prev().removeClass('rad-off-title1').addClass('rad-title1') ;
		sjel.next().removeClass('rad-off-title3').addClass('rad-title3') ;

		$j('#HHA-type-head li').removeClass('on') ;
		var type = encodeURI( params.type ).toLowerCase();
		$j('#HHA-type-head a').each(function(){
			var data = $j(this).attr('data').toLowerCase() ;
			if( data == type ) {
				$j(this).parent().addClass('on') ;
			}
			else {
				
			}
		});
		
	}) ;
}


/**
 * 读取给定节点下的a节点并建立google地图填入给定节点的属性gmapdivid给出的div中
 */
function loadGmapHotels(el, bOpenInfoWindow, cbProHtml){
	
	var centerLat = $j(el).attr('centerlat');
	var centerLng = $j(el).attr('centerlng');
	var zoomLevel = $j(el).attr('zoomlevel');
	var gmapID = $j(el).attr('gmapdivid') ;
	if($j('#'+gmapID).length<=0) return ;
	var options = {
		center:{lat:centerLat,lng:centerLng},
		zoomLevel:zoomLevel,
		markers:[]
	};
	var sumLat=0,sumLng=0,count=0;
	$j('.loadGmapHotels').each( function(){
		var newmarker = {
			nam:$j(this).attr('gname'),
			lat: parseFloat( $j(this).attr('lat') ),
			lng: parseFloat( $j(this).attr('lng') ),
			ico:$j(this).attr('ico'),
			lnk:$j(this).attr('href')
		};
		if( newmarker.lat >2 && newmarker.lng > 2 ){
			sumLat += parseFloat(newmarker.lat);
			sumLng += parseFloat(newmarker.lng);
			count ++;
			options.markers.push( newmarker );
		}
	});
	if( !options.center.lat || !options.center.lng ) {
		options.center = {lat:sumLat/count,lng:sumLng/count};
	}
	if( !options.zoomLevel ) {
		options.zoomLevel = 11 ;
	}
	loadGmap2( '#' + gmapID, options, bOpenInfoWindow, cbProHtml );
}

function delayResetChange(){
	if( $j('#city').data( 'resetData.CITY_ID' ) > 0 ) {
		$j('#cityid').val( $j('#city').data( 'resetData.CITY_ID' ) );
		$j('#cityid').trigger( 'change' );
		$j('#city').data( 'resetData.CITY_ID', 0 ) ;
		return ;
	}
	if( $j('#city').data( 'resetData.COUNTY_ID' ) > 0 ) {
		$j('#areacounty').val( 'u' + $j('#city').data( 'resetData.COUNTY_ID' ) );
		$j('#areacounty').trigger( 'change' );
		$j('#city').data( 'resetData.COUNTY_ID', 0 ) ;
	}
	else if( $j('#city').data( 'resetData.AREA_ID' ) > 0 ) {
		$j('#areacounty').val( 'a' + $j('#city').data( 'resetData.AREA_ID' ) );
		$j('#areacounty').trigger( 'change' );
		$j('#city').data( 'resetData.AREA_ID', 0 ) ;
	}
}

function acAddHotelAskHelp(askid){
	$j.post( '/?m=Hotel&h=Hotel&a=AskHelp',{id:askid},function(json){
			if( json.ret == 'OK' ) {
				$j('#HHA-ask-'+askid).replaceWith( '对我有用(' + json.count + ')' );
			}
			else 
				alert( '提交出错.' );
		},'json' );
	return false ;
}



function initProvinceCityCountyAjax(){
	//city框的值变更引发城市的查询
	$j('#city').change(function(){
		$j.post( '/', {m:'Hotel', h:'Search', a:'SearchCity', city:$j('#city').val()}, function(json){
			if( parseInt(json.COUNTY_ID) > 0 ) {
				$j('#city').data( 'resetData.COUNTY_ID', json.COUNTY_ID );
			}
			if( parseInt(json.CITY_ID) > 0 ) {
				$j('#city').data( 'resetData.CITY_ID', json.CITY_ID );
			}
			if( parseInt(json.PROVINCE_ID) > 0 ) {
				$j('#provinceid').val(json.PROVINCE_ID);
				$j('#provinceid').trigger('change');
			}
		}, "json" );
	});
	$j('#provinceid').change(function(){
		$j('#cityid').empty();
		$j('#areacounty').empty();	
		
		if( $j('#provinceid')[0].value>0 ){
			$j('#cityid')[0].disabled = "disabled" ;
			$j.getJSON(  "/?m=Hotel&h=Search&a=CitiesOfProvince", {province_id:$j('#provinceid')[0].value}, function(cities){
				var opts="<option value=''></option>";
				for( var i=0; i<cities.length; i++ ) {	
　　　　　　　　		opts += "<option value='" + cities[i].ID + "'>" + cities[i].NAME + "</option>";
				}
				$j('#cityid').append(opts);
				$j('#cityid')[0].disabled = "" ;
				if( $j('#city').data( 'resetData.CITY_ID' ) > 0 ) {
					setTimeout("delayResetChange()",1000);
				}
			});
		}
	});

	$j('#cityid').change(function(){
		$j('#areacounty').empty() ;
		if( $j('#cityid')[0].value>0 ) {
			$j('#areacounty')[0].disabled = "disabled" ;	
			$j.getJSON( "/?m=Hotel&h=Search&a=AreasCountiesOfCity",{city_id:$j('#cityid')[0].value},function(items){
				var opts="<option value=''></option>";
				for( var i=0; i<items.areas.length; i++ ) {	
　　　　　　　　		opts += "<option title='" + items.areas[i].NAME + "' value='a" + items.areas[i].ID + "'>" + items.areas[i].NAME + "</option>";
				}
				for( var i=0; i<items.counties.length; i++ ) {	
　　　　　　　　		opts += "<option title='" + items.counties[i].NAME + "' value='u" + items.counties[i].ID + "'>县/区:" + items.counties[i].NAME + "</option>";
				}
				$j('#areacounty').append(opts);
				$j('#areacounty')[0].disabled = "" ;
				if( $j('#city').data( 'resetData.COUNTY_ID' ) > 0 ) {
					setTimeout("delayResetChange()",1000);
				}
			});
		}
	});
}

function fillAreaOptions(language){
	if( $j('#areacounty').length > 0 && $j('#cityid').length > 0 ) {
		$j('#areacounty').empty() ;
		if( $j('#cityid')[0].value>0 ) {
			$j('#areacounty')[0].disabled = "disabled" ;	
			$j.getJSON( "/?m=Hotel&h=Search&a=AreasCountiesOfCity",{city_id:$j('#cityid')[0].value,cl:language},function(items){
				var opts="<option value=''></option>";
				for( var i=0; i<items.areas.length; i++ ) {	
　　　　　　　　		opts += "<option title='" + items.areas[i].NAME + "' value='a" + items.areas[i].ID + "'>" + items.areas[i].NAME + "</option>";
				}
				for( var i=0; i<items.counties.length; i++ ) {	
　　　　　　　　		opts += "<option title='" + items.counties[i].NAME + "' value='u" + items.counties[i].ID + "'>县/区:" + items.counties[i].NAME + "</option>";
				}
				$j('#areacounty').append(opts);
				$j('#areacounty')[0].disabled = "" ;
				if( $j('#city').data( 'resetData.AREA_ID' ) > 0 || $j('#city').data( 'resetData.COUNTY_ID' ) > 0 ) {
					setTimeout("delayResetChange()",1000);
				}
			});
		}
	}
}

function setFloatGmap(){
	
	//地图
	$j("#HSR-gmap").one( 'load', function(){
		gmapFloat=loadGmap("#HSR-gmap" ) ;
	} );
	
	//$j('#HSR-gmap').hide();
	
	$j('.HSR-hotel-emap').hover( function(){
		var div = $j("#HSR-gmap"); //要浮动在这个元素旁边的层
		div.css("display", "block");
		div.css("width", '400px');
		div.css("height", '300px');
		div.trigger('load');
		div.css("position", "absolute");
		var self = $j(this); //当前对象
		var p = self.position(); //获取这个元素的left和top
		var x = p.left + self.width();//获取这个浮动层的left
		var docWidth = $j(document).width();//获取网页的宽
		if (x > docWidth - div.width() - 20) {
			x = p.left - div.width();
		}
		div.css("left", x);
		div.css("top", p.top);
		
		var hotelName = $j(this).attr('gname');
		var hotelLat = self.attr('lat');
		var hotelLng = self.attr('lng');
		if( hotelLat > 2 && hotelLng > 2 ) {
			var latLng = new GLatLng(hotelLat, hotelLng );
			gmapFloat.checkResize();
			gmapFloat.setCenter(latLng, 12); 
			var hotelMarker = new GMarker(latLng,{'icon': G_DEFAULT_ICON,title:hotelName,zIndexProcess:function(){return 10000}});
			gmapFloat.clearOverlays();
			gmapFloat.addOverlay(hotelMarker); 
		}
	},
	function() {
		$j("#HSR-gmap").css("display", "none");
	});
}


function initHotelSchoolDefault(other){
	initHotelPage('#HOT-SCH-DEF');
}



function showGmapmarker(gmarkerind, fnProcData ) {
	if($j("#gmap-div").length>0) {
		var gmarkers = $j("#gmap-div").data( 'gmarkers' );
		if( gmarkers.length>gmarkerind ) {
			if( fnProcData ) gmarkers[gmarkerind].openInfoWindowHtml( fnProcData( $j('#showGmapmarkerLi_'+gmarkerind).html()));
			else gmarkers[gmarkerind].openInfoWindowHtml($j('#showGmapmarkerLi_'+gmarkerind).html());
		}
	}
}

function actionLeftBoxAreaCounty(){
	//商业区/县区动作
	$j('#area-title').click(function(){
		$j('#area-title').removeClass('on').addClass('on');
		$j('#county-title').removeClass('on');
		$j('#area-list').show();
		$j('#county-list').hide();
	});
	$j('#county-title').click(function(){
		$j('#county-title').removeClass('on').addClass('on');
		$j('#area-title').removeClass('on');
		$j('#county-list').show();
		$j('#area-list').hide();
	});
	$j('#area-title').trigger( 'click' ) ;
}


function initHotelSchoolCity(){
	return initHotelPage('#HOT-SCH-CIT');
}

function initHotelAirportDefault(){
	return initHotelPage('#HOT-AIR-DEF');
}

function initHotelRailwayStationDefault(){
	return initHotelPage('#HOT-RAI-DEF');
}

function initHotelExhibitionCenterDefault(){
	return initHotelPage('#HOT-EXH-DEF');
}



function initHotelPage(seletor){
	var jel = $j(seletor+' > .split-2-left-o > .split-2-left .left-nav li') ;

	jel.click(function(){
		var group = $j('span',this).html();
		jel.each(function(){
			if( $j('span',this).html() == group ) {
				$j(this).removeClass('on').addClass('on');
			}
			else {
				$j(this).removeClass('on') ;
			}
		});
		
		$j(seletor+' > .split-2-right-o .under-area').each(function(){
			if( $j('h2',this).html() == group || group.substr(0,2)=='所有' ) {
				$j(this).removeClass('hide').addClass('show') ;
			}
			else {
				$j(this).removeClass('show').addClass('hide') ;
			}
			
		});
	});

	jel.eq(0).trigger('click');
}


/*
*
* 初始化导航
*/
function initNav() {
	//var lastNav = '' ;
	//var hoverNav = '' ;
	$j('#nav-list > ul > li').each(function(){
		if( $j(this).get(0).className == 'nav-on' ) {
			$j('#nav-list').data('lastNav', this );
		}
	});
							
	$j('#nav-list > ul > li').each(function(){
		$j(this).hover(function(){
			swNav( this, $j('#nav-list').data( 'lastNav' ), $j('#nav-list').data( 'hoverNav' ) );
			$j('#nav-list').data('hoverNav', this ) ;
		},function(){
		});
	});
	$j('#nav').hover(function(){
	},function(){
		swNav( $j('#nav-list').data( 'lastNav' ), $j('#nav-list').data( 'hoverNav' ) );
	});
}

/**
*
* 导航菜单互换
*/
function swNav( onNav, offNav, offNav2 ){
	if( offNav2 ) {
		offNav2.className = 'nav-off' ;
		$j('#'+offNav2.id+'_bar').hide();
	}
	if( offNav ) {
		offNav.className = 'nav-off' ;
		onNav.className = 'nav-on' ;
	}
	if( offNav )
	$j('#'+offNav.id+'_bar').hide();
	if( onNav )
	$j('#'+onNav.id+'_bar').show();
}

function fixDate(dat) {
	if( !dat || dat.indexOf('-') < 0 ) return '' ;
	var dats = dat.split("-");
	if( dats[1].length == 1 ) dats[1] = '0'.concat(dats[1]) ;
	if( dats[2].length == 1 ) dats[2] = '0'.concat(dats[2]) ;
	return dats[0] + '-' + dats[1] + '-' + dats[2] ;
}

function initCheckinAndCheckout(){
	var checkin = fixDate( $j.cookie( 'ck_checkin' ) ) ;
	var checkout = fixDate( $j.cookie( 'ck_checkout' ) ) ;
	var now = new Date() ;
	now = fixDate( now.getFullYear() + '-' + (now.getMonth()+1) + '-' + now.getDate() ) ;

	if( checkin && now > checkin || !checkin ) {
		checkin = now ;
	}
	if( checkout && checkin >= checkout || !checkout ) {
		var s = checkin.replace(/-0/g,'-').split("-");
		var coDate = new Date( parseInt(s[0]), parseInt(s[1])-1, parseInt(s[2])+3 ) ;
		checkout = fixDate( coDate.getFullYear() + '-' + (coDate.getMonth()+1) + '-' + coDate.getDate() ) ;
	}
	return {checkin:checkin,checkout:checkout};
}

function select_fix_ie(el) {  
    var isOpen = $j(el).data("isOpen");  
    if ( isOpen ) {  
        return;  
    }  
  
    $j(el).mousedown(function() {  
		var isOpen = $j(this).data("isOpen");  
		if (isOpen) {  
			return;  
		}  
		$j(this).data("isOpen", true);  

		var sdata = $j(this).data("sdata");  
		if ( !sdata ) {
			sdata = {width:$j(this).css("width"),position:$j(this).css("position"),zindex:$j(this).css("z-index")}
			$j(this).data("sdata", sdata);  
		}  

		var position = $j(this).position();  
		var oldWidth = $j(this).width();  
		$j(this).css("width", "auto");  
		var newWidth = $j(this).width();  
		if (oldWidth >= newWidth) {  
			$j(this).css("width", sdata.width);  
		}  
		$j(this).css("top", position.top + "px");  
		$j(this).css("left", position.left + "px");  
		$j(this).css("position", "absolute");  
		$j(this).css("z-index", "1000");  
	},function(){}).blur(function() {  
		select_fix_ie_close(this);  
	}).change(function() {  
		select_fix_ie_close(this);  
	})  
  
    $j(el).data("isOpen", false);  
}  
  
function select_fix_ie_close(el) {  
    var isOpen = $j(el).data("isOpen");  
    if (isOpen) {  
        var sdata = $j(el).data("sdata");  
        $j(el).css("position", sdata.position);  
        $j(el).css("width", sdata.width);  
        $j(el).css("top", "");  
        $j(el).css("left", "");  
        $j(el).css("z-index", sdata.zindex);  
        $j(el).data("isOpen", false);  
    }  
}  

/**
 * 设置最近访问酒店并得到列表
 */

function setAndGetLastVisitedHotels( hotelID, hotelName ){
	hotelID = parseInt(hotelID) ;
	var lastVisitedHotels = new Array();
	var cookieKey = 'ck_last_visited_hotels' ;
	var ck_value = $j.cookie( cookieKey ) ;
	if( typeof(ck_value)== 'string' ) {
		var tmpArr = ck_value.split(',');
		for( var i=0; i<tmpArr.length; i+=2 ) {
			lastVisitedHotels[i/2] = new Array( parseInt(tmpArr[i]), tmpArr[i+1] );
		}
	}
	if( hotelID <= 0 ) return lastVisitedHotels.reverse( );
	var found = false ;
	for(var i=0; i < lastVisitedHotels.length; i++ ) {
		var itm = lastVisitedHotels[i];
		if( hotelID == itm[0] ) {
			lastVisitedHotels.splice( i, 1 );
			lastVisitedHotels.push( new Array( hotelID, hotelName ) );
			found = true ;
		}
	}
	if( !found ) {
		if( lastVisitedHotels.length >= 8 ){
			lastVisitedHotels.shift();
		}
		lastVisitedHotels.push( new Array( hotelID, hotelName ) );
	}
	$j.cookie( cookieKey, lastVisitedHotels.toString(), {expires: 3, path: '/'});
	return lastVisitedHotels.reverse();
}

function printLastHotels( hotelID, hotelName, pageLanguage ){
	if( typeof(hotelID) == 'undefined' ) {
		hotelID = 0;
	}
	if( typeof(hotelName) == 'undefined' ) {
		hotelName = '';
	}
	if( typeof(pageLanguage) == 'undefined' ) {
		pageLanguage = '';
	}
	var lastHotels = setAndGetLastVisitedHotels( hotelID, hotelName );
	if( lastHotels.length > 0 ) {
		var lis = '' ;
		for( var i=0; i<lastHotels.length; i++ ) {
			var hotelItem = lastHotels[i] ;
			lis += '<li><a href="' + (pageLanguage?'/':'') + pageLanguage + '/hotel/' + hotelItem[0] + '.html" target="_blank">' + hotelItem[1] + '</a></li>' ;
		}
		$j('#frmQuickSearch').after('<div class="left-box"><h3>最近浏览酒店</h3><ul>' + lis + '</ul><div class="bottom"></div></div>');
	} 
}

function getAddInfo( selector, hotelID, addinfo ){
	$j.get( '/', {m:'Hotel',h:'Hotel',a:'GetAddInfo', hotelid:hotelID, addinfo:addinfo, checkin:$j('#checkin').val(), checkout:$j('#checkout').val() }, function(data){$j(selector).prepend( data );} );
}


function getCityQuickSearchFormHtml(language, cityname, cityid){
	if(language=='zh_HK')	
		return '<form action="/hotel-search/result/" method="post" enctype="multipart/form-data" id="frmQuickSearch" name="frmQuickSearch" target="_blank" style="display:inline -block; margin:0px;"> <div class="left-box"> <h3>' + cityname + '酒店快速查詢</h3> <ul> <li> <label for="checkin">入住日期 <input id="checkin" name="checkin" onClick="event.cancelBubble = true; showCalendar(\'checkin\', false, \'checkin\', \'checkout\', \'checkout\', \'\', \'\', \'\', \'\', \'\', \'text\', \'btnSearch\');" value="" type="text"> </label> </li> <li> <label for="checkout">退房日期 <input id="checkout" name="checkout" onClick="event.cancelBubble = true; showCalendar(\'checkout\', false, \'checkout\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', false, \'btnSearch\', \'checkin\');" value="" type="text"> </label> </li> <li> <label for="priceid">價　　格 <select name="priceid" id="priceid"> <option value=""></option> <option label="全部價格" value="">全部價格</option> <option label="RMB 250以下" value="-250">RMB 250以下</option> <option label="RMB 250-400" value="250-400">RMB 250-400</option> <option label="RMB 400-600" value="400-600">RMB 400-600</option> <option label="RMB 600-800" value="600-800">RMB 600-800</option> <option label="RMB 800以上" value="800-">RMB 800以上</option> </select> </label> </li> <li> <label for="areacounty">酒店位置 <select name="areacounty" id="areacounty"> <option label="" value="">-- 不限制 --</option> </select> </label> </li> <li> <label for="star">酒店等級 <select id="star" name="star"> <option value=""></option> <option label="-- 不限制 --" value="">-- 不限制 --</option> <option label="未定星級" value="0">未定星級</option> <option label="經濟型" value="1">經濟型</option> <option label="二星經濟型" value="2">二星經濟型</option> <option label="三星級或商務型" value="3">三星級或商務型</option> <option label="四星高級型" value="4">四星高級型</option> <option label="五星豪華型" value="5">五星豪華型</option> <option label="超豪華型" value="6">超豪華型</option> <option label="豪華精品型" value="7">豪華精品型</option> </select> </label> </li> <li> <label for="hotel">酒店名稱 <input name="hotel" type="text" value=""> </label> </li> <li> <label for="addr">地　　址 <input name="addr" type="text" value=""> </label> </li> <li> <input type="hidden" value="' + language + '" name ="cl" id="cl"> <input id="cityid" name="cityid" type="hidden" value="' + cityid + '"> <input id="city" name="city" type="hidden" value=""> <input id="btnSearch" name="btnSearch" onClick="return $j(\'#frmQuickSearch\')[0].submit();" type="image" src="http://res.188ko.com/img/but-search3.gif" align="middle"> </li> </ul> <div class="bottom"></div> </div> </form>' ;
	else
		return '<form action="/hotel-search/result/" method="post" enctype="multipart/form-data" id="frmQuickSearch" name="frmQuickSearch" target="_blank"  style="display:inline-block; margin:0px;"> <div class="left-box"> <h3>' + cityname + '酒店快速查询</h3> <ul> <li> <label for="checkin">入住日期 <input id="checkin" name="checkin" onClick="event.cancelBubble = true; showCalendar(\'checkin\', false, \'checkin\', \'checkout\', \'checkout\', \'\', \'\', \'\', \'\', \'\', \'text\', \'btnSearch\');" value="" type="text"> </label> </li> <li> <label for="checkout">退房日期 <input id="checkout" name="checkout" onClick="event.cancelBubble = true; showCalendar(\'checkout\', false, \'checkout\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', false, \'btnSearch\', \'checkin\');" value="" type="text"> </label> </li> <li> <label for="priceid">价　　格 <select name="priceid" id="priceid"> <option value=""></option> <option label="全部价格" value="">全部价格</option> <option label="RMB 250以下" value="-250">RMB 250以下</option> <option label="RMB 250-400" value="250-400">RMB 250-400</option> <option label="RMB 400-600" value="400-600">RMB 400-600</option> <option label="RMB 600-800" value="600-800">RMB 600-800</option> <option label="RMB 800以上" value="800-">RMB 800以上</option> </select> </label> </li> <li> <label for="areacounty">酒店位置 <select name="areacounty" id="areacounty"> <option label="" value="">-- 不限制 --</option> </select> </label> </li> <li> <label for="star">酒店等级 <select id="star" name="star"> <option value=""></option> <option label="-- 不限制 --" value="">-- 不限制 --</option> <option label="未定星级" value="0">未定星级</option> <option label="经济型" value="1">经济型</option> <option label="二星经济型" value="2">二星经济型</option> <option label="三星级或商务型" value="3">三星级或商务型</option> <option label="四星高级型" value="4">四星高级型</option> <option label="五星豪华型" value="5">五星豪华型</option> <option label="超豪华型" value="6">超豪华型</option> <option label="豪华精品型" value="7">豪华精品型</option> </select> </label> </li> <li> <label for="hotel">酒店名称 <input name="hotel" type="text" value=""> </label> </li> <li> <label for="addr">地　　址 <input name="addr" type="text" value=""> </label> </li> <li> <input type="hidden" value="' + language + '" name ="cl" id="cl"> <input id="cityid" name="cityid" type="hidden" value="' + cityid + '"> <input id="city" name="city" type="hidden" value=""> <input id="btnSearch" name="btnSearch" onClick="return $j(\'#frmQuickSearch\')[0].submit();" type="image" src="http://res.188ko.com/img/but-search3.gif" align="middle"> </li> </ul> <div class="bottom"></div> </div> </form>' ;
}

function getQuickSearchFormHtml(language){
	if(language=='zh_HK')	
		return '<form action="/hotel-search/result/" method="post" enctype="multipart/form-data" id="frmQuickSearch" name="frmQuickSearch" target="_blank" style="display:inline -block; margin:0px;"> <div class="left-box"> <h3>酒店快速查詢</h3> <ul> <li> <label for="city">城市查詢 <input class="input" type="text" name="city" id="city" value=""/> </label> </li> <li> <label for="provinceid">省　　份 <select id="provinceid" name="provinceid"> <option value=""></option><option label="直轄市" value="161">直轄市</option> <option label="廣東省" value="1">廣東省</option> <option label="浙江省" value="57">浙江省</option> <option label="江蘇省" value="29">江蘇省</option> <option label="山東省" value="285">山東省</option> <option label="福建省" value="62">福建省</option> <option label="四川省" value="20">四川省</option> <option label="遼寧省" value="119">遼寧省</option> <option label="港澳行政區" value="3282">港澳行政區</option> <option label="湖北省" value="106">湖北省</option> <option label="陝西省" value="74">陝西省</option> <option label="安徽省" value="181">安徽省</option> <option label="湖南省" value="177">湖南省</option> <option label="河北省" value="37">河北省</option> <option label="雲南省" value="110">雲南省</option> <option label="河南省" value="60">河南省</option> <option label="海南省" value="35">海南省</option> <option label="廣西壯族自治區" value="12">廣西壯族自治區</option> <option label="江西省" value="26">江西省</option> <option label="山西省" value="47">山西省</option> <option label="黑龍江省" value="7">黑龍江省</option> <option label="吉林省" value="17">吉林省</option> <option label="貴州省" value="32">貴州省</option> <option label="內蒙古自治區" value="141">內蒙古自治區</option> <option label="新疆維吾爾自治區" value="127">新疆維吾爾自治區</option> <option label="甘肅省" value="9">甘肅省</option> <option label="西藏自治區" value="4">西藏自治區</option> <option label="青海省" value="113">青海省</option> <option label="寧夏回族自治區" value="171">寧夏回族自治區</option> </select> </label> </li> <li> <label for="cityid">城　　市 <select id="cityid" name="cityid"> <option value=""></option> </select> </label> </li> <li> <label for="checkin">入住日期 <input id="checkin" name="checkin" onClick="event.cancelBubble = true; showCalendar(\'checkin\', false, \'checkin\', \'checkout\', \'checkout\', \'\', \'\', \'\', \'\', \'\', \'text\', \'btnSearch\');" value="" type="text"> </label> </li> <li> <label for="checkout">退房日期 <input id="checkout" name="checkout" onClick="event.cancelBubble = true; showCalendar(\'checkout\', false, \'checkout\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', false, \'btnSearch\', \'checkin\');" value="" type="text"> </label> </li> <li> <label for="priceid">價　　格 <select name="priceid" id="priceid"> <option value=""></option> <option label="全部價格" value="">全部價格</option> <option label="RMB 250以下" value="-250">RMB 250以下</option> <option label="RMB 250-400" value="250-400">RMB 250-400</option> <option label="RMB 400-600" value="400-600">RMB 400-600</option> <option label="RMB 600-800" value="600-800">RMB 600-800</option> <option label="RMB 800以上" value="800-">RMB 800以上</option> </select> </label> </li> <li> <label for="areacounty">酒店位置 <select name="areacounty" id="areacounty"> <option label="" value="">-- 不限制 --</option> </select> </label> </li> <li> <label for="star">酒店等級 <select id="star" name="star"> <option value=""></option> <option label="-- 不限制 --" value="">-- 不限制 --</option> <option label="未定星級" value="0">未定星級</option> <option label="經濟型" value="1">經濟型</option> <option label="二星經濟型" value="2">二星經濟型</option> <option label="三星級或商務型" value="3">三星級或商務型</option> <option label="四星高級型" value="4">四星高級型</option> <option label="五星豪華型" value="5">五星豪華型</option> <option label="超豪華型" value="6">超豪華型</option> <option label="豪華精品型" value="7">豪華精品型</option> </select> </label> </li> <li> <label for="hotel">酒店名稱 <input name="hotel" type="text" value=""> </label> </li> <li> <label for="addr">地　　址 <input name="addr" type="text" value=""> </label> </li> <li> <input type="hidden" value="' + language + '" name ="cl" id="cl"> <input id="btnSearch" name="btnSearch" onClick="return $j(\'#frmQuickSearch\')[0].submit();" type="image" src="http://res.188ko.com/img/but-search3.gif" align="middle"> </li> </ul> <div class="bottom"></div> </div> </form>' ;
	else
		return '<form action="/hotel-search/result/" method="post" enctype="multipart/form-data" id="frmQuickSearch" name="frmQuickSearch" target="_blank"  style="display:inline-block; margin:0px;"> <div class="left-box"> <h3>酒店快速查询</h3> <ul> <li> <label for="city">城市查询 <input class="input" type="text" name="city" id="city" value=""/> </label> </li> <li> <label for="provinceid">省　　份 <select id="provinceid" name="provinceid"> <option value=""></option><option label="直辖市" value="161">直辖市</option> <option label="广东省" value="1">广东省</option> <option label="浙江省" value="57">浙江省</option> <option label="江苏省" value="29">江苏省</option> <option label="山东省" value="285">山东省</option> <option label="福建省" value="62">福建省</option> <option label="四川省" value="20">四川省</option> <option label="辽宁省" value="119">辽宁省</option> <option label="港澳行政区" value="3282">港澳行政区</option> <option label="湖北省" value="106">湖北省</option> <option label="陕西省" value="74">陕西省</option> <option label="安徽省" value="181">安徽省</option> <option label="湖南省" value="177">湖南省</option> <option label="河北省" value="37">河北省</option> <option label="云南省" value="110">云南省</option> <option label="河南省" value="60">河南省</option> <option label="海南省" value="35">海南省</option> <option label="广西壮族自治区" value="12">广西壮族自治区</option> <option label="江西省" value="26">江西省</option> <option label="山西省" value="47">山西省</option> <option label="黑龙江省" value="7">黑龙江省</option> <option label="吉林省" value="17">吉林省</option> <option label="贵州省" value="32">贵州省</option> <option label="内蒙古自治区" value="141">内蒙古自治区</option> <option label="新疆维吾尔自治区" value="127">新疆维吾尔自治区</option> <option label="甘肃省" value="9">甘肃省</option> <option label="西藏自治区" value="4">西藏自治区</option> <option label="青海省" value="113">青海省</option> <option label="宁夏回族自治区" value="171">宁夏回族自治区</option> </select> </label> </li> <li> <label for="cityid">城　　市 <select id="cityid" name="cityid"> <option value=""></option> </select> </label> </li> <li> <label for="checkin">入住日期 <input id="checkin" name="checkin" onClick="event.cancelBubble = true; showCalendar(\'checkin\', false, \'checkin\', \'checkout\', \'checkout\', \'\', \'\', \'\', \'\', \'\', \'text\', \'btnSearch\');" value="" type="text"> </label> </li> <li> <label for="checkout">退房日期 <input id="checkout" name="checkout" onClick="event.cancelBubble = true; showCalendar(\'checkout\', false, \'checkout\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', false, \'btnSearch\', \'checkin\');" value="" type="text"> </label> </li> <li> <label for="priceid">价　　格 <select name="priceid" id="priceid"> <option value=""></option> <option label="全部价格" value="">全部价格</option> <option label="RMB 250以下" value="-250">RMB 250以下</option> <option label="RMB 250-400" value="250-400">RMB 250-400</option> <option label="RMB 400-600" value="400-600">RMB 400-600</option> <option label="RMB 600-800" value="600-800">RMB 600-800</option> <option label="RMB 800以上" value="800-">RMB 800以上</option> </select> </label> </li> <li> <label for="areacounty">酒店位置 <select name="areacounty" id="areacounty"> <option label="" value="">-- 不限制 --</option> </select> </label> </li> <li> <label for="star">酒店等级 <select id="star" name="star"> <option value=""></option> <option label="-- 不限制 --" value="">-- 不限制 --</option> <option label="未定星级" value="0">未定星级</option> <option label="经济型" value="1">经济型</option> <option label="二星经济型" value="2">二星经济型</option> <option label="三星级或商务型" value="3">三星级或商务型</option> <option label="四星高级型" value="4">四星高级型</option> <option label="五星豪华型" value="5">五星豪华型</option> <option label="超豪华型" value="6">超豪华型</option> <option label="豪华精品型" value="7">豪华精品型</option> </select> </label> </li> <li> <label for="hotel">酒店名称 <input name="hotel" type="text" value=""> </label> </li> <li> <label for="addr">地　　址 <input name="addr" type="text" value=""> </label> </li> <li> <input type="hidden" value="' + language + '" name ="cl" id="cl"> <input id="btnSearch" name="btnSearch" onClick="return $j(\'#frmQuickSearch\')[0].submit();" type="image" src="http://res.188ko.com/img/but-search3.gif" align="middle"> </li> </ul> <div class="bottom"></div> </div> </form>' ;
}

function getDistanceTypeHtml(language){
	if(language=='zh_HK')
		return '<div id="HHN-hotel-field"> <div id="HHN-hotel-gmap" class="left"> <div id="gmap-div"></div> </div> <div class="HHN-gmap-right-margin"> <div id="HHA-hotel-location" > <div class="rad-title"><span class="rad-off-title1">&nbsp;</span><span class="rad-off-title2"><h2><a data="0" href="#">0-5</a></h2></span><span class="rad-off-title3">&nbsp;</span><span class="rad-off-title1">&nbsp;</span><span class="rad-off-title2"><h2><a data="1" href="#">0-1</a></h2></span><span class="rad-off-title3">&nbsp;</span><span class="rad-off-title1">&nbsp;</span><span class="rad-off-title2"><h2><a data="2" href="#">1-2</a></h2></span><span class="rad-off-title3">&nbsp;</span><span class="rad-off-title1">&nbsp;</span><span class="rad-off-title2"><h2><a data="3" href="#">2-3</a></h2></span><span class="rad-off-title3">&nbsp;</span><span class="rad-off-title1">&nbsp;</span><span class="rad-off-title2"><h2><a data="4" href="#">3-4</a></h2></span><span class="rad-off-title3">&nbsp;</span><span class="rad-off-title1">&nbsp;</span><span class="rad-off-title2"><h2><a data="5" href="#">4-5</a></h2></span><span class="rad-off-title3">&nbsp;</span><span class="rad-title4">(距離:公里)</span></div> <ul id="HHA-type-head" class="left"><li><a data="" href="#">全部</a></li><li><a data="%E9%85%92%E5%BA%97" href="#">酒店賓館</a></li><li><a data="%e9%a4%90%e9%a5%ae" href="#">餐飲</a></li><li><a data="%e8%b4%ad%e7%89%a9" href="#">購物</a></li><li><a data="%e7%94%9f%e6%b4%bb%e6%9c%8d%e5%8a%a1" href="#">生活服務</a></li><li><a data="%e6%97%85%e6%b8%b8%e6%99%af%e7%82%b9" href="#">旅遊景點</a></li><li><a data="%e4%bc%91%e9%97%b2%e5%a8%b1%e4%b9%90" href="#">休閒娛樂</a></li><li><a data="%e6%95%99%e8%82%b2" href="#">教育</a></li><li><a data="%e5%8c%bb%e7%96%97" href="#">醫療</a></li><li><a data="%e6%b1%bd%e8%bd%a6%e6%9c%8d%e5%8a%a1" href="#">汽車服務</a></li><li><a data="%e4%ba%a4%e9%80%9a%e8%ae%be%e6%96%bd" href="#">交通設施</a></li><li><a data="%e9%87%91%e8%9e%8d" href="#">金融</a></li><li><a data="%e5%95%86%e5%8a%a1%e5%a4%a7%e5%8e%a6" href="#">商務大廈</a></li><li><a data="%e5%9c%b0%e4%ba%a7%e5%b0%8f%e5%8c%ba" href="#">地產小區</a></li><li><a data="%e5%85%ac%e5%8f%b8%e4%bc%81%e4%b8%9a" href="#">公司企業</a></li><li><a data="%e6%94%bf%e5%ba%9c%e6%9c%ba%e6%9e%84" href="#">政府機構</a></li><li><a data="%e5%ad%a6%e6%a0%a1" href="#">學校</a></li><li><a data="%e4%bc%9a%e5%b1%95%e4%b8%ad%e5%bf%83" href="#">會展中心</a></li> </ul> <div id="HHA-hotel-location-data"> </div> </div> </div></div>';
	else
		return '<div id="HHN-hotel-field"> <div id="HHN-hotel-gmap" class="left"> <div id="gmap-div"></div> </div> <div class="HHN-gmap-right-margin"> <div id="HHA-hotel-location" > <div class="rad-title"><span class="rad-off-title1">&nbsp;</span><span class="rad-off-title2"><h2><a data="0" href="#">0-5</a></h2></span><span class="rad-off-title3">&nbsp;</span><span class="rad-off-title1">&nbsp;</span><span class="rad-off-title2"><h2><a data="1" href="#">0-1</a></h2></span><span class="rad-off-title3">&nbsp;</span><span class="rad-off-title1">&nbsp;</span><span class="rad-off-title2"><h2><a data="2" href="#">1-2</a></h2></span><span class="rad-off-title3">&nbsp;</span><span class="rad-off-title1">&nbsp;</span><span class="rad-off-title2"><h2><a data="3" href="#">2-3</a></h2></span><span class="rad-off-title3">&nbsp;</span><span class="rad-off-title1">&nbsp;</span><span class="rad-off-title2"><h2><a data="4" href="#">3-4</a></h2></span><span class="rad-off-title3">&nbsp;</span><span class="rad-off-title1">&nbsp;</span><span class="rad-off-title2"><h2><a data="5" href="#">4-5</a></h2></span><span class="rad-off-title3">&nbsp;</span><span class="rad-title4">(距离:公里)</span></div> <ul id="HHA-type-head" class="left"><li><a data="" href="#">全部</a></li><li><a data="%E9%85%92%E5%BA%97" href="#">酒店宾馆</a></li><li><a data="%e9%a4%90%e9%a5%ae" href="#">餐饮</a></li><li><a data="%e8%b4%ad%e7%89%a9" href="#">购物</a></li><li><a data="%e7%94%9f%e6%b4%bb%e6%9c%8d%e5%8a%a1" href="#">生活服务</a></li><li><a data="%e6%97%85%e6%b8%b8%e6%99%af%e7%82%b9" href="#">旅游景点</a></li><li><a data="%e4%bc%91%e9%97%b2%e5%a8%b1%e4%b9%90" href="#">休闲娱乐</a></li><li><a data="%e6%95%99%e8%82%b2" href="#">教育</a></li><li><a data="%e5%8c%bb%e7%96%97" href="#">医疗</a></li><li><a data="%e6%b1%bd%e8%bd%a6%e6%9c%8d%e5%8a%a1" href="#">汽车服务</a></li><li><a data="%e4%ba%a4%e9%80%9a%e8%ae%be%e6%96%bd" href="#">交通设施</a></li><li><a data="%e9%87%91%e8%9e%8d" href="#">金融</a></li><li><a data="%e5%95%86%e5%8a%a1%e5%a4%a7%e5%8e%a6" href="#">商务大厦</a></li><li><a data="%e5%9c%b0%e4%ba%a7%e5%b0%8f%e5%8c%ba" href="#">地产小区</a></li><li><a data="%e5%85%ac%e5%8f%b8%e4%bc%81%e4%b8%9a" href="#">公司企业</a></li><li><a data="%e6%94%bf%e5%ba%9c%e6%9c%ba%e6%9e%84" href="#">政府机构</a></li><li><a data="%e5%ad%a6%e6%a0%a1" href="#">学校</a></li><li><a data="%e4%bc%9a%e5%b1%95%e4%b8%ad%e5%bf%83" href="#">会展中心</a></li> </ul> <div id="HHA-hotel-location-data"> </div> </div> </div></div>';
}

function chkIfTime(){
	if( Math.random() < 0.3 ) {
		return true ;
	}
	return false ;
}
