(function($){$.jPlayerCount=0;var methods={jPlayer:function(options){$.jPlayerCount++;var config={ready:null,cssPrefix:"jqjp",swfPath:"js",volume:80,oggSupport:false,position:"absolute",width:0,height:0,top:0,left:0,quality:"high",bgcolor:"#ffffff"};$.extend(config,options);var configWithoutOptions={id:$(this).attr("id"),swf:config.swfPath+((config.swfPath!="")?"/":"")+"jplayer.swf",fid:config.cssPrefix+"_flash_"+$.jPlayerCount,aid:config.cssPrefix+"_audio_"+$.jPlayerCount,hid:config.cssPrefix+"_force_"+$.jPlayerCount,i:$.jPlayerCount};$.extend(config,configWithoutOptions);$.fn["jPlayerReady"+config.i]=config.ready;$(this).prepend('<audio id="'+config.aid+'"></audio>');var audioArray=$("#"+config.aid).get();var configForAudioFormat={canPlayMP3:Boolean((audioArray[0].canPlayType)?((""!=audioArray[0].canPlayType("audio/mpeg"))&&("no"!=audioArray[0].canPlayType("audio/mpeg"))):false),canPlayOGG:Boolean((audioArray[0].canPlayType)?((""!=audioArray[0].canPlayType("audio/ogg"))&&("no"!=audioArray[0].canPlayType("audio/ogg"))):false),audio:audioArray[0]};$.extend(config,configForAudioFormat);var configForHtmlAudio={html5:Boolean((config.oggSupport)?((config.canPlayOGG)?true:config.canPlayMP3):config.canPlayMP3)};$.extend(config,configForHtmlAudio);$(this).data("jPlayer.config",config);var events={setButtons:function(e,playing){var playId=$(this).data("jPlayer.cssId.play");var pauseId=$(this).data("jPlayer.cssId.pause");var prefix=$(this).data("jPlayer.config").cssPrefix;if(playId!=null&&pauseId!=null){if(playing){var style=$(this).data("jPlayer.cssDisplay.pause");$("#"+playId).css("display","none");$("#"+pauseId).css("display",style)}else{var style=$(this).data("jPlayer.cssDisplay.play");$("#"+playId).css("display",style);$("#"+pauseId).css("display","none")}}}};var eventsForFlash={setFile:function(e,f){var fid=$(this).data("jPlayer.config").fid;var m=$(this).data("jPlayer.getMovie")(fid);m.fl_setFile_mp3(f.mp3);$(this).trigger("jPlayer.setButtons",false)},play:function(e){var fid=$(this).data("jPlayer.config").fid;var m=$(this).data("jPlayer.getMovie")(fid);var r=m.fl_play_mp3();if(r){$(this).trigger("jPlayer.setButtons",true)}},pause:function(e){var fid=$(this).data("jPlayer.config").fid;var m=$(this).data("jPlayer.getMovie")(fid);var r=m.fl_pause_mp3();if(r){$(this).trigger("jPlayer.setButtons",false)}},stop:function(e){var fid=$(this).data("jPlayer.config").fid;var m=$(this).data("jPlayer.getMovie")(fid);var r=m.fl_stop_mp3();if(r){$(this).trigger("jPlayer.setButtons",false)}},playHead:function(e,p){var fid=$(this).data("jPlayer.config").fid;var m=$(this).data("jPlayer.getMovie")(fid);var r=m.fl_play_head_mp3(p);if(r){$(this).trigger("jPlayer.setButtons",true)}},playHeadTime:function(e,t){var fid=$(this).data("jPlayer.config").fid;var m=$(this).data("jPlayer.getMovie")(fid);var r=m.fl_play_head_time_mp3(t);if(r){$(this).trigger("jPlayer.setButtons",true)}},volume:function(e,v){$(this).data("jPlayer.config").volume=v;var fid=$(this).data("jPlayer.config").fid;var m=$(this).data("jPlayer.getMovie")(fid);m.fl_volume_mp3(v)}};var eventsForHtmlAudio={setFile:function(e,f){$("#"+$(this).data("jPlayer.config").aid).remove();$(this).prepend('<audio id="'+$(this).data("jPlayer.config").aid+'"></audio>');var audioArray=$("#"+$(this).data("jPlayer.config").aid).get();$(this).data("jPlayer.config").audio=audioArray[0];$(this).data("jPlayer.config").audio.volume=$(this).data("jPlayer.config").volume/100;if($(this).data("jPlayer.config").oggSupport&&$(this).data("jPlayer.config").canPlayOGG){$(this).data("jPlayer.config").audio.src=f.ogg}else{$(this).data("jPlayer.config").audio.src=f.mp3}$(this).trigger("jPlayer.setButtons",false)},play:function(e){$(this).data("jPlayer.config").audio.play();$(this).trigger("jPlayer.setButtons",true);clearInterval($(this).data("jPlayer.interval.jPlayerController"));$(this).data("jPlayer.interval.jPlayerController",window.setInterval($(this).jPlayerController,50,$(this),false))},pause:function(e){$(this).data("jPlayer.config").audio.pause();$(this).trigger("jPlayer.setButtons",false);clearInterval($(this).data("jPlayer.interval.jPlayerController"))},stop:function(e){$(this).data("jPlayer.config").audio.currentTime=0;$(this).trigger("jPlayer.pause");$(this).jPlayerController($(this),true)},playHead:function(e,p){$(this).data("jPlayer.config").audio.currentTime=($(this).data("jPlayer.config").audio.buffered)?p*$(this).data("jPlayer.config").audio.buffered.end()/100:p*$(this).data("jPlayer.config").audio.duration/100;$(this).trigger("jPlayer.play")},playHeadTime:function(e,t){$(this).data("jPlayer.config").audio.currentTime=t/1000;$(this).trigger("jPlayer.play")},volume:function(e,v){$(this).data("jPlayer.config").volume=v;$(this).data("jPlayer.config").audio.volume=v/100;$(this).jPlayerVolume(v)}};if(config.html5){$.extend(events,eventsForHtmlAudio)}else{$.extend(events,eventsForFlash)}for(var event in events){var e="jPlayer."+event;$(this).unbind(e);$(this).bind(e,events[event])}var getMovie=function(fid){return document[fid]};$(this).data("jPlayer.getMovie",getMovie);var checkForFlash=function(version){var flashIsInstalled=false;var flash;if(window.ActiveXObject){try{flash=new ActiveXObject(("ShockwaveFlash.ShockwaveFlash."+version));flashIsInstalled=true}catch(e){}}else{if(navigator.plugins&&navigator.mimeTypes.length>0){flash=navigator.plugins["Shockwave Flash"];if(flash){var flashVersion=navigator.plugins["Shockwave Flash"].description.replace(/.*\s(\d+\.\d+).*/,"$1");if(flashVersion>=version){flashIsInstalled=true}}}}return flashIsInstalled};if(!config.html5){if(checkForFlash(8)){if($.browser.msie){var html_obj='<object id="'+config.fid+'"';html_obj+=' classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"';html_obj+=' codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab"';html_obj+=' type="application/x-shockwave-flash"';html_obj+=' width="'+config.width+'" height="'+config.height+'">';html_obj+="</object>";var obj_param=new Array();obj_param[0]='<param name="movie" value="'+config.swf+'" />';obj_param[1]='<param name="quality" value="high" />';obj_param[2]='<param name="FlashVars" value="id='+escape(config.id)+"&fid="+escape(config.fid)+"&vol="+config.volume+'" />';obj_param[3]='<param name="allowScriptAccess" value="always" />';obj_param[4]='<param name="bgcolor" value="'+config.bgcolor+'" />';var ie_dom=document.createElement(html_obj);for(var i=0;i<obj_param.length;i++){ie_dom.appendChild(document.createElement(obj_param[i]))}$(this).html(ie_dom)}else{var html_embed='<embed name="'+config.fid+'" id="'+config.fid+'" src="'+config.swf+'"';html_embed+=' width="'+config.width+'" height="'+config.height+'" bgcolor="'+config.bgcolor+'"';html_embed+=' quality="high" FlashVars="id='+escape(config.id)+"&fid="+escape(config.fid)+"&vol="+config.volume+'"';html_embed+=' allowScriptAccess="always"';html_embed+=' type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';$(this).html(html_embed)}}else{$(this).html("<p class='no-flash'>Flash 8 or above is not installed. <a href='http://get.adobe.com/flashplayer'>Get Flash!</a></p>")}}var html_hidden='<div id="'+config.hid+'"></div>';$(this).append(html_hidden);$(this).css({position:config.position,top:config.top,left:config.left});$("#"+config.hid).css({"text-indent":"-9999px"});if(config.html5){var self=$(this);window.setTimeout(function(){self.volume(config.volume);self.jPlayerReady()},100)}return $(this)},setFile:function(f1,f2){var f={mp3:f1,ogg:f2};$(this).trigger("jPlayer.setFile",f);return $(this)},play:function(){$(this).trigger("jPlayer.play");return $(this)},pause:function(){$(this).trigger("jPlayer.pause");return $(this)},stop:function(){$(this).trigger("jPlayer.stop");return $(this)},playHead:function(p){$(this).trigger("jPlayer.playHead",p);return $(this)},playHeadTime:function(t){$(this).trigger("jPlayer.playHeadTime",t);return $(this)},volume:function(v){$(this).trigger("jPlayer.volume",v);return $(this)},jPlayerId:function(fn,id){if(id!=null){var isValid=eval("$(this)."+fn);if(isValid!=null){$(this).data("jPlayer.cssId."+fn,id);var jPlayerId=$(this).data("jPlayer.config").id;eval('var myHandler = function(e) { $("#'+jPlayerId+'").'+fn+"(e); return false; }");$("#"+id).click(myHandler).hover($(this).jPlayerRollOver,$(this).jPlayerRollOut).data("jPlayerId",jPlayerId);var display=$("#"+id).css("display");$(this).data("jPlayer.cssDisplay."+fn,display);if(fn=="pause"){$("#"+id).css("display","none")}}else{alert("Unknown function assigned in: jPlayerId( fn="+fn+", id="+id+" )")}}else{id=$(this).data("jPlayer.cssId."+fn);if(id!=null){return id}else{alert("Unknown function id requested: jPlayerId( fn="+fn+" )");return false}}return $(this)},loadBar:function(e){var lbId=$(this).data("jPlayer.cssId.loadBar");if(lbId!=null){var offset=$("#"+lbId).offset();var x=e.pageX-offset.left;var w=$("#"+lbId).width();var p=100*x/w;$(this).playHead(p)}},playBar:function(e){$(this).loadBar(e)},onProgressChange:function(fn){$.fn["jPlayerOnProgressChange"+$(this).data("jPlayer.config").i]=fn;return $(this)},jPlayerOnProgressChange:function(loadPercent,playedPercentRelative,playedPercentAbsolute,playedTime,totalTime){var lbId=$(this).data("jPlayer.cssId.loadBar");if(lbId!=null){$("#"+lbId).width(loadPercent+"%")}var pbId=$(this).data("jPlayer.cssId.playBar");if(pbId!=null){$("#"+pbId).width(playedPercentRelative+"%")}$(this)["jPlayerOnProgressChange"+$(this).data("jPlayer.config").i](loadPercent,playedPercentRelative,playedPercentAbsolute,playedTime,totalTime);$(this).jPlayerForceUpdate();return true},jPlayerController:function(self,override){var playedTime=0;var totalTime=0;var playedPercentAbsolute=0;var loadPercent=0;var playedPercentRelative=0;if(self.data("jPlayer.config").audio.readyState>=1){playedTime=self.data("jPlayer.config").audio.currentTime*1000;totalTime=self.data("jPlayer.config").audio.duration*1000;playedPercentAbsolute=100*playedTime/totalTime;loadPercent=(self.data("jPlayer.config").audio.buffered)?100*self.data("jPlayer.config").audio.buffered.end()/self.data("jPlayer.config").audio.duration:100;playedPercentRelative=(self.data("jPlayer.config").audio.buffered)?100*self.data("jPlayer.config").audio.currentTime/self.data("jPlayer.config").audio.buffered.end():playedPercentAbsolute}if(override){self.jPlayerOnProgressChange(loadPercent,0,0,0,totalTime)}else{self.jPlayerOnProgressChange(loadPercent,playedPercentRelative,playedPercentAbsolute,playedTime,totalTime);if(self.data("jPlayer.config").audio.ended){clearInterval(self.data("jPlayer.interval.jPlayerController"));self.jPlayerOnSoundComplete()}}},volumeMin:function(){$(this).volume(0);return $(this)},volumeMax:function(){$(this).volume(100);return $(this)},volumeBar:function(e){var vbId=$(this).data("jPlayer.cssId.volumeBar");if(vbId!=null){var offset=$("#"+vbId).offset();var x=e.pageX-offset.left;var w=$("#"+vbId).width();var p=100*x/w;$(this).volume(p)}},volumeBarValue:function(e){$(this).volumeBar(e)},jPlayerVolume:function(v){var vbvId=$(this).data("jPlayer.cssId.volumeBarValue");if(vbvId!=null){$("#"+vbvId).width(v+"%");$(this).jPlayerForceUpdate();return true}},onSoundComplete:function(fn){$.fn["jPlayerOnSoundComplete"+$(this).data("jPlayer.config").i]=fn;return $(this)},jPlayerOnSoundComplete:function(){$(this).trigger("jPlayer.setButtons",false);$(this)["jPlayerOnSoundComplete"+$(this).data("jPlayer.config").i]();return true},jPlayerBufferState:function(b){var lbId=$(this).data("jPlayer.cssId.loadBar");if(lbId!=null){var prefix=$(this).data("jPlayer.config").cssPrefix;if(b){$("#"+lbId).addClass(prefix+"_buffer")}else{$("#"+lbId).removeClass(prefix+"_buffer")}return true}else{return false}},bufferMsg:function(){},jPlayerBufferMsg:function(msg){var bmId=$(this).data("jPlayer.cssId.bufferMsg");if(bmId!=null){$("#"+bmId).html(msg);return true}else{return false}},jPlayerForceUpdate:function(){var hid=$(this).data("jPlayer.config").hid;$("#"+hid).html(Math.random())},jPlayerRollOver:function(){var jPlayerId=$(this).data("jPlayerId");var prefix=$("#"+jPlayerId).data("jPlayer.config").cssPrefix;$(this).addClass(prefix+"_hover")},jPlayerRollOut:function(){var jPlayerId=$(this).data("jPlayerId");var prefix=$("#"+jPlayerId).data("jPlayer.config").cssPrefix;$(this).removeClass(prefix+"_hover")},jPlayerReady:function(){$(this)["jPlayerReady"+$(this).data("jPlayer.config").i]()},jPlayerGetInfo:function(info){return $(this).data("jPlayer.config")[info]}};$.each(methods,function(i){$.fn[i]=this})})(jQuery);
var jplayer;var jplayerReady=false;$(function(){try{var positions=[{x:55,y:121},{x:80,y:121},{x:177,y:93},{x:205,y:93},{x:280,y:172},{x:297,y:172}];var radiuses=[4,5,6,7,2,3];var degree=0;var eyes=$(".eye");var volume_m=false;var track_m=false;$(document).mousemove(function(e){var i,x,y,scale;for(i=0;i<6;i=i+1){var eye=$(eyes[i]);eye.css("left",positions[i].x+"px").css("top",positions[i].y+"px");x=e.pageX-eye.offset().left;y=e.pageY-eye.offset().top;scale=Math.sqrt(x*x+y*y);x=Math.round(radiuses[i]*x/scale);y=Math.round(radiuses[i]*y/scale);$(eyes[i]).css("left",positions[i].x+x+"px").css("top",positions[i].y+y+"px")}});$("body").mouseup(function(){volume_m=false;if(track_m){track_m=false;var x=$("#played-bar").width();x=100*x/$("#loaded-bar").width();if(jplayerReady){jplayer.playHead(x)}if(!playing){playButton.click()}}});var playing=false;playButton=$("#play-button");playButton.click(function(){if(playing){playing=false;playButton.css("background-position","0px 0px");if(jplayerReady){jplayer.pause()}}else{playing=true;playButton.css("background-position","-21px 0px");if(jplayerReady){jplayer.play()}}});function moveTrack(el,e){var x=e.pageX-$(el).offset().left;if(x<0){x=0}if(x>316){x=316}$("#played-bar").css("width",x+"px")}$("#play-scrub").mousedown(function(e){track_m=true;moveTrack(this,e);return false}).mousemove(function(e){if(track_m){moveTrack(this,e)}});function moveVolume(el,e){var x=e.pageX-$(el).offset().left+2;if(x<0){x=0}if(x>32){x=32}$("#player-volume-overlay").css("width",x+"px");if(jplayerReady){jplayer.volume(100*x/32)}}$("#volume-scrub").mousedown(function(e){volume_m=true;moveVolume(this,e);return false}).mousemove(function(e){if(volume_m){moveVolume(this,e)}});$(".songs a").click(function(){var id=$(this).attr("id");$(".songs a").removeClass("active");$(this).addClass("active");if(jplayerReady){$.get("/get-security-token.php?file="+id+"&security="+Math.random(),"",function(data){var token;eval(data);jplayer.setFile("/plaza/"+(token^209454694)+".mp3");playing=false;$(playButton).click();$(".lyrics").removeClass("current-lyrics");var lyrics=$("#lyrics-"+id);lyrics.addClass("current-lyrics");$("#scrollable").jScrollPane({scrollbarMargin:22,showArrows:true,arrowSize:10});$("#scrollable")[0].scrollTo(0)})}return false}).hover(function(){$(this).addClass("hover")},function(){$(this).removeClass("hover")});$("#albums li").click(function(){$(".lyrics").removeClass("current-lyrics");var lyrics=$("#info-2007").addClass("current-lyrics");lyrics.addClass("current-lyrics");$("#scrollable").jScrollPane({scrollbarMargin:22,showArrows:true,arrowSize:10});$("#scrollable")[0].scrollTo(0)});jplayer=$("#mp3-wrapper").jPlayer({ready:function(){jplayer.onProgressChange(function(loadPercent,playedPercentRelative,playedPercentAbsolute,playedTime,totalTime){$("#loaded-bar").css("width",Math.round(loadPercent*316/100)+"px");$("#play-scrub").css("width",Math.round(loadPercent*316/100)+"px");if(!track_m){$("#played-bar").css("width",Math.round(playedPercentAbsolute*316/100)+"px")}});jplayer.onSoundComplete(function(){$(playButton).click()});jplayerReady=true},swfPath:"/swf"});if($(".no-flash",jplayer).length>0){$(".lyrics").removeClass("current-lyrics");$("#no-flash-message").addClass("current-lyrics");$("#scrollable").jScrollPane({scrollbarMargin:22,showArrows:true,arrowSize:10});$("#scrollable")[0].scrollTo(0)}onWindowLoad=function(){function start(){if(jplayerReady){setTimeout(function(){$("#2007-01").click()},300)}else{setTimeout(start,100)}}start()};$("#scrollable").jScrollPane({scrollbarMargin:22,showArrows:true,arrowSize:10});$("#scrollable")[0].scrollTo(0)}catch(e){document.getElementById("lyrics-box").style.marginRight="10px";var s=document.getElementById("scrollable");s.style.position="absolute";s.style.top="0px";s.style.left="530px";try{function getElementsByClassName(oElm,strTagName,strClassName){var arrElements=(strTagName=="*"&&document.all)?document.all:oElm.getElementsByTagName(strTagName);var arrReturnElements=new Array();strClassName=strClassName.replace(/\-/g,"\\-");var oRegExp=new RegExp("(^|\\s)"+strClassName+"(\\s|$)");var oElement;for(var i=0;i<arrElements.length;i++){oElement=arrElements[i];if(oRegExp.test(oElement.className)){arrReturnElements.push(oElement)}}return(arrReturnElements)}var i=0;var n=getElementsByClassName(document,"div","lyrics");for(i=0;i<n.length;i=i+1){n[i].style.display="block"}}catch(k){alert(k)}}});
