function sendDataToPlayer(str) {
		
		top.player.sendData(str);
		
}


function sendCommand(op, param, toggleDrawer) {
	//alert(op + " : " + param + " : " + toggleDrawer);
	if (toggleDrawer) {
		togglePlayerDiv();
	}
	top.player.sendCommand(op, param);
}

function setPlayerStatus() {
	
	playing = top.player.getIsPlaying();

	paused = top.player.getIsPaused();
	song = top.player.getSong();
	vol = top.player.getVolume();
	
	flashObj = getUI(); 
	flashObj.setStatus(playing, paused, song, vol);	
	
}

function sendBuffering() {
	flashObj = getUI(); 
	flashObj.setBuffering();
}

function sendPlaying() {
	flashObj = getUI(); 
	flashObj.setPlaying();
}

function sendFinished() {
	flashObj = getUI();
	flashObj.setFinished();
}

function playSong(strSong) {
	flashObj = getUI();
	flashObj.playSongExt(strSong);
}

function getUI() {
	return getFlexApp('mp3');
}

function getFlexApp(appName) {
  if (navigator.appName.indexOf ("Microsoft") !=-1) {
    return window[appName];
  } else {
    return document[appName];
} 
}

	var isOpen = false;

	function togglePlayerDiv() {
		obj = document.getElementById("player");
		aryObjs = document.getElementsByName("overflowAuto");
		
		if (obj.style.height == "250px") {
			obj.style.height = "23px"
			for (i = 0;i < aryObjs.length; i++) {
				aryObjs[i].style.overflow = "auto";
			}
			
			isOpen = false;
			
		} else {
			obj.style.height = "250px"
			
			for (i = 0;i < aryObjs.length; i++) {
				aryObjs[i].style.overflow = "hidden";
			}
			
			isOpen = true;
			
		}	
	}
	
	function closeDrawer(e) {
		if (e.srcElement || e.target.name != "mp3") {
			if (isOpen) {
				togglePlayerDiv();
			}
		}
	}
