bp = false;
var zb_radio = "1";// 定义 周边搜索排序时
var zb_array = []; // 定义 周边搜索排序时单选
var all_city_name = "承德市"; // 定义变更城市时
var zijia_city_name = "";// 自驾导航时的城市
// <!-- 根据关键字获取坐标(文飞接口) -->
var keyword_strlatlon = "";
var per_keyword_name = ""
var per_typebms = "";
// 定位
function dingwei(point, num)
{
	if (point == "承德市")
	{
		all_city_name = point;
		maplet.addBound(new MBound(35.907379, 113.256929, 42.730213, 119.996385, 0, 14));
	} else
	{
		zijia_city_name = point;
		maplet.addBound(new MBound(35.907379, 113.256929, 42.730213, 119.996385, 0, 14));
	}
	if (point == '全省')
	{
		maplet.centerAndZoom(new MPoint("承德市"), 4);
		maplet.addBound(new MBound(35.907379, 113.256929, 42.730213, 119.996385, 0, 14));
	} else
	{
		maplet.centerAndZoom(new MPoint(point), 9);
		maplet.addBound(new MBound(35.907379, 113.256929, 42.730213, 119.996385, 0, 14));
	}
	if (point == '北京市')
	{
		maplet.centerAndZoom(new MPoint("北京市"), 7);
		maplet.addBound(new MBound(35.907379, 113.256929, 42.730213, 119.996385, 0, 6));
	} else if (point == '天津市')
	{
		maplet.centerAndZoom(new MPoint("天津市"), 7);
		maplet.addBound(new MBound(35.907379, 113.256929, 42.730213, 119.996385, 0, 6));
	}
}
function dingweiqp(point, num)
{
	if (typeof (point) == "string")
	{
		maplet.centerAndZoom(new MPoint(point), num);
	} else if (num == undefined || point == undefined)
	{
		maplet.setAutoZoom();
	} else
	{
		maplet.centerAndZoom(point, num);
	}
	
}

// 获取下拉列表选中项的文本
function getSelectedText(name)
{
	// alert(name+22);
	var obj = document.getElementById(name);
	return obj.options[obj.selectedIndex].text;
}

// 获取下拉列表选中项的值
function getSelectedValue(name)
{
	var obj = document.getElementById(name);
	return obj.options[obj.selectedIndex].value;
	// return obj.value;
}

// 判断是否以字母开头
function ifLetter(str, allowNull)
{
	slen = getLength(str);
	if (slen == 0)
	{
		return allowNull;
	}
	str = str.toUpperCase();
	for ( var i = 0; i < slen; i++)
	{
		if (str.charAt(i) < "A" || str.charAt(i) > "Z")
		{
			return false;
		}
	}
	return true;
}
function ifLetterBig(str, allowNull)
{
	slen = getLength(str);
	if (slen == 0)
	{
		return allowNull;
	}
	for ( var i = 0; i < slen; i++)
	{
		if (str.charAt(i) < "A" || str.charAt(i) > "Z")
		{
			return false;
		}
	}
	return true;
}
function getLength(str)
{
	var templen = str.length;
	if (navigator.appName == "Netscape")
	{
		return templen;
	}
	for ( var i = 0; i < str.length; i++)
	{
		var rstr = escape(str.substring(i, i + 1));
		if (rstr.substring(0, 2) == "%u")
		{
			templen++;
		}
	}
	return templen;
}

// 气泡上一站
function topstation(num)
{
	if (num > 0 && num <= markerArray.length)
	{
		var num11 = num;
		maplet.hideBubble();
		markerArray[num11 - 1].openInfoWindow();
	}
}
// 气泡下一站
function nextstation(num2)
{
	if (num2 >= 0 && num2 < markerArray.length - 1)
	{
		var num22 = num2;
		maplet.hideBubble();
		markerArray[num22 + 1].openInfoWindow();
	}
}

// 变更城市

function changcity(point, type, cityname, num)
{
	maplet.centerAndZoom(new MPoint(point), num);
	// all_city_name = point ;
	if (type == "MenuCityList")
	{
		$("cityname").innerHTML = cityname;
	}
	if (type == "MenuCityList_route")
	{
		$("cityname_route").innerHTML = cityname;
	}
	if (type == "MenuCityList_station")
	{
		$("cityname_station").innerHTML = cityname;
	}
	
	if (type == "MenuCityList_map")
	{
		$("cityname_map").innerHTML = cityname;
	}
	$("countytext").value = cityname;
}
//搜索引擎变更城市
function changcity_query(point,type,cityname,num) 
{
	//maplet.centerAndZoom(new MPoint(point), num);
	all_city_name = point ;
	$("cityname_map").innerHTML = cityname ;
	$("area_code_name").value = cityname ;
}

// /////////////////////////////////左右
function pinit_zy(point)
{
	if (point == null || point == "")
	{
	} else
	{
		maplet.centerAndZoom(new MPoint(point), 14);
	}
}
function piniti_zy(point)
{
	if (point == null || point == "")
	{
	} else
	{
		maplet.centerAndZoom(new MPoint(point), 9);
	}
}

function keyDown_rs(e)
{
	if (window.event)
	{
		if (event.ctrlKey && event.shiftKey && event.keyCode == 67)// user key ctrl+c go
																	// to mapdriversearch
																	// page
		{
			showOrHide("driver", all_city_name);
		}
		if (event.ctrlKey && event.shiftKey && event.keyCode == 71)// user key ctrl+g go
																	// to mapbussearch
																	// page
		{
			showOrHide("bus", all_city_name);
		}
		if (event.ctrlKey && event.shiftKey && event.keyCode == 68)// user key ctrl+d go
																	// to maproadsearch
																	// page
		{
			showOrHide("driver", all_city_name);
		}
		if (event.ctrlKey && event.shiftKey && event.keyCode == 88)// user key ctrl+x go
																	// to maproutesearch
																	// page
		{
			showOrHide("route", all_city_name);
		}
		if (event.ctrlKey && event.shiftKey && event.keyCode == 90)// user key ctrl+z go
																	// to maproutesearch
																	// page
		{
			showOrHide("station", all_city_name);
		}
		if (event.altKey && event.keyCode == 90)// user key alt+z go to mapsearch page
		{
			unfoldMapDiv("map_search");
		}
		if (event.altKey && event.keyCode == 88)// user key alt+x go to peripherysearch
												// page
		{
			unfoldMapDiv("per_search");
		}
		
	} else if (e.which)
	{
		if (e.ctrlKey && e.shiftKey && e.which == 67)// user key ctrl+c go to
														// mapdriversearch page
		{
			// window.location.href="../../jsp/map/mapdriversearch.jsp?cityname="+$("cityname").innerHTML;
		}
		if (e.ctrlKey && e.shiftKey && e.which == 71)// user key ctrl+g go to
														// mapbussearch page
		{
			showOrHide("bus", all_city_name);
		}
		if (e.ctrlKey && e.shiftKey && e.which == 68)// user key ctrl+d go to
														// maproadsearch page
		{
			showOrHide("driver", all_city_name);
		}
		if (e.ctrlKey && e.shiftKey && e.which == 88)// user key ctrl+x go to
														// maproutesearch page
		{
			showOrHide("route", all_city_name);
		}
		if (e.ctrlKey && e.shiftKey && e.which == 90)// user key ctrl+z go to
														// mapstationsearch page
		{
			showOrHide("station", all_city_name);
		}
		if (e.altKey && e.which == 90)
		{
			unfoldMapDiv("map_search");
		}
		if (e.altKey && e.which == 88)
		{
			unfoldMapDiv("per_search");
		}
	}
}

// 用于公交查询点选功能，点选后返回一个公交车站名称 (2009-2-4)

function callbackgetStationName(msg)
{
	eval('var result = ' + msg);
	if (result.pois.dn == 0)
	{
		if (bussearchstartend == "startname")
		{
			$("startname").value = "偏远地区，没有相关公交车站信息！";
		}
		if (bussearchstartend == "endname")
		{
			$("endname").value = "偏远地区，没有相关公交车站信息！";
		}
	} else
	{
		if (bussearchstartend == "startname")
		{
			$("startname").value = result.pois.item[0].name;// 2009-2-12添加点选时，显示原先选择的地点
			di_xuan_start_strlatlon = result.pois.item[0].strlatlon;
			di_xuan_start_name = result.pois.item[0].name;
			// addPoint("../../images_cd/di_xuan_start.gif",
			// result.pois.item[0].strlatlon, result.pois.item[0].name, "无信息")
			addPointByAllParameter(result.pois.item[0].strlatlon,
			        result.pois.item[0].name, "../../images_cd/li_map_from.gif", "28",
			        "28", "9", "-18", "", "center")
		}
		if (bussearchstartend == "endname")
		{
			$("endname").value = result.pois.item[0].name;// 2009-2-12添加点选时，显示原先选择的地点
			di_xuan_end_strlatlon = result.pois.item[0].strlatlon;
			di_xuan_end_name = result.pois.item[0].name;
			addPointByAllParameter(result.pois.item[0].strlatlon,
			        result.pois.item[0].name, "../../images_cd/di_xuan_end.gif", "28",
			        "28", "9", "-18", "", "")
			addPointByAllParameter(result.pois.item[0].strlatlon,
			        result.pois.item[0].name, "../../images_cd/li_map_end.gif", "28",
			        "28", "9", "-18", "", "center")
		}
	}
}

function addPoint(icon, latlon, name, detail)
{
	var point = new MPoint(latlon); // 定义标注点坐标中心。
	// maplet.setCenter(point); // 将地图调整为以标注点为中心。
	var icon = new MIcon(icon, 24, 24); // 定义标注点图标文件。
	var Mlable;
	if (name != "" && name != undefined)
	{
		Mlable = new MLabel(name, 9, -18); // 定义标注点标签名字。
	} else
	{
		Mlable = null;
	}
	var marker = new MMarker(point, icon, null, Mlable); // 创建一个标注点对象实例。
	maplet.addOverlay(marker); // 将标注点添加到地图表面。
}

// 2009-2-17为整合4个页面写的显示隐藏的方法
function showOrHide(name, cityname)
{
	if (cityname == "no" || cityname == "" || cityname == null)
	{
		cityname = all_city_name;
	}
	maplet.clearOverlays();
	maplet.hideBubble();
	zlqt();
	
	if (name == "route")
	{
		$("bus_id_0217").style.display = "none";
		$("station_id_0217").style.display = "none";
		$("route_id_0217").style.display = "block";
		$("driver_id_0223").style.display = "none";
		$("cityname_route").innerHTML = cityname;
		$("map_periphery_total").style.display = "none";
		
		$("startname").value = "";
		$("endname").value = "";
		$("isdianxuanstart").value = "";
		$("isdianxuanend").value = "";
		$("stationname").value = "";// 站点查询的
		// 自驾导航
		$("startname_road").value = "";
		$("isdianxuanstart_road").value = "";
		$("endname_road").value = "";
		$("isdianxuanend_road").value = "";
		hidelkss();
	}
	if (name == "bus")
	{
		$("bus_id_0217").style.display = "block";
		$("divall").style.display = "none";// 公交换乘的div
		$("route_id_0217").style.display = "none";
		$("station_id_0217").style.display = "none";
		$("driver_id_0223").style.display = "none";
		$("cityname").innerHTML = cityname;
		$("map_periphery_total").style.display = "none";
		
		$("routename").value = "";
		$("stationname").value = "";// 站点查询的
		// 自驾导航
		$("startname_road").value = "";
		$("isdianxuanstart_road").value = "";
		$("endname_road").value = "";
		$("isdianxuanend_road").value = "";
		hidelkss();
	}
	if (name == "station")
	{
		$("station_id_0217").style.display = "block";
		$("route_id_0217").style.display = "none";
		$("bus_id_0217").style.display = "none";
		$("driver_id_0223").style.display = "none";
		$("cityname_station").innerHTML = cityname;
		$("map_periphery_total").style.display = "none";
		
		$("startname").value = "";
		$("endname").value = "";
		$("isdianxuanstart").value = "";
		$("isdianxuanend").value = "";
		$("routename").value = "";
		// 自驾导航
		$("startname_road").value = "";
		$("isdianxuanstart_road").value = "";
		$("endname_road").value = "";
		$("isdianxuanend_road").value = "";
		hidelkss();
		
	}
	
	if (name == "driver")
	{
		$("station_id_0217").style.display = "none";
		$("route_id_0217").style.display = "none";
		$("bus_id_0217").style.display = "none";
		$("driver_id_0223").style.display = "block";
		var obj = document.getElementById("select_122");
		var objlength = obj.options.length;
		if (all_city_name != "")
		{
			for ( var i = 0; i < objlength; i++)
			{
				if (all_city_name == obj.options[i].text)
				{
					obj.selectedIndex = i;
					break;
				}
			}
		} else
		{
			for ( var i = 0; i < objlength; i++)
			{
				if (cityname == obj.options[i].text)
				{
					obj.selectedIndex = i;
					break;
				}
			}
		}
		$("map_periphery_total").style.display = "none";
		$("startname").value = "";
		$("endname").value = "";
		$("isdianxuanstart").value = "";
		$("isdianxuanend").value = "";
		$("routename").value = "";
		$("stationname").value = "";// 站点查询的
		hidelkss();
	}
	
	$("routenamelist").innerHTML = "";// 线路查询的
	
	$("startpointname").innerHTML = "";// 公交换乘的
	$("endpointname").innerHTML = "";// 公交换乘的
	$("showallroute").innerHTML = "";// 公交换乘的
	
	$("stationnamelist").innerHTML = "";// 站点查询的
	
	$("showallroute_road").innerHTML = "";
	
	if (zijia_city_name != all_city_name)
	{
		dingwei(all_city_name, 9);
	}
}

// 2009-2-18为整合写的查看途经的公交站点方法
function go_to_station(name, type)
{
	if (type == "station")
	{
		var cityname = parent.window.document.getElementById("cityname_station").innerHTML;
		
		parent.window.document.getElementById("stationname").value = name;
		parent.window.document.getElementById("stationnamelist").style.display = "none";
		parent.window.document.getElementById("cityname_station").innerHTML = cityname;
		parent.maplet.hideBubble();
		parent.maplet.clearOverlays();
		test1();
	}
	if (type == "bus")
	{
		showOrHide("station", $('cityname').innerHTML)
		$("stationname").value = name;
	}
	if (type == "route")
	{
		showOrHide("station", $('cityname_route').innerHTML)
		$("stationname").value = name;
	}
	
}

// 2009-2-18为整合写的查看途经的公交车方法
function go_to_route(name, type)
{
	if (type == "bus")
	{
		showOrHide("route", $("cityname").innerHTML);
		$("routename").value = name;
	}
	if (type == "station")
	{
		test1();
		parent.maplet.hideBubble();
		parent.maplet.clearOverlays();
		parent.$("bus_id_0217").style.display = "none";
		parent.$("station_id_0217").style.display = "none";
		parent.$("route_id_0217").style.display = "block";
		parent.$("cityname_route").innerHTML = parent.document
		        .getElementById("cityname_station").innerHTML;
		parent.$("routename").value = name;
	}
}

// 2009-2-18从这里出发到这里来方法
function go_to(type, name, point)
{
	showOrHide("bus", $('cityname_route').innerHTML)
	if (type == "start")
	{
		addPointByAllParameter(point, "", "../../images_cd/li_map_from1.gif", "24", "24",
		        "", "", "");
		di_xuan_start_strlatlon = point;
		strlatstart = point;
		di_xuan_start_name = name
		$("startname").value = name;
		$("isdianxuanstart").value = point;
	}
	if (type == "end")
	{
		addPointByAllParameter(point, "", "../../images_cd/li_map_end1.gif", "24", "24",
		        "", "", "");
		di_xuan_end_strlatlon = point;
		strlatend = point;
		di_xuan_end_name = name
		$("endname").value = name;
		$("isdianxuanend").value = point;
	}
}

function zlqt()
{
	maplet.setZoomLevel(9);
}

function addPointByAllParameter(latlon, winname, icon, iconw, iconh, ablew, ableh,
        windetail, center)
{
	if (latlon != null && latlon != "")
	{
		var point = new MPoint(latlon);
		var icon = new MIcon(icon, iconw, iconh);
		var infoWindow;
		if (windetail != "")
		{
			infoWindow = new MInfoWindow(winname, windetail);
		} else
		{
			infoWindow = null
		}
		
		var Mlable;
		if (winname != "")
		{
			Mlable = new MLabel(winname, ablew, ableh); // 定义标注点标签名字。
		} else
		{
			Mlable = null;
		}
		var marker = new MMarker(point, icon, infoWindow, Mlable); // 创建一个标注点对象实例。
		maplet.addOverlay(marker); // 将标注点添加到地图表面。
		if (center == "center")
		{
			maplet.setCenter(point);
		}
	}
}

function addPointByAllParameter_test(latlon, winname, icon, iconw, iconh, ablew, ableh,
        windetail, center)
{
	if (latlon != null && latlon != "")
	{
		var point = new MPoint(latlon);
		var icon = new MIcon(icon, iconw, iconh);
		var infoWindow;
		if (windetail != "")
		{
			infoWindow = new MInfoWindow(winname, windetail);
		} else
		{
			infoWindow = null
		}
		
		var Mlable;
		if (winname != "")
		{
			Mlable = new MLabel(winname, ablew, ableh); // 定义标注点标签名字。
		} else
		{
			Mlable = null;
		}
		var marker = new MMarker(point, icon, infoWindow, Mlable); // 创建一个标注点对象实例。
		maplet.addOverlay(marker); // 将标注点添加到地图表面。
		if (center == "center")
		{
			maplet.setCenter(point);
		}
		MEvent.addListener(marker, 'click', function()
		{
			var strwinname = winname.split("href='");
			var strlink = strwinname[1].split("' >");
			window.open(strlink[0]);
		});
	}
}

function addPointByAllParameter_test2(latlon, url, winname, icon, iconw, iconh, ablew,
        ableh, windetail, center)
{
	if (latlon != null && latlon != "")
	{
		var point = new MPoint(latlon);
		var icon = new MIcon(icon, iconw, iconh);
		var infoWindow;
		if (windetail != "")
		{
			infoWindow = new MInfoWindow(winname, windetail);
		} else
		{
			infoWindow = null
		}
		
		var Mlable;
		if (winname != "")
		{
			Mlable = new MLabel(winname, ablew, ableh); // 定义标注点标签名字。
		} else
		{
			Mlable = null;
		}
		var marker = new MMarker(point, icon, infoWindow, Mlable); // 创建一个标注点对象实例。
		maplet.addOverlay(marker); // 将标注点添加到地图表面。
		if (center == "center")
		{
			maplet.setCenter(point);
		}
		MEvent.addListener(marker, 'click', function()
		{
			window.open(url);
		});
	}
}

function startOrEnd(type)// 定位起点终点的方法
{
	if (type == "start")
	{
		if (strlatstart != "" && str_bus_latlon_start != "")
		{
			mapbarTool.getDecodeByStrLatlon(strlatstart, str_bus_latlon_start,
			        callbackdStartOrEnd);
		}
	}
	if (type == "end")
	{
		if (strlatend != "" && str_bus_latlon_end != "")
		{
			mapbarTool.getDecodeByStrLatlon(strlatend, str_bus_latlon_end,
			        callbackdStartOrEnd);
		}
	}
}
function callbackdStartOrEnd(msg)
{
	if (msg == "error")
	{
		alert("没有相关信息")
	} else
	{
		eval('var result = ' + msg);
		dingweiqp(result.mapinfo.center, result.mapinfo.scale)
	}
}
var distance = "";
distance_MPoint = [];
polygon_1 = [];
function test_distance(type)// 测距
{
	jQuery("#mapbar").one("dblclick", function()
	{
		MEvent.removeListener(distance);
	});
	if (distance != "")
	{
		MEvent.removeListener(distance);
		distance_MPoint = [];
	}
	if (distance_MPoint.length > 0)
	{
		distance_MPoint = [];
	}
	if (polygon_1.length > 0)
	{
		var ii = polygon_1.length;
		
		for ( var i = 0; i < ii; i++)
		{
			// polygon_1[i].remove();
			maplet.removeOverlay(polygon_1[i]);
		}
		polygon_1 = [];
	}
	if (type == 'no')
	{
		if (per_typebms != "" && $("periphery_search_div").style.display == "block")
		{
			$("crumb_cd").style.display = "none";
			$("crumb_1_cd").style.display = "block";
			$("crumb").style.display = "none";
			$("crumb_1").style.display = "none";
		} else
		{
			$("crumb").style.display = "none";
			$("crumb_1").style.display = "block";
			$("crumb_cd").style.display = "none";
			$("crumb_1_cd").style.display = "none";
		}
		distance = MEvent.addListener(maplet, "click", callback_distance);
		maplet.setMode('measure');
	}
	if (type == "qc")
	{
		if (per_typebms != "" && $("periphery_search_div").style.display == "block")
		{
			$("crumb_cd").style.display = "block";
			$("crumb_1_cd").style.display = "none";
			$("crumb").style.display = "none";
			$("crumb_1").style.display = "none";
		} else
		{
			$("crumb").style.display = "block";
			$("crumb_1").style.display = "none";
			$("crumb_cd").style.display = "none";
			$("crumb_1_cd").style.display = "none";
		}
	}
	
}

function callback_distance(evt, point)
{
	distance_MPoint.push(new MPoint(point));
	if (distance_MPoint.length > 1)
	{
		draw_line(distance_MPoint, "0", "#FF0000", "2", "", "", "", "", "")
	}
}

function draw_line(lineArray, style, color, width, name, detail, center, scale, clear)
{
	if (clear == "clear")
	{
		maplet.clearOverlays(); // 清除地图上已有折线等叠加物。
	}
	var myBrush = new MBrush(color, width); // 创建用于折线的画笔对象实例。
	var infoWindow;
	if (detail == "")
	{
		infoWindow = null;
	} else
	{
		infoWindow = new MInfoWindow(name, detail); // 定义折线气泡信息框。
	}
	
	myBrush.style = style; // 定义画笔风格。0为实线 1为虚线
	myBrush.bgcolor = color; // "#00FF00"; // 定义画笔比较颜色。
	myBrush.width = width; // 定义画笔线粗细宽度。
	myBrush.fill = false; // 定义画笔是否填充线所包含的区域（面）
	// myBrush.stroke = 10; // 定义画笔线粗细宽度。
	var polygon = new MPolyline(lineArray, myBrush, infoWindow); // 创建折线对象实例。
	polygon_1.push(polygon);
	maplet.addOverlay(polygon); // 将折线对象实例添加在地图表面。
	if (center != "")
	{
		maplet.centerAndZoom(new MPoint(center), scale);
	}
}

function menu_tool(type, typebms)
{
	if (distance != "")
	{
		MEvent.removeListener(distance);
		distance = "";
		distance_MPoint = [];
	}
	if (type == "lkfd")
	{
		maplet.setMode('zoomin');
	}
	if (type == "lksx")
	{
		maplet.setMode('zoomout');
	}
	if (type == "clear")
	{
		maplet.clearOverlays();
		polygon_1 = [];
	}
	if (type == "qt")
	{
		dingweiqp(mapinfo_center, mapinfo_scale);
	}
	if (type == "td")
	{
		maplet.setMode('pan');
	}
	if (type == "lkss")
	{
		if (typebms == "")
		{
			var test_num = 0;
			if (array_input.length != 0)
			{
				array_input.each( function(x)
				{
					if (x.checked)
					{
						test_num--;
					} else
					{
						test_num++;
					}
				});
				
				if (test_num == 2)
				{
					alert("请选择分类");
				} else
				{
					maplet.setMode("lookup", callbacklkss);
					$("islkss").value = "yes";
				}
			}
		} else
		{
			maplet.setMode("lookup", callbacklkss);
		}
	}
}
function callbacklkss(strUrl)
{
	var begin;
	var min;
	var max
	if (strUrl.indexOf("act=lookup") != -1)
	{
		begin = strUrl.indexOf("max=");
		if (begin != -1)
		{
			strUrl = strUrl.substring(begin + 4);
			begin = strUrl.indexOf("&");
			if (begin != -1)
			{
				max = strUrl.substring(0, begin);
			}
		}
		
		begin = strUrl.indexOf("min=");
		if (begin != -1)
		{
			strUrl = strUrl.substring(begin + 4);
			begin = strUrl.indexOf("&");
			if (begin != -1)
			{
				min = strUrl.substring(0, begin);
			}
		}
	}
	$("per_max").value = max;
	$("per_min").value = min;
	$("islkss").value = "yes";
	$("xyPoint").value = max;
	mapbarTool.getEcode(max, callbackGetCorpName);
	if ($("PointLatlon") == "")
	{
		// checkForm(per_typebms).defer();
		window.setTimeout( function()
		{
			checkForm(per_typebms);
		}, 1000);
		// alert("最大值是"+max+" 最小值是"+min);
	} else
	{
		window.setTimeout( function()
		{
			checkForm(per_typebms);
		}, 1000);
	}
}
function help_help(name, phone, id, type)
{
	if (type == "bms")
	{
		opener.document.getElementById("memberName").value = name;
		opener.document.getElementById("memberMobile").value = phone;
		opener.document.getElementById("memberId").value = id;
	}
	if (type == "bms_bms")// 后台管理
	{
		parent.opener.document.getElementById("memberName").value = name;
		parent.opener.document.getElementById("memberMobile").value = phone;
		parent.opener.document.getElementById("memberId").value = id;
	}
	if (type == "bms_a")
	{
		opener.document.getElementById("corpName").value = name;
		opener.document.getElementById("contactPhone").value = phone;
		opener.document.getElementById("memberId").value = id;
	}
	if (type == "bms_j")
	{
		opener.document.getElementById("spotName").value = name;
	}
	window.close();
}

function changbus(mode, type)
{
	if ("open" == mode)
	{
		window.open("../../jsp/map/map_search.jsp?typebms=&bus_bus=bus");
	}
	if ("location" == mode)
	{
		window.location.href = "../../jsp/map/map_search.jsp?typebms=&bus_bus=bus";
	}
	if (type == "bus")
	{
		//while($("bus_id_0217")!=null)
		{
			//showOrHide("bus", all_city_name);
		}
		
	}
}

function focus_out(type)
{
	if (type == 'road_end')
	{
		$("isdianxuanend_road").value = "";
	}
	if (type == 'road_start')
	{
		$("isdianxuanstart_road").value = "";
	}
	if (type == 'bus_end')
	{
		$("isdianxuanend").value = "";
	}
	if (type == 'bus_start')
	{
		$("isdianxuanstart").value = "";
	}
}
function go_cd(type, bms)
{
	window.location.href = "../../jsp/map/map_search.jsp?typebms=" + bms + "&go_cd_type="
	        + type;
}

function go_to_cd(type)
{
	if (type == "map")
	{
		unfoldMapDiv('map_search')
	}
	if (type == "per")
	{
		unfoldMapDiv('per_search')
	}
	if (type == "bus")
	{
		showOrHide('bus', 'no');
	}
	if (type == "driver")
	{
		showOrHide('driver', 'no');
	}
}

// <!-- 根据关键字获取坐标(文飞接口) -->

function get_strlatlon(keyword)
{
	per_keyword_name = keyword;
	if (keyword != "")
	{
		mapbarTool.getStrLatLon(keyword, callbackget_strlatlon);
	}
}
function callbackget_strlatlon(msg)
{
	keyword_strlatlon = "";
	$("islkss").value = "";
	if (msg != "")
	{
		keyword_strlatlon = msg;
		addPointByAllParameter(msg, "", "../../images_cd/biaozhu_normal.gif", "21", "22",
		        "", "", "", "center")
	}
}

function showlkss()
{
	$("crumb_1_cd").style.display = "none";
	$("crumb").style.display = "none";
	$("crumb_1").style.display = "none";
	$("crumb_cd").style.display = "block";
}

function hidelkss()
{
	$("crumb_1_cd").style.display = "none";
	$("crumb").style.display = "block";
	$("crumb_1").style.display = "none";
	$("crumb_cd").style.display = "none";
}

function zbpx(num)
{
	zb_radio = num;
	zb_array.push($("radiopx1"));
	zb_array.push($("radiopx2"));
	zb_array.push($("radiopx3"));
	zb_array.each( function(s)
	{
		if (s.value == zb_radio)
		{
			s.checked = "checked"
		}
	})
}

/*****************************************************************************************
 * 打印自驾导航信息
 ****************************************************************************************/
function print_map()
{
	$("table").value = printstr;
	$("map_print_form").submit();
}
