var isIE=window.ActiveXObject?true:false;
function addFlash(args)
{
	if (arguments.length==1) 
	{
		var path = args[0], w = args[1], h = args[2], id = args[3], alt = args[4];
	}
	if(flashver<8)
	{
		code=alt;
	} else
	{
		var args=arguments,p,pos;
		var code=isIE?'<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab" width="'+w+'" height="'+h+'" id="'+id+'"><param name="movie" value="'+path+'" />':'<object type="application/x-shockwave-flash" data="'+path+'" width="'+w+'" height="'+h+'" id="'+id+'">';
		for(var x=args.length-1;x>4;x--)
		{
			p=args[x];
			pos=p.indexOf('=');
			code+='<param name="'+p.substr(0,pos)+'" value="'+p.substr(pos+1)+'" />';
		}
		code+=(alt?alt:'')+'</object>';
	}
	document.getElementById(id+'_container').innerHTML+=code;
}

function getFlashVer()
{
	if(isIE)
	{
		try
		{
			var fl=new ActiveXObject('ShockwaveFlash.ShockwaveFlash');
			fl.AllowScriptAccess = 'always';
			var ver=fl.GetVariable('$version');
			if(ver)
			{
				return ver.split(' ')[1].split(',')[0];
			}
		} catch(e)
		{
		}
	} else
	{
		if (x = navigator.plugins['Shockwave Flash'])
		{
			if (y = x.description)
			{
				var p=y.indexOf('.')-1;
				var ver = y.charAt(p);
				if(parseInt(y.charAt(p-1)))
				{

					ver+=parseInt(y.charAt(p-1))*10;
				}
				return ver;
			}
		}
	}
	return 0;
}
var flashver = getFlashVer();

var flash_to_init=[];
window.onload = function()
{
	for(var x=0;x<flash_to_init.length;++x)
	{
		addFlash(flash_to_init[x]);
	}
}
