/** Amazing Audio Player - HTML5 Audio Player for Your Website * Copyright 2013 Magic Hills Pty Ltd All Rights Reserved * Website: http://amazingaudioplayer.com * Version 1.6 */ var AmazingAudioPlatforms={flashInstalled:function(){var flashInstalled=false;try{if(new ActiveXObject("ShockwaveFlash.ShockwaveFlash"))flashInstalled=true}catch(e){if(navigator.mimeTypes["application/x-shockwave-flash"])flashInstalled=true}return flashInstalled},html5VideoSupported:function(){return!!document.createElement("video").canPlayType},isChrome:function(){return navigator.userAgent.match(/Chrome/i)!=null},isFirefox:function(){return navigator.userAgent.match(/Firefox/i)!=null},isOpera:function(){return navigator.userAgent.match(/Opera/i)!= null},isSafari:function(){return navigator.userAgent.match(/Safari/i)!=null},isAndroid:function(){return navigator.userAgent.match(/Android/i)!=null},isIPad:function(){return navigator.userAgent.match(/iPad/i)!=null},isIPhone:function(){return navigator.userAgent.match(/iPod/i)!=null||navigator.userAgent.match(/iPhone/i)!=null},isIOS:function(){return this.isIPad()||this.isIPhone()},isIE9:function(){return navigator.userAgent.match(/MSIE 9/i)!=null&&!this.isOpera()},isIE8:function(){return navigator.userAgent.match(/MSIE 8/i)!= null&&!this.isOpera()},isIE7:function(){return navigator.userAgent.match(/MSIE 7/i)!=null&&!this.isOpera()},isIE6:function(){return navigator.userAgent.match(/MSIE 6/i)!=null&&!this.isOpera()},isIE678:function(){return this.isIE6()||this.isIE7()||this.isIE8()},isIE6789:function(){return this.isIE6()||this.isIE7()||this.isIE8()||this.isIE9()},css33dTransformSupported:function(){return!this.isIE6()&&!this.isIE7()&&!this.isIE8()&&!this.isIE9()&&!this.isOpera()},applyBrowserStyles:function(object,applyToValue){var ret= {};for(var key in object){ret[key]=object[key];ret["-webkit-"+key]=applyToValue?"-webkit-"+object[key]:object[key];ret["-moz-"+key]=applyToValue?"-moz-"+object[key]:object[key];ret["-ms-"+key]=applyToValue?"-ms-"+object[key]:object[key];ret["-o-"+key]=applyToValue?"-o-"+object[key]:object[key]}return ret}}; (function($){$.fn.amazingaudioplayer=function(options){var PlayerSkin=function(amazingPlayer,container,options,id){this.amazingPlayer=amazingPlayer;this.container=container;this.options=options;this.id=id;this.volumeSaved=1;var instance=this;var isTouch="ontouchstart"in window;var eStart=isTouch?"touchstart":"mousedown";var eMove=isTouch?"touchmove":"mousemove";var eCancel=isTouch?"touchcancel":"mouseup";var formatSeconds=function(secs){var hours=Math.floor(secs/3600),minutes=Math.floor(secs%3600/ 60),seconds=Math.ceil(secs%3600%60);return(hours==0?"":hours>0&&hours.toString().length<2?"0"+hours+":":hours+":")+(minutes.toString().length<2?"0"+minutes:minutes)+":"+(seconds.toString().length<2?"0"+seconds:seconds)};if(this.options.showbackgroundimage)this.container.css({"background-image":'url("'+this.options.skinsfolder+this.options.backgroundimage+'")'});if(this.options.showimage){this.$image=$("
");this.$image.appendTo(this.container);this.$image.css({width:this.options.imagewidth, height:this.options.imageheight});this.container.bind("amazingaudioplayer.updateinfo",function(event,data){if(data.image.length>0)instance.$image.css({"background-image":'url("'+data.image+'")'});else instance.$image.css({"background-image":""})});this.container.append("
")}if(this.options.showtitle||this.options.showinfo){this.$text=$("
");this.$text.appendTo(this.container);if(this.options.showtitle){this.$title= $("
");this.$title.appendTo(this.$text);this.container.bind("amazingaudioplayer.updateinfo",function(event,data){var t=instance.options.titleformat.replace(/%TITLE%/g,data.title);t=t.replace(/%ALBUM%/g,data.album);t=t.replace(/%ARTIST%/g,data.artist);t=t.replace(/%INFO%/g,data.info);t=t.replace(/%DURATION%/g,duration);t=t.replace(/%ID%/g,data.id);instance.$title.html(t)});this.$text.append("
")}if(this.options.showinfo){this.$info= $("
");this.$info.appendTo(this.$text);this.container.bind("amazingaudioplayer.updateinfo",function(event,data){var duration=data.duration?formatSeconds(data.duration):"";var t=instance.options.infoformat.replace(/%TITLE%/g,data.title);t=t.replace(/%ALBUM%/g,data.album);t=t.replace(/%ARTIST%/g,data.artist);t=t.replace(/%INFO%/g,data.info);t=t.replace(/%DURATION%/g,duration);t=t.replace(/%ID%/g,data.id);instance.$info.html(t)});this.$text.append("
")}this.container.append("
")}var $bar= $("
");$bar.appendTo(this.container);if(this.options.showbarbackgroundimage)$bar.css({"background-image":'url("'+this.options.skinsfolder+this.options.barbackgroundimage+'")'});var $playpause=$("
");$playpause.appendTo($bar).css({display:"block"});var $play=$("
");$play.appendTo($playpause).css({display:"block",width:this.options.playpauseimagewidth,height:this.options.playpauseimageheight, "background-image":'url("'+this.options.skinsfolder+this.options.playpauseimage+'")',"background-repeat":"no-repeat","background-position":"left top",cursor:"pointer"}).hover(function(){$(this).css({"background-position":"left bottom"})},function(){$(this).css({"background-position":"left top"})});var $pause=$("
");$pause.appendTo($playpause).css({display:"none",width:this.options.playpauseimagewidth,height:this.options.playpauseimageheight,"background-image":'url("'+ this.options.skinsfolder+this.options.playpauseimage+'")',"background-repeat":"no-repeat","background-position":"right top",cursor:"pointer"}).hover(function(){$(this).css({"background-position":"right bottom"})},function(){$(this).css({"background-position":"right top"})});$play.click(function(){instance.amazingPlayer.playAudio()});$pause.click(function(){instance.amazingPlayer.pauseAudio()});this.container.bind("amazingaudioplayer.played",function(event,currentItem){$play.css({display:"none"}); $pause.css({display:"block"})});this.container.bind("amazingaudioplayer.paused",function(event,currentItem){$play.css({display:"block"});$pause.css({display:"none"})});if(this.options.showstop){var $stop=$("
");$stop.appendTo($bar).css({display:"block",width:this.options.stopimagewidth,height:this.options.stopimageheight,"background-image":'url("'+this.options.skinsfolder+this.options.stopimage+'")',"background-repeat":"no-repeat","background-position":"center top", cursor:"pointer"}).hover(function(){$(this).css({"background-position":"center bottom"})},function(){$(this).css({"background-position":"center top"})});$stop.click(function(){instance.amazingPlayer.stopAudio()});this.container.bind("amazingaudioplayer.stopped",function(event,currentItem){$play.css({display:"block"});$pause.css({display:"none"})})}if(this.options.showprevnext){var $prev=$("
");$prev.appendTo($bar).css({display:"block",width:this.options.prevnextimagewidth, height:this.options.prevnextimageheight,"background-image":'url("'+this.options.skinsfolder+this.options.prevnextimage+'")',"background-repeat":"no-repeat","background-position":"left top",cursor:"pointer"}).hover(function(){$(this).css({"background-position":"left bottom"})},function(){$(this).css({"background-position":"left top"})});var $next=$("
");$next.appendTo($bar).css({display:"block",width:this.options.prevnextimagewidth,height:this.options.prevnextimageheight, "background-image":'url("'+this.options.skinsfolder+this.options.prevnextimage+'")',"background-repeat":"no-repeat","background-position":"right top",cursor:"pointer"}).hover(function(){$(this).css({"background-position":"right bottom"})},function(){$(this).css({"background-position":"right top"})});$prev.click(function(){instance.amazingPlayer.audioRun(-2,instance.amazingPlayer.audioPlayer.isPlaying)});$next.click(function(){instance.amazingPlayer.audioRun(-1,instance.amazingPlayer.audioPlayer.isPlaying)})}if(this.options.showloop){var $loop= $("
");var backgroundPosX=["left","center","right"];$loop.appendTo($bar).css({display:"block",width:this.options.loopimagewidth,height:this.options.loopimageheight,"background-image":'url("'+this.options.skinsfolder+this.options.loopimage+'")',"background-repeat":"no-repeat","background-position":backgroundPosX[this.options.loop]+" top",cursor:"pointer"}).hover(function(){var backgroundPosX=$(this).css("background-position")?$(this).css("background-position").split(" ")[0]: $(this).css("background-position-x");$(this).css({"background-position":backgroundPosX+" bottom"})},function(){var backgroundPosX=$(this).css("background-position")?$(this).css("background-position").split(" ")[0]:$(this).css("background-position-x");$(this).css({"background-position":backgroundPosX+" top"})});$loop.click(function(){if(instance.options.loop>=2)instance.options.loop=0;else instance.options.loop++;var backgroundPosX=["left","center","right"];var backgroundPosY=$(this).css("background-position")? $(this).css("background-position").split(" ")[1]:$(this).css("background-position-y");$(this).css({"background-position":backgroundPosX[instance.options.loop]+" "+backgroundPosY})})}if(this.options.showtitleinbar){this.$bartitle=$("
");this.$bartitle.appendTo($bar);this.$bartitle.css({display:"block",overflow:"hidden","white-space":"nowrap",width:this.options.titleinbarwidth,height:"auto"});this.container.bind("amazingaudioplayer.updateinfo",function(event, data){var t=instance.options.titleinbarformat.replace(/%TITLE%/g,data.title);t=t.replace(/%ALBUM%/g,data.album);t=t.replace(/%ARTIST%/g,data.artist);t=t.replace(/%INFO%/g,data.info);t=t.replace(/%DURATION%/g,duration);t=t.replace(/%ID%/g,data.id);instance.$bartitletext=$(""+t+"");instance.$bartitle.empty();instance.$bartitle.append(instance.$bartitletext);instance.$bartitle.css({"text-indent":0});instance.$bartitle.data("text-indent",0);clearInterval(instance.updateTitleInBar); instance.bartitlewidth=instance.$bartitletext.width();instance.updateTitleInBar=setInterval(function(){var indent=instance.$bartitle.data("text-indent");indent--;if(indent<-instance.bartitlewidth)indent=instance.options.titleinbarwidth;instance.$bartitle.css({"text-indent":indent+"px"});instance.$bartitle.data("text-indent",indent)},1E3/25)})}if(this.options.showvolume&&!AmazingAudioPlatforms.isIOS()&&!AmazingAudioPlatforms.isAndroid()){this.$volume=$("
"); this.$volume.appendTo($bar);this.$volumeButton=$("
");this.$volumeButton.appendTo(this.$volume);this.$volume.css({display:"block"});this.$volumeButton.css({display:"block",position:"relative",width:this.options.volumeimagewidth,height:this.options.volumeimageheight,"background-image":'url("'+this.options.skinsfolder+this.options.volumeimage+'")',"background-repeat":"no-repeat","background-position":"left top",cursor:"pointer"});this.$volumeButton.hover(function(){var backgroundPosX= $(this).css("background-position")?$(this).css("background-position").split(" ")[0]:$(this).css("background-position-x");$(this).css({"background-position":backgroundPosX+" bottom"})},function(){var backgroundPosX=$(this).css("background-position")?$(this).css("background-position").split(" ")[0]:$(this).css("background-position-x");$(this).css({"background-position":backgroundPosX+" top"})});this.$volumeButton.click(function(){var volume=instance.amazingPlayer.audioPlayer.getVolume();if(volume>0){instance.volumeSaved= volume;volume=0}else volume=instance.volumeSaved;var backgroundPosY=$(this).css("background-position")?$(this).css("background-position").split(" ")[1]:$(this).css("background-position-y");instance.$volumeButton.css({"background-position":(volume>0?"left":"right")+" "+backgroundPosY});instance.amazingPlayer.audioPlayer.setVolume(volume);if(instance.options.showvolumebar)instance.$volumeBarAdjustActive.css({height:Math.round(volume*100)+"%"})});if(this.options.showvolumebar){this.$volumeBar=$("
"); this.$volumeBar.appendTo(this.$volume);this.$volumeBarAdjust=$("
");this.$volumeBarAdjust.appendTo(this.$volumeBar);this.$volumeBarAdjustActive=$("
");this.$volumeBarAdjustActive.appendTo(this.$volumeBarAdjust);this.$volumeBar.css({display:"none",position:"absolute",left:0,bottom:"100%",width:this.options.volumeimagewidth-2*this.options.volumebarpadding,height:this.options.volumebarheight- 2*this.options.volumebarpadding,padding:this.options.volumebarpadding});this.$volumeBarAdjust.css({display:"block",position:"relative",width:"100%",height:"100%",cursor:"pointer"});this.$volumeBarAdjustActive.css({display:"block",position:"absolute",left:0,bottom:0,width:"100%",height:"100%"});this.$volumeBarAdjust.bind(eStart,function(e){var e0=isTouch?e.originalEvent.touches[0]:e;var vol=1-(e0.pageY-instance.$volumeBarAdjust.offset().top)/instance.$volumeBarAdjust.height();vol=vol>1?1:vol<0?0:vol; instance.$volumeBarAdjustActive.css({height:Math.round(vol*100)+"%"});instance.$volumeButton.css({"background-position":"left "+(vol>0?"top":"bottom")});instance.amazingPlayer.audioPlayer.setVolume(vol);instance.$volumeBarAdjust.bind(eMove,function(e){var e0=isTouch?e.originalEvent.touches[0]:e;var vol=1-(e0.pageY-instance.$volumeBarAdjust.offset().top)/instance.$volumeBarAdjust.height();vol=vol>1?1:vol<0?0:vol;instance.$volumeBarAdjustActive.css({height:Math.round(vol*100)+"%"});instance.$volumeButton.css({"background-position":"left "+ (vol>0?"top":"bottom")});instance.amazingPlayer.audioPlayer.setVolume(vol)})}).bind(eCancel,function(){instance.$volumeBarAdjust.unbind(eMove)});this.hideVolumeBarTimeout=null;this.$volume.hover(function(){clearTimeout(instance.hideVolumeBarTimeout);if(AmazingAudioPlatforms.isIE678())instance.$volumeBar.show();else instance.$volumeBar.fadeIn()},function(){clearTimeout(instance.hideVolumeBarTimeout);instance.hideVolumeBarTimeout=setTimeout(function(){if(AmazingAudioPlatforms.isIE678())instance.$volumeBar.hide(); else instance.$volumeBar.fadeOut()},1E3)})}}if(this.options.showtime){var $time=$("
");$time.appendTo($bar);this.container.bind("amazingaudioplayer.playprogress",function(event,data){var current=isNaN(data.current)?0:data.current;var duration=isNaN(data.duration)?0:data.duration;var left=formatSeconds(Math.ceil(duration-current/1E3));current=formatSeconds(Math.ceil(current/1E3));duration=formatSeconds(Math.ceil(duration/1E3));var t=instance.options.timeformat.replace("%CURRENT%", current).replace("%DURATION%",duration).replace("%LEFT%",left);$time.html(t)})}if(this.options.showprogress){var $progress=$("
");var $progressLoaded=$("
");var $progressPlayed=$("
");$progressLoaded.appendTo($progress);$progressPlayed.appendTo($progress);$progress.appendTo($bar);$progress.css({display:"block",cursor:"pointer",overflow:"hidden",height:this.options.progressheight}); if(this.options.progresswidthmode!="auto")$progress.css({width:this.options.progresswidth});$progressLoaded.css({display:"block",position:"absolute",left:0,top:0,height:"100%"});$progressPlayed.css({display:"block",position:"absolute",left:0,top:0,height:"100%"});$progress.bind(eStart,function(e){var e0=isTouch?e.originalEvent.touches[0]:e;var pos=(e0.pageX-$progress.offset().left)/$progress.width();instance.amazingPlayer.setTime(pos);$progress.bind(eMove,function(e){var e0=isTouch?e.originalEvent.touches[0]: e;var pos=(e0.pageX-$progress.offset().left)/$progress.width();instance.amazingPlayer.setTime(pos)})}).bind(eCancel,function(){$progress.unbind(eMove)});this.container.bind("amazingaudioplayer.loadprogress",function(event,progress){$progressLoaded.css({width:progress+"%"})});this.container.bind("amazingaudioplayer.playprogress",function(event,data){var progress=0;if(!isNaN(data.duration)&&data.duration>0)progress=Math.ceil(data.current*100/data.duration);$progressPlayed.css({width:progress+"%"})})}$bar.append("
"); this.container.append("
");if(this.options.showtracklist){this.$tracklistwrapper=$("
");this.$tracklistwrapper.appendTo(this.container);this.$tracklistwrapper.css({display:"block",width:this.options.tracklistwidth+"px",height:"auto"});this.$tracklistcontainer=$("
");this.$tracklistcontainer.appendTo(this.$tracklistwrapper);if(this.options.showtracklistbackgroundimage)this.$tracklistcontainer.css({"background-image":'url("'+ this.options.skinsfolder+this.options.tracklistbackgroundimage+'")'});this.$tracklist=$("
");this.$tracklist.appendTo(this.$tracklistcontainer);this.$tracks=$("");this.$tracks.appendTo(this.$tracklist);this.$tracks.css({display:"block"});this.container.bind("amazingaudioplayer.switched",function(event,data){if(data.previous>=0)instance.trackitems[data.previous].removeClass("amazingaudioplayer-track-item-active"); if(data.current>=0){instance.trackitems[data.current].addClass("amazingaudioplayer-track-item-active");if(instance.options.tracklistitem");var data=this.amazingPlayer.elemArray[i];var duration=data.duration?formatSeconds(data.duration):"";var t=this.options.tracklistitemformat.replace(/%TITLE%/g,data.title); t=t.replace(/%ALBUM%/g,data.album);t=t.replace(/%ARTIST%/g,data.artist);t=t.replace(/%INFO%/g,data.info);t=t.replace(/%DURATION%/g,duration);t=t.replace(/%ID%/g,data.id);t=t.replace("%ORDER%",data.id);$track.data("order",i);$track.html(t);$track.appendTo(this.$tracks);this.tracklistItemHeight=$track.height();this.trackitems.push($track);$track.click(function(){instance.amazingPlayer.audioRun($(this).data("order"),true)});$track.hover(function(){$(this).addClass("amazingaudioplayer-track-item-active")}, function(){if($(this).data("order")!=instance.amazingPlayer.currentItem)$(this).removeClass("amazingaudioplayer-track-item-active")})}this.$tracklist.css({overflow:"hidden"});if(this.options.tracklistitem"); this.$tracklistarrowprev.appendTo(this.$tracklistcontainer);this.$tracklistarrowprev.css({display:"none",width:this.options.tracklistarrowimagewidth,height:this.options.tracklistarrowimageheight,"background-image":'url("'+this.options.skinsfolder+this.options.tracklistarrowimage+'")',"background-repeat":"no-repeat","background-position":"left top",cursor:"pointer"}).hover(function(){$(this).css({"background-position":"left bottom"})},function(){$(this).css({"background-position":"left top"})});this.$tracklistarrownext= $("
");this.$tracklistarrownext.appendTo(this.$tracklistcontainer);this.$tracklistarrownext.css({display:"block",width:this.options.tracklistarrowimagewidth,height:this.options.tracklistarrowimageheight,"background-image":'url("'+this.options.skinsfolder+this.options.tracklistarrowimage+'")',"background-repeat":"no-repeat","background-position":"right top",cursor:"pointer"}).hover(function(){$(this).css({"background-position":"right bottom"})}, function(){$(this).css({"background-position":"right top"})});this.$tracklistarrowprev.click(function(){instance.tracklistPage--;if(instance.tracklistPage<=0){instance.tracklistPage=0;instance.$tracklistarrowprev.hide()}instance.$tracklistarrownext.show();var t=-instance.tracklistPage*instance.tracklistItemHeight*instance.options.tracklistitem;instance.$tracks.animate({top:t})});this.$tracklistarrownext.click(function(){instance.tracklistPage++;if(instance.tracklistPage>=instance.tracklistPageNum- 1){instance.tracklistPage=instance.tracklistPageNum-1;instance.$tracklistarrownext.hide()}instance.$tracklistarrowprev.show();var t=-instance.tracklistPage*instance.tracklistItemHeight*instance.options.tracklistitem;instance.$tracks.animate({top:t})})}this.container.append("
")}if(this.options.addwatermark&&window.location.href.indexOf("://"+"amazin"+"gaudioplay"+"er.com")<0){var $watermark=$("
Powered by Amazing Audio Player
"); $watermark.appendTo(this.container)}};var FlashHTML5Player=function(amazingPlayer,flashPlayerEngine){this.amazingPlayer=amazingPlayer;this.container=this.amazingPlayer.container;this.id=this.amazingPlayer.id;this.flashPlayerEngine=flashPlayerEngine;this.html5Object=null;this.flashObject=null;this.isHtml5=false;this.isPlaying=false;this.html5LoadUpdate=null;this.audioItem=null;var a=document.createElement("audio");this.supportMp3=!!(a.canPlayType&&a.canPlayType("audio/mpeg;").replace(/no/,""));this.supportOgg= !!(a.canPlayType&&a.canPlayType('audio/ogg; codecs="vorbis"').replace(/no/,""));this.loadFlashTimeout=0};FlashHTML5Player.prototype={initFlash:function(){var objectId="amazingflashaudioplayer-"+this.id;var flashCodes="
";this.container.append(flashCodes);AmazingSWFObject.embedSWF(this.flashPlayerEngine,objectId,"1","1","9.0.0",false, {playerid:this.id},{wmode:"transparent",allowscriptaccess:"always",allownetworking:"all"},{})},initHtml5:function(){var html5Object=$("");html5Object.appendTo(this.container);var html5Audio=html5Object.get(0);var instance=this;html5Audio.addEventListener("ended",function(){instance.amazingPlayer.onAudioEnded()});html5Audio.addEventListener("timeupdate",function(){instance.amazingPlayer.playProgress(html5Audio.currentTime*1E3,html5Audio.duration*1E3)});html5Audio.addEventListener("durationchange", function(){if(instance.isPlaying)html5Audio.play()});return html5Object},load:function(audioItem){this.audioItem=audioItem;var audioSource=audioItem.source;var i;this.isHtml5=false;if(!AmazingAudioPlatforms.isIE6789())for(i=0;i");this.html5Object.get(0).load();var html5Audio=this.html5Object.get(0);var instance=this;this.html5LoadUpdate=setInterval(function(){if(html5Audio.buffered&&html5Audio.buffered.length>0&&!isNaN(html5Audio.buffered.end(0))&& !isNaN(html5Audio.duration)){var percent=Math.ceil(html5Audio.buffered.end(0)*100/html5Audio.duration);instance.amazingPlayer.loadProgress(percent);if(percent>=100)clearInterval(instance.html5LoadUpdate);instance.amazingPlayer.playProgress(html5Audio.currentTime*1E3,html5Audio.duration*1E3)}},100)}else{if(!this.flashObject)this.initFlash();var mp3Src="";for(i=0;i0?$this.data("title"):"",artist:$this.data("artist")&&$this.data("artist").length>0?$this.data("artist"):"",album:$this.data("album")&&$this.data("album").length>0?$this.data("album"): "",info:$this.data("info")&&$this.data("info").length>0?$this.data("info"):"",duration:$this.data("duration")?$this.data("duration"):"",image:$this.data("image")&&$this.data("image").length>0?$this.data("image"):""})});instance.elemLength=instance.elemArray.length},init:function(instance){if(instance.elemLength<=0)return;instance.isPlaying=false;instance.loopCount=0;instance.createSkin();instance.audioRun(0,false);if(instance.options.autoplay&&!AmazingAudioPlatforms.isIOS()&&!AmazingAudioPlatforms.isAndroid())window.setTimeout(function(){instance.playAudio()}, instance.options.autoplaytimeout)},createSkin:function(){new PlayerSkin(this,this.container,this.options,this.id)},getParams:function(){var result={};var params=window.location.search.substring(1).split("&");for(var i=0;i=this.elemLength)return;var nextItem;if(index==-2)nextItem=this.currentItem<=0?this.elemLength- 1:this.currentItem-1;else if(index==-1)nextItem=this.currentItem>=this.elemLength-1?0:this.currentItem+1;else nextItem=index;this.container.trigger("amazingaudioplayer.switched",{previous:this.currentItem,current:nextItem});this.currentItem=nextItem;this.container.trigger("amazingaudioplayer.updateinfo",this.elemArray[this.currentItem]);this.audioPlayer.load(this.elemArray[this.currentItem]);if(autoPlay)this.playAudio()},onAudioEnded:function(){this.container.trigger("amazingaudioplayer.ended",this.currentItem); switch(this.options.loop){case 0:if(this.currentItemduration?this.elemArray[this.currentItem].duration*1E3:duration;this.container.trigger("amazingaudioplayer.playprogress",{current:current,duration:d0})},setTime:function(pos){this.audioPlayer.setTime(pos)}}; options=options||{};for(var key in options)if(key.toLowerCase()!==key){options[key.toLowerCase()]=options[key];delete options[key]}this.each(function(){this.options=$.extend({},options);var instance=this;$.each($(this).data(),function(key,value){instance.options[key.toLowerCase()]=value});var searchoptions={};var searchstring=window.location.search.substring(1).split("&");for(var i=0;i0)this.options.skinsfolder+=this.options.skinsfoldername;if(this.options.skinsfolder.length>0&&this.options.skinsfolder[this.options.skinsfolder.length-1]!="/")this.options.skinsfolder+= "/";var object=new AmazingAudioPlayer($(this),this.options,amazingaudioplayerId++);$(this).data("object",object);$(this).data("id",amazingaudioplayerId);amazingAudioPlayerObjects.addObject(object)})}})(jQuery);if(typeof amazingaudioplayerId==="undefined")var amazingaudioplayerId=0;var amazingAudioPlayerObjects=new function(){this.objects=[];this.addObject=function(obj){this.objects.push(obj)}}; if(typeof AmazingFlashAudioPlayerReady==="undefined"){var AmazingFlashAudioPlayerReady=[];function onAmazingFlashAudioPlayerReady(playerid){AmazingFlashAudioPlayerReady[playerid]=true}function amazingFlashAudioPlayerEventHandler(event,playerid,param,param1){switch(event){case "completed":amazingAudioPlayerObjects.objects[playerid].onAudioEnded();break;case "loadprogress":amazingAudioPlayerObjects.objects[playerid].loadProgress(param);break;case "playprogress":amazingAudioPlayerObjects.objects[playerid].playProgress(param, param1);break}}} var AmazingSWFObject=function(){var UNDEF="undefined",OBJECT="object",SHOCKWAVE_FLASH="Shockwave Flash",SHOCKWAVE_FLASH_AX="ShockwaveFlash.ShockwaveFlash",FLASH_MIME_TYPE="application/x-shockwave-flash",EXPRESS_INSTALL_ID="SWFObjectExprInst",ON_READY_STATE_CHANGE="onreadystatechange",win=window,doc=document,nav=navigator,plugin=false,domLoadFnArr=[main],regObjArr=[],objIdArr=[],listenersArr=[],storedAltContent,storedAltContentId,storedCallbackFn,storedCallbackObj,isDomLoaded=false,isExpressInstallActive= false,dynamicStylesheet,dynamicStylesheetMedia,autoHideShow=true,ua=function(){var w3cdom=typeof doc.getElementById!=UNDEF&&typeof doc.getElementsByTagName!=UNDEF&&typeof doc.createElement!=UNDEF,u=nav.userAgent.toLowerCase(),p=nav.platform.toLowerCase(),windows=p?/win/.test(p):/win/.test(u),mac=p?/mac/.test(p):/mac/.test(u),webkit=/webkit/.test(u)?parseFloat(u.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,ie=!+"\v1",playerVersion=[0,0,0],d=null;if(typeof nav.plugins!=UNDEF&&typeof nav.plugins[SHOCKWAVE_FLASH]== OBJECT){d=nav.plugins[SHOCKWAVE_FLASH].description;if(d&&!(typeof nav.mimeTypes!=UNDEF&&nav.mimeTypes[FLASH_MIME_TYPE]&&!nav.mimeTypes[FLASH_MIME_TYPE].enabledPlugin)){plugin=true;ie=false;d=d.replace(/^.*\s+(\S+\s+\S+$)/,"$1");playerVersion[0]=parseInt(d.replace(/^(.*)\..*$/,"$1"),10);playerVersion[1]=parseInt(d.replace(/^.*\.(.*)\s.*$/,"$1"),10);playerVersion[2]=/[a-zA-Z]/.test(d)?parseInt(d.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0}}else if(typeof win.ActiveXObject!=UNDEF)try{var a=new ActiveXObject(SHOCKWAVE_FLASH_AX); if(a){d=a.GetVariable("$version");if(d){ie=true;d=d.split(" ")[1].split(",");playerVersion=[parseInt(d[0],10),parseInt(d[1],10),parseInt(d[2],10)]}}}catch(e){}return{w3:w3cdom,pv:playerVersion,wk:webkit,ie:ie,win:windows,mac:mac}}(),onDomLoad=function(){if(!ua.w3)return;if(typeof doc.readyState!=UNDEF&&doc.readyState=="complete"||typeof doc.readyState==UNDEF&&(doc.getElementsByTagName("body")[0]||doc.body))callDomLoadFunctions();if(!isDomLoaded){if(typeof doc.addEventListener!=UNDEF)doc.addEventListener("DOMContentLoaded", callDomLoadFunctions,false);if(ua.ie&&ua.win){doc.attachEvent(ON_READY_STATE_CHANGE,function(){if(doc.readyState=="complete"){doc.detachEvent(ON_READY_STATE_CHANGE,arguments.callee);callDomLoadFunctions()}});if(win==top)(function(){if(isDomLoaded)return;try{doc.documentElement.doScroll("left")}catch(e){setTimeout(arguments.callee,0);return}callDomLoadFunctions()})()}if(ua.wk)(function(){if(isDomLoaded)return;if(!/loaded|complete/.test(doc.readyState)){setTimeout(arguments.callee,0);return}callDomLoadFunctions()})(); addLoadEvent(callDomLoadFunctions)}}();function callDomLoadFunctions(){if(isDomLoaded)return;try{var t=doc.getElementsByTagName("body")[0].appendChild(createElement("span"));t.parentNode.removeChild(t)}catch(e){return}isDomLoaded=true;var dl=domLoadFnArr.length;for(var i=0;i0)for(var i=0;i0){var obj=getElementById(id);if(obj)if(hasPlayerVersion(regObjArr[i].swfVersion)&& !(ua.wk&&ua.wk<312)){setVisibility(id,true);if(cb){cbObj.success=true;cbObj.ref=getObjectById(id);cb(cbObj)}}else if(regObjArr[i].expressInstall&&canExpressInstall()){var att={};att.data=regObjArr[i].expressInstall;att.width=obj.getAttribute("width")||"0";att.height=obj.getAttribute("height")||"0";if(obj.getAttribute("class"))att.styleclass=obj.getAttribute("class");if(obj.getAttribute("align"))att.align=obj.getAttribute("align");var par={};var p=obj.getElementsByTagName("param");var pl=p.length; for(var j=0;j';el.outerHTML='"+par+"";objIdArr[objIdArr.length]=attObj.id;r=getElementById(attObj.id)}else{var o=createElement(OBJECT);o.setAttribute("type",FLASH_MIME_TYPE);for(var m in attObj)if(attObj[m]!=Object.prototype[m])if(m.toLowerCase()=="styleclass")o.setAttribute("class",attObj[m]);else if(m.toLowerCase()!="classid")o.setAttribute(m, attObj[m]);for(var n in parObj)if(parObj[n]!=Object.prototype[n]&&n.toLowerCase()!="movie")createObjParam(o,n,parObj[n]);el.parentNode.replaceChild(o,el);r=o}}return r}function createObjParam(el,pName,pValue){var p=createElement("param");p.setAttribute("name",pName);p.setAttribute("value",pValue);el.appendChild(p)}function removeSWF(id){var obj=getElementById(id);if(obj&&obj.nodeName=="OBJECT")if(ua.ie&&ua.win){obj.style.display="none";(function(){if(obj.readyState==4)removeObjectInIE(id);else setTimeout(arguments.callee, 10)})()}else obj.parentNode.removeChild(obj)}function removeObjectInIE(id){var obj=getElementById(id);if(obj){for(var i in obj)if(typeof obj[i]=="function")obj[i]=null;obj.parentNode.removeChild(obj)}}function getElementById(id){var el=null;try{el=doc.getElementById(id)}catch(e){}return el}function createElement(el){return doc.createElement(el)}function addListener(target,eventType,fn){target.attachEvent(eventType,fn);listenersArr[listenersArr.length]=[target,eventType,fn]}function hasPlayerVersion(rv){var pv= ua.pv,v=rv.split(".");v[0]=parseInt(v[0],10);v[1]=parseInt(v[1],10)||0;v[2]=parseInt(v[2],10)||0;return pv[0]>v[0]||pv[0]==v[0]&&pv[1]>v[1]||pv[0]==v[0]&&pv[1]==v[1]&&pv[2]>=v[2]?true:false}function createCSS(sel,decl,media,newStyle){if(ua.ie&&ua.mac)return;var h=doc.getElementsByTagName("head")[0];if(!h)return;var m=media&&typeof media=="string"?media:"screen";if(newStyle){dynamicStylesheet=null;dynamicStylesheetMedia=null}if(!dynamicStylesheet||dynamicStylesheetMedia!=m){var s=createElement("style"); s.setAttribute("type","text/css");s.setAttribute("media",m);dynamicStylesheet=h.appendChild(s);if(ua.ie&&ua.win&&typeof doc.styleSheets!=UNDEF&&doc.styleSheets.length>0)dynamicStylesheet=doc.styleSheets[doc.styleSheets.length-1];dynamicStylesheetMedia=m}if(ua.ie&&ua.win){if(dynamicStylesheet&&typeof dynamicStylesheet.addRule==OBJECT)dynamicStylesheet.addRule(sel,decl)}else if(dynamicStylesheet&&typeof doc.createTextNode!=UNDEF)dynamicStylesheet.appendChild(doc.createTextNode(sel+" {"+decl+"}"))}function setVisibility(id, isVisible){if(!autoHideShow)return;var v=isVisible?"visible":"hidden";if(isDomLoaded&&getElementById(id))getElementById(id).style.visibility=v;else createCSS("#"+id,"visibility:"+v)}function urlEncodeIfNecessary(s){var regex=/[\\\"<>\.;]/;var hasBadChars=regex.exec(s)!=null;return hasBadChars&&typeof encodeURIComponent!=UNDEF?encodeURIComponent(s):s}var cleanup=function(){if(ua.ie&&ua.win)window.attachEvent("onunload",function(){var ll=listenersArr.length;for(var i=0;i