$(function(){
	$("form[name=contact]").bind('submit', function(event){
		event.preventDefault(); //do not let the form submit
		//console.log("prevented default form submission");
	});
	
	$('#submit').bind('click', function(event){
		var isValid = checkForm();
		if(isValid)
		{
			//console.log( "Form passed validation." );
			//create a paramenters object
			$('#ajax_loader').css('visibility','visible');
			var parameters = {
					txtName: $('#txtName').val(),
					txtPhone: $('#txtPhone').val(),
					txtEmail: $('#txtEmail').val(),
					txtSubject: $('#txtSubject').val(),
					txtMessage: $('#txtMessage').val(),
					captcha_code: $('#captcha_code').val()
			};
			//post form details using ajax
			
			$.getJSON('feedback-processor.php', parameters, function(data){
				var msg = "";
				if(data.success)
				{
					//msg = data.msg;
					$('#ajax_loader').css('visibility','hidden');
					//displayMsg( msg );
					SexyLightbox.show("Feedback submited!", "#TB_inline?height=120&width=400&background=#fff&modal=1&inlineId=thankyou", "sexylightbox");
					//clear all fields of submited values
					
					$('input[type=text]','form[name=contact]').each(function(){
						this.value = "";
					});
					
					$('textarea','form[name=contact]').each(function(){
						this.value = "";
					});
					
					$('#captchaTry').trigger('click');
					
				} else {
					
					$.each(data['errors'], function(index, errorData){
						msg += 	""+errorData.msg+"\n";						
					});
					$('#captchaTry').trigger('click');
					$('#ajax_loader').css('visibility','hidden');
					displayMsg( msg );
				}
				
			})
		}
	});
	
	function displayMsg(msg)
	{
		/*
		if(msg == 'undefined')
		{
			msg = "";	
		}
		*/
		alert(msg);	
	}
	
});
