//****************************************************************************************
//½Ã½ºÅÛ±¸ºÐ : À¥ Å¬¶óÀÌ¾ðÆ® Base Framework/ActiveX °´Ã¼ »ý¼º ½ºÅ©¸³Æ®
//½ÇÇà  È¯°æ : IE Web Browser 5.0ÀÌ»ó
//ÇÁ·Î±×·¥¸í : SCActiveX.js
//±â      ´É : ActiveX Object°´Ã¼ ÀÛ¼º ÇÔ¼ö
//----------------------------------------------------------------------------------------
//HISTORY    :1) 2006/03/27 By ChoiDJ@Atom.Net
//HISTORY    :2) 2006/03/27 By kois99@naver.com
//****************************************************************************************

		//******************************************************************************************
		//*************************************°´Ã¼ ÀÛ¼º ÇÔ¼ö***************************************
		//******************************************************************************************

		/// <summary>
		/// Flash °´Ã¼ ÀÛ¼º ÇÔ¼ö
		/// </summary>
		/// <param name="vntParams">°´Ã¼ ¼Ó¼º</param>
		function gSCFlashviewerSTR(vntParams)
		{
			sDocumentWrite(strFlashviewer, vntParams);
		}

		/// <summary>
		/// Movie  °´Ã¼ ÀÛ¼º ÇÔ¼ö
		/// </summary>
		/// <param name="vntParams">°´Ã¼ ¼Ó¼º</param>
		function gSCMovieviewerSTR(vntParams)
		{
			sDocumentWrite(strMovieviewer, vntParams);
		}

		/// <summary>
		/// WEBEYE  °´Ã¼ ÀÛ¼º ÇÔ¼ö
		/// </summary>
		/// <param name="vntParams">°´Ã¼ ¼Ó¼º</param>
		function gSCWebEYEviewerSTR(vntParams)
		{
			sDocumentWrite(strWebEYEviewer, vntParams);
		}

		//******************************************************************************************
		/// <summary>
		/// °´Ã¼ ¹®ÀÚ¿­ »ý¼º ¹× DocumentWrite ÇÔ¼ö
		/// </summary>
		/// <param name="str">°´Ã¼ ¹®ÀÚ¿­</param>
		/// <param name="vntParams">°´Ã¼ ¼Ó¼º</param>
		//******************************************************************************************
		function sDocumentWrite(str, vntParams)
		{
			var count = vntParams.length;
			
			if(count == 0) 
				document.write(str);
			
			var i;
			
			for(i=0;i<count;i++) 
				str = str.replace("{" + i + "}", vntParams[i]);
			
			while(str.indexOf("{" + i + "}") != -1) 
				str = str.replace("{" + (i++) + "}", "");
			
			document.write(str);
		}

	
		//******************************************************************************************
		//***************************************°´Ã¼ ¹®ÀÚ¿­****************************************
		//******************************************************************************************
		
		/// <summary>
		/// Flash Viewer °´Ã¼ ¹®ÀÚ¿­
		/// </summary>
		/// 0: width; 1: height; 2: movie °æ·Î
		var strFlashviewer = 
			'<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="{0}" height="{1}" codebase="https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" >' +
					  '<param name="movie" value="{2}">' +
					  '<param name="quality" value="high">' +
				   '</object>';

		/// <summary>
		/// Movie Viewer °´Ã¼ ¹®ÀÚ¿­
		/// </summary>
		/// 0: width; 1: height; 2: movie °æ·Î
		var strMovieviewer = 
			'<object classid="CLSID:22D6f312-B0F6-11D0-94AB-0080C74C7E95" width="{0}" height="{1}" codebase="https://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,7,1112" >' +
					  '<param name="src" value="{2}">' +
					  '<param name="quality" value="high">' +
				   '</object>';
			

		/// <summary>
		/// WEBEYE Viewer °´Ã¼ ¹®ÀÚ¿­
		/// </summary>
		/// 0: width; 1: height; 2: movie °æ·Î
		var strWebEYEviewer = 
			'<object classid="CLSID:A8739816-022C-11D6-A85D-00C04F9AEAFB" width="{0}" height="{1}" codebase="https://www.webgateinc.com/wizard/control/10135/wg_webeye.cab#version=1,0,1,35" >' +
					 // '<param name="src" value="{2}">' +
					  '<param name="DisplayType" value="0">' +
					  '<embed name="webeye" type="application/x-webeye" align="center" pluginspage="{2}"  img_resolution="2" img_expand="0" displaytype="0">' +
					'</embed>' +
				   '</object>';