////////////////////////////////////////////////
// Login no Smart
///////////////////////////////////////////////
function loginSmart()
{
	erro = 0;
	msgErro = "";
	
	with(document.formLoginSmart)
	{
		if ((login.value == '' || senha.value == '') && erro == 0)
		{
			msgErro = 'Preencha todos os campos para efetuar o login.';
			erro = 1;
		}
	}
	
	//retorno da validação
	if (erro == 0)
	{
		return true;
	}
	else
	{
		alert(msgErro);
		return false;
	}
}

////////////////////////////////////////////////
// solicite valores
///////////////////////////////////////////////
function enviaMailInteressado()
{
	erro = 0;
	
	with(document.formMailInteresse)
	{
		if (emailInteresse.value == '' && erro == 0)
		{
			erro = 1;
			varErro = 'Informe o seu E-mail.';
			emailInteresse.focus();
		}
		else
		if (emailInteresse.value != '' && (emailInteresse.value.indexOf('@') < 1 || emailInteresse.value.indexOf('.') < 1) && erro == 0)
		{
			erro = 1;
			varErro = 'Informe um E-mail válido.';
			emailInteresse.focus();
		}
	}

	if (erro == 0)
	{
		document.getElementById('erroform').style.display = 'none';
		document.getElementById('certoform').style.display = '';
		return true;
	}
	else
	{
		document.getElementById('erroform').innerHTML = varErro;
		document.getElementById('erroform').style.display = '';
		return false;
	}
}

/////////////////////////////////////////////////
// contato
////////////////////////////////////////////////
function validaContato()
{
	erro = 0;
	
	with(document.getElementById("formContato"))
	{
		if (nome.value == '' && erro == 0)
		{
			erro = 1;
			varErro = 'Informe o seu Nome.';
			nome.focus();
		}
		else
		if (email.value == '' && erro == 0)
		{
			erro = 1;
			varErro = 'Informe o seu E-mail.';
			email.focus();
		}
		else
		if (email.value != '' && (email.value.indexOf('@') < 1 || email.value.indexOf('.') < 1) && erro == 0)
		{
			erro = 1;
			varErro = 'Informe um E-mail v&aacute;lido.';
			email.focus();
		}
		else
		if (mensagem.value == '' && erro == 0)
		{
			erro = 1;
			varErro = 'Digite algum coment&aacute;rio.';
			mensagem.focus();
		}
		
	}

  if (erro == 0)
	{
		document.getElementById('erroform').style.display = 'none';
		document.getElementById('certoform').style.display = '';
		return true;
	}
	else
	{
		document.getElementById('erroform').innerHTML = varErro;
		document.getElementById('erroform').style.display = '';
		return false;
	}
}

/////////////////////////////////////////////////////////////////////////
// indique
////////////////////////////////////////////////////////////////////////
function valida_formIndiqueRemetente()
{
	erro = 0;
	
	with(document.formIndiqueRemetente)
	{
		if (email_remetente.value == '' && erro == 0)
		{
			erro = 1;
			varErro = 'Informe o seu E-mail.';
			email_remetente.focus();
		}
		else
		if (email_remetente.value != '' && (email_remetente.value.indexOf('@') < 1 || email_remetente.value.indexOf('.') < 1) && erro == 0)
		{
			erro = 1;
			varErro = 'Informe um E-mail v&aacute;lido.';
			email_remetente.focus();
		}
	}

	if (erro == 0)
	{
		document.getElementById('erroform').style.display = 'none';
		document.getElementById('certoform').style.display = '';
		return true;
	}
	else
	{
		document.getElementById('erroform').innerHTML = varErro;
		document.getElementById('erroform').style.display = '';
		return false;
	}
}

function valida_formIndiqueCompleto()
{
	erro = 0;
	
	with(document.getElementById("formIndiqueCompleto"))
	{
		if (nome_remetente.value == '' && erro == 0)
		{
			erro = 1;
			varErro = 'Informe o seu Nome.';
			nome_remetente.focus();
		}
		else
		if (email_remetente.value == '' && erro == 0)
		{
			erro = 1;
			varErro = 'Informe o seu E-mail.';
			email_remetente.focus();
		}
		else
		if (email_remetente.value != '' && (email_remetente.value.indexOf('@') < 1 || email_remetente.value.indexOf('.') < 1) && erro == 0)
		{
			erro = 1;
			varErro = 'O seu E-mail &eacute; inv&aacute;lido.';
			email_remetente.focus();
		}
		else
		if (mensagem_remetente.value == '' && erro == 0)
		{
			erro = 1;
			varErro = 'Digite algum coment&aacute;rio.';
			mensagem_remetente.focus();
		}
		if (nome_destinatario.value == '' && erro == 0)
		{
			erro = 1;
			varErro = 'Informe o Nome do Destinat&aacute;rio.';
			nome_destinatario.focus();
		}
		else
		if (email_destinatario.value == '' && erro == 0)
		{
			erro = 1;
			varErro = 'Informe o E-mail do Destinat&aacute;rio.';
			email_destinatario.focus();
		}
		else
		if (email_destinatario.value != '' && (email_destinatario.value.indexOf('@') < 1 || email_destinatario.value.indexOf('.') < 1) && erro == 0)
		{
			erro = 1;
			varErro = 'O E-mail do Destinat&aacute;rio &eacute; inv&aacute;lido.';
			email_destinatario.focus();
		}
		
	}

  if (erro == 0)
	{
		document.getElementById('erroform').style.display = 'none';
		document.getElementById('certoform').style.display = '';
		return true;
	}
	else
	{
		document.getElementById('erroform').innerHTML = varErro;
		document.getElementById('erroform').style.display = '';
		return false;
	}
}

//////////////////////////////////////////////////////////////////////////
// inscriï¿½ï¿½es 
//////////////////////////////////////////////////////////////////////////
function validaInscricaoEmail()
{
	erro = 0;
	
	with(document.formInscricaoEmail)
	{
		if (cpf.value == '' && erro == 0)
		{
			erro = 1;
			//varErro = 'Informe o seu E-mail.';
			varErro = 'Informe o seu CPF.';
			cpf.focus();
		}
		/*
		else
		if (email.value != '' && (email.value.indexOf('@') < 1 || email.value.indexOf('.') < 1) && erro == 0)
		{
			erro = 1;
			varErro = 'Informe um E-mail v&aacute;lido.';
			email.focus();
		}
		*/
	}

	if (erro == 0)
	{
		document.getElementById('erroform').style.display = 'none';
		document.getElementById('certoform').style.display = '';
		return true;
	}
	else
	{
		document.getElementById('erroform').innerHTML = varErro;
		document.getElementById('erroform').style.display = '';
		return false;
	}
}

/////////////////////
// mascaras
////////////////////
function DataHora(evento, objeto){
	var keypress=(window.event)?event.keyCode:evento.which;
	campo = eval (objeto);
	if (campo.value == '00/00/0000')
	{
		campo.value=""
	}

	caracteres = '0123456789';
	separacao1 = '/';
	
	conjunto1 = 2;
	conjunto2 = 5;
	
	if ((caracteres.search(String.fromCharCode(keypress))!=-1) && campo.value.length < (11))
	{
		if (campo.value.length == conjunto1 )
		campo.value = campo.value + separacao1;
		else if (campo.value.length == conjunto2)
		campo.value = campo.value + separacao1;
	}
	else
		event.returnValue = false;
}

////////////////////////////
// AVISE-ME
///////////////////////////
function enviaDadosAviseme()
{
	erro = 0;
	
	with(document.form_aviseme)
	{
		if (nome_avise.value == '' && erro == 0)
		{
			erro = 1;
			varErro = 'Digite seu Nome.';
			nome_avise.focus();
		}
		else
		if (email_avise.value == '' && erro == 0)
		{
			erro = 1;
			varErro = 'Digite seu E-mail.';
			email_avise.focus();
		}
		else
		if (email_avise.value != '' && (email_avise.value.indexOf('@') < 1 || email_avise.value.indexOf('.') < 1) && erro == 0)
		{
			erro = 1;
			varErro = 'E-mail inv&aacute;lido.';
			email_avise.focus();
		}
		
	}

  if (erro == 0)
	{
		document.getElementById('msg_indique').style.display = 'none';
		
		return true;
	}
	else
	{
		document.getElementById('msg_indique').innerHTML = varErro;
		document.getElementById('msg_indique').style.display = 'block;';
		return false;
	}
}


/////////////////////////////////////////
// SOLICITAï¿½ï¿½O DE PROPOSTA - EMAIL
////////////////////////////////////////
function valida_formSoliciteProposta()
{
	erro = 0;
	
	with(document.formSoliciteProposta)
	{
		if (email.value == '' && erro == 0)
		{
			erro = 1;
			varErro = 'Digite seu E-mail.';
			email.focus();
		}
		else
		if (email.value != '' && (email.value.indexOf('@') < 1 || email.value.indexOf('.') < 1) && erro == 0)
		{
			erro = 1;
			varErro = 'E-mail inv&aacute;lido.';
			email.focus();
		}
		
	}

  if (erro == 0)
	{
		document.getElementById('erroform').style.display = 'none';
		document.getElementById('certoform').style.display = '';
		return true;
	}
	else
	{
		document.getElementById('erroform').innerHTML = varErro;
		document.getElementById('erroform').style.display = 'block';
		return false;
	}
}

/////////////////////////////////////////
// SOLICITAï¿½ï¿½O DE PROPOSTA - COMPLETO
////////////////////////////////////////
function valida_formSolicitePropostaCompleto()
{
	erro = 0;
	
	with(document.formSolicitePropostaCompleto)
	{
		if (empresa.value == '' && erro == 0)
		{
			erro = 1;
			varErro = 'Digite o nome da sua Empresa.';
			empresa.focus();
		}
		else
		if (nome.value == '' && erro == 0)
		{
			erro = 1;
			varErro = 'Digite seu Nome.';
			nome.focus();
		}
		else
		if (email.value == '' && erro == 0)
		{
			erro = 1;
			varErro = 'Digite seu E-mail.';
			email.focus();
		}
		else
		if (email.value != '' && (email.value.indexOf('@') < 1 || email.value.indexOf('.') < 1) && erro == 0)
		{
			erro = 1;
			varErro = 'E-mail inv&aacute;lido.';
			email.focus();
		}
		else
		if (telefone.value == '' && erro == 0)
		{
			erro = 1;
			varErro = 'Digite seu Telefone.';
			telefone.focus();
		}

				
	}

  if (erro == 0)
	{
		document.getElementById('erroform').style.display = 'none';
		document.getElementById('certoform').style.display = '';
		return true;
	}
	else
	{
		document.getElementById('erroform').innerHTML = varErro;
		document.getElementById('erroform').style.display = 'block';
		return false;
	}
}


/////////////////////////////////////////
// ENCAMINHAMENTO DE PROPOSTA - EMAIL
////////////////////////////////////////
function valida_formEncaminheProposta()
{
	erro = 0;
	
	with(document.formEncaminheProposta)
	{
		if (email.value == '' && erro == 0)
		{
			erro = 1;
			varErro = 'Digite seu E-mail.';
			email.focus();
		}
		else
		if (email.value != '' && (email.value.indexOf('@') < 1 || email.value.indexOf('.') < 1) && erro == 0)
		{
			erro = 1;
			varErro = 'E-mail inv&aacute;lido.';
			email.focus();
		}
		
	}

  if (erro == 0)
	{
		document.getElementById('erroform').style.display = 'none';
		document.getElementById('certoform').style.display = '';
		return true;
	}
	else
	{
		document.getElementById('erroform').innerHTML = varErro;
		document.getElementById('erroform').style.display = 'block';
		return false;
	}
}


/////////////////////////////////////////
// Cadastro para a newsletter
////////////////////////////////////////
function enviaFormNews()
{
	erro = 0;
	
	with(document.FormNews)
	{
		if (nome_news.value == '' && erro == 0)
		{
			erro = 1;
			varErro = 'Digite seu Nome.';
			nome_news.focus();
		}
		else
		if (email_news.value == '' && erro == 0)
		{
			erro = 1;
			varErro = 'Digite seu E-mail.';
			email_news.focus();
		}
		else
		if (email_news.value != '' && (email_news.value.indexOf('@') < 1 || email_news.value.indexOf('.') < 1) && erro == 0)
		{
			erro = 1;
			varErro = 'E-mail inv&aacute;lido.';
			email_news.focus();
		}
		else
		if (fone_news.value == '' && erro == 0)
		{
			erro = 1;
			varErro = 'Digite seu Telefone.';
			fone_news.focus();
		}
		else
		if (isNaN(fone_news.value) && erro == 0)
		{
			erro = 1;
			varErro = 'Telefone Inv&aacute;lido. Digite apenas n&uacute;meros.';
			fone_news.focus();
		}
		
	}

  if (erro == 0)
	{
		document.getElementById('erroformnews').style.display = 'none';
		document.getElementById('certoformnews').style.display = '';
		return true;
	}
	else
	{
		document.getElementById('erroformnews').innerHTML = varErro;
		document.getElementById('erroformnews').style.display = 'block';
		return false;
	}
}

////////////////////////////////////////////////////////////////////////////////
///// Jonatas Riciano Silveira	
///// Data: 16/09/08
///// DescriÃ§ao: FunÃ§oes js para os dados de proposta de parceria
////////////////////////////////////////////////////////////////////////////////

function PropostaParceria()
{
	if ($("#formEncaminhePropostaCompleto").length > 0)
	{	
		$("#telefone").mask("99-9999-9999");	
		
		// Validacao			
		$("#formEncaminhePropostaCompleto").validate(
		{
			errorPlacement: function(error, element) 
			{
				error.appendTo( $("#erro" + element.attr("id")) );
			},			
			errorClass: "erro",
			errorElement: "span",
			rules:
			{
				nome:
				{
					required: true
				},
				email:
				{
					required: true,
					email: true
				},					
				telefone:
				{
					required: true
				},
				empresa_destinatario:
				{
					required: true
				},				
				nome_destinatario:
				{
					required: true
				},
				email_destinatario:
				{
					required: true,
					email: true
				},								
				telefone_destinatario:
				{
					required: true
				}			
			},
			messages:
			{
				nome:
				{
					required: "Informe o seu nome"
				},
				email:
				{
					required: "Informe o destino",
					email: "Informe o seu e-mail"
				},					
				telefone:
				{
					required: "Informe o seu e-mail"
				},
				empresa_destinatario:
				{
					required: "Informe o nome da empresa destinatÃ¡rio"
				},				
				nome_destinatario:
				{
					required: "Informe o nome destinatÃ¡rio"
				},
				email_destinatario:
				{
					required: "Informe o E-mail destinatÃ¡rio",
					email: "Informe um E-mail destinatÃ¡rio vÃ¡lido"
				},								
				telefone_destinatario:
				{
					required: "Informe o telefone destinatÃ¡rio"
				}
			}
		});		
	}
}

////////////////////////////////////////////////////////////////////////////////
///// Jonatas Riciano Silveira	
///// Data: 16/09/08
///// DescriÃ§ao: FunÃ§oes js para os dados de interesse
////////////////////////////////////////////////////////////////////////////////

function DadosInteresse()
{
	if ($("#formDadosInteresse").length > 0)
	{	
		$("#telefone").mask("99-9999-9999");	
		
		// Validacao			
		$("#formDadosInteresse").validate(
		{
			errorPlacement: function(error, element) 
			{
				error.appendTo( $("#erro" + element.attr("id")) );
			},			
			errorClass: "erro",
			errorElement: "span",
			rules:
			{
				nome:
				{
					required: true
				},
				email:
				{
					required: true,
					email: true
				},					
				telefone:
				{
					required: true
				}
			},
			messages:
			{
				nome:
				{
					required: "Informe o seu nome"
				},
				email:
				{
					required: "Informe o destino",
					email: "Informe o seu e-mail"
				},					
				telefone:
				{
					required: "Informe o seu e-mail"
				}
			}
		});		
	}
}


////////////////////////////////////////////////////////////////////////////////
///// Jonatas Riciano Silveira	
///// Data: 16/09/08
///// DescriÃ§ao: FunÃ§oes js para os dados de CPF
////////////////////////////////////////////////////////////////////////////////

function MascaraInscricao()
{
	if ($("#formInscricaoEmail").length > 0)
	{	
		$("#cpf").mask("999.999.999-99");
	}
}


////////////////////////////////////////////////////////////////////////////////
///// Jonatas Riciano Silveira	
///// Data: 16/09/08
///// DescriÃ§ao: FunÃ§oes js para os dados da inscricao Online
////////////////////////////////////////////////////////////////////////////////


function Inscricao()
{
	if ($("#formInscricaoCompleto").length > 0)
	{
		
		$("#cpf").mask("999.999.999-99");
		$("#cep").mask("99999-999");
		$("#dddcelular").mask("99");
		$("#numerocelular").mask("9999-9999");
		$("#dddcontato").mask("99");
		$("#numerocontato").mask("9999-9999");
		$("#dddtrabalho").mask("99");
		$("#numerotrabalho").mask("9999-9999");
		$("#datanascimento").mask("99/99/9999");
		$("#rg").numeric;
		$("#ramalcontato").numeric;
		// Validacao			
		$("#formInscricaoCompleto").validate(
		{
			errorPlacement: function(error, element) 
			{
				error.appendTo( $("#erro" + element.attr("id")) );
			},			
			errorClass: "erro",
			errorElement: "span",
			rules:
			{
				cpf:
				{
					required: true
				},
				nome:
				{
					required: true
				},					
				email:
				{
					required: true,
					email: true
				},
				datanascimento:
				{
					required: true
				},				
				formacao:
				{
					required: true
				},
				rg:
				{
					required: true,
					maxlength: 11,
					minlength: 5
				}
			},
			messages:
			{
				cpf:
				{
					required: "Digite seu CPF."
				},
				nome:
				{
					required: "Digite seu Nome."
				},					
				email:
				{
					required: "Preencha o campo de e-mail.",
					email: "Preencha o corretamente de e-mail."
				},
				datanascimento:
				{
					required: "Preencha a data de nascimento."
				},				
				formacao:
				{
					required: "Prencha a sua formaÃ§Ã£o."
				},
				rg:
				{
					required: "O campo RG deve ser preenchido.",
					maxlength: "O campo RG deve ter no m&aacute;ximo 11 caracteres.",
					minlength: "O campo RG deve ter no minimo 5 caracteres."
				}
			}
		});		
	}
}