function isDefined(variable) {
    return (!(!(document.getElementById(variable))));
}

function getAddress(anchor, recipient, domain) {
    var protocol = "mailto";
    var s = document.domain;
    var ss = s;
    if (domain != null && domain != "") {
        ss = domain;
    } else {
        var t = s.split(".");
        var i = t.length - 2;
        if (i >= 0) {
            ss = t[i] + "." + t[i+1];
        }
    }
    anchor.href = protocol + ":" + recipient + '\x40' + ss;
}

function getAddressText(recipient, domain) {
    var s = document.domain;
    if (domain != null && domain != "") {
        var ss = domain;
    } else {
        var t = s.split(".");
        var i = t.length - 2;
        if (i < 0)
            return;
        var ss = t[i] + "." + t[i+1];
    }
    s = recipient + '\x40' + ss;
    return s;
}
