﻿$(function() {
	$("#error").css({position:"absolute",top:"0",left:"0"});
	$("#success").css({position:"absolute",top:"0",left:"0"});
	$('#contactForm').submit(function() {
		var inputs = [];
		var thisForm = this;
		
		$(':input', this).each(function() {
			inputs.push(this.name + '=' + escape(this.value));
		})
		inputs.push('isAjax=true');     
		jQuery.ajax({
			type: "POST",
			data: inputs.join('&'),
			url: this.action,
			timeout: 4000,
			dataType: "json",
			error: function() {
				$(thisForm).css("visibility","hidden");
				$("#error").fadeIn('800');
			},
			success: function(r) { 
				if (r == "OK") {
					$(thisForm).css("visibility","hidden");
					$("#success").fadeIn('800');
				} else {
					$('#errorContainer').empty().writeErrors(r);
				}
			}
		})

		return false;
	})
})