﻿function showEmailer()
{
    document.getElementById("thankyou").style.display = "none";
    document.getElementById(ctlAppened + "emailer").style.display = "block";
    try {
        document.getElementById("leadDisplay").style.backgroundColor = "#f9f8f3";
        document.getElementById("leadDisplay").style.border = "1px solid #d2d2d0";
    } catch (E)
    { }
}
function showMktEmailer() {
    document.getElementById("leadDisplay").style.backgroundColor = "#f9f8f3";
    document.getElementById("leadDisplay").style.border = "1px solid #d2d2d0";
    showEmailer();
}
function hideEmailer() {
    document.getElementById(ctlAppened + "emailer").style.display = "none";
    document.getElementById(ctlAppened + "email").value = "";
    document.getElementById(ctlAppened + "subject").value = "";
    document.getElementById(ctlAppened + "message").value = "";
    try {
        document.getElementById("leadDisplay").style.backgroundColor = "#fff";
        document.getElementById("leadDisplay").style.border = "1px solid #fff";
    } catch (E)
    { }
}
function hideMktEmailer(){
    document.getElementById("leadDisplay").style.backgroundColor = "#fff";
    document.getElementById("leadDisplay").style.border = "1px solid #fff";
    hideEmailer();
}
//pass in anything
function mktsEmail() {
    var eMessage = "";
    eMessage += "<p>" + document.getElementById(ctlAppened + "header").value + "</p><p>";
    if (document.getElementById(ctlAppened + "salut").value != "")
    { eMessage += document.getElementById(ctlAppened + "salut").value + ". "; }
    eMessage += document.getElementById(ctlAppened + "emailFName").value + " ";
    eMessage += document.getElementById(ctlAppened + "emailLName").value;
    eMessage += "<br />" + document.getElementById(ctlAppened + "emailCompany").value;
    if (document.getElementById(ctlAppened + "email").value.trim() != "")
    { eMessage += "<br />" + document.getElementById(ctlAppened + "email").value; }
    if (document.getElementById(ctlAppened + "emailPhone").value.trim() != "")
    { eMessage += "<br />(" + document.getElementById(ctlAppened + "emailArcode").value + ") " + document.getElementById(ctlAppened + "emailPhone").value; }
    eMessage += "</p><p>" + document.getElementById(ctlAppened + "message").value + "</p>";

    checkWait(function() { sendEmailM(eMessage); });
    checkWait(function() { saveLead(); });
    checkWait(function() { hideEmailer(); waiting = false; });
    checkWait(function() { document.getElementById("thankyou").style.display = "block"; waiting = false; });
    
}
function sendEmailM(message) {
    try {
        if (!ValidateEmail()) { return false; }

        var emailProperties = "";
        emailProperties += "&toEmail=" + document.getElementById(ctlAppened + "toEmail").value;
        emailProperties += "&email=" + document.getElementById(ctlAppened + "email").value;
        emailProperties += "&subject=" + document.getElementById(ctlAppened + "subject").value;

        emailProperties += "&message=" + escape(message);
        AJAXCall("sendEmail", function() { waiting = false; }, emailProperties);
        //waiting = false;
    }
    catch (e)
    { alert(e); }
}
function sendEmail() {
    sendEmailM(document.getElementById(ctlAppened + "message").value);
    hideEmailer();
    document.getElementById("thankyou").style.display = "block";
}
function hideTY() {
    document.getElementById("thankyou").style.display = "none";
}