﻿/***************************/
//@Author: Adrian "yEnS" Mato Gondelle
//@website: www.yensdesign.com
//@email: yensamg@gmail.com
//@license: Feel free to use it, but keep this credits please!					
/***************************/

//SETTING UP OUR POPUP
//0 means disabled; 1 means enabled;
function abreIntegra(u,s){
	window.open('http://www.api.adv.br/integra4/include/logarSistema.asp?txtUsuario='+u+'&txtSenha='+s, '');
	//window.open('http://www.api.adv.br/integra/login1.asp?txtIdentificacao='+u+'&txtSenha='+s, '');

}

var popupStatus = 0;

function abrir_pop_up(id){
	loadPop($('#'+id).html());
}
//loading popup with jQuery magic!
function loadPopup(){
	//loads popup only if it is disabled
	if(popupStatus==0){
		$("#backgroundPopup").css({
			"opacity": "0.7"
		});
		$("#backgroundPopup").fadeIn("slow");
		$("#popupContact").fadeIn("slow");
		popupStatus = 1;
	}
}

//disabling popup with jQuery magic!
function disablePopup(){
	//disables popup only if it is enabled
	if(popupStatus==1){
		$("#backgroundPopup").fadeOut("slow");
		$("#popupContact").fadeOut("slow");
		popupStatus = 0;
	}
}

//centering popup
function centerPopup(){
	//request data for centering
	var windowWidth = document.documentElement.clientWidth;
	var windowHeight = document.documentElement.clientHeight;
	var popupHeight = $("#popupContact").height();
	var popupWidth = $("#popupContact").width();
	//centering
	$("#popupContact").css({
		"position": "absolute",
		"top": windowHeight/2-popupHeight/2,
		"left": windowWidth/2-popupWidth/2
	});
	//only need force for IE6
	
	$("#backgroundPopup").css({
		"height": windowHeight
	});
	
}
function carregaClose(){
	$("#popupContactClose").click(function(){
		disablePopup();
	});
	
	//Click out event!
	$("#backgroundPopup").click(function(){
		disablePopup();
	});
	//Press Escape event!
	$(document).keypress(function(e){
		if(e.keyCode==27 && popupStatus==1){
			disablePopup();
		}
	});	
}
function loadPop(val){
	resetConfPop();
	$("#retorno").html(val);
	centerPopup();
	loadPopup();
	$('html,body').animate({scrollTop: 0}, 1000);
	$("#popupContactClose").click(function(){
		disablePopup();
	});
	
	//Click out event!
	$("#backgroundPopup").click(function(){
		disablePopup();
	});
	//Press Escape event!
	$(document).keypress(function(e){
		if(e.keyCode==27 && popupStatus==1){
			disablePopup();
		}
	});
}
$(document).ready(function(){
	$(".box").each(function(){
		//centering with css
		var str = $(this).attr('href');
		$(this).click(function(){
			loadPop(str);
		});
	});
	$(".box").attr('href', "javascript:void(0);");

});


function veri(objEvent){
	keyascii = objEvent.keyCode;
	if (keyascii == 32){
		return false;
	}else{
		return true;
	}
}

String.prototype.strReverse = function() {
	var newstring = "";
	for (var s=0; s < this.length; s++) {
		newstring = this.charAt(s) + newstring;
	}
	return newstring;
};

function chkPass(pwd) {
	var oScorebar = document.getElementById("scorebar");
	var oScore = document.getElementById("score");
	var oComplexity = document.getElementById("complexity");
	var nScore = 0;
	var nLength = 0;
	var nAlphaUC = 0;
	var nAlphaLC = 0;
	var nNumber = 0;
	var nSymbol = 0;
	var nMidChar = 0;
	var nRequirements = 0;
	var nAlphasOnly = 0;
	var nNumbersOnly = 0;
	var nRepChar = 0;
	var nConsecAlphaUC = 0;
	var nConsecAlphaLC = 0;
	var nConsecNumber = 0;
	var nConsecSymbol = 0;
	var nConsecCharType = 0;
	var nSeqAlpha = 0;
	var nSeqNumber = 0;
	var nSeqChar = 0;
	var nReqChar = 0;
	var nReqCharType = 3;
	var nMultLength = 4;
	var nMultAlphaUC = 3;
	var nMultAlphaLC = 3;
	var nMultNumber = 4;
	var nMultSymbol = 6;
	var nMultMidChar = 2;
	var nMultRequirements = 2;
	var nMultRepChar = 1;
	var nMultConsecAlphaUC = 2;
	var nMultConsecAlphaLC = 2;
	var nMultConsecNumber = 2;
	var nMultConsecSymbol = 1;
	var nMultConsecCharType = 0;
	var nMultSeqAlpha = 3;
	var nMultSeqNumber = 3;
	var nTmpAlphaUC = "";
	var nTmpAlphaLC = "";
	var nTmpNumber = "";
	var nTmpSymbol = "";
	var sAlphaUC = "&nbsp;&nbsp;&nbsp;&nbsp;0";
	var sAlphaLC = "&nbsp;&nbsp;&nbsp;&nbsp;0";
	var sNumber = "&nbsp;&nbsp;&nbsp;&nbsp;0";
	var sSymbol = "&nbsp;&nbsp;&nbsp;&nbsp;0";
	var sMidChar = "&nbsp;&nbsp;&nbsp;&nbsp;0";
	var sRequirements = "&nbsp;&nbsp;&nbsp;&nbsp;0";
	var sAlphasOnly = "&nbsp;&nbsp;&nbsp;&nbsp;0";
	var sNumbersOnly = "&nbsp;&nbsp;&nbsp;&nbsp;0";
	var sRepChar = "&nbsp;&nbsp;&nbsp;&nbsp;0";
	var sConsecAlphaUC = "&nbsp;&nbsp;&nbsp;&nbsp;0";
	var sConsecAlphaLC = "&nbsp;&nbsp;&nbsp;&nbsp;0";
	var sConsecNumber = "&nbsp;&nbsp;&nbsp;&nbsp;0";
	var sSeqAlpha = "&nbsp;&nbsp;&nbsp;&nbsp;0";
	var sSeqNumber = "&nbsp;&nbsp;&nbsp;&nbsp;0";
	var sAlphas = "abcdefghijklmnopqrstuvwxyz";
	var sNumerics = "01234567890";
	var sComplexity = "INVALIDA";
	var sStandards = "Below";
	var nMinPwdLen = 8;
	var oStatus = "";
	if (document.all) { var nd = 0; } else { var nd = 1; }
	if (pwd) {
		pwd = pwd.replace(/\s+/g,"");
		nScore = parseInt(pwd.length * nMultLength);
		nLength = pwd.length;
		var arrPwd = pwd.replace(/\s+/g,"").split(/\s*/);
		var arrPwdLen = arrPwd.length;
		
		/* Loop through password to check for Symbol, Numeric, Lowercase and Uppercase pattern matches */
		for (var a=0; a < arrPwdLen; a++) {
			if (arrPwd[a].match(new RegExp(/[A-Z]/g))) {
				if (nTmpAlphaUC !== "") { if ((nTmpAlphaUC + 1) == a) { nConsecAlphaUC++; nConsecCharType++; } }
				nTmpAlphaUC = a;
				nAlphaUC++;
			}
			else if (arrPwd[a].match(new RegExp(/[a-z]/g))) { 
				if (nTmpAlphaLC !== "") { if ((nTmpAlphaLC + 1) == a) { nConsecAlphaLC++; nConsecCharType++; } }
				nTmpAlphaLC = a;
				nAlphaLC++;
			}
			else if (arrPwd[a].match(new RegExp(/[0-9]/g))) { 
				if (a > 0 && a < (arrPwdLen - 1)) { nMidChar++; }
				if (nTmpNumber !== "") { if ((nTmpNumber + 1) == a) { nConsecNumber++; nConsecCharType++; } }
				nTmpNumber = a;
				nNumber++;
			}
			else if (arrPwd[a].match(new RegExp(/[^a-zA-Z0-9_]/g))) { 
				if (a > 0 && a < (arrPwdLen - 1)) { nMidChar++; }
				if (nTmpSymbol !== "") { if ((nTmpSymbol + 1) == a) { nConsecSymbol++; nConsecCharType++; } }
				nTmpSymbol = a;
				nSymbol++;
			}
			/* Internal loop through password to check for repeated characters 
			for (var b=0; b < arrPwdLen; b++) {
				if (arrPwd[a].toLowerCase() == arrPwd[b].toLowerCase() && a != b) { nRepChar++; }
			}
			*/
		}
		
		/* Check for sequential alpha string patterns (forward and reverse) */
		for (var s=0; s < 23; s++) {
			var sFwd = sAlphas.substring(s,parseInt(s+3));
			var sRev = sFwd.strReverse();
			if (pwd.toLowerCase().indexOf(sFwd) != -1 || pwd.toLowerCase().indexOf(sRev) != -1) { nSeqAlpha++; nSeqChar++;}
		}
		
		/* Check for sequential numeric string patterns (forward and reverse) */
		for (var s=0; s < 8; s++) {
			var sFwd = sNumerics.substring(s,parseInt(s+3));
			var sRev = sFwd.strReverse();
			if (pwd.toLowerCase().indexOf(sFwd) != -1 || pwd.toLowerCase().indexOf(sRev) != -1) { nSeqNumber++; nSeqChar++;}
		}
		
	/* Modify overall score value based on usage vs requirements */

		/* General point assignment */

		if (nAlphaUC > 0 && nAlphaUC < nLength) {	
			nScore = parseInt(nScore + ((nLength - nAlphaUC) * 2));
			sAlphaUC = "+ " + parseInt((nLength - nAlphaUC) * 2); 
		}
		if (nAlphaLC > 0 && nAlphaLC < nLength) {	
			nScore = parseInt(nScore + ((nLength - nAlphaLC) * 2)); 
			sAlphaLC = "+ " + parseInt((nLength - nAlphaLC) * 2);
		}
		if (nNumber > 0 && nNumber < nLength) {	
			nScore = parseInt(nScore + (nNumber * nMultNumber));
			sNumber = "+ " + parseInt(nNumber * nMultNumber);
		}
		if (nSymbol > 0) {	
			nScore = parseInt(nScore + (nSymbol * nMultSymbol));
			sSymbol = "+ " + parseInt(nSymbol * nMultSymbol);
		}
		if (nMidChar > 0) {	
			nScore = parseInt(nScore + (nMidChar * nMultMidChar));
			sMidChar = "+ " + parseInt(nMidChar * nMultMidChar);
		}

		
		/* Point deductions for poor practices */
		if ((nAlphaLC > 0 || nAlphaUC > 0) && nSymbol === 0 && nNumber === 0) {  // Only Letters
			nScore = parseInt(nScore - nLength);
			nAlphasOnly = nLength;
			sAlphasOnly = "- " + nLength;
		}
		if (nAlphaLC === 0 && nAlphaUC === 0 && nSymbol === 0 && nNumber > 0) {  // Only Numbers
			nScore = parseInt(nScore - nLength); 
			nNumbersOnly = nLength;
			sNumbersOnly = "- " + nLength;
		}
		if (nRepChar > 0) {  // Same character exists more than once
			nScore = parseInt(nScore - (nRepChar * nRepChar));
			sRepChar = "- " + nRepChar;
		}
		if (nConsecAlphaUC > 0) {  // Consecutive Uppercase Letters exist
			nScore = parseInt(nScore - (nConsecAlphaUC * nMultConsecAlphaUC)); 
			sConsecAlphaUC = "- " + parseInt(nConsecAlphaUC * nMultConsecAlphaUC);
		}
		if (nConsecAlphaLC > 0) {  // Consecutive Lowercase Letters exist
			nScore = parseInt(nScore - (nConsecAlphaLC * nMultConsecAlphaLC)); 
			sConsecAlphaLC = "- " + parseInt(nConsecAlphaLC * nMultConsecAlphaLC);
		}
		if (nConsecNumber > 0) {  // Consecutive Numbers exist
			nScore = parseInt(nScore - (nConsecNumber * nMultConsecNumber));  
			sConsecNumber = "- " + parseInt(nConsecNumber * nMultConsecNumber);
		}
		if (nSeqAlpha > 0) {  // Sequential alpha strings exist (3 characters or more)
			nScore = parseInt(nScore - (nSeqAlpha * nMultSeqAlpha)); 
			sSeqAlpha = "- " + parseInt(nSeqAlpha * nMultSeqAlpha);
		}
		if (nSeqNumber > 0) {  // Sequential numeric strings exist (3 characters or more)
			nScore = parseInt(nScore - (nSeqNumber * nMultSeqNumber)); 
			sSeqNumber = "- " + parseInt(nSeqNumber * nMultSeqNumber);
		}


		/* Determine complexity based on overall score */
		/*if (nScore > 100) { nScore = 100; } else if (nScore < 0) { nScore = 0; }
		if (nScore >= 0 && nScore < 10) { sComplexity = "Insuficiente"; }
		else if (nScore >= 10 && nScore < 30) { sComplexity = "Fraca"; }
		else if (nScore >= 30 && nScore < 50) { sComplexity = "Boa"; }
		else if (nScore >= 50) { sComplexity = "Excelente"; }*/
		if (nScore > 100) { nScore = 100; } else if (nScore < 0) { nScore = 0; }
		if (nScore >= 0 && nScore < 14) { sComplexity = "INVALIDA"; }
		else if (nScore >= 14 && nScore < 25) { sComplexity = "Fácil"; }
		else if (nScore >= 25 && nScore < 50) { sComplexity = "Suficiente"; }
		else if (nScore >= 50) { sComplexity = "Suficiente"; }
		
		/* Display updated score criteria to client */
		oScorebar.style.backgroundPosition = "-" + parseInt(nScore * 4) + "px";
		oScore.innerHTML = nScore + "%";
		//oComplexity.innerHTML = sComplexity;
		document.getElementById("nivelsenha").value = sComplexity;
		if (sComplexity == "INVALIDA" || sComplexity == "Fácil")
		{	
			oStatus = "<font color='red'><b>NIVEL DE SEGURANCA INSUFICIENTE</b></font>";
		}
		else
		{
			oStatus = "<font color='blue'><b>NIVEL DE SEGURANCA SUFICIENTE</b></font>";
		}
		oComplexity.innerHTML = oStatus;
	}
	else {
		/* Display default score criteria to client */
		oScore.innerHTML = nScore + "%";
		//oComplexity.innerHTML = sComplexity;
		document.getElementById("nivelsenha").value  = sComplexity;
		if (sComplexity == "INVALIDA" || sComplexity == "Fácil")
		{
			oStatus = "<font color='red'><b>NIVEL DE SEGURANCA INSUFICIENTE</b></font>";
		}
		else
		{
			oStatus = "<font color='blue'><b>NIVEL DE SEGURANCA SUFICIENTE</b></font>";
		}
		oComplexity.innerHTML = oStatus;
	}
}

function togPwdMask() {
	var oPwd = document.getElementById("passwordPwd");
	var oMask = document.getElementById("mask");
	if (oMask.checked) { 
		oPwd.value = oTxt.value;
		oPwd.className = ""; 
		oTxt.className = "hide"; 
	} 
	else { 
		oTxt.value = oPwd.value;
		oPwd.className = "hide"; 
		oTxt.className = "";
	}
}

function vemail(email)        
{
 //Localiza primeira posição do arroba
 var arroba=email.indexOf("@",0);
 
 //O arroba foi encontrado?
 //O arroba está no primeiro caracter da linha?
 if (arroba<0 || arroba==0)
    {
     //O e-mail é inválido porque não existe 
     //separador (@) ou username
     return false;
    }
 
 //Existe texto após o arroba?
 if (arroba<email.length)
    {
     
     //Existe mais de um arroba no endereço?
     if (email.indexOf("@",arroba+1)>-1)
        {
         //O e-email é inválido porque não existe
         //nome de provedor após a arroba
         return false;
        } //Separa conteúdo antes da arroba
     var usuario=email.substr(0,arroba);
     if (usuario.length<2)
        {
         //É requerido um username de pelo menos 3 caracteres
         //O e-mail é inválido
         return false;
        }
     
     //Separa conteúdo após a arroba
     var provedor=email.substr(arroba+1,email.length-(arroba+1));
     //Separa nomes do provedor
     var contador=0;
     var partesidx=0;
     var partes=new Array(10);
     
     //Inicializa array
     for (contador=0;contador<=10;contador++)
         {
          partes[contador]="";
         } 
         
     for (contador=0;contador<=provedor.length;contador++)
         {
          
          //Seprador ou parte de um nome?
          if (provedor.substr(contador,1)!=".")
             {
              
              //Une caracter ao resto do nome
              partes[partesidx]=partes[partesidx]+provedor.substr(contador,1);
             }
          else
             {
              
              //Avança para próximo nome
              partesidx++;
             }
         }
     
     //Achou ao menos um separador?
     if (partesidx<1)
        {
         //Não há separador (.) no nome do provedor
         return false;
        }
         
     //Verifica tamanhos das partes encontradas
     for (contador=0;contador<=partesidx;contador++)
         {
          if (partes[contador].length<2)
             {
              //Menos de dois caracteres na parte = email inválido
              return false;
             }
         }
     
     //O e-mail é valido!
     return true;
    }
 else
    {
     
     //Não existe nada após a arroba!
     //O email não é valido!
     return false;
    }        
}

function trim(str) {
	return str.replace(/^\s+|\s+$/g, '');
}

/* FORMULARIO DO INTEGRA SOMENTE PARA EMAIL (NOVOS CADASTROS) */
function clickSalvarIntegraEmail(){
	$(".erro").hide();
	if(validaIntegra()){
		$.ajax({
		  url: "envia_form_integra_email.php",
		  cache: false,
		  data: $("#form_cadastro").serialize(),
		  dataType: "text",
		  beforeSend: function(){
			 carregaLoad();
		  },
		  success: function(val){
				disablePopup();
				if (val == 1){
					location.href='index.php?t=cadastro_sucesso_email';
				}else{
					$("#usuario_erro").html('O e-mail já consta em nossa base. Informe outro, por favor.').show();
				}
		  }
		});	
	}
	return false;
}

function validaIntegra(){
	var r =true;
	var em = $('#email').val();
	if((vemail(em) == '') || (em.length == 0)){
		$("#usuario_erro").html('Informe um e-mail válido.').show();
		r= false;
	}
	if(trim($('#senha').val()).length < 6 || trim($('#senha').val()) == "06 caracteres (letras e números)"){
			$("#senha_erro").html("A SENHA deve possuir no mínimo 06 caracteres alfanuméricos.").show();
			r= false;
	}else{
		if(trim($('#nivelsenha').val()) == 'INVALIDA'){
			$("#senha_erro").html("Senha com nível de segurança baixo. Tente outra, por favor.").show();
			r= false;
		}
	}
	if(document.getElementById('senha').type == "password"){
		if(trim($('#confirmasenha').val()) != trim($('#senha').val())){
			$("#confsenha_erro").show();
			r= false;
		}
	}
	var t = trim($("#nome").val());
	if (t.length < 5){
		$("#nome_erro").show();
		r= false;
	}
	
	var t = $("#numero_telefone").val();
	if (t.length < 14){
		$("#tel_erro").show();
		r= false;
	}
	var c = $("#celular").val();
	if ((c.length > 0) && (c.length < 14)){
		$("#celular_erro").show();
		r= false;
	}
	return r;
}
/* FORMULARIO DO INTEGRA SOMENTE PARA EMAIL (NOVOS CADASTROS) */

function clickSalvar(){
	$(".erro").hide();
	if(valida()){
		$.ajax({
		  url: "envia_query.php",
		  cache: false,
		  data: $("#form_cadastro").serialize(),
		  dataType: "text",
		  beforeSend: function(){
			 carregaLoad();
		  },
		  success: function(val){
				disablePopup();
				if (val == 1){
					location.href='index.php?t=cadastro_sucesso';
				}else{
					$("#usuario_erro").html('O e-mail já consta em nossa base. Informe outro, por favor.').show();
				}
		  }
		});	
	}
	return false;
}

function valida(){
	var r =true;
	var em = $('#email').val();
	if((vemail(em) == '') || (em.length == 0)){
		$("#usuario_erro").html('Informe um e-mail válido.').show();
		r= false;
	}
	if(trim($('#senha').val()).length < 6 || trim($('#senha').val()) == "06 caracteres (letras e números)"){
			$("#senha_erro").html("A SENHA deve possuir no mínimo 06 caracteres alfanuméricos.").show();
			r= false;
	}else{
		if(trim($('#nivelsenha').val()) == 'INVALIDA'){
			$("#senha_erro").html("Senha com nível de segurança baixo. Tente outra, por favor.").show();
			r= false;
		}
	}
	if(document.getElementById('senha').type == "password"){
		if(trim($('#confirmasenha').val()) != trim($('#senha').val())){
			$("#confsenha_erro").show();
			r= false;
		}
	}
	var t = trim($("#nome").val());
	if (t.length < 5){
		$("#nome_erro").show();
		r= false;
	}
	
	var t = $("#numero_telefone").val();
	if (t.length < 14){
		$("#tel_erro").show();
		r= false;
	}
	var c = $("#celular").val();
	if ((c.length > 0) && (c.length < 14)){
		$("#celular_erro").show();
		r= false;
	}
	return r;
}
function carregaLoad(){
	$("#popupContactClose").html("");
	$("#popupContact").css({'background-color': 'transparent', 'border':'0px', 'width': '480px'});
	$("#retorno").html("<img src='images/carregando2.gif'>").css('text-align', 'center');
	centerPopup();
	loadPopup();
	$('html,body').animate({scrollTop: 0}, 1000);
}
function resetConfPop(){
	$("#popupContact").css('background-color', '#FFFFFF');
	$("#popupContactClose").html("x");
	$("#retorno").css('text-align', 'left');
}
function carrgaFormIndique(){
	$.ajax({
	  url: "form_indique_amigo.html",
	  cache: false,
	  dataType: "text",
	  success: function(val){
		$("#popupContact").css({'width': '750px'});
		loadPop(val);
	  }
	});	
	
}
function enviarEmailAmigo(){
	$("#div_seuamigo, #div_nomeamigo, #div_emailamigo").hide();
	if (validaEmailAmigo()){
		$.ajax({
		  url: "envia_indique_amigo.php",
		  cache: false,
		  data: $("#form_indique").serialize(),
		  dataType: "text",
		  beforeSend: function(){
			 carregaLoad();
		  },
		  success: function(val){
				resetConfPop();
				carregaClose();
				if (val == '1'){
					$("#retorno").html("O PROMAD agradece a sua indicação!");
				}else{
					$("#retorno").html('Ocorreu um erro durante o envio.');
				}
		  }
		});	
	}
}
function validaEmailAmigo(){
	var adv= $("#seuamigo").val();
	var nome= $("#nomeamigo").val();
	var em= $("#emailamigo").val();
	var err=0;
	if((trim(adv) == '') || (adv.length == 0)){
		$("#div_seuamigo").html('Por favor, preencher o seu nome.').show();
		err=1;
	}
	if((trim(nome) == '') || (nome.length == 0)){
		$("#div_nomeamigo").html('Por favor, preencher o nome do amigo.').show();
		err=1;
	}
	if((vemail(em) == '') || (em.length == 0)){
		$("#div_emailamigo").html('Por favor, preencher o email válido.').show();
		err=1;
	}
	if (err == 0)return true;
	else return false;
}

function enviaContato(){
	$('.erro2').hide();
	if(validateContato()){
		$.ajax({
		  url: "envia_contato_atendimento.php",
		  cache: false,
		  data: $("#form_central_atendimento").serialize(),
		  dataType: "text",
		  beforeSend: function(){
			 carregaLoad();
		  },
		  success: function(val){
				resetConfPop();
				carregaClose();
				if (val == '1'){
					document.form_central_atendimento.reset();
					$('#telefone1').val('');
					$('#telefone2').val('');
					$("#retorno").html("O PROMAD agradece o seu contato!");
				}else{
					$("#retorno").html('Ocorreu um erro durante o envio.');
				}
		  }
		});	
	}
}

function validateContato(){
	var pReturn;
	if($('#tipo').val() == ''){
		$('#tipo_erro').html('Por favor, preencher o TIPO corretamente.').show();
		pReturn = "false";
	}
	var nom = $('#nome').val();
	if(trim(nom) == ''){
		$('#nome_erro').html('Por favor, preencher o NOME COMPLETO corretamente.').show();
		pReturn = "false";
	}
	if(vemail($('#email').val()) == ''){
		$('#email_erro').html('Por favor, preencher o E-MAIL corretamente.').show();
		pReturn = "false";
	}
	var tel=$('#telefone1').val();
	if((tel.length > 0) && (tel.length < 14)){
		$('#telefone1_erro').html('Por favor, preencher a TELEFONE corretamente.').show();
		pReturn = "false";
	}
	var c = $("#telefone2").val();
	if ((c.length > 0) && (c.length < 14)){
		$("#telefone2_erro").html('Por favor, preencher a TELEFONE corretamente.').show();
		pReturn = "false";
	}

	var msg = $('#mensagem').val();
	if(parseInt(msg.length) < 5){
		$('#mensagem_erro').html('Por favor, preencher a MENSAGEM corretamente.').show();
		pReturn = "false";
	}
	if (pReturn == "false"){
		return false;
	}
	return true;
}
