/*
Externe musi byt nadefinovano:

BASE_PATH
*/

function antiSpamEmails()
{
	var needle1 = BASE_PATH+'tomail.php?m='; // Viz nize scapovani regularniho vyrazu!
	var needle2 = '(a)';
	var elements = document.getElementsByTagName('A');
	
	for (var i=0; i<elements.length; ++i) {
		a = elements[i];
		
		if (!a.href || a.href.indexOf(needle1) == -1 || a.href.indexOf(escape(needle2)) == -1) {
			continue;
		}
		// Musim ulozit mimo, prvni prima zmena v href elementu v Opere odescapuje retezec
		var newHref = a.href;
		// Odstranim prohlizecem pridanou domenu, pridam protokol a zavinac
		newHref = 'mailto:'+newHref.replace(new RegExp('.*'+needle1.replace('?','\\?')), '');
		newHref = newHref.replace(escape(needle2), '@');
		a.href = newHref;
		// Nahradim viditelny text
		a.innerHTML = a.innerHTML.replace(needle2, '@');
	}
}

// Inicializace ///////////////////////////////////////////////////////////////
$(document).ready(function() {
	antiSpamEmails();
});
