/*
 * jQuery custom scripts
 * http://jquery.com/
 *
 * @ Copyright: 2011
 * @ Author: Joel Docking
 *
 */
 
/* Load nivoSlider */
$(window).load(function() {
	
	/////////////////////////////////////////////////////////////////////////
	// Form validation
	/////////////////////////////////////////////////////////////////////////
	
	
	////////////////////////////////////////////////////////////////////////
	// AJAX Contact Form Handler
	/////////////////////////////////////////////////////////////////////////
    $('#submit').click(function () {
		
		$("#ha-form").validate({
			
			submitHandler: function(form) {
         
			//Get the data from all the fields
			var type = $('select[name=type]');
			var name = $('input[name=name]');
			var phone = $('input[name=phone]');
			var email = $('input[name=email]');
			var enquiry = $('textarea[name=enquiry]');
	
			//organize the data properly
			var data = 'type=' + type.val() + '&name=' + name.val() + '&phone=' + phone.val() + '&email='
			+ email.val() + '&enquiry='  + encodeURIComponent(enquiry.val());
			 
			//disabled all the text fields
			$('.text').attr('disabled','true');
			 
			//show the loading sign
			$('#submit').hide();
			$('.loading').show();
			 
			//start the ajax
			$.ajax({
				//this is the php file that processes the data and send mail
				url: "../inc/process.php",
				 
				//GET method is used
				type: "GET",
	 
				//pass the data        
				data: data,
				 
				//Do not cache the page
				cache: false,
				 
				//success
				success: function (html) {             
					//if process.php returned 1/true (send mail success)
					if (html==1) {
						//hide the form
						$('.form').fadeOut('slow');
						 
						//show the success message
						$('.done').fadeIn('slow');
						 
					//if process.php returned 0/false (send mail failed)
					} else alert(html);
				}      
			});
			
        	return false;
			
			} // end submitHandler
			
		}); // end validate function
    }); 
	/////////////////////////////////////////////////////////////////////////
	/////////////////////////////////////////////////////////////////////////
	
	
});
 
 
 
