var mediaPlayer=null;var search_list=null;var buttonHandler=null;var mPlayersReady=false;var playerSize=0;var playerWidth=0;var isWidget=true;var widgetWidth=700;var videoHeight=0;var widgetHolder=null;var widgetHolderId=-1;var swfu;var mediaPlayerArray=null;var EMBED_TEXT_TIMEOUT=-1;var tunesetController=null;var searchView=null;var searchController=null;window.onload=function()
{var es=new ExternalScript();es.addToQueue("http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js");es.addToQueue(baseUrl+"js/get_js.php?file=../js/player.js");es.loadQueue("loadQue2()");}
loadQue2=function()
{var es=new ExternalScript();es.addToQueue(baseUrl+"js/get_js.php?file=../lib/jquery/jquery.history.js");es.addToQueue(baseUrl+"js/get_js.php?file=../lib/jquery/jquery.json-1.3.js");es.addToQueue(baseUrl+"js/get_js.php?file=../lib/jquery/jquery.color.js");es.addToQueue(baseUrl+"js/get_js.php?file=../lib/jquery/jquery.smartmodal.js");es.addToQueue(baseUrl+"js/get_js.php?file=../lib/jquery/jquery.autocomplete.js");es.addToQueue(baseUrl+"js/get_js.php?file=../lib/jquery/jquery.easing.1.3.js");es.addToQueue(baseUrl+"js/get_js.php?file=../lib/jquery/jquery.easing.compatibility.js");es.addToQueue(baseUrl+"js/get_js.php?file=../js/global-functions.js");es.addToQueue("http://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js");es.addToQueue(baseUrl+"js/get_js.php?file=../js/tunesetPlayer.Youtube.js");es.addToQueue(baseUrl+"js/get_js.php?file=../js/js-restructure/tunesetGlobals.js");es.addToQueue(baseUrl+"js/get_js.php?file=../js/tunesetPlayer.Vimeo.js");es.addToQueue(baseUrl+"js/get_js.php?file=../js/youtube_functions.js");es.addToQueue(baseUrl+"js/get_js.php?file=../js/youtube_search.js");es.addToQueue(baseUrl+"js/get_js.php?file=../js/js-restructure/tunesetSearch.Youtube.js");es.addToQueue(baseUrl+"js/get_js.php?file=../js/js-restructure/tuneset.statesView.js");es.addToQueue(baseUrl+"js/get_js.php?file=../js/js-restructure/tuneset.statesModel.js");es.addToQueue(baseUrl+"js/get_js.php?file=../js/js-restructure/tuneset.Service.js");es.addToQueue(baseUrl+"js/get_js.php?file=../js/js-restructure/tuneset.playerModel.js");es.addToQueue(baseUrl+"js/get_js.php?file=../js/jflv_functions.js");es.addToQueue(baseUrl+"js/get_js.php?file=../js/search_list.js");es.addToQueue(baseUrl+"js/get_js.php?file=../js/tunesetInfoView.js");es.addToQueue(baseUrl+"js/get_js.php?file=../js/connection_functions.js");es.addToQueue(baseUrl+"js/get_js.php?file=../js/buttonHandler.js");es.loadQueue("initTuneset()");}
initTuneset=function(){buttonHandler=new ButtonHandler();search_list=new Search_List();infoView=new InfoView();mediaPlayer=new Player();if(requestQuerystring('widget',window.location.href)){mediaPlayer.isWidget=true;mediaPlayer.widgetHolderId=requestQuerystring('widget',window.location.href);}
createStartupStyleTag();videoHeight=Math.round((videoWidth/16)*9);mediaPlayer.hideLoadingAnim();mediaPlayer.setEmbeddText();var stateToSet='default';$("#startUpLoader").remove();if(requestQuerystring('debug',window.location.href)){playerSize=200;playerWidth=200;$("#debugPanel").css("display","block");$("#mPlayer2SwfHolder").css("height",200);$("#mPlayer1SwfHolder").css("height",200);}
if(swfobject.hasFlashPlayerVersion("7"))
restartPlayers();else
alert("Sorry, you need to have flash to play audio and video at tuneset. But soon HTML5 will rule, so just wait. or install flash.");tuneset.service=new TunesetService();tuneset.statesModel=new TunesetStatesModel();tuneset.statesView=new TunesetStatesView();tuneset.playerModel=new TunesetPlayerModel();if(requestQuerystring('playlist',window.location.href)){stateToSet='play';mediaPlayer.loadList(requestQuerystring('playlist',window.location.href));tuneset.statesView.setState(stateToSet);}
else if(requestQuerystring('url',window.location.href)){stateToSet='play';mediaPlayer.loadAndAdd(requestQuerystring('url',window.location.href));tuneset.statesView.setState(stateToSet);}
else
{if(window.location.hash.length<1){window.location.hash="welcome";tuneset.load(window.location.hash);$.historyInit(tuneset.load);}
else
{if(getParameterFromHash("splaylist",window.location.hash))
{var playlistGuid=getParameterFromHash("splaylist",window.location.hash);window.location.hash="playlist="+playlistGuid;}
$.historyInit(tuneset.load);}}
buttonHandler.setStartupButtons();$("meta[name='description']").attr("content","My latest playlist");var es=new ExternalScript();es.addToQueue("http://www.google-analytics.com/ga.js");es.loadQueue("startGTrack()");}
function startGTrack(){var pageTracker=_gat._getTracker('UA-357788-6');pageTracker._initData();pageTracker._trackPageview()}
ExternalScript=function(scriptUrl,scriptOnloadFunctionName)
{this.queue=[];this.counter=0;this.scriptOnloadFunctionName='';}
ExternalScript.prototype.addToQueue=function(scriptUrl)
{var scritTag=document.createElement("script");scritTag.type="text/javascript";var self=this;scritTag.onload=function()
{self.queueLoaded.apply(self);};scritTag.onreadystatechange=function(){if(navigator.userAgent.match(/MSIE/gi)){if(scritTag.readyState=='loaded'||scritTag.readyState=="complete"){scritTag.onreadystatechange=null;self.queueLoaded.apply(self);}}}
scritTag.src=scriptUrl;this.queue.push(scritTag);}
ExternalScript.prototype.addToQueueWidthId=function(scriptUrl,id)
{var scritTag=document.createElement("script");scritTag.type="text/javascript";scritTag.id=id;var self=this;scritTag.onload=function()
{self.queueLoaded.apply(self);};scritTag.onreadystatechange=function(){if(scritTag.readyState=='loaded'||scritTag.readyState=="complete"){scritTag.onreadystatechange=null;self.queueLoaded.apply(self);}}
scritTag.src=scriptUrl;this.queue.push(scritTag);}
ExternalScript.prototype.loadQueue=function(scriptOnloadFunctionName)
{this.counter=0;this.scriptOnloadFunctionName=scriptOnloadFunctionName;for(var i=0;i<this.queue.length;i++)
{document.getElementsByTagName("head")[0].appendChild(this.queue[i]);}}
ExternalScript.prototype.queueLoaded=function()
{this.counter++;var self=this;if(this.counter==this.queue.length)
{var isIE6=navigator.userAgent.match(/MSIE 6\.0/gi)!=null;if(!isIE6)
{eval(this.scriptOnloadFunctionName);this.queue=[];this.scriptOnloadFunctionName="";}
else
{setTimeout(function()
{eval(self.scriptOnloadFunctionName);self.queue=[];self.scriptOnloadFunctionName="";},100);}}}