var fadeSteps = 40; 
var fadeDelay = 20; 
var nextSetDelay = 9000; 
var loopPrepend = true; 
var arMessage = new Array("<span class='text-main'>I've been a subscriber for a year and a half now. This podcast hasn't changed one bit since then. The guitars are still riffing, the beat signiture is still in ravetime, and the selections always abstain from the annoying wavy effect that has turned me off with many other podcasts of the electronic dance array. </span>", "<span class='text-main'>Rockstar must be a rare breed these days; so many other DJ's have taken up the light and airy feel to trance, abandoning the harder darker side of the electronic spectrum which gives trance dance true substance and the carryover from rave time to swing time and back again... <br /><br />Rave on Rockstar; don't let the movement die! </span>", "<span class='text-main'>Rockstar delivers some of the best hard pounding beats I've heard in a long time. Keep RockStar alive I am a true fan.</span>", "<span class='text-main'>Boom Boom Boom....</span>", "<span class='text-main'>Every mix in these podcasts is absolutely incredible. Fast, hard-hitting, and with an amazing 'flow,' it's everything I was hoping for and more. If you've got a system in your car, be careful bout your throttle cause this gets your blood pumpin. I'm absolutely hooked.</span>", "<span class='text-main'>DJ Roxstar truly captures the energy represented by hard dance music. Each mix is a heart-pounding and energizing hour or so of purely good dance music... keep it going Roxstar. And please come to America (West Coast rave scene)... your talent and dedication to producing great music is much appreciated... download this NOW</span>", "<span class='text-main'>This podcast is one of the greatest hard dance podcast's out there!</span>"); 
var elIdx = 0, msgIdx = 0, fadeStep = 0; 
var fadeElem; 
var msgLen = arMessage.length; 
function fadeMsg(){ 
    if(elIdx == 1 || (!loopPrepend && (msgIdx == msgLen))){ 
        if(elIdx != 1)msgIdx = 0; 
        elIdx = 0; 
        setTimeout('fadeMsg()', nextSetDelay); 
    }else{ 
        if(msgIdx == msgLen)msgIdx = 0; 
        if(elIdx == 0){ 
            for(var i=0;i<1;i++){setOpacity(document.getElementById('fadeElem'+i), 0);} 
        } 
        fadeStep = 40; 
        fadeElem = document.getElementById('fadeElem' + elIdx); 
        fadeElem.innerHTML = arMessage[msgIdx]; 
        fadeStep = 0; 
        elIdx++; 
        msgIdx++; 
        fadeIn(); 
    } 
} 
function fadeIn() { 
    if(fadeStep > fadeSteps){ 
        fadeMsg(); 
        return; 
    } 
    setOpacity(fadeElem, (fadeStep/fadeSteps)); 
    fadeStep++; 
    window.setTimeout("fadeIn()", fadeDelay); 
} 
function setOpacity( el, opacity){ 
    if(el.style.opacity != undefined){ 
        el.style.opacity = opacity; 
    }else if( el.style.MozOpacity != undefined){ 
        el.style.MozOpacity = opacity; 
    }else if ( el.style.filter != undefined){ 
        el.style.filter="alpha(opacity=" + Math.round(opacity * 100) + ")"; 
    } 
} 
