// JavaScript Document
var pics = new Array;
var pic_widths = new Array;
var num_pics = new Array;
var current_index = new Array;
var d_id = new Array;
var max_width = new Array;
var mutex_right = new Array;


function slidePicture(slider_i, offset)
{
	current_index[slider_i] += offset;
	
	if (offset < 0)
		mutex_right[slider_i] = 0;
	
	if (mutex_right[slider_i] == 1)
	{
		current_index[slider_i] -= offset;
	}
	else
	{
	
		if (current_index[slider_i] < 0)
			current_index[slider_i] = 0;
		if (current_index[slider_i] >= num_pics[slider_i])
			current_index[slider_i] = num_pics[slider_i] - 1;
			
		showPictures(slider_i);
	}
}

function showPictures(slider_i)
{
	picDiv = document.getElementById("pictures_" + slider_i);
	
	var i;
	var str = "";
	var j=0;
	var width=0;
	var cancelRightSlide = true;
	for (i = current_index[slider_i]; i < num_pics[slider_i]; i++)
	{
//		pic = new Image();	//we need to make an object to get the width
//		pic.src = "admin/uploads/development/" + d_id[slider_i] + "/tnslideshow_" + pics[slider_i][i] + ".jpg";
		
		width += (pic_widths[slider_i][i] + 8);	//3 pixel padding
		if (width > max_width[slider_i])
		{
			cancelRightSlide = false;
			width -= (pic_widths[slider_i][i] + 8);
			if ((width <= max_width[slider_i]) && (width >= (max_width[slider_i] - 8)))		//the picture has to be at least 6 pixels wide
				break;
			str += "<a class=\"cursor_hand\" onclick=\"tb_show('', 'admin/uploads/development/" + d_id[slider_i] + "/" + pics[slider_i][i] + ".jpg');\"><img src=\"admin/uploads/development/" + d_id[slider_i] + "/tnslideshow_" + pics[slider_i][i] + ".jpg\" alt=\"\" style=\"height:71px; width:" + (max_width[slider_i] - width - 8) + "px;\" /></a>";
			break;
		}
		
		str += "<a class=\"cursor_hand\" onclick=\"tb_show('', 'admin/uploads/development/" + d_id[slider_i] + "/" + pics[slider_i][i] + ".jpg');\"><img src=\"admin/uploads/development/" + d_id[slider_i] + "/tnslideshow_" + pics[slider_i][i] + ".jpg\" alt=\"\" /></a>";
		j++;

	}
	
	if (cancelRightSlide == false)
		picDiv.innerHTML = str;
	else
	{
		picDiv.innerHTML = str;
		mutex_right[slider_i] = 1;
	}
}
