
  function jumpScroll(stockSelector, stockListDiv, stockOptionName, stockOptionIdPrefix) {
    var val = document.getElementById(stockSelector).value;
    var scode = val;
    while (scode.length < 5) {
      scode = "0" + scode;
    }
    var obj = document.getElementById(stockOptionIdPrefix+scode);
    var objL = document.getElementById(stockListDiv);
    if (objL != null) {
      if (obj != null) {
        var objOY = obj.offsetTop;
        var isMSIE = (navigator.appName == "Microsoft Internet Explorer");
        if (isMSIE) {
          objL.scrollTop = objOY;
        } else {
          objL.scrollTop = objOY - 55;
        }
      } else {
        var selectEl = document.getElementsByName(stockOptionName);
        var alt;
        var idx = -1;
        var size = selectEl.length;
        var height = objL.scrollHeight;
        var cheight = objL.clientHeight;
        var s_top = objL.scrollTop;
        var s_ctop = objL.clientTop;
        var init_loc = parseInt( s_top / parseInt((height / size))) + 1;
        for( var i = init_loc; i < selectEl.length; i++ ) {
          alt = selectEl[i].alt;
          if (alt.indexOf(val) != -1){
            idx = i;
            break;
          }
        }
        if (idx == -1) {
          for( var i = 0; i < init_loc; i++ ) {
            alt = selectEl[i].alt;
            if (alt.indexOf(val) != -1){
              idx = i;
              break;
            }
          }
        }
        if (idx != -1) {
          var objOY = selectEl[idx].offsetTop;
          var isMSIE = (navigator.appName == "Microsoft Internet Explorer");
          if (isMSIE) {
            objL.scrollTop = objOY;
          } else {
            objL.scrollTop = objOY - 55;
          }
        } else {
          alert(ErrorMessage_NoSuchStock);
        }
      }
    }
  }
  function triggerJumpField(e, stockSelector, stockListDiv, stockOptionName, stockOptionIdPrefix) {
    var isMSIE = (navigator.appName == "Microsoft Internet Explorer");
    var isSubmit = false;
    if (isMSIE) {
      var keynum = e.keyCode;
      if (keynum == 13)
        isSubmit = true;
    } else {
      var keynum = e.which;
      if (keynum == 13)
        isSubmit = true;
    }
    if (isSubmit) {
      jumpScroll(stockSelector, stockListDiv, stockOptionName, stockOptionIdPrefix);
      return false;
    } else {
      return true;
    }
  }


