﻿// JScript File

function show(elementId)
{
    var element = document.getElementById(elementId);
    if (element)
        element.style.display = 'block';
}

function hide(elementId)
{
    var element = document.getElementById(elementId);
    if (element)
        element.style.display = 'none';
}

// for comments control
function toggleEntry()
{
    var entryPanel = document.getElementById('entryPanel');
    var entryLink = document.getElementById('entryLink');
    if (entryPanel.style.display == 'block')
    {
        entryPanel.style.display = 'none';
        entryLink.style.display = 'block';
    }
    else
    {
        entryPanel.style.display = 'block';
        entryLink.style.display = 'none';
    }
};

function cloakEmail(emailText)
{
    return cloakEmailAddress('g', 'abandonedrails.com', emailText, '');
}

function cloakEmailWithSubject(emailText, subject) {
    return cloakEmailAddress('g', 'abandonedrails.com', emailText, subject)
}

function cloakEmailAddress(emailName, emailDomain, emailText, emailSubject)
{
    var emailAddress = emailName + '@' + emailDomain;
    var emailTag = '<a href="mailto:' + emailAddress + '">';
    if (emailSubject != '')
        emailTag = '<a href="mailto:' + emailAddress + '?subject=' + emailSubject + '">';

    document.write(emailTag);
    
    if (emailText)
        document.write(emailText);
    else
        document.write(emailAddress);

    document.write('</a>');
}
