jQuery(document).ready(function(){
	jQuery('#contact-form').jqTransform();

	jQuery("button").click(function(){

		jQuery(".formError").hide();

	});

	var use_ajax=true;
	jQuery.validationEngine.settings={};

	jQuery("#contact-form").validationEngine({
		inlineValidation: false,
		promptPosition: "centerRight",
		success :  function(){use_ajax=true},
		failure : function(){use_ajax=false;}
	 })

	jQuery("#contact-form").submit(function(e){

			if(!jQuery('#subject').val().length)
			{
				jQuery.validationEngine.buildPrompt(".jqTransformSelectWrapper","* This field is required","error")
				return false;
			}
			
			if(use_ajax)
			{
				jQuery('#loading').css('visibility','visible');
				jQuery.post('/form/submit.php',jQuery(this).serialize()+'&ajax=1',
				
					function(data){
						if(parseInt(data)==-1)
							jQuery.validationEngine.buildPrompt("#captcha","* Wrong verification number!","error");
							
						else
						{
							jQuery("#contact-form").hide('slow').after('<h1>Thank you!</h1>');
							jQuery('#close_button').css('display','inline');
						}
						
						jQuery('#loading').css('visibility','hidden');
					}
				
				);
			}
			e.preventDefault();
	})

});
