	function validaContato(){
		var ff = document.getElementById('frmcontato');
		var mensagem = "";
			
		if ( ff.subject.value.length < 5 ){ mensagem += "O campo ASSUNTO está vazio ou possui menos de 5 caracteres.\n\r"; }
		if ( ff.nome.value.length < 5 ){ mensagem += "O campo NOME está vazio ou possui menos de 5 caracteres.\n\r"; }
		if (!doEmail(ff.email.value)){ mensagem += "O campo E-MAIL não possui um endereço válido.\n\r"; }
		if ( ff.comentarios.value.length < 10 ){ mensagem += "O campo MENSAGEM está vazio ou possui menos de 5 caracteres.\n\r"; }
		
		if ( mensagem != "" ){
			mensagem += "\n\rPor favor, corrija os campos informados e \n\clique em enviar novamente.";
			alert ( mensagem );
			return false;
		}else{
			document.frmcontato.submit();
		}
	}

	function validaCadastro(){
		var ff = document.getElementById('frmcadastro');
		var mensagem = "";
			
		if ( ff.nome.value.length < 5 ){ mensagem += "Nome: é um campo obrigatório.\n\r"; }
		if ( ff.cargo.value.length < 5 ){ mensagem += "Cargo: é um campo obrigatório.\n\r"; }
		if ( ff.empresa.value.length < 5 ){ mensagem += "Empresa: é um campo obrigatório.\n\r"; }
		if ( ff.ddd1.value.length < 2 ){ mensagem += "DDD do Telefone é um campo obrigatório.\n\r"; }
		if ( ff.telefone.value.length < 5 ){ mensagem += "Telefone: é um campo obrigatório.\n\r"; }
		if (!doEmail(ff.email1.value)){ mensagem += "E-mail: Por favor, informe um e-mail válido.\n\r"; }
		
		if ( mensagem != "" ){
			mensagem += "\n\rPreencha os campos solicitados corretamente e \n\clique em enviar novamente.";
			alert ( mensagem );
			return false;
		}else{
			document.frmcadastro.submit();
		}
	}

	function validaInscricao(){
		var ff = document.getElementById('frminscricao');
		var mensagem = "";
		
		if (ff.nome.value.length < 5) {
			mensagem += "Nome: é um campo obrigatório.\n\r";
		}
		if (ff.cargo.value.length < 5) {
			mensagem += "Cargo: é um campo obrigatório.\n\r";
		}
		if (ff.rsocial.value.length < 5) {
			mensagem += "Razão Social: é um campo obrigatório. Se não for uma empresa, insira PARTICULAR no campo\n\r";
		}
		if (ff.dtel1.value.length < 2) {
			mensagem += "DDD é um campo obrigatório.\n\r";
		}
		if (ff.tel1.value.length < 5) {
			mensagem += "Telefone: é um campo obrigatório.\n\r";
		}
		if (!doEmail(ff.emailp1.value)) {
			mensagem += "E-mail: Por favor, informe um e-mail válido.\n\r";
		}
		
		if (ff.fax.value.length > 7) {
			if (ff.dfax.value.length < 2) {
				mensagem += "DDD do Fax é um campo obrigatório.\n\r";
			}
		}

		marcado = -1
		for (i=0; i<ff.id_produto.length; i++)
		{
			if (ff.id_produto[i].checked)
			{
				marcado = i
				resposta = ff.id_produto[i].value
			}
		}
		if (marcado == -1)
		{
			mensagem += "Produto: Por favor, selecione um produto para prosseguir com a inscrição.\n\r";
		}
						
		if (mensagem != "") {
			mensagem += "\n\rPreencha os campos solicitados corretamente e \n\clique em enviar novamente.";
			alert(mensagem);
			return false;
		}
		else {
			document.frminscricao.submit();
		}
	}
	function checaDias()
	{
		x = document.getElementsByName('autoriza');
		y = document.getElementById('div_autoriza');
		if (x[0].value == 0){
			y.style.display = 'none';
		}else
			y.style.display = 'block';
		return false;
	}
	
	var reEmail = /^[\w!#$%&'*+\/=?^`{|}~-]+(\.[\w!#$%&'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	function doEmail(pStr){
		if (reEmail.test(pStr)) {
			return true;
		} else if (pStr != null && pStr != "") {
			return false;
		}	
	}
	
	function parceria(url){
		window.open(url);
	}

	function mostraDiv(){
		elemento = document.getElementById('div_indica');
		elemento.style.display = 'block';
	}
	
	function mostraVideo(){
		elemento = document.getElementById('div_video');
		elemento.style.display = 'block';
	}
	
	function showDetalhes(pagina,largura,altura){
		winwidth  = largura; // width of the new window
		winheight = altura; // height of the new window
		winleft   = 200; // just dummie values (nao alterar)
		wintop    = 200; // just dummie values (nao alterar)
		 
		if(parseInt(navigator.appVersion)>=4){
			winleft = (screen.width / 2) - (winwidth / 2); // center the window right to left
			wintop = (screen.height / 2) - (winheight / 2); // center the window top to bottom
			window.open(pagina, '_blank', 'top=' + wintop + ',left=' + winleft + ',height=' + winheight + ',width=' + winwidth);
		}
	}
	
	function validaCampos(){
		var ff = document.getElementById('frmindicacao');
		var mensagem = "";
			
		if ( ff.nomeorigem.value.length < 5 ){ mensagem += "Nome: é um campo obrigatório.\n\r"; }
		if ( ff.destinatario.value.length < 5 ){ mensagem += "Nome: é um campo obrigatório.\n\r"; }
		if (!doEmail(ff.emailorigem.value)){ mensagem += "E-mail: Por favor, informe um e-mail válido.\n\r"; }
		if (!doEmail(ff.emaildestinatario.value)){ mensagem += "E-mail do Destinatário: Por favor, informe um e-mail válido.\n\r"; }
		
		if ( mensagem != "" ){
			mensagem += "\n\rPreencha os campos solicitados corretamente e \n\clique em enviar novamente.";
			alert ( mensagem );
			return false;
		}else{
			document.frmindicacao.submit();
		}
	}

			function FormataCpf(campo, teclapres)
			{
				var tecla = teclapres.keyCode;
				var vr = new String(campo.value);
				vr = vr.replace(".", "");
				vr = vr.replace("/", "");
				vr = vr.replace("-", "");
				tam = vr.length + 1;
				if (tecla != 14)
				{
					if (tam == 4)
						campo.value = vr.substr(0, 3) + '.';
					if (tam == 7)
						campo.value = vr.substr(0, 3) + '.' + vr.substr(3, 6) + '.';
					if (tam == 11)
						campo.value = vr.substr(0, 3) + '.' + vr.substr(3, 3) + '.' + vr.substr(7, 3) + '-' + vr.substr(11, 2);
				}
			}
			
			function FormataCNPJ(campo, teclapres)
			{
			   var tecla = teclapres.keyCode;
			   var vr = new String(campo.value);
			   vr = vr.replace(".", "");
			   vr = vr.replace(".", "");
			   vr = vr.replace("/", "");
			   vr = vr.replace("-", "");
			   tam = vr.length + 1 ;
			   
			   if (tecla != 14)
			   {
			      if (tam > 2 && tam < 6)
			         campo.value = vr.substr(0, 2) + '.' + vr.substr(2, tam);
			      if (tam >= 6 && tam < 9)
			         campo.value = vr.substr(0,2) + '.' + vr.substr(2,3) + '.' + vr.substr(5,tam-5);
			      if (tam >= 9 && tam < 13)
			         campo.value = vr.substr(0,2) + '.' + vr.substr(2,3) + '.' + vr.substr(5,3) + '/' + vr.substr(8,tam-8);
			      if (tam >= 13 && tam < 15)
			         campo.value = vr.substr(0,2) + '.' + vr.substr(2,3) + '.' + vr.substr(5,3) + '/' + vr.substr(8,4)+ '-' + vr.substr(12,tam-12);
				}
			}
			
			function Formatar(src, mask){
				var i = src.value.length;
				var saida = mask.substring(0,1);
				var texto = mask.substring(i)
			
				if (texto.substring(0,1) != saida)
				{
					src.value += texto.substring(0,1);
				}
			}

			
