// JS do CURSO

function abre2(url,nome) {

win = window.open(url,nome,"scrollbars=no,status=no,toolbar=no,location=no,menu=no,width=460,height=345");

}

function abreaulas(url,nome) {

win = window.open(url,nome,"scrollbars=no,status=no,toolbar=no,location=no,menu=no,width=460,height=345");

}

//-----------------------------------------------------------------------------
//-- FUNÇÃO COMPLETA DE VALIDAÇÃO DE CPF                                                                         --
//-----------------------------------------------------------------------------        

	oldObj   = "";        
	oldValor = "";        
	inteiro  = new RegExp("[0-9]");                
	
	function checaCPF(obj) {                
		valor = obj.value;                
		if (valor != oldValor || oldObj != obj) {                        
			for (i=0;i<valor.length;i++) {                                
				if (!inteiro.test(valor.charAt(i))) {                                        
					valor = valor.substring(0,i) + valor.substring(i+1,valor.length);                                        
					i = -1;                                
				}                        
			}                        
			if(valor.length < 1) {                                
				valor = "";                        
			}                        
			else if (valor.length > 3 && valor.length < 7) {                                
				valor = valor.substring(0,3) + "." + valor.substring(3,valor.length);                        
			}                        
			else if (valor.length > 6 && valor.length < 10) {                                
				valor = valor.substring(0,3) + "." + valor.substring(3,6) + "." + valor.substring(6,valor.length);                        
			}                        
			else if (valor.length > 9 && valor.length < 12) {                                
				valor = valor.substring(0,3) + "." + valor.substring(3,6) + "." + valor.substring(6,9) + "-" + valor.substring(9,valor.length);                        
			}                        
			else if (valor.length > 11) {                                
				valor = valor.substring(0,3) + "." + valor.substring(3,6) + "." + valor.substring(6,9) + "-" + valor.substring(9,11);                        
			}                        
			obj.value = valor;                        
			oldValor = valor;                        
			oldObj = obj;                  
		}        
	}        
	
	function validaCPFonblur(obj) {                
		if (isEmpty(obj.value)) {                        
			return false;                           
		}                       
		if (!isCPF(obj.value)) {                        
			alert("O CPF informado é inválido.");                
			document.cadastro.cpf.value = "CPF";                
		}                       
		else {                                  
			return true;                              
		}                
		return true;        
	}

	//-----------------------------------------------------------------------------
	//-- Valida se o valor informado é vazio                                                                         --
	//-----------------------------------------------------------------------------        
	function isEmpty(value) {                
		var str = trim(value);                
		if (str != "") {                        
			return false;                
		}                
		return true;        
	}
	//######################################//
	//## BEGIN: FUNÇÕES VALIDAÇÃO DE CPF  ##//
	//######################################//        
	function isCPF(CNUMB) {                
		if(Verify(CNUMB)) {                        
			return true;                
		}                
		else {                        
			return false;                
		}                
		return;        
	}        
	
	function ClearStr(str, c) {                
		while((cx=str.indexOf(c))!=-1) {                        
			str = str.substring(0,cx)+str.substring(cx+1);                
		}                 
		return (str);        
	}        
	
	function ParseNumb(c) {                
		c=ClearStr(c,'-');                
		c=ClearStr(c,'/');                
		c=ClearStr(c,',');                
		c=ClearStr(c,'.');                
		c=ClearStr(c,'(');                
		c=ClearStr(c,')');                
		c=ClearStr(c,' ');                
		if((parseFloat(c) / c != 1)) {                        
			if(parseFloat(c) * c == 0) {                                
				return(c);                        
			}                        
			else {                                
				return(0);                        
			}                
		}                
		else {                        
			return(c);                
		}        
	}        
	
	function Verify(CNUMB) {                
		CNUMB = ParseNumb(CNUMB);                
			if ((CNUMB == '00000000000') || (CNUMB == '11111111111') || (CNUMB == '22222222222') || (CNUMB == '33333333333') || (CNUMB == '44444444444') || (CNUMB == '55555555555') || (CNUMB == '66666666666') || (CNUMB == '77777777777') || (CNUMB == '88888888888') || (CNUMB == '99999999999') || (CNUMB == '01234567890') || (CNUMB == '12345678909')) {                        
				return false;                
			}                
			if(CNUMB == 0) {                        
				return(false);                
			}                
			else {                        
				g=CNUMB.length-2;                        
					if (TestDigit(CNUMB,g)) {                                
						g=CNUMB.length-1;                                
						if (TestDigit(CNUMB,g)) {                                        
							return(true);                                
						}                                
						else {                                        
							return(false);                                
						}                        
					}                        
					else {                                
						return (false);                        
					}                
				}        
		}        
		
		function TestDigit(CNUMB, g) {                
			var dig=0;                
			var ind=2;                
			for(fouz = g; fouz > 0; fouz--) {                        
				dig += parseInt(CNUMB.charAt(fouz-1))*ind;                        
				ind++;                
			}                
			dig%=11;                
			if (dig < 2) {                        
				dig = 0;                
			}                
			else {                        
				dig=11-dig;                
			}                
			if (dig!=parseInt(CNUMB.charAt(g))) {                        
				return (false);                
			}                
			else {                        
				return (true);                
			}        
		}                
		
		function trim(str) {                
			str = str.toString().replace(/\$|\ /g,'');                
			return str;        
		}


function Querystring(qs) { // optionally pass a querystring to parse
	this.params = {};
	
	if (qs == null) qs = location.search.substring(1, location.search.length);
	if (qs.length == 0) return;

// Turn <plus> back to <space>
// See: http://www.w3.org/TR/REC-html40/interact/forms.html#h-17.13.4.1
	qs = qs.replace(/\+/g, ' ');
	var args = qs.split('&'); // parse out name/value pairs separated via &
	
// split out each name=value pair
	for (var i = 0; i < args.length; i++) {
		var pair = args[i].split('=');
		var name = decodeURIComponent(pair[0]);
		
		var value = (pair.length==2)
			? decodeURIComponent(pair[1])
			: name;
		
		this.params[name] = value;
	}
}

Querystring.prototype.get = function(key, default_) {
	var value = this.params[key];
	return (value != null) ? value : default_;
}

Querystring.prototype.contains = function(key) {
	var value = this.params[key];
	return (value != null);
}

	function ajaxInit() {
        var req;
        try {
            req = new ActiveXObject("Microsoft.XMLHTTP");
        } catch(e) {
            try {
                req = new ActiveXObject("Msxml2.XMLHTTP");
            } catch(ex) {
                try {
                    req = new XMLHttpRequest();
                } catch(exc) {
                    alert("Esse browser não suporta Ajax");
                    req = null;
                }
            }
        }
        return req;
    }
    function buscaCEP(valor){
	document.cadastro.endereco.value = ""
	document.cadastro.bairro.value = ""
	Cep = document.cadastro.cep.value
	ajax = ajaxInit();
	ajax.open("GET","procura-cep.asp?cep="+Cep,true);
	ajax.onreadystatechange=function(){
		if (ajax.readyState==1){
			document.cadastro.endereco.value = "Aguarde Carregando ...";
			document.cadastro.cidade.value = "Aguarde Carregando ...";
			document.cadastro.estado.value = "Aguarde Carregando ...";
		}
		if (ajax.readyState==4){
			if(ajax.status==200){
				var href = ajax.responseText;
				var qs = new Querystring( href );
				
				$("input[name='cep']").val( qs.get('cep') );
				$("input[name='endereco']").val( qs.get('endereco') );
				$("input[name='bairro']").val( qs.get('bairro') );
				$("input[name='cidade']").val( qs.get('cidade') );
				$("input[name='estado']").val( qs.get('estado') );
				$("input[name='sigla']").val( qs.get('sigla') );
				
				if (document.cadastro.endereco.value == "Endereço"){
					document.cadastro.endereco.readOnly = true;
				}

				if (document.cadastro.bairro.value == "Bairro"){
					document.cadastro.bairro.readOnly = true;
				}
				
				if (document.cadastro.endereco.value == ""){
					document.cadastro.endereco.readOnly = false;
				}

				if (document.cadastro.bairro.value == ""){
					document.cadastro.bairro.readOnly = false;
				}

			}
		}
        }
        ajax.send(null);
	}
	
function DesativarText() {
	document.cadastro.endereco.readOnly = true;
	document.cadastro.bairro.readOnly 	= true;
	document.cadastro.cidade.readOnly 	= true;
	document.cadastro.estado.readOnly 	= true;
	document.cadastro.sigla.readOnly 	= true;
}

//-----------------------------------------------------------------------------
//-- FIM DA FUNÇÃO COMPLETA DE VALIDAÇÃO DE CPF                                                                         --
//-----------------------------------------------------------------------------        


          function mascara_data(data){ 
              var mydata = ''; 
              mydata = mydata + data; 
              if (mydata.length == 2){ 
                  mydata = mydata + '/'; 
                  document.cadastro.nascimento.value = mydata; 
              } 
              if (mydata.length == 5){ 
                  mydata = mydata + '/'; 
                  document.cadastro.nascimento.value = mydata; 
              } 
              if (mydata.length == 10){ 
                  verifica_data(); 
              } 
          } 
           
          function verifica_data () { 

            dia = (document.cadastro.nascimento.value.substring(0,2)); 
            mes = (document.cadastro.nascimento.value.substring(3,5)); 
            ano = (document.cadastro.nascimento.value.substring(6,10)); 

            situacao = ""; 
            // verifica o dia valido para cada mes 
            if ((dia < 01)||(dia < 01 || dia > 30) && (  mes == 04 || mes == 06 || mes == 09 || mes == 11 ) || dia > 31) { 
                situacao = "falsa"; 
            } 

            // verifica se o mes e valido 
            if (mes < 01 || mes > 12 ) { 
                situacao = "falsa"; 
            } 

            // verifica se e ano bissexto 
            if (mes == 2 && ( dia < 01 || dia > 29 || ( dia > 28 && (parseInt(ano / 4) != ano / 4)))) { 
                situacao = "falsa"; 
            } 
    
            if (document.cadastro.nascimento.value == "") { 
                situacao = "falsa"; 
            } 
    
            if (situacao == "falsa") { 
                alert("Data inválida!"); 
                document.cadastro.nascimento.value = "Nascimento"; 
            } 
          } 

 function Enum(num){
	if (document.all)
		var tecla = event.keyCode;
	else if(document.layers)
		var tecla = num.which;
		if (tecla > 47 && tecla < 58)
			return true;
		else
			{
				if (tecla != 8)
					event.keyCode = 0;
				else
					return true;
			}
}

function ChecarCadastroCurso () { 
	//Inicia as Variaveis
	var errorMsg = "";
	//Checa o Nome
	if (document.cadastro.nome.value == "Seu Nome"){
		errorMsg += "\n\tNome\t	- Digite seu nome completo";	
	}
	if (document.cadastro.rg.value == "RG"){
		errorMsg += "\n\tRG\t	- É necessário n° do RG";	
	}
	if (document.cadastro.cpf.value == "CPF"){
		errorMsg += "\n\tCPF\t	- É necessário n° do CPF";	
	}
	if (document.cadastro.cep.value == "CEP - Digite apenas N°s sem traço"){
		errorMsg += "\n\tCEP\t	- Digite seu CEP corretamente";	
	}
	if (document.cadastro.endereco.value == ""){
		errorMsg += "\n\tEndereço\t	- Digite seu Endereço";	
	}
	if (document.cadastro.endereco.value == "Endereço"){
		errorMsg += "\n\tEndereço\t	- Digite seu Endereço";	
	}
	if (document.cadastro.numero.value == "N°"){
		errorMsg += "\n\tNumero\t	- Digite o N° da sua residência";	
	}
	if (document.cadastro.bairro.value == ""){
		errorMsg += "\n\tBairro\t	- Digite seu CEP para buscar o Bairro";	
	}
	if (document.cadastro.bairro.value == "Bairro"){
		errorMsg += "\n\tBairro\t	- Digite seu CEP para buscar o Bairro";	
	}
	if (document.cadastro.cidade.value == "Cidade"){
		errorMsg += "\n\tCidade\t	- Digite a cidade";	
	}
	if (document.cadastro.cidade.value == ""){
		errorMsg += "\n\tCidade\t	- Digite a cidade";	
	}
	if (document.cadastro.estado.value == ""){
		errorMsg += "\n\tEstado\t	- Digite seu CEP para buscar o estado";	
	}
	if (document.cadastro.estado.value == "Estado"){
		errorMsg += "\n\tEstado\t	- Digite seu CEP para buscar o estado";	
	}
	if (document.cadastro.sigla.value == ""){
		errorMsg += "\n\tEstado\t	- Digite seu CEP para buscar o estado";	
	}
	if (document.cadastro.sigla.value == "UF"){
		errorMsg += "\n\tSigla Estado\t- Digite seu CEP para buscar o estado";	
	}
	if (document.cadastro.dddtelefone.value == "DDD"){
		errorMsg += "\n\tDDD\t	- Digite o DDD do Telefone";	
	}
	if (document.cadastro.dddtelefone.value == "00"){
		errorMsg += "\n\tDDD\t	- Digite o DDD do Telefone";	
	}
	if (document.cadastro.telefone.value == "Telefone Ex: 99999999"){
		errorMsg += "\n\tTelefone\t	- Digite seu Telefone";	
	}
	if (document.cadastro.telefone.value == "11111111"){
		errorMsg += "\n\tTelefone\t	- Digite seu Telefone";	
	}
	if (document.cadastro.telefone.value == "22222222"){
		errorMsg += "\n\tTelefone\t	- Digite seu Telefone";	
	}
	if (document.cadastro.telefone.value == "33333333"){
		errorMsg += "\n\tTelefone\t	- Digite seu Telefone";	
	}
	if (document.cadastro.telefone.value == "44444444"){
		errorMsg += "\n\tTelefone\t	- Digite seu Telefone";	
	}
	if (document.cadastro.telefone.value == "55555555"){
		errorMsg += "\n\tTelefone\t	- Digite seu Telefone";	
	}
	if (document.cadastro.telefone.value == "66666666"){
		errorMsg += "\n\tTelefone\t	- Digite seu Telefone";	
	}
	if (document.cadastro.telefone.value == "77777777"){
		errorMsg += "\n\tTelefone\t	- Digite seu Telefone";	
	}
	if (document.cadastro.telefone.value == "88888888"){
		errorMsg += "\n\tTelefone\t	- Digite seu Telefone";	
	}
	if (document.cadastro.telefone.value == "99999999"){
		errorMsg += "\n\tTelefone\t	- Digite seu Telefone";	
	}
	if (document.cadastro.telefone.value == "00000000"){
		errorMsg += "\n\tTelefone\t	- Digite seu Telefone";	
	}
	if (document.cadastro.dddcelular.value == "DDD"){
		errorMsg += "\n\tDDD\t	- Digite o DDD do celular";	
	}
	if (document.cadastro.dddcelular.value == "00"){
		errorMsg += "\n\tDDD\t	- Digite o DDD do celular";	
	}
	if (document.cadastro.celular.value == "Celular Ex: 99999999"){
		errorMsg += "\n\tCelular\t	- Digite seu celular";	
	}
	if (document.cadastro.celular.value == "11111111"){
		errorMsg += "\n\tCelular\t	- Digite seu Telefone";	
	}
	if (document.cadastro.celular.value == "22222222"){
		errorMsg += "\n\tCelular\t	- Digite seu Telefone";	
	}
	if (document.cadastro.celular.value == "33333333"){
		errorMsg += "\n\tCelular\t	- Digite seu Telefone";	
	}
	if (document.cadastro.celular.value == "44444444"){
		errorMsg += "\n\tCelular\t	- Digite seu Telefone";	
	}
	if (document.cadastro.celular.value == "55555555"){
		errorMsg += "\n\tCelular\t	- Digite seu Telefone";	
	}
	if (document.cadastro.celular.value == "66666666"){
		errorMsg += "\n\tCelular\t	- Digite seu Telefone";	
	}
	if (document.cadastro.celular.value == "77777777"){
		errorMsg += "\n\tCelular\t	- Digite seu Telefone";	
	}
	if (document.cadastro.celular.value == "88888888"){
		errorMsg += "\n\tCelular\t	- Digite seu Telefone";	
	}
	if (document.cadastro.celular.value == "99999999"){
		errorMsg += "\n\tCelular\t	- Digite seu Telefone";	
	}
	if (document.cadastro.celular.value == "00000000"){
		errorMsg += "\n\tCelular\t	- Digite seu Telefone";	
	}
	if (document.cadastro.email.value == "Seu E-mail"){
		errorMsg += "\n\tE-mail\t	- O Campo e-mail é inválido";
	}
	if (document.cadastro.email.value.indexOf("@",0) == - 1){ 
		errorMsg += "\n\tE-mail\t	- O campo e-mail não tem @";
	}
	if (document.cadastro.email.value.indexOf(".",0) == - 1){ 
		errorMsg += "\n\tE-mail\t	- O campo e-mail não tem .com ou .com.br";
	}
	if (document.cadastro.confemail.value == "Conf. E-mail"){
		errorMsg += "\n\tConf. E-mail\t- O Campo Conf. E-mail é inválido";
	}
	if (document.cadastro.confemail.value.indexOf("@",0) == - 1){ 
		errorMsg += "\n\tConf. E-mail\t- O campo Conf. E-mail não tem @";
	}
	if (document.cadastro.confemail.value.indexOf(".",0) == - 1){ 
		errorMsg += "\n\tConf. E-mail\t- O campo Conf. E-mail não tem .com ou .com.br";
	}
	if (document.cadastro.email.value != document.cadastro.confemail.value){
		errorMsg += "\n\tE-mail\t	- Os dados são diferentes";
	}
	if (document.cadastro.senha.value == "Senha"){
		errorMsg += "\n\tSenha\t	- É necessário uma Senha";	
	}
	if (document.cadastro.senha.value.length < 5){
		errorMsg += "\n\tSenha\t	- A senha tem que ter mais que 5 caracteres";	
	}
	if (document.cadastro.confsenha.value == "Conf. Senha"){
		errorMsg += "\n\tConf. Senha\t- É necessário Conf. de Senha";	
	}
	if (document.cadastro.confsenha.value.length < 5){
		errorMsg += "\n\tConf. Senha\t- A Conf. de senha tem que ter mais que 5 caracteres";	
	}

	if (document.cadastro.senha.value != document.cadastro.confsenha.value){
		errorMsg += "\n\tSenha\t	- As senhas não são iguais";	
	}
	if (document.cadastro.grauescolaridade.selectedIndex==0){
		errorMsg += "\n\tEscolaridade\t- Selecione uma Escolaridade";	
	}
	if (document.cadastro.ano.selectedIndex==0){
		errorMsg += "\n\tAno\t	- Escolha um Ano";	
	}
	if (document.cadastro.area.selectedIndex==0){
		errorMsg += "\n\tÁrea\t	- Escolha uma Área";	
	}
	if (document.cadastro.ficousabendo.selectedIndex==0){
		errorMsg += "\n\tSabendo\t	- Escolha a forma que ficou sabendo do curso";	
	}
	if (document.cadastro.pai.value == "Pai"){
		errorMsg += "\n\tPai\t	- Digite o nome do seu Pai";	
	}
	if (document.cadastro.mae.value == "Mãe"){
		errorMsg += "\n\tMae\t	- Digite o nome da sua Mãe";	
	}
	if (document.cadastro.naturalidade.value == "Naturalidade"){
		errorMsg += "\n\tNaturalidade\t- Digite sua Naturalidade";	
	}
	if (document.cadastro.nascimento.value == "Nascimento"){
		errorMsg += "\n\tNascimento\t- Digite seu Nascimento";	
	}
	if (document.cadastro.titulo.value == "Profissão"){
		errorMsg += "\n\tProfissão\t	- Digite sua Profissão";	
	}

	//Se houver algum problema com o formulário ele indica
	if (errorMsg != ""){
		msg = "______________________________________________________________\n\n";
		msg += "Há um problema com o formulário.\n";
		msg += "Clique em OK e Corrija o(s) campo(s) \n";
		msg += "______________________________________________________________\n\n";
		msg += "O(s) seguinte(s) campo(s) tem que ser(em) corrigido(s): -\n";
		
		errorMsg += alert(msg + errorMsg + "\n\n");
		return false;
	}
	
	return true;
}

function ChecarCadastroMini () { 
	//Inicia as Variaveis
	var errorMsg = "";
	//Checa o Nome
	if (document.cadastro.vinculo.selectedIndex==0){
		errorMsg += "\n\tVinculo\t	- Escolha um vinculo com o INESP";	
	}
	if (document.cadastro.nome.value == "Seu Nome"){
		errorMsg += "\n\tNome\t	- Digite seu nome completo";	
	}
	if (document.cadastro.rg.value == "RG"){
		errorMsg += "\n\tRG\t	- É necessário n° do RG";	
	}
	if (document.cadastro.cpf.value == "CPF"){
		errorMsg += "\n\tCPF\t	- É necessário n° do CPF";	
	}
	if (document.cadastro.cep.value == "CEP - Digite apenas N°s sem traço"){
		errorMsg += "\n\tCEP\t	- Digite seu CEP corretamente";	
	}
	if (document.cadastro.endereco.value == ""){
		errorMsg += "\n\tEndereço\t	- Digite seu Endereço";	
	}
	if (document.cadastro.endereco.value == "Endereço"){
		errorMsg += "\n\tEndereço\t	- Digite seu Endereço";	
	}
	if (document.cadastro.numero.value == "N°"){
		errorMsg += "\n\tNumero\t	- Digite o N° da sua residência";	
	}
	if (document.cadastro.bairro.value == ""){
		errorMsg += "\n\tBairro\t	- Digite seu CEP para buscar o Bairro";	
	}
	if (document.cadastro.bairro.value == "Bairro"){
		errorMsg += "\n\tBairro\t	- Digite seu CEP para buscar o Bairro";	
	}
	if (document.cadastro.cidade.value == "Cidade"){
		errorMsg += "\n\tCidade\t	- Digite a cidade";	
	}
	if (document.cadastro.cidade.value == ""){
		errorMsg += "\n\tCidade\t	- Digite a cidade";	
	}
	if (document.cadastro.estado.value == ""){
		errorMsg += "\n\tEstado\t	- Digite seu CEP para buscar o estado";	
	}
	if (document.cadastro.estado.value == "Estado"){
		errorMsg += "\n\tEstado\t	- Digite seu CEP para buscar o estado";	
	}
	if (document.cadastro.sigla.value == ""){
		errorMsg += "\n\tEstado\t	- Digite seu CEP para buscar o estado";	
	}
	if (document.cadastro.sigla.value == "UF"){
		errorMsg += "\n\tSigla Estado\t- Digite seu CEP para buscar o estado";	
	}
	if (document.cadastro.dddtelefone.value == "DDD"){
		errorMsg += "\n\tDDD\t	- Digite o DDD do Telefone";	
	}
	if (document.cadastro.dddtelefone.value == "00"){
		errorMsg += "\n\tDDD\t	- Digite o DDD do Telefone";	
	}
	if (document.cadastro.telefone.value == "Telefone Ex: 99999999"){
		errorMsg += "\n\tTelefone\t	- Digite seu Telefone";	
	}
	if (document.cadastro.telefone.value == "11111111"){
		errorMsg += "\n\tTelefone\t	- Digite seu Telefone";	
	}
	if (document.cadastro.telefone.value == "22222222"){
		errorMsg += "\n\tTelefone\t	- Digite seu Telefone";	
	}
	if (document.cadastro.telefone.value == "33333333"){
		errorMsg += "\n\tTelefone\t	- Digite seu Telefone";	
	}
	if (document.cadastro.telefone.value == "44444444"){
		errorMsg += "\n\tTelefone\t	- Digite seu Telefone";	
	}
	if (document.cadastro.telefone.value == "55555555"){
		errorMsg += "\n\tTelefone\t	- Digite seu Telefone";	
	}
	if (document.cadastro.telefone.value == "66666666"){
		errorMsg += "\n\tTelefone\t	- Digite seu Telefone";	
	}
	if (document.cadastro.telefone.value == "77777777"){
		errorMsg += "\n\tTelefone\t	- Digite seu Telefone";	
	}
	if (document.cadastro.telefone.value == "88888888"){
		errorMsg += "\n\tTelefone\t	- Digite seu Telefone";	
	}
	if (document.cadastro.telefone.value == "99999999"){
		errorMsg += "\n\tTelefone\t	- Digite seu Telefone";	
	}
	if (document.cadastro.telefone.value == "00000000"){
		errorMsg += "\n\tTelefone\t	- Digite seu Telefone";	
	}
	if (document.cadastro.dddcelular.value == "DDD"){
		errorMsg += "\n\tDDD\t	- Digite o DDD do celular";	
	}
	if (document.cadastro.dddcelular.value == "00"){
		errorMsg += "\n\tDDD\t	- Digite o DDD do celular";	
	}
	if (document.cadastro.celular.value == "Celular Ex: 99999999"){
		errorMsg += "\n\tCelular\t	- Digite seu celular";	
	}
	if (document.cadastro.celular.value == "11111111"){
		errorMsg += "\n\tCelular\t	- Digite seu Telefone";	
	}
	if (document.cadastro.celular.value == "22222222"){
		errorMsg += "\n\tCelular\t	- Digite seu Telefone";	
	}
	if (document.cadastro.celular.value == "33333333"){
		errorMsg += "\n\tCelular\t	- Digite seu Telefone";	
	}
	if (document.cadastro.celular.value == "44444444"){
		errorMsg += "\n\tCelular\t	- Digite seu Telefone";	
	}
	if (document.cadastro.celular.value == "55555555"){
		errorMsg += "\n\tCelular\t	- Digite seu Telefone";	
	}
	if (document.cadastro.celular.value == "66666666"){
		errorMsg += "\n\tCelular\t	- Digite seu Telefone";	
	}
	if (document.cadastro.celular.value == "77777777"){
		errorMsg += "\n\tCelular\t	- Digite seu Telefone";	
	}
	if (document.cadastro.celular.value == "88888888"){
		errorMsg += "\n\tCelular\t	- Digite seu Telefone";	
	}
	if (document.cadastro.celular.value == "99999999"){
		errorMsg += "\n\tCelular\t	- Digite seu Telefone";	
	}
	if (document.cadastro.celular.value == "00000000"){
		errorMsg += "\n\tCelular\t	- Digite seu Telefone";	
	}
	if (document.cadastro.email.value == "Seu E-mail"){
		errorMsg += "\n\tE-mail\t	- O Campo e-mail é inválido";
	}
	if (document.cadastro.email.value.indexOf("@",0) == - 1){ 
		errorMsg += "\n\tE-mail\t	- O campo e-mail não tem @";
	}
	if (document.cadastro.email.value.indexOf(".",0) == - 1){ 
		errorMsg += "\n\tE-mail\t	- O campo e-mail não tem .com ou .com.br";
	}
	if (document.cadastro.confemail.value == "Conf. E-mail"){
		errorMsg += "\n\tConf. E-mail\t- O Campo Conf. E-mail é inválido";
	}
	if (document.cadastro.confemail.value.indexOf("@",0) == - 1){ 
		errorMsg += "\n\tConf. E-mail\t- O campo Conf. E-mail não tem @";
	}
	if (document.cadastro.confemail.value.indexOf(".",0) == - 1){ 
		errorMsg += "\n\tConf. E-mail\t- O campo Conf. E-mail não tem .com ou .com.br";
	}
	if (document.cadastro.email.value != document.cadastro.confemail.value){
		errorMsg += "\n\tE-mail\t	- Os dados são diferentes";
	}
	if (document.cadastro.grauescolaridade.selectedIndex==0){
		errorMsg += "\n\tEscolaridade\t- Selecione uma Escolaridade";	
	}
	if (document.cadastro.ano.selectedIndex==0){
		errorMsg += "\n\tAno\t	- Escolha um Ano";	
	}
	if (document.cadastro.area.selectedIndex==0){
		errorMsg += "\n\tÁrea\t	- Escolha uma Área";	
	}
	if (document.cadastro.ficousabendo.selectedIndex==0){
		errorMsg += "\n\tSabendo\t	- Escolha a forma que ficou sabendo do curso";	
	}

	//Se houver algum problema com o formulário ele indica
	if (errorMsg != ""){
		msg = "______________________________________________________________\n\n";
		msg += "Há um problema com o formulário.\n";
		msg += "Clique em OK e Corrija o(s) campo(s) \n";
		msg += "______________________________________________________________\n\n";
		msg += "O(s) seguinte(s) campo(s) tem que ser(em) corrigido(s): -\n";
		
		errorMsg += alert(msg + errorMsg + "\n\n");
		return false;
	}
	
	return true;
}


function ChecarMiniCadastro () { 
	//Inicia as Variaveis
	var errorMsg = "";
	//Checa o Nome
	if (document.cadastro.nome.value == "Seu Nome"){
		errorMsg += "\n\tNome\t	- Digite seu nome completo";	
	}
	if (document.cadastro.dddtelefone.value == "DDD"){
		errorMsg += "\n\tDDD\t	- Digite o DDD do Telefone";	
	}
	if (document.cadastro.dddtelefone.value == "00"){
		errorMsg += "\n\tDDD\t	- Digite o DDD do Telefone";	
	}
	if (document.cadastro.telefone.value == "Telefone Ex: 99999999"){
		errorMsg += "\n\tTelefone\t	- Digite seu Telefone";	
	}
	if (document.cadastro.telefone.value == "11111111"){
		errorMsg += "\n\tTelefone\t	- Digite seu Telefone";	
	}
	if (document.cadastro.telefone.value == "22222222"){
		errorMsg += "\n\tTelefone\t	- Digite seu Telefone";	
	}
	if (document.cadastro.telefone.value == "33333333"){
		errorMsg += "\n\tTelefone\t	- Digite seu Telefone";	
	}
	if (document.cadastro.telefone.value == "44444444"){
		errorMsg += "\n\tTelefone\t	- Digite seu Telefone";	
	}
	if (document.cadastro.telefone.value == "55555555"){
		errorMsg += "\n\tTelefone\t	- Digite seu Telefone";	
	}
	if (document.cadastro.telefone.value == "66666666"){
		errorMsg += "\n\tTelefone\t	- Digite seu Telefone";	
	}
	if (document.cadastro.telefone.value == "77777777"){
		errorMsg += "\n\tTelefone\t	- Digite seu Telefone";	
	}
	if (document.cadastro.telefone.value == "88888888"){
		errorMsg += "\n\tTelefone\t	- Digite seu Telefone";	
	}
	if (document.cadastro.telefone.value == "99999999"){
		errorMsg += "\n\tTelefone\t	- Digite seu Telefone";	
	}
	if (document.cadastro.telefone.value == "00000000"){
		errorMsg += "\n\tTelefone\t	- Digite seu Telefone";	
	}
	if (document.cadastro.dddcelular.value == "DDD"){
		errorMsg += "\n\tDDD\t	- Digite o DDD do celular";	
	}
	if (document.cadastro.dddcelular.value == "00"){
		errorMsg += "\n\tDDD\t	- Digite o DDD do celular";	
	}
	if (document.cadastro.celular.value == "Celular Ex: 99999999"){
		errorMsg += "\n\tCelular\t	- Digite seu celular";	
	}
	if (document.cadastro.celular.value == "11111111"){
		errorMsg += "\n\tCelular\t	- Digite seu Telefone";	
	}
	if (document.cadastro.celular.value == "22222222"){
		errorMsg += "\n\tCelular\t	- Digite seu Telefone";	
	}
	if (document.cadastro.celular.value == "33333333"){
		errorMsg += "\n\tCelular\t	- Digite seu Telefone";	
	}
	if (document.cadastro.celular.value == "44444444"){
		errorMsg += "\n\tCelular\t	- Digite seu Telefone";	
	}
	if (document.cadastro.celular.value == "55555555"){
		errorMsg += "\n\tCelular\t	- Digite seu Telefone";	
	}
	if (document.cadastro.celular.value == "66666666"){
		errorMsg += "\n\tCelular\t	- Digite seu Telefone";	
	}
	if (document.cadastro.celular.value == "77777777"){
		errorMsg += "\n\tCelular\t	- Digite seu Telefone";	
	}
	if (document.cadastro.celular.value == "88888888"){
		errorMsg += "\n\tCelular\t	- Digite seu Telefone";	
	}
	if (document.cadastro.celular.value == "99999999"){
		errorMsg += "\n\tCelular\t	- Digite seu Telefone";	
	}
	if (document.cadastro.celular.value == "00000000"){
		errorMsg += "\n\tCelular\t	- Digite seu Telefone";	
	}
	if (document.cadastro.email.value == "Seu E-mail"){
		errorMsg += "\n\tE-mail\t	- O Campo e-mail é inválido";
	}
	if (document.cadastro.email.value.indexOf("@",0) == - 1){ 
		errorMsg += "\n\tE-mail\t	- O campo e-mail não tem @";
	}
	if (document.cadastro.email.value.indexOf(".",0) == - 1){ 
		errorMsg += "\n\tE-mail\t	- O campo e-mail não tem .com ou .com.br";
	}
	if (document.cadastro.confemail.value == "Conf. E-mail"){
		errorMsg += "\n\tConf. E-mail\t- O Campo Conf. E-mail é inválido";
	}
	if (document.cadastro.confemail.value.indexOf("@",0) == - 1){ 
		errorMsg += "\n\tConf. E-mail\t- O campo Conf. E-mail não tem @";
	}
	if (document.cadastro.confemail.value.indexOf(".",0) == - 1){ 
		errorMsg += "\n\tConf. E-mail\t- O campo Conf. E-mail não tem .com ou .com.br";
	}
	if (document.cadastro.email.value != document.cadastro.confemail.value){
		errorMsg += "\n\tE-mail\t	- Os dados são diferentes";
	}

	//Se houver algum problema com o formulário ele indica
	if (errorMsg != ""){
		msg = "______________________________________________________________\n\n";
		msg += "Há um problema com o formulário.\n";
		msg += "Clique em OK e Corrija o(s) campo(s) \n";
		msg += "______________________________________________________________\n\n";
		msg += "O(s) seguinte(s) campo(s) tem que ser(em) corrigido(s): -\n";
		
		errorMsg += alert(msg + errorMsg + "\n\n");
		return false;
	}
	
	return true;
}



function ChecarDuvida () { 

	//Inicia as Variaveis
	var errorMsg = "";

	//Checa o Nome
	if (document.duvidacurso.nome.value == "Nome"){
		errorMsg += "\n\tNome\t	- Digite seu nome completo";	
	}
	
	//Checa se o email é valido
	if ((document.duvidacurso.email.value == "E-mail") || (document.duvidacurso.email.value.length > 0 && (document.duvidacurso.email.value.indexOf("@",0) == - 1 || document.duvidacurso.email.value.indexOf(".",0) == - 1))) { 
		errorMsg += "\n\tSeu E-mail\t- Digite seu e-mail";
	}
	if (document.duvidacurso.email.value != document.duvidacurso.confemail.value) { 
		errorMsg += "\n\tSeu E-mail\t- os e-mails não são iguais";
	}
			
	//Checa Mensagem
	if (document.duvidacurso.mensagem.value == "") { 
 		errorMsg += "\n\tMensagem\t- Digite sua mensagem";
	}

	//Se houver algum problema com o formulário ele indica
	if (errorMsg != ""){
		msg = "______________________________________________________________\n\n";
		msg += "Sua mensagem não foi enviada, porque há um problema com o formulário.\n";
		msg += "Corrija o problema e clique em ENVIAR\n";
		msg += "______________________________________________________________\n\n";
		msg += "O(s) seguinte(s) campo(s) tem que ser(em) corrigido(s): -\n";
		
		errorMsg += alert(msg + errorMsg + "\n\n");
		return false;
	}
	
	return true;
}

function ChecarIndiqueCurso () { 
	//Inicia as Variaveis
	var errorMsg = "";

	if (document.indiquecurso.seunome.value == "Seu Nome"){
		errorMsg += "\n\tSeu Nome\t	- Digite seu nome completo";	
	}
	
	if ((document.indiquecurso.seuemail.value == "") || (document.indique.seuemail.value.length > 0 && (document.indique.seuemail.value.indexOf("@",0) == - 1 || document.indique.seuemail.value.indexOf(".",0) == - 1))) { 
		errorMsg += "\n\tSeu E-mail\t	- Digite seu e-mail";
	}

	if (document.indiquecurso.nomeamigo.value == "Nome do Amigo"){
		errorMsg += "\n\tNome Amigo\t	- Digite o nome do seu amigo";	
	}
			
	if ((document.indiquecurso.emailamigo.value == "") || (document.indiquecurso.emailamigo.value.length > 0 && (document.indiquecurso.emailamigo.value.indexOf("@",0) == - 1 || document.indiquecurso.emailamigo.value.indexOf(".",0) == - 1))) { 
		errorMsg += "\n\tE-mail Amigo\t	- Digite o e-mail do seu amigo";
	}

	if (document.indiquecurso.curso.selectedIndex==0){
		errorMsg += "\n\tCurso\t	- Escolha um Curso";	
	}

	if (errorMsg != ""){
		msg = "______________________________________________________________\n\n";
		msg += "Sua mensagem não foi enviada, porque há um problema com o formulário.\n";
		msg += "Corrija o problema e clique em ENVIAR\n";
		msg += "______________________________________________________________\n\n";
		msg += "O(s) seguinte(s) campo(s) tem que ser(em) corrigido(s): -\n";
		
		errorMsg += alert(msg + errorMsg + "\n\n");
		return false;
	}
	
	return true;
}

function ChecarIndiqueMiniCurso () { 
	//Inicia as Variaveis
	var errorMsg = "";

	if (document.indiquecurso.seunome.value == "Seu Nome"){
		errorMsg += "\n\tSeu Nome\t	- Digite seu nome completo";	
	}
	
	if ((document.indiquecurso.seuemail.value == "") || (document.indique.seuemail.value.length > 0 && (document.indique.seuemail.value.indexOf("@",0) == - 1 || document.indique.seuemail.value.indexOf(".",0) == - 1))) { 
		errorMsg += "\n\tSeu E-mail\t	- Digite seu e-mail";
	}

	if ((document.indiquecurso.emailamigo.value.length > 0 && (document.indiquecurso.emailamigo.value.indexOf("@",0) == - 1 || document.indiquecurso.emailamigo.value.indexOf(".",0) == - 1))) { 
		errorMsg += "\n\tE-mail Amigo\t	- Digite o e-mail do seu amigo";
	}

	if ((document.indiquecurso.emailamigo1.value.length > 0 && (document.indiquecurso.emailamigo1.value.indexOf("@",0) == - 1 || document.indiquecurso.emailamigo1.value.indexOf(".",0) == - 1))) { 
		errorMsg += "\n\tE-mail Amigo\t	- Digite o e-mail do seu amigo";
	}

	if ((document.indiquecurso.emailamigo2.value.length > 0 && (document.indiquecurso.emailamigo2.value.indexOf("@",0) == - 1 || document.indiquecurso.emailamigo2.value.indexOf(".",0) == - 1))) { 
		errorMsg += "\n\tE-mail Amigo\t	- Digite o e-mail do seu amigo";
	}

	if (errorMsg != ""){
		msg = "______________________________________________________________\n\n";
		msg += "Sua mensagem não foi enviada, porque há um problema com o formulário.\n";
		msg += "Corrija o problema e clique em ENVIAR\n";
		msg += "______________________________________________________________\n\n";
		msg += "O(s) seguinte(s) campo(s) tem que ser(em) corrigido(s): -\n";
		
		errorMsg += alert(msg + errorMsg + "\n\n");
		return false;
	}
	
	return true;
}

function ChecarPesquisa () { 
	//Inicia as Variaveis
	var errorMsg = "";

	if (document.pesquisacurso.nome.value == "Seu Nome"){
		errorMsg += "\n\tSeu Nome\t	- Digite seu nome completo";	
	}
	
	if ((document.pesquisacurso.email.value == "") || (document.pesquisacurso.email.value.length > 0 && (document.pesquisacurso.email.value.indexOf("@",0) == - 1 || document.pesquisacurso.email.value.indexOf(".",0) == - 1))) { 
		errorMsg += "\n\tSeu E-mail\t	- Digite seu e-mail";
	}

	if (document.pesquisacurso.cursointeresse.selectedIndex==0){
		errorMsg += "\n\tCurso\t	- Escolha um Curso";	
	}

	if (document.pesquisacurso.periodicidade.selectedIndex==0){
		errorMsg += "\n\tPeriodicidade\t	- Escolha a Periodicidade";	
	}

	if (document.pesquisacurso.tempoduracao.selectedIndex==0){
		errorMsg += "\n\tTempo\t	- Escolha um Tempo de Duração";	
	}

	if (document.pesquisacurso.melhorperiodo.selectedIndex==0){
		errorMsg += "\n\tPeríodo\t	- Escolha um Período";	
	}

	if (errorMsg != ""){
		msg = "______________________________________________________________\n\n";
		msg += "Sua mensagem não foi enviada, porque há um problema com o formulário.\n";
		msg += "Corrija o problema e clique em ENVIAR\n";
		msg += "______________________________________________________________\n\n";
		msg += "O(s) seguinte(s) campo(s) tem que ser(em) corrigido(s): -\n";
		
		errorMsg += alert(msg + errorMsg + "\n\n");
		return false;
	}
	
	return true;
}

function ChecarNewsletter () { 
	//Inicia as Variaveis
	var errorMsg = "";

	if (document.newsletter.nome.value == "Seu Nome"){
		errorMsg += "\n\tNome\t	- Digite seu nome completo";	
	}

	if ((document.newsletter.email.value == "") || (document.newsletter.email.value.length > 0 && (document.newsletter.email.value.indexOf("@",0) == - 1 || document.newsletter.email.value.indexOf(".",0) == - 1))) { 
		errorMsg += "\n\tE-mail\t	- Digite seu e-mail";
	}

	if (document.newsletter.profissao.value == "Sua Profissão"){
		errorMsg += "\n\tProfissão\t	- Digite a sua profissão";	
	}

	if (errorMsg != ""){
		msg = "______________________________________________________________\n\n";
		msg += "Sua mensagem não foi enviada, porque há um problema com o formulário.\n";
		msg += "Corrija o problema e clique em ENVIAR\n";
		msg += "______________________________________________________________\n\n";
		msg += "O(s) seguinte(s) campo(s) tem que ser(em) corrigido(s): -\n";
		
		errorMsg += alert(msg + errorMsg + "\n\n");
		return false;
	}
	
	return true;
}


function ChecarLogin () { 
	//Inicia as Variaveis
	var errorMsg = "";

	if ((document.login.login.value == "Login") || (document.login.login.value.length > 0 && (document.login.login.value.indexOf("@",0) == - 1 || document.login.login.value.indexOf(".",0) == - 1))) { 
		errorMsg += "\n\tLogin\t	- Digite seu e-mail";
	}

	if (document.login.senha.value == "Senha"){
		errorMsg += "\n\tSenha\t	- Digite sua senha";	
	}

	if (document.login.curso.selectedIndex==0){
		errorMsg += "\n\tCurso\t	- Escolha um Curso";	
	}

	if (errorMsg != ""){
		msg = "______________________________________________________________\n\n";
		msg += "Erro de dados ao fazer o login.\n";
		msg += "Corrija o problema e clique em ENVIAR\n";
		msg += "______________________________________________________________\n\n";
		msg += "O(s) seguinte(s) campo(s) tem que ser(em) corrigido(s): -\n";
		
		errorMsg += alert(msg + errorMsg + "\n\n");
		return false;
	}
	
	return true;
}

function ChecarRecuperar () { 
	//Inicia as Variaveis
	var errorMsg = "";

	if ((document.recuperar.login.value == "Login") || (document.recuperar.login.value.length > 0 && (document.recuperar.login.value.indexOf("@",0) == - 1 || document.recuperar.login.value.indexOf(".",0) == - 1))) { 
		errorMsg += "\n\tE-mail\t	- Digite seu e-mail";
	}

	if (document.recuperar.curso.selectedIndex==0){
		errorMsg += "\n\tCurso\t	- Escolha um Curso";	
	}

	if (errorMsg != ""){
		msg = "______________________________________________________________\n\n";
		msg += "Erro de dados ao fazer o login.\n";
		msg += "Corrija o problema e clique em ENVIAR\n";
		msg += "______________________________________________________________\n\n";
		msg += "O(s) seguinte(s) campo(s) tem que ser(em) corrigido(s): -\n";
		
		errorMsg += alert(msg + errorMsg + "\n\n");
		return false;
	}
	
	return true;
}

