Зашита E-mail и прочего текста на странице от СПАМ роботов и просто любопытных с помощью JavaScript

Введите адрес своего e-mail'a:

Результат:

Ваш e-mail закодирован!
Теперь, скопировав закодированную строку, можете писать свой e-mail в любых форумах, гостевых книгах без опасения, что у Вас в электронном почтовом ящике в один прекрасный день появится Спам.

Исходный код этого примера:
<script>
function koding() {
    var stroka=document.koderform.email.value;
    stroka=stroka.toLowerCase();
    var dlina=stroka.length;
    var kodermail='';
    var perem;
    var sperem;
    //начинается цикл разбора и кодировки введенного e-mail'a
    for (var i=0; i<dlina; i++) {
        //выделяем i-ый символ из строки stroka
        perem=stroka.charCodeAt(i);
        //добавляем перед ним символы &#, а после него - символ ;
        sperem='&#'+perem+';';
        //добавляем закодированный символ к уже закодированной строке
        kodermail+=sperem;
    }
    //выводим в соответсвующую ячейку таблицы (HTML-код страницы приведен ниже) закодированный e-mail пользователя
    document.koderform.kmail.value=kodermail;
}
function koder() {
    //вызываем процедуру кодирования e-mail'a
    koding();
    //сообщаем пользователю об окончании кодирования
    //и сообщаем ему, какую выгоду он от этого получит
    document.getElementById('comment').style.display='block';
    //создаем фокус на поле ввода результата
    document.getElementById('rmail').focus();
    document.getElementById('rmail').select();
}
</script>
<form method="POST" name="koderform">
Введите адрес своего e-mail'a:<br>
<input type="text" id="imail" name="email" size="40" maxlength="80">
<input type="submit" value="Закодировать" onclick="koder(); return false;"><br>
Результат:<br>
<input type="text" id="rmail" name="kmail" size="80" maxlength="200">
</form>
<div id="mail"></div>
<p id="comment" style="width: 100%;">
    Ваш e-mail закодирован!<br>
    Теперь, скопировав закодированную строку,
    можете писать свой e-mail в любых форумах, гостевых книгах без опасения,
    что у Вас в электронном почтовом ящике в один прекрасный день появится Спам.
</p>

.