var is_ie = ( /msie/i.test(navigator.userAgent) && !/opera/i.test(navigator.userAgent) );
var is_ie5 = ( is_ie && /msie 5\.0/i.test(navigator.userAgent) );
var is_ie6 = ( is_ie && /msie 6\.0/i.test(navigator.userAgent) );
var is_opera = /opera/i.test(navigator.userAgent);
var is_khtml = /Konqueror|Safari|KHTML/i.test(navigator.userAgent);

function $get(id) {return document.getElementById(id);}

function $addHandler(element, eventName, handler) {
	if (element.addEventListener) {
		element.addEventListener(eventName, handler, false);
    } else if (element.attachEvent) {
		element.attachEvent('on' + eventName, handler);
	}
}

function $removeHandler(element, eventName, handler) {
    if (element.removeEventListener) {
        element.removeEventListener(eventName, browserHandler, false);
    } else if (element.detachEvent) {
        element.detachEvent('on' + eventName, browserHandler);
    }
}

Array.prototype.indexOf = function(object) {
    for (var i = 0, length = this.length; i < length; i++)
      if (this[i] == object) return i;
    return -1;
};

Array.prototype.contains = function(object) {
    return this.indexOf(object) >= 0;
};

function swapImage(id,source) {
  var url = source.src.replace("=50","=400");
  $('#'+id).attr({ 
            src: url,
            title: source.title,
            alt: source.alt
          });
}

$addHandler(window, "load", initPage);
function initPage() {
}
