/*
Examples:
instead of: <body onload="myfunction()">
use: addEvent(window, 'load', myfunction);

instead of: window.onload = myfunction;
use: addEvent(window, 'load', myfunction);
*/
function addEvent(obj, evType, fn) {
	if (obj.addEventListener){
		obj.addEventListener(evType, fn, true);
		return true;
	} else if (obj.attachEvent){
		var r = obj.attachEvent("on"+evType, fn);
		return r;
	} else {
		return false;
	}
}
function addEventToId(id, evType, fn) {
	addEvent(document.getElementById(id), evType, fn);
}
function setStyleById(i, p, v) {
	var n = document.getElementById(i);
	n.style[p] = v;
}
function externalLinks() {//makes any link with rel="external" behave as target="_blank"
	if (!document.getElementsByTagName) return;
	
	var anchors = document.getElementsByTagName("a");
	var domain = document.domain;
	var anchor;
	var h = '';
	
	for (var i=0; i<anchors.length; i++) {
		anchor = anchors[i];
		h = anchor.href;
		//if (anchor.getAttribute("href") && (anchor.getAttribute("rel") == "external" || anchor.className == "popup") ) {
		if ( (domain != '' && h.indexOf(domain) < 0) && h.indexOf('://') ) {
			anchor.target = "_blank";
			if ( anchor.title == '' || anchor.title == undefined ) {
				anchor.title = "external link";
			}
		}
	}
}
addEvent(window, 'load', externalLinks);//Add externalLinks() to window.onLoad
arc90_linkThumbUseClassName = false;