//alert ("Entering data.js")

//Global Variables

var prodDesc = new Array()
prodDesc[0] = prodDesc["qpf"] = "QPF: Quantitative Precipitation Forecast"
prodDesc[1] = prodDesc["qpe"] = "QPE: Quantitative Precipitation Estimates"
prodDesc[2] = prodDesc["ffg"] = "FFG: Flash Flood Guidance"
prodDesc[3] = prodDesc["hyd"] = "HYD: HYD Bulletin"
prodDesc[4] = prodDesc["qps"] = "QPS: Quantitative Precipitation Summary"

function rfcChoice(rfc) {
//alert ("rfcChoice ("+rfc+")")
  var mySelect = document.data.rfc
  for (var i=0; i<mySelect.options.length; ++i) {
    if ( rfc.toLowerCase() == mySelect.options[i].value ) {
      mySelect.selectedIndex = i
      break
    }
  }
  prodOptions()
}

function prodOptions() {
//alert ("prodOptions()")
  var mySelect = document.data.rfcprod
  var myRFC = document.data.rfc.options[document.data.rfc.selectedIndex].value.toUpperCase()
  if ( myRFC == "ABRFC" ) {
    var myProd = new Array ("qpf", "qpe", "ffg", "hyd", "qps")
  } else if ( myRFC == "CBRFC" ) {
    var myProd = new Array ("qpf", "qpe", "hyd", "qps")
  } else if ( myRFC == "CNRFC" ) {
    var myProd = new Array ("qpf", "qpe", "hyd", "qps")
  } else if ( myRFC == "LMRFC" ) {
    var myProd = new Array ("qpf", "qpe", "ffg", "hyd", "qps")
  } else if ( myRFC == "MARFC" ) {
    var myProd = new Array ("qpf", "qpe", "ffg", "hyd", "qps")
  } else if ( myRFC == "MBRFC" ) {
    var myProd = new Array ("qpf", "qpe", "ffg", "hyd", "qps")
  } else if ( myRFC == "NCRFC" ) {
    var myProd = new Array ("qpf", "qpe", "ffg", "hyd", "qps")
  } else if ( myRFC == "NERFC" ) {
    var myProd = new Array ("qpf", "qpe", "ffg", "hyd", "qps")
  } else if ( myRFC == "NWRFC" ) {
    var myProd = new Array ("qpf", "qpe", "hyd", "qps")
  } else if ( myRFC == "OHRFC" ) {
    var myProd = new Array ("qpf", "qpe", "ffg", "hyd", "qps")
  } else if ( myRFC == "SERFC" ) {
    var myProd = new Array ("qpf", "qpe", "ffg", "hyd", "qps")
  } else if ( myRFC == "WGRFC" ) {
    var myProd = new Array ("qpf", "qpe", "ffg", "hyd", "qps")
  } else if ( myRFC == "MOSAIC" ) {
    var myProd = new Array ("qpf", "qpe", "ffg")
  } else if ( myRFC == "HPC" ) {
    var myProd = new Array ("qpf")
  } else if ( myRFC == "SJU" ) {
    var myProd = new Array ("qpe")
  }
  var wantProd = mySelect.options[mySelect.selectedIndex].value
  var myI = 0
  mySelect.options.length = 0
  for ( var i=0; i<myProd.length; ++i ) {
    mySelect.options[i] = new Option(prodDesc[myProd[i]], myProd[i], false, false)
    if ( myProd[i] == wantProd ) { myI = i }
  }
  mySelect.selectedIndex = myI
}

function setProd() {
  document.data.rfcprod.options[document.data.rfcprod.selectedIndex].value = "rfc"+document.data.rfcprod.options[document.data.rfcprod.selectedIndex].value

//alert("RFC: "+document.data.rfc.options[document.data.rfc.selectedIndex].value+"\nPROD: "+document.data.rfcprod.options[document.data.rfcprod.selectedIndex].value)

  return true
}

