function checkSubmit()
{
	if ( !$( "#guest-book-form" ).validate().form() )
 	{
		return false;
 	}
  $( "#ajax-loader" ).show();
 	$( "#guest-book-form" ).submit();
	return true;
}

$( document ).ready( function()
{
	var validationInfo =
	{
        rules :
        {
            "guestBookMessage[authorName]":
            {
                required: true,
                maxlength: 50
            },
            "guestBookMessage[authorEmail]":
            {
                email: true,
                maxlength: 50
            },
            "guestBookMessage[message]":
            {
            	required: true,
                maxlength: 1000
            }
        },

        errorPlacement: function() {},

        errorClass : "invalid"
     };

	$( "#guest-book-form" ).validate( validationInfo );

	$( "#guest-form-button" ).click( function( ev ){
		ev.preventDefault();
		checkSubmit();
	});

} );