// JavaScript Document
var		width	= 190;
var		height	= 110;
var		max_quote = 3;
var pict_path; 
var slide_img;

var		slide_pos = new Array("img0", "img1", "img2", "img3");

var		image_ready = false;
var images =new Object( );
var status	= new Array( );

// Tai cac doi tuong images
function init_Img()
{
	// Tao mang cac doi tuong images;
	for(var i = 0; i < slide_img.length; i++)
	{
		images[i]		= new Image(width, height);
		images[i].src	= pict_path + slide_img[i];
		status[i]		= 0;
	}
}

function load_Img()
{
	for (var k = 0; k < slide_pos.length; k++)
	{
		eval("document.images." + slide_pos[k] + ".src='" + images[k].src + "';");
		status[k]		= 1;
	}
	image_ready = true;
	
	//for (var k = 0; k < slide_img.length; k++)
	//	alert( slide_img.length);
	//	alert( status.length);
}

function slide_run()
{	
	if (!image_ready) load_Img();
	//alert(slide_img);
	var select_pos;
	var slide	= false;
	for( var i= 1; i < 10; i++)
	{
		select_pos	= rand(status.length - 1);
		
		if( !status[select_pos]) {
			slide	= true;
			break;
		}
	}

	// Slide image
	var random_num	= rand(slide_pos.length - 1);
	eval("slide_img = document.images." + slide_pos[random_num] + ".src");
	if(slide)
	{
		for(i= 0; i< status.length; i++)
			if( slide_img == images[i].src)
				status[i]	= 0;

		if (document.all) {
			var transVal = "blendTrans(Duration=1)";
			var transStr = "blendTrans";
			eval("document.images." + slide_pos[random_num] + ".style.filter='" + transVal + "';");
			eval("document.images." + slide_pos[random_num] + ".filters." + transStr + ".Apply();");
		}
		eval("document.images." + slide_pos[random_num] + ".src='" + images[select_pos].src + "';");
		// Neu document.all thì moi apply duoc phuong thuc Play
		if (document.all)
			eval("document.images." +  slide_pos[random_num] + ".filters." + transStr + ".Play();");
		
		status[select_pos]	= 1;
	}
	
	setTimeout("slide_run()", 2000);
}

/*--------------------------------------------------------------------------------------------*/

function rand(num)
{
	return ( Math.round(Math.random() * 100000)) % (num +1);
}

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"));