<!--Define JavaScript functions.-->

function complexVecOut(erFlag, vecSize, rVec, iVec){

var outputString = "";

if (vecSize != 0) {

  outputString = outputString + "<br /> &nbsp; &nbsp; The solutions follow:<br /> &nbsp; &nbsp;";
  outputString = outputString + "<br /> &nbsp; &nbsp;";

  for (var i = 0; i < vecSize; i++) {
    outputString = outputString + rVec[i];
    if (iVec[i] != 0) {

      if (iVec[i] > 0) {
        outputString = outputString + " &nbsp; + &nbsp; " + iVec[i] + " i" ;
      }  // End if (iVec[i] > 0)
      else {
        outputString = outputString + " &nbsp; - &nbsp; " + Math.abs(iVec[i]) + " i" ;
      }  // End else (iVec[i] < 0)
      
    }  // End if (iVec[i] != 0)
    
    outputString = outputString + "<br /> &nbsp; &nbsp;";

  } // End for i
  
  if (erFlag != 99){ // If erFlag equals 99, do not print Error Code, just results
    outputString = outputString + "<br /> &nbsp; &nbsp; <b>Error Code</b>: " + vecSize;
  } // End if (erFlag != 99)

}   // End if (vecSize != 0)

  document.getElementById('output').innerHTML = outputString;

  return;
}  //End of complexVecOut

// end of JavaScript-->
