function writeMovieObject(mediaObj,movie,w,h,sound){
var code='<EMBED src="'+movie+'" WIDTH="'+w+'" HEIGHT="'+h+'" autoplay="true" controller="true"';
code+='volume="'+(sound==0?'0':'100')+'"></EMBED>';
mediaObj.innerHTML=code;
}
function getNewFlashObject(swf,id,w,h,c){var fo=new FlashObject(swf,id,w,h,c);return fo;}
FlashObject=function(swf,id,w,h,c,quality){
if (!document.createElement||!document.getElementById)return;
this.params=new Object();
this.variables=new Object();
this.attributes=new Array();
if(swf) this.setAttribute('swf',swf);
if(id) this.setAttribute('id',id);
if(w) this.setAttribute('width',w);
if(h) this.setAttribute('height',h);
if(c) this.addParam('bgcolor',c);
var q=quality?quality:'high';
this.addParam('quality',q);
}
FlashObject.prototype={
setAttribute: function(name,value){this.attributes[name]=value;},
getAttribute: function(name){return this.attributes[name];},
addParam: function(name,value){this.params[name]=value;},
getParams: function(){return this.params;},
addVariable: function(name,value){this.variables[name]=value;},
getVariable: function(name){return this.variables[name];},
getVariables: function(){return this.variables;},
createParamTag: function(n,v){var p=document.createElement('param');p.setAttribute('name',n);p.setAttribute('value',v);return p;},
getVariablePairs: function(){
var variablePairs=new Array();var key;var variables=this.getVariables();
for(key in variables){variablePairs.push(key+"="+variables[key]);}
return variablePairs;},
getFlashHTML: function() {
var flashNode="";
if (navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length) {
flashNode='<embed type="application/x-shockwave-flash" src="'+this.getAttribute('swf')+'" width="'+this.getAttribute('width')+'" height="'+this.getAttribute('height') +'"';
flashNode+=' id="'+this.getAttribute('id')+'" name="'+this.getAttribute('id')+'" ';
var params=this.getParams();
for(var key in params){flashNode+=[key]+'="'+params[key]+'" ';}
var pairs = this.getVariablePairs().join("&");
if(pairs.length>0){flashNode+='flashvars="'+pairs+'"';}
flashNode+='/>';
}else{
flashNode='<object id="'+ this.getAttribute('id')+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+this.getAttribute('width') +'" height="'+this.getAttribute('height')+'">';
flashNode+='<param name="movie" value="'+this.getAttribute('swf')+'" />';
var params=this.getParams();
for(var key in params){flashNode+='<param name="'+key+'" value="'+params[key]+'" />';}
var pairs=this.getVariablePairs().join("&");
if(pairs.length>0){flashNode+='<param name="flashvars" value="'+pairs+'" />';}
flashNode+="</object>";
}return flashNode;},
write: function(elementId){
var n=(typeof elementId=='string')?document.getElementById(elementId):elementId;
n.innerHTML=this.getFlashHTML();}}
