  $(document).ready(function() {
    Shadowbox.init({
      modal: false
    });
    
    var lastvidcap = $(".vidcappanel:last");
    var vidcap = lastvidcap;
    var firstvidcap = $(".vidcappanel:first");
    var zind = $(vidcap).css("z-index");
    //alert(zind);
    var panelCount = $("#vidcaps").children().length;
    if(vidcap.length){
      //$(vidcap).css("top","20px");
      var prevpanel = $(lastvidcap).prev();
      while(prevpanel.length){
        $(prevpanel).css("opacity",0);
        prevpanel = prevpanel.prev();
      }
      //$("#vidcaps").children().css("opacity",0);
      //$(vidcap).css("opacity",1);
      nextvidcap = $(lastvidcap).prev();
      var tofadeup;
      var prevfront;
      var maxc = 12;
      var cnt = 0;
      function ifade(){
        if($("#sb-container").css("visibility") != "visible"){
          tofadeup = $(vidcap).prev();
          prevfront = $(vidcap);
          frontz = parseInt($(vidcap).css("z-index")) + 1;
          if(!$(tofadeup).length){
            //alert("Not got one");
            vidcap = $(lastvidcap);
          }else{
            //alert("Some left");
            vidcap = $(tofadeup);
          }
          cnt++;
          $(vidcap).css("z-index",frontz);
          $(vidcap).animate({
            opacity:1
          },2000,function(){
            $(prevfront).css("opacity",0);
            
            //setTimeout(ifade,5000);
          });
        }
        setTimeout(ifade,7000);
      }
      ifade();
      
      //switch off fading if vid is playing as this makes the playback jerky on older/less powerful machines
      function ifadecheck(){
        if($("#sb-container").css("visibility") != "visible"){
          setTimeout(ifade,5000);
        }else{
          setTimeout(ifadecheck,5000);
        }
      }
      
      
      function vfade(){
        zind = zind+1;
        $(vidcap).prev().css("z-index",zind);
        vidcap = $(vidcap).prev();
        $(vidcap).animate({
          "opacity": 1
        },2000,function(){
          newzind = $(this).css("z-index")+1;
          $(this).css("z-index",newzind);
          $(vidcap).animate({
            "opacity" : 1
          },100,function(){});
          vidcap = $(vidcap).prev();
          if(vidcap.length){
            vfade();
          }else{
            //$("#vidcaps").children().css("opacity","1");
            $("#vidcaps").children().css("z-index",100);
            vidcap = $(".vidcappanel:first");
            vfade();
          }
        });
      }//function vfade
      //vfade();
      
    }
  });

