// general
function addEvent(obj,evType,fn){ 
	if (obj.addEventListener){obj.addEventListener(evType,fn,false);return true;}
 	else if(obj.attachEvent){var r=obj.attachEvent("on"+evType,fn);return r;}
 	else return false; 
}
function externalLinks() { 
	if (!document.getElementsByTagName)return;var anchors=document.getElementsByTagName("a"); 
	for (var i=0;i<anchors.length;i++)if(anchors[i].getAttribute("href")&&anchors[i].getAttribute("rel")=="external")anchors[i].target="_blank";
}
function genEmail(user,domain,suffix,text) {
	mailto = user+'@'+domain+'.'+suffix;
	text = (text) ? text : mailto;
	document.write('<a href="mailto:'+mailto+'">'+text+'</a>');
}
function hide(obj){document.getElementById(obj).style.display="none";}
function show(obj){document.getElementById(obj).style.display="block";}
function txtCt(obj,maxlimit){if(obj.value.length>maxlimit)obj.value=obj.value.substring(0,maxlimit);}

// onload events
addEvent(window, "load", externalLinks);
