var inscricao =  function (){};

inscricao.base = '';

inscricao.verificaIdentidade = function(){
	
	var identidade = $('identidade').value;
	
	if(identidade == '')
		alert('O preenchimento do seu RG � obrigat�rio');
	else{
		var ACAO = {
			action		: 	"inscricao/ajaxRequests/verificaIdentificacao.php",
			parameters	:	
			{
					identidade : identidade 
			},	
			onComplete	: 	function(response){
				eval(response);
				if(select == 1){
					alert(message);
					$('divSenha').style.display = 'block';
					$('divButao').style.display = 'none';
				}
				else if(select == 0){
					inscricao.view();
				}
				else{
					alert(message)
				}
			}	
		};
		new Feature(ACAO);
		
	}
	
}

inscricao.VerificaSenha = function(){
	
	var senha = $('senha').value;
	var identidade = $('identidade').value;
	
	if (identidade == "")
		alert('Informe sua identidade');
	else if(senha == ""){
		alert('Informe a sua senha');
	}	
	else{
		var ACAO = {
				action		: 	"inscricao/ajaxRequests/verificaSenha.php",
				parameters	:	
				{
						identidade 	: identidade, 
						senha		: senha
				},	
				onComplete	: 	function(response){
					
					eval(response);
					
					if(select == 0){
						alert(message);
						//$('divSenha').style.display = 'none';
						//$('divButao').style.display = 'inline';
						$('senha').value = '';
					}
					else if(select == 1){
						inscricao.view();
					}
					else{
						alert(message);
						$('senha').focus();
					}
				}	
			};
			new Feature(ACAO);
	}
	
}

inscricao.view = function (){
	
	
	var identidade 	= $('identidade').value;
	
	
	if(identidade == '')
		alert('O preenchimento do seu RG � obrigat�rio');
	else{
//		var ACAO = {
//			action		: 	this.base+"identificao.php",
//			parameters	:	
//			{
//					identidade : identidade 
//			},	
//			onComplete	: 	function(response){
//				$('subTopo').style.display = 'block';
//				$('conteudo').setHTML(response);
//			}	
//		};
//		new Feature(ACAO);
		document.form_cpf.submit();
	}
}

inscricao.cadastrar = function (){
	
	
	var nome 			= $('nome').value;
	var sexo 			= $('sexo').value;
	var identidade 			= $('identidade').value;
	var orgao_expedidor 		= $('orgao_expedidor').value;
	var uf_expedicao 		= $('uf_expedicao').value;
	var data_nascimento 		= $('data_nascimento').value;
	var cpf 			= $('cpf').value;
	var estado_civil 		= $('estado_civil').value;
	var cep 			= $('cep').value;
	var endereco 			= $('endereco').value;
	var numero 			= $('numero').value;
	var complemento 		= $('complemento').value;
	var bairro 			= $('bairro').value;
	var cidade 			= $('cidade').value;
	var uf 				= $('uf').value;
	var telefone_residencial 	= $('telefone_residencial').value;
	var ramal_residencial 		= $('ramal_residencial').value;
	var celular 			= $('celular').value;
	var telefone_comercial 		= $('telefone_comercial').value;
	var ramal_comercial 		= $('ramal_comercial').value;
	var email 			= $('email').value;
	var localidade;
	
	if($('localidadec').checked)
		localidade = $('localidadec').value;
	else if ($('localidadei').checked)
		localidade = $('localidadei').value;
	
	if(nome == "")
		alert('O nome � de preenchimento obrigat�rio');
	else if(identidade == "")
		alert('O numero da identidade � de preenchimento obrigat�rio');
	else if (orgao_expedidor == -1)
		alert('O org�o expedidor da identidade � de preenchimento obrigat�rio');
	else if (uf_expedicao == -1)
		alert('A UF de expedi��o da identidade � de preenchimento obrigat�rio');
	else if (data_nascimento == "")
		alert('A data de nascimento � de preenchimento obrigat�rio');
	else if (estado_civil == -1)
		alert('O estado civil � de preenchimento obrigat�rio');
	else if (cep == "")
		alert('O cep � de preenchimento obrigat�rio');
	else if (endereco == "")
		alert('O endereco � de preenchimento obrigat�rio');
	else if (numero == "")
		alert('O numero do endere�o � de preenchimento obrigat�rio');
	else if (bairro == "")
		alert('O bairro do endere�o � de preenchimento obrigat�rio');
	else if (cidade == "")
		alert('A cidade � de preenchimento obrigat�rio');
	else if (uf == -1)
		alert('A UF do seu endere�o � de preenchimento obrigat�rio');
	else if (telefone_residencial == "")
		alert('O Telefone Residencial � de preenchimento obrigat�rio');
	else{
		//alert('aq');
		document.formSocio.submit();	
		
//		var ACAO = {
//				action		: 	this.base+"inserirIdentificao.php",
//				parameters	:	
//				{
//					   nome 				: nome,
//					   sexo					: sexo,
//					   identidade 			: identidade,
//					   orgao_expedidor 		: orgao_expedidor,
//					   uf_expedicao 		: uf_expedicao,
//					   data_nascimento 		: data_nascimento, 
//					   cpf 					: cpf,
//					   estado_civil 		: estado_civil,
//					   cep 					: cep,
//					   endereco 			: endereco,
//					   numero 				: numero,
//					   complemento 			: complemento,
//					   bairro 				: bairro,
//					   cidade 				: cidade,
//					   uf					: uf,
//					   telefone_residencial : telefone_residencial,
//					   ramal_residencial 	: ramal_residencial,
//					   celular 				: celular,
//					   telefone_comercial 	: telefone_comercial,
//					   ramal_comercial 		: ramal_comercial,
//					   email 				: email,
//					   localidade			: localidade
//					   
//				},	
//				onComplete	: 	function(response){
//					eval(response);
//					if(inserted == 1){
//						inscricao.visualizar();
//						alert(message);
//					}	
//					else{
//						alert(message);
//					}
//					//$('subTopo').style.display = 'block';
//					//$('conteudo').setHTML(response);
//				}	
//			};
//		new Feature(ACAO);
	}
			
}

inscricao.visualizar = function (){
	
	
	var ACAO = {
			action		:	this.base+'questionarioSocio.php',
			onComplete 	: 	function (response){
				$('subTopo').style.display = 'block';
				$('barra_menu').src = 'html/img/barra_socio_economico.jpg';
				$('conteudo').setHTML(response);
			}
	};
	new Feature(ACAO);
	
}

inscricao.cadastroQuestionario = function (){
	
	
	
	var pergunta1 	= $('pergunta1').value;
	var pergunta2 	= $('pergunta2').value;
	var pergunta3 	= $('pergunta3').value;
	var pergunta4 	= $('pergunta4').value;
	var pergunta5 	= $('pergunta5').value;
	var pergunta6 	= $('pergunta6').value;
	var pergunta7 	= $('pergunta7').value;
	var pergunta8 	= $('pergunta8').value;
	var pergunta9 	= $('pergunta9').value;
	var pergunta10 	= $('pergunta10').value;
	
	

	if(pergunta1 == '-1')
		alert('Responda a pergunta numero 1');
	else if(pergunta2 == '-1')
		alert('Responda a pergunta numero 2');
	else if(pergunta3 == '-1')
		alert('Responda a pergunta numero 3');
	else if(pergunta4 == '-1')
		alert('Responda a pergunta numero 4');
	else if(pergunta5 == '-1')
		alert('Responda a pergunta numero 5');
	else if(pergunta6 == '-1')
		alert('Responda a pergunta numero 6');
	else if(pergunta7 == '-1')
		alert('Responda a pergunta numero 7');
	else if(pergunta8 == '-1')
		alert('Responda a pergunta numero 8');
	else if(pergunta9 == '-1')
		alert('Responda a pergunta numero 9');
	else if(pergunta10 == '-1')
		alert('Responda a pergunta numero 10');
	
	else{
		document.formEconomico.submit();
	}
	
//	else if(pergunta11 == '-1')
//		alert('Responda a pergunta numero 2');
//	else if(pergunta2 == '-1')
//		alert('Responda a pergunta numero 2');
//	else if(pergunta2 == '-1')
//		alert('Responda a pergunta numero 2');
//	else if(pergunta2 == '-1')
//		alert('Responda a pergunta numero 2');
	
//	var ACAO = {
//			action		:	this.base+'inserirSocioEconomico.php',
//			parameters	:
//			{
//				pergunta1	:	pergunta1,
//				pergunta2	:	pergunta2,
//				pergunta3	:	pergunta3,
//				pergunta4	:	pergunta4,
//				pergunta5	:	pergunta5,
//				pergunta6	:	pergunta6,
//				pergunta7	:	pergunta7,
//				pergunta8	:	pergunta8,
//				pergunta9	:	pergunta9,
//				pergunta10	:	pergunta10,
//				pergunta11	:	pergunta11
//			},	
//			onComplete		: 	function(response){
//				eval(response)
//				if(inserted == 1){
//					inscricao.getCursos();
//					alert(message);
//				}
//				else{
//					alert(message);
//				}
//				
//			}		
//	};
//	new Feature(ACAO);
}

inscricao.getCursos = function (){
	
	var ACAO = {
			action		:	this.base+'cursos.php',
			onComplete	:	function (response){
				$('subTopo').style.display = 'block';
				$('barra_menu').src = 'html/img/barra_cursos.jpg';
				$('conteudo').setHTML(response);

			}
	};
	new Feature(ACAO);
	
}



inscricao.getHabilitacao = function(){
	var curso	= $('curso').value;
	var cursoArr	= $('curso').value.split('.');
	
	if((curso == '') || (curso == -1))
		alert('Escolha um curso')
	else{
		var ACAO = {
				action		:	this.base+'habilitacao.php',
				parameters	:
				{
					cursoId : curso
				},
				onComplete	:	function(response){
					select_innerHTML($('selectHabilitacao'),response)
					
					$('selectTurno').disabled = true;
					select_innerHTML($('selectTurno'),"<option id='-1'>Selecione um Turno</option>");
					$('selectTurma').disabled = 'disabled';
					if(cursoArr[0] == 1){
						$('txtArea').style.display = 'none';
						$('labelArea').style.display = 'none';
						$('divLembrete').style.display = ''
						$('selectData').style.display = '';	
						$('divProva').style.display = '';
						$('selectData').disabled = '';
//						$teste = Base64.decode
						select_innerHTML($('selectTurma'),"<option id='-1'>Turma Unica</option>");
												
					}
					else if(cursoArr[0] == 2){
						$('labelArea').style.display = '';
						$('txtArea').style.display = '';
						$('divLembrete').style.display = 'none'
						$('selectData').style.display = 'none';	
						$('divProva').style.display = 'none';
						//select_innerHTML($('selectData'),"<option id='-1'>Sem Prova</option>");
						select_innerHTML($('selectTurma'),"<option id='-1'>Selecione uma Turma</option>");
						
					}
					
				}
		};
		new Feature(ACAO);
		
	}	
}	

inscricao.getTurno = function(){
	
	var habilitacaoId = $('selectHabilitacao').value;
	
	
	if((habilitacaoId == '') || (habilitacaoId == -1)){
		alert('Escolha uma habilitação');
	}
	else{
		var ACAO = {
				action		:	this.base+'turno.php',
				parameters	:	
				{
					habilitacaoId 	:	habilitacaoId
				},
				onComplete	:	function(response){
					select_innerHTML($('selectTurno'),response);
					$('selectTurno').disabled = '';
				}
		};
		new Feature(ACAO);
	}
	
}

inscricao.getTurma = function(){
	
	var turnoId = $('selectTurno').value;
	var cursoArr = $('curso').value.split(".");
	
	if(cursoArr[0] == 2){
	
		if((turnoId == '') || (turnoId == -1)){
			alert('Escolha uma turma');
		}
		
		else{
			var ACAO = {
					action		:	this.base+'turma.php',
					parameters	:	
					{
						turnoId	:	turnoId
					},	
					onComplete	:	function(response){
						if(cursoArr[0] == 1){
							select_innerHTML($('selectTurma'),"<option id='-1'>Turma Unica</option>");
							$('selectTurma').disabled = 'disabled';
						}		
						else{
							$('selectTurma').disabled = '';	
							select_innerHTML($('selectTurma'),response);
							
						}	
					}
			};
			new Feature(ACAO);	
		}
	}	
	
}


/*
inscricao.getTurma = function(){
	
	var turnoId = $('selectTurno').value;
	var cursoArr = $('curso').value.split(".");
	var habilitacaoArr = $('selectHabilitacao').value.split(".");
	var turnoArr = $('selectTurno').value.split(".");
	var option;
	
	if(cursoArr[0] == 1){
		
		if((habilitacaoArr[0] == 1) /*&& (turnoArr[0] == 3)){
			option = "<option value = \"-1\">Turma Esgotada</option>";
			select_innerHTML($('selectTurma'),option);
			$('selectTurma').disabled = true;	
		}
		else if ((habilitacaoArr[0] == 2) && (turnoArr[0] == 3)){
			option = "<option value = \"-1\">Turma Esgotada</option>";
			select_innerHTML($('selectTurma'),option);
			$('selectTurma').disabled = true;		
		}
		else{
			option =  "<option id='-1'>Turma �nica</option>";
			select_innerHTML($('selectTurma'),option);
			$('selectTurma').disabled = '';	
			
		}
				
	}
	if(cursoArr[0] == 2){
	
		if((turnoId == '') || (turnoId == -1)){
			alert('Escolha uma turma');
		}
		/*else if( (habilitacaoArr[0] == '4') ){
			option = "<option value = \"-1\">Turma Esgotada</option>";	
			select_innerHTML($('selectTurma'),option);
			$('selectTurma').disabled = true;	
		}
		else if( (habilitacaoArr[0] == '6') && (turnoArr[0] == '2')){
			option = "<option value = \"-1\">Turma Esgotada</option>";	
			select_innerHTML($('selectTurma'),option);
			$('selectTurma').disabled = true;	
		
		}
		else if (($('selectHabilitacao').value == '4.4') && ($('selectTurno').value == '3.6')){
			option = "<option value = \"-1\">Selecione uma Turma</option>";	
			option = option + "<option value = \"1\">Turma A - Segundas e Quartas</option>";
			select_innerHTML($('selectTurma'),option);
			$('selectTurma').disabled = '';	
		}
		else{
			var ACAO = {
					action		:	this.base+'turma.php',
					parameters	:	
					{
						turnoId	:	turnoId
					},	
					onComplete	:	function(response){
						if(cursoArr[0] == 1){
							select_innerHTML($('selectTurma'),"<option id='-1'>Turma �nica</option>");
							$('selectTurma').disabled = 'disabled';
						}		
						else{
							$('selectTurma').disabled = '';	
							select_innerHTML($('selectTurma'),response);
							
						}	
					}
			};
			new Feature(ACAO);	
		}
	}	
	
}
*/
inscricao.getDatas = function(){
	
	var cursoArr	= $('curso').value.split('.');
	
	if(cursoArr[0] == 1){
		var ACAO = {
				action		:	this.base+'data.php',
				onComplete	:	function(response){
					select_innerHTML($('selectData'),response);
					//$('selectData').setHTML(response);
				}
		};
		new Feature(ACAO);
	}	
}

inscricao.conluir = function(){
	
	var curso 		= $('curso').value;
	var habilitacao         = $('selectHabilitacao').value;
	var turno		= $('selectTurno').value;
	var turma		= $('selectTurma').value;
	var texto		= $('texto').value;
	var cursoArr            = $('curso').value.split('.');
	var habilitacaoArr	= $('selectHabilitacao').value.split('.');
	var turnoArr            = $('selectTurno').value.split('.');
	var dataProva;
	var texto		= $('texto').value;
	
	if(curso == 1){
		dataProva = $('selectData').value;
	}
	else{
		dataProva = 'sem data'; 
	}
	
	
	
	if((curso == -1) || (curso == ""))
		alert("Selecione um curso");
/*	else if ((cursoArr[0] == 1) && (habilitacaoArr[0] == 1) /*&& (turnoArr[0]==3)*///)
		//alert("Turma Esgotada");
/*	else if ((cursoArr[0] == 1) && (habilitacaoArr[0] == 2) && (turnoArr[0]==3))
		alert("Turma Esgotada");	
	else if ((cursoArr[0] == 2) && (habilitacaoArr[0] == 4) )
		alert("Turma Esgotada");	
	else if ((cursoArr[0] == 2) && (habilitacaoArr[0] == 6) && (turnoArr[0] == 2))
		alert("Turma Esgotada");	*/
	else if ((habilitacao == -1) || (habilitacao == ""))
		alert("Selecione uma habilitação");
	else if ((turno == -1) || (turno == ""))
		alert("Selecione um Turno");
	else if((cursoArr[0] == 2 ) && (texto == ''))
		alert("Responda a pergunta");	
	else if ((cursoArr[0] == 2 ) && ((turma == '') ||(turma == '-1')))
		alert('O preenchimento da turma é obrigatória');
	else if ((cursoArr[0] == 1) && ((dataProva == '') || (dataProva == '-1')))
		alert('A data da prova deve ser preenchida');
	else if ((cursoArr[0] == 2) && (texto == '')){
		alert('A pergunta deve ser respondida');
	}
	else if ((cursoArr[0] == 2) && (texto.length < 400)){
		alert('A resposta deve ter um mínimo de 400 caracteres');
	}
	else{
		
		document.formCursos.submit();
		
		
//		var ACAO = {
//				action			:	this.base+'inscricao.cadastrar.php',
//				parameters		:
//				{
//					curso		:	curso,
//					habilitacao	:	habilitacao,
//					turno		:	turno,
//					turma		:	turma,
//					data		:	data
//				},
//				onComplete		:	function(response){
//					
//                    var resposta = response.split(';');   
//
//                    if(resposta[0] == 1){
//                    	inscricao.cartaoInscricao(resposta[1]);
//                    }
//                    else if(resposta[0]== 2){
//                    	inscricao.redacao();
//                    }
//                    else{
//                    	alert(resposta[2]);	
//                    }
//				}	
//		};
//		new Feature(ACAO);
//		
	}
}

inscricao.cartaoInscricao = function(inscricao){

	if(inscricao == "")
		alert("Sem numero de inscrição");
	else{
		var ACAO = {
				action			:	this.base+'boleto.php',
				parameters		:	
				{
						inscricao : inscricao
				},
				onComplete		:	function(response){
					$('divHTML').setHTML(response);
				}
		};
		new Feature(ACAO);
	}
}	

inscricao.gerarBoleto = function(nome,curso,habilitacao,data,inscricao,codHab,turno){
	
	window.open("../../boletophp/boleto_bradesco.php?nome="+nome+"&curso="+curso+"&habilitacao="+habilitacao+"&data="+data+"&codInscricao="+inscricao+"&codhab="+codHab+"&turno="+turno,"_blank");
	
}


inscricao.redacao = function(){
	
	var ACAO = {
			action		:	this.base+'redacao.php',
			onComplete	:	function(response){
				$('subTopo').style.display = 'none';
				$('conteudo').setHTML(response);
			}
	};
	new Feature(ACAO);
	
}

inscricao.cadastrarRedacao = function(){
	
	var redacao	=	$('redacao').value;
	
	if(redacao == "")
		alert("Escreva a sua redação");
	else{
		
		document.formRedacao.submit();
		
//		var ACAO = {
//				action		:	this.base+'insertRedacao.php',
//				parameters	:
//				{
//					texto	:	redacao
//				},
//				onComplete	:	function(response){
//					alert(response);	
//					var resposta = response.split(";");
//					if(resposta[0] == 1 ){
//						inscricao.cartaoInscricao(resposta[1]);
//					}	
//					else{
//						alert(resposta[2]);
//					}	
//				}
//		};
//		new Feature(ACAO);
	}
	
}

inscricao.consultarInscricao = function(){

	if($('campo').value == ''){
		alert('Informe o numero da inscricao/identidade do candidato');
	}
	else{
		document.form_consulta.submit();
	}

}

function cancelarInscricao(){
	
	var inscricao = $('inscricao').value;
	
	if(inscricao == '')
		alert('Sem nenhuma inscrição para excluir');
	else{
		document.form1.submit();
//		var ACAO = {
//			action		:	this.base+'cancelarIncricao.php',
//			parameters	:
//			{
//				inscricao	:	inscricao
//			},
//			onComplete	:	function(response){
//				alert(response);
//				window.locate('index.php');
//			}
//		};
//		new Feature(ACAO);
//		//window.locate('index.php');
	}
}
function imprimir(){
	document.form_consulta.submit();
}

function obrigaNumerico(e){
	var key = window.event ? e.keyCode : e.which;
	if(key >= 48 && key <= 57 ){
		return true;
	}else if(key != 0 && key != 13 && key != 8){
		return false;
	}else{
		return true;
	}
}

function calculaIdade(dataNascimento){
	
	if(dataNascimento == ""){
		return false;
	}else{
		var d = new Date();
		
		anoAtual	= d.getFullYear();
		
		diaUsuario = dataNascimento.substr(0,2);
		mesUsuario = dataNascimento.substr(3,2);
		anoUsuario = dataNascimento.substr(6);
		
		if(diaUsuario < 1 || diaUsuario > 31){
			alert("Data inv�lida!");
			document.getElementById("BD_data_nascimento").focus();
			document.getElementById("BD_data_nascimento").value = "";
			return false;
		}
		if(mesUsuario < 1 || mesUsuario > 12){
			alert("Data inv�lida!");
			document.getElementById("BD_data_nascimento").focus();
			document.getElementById("BD_data_nascimento").value = "";
			return false;
		}
		if(anoUsuario < 1950 || anoUsuario > 1996){
			alert("Data inv�lida!");
			document.getElementById("BD_data_nascimento").focus();
			document.getElementById("BD_data_nascimento").value = "";
			return false;
		}
		
		idade = (anoAtual - anoUsuario);
		
		var conf = confirm("Vocé tem ou completará esse ano "+idade+" anos de idade?");
		
		if(conf == true){
			return false;
		}else{
			document.getElementById("BD_data_nascimento").focus();
			document.getElementById("BD_data_nascimento").value = "";
		}

	}
	
}

function formatoData(objThis){
    if(document.all) // Internet Explorer
        var tecla = event.keyCode;
    else if(document.layers) // Nestcape
        var tecla = e.which;
	if(tecla != 13 && tecla != 8 && tecla != 37 && tecla != 39){
		if(objThis.value.length == 2){
			objThis.value = objThis.value + "/";
		}else if(objThis.value.length == 5){
			objThis.value = objThis.value + "/";
		}
	}
}

function desmarca(campo){

	$(''+campo).checked = '';
}




