/*
    Usage
    -http://deltasolutions.ucdavis.edu/resources/
    -http://watershed.ucdavis.edu/appendices-workshop.html
    -http://watershed.ucdavis.edu/research/delta.html#comparing-futures
    
*/
$(function() {

    var player = $f('player', { src: 'http://template.ucdavis.edu/includes/flash/flowplayer.commercial-3.1.2.swf', bgcolor: '#F1EFED' }, {

        onLoad: function() {
            this.setVolume(100);
            this.setClip({
                scaling: 'scale',
                accelerated: true,
                url: document.location.href.substr(location.href.indexOf('#') + 1),
                provider: 'rtmp',
                bufferLength: 0,
                autoPlay: true
            });
        },

        key: '#$fd28bdbc212f9cf03d0',

        canvas: {
            backgroundColor: '#EAEDF0'
        },

        plugins: {
            controls: {
                // Custom colors
                backgroundColor: '#EAEDF0',
                bufferGradient: 'none',
                buttonColor: '#000000',
                progressColor: '#000000',
                buttonOverColor: '#73706E',
                progressGradient: 'medium',
                backgroundGradient: 'none',
                bufferColor: '#919191',
                borderRadius: '0px',
                sliderGradient: 'none',
                sliderColor: '#000000',
                timeColor: '#808080',
                durationColor: '#ffffff',
                opacity: 1.0,

                // These buttons are visible
                mute: false,
                fullscreen: true,
                autoHide: 'always',

                // Custom height
                height: 25
            },
            rtmp: {
                url: 'http://template.ucdavis.edu/includes/flash/flowplayer.rtmp-3.1.1.swf',
                netConnectionUrl: 'rtmp://envnet.ucdavis.edu:1935/oflaDemo/'
            }
        }
    });

    // setup button action. it will fire our overlay  
    $('a[rel]').overlay({

        // when overlay is opened, load our player
        onLoad: function() {
            document.location.href = this.getTrigger().attr('href');
            player.load();
        },

        // when overlay is closed, unload our player 
        onClose: function() {
            player.unload();
        },

        expose: {
            color: '#000',
            opacity: 0.2
        }
    });

    $('a[rel]').click(function() {
        try {
		if($(this).attr('href').indexOf('modal') == -1)
                pageTracker._trackPageview('/video-stream/' + $(this).attr('href').substr(1));
        }
        catch (err) {
            return;
        }
    });
});