var TIntervalTime=4000; 
var TIntervalTimeArray=new Array();
var TImgObjArray=new Array();
var TTxtObjArray=new Array();

var TImgUrlListArray=new Array();	
var TLinkListArray=new Array();
var TTitleListArray=new Array();

var TImgIndexArray=new Array();
var TTitleMaxArray=new Array();
var TType=new Array();
var TShiftCount=0;
function TAddShiftPicTxt(ImgObjStr,TxtObjStr,ImgUrlList,LinkList,TitleList,TitleMax,TIntervalTime)
{
	TImgObjArray[TShiftCount]=document.getElementById(ImgObjStr);
	TTxtObjArray[TShiftCount]=document.getElementById(TxtObjStr);;
	if(isNaN(TIntervalTime)==true)TIntervalTime=0;
	TIntervalTimeArray[TShiftCount]=TIntervalTime;
	
	TImgUrlListArray[TShiftCount]=ImgUrlList;
	TLinkListArray[TShiftCount]=LinkList;
	TTitleListArray[TShiftCount]=TitleList;
	
	TImgIndexArray[TShiftCount]=0;
	TTitleMaxArray[TShiftCount]=TitleMax;
	TType[TShiftCount]=0;
	return TShiftCount++;
}

function TAddShiftPic(BigImgObjStr,ImgUrlList,LinkList,TitleList,TIntervalTime)
{
	TImgObjArray[TShiftCount]=document.getElementById(BigImgObjStr);
	if(isNaN(TIntervalTime)==true)TIntervalTime=0;
	TIntervalTimeArray[TShiftCount]=TIntervalTime;
	
	TImgUrlListArray[TShiftCount]=ImgUrlList;
	TLinkListArray[TShiftCount]=LinkList;
	TTitleListArray[TShiftCount]=TitleList;
	
	TImgIndexArray[TShiftCount]=0;
	TType[TShiftCount]=1;
	return TShiftCount++;
}

function TShiftPicStop(ooi,iPic)
{
	
	if(TType[ooi]>10000){return;}
	else TType[ooi]+=10000;
		
	if(ooi<TImgIndexArray.length&&ooi>=0)
	{ 
		if(iPic<TImgUrlListArray[ooi].length&&iPic>=0)
		{
			var PicUrl=TImgUrlListArray[ooi][iPic];
			if(PicUrl.length>0)
			{
				TImgIndexArray[ooi]=iPic;
				TImgObjArray[ooi].src=PicUrl;
				if(TImgObjArray[ooi].parentNode.tagName.toLowerCase()=='a')
				{
					TImgObjArray[ooi].parentNode.href=TLinkListArray[ooi][iPic];
					TImgObjArray[ooi].title=TTitleListArray[ooi][iPic];
				}
			}
		}
	}
}
function TShiftPicShow(ooi)
{
	if(TType[ooi]>10000){TType[ooi]-=10000;}
}
function TShiftPic(ooi)
{
	var bAll=0;
	if(isNaN(ooi)==true){ooi=0;bAll=1;}	
	for(i=ooi;i<TShiftCount&&(ooi==0||(ooi!=0&&i<=ooi));i++)
	{
		if(TType[i]<10000)
		{
			if (document.all)
			{
				TImgObjArray[i].filters.revealTrans.Transition=Math.floor(Math.random()*23);
				TImgObjArray[i].filters.revealTrans.apply();
			}
			var PicUrl="";
			for(j=0;j<TImgUrlListArray[i].length;j++)
			{
				if(TImgIndexArray[i]<TImgUrlListArray[i].length-1)TImgIndexArray[i]++;
				else TImgIndexArray[i]=0;    	            
				PicUrl=TImgUrlListArray[i][TImgIndexArray[i]];
				if(PicUrl.length>0)break;
			}
			if(PicUrl.length>0)
			{
				TImgObjArray[i].src=PicUrl;
				var title=TTitleListArray[i][TImgIndexArray[i]];
				var link=TLinkListArray[i][TImgIndexArray[i]];
				if(title!=null&&title.length>0)
				{
					TImgObjArray[i].title=title;
					if(TTxtObjArray[i]!=null&&TTxtObjArray[i].parentNode!=null&&TTxtObjArray[i].parentNode.tagName=="A")TTxtObjArray[i].parentNode.title=title;
					if(title.length>TTitleMaxArray[i])title=title.substring(0,TTitleMaxArray[i]-1)+"..";	
					if(TTxtObjArray[i]!=null)TTxtObjArray[i].innerHTML=title;
				}
				if(link.length>0)   
				{
					if(TTxtObjArray[i]!=null&&TTxtObjArray[i].parentNode!=null&&TTxtObjArray[i].parentNode.tagName=="A")TTxtObjArray[i].parentNode.href=link;
					if(TImgObjArray[i]!=null&&TImgObjArray[i].parentNode!=null&&TImgObjArray[i].parentNode.tagName=="A")TImgObjArray[i].parentNode.href=link;
				} 
				TImgObjArray[i].onload=function(kki)
				{
					this.style.display="";
					if(document.all)
{try{
this.filters.revealTrans.play();
}
catch(e)
{
}
}
				}   
			}
		}
		if(TIntervalTimeArray[i]>0&&bAll==1)
		{
			setTimeout('TShiftPic('+ooi+')', TIntervalTimeArray[ooi]); 
			return ;
		}
	}
	setTimeout('TShiftPic()', TIntervalTime);    
 }
