function cont()
{
	var Objeto = document.getElementById('toque');	
	var Msg = document.getElementById('msg');	
	Objeto.value = Msg.value.length;
}
function so()
{
	var Objeto = document.getElementById('cobranca');
	Objeto.style.display = "none";
	document.getElementById('lbl').style.display = "none";
}

function hide_Cmb(opt)
{
var Objeto = document.getElementById('cobranca');
	if(opt == "COBRANCA") 
	{
		document.getElementById('lbl').style.display = "block";
		Objeto.style.display = "block";
	}
	else
	{
		document.getElementById('lbl').style.display = "none";
		Objeto.style.display = "none"; 
	}
}

function validacpf()
{
 
var i;
 
s = document.frmFale.cpf.value;
 
var c = s.substr(0,9);
 
var dv = s.substr(9,2);
 
var d1 = 0;
 
for (i = 0; i < 9; i++)
 
{
 
d1 += c.charAt(i)*(10-i);
 
}
 
if (d1 == 0){
 
return false;

}
 
d1 = 11 - (d1 % 11);
 
if (d1 > 9) d1 = 0;
 
if (dv.charAt(0) != d1)
 
{
 
return false;
 
}
 
 
d1 *= 2;
 
for (i = 0; i < 9; i++)
 
{
 
d1 += c.charAt(i)*(11-i);
 
}
 
d1 = 11 - (d1 % 11);
 
if (d1 > 9) d1 = 0;
 
if (dv.charAt(1) != d1)
 
{
 
return false;
 
}
 
return true;
 
}
  
  
function validar()

{

if (document.frmFale.nome.value.length > 40){
	alert("Insira um nome com menos de 40 caracteres");
	document.frmFale.nome.focus();
	return false;
}

if (document.frmFale.nome.value == ""){
	alert("Falta: NOME");
	document.frmFale.nome.focus();
	return false;
}
if (document.frmFale.cpf.value == "" || document.frmFale.cpf.value != ""){

	if (validacpf() == false){
		alert("CPF Invalido");
		document.frmFale.cpf.focus();
		return false;
		}
	
}
if (document.frmFale.email.value == ""){
	alert("Falta: EMAIL");
	document.frmFale.email.focus();
	return false;
}

if (document.frmFale.tel.value == ""){
	alert("Falta: TELEFONE");
	document.frmFale.tel.focus();
	return false;
}
if (isNaN(frmFale.tel.value)){
	alert("Numero de Telefone invalido");
	document.frmFale.tel.focus();
	return false;
}
if (document.frmFale.assunto.value == ""){
	alert("Falta: ASSUNTO");
	document.frmFale.assunto.focus();
	return false;
}
if (document.frmFale.para.value == ""){
	alert("Falta: SETOR");
	document.frmFale.para.focus();
	return false;
}
else
{
	if(document.frmFale.para.value == "COBRANCA" && document.getElementById('cobranca').value == ""){
		alert("SELECIONE O CLIENTE");
		document.frmFale.cobranca.focus();
		return false;
	}
}
if (document.frmFale.msg.value == ""){
	alert("Digite a Mensagem");
	document.frmFale.msg.focus();
	return false;
}
if (document.frmFale.msg.value.length > 255){
	alert("Numero de toques na mensagem excedido!");
	document.frmFale.msg.focus();
	return false;
}


}
