//多少条之后出现更多
var g_morelength = 10;//显示多少条
var room_num=5;//酒店列表中显示的客房个数
var g_morelength_textsize = 9;//字数有多少个就省略
var g_morelength_pagesize = 30;//更多景区的翻页，每页多少条
var g_distance_pagesize = 5;//景区更多显示条数
var g_main_pagesize = 10;//酒店列表分页大小
var g_toplength = 5;
var radioFlag=-1;//下面的单选按钮的类型，景区，行政区，商圈
var radioName="";//筛选条件名称
var radioValue="";//筛选条件值
var radioId="";//筛选条件的选择ID
var mapTop;
var maplet = null;//地图对象
var mark=[];//标点数组

//所在地
var g_area_name = $('#area_name').val();
var g_key = $('#key').val();
var g_indate = $('#indate').val();
var g_enddate = $('#enddate').val();
var g_cust_id = $('#cust_id').val();

//当前查询符合条件最大价格和最小价格
var g_maxprice = 0;
var g_minprice = 0;
//重置slide最大最小值
var g_bslideprice = true;

var g_urltype = "/www2009/hotel/comb_vehicle_ajax.jsp?";

$(document).ready(function() {
	//初始化头部的选项控件
	var viewArr=[['北京欢乐谷','景点“<font color=#B46207>北京欢乐谷</font>”周边酒店','bjhlg','10011','北京'],['焦作云台山','景点“<font color=#B46207>焦作云台山</font>”周边酒店','jzyts','1004108','焦作'],['四川九寨沟','景点“<font color=#B46207>四川九寨沟</font>”周边酒店','jzg','1005132','阿坝州'],['深圳世界之窗','景点“<font color=#B46207>深圳世界之窗</font>”周边酒店','szsjzc','1004403','深圳'],['杭州西湖','景点“<font color=#B46207>杭州西湖</font>”周边酒店','zjxh','1003301','杭州'],['江西庐山','景点“<font color=#B46207>江西庐山</font>”周边酒店','ls','1003604','九江'],['番禺百万葵园','景点“<font color=#B46207>番禺百万葵园</font>”周边酒店','pybwky','1004401','广州'],['常州中华恐龙园','景点“<font color=#B46207>常州中华恐龙园</font>”周边酒店','zhkly','1003204','常州'],['温州雁荡山','景点“<font color=#B46207>温州雁荡山</font>”周边酒店','yds','1003303','温州'],['珠海海泉湾度假城','景点“<font color=#B46207>珠海海泉湾度假城</font>”周边酒店','zhhqw','1004404','珠海']];
	$('#key').searchInfo({type:'jd_spots',width:'300',initData:viewArr,callback:function(item){
		$('#cust_id').val($.trim(item[2]));
		if(item[3]!=''){
			$('#area_id').val($.trim(item[3]));
			$('#area_name').val($.trim(item[4]));
		}
	}});//有回调方法
	$('#indate').doubleDatePicker({minDate:indate});  
	$('#enddate').doubleDatePicker({minDate:t_cal,firstCal:'indate'});
	$('#area_name').searchInfo({type:'newjd',initData:initCityArea,width:'200',callback:function(item){$('#area_id').val(item[2]);}});//有回调方法
	//搜索详情
	$("#btnSearchDetail").bind("click",function(){
		ajaxResult(1);
	});

	$(".boxt").live("mouseover", function(){
		$(this).addClass("boxt_on");
		divOver(parseInt($(this).attr('seq')));
	});
	
	$(".boxt").live("mouseout", function(){
		$(this).removeClass("boxt_on");
		divOut();
	});
	
	//服务选择
	$("input[name='radservice']").live("click", function(){
		var sevtype = $(this).val();
		removeAllParam();
		$("#pricerangeleft").val('');
		$("#pricerangeright").val('')
		if(sevtype == "")
		{
			$("#servicedetail").hide();
		}//用车
		else if(sevtype == "用车")
		{
			$("#txtsevparams").setOptions({url: g_urltype+"type="+$("input[name='radservice']:checked").attr("pid")});

			$("#servicedetail").show();
			ajaxType($(this).attr("pid"),"",g_area_name,10);
			$("#sevtitle").html("车型名称：");
		}//门票
		else if(sevtype == "门票")
		{
			$("#servicedetail").show();
			ajaxType($(this).attr("pid"),"",g_area_name,10);
			$("#sevtitle").html("景点：");
		}
		else
		{
			$("#servicedetail").hide();
		}
		$("#txtsevparams").val("");
		loadFilterWindow();
		g_bslideprice=true;
		ajaxResult(1);
	});

	//价格选择器 screenSlider
//	$("#slider").bind('slide', function(event, ui) {
//		$("#pricerangeleft").val(convd2s(ui.values[0],g_minprice,g_maxprice));
//		$("#pricerangeright").val(convd2s(ui.values[1],g_minprice,g_maxprice));
//		$("#valpricerangemin").html($("#pricerangeleft").val());
//		$("#valpricerangemax").html($("#pricerangeright").val());
//		g_bslideprice = false;
//	});
//	
//	$("#slider").bind('slidestop', function(event, ui) {
//		loadFilterWindow();
//		ajaxResult(1);
//	});
	
	//住房类型选择
	$("input[id^='chkroomtype_']").live("click", function(){
		$("input[id='chkroomtypeAll']").attr("checked","");
		
		var strTp = "";
		$("input[id^='chkroomtype_']:checked").each(function(i){
		   strTp = strTp+this.value+",";
		});
		$("#valroomtype").html(strTp);
		loadFilterWindow();
		ajaxResult(1);
	});
	$("input[name='ts']").live("click",function(){
		radioPriceGo();
	});
	$("input[id='chkroomtypeAll']").live("click", function(){
		$("input[id^='chkroomtype_']").attr("checked","");
		$("#valroomtype").html("");
		loadFilterWindow();
		ajaxResult(1);
	});

	//公里范围选择
	$("#selRange").bind("change", function(){
		//if($("input[name='rgplace']:checked").val() == "")
		if(radioId=='')
			return;

		ajaxResult(1);
	});
	
	//筛选条件全选点击事件绑定
	$("#raddistanceAll").bind("click", function(){removeParam(2)});
	$("#go").bind("click",function(){goPrice()});
	//中心地范围
//	$("input[name='rgplace']").live("click", function(){
//		$("#valdistance").html($("input[name='rgplace']:checked").attr("value"));
//		
//		ajaxResult(1);
//	});
	
	//more按钮事件处理
//	$("a[id^='btn_more_']").click(function(){
//		$("#distancelist_more").toggle();
//	});
	
	//自动完成匹配
	$("#txtsevparams").autocomplete(g_urltype,{
		matchContains: true,
		mustMatch: true,
		minChars:0,
		dataType: 'json',
		width:200,
		max:25,
		formatItem: function(row, i, max, term) {
			aryRel = row[0].split(",");
			return aryRel[0];
		},
		formatResult: function(data, i, total) {
			aryRel = data[0].split(",");
			return aryRel[0];
		}
	});
	g_area_name = $('#area_name').val();
	g_key = $('#key').val();
	g_indate = $('#indate').val();
	g_enddate = $('#enddate').val();
	g_cust_id = $('#cust_id').val();
	//服务选择后详细参数
	initPage();
	//浮动地图程序加载
	var isClick=true;
	$("#mapFloat").bind("click", function(){
		isClick=false;
		$('#floatSwitch').click();	
		isClick=true;
	});
	$("#floatSwitch").bind("click", function(){
		if(isClick){
			if($('#mapFloat').attr('checked')==true){
				$('#mapFloat').attr({'checked':false})
			}else{
				$('#mapFloat').attr({'checked':true})
			}
		}else{
			isClick=false;
		}
	});
	
	setMapRange();
//	if(!$.browser.msie){
//		$('#range').css({height:($('.middt01').height()>$('.leftt01').height()?$('.middt01').height():$('.leftt01').height())+'px'});
//	}else{
//		$('#range').css({height:($('.middt01').height()>$('.leftt01').height()?$('.middt01').height():$('.leftt01').height())+'px'});
//	}
	$( '#rightFloat' ).scrollFollow({killSwitch:'floatSwitch',container:'range',offset:0,onText:'随屏幕浮动',offText:'随屏幕浮动'});
});

function initPage()
{
	//初始化参数
	$("#pricerangeleft").val("");
	$("#pricerangeright").val("");
	
	//$("input[id='radserviceAll']").attr("checked","checked");
	
	//地图初始化
	var curHeight=300;
	
	//初始化地图
	maplet = new Maplet("mapbar");
	maplet.addControl(new MStandardControl());
	maplet.controlCanvas.showCtlPan(false);
	maplet.controlCanvas.showCtlRuler(false);
	maplet.showOverview(true, false);

	maplet.setAutoZoom();
	//设置地图模式为拉框查询模式。
	//maplet.setMode("pan");
	avBubble.width = 180;
	avBubble.height = 120;
	
	//载入数据
	ajaxParam();
	ajaxResult(1);
}


function ajaxType(type,key,area,toplen)
{
	$.getJSON(g_urltype+'hotel_id=&type='+type+'&q=&area='+encodeURI(area)+'&limit='+toplen, loadType);
}

function loadType(typeInfo)
{
	$("#dvserviceparams").empty();

	for(i=0; i<typeInfo.length; i++)
	{
		var ary = typeInfo[i].split(",");
		$("#dvserviceparams").append('<li><a href="javascript:void(0);" id="sevparams_'+ary[0]+'" pid="'+ary[1]+'">'+ary[0]+'</a></li>');
	}
}

/*
var g_area_name = "北京";
var g_key = "欢乐谷";
var g_indate = "2009-1-10";
var g_enddate = "2009-2-10";
var g_cust_id = "bjhlg";
*/
//连接服务器，获取参数，并载入处理
function ajaxParam()
{
	var url = "/www2009/ajax/getHotelCommInfo_ajax.jsp?left=true&area_name="+encodeURI(g_area_name)+"&key="+encodeURI(g_key)+"&cust_id="+g_cust_id;
	//var url = "/www2009/ajax/getHotelCommInfo_ajax.jsp?left=true&area_name=%E5%8C%97%E4%BA%AC";
	eval("paramInfo="+$.trim($.ajax({
	  url: url,
	  async: false
	 }).responseText));
	loadParam(paramInfo);
}

//发起请求搜索结果
function ajaxResult(pageindex)
{
	var service = $("input[name='radservice']:checked").attr("pid");
	var roomtype = "";

	$("input[id^='chkroomtype_']:checked").each(function(i){
	   roomtype = roomtype+this.pid+",";
	});
	
	var range = $("#selRange option:selected").val();
	var dis = radioValue;//$("input[name='rgplace']:checked").attr("pid");
	var sevparams = $("#txtsevparams").val();//用户筛选
	var dis_id=radioId;//$("input[name='rgplace']:checked").attr("id");
	if(dis_id.indexOf('raddistance_')!=-1){
		radioFlag=0;
	}else if(dis_id.indexOf('radbox_')!=-1){
		radioFlag=1;
	}else if(dis_id.indexOf('radarea_')!=-1){
		radioFlag=2;
	}
	var url = "/www2009/ajax/getHotelCommInfo_ajax.jsp?left=false&right=true&area_name="+encodeURI(g_area_name)+"&key="+encodeURI(g_key)+"&cust_id="+g_cust_id+"&minprice="+$("#pricerangeleft").val()+"&maxprice="+$("#pricerangeright").val()+"&service="+service+"&roomtype="+encodeURI(roomtype)+"&range="+range+"&filter="+encodeURI(dis)+"&type="+radioFlag+"&sevparams="+sevparams+"&pageNo="+pageindex+"&pageSize="+g_main_pagesize+"&toplen="+g_toplength;
	//url="/www2009/ajax/getHotelCommInfo_ajax.jsp?left=false&right=true&area_name=%E5%8C%97%E4%BA%AC";
	
	var result=$.trim($.ajax({
	  url: url,
	  async: false
	 }).responseText);
	
	//搜索结果判断是否为空
	if(result == "" || result==null)
	{
	$("#listcount").text(0);//数量
	$("#listinfo").html('');
	$("#listheader").html('');//头部搜索统计显示
	$("#listinfo").append('<div class="mplb_ts02 Gray02" align="center">不好意思，没有查询到任何相关宾馆信息！</div>');
	setMapRange();
	return;
	}
	eval("searchResult="+result);
	//eval("searchResult="+$.trim($.ajax({
	 // url: url,
	 // async: false
	// }).responseText));
	//alert(searchResult);
	//searchResult = tPsearchResult;
     
     
    

	//默认搜索为所有返回结果的最大值与最小值
	if(g_bslideprice == true)
	{
		g_minprice = searchResult.stat.minprice;
		g_maxprice = searchResult.stat.maxprice;
		if(true || $("#pricerangeleft").val() == "")
		{
			$("#pricerangeleft").val(g_minprice);
			$("#pricerangeright").val(g_maxprice);
			//screenSlider
//			$("#pricerange1").html(g_minprice);
//			$("#pricerange2").html(parseInt(parseInt(g_minprice)+(g_maxprice-g_minprice)/4));
//			$("#pricerange3").html(parseInt(parseInt(g_minprice)+(g_maxprice-g_minprice)/2));
//			$("#pricerange4").html(g_maxprice);
			
			$("#valpricerangemin").html($("#pricerangeleft").val());
			$("#valpricerangemax").html($("#pricerangeright").val());
		}
		else 
		{
			if(parseInt($("#pricerangeright")) > g_maxprice)
			{
				$("#pricerangeright").val(g_maxprice)
			}
			
			if(parseInt($("#pricerangeleft")) > g_minprice)
			{
				$("#pricerangeleft").val(g_minprice)
			}
		}
	}
	else
	{
		g_bslideprice = true;
	}
	
	//结果集分页
	var len = searchResult.stat.count;
	//页数
	var pagec = len%g_main_pagesize?parseInt(len/g_main_pagesize)+1:parseInt(len/g_main_pagesize);
	$("#mainlist_more_paper").data("pagec",pagec);
	$("#mainlist_more_paper").data("pagesize",g_main_pagesize);
	$("#mainlist_more_paper").pager({ pagenumber: pageindex, pagecount: pagec, buttonClickCallback: mainPaperClick});

	//结果集
	$("#listinfo").empty();
	//根据不同类型选择，使用不同展现方式
	var sevtype = $("input[name='radservice']:checked").val();
	
	if(sevtype == "")
	{
		loadResult(searchResult);
		loadMap(maplet, searchResult);
	}//用车//门票
	else if(sevtype == "1290"
			|| sevtype == "2560")
	{
		loadOtherResult(searchResult);
		loadMap(maplet, searchResult);
	}
	else if(sevtype == "1216")
	{
		loadHotelResult(searchResult);
		loadMap(maplet, searchResult);
	}

	//loadMap(maplet, searchResult);	
	setMapRange();
}

function loadMap(maplet, searchResult)
{
	if(maplet == null)
		return;

	maplet.clearOverlays();
	if(searchResult.stat.spots_lon != "" && searchResult.stat.spots_lat != "" && searchResult.stat.bili != "")
	{
		maplet.centerAndZoom(new MPoint(searchResult.stat.spots_lon, searchResult.stat.spots_lat), searchResult.stat.bili);
		var markerCenter = new MMarker(
			new MPoint(searchResult.stat.spots_lon,searchResult.stat.spots_lat),
			new MIcon("/www2009/images/center.gif",22,22)
		);
		maplet.addOverlay(markerCenter);
	}

	mark=[];
	var imgFlag;		
	for(i=0,c=0; i<searchResult.listitem.length; i++)
	{
		c+=1;
		if(searchResult.listitem[i].pos_lon=='' || searchResult.listitem[i].pos_lat=='')continue;
		imgFlag = c < 10?"0"+c:c;
		var tt_mark= new MMarker(new MPoint(searchResult.listitem[i].pos_lon,searchResult.listitem[i].pos_lat),
							 new MIcon('/www2009/images/map/red_'+imgFlag+'.gif',27,37),
							 new MInfoWindow(searchResult.listitem[i].name,"")
		);
		MEvent.addListener(tt_mark, "mouseover", function(){
			document.getElementById("mapContent").style.left = $('#mapbar').offset().left+this.pt.mapX+12 +"px";
			document.getElementById("mapContent").style.top = $('#mapbar').offset().top+this.pt.mapY-17 +"px";
			$('#mapContent').html(this.info.title);
            document.getElementById("mapContent").style.display = "block";
        }); 
		MEvent.addListener(tt_mark, "mouseout", function(){  
			document.getElementById("mapContent").style.display = "none";
        });
		mark[i]=tt_mark;
		var tabs = [];
		var strPos = searchResult.listitem[i].pos_lon+","+searchResult.listitem[i].pos_lat;
		tabs.push(new MInfoWindowTab("到这里","<input type='hidden' id='qp_type' />出发地：<input type='text' id='qp_startPos' /><br /><br /><input type='button' class='gj_ipt' value='公交换乘' onclick='searchBus(\"0\",\""+g_area_name+"\","+strPos+",document.getElementById(\"qp_startPos\").value,\""+searchResult.listitem[i].name+"\",\"0\");' /> <input type='button' class='gj_ipt' value='自驾导航' onclick='searchBus(\"1\",\""+g_area_name+"\","+strPos+",document.getElementById(\"qp_startPos\").value,\""+searchResult.listitem[i].name+"\",\"0\");' />"));
		tabs.push(new MInfoWindowTab("去别处","<input type='hidden' id='qp_type' />目的地：<input type='text' id='qp_arrivePos' /><br /><br /><input type='button' class='gj_ipt' value='公交换乘' onclick='searchBus(\"0\",\""+g_area_name+"\","+strPos+",\""+searchResult.listitem[i].name+"\",document.getElementById(\"qp_arrivePos\").value,\"1\");' /> <input type='button' class='gj_ipt' value='自驾导航' onclick='searchBus(\"1\",\""+g_area_name+"\","+strPos+",\""+searchResult.listitem[i].name+"\",document.getElementById(\"qp_arrivePos\").value,\"1\");' />"));
		tabs.push(new MInfoWindowTab("找周边","<input type='hidden' id='qp_type' value='3' />类型<select name='qp_custclass' id='qp_custclass'><option value='3'>酒店</option><option value='6'>景区</option><option value='8'>餐饮</option><option value='2'>旅行社</option></select> <input type='button' class='gj_ipt' value='查询' onclick='searchZb(\""+g_area_name+"\","+strPos+",document.getElementById(\"qp_custclass\").value,\""+searchResult.listitem[i].name+"\")'>"));
		tt_mark.info.setTabs(tabs);
		maplet.addOverlay(tt_mark);	
	}
	maplet.setAutoZoom();
}

//载入搜索返回数据 全部页
function loadResult(searchResult)
{
	$("#listcount").html(searchResult.stat.count);
	$("#listheader").html("含 <a href=\"javascript:numClick('1216');\">"+searchResult.stat.客房+"条客房报价</a>,<a href=\"javascript:numClick('2560');\">"+searchResult.stat.用车+"条用车服务</a>,<a href=\"javascript:numClick('1290');\">"+searchResult.stat.门票+"条门票服务</a>");
	//

	var strInfo = '<div class="boxt" seq="<!--seq-->">'+
		'	<div class="tt01">'+
		'		<span class="sp01"><!--index--></span>'+
		'		<a href="<!--href-->" target="_blank"><!--title--></a>'+
		'		<tt><!--xj--></tt>'+
		'	</div>'+
		'	<div class="imgt01">'+
		'		<img src="<!--img-->" onerror="this.src=\'/www2009/images/hoteltmp.jpg\'" class="imgsi" />'+
		'	</div>'+
		'	<div class="biaoget01">'+
		'		<table border="0" cellspacing="0" cellpadding="0" class="ta01">'+
		'			<!--item-->'+
		'		</table>'+
		'	</div>'+
		'</div>';
	
	var strItem = '<tr onclick="goUrl(\'<!--url-->\')" onmouseout="mouseOut(this);" onmouseover="mouseOver(this);">'+
					'<td class="<!--cls-->01"><!--typename-->：</td>'+
					'<td class="<!--cls-->02"><!--count-->种</td>'+
					'<td class="<!--cls-->03">&yen; <b><!--price--></b>起</td>'+
					'<td class="<!--cls-->04">[<a href="<!--url-->" target="_blank" class="a_ul">更多</a>]</td>'+
					'</tr>';

	for(i=0; i<searchResult.listitem.length; i++)
	{
		var tpItems = "";
		if(searchResult.listitem[i] == null)
			continue;
			
		for(k=0; k<searchResult.listitem[i].items.length; k++)
		{
			if(searchResult.listitem[i].items[k] == null)
				continue;
			var tpItem = strItem.replace(/<!--typename-->/g,searchResult.listitem[i].items[k].infoname);
			if(k == 0)
				tpItem = tpItem.replace(/<!--cls-->/g,"tdt");
			else
				tpItem = tpItem.replace(/<!--cls-->/g,"td");
			//replace more href
			if(searchResult.listitem[i].items[k].infoname=='酒店'){
				tpItem = tpItem.replace(/<!--url-->/g,"/www2009/package/shop_hotelroom_list.jsp?cust_id="+searchResult.listitem[i].cust_id);
			}else if(searchResult.listitem[i].items[k].infoname.indexOf('门票')!=-1){
				tpItem = tpItem.replace(/<!--url-->/g,"/www2009/package/shop_hotelticket_list.jsp?cust_id="+searchResult.listitem[i].cust_id);
			}else if(searchResult.listitem[i].items[k].infoname.indexOf('用车')!=-1){
				tpItem = tpItem.replace(/<!--url-->/g,"/www2009/package/shop_hotelcar_list.jsp?cust_id="+searchResult.listitem[i].cust_id);
			}else{
				tpItem = tpItem.replace(/<!--url-->/g,"#");
			}
			tpItem = tpItem.replace(/<!--count-->/g,searchResult.listitem[i].items[k].count);
			tpItem = tpItem.replace(/<!--price-->/g,searchResult.listitem[i].items[k].price);
			tpItems = tpItems+tpItem;
		}
		var tpInfo = strInfo.replace(/<!--title-->/g,searchResult.listitem[i].name);
		var xj = "";
		for(t=0;t<searchResult.listitem[i].星级;t++)
		{
			xj = xj+"★";
		}
		tpInfo = tpInfo.replace(/<!--href-->/g,"http://www.51766.com/www2009/package/shop_hotelroom_list.jsp?cust_id="+searchResult.listitem[i].cust_id);
		tpInfo = tpInfo.replace(/<!--seq-->/g,i);
		tpInfo = tpInfo.replace(/<!--index-->/g,i+1);
		tpInfo = tpInfo.replace(/<!--xj-->/g,xj);
		tpInfo = tpInfo.replace(/<!--img-->/g,searchResult.listitem[i].img);
		tpInfo = tpInfo.replace(/<!--item-->/g,tpItems);
		$("#listinfo").append(tpInfo);
	}
	setMapRange();
	pageClick();
}

//载入搜索返回数据 用车门票页
function loadOtherResult(searchResult)
{
	$("#listcount").html(searchResult.stat.count);
	$("#dvlistheader").hide();
	
	var strInfo = '<div class="boxt" seq="<!--seq-->">'+
		'	<div class="tt01">'+
		'		<span class="sp01"><!--index--></span>'+
		'		<a href="<!--href-->" target="blank"><!--title--></a>'+
		'		<tt><!--xj--></tt>'+
		'	</div>'+
		'	<div class="imgt01">'+
		'		<img src="<!--img-->" class="imgsi" onerror="this.src=\'http://www.51766.com/www2009/images/hoteltmp.jpg\'" />'+
		'	</div>'+
		'	<div class="biaoget02">'+
		'		<!--item-->'+
		'		<table border="0" cellspacing="0" cellpadding="0" class="ta01">'+
		'			<!--itemdetail-->'+
		'		</table>'+
		'	</div>'+
		'	<tt class="tt01">&nbsp;</tt>'+
		'</div>';
	
	var strItem = '		<div class="tit01 wrapfix">'+
		'			<b class="b01"><!--typename-->：</b>'+
		'			<span class="sp01"><!--count-->种</span>'+
		'			<span class="sp03">[<a href="<!--url-->" target="_blank" class="a_ul">更多</a>]</span>'+
		'			<span class="sp02">&yen; <b class="b02"><!--price--></b>起</span>'+
		'		</div>';
					
	
	var strItemDetail = '		  <tr onclick="goUrl(\'<!--typeurl-->\')" onmouseout="mouseOut(this);" onmouseover="mouseOver(this);">'+
		//'			<td class="td01"><a href="<!--typeurl-->"><!--typename--></a><span>（<!--count-->）</span></td>'+
		'			<td class="td01"><!--typename--><span>（<!--count-->）</span></td>'+
		'			<td class="td02">&yen; <b><!--price--></b>起</td>'+
		'		  </tr>';

	for(i=0; i<searchResult.listitem.length; i++)
	{
		if(searchResult.listitem[i] == null)
			continue;

		if(searchResult.listitem[i].items[0] == null)
			continue;
		var tpItem = strItem.replace(/<!--typename-->/g,searchResult.listitem[i].items[0].infoname);
		tpItem = tpItem.replace(/<!--count-->/g,searchResult.listitem[i].items[0].count);
		tpItem = tpItem.replace(/<!--price-->/g,searchResult.listitem[i].items[0].price);
		if(searchResult.listitem[i].items[0].infoname=='酒店'){
			tpItem = tpItem.replace(/<!--url-->/g,"/www2009/package/shop_hotelroom_list.jsp?cust_id="+searchResult.listitem[i].cust_id);
		}else if(searchResult.listitem[i].items[0].infoname.indexOf('门票')!=-1){
			tpItem = tpItem.replace(/<!--url-->/g,"/www2009/package/shop_hotelticket_list.jsp?cust_id="+searchResult.listitem[i].cust_id);
		}else if(searchResult.listitem[i].items[0].infoname.indexOf('用车')!=-1){
			tpItem = tpItem.replace(/<!--url-->/g,"/www2009/package/shop_hotelcar_list.jsp?cust_id="+searchResult.listitem[i].cust_id);
		}else{
			tpItem = tpItem.replace(/<!--url-->/g,"#");
		}

		var tpItemDetails = "";
		for(k=0; k<searchResult.listitem[i].items[0].details.length; k++)
		{
			var tpItemDetail = strItemDetail.replace(/<!--typename-->/g,searchResult.listitem[i].items[0].details[k].infoname);
			//info url
			if(searchResult.listitem[i].items[0].infoname.indexOf('门票')!=-1){
				tpItemDetail = tpItemDetail.replace(/<!--typeurl-->/g,"/www2009/package/shop_hotelticket_list.jsp?cust_id="+searchResult.listitem[i].cust_id+"&info_id="+searchResult.listitem[i].items[0].details[k].info_id);
			}else if(searchResult.listitem[i].items[0].infoname.indexOf('用车')!=-1){
				tpItemDetail = tpItemDetail.replace(/<!--typeurl-->/g,"/www2009/package/shop_hotelcar_list.jsp?cust_id="+searchResult.listitem[i].cust_id+"&info_id="+searchResult.listitem[i].items[0].details[k].info_id);
			}else{
				tpItemDetail = tpItemDetail.replace(/<!--typeurl-->/g,"#");
			}
			tpItemDetail = tpItemDetail.replace(/<!--count-->/g,searchResult.listitem[i].items[0].details[k].count);
			tpItemDetail = tpItemDetail.replace(/<!--price-->/g,searchResult.listitem[i].items[0].details[k].price);
			tpItemDetails = tpItemDetails+tpItemDetail;
		}
		
		var xj = "";
		for(t=0;t<searchResult.listitem[i].星级;t++)
		{
			xj = xj+"★";
		}
		
		var tpInfo = strInfo.replace(/<!--title-->/g,searchResult.listitem[i].name);
		tpInfo = tpInfo.replace(/<!--xj-->/g,xj)
		tpInfo = tpInfo.replace(/<!--href-->/g,"http://www.51766.com/www2009/package/shop_hotelroom_list.jsp?cust_id="+searchResult.listitem[i].cust_id);
		tpInfo = tpInfo.replace(/<!--seq-->/g,i);
		tpInfo = tpInfo.replace(/<!--index-->/g,i+1);
		tpInfo = tpInfo.replace(/<!--xj-->/g,searchResult.listitem[i].星级);
		tpInfo = tpInfo.replace(/<!--img-->/g,searchResult.listitem[i].img);
		tpInfo = tpInfo.replace(/<!--item-->/g,tpItem);
		tpInfo = tpInfo.replace(/<!--itemdetail-->/g,tpItemDetails);
		$("#listinfo").append(tpInfo);
	}
	setMapRange();
	pageClick();
}

function day2Week(day)
{
	var year = (new Date()).getYear();
	var s = year+"-"+day;
	var d = new Date(Date.parse(s.replace(/-/g, "/")));
	var strWeek = ["日","一","二","三","四","五","六"];
	return strWeek[d.getDay()];
}

//载入搜索返回数据 酒店页
function loadHotelResult(searchResult)
{
	$("#listcount").html(searchResult.stat.count);
	$("#dvlistheader").hide();
	
	
	var strInfo = '<div class="boxt" seq="<!--seq-->">'+
		'	<div class="tt01">'+
		'		<span class="sp01"><!--index--></span>'+
		'		<a href="<!--href-->" target="blank"><!--title--></a>'+
		'		<tt><!--xj--></tt>'+
		'	</div>'+
		'	<div class="imgt01">'+
		'		<img src="<!--img-->" class="imgsi" onerror="this.src=\'http://www.51766.com/www2009/images/hoteltmp.jpg\'"/>'+
		'	</div>'+
		'	<div class="biaoget03">'+
		'		<table border="0" cellspacing="0" cellpadding="0" class="ta01">'+
		'		  <tr>'+
		'			<td class="td01">电话：</td>'+
		'			<td colspan="5"><!--phone--></td>'+
		'		  </tr>'+
		'		  <tr>'+
		'			<td class="td01">地址：</td>'+
		'			<td colspan="5"><!--address--></td>'+
		'		  </tr>'+
		'		  <tr>'+
		'			<td class="td01">人气：</td>'+
		'			<td><!--clicks--></td>'+
		'		    <td class="td01">预订量：</td>'+
		'		    <td><!--preorder-->单</td>'+
		'		    <td class="td01">收藏量：</td>'+
		'		    <td class="td02"><!--fav--></td>'+
		'		  </tr>'+
		'		  <tr>'+
		'			<td class="td01">服务：</td>'+
		'			<td colspan="5"><!--servs--></td>'+
		'		  </tr>'+
		'		</table>'+
		'	</div>'+
		'		<!--hoteltable-->'+
		'	<tt class="tt01">&nbsp;</tt>'+
		'</div>';

	var strHotelTable = '	<div class="biaoget04">'+
		'			<!--item-->'+
		'		<table border="0" cellspacing="0" cellpadding="0" class="ta01">'+
		'			<!--itemdetail-->'+
		'		</table>'+
		'	</div>';

	var strItem = '		<div class="tit01 wrapfix">'+
	//	'			<b class="b01"><!--typename-->报价：</b>'+
		'			<span class="sp01"><!--count-->：</span>'+
		'			<span class="sp03">[<a href="<!--url-->" target="_blank" class="a_ul">更多</a>]</span>'+
		'			<span class="sp02">&yen; <b class="b02"><!--price--></b>起</span>'+
		'		</div>';

	if(searchResult.listitem.length == 0)
		return;
		
	//酒店信息表头
	var strTbHeader='';
	if(searchResult.listitem[0].items[0].details!=null && searchResult.listitem[0].items[0].details.length>0){	
		strTbHeader='<tr>'+
			'			<td class="td01"><b>客房类型</b></td>'+
			'		    <td class="td02"><b>'+searchResult.listitem[0].items[0].details[0].date+'</b>('+day2Week(searchResult.listitem[0].items[0].details[0].date)+')</td>'+
			'		    <td class="td02"><b>'+searchResult.listitem[0].items[0].details[1].date+'</b>('+day2Week(searchResult.listitem[0].items[0].details[1].date)+')</td>'+
			'		    <td class="td02"><b>'+searchResult.listitem[0].items[0].details[2].date+'</b>('+day2Week(searchResult.listitem[0].items[0].details[2].date)+')</td>'+
			'		    <td class="td02"><b>'+searchResult.listitem[0].items[0].details[3].date+'</b>('+day2Week(searchResult.listitem[0].items[0].details[3].date)+')</td>'+
			'		    <td class="td02"><b>'+searchResult.listitem[0].items[0].details[4].date+'</b>('+day2Week(searchResult.listitem[0].items[0].details[4].date)+')</td>'+
			'		    <td class="td02"><b>'+searchResult.listitem[0].items[0].details[5].date+'</b>('+day2Week(searchResult.listitem[0].items[0].details[5].date)+')</td>'+
			'		    <td class="td02"><b>'+searchResult.listitem[0].items[0].details[6].date+'</b>('+day2Week(searchResult.listitem[0].items[0].details[6].date)+')</td>'+
			'		  </tr>';
	}else{
		
	}

	for(i=0; i<searchResult.listitem.length; i++)
	{
		if(searchResult.listitem[i] == null)
			continue;

		if(searchResult.listitem[i].items[0] == null)
			continue;
		//酒店客房报价
		var tpItem = strItem.replace(/<!--typename-->/g,searchResult.listitem[i].items[0].infoname);
		tpItem = tpItem.replace(/<!--count-->/g,"<b>"+searchResult.listitem[i].cust_num+"</b>&nbsp;家网商提供的&nbsp;<b>"+searchResult.listitem[i].items[0].count+"</b>&nbsp;种报价");
		tpItem = tpItem.replace(/<!--price-->/g,searchResult.listitem[i].items[0].price);
		tpItem = tpItem.replace(/<!--url-->/g,"/www2009/package/shop_hotelroom_list.jsp?cust_id="+searchResult.listitem[i].cust_id);
		//酒店详情数据
		var tpItemDetails = "";
		var room_count=0
		for(k=0; k<searchResult.listitem[i].items[0].details.length;room_count++)
		{
			if(room_count>=room_num)break;
			var tp = '<tr onclick="goUrl(\'/www2009/package/shop_hotelroom_list.jsp?cust_id='+searchResult.listitem[i].cust_id+'&info_id='+searchResult.listitem[i].items[0].details[k].info_id+'\')" onmouseout="mouseOut(this);" onmouseover="mouseOver(this);"><td class="td01"><div class="div01" title="'+searchResult.listitem[i].items[0].details[k].infoname+'">'+searchResult.listitem[i].items[0].details[k].infoname+'</td>';
			var tp2 = "";
			for(j=0; j<7; j++)
			{
				if(searchResult.listitem[i].items[0].details[k] == null)
					break;
				
				tp2 = tp2 +'<td class="td02" title="价格'+searchResult.listitem[i].items[0].details[k].price+'元起">&yen;'+searchResult.listitem[i].items[0].details[k].price+"</td>";
				k++;
			}
			tpItemDetails = tpItemDetails+tp+tp2+"</tr>";
		}
		//酒店信息
		var xj = "";
		for(t=0;t<searchResult.listitem[i].星级;t++)
		{
			xj = xj+"★";
		}
		
		var tpInfo = strInfo.replace(/<!--title-->/g,searchResult.listitem[i].name);
		tpInfo = tpInfo.replace(/<!--xj-->/g,xj);
		tpInfo = tpInfo.replace(/<!--href-->/g,"http://www.51766.com/www2009/package/shop_hotelroom_list.jsp?cust_id="+searchResult.listitem[i].cust_id);
		tpInfo = tpInfo.replace(/<!--seq-->/g,i);
		tpInfo = tpInfo.replace(/<!--index-->/g,i+1);
		tpInfo = tpInfo.replace(/<!--img-->/g,searchResult.listitem[i].img);
		tpInfo = tpInfo.replace(/<!--phone-->/g,searchResult.listitem[i].phone);
		tpInfo = tpInfo.replace(/<!--address-->/g,searchResult.listitem[i].address);
		tpInfo = tpInfo.replace(/<!--clicks-->/g,searchResult.listitem[i].clicks);
		tpInfo = tpInfo.replace(/<!--preorder-->/g,searchResult.listitem[i].preorder);
		tpInfo = tpInfo.replace(/<!--fav-->/g,searchResult.listitem[i].fav);
		tpInfo = tpInfo.replace(/<!--servs-->/g,searchResult.listitem[i].servs);
		
		var tpHT = strHotelTable.replace(/<!--item-->/g,tpItem);
		tpHT = tpHT.replace(/<!--itemdetail-->/g,strTbHeader+tpItemDetails);
		
		tpInfo = tpInfo.replace(/<!--hoteltable-->/g,tpHT);
		$("#listinfo").append(tpInfo);
	}
	setMapRange();
	pageClick();
}
var view_pageno=1;
var view_allpage=0;
//设置左侧列表数据
function loadParam(paramInfo)
{
	//酒店服务
	$("#servicelist").empty();
	$.each(paramInfo.service, function(name, value){
	  $("#servicelist").append('<span><label><input type="radio" '+(value=='1216'?'checked':'')+' name="radservice" id="radservice_'+value+'" value="'+ value +'" pid="'+value+'" />'+name+"</label></span>");
	});
	
	//住房类型
	$("#roomtypelist").empty();
	$.each( paramInfo.roomtype, function(name, value){
	  $("#roomtypelist").append('<span><label><input type="checkbox" name="chkroomtype" id="chkroomtype_'+value+'" value="'+ name +'"  pid="'+value+'" />'+name+"</label></span>");
	});
	
	//景点、行政区、商圈都是单选结构
	//知名景点
	$("label[id^='spdistance']").remove();
	var i=0;
	var count=0;
	var str_more='';
	var end=false;
	$.each( paramInfo.distance, function(name, value){
		//var strInner = '<span><label><input type="radio" name="rgplace" id="radbox_'+value+'" value="'+ name +'"  pid="'+value+'" />'+name+"</label></span>";
		i++;
		var strInner = '<div id="raddistance_'+i+'_'+value+'" onclick="moreClick(this.id,\''+name+'\',\''+value+'\')"><a href="#" class="abq01">'+(name.length>g_morelength_textsize?name.substring(0,g_morelength_textsize)+'..':name)+'</a></div>';
		if(i<=g_morelength){
			$("#distancelist").append(strInner);
		}else{
			count++;
			end=false;
			if((count-1)%g_morelength_pagesize==0){
				str_more+='<div id="page_'+((count-1)/g_morelength_pagesize+1)+'" style="display:'+(count==1?"block":"none")+'">';
			}
			str_more += '<div id="raddistance_'+i+'_'+value+'" onclick="moreClick(this.id,\''+name+'\',\''+value+'\')"><a href="#" class="abq01">'+(name.length>g_morelength_textsize?name.substring(0,g_morelength_textsize)+'..':name)+'</a></div>';
			if(count%g_morelength_pagesize==0){
				str_more+='</div>';
				end=true;
			}
			//$("#distancelist_more_content").append(strInner);
		}
	});
	//出现更多景点按钮并绑定事件
	if(i>g_morelength){
		$('#distancelist_more_text').html('<a href="javascript:void(0)" id="btn_more_distancelist" class="a_ul">更多景点</a>');
		$("#btn_more_distancelist").bind("click", {id: "distancelist_more"}, handler);
	}
	if(end==false){
		str_more+='</div>';
	}
	$("#distancelist_more_content").html(str_more);//展示内容
	//分页内容
	view_allpage=(count%g_morelength_pagesize==0?parseInt(count/g_morelength_pagesize):(parseInt(count/g_morelength_pagesize)+1));
	$('#distancelist_more_page').html(getPageHtml("1"));
	//景点分页
	//var radmorelen = $("input[id^='raddistance_']").length-g_morelength;
	//页数
	//var pagec = radmorelen%g_distance_pagesize?parseInt(radmorelen/g_distance_pagesize)+1:parseInt(radmorelen/g_distance_pagesize);
	//$("#distancelist_more_paper").data("pagec",pagec);
	//$("#distancelist_more_paper").data("pagesize",g_distance_pagesize);
	//$("#distancelist_more_paper").pager({ pagenumber: 1, pagecount: pagec, buttonClickCallback: distancelistMorePaperClick });
	//pageView($("#distancelist_more span"),1,g_distance_pagesize);

	//所在商圈
	$("#boxlist").empty();
	i=0;
	$.each( paramInfo.box, function(name, value){
		//var strInner = '<span><label><input type="radio" name="rgplace" id="radbox_'+value+'" value="'+ name +'"  pid="'+value+'" />'+name+"</label></span>";
		i++;
		var strInner = '<div id="radbox_'+i+'_'+value+'" onclick="moreClick(this.id,\''+name+'\',\''+value+'\')"><a href="#" class="abq01">'+(name.length>g_morelength_textsize?name.substring(0,g_morelength_textsize)+'..':name)+'</a></div>';
		if(i<=g_morelength){
			$("#boxlist").append(strInner);
		}else{
			$("#boxlist_more_content").append(strInner);
		}
	});
	//出现更多商圈按钮并绑定事件
	if(i>g_morelength){
		$('#boxlist_more_text').html('<a href="javascript:void(0)" id="btn_more_boxlist" class="a_ul">更多商圈</a>');
		$("#btn_more_boxlist").bind("click", {id: "boxlist_more"}, handler);
	}	
	
	//所在行政区
	$("#arealist").empty();
	i=0;
	$.each( paramInfo.area, function(name, value){
		i++;
		//var strInner = '<span><label><input type="radio" name="rgplace" id="radarea_'+value+'" value="'+ name +'"  pid="'+value+'" />'+name+"</label></span>";
		var strInner = '<div id="radarea_'+i+'_'+value+'" onclick="moreClick(this.id,\''+name+'\',\''+value+'\')"><a href="#" class="abq01">'+(name.length>g_morelength_textsize?name.substring(0,g_morelength_textsize)+'..':name)+'</a></div>';
		if(i<=g_morelength){
			$("#arealist").append(strInner);
		}else{
			$("#arealist_more_content").append(strInner);
		}
	});
	//出现更多行政区按钮并绑定事件
	if(i>g_morelength){
		$('#arealist_more_text').html('<a href="javascript:void(0)" id="btn_more_arealist" class="a_ul">更多行政区</a>');
		$("#btn_more_arealist").bind("click", {id: "arealist_more"}, handler);
	}

	//价格选择器 screenSlider
//	$("#slider").slider({
//		range: true,
//		min: 0,
//		max: 100,
//		values: [0, 100]
//	});
}


function distancelistMorePaperClick(pageclickednumber) {
	var pagec = $("#distancelist_more_paper").data("pagec");
	var pagesize = $("#distancelist_more_paper").data("pagesize");
	$("#distancelist_more_paper").pager({ pagenumber: pageclickednumber, pagecount: pagec, buttonClickCallback: distancelistMorePaperClick });
	pageView($("#distancelist_more span"),pageclickednumber,pagesize);
}

function mainPaperClick(pageclickednumber) {
	var pagec = $("#mainlist_more_paper").data("pagec");
	var pagesize = $("#mainlist_more_paper").data("pagesize");
	$("#mainlist_more_paper").pager({ pagenumber: pageclickednumber, pagecount: pagec, buttonClickCallback: mainPaperClick });
	ajaxResult(pageclickednumber);
}

function pageView(arryData, pageindex, pagesize)
{
	var pi = pageindex-1;
	arryData.hide();
	arryData.slice(pi*pagesize,pi*pagesize+pagesize).show();
}

function convd2s(value,min,max)
{
	var v=0;
	if(value > 66.6)
		v = (value-66.6)*((max-min)/2)/33.4+(max-min)/2+min;
	else
		v = value*((max-min)/2)/66.6+min;
	if(value==100)
		v = max;
	if(value==0)
		v=min;
	return parseInt(v);
}

function filter(type){
	radioFlag=type;
}

function divOver(num){
	if(mark[num]!=null){
		if(maplet!=null){
			maplet.setCenter(mark[num].pt);
		}
		document.getElementById("mapContent").style.left = $('#mapbar').offset().left+mark[num].pt.mapX+12 +"px";
		document.getElementById("mapContent").style.top = $('#mapbar').offset().top+mark[num].pt.mapY-17 +"px";
		$('#mapContent').html(mark[num].info.title);
	    document.getElementById("mapContent").style.display = "block";
    }
}

function divOut(){
    document.getElementById("mapContent").style.display = "none";
}

function zoomOut(){
	$('.mapt').addClass('mapt02');
	$('.mapt').removeClass('mapt');
	$('#mapbar').css({width:500});
	$('#mapbar').css({height:500});
	maplet.resize("500px","500px");
    maplet.setAutoZoom();
    $('#zoom').html('还原地图');
    $('#zoom').attr({href:'javascript:zoomIn();'});
}

function zoomIn(){
	$('.mapt02').addClass('mapt');
	$('.mapt02').removeClass('mapt02');
	$('#mapbar').css({width:270});
	$('#mapbar').css({height:270});
	maplet.resize("270px","270px");
    maplet.setAutoZoom();
    $('#zoom').html('放大地图');
    $('#zoom').attr({href:'javascript:zoomOut();'});
}

function removeAllParam(){
	//价格选择器 screenSlider
//	$('#slider').slider( 'destroy' );
//	$("#slider").slider({
//		range: true,
//		min: 0,
//		max: 100,
//		values: [0, 100]
//	});
	//screenSlider
	$("input[name='ts']:checked").attr({"checked":false});
	$("#pricerangeleft").val(g_minprice);
	$("#pricerangeright").val(g_maxprice);
	$("#valpricerangemin").html($("#pricerangeleft").val());
	$("#valpricerangemax").html($("#pricerangeright").val());
	g_bslideprice = true;
	$("input[id='chkroomtypeAll']").attr("checked",true);
	$("input[name='chkroomtype']:checked").attr({'checked':false});
	$("#valroomtype").html('全部');
	
	$("#valdistance").html('全部');
	//$("input[name='rgplace']:checked").attr({'checked':false});
	$('#raddistanceAll').attr({'checked':true});
	//筛选条件取消
	if(radioId!=''){
		$('#'+radioId).html('<a href="javascript:void(0);" class="abq01">'+(radioName.length>g_morelength_textsize?radioName.substring(0,g_morelength_textsize)+'..':radioName)+'</a>');
		$('#'+radioId).removeClass('spbq01');
	}
	radioId='';
	radioName='';
	radioValue='';
	radioFlag=-1;
	loadFilterWindow();
	ajaxResult(1);
}

function removeParam(type){
	if(type==0){
		//价格选择器 screenSlider
//		$('#slider').slider( 'destroy' );
//		$("#slider").slider({
//			range: true,
//			min: 0,
//			max: 100,
//			values: [0, 100]
//		});
		//screenSlider
		$("input[name='ts']:checked").attr({"checked":false});
		$("#pricerangeleft").val(g_minprice);
		$("#pricerangeright").val(g_maxprice);
		$("#valpricerangemin").html($("#pricerangeleft").val());
		$("#valpricerangemax").html($("#pricerangeright").val());
		g_bslideprice = true;
	}else if(type==1){
		$("input[id='chkroomtypeAll']").attr("checked",true);
		$("input[name='chkroomtype']:checked").attr({'checked':false});
		$("#valroomtype").html('全部');
		
	}else if(type==2){
		$("#valdistance").html('全部');
		//$("input[name='rgplace']:checked").attr({'checked':false});
		$('#raddistanceAll').attr({'checked':true});
		//筛选条件取消
		if(radioId!=''){
			$('#'+radioId).html('<a href="javascript:void(0);" class="abq01">'+(radioName.length>g_morelength_textsize?radioName.substring(0,g_morelength_textsize)+'..':radioName)+'</a>');
			$('#'+radioId).removeClass('spbq01');
		}
		radioId='';
		radioName='';
		radioValue='';
		radioFlag=-1;
	}
	loadFilterWindow();
	ajaxResult(1);
}

function experience(cityName){
	$('#area_name').val(cityName);
	document.f1.submit();
}

function searchBus(type,city,lon,lat,spos,epos,cg){
	if(type==0){
		if(cg=='0'){
			window.open("/www2009/traffic/map.jsp?area_name="+escape(city)+"&arriveLatlon="+lon+","+lat+"&startPos="+escape(spos)+"&arrivePos="+escape(epos)+"&type="+type);
		}else if(cg=='1'){
			window.open("/www2009/traffic/map.jsp?area_name="+escape(city)+"&startLatlon="+lon+","+lat+"&startPos="+escape(spos)+"&arrivePos="+escape(epos)+"&type="+type);
		}				
	}else if(type==1){
		if(cg=='0'){
			window.open("/www2009/traffic/map.jsp?area_name="+escape(city)+"&arriveCity="+escape(city)+"&arriveLatlon="+lon+","+lat+"&startPos="+escape(spos)+"&arrivePos="+escape(epos)+"&type="+type);
		}else if(cg=='1'){
			window.open("/www2009/traffic/map.jsp?area_name="+escape(city)+"&arriveCity="+escape(city)+"&startLatlon="+lon+","+lat+"&startPos="+escape(spos)+"&arrivePos="+escape(epos)+"&type="+type);
		}	
	}
}
function searchZb(city,lon,lat,custclass,pos){
	location.href="/www2009/traffic/map.jsp?area_name="+escape(city)+"&startLatlon="+lon+","+lat+"&custclass="+custclass+"&startPos="+escape(pos)+"&type=3";
}

function numClick(id){
	if($('#radservice_'+id) && $('#radservice_'+id).attr('checked')==false)
		$('#radservice_'+id).click();
}

function mouseOver(obj){
	$(obj).css({"cursor":"pointer"});
	//$(obj).css("background","#BBDDBB");
	$(obj).addClass("color");
	for(var i=1;i<=4;i++){
		$(obj).children(".tdt0"+i).addClass("FYKTMP0"+i);
		$(obj).children(".tdt0"+i).addClass("fyk0"+i);
		$(obj).children(".tdt0"+i).removeClass("tdt0"+i);	
	}
}
function mouseOut(obj){
	//$(obj).css("background","#FFFFFF");
	$(obj).removeClass("color");
	for(var i=1;i<=4;i++){
		$(obj).children(".FYKTMP0"+i).addClass("tdt0"+i);
		$(obj).children(".FYKTMP0"+i).removeClass("fyk0"+i);
		$(obj).children(".FYKTMP0"+i).removeClass("FYKTMP0"+i);	
	}
}
function goUrl(u){
	window.open(u);
}

function closeMore(id){
	$('#'+id).css({display:'none'});
	$('#mask').css({display:'none'});
}
function handler(e) {
	var showid=e.data.id;
  	if(showid!='distancelist_more')	
		$("#distancelist_more").css({'display':'none'});
	if(showid!='boxlist_more')	
		$("#boxlist_more").css({'display':'none'});
	if(showid!='arealist_more')	
		$("#arealist_more").css({'display':'none'});
		$('#mask').css({display:'none'});
	if($('#'+showid).css('display')=='block'){
			$('#'+showid).css({display:'none'});
			if ($.browser.msie) {
				if(showid=='distancelist_more'){
					$('#mask').css({display:'none'});
				}			
			}
		}else{
			var a=e.srcElement || e.target;
			var off=$(a).offset();
			var h=a.offsetHeight;
			$('#'+showid).css({display:'block'});
			$('#'+showid).css({top:off.top+'px',left:off.left+50+'px',position:'absolute'});
			if ($.browser.msie) {
				if(showid=='distancelist_more'){
					var div_show=document.getElementById(showid);
					$('#mask').css({
						width : div_show.offsetWidth-50,
						height : div_show.offsetHeight-12,
						top : div_show.style.top,
						left : parseInt(div_show.style.left)+5,
						zIndex : div_show.style.zIndex - 1,
						display : 'block'
					});
				}
			}
	}
}
function getPageHtml(sno){
	var no=parseInt(sno);
	if(view_allpage<=1)return;
	//fill the pageno
	var s=(no-2>=1?(no-2):1);
	var e=(s+4>view_allpage?view_allpage:(s+4));
	var content='';
	if(no!=1)content+='<span class=\"fy_on2\"><a href=\"javascript:getPage(1)\" >首页</a></span><span class=\"fy_on2\"><a href=\"javascript:getPage('+(no-1)+')\" ><<</a></span>';
	for(;s<=e;s++){
		if(s==no){
			content+='<span class=\"fy_off2\">'+s+'</span>';
		}else{
			content+='<span class=\"fy_on2\"><a href=\"javascript:getPage('+s+')\" >'+s+'</a></span>';
		}
	}
	if(no!=view_allpage){
		content+='<span class=\"fy_on2\"><a href=\"javascript:getPage('+(no+1)+')\" >>></a></span><span class=\"fy_on2\"><a href=\"javascript:getPage('+view_allpage+')\" >尾页</a></span>';
	}
	view_pageno=no;
	//$('#page_'+view_pageno).css({display:'block'});
	return content;
}
function getPage(sno){
	var no=parseInt(sno);
	if(view_allpage<=1)return;
	$('#page_'+view_pageno).css({display:'none'});
	//fill the pageno
	var s=(no-2>=1?(no-2):1);
	var e=(s+4>view_allpage?view_allpage:(s+4));
	var content='';
	if(no!=1)content+='<span class=\"fy_on2\"><a href=\"javascript:getPage(1)\" >首页</a></span><span class=\"fy_on2\"><a href=\"javascript:getPage('+(no-1)+')\" ><<</a></span>';
	for(;s<=e;s++){
		if(s==no){
			content+='<span class=\"fy_off2\">'+s+'</span>';
		}else{
			content+='<span class=\"fy_on2\"><a href=\"javascript:getPage('+s+')\" >'+s+'</a></span>';
		}
	}
	if(no!=view_allpage){
		content+='<span class=\"fy_on2\"><a href=\"javascript:getPage('+(no+1)+')\" >>></a></span><span class=\"fy_on2\"><a href=\"javascript:getPage('+view_allpage+')\" >尾页</a></span>';
	}
	view_pageno=no;
	$('#page_'+view_pageno).css({display:'block'});
	$('#distancelist_more_page').html(content);
}
function pageClick(){
	window.location.href="#";
}
function moreClick(id,name,value){
	//如果这次选择的和上次的选择相同，不进行任何操作
	if(id==radioId)return;
	$('#raddistanceAll').attr({'checked':false});
	//首先去掉上个点击项的选择
	if(radioId!=''){
		$('#'+radioId).html('<a href="javascript:void(0);" class="abq01">'+(radioName.length>g_morelength_textsize?radioName.substring(0,g_morelength_textsize)+'..':radioName)+'</a>');
		$('#'+radioId).removeClass('spbq01');
	}
	//选择当前的点击项
	$('#'+id).html(name.length>g_morelength_textsize?name.substring(0,g_morelength_textsize)+'..':name);
	$('#'+id).addClass('spbq01');
	//将值进行保存
	radioId=id;
	radioName=name;
	radioValue=value;
	//修改提示框中的信息
	$('#valdistance').html(name==''?'全部':name);
	//执行筛选操作
	loadFilterWindow();
	ajaxResult(1);
}
function setMapRange(){
	$('#range').css({height:($('.middt01').height()>$('.leftt01').height()?$('.middt01').height():$('.leftt01').height())+'px'});
}
function goPrice(){
	//价格选择器
	if(!/^[1-9]\d*$/.test($("#pricerangeleft").val()) || !/^[1-9]\d*$/.test($("#pricerangeright").val())){
		alert('起末价格范围为大于0的整数，请正确输入');
		return;
	}
//	if(parseInt($("#pricerangeleft").val())<g_minprice || parseInt($("#pricerangeleft").val())>g_maxprice || parseInt($("#pricerangeright").val())<g_minprice || parseInt($("#pricerangeright").val())>g_maxprice){
//		alert('起末价格必须在最大值和最小值之间');
//		return;
//	}
	if(parseInt($("#pricerangeleft").val())>parseInt($("#pricerangeright").val())){
		alert('起始价格不能大于结束价格');
		return;
	}
	if(parseInt($("#pricerangeleft").val())<g_minprice || parseInt($("#pricerangeleft").val())>g_maxprice){
		$("#pricerangeleft").val(g_minprice);
	}
	if(parseInt($("#pricerangeright").val())<g_minprice || parseInt($("#pricerangeright").val())>g_maxprice){
		$("#pricerangeright").val(g_maxprice);
	}
	//screenSlider
//	$('#slider').slider( 'destroy' );
//	var t_min=(parseInt($("#pricerangeleft").val())-g_minprice)*100/(g_maxprice-g_minprice);
//	var t_max=(parseInt($("#pricerangeright").val())-g_minprice)*100/(g_maxprice-g_minprice);
//	if(t_min>50){
//		t_min=66.6+33.3*(t_min-50)/50;
//	}else{
//		t_min=66.6*t_min/50;
//	}
//	if(t_max>50){
//		t_max=66.6+33.3*(t_max-50)/50;
//	}else{
//		t_max=66.6*t_max/50;
//	}
//	t_min=parseInt(t_min);
//	t_max=parseInt(t_max);
//	$("#slider").slider({
//		range: true,
//		min: 0,
//		max: 100,
//		values: [t_min, t_max]
//	});
	$("input[name='ts']:checked").attr({"checked":false});
	//$("#pricerangeleft").val(g_minprice);
	//$("#pricerangeright").val(g_maxprice);
	$("#valpricerangemin").html($("#pricerangeleft").val());
	$("#valpricerangemax").html($("#pricerangeright").val());
	g_bslideprice = false;
	loadFilterWindow();
	ajaxResult(1);
}
// screenSlider
function radioPriceGo(){
	var val=$("input[name='ts']:checked").attr("value");
	var vals=val.split("-");
	$("#pricerangeleft").val(g_minprice);
	$("#pricerangeright").val(g_maxprice);
	if(vals.length==1){
		$("#pricerangeleft").val(vals[0]);
		$("#pricerangeright").val(g_maxprice);
	}else if(vals.length==2){
		$("#pricerangeleft").val(vals[0]);
		$("#pricerangeright").val(vals[1]);	
	}
	if(parseInt($("#pricerangeleft").val())<g_minprice || parseInt($("#pricerangeleft").val())>g_maxprice){
		$("#pricerangeleft").val(g_minprice);
	}
	if(parseInt($("#pricerangeright").val())<g_minprice || parseInt($("#pricerangeright").val())>g_maxprice){
		$("#pricerangeright").val(g_maxprice);
	}
	$("#valpricerangemin").html($("#pricerangeleft").val());
	$("#valpricerangemax").html($("#pricerangeright").val());
	g_bslideprice = false;
	loadFilterWindow();
	ajaxResult(1);
}
//筛选条件选择窗口的展示情况
function loadFilterWindow(){
	g_bslideprice=false;
	var obj=document.getElementById('paramShow').getElementsByTagName("tr");
	var price=false;
	if($('#pricerangeleft').val()!='' && $("#pricerangeright").val()!='' && (parseInt($('#pricerangeleft').val())>g_minprice || parseInt($('#pricerangeright').val())<g_maxprice)){
		obj[0].style.display="block";
		price=true;
	}else{
		obj[0].style.display="none";
		price=false;
	}
	var roomtype=false;
	$("input[id^='chkroomtype_']:checked").each(function(i){
		roomtype=true;
	});
	if(roomtype){
		obj[1].style.display="block";
	}else{
		obj[1].style.display="none";
	}
	if(radioId!=''){
		obj[2].style.display="block";
	}else{
		obj[2].style.display="none";
	}
	if(price || roomtype || radioId!=''){
		obj[3].style.display="block";
	}else{
		obj[3].style.display="none";
	}
	if(!price && !roomtype && radioId==''){
		obj[4].style.display="block";
	}else{
		obj[4].style.display="none";
	}
}