function jfN_swf(p_url, p_width, p_height, p_vars, p_id, p_mode, p_access, p_quality, p_color) {
	var start_idx = p_url.lastIndexOf("/");
	var end_idx = p_url.lastIndexOf(".");
	var start_idx = (start_idx == -1) ? 0 : start_idx+1;

	var id_str = p_id ? p_id : p_url.substring(start_idx, end_idx);
	var mode_str = p_mode ? p_mode : "window";							// window | opaque | transparent
	var access_str = p_access ? p_access : "always";					// always | never | samedomain
	var quality_str = p_quality ? p_quality : "high";							// low | medium | high | best
	var color_str = p_color ? p_color : "#ffffff";

	var jsTag_str = 
	"<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0' width='"+p_width+"' height='"+p_height+"' id='"+id_str+"' align='middle'>"+ 
	"<param name='allowScriptAccess' value='always' />"+ 
	"<param name='allowFullScreen' value='true' />"+ 
	"<param name='movie' value='"+p_url+"' />"+ 
	"<param name='FlashVars' value='"+p_vars+"' />"+ 
	"<param name='wmode' value='"+mode_str+"' />"+ 
	"<param name='menu' value='false' />"+
	"<param name='scaleMode' value='noScale' />"+
	"<param name='showMenu' value='false' />"+
	"<param name='align' value='CT' />"+ 
	"<param name='quality' value='"+quality_str+"' />"+ 
	"<param name='bgcolor' value='"+color_str+"' />"+ 
	"<embed src='"+p_url+"' FlashVars='"+p_vars+"' wmode='"+mode_str+"' menu='false' quality='high' bgcolor='"+color_str+"' width='"+p_width+"' height='"+p_height+"' name='"+id_str+"' align='middle' allowFullScreen='true' allowScriptAccess='"+access_str+"' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />"+ 
	"</object>"; 

	document.write(jsTag_str); 
}
