﻿var uwef_composeTimer = 0;
var uwef_validFrom = false;
function uwef_StartComposeTimer() {
    if (uwef_composeTimer == 0)
        uwef_composeTimer = new Date().getTime() / 1000;
}
function uwef_VerifyFromAddress() {
    var addr = document.getElementById('uwef_f').value;
    if (addr == '') {
        document.getElementById('uwef_f').style.backgroundColor = '';
        return;
    }
    EmailForm.VerifyEmailAddress(addr, uwef_VerifyFromAddressSuccess);
}
function uwef_VerifyFromAddressSuccess(result) {
    if (result == false) {
        document.getElementById('uwef_f').style.backgroundColor = '#FFDDDD';
        uwef_validFrom = false;
    }
    else {
        document.getElementById('uwef_f').style.backgroundColor = '';
        uwef_validFrom = true;
    }
}
function uwef_SendEmail() {
    var composeTime = Math.round((new Date().getTime() / 1000) - uwef_composeTimer);
    var formId = document.getElementById('uwef_id').value;
    var elementId = document.getElementById('uwef_elid').value;
    var from = document.getElementById('uwef_f').value;
    var to = document.getElementById('uwef_t').value;
    var sub = document.getElementById('uwef_s').value;
    var body = document.getElementById('uwef_b').value;
    if (composeTime < 10) return;
    if (from == '' || uwef_validFrom == false) { alert('Please enter a valid From address.'); return; }
    if (sub == '') { alert('Please enter a subject.'); return; }
    if (body == '') { alert('Please enter some message text.'); return; }
    EmailForm.SendEmail(formId, from, to, sub, body, composeTime, uwef_SendEmailSuccess);
}
function uwef_SendEmailSuccess(results) {
    var elementId = document.getElementById('uwef_elid').value;
    document.getElementById(elementId).innerHTML = results;
}
