<?php
include "../ver_sessao.php";
include "../conecta.php";
//ini_set('upload_max_filesize',' 100M '); 
//ini_set('post_max_size', ' 100M ');
set_time_limit(0);





function imprime_recibo_saida_individual() {
	global $CONFIGURA;

	// SE VEIO POR GET, FAZ UMA VALIDACAO	
	if( $_GET[i] > 0 && md5($_GET[i]) == $_GET[h] ) {
		$_POST[id] = $_GET[i];
	}

	$a_user= carregar('user',$_SESSION[user_nb_id]);
	$a_bole=carregar('boleto',$_POST[id]);
	$a_movi=carregar('movimento,centrocusto,planoconta',$a_bole[bole_nb_movimento]);
	$a_enti=carregar('entidade',$a_movi[movi_nb_ref]);
	// $data = explode("-",$a_bole[bole_tx_data]);

	// REMOVE O TEXTO PADRÃO DA SANGRIA
	$a_bole[bole_tx_obs] = str_replace('SANGRIA DE CAIXA: ','',$a_bole[bole_tx_obs]);


	$sql_fobo = selecionar('sum(fobo_tx_valor) as valor,fobo_tx_data|fobo','fobo_nb_boleto,fobo_tx_status',"$a_bole[bole_nb_id],!inativo"," AND fobo_nb_id = '$_GET[f]'");
	$a_fobo = carrega_array($sql_fobo);

	$sql_fobo2 = selecionar('fobo,forma','fobo_nb_boleto,fobo_tx_status',"$a_bole[bole_nb_id],!inativo"," AND fobo_nb_id = '$_GET[f]'");
	$a_fobo2 = carrega_array($sql_fobo2);

	$data = explode("-",$a_fobo[fobo_tx_data]);

	$a_empr = carregar('empresa',1);
	if ( $a_empr[empr_nb_cidade]>0 ) {
		$a_cida = carregar('cidade',$a_empr[empr_nb_cidade]);
	}


	for($i=0; $i!=$CONFIGURA[COPIA]; $i++) {	
		cabecalho_css("Recibo");
		
		$cabeca = "";
		$cabeca .= "<center><div style='width:80%; background:white; padding:15px; border:1px solid #000'>";
		$cabeca .= "<table border=0 width=100%><tr><td width=110px align=left valign=middle class=rel>";
		$cabeca .= "<img src=$CONFIGURA[PATH]/galeria/logo.jpg width=100px>";
		$cabeca .= "</td><td align=left class=rel style='font-size:10px'>";
		$cabeca .= $a_empr[empr_tx_razao]."<br>".
			 "CNPJ $a_empr[empr_tx_cnpj]<br>".
			 "$a_empr[empr_tx_endereco], $a_empr[empr_tx_numero] – $a_empr[empr_tx_bairro]<br>".
			 "$a_cida[cida_tx_nome]/$a_cida[cida_tx_uf] - CEP $a_empr[empr_tx_cep]<br>";
		if ($a_empr[empr_tx_fone]!='')
			$cabeca .= "Fone: $a_empr[empr_tx_fone]<br>";
		if ($a_empr[empr_tx_email]!='')
	 		$cabeca .= "E-mail: $a_empr[empr_tx_email]<br>";
		$cabeca .= "</td></tr>";
		$cabeca .= "</table>";

		echo $cabeca;

		echo "<br><br><table border=0 width=100%><tr>";
		echo "<td class=relatorio  align=left style='font-size:16px'>RECIBO</td>";
		echo "<td class=relatorio  align=center>....................................................................................</td>";
		echo "<td  class=relatorio width=35% align=center style='font-size:16px;'>R$ ".mostra_valor($a_fobo[valor])."</td>";
		echo "</tr></table>";
		
		
		
		echo"<P class=rel align=left style='font-size:12px'><br>Recebemos da  <b>$a_empr[empr_tx_razao]</b>, a importância de R$ ".mostra_valor($a_fobo[valor])." (".valorExtenso($a_fobo[valor])." ) em ".$a_fobo2[form_tx_nome].", referente à <b>".$a_bole[bole_tx_obs].".</b><br><br></p>";
		echo"<P class=rel align=left style='font-size:12px'><br><b>Observação: </b> ".$a_fobo2[fobo_tx_obs]."</b><br><br></p>";
		echo"<P class=rel align=right style='font-size:12px; padding-right:20px'><br>$a_cida[cida_tx_nome]/$a_cida[cida_tx_uf], ".$data[2]." de ".mesExtenso($data[1])." de ".$data[0]."<br></p>";
		
		
		echo"<P class=relatorio align=center><br>____________________________________________________________<br> $a_enti[enti_tx_nome]<br><br><br></p><br>";
	
		echo "</div></center><br><br>";
	}
}





function imprime_recibo_entrada_individual() {
	global $CONFIGURA;

	// SE VEIO POR GET, FAZ UMA VALIDACAO	
	if( $_GET[i] > 0 && md5($_GET[i]) == $_GET[h] ) {
		$_POST[id] = $_GET[i];
	}

	$a_user = carregar('user',$_SESSION[user_nb_id]);
	$a_bole=carregar('boleto',$_POST[id]);
	$a_movi=carregar('movimento,centrocusto,planoconta',$a_bole[bole_nb_movimento]);
	$a_enti=carregar('entidade',$a_movi[movi_nb_ref]);
	// $data = explode("-",$a_bole[bole_tx_data]);


	$sql_fobo = selecionar('sum(fobo_tx_valor) as valor,fobo_tx_data|fobo','fobo_nb_boleto,fobo_tx_status',"$a_bole[bole_nb_id],!inativo"," AND fobo_nb_id = '$_GET[f]'");
	$a_fobo = carrega_array($sql_fobo);

	$sql_fobo2 = selecionar('fobo,forma','fobo_nb_boleto,fobo_tx_status',"$a_bole[bole_nb_id],!inativo"," AND fobo_nb_id = '$_GET[f]'");
	$a_fobo2 = carrega_array($sql_fobo2);

	$data = explode("-",$a_fobo[fobo_tx_data]);

	$a_empr = carregar('empresa',1);
	if ( $a_empr[empr_nb_cidade]>0 ) {
		$a_cida = carregar('cidade',$a_empr[empr_nb_cidade]);
	}


	for($i=0; $i!=$CONFIGURA[COPIA]; $i++) {	
		cabecalho_css("Recibo");		
		
		$cabeca = "";
		$cabeca .= "<center><div style='width:80%; background:white; padding:15px; border:1px solid #000'>";
		$cabeca .= "<table border=0 width=100%><tr><td width=110px align=left valign=middle class=rel>";
		$cabeca .= "<img src=$CONFIGURA[PATH]/galeria/logo.jpg width=100px>";
		$cabeca .= "</td><td align=left class=rel style='font-size:10px'>";
		$cabeca .= $a_empr[empr_tx_razao]."<br>".
			 "CNPJ $a_empr[empr_tx_cnpj]<br>".
			 "$a_empr[empr_tx_endereco], $a_empr[empr_tx_numero] – $a_empr[empr_tx_bairro]<br>".
			 "$a_cida[cida_tx_nome]/$a_cida[cida_tx_uf] - CEP $a_empr[empr_tx_cep]<br>";
		if ($a_empr[empr_tx_fone]!='')
			$cabeca .= "Fone: $a_empr[empr_tx_fone]<br>";
		if ($a_empr[empr_tx_email]!='')
	 		$cabeca .= "E-mail: $a_empr[empr_tx_email]<br>";
		$cabeca .= "</td></tr>";
		$cabeca .= "</table>";

		echo $cabeca;

		echo "<br><br><table border=0 width=100%><tr>";
		echo "<td class=relatorio  align=left style='font-size:16px'>RECIBO</td>";
		echo "<td class=relatorio  align=center>....................................................................................</td>";
		echo "<td  class=relatorio width=35% align=center style='font-size:16px;'>R$ ".mostra_valor($a_fobo[valor])."</td>";
		echo "</tr></table>";
		
		
		
		echo"<P class=rel align=left style='font-size:12px'><br>Recebemos de  <b>$a_enti[enti_tx_nome]</b>, a importância de R$ ".mostra_valor($a_fobo[valor])." (".valorExtenso($a_fobo[valor])." ) em ".$a_fobo2[form_tx_nome].", referente à <b>".$a_bole[bole_tx_obs].".</b><br></p>";
		echo"<P class=rel align=left style='font-size:12px'><br><b>Observação: </b> ".$a_fobo2[fobo_tx_obs]."</b><br></p>";
		echo"<P class=rel align=right style='font-size:12px; padding-right:20px'><br>$a_cida[cida_tx_nome]/$a_cida[cida_tx_uf], ".$data[2]." de ".mesExtenso($data[1])." de ".$data[0]."<br></p>";
		
		
		echo"<P class=relatorio align=center><br>____________________________________________________________<br> $a_user[user_tx_nome]<br></p><br>";
	
		echo "</div></center><br>";
	}
}






function imprime_recibo_entrada() {
	global $CONFIGURA;
	
	// SE VEIO POR GET, FAZ UMA VALIDACAO	
	if( $_GET[i] > 0 && md5($_GET[i]) == $_GET[h] ) {
		$_POST[id] = $_GET[i];
	}


	$a_user = carregar('user',$_SESSION[user_nb_id]);
	$a_bole=carregar('boleto',$_POST[id]);
	$a_movi=carregar('movimento,centrocusto,planoconta.entidade',$a_bole[bole_nb_movimento],'',''," AND movi_nb_ref=enti_nb_id");
	$data = explode("-",$a_bole[bole_tx_data]);

	$a_empr = carregar('empresa',1);
	if ( $a_empr[empr_nb_cidade]>0 ) {
		$a_cida = carregar('cidade',$a_empr[empr_nb_cidade]);
	}


	if( $a_bole[bole_nb_agrupado] > 0 ) {	
		$id_pagamento = $a_bole[bole_nb_agrupado];	
		$sql_fobo = selecionar('sum(fobo_tx_valor) as valor|fobo','fobo_nb_boleto,fobo_tx_status',"$id_pagamento,!inativo");
		$a_fobo = carrega_array($sql_fobo);
		
		$sql_agrupado = selecionar('bole_nb_id,bole_tx_vencimento|boleto','bole_nb_agrupado',"$id_pagamento"," ORDER BY bole_tx_vencimento");
		while( $a_agrupado = carrega_array($sql_agrupado) ) {
			$venc_agrupado[] = data($a_agrupado[bole_tx_vencimento],1);
			$ids_agrupado[] = $a_agrupado[bole_nb_id];
		}			
		$vencimentos = @implode(", ",$venc_agrupado);
		$ids = @implode(", ",$ids_agrupado);		
		$a_bole[bole_tx_obs]="Pagamento dos títulos $ids com vencimento $vencimentos";

	} else {	
		$id_pagamento = $a_bole[bole_nb_id];
		$sql_fobo = selecionar('sum(fobo_tx_valor) as valor,fobo_nb_forma,fobo_nb_id|fobo','fobo_nb_boleto,fobo_tx_status',"$id_pagamento,!inativo");
		$a_fobo = carrega_array($sql_fobo);
	}
	


	for($i=0; $i!=2; $i++) {
		if ( $i==0 )
			cabecalho_css("Recibo");
		
		$cabeca = "";
		$cabeca .= "<center><div style='width:80%; background:white; padding:15px; border:1px solid #000'>";
		$cabeca .= "<table border=0 width=100%><tr><td width=110px align=left valign=middle class=rel>";
		$cabeca .= "<img src=$CONFIGURA[PATH]/galeria/logo.jpg width=100px>";
		$cabeca .= "</td><td align=left class=rel style='font-size:10px'>";
		$cabeca .= $a_empr[empr_tx_razao]."<br>".
			 "CNPJ $a_empr[empr_tx_cnpj]<br>".
			 "$a_empr[empr_tx_endereco], $a_empr[empr_tx_numero] – $a_empr[empr_tx_bairro]<br>".
			 "$a_cida[cida_tx_nome]/$a_cida[cida_tx_uf] - CEP $a_empr[empr_tx_cep]<br>";
		if ($a_empr[empr_tx_fone]!='')
			$cabeca .= "Fone: $a_empr[empr_tx_fone]<br>";
		if ($a_empr[empr_tx_email]!='')
	 		$cabeca .= "E-mail: $a_empr[empr_tx_email]<br>";
		$cabeca .= "</td></tr>";
		$cabeca .= "</table>";

		echo $cabeca;

		echo "<br><br><table border=0 width=100%><tr>";
		echo "<td class=relatorio  align=left style='font-size:16px'>RECIBO</td>";
		echo "<td class=relatorio  align=center>....................................................................................</td>";
		echo "<td  class=relatorio width=35% align=center style='font-size:16px;'>R$ ".mostra_valor($a_fobo[valor])."</td>";
		echo "</tr></table>";
		
		echo"<P class=rel align=left style='font-size:12px'><br>Recebemos do(a) <b>$a_movi[enti_tx_nome]</b>, a importância de R$ ".mostra_valor($a_fobo[valor])." (".valorExtenso($a_fobo[valor])." ), referente à <b>".$a_bole[bole_tx_obs].".</b><br></p>";
		
		echo"<br><br><P class=rel align=left style='font-size:12px; margin:0px'><b>FORMAS DE PAGAMENTO: </b></p>";
		$sql_forma = selecionar('fobo,forma','fobo_nb_boleto,fobo_tx_status',"$id_pagamento,!inativo");
		while ( $a_forma = carrega_array($sql_forma) ) {			

			if( $a_forma[fobo_nb_forma] == '2' ) {
				$sql_chfo = selecionar('chfo,cheque,fobo',"chfo_tx_status","ativo"," AND chfo_nb_fobo = '$a_forma[fobo_nb_id]'");
				$a_chfo = carrega_array($sql_chfo);
				if($a_chfo[cheq_nb_banco]>0)
					$a_banco_chfo = carregar('banco',$a_chfo[cheq_nb_banco]);
				if($a_chfo[cheq_tx_agencia]=='')
					$a_chfo[cheq_tx_agencia]='_______';
				if($a_chfo[cheq_tx_conta]=='')
					$a_chfo[cheq_tx_conta]='_______';

				echo"<P class=rel align=left style='font-size:11px; margin:0px'><b>$a_forma[form_tx_nome]:</b> R$ ".mostra_valor($a_forma[fobo_tx_valor],1)."; cheque número $a_chfo[cheq_tx_numero], banco $a_banco_chfo[banc_tx_nome], agencia $a_chfo[cheq_tx_agencia], conta $a_chfo[cheq_tx_conta]</p>";
			
			} else {
				echo"<P class=rel align=left style='font-size:11px; margin:0px'><b>$a_forma[form_tx_nome]:</b> R$ ".mostra_valor($a_forma[fobo_tx_valor],1)."</p>";
			}
		}

		echo"<P class=rel align=right style='font-size:12px; padding-right:20px'><br>$a_cida[cida_tx_nome]/$a_cida[cida_tx_uf], ".$data[2]." de ".mesExtenso($data[1])." de ".$data[0]."<br></p>";
		
		
		echo"<P class=relatorio align=center><br>____________________________________________________________<br> $a_user[user_tx_nome]<br></p><br>";
	
		echo "</div></center><br><br>";
	}
}





function imprime_recibo_saida() {
	global $CONFIGURA;

	// SE VEIO POR GET, FAZ UMA VALIDACAO	
	if( $_GET[i] > 0 && md5($_GET[i]) == $_GET[h] ) {
		$_POST[id] = $_GET[i];
	}

	$a_user = carregar('user',$_SESSION[user_nb_id]);
	$a_bole=carregar('boleto',$_POST[id]);
	$a_movi=carregar('movimento,centrocusto,planoconta.entidade',$a_bole[bole_nb_movimento],'',''," AND movi_nb_ref=enti_nb_id");
	$data = explode("-",$a_bole[bole_tx_data]);

	// REMOVE O TEXTO PADRÃO DA SANGRIA
	$a_bole[bole_tx_obs] = str_replace('SANGRIA DE CAIXA: ','',$a_bole[bole_tx_obs]);


	$sql_fobo = selecionar('sum(fobo_tx_valor) as valor|fobo','fobo_nb_boleto,fobo_tx_status',"$a_bole[bole_nb_id],!inativo");
	$a_fobo = carrega_array($sql_fobo);

	$a_empr = carregar('empresa',1);
	if ( $a_empr[empr_nb_cidade]>0 ) {
		$a_cida = carregar('cidade',$a_empr[empr_nb_cidade]);
	}

	if( $a_bole[bole_nb_agrupado] > 0 ) {
		$id_pagamento = $a_bole[bole_nb_agrupado];
		
			$sql_fobo = selecionar('sum(fobo_tx_valor) as valor|fobo','fobo_nb_boleto,fobo_tx_status',"$id_pagamento,!inativo");
			$a_fobo = carrega_array($sql_fobo);
			
			$sql_agrupado = selecionar('bole_nb_id,bole_tx_vencimento|boleto','bole_nb_agrupado',"$id_pagamento"," ORDER BY bole_tx_vencimento");
			while( $a_agrupado = carrega_array($sql_agrupado) ) {
				$venc_agrupado[] = data($a_agrupado[bole_tx_vencimento],1);
				$ids_agrupado[] = $a_agrupado[bole_nb_id];
			}
			
			$vencimentos = @implode(", ",$venc_agrupado);
			$ids = @implode(", ",$ids_agrupado);
			
			$a_bole[bole_tx_obs]="Pagamento dos títulos $ids com vencimento $vencimentos";
			
	} else {
		$id_pagamento = $a_bole[bole_nb_id];
		$sql_fobo = selecionar('sum(fobo_tx_valor) as valor|fobo','fobo_nb_boleto,fobo_tx_status',"$id_pagamento,!inativo");
		$a_fobo = carrega_array($sql_fobo);
	}


	for($i=0; $i!=2; $i++) {	
		cabecalho_css("Recibo");
		
		$cabeca = "";
		$cabeca .= "<center><div style='width:80%; background:white; padding:15px; border:1px solid #000'>";
		$cabeca .= "<table border=0 width=100%><tr><td width=110px align=left valign=middle class=rel>";
		$cabeca .= "<img src=$CONFIGURA[PATH]/galeria/logo.jpg width=100px>";
		$cabeca .= "</td><td align=left class=rel style='font-size:10px'>";
		$cabeca .= $a_empr[empr_tx_razao]."<br>".
			 "CNPJ $a_empr[empr_tx_cnpj]<br>".
			 "$a_empr[empr_tx_endereco], $a_empr[empr_tx_numero] – $a_empr[empr_tx_bairro]<br>".
			 "$a_cida[cida_tx_nome]/$a_cida[cida_tx_uf] - CEP $a_empr[empr_tx_cep]<br>";
		if ($a_empr[empr_tx_fone]!='')
			$cabeca .= "Fone: $a_empr[empr_tx_fone]<br>";
		if ($a_empr[empr_tx_email]!='')
	 		$cabeca .= "E-mail: $a_empr[empr_tx_email]<br>";
		$cabeca .= "</td></tr>";
		$cabeca .= "</table>";

		echo $cabeca;

		echo "<br><br><table border=0 width=100%><tr>";
		echo "<td class=relatorio  align=left style='font-size:16px'>RECIBO</td>";
		echo "<td class=relatorio  align=center>....................................................................................</td>";
		echo "<td  class=relatorio width=35% align=center style='font-size:16px;'>R$ ".mostra_valor($a_fobo[valor])."</td>";
		echo "</tr></table>";
		
		
		
		echo"<P class=rel align=left style='font-size:12px'><br>Recebemos da  <b>$a_empr[empr_tx_razao]</b>, a importância de R$ ".mostra_valor($a_fobo[valor])." (".valorExtenso($a_fobo[valor])." ), referente à <b>".$a_bole[bole_tx_obs].".</b><br><br></p>";
		
		echo"<br><br><P class=rel align=left style='font-size:12px; margin:0px'><b>FORMAS DE PAGAMENTO: </b></p>";
		$sql_forma = selecionar('fobo,forma','fobo_nb_boleto,fobo_tx_status',"$id_pagamento,!inativo");
		while ( $a_forma = carrega_array($sql_forma) ) {			

			if( $a_forma[fobo_nb_forma] == '2' ) {
				$sql_chfo = selecionar('chfo,cheque,fobo',"chfo_tx_status","ativo"," AND chfo_nb_fobo = '$a_forma[fobo_nb_id]'");
				$a_chfo = carrega_array($sql_chfo);
				if($a_chfo[cheq_nb_banco]>0)
					$a_banco_chfo = carregar('banco',$a_chfo[cheq_nb_banco]);
				if($a_chfo[cheq_tx_agencia]=='')
					$a_chfo[cheq_tx_agencia]='_______';
				if($a_chfo[cheq_tx_conta]=='')
					$a_chfo[cheq_tx_conta]='_______';

				echo"<P class=rel align=left style='font-size:11px; margin:0px'><b>$a_forma[form_tx_nome]:</b> R$ ".mostra_valor($a_forma[fobo_tx_valor],1)."; cheque número $a_chfo[cheq_tx_numero], banco $a_banco_chfo[banc_tx_nome], agencia $a_chfo[cheq_tx_agencia], conta $a_chfo[cheq_tx_conta]</p>";
			
			} else {
				echo"<P class=rel align=left style='font-size:11px; margin:0px'><b>$a_forma[form_tx_nome]:</b> R$ ".mostra_valor($a_forma[fobo_tx_valor],1)."</p>";
			}
		}

		echo"<P class=rel align=right style='font-size:12px; padding-right:20px'><br>$a_cida[cida_tx_nome]/$a_cida[cida_tx_uf], ".$data[2]." de ".mesExtenso($data[1])." de ".$data[0]."<br></p>";
		
		
		echo"<P class=relatorio align=center><br>____________________________________________________________<br> $a_movi[enti_tx_nome]<br><br><br></p><br>";
	
		echo "</div></center><br><br>";
	}
}







function nome_movimento($mov) {

	$a = carregar('entidade',$mov[movi_nb_ref]);
	return $a[1];
	
}



function carrega_planoconta() {
	global $CONFIGURA;

	print_r($_GET);
	echo date('H:i:s')."<BR>";

	if( !$_GET[id] )
		return;
	
	$a_comp = carregar('entidade',$_GET[id]);
	
	if($a_comp[enti_nb_planoconta]==0)
		$a_comp[enti_nb_planoconta]=1;
	
	if($a_comp[enti_nb_centrocusto]==0)
		$a_comp[enti_nb_centrocusto]=1;
	
	
	$a_plano = carregar('planoconta',$a_comp[enti_nb_planoconta]);
	$a_centro= carregar('centrocusto',$a_comp[enti_nb_centrocusto]);

	echo $a_plano[plan_tx_nome]."<BR>";
	echo $a_centro[cent_tx_nome]."<BR>";
	
	$c1[] = cactux::combo_bd('Centro de Custo:','centro',$a_mod[cent_nb_id],$a_mod[cent_tx_nome],2,'centrocusto','',"1  ORDER BY cent_tx_nome");
	//$c1[] = cactux::combo_bd('Plano de Contas:','planoconta',$a_mod[plan_nb_id],$a_mod[plan_tx_nome],3,'planoconta','',"1 $extra_bd ORDER BY plan_tx_nome");
	$c1[] = cactux::combo_net('Plano Conta:','planoconta',$a_mod[plan_nb_id],$a_mod[plan_tx_nome],3,array('../'.$CONFIGURA[MODULO]."combonet/busca_div.php?c=planoconta",'../'.$CONFIGURA[MODULO]."combonet/busca_net.php?c=planoconta"));
	
	javascript("
	
		window.parent.document.cadastro.centro.value='$a_centro[cent_nb_id]';
		window.parent.document.cadastro.planoconta.value='$a_plano[plan_nb_id]';
		window.parent.document.cadastro.nome_planoconta.value='$a_plano[plan_tx_nome]';
		window.parent.document.cadastro.orig_planoconta.value='$a_plano[plan_tx_nome]';
	
	");
}




function verifica_notafiscal() {

print_r($_GET);
echo date('H:i:s')."<BR>";

	$sql = selecionar('boleto,movimento','movi_tx_status,bole_tx_status,movi_tx_notafiscal,movi_nb_ref',"!inativo,!inativo,$_GET[nf],$_GET[enti]",' LIMIT 1 ');
	$total_linhas = num_linhas($sql);
	
	echo "<BR><BR>TOTAL LINHAS: $total_linhas";
	if( $total_linhas > 0 ) {
		
		javascript("
			
			alert('ERRO: Nota fiscal já existente!');
			
		");
		
	} else {
		
		javascript("
			
			//alert('OK');
			
		");
	
	}
	

}

function modifica_pagamento(){
	
	global $a_mod;
	$a_mod = carregar('boleto,movimento.entidade,centrocusto,planoconta',$_POST[id],
	'movi_nb_ref,movi_nb_centrocusto,movi_nb_planoconta','.enti_nb_id,.cent_nb_id,.plan_nb_id');
	layout_pagamento();
	exit;
	
}

function modifica_recebimento(){
	
	global $a_mod;
	$a_mod = carregar('boleto,movimento.entidade,centrocusto,planoconta',$_POST[id],
	'movi_nb_ref,movi_nb_centrocusto,movi_nb_planoconta','.enti_nb_id,.cent_nb_id,.plan_nb_id');
	layout_recebimento();
	exit;
	
}

function exclui_pagamento(){
	
	if( !$_POST[motivo]){
	
		set_status('ERRO: Preencha todos os campo!');
		index();
		exit;
	
	}
	$a=carregar('user',$_SESSION[user_nb_id]);
	
	if($_SESSION[user_nb_id]==0){
		
		set_status('ERRO: Sessão Expirou!');
		index();
		exit;
	
	}
	
	$campos=array(regi_nb_user,regi_nb_boleto,regi_tx_motivo,regi_tx_status,regi_tx_data);
	$valores=array($a[user_nb_id],$_POST[id],$_POST[motivo],'ativo',date("Y-m-d H:i:s"));
	inserir('registroexclusao',$campos,$valores,1);
	




	$campos=array(bole_tx_dataExclui,bole_nb_userExclui);
	$valores=array(gera_data('hoje',1),$_SESSION[user_nb_id]);
	atualizar('boleto',$campos,$valores,$_POST[id]);

	remover('boleto',$_POST[id]);
	index();
	exit;
	
}

function exclui_recebimento(){


	if( !$_POST[motivo]){
	
		set_status('ERRO: Preencha todos os campo!');
		index();
		exit;
	
	}
	$a=carregar('user',$_SESSION[user_nb_id]);
	
	if($_SESSION[user_nb_id]==0){
		
		set_status('ERRO: Sessão Expirou!');
		index();
		exit;
	
	}
	
	$a_bole=carregar('boleto,movimento',$_POST[id]);
	if($a_bole[movi_tx_parcelas]>1){
	
		$sql_movi=selecionar('boleto','bole_tx_status',"ativo"," AND bole_nb_movimento='$a_bole[bole_nb_movimento]'");
		while($a_movi=carrega_array($sql_movi)){
			
			$campos=array(regi_nb_user,regi_nb_boleto,regi_tx_motivo,regi_tx_status,regi_tx_data);
			$valores=array($a[user_nb_id],$a_movi[bole_nb_id],"Excluir Parcelas: ".$_POST[motivo],'ativo',date("Y-m-d H:i:s"));
			inserir('registroexclusao',$campos,$valores,1);
			
			$campos=array(bole_tx_dataExclui,bole_nb_userExclui);
			$valores=array(gera_data('hoje',1),$_SESSION[user_nb_id]);
			atualizar('boleto',$campos,$valores,$a_movi[bole_nb_id]);
			
			remover('boleto',$a_movi[bole_nb_id]);
			
		}
		index();
		exit;
	}
	
	$campos=array(regi_nb_user,regi_nb_boleto,regi_tx_motivo,regi_tx_status,regi_tx_data);
	$valores=array($a[user_nb_id],$a_bole[bole_nb_id],$_POST[motivo],'ativo',date("Y-m-d H:i:s"));
	inserir('registroexclusao',$campos,$valores,1);
	
	



	$campos=array(bole_tx_dataExclui,bole_nb_userExclui);
	$valores=array(gera_data('hoje',1),$_SESSION[user_nb_id]);
	atualizar('boleto',$campos,$valores,$_POST[id]);

	remover('boleto',$_POST[id]);
	index();
	exit;
	
}

function pagar($id_parc){
	
	$valor = valor($_POST[valor]);
	
	//CADASTRA NA TABELA fobo
	$campos=array(fobo_nb_boleto,fobo_nb_forma,fobo_tx_valor,fobo_tx_data,fobo_tx_status);
	$valores=array($id_parc,$_POST[caixa_banco],$valor[0],gera_data($_POST[data_pgto],1),ativo);
	inserir("fobo",$campos,$valores,1);
	
	$a_parc = carregar("boleto,movimento",$id_parc);
	
	//SOMA TODOS OS PAGAMENTO FEITOS PARA AQUELA boleto
	$sql_fobo = selecionar("sum(fobo_tx_valor) as total|fobo","fobo_nb_boleto,fobo_tx_status","$id_parc,ativo");
	$a_fobo = carrega_array($sql_fobo);
	$valor_total = $a_fobo[total];
	
	//ATUALIZA A TABELA boleto COM O STATUS ENCERRADO, E O TOTAL DE PAGAMENTOS DESSA boleto
	$campos = array(bole_tx_status,bole_tx_data,bole_tx_valor,bole_nb_historico);
	$valores = array(encerrado,gera_data('hoje',1),$valor_total,$_POST[hist]);
	atualizar("boleto",$campos,$valores,$id_parc);
	
}

function cadastra_pagamento(){
	global $CACTUX_CONF;


	if($_POST[notafiscal]!=''){
		$sql_teste=selecionar('boleto,movimento','movi_tx_status,bole_tx_status',"!inativo,!inativo"," AND movi_nb_ref='$_POST[entidade]' AND movi_tx_notafiscal='$_POST[notafiscal]' LIMIT 1");
		if(num_linhas($sql_teste)>0){
			set_status('ERRO: Nota fiscal já cadastrada!');
			layout_pagamento();
			exit;
		}
	}
	
	if( $_POST[entidade] == '' ) {
		set_status('ERRO: Preencha o campo Favorecido');
		layout_pagamento();
		exit;
	}
	

	
	//JOGA OS POSTs PARA DENTRO DE VARIAVEIS PARA USAR NO "FOR"

	// for ($i=0; $i < $_POST[parcelas]; $i++) { 
	// 	$valor[] = $_POST['boleto_valor_'.$i];
	// }

	$valor = $_POST[valor];
	$hj = gera_data('hoje',1);
	$venc = $_POST[vencimento];
	$obs = $_POST[obs];
	$dup = $_POST[duplicata];
	
	
	$total_valor=count($valor);
	
	for($contador=0;$contador!=$total_valor;$contador++){
		
		if($valor[$contador]==''){
		
			set_status("ERRO: Preencha o campo valor!");
			layout_pagamento();
			exit;
		}
		
		if($venc[$contador]==''){
		
			set_status("ERRO: Preencha o campo vencimento!");
			layout_pagamento();
			exit;
		}
		
		if(strlen($venc[$contador]) < 8){
			set_status("ERRO: Data incorreta!");
			layout_pagamento();
			exit;
		
		}
			
	
	}
	
	
	//CONSEGUE O VALOR TOTAL DO MOVIMENTO SOMANDO TODAS AS boletoS
	for($j=0; $j!=$_POST[parcelas]; $j++){
		
		$valordoc += valor($valor[$j]);
		
	}
	
	if($_POST[centro]==0){
		set_status("ERRO: Centro de Custo igual a zero!");
		index();
		exit;
	}
	
	if($_POST[planoconta]==0){
		set_status("ERRO: Plano de Conta igual a zero!");
		index();
		exit;	
	}
	
	
	// print_r($valor);
	// echo "<br>";
	// echo valor($valor[0]);

	//CADASTRA O MOVIMENTO
	$campos = array(movi_tx_tipo,movi_nb_ref,movi_nb_centrocusto,movi_tx_valordoc,movi_tx_status,movi_tx_data,movi_tx_parcelas,
			movi_tx_descricao,movi_nb_planoconta,movi_tx_notafiscal,movi_tx_documento);
	
	$valores = array(Saída,$_POST[entidade],$_POST[centro],$valordoc,ativo,$hj,$_POST[parcelas],$_POST[descricao],$_POST[planoconta],$_POST[notafiscal],$_POST[documento]);
	
	inserir('movimento',$campos,$valores,1);
	
	//ULTIMO REGISTRO DA TABELA MOVIMENTO PARA GRAVAR NA boleto
	$movi = ultimo_reg('movimento');
	
	$_POST[busca_ultimo_id] = $movi;
	
	//CADASTRA AS boletoS
	for($i=0; $i!=$_POST[parcelas]; $i++){
		
		$campos = array(bole_nb_movimento,bole_tx_valordoc,bole_tx_previsao,bole_tx_vencimento,bole_tx_parcela,bole_tx_status,bole_tx_dataCadastro,bole_nb_userCadastro,
		bole_tx_obs,bole_tx_duplicata);
		
		if($_POST[notafiscal]!='')
			$obs_2="NF: $_POST[notafiscal] - ".($i+1)."/$_POST[parcelas]  ";
		else
			$obs_2="".($i+1)."/$_POST[parcelas]  ";
			
		$valores = array($movi,valor($valor[$i]),gera_data($venc[$i],1),gera_data($venc[$i],1),($i+1),ativo,gera_data('hoje',1),$_SESSION[user_nb_id],$obs_2.$obs[$i],$dup[$i]);
		
		inserir('boleto',$campos,$valores,1);
		
	}

	
	$arquivo = $_FILES['arquivo'];


	
	//TENTA ENVIAR O ARQUIVO PARA O SERVIDOR E GRAVA O RETORNO NA VARIAVEL
//	$msg2 = enviar('arquivo',"/petromoss/arquivos/",$movi,1);
	$msg2 = enviar('arquivo',$CACTUX_CONF['path']."/arquivos/financeiro/",$movi,1);
	
	
	
	//SE NÃO CONTER ERRO NA MENSAGEM DE RETORNO ATUALIZA A TABELA
	if( !bd_erro($msg2) && $arquivo[name]!='' ){
		
		$c = array(movi_tx_arquivo);
		$v = array(basename($msg2));
		atualizar('movimento',$c,$v,$movi);
	}
	
	
	index();
	exit;
	
}

function atualiza_pagamento(){
global $CACTUX_CONF;


	if( $_POST[entidade] == '' ) {
		set_status('ERRO: Preencha o campo Favorecido');
		layout_pagamento();
		exit;
	}
	
	
	
	if($_POST[centro]==0){
		set_status("ERRO: Centro de Custo igual a zero!");
		index();
		exit;
	}
	
	if($_POST[planoconta]==0){
		set_status("ERRO: Plano de Conta igual a zero!");
		index();
		exit;
	}
	

	$a = carregar('boleto,movimento',$_POST[id]);
	
	
	$campos = array(logb_nb_boleto,logb_tx_previsaoAntes,logb_tx_previsaoNovo,logb_tx_vencimentoAntes,logb_tx_vencimentoNovo,
					logb_nb_user,logb_tx_data,logb_tx_status);
	$valores = array($_POST[id],$a[bole_tx_previsao],gera_data($_POST[vencimento],1),$a[bole_tx_vencimento],gera_data($_POST[vencimento],1),
					$_SESSION[user_nb_id],date("Y-m-d H:i:s"),'ativo');
	inserir('logboleto',$campos,$valores,1);
	
	$campos=array(movi_nb_ref,movi_nb_centrocusto,movi_nb_planoconta,movi_tx_notafiscal);
	$valores=array($_POST[entidade],$_POST[centro],$_POST[planoconta],$_POST[notafiscal]);
	atualizar('movimento',$campos,$valores,$a[movi_nb_id]);


	$a_boleto = carregar('boleto',$_POST[id]);
	
	$campos = array(bole_tx_valordoc,bole_tx_previsao,bole_tx_vencimento,bole_tx_obs,bole_tx_dataAtualiza,bole_nb_userAtualiza);
	$valores = array(valor($_POST[valor]),gera_data($_POST[vencimento],1),gera_data($_POST[vencimento],1),$_POST[obs],gera_data('hoje',1),$_SESSION[user_nb_id]);
	atualizar('boleto',$campos,$valores,$_POST[id]);

	
	$arquivo = $_FILES['arquivo'];

	if( $arquivo[name] != '' ) {

		$msg2 = enviar('arquivo',$CACTUX_CONF['path']."/arquivos/financeiro/",$a[movi_nb_id],1);
		
		//SE NÃO CONTER ERRO NA MENSAGEM DE RETORNO ATUALIZA A TABELA
		if( !bd_erro($msg2) ){
			
			$c = array(movi_tx_arquivo);
			$v = array(basename($msg2));
			atualizar('movimento',$c,$v,$a[movi_nb_id]);
		}
		
	}
	
	
}



function cadastra_recebimento(){
		
	

	$valor = $_POST[valor];
	$hj = gera_data('hoje',1);
	$venc = $_POST[vencimento];
	$obs1 = $_POST[obs];

	
	
		
	$total_valor=count($valor);
	
	for($contador=0;$contador!=$total_valor;$contador++){
		
		if($valor[$contador]==''){
		
			set_status("ERRO: Preencha o campo valor!");
			layout_pagamento();
			exit;
		}
		
		if($venc[$contador]==''){
		
			set_status("ERRO: Preencha o campo vencimento!");
			layout_pagamento();
			exit;
		}
			
	
	}
	
	
	
	for($j=0; $j!=$_POST[parcelas]; $j++) {
		$valordoc += valor($valor[$j]);		
	}
	
	
	// ACHA O NOSSO NUMERO DO BOLETO
	$sql = selecionar('movi_tx_nossonum|movimento','movi_tx_tipo,movi_tx_status','Entrada,ativo','ORDER BY movi_tx_nossonum DESC');
	$a = carrega_array($sql);
	$nossonum = $a[movi_tx_nossonum] + 1 ;
	
	
	$campos = array(movi_tx_tipo,movi_nb_ref,movi_nb_centrocusto,movi_tx_valordoc,movi_tx_status,movi_tx_data,
	movi_tx_parcelas,movi_tx_descricao,movi_nb_planoconta,movi_tx_nossonum);
	
	$valores = array(Entrada,$_POST[entidade],$_POST[centro],$valordoc,ativo,$hj,
	$_POST[parcelass],$_POST[descricao],$_POST[planoconta],$nossonum);
	
	inserir('movimento',$campos,$valores,1);
	
	$movi = ultimo_reg('movimento');
	
	$_POST[busca_ultimo_id] = $movi;
	
	for($i=0; $i!=$_POST[parcelas]; $i++){
		
		$campos = array(bole_nb_movimento,bole_tx_valordoc,bole_tx_previsao,bole_tx_vencimento,bole_tx_parcela,bole_tx_status,bole_tx_obs,bole_tx_dataCadastro,bole_nb_userCadastro);
		$valores = array($movi,valor($valor[$i]),gera_data($venc[$i],1),gera_data($venc[$i],1),($i+1),ativo,$obs1[$i],gera_data('hoje',1),$_SESSION[user_nb_id]);
		inserir('boleto',$campos,$valores,1);
		
	}
	
	index();
	exit;
}



function atualiza_recebimento(){
	
	$a = carregar('boleto,movimento',$_POST[id]);
	
	$campos = array(logb_nb_boleto,logb_tx_previsaoAntes,logb_tx_previsaoNovo,logb_tx_vencimentoAntes,logb_tx_vencimentoNovo,
					logb_nb_user,logb_tx_data,logb_tx_status);
	$valores = array($_POST[id],$a[bole_tx_previsao],gera_data($_POST[vencimento],1),$a[bole_tx_vencimento],gera_data($_POST[vencimento],1),
					$_SESSION[user_nb_id],date("Y-m-d H:i:s"),'ativo');
	inserir('logboleto',$campos,$valores,1);
	
	$campos = array(movi_nb_ref,movi_nb_centrocusto,movi_nb_planoconta,movi_tx_notafiscal);
	$valores = array($_POST[entidade],$_POST[centro],$_POST[planoconta],$_POST[notafiscal]);
	atualizar('movimento',$campos,$valores,$a[movi_nb_id]);
	


	$campos = array(bole_tx_valordoc,bole_tx_previsao,bole_tx_vencimento,bole_tx_obs,bole_tx_dataAtualiza,bole_nb_userAtualiza);
	$valores = array(valor($_POST[valor]),gera_data($_POST[vencimento],1),gera_data($_POST[vencimento],1),$_POST[obs],gera_data('hoje',1),$_SESSION[user_nb_id]);
	// if($_POST[vencimento_naomuda]!=''){
	// 	$campos = array_merge($campos,array('bole_tx_pedidoVencimento','bole_tx_vencimento'));	
	// 	$valores = array_merge($valores,array(date("Y-m-d"),gera_data($_POST[vencimento_naomuda],1)));	
	// }

	atualizar('boleto',$campos,$valores,$_POST[id]);		
}



function layout_recebimento(){
	global $a_mod, $CONFIGURA;


	$extra_bd = "  AND plan_tx_tipo='Receita'";
		

	//COLOCA "1" NO CAMPO boleto CASO ESTEJA VAZIO
	if($a_mod[bole_tx_parcela]=='')
		$a_mod[bole_tx_parcela]='1';

	
	cabecalho('Cadastrar Recebimento',2);
	
	frame_interno(0);
	
	cactux::abre_form();
	$c[] = cactux::combo_net('Sacado:','entidade',$a_mod[enti_nb_id],$a_mod[enti_tx_nome],4,array('../'.$CONFIGURA[MODULO].'combonet/busca_div.php?c=entidade','../'.$CONFIGURA[MODULO].'combonet/busca_net.php?c=entidade')," onBlur=\"combo_novo_fecha('entidade',0);carrega_planoconta()\"");
	$c[] = cactux::combo_bd('Centro de Custo:','centro',$a_mod[cent_nb_id],$a_mod[cent_tx_nome],2,'centrocusto','',"1  ORDER BY cent_tx_nome");
	//$c[] = cactux::combo_bd('Plano de Contas:','planoconta',$a_mod[plan_nb_id],$a_mod[plan_tx_nome],3,'planoconta','',"1  $extra_bd ORDER BY plan_tx_nome");
	$c[] = cactux::combo_net('Plano Conta:','planoconta',$a_mod[plan_nb_id],$a_mod[plan_tx_nome],3,array('../'.$CONFIGURA[MODULO]."combonet/busca_div.php?c=planoconta",'../'.$CONFIGURA[MODULO]."combonet/busca_net.php?c=planoconta"));

	
	if( $_POST[id] )
		$c[] = cactux::texto('Parcelas:',1,2);
	else
		$c[] = cactux::campo('Parcelas:','parcelas',$a_mod[bole_tx_parcela],1,MASCARA_NUMERO." onblur=parc(this.value)");
	

	// echo gera_data(data($a_mod[bole_tx_vencimento],1))." ";
	// echo gera_data(data(date("Y-m-d"),1));
	// && ( gera_data(data($a_mod[bole_tx_vencimento],1)) > gera_data(data(date("Y-m-d"),1)) )
	if($a_mod[bole_tx_nossoNumero]!='' && $a_mod[bole_tx_status] == 'ativo'){
		$disabled = "";
	}else{
		$disabled = "disabled=disabled";
	}
	
	// ESSES 3 CAMPOS SÓ SÃO CARREGADOS CASO SE ESTEJA MODIFICANDO O RECEBIMENTO
	$valor2 = cactux::campo('Valor:','valor',mostra_valor($a_mod[bole_tx_valordoc]),2,MASCARA_VALOR);
	$vencimento2 = cactux::campo('Vencimento:','vencimento',data($a_mod[bole_tx_vencimento],1),2,MASCARA_DATA);
	// $vencimento2 = cactux::campo('Previsão:','vencimento',data($a_mod[bole_tx_previsao],1),2,MASCARA_DATA);
	// $prev = cactux::campo('Vencimento:','vencimento_naomuda',data($a_mod[bole_tx_vencimento],1),2,MASCARA_DATA." ".$disabled);
	$obs2 = cactux::campo('Observação:','obs',$a_mod[bole_tx_obs],6);
	
	set_tabulacao(1000);
	if( !$_POST[id] )
		$botao = cactux::botao_submit('Gravar',2,'cadastra_recebimento');
	else
		$botao = cactux::botao_submit('Gravar',2,'atualiza_recebimento','id',$_POST[id]);
	set_tabulacao(1001);
	$volta = cactux::botao('Voltar',2,'voltar');
	
	cactux::abre_fieldset('Informações da Receita');
	cactux::linha_fieldset($c[0],$c[1],$c[2],$c[3]);
	
	if( $_POST[id] ) {
		cactux::linha_fieldset($valor2,$vencimento2,$prev,$obs2);
	} else {
		// cactux::linha_fieldset("<section class=\"col col-10\" style=\"height:0; padding:0; border:0; margin:0;\"><div id=id_div>&nbsp;</div></section>");
		cactux::linha_fieldset("<div id=id_div>&nbsp;</div>");
	}
	
	cactux::fecha_fieldset();	
	cactux::linha_fieldset($volta,$botao);
	cactux::fecha_form();
	
	cactux::acao_botao('voltar');
	
	$sql_log=selecionar('logboleto,user','logb_tx_status','ativo'," AND logb_nb_boleto='$_POST[id]' ORDER BY logb_nb_id DESC ");
	if(num_linhas($sql_log)>0){
	
		while($a_log=carrega_array($sql_log)){
			
			$val_log[]=array(++$cont_log,data($a_log[logb_tx_data],1)." (".substr($a_log[logb_tx_data],11,8).")",$a_log[user_tx_nome]." ($a_log[user_tx_login])",data($a_log[logb_tx_vencimentoAntes],1),data($a_log[logb_tx_vencimentoNovo],1));
			
		
		}
	
		$cam_log[]=array('','DATA/HORA DE ATUALIZAÇÃO','USUÁRIO','VENCIMENTO ANTERIOR','NOVO VENCIMENTO');
		$cam_log[]='c,c,e,c,c';
		$cam_log[]='5%,20%,,20%,20%';
		
		grid::gerar($cam_log,$val_log);
	
	
	
	
	}
	
	rodape();
	
	javascript("

		function carrega_planoconta() {
		
			var id = window.document.cadastro.entidade.value;
		
			frame_interno('contas_pagar.php?".cactux_cookie::url_sistema()."&acao=carrega_planoconta&id='+id);
			
		}


		// function parc(parcelas){
			
		// 	var c='';
		// 	var tab=14;
		// 	var elemento = document.getElementById('id_div');
		// 	elemento.innerHTML='';
			
		// 	for(i=0; i!=parcelas; i++) {
				
		// 		c = c + \"<TR><td  width=15% align=left>\"+(i+1)+\"º Valor : <BR> <input tabindex=\"+(tab++)+\" id=primeira_parcela type=text ".MASCARA_VALOR." name=valor[] style='border:1px solid #c8d7e3;width:100%'> </td> 		  <td width=15% align=left>\"+(i+1)+\"º Vencimento: <BR> <input tabindex=\"+(tab++)+\"  ".MASCARA_DATA." type=text name=vencimento[] style='border:1px solid #c8d7e3;width:100%'> </td>		  <td  align=left>\"+(i+1)+\"ª Observação: <BR> <input tabindex=\"+(tab++)+\" type=text name=obs[]  style='border:1px solid #c8d7e3;width:100%'> </td>	  </TR> \";				
				
		// 	}
			
						
		// 	c = '<table border=0 width=100%>' + c + '</table>';
			
		// 	elemento.innerHTML=c;
			
		// 	$('primeira_parcela').focus();
			
		// }

		function parc(parcelas) {
			
			var c='';
			var tab=7;
			window.document.getElementById('id_div').innerHTML='';
			
			for(i=0; i!=parcelas; i++) {
				
				//c = c + \"<td style='width:1%' align=left>\"+(i+1)+\"º Valor : <BR> <input  tabindex=\"+(tab++)+\"   id=vparc_\"+i+\" ".MASCARA_VALOR."  type=text name=valor[] style='border:1px solid #c8d7e3;'> </td> <td style='width:1%'  align=left>\"+(i+1)+\"º Vencimento: <BR> <input tabindex=\"+(tab++)+\"  id=venc_\"+i+\" ".MASCARA_DATA." type=text name=vencimento[] style='border:1px solid #c8d7e3;'> </td> <td style='width:10%' align=left>&nbsp;</td>				</tr><tr>\";

c = c + \"<div class='row' style='margin: 0px;'>\";
c = c + \"	<section class='col col-2'>\";
c = c + \"		<label class='label'>\"+(i+1)+\"º Valor:</label>\";
c = c + \"		<label class='input'>\";
c = c + \"			<input type=text name=valor[] value='' class='input' placeholder='' id=vparc_\"+i+\" tabindex=\"+(tab++)+\"  maxlength=14 onkeyup='mascara_reais(this);'  >\";
c = c + \"		</label>\";
c = c + \"	</section>\";
c = c + \"	<section class='col col-2'>\";
c = c + \"		<label class='label'>\"+(i+1)+\"º Vencimento:</label>\";
c = c + \"		<label class='input'>\";
c = c + \"			<input type=text name=vencimento[] id=venc_\"+i+\" value='' class='input' placeholder=''  tabindex=\"+(tab++)+\"   maxlength=10  onkeyup='mascara_data(this);'  >\";
c = c + \"		</label>\";
c = c + \"	</section>\";
c = c + \"	<section class='col col-6'>\";
c = c + \"		<label class='label'>\"+(i+1)+\"º Observação:</label>\";
c = c + \"		<label class='input'>\";
c = c + \"			<input type=text name=obs[] value='' class='input' placeholder=''  tabindex=\"+(tab++)+\"  >\";
c = c + \"		</label>\";
c = c + \"	</section>\";
c = c + \"</div>\";
			}
			
			//c = '<table border=0 width=100%><tr>' + c + '<td>&nbsp;</td></tr></table>';
			// c = '<div id=div_boleto_0 style=\"display:block\"> '+c+'</div>';
			
			
			window.document.getElementById('id_div').innerHTML=c;
			
		}
		


		parc(1);
		
	");
	
}


function layout_pagamento(){	
	global $a_mod, $CONFIGURA;
	
	$extra_bd = " AND  plan_tx_tipo='Despesa'";
		
		
	cabecalho('Cadastrar Pagamento',2);
	
	frame_interno(0);

	
	cactux::abre_form('upload');

	// SE ESTIVER MODIFICANDO, EXIBE AS INFORMAÇÕES DE QUEM CADASTROU E QUANDO	
	$a_boleto_atual=carregar('boleto',$_POST[id]);
	
	if( $_POST[id] && ( $a_boleto_atual[bole_nb_userCadastro]!='' || $a_boleto_atual[bole_nb_userCadastro]>0)){
		$user_cadastro=carregar('user',$a_boleto_atual[bole_nb_userCadastro]);
		
		$camp[]=cactux::texto('Usuário Cadastro:',$user_cadastro[user_tx_login]);
		$camp[]=cactux::texto('Data Cadastro:',data($a_boleto_atual[bole_tx_dataCadastro],1));
		
		cactux::abre_fieldset('Informações do Lançamento');
		cactux::linha_fieldset($camp[0],$camp[1]);
		cactux::fecha_fieldset();
	
		echo"<br>";	
	}
	
	
	
	//COLOCA "1" NO CAMPO boleto CASO ESTEJA VAZIO 
	if($a_mod[bole_tx_parcela]=='')
		$a_mod[bole_tx_parcela]='1';
	
	$c1[] = cactux::combo_net('Cedente:','entidade',$a_mod[enti_nb_id],$a_mod[enti_tx_nome],5,array('../'.$CONFIGURA[MODULO].'combonet/busca_div.php?c=entidade','../'.$CONFIGURA[MODULO].'combonet/busca_net.php?c=entidade')," onBlur=\"combo_novo_fecha('entidade',0);carrega_planoconta()\"");
	$c1[] = cactux::combo_bd('Centro de Custo:','centro',$a_mod[cent_nb_id],$a_mod[cent_tx_nome],2,'centrocusto','',"1  ORDER BY cent_tx_nome");
	//$c1[] = cactux::combo_bd('Plano de Contas:','planoconta',$a_mod[plan_nb_id],$a_mod[plan_tx_nome],3,'planoconta','',"1 $extra_bd ORDER BY plan_tx_nome");
	$c1[] = cactux::combo_net('Plano Conta:','planoconta',$a_mod[plan_nb_id],$a_mod[plan_tx_nome],3,array('../'.$CONFIGURA[MODULO]."combonet/busca_div.php?c=planoconta",'../'.$CONFIGURA[MODULO]."combonet/busca_net.php?c=planoconta"));

	
	$c2[] = cactux::campo('Nota Fiscal:','notafiscal',$a_mod[movi_tx_notafiscal],3," onBlur=verifica_notafiscal(this.value)");

	if( $a_mod[movi_tx_arquivo] != '' )
		$ver_anexo = "&nbsp; <a href='../arquivos/financeiro/$a_mod[movi_tx_arquivo]' target=_blank class=relatorio>[Visualizar]</a>";
	$c2[] = cactux::campo_arquivo('Arquivo Anexo: '.$ver_anexo,'arquivo',5,MASCARA_NUMERO);

	// $documento = cactux::combo('Documento:','documento',array('','Carteira','Boleto','Transferência'),$a_mod[movi_tx_documento],2);
	
	if( $_POST[id] )
		$c2[] = cactux::texto('Parcelas:',1,2);
	else
		$c2[] = cactux::campo('Parcelas:','parcelas',$a_mod[bole_tx_parcela],2,MASCARA_NUMERO." onblur=parc(this.value)");
	
	
	// $c3[] = cactux::campo('Valor:','valor',mostra_valor($a_mod[bole_tx_valordoc]),2,MASCARA_VALOR);
	// $c3[] = cactux::campo('Vencimento:','vencimento_naomuda',data($a_mod[bole_tx_vencimento],1),2);
	// $c3[] = cactux::campo('Observação:','obs',$a_mod[bole_tx_obs],6);

	$boleto2 = cactux::campo('Valor:','valor',mostra_valor($a_mod[bole_tx_valordoc]),2,MASCARA_VALOR);
	$vencimento = cactux::campo('Vencimento:','vencimento',data($a_mod[bole_tx_vencimento],1),2,MASCARA_DATA);
	// $vencimento = cactux::campo('Previsão:','vencimento',data($a_mod[bole_tx_previsao],1),2,MASCARA_DATA);
	// $prev = cactux::campo('Vencimento:','vencimento_naomuda',data($a_mod[bole_tx_vencimento],1),2);
	$observ = cactux::campo('Observação:','obs',$a_mod[bole_tx_obs],6);
	
	set_tabulacao(1000);
	if( !$_POST[id] ) {
		
//function botao_submit($submit, $tamanho=1,$acao='', $campos='', $valores='', $tab=1, $lado='', $extra='') {
		
		$botao = cactux::botao_submit('Gravar',2,'cadastra_pagamento');
		
	} else {
	
		$botao = cactux::botao_submit('Atualizar',2,'atualiza_pagamento','id',$_POST[id]);
		
		$a_boleto_test=carregar('boleto',$_POST[id]);
		$a_fobo_test=carregar('fobo','','fobo_nb_boleto,fobo_tx_status',"$a_boleto_test[bole_nb_id],!inativo");

//---modificacao do dia 2013-01-15 q permite atualizar os pagamentos----		
//		if( $a_fobo_test[fobo_tx_valor]!='' && $a_fobo_test[fobo_tx_data]!='' )
//			$botao = '';
		
	}
	set_tabulacao(1001);
	
	$volta = cactux::botao('Voltar',2,'voltar');
	$status = cactux::msg_status();
	
	cactux::abre_fieldset('Informações da Despesa');
	cactux::linha_fieldset($c1[0],$c1[1],$c1[2]);
	cactux::linha_fieldset($c2[0],$c2[1],$c2[2]);
	
	
	if( $_POST[id] )
		cactux::linha_fieldset($boleto2,$vencimento,$prev,$observ,$observ2);
	else {
		cactux::linha_fieldset("<div id=id_div>&nbsp;</div>");
	}
	cactux::fecha_fieldset();	
	cactux::linha_fieldset($volta,$botao,$status);

	// echo "<center><div style='width:98%;' id=id_div>&nbsp;</div></center>";

	cactux::fecha_form();	
	
	cactux::acao_botao('voltar');
	
	$a_boleto2=carregar('boleto',$_POST[id]);
	$a_movimento2=carregar('compra','','comp_nb_movimento',$a_boleto2[bole_nb_movimento]);
	
	// SE ESTIVER MODIFICANDO E FOR UMA COMPRA, EXIBE OS PRODUTOS COMPRADOS
	if( $_POST[id] && $a_movimento2[0]!=''){
		$sql2=selecionar('listacompra','list_tx_status','!inativo'," AND list_nb_compra='$a_movimento2[comp_nb_id]'");
	
		while($a=carrega_array($sql2)){
		
		
			$valor = $a[list_tx_valor]*$a[list_tx_qtde];
			$valor_total += $valor;
			
			$valores3[] = array(++$j,$a[list_tx_produto],mostra_valor($a[list_tx_qtde],1),mostra_valor($a[list_tx_valor],1),mostra_valor($valor));
		
		
		}
		$valores3[]=array('','','','<b>TOTAL:</b>',mostra_valor($valor_total));
	
	$cabeca2[] = array('','PRODUTO','QUANTIDADE','VALOR UN.','VALOR');
	$cabeca2[] = 'c,e,d,d,d';
	$cabeca2[] = '5%,,10%,10%,10%';
	
	
	grid::gerar($cabeca2,$valores3);
	
	
	}
	
	
	$sql_log=selecionar('logboleto,user','logb_tx_status','ativo'," AND logb_nb_boleto='$_POST[id]' ORDER BY logb_nb_id DESC ");
	if(num_linhas($sql_log)>0){
	
		while($a_log=carrega_array($sql_log)){
			
			$val_log[]=array(++$cont_log,data($a_log[logb_tx_data],1)." (".substr($a_log[logb_tx_data],11,8).")",$a_log[user_tx_nome]." ($a_log[user_tx_login])",data($a_log[logb_tx_vencimentoAntes],1),data($a_log[logb_tx_vencimentoNovo],1));
			
		
		}
	
		$cam_log[]=array('','DATA/HORA DE ATUALIZAÇÃO','USUÁRIO','VENCIMENTO ANTERIOR','NOVO VENCIMENTO');
		$cam_log[]='c,c,e,c,c';
		$cam_log[]='5%,20%,,20%,20%';
		
		grid::gerar($cam_log,$val_log);
	
	
	
	
	}
	
	
	rodape();
	
	
	
	javascript("
		
		
		function carrega_planoconta() {
		
			var id = window.document.cadastro.entidade.value;
		
			frame_interno('contas_pagar.php?".cactux_cookie::url_sistema()."&acao=carrega_planoconta&id='+id);
			
		}
		
		function verifica_notafiscal(nf) {
			
			var enti = window.document.cadastro.entidade.value;
			if( nf != '' && enti != '' )			
				frame_interno('contas_pagar.php?".cactux_cookie::url_sistema()."&acao=verifica_notafiscal&nf='+nf+'&enti='+enti);
			
		}
		
		
		// function parc(parcelas){

		// 	var c='';
		// 	var tab=14;
		// 	window.document.getElementById('id_div').innerHTML='';
			
		// 	for(i=0; i!=parcelas; i++) {
				
		// 		c = c + \"<TR><td  width=15% align=left>\"+(i+1)+\"º Valor : <BR> <input tabindex=\"+(tab++)+\" id=primeira_parcela type=text ".MASCARA_VALOR." name=valor[] style='border:1px solid #c8d7e3;width:100%'> </td> 		  <td width=15% align=left>\"+(i+1)+\"º Vencimento: <BR> <input tabindex=\"+(tab++)+\"  ".MASCARA_DATA." type=text name=vencimento[] style='border:1px solid #c8d7e3;width:100%'> </td>		  <td  align=left>\"+(i+1)+\"ª Observação: <BR> <input tabindex=\"+(tab++)+\" type=text name=obs[]  style='border:1px solid #c8d7e3;width:100%'> </td></TR> \";				
				
		// 	}
			
		// 	c = '<table border=0 width=100%>' + c + '</table>';
			
		// 	window.document.getElementById('id_div').innerHTML=c;
			
		// 	window.document.getElementById('primeira_parcela').focus();
			
		// }

		function parc(parcelas) {
			
			var c='';
			var tab=7;
			window.document.getElementById('id_div').innerHTML='';
			
			for(i=0; i!=parcelas; i++) {
				
				//c = c + \"<td style='width:1%' align=left>\"+(i+1)+\"º Valor : <BR> <input  tabindex=\"+(tab++)+\"   id=vparc_\"+i+\" ".MASCARA_VALOR."  type=text name=valor[] style='border:1px solid #c8d7e3;'> </td> <td style='width:1%'  align=left>\"+(i+1)+\"º Vencimento: <BR> <input tabindex=\"+(tab++)+\"  id=venc_\"+i+\" ".MASCARA_DATA." type=text name=vencimento[] style='border:1px solid #c8d7e3;'> </td> <td style='width:10%' align=left>&nbsp;</td>				</tr><tr>\";

c = c + \"<div class='row' style='margin: 0px;'>\";
c = c + \"	<section class='col col-2'>\";
c = c + \"		<label class='label'>\"+(i+1)+\"º Valor:</label>\";
c = c + \"		<label class='input'>\";
c = c + \"			<input type=text name=valor[] value='' class='input' placeholder='' id=vparc_\"+i+\" tabindex=\"+(tab++)+\"  maxlength=14 onkeyup='mascara_reais(this);'  >\";
c = c + \"		</label>\";
c = c + \"	</section>\";
c = c + \"	<section class='col col-2'>\";
c = c + \"		<label class='label'>\"+(i+1)+\"º Vencimento:</label>\";
c = c + \"		<label class='input'>\";
c = c + \"			<input type=text name=vencimento[] id=venc_\"+i+\" value='' class='input' placeholder=''  tabindex=\"+(tab++)+\"   maxlength=10  onkeyup='mascara_data(this);'  >\";
c = c + \"		</label>\";
c = c + \"	</section>\";
c = c + \"	<section class='col col-6'>\";
c = c + \"		<label class='label'>\"+(i+1)+\"º Observação:</label>\";
c = c + \"		<label class='input'>\";
c = c + \"			<input type=text name=obs[] value='' class='input' placeholder=''  tabindex=\"+(tab++)+\"  >\";
c = c + \"		</label>\";
c = c + \"	</section>\";
c = c + \"</div>\";
			}
			
			//c = '<table border=0 width=100%><tr>' + c + '<td>&nbsp;</td></tr></table>';
			// c = '<div id=div_boleto_0 style=\"display:block\"> '+c+'</div>';
			
			
			window.document.getElementById('id_div').innerHTML=c;
			
		}
		
		
		parc(1);
		
	");
}





function layout_imprime_planoconta() {



	if( $_POST[busca_situacao] != '' ){
		
		if( $_POST[busca_situacao] == 'Aberto' ){
			
			$extra .= " AND bole_tx_status = 'ativo'";
		}
		
		if( $_POST[busca_situacao] == 'Baixado' ){
			
			$extra .= " AND bole_tx_status = 'encerrado'";
		}
		
	} else {
		$extra .= " AND bole_tx_status != 'inativo'";
	}
	
	if( $_POST[busca_inicio] !='' ){
		
		if( $_POST[busca_filtro]=='Vencimento' ){
			
			$inicio = gera_data($_POST[busca_inicio],1)." 00:00:00";
			$order = " ORDER BY bole_tx_vencimento,enti_tx_fantasia";
			$extra .= " AND bole_tx_vencimento >= '$inicio'";
			
		}
		
		if( $_POST[busca_filtro]=='Previsão' ){
			
			$inicio = gera_data($_POST[busca_inicio],1)." 00:00:00";
			$order = " ORDER BY bole_tx_previsao,enti_tx_fantasia";
			$extra .= " AND bole_tx_previsao >= '$inicio'";
			
		}
		
		if( $_POST[busca_filtro]=='Pagamento' ){
			
			$inicio = gera_data($_POST[busca_inicio],1)." 00:00:00";
			$fobo = ",fobo";
			$order = " ORDER BY fobo_tx_data,enti_tx_fantasia";
			$extra .= " AND fobo_tx_data >= '$inicio'";
			
		}
		
	}
	
	if( $_POST[busca_fim] !='' ){
		
		if( $_POST[busca_filtro]=='Vencimento' ){
			
			$fim = gera_data($_POST[busca_fim],1)." 23:59:59";
			$order = " ORDER BY bole_tx_vencimento,enti_tx_fantasia";
			$extra .= " AND bole_tx_vencimento <= '$fim'";
			
		}
		
		if( $_POST[busca_filtro]=='Previsão' ){
			
			$fim = gera_data($_POST[busca_fim],1)." 23:59:59";
			$order = " ORDER BY bole_tx_previsao,enti_tx_fantasia";
			$extra .= " AND bole_tx_previsao <= '$fim'";
			
		}
		
		if( $_POST[busca_filtro]=='Pagamento' ){
			
			$fim = gera_data($_POST[busca_fim],1)." 23:59:59";
			$fobo= ",fobo";
			$order = " ORDER BY fobo_tx_data,enti_tx_fantasia";
			$extra .= " AND fobo_tx_data <= '$fim'";
			
		}
		
	}
	
	if( $_POST[busca_codigo] != '' ){
		$extra .= " AND bole_nb_id = '$_POST[busca_codigo]'";
	}
	
	if( $_POST[busca_nome] != '' ){
		$extra .= " AND enti_nb_id = '$_POST[busca_nome]' ";
	}

	if( $_POST[busca_obs] != '' ){
		$extra .= " AND bole_tx_obs LIKE '%$_POST[busca_obs]%' ";
	}
	
	$extra .= " AND movi_tx_tipo = 'Saída'";
	// if( $_POST[busca_tipo] == 'Despesas'){
	// }
		
	// if( $_POST[busca_tipo] == 'Receitas' ){
	// 	$extra .= " AND movi_tx_tipo = 'Entrada'";
	// }

	if( $_POST[busca_centro] != '' ){
		$extra .= " AND movi_nb_centrocusto = '$_POST[busca_centro]'";
		$a2 = carregar('centrocusto',$_POST[busca_centro]);
		$_POST[busca_centro] = $a2[1];
	}
	if( $_POST[busca_planoconta] != '' ){
		$extra .= " AND movi_nb_planoconta = '$_POST[busca_planoconta]'";
		$a2 = carregar('planoconta',$_POST[busca_planoconta]);
		$_POST[busca_planoconta] = $a2[1];
	}
	
	
	if( $order =='' )
		$order = ' ORDER BY bole_tx_vencimento,enti_tx_nome,bole_nb_id DESC';
	
	switch($_POST[busca_ordem]){
		
		case 'Código':
			$order = " ORDER BY bole_nb_id ";
		break;
		case 'Vencimento':
			$order = " ORDER BY bole_tx_vencimento,enti_tx_nome,bole_nb_id ";
		break;
		
		case 'Pagamento':
			if($_POST[busca_filtro]=='Pagamento')
				$order = " ORDER BY fobo_tx_data,enti_tx_nome,bole_nb_id ";
		break;	
		
		default:
			$order = " ORDER BY enti_tx_nome,bole_nb_id ASC";
		break;	
		
	}
	
	

	
	if($_POST[busca_filtro]=='Pagamento'){
		
		$sql_plano = selecionar("planoconta.*|boleto,movimento.entidade,fobo,centrocusto,planoconta",
			'movi_tx_status,bole_tx_status,movi_nb_centrocusto,movi_nb_planoconta,movi_nb_ref,fobo_nb_boleto',
			"!inativo,!Agrupado,.cent_nb_id,.plan_nb_id,.enti_nb_id,.bole_nb_id",
			" $extra GROUP BY plan_nb_id  ORDER BY plan_tx_nome ");
		
	}else{
		
		$sql_plano = selecionar("planoconta.*|boleto,movimento.entidade,centrocusto,planoconta",
		'movi_nb_centrocusto,movi_nb_planoconta,movi_tx_status,bole_tx_status',".cent_nb_id,.plan_nb_id,!inativo,!Agrupado",
			" $extra AND movi_nb_ref = enti_nb_id GROUP BY plan_nb_id ORDER BY plan_tx_nome ");
		
	}



	cabecaRelatorio('Contas Pagar/Receber',2);

//	$linha+=1;
	
	$nome_entidade = "CEDENTE/SACADO";
	$nome_centro = "CENTRO CUSTO";
	$plano_contas = "PLANO CONTAS";
	$nome_vencimento = "VENCIMENTO";
	$valor_vencimento = "VALOR";
	$status = "SITUAÇÃO";
	
//	$cabeca[] = array('','CÓD','EMISSÃO',$nome_entidade,$nome_projeto,$nome_vencimento,$nome_pagamento,'','','');

	
	//INICIO DO GRID
	$cabeca[] = array('<b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Lançamento','<b>Documento','<b>Vencimento','<b>Valor','<b>Valor<font color=white>_</font>Pago','<b>Baixa','<b>Situação','<b>Autorização');
	$cabeca[] = 'e,e,c,d,d,c,e,e';
	$cabeca[] = ',8%,8%,8%,8%,8%,7%,7%';
	$cabeca[] = '99%';
	$cabeca[] = ' class=rel border=0';
/*
	//INICIO DO GRID
	$cabeca2[] = array('','','','','','','','');
	$cabeca2[] = 'e,e,c,d,d,c,e,e';
	$cabeca2[] = ',10%,8%,8%,8%,8%,7%,7%';
	$cabeca2[] = '99%';
	$cabeca2[] = ' class=relatorio border=0';
	
	grid::gerar_estilo($cabeca2,$valores);
*/
	echo "<hr>";
	$linha++;
	
	
	$hoje = date("Y-m-d");
	
	
	
	while( $a_plano = carrega_array($sql_plano) ){
		

		if($_POST[busca_filtro]=='Pagamento'){
			
			$sql2 = selecionar("boleto,movimento.entidade,fobo,centrocusto,planoconta",
				'movi_tx_status,bole_tx_status,movi_nb_centrocusto,movi_nb_planoconta,movi_nb_ref,fobo_nb_boleto',
				"!inativo,!Agrupado,.cent_nb_id,.plan_nb_id,.enti_nb_id,.bole_nb_id",
				" $extra AND plan_nb_id='$a_plano[plan_nb_id]' GROUP BY enti_nb_id  $order ");
			
		}else{
			
			$sql2 = selecionar("boleto,movimento.entidade,centrocusto,planoconta",
			'movi_nb_centrocusto,movi_nb_planoconta,movi_tx_status,bole_tx_status',".cent_nb_id,.plan_nb_id,!inativo,!Agrupado",
				" $extra AND plan_nb_id='$a_plano[plan_nb_id]' AND movi_nb_ref = enti_nb_id GROUP BY enti_nb_id $order ");
			
		}
	
		
		
		echo "<div class=relatorio align=left style='width:99%'>$a_plano[plan_tx_codigo] - $a_plano[plan_tx_nome]</div>";
		
		$linha = $linha+3;
		$t_sql2=num_linhas($sql2);
		
		while( $a2 = carrega_array($sql2) ) {
		
			
			
			echo "<div class=relatorio align=left style='width:99%'>&nbsp;&nbsp;&nbsp;&nbsp;$a2[enti_tx_nome]</div>";

			$linha = $linha+2;
			
			if($_POST[busca_filtro]=='Pagamento'){
			
			$sql = selecionar("boleto,movimento.entidade,fobo,centrocusto,planoconta",
				'movi_tx_status,bole_tx_status,movi_nb_centrocusto,movi_nb_planoconta,movi_nb_ref,fobo_nb_boleto',
				"!inativo,!Agrupado,.cent_nb_id,.plan_nb_id,.enti_nb_id,.bole_nb_id",
				" $extra AND enti_nb_id='$a2[enti_nb_id]' AND plan_nb_id='$a_plano[plan_nb_id]' GROUP BY bole_nb_id  $order ");
			
			}else{
				
				$sql = selecionar("boleto,movimento.entidade,centrocusto,planoconta",
				'movi_nb_centrocusto,movi_nb_planoconta,movi_tx_status,bole_tx_status',".cent_nb_id,.plan_nb_id,!inativo,!Agrupado",
					" $extra  AND enti_nb_id='$a2[enti_nb_id]' AND plan_nb_id='$a_plano[plan_nb_id]' AND movi_nb_ref = enti_nb_id GROUP BY bole_nb_id $order ");
				
			}
			
			$t_sql = num_linhas($sql);
		
			unset($valores);
			$totaldoc=0;
			$linha_vez=0;
			
			while( $a = carrega_array($sql) ) {
				
				
				$sql_fobo = selecionar('sum(fobo_tx_valor) as valor,fobo_tx_data|fobo','fobo_nb_boleto,fobo_tx_status',"$a[bole_nb_id],ativo");
				
				if(num_linhas($sql_fobo) > 0 ){// VERIFICA SE EXISTE DATA DE PAGAMENTO CADASTRADA NA TABELA fobo
					$fobo = carrega_array($sql_fobo);
					$a[fobo_tx_data] = $fobo[fobo_tx_data];
				}else{
					unset($a[fobo_tx_data]);
				}
				
				
				switch($a[bole_tx_status]){
					case 'ativo': 
						if( $a[bole_tx_vencimento] >= $hoje )
							$a[bole_tx_status] = 'VENCER'; 
						else
							$a[bole_tx_status] = 'VENCIDO'; 
						
					break;
					case 'encerrado' : $a[bole_tx_status] = 'BAIXADO'; break;
				}
				
		
		
				$nome_entidade = substr($a[enti_tx_nome],0,25);
				$nome_centro = substr($a[cent_tx_nome],0,15);
				$plano_contas = substr($a[plan_tx_nome],0,15);
				$nome_vencimento = data($a[bole_tx_vencimento],1);
				$valor_vencimento = mostra_valor($a[bole_tx_valordoc]);
				$status = $a[bole_tx_status];

				$data_paga = data($a[bole_tx_data],1);
				$valor_paga = mostra_valor($a[bole_tx_valor],1);
				
				unset($obs);
				unset($obs2);
				$obs = trim($a[movi_tx_documento]."/NF:".$a[movi_tx_notafiscal]);
				$obs = str_replace(" ","",$obs);
				$t_obs = strlen($obs);
				
				if( $t_obs > 15 ) {
					$obs = substr($obs,0,14);
					$obs2 = "<BR>".substr($obs,15);
//					$obs = str_replace(" ","<font color=white>_</font>",$obs);
//					$obs2 = str_replace(" ","<font color=white>_</font>",$obs2);
					$linha++;
				} else {
//					$obs = str_replace(" ","<font color=white>_</font>",$obs);
				}
					
				
				$valores[] = array("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;".zeros($a[bole_nb_id],5)." ".$nome_entidade,$obs.$obs2,$nome_vencimento,$valor_vencimento,$valor_paga,$data_paga,$status,$a[bole_tx_autorizacao]);
			
				$totaldoc += $a[bole_tx_valordoc];
				$total_pago += $a[bole_tx_valor];
				$total += $a[bole_tx_valor];
				
				$TOTAL_LANCADO_GERAL += $a[bole_tx_valordoc];
				$TOTAL_PAGO_GERAL += $a[bole_tx_valor];
				$TOTAL_CONTA+= $a[bole_tx_valor];
				
				// TOTALIZA OS VALORES
				
				
				
		
				// VARIAVEL QUE CONTROLA O NUMERO DE LINHAS DA PAGINA
				$linha = $linha + 1;
				// VARIAVEL QUE CONTROLA O NUMERO DE LINHAS DENTRO DE CADA GRUPO DO PLANO DE CONTAS
				++$linha_vez;
				

				if( $linha_vez==($t_sql) ) {
					
					
					$valores[] = array('','',"<div style='text-align:right'><B>TOTAL:","<div style='text-align:right'></B>".mostra_valor($totaldoc,1),'</B>'.mostra_valor($total_pago,1).'</b>','&nbsp;','&nbsp;','&nbsp;');
					
					$linha++;
					
					grid::gerar_estilo($cabeca,$valores);
					unset($valores);
					echo "<hr>";
					$linha++;
					
				}

				if( $linha >= 46 ) {

					
						if( $linha_vez!=($t_sql) ) 
							grid::gerar_estilo($cabeca,$valores);
						
						unset($valores);
						echo "<br style=page-break-after:always>";
						cabecaRelatorio('Contas Pagar/Receber');
						$linha=4;

						//grid::gerar_estilo($cabeca2,$valores);
					
						echo "<hr>";
					
				}

		
			}
			
			
			
		}
			echo "<P class=relatorio align=center style='width:99%'><b>TOTAL DA CONTA: </b>".mostra_valor($TOTAL_CONTA,1)."</P>";
			$linha++;
			unset($TOTAL_CONTA,$total_pago);
/*
			echo "$linha -> $t_sql<BR>";
			if( $linha%40 == 0 || $linha==($t_sql) ) {
				
					
					if( $linha!=($t_sql) ) {
						
						grid::gerar($cabeca,$valores);
						unset($valores);
						echo "<br style=page-break-after:always>";
						cabecaRelatorio('Contas Pagar/Receber');
						
					} else {
						
						$valores[] = array('','','',"<div style='text-align:right'><B>TOTAL:","<div style='text-align:right'><B>".mostra_valor($totaldoc,1),'');
						grid::gerar($cabeca,$valores);
						
					}
				
			}
*/
		
	}

	echo "<BR><div style='width:99%' class=relatorio align=right>";
	echo "VALOR TOTAL: R$ ".mostra_valor($TOTAL_LANCADO_GERAL,1);
	echo "<BR><BR>VALOR PAGO TOTAL: R$ ".mostra_valor($TOTAL_PAGO_GERAL,1)."</div><BR>";


}




function layout_imprime() {
	
	$sql = $_POST[sql];
	$sql = str_replace(";",",",$sql);
	$sql = str_replace("\\","",$sql);
	$sql = query($sql);


	cabecaRelatorio('Contas Pagar/Receber',2);


	
	$busca_sit='Todos';
		
	if( $_POST[busca_situacao] == 'Aberto' ){
		
		$busca_sit = 'Aberto';
	}
	
	if( $_POST[busca_situacao] == 'Baixado' ){
		
		$busca_sit='Baixado';
	}
			
	if( $_POST[busca_situacao] == 'Todos' ){
		
		$busca_sit='Todos';		
	}


	if( $_POST[busca_nome] != '' ){
		$a_enti = carregar('entidade',$_POST[busca_nome]);
	}

	if( $_POST[busca_centro] != '' ){
		$a_centro = carregar('centrocusto',$_POST[busca_centro]);
	}

	if( $_POST[busca_planoconta] != '' ){
		$a_plano = carregar('planoconta',$_POST[busca_planoconta]);
	}


	$c1[] = cactux::texto('Código:',$_POST[busca_codigo],2);
	$c1[] = cactux::texto('Nome:',$a_enti[enti_tx_nome],4);
	$c1[] = cactux::texto('Descrição:',$_POST[busca_obs],4);

	$c2[] = cactux::texto('Centro de Custo:',$a_centro[1],3);
	$c2[] = cactux::texto('Plano Conta:',$a_plano[1],3);
	$c2[] = cactux::texto('Nota Fiscal:',$_POST[busca_nf],2);
	$c2[] = cactux::texto('Valor:',mostra_valor($_POST[busca_valor]),2);	
	
	$c3[] = cactux::texto('Data Inicial:',$_POST[busca_inicio],2);
	$c3[] = cactux::texto('Data Fim:',$_POST[busca_fim],2);
	$c3[] = cactux::texto('Filtro Data:',$_POST[busca_filtro],1);
	$c3[] = cactux::texto('Tipo:',$_POST[busca_tipo],2);
	$c3[] = cactux::texto('Situação:',$busca_sit,1);
	$c3[] = cactux::texto('Ordernar:',$_POST[busca_ordem],2);

	
	cactux::abre_form();
	cactux::abre_fieldset('Filtro de Busca');
	cactux::linha_fieldset($c1[0],$c1[1],$cnota,$c1[2]);
	cactux::linha_fieldset($c2[0],$c2[1],$c2[2],$c2[3]);
	cactux::linha_fieldset($c3[0],$c3[1],$c3[2],$c3[3],$c3[4],$c3[5]);
	cactux::fecha_fieldset();
	cactux::fecha_form();
	
	echo"<br>";
	
	
	$t_sql = num_linhas($sql);
	
	$nome_entidade = "SACADO/CEDENTE<div style='text-align:right'>DESCRIÇÃO</div>";
	$nome_centro = "CENTRO CUSTO<div style='text-align:right'>PLANO DE CONTA</div>";
	$nome_vencimento = "VENCIMENTO<div style='text-align:right'>VALOR</div>";
	$nome_pagamento = "DATA PG<div style='text-align:right'>VALOR PG</div>";
	

	
	//INICIO DO GRID
	$cabeca[] = array('CÓD',$nome_entidade,$nome_centro,'PREVISÃO',$nome_vencimento,$nome_pagamento);	
	$cabeca[] = 'c,e,e,e,e,e,e,e';
	$cabeca[] = '5%,,25%,6%,12%,12%,1%';
	
	
	$hoje = date("Y-m-d");
	
	while( $a = carrega_array($sql) ){
		

		// OBTEM TODOS OS FOBOS DE PAGAMENTO, COM EXCESSÃO DA CARTEIRA
		$sql_fobo = selecionar('sum(fobo_tx_valor) as valor,fobo_tx_data,form_tx_nome|fobo,forma','fobo_nb_boleto,fobo_tx_status',"$a[bole_nb_id],ativo"," AND form_tx_nome NOT LIKE '%carteira%' AND fobo_nb_userBaixa > 0");
		
		if (num_linhas($sql_fobo) > 0 ) {// VERIFICA SE EXISTE DATA DE PAGAMENTO CADASTRADA NA TABELA fobo
			$fobo = carrega_array($sql_fobo);
			// $a[fobo_tx_data] = $fobo[fobo_tx_data];

			$a[bole_tx_valor] = $fobo[valor];

		} else {
			unset($a[fobo_tx_data]);
		}
		
		
		// DEFINE COR DAS DIVS
		if($a[movi_tx_tipo]=='Entrada')
			$div = "<div style='color:blue'>";// RECEITA - AZUL
		
		if($a[movi_tx_tipo]=='Saída') {
			$div = "<div style='color:red'>";// DESPESA - VERMELHO
			$a[bole_tx_valordoc] = $a[bole_tx_valordoc] * (-1);
			$a[bole_tx_valor] = $a[bole_tx_valor] * (-1);
		}
	


		$data_pagamento = data($a[bole_tx_data],1);

		// ESSE IF SERVE PARA EXIBIR COM VALOR ZERO OS PAGAMENTOS QUE POSSUEM RECEBIMENTOS
		if ( $data_pagamento != '' ) {
			$valor_pagamento = mostra_valor($a[bole_tx_valor],1);

		} else {
			$valor_pagamento = mostra_valor($a[bole_tx_valor]);
		}


		$nome_entidade = $a[enti_tx_nome]."<div style='text-align:right'><BR>".$a[bole_tx_obs]."</div>";
		$nome_centro = $a[cent_tx_nome]."<div style='text-align:right'><BR>".$a[plan_tx_nome]."</div>";
		$nome_vencimento = data($a[bole_tx_vencimento],1)."<div style='text-align:right'><BR>".mostra_valor($a[bole_tx_valordoc])."</div>";
		$nome_pagamento = $data_pagamento."<div style='text-align:right'><BR>".$valor_pagamento."</div>";
		

		$valores[] = array( $div.$a[bole_nb_id], $div.$nome_entidade, $div.$nome_centro, $div.data($a[bole_tx_previsao],1),
							$div.$nome_vencimento, $div.$nome_pagamento );
		




		++$x;
		$linha++;
		$totaldoc += $a[bole_tx_valordoc];
		$total += $a[bole_tx_valor];
		// TOTALIZA OS VALORES

		++$linha;
		++$contador2;


		if ( $pagina == 0 )
			$limitador = 29;
		else
			$limitador = 37;

		if( $linha>=$limitador || $x==($t_sql) ) {
				
				if( $x!=($t_sql) ) {

					++$pagina;
					
					$linha=0;
					echo '<div style="page-break-after: always">';
						grid::gerar($cabeca,$valores);
					echo "</div>";
					unset($valores);
					if($x!=$t_sql)
					cabecaRelatorio('Contas Pagar/Receber');
					
				} else {
				
				$valores[] = array('','','',"<div style='text-align:right'><B>TOTAL:","<div style='text-align:right'><B>".mostra_valor($totaldoc,1),"<div style='text-align:right'><B>".mostra_valor($total,1));
				grid::gerar($cabeca,$valores);
				
			}			
		}

		
	}

	


}



function autorizacao_boleto(){


	$a_bole=carregar('boleto',$_POST[id]);
	
	$sql_auto=selecionar('boleto','bole_tx_status',"ativo"," AND bole_nb_movimento='$a_bole[bole_nb_movimento]'");
	
	while($a_auto=carrega_array($sql_auto)){
	
		if($a_bole[bole_tx_autorizacao]==''){
			$campos=array(bole_tx_autorizacao);
			$valores=array('Liberado');
			atualizar('boleto',$campos,$valores,$a_auto[bole_nb_id]);

		}else{
			$campos=array(bole_tx_autorizacao);
			$valores=array('');
			atualizar('boleto',$campos,$valores,$a_auto[bole_nb_id]);
			
		}
	
	}
	
	index();
	exit;

}




/**************************************************************************************************
*
* FUNÇÃO PRINCIPAL (INDEX);
*
\**************************************************************************************************/
//print_r($_POST);
/*
function exclui_recebimento_motivo(){
	
	cabecalho('',2);
	
	cactux::abre_form();
	$a=carregar('boleto.movimento.entidade,centrocusto,planoconta',$_POST[id],'movi_nb_ref,movi_nb_centrocusto, movi_nb_planoconta, movi_nb_id','.enti_nb_id,.cent_nb_id,.plan_nb_id,.bole_nb_movimento','');
	
	$t[]=cactux::texto('Cód:',$_POST[id]);
	$t[]=cactux::texto('Sacado/Cedente:',$a[enti_tx_nome]);
	$t[]=cactux::texto('Centro Custo:',$a[cent_tx_nome]);
	$t[]=cactux::texto('Plano de Conta:',$a[plan_tx_nome]);
	$t[]=cactux::texto('Valor:',mostra_valor($a[bole_tx_valordoc]));
	
	$c[]=cactux::textarea('Motivos:','motivos','',10);
	$c[]=cactux::campo_senha('Senha:','senha',2);
	$c[]=cactux::botao_submit('Avançar',2,'exclui_recebimento','id,id_boleto',"$_POST[id],$a[bole_nb_id]");

	$c[]=cactux::botao('Voltar',2,'voltar');
	
	$status = cactux::msg_status();
	
	cactux::abre_fieldset('Informações da Conta');
	cactux::linha_fieldset($t[0],$t[1],$t[2],$t[3],$t[4]);
	cactux::linha_fieldset($c[0]);
	cactux::linha_fieldset($c[1]);
	cactux::linha_fieldset($c[3],$c[2],$status);
	cactux::fecha_fieldset();
	
	cactux::fecha_form();
	cactux::acao_botao('voltar','index');
	
	
	exit;
	
}
*/




function envia_anexo(){
	
	global $CACTUX_CONF;
	$a_mod=$_POST[a_mod];
	
	$anexo = $_FILES[anexo];

	
	
	//DADOS DA TABELA ANEXO
	$campos = array(anex_tx_nome, anex_nb_movimento, anex_tx_tipo,anex_tx_status);
	$valores = array($_POST[titulo],$_POST[id_movi],'compra',ativo);


	// print_r($_POST);
	// exit;
	
	//SE NÃO EXISTIR ANEXO DESSE MOVIMENTO ELE INSERE NA TABELA
	if( !$_POST[id_anexo] ) {
		//INSERIR
		$campos = array_merge($campos,array(anex_nb_userCadastro, anex_tx_dataCadastro));
		$valores = array_merge($valores,array($_SESSION[user_nb_id],date("Y-m-d H:i:s")));
		inserir('anexo',$campos,$valores,1);
		$_POST[id_anexo]=ultimo_reg('anexo');
	} else {
		//ATUALIZAR
		$campos = array_merge($campos,array(anex_nb_userAtualiza, anex_tx_dataAtualiza));
		$valores = array_merge($valores,array($_SESSION[user_nb_id],date("Y-m-d H:i:s")));
		atualizar('anexo',$campos,$valores,$_POST[id_anexo]);
	}


	$_POST[titulo]=preg_replace("[^a-zA-Z0-9_]", "", strtr($_POST[titulo], "áàãâéêíóôõúüçÁÀÃÂÉÊÍÓÔÕÚÜÇ ", "aaaaeeiooouucAAAAEEIOOOUUC_"));
	$_POST[titulo]=str_replace(" ", "_", $_POST[titulo]);
	//$_POST[titulo]=substr($_POST[titulo],0,-3);
		
	//GUARDAR O ANEXO
	if( $anexo[name] != '') {
		// CRIA O DIRETÓRIO PARA GUARDAR OS ANEXOS DA COMPRA, ATRAVÉS DO ID DO MOVIMENTO
		//@mkdir("$_SERVER[DOCUMENT_ROOT]/$CACTUX_CONF[path]/arquivos/anexos/$_POST[id_movi]");
		
		//GUARDA O ARQUIVO DENTRO DA PASTA DO ID DO MOVIMENTO, SALVA COM O NOME DO TÍTULO E O ID DO MOVIMENTO
		$msg = enviar('anexo',$CACTUX_CONF[path].'arquivos/anexos/'.$_POST[id_movi].'-'.$_POST[titulo],1); 
		// echo $_SERVER[DOCUMENT_ROOT]."".$CACTUX_CONF[path].'arquivos/anexos/'.$_POST[id_movi].'-'.$_POST[titulo];exit;
		// echo $msg;
		// echo "<br>".$_SERVER[DOCUMENT_ROOT]."".$CACTUX_CONF[path].'arquivos/anexos/'.$_POST[id_movi].'-'.$_POST[titulo];
		set_status('Anexo Cadastrado com Sucesso!');
		// echo $_SERVER[DOCUMENT_ROOT]."".$CACTUX_CONF[path].'arquivos/anexos/';exit;
		// GUARDA O NOME DO ARQUIVO ORIGINAL NA TAVELA ANEXO
		if( !bd_erro($msg) ) {
			$envia_campos = 'anex_tx_arquivo';		
			$envia_valores = basename($msg);
			atualizar('anexo',$envia_campos,$envia_valores,$_POST[id_anexo]);
		}
	}
		
	layout_anexo();
	exit;
}

function exclui_anexo(){
	
	$a = carregar('anexo,movimento',$_POST[id]);
	remover('anexo',$_POST[id]);
	$_POST[id]=$_POST[id_boleto];
	
	layout_anexo();
	exit;
}


function modifica_anexo(){
	global $a_mod;
	
	$a_mod = carregar('anexo,movimento',$_POST[id]);
	$_POST[id]=$_POST[id_boleto];
	
	layout_anexo();
	exit;
}




function layout_anexo(){
	global $a_mod;
	global $CACTUX_CONF;
	
	cabecalho('Anexo de Documentos',2);

	//CONSULTAS
	$a_mov=carregar('boleto,movimento',$_POST[id]);
	if($a_mov[movi_tx_arquivo]!=''){
		$icone_ver_movimento="<a href='../arquivos/financeiro/".$a_mov[movi_tx_arquivo]."' target=_blank  onmouseover=exibe_ajuda(8,this) onmouseout=remove_ajuda(8) ><img src=../cactus/imagens/boleto.gif  border=0></a>";
		$valores[]=array('',"Anexo do financeiro",$icone_ver_movimento,'','');
	}

	// $a_compra = carregar('compra,setor,entidade',$_POST[id]);
	// $a_comprador = carregar('user',"$a_compra[comp_nb_userCadastro]");
	
	// CAMPOS TEXTO
	$t[] = cactux::texto('Código:',$a_mov[bole_nb_id],1);
	$t[] = cactux::texto('Nome:',nome_movimento($a_mov),5);
	$t[] = cactux::texto('Vencimento:',data($a_mov[bole_tx_vencimento],1),2);
	$t[] = cactux::texto('Valor:','R$ '.mostra_valor($a_mov[bole_tx_valordoc]),1);

	//CAMPOS PARA DADOS DO ARQUIVO
	$c[] = cactux::campo('Título:','titulo',$a_mod[anex_tx_nome],4);
	$c[] = cactux::campo_arquivo('Anexo:','anexo',4);
	
	//UTILIZADA APENAS PARA TESTE
	//$_POST[id] = 1;
	
	$gravar = cactux::botao_submit('Gravar',2,'envia_anexo','id_movi,id,id_anexo',"$a_mov[movi_nb_id], $_POST[id],$a_mod[anex_nb_id]");
	$voltar = cactux::botao('Voltar',2,'voltar');
	$status = cactux::msg_status();
	
	cactux::abre_form('upload');
	
	cactux::abre_fieldset('Informações da Compra');
	cactux::linha_fieldset($t[0],$t[1],$t[2],$t[3]);
	cactux::linha_fieldset($t2[0]);
	cactux::linha_fieldset($c[0],$c[1]);
	cactux::linha_fieldset($voltar,$gravar,$status);
	cactux::fecha_fieldset();
	
	cactux::fecha_form();
	
	cactux::acao_botao('voltar','index');
	
	$sql = selecionar('anexo','anex_tx_status',"!inativo"," AND anex_nb_movimento=$a_mov[movi_nb_id] $extra ORDER BY anex_nb_id");
	
	$cabecalho[] = array('COD','ANEXO','','','');
	$cabecalho[] = 'c,e';
	$cabecalho[] = '6%,,3%,3%,3%';
	$cabecalho[] = '50%';
	
	while( $a = carrega_array($sql) ){
		$ver_anexo = ".icone_modificar($a[0],'layout_anexo','','','$CACTUX_CONF[path]/arquivos/anexos/$a[anex_tx_arquivo]','target=_blank','','anexo')";
		// $ver_anexo="<a href=$CACTUX_CONF[path]/arquivos/anexos/$a[anex_tx_arquivo] target=_blank><img src = '$CACTUX_CONF[path]/cactus/imagens/boleto.gif'></a>";

		$valores[] = array($a[anex_nb_id],$a[anex_tx_nome],$ver_anexo,".icone_modificar($a[0],modifica_anexo,'id_boleto',$a_mov[bole_nb_id])",".icone_excluir($a[0],exclui_anexo,'id_boleto',$a_mov[bole_nb_id])");
	}
	
	grid::gerar($cabecalho,$valores);
	
	
	rodape();
}




function index() {
	global $CONFIGURA;

	if( $_POST[limpa_formulario] == 'SIM' ) {
		unset($_POST[busca_codigo],$_POST[busca_nome],$_POST[busca_obs],$_POST[busca_tipo],$_POST[busca_situacao],$_POST[busca_auto]);
		unset($_POST[busca_valor],$_POST[busca_inicio],$_POST[busca_nf],$_POST[busca_fim],$_POST[busca_filtro],$_POST[busca_centro],$_POST[busca_planoconta],$_POST[busca_ordem]);
	}

	
	if (substr($_POST[busca_valor],-3,1)==".")
		$_POST[busca_valor] = mostra_valor($_POST[busca_valor]);


	if($_POST[busca_valor]){
		$_POST[busca_valor] = valor($_POST[busca_valor]);
	}

	if($_SESSION[user_tx_nivel]=='Contas Pagar'){
		$_POST[busca_tipo] = 'Despesas';
		$extra .= " AND movi_tx_tipo = 'Saída'";		
	}

	if($_SESSION[user_tx_nivel]=='Contas Receber'){
		$_POST[busca_tipo] = 'Receitas';
		$extra .= " AND movi_tx_tipo = 'Entrada'";
	}


	cabecalho('Contas Pagar/Receber',2);
	
	$busca_sit='Todos';
		
	if( $_POST[busca_situacao] == 'Aberto' ){
		
		$extra .= " AND bole_tx_status = 'ativo'";
		$busca_sit = 'Aberto';
	}
	
	if( $_POST[busca_situacao] == 'Baixado' ){
		
		$extra .= " AND bole_tx_status = 'encerrado'";
		$busca_sit='Baixado';
	}
			
	if( $_POST[busca_situacao] == 'Todos' ){
		
		$extra .= " AND bole_tx_status != 'inativo'";
		$busca_sit='Todos';		
	}

	
	
	if( $_POST[busca_inicio] !='' ){
		
		if( $_POST[busca_filtro]=='Vencimento' ){
			
			$inicio = gera_data($_POST[busca_inicio],1)." 00:00:00";
			$order = " ORDER BY bole_tx_vencimento,enti_tx_fantasia";
			$extra .= " AND bole_tx_vencimento >= '$inicio'";			
		}
		
		if( $_POST[busca_filtro]=='Previsão' ){
			
			$inicio = gera_data($_POST[busca_inicio],1)." 00:00:00";
			$order = " ORDER BY bole_tx_previsao,enti_tx_fantasia";
			$extra .= " AND bole_tx_previsao >= '$inicio'";			
		}
		
		if( $_POST[busca_filtro]=='Pagamento' ){
			
			$inicio = gera_data($_POST[busca_inicio],1)." 00:00:00";
			$fobo = ",fobo";
			$order = " ORDER BY fobo_tx_data,enti_tx_fantasia";
			$extra .= " AND fobo_tx_data >= '$inicio'";			
		}		
	}
	
	if( $_POST[busca_fim] !='' ){
		
		if( $_POST[busca_filtro]=='Vencimento' ){
			
			$fim = gera_data($_POST[busca_fim],1)." 23:59:59";
			$order = " ORDER BY bole_tx_vencimento,enti_tx_fantasia";
			$extra .= " AND bole_tx_vencimento <= '$fim'";			
		}
		if( $_POST[busca_filtro]=='Previsão' ){
			
			$fim = gera_data($_POST[busca_fim],1)." 23:59:59";
			$order = " ORDER BY bole_tx_previsao,enti_tx_fantasia";
			$extra .= " AND bole_tx_previsao <= '$fim'";			
		}
		
		if( $_POST[busca_filtro]=='Pagamento' ){
			
			$fim = gera_data($_POST[busca_fim],1)." 23:59:59";
			$fobo= ",fobo";
			$order = " ORDER BY fobo_tx_data,enti_tx_fantasia";
			$extra .= " AND fobo_tx_data <= '$fim'";			
		}		
	}
	
	if( $_POST[busca_nf] !=''){
		$extra .= " AND movi_tx_notafiscal LIKE '%$_POST[busca_nf]%'";
	}
	
	if( $_POST[busca_auto] == 'Liberado' ){
		$extra .= " AND bole_tx_autorizacao = 'Liberado'";
	}
	
	if( $_POST[busca_auto] == 'Não Liberado' ){
		$extra .= " AND bole_tx_autorizacao IS NULL";
	}
	
	if( $_POST[busca_codigo] != '' ){
		$extra .= " AND bole_nb_id = '$_POST[busca_codigo]'";
	}
	
	if( $_POST[busca_nome] != '' ){
		$extra .= " AND enti_nb_id = '$_POST[busca_nome]' ";
	}

	if( $_POST[busca_obs] != '' ){
		$extra .= " AND bole_tx_obs LIKE '%$_POST[busca_obs]%' ";
	}
	
	if( $_POST[busca_tipo] == 'Despesas'){
		$extra .= " AND movi_tx_tipo = 'Saída'";
	}
		
	if( $_POST[busca_tipo] == 'Receitas' ){
		$extra .= " AND movi_tx_tipo = 'Entrada'";
	}

	if( $_POST[busca_centro] != '' ){
		$extra .= " AND movi_nb_centrocusto = '$_POST[busca_centro]'";
		$a_centro = carregar('centrocusto',$_POST[busca_centro]);
	}

	if( $_POST[busca_planoconta] != '' ){
		$extra .= " AND movi_nb_planoconta = '$_POST[busca_planoconta]'";
		$a_plano = carregar('planoconta',$_POST[busca_planoconta]);
	}
	
	if($_POST[busca_valor] != ''){
		$valormais=($_POST[busca_valor])+0.01;
		$valormenos=($_POST[busca_valor])-0.01;		
		
		$extra .= " AND bole_tx_valordoc >= '$valormenos' AND bole_tx_valordoc <= '$valormais'";
		//echo " AND bole_tx_valordoc = '".valor($_POST[busca_valor])."'";
	}

	if($_POST[busca_anexo] != ''){
		
		$extra .= " AND movi_tx_arquivo != '' AND movi_tx_arquivo IS NOT NULL ";
	}

	if ($_POST[busca_recebimentoaberto]!='') {
		$extra .= " AND bole_tx_status='ativo' AND fobo_tx_valor>0 ";
	}

	
	if( $order =='' )
		$order = ' ORDER BY bole_tx_vencimento,enti_tx_nome,bole_nb_id DESC';
	
	switch($_POST[busca_ordem]){
		
		case 'Código':
			$order = " ORDER BY bole_nb_id ";
		break;
		case 'Vencimento':
			$order = " ORDER BY bole_tx_vencimento,enti_tx_nome,bole_nb_id ";
		break;
		
		case 'Pagamento':
			if($_POST[busca_filtro]=='Pagamento')
				$order = " ORDER BY fobo_tx_data,enti_tx_nome,bole_nb_id ";
		break;
		
		default:
			$order = " ORDER BY enti_tx_nome,bole_nb_id ASC";
		break;
	}


	// ----------------------------------------------------------------------------------------------------
	// ESSA VARIAVEL CONTROLA PARA QUE AO SE CADSTRAR UM LANCAMENTO, O MESMO APARECA NO GRID
	// ----------------------------------------------------------------------------------------------------
	if( $_POST[busca_ultimo_id] > 0 )
		$extra = " AND bole_nb_movimento='$_POST[busca_ultimo_id]'";
	
	//echo "<hr>$extra<hr>";
	
	if($_POST[busca_filtro]=='Pagamento' || $_POST[busca_recebimentoaberto]!=''){

		$sql = selecionar("boleto,movimento.entidade,fobo,centrocusto,planoconta",
			'movi_tx_status,bole_tx_status,bole_tx_status,fobo_tx_status,movi_nb_centrocusto,movi_nb_planoconta,movi_nb_ref,fobo_nb_boleto',
			"!inativo,!Agrupado,!inativo,!inativo,.cent_nb_id,.plan_nb_id,.enti_nb_id,.bole_nb_id",
			" $extra GROUP BY bole_nb_id  $order ",1);

	}else{
		$sql = selecionar("boleto,movimento.entidade,centrocusto,planoconta",
		'movi_nb_centrocusto,movi_nb_planoconta,movi_tx_status,bole_tx_status,bole_tx_status',
		".cent_nb_id,.plan_nb_id,!inativo,!Agrupado,!inativo",
			" $extra AND movi_nb_ref = enti_nb_id GROUP BY bole_nb_id $order ",1);
	}

	$BUSCA = grid::gerar_paginacao($sql,'','',50);


	$c1[] = cactux::campo('Código:','busca_codigo',$_POST[busca_codigo],2);
	$c1[] = cactux::combo_net('!Nome:','busca_nome',$_POST[busca_nome],$_POST[nome_busca_nome],4,array('../'.$CONFIGURA[MODULO].'combonet/busca_div.php?c=entidade','../'.$CONFIGURA[MODULO].'combonet/busca_net.php?c=entidade'));
	$c1[] = cactux::campo('Descrição:','busca_obs',$_POST[busca_obs],4);

	$c2[] = cactux::combo_bd('!Centro de Custo:','busca_centro',$a_centro[0],$a_centro[1],3,'centrocusto','',".nome");
	$c2[] = cactux::combo_net('!Plano Conta:','busca_planoconta',$a_plano[0],$a_plano[1],3,array('../'.$CONFIGURA[MODULO]."combonet/busca_div.php?c=planoconta",'../'.$CONFIGURA[MODULO]."combonet/busca_net.php?c=planoconta"));
	$c2[] = cactux::campo('Nota Fiscal:','busca_nf',$_POST[busca_nf],2);
	$c2[] = cactux::campo('Valor:','busca_valor',mostra_valor($_POST[busca_valor]),2, MASCARA_VALOR);
	
	$c3[] = cactux::campo('Data Inicial:','busca_inicio',$_POST[busca_inicio],2,MASCARA_DATA);
	$c3[] = cactux::campo('Data Fim:','busca_fim',$_POST[busca_fim],2,MASCARA_DATA);
	$c3[] = cactux::combo('Filtro Data:','busca_filtro',array('Vencimento','Pagamento'),$_POST[busca_filtro],1);
	$c3[] = cactux::combo('Tipo:','busca_tipo',array('','Receitas','Despesas'),$_POST[busca_tipo],1);
	$c3[] = cactux::combo('Situação:','busca_situacao',array('Aberto','Baixado','Todos'),$busca_sit,1);
	$c3[] = cactux::combo('Recebimento&nbsp;Parcial:','busca_recebimentoaberto',array('','Sim'),$_POST[busca_recebimentoaberto],2);
	$c3[] = cactux::combo('Ordernar:','busca_ordem',array('Entidade','Vencimento','Pagamento','Código'),$_POST[busca_ordem],1);

	
	
	
	
	//BOTOES
	$sql = str_replace(",",";",$sql);
	$buscar = cactux::botao_submit_busca("Buscar",2,'index');
	$inserir_pag = cactux::botao("Despesas",2,'pagar','','VERMELHO');
	$inserir_rec = cactux::botao("Receitas",2,'receber','','VERDE');
	$imprime = cactux::botao("Imprimir",2,'imprime');
	$limpar = cactux::botao("Limpar",2,'limpar','','AMARELO');
	
	$status = cactux::msg_status(10);
	
	
	
	cactux::abre_form();
	cactux::abre_fieldset('Filtro de Busca');
	cactux::linha_fieldset($c1[0],$c1[1],$cnota,$c1[2]);
	cactux::linha_fieldset($c2[0],$c2[1],$c2[2],$c2[3]);
	cactux::linha_fieldset($c3[0],$c3[1],$c3[2],$c3[3],$c3[4],$c3[5],$c3[6]);
	cactux::fecha_fieldset();
	cactux::linha_fieldset($buscar,$inserir_pag,$inserir_rec,$imprime,$limpar);
	cactux::linha_fieldset($status);
	cactux::fecha_form();
	

	$sql = str_replace(",",";",$sql);
	cactux::acao_botao('pagar','layout_pagamento');
	cactux::acao_botao('receber','layout_recebimento');
	cactux::acao_botao('imprime','layout_imprime','sql',$sql,'','',' target=_blank');
	cactux::acao_botao('imprime2','layout_imprime_planoconta','','','','',' target=_blank');
	cactux::acao_botao('limpar','index','limpa_formulario','SIM');



	$nome_entidade = "SACADO/CEDENTE<div style='text-align:right'>DESCRIÇÃO</div>";
	$nome_centro = "CENTRO CUSTO<div style='text-align:right'>PLANO DE CONTA</div>";
	$nome_vencimento = "VENCIMENTO<div style='text-align:right'>VALOR</div>";
	$nome_pagamento = "DATA PG<div style='text-align:right'>VALOR PG</div>";
	

	
?><style type="text/css">
    /*.grid-icon {
	    margin-left: 10px;
    }*/
</style><?
	
	//INICIO DO GRID
	$cabeca[] = array('','CÓD','SACADO/CEDENTE','CENTRO CUSTO','VENCIMENTO','VALOR','DATA PG','VALOR PG','','','','','');	
	$cabeca[] = 'c,c,e,e,e,e,c,e,c,c,c,c,c,c';
	$cabeca[] = '3%,4%,,22%,6%,6%,6%,7%,2%,2%,2%,2%,2%';

	
	while( $a = carrega_array($BUSCA[0]) ){
		

		// OBTEM TODOS OS FOBOS DE PAGAMENTO, COM EXCESSÃO DA CARTEIRA
		$sql_fobo = selecionar('sum(fobo_tx_valor) as valor,fobo_tx_data,form_tx_nome|fobo,forma','fobo_nb_boleto,fobo_tx_status',"$a[bole_nb_id],ativo"," AND form_tx_nome NOT LIKE '%carteira%' AND fobo_nb_userBaixa > 0");
		
		if (num_linhas($sql_fobo) > 0 ) {// VERIFICA SE EXISTE DATA DE PAGAMENTO CADASTRADA NA TABELA fobo
			$fobo = carrega_array($sql_fobo);
			// $a[fobo_tx_data] = $fobo[fobo_tx_data];

			$a[bole_tx_valor] = $fobo[valor];

		} else {
			unset($a[fobo_tx_data]);
		}

		// SOMA OS RECEBIMENTOS MESMO OS QUE NÃO FORAM BAIXADOS
		$sql_fobo2 = selecionar('sum(fobo_tx_valor) as valor|fobo,forma','fobo_nb_boleto,fobo_tx_status',"$a[bole_nb_id],ativo"," AND form_tx_nome NOT LIKE '%carteira%' ");
		$fobo2     = carrega_array($sql_fobo2);


		if( $a[movi_tx_tipo]=='Entrada' )
			$icone_boleto = ".icone_modificar($a[bole_nb_id],'boleto','','','/tools/boletophp/boleto_bnb.php',' target=_blank','Gerar boleto','cactus/imagens/boleto.gif')";
		else
			$icone_boleto = '';

		// SE NÃO TIVER NOSSO NÚMERO, NÃO IMPRIME BOLETO
		if ( intval($a[bole_tx_nossoNumero]) == 0 )
			$icone_boleto = '';


		if ( $a[bole_tx_status]=='encerrado' ) {
			if( $a[movi_tx_tipo] == 'Entrada' )
				$icone_boleto = "<a class='btn btn-default btn-xs grid-icon' href=contas_pagar.php?acao=imprime_recibo_entrada&i=$a[bole_nb_id]&h=".md5($a[bole_nb_id])."&".cactux_cookie::url_sistema()." target=_blank><i class=\"fa fa-file-text-o\"></i></a>"; // IMPRIMIR
			if( $a[movi_tx_tipo] == 'Saída' )
				$icone_boleto = "<a class='btn btn-default btn-xs grid-icon' href=contas_pagar.php?acao=imprime_recibo_saida&i=$a[bole_nb_id]&h=".md5($a[bole_nb_id])."&".cactux_cookie::url_sistema()." target=_blank><i class=\"fa fa-file-text-o\"></i></a>"; // IMPRIMIR
		}


		
		if($a[movi_tx_tipo]=='Entrada'){
			$modifica = 'modifica_recebimento';
		}else{
			$modifica = 'modifica_pagamento';
		}
		
		
		
		// DEFINE COR DAS DIVS
		if($a[movi_tx_tipo]=='Entrada') {
			// SE O BOLETO POSSUIR ALGUM VALOR RECEBIDO E ESTIVER EM ABERTO
			if ( $a[bole_tx_status]=='ativo' && $fobo2[valor]>0 )
				$div = "<div style='color:#e67a02'>";// RECEITA - AMARELO
			else
				$div = "<div style='color:blue'>";// RECEITA - AZUL
		}
		
		if($a[movi_tx_tipo]=='Saída') {
			$div = "<div style='color:red'>";// DESPESA - VERMELHO
			$a[bole_tx_valordoc] = $a[bole_tx_valordoc] * (-1);
			$a[bole_tx_valor] = $a[bole_tx_valor] * (-1);
		}
		
		// if( $_SESSION[user_tx_nivel]=='Administrativo' || $_SESSION[user_tx_nivel]=='Administrador' || $_SESSION[user_tx_nivel]=='Financeiro Baixa'  || $_SESSION[user_tx_nivel]=='Gestor'){
			
		// 	$pagar = "<a href='javascript:faz_pagamento($a[bole_nb_id])' alt='Pagar'  onmouseover=exibe_ajuda(3,this) onmouseout=remove_ajuda(3) ><i class='fa fa-dollar'></i></a>";	
		// }

		// MODIFICAR E EXCLUIR SOMENTE PARA ADMINSTRADORES
		if( $_SESSION[user_tx_nivel]=='Administrativo' || $_SESSION[user_tx_nivel]=='Administrador' || $_SESSION[user_tx_nivel]=='Gerente' || $_SESSION[user_tx_nivel]=='Contas Pagar' || $_SESSION[user_tx_nivel]=='Contas Receber'){
			
			$excluir = ".icone_excluir($a[bole_nb_id],'exclui_recebimento_motivo')";
			$pagar   = "<a class='btn btn-success btn-xs grid-icon' href='javascript:faz_pagamento($a[bole_nb_id])' alt='Pagar'  onmouseover=exibe_ajuda(3,this) onmouseout=remove_ajuda(3) ><i class='fa fa-dollar'></i></a>";
			
			if($a[movi_tx_parcelas]>1)
				$excluir = "<a class='btn btn-danger btn-xs grid-icon' href='javascript:exclui_pagamento2($a[bole_nb_id],$a[movi_tx_parcelas])'  onmouseover=exibe_ajuda(4,this) onmouseout=remove_ajuda(4)  ><i class='fa fa-trash-o'></i></a>";	
			else
				$excluir = "<a class='btn btn-danger btn-xs grid-icon' href='javascript:exclui_pagamento($a[bole_nb_id])'  onmouseover=exibe_ajuda(4,this) onmouseout=remove_ajuda(4)  ><i class='fa fa-trash-o'></i></a>";	
			
			$modificar2="<a class='btn btn-info btn-xs grid-icon' href='javascript:modifica_boleto($a[0],\"$modifica\")'  onmouseover=exibe_ajuda(7,this) onmouseout=remove_ajuda(7)  ><i class='fa fa-pencil'></i></a>";	

			if($a[bole_tx_autorizacao]=='')
				$autorizar = "<a href='javascript:autoriza_boleto($a[bole_nb_id])'  onmouseover=exibe_ajuda(5,this) onmouseout=remove_ajuda(5)  ><img src='../cactus/imagens/confirmar2.png' border=0></a>";
			else
				$autorizar = "<a href='javascript:autoriza_boleto($a[bole_nb_id])'  onmouseover=exibe_ajuda(6,this) onmouseout=remove_ajuda(6)  ><img src='../cactus/imagens/confirmar.png' border=0></a>";

			
		} else {

			$excluir = "";
			$modificar2="";
			
			if($a[bole_tx_autorizacao]=='')
				$autorizar = "<img src='../cactus/imagens/confirmar2.png' border=0 onmouseover=exibe_ajuda(5,this) onmouseout=remove_ajuda(8) >";
			else
				$autorizar = "<img src='../cactus/imagens/confirmar.png' border=0 onmouseover=exibe_ajuda(6,this) onmouseout=remove_ajuda(9) >";
		
		}
		
		
		
		
		

		if( $a[bole_tx_valor]>0 || $a[bole_tx_status]=='encerrado' ) {
			$excluir = '';
		}

		if($a[movi_tx_tipo]=='Entrada'){
			// NÃO DEVE PERMITIR EXCLUIR QUALQUER RECEBIMENTO
			if ($CONFIGURA[EXCLUIR_RECEITAS]!='SIM')
				$excluir='';
		}

		
		$check = "<input type=checkbox value=Sim id=check_".$a[bole_nb_id]." onClick=seleciona_check('$a[bole_nb_id]')>";		
	

		// $icone_ver = ".icone_modificar($a[bole_nb_id],'layout_anexo','','','','','','/cactus/imagens/visualizar2.png')";
		// $icone_ver = ".icone_modificar($a[bole_nb_id],'layout_anexo','','','','','','anexo')";
		$icone_ver   = "<a class='btn btn-primary btn-xs grid-icon' href='javascript:ver_anexo($a[bole_nb_id])' alt='Anexar'  onmouseover=exibe_ajuda(3,this) onmouseout=remove_ajuda(3) ><i class='fa fa-paperclip'></i></a>";

		$data_pagamento = data($a[bole_tx_data],1);

		// ESSE IF SERVE PARA EXIBIR COM VALOR ZERO OS PAGAMENTOS QUE POSSUEM RECEBIMENTOS
		if ( $data_pagamento != '' ) {
			$valor_pagamento = mostra_valor($a[bole_tx_valor],1);
			// $icone_boleto = ''; // BOLETOS PAGOS NÃO EXIBE O ÍCONE DE IMPRESSÃO

		} else {
			$valor_pagamento = mostra_valor($a[bole_tx_valor]);
		}


		$nome_entidade = $a[enti_tx_nome]."<span style='text-align:left; font-size: 8pt;'><BR>".$a[bole_tx_obs]."</span>";
		$nome_centro = $a[cent_tx_nome]."<span style='text-align:left; font-size: 8pt;'><BR>".$a[plan_tx_nome]."</span>";
		$nome_vencimento = data($a[bole_tx_vencimento],1)."<div style='text-align:right'><BR>".mostra_valor($a[bole_tx_valordoc])."</div>";
		$nome_pagamento = $data_pagamento."<div style='text-align:right'><BR>".$valor_pagamento."</div>";
		

		$valores[] = array( $check, $a[bole_nb_id], $nome_entidade, $nome_centro, 
			 				data($a[bole_tx_vencimento],1), mostra_valor($a[bole_tx_valordoc]), $data_pagamento, $valor_pagamento,
							$icone_ver,$icone_boleto,$pagar,$modificar2,$excluir );

		
		$totaldoc += $a[bole_tx_valordoc];
		$total += $a[bole_tx_valor];
		// TOTALIZA OS VALORES

		
	}

	$valores[] = array('','','','',"<div style='text-align:right'><B>TOTAL:","<div style='text-align:right'><B>".mostra_valor($totaldoc,1),'',"<div style='text-align:right'><B>".mostra_valor($total,1),'','','','','');
	
	
	grid::gerar($cabeca,$valores);
	grid::Paginar($BUSCA);
	
	cactux::acao_botao('exclui_pagamento_form','exclui_recebimento','id,motivo','0,0');
	cactux::acao_botao('faz_pagamento_form','abre_pagamento','ids_agrupados,volta_pagina','0,contas_pagar.php','pagamento.php');
	cactux::acao_botao('imprimir','layout_imprime',"","",'','','target=_blank');
	cactux::acao_botao('imprimir2','layout_imprime_planoconta',"","",'','','target=_blank');
	cactux::acao_botao('form_autoriza_boleto','autorizacao_boleto','id','0');
	cactux::acao_botao('form_modifica_boleto','acao_modificar','id','0');
	cactux::acao_botao('ver_anexo_form','layout_anexo','id','0');
	
	
	echo "<div id=div_ajuda_1 style='display:none; position:absolute; background:yellow; font-family:arial; font-size:10px; padding: 2px 2px 2px 2px'><b>Compra Autorizada</div>";
	echo "<div id=div_ajuda_2 style='display:none; position:absolute; background:yellow; font-family:arial; font-size:10px; padding: 2px 2px 2px 2px'><b>Compra Finalizada</div>";
	echo "<div id=div_ajuda_3 style='display:none; position:absolute; background:yellow; font-family:arial; font-size:10px; padding: 2px 2px 2px 2px'><b>Lançar Pagamento</div>";
	echo "<div id=div_ajuda_4 style='display:none; position:absolute; background:yellow; font-family:arial; font-size:10px; padding: 2px 2px 2px 2px'><b>Excluir Pagamento</div>";
	echo "<div id=div_ajuda_5 style='display:none; position:absolute; background:yellow; font-family:arial; font-size:10px; padding: 2px 2px 2px 2px'><b>Pagamento Não Autorizado</div>";
	echo "<div id=div_ajuda_6 style='display:none; position:absolute; background:yellow; font-family:arial; font-size:10px; padding: 2px 2px 2px 2px'><b>Pagamento Autorizado</div>";
	echo "<div id=div_ajuda_7 style='display:none; position:absolute; background:yellow; font-family:arial; font-size:10px; padding: 2px 2px 2px 2px'><b>Modificar Pagamento</div>";
	echo "<div id=div_ajuda_8 style='display:none; position:absolute; background:yellow; font-family:arial; font-size:10px; padding: 2px 2px 2px 2px'><b>Visualizar</div>";
	
	javascript("
		
		var IDS_AGRUPA = Array();
		
		function seleciona_check(id) {
			
			var t = IDS_AGRUPA.length;
			var achou=0;
			
			// VARRE O ARRAY E TESTA SE O ID JAH EXISTE, SE JAH EXISTIR ENTAO APAGA
			for(i=0; i!=t; i++) {
				
				if( IDS_AGRUPA[i] == id ) {
					achou = 1;
					IDS_AGRUPA[i]='';
					break;
				}
				
			}
			
			// SE NAO EXISTIR, ENTAO INSERE NO ARRAY
			if( achou != 1 ) {
				
				IDS_AGRUPA[t] = id;
				
			}
			
		}

		function ver_anexo(id) {
		
			document.ver_anexo_form.id.value=id;
			document.ver_anexo_form.submit();
		}
		
		function faz_pagamento(id_atual) {
			
			// JUNTA O ARRAY EM UMA STRING SEPARADA POR '-'
			var agrupados = IDS_AGRUPA.join('-');
			
			// CONCATENA COM A STRING O ID DO PAGAMENTO CLICADO
			agrupados += '-'+id_atual;
			
			document.faz_pagamento_form.ids_agrupados.value=agrupados;
			document.faz_pagamento_form.submit();
			
		}
		
		
		function exclui_pagamento2(id_atual,parcelas) {
			
			var motivo; 
			motivo = prompt('Atenção! O boleto contém '+parcelas+' parcelas que serão excluídos.\\nEntre com o motivo da exclusão:','');
			if(  motivo  ) {
				
				document.exclui_pagamento_form.id.value=id_atual;
				document.exclui_pagamento_form.motivo.value=motivo;
				document.exclui_pagamento_form.submit();
				
			}
			

			
		}	
		
		
		function exclui_pagamento(id_atual) {
			
			var motivo; 
			motivo = prompt('Entre com o motivo da exclusão:','');
			if(  motivo  ) {
				
				document.exclui_pagamento_form.id.value=id_atual;
				document.exclui_pagamento_form.motivo.value=motivo;
				document.exclui_pagamento_form.submit();
				
			}
			

			
		}		
		
		function autoriza_boleto(id) {
		
			document.form_autoriza_boleto.id.value=id;
			document.form_autoriza_boleto.submit();
		}
		
		function modifica_boleto(id,acao) {
		
			document.form_modifica_boleto.id.value=id;
			document.form_modifica_boleto.acao.value=acao;
			document.form_modifica_boleto.submit();
		}
		
		
		
		
		function exibe_ajuda(id,t) {
		var t_orig;
		t_orig = t;
				// acha posicao x
				var curleft = 0;
				while(1) {
					curleft += t.offsetLeft;
					if(!t.offsetParent)
						break;
					t = t.offsetParent;
				}
		t=t_orig;		

			// acha posicao y
			var curtop = 0;
			while(1) {
				curtop += t.offsetTop;
				if(!t.offsetParent)
					break;
				t = t.offsetParent;
			}
			curtop -= 20;
			
			remove_ajuda();
			
			$('div_ajuda_'+id).style.display='block';
			var tam_div = $('div_ajuda_'+id).offsetWidth;
			$('div_ajuda_'+id).style.top=curtop+'px';
			$('div_ajuda_'+id).style.left=(curleft-tam_div+5)+'px';
		
		}
		
	function remove_ajuda() {
		
			for(id=1; id!=9; id++)
				$('div_ajuda_'+id).style.display='none';
		
		
	}
		
	");
	
	
	rodape();

}


CONTROLE();
?>
