﻿/* SIGNUP FORM */
$(function() { 
  var options = {beforeSubmit: signupValidate, success: signupResponse, clearForm: false, resetForm: false, dataType: 'xml', url: '/handler/sendmessage.ashx'}        
  var newsoptions = {beforeSubmit: signupValidate, success: newsletterResponse, clearForm: false, resetForm: false, dataType: 'xml', url: '/handler/signup.ashx'}
  var wholeoptions = {beforeSubmit: signupValidate, success: wholeResponse, clearForm: false, resetForm: false, dataType: 'xml', url: '/handler/sendmessage.ashx'}
  $('#frmEnquiry').ajaxForm(options);
  $('#frmNewsletter').ajaxForm(newsoptions);
  $('#frmWholesaler').ajaxForm(wholeoptions);
});

function signupValidate(formData, jqForm, options) { 
  for (var i=0; i < formData.length; i++) { 
    if (!formData[i].value) { 
        alert('Please complete all fields'); 
        return false; 
    }
  } 
  return true
}

function signupResponse(responseXML)  { 
  var message = $('message', responseXML).text(); 
  if(message=='invalid') {
    alert('Email address is invalid');return
  }else{
    $('#frmEnquiry').slideUp('slow');
    $('#divConfirm').slideDown('slow');
  }
} 

function newsletterResponse(responseXML)  { 
  var message = $('message', responseXML).text(); 
  if(message=='invalid') {
    alert('Email address is invalid');return
  }else{
    $('#frmNewsletter').slideUp('slow');
    $('#newsConfirm').slideDown('slow');
  }
} 

function wholeResponse(responseXML)  { 
  var message = $('message', responseXML).text(); 
  if(message=='invalid') {
    alert('Email address is invalid');return
  }else{
    $('#frmWholesaler').slideUp('slow');
    $('#wholesalerConfirm').slideDown('slow');
  }
} 


