/* Update by Mymik
April 15, 2008: Created universal function for protection email from spam
July 5, 2009: Update function. All anti-spider elements should be in <span class='anti-spider'></span> or <p class='anti-spider'></p> elements
February 1, 2010: Add ability to configurate text for link
*/

function writeMyEmail() {
    var anti_spider = new Array();
    var spans = document.getElementsByTagName("span");
    for (var index = 0; index < spans.length; index++) {
        Array.add(anti_spider, spans[index]);
    }
    var ps = document.getElementsByTagName("p");
    for (var index = 0; index < ps.length; index++) {
        Array.add(anti_spider, ps[index]);
    }

    var reg = /(?:LOADEMAIL\[([^\]]*)\]DOMAIN\[([^\]]*)\])(?:TEXT\[([^\]]*)\])?/;

    for (var index = 0; index < anti_spider.length; index++) {
        if (Sys.UI.DomElement.containsCssClass(anti_spider[index], 'anti-spider')) {
            var theHTML = anti_spider[index].innerHTML;
            while (reg.test(theHTML)) {
                theHTML = theHTML.replace(reg, EmailShow);
            }
            anti_spider[index].innerHTML = theHTML;
        }
    }
}
function EmailShow(temp, login, domain, text){
   return "<a " + "href=\'mai" + "lto:" + login + "@" + domain + "\'>" + ((text == null || text == "") ? (login + "@" + domain) : (text)) + "</a>";
}