function forInTest(){
  var j
  var testArr = new Array();
  for (var i = 0; i < 1999; i++) {
    testArr.push("1"); 
  }  
  var before = new Date();
  for (j in testArr) {
    
  }
  var after = new Date();
  return after-before;
}


function init(){
  var result = new Array();
  var minResult,maxResult,avgResult,sum ;
  var before, after;
  var output;
  for (var i = 0; i < 10; i++) {
    result[i] = forInTest();
  }
  output = "<table><tr><th>Test run #</th><th>Result (ms)</th></tr>";
  minResult = result[0];
  maxResult = 0;
  sum = 0;
  for (i = 0; i < result.length; i++) {
    sum = sum+result[i];
    output += "<tr><td>"+(i+1)+"</td><td>"+result[i]+"</td></tr>";
    if (result[i] < minResult) {
      minResult = result[i];
    }
    if (result[i] > maxResult) {
      maxResult = result[i];
    }
  }
  output += "<tr><td>Min</td><td>"+minResult+"</td></tr>";
  output += "<tr><td>Max</td><td>"+maxResult+"</td></tr>";
  avgResult = Math.round(sum/result.length);
  output += "<tr><td>Average</td><td>"+avgResult+"</td></tr>";
  output += "</table>";
  document.getElementById('result').innerHTML = output;
  return false;
}

window.onload = init;
