﻿function MakeDoubleDelegate(function1, function2) {
    return function() {
        if (function1) function1();
        if (function2) function2();
    };
}
function GetElement(elementID) {
    if (document.all && !document.getElementById) { if (document.all[elementID]) return document.all[elementID]; } /* "IE" */
    if (document.getElementById) { if (document.getElementById(elementID)) return document.getElementById(elementID); } /* "NN6" */
    if (document.layers) { if (document.layers[elementID]) return document.layers[elementID]; } /* "NN4" */
}

//////////// PLAYER ////////////
function Player(_flashObjID, _tracerId)
{
    return new Player(_flashObjID, "nl", _tracerId);
}
function Player(_flashObjID, _language, _tracerId)
{
    this.playerId = _flashObjID;
    this.tracerId = _tracerId;
    this.language = _language;
    this.isProgramLoaded = false;
    
    this.myPlayer = document[this.playerId];
    if (this.myPlayer == null || this.myPlayer == undefined)
    {
        this.myPlayer = GetElement(this.playerId);
    }
}
Player.prototype.ProgramLoaded = function(_name) 
{
//    this.myPlayer.SetVariable("Language", this.language);
//    this.myPlayer.SetVariable("JSReady", "true");
	this.isProgramLoaded = true;
}
Player.prototype.ClosePlayer = function() 
{
	//this.myPlayer.ClosePlayer();
	this.isProgramLoaded = false;
}
//////////// END PLAYER ////////////
