function doAllFlash()
{


var v_flash = flashDetect();
if(v_flash) {


	var allElements = document.getElementsByTagName('*');
	var originalBackgrounds=new Array();
	for (var i=0; i<allElements.length; i++)
	{
		if (allElements[i].className.indexOf('flashInsert-') !=-1)
		{

			var metaInfo = document.getElementById(allElements[i].id).className;
			var details = metaInfo.split("-");

			if(details[4]) 	{
			var flash = 
				'<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+details[2]+'" height="'+details[3]+'" id="'+details[1]+'.swf" align="middle">'+

				'<param name="allowScriptAccess" value="sameDomain" />'+

				'<param name="movie" value="'+details[4]+'.swf" />'+
				'<param name="quality" value="high" />'+
				'<param name="bgcolor" value="#ffffff" />'+
				'<embed src="'+details[4]+'.swf" quality="high" bgcolor="#ffffff" width="'+details[2]+'" height="'+details[3]+'" name="bunton_high" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'+
				'</object>';
			}

			else {
			var flash = 
				'<object type="application/x-shockwave-flash" data="'+details[1]+'.swf" width="'+details[2]+'" height="'+details[3]+'">'+
				'<param name="movie" value="'+details[1]+'.swf" />'+
				'<param name="wmode" value="transparent" />'+
				'<param name="autoStart" value="-1"></object>';
			}



			document.getElementById(allElements[i].id).innerHTML = flash;
		}
	}


}

}
addLoadEvent(doAllFlash);





//		 Check if flash player is present / up-to-date
//
function flashDetect() {
  var flashVersion = new Array();

  flashVersion["major"] = 0;
  flashVersion["build"] = 0;


  if (navigator.plugins && typeof navigator.plugins["Shockwave Flash"] == "object")
  {
    var description = navigator.plugins["Shockwave Flash"].description;

    if (description != null)
    {
      var versionString = description.replace(/^.*\s+(\S+\s+\S+$)/, "$1");

      flashVersion["major"] = parseInt(versionString.replace(/^(.*)\..*$/, "$1"));
      flashVersion["build"] = parseInt(versionString.replace(/^.*r(.*)$/, "$1"));
    }
  }
  else if (typeof window.ActiveXObject != "undefined")
  {
    try
    {
      var flashObject = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
      var description = flashObject.GetVariable("$version");

      if (description != null)
      {
        var versionNumbers = description.replace(/^\S+\s+(.*)$/, "$1").split(",");

        flashVersion["major"] = parseInt(versionNumbers[0]);
        flashVersion["build"] = parseInt(versionNumbers[2]);
      }
    }
    catch(error)
    {
    }
  }



  if(navigator.userAgent.indexOf('Linux') != -1) {
// 	return false;
  }

  if (flashVersion["major"] > 6) {
	return true;
  }
  else {
	return false;
  }

}


