﻿/* 
Copyright Seven Islands
Javascript file used to give client feedback when processing an email request and showing sent message and errors
    
*/

/* Hide enquiry controls and show processing ... */

function OnSubmitEnquiry(submitBtnId) {
    var divForm = document.getElementById('EnquiryEntryId');
    var divProc = document.getElementById('EnquiryProcessingId');
    var divError = document.getElementById('EnquiryErrorId');
    var btn = document.getElementById(submitBtnId);
    if (divForm != null && divProc != null && btn != null) {
        divForm.style.display = 'none';
        divError.style.display = 'none';
        divProc.style.display = 'block';
        btn.click();
    }
    else {
        alert('Your enquiry could not be sent. Refresh the page and try again.');
    }
}

/* Show message sent text (but still hide text controls */
function OnEnquirySent() {
    var divForm = document.getElementById('EnquiryEntryId');
    var divProc = document.getElementById('EnquiryProcessingId');
    var divSent = document.getElementById('EnquirySentId');
    var divError = document.getElementById('EnquiryErrorId');
    if (divForm != null && divProc != null && divSent != null) {
        divForm.style.display = 'none';
        divProc.style.display = 'none';
        divError.style.display = 'none';
        divSent.style.display = 'block';
    }
}

/* Error sending email */
function OnSendError(errCtrlId, errText) {
    var divForm = document.getElementById('EnquiryEntryId');
    var divProc = document.getElementById('EnquiryProcessingId');
    var divSent = document.getElementById('EnquirySentId');
    var divError = document.getElementById('EnquiryErrorId');
    var errorCtrl = document.getElementById(errCtrlId);
    if (divForm != null && divProc != null && divSent != null && errorCtrl != null) {
        divError.style.display = 'block';
        divForm.style.display = 'block';
        errorCtrl.innerText = errText;
    }
}



