﻿function getEmailAddressWithTitle(address, linked, linkTitle) {
    var coded, key;
    var link = "";
    switch (address) {
        case "info":
            coded = "Sf26@NwCQOXahNaPQ.P6B";
            key = "OmkSs2yC1JD9wIoKqWhPYgBQdnUvZ8xpuA760lGjRbEHiNf4rLtzMaFV35XecT";
            break;
        case "support":
            coded = "SURRcnV@0JneNFUv0Uqe.qcp";
            key = "lsuaemcQ9HfNzhy5xD4tYIwWFSUJvpqd1MBKGrL2APkVoE8Ojb3gTRZ06XC7in";
            break;
        case "sales":
            coded = "RdyTR@3d4lhyvT3vBl.B5i";
            key = "6CWURnpQGYdNzKbg5BuElAFewV7ZMrOL3xqIh9tmvHySsT18fDa4XJP0ocj2ki";
            break;
        case "careers":
            coded = "mPHooHr@zPHvkuZozZmv.mQ4";
            key = "F9LIJl0v7oUsBOVXzE8mfbA6Da3SNuiw2QnrtMqhxTK4pk1e5PYCWZdgycRHGj";
            break;
        case "noreply":
            coded = "pRqOBmU@uAqLEmMOuMyL.yR1";
            key = "2Jpy50OSbgq1HfhaM47KR8xL6lBU3NdIEwsPzGtAnciveCFYrmjTVXuDWQo9Zk";
            break;
        case "neil":
            coded = "lxQW.KjFFWxJ@Fj0UzW7xF7VU.VML";
            key = "Q4VLMB2sFu03KD5kqgbTNHJWCtSnefYvai8cmo76AdIrUh1zRPwOEXpylx9ZGj";
            break;
        case "peter":
            coded = "rUvUH.vCHCZ@oCHBRjbUob6B.6ig";
            key = "JWSTvA6I0f3NZehBQKyrmMLRlFia7u8Edz59Y2t4cUD1xGsHgkPnjpqCwbXVoO";
            break;
    }
    shift = coded.length;
    for (i = 0; i < coded.length; i++) {
        if (key.indexOf(coded.charAt(i)) == -1) {
            ltr = coded.charAt(i);
            link += (ltr);
        }
        else {
            ltr = (key.indexOf(coded.charAt(i)) - shift + key.length) % key.length;
            link += (key.charAt(ltr));
        }
    }
    if (linkTitle == null) linkTitle = link;
    if (linked) link = "<a href='mailto:" + link + "'>" + linkTitle + "</a>";
    return link;
}

function getEmailAddress(address, linked)
{ return getEmailAddressWithTitle(address, linked, null); }

function mailTo(address, subjectLine)
{ location.href = "mailto:" + getEmailAddress(address, false) + "?subject=" + subjectLine; }
