var player_control = null;
var sponsor_show   = null;
var mouseover_state = null;

function playerReady(element) {
    player_control = document.getElementById('ply');

    playerListeners();
    playerSponsor();
}

function playerListeners() {
	if(player_control) { 
		player_control.addModelListener("STATE", "playerState");
	} else {
		setTimeout("playerListeners()",100);
	}
}

function playerState(obj) { //IDLE, BUFFERING, PLAYING, PAUSED, COMPLETED
	currentState = obj.newstate; 
	previousState = obj.oldstate; 

    if(currentState == "PLAYING") {
         sponsor_show = true;
    } else {
         sponsor_show = false;
    }
}

function playerMouseOver(status) {
    mouseover_state = status;
}

function playerSponsor() {
    if(mouseover_state && sponsor_show) {
         document.getElementById('player_sponsor').style.display = 'block';
    } else {
         document.getElementById('player_sponsor').style.display = 'none';
    }

    setTimeout("playerSponsor()",100);
}
