$(function(){
	/*$('.toggleContactForm').click(function(event){
		if($('#contactUs').hasClass('visible')){
			$('#contactUs').slideUp().removeClass('visible');
		}
		else{
			$('#contactUs').slideDown().removeClass('visible');
		}
		event.preventDefault();
	});*/
	
	
	$('#username').blur(function () {
	   var reg = /[a-zA-z]/;
	   if(reg.test($(this).val()) == false) {
		  $(this).parent().find('.invalid').fadeIn();
		  window.usernameFlag = 1;
	   }
	   else{
		  $(this).parent().find('.invalid').fadeOut();
		  window.usernameFlag = 0;
	   }
	});
	
	$('#email').blur(function () {
	   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	   if(reg.test($(this).val()) == false) {
		  $(this).parent().find('.invalid').fadeIn();
		  window.emailFlag = 1;
	   }
	   else{
		  $(this).parent().find('.invalid').fadeOut();
		  window.emailFlag = 0;
	   }
	});
	
	$('#phone').blur(function () {
	   var reg = /\d/;
	   if(reg.test($(this).val()) == false && $(this).val() != '') {
		  $(this).parent().find('.invalid').fadeIn();
		  window.phoneFlag = 1;
	   }
	   else{
		  $(this).parent().find('.invalid').fadeOut();
		  window.phoneFlag = 0;
	   }
	});
	
	$('#message').blur(function () {
		if($(this).val() == ''){
			$(this).parent().find('.invalid').fadeIn();
			$(this).parent().find('.invalid').fadeIn();
		  window.messageFlag = 1;
	   }
	   else{
		  $(this).parent().find('.invalid').fadeOut();
		  window.messageFlag = 0;
	   }
	});
	
	$('#spamCheck').blur(function () {
		if($(this).val() != '4'){
			$(this).parent().find('.invalid').fadeIn();
		  window.spamFlag = 1;
	   }
	   else{
		  $(this).parent().find('.invalid').fadeOut();
		  window.spamFlag = 0;
	   }
	});
	
	$('.submitButton').click(function(event){
		if(window.usernameFlag || window.emailFlag || window.phoneFlag || window.messageFlag || window.spamFlag){
			event.preventDefault();
			alert("Please ensure you've filled in all the fields with valid data");
		}
	});
	
	
});
