function addText(node, text){
     var N = document.getElementById(node);
     if (N){
        N.appendChild(document.createTextNode(text));
     }
};

var outputNode = 'javaresult';
var JavaInstalled;
var JavaVersion;
var minVersion = '1,6,0';
var jarfile = 'include/JavaInfo.jar';

PluginDetect.onDetectionDone('Java', 0, jarfile, [2,2,2]);

function displayResults($){

  var JavaStatus;

  JavaStatus = $.isMinVersion('Java');

  JavaInstalled = JavaStatus >= 0 ? true : false;

  JavaVersion = $.getVersion('Java');

  JavaStatus = $.isMinVersion('Java', minVersion);

  if (JavaStatus == 1){
     addText(outputNode, JavaVersion);
  }

  else if (JavaStatus == 0){
     addText(outputNode, 'Version Unknown');
  }

  else if (JavaStatus == -0.2){
     addText(outputNode, 'Disabled');
  }

  else if (JavaStatus == -1){
   if ($.isMinVersion('Java', '0') >= 0)
     addText(outputNode, 'Version Outdated');
else addText(outputNode, 'Not Detected');
  }

else if (JavaStatus == -3){
   document.write('Bad Input Argument')

};

};

PluginDetect.onDetectionDone('Java', displayResults);