/***
* author: Radosław Szachtsznajder
***/

function email_decoding(fun)
/*
* Funkcja wyszukuje na całej stronie zakodowane adresy e-mail w znacznikach <span class="email_conv"></span>
* Następnie każdy zakodowany adres poddaje obróbce funkcją o nazwie zawartej w parametrze fun.
* Funkcja fun musi przyjmować jako parametr string będący zakodowanym adresem e-mail i zwraca string będący adresem odkodowanym.
*/
{
    if(fun==undefined)
        fun="toAscii";

    var i,
        span=document.getElementsByTagName('span');

    for(i=0;i<span.length;i++)
        if(span[i].className.match(/(^|\s)email_conv(\s|$)/))
        {
            span[i].innerHTML=eval(fun+"('"+span[i].innerHTML+"');");
				span[i].style.display='inline';
        }
}

function toAscii(code)
/*
* Funkcja zamienia kodowany (funkcją php toPseudoAscii()) e-mail z parametru code na odkodowany w encjach html, a na końcu go zwraca.
*/
{
    decode="";
    for(var j=0;j<code.length;j+=3)
        decode=decode+"&#"+code.substr(j,3)+";";
    return decode;
}
