<?PHP
/*
 * DIREITOS AUTORAIS RESERVADOS (C) 2007 UFRJ
 * 
 * ESTE PROGRAMA É SOFTWARE LIVRE; VOCÊ PODE REDISTRIBUÍ-LO E/OU MODIFICÁ-LO SOB OS
 * TERMOS DA LICENÇA PÚBLICA GERAL GNU CONFORME PUBLICADA PELA FREE SOFTWARE FOUNDATION;
 * TANTO A VERSÃO 2 DA LICENÇA, COMO (A SEU CRITÉRIO) QUALQUER VERSÃO POSTERIOR.

 * ESTE PROGRAMA É DISTRIBUÍDO NA EXPECTATIVA DE QUE SEJA ÚTIL, PORÉM, SEM NENHUMA GARANTIA;
 * NEM MESMO A GARANTIA IMPLÍCITA DE COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA.
 * CONSULTE A LICENÇA PÚBLICA GERAL DO GNU PARA MAIS DETALHES.
 * 
 * VOCÊ DEVE TER RECEBIDO UMA CÓPIA DA LICENÇA PÚBLICA GERAL DO GNU JUNTO COM ESTE PROGRAMA; 
 * SE NÃO, ACESSE <<HTTP://WWW.GNU.ORG/LICENSES/LICENSES.PT-BR.HTML>>
 */

<?php

/* Validando os dados obtidos */


if($dataMatricula != '') 
{
	$date1 = date('m/d/Y');
	$date2 = $dataMatricula;
	
	$aux1 = substr($date2,0,3);
	$aux2 = substr($date2,3,3);
	$aux3 = substr($date2,6,10);
			
	$date2 = $aux2.$aux1.$aux3;	
	
	$timestamp1 = strtotime($date1);
	$timestamp2 = strtotime($date2);	
	
	//echo "'$timestamp2-$timestamp1'"; exit;
				
	if($timestamp2 > $timestamp1)
	{
		$erro = "Erro: data de deferimento inv�lida";
    	$_SESSION["f_retorno"] = $erro;	        
        header($source);
        exit;
	}
	
}

if($nomeAluno == '') {
	$erro = "Erro: nome do aluno inv�lido";
	$_SESSION["f_retorno"] = $erro;
    //pg_close($dbh);	
	header($source);
	exit;
}
else if(!validaNomePhp($nomeAluno))
{
	$erro = "Erro: nome do aluno inv�lido";
	$_SESSION["f_retorno"] = $erro;
    //pg_close($dbh);	
	header($source);
	exit;
}


/*if($fotoAluno == '')
{
	echo $fotoAluno; exit;
	$erro = "Erro: foto do aluno inv�lida";
	$_SESSION["f_retorno"] = $erro;
	header($source);
	exit;
}*/

if($sexoAluno == '') {
	$erro = "Erro: sexo do aluno inv�lido";
	$_SESSION["f_retorno"] = $erro;
    //pg_close($dbh);	
    header($source);
    exit;
}

if($dataNascimentoAluno == '') {
	
	$erro = "Erro: data de nascimento do aluno inv�lida";
	$_SESSION["f_retorno"] = $erro;
    //pg_close($dbh);	
    header($source);
    exit;
}
else
{	
	$date1 = date('m/d/y');
	$date2 = $dataNascimentoAluno;
	
	$aux1 = substr($date2,0,3);
	$aux2 = substr($date2,3,3);
	$aux3 = substr($date2,6,10);
			
	$date2 = $aux2.$aux1.$aux3;	
	
	$timestamp1 = strtotime($date1);
	$timestamp2 = strtotime($date2);
	$timestampNasc = strtotime($date2);
	
	//$intervalo = ($timestamp1 - $timestamp2)/86400;
		
	if($timestamp2 > $timestamp1)
	{
		$erro = "Erro: data de nascimento do aluno inv�lida";
		$_SESSION["f_retorno"] = $erro;
		//pg_close($dbh);	
		header($source);
		exit;
	}
}

if($nacionalidadeAluno == '') {
	$erro = "Erro: nacionalidade do aluno inv�lida";
	$_SESSION["f_retorno"] = $erro;
    //pg_close($dbh);	
    header($source);
    exit;
}

if($codigoMunicipioNascimentoAluno == '' && $nacionalidadeAluno == '1')
{
	$erro = "Erro: Municipio de nascimento do aluno inv�lido";
	$_SESSION["f_retorno"] = $erro;	
	header($source);
	exit;
}

if($nacionalidadeAluno == '1'){
	if($certidaoNascimentoCartorio == '') {
		$erro = "Erro: cartorio inv�lido";
		$_SESSION["f_retorno"] = $erro;				
    	//pg_close($dbh);		
    	header($source);
    	exit;
	}
}	
	
if($certidaoNascimentoTermo == '') {
	$erro = "Erro: termo inv�lido";
	$_SESSION["f_retorno"] = $erro;
    //pg_close($dbh);	
    header($source);
    exit;
}
	
if($certidaoNascimentoFolha == '') {
	$erro = "Erro: folha inv�lida";
	$_SESSION["f_retorno"] = $erro;
   	//pg_close($dbh);	
    header($source);
    exit;
}	

if( $tpSangueApresentada == '1' )
{
	if($tpSangueDigitalizada == '')
	{
		$erro = "Erro: Tipo sanguineo digitalizado n�o preenchido";
		$_SESSION["f_retorno"] = $erro;
		header($source);
		exit;
	}
}

if($certidaoNascimentoLivro == '') {
	$erro = "Erro: livro inv�lido";
	$_SESSION["f_retorno"] = $erro;
   	//pg_close($dbh);
	header($source);
    exit;
}	
	
if($certidaoNascimentoEstado == '') {
	$erro = "Erro: estado da certid�o inv�lido";
	$_SESSION["f_retorno"] = $erro;
   	//pg_close($dbh);
    header($source);
    exit;
}	
	
if($certidaoNascimentoTipo == '') {
	$erro = "Erro: tipo certid�o inv�lido";
	$_SESSION["f_retorno"] = $erro;
   	//pg_close($dbh);	
   	header($source);
   	exit;
}

if($certidaoNascimentoEmissao == '') 
{
	$erro = "Erro: emiss�o inv�lida";
	$_SESSION["f_retorno"] = $erro;
   	//pg_close($dbh);	
   	header($source);
   	exit;
}
else
{
	$date1 = date('m/d/y');
	$date2 = $certidaoNascimentoEmissao;
	
	$aux1 = substr($date2,0,3);
	$aux2 = substr($date2,3,3);
	$aux3 = substr($date2,6,10);
			
	$date2 = $aux2.$aux1.$aux3;	
	
	$timestamp1 = strtotime($date1);
	$timestamp2 = strtotime($date2);	
	
	//echo "'$timestamp2-$timestamp1'"; exit;
				
	if($timestamp2 > $timestamp1)
	{
		$erro = "Erro: Data da certid�o do aluno inv�lida";
    	$_SESSION["f_retorno"] = $erro;	        
        header($source);
        exit;
	}
	
}
	
if($certidaoApresentada == '') {
	$erro = "Erro: comprova��o da certid�o inv�lida";
	$_SESSION["f_retorno"] = $erro;
   	//pg_close($dbh);   	
	header($source);
   	exit;
}	

if($especialAluno == '') {
	$erro = "Erro: necessidades especiais inv�lida";
	$_SESSION["f_retorno"] = $erro;
    //pg_close($dbh);	
    header($source);
    exit;
}

if($especialAluno == '1') {
	if($tipoNecessidadeEspecial == '') {
		$erro = "Erro: tipo de necessidade especial inv�lido";
		$_SESSION["f_retorno"] = $erro;
    	//pg_close($dbh);		
    	header($source);
    	exit;
	}
}

if($dtIngresso == '')
{
	$erro = "Erro: Data de ingresso no escola inv�lida";
	$_SESSION["f_retorno"] = $erro;
    //pg_close($dbh);		
    header($source);
    exit;
}
else
{
	$date1 = date('m/d/y');
	
	$date2 = $dataNascimentoAluno;
	
	$aux1 = substr($date2,0,3);
	$aux2 = substr($date2,3,3);
	$aux3 = substr($date2,6,10);
			
	$date2 = $aux2.$aux1.$aux3;	
	
	$date3 = $dtIngresso ;
	
	$aux1 = substr($date3,0,3);
	$aux2 = substr($date3,3,3);
	$aux3 = substr($date3,6,10);
			
	$date3 = $aux2.$aux1.$aux3;	
	
	$timestamp1 = strtotime($date1);
	$timestamp2 = strtotime($date2);
	$timestamp3 = strtotime($date3);	
				
	$intervalo = ($timestamp3 - $timestamp2)/86400 ;
	
	if($timestamp2 > $timestamp1)
	{
		$erro = "Erro: Data de ingresso na escola inv�lida";
    	$_SESSION["f_retorno"] = $erro;	        
        header($source);
        exit;
	}
	
	else if($intervalo < 365)
	{
		$erro = "Erro: Data de ingresso na escola inv�lida";
    	$_SESSION["f_retorno"] = $erro;	        
        header($source);
        exit;
	}
}

if($alunoTransferido == '')
{
	$erro = "Erro: Aluno por transferencia?";
	$_SESSION["f_retorno"] = $erro;
    //pg_close($dbh);		
    header($source);
    exit;
}

// se aluno for por transfer�ncia, os campos que foram desbloqueados precisam ser preenchidos
if($alunoTransferid == '1' )
{
	// tem que ter preenchido algum valor
	if( $tipoEscolaOrigem == '')
	{
		$erro = "Erro: tipo de origem da escola � obrigat�rio quando aluno for por transfer�ncia";
		$_SESSION["f_retorno"] = $erro;
		header($source);
		exit;
	}
	if( $nomeEscolaOrigem == '' )
	{
		$erro = "Erro: nome da escola de origem � obrigat�rio quando aluno for por transfer�ncia";
		$_SESSION["f_retorno"] = $erro;
		header($source);
		exit;
	}
	if( $tipoEscolaOrigem == "6" && $outrosTiposEscolaOrigem == '')
	{
		$erro = "Erro: Campo 'especificar origem outros' � obrigat�rio quando aluno for de transfer�ncia e campo origem for outros";
		$_SESSION["f_retorno"] = $erro;
		header($source);
		exit;
	}
}

if($corRacaAluno == '') {
	$erro = "Erro: cor do aluno inv�lida";
	$_SESSION["f_retorno"] = $erro;
    //pg_close($dbh);	
    header($source);
    exit;
}

if($bolsaFamilia == '') {
	$erro = "Erro: bolsa fam�lia inv�lida";
	$_SESSION["f_retorno"] = $erro;
    //pg_close($dbh);    
	header($source);
    exit;
}

if($logradouroTipoAluno == '') {
	$erro = "Erro: tipo logradouro do aluno inv�lido";
	$_SESSION["f_retorno"] = $erro;
    //pg_close($dbh);    
	header($source);
    exit;
}

if($logradouroNomeAluno == '') {
	$erro = "Erro: logradouro do aluno inv�lido";
	$_SESSION["f_retorno"] = $erro;
    //pg_close($dbh);    
	header($source);
    exit;
}

if($logradouroNumeroAluno == '') {
	$erro = "Erro: numero do logradouro do aluno inv�lido";
	$_SESSION["f_retorno"] = $erro;
    //pg_close($dbh);    
	header($source);
    exit;
}

if($logradouroUfAluno == '') {
	$erro = "Erro: estado do aluno inv�lido";
	$_SESSION["f_retorno"] = $erro;
    //pg_close($dbh);    
	header($source);
    exit;
}

if($logradouroCidadeAluno == '') {
	$erro = "Erro: cidade do aluno inv�lida";
	$_SESSION["f_retorno"] = $erro;
    //pg_close($dbh);    
	header($source);
    exit;
}

if($logradouroBairroAluno == '') {
	$erro = "Erro: bairro do aluno inv�lido";
	$_SESSION["f_retorno"] = $erro;
    //pg_close($dbh);    
	header($source);
    exit;
}

if($logradouroCepAluno == '') {
	$erro = "Erro: cep do aluno inv�lido";
	$_SESSION["f_retorno"] = $erro;
    //pg_close($dbh);   
	header($source);
    exit;
}

if($possuiTelefoneFixo != 'N')
{
	if($telefoneFixoAluno == '') {
		
		$erro = "Erro: telefone do aluno inv�lido";
		$_SESSION["f_retorno"] = $erro;
    	//pg_close($dbh);    
		header($source);
		exit;
	}
}

if($possuiTelefoneCelular != 'N')
{
	if($telefoneCelularAluno == '') {
		$erro = "Erro: celular do aluno inv�lido";
		$_SESSION["f_retorno"] = $erro;
    	//pg_close($dbh);		
		header($source);
		exit;
	}
	
	if(!validateCel($telefoneCelularAluno))
	{
		$erro = "Erro: celular deve comecar com 7, 8 ou 9";
		$_SESSION["f_retorno"]= $erro;
	      //pg_close($dbh);
	      header($source);
	      exit;
	}
}

if($possuiTelefoneRecado != 'N')
{
	if($telefoneRecadoAluno == '') {
		$erro = "Erro: telefone para recado do aluno inv�lido";
		$_SESSION["f_retorno"] = $erro;
    	//pg_close($dbh);		
		header($source);
		exit;
	}
}

if($possuiEmail != 'N')
{
	if($emailAluno == '') {
		$erro = "Erro: email do aluno inv�lido";
		$_SESSION["f_retorno"] = $erro;
    	//pg_close($dbh);		
		header($source);
    	exit;
	}
}

/*if($corresp == '') {
	$erro = "Erro: endereco de correspondencia inv�lido";
	$_SESSION["f_retorno"] = $erro;
    //pg_close($dbh);
    header('location:../novastelas/aluno.php?reacao=retorno');
    exit;
}*/

if($alunoNecessitaPasseEscolar == '') {
	$erro = "Erro: passe escolar do aluno inv�lido";
	$_SESSION["f_retorno"] = $erro;
    //pg_close($dbh);		
	header($source);
	exit;
}


if($responsavelNecessitaPasseEscolar == '') {
	$erro = "Erro: passe escolar do respons�vel inv�lido";
	$_SESSION["f_retorno"] = $erro;
    //pg_close($dbh);	
    header($source);
    exit;
}

if($turnoPreferencia == '') {
	$erro = "Erro: turno de prefer�ncia inv�lido";
	$_SESSION["f_retorno"] = $erro;
    //pg_close($dbh);	
    header($source);
    exit;
}

if($responsavelMatricula == '') {
	$erro = "Erro: respons�vel pela matr�cula inv�lido";
	$_SESSION["f_retorno"] = $erro;
    //pg_close($dbh);	
    header($source);
    exit;
}
else if( $reponsavelMatricula == '1' && $nomePai == '')
{
	$erro = "Erro: nome do Pai inv�lido" ;
	$_SESSION["f_retorno"] = $erro;
    //pg_close($dbh);	
    header($source);
    exit;
}
else if( $responsavelMatricula == '2' && $nomeMae == '')
{
	$erro = "Erro: nome da M�e inv�lido" ;
	$_SESSION["f_retorno"] = $erro;
    //pg_close($dbh);	
    header($source);
    exit;
}
else if( $resposavelMatricula == '3' && $nomeResposavel == '')
{
	$erro = "Erro: nome do Respons�vel inv�lido" ;
	$_SESSION["f_retorno"] = $erro;
    //pg_close($dbh);	
    header($source);
    exit;
}

if($responsavelMatricula == '1') {
		if(($nisusuariopai == '') && ($cpfusuariopai == '') && ($rgusuariopai == '') && 
		($carteiratrabusuariopai =='') && ($titeleitorusuariopai == '') && 
		($pispasepusuariopai == '') && ($certidaofolhausuariopai == '') && 
		($certidaotermousuariopai == '') && ($certidaolivrousuariopai == '') && 
		($certidaocartoriousuariopai == '') && ($cartmotoristausuariopai == '')) {
			$erro = "Erro: documentos do pai inv�lidos";
			$_SESSION["f_retorno"] = $erro;			
			//pg_close($dbh);
			header($source);
			exit;
		}
		
}
	

if(($nomePai != '') && (!validaNomePhp($nomePai)))
{
	$erro = "Erro: Nome do pai inv�lido";
	$_SESSION["f_retorno"] = $erro;
	header($source);	
	exit;
}


if($rgusuariodataemissaopai != '')
{
	$date1 = date('m/d/y');
	$date2 = $rgusuariodataemissaopai;
	
	$aux1 = substr($date2,0,3);
	$aux2 = substr($date2,3,3);
	$aux3 = substr($date2,6,10);
			
	$date2 = $aux2.$aux1.$aux3;	
	
	$timestamp1 = strtotime($date1);
	$timestamp2 = strtotime($date2);	
	
	//echo "'$timestamp2-$timestamp1'"; exit;
				
	if($timestamp2 > $timestamp1)
	{
		$erro = "Erro: Data de emiss�o do rg do pai inv�lida";
    	$_SESSION["f_retorno"] = $erro;	        
        header($source);
        exit;
	}
}

if($carteiratrabusuariodataemissaopai != '')
{
	$date1 = date('m/d/y');
	$date2 = $carteiratrabusuariodataemissaopai;
	
	$aux1 = substr($date2,0,3);
	$aux2 = substr($date2,3,3);
	$aux3 = substr($date2,6,10);
			
	$date2 = $aux2.$aux1.$aux3;	
	
	$timestamp1 = strtotime($date1);
	$timestamp2 = strtotime($date2);	
	
	//echo "'$timestamp2-$timestamp1'"; exit;
				
	if($timestamp2 > $timestamp1)
	{
		$erro = "Erro: Data de emiss�o da carteira de trabalho do pai inv�lida";
    	$_SESSION["f_retorno"] = $erro;	        
        header($source);
        exit;
	}
}

if($certidaousuariodataemissaopai != '')
{
	$date1 = date('m/d/y');
	$date2 = $certidaousuariodataemissaopai;
	
	$aux1 = substr($date2,0,3);
	$aux2 = substr($date2,3,3);
	$aux3 = substr($date2,6,10);
			
	$date2 = $aux2.$aux1.$aux3;	
	
	$timestamp1 = strtotime($date1);
	$timestamp2 = strtotime($date2);	
	
	//echo "'$timestamp2-$timestamp1'"; exit;
				
	if($timestamp2 > $timestamp1)
	{
		$erro = "Erro: Data da emiss�o da certid�o do pai inv�lida";
    	$_SESSION["f_retorno"] = $erro;	        
        header($source);
        exit;
	}
}

if($responsavelMatricula == '2') {
		if(($nisusuariomae == '') && ($cpfusuariomae == '') && ($rgusuariomae == '') && 
		($carteiratrabusuariomae =='') && ($titeleitorusuariomae == '') && 
		($pispasepusuariomae == '') && ($certidaofolhausuariomae == '') && 
		($certidaotermousuariomae == '') && ($certidaolivrousuariomae == '') && 
		($certidaocartoriousuariomae == '') && ($cartmotoristausuariomae == '')) {
			$erro = "Erro: documentos da m�e inv�lidos";
			$_SESSION["f_retorno"] = $erro;
			//pg_close($dbh);			
			header($source);
			exit;
		}
		
}


if(($nomeMae != '') && (!validaNomePhp($nomeMae)))
{
	$erro = "Erro: Nome do m�e inv�lido";
	$_SESSION["f_retorno"] = $erro;	
	header($source);
	exit;	
}

if($rgusuariodataemissaomae != '')
{
	$date1 = date('m/d/y');
	$date2 = $rgusuariodataemissaomae;
	
	$aux1 = substr($date2,0,3);
	$aux2 = substr($date2,3,3);
	$aux3 = substr($date2,6,10);
			
	$date2 = $aux2.$aux1.$aux3;	
	
	$timestamp1 = strtotime($date1);
	$timestamp2 = strtotime($date2);	
	
	//echo "'$timestamp2-$timestamp1'"; exit;
				
	if($timestamp2 > $timestamp1)
	{
		$erro = "Erro: Data da emiss�o do rg da m�e inv�lido";
    	$_SESSION["f_retorno"] = $erro;	        
        header($source);
        exit;
	}
}

if($carteiratrabusuariodataemissaomae != '')
{
	$date1 = date('m/d/y');
	$date2 = $carteiratrabusuariodataemissaomae;
	
	$aux1 = substr($date2,0,3);
	$aux2 = substr($date2,3,3);
	$aux3 = substr($date2,6,10);
			
	$date2 = $aux2.$aux1.$aux3;	
	
	$timestamp1 = strtotime($date1);
	$timestamp2 = strtotime($date2);	
	
	//echo "'$timestamp2-$timestamp1'"; exit;
				
	if($timestamp2 > $timestamp1)
	{
		$erro = "Erro: Data de emiss�o da carteira de trabalho da m�e inv�lida";
    	$_SESSION["f_retorno"] = $erro;	        
        header($source);
        exit;
	}
}

if($certidaousuariodataemissaomaem != '')
{
	$date1 = date('m/d/y');
	$date2 = $certidaousuariodataemissaomaem;
	
	$aux1 = substr($date2,0,3);
	$aux2 = substr($date2,3,3);
	$aux3 = substr($date2,6,10);
			
	$date2 = $aux2.$aux1.$aux3;	
	
	$timestamp1 = strtotime($date1);
	$timestamp2 = strtotime($date2);	
	
	//echo "'$timestamp2-$timestamp1'"; exit;
				
	if($timestamp2 > $timestamp1)
	{
		$erro = "Erro: Data de emiss�o da certid�o da m�e inv�lida";
    	$_SESSION["f_retorno"] = $erro;	        
        header($source);
        exit;
	}
}

if($responsavelMatricula == '3') {
		if(($nisusuario == '') && ($cpfusuario == '') && ($rgusuario == '') && 
		($carteiratrabusuario =='') && ($titeleitorusuario == '') && 
		($pispasepusuario == '') && ($certidaofolhausuario == '') && 
		($certidaotermousuario == '') && ($certidaolivrousuario == '') && 
		($certidaocartoriousuario == '') && ($cartmotoristausuario == '')) {
			
			$erro = "Erro: documentos do respons�vel inv�lidos";
			$_SESSION["f_retorno"] = $erro;
			//pg_close($dbh);			
			header($source);
			exit;
		}
		
}

if(($nomeResponsavel != '') && (!validaNomePhp($nomeResponsavel)))
{
	$erro = "Erro: Nome do responsavel inv�lido";
	$_SESSION["f_retorno"] = $erro;	
	header($source);
	exit;	
}

if($rgusuariodataemissao != '')
{
	$date1 = date('m/d/y');
	$date2 = $rgusuariodataemissao;
	
	$aux1 = substr($date2,0,3);
	$aux2 = substr($date2,3,3);
	$aux3 = substr($date2,6,10);
			
	$date2 = $aux2.$aux1.$aux3;	
	
	$timestamp1 = strtotime($date1);
	$timestamp2 = strtotime($date2);	
	
	//echo "'$timestamp2-$timestamp1'"; exit;
				
	if($timestamp2 > $timestamp1)
	{
		$erro = "Erro: Data do rg do responsavel inv�lida";
    	$_SESSION["f_retorno"] = $erro;	        
        header($source);
        exit;
	}
}

if($carteiratrabusuariodataemissao != '')
{
	$date1 = date('m/d/y');
	$date2 = $carteiratrabusuariodataemissao;
	
	$aux1 = substr($date2,0,3);
	$aux2 = substr($date2,3,3);
	$aux3 = substr($date2,6,10);
			
	$date2 = $aux2.$aux1.$aux3;	
	
	$timestamp1 = strtotime($date1);
	$timestamp2 = strtotime($date2);	
	
	//echo "'$timestamp2-$timestamp1'"; exit;
				
	if($timestamp2 > $timestamp1)
	{
		$erro = "Erro: Data da carteira de trabalho do responsavel inv�lida";
    	$_SESSION["f_retorno"] = $erro;	        
        header($source);
        exit;
	}
}

if($certidaousuariodataemissao != '')
{
	$date1 = date('m/d/y');
	$date2 = $certidaousuariodataemissao;
	
	$aux1 = substr($date2,0,3);
	$aux2 = substr($date2,3,3);
	$aux3 = substr($date2,6,10);
			
	$date2 = $aux2.$aux1.$aux3;	
	
	$timestamp1 = strtotime($date1);
	$timestamp2 = strtotime($date2);	
	
	//echo "'$timestamp2-$timestamp1'"; exit;
				
	if($timestamp2 > $timestamp1)
	{
		$erro = "Erro: Data da certid�o do respons�vel inv�lida";
    	$_SESSION["f_retorno"] = $erro;	        
        header($source);
        exit;
	}
}

if($primeiraMatricula == '0') {
	
	if($cursouNI == 'N')
	{
		if($nomeEscolaAnterior == '') {
			$erro = "Erro: nome da escola anterior inv�lido";
			$_SESSION["f_retorno"] = $erro;
			//pg_close($dbh);			
			header($source);
			exit;
		}
	}
}

if($primeiraMatricula == '0') {
	
	if($cursouNI == 'N')
	{
		if($codigoEscolaAnterior == '') {
			$erro = "Erro: c�digo da escola anterior inv�lido";
			$_SESSION["f_retorno"] = $erro;
			//pg_close($dbh);			
			header($source);
			exit;
		}
	}
}

if($primeiraMatricula == '0') {
	
	if($cursouNI == 'N')
	{
		if($bairroEscolaAnterior == '') {
			$erro = "Erro: bairro da escola anterior inv�lido";
			$_SESSION["f_retorno"] = $erro;
			//pg_close($dbh);			
			header($source);
			exit;
		}
	}
}

if($primeiraMatricula == '0') {	
	
		if($escolaridadeAnterior == '') {
			$erro = "Erro: escolaridade anterior inv�lida";
			$_SESSION["f_retorno"] = $erro;
			//pg_close($dbh);			
			header($source);
			exit;
		}
	
}	

if($primeiraMatricula == '0') {
	if($aprovadoAnterior == '') {
		$erro = "Erro: aprova��o anterior anterior inv�lida";
		$_SESSION["f_retorno"] = $erro;
		//pg_close($dbh);		
		header($source);
		exit;
	}
}


if($primeiraMatricula == '0') {
	if($turnoAnterior == '') {
		$erro = "Erro: turno anterior inv�lido";
		$_SESSION["f_retorno"] = $erro;
		//pg_close($dbh);		
		header($source);
		exit;
	}
}

if($primeiraMatricula == '0') {
	if($comprovadoAnterior == '') {
		$erro = "Erro: comprova��o anterior inv�lida";
		$_SESSION["f_retorno"] = $erro;
		//pg_close($dbh);	
		header($source);
		exit;
	}
}

if(strlen($cpfAluno) != 0)
{
	if(!validaCPFphp($cpfAluno))
	{
		$erro = "Erro: CPF do aluno inv�lido";
		$_SESSION["f_retorno"] = $erro;
		//pg_close($dbh);		
		header($source);
		exit;
	}
	else $cpfAluno = tiraCharCPF($cpfAluno);
}

if(strlen($cpfusuariopai) != 0)
{
	if(!validaCPFphp($cpfusuariopai))
	{
		$erro = "Erro: CPF do pai inv�lido";
		$_SESSION["f_retorno"] = $erro;
		//pg_close($dbh);		
		header($source);
		exit;
	}
	else $cpfusuariopai = tiraCharCPF($cpfusuariopai);
}
	
if(strlen($cpfusuariomae) != 0)
{
	if(!validaCPFphp($cpfusuariomae))
	{
		$erro = "Erro: CPF da m�e inv�lido";
		$_SESSION["f_retorno"] = $erro;
		//pg_close($dbh);
		header($source);
		exit;
	}
	else $cpfusuariomae = tiraCharCPF($cpfusuariomae);
}
	
if(strlen($cpfusuario) != 0)
{
	if(!validaCPFphp($cpfusuario))
	{
		$erro = "Erro: CPF do respons�vel inv�lido";
		$_SESSION["f_retorno"] = $erro;
		//pg_close($dbh);		
		header($source);
		exit;
	}
	else $cpfusuario = tiraCharCPF($cpfusuario);
}

if(strlen($titeleitorusuariopai) != 0)
{
	if(!validaTituloEleitorPHP($titeleitorusuariopai))
	{
		$erro = "Erro: Titulo de Eleitor do pai inv�lido";
		$_SESSION["f_retorno"] = $erro;
		//pg_close($dbh);		
		header($source);
		exit;
	}
}

if(strlen($titeleitorusuariomae) != 0)
{
	if(!validaTituloEleitorPHP($titeleitorusuariomae))
	{
		$erro = "Erro: Titulo de Eleitor da mae inv�lido";
		$_SESSION["f_retorno"] = $erro;
		//pg_close($dbh);		
		header($source);
		exit;
	}
}

if(strlen($titeleitorusuario) != 0)
{
	if(!validaTituloEleitorPHP($titeleitorusuario))
	{
		$erro = "Erro: Titulo de Eleitor do respons�vel inv�lido";
		$_SESSION["f_retorno"] = $erro;
		//pg_close($dbh);		
		header($source);
		exit;
	}
}

if(strlen($pispasepusuariopai) != 0)
{
	if(!ValidaPISphp($pispasepusuariopai))
	{
		$erro = "Erro: PIS do pai inv�lido";
		$_SESSION["f_retorno"] = $erro;
		//pg_close($dbh);	
		header($source);
		exit;
	}
}

if(strlen($pispasepusuariomae) != 0)
{
	if(!ValidaPISphp($pispasepusuariomae))
	{
		$erro = "Erro: PIS da mae inv�lido";
		$_SESSION["f_retorno"] = $erro;
		//pg_close($dbh);		
		header($source);
		exit;
	}
}

if(strlen($pispasepusuario) != 0)
{
	if(!ValidaPISphp($pispasepusuario))
	{
		$erro = "Erro: PIS do respons�vel inv�lido";
		$_SESSION["f_retorno"] = $erro;
		//pg_close($dbh);		
		header($source);
		exit;
	}
}

if(strlen($cartmotoristausuariopai) != 0)
{
	if(!ValidaHabilitacaoMotoristaPHP($cartmotoristausuariopai))
	{
		$erro = "Erro: Carteira de Motorista do pai inv�lida";
		$_SESSION["f_retorno"] = $erro;
		//pg_close($dbh);	
		header($source);
		exit;
	}
}

if(strlen($cartmotoristausuariomae) != 0)
{
	if(!ValidaHabilitacaoMotoristaPHP($cartmotoristausuariomae))
	{
		$erro = "Erro: Carteira de Motorista da mae inv�lida";
		$_SESSION["f_retorno"] = $erro;
		//pg_close($dbh);		
		header($source);
		exit;
	}
}

if(strlen($cartmotoristausuario) != 0)
{
	if(!ValidaHabilitacaoMotoristaPHP($cartmotoristausuario))
	{
		$erro = "Erro: Carteira de Motorista do respons�vel inv�lida";
		$_SESSION["f_retorno"] = $erro;
		//pg_close($dbh);	
		header($source);
		exit;
	}
}

if( ($reponsavelMatricula == 3 || $nomeResposavel != "") && $grauParentescoResponsavel == '') 
{
	$erro = "Erro: grau de parentesto do respons�vel inv�lido";
	$_SESSION["f_retorno"] = $erro;	
	header($source);
	exit;	
}

if($logradouroNaoCadastrado == 'S') $logradouroNaoCadastrado = 1;
else $logradouroNaoCadastrado = 0;

if($logradourotipojustificativa != '1')$logradourotipojustificativa = 0;
else $logradourotipojustificativa = 1;

//die($temNisPai);

if($semdocumentopai == '1')
{
	$semdocumentopai = 1;
	
	$temNISpai = null;
	$nisusuariopai = null;
	$nisusuarioapresentadapai = null;
	$nisusuariodigitalizadapai = null;
	$nisPaiFrente = null;
	$nisPaiVerso = null;
	
	$temCPFpai = null;
    $cpfusuariopai = null;
    $cpfapresentadapai = null;
    $cpfdigitalizadapai = null;
    $cpfPaiFrente = null;
    $cpfPaiVerso = null;

	$temRGpai = null;
	$rgusuariopai = null;
	$rgusuarioestadopai = null;
	$rgusuarioorgaoemissorpai = null;
    $rgusuarioapresentadapai = null;
    $rgusuariodigitalizadapai = null;
    $rgPaiFrente = null;
    $rgPaiVerso = null;
    
    $temCarteiraTrabpai = null;
    $carteiratrabusuariopai = null;
    $carteiratrabusuarioseriepai = null;
    $carteiratrabusuarioestadopai = null;
    $carteiratrabusuariodataemissaopai = null;
    $carteiratrabusuarioapresentadapai = null;
    $carteiratrabusuariodigitalizadapai = null;
    $cartTrabPaiFrente = null;
    $cartTrabPaiVerso = null;
    
    $temTituloEleitorpai = null;
    $titeleitorusuariopai = null;
    $titeleitorusuariozonapai = null;
    $titeleitorusuariosecaopai = null;
    $titeleitorusuarioapresentadapai = null;
    $titeleitorusuariodigitalizadapai = null;
    $eleitorPaiFrente = null;
    $eleitorPaiVerso = null;
    
    $temPISpai = null;
    $pispasepusuariopai = null;
    $pispasepusuarioapresentadapai = null;
    $pispasepusuariodigitalizadapai = null;
    $pisPaiFrente = null;
    $pisPaiVerso = null;
    
    $temCertidaopai = null;
    $certidaotipousuariopai = null;
	$certidaoMatriculaPai = null;
    $certidaousuariodataemissaopai = null;
    $certidaofolhausuariopai = null;
    $certidaotermousuariopai = null;
    $certidaolivrousuariopai = null;
    $certidaocartoriousuariopai = null;
    $fcertidaocartoriousuarioapresentadapai = null;
    $certidaocartoriodigitalizadausuariopai = null;
    $certidaoPaiFrente = null;
    $certidaoPaiVerso = null;
    
    $temCartMotoristapai = null;
    $cartmotoristausuariopai = null;
    $cartmotoristaapresentadapai = null;
    $cartmotoristadigitalizadapai = null;
    $cartMotPaiFrente = null;
    $cartMotPaiVerso = null;
 }
 else
 {
 	$semdocumentopai = 0;
		
 	if($temNISpai == 'S')
 	{		
 		$temNISpai = 'true';
		
		if($nisusuariopai == '')
		{
			$erro = "Erro: NIS do pai inv�lido";
			$_SESSION["f_retorno"] = $erro;	
			header($source);
			exit;
		}
		
 		if($nisusuarioapresentadapai == 'S') 
		{
			$nisusuarioapresentadapai = 'true';	
			if($nisusuariodigitalizadapai == 'S')
			{
				$nisusuariodigitalizadapai = 'true'; 			
			}
			else
			{
				$nisusuariodigitalizadapai = 'false';
				$nisPaiFrente = null;
				$nisPaiVerso = null;
			}
		}
 		else 
		{
			$nisusuarioapresentadapai = 'false'; 			
			$nisusuariodigitalizadapai = null;
 			$nisPaiFrente = null;
 			$nisPaiVerso = null;	
		}
 		
 	}
 	else
	{
 		$temNISpai = 'false';
 		$nisusuariopai = null;
		$nisusuarioapresentadapai = null;
		$nisusuariodigitalizadapai = null;
		$nisPaiFrente = null;
		$nisPaiVerso = null;

 	}
 
  	if($temCPFpai == 'S')
  	{
  		$temCPFpai = 'true';
		
		if($cpfusuariopai == '')
		{
			$erro = "Erro: CPF do pai inv�lido";
			$_SESSION["f_retorno"] = $erro;	
			header($source);
			exit;
		}
		
 	 	if($cpfapresentadapai =='S')
		{
			$cpfapresentadapai = 'true';
			if($cpfdigitalizadapai == 'S')
			{
				$cpfdigitalizadapai = 'true'; 			
			}
			else
			{
				$cpfdigitalizadapai = 'false';
				$cpfPaiFrente = null;
				$cpfPaiVerso = null;
			}
		}
 		else
		{
			$cpfapresentadapai = 'false';
			$cpfdigitalizadapai = null;
 			$cpfPaiFrente = null;
 			$cpfPaiVerso = null;
		} 	
  	}
 	else
 	{
 		$temCPFpai = 'false';
 	    $cpfusuariopai = null;
		$cpfapresentadapai = null;
		$cpfdigitalizadapai = null;
		$cpfPaiFrente = null;
		$cpfPaiVerso = null;
 	}
 	  	
 	if($temRGpai == 'S')
 	{
 		$temRGpai = 'true';
		
		if($rgusuariopai == '' || $rgusuarioestadopai == '' || $rgusuariodataemissaopai == '' || $rgusuarioorgaoemissorpai == '')
		{
			$erro = "Erro: RG do pai inv�lido";
			$_SESSION["f_retorno"] = $erro;	
			header($source);
			exit;
		}
		
 		if($rgusuarioapresentadapai == 'S')
		{
			$rgusuarioapresentadapai = 'true';
			if($rgusuariodigitalizadapai == 'S')
			{
				$rgusuariodigitalizadapai = 'true'; 			
			}
			else 
			{
				$rgusuariodigitalizadapai = 'false';
				$rgPaiFrente = null;
				$rgPaiVerso = null;
			}
		}
 		else 
		{
			$rgusuarioapresentadapai = 'false'; 
			$rgusuariodigitalizadapai = null;
 			$rgPaiFrente = null;
 			$rgPaiVerso = null;
		}	 	
 	}
 	else
 	{
 		$temRGpai = 'false';
 		$rgusuariopai = null;
		$rgusuarioestadopai = null;
		$rgusuarioorgaoemissorpai = null;
		$rgusuarioapresentadapai = null;
		$rgusuariodigitalizadapai = null;
		$rgPaiFrente = null;
		$rgPaiVerso = null;
 	}
 	 	
 	if($temCarteiraTrabpai == 'S')
 	{
 		$temCarteiraTrabpai = 'true';
		
		if($carteiratrabusuariopai == '' || $carteiratrabusuarioseriepai == '' || $carteiratrabusuarioestadopai == '' || $carteiratrabusuariodataemissaopai == '')
		{
			$erro = "Erro: Carteira de Trabalho do pai inv�lido";
			$_SESSION["f_retorno"] = $erro;	
			header($source);
			exit;
		}
		
 	 	if($carteiratrabusuarioapresentadapai == 'S')
		{
			$carteiratrabusuarioapresentadapai = 'true';
			if($carteiratrabusuariodigitalizadapai == 'S')
			{
				$carteiratrabusuariodigitalizadapai = 'true'; 			
			}
			else
			{
				$carteiratrabusuariodigitalizadapai = 'false';
				$cartTrabPaiFrente = null;
				$cartTrabPaiVerso = null;
			}
		}
 		else
		{
			$carteiratrabusuarioapresentadapai = 'false'; 
			$carteiratrabusuariodigitalizadapai = null;
 			$cartTrabPaiFrente = null;
 			$cartTrabPaiVerso = null;
		}	 	
 	}
 	else
	{
 		$temCarteiraTrabpai = 'false';
 	    $carteiratrabusuariopai = null;
		$carteiratrabusuarioseriepai = null;
		$carteiratrabusuarioestadopai = null;
		$carteiratrabusuariodataemissaopai = null;
		$carteiratrabusuarioapresentadapai = null;
		$carteiratrabusuariodigitalizadapai = null;
		$cartTrabPaiFrente = null;
		$cartTrabPaiVerso = null;
 	}
 	 	
 	if($temTituloEleitorpai == 'S')
 	{
 		$temTituloEleitorpai = 'true';
		
		if($titeleitorusuariopai == '' || $titeleitorusuariozonapai == '' || $titeleitorusuariosecaopai == '' )
		{
			$erro = "Erro: Titulo de eleitor do pai inv�lido";
			$_SESSION["f_retorno"] = $erro;	
			header($source);
			exit;
		}
		
 		if($titeleitorusuarioapresentadapai == 'S') 
		{
			$titeleitorusuarioapresentadapai = 'true';
			if($titeleitorusuariodigitalizadapai == 'S')
			{
				$titeleitorusuariodigitalizadapai = 'true';   			
			}
			else 
			{
				$titeleitorusuariodigitalizadapai = 'false';
				$eleitorPaiFrente = null;
				$eleitorPaiVerso = null;
			}
		}
 		else
		{
			$titeleitorusuarioapresentadapai = 'false'; 	
			$titeleitorusuariodigitalizadapai = null;
    		$eleitorPaiFrente = null;
    		$eleitorPaiVerso = null;
		}
   	
 	}
 	else 
 	{
 		$temTituloEleitorpai = 'false';
 		$titeleitorusuariopai = null;
		$titeleitorusuariozonapai = null;
		$titeleitorusuariosecaopai = null;
		$titeleitorusuarioapresentadapai = null;
		$titeleitorusuariodigitalizadapai = null;
		$eleitorPaiFrente = null;
		$eleitorPaiVerso = null;
 	}
 	 	
 	if($temPISpai == 'S')
 	{
 		$temPISpai = 'true';
		
		if($pispasepusuariopai == '')
		{
			$erro = "Erro: PIS do pai inv�lido";
			$_SESSION["f_retorno"] = $erro;	
			header($source);
			exit;
		}
		
 		if($pispasepusuarioapresentadapai == 'S')
		{
			$pispasepusuarioapresentadapai = 'true';
			if($pispasepusuariodigitalizadapai == 'S')
			{
				$pispasepusuariodigitalizadapai = 'true'; 		
			}
			else 
			{
				$pispasepusuariodigitalizadapai = 'false';
				$pisPaiFrente = null;
				$pisPaiVerso = null;
			}
		}
 		else
		{
			$pispasepusuarioapresentadapai = 'false'; 	
			$pispasepusuariodigitalizadapai = null;
 			$pisPaiFrente = null;
 			$pisPaiVerso = null;
		} 		
 	}
 	else
 	{
 		$temPISpai = 'false';
 	    $pispasepusuariopai = null;
		$pispasepusuarioapresentadapai = null;
		$pispasepusuariodigitalizadapai = null;
		$pisPaiFrente = null;
		$pisPaiVerso = null;
 	}



 	if($temCertidaopai == 'S')
 	{
 		$temCertidaopai = 'true';
		
		if($certidaotipousuariopai == '' || $certidaousuariodataemissaopai == '' || $certidaofolhausuariopai == '' ||
		   $certidaotermousuariopai == '' || $certidaolivrousuariopai == '' || $certidaocartoriousuariopai == '' )
		{
			$erro = "Erro: Certidao do pai inv�lido";
			$_SESSION["f_retorno"] = $erro;	
			header($source);
			exit;
		}
		
 		if($fcertidaocartoriousuarioapresentadapai == 'S')
		{
			$fcertidaocartoriousuarioapresentadapai = 'true';
			if($certidaocartoriodigitalizadausuariopai == 'S')
			{
				$certidaocartoriodigitalizadausuariopai = 'true'; 			
			}
			else
			{
				$certidaocartoriodigitalizadausuariopai = 'false';
				$certidaoPaiFrente = null;
				$certidaoPaiFrente = null;
			}
		}
 		else 
		{	
			$fcertidaocartoriousuarioapresentadapai = 'false'; 
			$certidaocartoriodigitalizadausuariopai = null;
 			$certidaoPaiFrente = null;
 			$certidaoPaiFrente = null;	
		} 	
 	}
 	else
 	{
 		$temCertidaopai = 'false';
 		$certidaotipousuariopai = null;
		$certidaoMatriculaPai = null;
		$certidaousuariodataemissaopai = null;
		$certidaofolhausuariopai = null;
		$certidaotermousuariopai = null;
		$certidaolivrousuariopai = null;
		$certidaocartoriousuariopai = null;
		$fcertidaocartoriousuarioapresentadapai = null;
		$certidaocartoriodigitalizadausuariopai = null;
		$certidaoPaiFrente = null;
		$certidaoPaiVerso = null;
 	}

  	if($temCartMotoristapai == 'S')
  	{
  		$temCartMotoristapai = 'true';
		
		if($cartmotoristausuariopai == '')
		{
			$erro = "Erro: Carteira de Motorista do pai inv�lida";
			$_SESSION["f_retorno"] = $erro;	
			header($source);
			exit;
		}
		
  		if($cartmotoristaapresentadapai == 'S')
		{
			$cartmotoristaapresentadapai = 'true';
			if($cartmotoristadigitalizadapai == 'S')
			{
				$cartmotoristadigitalizadapai = 'true';			
			}
			else
			{
				$cartmotoristadigitalizadapai = 'false';
				$cartMotPaiFrente = null;
				$cartMotPaiVerso = null; 				
			}
		}
 		else 
		{
			$cartmotoristaapresentadapai = 'false'; 
			$cartmotoristadigitalizadapai = 'true';
			$cartmotoristadigitalizadapai = null;
 			$cartMotPaiFrente = null;
 			$cartMotPaiVerso = null;
				
		}
 		
  	}
 	else 
 	{
 		$temCartMotoristapai = 'false';
 		$cartmotoristausuariopai = null;
		$cartmotoristaapresentadapai = null;
		$cartmotoristadigitalizadapai = null;
		$cartMotPaiFrente = null;
		$cartMotPaiVerso = null;
 	} 	
 	
}

if($semdocumentomae == '1')
{
	$semdocumentomae = 1;
	
	
	$temNISmae = null;
    $nisusuariomae = null;
    $nisusuarioapresentadamae = null;
    $nisusuariodigitalizadamae = null;
    $nisMaeFrente = null;
    $nisMaeVerso = null;
    
    $temCPFmae = null;
    $cpfusuariomae = null;
    $cpfapresentadamae = null;
    $cpfdigitalizadamae = null;
    $cpfMaeFrente = null;
    $cpfMaeVerso = null;
    
    $temRGmae = null;
    $rgusuariomae = null;
    $rgusuarioestadomae = null; 
    $rgusuariodataemissaomae = null;
    $rgusuarioorgaoemissormae = null;
    $rgusuarioapresentadamae = null;
    $rgusuariodigitalizadamae = null;
    $rgMaeFrente = null;
    $rgMaeVerso = null;
    
    $temCarteiraTrabmae = null;
    $carteiratrabusuariomae = null;
    $carteiratrabusuarioseriemae = null;
    $carteiratrabusuarioestadomae = null;
    $carteiratrabusuariodataemissaomae = null;
    $carteiratrabusuarioapresentadamae = null;
    $carteiratrabusuariodigitalizadamae = null;
    $cartTrabMaeFrente = null;
    $cartTrabMaeVerso = null;
    
    $temTituloEleitormae = null;
    $titeleitorusuariomae = null;
    $titeleitorusuariozonamae = null;
    $titeleitorusuariosecaomae = null;
    $titeleitorusuarioapresentadamae = null; 
    $titeleitorusuariodigitalizadamae = null;
    $eleitorMaeFrente = null;
    $eleitorMaeFrente = null;
    
    $temPISmae = null;
    $pispasepusuariomae = null; 
    $pispasepusuarioapresentadamae = null; 
    $pispasepusuariodigitalizadamae = null;
    $pisMaeFrente = null;
    $pisMaeFrente = null;
    
	$temCertidaomae = null;
	$certidaoMatriculaMae = null;
    $certidaotipousuariomae = null;
    $certidaousuariodataemissaomae = null;
    $certidaofolhausuariomae = null;
    $certidaotermousuariomae = null;
    $certidaolivrousuariomae = null;
    $certidaocartoriousuariomae = null;
    $fcertidaocartoriousuarioapresentadamae = null; 
    $certidaocartoriodigitalizadausuariomae = null;
    $certidaoMaeFrente = null;
    $certidaoMaeVerso = null;
    
    $temCartMotoristamae = null;
    $cartmotoristausuariomae = null; 
    $cartmotoristaapresentadamae = null;
    $cartmotoristadigitalizadamae = null;
    $cartMotMaeFrente = null;
    $cartMotMaeVerso = null;  
    
}
else
{
	$semdocumentomae = 0;	
	
	if($temNISmae == 'S')
	{
		$temNISmae = 'true';
		
		if($nisusuariomae == '')
		{
			$erro = "Erro: NIS da m�e inv�lido";
			$_SESSION["f_retorno"] = $erro;	
			header($source);
			exit;
		}
		
		if($nisusuarioapresentadamae == 'S')
		{
			$nisusuarioapresentadamae = 'true';
			if($nisusuariodigitalizadamae == 'S')
			{
				$nisusuariodigitalizadamae = 'true';			
			}
			else
			{
				$nisusuariodigitalizadamae = 'false';
				$nisMaeFrente = null;
				$nisMaeVerso = null;
			}
		}
		else
		{
			$nisusuarioapresentadamae = 'false';
			$nisusuariodigitalizadamae = null;
			$nisMaeFrente = null;
			$nisMaeVerso = null;	
		}	
	}
	else
	{
		$temNISmae = 'false';
		$nisusuariomae = null;
		$nisusuarioapresentadamae = null;
		$nisusuariodigitalizadamae = null;
		$nisMaeFrente = null;
		$nisMaeVerso = null;	
	}
		
	if($temCPFmae == 'S')
	{
		$temCPFmae = 'true';
		
		if($cpfusuariomae == '')
		{
			$erro = "Erro: CPF da m�e inv�lido";
			$_SESSION["f_retorno"] = $erro;	
			header($source);
			exit;
		}
		
		if($cpfapresentadamae == 'S')
		{
			$cpfapresentadamae = 'true';
			if($cpfdigitalizadamae == 'S')
			{
				$cpfdigitalizadamae = 'true';		
			}
			else
			{
				$cpfdigitalizadamae = 'false';
				$cpfMaeFrente = null;
				$cpfMaeVerso = null;
			}
		}
		else 
		{
			$cpfapresentadamae = 'false';
			$cpfdigitalizadamae = null;
			$cpfMaeFrente = null;
			$cpfMaeVerso = null;	
		}		
	}
	else
	{
		$temCPFmae = 'false';
		 $cpfusuariomae = null;
		$cpfapresentadamae = null;
		$cpfdigitalizadamae = null;
		$cpfMaeFrente = null;
		$cpfMaeVerso = null;
	}	
	
	if($temRGmae == 'S')
	{
		$temRGmae = 'true';
		
		if($rgusuariomae == '' || $rgusuarioestadomae == '' || $rgusuariodataemissaomae == '' || $rgusuarioorgaoemissormae == '')
		{
			$erro = "Erro: RG da m�e inv�lido";
			$_SESSION["f_retorno"] = $erro;	
			header($source);
			exit;
		}
		
		if($rgusuarioapresentadamae == 'S')
		{
			$rgusuarioapresentadamae = 'true';
			if($rgusuariodigitalizadamae == 'S')
			{
				$rgusuariodigitalizadamae = 'true';			
			}
			else
			{
				$rgusuariodigitalizadamae = 'false';
				$rgMaeFrente = null;
				$rgMaeVerso = null;
			}
		}
		else 
		{
			$rgusuarioapresentadamae = 'false';	
			$rgusuariodigitalizadamae = null;
			$rgMaeFrente = null;
			$rgMaeVerso = null;
		}		
	}
	else
	{
		$temRGmae = 'false';
		$rgusuariomae = null;
		$rgusuarioestadomae = null; 
		$rgusuariodataemissaomae = null;
		$rgusuarioorgaoemissormae = null;
		$rgusuarioapresentadamae = null;
		$rgusuariodigitalizadamae = null;
		$rgMaeFrente = null;
		$rgMaeVerso = null;
	}	
	
	
	if($temCarteiraTrabmae == 'S')
	{
		$temCarteiraTrabmae = 'true';
		
		if($carteiratrabusuariomae == '' || $carteiratrabusuarioseriemae == '' || $carteiratrabusuarioestadomae == '' ||
		   $carteiratrabusuariodataemissaomae == '' )
		{
			$erro = "Erro: Carteira de Trabalho da m�e inv�lido";
			$_SESSION["f_retorno"] = $erro;	
			header($source);
			exit;
		}
		
		if($carteiratrabusuarioapresentadamae == 'S')
		{
			$carteiratrabusuarioapresentadamae = 'true';
			if($carteiratrabusuariodigitalizadamae == 'S')
			{
				$carteiratrabusuariodigitalizadamae = 'true';		
			}
			else
			{
				$carteiratrabusuariodigitalizadamae = 'false';
				$cartTrabMaeFrente = null;
				$cartTrabMaeVerso = null;
			}
		}
		else
		{
			$carteiratrabusuarioapresentadamae = 'false';	
			$carteiratrabusuariodigitalizadamae = null;
			$cartTrabMaeFrente = null;
    		$cartTrabMaeVerso = null;
		}		
	}
	else
	{
		$temCarteiraTrabmae = 'false';
		$carteiratrabusuariomae = null;
		$carteiratrabusuarioseriemae = null;
		$carteiratrabusuarioestadomae = null;
		$carteiratrabusuariodataemissaomae = null;
		$carteiratrabusuarioapresentadamae = null;
		$carteiratrabusuariodigitalizadamae = null;
		$cartTrabMaeFrente = null;
		$cartTrabMaeVerso = null;
	}
		
	if($temTituloEleitormae == 'S')
	{
		$temTituloEleitormae = 'true';
		
		if($titeleitorusuariomae == '' || $titeleitorusuariozonamae == '' || $titeleitorusuariosecaomae == '')
		{
			$erro = "Erro: Titulo de Eleitor da m�e inv�lido";
			$_SESSION["f_retorno"] = $erro;	
			header($source);
			exit;
		}
		
		if($titeleitorusuarioapresentadamae == 'S')
		{
			$titeleitorusuarioapresentadamae = 'true';
			if($titeleitorusuariodigitalizadamae == 'S')
			{
				$titeleitorusuariodigitalizadamae = 'true';		
			}
			else 
			{
				$titeleitorusuariodigitalizadamae = 'false';
				$eleitorMaeFrente = null;
				$eleitorMaeVerso = null;
			}
		}
		else 
		{
			$titeleitorusuarioapresentadamae = 'false';	
			$titeleitorusuariodigitalizadamae = null;
			$eleitorMaeFrente = null;
			$eleitorMaeVerso = null;
		}
	
	}
	else 
	{
		$temTituloEleitormae = 'false' ;
		$titeleitorusuariomae = null;
		$titeleitorusuariozonamae = null;
		$titeleitorusuariosecaomae = null;
		$titeleitorusuarioapresentadamae = null; 
		$titeleitorusuariodigitalizadamae = null;
		$eleitorMaeFrente = null;
		$eleitorMaeFrente = null;
	}
	
	if($temPISmae == 'S')
	{
		$temPISmae = 'true';
		
		if($pispasepusuariomae == '')
		{
			$erro = "Erro: PIS da m�e inv�lido";
			$_SESSION["f_retorno"] = $erro;	
			header($source);
			exit;
		}
		
		if($pispasepusuarioapresentadamae == 'S')
		{
			$pispasepusuarioapresentadamae = 'true';
			if($pispasepusuariodigitalizadamae == 'S')
			{
				$pispasepusuariodigitalizadamae = 'true';			
			}
			else 
			{
				$pispasepusuariodigitalizadamae = 'false';
				$pisMaeFrente = null;
				$pisMaeVerso = null;
			}
		}
		else
		{
			$pispasepusuarioapresentadamae = 'false';	
			$pispasepusuariodigitalizadamae = null;
			$pisMaeFrente = null;
			$pisMaeVerso = null;
		}		
	}
	else
	{
		$temPISmae = 'false';
		$pispasepusuariomae = null; 
		$pispasepusuarioapresentadamae = null; 
		$pispasepusuariodigitalizadamae = null;
		$pisMaeFrente = null;
		$pisMaeFrente = null;
	}
		
	if($temCertidaomae == 'S')
	{
		$temCertidaomae = 'true';
		
		if($certidaotipousuariomae  == '' || $certidaousuariodataemissaomae == '' || $certidaofolhausuariomae  == '' ||
		   $certidaotermousuariomae == '' || $certidaolivrousuariomae == '' || $certidaocartoriousuariomae == '' )
		{
			$erro = "Erro: Certidao da m�e inv�lida";
			$_SESSION["f_retorno"] = $erro;	
			header($source);
			exit;
		}
		
		if($fcertidaocartoriousuarioapresentadamae == 'S')
		{
			$fcertidaocartoriousuarioapresentadamae = 'true';
			if($certidaocartoriodigitalizadausuariomae == 'S')
			{
				$certidaocartoriodigitalizadausuariomae = 'true';			
			}
			else 
			{
				$certidaocartoriodigitalizadausuariomae = 'false';
				$certidaoMaeFrente = null;
				$certidaoMaeVerso = null;
			}
		}
		else 
		{
			$fcertidaocartoriousuarioapresentadamae = 'false';	
			$certidaocartoriodigitalizadausuariomae = null;
			$certidaoMaeFrente = null;
			$certidaoMaeVerso = null;
		}	
	}
	else
	{
		$temCertidaomae = 'false';
		$certidaoMatriculaMae = null;
		$certidaotipousuariomae = null;
		$certidaousuariodataemissaomae = null;
		$certidaofolhausuariomae = null;
		$certidaotermousuariomae = null;
		$certidaolivrousuariomae = null;
		$certidaocartoriousuariomae = null;
		$fcertidaocartoriousuarioapresentadamae = null; 
		$certidaocartoriodigitalizadausuariomae = null;
		$certidaoMaeFrente = null;
		$certidaoMaeVerso = null;
	}
	
	
	if($temCartMotoristamae == 'S')
	{
		$temCartMotoristamae = 'true';
		
		if($cartmotoristausuariomae == '')
		{
			$erro = "Erro: Carteira de Motorista da m�e inv�lida";
			$_SESSION["f_retorno"] = $erro;	
			header($source);
			exit;
		}
		
		if($cartmotoristaapresentadamae == 'S')
		{
			$cartmotoristaapresentadamae = 'true';
			if($cartmotoristadigitalizadamae == 'S')
			{
				$cartmotoristadigitalizadamae = 'true';			
			}
			else
			{
				$cartmotoristadigitalizadamae = 'false';
				$carMotMaeFrente = null;
				$carMotMaeVerso = null;
			}
		}
		else
		{
			$cartmotoristaapresentadamae = 'false';	
			$cartmotoristadigitalizadamae = null;
			$carMotMaeFrente = null;
			$carMotMaeVerso = null;
		}		
	}
	else 
	{
		$temCartMotoristamae = 'false';
		$cartmotoristausuariomae = null; 
		$cartmotoristaapresentadamae = null;
		$cartmotoristadigitalizadamae = null;
		$cartMotMaeFrente = null;
		$cartMotMaeVerso = null; 
	}	

}	

if($semdocumentoresponsavel == '1')
{
	$semdocumentoresponsavel = 1;
		
	 $temNIS = null;
     $nisusuario = null;
     $nisusuarioapresentada = null;
     $nisusuariodigitalizada = null;
     $nisRespFrente = null;
     $nisRespVerso = null;
     
     $temCPFusuario = null;
     $cpfusuario = null;
     $cpfapresentada = null;
     $cpfdigitalizada = null;
     $cpfRespFrente = null;
     $cpfRespVerso = null;
     
     $temRG = null;
     $rgusuario = null; 
     $rgusuarioestado = null; 
     $rgusuariodataemissao = null; 
     $rgusuarioorgaoemissor = null;
     $rgusuarioapresentada = null;
     $rgusuariodigitalizada = null;
     $rgRespFrente = null;
     $rgRespVerso = null;
     
     $temCarteiraTrab = null;
     $carteiratrabusuario = null; 
     $carteiratrabusuarioserie = null;
     $carteiratrabusuarioestado = null;
     $carteiratrabusuariodataemissao = null;
     $carteiratrabusuarioapresentada = null;
     $carteiratrabusuariodigitalizada = null;
     $cartTrabRespFrente = null; 
     $cartTrabRespVerso = null; 
     
     $temTituloEleitor = null;
     $titeleitorusuario = null;
     $titeleitorusuariozona = null;
     $titeleitorusuariosecao = null;
     $titeleitorusuarioapresentada = null; 
     $titeleitorusuariodigitalizada = null;
     $eleitorRespFrente = null;
     $eleitorRespVerso = null;
     
     $temPIS = null;
     $pispasepusuario = null; 
     $pispasepusuarioapresentada = null; 
     $pispasepusuariodigitalizada = null;
     $pisRespFrente = null;
     $pisRespVerso = null;
     
     $temCertidao = null;
	 $certidaoMatriculaResp = null;
     $certidaotipousuario = null; 
     $certidaousuariodataemissao = null;
     $certidaofolhausuario = null;
     $certidaotermousuario = null;
     $certidaolivrousuario = null;
     $certidaocartoriousuario = null;
     $fcertidaocartoriousuarioapresentada = null; 
     $certidaocartoriodigitalizadausuario = null;
     $certidaoRespFrente = null;
     $certidaoRespVerso = null;
     
     $temCartMotorista = null;
     $cartmotoristausuario = null; 
     $cartmotoristaapresentada = null;
     $cartmotoristadigitalizada = null;
     $cartMotRespFrente = null;
     $cartMotRespVerso = null;
}
else
{
	$semdocumentoresponsavel = 0;
	
	if($temNIS == 'S')
	{
		$temNIS = 'true';
		
		if($nisusuario == '')
		{
			$erro = "Erro: NIS do respons�vel inv�lido";
			$_SESSION["f_retorno"] = $erro;	
			header($source);
			exit;
		}
		
		if($nisusuarioapresentada == 'S')
		{
			$nisusuarioapresentada = 'true';
			if($nisusuariodigitalizada == 'S')
			{
				$nisusuariodigitalizada = 'true';			
			}
			else
			{
				$nisusuariodigitalizada = 'false';
				$nisRespFrente = null;
				$nisRespVerso = null;
			}	
		}
		else 
		{
			$nisusuarioapresentada = 'false';
			$nisusuariodigitalizada = null;
			$nisRespFrente = null;
        	$nisRespVerso = null;
		}
			
	}
	else
	{
		$temNIS = 'false';
		$nisusuario = null;
		$nisusuarioapresentada = null;
		$nisusuariodigitalizada = null;
		$nisRespFrente = null;
		$nisRespVerso = null;	
	}	
	
	if($temCPFusuario == 'S')
	{
		$temCPFusuario = 'true';
		
		if($cpfusuario == '')
		{
			$erro = "Erro: CPF do respons�vel inv�lido";
			$_SESSION["f_retorno"] = $erro;	
			header($source);
			exit;
		}
		
		if($cpfapresentada == 'S')
		{
			$cpfapresentada = 'true';
			$cpfdigitalizada = null;
			$cpfRespFrente = null;
			$cpfRespVerso = null;
		}
		else 
		{
			$cpfapresentada = 'false';
			if($cpfdigitalizada == 'S')
			{
				$cpfdigitalizada = 'true';		
			}
			else
			{ 
				$cpfdigitalizada = 'false';
				$cpfRespFrente = null;
				$cpfRespVerso = null;
			}
		}		
	}
	else
	{ 
		$temCPFusuario = 'false';
		$cpfusuario = null;
		$cpfapresentada = null;
		$cpfdigitalizada = null;
		$cpfRespFrente = null;
		$cpfRespVerso = null;
	}

	
	if($temRG == 'S')
	{
		$temRG = 'true';
		
		if($rgusuario == '' || $rgusuarioestado == '' || $rgusuariodataemissao == '' || $rgusuarioorgaoemissor == '' )
		{
			$erro = "Erro: RG do respons�vel inv�lido";
			$_SESSION["f_retorno"] = $erro;	
			header($source);
			exit;
		}
		
		if($rgusuarioapresentada == 'S')
		{
			$rgusuarioapresentada = 'true';
			if($rgusuariodigitalizada == 'S')
			{
				$rgusuariodigitalizada = 'true';			
			}
			else
			{
				$rgusuariodigitalizada = 'false';
				$rgRespFrente = null;
				$rgRespVerso = null;
			}
		}
		else 
		{
			$rgusuarioapresentada = 'false';
			$rgusuariodigitalizada = null;
			$rgRespFrente = null;
			$rgRespVerso = null;
		}		
	}
	else 
	{
		$temRG = 'false';
		$rgusuario = null; 
		$rgusuarioestado = null; 
		$rgusuariodataemissao = null; 
		$rgusuarioorgaoemissor = null;
		$rgusuarioapresentada = null;
		$rgusuariodigitalizada = null;
		$rgRespFrente = null;
		$rgRespVerso = null;
	}
	
	if($temCarteiraTrab == 'S')
	{
		$temCarteiraTrab = 'true';
		
		if($carteiratrabusuario == '' || $carteiratrabusuarioserie == '' || $carteiratrabusuarioestado == '' || 
		   $carteiratrabusuariodataemissao == '')
		{
			$erro = "Erro: Carteira de Trabalho do respons�vel inv�lido";
			$_SESSION["f_retorno"] = $erro;	
			header($source);
			exit;
		}		
		
		if($carteiratrabusuarioapresentada == 'S')
		{
			$carteiratrabusuarioapresentada = 'true';
			if($carteiratrabusuariodigitalizada == 'S')
			{
				$carteiratrabusuariodigitalizada = 'true';			
			}
			else 
			{
				$carteiratrabusuariodigitalizada = 'false';
				$cartTrabRespFrente = null;
				$cartTrabRespVerso = null;
			}
		}
		else
		{
			$carteiratrabusuarioapresentada = 'false';	
			$carteiratrabusuariodigitalizada = null;
			$cartTrabRespFrente = null;
			$cartTrabRespVerso = null;
		}	
	}
	else 
	{
		$temCarteiraTrab = 'false';
		$carteiratrabusuario = null; 
		$carteiratrabusuarioserie = null;
		$carteiratrabusuarioestado = null;
		$carteiratrabusuariodataemissao = null;
		$carteiratrabusuarioapresentada = null;
		$carteiratrabusuariodigitalizada = null;
		$cartTrabRespFrente = null; 
		$cartTrabRespVerso = null; 
	}
	
	if($temTituloEleitor == 'S')
	{
		$temTituloEleitor = 'true';
		
		if($titeleitorusuario == '' || $titeleitorusuariozona == '' || $titeleitorusuariosecao == '')
		{
			$erro = "Erro: Titulo de Eleitor do respons�vel inv�lido";
			$_SESSION["f_retorno"] = $erro;	
			header($source);
			exit;
		}
		
		if($titeleitorusuarioapresentada == 'S')
		{
			$titeleitorusuarioapresentada = 'true';
			if($titeleitorusuariodigitalizada == 'S')
			{
				$titeleitorusuariodigitalizada = 'true';		
			}
			else
			{
				$titeleitorusuariodigitalizada = 'false';
				$eleitorRespFrente = null;
				$eleitorRespVerso = null;
			}
		}
		else 
		{
			$titeleitorusuarioapresentada = 'false';
			$titeleitorusuariodigitalizada = null;
			$eleitorRespFrente = null;
			$eleitorRespVerso = null;
		}		
	}
	else 
	{
		$temTituloEleitor = 'false';
		$titeleitorusuario = null;
		$titeleitorusuariozona = null;
		$titeleitorusuariosecao = null;
		$titeleitorusuarioapresentada = null; 
		$titeleitorusuariodigitalizada = null;
		$eleitorRespFrente = null;
		$eleitorRespVerso = null;
	}
		
	if($temPIS == 'S')
	{
		$temPIS = 'true';
		
		if($pispasepusuario == '')
		{
			$erro = "Erro: PIS do respons�vel inv�lido";
			$_SESSION["f_retorno"] = $erro;	
			header($source);
			exit;
		}
		
		if($pispasepusuarioapresentada == 'S')
		{
			$pispasepusuarioapresentada = 'true';
			if($pispasepusuariodigitalizada == 'S')
			{
				$pispasepusuariodigitalizada = 'true';			
			}
			else 
			{
				$pispasepusuariodigitalizada = 'false';
				$pisRespFrente = null;
				$pisRespVerso = null;
			}
		}
		else 
		{
			$pispasepusuarioapresentada = 'false';	
			$pispasepusuariodigitalizada = null;
			$pisRespFrente = null;
			$pisRespVerso = null;
		}	
	}
	else
	{
		$temPIS = 'false';
		$pispasepusuario = null; 
		$pispasepusuarioapresentada = null; 
		$pispasepusuariodigitalizada = null;
		$pisRespFrente = null;
		$pisRespVerso = null;	
	}
	
	if($temCertidao == 'S')
	{
		$temCertidao = 'true';
		
		if($certidaotipousuario == '' || $certidaousuariodataemissao == '' || $certidaofolhausuario == '' || $certidaotermousuario == '' ||
      		$certidaolivrousuario == '' || $certidaocartoriousuario == '' )
		{
			$erro = "Erro: Certid�o do respons�vel inv�lida";
			$_SESSION["f_retorno"] = $erro;	
			header($source);
			exit;
		}		
		
		if($fcertidaocartoriousuarioapresentada == 'S')
		{
			$fcertidaocartoriousuarioapresentada = 'true';
			if($certidaocartoriodigitalizadausuario == 'S')
			{
				$certidaocartoriodigitalizadausuario = 'true';			
			}
			else 
			{
				$certidaocartoriodigitalizadausuario = 'false';
				$certidaoRespFrente = null;
				$certidaoRespVerso = null;
			}
		}
		else
		{
			$fcertidaocartoriousuarioapresentada = 'false';
			$certidaocartoriodigitalizadausuario = null;
			$certidaoRespFrente = null;
			$certidaoRespVerso = null;			
		}		
	}
	else 
	{
		$temCertidao = 'false';
		$certidaoMatriculaResp = null;
		$certidaotipousuario = null; 
		$certidaousuariodataemissao = null;
		$certidaofolhausuario = null;
		$certidaotermousuario = null;
		$certidaolivrousuario = null;
		$certidaocartoriousuario = null;
		$fcertidaocartoriousuarioapresentada = null; 
		$certidaocartoriodigitalizadausuario = null;
		$certidaoRespFrente = null;
		$certidaoRespVerso = null;	
	}
	
	if($temCartMotorista == 'S')
	{
		$temCartMotorista = 'true';
		
		if($cartmotoristausuario == '')
		{
			$erro = "Erro: Carteira de Motorista do respons�vel inv�lida";
			$_SESSION["f_retorno"] = $erro;	
			header($source);
			exit;
		}
		
		if($cartmotoristaapresentada == 'S')
		{
			$cartmotoristaapresentada = 'true';
			if($cartmotoristadigitalizada == 'S')
			{
				$cartmotoristadigitalizada = 'true';		
			}
			else
			{
				$cartmotoristadigitalizada = 'false';
				$cartMotRespFrente = null;
				$cartMotRespVerso = null;
			}
		}
		else
		{
			$cartmotoristaapresentada = 'false';	
			$cartmotoristadigitalizada = null;
			$cartMotRespFrente = null;
			$cartMotRespVerso = null;
		}		
	}
	else
	{
		$temCartMotorista = 'false';
		$cartmotoristausuario = null; 
		$cartmotoristaapresentada = null;
		$cartmotoristadigitalizada = null;
		$cartMotRespFrente = null;
		$cartMotRespVerso = null;
	}
	
}

if($cpfComprovado == "1")
{
	$cpfComprovado = 'true';

}
else 
{
	$cpfComprovado = 'false' ;
	$cpfDigitalizado = 'false';
}

if($certidaoApresentada != "1")
{
	$certidaoApresentada = 'false';
	$certidaoDigitalizada = null;		
}
else if($certidaoDigitalizada == "1")
{
	$certidaoDigitalizada = 'true';	
}
else
{
	$certidaoDigitalizada = 'false';	
}	
	
if($comprovadoEspecial != "1")
{
	$comprovadoEspecial = 'false';
	$digitalizadoEspecial = null;	
}
else
{
	$comprovadoEspecial = 'true';
}

if($digitalizadoEspecial == "1")
{
	$digitalizadoEspecial = 'true' ;
}
else
{
		$digitalizadoEspecial = 'false' ;
}

if($aprovadoAnterior != '1' && $aprovadoAnterior != '0' )$aprovadoAnterior = null;
if($comprovadoAnterior != '1' && $comprovadoAnterior != '0')$comprovadoAnterior = null;
if($enderecocorrespomesmo != 'S')$enderecocorrespomesmo = '0';
else
{
	$enderecocorrespomesmo = '1';
	$logradourocorresptipousuario = $logradouroTipoAluno;
	$logradourocorrespnomeusuario = $logradouroNomeAluno;
	$logradourocorrespnumerousuario = $logradouroNumeroAluno;
	$logradourocorrespcomplementousuario = $logradouroComplementoAluno;
	$logradourocorrespbairrousuario = $logradouroBairroAluno;
	$logradourocorrespufusuario = $logradouroUfAluno;
	$logradourocorrespcepusuario = $logradouroCepAluno;
	$logradourocorrespcidadeusuario = $logradouroCidadeAluno;
	
}

if($primeiraMatricula != "0")
{
	//echo nl2br($primeiraMatricula);exit;
	$escolaridadeAnterior = null;
	$codigoEscolaAnterior = null;
	$aprovadoAnterior = null;
	$comprovadoAnterior = null;
	$escolaAnteriorEstado = null;
	$escolaAnteriorCidade = null;
	
}

if($cursouNI == 'S')
{
	$cursouNI = 'true';
	$codigoEscolaAnterior = $selectEscola;
	$escolaAnteriorEstado = null;
	$escolaAnteriorCidade = null;
}
else if($cursouNI == 'N')
{	
	$cursouNI = 'false';
}
else
{
	$cursouNI = null;
}

if($dataMatricula == '')
{
	$dataMatricula = null;
}

if( $codigoPaisAluno == '3' || $codigoPaisAluno == '2' )
{
	$ufNascimentoAluno = null ;
	$codigoMunicipioNascimentoAluno = null ;
}

if( $tipoEscolaOrigem != '2' )
{
	$unidadeEscolarMunicipal = null ;
}

if( $tpSangueDigitalizada == '1' )
{
	$tpSangueDigitalizada = 'true' ;
}
else if( $tpSangueDigitalizada == '0' )
{
	$tpSangueDigitalizada = 'false' ;
}
else
{
	$tpSangueDigitalizada = null ;
}

$tpSangueApresentada = "null" ;

?>