var allxArr=[];
var allyArr=[];
var allidArr=[];
var allnameArr=[];
var alltypeArr=[];
var allpinyingArr=[];
var allvenues=[];
var isout=true;
var tipisout=true;
var isshowlabel=true;

function isshowdiv()
{
		
	if($('#name').val()=="请输入场馆名称")
	{
		
		$('#name').val("");
		$('#name').css("color","white")
		//makevenueshow();
		$("#divcontentul").append("<li  class=\"lidefault\" onMouseover=\"this.className='cur'\" onMouseout=\"this.className='lidefault'\">请输入场馆名称或拼音</li>")
	//	gettypevenuecallback(allvenues)
	//	$("#title").show();
		
		$("#divcontent").show();
		//
		$("#divcontent").mouseleave(function(){
		//$('#name').focus();   
				isout=true;
		})
		$("#divcontent").mouseenter(function(){
			
			isout=false;
		})
		
		
	}
	else
	{	
			//alert("asdsa")
			$("#divcontentul").html("");
			textvaluechange();
			//$("#title").show();
			$("#divcontent").show();
	}
}


function makevenueshow()
{
	$.get("xml/expovenue.xml",function(xmldata)
			{
				var showhtml=new String;
				var data=$(xmldata).find("root location");
				
				mekeshowhtml(data)
				//alert(showhtml);
			})
}

function mekeshowhtml(data)
{
	var showhtml=new String;
	if(data.length>0)
	{
	data.each(function(){
					$("#divcontentul").append("<li onclick=\"venueaddmarker('"+$(this).attr("name")+"')\" class=\"lidefault\" onMouseover=\"this.className='cur'\" onMouseout=\"this.className='lidefault'\">"+$(this).attr("name")+"</li>")
					showhtml=showhtml+$(this).attr("name");
				})
	}
	else
	{
		$("#divcontentul").append("<li  class=\"lidefault\" onMouseover=\"this.className='cur'\" onMouseout=\"this.className='lidefault'\">抱歉,找不到:&nbsp;"+$('#name').val()+"</li>")
	}
				//alert(showhtml)
}


function venueaddmarker(name)
{
		
		
		$('#name').val(name);
		$('#name').css("color","white")
		$.get("xml/expovenue.xml",function(xmldata)
			{
		var data=$(xmldata).find("root location[name='"+name+"']");
		var x=new String;
		var y=new String;
		var id=new String
		var content=new String;
					data.each(function()
					{
						
							
								x= $(this).attr("x");
								y= $(this).attr("y");
								id= $(this).attr("id");
								var vname = $(this).attr("name");
								var remark=$(this).attr("remark");
								var vday=$(this).attr("date");
								var city=$(this).attr("city");
								var url=$(this).attr("url");
								var par=$(this).attr("par")
								var type=$(this).attr("type");
					            var fieldlabel=new String;
								var firststr=new String;
								var secondstr=new String
								var urlstr=new String 
								if(url!="")
									url="<a href=\""+url+"\" target=\"_blank\">场馆详细介绍</a>"
								else
									url="暂无介绍"
								if($(this).attr("type")=="an")
								{
										fieldlabel="案例名称:";
										firststr="<tr><th width=\"85\"align=\"right\">"+fieldlabel+"</th> <td>"+remark+"</td></tr>"
									secondstr="<tr><td colspan=\"2\" align=\"center\">"+url+"</td></tr>";
								}
								else if($(this).attr("type")=="anli")
								{
									fieldlabel="主题：";
									if(city!="")
										secondstr="<tr> <th align=\"right\">城市：</th><td>"+city+"</td></tr><tr><td colspan=\"2\" align=\"center\"></td></tr>";
									var remarks=remark.split("^");
										if(remarks.length>1)
										{
											for(var i=0;i<remarks.length;i++)
											{
												
												if(i==0)
													fieldlabel="主题Ⅰ：";
												if(i==1)
													fieldlabel="主题Ⅱ：";
													
												firststr+="<tr><th width=\"85\"align=\"right\">"+fieldlabel+"</th> <td>"+remarks[i]+"</td></tr>";
											}
										}
										else
										{
											firststr="<tr><th width=\"85\"align=\"right\">"+fieldlabel+"</th> <td>"+remark+"</td></tr>"
										}
									
						
								}
								else
								{
									fieldlabel="场馆主题：";
									secondstr="<tr> <th align=\"right\">馆日：</th><td>"+vday+"</td></tr><tr><td colspan=\"2\" align=\"center\">"+url+"</td></tr>";
									firststr="<tr><th width=\"85\"align=\"right\">"+fieldlabel+"</th> <td>"+remark+"</td></tr>"
								}
							
									
	    						var aa="<center><table width=\"280px\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">"
		 							 +firststr
		 							+secondstr+" </table></center>"
	    						if(par==""||type=="anli")
	  								content=aa;
	  							else
	  							{
	  								var bb=new String;
		  							var urls=new String;
		  							if($(this).attr("par")!=vname)
		  									{
		  										bb=vname+"位于"+$(this).attr("par")+"内<br/>"
		  									}
		  										$(xmldata).find("root location[name="+$(this).attr("par")+"]").each(function()
		  										 {
		  											remark=$(this).attr("remark");
		  										  }
		  										)
		  										$(xmldata).find("root location[par="+$(this).attr("par")+"]").each(function()
		  										 {
		  										 	if($(this).attr("par")!=$(this).attr("name"))
		  										 	{
		  										 		
			  										 	if($(this).attr("url")!="")
			  												urls=urls+"<a href=\""+$(this).attr("url")+"\" target=\"_blank\">"+$(this).attr("name")+"</a> "
			  										 	else
			  										 	{
			  										 		
			  										 		if($(this).attr("type")!="anli")
			  										 			urls=urls+$(this).attr("name")+"&nbsp;"
			  										 		else 
			  										 			urls=urls+"<a href=\"javascript:void(0)\" onclick=\"javascript:findaddvenue('"+$(this).attr("name")+"')\">"+$(this).attr("name")+"</a> "
			  										 	}
			  										 		
		  										 	}
		  										 }
		  										)
		  									
		  									
		  									if(remark!="")
												bb=bb+remark+"<br />"+urls
											else
												bb=bb+urls
											 content=bb;
	  									
	
	 
	  							}
					
					})
					
	    var tipOption=new MTipOptions();
		tipOption.tipType=HTML_BUBBLE_TIP;
		tipOption.title=name;
		tipOption.content=content;
		var labelOption=new MLabelOptions();
		var fontstyle = new MFontStyle();
	    fontstyle.color = 0xffffff;
		fontstyle.bold= true;
		fontstyle.size=12;
		labelOption.fontStyle=fontstyle;
	    labelOption.hasBorder =true;
	    labelOption.hasBackground =true;
	    labelOption.backgroundColor = 0x000099;
		labelOption.borderColor = 0xffffff;
		labelOption.content=name;
		var markerOption=new MMarkerOptions();
		markerOption.isDraggable=false;
		markerOption.tipOption=tipOption;
		markerOption.canShowTip=true;
		markerOption.labelOption=labelOption;
		markerOption.imageUrl="images/icon_sbcg.png";
		markerOption.picAgent = false;
		markerOption.imageAlign=5;
		markerOption.hasShadow=false;
		var ll=new MLngLat(x,y);
		var marker=new MMarker(ll,markerOption); 
		
		marker.id="expovenue"+"&"+name;
		
		//mapObj.openOverlayTip(id);
		mapObj.addOverlay(marker,true);
		$("#title").hide();
		$("#divcontentul").html("");
		$("#divcontent").hide();
		
	//	venuecountsql(id);
			})
		}



function textvaluechange()
{
		var keyword=$('#name').val();
		if(keyword=="")
		{
			$("#divcontentul").append("<li  class=\"lidefault\" onMouseover=\"this.className='cur'\" onMouseout=\"this.className='lidefault'\">请输入场馆名称或拼音</li>")
		}
		else
		{
			$.get("xml/expovenue.xml",function(xmldata)
				{
					var data;
					if(keyword!=null && keyword!="" && /.*[\u4e00-\u9fa5]+.*$/.test(keyword))
					{
						
						data=$(xmldata).find("root location[name^='"+keyword+"']");
					}
					else
					{
						data=$(xmldata).find("root location[pinying^='"+keyword+"']");
					}
				
					mekeshowhtml(data)
			})
	

	
		}
		

}


var venuexArr=[];
var venueyArr=[];
var venuenameArr=[];
var venueidArr=[];
var venuepinyingArr=[];
var addmarker=[];
function addvenuemarker(i)
{
//		for(var j=0;j<addmarker.length;j++)
//		{
//			if(addmarker[j]!=i)
//			{
//		 		mapObj.removeOverlayById(addmarker[j]);
//		 	}
//		 }

		mapObj.removeAllOverlays();

		$('#name').val(venuenameArr[i]);
	    var tipOption=new MTipOptions();
		tipOption.tipType=HTML_BUBBLE_TIP;
		tipOption.title=venuenameArr[i];
		tipOption.content=venuenameArr[i];
		var labelOption=new MLabelOptions();
		var fontstyle = new MFontStyle();
		fontstyle.color = 0xffffff;
		fontstyle.bold= true;
		fontstyle.size=12;
		labelOption.fontStyle=fontstyle;
		labelOption.hasBorder =true;
		labelOption.hasBackground =true;
		labelOption.backgroundColor = 0x00ff7f;
		labelOption.borderColor = 0xffffff;
		labelOption.content=venuenameArr[i];
		var markerOption=new MMarkerOptions();
		markerOption.isDraggable=false;
		markerOption.tipOption=tipOption;
		markerOption.canShowTip=true;
		markerOption.labelOption=labelOption;
		markerOption.imageUrl="images/icon_sbcg.jpg";
		markerOption.picAgent = false;
		markerOption.imageAlign=5;
		markerOption.hasShadow=false;	
		var ll=new MLngLat(venuexArr[i],venueyArr[i]);
		var marker=new MMarker(ll,markerOption); 
		marker.id="expovenue";
		//mapObj.openOverlayTip(venueidArr[i]);
		//addmarker.push(venueidArr[i]);
		mapObj.addOverlay(marker,true);
		//document.getElementById('divcontent').style.display="none";
		//document.getElementById('title').style.display="none";

		
}






//图片变换
function switchImage(type){
 var imageUrl="";
	switch(type){
			case "expovenue":
			      imageUrl="images/icon_sbcg.jpg";
				break;
			case "doorway":
			      imageUrl="images/chukou.png";
				break;
			case "busstation":
			      imageUrl="images/icon_gjzd.jpg";
				break;
			case "eventvenue":
			      imageUrl="images/icon_eventnue.png";
				break;
			case "ask":
			      imageUrl="images/icon_ask.png";
				break;
			case "repast":
			      imageUrl="images/icon_cyd.png";
				break;
			case "ticketing":
			      imageUrl="images/icon_spd.png";
				break;
			case "phonepavilion":
			      imageUrl="images/icon_tel.png";
				break;
			case "informationpavilion":
			      imageUrl="images/icon_yidong.png";			   
				break;
			case "reservemachine":
			      imageUrl="images/icon_yyj.png";
				break;
			case "shopping":
			      imageUrl="images/icon_sc.png";
				break;
			case "infoscreen":
			      imageUrl="images/icon_xxp.jpg";
				break;
			case "bank":
			      imageUrl="images/icon_yh.png";
				break;
			case "toilet":
			      imageUrl="images/icon_cs.png";
				break;
			case "parkinglot":
			      imageUrl="images/icon_tcc.png";
				break;
			case "subwaystation":
			      imageUrl="images/icon_subway.png";
				break;
			case "medicalpoint":
			      imageUrl="images/icon_yld.png";
				break;
			case "atm":
					imageUrl="images/icon_atm.png";
				break;
			case "sightseeingfootcar":
					imageUrl="images/icon_heightbus.png";
				break;
			case "parkguojiangbus":
					imageUrl="images/icon_rbus.png";
				break;
			case "sightseeingcar":
					imageUrl="images/p15.png";
				break;
			case "lease":
					imageUrl="images/icon_zlc.png";
				break;
			case "barrierfreefacilities":
					imageUrl="images/icon_cjrzx.png";
				break;
			case "lostandfound":
					imageUrl="images/icon_trs.png";
				break;
			case "lostchildren":
					imageUrl="images/icon_zszx.png";
				break;
			case "motherchildrooms":
					imageUrl="images/icon_mys.png";
				break;
			case "parkbus":
					imageUrl="images/icon_bus.png";
				break;	
			case "digitalcopyservices":
					imageUrl="images/icon_xmyy.png";
				break;	
			case "ferry":
					imageUrl="images/icon_boat.png";
				break;	
			case "postal":
					imageUrl="images/icon_yzc.png";
				break;	
			case "mobileinformationpavilion":
					imageUrl="images/icon_dianxin.png";
				break;	
			default:
				imageUrl="images/open.png";
		    }
	  return imageUrl;
}


function addMakerArr(xArr,yArr,idArr,titleArr,contentArr,imageUrlArr,nameArr){
	//addIcoInMapstatic=null;
	
	var markerArr=new Array();
	for (var i=0,xArrLen=xArr.length;i<xArrLen;i++){
		//tip
		var tipOption=new MTipOptions();
		tipOption.tipType=HTML_BUBBLE_TIP;
		tipOption.title=titleArr[i];
		tipOption.content=contentArr[i];
		var markerOption=new MMarkerOptions();
		markerOption.isDraggable=false;
		markerOption.tipOption=tipOption;
		markerOption.canShowTip=true;
		//markerOption.labelOption=labelOption;
		if(isshowlabel)
		{
			var labelOption=new MLabelOptions();
			var fontstyle = new MFontStyle();
		    fontstyle.color = 0xffffff;
			fontstyle.bold= true;
			fontstyle.size=12;
			labelOption.fontStyle=fontstyle;
		    labelOption.hasBorder =true;
		    labelOption.hasBackground =true;
		    labelOption.backgroundColor = 0x000099;
			labelOption.borderColor = 0xffffff;
			labelOption.content=nameArr[i];
			markerOption.labelOption=labelOption;
		}
		markerOption.imageUrl=imageUrlArr[i];
		markerOption.picAgent = false;
		markerOption.imageAlign=5;
		markerOption.hasShadow=false;
		
		var ll=new MLngLat(xArr[i],yArr[i]);
		var marker=new MMarker(ll,markerOption); 
		marker.id=idArr[i];
		markerArr.push(marker);
		marker=null;
	}
	mapObj.addOverlays(markerArr,false);
	markerArr=new Array;
	xArr=null,yArr=null,idArr=null,titleArr=null,contentArr=null,imageUrlArr=null,nameArr=null
	
}





var maxzoom=18;
var minzoom=14;
var nowzoom=14;

function mouseendZoom(param)
{
	nowzoom=param.zoom;
	changeZoomstyle();
	
}
function zoomIn()
{

	//mapObj.setZoomLevel(18);
	if(nowzoom<maxzoom)
	{
		
		nowzoom=nowzoom+1;
		mapObj.setZoomLevel(nowzoom);
		
	}
	else
	{
		alert("已是最大级别");
	}
	changeZoomstyle();
}

	function changeZoomstyle()
	{
		if(nowzoom=="18")
			{
				document.getElementById("src1").src="images/level_cur.jpg";
				document.getElementById("src2").src="images/level_cur.jpg";
				document.getElementById("src3").src="images/level_cur.jpg";
				document.getElementById("src4").src="images/level_cur.jpg";
				document.getElementById("src5").src="images/level_cur.jpg";
			}
			if(nowzoom=="17")
			{
				document.getElementById("src1").src="images/level.jpg";
				document.getElementById("src2").src="images/level_cur.jpg";
				document.getElementById("src3").src="images/level_cur.jpg";
				document.getElementById("src4").src="images/level_cur.jpg";
				document.getElementById("src5").src="images/level_cur.jpg";
			}
			if(nowzoom=="16")
			{
				document.getElementById("src1").src="images/level.jpg";
				document.getElementById("src2").src="images/level.jpg";
				document.getElementById("src3").src="images/level_cur.jpg";
				document.getElementById("src4").src="images/level_cur.jpg";
				document.getElementById("src5").src="images/level_cur.jpg";
			}
			if(nowzoom=="15")
			{
				document.getElementById("src1").src="images/level.jpg";
				document.getElementById("src2").src="images/level.jpg";
				document.getElementById("src3").src="images/level.jpg";
				document.getElementById("src4").src="images/level_cur.jpg";
				document.getElementById("src5").src="images/level_cur.jpg";
			}
			if(nowzoom=="14")
			{
				document.getElementById("src1").src="images/level.jpg";
				document.getElementById("src2").src="images/level.jpg";
				document.getElementById("src3").src="images/level.jpg";
				document.getElementById("src4").src="images/level.jpg";
				document.getElementById("src5").src="images/level_cur.jpg";
			}
		
	}

function zoomOut()
{
	if(nowzoom>minzoom){
		
		nowzoom=nowzoom-1;
		mapObj.setZoomLevel(nowzoom);
	}
	else
	{
		alert("已是最小级别");
	}
	changeZoomstyle();
}
//测距

function rulerMouse()
{
	var option={};
	option.hasCircle=false;
	option.hasPrompt=true;
	mapObj.setCurrentMouseTool(RULER,option);
	var ruleback=function(event)
	{
	
		var tmpLine=mapObj.getOverlayById(event.overlayId);
		
		var tipOption = new MTipOptions();
			tipOption.tipType=HTML_BUBBLE_TIP;
			var rule=Math.round(event.measureResult/1000*Math.pow(10, 2))/Math.pow(10, 2);
			
			tipOption.title="测距";
			var content="总距离:"+rule+"公里<br/>";
			tipOption.content=content+"<a href=\"javascript:void(0)\" onclick=\"mapObj.closeTip();mapObj.removeOverlayById('"+event.overlayId+"');\"><font color=\"blue\">删除测量结果</font></a>";
			tipOption.hasShadow= false;
		tmpLine.option.tipOption=tipOption;
  		tmpLine.option.canShowTip=true;
  		mapObj.removeEventListener(mapObj,MEASURE_END,ruleback);
  		mapObj.updateOverlay(tmpLine);
  		mapObj.openTip(new MLngLat(event.eventX,event.eventY) ,tipOption);
  		//mapObj.openOverlayTip(event.overlayId);
	}
	mapObj.addEventListener(mapObj,MEASURE_END,ruleback);
}

	function setzoomlevel(i,obj)
	{
		document.getElementById("src"+obj).src="images/level_hover.jpg";
		nowzoom=i;
		changeZoomstyle();
		mapObj.setZoomLevel(nowzoom);
	}
	
	function mouseover(obj)
	{
			changeZoomstyle();
			document.getElementById("src"+obj).src="images/level_hover.jpg";
	}
	
	
	
	function mouseout(obj,zoomindex)
	{
		changeZoomstyle();
	}
	
	
	function print()
	{
		
		if(confirm("本次操作将打印地图,是否确认要继续?\n\n点击[确定]按钮，执行打印操作；点击[取消]按钮，取消打印操作！")==true){
		mapObj.printMap();
		}
	}

	var timeHander;
	var timeHanders;
	function addIcoInMapstatic(obj)
	{
		var resultLst=eval(obj.value+"array");

		addIcoInMapstaticprocesschunk(resultLst.concat(),obj,addIcoInMapstaticprocess)
		
	}
	
	function addIcoInMapstaticprocesschunk(array,obj, addIcoInMapstaticprocess, context){ 
	 setTimeout(function(){ 
	var item = array.shift(); 
	addIcoInMapstaticprocess.call(context,obj, item); 
	var ttt;
		if (array.length > 0){ 
		ttt=setTimeout(arguments.callee, 35); 
		// clearTimeout(timeHanders);
		}
		else
		 clearTimeout(ttt);
	
		
	}, 35); 
	
	

} 
	
	function addIcoInMapstaticprocess(obj,item){
	
	if(obj.checked==true)
	{
 		var xArr=[],yArr=[],idArr=[],titleArr=[],nameArr=[],contentArr=[],imageUrlArr=[];
 		var content="",imageUrl="images/pointer6.png";	

			xArr.push(item.x);
			yArr.push(item.y);
			idArr.push(item.pguid+"&"+item.name);
			titleArr.push(item.type);
			nameArr.push(item.name)
			imageUrl=switchImage(obj.value);//高燕新增的图标切换;
			imageUrlArr.push(imageUrl);
			if(obj.value=="repast")
			{
				var repastcontent="餐厅名称："+item.name+"<br/>"
				if(item.priceperpersion!="")
								  repastcontent=repastcontent+"人均："+item.priceperpersion+"<br/>"
				if(item.cuisine!="")		
								  repastcontent=repastcontent+"菜系："+item.cuisine+"<br/>"
				if(item.medianeal!="")				  
								  repastcontent=repastcontent+"座位数："+item.medianeal+"<br>"
				if(item.information!="")				  
								  repastcontent=repastcontent+"片区："+item.information+"<br>"	
				if(item.address!="")				  
								  repastcontent=repastcontent+"地址："+item.address+"<br>"
				if(item.url!="")
								 repastcontent=repastcontent+"<a target='_blank' href='"+item.url+"'>详细介绍</a>" 
				contentArr.push(repastcontent);
					
			}
			else
				contentArr.push(item.name);
		
		addMakerArr(xArr,yArr,idArr,titleArr,contentArr,imageUrlArr,nameArr);
	
		item=null;
		imageUrlArr=null
		//CollectGarbage();   
	}
	else
	{
		
			mapObj.removeOverlayById(item.pguid+"&"+item.name);
		
	}
	
}

function addstaticline(obj)
{
	var resultLst=eval(obj.value+"linearray");
	if(obj.checked==true)
	{
			for(var i=0,iCount=resultLst.length;i<iCount;i++){
		drawBoundaries(resultLst[i].lngLatStr,resultLst[i].id,resultLst[i].title,resultLst[i].content,resultLst[i].labelContent,resultLst[i].color)
			}
	}
	else
	{
		for(var i=0,iCount=resultLst.length;i<iCount;i++){
		mapObj.removeOverlayById(resultLst[i].id);
		}
	}
	resultLst=null;
	//CollectGarbage();   

	
}

	function expoopentip(param)
	{
			var id=param.overlayId
			var indexid=param.overlayId.indexOf("expovenue")
			
		if(indexid==0)
		{
			mapObj.openOverlayTip(param.overlayId)
		}
			
	}
	
function drawBoundaries(xyStr,id,title,content,labelContent,color) {
	//转换为坐标数组
	
	var arr=xyStr.split(',');
	var lnglatArr=[];
	for(var i=0,iCount=arr.length-1;i<iCount;i=i+2){
		lnglatArr.push(new MLngLat(arr[i],arr[i+1]));
	}
	
	
	var linestyle=new MLineStyle();
	linestyle.thickness=2;
	linestyle.color=color;
	linestyle.alpha=1;
	//linestyle.lineType=LINE_DASHED;
	//tip
	var tipOption = new MTipOptions();
	tipOption.tipType=HTML_BUBBLE_TIP;
	tipOption.title=title;
	tipOption.content=content;
	tipOption.hasShadow= false;
	//label
	var labelOption=new MLabelOptions();
	var fontstyle = new MFontStyle();
	fontstyle.color = 0x00ff00;
	fontstyle.bold= true;
	fontstyle.size=12;
	labelOption.fontStyle=fontstyle;
	labelOption.alpha=1;
	labelOption.hasBorder =true;
	labelOption.hasBackground =true;
	labelOption.backgroundColor = 0x00ff00;
	labelOption.borderColor = 0xffffff;
	labelOption.content=labelContent;
	
	var lineOption=new MLineOptions();
	lineOption.lineStyle=linestyle;
	lineOption.tipOption=tipOption;
	lineOption.labelOption=labelOption;
	lineOption.canShowTip=true;
	
	var line=new MPolyline(lnglatArr,lineOption);
	
	line.id=id;
	mapObj.addOverlay(line,false);
	xyStr=null,id=null,title=null,content=null,labelContent=null,color=null;line=null
	//CollectGarbage();   
}

function showlabelchunk(array, sholabelprocess, context){ 
	setTimeout(function(){ 
	var item = array.shift(); 
	sholabelprocess.call(context, item); 
	if (array.length > 0){ 
	setTimeout(arguments.callee, 30); 
	} 
	}, 30); 
} 

function switchLabel()
{
	var arr = mapObj.getOverlaysByType(MOverlay.TYPE_MARKER);
	showlabelchunk(arr.concat(), sholabelprocess)
}

function sholabelprocess(arr)
	{
		isshowlabel=$("#isshowlabel").attr("checked");
	
		var ids;
		var labelOption;
		var fontstyle;
		
		var overlay=arr
		if(overlay){
			if(isshowlabel){
				ids=overlay.id.split("&")
				labelOption=new MLabelOptions();
			   fontstyle = new MFontStyle();
			    fontstyle.color = 0xffffff;
				fontstyle.bold= true;
				fontstyle.size=12;
				labelOption.fontStyle=fontstyle;
			    labelOption.hasBorder =true;
			    labelOption.hasBackground =true;
			    labelOption.backgroundColor = 0x000099;
				labelOption.borderColor = 0xffffff;
				labelOption.content=ids[1]
				overlay.option.labelOption=labelOption;
				overlay.option.labelOption.alpha=1;
			}else{
				overlay.option.labelOption.content="";
				overlay.option.labelOption.alpha=0;
			}
			mapObj.updateOverlay(overlay);
			ids=null;
			//CollectGarbage();  
		}
		
		
	 
	  
		 labelOption=null;
		 fontstyle=null;
	  arr=null;
	  //CollectGarbage();   
	

	}
	
	
function drawArea(xyStr,name){
	
	var arr=xyStr.split(',');
	var lnglatArr=[];
	for(var i=0,iCount=arr.length-1;i<iCount;i=i+2){
		lnglatArr.push(new MLngLat(arr[i],arr[i+1]));
	}
	var areaStyle = new MAreaStyle();
	areaStyle.borderStyle.alpha = 0; 
	areaStyle.borderStyle.color = 0xFF3300;
	areaStyle.borderStyle.thickness = 0; 
	areaStyle.fillStyle.color =  0xFF6600;
	areaStyle.fillStyle.alpha = 0; 
	var areaOption=new MAreaOptions();
	areaOption.areaStyle=areaStyle;
	areaOption.canShowTip=false;
	var area=new MPolygon(lnglatArr,areaOption);
	area.id=name;
	mapObj.addEventListener(area,MOUSE_CLICK,clickMouse);
	mapObj.addEventListener(area,DRAG_START,startDrag);
	mapObj.addOverlay(area,false);
	
}

function clickMouse(param){ 
	    var overlay=mapObj.getOverlayById(param.overlayId)
		javascript:venueaddmarkeroral(overlay.id);
	}
	
function startDrag()
{
	mapObj.panBy(new MSize(50,40));
}

function GetParam(name){//获取URL传递过来的参数
		var input = document.location.href.split('#')[0];
		var result = input.replace(/\?/g," ").replace(/\&/g," ");
		var items = result.split(' ');
		var m = new RegExp("^" + name + "=","i");
		var param = "";
		for(var i=0;i<items.length;i++)
			{
			var temp = items[i];
			temp = temp.replace(/\s/g,"");
			if(temp=="")
			continue;
			if(temp.match(m))
				{
				if(param!="")
				param += ",";
				param += temp.replace(m,"");
				}
			}
		return param;
	}
	
function pageinit()
{
	var parm=GetParam("page");
	if(parm!="")
	{
		//$("#"+parm).attr("checked",true)
		$("#"+parm).click();
	}
		
}
	
