function addEvent(obj, evType, fn, useCapture) {
	if(obj.addEventListener) {
		obj.addEventListener(evType, fn, useCapture);
		return true;
	}else if(obj.attachEvent) {
		var r = obj.attachEvent('on'+evType, fn);
		return r;
	}else{
		alert('Handler could not be attached');
	}
}
function removeEvent(obj, evType, fn, useCapture) {
	if(obj.removeEventListener) {
		obj.removeEventListener(evType, fn, useCapture);
		return true;
	}else if(obj.detachEvent) {
		var r = obj.detachEvent("on"+evType, fn);
		return r;
	}else{
		alert('Handler could not be removed');
	}
}
function addFocus() {
	if(!document.getElementsByTagName) return;
	var fields = document.getElementsByTagName('input');
	if(typeof fields[0] == 'undefined') {
		return false;
	}else{
		fields[0].focus();
	}
}
function externalLinks() {
	if(!document.getElementsByTagName) return;
	var anchors = document.getElementsByTagName('a');
	for(var i=0; i<anchors.length; i++) {
		var anchor = anchors[i];
		if(anchor.getAttribute('href') && anchor.getAttribute('rel') == 'nofollow') {
			if(anchor.getAttribute('href').indexOf('invite24.eu') < 0) {
				anchor.target = '_blank';
			}
		}
	}
}
addEvent(window, 'load', externalLinks, false);
addEvent(window, 'load', addFocus, false);

