
var streams = new Array(); 

streams[0] = new makeStream("http://193.42.160.202/r101/statici/diretta/r101.asx", "101 Network");
streams[1] = new makeStream("http://www.105.net/Player/105_64.asx", "105");
streams[2] = new makeStream("http://discoradio.fabbricadigitale.it/asx/discoradio.asx", "DiscoRadio");
streams[3] = new makeStream("http://live.mediaserver.kataweb.it/radiodeejay", "Deejay");
streams[4] = new makeStream("http://www.kisskissnetwork.it/web/radiokk.asx", "KissKiss"); 
streams[5] = new makeStream("http://www.radiomontecarlo.net/RMC_04/PlayerRMC/rmc64.asx", "Montecarlo"); 
streams[6] = new makeStream("http://www.radiorock.it/stream/radiorock.asx", "Radio Rock"); 
streams[7] = new makeStream("http://62.101.82.64/player/rds.asx", "RDS"); 
streams[8] = new makeStream("mms://wmedia.rin.it/rin", "RIN"); 
streams[9] = new makeStream("http://www.rtl.it/mediaplayer/rtl1025.asx", "RTL 102.5"); 
streams[10] = new makeStream("mms://digi04.digitalidentity.it:80/wmtencoder/15232234.wmv", "Subasio"); 

function makeStream(url, name) { 
	this.url = url; 
	this.name = name; 
} 

function handleControlsOnOffClick() { 
	if (document.mediaPlayer.showControls == true) { 
		document.mediaPlayer.showControls = false; 
		document.playerCtrl.controls.value = " Show Controls "; 
	} else { 
		document.mediaPlayer.showControls = true; 
		document.playerCtrl.controls.value = " Hide Controls " 
	} 
} 

function handlePlayOrPauseClick(){ 
	var state; 
	playerStatus = document.mediaPlayer.playState; 
	if (playerStatus == 0) { 
		document.mediaPlayer.play(); 
		document.playerCtrl.playOrPause.value = " Pause "; 
	} else if (playerStatus == 1) { 
		document.mediaPlayer.play(); 
		document.playerCtrl.playOrPause.value = " Pause "; 
	} else if (playerStatus == 2) { 
		document.mediaPlayer.pause(); 
		document.playerCtrl.playOrPause.value = " Play "; 
	} 
} 

function changeSize(newSize) { 
	document.mediaPlayer.displaySize = newSize; 
} 

function change() { 
	var list = document.playerCtrl.streams; 
	var streamURL = list.options[list.selectedIndex].value; 
	document.mediaPlayer.stop(); 
	document.playerCtrl.playOrPause.value = " Pause "; 
	document.mediaPlayer.fileName = streamURL; 
	//pstatus.innerHTML = "In attesa"; 
	//speed.innerHTML = "In attesa"; 
	//buffer.innerHTML = "In attesa"; 
} 

function playerstatus() { 
	code = mediaPlayer.OpenState; 
	if (code == 0) code = "In attesa"; 
	if (code == 1 || code == 2) code = "Caricamento dati"; 
	if (code == 3) code = "Ricerca Server"; 
	if (code == 4) code = "Connesso"; 
	if (code == 5) code = ""; 
	if (code == 6) code = "Connesso"; 
	//pstatus.innerHTML = code; 
	//buffer.innerHTML = " " + mediaPlayer.BufferingProgress + "%"; 
	//speed.innerHTML = " " + parseInt(mediaPlayer.Bandwidth / 4800) + " Kbps"; 
} 


with (document) {
	writeln('<SELECT NAME="streams" onChange="change()">');
	for (var i = 0; i < streams.length; i++) {
		writeln('<OPTION VALUE="', streams[i].url, '">', streams[i].name);
	}
	writeln('</SELECT>');
}
