/* Taken from Prototype 1.5
Changed the function names to prevent naming conflicts
This is only used to bind events*/
Function.prototype.wpAjaxbindAsEventListener = function(object) {
  var __method = this, args = $AwpAjax(arguments), object = args.shift();
  return function(event) {
    return __method.apply(object, [( event || window.event)].concat(args).concat($AwpAjax(arguments)));
  }
}
var $AwpAjax = Array.from = function(iterable) {
  if (!iterable) return [];
  if (iterable.toArray) {
    return iterable.toArray();
  } else {
    var results = [];
    for (var i = 0, length = iterable.length; i < length; i++)
      results.push(iterable[i]);
    return results;
  }
}
