function checkBrowser(){
	this.ver=navigator.appVersion
	this.dom=document.getElementById?1:0
	this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom)?1:0;
	this.ie4=(document.all && !this.dom)?1:0;
	this.ns5=(this.dom && parseInt(this.ver) >= 5) ?1:0;
	this.ns4=(document.layers && !this.dom)?1:0;
	this.bw=(this.ie5 || this.ie4 || this.ns4 || this.ns5)
	return this
}
bw=new checkBrowser()
function showHide(div,nest){
	obj=bw.dom?document.getElementById(div).style:bw.ie4?document.all[div].style:bw.ns4?nest?document[nest].document[div]:document[div]:0;
	if(obj.visibility=='visible' || obj.visibility=='show') obj.visibility='hidden'
	else obj.visibility='visible'
}
function show(div,nest){
	obj=bw.dom?document.getElementById(div).style:bw.ie4?document.all[div].style:bw.ns4?nest?document[nest].document[div]:document[div]:0;
	obj.visibility='visible'
}
function hide(div,nest){
	obj=bw.dom?document.getElementById(div).style:bw.ie4?document.all[div].style:bw.ns4?nest?document[nest].document[div]:document[div]:0;
	obj.visibility='hidden'
}

function isEmailAddr(email) {
  var result = false;
  var theStr = new String(email);
  var index = theStr.indexOf("@");
  if (index > 0) {
    var pindex = theStr.indexOf(".",index);
    if ((pindex > index+1) && (theStr.length > pindex+1))
	result = true;
  }
  return result;
}

function filtro_SoNumeros() {
	if (event.keyCode < 48 || event.keyCode > 57) event.returnValue = false;
}

function mascara_DATA(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 (tam > 2 && tam <=3)
		Campo.value = vr.substr(0, 2) + '/' + vr.substr(2, 2);
	if (tam > 4 && tam <=5)
		Campo.value = vr.substr(0, 2) + '/' + vr.substr(2, 2) + '/';
	if (tam > 5 && tam <=10)
		Campo.value = vr.substr(0, 2) + '/' + vr.substr(2, 2) + '/' + vr.substr(4, 4);
}

function mascara_CEP(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 (tam > 5)
		Campo.value = vr.substr(0, 5) + '-' + vr.substr(5, tam);
}

function mascara_FONE(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 (tam > 4)
		Campo.value = vr.substr(0, 4) + '-' + vr.substr(4, tam);
}

function mascara_HORA(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 (tam > 2 && tam <=3)
		Campo.value = vr.substr(0, 2) + ':' + vr.substr(2, 2);
}

function mudacampo(campo, tam, proximo) {
	if (campo.value.length == tam) {
		proximo.focus();
	}
}

function val_falecom() {
	var frm = document.forms[0];
	if (frm.nome.value == "") {
		alert("Preencha o campo NOME");
		frm.nome.focus();
		return false;
	}
	if (frm.email.value == "") {
		alert("Preencha o campo E-MAIL");
		frm.email.focus();
		return false;
	} else {
		if (!isEmailAddr(frm.email.value)) {
			alert("Informe um endereço de E-MAIL válido!");
			frm.email.value = "";
			frm.email.focus();
			return false;
		}
	}
	if (frm.assunto.value == "") {
		alert("Preencha o campo ASSUNTO");
		frm.assunto.focus();
		return false;
	}
	if (frm.comentario.value == "") {
		alert("Preencha o campo COMENTÁRIOS");
		frm.comentario.focus();
		return false;
	}
	frm.submit();
	return true;
}

function voto_poll() {
   var remote = null;
   remote = window.open('', 'votacao', 'width=300, height=300, resizable=0');
}

function openprint(id) {
	window.open('not-print.php?id=' + id, 'printnot', 'scrollbars=1, width=570, height=450');
}

function val_indicacao() {
	var frm = document.formu;
	var doc = document;
	if (frm.nome1.value == "" || frm.email1.value == "" || frm.nome2.value == "" || frm.email2.value == "") {
		show('alerta1');
		if (frm.nome1.value == "")
			doc.getElementById('nome1').style.color='#FF0000';
		if (frm.email1.value == "")
			doc.getElementById('email1').style.color='#FF0000';
		if (frm.nome2.value == "")
			doc.getElementById('nome2').style.color='#FF0000';
		if (frm.email2.value == "")
			doc.getElementById('email2').style.color='#FF0000';
		return false;
	} else {
		if (!isEmailAddr(frm.email1.value) || !isEmailAddr(frm.email2.value)) {
			show('alerta2');
			if (!isEmailAddr(frm.email1.value)) {
				doc.getElementById('email1').style.color='#FF0000';
				frm.email1.value = "";
			} else {
				doc.getElementById('email2').style.color='#FF0000';
				frm.email2.value = "";
			}
			return false;
		}
	}
	hide('form');
	frm.submit();
	return true;
}

function val_newsletter() {
	var frm = document.formu;
	var doc = document;
	if (frm.nome1.value == "" || frm.email1.value == "") {
		show('alerta1');
		if (frm.nome1.value == "")
			doc.getElementById('nome1').style.color='#FF0000';
		if (frm.email1.value == "")
			doc.getElementById('email1').style.color='#FF0000';
		return false;
	} else {
		if (!isEmailAddr(frm.email1.value)) {
			show('alerta2');
			doc.getElementById('email1').style.color='#FF0000';
			frm.email1.value = "";
			return false;
		}
	}
	hide('form');
	frm.submit();
	return true;
}
function ConteudoFlash(){
   document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="205" height="178">\n');
   document.write('<param name="movie" value="<?= $flash ?>" />\n');
   document.write('</object>\n');
}

function abrecadastro(){

	var url =  './pop_cadastro.php';
	var MainWindow = window.open (url,"indicar","toolbar=no,location=no,menubar=no,scrollbars=no,width=311,height=260,resizeable=no,status=no");	
		

}
function abre_promocao(id) {
   window.open('participa.php?id=' + id, 'promo', "scrollbars=1, width=630, height=500");
}

function val_userlogin() {
	var frm = document.login;
	if (frm.username.value == "") {
		alert("Informe seu endereço de E-MAIL");
		frm.username.focus();
		return false;
	} else {
		if (!isEmailAddr(frm.username.value)) {
			alert("Informe um endereço de E-MAIL válido");
			frm.username.value = "";
			frm.username.focus();
			return false;
		}
	}
	if (frm.userpass.value == "") {
		alert("Informe a sua SENHA DE ACESSO");
		frm.userpass.focus();
		return false;
	}
	frm.submit();
	return true;
}

function val_cadastro(cad) {
	var frm = document.cadastro;
	if (frm.nome.value == "") {
		alert("Você deve informar o seu NOME");
		frm.nome.focus();
		return false;
	}
	if (frm.nome2.value == "") {
		alert("Você deve informar o seu SOBRENOME");
		frm.nome2.focus();
		return false;
	}
	if (frm.dtnasc.value.length < 10) {
		alert("DATA DE NASCIMENTO inválida");
		frm.dtnasc.value = "";
		frm.dtnasc.focus();
		return false;
	}
	if (frm.email.value == "") {
		alert("Você deve informar o seu endereço de E-MAIL");
		frm.email.focus();
		return false;
	} else {
		if (!isEmailAddr(frm.email.value)) {
			alert("Informe um endereço de E-MAIL válido!");
			frm.email.value = "";
			frm.confemail.value = "";
			frm.email.focus();
			return false;
		}
	}
	if (cad == 0) {
		if (frm.confemail.value == "") {
			alert("Você deve confirmar o seu endereço de E-MAIL");
			frm.confemail.focus();
			return false;
		} else {
			if (frm.email.value != frm.confemail.value) {
				alert("Os endereços de E-MAIL informados não conferem");
				frm.confemail.value = "";
				frm.confemail.focus();
				return false;
			}
		}
		if (frm.senha.value == "") {
			alert("Você deve informar uma SENHA para acesso");
			frm.senha.focus();
			return false;
		}
		if (frm.confsenha.value == "") {
			alert("Você deve confirmar a SENHA");
			frm.confsenha.focus();
			return false;
		} else {
			if (frm.senha.value != frm.confsenha.value) {
				alert("As SENHAS informadas não conferem");
				frm.senha.value = "";
				frm.confsenha.value = "";
				frm.senha.focus();
				return false;
			}
		}
	}
	frm.submit();
	return true;
}



function val_recupera() {
	var frm = document.formu;
	if (frm.email.value == "") {
		alert("Informe seu endereço de E-MAIL");
		frm.email.focus();
		return false;
	} else {
		if (!isEmailAddr(frm.email.value)) {
			alert("Informe um endereço de E-MAIL válido");
			frm.email.value = "";
			frm.email.focus();
			return false;
		}
	}
	frm.submit();
	return true;
}


function val_participa() {
	var frm = document.forms[0];
	if (frm.nome.value == "") {
		alert("Você deve informar o seu NOME");
		frm.nome.focus();
		return false;
	}
	if (frm.email.value == "") {
		alert("Você deve informar o seu E-MAIL");
		frm.email.focus();
		return false;
	} else {
		if (!isEmailAddr(frm.email.value)) {
			alert("Informe um E-MAIL VÁLIDO");
			frm.email.value = "";
			frm.email.focus();
			return false;
		}
	}
	if (frm.endereco.value == "") {
		alert("Você deve informar o seu ENDEREÇO");
		frm.endereco.focus();
		return false;
	}
	if (frm.cidade.value == "") {
		alert("Você deve informar a sua CIDADE");
		frm.cidade.focus();
		return false;
	}
	if (frm.bairro.value == "") {
		alert("Você deve informar o seu BAIRRO");
		frm.bairro.focus();
		return false;
	}
	if (frm.cep.value == "" || frm.cep.value.length<9) {
		alert("Você deve informar o seu CEP");
		frm.cep.value = "";
		frm.cep.focus();
		return false;
	}
	if (frm.dtnasc.value == "" || frm.dtnasc.value.length<10) {
		alert("Você deve informar a sua DATA DE NASCIMENTO");
		frm.dtnasc.value = "";
		frm.dtnasc.focus();
		return false;
	}
	if (frm.rg.value == "") {
		alert("Você deve informar o número do seu RG");
		frm.rg.focus();
		return false;
	}
	if (frm.ddd.value == "" || frm.fone.value == "" || frm.ddd.value.length<2 || frm.fone.value.length<8) {
		alert("Você deve informar o número do seu DDD e TELEFONE");
		frm.ddd.focus();
		return false;
	}
	frm.submit();
	return true;
}