var intATL = "";
function OnDSPlayStateChangeEvt(NewState){ // implementacao controle de estado do player / Firefox
	controlStateChange(NewState)
}
function controlStateChange(NewState){
	switch (NewState){
	    case 1:
			clearInterval(intATL);
	        break;
	
	    case 2:
			clearInterval(intATL);
	        break;
	
	    case 3:
			intATL = setInterval("atualizaTimeline()", 200);
	        break;
	
	    default:
			clearInterval(intATL);
	}
}

function atualizaTimeline(){  
	if (bd.activex) {
		newPos = (Math.floor((aZPlayer[n].controls.currentPosition * 100) / aZPlayer[n].currentMedia.duration)/100);
		if(!isNaN(newPos)){
		    objProgressBar.setValue(newPos);
		    if((newPos * 100) != "Infinity")
			   document.getElementById('track3_progress_bar').style.width = (newPos * 100)+"%";
		}
		$('divStatus').update(aZPlayer[n].controls.currentPositionString + " | " + Math.floor(aZPlayer[n].network.bitRate/1024) + "Kbps");
	}
}
function vidProgressSet(val){
	if (bd.activex) {
		newPos = Math.floor((aZPlayer[n].currentMedia.duration * val) / 100);
		aZPlayer[n].controls.currentPosition = newPos;
		aZPlayer[n].controls.play();
		//aZPlayer[n].settings.volume = inVolume;
		//vidVolume = aZPlayer[n].settings.volume;
	}
}

