$(function() {

  devlog = function(s){
      //alert(s);
  }

 validate = function() {
      var email = $("input#s_email").val();

	  var name = $("input#s_name").val();

      if (name == "" || name == "Full Name") {
        $("input#s_name").focus();
		$('#eNewsMessage p').css("color","red");
		$('#eNewsMessage p').html("Please enter your name").fadeIn(500).delay(1000).fadeOut(500);
        return false;
      }
		
      if (email == "" || email == "Email Address") {
        $("input#s_email").focus();		
		$('#eNewsMessage p').css("color","red");
		$('#eNewsMessage p').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) {
      	$("input#s_email").focus();
		$('#eNewsMessage p').css("color","red");
		$('#eNewsMessage p').html("Invalid email address").fadeIn(500).delay(1000).fadeOut(500);
      return false;
   		}
      
      devlog('validated');
  }
   $('form[name=newsletter]').bind('submit', function() {
      
      $(this).ajaxSubmit({
        target: $(this).find('#eNewsMessage p'),
        beforeSubmit: validate,
        success: function() {
              devlog('success');
			  $('#eNewsMessage p').html("Thank you for your subscription");
			  $('#eNewsMessage p').css({ "color":"#f29333", "fontWeight":"normal" } );
			  $('#eNewsMessage p').fadeIn(500);
        }
      });
      
      return false; // <-- important!
    });
 
  validateReg = function() {
      var name = $("input#s_name").val();

      if (name == "" || name == "Name") {
        $("input#s_name").focus();
		$('#messageReg p').css("color","red");
		$('#messageReg p').html("Please enter your name").fadeIn(500).delay(1000).fadeOut(500);
        return false;
      }

      var email = $("input#s_email").val();
      if (email == "" || email == "Email Address") {
        $("input#s_email").focus();
		$('#messageReg p').css("color","red");
		$('#messageReg p').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) {
      	$("input#s_email").focus();
		$('#messageReg p').css("color","red");
		$('#messageReg p').html("Invalid email address").fadeIn(500).delay(1000).fadeOut(500);
      return false;
   		}

	  
	   var address = $("input#s_address").val();
      if (address == "" || address == "Address") {
        $("input#s_address").focus();
		$('#messageReg p').css("color","red");
		$('#messageReg p').html("Please enter your address").fadeIn(500).delay(1000).fadeOut(500);
        return false;
      }
	  
	   var phone = $("input#s_phone").val();
      if (phone == "" || phone == "Phone Number") {
        $("input#s_phone").focus();
		$('#messageReg p').css("color","red");
		$('#messageReg p').html("Please enter your phone").fadeIn(500).delay(1000).fadeOut(500);
        return false;
      }
      
      devlog('validated');
  }
  
  
  $('form[name=contactReg]').bind('submit', function() {
      
      $(this).ajaxSubmit({

        target: $(this).find('#messageReg p'),
        beforeSubmit: validateReg,

        success: function() {
              devlog('success');
			  //$('#messageReg p').css("color","black");
			  $('#messageReg p').html("Thank you for your enquiry.<br />The Team at Hirestyle will get back to you within 48 hours.").fadeIn(500);
        }
      });
      
      return false; // <-- important!
    });

});
