/*
	Copyright (c) 2009 Elliot Swan (http://www.elliotswan.com)
	Version: 3.0 alpha
*/

(function($) { 
jQuery.fn.ajaxEmail = function(options) {
	options = $.extend({
		form:		"#contact",
		name: 		"#name",
		email: 		"#email",
		because: 	"#because",
		budget: 	"#budget",
		timeline: 	"#timeline",
		message: 	"#message",
		submit: 	"#submit"
	}, options);
	
	$(options.form).after('<div id="eresults"></div>').next($("#results").hide());

	$(options.because).change(function () {
		if($(this).val() != 2) {
			$("#hire").slideUp("normal");
		}
		else {
			$("#hire").slideDown("normal");
		}
 	});

	this.submit(
		function(event) {
		event.preventDefault();

		var form 	= $(options.form);
		var name 	= $(options.name);
		var email 	= $(options.email);
		var because = $(options.because);
		var budget 	= $(options.budget);
		var timeline= $(options.timeline);
		var message = $(options.message);
		var submit 	= $(options.submit);

		var pars = 'name='+name.val()+'&'+'email='+email.val()+'&'+'because='+because.val()+'&'+'budget='+budget.val()+'&'+'timeline='+timeline.val()+'&'+'message='+message.val();
				
			$.ajax({
				type: "POST",
				url: "/wp-content/themes/overview/process.php",
				cache: false,
				data: pars,
				beforeSend: function() {
					form.append('<p class="loading">Loading...</p>').fadeIn("slow");
					$("#eresults").hide().empty();
				},
				success: function(data) {					
					$("#eresults").append(data).next(options.results).hide();
					
					form.find(".loading").slideUp("normal", function() { form.find(".loading").remove(); });
					$("#eresults").animate({
						height: "toggle", 
						opacity: "toggle"
					}, 800
					)
				}
			})
		
		}
	);
};
})(jQuery);