// JavaScript Document

/*
2  = Promoção
4  = Notícias
3  = Night
6  = Guia de descontos
7  = Fale conosco
8  = Seja nosso parceiro
9  = Faça seu pedido
10 = Tipos de carteira
*/
function links()
{
	//O primeiro argumento é o número do link
	_url = 'url='+ links.arguments[0];
	
	//O segundo é a página
	if ( links.arguments[1] )	land = '&land='+ links.arguments[1];
	else						land = '';
	
	//Extras
	if ( links.arguments[2] )	extras = links.arguments[2];
	else						extras = '';
	
	//Se for dentro de algum folder específico
	if ( links.arguments[3] )	folder = '&folder='+ links.arguments[3];
	else						folder = '';
	
	window.location.href = "main.asp?"+ _url + land + extras + folder;
}

function checkdate(date) {	
	var data_atual = new Date()
	var dia = date.substring(0,2), mes = date.substring(3,5), ano = date.substring(6,10);

	//Ve se digitou um mes valido
	if(mes > 12 || mes < 01){		
		return false;
	}

	//verificando o ano
	ano_atual = Number(data_atual.getFullYear());
	ano_lim_inferior = ano_atual - 70;
	ano_lim_superior = ano_atual;
	if(Number(ano)>=ano_lim_inferior && Number(ano)<=ano_lim_superior) {
		continua = true;
	}
	else return false;
	
	//Ve se o ano e bisexto, se e verifica com a data de fevereiro = 29 dias
	if(ano%4 == 0){
		if( ( dia > 31 && (mes == 1 || mes == 3 || mes == 5 || mes == 7 || mes == 8 || mes == 10 || mes == 12) ) || ( dia > 30 && ( mes == 4 || mes == 6 || mes == 9 || mes == 11 ) ) || ( dia > 29 && mes == 2 ) ){
			return false;
		}else 	
			return true;
	}else{
		if( ( dia > 31 && (mes == 1 || mes == 3 || mes == 5 || mes == 7 || mes == 8 || mes == 10 || mes == 12) ) || ( dia > 30 && ( mes == 4 || mes == 6 || mes == 9 || mes == 11 ) ) || ( dia > 28 && mes == 2 ) ){
			return false;
		} else 
			return true;
	}
}

function isEmail(obj)
{
	try {
		if ( (obj.value.indexOf('@') > -1) && (obj.value.lastIndexOf('.') > obj.value.indexOf('@')) && obj.value.lastIndexOf('.') < obj.value.length-1 ) {
			return true;
		} else {
			return false;
		}
	} catch (e) {
		if ( showError )	alert(e.message);
		return false;
	}
}

function sendMail() {
	var form = document.frm_news_field;
	var email = form.email_news;
	
	if(email.value == '' || !isEmail(email)) {
		alert('Você deve fornecer um e-mail válido');
		email.focus();
		return;
	}
	else {
		form.submit();
		return;
	}
}

//--Função pra checar o form no passo 3- ESTUDANTES//
function passo3_1(validacao) {
	var prossegue="0";
	//Checa o primeiro bloco//
	if (document.frm.nome.value==""){
		alert("Preencha seu nome.");
		document.frm.nome.focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	}
	if (document.frm.dianasc.value=="" || document.frm.dianasc.length<2 || document.frm.dianasc.value>31){
		alert("Preencha o dia de nascimento corretamente.");
		document.frm.dianasc.focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	}
	if (document.frm.mesnasc.value==""  || document.frm.mesnasc.length<2  || document.frm.mesnasc.value>12){
		alert("Preencha o mês de nascimento corretamente.");
		document.frm.mesnasc.focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	}
	if (document.frm.anonasc.value=="" || document.frm.anonasc.length<4){
		alert("Preencha o ano de nascimento corretamente.");
		document.frm.anonasc.focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	}
	
	if (!checkdate(document.frm.dianasc.value+"/"+document.frm.mesnasc.value+"/"+document.frm.anonasc.value)) {
		alert("Data de nascimento inválido.");
		document.frm.dianasc.focus();
		prossegue="0";
		return;
	}
	else {
		prossegue="1";
	}
	if (document.frm.nomeescola.value==""){
		alert("Preencha o nome da instituição.");
		document.frm.nomeescola.focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	}
	if (document.frm.curso.value==""){
		alert("Preencha o nome do curso.");
		document.frm.curso.focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	}
	if (document.frm.turno.value==""){
		alert("Preencha o turno do curso.");
		document.frm.turno.focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	}
	if (document.frm.serie1.value==""){
		alert("Preencha a série ou o semestre do seu curso.");
		if (document.frm.serie1.value=="")	document.frm.serie1.focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	}
	if (document.frm.matricula.value==""){
		alert("Preencha sua matrícula.");
		document.frm.matricula.focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	}
	
	if (document.frm.rg.value==""){
		alert("Informe seu RG.");
		document.frm.rg.focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	}
	// !validacao tira a validacao de cpf
	if(!validacao){	
		// Checa o CPF separado//
		var cpf = document.getElementById("cpf").value;
		if (cpf.length < 11) {
			alert("Informe os 11 dígitos do seu CPF.");
			document.getElementById("cpf").focus();
			prossegue="0";
			return;
		}else{
			prossegue="1";
		} 
		var nonNumbers = /\D/;
		if (nonNumbers.test(cpf)){
			alert("Informe apenas os números do seu CPF (não digite pontos nem hífen).");
			document.getElementById("cpf").focus();
			prossegue="0";
			return;
		}else{
			prossegue="1";
		} 
		if (cpf == "00000000000" || cpf == "11111111111" || cpf == "22222222222" || cpf == "33333333333" || cpf == "44444444444" || cpf == "55555555555" || cpf == "66666666666" || cpf == "77777777777" || cpf == "88888888888" || cpf == "99999999999"){
			alert("Número de CPF invalido!");
			document.getElementById("cpf").focus();
			prossegue="0";
			return;
		}else{
			prossegue="1";
		} 
		var a = [];
		var b = new Number;
		var c = 11;
		for (i=0; i<11; i++){
			a[i] = cpf.charAt(i);
			if (i < 9) b += (a[i] * --c);
		}
		if ((x = b % 11) < 2) { a[9] = 0 } else { a[9] = 11-x }
		b = 0;
		c = 11;
		for (y=0; y<10; y++) b += (a[y] * c--); 
		if ((x = b % 11) < 2) { a[10] = 0; } else { a[10] = 11-x; }
		if ((cpf.charAt(9) != a[9]) || (cpf.charAt(10) != a[10])){
			alert("Número de CPF inválido. Confira se os os últimos números estão corretos.");
			document.getElementById("cpf").focus();
			prossegue="0";
			return;
		}else{
			prossegue="1";
		}
	}
	
	if (document.frm.endereco.value==""){
		alert("Preencha seu endereço.");
		document.frm.endereco.focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	}
	if (document.frm.numero.value==""){
		alert("Preencha o número do endereço.");
		document.frm.numero.focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	}
	if (document.frm.bairro.value==""){
		alert("Preencha o nome do bairro.");
		document.frm.bairro.focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	}
	if (document.frm.cep.value=="" || document.frm.cep.length<8){
		alert("Preencha o CEP.");
		document.frm.cep.focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	}
	if (document.frm.cidade.value==""){
		alert("Preencha o nome da cidade.");
		document.frm.cidade.focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	}
	if (document.frm.nacionalidade.value==""){
		alert("Informe sua nacionalidade.");
		document.frm.nacionalidade.focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	}
	if (document.frm.telfixo.value==""){
		alert("Informe seu telefone.");
		document.frm.telfixo.focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	}
	if (document.frm.mail.value=="" || document.frm.mail.value.indexOf("@")==-1 || document.frm.mail.value.indexOf(".")==-1){
		alert("Informe seu e-mail corretamente.");
		document.frm.mail.focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	}
	if (document.frm.senha.value==""){
		alert("Preencha a senha corretamente.");
		document.frm.senha.focus();
		prossegue="0";
		return;
	}else{
		var csenha = document.getElementById('csenha');
		
		if (csenha.value==""){
			alert("Preencha a senha corretamente.");
			csenha.focus();
			prossegue="0";
			return;
		}else{
			if(document.frm.senha.value!=csenha.value){
				alert('As senhas informadas estão incorretas.');
				prossegue="0";
				csenha.focus();
				return;
			}else{		
				prossegue="1";
			}
		}
	}
	//##############################################
	
	f = document.frm;
	if(f.onde){
	a = f.onde;
	b = f.motivo;
	c = f.falar;
	valida = 0;
	
	for(i=0;i<a.length;i++){
		if(a[i].checked==true){
			valida++;
		}
	}
	
	for(i=0;i<b.length;i++){
		if(b[i].checked==true){
			valida++;
		}
	}
	
	for(i=0;i<c.length;i++){
		if(c[i].checked==true){
			valida++;
		}
	}
	
	if(valida!=3){
		alert('Preencha as questões abaixo para avançar');
		return;
	}
	if(valida==3){
		prossegue=1;
	}
	}
	//##############################################
	
	if (prossegue==0){
		alert("Preencha todos os campos antes de enviar.");
	}else{
		document.frm.submit();
	}
}
//--Fim-//


//--Função pra checar o form no passo 3- PROFESSOR//
function passo3_2() {
var prossegue="0";
//Checa o primeiro bloco//
if (document.frm.nome.value==""){
alert("Preencha seu nome.");
prossegue="0";
return;
}else{
prossegue="1";
}
if (document.frm.nomeescola.value==""){
alert("Preencha o nome da instituição.");
prossegue="0";
return;
}else{
prossegue="1";
}
if (document.frm.dianasc.value==""  || document.frm.dianasc.length<2 || document.frm.dianasc.value>31){
alert("Preencha o dia de nascimento corretamente.");
prossegue="0";
return;
}else{
prossegue="1";
}
if (document.frm.mesnasc.value==""  || document.frm.mesnasc.length<2 || document.frm.mesnasc.value>12){
alert("Preencha o mês de nascimento corretamente.");
prossegue="0";
return;
}else{
prossegue="1";
}
if (document.frm.anonasc.value==""  || document.frm.anonasc.length<4){
alert("Preencha o ano de nascimento corretamente.");
prossegue="0";
return;
}else{
prossegue="1";
}

if (!checkdate(document.frm.dianasc.value+"/"+document.frm.mesnasc.value+"/"+document.frm.anonasc.value)) {
		alert("Data de nascimento inválido.");
		document.frm.dianasc.focus();
		prossegue="0";
		return;
	}
	else {
		prossegue="1";
	}
	
if (document.frm.curso.value==""){
		alert("Preencha o nome do curso.");
		document.frm.curso.focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	}
	if (document.frm.turno.value==""){
		alert("Preencha o turno do curso.");
		document.frm.turno.focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	}
	
	
if (document.frm.rg.value==""){
alert("Informe seu RG.");
prossegue="0";
return;
}else{
prossegue="1";
}


// Checa o CPF separado//
var cpf = document.getElementById("cpf").value;
if (cpf.length < 11) {
alert("Informe os 11 dígitos do seu CPF.");
prossegue="0";
return;
}else{
prossegue="1";
} 
var nonNumbers = /\D/;
if (nonNumbers.test(cpf)){
alert("Informe apenas os números do seu CPF (não digite pontos nem hífen).");
prossegue="0";
return;
}else{
prossegue="1";
} 
if (cpf == "00000000000" || cpf == "11111111111" || cpf == "22222222222" || cpf == "33333333333" || cpf == "44444444444" || cpf == "55555555555" || cpf == "66666666666" || cpf == "77777777777" || cpf == "88888888888" || cpf == "99999999999"){
alert("Número de CPF invalido!");
prossegue="0";
return;
}else{
prossegue="1";
} 
var a = [];
var b = new Number;
var c = 11;
for (i=0; i<11; i++){
a[i] = cpf.charAt(i);
if (i < 9) b += (a[i] * --c);
}
if ((x = b % 11) < 2) { a[9] = 0 } else { a[9] = 11-x }
b = 0;
c = 11;
for (y=0; y<10; y++) b += (a[y] * c--); 
if ((x = b % 11) < 2) { a[10] = 0; } else { a[10] = 11-x; }
if ((cpf.charAt(9) != a[9]) || (cpf.charAt(10) != a[10])){
alert("Número de CPF inválido. Confira se os os últimos números estão corretos.");
prossegue="0";
return;
}else{
prossegue="1";
}
if (document.frm.endereco.value==""){
alert("Preencha seu endereço.");
prossegue="0";
return;
}else{
prossegue="1";
}
if (document.frm.numero.value==""){
alert("Preencha o número do endereço.");
prossegue="0";
return;
}else{
prossegue="1";
}
if (document.frm.bairro.value==""){
alert("Preencha o nome do bairro.");
prossegue="0";
return;
}else{
prossegue="1";
}
if (document.frm.cep.value=="" || document.frm.cep.length<8){
alert("Preencha o CEP.");
prossegue="0";
return;
}else{
prossegue="1";
}
if (document.frm.cidade.value==""){
alert("Preencha o nome da cidade.");
prossegue="0";
return;
}else{
prossegue="1";
}
if (document.frm.nacionalidade.value==""){
alert("Informe sua nacionalidade.");
prossegue="0";
return;
}else{
prossegue="1";
}
if (document.frm.telfixo.value==""){
alert("Informe seu telefone.");
prossegue="0";
return;
}else{
prossegue="1";
}
if (document.frm.mail.value=="" || document.frm.mail.value.indexOf("@")==-1 || document.frm.mail.value.indexOf(".")==-1){
alert("Informe seu e-mail corretamente.");
prossegue="0";
return;
}else{
prossegue="1";
}
	if (document.frm.senha.value==""){
		alert("Preencha a senha corretamente.");
		document.frm.senha.focus();
		prossegue="0";
		return;
	}else{
		var csenha = document.getElementById('csenha');
		
		if (csenha.value==""){
			alert("Preencha a senha corretamente.");
			csenha.focus();
			prossegue="0";
			return;
		}else{
			if(document.frm.senha.value!=csenha.value){
				alert('As senhas informadas estão incorretas.');
				prossegue="0";
				csenha.focus();
				return;
			}else{		
				prossegue="1";
			}
		}
	}
if (prossegue==0){
alert("Preencha todos os campos antes de enviar.");
}else{
document.frm.submit();
}
}
//--Fim-//




//--Função pra checar o form no passo 3- JOVEM//
function passo3_3() {
var prossegue="0";
//Checa o primeiro bloco//
if (document.frm.nome.value==""){
alert("Preencha seu nome.");
prossegue="0";
return;
}else{
prossegue="1";
}
if (document.frm.dianasc.value==""  || document.frm.dianasc.length<2 || document.frm.dianasc.value>31){
alert("Preencha o dia de nascimento corretamente.");
prossegue="0";
return;
}else{
prossegue="1";
}
if (document.frm.mesnasc.value==""  || document.frm.mesnasc.length<2 || document.frm.mesnasc.value>12){
alert("Preencha o mês de nascimento corretamente.");
prossegue="0";
return;
}else{
prossegue="1";
}
if (document.frm.anonasc.value==""  || document.frm.anonasc.length<4){
alert("Preencha o ano de nascimento corretamente.");
prossegue="0";
return;
}else{
prossegue="1";
}
if (!checkdate(document.frm.dianasc.value+"/"+document.frm.mesnasc.value+"/"+document.frm.anonasc.value)) {
		alert("Data de nascimento inválido.");
		document.frm.dianasc.focus();
		prossegue="0";
		return;
	}
	else {
		prossegue="1";
	}
if (document.frm.rg.value==""){
alert("Informe seu RG.");
prossegue="0";
return;
}else{
prossegue="1";
}


// Checa o CPF separado//
var cpf = document.getElementById("cpf").value;
if (cpf.length < 11) {
alert("Informe os 11 dígitos do seu CPF.");
prossegue="0";
return;
}else{
prossegue="1";
} 
var nonNumbers = /\D/;
if (nonNumbers.test(cpf)){
alert("Informe apenas os números do seu CPF (não digite pontos nem hífen).");
prossegue="0";
return;
}else{
prossegue="1";
} 
if (cpf == "00000000000" || cpf == "11111111111" || cpf == "22222222222" || cpf == "33333333333" || cpf == "44444444444" || cpf == "55555555555" || cpf == "66666666666" || cpf == "77777777777" || cpf == "88888888888" || cpf == "99999999999"){
alert("Número de CPF invalido!");
prossegue="0";
return;
}else{
prossegue="1";
} 
var a = [];
var b = new Number;
var c = 11;
for (i=0; i<11; i++){
a[i] = cpf.charAt(i);
if (i < 9) b += (a[i] * --c);
}
if ((x = b % 11) < 2) { a[9] = 0 } else { a[9] = 11-x }
b = 0;
c = 11;
for (y=0; y<10; y++) b += (a[y] * c--); 
if ((x = b % 11) < 2) { a[10] = 0; } else { a[10] = 11-x; }
if ((cpf.charAt(9) != a[9]) || (cpf.charAt(10) != a[10])){
alert("Número de CPF inválido. Confira se os os últimos números estão corretos.");
prossegue="0";
return;
}else{
prossegue="1";
}
if (document.frm.endereco.value==""){
alert("Preencha seu endereço.");
prossegue="0";
return;
}else{
prossegue="1";
}
if (document.frm.numero.value==""){
alert("Preencha o número do endereço.");
prossegue="0";
return;
}else{
prossegue="1";
}
if (document.frm.bairro.value==""){
alert("Preencha o nome do bairro.");
prossegue="0";
return;
}else{
prossegue="1";
}
if (document.frm.cep.value=="" || document.frm.cep.length<8){
alert("Preencha o CEP.");
prossegue="0";
return;
}else{
prossegue="1";
}
if (document.frm.cidade.value==""){
alert("Preencha o nome da cidade.");
prossegue="0";
return;
}else{
prossegue="1";
}
if (document.frm.nacionalidade.value==""){
alert("Informe sua nacionalidade.");
prossegue="0";
return;
}else{
prossegue="1";
}
if (document.frm.telfixo.value==""){
alert("Informe seu telefone.");
prossegue="0";
return;
}else{
prossegue="1";
}
if (document.frm.mail.value=="" || document.frm.mail.value.indexOf("@")==-1 || document.frm.mail.value.indexOf(".")==-1){
alert("Informe seu e-mail corretamente.");
prossegue="0";
return;
}else{
prossegue="1";
}
	if (document.frm.senha.value==""){
		alert("Preencha a senha corretamente.");
		document.frm.senha.focus();
		prossegue="0";
		return;
	}else{
		var csenha = document.getElementById('csenha');
		
		if (csenha.value==""){
			alert("Preencha a senha corretamente.");
			csenha.focus();
			prossegue="0";
			return;
		}else{
			if(document.frm.senha.value!=csenha.value){
				alert('As senhas informadas estão incorretas.');
				prossegue="0";
				csenha.focus();
				return;
			}else{		
				prossegue="1";
			}
		}
	}
if (prossegue==0){
alert("Preencha todos os campos antes de enviar.");
}else{
document.frm.submit();
}
}
//--Fim-//




//--Função pra checar o form no passo 3- ALBERGUISTA//
function passo3_4() {
var prossegue="0";
//Checa o primeiro bloco//
if (document.frm.nome.value==""){
alert("Preencha seu nome.");
prossegue="0";
return;
}else{
prossegue="1";
}
if (document.frm.dianasc.value==""  || document.frm.dianasc.length<2 || document.frm.dianasc.value>31){
alert("Preencha o dia de nascimento corretamente.");
prossegue="0";
return;
}else{
prossegue="1";
}
if (document.frm.mesnasc.value==""  || document.frm.mesnasc.length<2 || document.frm.mesnasc.value>12){
alert("Preencha o mês de nascimento corretamente.");
prossegue="0";
return;
}else{
prossegue="1";
}
if (document.frm.anonasc.value==""  || document.frm.anonasc.length<4){
alert("Preencha o ano de nascimento corretamente.");
prossegue="0";
return;
}else{
prossegue="1";
}
if (!checkdate(document.frm.dianasc.value+"/"+document.frm.mesnasc.value+"/"+document.frm.anonasc.value)) {
		alert("Data de nascimento inválido.");
		document.frm.dianasc.focus();
		prossegue="0";
		return;
	}
	else {
		prossegue="1";
	}
if (document.frm.rg.value==""){
alert("Informe seu RG.");
prossegue="0";
return;
}else{
prossegue="1";
}


// Checa o CPF separado//
var cpf = document.frm.cpf.value;
if (cpf.length < 11) {
alert("Informe os 11 dígitos do seu CPF.");
prossegue="0";
return;
}else{
prossegue="1";
} 
var nonNumbers = /\D/;
if (nonNumbers.test(cpf)){
alert("Informe apenas os números do seu CPF (não digite pontos nem hífen).");
prossegue="0";
return;
}else{
prossegue="1";
} 
if (cpf == "00000000000" || cpf == "11111111111" || cpf == "22222222222" || cpf == "33333333333" || cpf == "44444444444" || cpf == "55555555555" || cpf == "66666666666" || cpf == "77777777777" || cpf == "88888888888" || cpf == "99999999999"){
alert("Número de CPF invalido!");
prossegue="0";
return;
}else{
prossegue="1";
} 
var a = [];
var b = new Number;
var c = 11;
for (i=0; i<11; i++){
a[i] = cpf.charAt(i);
if (i < 9) b += (a[i] * --c);
}
if ((x = b % 11) < 2) { a[9] = 0 } else { a[9] = 11-x }
b = 0;
c = 11;
for (y=0; y<10; y++) b += (a[y] * c--); 
if ((x = b % 11) < 2) { a[10] = 0; } else { a[10] = 11-x; }
if ((cpf.charAt(9) != a[9]) || (cpf.charAt(10) != a[10])){
alert("Número de CPF inválido. Confira se os os últimos números estão corretos.");
prossegue="0";
return;
}else{
prossegue="1";
}
if (document.frm.endereco.value==""){
alert("Preencha seu endereço.");
prossegue="0";
return;
}else{
prossegue="1";
}
if (document.frm.numero.value==""){
alert("Preencha o número do endereço.");
prossegue="0";
return;
}else{
prossegue="1";
}
if (document.frm.bairro.value==""){
alert("Preencha o nome do bairro.");
prossegue="0";
return;
}else{
prossegue="1";
}
if (document.frm.cep.value=="" || document.frm.cep.length<8){
alert("Preencha o CEP.");
prossegue="0";
return;
}else{
prossegue="1";
}
if (document.frm.cidade.value==""){
alert("Preencha o nome da cidade.");
prossegue="0";
return;
}else{
prossegue="1";
}
if (document.frm.nacionalidade.value==""){
alert("Informe sua nacionalidade.");
prossegue="0";
return;
}else{
prossegue="1";
}
if (document.frm.telfixo.value==""){
alert("Informe seu telefone.");
prossegue="0";
return;
}else{
prossegue="1";
}
if (document.frm.mail.value=="" || document.frm.mail.value.indexOf("@")==-1 || document.frm.mail.value.indexOf(".")==-1){
alert("Informe seu e-mail corretamente.");
prossegue="0";
return;
}else{
prossegue="1";
}
	
if (prossegue==0){
alert("Preencha todos os campos antes de enviar.");
}else{
document.frm.submit();
}
}
//--Fim-//

function semTexto()
{
	evento = event.onkeycode;
	if ( !( evento <= 57 && evento >= 48 ) )
			evento = 0;
	
	event.keyCode = evento;
}


var nonNumbers = /^\d+$/;
function verTexto(campo){
	campo = document.getElementById(campo);
	if(nonNumbers.test(campo.value.charAt(campo.value.length-1))){ 
		campo.value = campo.value.substring(0, campo.value.length-1);
		return;
	}
} 
function verNumero(campo){
	campo = document.getElementById(campo);
	if(!nonNumbers.test(campo.value.charAt(campo.value.length-1))){ 
		campo.value = campo.value.substring(0, campo.value.length-1);
		return;
	}
} 

//PARA CHECAR O PASSO 6
function passo3_6() {
	var prossegue="0";
	//Checa o primeiro bloco//
	if (document.frm.nome.value==""){
		alert("Preencha seu nome.");
		document.frm.nome.focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	}
	if (document.frm.dianasc.value=="" || document.frm.dianasc.length<2 || document.frm.dianasc.value>31){
		alert("Preencha o dia de nascimento corretamente.");
		document.frm.dianasc.focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	}
	if (document.frm.mesnasc.value==""  || document.frm.mesnasc.length<2  || document.frm.mesnasc.value>12){
		alert("Preencha o mês de nascimento corretamente.");
		document.frm.mesnasc.focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	}
	if (document.frm.anonasc.value=="" || document.frm.anonasc.length<4){
		alert("Preencha o ano de nascimento corretamente.");
		document.frm.anonasc.focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	}
	
	if (!checkdate(document.frm.dianasc.value+"/"+document.frm.mesnasc.value+"/"+document.frm.anonasc.value)) {
		alert("Data de nascimento inválido.");
		document.frm.dianasc.focus();
		prossegue="0";
		return;
	}
	else {
		prossegue="1";
	}
	if (document.frm.nomeescola.value==""){
		alert("Preencha o nome da instituição.");
		document.frm.nomeescola.focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	}
	if (document.frm.curso.value==""){
		alert("Preencha o nome do curso.");
		document.frm.curso.focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	}
	if (document.frm.turno.value==""){
		alert("Preencha o turno do curso.");
		document.frm.turno.focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	}
	
	if (document.frm.matricula.value==""){
		alert("Preencha sua matrícula.");
		document.frm.matricula.focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	}
	
	
	if (document.frm.rg.value==""){
		alert("Informe seu RG.");
		document.frm.rg.focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	}

	if (document.frm.endereco.value==""){
		alert("Preencha seu endereço.");
		document.frm.endereco.focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	}
	if (document.frm.numero.value==""){
		alert("Preencha o número do endereço.");
		document.frm.numero.focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	}
	if (document.frm.bairro.value==""){
		alert("Preencha o nome do bairro.");
		document.frm.bairro.focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	}
	if (document.frm.cep.value=="" || document.frm.cep.length<8){
		alert("Preencha o CEP.");
		document.frm.cep.focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	}
	if (document.frm.cidade.value==""){
		alert("Preencha o nome da cidade.");
		document.frm.cidade.focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	}
	if (document.frm.nacionalidade.value==""){
		alert("Informe sua nacionalidade.");
		document.frm.nacionalidade.focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	}
	if (document.frm.telfixo.value==""){
		alert("Informe seu telefone.");
		document.frm.telfixo.focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	}
	if (document.frm.mail.value=="" || document.frm.mail.value.indexOf("@")==-1 || document.frm.mail.value.indexOf(".")==-1){
		alert("Informe seu e-mail corretamente.");
		document.frm.mail.focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	}
	if (document.frm.senha.value==""){
		alert("Preencha a senha corretamente.");
		document.frm.senha.focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	}
		
	if (prossegue==0){
		alert("Preencha todos os campos antes de enviar.");
	}else{
		document.frm.submit();
	}
}
//--Fim-//

//PARA CHECAR O PASSO 5
function passo3_5() {
	var prossegue="0";
	//Checa o primeiro bloco//
	if (document.frm.nome.value==""){
		alert("Preencha seu nome.");
		document.frm.nome.focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	}
	if (document.frm.dianasc.value=="" || document.frm.dianasc.length<2 || document.frm.dianasc.value>31){
		alert("Preencha o dia de nascimento corretamente.");
		document.frm.dianasc.focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	}
	if (document.frm.mesnasc.value==""  || document.frm.mesnasc.length<2  || document.frm.mesnasc.value>12){
		alert("Preencha o mês de nascimento corretamente.");
		document.frm.mesnasc.focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	}
	if (document.frm.anonasc.value=="" || document.frm.anonasc.length<4){
		alert("Preencha o ano de nascimento corretamente.");
		document.frm.anonasc.focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	}
	
	if (!checkdate(document.frm.dianasc.value+"/"+document.frm.mesnasc.value+"/"+document.frm.anonasc.value)) {
		alert("Data de nascimento inválido.");
		document.frm.dianasc.focus();
		prossegue="0";
		return;
	}
	else {
		prossegue="1";
	}
	if (document.frm.nomeescola.value==""){
		alert("Preencha o nome da instituição.");
		document.frm.nomeescola.focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	}
	if (document.frm.curso.value==""){
		alert("Preencha o nome do curso.");
		document.frm.curso.focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	}
	if (document.frm.turno.value==""){
		alert("Preencha o turno do curso.");
		document.frm.turno.focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	}


	if (document.frm.telfixo.value=="" || document.frm.telfixo.value.length < 8 || isNaN(document.frm.telfixo.value)){
		alert("Preencha o campo telefone corretamente.");
		document.frm.telfixo.focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	}

	if (document.frm.telcel.value=="" || document.frm.telcel.value.length < 8 || isNaN(document.frm.telcel.value)){
		alert("Preencha o campo celular corretamente.");
		document.frm.telcel.focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	}


	if (document.frm.serie2.value==""){
		alert("Preencha o semestre do seu curso.");
		if (document.frm.serie2.value=="")	document.frm.serie2.focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	}
	if (document.frm.matricula.value==""){
		alert("Preencha sua matrícula.");
		document.frm.matricula.focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	}
	
	if (document.frm.rg.value==""){
		alert("Informe seu RG.");
		document.frm.rg.focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	}
	
	
	// Checa o CPF separado//
	var cpf = document.getElementById("cpf").value;
	if (cpf.length < 11) {
		alert("Informe os 11 dígitos do seu CPF.");
		document.getElementById("cpf").focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	} 
	var nonNumbers = /\D/;
	if (nonNumbers.test(cpf)){
		alert("Informe apenas os números do seu CPF (não digite pontos nem hífen).");
		document.getElementById("cpf").focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	} 
	if (cpf == "00000000000" || cpf == "11111111111" || cpf == "22222222222" || cpf == "33333333333" || cpf == "44444444444" || cpf == "55555555555" || cpf == "66666666666" || cpf == "77777777777" || cpf == "88888888888" || cpf == "99999999999"){
		alert("Número de CPF invalido!");
		document.getElementById("cpf").focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	} 
	var a = [];
	var b = new Number;
	var c = 11;
	for (i=0; i<11; i++){
		a[i] = cpf.charAt(i);
		if (i < 9) b += (a[i] * --c);
	}
	if ((x = b % 11) < 2) { a[9] = 0 } else { a[9] = 11-x }
	b = 0;
	c = 11;
	for (y=0; y<10; y++) b += (a[y] * c--); 
	if ((x = b % 11) < 2) { a[10] = 0; } else { a[10] = 11-x; }
	if ((cpf.charAt(9) != a[9]) || (cpf.charAt(10) != a[10])){
		alert("Número de CPF inválido. Confira se os os últimos números estão corretos.");
		document.getElementById("cpf").focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	}
	
//	
	f = document.frm.sexo;
	err = true;
	
	for(i=0; i<f.length; i++){
		if(f[i].checked==true ){
			err = false;
		}else{
			msg = "Selecione o seu Sexo!";
		}
	}
	if(err){alert(msg); return;}
//
	
	
	if (document.frm.endereco.value==""){
		alert("Preencha seu endereço.");
		document.frm.endereco.focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	}
	if (document.frm.numero.value==""){
		alert("Preencha o número do endereço.");
		document.frm.numero.focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	}
	if (document.frm.bairro.value==""){
		alert("Preencha o nome do bairro.");
		document.frm.bairro.focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	}
	if (document.frm.cep.value=="" || document.frm.cep.length<8){
		alert("Preencha o CEP.");
		document.frm.cep.focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	}
	if (document.frm.cidade.value==""){
		alert("Preencha o nome da cidade.");
		document.frm.cidade.focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	}
	if (document.frm.nacionalidade.value==""){
		alert("Informe sua nacionalidade.");
		document.frm.nacionalidade.focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	}
	if (document.frm.telfixo.value==""){
		alert("Informe seu telefone.");
		document.frm.telfixo.focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	}
	if (document.frm.mail.value=="" || document.frm.mail.value.indexOf("@")==-1 || document.frm.mail.value.indexOf(".")==-1){
		alert("Informe seu e-mail corretamente.");
		document.frm.mail.focus();
		prossegue="0";
		return;
	}else{
		prossegue="1";
	}
	if (document.frm.senha.value==""){
		alert("Preencha a senha corretamente.");
		document.frm.senha.focus();
		prossegue="0";
		return;
	}else{
		var csenha = document.getElementById('csenha');
		
		if (csenha.value==""){
			alert("Preencha a senha corretamente.");
			csenha.focus();
			prossegue="0";
			return;
		}else{
			if(document.frm.senha.value!=csenha.value){
				alert('As senhas informadas estão incorretas.');
				prossegue="0";
				csenha.focus();
				return;
			}else{		
				prossegue="1";
			}
		}
	}	
		
	if (prossegue==0){
		alert("Preencha todos os campos antes de enviar.");
	}else{
		document.frm.submit();
	}
}
//--Fim-//

function show_div(id,mostra) {
		
		var id_question = document.getElementById(id);
		if (mostra == true ) {
			id_question.style.display='block';
		} else {
			id_question.style.display='none';
		}
}

	var esquerda;
	function centraliza_flash()
	{
		size = getInnerSize();

		//esquerda = (size[0]/2) - 383;
		esquerda = (size[0]/2)-385;
		document.getElementById('secao').style.left = esquerda+'px';
	
	}
	
	function getInnerSize() {
		var size = new Array(2);
		var myWidth = 0, myHeight = 0;
		//Non-IE
		if( typeof( window.innerWidth ) == 'number' ) {
			size[0] = window.innerWidth;
			size[1] = window.innerHeight;
		//IE 6+ in 'standards compliant mode'
		} else if ( document.documentElement &&
						( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {		
			size[0] = document.documentElement.clientWidth;
			size[1] = document.documentElement.clientHeight;
		//IE 4 compatible
		} else if( document.body && ( document.body.clientWidth ||
		document.body.clientHeight ) ) {		
			size[0] = document.body.clientWidth;
			size[1] = document.body.clientHeight;
		}
		return size;
	}
	
/*-----------*/

function sendForm() {
	var form = document.frm;
	var tipocart = form.tipocart;
	var selecionado = false;
	
	for(i=0;i<tipocart.length;i++) {
		if(tipocart[i].checked) {
			selecionado = true;
			break;
		}
	}
	
	if(selecionado)	form.submit();
	else alert("Você deve selecionar um tipo de carteirinha.");
}

function mudaCarteira(v){

	if(v){

		for(var i=1;i<6;i++)
			document.getElementById('carteira' + i).style.display = 'none';
	
		document.getElementById('carteira' + v).style.display = 'block';

	}else{

		var tipocart = document.frm.tipocart;

		for(var i=0;i<tipocart.length;i++) {
			if(tipocart[i].checked) {
				tipocart[i].onclick();
				break;
			}
		}

	}

}


function vopenw() { 
	tbar='location=no,status=yes,resizable=yes,scrollbars=yes,width=560,height=590';
	sw =  window.open('https://www.certisign.com.br/seal/getseal_advanced.jsp?host_name=www.carteiradoestudante.com.br&size=S&use_flash=NO&use_transparent=YES&lang=pt','CRSN_Splash',tbar);
	sw.focus();
}

function trim(str) {
   return str.replace(/^\s*|\s*$/g,"");
}

	function getAddressData() {
		var txtEndereco 	= document.getElementById("endereco");
		var txtBairro 		= document.getElementById("bairro");
		var txtCep			= document.getElementById("cep");
		var txtCidade 		= document.getElementById("cidade");
		var cboEstado 		= document.getElementById("estado");
		
		var xmlhttp = null;
		if (window.XMLHttpRequest) {
			xmlhttp = new XMLHttpRequest();
			if ( typeof xmlhttp.overrideMimeType != 'undefined') {
				xmlhttp.overrideMimeType('text/html');
			}
		} else if (window.ActiveXObject) {
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} else {
			alert('Seu navegador não possui recursos para esta página.');
		}

		txtEndereco.disabled 	= true;
		txtBairro.disabled 		= true;
		txtCidade.disabled 		= true;
		cboEstado.disabled 		= true;
		txtCep.disabled 		= true;

		xmlhttp.open("GET", "ajaxGetCep.asp?txtCep=" + txtCep.value, true);
		xmlhttp.setRequestHeader("Content-type", "text/html;charset=utf-8");
		
		xmlhttp.onreadystatechange = function() {
			if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
				var retVal 	= new String(xmlhttp.responseText);
				var tString = new String(retVal);
				var aValues = tString.split("|");
				
				txtEndereco.value 		= aValues[0];
				txtEndereco.disabled 	= false;
				
				txtBairro.value 		= aValues[1];
				txtBairro.disabled 		= false;
				
				txtCidade.value 		= aValues[2];
				txtCidade.disabled 		= false;
				
				for (i=0; i<=cboEstado.options.lenght; i++){
					if (cboEstado.options[i] == aValues[3]){
						cboEstado.selectedIndex = i;
					}
				}
				cboEstado.disabled 		= false;
				txtCep.disabled 		= false;
			} 
		}
		xmlhttp.send(null);
	}


	function btnPrint(){

		var txtNome 		= document.getElementById("nome");
		var txtRg 			= document.getElementById("rg");
		var txtCpf			= document.getElementById("cpf");
		var txtDia 			= document.getElementById("dianasc");
		var txtMes 			= document.getElementById("mesnasc");
		var txtAno			= document.getElementById("anonasc");
		var txtEscolaridade = document.getElementById("escolaridade");
		var txtNumero 		= document.getElementById("numero");
		var txtCpf			= document.getElementById("cpf");
		var txtEndereco 	= document.getElementById("endereco");
		var txtBairro 		= document.getElementById("bairro");
		var txtCep			= document.getElementById("cep");
		var txtCidade 		= document.getElementById("cidade");
		var cboEstado 		= document.getElementById("estado");
		var chkSexo 		= document.getElementById("sexo");
		var data 			= txtDia.value+"/"+txtMes.value+"/"+txtAno.value;
		var txtComplemento 	= document.getElementById("comp");
		var txtFone 		= document.getElementById("telfixo");
		var txtCel 			= document.getElementById("telcel");
		var txtNac 			= document.getElementById("nacionalidade");
		var txtEmail 		= document.getElementById("mail");
		var txtInst 		= document.getElementById("nomeescola");
		var txtCurso		= document.getElementById("curso");
		var txtTurno 		= document.getElementById("turno");
		var txtSerie 		= document.getElementById("serie1");
		var txtSemestre 	= document.getElementById("serie2");
		var txtEmail 		= document.getElementById("mail");

			f = document.frm.sexo;

			for(i=0; i<f.length; i++){
				if(f[i].checked==true ){
					chkSexo = f[i].value;
				}
			}
		
		if(txtNome.value == '' || txtRg.value == '' || txtCpf.value == '' || txtDia.value == '' || txtMes.value == '' || txtAno.value == '' || txtCep.value == '' || txtEndereco.value == '' || txtNumero.value == '' || txtBairro.value == '' || txtCidade.value == '' || cboEstado.value == '' || txtInst.value == '' || txtCurso.value == '' || txtTurno.value == '' || txtSerie.value == '' || txtSemestre.value == '' || txtEmail.value == ''){
			alert("Você deve preencher todos os campos para utilizar esta função!");
			return false;
		}else{
			window.open("print.asp?nome="+txtNome.value+"&rg="+txtRg.value+"&cpf="+txtCpf.value+"&sexo="+chkSexo+"&nasc="+data+"&cep="+txtCep.value+"&endereco="+txtEndereco.value+"&bairro="+txtBairro.value+"&cidade="+txtCidade.value+"&numero="+txtNumero.value+"&complemento="+txtComplemento.value+"&telefone="+txtFone.value+"&cel="+txtCel.value+"&nacionalidade="+txtNac.value+"&email="+txtEmail.value+"&inst="+txtInst.value+"&curso="+txtCurso.value+"&serie="+txtSerie.value+"&sem="+txtSemestre.value+"&turno="+txtTurno.value+"&uf="+cboEstado.value, "Dados", "status=no, width=570, height=500, scrollbars=Yes, no-resize")
			return false;
		}
	}
		
/*		
function cria_ajax(){
	try{xmlhttp = new XMLHttpRequest()}
		catch(ee){
			try{xmlhttp = new ActiveXObject("Msxml2.XMLHTTP")}
		catch(e){
			try{xmlhttp = new ActiveXObject("Microsoft.XMLHTTP")}
		catch(E){xmlhttp = false}
		}
	}
return xmlhttp;
}

function buscaEstado(estado, ComboID){
	var xmlhttp=cria_ajax();
	span = ComboID + "_span";
	document.getElementById(span).innerHTML = "Aguarde, carregando lista de cidades...";
	xmlhttp.open("GET", "scripts/buscaEstado.asp?estado="+estado+"&ComboID="+ComboID+'&css='+css, true);
	xmlhttp.onreadystatechange=function(){
		if(xmlhttp.readyState==4){
			var texto=xmlhttp.responseText;
			document.getElementById(span).innerHTML=texto;
		}
	}
xmlhttp.send(null);
delete xmlhttp;
}

function buscaEstado(uf){
	
	switch(uf){
		case 'AC': opt = 0; break;
		case 'AL': opt = 1; break;
		case 'AM': opt = 2; break;
		case 'AP': opt = 3; break;
		case 'BA': opt = 4; break;
		case 'CE': opt = 5; break;
		case 'DF': opt = 6; break;
		case 'ES': opt = 7; break;
		case 'GO': opt = 8; break;
		case 'MA': opt = 9; break;
		case 'MG': opt = 10; break;
		case 'MS': opt = 11; break;
		case 'MT': opt = 12; break;
		case 'PA': opt = 13; break;
		case 'PB': opt = 14; break;
		case 'PE': opt = 15; break;
		case 'PI': opt = 16; break;
		case 'PR': opt = 17; break;
		case 'RJ': opt = 18; break;
		case 'RN': opt = 19; break;
		case 'RO': opt = 20; break;
		case 'RR': opt = 21; break;
		case 'RS': opt = 22; break;
		case 'SC': opt = 23; break;					
		case 'SE': opt = 24; break;
		case 'SP': opt = 25; break;		
		case 'TO': opt = 26; break;
	}
		
	document.getElementById('estado').options[opt].selected = true;

}
*/
/*
function pegaEndereco() {

	var txtCep			= document.getElementById("cep");
	var txtBairro 		= document.getElementById("bairro");
	var txtEndereco 	= document.getElementById("endereco");
	var txtCidade 		= document.getElementById("cidade");
	var cboEstado 		= document.getElementById("estado");
	
	var xmlhttp = null;
	if (window.XMLHttpRequest) {
		xmlhttp = new XMLHttpRequest();
		if ( typeof xmlhttp.overrideMimeType != 'undefined') {
			xmlhttp.overrideMimeType('text/html');
		}
	} else if (window.ActiveXObject) {
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		alert('Seu navegador não possui recursos para esta página.');
	}
	
	xmlhttp.open("GET", "scripts/buscaEndereco.asp?txtCep=" + txtCep.value, true);
	xmlhttp.setRequestHeader("Content-type", "text/html;charset=utf-8");
	
		xmlhttp.onreadystatechange = function() {
			
			if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
				var retVal 	= new String(xmlhttp.responseText);
				var tString = new String(retVal);
				var aValues = tString.split("|");

				if(aValues[0]){
		
					txtEndereco.value 		= aValues[0];	
					txtBairro.value 		= aValues[1];						
					txtCidade.value 		= aValues[2];
					//buscaEstado(aValues[3]);
					
					for (i=1; i<=cboEstado.options.length-1; i++){
						if (cboEstado.options[i].value == aValues[3]){
							cboEstado.selectedIndex = i;
						}
					}	
				}else{		

					txtEndereco.value 		= '';	
					txtBairro.value 		= '';	
					txtCidade.value 		= '';
					cboEstado.selectedIndex = 0;
				}
			}
		}
	xmlhttp.send(null);
}		
*/

var troca=0;
function loadcidade(){
	if(document.frm.uf.value!=''){
		document.frm.submit();
	}
}

function sendFormBusca(){
	document.frm.action='main.asp?url=6&land=resultados';
	document.frm.submit();
}

function verifyChr(obj){	
	alert(obj.charCodeAt(obj.value.length+1)+'stb');
	/*if (chr(obj) == 13){
		sendForm();
	}*/
	
}

function checkAll(){
	if (document.frm.Todos.checked==true){
		document.frm.cat[0].checked=true;
		document.frm.cat[1].checked=true;
		document.frm.cat[2].checked=true;
		document.frm.cat[3].checked=true;
		document.frm.cat[4].checked=true;
		document.frm.cat[5].checked=true;
		document.frm.cat[6].checked=true;
		document.frm.cat[7].checked=true;
		document.frm.cat[8].checked=true;
		document.frm.cat[9].checked=true;
		document.frm.cat[10].checked=true;
		document.frm.cat[11].checked=true;
		document.frm.cat[12].checked=true;
		document.frm.cat[13].checked=true;
	}
	else{
		document.frm.cat[0].checked=false;
		document.frm.cat[1].checked=false;
		document.frm.cat[2].checked=false;
		document.frm.cat[3].checked=false;
		document.frm.cat[4].checked=false;
		document.frm.cat[5].checked=false;
		document.frm.cat[6].checked=false;
		document.frm.cat[7].checked=false;
		document.frm.cat[8].checked=false;
		document.frm.cat[9].checked=false;
		document.frm.cat[10].checked=false;
		document.frm.cat[11].checked=false;
		document.frm.cat[12].checked=false;
		document.frm.cat[13].checked=false;
	}
}

function printAddr() {
	valores = document.getElementById('array').value;
	
	if (valores == ''){
		alert('Selecione os descontos a serem impressos!');
	}else{
		window.open('popup/addr.asp?p='+valores,'Endereços','width=570,height=500,scrollbars=yes');
	}
}
/*
function abre_validacao(object){
	window.open('pages/6/confirme_numero_int.asp?parceiro='+object+'','wparceiro','width=500,height=300,scrollbars=no');
}
*/
	function abrePOP(img){
		window.open("pages/6/banner.asp?img=" + img, 'banner','width=400,height=300,scrollbars=no');
	}
	
function Add(obj){
	campo = document.getElementById('array');
	if(obj.checked){
		campo.value += ',' + obj.value;		
	}else{
		var Valores = campo.value.split(',');
		var arrvalores = [];
		for(i in Valores){
			if(obj.value != Valores[i]){
				arrvalores.push(','+Valores[i]);	
			}
		}
		campo.value = arrvalores.join('');		
	}
	if(campo.value.substring(0,1) == ','){
		campo.value = campo.value.substring(1,campo.value.length);
	}
}
	
function SubmitForm(url){
	$('#formResultados').attr("action", url);  
	document.formResultados.submit();  
}
	

function enviaFormEndereco(id){
	$('#formResultados').attr("action", "main.asp?url=6&land=enderecos");  
	document.formResultados.obj_idestabelecimento.value=id;
	document.formResultados.submit();
}

function abreparc(object){
	window.open('pages/6/confirme_numero_int.asp?parceiro='+object+'','wparceiro','width=555,height=370,scrollbars=no');
}

function enviarDadosPerfil(){

	if (document.frm_newsletter.nome.value=="") {
		alert("Preencha o campo Nome.");
	} else if(document.frm_newsletter.mail.value=="") {
		alert("Preencha o campo E-Mail.");
	} else if(document.frm_newsletter.mail.value.indexOf("@")==-1 || document.frm_newsletter.mail.value.indexOf(".")==-1) {
		 alert("Preencha o campo E-Mail corretamente.");
	} else if(document.frm_newsletter.endereco.value=="") {
		alert("Preencha o campo Endereço.");
	} else if(document.frm_newsletter.numero.value=="") {
		alert("Preencha o campo Número.");
	} else if(document.frm_newsletter.bairro.value=="") {
		alert("Preencha o campo Bairro.");
	} else if(document.frm_newsletter.cidade.value=="") {
		alert("Preencha o campo Cidade.");
	} else if(document.frm_newsletter.estado.value=="") {
		alert("Preencha o campo Estado.");
	} else if(document.frm_newsletter.cep.value=="") {
		alert("Preencha o campo CEP.");
	} else if(document.frm_newsletter.cepdigito.value=="") {
		alert("Preencha o dígito do CEP.");
	}
	 else { 
		document.frm_newsletter.submit();
	}
}

function popStatus(){
	if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.frm_pedido.email_pedido.value))) {
		alert('Favor informar um e-mail válido.');
		document.frm_pedido.email_pedido.focus();
	}
	else if (document.frm_pedido.senha_pedido.value==''){
		alert('Favor preencher o campo senha.');
		document.frm_pedido.senha_pedido.focus();
	}
	else{
		window.open('popup/pedido.asp?email='+document.frm_pedido.email_pedido.value+'&senha='+document.frm_pedido.senha_pedido.value,'Pedido','width=560,height=310,scrollbars=yes');
	}
}

function retirarEmail() {
	document.frm_newsletter.submit();
}

/*Formulário Fale conosco*/
function sendMailForm(){	
	if (document.frm_email.nome_email.value==''){
		alert('Favor preencher o campo nome.');
		document.frm_email.nome_email.focus();
	}
	else if (document.frm_email.cidade_email.value==''){
		alert('Favor preencher o campo cidade');
		document.frm_email.cidade_email.focus();
	}
	else if (document.frm_email.telefone_email.value==''){
		alert('Favor preencher o telefone');
		document.frm_email.telefone_email.focus();
	}
	else if (document.frm_email.email_email.value==''){
		alert('Favor preencher o telefone');
		document.frm_email.email_email.focus();
	}
	else{
		document.frm_email.submit();
	}
}

function popEsqueceu(){
	window.open('popup/esqueci.asp','Esqueceu','width=560,height=270,top=100,left=100')
}

function showQuestion(id){
	var id_question = document.getElementById(id);
			
	if ( id_question.style.display=='none' ){
		id_question.style.display='block';
	}
	else{
		id_question.style.display='none';
	}
}

function verificaFormParceiros() {

	if (document.formu.nome.value==""){
		alert("Preencha seu nome.");
		document.formu.nome.focus();
	}
	else if (document.formu.estab.value==""){
		alert("Preencha o nome da Instituição.");
		document.formu.estab.focus();
	}
	else if (document.formu.ramo.value==""){
		alert("Preencha o Ramo de Atividade.");
		document.formu.ramo.focus();
	}
	else if (document.formu.numestab.value==""){
		alert("Preencha o Número de Estabelecimentos.");
		document.formu.numestab.focus();
	}
	else if (document.formu.cidade.value==""){
		alert("Informe sua o nome de sua cidade.");
		document.formu.cidade.focus();
	}
	else if (document.formu.ddd.value==""){
		alert("Informe o DDD do seu telefone.");
		document.formu.ddd.focus();
	}
	else if (document.formu.tel.value==""){
		alert("Informe o Telefone do seu estabelecimento.");
		document.formu.tel.focus();
	}
	else if (document.formu.email_parceiro.value=="" || document.formu.email_parceiro.value.indexOf("@")==-1 || document.formu.email_parceiro.value.indexOf(".")==-1){
		alert("Informe em e-mail válido.");
		document.formu.email_parceiro.focus();
	}
	else if (document.formu.msg.value==""){
		alert("Digite uma mensagem.");
		document.formu.msg.focus();
	}
	else{
		document.formu.submit();
	}
}

	var MenuAtual = null;
	function Expandir(Link){
		var ul = Link.parentNode.getElementsByTagName('ul');
		if(MenuAtual)
			MenuAtual.style.display = (MenuAtual.style.display == '' ? 'block' : '');
		if(ul.length && (ul[0] != MenuAtual)){
			ul[0].style.display = (ul[0].style.display == '' ? 'block' : '');
			MenuAtual = ul[0];
		}else
			MenuAtual = null;
	}

function __close(){
	window.close();
}

/* VERIFICA SE OS DADOS FORAM PREENCHIDOS E DÁ UM SUBMIT NO FORMULÁRIO */
function submitForm(){
	if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.frm.email.value))) {
		alert('Favor informar um e-mail válido.');
		document.frm.email.focus();
	}
	else{
		document.frm.envia.value="ok";
		document.frm.submit();
	}
}

		function op()
		{
			window.open('conta_parceiro_frame.asp','Carteira','toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width=800,height=600');
			window.close();
		}

function validate_() 
{ 
	erro='';
	if (document.form.ce_email.value == "") 
	{ 
	   erro='Preencha o E-mail.\n';
	}
	if (document.form.ce_nasci.value == "") 
	{ 
	   erro+='Preencha o Nascimento.\n';
	}
	if (document.form.ce_cpf.value == "") 
	{ 
	   erro+='Preencha o CPF.\n';
	}
	if (document.form.ce_ender.value == "") 
	{ 
	   erro+='Preencha o Endereço.\n';
	}
	
	if (document.form.ce_cidade.value == "") 
	{ 
	   erro+='Preencha a Cidade.\n';
	}
	if (erro == '')
	{
		document.form.submit();
		window.close();
	}
	else
	{
		alert(erro); 
		document.form.ce_email.focus();	   	
	}
}

function enviar()
{
	if ( document.frm.cartnum.value == "" || document.frm.cartnum.value.length < 12 ) {
		alert("Informe o número da sua carteirinha corretamente.");
	} else{
		document.frm.submit();
	}
}
function limpar()
{
	document.all.cartnum.value="";
	document.all.digito.value="";
	document.all.letra.value="";
}
function muda() {
	vc = document.frm.digito.value;
	if ( vc.length == 1 ) {
		document.frm.cartnum.focus();
	}
}
function mudaL() {
	let = document.frm.cartnum.value;
	if ( let.length == 12 ) {
		document.frm.letra.focus();
	}
}

function enviar_c()
{
	if ( document.frm.cartnum.value == "" || document.frm.cartnum.value.length < 12 ) {
		alert("Informe o número da sua carteirinha corretamente.");
	} else{
		document.frm.submit();
	}
}
function limpar_c()
{
	document.all.cartnum.value="";
	document.all.digito.value="";
}
function muda_c() {
	vc = document.frm.digito.value;
	if ( vc.length == 1 ) {
		document.frm.cartnum.focus();
	}
}

/**/


//ABRE FECHA DIV
function show_div(id,mostra) {
		var id_question = document.getElementById(id);
		if (mostra == true ) {
			id_question.style.display='block';
		} else {
			id_question.style.display='none';
		}
}

//A DESCOBRIR
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

var nomearea="0";var troca="0";

function abreparceiro(endereco){
	window.open(endereco,'wndcliente');
}

function abreClaro(){
	window.open('confirme_numero_claro.asp','wparceiro','width=400,height=300,scrollbars=no');
}

function abre_validacao(object){
	window.open('pages/6/confirme_numero_int.asp?parceiro='+object+'','wparceiro','width=558,height=350,scrollbars=no');
}

function cinema(){
window.open('pages/7/pop.html','Comunicado','width=300, height=100, left=100, top=50, scrollbars=0, status=0, location=0, toolbar=0, menubar=0');
}

//CARREGA FLASH
function flash(flash, w, h, flashVar){

if (AC_FL_RunContent == 0) {
	alert("This page requires AC_RunActiveContent.js. In Flash, run \"Apply Active Content Update\" in the Commands menu to copy AC_RunActiveContent.js to the HTML output folder.");
	} else {
		AC_FL_RunContent(
		'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0',
		'width', w,
		'height', h,
		'src', 'flash/'+flash,
		'quality', 'high',
		'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
		'play', 'true',
		'loop', 'true',
		'scale', 'showall',
		'wmode', 'transparent',
		'devicefont', 'false',
		'id', flash,
		'name', flash,
		'menu', 'true',
		'movie', 'flash/'+flash,
		'allowScriptAccess','sameDomain',
		'allowFullScreen','false',
		'salign', 'm',
		'flashvars' ,'estadoID='+flashVar
		); 
	}
}

function abrePopup(url, nome, w, h){
	window.open(url, nome,'width='+w+',height='+h+',top=100,left=100');
}