﻿/* SIGNUP FORM */
$(function () {
    $('#frmEnquiry, #subForm').ajaxForm({
        beforeSubmit: formValidate,
        success: formResponse,
        clearForm: false,
        resetForm: false,
        dataType: 'xml',
        url: '/handlers/sendmessage.ashx'
    });

});


function formValidate(formData, jqForm, options) {
  $("input, select, textarea", jqForm).each(function (i, el) {
    if ($(this).attr('rel') == 'req' && $(this).val() == '') {
      alert('Please complete all required fields');
      return false;
    }
  });
  return true
}

function formResponse(responseXML)  { 
  var message = $('message', responseXML).text();
  if (message == 'invalid') {
      alert('Email address is invalid'); return
  } else if (message == 'subscribed') {
      var url = $('url', responseXML).text();

      $.cookie("compotechsubscribed", "true", { expires: 730, path:"/"});
      
      $('.subscribeForm').fadeOut('slow');
      $('.overlay').fadeOut('slow');
      window.location = url;
  }  else {
      $('#frmEnquiry').slideUp('slow');
      $('#divConfirm').slideDown('slow');
  }
} 
