// JavaScript Document

function abre_galeria(url, id_img)
{
	 var wGaleria = window.open(url + "galeria/" + id_img, "galeria", "height = 535, width = 720");
	 if (window.focus) {wGaleria.focus()}
}

function abre_img(id_img)
{
	document.getElementById('galeria_foto').style.backgroundImage = 'url(' + url + id_img + '_b.jpg)' ;
}

function fecha_galeria()
{
	window.close();
}

/* Variáveis para a movimentação */
var gal_pos = 10;
var gal_timout = 0;
var gal_fast = 50;
var gal_pixels = 5;
var gal_qtde = 0;
var gal_height = 102;
var gal_img_sel = 0;
var gal_imgs = new Array();
var gal_imgs_cods = new Array();

function galeria_down()
{
	if ((gal_pos - gal_pixels ) > galeria_range_max())
	{
		gal_pos -= gal_pixels;
		galeria_move();
		gal_timout = setTimeout("galeria_down()", gal_fast);
	}
	else { gal_pos = galeria_range_max(); galeria_move();} 
}

function galeria_up()
{
	if ((gal_pos + gal_pixels) < 10)
	{
		gal_pos += gal_pixels;
		galeria_move();
		gal_timout = setTimeout("galeria_up()", gal_fast);
	}
	else { gal_pos = 10; galeria_move(); } 
}

function galeria_move()
{
	document.getElementById('galeria_imgs').style.top = gal_pos + 'px';
}

function galeria_stop()
{
	clearTimeout(gal_timout);
}

function galeria_range_max()
{	
	return ((gal_qtde * gal_height * -1 ) + (((gal_qtde>=4)?4:gal_qtde) * gal_height + 10) );
}

function gal_sel_img(id_img)
{
	abre_img(id_img);
	gal_pos = (gal_imgs_cods[id_img] * gal_height * -1 ) + 10;
	if (gal_pos < galeria_range_max())
		gal_pos = galeria_range_max();		
	if (gal_pos > 10)
		gal_pos = 10;
	galeria_move();
}

function galeria_fast() { gal_fast = 20; gal_pixels = 20;} 
function galeria_no_fast() { gal_fast = 50;  gal_pixels = 5;} 