// JavaScript Document
var slide_show_preloaded_images = new Array();
var slide_show_current = -1;
var slide_show_length = 0;
var slide_show_element_id = 'headerImgForSlideShow';


function slide_show_initialize()
{
	slide_show_length = slide_show_header_images.length;
	
	for (i = 0; i < slide_show_length; i++)
	{
		slide_show_preloaded_images[i] = new Image();
		slide_show_preloaded_images[i].src = slide_show_header_images[i];
	}
	
	if(slide_show_length > 1)
	{
		slide_show_header_refresh();
		setInterval('slide_show_header_refresh()' , 9999);
	}
	
	else
	{
		$(slide_show_element_id).innerHTML = '<img src="' + slide_show_header_images[0] + '" alt="header image" />';
	}
}

function slide_show_header_refresh()
{
	new Rico.Effect.FadeTo( slide_show_element_id,
							0,
							800,
							15,
							{ complete:function() { slide_show_header_in() } });
}

function slide_show_header_in()
{
	slide_show_putNext();
	new Rico.Effect.FadeTo( slide_show_element_id,
							1,
							1000,
							20);
}

function slide_show_putNext()
{
	next = slide_show_current;
	
	while(next == slide_show_current)
		next = Math.floor(Math.random() * slide_show_length);
	
	$(slide_show_element_id).innerHTML = '<img src="' + slide_show_header_images[next] + '" alt="header image" />';
	slide_show_current = next;
}