﻿// JScript File
var watershedName; 

function ZoomTo5thField()
{
   //getAJAX5thWatershed(watershed);
      
   //map.DeleteAllPolygons();
   try
   {
      map.DeletePolygon(watershedName);        
   }  
   catch (ex)
   {
      var test = "first time";
   }
   watershedName = document.getElementById("drpDwnWatershed").value; 
   document.getElementById("chkBox5th1").style.visibility = "visible";
   document.getElementById("chkBox5th2").style.visibility = "visible";
   watershedName = watershedName.replace(/ /g,"");
   var source = "Watersheds5th/Umpqua5th.xml";
   if (document.getElementById("ckbBoxWaterShed5th").checked == false)
   {
   document.getElementById("ckbBoxWaterShed5th").checked = true;
   }   
   if (window.ActiveXObject)
                {
	                xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
	                xmlDoc.async=false;
	                xmlDoc.load(source);
	                getmessage5th();
                }
                //alert(Basin);
                 else if (document.implementation && document.implementation.createDocument)
                {
	                xmlDoc=document.implementation.createDocument("","",null);
	                xmlDoc.load(source);	               
	                xmlDoc.onload=getmessage5th;	                
                }
}

function getmessage5th()
          {         
                //var pointsGML = xmlDoc.getElementsByTagName(watershedName)[0].attributes[0].text;
                var pointsGML = xmlDoc.getElementsByTagName(watershedName)[0];
                var pointsGML2 = pointsGML.getAttribute("coordinates");                                
                var point = pointsGML2.split(/\ /);               
                var polyPoints = new Array();
                var LatLong = new Array();
                for (var i=0; i< point.length; i++)
                {
                    LatLong = point[i].split(/\,/);
                    polyPoints.push(new VELatLong(LatLong[1],LatLong[0]));
                    if (i == (point.length -1))
                    {
                    LatLong = point[0].split(/\,/);
                    polyPoints.push(new VELatLong(LatLong[1],LatLong[0]));
                    }                                        
                }               
                    var mypoly = new VEPolygon(watershedName, polyPoints, new VEColor(50,150,200,0.3), new VEColor(255,255,255,1.0), 2);
    //                poly.SetOutlineWidth(3);           
    //                poly.SetOutlineColor(new VEColor(0,150,100,1.0));           
    //                poly.SetFillColor(new VEColor(0,150,100,0.5));           
                    map.AddPolygon(mypoly);                       
                    //document.getElementById("ckbBoxWaterShed5th").checked = true;
                    //document.getElementById("UBasinChkBox").checked = false;  
                    //ActivePoly = mypoly;                    
                    //LoadPushPinLayers(Basin);
                    //LoadBasinData(Basin); 
                    map.SetMapView(mypoly.LatLongs); 
               
            }   


function Toggle5thWater(checked)
{
   if (checked  != true)
      {
      if (watershedName != undefined)
      {
      try
      {
       map.DeletePolygon(watershedName);
       }
       catch (ex)
       {
       var test= "test";
       }
       }
       
       //$get("chkBox5th1").style.visibility = "hidden";
       //$get("chkBox5th2").style.visibility = "hidden";
        //$get("chkBox5th1").visible = false;
        //$get("chkBox5th2").visibile = false;
        
      }
        else
      {
        var watershed = document.getElementById("DropDownList1").value; 
        ZoomTo5thField(watershed);
        document.getElementById("chkBox5th1").style.visibility = "visible";
        document.getElementById("chkBox5th2").style.visibility = "visible";
        //$get("chkBox5th1").visibile = true;
        //$get("chkBox5th2").visibile = true;
        document.getElementById("ckbBoxWaterShed5th").checked = true;
      }                  
}