<body >
<div align="right" class="style1">
  <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr> 
      <td width="2%" height="56"> 
        <div align="center"> <font size="4"></font></div>
        <strong></strong><strong></strong></td>
      <td width="98%"></td>
    </tr>
    <tr> 
      <td colspan="2"><div align="center"><font color="#FFFFFF" size="2" face="Arial, Helvetica, sans-serif"> 
          <?
$dir_ban = "banner"; #DIR DOS BANNERS
$dir = "fotos";  #DIR DAS FOTOS
$n_thumb = 10;	# Numero de Thumbs por pagina
$n_cols = 2;	# Numero de colunas p/ os Thumbs
$escala = 1;	# Escala para qual sera gerado Thumb: Tamanho/Escala
$largura = 350; #LARGURA
$altura = 262;  #ALTURA

# Obtem diretorio a ser aberto
if (isset($_GET['dir'])){ 
	$dir = $_GET['dir'];
}

$$dir = @opendir($dir) or # O Diretorio especificado � aberto
	die("Erro: Diret�rio solicitado inexistente!");
# Gera um array como um indice de todas as fotos / /
while (false !== ($file = readdir($$dir))) {
	if ($file != "." && $file != ".." && $file != "Thumbs.db" 
	&& $file != "principal.jpg" 
&& $file != "icone.jpg"
	) {
		$i++;
		$indice[$i] = "$dir/$file"; 
	}
}

$indice = array_chunk($indice,$n_thumb);	# Gera as paginas, divindo o indice como uma matriz
$n_page = count($indice);	# Calcula o Numero de Paginas, -1 devido a o indice inicia em 0

# Corrige a indexa��o de paginas que iniciam em zero, cometido pelo array_chunck
for($i=$n_page; $i >= 0; $i--){
	$indice[$i+1] = $indice[$i];	
}

# Define pagina a ser aberta
if (isset($_GET['pagina'])){
	$pagina = $_GET['pagina'];
} else {
	$pagina = 1;
}
# Testa se pagina � valida
if ($pagina > $n_page || $pagina == 0) {
	die("Erro: Pagina solicitada inexistente!");
}

# Define foto a ser aberta como principal
if (isset($_GET['foto'])){
	$foto = $_GET['foto'];
} else {
	$foto = 0;
}


$path = $indice[$pagina][$foto]; # Armazena o path do arquivo
$size = getimagesize($path); 	# Obtem as medidas da Foto
$larg = $size[0]/$escala*5;	# Calcula a largua do thumb
$alt = $size[1]/$escala*5;	# Calcula a altura do thumb
#	Imprimi as fotos

for ($i=-1; $i < $n_thumb; $i++) {
	if ($indice[$pagina][$i] != "") {	# Evita erro de Logica na ultima pagina
		$path = $indice[$pagina][$i];	# Armazena o path do arquivo
		$size = getimagesize($path); 	# Obtem as medidas da Foto
		$larg = $size[0]/$escala;	# Calcula a largua do thumb
		$alt = $size[1]/$escala;	# Calcula a altura do thumb
				
		echo "&nbsp;<img width=350 height=262 hspace=4 src=\"$path\">";	#imprimi a foto &nbsp;&nbsp;<img src=$path>&nbsp;
		if (($i+1) % $n_cols == 0) {
$i2= $i-1;
$arquivos = array();
$dir_banners = opendir("$dir_ban");
while ($imagens = readdir($dir_banners)) {
 if ($imagens != "." && $imagens != ".." && $imagens != "Thumbs.db" && $imagens != "bannergaleria.swf" && !is_dir($imagens)) {
  $arquivos[] = $imagens;
 }
}
closedir($dir_banners);
$tempo=time();
$total_banners = count($arquivos);
$array_menos = ($total_banners <= "1") ? "0" : "1";
srand((double)$tempo*1000000);
$banner2 = $arquivos[rand("0", ($total_banners-$array_menos))];
			echo "&nbsp;<table width=100% border=0 cellspacing=0 cellpadding=0>
  <tr> 
    <td width=49% height=20 valign=top ></td>
    <td width=1% rowspan=2 ></td>
	<td width=50%  valign=top></td>
  </tr>
   <tr>
    <td width=49% height=80 valign=top><div align=right>
      <object classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 codebase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0 width=349 height=60>
          <param name=movie value=$dir_ban/$banner2>
          <param name=quality value=high>
          <embed src=$dir_ban/$banner2 quality=high pluginspage=http://www.macromedia.com/go/getflashplayer type=application/x-shockwave-flash width=349 height=60></embed>
      </object>
    </div></td>
    <td width=50% valign=top>&nbsp;&nbsp;
      <object classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 codebase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0 width=350 height=60>
        <param name=movie value=$dir_ban/$banner2>
        <param name=quality value=high>
        <embed src=$dir_ban/$banner2 quality=high pluginspage=http://www.macromedia.com/go/getflashplayer type=application/x-shockwave-flash width=350 height=60></embed>
     </object> </td>
  </tr>

   </table>"; 

#AQUI FICA OS BANNERS
		}
	}	# end_if
}	# end_for
///////////////////////////////PAGINA��O ANTERIOR///////////////////////////////////
 $ant = $pagina-1;
 if ($pagina == "1") {
  echo "";
 } else {
  echo "<br><a href=\"?link=abregaleria&id=$id&dir=$dir&pagina=$ant&totalpagina=anterior\"><span class=\"fontemedia\">Anterior&nbsp;</span></a>";
 }
/////////////////////////// fim / /////////anterior/////////
$ptopo = "$i";

for ($i=1; $i <= $n_page; $i++) {	# Imprime indice de paginas
	if ($i != $pagina) {	# Testa se a pagina atual, � diferente da que esta sendo percorrida
		print "<a href=\"?link=abregaleria&id=$id&dir=$dir&pagina=$i&totalpagina=$i\"><span class=\"fontemedia\"> $i </a></font></span>"; # gera o link p/ a pagina atual
		} else {
		print "<span class=\"fontemedia\">[$i]</font></span>"; # gera o link p/ a pagina atual porem sublinhada
	}
}

///////////////////////////////PAGINA��O PROXIMA///////////////////////////////////
 $pag = $i-1;
 $prox = $pagina+1;
 if ($pagina == "$pag") {
  echo "";
 } else {
  echo "<a href=\"?link=abregaleria&id=$id&dir=$dir&pagina=$prox&totalpagina=proxima\"><span class=\"fontemedia\">&nbsp;Pr�xima</span></a><p><p><p>";
 }
//////////////////////fim//////////proxima/////////////////////
?>
          </font></div></td>
    </tr>
  </table>
  <div align="center"><font color="#000000" size="2" face="Arial, Helvetica, sans-serif"> 
    </font><font color="#000000" size="2" face="Arial, Helvetica, sans-serif"> 
    </font></div>
</div>