function insertFlash(swf,width,height,bgcolor,params) {
	// set default bgcolor if not provided
	if(!bgcolor || bgcolor=="") bgcolor = "#FFFFFF";
	if(!params) params = new Object();
	if(!params.version) params.version = "7,0,0,0";
	// parse parameters
	var objectParams = "";
	var embedParams = "";
	for(var i in params) {
		objectParams += "<PARAM NAME="+i+" VALUE=\""+params[i]+"\">\n";
		embedParams += i+"="+params[i];
	}
	// write the object
	document.write("<OBJECT classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" ");
	document.write("codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version="+params.version+"\"");
	document.write("WIDTH=\""+width+"\" HEIGHT=\""+height+"\" id=\"flash\" ALIGN=\""+params.align+"\">");
	document.write("<PARAM NAME=movie VALUE=\""+swf+"\">"); 
	document.write("<PARAM NAME=quality VALUE=high>");
	document.write("<PARAM NAME=bgcolor VALUE="+bgcolor+">");
	document.write(objectParams);
	document.write("<EMBED src=\""+swf+"\" quality=high bgcolor=#000000  WIDTH=\""+width+"\" HEIGHT=\""+height+"\" ALIGN=\""+params.align+"\"" );
	document.write(embedParams);
	document.write("TYPE=\"application/x-shockwave-flash\" PLUGINSPAGE=\"http://www.macromedia.com/go/getflashplayer\"></EMBED>");
	document.write("</OBJECT>");
}