﻿// common routines

function doLoad()
{
    translateEmails();
}

// validates text input field for non-empty value
function validateText(textInputID, message)
{
    try
    {
        var textInput = document.getElementById(textInputID);
        if (textInput.value != void(0) && textInput.value != "")
            return true;
        alert(message);
        textInput.focus();
        return false;
    }
    catch(e) 
    {
        return false;
    }
    
}

// translates mail from spam-protected format
function translateEmails()
{
    var elts = document.getElementsByTagName("a");
    for (var i = 0; i < elts.length; i++) 
    {
        var elt = elts[i];
        if (elt.href.indexOf("mailto:") >= 0)
        { 
            var href = elt.href;
            var eltText = elt.innerText;
            if (href != void(0) && href != null)
              elt.href = href.replace("_at_", "@").replace("_dot_",".");
            if (eltText != void(0) && eltText != null)
              elt.innerText = eltText.replace("_at_", "@").replace("_dot_",".");
       }
    }
}	

