 	function GetArgsFromHref(sHref,str) 
   { 
        var bol=false;
        if(sHref.indexOf(str)!=-1)
             { bol=true;} 
        return bol; 
} 

	var the_url;
		 
	//地图右键菜单
	var mcm = new EContextMenu();
 	var mcmi1 = new EContextMenuItem("查找周边");
	var mcmi2 = new EContextMenuItem("设为起点");
	var mcmi3 = new EContextMenuItem("设为终点");
	var mcmi4 = new EContextMenuItem("我要纠错");
	//右键菜单事件绑定
	mcm.addItem(mcmi1);
	EEvent.addListener(mcmi1, "select", function(item, pt,itemPt){addPoiByLatLon(itemPt,1);});
	mcm.addItem(mcmi2);
	EEvent.addListener(mcmi2, "select", function(item, pt,itemPt){addPoiByLatLon(itemPt,2);});
	mcm.addItem(mcmi3);
	EEvent.addListener(mcmi3, "select", function(item, pt,itemPt){addPoiByLatLon(itemPt,3);});
	mcm.addItem(mcmi4);
	EEvent.addListener(mcmi4, "select", function(item, pt,itemPt){addPoiByLatLon(itemPt,4);});
 		
	//地图添加右键菜单
	webgis.setStandardContextMenu(mcm);
	//alert(webgis.getContextMenu());
	//查找周边
	var markerContextN;
	//设为起点
	var markerContextQD;
	//设为终点
	var markerContextZD;
	//菜单切换时用到的经纬度

	var locationS = "";
	var locationE = "";
	var locationN = "";
	var locationR = "";
   	var latlonS="";
   	var latlonE="";
   	var f=0;
	//获取已选地点
	function  getAdd(flag){
	    the_url=document.location.href;
		if(flag==0&&f==0){
			if(GetArgsFromHref(the_url,"sp.jsp")){
			var temp = document.getElementById("SPs").value;
			var latlonS = temp.substring(temp.indexOf("@@")+2);
			var temp1 = document.getElementById("EPs").value;
			var latlonE = temp1.substring(temp1.indexOf("@@")+2);

			locationE=latlonE;
			locationS=latlonS;
		
     	}}else if(flag==1){
	      	locationE="";
			locationS="";
			f=1;
	  	}
	}
	
				
	function check(obj){
       	the_url=document.location.href;
	  	if(GetArgsFromHref(the_url,"n.jsp")){
		  	partChangeNearSP(obj.City.value,obj.id.value,obj.latlon.value,obj.type.value,obj.scope.value,obj.key.value);
		  	return false;
		}
		return true;
	}
	function chmit1(obj){
		the_url=document.location.href;
		if(GetArgsFromHref(the_url,"d.jsp")){
			partChangePointSP(obj.City.value,obj.id.value,obj.flag.value,obj.latlons.value,null,null,obj.EName.value);
		}else{
			//	alert(obj.City.value+"   "+obj.id.value+"  "+obj.flag.value+"  "+obj.latlons.value+"  "+obj.EName.value);
			partChangeInd(obj.City.value,obj.id.value,obj.flag.value,obj.latlons.value,null,null,obj.EName.value);
		}
		return false;
	}
					
	function chmit2(obj){
		the_url=document.location.href;
	 	if(GetArgsFromHref(the_url,"d.jsp")){
	    	partChangePointSP(obj.City.value,obj.id.value,obj.flag.value,null,obj.latlone.value,obj.SName.value,null);
		}else{
			partChangeInd(obj.City.value,obj.id.value,obj.flag.value,null,obj.latlone.value,obj.SName.value,null);
		}
	  	return false;
	}
					
				//2.2版数据使用新类型
				//var strTypeList = "<option value='10'>行政地标</option><option value='11'>政府机构</option><option value='12'>建筑群体</option><option value='13'>宾馆酒店</option><option value='14'>餐饮酒楼</option><option value='15'>文体休闲</option><option value='16'>观光旅游</option><option value='17'>购物指南</option><option value='18'>交通服务</option><option value='19'>科研教育</option><option value='20'>医疗卫生</option><option value='21'>电信邮政</option><option value='22'>大众服务</option><option value='23'>工商社团</option><option value='24'>金融机构</option>";
				//if(bCityType){
					var strTypeList = "<option value='201'>一般地标</option><option value='202'>党政机关</option><option value='204'>餐饮住宿</option><option value='205'>观光旅游</option><option value='206'>文体休闲</option><option value='207'>购物指南</option><option value='208'>交通服务</option><option value='209'>科研教育</option><option value='210'>公共服务</option><option value='211'>商业机构</option>";
				//}
				
				
				
function getcurCity(){
	  createXmlHttpRequest();
	       
    var url = "getcity.jsp?lid="+lid;
    xmlHttp.onreadystatechange=handleST;  
    xmlHttp.open("get",url,true);   
    xmlHttp.send(null); 
	
	}

function handleST(){
      if(xmlHttp.readyState == 4) {
        if(xmlHttp.status == 200) {
            var text = xmlHttp.responseText;
            City=text;
            }
    }	
}
				
			var lid;
			var m = /^[A-Z]+$/;
			function addPoiByLatLon(strlatlon,flag){
				
				if(m.test(strlatlon.toString())){
			  		getcurCity();
			   		window.setTimeout("addPoi('"+strlatlon+"',"+flag+")",500);
			  	}else{
			  		lid = strlatlon.getPid();// emaplteCoord.encode(strlatlon.getLat(),strlatlon.getLon());
			  	 	getcurCity();
			  		window.setTimeout("addPoi('"+lid+"',"+flag+")",500);
		  		}
			 }
			  			   
			   
			  function addPoi(strlatlon,flag)
			   {
				
					var markerhtml = "";
					var markerIcon = "";

					z = 0;//新添加的变量，remove方法,还原变量初值
					bl = true;//
					
					if(flag==1){
					webgis.clearOverlays();//清空地图上所有内容
					qingchuPoi();
						//查找周边
						markerhtml = "<table cellSpacing=0 cellPadding=0 border=0><tr><td><span id='link1200'><span class='orange'>查找周边</span></span>&nbsp;&nbsp;<span id='link2200'><a href=javascript:getInfoLayerMark(2,'"+strlatlon+"',"+flag+");>设为起点</a></span>&nbsp;&nbsp;<span id='link3200'><a href=javascript:getInfoLayerMark(3,'"+strlatlon+"',"+flag+");>设为终点</a></span></td></tr><tr><td height='10px'></td></tr><tr><td id='winLayer200'><form action='n.jsp' method='get' name='tipForm1' onSubmit='return check(this);'><input type='hidden' name='City' value='"+City+"'><input type='hidden' name='id' value='paintid'><input type='hidden' name='latlon' value='"+strlatlon+"'><table cellSpacing=0 cellPadding=0 border=0><tr><td colspan=4><select name='type'><option value=''>全部类型</option>"+strTypeList+"</select>&nbsp;<select name='scope'><option value='500'>500米</option><option value='1000'>1000米</option><option value='2000'>2000米</option><option value='5000'>5000米</option></select></td></tr><tr><td>关键字：</td><td><input type='text' name='key' style='width:93px;' maxlength='30'></td><td width='5px'></td><td><input type='image' src='images/sbutton.gif' border='0'></td></tr></table></form></td></tr></table>";
						markerIcon = "cp.gif";
						locationN = strlatlon;
						locationR = strlatlon;
						locationS = strlatlon;
						webgis.removeOverlay(markerContextN);
						var point = new EPoint(strlatlon);
						var icon = new EIcon("<div unselectable=on style=position:absolute;left:0;white-space:nowrap;><table border=0 cellpadding=0 cellspacing=0><tr><td unselectable=on style=white-space:nowrap;><img onclick=javascript:void(0); src=icon/"+markerIcon+"></td><td><table border=0 cellpadding=1 cellspacing=1 bgcolor=#0068c1><tr><td unselectable=on height=20 valign=middle style=white-space:nowrap;color:#FFFFFF;>标点</td></tr></table></td></tr></table></div>",24,24,-10,-10);
						var infoWindow = new EInfoWindow("标点",markerhtml);
						markerContextN = new EMarker("",point,icon,infoWindow);
						webgis.addOverlay(markerContextN);
						markerContextN.openInfoWindow(markerContextN.info,webgis);
						
					
					}else if(flag==2){
						//设为起点
						webgis.clearOverlays();//清空地图上所有内容
						qingchuPoi();
		      	getAdd(0);
		      
						markerhtml = "<table cellSpacing=0 cellPadding=0 border=0><tr><td><span id='link1200'><a href=javascript:getInfoLayerMark(1,'"+strlatlon+"',"+flag+");>查找周边</a></span>&nbsp;&nbsp;<span id='link2200'><span class='orange'>设为起点</span></span>&nbsp;&nbsp;<span id='link3200'><a href=javascript:getInfoLayerMark(3,'"+strlatlon+"',"+flag+");>设为终点</a></span></td></tr><tr><td height='10px'></td></tr><tr><td id='winLayer200'><form action='sp.jsp' method='get' name='tipForm2' onSubmit='return chmit1(this)'><input type='hidden' name='City' value='"+City+"'><input type='hidden' name='id' value='paintid'><input type='hidden' name='flag' value='start'><input type='hidden' name='latlons' value='"+strlatlon+"'><table cellSpacing=0 cellPadding=0 border=0><tr><td>终点：</td><td><input type='text' name='EName' width='90px' maxlength='30'></td><td width='5px'></td><td><input type='image' src='images/sbutton.gif' border='0'></td></tr></table></form></td></tr></table>";
						webgis.removeOverlay(markerContextQD);
						markerIcon = "qd.gif";
						locationN = strlatlon;
						locationS = strlatlon;
						locationR = strlatlon;
						var point = new EPoint(strlatlon);
						var icon = new EIcon("<div unselectable=on style=position:absolute;left:0;white-space:nowrap;><table border=0 cellpadding=0 cellspacing=0><tr><td unselectable=on style=white-space:nowrap;><img onclick=javascript:void(0); src=icon/"+markerIcon+"></td><td><table border=0 cellpadding=1 cellspacing=1 bgcolor=#0068c1><tr><td unselectable=on height=20 valign=middle style=white-space:nowrap;color:#FFFFFF;>起点</td></tr></table></td></tr></table></div>",50,24,50,-10);
						var infoWindow = new EInfoWindow("起点",markerhtml);
						markerContextQD = new EMarker("",point,icon,infoWindow);
						webgis.addOverlay(markerContextQD);
						if(locationE!=""){
							getRoute();
						}else{
							markerContextQD.openInfoWindow(markerContextQD.info,webgis);
						}
						
					}else if(flag==3){
					webgis.clearOverlays();//清空地图上所有内容
					qingchuPoi();
						//设为终点
						getAdd(0);
						markerhtml = "<table cellSpacing=0 cellPadding=0 border=0><tr><td><span id='link1200'><a href=javascript:getInfoLayerMark(1,'"+strlatlon+"',"+flag+");>查找周边</a></span>&nbsp;&nbsp;<span id='link2200'><a href=javascript:getInfoLayerMark(2,'"+strlatlon+"',"+flag+");>设为起点</a></span>&nbsp;&nbsp;<span id='link3200'><span class='orange'>设为终点</span></span></td></tr><tr><td height='10px'></td></tr><tr><td id='winLayer200'><form action='sp.jsp' method='get' name='tipForm3' onSubmit='return chmit2(this)'><input type='hidden' name='City' value='"+City+"'><input type='hidden' name='id' value='paintid'><input type='hidden' name='flag' value='end'><input type='hidden' name='latlone' value='"+strlatlon+"'><table cellSpacing=0 cellPadding=0 border=0><tr><td>起点：</td><td><input type='text' name='SName' width='90px' maxlength='30'></td><td width='5px'></td><td><input type='image' src='images/sbutton.gif' border='0'></td></tr></table></form></td></tr></table>";
						webgis.removeOverlay(markerContextZD);
						markerIcon = "flag.gif";
						locationN = strlatlon;
						locationR = strlatlon;
						locationE = strlatlon;
						var point = new EPoint(strlatlon);
						var icon = new EIcon("<div unselectable=on style=position:absolute;left:0;white-space:nowrap;><table border=0 cellpadding=0 cellspacing=0><tr><td unselectable=on style=white-space:nowrap;><img onclick=javascript:void(0); src=icon/"+markerIcon+"></td><td><table border=0 cellpadding=1 cellspacing=1 bgcolor=#0068c1<tr><td unselectable=on height=20 valign=middle style=white-space:nowrap;color:#FFFFFF;>终点</td></tr></table></td></tr></table></div>",50,24,-10,-10);
						var infoWindow = new EInfoWindow("终点",markerhtml);
						markerContextZD = new EMarker("",point,icon,infoWindow);
						webgis.addOverlay(markerContextZD);
						if(locationS!=""){
							getRoute();
						}else{
							markerContextZD.openInfoWindow(markerContextZD.info,webgis);
						}

					}else if(flag==4){
					webgis.clearOverlays();//纠错时清空地图上所有内容
					qingchuPoi();
						var pid = webgis.getCenter().pid;
						var lvl = webgis.getZoomLevel();
						var fullUrl=pid+","+lvl+","+strlatlon;
						var point = new EPoint(strlatlon);
					    markerhtml="<div style='WIDTH: 220; height:250;overflow-y:scroll;'><textarea name=jcuoname id=jcuoid cols=23 rows=5 value=''></textarea><br>" +
						        "该点位置："+point.getLat()+","+ point.getLon()+"<br>"+
						        "您的姓名：<input type=text id =userName > <br>"+
						         "您的电话：<input type=text id =userPhone> <br>"+
								"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type=button value='发送'  onkeypress=\"fn_jcuo('"+fullUrl+"');\" onclick=\"fn_jcuo('"+fullUrl+"');\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href=\"news\\lxwm.jsp\">联系我们</a></div>"  ;
									
						webgis.removeOverlay(markerContextZD);
						markerIcon = "images/pointTag.gif";
						locationE = strlatlon;
						locationR = strlatlon;
						var point = new EPoint(strlatlon);
						webgis.setCenter(point);
						var icon = new EIcon("<div unselectable=on style=position:absolute;left:0;white-space:nowrap;>" +
								"<table border=0 cellpadding=0 cellspacing=0><tr><td unselectable=on style=white-space:nowrap;>" +
								"<img onclick=javascript:void(0); src="+markerIcon+"></td><td>" +
								"<table border=0 cellpadding=1 cellspacing=1 bgcolor=#0068c1><tr>" +
								"<td unselectable=on height=20 valign=middle style=white-space:nowrap;color:#FFFFFF;>纠错点</td></tr></table>" +
								"</td></tr></table></div>",24,24,-3,-13);
						var infoWindow = new EInfoWindow("请输入纠错信息:",markerhtml,{height:300});
						markerContextZD = new EMarker("",point,icon,infoWindow);
						webgis.addOverlay(markerContextZD);
						markerContextZD.openInfoWindow(markerContextZD.info,webgis);
						
					}

					//webgis.removeOverlay(markerContext);
					//webgis.setMode("pan");
				
				}
				
			var XMLHttpReq;
			//创建XMLHttpRequest对象       
			function createXMLHttpRequest() 
			{
				if(window.XMLHttpRequest) 
				{
					//Mozilla 浏览器

					XMLHttpReq = new XMLHttpRequest();
			    }
			    else if (window.ActiveXObject) 
				{ 
					// IE浏览器

					try 
					{
			            XMLHttpReq = new ActiveXObject("Msxml2.XMLHTTP");
			        } 
					catch (e) 
					{
			            try 
						{
			                XMLHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
			            } 
						catch (e) {}
			        }
			    }
			}
			function fn_jcuo(info)
			{
					info = info + ";"+ document.getElementById('jcuoid').value+ ";"
					+ document.getElementById('userName').value+ ";" //cy add 
					+ document.getElementById('userPhone').value+ ";"//cy add 
					if(document.getElementById('jcuoid').value=="")
					{
						alert("纠错内容不能为空");
						return;
					}
					if(!(/^(0?1[3,5,8](\d){9}(-(\d){1,6})?|0(\d){3}-(\d){6,8}(-(\d){1,6})?|0(\d){2}-(\d){8}(-(\d){1,6})?|00(\d){11,20})$/.test(document.getElementById('userPhone').value)))
					{
						alert("电话号码输入有误！固话区号需要用“-”隔开")
						return false;
					}
					sendRequest_submit("correct.jsp?userinfo=" + encodeURIComponent(info));
					markerContextZD.info.close();//关闭纠错窗口
					//webgis.removeOverlay(markerContextZD);//
			}	
			//验证账号的发送请求函数

			function sendRequest_submit(url)
			{
				createXMLHttpRequest();
				XMLHttpReq.open("GET", url, false);
				XMLHttpReq.onreadystatechange = processResponse_submit;//指定响应函数
				XMLHttpReq.send(null);  // 发送请求

			}
			//验证账号的返回处理函数

			function processResponse_submit()
			{
				if (XMLHttpReq.readyState == 4) 
				{ // 判断对象状态

					if (XMLHttpReq.status == 200) 
					{ 
						//alert(XMLHttpReq.responseText);
						var result = XMLHttpReq.responseText;
						if(result.indexOf("dd") != -1)
						{
							alert("您的纠错信息发送成功！感谢您的反馈，我们将尽快核实。");
							//hideBubble();
						}
					}
					else 
					{ //页面不正常

						alert("抱歉!服务器忙，请您稍候再试.");
					}
				}
			}
						
			//气泡内容切换
			function getInfoLayerMark(Str,num,flag){
					
				if(flag==1)
				  {webgis.removeOverlay(markerContextN); 
				  	locationS="";
				  	
				  	locationE="";
				  	}
		  	else if(flag==2)
				  {
				  	webgis.removeOverlay(markerContextQD); 
				  	locationS="";
				  					  	
				  	}
			  else if(flag==3)
				  {
				  	webgis.removeOverlay(markerContextZD);
				  	locationE="";
				  }
				addPoiByLatLon(num,Str);
			}
			

			//如果设定了起点和终点,自动提交查询
			function getRoute(){
 			
			      var id="paintid";
            var flag="se";
            var latlons=locationS;
            var latlone=locationE;
			if(GetArgsFromHref(the_url,"b.jsp")){
           		partChangebus1(City,latlons,latlone,id,flag);
           	}else if(GetArgsFromHref(the_url,"d.jsp")){
				partChangePointSP(City,id,flag,latlons,latlone,null,null);
			}else{
			   	partChangeInd(City,id,flag,latlons,latlone,null,null);
			 }
			f=0;
		}
					
			
					
			
			
			
			
			
//解析url参数
var request={

    init:function(newUrl) {
        newUrl=newUrl||window.location.hash;
        var Request = {};
        var strs = newUrl;
        switch(newUrl.indexOf("#")){
            case 0:{strs = newUrl.substr(1); ;break;}
            case -1:{break;}
        }
        strs = strs.split("&");
        for (var id = 0; id < strs.length; id++) {
            Request[strs[id].split("=")[0]] = strs[id].split("=")[1];
        }
        return Request;
    },

    toHashString:function(Request){
        var newHash="";
        for(var i in Request){
            if(eval("Request."+i)!=undefined&&eval("Request."+i)!=""&&eval("Request."+i)!="undefined"){
                newHash+=(newHash==""?"":"&")+i+"="+eval("Request."+i);
            }
        }
        return newHash;
    }
};



    	//移动地图时调用

    	var bmCbk={
			init:function(){
				if(typeof bmtimer!="undefined")window.clearTimeout(bmtimer);
				bmtimer=setTimeout(function(strlatlon,zoom){bmCbk.get()},500);
		    },
		    get:function(){
		    	var url_ = "&map=" + webgis.getZoomLevel()+","+webgis.getCenter().getPid()+","+webgis.width+","+webgis.height;
		        var currentwebgis=request.init(url_).map.split(",");
		        strlatlon=currentwebgis[1];
		        zoom=currentwebgis[0];
		        var url="gmi.jsp?zm="+zoom+"&lid="+strlatlon;
		        //alert(url);
		        //new Transfer.Request(url,{oncomplate:function(){bmCbk.cbk();},id:'bmsc'});
		        
		        var myAjax;
						var options={
							method:"get",
							onComplete:bmCbk.cbk
						};
					  myAjax=new Ajax.Request(url,options);
			  
			  
		    },
		    cbk:function(request){
		    	//显示当前地图中心
		    	//alert(request.responseText);
		    	   
				var strInfo = request.responseText;
				var cityinfo = strInfo.split(",");
				if(cityinfo[2]=="null"){
					cityinfo[2] = "";
				}else{
					cityinfo[2] = "-" + cityinfo[2];
				}
				if(cityinfo[1]=="null" || cityinfo[0]=="null"){
					$("mapinfo").innerHTML = "&nbsp;地图中心:未知区域";
				}else if(cityinfo[0]=="北京市" || cityinfo[0]=="上海市" ||cityinfo[0]=="天津市" ||cityinfo[0]=="重庆市"){
					$("mapinfo").innerHTML = "&nbsp;地图中心:" + cityinfo[0] + cityinfo[2];
				}else{
					$("mapinfo").innerHTML = "&nbsp;地图中心:" + cityinfo[1] + "-" + cityinfo[0] + cityinfo[2];
				}
				//是否显示动态交通
				if (cityinfo[0]=="北京市" || cityinfo[0]=="上海市"){
				$("statusroad").style.display="block";
				if(document.getElementById("salertdiv")){
				$("salertdiv").style.display="block";
				}
				//$("statusroad").innerHTML ='<input type="checkbox" name="roadstatus" id="roadstatus" value="实时路况" onClick="roadstatus();sAlert()"/> <label onClick="roadstatus2();sAlert()" ><font color="#027BC7"> 实时路况</font> </label>';
				} else{
				$("statusroad").style.display="none";
				if(document.getElementById("salertdiv")){
				$("salertdiv").style.display="none";
				}
				}

				//是否显示专题
				if(typeof(zhuanti)!="undefined"&&zhuanti.tagName=="DIV"){
				if (cityinfo[0]=="北京市"){	
				$("zhuanti").style.display="block";
				}
				else{
				$("zhuanti").style.display="none";
				}
				}
				
		    }
	    }
			//绑定地图移动和缩放事件

    	//EEvent.addListener(webgis,"click",function(){bmCbk.init();});
    	//zhuantiMap()  zoomendMap()  为专题图层方法
    	webgis.addEventListener("moveend",function(){bmCbk.init();zhuantiMap();});
    	webgis.addEventListener("dragend",function(){bmCbk.init();zhuantiMap();});
        webgis.addEventListener("zoomend",function(){zoomendMap();});
    	//webgis.addEventListener("load",function(){bmCbk.init();});
    	
    	window.onerror=function(){return false;}
    	//测距结束的事件

    	EEvent.addListener(webgis,"measure",measureCBK);
    	//步行时间和热量消耗计算

    	function measureCBK(str){
    		var dist = str.substring(str.indexOf("&dist=")+6,str.length-2);
    		var tim = Math.round(dist*1000/75);
    		var kal = Math.round(tim*3.3);
    		openNewDiv('newDiv',dist,tim,kal);
    	}
		
		var docEle = function() { 
		    return document.getElementById(arguments[0]) || false; 
		} 
		function openNewDiv(_id,d,t,k)
		{ 
			var m = "mask"; 
			if (docEle(_id)) document.removeChild(docEle(_id)); 
			if (docEle(m)) document.removeChild(docEle(m)); 
			// 新激活图层 
			var newDiv = document.createElement("div"); 
			newDiv.id = _id; 
			newDiv.style.position = "absolute"; 
			newDiv.style.zIndex = "9999"; 
			newDiv.style.width = "248px"; 
			newDiv.style.height = "144px"; 
			newDiv.style.top = "350px"; 
			newDiv.style.left = (parseInt(document.body.scrollWidth) - 500) / 2 + "px"; // 屏幕居中 
			newDiv.style.background = "url(images/cj-bg.gif)";
			newDiv.style.border = "0px solid #666666"; 
			newDiv.style.padding = "0px"; 
			newDiv.innerHTML = "<center><table width='90%' height='120' border='0' align='center' cellpadding='0' cellspacing='5'><tr><td width='32%' height='77'><object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0' width='67' height='67'><param name='movie' value='images/flash/Run.swf' /><param name='quality' value='high' /><embed src='images/flash/Run.swf' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='67' height='67'></embed></object></td><td width='68%'>路线距离："+d+"公里<br />步行时间：约"+t+"分钟<br />消耗热量：约"+k+"千卡</td></tr></table></center>"; 
			document.body.appendChild(newDiv); 
			// mask图层 
			var newMask = document.createElement("div"); 
			newMask.id = m; 
			newMask.style.position = "absolute"; 
			newMask.style.zIndex = "1"; 
			newMask.style.width = document.body.scrollWidth + "px"; 
			newMask.style.height = document.body.scrollHeight + "px"; 
			newMask.style.top = "0px"; 
			newMask.style.left = "0px";  
			//newMask.style.filter = "alpha(opacity=40)"; 
			//newMask.style.opacity = "0.40"; 
			document.body.appendChild(newMask); 
			// 关闭mask和新图层 
			var newA = document.createElement("a"); 
			newA.href = "#"; 
			newA.innerHTML = "<div style='width:auto; background:../images/search_botton11.gif;float:left; padding-left:90px;margin-top:-2.0em;cursor:hand; color:#383838; text-decoration:none;'><input name='Submit' type='submit' class='btn11' value='关闭窗口'></div>"; 
			newA.onclick = function() { 
			  document.body.removeChild(docEle(_id)); 
			  document.body.removeChild(docEle(m)); 
			  return false; 
			} 
			newDiv.appendChild(newA); 
		
		} 
		//调用的时候：
		onclick="openNewDiv('newDiv');return false;"
		



		//移动地图时调用 取企业标注数据

    	var moveCbk={
		  

			init:function(){
		        if(typeof mmtimer!="undefined")window.clearTimeout(mmtimer);
		        mmtimer=setTimeout(function(){moveCbk.get()},100);
		    },
		    get:function(){
		        if(webgis.getZoomLevel()<11){
		    		return;
		    	}
		        var geoRect = webgis.getMapRange();
		        //alert(geoRect.top);
				if(geoRect.top<1){
					//alert(geoRect.top);
					return;
				}
				cityTemp = encodeURIComponent(document.getElementById("currentCity").value)
		        var url="getvip.jsp?now=" + new Date().getTime()+"&zm="+webgis.getZoomLevel()+"&iMaxLon="+parseInt(geoRect.right*100)+"&iMaxLat="+parseInt(geoRect.top*100)+"&iMinLon="+parseInt(geoRect.left*100)+"&iMinLat="+parseInt(geoRect.bottom*100)+"&strCity="+cityTemp;
				//alert(url);

				sendRequest(url);
		    }
	    }



		 var XMLHttpReq;   
		 function createXMLHttpRequest() {
		  if(window.XMLHttpRequest) { //Mozilla 浏览器

		   XMLHttpReq = new XMLHttpRequest();
		  }
		  else if (window.ActiveXObject) { // IE浏览器

		   try {
		    XMLHttpReq = new ActiveXObject("Msxml2.XMLHTTP");
		   } catch (e) {
		    try {
		     XMLHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
		    } catch (e) {}
		   }
		  }
		 }

		 function sendRequest(objurl){
		  createXMLHttpRequest();
		  XMLHttpReq.open("GET", objurl, false);
		  XMLHttpReq.onreadystatechange = processResponse;
		  XMLHttpReq.send(null);
		 }

	    function processResponse(){
	       
	     if(XMLHttpReq.readyState == 4){
         if(XMLHttpReq.status == 200){
			    DisplayHot();
          }else{
            return;
          }
	      }
	    }

    
		function DisplayHot(){
		 webgis.clean();
		 var results = XMLHttpReq.responseXML;
         
		 var vpoi = "null";
		 var nid = "";
		 var lid = "";
		 var name ="";
		 var type = "";
		 var address = "";
		 var phone = "";
		 var content = "";
		 var pic = "";
		 var icon = "";
		 var video = "";
		 var bClick = true;
		 var bubbleStyle = 0;

		 var VIPPois = results.getElementsByTagName("record");
		 //alert(VIPPois.length);
		 for (var i = 0; i< VIPPois.length; i++){
		  vpoi =  VIPPois[i];
		  nid = vpoi.getElementsByTagName("ID")[0].firstChild.nodeValue;
		  lid = vpoi.getElementsByTagName("LID")[0].firstChild.nodeValue;
		  name = vpoi.getElementsByTagName("N")[0].firstChild.nodeValue;
		  type = vpoi.getElementsByTagName("T")[0].firstChild.nodeValue;
		  type = type.ReplaceAll(",",">");

		  try{
		    address = vpoi.getElementsByTagName("A")[0].firstChild.nodeValue;
		  }catch(e){
			address = "";
		  }
		  try{
			phone = vpoi.getElementsByTagName("P")[0].firstChild.nodeValue;
		  }catch(e){
			phone = "";
		  }
		  try{
			pic = vpoi.getElementsByTagName("ICON")[0].firstChild.nodeValue;
			
		  }catch(e){
			pic = "";
		  }
		  try{
			icon = vpoi.getElementsByTagName("PIC")[0].firstChild.nodeValue;
		  }catch(e){
			icon = "";
		  }
		  try{
			video = vpoi.getElementsByTagName("VIDEO")[0].firstChild.nodeValue;
		  }catch(e){
			video = "";
		  }

		  if(type.indexOf("集团标注")>=0){
				bubbleStyle = "3";
		  }else if(type.indexOf("深度标注")>=0){
				bubbleStyle = "2";
		  }else if(type.indexOf("黄金标注")>=0){
				bubbleStyle = "1";
		  }else if(type.indexOf("免费标注")>=0){
				bubbleStyle = "0";
				bClick = false;
		  }

		  //content = "类型:" + type + "<br>";
		  content = "";
		  if(address!=""){
			content += "地址:" + address + "<br>";
		  }
		  if(phone!=""){
			content += "电话:" + phone + "<br>";
		  }
		  if(video!=""){
			content += "<a href='" + video + "' target='_blank'><font color=#FFFFFF>点击观看视频</font></a><br>";
		  }
		  if(pic!=""){
			//pic = "http://t10.baidu.com/it/u=491831324,2238206347&fm=0&gp=0.jpg###http://t12.baidu.com/it/u=491881289,1551111060&fm=3&gp=21.jpg###http://t10.baidu.com/it/u=886938741,1142357487&fm=3&gp=21.jpg###http://t10.baidu.com/it/u=1403930388,3805554688&fm=3&gp=31.jpgg";
			var photos = pic.split(",");
			for(var j=0;j<photos.length-1;j++){
			    var photo = photos[j].replace("_min", "");
				content += "<a href='http://www.myemap.com.cn:9006/label/" + photo + "' target='_blank'><img width=50 height=50 src='http://www.myemap.com.cn:9006/label/" + photos[j] + "' border=0></a>";
			}
		  }

		  addPOI(nid,name,content,lid,icon,bClick,bubbleStyle);
		 }
		 webgis.refresh();
		}

		//企业标注气泡设为鼠标经过
		var iToolTipStyle=0;
		//输出格式化

		function addPOI(id,name,content,lid,icon,bClick,bubbleStyle){
		 //webgis.addPointWithId(id,icon,latlon[0],latlon[1],name,content,'1',"undefined","undefined",bubbleStyle);
		 webgis.addVIPPoint(id,icon,lid,name,content,"1","",bClick,bubbleStyle);
		 
		}
		String.prototype.ReplaceAll = stringReplaceAll;

		function stringReplaceAll(AFindText,ARepText){
		  raRegExp = new RegExp(AFindText,"g")
		  return this.replace(raRegExp,ARepText)
		}
		EEvent.addListener(webgis,"zoom",function(){moveCbk.init();});

  
  
  
  		//公交驾车选择按钮效果
	function MM_preloadImages() { //v3.0
    var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
     }

    function MM_swapImgRestore() { //v3.0
    var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
    }

   function MM_findObj(n, d) { //v4.01
    var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
   if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
   for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
   if(!x && d.getElementById) x=d.getElementById(n); return x;
   }

   function MM_swapImage() { //v3.0
   var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
   }
		
  function sub1(ac){
				the_url=document.location.href;
				if(ac==1){
					if(the_url.indexOf("b.jsp")!=-1){	
						partChangeButton1(8);
					}else{
					  routeForm.action = "b.jsp";
					  routeForm.submit();
			 		}
				}else if(the_url.indexOf("d.jsp")!=-1){
					partChangeButton2(0);
				}else{
					routeForm.action = "d.jsp";
					routeForm.submit();
				}
			}
			
			
		
