function statusDisplay() {
	var wmp = document.getElementById("wmp");
	var disp = document.getElementById('status');
	//User Display
	switch(wmp.playState) {
	case 1: //Stopped
		dispString = "Stopped";
		disp.innerHTML = dispString;
		if (wmp.settings.volume == 0){
			audioControls("mute");
		}
		break;
	case 2: //Paused
		dispString = "Paused";
		disp.innerHTML = dispString;
		if (wmp.settings.volume == 0){
			audioControls("mute");
		}
		break;
	case 3: //Playing
		audioBiteRate = Math.round(wmp.network.bitRate/1024);
		dispString = "Playing - "+audioBiteRate+"kbps";
		disp.innerHTML = dispString;
		if (wmp.settings.volume == 0){
			audioControls("mute");
		}
		break;
	case 6: //Buffering
		dispString = "Buffering";
		disp.innerHTML = dispString;
		if (wmp.settings.volume == 0){
			audioControls("mute");
		}
		break;
	case 7: //Connecting
		dispString = "Connecting"; 
		disp.innerHTML = dispString;
		if (wmp.settings.volume == 0){
			audioControls("mute");
		}
		break;
	}
}

function audioControls(action) {
	
	var wmp = document.getElementById("wmp");
	var disp = document.getElementById('status');
	
	switch(action) {
		//Play
		case "play":
			wmp.controls.play();
			if (wmp.settings.volume == 0){
				audioControls("mute");
			}
			break;
		//Stop
		case "stop":
			wmp.controls.stop(); 
			break;
		//Mute
		case "mute": 
			if (wmp.settings.volume == 0){
				wmp.settings.volume = 100;
				disp.innerHTML = dispString;
			} else {
				wmp.settings.volume = 0;
				disp.innerHTML = "Muted";
			}
			
			break;
	}
}

//Write Player 
document.write(audioPlayerString);

//Listen for Changes
if(document.all){
	var wmp = document.getElementById("wmp");
	wmp.attachEvent("playstatechange",statusDisplay);
}
