function validaComentario(formData, jqForm, options) { 
	var form = jqForm[0]; 
	
	var obj_nome = form.nome;
	var obj_email = form.email;
	var obj_comentario = form.comentario;

	if(obj_nome.value == '') {
	    alert('Preencha o nome.');
	    obj_nome.focus();
	    return false;
	}
	
	if(obj_email.value == '') {
	    alert('Preencha o e-mail.');
	    obj_email.focus();
	    return false;
	}

	var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);

    if(!er.test(obj_email.value)){ 
    	alert("O e-mail '" + obj_email.value + "' é inválido.");
    	obj_email.focus();
  	    return false;
    }

	if(obj_comentario.value == '') {
		alert('Preencha o comentário.');
		obj_comentario.focus();
	    return false;
	}
	
    return true;	
}

function ValidaCamposRecebaNewsletter()
{   
	var obj_nome = document.getElementById('nome');
	var obj_email = document.getElementById('email');

	if(obj_nome.value == '') {
		alert('O campo NOME deve ser preenchido!');
	    obj_nome.focus();
	    return false;
	}

	if(obj_nome.value == 'Nome') {
		alert('O campo NOME deve ser preenchido!');
	    obj_nome.focus();
	    return false;
	}
	
	if(obj_email.value == '') {
	    alert('O campo EMAIL deve ser preenchido!');
	    obj_email.focus();
		return false;
	}
	
    var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);

    if(!er.test(obj_email.value)){ 
  		alert("O e-mail '"+obj_email.value+"' é inválido!");
  		obj_email.focus();
      	return false;
    }
	
    return true;
}

function ValidaCamposFaleConosco()
{   
	var obj_nome = document.getElementById('nome');
	var obj_email = document.getElementById('email');
	var obj_mensagem = document.getElementById('mensagem');
	
	if(obj_nome.value == '') {
		alert('O campo NOME deve ser preenchido!');
		obj_nome.focus();
	    return false;
	}
	
	if(obj_email.value == '') {
	    alert('O campo EMAIL deve ser preenchido!');
	    obj_email.focus();
		return false;
	}
	
    var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);

    if(!er.test(obj_email.value)){ 
  		alert("O e-mail '"+obj_email.value+"' é inválido!");
  		obj_email.focus();
      	return false;
    }
    
	if(obj_mensagem.value == '') {
		alert('O campo MENSAGEM deve ser preenchido!');
		obj_mensagem.focus();
	    return false;
	}

	if(obj_mensagem.value > 1024) {
		alert('O campo MENSAGEM ultrapassou o limite de 1024 caracteres!');
		obj_mensagem.focus();
	    return false;
	}
	
    return true;
}

function ValidaCamposPergunta()
{   
	var obj_nomePergunta = document.getElementById('nomePergunta');
	var obj_profissao = document.getElementById('profissao');
	var obj_cidadePergunta = document.getElementById('cidadePergunta');
	var obj_estado = document.getElementById('estado');
	var obj_emailPergunta = document.getElementById('emailPergunta');
	var obj_ddd = document.getElementById('ddd');
	var obj_telefone = document.getElementById('telefone');
	var obj_pergunta = document.getElementById('pergunta');
	
	if(obj_nomePergunta.value == '') {
		alert('O campo NOME deve ser preenchido!');
		obj_nomePergunta.focus();
	    return false;
	}
	
	if(obj_profissao.value == '') {
		alert('O campo PROFISSÃO deve ser preenchido!');
		obj_profissao.focus();
	    return false;
	}

	if(obj_cidadePergunta.value == '') {
	    alert('O campo CIDADE deve ser preenchido!');
	    obj_cidadePergunta.focus();
		return false;
	}
	
	if(obj_estado.value == '') {
	    alert('O campo ESTADO deve ser preenchido!');
	    obj_estado.focus();
		return false;
	}
	
	if(obj_estado.value.length != 2) {
		alert('O campo UF deve ser preenchido somente com 2 caracteres.');
		obj_estado.focus();
	    return false;
	}
	
	if(obj_emailPergunta.value == '') {
	    alert('O campo EMAIL deve ser preenchido!');
	    obj_emailPergunta.focus();
		return false;
	}
	
    var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);

    if(!er.test(obj_emailPergunta.value)){ 
  		alert("O e-mail '"+obj_emailPergunta.value+"' é inválido!");
  		obj_emailPergunta.focus();
      	return false;
    }

	if((obj_telefone.value != '') && (obj_ddd.value == ''))  {
		alert('O campo DDD deve ser preenchido!');
		obj_ddd.focus();
	    return false;
	}
	
	if((obj_telefone.value != '') && (obj_telefone.value.length != 8)) {
		alert('O campo TELEFONE deve ser preenchido somente com 8 caracteres.');
		obj_telefone.focus();
	    return false;
	}
	
	if((obj_ddd.value != '') && ((obj_ddd.value.length > 3) || (obj_ddd.value.length == 1))  ) {
		alert('O campo DDD deve ser preenchido com 2 ou 3 caracteres.');
		obj_ddd.focus();
	    return false;
	}
	
	if((obj_pergunta.value == '') || (obj_pergunta.value == 'digite aqui sua pergunta ou sugestão e ela será recebida ao vivo')) {
		alert('O campo PERGUNTA/SUGESTÃO deve ser preenchido!');
	    obj_pergunta.focus();
	    return false;
	}
	
	if(obj_pergunta.value.length > 300) {
		alert('Você ultrapassou o limite de caracteres.');
	    obj_pergunta.focus();
	    return false;
	}

    return true;
}

function Caracteres(objeto){
    var limite = 300;
    var erro = "Você ultrapassou o limite de caracteres.";

    tamanho = objeto.value.length;
    if (tamanho>limite) {
 		objeto.value = objeto.value.substring(0,limite);
 		alert(erro);
    } else {
 		document.getElementById('restantes').innerHTML = (limite-objeto.value.length);
    }
}

