function addEvent(event, listener)
{
 if(window.addEventListener)
  this.addEventListener(event, listener, false);
 else if(window.attachEvent)
  this.attachEvent('on'+event, listener);
}

window.addEvent = addEvent;

function createXHR()
{
 var xhr;
 if(window.window.XMLHttpRequest)
  xhr = new XMLHttpRequest();
 else
 {
  try
  {
   xhr = new ActiveXObject("Microsoft.XMLHTTP");
  }
  catch(e)
  {
   try
   {
    xhr = new ActiveXObject("Msxml2.XMLHTTP");
   }
   catch(e)
   {
    return false;
   }
  }
 }
 return xhr;
}
//pakk til lib.js med http://dean.edwards.name/packer/ med encoding=none
