﻿/* 
    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;
    }
}


