var img_list = new Array();
var href_list = new Array();
var num_of_img;
var t_img;
var t_href;
var status = 1;
var img_index = 0;
var timerID = null;
var bt_run = "images/bt_run.jpg";
var bt_stop = "images/picstopbtn.gif";
var image = new Array();
function preLoad(p_img_list,p_link_list,p_id_img,p_id_link)
{	
	img_list = p_img_list;
	href_list = p_link_list;
	num_of_img = img_list.length;

	t_img	 = $(p_id_img);
	t_href	 = $(p_id_link);
	if(t_img == null) return;

	for(var i = 0; i < num_of_img; i++)
	{
   		image[i] = new Image();
		image[i].src = img_list[i];
		image[i].name = href_list[i];
	}
	
}

function play()
{
	if(num_of_img == 0 || num_of_img == 1) return;
	nextImg(1);
	timerID = setTimeout("play();", 3000);
}

function nextImg(next)
{
	if(isIE())
	{
		t_img.filters.revealTrans.transition=23;
		t_img.filters[0].Apply();
	}

	img_index = (img_index+next) % num_of_img;
	if(img_index < 0) 
	{
		img_index = num_of_img - 1;
	}
	t_img.src = image[img_index].src;
	t_href.href = image[img_index].name;
	if(isIE())
	{	
		t_img.filters[0].Play();
	}
}

function playOrPause(b_id)
{
	if(status == 1)
	{
		if(timerID!=null) clearTimeout(timerID);
		$(b_id).src = bt_run;
		$(b_id).title = "¼ÌÐø";
		status = 0;
	}
	else if(status == 0)
	{
		timerID = setTimeout("play();", 4000);
		$(b_id).src = bt_stop;
		$(b_id).title = "ÔÝÍ£";
		status = 1;
	}
}