// flashinit1.js

var FlashExtra = null;
var flash_query = window.location.search.substring(1);
var flash_parms = flash_query.split('&');
for (var i=0; i<flash_parms.length; i++) {
   var pos = flash_parms[i].indexOf('=');
   if (pos > 0) {
      var key = flash_parms[i].substring(0,pos);
      var val = flash_parms[i].substring(pos+1);
      if (key == 'FlashExtra') {
         FlashExtra = val;
      }
   }
}

function write_flash (destination,classid,id,width,height,codebase,play,flash_uri,loop,quality,control,wmode,flashvars,swliveconnect,scale,align,salign,bgcolor,base,name,pluginspage) {

     if (FlashExtra != null) {
        if (flashvars == "") {
          flashvars = "FlashExtra="+FlashExtra;
        } else {
          flashvars = flashvars+"&FlashExtra="+FlashExtra;
        }       
     }

     if (flashvars != "") {
        flash_uri = flash_uri + "?" + flashvars;
     }

     var destStr = 
            '<OBJECT CLASSID="' + classid + '"'
            + ' ID="' + id + '" ';
 
     if (width > 0 && height > 0) {
        destStr = destStr + ' WIDTH="' + width + '" HEIGHT="' + height + '" ';
     }

     destStr = destStr 
            + ' CODEBASE="' + codebase + '">'
            + ' <PARAM NAME="PLAY" VALUE="' + play + '">'
            + ' <PARAM NAME="MOVIE" VALUE="' + flash_uri + '">'
            + ' <PARAM NAME="LOOP" VALUE="' + loop + '">'
            + ' <PARAM NAME="QUALITY" VALUE="' + quality + '">'
            + ' <PARAM NAME="MENU" VALUE="' + control + '">'
            + ' <PARAM NAME="WMODE" VALUE="' + wmode + '">'
            + ' <PARAM NAME="FlashVars" VALUE="' + flashvars + '">'
            + ' <PARAM NAME="SWLIVECONNECT" VALUE="' + swliveconnect + '">'
            + ' <PARAM NAME="SCALE" VALUE="' + scale + '">'
            + ' <PARAM NAME="ALIGN" VALUE="' + align + '">'
            + ' <PARAM NAME="SALIGN" VALUE="' + salign + '">'
            + ' <PARAM NAME="BGCOLOR" VALUE="#' + bgcolor + '">'
            + ' <PARAM NAME="BASE" VALUE="' + base + '">'
            + ' <EMBED SRC="' + flash_uri + '" '
            + '  NAME="' + name + '" ';

     if (width > 0 && height > 0) {
        destStr = destStr + ' WIDTH="' + width + '" HEIGHT="' + height + '" ';
     }

     destStr = destStr
            + '  PLAY="' + play + '" '
            + '  LOOP="' + loop + '" '
            + '  QUALITY="' + quality + '" '
            + '  MENU="' + control + '" '
            + '  WMODE="' + wmode + '" '
            + '  SWLIVECONNECT="' + swliveconnect + '" '
            + '  SCALE="' + scale + '" '
            + '  ALIGN="' + align + '" '
            + '  SALIGN="' + salign + '" '
            + '  BGCOLOR="#' + bgcolor + '" '
            + '  BASE="' + base + '" '
            + '  TYPE="application/x-shockwave-flash" '
            + '  FlashVars="' + flashvars + '" '
            + '  PLUGINSPAGE="' + pluginspage + '"> '
            + ' </EMBED>'
            + '</OBJECT>';

     destination.innerHTML = destStr;

}
