var flashObject=null;
var FlashNumControl=null;
var FlashImageControl=null;
var FlashHrefControl=null;
var FlashTitleControl=null;
var TestControl=null;
var slh="...";
var imageList=null;
var CurrentIndex = 0;
var vark=0;
var TimeOuter=null;
var ImageCount=0;
function  StartFlash(Id)
{ 
	var divs=document.all(Id);
	     imageList=new Array;
        if(typeof(divs)!="undefined")
        {
             flashObject=divs;

             var divlength=divs.length;
             FlashImageControl=document.all("FlashPlayImage");
	     FlashHrefControl=document.all("FlashPlayImageLink");
	     FlashNumControl=document.all("FlashSwitchControl");
	     FlashTitleControl=document.all("FlashTitleControl");
             TestControl=document.all("TestControl");

            if(typeof(divlength)!="undefined")
            {

	            ImageCount=divs.length;
		    var oCell1_space=FlashNumControl.rows[0].insertCell(-1);
                    oCell1_space.setAttribute("innerHTML","&nbsp;");
		    for(i=0;i<ImageCount;i++)
                    {
		    imageList[i]=new Image;
		    imageList[i].src=divs[i].getAttribute("Image");
		    }
		   for(i=0;i<ImageCount;i++)
                    {
		    
		    if(i==0) 
		     DrawNumber(i, "on");
		    else 
		     DrawNumber(i, "off");
		    			
		    swtichImg(0);
                     }
			
            }else
            {

               FlashImageControl.src = flashObject.getAttribute("Image");
               FlashHrefControl.href = flashObject.getAttribute("href");
               FlashTitleControl.innerText = flashObject.getAttribute("alt");
  	       FlashTitleControl.title = flashObject.getAttribute("alt");
               FlashTitleControl.href = flashObject.getAttribute("href");

              
		TestControl.innerText = judgeLength(flashObject.getAttribute("textContent"));
		TestControl.href = flashObject.getAttribute("href");
            } 
        }	
}

function judgeLength(str)
{
 if(str.length>100)
   return str.substring(0,100)+slh;
 else 
   return str;
}

function swtichImg(index) {

     clearTimeout(TimeOuter);
     vark=index;
     var varobj = FlashImageControl;

    if(varobj.filters!=null)
   {
     if (varobj.filters.item(0).Transition == 23) varobj.filters.item(0).Transition = 4;
        else varobj.filters.item(0).transition++;
     varobj.filters.item(0).Apply();
   }

   FlashImageControl.setAttribute("src",flashObject[vark].getAttribute("Image"));
   //FlashImageControl.setAttribute("src",imageList[vark].getAttribute("src"));

    FlashHrefControl.setAttribute("href", flashObject[vark].getAttribute("href"));
    if(varobj.filters!=null)
     FlashTitleControl.setAttribute("innerText",flashObject[vark].getAttribute("alt"));
    else
     FlashTitleControl.textContent= flashObject[vark].getAttribute("alt");
    FlashTitleControl.setAttribute("title", flashObject[vark].getAttribute("alt"));
    FlashTitleControl.setAttribute("href",flashObject[vark].getAttribute("href"));
if(varobj.filters!=null)
  TestControl.setAttribute("innerText",judgeLength(flashObject[vark].getAttribute("testcontent")));
else
  TestControl.textContent=judgeLength(flashObject[vark].getAttribute("testcontent"));
TestControl.setAttribute("href",flashObject[vark].getAttribute("href"));

  if(varobj.filters!=null)     
   { varobj.filters.item(0).Play(); }
 
     while(FlashNumControl.rows[0].cells.length>0) {
         FlashNumControl.rows[0].deleteCell(-1);
     }
 
     var oCell1_space=FlashNumControl.rows[0].insertCell(-1);
     oCell1_space.setAttribute("innerHTML","&nbsp;");
     for(i=0;i<ImageCount;i++) {
         if(i==index) 
             DrawNumber(i, "on");
         else 
             DrawNumber(i, "off");
     }    
     CurrentIndex = index;
     TimeOuter = setTimeout("start()",5000);
}
function mouseOverImg(varobj, index) {
     varobj.setAttribute("src","/_layouts/2052/mcs/FlashNews/0"+(index+1)+"b.gif");
}
function mouseOutImg(varobj, index) {
     if(index != CurrentIndex)
         varobj.setAttribute("src","/_layouts/2052/mcs/FlashNews/0"+(index+1)+"a.gif");
}
function start() {
     if (vark<ImageCount) {
         vark++;
         if(vark>=ImageCount) vark=0;
     }
     else {
         vark=0;
     }
     swtichImg(vark);
}

function DrawNumber(index, state) {

     var oCell1_1=FlashNumControl.rows[0].insertCell(-1);
     var oCell1_1_Str;
     oCell1_1_Str="<A onclick=swtichImg("+index+") style='cursor:hand;'>";
     if(state=="on") 
         oCell1_1_Str=oCell1_1_Str + "<img src='/_layouts/2052/mcs/FlashNews/0"+(index+1)+"b.gif' width='19' height='15' onmouseover='mouseOverImg(this," + index + ")' onmouseout='mouseOutImg(this," + index + ")'>";
     else 
         oCell1_1_Str=oCell1_1_Str + "<img src='/_layouts/2052/mcs/FlashNews/0"+(index+1)+"a.gif' width='19' height='15' onmouseover='mouseOverImg(this," + index + ")' onmouseout='mouseOutImg(this," + index + ")'>";
     oCell1_1_Str=oCell1_1_Str + "</A>";
     oCell1_1.setAttribute("width","19");
     oCell1_1.innerHTML = oCell1_1_Str;
}
