var milestt = new Array();

var mlats =  
[30691688,30706955,30720941,30734694,30747278,30761956,30772248,
30783567,30798903,30805981,30811030,30815822,30820795,
30828889,30843056,30853611,30860000,30871944,30885833,
30897222,30905833,30917778,30930556,30941111,30950000,30962222,
30972222,30984722,30990000,31005247,31010689,
31012771,31025085,31019117,31027433,31035726,31044622,31055266,
31061032,31063057,31076162,31089177,31098059,31111181,31122296,
31136944,31148889,31146111,31151111,
31162778,31161944,31167778,31181111,31196111,31208333,31220556,
31229444,31241944,31247778,31257778,31255278,31265000,31271111,
31271389,31284167,31296111,
31304722,31316111,31315278,31309167,31321111,31334167,31336944,
31324722,31328611,31340556,31354444,31366389,31380278,31393056,
31406944,31404444,31413611,31423056,31435278,31439444,31445556,
31456111,31470000,31482500,31495278,31501944,31514722,31525833,
31528889,31532222,31540278,31546944,31552500,31562222,31574444,
31584167,31591111,31601944,31615278,31627778,31641111,31654444,
31661667,31675833,31688056,31702778,31717222,31731944,31746111,
31759444,31761389,31753333,31755556,31765833,31778889,31793056,
31806111,31819444,31829444,31842222,31856111,31863889,31877500,
31891389,31905278,31906944,31909167,31914722,31923056,31923611,
31935000,31929444,31922222,31934722,31940556,31946944,31956389,
31964444,31958889,31957500,31970000,31981389,31991667,
32002778,
32001111,31994167,32003611,32016944,
32030556,32045278,32057500,32066944,32070278,32061667,32071389,
32080556,32093611,32106389,32118889,32133056,32145278,32147222,
32161111,32175556,32189167,32203611,
32217778,32230278,32243889,32258333,32269722,32284167,32282222,
32294444,32294444,32304444,32301944,32298056,32305278,32293611,
32281944,32285556,32300000,32311389,32320833,32330000,32340278,
32342222,32348611,32359167,32370000,32371944,32379722,32394030,
32408611,32422500,32434722,
32442222,32450278,32455833,32459722,32469167,32482222,32494167,
32503333,32516389,
32523333,32521944,32517778,32515278,32524167,32531944,32538889,
32550556,32565556,32577778,32588611,32598611,32612778,32625556,
32632222,32626389,32621944,32614444,32607500,32603333,32599444,
32598611,32593056,32602500,32613333,32624722,32639167,32640278,
32651667,32665278,32678611,32687500,32696667,32689444,32683889,
32684444,32690833,32701667,32703333,32712222,32724444,32734722,
32746667,32760278,32773611,32779167,32772778,32783889,32796944,
32804167,32797500,32800278,32811111,32823889,32836111,32846944,
32859444,32864722,32873889,32888056,32901944,32913333,32922222,
32931389,32931111,32941667,32954722,32966389,32977500,32990833,
33003056,33011474,33016389,33016111,33023611,33037500,33045556,
33054444,
33063333,33073056,33077500,33079722,33074444,33082778,33093611,
33108333,33121944,33128333,33127500,33138889,33149722,
33162778,33174722,33184722,33198056,33213056,33226111,33236667,
33252890,33268611,33281944,33295556,33306944,33317778,    
33321944,33325833,33337222,33348056,33360278,33370833,33383889,
33397500,
33411111,33422500,33421111,
33426667,33445833,33458333,33470833,33483611,33494722,33497778,
33509444,33523333,33538056,33552222,33566111,33579722,33592500,
33606389,33616608,
33631944,33645278,33659722,33673889,33687222,33699722,

33712476,33726325,33740316,33754304,33766577,33780846,33795399,
33807809,33820645,33835475,33850303,33866411,33877671,33891779,
33904888,33917140,33932992,33948658,33960903,33973716,33989517,
33998483,34008160,
34020556,34031111,34041944,
34052222,

34061666,34072331,34083492,34096927,34110075,34125494,34137075,
34151637,34166126,34181393,34196445,34208655,34219798,34228456,
34242790,34257240,34271710,34286817,34300077,34313069,34326893,
34341635,34357217,

34372020,

34390556,34404722,34418889,34433056,34444722,34453889,
34460278,34464722,34469444,34480556,34494167,34509722,34524167,
34538056,34551944,34563056,34575278,34589444,34604722,34617222,
34630000,34643056,34657222,34669167,34681944,34696389,34710833,
34722500,34733333,34745556,34757500,34771389,34785278,34798889,
34813889,34825278,34836389,34850278,34864444,34878611,34893333,
34904722,34910000,34913611,34919444,34933889,34945833,34960278,
34974722,34988056,34992778];

var mlngs =  
[-88034915,-88036818,-88040417,-88042428,-88037959,-88030063,-88022937,
-88012079,-88013538,-88001694,-87986330,-87972168,-87951369,
-87943889,-87948889,-87960833,-87976389,-87986389,-87982222,
-87970556,-87957778,-87965278,-87958889,-87967500,-87975833,-87982500,
-87994167,-87995278,-87986111,-87988114,-88003011,
-88017792,-88018612,-88003238,-88000242,-88012969,-88001800,-87994069,
-87978231,-87965377,-87969902,-87976145,-87965741,-87955258,-87946052,
-87943611,-87941944,-87957778,-87971111,
-87967778,-87951389,-87942500,-87945278,-87947778,-87945833,-87938333,
-87933889,-87942222,-87957778,-87968889,-87984722,-87980278,-87965556,
-87952778,-87955556,-87947778,
-87961111,-87960556,-87944444,-87930000,-87924722,-87923333,-87911389,
-87916667,-87906111,-87898333,-87894722,-87890556,-87897222,-87904444,
-87909444,-87924722,-87923056,-87910833,-87920000,-87934722,-87922222,
-87916111,-87918056,-87909722,-87909722,-87922778,-87930278,-87941111,
-87958056,-87974722,-87987778,-88003056,-88019444,-88032778,-88042500,
-88053333,-88067500,-88079722,-88074444,-88082778,-88086667,-88090000,
-88079444,-88079722,-88087500,-88088889,-88092500,-88092778,-88098056,
-88104167,-88118889,-88133056,-88146944,-88158333,-88163889,-88167500,
-88176389,-88180556,-88169167,-88161389,-88155556,-88142222,-88136944,
-88133056,-88128889,-88112778,-88097222,-88082778,-88070000,-88055000,
-88063611,-88077222,-88090278,-88098333,-88111389,-88122222,-88111389,
-88097778,-88083889,-88071944,-88075278,-88068056,-88075556,-88085833,
-88093611,-88098611,-88111667,-88117500,
-88114444,-88115278,-88114722,-88100556,-88084167,-88071111,-88061111,
-88047778,-88045833,-88051111,-88043889,-88040556,-88032222,-88019444,
-88013889,-88009167,-88007222,-88012500,
-88007500,-88012778,-88012500,-88008611,-88019167,-88019444,-88005556,
-88006389,-87992222,-87982222,-87970556,-87957222,-87942500,-87938333,
-87943611,-87928611,-87931389,-87933889,-87945833,-87958056,-87967222,
-87981944,-87996667,-88008333,-88018889,-88035278,-88046389,-88044331,
-88042500,-88039444,-88029444,
-88014722,-88001389,-87986944,-87971111,-87957778,-87949722,-87940556,
-87927222,-87916111,
-87901389,-87885833,-87869722,-87853333,-87841389,-87853056,-87868611,
-87873889,-87873333,-87879167,-87891111,-87898611,-87905278,-87912778,
-87928889,-87943056,-87956944,-87971389,-87986667,-88000833,-88019444,
-88036111,-88052222,-88061944,-88072222,-88081111,-88078333,-88062778,
-88054444,-88055000,-88053611,-88041111,-88051111,-88063611,-88077500,
-88095556,-88110556,-88113889,-88096944,-88084722,-88083889,-88095556,
-88105278,-88107222,-88108056,-88093611,-88079167,-88068056,-88067222,
-88078889,-88093611,-88106389,-88116944,-88125278,-88134722,-88145278,
-88156111,-88168889,-88181667,-88182778,-88186944,-88194722,-88207222,
-88196389,-88179444,-88169722,-88163889,-88160278,-88168611,-88171667,
-88172778,-88184519,-88192778,-88215556,-88225556,-88223889,-88211389,
-88202500,
-88201389,-88211389,-88224167,-88241111,-88250833,-88263889,-88255556,
-88257500,-88262222,-88276389,-88290278,-88286389,-88275556,
-88273611,-88278889,-88289722,-88290556,-88287500,-88290556,-88295833,
-88302871,-88306944,-88302778,-88303889,-88311389,-88324722,      -88341111,-88356944,-88366111,-88373611,-88381111,-88391944,-88398611,
-88400278,
-88402222,-88406944,-88423611,
-88437778,-88440556,-88434167,-88443056,-88450556,-88461944,-88479167,
-88488889,-88490000,-88492222,-88494722,-88492778,-88490556,-88481389,
-88482778,-88492213,
-88498611,-88498611,-88501111,-88501389,-88493611,-88488889,

-88493071,-88495646,-88493242,-88497534,-88497706,-88495302,-88502856,
-88511095,-88515387,-88518992,-88523455,-88531180,-88537874,-88540278,
-88539763,-88531695,-88531758,-88529526,-88525234,-88520428,-88510987,
-88501202,-88490731,
-88483056,-88471111,-88459167,
-88446389,

-88428402,-88415356,-88404713,-88400249,-88394756,-88390465,-88381796,
-88380079,-88379478,-88379650,-88385486,-88387718,-88395357,-88403082,
-88418360,-88427001,-88426400,-88425198,-88421937,-88418686,-88415939,
-88411991,-88408326,

-88404181,

-88395278,-88393611,-88393889,-88394444,-88393611,-88386667,
-88372778,-88356111,-88339722,-88331111,-88325278,-88324722,-88324444,
-88321111,-88315556,-88315278,-88308333,-88301944,-88295556,-88285556,
-88274722,-88267500,-88269722,-88279167,-88286389,-88287778,-88290278,
-88300833,-88312778,-88321667,-88330556,-88327222,-88322222,-88317500,
-88315556,-88306944,-88296667,-88300556,-88302222,-88300556,-88298056,
-88288056,-88271667,-88254444,-88238889,-88236944,-88228056,-88228333,
-88229722,-88225556,-88209167];

	var poiprev = 0;
	var map = null;

	function removeOptions(optionMenu)
	{
	  optionMenu.options.length = 0;
	}

	function addOptions(optionList, optionMenu)
	{
	 var i=0; var j=-1;
	 removeOptions(optionMenu);  // clear out the options
	 for (i=0; i < optionList.length; i++)
	    {
 
	     j++ 
	     optionMenu[j] = new Option(optionList[i]);
    
	    }
	}

	function includechange()
	{
	 var i=0; var j=-1;
	 for (i=0; i <451; i++)
	  {
	   j++
	   milestt[j] = i;
	  }
	 addOptions(milestt,document.myform2.mile);
	}

        function preloadOpts()
        {
	      includechange();      
	}

	function UpdateInfo(e)
	{
		document.getElementById("info").innerHTML =
			'TENN-TOMBIGBEE:  Latitude = ' + 
			e.view.latlong.latitude + 
			', Longitude = ' 
			+ e.view.latlong.longitude + 
			', Zoom=' + 
			e.view.zoomLevel ;
                         
	}
	

	function OnPageLoad()
	{
                preloadOpts()
		var params = new Object();
		params.latitude = 30.691688;
		params.longitude = -88.034915;
		params.zoomlevel = 15;
		params.mapstyle = Msn.VE.MapStyle.Hybrid;
		params.showScaleBar = true;
		params.showDashboard = false;
		params.dashboardSize = Msn.VE.DashboardSize.Normal;
		params.dashboardX = 5;
		params.dashboardY = 5;
	
		map = 
			new Msn.VE.MapControl(
				document.getElementById("myMap"), 
				params);
		
		map.Init();
		
		map.AttachEvent("onendcontinuouspan", 
			UpdateInfo);
			
		map.AttachEvent("onendzoom", 
			UpdateInfo) ;


	}
	
	function DoPanUp() 
	{ 
		map.ContinuousPan(0, -10, 20); 
	}
	function DoPanDown() 
	{ 
		map.ContinuousPan(0, 10, 20); 
	} 

	function DoPanLeft() 
	{ 
		map.ContinuousPan(-10, 0, 20); 
	}
	function DoPanRight() 
	{ 
		map.ContinuousPan(10, 0, 20);
	}

	function DoZoomIn()
	{
		map.ZoomIn(); 
	}
	function DoZoomOut()
	{
		map.ZoomOut(); 
	}
	function DoRoadStyle()
	{
		var r = Msn.VE.MapStyle.Road;
		map.SetMapStyle(r); 
	}

	function DoAerialStyle()
	{
		var a = Msn.VE.MapStyle.Aerial;
		map.SetMapStyle(a); 
	}

	function DoHybridStyle()
	{
		var h = Msn.VE.MapStyle.Hybrid;
		map.SetMapStyle(h); 
	}


        function markmile()
	{
		map.AddPushpin('pin', 
		mlat, 
		mlng,
		88,
		34,
		'mark',
		mmile,
		1);
	}

	function milehit(mmile)
	{
        mlat  = mlats[mmile] / 1000000;
        mlng  = mlngs[mmile] / 1000000;        
        map.PanToLatLong(mlat,mlng);
        markmile(mmile)
        dist = Math.abs(mmile - poiprev)
        document.myform2.distnm.value = Math.round(0.86898 * dist);
        document.myform2.distsm.value =  dist;
        document.myform2.distkm.value = Math.round(1.609344 * dist);
	poiprev = mmile;         
        document.myform2.mile.value = "9999";
	}

	
	function milechange()
	{
             var k; 
	     var hitval=" "; 
	     for (k=0; k < document.myform2.mile.options.length; k++)
	     {
	       if (document.myform2.mile.options[k].selected)
	       {
	         mmile = k;
                 milehit(mmile);  
 	       }
             }
        } 


