var in_client = navigator.userAgent.indexOf("(R1")>=0?"yes":"no"; var statusPlyrObj = in_client?top.parent.window.external:null; if( in_client=="no" || statusPlyrObj.ComponentVersion("mnetplg:1.0")<=0 ) document.cookie="mnplugged=no; domain=.real.com; path=/;"; var g_MusicNetCounters = ""; function showSignOut() { document.write(""); updateSignOut(); } function updateSignOut() { if( !document.getElementById("signOutLink") ) { setTimeout("updateSignOut()",200); return; } var showLink = false; if(in_client == "no") { var uselink = "document.location.href='http://'"; var uselink2 = "document.location.href='http://'"; if(getUserCookieValue("RNPlayer")) { showLink = true; } }else{ if( statusPlyrObj.GetPlayerCookie("RNPlayer").length>0 ) { showLink = true; } var uselink = "statusPlyrObj.HandleAction('SignOut')"; var uselink2 = "statusPlyrObj.HandleAction('SignIn')"; } if(showLink) document.getElementById("signOutLink").innerHTML = "\" onmouseover=\"this.style.textDecoration='underline'\" onmouseout=\"this.style.textDecoration='none'\"> 
"; else document.getElementById("signOutLink").innerHTML = "\" onmouseover=\"this.style.textDecoration='underline'\" onmouseout=\"this.style.textDecoration='none'\"> 
"; } function getValue(c,v) { if(c.indexOf(v) < 0) return ""; var cV = new RegExp(".*" + v +"=([^&]*)(&|$).*"); return c.replace(cV,"$1"); } function getUserCookieValue( cookieName ) { var cookieArray = new Array(); var cRE = new RegExp("(\;|^)[^;]*("+cookieName+")\=([^;]*)(;|$)"); cookieArray = cRE.exec(document.cookie); if( cookieArray != null ) { return cookieArray[3]; } return ""; } function statusTexts(code) { var imgroot = ""; return "
" + "";
return ""; if( code=="update" ) return "
" + "" + "" + "" + "" + "" + "" + "" + "" + "
&rptarget=_rpbrowser\" class=status_sml title=\"\">



&rptarget=_rpbrowser\" class=status_sml title=\"\">


"; if( code=="signup" ) return "
" + "" + "" + "" + "" + "" + "" + "" + "
" + "&rptarget=_rpbrowser\" class=status_sml title=\"\">



&rptarget=_rpbrowser\" class=status_sml title=\"\">


";
} function updateNewSubscriptions() { if( !document.getElementById("statusArea") ) { setTimeout("updateNewSubscriptions()",200); return; } var output = ""; var INCLientNoRNPlayer = false; if(in_client == "yes") if( statusPlyrObj.GetPlayerCookie("RNPlayer").length<1 ) INCLientNoRNPlayer = true; output = statusTexts("update"); statusRender(output); c1 statusRender(""); if(!INCLientNoRNPlayer) { statusRender(""); output = statusTexts("signup"); statusRender(output); if( in_client == "yes" ) { try {renderMusicNetCounters();} catch(e) {} } } else { output = statusTexts("update"); statusRender(output); } } var mndata_dlcount= 1; var mndata_streamcount= 1; var mndata_daysleft = 1; var showing_mn_fields = false; function getMusicNetStatus() { if( document.cookie.indexOf("mncountersvalid=0") < 0 && has_mn() && is_mn_entitled()) { if(navigator.userAgent.indexOf("(R1")>0) { mn_get_counters(); if(! (mndata_dlcount < 0 || mndata_streamcount < 0 || mndata_daysleft < 0) ) { g_MusicNetCounters = "
" + mn_put_field("dlcount") + "   " + mn_put_field("streamcount") + "   " + mn_put_field("daysleft") + "   " + "
"; } } } } function renderMusicNetCounters() { if( !document.getElementById("MusicNetDiv") ) return; getMusicNetStatus(); if(g_MusicNetCounters == "") { document.getElementById("MusicNetCounterRow").style.display = "none"; } else { document.getElementById("MusicNetDiv").innerHTML = g_MusicNetCounters; showing_mn_fields = true; } } function UpdatedR1MCount() { renderMusicNetCounters(); } function mn_get_counters() { mndata_dlcount = statusPlyrObj.GetSubscriptionPlanProp("RealOneMusic","MNDLCount"); mndata_streamcount = statusPlyrObj.GetSubscriptionPlanProp("RealOneMusic","MNSCount"); mndata_daysleft = statusPlyrObj.GetSubscriptionPlanProp("RealOneMusic","MNRenewalTime"); } function mn_put_field(type) { return ""+eval("mndata_"+type)+""; } function is_entitled_sn(code) { var entitled_to = false; entitled_to = getCookieValue("RNPlayer"); if( !entitled_to ) { return false; } entitled_to = entitled_to.toLowerCase(); /** only use the service name value in the cookie **/ entitled_to = entitled_to.replace(/.*sn=([^&]*)&.*/,"\$1"); /** Ensure that there is a value before creating a RegX **/ if( !entitled_to ) return false; var goodRE = new RegExp(entitled_to.replace(/,/g,"|") ); return goodRE.test( code.toLowerCase() ); } function is_mn_entitled() { return is_entitled_sn("M,M1,M2,M3,M4,C1,C2,C3,C4,SP,IP"); } function has_mn() { return statusPlyrObj.ComponentVersion("mnetplg:1.0") > 0; }
function getCookieValue( cookieName ) { var cookieArray = new Array(); var cRE = new RegExp("(\;|^)[^;]*("+cookieName+")\=([^;]*)(;|$)"); cookieArray = cRE.exec(document.cookie); if( cookieArray != null ) { return cookieArray[3]; } return ""; } function popup(popup_sn) { settings="toolbar=no,location=no,directories=no," +"status=no,menubar=no,scrollbars=yes," +"resizable=yes,width=,height="; MyNewWindow=window.open("?sn="+popup_sn,"PopupWindow1",settings); } var status_area_shown = false; function showSubscriptions() { status_area_shown = true; document.write("
"); updateNewSubscriptions(); GetPremUpsell(); if( getCookieValue("RNPlayer").length>0 ) { GetPremUpsell(); } } function GetPremUpsell() { var imgroot = ""; var stat_prem_upsell_txt = ""; document.write("

"+stat_prem_upsell_txt);
document.write("


");
document.write("

");
} function statusClear() { if( status_area_shown ) document.getElementById("statusArea").innerHTML = ""; } function statusRender(x) { if( status_area_shown ) document.getElementById("statusArea").innerHTML += x; if (g_MusicNetCounters != "") renderMusicNetCounters(); } function RPOnLogin() { statusClear(); updateNewSubscriptions(); updateSignOut(); try { verifySNTarget(); } catch(e) {} } function parseMsgTokens( s ) { s=s.replace(/__number_of_unviewed_msgs__/g, UnviewedMsgCount); return s; } function OpenMessageCenter(WhatMsgArea) { if (WhatMsgArea == "NewMessage") result = parent.window.external.HandleAction("command:MessageCenter(RNMsgView)"); else result = parent.window.external.HandleAction("command:MessageCenter(RNMsgPersonalize)"); } var UnviewedMsgCount = ""; var NumMsg = 0; function getMessageCenter() { document.write(""); document.write("
/status/ent_message.gif\" id=MessageCenterEnvelope width=21 height=22 hspace=0 vspace=0 border=0>"); UnviewedMsgCount = IERPCt1.PlayerProperty('UNVIEWEDMESSAGESCOUNT'); NumMsg = parseInt(UnviewedMsgCount); if (NumMsg<1) { var stat_msg_center_no_msg_txt = parseMsgTokens( "" ); document.write("" + stat_msg_center_no_msg_txt + "
"); } else if (NumMsg==1) { var stat_msg_center_see_one_msg_txt = parseMsgTokens( "" ); document.write("" + stat_msg_center_see_one_msg_txt + "
"); MessageCenterEnvelope.src = "/status/ent_message_animi.gif"; } else if (NumMsg>1) { var stat_msg_center_see_many_msg_txt = parseMsgTokens( "" ); document.write("" + stat_msg_center_see_many_msg_txt + "
"); MessageCenterEnvelope.src = "/status/ent_message_animi.gif"; } document.write("\">

"); document.write("
");
return ""; } document.write("");