function getObject(movieName)
{
    if(document.getElementById(movieName))
    return document.getElementById(movieName);
    if(document.embeds[movieName])
    return document.embeds[movieName];
    if(window.document[movieName])
    return window.document[movieName];
    if(window[movieName])
    return window[movieName];
    if(document[movieName])
    return document[movieName];

    return null;
}

// stops audio when browser moves to a new page or closes. Helps stop a crash in Safari.
window.onunload = function() {    
    getObject("fmp256").playpause(0);
}

// sends Flash a new config file URL
function setconfig(_url) {    
    getObject("fmp256").setconfig(_url);
}

// changes between play and pause
function toggle(siteurl) {    	
    var control = document.getElementById('play-pause'); 
    if (control.src == siteurl + 'images/pause.png') {   
        turnoffstream(siteurl);
    } else {     
        turnonstream(siteurl);
    }
}

function turnoffstream(siteurl) {       
    setconfig(siteurl + 'flash/player/minicaster_off.xml?' + new Date().getTime());    
    document.getElementById('play-pause').src = siteurl + 'images/play.png';
    document.getElementById('nowplaying').style.display = 'none';
    document.getElementById('nowplaying_coverart').style.display = 'none'; 
}
function turnonstream(siteurl) {
    setconfig(siteurl + 'flash/player/minicaster_on.xml?' + new Date().getTime());
    document.getElementById('play-pause').src = siteurl + 'images/pause.png';
    document.getElementById('nowplaying').style.display = 'block';
    document.getElementById('nowplaying_coverart').style.display = 'block';
}