// JavaScript Document
$().ready(function() {
	
	// Auto format the phone number
	$("#phone").mask("(999) 999-9999");
	
	// Validate signup form on keyup and submit
	$("#contact").validate({
		rules: {
			// Insert fields from the form
			firstname: "required",
			lastname: "required",
			phone: "required",
			email: {
				required: true,
				email: true
			},
			age: {
				required: true,
				digits: true
			},
			address1: "required",
			city: "required",
			state: "required",
			zip: {
				required: true,
				minlength: 5,
				maxlength: 12
			}
		},
		messages: {
			// Place custom error messages
			firstname: "Please enter your first name.",
			lastname: "Please enter your last name.",
			phone: "Please enter a phone number.",
			email: "Please enter a valid email address.",
			age: "Please enter a number for your age.",
			address1: "Please enter your address.",
			city: "Please enter a city.",
			state: "Please choose a state.",
			zip: "Please enter a Zip code."
		},
		submitHandler: function() {
		
			// Hide form fields, show/hide loading image
			$('#step1,#step2,#step3')
				.hide();
			$('#form_content')
				.addClass('submitted');
			$('#loading_image')
				.show();
			
			$.ajax({
				// 'this' refers to the current submitted form
				type: 'POST',
				data: $('#contact').serialize(),
				url: 'http://ppcpreview.plattformstuff.com/ashworth_college/homestudycourses.info/post.php',
				success: function(msg) {
					$("#post_results").ajaxComplete(function(event, request, settings) {
						if (msg.search(/delinquencyfail/i) == -1) // Message Sent? Show the 'Thank You' message
						{
							result = 'Your request has been sent. <br />Thank you!';
							$('#loading_image')
								.hide();
							$('#post_results')
								.html(result)
								.fadeIn(1200);
							// Fire conversion tracking with iframe
							var iframe = document.createElement('iframe');
							iframe.style.width = '0px';
							iframe.style.height = '0px';
							document.body.appendChild(iframe);
							iframe.src = 'http://www.homestudycourses.info/thank_you.html';
						}
						else
						{
							result = 'There was an error with your request. Sorry!';
							$('#loading_image')
								.hide();
							$('#post_results')
								.html(result)
								.fadeIn('fast');
						}
					});
				}
				
			}); // CLOSING .ajax
			
		} // CLOSING submitHandler
		
	}); // CLOSING .validate
	
});
