// id of the flash object
var id = 'flid';

// minimum browser size
var minwidth = 980;
var minheight = 600;

// auto event wireup
window.onload = adjustFlashSize;
window.onresize = adjustFlashSize;

function adjustFlashSize()
{
  try
  {
    var winSizes = getWinSize();
    var flashObj = document.getElementById(id);

    if(winSizes.w < minwidth)
    {
       flashObj.style.width = minwidth + "px";
    }
    else
    {
       flashObj.style.width = "100%";
    }

    if(winSizes.h < minheight)
    {
       flashObj.style.height = minheight + "px";
    }
    else
    {
       flashObj.style.height = (winSizes.h) - 2 + "px";
    }
  }
  catch(e)
  {
  
  }
}

function getWinSize()
{
  var myWidth = 0, myHeight = 0;
  if( typeof( window.innerWidth ) == 'number' )
  {
     //Non-IE
     myWidth = window.innerWidth;
     myHeight = window.innerHeight;
  }
  else if(document.documentElement && (document.documentElement.clientWidth || document.documentElement.clientHeight))
  {
      //IE 6+ in 'standards compliant mode'
      myWidth = document.documentElement.clientWidth;
      myHeight = document.documentElement.clientHeight;
  }
  else if(document.body && (document.body.clientWidth || document.body.clientHeight))
  {
      //IE 4 compatible
      myWidth = document.body.clientWidth;
      myHeight = document.body.clientHeight;
  }
  return {w:myWidth,h:myHeight}
}