var iFeed = 0;

setTimeout('showNews(document.getElementById("warningDiv"))', 20000);

function refreshLink(obj) {
	if (iFeed==0)
		setLiveEx(obj, false, true);
	else if (iFeed==1)
		setArchiveEx(obj, true);
	else
		setMixesEx(obj, true);
}

function setLive(obj, init) {
	setLiveEx(obj, init, false);
}

function setLiveEx(obj, init, ref) {
	
	if ((iFeed==0) && !init && !ref) return;
	
	var answer = (init || ref);
	
	if (!answer) answer = confirm("Warning: You are about to switch audio/video feed.\n\nContinue?\n\n");
	
	if (answer) {
		
		var objectStr = new String();
		
		objectStr = '<object classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95"';
		objectStr += 'codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715" type="application/x-oleobject" width="320" height="240"';
		objectStr += 'standby="Loading Microsoft Windows Media Player components..." class="border" id="mp_3766105325" >';
		objectStr += '<param name="AllowChangeDisplaySize" value="1" />';
		objectStr += '<param name="AllowHideControls" value="1" />';
		objectStr += '<param name="AutoRewind" value="0" />';
		objectStr += '<param name="Autosize" value="0" />';
		objectStr += '<param name="AutoStart" value="1" />';
		objectStr += '<param name="Balance" value="0" />';
		objectStr += '<param name="BufferingTime" value="3" />';
		objectStr += '<param name="ClickToPlay" value="1" />';
		objectStr += '<param name="DisplaySize" value="2" />';
		objectStr += '<param name="EnableContextMenu" value="1" />';
		objectStr += '<param name="EnableFullScreenControls" value="1" />';
		objectStr += '<param name="EnableTracker" value="1" />';
		objectStr += '<param name="Filename" value="mms://91.186.24.209/roughtempo" />';
		objectStr += '<param name="Mute" value="0" />';
		objectStr += '<param name="PlayCount" value="1" />';
		objectStr += '<param name="ShowControls" value="1" />';
		objectStr += '<param name="ShowAudioControls" value="1" />';
		objectStr += '<param name="ShowDisplay" value="0" />';
		objectStr += '<param name="ShowGotoBar" value="0" />';
		objectStr += '<param name="ShowPositionControls" value="1" />';
		objectStr += '<param name="ShowStatusBar" value="0" />';
		objectStr += '<param name="ShowTracker" value="0" />';
		objectStr += '<param name="VideoBorderWidth" value="5" />';
		objectStr += '<param name="VideoBorderColor" value="16777215" />';
		objectStr += '<param name="Volume" value="-377" />';
	
	
		objectStr += '<embed type="application/x-mplayer2"';
		objectStr += 'pluginspage="http://microsoft.com/windows/mediaplayer/en/download/"';
		objectStr += 'id="MediaPlayer"';
		objectStr += 'width="320"';
		objectStr += 'height="240"';
		objectStr += 'src="mms://91.186.24.209/roughtempo"';
		objectStr += 'autosize="0"';
		objectStr += 'autostart="1"';
		objectStr += 'clicktoplay="1"';
		objectStr += 'displaysize="4"';
		objectStr += 'enablecontextmenu="0"';
		objectStr += 'enablefullscreencontrols="1"';
		objectStr += 'enabletracker="1"';
		objectStr += 'mute="0"';
		objectStr += 'playcount="1"';
		objectStr += 'showcontrols="1"';
		objectStr += 'showaudiocontrols="1"';
		objectStr += 'showdisplay="0"';
		objectStr += 'showgotobar="0"';
		objectStr += 'showpositioncontrols="1"';
		objectStr += 'showstatusbar="0"';
		objectStr += 'showtracker="0">';
	
		objectStr += '</embed></object>';
		
		obj.innerHTML = objectStr;
		
		var btn;
		btn = document.getElementById('btnLive');
		if (btn) btn.src = 'images/buttons/liveG.png';
	
		btn = document.getElementById('btnArchive');
		if (btn) btn.src = 'images/buttons/archiveR.png';
		
		btn = document.getElementById('btnDJMixes');
		if (btn) btn.src = 'images/buttons/mixesR.png';

		iFeed = 0;
	}
}

function setArchive(obj) {
	setArchiveEx(obj, false);
}

function setArchiveEx(obj, ref) {
	
	if ((iFeed==1) && !ref) return;
	
	var answer;
	
	if (!ref) answer = confirm("Warning: You are about to switch audio/video feed.\n\nContinue?\n\n");
	
	if (answer) {
		
		var objectStr = new String();
		
		objectStr = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"';
		objectStr += 'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="320" height="240">';
		objectStr += '<param name="movie" value="ciaoplayer.swf?playlist=PLArchive.xml" />';
		objectStr += '<param name="quality" value="high" />';
		objectStr += '<param name="wmode" value="transparent" />';
		objectStr += '<embed src="ciaoplayer.swf?playlist=PLArchive.xml" quality="high" wmode="transparent"';
		objectStr += 'pluginspage="http://www.macromedia.com/go/getflashplayer"';
		objectStr += 'type="application/x-shockwave-flash" width="320" height="240">';
		objectStr += '</embed></object>';
		
		obj.innerHTML = objectStr;
		
		var btn;
		btn = document.getElementById('btnLive');
		if (btn) btn.src = 'images/buttons/liveR.png';
	
		btn = document.getElementById('btnArchive');
		if (btn) btn.src = 'images/buttons/archiveG.png';

		btn = document.getElementById('btnDJMixes');
		if (btn) btn.src = 'images/buttons/mixesR.png';

		iFeed = 1;
	}
}

function setMixes(obj) {
	setMixesEx(obj, false);
}

function setMixesEx(obj, ref) {
	
	if ((iFeed==2) && !ref) return;
	
	var answer;
	
	if (!ref) answer = confirm("Warning: You are about to switch audio/video feed.\n\nContinue?\n\n");
	
	if (answer) {
		
		var objectStr = new String();
		
		objectStr = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"';
		objectStr += 'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="320" height="240">';
		objectStr += '<param name="movie" value="ciaoplayer.swf?playlist=PLMixes.xml" />';
		objectStr += '<param name="quality" value="high" />';
		objectStr += '<param name="wmode" value="transparent" />';
		objectStr += '<embed src="ciaoplayer.swf?playlist=PLMixes.xml" quality="high" wmode="transparent"';
		objectStr += 'pluginspage="http://www.macromedia.com/go/getflashplayer"';
		objectStr += 'type="application/x-shockwave-flash" width="320" height="240">';
		objectStr += '</embed></object>';
		
		obj.innerHTML = objectStr;
		
		var btn;
		btn = document.getElementById('btnLive');
		if (btn) btn.src = 'images/buttons/liveR.png';
	
		btn = document.getElementById('btnArchive');
		if (btn) btn.src = 'images/buttons/archiveR.png';

		btn = document.getElementById('btnDJMixes');
		if (btn) btn.src = 'images/buttons/mixesG.png';

		iFeed = 2;
	}
}

function showNews(obj) {
	
	var objectStr = new String();
	
	objectStr += '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"';
	objectStr += 'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="400" height="45" id="newsscroller" align="middle">';
	objectStr += '<param name="movie" value="newsscroller.swf" />';
	objectStr += '<param name="menu" value="false" />';
	objectStr += '<param name="quality" value="high" />';
	//objectStr += '<param name="wmode" value="transparent" />';
	objectStr += '<embed src="newsscroller.swf" menu="false" quality="high" wmode="transparent" width="400" height="45" name="newsscroller" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false"';
	objectStr += 'type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
	objectStr += '</object>';
	
	obj.innerHTML = objectStr;
}

