var baseElement;

var clientWidth = function() {
  return (self.innerWidth) ? self.innerWidth : document.body.clientWidth;
}
var clientHeight = function() {
  return (self.innerHeight) ? self.innerHeight : document.body.clientHeight;
}

function startFlash() {
  var flashHTML = '';
  if (document.all) {
    flashHTML += '<object style="display: none;" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="0" height="0">';
    flashHTML += '<param name="movie" value="clips/dummy.swf" />';
    flashHTML += '</object>';
  }
  flashHTML += '<object id="bofuMain" type="application/x-shockwave-flash" data="clips/bofu_loader.swf" width="760" height="510">';
  flashHTML += '<param name="movie" value="clips/bofu_loader.swf?" />';
  flashHTML += '<param name="quality" value="high" />';
  flashHTML += '<param name="scale" value="exactfit" />';
  flashHTML += '<param name="swliveconnect" value="true" />';
  flashHTML += '<param name="wmode" value="transparent" />';
  flashHTML += '<div id="noflash">';
  flashHTML += '<br /><img src="logo2.gif" width="400" height="323" alt="BoFU" />';
  flashHTML += '<h1>Bofællesskab For Unge</h1>';
  flashHTML += '<h2>Tidligere <em>&quot;Den gamle Købmandsgaard&quot;</em></h2>';
  flashHTML += '<p>Du mangler <a href="http://www.macromedia.com/go/getflashplayer/">Macromedia Flash Player</a> for at kunne komme ind på siden.</p>';
  flashHTML += '<p>Du kan også vælge at se en <a href="?side=tekst">oversigt over tekst på www.bofu.dk</a>.</p>';
  flashHTML += '</div>';
  flashHTML += '</object>';
  baseElement.innerHTML = flashHTML;
}

window.onresize = function() {
  var topStyle = (clientHeight() - 500) / 2;
  var leftStyle = (clientWidth() - 760) / 2;
  baseElement.style.top = (topStyle < 10) ? '10px' : topStyle + 'px';
  baseElement.style.left = (leftStyle < 10) ? '10px' : leftStyle + 'px';
}

window.onload = function() {
  baseElement = document.getElementById('base');
  window.onresize();
  if (document.getElementById('noflash')) {
    baseElement.style.overflow = 'auto';
  }
  else {
    startFlash();
  }
}

