/**
 * Implementation of fibonnaci number finder for user with Worker2.
 */
google.gears.workerParent.setMessageHandler("fib", function(n) {
  var result = 1;
  var prevResult = 0;

  while (n > 0) {
    var temp = result;
    result += prevResult;
    prevResult = temp;
    n--;
  }

  // Send the result back to the parent.
  google.gears.workerParent.sendMessage("result", result);
});

