$.jwpopup = function(astream_path) {
  console.log('opening popup')
  var api = $("#video-player-overlay").overlay({
        expose: { 
            color: '#333', 
            loadSpeed: 200, 
            opacity: 0.9 
        },
        onLoad: function(event) {
          flashembed("jwplayer", 
            {
              src: "/claf2/js/lib/mediaplayer-licensed-viral/player-licensed-viral.swf",
              wmode: 'opaque'
            }, 
            {
              streamer: 'rtmp://flash.Astream.net/TFA/video/',
              file: astream_path,
              autostart: 'true',
              backcolor: '0x003F5F',
              frontcolor: '0xffffff',
              lightcolor: '0xffffff'
            }
          );
        }
  }).data('overlay');
  
  console.log(api);
  api.load();
  
}

$.fn.jwinline = function(astream_path) {
    var target = this;
    
    console.log(astream_path);
    console.log(target);
    
    flashembed(target, 
            {
              src: "/claf2/js/lib/mediaplayer-licensed-viral/player-licensed-viral.swf",
              wmode: 'opaque'
            }, 
            {
              streamer: 'rtmp://flash.Astream.net/TFA/video/',
              file: astream_path,
              autostart: 'false',
              backcolor: '0x003F5F',
              frontcolor: '0xffffff',
              lightcolor: '0xffffff'
            }
          );
}


$(document).ready(function() {

  



  $("a.open-video-player").overlay({
	  // some expose tweaks suitable for modal dialogs 
	  
	  //skin: '/claf2/js/lib/mediaplayer-licensed-viral/modieus.zip',
        expose: { 
            color: '#333', 
            loadSpeed: 200, 
            opacity: 0.9 
        }, 
        target: $("#video-player-overlay"),
        onLoad: function(event) {
          flashembed("jwplayer", 
            {
              src: "/claf2/js/lib/mediaplayer-licensed-viral/player-licensed-viral.swf",
              wmode: 'opaque'
            }, 
            {
              streamer: 'rtmp://flash.Astream.net/TFA/video/',
              file: this.getTrigger().attr("rel"),
              autostart: 'true',
              backcolor: '0x003F5F',
              frontcolor: '0xffffff',
              lightcolor: '0xffffff'
            }
          );
        },
        onClose: function(event) {
          $('#jwplayer').empty();
        },


        closeOnClick: false
	});
	
	
	
	$(".folder .fold").hide()
	
	$(".folder a").click(function(ev) {
	  ev.preventDefault();
	  var link = $(this);
	  link.siblings(".fold").toggle();
	  var plusminus = link.children(".plusminus");
	  if (plusminus.hasClass('open')) {
	    plusminus.removeClass('open');
	    plusminus.addClass('closed');
	  }
	  else {
	    plusminus.removeClass('closed');
	    plusminus.addClass('open');
	  }
	});
	
	
	$.zebratable();
	//$.folder_scan();
	
	$.easing.custom = function (x, t, b, c, d) {
    return -c * ((t=t/d-1)*t*t*t - 1) + b;
  }

  $('.marquee').scrollable({easing: 'custom', speed: 2000, circular: true}).autoscroll({interval: 5000}).navigator();
  $('.playpause').addClass('playing');
  
  $('.playpause').click(function() {
    var pp = $(this);
    if (pp.hasClass('playing')) {
      pp.removeClass('playing');
      pp.addClass('paused');
      $(".marquee").data("scrollable").stop();
    }
    else {
      pp.removeClass('paused');
      pp.addClass('playing');
      $(".marquee").data("scrollable").play();
    }
  });
  
  $(".navi a").click(function() { this.blur(); })
  
  
  
  $('#sponsor-logos').innerfade({ 
      animationtype: 'fade', 
      speed: 750, 
      timeout: 5000, 
      type: 'sequence', 
      containerheight: '110px' 
    }); 
	
});

$.zebratable = function() {
  $('table.zebratable tr:visible:odd').css('background', '#e0e2e3');
	$('table.zebratable tr:visible:even').css('background', '#ebecec');
	$('table.zebratable tr.tablehead-orange').css('background', '');
}


$.folder_scan = function() {
  $(".folder .fold").hide()
  $('a.folda').before("<div class='plusminus'></div>");
  $('.plusminus').css('margin-top', '10px')
  $('a.folda').css('color', '#555');
  $(".fold").css("padding", "1em 0 2em 0");
        
        $(".folder a").click(function(ev) {
          ev.preventDefault();
          var link = $(this);
          link.siblings(".fold").toggle();
          var plusminus = link.children(".plusminus");
          if (plusminus.hasClass('open')) {
            plusminus.removeClass('open');
            plusminus.addClass('closed');
          }
          else {
            plusminus.removeClass('closed');
            plusminus.addClass('open');
          }
        });

}

