var kynan={ 
	email1:"kynan",
	email2:"@",
	email3:"kynan.net.au",
	addEvent:function(elm, evType, fn, useCapture)
	{
		if (elm.addEventListener) 
		{
			elm.addEventListener(evType, fn, useCapture);
			return true;
		}
		else if(elm.attachEvent)
		{ 
			var r = elm.attachEvent('on' + evType, fn);
			return r;
		}
		else
		{
			elm['on' + evType] = fn;
		}

		return true;
	},
	writeEmail:function(element_id, email1, email2, email3)
	{
		if(element = kynan.getElement(element_id))
		{
			//alert(element.innerHTML);
			//alert(email1);
			//alert(email2);
			//alert(email3);
			element.innerHTML = "<a href=\"mailto:" + email1 + email2 + email3  + "\">" + email1 + email2 + email3 + "</a>";
		}
	},
	getElement:function(id)
	{
		if(document.all)
		{
			return eval("document.all['" + id + "']");
		}
		else
		{
			return document.getElementById(id);
		}
	},
	init:function()
	{
		kynan.writeEmail("kynan-email", kynan.email1, kynan.email2, kynan.email3);
	}
}

kynan.addEvent(window, 'load', kynan.init, false);

