	$(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]);}});//有回调方法
		getPage(1);
		//bind
		//$("#id_more_roomtype").bind("click", {id: "more_roomtype"}, handler);
		$("#id_more_spots").bind("click", {id: "more_spots"}, handler);
		$("#id_more_shangquan").bind("click", {id: "more_shangquan"}, handler); 
		//$("#id_more_district").bind("click", {id: "more_district"}, handler);
		$("#id_more_facility").bind("click", {id: "more_facility"}, handler);
		$("#area_name").bind("focus", function(){areaFocus('area_name');});
		$("#key").bind("focus", function(){keyFocus();});
		$("#key").bind("blur", function(){keyBlur();});
		$("input[name='room_type']").bind("click",function(){chk2();});
		$("#distance").bind("change", function(){chk2();});
		$("input[name='district']").bind("click",function(){disRadioBak();});
		$("#jdtaocan").bind("click", function(){chk2();});
		$("#hytaocan").bind("click", function(){chk2();});
		$("#spots_name").bind("focus", function(){zbFocus();});
		$("#spots_name").bind("blur", function(){zbBlur();});
		initMap();
	});
	
	function handler(e) {
		var showid=e.data.id;
		//if(showid!='more_roomtype')$("#more_roomtype").css({'display':'none'});
	  	if(showid!='more_spots')	
			$("#more_spots").css({'display':'none'});
		if(showid!='more_shangquan')	
			$("#more_shangquan").css({'display':'none'});
		//if(showid!='more_district')	$("#more_district").css({'display':'none'});
		if(showid!='more_facility')	
			$("#more_facility").css({'display':'none'});
			$('#mask').css({display:'none'});
		if($('#'+showid).css('display')=='block'){
				$('#'+showid).css({display:'none'});
				if ($.browser.msie) {
					if(showid=='more_spots'){
						$('#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+40+'px',position:'absolute'});
				if ($.browser.msie) {
					if(showid=='more_spots'){
						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 addMarker(lon,lat,img,label,info) {
		maplet.addOverlay(
			new MMarker(   
		        new MPoint(lon,lat),   
		        new MIcon(img,27,37), 
		        new MInfoWindow(label, info),   
    			new MLabel(label)   
		    )
		);
	}
	function sliderCallBack(result){
		$('#chg_price').html('￥'+result.min+' - '+result.max+'元');
	}
	function priceSub(result){
		$('#minprice').val(result.min);
		$('#maxprice').val(result.max);
		document.f2.submit();
	}
	function keyBlur(){
		if($('#key').val()==''){
			$('#key').val('酒店、景区名...');
		}
	}
	
	function keyFocus(){
		if($('#key').val()=='酒店、景区名...'){
			$('#key').val('');
		}
	}
	function areaFocus(id){
		if($('#'+id).val()=='请输入城市名...'){
			$('#'+id).val('');
		}
	}
	function areaBlur(id){
		if($('#'+id).val()==''){
			$('#'+id).val('请输入城市名...');
		}
	}
	function chk(){
		if($('#key').val()=='酒店、景区名...'){
			$('#key').val('');
		}
		if($('#area_name').val()=='请输入城市名...'){
			$('#area_name').val('');
		}
		document.f1.submit();
	}
	function zbBlur(){
		if($('#spots_name').val()==''){
			$('#spots_name').val('如火车站、机场等标志物...');
		}
	}
	function zbFocus(){
		if($('#spots_name').val()=='如火车站、机场等标志物...'){
			$('#spots_name').val('');
		}
	}
	function zbSub(){
		if($('#spots_name').val()=='如火车站、机场等标志物...' || $.trim($('#spots_name').val()=='')){
			alert('请输入地标物');
			return;
		}
		document.f3.submit();
	}
	function chk2(){
		document.f2.submit();
	}
	function shrink(id,id2){
		if(document.getElementById(id).style.display=='none'){
			document.getElementById(id).style.display='block';
		}else{
			document.getElementById(id).style.display='none';
		}
		var obj = document.getElementById(id2);
		if(obj.src.indexOf('dot_17j.gif')!=-1){
			obj.src=obj.src.replace('dot_17j','dot_17');
		}else{
			obj.src=obj.src.replace('dot_17','dot_17j');
		}
	}
	
	function showMore(e,showid){
		if($('#'+showid).css('display')=='block'){
			$('#'+showid).css({display:'none'});
			if ($.browser.msie) {
				if(showid=='more_spots'){
					$('#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+40+'px',position:'absolute'});
			if ($.browser.msie) {
				if(showid=='more_spots'){
					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 showMapCondition(e,url){
		if($('#map_pop').css('display')=='block'){
			$('#map_pop').css({display:'none'});
			$('#map_mask').css({display:'none'});
		}else{
			var a=e.srcElement || e.target;
			var off=$(a).offset();
			var h=a.offsetHeight;
			$('#map_pop').css({display:'block'});
			$('#map_pop').css({top:off.top+40+'px',left:off.left-765+'px',position:'absolute'});
			if ($.browser.msie) {
				$('#map_mask').css({display:'block'});	
				$('#map_mask').css({width:$('#map_pop').css('width'),height:'458px',top:off.top+40+'px',left:off.left-765+'px',position:'absolute'});
			}
			$('#map_pop_show').attr({src:url});
		}
	}
	function closeMapCondition(){
		$('#map_mask').css({display:'none'});
		$('#map_pop').css({display:'none'});
	}
	function closeMore(id){
		$('#'+id).css({display:'none'});
		$('#mask').css({display:'none'});
	}
	/*
	function disRadio(name,id){
		$('#sh_district input').attr({checked:false});
		if(hasMoreDistrict)
			$("#list_district>span:last-child").prev().remove();
		else
			$("#list_district>span:last-child").remove();
		$('#list_district').prepend('<span class=\"tjgl_xxlb2 Gray02\" title=\"'+name+'\"><input type=\"checkbox\" checked onclick="chk2();" name=\"district\" value=\"'+id+'\" />'+name+'</span>');
		disRadioBak();
	}
	*/
	function disRadioBak(){
		var sh=$('#sh_district input');
		if(sh &&　sh.length>0){
			var cur=-1;
			for(var i=0,len=sh.length;i<len;i++){
				if(sh[i].checked==true){
					if(cur!=-1)
						sh[cur].checked=false;
					cur=i;
				}
			}
		}
		if($('#list_spots input'))$('#list_spots input').attr({checked:false});
		if($('#list_shangquan input'))$('#list_shangquan input').attr({checked:false});
		$('#spots_lon').val('');
		$('#spots_lat').val('');
		$('#minlat').val('');
		$('#minlon').val('');
		$('#maxlat').val('');
		$('#maxlon').val('');
		chk2();
	}
	function sqRadio(name){
		$('#sh_shangquan input').attr({checked:false});
		if(hasMoreShangquan)
			$("#list_shangquan>span:last-child").prev().remove();
		else
			$("#list_shangquan>span:last-child").remove();
		$('#list_shangquan').prepend('<span class=\"tjgl_xxlb2 Gray02\" title=\"'+name+'\"><input type=\"checkbox\" checked onclick="chk2();" name=\"shang_quan\" value=\"'+name+'\" />'+name+'</span>');
		sqRadioBak();
	}
	function sqRadioBak(){
		var sh=$('#sh_shangquan input');
		if(sh &&　sh.length>0){
			var cur=-1;
			for(var i=0,len=sh.length;i<len;i++){
				if(sh[i].checked==true){
					if(cur!=-1)
						sh[cur].checked=false;
					cur=i;
				}
			}
		}
		if($('#list_spots input'))$('#list_spots input').attr({checked:false});
		if($('#list_district input'))$('#list_district input').attr({checked:false});
		$('#spots_lon').val('');
		$('#spots_lat').val('');
		$('#minlat').val('');
		$('#minlon').val('');
		$('#maxlat').val('');
		$('#maxlon').val('');
		chk2();
	}
	function spotsRadio(name,lon,lat){
		$('#sh_spots input').attr({checked:false});
		if(hasMoreSpots)
			$("#list_spots>span:last-child").prev().prev().remove();
		else
			$("#list_spots>span:last-child").prev().remove();
		$('#list_spots').prepend('<span class=\"tjgl_xxlb2 Gray02\" title=\"'+name+'\"><input type=\"checkbox\" name=\"spots\" checked onclick=\"spotsRadioBak('+lon+','+lat+');\" value=\"'+name+'\" />'+name+'</span>');
		spotsRadioBak(lon,lat);
	}
	function spotsRadioBak(lon,lat){
		var sh=$('#sh_spots input');
		if(sh &&　sh.length>0){
			var cur=-1;
			for(var i=0,len=sh.length;i<len;i++){
				if(sh[i].checked==true){
					if(cur!=-1)
						sh[cur].checked=false;
					cur=i;
				}
			}
		}
		$('#spots_lat').val(lat+'');
		$('#spots_lon').val(lon+'');
		if($('#list_shangquan input'))$('#list_shangquan input').attr({checked:false});
		if($('#list_district input'))$('#list_district input').attr({checked:false});
		$('#minlat').val('');
		$('#minlon').val('');
		$('#maxlat').val('');
		$('#maxlon').val('');
		chk2();
	}
	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'});
		$('#pageSpots').html(content);
	}
	function facilityClick(v){
		if(!v.checked){
			var obj=$('#sh_facility input');
			for(var i=0,len=obj.length;i<len;i++){
				if(obj[i].value==v.value){
					obj[i].checked=false;
				}
			}
			obj=$('#more_facility input');
			for(var i=0,len=obj.length;i<len;i++){
				if(obj[i].value==v.value){
					obj[i].checked=false;
				}
			}
		}
		chk2();
	}

	function setOrder(order){
		$('#order').val(order);
		chk2();
	}
	/*
	function listMore(id,obj,size){
		if($('#'+id).css('display')=='none'){
			$('#'+id).css({display:'block'});
			obj.className='a01';
			obj.innerHTML='收缩列表';
		}else if($('#'+id).css('display')=='block'){
			$('#'+id).css({display:'none'});
			obj.className='a02';
			obj.innerHTML='全部'+size+'条';
		}
	}
	*/
	function listMore(id,obj,size){
		var hobj=$('.'+id);
		if(hobj==null || hobj.length==0)return;
		if(hobj.css('display')=='none'){
			hobj.css({display:''});
			obj.className='a01';
			obj.innerHTML='收缩列表';
		}else if(hobj.css('display')!='none'){
			hobj.css({display:'none'});
			obj.className='a02';
			obj.innerHTML='全部'+size+'条';
		}
	}
	function piaoShow(e,stat,breakfast,offline,deposit,full){
		$('#piao').css({'display':'block'});
		$('#piao_roomstat').html($.trim(stat));
		$('#piao_roombreakfast').html($.trim(breakfast));
		if(offline=='1')
			$('#piao_payqt').addClass('Gray05 f_scx');
		else
			$('#piao_payqt').removeClass('Gray05 f_scx');
		if(deposit=='1')	
			$('#piao_paydj').addClass('Gray05 f_scx');
		else	
			$('#piao_paydj').removeClass('Gray05 f_scx');
		if(full=='1')	
			$('#piao_payqe').addClass('Gray05 f_scx');
		else
			$('#piao_payqe').removeClass('Gray05 f_scx');
		var a=e.srcElement || e.target;
		var off=$(a).offset();
		var h=a.offsetHeight;
		$('#piao').css({top:off.top+16+'px',left:off.left-48+'px',position:'absolute'});
	}
	function piaoHide(){
		$('#piao').css({'display':'none'});
	}
	function setPage(no){
		$('#pageNo').val(no);
		chk2();
	}
	function appendOperate(minlon,maxlon,minlat,maxlat){
		$('#f3_minlon').val(minlon);
		$('#f3_maxlon').val(maxlon);
		$('#f3_minlat').val(minlat);
		$('#f3_maxlat').val(maxlat);
		$('#spots_name').val('');
		document.f3.submit();
	}
	function showType(obj,cust_id,type){
		$(obj).removeClass('mplb_yqbg2');
		$(obj).addClass('mplb_yqbg');
		$(obj).siblings().removeClass('mplb_yqbg');
		$(obj).siblings().addClass('mplb_yqbg2');
		if(type==1){
			$('#hotelList_'+cust_id).css({'display':'block'});
			$('#djtaocanList_'+cust_id).css({'display':'none'});
			$('#hytaocanList_'+cust_id).css({'display':'none'});
		}else if(type==2){
			$('#hotelList_'+cust_id).css({'display':'none'});
			$('#djtaocanList_'+cust_id).css({'display':'block'});
			$('#hytaocanList_'+cust_id).css({'display':'none'});
			if($.trim($('#djtaocanList_'+cust_id).html())==''){
				$.ajax({
				   type: "POST",
				   url: "/www2009/ajax/hotel_relation_ajax.jsp",
				   data: "cust_id="+cust_id+"&custclass=9",
			   	   beforeSend:function(){
				   		$('#djtaocanList_'+cust_id).html(loadstr);
				   },
				   success: function(msg){
				   		$('#djtaocanList_'+cust_id).html($.trim(msg));
				   },
				   complete:function(){
				   		//document.body.disabled=false;
				   },
				   error:function(){
				   		alert('链接发生错误！请稍候再试！如果还是发生错误，请截图后发送至51766客服中心。');
				   }
			 	});
			}
		}else if(type==3){
			$('#hotelList_'+cust_id).css({'display':'none'});
			$('#djtaocanList_'+cust_id).css({'display':'none'});
			$('#hytaocanList_'+cust_id).css({'display':'block'});
			if($.trim($('#hytaocanList_'+cust_id).html())==''){
				$.ajax({
				   type: "POST",
				   url: "/www2009/ajax/hotel_relation_ajax.jsp",
				   data: "cust_id="+cust_id+"&custclass=6",
			   	   beforeSend:function(){
				   		$('#hytaocanList_'+cust_id).html(loadstr);
				   },
				   success: function(msg){
				   		$('#hytaocanList_'+cust_id).html($.trim(msg));
				   },
				   complete:function(){
				   		//document.body.disabled=false;
				   },
				   error:function(){
				   		alert('链接发生错误！请稍候再试！如果还是发生错误，请截图后发送至51766客服中心。');
				   }
			 	});
			}
		}
	}
	function searchBus(type,city,lon,lat,spos,epos,cg){
		if(type==0){
			if(cg=='0'){
				location.href="/www2009/traffic/map.jsp?area_name="+escape(city)+"&arriveLatlon="+lon+","+lat+"&startPos="+escape(spos)+"&arrivePos="+escape(epos)+"&type="+type;
			}else if(cg=='1'){
				location.href="/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'){
				location.href="/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'){
				location.href="/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 topShow(i){
		window.location.hash = "maoMap";
		if(maplet)
			mark[i].openInfoWindow();
	}
	function setMapHeight(){
		if(maplet){
			if(parseInt($('#mapbar').css('height'))>500){
				alert('您的地图已经足够大了！');
				return;
			}
			curHeight+=40;
        	$('#mapbar').css({width: "610px", height: (curHeight)+"px"});
        	maplet.resize("610px",(curHeight)+"px");
        	maplet.setAutoZoom();
        }
	}