function trim(str)
{
	return str.replace(/^\s+|\s+$/g,"");
}

function validaemail(email)
{
  var objRegExp  = /^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/i;
  return objRegExp.test(email);
}

function validaComentarios()
{
	erros = "";
	if(trim(document.form_comentarioBlog.bcome_nome.value)=="")
	{
		erros = erros + "O campo nome não foi preenchido.\n";
	}
	if(trim(document.form_comentarioBlog.bcome_email.value)=="")
	{
		erros = erros + "O campo email não foi preenchido.\n";
	}
	else
	{
		//verifica se email eh valido
		if(!validaemail(document.form_comentarioBlog.bcome_email.value))
		{
			erros = erros + "O email digitado não é válido.\n";
		}
	}
	if(trim(document.form_comentarioBlog.bcome_comentario.value)=="")
	{
		erros = erros + "O campo comentário não foi preenchido.\n";
	}
	if(trim(document.form_comentarioBlog.bcome_captcha.value)=="")
	{
		erros = erros + "O campo código de confirmação não foi preenchido.\n";
	}

	if(erros!="")
	{
		erros = "Os seguintes erros foram encontrados:" +"\n\n" + erros;
		erros = erros + "\n" + "por favor, verifique e tente novamente.";
		alert(erros);
	}
	else
	{
		document.form_comentarioBlog.submit();
	}
}