function prevMouseOver(d){
    $(d).children('img').addClass('over');
    $(d).children('.play-btn').addClass('over');
    $(d).children('.clip-info').addClass('taller');
}
function prevMouseOut(d){
    $(d).children('img').removeClass('over');
    $(d).children('.play-btn').removeClass('over');
    $(d).children('.clip-info').removeClass('taller');
}

$(function(){
    // install flowplayer into flowplayer container
    if($("#zplayer")[0]){
      var player = $f("zplayer", "/videos/flowplayer-3.1.1.swf", {
        clip: { scaling: 'orig', autoPlay: true, autoBuffering: true },
        loop: false,
        plugins: {
          controls: { backgroundColor: '#551900', backgroundGradient: [0.0,0.2,0.0], borderRadius: '0' }
        }
      });
    }

    // replace any fall-back href on overlay triggers
    $('a[rel]').attr('href','javascript:void(0);');

    // initialize video overlay triggers
    $("a.vid-trigger[rel],div.fancy-preview[rel]").overlay({
        expose: {color: '#aaaaaa', closeOnClick: true, loadSpeed: 'fast' },
        closeOnClick: true,
        speed: 'fast',
        finish: {top: 'center'},
        onLoad: function() {
            player.load();
        },
        onClose: function() {
            player.unload();
        }
    });

    // initialize other (non-vid) overlay triggers
    $("a[rel]").not('.vid-trigger').overlay({ expose: {color: '#aaaaaa', closeOnClick: false, loadSpeed: 'fast'  }, closeOnClick: false, speed: 'fast', finish: {top: 'center'} });
});