//Set the php output as variables rssRaw = "

Frank Zappa\'s Five-Hour Show At Whisky A Go Go To Be Released As Live Album<\/a><\/p>

April 26, 2024<\/p>Frank Zappa\'s 5-hour show at the Whisky A Go Go that took place in Los Angeles on July 23, 1968, is set to be released as a live collection on June 21 via Zappa Records/UMe.|MJI|

Deep Purple Announce New Album \'=1\'<\/a><\/p>

April 26, 2024<\/p>Deep Purple have announced that their new album, =1, will be released on July 19 via earMUSIC. The first single from the upcoming 13-track album will be unveiled at midnight on April 30.|MJI|

Pearl Jam, Neil Young With Crazy Horse To Headline 2024 Ohana Festival<\/a><\/p>

April 26, 2024<\/p>Pearl Jam and Neil Young & Crazy Horse are set to headline the Ohana Festival, scheduled to take place at Doheny State Beach, in Dana Point, California, from September 27 through September 29.|MJI|

Stevie Nicks Reveals Brandi Carlile Among Special Guests For London BST Hyde Park Show<\/a><\/p>

April 25, 2024<\/p>Stevie Nicks has revealed the special guests for her upcoming show at London\'s BST Hyde Park. The Fleetwood Mac legend is set to play a solo headline set at the concert series on Friday, July 12. Brandi Carlile will support Nicks at Hyde Park this summer along with Anna Calvi and Paris Paloma.|MJI|

Paul McCartney & Wings To Officially Release Live Studio Album \'One Hand Clapping\'<\/a><\/p>

April 25, 2024<\/p>Paul McCartney & Wings will officially release their live studio album One Hand Clapping on June 14. The English-American rock band filmed a video documentary and possible live studio album - One Hand Clapping - at Abbey Road Studios in 1974. Despite overwhelming demand for newly recorded material, One Hand Clapping was never officially released.|MJI|"; rssDelimited = rssRaw.substring(0,(rssRaw.lastIndexOf("|") - 4)); //Trim the last "|MJI|" delimiter //RE-DECLARE NEEDED URI VARIABLES wdgtID = "today"; wdgtDateline = "true"; wdgtWidth = "440"; wdgtHeight = "400"; wdgtType = "scroller"; wdgtSkin = ""; wdgtSkinColor = ""; wdgtOrient = "none"; wdgtBadge = ""; wdgtBadgeWidth = ""; wdgtBadgeHeight = ""; wdgtTextColor = "000000"; //SERVICE sd = "musicnews.franklymedia.com"; //PREFIX pf = "rd"; //WIDGET POSITION wPos = "415"; //IE SNIFFER isIE6Win = navigator.platform == "Win32" && ((navigator.userAgent.toLowerCase().indexOf('msie 5.5')!=-1) || (navigator.userAgent.toLowerCase().indexOf('msie 6.0')!=-1)); //CROSS-BROWSER SPLIT FUNCTION String.prototype._$ = String.prototype._$ || String.prototype.split; String.prototype.split = function (s /* separator */, limit) { if (!(s instanceof RegExp)) return String.prototype._$.apply(this, arguments); var flags = (s.global ? "g" : "") + (s.ignoreCase ? "i" : "") + (s.multiline ? "m" : ""), s2 = new RegExp("^" + s.source + "$", flags), output = [], origLastIndex = s.lastIndex, lastLastIndex = 0, i = 0, match, lastLength; if (limit === undefined || +limit < 0) { limit = false; } else { limit = Math.floor(+limit); if (!limit) return []; } if (s.global) s.lastIndex = 0; else s = new RegExp(s.source, "g" + flags); while ((!limit || i++ <= limit) && (match = s.exec(this))) { var emptyMatch = !match[0].length; if (emptyMatch && s.lastIndex > match.index) s.lastIndex--; if (s.lastIndex > lastLastIndex) { if (match.length > 1) { match[0].replace(s2, function () { for (var j = 1; j < arguments.length - 2; j++) { if (arguments[j] === undefined) match[j] = undefined; } }); } output = output.concat(this.slice(lastLastIndex, match.index)); if (1 < match.length && match.index < this.length) output = output.concat(match.slice(1)); lastLength = match[0].length; lastLastIndex = s.lastIndex; } if (emptyMatch) s.lastIndex++; } output = lastLastIndex === this.length ? (s.test("") && !lastLength ? output : output.concat("")) : (limit ? output : output.concat(this.slice(lastLastIndex))); s.lastIndex = origLastIndex; return output; } //OUTPUT MASTER DIV document.write('

<\/div>'); //INITIALIZE A NEW WIDGET mjiWidget = function() { //Determine widget display //Run this logic if a known skin is selected, otherwise output a sparse widget if (!(wdgtSkin == "" || wdgtSkin == "none")) { //Adjust dimensions and set variables based on desired skin and orientation if (wdgtSkin == "glass") { if (wdgtOrient == "y") { //y-oriented //Set dimensions of the corners wdgtTopLeftWidth = 52; wdgtTopLeftHeight = 14; wdgtTopRightWidth = 15; wdgtTopRightHeight = 14; wdgtBotLeftWidth = 52; wdgtBotLeftHeight = 18; wdgtBotRightWidth = 15; wdgtBotRightHeight = 18; } else if (wdgtOrient == "x") { //x-oriented //Set dimensions of the corners wdgtTopLeftWidth = 15; wdgtTopLeftHeight = 39; wdgtTopRightWidth = 15; wdgtTopRightHeight = 39; wdgtBotLeftWidth = 15; wdgtBotLeftHeight = 18; wdgtBotRightWidth = 15; wdgtBotRightHeight = 18; } else { //z-oriented //Set dimensions of the corners wdgtTopLeftWidth = 15; wdgtTopLeftHeight = 12; wdgtTopRightWidth = 15; wdgtTopRightHeight = 12; wdgtBotLeftWidth = 15; wdgtBotLeftHeight = 18; wdgtBotRightWidth = 15; wdgtBotRightHeight = 18; } } else { //matte if (wdgtOrient == "y") { //y-oriented //Set dimensions of the corners wdgtTopLeftWidth = 52; wdgtTopLeftHeight = 14; wdgtTopRightWidth = 14; wdgtTopRightHeight = 14; wdgtBotLeftWidth = 52; wdgtBotLeftHeight = 16; wdgtBotRightWidth = 14; wdgtBotRightHeight = 16; } else if (wdgtOrient == "x") { //x-oriented //Set dimensions of the corners wdgtTopLeftWidth = 14; wdgtTopLeftHeight = 39; wdgtTopRightWidth = 14; wdgtTopRightHeight = 39; wdgtBotLeftWidth = 14; wdgtBotLeftHeight = 16; wdgtBotRightWidth = 14; wdgtBotRightHeight = 16; } else { //z-oriented //Set dimensions of the corners wdgtTopLeftWidth = 15; wdgtTopLeftHeight = 14; wdgtTopRightWidth = 15; wdgtTopRightHeight = 14; wdgtBotLeftWidth = 15; wdgtBotLeftHeight = 16; wdgtBotRightWidth = 15; wdgtBotRightHeight = 16; } } //Adjust dimensions of chrome based on above wdgtTopWidth = wdgtWidth - (wdgtTopLeftWidth + wdgtTopRightWidth); //Adjust width of mjiWdgtTop wdgtBotWidth = wdgtTopWidth; //Adjust width of mjiWdgtBot wdgtLeftHeight = wdgtHeight - (wdgtTopLeftHeight + wdgtBotLeftHeight); //Adjust height of mjiWdgtLeft wdgtRightHeight = wdgtLeftHeight; //Adjust height of mjiWdgtRight wdgtBoxWidth = wdgtTopWidth; //Adjust width of mjiWdgtContent_foo wdgtBoxHeight = wdgtLeftHeight; //Adjust height of mjiWdgtContent_foo //Set badge src if (wdgtBadge == "") { badgeSRC = 'http://'+sd+'/feeds/skins/'+pf+'/media/standard/common/'+pf+'_wdgt_'+wdgtSkin+'_'+wdgtSkinColor+'_'+wdgtOrient+'_'+wdgtID+'.png'; } else { badgeSRC = wdgtBadge; } //Set the widget html as a variable wdgtHTML = ''+ '
' + '
 <\/div>' + '
 <\/div>' + '
 <\/div>' + '
 <\/div>' + '
 <\/div>' + '
<\/div>' + '
 <\/div>' + '
 <\/div>' + '
 <\/div>' + '
 <\/div>' + '<\/div>' + ''; } //If no skin or unknown is selected, output a sparse widget else { wdgtBoxWidth = wdgtWidth; wdgtBoxHeight = wdgtHeight; wdgtHTML = ''+ '
' + '
<\/div>' + '<\/div>' + ''; } //Output the widget html document.getElementById('mjiWdgt_'+wPos).innerHTML = wdgtHTML; //Set png transparencies for ie 5.5-6.0 if (!(wdgtSkin == "" || wdgtSkin == "none")) { if (isIE6Win) { document.getElementById('mjiWdgtTopLeft_'+wPos).style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://'+sd+'/feeds/skins/'+pf+'/media/standard/common/'+pf+'_wdgt_'+wdgtSkin+'_'+wdgtSkinColor+'_'+wdgtOrient+'_tl.png",sizingMethod="scale")'; document.getElementById('mjiWdgtTop_'+wPos).style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://'+sd+'/feeds/skins/'+pf+'/media/standard/common/'+pf+'_wdgt_'+wdgtSkin+'_'+wdgtSkinColor+'_'+wdgtOrient+'_t.png",sizingMethod="scale")'; document.getElementById('mjiWdgtTopRight_'+wPos).style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://'+sd+'/feeds/skins/'+pf+'/media/standard/common/'+pf+'_wdgt_'+wdgtSkin+'_'+wdgtSkinColor+'_'+wdgtOrient+'_tr.png",sizingMethod="scale")'; document.getElementById('mjiWdgtLeft_'+wPos).style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://'+sd+'/feeds/skins/'+pf+'/media/standard/common/'+pf+'_wdgt_'+wdgtSkin+'_'+wdgtSkinColor+'_'+wdgtOrient+'_l.png",sizingMethod="scale")'; document.getElementById('mjiWdgtBadge_'+wPos).style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+badgeSRC+'",sizingMethod="scale")'; document.getElementById('mjiWdgtContent_'+wPos).style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://'+sd+'/feeds/skins/'+pf+'/media/standard/common/'+pf+'_wdgt_'+wdgtSkin+'_'+wdgtSkinColor+'_'+wdgtOrient+'_bk.png",sizingMethod="scale")'; document.getElementById('mjiWdgtRight_'+wPos).style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://'+sd+'/feeds/skins/'+pf+'/media/standard/common/'+pf+'_wdgt_'+wdgtSkin+'_'+wdgtSkinColor+'_'+wdgtOrient+'_r.png",sizingMethod="scale")'; document.getElementById('mjiWdgtBotLeft_'+wPos).style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://'+sd+'/feeds/skins/'+pf+'/media/standard/common/'+pf+'_wdgt_'+wdgtSkin+'_'+wdgtSkinColor+'_'+wdgtOrient+'_bl.png",sizingMethod="scale")'; document.getElementById('mjiWdgtBot_'+wPos).style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://'+sd+'/feeds/skins/'+pf+'/media/standard/common/'+pf+'_wdgt_'+wdgtSkin+'_'+wdgtSkinColor+'_'+wdgtOrient+'_b.png",sizingMethod="scale")'; document.getElementById('mjiWdgtBotRight_'+wPos).style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://'+sd+'/feeds/skins/'+pf+'/media/standard/common/'+pf+'_wdgt_'+wdgtSkin+'_'+wdgtSkinColor+'_'+wdgtOrient+'_br.png",sizingMethod="scale")'; } else { document.getElementById('mjiWdgtTopLeft_'+wPos).style.backgroundImage = 'url(http://'+sd+'/feeds/skins/'+pf+'/media/standard/common/'+pf+'_wdgt_'+wdgtSkin+'_'+wdgtSkinColor+'_'+wdgtOrient+'_tl.png)'; document.getElementById('mjiWdgtTop_'+wPos).style.backgroundImage = 'url(http://'+sd+'/feeds/skins/'+pf+'/media/standard/common/'+pf+'_wdgt_'+wdgtSkin+'_'+wdgtSkinColor+'_'+wdgtOrient+'_t.png)'; document.getElementById('mjiWdgtTopRight_'+wPos).style.backgroundImage = 'url(http://'+sd+'/feeds/skins/'+pf+'/media/standard/common/'+pf+'_wdgt_'+wdgtSkin+'_'+wdgtSkinColor+'_'+wdgtOrient+'_tr.png)'; document.getElementById('mjiWdgtLeft_'+wPos).style.backgroundImage = 'url(http://'+sd+'/feeds/skins/'+pf+'/media/standard/common/'+pf+'_wdgt_'+wdgtSkin+'_'+wdgtSkinColor+'_'+wdgtOrient+'_l.png)'; document.getElementById('mjiWdgtBadge_'+wPos).style.backgroundImage = 'url('+badgeSRC+')'; document.getElementById('mjiWdgtContent_'+wPos).style.backgroundImage = 'url(http://'+sd+'/feeds/skins/'+pf+'/media/standard/common/'+pf+'_wdgt_'+wdgtSkin+'_'+wdgtSkinColor+'_'+wdgtOrient+'_bk.png)'; document.getElementById('mjiWdgtRight_'+wPos).style.backgroundImage = 'url(http://'+sd+'/feeds/skins/'+pf+'/media/standard/common/'+pf+'_wdgt_'+wdgtSkin+'_'+wdgtSkinColor+'_'+wdgtOrient+'_r.png)'; document.getElementById('mjiWdgtBotLeft_'+wPos).style.backgroundImage = 'url(http://'+sd+'/feeds/skins/'+pf+'/media/standard/common/'+pf+'_wdgt_'+wdgtSkin+'_'+wdgtSkinColor+'_'+wdgtOrient+'_bl.png)'; document.getElementById('mjiWdgtBot_'+wPos).style.backgroundImage = 'url(http://'+sd+'/feeds/skins/'+pf+'/media/standard/common/'+pf+'_wdgt_'+wdgtSkin+'_'+wdgtSkinColor+'_'+wdgtOrient+'_b.png)'; document.getElementById('mjiWdgtBotRight_'+wPos).style.backgroundImage = 'url(http://'+sd+'/feeds/skins/'+pf+'/media/standard/common/'+pf+'_wdgt_'+wdgtSkin+'_'+wdgtSkinColor+'_'+wdgtOrient+'_br.png)'; } } //Confirm animation type and execute // Ticker if (wdgtType == "ticker") { var mjiArray_415 = rssDelimited.split(new RegExp("[|MJI|]{5}", "g")); doInitTicker_415 = new initTicker_415(mjiArray_415, wPos); } // Fader else if (wdgtType == "fader") { document.getElementById('mjiWdgtContent_'+wPos).innerHTML = rssRaw; doInitFader_415 = new initFader_415(wPos, 500, 3000); } // Scroller else if (wdgtType == "scroller") { var mjiArray_415 = rssDelimited.split(new RegExp("[|MJI|]{5}", "g")); var items_415 = mjiArray_415.length; scrollerWidth_415 = wdgtBoxWidth; scrollerHeight_415 = wdgtBoxHeight; heightAdj_415 = new Array(); scrollAdj_415 = new Array(); doInitScroller_415 = new initScroller_415(mjiArray_415, items_415, wPos); } else { document.getElementById('mjiWdgtContent_'+wPos).innerHTML = rssRaw; } } //TICKER LOGIC tickerContent_415 = ''; typedPortion_415 = ''; cursorChar_415 = ''; cursorHTML_415 = '@<\/span>'; workHTML_415 = ''; currentItem_415 = 0; var initTicker_415 = function(mjiArray_415, pos) { document.getElementById('mjiWdgtContent_'+pos).innerHTML = ''; count_415 = 0; if (currentItem_415 > mjiArray_415.length - 1) { currentItem_415 = 0; } tickerContent_415 = mjiArray_415[currentItem_415]; itemLength_415 = tickerContent_415.length; typeInterval_415 = setInterval(function() {typeText_415(mjiArray_415, pos);},40); } var typeText_415 = function(mjiArray_415, pos) { if (count_415 == itemLength_415) { clearInterval(typeInterval_415); count_415 = 0; currentItem_415++; setTimeout(function() {initTicker_415(mjiArray_415, pos);},2000); } else if (count_415 == 0) { typedPortion_415 = ''; } else { typedPortion_415 = tickerContent_415.substring(0, count_415); cursorChar_415 = tickerContent_415.charAt(count_415); } if (/]+>/); if (tag_415) { typedPortion_415 += tag_415[0]; count_415 += tag_415[0].length; } } else { workHTML_415 = ''; workHTML_415 += typedPortion_415; if (count_415 != itemLength_415 - 1) { workHTML_415 += cursorHTML_415.replace(/@/, cursorChar_415); document.getElementById('mjiWdgtContent_'+pos).innerHTML = workHTML_415; } count_415++; } } //FADER LOGIC //Pause and resume functions function pauseFader_415() { doInitFader_415.stopFade_415(); } function resumeFader_415() { doInitFader_415.startFade_415(); } //Constructor function initFader_415 = function(pos, fadetime, delay) { //create empty array for the unknown DIVs var divs_415 = new Array(); //get all the children of "mjiWdgtContent_foo" and create an array var children_415 = new Array(); children_415 = document.getElementById('mjiWdgtContent_'+pos).getElementsByTagName('div'); //populate the "divs" array with id attribute of found children for (var i=0; i < children_415.length; i++) { divs_415[i] = children_415.item(i).getAttribute("id"); } this.nAct_415 = -1; this.aDivs_415 = divs_415; for (var i=0;i -1) { document.getElementById(this.aDivs_415[this.nOldAct_415]).style.opacity = 1 - op_415; document.getElementById(this.aDivs_415[this.nOldAct_415]).style.filter = "alpha(opacity="+(100 - ieop_415)+")"; } if (this.nTime_415 == this.nDur_415) { clearInterval(this.nID2_415); if (this.nOldAct_415 > -1) { document.getElementById(this.aDivs_415[this.nOldAct_415]).style.visibility = "hidden"; } var p_415 = this; this.nID1_415 = setInterval(function() { p_415.newFade_415() }, this.nDelay_415); } //IE is brain-dead, so remove filter to re-enable ClearType if (document.getElementById(this.aDivs_415[this.nAct_415]).style.filter && document.getElementById(this.aDivs_415[this.nAct_415]).style.removeAttribute) { document.getElementById(this.aDivs_415[this.nAct_415]).style.removeAttribute('filter'); } } initFader_415.prototype.easeInOut_415 = function(t,b,c,d) { return c/2 * (1 - Math.cos(Math.PI*t/d)) + b; } //SCROLLER LOGIC pauseScrollerBol_415 = false; collA_415 = null; collB_415 = null; collTop_415 = 0; collOffset_415 = 0; function pauseScroll_415(collAItem_415,bol) { pauseScrollerBol_415 = true; } function resumeScroll_415(collBItem_415,bol) { pauseScrollerBol_415 = false; if (bol == 1) { objd_415 = document.getElementById('mjiWdgtCollBItem_415_'+collBItem_415); } else { objd_415 = document.getElementById('mjiWdgtCollAItem_415_'+collBItem_415); } } var doScroll_415 = function() { if (pauseScrollerBol_415 == false) { collTop_415--; if (collTop_415 < (-1*collOffset_415)) { collTop_415 = 0; collB_415.style.top = scrollerHeight_415+'px'; } collA_415.style.top = collTop_415+'px'; if ((collTop_415+collOffset_415)Initializing Music News Content...<\/div>'; for (i=0;i'+mjiArray_415[i]+'<\/div>'; } innertxt_415 = innertxt_415+'<\/div>'; innertxt_415 = innertxt_415+'
'; for (i=0;i'+mjiArray_415[i]+'<\/div>'; } innertxt_415 = innertxt_415+'<\/div>'; shellDiv_415 = document.getElementById('mjiWdgtContent_'+pos); var t = document.createElement('div'); t.innerHTML = innertxt_415; shellDiv_415.appendChild(t); //shellDiv_415.innerHTML = innertxt_415; // Wait for page to fully load in non-mozilla browsers before running initScroller2 if (navigator.userAgent.match(/msie/i)) { var pageloaded = true; var t=setTimeout("if (document.readyState == 'completed') pageloaded = true",1000); while (pageloaded == false) { // do nothing } clearTimeout(t); } setTimeout(function() {initScroller2_415(mjiArray_415, items_415, pos)},5000); //start time }