var gall_mini={};
var gall_med={};
var gall_big={};
var gall_names={};
var gall_tot=0;
var gall_current=0;
var gall_isplaying=false;
var gall_ismoving="no";
var gall_interval;
var gall_run;

window.addEvent('domready',function()
{
	gall_fx = new Fx.Tween('gall_med_image',{duration: 250, transition: Fx.Transitions.Cubic.easeIn});
	$('gall_scroll_box').scrollTop=0;
	$('arrow_down').addEvent('click', function (e) { e= new Event(e).stop(); gall_go_down(); } );
	$('arrow_up').addEvent('click', function (e) { e= new Event(e).stop(); gall_go_up(); } );
	gall_goto(0);
} );

function gall_next()
{
	gall_stop();
	gall_current++;
	if (gall_current>=gall_tot) { gall_current=0; }
	gall_goto(gall_current);
}
function gall_prev()
{
	gall_stop();
	gall_current--;
	if (gall_current<0) { gall_current=gall_tot-1; }
	gall_goto(gall_current);
}
function gall_set(idx)
{
	gall_stop();
	gall_current=idx;
	gall_goto(gall_current);
}
function gall_goto(idx)
{
	gall_fx.cancel();
	if ((idx<0)||(idx>=gall_tot)) { idx=0; }
	gall_fx.start('opacity',0).chain(function() {
		gall_fx.start('opacity',0).chain(function() {
		$('gall_med_image').src=gall_med[idx];
		$('gall_med_link').href='javascript:gall_show('+idx+');';
		$('gall_text_container').innerHTML=gall_names[idx];
		gall_fx.start('opacity',1);
	} ); } );
}
function gall_play()
{
	if (gall_isplaying==false)
	{
		gall_isplaying=true;
		gall_playing();
		gall_interval=setInterval('gall_playing()',5000);
	}
}
function gall_playing()
{
	if (gall_isplaying==true)
	{
		gall_current++;
		if (gall_current>=gall_tot) { gall_current=0; }
		gall_goto(gall_current);
	}
}
function gall_stop()
{
		gall_isplaying=false;
		clearInterval(gall_interval);
}
function gall_show(num)
{
	if (num==undefined)
	{
		num=0;
	}
	//milkbox.showThisImage(gall_big[gall_current],gall_names[gall_current]);
	//Milkbox.openMilkbox('gallery',gall_big[gall_current]);
	//milkbox.restoreOptions();
	//e.preventDefault();
	milkbox.reloadGalleries();
	milkbox.showGallery({ gallery:'gall1', index:num })


}
function gall_go_up()
{
	if (gall_ismoving=="up")
	{
		y=$('gall_container').scrollTop;
		if (y>0)
		{
			$('gall_container').scrollTop=y-2;
		}
	}
}
function gall_go_down()
{
	if (gall_ismoving=="down")
	{
		y=$('gall_container').scrollTop
		if (y<600)
		{
			$('gall_container').scrollTop=y+2;
		}
	}
}
function gall_scroll_up()
{
	if (gall_ismoving=="no")
	{
		gall_ismoving="up";
		gall_run=setInterval('gall_go_up()',30);
	}
}
function gall_scroll_down()
{
	if (gall_ismoving=="no")
	{
		gall_ismoving="down";
		gall_run=setInterval('gall_go_down()',30);
	}
}
function gall_scroll_stop()
{
	gall_ismoving="no";
	clearInterval(gall_run);
}
function gall_no_link()
{
	return(false);
}
