$(function() {

  devlog = function(s){
      //alert(s);
  }



 validate = function() {
	  var name = $("#s_postcode").val();
      var email = $("#s_email").val();

      if (name == "") {
        $("#s_postcode").focus();
		$('#formMessage span').css("color","red");
		$('#formMessage span').html("Please enter your postcode").fadeIn(500).delay(1000).fadeOut(500);
        return false;
      }
		
      if (email == "") {
        $("#s_email").focus();		
		$('#formMessage span').css("color","red");
		$('#formMessage span').html("Please enter your email").fadeIn(500).delay(1000).fadeOut(500);
        return false;
      }

	  var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   		if(reg.test(email) == false) {
      	$("#s_email").focus();
		$('#formMessage span').css("color","red");
		$('#formMessage span').html("Invalid email address").fadeIn(500).delay(1000).fadeOut(500);
      return false;
   		}
		

      devlog('validated');
  }
  
   $('form[name=contactUs]').bind('submit', function() {
      
      $(this).ajaxSubmit({
        target: $('#formMessage span'),
        beforeSubmit: validate,
        success: function() {
              devlog('success');
			  $('#formMessage span').html("Thank you for your contacting us.  We will let you know when the programme is finalised and you can buy tickets online");
			  $('#formMessage span').css({ "color":"#666", "fontWeight":"normal" } );
			  $('#formMessage span').fadeIn(500).delay(2000).fadeOut(500);
        }
      });
      
      return false; // <-- important!
    });

	

});
