
// 	¸á·ÐÇÃ·¹ÀÌ¾î, object ·Îµå ½ºÅ©¸³Æ®.
// 	ÀÛ¼ºÀÚ : ¿©Ã¢Çö
// 	ÀÛ¼ºÀÏ : 2007-09-04
// 	ºñ°í    : 	melon_aod_update.jsp,
//			melon_aod_p3loader.jsp,
//			melon_aod_buy_update.jsp,
//			melon_aod_buy_p3loader.jsp,
//			melon_aod_player.jsp


var __newMethod = 1;

var pOcxVersion = '1,1,1,3';
var ocx_lib =
		'¸á·Ð ¿¬µ¿ ¸ðµÑ^http://www.melon.com/cab/P3MelWebInstall.0610.zip^melonmvdl.dll#1.40.10.309;RequestEnc_OCX.dll#1,1,7,813;MelonDN1.exe#3,0,7,7;MelonWebPlayer.dll#' + pOcxVersion + '^' +
		'Àç»ý ¼³Ä¡ ¸ðµÑ^http://www.melon.com/cab/sktload.329210.zip^sktload1.dll#3,2,9,210##10;sktload2.dll#3,2,9,210##10;atl.dll^' +
		//2009.12.21 µ¿¿µ»ó ¸ðµâ ÀüÃ¼È­¸é¿¡¼­ ÈÙ½ºÅ©·Ñ½Ã ¹«À½ ¹®Á¦·Î upgrade SKTVCtrl.dll#1,0,9,1220;
		//'¸á·Ð µ¿¿µ»ó ¸ðµâ^http://www.melon.com/utility/player/vod/package/melonv20090208.zip^SKTVCtrl.dll#1,0,8,118;SKTVf1.dll#0,1,0,50826;SKTVf2.dll#0,1,0,50812;SKTVve.ax#1,0,7,820;SKTVSvr.exe#1,0,9,210^' +
		'¸á·Ð µ¿¿µ»ó ¸ðµâ^http://www.melon.com/cab/melon_mv20100402.zip^sktvctrl.dll#1,1,10,308;sktvf1.dll#1,1,10,228;SKTVf2.dll#1,0,9,210;sktvve.ax#1,0,9,210;skvmp4sp.ax#1,0,10,330;sktvSvr.exe#1,1,10,228^' +
		//'¸á·Ð Àç»ý ¸ðµâ^http://www.melon.com/cab/melon100517.zip^pmcore.dll#1,26,8,1106;P3Audio.ax#1,0,0,51122;p3melon.dll#1,26,9,422;P3Melonf1.dll#1,13,0,60213;P3MPGSplitter.ax#1,1,1,61117;P3MelonEf.ax#1,2,7,521;P3MelonSvr.exe#1,4,7,1226;requestenc.dll^';
//		'¸á·Ð Àç»ý ¸ðµâ^http://www.melon.com/cab/melon100628.zip^pmcore.dll#1,26,8,1106;P3Audio.ax#1,0,0,51122;p3melon.dll#1,26,9,422;P3Melonf1.dll#1,13,10,509;P3MPGSplitter.ax#1,1,1,61117;P3MelonEf.ax#1,2,7,521;P3MelonSvr.exe#1,4,10,616;requestenc.dll^';
		'¸á·Ð Àç»ý ¸ðµâ^http://www.melon.com/cab/melon100722.zip^pmcore.dll#1,26,8,1106;P3Audio.ax#1,0,0,51122;p3melon.dll#1,26,10,202;P3Melonf1.dll#1,13,10,509;P3MPGSplitter.ax#1,1,1,61117;P3MelonEf.ax#1,2,10,625;P3MelonSvr.exe#1,4,10,616;requestenc.dll^';


var package_name = 'MelonWebPackage.Manager.200912210';
//var package_name = 'MelonWebPackage.Manager.201005170';
function package_installed()
{
	try
	{
		var packager = new ActiveXObject(package_name);	// ÇöÀç ¹öÀü..
		return true;
	}
	catch(err)
	{
		return false;
	}
}

function package_direct_update()
{

	try
	{
		var packager = new ActiveXObject(package_name);	// ÇöÀç ¹öÀü..
		packager.update( ocx_lib );
		return true;
	}
	catch(err)
	{
		return false;
	}
}

function package_update(from) {

	// 2009.08.21 ujinyang ÀÌ¹Ì Á¸ÀçÇÏ´Â Áö È®ÀÎ Ãß°¡ -s
	if( __newMethod )
	{

		// ¸á·Ð ÅëÇÕÆÑ ¼³Ä¡..
		var	ocx_name = 'PackageOCX';

		if(!( document.all[ocx_name] && document.all[ocx_name].object!=null ))
		{

			var ocx_text = 	'<OBJECT id="' + ocx_name + '" codebase="http://www.melon.com/cab/MelonActiveXInstaller.cab#version=1,0,0,5" classid="clsid:FE9CE737-7BA6-451D-A4E0-EB4599D46FD6" height=0 width=0><param name="lib" value="' + ocx_lib +
				'"></OBJECT>';
//			var ocx_text = 	'<OBJECT id="' + ocx_name + '" codebase="http://www.melon.com/cab/MelonActiveXInstaller.cab#version=1,0,0,5" classid="clsid:A9CB4A57-14D0-40E2-B321-EAFB0EDC8390" height=0 width=0><param name="lib" value="' + ocx_lib +
//				'"></OBJECT>';
			if (from=='MV')
			{

				document.write(ocx_text );
			} else {

				document.body.insertAdjacentHTML('beforeEnd', ocx_text );
			}



		}

	}

}

function aod_update() {

		document.write('<OBJECT id="PlayerOCX" ' +
       ' codeBase="'+pSvrPath+'/P3MelWebInstall.cab#Version='+pOcxVersion+'" ' +
       ' type="application/x-oleobject" ' +
       ' classid="CLSID:C0B2F53E-5E61-4856-B314-FE9AE262A796" '+
       ' width="0" height="0"></OBJECT>');

}

function aod_p3update_20080624() {

	document.write('<OBJECT classid="CLSID:CEE326E8-7571-4086-B347-3C0ACA9A9DE8" '+
		' codeBase="'+pSvrPath+'/P3Install.cab#Version=1,0,7,205" ' +
		'  height=0 id="p3wloader" style="position:absolute; LEFT:0px; TOP:0px; WIDTH:0px; height:0px;" VIEWASTEXT>'+
		' <PARAM NAME="url" VALUE="'+p3Url+'"> '+
		' <PARAM NAME="UpdatePath" VALUE="http://www.melon.com/cab"> '+
		' <PARAM NAME="lib" VALUE="'+p3Lib+'"> '+
		' <PARAM NAME="Provider" VALUE="Widerthan"> '+
		' <PARAM NAME="Language" VALUE="kor"> '+
		' </OBJECT>');

}

function aod_p3update() {

	var pWMPInit = -1;
	document.write('<OBJECT classid="CLSID:9F84D013-66B3-4ab7-946B-11A920A55F06" '+
		' codeBase="'+pSvrPath+'/sktload.cab#Version=3,2,9,210" ' +
		'  height=0 id="p3wloader" style="position:absolute; LEFT:0px; TOP:0px; WIDTH:0px; height:0px;" VIEWASTEXT>'+
		' <PARAM NAME="url" VALUE="'+p3Url+'"> '+
		' <PARAM NAME="UpdatePath" VALUE="http://www.melon.com/cab"> '+
		' <PARAM NAME="lib" VALUE="'+p3Lib+'"> '+
		' <PARAM NAME="InstallWmp" VALUE="'+ pWMPInit +'">' +
		' <PARAM NAME="Provider" VALUE="Widerthan"> '+
		' <PARAM NAME="Language" VALUE="kor"> '+
		' </OBJECT>');
}

function aod_p3update_20090303() {

	var pWMPInit = -1;
	document.write('<OBJECT classid="CLSID:9F84D013-66B3-4ab7-946B-11A920A55F06" '+
		' codeBase="'+pSvrPath+'/sktload.cab#Version=2,2,8,602" ' +
		'  height=0 id="p3wloader" style="position:absolute; LEFT:0px; TOP:0px; WIDTH:0px; height:0px;" VIEWASTEXT>'+
		' <PARAM NAME="url" VALUE="'+p3Url+'"> '+
		' <PARAM NAME="UpdatePath" VALUE="http://www.melon.com/cab"> '+
		' <PARAM NAME="lib" VALUE="'+p3Lib+'"> '+
		' <PARAM NAME="InstallWmp" VALUE="'+ pWMPInit +'">' +
		' <PARAM NAME="Provider" VALUE="Widerthan"> '+
		' <PARAM NAME="Language" VALUE="kor"> '+
		' </OBJECT>');

}

function aod_player() {

	document.write('<OBJECT id="PlayerOCX" type="application/x-oleobject" classid="CLSID:C0B2F53E-5E61-4856-B314-FE9AE262A796" width="0" height="0"></OBJECT>');
}

