$(document).ready(function(){
	$("#subject").val('client');
	$("#chooseForm").show();
	$(".formDesc").show();	
	refreshForm();
	
	$('.contactForm').submit(function() {
		var ajaxQuery = generateAjaxQuery();

		$.ajax({
			url: 'contactpage.php',
			type: 'POST',
			data: ajaxQuery,
			success: function(result) {
				$('#form-result').remove();
				$('#form-area').append('<p id=\"form-result\" class=\"impt\">' + result + '</p>');
				$('#form-result').hide();
				$('#form-result').slideDown();
			}
		});
		return false;
	});
	
	$('#subject').change( function() { refreshForm(); });
});

function refreshForm() {
	var form = $("#subject").val();
	$('.contactForm').hide();
		
	if(form=="client") {
		$('#clientForm').fadeIn();
	}
	
	else if(form=="agency") {
		$('#agencyForm').fadeIn();
	}
	
	else if(form=="other") {
		$('#otherForm').fadeIn();
	}
}

function generateAjaxQuery() {
	var form = $("#subject").val();
	//alert(form);
	var formid = "";
	
	switch(form) {
		case "client":
			formid = "#clientForm";
			break;
		case "agency":
			formid = "#agencyForm";
			break;
		case "other":
			formid = "#otherForm";
			break;
		default:
			formid = "#otherForm";
	}

	var ajaxQuery = "";
	$.each($(formid).serializeArray(), function(i, field) {
		ajaxQuery += field.name + "=" + escape(field.value) + "&";
	});
	
	ajaxQuery += "ajaxform=true";
	return ajaxQuery;
}
