var m_b_mode_diapo_auto = true;
var m_n_active_diapo_index = -1;

function Diapos_initialize()
{
	var obj_images = document.getElementById("frame_diapos").getElementsByTagName("img");
	var i;
	
	for(i=0; i< obj_images.length; i++)
	{
		obj_images[i].onclick = new Function("Diapo_click(" + i + ");");
	}
}

function Diapo_click( n_diapo_index )
{
	var obj_images = document.getElementById("frame_diapos").getElementsByTagName("img");
	var i;
	
	m_b_mode_diapo_auto = !m_b_mode_diapo_auto;
	if(m_b_mode_diapo_auto)
	{
		for(i=0; i< obj_images.length; i++)
		{
			obj_images[i].style.width = "";
			obj_images[i].style.height = "";
			obj_images[i].style.float = "none";
			obj_images[i].style.border = "0px";
			obj_images[i].style.display = "none";
		}
		Diapo_display(n_diapo_index, 0);
	}
	else
	{
		for(i=0; i< obj_images.length; i++)
		{
			obj_images[i].style.width = "90px";
			obj_images[i].style.height = "86px";
			obj_images[i].style.float = "left";
			obj_images[i].style.border = "1px solid #FFFFFF";
			obj_images[i].style.display = "inline";
		}
	}
}

function Diapo_display( n_diapo_index, n_auto )
{
	var obj_images = document.getElementById("frame_diapos").getElementsByTagName("img");

	if(m_b_mode_diapo_auto)
	{
		
		if(m_n_active_diapo_index >= 0)
		{
			obj_images[m_n_active_diapo_index].style.display = "none";
		}
		obj_images[n_diapo_index].style.display = "block";
		
		if(document.getElementById("diapo_details_" + n_diapo_index))
		{
			document.getElementById("diapo_details_" + n_diapo_index).style.display = "block";
		}
		if(document.getElementById("diapo_details_" + m_n_active_diapo_index))
		{
			document.getElementById("diapo_details_" + m_n_active_diapo_index).style.display = "none";
		}

		m_n_active_diapo_index = n_diapo_index;
		if(n_auto == 1)
		{
			setTimeout("Diapo_display(" + ((n_diapo_index == obj_images.length - 1) ? "0" : (n_diapo_index + 1)) + ", 1);", 2000);
		}
	}
}