function flash(s,w,h,type,wm,id,autostart)
{
	  var obj = new String;
	  var parameter = new String;
	  var embed = new String;
	  var html = new String;
	  var allParameter = new String;
	  var clsid = new String;
	  var codebase = new String;
	  var pluginspage = new String;
	  var embedType = new String;
	  var src = new String;
	  var width = new String;
	  var height = new String;
      var wmode = new String;


	src = s;
	width = w;
	height = h;

	var typ = type ? type : "f";

	if(typ=="f")//flash
	{
		clsid = "d27cdb6e-ae6d-11cf-96b8-444553540000";
		codebase = "http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0";
		pluginspage = "http://www.macromedia.com/go/getflashplayer";
		embedType = "application/x-shockwave-flash";
	}	else if(typ=="m")	{//media
		clsid="22D6F312-B0F6-11D0-94AB-0080C74C7E95";
		codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701";
		embedType="application/x-oleobject";
		parameter += "<param name='FileName' value='"+ src + "'>\n";
		var auto = autostart ? "1" : "0";
		parameter += "<param name='AutoStart' value='"+auto+"'>\n";
	}
	parameter += "<param name='movie' value='"+ src + "' />\n";
	parameter += "<param name='quality' value='high' />\n";

	if(wm)
	{
		parameter += "<param name='wmode' value='transparent' />\n";
        wmode      = "wmode='transparent'";
	}
	if ( clsid )
	{
		obj = "<object classid=\"clsid:"+ clsid +"\" codebase=\""+ codebase +"\" width='"+ width +"' height='"+ height +"'>\n";
	}
	embed = "<embed src='" + src + "' pluginspage='"+ pluginspage + "' type='"+ embedType + "' width='"+ width + "' height='"+ height +"'"+ allParameter +" " + wmode + "></embed>\n";
	if ( obj )
	{
		embed += "</object>\n";
	}
	html = obj + parameter + embed;

	document.write( html );
}
