function fmObjectActivateWrite(A,E,C,H,D,G,I,B){
	var F=fmObjectGetParams(A,E,C,H,D,G,I,B);
	return fmObjectGenerate(F.attrs,F.params)
}
function fmObjectGetParams(A,E,C,H,D,G,I,B){
	var F=new Object();
	F.attrs=new Object();
	F.params=new Object();
	F.attrs.id=A;
	F.attrs.width=C;
	F.attrs.height=H;
	F.attrs.type="application/x-shockwave-flash";
	F.attrs.data=E;
	if(B!=""){
		F.attrs.BASE=B
	}
	F.params.movie=E;
	if(B!=""){
		F.params.BASE=B
	}
	F.params.play=D;
	F.params.bgcolor=I;
	F.params.quality=G;
	F.params.menu="false";
	F.params.allowScriptAccess="always";
	F.params.wmode="transparent";
	return F
}
function fmObjectGenerate(A,D){
	var C="<object ";
	for(var B in A){
		C+=B+'="'+A[B]+'" '
	}
	C+=">";
	for(var B in D){
		C+='<param name="'+B+'" value="'+D[B]+'" />'
	}
	C+="</object>";
	return C
}
function ControlVersion(){
	var A;
	var B;
	var C;
	try{
		B=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.9");
		A=B.GetVariable("$version")
	}catch(C){}
	if(!A){
		try{
			B=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.8");
			A=B.GetVariable("$version")
		}catch(C){}
	}
	if(!A){
		try{
			B=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
			A=B.GetVariable("$version")
		}catch(C){}
	}
	if(!A){
		try{
			B=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
			A="WIN 6,0,21,0";
			B.AllowScriptAccess="always";
			A=B.GetVariable("$version")
		}catch(C){}
	}
	if(!A){
		try{
			B=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			A=B.GetVariable("$version")
		}catch(C){}
	}
	if(!A){
		try{
			B=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			A="WIN 3,0,18,0"
		}catch(C){}
	}
	if(!A){
		try{
			B=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
			A="WIN 2,0,0,11"
		}catch(C){
			A=-1
		}
	}
	return A
}


function GetSwfVer(){
	var G=-1;
	if(navigator.plugins!=null&&navigator.plugins.length>0){
		if(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]){
			var F=navigator.plugins["Shockwave Flash 2.0"]?" 2.0":"";
			var A=navigator.plugins["Shockwave Flash"+F].description;
			var E=A.split(" ");
			var C=E[2].split(".");
			var H=C[0];
			var B=C[1];
			if(E[3]!=""){
				tempArrayMinor=E[3].split("r")
			}else{
				tempArrayMinor=E[4].split("r")
			}
			var D=tempArrayMinor[1]>0?tempArrayMinor[1]:0;
			var G=H+"."+B+"."+D
		}
	}else{
		if(navigator.userAgent.toLowerCase().indexOf("webtv/2.6")!=-1){
			G=4
		}else{
			if(navigator.userAgent.toLowerCase().indexOf("webtv/2.5")!=-1){
				G=3
			}else{
				if(navigator.userAgent.toLowerCase().indexOf("webtv")!=-1){
					G=2
				}else{
					G=ControlVersion()
				}
			}
		}
	}
	return G
}

function addSpreadFlash(divId, swfName, width, height, spreadLink){
	if (GetSwfVer() != -1) {
		document.getElementById(divId).innerHTML = fmObjectActivateWrite(divId+'_i', swfName+'?clickTAG='+encodeURIComponent(spreadLink), width, height, "true", "high", "#ffffff", ".");
	} 
}
