var player;
var plst=null;
var currentItem=-1;
var previousItem=-1;
function playerReady(_1){
player=document.getElementById("audio");
addListeners();
getPlaylistData(0);
};
function addListeners(){
if(player.getPlaylist()){
player.addControllerListener("ITEM","itemListener");
}else{
setTimeout("addListeners()",100);
}
};
function itemListener(_2){
if(_2.index!=currentItem){
previousItem=currentItem;
currentItem=_2.index;
getPlaylistData(currentItem);
}
};
function getPlaylistData(_3){
plst=player.getPlaylist();
if(plst){
var _4=plst[_3].title;
var _5=plst[_3].author;
var _6=plst[_3].link;
var _7=document.getElementById("audio_title");
var _8=document.getElementById("audio_author");
var _9=document.getElementById("audio_link");
_7.innerHTML=_4;
_8.innerHTML=_5;
_9.innerHTML=_6;
$(".songs-list tr.current").removeClass("current");
$(".songs-list tr."+(_3+1)).addClass("current");
$("#share").show();
if($(".vertical-scroll").hasClass(".player")){
$(".vertical-scroll.player")[0].scrollTo("."+(_3+1));
}
}else{
setTimeout("getPlaylistData("+[_3]+")",300);
}
};
function selectSong(_a){
cur=_a;
player.sendEvent("ITEM",(cur));
};
function fetchSong(_b,id){
var _d=id[0];
var _e=id[1];
var _f=id[2];
var url="/artists/"+_e+"/"+_d+"/";
var _11="/artists/check/"+_d+"/";
window.open(url,"Download","width=200,height=200");
$.ajax({type:"GET",url:_11,success:function(_12){
$(_b).parent().html(_12);
}});
};
function PopOutPlayer(url){
window.open(url,"Player : Brite Revolution","height=550,width=470,resizable=0,toolbar=0,menubar=0,location=0");
return false;
};
function prepPlayer(){
if($(".mp3-player").hasClass(".popout-player")){
$("#share").tooltip({effect:"fade",position:["bottom","left"],offset:[0,100]});
}else{
$("#share").tooltip({effect:"fade",position:["bottom","center"]});
if($("body").hasClass("dashboard")){
variables={effect:"toggle",tip:"#exclusive_tooltip",position:["top","right"],offset:[10,-20]};
}else{
variables={effect:"toggle",tip:"#exclusive_tooltip",position:["top","center"],offset:[0,0]};
}
$(".exclusive.track").tooltip(variables);
}
$(".filter-select ul li a").click(function(){
var _14=($(".filter-select .jqTransformSelectWrapper span").text());
$.ajax({type:"POST",url:"/dashboard/ajax/player/",data:({filter:_14}),success:function(_15){
$(".player-box").html(_15);
$(".vertical-scroll").jScrollPane({"showArrows":true,"scrollbarWidth":21,"scrollbarMargin":2});
$(".jqtransform").jqTransform();
prepPlayer();
}});
});
};
$(document).ready(function(){
prepPlayer();
$(".songs-list .song_target a").live("click",function(){
current=$(this).attr("class");
cur=current-1;
player.sendEvent("ITEM",(cur));
return false;
});
$(".songs-list a.download").live("click",function(){
if($(this).hasClass("deny_song")){
var _16="<h1>Download Limit Exceeded</h1><h3>You are allowed 3 attempts to download a song</h3><p>Please use the <a href=\"/support/\">support page</a> to<br />contact us if you feel this is an error.</p><p>You may <a class=\"nyroModalClose\" href=\"\">close this window</a> <br />to continue downloading other songs.";
$.nyroModalManual({minHeight:170,content:_16});
}else if($(this).hasClass("nonuser")){
return false;
}else{
var id=$(this).attr("id").split("x");
fetchSong(this,id);
}
return false;
});
$("a.twitter").live("click",function(){
var _18=$("#audio_author").text();
var _19=$("#audio_title").text();
window.open("http://twitter.com/home?status=%E2%99%AB Just downloaded \""+_19+"\" by "+_18+" for FREE on briterevolution.com");
return false;
});
$("a.facebook").live("click",function(){
var _1a=$("#audio_author").text();
var _1b=$("#audio_title").text();
var _1c=$("#audio_link").text();
window.open("http://www.facebook.com/share.php?u=http://www.briterevolution.com/artists"+_1c);
return false;
});
$("a.email_a_friend").live("click",function(){
var api=$("#share").tooltip();
var _1e=$("#audio_author").text();
var _1f=$("#audio_title").text();
api.hide();
var _20="<div class=\"email_a_friend_form\"><h3>Email a Friend</h3><p><label>Your Email Address</label><br /><input type=\"text\" name=\"email\" id=\"your_email\"></p><p><label>Your Friend's Email Address</label><br /><input type=\"text\" name=\"friends_email\" id=\"your_friends_email\"></p><p<label>Message</label><br /><textarea id=\"your_message\">I just downloaded \""+_1f+"\" by "+_1e+" on briterevolution.com and thought that you might enjoy it, too. \n \n Brite gives me new music every day from artists I love and artists I?m glad to find. All for FREE! \n \nSign up today at http://www.briterevolution.com.</textarea><br /><a href=\"\" class=\"send\"><img src=\"/static/images/dashboard/btn-send.gif\" alt=\"Send\" /></a><a class=\"nyroModalClose\" href=\"\">CANCEL</a></div>";
$.nyroModalManual({minHeight:350,minWidth:250,content:_20});
return false;
});
$(".email_a_friend_form a.send").live("click",function(){
var _21=$(".email_a_friend_form input#your_email").val();
var to=$(".email_a_friend_form input#your_friends_email").val();
var _23=$(".email_a_friend_form #your_message").val();
$.ajax({type:"POST",url:"/player/email/",data:({from:_21,to:to,message:_23}),success:function(){
$.nyroModalManual({minHeight:90,minWidth:250,content:"<h1>Thanks for sharing!</h1><a class=\"nyroModalClose\" href=\"\">close this window</a>"});
}});
return false;
});
$(".shuffle a").live("click",function(){
var _24=$(this).parent().hasClass("off");
var _25=$(".mp3-player").hasClass("popout-player");
$.ajax({type:"POST",url:"/dashboard/ajax/player/",data:({shuffle:_24,popout:_25}),success:function(_26){
$(".player-box").html(_26);
$(".vertical-scroll,").jScrollPane({"showArrows":true,"scrollbarWidth":21,"scrollbarMargin":2});
$(".jqtransform").jqTransform();
prepPlayer();
}});
return false;
});
});

