//隐藏右边栏
function hideRightMenu()
{
	if($('#map_page_right')[0].style.display == 'none')
	{
		$('#map_page_right')[0].style.display='block';
		$('#map_result_barimg_open')[0].style.display = "none";
		$('#map_result_barimg_hide')[0].style.display = "block";
	}
	else
	{
		$('#map_page_right')[0].style.display='none';
		$('#map_result_barimg_hide')[0].style.display = "none";
		$('#map_result_barimg_open')[0].style.display = "block";
	}
	checkResize();
	map.checkResize();
}

//隐藏左边栏
function hideLeftMenu()
{
	if($('#map_page_left')[0].style.display == 'none')
	{
		$('#map_page_left')[0].style.display='block';
		$('#map_result_barimg_open2')[0].style.display = "none";
		$('#map_result_barimg_hide2')[0].style.display = "block";
	}
	else
	{
		$('#map_page_left')[0].style.display='none';
		$('#map_result_barimg_hide2')[0].style.display = "none";
		$('#map_result_barimg_open2')[0].style.display = "block";
	}
	checkResize();
	map.checkResize();
}

//重新计算map_canvus的大小
function checkResize()
{
	 var w= document.documentElement.clientWidth-18;
	 var map_page_left = $('#map_page_left')[0];
	 var map_page_right = $('#map_page_right')[0];
	 var ml;
	 var mr;

	 var agent;
	 var userAgent=window.navigator.userAgent.toLowerCase();
		if(userAgent.indexOf("firefox")>=1)
			agent = "firefox";
		else
			agent = "ie";

	 if(map_page_left.style.display == 'none') ml=0;
	 else ml= map_page_left.style.width.replace("px","");
	 if(map_page_right.style.display == 'none') mr=0;
	 else mr= map_page_right.style.width.replace("px","");
	 if(ml==0&&mr==0){
		if(agent == "firefox")
			map_div.style.width=(w-16)+"px";
		else 
			map_div.style.width=w+"px";
	 }else{
		 if(agent == "firefox")
			map_div.style.width=(w-ml-mr-16)+"px";
		 else 
			map_div.style.width=(w-ml-mr)+"px";
	 }
	 if ((screen.width==1024) && (screen.height==768))
	 {
		$('#map_result_bar2')[0].style.height="358px";
		$('#map_result_bar')[0].style.height="358px";
		//$('#map_page_top')[0].style.width="1002px";
	 }
	 if ((screen.width==1280) && (screen.height==1024))
	 {
		$('#map_result_bar2')[0].style.height="614px";
		$('#map_result_bar')[0].style.height="614px";     
		//$('#map_page_top')[0].style.width="1260px";      
	 }
}

//选择不同城市
function selectcitychange(obj)
{
	var str = obj.options[obj.selectedIndex].value;
	var areaselect = $("#areaselect")[0];
	if(str=="0")
	{
		areaselect.disabled=true;
		areaselect.options.length=0; 
		areaselect.options[0]=new Option("选择区域","0");
	}
	else
	{
		var arr = str.split(",");
		ydrjmap.turnto(arr[0],arr[1],14);

		areaselect.disabled=false;
		areaselect.options.length=0; 
		$.post(
			"house_ditu_ajax.asp",
			{
				cityid:		arr[2],
				action:		"ajax_getarea"
			},
			function (msg) {
				if (msg=="")
				{
					
				}
				else
				{	
					var jsonarea= eval("("+msg+")");
					for(i=0; i<jsonarea.length; i++)
					{
						areaselect.options[areaselect.length] = new Option( jsonarea[i]["hcname"],jsonarea[i]["lat"]+","+jsonarea[i]["lng"]);
					}
				}
			}
		);
	}
}

//选择不同的地区
function selectareachange(obj)
{
	var str = obj.options[obj.selectedIndex].value;
	if(str!="0"){
		var arr = str.split(",");
		ydrjmap.turnto(arr[0],arr[1],arr[2]);
	}
}

function selecttotalpricechange(obj)
{
	var str	= obj.options[obj.selectedIndex].value;
	ydrjmap.filters.totalprice		= str;
	filter();
}

function selectavgpricechange(obj)
{
	var str	= obj.options[obj.selectedIndex].value;
	ydrjmap.filters.avgprice		= str;
	filter();
}

function selectsquarechange(obj)
{
	var str	= obj.options[obj.selectedIndex].value;
	ydrjmap.filters.minsquare		= str.split('-')[0];
	ydrjmap.filters.maxsquare		= str.split('-')[1];
	filter();
}

function selectlxchange(obj)
{
	ydrjmap.filters.lx		= obj.options[obj.selectedIndex].value;
	filter();
}

function keyfilter(obj){
	ydrjmap.filters.keyword		= $("#keyword")[0].value;
	mgr.clearMarkers();
	ydrjmap.filterbuildings=ydrjmap.buildings;
	var res=ydrjmap.filtermarker(); 
	$.each(res,function(index,entity){
		mgr.addMarker(entity.marker,9);
	});
	ydrjmap.resbuildings  = res;
	ydrjmap.buildList(1);
}

function filter()
{
	mgr.clearMarkers();
	var res=ydrjmap.filtermarker(); 
	$.each(res,function(index,entity){
		mgr.addMarker(entity.marker,9);
	});
	ydrjmap.showbounds();
}