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