Changeset 1836


Ignore:
Timestamp:
06/08/11 21:26:31 (2 years ago)
Author:
pablo
Message:
  • Adds skinning support to HTML5 playlists (1350)
  • Workaround for Safari HTML5 MP3 detection (1363)
Location:
trunk/fl5
Files:
12 edited

Legend:

Unmodified
Added
Removed
  • trunk/fl5/js/bin-debug/jwplayer.js

    r1833 r1836  
    1919var $jw = jwplayer; 
    2020 
    21 jwplayer.version = '5.7.1833'; 
     21jwplayer.version = '5.7.1836'; 
    2222 
    2323// "Shiv" method for older IE browsers; required for parsing media tags 
     
    35383538                                return true; 
    35393539                        } 
    3540  
    3541                         return video.canPlayType(mimetype); 
     3540                         
     3541                        if (video.canPlayType(mimetype)) { 
     3542                                return true; 
     3543                        } else if (mimetype == "audio/mp3" && navigator.userAgent.match(/safari/i)) { 
     3544                                // Work around Mac Safari bug 
     3545                                return video.canPlayType("audio/mpeg"); 
     3546                        } else { 
     3547                                return false; 
     3548                        } 
     3549                         
    35423550                } 
    35433551        }; 
     
    46124620                        _timeHandler({ 
    46134621                                id: _api.id, 
    4614                                 duration: _currentDuration(), 
     4622                                duration: _currentDuration, 
    46154623                                position: 0 
    46164624                        }); 
     
    71417149                position: jwplayer.html5.view.positions.NONE, 
    71427150                itemheight: 60, 
    7143                 showthumbs: true 
    7144         }; 
    7145  
     7151                thumbs: true, 
     7152                 
     7153                fontcolor: "#000000", 
     7154                overcolor: "", 
     7155                activecolor: "", 
     7156                backgroundcolor: "#f8f8f8", 
     7157                font: "_sans", 
     7158                fontsize: "", 
     7159                fontstyle: "", 
     7160                fontweight: "" 
     7161        }; 
     7162 
     7163        var _fonts = { 
     7164                '_sans': "Arial, Helvetica, sans-serif", 
     7165                '_serif': "Times, Times New Roman, serif", 
     7166                '_typewriter': "Courier New, Courier, monospace" 
     7167        } 
     7168         
    71467169        _utils = jwplayer.utils;  
    71477170        _css = _utils.css; 
     
    71727195                var _items; 
    71737196                var _ul; 
     7197                var _lastCurrent = -1; 
     7198 
     7199                var _elements = { 
     7200                        'background': undefined, 
     7201                        'item': undefined, 
     7202                        'itemOver': undefined, 
     7203                        'itemImage': undefined, 
     7204                        'itemActive': undefined 
     7205                }; 
    71747206                 
    71757207                this.getDisplayElement = function() { 
     
    72097241                                break; 
    72107242                        } 
     7243                         
     7244                        _populateSkinElements(); 
     7245                        if (_elements.item) { 
     7246                                _settings.itemheight = _elements.item.height; 
     7247                        } 
     7248                         
    72117249                        _wrapper.style.backgroundColor = '#C6C6C6'; 
    72127250                        _api.jwAddEventListener(jwplayer.api.events.JWPLAYER_PLAYLIST_LOADED, _rebuildPlaylist); 
    7213                         _api.jwAddEventListener(jwplayer.api.events.JWPLAYER_PLAYLIST_ITEM, _scrollToItem); 
     7251                        _api.jwAddEventListener(jwplayer.api.events.JWPLAYER_PLAYLIST_ITEM, _itemHandler); 
    72147252                        _api.jwAddEventListener(jwplayer.api.events.JWPLAYER_PLAYER_STATE, _stateHandler); 
    72157253                } 
     
    72217259                                minWidth: _wrapper.style.width, 
    72227260                                height: _wrapper.style.height, 
    7223                         background: '#f8f8f8', 
     7261                        backgroundColor: _settings.backgroundcolor, 
     7262                        backgroundImage: _elements.background ? "url("+_elements.background.src+")" : "", 
     7263                                         
     7264                        color: _settings.fontcolor, 
    72247265                        listStyle: 'none', 
    72257266                        margin: 0, 
    72267267                        padding: 0, 
    7227                         fontFamily: 'Arial, Helvetica, sans-serif', 
     7268                        fontFamily: _fonts[_settings.font] ? _fonts[_settings.font] : _fonts['_sans'], 
     7269                        fontSize: (_settings.fontsize ? _settings.fontsize : 11) + "px", 
     7270                        fontStyle: _settings.fontstyle, 
     7271                        fontWeight: _settings.fontweight, 
     7272                         
    72287273                        'overflowY': 'auto' 
    72297274                        }); 
     
    72317276                } 
    72327277                 
    7233                 function _createItem(item) { 
     7278                function _itemOver(index) { 
     7279                        return function() { 
     7280                                var li = _ul.getElementsByClassName("item")[index]; 
     7281                                var normalColor = _settings.fontcolor; 
     7282                                var normalBG = _elements.item ? "url("+_elements.item.src+")" : "" 
     7283                                if (index == _api.jwGetPlaylistIndex()) { 
     7284                                        if (_settings.activecolor) { 
     7285                                                normalColor = _settings.activecolor; 
     7286                                        } 
     7287                                        if (_elements.itemActive) { 
     7288                                                normalBG =  "url("+_elements.itemActive.src+")"; 
     7289                                        } 
     7290                                } 
     7291                                _css(li, { 
     7292                                        color: _settings.overcolor ? _settings.overcolor : normalColor, 
     7293                                    backgroundImage: _elements.itemOver ? "url("+_elements.itemOver.src+")" : normalBG 
     7294                                }); 
     7295                        } 
     7296                } 
     7297 
     7298                function _itemOut(index) { 
     7299                        return function() { 
     7300                                var li = _ul.getElementsByClassName("item")[index]; 
     7301                                var color = _settings.fontcolor; 
     7302                                var bg = _elements.item ? "url("+_elements.item.src+")" : ""; 
     7303                                 
     7304                                if (index == _api.jwGetPlaylistIndex()) { 
     7305                                        if (_settings.activecolor) { 
     7306                                                color = _settings.activecolor; 
     7307                                        } 
     7308                                        if (_elements.itemActive) { 
     7309                                                bg = "url("+_elements.itemActive.src+")"; 
     7310                                        } 
     7311                                } 
     7312                                _css(li, { 
     7313                                        color: color, 
     7314                                        backgroundImage: bg 
     7315                                }); 
     7316                        } 
     7317                } 
     7318 
     7319                function _createItem(index) { 
     7320                        var item = _playlist[index]; 
    72347321                        var li = document.createElement("li"); 
     7322                        li.className = "item"; 
     7323                         
    72357324                        _css(li,{ 
    72367325                            height: _settings.itemheight, 
    7237                         background: '#EEEEEE', 
    72387326                        display: 'block', 
    7239                         borderBottom: '1px solid #ddd', 
    7240                         cursor: 'pointer' 
    7241                         }); 
    7242                          
    7243                         if (_showThumbs() && (item.image || item['playlist.image']) ) { 
    7244                                 var image = new Image(); 
     7327                        cursor: 'pointer', 
     7328                            backgroundImage: _elements.item ? "url("+_elements.item.src+")" : "", 
     7329                            backgroundSize: "100% " + _settings.itemheight + "px" 
     7330                    }); 
     7331 
     7332                        li.onmouseover = _itemOver(index); 
     7333                        li.onmouseout = _itemOut(index); 
     7334                         
     7335                        var image;  
     7336                var imgPos = 0;  
     7337                        if (_showThumbs() && (item.image || item['playlist.image'] || _elements.itemImage) ) { 
     7338                                image = new Image(); 
     7339                        image.className = 'image'; 
     7340                         
     7341                        if (_elements.itemImage) { 
     7342                                imgPos = (_settings.itemheight - _elements.itemImage.height) / 2; 
     7343                        } 
     7344                         
    72457345                                _css(image, { 
    7246                                     height: 60, 
    7247                                     width: 80, 
     7346                                    height: _elements.itemImage ? _elements.itemImage.height : _settings.itemheight, 
     7347                                    width: _elements.itemImage ? _elements.itemImage.width : _settings.itemheight * 4 / 3, 
    72487348                                    'float': 'left', 
    72497349                                    styleFloat: 'left', 
     
    72517351                                    margin: '0 5px 0 0', 
    72527352                                    background: 'black', 
    7253                                     overflow: 'auto' 
     7353                                    overflow: 'auto', 
     7354                                    margin: imgPos + "px" 
    72547355                                }); 
    7255                                 image.src = item['playlist.image'] ? item['playlist.image'] : item.image; 
     7356 
     7357                                if (item['playlist.image']) { 
     7358                                        image.src = item['playlist.image'];      
     7359                                } else if (item.image) { 
     7360                                        image.src = item.image; 
     7361                                } else if (_elements.itemImage) { 
     7362                                        image.src = _elements.itemImage.src; 
     7363                                } 
     7364                                 
    72567365                                li.appendChild(image); 
    72577366                } 
     
    72607369                    margin: '0 5px' 
    72617370                }); 
    7262                 if (item.title) { 
    7263                         var title = document.createElement("span"); 
    7264                         _css(title, { 
    7265                             margin: 0, 
    7266                                 padding: 0, 
    7267                                 height: 20,  
    7268                         lineHeight: 24, 
    7269                         overflow: 'hidden', 
    7270                         display: 'block', 
    7271                         fontSize: '11px', 
    7272                         fontWeight: 'bold' 
    7273                         }); 
    7274                         title.innerHTML = item.title; 
    7275                         textWrapper.appendChild(title); 
    7276                 } 
     7371                var title = document.createElement("span"); 
     7372                title.className = 'title'; 
     7373                _css(title, { 
     7374                    margin: 0, 
     7375                        padding: "0 0 0 5px", 
     7376                        height: _settings.fontsize ? _settings.fontsize + 10 : 20, 
     7377                        lineHeight: 24, 
     7378                overflow: 'hidden', 
     7379                display: 'block', 
     7380                        fontSize: (_settings.fontsize ? _settings.fontsize : 13) + "px", 
     7381                fontWeight: 'bold' 
     7382                }); 
     7383                title.innerHTML = item ? item.title : ""; 
     7384                textWrapper.appendChild(title); 
     7385 
    72777386                if (item.description) { 
    72787387                        var desc = document.createElement("span"); 
     7388                        desc.className = 'description'; 
     7389                        console.log("Description height : " + (_settings.itemheight - parseInt(title.style.height.replace("px", "")))); 
    72797390                        _css(desc,{ 
    72807391                            display: 'block', 
    72817392                                margin: 0, 
    7282                         padding: 0, 
    7283                         fontSize: '11px', 
    7284                         height: '36px', 
    7285                         lineHeight: '12px', 
     7393                                padding: "0 0 0 5px", 
     7394                        height: _settings.itemheight - parseInt(title.style.height.replace("px", "")), 
     7395                        lineHeight: (_settings.fontsize ? _settings.fontsize * 1.5 : 18) + "px", 
    72867396                        overflow: 'hidden' 
    72877397                        }); 
     
    73047414                         
    73057415                        for (var i=0; i<_playlist.length; i++) { 
    7306                                 var li = _createItem(_playlist[i]); 
     7416                                var li = _createItem(i); 
    73077417                                li.onclick = _clickHandler(i); 
    73087418                                _ul.appendChild(li); 
    73097419                                items.push(li); 
    73107420                        } 
     7421                         
     7422                        _lastCurrent = _api.jwGetPlaylistIndex(); 
     7423                        _itemOut(_lastCurrent)(); 
    73117424                         
    73127425                        _wrapper.appendChild(_ul); 
     
    73317444 
    73327445                function _showThumbs() { 
    7333                         return _settings.showthumbs.toString().toLowerCase() == "true";  
    7334                 } 
     7446                        return _settings.thumbs.toString().toLowerCase() == "true";      
     7447                } 
     7448 
     7449                function _itemHandler(evt) { 
     7450                        if (_lastCurrent >= 0) { 
     7451                                _itemOut(_lastCurrent)(); 
     7452                                _lastCurrent = evt.index; 
     7453                        } 
     7454                        _itemOut(evt.index)(); 
     7455                        _scrollToItem(); 
     7456                } 
     7457 
    73357458                 
    73367459                function _stateHandler() { 
     
    73467469                        } 
    73477470                } 
     7471                 
     7472                function _populateSkinElements() { 
     7473                        for (var i in _elements) { 
     7474                                _elements[i] = _getElement(i); 
     7475                        } 
     7476                } 
     7477                 
     7478                function _getElement(name) { 
     7479                        return _api.skin.getSkinElement("playlist", name); 
     7480                } 
     7481                 
     7482                 
    73487483                 
    73497484                _setup(); 
  • trunk/fl5/js/src/embed/jwplayer.embed.html5.js

    r1799 r1836  
    133133                                return true; 
    134134                        } 
    135  
    136                         return video.canPlayType(mimetype); 
     135                         
     136                        if (video.canPlayType(mimetype)) { 
     137                                return true; 
     138                        } else if (mimetype == "audio/mp3" && navigator.userAgent.match(/safari/i)) { 
     139                                // Work around Mac Safari bug 
     140                                return video.canPlayType("audio/mpeg"); 
     141                        } else { 
     142                                return false; 
     143                        } 
     144                         
    137145                } 
    138146        }; 
  • trunk/fl5/js/src/html5/jwplayer.html5.controlbar.js

    r1833 r1836  
    491491                        _timeHandler({ 
    492492                                id: _api.id, 
    493                                 duration: _currentDuration(), 
     493                                duration: _currentDuration, 
    494494                                position: 0 
    495495                        }); 
  • trunk/fl5/js/src/html5/jwplayer.html5.playlistcomponent.js

    r1821 r1836  
    1010                position: jwplayer.html5.view.positions.NONE, 
    1111                itemheight: 60, 
    12                 showthumbs: true 
     12                thumbs: true, 
     13                 
     14                fontcolor: "#000000", 
     15                overcolor: "", 
     16                activecolor: "", 
     17                backgroundcolor: "#f8f8f8", 
     18                font: "_sans", 
     19                fontsize: "", 
     20                fontstyle: "", 
     21                fontweight: "" 
    1322        }; 
    1423 
     24        var _fonts = { 
     25                '_sans': "Arial, Helvetica, sans-serif", 
     26                '_serif': "Times, Times New Roman, serif", 
     27                '_typewriter': "Courier New, Courier, monospace" 
     28        } 
     29         
    1530        _utils = jwplayer.utils;  
    1631        _css = _utils.css; 
     
    4156                var _items; 
    4257                var _ul; 
     58                var _lastCurrent = -1; 
     59 
     60                var _elements = { 
     61                        'background': undefined, 
     62                        'item': undefined, 
     63                        'itemOver': undefined, 
     64                        'itemImage': undefined, 
     65                        'itemActive': undefined 
     66                }; 
    4367                 
    4468                this.getDisplayElement = function() { 
     
    78102                                break; 
    79103                        } 
     104                         
     105                        _populateSkinElements(); 
     106                        if (_elements.item) { 
     107                                _settings.itemheight = _elements.item.height; 
     108                        } 
     109                         
    80110                        _wrapper.style.backgroundColor = '#C6C6C6'; 
    81111                        _api.jwAddEventListener(jwplayer.api.events.JWPLAYER_PLAYLIST_LOADED, _rebuildPlaylist); 
    82                         _api.jwAddEventListener(jwplayer.api.events.JWPLAYER_PLAYLIST_ITEM, _scrollToItem); 
     112                        _api.jwAddEventListener(jwplayer.api.events.JWPLAYER_PLAYLIST_ITEM, _itemHandler); 
    83113                        _api.jwAddEventListener(jwplayer.api.events.JWPLAYER_PLAYER_STATE, _stateHandler); 
    84114                } 
     
    90120                                minWidth: _wrapper.style.width, 
    91121                                height: _wrapper.style.height, 
    92                         background: '#f8f8f8', 
     122                        backgroundColor: _settings.backgroundcolor, 
     123                        backgroundImage: _elements.background ? "url("+_elements.background.src+")" : "", 
     124                                         
     125                        color: _settings.fontcolor, 
    93126                        listStyle: 'none', 
    94127                        margin: 0, 
    95128                        padding: 0, 
    96                         fontFamily: 'Arial, Helvetica, sans-serif', 
     129                        fontFamily: _fonts[_settings.font] ? _fonts[_settings.font] : _fonts['_sans'], 
     130                        fontSize: (_settings.fontsize ? _settings.fontsize : 11) + "px", 
     131                        fontStyle: _settings.fontstyle, 
     132                        fontWeight: _settings.fontweight, 
     133                         
    97134                        'overflowY': 'auto' 
    98135                        }); 
     
    100137                } 
    101138                 
    102                 function _createItem(item) { 
     139                function _itemOver(index) { 
     140                        return function() { 
     141                                var li = _ul.getElementsByClassName("item")[index]; 
     142                                var normalColor = _settings.fontcolor; 
     143                                var normalBG = _elements.item ? "url("+_elements.item.src+")" : "" 
     144                                if (index == _api.jwGetPlaylistIndex()) { 
     145                                        if (_settings.activecolor) { 
     146                                                normalColor = _settings.activecolor; 
     147                                        } 
     148                                        if (_elements.itemActive) { 
     149                                                normalBG =  "url("+_elements.itemActive.src+")"; 
     150                                        } 
     151                                } 
     152                                _css(li, { 
     153                                        color: _settings.overcolor ? _settings.overcolor : normalColor, 
     154                                    backgroundImage: _elements.itemOver ? "url("+_elements.itemOver.src+")" : normalBG 
     155                                }); 
     156                        } 
     157                } 
     158 
     159                function _itemOut(index) { 
     160                        return function() { 
     161                                var li = _ul.getElementsByClassName("item")[index]; 
     162                                var color = _settings.fontcolor; 
     163                                var bg = _elements.item ? "url("+_elements.item.src+")" : ""; 
     164                                 
     165                                if (index == _api.jwGetPlaylistIndex()) { 
     166                                        if (_settings.activecolor) { 
     167                                                color = _settings.activecolor; 
     168                                        } 
     169                                        if (_elements.itemActive) { 
     170                                                bg = "url("+_elements.itemActive.src+")"; 
     171                                        } 
     172                                } 
     173                                _css(li, { 
     174                                        color: color, 
     175                                        backgroundImage: bg 
     176                                }); 
     177                        } 
     178                } 
     179 
     180                function _createItem(index) { 
     181                        var item = _playlist[index]; 
    103182                        var li = document.createElement("li"); 
     183                        li.className = "item"; 
     184                         
    104185                        _css(li,{ 
    105186                            height: _settings.itemheight, 
    106                         background: '#EEEEEE', 
    107187                        display: 'block', 
    108                         borderBottom: '1px solid #ddd', 
    109                         cursor: 'pointer' 
    110                         }); 
    111                          
    112                         if (_showThumbs() && (item.image || item['playlist.image']) ) { 
    113                                 var image = new Image(); 
     188                        cursor: 'pointer', 
     189                            backgroundImage: _elements.item ? "url("+_elements.item.src+")" : "", 
     190                            backgroundSize: "100% " + _settings.itemheight + "px" 
     191                    }); 
     192 
     193                        li.onmouseover = _itemOver(index); 
     194                        li.onmouseout = _itemOut(index); 
     195                         
     196                        var image;  
     197                var imgPos = 0;  
     198                        if (_showThumbs() && (item.image || item['playlist.image'] || _elements.itemImage) ) { 
     199                                image = new Image(); 
     200                        image.className = 'image'; 
     201                         
     202                        if (_elements.itemImage) { 
     203                                imgPos = (_settings.itemheight - _elements.itemImage.height) / 2; 
     204                        } 
     205                         
    114206                                _css(image, { 
    115                                     height: 60, 
    116                                     width: 80, 
     207                                    height: _elements.itemImage ? _elements.itemImage.height : _settings.itemheight, 
     208                                    width: _elements.itemImage ? _elements.itemImage.width : _settings.itemheight * 4 / 3, 
    117209                                    'float': 'left', 
    118210                                    styleFloat: 'left', 
     
    120212                                    margin: '0 5px 0 0', 
    121213                                    background: 'black', 
    122                                     overflow: 'auto' 
     214                                    overflow: 'auto', 
     215                                    margin: imgPos + "px" 
    123216                                }); 
    124                                 image.src = item['playlist.image'] ? item['playlist.image'] : item.image; 
     217 
     218                                if (item['playlist.image']) { 
     219                                        image.src = item['playlist.image'];      
     220                                } else if (item.image) { 
     221                                        image.src = item.image; 
     222                                } else if (_elements.itemImage) { 
     223                                        image.src = _elements.itemImage.src; 
     224                                } 
     225                                 
    125226                                li.appendChild(image); 
    126227                } 
     
    129230                    margin: '0 5px' 
    130231                }); 
    131                 if (item.title) { 
    132                         var title = document.createElement("span"); 
    133                         _css(title, { 
    134                             margin: 0, 
    135                                 padding: 0, 
    136                                 height: 20,  
    137                         lineHeight: 24, 
    138                         overflow: 'hidden', 
    139                         display: 'block', 
    140                         fontSize: '11px', 
    141                         fontWeight: 'bold' 
    142                         }); 
    143                         title.innerHTML = item.title; 
    144                         textWrapper.appendChild(title); 
    145                 } 
     232                var title = document.createElement("span"); 
     233                title.className = 'title'; 
     234                _css(title, { 
     235                    margin: 0, 
     236                        padding: "0 0 0 5px", 
     237                        height: _settings.fontsize ? _settings.fontsize + 10 : 20, 
     238                        lineHeight: 24, 
     239                overflow: 'hidden', 
     240                display: 'block', 
     241                        fontSize: (_settings.fontsize ? _settings.fontsize : 13) + "px", 
     242                fontWeight: 'bold' 
     243                }); 
     244                title.innerHTML = item ? item.title : ""; 
     245                textWrapper.appendChild(title); 
     246 
    146247                if (item.description) { 
    147248                        var desc = document.createElement("span"); 
     249                        desc.className = 'description'; 
     250                        console.log("Description height : " + (_settings.itemheight - parseInt(title.style.height.replace("px", "")))); 
    148251                        _css(desc,{ 
    149252                            display: 'block', 
    150253                                margin: 0, 
    151                         padding: 0, 
    152                         fontSize: '11px', 
    153                         height: '36px', 
    154                         lineHeight: '12px', 
     254                                padding: "0 0 0 5px", 
     255                        height: _settings.itemheight - parseInt(title.style.height.replace("px", "")), 
     256                        lineHeight: (_settings.fontsize ? _settings.fontsize * 1.5 : 18) + "px", 
    155257                        overflow: 'hidden' 
    156258                        }); 
     
    173275                         
    174276                        for (var i=0; i<_playlist.length; i++) { 
    175                                 var li = _createItem(_playlist[i]); 
     277                                var li = _createItem(i); 
    176278                                li.onclick = _clickHandler(i); 
    177279                                _ul.appendChild(li); 
    178280                                items.push(li); 
    179281                        } 
     282                         
     283                        _lastCurrent = _api.jwGetPlaylistIndex(); 
     284                        _itemOut(_lastCurrent)(); 
    180285                         
    181286                        _wrapper.appendChild(_ul); 
     
    200305 
    201306                function _showThumbs() { 
    202                         return _settings.showthumbs.toString().toLowerCase() == "true";  
    203                 } 
     307                        return _settings.thumbs.toString().toLowerCase() == "true";      
     308                } 
     309 
     310                function _itemHandler(evt) { 
     311                        if (_lastCurrent >= 0) { 
     312                                _itemOut(_lastCurrent)(); 
     313                                _lastCurrent = evt.index; 
     314                        } 
     315                        _itemOut(evt.index)(); 
     316                        _scrollToItem(); 
     317                } 
     318 
    204319                 
    205320                function _stateHandler() { 
     
    216331                } 
    217332                 
     333                function _populateSkinElements() { 
     334                        for (var i in _elements) { 
     335                                _elements[i] = _getElement(i); 
     336                        } 
     337                } 
     338                 
     339                function _getElement(name) { 
     340                        return _api.skin.getSkinElement("playlist", name); 
     341                } 
     342                 
     343                 
     344                 
    218345                _setup(); 
    219346                return this; 
  • trunk/fl5/js/src/jwplayer.js

    r1833 r1836  
    1111var $jw = jwplayer; 
    1212 
    13 jwplayer.version = '5.7.1833'; 
     13jwplayer.version = '5.7.1836'; 
    1414 
    1515// "Shiv" method for older IE browsers; required for parsing media tags 
  • trunk/fl5/js/test/examples/playlistcomponent.html

    r1831 r1836  
    1313            var playlistObj = [{ 
    1414                                file: "http://content.bitsontherun.com/videos/gSzpo2wh-486405.mp4", 
    15                         image: "http://content.bitsontherun.com/thumbs/gSzpo2wh-480.jpg", 
    16                         title: "Item 1" 
     15                        image: "http://content.bitsontherun.com/thumbs/gSzpo2wh-580.jpg", 
     16                        title: "Item 1", 
     17                        description: "Lorem ipsum dolor est, blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah " 
    1718                }, { 
    1819                                file: "http://content.bitsontherun.com/videos/guYqV1AB-486405.mp4", 
    19                         title: "Item 2" 
     20                        title: "Item 2", 
     21                        description: "Lorem ipsum dolor est, blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah " 
    2022                        }, { 
    2123                                file: "http://content.bitsontherun.com/videos/DMJODX8R-486405.mp4", 
    22                         image: "http://content.bitsontherun.com/thumbs/DMJODX8R-480.jpg", 
     24                        image: "http://content.bitsontherun.com/thumbs/DMJODX8R-580.jpg", 
    2325                        title: "Item 3" 
    2426                }, { 
    2527                                file: "http://content.bitsontherun.com/videos/gSzpo2wh-486405.mp4", 
    26                         image: "http://content.bitsontherun.com/thumbs/gSzpo2wh-480.jpg", 
     28                        image: "http://content.bitsontherun.com/thumbs/gSzpo2wh-580.jpg", 
    2729                        title: "Item 4" 
    2830                }, { 
    2931                                file: "http://content.bitsontherun.com/videos/guYqV1AB-486405.mp4", 
    30                         image: "http://content.bitsontherun.com/thumbs/guYqV1AB-480.jpg", 
     32                        image: "http://content.bitsontherun.com/thumbs/guYqV1AB-580.jpg", 
    3133                        title: "Item 5" 
    3234                }, { 
    3335                                file: "http://content.bitsontherun.com/videos/DMJODX8R-486405.mp4", 
    34                         image: "http://content.bitsontherun.com/thumbs/DMJODX8R-480.jpg", 
     36                        image: "http://content.bitsontherun.com/thumbs/DMJODX8R-580.jpg", 
    3537                        title: "Item 6" 
    3638                }]; 
     
    5254                        Default (Position="none") 
    5355                </p> 
    54         <div height="270" id="player1" width="480"> 
     56        <div height="270" id="player1" width="580"> 
    5557            JW Player should replace this 
    5658       </div> 
     
    5860                        Position="right" 
    5961                </p> 
    60           <div height="270" id="player2" width="480"> 
     62          <div height="270" id="player2" width="580"> 
    6163              JW Player should replace this 
    6264          </div> 
     
    6466                        Position="left" 
    6567                </p> 
    66           <div height="270" id="player3" width="480"> 
     68          <div height="270" id="player3" width="580"> 
    6769              JW Player should replace this 
    6870          </div> 
     
    7072                        Position="top" 
    7173                </p> 
    72           <div height="270" id="player4" width="480"> 
     74          <div height="270" id="player4" width="580"> 
    7375              JW Player should replace this 
    7476          </div> 
     
    7678                        Position="bottom" 
    7779                </p> 
    78           <div height="270" id="player5" width="480"> 
     80          <div height="270" id="player5" width="580"> 
    7981              JW Player should replace this 
    8082          </div> 
     
    8284                        Position="over" 
    8385                </p> 
    84           <div height="270" id="player6" width="480"> 
     86          <div height="270" id="player6" width="580"> 
    8587              JW Player should replace this 
    8688          </div> 
     
    8890                        Playlist.thumbs = false 
    8991                </p> 
    90           <div height="270" id="player7" width="480"> 
     92          <div height="270" id="player7" width="580"> 
    9193              JW Player should replace this 
    9294          </div> 
     95         
    9396                <p> 
    9497                        Playlist with a skin 
     
    97100              JW Player should replace this 
    98101          </div> 
     102 
    99103         
    100104 
     
    144148                        "playlist.position": "over" 
    145149            }); 
    146  
    147150                jwplayer("player" + idx++).setup({ 
    148151                modes: settings.modes[mode], 
     
    153156            }); 
    154157 
    155                 jwplayer("player" + idx++).setup({ 
     158            jwplayer("player" + idx++).setup({ 
    156159                modes: settings.modes[mode], 
    157                         playlist: playlistObj, 
     160                        playlist: playlistObj.slice(0,2), 
    158161                        "playlist.position": "right", 
    159162                        "playlist.size": "260", 
    160                         skin: "http://playertest.longtailvideo.com/glow.zip" 
     163                        skin: "testskin/testskin.xml" 
    161164            }); 
     165 
    162166          } 
    163167           
  • trunk/fl5/js/test/examples/playlistiscroll.html

    r1831 r1836  
    1414                                file: "http://content.bitsontherun.com/videos/gSzpo2wh-486405.mp4", 
    1515                        image: "http://content.bitsontherun.com/thumbs/gSzpo2wh-480.jpg", 
    16                         title: "Item 1" 
     16                        title: "Item 1", 
     17                        description: "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum." 
    1718                }, { 
    1819                                file: "http://content.bitsontherun.com/videos/guYqV1AB-486405.mp4", 
    19                         title: "Item 2" 
     20                        title: "Item 2", 
     21                        description: "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum." 
    2022                        }, { 
    2123                                file: "http://content.bitsontherun.com/videos/DMJODX8R-486405.mp4", 
    2224                        image: "http://content.bitsontherun.com/thumbs/DMJODX8R-480.jpg", 
    23                         title: "Item 3" 
     25                        title: "Item 3", 
     26                        description: "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum." 
    2427                }, { 
    2528                                file: "http://content.bitsontherun.com/videos/gSzpo2wh-486405.mp4", 
     
    5053                        playlist: playlistObj, 
    5154                        "playlist.position": "right", 
    52                         "playlist.size": "295", 
     55                        "playlist.size": "295" 
    5356            }); 
    5457 
  • trunk/fl5/js/test/examples/testskin/testskin.xml

    r1653 r1836  
    1010        <components> 
    1111                <component name="controlbar"> 
    12  
     12                        <settings> 
     13                                <setting name="fontcolor" value="0xffffff" /> 
     14                        </settings> 
     15                         
    1316                        <layout> 
    1417                                <group position="left"> 
  • trunk/fl5/js/test/flashvars.html

    r1653 r1836  
    4444                                        setupForm: function() { 
    4545                                                for(var i in $_GET) { 
    46                                                         if($_GET[i]) { 
     46                                                        if($_GET[i] && i != "player") { 
    4747                                                                $("#flashvars").text($("#flashvars").text() + i + "=" + $_GET[i] + "\n"); 
    4848                                                        } 
    4949                                                } 
    5050                                        } 
     51                                }); 
     52                                 
     53                                $("#players").change(function() { 
     54                                  $.setupPlayer(); 
    5155                                }); 
    5256                                 
     
    6165                                }); 
    6266                                 
    63                         var $_GET = {}; 
     67        var $_GET = {}; 
    6468                                $.getVars(); 
    6569                                $.setupPlayer(); 
     
    7781                                        <option value=''></option> 
    7882                                        <option value='../../player.swf'>v5</option> 
     83                                        <option value='../../../../commercial/trunk/player-licensed.swf'>v5c</option> 
     84                                        <option value='../../../../tags/mediaplayer-5.6/player.swf'>5.6</option> 
    7985                                        <option value='../../../../tags/mediaplayer-5.5/player.swf'>5.5</option> 
    8086                                        <option value='../../../../tags/mediaplayer-5.4/player.swf'>5.4</option> 
     
    8389                                        <option value='../../../../tags/mediaplayer-5.1/player.swf'>5.1</option> 
    8490                                        <option value='../../../../tags/mediaplayer-5.0/player.swf'>5.0</option> 
     91                                        <option value='../../../../tags/mediaplayer-4.7/player.swf'>4.7</option> 
     92                                        <option value='../../../../tags/mediaplayer-4.6/player.swf'>4.6</option> 
     93                                        <option value='../../../../tags/mediaplayer-4.5/player.swf'>4.5</option> 
     94                                        <option value='../../../../tags/mediaplayer-4.4/player.swf'>4.4</option> 
     95                                        <option value='../../../../tags/mediaplayer-4.3/player.swf'>4.3</option> 
     96                                        <option value='../../../../tags/mediaplayer-4.2/player.swf'>4.2</option> 
     97                                        <option value='../../../../tags/mediaplayer-4.1/player.swf'>4.1</option> 
    8598                                        <option value='../../../as3/player.swf'>v4</option> 
    8699                                </select> 
  • trunk/fl5/jwplayer.min.js

    r1833 r1836  
    1 if(typeof jwplayer=="undefined"){var jwplayer=function(a){if(jwplayer.api){return jwplayer.api.selectPlayer(a)}};var $jw=jwplayer;jwplayer.version="5.7.1833";jwplayer.vid=document.createElement("video");jwplayer.audio=document.createElement("audio");jwplayer.source=document.createElement("source");(function(b){b.utils=function(){};b.utils.typeOf=function(d){var c=typeof d;if(c==="object"){if(d){if(d instanceof Array){c="array"}}else{c="null"}}return c};b.utils.extend=function(){var c=b.utils.extend["arguments"];if(c.length>1){for(var e=1;e<c.length;e++){for(var d in c[e]){c[0][d]=c[e][d]}}return c[0]}return null};b.utils.clone=function(f){var c;var d=b.utils.clone["arguments"];if(d.length==1){switch(b.utils.typeOf(d[0])){case"object":c={};for(var e in d[0]){c[e]=b.utils.clone(d[0][e])}break;case"array":c=[];for(var e in d[0]){c[e]=b.utils.clone(d[0][e])}break;default:return d[0];break}}return c};b.utils.extension=function(c){if(!c){return""}c=c.substring(c.lastIndexOf("/")+1,c.length);c=c.split("?")[0];if(c.lastIndexOf(".")>-1){return c.substr(c.lastIndexOf(".")+1,c.length).toLowerCase()}return};b.utils.html=function(c,d){c.innerHTML=d};b.utils.wrap=function(c,d){if(c.parentNode){c.parentNode.replaceChild(d,c)}d.appendChild(c)};b.utils.ajax=function(g,f,c){var e;if(window.XMLHttpRequest){e=new XMLHttpRequest()}else{e=new ActiveXObject("Microsoft.XMLHTTP")}e.onreadystatechange=function(){if(e.readyState===4){if(e.status===200){if(f){f(e)}}else{if(c){c(g)}}}};try{e.open("GET",g,true);e.send(null)}catch(d){if(c){c(g)}}return e};b.utils.load=function(d,e,c){d.onreadystatechange=function(){if(d.readyState===4){if(d.status===200){if(e){e()}}else{if(c){c()}}}}};b.utils.find=function(d,c){return d.getElementsByTagName(c)};b.utils.append=function(c,d){c.appendChild(d)};b.utils.isIE=function(){return((!+"\v1")||(typeof window.ActiveXObject!="undefined"))};b.utils.isLegacyAndroid=function(){var c=navigator.userAgent.toLowerCase();return(c.match(/android 2.[012]/i)!==null)};b.utils.isIOS=function(d){if(typeof d=="undefined"){d=/iP(hone|ad|od)/i}var c=navigator.userAgent.toLowerCase();return(c.match(d)!==null)};b.utils.isIPad=function(){return b.utils.isIOS(/iPad/i)};b.utils.isIPod=function(){return b.utils.isIOS(/iP(hone|od)/i)};b.utils.getFirstPlaylistItemFromConfig=function(c){var d={};var e;if(c.playlist&&c.playlist.length){e=c.playlist[0]}else{e=c}d.file=e.file;d.levels=e.levels;d.streamer=e.streamer;d.playlistfile=e.playlistfile;d.provider=e.provider;if(!d.provider){if(d.file&&(d.file.toLowerCase().indexOf("youtube.com")>-1||d.file.toLowerCase().indexOf("youtu.be")>-1)){d.provider="youtube"}if(d.streamer&&d.streamer.toLowerCase().indexOf("rtmp://")==0){d.provider="rtmp"}if(e.type){d.provider=e.type.toLowerCase()}}if(d.provider=="audio"){d.provider="sound"}return d};b.utils.getOuterHTML=function(c){if(c.outerHTML){return c.outerHTML}else{try{return new XMLSerializer().serializeToString(c)}catch(d){return""}}};b.utils.setOuterHTML=function(f,e){if(f.outerHTML){f.outerHTML=e}else{var g=document.createElement("div");g.innerHTML=e;var c=document.createRange();c.selectNodeContents(g);var d=c.extractContents();f.parentNode.insertBefore(d,f);f.parentNode.removeChild(f)}};b.utils.hasFlash=function(){if(typeof navigator.plugins!="undefined"&&typeof navigator.plugins["Shockwave Flash"]!="undefined"){return true}if(typeof window.ActiveXObject!="undefined"){try{new ActiveXObject("ShockwaveFlash.ShockwaveFlash");return true}catch(c){}}return false};b.utils.getPluginName=function(c){if(c.lastIndexOf("/")>=0){c=c.substring(c.lastIndexOf("/")+1,c.length)}if(c.lastIndexOf("-")>=0){c=c.substring(0,c.lastIndexOf("-"))}if(c.lastIndexOf(".swf")>=0){c=c.substring(0,c.lastIndexOf(".swf"))}if(c.lastIndexOf(".js")>=0){c=c.substring(0,c.lastIndexOf(".js"))}return c};b.utils.getPluginVersion=function(c){if(c.lastIndexOf("-")>=0){if(c.lastIndexOf(".js")>=0){return c.substring(c.lastIndexOf("-")+1,c.lastIndexOf(".js"))}else{if(c.lastIndexOf(".swf")>=0){return c.substring(c.lastIndexOf("-")+1,c.lastIndexOf(".swf"))}else{return c.substring(c.lastIndexOf("-")+1)}}}return""};b.utils.getAbsolutePath=function(j,h){if(!b.utils.exists(h)){h=document.location.href}if(!b.utils.exists(j)){return undefined}if(a(j)){return j}var k=h.substring(0,h.indexOf("://")+3);var g=h.substring(k.length,h.indexOf("/",k.length+1));var d;if(j.indexOf("/")===0){d=j.split("/")}else{var e=h.split("?")[0];e=e.substring(k.length+g.length+1,e.lastIndexOf("/"));d=e.split("/").concat(j.split("/"))}var c=[];for(var f=0;f<d.length;f++){if(!d[f]||!b.utils.exists(d[f])||d[f]=="."){continue}else{if(d[f]==".."){c.pop()}else{c.push(d[f])}}}return k+g+"/"+c.join("/")};function a(d){if(!b.utils.exists(d)){return}var e=d.indexOf("://");var c=d.indexOf("?");return(e>0&&(c<0||(c>e)))}b.utils.pluginPathType={ABSOLUTE:"ABSOLUTE",RELATIVE:"RELATIVE",CDN:"CDN"};b.utils.getPluginPathType=function(d){if(typeof d!="string"){return}d=d.split("?")[0];var e=d.indexOf("://");if(e>0){return b.utils.pluginPathType.ABSOLUTE}var c=d.indexOf("/");var f=b.utils.extension(d);if(e<0&&c<0&&(!f||!isNaN(f))){return b.utils.pluginPathType.CDN}return b.utils.pluginPathType.RELATIVE};b.utils.mapEmpty=function(c){for(var d in c){return false}return true};b.utils.mapLength=function(d){var c=0;for(var e in d){c++}return c};b.utils.log=function(d,c){if(typeof console!="undefined"&&typeof console.log!="undefined"){if(c){console.log(d,c)}else{console.log(d)}}};b.utils.css=function(d,g,c){if(b.utils.exists(d)){for(var e in g){try{if(typeof g[e]==="undefined"){continue}else{if(typeof g[e]=="number"&&!(e=="zIndex"||e=="opacity")){if(isNaN(g[e])){continue}if(e.match(/color/i)){g[e]="#"+b.utils.strings.pad(g[e].toString(16),6)}else{g[e]=Math.ceil(g[e])+"px"}}}d.style[e]=g[e]}catch(f){}}}};b.utils.isYouTube=function(c){return(c.indexOf("youtube.com")>-1||c.indexOf("youtu.be")>-1)};b.utils.transform=function(c,d){c.style.webkitTransform=d;c.style.MozTransform=d;c.style.OTransform=d};b.utils.stretch=function(h,m,l,f,k,g){if(typeof l=="undefined"||typeof f=="undefined"||typeof k=="undefined"||typeof g=="undefined"){return}var d=l/k;var e=f/g;var j=0;var i=0;m.style.overflow="hidden";b.utils.transform(m,"");var c={};switch(h.toUpperCase()){case b.utils.stretching.NONE:c.width=k;c.height=g;break;case b.utils.stretching.UNIFORM:if(d>e){c.width=k*e;c.height=g*e}else{c.width=k*d;c.height=g*d}break;case b.utils.stretching.FILL:if(d>e){c.width=k*d;c.height=g*d}else{c.width=k*e;c.height=g*e}break;case b.utils.stretching.EXACTFIT:b.utils.transform(m,["scale(",d,",",e,")"," translate(0px,0px)"].join(""));c.width=k;c.height=g;break;default:break}c.top=(f-c.height)/2;c.left=(l-c.width)/2;b.utils.css(m,c)};b.utils.stretching={NONE:"NONE",FILL:"FILL",UNIFORM:"UNIFORM",EXACTFIT:"EXACTFIT"};b.utils.deepReplaceKeyName=function(h,e,c){switch(b.utils.typeOf(h)){case"array":for(var g=0;g<h.length;g++){h[g]=b.utils.deepReplaceKeyName(h[g],e,c)}break;case"object":for(var f in h){var d=f.replace(new RegExp(e,"g"),c);h[d]=b.utils.deepReplaceKeyName(h[f],e,c);if(f!=d){delete h[f]}}break}return h};b.utils.isInArray=function(e,d){if(!(e)||!(e instanceof Array)){return false}for(var c=0;c<e.length;c++){if(d===e[c]){return true}}return false};b.utils.exists=function(c){switch(typeof(c)){case"string":return(c.length>0);break;case"object":return(c!==null);case"undefined":return false}return true};b.utils.empty=function(c){if(typeof c.hasChildNodes=="function"){while(c.hasChildNodes()){c.removeChild(c.firstChild)}}}})(jwplayer);(function(a){a.events=function(){};a.events.COMPLETE="COMPLETE";a.events.ERROR="ERROR"})(jwplayer);(function(jwplayer){jwplayer.events.eventdispatcher=function(debug){var _debug=debug;var _listeners;var _globallisteners;this.resetEventListeners=function(){_listeners={};_globallisteners=[]};this.resetEventListeners();this.addEventListener=function(type,listener,count){try{if(!jwplayer.utils.exists(_listeners[type])){_listeners[type]=[]}if(typeof(listener)=="string"){eval("listener = "+listener)}_listeners[type].push({listener:listener,count:count})}catch(err){jwplayer.utils.log("error",err)}return false};this.removeEventListener=function(type,listener){try{for(var listenerIndex=0;listenerIndex<_listeners[type].length;listenerIndex++){if(_listeners[type][listenerIndex].listener.toString()==listener.toString()){_listeners[type].splice(listenerIndex,1);break}}}catch(err){jwplayer.utils.log("error",err)}return false};this.addGlobalListener=function(listener,count){try{if(typeof(listener)=="string"){eval("listener = "+listener)}_globallisteners.push({listener:listener,count:count})}catch(err){jwplayer.utils.log("error",err)}return false};this.removeGlobalListener=function(listener){try{for(var globalListenerIndex=0;globalListenerIndex<_globallisteners.length;globalListenerIndex++){if(_globallisteners[globalListenerIndex].listener.toString()==listener.toString()){_globallisteners.splice(globalListenerIndex,1);break}}}catch(err){jwplayer.utils.log("error",err)}return false};this.sendEvent=function(type,data){if(!jwplayer.utils.exists(data)){data={}}if(_debug){jwplayer.utils.log(type,data)}if(typeof _listeners[type]!="undefined"){for(var listenerIndex=0;listenerIndex<_listeners[type].length;listenerIndex++){try{_listeners[type][listenerIndex].listener(data)}catch(err){jwplayer.utils.log("There was an error while handling a listener: "+err.toString(),_listeners[type][listenerIndex].listener)}if(_listeners[type][listenerIndex]){if(_listeners[type][listenerIndex].count===1){delete _listeners[type][listenerIndex]}else{if(_listeners[type][listenerIndex].count>0){_listeners[type][listenerIndex].count=_listeners[type][listenerIndex].count-1}}}}}for(var globalListenerIndex=0;globalListenerIndex<_globallisteners.length;globalListenerIndex++){try{_globallisteners[globalListenerIndex].listener(data)}catch(err){jwplayer.utils.log("There was an error while handling a listener: "+err.toString(),_globallisteners[globalListenerIndex].listener)}if(_globallisteners[globalListenerIndex]){if(_globallisteners[globalListenerIndex].count===1){delete _globallisteners[globalListenerIndex]}else{if(_globallisteners[globalListenerIndex].count>0){_globallisteners[globalListenerIndex].count=_globallisteners[globalListenerIndex].count-1}}}}}}})(jwplayer);(function(a){var b={};a.utils.animations=function(){};a.utils.animations.transform=function(c,d){c.style.webkitTransform=d;c.style.MozTransform=d;c.style.OTransform=d;c.style.msTransform=d};a.utils.animations.transformOrigin=function(c,d){c.style.webkitTransformOrigin=d;c.style.MozTransformOrigin=d;c.style.OTransformOrigin=d;c.style.msTransformOrigin=d};a.utils.animations.rotate=function(c,d){a.utils.animations.transform(c,["rotate(",d,"deg)"].join(""))};a.utils.cancelAnimation=function(c){delete b[c.id]};a.utils.fadeTo=function(l,f,e,i,h,d){if(b[l.id]!=d&&a.utils.exists(d)){return}var c=new Date().getTime();if(d>c){setTimeout(function(){a.utils.fadeTo(l,f,e,i,0,d)},d-c)}l.style.display="block";if(!a.utils.exists(i)){i=l.style.opacity===""?1:l.style.opacity}if(l.style.opacity==f&&l.style.opacity!==""&&a.utils.exists(d)){if(f===0){l.style.display="none"}return}if(!a.utils.exists(d)){d=c;b[l.id]=d}if(!a.utils.exists(h)){h=0}var j=(c-d)/(e*1000);j=j>1?1:j;var k=f-i;var g=i+(j*k);if(g>1){g=1}else{if(g<0){g=0}}l.style.opacity=g;if(h>0){b[l.id]=d+h*1000;a.utils.fadeTo(l,f,e,i,0,b[l.id]);return}setTimeout(function(){a.utils.fadeTo(l,f,e,i,0,d)},10)}})(jwplayer);(function(a){a.utils.arrays=function(){};a.utils.arrays.indexOf=function(c,d){for(var b=0;b<c.length;b++){if(c[b]==d){return b}}return -1};a.utils.arrays.remove=function(c,d){var b=a.utils.arrays.indexOf(c,d);if(b>-1){c.splice(b,1)}}})(jwplayer);(function(a){a.utils.extensionmap={"3gp":{html5:"video/3gpp",flash:"video"},"3gpp":{html5:"video/3gpp"},"3g2":{html5:"video/3gpp2",flash:"video"},"3gpp2":{html5:"video/3gpp2"},flv:{flash:"video"},f4a:{html5:"audio/mp4"},f4b:{html5:"audio/mp4",flash:"video"},f4v:{html5:"video/mp4",flash:"video"},mov:{html5:"video/quicktime",flash:"video"},m4a:{html5:"audio/mp4",flash:"video"},m4b:{html5:"audio/mp4"},m4p:{html5:"audio/mp4"},m4v:{html5:"video/mp4",flash:"video"},mp4:{html5:"video/mp4",flash:"video"},rbs:{flash:"sound"},aac:{html5:"audio/aac",flash:"video"},mp3:{html5:"audio/mp3",flash:"sound"},ogg:{html5:"audio/ogg"},oga:{html5:"audio/ogg"},ogv:{html5:"video/ogg"},webm:{html5:"video/webm"},m3u8:{html5:"audio/x-mpegurl"},gif:{flash:"image"},jpeg:{flash:"image"},jpg:{flash:"image"},swf:{flash:"image"},png:{flash:"image"},wav:{html5:"audio/x-wav"}}})(jwplayer);(function(e){e.utils.mediaparser=function(){};var g={element:{width:"width",height:"height",id:"id","class":"className",name:"name"},media:{src:"file",preload:"preload",autoplay:"autostart",loop:"repeat",controls:"controls"},source:{src:"file",type:"type",media:"media","data-jw-width":"width","data-jw-bitrate":"bitrate"},video:{poster:"image"}};var f={};e.utils.mediaparser.parseMedia=function(i){return d(i)};function c(j,i){if(!e.utils.exists(i)){i=g[j]}else{e.utils.extend(i,g[j])}return i}function d(m,i){if(f[m.tagName.toLowerCase()]&&!e.utils.exists(i)){return f[m.tagName.toLowerCase()](m)}else{i=c("element",i);var n={};for(var j in i){if(j!="length"){var l=m.getAttribute(j);if(e.utils.exists(l)){n[i[j]]=l}}}var k=m.style["#background-color"];if(k&&!(k=="transparent"||k=="rgba(0, 0, 0, 0)")){n.screencolor=k}return n}}function h(n,k){k=c("media",k);var l=[];var j=e.utils.selectors("source",n);for(var m in j){if(!isNaN(m)){l.push(a(j[m]))}}var o=d(n,k);if(e.utils.exists(o.file)){l[0]={file:o.file}}o.levels=l;return o}function a(k,j){j=c("source",j);var i=d(k,j);i.width=i.width?i.width:0;i.bitrate=i.bitrate?i.bitrate:0;return i}function b(k,j){j=c("video",j);var i=h(k,j);return i}f.media=h;f.audio=h;f.source=a;f.video=b})(jwplayer);(function(a){a.utils.loaderstatus={NEW:"NEW",LOADING:"LOADING",ERROR:"ERROR",COMPLETE:"COMPLETE"};a.utils.scriptloader=function(c){var d=a.utils.loaderstatus.NEW;var b=new a.events.eventdispatcher();a.utils.extend(this,b);this.load=function(){if(d==a.utils.loaderstatus.NEW){d=a.utils.loaderstatus.LOADING;var e=document.createElement("script");e.onload=function(f){d=a.utils.loaderstatus.COMPLETE;b.sendEvent(a.events.COMPLETE)};e.onerror=function(f){d=a.utils.loaderstatus.ERROR;b.sendEvent(a.events.ERROR)};e.onreadystatechange=function(){if(e.readyState=="loaded"||e.readyState=="complete"){d=a.utils.loaderstatus.COMPLETE;b.sendEvent(a.events.COMPLETE)}};document.getElementsByTagName("head")[0].appendChild(e);e.src=c}};this.getStatus=function(){return d}}})(jwplayer);(function(a){a.utils.selectors=function(b,d){if(!a.utils.exists(d)){d=document}b=a.utils.strings.trim(b);var c=b.charAt(0);if(c=="#"){return d.getElementById(b.substr(1))}else{if(c=="."){if(d.getElementsByClassName){return d.getElementsByClassName(b.substr(1))}else{return a.utils.selectors.getElementsByTagAndClass("*",b.substr(1))}}else{if(b.indexOf(".")>0){selectors=b.split(".");return a.utils.selectors.getElementsByTagAndClass(selectors[0],selectors[1])}else{return d.getElementsByTagName(b)}}}return null};a.utils.selectors.getElementsByTagAndClass=function(e,h,g){elements=[];if(!a.utils.exists(g)){g=document}var f=g.getElementsByTagName(e);for(var d=0;d<f.length;d++){if(a.utils.exists(f[d].className)){var c=f[d].className.split(" ");for(var b=0;b<c.length;b++){if(c[b]==h){elements.push(f[d])}}}}return elements}})(jwplayer);(function(a){a.utils.strings=function(){};a.utils.strings.trim=function(b){return b.replace(/^\s*/,"").replace(/\s*$/,"")};a.utils.strings.pad=function(c,d,b){if(!b){b="0"}while(c.length<d){c=b+c}return c};a.utils.strings.serialize=function(b){if(b==null){return null}else{if(b=="true"){return true}else{if(b=="false"){return false}else{if(isNaN(Number(b))||b.length>5||b.length==0){return b}else{return Number(b)}}}}};a.utils.strings.seconds=function(d){d=d.replace(",",".");var b=d.split(":");var c=0;if(d.substr(-1)=="s"){c=Number(d.substr(0,d.length-1))}else{if(d.substr(-1)=="m"){c=Number(d.substr(0,d.length-1))*60}else{if(d.substr(-1)=="h"){c=Number(d.substr(0,d.length-1))*3600}else{if(b.length>1){c=Number(b[b.length-1]);c+=Number(b[b.length-2])*60;if(b.length==3){c+=Number(b[b.length-3])*3600}}else{c=Number(d)}}}}return c};a.utils.strings.xmlAttribute=function(b,c){for(var d in b.attributes){if(b.attributes[d].name&&b.attributes[d].name.toLowerCase()==c.toLowerCase()){return b.attributes[d].value.toString()}}return""};a.utils.strings.jsonToString=function(f){var h=h||{};if(h&&h.stringify){return h.stringify(f)}var c=typeof(f);if(c!="object"||f===null){if(c=="string"){f='"'+f+'"'}else{return String(f)}}else{var g=[],b=(f&&f.constructor==Array);for(var d in f){var e=f[d];switch(typeof(e)){case"string":e='"'+e+'"';break;case"object":if(a.utils.exists(e)){e=a.utils.strings.jsonToString(e)}break}if(b){if(typeof(e)!="function"){g.push(String(e))}}else{if(typeof(e)!="function"){g.push('"'+d+'":'+String(e))}}}if(b){return"["+String(g)+"]"}else{return"{"+String(g)+"}"}}}})(jwplayer);(function(c){var d=new RegExp(/^(#|0x)[0-9a-fA-F]{3,6}/);c.utils.typechecker=function(g,f){f=!c.utils.exists(f)?b(g):f;return e(g,f)};function b(f){var g=["true","false","t","f"];if(g.toString().indexOf(f.toLowerCase().replace(" ",""))>=0){return"boolean"}else{if(d.test(f)){return"color"}else{if(!isNaN(parseInt(f,10))&&parseInt(f,10).toString().length==f.length){return"integer"}else{if(!isNaN(parseFloat(f))&&parseFloat(f).toString().length==f.length){return"float"}}}}return"string"}function e(g,f){if(!c.utils.exists(f)){return g}switch(f){case"color":if(g.length>0){return a(g)}return null;case"integer":return parseInt(g,10);case"float":return parseFloat(g);case"boolean":if(g.toLowerCase()=="true"){return true}else{if(g=="1"){return true}}return false}return g}function a(f){switch(f.toLowerCase()){case"blue":return parseInt("0000FF",16);case"green":return parseInt("00FF00",16);case"red":return parseInt("FF0000",16);case"cyan":return parseInt("00FFFF",16);case"magenta":return parseInt("FF00FF",16);case"yellow":return parseInt("FFFF00",16);case"black":return parseInt("000000",16);case"white":return parseInt("FFFFFF",16);default:f=f.replace(/(#|0x)?([0-9A-F]{3,6})$/gi,"$2");if(f.length==3){f=f.charAt(0)+f.charAt(0)+f.charAt(1)+f.charAt(1)+f.charAt(2)+f.charAt(2)}return parseInt(f,16)}return parseInt("000000",16)}})(jwplayer);(function(a){a.utils.parsers=function(){}})(jwplayer);(function(a){a.utils.parsers.jwparser=function(){};a.utils.parsers.jwparser.PREFIX="jwplayer";a.utils.parsers.jwparser.parseEntry=function(c,d){for(var b in c.childNodes){if(c.childNodes[b].prefix==a.utils.parsers.jwparser.PREFIX){d[c.childNodes[b].localName]=a.utils.strings.serialize(c.childNodes[b].textContent)}if(!d.file&&String(d.link).toLowerCase().indexOf("youtube")>-1){d.file=d.link}}return d};a.utils.parsers.jwparser.getProvider=function(c){if(c.type){return c.type}else{if(c.file.indexOf("youtube.com/w")>-1||c.file.indexOf("youtube.com/v")>-1||c.file.indexOf("youtu.be/")>-1){return"youtube"}else{if(c.streamer&&c.streamer.indexOf("rtmp")==0){return"rtmp"}else{if(c.streamer&&c.streamer.indexOf("http")==0){return"http"}else{var b=a.utils.strings.extension(c.file);if(extensions.hasOwnProperty(b)){return extensions[b]}}}}}return""}})(jwplayer);(function(a){a.utils.parsers.mediaparser=function(){};a.utils.parsers.mediaparser.PREFIX="media";a.utils.parsers.mediaparser.parseGroup=function(d,f){var e=false;for(var c in d.childNodes){if(d.childNodes[c].prefix==a.utils.parsers.mediaparser.PREFIX){if(!d.childNodes[c].localName){continue}switch(d.childNodes[c].localName.toLowerCase()){case"content":if(!e){f.file=a.utils.strings.xmlAttribute(d.childNodes[c],"url")}if(d.childNodes[c].attributes.duration){f.duration=a.utils.strings.seconds(a.utils.strings.xmlAttribute(d.childNodes[c],"duration"))}if(d.childNodes[c].attributes.start){f.start=a.utils.strings.seconds(a.utils.strings.xmlAttribute(d.childNodes[c],"start"))}if(d.childNodes[c].childNodes&&d.childNodes[c].childNodes.length>0){f=a.utils.parsers.mediaparser.parseGroup(d.childNodes[c],f)}if(d.childNodes[c].attributes.width||d.childNodes[c].attributes.bitrate){if(!f.levels){f.levels=[]}f.levels.push({width:a.utils.strings.xmlAttribute(d.childNodes[c],"width"),bitrate:a.utils.strings.xmlAttribute(d.childNodes[c],"bitrate"),file:a.utils.strings.xmlAttribute(d.childNodes[c],"url")})}break;case"title":f.title=d.childNodes[c].textContent;break;case"description":f.description=d.childNodes[c].textContent;break;case"keywords":f.tags=d.childNodes[c].textContent;break;case"thumbnail":f.image=a.utils.strings.xmlAttribute(d.childNodes[c],"url");break;case"credit":f.author=d.childNodes[c].textContent;break;case"player":var b=d.childNodes[c].url;if(b.indexOf("youtube.com")>=0||b.indexOf("youtu.be")>=0){e=true;f.file=a.utils.strings.xmlAttribute(d.childNodes[c],"url")}break;case"group":f=a.utils.parsers.mediaparser.parseGroup(d.childNodes[c],f);break}}}return f}})(jwplayer);(function(b){b.utils.parsers.rssparser=function(){};b.utils.parsers.rssparser.parse=function(f){var c=[];for(var e in f.childNodes){if(f.childNodes[e].localName&&f.childNodes[e].localName.toLowerCase()=="channel"){for(var d in f.childNodes[e].childNodes){if(f.childNodes[e].childNodes[d].localName&&f.childNodes[e].childNodes[d].localName.toLowerCase()=="item"){c.push(a(f.childNodes[e].childNodes[d]))}}}}return c};function a(d){var e={};for(var c in d.childNodes){if(!d.childNodes[c].localName){continue}switch(d.childNodes[c].localName.toLowerCase()){case"enclosure":e.file=b.utils.strings.xmlAttribute(d.childNodes[c],"url");break;case"title":e.title=d.childNodes[c].textContent;break;case"pubdate":e.date=d.childNodes[c].textContent;break;case"description":e.description=d.childNodes[c].textContent;break;case"link":e.link=d.childNodes[c].textContent;break;case"category":if(e.tags){e.tags+=d.childNodes[c].textContent}else{e.tags=d.childNodes[c].textContent}break}}e=b.utils.parsers.mediaparser.parseGroup(d,e);e=b.utils.parsers.jwparser.parseEntry(d,e);return new b.html5.playlistitem(e)}})(jwplayer);(function(a){var c={};var b={};a.plugins=function(){};a.plugins.loadPlugins=function(e,d){b[e]=new a.plugins.pluginloader(new a.plugins.model(c),d);return b[e]};a.plugins.registerPlugin=function(h,f,e){var d=a.utils.getPluginName(h);if(c[d]){c[d].registerPlugin(h,f,e)}else{a.utils.log("A plugin ("+h+") was registered with the player that was not loaded. Please check your configuration.");for(var g in b){b[g].pluginFailed()}}}})(jwplayer);(function(a){a.plugins.model=function(b){this.addPlugin=function(c){var d=a.utils.getPluginName(c);if(!b[d]){b[d]=new a.plugins.plugin(c)}return b[d]}}})(jwplayer);(function(a){a.plugins.pluginmodes={FLASH:"FLASH",JAVASCRIPT:"JAVASCRIPT",HYBRID:"HYBRID"};a.plugins.plugin=function(b){var d="http://plugins.longtailvideo.com";var i=a.utils.loaderstatus.NEW;var j;var h;var k;var c=new a.events.eventdispatcher();a.utils.extend(this,c);function e(){switch(a.utils.getPluginPathType(b)){case a.utils.pluginPathType.ABSOLUTE:return b;case a.utils.pluginPathType.RELATIVE:return a.utils.getAbsolutePath(b,window.location.href);case a.utils.pluginPathType.CDN:var m=a.utils.getPluginName(b);var l=a.utils.getPluginVersion(b);return d+"/"+a.version.split(".")[0]+"/"+m+"/"+m+(l!==""?("-"+l):"")+".js"}}function g(l){k=setTimeout(function(){i=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE)},1000)}function f(l){i=a.utils.loaderstatus.ERROR;c.sendEvent(a.events.ERROR)}this.load=function(){if(i==a.utils.loaderstatus.NEW){if(b.lastIndexOf(".swf")>0){j=b;i=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE);return}i=a.utils.loaderstatus.LOADING;var l=new a.utils.scriptloader(e());l.addEventListener(a.events.COMPLETE,g);l.addEventListener(a.events.ERROR,f);l.load()}};this.registerPlugin=function(n,m,l){if(k){clearTimeout(k);k=undefined}if(m&&l){j=l;h=m}else{if(typeof m=="string"){j=m}else{if(typeof m=="function"){h=m}else{if(!m&&!l){j=n}}}}i=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE)};this.getStatus=function(){return i};this.getPluginName=function(){return a.utils.getPluginName(b)};this.getFlashPath=function(){if(j){switch(a.utils.getPluginPathType(j)){case a.utils.pluginPathType.ABSOLUTE:return j;case a.utils.pluginPathType.RELATIVE:if(b.lastIndexOf(".swf")>0){return a.utils.getAbsolutePath(j,window.location.href)}return a.utils.getAbsolutePath(j,e());case a.utils.pluginPathType.CDN:if(j.indexOf("-")>-1){return j+"h"}return j+"-h"}}return null};this.getJS=function(){return h};this.getPluginmode=function(){if(typeof j!="undefined"&&typeof h!="undefined"){return a.plugins.pluginmodes.HYBRID}else{if(typeof j!="undefined"){return a.plugins.pluginmodes.FLASH}else{if(typeof h!="undefined"){return a.plugins.pluginmodes.JAVASCRIPT}}}};this.getNewInstance=function(m,l,n){return new h(m,l,n)};this.getURL=function(){return b}}})(jwplayer);(function(a){a.plugins.pluginloader=function(h,e){var g={};var j=a.utils.loaderstatus.NEW;var d=false;var b=false;var c=new a.events.eventdispatcher();a.utils.extend(this,c);function f(){if(!b){b=true;j=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE)}}function i(){if(!b){var l=0;for(plugin in g){var k=g[plugin].getStatus();if(k==a.utils.loaderstatus.LOADING||k==a.utils.loaderstatus.NEW){l++}}if(l==0){f()}}}this.setupPlugins=function(m,k,r){var l={length:0,plugins:{}};var o={length:0,plugins:{}};for(var n in g){var p=g[n].getPluginName();if(g[n].getFlashPath()){l.plugins[g[n].getFlashPath()]=k.plugins[n];l.plugins[g[n].getFlashPath()].pluginmode=g[n].getPluginmode();l.length++}if(g[n].getJS()){var q=document.createElement("div");q.id=m.id+"_"+p;q.style.position="absolute";q.style.zIndex=o.length+10;o.plugins[p]=g[n].getNewInstance(m,k.plugins[n],q);o.length++;if(typeof o.plugins[p].resize!="undefined"){m.onReady(r(o.plugins[p],q,true));m.onResize(r(o.plugins[p],q))}}}m.plugins=o.plugins;return l};this.load=function(){j=a.utils.loaderstatus.LOADING;d=true;for(var k in e){g[k]=h.addPlugin(k);g[k].addEventListener(a.events.COMPLETE,i);g[k].addEventListener(a.events.ERROR,i)}for(k in e){g[k].load()}d=false;i()};this.pluginFailed=function(){f()};this.getStatus=function(){return j}}})(jwplayer);(function(b){var a=[];b.api=function(d){this.container=d;this.id=d.id;var l={};var p={};var c=[];var h=undefined;var k=false;var i=[];var n=b.utils.getOuterHTML(d);var o={};var j={};this.getBuffer=function(){return this.callInternal("jwGetBuffer")};this.getContainer=function(){return this.container};function e(q){return function(v,r,s,t){var u;if(r){j[v]=r;u="jwplayer('"+q+"').callback('"+v+"')"}else{if(!r&&j[v]){delete j[v]}}h.jwDockSetButton(v,u,s,t)}}this.getPlugin=function(r){var q=this.callInternal;if(r=="dock"){return{setButton:e(this.id),show:function(){return q("jwShowDock")},hide:function(){return q("jwHideDock")}}}else{if(r=="controlbar"){return{show:function(){return q("jwShowControlbar")},hide:function(){return q("jwHideControlbar")}}}else{if(r=="display"){return{show:function(){return q("jwShowDisplay")},hide:function(){return q("jwHideDisplay")}}}}}return this.plugins[r]};this.callback=function(q){if(j[q]){return j[q]()}};this.getDuration=function(){return this.callInternal("jwGetDuration")};this.getFullscreen=function(){return this.callInternal("jwGetFullscreen")};this.getHeight=function(){return this.callInternal("jwGetHeight")};this.getLockState=function(){return this.callInternal("jwGetLockState")};this.getMeta=function(){return this.getItemMeta()};this.getMute=function(){return this.callInternal("jwGetMute")};this.getPlaylist=function(){var r=this.callInternal("jwGetPlaylist");if(this.renderingMode=="flash"){b.utils.deepReplaceKeyName(r,"__dot__",".")}for(var q=0;q<r.length;q++){if(!b.utils.exists(r[q].index)){r[q].index=q}}return r};this.getPlaylistItem=function(q){if(!b.utils.exists(q)){q=this.getCurrentItem()}return this.getPlaylist()[q]};this.getPosition=function(){return this.callInternal("jwGetPosition")};this.getRenderingMode=function(){return this.renderingMode};this.getState=function(){return this.callInternal("jwGetState")};this.getVolume=function(){return this.callInternal("jwGetVolume")};this.getWidth=function(){return this.callInternal("jwGetWidth")};this.setFullscreen=function(q){if(!b.utils.exists(q)){this.callInternal("jwSetFullscreen",!this.callInternal("jwGetFullscreen"))}else{this.callInternal("jwSetFullscreen",q)}return this};this.setMute=function(q){if(!b.utils.exists(q)){this.callInternal("jwSetMute",!this.callInternal("jwGetMute"))}else{this.callInternal("jwSetMute",q)}return this};this.lock=function(){return this};this.unlock=function(){return this};this.load=function(q){this.callInternal("jwLoad",q);return this};this.playlistItem=function(q){this.callInternal("jwPlaylistItem",q);return this};this.playlistPrev=function(){this.callInternal("jwPlaylistPrev");return this};this.playlistNext=function(){this.callInternal("jwPlaylistNext");return this};this.resize=function(r,q){if(this.renderingMode=="html5"){h.jwResize(r,q)}else{this.container.width=r;this.container.height=q}return this};this.play=function(q){if(typeof q=="undefined"){q=this.getState();if(q==b.api.events.state.PLAYING||q==b.api.events.state.BUFFERING){this.callInternal("jwPause")}else{this.callInternal("jwPlay")}}else{this.callInternal("jwPlay",q)}return this};this.pause=function(q){if(typeof q=="undefined"){q=this.getState();if(q==b.api.events.state.PLAYING||q==b.api.events.state.BUFFERING){this.callInternal("jwPause")}else{this.callInternal("jwPlay")}}else{this.callInternal("jwPause",q)}return this};this.stop=function(){this.callInternal("jwStop");return this};this.seek=function(q){this.callInternal("jwSeek",q);return this};this.setVolume=function(q){this.callInternal("jwSetVolume",q);return this};this.onBufferChange=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_BUFFER,q)};this.onBufferFull=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_BUFFER_FULL,q)};this.onError=function(q){return this.eventListener(b.api.events.JWPLAYER_ERROR,q)};this.onFullscreen=function(q){return this.eventListener(b.api.events.JWPLAYER_FULLSCREEN,q)};this.onMeta=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_META,q)};this.onMute=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_MUTE,q)};this.onPlaylist=function(q){return this.eventListener(b.api.events.JWPLAYER_PLAYLIST_LOADED,q)};this.onPlaylistItem=function(q){return this.eventListener(b.api.events.JWPLAYER_PLAYLIST_ITEM,q)};this.onReady=function(q){return this.eventListener(b.api.events.API_READY,q)};this.onResize=function(q){return this.eventListener(b.api.events.JWPLAYER_RESIZE,q)};this.onComplete=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_COMPLETE,q)};this.onSeek=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_SEEK,q)};this.onTime=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_TIME,q)};this.onVolume=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_VOLUME,q)};this.onBuffer=function(q){return this.stateListener(b.api.events.state.BUFFERING,q)};this.onPause=function(q){return this.stateListener(b.api.events.state.PAUSED,q)};this.onPlay=function(q){return this.stateListener(b.api.events.state.PLAYING,q)};this.onIdle=function(q){return this.stateListener(b.api.events.state.IDLE,q)};this.remove=function(){l={};i=[];if(b.utils.getOuterHTML(this.container)!=n){b.api.destroyPlayer(this.id,n)}};this.setup=function(r){if(b.embed){var q=this.id;this.remove();var s=b(q);s.config=r;return new b.embed(s)}return this};this.registerPlugin=function(s,r,q){b.plugins.registerPlugin(s,r,q)};this.setPlayer=function(q,r){h=q;this.renderingMode=r};this.stateListener=function(q,r){if(!p[q]){p[q]=[];this.eventListener(b.api.events.JWPLAYER_PLAYER_STATE,g(q))}p[q].push(r);return this};function g(q){return function(s){var r=s.newstate,u=s.oldstate;if(r==q){var t=p[r];if(t){for(var v=0;v<t.length;v++){if(typeof t[v]=="function"){t[v].call(this,{oldstate:u,newstate:r})}}}}}}this.addInternalListener=function(q,r){q.jwAddEventListener(r,'function(dat) { jwplayer("'+this.id+'").dispatchEvent("'+r+'", dat); }')};this.eventListener=function(q,r){if(!l[q]){l[q]=[];if(h&&k){this.addInternalListener(h,q)}}l[q].push(r);return this};this.dispatchEvent=function(s){if(l[s]){var r=f(s,arguments[1]);for(var q=0;q<l[s].length;q++){if(typeof l[s][q]=="function"){l[s][q].call(this,r)}}}};function f(s,q){var u=b.utils.extend({},q);if(s==b.api.events.JWPLAYER_FULLSCREEN&&!u.fullscreen){u.fullscreen=u.message=="true"?true:false;delete u.message}else{if(typeof u.data=="object"){u=b.utils.extend(u,u.data);delete u.data}}var r=["position","duration","offset"];for(var t in r){if(u[r[t]]){u[r[t]]=Math.round(u[r[t]]*1000)/1000}}return u}this.callInternal=function(r,q){if(k){if(typeof h!="undefined"&&typeof h[r]=="function"){if(b.utils.exists(q)){return(h[r])(q)}else{return(h[r])()}}return null}else{i.push({method:r,parameters:q})}};this.playerReady=function(s){k=true;if(!h){this.setPlayer(document.getElementById(s.id))}this.container=document.getElementById(this.id);for(var q in l){this.addInternalListener(h,q)}this.eventListener(b.api.events.JWPLAYER_PLAYLIST_ITEM,function(t){o={}});this.eventListener(b.api.events.JWPLAYER_MEDIA_META,function(t){b.utils.extend(o,t.metadata)});this.dispatchEvent(b.api.events.API_READY);while(i.length>0){var r=i.shift();this.callInternal(r.method,r.parameters)}};this.getItemMeta=function(){return o};this.getCurrentItem=function(){return this.callInternal("jwGetPlaylistIndex")};function m(s,u,t){var q=[];if(!u){u=0}if(!t){t=s.length-1}for(var r=u;r<=t;r++){q.push(s[r])}return q}return this};b.api.selectPlayer=function(d){var c;if(!b.utils.exists(d)){d=0}if(d.nodeType){c=d}else{if(typeof d=="string"){c=document.getElementById(d)}}if(c){var e=b.api.playerById(c.id);if(e){return e}else{return b.api.addPlayer(new b.api(c))}}else{if(typeof d=="number"){return b.getPlayers()[d]}}return null};b.api.events={API_READY:"jwplayerAPIReady",JWPLAYER_READY:"jwplayerReady",JWPLAYER_FULLSCREEN:"jwplayerFullscreen",JWPLAYER_RESIZE:"jwplayerResize",JWPLAYER_ERROR:"jwplayerError",JWPLAYER_MEDIA_BUFFER:"jwplayerMediaBuffer",JWPLAYER_MEDIA_BUFFER_FULL:"jwplayerMediaBufferFull",JWPLAYER_MEDIA_ERROR:"jwplayerMediaError",JWPLAYER_MEDIA_LOADED:"jwplayerMediaLoaded",JWPLAYER_MEDIA_COMPLETE:"jwplayerMediaComplete",JWPLAYER_MEDIA_SEEK:"jwplayerMediaSeek",JWPLAYER_MEDIA_TIME:"jwplayerMediaTime",JWPLAYER_MEDIA_VOLUME:"jwplayerMediaVolume",JWPLAYER_MEDIA_META:"jwplayerMediaMeta",JWPLAYER_MEDIA_MUTE:"jwplayerMediaMute",JWPLAYER_PLAYER_STATE:"jwplayerPlayerState",JWPLAYER_PLAYLIST_LOADED:"jwplayerPlaylistLoaded",JWPLAYER_PLAYLIST_ITEM:"jwplayerPlaylistItem"};b.api.events.state={BUFFERING:"BUFFERING",IDLE:"IDLE",PAUSED:"PAUSED",PLAYING:"PLAYING"};b.api.playerById=function(d){for(var c=0;c<a.length;c++){if(a[c].id==d){return a[c]}}return null};b.api.addPlayer=function(c){for(var d=0;d<a.length;d++){if(a[d]==c){return c}}a.push(c);return c};b.api.destroyPlayer=function(g,d){var f=-1;for(var i=0;i<a.length;i++){if(a[i].id==g){f=i;continue}}if(f>=0){var c=document.getElementById(a[f].id);if(document.getElementById(a[f].id+"_wrapper")){c=document.getElementById(a[f].id+"_wrapper")}if(c){if(d){b.utils.setOuterHTML(c,d)}else{var h=document.createElement("div");var e=c.id;if(c.id.indexOf("_wrapper")==c.id.length-8){newID=c.id.substring(0,c.id.length-8)}h.setAttribute("id",e);c.parentNode.replaceChild(h,c)}}a.splice(f,1)}return null};b.getPlayers=function(){return a.slice(0)}})(jwplayer);var _userPlayerReady=(typeof playerReady=="function")?playerReady:undefined;playerReady=function(b){var a=jwplayer.api.playerById(b.id);if(a){a.playerReady(b)}else{jwplayer.api.selectPlayer(b.id).playerReady(b)}if(_userPlayerReady){_userPlayerReady.call(this,b)}};(function(a){a.embed=function(g){var i={width:400,height:300,components:{controlbar:{position:"over"}}};var f=a.utils.mediaparser.parseMedia(g.container);var e=new a.embed.config(a.utils.extend(i,f,g.config),this);var h=a.plugins.loadPlugins(g.id,e.plugins);function c(l,k){for(var j in k){if(typeof l[j]=="function"){(l[j]).call(l,k[j])}}}function d(){if(h.getStatus()==a.utils.loaderstatus.COMPLETE){for(var l=0;l<e.modes.length;l++){if(e.modes[l].type&&a.embed[e.modes[l].type]){var j=e;if(e.modes[l].config){j=a.utils.extend(a.utils.clone(e),e.modes[l].config)}var k=new a.embed[e.modes[l].type](document.getElementById(g.id),e.modes[l],j,h,g);if(k.supportsConfig()){k.embed();c(g,e.events);return g}}}a.utils.log("No suitable players found");new a.embed.logo(a.utils.extend({hide:true},e.components.logo),"none",g.id)}}h.addEventListener(a.events.COMPLETE,d);h.addEventListener(a.events.ERROR,d);h.load();return g};function b(){if(!document.body){return setTimeout(b,15)}var c=a.utils.selectors.getElementsByTagAndClass("video","jwplayer");for(var d=0;d<c.length;d++){var e=c[d];a(e.id).setup({})}}b()})(jwplayer);(function(a){function c(){return[{type:"flash",src:"/jwplayer/player.swf"},{type:"html5"},{type:"download"}]}function e(l){var k=l.toLowerCase();var j=["left","right","top","bottom"];for(var i=0;i<j.length;i++){if(k==j[i]){return true}}return false}function d(j){var i=false;i=(j instanceof Array)||(typeof j=="object"&&!j.position&&!j.size);return i}function h(i){if(typeof i=="string"){if(parseInt(i).toString()==i||i.toLowerCase().indexOf("px")>-1){return parseInt(i)}}return i}var f=["playlist","dock","controlbar","logo"];function g(j){var m={};switch(a.utils.typeOf(j.plugins)){case"object":for(var l in j.plugins){m[a.utils.getPluginName(l)]=l}break;case"string":var n=j.plugins.split(",");for(var k=0;k<n.length;k++){m[a.utils.getPluginName(n[k])]=n[k]}break}return m}function b(m,l,k,i){if(a.utils.typeOf(m[l])!="object"){m[l]={}}var j=m[l][k];if(a.utils.typeOf(j)!="object"){m[l][k]=j={}}if(i){if(l=="plugins"){var n=a.utils.getPluginName(k);j[i]=m[n+"."+i];delete m[n+"."+i]}else{j[i]=m[k+"."+i];delete m[k+"."+i]}}}a.embed.deserialize=function(j){var k=g(j);for(var i in k){b(j,"plugins",k[i])}for(var n in j){if(n.indexOf(".")>-1){var m=n.split(".");var l=m[0];var n=m[1];if(a.utils.isInArray(f,l)){b(j,"components",l,n)}else{if(k[l]){b(j,"plugins",k[l],n)}}}}return j};a.embed.config=function(i,r){var q=a.utils.extend({},i);var o;if(d(q.playlist)){o=q.playlist;delete q.playlist}q=a.embed.deserialize(q);q.height=h(q.height);q.width=h(q.width);if(typeof q.plugins=="string"){var j=q.plugins.split(",");if(typeof q.plugins!="object"){q.plugins={}}for(var m=0;m<j.length;m++){var n=a.utils.getPluginName(j[m]);if(typeof q[n]=="object"){q.plugins[j[m]]=q[n];delete q[n]}else{q.plugins[j[m]]={}}}}for(var p=0;p<f.length;p++){var l=f[p];if(a.utils.exists(q[l])){if(typeof q[l]!="object"){if(!q.components[l]){q.components[l]={}}if(l=="logo"){q.components[l].file=q[l]}else{q.components[l].position=q[l]}delete q[l]}else{if(!q.components[l]){q.components[l]={}}a.utils.extend(q.components[l],q[l]);delete q[l]}}if(typeof q[l+"size"]!="undefined"){if(!q.components[l]){q.components[l]={}}q.components[l].size=q[l+"size"];delete q[l+"size"]}}if(typeof q.icons!="undefined"){if(!q.components.display){q.components.display={}}q.components.display.icons=q.icons;delete q.icons}if(q.players){q.modes=q.players;delete q.players}var k;if(q.flashplayer&&!q.modes){k=c();k[0].src=q.flashplayer;delete q.flashplayer}else{if(q.modes){if(typeof q.modes=="string"){k=c();k[0].src=q.modes}else{if(q.modes instanceof Array){k=q.modes}else{if(typeof q.modes=="object"&&q.modes.type){k=[q.modes]}}}delete q.modes}else{k=c()}}q.modes=k;if(o){q.playlist=o}return q}})(jwplayer);(function(a){a.embed.download=function(c,g,b,d,f){this.embed=function(){var j=a.utils.extend({},b);var p={};var i=b.width?b.width:480;if(typeof i!="number"){i=parseInt(i,10)}var l=b.height?b.height:320;if(typeof l!="number"){l=parseInt(l,10)}var t,n,m;var r={};if(b.playlist&&b.playlist.length){r.file=b.playlist[0].file;n=b.playlist[0].image;r.levels=b.playlist[0].levels}else{r.file=b.file;n=b.image;r.levels=b.levels}if(r.file){t=r.file}else{if(r.levels&&r.levels.length){t=r.levels[0].file}}m=t?"pointer":"auto";var k={display:{style:{cursor:m,width:i,height:l,backgroundColor:"#000",position:"relative",textDecoration:"none",border:"none",display:"block"}},display_icon:{style:{cursor:m,position:"absolute",display:t?"block":"none",top:0,left:0,border:0,margin:0,padding:0,zIndex:3,width:50,height:50,backgroundImage:"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALdJREFUeNrs18ENgjAYhmFouDOCcQJGcARHgE10BDcgTOIosAGwQOuPwaQeuFRi2p/3Sb6EC5L3QCxZBgAAAOCorLW1zMn65TrlkH4NcV7QNcUQt7Gn7KIhxA+qNIR81spOGkL8oFJDyLJRdosqKDDkK+iX5+d7huzwM40xptMQMkjIOeRGo+VkEVvIPfTGIpKASfYIfT9iCHkHrBEzf4gcUQ56aEzuGK/mw0rHpy4AAACAf3kJMACBxjAQNRckhwAAAABJRU5ErkJggg==)"}},display_iconBackground:{style:{cursor:m,position:"absolute",display:t?"block":"none",top:((l-50)/2),left:((i-50)/2),border:0,width:50,height:50,margin:0,padding:0,zIndex:2,backgroundImage:"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEpJREFUeNrszwENADAIA7DhX8ENoBMZ5KR10EryckCJiIiIiIiIiIiIiIiIiIiIiIh8GmkRERERERERERERERERERERERGRHSPAAPlXH1phYpYaAAAAAElFTkSuQmCC)"}},display_image:{style:{width:i,height:l,display:n?"block":"none",position:"absolute",cursor:m,left:0,top:0,margin:0,padding:0,textDecoration:"none",zIndex:1,border:"none"}}};var h=function(u,w,x){var v=document.createElement(u);if(x){v.id=x}else{v.id=c.id+"_jwplayer_"+w}a.utils.css(v,k[w].style);return v};p.display=h("a","display",c.id);if(t){p.display.setAttribute("href",a.utils.getAbsolutePath(t))}p.display_image=h("img","display_image");p.display_image.setAttribute("alt","Click to download...");if(n){p.display_image.setAttribute("src",a.utils.getAbsolutePath(n))}if(true){p.display_icon=h("div","display_icon");p.display_iconBackground=h("div","display_iconBackground");p.display.appendChild(p.display_image);p.display_iconBackground.appendChild(p.display_icon);p.display.appendChild(p.display_iconBackground)}_css=a.utils.css;_hide=function(u){_css(u,{display:"none"})};function q(u){_imageWidth=p.display_image.naturalWidth;_imageHeight=p.display_image.naturalHeight;s()}function s(){a.utils.stretch(a.utils.stretching.UNIFORM,p.display_image,i,l,_imageWidth,_imageHeight)}p.display_image.onerror=function(u){_hide(p.display_image)};p.display_image.onload=q;c.parentNode.replaceChild(p.display,c);var o=(b.plugins&&b.plugins.logo)?b.plugins.logo:{};p.display.appendChild(new a.embed.logo(b.components.logo,"download",c.id));f.container=document.getElementById(f.id);f.setPlayer(p.display,"download")};this.supportsConfig=function(){if(b){var j=a.utils.getFirstPlaylistItemFromConfig(b);if(typeof j.file=="undefined"&&typeof j.levels=="undefined"){return true}else{if(j.file){return e(j.file,j.provider,j.playlistfile)}else{if(j.levels&&j.levels.length){for(var h=0;h<j.levels.length;h++){if(j.levels[h].file&&e(j.levels[h].file,j.provider,j.playlistfile)){return true}}}}}}else{return true}};function e(i,k,h){if(h){return false}var j=["image","sound","youtube","http"];if(k&&(j.toString().indexOf(k)>-1)){return true}if(!k||(k&&k=="video")){var l=a.utils.extension(i);if(l&&a.utils.extensionmap[l]){return true}}return false}}})(jwplayer);(function(a){a.embed.flash=function(f,g,k,e,i){function l(n,m,o){var p=document.createElement("param");p.setAttribute("name",m);p.setAttribute("value",o);n.appendChild(p)}function j(n,o,m){return function(p){if(m){document.getElementById(i.id+"_wrapper").appendChild(o)}var r=document.getElementById(i.id).getPluginConfig("display");n.resize(r.width,r.height);var q={left:r.x,top:r.y};a.utils.css(o,q)}}function d(o){if(!o){return{}}var q={};for(var n in o){var m=o[n];for(var p in m){q[n+"."+p]=m[p]}}return q}function h(p,o){if(p[o]){var r=p[o];for(var n in r){var m=r[n];if(typeof m=="string"){if(!p[n]){p[n]=m}}else{for(var q in m){if(!p[n+"."+q]){p[n+"."+q]=m[q]}}}}delete p[o]}}function b(p){if(!p){return{}}var s={},r=[];for(var m in p){var o=a.utils.getPluginName(m);var n=p[m];r.push(m);for(var q in n){s[o+"."+q]=n[q]}}s.plugins=r.join(",");return s}function c(o){var m=o.netstreambasepath?"":"netstreambasepath="+encodeURIComponent(window.location.href.split("#")[0])+"&";for(var n in o){if(typeof(o[n])=="object"){m+=n+"="+encodeURIComponent("[[JSON]]"+a.utils.strings.jsonToString(o[n]))+"&"}else{m+=n+"="+encodeURIComponent(o[n])+"&"}}return m.substring(0,m.length-1)}this.embed=function(){k.id=i.id;var x;var p=a.utils.extend({},k);var m=p.width;var v=p.height;if(f.id+"_wrapper"==f.parentNode.id){x=document.getElementById(f.id+"_wrapper")}else{x=document.createElement("div");x.id=f.id+"_wrapper";a.utils.wrap(f,x);a.utils.css(x,{position:"relative",width:m,height:v})}var n=e.setupPlugins(i,p,j);if(n.length>0){a.utils.extend(p,b(n.plugins))}else{delete p.plugins}var q=["height","width","modes","events"];for(var t=0;t<q.length;t++){delete p[q[t]]}var o="opaque";if(p.wmode){o=p.wmode}h(p,"components");h(p,"providers");if(typeof p["dock.position"]!="undefined"){if(p["dock.position"].toString().toLowerCase()=="false"){p.dock=p["dock.position"];delete p["dock.position"]}}var w="#000000";var s;if(a.utils.isIE()){var u='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" bgcolor="'+w+'" width="100%" height="100%" id="'+f.id+'" name="'+f.id+'" tabindex=0"">';u+='<param name="movie" value="'+g.src+'">';u+='<param name="allowfullscreen" value="true">';u+='<param name="allowscriptaccess" value="always">';u+='<param name="seamlesstabbing" value="true">';u+='<param name="wmode" value="'+o+'">';u+='<param name="flashvars" value="'+c(p)+'">';u+="</object>";a.utils.setOuterHTML(f,u);s=document.getElementById(f.id)}else{var r=document.createElement("object");r.setAttribute("type","application/x-shockwave-flash");r.setAttribute("data",g.src);r.setAttribute("width","100%");r.setAttribute("height","100%");r.setAttribute("bgcolor","#000000");r.setAttribute("id",f.id);r.setAttribute("name",f.id);r.setAttribute("tabindex",0);l(r,"allowfullscreen","true");l(r,"allowscriptaccess","always");l(r,"seamlesstabbing","true");l(r,"wmode",o);l(r,"flashvars",c(p));f.parentNode.replaceChild(r,f);s=r}i.container=s;i.setPlayer(s,"flash")};this.supportsConfig=function(){if(a.utils.hasFlash()){if(k){var n=a.utils.getFirstPlaylistItemFromConfig(k);if(typeof n.file=="undefined"&&typeof n.levels=="undefined"){return true}else{if(n.file){return flashCanPlay(n.file,n.provider)}else{if(n.levels&&n.levels.length){for(var m=0;m<n.levels.length;m++){if(n.levels[m].file&&flashCanPlay(n.levels[m].file,n.provider)){return true}}}}}}else{return true}}return false};flashCanPlay=function(m,o){var n=["video","http","sound","image"];if(o&&(n.toString().indexOf(o<0))){return true}var p=a.utils.extension(m);if(!p){return true}if(a.utils.exists(a.utils.extensionmap[p])&&!a.utils.exists(a.utils.extensionmap[p].flash)){return false}return true}}})(jwplayer);(function(a){a.embed.html5=function(c,g,b,d,f){function e(i,j,h){return function(k){var l=document.getElementById(c.id+"_displayarea");if(h){l.appendChild(j)}var m=l.style;i.resize(parseInt(m.width.replace("px","")),parseInt(m.height.replace("px","")));j.left=m.left;j.top=m.top}}this.embed=function(){if(a.html5){d.setupPlugins(f,b,e);c.innerHTML="";var j=a.utils.extend({screencolor:"0x000000"},b);var h=["plugins","modes","events"];for(var k=0;k<h.length;k++){delete j[h[k]]}if(j.levels&&!j.sources){j.sources=b.levels}if(j.skin&&j.skin.toLowerCase().indexOf(".zip")>0){j.skin=j.skin.replace(/\.zip/i,".xml")}var l=new (a.html5(c)).setup(j);f.container=document.getElementById(f.id);f.setPlayer(l,"html5")}else{return null}};this.supportsConfig=function(){var h=document.createElement("video");if(!!h.canPlayType){if(b){var k=a.utils.getFirstPlaylistItemFromConfig(b);if(typeof k.file=="undefined"&&typeof k.levels=="undefined"){return true}else{if(k.file){return html5CanPlay(h,k.file,k.provider,k.playlistfile)}else{if(k.levels&&k.levels.length){for(var j=0;j<k.levels.length;j++){if(k.levels[j].file&&html5CanPlay(h,k.levels[j].file,k.provider,k.playlistfile)){return true}}}}}}else{return true}}return false};html5CanPlay=function(j,i,k,h){if(h){return false}if(k&&k=="youtube"){return true}if(k&&k!="video"&&k!="http"&&k!="sound"){return false}var l=a.utils.extension(i);if(!a.utils.exists(l)||!a.utils.exists(a.utils.extensionmap[l])){return true}if(!a.utils.exists(a.utils.extensionmap[l].html5)){return false}if(a.utils.isLegacyAndroid()&&l.match(/m4v|mp4/)){return true}return browserCanPlay(j,a.utils.extensionmap[l].html5)};browserCanPlay=function(i,h){if(!h){return true}return i.canPlayType(h)}}})(jwplayer);(function(a){a.embed.logo=function(l,k,d){var i={prefix:"http://l.longtailvideo.com/"+k+"/",file:"logo.png",link:"http://www.longtailvideo.com/players/jw-flv-player/",margin:8,out:0.5,over:1,timeout:5,hide:false,position:"bottom-left"};_css=a.utils.css;var b;var h;j();function j(){n();c();f()}function n(){if(i.prefix){var p=a.version.split(/\W/).splice(0,2).join("/");if(i.prefix.indexOf(p)<0){i.prefix+=p+"/"}}h=a.utils.extend({},i)}function o(){var r={border:"none",textDecoration:"none",position:"absolute",cursor:"pointer",zIndex:10};r.display=h.hide?"none":"block";var q=h.position.toLowerCase().split("-");for(var p in q){r[q[p]]=h.margin}return r}function c(){b=document.createElement("img");b.id=d+"_jwplayer_logo";b.style.display="none";b.onload=function(p){_css(b,o());e()};if(!h.file){return}if(h.file.indexOf("http://")===0){b.src=h.file}else{b.src=h.prefix+h.file}}if(!h.file){return}function f(){if(h.link){b.onmouseover=g;b.onmouseout=e;b.onclick=m}else{this.mouseEnabled=false}}function m(p){if(typeof p!="undefined"){p.preventDefault();p.stopPropagation()}if(h.link){window.open(h.link,"_self")}return}function e(p){if(h.link){b.style.opacity=h.out}return}function g(p){if(h.hide){b.style.opacity=h.over}return}return b}})(jwplayer);(function(a){a.html5=function(b){var c=b;this.setup=function(d){a.utils.extend(this,new a.html5.api(c,d));return this};return this}})(jwplayer);(function(b){var c=b.utils.css;b.html5.view=function(q,p,e){var t=q;var m=p;var w=e;var v;var f;var B;var r;var C;var o;var z;function y(){v=document.createElement("div");v.id=m.id;v.className=m.className;_videowrapper=document.createElement("div");_videowrapper.id=v.id+"_video_wrapper";m.id=v.id+"_video";c(v,{position:"relative",height:w.height,width:w.width,padding:0,backgroundColor:D(),zIndex:0});function D(){if(t.skin.getComponentSettings("display")&&t.skin.getComponentSettings("display").backgroundcolor){return t.skin.getComponentSettings("display").backgroundcolor}return parseInt("000000",16)}c(m,{width:w.width,height:w.height,top:0,left:0,zIndex:1,margin:"auto",display:"block"});c(_videowrapper,{overflow:"hidden",position:"absolute",top:0,left:0,bottom:0,right:0});b.utils.wrap(m,v);b.utils.wrap(m,_videowrapper);r=document.createElement("div");r.id=v.id+"_displayarea";v.appendChild(r)}function j(){for(var D=0;D<w.plugins.order.length;D++){var E=w.plugins.order[D];if(b.utils.exists(w.plugins.object[E].getDisplayElement)){w.plugins.object[E].height=h(w.plugins.object[E].getDisplayElement().style.height);w.plugins.object[E].width=h(w.plugins.object[E].getDisplayElement().style.width);w.plugins.config[E].currentPosition=w.plugins.config[E].position}}u()}function l(D){c(r,{display:w.getMedia().hasChrome()?"none":"block"})}function u(E){var G=w.getMedia()?w.getMedia().getDisplayElement():null;if(b.utils.exists(G)){if(z!=G){if(z&&z.parentNode){z.parentNode.replaceChild(G,z)}z=G}for(var D=0;D<w.plugins.order.length;D++){var F=w.plugins.order[D];if(b.utils.exists(w.plugins.object[F].getDisplayElement)){if(w.getMedia().hasChrome()){w.plugins.config[F].currentPosition=b.html5.view.positions.NONE}else{w.plugins.config[F].currentPosition=w.plugins.config[F].position}}}}i(w.width,w.height)}function h(D){if(typeof D=="string"){if(D===""){return 0}else{if(D.lastIndexOf("%")>-1){return D}else{return parseInt(D.replace("px",""),10)}}}return D}this.setup=function(){if(w&&w.getMedia()){m=w.getMedia().getDisplayElement()}y();j();t.jwAddEventListener(b.api.events.JWPLAYER_PLAYER_STATE,l);t.jwAddEventListener(b.api.events.JWPLAYER_MEDIA_LOADED,u);t.jwAddEventListener(b.api.events.JWPLAYER_MEDIA_META,function(){x()});var D;if(b.utils.exists(window.onresize)){D=window.onresize}window.onresize=function(E){if(b.utils.exists(D)){try{D(E)}catch(G){}}if(t.jwGetFullscreen()){var F=document.body.getBoundingClientRect();w.width=Math.abs(F.left)+Math.abs(F.right);w.height=window.innerHeight}i(w.width,w.height)}};function g(D){switch(D.keyCode){case 27:if(t.jwGetFullscreen()){t.jwSetFullscreen(false)}break;case 32:if(t.jwGetState()!=b.api.events.state.IDLE&&t.jwGetState()!=b.api.events.state.PAUSED){t.jwPause()}else{t.jwPlay()}break}}function i(G,D){if(v.style.display=="none"){return}var F=[].concat(w.plugins.order);F.reverse();C=F.length+2;if(!w.fullscreen){w.width=G;w.height=D;f=G;B=D;c(r,{top:0,bottom:0,left:0,right:0,width:G,height:D});c(v,{height:B,width:f});var E=n(s,F);if(E.length>0){C+=E.length;n(k,E,true)}}else{if(navigator.vendor.indexOf("Apple")!==0){n(A,F,true)}}x()}function n(I,F,G){var E=[];for(var D=0;D<F.length;D++){var J=F[D];if(b.utils.exists(w.plugins.object[J].getDisplayElement)){if(w.plugins.config[J].currentPosition!=b.html5.view.positions.NONE){var H=I(J,C--);if(!H){E.push(J)}else{w.plugins.object[J].resize(H.width,H.height);if(G){delete H.width;delete H.height}c(w.plugins.object[J].getDisplayElement(),H)}}else{c(w.plugins.object[J].getDisplayElement(),{display:"none"})}}}return E}function s(E,F){if(b.utils.exists(w.plugins.object[E].getDisplayElement)){if(w.plugins.config[E].position&&a(w.plugins.config[E].position)){if(!b.utils.exists(w.plugins.object[E].getDisplayElement().parentNode)){v.appendChild(w.plugins.object[E].getDisplayElement())}var D=d(E);D.zIndex=F;return D}}return false}function k(F,G){if(!b.utils.exists(w.plugins.object[F].getDisplayElement().parentNode)){r.appendChild(w.plugins.object[F].getDisplayElement())}var D=w.width,E=w.height;if(typeof w.width=="string"&&w.width.lastIndexOf("%")>-1){percentage=parseFloat(w.width.substring(0,w.width.lastIndexOf("%")))/100;D=Math.round(window.innerWidth*percentage)}if(typeof w.height=="string"&&w.height.lastIndexOf("%")>-1){percentage=parseFloat(w.height.substring(0,w.height.lastIndexOf("%")))/100;E=Math.round(window.innerHeight*percentage)}return{position:"absolute",width:(D-h(r.style.left)-h(r.style.right)),height:(E-h(r.style.top)-h(r.style.bottom)),zIndex:G}}function A(D,E){return{position:"fixed",width:w.width,height:w.height,zIndex:E}}function x(){if(!b.utils.exists(w.getMedia())){return}r.style.position="absolute";var F=w.getMedia().getDisplayElement();if(F&&F.tagName.toLowerCase()=="video"){F.style.position="absolute";var D,G;if(r.style.width.toString().lastIndexOf("%")>-1||r.style.width.toString().lastIndexOf("%")>-1){var E=r.getBoundingClientRect();D=Math.abs(E.left)+Math.abs(E.right);G=Math.abs(E.top)+Math.abs(E.bottom)}else{D=h(r.style.width);G=h(r.style.height)}if(F.parentNode){F.parentNode.style.left=r.style.left;F.parentNode.style.top=r.style.top}b.utils.stretch(t.jwGetStretching(),F,D,G,F.videoWidth?F.videoWidth:400,F.videoHeight?F.videoHeight:300)}else{w.getMedia().resize(h(r.style.width),h(r.style.height))}}function d(E){var F={position:"absolute",margin:0,padding:0,top:null};var D=w.plugins.config[E].currentPosition.toLowerCase();switch(D.toUpperCase()){case b.html5.view.positions.TOP:F.top=h(r.style.top);F.left=h(r.style.left);F.width=f-h(r.style.left)-h(r.style.right);F.height=w.plugins.object[E].height;r.style[D]=h(r.style[D])+w.plugins.object[E].height+"px";r.style.height=h(r.style.height)-F.height+"px";break;case b.html5.view.positions.RIGHT:F.top=h(r.style.top);F.right=h(r.style.right);F.width=w.plugins.object[E].width;F.height=B-h(r.style.top)-h(r.style.bottom);r.style[D]=h(r.style[D])+w.plugins.object[E].width+"px";r.style.width=h(r.style.width)-F.width+"px";break;case b.html5.view.positions.BOTTOM:F.bottom=h(r.style.bottom);F.left=h(r.style.left);F.width=f-h(r.style.left)-h(r.style.right);F.height=w.plugins.object[E].height;r.style[D]=h(r.style[D])+w.plugins.object[E].height+"px";r.style.height=h(r.style.height)-F.height+"px";break;case b.html5.view.positions.LEFT:F.top=h(r.style.top);F.left=h(r.style.left);F.width=w.plugins.object[E].width;F.height=B-h(r.style.top)-h(r.style.bottom);r.style[D]=h(r.style[D])+w.plugins.object[E].width+"px";r.style.width=h(r.style.width)-F.width+"px";break;default:break}return F}this.resize=i;this.fullscreen=function(G){if(navigator&&navigator.vendor&&navigator.vendor.indexOf("Apple")===0){if(w.getMedia().getDisplayElement().webkitSupportsFullscreen){if(G){try{w.getMedia().getDisplayElement().webkitEnterFullscreen()}catch(F){}}else{try{w.getMedia().getDisplayElement().webkitExitFullscreen()}catch(F){}}}}else{if(G){document.onkeydown=g;clearInterval(o);var E=document.body.getBoundingClientRect();w.width=Math.abs(E.left)+Math.abs(E.right);w.height=window.innerHeight;var D={position:"fixed",width:"100%",height:"100%",top:0,left:0,zIndex:2147483000};c(v,D);D.zIndex=1;c(w.getMedia().getDisplayElement(),D);D.zIndex=2;c(r,D)}else{document.onkeydown="";w.width=f;w.height=B;c(v,{position:"relative",height:w.height,width:w.width,zIndex:0})}i(w.width,w.height)}}};function a(d){return([b.html5.view.positions.TOP,b.html5.view.positions.RIGHT,b.html5.view.positions.BOTTOM,b.html5.view.positions.LEFT].toString().indexOf(d.toUpperCase())>-1)}b.html5.view.positions={TOP:"TOP",RIGHT:"RIGHT",BOTTOM:"BOTTOM",LEFT:"LEFT",OVER:"OVER",NONE:"NONE"}})(jwplayer);(function(a){var b={backgroundcolor:"",margin:10,font:"Arial,sans-serif",fontsize:10,fontcolor:parseInt("000000",16),fontstyle:"normal",fontweight:"bold",buttoncolor:parseInt("ffffff",16),position:a.html5.view.positions.BOTTOM,idlehide:false,layout:{left:{position:"left",elements:[{name:"play",type:"button"},{name:"divider",type:"divider"},{name:"prev",type:"button"},{name:"divider",type:"divider"},{name:"next",type:"button"},{name:"divider",type:"divider"},{name:"elapsed",type:"text"}]},center:{position:"center",elements:[{name:"time",type:"slider"}]},right:{position:"right",elements:[{name:"duration",type:"text"},{name:"blank",type:"button"},{name:"divider",type:"divider"},{name:"mute",type:"button"},{name:"volume",type:"slider"},{name:"divider",type:"divider"},{name:"fullscreen",type:"button"}]}}};_css=a.utils.css;_hide=function(c){_css(c,{display:"none"})};_show=function(c){_css(c,{display:"block"})};a.html5.controlbar=function(k,Q){var j=k;var D=a.utils.extend({},b,j.skin.getComponentSettings("controlbar"),Q);if(D.position==a.html5.view.positions.NONE||typeof a.html5.view.positions[D.position]=="undefined"){return}if(a.utils.mapLength(j.skin.getComponentLayout("controlbar"))>0){D.layout=j.skin.getComponentLayout("controlbar")}var V;var M;var U;var E;var v="none";var f;var i;var W;var e;var d;var y;var N={};var p=false;var c={};var S;var h=false;var o;function H(){if(!S){S=j.skin.getSkinElement("controlbar","background");if(!S){S={width:0,height:0,src:null}}}return S}function L(){U=0;E=0;M=0;if(!p){var ad={height:H().height,backgroundColor:D.backgroundcolor};V=document.createElement("div");V.id=j.id+"_jwplayer_controlbar";_css(V,ad)}var ac=(j.skin.getSkinElement("controlbar","capLeft"));var ab=(j.skin.getSkinElement("controlbar","capRight"));if(ac){x("capLeft","left",false,V)}var ae={position:"absolute",height:H().height,left:(ac?ac.width:0),zIndex:0};T("background",V,ae,"img");if(H().src){N.background.src=H().src}ae.zIndex=1;T("elements",V,ae);if(ab){x("capRight","right",false,V)}}this.getDisplayElement=function(){return V};this.resize=function(ad,ab){a.utils.cancelAnimation(V);document.getElementById(j.id).onmousemove=A;d=ad;y=ab;A();var ac=w();G({id:j.id,duration:W,position:i});u({id:j.id,bufferPercent:e});return ac};this.show=function(){h=false;_show(V)};this.hide=function(){h=true;_hide(V)};function q(){var ac=["timeSlider","volumeSlider","timeSliderRail","volumeSliderRail"];for(var ad in ac){var ab=ac[ad];if(typeof N[ab]!="undefined"){c[ab]=N[ab].getBoundingClientRect()}}}function A(ab){if(h){return}if(D.position==a.html5.view.positions.OVER){if(g()||a.utils.exists(ab)){P();clearTimeout(o);if(j.jwGetState()!=a.api.events.state.IDLE){o=setTimeout(function(){z()},2000)}}else{clearTimeout(o);if(parseFloat(V.style.opacity)>0){z()}}}}function z(ab){a.utils.cancelAnimation(V);a.utils.fadeTo(V,0,0.1,1,0)}function P(){a.utils.cancelAnimation(V);a.utils.fadeTo(V,1,0,1,0)}function g(){if(h){return false}if(j.jwGetState()==a.api.events.state.IDLE||j.jwGetState()==a.api.events.state.PAUSED){if(D.idlehide){return false}return true}if(j.jwGetFullscreen()){return false}return true}function T(af,ae,ad,ab){var ac;if(!p){if(!ab){ab="div"}ac=document.createElement(ab);N[af]=ac;ac.id=V.id+"_"+af;ae.appendChild(ac)}else{ac=document.getElementById(V.id+"_"+af)}if(a.utils.exists(ad)){_css(ac,ad)}return ac}function K(){aa(D.layout.left);aa(D.layout.right,-1);aa(D.layout.center)}function aa(ae,ab){var af=ae.position=="right"?"right":"left";var ad=a.utils.extend([],ae.elements);if(a.utils.exists(ab)){ad.reverse()}for(var ac=0;ac<ad.length;ac++){C(ad[ac],af)}}function I(){return M++}function C(af,ah){var ae,ac,ad,ab,aj;if(af.type=="divider"){x("divider"+I(),ah,true,undefined,undefined,af.width,af.element);return}switch(af.name){case"play":x("playButton",ah,false);x("pauseButton",ah,true);O("playButton","jwPlay");O("pauseButton","jwPause");break;case"prev":x("prevButton",ah,true);O("prevButton","jwPlaylistPrev");break;case"stop":x("stopButton",ah,true);O("stopButton","jwStop");break;case"next":x("nextButton",ah,true);O("nextButton","jwPlaylistNext");break;case"elapsed":x("elapsedText",ah,true);break;case"time":ac=!a.utils.exists(j.skin.getSkinElement("controlbar","timeSliderCapLeft"))?0:j.skin.getSkinElement("controlbar","timeSliderCapLeft").width;ad=!a.utils.exists(j.skin.getSkinElement("controlbar","timeSliderCapRight"))?0:j.skin.getSkinElement("controlbar","timeSliderCapRight").width;ae=ah=="left"?ac:ad;ab=j.skin.getSkinElement("controlbar","timeSliderRail").width+ac+ad;aj={height:H().height,position:"absolute",top:0,width:ab};aj[ah]=ah=="left"?U:E;var ag=T("timeSlider",N.elements,aj);x("timeSliderCapLeft",ah,true,ag,ah=="left"?0:ae);x("timeSliderRail",ah,false,ag,ae);x("timeSliderBuffer",ah,false,ag,ae);x("timeSliderProgress",ah,false,ag,ae);x("timeSliderThumb",ah,false,ag,ae);x("timeSliderCapRight",ah,true,ag,ah=="right"?0:ae);R("time");break;case"fullscreen":x("fullscreenButton",ah,false);x("normalscreenButton",ah,true);O("fullscreenButton","jwSetFullscreen",true);O("normalscreenButton","jwSetFullscreen",false);break;case"volume":ac=!a.utils.exists(j.skin.getSkinElement("controlbar","volumeSliderCapLeft"))?0:j.skin.getSkinElement("controlbar","volumeSliderCapLeft").width;ad=!a.utils.exists(j.skin.getSkinElement("controlbar","volumeSliderCapRight"))?0:j.skin.getSkinElement("controlbar","volumeSliderCapRight").width;ae=ah=="left"?ac:ad;ab=j.skin.getSkinElement("controlbar","volumeSliderRail").width+ac+ad;aj={height:H().height,position:"absolute",top:0,width:ab};aj[ah]=ah=="left"?U:E;var ai=T("volumeSlider",N.elements,aj);x("volumeSliderCapLeft",ah,true,ai,ah=="left"?0:ae);x("volumeSliderRail",ah,true,ai,ae);x("volumeSliderProgress",ah,false,ai,ae);x("volumeSliderCapRight",ah,true,ai,ah=="right"?0:ae);R("volume");break;case"mute":x("muteButton",ah,false);x("unmuteButton",ah,true);O("muteButton","jwSetMute",true);O("unmuteButton","jwSetMute",false);break;case"duration":x("durationText",ah,true);break}}function x(ae,ah,ac,ak,af,ab,ad){if(a.utils.exists(j.skin.getSkinElement("controlbar",ae))||ae.indexOf("Text")>0||ae.indexOf("divider")===0){var ag={height:H().height,position:"absolute",display:"block",top:0};if((ae.indexOf("next")===0||ae.indexOf("prev")===0)&&j.jwGetPlaylist().length<2){ac=false;ag.display="none"}var al;if(ae.indexOf("Text")>0){ae.innerhtml="00:00";ag.font=D.fontsize+"px/"+(H().height+1)+"px "+D.font;ag.color=D.fontcolor;ag.textAlign="center";ag.fontWeight=D.fontweight;ag.fontStyle=D.fontstyle;ag.cursor="default";al=14+3*D.fontsize}else{if(ae.indexOf("divider")===0){if(ab){if(!isNaN(parseInt(ab))){al=parseInt(ab)}}else{if(ad){var ai=j.skin.getSkinElement("controlbar",ad);if(ai){ag.background="url("+ai.src+") repeat-x center left";al=ai.width}}else{ag.background="url("+j.skin.getSkinElement("controlbar","divider").src+") repeat-x center left";al=j.skin.getSkinElement("controlbar","divider").width}}}else{ag.background="url("+j.skin.getSkinElement("controlbar",ae).src+") repeat-x center left";al=j.skin.getSkinElement("controlbar",ae).width}}if(ah=="left"){ag.left=isNaN(af)?U:af;if(ac){U+=al}}else{if(ah=="right"){ag.right=isNaN(af)?E:af;if(ac){E+=al}}}if(a.utils.typeOf(ak)=="undefined"){ak=N.elements}ag.width=al;if(p){_css(N[ae],ag)}else{var aj=T(ae,ak,ag);if(a.utils.exists(j.skin.getSkinElement("controlbar",ae+"Over"))){aj.onmouseover=function(am){aj.style.backgroundImage=["url(",j.skin.getSkinElement("controlbar",ae+"Over").src,")"].join("")};aj.onmouseout=function(am){aj.style.backgroundImage=["url(",j.skin.getSkinElement("controlbar",ae).src,")"].join("")}}}}}function F(){j.jwAddEventListener(a.api.events.JWPLAYER_PLAYLIST_LOADED,B);j.jwAddEventListener(a.api.events.JWPLAYER_PLAYLIST_ITEM,s);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_BUFFER,u);j.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,r);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_TIME,G);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_MUTE,Z);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_VOLUME,l);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_COMPLETE,J)}function B(){L();K();w();X()}function s(ab){W=j.jwGetPlaylist()[ab.index].duration;G({id:j.id,duration:W(),position:0});u({id:j.id,bufferProgress:0})}function X(){G({id:j.id,duration:j.jwGetDuration(),position:0});u({id:j.id,bufferProgress:0});Z({id:j.id,mute:j.jwGetMute()});r({id:j.id,newstate:a.api.events.state.IDLE});l({id:j.id,volume:j.jwGetVolume()})}function O(ad,ae,ac){if(p){return}if(a.utils.exists(j.skin.getSkinElement("controlbar",ad))){var ab=N[ad];if(a.utils.exists(ab)){_css(ab,{cursor:"pointer"});if(ae=="fullscreen"){ab.onmouseup=function(af){af.stopPropagation();j.jwSetFullscreen(!j.jwGetFullscreen())}}else{ab.onmouseup=function(af){af.stopPropagation();if(a.utils.exists(ac)){j[ae](ac)}else{j[ae]()}}}}}}function R(ab){if(p){return}var ac=N[ab+"Slider"];_css(N.elements,{cursor:"pointer"});_css(ac,{cursor:"pointer"});ac.onmousedown=function(ad){v=ab};ac.onmouseup=function(ad){ad.stopPropagation();Y(ad.pageX)};ac.onmousemove=function(ad){if(v=="time"){f=true;var ae=ad.pageX-c[ab+"Slider"].left-window.pageXOffset;_css(N.timeSliderThumb,{left:ae})}}}function Y(ac){f=false;var ab;if(v=="time"){ab=ac-c.timeSliderRail.left+window.pageXOffset;var ae=ab/c.timeSliderRail.width*W;if(ae<0){ae=0}else{if(ae>W){ae=W-3}}if(j.jwGetState()==a.api.events.state.PAUSED||j.jwGetState()==a.api.events.state.IDLE){j.jwPlay()}j.jwSeek(ae)}else{if(v=="volume"){ab=ac-c.volumeSliderRail.left-window.pageXOffset;var ad=Math.round(ab/c.volumeSliderRail.width*100);if(ad<0){ad=0}else{if(ad>100){ad=100}}if(j.jwGetMute()){j.jwSetMute(false)}j.jwSetVolume(ad)}}v="none"}function u(ac){if(a.utils.exists(ac.bufferPercent)){e=ac.bufferPercent}if(c.timeSliderRail){var ad=c.timeSliderRail.width;var ab=isNaN(Math.round(ad*e/100))?0:Math.round(ad*e/100);_css(N.timeSliderBuffer,{width:ab})}}function Z(ab){if(ab.mute){_hide(N.muteButton);_show(N.unmuteButton);_hide(N.volumeSliderProgress)}else{_show(N.muteButton);_hide(N.unmuteButton);_show(N.volumeSliderProgress)}}function r(ab){if(ab.newstate==a.api.events.state.BUFFERING||ab.newstate==a.api.events.state.PLAYING){_show(N.pauseButton);_hide(N.playButton)}else{_hide(N.pauseButton);_show(N.playButton)}A();if(ab.newstate==a.api.events.state.IDLE){_hide(N.timeSliderBuffer);_hide(N.timeSliderProgress);_hide(N.timeSliderThumb);G({id:j.id,duration:j.jwGetDuration(),position:0})}else{_show(N.timeSliderBuffer);if(ab.newstate!=a.api.events.state.BUFFERING){_show(N.timeSliderProgress);_show(N.timeSliderThumb)}}}function J(ab){u({bufferPercent:0});G(a.utils.extend(ab,{position:0,duration:W}))}function G(ae){if(a.utils.exists(ae.position)){i=ae.position}if(a.utils.exists(ae.duration)){W=ae.duration}var ac=(i===W===0)?0:i/W;var af=c.timeSliderRail;if(af){var ab=isNaN(Math.round(af.width*ac))?0:Math.round(af.width*ac);var ad=ab;if(N.timeSliderProgress){N.timeSliderProgress.style.width=ab+"px";if(!f){if(N.timeSliderThumb){N.timeSliderThumb.style.left=ad+"px"}}}}if(N.durationText){N.durationText.innerHTML=n(W)}if(N.elapsedText){N.elapsedText.innerHTML=n(i)}}function n(ab){str="00:00";if(ab>0){str=Math.floor(ab/60)<10?"0"+Math.floor(ab/60)+":":Math.floor(ab/60)+":";str+=Math.floor(ab%60)<10?"0"+Math.floor(ab%60):Math.floor(ab%60)}return str}function m(){var af,ac;var ad=document.getElementById(V.id+"_elements");if(!ad){return}var ae=ad.childNodes;for(var ab in ad.childNodes){if(isNaN(parseInt(ab,10))){continue}if(ae[ab].id.indexOf(V.id+"_divider")===0&&ac&&ac.id.indexOf(V.id+"_divider")===0&&ae[ab].style.backgroundImage==ac.style.backgroundImage){ae[ab].style.display="none"}else{if(ae[ab].id.indexOf(V.id+"_divider")===0&&af&&af.style.display!="none"){ae[ab].style.display="block"}}if(ae[ab].style.display!="none"){ac=ae[ab]}af=ae[ab]}}function w(){m();if(j.jwGetFullscreen()){_show(N.normalscreenButton);_hide(N.fullscreenButton)}else{_hide(N.normalscreenButton);_show(N.fullscreenButton)}var ac={width:d};var ab={};if(D.position==a.html5.view.positions.OVER||j.jwGetFullscreen()){ac.left=D.margin;ac.width-=2*D.margin;ac.top=y-H().height-D.margin;ac.height=H().height}var ae=j.skin.getSkinElement("controlbar","capLeft");var ad=j.skin.getSkinElement("controlbar","capRight");ab.left=ae?ae.width:0;ab.width=ac.width-ab.left-(ad?ad.width:0);var af=!a.utils.exists(j.skin.getSkinElement("controlbar","timeSliderCapLeft"))?0:j.skin.getSkinElement("controlbar","timeSliderCapLeft").width;_css(N.timeSliderRail,{width:(ab.width-U-E),left:af});if(a.utils.exists(N.timeSliderCapRight)){_css(N.timeSliderCapRight,{left:af+(ab.width-U-E)})}_css(V,ac);_css(N.elements,ab);_css(N.background,ab);q();return ac}function l(af){if(a.utils.exists(N.volumeSliderRail)){var ad=isNaN(af.volume/100)?1:af.volume/100;var ae=parseInt(N.volumeSliderRail.style.width.replace("px",""),10);var ab=isNaN(Math.round(ae*ad))?0:Math.round(ae*ad);var ag=parseInt(N.volumeSliderRail.style.right.replace("px",""),10);var ac=(!a.utils.exists(j.skin.getSkinElement("controlbar","volumeSliderCapLeft")))?0:j.skin.getSkinElement("controlbar","volumeSliderCapLeft").width;_css(N.volumeSliderProgress,{width:ab,left:ac});if(a.utils.exists(N.volumeSliderCapLeft)){_css(N.volumeSliderCapLeft,{left:0})}}}function t(){L();K();q();p=true;F();D.idlehide=(D.idlehide.toString().toLowerCase()=="true");if(D.position==a.html5.view.positions.OVER&&D.idlehide){V.style.opacity=0}X()}t();return this}})(jwplayer);(function(b){var a=["width","height","state","playlist","item","position","buffer","duration","volume","mute","fullscreen"];var c=b.utils;b.html5.controller=function(v,t,g,s){var y=v;var A=g;var f=s;var m=t;var C=true;var d=-1;var w=c.exists(A.config.debug)&&(A.config.debug.toString().toLowerCase()=="console");var k=new b.html5.eventdispatcher(m.id,w);c.extend(this,k);function o(F){k.sendEvent(F.type,F)}A.addGlobalListener(o);A.addEventListener(b.api.events.JWPLAYER_MEDIA_BUFFER_FULL,function(){A.getMedia().play()});A.addEventListener(b.api.events.JWPLAYER_MEDIA_TIME,function(F){if(F.position>=A.playlist[A.item].start&&d>=0){A.playlist[A.item].start=d;d=-1}});A.addEventListener(b.api.events.JWPLAYER_MEDIA_COMPLETE,function(F){setTimeout(p,25)});function r(){try{if(A.playlist[A.item].levels[0].file.length>0){if(C||A.state==b.api.events.state.IDLE){A.getMedia().load(A.playlist[A.item]);C=false}else{if(A.state==b.api.events.state.PAUSED){A.getMedia().play()}}}return true}catch(F){k.sendEvent(b.api.events.JWPLAYER_ERROR,F)}return false}function D(){try{if(A.playlist[A.item].levels[0].file.length>0){switch(A.state){case b.api.events.state.PLAYING:case b.api.events.state.BUFFERING:A.getMedia().pause();break}}return true}catch(F){k.sendEvent(b.api.events.JWPLAYER_ERROR,F)}return false}function z(F){try{if(A.playlist[A.item].levels[0].file.length>0){if(typeof F!="number"){F=parseFloat(F)}switch(A.state){case b.api.events.state.IDLE:if(d<0){d=A.playlist[A.item].start;A.playlist[A.item].start=F}r();break;case b.api.events.state.PLAYING:case b.api.events.state.PAUSED:case b.api.events.state.BUFFERING:A.seek(F);break}}return true}catch(G){k.sendEvent(b.api.events.JWPLAYER_ERROR,G)}return false}function l(F){if(!c.exists(F)){F=true}try{A.getMedia().stop(F);return true}catch(G){k.sendEvent(b.api.events.JWPLAYER_ERROR,G)}return false}function i(){try{if(A.playlist[A.item].levels[0].file.length>0){if(A.config.shuffle){e(u())}else{if(A.item+1==A.playlist.length){e(0)}else{e(A.item+1)}}}if(A.state!=b.api.events.state.IDLE){var G=A.state;A.state=b.api.events.state.IDLE;k.sendEvent(b.api.events.JWPLAYER_PLAYER_STATE,{oldstate:G,newstate:b.api.events.state.IDLE})}r();return true}catch(F){k.sendEvent(b.api.events.JWPLAYER_ERROR,F)}return false}function h(){try{if(A.playlist[A.item].levels[0].file.length>0){if(A.config.shuffle){e(u())}else{if(A.item===0){e(A.playlist.length-1)}else{e(A.item-1)}}}if(A.state!=b.api.events.state.IDLE){var G=A.state;A.state=b.api.events.state.IDLE;k.sendEvent(b.api.events.JWPLAYER_PLAYER_STATE,{oldstate:G,newstate:b.api.events.state.IDLE})}r();return true}catch(F){k.sendEvent(b.api.events.JWPLAYER_ERROR,F)}return false}function u(){var F=null;if(A.playlist.length>1){while(!c.exists(F)){F=Math.floor(Math.random()*A.playlist.length);if(F==A.item){F=null}}}else{F=0}return F}function q(G){try{if(A.playlist[G].levels[0].file.length>0){var H=A.state;if(H!==b.api.events.state.IDLE){if(A.playlist[A.item].provider==A.playlist[G].provider){l(false)}else{l()}}e(G);r()}return true}catch(F){k.sendEvent(b.api.events.JWPLAYER_ERROR,F)}return false}function e(F){A.item=F;C=true;A.setActiveMediaProvider(A.playlist[A.item]);k.sendEvent(b.api.events.JWPLAYER_PLAYLIST_ITEM,{index:F})}function B(G){try{switch(typeof(G)){case"number":A.getMedia().volume(G);break;case"string":A.getMedia().volume(parseInt(G,10));break}return true}catch(F){k.sendEvent(b.api.events.JWPLAYER_ERROR,F)}return false}function n(G){try{if(typeof G=="undefined"){A.getMedia().mute(!A.mute)}else{if(G.toString().toLowerCase()=="true"){A.getMedia().mute(true)}else{A.getMedia().mute(false)}}return true}catch(F){k.sendEvent(b.api.events.JWPLAYER_ERROR,F)}return false}function j(G,F){try{A.width=G;A.height=F;f.resize(G,F);k.sendEvent(b.api.events.JWPLAYER_RESIZE,{width:A.width,height:A.height});return true}catch(H){k.sendEvent(b.api.events.JWPLAYER_ERROR,H)}return false}function x(G){try{if(typeof G=="undefined"){A.fullscreen=!A.fullscreen;f.fullscreen(!A.fullscreen)}else{if(G.toString().toLowerCase()=="true"){A.fullscreen=true;f.fullscreen(true)}else{A.fullscreen=false;f.fullscreen(false)}}k.sendEvent(b.api.events.JWPLAYER_RESIZE,{width:A.width,height:A.height});k.sendEvent(b.api.events.JWPLAYER_FULLSCREEN,{fullscreen:G});return true}catch(F){k.sendEvent(b.api.events.JWPLAYER_ERROR,F)}return false}function E(F){try{l();A.loadPlaylist(F);e(A.item);return true}catch(G){k.sendEvent(b.api.events.JWPLAYER_ERROR,G)}return false}b.html5.controller.repeatoptions={LIST:"LIST",ALWAYS:"ALWAYS",SINGLE:"SINGLE",NONE:"NONE"};function p(){switch(A.config.repeat.toUpperCase()){case b.html5.controller.repeatoptions.SINGLE:r();break;case b.html5.controller.repeatoptions.ALWAYS:if(A.item==A.playlist.length-1&&!A.config.shuffle){q(0)}else{i()}break;case b.html5.controller.repeatoptions.LIST:if(A.item==A.playlist.length-1&&!A.config.shuffle){l();e(0)}else{i()}break;default:l();break}}this.play=r;this.pause=D;this.seek=z;this.stop=l;this.next=i;this.prev=h;this.item=q;this.setVolume=B;this.setMute=n;this.resize=j;this.setFullscreen=x;this.load=E}})(jwplayer);(function(a){a.html5.defaultSkin=function(){this.text='<?xml version="1.0" ?><skin author="LongTail Video" name="Five" version="1.0"><settings><setting name="backcolor" value="0xFFFFFF"/><setting name="frontcolor" value="0x000000"/><setting name="lightcolor" value="0x000000"/><setting name="screencolor" value="0x000000"/></settings><components><component name="controlbar"><settings><setting name="margin" value="20"/><setting name="fontsize" value="11"/></settings><elements><element name="background" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAIAAABvFaqvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFJJREFUeNrslLENwAAIwxLU/09j5AiOgD5hVQzNAVY8JK4qEfHMIKBnd2+BQlBINaiRtL/aV2rdzYBsM6CIONbI1NZENTr3RwdB2PlnJgJ6BRgA4hwu5Qg5iswAAAAASUVORK5CYII="/><element name="capLeft" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosi8ENACAMAgnuv14H0Z8asI19XEjhOiKCMmibVgJTUt7V6fe9KXOtSQCfctJHu2q3/ot79hNgANc2OTz9uTCCAAAAAElFTkSuQmCC"/><element name="capRight" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosi8ENACAMAgnuv14H0Z8asI19XEjhOiKCMmibVgJTUt7V6fe9KXOtSQCfctJHu2q3/ot79hNgANc2OTz9uTCCAAAAAElFTkSuQmCC"/><element name="divider" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosi8ENACAMAgnuv14H0Z8asI19XEjhOiKCMmibVgJTUt7V6fe9KXOtSQCfctJHu2q3/ot79hNgANc2OTz9uTCCAAAAAElFTkSuQmCC"/><element name="playButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEhJREFUeNpiYqABYBo1dNRQ+hr6H4jvA3E8NS39j4SpZvh/LJig4YxEGEqy3kET+w+AOGFQRhTJhrEQkGcczfujhg4CQwECDADpTRWU/B3wHQAAAABJRU5ErkJggg=="/><element name="pauseButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAChJREFUeNpiYBgFo2DwA0YC8v/R1P4nRu+ooaOGUtnQUTAKhgIACDAAFCwQCfAJ4gwAAAAASUVORK5CYII="/><element name="prevButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEtJREFUeNpiYBgFo2Dog/9QDAPyQHweTYwiQ/2B+D0Wi8g2tB+JTdBQRiIMJVkvEy0iglhDF9Aq9uOpHVEwoE+NJDUKRsFgAAABBgDe2hqZcNNL0AAAAABJRU5ErkJggg=="/><element name="nextButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAElJREFUeNpiYBgFo2Dog/9AfB6I5dHE/lNqKAi/B2J/ahsKw/3EGMpIhKEk66WJoaR6fz61IyqemhEFSlL61ExSo2AUDAYAEGAAiG4hj+5t7M8AAAAASUVORK5CYII="/><element name="timeSliderRail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADxJREFUeNpiYBgFo2AU0Bwwzluw+D8tLWARFhKiqQ9YuLg4aWsBGxs7bS1gZ6e5BWyjSX0UjIKhDgACDABlYQOGh5pYywAAAABJRU5ErkJggg=="/><element name="timeSliderBuffer" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD1JREFUeNpiYBgFo2AU0Bww1jc0/aelBSz8/Pw09QELOzs7bS1gY2OjrQWsrKy09gHraFIfBaNgqAOAAAMAvy0DChXHsZMAAAAASUVORK5CYII="/><element name="timeSliderProgress" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAClJREFUeNpiYBgFo2AU0BwwAvF/WlrARGsfjFow8BaMglEwCugAAAIMAOHfAQunR+XzAAAAAElFTkSuQmCC"/><element name="timeSliderThumb" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAICAYAAAA870V8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABZJREFUeNpiZICA/yCCiQEJUJcDEGAAY0gBD1/m7Q0AAAAASUVORK5CYII="/><element name="muteButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYCAYAAADKx8xXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADFJREFUeNpiYBgFIw3MB+L/5Gj8j6yRiRTFyICJXHfTXyMLAXlGati4YDRFDj8AEGAABk8GSqqS4CoAAAAASUVORK5CYII="/><element name="unmuteButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYCAYAAADKx8xXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD1JREFUeNpiYBgFgxz8p7bm+cQa+h8LHy7GhEcjIz4bmAjYykiun/8j0fakGPIfTfPgiSr6aB4FVAcAAQYAWdwR1G1Wd2gAAAAASUVORK5CYII="/><element name="volumeSliderRail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGpJREFUeNpi/P//PwM9ABMDncCoRYPfIqqDZcuW1UPp/6AUDcNM1DQYKtRAlaAj1mCSLSLXYIIWUctgDItoZfDA5aOoqKhGEANIM9LVR7SymGDQUctikuOIXkFNdhHEOFrDjlpEd4sAAgwAriRMub95fu8AAAAASUVORK5CYII="/><element name="volumeSliderProgress" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFtJREFUeNpi/P//PwM9ABMDncCoRYPfIlqAeij9H5SiYZiqBqPTlFqE02BKLSLaYFItIttgQhZRzWB8FjENiuRJ7aAbsMQwYMl7wDIsWUUQ42gNO2oR3S0CCDAAKhKq6MLLn8oAAAAASUVORK5CYII="/><element name="fullscreenButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5JREFUeNpiYBgFo2DQA0YC8v/xqP1PjDlMRDrEgUgxkgHIlfZoriVGjmzLsLFHAW2D6D8eA/9Tw7L/BAwgJE90PvhPpNgoGAVDEQAEGAAMdhTyXcPKcAAAAABJRU5ErkJggg=="/><element name="normalscreenButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEZJREFUeNpiYBgFo2DIg/9UUkOUAf8JiFFsyX88fJyAkcQgYMQjNkzBoAgiezyRbE+tFGSPxQJ7auYBmma0UTAKBhgABBgAJAEY6zON61sAAAAASUVORK5CYII="/></elements></component><component name="display"><elements><element name="background" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEpJREFUeNrszwENADAIA7DhX8ENoBMZ5KR10EryckCJiIiIiIiIiIiIiIiIiIiIiIh8GmkRERERERERERERERERERERERGRHSPAAPlXH1phYpYaAAAAAElFTkSuQmCC"/><element name="playIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALdJREFUeNrs18ENgjAYhmFouDOCcQJGcARHgE10BDcgTOIosAGwQOuPwaQeuFRi2p/3Sb6EC5L3QCxZBgAAAOCorLW1zMn65TrlkH4NcV7QNcUQt7Gn7KIhxA+qNIR81spOGkL8oFJDyLJRdosqKDDkK+iX5+d7huzwM40xptMQMkjIOeRGo+VkEVvIPfTGIpKASfYIfT9iCHkHrBEzf4gcUQ56aEzuGK/mw0rHpy4AAACAf3kJMACBxjAQNRckhwAAAABJRU5ErkJggg=="/><element name="muteIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHJJREFUeNrs1jEOgCAMBVAg7t5/8qaoIy4uoobyXsLCxA+0NCUAAADGUWvdQoQ41x4ixNBB2hBvBskdD3w5ZCkl3+33VqI0kjBBlh9rp+uTcyOP33TnolfsU85XX3yIRpQph8ZQY3wTZtU5AACASA4BBgDHoVuY1/fvOQAAAABJRU5ErkJggg=="/><element name="errorIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWlJREFUeNrsl+1twjAQhsHq/7BBYQLYIBmBDcoGMAIjtBPQTcII2SDtBDBBwrU6pGsUO7YbO470PtKJkz9iH++d4ywWAAAAAABgljRNsyWr2bZzDuJG1rLdZhcMbTjrBCGDyUKsqQLFciJb9bSvuG/WagRVRUVUI6gqy5HVeKWfSgRyJruKIU//TrZTSn2nmlaXThrloi/v9F2STC1W4+Aw5cBzkquRc09bofFNc6YLxEON0VUZS5FPTftO49vMjRsIF3RhOGr7/D/pJw+FKU+q0vDyq8W42jCunDqI3LC5XxNj2wHLU1XjaRnb0Lhykhqhhd8MtSF5J9tbjCv4mXGvKJz/65FF/qJryyaaIvzP2QRxZTX2nTuXjvV/VPFSwyLnW7mpH99yTh1FEVro6JBSd40/pMrRdV8vPtcKl28T2pT8TnFZ4yNosct3Q0io6JfBiz1FlGdqVQH3VHnepAEAAAAAADDzEGAAcTwB10jWgxcAAAAASUVORK5CYII="/><element name="bufferIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAuhJREFUeNrsWr9rU1EUznuNGqvFQh1ULOhiBx0KDtIuioO4pJuik3FxFfUPaAV1FTdx0Q5d2g4FFxehTnEpZHFoBy20tCIWtGq0TZP4HfkeHB5N8m6Sl/sa74XDybvv3vvOd8/Pe4lXrVZT3dD8VJc0B8QBcUAcEAfESktHGeR5XtMfqFQq/f92zPe/NbtGlKTdCY30kuxrpMGO94BlQCXs+rbh3ONgA6BlzP1p20d80gEI5hmA2A92Qua1Q2PtAFISM+bvjMG8U+Q7oA3rQGASwrYCU6WpNdLGYbA+Pq5jjXIiwi8EEa2UDbQSaKOIuV+SlkcCrfjY8XTI9EpKGwP0C2kru2hLtHqa4zoXtZRWyvi4CLwv9Opr6Hkn6A9HKgEANsQ1iqC3Ub/vRUk2JgmRkatK36kVrnt0qObunwUdUUMXMWYpakJsO5Am8tAw2GBIgwWA+G2S2dMpiw0gDioQRQJoKhRb1QiDwlHZUABYbaXWsm5ae6loTE4ZDxN4CZar8foVzOJ2iyZ2kWF3t7YIevffaMT5yJ70kQb2fQ1sE5SHr2wazs2wgMxgbsEKEAgxAvZUJbQLBGTSBMgNrncJbA6AljtS/eKDJ0Ez+DmrQEzXS2h1Ck25kAg0IZcUOaydCy4sYnN2fOA+2AP16gNoHALlQ+fwH7XO4CxLenUpgj4xr6ugY2roPMbMx+Xs18m/E8CVEIhxsNeg83XWOAN6grG3lGbk8uE5fr4B/WH3cJw+co/l9nTYsSGYCJ/lY5/qv0thn6nrIWmjeJcPSnWOeY++AkF8tpJHIMAUs/MaBBpj3znZfQo5psY+ZrG4gv5HickjEOymKjEeRpgyST6IuZcTcWbnjcgdPi5ghxciRKsl1lDSsgwA1i8fssonJgzmTSqfGUkCENndNdAL7PS6QQ7ZYISTo+1qq0LEWjTWcvY4isa4z+yfQB+7ooyHVg5RI7/i1Ijn/vnggDggDogD4oC00P4KMACd/juEHOrS4AAAAABJRU5ErkJggg=="/></elements></component><component name="dock"><elements><element name="button" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFBJREFUeNrs0cEJACAQA8Eofu0fu/W6EM5ZSAFDRpKTBs00CQQEBAQEBAQEBAQEBAQEBATkK8iqbY+AgICAgICAgICAgICAgICAgIC86QowAG5PAQzEJ0lKAAAAAElFTkSuQmCC"/></elements></component><component name="playlist"><elements><element name="item" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAIAAAC1nk4lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHhJREFUeNrs2NEJwCAMBcBYuv/CFuIE9VN47WWCR7iocXR3pdWdGPqqwIoMjYfQeAiNh9B4JHc6MHQVHnjggQceeOCBBx77TifyeOY0iHi8DqIdEY8dD5cL094eePzINB5CO/LwcOTptNB4CP25L4TIbZzpU7UEGAA5wz1uF5rF9AAAAABJRU5ErkJggg=="/><element name="sliderRail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAA8CAIAAADpFA0BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNrsy6ENACAMAMHClp2wYxZLAg5Fcu9e3OjuOKqqfTMzbs14CIZhGIZhGIZhGP4VLwEGAK/BBnVFpB0oAAAAAElFTkSuQmCC"/><element name="sliderThumb" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAA8CAIAAADpFA0BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADRJREFUeNrsy7ENACAMBLE8++8caFFKKiRffU53112SGs3ttOohGIZhGIZhGIZh+Fe8BRgAiaUGde6NOSEAAAAASUVORK5CYII="/></elements></component></components></skin>';this.xml=null;if(window.DOMParser){parser=new DOMParser();this.xml=parser.parseFromString(this.text,"text/xml")}else{this.xml=new ActiveXObject("Microsoft.XMLDOM");this.xml.async="false";this.xml.loadXML(this.text)}return this}})(jwplayer);(function(a){_utils=a.utils;_css=_utils.css;_hide=function(b){_css(b,{display:"none"})};_show=function(b){_css(b,{display:"block"})};a.html5.display=function(r,E){var v={icons:true};var l=_utils.extend({},v,E);var A=r;var e={};var g;var G;var m;var B;var C;var t;var k;var q=!_utils.exists(A.skin.getComponentSettings("display").bufferrotation)?15:parseInt(A.skin.getComponentSettings("display").bufferrotation,10);var f=!_utils.exists(A.skin.getComponentSettings("display").bufferinterval)?100:parseInt(A.skin.getComponentSettings("display").bufferinterval,10);var D=-1;var s="";var h=true;var d={display:{style:{cursor:"pointer",top:0,left:0,overflow:"hidden"},click:y},display_icon:{style:{cursor:"pointer",position:"absolute",top:((A.skin.getSkinElement("display","background").height-A.skin.getSkinElement("display","playIcon").height)/2),left:((A.skin.getSkinElement("display","background").width-A.skin.getSkinElement("display","playIcon").width)/2),border:0,margin:0,padding:0,zIndex:3}},display_iconBackground:{style:{cursor:"pointer",position:"absolute",top:((G-A.skin.getSkinElement("display","background").height)/2),left:((g-A.skin.getSkinElement("display","background").width)/2),border:0,backgroundImage:(["url(",A.skin.getSkinElement("display","background").src,")"]).join(""),width:A.skin.getSkinElement("display","background").width,height:A.skin.getSkinElement("display","background").height,margin:0,padding:0,zIndex:2}},display_image:{style:{display:"none",width:g,height:G,position:"absolute",cursor:"pointer",left:0,top:0,margin:0,padding:0,textDecoration:"none",zIndex:1}},display_text:{style:{zIndex:4,position:"relative",opacity:0.8,backgroundColor:parseInt("000000",16),color:parseInt("ffffff",16),textAlign:"center",fontFamily:"Arial,sans-serif",padding:"0 5px",fontSize:14}}};A.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,n);A.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_MUTE,n);A.jwAddEventListener(a.api.events.JWPLAYER_PLAYLIST_ITEM,n);A.jwAddEventListener(a.api.events.JWPLAYER_ERROR,x);H();function H(){e.display=w("div","display");e.display_text=w("div","display_text");e.display.appendChild(e.display_text);e.display_image=w("img","display_image");e.display_image.onerror=function(I){_hide(e.display_image)};e.display_image.onload=p;e.display_icon=w("div","display_icon");e.display_iconBackground=w("div","display_iconBackground");e.display.appendChild(e.display_image);e.display_iconBackground.appendChild(e.display_icon);e.display.appendChild(e.display_iconBackground);b()}this.getDisplayElement=function(){return e.display};this.resize=function(J,I){g=J;G=I;_css(e.display,{width:J,height:I});_css(e.display_text,{width:(J-10),top:((G-e.display_text.getBoundingClientRect().height)/2)});_css(e.display_iconBackground,{top:((G-A.skin.getSkinElement("display","background").height)/2),left:((g-A.skin.getSkinElement("display","background").width)/2)});j();n({})};this.show=function(){_show(e.display_icon);_show(e.display_iconBackground)};this.hide=function(){u()};function p(I){m=e.display_image.naturalWidth;B=e.display_image.naturalHeight;j()}function j(){_utils.stretch(A.jwGetStretching(),e.display_image,g,G,m,B)}function w(I,K){var J=document.createElement(I);J.id=A.id+"_jwplayer_"+K;_css(J,d[K].style);return J}function b(){for(var I in e){if(_utils.exists(d[I].click)){e[I].onclick=d[I].click}}}function y(I){if(typeof I.preventDefault!="undefined"){I.preventDefault()}else{I.returnValue=false}if(A.jwGetState()!=a.api.events.state.PLAYING){A.jwPlay()}else{A.jwPause()}}function i(I){if(k||!l.icons){u();return}_show(e.display_iconBackground);e.display_icon.style.backgroundImage=(["url(",A.skin.getSkinElement("display",I).src,")"]).join("");_css(e.display_icon,{display:"block",width:A.skin.getSkinElement("display",I).width,height:A.skin.getSkinElement("display",I).height,top:(A.skin.getSkinElement("display","background").height-A.skin.getSkinElement("display",I).height)/2,left:(A.skin.getSkinElement("display","background").width-A.skin.getSkinElement("display",I).width)/2});if(_utils.exists(A.skin.getSkinElement("display",I+"Over"))){e.display_icon.onmouseover=function(J){e.display_icon.style.backgroundImage=["url(",A.skin.getSkinElement("display",I+"Over").src,")"].join("")};e.display_icon.onmouseout=function(J){e.display_icon.style.backgroundImage=["url(",A.skin.getSkinElement("display",I).src,")"].join("")}}else{e.display_icon.onmouseover=null;e.display_icon.onmouseout=null}}function u(){_hide(e.display_icon);_hide(e.display_iconBackground)}function x(I){k=true;u();e.display_text.innerHTML=I.error;_show(e.display_text);e.display_text.style.top=((G-e.display_text.getBoundingClientRect().height)/2)+"px"}function z(){e.display_image.style.display="none"}function n(I){if((I.type==a.api.events.JWPLAYER_PLAYER_STATE||I.type==a.api.events.JWPLAYER_PLAYLIST_ITEM)&&k){k=false;_hide(e.display_text)}var J=A.jwGetState();if(J==s){return}s=J;if(D>=0){clearTimeout(D)}if(h||A.jwGetState()==a.api.events.state.PLAYING||A.jwGetState()==a.api.events.state.PAUSED){c(A.jwGetState())}else{D=setTimeout(F(A.jwGetState()),300)}}function F(I){return(function(){c(I)})}function c(I){if(_utils.exists(t)){clearInterval(t);t=null;_utils.animations.rotate(e.display_icon,0)}switch(I){case a.api.events.state.BUFFERING:if(_utils.isIOS()){z();_hide(e.display_iconBackground);_hide(e.display_icon)}else{if(A.jwGetPlaylist()[A.jwGetItem()].provider=="sound"){o()}C=0;t=setInterval(function(){C+=q;_utils.animations.rotate(e.display_icon,C%360)},f);i("bufferIcon");h=true}break;case a.api.events.state.PAUSED:if(!_utils.isIOS()){if(A.jwGetPlaylist()[A.jwGetItem()].provider!="sound"){_css(e.display_image,{background:"transparent no-repeat center center"})}i("playIcon");h=true}break;case a.api.events.state.IDLE:if(A.jwGetPlaylist()[A.jwGetItem()].image){o()}else{z()}i("playIcon");h=true;break;default:if(A.jwGetPlaylist()[A.jwGetItem()].provider=="sound"){if(_utils.isIOS()){z();h=false}else{o()}}else{z();h=false}if(A.jwGetMute()&&l.showmute){i("muteIcon")}else{_hide(e.display_iconBackground);_hide(e.display_icon)}break}D=-1}function o(){_css(e.display_image,{display:"block"});e.display_image.src=_utils.getAbsolutePath(A.jwGetPlaylist()[A.jwGetItem()].image)}return this}})(jwplayer);(function(a){_css=a.utils.css;a.html5.dock=function(g,c){function f(){return{align:a.html5.view.positions.RIGHT}}var k=a.utils.extend({},f(),c);if(k.align=="FALSE"){return}var h={};var b=[];var d;var e;var j=document.createElement("div");j.id=g.id+"_jwplayer_dock";this.getDisplayElement=function(){return j};this.setButton=function(o,l,m,n){if(!l&&h[o]){a.utils.arrays.remove(b,o);j.removeChild(h[o].div);delete h[o]}else{if(l){if(!h[o]){h[o]={}}h[o].handler=l;h[o].outGraphic=m;h[o].overGraphic=n;if(!h[o].div){b.push(o);h[o].div=document.createElement("div");h[o].div.style.position="relative";j.appendChild(h[o].div);h[o].div.appendChild(document.createElement("img"));h[o].div.childNodes[0].style.position="absolute";h[o].div.childNodes[0].style.left=0;h[o].div.childNodes[0].style.top=0;h[o].div.childNodes[0].style.zIndex=10;h[o].div.childNodes[0].style.cursor="pointer";h[o].div.appendChild(document.createElement("img"));h[o].div.childNodes[1].style.position="absolute";h[o].div.childNodes[1].style.left=0;h[o].div.childNodes[1].style.top=0;if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}h[o].div.childNodes[1].style.zIndex=9;h[o].div.childNodes[1].style.cursor="pointer";h[o].div.onmouseover=function(){if(h[o].overGraphic){h[o].div.childNodes[0].src=h[o].overGraphic}if(g.skin.getSkinElement("dock","buttonOver")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","buttonOver").src}};h[o].div.onmouseout=function(){if(h[o].outGraphic){h[o].div.childNodes[0].src=h[o].outGraphic}if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}};if(h[o].overGraphic){h[o].div.childNodes[0].src=h[o].overGraphic}if(h[o].outGraphic){h[o].div.childNodes[0].src=h[o].outGraphic}if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}}if(l){h[o].div.onclick=function(p){p.preventDefault();a(g.id).callback(o);if(h[o].overGraphic){h[o].div.childNodes[0].src=h[o].overGraphic}if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}}}}}i(d,e)};function i(n,l){d=n;e=l;if(b.length>0){var p=10;var r=n-g.skin.getSkinElement("dock","button").width-p;var o=p;var q=-1;if(k.align==a.html5.view.positions.LEFT){q=1;r=p}for(var m=0;m<b.length;m++){var s=Math.floor(o/l);if((o+g.skin.getSkinElement("dock","button").height+p)>((s+1)*l)){o=((s+1)*l)+p;s=Math.floor(o/l)}h[b[m]].div.style.top=(o%l)+"px";h[b[m]].div.style.left=(r+(g.skin.getSkinElement("dock","button").width+p)*s*q)+"px";o+=g.skin.getSkinElement("dock","button").height+p}}}this.resize=i;this.show=function(){_css(j,{display:"block"})};this.hide=function(){_css(j,{display:"none"})};return this}})(jwplayer);(function(a){a.html5.eventdispatcher=function(d,b){var c=new a.events.eventdispatcher(b);a.utils.extend(this,c);this.sendEvent=function(e,f){if(!a.utils.exists(f)){f={}}a.utils.extend(f,{id:d,version:a.version,type:e});c.sendEvent(e,f)}}})(jwplayer);(function(a){var b={prefix:"http://l.longtailvideo.com/html5/",file:"logo.png",link:"http://www.longtailvideo.com/players/jw-flv-player/",margin:8,out:0.5,over:1,timeout:5,hide:true,position:"bottom-left"};_css=a.utils.css;a.html5.logo=function(l,m){var r=l;var n;var i;var c;j();function j(){p();d();f()}function p(){if(b.prefix){var t=l.version.split(/\W/).splice(0,2).join("/");if(b.prefix.indexOf(t)<0){b.prefix+=t+"/"}}if(m.position==a.html5.view.positions.OVER){m.position=b.position}i=a.utils.extend({},b)}function d(){c=document.createElement("img");c.id=r.id+"_jwplayer_logo";c.style.display="none";c.onload=function(t){_css(c,q());r.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,s);e()};if(!i.file){return}if(i.file.indexOf("http://")===0){c.src=i.file}else{c.src=i.prefix+i.file}}if(!i.file){return}this.resize=function(u,t){};this.getDisplayElement=function(){return c};function f(){if(i.link){c.onmouseover=h;c.onmouseout=e;c.onclick=o}else{this.mouseEnabled=false}}function o(t){if(typeof t!="undefined"){t.stopPropagation()}r.jwPause();r.jwSetFullscreen(false);if(i.link){window.open(i.link,"_self")}return}function e(t){if(i.link){c.style.opacity=i.out}return}function h(t){if(i.hide){c.style.opacity=i.over}return}function q(){var v={textDecoration:"none",position:"absolute",cursor:"pointer"};v.display=i.hide?"none":"block";var u=i.position.toLowerCase().split("-");for(var t in u){v[u[t]]=i.margin}return v}function k(){if(i.hide){c.style.display="block";c.style.opacity=0;a.utils.fadeTo(c,i.out,0.1,parseFloat(c.style.opacity));n=setTimeout(function(){g()},i.timeout*1000)}}function g(){if(i.hide){a.utils.fadeTo(c,0,0.1,parseFloat(c.style.opacity))}}function s(t){if(t.newstate==a.api.events.state.BUFFERING){clearTimeout(n);k()}}return this}})(jwplayer);(function(a){var c={ended:a.api.events.state.IDLE,playing:a.api.events.state.PLAYING,pause:a.api.events.state.PAUSED,buffering:a.api.events.state.BUFFERING};var e=a.utils;var b=e.css;var d=e.isIOS();a.html5.mediavideo=function(h,r){var q={abort:m,canplay:j,canplaythrough:j,durationchange:F,emptied:m,ended:j,error:t,loadeddata:F,loadedmetadata:F,loadstart:j,pause:j,play:C,playing:j,progress:u,ratechange:m,seeked:j,seeking:j,stalled:j,suspend:j,timeupdate:C,volumechange:m,waiting:j,canshowcurrentframe:m,dataunavailable:m,empty:m,load:y,loadedfirstframe:m};var i=new a.html5.eventdispatcher();e.extend(this,i);var x=h,k=r,l,A,z,w,f,G=false,B,o,p;n();this.load=function(I,J){if(typeof J=="undefined"){J=true}w=I;e.empty(l);p=0;if(I.levels&&I.levels.length>0){if(I.levels.length==1){l.src=I.levels[0].file}else{if(l.src){l.removeAttribute("src")}for(var H=0;H<I.levels.length;H++){var K=l.ownerDocument.createElement("source");K.src=I.levels[H].file;l.appendChild(K);p++}}}else{l.src=I.file}if(d){if(I.image){l.poster=I.image}l.controls="controls"}B=o=z=false;x.buffer=0;if(!e.exists(I.start)){I.start=0}x.duration=I.duration;i.sendEvent(a.api.events.JWPLAYER_MEDIA_LOADED);if((!d&&I.levels.length==1)||!G){l.load()}G=false;if(J){D(a.api.events.state.BUFFERING);i.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER,{bufferPercent:0});this.play()}};this.play=function(){if(A!=a.api.events.state.PLAYING){s();l.play();if(o){D(a.api.events.state.PLAYING)}else{D(a.api.events.state.BUFFERING)}}};this.pause=function(){l.pause();D(a.api.events.state.PAUSED)};this.seek=function(H){if(!(x.duration<=0||isNaN(x.duration))&&!(x.position<=0||isNaN(x.position))){l.currentTime=H;l.play()}};_stop=this.stop=function(H){if(!e.exists(H)){H=true}g();if(H){l.style.display="none";o=false;var I=navigator.userAgent;if(I.match(/chrome/i)){l.src=undefined}else{if(I.match(/safari/i)){l.removeAttribute("src")}else{l.src=""}}l.removeAttribute("controls");l.removeAttribute("poster");e.empty(l);l.load();G=true;if(l.webkitSupportsFullscreen){try{l.webkitExitFullscreen()}catch(J){}}}D(a.api.events.state.IDLE)};this.fullscreen=function(H){if(H===true){this.resize("100%","100%")}else{this.resize(x.config.width,x.config.height)}};this.resize=function(I,H){if(false){b(k,{width:I,height:H})}i.sendEvent(a.api.events.JWPLAYER_MEDIA_RESIZE,{fullscreen:x.fullscreen,width:I,hieght:H})};this.volume=function(H){if(!d){l.volume=H/100;x.volume=H;i.sendEvent(a.api.events.JWPLAYER_MEDIA_VOLUME,{volume:Math.round(H)})}};this.mute=function(H){if(!d){l.muted=H;x.mute=H;i.sendEvent(a.api.events.JWPLAYER_MEDIA_MUTE,{mute:H})}};this.getDisplayElement=function(){return l};this.hasChrome=function(){return false};function n(){l=document.createElement("video");A=a.api.events.state.IDLE;for(var H in q){l.addEventListener(H,function(I){if(e.exists(I.target.parentNode)){q[I.type](I)}},true)}if(k.parentNode){k.parentNode.replaceChild(l,k)}if(!l.id){l.id=k.id}}function D(H){if(H==a.api.events.state.PAUSED&&A==a.api.events.state.IDLE){return}if(A!=H){var I=A;x.state=A=H;i.sendEvent(a.api.events.JWPLAYER_PLAYER_STATE,{oldstate:I,newstate:H})}}function m(H){}function u(J){var I;if(e.exists(J)&&J.lengthComputable&&J.total){I=J.loaded/J.total*100}else{if(e.exists(l.buffered)&&(l.buffered.length>0)){var H=l.buffered.length-1;if(H>=0){I=l.buffered.end(H)/l.duration*100}}}if(o===false&&A==a.api.events.state.BUFFERING){i.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER_FULL);o=true}if(!B){if(I==100){B=true}if(e.exists(I)&&(I>x.buffer)){x.buffer=Math.round(I);i.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER,{bufferPercent:Math.round(I)})}}}function C(I){if(e.exists(I)&&e.exists(I.target)){if(x.duration<=0||isNaN(x.duration)){x.duration=Math.round(I.target.duration*10)/10}if(!z&&l.readyState>0){l.style.display="block";D(a.api.events.state.PLAYING)}if(A==a.api.events.state.PLAYING){if(!z&&l.readyState>0){z=true;try{if(l.currentTime<w.start){l.currentTime=w.start}}catch(H){}l.volume=x.volume/100;l.muted=x.mute}x.position=Math.round(I.target.currentTime*10)/10;i.sendEvent(a.api.events.JWPLAYER_MEDIA_TIME,{position:I.target.currentTime,duration:x.duration});if(x.position>=x.duration&&(x.position>0||x.duration>0)){v()}}}u(I)}function y(H){}function j(H){if(c[H.type]){if(H.type=="ended"){v()}else{D(c[H.type])}}}function F(H){var I={height:H.target.videoHeight,width:H.target.videoWidth,duration:Math.round(H.target.duration*10)/10};if(x.duration===0||isNaN(x.duration)){x.duration=Math.round(H.target.duration*10)/10}i.sendEvent(a.api.events.JWPLAYER_MEDIA_META,{metadata:I})}function t(J){if(A==a.api.events.state.IDLE){return}var I="There was an error: ";if((J.target.error&&J.target.tagName.toLowerCase()=="video")||J.target.parentNode.error&&J.target.parentNode.tagName.toLowerCase()=="video"){var H=!e.exists(J.target.error)?J.target.parentNode.error:J.target.error;switch(H.code){case H.MEDIA_ERR_ABORTED:I="You aborted the video playback: ";break;case H.MEDIA_ERR_NETWORK:I="A network error caused the video download to fail part-way: ";break;case H.MEDIA_ERR_DECODE:I="The video playback was aborted due to a corruption problem or because the video used features your browser did not support: ";break;case H.MEDIA_ERR_SRC_NOT_SUPPORTED:I="The video could not be loaded, either because the server or network failed or because the format is not supported: ";break;default:I="An unknown error occurred: ";break}}else{if(J.target.tagName.toLowerCase()=="source"){p--;if(p>0){return}I="The video could not be loaded, either because the server or network failed or because the format is not supported: "}else{e.log("An unknown error occurred.  Continuing...");return}}_stop(false);I+=E();_error=true;i.sendEvent(a.api.events.JWPLAYER_ERROR,{error:I});return}function E(){var J="";for(var I in w.levels){var H=w.levels[I];var K=k.ownerDocument.createElement("source");J+=a.utils.getAbsolutePath(H.file);if(I<(w.levels.length-1)){J+=", "}}return J}function s(){if(!e.exists(f)){f=setInterval(function(){u()},100)}}function g(){clearInterval(f);f=null}function v(){if(A!=a.api.events.state.IDLE){_stop(false);i.sendEvent(a.api.events.JWPLAYER_MEDIA_COMPLETE)}}}})(jwplayer);(function(a){var c={ended:a.api.events.state.IDLE,playing:a.api.events.state.PLAYING,pause:a.api.events.state.PAUSED,buffering:a.api.events.state.BUFFERING};var b=a.utils.css;a.html5.mediayoutube=function(i,e){var f=new a.html5.eventdispatcher();a.utils.extend(this,f);var k=i;var h=document.getElementById(e.id);var g=a.api.events.state.IDLE;var n,m;l();function j(p){if(g!=p){var q=g;k.state=p;g=p;f.sendEvent(a.api.events.JWPLAYER_PLAYER_STATE,{oldstate:q,newstate:p})}}this.getDisplayElement=function(){return h};this.play=function(){if(g==a.api.events.state.IDLE){f.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER,{bufferPercent:100});f.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER_FULL);j(a.api.events.state.PLAYING)}else{if(g==a.api.events.state.PAUSED){j(a.api.events.state.PLAYING)}}};this.pause=function(){j(a.api.events.state.PAUSED)};this.seek=function(p){};this.stop=function(p){if(!_utils.exists(p)){p=true}k.position=0;j(a.api.events.state.IDLE);if(p){b(n,{display:"none"})}};this.volume=function(p){k.volume=p;f.sendEvent(a.api.events.JWPLAYER_MEDIA_VOLUME,{volume:Math.round(p)})};this.mute=function(p){h.muted=p;k.mute=p;f.sendEvent(a.api.events.JWPLAYER_MEDIA_MUTE,{mute:p})};this.resize=function(q,p){if(q*p>0){n.width=m.width=q;n.height=m.height=p}f.sendEvent(a.api.events.JWPLAYER_MEDIA_RESIZE,{fullscreen:k.fullscreen,width:q,height:p})};this.fullscreen=function(p){if(p===true){this.resize("100%","100%")}else{this.resize(k.config.width,k.config.height)}};this.load=function(p){b(n,{display:"block"});o(p);j(a.api.events.state.BUFFERING);f.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER,{bufferPercent:0});f.sendEvent(a.api.events.JWPLAYER_MEDIA_LOADED);this.play()};this.hasChrome=function(){return(g!=a.api.events.state.IDLE)};function o(v){var s=v.levels[0].file;s=["http://www.youtube.com/v/",d(s),"&amp;hl=en_US&amp;fs=1&autoplay=1"].join("");var u={movie:s,allowfullscreen:"true",allowscriptaccess:"always"};n.innerHTML="";for(var p in u){var t=document.createElement("param");t.name=p;t.value=u[p];n.appendChild(t)}var q={src:s,type:"application/x-shockwave-flash",allowfullscreen:"true",allowscriptaccess:"always",width:n.width,height:n.height};for(var r in q){m.setAttribute(r,q[r])}n.appendChild(m);n.style.zIndex=2147483000}function l(){n=document.createElement("object");n.id=h.id;n.style.position="absolute";n.width=k.config.width;n.height=k.config.height;if(h.parentNode){h.parentNode.replaceChild(n,h)}h=n;m=document.createElement("embed");n.appendChild(m);if(a.utils.isIOS()&&k.playlist&&k.playlist[k.item]){o(k.playlist[k.item])}}function d(q){var p=q.split(/\?|\#\!/);var s="";for(var r=0;r<p.length;r++){if(p[r].substr(0,2)=="v="){s=p[r].substr(2)}}if(s==""){if(q.indexOf("/v/")>=0){s=q.substr(q.indexOf("/v/")+3)}else{if(q.indexOf("youtu.be")>=0){s=q.substr(q.indexOf("youtu.be/")+9)}else{s=q}}}if(s.indexOf("?")>-1){s=s.substr(0,s.indexOf("?"))}if(s.indexOf("&")>-1){s=s.substr(0,s.indexOf("&"))}return s}this.embed=m;return this}})(jwplayer);(function(jwplayer){var _configurableStateVariables=["width","height","start","duration","volume","mute","fullscreen","item","plugins","stretching"];jwplayer.html5.model=function(api,container,options){var _api=api;var _container=container;var _model={id:_container.id,playlist:[],state:jwplayer.api.events.state.IDLE,position:0,buffer:0,config:{width:480,height:320,item:-1,skin:undefined,file:undefined,image:undefined,start:0,duration:0,bufferlength:5,volume:90,mute:false,fullscreen:false,repeat:"",stretching:jwplayer.utils.stretching.UNIFORM,autostart:false,debug:undefined,screencolor:undefined}};var _media;var _eventDispatcher=new jwplayer.html5.eventdispatcher();var _components=["display","logo","playlist","controlbar","dock"];jwplayer.utils.extend(_model,_eventDispatcher);for(var option in options){if(typeof options[option]=="string"){var type=/color$/.test(option)?"color":null;options[option]=jwplayer.utils.typechecker(options[option],type)}var config=_model.config;var path=option.split(".");for(var edge in path){if(edge==path.length-1){config[path[edge]]=options[option]}else{if(!jwplayer.utils.exists(config[path[edge]])){config[path[edge]]={}}config=config[path[edge]]}}}for(var index in _configurableStateVariables){var configurableStateVariable=_configurableStateVariables[index];_model[configurableStateVariable]=_model.config[configurableStateVariable]}var pluginorder=_components.concat([]);if(jwplayer.utils.exists(_model.plugins)){if(typeof _model.plugins=="string"){var userplugins=_model.plugins.split(",");for(var userplugin in userplugins){if(typeof userplugins[userplugin]=="string"){pluginorder.push(userplugins[userplugin].replace(/^\s+|\s+$/g,""))}}}}if(typeof _model.config.chromeless=="undefined"&&jwplayer.utils.isIPod()){_model.config.chromeless=true}if(jwplayer.utils.isIPad()){pluginorder=["logo","display","playlist"];if(!jwplayer.utils.exists(_model.config.repeat)){_model.config.repeat="list"}}else{if(_model.config.chromeless){pluginorder=["logo","playlist"];if(!jwplayer.utils.exists(_model.config.repeat)){_model.config.repeat="list"}}}_model.plugins={order:pluginorder,config:{},object:{}};if(typeof _model.config.components!="undefined"){for(var component in _model.config.components){_model.plugins.config[component]=_model.config.components[component]}}for(var pluginIndex in _model.plugins.order){var pluginName=_model.plugins.order[pluginIndex];var pluginConfig=!jwplayer.utils.exists(_model.plugins.config[pluginName])?{}:_model.plugins.config[pluginName];_model.plugins.config[pluginName]=!jwplayer.utils.exists(_model.plugins.config[pluginName])?pluginConfig:jwplayer.utils.extend(_model.plugins.config[pluginName],pluginConfig);if(!jwplayer.utils.exists(_model.plugins.config[pluginName].position)){if(pluginName=="playlist"){_model.plugins.config[pluginName].position=jwplayer.html5.view.positions.NONE}else{_model.plugins.config[pluginName].position=jwplayer.html5.view.positions.OVER}}else{_model.plugins.config[pluginName].position=_model.plugins.config[pluginName].position.toString().toUpperCase()}}if(typeof _model.plugins.config.dock!="undefined"){if(typeof _model.plugins.config.dock!="object"){var position=_model.plugins.config.dock.toString().toUpperCase();_model.plugins.config.dock={position:position}}if(typeof _model.plugins.config.dock.position!="undefined"){_model.plugins.config.dock.align=_model.plugins.config.dock.position;_model.plugins.config.dock.position=jwplayer.html5.view.positions.OVER}}function _loadExternal(playlistfile){var loader=new jwplayer.html5.playlistloader();loader.addEventListener(jwplayer.api.events.JWPLAYER_PLAYLIST_LOADED,function(evt){_model.playlist=new jwplayer.html5.playlist(evt);_loadComplete(true)});loader.addEventListener(jwplayer.api.events.JWPLAYER_ERROR,function(evt){_model.playlist=new jwplayer.html5.playlist({playlist:[]});_loadComplete(false)});loader.load(playlistfile)}function _loadComplete(){if(_model.config.shuffle){_model.item=_getShuffleItem()}else{if(_model.config.item>=_model.playlist.length){_model.config.item=_model.playlist.length-1}else{if(_model.config.item<0){_model.config.item=0}}_model.item=_model.config.item}_eventDispatcher.sendEvent(jwplayer.api.events.JWPLAYER_PLAYLIST_LOADED,{playlist:_model.playlist});if(_model.playlist[_model.item].file||_model.playlist[_model.item].levels[0].file){_model.setActiveMediaProvider(_model.playlist[_model.item])}}_model.loadPlaylist=function(arg){var input;if(typeof arg=="string"){try{input=eval(arg)}catch(err){input=arg}}else{input=arg}var config;switch(jwplayer.utils.typeOf(input)){case"object":config=input;break;case"array":config={playlist:input};break;default:_loadExternal(input);return;break}_model.playlist=new jwplayer.html5.playlist(config);if(jwplayer.utils.extension(_model.playlist[0].file)=="xml"){_loadExternal(_model.playlist[0].file)}else{_loadComplete()}};function _getShuffleItem(){var result=null;if(_model.playlist.length>1){while(!jwplayer.utils.exists(result)){result=Math.floor(Math.random()*_model.playlist.length);if(result==_model.item){result=null}}}else{result=0}return result}function forward(evt){if(evt.type==jwplayer.api.events.JWPLAYER_MEDIA_LOADED){_container=_media.getDisplayElement()}_eventDispatcher.sendEvent(evt.type,evt)}var _mediaProviders={};_model.setActiveMediaProvider=function(playlistItem){if(playlistItem.provider=="audio"){playlistItem.provider="sound"}var provider=playlistItem.provider;var current=_media?_media.getDisplayElement():null;if(provider=="sound"||provider=="http"||provider==""){provider="video"}if(!jwplayer.utils.exists(_mediaProviders[provider])){switch(provider){case"video":_media=new jwplayer.html5.mediavideo(_model,current?current:_container);break;case"youtube":_media=new jwplayer.html5.mediayoutube(_model,current?current:_container);break}if(!jwplayer.utils.exists(_media)){return false}_media.addGlobalListener(forward);_mediaProviders[provider]=_media}else{if(_media!=_mediaProviders[provider]){if(_media){_media.stop()}_media=_mediaProviders[provider]}}if(_model.config.chromeless){_media.load(playlistItem,false)}return true};_model.getMedia=function(){return _media};_model.seek=function(pos){_eventDispatcher.sendEvent(jwplayer.api.events.JWPLAYER_MEDIA_SEEK,{position:_model.position,offset:pos});return _media.seek(pos)};_model.setupPlugins=function(){for(var plugin in _model.plugins.order){try{var pluginName=_model.plugins.order[plugin];if(jwplayer.utils.exists(jwplayer.html5[pluginName])){if(pluginName=="playlist"){_model.plugins.object[pluginName]=new jwplayer.html5.playlistcomponent(_api,_model.plugins.config[pluginName])}else{_model.plugins.object[pluginName]=new jwplayer.html5[pluginName](_api,_model.plugins.config[pluginName])}}else{_model.plugins.order.splice(plugin,plugin+1)}}catch(err){jwplayer.utils.log("Could not setup "+pluginName)}}};return _model}})(jwplayer);(function(a){a.html5.playlist=function(b){var d=[];if(b.playlist&&b.playlist instanceof Array&&b.playlist.length>0){for(var c in b.playlist){if(!isNaN(parseInt(c))){d.push(new a.html5.playlistitem(b.playlist[c]))}}}else{d.push(new a.html5.playlistitem(b))}return d}})(jwplayer);(function(a){var b={size:180,position:a.html5.view.positions.NONE,itemheight:60,showthumbs:true};_utils=a.utils;_css=_utils.css;_hide=function(c){_css(c,{display:"none"})};_show=function(c){_css(c,{display:"block"})};a.html5.playlistcomponent=function(m,s){var o=m;var d=a.utils.extend({},b,o.skin.getComponentSettings("playlist"),s);if(d.position==a.html5.view.positions.NONE||typeof a.html5.view.positions[d.position]=="undefined"){return}var q;var h;var t;var c;var f;var e;this.getDisplayElement=function(){return q};this.resize=function(w,u){h=w;t=u;var v={width:h,height:t};_css(q,v)};this.show=function(){_show(q)};this.hide=function(){_hide(q)};function g(){q=document.createElement("div");q.id=o.id+"_jwplayer_playlistcomponent";switch(d.position){case a.html5.view.positions.RIGHT:case a.html5.view.positions.LEFT:q.style.width=d.size+"px";break;case a.html5.view.positions.TOP:case a.html5.view.positions.BOTTOM:q.style.height=d.size+"px";break}q.style.backgroundColor="#C6C6C6";o.jwAddEventListener(a.api.events.JWPLAYER_PLAYLIST_LOADED,n);o.jwAddEventListener(a.api.events.JWPLAYER_PLAYLIST_ITEM,j);o.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,i)}function k(){var u=document.createElement("ul");_css(u,{width:q.style.width,minWidth:q.style.width,height:q.style.height,background:"#f8f8f8",listStyle:"none",margin:0,padding:0,fontFamily:"Arial, Helvetica, sans-serif",overflowY:"auto"});return u}function l(v){var u=document.createElement("li");_css(u,{height:d.itemheight,background:"#EEEEEE",display:"block",borderBottom:"1px solid #ddd",cursor:"pointer"});if(p()&&(v.image||v["playlist.image"])){var w=new Image();_css(w,{height:60,width:80,"float":"left",styleFloat:"left",cssFloat:"left",margin:"0 5px 0 0",background:"black",overflow:"auto"});w.src=v["playlist.image"]?v["playlist.image"]:v.image;u.appendChild(w)}var z=document.createElement("div");_css(z,{margin:"0 5px"});if(v.title){var y=document.createElement("span");_css(y,{margin:0,padding:0,height:20,lineHeight:24,overflow:"hidden",display:"block",fontSize:"11px",fontWeight:"bold"});y.innerHTML=v.title;z.appendChild(y)}if(v.description){var x=document.createElement("span");_css(x,{display:"block",margin:0,padding:0,fontSize:"11px",height:"36px",lineHeight:"12px",overflow:"hidden"});x.innerHTML=v.description;z.appendChild(x)}u.appendChild(z);return u}function n(v){q.innerHTML="";c=o.jwGetPlaylist();if(!c){return}items=[];e=k();for(var w=0;w<c.length;w++){var u=l(c[w]);u.onclick=r(w);e.appendChild(u);items.push(u)}q.appendChild(e);if(_utils.isIOS()&&window.iScroll){e.style.height=60*c.length+"px";var x=new iScroll(q.id)}}function r(u){return function(){o.jwPlaylistItem(u);o.jwPlay(true)}}function j(){e.scrollTop=o.jwGetPlaylistIndex()*d.itemheight}function p(){return d.showthumbs.toString().toLowerCase()=="true"}function i(){if(d.position==a.html5.view.positions.OVER){switch(o.jwGetState()){case a.api.events.state.IDLE:_show(q);break;default:_hide(q);break}}}g();return this}})(jwplayer);(function(b){b.html5.playlistitem=function(d){var e={author:"",date:"",description:"",image:"",link:"",mediaid:"",tags:"",title:"",provider:"",file:"",streamer:"",duration:-1,start:0,currentLevel:-1,levels:[]};var c=b.utils.extend({},e,d);if(c.type){c.provider=c.type;delete c.type}if(c.levels.length===0){c.levels[0]=new b.html5.playlistitemlevel(c)}if(!c.provider){c.provider=a(c.levels[0])}else{c.provider=c.provider.toLowerCase()}return c};function a(e){if(b.utils.isYouTube(e.file)){return"youtube"}else{var f=b.utils.extension(e.file);var c;if(f&&b.utils.extensionmap[f]){c=b.utils.extensionmap[f].html5}else{if(e.type){c=e.type}}if(c){var d=c.split("/")[0];if(d=="audio"){return"sound"}else{if(d=="video"){return d}}}}return""}})(jwplayer);(function(a){a.html5.playlistitemlevel=function(b){var d={file:"",streamer:"",bitrate:0,width:0};for(var c in d){if(a.utils.exists(b[c])){d[c]=b[c]}}return d}})(jwplayer);(function(a){a.html5.playlistloader=function(){var c=new a.html5.eventdispatcher();a.utils.extend(this,c);this.load=function(e){a.utils.ajax(e,d,b)};function d(g){var f=[];try{var f=a.utils.parsers.rssparser.parse(g.responseXML.firstChild);c.sendEvent(a.api.events.JWPLAYER_PLAYLIST_LOADED,{playlist:new a.html5.playlist({playlist:f})})}catch(h){b("Could not parse the playlist")}}function b(e){c.sendEvent(a.api.events.JWPLAYER_ERROR,{error:e?e:"could not load playlist for whatever reason.  too bad"})}}})(jwplayer);(function(a){a.html5.skin=function(){var b={};var c=false;this.load=function(d,e){new a.html5.skinloader(d,function(f){c=true;b=f;e()},function(){new a.html5.skinloader("",function(f){c=true;b=f;e()})})};this.getSkinElement=function(d,e){if(c){try{return b[d].elements[e]}catch(f){a.utils.log("No such skin component / element: ",[d,e])}}return null};this.getComponentSettings=function(d){if(c){return b[d].settings}return null};this.getComponentLayout=function(d){if(c){return b[d].layout}return null}}})(jwplayer);(function(a){a.html5.skinloader=function(f,o,j){var n={};var c=o;var k=j;var e=true;var i;var m=f;var r=false;function l(){if(typeof m!="string"||m===""){d(a.html5.defaultSkin().xml)}else{a.utils.ajax(a.utils.getAbsolutePath(m),function(s){try{if(a.utils.exists(s.responseXML)){d(s.responseXML);return}}catch(t){h()}d(a.html5.defaultSkin().xml)},function(s){d(a.html5.defaultSkin().xml)})}}function d(x){var D=x.getElementsByTagName("component");if(D.length===0){return}for(var G=0;G<D.length;G++){var B=D[G].getAttribute("name");var A={settings:{},elements:{},layout:{}};n[B]=A;var F=D[G].getElementsByTagName("elements")[0].getElementsByTagName("element");for(var E=0;E<F.length;E++){b(F[E],B)}var y=D[G].getElementsByTagName("settings")[0];if(y&&y.childNodes.length>0){var J=y.getElementsByTagName("setting");for(var O=0;O<J.length;O++){var P=J[O].getAttribute("name");var H=J[O].getAttribute("value");var w=/color$/.test(P)?"color":null;n[B].settings[P]=a.utils.typechecker(H,w)}}var K=D[G].getElementsByTagName("layout")[0];if(K&&K.childNodes.length>0){var L=K.getElementsByTagName("group");for(var v=0;v<L.length;v++){var z=L[v];n[B].layout[z.getAttribute("position")]={elements:[]};for(var N=0;N<z.attributes.length;N++){var C=z.attributes[N];n[B].layout[z.getAttribute("position")][C.name]=C.value}var M=z.getElementsByTagName("*");for(var u=0;u<M.length;u++){var s=M[u];n[B].layout[z.getAttribute("position")].elements.push({type:s.tagName});for(var t=0;t<s.attributes.length;t++){var I=s.attributes[t];n[B].layout[z.getAttribute("position")].elements[u][I.name]=I.value}if(!a.utils.exists(n[B].layout[z.getAttribute("position")].elements[u].name)){n[B].layout[z.getAttribute("position")].elements[u].name=s.tagName}}}}e=false;q()}}function q(){clearInterval(i);if(!r){i=setInterval(function(){p()},100)}}function b(x,w){var v=new Image();var s=x.getAttribute("name");var u=x.getAttribute("src");var z;if(u.indexOf("data:image/png;base64,")===0){z=u}else{var t=a.utils.getAbsolutePath(m);var y=t.substr(0,t.lastIndexOf("/"));z=[y,w,u].join("/")}n[w].elements[s]={height:0,width:0,src:"",ready:false,image:v};v.onload=function(A){g(v,s,w)};v.onerror=function(A){r=true;q();k()};v.src=z}function h(){for(var t in n){var v=n[t];for(var s in v.elements){var w=v.elements[s];var u=w.image;u.onload=null;u.onerror=null;delete w.image;delete v.elements[s]}delete n[t]}}function p(){for(var s in n){if(s!="properties"){for(var t in n[s].elements){if(!n[s].elements[t].ready){return}}}}if(e===false){clearInterval(i);c(n)}}function g(s,u,t){if(n[t]&&n[t].elements[u]){n[t].elements[u].height=s.height;n[t].elements[u].width=s.width;n[t].elements[u].src=s.src;n[t].elements[u].ready=true;q()}else{a.utils.log("Loaded an image for a missing element: "+t+"."+u)}}l()}})(jwplayer);(function(a){a.html5.api=function(c,n){var m={};var h=document.createElement("div");c.parentNode.replaceChild(h,c);h.id=c.id;m.version=a.version;m.id=h.id;var l=new a.html5.model(m,h,n);var j=new a.html5.view(m,h,l);var k=new a.html5.controller(m,h,l,j);m.skin=new a.html5.skin();m.jwPlay=function(o){if(typeof o=="undefined"){g()}else{if(o.toString().toLowerCase()=="true"){k.play()}else{k.pause()}}};m.jwPause=function(o){if(typeof o=="undefined"){g()}else{if(o.toString().toLowerCase()=="true"){k.pause()}else{k.play()}}};function g(){if(l.state==a.api.events.state.PLAYING||l.state==a.api.events.state.BUFFERING){k.pause()}else{k.play()}}m.jwStop=k.stop;m.jwSeek=k.seek;m.jwPlaylistItem=k.item;m.jwPlaylistNext=k.next;m.jwPlaylistPrev=k.prev;m.jwResize=k.resize;m.jwLoad=k.load;function i(o){return function(){return l[o]}}function f(o,q,p){return function(){var r=l.plugins.object[o];if(r&&r[q]&&typeof r[q]=="function"){r[q].apply(r,p)}}}m.jwGetItem=i("item");m.jwGetPosition=i("position");m.jwGetDuration=i("duration");m.jwGetBuffer=i("buffer");m.jwGetWidth=i("width");m.jwGetHeight=i("height");m.jwGetFullscreen=i("fullscreen");m.jwSetFullscreen=k.setFullscreen;m.jwGetVolume=i("volume");m.jwSetVolume=k.setVolume;m.jwGetMute=i("mute");m.jwSetMute=k.setMute;m.jwGetStretching=i("stretching");m.jwGetState=i("state");m.jwGetVersion=function(){return m.version};m.jwGetPlaylist=function(){return l.playlist};m.jwGetPlaylistIndex=m.jwGetItem;m.jwAddEventListener=k.addEventListener;m.jwRemoveEventListener=k.removeEventListener;m.jwSendEvent=k.sendEvent;m.jwDockSetButton=function(r,o,p,q){if(l.plugins.object.dock&&l.plugins.object.dock.setButton){l.plugins.object.dock.setButton(r,o,p,q)}};m.jwShowControlbar=f("controlbar","show");m.jwHideControlbar=f("controlbar","hide");m.jwShowDock=f("dock","show");m.jwHideDock=f("dock","hide");m.jwShowDisplay=f("display","show");m.jwHideDisplay=f("display","hide");m.jwGetLevel=function(){};m.jwGetBandwidth=function(){};m.jwGetLockState=function(){};m.jwLock=function(){};m.jwUnlock=function(){};var b=d(l,j,k);function e(q,p,o){return function(){q.addEventListener(a.api.events.JWPLAYER_PLAYLIST_LOADED,b);if(q.config.playlistfile){q.loadPlaylist(q.config.playlistfile)}else{if(typeof q.config.playlist=="array"){q.loadPlaylist(q.config.file)}else{q.loadPlaylist(q.config)}}}}function d(q,p,o){return function(r){q.removeEventListener(a.api.events.JWPLAYER_PLAYLIST_LOADED,b);q.setupPlugins();p.setup();var r={id:m.id,version:m.version};o.sendEvent(a.api.events.JWPLAYER_READY,r);if(a.utils.exists(playerReady)){playerReady(r)}if(a.utils.exists(window[q.config.playerReady])){window[q.config.playerReady](r)}q.sendEvent(a.api.events.JWPLAYER_PLAYLIST_LOADED,{playlist:q.playlist});if(q.config.autostart&&!a.utils.isIOS()){o.item(q.item)}}}if(l.config.chromeless&&!a.utils.isIPad()){setTimeout(e(l,j,k),25)}else{m.skin.load(l.config.skin,e(l,j,k))}return m}})(jwplayer)}; 
     1if(typeof jwplayer=="undefined"){var jwplayer=function(a){if(jwplayer.api){return jwplayer.api.selectPlayer(a)}};var $jw=jwplayer;jwplayer.version="5.7.1836";jwplayer.vid=document.createElement("video");jwplayer.audio=document.createElement("audio");jwplayer.source=document.createElement("source");(function(b){b.utils=function(){};b.utils.typeOf=function(d){var c=typeof d;if(c==="object"){if(d){if(d instanceof Array){c="array"}}else{c="null"}}return c};b.utils.extend=function(){var c=b.utils.extend["arguments"];if(c.length>1){for(var e=1;e<c.length;e++){for(var d in c[e]){c[0][d]=c[e][d]}}return c[0]}return null};b.utils.clone=function(f){var c;var d=b.utils.clone["arguments"];if(d.length==1){switch(b.utils.typeOf(d[0])){case"object":c={};for(var e in d[0]){c[e]=b.utils.clone(d[0][e])}break;case"array":c=[];for(var e in d[0]){c[e]=b.utils.clone(d[0][e])}break;default:return d[0];break}}return c};b.utils.extension=function(c){if(!c){return""}c=c.substring(c.lastIndexOf("/")+1,c.length);c=c.split("?")[0];if(c.lastIndexOf(".")>-1){return c.substr(c.lastIndexOf(".")+1,c.length).toLowerCase()}return};b.utils.html=function(c,d){c.innerHTML=d};b.utils.wrap=function(c,d){if(c.parentNode){c.parentNode.replaceChild(d,c)}d.appendChild(c)};b.utils.ajax=function(g,f,c){var e;if(window.XMLHttpRequest){e=new XMLHttpRequest()}else{e=new ActiveXObject("Microsoft.XMLHTTP")}e.onreadystatechange=function(){if(e.readyState===4){if(e.status===200){if(f){f(e)}}else{if(c){c(g)}}}};try{e.open("GET",g,true);e.send(null)}catch(d){if(c){c(g)}}return e};b.utils.load=function(d,e,c){d.onreadystatechange=function(){if(d.readyState===4){if(d.status===200){if(e){e()}}else{if(c){c()}}}}};b.utils.find=function(d,c){return d.getElementsByTagName(c)};b.utils.append=function(c,d){c.appendChild(d)};b.utils.isIE=function(){return((!+"\v1")||(typeof window.ActiveXObject!="undefined"))};b.utils.isLegacyAndroid=function(){var c=navigator.userAgent.toLowerCase();return(c.match(/android 2.[012]/i)!==null)};b.utils.isIOS=function(d){if(typeof d=="undefined"){d=/iP(hone|ad|od)/i}var c=navigator.userAgent.toLowerCase();return(c.match(d)!==null)};b.utils.isIPad=function(){return b.utils.isIOS(/iPad/i)};b.utils.isIPod=function(){return b.utils.isIOS(/iP(hone|od)/i)};b.utils.getFirstPlaylistItemFromConfig=function(c){var d={};var e;if(c.playlist&&c.playlist.length){e=c.playlist[0]}else{e=c}d.file=e.file;d.levels=e.levels;d.streamer=e.streamer;d.playlistfile=e.playlistfile;d.provider=e.provider;if(!d.provider){if(d.file&&(d.file.toLowerCase().indexOf("youtube.com")>-1||d.file.toLowerCase().indexOf("youtu.be")>-1)){d.provider="youtube"}if(d.streamer&&d.streamer.toLowerCase().indexOf("rtmp://")==0){d.provider="rtmp"}if(e.type){d.provider=e.type.toLowerCase()}}if(d.provider=="audio"){d.provider="sound"}return d};b.utils.getOuterHTML=function(c){if(c.outerHTML){return c.outerHTML}else{try{return new XMLSerializer().serializeToString(c)}catch(d){return""}}};b.utils.setOuterHTML=function(f,e){if(f.outerHTML){f.outerHTML=e}else{var g=document.createElement("div");g.innerHTML=e;var c=document.createRange();c.selectNodeContents(g);var d=c.extractContents();f.parentNode.insertBefore(d,f);f.parentNode.removeChild(f)}};b.utils.hasFlash=function(){if(typeof navigator.plugins!="undefined"&&typeof navigator.plugins["Shockwave Flash"]!="undefined"){return true}if(typeof window.ActiveXObject!="undefined"){try{new ActiveXObject("ShockwaveFlash.ShockwaveFlash");return true}catch(c){}}return false};b.utils.getPluginName=function(c){if(c.lastIndexOf("/")>=0){c=c.substring(c.lastIndexOf("/")+1,c.length)}if(c.lastIndexOf("-")>=0){c=c.substring(0,c.lastIndexOf("-"))}if(c.lastIndexOf(".swf")>=0){c=c.substring(0,c.lastIndexOf(".swf"))}if(c.lastIndexOf(".js")>=0){c=c.substring(0,c.lastIndexOf(".js"))}return c};b.utils.getPluginVersion=function(c){if(c.lastIndexOf("-")>=0){if(c.lastIndexOf(".js")>=0){return c.substring(c.lastIndexOf("-")+1,c.lastIndexOf(".js"))}else{if(c.lastIndexOf(".swf")>=0){return c.substring(c.lastIndexOf("-")+1,c.lastIndexOf(".swf"))}else{return c.substring(c.lastIndexOf("-")+1)}}}return""};b.utils.getAbsolutePath=function(j,h){if(!b.utils.exists(h)){h=document.location.href}if(!b.utils.exists(j)){return undefined}if(a(j)){return j}var k=h.substring(0,h.indexOf("://")+3);var g=h.substring(k.length,h.indexOf("/",k.length+1));var d;if(j.indexOf("/")===0){d=j.split("/")}else{var e=h.split("?")[0];e=e.substring(k.length+g.length+1,e.lastIndexOf("/"));d=e.split("/").concat(j.split("/"))}var c=[];for(var f=0;f<d.length;f++){if(!d[f]||!b.utils.exists(d[f])||d[f]=="."){continue}else{if(d[f]==".."){c.pop()}else{c.push(d[f])}}}return k+g+"/"+c.join("/")};function a(d){if(!b.utils.exists(d)){return}var e=d.indexOf("://");var c=d.indexOf("?");return(e>0&&(c<0||(c>e)))}b.utils.pluginPathType={ABSOLUTE:"ABSOLUTE",RELATIVE:"RELATIVE",CDN:"CDN"};b.utils.getPluginPathType=function(d){if(typeof d!="string"){return}d=d.split("?")[0];var e=d.indexOf("://");if(e>0){return b.utils.pluginPathType.ABSOLUTE}var c=d.indexOf("/");var f=b.utils.extension(d);if(e<0&&c<0&&(!f||!isNaN(f))){return b.utils.pluginPathType.CDN}return b.utils.pluginPathType.RELATIVE};b.utils.mapEmpty=function(c){for(var d in c){return false}return true};b.utils.mapLength=function(d){var c=0;for(var e in d){c++}return c};b.utils.log=function(d,c){if(typeof console!="undefined"&&typeof console.log!="undefined"){if(c){console.log(d,c)}else{console.log(d)}}};b.utils.css=function(d,g,c){if(b.utils.exists(d)){for(var e in g){try{if(typeof g[e]==="undefined"){continue}else{if(typeof g[e]=="number"&&!(e=="zIndex"||e=="opacity")){if(isNaN(g[e])){continue}if(e.match(/color/i)){g[e]="#"+b.utils.strings.pad(g[e].toString(16),6)}else{g[e]=Math.ceil(g[e])+"px"}}}d.style[e]=g[e]}catch(f){}}}};b.utils.isYouTube=function(c){return(c.indexOf("youtube.com")>-1||c.indexOf("youtu.be")>-1)};b.utils.transform=function(c,d){c.style.webkitTransform=d;c.style.MozTransform=d;c.style.OTransform=d};b.utils.stretch=function(h,m,l,f,k,g){if(typeof l=="undefined"||typeof f=="undefined"||typeof k=="undefined"||typeof g=="undefined"){return}var d=l/k;var e=f/g;var j=0;var i=0;m.style.overflow="hidden";b.utils.transform(m,"");var c={};switch(h.toUpperCase()){case b.utils.stretching.NONE:c.width=k;c.height=g;break;case b.utils.stretching.UNIFORM:if(d>e){c.width=k*e;c.height=g*e}else{c.width=k*d;c.height=g*d}break;case b.utils.stretching.FILL:if(d>e){c.width=k*d;c.height=g*d}else{c.width=k*e;c.height=g*e}break;case b.utils.stretching.EXACTFIT:b.utils.transform(m,["scale(",d,",",e,")"," translate(0px,0px)"].join(""));c.width=k;c.height=g;break;default:break}c.top=(f-c.height)/2;c.left=(l-c.width)/2;b.utils.css(m,c)};b.utils.stretching={NONE:"NONE",FILL:"FILL",UNIFORM:"UNIFORM",EXACTFIT:"EXACTFIT"};b.utils.deepReplaceKeyName=function(h,e,c){switch(b.utils.typeOf(h)){case"array":for(var g=0;g<h.length;g++){h[g]=b.utils.deepReplaceKeyName(h[g],e,c)}break;case"object":for(var f in h){var d=f.replace(new RegExp(e,"g"),c);h[d]=b.utils.deepReplaceKeyName(h[f],e,c);if(f!=d){delete h[f]}}break}return h};b.utils.isInArray=function(e,d){if(!(e)||!(e instanceof Array)){return false}for(var c=0;c<e.length;c++){if(d===e[c]){return true}}return false};b.utils.exists=function(c){switch(typeof(c)){case"string":return(c.length>0);break;case"object":return(c!==null);case"undefined":return false}return true};b.utils.empty=function(c){if(typeof c.hasChildNodes=="function"){while(c.hasChildNodes()){c.removeChild(c.firstChild)}}}})(jwplayer);(function(a){a.events=function(){};a.events.COMPLETE="COMPLETE";a.events.ERROR="ERROR"})(jwplayer);(function(jwplayer){jwplayer.events.eventdispatcher=function(debug){var _debug=debug;var _listeners;var _globallisteners;this.resetEventListeners=function(){_listeners={};_globallisteners=[]};this.resetEventListeners();this.addEventListener=function(type,listener,count){try{if(!jwplayer.utils.exists(_listeners[type])){_listeners[type]=[]}if(typeof(listener)=="string"){eval("listener = "+listener)}_listeners[type].push({listener:listener,count:count})}catch(err){jwplayer.utils.log("error",err)}return false};this.removeEventListener=function(type,listener){try{for(var listenerIndex=0;listenerIndex<_listeners[type].length;listenerIndex++){if(_listeners[type][listenerIndex].listener.toString()==listener.toString()){_listeners[type].splice(listenerIndex,1);break}}}catch(err){jwplayer.utils.log("error",err)}return false};this.addGlobalListener=function(listener,count){try{if(typeof(listener)=="string"){eval("listener = "+listener)}_globallisteners.push({listener:listener,count:count})}catch(err){jwplayer.utils.log("error",err)}return false};this.removeGlobalListener=function(listener){try{for(var globalListenerIndex=0;globalListenerIndex<_globallisteners.length;globalListenerIndex++){if(_globallisteners[globalListenerIndex].listener.toString()==listener.toString()){_globallisteners.splice(globalListenerIndex,1);break}}}catch(err){jwplayer.utils.log("error",err)}return false};this.sendEvent=function(type,data){if(!jwplayer.utils.exists(data)){data={}}if(_debug){jwplayer.utils.log(type,data)}if(typeof _listeners[type]!="undefined"){for(var listenerIndex=0;listenerIndex<_listeners[type].length;listenerIndex++){try{_listeners[type][listenerIndex].listener(data)}catch(err){jwplayer.utils.log("There was an error while handling a listener: "+err.toString(),_listeners[type][listenerIndex].listener)}if(_listeners[type][listenerIndex]){if(_listeners[type][listenerIndex].count===1){delete _listeners[type][listenerIndex]}else{if(_listeners[type][listenerIndex].count>0){_listeners[type][listenerIndex].count=_listeners[type][listenerIndex].count-1}}}}}for(var globalListenerIndex=0;globalListenerIndex<_globallisteners.length;globalListenerIndex++){try{_globallisteners[globalListenerIndex].listener(data)}catch(err){jwplayer.utils.log("There was an error while handling a listener: "+err.toString(),_globallisteners[globalListenerIndex].listener)}if(_globallisteners[globalListenerIndex]){if(_globallisteners[globalListenerIndex].count===1){delete _globallisteners[globalListenerIndex]}else{if(_globallisteners[globalListenerIndex].count>0){_globallisteners[globalListenerIndex].count=_globallisteners[globalListenerIndex].count-1}}}}}}})(jwplayer);(function(a){var b={};a.utils.animations=function(){};a.utils.animations.transform=function(c,d){c.style.webkitTransform=d;c.style.MozTransform=d;c.style.OTransform=d;c.style.msTransform=d};a.utils.animations.transformOrigin=function(c,d){c.style.webkitTransformOrigin=d;c.style.MozTransformOrigin=d;c.style.OTransformOrigin=d;c.style.msTransformOrigin=d};a.utils.animations.rotate=function(c,d){a.utils.animations.transform(c,["rotate(",d,"deg)"].join(""))};a.utils.cancelAnimation=function(c){delete b[c.id]};a.utils.fadeTo=function(l,f,e,i,h,d){if(b[l.id]!=d&&a.utils.exists(d)){return}var c=new Date().getTime();if(d>c){setTimeout(function(){a.utils.fadeTo(l,f,e,i,0,d)},d-c)}l.style.display="block";if(!a.utils.exists(i)){i=l.style.opacity===""?1:l.style.opacity}if(l.style.opacity==f&&l.style.opacity!==""&&a.utils.exists(d)){if(f===0){l.style.display="none"}return}if(!a.utils.exists(d)){d=c;b[l.id]=d}if(!a.utils.exists(h)){h=0}var j=(c-d)/(e*1000);j=j>1?1:j;var k=f-i;var g=i+(j*k);if(g>1){g=1}else{if(g<0){g=0}}l.style.opacity=g;if(h>0){b[l.id]=d+h*1000;a.utils.fadeTo(l,f,e,i,0,b[l.id]);return}setTimeout(function(){a.utils.fadeTo(l,f,e,i,0,d)},10)}})(jwplayer);(function(a){a.utils.arrays=function(){};a.utils.arrays.indexOf=function(c,d){for(var b=0;b<c.length;b++){if(c[b]==d){return b}}return -1};a.utils.arrays.remove=function(c,d){var b=a.utils.arrays.indexOf(c,d);if(b>-1){c.splice(b,1)}}})(jwplayer);(function(a){a.utils.extensionmap={"3gp":{html5:"video/3gpp",flash:"video"},"3gpp":{html5:"video/3gpp"},"3g2":{html5:"video/3gpp2",flash:"video"},"3gpp2":{html5:"video/3gpp2"},flv:{flash:"video"},f4a:{html5:"audio/mp4"},f4b:{html5:"audio/mp4",flash:"video"},f4v:{html5:"video/mp4",flash:"video"},mov:{html5:"video/quicktime",flash:"video"},m4a:{html5:"audio/mp4",flash:"video"},m4b:{html5:"audio/mp4"},m4p:{html5:"audio/mp4"},m4v:{html5:"video/mp4",flash:"video"},mp4:{html5:"video/mp4",flash:"video"},rbs:{flash:"sound"},aac:{html5:"audio/aac",flash:"video"},mp3:{html5:"audio/mp3",flash:"sound"},ogg:{html5:"audio/ogg"},oga:{html5:"audio/ogg"},ogv:{html5:"video/ogg"},webm:{html5:"video/webm"},m3u8:{html5:"audio/x-mpegurl"},gif:{flash:"image"},jpeg:{flash:"image"},jpg:{flash:"image"},swf:{flash:"image"},png:{flash:"image"},wav:{html5:"audio/x-wav"}}})(jwplayer);(function(e){e.utils.mediaparser=function(){};var g={element:{width:"width",height:"height",id:"id","class":"className",name:"name"},media:{src:"file",preload:"preload",autoplay:"autostart",loop:"repeat",controls:"controls"},source:{src:"file",type:"type",media:"media","data-jw-width":"width","data-jw-bitrate":"bitrate"},video:{poster:"image"}};var f={};e.utils.mediaparser.parseMedia=function(i){return d(i)};function c(j,i){if(!e.utils.exists(i)){i=g[j]}else{e.utils.extend(i,g[j])}return i}function d(m,i){if(f[m.tagName.toLowerCase()]&&!e.utils.exists(i)){return f[m.tagName.toLowerCase()](m)}else{i=c("element",i);var n={};for(var j in i){if(j!="length"){var l=m.getAttribute(j);if(e.utils.exists(l)){n[i[j]]=l}}}var k=m.style["#background-color"];if(k&&!(k=="transparent"||k=="rgba(0, 0, 0, 0)")){n.screencolor=k}return n}}function h(n,k){k=c("media",k);var l=[];var j=e.utils.selectors("source",n);for(var m in j){if(!isNaN(m)){l.push(a(j[m]))}}var o=d(n,k);if(e.utils.exists(o.file)){l[0]={file:o.file}}o.levels=l;return o}function a(k,j){j=c("source",j);var i=d(k,j);i.width=i.width?i.width:0;i.bitrate=i.bitrate?i.bitrate:0;return i}function b(k,j){j=c("video",j);var i=h(k,j);return i}f.media=h;f.audio=h;f.source=a;f.video=b})(jwplayer);(function(a){a.utils.loaderstatus={NEW:"NEW",LOADING:"LOADING",ERROR:"ERROR",COMPLETE:"COMPLETE"};a.utils.scriptloader=function(c){var d=a.utils.loaderstatus.NEW;var b=new a.events.eventdispatcher();a.utils.extend(this,b);this.load=function(){if(d==a.utils.loaderstatus.NEW){d=a.utils.loaderstatus.LOADING;var e=document.createElement("script");e.onload=function(f){d=a.utils.loaderstatus.COMPLETE;b.sendEvent(a.events.COMPLETE)};e.onerror=function(f){d=a.utils.loaderstatus.ERROR;b.sendEvent(a.events.ERROR)};e.onreadystatechange=function(){if(e.readyState=="loaded"||e.readyState=="complete"){d=a.utils.loaderstatus.COMPLETE;b.sendEvent(a.events.COMPLETE)}};document.getElementsByTagName("head")[0].appendChild(e);e.src=c}};this.getStatus=function(){return d}}})(jwplayer);(function(a){a.utils.selectors=function(b,d){if(!a.utils.exists(d)){d=document}b=a.utils.strings.trim(b);var c=b.charAt(0);if(c=="#"){return d.getElementById(b.substr(1))}else{if(c=="."){if(d.getElementsByClassName){return d.getElementsByClassName(b.substr(1))}else{return a.utils.selectors.getElementsByTagAndClass("*",b.substr(1))}}else{if(b.indexOf(".")>0){selectors=b.split(".");return a.utils.selectors.getElementsByTagAndClass(selectors[0],selectors[1])}else{return d.getElementsByTagName(b)}}}return null};a.utils.selectors.getElementsByTagAndClass=function(e,h,g){elements=[];if(!a.utils.exists(g)){g=document}var f=g.getElementsByTagName(e);for(var d=0;d<f.length;d++){if(a.utils.exists(f[d].className)){var c=f[d].className.split(" ");for(var b=0;b<c.length;b++){if(c[b]==h){elements.push(f[d])}}}}return elements}})(jwplayer);(function(a){a.utils.strings=function(){};a.utils.strings.trim=function(b){return b.replace(/^\s*/,"").replace(/\s*$/,"")};a.utils.strings.pad=function(c,d,b){if(!b){b="0"}while(c.length<d){c=b+c}return c};a.utils.strings.serialize=function(b){if(b==null){return null}else{if(b=="true"){return true}else{if(b=="false"){return false}else{if(isNaN(Number(b))||b.length>5||b.length==0){return b}else{return Number(b)}}}}};a.utils.strings.seconds=function(d){d=d.replace(",",".");var b=d.split(":");var c=0;if(d.substr(-1)=="s"){c=Number(d.substr(0,d.length-1))}else{if(d.substr(-1)=="m"){c=Number(d.substr(0,d.length-1))*60}else{if(d.substr(-1)=="h"){c=Number(d.substr(0,d.length-1))*3600}else{if(b.length>1){c=Number(b[b.length-1]);c+=Number(b[b.length-2])*60;if(b.length==3){c+=Number(b[b.length-3])*3600}}else{c=Number(d)}}}}return c};a.utils.strings.xmlAttribute=function(b,c){for(var d in b.attributes){if(b.attributes[d].name&&b.attributes[d].name.toLowerCase()==c.toLowerCase()){return b.attributes[d].value.toString()}}return""};a.utils.strings.jsonToString=function(f){var h=h||{};if(h&&h.stringify){return h.stringify(f)}var c=typeof(f);if(c!="object"||f===null){if(c=="string"){f='"'+f+'"'}else{return String(f)}}else{var g=[],b=(f&&f.constructor==Array);for(var d in f){var e=f[d];switch(typeof(e)){case"string":e='"'+e+'"';break;case"object":if(a.utils.exists(e)){e=a.utils.strings.jsonToString(e)}break}if(b){if(typeof(e)!="function"){g.push(String(e))}}else{if(typeof(e)!="function"){g.push('"'+d+'":'+String(e))}}}if(b){return"["+String(g)+"]"}else{return"{"+String(g)+"}"}}}})(jwplayer);(function(c){var d=new RegExp(/^(#|0x)[0-9a-fA-F]{3,6}/);c.utils.typechecker=function(g,f){f=!c.utils.exists(f)?b(g):f;return e(g,f)};function b(f){var g=["true","false","t","f"];if(g.toString().indexOf(f.toLowerCase().replace(" ",""))>=0){return"boolean"}else{if(d.test(f)){return"color"}else{if(!isNaN(parseInt(f,10))&&parseInt(f,10).toString().length==f.length){return"integer"}else{if(!isNaN(parseFloat(f))&&parseFloat(f).toString().length==f.length){return"float"}}}}return"string"}function e(g,f){if(!c.utils.exists(f)){return g}switch(f){case"color":if(g.length>0){return a(g)}return null;case"integer":return parseInt(g,10);case"float":return parseFloat(g);case"boolean":if(g.toLowerCase()=="true"){return true}else{if(g=="1"){return true}}return false}return g}function a(f){switch(f.toLowerCase()){case"blue":return parseInt("0000FF",16);case"green":return parseInt("00FF00",16);case"red":return parseInt("FF0000",16);case"cyan":return parseInt("00FFFF",16);case"magenta":return parseInt("FF00FF",16);case"yellow":return parseInt("FFFF00",16);case"black":return parseInt("000000",16);case"white":return parseInt("FFFFFF",16);default:f=f.replace(/(#|0x)?([0-9A-F]{3,6})$/gi,"$2");if(f.length==3){f=f.charAt(0)+f.charAt(0)+f.charAt(1)+f.charAt(1)+f.charAt(2)+f.charAt(2)}return parseInt(f,16)}return parseInt("000000",16)}})(jwplayer);(function(a){a.utils.parsers=function(){}})(jwplayer);(function(a){a.utils.parsers.jwparser=function(){};a.utils.parsers.jwparser.PREFIX="jwplayer";a.utils.parsers.jwparser.parseEntry=function(c,d){for(var b in c.childNodes){if(c.childNodes[b].prefix==a.utils.parsers.jwparser.PREFIX){d[c.childNodes[b].localName]=a.utils.strings.serialize(c.childNodes[b].textContent)}if(!d.file&&String(d.link).toLowerCase().indexOf("youtube")>-1){d.file=d.link}}return d};a.utils.parsers.jwparser.getProvider=function(c){if(c.type){return c.type}else{if(c.file.indexOf("youtube.com/w")>-1||c.file.indexOf("youtube.com/v")>-1||c.file.indexOf("youtu.be/")>-1){return"youtube"}else{if(c.streamer&&c.streamer.indexOf("rtmp")==0){return"rtmp"}else{if(c.streamer&&c.streamer.indexOf("http")==0){return"http"}else{var b=a.utils.strings.extension(c.file);if(extensions.hasOwnProperty(b)){return extensions[b]}}}}}return""}})(jwplayer);(function(a){a.utils.parsers.mediaparser=function(){};a.utils.parsers.mediaparser.PREFIX="media";a.utils.parsers.mediaparser.parseGroup=function(d,f){var e=false;for(var c in d.childNodes){if(d.childNodes[c].prefix==a.utils.parsers.mediaparser.PREFIX){if(!d.childNodes[c].localName){continue}switch(d.childNodes[c].localName.toLowerCase()){case"content":if(!e){f.file=a.utils.strings.xmlAttribute(d.childNodes[c],"url")}if(d.childNodes[c].attributes.duration){f.duration=a.utils.strings.seconds(a.utils.strings.xmlAttribute(d.childNodes[c],"duration"))}if(d.childNodes[c].attributes.start){f.start=a.utils.strings.seconds(a.utils.strings.xmlAttribute(d.childNodes[c],"start"))}if(d.childNodes[c].childNodes&&d.childNodes[c].childNodes.length>0){f=a.utils.parsers.mediaparser.parseGroup(d.childNodes[c],f)}if(d.childNodes[c].attributes.width||d.childNodes[c].attributes.bitrate){if(!f.levels){f.levels=[]}f.levels.push({width:a.utils.strings.xmlAttribute(d.childNodes[c],"width"),bitrate:a.utils.strings.xmlAttribute(d.childNodes[c],"bitrate"),file:a.utils.strings.xmlAttribute(d.childNodes[c],"url")})}break;case"title":f.title=d.childNodes[c].textContent;break;case"description":f.description=d.childNodes[c].textContent;break;case"keywords":f.tags=d.childNodes[c].textContent;break;case"thumbnail":f.image=a.utils.strings.xmlAttribute(d.childNodes[c],"url");break;case"credit":f.author=d.childNodes[c].textContent;break;case"player":var b=d.childNodes[c].url;if(b.indexOf("youtube.com")>=0||b.indexOf("youtu.be")>=0){e=true;f.file=a.utils.strings.xmlAttribute(d.childNodes[c],"url")}break;case"group":f=a.utils.parsers.mediaparser.parseGroup(d.childNodes[c],f);break}}}return f}})(jwplayer);(function(b){b.utils.parsers.rssparser=function(){};b.utils.parsers.rssparser.parse=function(f){var c=[];for(var e in f.childNodes){if(f.childNodes[e].localName&&f.childNodes[e].localName.toLowerCase()=="channel"){for(var d in f.childNodes[e].childNodes){if(f.childNodes[e].childNodes[d].localName&&f.childNodes[e].childNodes[d].localName.toLowerCase()=="item"){c.push(a(f.childNodes[e].childNodes[d]))}}}}return c};function a(d){var e={};for(var c in d.childNodes){if(!d.childNodes[c].localName){continue}switch(d.childNodes[c].localName.toLowerCase()){case"enclosure":e.file=b.utils.strings.xmlAttribute(d.childNodes[c],"url");break;case"title":e.title=d.childNodes[c].textContent;break;case"pubdate":e.date=d.childNodes[c].textContent;break;case"description":e.description=d.childNodes[c].textContent;break;case"link":e.link=d.childNodes[c].textContent;break;case"category":if(e.tags){e.tags+=d.childNodes[c].textContent}else{e.tags=d.childNodes[c].textContent}break}}e=b.utils.parsers.mediaparser.parseGroup(d,e);e=b.utils.parsers.jwparser.parseEntry(d,e);return new b.html5.playlistitem(e)}})(jwplayer);(function(a){var c={};var b={};a.plugins=function(){};a.plugins.loadPlugins=function(e,d){b[e]=new a.plugins.pluginloader(new a.plugins.model(c),d);return b[e]};a.plugins.registerPlugin=function(h,f,e){var d=a.utils.getPluginName(h);if(c[d]){c[d].registerPlugin(h,f,e)}else{a.utils.log("A plugin ("+h+") was registered with the player that was not loaded. Please check your configuration.");for(var g in b){b[g].pluginFailed()}}}})(jwplayer);(function(a){a.plugins.model=function(b){this.addPlugin=function(c){var d=a.utils.getPluginName(c);if(!b[d]){b[d]=new a.plugins.plugin(c)}return b[d]}}})(jwplayer);(function(a){a.plugins.pluginmodes={FLASH:"FLASH",JAVASCRIPT:"JAVASCRIPT",HYBRID:"HYBRID"};a.plugins.plugin=function(b){var d="http://plugins.longtailvideo.com";var i=a.utils.loaderstatus.NEW;var j;var h;var k;var c=new a.events.eventdispatcher();a.utils.extend(this,c);function e(){switch(a.utils.getPluginPathType(b)){case a.utils.pluginPathType.ABSOLUTE:return b;case a.utils.pluginPathType.RELATIVE:return a.utils.getAbsolutePath(b,window.location.href);case a.utils.pluginPathType.CDN:var m=a.utils.getPluginName(b);var l=a.utils.getPluginVersion(b);return d+"/"+a.version.split(".")[0]+"/"+m+"/"+m+(l!==""?("-"+l):"")+".js"}}function g(l){k=setTimeout(function(){i=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE)},1000)}function f(l){i=a.utils.loaderstatus.ERROR;c.sendEvent(a.events.ERROR)}this.load=function(){if(i==a.utils.loaderstatus.NEW){if(b.lastIndexOf(".swf")>0){j=b;i=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE);return}i=a.utils.loaderstatus.LOADING;var l=new a.utils.scriptloader(e());l.addEventListener(a.events.COMPLETE,g);l.addEventListener(a.events.ERROR,f);l.load()}};this.registerPlugin=function(n,m,l){if(k){clearTimeout(k);k=undefined}if(m&&l){j=l;h=m}else{if(typeof m=="string"){j=m}else{if(typeof m=="function"){h=m}else{if(!m&&!l){j=n}}}}i=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE)};this.getStatus=function(){return i};this.getPluginName=function(){return a.utils.getPluginName(b)};this.getFlashPath=function(){if(j){switch(a.utils.getPluginPathType(j)){case a.utils.pluginPathType.ABSOLUTE:return j;case a.utils.pluginPathType.RELATIVE:if(b.lastIndexOf(".swf")>0){return a.utils.getAbsolutePath(j,window.location.href)}return a.utils.getAbsolutePath(j,e());case a.utils.pluginPathType.CDN:if(j.indexOf("-")>-1){return j+"h"}return j+"-h"}}return null};this.getJS=function(){return h};this.getPluginmode=function(){if(typeof j!="undefined"&&typeof h!="undefined"){return a.plugins.pluginmodes.HYBRID}else{if(typeof j!="undefined"){return a.plugins.pluginmodes.FLASH}else{if(typeof h!="undefined"){return a.plugins.pluginmodes.JAVASCRIPT}}}};this.getNewInstance=function(m,l,n){return new h(m,l,n)};this.getURL=function(){return b}}})(jwplayer);(function(a){a.plugins.pluginloader=function(h,e){var g={};var j=a.utils.loaderstatus.NEW;var d=false;var b=false;var c=new a.events.eventdispatcher();a.utils.extend(this,c);function f(){if(!b){b=true;j=a.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLETE)}}function i(){if(!b){var l=0;for(plugin in g){var k=g[plugin].getStatus();if(k==a.utils.loaderstatus.LOADING||k==a.utils.loaderstatus.NEW){l++}}if(l==0){f()}}}this.setupPlugins=function(m,k,r){var l={length:0,plugins:{}};var o={length:0,plugins:{}};for(var n in g){var p=g[n].getPluginName();if(g[n].getFlashPath()){l.plugins[g[n].getFlashPath()]=k.plugins[n];l.plugins[g[n].getFlashPath()].pluginmode=g[n].getPluginmode();l.length++}if(g[n].getJS()){var q=document.createElement("div");q.id=m.id+"_"+p;q.style.position="absolute";q.style.zIndex=o.length+10;o.plugins[p]=g[n].getNewInstance(m,k.plugins[n],q);o.length++;if(typeof o.plugins[p].resize!="undefined"){m.onReady(r(o.plugins[p],q,true));m.onResize(r(o.plugins[p],q))}}}m.plugins=o.plugins;return l};this.load=function(){j=a.utils.loaderstatus.LOADING;d=true;for(var k in e){g[k]=h.addPlugin(k);g[k].addEventListener(a.events.COMPLETE,i);g[k].addEventListener(a.events.ERROR,i)}for(k in e){g[k].load()}d=false;i()};this.pluginFailed=function(){f()};this.getStatus=function(){return j}}})(jwplayer);(function(b){var a=[];b.api=function(d){this.container=d;this.id=d.id;var l={};var p={};var c=[];var h=undefined;var k=false;var i=[];var n=b.utils.getOuterHTML(d);var o={};var j={};this.getBuffer=function(){return this.callInternal("jwGetBuffer")};this.getContainer=function(){return this.container};function e(q){return function(v,r,s,t){var u;if(r){j[v]=r;u="jwplayer('"+q+"').callback('"+v+"')"}else{if(!r&&j[v]){delete j[v]}}h.jwDockSetButton(v,u,s,t)}}this.getPlugin=function(r){var q=this.callInternal;if(r=="dock"){return{setButton:e(this.id),show:function(){return q("jwShowDock")},hide:function(){return q("jwHideDock")}}}else{if(r=="controlbar"){return{show:function(){return q("jwShowControlbar")},hide:function(){return q("jwHideControlbar")}}}else{if(r=="display"){return{show:function(){return q("jwShowDisplay")},hide:function(){return q("jwHideDisplay")}}}}}return this.plugins[r]};this.callback=function(q){if(j[q]){return j[q]()}};this.getDuration=function(){return this.callInternal("jwGetDuration")};this.getFullscreen=function(){return this.callInternal("jwGetFullscreen")};this.getHeight=function(){return this.callInternal("jwGetHeight")};this.getLockState=function(){return this.callInternal("jwGetLockState")};this.getMeta=function(){return this.getItemMeta()};this.getMute=function(){return this.callInternal("jwGetMute")};this.getPlaylist=function(){var r=this.callInternal("jwGetPlaylist");if(this.renderingMode=="flash"){b.utils.deepReplaceKeyName(r,"__dot__",".")}for(var q=0;q<r.length;q++){if(!b.utils.exists(r[q].index)){r[q].index=q}}return r};this.getPlaylistItem=function(q){if(!b.utils.exists(q)){q=this.getCurrentItem()}return this.getPlaylist()[q]};this.getPosition=function(){return this.callInternal("jwGetPosition")};this.getRenderingMode=function(){return this.renderingMode};this.getState=function(){return this.callInternal("jwGetState")};this.getVolume=function(){return this.callInternal("jwGetVolume")};this.getWidth=function(){return this.callInternal("jwGetWidth")};this.setFullscreen=function(q){if(!b.utils.exists(q)){this.callInternal("jwSetFullscreen",!this.callInternal("jwGetFullscreen"))}else{this.callInternal("jwSetFullscreen",q)}return this};this.setMute=function(q){if(!b.utils.exists(q)){this.callInternal("jwSetMute",!this.callInternal("jwGetMute"))}else{this.callInternal("jwSetMute",q)}return this};this.lock=function(){return this};this.unlock=function(){return this};this.load=function(q){this.callInternal("jwLoad",q);return this};this.playlistItem=function(q){this.callInternal("jwPlaylistItem",q);return this};this.playlistPrev=function(){this.callInternal("jwPlaylistPrev");return this};this.playlistNext=function(){this.callInternal("jwPlaylistNext");return this};this.resize=function(r,q){if(this.renderingMode=="html5"){h.jwResize(r,q)}else{this.container.width=r;this.container.height=q}return this};this.play=function(q){if(typeof q=="undefined"){q=this.getState();if(q==b.api.events.state.PLAYING||q==b.api.events.state.BUFFERING){this.callInternal("jwPause")}else{this.callInternal("jwPlay")}}else{this.callInternal("jwPlay",q)}return this};this.pause=function(q){if(typeof q=="undefined"){q=this.getState();if(q==b.api.events.state.PLAYING||q==b.api.events.state.BUFFERING){this.callInternal("jwPause")}else{this.callInternal("jwPlay")}}else{this.callInternal("jwPause",q)}return this};this.stop=function(){this.callInternal("jwStop");return this};this.seek=function(q){this.callInternal("jwSeek",q);return this};this.setVolume=function(q){this.callInternal("jwSetVolume",q);return this};this.onBufferChange=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_BUFFER,q)};this.onBufferFull=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_BUFFER_FULL,q)};this.onError=function(q){return this.eventListener(b.api.events.JWPLAYER_ERROR,q)};this.onFullscreen=function(q){return this.eventListener(b.api.events.JWPLAYER_FULLSCREEN,q)};this.onMeta=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_META,q)};this.onMute=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_MUTE,q)};this.onPlaylist=function(q){return this.eventListener(b.api.events.JWPLAYER_PLAYLIST_LOADED,q)};this.onPlaylistItem=function(q){return this.eventListener(b.api.events.JWPLAYER_PLAYLIST_ITEM,q)};this.onReady=function(q){return this.eventListener(b.api.events.API_READY,q)};this.onResize=function(q){return this.eventListener(b.api.events.JWPLAYER_RESIZE,q)};this.onComplete=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_COMPLETE,q)};this.onSeek=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_SEEK,q)};this.onTime=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_TIME,q)};this.onVolume=function(q){return this.eventListener(b.api.events.JWPLAYER_MEDIA_VOLUME,q)};this.onBuffer=function(q){return this.stateListener(b.api.events.state.BUFFERING,q)};this.onPause=function(q){return this.stateListener(b.api.events.state.PAUSED,q)};this.onPlay=function(q){return this.stateListener(b.api.events.state.PLAYING,q)};this.onIdle=function(q){return this.stateListener(b.api.events.state.IDLE,q)};this.remove=function(){l={};i=[];if(b.utils.getOuterHTML(this.container)!=n){b.api.destroyPlayer(this.id,n)}};this.setup=function(r){if(b.embed){var q=this.id;this.remove();var s=b(q);s.config=r;return new b.embed(s)}return this};this.registerPlugin=function(s,r,q){b.plugins.registerPlugin(s,r,q)};this.setPlayer=function(q,r){h=q;this.renderingMode=r};this.stateListener=function(q,r){if(!p[q]){p[q]=[];this.eventListener(b.api.events.JWPLAYER_PLAYER_STATE,g(q))}p[q].push(r);return this};function g(q){return function(s){var r=s.newstate,u=s.oldstate;if(r==q){var t=p[r];if(t){for(var v=0;v<t.length;v++){if(typeof t[v]=="function"){t[v].call(this,{oldstate:u,newstate:r})}}}}}}this.addInternalListener=function(q,r){q.jwAddEventListener(r,'function(dat) { jwplayer("'+this.id+'").dispatchEvent("'+r+'", dat); }')};this.eventListener=function(q,r){if(!l[q]){l[q]=[];if(h&&k){this.addInternalListener(h,q)}}l[q].push(r);return this};this.dispatchEvent=function(s){if(l[s]){var r=f(s,arguments[1]);for(var q=0;q<l[s].length;q++){if(typeof l[s][q]=="function"){l[s][q].call(this,r)}}}};function f(s,q){var u=b.utils.extend({},q);if(s==b.api.events.JWPLAYER_FULLSCREEN&&!u.fullscreen){u.fullscreen=u.message=="true"?true:false;delete u.message}else{if(typeof u.data=="object"){u=b.utils.extend(u,u.data);delete u.data}}var r=["position","duration","offset"];for(var t in r){if(u[r[t]]){u[r[t]]=Math.round(u[r[t]]*1000)/1000}}return u}this.callInternal=function(r,q){if(k){if(typeof h!="undefined"&&typeof h[r]=="function"){if(b.utils.exists(q)){return(h[r])(q)}else{return(h[r])()}}return null}else{i.push({method:r,parameters:q})}};this.playerReady=function(s){k=true;if(!h){this.setPlayer(document.getElementById(s.id))}this.container=document.getElementById(this.id);for(var q in l){this.addInternalListener(h,q)}this.eventListener(b.api.events.JWPLAYER_PLAYLIST_ITEM,function(t){o={}});this.eventListener(b.api.events.JWPLAYER_MEDIA_META,function(t){b.utils.extend(o,t.metadata)});this.dispatchEvent(b.api.events.API_READY);while(i.length>0){var r=i.shift();this.callInternal(r.method,r.parameters)}};this.getItemMeta=function(){return o};this.getCurrentItem=function(){return this.callInternal("jwGetPlaylistIndex")};function m(s,u,t){var q=[];if(!u){u=0}if(!t){t=s.length-1}for(var r=u;r<=t;r++){q.push(s[r])}return q}return this};b.api.selectPlayer=function(d){var c;if(!b.utils.exists(d)){d=0}if(d.nodeType){c=d}else{if(typeof d=="string"){c=document.getElementById(d)}}if(c){var e=b.api.playerById(c.id);if(e){return e}else{return b.api.addPlayer(new b.api(c))}}else{if(typeof d=="number"){return b.getPlayers()[d]}}return null};b.api.events={API_READY:"jwplayerAPIReady",JWPLAYER_READY:"jwplayerReady",JWPLAYER_FULLSCREEN:"jwplayerFullscreen",JWPLAYER_RESIZE:"jwplayerResize",JWPLAYER_ERROR:"jwplayerError",JWPLAYER_MEDIA_BUFFER:"jwplayerMediaBuffer",JWPLAYER_MEDIA_BUFFER_FULL:"jwplayerMediaBufferFull",JWPLAYER_MEDIA_ERROR:"jwplayerMediaError",JWPLAYER_MEDIA_LOADED:"jwplayerMediaLoaded",JWPLAYER_MEDIA_COMPLETE:"jwplayerMediaComplete",JWPLAYER_MEDIA_SEEK:"jwplayerMediaSeek",JWPLAYER_MEDIA_TIME:"jwplayerMediaTime",JWPLAYER_MEDIA_VOLUME:"jwplayerMediaVolume",JWPLAYER_MEDIA_META:"jwplayerMediaMeta",JWPLAYER_MEDIA_MUTE:"jwplayerMediaMute",JWPLAYER_PLAYER_STATE:"jwplayerPlayerState",JWPLAYER_PLAYLIST_LOADED:"jwplayerPlaylistLoaded",JWPLAYER_PLAYLIST_ITEM:"jwplayerPlaylistItem"};b.api.events.state={BUFFERING:"BUFFERING",IDLE:"IDLE",PAUSED:"PAUSED",PLAYING:"PLAYING"};b.api.playerById=function(d){for(var c=0;c<a.length;c++){if(a[c].id==d){return a[c]}}return null};b.api.addPlayer=function(c){for(var d=0;d<a.length;d++){if(a[d]==c){return c}}a.push(c);return c};b.api.destroyPlayer=function(g,d){var f=-1;for(var i=0;i<a.length;i++){if(a[i].id==g){f=i;continue}}if(f>=0){var c=document.getElementById(a[f].id);if(document.getElementById(a[f].id+"_wrapper")){c=document.getElementById(a[f].id+"_wrapper")}if(c){if(d){b.utils.setOuterHTML(c,d)}else{var h=document.createElement("div");var e=c.id;if(c.id.indexOf("_wrapper")==c.id.length-8){newID=c.id.substring(0,c.id.length-8)}h.setAttribute("id",e);c.parentNode.replaceChild(h,c)}}a.splice(f,1)}return null};b.getPlayers=function(){return a.slice(0)}})(jwplayer);var _userPlayerReady=(typeof playerReady=="function")?playerReady:undefined;playerReady=function(b){var a=jwplayer.api.playerById(b.id);if(a){a.playerReady(b)}else{jwplayer.api.selectPlayer(b.id).playerReady(b)}if(_userPlayerReady){_userPlayerReady.call(this,b)}};(function(a){a.embed=function(g){var i={width:400,height:300,components:{controlbar:{position:"over"}}};var f=a.utils.mediaparser.parseMedia(g.container);var e=new a.embed.config(a.utils.extend(i,f,g.config),this);var h=a.plugins.loadPlugins(g.id,e.plugins);function c(l,k){for(var j in k){if(typeof l[j]=="function"){(l[j]).call(l,k[j])}}}function d(){if(h.getStatus()==a.utils.loaderstatus.COMPLETE){for(var l=0;l<e.modes.length;l++){if(e.modes[l].type&&a.embed[e.modes[l].type]){var j=e;if(e.modes[l].config){j=a.utils.extend(a.utils.clone(e),e.modes[l].config)}var k=new a.embed[e.modes[l].type](document.getElementById(g.id),e.modes[l],j,h,g);if(k.supportsConfig()){k.embed();c(g,e.events);return g}}}a.utils.log("No suitable players found");new a.embed.logo(a.utils.extend({hide:true},e.components.logo),"none",g.id)}}h.addEventListener(a.events.COMPLETE,d);h.addEventListener(a.events.ERROR,d);h.load();return g};function b(){if(!document.body){return setTimeout(b,15)}var c=a.utils.selectors.getElementsByTagAndClass("video","jwplayer");for(var d=0;d<c.length;d++){var e=c[d];a(e.id).setup({})}}b()})(jwplayer);(function(a){function c(){return[{type:"flash",src:"/jwplayer/player.swf"},{type:"html5"},{type:"download"}]}function e(l){var k=l.toLowerCase();var j=["left","right","top","bottom"];for(var i=0;i<j.length;i++){if(k==j[i]){return true}}return false}function d(j){var i=false;i=(j instanceof Array)||(typeof j=="object"&&!j.position&&!j.size);return i}function h(i){if(typeof i=="string"){if(parseInt(i).toString()==i||i.toLowerCase().indexOf("px")>-1){return parseInt(i)}}return i}var f=["playlist","dock","controlbar","logo"];function g(j){var m={};switch(a.utils.typeOf(j.plugins)){case"object":for(var l in j.plugins){m[a.utils.getPluginName(l)]=l}break;case"string":var n=j.plugins.split(",");for(var k=0;k<n.length;k++){m[a.utils.getPluginName(n[k])]=n[k]}break}return m}function b(m,l,k,i){if(a.utils.typeOf(m[l])!="object"){m[l]={}}var j=m[l][k];if(a.utils.typeOf(j)!="object"){m[l][k]=j={}}if(i){if(l=="plugins"){var n=a.utils.getPluginName(k);j[i]=m[n+"."+i];delete m[n+"."+i]}else{j[i]=m[k+"."+i];delete m[k+"."+i]}}}a.embed.deserialize=function(j){var k=g(j);for(var i in k){b(j,"plugins",k[i])}for(var n in j){if(n.indexOf(".")>-1){var m=n.split(".");var l=m[0];var n=m[1];if(a.utils.isInArray(f,l)){b(j,"components",l,n)}else{if(k[l]){b(j,"plugins",k[l],n)}}}}return j};a.embed.config=function(i,r){var q=a.utils.extend({},i);var o;if(d(q.playlist)){o=q.playlist;delete q.playlist}q=a.embed.deserialize(q);q.height=h(q.height);q.width=h(q.width);if(typeof q.plugins=="string"){var j=q.plugins.split(",");if(typeof q.plugins!="object"){q.plugins={}}for(var m=0;m<j.length;m++){var n=a.utils.getPluginName(j[m]);if(typeof q[n]=="object"){q.plugins[j[m]]=q[n];delete q[n]}else{q.plugins[j[m]]={}}}}for(var p=0;p<f.length;p++){var l=f[p];if(a.utils.exists(q[l])){if(typeof q[l]!="object"){if(!q.components[l]){q.components[l]={}}if(l=="logo"){q.components[l].file=q[l]}else{q.components[l].position=q[l]}delete q[l]}else{if(!q.components[l]){q.components[l]={}}a.utils.extend(q.components[l],q[l]);delete q[l]}}if(typeof q[l+"size"]!="undefined"){if(!q.components[l]){q.components[l]={}}q.components[l].size=q[l+"size"];delete q[l+"size"]}}if(typeof q.icons!="undefined"){if(!q.components.display){q.components.display={}}q.components.display.icons=q.icons;delete q.icons}if(q.players){q.modes=q.players;delete q.players}var k;if(q.flashplayer&&!q.modes){k=c();k[0].src=q.flashplayer;delete q.flashplayer}else{if(q.modes){if(typeof q.modes=="string"){k=c();k[0].src=q.modes}else{if(q.modes instanceof Array){k=q.modes}else{if(typeof q.modes=="object"&&q.modes.type){k=[q.modes]}}}delete q.modes}else{k=c()}}q.modes=k;if(o){q.playlist=o}return q}})(jwplayer);(function(a){a.embed.download=function(c,g,b,d,f){this.embed=function(){var j=a.utils.extend({},b);var p={};var i=b.width?b.width:480;if(typeof i!="number"){i=parseInt(i,10)}var l=b.height?b.height:320;if(typeof l!="number"){l=parseInt(l,10)}var t,n,m;var r={};if(b.playlist&&b.playlist.length){r.file=b.playlist[0].file;n=b.playlist[0].image;r.levels=b.playlist[0].levels}else{r.file=b.file;n=b.image;r.levels=b.levels}if(r.file){t=r.file}else{if(r.levels&&r.levels.length){t=r.levels[0].file}}m=t?"pointer":"auto";var k={display:{style:{cursor:m,width:i,height:l,backgroundColor:"#000",position:"relative",textDecoration:"none",border:"none",display:"block"}},display_icon:{style:{cursor:m,position:"absolute",display:t?"block":"none",top:0,left:0,border:0,margin:0,padding:0,zIndex:3,width:50,height:50,backgroundImage:"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALdJREFUeNrs18ENgjAYhmFouDOCcQJGcARHgE10BDcgTOIosAGwQOuPwaQeuFRi2p/3Sb6EC5L3QCxZBgAAAOCorLW1zMn65TrlkH4NcV7QNcUQt7Gn7KIhxA+qNIR81spOGkL8oFJDyLJRdosqKDDkK+iX5+d7huzwM40xptMQMkjIOeRGo+VkEVvIPfTGIpKASfYIfT9iCHkHrBEzf4gcUQ56aEzuGK/mw0rHpy4AAACAf3kJMACBxjAQNRckhwAAAABJRU5ErkJggg==)"}},display_iconBackground:{style:{cursor:m,position:"absolute",display:t?"block":"none",top:((l-50)/2),left:((i-50)/2),border:0,width:50,height:50,margin:0,padding:0,zIndex:2,backgroundImage:"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEpJREFUeNrszwENADAIA7DhX8ENoBMZ5KR10EryckCJiIiIiIiIiIiIiIiIiIiIiIh8GmkRERERERERERERERERERERERGRHSPAAPlXH1phYpYaAAAAAElFTkSuQmCC)"}},display_image:{style:{width:i,height:l,display:n?"block":"none",position:"absolute",cursor:m,left:0,top:0,margin:0,padding:0,textDecoration:"none",zIndex:1,border:"none"}}};var h=function(u,w,x){var v=document.createElement(u);if(x){v.id=x}else{v.id=c.id+"_jwplayer_"+w}a.utils.css(v,k[w].style);return v};p.display=h("a","display",c.id);if(t){p.display.setAttribute("href",a.utils.getAbsolutePath(t))}p.display_image=h("img","display_image");p.display_image.setAttribute("alt","Click to download...");if(n){p.display_image.setAttribute("src",a.utils.getAbsolutePath(n))}if(true){p.display_icon=h("div","display_icon");p.display_iconBackground=h("div","display_iconBackground");p.display.appendChild(p.display_image);p.display_iconBackground.appendChild(p.display_icon);p.display.appendChild(p.display_iconBackground)}_css=a.utils.css;_hide=function(u){_css(u,{display:"none"})};function q(u){_imageWidth=p.display_image.naturalWidth;_imageHeight=p.display_image.naturalHeight;s()}function s(){a.utils.stretch(a.utils.stretching.UNIFORM,p.display_image,i,l,_imageWidth,_imageHeight)}p.display_image.onerror=function(u){_hide(p.display_image)};p.display_image.onload=q;c.parentNode.replaceChild(p.display,c);var o=(b.plugins&&b.plugins.logo)?b.plugins.logo:{};p.display.appendChild(new a.embed.logo(b.components.logo,"download",c.id));f.container=document.getElementById(f.id);f.setPlayer(p.display,"download")};this.supportsConfig=function(){if(b){var j=a.utils.getFirstPlaylistItemFromConfig(b);if(typeof j.file=="undefined"&&typeof j.levels=="undefined"){return true}else{if(j.file){return e(j.file,j.provider,j.playlistfile)}else{if(j.levels&&j.levels.length){for(var h=0;h<j.levels.length;h++){if(j.levels[h].file&&e(j.levels[h].file,j.provider,j.playlistfile)){return true}}}}}}else{return true}};function e(i,k,h){if(h){return false}var j=["image","sound","youtube","http"];if(k&&(j.toString().indexOf(k)>-1)){return true}if(!k||(k&&k=="video")){var l=a.utils.extension(i);if(l&&a.utils.extensionmap[l]){return true}}return false}}})(jwplayer);(function(a){a.embed.flash=function(f,g,k,e,i){function l(n,m,o){var p=document.createElement("param");p.setAttribute("name",m);p.setAttribute("value",o);n.appendChild(p)}function j(n,o,m){return function(p){if(m){document.getElementById(i.id+"_wrapper").appendChild(o)}var r=document.getElementById(i.id).getPluginConfig("display");n.resize(r.width,r.height);var q={left:r.x,top:r.y};a.utils.css(o,q)}}function d(o){if(!o){return{}}var q={};for(var n in o){var m=o[n];for(var p in m){q[n+"."+p]=m[p]}}return q}function h(p,o){if(p[o]){var r=p[o];for(var n in r){var m=r[n];if(typeof m=="string"){if(!p[n]){p[n]=m}}else{for(var q in m){if(!p[n+"."+q]){p[n+"."+q]=m[q]}}}}delete p[o]}}function b(p){if(!p){return{}}var s={},r=[];for(var m in p){var o=a.utils.getPluginName(m);var n=p[m];r.push(m);for(var q in n){s[o+"."+q]=n[q]}}s.plugins=r.join(",");return s}function c(o){var m=o.netstreambasepath?"":"netstreambasepath="+encodeURIComponent(window.location.href.split("#")[0])+"&";for(var n in o){if(typeof(o[n])=="object"){m+=n+"="+encodeURIComponent("[[JSON]]"+a.utils.strings.jsonToString(o[n]))+"&"}else{m+=n+"="+encodeURIComponent(o[n])+"&"}}return m.substring(0,m.length-1)}this.embed=function(){k.id=i.id;var x;var p=a.utils.extend({},k);var m=p.width;var v=p.height;if(f.id+"_wrapper"==f.parentNode.id){x=document.getElementById(f.id+"_wrapper")}else{x=document.createElement("div");x.id=f.id+"_wrapper";a.utils.wrap(f,x);a.utils.css(x,{position:"relative",width:m,height:v})}var n=e.setupPlugins(i,p,j);if(n.length>0){a.utils.extend(p,b(n.plugins))}else{delete p.plugins}var q=["height","width","modes","events"];for(var t=0;t<q.length;t++){delete p[q[t]]}var o="opaque";if(p.wmode){o=p.wmode}h(p,"components");h(p,"providers");if(typeof p["dock.position"]!="undefined"){if(p["dock.position"].toString().toLowerCase()=="false"){p.dock=p["dock.position"];delete p["dock.position"]}}var w="#000000";var s;if(a.utils.isIE()){var u='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" bgcolor="'+w+'" width="100%" height="100%" id="'+f.id+'" name="'+f.id+'" tabindex=0"">';u+='<param name="movie" value="'+g.src+'">';u+='<param name="allowfullscreen" value="true">';u+='<param name="allowscriptaccess" value="always">';u+='<param name="seamlesstabbing" value="true">';u+='<param name="wmode" value="'+o+'">';u+='<param name="flashvars" value="'+c(p)+'">';u+="</object>";a.utils.setOuterHTML(f,u);s=document.getElementById(f.id)}else{var r=document.createElement("object");r.setAttribute("type","application/x-shockwave-flash");r.setAttribute("data",g.src);r.setAttribute("width","100%");r.setAttribute("height","100%");r.setAttribute("bgcolor","#000000");r.setAttribute("id",f.id);r.setAttribute("name",f.id);r.setAttribute("tabindex",0);l(r,"allowfullscreen","true");l(r,"allowscriptaccess","always");l(r,"seamlesstabbing","true");l(r,"wmode",o);l(r,"flashvars",c(p));f.parentNode.replaceChild(r,f);s=r}i.container=s;i.setPlayer(s,"flash")};this.supportsConfig=function(){if(a.utils.hasFlash()){if(k){var n=a.utils.getFirstPlaylistItemFromConfig(k);if(typeof n.file=="undefined"&&typeof n.levels=="undefined"){return true}else{if(n.file){return flashCanPlay(n.file,n.provider)}else{if(n.levels&&n.levels.length){for(var m=0;m<n.levels.length;m++){if(n.levels[m].file&&flashCanPlay(n.levels[m].file,n.provider)){return true}}}}}}else{return true}}return false};flashCanPlay=function(m,o){var n=["video","http","sound","image"];if(o&&(n.toString().indexOf(o<0))){return true}var p=a.utils.extension(m);if(!p){return true}if(a.utils.exists(a.utils.extensionmap[p])&&!a.utils.exists(a.utils.extensionmap[p].flash)){return false}return true}}})(jwplayer);(function(a){a.embed.html5=function(c,g,b,d,f){function e(i,j,h){return function(k){var l=document.getElementById(c.id+"_displayarea");if(h){l.appendChild(j)}var m=l.style;i.resize(parseInt(m.width.replace("px","")),parseInt(m.height.replace("px","")));j.left=m.left;j.top=m.top}}this.embed=function(){if(a.html5){d.setupPlugins(f,b,e);c.innerHTML="";var j=a.utils.extend({screencolor:"0x000000"},b);var h=["plugins","modes","events"];for(var k=0;k<h.length;k++){delete j[h[k]]}if(j.levels&&!j.sources){j.sources=b.levels}if(j.skin&&j.skin.toLowerCase().indexOf(".zip")>0){j.skin=j.skin.replace(/\.zip/i,".xml")}var l=new (a.html5(c)).setup(j);f.container=document.getElementById(f.id);f.setPlayer(l,"html5")}else{return null}};this.supportsConfig=function(){var h=document.createElement("video");if(!!h.canPlayType){if(b){var k=a.utils.getFirstPlaylistItemFromConfig(b);if(typeof k.file=="undefined"&&typeof k.levels=="undefined"){return true}else{if(k.file){return html5CanPlay(h,k.file,k.provider,k.playlistfile)}else{if(k.levels&&k.levels.length){for(var j=0;j<k.levels.length;j++){if(k.levels[j].file&&html5CanPlay(h,k.levels[j].file,k.provider,k.playlistfile)){return true}}}}}}else{return true}}return false};html5CanPlay=function(j,i,k,h){if(h){return false}if(k&&k=="youtube"){return true}if(k&&k!="video"&&k!="http"&&k!="sound"){return false}var l=a.utils.extension(i);if(!a.utils.exists(l)||!a.utils.exists(a.utils.extensionmap[l])){return true}if(!a.utils.exists(a.utils.extensionmap[l].html5)){return false}if(a.utils.isLegacyAndroid()&&l.match(/m4v|mp4/)){return true}return browserCanPlay(j,a.utils.extensionmap[l].html5)};browserCanPlay=function(i,h){if(!h){return true}if(i.canPlayType(h)){return true}else{if(h=="audio/mp3"&&navigator.userAgent.match(/safari/i)){return i.canPlayType("audio/mpeg")}else{return false}}}}})(jwplayer);(function(a){a.embed.logo=function(l,k,d){var i={prefix:"http://l.longtailvideo.com/"+k+"/",file:"logo.png",link:"http://www.longtailvideo.com/players/jw-flv-player/",margin:8,out:0.5,over:1,timeout:5,hide:false,position:"bottom-left"};_css=a.utils.css;var b;var h;j();function j(){n();c();f()}function n(){if(i.prefix){var p=a.version.split(/\W/).splice(0,2).join("/");if(i.prefix.indexOf(p)<0){i.prefix+=p+"/"}}h=a.utils.extend({},i)}function o(){var r={border:"none",textDecoration:"none",position:"absolute",cursor:"pointer",zIndex:10};r.display=h.hide?"none":"block";var q=h.position.toLowerCase().split("-");for(var p in q){r[q[p]]=h.margin}return r}function c(){b=document.createElement("img");b.id=d+"_jwplayer_logo";b.style.display="none";b.onload=function(p){_css(b,o());e()};if(!h.file){return}if(h.file.indexOf("http://")===0){b.src=h.file}else{b.src=h.prefix+h.file}}if(!h.file){return}function f(){if(h.link){b.onmouseover=g;b.onmouseout=e;b.onclick=m}else{this.mouseEnabled=false}}function m(p){if(typeof p!="undefined"){p.preventDefault();p.stopPropagation()}if(h.link){window.open(h.link,"_self")}return}function e(p){if(h.link){b.style.opacity=h.out}return}function g(p){if(h.hide){b.style.opacity=h.over}return}return b}})(jwplayer);(function(a){a.html5=function(b){var c=b;this.setup=function(d){a.utils.extend(this,new a.html5.api(c,d));return this};return this}})(jwplayer);(function(b){var c=b.utils.css;b.html5.view=function(q,p,e){var t=q;var m=p;var w=e;var v;var f;var B;var r;var C;var o;var z;function y(){v=document.createElement("div");v.id=m.id;v.className=m.className;_videowrapper=document.createElement("div");_videowrapper.id=v.id+"_video_wrapper";m.id=v.id+"_video";c(v,{position:"relative",height:w.height,width:w.width,padding:0,backgroundColor:D(),zIndex:0});function D(){if(t.skin.getComponentSettings("display")&&t.skin.getComponentSettings("display").backgroundcolor){return t.skin.getComponentSettings("display").backgroundcolor}return parseInt("000000",16)}c(m,{width:w.width,height:w.height,top:0,left:0,zIndex:1,margin:"auto",display:"block"});c(_videowrapper,{overflow:"hidden",position:"absolute",top:0,left:0,bottom:0,right:0});b.utils.wrap(m,v);b.utils.wrap(m,_videowrapper);r=document.createElement("div");r.id=v.id+"_displayarea";v.appendChild(r)}function j(){for(var D=0;D<w.plugins.order.length;D++){var E=w.plugins.order[D];if(b.utils.exists(w.plugins.object[E].getDisplayElement)){w.plugins.object[E].height=h(w.plugins.object[E].getDisplayElement().style.height);w.plugins.object[E].width=h(w.plugins.object[E].getDisplayElement().style.width);w.plugins.config[E].currentPosition=w.plugins.config[E].position}}u()}function l(D){c(r,{display:w.getMedia().hasChrome()?"none":"block"})}function u(E){var G=w.getMedia()?w.getMedia().getDisplayElement():null;if(b.utils.exists(G)){if(z!=G){if(z&&z.parentNode){z.parentNode.replaceChild(G,z)}z=G}for(var D=0;D<w.plugins.order.length;D++){var F=w.plugins.order[D];if(b.utils.exists(w.plugins.object[F].getDisplayElement)){if(w.getMedia().hasChrome()){w.plugins.config[F].currentPosition=b.html5.view.positions.NONE}else{w.plugins.config[F].currentPosition=w.plugins.config[F].position}}}}i(w.width,w.height)}function h(D){if(typeof D=="string"){if(D===""){return 0}else{if(D.lastIndexOf("%")>-1){return D}else{return parseInt(D.replace("px",""),10)}}}return D}this.setup=function(){if(w&&w.getMedia()){m=w.getMedia().getDisplayElement()}y();j();t.jwAddEventListener(b.api.events.JWPLAYER_PLAYER_STATE,l);t.jwAddEventListener(b.api.events.JWPLAYER_MEDIA_LOADED,u);t.jwAddEventListener(b.api.events.JWPLAYER_MEDIA_META,function(){x()});var D;if(b.utils.exists(window.onresize)){D=window.onresize}window.onresize=function(E){if(b.utils.exists(D)){try{D(E)}catch(G){}}if(t.jwGetFullscreen()){var F=document.body.getBoundingClientRect();w.width=Math.abs(F.left)+Math.abs(F.right);w.height=window.innerHeight}i(w.width,w.height)}};function g(D){switch(D.keyCode){case 27:if(t.jwGetFullscreen()){t.jwSetFullscreen(false)}break;case 32:if(t.jwGetState()!=b.api.events.state.IDLE&&t.jwGetState()!=b.api.events.state.PAUSED){t.jwPause()}else{t.jwPlay()}break}}function i(G,D){if(v.style.display=="none"){return}var F=[].concat(w.plugins.order);F.reverse();C=F.length+2;if(!w.fullscreen){w.width=G;w.height=D;f=G;B=D;c(r,{top:0,bottom:0,left:0,right:0,width:G,height:D});c(v,{height:B,width:f});var E=n(s,F);if(E.length>0){C+=E.length;n(k,E,true)}}else{if(navigator.vendor.indexOf("Apple")!==0){n(A,F,true)}}x()}function n(I,F,G){var E=[];for(var D=0;D<F.length;D++){var J=F[D];if(b.utils.exists(w.plugins.object[J].getDisplayElement)){if(w.plugins.config[J].currentPosition!=b.html5.view.positions.NONE){var H=I(J,C--);if(!H){E.push(J)}else{w.plugins.object[J].resize(H.width,H.height);if(G){delete H.width;delete H.height}c(w.plugins.object[J].getDisplayElement(),H)}}else{c(w.plugins.object[J].getDisplayElement(),{display:"none"})}}}return E}function s(E,F){if(b.utils.exists(w.plugins.object[E].getDisplayElement)){if(w.plugins.config[E].position&&a(w.plugins.config[E].position)){if(!b.utils.exists(w.plugins.object[E].getDisplayElement().parentNode)){v.appendChild(w.plugins.object[E].getDisplayElement())}var D=d(E);D.zIndex=F;return D}}return false}function k(F,G){if(!b.utils.exists(w.plugins.object[F].getDisplayElement().parentNode)){r.appendChild(w.plugins.object[F].getDisplayElement())}var D=w.width,E=w.height;if(typeof w.width=="string"&&w.width.lastIndexOf("%")>-1){percentage=parseFloat(w.width.substring(0,w.width.lastIndexOf("%")))/100;D=Math.round(window.innerWidth*percentage)}if(typeof w.height=="string"&&w.height.lastIndexOf("%")>-1){percentage=parseFloat(w.height.substring(0,w.height.lastIndexOf("%")))/100;E=Math.round(window.innerHeight*percentage)}return{position:"absolute",width:(D-h(r.style.left)-h(r.style.right)),height:(E-h(r.style.top)-h(r.style.bottom)),zIndex:G}}function A(D,E){return{position:"fixed",width:w.width,height:w.height,zIndex:E}}function x(){if(!b.utils.exists(w.getMedia())){return}r.style.position="absolute";var F=w.getMedia().getDisplayElement();if(F&&F.tagName.toLowerCase()=="video"){F.style.position="absolute";var D,G;if(r.style.width.toString().lastIndexOf("%")>-1||r.style.width.toString().lastIndexOf("%")>-1){var E=r.getBoundingClientRect();D=Math.abs(E.left)+Math.abs(E.right);G=Math.abs(E.top)+Math.abs(E.bottom)}else{D=h(r.style.width);G=h(r.style.height)}if(F.parentNode){F.parentNode.style.left=r.style.left;F.parentNode.style.top=r.style.top}b.utils.stretch(t.jwGetStretching(),F,D,G,F.videoWidth?F.videoWidth:400,F.videoHeight?F.videoHeight:300)}else{w.getMedia().resize(h(r.style.width),h(r.style.height))}}function d(E){var F={position:"absolute",margin:0,padding:0,top:null};var D=w.plugins.config[E].currentPosition.toLowerCase();switch(D.toUpperCase()){case b.html5.view.positions.TOP:F.top=h(r.style.top);F.left=h(r.style.left);F.width=f-h(r.style.left)-h(r.style.right);F.height=w.plugins.object[E].height;r.style[D]=h(r.style[D])+w.plugins.object[E].height+"px";r.style.height=h(r.style.height)-F.height+"px";break;case b.html5.view.positions.RIGHT:F.top=h(r.style.top);F.right=h(r.style.right);F.width=w.plugins.object[E].width;F.height=B-h(r.style.top)-h(r.style.bottom);r.style[D]=h(r.style[D])+w.plugins.object[E].width+"px";r.style.width=h(r.style.width)-F.width+"px";break;case b.html5.view.positions.BOTTOM:F.bottom=h(r.style.bottom);F.left=h(r.style.left);F.width=f-h(r.style.left)-h(r.style.right);F.height=w.plugins.object[E].height;r.style[D]=h(r.style[D])+w.plugins.object[E].height+"px";r.style.height=h(r.style.height)-F.height+"px";break;case b.html5.view.positions.LEFT:F.top=h(r.style.top);F.left=h(r.style.left);F.width=w.plugins.object[E].width;F.height=B-h(r.style.top)-h(r.style.bottom);r.style[D]=h(r.style[D])+w.plugins.object[E].width+"px";r.style.width=h(r.style.width)-F.width+"px";break;default:break}return F}this.resize=i;this.fullscreen=function(G){if(navigator&&navigator.vendor&&navigator.vendor.indexOf("Apple")===0){if(w.getMedia().getDisplayElement().webkitSupportsFullscreen){if(G){try{w.getMedia().getDisplayElement().webkitEnterFullscreen()}catch(F){}}else{try{w.getMedia().getDisplayElement().webkitExitFullscreen()}catch(F){}}}}else{if(G){document.onkeydown=g;clearInterval(o);var E=document.body.getBoundingClientRect();w.width=Math.abs(E.left)+Math.abs(E.right);w.height=window.innerHeight;var D={position:"fixed",width:"100%",height:"100%",top:0,left:0,zIndex:2147483000};c(v,D);D.zIndex=1;c(w.getMedia().getDisplayElement(),D);D.zIndex=2;c(r,D)}else{document.onkeydown="";w.width=f;w.height=B;c(v,{position:"relative",height:w.height,width:w.width,zIndex:0})}i(w.width,w.height)}}};function a(d){return([b.html5.view.positions.TOP,b.html5.view.positions.RIGHT,b.html5.view.positions.BOTTOM,b.html5.view.positions.LEFT].toString().indexOf(d.toUpperCase())>-1)}b.html5.view.positions={TOP:"TOP",RIGHT:"RIGHT",BOTTOM:"BOTTOM",LEFT:"LEFT",OVER:"OVER",NONE:"NONE"}})(jwplayer);(function(a){var b={backgroundcolor:"",margin:10,font:"Arial,sans-serif",fontsize:10,fontcolor:parseInt("000000",16),fontstyle:"normal",fontweight:"bold",buttoncolor:parseInt("ffffff",16),position:a.html5.view.positions.BOTTOM,idlehide:false,layout:{left:{position:"left",elements:[{name:"play",type:"button"},{name:"divider",type:"divider"},{name:"prev",type:"button"},{name:"divider",type:"divider"},{name:"next",type:"button"},{name:"divider",type:"divider"},{name:"elapsed",type:"text"}]},center:{position:"center",elements:[{name:"time",type:"slider"}]},right:{position:"right",elements:[{name:"duration",type:"text"},{name:"blank",type:"button"},{name:"divider",type:"divider"},{name:"mute",type:"button"},{name:"volume",type:"slider"},{name:"divider",type:"divider"},{name:"fullscreen",type:"button"}]}}};_css=a.utils.css;_hide=function(c){_css(c,{display:"none"})};_show=function(c){_css(c,{display:"block"})};a.html5.controlbar=function(k,Q){var j=k;var D=a.utils.extend({},b,j.skin.getComponentSettings("controlbar"),Q);if(D.position==a.html5.view.positions.NONE||typeof a.html5.view.positions[D.position]=="undefined"){return}if(a.utils.mapLength(j.skin.getComponentLayout("controlbar"))>0){D.layout=j.skin.getComponentLayout("controlbar")}var V;var M;var U;var E;var v="none";var f;var i;var W;var e;var d;var y;var N={};var p=false;var c={};var S;var h=false;var o;function H(){if(!S){S=j.skin.getSkinElement("controlbar","background");if(!S){S={width:0,height:0,src:null}}}return S}function L(){U=0;E=0;M=0;if(!p){var ad={height:H().height,backgroundColor:D.backgroundcolor};V=document.createElement("div");V.id=j.id+"_jwplayer_controlbar";_css(V,ad)}var ac=(j.skin.getSkinElement("controlbar","capLeft"));var ab=(j.skin.getSkinElement("controlbar","capRight"));if(ac){x("capLeft","left",false,V)}var ae={position:"absolute",height:H().height,left:(ac?ac.width:0),zIndex:0};T("background",V,ae,"img");if(H().src){N.background.src=H().src}ae.zIndex=1;T("elements",V,ae);if(ab){x("capRight","right",false,V)}}this.getDisplayElement=function(){return V};this.resize=function(ad,ab){a.utils.cancelAnimation(V);document.getElementById(j.id).onmousemove=A;d=ad;y=ab;A();var ac=w();G({id:j.id,duration:W,position:i});u({id:j.id,bufferPercent:e});return ac};this.show=function(){h=false;_show(V)};this.hide=function(){h=true;_hide(V)};function q(){var ac=["timeSlider","volumeSlider","timeSliderRail","volumeSliderRail"];for(var ad in ac){var ab=ac[ad];if(typeof N[ab]!="undefined"){c[ab]=N[ab].getBoundingClientRect()}}}function A(ab){if(h){return}if(D.position==a.html5.view.positions.OVER){if(g()||a.utils.exists(ab)){P();clearTimeout(o);if(j.jwGetState()!=a.api.events.state.IDLE){o=setTimeout(function(){z()},2000)}}else{clearTimeout(o);if(parseFloat(V.style.opacity)>0){z()}}}}function z(ab){a.utils.cancelAnimation(V);a.utils.fadeTo(V,0,0.1,1,0)}function P(){a.utils.cancelAnimation(V);a.utils.fadeTo(V,1,0,1,0)}function g(){if(h){return false}if(j.jwGetState()==a.api.events.state.IDLE||j.jwGetState()==a.api.events.state.PAUSED){if(D.idlehide){return false}return true}if(j.jwGetFullscreen()){return false}return true}function T(af,ae,ad,ab){var ac;if(!p){if(!ab){ab="div"}ac=document.createElement(ab);N[af]=ac;ac.id=V.id+"_"+af;ae.appendChild(ac)}else{ac=document.getElementById(V.id+"_"+af)}if(a.utils.exists(ad)){_css(ac,ad)}return ac}function K(){aa(D.layout.left);aa(D.layout.right,-1);aa(D.layout.center)}function aa(ae,ab){var af=ae.position=="right"?"right":"left";var ad=a.utils.extend([],ae.elements);if(a.utils.exists(ab)){ad.reverse()}for(var ac=0;ac<ad.length;ac++){C(ad[ac],af)}}function I(){return M++}function C(af,ah){var ae,ac,ad,ab,aj;if(af.type=="divider"){x("divider"+I(),ah,true,undefined,undefined,af.width,af.element);return}switch(af.name){case"play":x("playButton",ah,false);x("pauseButton",ah,true);O("playButton","jwPlay");O("pauseButton","jwPause");break;case"prev":x("prevButton",ah,true);O("prevButton","jwPlaylistPrev");break;case"stop":x("stopButton",ah,true);O("stopButton","jwStop");break;case"next":x("nextButton",ah,true);O("nextButton","jwPlaylistNext");break;case"elapsed":x("elapsedText",ah,true);break;case"time":ac=!a.utils.exists(j.skin.getSkinElement("controlbar","timeSliderCapLeft"))?0:j.skin.getSkinElement("controlbar","timeSliderCapLeft").width;ad=!a.utils.exists(j.skin.getSkinElement("controlbar","timeSliderCapRight"))?0:j.skin.getSkinElement("controlbar","timeSliderCapRight").width;ae=ah=="left"?ac:ad;ab=j.skin.getSkinElement("controlbar","timeSliderRail").width+ac+ad;aj={height:H().height,position:"absolute",top:0,width:ab};aj[ah]=ah=="left"?U:E;var ag=T("timeSlider",N.elements,aj);x("timeSliderCapLeft",ah,true,ag,ah=="left"?0:ae);x("timeSliderRail",ah,false,ag,ae);x("timeSliderBuffer",ah,false,ag,ae);x("timeSliderProgress",ah,false,ag,ae);x("timeSliderThumb",ah,false,ag,ae);x("timeSliderCapRight",ah,true,ag,ah=="right"?0:ae);R("time");break;case"fullscreen":x("fullscreenButton",ah,false);x("normalscreenButton",ah,true);O("fullscreenButton","jwSetFullscreen",true);O("normalscreenButton","jwSetFullscreen",false);break;case"volume":ac=!a.utils.exists(j.skin.getSkinElement("controlbar","volumeSliderCapLeft"))?0:j.skin.getSkinElement("controlbar","volumeSliderCapLeft").width;ad=!a.utils.exists(j.skin.getSkinElement("controlbar","volumeSliderCapRight"))?0:j.skin.getSkinElement("controlbar","volumeSliderCapRight").width;ae=ah=="left"?ac:ad;ab=j.skin.getSkinElement("controlbar","volumeSliderRail").width+ac+ad;aj={height:H().height,position:"absolute",top:0,width:ab};aj[ah]=ah=="left"?U:E;var ai=T("volumeSlider",N.elements,aj);x("volumeSliderCapLeft",ah,true,ai,ah=="left"?0:ae);x("volumeSliderRail",ah,true,ai,ae);x("volumeSliderProgress",ah,false,ai,ae);x("volumeSliderCapRight",ah,true,ai,ah=="right"?0:ae);R("volume");break;case"mute":x("muteButton",ah,false);x("unmuteButton",ah,true);O("muteButton","jwSetMute",true);O("unmuteButton","jwSetMute",false);break;case"duration":x("durationText",ah,true);break}}function x(ae,ah,ac,ak,af,ab,ad){if(a.utils.exists(j.skin.getSkinElement("controlbar",ae))||ae.indexOf("Text")>0||ae.indexOf("divider")===0){var ag={height:H().height,position:"absolute",display:"block",top:0};if((ae.indexOf("next")===0||ae.indexOf("prev")===0)&&j.jwGetPlaylist().length<2){ac=false;ag.display="none"}var al;if(ae.indexOf("Text")>0){ae.innerhtml="00:00";ag.font=D.fontsize+"px/"+(H().height+1)+"px "+D.font;ag.color=D.fontcolor;ag.textAlign="center";ag.fontWeight=D.fontweight;ag.fontStyle=D.fontstyle;ag.cursor="default";al=14+3*D.fontsize}else{if(ae.indexOf("divider")===0){if(ab){if(!isNaN(parseInt(ab))){al=parseInt(ab)}}else{if(ad){var ai=j.skin.getSkinElement("controlbar",ad);if(ai){ag.background="url("+ai.src+") repeat-x center left";al=ai.width}}else{ag.background="url("+j.skin.getSkinElement("controlbar","divider").src+") repeat-x center left";al=j.skin.getSkinElement("controlbar","divider").width}}}else{ag.background="url("+j.skin.getSkinElement("controlbar",ae).src+") repeat-x center left";al=j.skin.getSkinElement("controlbar",ae).width}}if(ah=="left"){ag.left=isNaN(af)?U:af;if(ac){U+=al}}else{if(ah=="right"){ag.right=isNaN(af)?E:af;if(ac){E+=al}}}if(a.utils.typeOf(ak)=="undefined"){ak=N.elements}ag.width=al;if(p){_css(N[ae],ag)}else{var aj=T(ae,ak,ag);if(a.utils.exists(j.skin.getSkinElement("controlbar",ae+"Over"))){aj.onmouseover=function(am){aj.style.backgroundImage=["url(",j.skin.getSkinElement("controlbar",ae+"Over").src,")"].join("")};aj.onmouseout=function(am){aj.style.backgroundImage=["url(",j.skin.getSkinElement("controlbar",ae).src,")"].join("")}}}}}function F(){j.jwAddEventListener(a.api.events.JWPLAYER_PLAYLIST_LOADED,B);j.jwAddEventListener(a.api.events.JWPLAYER_PLAYLIST_ITEM,s);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_BUFFER,u);j.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,r);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_TIME,G);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_MUTE,Z);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_VOLUME,l);j.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_COMPLETE,J)}function B(){L();K();w();X()}function s(ab){W=j.jwGetPlaylist()[ab.index].duration;G({id:j.id,duration:W,position:0});u({id:j.id,bufferProgress:0})}function X(){G({id:j.id,duration:j.jwGetDuration(),position:0});u({id:j.id,bufferProgress:0});Z({id:j.id,mute:j.jwGetMute()});r({id:j.id,newstate:a.api.events.state.IDLE});l({id:j.id,volume:j.jwGetVolume()})}function O(ad,ae,ac){if(p){return}if(a.utils.exists(j.skin.getSkinElement("controlbar",ad))){var ab=N[ad];if(a.utils.exists(ab)){_css(ab,{cursor:"pointer"});if(ae=="fullscreen"){ab.onmouseup=function(af){af.stopPropagation();j.jwSetFullscreen(!j.jwGetFullscreen())}}else{ab.onmouseup=function(af){af.stopPropagation();if(a.utils.exists(ac)){j[ae](ac)}else{j[ae]()}}}}}}function R(ab){if(p){return}var ac=N[ab+"Slider"];_css(N.elements,{cursor:"pointer"});_css(ac,{cursor:"pointer"});ac.onmousedown=function(ad){v=ab};ac.onmouseup=function(ad){ad.stopPropagation();Y(ad.pageX)};ac.onmousemove=function(ad){if(v=="time"){f=true;var ae=ad.pageX-c[ab+"Slider"].left-window.pageXOffset;_css(N.timeSliderThumb,{left:ae})}}}function Y(ac){f=false;var ab;if(v=="time"){ab=ac-c.timeSliderRail.left+window.pageXOffset;var ae=ab/c.timeSliderRail.width*W;if(ae<0){ae=0}else{if(ae>W){ae=W-3}}if(j.jwGetState()==a.api.events.state.PAUSED||j.jwGetState()==a.api.events.state.IDLE){j.jwPlay()}j.jwSeek(ae)}else{if(v=="volume"){ab=ac-c.volumeSliderRail.left-window.pageXOffset;var ad=Math.round(ab/c.volumeSliderRail.width*100);if(ad<0){ad=0}else{if(ad>100){ad=100}}if(j.jwGetMute()){j.jwSetMute(false)}j.jwSetVolume(ad)}}v="none"}function u(ac){if(a.utils.exists(ac.bufferPercent)){e=ac.bufferPercent}if(c.timeSliderRail){var ad=c.timeSliderRail.width;var ab=isNaN(Math.round(ad*e/100))?0:Math.round(ad*e/100);_css(N.timeSliderBuffer,{width:ab})}}function Z(ab){if(ab.mute){_hide(N.muteButton);_show(N.unmuteButton);_hide(N.volumeSliderProgress)}else{_show(N.muteButton);_hide(N.unmuteButton);_show(N.volumeSliderProgress)}}function r(ab){if(ab.newstate==a.api.events.state.BUFFERING||ab.newstate==a.api.events.state.PLAYING){_show(N.pauseButton);_hide(N.playButton)}else{_hide(N.pauseButton);_show(N.playButton)}A();if(ab.newstate==a.api.events.state.IDLE){_hide(N.timeSliderBuffer);_hide(N.timeSliderProgress);_hide(N.timeSliderThumb);G({id:j.id,duration:j.jwGetDuration(),position:0})}else{_show(N.timeSliderBuffer);if(ab.newstate!=a.api.events.state.BUFFERING){_show(N.timeSliderProgress);_show(N.timeSliderThumb)}}}function J(ab){u({bufferPercent:0});G(a.utils.extend(ab,{position:0,duration:W}))}function G(ae){if(a.utils.exists(ae.position)){i=ae.position}if(a.utils.exists(ae.duration)){W=ae.duration}var ac=(i===W===0)?0:i/W;var af=c.timeSliderRail;if(af){var ab=isNaN(Math.round(af.width*ac))?0:Math.round(af.width*ac);var ad=ab;if(N.timeSliderProgress){N.timeSliderProgress.style.width=ab+"px";if(!f){if(N.timeSliderThumb){N.timeSliderThumb.style.left=ad+"px"}}}}if(N.durationText){N.durationText.innerHTML=n(W)}if(N.elapsedText){N.elapsedText.innerHTML=n(i)}}function n(ab){str="00:00";if(ab>0){str=Math.floor(ab/60)<10?"0"+Math.floor(ab/60)+":":Math.floor(ab/60)+":";str+=Math.floor(ab%60)<10?"0"+Math.floor(ab%60):Math.floor(ab%60)}return str}function m(){var af,ac;var ad=document.getElementById(V.id+"_elements");if(!ad){return}var ae=ad.childNodes;for(var ab in ad.childNodes){if(isNaN(parseInt(ab,10))){continue}if(ae[ab].id.indexOf(V.id+"_divider")===0&&ac&&ac.id.indexOf(V.id+"_divider")===0&&ae[ab].style.backgroundImage==ac.style.backgroundImage){ae[ab].style.display="none"}else{if(ae[ab].id.indexOf(V.id+"_divider")===0&&af&&af.style.display!="none"){ae[ab].style.display="block"}}if(ae[ab].style.display!="none"){ac=ae[ab]}af=ae[ab]}}function w(){m();if(j.jwGetFullscreen()){_show(N.normalscreenButton);_hide(N.fullscreenButton)}else{_hide(N.normalscreenButton);_show(N.fullscreenButton)}var ac={width:d};var ab={};if(D.position==a.html5.view.positions.OVER||j.jwGetFullscreen()){ac.left=D.margin;ac.width-=2*D.margin;ac.top=y-H().height-D.margin;ac.height=H().height}var ae=j.skin.getSkinElement("controlbar","capLeft");var ad=j.skin.getSkinElement("controlbar","capRight");ab.left=ae?ae.width:0;ab.width=ac.width-ab.left-(ad?ad.width:0);var af=!a.utils.exists(j.skin.getSkinElement("controlbar","timeSliderCapLeft"))?0:j.skin.getSkinElement("controlbar","timeSliderCapLeft").width;_css(N.timeSliderRail,{width:(ab.width-U-E),left:af});if(a.utils.exists(N.timeSliderCapRight)){_css(N.timeSliderCapRight,{left:af+(ab.width-U-E)})}_css(V,ac);_css(N.elements,ab);_css(N.background,ab);q();return ac}function l(af){if(a.utils.exists(N.volumeSliderRail)){var ad=isNaN(af.volume/100)?1:af.volume/100;var ae=parseInt(N.volumeSliderRail.style.width.replace("px",""),10);var ab=isNaN(Math.round(ae*ad))?0:Math.round(ae*ad);var ag=parseInt(N.volumeSliderRail.style.right.replace("px",""),10);var ac=(!a.utils.exists(j.skin.getSkinElement("controlbar","volumeSliderCapLeft")))?0:j.skin.getSkinElement("controlbar","volumeSliderCapLeft").width;_css(N.volumeSliderProgress,{width:ab,left:ac});if(a.utils.exists(N.volumeSliderCapLeft)){_css(N.volumeSliderCapLeft,{left:0})}}}function t(){L();K();q();p=true;F();D.idlehide=(D.idlehide.toString().toLowerCase()=="true");if(D.position==a.html5.view.positions.OVER&&D.idlehide){V.style.opacity=0}X()}t();return this}})(jwplayer);(function(b){var a=["width","height","state","playlist","item","position","buffer","duration","volume","mute","fullscreen"];var c=b.utils;b.html5.controller=function(v,t,g,s){var y=v;var A=g;var f=s;var m=t;var C=true;var d=-1;var w=c.exists(A.config.debug)&&(A.config.debug.toString().toLowerCase()=="console");var k=new b.html5.eventdispatcher(m.id,w);c.extend(this,k);function o(F){k.sendEvent(F.type,F)}A.addGlobalListener(o);A.addEventListener(b.api.events.JWPLAYER_MEDIA_BUFFER_FULL,function(){A.getMedia().play()});A.addEventListener(b.api.events.JWPLAYER_MEDIA_TIME,function(F){if(F.position>=A.playlist[A.item].start&&d>=0){A.playlist[A.item].start=d;d=-1}});A.addEventListener(b.api.events.JWPLAYER_MEDIA_COMPLETE,function(F){setTimeout(p,25)});function r(){try{if(A.playlist[A.item].levels[0].file.length>0){if(C||A.state==b.api.events.state.IDLE){A.getMedia().load(A.playlist[A.item]);C=false}else{if(A.state==b.api.events.state.PAUSED){A.getMedia().play()}}}return true}catch(F){k.sendEvent(b.api.events.JWPLAYER_ERROR,F)}return false}function D(){try{if(A.playlist[A.item].levels[0].file.length>0){switch(A.state){case b.api.events.state.PLAYING:case b.api.events.state.BUFFERING:A.getMedia().pause();break}}return true}catch(F){k.sendEvent(b.api.events.JWPLAYER_ERROR,F)}return false}function z(F){try{if(A.playlist[A.item].levels[0].file.length>0){if(typeof F!="number"){F=parseFloat(F)}switch(A.state){case b.api.events.state.IDLE:if(d<0){d=A.playlist[A.item].start;A.playlist[A.item].start=F}r();break;case b.api.events.state.PLAYING:case b.api.events.state.PAUSED:case b.api.events.state.BUFFERING:A.seek(F);break}}return true}catch(G){k.sendEvent(b.api.events.JWPLAYER_ERROR,G)}return false}function l(F){if(!c.exists(F)){F=true}try{A.getMedia().stop(F);return true}catch(G){k.sendEvent(b.api.events.JWPLAYER_ERROR,G)}return false}function i(){try{if(A.playlist[A.item].levels[0].file.length>0){if(A.config.shuffle){e(u())}else{if(A.item+1==A.playlist.length){e(0)}else{e(A.item+1)}}}if(A.state!=b.api.events.state.IDLE){var G=A.state;A.state=b.api.events.state.IDLE;k.sendEvent(b.api.events.JWPLAYER_PLAYER_STATE,{oldstate:G,newstate:b.api.events.state.IDLE})}r();return true}catch(F){k.sendEvent(b.api.events.JWPLAYER_ERROR,F)}return false}function h(){try{if(A.playlist[A.item].levels[0].file.length>0){if(A.config.shuffle){e(u())}else{if(A.item===0){e(A.playlist.length-1)}else{e(A.item-1)}}}if(A.state!=b.api.events.state.IDLE){var G=A.state;A.state=b.api.events.state.IDLE;k.sendEvent(b.api.events.JWPLAYER_PLAYER_STATE,{oldstate:G,newstate:b.api.events.state.IDLE})}r();return true}catch(F){k.sendEvent(b.api.events.JWPLAYER_ERROR,F)}return false}function u(){var F=null;if(A.playlist.length>1){while(!c.exists(F)){F=Math.floor(Math.random()*A.playlist.length);if(F==A.item){F=null}}}else{F=0}return F}function q(G){try{if(A.playlist[G].levels[0].file.length>0){var H=A.state;if(H!==b.api.events.state.IDLE){if(A.playlist[A.item].provider==A.playlist[G].provider){l(false)}else{l()}}e(G);r()}return true}catch(F){k.sendEvent(b.api.events.JWPLAYER_ERROR,F)}return false}function e(F){A.item=F;C=true;A.setActiveMediaProvider(A.playlist[A.item]);k.sendEvent(b.api.events.JWPLAYER_PLAYLIST_ITEM,{index:F})}function B(G){try{switch(typeof(G)){case"number":A.getMedia().volume(G);break;case"string":A.getMedia().volume(parseInt(G,10));break}return true}catch(F){k.sendEvent(b.api.events.JWPLAYER_ERROR,F)}return false}function n(G){try{if(typeof G=="undefined"){A.getMedia().mute(!A.mute)}else{if(G.toString().toLowerCase()=="true"){A.getMedia().mute(true)}else{A.getMedia().mute(false)}}return true}catch(F){k.sendEvent(b.api.events.JWPLAYER_ERROR,F)}return false}function j(G,F){try{A.width=G;A.height=F;f.resize(G,F);k.sendEvent(b.api.events.JWPLAYER_RESIZE,{width:A.width,height:A.height});return true}catch(H){k.sendEvent(b.api.events.JWPLAYER_ERROR,H)}return false}function x(G){try{if(typeof G=="undefined"){A.fullscreen=!A.fullscreen;f.fullscreen(!A.fullscreen)}else{if(G.toString().toLowerCase()=="true"){A.fullscreen=true;f.fullscreen(true)}else{A.fullscreen=false;f.fullscreen(false)}}k.sendEvent(b.api.events.JWPLAYER_RESIZE,{width:A.width,height:A.height});k.sendEvent(b.api.events.JWPLAYER_FULLSCREEN,{fullscreen:G});return true}catch(F){k.sendEvent(b.api.events.JWPLAYER_ERROR,F)}return false}function E(F){try{l();A.loadPlaylist(F);e(A.item);return true}catch(G){k.sendEvent(b.api.events.JWPLAYER_ERROR,G)}return false}b.html5.controller.repeatoptions={LIST:"LIST",ALWAYS:"ALWAYS",SINGLE:"SINGLE",NONE:"NONE"};function p(){switch(A.config.repeat.toUpperCase()){case b.html5.controller.repeatoptions.SINGLE:r();break;case b.html5.controller.repeatoptions.ALWAYS:if(A.item==A.playlist.length-1&&!A.config.shuffle){q(0)}else{i()}break;case b.html5.controller.repeatoptions.LIST:if(A.item==A.playlist.length-1&&!A.config.shuffle){l();e(0)}else{i()}break;default:l();break}}this.play=r;this.pause=D;this.seek=z;this.stop=l;this.next=i;this.prev=h;this.item=q;this.setVolume=B;this.setMute=n;this.resize=j;this.setFullscreen=x;this.load=E}})(jwplayer);(function(a){a.html5.defaultSkin=function(){this.text='<?xml version="1.0" ?><skin author="LongTail Video" name="Five" version="1.0"><settings><setting name="backcolor" value="0xFFFFFF"/><setting name="frontcolor" value="0x000000"/><setting name="lightcolor" value="0x000000"/><setting name="screencolor" value="0x000000"/></settings><components><component name="controlbar"><settings><setting name="margin" value="20"/><setting name="fontsize" value="11"/></settings><elements><element name="background" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAIAAABvFaqvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFJJREFUeNrslLENwAAIwxLU/09j5AiOgD5hVQzNAVY8JK4qEfHMIKBnd2+BQlBINaiRtL/aV2rdzYBsM6CIONbI1NZENTr3RwdB2PlnJgJ6BRgA4hwu5Qg5iswAAAAASUVORK5CYII="/><element name="capLeft" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosi8ENACAMAgnuv14H0Z8asI19XEjhOiKCMmibVgJTUt7V6fe9KXOtSQCfctJHu2q3/ot79hNgANc2OTz9uTCCAAAAAElFTkSuQmCC"/><element name="capRight" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosi8ENACAMAgnuv14H0Z8asI19XEjhOiKCMmibVgJTUt7V6fe9KXOtSQCfctJHu2q3/ot79hNgANc2OTz9uTCCAAAAAElFTkSuQmCC"/><element name="divider" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNosi8ENACAMAgnuv14H0Z8asI19XEjhOiKCMmibVgJTUt7V6fe9KXOtSQCfctJHu2q3/ot79hNgANc2OTz9uTCCAAAAAElFTkSuQmCC"/><element name="playButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEhJREFUeNpiYqABYBo1dNRQ+hr6H4jvA3E8NS39j4SpZvh/LJig4YxEGEqy3kET+w+AOGFQRhTJhrEQkGcczfujhg4CQwECDADpTRWU/B3wHQAAAABJRU5ErkJggg=="/><element name="pauseButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAChJREFUeNpiYBgFo2DwA0YC8v/R1P4nRu+ooaOGUtnQUTAKhgIACDAAFCwQCfAJ4gwAAAAASUVORK5CYII="/><element name="prevButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEtJREFUeNpiYBgFo2Dog/9QDAPyQHweTYwiQ/2B+D0Wi8g2tB+JTdBQRiIMJVkvEy0iglhDF9Aq9uOpHVEwoE+NJDUKRsFgAAABBgDe2hqZcNNL0AAAAABJRU5ErkJggg=="/><element name="nextButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAElJREFUeNpiYBgFo2Dog/9AfB6I5dHE/lNqKAi/B2J/ahsKw/3EGMpIhKEk66WJoaR6fz61IyqemhEFSlL61ExSo2AUDAYAEGAAiG4hj+5t7M8AAAAASUVORK5CYII="/><element name="timeSliderRail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADxJREFUeNpiYBgFo2AU0Bwwzluw+D8tLWARFhKiqQ9YuLg4aWsBGxs7bS1gZ6e5BWyjSX0UjIKhDgACDABlYQOGh5pYywAAAABJRU5ErkJggg=="/><element name="timeSliderBuffer" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD1JREFUeNpiYBgFo2AU0Bww1jc0/aelBSz8/Pw09QELOzs7bS1gY2OjrQWsrKy09gHraFIfBaNgqAOAAAMAvy0DChXHsZMAAAAASUVORK5CYII="/><element name="timeSliderProgress" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAClJREFUeNpiYBgFo2AU0BwwAvF/WlrARGsfjFow8BaMglEwCugAAAIMAOHfAQunR+XzAAAAAElFTkSuQmCC"/><element name="timeSliderThumb" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAICAYAAAA870V8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABZJREFUeNpiZICA/yCCiQEJUJcDEGAAY0gBD1/m7Q0AAAAASUVORK5CYII="/><element name="muteButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYCAYAAADKx8xXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADFJREFUeNpiYBgFIw3MB+L/5Gj8j6yRiRTFyICJXHfTXyMLAXlGati4YDRFDj8AEGAABk8GSqqS4CoAAAAASUVORK5CYII="/><element name="unmuteButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYCAYAAADKx8xXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD1JREFUeNpiYBgFgxz8p7bm+cQa+h8LHy7GhEcjIz4bmAjYykiun/8j0fakGPIfTfPgiSr6aB4FVAcAAQYAWdwR1G1Wd2gAAAAASUVORK5CYII="/><element name="volumeSliderRail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGpJREFUeNpi/P//PwM9ABMDncCoRYPfIqqDZcuW1UPp/6AUDcNM1DQYKtRAlaAj1mCSLSLXYIIWUctgDItoZfDA5aOoqKhGEANIM9LVR7SymGDQUctikuOIXkFNdhHEOFrDjlpEd4sAAgwAriRMub95fu8AAAAASUVORK5CYII="/><element name="volumeSliderProgress" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFtJREFUeNpi/P//PwM9ABMDncCoRYPfIlqAeij9H5SiYZiqBqPTlFqE02BKLSLaYFItIttgQhZRzWB8FjENiuRJ7aAbsMQwYMl7wDIsWUUQ42gNO2oR3S0CCDAAKhKq6MLLn8oAAAAASUVORK5CYII="/><element name="fullscreenButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5JREFUeNpiYBgFo2DQA0YC8v/xqP1PjDlMRDrEgUgxkgHIlfZoriVGjmzLsLFHAW2D6D8eA/9Tw7L/BAwgJE90PvhPpNgoGAVDEQAEGAAMdhTyXcPKcAAAAABJRU5ErkJggg=="/><element name="normalscreenButton" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEZJREFUeNpiYBgFo2DIg/9UUkOUAf8JiFFsyX88fJyAkcQgYMQjNkzBoAgiezyRbE+tFGSPxQJ7auYBmma0UTAKBhgABBgAJAEY6zON61sAAAAASUVORK5CYII="/></elements></component><component name="display"><elements><element name="background" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEpJREFUeNrszwENADAIA7DhX8ENoBMZ5KR10EryckCJiIiIiIiIiIiIiIiIiIiIiIh8GmkRERERERERERERERERERERERGRHSPAAPlXH1phYpYaAAAAAElFTkSuQmCC"/><element name="playIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALdJREFUeNrs18ENgjAYhmFouDOCcQJGcARHgE10BDcgTOIosAGwQOuPwaQeuFRi2p/3Sb6EC5L3QCxZBgAAAOCorLW1zMn65TrlkH4NcV7QNcUQt7Gn7KIhxA+qNIR81spOGkL8oFJDyLJRdosqKDDkK+iX5+d7huzwM40xptMQMkjIOeRGo+VkEVvIPfTGIpKASfYIfT9iCHkHrBEzf4gcUQ56aEzuGK/mw0rHpy4AAACAf3kJMACBxjAQNRckhwAAAABJRU5ErkJggg=="/><element name="muteIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHJJREFUeNrs1jEOgCAMBVAg7t5/8qaoIy4uoobyXsLCxA+0NCUAAADGUWvdQoQ41x4ixNBB2hBvBskdD3w5ZCkl3+33VqI0kjBBlh9rp+uTcyOP33TnolfsU85XX3yIRpQph8ZQY3wTZtU5AACASA4BBgDHoVuY1/fvOQAAAABJRU5ErkJggg=="/><element name="errorIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWlJREFUeNrsl+1twjAQhsHq/7BBYQLYIBmBDcoGMAIjtBPQTcII2SDtBDBBwrU6pGsUO7YbO470PtKJkz9iH++d4ywWAAAAAABgljRNsyWr2bZzDuJG1rLdZhcMbTjrBCGDyUKsqQLFciJb9bSvuG/WagRVRUVUI6gqy5HVeKWfSgRyJruKIU//TrZTSn2nmlaXThrloi/v9F2STC1W4+Aw5cBzkquRc09bofFNc6YLxEON0VUZS5FPTftO49vMjRsIF3RhOGr7/D/pJw+FKU+q0vDyq8W42jCunDqI3LC5XxNj2wHLU1XjaRnb0Lhykhqhhd8MtSF5J9tbjCv4mXGvKJz/65FF/qJryyaaIvzP2QRxZTX2nTuXjvV/VPFSwyLnW7mpH99yTh1FEVro6JBSd40/pMrRdV8vPtcKl28T2pT8TnFZ4yNosct3Q0io6JfBiz1FlGdqVQH3VHnepAEAAAAAADDzEGAAcTwB10jWgxcAAAAASUVORK5CYII="/><element name="bufferIcon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAuhJREFUeNrsWr9rU1EUznuNGqvFQh1ULOhiBx0KDtIuioO4pJuik3FxFfUPaAV1FTdx0Q5d2g4FFxehTnEpZHFoBy20tCIWtGq0TZP4HfkeHB5N8m6Sl/sa74XDybvv3vvOd8/Pe4lXrVZT3dD8VJc0B8QBcUAcEAfESktHGeR5XtMfqFQq/f92zPe/NbtGlKTdCY30kuxrpMGO94BlQCXs+rbh3ONgA6BlzP1p20d80gEI5hmA2A92Qua1Q2PtAFISM+bvjMG8U+Q7oA3rQGASwrYCU6WpNdLGYbA+Pq5jjXIiwi8EEa2UDbQSaKOIuV+SlkcCrfjY8XTI9EpKGwP0C2kru2hLtHqa4zoXtZRWyvi4CLwv9Opr6Hkn6A9HKgEANsQ1iqC3Ub/vRUk2JgmRkatK36kVrnt0qObunwUdUUMXMWYpakJsO5Am8tAw2GBIgwWA+G2S2dMpiw0gDioQRQJoKhRb1QiDwlHZUABYbaXWsm5ae6loTE4ZDxN4CZar8foVzOJ2iyZ2kWF3t7YIevffaMT5yJ70kQb2fQ1sE5SHr2wazs2wgMxgbsEKEAgxAvZUJbQLBGTSBMgNrncJbA6AljtS/eKDJ0Ez+DmrQEzXS2h1Ck25kAg0IZcUOaydCy4sYnN2fOA+2AP16gNoHALlQ+fwH7XO4CxLenUpgj4xr6ugY2roPMbMx+Xs18m/E8CVEIhxsNeg83XWOAN6grG3lGbk8uE5fr4B/WH3cJw+co/l9nTYsSGYCJ/lY5/qv0thn6nrIWmjeJcPSnWOeY++AkF8tpJHIMAUs/MaBBpj3znZfQo5psY+ZrG4gv5HickjEOymKjEeRpgyST6IuZcTcWbnjcgdPi5ghxciRKsl1lDSsgwA1i8fssonJgzmTSqfGUkCENndNdAL7PS6QQ7ZYISTo+1qq0LEWjTWcvY4isa4z+yfQB+7ooyHVg5RI7/i1Ijn/vnggDggDogD4oC00P4KMACd/juEHOrS4AAAAABJRU5ErkJggg=="/></elements></component><component name="dock"><elements><element name="button" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFBJREFUeNrs0cEJACAQA8Eofu0fu/W6EM5ZSAFDRpKTBs00CQQEBAQEBAQEBAQEBAQEBATkK8iqbY+AgICAgICAgICAgICAgICAgIC86QowAG5PAQzEJ0lKAAAAAElFTkSuQmCC"/></elements></component><component name="playlist"><elements><element name="item" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAIAAAC1nk4lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHhJREFUeNrs2NEJwCAMBcBYuv/CFuIE9VN47WWCR7iocXR3pdWdGPqqwIoMjYfQeAiNh9B4JHc6MHQVHnjggQceeOCBBx77TifyeOY0iHi8DqIdEY8dD5cL094eePzINB5CO/LwcOTptNB4CP25L4TIbZzpU7UEGAA5wz1uF5rF9AAAAABJRU5ErkJggg=="/><element name="sliderRail" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAA8CAIAAADpFA0BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNrsy6ENACAMAMHClp2wYxZLAg5Fcu9e3OjuOKqqfTMzbs14CIZhGIZhGIZhGP4VLwEGAK/BBnVFpB0oAAAAAElFTkSuQmCC"/><element name="sliderThumb" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAA8CAIAAADpFA0BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADRJREFUeNrsy7ENACAMBLE8++8caFFKKiRffU53112SGs3ttOohGIZhGIZhGIZh+Fe8BRgAiaUGde6NOSEAAAAASUVORK5CYII="/></elements></component></components></skin>';this.xml=null;if(window.DOMParser){parser=new DOMParser();this.xml=parser.parseFromString(this.text,"text/xml")}else{this.xml=new ActiveXObject("Microsoft.XMLDOM");this.xml.async="false";this.xml.loadXML(this.text)}return this}})(jwplayer);(function(a){_utils=a.utils;_css=_utils.css;_hide=function(b){_css(b,{display:"none"})};_show=function(b){_css(b,{display:"block"})};a.html5.display=function(r,E){var v={icons:true};var l=_utils.extend({},v,E);var A=r;var e={};var g;var G;var m;var B;var C;var t;var k;var q=!_utils.exists(A.skin.getComponentSettings("display").bufferrotation)?15:parseInt(A.skin.getComponentSettings("display").bufferrotation,10);var f=!_utils.exists(A.skin.getComponentSettings("display").bufferinterval)?100:parseInt(A.skin.getComponentSettings("display").bufferinterval,10);var D=-1;var s="";var h=true;var d={display:{style:{cursor:"pointer",top:0,left:0,overflow:"hidden"},click:y},display_icon:{style:{cursor:"pointer",position:"absolute",top:((A.skin.getSkinElement("display","background").height-A.skin.getSkinElement("display","playIcon").height)/2),left:((A.skin.getSkinElement("display","background").width-A.skin.getSkinElement("display","playIcon").width)/2),border:0,margin:0,padding:0,zIndex:3}},display_iconBackground:{style:{cursor:"pointer",position:"absolute",top:((G-A.skin.getSkinElement("display","background").height)/2),left:((g-A.skin.getSkinElement("display","background").width)/2),border:0,backgroundImage:(["url(",A.skin.getSkinElement("display","background").src,")"]).join(""),width:A.skin.getSkinElement("display","background").width,height:A.skin.getSkinElement("display","background").height,margin:0,padding:0,zIndex:2}},display_image:{style:{display:"none",width:g,height:G,position:"absolute",cursor:"pointer",left:0,top:0,margin:0,padding:0,textDecoration:"none",zIndex:1}},display_text:{style:{zIndex:4,position:"relative",opacity:0.8,backgroundColor:parseInt("000000",16),color:parseInt("ffffff",16),textAlign:"center",fontFamily:"Arial,sans-serif",padding:"0 5px",fontSize:14}}};A.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,n);A.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_MUTE,n);A.jwAddEventListener(a.api.events.JWPLAYER_PLAYLIST_ITEM,n);A.jwAddEventListener(a.api.events.JWPLAYER_ERROR,x);H();function H(){e.display=w("div","display");e.display_text=w("div","display_text");e.display.appendChild(e.display_text);e.display_image=w("img","display_image");e.display_image.onerror=function(I){_hide(e.display_image)};e.display_image.onload=p;e.display_icon=w("div","display_icon");e.display_iconBackground=w("div","display_iconBackground");e.display.appendChild(e.display_image);e.display_iconBackground.appendChild(e.display_icon);e.display.appendChild(e.display_iconBackground);b()}this.getDisplayElement=function(){return e.display};this.resize=function(J,I){g=J;G=I;_css(e.display,{width:J,height:I});_css(e.display_text,{width:(J-10),top:((G-e.display_text.getBoundingClientRect().height)/2)});_css(e.display_iconBackground,{top:((G-A.skin.getSkinElement("display","background").height)/2),left:((g-A.skin.getSkinElement("display","background").width)/2)});j();n({})};this.show=function(){_show(e.display_icon);_show(e.display_iconBackground)};this.hide=function(){u()};function p(I){m=e.display_image.naturalWidth;B=e.display_image.naturalHeight;j()}function j(){_utils.stretch(A.jwGetStretching(),e.display_image,g,G,m,B)}function w(I,K){var J=document.createElement(I);J.id=A.id+"_jwplayer_"+K;_css(J,d[K].style);return J}function b(){for(var I in e){if(_utils.exists(d[I].click)){e[I].onclick=d[I].click}}}function y(I){if(typeof I.preventDefault!="undefined"){I.preventDefault()}else{I.returnValue=false}if(A.jwGetState()!=a.api.events.state.PLAYING){A.jwPlay()}else{A.jwPause()}}function i(I){if(k||!l.icons){u();return}_show(e.display_iconBackground);e.display_icon.style.backgroundImage=(["url(",A.skin.getSkinElement("display",I).src,")"]).join("");_css(e.display_icon,{display:"block",width:A.skin.getSkinElement("display",I).width,height:A.skin.getSkinElement("display",I).height,top:(A.skin.getSkinElement("display","background").height-A.skin.getSkinElement("display",I).height)/2,left:(A.skin.getSkinElement("display","background").width-A.skin.getSkinElement("display",I).width)/2});if(_utils.exists(A.skin.getSkinElement("display",I+"Over"))){e.display_icon.onmouseover=function(J){e.display_icon.style.backgroundImage=["url(",A.skin.getSkinElement("display",I+"Over").src,")"].join("")};e.display_icon.onmouseout=function(J){e.display_icon.style.backgroundImage=["url(",A.skin.getSkinElement("display",I).src,")"].join("")}}else{e.display_icon.onmouseover=null;e.display_icon.onmouseout=null}}function u(){_hide(e.display_icon);_hide(e.display_iconBackground)}function x(I){k=true;u();e.display_text.innerHTML=I.error;_show(e.display_text);e.display_text.style.top=((G-e.display_text.getBoundingClientRect().height)/2)+"px"}function z(){e.display_image.style.display="none"}function n(I){if((I.type==a.api.events.JWPLAYER_PLAYER_STATE||I.type==a.api.events.JWPLAYER_PLAYLIST_ITEM)&&k){k=false;_hide(e.display_text)}var J=A.jwGetState();if(J==s){return}s=J;if(D>=0){clearTimeout(D)}if(h||A.jwGetState()==a.api.events.state.PLAYING||A.jwGetState()==a.api.events.state.PAUSED){c(A.jwGetState())}else{D=setTimeout(F(A.jwGetState()),300)}}function F(I){return(function(){c(I)})}function c(I){if(_utils.exists(t)){clearInterval(t);t=null;_utils.animations.rotate(e.display_icon,0)}switch(I){case a.api.events.state.BUFFERING:if(_utils.isIOS()){z();_hide(e.display_iconBackground);_hide(e.display_icon)}else{if(A.jwGetPlaylist()[A.jwGetItem()].provider=="sound"){o()}C=0;t=setInterval(function(){C+=q;_utils.animations.rotate(e.display_icon,C%360)},f);i("bufferIcon");h=true}break;case a.api.events.state.PAUSED:if(!_utils.isIOS()){if(A.jwGetPlaylist()[A.jwGetItem()].provider!="sound"){_css(e.display_image,{background:"transparent no-repeat center center"})}i("playIcon");h=true}break;case a.api.events.state.IDLE:if(A.jwGetPlaylist()[A.jwGetItem()].image){o()}else{z()}i("playIcon");h=true;break;default:if(A.jwGetPlaylist()[A.jwGetItem()].provider=="sound"){if(_utils.isIOS()){z();h=false}else{o()}}else{z();h=false}if(A.jwGetMute()&&l.showmute){i("muteIcon")}else{_hide(e.display_iconBackground);_hide(e.display_icon)}break}D=-1}function o(){_css(e.display_image,{display:"block"});e.display_image.src=_utils.getAbsolutePath(A.jwGetPlaylist()[A.jwGetItem()].image)}return this}})(jwplayer);(function(a){_css=a.utils.css;a.html5.dock=function(g,c){function f(){return{align:a.html5.view.positions.RIGHT}}var k=a.utils.extend({},f(),c);if(k.align=="FALSE"){return}var h={};var b=[];var d;var e;var j=document.createElement("div");j.id=g.id+"_jwplayer_dock";this.getDisplayElement=function(){return j};this.setButton=function(o,l,m,n){if(!l&&h[o]){a.utils.arrays.remove(b,o);j.removeChild(h[o].div);delete h[o]}else{if(l){if(!h[o]){h[o]={}}h[o].handler=l;h[o].outGraphic=m;h[o].overGraphic=n;if(!h[o].div){b.push(o);h[o].div=document.createElement("div");h[o].div.style.position="relative";j.appendChild(h[o].div);h[o].div.appendChild(document.createElement("img"));h[o].div.childNodes[0].style.position="absolute";h[o].div.childNodes[0].style.left=0;h[o].div.childNodes[0].style.top=0;h[o].div.childNodes[0].style.zIndex=10;h[o].div.childNodes[0].style.cursor="pointer";h[o].div.appendChild(document.createElement("img"));h[o].div.childNodes[1].style.position="absolute";h[o].div.childNodes[1].style.left=0;h[o].div.childNodes[1].style.top=0;if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}h[o].div.childNodes[1].style.zIndex=9;h[o].div.childNodes[1].style.cursor="pointer";h[o].div.onmouseover=function(){if(h[o].overGraphic){h[o].div.childNodes[0].src=h[o].overGraphic}if(g.skin.getSkinElement("dock","buttonOver")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","buttonOver").src}};h[o].div.onmouseout=function(){if(h[o].outGraphic){h[o].div.childNodes[0].src=h[o].outGraphic}if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}};if(h[o].overGraphic){h[o].div.childNodes[0].src=h[o].overGraphic}if(h[o].outGraphic){h[o].div.childNodes[0].src=h[o].outGraphic}if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}}if(l){h[o].div.onclick=function(p){p.preventDefault();a(g.id).callback(o);if(h[o].overGraphic){h[o].div.childNodes[0].src=h[o].overGraphic}if(g.skin.getSkinElement("dock","button")){h[o].div.childNodes[1].src=g.skin.getSkinElement("dock","button").src}}}}}i(d,e)};function i(n,l){d=n;e=l;if(b.length>0){var p=10;var r=n-g.skin.getSkinElement("dock","button").width-p;var o=p;var q=-1;if(k.align==a.html5.view.positions.LEFT){q=1;r=p}for(var m=0;m<b.length;m++){var s=Math.floor(o/l);if((o+g.skin.getSkinElement("dock","button").height+p)>((s+1)*l)){o=((s+1)*l)+p;s=Math.floor(o/l)}h[b[m]].div.style.top=(o%l)+"px";h[b[m]].div.style.left=(r+(g.skin.getSkinElement("dock","button").width+p)*s*q)+"px";o+=g.skin.getSkinElement("dock","button").height+p}}}this.resize=i;this.show=function(){_css(j,{display:"block"})};this.hide=function(){_css(j,{display:"none"})};return this}})(jwplayer);(function(a){a.html5.eventdispatcher=function(d,b){var c=new a.events.eventdispatcher(b);a.utils.extend(this,c);this.sendEvent=function(e,f){if(!a.utils.exists(f)){f={}}a.utils.extend(f,{id:d,version:a.version,type:e});c.sendEvent(e,f)}}})(jwplayer);(function(a){var b={prefix:"http://l.longtailvideo.com/html5/",file:"logo.png",link:"http://www.longtailvideo.com/players/jw-flv-player/",margin:8,out:0.5,over:1,timeout:5,hide:true,position:"bottom-left"};_css=a.utils.css;a.html5.logo=function(l,m){var r=l;var n;var i;var c;j();function j(){p();d();f()}function p(){if(b.prefix){var t=l.version.split(/\W/).splice(0,2).join("/");if(b.prefix.indexOf(t)<0){b.prefix+=t+"/"}}if(m.position==a.html5.view.positions.OVER){m.position=b.position}i=a.utils.extend({},b)}function d(){c=document.createElement("img");c.id=r.id+"_jwplayer_logo";c.style.display="none";c.onload=function(t){_css(c,q());r.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,s);e()};if(!i.file){return}if(i.file.indexOf("http://")===0){c.src=i.file}else{c.src=i.prefix+i.file}}if(!i.file){return}this.resize=function(u,t){};this.getDisplayElement=function(){return c};function f(){if(i.link){c.onmouseover=h;c.onmouseout=e;c.onclick=o}else{this.mouseEnabled=false}}function o(t){if(typeof t!="undefined"){t.stopPropagation()}r.jwPause();r.jwSetFullscreen(false);if(i.link){window.open(i.link,"_self")}return}function e(t){if(i.link){c.style.opacity=i.out}return}function h(t){if(i.hide){c.style.opacity=i.over}return}function q(){var v={textDecoration:"none",position:"absolute",cursor:"pointer"};v.display=i.hide?"none":"block";var u=i.position.toLowerCase().split("-");for(var t in u){v[u[t]]=i.margin}return v}function k(){if(i.hide){c.style.display="block";c.style.opacity=0;a.utils.fadeTo(c,i.out,0.1,parseFloat(c.style.opacity));n=setTimeout(function(){g()},i.timeout*1000)}}function g(){if(i.hide){a.utils.fadeTo(c,0,0.1,parseFloat(c.style.opacity))}}function s(t){if(t.newstate==a.api.events.state.BUFFERING){clearTimeout(n);k()}}return this}})(jwplayer);(function(a){var c={ended:a.api.events.state.IDLE,playing:a.api.events.state.PLAYING,pause:a.api.events.state.PAUSED,buffering:a.api.events.state.BUFFERING};var e=a.utils;var b=e.css;var d=e.isIOS();a.html5.mediavideo=function(h,r){var q={abort:m,canplay:j,canplaythrough:j,durationchange:F,emptied:m,ended:j,error:t,loadeddata:F,loadedmetadata:F,loadstart:j,pause:j,play:C,playing:j,progress:u,ratechange:m,seeked:j,seeking:j,stalled:j,suspend:j,timeupdate:C,volumechange:m,waiting:j,canshowcurrentframe:m,dataunavailable:m,empty:m,load:y,loadedfirstframe:m};var i=new a.html5.eventdispatcher();e.extend(this,i);var x=h,k=r,l,A,z,w,f,G=false,B,o,p;n();this.load=function(I,J){if(typeof J=="undefined"){J=true}w=I;e.empty(l);p=0;if(I.levels&&I.levels.length>0){if(I.levels.length==1){l.src=I.levels[0].file}else{if(l.src){l.removeAttribute("src")}for(var H=0;H<I.levels.length;H++){var K=l.ownerDocument.createElement("source");K.src=I.levels[H].file;l.appendChild(K);p++}}}else{l.src=I.file}if(d){if(I.image){l.poster=I.image}l.controls="controls"}B=o=z=false;x.buffer=0;if(!e.exists(I.start)){I.start=0}x.duration=I.duration;i.sendEvent(a.api.events.JWPLAYER_MEDIA_LOADED);if((!d&&I.levels.length==1)||!G){l.load()}G=false;if(J){D(a.api.events.state.BUFFERING);i.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER,{bufferPercent:0});this.play()}};this.play=function(){if(A!=a.api.events.state.PLAYING){s();l.play();if(o){D(a.api.events.state.PLAYING)}else{D(a.api.events.state.BUFFERING)}}};this.pause=function(){l.pause();D(a.api.events.state.PAUSED)};this.seek=function(H){if(!(x.duration<=0||isNaN(x.duration))&&!(x.position<=0||isNaN(x.position))){l.currentTime=H;l.play()}};_stop=this.stop=function(H){if(!e.exists(H)){H=true}g();if(H){l.style.display="none";o=false;var I=navigator.userAgent;if(I.match(/chrome/i)){l.src=undefined}else{if(I.match(/safari/i)){l.removeAttribute("src")}else{l.src=""}}l.removeAttribute("controls");l.removeAttribute("poster");e.empty(l);l.load();G=true;if(l.webkitSupportsFullscreen){try{l.webkitExitFullscreen()}catch(J){}}}D(a.api.events.state.IDLE)};this.fullscreen=function(H){if(H===true){this.resize("100%","100%")}else{this.resize(x.config.width,x.config.height)}};this.resize=function(I,H){if(false){b(k,{width:I,height:H})}i.sendEvent(a.api.events.JWPLAYER_MEDIA_RESIZE,{fullscreen:x.fullscreen,width:I,hieght:H})};this.volume=function(H){if(!d){l.volume=H/100;x.volume=H;i.sendEvent(a.api.events.JWPLAYER_MEDIA_VOLUME,{volume:Math.round(H)})}};this.mute=function(H){if(!d){l.muted=H;x.mute=H;i.sendEvent(a.api.events.JWPLAYER_MEDIA_MUTE,{mute:H})}};this.getDisplayElement=function(){return l};this.hasChrome=function(){return false};function n(){l=document.createElement("video");A=a.api.events.state.IDLE;for(var H in q){l.addEventListener(H,function(I){if(e.exists(I.target.parentNode)){q[I.type](I)}},true)}if(k.parentNode){k.parentNode.replaceChild(l,k)}if(!l.id){l.id=k.id}}function D(H){if(H==a.api.events.state.PAUSED&&A==a.api.events.state.IDLE){return}if(A!=H){var I=A;x.state=A=H;i.sendEvent(a.api.events.JWPLAYER_PLAYER_STATE,{oldstate:I,newstate:H})}}function m(H){}function u(J){var I;if(e.exists(J)&&J.lengthComputable&&J.total){I=J.loaded/J.total*100}else{if(e.exists(l.buffered)&&(l.buffered.length>0)){var H=l.buffered.length-1;if(H>=0){I=l.buffered.end(H)/l.duration*100}}}if(o===false&&A==a.api.events.state.BUFFERING){i.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER_FULL);o=true}if(!B){if(I==100){B=true}if(e.exists(I)&&(I>x.buffer)){x.buffer=Math.round(I);i.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER,{bufferPercent:Math.round(I)})}}}function C(I){if(e.exists(I)&&e.exists(I.target)){if(x.duration<=0||isNaN(x.duration)){x.duration=Math.round(I.target.duration*10)/10}if(!z&&l.readyState>0){l.style.display="block";D(a.api.events.state.PLAYING)}if(A==a.api.events.state.PLAYING){if(!z&&l.readyState>0){z=true;try{if(l.currentTime<w.start){l.currentTime=w.start}}catch(H){}l.volume=x.volume/100;l.muted=x.mute}x.position=Math.round(I.target.currentTime*10)/10;i.sendEvent(a.api.events.JWPLAYER_MEDIA_TIME,{position:I.target.currentTime,duration:x.duration});if(x.position>=x.duration&&(x.position>0||x.duration>0)){v()}}}u(I)}function y(H){}function j(H){if(c[H.type]){if(H.type=="ended"){v()}else{D(c[H.type])}}}function F(H){var I={height:H.target.videoHeight,width:H.target.videoWidth,duration:Math.round(H.target.duration*10)/10};if(x.duration===0||isNaN(x.duration)){x.duration=Math.round(H.target.duration*10)/10}i.sendEvent(a.api.events.JWPLAYER_MEDIA_META,{metadata:I})}function t(J){if(A==a.api.events.state.IDLE){return}var I="There was an error: ";if((J.target.error&&J.target.tagName.toLowerCase()=="video")||J.target.parentNode.error&&J.target.parentNode.tagName.toLowerCase()=="video"){var H=!e.exists(J.target.error)?J.target.parentNode.error:J.target.error;switch(H.code){case H.MEDIA_ERR_ABORTED:I="You aborted the video playback: ";break;case H.MEDIA_ERR_NETWORK:I="A network error caused the video download to fail part-way: ";break;case H.MEDIA_ERR_DECODE:I="The video playback was aborted due to a corruption problem or because the video used features your browser did not support: ";break;case H.MEDIA_ERR_SRC_NOT_SUPPORTED:I="The video could not be loaded, either because the server or network failed or because the format is not supported: ";break;default:I="An unknown error occurred: ";break}}else{if(J.target.tagName.toLowerCase()=="source"){p--;if(p>0){return}I="The video could not be loaded, either because the server or network failed or because the format is not supported: "}else{e.log("An unknown error occurred.  Continuing...");return}}_stop(false);I+=E();_error=true;i.sendEvent(a.api.events.JWPLAYER_ERROR,{error:I});return}function E(){var J="";for(var I in w.levels){var H=w.levels[I];var K=k.ownerDocument.createElement("source");J+=a.utils.getAbsolutePath(H.file);if(I<(w.levels.length-1)){J+=", "}}return J}function s(){if(!e.exists(f)){f=setInterval(function(){u()},100)}}function g(){clearInterval(f);f=null}function v(){if(A!=a.api.events.state.IDLE){_stop(false);i.sendEvent(a.api.events.JWPLAYER_MEDIA_COMPLETE)}}}})(jwplayer);(function(a){var c={ended:a.api.events.state.IDLE,playing:a.api.events.state.PLAYING,pause:a.api.events.state.PAUSED,buffering:a.api.events.state.BUFFERING};var b=a.utils.css;a.html5.mediayoutube=function(i,e){var f=new a.html5.eventdispatcher();a.utils.extend(this,f);var k=i;var h=document.getElementById(e.id);var g=a.api.events.state.IDLE;var n,m;l();function j(p){if(g!=p){var q=g;k.state=p;g=p;f.sendEvent(a.api.events.JWPLAYER_PLAYER_STATE,{oldstate:q,newstate:p})}}this.getDisplayElement=function(){return h};this.play=function(){if(g==a.api.events.state.IDLE){f.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER,{bufferPercent:100});f.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER_FULL);j(a.api.events.state.PLAYING)}else{if(g==a.api.events.state.PAUSED){j(a.api.events.state.PLAYING)}}};this.pause=function(){j(a.api.events.state.PAUSED)};this.seek=function(p){};this.stop=function(p){if(!_utils.exists(p)){p=true}k.position=0;j(a.api.events.state.IDLE);if(p){b(n,{display:"none"})}};this.volume=function(p){k.volume=p;f.sendEvent(a.api.events.JWPLAYER_MEDIA_VOLUME,{volume:Math.round(p)})};this.mute=function(p){h.muted=p;k.mute=p;f.sendEvent(a.api.events.JWPLAYER_MEDIA_MUTE,{mute:p})};this.resize=function(q,p){if(q*p>0){n.width=m.width=q;n.height=m.height=p}f.sendEvent(a.api.events.JWPLAYER_MEDIA_RESIZE,{fullscreen:k.fullscreen,width:q,height:p})};this.fullscreen=function(p){if(p===true){this.resize("100%","100%")}else{this.resize(k.config.width,k.config.height)}};this.load=function(p){b(n,{display:"block"});o(p);j(a.api.events.state.BUFFERING);f.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER,{bufferPercent:0});f.sendEvent(a.api.events.JWPLAYER_MEDIA_LOADED);this.play()};this.hasChrome=function(){return(g!=a.api.events.state.IDLE)};function o(v){var s=v.levels[0].file;s=["http://www.youtube.com/v/",d(s),"&amp;hl=en_US&amp;fs=1&autoplay=1"].join("");var u={movie:s,allowfullscreen:"true",allowscriptaccess:"always"};n.innerHTML="";for(var p in u){var t=document.createElement("param");t.name=p;t.value=u[p];n.appendChild(t)}var q={src:s,type:"application/x-shockwave-flash",allowfullscreen:"true",allowscriptaccess:"always",width:n.width,height:n.height};for(var r in q){m.setAttribute(r,q[r])}n.appendChild(m);n.style.zIndex=2147483000}function l(){n=document.createElement("object");n.id=h.id;n.style.position="absolute";n.width=k.config.width;n.height=k.config.height;if(h.parentNode){h.parentNode.replaceChild(n,h)}h=n;m=document.createElement("embed");n.appendChild(m);if(a.utils.isIOS()&&k.playlist&&k.playlist[k.item]){o(k.playlist[k.item])}}function d(q){var p=q.split(/\?|\#\!/);var s="";for(var r=0;r<p.length;r++){if(p[r].substr(0,2)=="v="){s=p[r].substr(2)}}if(s==""){if(q.indexOf("/v/")>=0){s=q.substr(q.indexOf("/v/")+3)}else{if(q.indexOf("youtu.be")>=0){s=q.substr(q.indexOf("youtu.be/")+9)}else{s=q}}}if(s.indexOf("?")>-1){s=s.substr(0,s.indexOf("?"))}if(s.indexOf("&")>-1){s=s.substr(0,s.indexOf("&"))}return s}this.embed=m;return this}})(jwplayer);(function(jwplayer){var _configurableStateVariables=["width","height","start","duration","volume","mute","fullscreen","item","plugins","stretching"];jwplayer.html5.model=function(api,container,options){var _api=api;var _container=container;var _model={id:_container.id,playlist:[],state:jwplayer.api.events.state.IDLE,position:0,buffer:0,config:{width:480,height:320,item:-1,skin:undefined,file:undefined,image:undefined,start:0,duration:0,bufferlength:5,volume:90,mute:false,fullscreen:false,repeat:"",stretching:jwplayer.utils.stretching.UNIFORM,autostart:false,debug:undefined,screencolor:undefined}};var _media;var _eventDispatcher=new jwplayer.html5.eventdispatcher();var _components=["display","logo","playlist","controlbar","dock"];jwplayer.utils.extend(_model,_eventDispatcher);for(var option in options){if(typeof options[option]=="string"){var type=/color$/.test(option)?"color":null;options[option]=jwplayer.utils.typechecker(options[option],type)}var config=_model.config;var path=option.split(".");for(var edge in path){if(edge==path.length-1){config[path[edge]]=options[option]}else{if(!jwplayer.utils.exists(config[path[edge]])){config[path[edge]]={}}config=config[path[edge]]}}}for(var index in _configurableStateVariables){var configurableStateVariable=_configurableStateVariables[index];_model[configurableStateVariable]=_model.config[configurableStateVariable]}var pluginorder=_components.concat([]);if(jwplayer.utils.exists(_model.plugins)){if(typeof _model.plugins=="string"){var userplugins=_model.plugins.split(",");for(var userplugin in userplugins){if(typeof userplugins[userplugin]=="string"){pluginorder.push(userplugins[userplugin].replace(/^\s+|\s+$/g,""))}}}}if(typeof _model.config.chromeless=="undefined"&&jwplayer.utils.isIPod()){_model.config.chromeless=true}if(jwplayer.utils.isIPad()){pluginorder=["logo","display","playlist"];if(!jwplayer.utils.exists(_model.config.repeat)){_model.config.repeat="list"}}else{if(_model.config.chromeless){pluginorder=["logo","playlist"];if(!jwplayer.utils.exists(_model.config.repeat)){_model.config.repeat="list"}}}_model.plugins={order:pluginorder,config:{},object:{}};if(typeof _model.config.components!="undefined"){for(var component in _model.config.components){_model.plugins.config[component]=_model.config.components[component]}}for(var pluginIndex in _model.plugins.order){var pluginName=_model.plugins.order[pluginIndex];var pluginConfig=!jwplayer.utils.exists(_model.plugins.config[pluginName])?{}:_model.plugins.config[pluginName];_model.plugins.config[pluginName]=!jwplayer.utils.exists(_model.plugins.config[pluginName])?pluginConfig:jwplayer.utils.extend(_model.plugins.config[pluginName],pluginConfig);if(!jwplayer.utils.exists(_model.plugins.config[pluginName].position)){if(pluginName=="playlist"){_model.plugins.config[pluginName].position=jwplayer.html5.view.positions.NONE}else{_model.plugins.config[pluginName].position=jwplayer.html5.view.positions.OVER}}else{_model.plugins.config[pluginName].position=_model.plugins.config[pluginName].position.toString().toUpperCase()}}if(typeof _model.plugins.config.dock!="undefined"){if(typeof _model.plugins.config.dock!="object"){var position=_model.plugins.config.dock.toString().toUpperCase();_model.plugins.config.dock={position:position}}if(typeof _model.plugins.config.dock.position!="undefined"){_model.plugins.config.dock.align=_model.plugins.config.dock.position;_model.plugins.config.dock.position=jwplayer.html5.view.positions.OVER}}function _loadExternal(playlistfile){var loader=new jwplayer.html5.playlistloader();loader.addEventListener(jwplayer.api.events.JWPLAYER_PLAYLIST_LOADED,function(evt){_model.playlist=new jwplayer.html5.playlist(evt);_loadComplete(true)});loader.addEventListener(jwplayer.api.events.JWPLAYER_ERROR,function(evt){_model.playlist=new jwplayer.html5.playlist({playlist:[]});_loadComplete(false)});loader.load(playlistfile)}function _loadComplete(){if(_model.config.shuffle){_model.item=_getShuffleItem()}else{if(_model.config.item>=_model.playlist.length){_model.config.item=_model.playlist.length-1}else{if(_model.config.item<0){_model.config.item=0}}_model.item=_model.config.item}_eventDispatcher.sendEvent(jwplayer.api.events.JWPLAYER_PLAYLIST_LOADED,{playlist:_model.playlist});if(_model.playlist[_model.item].file||_model.playlist[_model.item].levels[0].file){_model.setActiveMediaProvider(_model.playlist[_model.item])}}_model.loadPlaylist=function(arg){var input;if(typeof arg=="string"){try{input=eval(arg)}catch(err){input=arg}}else{input=arg}var config;switch(jwplayer.utils.typeOf(input)){case"object":config=input;break;case"array":config={playlist:input};break;default:_loadExternal(input);return;break}_model.playlist=new jwplayer.html5.playlist(config);if(jwplayer.utils.extension(_model.playlist[0].file)=="xml"){_loadExternal(_model.playlist[0].file)}else{_loadComplete()}};function _getShuffleItem(){var result=null;if(_model.playlist.length>1){while(!jwplayer.utils.exists(result)){result=Math.floor(Math.random()*_model.playlist.length);if(result==_model.item){result=null}}}else{result=0}return result}function forward(evt){if(evt.type==jwplayer.api.events.JWPLAYER_MEDIA_LOADED){_container=_media.getDisplayElement()}_eventDispatcher.sendEvent(evt.type,evt)}var _mediaProviders={};_model.setActiveMediaProvider=function(playlistItem){if(playlistItem.provider=="audio"){playlistItem.provider="sound"}var provider=playlistItem.provider;var current=_media?_media.getDisplayElement():null;if(provider=="sound"||provider=="http"||provider==""){provider="video"}if(!jwplayer.utils.exists(_mediaProviders[provider])){switch(provider){case"video":_media=new jwplayer.html5.mediavideo(_model,current?current:_container);break;case"youtube":_media=new jwplayer.html5.mediayoutube(_model,current?current:_container);break}if(!jwplayer.utils.exists(_media)){return false}_media.addGlobalListener(forward);_mediaProviders[provider]=_media}else{if(_media!=_mediaProviders[provider]){if(_media){_media.stop()}_media=_mediaProviders[provider]}}if(_model.config.chromeless){_media.load(playlistItem,false)}return true};_model.getMedia=function(){return _media};_model.seek=function(pos){_eventDispatcher.sendEvent(jwplayer.api.events.JWPLAYER_MEDIA_SEEK,{position:_model.position,offset:pos});return _media.seek(pos)};_model.setupPlugins=function(){for(var plugin in _model.plugins.order){try{var pluginName=_model.plugins.order[plugin];if(jwplayer.utils.exists(jwplayer.html5[pluginName])){if(pluginName=="playlist"){_model.plugins.object[pluginName]=new jwplayer.html5.playlistcomponent(_api,_model.plugins.config[pluginName])}else{_model.plugins.object[pluginName]=new jwplayer.html5[pluginName](_api,_model.plugins.config[pluginName])}}else{_model.plugins.order.splice(plugin,plugin+1)}}catch(err){jwplayer.utils.log("Could not setup "+pluginName)}}};return _model}})(jwplayer);(function(a){a.html5.playlist=function(b){var d=[];if(b.playlist&&b.playlist instanceof Array&&b.playlist.length>0){for(var c in b.playlist){if(!isNaN(parseInt(c))){d.push(new a.html5.playlistitem(b.playlist[c]))}}}else{d.push(new a.html5.playlistitem(b))}return d}})(jwplayer);(function(a){var c={size:180,position:a.html5.view.positions.NONE,itemheight:60,thumbs:true,fontcolor:"#000000",overcolor:"",activecolor:"",backgroundcolor:"#f8f8f8",font:"_sans",fontsize:"",fontstyle:"",fontweight:""};var b={_sans:"Arial, Helvetica, sans-serif",_serif:"Times, Times New Roman, serif",_typewriter:"Courier New, Courier, monospace"};_utils=a.utils;_css=_utils.css;_hide=function(d){_css(d,{display:"none"})};_show=function(d){_css(d,{display:"block"})};a.html5.playlistcomponent=function(q,A){var v=q;var e=a.utils.extend({},c,v.skin.getComponentSettings("playlist"),A);if(e.position==a.html5.view.positions.NONE||typeof a.html5.view.positions[e.position]=="undefined"){return}var w;var k;var B;var d;var g;var f;var j=-1;var h={background:undefined,item:undefined,itemOver:undefined,itemImage:undefined,itemActive:undefined};this.getDisplayElement=function(){return w};this.resize=function(E,C){k=E;B=C;var D={width:k,height:B};_css(w,D)};this.show=function(){_show(w)};this.hide=function(){_hide(w)};function i(){w=document.createElement("div");w.id=v.id+"_jwplayer_playlistcomponent";switch(e.position){case a.html5.view.positions.RIGHT:case a.html5.view.positions.LEFT:w.style.width=e.size+"px";break;case a.html5.view.positions.TOP:case a.html5.view.positions.BOTTOM:w.style.height=e.size+"px";break}z();if(h.item){e.itemheight=h.item.height}w.style.backgroundColor="#C6C6C6";v.jwAddEventListener(a.api.events.JWPLAYER_PLAYLIST_LOADED,r);v.jwAddEventListener(a.api.events.JWPLAYER_PLAYLIST_ITEM,t);v.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,l)}function o(){var C=document.createElement("ul");_css(C,{width:w.style.width,minWidth:w.style.width,height:w.style.height,backgroundColor:e.backgroundcolor,backgroundImage:h.background?"url("+h.background.src+")":"",color:e.fontcolor,listStyle:"none",margin:0,padding:0,fontFamily:b[e.font]?b[e.font]:b._sans,fontSize:(e.fontsize?e.fontsize:11)+"px",fontStyle:e.fontstyle,fontWeight:e.fontweight,overflowY:"auto"});return C}function x(C){return function(){var D=f.getElementsByClassName("item")[C];var E=e.fontcolor;var F=h.item?"url("+h.item.src+")":"";if(C==v.jwGetPlaylistIndex()){if(e.activecolor){E=e.activecolor}if(h.itemActive){F="url("+h.itemActive.src+")"}}_css(D,{color:e.overcolor?e.overcolor:E,backgroundImage:h.itemOver?"url("+h.itemOver.src+")":F})}}function n(C){return function(){var D=f.getElementsByClassName("item")[C];var E=e.fontcolor;var F=h.item?"url("+h.item.src+")":"";if(C==v.jwGetPlaylistIndex()){if(e.activecolor){E=e.activecolor}if(h.itemActive){F="url("+h.itemActive.src+")"}}_css(D,{color:E,backgroundImage:F})}}function p(D){var F=d[D];var C=document.createElement("li");C.className="item";_css(C,{height:e.itemheight,display:"block",cursor:"pointer",backgroundImage:h.item?"url("+h.item.src+")":"",backgroundSize:"100% "+e.itemheight+"px"});C.onmouseover=x(D);C.onmouseout=n(D);var G;var E=0;if(u()&&(F.image||F["playlist.image"]||h.itemImage)){G=new Image();G.className="image";if(h.itemImage){E=(e.itemheight-h.itemImage.height)/2}_css(G,{height:h.itemImage?h.itemImage.height:e.itemheight,width:h.itemImage?h.itemImage.width:e.itemheight*4/3,"float":"left",styleFloat:"left",cssFloat:"left",margin:"0 5px 0 0",background:"black",overflow:"auto",margin:E+"px"});if(F["playlist.image"]){G.src=F["playlist.image"]}else{if(F.image){G.src=F.image}else{if(h.itemImage){G.src=h.itemImage.src}}}C.appendChild(G)}var J=document.createElement("div");_css(J,{margin:"0 5px"});var I=document.createElement("span");I.className="title";_css(I,{margin:0,padding:"0 0 0 5px",height:e.fontsize?e.fontsize+10:20,lineHeight:24,overflow:"hidden",display:"block",fontSize:(e.fontsize?e.fontsize:13)+"px",fontWeight:"bold"});I.innerHTML=F?F.title:"";J.appendChild(I);if(F.description){var H=document.createElement("span");H.className="description";console.log("Description height : "+(e.itemheight-parseInt(I.style.height.replace("px",""))));_css(H,{display:"block",margin:0,padding:"0 0 0 5px",height:e.itemheight-parseInt(I.style.height.replace("px","")),lineHeight:(e.fontsize?e.fontsize*1.5:18)+"px",overflow:"hidden"});H.innerHTML=F.description;J.appendChild(H)}C.appendChild(J);return C}function r(D){w.innerHTML="";d=v.jwGetPlaylist();if(!d){return}items=[];f=o();for(var E=0;E<d.length;E++){var C=p(E);C.onclick=y(E);f.appendChild(C);items.push(C)}j=v.jwGetPlaylistIndex();n(j)();w.appendChild(f);if(_utils.isIOS()&&window.iScroll){f.style.height=60*d.length+"px";var F=new iScroll(w.id)}}function y(C){return function(){v.jwPlaylistItem(C);v.jwPlay(true)}}function m(){f.scrollTop=v.jwGetPlaylistIndex()*e.itemheight}function u(){return e.thumbs.toString().toLowerCase()=="true"}function t(C){if(j>=0){n(j)();j=C.index}n(C.index)();m()}function l(){if(e.position==a.html5.view.positions.OVER){switch(v.jwGetState()){case a.api.events.state.IDLE:_show(w);break;default:_hide(w);break}}}function z(){for(var C in h){h[C]=s(C)}}function s(C){return v.skin.getSkinElement("playlist",C)}i();return this}})(jwplayer);(function(b){b.html5.playlistitem=function(d){var e={author:"",date:"",description:"",image:"",link:"",mediaid:"",tags:"",title:"",provider:"",file:"",streamer:"",duration:-1,start:0,currentLevel:-1,levels:[]};var c=b.utils.extend({},e,d);if(c.type){c.provider=c.type;delete c.type}if(c.levels.length===0){c.levels[0]=new b.html5.playlistitemlevel(c)}if(!c.provider){c.provider=a(c.levels[0])}else{c.provider=c.provider.toLowerCase()}return c};function a(e){if(b.utils.isYouTube(e.file)){return"youtube"}else{var f=b.utils.extension(e.file);var c;if(f&&b.utils.extensionmap[f]){c=b.utils.extensionmap[f].html5}else{if(e.type){c=e.type}}if(c){var d=c.split("/")[0];if(d=="audio"){return"sound"}else{if(d=="video"){return d}}}}return""}})(jwplayer);(function(a){a.html5.playlistitemlevel=function(b){var d={file:"",streamer:"",bitrate:0,width:0};for(var c in d){if(a.utils.exists(b[c])){d[c]=b[c]}}return d}})(jwplayer);(function(a){a.html5.playlistloader=function(){var c=new a.html5.eventdispatcher();a.utils.extend(this,c);this.load=function(e){a.utils.ajax(e,d,b)};function d(g){var f=[];try{var f=a.utils.parsers.rssparser.parse(g.responseXML.firstChild);c.sendEvent(a.api.events.JWPLAYER_PLAYLIST_LOADED,{playlist:new a.html5.playlist({playlist:f})})}catch(h){b("Could not parse the playlist")}}function b(e){c.sendEvent(a.api.events.JWPLAYER_ERROR,{error:e?e:"could not load playlist for whatever reason.  too bad"})}}})(jwplayer);(function(a){a.html5.skin=function(){var b={};var c=false;this.load=function(d,e){new a.html5.skinloader(d,function(f){c=true;b=f;e()},function(){new a.html5.skinloader("",function(f){c=true;b=f;e()})})};this.getSkinElement=function(d,e){if(c){try{return b[d].elements[e]}catch(f){a.utils.log("No such skin component / element: ",[d,e])}}return null};this.getComponentSettings=function(d){if(c){return b[d].settings}return null};this.getComponentLayout=function(d){if(c){return b[d].layout}return null}}})(jwplayer);(function(a){a.html5.skinloader=function(f,o,j){var n={};var c=o;var k=j;var e=true;var i;var m=f;var r=false;function l(){if(typeof m!="string"||m===""){d(a.html5.defaultSkin().xml)}else{a.utils.ajax(a.utils.getAbsolutePath(m),function(s){try{if(a.utils.exists(s.responseXML)){d(s.responseXML);return}}catch(t){h()}d(a.html5.defaultSkin().xml)},function(s){d(a.html5.defaultSkin().xml)})}}function d(x){var D=x.getElementsByTagName("component");if(D.length===0){return}for(var G=0;G<D.length;G++){var B=D[G].getAttribute("name");var A={settings:{},elements:{},layout:{}};n[B]=A;var F=D[G].getElementsByTagName("elements")[0].getElementsByTagName("element");for(var E=0;E<F.length;E++){b(F[E],B)}var y=D[G].getElementsByTagName("settings")[0];if(y&&y.childNodes.length>0){var J=y.getElementsByTagName("setting");for(var O=0;O<J.length;O++){var P=J[O].getAttribute("name");var H=J[O].getAttribute("value");var w=/color$/.test(P)?"color":null;n[B].settings[P]=a.utils.typechecker(H,w)}}var K=D[G].getElementsByTagName("layout")[0];if(K&&K.childNodes.length>0){var L=K.getElementsByTagName("group");for(var v=0;v<L.length;v++){var z=L[v];n[B].layout[z.getAttribute("position")]={elements:[]};for(var N=0;N<z.attributes.length;N++){var C=z.attributes[N];n[B].layout[z.getAttribute("position")][C.name]=C.value}var M=z.getElementsByTagName("*");for(var u=0;u<M.length;u++){var s=M[u];n[B].layout[z.getAttribute("position")].elements.push({type:s.tagName});for(var t=0;t<s.attributes.length;t++){var I=s.attributes[t];n[B].layout[z.getAttribute("position")].elements[u][I.name]=I.value}if(!a.utils.exists(n[B].layout[z.getAttribute("position")].elements[u].name)){n[B].layout[z.getAttribute("position")].elements[u].name=s.tagName}}}}e=false;q()}}function q(){clearInterval(i);if(!r){i=setInterval(function(){p()},100)}}function b(x,w){var v=new Image();var s=x.getAttribute("name");var u=x.getAttribute("src");var z;if(u.indexOf("data:image/png;base64,")===0){z=u}else{var t=a.utils.getAbsolutePath(m);var y=t.substr(0,t.lastIndexOf("/"));z=[y,w,u].join("/")}n[w].elements[s]={height:0,width:0,src:"",ready:false,image:v};v.onload=function(A){g(v,s,w)};v.onerror=function(A){r=true;q();k()};v.src=z}function h(){for(var t in n){var v=n[t];for(var s in v.elements){var w=v.elements[s];var u=w.image;u.onload=null;u.onerror=null;delete w.image;delete v.elements[s]}delete n[t]}}function p(){for(var s in n){if(s!="properties"){for(var t in n[s].elements){if(!n[s].elements[t].ready){return}}}}if(e===false){clearInterval(i);c(n)}}function g(s,u,t){if(n[t]&&n[t].elements[u]){n[t].elements[u].height=s.height;n[t].elements[u].width=s.width;n[t].elements[u].src=s.src;n[t].elements[u].ready=true;q()}else{a.utils.log("Loaded an image for a missing element: "+t+"."+u)}}l()}})(jwplayer);(function(a){a.html5.api=function(c,n){var m={};var h=document.createElement("div");c.parentNode.replaceChild(h,c);h.id=c.id;m.version=a.version;m.id=h.id;var l=new a.html5.model(m,h,n);var j=new a.html5.view(m,h,l);var k=new a.html5.controller(m,h,l,j);m.skin=new a.html5.skin();m.jwPlay=function(o){if(typeof o=="undefined"){g()}else{if(o.toString().toLowerCase()=="true"){k.play()}else{k.pause()}}};m.jwPause=function(o){if(typeof o=="undefined"){g()}else{if(o.toString().toLowerCase()=="true"){k.pause()}else{k.play()}}};function g(){if(l.state==a.api.events.state.PLAYING||l.state==a.api.events.state.BUFFERING){k.pause()}else{k.play()}}m.jwStop=k.stop;m.jwSeek=k.seek;m.jwPlaylistItem=k.item;m.jwPlaylistNext=k.next;m.jwPlaylistPrev=k.prev;m.jwResize=k.resize;m.jwLoad=k.load;function i(o){return function(){return l[o]}}function f(o,q,p){return function(){var r=l.plugins.object[o];if(r&&r[q]&&typeof r[q]=="function"){r[q].apply(r,p)}}}m.jwGetItem=i("item");m.jwGetPosition=i("position");m.jwGetDuration=i("duration");m.jwGetBuffer=i("buffer");m.jwGetWidth=i("width");m.jwGetHeight=i("height");m.jwGetFullscreen=i("fullscreen");m.jwSetFullscreen=k.setFullscreen;m.jwGetVolume=i("volume");m.jwSetVolume=k.setVolume;m.jwGetMute=i("mute");m.jwSetMute=k.setMute;m.jwGetStretching=i("stretching");m.jwGetState=i("state");m.jwGetVersion=function(){return m.version};m.jwGetPlaylist=function(){return l.playlist};m.jwGetPlaylistIndex=m.jwGetItem;m.jwAddEventListener=k.addEventListener;m.jwRemoveEventListener=k.removeEventListener;m.jwSendEvent=k.sendEvent;m.jwDockSetButton=function(r,o,p,q){if(l.plugins.object.dock&&l.plugins.object.dock.setButton){l.plugins.object.dock.setButton(r,o,p,q)}};m.jwShowControlbar=f("controlbar","show");m.jwHideControlbar=f("controlbar","hide");m.jwShowDock=f("dock","show");m.jwHideDock=f("dock","hide");m.jwShowDisplay=f("display","show");m.jwHideDisplay=f("display","hide");m.jwGetLevel=function(){};m.jwGetBandwidth=function(){};m.jwGetLockState=function(){};m.jwLock=function(){};m.jwUnlock=function(){};var b=d(l,j,k);function e(q,p,o){return function(){q.addEventListener(a.api.events.JWPLAYER_PLAYLIST_LOADED,b);if(q.config.playlistfile){q.loadPlaylist(q.config.playlistfile)}else{if(typeof q.config.playlist=="array"){q.loadPlaylist(q.config.file)}else{q.loadPlaylist(q.config)}}}}function d(q,p,o){return function(r){q.removeEventListener(a.api.events.JWPLAYER_PLAYLIST_LOADED,b);q.setupPlugins();p.setup();var r={id:m.id,version:m.version};o.sendEvent(a.api.events.JWPLAYER_READY,r);if(a.utils.exists(playerReady)){playerReady(r)}if(a.utils.exists(window[q.config.playerReady])){window[q.config.playerReady](r)}q.sendEvent(a.api.events.JWPLAYER_PLAYLIST_LOADED,{playlist:q.playlist});if(q.config.autostart&&!a.utils.isIOS()){o.item(q.item)}}}if(l.config.chromeless&&!a.utils.isIPad()){setTimeout(e(l,j,k),25)}else{m.skin.load(l.config.skin,e(l,j,k))}return m}})(jwplayer)}; 
  • trunk/fl5/src/com/longtailvideo/jwplayer/player/PlayerVersion.as

    r1833 r1836  
    33         
    44        public class PlayerVersion { 
    5                 protected static var _version:String = '5.7.1833'; 
     5                protected static var _version:String = '5.7.1836'; 
    66                 
    77                public static function get version():String { 
Note: See TracChangeset for help on using the changeset viewer.