/*
 * Code is licensed under a Creative Commons Attribution-Share Alike License:
 * http://creativecommons.org/licenses/by-sa/3.0/
 * version: 1.0.0
 */
 
$(document).ready( function()
{
	$( "#mail_form" ).submit( function()
	{	
		$.ajax(
		{
			type: "POST",
			dataType: "json",
			url: "contact.php",
			data: 
			{
				"contact[firstname]": $( "#contact_firstname" ).val(),
				"contact[lastname]": $( "#contact_lastname" ).val(),
				"contact[email]": $( "#contact_email" ).val(),
				"contact[message]": $( "#contact_message" ).val()
			},
			success: function(response, status)
			{
				$( '#mail_message' ).text( "Your message has been sent.Thanks." );
				$( '#mail_message' ).addClass( "confirmation" );
				$( '#mail_message' ).removeClass( "failure" );
				$( '#mail_message' ).show();
			},
			error: function(response, status )
			{
			  
				if( response.responseText.indexOf( "Invalid" ) > -1 )
					$( '#mail_message' ).text( "Your email seems to be invalid." );
				else if( response.responseText.indexOf( "empty" ) > -1 )
					$( '#mail_message' ).text( "You've missed to fill some fields." );
				else
					$( '#mail_message' ).text( "Something went wrong. Please retry!" );
				$( '#mail_message' ).removeClass( "confirmation" );
				$( '#mail_message' ).addClass( "failure" );
				$( '#mail_message' ).show();
			},
		});
		return false;
	});
});
