function writeFlash(elem, htmlParams, flashParams) {
  var txt = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" ';
	for (p in htmlParams) 
			txt += ' '+(p=='name' ? 'id' : p)+'="'+htmlParams[p]+'"';
	txt += '>\n';
	for (p in flashParams) 
			txt += '<param name="'+p+'" value="'+flashParams[p]+'" />\n' ;
	
	txt += '<embed type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" \n';
	for (p in htmlParams) 
			txt += '  '+(p=='id' ? 'name' : p)+'="'+htmlParams[p]+'"\n';
	for (p in flashParams) 
			txt += '  '+(p=="movie" ? "src" : p)+'="'+flashParams[p]+'"\n';
	txt += '/>';
	txt += '\n</object>\n';
	elem.innerHTML = txt;
}

