// OSD 
// JavaScript Email functions to prevent email address harvesting
// Version 3
var tld = new Array()
tld[0] = "ie";
tld[1] = "com";
tld[2] = "net";
tld[3] = "org";
tld[4] = "co.uk";
tld[5] = "info";
tld[6] = "biz";

var topDom = 6;
var mailto = "mailto:";
var at = "@";
var dot = ".";

function mail(name, dom, tl, params) {
	var s = e(name,dom,tl);
	document.write('<a href="'+mailto+s+params+'">'+s+'</a>');
}

function mail2(name, dom, tl, params, display) {
	document.write('<a href="'+mailto+e(name,dom,tl)+params+'">'+display+'</a>');
}

function mailbutton(name, dom, tl, params) {
	document.write('<a href="'+mailto+e(name,dom,tl)+"?subject="+params+'" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage(\'email\',\'\',\'img/emailbutn-on.jpg\',1)"><img name="email" border="0" src="img/emailbutn-off.jpg" width="154" height="25"></a>');
}
function mailtext(name, dom, tl, params) {
	document.write('<a href="'+mailto+e(name,dom,tl)+"?subject="+params+'">'+e(name,dom,tl)+'</a>');
}

function e(name, dom, tl) {
	var s = name+at;
	if (tl!=-2)	{
		s+= dom;
		if (tl>=0)
			s+= dot+tld[tl];
	}
	else
		s+= swapper(dom);
	return s;
}

function swapper(d) {
	var s = "";
	for (var i=0; i<d.length; i+=2)
		if (i+1==d.length)
			s+= d.charAt(i)
		else
			s+= d.charAt(i+1)+d.charAt(i);
	return s.replace(/\?/g,'.');
}
