
$(document).ready(function(){
	//周边查询
	$("#around_btn").click(around);
	$("#around_key").keyup(function(event){
		if(event.keyCode==13){
			around();
		}
	});
	$("#mouse_get").click(function(){
		map.setMouseMode(DMouseMode.GET_POINT,around_point);
	});
	
	//按钮效果
	$("#choose-img").click(function(){
		$("#aroundform-choose").css("top","-2px");
		setTimeout(function(){
			$("#aroundform-choose").css("top","-3px");
		},50);
	});
	$("#choose-img").hover(
		function(){
			this.src="images/index/Icon__drag_hover.png";
		},function(){
			this.src="images/index/Icon__drag.png";
		}
	);
	
	//查询
	var area_circle=void(0);
	var parameters="";
	var number=10;
	var page=0;
	function around(){
		if(!center){
			$("#around-cenname").html("<请选择中心点>").attr("title","<请选择中心点>").css("color","red");
			return;
		}
		//范围
		map.removeOverlay(area_circle);
		area_circle=new DCircle(center,$("#around-form select[name=area]").val(),{force:true,weight:1,fillColor:"#FFF",opacity:0.1,color:"#000",dashstyle:"dash"});
		map.addOverlay(area_circle);
		//请求
		$("#result").empty().append("<div class='loading'></div>");
		
		parameters=$("#around-form").serialize();
		
		sendRequest(1);
	}
	
	function sendRequest(p){
		page=p;
		$.post("around.query",parameters+"&number="+number+"&page="+p,processResponse,"json");
	}
	
	function processResponse(result){
		
		var pageCount=result.count%number?result.count/number+1:result.count/number;
		
		$("#pager").pager({ pagenumber: page, pagecount: pageCount, buttonClickCallback: sendRequest,first:"",last:"",prev:"上一页",next:"下一页"});
		
		processParkCallback(result);
	}
	
	
	window.center=void(0);//new DLonLat(116.3903,39.99597);
	var c_marker=[void(0),void(0),void(0)];
	function around_point(dlonlat,name){
		//清除标题
		window.parkList=new Array();
		map.clearOverlays(true);
		$("#result-list").empty();
		map.panTo(dlonlat);
		var p_name;
		if(name){
			if(name.length>=8){
				p_name=name.substr(0,6)+"...";
			}else{
				p_name=name;
			}
		}else{
			p_name="<已选中心点>";
		}
		var content=name||"中心点";
		$("#around-cenname").html(p_name).attr("title",content).css("color","green");
		var x=$("#cen-x").val(dlonlat.lon);
		var y=$("#cen-y").val(dlonlat.lat);
		var di=new DIcon(dlonlat,{force:true,image:"images/index/around.png",width:18,height:18,left:-9,top:-9,elStyle:{zIndex:10}});
		var dt=new DTitle(dlonlat,content,{force:true,style:{zIndex:10},fontPosition:DTitleAnchor.BOTTOM_CENTER,offsety:-10,fontColor:"#FFF",backgroundColor:"#cc0000",borderColor:"#FFF"});
			
		map.addOverlay(di);	
		map.addOverlay(dt);
		map.setMouseMode(DMouseMode.MAP_DRAG);
		center=dlonlat;
		c_marker=[di,dt];
	}
	window.around_point=around_point;
});
