var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;

function JSGetSwfVer(i)
{
 flashVer = -1;
  
 if (navigator.plugins != null && navigator.plugins.length > 0 &&
     (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]))
 {
  var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
  var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
  descArray = flashDescription.split(" ");
  tempArrayMajor = descArray[2].split(".");
  versionMajor = tempArrayMajor[0];
  versionMinor = tempArrayMajor[1];

  flashVer = versionMajor + "." + versionMinor;
 }

 return flashVer;
} 

function FlashVer (reqMVer)
{
 for (i=25;i>0;i--)
 {
  if (isIE && isWin && !isOpera)
   versionStr = VBGetSwfVer(i);
  else
   versionStr = JSGetSwfVer(i);    

  if (versionStr == -1)
   return false;
  else if (versionStr != 0)
  {
   if (isIE && isWin && !isOpera)
   {
    tempArray         = versionStr.split(" ");
    tempString        = tempArray[1];
    versionArray      = tempString .split(",");        
   }
   else
    versionArray      = versionStr.split(".");

   if (versionArray[0] >= reqMVer)
    return true;

   return false;
  }
 }  

 return false;
}

function EmbedFlash(x,y)
{
 var ie_ran = Math.round(Math.random() * 100000);

 if (isIE && isWin)
 {
  document.writeln('<script language="VBscript" type="text/vbscript">');
  document.writeln('Function VBGetSwfVer(i)');
  document.writeln(' on error resume next');
  document.writeln(' Dim swControl, swVersion');
  document.writeln(' swVersion = 0');
  document.writeln(' set swControl = CreateObject("ShockwaveFlash.ShockwaveFlash." + CStr(i))');
  document.writeln(' if (IsObject(swControl)) then');
  document.writeln('  swVersion = swControl.GetVariable("$version")');
  document.writeln(' end if');
  document.writeln(' VBGetSwfVer = swVersion');
  document.writeln('End Function');
  document.writeln('</scr' + 'ipt>');
 }

 if (FlashVer(6))
  document.getElementById("pipeline").innerHTML = '<object id="myproductinfo" type="application/x-shockwave-flash" width="'+x+'" height="'+y+'" align="middle" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"><param name="movie" value="/flash/myproductinfo.swf?conf=/flash/myproductinfo.xml&ran=' + ie_ran + '" /><param name="wmode" value="opaque" /><param name="menu" value="false" /><param name="allowScriptAccess" value="sameDomain" /><param name="quality" value="best" /><embed src="/flash/myproductinfo.swf?conf=/flash/myproductinfo.xml" name="myproductinfo" width="'+x+'" height="'+y+'" quality="best" menu="false" wmode="opaque" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspace="http://www.adobe.com/go/getflashplayer"></embed></object>';
}
