/**
* Email de-obscurificator. Converts someone [at] domain [dot] com style text to clickable mailto: links for JS enabled users
* requires YUI library (YAHOO, event, DOM).
* requires <body> tag to be assigned "body" to replace email address ASAP
*/

function obsReplace() {
	
	var spans = document.getElementsByTagName('span');
	if(!spans) return;
	for(i=0; i<spans.length; i++) {
		if(spans[i].className.search(/obs/) != -1) {
			addy = spans[i].innerHTML.replace(/\[ ?at ?\]/g, '@');
			addy = addy.replace(/ /g, '');
			addy = addy.replace(/\[ ?dot ?\]/g, '.');
			var link = document.createElement('a');
			if(spans[i].title && spans[i].title!='') {
				link.title = spans[i].title;
				link.title = link.title.replace(/\[email\]/g, addy);
			}
			link.href = 'mailto:' + addy;
			link.innerHTML = addy;
			spans[i].innerHTML = '';
			spans[i].appendChild(link);
		}
	}
}

addLoadEvent(obsReplace);