$(document).ready(function(){
	$('#contact-form').jqTransform();

	$("button").click(function(){

		$(".formError").hide();

	});

	var use_ajax=true;
	$.validationEngine.settings={};

	$("#contact-form").validationEngine({
		inlineValidation: false,
		promptPosition: "topRight",
		success :  function(){use_ajax=true},
		failure : function(){use_ajax=false;}
	 })

	$("#contact-form").submit(function(e){

			if(!$('#subject').val().length)
			{
				$.validationEngine.buildPrompt(".jqTransformSelectWrapper","* This field is required","error")
				return false;
			}
			
			if(use_ajax)
			{
				$('#loading').css('visibility','visible');
                $('#submitbut').attr("disabled", true);
             	$.post('/contact/submit',$(this).serialize(),
				
					function(data){
						if(data=='true'){
							$("#contact-form").hide('slow').after('<h1 style="background: transparent url(/templates/images/hangout/smile.png) no-repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: \'Myriad Pro\',Arial,sans-serif; font-size: 28px; font-weight: 700; letter-spacing: -1px; padding-left: 98px; margin-left: 12px;line-height: 80px;" class="restaurant_header">Message sent. Thank you!</h1>');
						}else{
							$("#contact-form").hide('slow').after('<h1 style="background: transparent url(/templates/images/alert-stop.png) no-repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: \'Myriad Pro\',Arial,sans-serif; font-size: 28px; font-weight: 700; letter-spacing: -1px; padding-left: 98px; margin-left: 12px;line-height: 80px;" class="restaurant_header">'+data+'</h1>');
                        }
						
						$('#loading').css('visibility','hidden');
                        $('#submitbut').removeAttr("disabled");
					}
				
				);
			}
			e.preventDefault();
	})

});
