function addEventSimple(obj,evt,fn) {
	if (obj.addEventListener) {
		obj.addEventListener(evt,fn,false);
	} else if (obj.attachEvent) {
		obj.attachEvent('on'+evt,fn);
	}
}

function $() {
	if (!document.getElementById) {
		return false;
	}
	var elements = new Array();

	for (var i = 0; i < arguments.length; i++) {
		var element = arguments[i];
		if (typeof element == 'string')
			element = document.getElementById(element);

		if (arguments.length == 1)
			return element;

		elements.push(element);
	}

	return elements;
}

document.getElementsByClassName = function(cl) {
	var retnode = [];
	var myclass = new RegExp('\\b'+cl+'\\b');
	var elem = this.getElementsByTagName('*');
	for (var i = 0; i < elem.length; i++) {
		var classes = elem[i].className;
		if (myclass.test(classes)) retnode.push(elem[i]);
	}
	return retnode;
};

function confirmClick(e)
{  
    if (!e) var e = window.event;
    var evtTarget = e.target || e.srcElement;
        
    if (!confirm('Are you sure?')) {
        e.cancelBubble = true;
        if (e.stopPropagation) e.stopPropagation();
        evtTarget.cancel = true;
        return false;
    }
    
    evtTarget.cancel = false;
    return true;
}

function initSite()
{
    var confirms = document.getElementsByClassName('confirm');
    for (var i=0; i<confirms.length; i++) {
        confirms[i].onclick= confirmClick;
    }

}

function closeWindow()
{
	window.close();
	return false;
}

addEventSimple(window, 'load', initSite);