  // <!-- Hide script from older browsers

  //===================================================================
  // FUNCTION restoreSelections
  //===================================================================
  function restoreSelections() {
    // CHECK REMEMBER SELECTIONS CHECKBOX BY DEFAULT
    document.form1.remember.checked = true;
    
    // TRY TO GET FIRST COOKIE TO DETERMINE IF COOKIES ARE ENABLED
    var rememberCookie = getCookieValue("remember");
    if (rememberCookie == "true") {
      document.form1.remember.checked = true;

      // READ REST OF COOKIES AND RESTORE SELECTIONS
      var viewtypeCookie = getCookieValue("viewtypeCookie");
      var radioSet = document.form1.viewtype;   
      radioSet[viewtypeCookie].checked = true;  

      var overlaysCookie = getCookieValue("overlaysCookie");  
      if (overlaysCookie == "true") { 
        document.form1.no_overlays.checked = true; 
      } else {
        document.form1.no_overlays.checked = false; 
      } 

      var alternateCookie = getCookieValue("alternateCookie");  
      if (alternateCookie == "true") { 
        document.form1.alternate.checked = true; 
      } else {
        document.form1.alternate.checked = false; 
      } 

      var regionCookie = getCookieValue("regionCookie");
      var radioSet = document.form1.region;   
      radioSet[regionCookie].checked = true;  

      var productCookie = getCookieValue("productCookie");
      var radioSet = document.form1.product;   
      radioSet[productCookie].checked = true;  

    }  else {
      document.form1.remember.checked = false;
    } 

    form1_onclick();
  }
  
  //===================================================================
  // FUNCTION deleteCookies
  //===================================================================
  function deleteCookies() {
    setCookie("viewtypeCookie","","","Thu, 01-Jan-70 00:00:01 GMT");
    setCookie("overlaysCookie","","","Thu, 01-Jan-70 00:00:01 GMT");
    setCookie("alternateCookie","","","Thu, 01-Jan-70 00:00:01 GMT");
    setCookie("regionCookie","","","Thu, 01-Jan-70 00:00:01 GMT");  
    setCookie("productCookie","","","Thu, 01-Jan-70 00:00:01 GMT");  

  //  DON'T DELETE THIS ONE SO THAT THE BROWSER UNSELECTS THIS ONE IF THEY DON'T
  // WANT THEIR SELECTION REMEMBERED - IS CHECKED BY DEFAULT IN THE HTML  
  //  setCookie("rememberCookie","","","Thu, 01-Jan-70 00:00:01 GMT");    
  }
  
  //===================================================================
  // FUNCTION updateCookie
  //===================================================================
  function updateCookie() { 
    var remember = document.form1.remember.checked;
    if (remember == true) {
      // DETERMINE STATE OF BUTTONS / CHECKBOXES
      var region;
      var radioSet = document.form1.region; 
      for (i=0;i<radioSet.length;i++)  {
        if (radioSet[i].checked == true) {
          region = i;
          break;
        }
      }

      var product;
      var radioSet = document.form1.product; 
      for (i=0;i<radioSet.length;i++)  {
        if (radioSet[i].checked == true) {
          product = i;
          break;
        }
      }

      var viewtype;
      var radioSet = document.form1.viewtype; 
      for (i=0;i<radioSet.length;i++)  {
        if (radioSet[i].checked == true) {
          viewtype = i;
          break;
        }
      }
          
      var alternate = document.form1.alternate.checked;
      var no_overlays = document.form1.no_overlays.checked;
    
      // WRITE COOKIE
      setCookie("viewtypeCookie",viewtype,"","");
      setCookie("regionCookie",region,"","");
      setCookie("productCookie",product,"","");
      setCookie("alternateCookie",alternate,"","");
      setCookie("overlaysCookie",no_overlays,"","");
      setCookie("remember",remember,"","");       
    } else {
      setCookie("remember",remember,"","");         
      deleteCookies();
    }     
          
  }
  //===================================================================
  // FUNCTION hideButton
  //===================================================================
  function hideButton(button1, button2) 
  {
    parent.leftframe.document.getElementById(button1).style.display = "none";
    parent.leftframe.document.getElementById(button2).style.display = "block";
  }

  //===================================================================
  // FUNCTION toggleUp
  //===================================================================
  function toggleUp(thisField) 
  {
    // Region radio buttons
    var region;
    var region_numberOfelements = document.form1.region.length;
    for (index = 0 ; index < region_numberOfelements ; index++) {
      if (document.form1.region[index].checked == true) {
        region=document.form1.region[index].value;
        break;
      }   
    }      

//    if (thisField == "mkx") {

    if (region == "midwest") {
      if (document.getElementById("rad1_dis").style.display == "block") {
        hideButton("rad1_dis","rad1");
        hideButton("rad2_dis","rad2");
      }
      if (document.getElementById("storm1_dis").style.display == "block") {
        hideButton("storm1_dis","storm1");
        hideButton("storm2_dis","storm2");
      }
    }

//    }
  }

  //===================================================================
  // FUNCTION toggleDown
  //===================================================================
  function toggleDown(thisField) 
  {
    // Region radio buttons
    var region;
    var region_numberOfelements = document.form1.region.length;
    for (index = 0 ; index < region_numberOfelements ; index++) {
      if (document.form1.region[index].checked == true) {
        region=document.form1.region[index].value;
        break;
      }   
    }      

    if (region == "midwest") {
      if (document.getElementById("rad1").style.display == "block") {
        hideButton("rad1","rad1_dis");
        hideButton("rad2","rad2_dis");
      }
      if (document.getElementById("storm1").style.display == "block") {
        hideButton("storm1","storm1_dis");
        hideButton("storm2","storm2_dis");
      }
    }

  }

  //===================================================================
  // FUNCTION form1_onclick
  //===================================================================
  function form1_onclick(thisField,thisValue) 
  {
    var index;
    var region;           // "midwest", "mkx", "grb", "arx", or "dlh"
    var product;          // "radar", "radial", "storm"
    var viewtype;          // "loop", "latest" or "extrapbref1"
    var alternate;        // "" or "cc"
    var no_overlays;      // "" or "no"
    var new_href;

    // ------------- USER CLICKED ON HYPERLINK INSTEAD OF BUTTON -------------------
    if (thisField && thisField != "rememberbutton") {
      // check any radio buttons that have had the hyperlink next to it clicked
      var radioSet = eval("document.form1."+thisField);
      for (i=0;i<radioSet.length;i++) 
      {
        if (radioSet[i].value == thisValue) 
        {
          radioSet[i].checked = true;
        }
      }

      // check any checkboxes that have had the hyperlink next to it clicked
      var checkbox = eval("document.form1."+thisField);
      if (checkbox.checked == false && checkbox.value == thisValue) {
        checkbox.checked = true;
      } else {
        checkbox.checked = false;
      }
    }

    // DON'T UPDATE RIGHT FRAME IF REMEMBER BUTTON WAS CLICKED - IS UNNECESSARY
    if (thisField != "remember" && thisField != "rememberbutton") { 

      // ------------- READ FORM -------------------
  
      // viewtype radio buttons
      var viewtype_numberOfelements = document.form1.viewtype.length;
      for (index = 0 ; index < viewtype_numberOfelements ; index++) {
        if (document.form1.viewtype[index].checked == true) {
          viewtype=document.form1.viewtype[index].value;
          break;
        }   
      }      

      // Region radio buttons
      var region_numberOfelements = document.form1.region.length;
      for (index = 0 ; index < region_numberOfelements ; index++) {
        if (document.form1.region[index].checked == true) {
          region=document.form1.region[index].value;
          break;
        }   
      }      
     
      // Product radio buttons 
      var product_numberOfelements = document.form1.product.length;
      for (index = 0 ; index < product_numberOfelements ; index++) {
        if (document.form1.product[index].checked == true) {
          product=document.form1.product[index].value;
          break;
        }   
      }
  
      // Options
      alternate = document.form1.alternate.checked;
      if (alternate == true) {
        alternate = '_cc';
      } else {
        alternate = '';
      }
  
      no_overlays = document.form1.no_overlays.checked;
      if (no_overlays == true) {
        no_overlays = '_no';
      } else {
        no_overlays = '';
      }

      // ---------- HIDE BUTTONS --------
      if (viewtype == "loop" || viewtype == 'extrapbref1') {
        hideButton("no_overlays1","no_overlays1_dis");
        hideButton("no_overlays2","no_overlays2_dis");
      } else if (viewtype == "latest") {
        hideButton("no_overlays1_dis","no_overlays1");
        hideButton("no_overlays2_dis","no_overlays2");
      }

      if (region == "midwest" || alternate == "_cc") {
        hideButton("storm1","storm1_dis");
        hideButton("storm2","storm2_dis");
      } else {
        hideButton("storm1_dis","storm1");
        hideButton("storm2_dis","storm2");
      }

      if (region == "midwest") {
        hideButton("rad1","rad1_dis");
        hideButton("rad2","rad2_dis");
      } else {
        hideButton("rad1_dis","rad1");
        hideButton("rad2_dis","rad2");
      }

      if (product == "storm" || product == "radial") {
        hideButton("midwest1","midwest1_dis");
        hideButton("midwest2","midwest2_dis");
      } else {
        hideButton("midwest1_dis","midwest1");
        hideButton("midwest2_dis","midwest2");
      }

      if (product == "storm") {
        hideButton("alt1","alt1_dis");
        hideButton("alt2","alt2_dis");
      } else {
        hideButton("alt1_dis","alt1");
        hideButton("alt2_dis","alt2");
      }


      // ---------- CONSTRUCT NEW URL AND CHANGE RIGHT FRAME TO NEW URL --------
      if (viewtype == 'extrapbref1') {
        // check base reflectivity 
        document.form1.product[0].checked = true;

        new_href = region + "_" + viewtype + alternate + ".html";
      } else {
        if (viewtype == "loop") {
          new_href = region + "_" + product + "_" + viewtype + alternate + ".html";
        } else {
          new_href = region + "_" + product + "_" + viewtype + alternate + no_overlays + ".html";
        }
      }

      new_href='radar/' + new_href;
      window.top.rightframe.location.href=new_href;

    }

    updateCookie();
  }
    
// End hiding script -->
