// JavaScript Document
pict_path = "images/slides/";
slide_pos = new Array("s3");
slide_img = new Array(
						"18.jpg", 
						"19.jpg", 
						"20.jpg",
						"21.jpg"
																		
						);

function slide_run()
{
	//alert(slide_img);
	var select_pos = slide_pos[rand(slide_pos.length - 1)];
	var select_img = new Array();
	for (var i = 0; i < slide_img.length; i++)
	{
		select_img[i] = slide_img[i];
	}
	
	var current_sr;
	for (i = 0; i < slide_pos.length; i++)
	{
		current_sr = getImageName(eval("document.images." + slide_pos[i] + ".src"));
		select_img.delete_item2(current_sr);
	}

//alert(slide_img);
	newpict_sr = pict_path + select_img[rand(select_img.length - 1)];

	if (document.all)
	{
		//var transtype = rand(24);
		var transVal = "blendTrans(Duration=1)";
		var transStr = "blendTrans";
		eval("document.images." + select_pos + ".style.filter='" + transVal + "';");
		eval("document.images." + select_pos + ".filters." + transStr + ".Apply();");
	}
	eval("document.images." + select_pos + ".src='" + newpict_sr + "';");
	if (document.all) eval("document.images." + select_pos + ".filters." + transStr + ".Play();");
	
	setTimeout("slide_run()", 4500);
}

function preload_slides()
{
	for (i = 0; i < slide_img.length; i++)
	{
		MM_preloadImages(pict_path + slide_img[i]);
	}
}

function getImageName(value)
{
	var img_param = value.split("/");
	return img_param[img_param.length - 1];
}

/*--------------------------------------------------------------------------------------------*/

function rand(num)
{
	return Math.round(Math.random() * num);
}

Array.prototype.delete_item = function(index)
{
	for (var i = 0; i < this.length; i++)
	{
		if (i < index)
		{
			this[i] = this[i];
		}
		else
		{
			this[i] = this[i + 1];
		}
	}
	this.length = this.length - 1;
	return this;
}

Array.prototype.delete_item2 = function()
{
	var looptime, j;

	for (var i = 0; i < this.delete_item2.arguments.length; i++)
	{
		looptime = this.length;
		j = 0;
		while (j < looptime)
		{
			if (this[j] == this.delete_item2.arguments[i])
			{
				this.delete_item(j);
				looptime--;
			}
			j++;
		}
	}
	return this;
}

//alert(slide_img.delete_item2("pic2.jpg", "pic5.jpg", "pic5.jpg", "pic10.jpg"));
