function OnErr()
{
	var os_ver = navigator.appVersion
	var os_check = os_ver.indexOf("Windows NT 5.1");

	if ( os_check > 0 )
	{
		if(window.navigator.userAgent.indexOf("SV1") != -1)
			alert("TrustSiteX ÄÁÆ®·ÑÀÌ Á¦´ë·Î ¼³Ä¡µÇÁö ¾Ê¾Ò½À´Ï´Ù.\n\nWindows XP ¼­ºñ½ºÆÑ2¸¦ ¼³Ä¡ÇÑ °æ¿ì¶ó¸é ¾Ë¸² Ç¥½ÃÁÙÀ» ÀÌ¿ëÇÏ¿© ÄÁÆ®·ÑÀ» ¼³Ä¡ÇØ ÁÖ½Ê½Ã¿À");
		else
			alert("TrustSiteX ÄÁÆ®·ÑÀÌ Á¦´ë·Î ¼³Ä¡µÇÁö ¾Ê¾Ò½À´Ï´Ù.\n\nºê¶ó¿ìÀú¿¡¼­ [»õ·Î°íÄ§]¹öÆ°À» Å¬¸¯ÇÏ½Å ÈÄ [º¸¾È°æ°í]Ã¢ÀÌ ³ªÅ¸³ª¸é [¿¹]¹öÆ°À» Å¬¸¯ÇÏ¼¼¿ä.");
	
	} else
	{
  		alert("ActiveX ÄÁÆ®·ÑÀÌ Á¦´ë·Î ¼³Ä¡µÇÁö ¾Ê¾Ò½À´Ï´Ù.\n\nºê¶ó¿ìÀú¿¡¼­ [»õ·Î°íÄ§]¹öÆ°À» Å¬¸¯ÇÏ½Å ÈÄ [º¸¾È°æ°í]Ã¢ÀÌ ³ªÅ¸³ª¸é [¿¹]¹öÆ°À» Å¬¸¯ÇÏ¼¼¿ä.");
  	}
}

function StartTrustSiteXUpdate()
{
	var os_ver = navigator.appVersion
	var os_check = os_ver.indexOf("Windows NT 5.1");

	if(window.navigator.userAgent.indexOf("SV1") != -1)
	{
		tag = '<OBJECT ID="TrustSite" CLASSID="CLSID:1545689F-FB2C-4941-B7B5-FE21D1F789E7" width=0 height=0 CODEBASE="http://pay.kcp.co.kr/plugin/trustsitex.cab#Version=1,0,1,6"></OBJECT>';
		document.writeln(tag);		
	}
}

function RegTrustSite(siteform)
{
	var os_ver = navigator.appVersion
	var os_check = os_ver.indexOf("Windows NT 5.1");

	if(window.navigator.userAgent.indexOf("SV1") != -1)
	{
		if(document.TrustSite == null || document.TrustSite.object == null)
		{
			OnErr();
    		return false;
		}
		
		if(document.TrustSite.InitTrust() != "SUCCESS")
		{
			document.TrustSite.FinalTrust();
			return false;	
		}
		
		SetField(siteform);
		
		if(window.navigator.userAgent.indexOf("SV1") != -1)
		{
			if(document.TrustSite.DoTrust() != "SUCCESS") 
			{
				document.TrustSite.FinalTrust();
				return false;
			}
		}
		
		document.TrustSite.FinalTrust();
		return true;
	} else
	{
		return false;
	}
}

function SetField(siteform)
{
	var nField = siteform.elements.length;	
	
  	for(i = 0; i < nField; i++)
	{
		if(siteform.elements[i].name == "site_domain")
	  		document.TrustSite.SetTrustValue("site_domain", siteform.site_domain.value);
	  	
	  	if(siteform.elements[i].name == "site_name")
	  		document.TrustSite.SetTrustValue("site_name", siteform.site_name.value);
	  	
	  	if(siteform.elements[i].name == "noti_flag")
  			document.TrustSite.SetTrustValue("noti_flag", siteform.noti_flag.value);
  		
  		if(siteform.elements[i].name == "site_cdxx")
  			document.TrustSite.SetTrustValue("site_cdxx", siteform.site_cdxx.value);    
  			
  		if(window.navigator.userAgent.indexOf("SV1") != -1)		
  			document.TrustSite.SetTrustValue("is_sp2", "Y");
  		else
  			document.TrustSite.SetTrustValue("is_sp2", "N");    
	}		
}