/*
 * Generate Flash object
 *  WriteFlash( filename, width, height, quality{default high}, wmode{default opaque} );
 * Examples:
 *   WriteFlash('example.swf', 500,200);
 *   WriteFlash('example.swf', 500,200,'high');
 *   WriteFlash('example.swf', 500,200,'high', 'transparent');
 */

function WriteFlash(file,width,height,quality,wmode)
{
   FlashObjectLastId= (typeof(FlashObjectLastId)=='undefined') ? 1 : FlashObjectLastId+1;
   var html= '<div id=\"MyFlashObject'+FlashObjectLastId+'\" style=\"width:'+width+'px;height:'+height+'px\"></div>';
   document.write( html );
   document.getElementById("MyFlashObject"+FlashObjectLastId).innerHTML= HtmlFlash(file,width,height,quality,wmode);
}

function HtmlFlash(file,width,height,quality,wmode)
{
   if(quality==undefined) quality= 'high';
   if(wmode  ==undefined) wmode='opaque';
   var html= '<object classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 codebase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0 movie=\"'+file+'\" quality=\"'+quality+'\" wmode=\"'+wmode+'\" width=\"'+width+'\" height=\"'+height+'\" version=\"8,0,0,0\" >';
   html+= '<param name=movie value=\"'+file+'\">';
   html+= '<param name=wmode value=\"'+wmode+'\">';
   html+= '<param name=quality value=\"'+quality+'\">';
   html+= '<param name=menu value=\"false\">';
   html+= '<param name=width value=\"'+width+'\">';
   html+= '<param name=height value=\"'+height+'\">';
   html+= '<param name=version value=\"8,0,0,0\">';
   html+= '<embed src=\"' + file + '\" pluginspage=http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash type=application/x-shockwave-flash movie=\"'+file+'\" quality=\"high\" wmode=\"'+wmode+'\" menu=\"false\" width=\"'+width+'\" height=\"'+height+'\" version=\"8,0,0,0\" >';
   html+= '</embed>';
   return html;
}

