var maplet = "";
var kresult='';
var oo = false;
avBubble.height = 220;//设置气泡框的高度
function $(id)
{
	return document.getElementById(id);
}

function mapload()
{	
	maplet = new Maplet("mapcon");
	maplet.addControl(new MStandardControl());
	maplet.centerAndZoom(POINT_STR, 9);	
	resultpp();
	mapletResize();	
}

if(window.attachEvent) window.attachEvent('onload',mapload);
else if(window.addEventListener) window.addEventListener('load',mapload,false);
else window.onload= mapload;


function mapletResize(x,y)
{
    x=x?parseInt(x):0;
    y=y?parseInt(y):20;
	var w = $("mapcon").clientWidth-x;
	var h = $("mapcon").clientHeight-y;
    if(typeof maplet=="object") maplet.resize(w,h);
	$("mapcon").style.width='98%';
}


function resultpp()
{
	var s='';
	var arrayResult=kresult.split("|");
	var sep='';
	for(var i=0;i<arrayResult.length;i++)
	{
		if(arrayResult[i])
		{
			if(i==0){showx(0);}
			s+=sep+"<span style=\"CURSOR:pointer;\" onclick=\"showx("+i+")\";>"+cnct+eval(arrayResult[i])[0]+"</span>";
			sep='　　';
		}
	}
	$("mapre").innerHTML=s;
}
function showx(i)
{
	maplet.clearOverlays();
	var sss=new Array();
	var arrayResult=kresult.split("|");
	maplet.setCenter(eval(arrayResult[i])[6]);
	for(h=7;h<eval(arrayResult[i]).length;h++)
	{
		fff =eval(arrayResult[i])[h].split("|");
		addPointWithIconSize("./img/"+(h-6)+".gif", 32, 32, fff[0], "<span style='color:#f00'>"+fff[1]+"</span>", fff[1], "经过此站点的线路："+busw(fff[2])+"<br>",1);

	}
	maplet.setZoomLevel(10);
	maplet.refresh();
}
function busw(f)
{
	var arraybusw=f.split(",");
	var arraybusw1=new Array();
	for(hh=0;hh<arraybusw.length;hh++)
	{
		var tprow=arraybusw[hh].split('@');
		arraybusw1[hh]="<a href=/x_"+tprow[1]+" target=_blank>"+tprow[0]+"</a>";
	}
	return arraybusw1.join(",");
}
//创建一个标注点
function addPointWithIconSize(icon, iconWidth, iconHeight, latlon, name, label, detail ,showInfo)
{
	if(latlon != "")
	{
		var point = new MPoint(latlon); // 定义标注点坐标中心		
		var icon ;
		if(iconWidth == 0 || iconHeight == 0)
			icon = new MIcon(icon); // 定义标注点图标文件
		else
			icon = new MIcon(icon, iconWidth, iconHeight, 16, 32); // 定义标注点图标文件
		var infoWindow = null;
		if(showInfo) //是否显示气泡信息框
			infoWindow = new MInfoWindow(name,detail); // 定义标注点的气泡信息框
		var Mlable = new MLabel(label); // 定义标注点标签名字
		var marker = new MMarker(point,icon,infoWindow,Mlable); // 创建一个标注点对象实例
		maplet.addOverlay(marker); // 将标注点添加到地图表面
		MEvent.addListener(marker,'click', function(){
			maplet.centerAndZoom(latlon, 13);
		});
	}
}
