/* Author: 

*/


$(document).ready(function() {
	$('input:text,input:password').each(function(){
		var input = $(this);
		if(input.val() != ''){
			input.prev().addClass('filled');
		}
		input.focus(function(){
			if(input.val() == ''){
				input.prev().addClass('filled');
			}
			
		});
		input.blur(function(){
			if(input.val() == ''){
				input.prev().removeClass('filled');
			}
		});
	});	

	$('#send').click(function(){
		var n = $('#name').val();
		var p = $('#phone').val();
		var ch = $('#church').val();
		var sc = $('#school').val();
		var c = $('#city').val();
		var s = $('#state').val();
		var e = $('#email').val();
		if(e != ''){
			console.log('not blank');
			var filter = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
			if(filter.test(e)){
				console.log('filter passed');
				$('.signup .error').slideUp();
				$.post("email.php",{email:e,name:n,phone:p,church:ch,school:sc,city:c,state:s,tag:'24'}, function(data){
					$('.field,#send,.req').fadeOut(function(){
						$('.signup').html('<h2>Thanks!</h2>');
					});
				});
			}
			else{
				console.log('filter failed');
				$('.signup .req').before('<div class="error"> Please enter a valid email </div>');
			}
		}
		else{
			console.log('blank');
			$('.signup .req').before('<div class="error"> email is required </div>');
		}
   	return false;

	});

});
