window.onload = function() {
  var elm = document.getElementById('body');
  add_target(elm);

  if (document.getElementById('player')) {
    open_video();
  }
}

function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  }
  else {
    window.onload = function() {
      oldonload();
      func();
    }
  }
}

function add_target(elm) {
  var anchors = elm.getElementsByTagName("a");
  for (var i=0; i<anchors.length; i++) {
    if (anchors[i].className == "external") {
      anchors[i].target = "_blank";
    }
  }
}

function open_video() {
  so.addParam("allowscriptaccess","samedomain");
  so.addParam("allowfullscreen","true");
  if (so_elm.substring(so_elm.length-3) == "flv") {
    so.addParam("flashvars","file="+so_elm+"&backcolor=000000&frontcolor=AAAAAA&lightcolor=CCCCCC&screencolor=000000&controlbar=over&autostart=true&stretching=none");
    so.write("player");
  }
  if (so_elm.substring(so_elm.length-3) == "swf") {
    so.addParam("flashvars","file="+so_elm+"&screencolor=000000&controlbar=none&autostart=true&stretching=none");
    so.write("player");
  }
}

