function load_combat_calc(skip_reset) {
  var myConn = new XHConn(), qs="";
  if (myConn) {
    var fnWhenDone = function (oXML) {
      if (document.getElementById('comb_calc')) {
        if (oXML.status  == 200) {
          var need_lvls = oXML.responseText.split("|");
          var cmb_data = need_lvls[0].split("#");
          document.getElementById('calc_cmb').innerHTML = "&nbsp;"+cmb_data[0];
          document.getElementById('ctip_cmb').value = cmb_data[1];
          for (var i=1; i < need_lvls.length; i++) {
            var lvl_data = need_lvls[i].split("#"); var j = i-1;
            document.getElementById('nl_'+j).innerHTML = lvl_data[0];
            document.getElementById('ctip_'+j).value = lvl_data[1];
          }
          if (!skip_reset) { document.getElementById('calc_reset').style.visibility = "visible"; }
          document.getElementById('calc_load').style.visibility = "hidden";
        }
        else { document.getElementById('comb_calc').innerHTML = 'Load Error (' + oXML.status + ')'; }
      }
    };

    document.getElementById('calc_load').style.visibility = "visible";
    qs = "c="+document.getElementById('c_0').value+"_"+document.getElementById('c_1').value+"_"+document.getElementById('c_2').value+"_"+document.getElementById('c_3').value+"_"+document.getElementById('c_4').value+"_"+document.getElementById('c_5').value+"_"+document.getElementById('c_6').value+"_"+document.getElementById('c_7').value;
    myConn.connect("/ajax/member_combat_calc.cgi", "POST", qs, fnWhenDone);
  }
}

function calc_reset() {
  document.getElementById('calc_reset').style.visibility = "hidden";
  for (var i=0; i < arguments.length; i++) { document.getElementById('c_'+i).value = arguments[i]; } load_combat_calc(1);
}