function EmbedFlash() {
	// Object
	var classID	= 'clsid:D27CDB6E-AE6D-11cf-96B8-444553540000';
	var codeBase	= 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab';

	var objectTAG = new String;

	// Param
	var parameterTAG = new String;

	// Embed
	var typeSWF	= 'application/x-shockwave-flash';
	var pluginsPage = 'http://www.macromedia.com/go/getflashplayer';
	var embedTAG = new String;

    this.embedSWF = embedSWF;
    this.editObject = editObject;
    this.editParam = editParam;
    this.editEmbed = editEmbed;
    this.displayHTML = displayHTML;

	function embedSWF(srcSWF, widthSWF, heightSWF, objectID, alignSWF, ver) {

		//Script init
		objectTAG += "<OBJECT ";
		embedTAG += "<EMBED ";

		//Class ID
		objectTAG += "classid='"+ classID +"' ";

		//CodeBase, Version
		(ver) ? codeBase += "#version="+ ver : codeBase += "#version=8,0,0,0"
		this.editObject('codebase',codeBase);

		// ID
		if (objectID)	{
			this.editObject('id',objectID);			
		}

		// Align
		if (alignSWF)	{
			this.editObject('align',alignSWF);
		}

		//Parameter
		this.editParam('quality','high');
		this.editParam('movie',srcSWF,1);

		//Embed tag
		this.editEmbed('src',srcSWF);		
		this.editEmbed('pluginspage',pluginsPage);
		this.editEmbed('type',typeSWF);
		this.editEmbed('name',objectID);

		if (widthSWF)	{
			this.editObject('width',widthSWF);
			this.editEmbed('width',widthSWF);
		}

		if (heightSWF)	{
			this.editObject('height',heightSWF);
			this.editEmbed('height',heightSWF);
		}
	}

	function editObject(name, value) {
		objectTAG += " " + name + "='" + value + "' ";
	}

	function editParam(name, value, noembed) {

		parameterTAG += "<PARAM NAME='"+name+"' VALUE='"+value+"'>\n";

		if (!noembed) {
			editEmbed(name, value);
		}
	}

	function editEmbed(name, value) {
		embedTAG += " " + name + "='" + value + "' ";
	}

	function displayHTML() {
		objectTAG	+= ">\n";
		embedTAG	+= "></EMBED>\n";
		document.write(objectTAG);
		document.write(parameterTAG);
		document.write(embedTAG);
		document.write("</OBJECT>");

	}
}


