$(function(){
	var def_name = 'What is your first name?';
	var def_email = 'What is your email?';
	
	$('#from-name').val(def_name).addClass('default');
	$('#from-email').val(def_email).addClass('default');

	
	$('#from-name').focus(function(){
		if($(this).val()==def_name) $(this).val('').removeClass('default');
	}).blur(function(){
		var cur_name = $.trim($(this).val());
		if(cur_name==def_name || cur_name=='') $(this).val(def_name).addClass('default');
	});
	
	$('#from-email').focus(function(){
		if($(this).val()==def_email) $(this).val('').removeClass('default');
	}).blur(function(){
		var cur_email = $.trim($(this).val());
		if(cur_email==def_email || cur_email=='') $(this).val(def_email).addClass('default');
	});
	
	function check_form(){
		var re = /^[_a-z0-9-]+([_a-z0-9-.+]*)@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$/i;
		var name = $('#from-name').val();
		if(name == '' || name == 'What is your first name?') {
			alert("Please Enter Your Name.");
			$('#from-name').focus();
			return false;
		}
		if(!re.test($('#from-email').val())) {
			alert("Please Enter a valid Email Address");
			$('#from-email').focus();
			return false;
		}
		return true;
	}
	
	$("#submit-info").submit(function() {
		if(check_form()){
			$('#info-loader').addClass('visible');
			$.ajax({
				type: "POST",
				url: "http://simplyfactual.com/autoresponder-script.php",
				data: 'json=1&' + $("form#submit-info").serialize(),
				success: function(data){
					$('#info-loader').removeClass('visible');
					if(data==0){
						alert('We just sent you an email to the address provided.');
						$('#from-name').val(def_name).addClass('default');
						$('#from-email').val(def_email).addClass('default');
					}else if(data==1){
						alert('Please fill in all the required fields.');
					}
				}
			});
		}
		return false;
	});
});
