﻿function viewEmbed()
{
	var html = new String;
	var parameter = new String;
	var allParameter = new String;

	this.init = function( getType , fname, oid, w, h, opt ) {
		switch( getType ) {
		case 'yflash' :
			html = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="' +w+ '" height="' +h+ '" id="' +oid+ '" ' +opt+ '>'
			+'<param name="allowScriptAccess" value="sameDomain" />'
			+'<param name="movie" value="' +fname+ '" />'
			+'<param name="quality" value="high" />'
			+'<param name="bgcolor" value="#ffffff" />'
			+'<embed src="' +fname+ '" quality="high" bgcolor="#ffffff" width="' +w+ '" height="' +h+ '"' +allParameter+ ' name="' +oid+ '" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
		break;
		// http://l.yimg.com/ne/blog/jweditor/JwEditorPro_YahooKorea_2_3_3_6.cab#version=2,3,3,6
		// http://bs1.blog.krs.yahoo.com/TEST/JwEditorPro_YahooKorea.cab#version=2,3,3,6
		//
		case 'yedit' :
			html = '<OBJECT id="' +oid+ '" codeBase="http://l.yimg.com/ne/blog/jweditor/JwEditorPro_YahooKorea_3_0_2_6.cab#version=3,0,2,6" classid="clsid:B9A7CB61-0060-430E-B76F-CDB83D7F680C" VIEWTEXT width="' +w+ '" height="' +h+ '">'
			+'<param name="IsLocalAddFlash" value="FALSE" />'
			+'<param name="IsLocalAddMedia" value="FALSE" />'
			+'<param name="IsAttachDargInsert" value="FALSE" />'
			+'<param name="TabPageIcon1" value="56" />'
			+'<param name="TabPageIcon2" value="57" />'
			+'<param name="IsKeyReturnBR" value="TRUE" />'
			+'<param name="ToolBarBMP" value="http://l.yimg.com/ne/blog/editor/toolbar.bmp" />'
			+'<param name="ToolButGrayStyle" value="false" />'
			+'<param name="IsDesignLine" value="FALSE" />'
			+'<!-- Print Form Setup Header-->'
			+'<param name="HeadLineColor" value="#2982FF" />'
			+'<param name="HeadLineWidth" value="1" />'
			+'<param name="HeaderMargin" value="1" />'
			+'<!-- Print Form Setup Body-->'
			+'<param name="BodyLineColor" value="#FF0000" />'
			+'<param name="BodyLineWidth" value="1" />'
			+'<param name="BodyMarginTop" value="2.5" />'
			+'<param name="BodyMarginLeft" value="0.5" />'
			+'<param name="BodyMarginRight" value="0.5" />'
			+'<param name="BodyMarginBottom" value="1.3" />'
			+'<!-- Doc Setup-->'
			+'<param name="HtmlDocTitle" value="Yahoo! Blog" />'
			+'<param name="MetaContent" value="Yahoo! Korea" />'
			+'<param name="MetaName" value="yahoo" />'
			+'<param name="PTagMarginTop" value="5" />'
			+'<param name="PTagMarginBottom" value="5" />'
			+'<param name="PrintPreviewType" value="iestyle" />'
			+'<!-- emoticon -->'
			+'<param name="EmoImgUrl" value="01.gif;02.gif;03.gif;04.gif;05.gif;06.gif;07.gif;08.gif;09.gif;10.gif;11.gif;12.gif;13.gif;14.gif;15.gif;16.gif;17.gif;18.gif;19.gif;20.gif;21.gif;22.gif;23.gif;24.gif;25.gif;26.gif;27.gif;28.gif;29.gif;30.gif;31.gif;32.gif;33.gif;34.gif;35.gif;36.gif;37.gif;38.gif;39.gif;40.gif;41.gif;43.gif;44.gif;45.gif;46.gif;47.gif;48.gif;49.gif;50.gif;51.gif;52.gif;53.gif;54.gif;55.gif;56.gif;57.gif;58.gif;59.gif;81.gif;82.gif;83.gif;84.gif;85.gif;86.gif;" />'
			+'<param name="EmoWinBgColor" value="#FFFFFF" />'
			+'<param name="EmoSelectBgColor" value="#000ff" />'
			+'<!-- webfont -->'
			+'<param name="IsStyleFont" value=true />'
			+'<!-- combo size -->'
			+'<param name="FontNameComboWidth" value="115" />'
			+'<param name="FontSizeComboWidth" value="60" />';
		break;
		case 'ypaint' :
			html = '<object id="' +oid+ '" width="' +w+ '" height="' +h+ '" classid="CLSID:6C10D9A4-7033-4EF6-A217-ED3BF0FC41B1" codebase="http://l.yimg.com/ne/club/ywpaint/YWPaint.cab#version=2,0,0,19">'
			+'<param name="QUALITY" value="100" />';
		break;
		case 'yphoto' :
			html = '<object classid="clsid:82AB5F31-0D88-4e29-8009-BD92A6A79F3F" codebase="http://l.yimg.com/ne/photoX/ANIGIF_20050426/photoXYahoo.cab#VERSION=1,0,1,3" width="' +w+ '" height="' +h+ '" id="' +oid+ '" ' +opt+ '>'
			+'<PARAM NAME="Service" VALUE="YahooAni" />'
			+'<PARAM NAME="ServiceDomain" VALUE="kr.*.yahoo.com" />';
		break;
		case 'ypoll' :
			html = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="' +w+ '" height="' +h+ '" id="' +oid+ '" ' +opt+ '>'
			+'<param name="allowScriptAccess" value="sameDomain" />'
			+'<param name="movie" value="' +fname+ '" />'
			+'<param name="quality" value="high" />'
			+'<param name="bgcolor" value="#ffffff" />'
			+'<embed src="BlogGraph.swf" quality="high" bgcolor="#ffffff" width="' +w+ '" height="' +h+ '"' +allParameter+ ' name="' +oid+ '" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
		break;
		case 'yvideo' :
			html = '<object classid="CLSID:68253470-5d4f-4cdf-8d9c-353c14a2f013" codebase="http://l.yimg.com/ne/multi/2005/tool/player/20051209/SVPorsche.cab#Version=2,5,27,201" width="' +w+ '" height="' +h+ '" id="' +oid+ '">'
			+'<PARAM NAME="PortNum" VALUE="80" />'
			+'<PARAM NAME="UseFixedServerPort" value="1" />'
			+'<PARAM NAME="NoTicket" VALUE="1" />'
			+'<PARAM NAME="CustomLogoOnWhite" VALUE="1" />'
			+'<PARAM NAME="SkinName" value="skin_yammy_v3" />'
			+'<PARAM NAME="CustomLogo" VALUE="http://l.yimg.com/ne/multi/2005/tool/logo_yammy.jpg" />'
			+'<PARAM NAME="SkinCodeBase" value="http://l.yimg.com/ne/multi/2005/tool/skin_yammy_v3.sbd#Version=051017" />';
		break;
		}
	}

	this.parameter = function( parm , value ) {
		parameter += "<param name=\"" +parm+ "\" value=\"" +value+ "\" />\n";
		allParameter += " " +parm+ "=\"" +value+ "\"";
	}

	this.show = function() {
		html = html + parameter + '</object>';
		document.write( html );
	}
}