    var sb1;
    var sb2;
    var sb3;
    var sb1a;
    var sb2a;
    var sb3a;    
    var Rectangle1;
    var Rectangle2;
    var Rectangle3;
    var millisecondpause = 2000;
           
    function root_Loaded(s, a) 
    {
        StartSlideShow();
    }
    
    function StartSlideShow()
    {
        LocalizeObjects();
        StartNextAnimation(3);
    }
    
    function anim_completed(s,a)
    {
        switch(s.Name)
        {
            case "sb1":
                setTimeout("StartNextAnimation(2)", millisecondpause);
                break;
            case "sb2":
                setTimeout("StartNextAnimation(3)", millisecondpause);
                break;
            case "sb3":
                setTimeout("StartNextAnimation(1)", millisecondpause);
                break;
        }
    }
    
    function StartNextAnimation(s)
    {
        switch(s)
        {
            case 1:
                sb3.Stop(); // previous animation must be stopped immediately prior to next animation's Begin() method for smooth behavior.
                sb1.Begin();
                
                sb1a.Begin();
            break;
            case 2:
                sb1.Stop(); // previous animation must be stopped immediately prior to next animation's Begin() method for smooth behavior.
                sb2.Begin();
                
                sb2a.Begin();        
            break;
            case 3:
                sb2.Stop(); // previous animation must be stopped immediately prior to next animation's Begin() method for smooth behavior.
                sb3.Begin();
                
                sb3a.Begin();           
            break;
        }
    }
   
    function LocalizeObjects()
    {
        var wpf = document.getElementById("WPFObject");    
        var root = wpf.FindName("root");
        sb1 = root.FindName("sb1");
        sb2 = root.FindName("sb2");
        sb3 = root.FindName("sb3");
        sb1a = root.FindName("sb1a");
        sb2a = root.FindName("sb2a");
        sb3a = root.FindName("sb3a");
        Rectangle1 = root.FindName("Rectangle1");
        Rectangle2 = root.FindName("Rectangle2");
        Rectangle3 = root.FindName("Rectangle3");
    }

    



