/** SPAM protection.
 *
 *  Inverse function (JavaScript) to protectEmail() (php).
 * 
 *  Pattern: <span class="eposta">... at ... dot ...</span>  
 *
 *  Copyright Marek Skalka, 2007 
 */  

/** Wait a while */
function asmp()
{
  var timer = setTimeout("eposta()", 250);
}

/** Replace */
function eposta() 
{
  var elements =  document.getElementsByTagName('span');
  for (var i=0; i<elements.length; i++)
  {
    var span = elements.item(i);
    for (var j=0; j<span.attributes.length; j++)
    {
      if ((span.attributes.item(j).nodeName=='class' || span.attributes.item(j).nodeName=='CLASS') && span.attributes.item(j).nodeValue=='eposta')
      {
        var adresa = span.firstChild.nodeValue;
        adresa = adresa.replace(" at ", "@");
        adresa = adresa.replace(/ dot /g, ".");

        span.removeChild(span.firstChild);

        var anchor = document.createElement('a'); 
        anchor.setAttribute('href','mail'+'to'+':'+adresa);
        anchor.setAttribute('title','Email');
        anchor.setAttribute('class','mailto');
 
        span.appendChild(anchor);

        var anchorContent = document.createTextNode(adresa);
        anchor.appendChild(anchorContent);
		  } // if
    } // for j  
  }//for i
}//function
