var player_control = null;
var register_show = null;
var upgrade_show = null;

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

    playerListeners();
}

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 == "PAUSED" || currentState == "COMPLETED") {
        register_show = true;
        upgrade_show = true;
    } else {
        register_show = false;
        upgrade_show = false;        
    }
}

function playerRegister() {
    if(register_show) {
        document.getElementById("player_register").style.display = 'block';
    } else {
        document.getElementById("player_register").style.display = 'none';
    }

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

function playerUpgrade() {
    if(upgrade_show) {
        document.getElementById("player_upgrade").style.display = 'block';
    } else {
        document.getElementById("player_upgrade").style.display = 'none';
    }

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