var sProxyData = "DIRECT";
var nEndLoop = -1;
var nContinue = -1;
var Count = 0;

// GPKIInstaller °´Ã¼ »ý¼ºµÇ¾ú´ÂÁö È®ÀÎ
function HaveObject()
{
		
	if(document.GPKIInstaller==null || document.GPKIInstaller.object==null)
	{
		return false;
	}
	else
	{
		return true;
	}
}


// xp sp2 ÀÎÁö Ã¼Å©ÇØ¼­ ÆäÀÌÁö ÀÌµ¿ÇÑ´Ù.
function SP2Check()
{
	var userAgent;
	userAgent = navigator.userAgent;

	if( userAgent.indexOf("SV1") > 0 ) // xp sp2 ÀÌ´Ù. 
	{
		return true;
	}

	return false;
}
//ºê¶ó¿ìÀú ¹öÀü Ã¼Å©
function BrowserVersionCheck()
{
	// IE ¹öÀü Ã¼Å© 5.0 ÀÌ»ó¸¸ Áö¿ø
	rv = document.GPKIInstaller.IEVersionCheck();
	if(rv < 5)
	{		
		nContinue = 0;
		return false;
	}
	
	nContinue = 1;
	return true;
}

// ¼³Ä¡ÆÄÀÏ ¹öÀüÃ¼Å© ¹× ´Ù¿î·Îµå
function VersionCheckAndDownload()
{
	rv = document.GPKIInstaller.VerCheckAndDownload(ServerAddr,ConfigFilePath);
	if(rv == 1)
	{
		alert("º¸¾ÈÇÁ·Î±×·¥ ¼³Ä¡¸¦ ½ÃÀÛÇÕ´Ï´Ù. È®ÀÎ¹öÆ°À» ´­·¯ÁÖ½Ê½Ã¿À.");
		rv = document.GPKIInstaller.RunSetup();  
		if( rv == -1) 
		{
			alert("º¸¾È ÇÁ·Î±×·¥ ¼³Ä¡¿¡ ½ÇÆÐÇß½À´Ï´Ù.\n(ÇÁ·Î±×·¥ÀÌ Á¸ÀçÇÏÁö ¾Ê°Å³ª, ¼­¸íÀÌ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.)");	
			return false;
		}
		else if( rv == -2)
		{
			alert("º¸¾È ÇÁ·Î±×·¥ÀÇ ¼­¸íÀÌ ¿Ã¹Ù¸£Áö ¾Ê¾Æ ½ÇÇàÇÒ ¼ö ¾ø½À´Ï´Ù.");	
			return false;
		}
		return true;
	}
	else if(rv == 2) // ÀÌ¹Ì ¼³Ä¡µÇ¾îÀÖ´Â °æ¿ì
	{
		return rv;
	}
	else
	{	
		alert("ÇÁ·Î±×·¥À» ´Ù¿î·ÎµåÇÏÁö ¸øÇß½À´Ï´Ù.");
		return false;
	}
}

function DisplayMsg(title, body)
{
	msg = "&nbsp;<font color='blue' class='12p'>\r\n";
	msg = msg + "<B>" + title +" : </B></font>";
	msg = msg + "<font class='12p'>\r\n";
	msg = msg + body +"</font><br>";
	document.write(msg);
}


//------------------------------------------------------------------------------
//  Determine OS Version from a Script
//------------------------------------------------------------------------------
function getOSVersion()
{
	version=/NT \d+.\d+/;
	strTemp = String(navigator.appVersion.match(version));
	if(strTemp == "null")
		return null;
	re = /(\w+)\s(\w+)/;
	return Number(strTemp.replace(re, "$2"));
}


