/**
commento ext like

mg-togli o no?

userscripts x greasemonkey?
*/

var MG = {};

//Gets the domain
MG.getDomain = function(url) {
	if ( url.indexOf('http://')==0 ) {
		var domain=url.substring(7,url.length); //cuts http://
		if ( domain.indexOf('www.')==0 ) domain=domain.substring(4,domain.length); //cuts www.
		domain=domain.substring(0,domain.indexOf("/")); //cuts pagename
		return domain;
	}
	else return false;	
}

//Adds target="_blank" in external links
MG.autoExternalLinks = function() {
	var anchors = document.links;
	for (var i=0; i<anchors.length; i++) {
		var anchor = anchors[i];
		var link = anchor.href;
		if ( anchor.getAttribute("href") &&
			(anchor.getAttribute("href").indexOf("javascript:")!==0) &&
			(anchor.getAttribute("href").indexOf("#")!==0) &&
			(MG.getDomain(link)!==MG.getDomain(location.href)) ) {
				anchor.target = "_blank"; console.log(link);
		}
	 }
}

window.onload=MG.autoExternalLinks;