<p>We are here to help answer your questions and to provide you with support on all resilience related topics.</p>
<p>Before you ask your question using our <a href="/help-and-support/#ask-a-question" title="Ask a question form">Ask A Question form</a> we suggest you check out our <a href="https://dev.resilience-training.org.uk/faqs/" title="FAQs" target="_blank">frequently asked questions (FAQ) page</a>. It contains answers to the most commonly asked questions we receive through our customer support channels.</p>
<p>Any questions not covered in our FAQ page can be asked through our <a href="/help-and-support/#ask-a-question" title="Ask a question form">Ask A Question form</a> on this page. All questions will go to Jo first and then if necessary, be directed to other staff depending on the question.</p>
<p>
You will find the answers to general questions in our <a href="https://dev.resilience-training.org.uk/faqs/" title="FAQs" target="_blank">FAQ section</a>. We answer popular questions with regards to:
</p>
<ul>
<li>Account Management</li>
<li>Password and usename reminders and resets</li>
<li>Membership Management</li>
<li>Course Access</li>
<li>Course Licenses</li>
<li>Group License Management</li>
<li>and more...</li>
</ul>
<p>
<button onclick="location.href='https://dev.resilience-training.org.uk/faqs/'" type="button" class="button">Goto FAQ Page</button>
</p>
<div id="ask-a-question" class="">
<div class=" nh-form" >
<p class="your-name"><input id="your-name" type="text" name="your-name" value="" size="40" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required" aria-required="true" aria-invalid="false" placeholder="Name *"></p>
<p class="your-email"><input id="your-email" type="email" name="your-email" value="" size="40" class="wpcf7-form-control wpcf7-text wpcf7-email wpcf7-validates-as-required wpcf7-validates-as-email" aria-required="true" aria-invalid="false" placeholder="Email *"></p>
<p class="your-subject"><input id="your-subject" type="text" name="your-subject" value="" size="40" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required" aria-required="true" aria-invalid="false" placeholder="Subject *"></p>
<p class="your-message"><textarea id="your-message" name="your-message" cols="40" rows="10" class="wpcf7-form-control wpcf7-textarea wpcf7-validates-as-required" aria-required="true" aria-invalid="false" placeholder="Message *"></textarea></p>
<p><button id="submit-button" class="button" href="#" onclick="return verify_contact_form();"><i id="processing-spinner" class="fa fa-spinner fa-spin submit"></i><span id="submit-text">Send Question</span></button></p>
<div id="response_messages" class="nh-validation errors"></div>
</div>
</div>
<script>
function verify_contact_form() {
err_message = "";
if (document.getElementById("your-name").value == "") {
err_message += "<li>You need to enter your name before we can send your email.</li>";
}
if (document.getElementById("your-email").value == "") {
err_message += "<li>You need to enter your email address before we can send your email.</li>";
}
if (document.getElementById("your-subject").value == "") {
err_message += "<li>You need to give your email a subject before we can send it.</li>";
}
if (document.getElementById("your-message").value == "") {
err_message += "<li>You need to enter a message before we can send your email.</li>";
}
if (err_message != "") {
err_message = "<ul>" + err_message + "<li>Fix the error(s) mentioned above and then retry sending your email.</li></ul>";
document.getElementById("response_messages").classList.add("errors");
document.getElementById("response_messages").innerHTML = err_message;
document.getElementById("response_messages").style.display = "block";
} else {
// Ok to submit email
document.getElementById("response_messages").style.display = "none";
document.getElementById("response_messages").classList.remove("errors");
send_contact_form_email();
}
return false;
}
function send_contact_form_email() {
document.getElementById("submit-button").disabled = true;
document.getElementById("submit-text").innerHTML = 'Sending...';
document.getElementById("processing-spinner").style.display = "inline-block";
var data = {
'action': 'nh_send_contact_form_email',
'your-name': document.getElementById("your-name").value,
'your-email': document.getElementById("your-email").value,
'your-subject': document.getElementById("your-subject").value,
'your-message': document.getElementById("your-message").value,
};
jQuery.post('https://dev.resilience-training.org.uk/wp-admin/admin-ajax.php', data, function(response) {
var jsonData = JSON.parse(response);
if (jsonData.err == "") {
console.log("no errors");
document.getElementById("your-name").value = "";
document.getElementById("your-email").value = "";
document.getElementById("your-subject").value = "";
document.getElementById("your-message").value = "";
document.getElementById("response_messages").classList.add("success");
document.getElementById("response_messages").innerHTML = '<p><i class="fa fa-check"></i>Your email has been sent successfully. We normaly respond to email queries within 24-48 hours.</p>';
document.getElementById("response_messages").style.display = "block";
} else {
console.log("errors");
document.getElementById("response_messages").classList.add("errors");
document.getElementById("response_messages").innerHTML = jsonData.err;
document.getElementById("response_messages").style.display = "block";
}
document.getElementById("submit-button").disabled = false;
document.getElementById("processing-spinner").style.display = "none";
document.getElementById("submit-text").innerHTML = 'Send Email';
});
return false;
}
function getQueryVariable(variable) {
var query = window.location.search.substring(1);
var vars = query.split("&");
for (var i=0;i<vars.length;i++) {
var pair = vars[i].split("=");
if(pair[0] == variable){return pair[1];}
}
return(false);
}
jQuery(document).ready(function () {
addEmailSubject();
});
function addEmailSubject() {
if (getQueryVariable("custom_subject") != false) {
document.getElementById("your-subject").value = decodeURIComponent(getQueryVariable("custom_subject"));
}
}
</script>
