﻿jQuery(document).ready(function($) {

	$( '#commentform' ).submit(function() {

		if ( !$( '.logged-in-as' ).text() ) {

			str_name = $( '#author' ).val();

			if ( !str_name ) {
				return show_error( 'Informe seu nome' );
			} else {

				str_mail = $( '#email' ).val();

				if ( str_mail.length < 3 )
					return show_error( 'Informe seu e-mail' );

				if ( !RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/).test( str_mail ) )
					return show_error( 'Digite um e-mail válido!' );
			}
		}

		str = $( 'textarea' ).val();

		if (str.length < 5)
			return show_error( 'Digite seu comentário antes de enviar (mínimo de 5 caracteres)' );

		return true;
	});

	function show_error( str ) {
		$( '#commentform p.error' ).remove();

		$( '#commentform' ).prepend( '<p class="error"></p>' );
		$( '#commentform p.error' ).html( 'Erro: ' + str );

		setTimeout(function() {
			$( '#commentform p.error' ).fadeOut(500);
		}, 3000);

		return false;
	}
});
