/*
* Fancy Music Player V2.1
* Author: Rafael Dery
* Copyright 2011
*
* Only for the sale at the envato marketplaces
*
*/

(function(e){e.fancyMusicPlayer={version:"2.0",author:"Rafael Dery"};jQuery.fn.fancyMusicPlayer=function(Q){function R(g){c=e(g);y=swfobject.getFlashPlayerVersion().major>=9;c.addClass("fmp-container").append("<p>Initializing MP3-Player...</p>");if(v.xmlPlaylist)e.ajax({type:"GET",url:v.xmlPlaylist,dataType:"xml",success:function(f){e(f).find("track").each(function(l,s){var w=e(s);q[l]=w.attr("href");k[l]=w.attr("title");x[l]=w.attr("target")});y?S():I()},error:function(){alert("XML file could not be loaded. Please check the XML path!")}});
else{e(g).children("a").hide().each(function(f,l){q[f]=l.href;k[f]=l.title;x[f]=l.target});y?S():I()}}function S(){c.append("<div id='"+("fmp-"+c.attr("id"))+"'></div>");var g={};g.wmode="transparent";g.allowscriptaccess="always";swfobject.embedSWF(v.swfPath+"?t="+(new Date).getTime(),"fmp-"+c.attr("id"),1,1,"9.0.0",false,{},g,{},M)}function M(g){m=g.ref;e(m).css({position:"absolute"})}function I(){c.find("p:first").remove();if(document.createElement("audio").canPlayType){m=new Audio;if(/maybe|probably/.test(m.canPlayType("audio/mpeg"))){m.addEventListener("error",
function(g){alert("Music Player Error:\n"+g.target.src+" could not be loaded. Please check the MP3 URL link!")},false);m.addEventListener("ended",function(){D||e.fancyMusicPlayer.next()},false);m.addEventListener("progress",function(){var g=(m.buffered.length&&m.buffered.end(0))/m.duration;g=isNaN(g)?1:g;e.fancyMusicPlayer._onLoading(g)},false);m.addEventListener("timeupdate",function(){e.fancyMusicPlayer._onPlayProgress(m.currentTime,m.currentTime/m.duration)},false);J()}else c.append("<p>Sorry! The HTML5 audio engine in your browser does not support MP3 files. Please install Flash 9+ or use another browser (Google Chrome, Safari)!</p>")}else c.append("<p>Sorry! Your browser does not support the HTML5 Audio engine. Please install Flash 9+ or use another browser (Google Chrome, Safari)!</p>")}
function J(){c.children("div").remove();c.append('<div class="clearfix"><a href="#" class="fmp-previous-button fmp-previous-button-normal"><div class="fmp-previous"></div></a><a href="#" class="fmp-pp-button fmp-pause-button-normal"><div class="fmp-play"></div></a><a href="#" class="fmp-next-button fmp-next-button-normal"><div class="fmp-next"></div></a><div class="fmp-time-bar"><div class="fmp-time"><span></span><div class="fmp-time-arrow-border"></div><div class="fmp-time-arrow"></div></div><div class="fmp-loading-bar"></div><div class="fmp-progress-bar"></div><div class="fmp-time-slider"></div></div></div>');
p=c.find(".fmp-time-bar").width();c.children("div:first").disableSelection();c.find(".fmp-time").css({opacity:0,top:-40});e.support.leadingWhitespace||c.find(".fmp-time").children(".fmp-time-arrow-border, .fmp-time-arrow").hide();v.volume&&c.find("div:first").append('<div class="fmp-sound-control"><div class="fmp-volume-button fmp-button-normal"></div><div class="fmp-volume-bar"><div class="fmp-volume-arrow-border"></div><div class="fmp-volume-arrow"></div><div class="fmp-volume-slider"></div><div class="fmp-volume-state-background"><div class="fmp-volume-state"></div></div></div></div>');
if(v.playlist){c.append('<div class="fmp-tracks-container clearfix"><div class="fmp-playlist-button fmp-button-normal"></div><span class="fmp-current-title"></span></div><div class="fmp-playlist-container"><div class="fmp-playlist-scroll" style="height:'+v.playlistHeight+'px;"><ul class="fmp-playlist"></ul></div></div>');for(var g=0;g<k.length;++g)B(g,k[g],x[g]);c.find(".fmp-playlist li:first").css("marginTop",0)}else c.append('<div class="fmp-tracks-container clearfix"><span class="fmp-current-title"></span></div>');
c.find(".fmp-pp-button").hover(function(){var f=e(this);z?f.removeClass("fmp-play-button-normal").addClass("fmp-play-button-hover"):f.removeClass("fmp-pause-button-normal").addClass("fmp-pause-button-hover")},function(){var f=e(this);z?f.removeClass("fmp-play-button-hover").addClass("fmp-play-button-normal"):f.removeClass("fmp-pause-button-hover").addClass("fmp-pause-button-normal")});c.find(".fmp-previous-button").hover(function(){e(this).removeClass("fmp-previous-button-normal").addClass("fmp-previous-button-hover").children("div").stop().fadeTo(500,
1)},function(){e(this).removeClass("fmp-previous-button-hover fmp-previous-button-press").addClass("fmp-previous-button-normal").children("div").stop().fadeTo(400,0.8)}).children("div").fadeTo(0,0.8);c.find(".fmp-next-button").hover(function(){e(this).removeClass("fmp-next-button-normal").addClass("fmp-next-button-hover").children("div").stop().fadeTo(500,1)},function(){e(this).removeClass("fmp-next-button-hover fmp-next-button-press").addClass("fmp-next-button-normal").children("div").stop().fadeTo(400,
0.8)}).children("div").fadeTo(0,0.8);c.find(".fmp-time-slider").hover(function(){var f=c.find(".fmp-time").data("hover",true);D||f.stop().css({opacity:0,top:-40}).animate({opacity:1,top:-30},300)},function(){var f=c.find(".fmp-time").data("hover",false);D||f.stop().animate({opacity:0,top:-40},200)});e(".fmp-previous-button").mouseup(function(){e(this).removeClass("fmp-previous-button-press").addClass("fmp-previous-button-hover")}).mousedown(function(){e(this).removeClass("fmp-previous-button-hover").addClass("fmp-previous-button-press")});
e(".fmp-next-button").mouseup(function(){e(this).removeClass("fmp-next-button-press").addClass("fmp-next-button-hover")}).mousedown(function(){e(this).removeClass("fmp-next-button-hover").addClass("fmp-next-button-press")});c.find(".fmp-playlist li span").live("mouseover mouseout",function(f){if(f.type=="mouseover"){f=e(this);if(c.find(".fmp-playlist li").index(f.parent())==r)return false;f.stop().animate({color:v.trackColorHover},500)}else{f=e(this);if(c.find(".fmp-playlist li").index(f.parent())==
r)return false;f.stop().animate({color:v.trackColorNormal},500)}}).addClass("fmp-track-normal");c.find(".fmp-delete-track, .fmp-track-link").live("mouseover mouseout",function(f){f.type=="mouseover"?e(this).stop().fadeTo(500,1):e(this).stop().fadeTo(500,0.6)});c.find(".fmp-previous-button").click(function(){e.fancyMusicPlayer.previous();return false});c.find(".fmp-next-button").click(function(){e.fancyMusicPlayer.next();return false});c.find(".fmp-pp-button").click(function(){e.fancyMusicPlayer.toggle();
return false});c.find(".fmp-time-slider").live("mousedown",function(){e(document).bind("mouseup",K);e(document).bind("mousemove",T)});c.find(".fmp-volume-button").click(function(){if(!c.find(".fmp-volume-bar").is(":animated")){var f=e(this);f.hasClass("fmp-button-active")?f.removeClass("fmp-button-active").addClass("fmp-button-normal"):f.removeClass("fmp-button-normal").addClass("fmp-button-active");c.find(".fmp-volume-bar").slideToggle(200)}});c.find(".fmp-volume-slider").live("mousedown",function(){e(document).bind("mouseup",
N);e(document).bind("mousemove",L)}).dblclick(function(){c.find(".fmp-volume-slider").position().top==0?e.fancyMusicPlayer.volume(1):e.fancyMusicPlayer.volume(0)});c.find(".fmp-playlist-button").click(function(){var f=e(this);if(!c.find(".fmp-playlist-container").is(":animated")){f.hasClass("fmp-button-active")?f.removeClass("fmp-button-active").addClass("fmp-button-normal"):f.removeClass("fmp-button-normal").addClass("fmp-button-active");c.find(".fmp-playlist-container").slideToggle(500)}});c.find(".fmp-playlist li .fmp-delete-track").live("click",
function(){var f=e(this),l=c.find(".fmp-playlist li").index(f.parent());q.splice(l,1);k.splice(l,1);x.splice(l,1);f.parent().remove();for(f=l;f<c.find(".fmp-playlist li").length;++f)c.find(".fmp-playlist li").eq(f).children("span").text(f+1+"- "+k[f]+"")});c.find(".fmp-playlist li span").live("click",function(){r=c.find(".fmp-playlist li").index(e(this).parent());C(r,true)});c.find(".fmp-playlist li .fmp-track-link").live("click",function(){var f=c.find(".fmp-playlist li").index(e(this).parent());
window.open(x[f],v.targetLink)});e(".fmp-my-playlist li a").live("click",function(){e.fancyMusicPlayer.addTrack(this.href,this.title,this.target);return false});e("a.fmp-my-track").live("click",function(){e.fancyMusicPlayer.addTrack(this.href,this.title,this.target);return false});if(v.playlistScrollable){g=c.find(".fmp-playlist-scroll");g.jScrollPane({autoReinitialise:true});g.data("jsp");c.find(".fmp-playlist-container").height("100%")}else c.find(".fmp-playlist").unwrap();if(v.playlistInitOpen){c.find(".fmp-playlist-button").removeClass("fmp-button-normal").addClass("fmp-button-active");
c.find(".fmp-playlist-container").show()}q.length>0&&C(0,v.autoPlay);v.onReady()}function C(g,f){y?m.pauseTrack():m.pause();if(f){c.find(".fmp-pp-button div").removeClass().addClass("fmp-pause");c.find(".fmp-pp-button").removeClass("fmp-play-button-normal").addClass("fmp-pause-button-normal");z=false}else{c.find(".fmp-pp-button div").removeClass().addClass("fmp-play");c.find(".fmp-pp-button").removeClass("fmp-pause-button-normal").addClass("fmp-play-button-normal");z=true}c.find(".fmp-playlist li span").stop().css("color",
v.trackColorNormal).eq(g).css("color",v.trackColorSelected);c.find(".fmp-loading-bar").width(0);c.find(".fmp-progress-bar").width(0);c.find(".fmp-time").css("left",-13).find("span").text(v.showHours?"00:00:00":"00:00");c.find(".fmp-time-slider").css("left",-6);c.find(".fmp-current-title").text(k[g]);if(q.length>0)if(y)m.addTrack(q[g],f);else{m.src="";m.src=q[g];f?e.fancyMusicPlayer.play():e.fancyMusicPlayer.pause()}else e.fancyMusicPlayer.clear()}function T(g){if(c.find(".fmp-loading-bar").width()==
0)return false;D=true;var f=c.find(".fmp-loading-bar").width()+-6;g=g.pageX-c.find(".fmp-progress-bar").offset().left-6;if(g<-6)g=-6;if(g>f)g=f;f=(g+6)/p;if(y){m.pauseTrack();g=m.playProgress(f)}else{m.pause();g=f*m.duration;m.currentTime=g}e.fancyMusicPlayer._onPlayProgress(g,f)}function K(){c.find(".fmp-time").data("hover")||c.find(".fmp-time").stop().animate({opacity:0,top:-40},200);if(c.find(".fmp-loading-bar").width()==0)return false;D=false;e(document).unbind("mousemove",T);e(document).unbind("mouseup",
K);if(!y)if(m.currentTime===m.duration&&!z){r++;if(r==q.length)r=0;C(r,!z)}z?e.fancyMusicPlayer.pause():e.fancyMusicPlayer.play()}function L(g){var f=c.find(".fmp-volume-state-background").height()-4;g=g.pageY-c.find(".fmp-volume-state-background").offset().top;var l=(g+4)/44;if(g<0)l=g=0;if(g>f)l=1;e.fancyMusicPlayer.volume(l)}function N(){e(document).unbind("mousemove",L);e(document).unbind("mouseup",N)}function B(g,f,l){l=/(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/.test(l)?
'<div class="fmp-track-link"></div>':"";c.find(".fmp-playlist").append('<li><div class="fmp-delete-track"></div><span>'+(g+1)+"- "+f+"</span>"+l+"</li>");c.find(".fmp-playlist li:last").children(".fmp-delete-track, .fmp-track-link").fadeTo(0,0.6)}var v=e.extend({},e.fn.fancyMusicPlayer.defaults,Q),c,y,m,O,p,r=0,D=false,z=!v.autoPlay,q=[],k=[],x=[];e.fancyMusicPlayer._onInit=function(){c.find("p:first").remove();J()};e.fancyMusicPlayer._onLoading=function(g){c.find(".fmp-loading-bar").width(g*p)};
e.fancyMusicPlayer._onPlayProgress=function(g,f){var l,s=g;s=Math.abs(s);l=[];l[0]=Math.floor(s/3600%24);l[1]=Math.floor(s/60%60);l[2]=Math.floor(s%60);s=v.showHours;for(var w=-1,A=0;A<l.length;A++){if(l[A]<10)l[A]="0"+l[A];if(l[A]=="00"&&A<l.length-2&&!s)w=A;else s=true}l.splice(0,w+1);l=l.join(":");if(O!=l){c.find(".fmp-time span").text(l);c.find(".fmp-time").css("left",f*p-13);c.find(".fmp-time-slider").css("left",f*p-6);c.find(".fmp-progress-bar").width(f*p)}O=l};e.fancyMusicPlayer.play=function(){if(q.length===
0){e.fancyMusicPlayer.clear();return false}if(y)m.playTrack();else m.currentTime===m.duration&&z?e.fancyMusicPlayer.next():m.play();c.find(".fmp-pp-button div").removeClass().addClass("fmp-pause");c.find(".fmp-pp-button").removeClass("fmp-play-button-normal fmp-play-button-hover").addClass("fmp-pause-button-normal");z=false};e.fancyMusicPlayer.pause=function(){q.length===0&&c.find(".fmp-current-title").text("");y?m.pauseTrack():m.pause();c.find(".fmp-pp-button div").removeClass().addClass("fmp-play");
c.find(".fmp-pp-button").removeClass("fmp-pause-button-normal fmp-pause-button-hover").addClass("fmp-play-button-normal");z=true};e.fancyMusicPlayer.toggle=function(){z?e.fancyMusicPlayer.play():e.fancyMusicPlayer.pause()};e.fancyMusicPlayer.previous=function(){r--;if(r<0)r=q.length-1;C(r,true)};e.fancyMusicPlayer.next=function(){r++;if(r==q.length)r=0;C(r,true)};e.fancyMusicPlayer.volume=function(g){var f=c.find(".fmp-volume-state-background").height();c.find(".fmp-volume-slider").css("top",(f-4)*
g);c.find(".fmp-volume-state").css("height",f*g);if(y)m.setVolume(g);else m.volume=g};e.fancyMusicPlayer.addTrack=function(g,f,l,s){if(m){if(l===undefined)param2="";if(s===undefined)s=true;var w=e.inArray(f,k);if(w!=-1){C(w,s);return false}q.push(g);k.push(f);x.push(l);B(q.length-1,f,l);c.find(".fmp-playlist li:first").css("marginTop",0);if(s){r=q.length-1;C(r,s)}}};e.fancyMusicPlayer.clear=function(){e.fancyMusicPlayer.pause();c.find(".fmp-current-title").text("");q=[];k=[];x=[];if(y)m.clear();else{m.pause();
m.src=""}};return this.each(function(){R(this)})};e.fn.fancyMusicPlayer.defaults={playlistHeight:65,volume:true,playlist:true,playlistInitOpen:false,playlistScrollable:true,autoPlay:false,showHours:false,trackColorNormal:"#8d8da8",trackColorHover:"#aeaec6",trackColorSelected:"#aeaec6",targetLink:"_blank",xmlPlaylist:"",swfPath:"swf/FancyMusicPlayer.swf",onReady:function(){}}})(jQuery);
var swfobject=function(){function e(){if(!H){try{var a=k.getElementsByTagName("body")[0].appendChild(k.createElement("span"));a.parentNode.removeChild(a)}catch(b){return}H=true;a=f.length;for(var d=0;d<a;d++)f[d]()}}function Q(a){if(H)a();else f[f.length]=a}function R(a){if(typeof q.addEventListener!=p)q.addEventListener("load",a,false);else if(typeof k.addEventListener!=p)k.addEventListener("load",a,false);else if(typeof q.attachEvent!=p)v(q,"onload",a);else if(typeof q.onload=="function"){var b=
q.onload;q.onload=function(){b();a()}}else q.onload=a}function S(){var a=k.getElementsByTagName("body")[0],b=k.createElement(r);b.setAttribute("type",D);var d=a.appendChild(b);if(d){var h=0;(function(){if(typeof d.GetVariable!=p){var i=d.GetVariable("$version");if(i){i=i.split(" ")[1].split(",");j.pv=[parseInt(i[0],10),parseInt(i[1],10),parseInt(i[2],10)]}}else if(h<10){h++;setTimeout(arguments.callee,10);return}a.removeChild(b);d=null;M()})()}else M()}function M(){var a=l.length;if(a>0)for(var b=
0;b<a;b++){var d=l[b].id,h=l[b].callbackFn,i={success:false,id:d};if(j.pv[0]>0){var o=B(d);if(o)if(c(l[b].swfVersion)&&!(j.wk&&j.wk<312)){m(d,true);if(h){i.success=true;i.ref=I(d);h(i)}}else if(l[b].expressInstall&&J()){i={};i.data=l[b].expressInstall;i.width=o.getAttribute("width")||"0";i.height=o.getAttribute("height")||"0";if(o.getAttribute("class"))i.styleclass=o.getAttribute("class");if(o.getAttribute("align"))i.align=o.getAttribute("align");var n={};o=o.getElementsByTagName("param");for(var t=
o.length,u=0;u<t;u++)if(o[u].getAttribute("name").toLowerCase()!="movie")n[o[u].getAttribute("name")]=o[u].getAttribute("value");C(i,n,d,h)}else{T(o);h&&h(i)}}else{m(d,true);if(h){if((d=I(d))&&typeof d.SetVariable!=p){i.success=true;i.ref=d}h(i)}}}}function I(a){var b=null;if((a=B(a))&&a.nodeName=="OBJECT")if(typeof a.SetVariable!=p)b=a;else if(a=a.getElementsByTagName(r)[0])b=a;return b}function J(){return!U&&c("6.0.65")&&(j.win||j.mac)&&!(j.wk&&j.wk<312)}function C(a,b,d,h){U=true;Z=h||null;aa=
{success:false,id:d};var i=B(d);if(i){if(i.nodeName=="OBJECT"){A=K(i);V=null}else{A=i;V=d}a.id=z;if(typeof a.width==p||!/%$/.test(a.width)&&parseInt(a.width,10)<310)a.width="310";if(typeof a.height==p||!/%$/.test(a.height)&&parseInt(a.height,10)<137)a.height="137";k.title=k.title.slice(0,47)+" - Flash Player Installation";h=j.ie&&j.win?"ActiveX":"PlugIn";h="MMredirectURL="+q.location.toString().replace(/&/g,"%26")+"&MMplayerType="+h+"&MMdoctitle="+k.title;if(typeof b.flashvars!=p)b.flashvars+="&"+
h;else b.flashvars=h;if(j.ie&&j.win&&i.readyState!=4){h=k.createElement("div");d+="SWFObjectNew";h.setAttribute("id",d);i.parentNode.insertBefore(h,i);i.style.display="none";(function(){i.readyState==4?i.parentNode.removeChild(i):setTimeout(arguments.callee,10)})()}L(a,b,d)}}function T(a){if(j.ie&&j.win&&a.readyState!=4){var b=k.createElement("div");a.parentNode.insertBefore(b,a);b.parentNode.replaceChild(K(a),b);a.style.display="none";(function(){a.readyState==4?a.parentNode.removeChild(a):setTimeout(arguments.callee,
10)})()}else a.parentNode.replaceChild(K(a),a)}function K(a){var b=k.createElement("div");if(j.win&&j.ie)b.innerHTML=a.innerHTML;else if(a=a.getElementsByTagName(r)[0])if(a=a.childNodes)for(var d=a.length,h=0;h<d;h++)!(a[h].nodeType==1&&a[h].nodeName=="PARAM")&&a[h].nodeType!=8&&b.appendChild(a[h].cloneNode(true));return b}function L(a,b,d){var h,i=B(d);if(j.wk&&j.wk<312)return h;if(i){if(typeof a.id==p)a.id=d;if(j.ie&&j.win){var o="",n;for(n in a)if(a[n]!=Object.prototype[n])if(n.toLowerCase()==
"data")b.movie=a[n];else if(n.toLowerCase()=="styleclass")o+=' class="'+a[n]+'"';else if(n.toLowerCase()!="classid")o+=" "+n+'="'+a[n]+'"';n="";for(var t in b)if(b[t]!=Object.prototype[t])n+='<param name="'+t+'" value="'+b[t]+'" />';i.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+o+">"+n+"</object>";s[s.length]=a.id;h=B(a.id)}else{t=k.createElement(r);t.setAttribute("type",D);for(var u in a)if(a[u]!=Object.prototype[u])if(u.toLowerCase()=="styleclass")t.setAttribute("class",
a[u]);else u.toLowerCase()!="classid"&&t.setAttribute(u,a[u]);for(o in b)if(b[o]!=Object.prototype[o]&&o.toLowerCase()!="movie"){a=t;n=o;u=b[o];d=k.createElement("param");d.setAttribute("name",n);d.setAttribute("value",u);a.appendChild(d)}i.parentNode.replaceChild(t,i);h=t}}return h}function N(a){var b=B(a);if(b&&b.nodeName=="OBJECT")if(j.ie&&j.win){b.style.display="none";(function(){if(b.readyState==4){var d=B(a);if(d){for(var h in d)if(typeof d[h]=="function")d[h]=null;d.parentNode.removeChild(d)}}else setTimeout(arguments.callee,
10)})()}else b.parentNode.removeChild(b)}function B(a){var b=null;try{b=k.getElementById(a)}catch(d){}return b}function v(a,b,d){a.attachEvent(b,d);w[w.length]=[a,b,d]}function c(a){var b=j.pv;a=a.split(".");a[0]=parseInt(a[0],10);a[1]=parseInt(a[1],10)||0;a[2]=parseInt(a[2],10)||0;return b[0]>a[0]||b[0]==a[0]&&b[1]>a[1]||b[0]==a[0]&&b[1]==a[1]&&b[2]>=a[2]?true:false}function y(a,b,d,h){if(!(j.ie&&j.mac)){var i=k.getElementsByTagName("head")[0];if(i){d=d&&typeof d=="string"?d:"screen";if(h)$=E=null;
if(!E||$!=d){h=k.createElement("style");h.setAttribute("type","text/css");h.setAttribute("media",d);E=i.appendChild(h);if(j.ie&&j.win&&typeof k.styleSheets!=p&&k.styleSheets.length>0)E=k.styleSheets[k.styleSheets.length-1];$=d}if(j.ie&&j.win)E&&typeof E.addRule==r&&E.addRule(a,b);else E&&typeof k.createTextNode!=p&&E.appendChild(k.createTextNode(a+" {"+b+"}"))}}}function m(a,b){if(ba){var d=b?"visible":"hidden";if(H&&B(a))B(a).style.visibility=d;else y("#"+a,"visibility:"+d)}}function O(a){return/[\\\"<>\.;]/.exec(a)!=
null&&typeof encodeURIComponent!=p?encodeURIComponent(a):a}var p="undefined",r="object",D="application/x-shockwave-flash",z="SWFObjectExprInst",q=window,k=document,x=navigator,g=false,f=[function(){g?S():M()}],l=[],s=[],w=[],A,V,Z,aa,H=false,U=false,E,$,ba=true,j=function(){var a=typeof k.getElementById!=p&&typeof k.getElementsByTagName!=p&&typeof k.createElement!=p,b=x.userAgent.toLowerCase(),d=x.platform.toLowerCase(),h=d?/win/.test(d):/win/.test(b);d=d?/mac/.test(d):/mac/.test(b);b=/webkit/.test(b)?
parseFloat(b.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false;var i=!+"\u000b1",o=[0,0,0],n=null;if(typeof x.plugins!=p&&typeof x.plugins["Shockwave Flash"]==r){if((n=x.plugins["Shockwave Flash"].description)&&!(typeof x.mimeTypes!=p&&x.mimeTypes[D]&&!x.mimeTypes[D].enabledPlugin)){g=true;i=false;n=n.replace(/^.*\s+(\S+\s+\S+$)/,"$1");o[0]=parseInt(n.replace(/^(.*)\..*$/,"$1"),10);o[1]=parseInt(n.replace(/^.*\.(.*)\s.*$/,"$1"),10);o[2]=/[a-zA-Z]/.test(n)?parseInt(n.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),
10):0}}else if(typeof q.ActiveXObject!=p)try{var t=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");if(t)if(n=t.GetVariable("$version")){i=true;n=n.split(" ")[1].split(",");o=[parseInt(n[0],10),parseInt(n[1],10),parseInt(n[2],10)]}}catch(u){}return{w3:a,pv:o,wk:b,ie:i,win:h,mac:d}}();(function(){if(j.w3){if(typeof k.readyState!=p&&k.readyState=="complete"||typeof k.readyState==p&&(k.getElementsByTagName("body")[0]||k.body))e();if(!H){typeof k.addEventListener!=p&&k.addEventListener("DOMContentLoaded",
e,false);if(j.ie&&j.win){k.attachEvent("onreadystatechange",function(){if(k.readyState=="complete"){k.detachEvent("onreadystatechange",arguments.callee);e()}});q==top&&function(){if(!H){try{k.documentElement.doScroll("left")}catch(a){setTimeout(arguments.callee,0);return}e()}}()}j.wk&&function(){H||(/loaded|complete/.test(k.readyState)?e():setTimeout(arguments.callee,0))}();R(e)}}})();(function(){j.ie&&j.win&&window.attachEvent("onunload",function(){for(var a=w.length,b=0;b<a;b++)w[b][0].detachEvent(w[b][1],
w[b][2]);a=s.length;for(b=0;b<a;b++)N(s[b]);for(var d in j)j[d]=null;j=null;for(var h in swfobject)swfobject[h]=null;swfobject=null})})();return{registerObject:function(a,b,d,h){if(j.w3&&a&&b){var i={};i.id=a;i.swfVersion=b;i.expressInstall=d;i.callbackFn=h;l[l.length]=i;m(a,false)}else h&&h({success:false,id:a})},getObjectById:function(a){if(j.w3)return I(a)},embedSWF:function(a,b,d,h,i,o,n,t,u,P){var W={success:false,id:b};if(j.w3&&!(j.wk&&j.wk<312)&&a&&b&&d&&h&&i){m(b,false);Q(function(){d+="";
h+="";var G={};if(u&&typeof u===r)for(var F in u)G[F]=u[F];G.data=a;G.width=d;G.height=h;F={};if(t&&typeof t===r)for(var X in t)F[X]=t[X];if(n&&typeof n===r)for(var Y in n)if(typeof F.flashvars!=p)F.flashvars+="&"+Y+"="+n[Y];else F.flashvars=Y+"="+n[Y];if(c(i)){X=L(G,F,b);G.id==b&&m(b,true);W.success=true;W.ref=X}else if(o&&J()){G.data=o;C(G,F,b,P);return}else m(b,true);P&&P(W)})}else P&&P(W)},switchOffAutoHideShow:function(){ba=false},ua:j,getFlashPlayerVersion:function(){return{major:j.pv[0],minor:j.pv[1],
release:j.pv[2]}},hasFlashPlayerVersion:c,createSWF:function(a,b,d){if(j.w3)return L(a,b,d)},showExpressInstall:function(a,b,d,h){j.w3&&J()&&C(a,b,d,h)},removeSWF:function(a){j.w3&&N(a)},createCSS:function(a,b,d,h){j.w3&&y(a,b,d,h)},addDomLoadEvent:Q,addLoadEvent:R,getQueryParamValue:function(a){var b=k.location.search||k.location.hash;if(b){if(/\?/.test(b))b=b.split("?")[1];if(a==null)return O(b);b=b.split("&");for(var d=0;d<b.length;d++)if(b[d].substring(0,b[d].indexOf("="))==a)return O(b[d].substring(b[d].indexOf("=")+
1))}return""},expressInstallCallback:function(){if(U){var a=B(z);if(a&&A){a.parentNode.replaceChild(A,a);if(V){m(V,true);if(j.ie&&j.win)A.style.display="block"}Z&&Z(aa)}U=false}}}}();



