function bcFullscreenPlayer(config) {

  var bcServerRunning = true;
  
  if (bcServerRunning) {
    var version = deconcept.SWFObjectUtil.getPlayerVersion();

    if (config["flashid"] == null) {
      config["flashid"] = config["divid"]+"fobj";
    }
    if (document.getElementById && (version['major'] == 0)) {
      document.getElementById(config["divid"]).innerHTML = "<a href='http://www.adobe.com/go/getflashplayer'><img src='http://bc.newsweek.com/media/nw_flash_install_ccol.jpg' border=0></a>";

    } else if (document.getElementById && (version['major'] > 0 && version['major'] < 8)) {
      document.getElementById(config["divid"]).innerHTML = "<a href='http://www.adobe.com/go/getflashplayer'><img src='http://bc.newsweek.com/media/nw_flash_upgrade_ccol.jpg' border=0></a>";

    } else {
      var t = "";
      if (config["test"]) {
        t = "_test";
      }
      var swfPath = "http://bc.newsweek.com/players/minimizing/xif/";
      var swfFile = "mini_player"+t+".swf";
      var width = 300;
      var height = 370;
      if (config["type"] == "arthead") {
        swfFile = "arthead_player"+t+".swf";
        width = 633;
        height = 266;
      } else if (config["type"] == "single") {
        swfFile = "single_player"+t+".swf";
        width = 633;
        height = 266;
      } else if (config["type"] == "lineup") {
        swfFile = "lineup_player"+t+".swf";
        width = 633;
        height = 266;
      }
      swfFile += "?v=3";
      
      // Brightcove Settings
      var so = new SWFObject(swfPath+swfFile, config["flashid"], width, height, "8", config["bgcolor"]);

      if (config["wmode"]) {
        so.addParam("wmode", config["wmode"]);
      } else {
        //so.addParam("wmode", "opaque");
        //config["wmode"] = "opaque";
      }
      
      for (var i in config) {
        if (config[i]) {
          so.addVariable(i, config[i]);
        }
      }
      so.addVariable("r", Math.floor(Math.random()*100000000));
      so.addParam("allowFullScreen", "true");
      so.addParam("allowScriptAccess", "always");
      so.addParam("allowScripting", "always");
      so.addParam("base", swfPath);
      
      so.write(config["divid"]);
    }

  } else {
    document.getElementById(config["flashid"]).innerHTML = "FALSE";
  }
}

//to prevent errors in netscape
function onFSCommand() {
}