"use strict";var MediaPlayer;if(!MediaPlayer){MediaPlayer={topPlayerId:'',waitingForDom:false,params:{allowfullscreen:'true',bgcolor:'#000000',allowScriptAccess:'always',wmode:'transparent'},data:{players:[],puffData:[]},addPlayer:function(player){var name,eMsg='';if(player!==undefined){if(player.swf===undefined){eMsg='Missing swf.\n'}if(player.id===undefined){eMsg=eMsg+'Missing replacement element id\n'}if(player.v===undefined){eMsg=eMsg+'Missing flash version\n'}if(player.w===undefined){eMsg=eMsg+'Missing width of flash\n'}if(player.h===undefined){eMsg=eMsg+'Missing height of flash\n'}if(player.flashvars===undefined||player.flashvars.xmlInfoUrl===undefined){eMsg=eMsg+'Missing xmlInfoUrl in flashvars\n'}}else{eMsg='No arguments.\n'}if(eMsg.length>0){eMsg=eMsg+'ex. MediaPlayer.addPlayer({swf: "player.swf", id: "mp_1",	v: "9.0.0",	w: "640", h: "480", xp: "expressInstall.swf", flashvars: {xmlInfoUrl: "xmlInfo.xml"} });';throw new Error(eMsg)}for(name in player.params){if(player.params.hasOwnProperty(name)){MediaPlayer.params[name]=player.params[name]}}MediaPlayer.data.players.push(player);if(!MediaPlayer.waitingForDom){MediaPlayer.waitingForDom=true;$(document).ready(MediaPlayer.init)}},addLangHeader:function(langHeader){MediaPlayer.langHeader=langHeader},addLinks:function(linkData){var puffData={links:linkData,singleLink:false};if(linkData.length===1){puffData.singleLink=true}this.data.puffData.push(puffData)},init:function(){var mp=MediaPlayer,mpd=mp.data,player,i,embed=function(p){swfobject.embedSWF(p.swf,p.id,p.w,p.h,p.v,p.xp,p.flashvars,mp.params,{'id':p.id},function(e){if(e.success){$('#'+p.id).parent().css({'width':p.w+'px','height':p.h+'px','background-color':'#fff'})}})};if(swfobject.hasFlashPlayerVersion(mpd.players[0].v)){mp.createLinks()}mp.topPlayerId=mpd.players[0].id;for(i=0;i<mpd.players.length;i=i+1){player=mpd.players[i];if($('#'+player.id).length>0){embed(player)}else{throw new Error('No matching element with id="'+player.id+'" in DOM')}}},reloadPlayer:function(xmlLink){var mp=MediaPlayer,p=mp.data.players[0];MediaPlayer.focus();p.flashvars.xmlInfoUrl=xmlLink;p.flashvars.autoPlay='true';swfobject.embedSWF(p.swf,p.id,p.w,p.h,p.v,p.xp,p.flashvars,MediaPlayer.params,{'id':p.id})},hasLinks:function(){return this.data.puffData.length>0},focus:function(){var pId='#'+MediaPlayer.topPlayerId;if(!MediaPlayer.isScrolledIntoView(pId)){$.scrollTo($(pId).offset().top-10)}},isScrolledIntoView:function(elem){var docViewTop=$(window).scrollTop(),elemTop=$(elem).offset().top;return(elemTop>=docViewTop)},createLinks:function(){var mp=MediaPlayer,mpd=mp.data,$listItem=null,$list=null,$firstH2=null,$firstMediaPuff=$('.mediaPlayerPuff:first'),links,link,i,j;if(mp.hasLinks()){for(i=0;i<mpd.puffData.length;i=i+1){links=mpd.puffData[i].links;if(links!==undefined){$list=$('<ul></ul>');if(!mpd.puffData[i].singleLink){for(j=0;j<links.length;j=j+1){link=links[j];$listItem=$('<li></li>').html(mp.createLink(link));$list.append($listItem)}if($listItem!==null&&$listItem.length>0){$('li:first',$list).addClass('first');$firstH2=$('h2',$('.mediaPlayerPuff').eq(i));if($firstH2.length===0){$('.mediaPlayerPuff div').eq(i).prepend($list);if(mp.langHeader!==undefined){$('.mediaPlayerPuff div').eq(i).prepend($('<h3 style="margin-top:0;">'+mp.langHeader+'</h3>'))}}else{$firstH2.after($list)}}}else{$firstH2=$('h2',$('.mediaPlayerPuff').eq(i));if($firstH2.length>0){$firstH2.html(mp.createH2Link(links[0]).prepend($firstH2.html()))}}}}$firstMediaPuff.addClass('active');$('li:first',$firstMediaPuff).html($('li:first a',$firstMediaPuff).html());if($('h2:first a',$firstMediaPuff).length>0){$('h2:first',$firstMediaPuff).html($('h2:first a',$firstMediaPuff).html())}}},createLink:function(linkData){var $link=$('<a href="#" title="'+linkData.title+'">'+linkData.text+'</a>');$link.click(function(event){MediaPlayer.mediaPuffLinkClicked($(this));MediaPlayer.reloadPlayer(linkData.xmlLink);event.preventDefault()});return $link},createH2Link:function(linkData){var $link=$('<a href="#" title="'+linkData.title+'"></a>');$link.click(function(event){MediaPlayer.mediaPuffLinkClicked($(this));MediaPlayer.reloadPlayer(linkData.xmlLink);event.preventDefault()});return $link},mediaPuffLinkClicked:function($clickedObj){var mp=MediaPlayer,mpd=mp.data;$('.mediaPlayerPuff.active').removeClass('active');$clickedObj.closest('.mediaPlayerPuff').addClass('active');$('.mediaPlayerPuff').each(function(i){if(mpd.puffData[i]!==undefined){if(!mpd.puffData[i].singleLink){$('li',$(this)).each(function(j){if($('a',$(this)).length<=0){$(this).html(mp.createLink(mpd.puffData[i].links[j]));return false}else{return true}})}else{var $firstH2=$('h2',this);if($('a',$firstH2).length===0){$firstH2.html(mp.createH2Link(mpd.puffData[i].links[0]).prepend($firstH2.html()))}}}});$clickedObj.parent().html($clickedObj.html())}}}
