﻿
//放在header==== ctl00_ContentPlaceHolder1
//放在content=== ctl00_ContentPlaceHolder1_ContentPlaceHolder1

function PlayBannerAnimation(bannerNo)
{
    
    if(sqa1==null)
    {
        var banner0;
        var banner1;
        var banner2;
        
        banner0 = bannerNo;
        
        bannerNo = (bannerNo+1>2)?0:bannerNo+1;
        
        banner1 = bannerNo;
        
        bannerNo = (bannerNo+1>2)?0:bannerNo+1;
        
        banner2 = bannerNo;
        
       
   
        var pa1 = new AjaxControlToolkit.Animation.ParallelAnimation(null,4,null,null);   
        pa1.add(new AjaxControlToolkit.Animation.StyleAction($get("ctl00_ContentPlaceHolder1_usFade" + banner0), null, null, "zIndex", "5"));
        pa1.add(new AjaxControlToolkit.Animation.StyleAction($get("ctl00_ContentPlaceHolder1_usFade" + banner1), null, null, "zIndex", "6"));
        pa1.add(new AjaxControlToolkit.Animation.StyleAction($get("ctl00_ContentPlaceHolder1_usFade" + banner2), null, null, "zIndex", "5"));
        
        
        pa1.add(new AjaxControlToolkit.Animation.StyleAction($get("ctl00_ContentPlaceHolder1_sBanner" + banner0), null, null, "filter", "alpha(opacity=50)"));
        pa1.add(new AjaxControlToolkit.Animation.StyleAction($get("ctl00_ContentPlaceHolder1_sBanner" + banner1), null, null, "filter", "alpha(opacity=0)"));
        pa1.add(new AjaxControlToolkit.Animation.StyleAction($get("ctl00_ContentPlaceHolder1_sBanner" + banner2), null, null, "filter", "alpha(opacity=50)"));

        pa1.add(new AjaxControlToolkit.Animation.StyleAction($get("ctl00_ContentPlaceHolder1_sBanner" + banner0), null, null, "MozOpacity", "0.5"));
        pa1.add(new AjaxControlToolkit.Animation.StyleAction($get("ctl00_ContentPlaceHolder1_sBanner" + banner1), null, null, "MozOpacity", "0"));
        pa1.add(new AjaxControlToolkit.Animation.StyleAction($get("ctl00_ContentPlaceHolder1_sBanner" + banner2), null, null, "MozOpacity", "0.5"));
        
        pa1.add(new AjaxControlToolkit.Animation.StyleAction($get("ctl00_ContentPlaceHolder1_sBanner" + banner0), null, null, "opacity", "0.5"));
        pa1.add(new AjaxControlToolkit.Animation.StyleAction($get("ctl00_ContentPlaceHolder1_sBanner" + banner1), null, null, "opacity", "0"));
        pa1.add(new AjaxControlToolkit.Animation.StyleAction($get("ctl00_ContentPlaceHolder1_sBanner" + banner2), null, null, "opacity", "0.5"));
        


        var pa2 = new AjaxControlToolkit.Animation.ParallelAnimation(null,0.7,null,null);
        pa2.add(new AjaxControlToolkit.Animation.FadeOutAnimation($get("ctl00_ContentPlaceHolder1_usFade" + banner0),null,null,0,1,null));
        pa2.add(new AjaxControlToolkit.Animation.FadeInAnimation($get("ctl00_ContentPlaceHolder1_usFade" + banner1),null,null,0,1,null));
        
        
        
        var pa3 = new AjaxControlToolkit.Animation.ParallelAnimation(null,4,null,null);   
        pa3.add(new AjaxControlToolkit.Animation.StyleAction($get("ctl00_ContentPlaceHolder1_usFade" + banner0), null, null, "zIndex", "5"));
        pa3.add(new AjaxControlToolkit.Animation.StyleAction($get("ctl00_ContentPlaceHolder1_usFade" + banner1), null, null, "zIndex", "5"));
        pa3.add(new AjaxControlToolkit.Animation.StyleAction($get("ctl00_ContentPlaceHolder1_usFade" + banner2), null, null, "zIndex", "6"));
        
        pa3.add(new AjaxControlToolkit.Animation.StyleAction($get("ctl00_ContentPlaceHolder1_sBanner" + banner0), null, null, "filter", "alpha(opacity=50)"));
        pa3.add(new AjaxControlToolkit.Animation.StyleAction($get("ctl00_ContentPlaceHolder1_sBanner" + banner1), null, null, "filter", "alpha(opacity=50)"));
        pa3.add(new AjaxControlToolkit.Animation.StyleAction($get("ctl00_ContentPlaceHolder1_sBanner" + banner2), null, null, "filter", "alpha(opacity=0)"));

        pa3.add(new AjaxControlToolkit.Animation.StyleAction($get("ctl00_ContentPlaceHolder1_sBanner" + banner0), null, null, "MozOpacity", "0.5"));
        pa3.add(new AjaxControlToolkit.Animation.StyleAction($get("ctl00_ContentPlaceHolder1_sBanner" + banner1), null, null, "MozOpacity", "0.5"));
        pa3.add(new AjaxControlToolkit.Animation.StyleAction($get("ctl00_ContentPlaceHolder1_sBanner" + banner2), null, null, "MozOpacity", "0"));
        
        pa3.add(new AjaxControlToolkit.Animation.StyleAction($get("ctl00_ContentPlaceHolder1_sBanner" + banner0), null, null, "opacity", "0.5"));
        pa3.add(new AjaxControlToolkit.Animation.StyleAction($get("ctl00_ContentPlaceHolder1_sBanner" + banner1), null, null, "opacity", "0.5"));
        pa3.add(new AjaxControlToolkit.Animation.StyleAction($get("ctl00_ContentPlaceHolder1_sBanner" + banner2), null, null, "opacity", "0"));
        
   
   
        var pa4 = new AjaxControlToolkit.Animation.ParallelAnimation(null,0.7,null,null);
        pa4.add(new AjaxControlToolkit.Animation.FadeOutAnimation($get("ctl00_ContentPlaceHolder1_usFade" + banner1),null,null,0,1,null));
        pa4.add(new AjaxControlToolkit.Animation.FadeInAnimation($get("ctl00_ContentPlaceHolder1_usFade" + banner2),null,null,0,1,null));
        
        
        
        var pa5 = new AjaxControlToolkit.Animation.ParallelAnimation(null,4,null,null);   
        pa5.add(new AjaxControlToolkit.Animation.StyleAction($get("ctl00_ContentPlaceHolder1_usFade" + banner1), null, null, "zIndex", "5"));
        pa5.add(new AjaxControlToolkit.Animation.StyleAction($get("ctl00_ContentPlaceHolder1_usFade" + banner2), null, null, "zIndex", "5"));
        pa5.add(new AjaxControlToolkit.Animation.StyleAction($get("ctl00_ContentPlaceHolder1_usFade" + banner0), null, null, "zIndex", "6"));
        
        pa5.add(new AjaxControlToolkit.Animation.StyleAction($get("ctl00_ContentPlaceHolder1_sBanner" + banner1), null, null, "filter", "alpha(opacity=50)"));
        pa5.add(new AjaxControlToolkit.Animation.StyleAction($get("ctl00_ContentPlaceHolder1_sBanner" + banner2), null, null, "filter", "alpha(opacity=50)"));
        pa5.add(new AjaxControlToolkit.Animation.StyleAction($get("ctl00_ContentPlaceHolder1_sBanner" + banner0), null, null, "filter", "alpha(opacity=0)"));

        pa5.add(new AjaxControlToolkit.Animation.StyleAction($get("ctl00_ContentPlaceHolder1_sBanner" + banner1), null, null, "MozOpacity", "0.5"));
        pa5.add(new AjaxControlToolkit.Animation.StyleAction($get("ctl00_ContentPlaceHolder1_sBanner" + banner2), null, null, "MozOpacity", "0.5"));
        pa5.add(new AjaxControlToolkit.Animation.StyleAction($get("ctl00_ContentPlaceHolder1_sBanner" + banner0), null, null, "MozOpacity", "0"));
        
        pa5.add(new AjaxControlToolkit.Animation.StyleAction($get("ctl00_ContentPlaceHolder1_sBanner" + banner1), null, null, "opacity", "0.5"));
        pa5.add(new AjaxControlToolkit.Animation.StyleAction($get("ctl00_ContentPlaceHolder1_sBanner" + banner2), null, null, "opacity", "0.5"));
        pa5.add(new AjaxControlToolkit.Animation.StyleAction($get("ctl00_ContentPlaceHolder1_sBanner" + banner0), null, null, "opacity", "0"));
     
        
        
        var pa6 = new AjaxControlToolkit.Animation.ParallelAnimation(null,0.7,null,null);
        pa6.add(new AjaxControlToolkit.Animation.FadeOutAnimation($get("ctl00_ContentPlaceHolder1_usFade" + banner2),null,null,0,1,null));
        pa6.add(new AjaxControlToolkit.Animation.FadeInAnimation($get("ctl00_ContentPlaceHolder1_usFade" + banner0),null,null,0,1,null));
     
        
        sqa1 = new AjaxControlToolkit.Animation.SequenceAnimation(null,null,null,null,0);
        
        sqa1.add(pa1);
        sqa1.add(pa2);
        sqa1.add(pa3);
        sqa1.add(pa4);
        sqa1.add(pa5);
        sqa1.add(pa6);
        sqa1.play();
    }
   

}

function AssignBanner(bannerNo)
{
    if(sqa1!=null)
    {
        sqa1.stop();
        sqa1.clear();
        sqa1 = null;
    }
    
    var banner0;
    var banner1;
    var banner2;
    
    banner0 = bannerNo;
    
    bannerNo = (bannerNo+1>2)?0:bannerNo+1;
    
    banner1 = bannerNo;
    
    bannerNo = (bannerNo+1>2)?0:bannerNo+1;
    
    banner2 = bannerNo;
    
    var pa1 = new AjaxControlToolkit.Animation.ParallelAnimation(null,0.1,null,null);   
    pa1.add(new AjaxControlToolkit.Animation.StyleAction($get("ctl00_ContentPlaceHolder1_usFade" + banner0), null, null, "zIndex", "6"));
    pa1.add(new AjaxControlToolkit.Animation.StyleAction($get("ctl00_ContentPlaceHolder1_usFade" + banner1), null, null, "zIndex", "5"));
    pa1.add(new AjaxControlToolkit.Animation.StyleAction($get("ctl00_ContentPlaceHolder1_usFade" + banner2), null, null, "zIndex", "5"));
    
    pa1.add(new AjaxControlToolkit.Animation.StyleAction($get("ctl00_ContentPlaceHolder1_sBanner" + banner0), null, null, "filter", "alpha(opacity=0)"));
    pa1.add(new AjaxControlToolkit.Animation.StyleAction($get("ctl00_ContentPlaceHolder1_sBanner" + banner1), null, null, "filter", "alpha(opacity=50)"));
    pa1.add(new AjaxControlToolkit.Animation.StyleAction($get("ctl00_ContentPlaceHolder1_sBanner" + banner2), null, null, "filter", "alpha(opacity=50)"));

    pa1.add(new AjaxControlToolkit.Animation.StyleAction($get("ctl00_ContentPlaceHolder1_sBanner" + banner0), null, null, "MozOpacity", "0"));
    pa1.add(new AjaxControlToolkit.Animation.StyleAction($get("ctl00_ContentPlaceHolder1_sBanner" + banner1), null, null, "MozOpacity", "0.5"));
    pa1.add(new AjaxControlToolkit.Animation.StyleAction($get("ctl00_ContentPlaceHolder1_sBanner" + banner2), null, null, "MozOpacity", "0.5"));
    
    pa1.add(new AjaxControlToolkit.Animation.StyleAction($get("ctl00_ContentPlaceHolder1_sBanner" + banner0), null, null, "opacity", "0"));
    pa1.add(new AjaxControlToolkit.Animation.StyleAction($get("ctl00_ContentPlaceHolder1_sBanner" + banner1), null, null, "opacity", "0.5"));
    pa1.add(new AjaxControlToolkit.Animation.StyleAction($get("ctl00_ContentPlaceHolder1_sBanner" + banner2), null, null, "opacity", "0.5"));
    
   
    
    
    
    var sqa = new AjaxControlToolkit.Animation.SequenceAnimation(null,null,null,null,1);
    
    sqa.add(pa1);
    sqa.play();
    
    var pa2 = new AjaxControlToolkit.Animation.ParallelAnimation(null,0.5,null,null);  
    

    pa2.add(new AjaxControlToolkit.Animation.FadeInAnimation($get("ctl00_ContentPlaceHolder1_usFade" + banner0),null,null,0,1,null));
    
    pa2.play();


}