// CISend sends a modify command to the web server
// Parameters:
//   Operand: for example MW0
//   Value
function CISend(Operand,Value) {
  var found;
  var href;

  if ( Value == "NaN" ) {
    alert("Value is not a number");
    return;
  }
  // Verify variable value
  if ( (Value < -65535) || (Value > 65535) ) {
    alert("Allowed range for value is -65535 to 65535");
    return;   
  }

  // Strip previous modify command from URL
  href = this.location.href;
  found = href.indexOf("?");
  if ( found > 0 ) {
    href = href.substring(0, found);
  }

  // Now add modify command to URL and reload
  this.location.href = href + "?ci:" + "M" + Operand + "=" + Value;
}