$(document).ready(function () { GetRemotePlayInfo(); });
function jsonp(url, callback, name, query) { if (url.indexOf("?") > -1) { url += "&jsonp="; }
else { url += "?jsonp="; }
url += name + "&";
if (query) { url += encodeURIComponent(query) + "&"; }
url += new Date().getTime().toString();
var script = document.createElement("script");
script.setAttribute("src", url);
script.setAttribute("type", "text/javascript");
var head = document.getElementsByTagName('head')[0];
if (head) { head.appendChild(script); } }
function GetRemotePlayInfo() { var reqUrl = "/play/currentsong.cfm?&type=json&previous=no&next=no&cover=no&callmeback=yes&defaultcover=no"; jsonp(reqUrl, "GetPlayInfo", "GetPlayInfo", ""); }
function GetPlayInfo(result) { var Party_Artist = result.tracks.artists; var Party_Backspace = " - "; var Party_Title = result.tracks.title;
MixTitle("#i_reload", Party_Artist + Party_Backspace + Party_Title); Party_Artist = Party_Artist.toUpperCase();
if (result.tracks.callmeback <= 0)
_pollDelay = 5000;
else
_pollDelay = (result.tracks.callmeback * 1);
restartPoll(); }
var pollId;
function startPoll() { pollId = setInterval(GetRemotePlayInfo, _pollDelay); }
function stopPoll() { if (pollId) clearInterval(pollId); }
function restartPoll() { stopPoll(); startPoll(); }
var dots = "...";
function MixTitle(div, text) { if (text.length > 80) { $(div).text(text.slice(0, 85) + dots); } else { $(div).html(text); } $(div).attr("title", text); }
$.easing.elasout = function(x, t, b, c, d) { var s=1.70158;var p=0;var a=c; if (t==0) return b;  if ((t/=d)==1) return b+c;  if (!p) p=d*.3; if (a < Math.abs(c)) { a=c; var s=p/4; }
else var s = p/(2*Math.PI) * Math.asin (c/a); return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b; };
if(!$.fontAvailable("Russia-Bold")) { Cufon.replace("div", { fontFamily: "Russia-Bold", fontWeight: "normal", fontStyle: "normal" } ); }
