// Now Playing v2 (for mpr006)
// see now_playing_multi.full.js for uncompressed version

var browserType=navigator.appName;var browserVersion=parseFloat(navigator.appVersion);var browserUserAgent=navigator.userAgent;var THE_CURRENT="1";var CLASSICAL="2";var C24="3";var WONDERGROUND="4";var CSF="5";var NIS="6";var RADIOHEARTLAND="7";var fileName=new Array(4);fileName[THE_CURRENT]="/radio/services/the_current/songs_played/playlist_data.php";fileName[CLASSICAL]="/radio/services/cms/pieces_played/playlist_data.php";fileName[C24]="/radio/services/classical_24/playlist_data.php";fileName[WONDERGROUND]="/radio/services/wonderground/playlist_data.php";fileName[CSF]="/radio/schedule/playlist_data.php";fileName[RADIOHEARTLAND]="/radio/services/radio_heartland/playlist_data.php";var tagIds=new Array(4);tagIds[THE_CURRENT]="now-playing-text-the-current";tagIds[CLASSICAL]="now-playing-text-classical-mpr";tagIds[C24]="now-playing-text-classical-24";tagIds[WONDERGROUND]="now-playing-text-wonderground";tagIds[CSF]="now-playing-text-classical-south-florida";tagIds[RADIOHEARTLAND]="now-playing-text-radio-heartland";var defaultDelay=30000;var naText="Now Playing Not Available";var broswerSupportText="Your browser does not support XMLHTTP.";var currentSongLink="/radio/services/the_current/playlist/playlist.php";var xmlhttp;var multixmlhttp=new Array(4);function getNowPlaying(a,b){try{b=defaultDelay;multixmlhttp[a]=null;if(window.XMLHttpRequest){multixmlhttp[a]=new XMLHttpRequest()}else{if(window.ActiveXObject){multixmlhttp[a]=new ActiveXObject("Microsoft.XMLHTTP")}}if(multixmlhttp[a]!=null){multixmlhttp[a].onreadystatechange=function(){setNowPlaying(a)};multixmlhttp[a].open("GET",fileName[a],true);multixmlhttp[a].send(null)}else{document.getElementById(tagIds[a]).innerHTML=naText}setTimeout("getNowPlaying("+a+", "+b+")",b)}catch(c){document.getElementById(tagIds[a]).innerHTML=naText}}function getNowPlayingTextForTheCurrent(c){var e=multixmlhttp[c].responseXML.documentElement;var b=null;var g=null;var f=null;var a="";try{if(window.ActiveXObject){b=e.getElementsByTagName("trackList")[0].getElementsByTagName("track")[0].getElementsByTagName("creator")[0].childNodes[0].nodeValue;g=e.getElementsByTagName("trackList")[0].getElementsByTagName("track")[0].getElementsByTagName("title")[0].childNodes[0].nodeValue}else{if(window.XMLHttpRequest){try{b=e.getElementsByTagName("trackList")[0].getElementsByTagName("track")[0].childNodes[3].firstChild.data}catch(d){}try{g=e.getElementsByTagName("trackList")[0].getElementsByTagName("track")[0].childNodes[1].firstChild.data}catch(d){}}}if(b!=null&&g!=null){a=b+" - "+g}}catch(d){return naText}if(a!=""){if(window.ActiveXObject){try{f=e.getElementsByTagName("trackList")[0].getElementsByTagName("track")[0].getElementsByTagName("song-id")[0].childNodes[0].nodeValue}catch(d){}}else{if(window.XMLHttpRequest){try{f=e.getElementsByTagName("trackList")[0].getElementsByTagName("track")[0].getElementsByTagName("song-id")[0].firstChild.data}catch(d){}}}if(f!=null&&f!=""){currentSongLink="/radio/services/the_current/playlist/song_detail.php?song_id="+f}}return a}function getNowPlayingTextForClassical(b){var f=multixmlhttp[b].responseXML.documentElement;var c=null;var g=null;var e=null;var h=null;var a="";try{if(window.ActiveXObject){c=f.getElementsByTagName("trackList")[0].getElementsByTagName("track")[0].getElementsByTagName("composer")[0].childNodes[0].nodeValue;g=f.getElementsByTagName("trackList")[0].getElementsByTagName("track")[0].getElementsByTagName("title")[0].childNodes[0].nodeValue;e=f.getElementsByTagName("trackList")[0].getElementsByTagName("track")[0].getElementsByTagName("orch-encemble")[0].childNodes[0].nodeValue;h=f.getElementsByTagName("trackList")[0].getElementsByTagName("track")[0].getElementsByTagName("soloist-1")[0].childNodes[0].nodeValue}else{if(window.XMLHttpRequest){try{c=f.getElementsByTagName("trackList")[0].getElementsByTagName("track")[0].childNodes[1].firstChild.data}catch(d){}try{g=f.getElementsByTagName("trackList")[0].getElementsByTagName("track")[0].childNodes[3].firstChild.data}catch(d){}try{e=f.getElementsByTagName("trackList")[0].getElementsByTagName("track")[0].childNodes[7].firstChild.data}catch(d){}try{h=f.getElementsByTagName("trackList")[0].getElementsByTagName("track")[0].childNodes[9].firstChild.data}catch(d){}}}if(c!=null&&g!=null){a=c+"<br/>"+g+"<br/>";if(e!=null&&e!=""){a+=e+"<br/>"}else{if(h!=null&&h!=""){a+=h+"<br/>"}}}else{return naText}}catch(d){return naText}return a}function setNowPlaying(a){if(multixmlhttp[a].readyState==4){if(multixmlhttp[a].status==200){if(a==THE_CURRENT||a==WONDERGROUND||a==RADIOHEARTLAND){nowPlayingText=getNowPlayingTextForTheCurrent(a)}else{if(a==CLASSICAL||a==C24||a==CSF){nowPlayingText=getNowPlayingTextForClassical(a)}}if(nowPlayingText!=document.getElementById(tagIds[a]).innerHTML){document.getElementById(tagIds[a]).innerHTML=nowPlayingText;if(a==THE_CURRENT){document.getElementById(tagIds[a]).href=currentSongLink}}}else{document.getElementById(tagIds[a]).innerHTML=naText}}};

