var init = new domFunction(function()
{
	if (!document.getElementsByTagName) return false;
		var links=document.getElementsByTagName("a");
		for (var i=0; i < links.length; i++) {
			if (hasClass(links[i],"newwindow")) {
				var span = document.createElement("span");
				var txt = document.createTextNode(" Opens in new window");
				span.appendChild(txt);
				links[i].appendChild(span);
				links[i].onclick=function() {
				window.open(this.href, "");
				return false;
			}
    }
	}
});

var init = new domFunction(function()
{
	if (!document.getElementsByTagName) return false;
		var links=document.getElementsByTagName("a");
		for (var i=0; i < links.length; i++) {
			if (hasClass(links[i],"taggedlink")) {
				var span = document.createElement("span");
				var txt = document.createTextNode(" Opens in new window");
				span.appendChild(txt);
				links[i].appendChild(span);
				links[i].onclick=function() {
				window.open(this.href, "");
				return false;
			}
    }
	}
});

var init = new domFunction(function()
{
	if (!document.getElementsByTagName) return false;
		var links=document.getElementsByTagName("a");
		for (var i=0; i < links.length; i++) {
			if (hasClass(links[i],"delicious")) {
				var span = document.createElement("span");
				var txt = document.createTextNode(" Send link to del.icio.us");
				span.appendChild(txt);
				links[i].appendChild(span);
				links[i].onclick=function() {
				window.open(this.href, "");
				return false;
			}
    }
	}
});

var init = new domFunction(function()
{
	if (!document.getElementsByTagName) return false;
		var links=document.getElementsByTagName("a");
		for (var i=0; i < links.length; i++) {
			if (hasClass(links[i],"hcard")) {
				var span = document.createElement("span");
				var txt = document.createTextNode(" (Microformat Enabled)");
				span.appendChild(txt);
				links[i].appendChild(span);
				links[i].onclick=function() {
				void(location.href='http://feeds.technorati.com/contacts/'+escape(location.href));
				return false;
			}
    }
	}
});

var init = new domFunction(function()
{
	if (!document.getElementsByTagName) return false;
		var links=document.getElementsByTagName("a");
		for (var i=0; i < links.length; i++) {
			if (hasClass(links[i],"hcal")) {
				var span = document.createElement("span");
				var txt = document.createTextNode(" (Microformat Enabled)");
				span.appendChild(txt);
				links[i].appendChild(span);
				links[i].onclick=function() {
				void(location.href='http://feeds.technorati.com/events/'+escape(location.href));
				return false;
			}
    }
	}
});

var hasClass = function(element,cName) { 
	return new RegExp('\\b'+cName+'\\b').test(element.className); 
}
