  var refnum = 2;
  var ichnum = 3;

  var denindx = 0;
  var code  = 'XSTK';
  var today = '112109';
  var level = '0';
  var base_url = 'http://www2.barchart.com';
  var charts = 'http://charts.barchart.com';
  var bgcolor = '#666699';
  function setFormNums() {
    for (var i = 0; i < document.forms.length; i++) {
      if      (document.forms[i].name == "reform") {
        refnum = i;
      }
      else if (document.forms[i].name == "ichart") {
        ichnum = i;
      }
    }
  }

  function selectItem(sel, itm) {
    for (i = 0; i < sel.options.length; i++) {
      if (sel.options[i].value == itm)
        sel.selectedIndex = i;
    }
  }

  function hasElement(f, element) {
    var ok = false;
    for (i = 0; i < f.elements.length; i++) {
      if (f.elements[i].name == element)
        ok = true;
    }
    return ok;
  }

  function getDenIndex() {
    if (hasElement(document.forms[refnum], "den") == true) {
      var denval = document.forms[refnum].den.value.toUpperCase();
      var den = document.forms[ichnum].den;
      for (var i = 0; i < den.options.length; i++) {
        var val = den.options[i].value.toUpperCase();
        if (val == denval) {
          denindx = i;
        }
      }
    }
    else { // default value
      denindx = 2;
    }
  }

  function getSelectedValue(sel) {
    return sel.options[sel.selectedIndex].value;
  }

  function changeDenIndex() {
    denindx = document.forms[ichnum].den.selectedIndex;
  }

  function selectval(sel, val) {
    for (var i = 0; i < sel.options.length; i++) {
      if (sel.options[i].value == val)
        sel.options[i].selected = true;
    }
  }

  function fillup(version) {
    document.forms[ichnum].sym.value  = document.forms[refnum].mys.value.toUpperCase();

    getDenIndex();
    document.forms[ichnum].den.options[denindx].selected = true;

    if (hasElement(document.forms[refnum], "data") == true)
      selectval(document.forms[ichnum].data, document.forms[refnum].data.value.toUpperCase());
    else // default case
      selectval(document.forms[ichnum].data, 'A');

    if(version == 'ichart') {
      if (hasElement(document.forms[refnum], "date") == true)
        document.forms[ichnum].date.value = document.forms[refnum].date.value.toUpperCase();
    }

    if (hasElement(document.forms[refnum], "divd") == true) {
      if (document.forms[refnum].divd.value.toUpperCase() == 'Y') { document.forms[ichnum].divd.checked = true; }
    }
    else // default case
      document.forms[ichnum].divd.checked = false;

    if (hasElement(document.forms[refnum], "evnt") == true) {
      if (document.forms[refnum].evnt.value.toUpperCase() == 'ADV') { document.forms[ichnum].evnt.checked = true; }
    }
    else // default case
      document.forms[ichnum].evnt.checked = true;

    if (hasElement(document.forms[refnum], "grid") == true) {
      if (document.forms[refnum].grid.value.toUpperCase() == 'Y') { document.forms[ichnum].grid.checked = true; }
    }
    else // default case
      document.forms[ichnum].grid.checked = true;

    if (hasElement(document.forms[refnum], "jav") == true) {
      if (level == 1) {
        selectval(document.forms[ichnum].jav, document.forms[refnum].jav.value.toUpperCase());
      }
      else {
        if (document.forms[refnum].jav.value.toUpperCase() == 'ADV') {
          document.forms[ichnum].jav.checked = true;
        }
      }
    }
    else {
      if (level == 1) {
        selectval(document.forms[ichnum].jav, 'ADV');
      }
      else {
        document.forms[ichnum].jav.checked = true;
      }
    }

    if (hasElement(document.forms[refnum], "size") == true)
      selectval(document.forms[ichnum].size, document.forms[refnum].size.value.toUpperCase());
    else // default value
      selectval(document.forms[ichnum].size, "B");


    if (hasElement(document.forms[refnum], "sky") == true) {
      if (document.forms[refnum].sky.value.toUpperCase() == 'Y') { document.forms[ichnum].sky.checked = true; }
    }

    if (hasElement(document.forms[refnum], "late") == true) {
      if (document.forms[refnum].late.value.toUpperCase() == 'Y') { document.forms[ichnum].late.checked = true; }
    }
    else // default case
      document.forms[ichnum].late.checked = true;

    if (hasElement(document.forms[refnum], "sly") == true)
      selectval(document.forms[ichnum].sly, document.forms[refnum].sly.value.toUpperCase());
    else // default case
      selectval(document.forms[ichnum].sly, 'N');


    if (hasElement(document.forms[refnum], "vol") == true) {
      if (document.forms[refnum].vol.value.toUpperCase() == 'Y') { document.forms[ichnum].vol.checked = true; }
    }
    else // default case
      document.forms[ichnum].vol.checked = true;

    if (hasElement(document.forms[refnum], "ch1") == true)
      selectval(document.forms[ichnum].ch1, document.forms[refnum].ch1.value.toUpperCase());

    if (hasElement(document.forms[refnum], "arga") == true)
      document.forms[ichnum].arga.value = document.forms[refnum].arga.value;
    if (hasElement(document.forms[refnum], "argb") == true)
      document.forms[ichnum].argb.value = document.forms[refnum].argb.value;
    if (hasElement(document.forms[refnum], "argc") == true)
      document.forms[ichnum].argc.value = document.forms[refnum].argc.value;

    if (hasElement(document.forms[refnum], "ov1") == true)
      selectval(document.forms[ichnum].ov1, document.forms[refnum].ov1.value.toUpperCase());
    if (hasElement(document.forms[refnum], "argd") == true)
      document.forms[ichnum].argd.value = document.forms[refnum].argd.value;
    if (hasElement(document.forms[refnum], "arge") == true)
      document.forms[ichnum].arge.value = document.forms[refnum].arge.value;
    if (hasElement(document.forms[refnum], "argf") == true)
      document.forms[ichnum].argf.value = document.forms[refnum].argf.value;

    if (hasElement(document.forms[refnum], "ch2") == true)
      selectval(document.forms[ichnum].ch2, document.forms[refnum].ch2.value.toUpperCase());
    if (hasElement(document.forms[refnum], "argg") == true)
      document.forms[ichnum].argg.value = document.forms[refnum].argg.value;
    if (hasElement(document.forms[refnum], "argh") == true)
      document.forms[ichnum].argh.value = document.forms[refnum].argh.value;
    if (hasElement(document.forms[refnum], "argi") == true)
      document.forms[ichnum].argi.value = document.forms[refnum].argi.value;

    if (hasElement(document.forms[refnum], "ov2") == true)
      selectval(document.forms[ichnum].ov2, document.forms[refnum].ov2.value.toUpperCase());
    if (hasElement(document.forms[refnum], "argj") == true)
      document.forms[ichnum].argj.value = document.forms[refnum].argj.value;
    if (hasElement(document.forms[refnum], "argk") == true)
      document.forms[ichnum].argk.value = document.forms[refnum].argk.value;
    if (hasElement(document.forms[refnum], "argl") == true)
      document.forms[ichnum].argl.value = document.forms[refnum].argl.value;

    makdennam(document.forms[ichnum].data);

    if(version == 'ichart') {
      if ((document.forms[ichnum].date.value == null) || (document.forms[ichnum].date.value == "")) {
        document.forms[ichnum].date.value = today;
       }
    }

	if(version == 'ichart') {
      if (document.forms[refnum].comp1 != null) {
        document.forms[ichnum].comp1.value = document.forms[refnum].comp1.value;
      }
      if (document.forms[refnum].comp2 != null) {
        document.forms[ichnum].comp2.value = document.forms[refnum].comp2.value;
      }
      if (document.forms[refnum].comp3 != null) {
        document.forms[ichnum].comp3.value = document.forms[refnum].comp3.value;
	  }
	}
    else if(version == 'cbnew') {
      document.forms[ichnum].ChartName.value = "";
      document.forms[ichnum].comp.value = "";
	}
	else if(version == 'bcold')  {
      document.forms[ichnum].comp.value = "";
    }

    var ref_comp = document.forms[refnum].comp;
    if (ref_comp != null) {
      if (ref_comp[0] == null)
        document.forms[ichnum].comp1.value = ref_comp.value;
      else {
        for (var i = 0; i < ref_comp.length; i++) {
          if (i == 0)          
            document.forms[ichnum].comp1.value = ref_comp[i].value;
          else if (i == 1)          
            document.forms[ichnum].comp2.value = ref_comp[i].value;
          else if (i == 2)          
            document.forms[ichnum].comp3.value = ref_comp[i].value;
        }
      }
    }
  }

  function makdennam(d) {
    var data = d.options[d.selectedIndex].value.toUpperCase();
    var aryden = new Array('HIGH' , 'MEDHI', 'MED', 'MEDLO', 'LOW');

    var aryz05 = new Array('3 1/2 Days', '2 Days', '1 1/2 Days', '1 Days', '1/2 Day');
    var aryz10 = new Array('7 Days', '4 1/2 Days', '3 Days', '2 Days', '1 1/2 Days');
    var aryz15 = new Array('10 Days', '7 Days', '4 Days', '3 Days', '2 Days');
	var aryz30 = new Array('20 Days', '14 Days', '8 Days', '6 Days', '4 Days');
    var aryz45 = new Array('29 Days', '20 Days', '11 Days', '8 Days', '5 Days');
	var aryz60 = new Array('40 Days', '28 Days', '16 Days', '12 Days', '8 Days');
    var aryz90 = new Array('58 Days', '40 Days', '22 Days', '16 Days', '10 Days');

    var arya = new Array('One Year', '8 Months', '6 Months', '4 Months', '2 1/2 Months');
    var aryd = new Array('Five Years', '3 1/2 Years', '2 1/4 Years', '1 1/2 Years', '1 Year');
    var aryg = new Array('25 Years', '15 Years', '10 Years', '7 1/2 Years', '5 Years');
    var tmp;
    if      (data == 'A')   { tmp = arya; }
    else if (data == 'D')   { tmp = aryd; }
    else if (data == 'G')   { tmp = aryg; }
    else if (data == 'Z05') { tmp = aryz05; }
    else if (data == 'Z10') { tmp = aryz10; }
    else if (data == 'Z15') { tmp = aryz15; }
	else if (data == 'Z30') { tmp = aryz30; }
	else if (data == 'Z45') { tmp = aryz45; }
	else if (data == 'Z60') { tmp = aryz60; }
	else if (data == 'Z90') { tmp = aryz90; }

    if (tmp != null) {
      for (i = 0; i < 5; i++) {
        document.forms[ichnum].den.options[i] = new Option(tmp[i], aryden[i]);
      }
    }
    document.forms[ichnum].den.options[denindx].selected = true;
  }

  function makDenNam(d) {
    var data = d;
    var aryden = new Array('HIGH' , 'MEDHI', 'MED', 'MEDLO', 'LOW');

    var aryz05 = new Array('3 1/2 Days', '2 Days', '1 1/2 Days', '1 Days', '1/2 Day');
    var aryz10 = new Array('7 Days', '4 1/2 Days', '3 Days', '2 Days', '1 1/2 Days');
    var aryz15 = new Array('10 Days', '7 Days', '4 Days', '3 Days', '2 Days');
	var aryz30 = new Array('20 Days', '14 Days', '8 Days', '6 Days', '4 Days');
    var aryz45 = new Array('29 Days', '20 Days', '11 Days', '8 Days', '5 Days');
	var aryz60 = new Array('40 Days', '28 Days', '16 Days', '12 Days', '8 Days');
    var aryz90 = new Array('58 Days', '40 Days', '22 Days', '16 Days', '10 Days');

    var arya = new Array('One Year', '8 Months', '6 Months', '4 Months', '2 1/2 Months');
    var aryd = new Array('Five Years', '3 1/2 Years', '2 1/4 Years', '1 1/2 Years', '1 Year');
    var aryg = new Array('25 Years', '15 Years', '10 Years', '7 1/2 Years', '5 Years');
    var tmp;
    if      (data == 'A')   { tmp = arya; }
    else if (data == 'D')   { tmp = aryd; }
    else if (data == 'G')   { tmp = aryg; }
    else if (data == 'Z05') { tmp = aryz05; }
    else if (data == 'Z10') { tmp = aryz10; }
    else if (data == 'Z15') { tmp = aryz15; }
	else if (data == 'Z30') { tmp = aryz30; }
	else if (data == 'Z45') { tmp = aryz45; }
	else if (data == 'Z60') { tmp = aryz60; }
	else if (data == 'Z90') { tmp = aryz90; }

    if (tmp != null) {
      for (i = 0; i < 5; i++) {
        document.forms[ichnum].den.options[i] = new Option(tmp[i], aryden[i]);
      }
    }
    document.forms[ichnum].den.options[denindx].selected = true;
  }

  function jdraw(f) {
    if ((document.forms[ichnum].sym.value == null) ||
        (document.forms[ichnum].sym.value == "")) {
      alert("A symbol MUST be entered for Custom Charts to work.");
      return false;
    }
    var arg = "";
    arg += "sym=" + document.forms[ichnum].sym.value + "&";
    arg += "data=" + getSelectedValue(document.forms[ichnum].data) + "&";
    arg += "date=" + document.forms[ichnum].date.value + "&";
    arg += "den=" + getSelectedValue(document.forms[ichnum].den) + "&";

    if (document.forms[ichnum].divd.checked) { arg += "divd=" + document.forms[ichnum].divd.value + "&"; }
    else                                     { arg += "divd=n&"; }

    if (document.forms[ichnum].evnt.checked) { arg += "evnt=" + document.forms[ichnum].evnt.value + "&"; }
    else                                     { arg += "evnt=off&"; }

    if (document.forms[ichnum].grid.checked) { arg += "grid=" + document.forms[ichnum].grid.value + "&"; }
    else                                     { arg += "grid=N&"; }

    if (level == 1) {
      arg += "jav=" + getSelectedValue(document.forms[ichnum].jav) + "&";
    }
    else {
      if (document.forms[ichnum].jav.checked) { arg += "jav=" + document.forms[ichnum].jav.value + "&"; }
      else                                    { arg += "jav=off&"; }
    }

    arg += "size=" + getSelectedValue(document.forms[ichnum].size) + "&";
    if (document.forms[ichnum].sky.checked) { arg += "sky=" + document.forms[ichnum].sky.value + "&"; }
    else                                    { arg += "sky=N&"; }

    arg += "sly=" + getSelectedValue(document.forms[ichnum].sly) + "&";

    if (document.forms[ichnum].vol.checked) { arg += "vol=" + document.forms[ichnum].vol.value + "&"; }
    else                                    { arg += "vol=N&"; }

    if (document.forms[ichnum].late.checked) { arg += "late=" + document.forms[ichnum].late.value + "&"; }
    else                                     { arg += "late=N&"; }

    arg += "ch1=" + getSelectedValue(document.forms[ichnum].ch1) + "&";
    arg += "arga=" + document.forms[ichnum].arga.value + "&";
    arg += "argb=" + document.forms[ichnum].argb.value + "&";
    arg += "argc=" + document.forms[ichnum].argc.value + "&";

    arg += "ov1=" + getSelectedValue(document.forms[ichnum].ov1) + "&";
    arg += "argd=" + document.forms[ichnum].argd.value + "&";
    arg += "arge=" + document.forms[ichnum].arge.value + "&";
    arg += "argf=" + document.forms[ichnum].argf.value + "&";

    arg += "ch2=" + getSelectedValue(document.forms[ichnum].ch2) + "&";
    arg += "argg=" + document.forms[ichnum].argg.value + "&";
    arg += "argh=" + document.forms[ichnum].argh.value + "&";
    arg += "argi=" + document.forms[ichnum].argi.value + "&";

    arg += "ov2=" + getSelectedValue(document.forms[ichnum].ov2) + "&";
    arg += "argj=" + document.forms[ichnum].argj.value + "&";
    arg += "argk=" + document.forms[ichnum].argk.value + "&";
    arg += "argl=" + document.forms[ichnum].argl.value + "&";

    if (document.forms[ichnum].comp1.value.length > 0)
      arg += "comp1=" + document.forms[ichnum].comp1.value + "&";
    if (document.forms[ichnum].comp2.value.length > 0)
      arg += "comp2=" + document.forms[ichnum].comp2.value + "&";
    if (document.forms[ichnum].comp3.value.length > 0)
      arg += "comp3=" + document.forms[ichnum].comp3.value + "&";

    arg += "code=" + code + "IC&"; // Interactive Charts
    arg += "org=stk";
    var loc = charts + '/chart.asp?' + arg;
    window.open(loc, '_top');
    return false;
  }

  function resetForm(val) {
	if(val == 1)      fillup('cbold');
    else if(val == 2) fillup('cbnew');
    else if(val == 3) fillup('cbnew2');
	else              fillup('ichart');
    return false;
  }

  // Here we have code specific for old Chart Builder !!!!!
  function validdate(d) {
    if (d.length != 6) { return false; }
	else {
		var a = d.charAt(0) + d.charAt(1);
		var b = d.charAt(2) + d.charAt(3);
		var c = d.charAt(4) + d.charAt(5);
		if ((a > 12) || (a < 1)) return false;
		else if ((b > 31) || (b < 1)) return false;
		else return true;
	}
  }

  function getName(f) {
	var name;
	name = window.prompt("Please enter a name for you chart", "");
	if (name == '') {
		alert ("Each chart must have a unique name.");
		return (getName(f));
	}
	else if (name == null) { return false; }
	else {
		cn = parent.frames[0].chart_names;
		var good = true;
		for (i = 0; i < cn.length; i++) {
			if (cn[i] == name) { good = false; }
		}
		if (good) {
			document.ichart.cbname.value = name;
			return true;
		}
		else {
			alert(name + " is already in use.");
			return (getName(f));
		}
	}
  }

  function validate(f) {
	if (!getName(f)) { return false; }
	if (!validdate(f.date.value)) {
		alert("The date you entered\\n- " + f.date.value + " - \\nis not a valid date.");
		return false;
	}
    else return true;
  }
  // End proprietary CB code :) !!!

  // Start new CB code :) !!!
  function validateNew(f) {
    if (f.sym.value.length < 1) {
      alert('Please enter a symbol.');
      f.sym.select();
      f.sym.focus();
      return false;
    }
    var cname = f.ChartName.value;
    var Chars = "0123456789abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ";      
    var str = f.ChartName.value;    
    var m = str.charAt(str.length - 1);
    if (m == " ") {
      alert("You can't have space(s) at the end of the name.");
      f.ChartName.select();
      f.ChartName.focus();
      return false;
    }
    for (var j = 0; j < str.length; j++) {
      if (Chars.indexOf(str.charAt(j)) == -1) { 
        f.ChartName.select();
        f.ChartName.focus();
        alert("Please enter valid name contaning letters and numbers only.");
        return false;
      }
    }       
    if (cname.indexOf('\'') > 0) {
      alert('The character \' is not allowed in the chart name.');
      f.ChartName.select();
      f.ChartName.focus();
      return false;
    }
    var ary = top.side.aryNames;
	if (ary == null) {
      alert('Internal error: code 781');
      return false;
    }
    else {
      var ok = true;
      for (i = 0; i < ary.length; i++) {
        if (ary[i] == cname)
          ok = false;
      }

      if (!ok) {
        ok = confirm('You already have a chart named "' + cname + '"\n' +
                     'Would you like to overwrite it?');
      }
      f.target = 'side';
      return ok;
    }
  }

  function doChart(f) {
    var cname = f.sym.value;
	if (f.sym.value.length < 1) {
      alert('Please enter a style name.');
      f.sym.focus();
	  return false;
    }
    var str = f.sym.value;    
    var m = str.charAt(str.length - 1);
    if (m == " ") {
      alert("You can't have space(s) at the end of the style name.");
      f.sym.select();
      f.sym.focus();
      return false;
    }
    var cname = f.sym.value;
    var Chars = "0123456789abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ";      
	for (var j = 0; j < str.length; j++) {
      if (Chars.indexOf(str.charAt(j)) == -1) { 
        f.sym.select();
        f.sym.focus();
        alert("Please enter valid name contaning letters and numbers only.");
        return false;
      }
    }
    var ary = top.side.aryStyles;
	if (ary == null) {
      alert('Internal error: code 781');
      return false;
    }
    else {
      var ok = true;
      for (i = 0; i < ary.length; i++) {
        if (ary[i] == cname)
          ok = false;
      }

      if (!ok) {
        ok = confirm('You already have style named "' + cname + '"\n' +
                     'Would you like to overwrite it?');
      }
      f.target = 'side';
      return ok;
    }
  }

  // Displays Form Elements for Custom Manual Scaling
  function toggleElement(e, b, d) {
    if (e == 'S') d.style.display = 'block';
    else          d.style.display = 'none';
  }

  function checkInputs(f) {
    var str1 = f;
    var Chars = "0123456789.";
    for (var j = 0; j < str1.length; j++) {
      if (Chars.indexOf(str1.charAt(j)) == -1) {
        alert("Please enter a valid input.");
        return false;
      }
    }
    return true;
  }

  // End new CB code :) !!!
  var browser = navigator.appName;
  var version = navigator.appVersion;
  var browserType = 0;
  if (browser.indexOf("Netscape") >= 0) {
    if (version.indexOf("5") == 0)  {
      browserType = 2;
    }
  }
  if (browser.indexOf("Microsoft") >= 0) {
    browserType = 1;
  }
  document.write('<center><TABLE WIDTH=\"590\" BORDER=0 CELLPADDING=5 CELLSPACING=0 bgcolor=#E5EEF6 class=bcCBuilder>\n');
  document.write('<FORM NAME="ichart" onSubmit="return jdraw(this);" onReset="return resetForm(0);">\n');
  document.write('<TR bgcolor=' + bgcolor + '><TD class=bcMTitle><A HREF="' + base_url + '/lookup.asp?code=' + code + '" onMouseOver="window.status=\'Click to Lookup Symbol\'; return true;" onMouseOut="window.status=\'\'; return true;"><font color=#ffffff>Symbol</font></A></TD><TD class=bcMTitle>Size</TD><TD class=bcMTitle>End Date</TD><TD class=bcMTitle>Scale</TD></font></TR>\n');
//  document.write('<TR bgcolor=' + bgcolor + '><TD class=bcMTitle><B><A HREF="' + base_url + '/lookup.asp?code=' + code + '" onMouseOver="window.status=\'Click to Lookup Symbol\'; return true;" onMouseOut="window.status=\'\'; return true;" width=33%><font color=#ffffff>Symbol</font></A></B></TD><TD class=bcMTitle width=33%><B>Size</B></TD><TD class=bcMTitle width=33%><B>Scale</B></TD></font></TR>\n');
  document.write('<TR>\n');
  document.write('  <TD colspan=1><INPUT TYPE="TEXT" NAME="sym" SIZE="6" VALUE="" class=bcTextBox></TD>\n');
  document.write('  <TD ALIGN=LEFT colspan=1>\n');
  document.write('    <SELECT NAME="size">\n');
  document.write('  <option VALUE="A">504 by 288</OPTION>\n');
  document.write('  <option VALUE="E">576 by 360</OPTION>\n');
  document.write('  <option VALUE="B">612 by 360</OPTION>\n');
  document.write('  <option VALUE="C">720 by 432</OPTION>\n');
  document.write('  <option VALUE="D">864 by 504</OPTION>\n');
  document.write('    </SELECT>\n');
  document.write('  </TD>\n');
  document.write('  <TD ALIGN=LEFT>\n');
  document.write('  <INPUT TYPE="TEXT" NAME="date" SIZE="6" maxlength=6 VALUE="" class=bcTextBox></TD>\n');
  document.write('  <TD ALIGN=LEFT>\n');
  document.write('    <SELECT NAME="sly">\n');
  document.write('  <option VALUE="N">Linear Scale</OPTION>\n');
  document.write('  <option VALUE="L">Logarithmic Scale</OPTION>\n');
  document.write('  <option VALUE="Y">Fit Available Space</OPTION>\n');
//  document.write('  <option VALUE="S">Custom Manual Scale</OPTION>\n');
  document.write('    </SELECT>\n');
  document.write('  </TD>\n');
  document.write('</TR>\n');
  document.write('<TR>\n');
  document.write('  <TD colspan=4 class=bcText>\n');
  document.write('  </TD>\n');
  document.write('</TR>\n');
  document.write('<TR>\n');
  document.write('  <TD ALIGN=left colspan=2 class=bcText><B>Time: </B>&nbsp\n');
  document.write('    <SELECT NAME="den" onChange="changeDenIndex();">\n');
  document.write('  <option VALUE="HIGH"> Maximum Density</OPTION>\n');
  document.write('  <option VALUE="MEDHI"> High Density</OPTION>\n');
  document.write('  <option VALUE="MED"> Medium Density</OPTION>\n');
  document.write('  <option VALUE="MEDLO"> Low Density</OPTION>\n');
  document.write('  <option VALUE="LOW"> Minimum Density</OPTION>\n');
  document.write('    </SELECT>\n');
  document.write('  </TD>\n');
  document.write('  <TD ALIGN=left colspan=2 class=bcText><B>Frequency:</B>&nbsp;\n');
  document.write('    <SELECT NAME="data" onChange="makdennam(this);">\n');
  document.write('  <option VALUE="Z05">Intraday - 5 Minute Chart</OPTION>\n');
  document.write('  <option VALUE="Z10">Intraday - 10 Minute Chart</OPTION>\n');
  document.write('  <option VALUE="Z15">Intraday - 15 Minute Chart</OPTION>\n');
  document.write('  <option VALUE="Z30">Intraday - 30 Minute Chart</OPTION>\n');
  document.write('  <option VALUE="Z45">Intraday - 45 Minute Chart</OPTION>\n');
  document.write('  <option VALUE="Z60">Intraday - 60 Minute Chart</OPTION>\n');
  document.write('  <option VALUE="Z90">Intraday - 90 Minute Chart</OPTION>\n');
  document.write('  <option VALUE="A">Daily Chart</OPTION>\n');
  document.write('  <option VALUE="D">Weekly Chart</OPTION>\n');
  document.write('  <option VALUE="G">Monthly Chart</OPTION>\n');
  document.write('    </SELECT>\n');
  document.write('  </TD>\n');
  document.write('</TR>\n');
  document.write('<TR>\n');
  document.write('  <TD ALIGN=center COLSPAN="4" WIDTH="100%" class=bcText>');
  document.write('    <TABLE border=0 cellPadding=2 cellSpacing=1><TR>');
  document.write('    <TD class=bcText vAlign=top>');
  if (level == 1) {
    document.write('    <SELECT NAME="jav">\n');
    document.write('      <OPTION VALUE="ADV">Prices On\n');
    document.write('      <OPTION VALUE="OFF">Prices Off\n');
    document.write('      <OPTION VALUE="ASC">Ascii File\n');
    document.write('      <OPTION VALUE="INT">Integer File\n');
    document.write('    </SELECT>\n&nbsp;&nbsp;');
  }
  else {
    document.write('    <INPUT TYPE="CHECKBOX" NAME="jav" VALUE="ADV">Prices On\n');
  }
  document.write('    </TD>');
  document.write('    <TD class=bcText vAlign=top>');
  document.write('<INPUT TYPE="CHECKBOX" NAME="late" VALUE="Y">Latest Date<BR>');
  document.write('<INPUT TYPE="CHECKBOX" NAME="vol" VALUE="Y">Volume On<BR>');
  document.write('    </TD>');
  document.write('    <TD class=bcText vAlign=top>');
  document.write('<INPUT TYPE="CHECKBOX" NAME="divd" VALUE="Y">Dividend Adjust<BR>');
  document.write('<INPUT TYPE="CHECKBOX" NAME="evnt" VALUE="ADV">Events On');
  document.write('    </TD>');
  document.write('    <TD class=bcText vAlign=top>');
  document.write('<INPUT TYPE="CHECKBOX" NAME="grid" VALUE="Y">Grids On<BR>');
  document.write('<INPUT TYPE="CHECKBOX" NAME="sky"  VALUE="Y">Fine Lines<BR>');
  document.write('    </TD>');
  document.write('    </TR></TABLE>');
//  if (level == 1) {
//    document.write('<INPUT type="checkbox" name="sync" value="Y">Market Sync\n');
//  }
  document.write('</TD>\n');
  document.write('</TR>\n');
  document.write('<TR><TD COLSPAN="4" ALIGN="center" VALIGN="MIDDLE">');
  if((browserType == 1) || (browserType == 2)) {
    document.write('<font class=bcText><B>Compare to:</B></font>&nbsp;');
    document.write('<INPUT TYPE="TEXT" NAME="comp1" VALUE="" SIZE="5" class=bcTextBox> &nbsp;');
    document.write('<INPUT TYPE="TEXT" NAME="comp2" VALUE="" SIZE="5" class=bcTextBox> &nbsp;');
    document.write('<INPUT TYPE="TEXT" NAME="comp3" VALUE="" SIZE="5" class=bcTextBox> ');
    document.write('&nbsp;<INPUT TYPE="SUBMIT" VALUE="Draw Chart" class=bcBut>\n');
    document.write('<INPUT TYPE="RESET" VALUE="Reset" class=bcBut>\n');
  }
  else {
    document.write('<font class=bcText><B>Compare to:</B></font>&nbsp;');
    document.write('<INPUT TYPE="TEXT" NAME="comp1" VALUE="" SIZE="5"> &nbsp;');
    document.write('<INPUT TYPE="TEXT" NAME="comp2" VALUE="" SIZE="5"> &nbsp;');
    document.write('<INPUT TYPE="TEXT" NAME="comp3" VALUE="" SIZE="5"> ');
    document.write('&nbsp;<INPUT TYPE="SUBMIT" VALUE="Draw Chart">\n');
    document.write('<INPUT TYPE="RESET" VALUE="Reset">\n');
  }
  document.write('</TD></TR>\n');
  document.write('<TR bgcolor=' + bgcolor + '><TD VALIGN="TOP" colspan=2 class=bcMTitle><A HREF="' + base_url + '/support/learning.asp?code=' + code + '" onMouseOver="window.status=\'Learning Center\'; return true;" onMouseOut="window.status=\'\'; return true;"><font color=#ffffff>Studies Support</font></A></TD><TD colspan=2 align=center class=bcMTitle><I>(Parameters)</I></TR>\n');
  document.write('<TR>\n');
  document.write('  <TD COLSPAN="4">\n');
  document.write('    <TABLE BORDER=0 CELLPADDING=2 CELLSPACING=2 width=100%>\n');
  document.write('    <TR>\n');
  document.write('      <TD class=bcText><b>Primary Study:</b></TD>\n');
  document.write('      <TD>\n');
  document.write('        <SELECT NAME="ch1">\n');
var k = '011';
var v = 'Barchart OHLC';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '012';
var v = 'Close only Plot';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '013';
var v = 'Candlestick Chart';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '015';
var v = 'Printable Candles';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '016';
var v = 'High/Low Close Chart';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '017';
var v = 'Up/Down Day Chart';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '066';
var v = 'Trend Spotter (tm)';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '081';
var v = 'Point and Figure - 1, 3';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '021';
var v = 'Moving Averages reg - 20, 50, 100';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '022';
var v = 'Moving Averages exp - 20, 50, 100';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '023';
var v = 'Moving Avg pct chanl - 10, 500';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '024';
var v = 'Moving Avg hilo chanl - 10, 8';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '026';
var v = 'Offset Moving Avg reg - 20, 6';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '027';
var v = 'Offset Moving Avg exp - 20, 6';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '019';
var v = 'Offset Midpoint Avg - 20, 6';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '029';
var v = 'Bollinger Bands - 20, 2';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '030';
var v = 'Keltner Channel - 20';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '031';
var v = 'Relative Strength - 14';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '032';
var v = 'Relative Strength bar - 14';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '034';
var v = 'Money Flow - 14';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '041';
var v = 'Stochastic raw and %k - 14, 3';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '042';
var v = 'Stochastic - %k and %d - 14, 3';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '043';
var v = 'Mod Stochastic - raw and %k - 14, 3';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '044';
var v = 'Mod Stochastic - %k and %d - 14, 3';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '045';
var v = 'Williams Percent R - 14';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '051';
var v = 'Macd Oscillator - 3, 10, 16';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '057';
var v = 'Macd Histogram - 3, 10, 16';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '056';
var v = 'Exp Macd Oscillator - 3, 10, 16';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '058';
var v = 'Exp Macd Histogram - 3, 10, 16';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '913';
var v = 'Ultimate Oscillator - 7, 14, 28';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '061';
var v = 'Momentum - 10, 20';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '028';
var v = 'Commodity Channel Index - 40, 60';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '951';
var v = 'Moving Regression Line - 20, 0';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '063';
var v = 'ADX Indicator - 7';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '064';
var v = 'Parabolic time/price - 50';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '065';
var v = 'Welles Wilder Volatility - 50 (0.02)';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '071';
var v = 'Historic Volatility - 14';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '072';
var v = 'Average True Range - 7';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '059';
var v = 'PRO-GO Indicator - 14';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '927';
var v = 'Elder Ray Indicator - 13';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '918';
var v = 'Turtle Channel - 14';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '020';
var v = 'Pivot Points';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '068';
var v = 'Percent Change';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '928';
var v = 'On Balance Volume';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '079';
var v = 'Accumulation/Distribution';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '073';
var v = 'Williams Accumulation/Distribution';
  document.write('   <option value="' + k + '">' + v + '\n');
  document.write('        </SELECT>\n');
  document.write('      </TD>\n');
  document.write('      <TD align=center>\n');
  if((browserType == 1) || (browserType == 2)) {
    document.write('        <INPUT TYPE="TEXT" NAME="arga" SIZE="3" VALUE="" class=bcTextBox>\n');
    document.write('        <INPUT TYPE="TEXT" NAME="argb" SIZE="3" VALUE="" class=bcTextBox>\n');
    document.write('        <INPUT TYPE="TEXT" NAME="argc" SIZE="3" VALUE="" class=bcTextBox>\n');
  }
  else {
    document.write('        <INPUT TYPE="TEXT" NAME="arga" SIZE="3" VALUE="">\n');
    document.write('        <INPUT TYPE="TEXT" NAME="argb" SIZE="3" VALUE="">\n');
    document.write('        <INPUT TYPE="TEXT" NAME="argc" SIZE="3" VALUE="">\n');
  }
  document.write('      </TD>\n');
  document.write('    </TR>\n');
  document.write('    <TR>\n');
  document.write('      <TD class=bcText><b>Primary Overlay:</b></td><td>\n');
  document.write('        <SELECT NAME="ov1">\n');
  document.write('          <OPTION VALUE="">\n');
var k = '011';
var v = 'Barchart OHLC';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '012';
var v = 'Close only Plot';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '013';
var v = 'Candlestick Chart';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '015';
var v = 'Printable Candles';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '016';
var v = 'High/Low Close Chart';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '017';
var v = 'Up/Down Day Chart';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '066';
var v = 'Trend Spotter (tm)';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '081';
var v = 'Point and Figure - 1, 3';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '021';
var v = 'Moving Averages reg - 20, 50, 100';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '022';
var v = 'Moving Averages exp - 20, 50, 100';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '023';
var v = 'Moving Avg pct chanl - 10, 500';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '024';
var v = 'Moving Avg hilo chanl - 10, 8';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '026';
var v = 'Offset Moving Avg reg - 20, 6';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '027';
var v = 'Offset Moving Avg exp - 20, 6';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '019';
var v = 'Offset Midpoint Avg - 20, 6';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '029';
var v = 'Bollinger Bands - 20, 2';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '030';
var v = 'Keltner Channel - 20';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '031';
var v = 'Relative Strength - 14';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '032';
var v = 'Relative Strength bar - 14';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '034';
var v = 'Money Flow - 14';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '041';
var v = 'Stochastic raw and %k - 14, 3';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '042';
var v = 'Stochastic - %k and %d - 14, 3';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '043';
var v = 'Mod Stochastic - raw and %k - 14, 3';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '044';
var v = 'Mod Stochastic - %k and %d - 14, 3';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '045';
var v = 'Williams Percent R - 14';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '051';
var v = 'Macd Oscillator - 3, 10, 16';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '057';
var v = 'Macd Histogram - 3, 10, 16';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '056';
var v = 'Exp Macd Oscillator - 3, 10, 16';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '058';
var v = 'Exp Macd Histogram - 3, 10, 16';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '913';
var v = 'Ultimate Oscillator - 7, 14, 28';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '061';
var v = 'Momentum - 10, 20';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '028';
var v = 'Commodity Channel Index - 40, 60';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '951';
var v = 'Moving Regression Line - 20, 0';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '063';
var v = 'ADX Indicator - 7';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '064';
var v = 'Parabolic time/price - 50';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '065';
var v = 'Welles Wilder Volatility - 50 (0.02)';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '071';
var v = 'Historic Volatility - 14';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '072';
var v = 'Average True Range - 7';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '059';
var v = 'PRO-GO Indicator - 14';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '927';
var v = 'Elder Ray Indicator - 13';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '918';
var v = 'Turtle Channel - 14';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '020';
var v = 'Pivot Points';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '068';
var v = 'Percent Change';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '928';
var v = 'On Balance Volume';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '079';
var v = 'Accumulation/Distribution';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '073';
var v = 'Williams Accumulation/Distribution';
  document.write('   <option value="' + k + '">' + v + '\n');
  document.write('        </SELECT>\n');
  document.write('      </TD><TD align=center>\n');
  if((browserType == 1) || (browserType == 2)) {
    document.write('        <INPUT TYPE="TEXT" NAME="argd" SIZE="3" VALUE="" class=bcTextBox>\n');
    document.write('        <INPUT TYPE="TEXT" NAME="arge" SIZE="3" VALUE="" class=bcTextBox>\n');
    document.write('        <INPUT TYPE="TEXT" NAME="argf" SIZE="3" VALUE="" class=bcTextBox>\n');
  }
  else {
    document.write('        <INPUT TYPE="TEXT" NAME="argd" SIZE="3" VALUE="">\n');
    document.write('        <INPUT TYPE="TEXT" NAME="arge" SIZE="3" VALUE="">\n');
    document.write('        <INPUT TYPE="TEXT" NAME="argf" SIZE="3" VALUE="">\n');
  }
  document.write('      </TD>\n');
  document.write('    </TR>\n');

  document.write('    <TR bgcolor=#f4f5f6>\n');
  document.write('      <TD class=bcText>Secondary Study:</TD>\n');
  document.write('      <TD>\n');
  document.write('        <SELECT NAME="ch2">\n');
  document.write('          <OPTION VALUE="">\n');
var k = '011';
var v = 'Barchart OHLC';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '012';
var v = 'Close only Plot';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '013';
var v = 'Candlestick Chart';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '015';
var v = 'Printable Candles';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '016';
var v = 'High/Low Close Chart';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '017';
var v = 'Up/Down Day Chart';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '066';
var v = 'Trend Spotter (tm)';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '081';
var v = 'Point and Figure - 1, 3';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '021';
var v = 'Moving Averages reg - 20, 50, 100';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '022';
var v = 'Moving Averages exp - 20, 50, 100';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '023';
var v = 'Moving Avg pct chanl - 10, 500';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '024';
var v = 'Moving Avg hilo chanl - 10, 8';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '026';
var v = 'Offset Moving Avg reg - 20, 6';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '027';
var v = 'Offset Moving Avg exp - 20, 6';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '019';
var v = 'Offset Midpoint Avg - 20, 6';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '029';
var v = 'Bollinger Bands - 20, 2';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '030';
var v = 'Keltner Channel - 20';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '031';
var v = 'Relative Strength - 14';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '032';
var v = 'Relative Strength bar - 14';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '034';
var v = 'Money Flow - 14';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '041';
var v = 'Stochastic raw and %k - 14, 3';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '042';
var v = 'Stochastic - %k and %d - 14, 3';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '043';
var v = 'Mod Stochastic - raw and %k - 14, 3';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '044';
var v = 'Mod Stochastic - %k and %d - 14, 3';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '045';
var v = 'Williams Percent R - 14';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '051';
var v = 'Macd Oscillator - 3, 10, 16';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '057';
var v = 'Macd Histogram - 3, 10, 16';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '056';
var v = 'Exp Macd Oscillator - 3, 10, 16';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '058';
var v = 'Exp Macd Histogram - 3, 10, 16';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '913';
var v = 'Ultimate Oscillator - 7, 14, 28';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '061';
var v = 'Momentum - 10, 20';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '028';
var v = 'Commodity Channel Index - 40, 60';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '951';
var v = 'Moving Regression Line - 20, 0';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '063';
var v = 'ADX Indicator - 7';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '064';
var v = 'Parabolic time/price - 50';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '065';
var v = 'Welles Wilder Volatility - 50 (0.02)';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '071';
var v = 'Historic Volatility - 14';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '072';
var v = 'Average True Range - 7';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '059';
var v = 'PRO-GO Indicator - 14';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '927';
var v = 'Elder Ray Indicator - 13';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '918';
var v = 'Turtle Channel - 14';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '020';
var v = 'Pivot Points';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '068';
var v = 'Percent Change';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '928';
var v = 'On Balance Volume';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '079';
var v = 'Accumulation/Distribution';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '073';
var v = 'Williams Accumulation/Distribution';
  document.write('   <option value="' + k + '">' + v + '\n');
  document.write('        </SELECT>\n');
  document.write('      </TD>\n');
  document.write('      <TD align=center>\n');
  if((browserType == 1) || (browserType == 2)) {
    document.write('        <INPUT TYPE="TEXT" NAME="argg" SIZE="3" VALUE="" class=bcTextBox>\n');
    document.write('        <INPUT TYPE="TEXT" NAME="argh" SIZE="3" VALUE="" class=bcTextBox>\n');
    document.write('        <INPUT TYPE="TEXT" NAME="argi" SIZE="3" VALUE="" class=bcTextBox>\n');
  }
  else {
    document.write('        <INPUT TYPE="TEXT" NAME="argg" SIZE="3" VALUE="">\n');
    document.write('        <INPUT TYPE="TEXT" NAME="argh" SIZE="3" VALUE="">\n');
    document.write('        <INPUT TYPE="TEXT" NAME="argi" SIZE="3" VALUE="">\n');
  }
  document.write('      </TD>\n');
  document.write('    </TR>\n');
  document.write('    <TR bgcolor=#f4f5f6>\n');
  document.write('      <TD class=bcText>Secondary Overlay:</TD>\n');
  document.write('      <TD>\n');
  document.write('        <SELECT NAME="ov2">\n');
  document.write('          <OPTION VALUE="">\n');
var k = '011';
var v = 'Barchart OHLC';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '012';
var v = 'Close only Plot';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '013';
var v = 'Candlestick Chart';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '015';
var v = 'Printable Candles';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '016';
var v = 'High/Low Close Chart';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '017';
var v = 'Up/Down Day Chart';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '066';
var v = 'Trend Spotter (tm)';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '081';
var v = 'Point and Figure - 1, 3';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '021';
var v = 'Moving Averages reg - 20, 50, 100';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '022';
var v = 'Moving Averages exp - 20, 50, 100';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '023';
var v = 'Moving Avg pct chanl - 10, 500';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '024';
var v = 'Moving Avg hilo chanl - 10, 8';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '026';
var v = 'Offset Moving Avg reg - 20, 6';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '027';
var v = 'Offset Moving Avg exp - 20, 6';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '019';
var v = 'Offset Midpoint Avg - 20, 6';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '029';
var v = 'Bollinger Bands - 20, 2';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '030';
var v = 'Keltner Channel - 20';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '031';
var v = 'Relative Strength - 14';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '032';
var v = 'Relative Strength bar - 14';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '034';
var v = 'Money Flow - 14';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '041';
var v = 'Stochastic raw and %k - 14, 3';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '042';
var v = 'Stochastic - %k and %d - 14, 3';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '043';
var v = 'Mod Stochastic - raw and %k - 14, 3';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '044';
var v = 'Mod Stochastic - %k and %d - 14, 3';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '045';
var v = 'Williams Percent R - 14';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '051';
var v = 'Macd Oscillator - 3, 10, 16';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '057';
var v = 'Macd Histogram - 3, 10, 16';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '056';
var v = 'Exp Macd Oscillator - 3, 10, 16';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '058';
var v = 'Exp Macd Histogram - 3, 10, 16';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '913';
var v = 'Ultimate Oscillator - 7, 14, 28';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '061';
var v = 'Momentum - 10, 20';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '028';
var v = 'Commodity Channel Index - 40, 60';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '951';
var v = 'Moving Regression Line - 20, 0';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '063';
var v = 'ADX Indicator - 7';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '064';
var v = 'Parabolic time/price - 50';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '065';
var v = 'Welles Wilder Volatility - 50 (0.02)';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '071';
var v = 'Historic Volatility - 14';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '072';
var v = 'Average True Range - 7';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '059';
var v = 'PRO-GO Indicator - 14';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '927';
var v = 'Elder Ray Indicator - 13';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '918';
var v = 'Turtle Channel - 14';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '020';
var v = 'Pivot Points';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '068';
var v = 'Percent Change';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '928';
var v = 'On Balance Volume';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '079';
var v = 'Accumulation/Distribution';
  document.write('   <option value="' + k + '">' + v + '\n');
var k = '073';
var v = 'Williams Accumulation/Distribution';
  document.write('   <option value="' + k + '">' + v + '\n');
  document.write('        </SELECT>\n');
  document.write('      </TD>\n');
  document.write('      <TD align=center>\n');
  if((browserType == 1) || (browserType == 2)) {
    document.write('        <INPUT TYPE="TEXT" NAME="argj" SIZE="3" VALUE="" class=bcTextBox>\n');
    document.write('        <INPUT TYPE="TEXT" NAME="argk" SIZE="3" VALUE="" class=bcTextBox>\n');
    document.write('        <INPUT TYPE="TEXT" NAME="argl" SIZE="3" VALUE="" class=bcTextBox>\n');
  }
  else {
    document.write('        <INPUT TYPE="TEXT" NAME="argj" SIZE="3" VALUE="">\n');
    document.write('        <INPUT TYPE="TEXT" NAME="argk" SIZE="3" VALUE="">\n');
    document.write('        <INPUT TYPE="TEXT" NAME="argl" SIZE="3" VALUE="">\n');
  }
  document.write('      </TD>\n');
  document.write('    </TR>\n');

  document.write('    </TABLE>\n');
  document.write('  </TD>\n');
  document.write('</TR>\n');
  document.write('<TR>\n');
  document.write('  <TD COLSPAN="6" ALIGN="CENTER">\n');
  document.write('  </TD>\n');
  document.write('</TR>\n');
  document.write('</FORM>\n');
  document.write('</TABLE></center><BR>\n');
  document.write('\n');

	setFormNums();
