
var blEEyeShow = false;
var szLyr;
function szLyrname(busszLyr) {
szLyr = busszLyr;
}
function mtSelectMaptool( tool )
{
	var strToolName = "你还没有选择！";
	var szLayerName = "";
	//var content;
	
	strToolName = tool;	
	var szLayerList = commGenLayerList(strLayerList);

	switch( strToolName ) {
	
	case '公交换乘查询':
		mtSelectMaptool( '放大' );
		content =   '<div id="Layer1" style="position:absolute; left:0px; top:0px; width:189px; height:266px; z-index:1; background-image: url(images/shuruqu.gif); layer-background-image: url(images/shuruqu.gif); border: 1px none #000000"><font size=2 color=white><br><br>&nbsp;&nbsp;起点：&nbsp;&nbsp;&nbsp;&nbsp;<input name="txt1" type="text" size="10" value=""><br>' +
					'&nbsp;&nbsp;终点：&nbsp;&nbsp;&nbsp;&nbsp;<input name="txt2" type="text" size="10" value=""><br>' +
					'&nbsp;&nbsp;查询条件：<select name="selMethod" size="1"><option value=0>距离短<option value=2>价格优<option value=3>月票有效</select>&nbsp;<a href="javascript:mtSubmitQueryGJRoute();" style="color:#FFFF00">查询</a>'+
					'<br><br><font style="line-height:1.8; font-size:9pt"><font color="#0000FF"><b>&nbsp;&nbsp;━━</b></font> 月票有效<font color="#FF0000"><b>━━</b></font> 月票无效<br><font color="#FF00FF"><b>&nbsp;&nbsp;━━</b></font> 空调线路</font> &nbsp;&nbsp;<img src=images/niu.gif >&nbsp;&nbsp;换乘站</font></form></font></div>';
		//szLayerName = szLayerInput;
		szLayerName = szLayerMH;
		//lcCreatecontent();
		break;
	
	
	
	default:
		break;;
	}

	if( szLayerName != "" ) {
		content = '<font style="font-size:9pt;color:#00FFFF">&nbsp;&nbsp;&nbsp;&nbsp;'+ strToolName + '</font><br><font style="font-size:9pt;color:#A1E0AE"> ' + content + '</font>';
		lcReplaceLayerContent( szLayerName, content );
	}
}

function mtInitTool()
{
	blRectTool = false;
	blMoveTool = false;
	blClickTool = false;		
	blDblClickTool = false;
}

////////////////////////////////////////////////////////////////////////
//
//		点击地图提交
/*function mtSubmitFromClickMap( x1, y1, x2, y2 )
{
	var maptool = szSelectedMaptool;
	var param = "";
	//var szLyr;

	switch( maptool ) {
	case "AddUserPoint":
		var desc;
		var layer = lcGetLayer(szLayerInput);
		if( document.layers )
			desc = layer.document.form1.txtName.value;
		else if( document.all )
			desc = document.all.form1.txtName.value;

		if( desc == "" ) desc = "未定义";
		return mtSumbitAddUserPoint( x1, y1, desc );

	case "SearchRange":
		return mtSubmitSearchRange( x1, y1, x2, y2 );

	case "SearchPointPageUrl":
		param = "SearchLayers==全部!!";
		break;
    
	default:
		break;
	}

	param +=  "ClickDownX==" + x1 +
			"!!ClickDownY==" + y1 + 
			"!!ClickUpX==" + x2 +
			"!!ClickUpY==" + y2;
	mtQuerySubmit( maptool, param );
	

}

// 双击地图，包括：
//		测距、画线
function mtSubmitFromDblClickMap( szXs, szYs )
{
	var maptool = szSelectedMaptool;
	var param = "ClickX==" + szXs + "!!ClickY==" + szYs ;

	// 测距、画线
	switch( maptool ) {
	case "Ruler":
		param += "!!SumDistance==" + dfSumDistance;
		break;
	case "AddUserLine":
		break;
	default:
		break;
	}

	mtQuerySubmit( maptool, param );
}

function mtSubmitEEyes( x,y )
{
	var maptool = 'EagleEyePan';
	var param = 'ClickX_EE==' + x + '!!ClickY_EE==' + y + '!!NeedEagleEyeMap==true'; 
	mtQuerySubmit( maptool, param );
}


// 图层控制 - 交互式
function mtSubmitLayerControl()
{
	var maptool = "LayerControl";
	var param = "";
	mtQuerySubmit( maptool, param );
}

// 图层控制 - 程序设置
function mtSumbitLayerControlRefine( szVariant )
{
	var maptool = "LayerControl";
	var param = "Refine==0!!" + szVariant;		// "北京_加油站==0,1,0,1"
	mtQuerySubmit( maptool, param );
}

// 分布图 - 显示
function mtSubmitLayerDistribute( szLyr )
{
	if( szLyr == "") {
		szLyr = document.all.selectLayer.options[ document.all.selectLayer.selectedIndex ].value;
	}
	var maptool = "LayerDistribute";
	var param = "Action==Display!!LayerName==" + szLyr;
	mtQuerySubmit( maptool, param );
}

// 分布图 - 指定中心和视野
function mtSubmitLayerDistributeWithZoom( szLyr, zoom, cx, cy )
{
	var maptool = "LayerDistribute";
	var param = 
			"Action==Display!!LayerName==" + szLyr + 
			"!!Zoom==" + zoom + "!!CenterX==" + cx + "!!CenterY==" + cy ;
	mtQuerySubmit( maptool, param );
}

// 分布图 - 删除
function mtSubmitLayerDistributeClear()
{
	var maptool = "LayerDistribute";
	var param = "Action==Clear";
	mtQuerySubmit( maptool, param );
}

// 改变地图大小
function mtSubmitSetMapImageSize( width, height )
{

	var parentURL = parent.location.href;
	var tempArray = parentURL.split("?");
	if(width>500&&width<650)
		mSrc = "mappage_ie_1024.htm"
	if(width<510)
		mSrc = "mappage_ie.htm"
	if(width>660)
		mSrc = "mappage_ie_1280.htm"

	parent.location.href = tempArray[0]+"?MappageSrc=" + mSrc + "&hiddent_MapTool=ViewEntireLayer&hidden_Variant=MapImageWidth==" + width + "!!MapImageHeight==" + height + "!!DestGeoset==北京公交!!HirerID==bjbus";
}

//	change MapZoom
function mtSumbitMapZoom( scale )
{
	MZ = szMapZoom * scale;
	var param, maptool;
	maptool = 'DragChangeZoom';
	param = 'MapZoom==' + MZ;
	mtQuerySubmit( maptool, param );
}*/
var szGJmothed="";
function mtSubmitQueryGJRoute()
{
	var maptool = "QueryBusTransfer";
	var s = document.all.txt1.value;
	var e = document.all.txt2.value;
	var m = document.all.selMethod.options[document.all.selMethod.selectedIndex].value;
	szGJmothed=m;
	var param="ResultOrder==300,300!!FeatureDescType==Name,,;Name,,!!FeatureDesc=="+s+":ALL;"+e+":ALL!!QueryBusTransferParam=="+m+",500!!QueryBusTansferParamEx==1,,L14,L12,L13,L21";
	mtQuerySubmit( maptool, param );
}


// 公交换乘 - 起始点确定
function mtSubmitQueryGJRouteRefine( sLyr, sFID, sName, sLine, sSeq, eLyr, eFID, eName, eLine, eSeq )
{
	var maptool = "QueryGJRoute_bjbus";
	var param = 
		  "S_LYR=="  + sLyr + 
		"!!S_FID=="  + sFID +
		"!!S_NAME==" + sName +
		"!!E_LYR=="  + eLyr + 
		"!!E_FID=="  + eFID +
		"!!E_NAME==" + eName ;
	mtQuerySubmit( maptool, param );
}


////////////////////////////////////////////////////////////////////////
//
//		常用工具
//
// 查看全图
function mtSumbitViewEntireLayer()
{
	var maptool = "ViewEntireLayer";
	var param = "";
	mtQuerySubmit( maptool, param );
}

// 模糊查找
function mtSubmitFindMH( szName, szLyr )
{
	var maptool = "FindMH";
 	var param = "SearchString==" + szName + "!!SearchLayers==" + szLyr;
	mtQuerySubmit( maptool, param );
}
function mtSubmitFindMHFromInput( isBtn )
{
	var szLyr, szName, kc;
	var fQuery = isBtn;
	blEEyeShow = false;
	if( !isBtn ) {
		kc = window.event.keyCode;
		if( kc == 13 ) fQuery = true;
	}
	if( fQuery ) {
		szLyr = document.all.selMH.options[ document.all.selMH.selectedIndex ].value;
		szName = document.all.txtMH.value;
		mtSubmitFindMH( szName, szLyr );
	}
}

// 点图查找
var szType = "点-不绑定";
function mtSubmitSearchRange( x1, y1, x2, y2 )
{
	var  nRadius, blChangeZoom; 
	//var formInput = lcGetLayerObject( szLayerInput, "form1" );
	var formInput = document.all;
	
	//szLyr = formInput.selectSearchLayer0.options[ formInput.selectSearchLayer0.selectedIndex ].value;
	//nRadius = formInput.selectSearchDist.options[ formInput.selectSearchDist.selectedIndex ].value;
	blChangeZoom = true;

	var maptool = "SearchRange";
 	var param = 
			"ClickDownX==" + x1 + "!!" +
			"ClickDownY==" + y1 + "!!" +
			"ClickUpX==" + x2 + "!!" +
			"ClickUpY==" + y2 + "!!" +
			"SearchType==" + szType + "!!" +
			"SearchLayers==" + szLyr + "!!" +
			//"SearchRadius==" + nRadius + "!!" +
			"SearchChangeZoom==" + blChangeZoom ;
	mtQuerySubmit( maptool, param );
}


//查找最近
function mtSubmitQueryZJA(){
	var resnum=12;
	var maptool = "FindNearest";
	var centerName = text1.value;
	var areaName = SearchLayerZJ.options[SearchLayerZJ.selectedIndex].value;
	var param = "SearchLayer==" + '全部' + "!!SearchString==" + centerName + "!!ResultNum==" + resnum + "!!ObjectLayers==" + areaName +"!!ObjectString==";
	mtQuerySubmit(maptool,param);
}
function mtSubmitQueryZJB(){
	var resnum=12;
	var maptool = "FindNearest";
	var centerName = text2.value;
	var areaName = text3.value;
	var param = "SearchLayer==" + '全部' + "!!SearchString==" + centerName + "!!ResultNum==" + resnum + "!!ObjectLayers==" + '全部' +"!!ObjectString==" + areaName ;
	mtQuerySubmit(maptool,param);
}


// Set Map CenterX and CenterY and Zoom 
function mtSubmitSetArea( cx, cy, zoom )
{
	var maptool = "";
	var param = "CenterX==" + cx + "!!CenterY==" + cy + "!!Zoom==" + zoom;
	mtQuerySubmit( maptool, param );
}

// 对象定位并标注
function mtSumbitInfoTextClick( szLyr, szFIDs )
{
	var maptool = "InfoTextClick";
	var param = "LayerName==" + szLyr + "!!FIDs==" + szFIDs;
	mtQuerySubmit( maptool, param );
}

function mtSubmitFindBus(s)
{
	var url = "http://www.bjbus.com/searchline/buslinesearch.asp?linename=";
	var param;
	if(s == '')
 		param = document.all.txtFindBus.value;
 	else {
 		var aryTemp = s.split("==");
 		param = aryTemp[1]
 	}
 	//alert(url+param);
 	if( param != "" )
		open( url+param,null,"width=420,height=430,top=5,left=360,resizable=0,scrollbars=yes,menubar=yes,toolbar=yes,location=yes");
	else
		alert("请输入");
	
}

////////////////////////////////////////////////////////////////////////
//
//		最终提交
//
// 最终提交
function mtQuerySubmit( maptool, param )
{
	//var variant = "DestGeoset==" + szGeoset + "!!HirerID==" + szHirerID;
	var variant = "DestGeoset==" + "北京" + "!!HirerID==" + "bjbus";
	//if( blEEyeShow ) variant += "!!NeedEagleEyeMap==true!!EagleEyeMapWidth==" + nEagleEyeMapWidth + "!!EagleEyeMapHeight==" + nEagleEyeMapHeight;
	//if( blEEyeShow ) variant += "!!NeedEagleEyeMap==true!!EagleEyeMapWidth==" + "106" + "!!EagleEyeMapHeight==" + "93";
	//if( szUsername != "" )
	//	variant += "!!" + "UserName=="+ szUsername + "!!UserPWD==" + szUserpwd;
	if( param != "" )
		variant += "!!" + param;

	var szOprtParam = 
			"?hidden_MapTool=" + maptool + 
			"&hidden_Variant=" + variant;

	lcShowLayer(szLayerLoading);
	
//	epEventNull();
//	lcChangeImgSrc( "images/pixel.gif" );
//	lcHideLayer( szLayerMapImage );
//	alert(szOprtParam );
//	alert(blEEyeShow);
	oprtFinalSubmit( szOprtParam );
}
function mtShowGJ(param)
{
	var maptool = "ShowBusTransfer";
	var param = "RouteMsg==" + param;
	//finalSubmit( maptool, param );
	var FinalParam="hidden_MapTool=" + maptool + "&hidden_Variant=" + param + "!!QueryBusTransferParamEx==1,,L14,L12,L13,L21!!HirerID==bjbus!!DestGeoset==北京!!MapImageSize==605,360&InitInput=公交换乘&s=" + document.all.txt1.value + "&e=" + document.all.txt2.value+"&gjMothed="+document.all.selMethod.options[ document.all.selMethod.selectedIndex ].value;
	var mpURL = "http://www.bjbus.com/bus_map/mappage.asp?";
	var url = mpURL + FinalParam
	if(objOutputWindow != null){
	objOutputWindow.close();
	}
	if(aaa != null){
	aaa.close();
	}
	xinxi = open( url,"map","width=790,height=500,top=2,left=2,resizable=1,scrollbars=yes,menubar=yes,toolbar=yes,location=yes" );
}