function insertFlash(swf,width,height,bgcolor,params,pairs) {
	
	// set default bgcolor if not provided
	if(!bgcolor || bgcolor=="") bgcolor = "#FFFFFF";
	
	//parse pairs
	var flashvars="";
	var writeAmp=false;
	for(var i in pairs){
		if (writeAmp){flashvars=flashvars+"&";}else{writeAmp=true;}
		
		//flashvars=flashvars+i+"="+escape(pairs[i]);
		
		if(window.encodeURIComponent){
			flashvars=flashvars+i+"="+encodeURIComponent(pairs[i]);
		}else{ // use escape
	  		flashvars=flashvars+i+"="+escape(pairs[i]);
		}

	}
	//alert(flashvars);
	
	
	if(!params) params = new Object();
	if(!params.version) params.version = "6,0,0,0";
	if(!params.FlashVars) params.FlashVars=flashvars;
	
	// parse parameters
	var objectParams = "";
	var embedParams = "";
	for(var i in params) {
		objectParams += "<PARAM NAME="+i+" VALUE=\""+params[i]+"\">\n";
		embedParams += i+"=\""+params[i]+"\" ";
	}

	//alert(embedParams);



	// 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("<PARAM NAME=scale VALUE=noscale>");
	//document.write("<PARAM NAME=salign VALUE=\"lt\">");
	document.write(objectParams);
	document.write("<EMBED src=\""+swf+"\" quality=high ");
        //document.write("scale=\"noscale\" SALIGN=\"lt\" ");
	//This is a workaround for Mozilla / Netscape - it requires scale after salign rather than before
	//if(navigator.appName=="Netscape"){document.write(" scale=\"noscale\" "); }
	
	document.write(" bgcolor=\""+bgcolor+"\" WIDTH=\""+width+"\" HEIGHT=\""+height+"\" name=\"flash\" ALIGN=\""+params.align+"\"" );
	document.write(embedParams);
	document.write(" TYPE=\"application/x-shockwave-flash\" PLUGINSPAGE=\"http://www.macromedia.com/go/getflashplayer\"></EMBED>");
	document.write("</OBJECT>");
}