$(document).ready(function() { RefreshTitlesathenspartyrnb(); }); function addTimeStamp(){ tstmp = new Date(); return tstmp.getTime(); } function RefreshTitlesathenspartyrnb() { $.ajax({ type: "GET", url: "/whatson/athenspartyrnb/NowOnAir.xml?timestamp="+addTimeStamp(), dataType: "xml", success: ShowTitleArtistathenspartyrnb }); //alert("/whatson_remote/updateartistpic.asp?timestamp="+addTimeStamp()+"&q="+qArtist); $.ajax({ type: "GET", url: "/whatson/athenspartyrnb/AirPlayNext.xml?timestamp="+addTimeStamp(), dataType: "xml", success: ShowNextSongsathenspartyrnb }); $.ajax({ type: "GET", url: "/whatson/athenspartyrnb/AirPlayHistory.xml?timestamp="+addTimeStamp(), dataType: "xml", success: ShowLastSongsathenspartyrnb }); } function ShowTitleArtistathenspartyrnb(xml) { $(xml).find("Song").each(function() { qTitle = $(this).attr("title"); $("#athenspartyrnb_title").html($(this).attr("title")); $(xml).find("Artist").each(function() { $("#athenspartyrnb_artist").html($(this).attr("name")); qArtist = $(this).attr("name"); $.ajax({ type: "GET", url: "/whatson_remote/updatetrackpic.asp?timestamp="+addTimeStamp()+"&t="+qTitle+"&a="+qArtist, dataType: "text", success: ShowNowPicathenspartyrnb }); }); }); } function ShowNowPicathenspartyrnb(txt) { if (txt!=''){ $("#athenspartyrnb_pic").attr("src",txt); $("#athenspartyrnb_pic").show(); } else{ $("#athenspartyrnb_pic").attr("src",''); $("#athenspartyrnb_pic").hide(); } } function ShowLastSongsathenspartyrnb(xml) { var tmpLastSongs=""; $(xml).find("Song").each(function() { tmpLastSongs = tmpLastSongs + $(this).find("Info").attr("StartTime")+ " > "; tmpLastSongs = tmpLastSongs +"" + $(this).attr("title") + " >"; tmpLastSongs = tmpLastSongs + $(this).find("Artist").attr("name")+ "
"; }); $("#athenspartyrnb_lastsongs").html(tmpLastSongs); } function ShowNextSongsathenspartyrnb(xml) { var j=0; $(xml).find("Song").each(function() { if (j==0 ){ $("#athenspartyrnb_nexttitle").html( $(this).attr("title") ); $("#athenspartyrnb_nextartist").html( $(this).find("Artist").attr("name") ); } j=j+1; $("#nextheader").show(); }); } var oRefreshathenspartyrnb; oRefreshathenspartyrnb = window.setInterval("RefreshTitlesathenspartyrnb()", 50000);