
function AddNavControl(){var el=document.createElement("div");el.id=navcontrolId;el.style.background="#6D6E71";el.style.height="225px";el.style.width="66px";el.style.top=resources.NavControlTop;el.innerHTML="<div id='navPanel'><img id='north' src='images/nav/northOff.gif' class='handicon' style='position:absolute;left:20px;top:11px' onmouseover='NavMouseOver(\"north\");' onmouseout='NavMouseOut(\"north\");' onmousedown='NavMouseDown(\"north\");' onmouseup='handleCompassClick(true);'/>"+"<img id='east' src='images/nav/eastOff.gif' class='handicon' style='position:absolute;left:33px;top:25px' onmouseover='NavMouseOver(\"east\");' onmouseout='NavMouseOut(\"east\");' onmousedown='NavMouseDown(\"east\");' onmouseup='handleCompassClick(true);'/>"+"<img id ='west' src='images/nav/westOff.gif' class='handicon' style='position:absolute;left:6px;top:25px' onmouseover='NavMouseOver(\"west\");' onmouseout='NavMouseOut(\"west\");' onmousedown='NavMouseDown(\"west\");' onmouseup='handleCompassClick(true);'/>"+"<img id='south' src='images/nav/southOff.gif' class='handicon' style='position:absolute;left:20px;top:37px' onmouseover='NavMouseOver(\"south\");' onmouseout='NavMouseOut(\"south\");' onmousedown='NavMouseDown(\"south\");' onmouseup='handleCompassClick(true);'/>"+"<img id='plus' src='images/nav/plusOff.gif' class='handicon' style='position:absolute;left:7px;top:77px' onmouseover='NavMouseOver(\"plus\");' onmouseout='NavMouseOut(\"plus\");' onmousedown='NavMouseDown(\"plus\");' onmouseup='handleCompassClick(true);'/>"+"<img id='minus' src='images/nav/minusOff.gif' class='handicon' style='position:absolute;left:7px;top:107px' onmouseover='NavMouseOver(\"minus\");' onmouseout='NavMouseOut(\"minus\");' onmousedown='NavMouseDown(\"minus\");' onmouseup='handleCompassClick(true);'/>"+"<img id='road' src='"+images+"nav/roadOff.gif' class='handicon' style='position:absolute;left:7px;top:145px' onmouseover='NavMouseOver(\"road\");' onmouseout='NavMouseOut(\"road\");' onmousedown='NavMouseDown(\"road\");'/>"+"<img id='aerial' src='"+images+"nav/AerialOff.gif' class='handicon' style='position:absolute;left:7px;top:165px' onmouseover='NavMouseOver(\"aerial\");' onmouseout='NavMouseOut(\"aerial\");' onmousedown='NavMouseDown(\"aerial\");'/>"+"<img id='hybrid' src='"+images+"nav/hybridOff.gif' class='handicon' style='position:absolute;left:7px;top:185px' onmouseover='NavMouseOver(\"hybrid\");' onmouseout='NavMouseOut(\"hybrid\");' onmousedown='NavMouseDown(\"hybrid\");'/></div>"+"<img id='hide' src='"+images+"nav/hideOff.gif' class='handicon' style='position:absolute;top:208px' onmouseover='NavMouseOver(\"hide\");' onmouseout='NavMouseOut(\"hide\");' onmousedown='NavMouseDown(\"hide\");'/>";mapManager.Map.AddControl(el);}
function AddMiniControl()
{var openImg=document.createElement("img");openImg.id="OpenMini";openImg.src=images+"MapOverviewClosed.gif";openImg.style.left=mapManager.Map.GetWidth()-105+"px";openImg.style.position="absolute";openImg.style.top=resources.OpenMiniTop+"px";openImg.style.display="block";openImg.className="handicon";openImg.onclick=OpenMini;openImg.onmouseover=function()
{document.getElementById('OpenMini').src=images+'MapOverviewClosedRollover.gif';}
openImg.onmouseout=function()
{document.getElementById('OpenMini').src=images+'MapOverviewClosed.gif';}
mapManager.Map.AddControl(openImg);var closeImg=document.createElement("img");closeImg.id="CloseMini";closeImg.src=images+"MapOverviewOpen.gif";closeImg.className="handicon";closeImg.onmouseover=function()
{document.getElementById('CloseMini').src=images+'MapOverviewOpenRollover.gif';}
closeImg.onmouseout=function()
{document.getElementById('CloseMini').src=images+'MapOverviewOpen.gif';}
closeImg.style.left=mapManager.Map.GetWidth()-152+"px";closeImg.style.position="absolute";closeImg.style.top="149px";closeImg.style.display="none";closeImg.onclick=CloseMini;mapManager.Map.AddControl(closeImg);var closePanelImg=document.createElement("img");closePanelImg.id="ClosePanel";closePanelImg.src=images+"PanelShow.gif";closePanelImg.className="handicon";closePanelImg.onmouseover=function()
{document.getElementById('ClosePanel').src=images+'PanelShowRollover.gif';}
closePanelImg.onmouseout=function()
{document.getElementById('ClosePanel').src=images+'PanelShow.gif';}
if(images=="Images/")
{closePanelImg.style.left=mapManager.Map.GetWidth()-161+"px";}
else
{closePanelImg.style.left=mapManager.Map.GetWidth()-181+"px";}
closePanelImg.style.display="block";closePanelImg.position="absolute";document.getElementById('NearbySearch').className='NearbyPanelVisible';document.getElementById('PanelWhatsNearby').style.display='none';closePanelImg.onclick=FindNearbyPanelShowHide;mapManager.Map.AddControl(closePanelImg);}
function AddMyLocationControl()
{var myLocImage=document.createElement("img");myLocImage.id="MyLocationIcon";myLocImage.src="Images/MyLocation.gif";myLocImage.style.left=mapManager.Map.GetLeft()-210+"px";myLocImage.style.position="absolute";myLocImage.style.top=resources.NavControlTop;myLocImage.style.display="none";myLocImage.className="myLocationClass";myLocImage.style.cursor="pointer";mapManager.Map.AddControl(myLocImage);}
function WindowResize()
{setTimeout("WindowResizeHelper()",100);}
function WindowResizeHelper()
{var mapOffsetLeft=mapManager.Map.GetLeft();document.getElementById("navcontrol").style.left=mapOffsetLeft+"px";}
function OpenMini()
{mapManager.Map.ShowMiniMap(mapManager.Map.GetWidth()-154,0);document.getElementById('OpenMini').style.display="none";document.getElementById('CloseMini').style.display="block";if(images=="Images/")
{document.getElementById('ClosePanel').style.left=mapManager.Map.GetLeft()+mapManager.Map.GetWidth()-209+"px";}
else
{document.getElementById('ClosePanel').style.left=mapManager.Map.GetLeft()+mapManager.Map.GetWidth()-229+"px";}
document.getElementById('MSVE_minimap_resize').style.display="none";}
function CloseMini()
{mapManager.Map.HideMiniMap();document.getElementById('OpenMini').style.display="block";document.getElementById('CloseMini').style.display="none";if(images=="Images/")
{document.getElementById('ClosePanel').style.left=mapManager.Map.GetLeft()+mapManager.Map.GetWidth()-161+"px";}
else
{document.getElementById('ClosePanel').style.left=mapManager.Map.GetLeft()+mapManager.Map.GetWidth()-181+"px";}}
function NavMouseOver(imageName)
{if(imageName=="hide"&&navHidden==true)
{document.getElementById(imageName).src=images+"Nav/showOn.gif";}
else
{document.getElementById(imageName).src=images+"nav/"+imageName+"On.gif";}}
function NavMouseOut(imageName)
{if(imageName=="hide"&&navHidden==true)
{document.getElementById(imageName).src=images+"Nav/showOff.gif";}
else
{document.getElementById(imageName).src=images+"Nav/"+imageName+"Off.gif";}
handleCompassClick(true);}
function NavMouseDown(imageName)
{switch(imageName)
{case"north":compass_x=0;compass_y=-panSpeed;handleCompassClick(false);doPan();break;case"east":compass_x=panSpeed;compass_y=0;handleCompassClick(false);doPan();break;case"south":compass_x=0;compass_y=panSpeed;handleCompassClick(false);doPan();break;case"west":compass_x=-panSpeed;compass_y=0;handleCompassClick(false);doPan();break;case"plus":handleCompassClick(false);doZoomIn();break;case"minus":handleCompassClick(false);doZoomOut();break;case"road":mapManager.Map.SetMapStyle(VEMapStyle.Road);break;case"aerial":mapManager.Map.SetMapStyle(VEMapStyle.Aerial);break;case"hybrid":mapManager.Map.SetMapStyle(VEMapStyle.Hybrid);break;case"hide":var control=document.getElementById("hide");if(navHidden==false)
{control.src=images+"Nav/showOff.gif";document.getElementById(navcontrolId).style.height="17px";document.getElementById('navPanel').style.display="none";document.getElementById('hide').style.top="0px";navHidden=true;}
else
{control.src=images+"Nav/hideOff.gif";document.getElementById(navcontrolId).style.height="229px";document.getElementById('navPanel').style.display="block";document.getElementById('hide').style.top="212px";navHidden=false;}
break;}}
function handleCompassClick(mouseOut)
{if(mouseOut)
{compass_click=false;}
else
{compass_click=true;}}
function doPan()
{if(compass_click)
{mapManager.Map.Pan(compass_x,compass_y);setTimeout("doPan()",30);}}
function doZoomIn()
{if(compass_click)
{mapManager.Map.ZoomIn();setTimeout("doZoomIn()",30);}}
function doZoomOut()
{if(compass_click)
{mapManager.Map.ZoomOut();setTimeout("doZoomOut()",30);}}
function ShowLoading()
{document.getElementById('PanelLoading').style.display="block";document.getElementById('LoadingImg').style.left=(mapManager.Map.GetLeft()+mapManager.Map.GetWidth()/2-125)+"px";document.getElementById('LoadingImg').style.top=(mapManager.Map.GetTop()+mapManager.Map.GetHeight()/2-125)+"px";}
function HideLoading()
{document.getElementById('PanelLoading').style.display="none";}