// decode email - prevent spam bots

function DecodeEmail(email, label)
{
   var AntiSpamChars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789@.-_=?%';

	var decodedData = {'email':'', 'label':''};
	var encodedData = {'email':email, 'label':label};

	for(key in encodedData)
	{
		var k = 0;
		var Char = null;

		var value = encodedData[key];
		if(!value)
		   continue;

		for(i = 0; i < value.length; i++)
		{
			Char = value.charAt(i);
			CharIdx = AntiSpamChars.indexOf(Char);

			k = k > 6 ? 0 : k;

			switch(k)
			{
				case 0: CharIdx -= AntiSpamChars.indexOf('M'); break;
				case 1: CharIdx -= AntiSpamChars.indexOf('a'); break;
				case 2: CharIdx -= AntiSpamChars.indexOf('r'); break;
				case 3: CharIdx -= AntiSpamChars.indexOf('t'); break;
				case 4: CharIdx -= AntiSpamChars.indexOf('h'); break;
				case 5: CharIdx -= AntiSpamChars.indexOf('a'); break;
				case 6: CharIdx -= AntiSpamChars.indexOf('s'); break;
			}

			k++;

			CharIdx = CharIdx < 0 ? AntiSpamChars.length+CharIdx : CharIdx;

			decodedData[key] += AntiSpamChars.charAt(CharIdx);
		}
		decodedData[key] = decodeURIComponent(decodedData[key]);
	}

	document.write('<a href="mailto:'+decodedData['email']+'">'+decodedData['label']+'</a>');
}
