function antiSpamEmails()
{
	var needle1 = BASE_PATH+'tomail.php5?m='; // Viz nize scapovani regularniho vyrazu!
	var needle2 = '(a)';
	var elements = document.getElementsByTagName('A');
	
	for (var a in elements) {
		a = elements[a];
		
		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, '@');
	}
}

function checkLength(e, idInput, idMsg, maxLength)
{
	if (!e) var e = window.event;
	if (e.stopPropagation) e.stopPropagation();
	e.cancelBubble = true;
	
	var ta = idInput;
	var mc = document.getElementById(idMsg);
	var l = maxLength - ta.value.length;
	
	mc.innerHTML = l;
	
	if (l >= 0) {
		mc.style.color = "#000000";
	} else {
		ta.value = ta.value.substring(0, maxLength);
		mc.style.color = "#FF0000";
	}
}
