//////////////////////////////Softforum////////////////////////////////////////////////////////////////////////////////// XecureWeb SSL Client Java Script ver5.1// (ÀºÇà¿Ü Ç¥ÁØ¿ë)//// º¯°æ³»¿ª °ü¸®// 2003³â 6¿ù 18ÀÏ XecureWeb 5.0 Upgrade°ü·Ã Error CodeÃß°¡,ºÒÇÊ¿ä ÄÚµå»èÁ¦,GetVerInfo()Ãß°¡,Á¤Ã¥ÄÚµåº¯°æÇÔ¼öÃß°¡// 2003³â 10¿ù 9ÀÏ ¶óÀÌºê¾÷µ¥ÀÌÆ® °ü·Ã Ãß°¡// 2003³â 11¿ù 3ÀÏ ÀÎÅÍ³Ý¹ðÅ· 5.0¿ëÀ¸·Î ¼öÁ¤// 2003³â 12¿ù 30ÀÏ xgate_addr,bannerUrl,infoURL,PrintObjectTag º¯°æ// 2003³â 12¿ù 30ÀÏ function getAbsolPath(url)Ãß°¡-Àý´ë°æ·ÎÃ³¸®,XecureSubmit,XecureNavigate¼öÁ¤// 2004³â 1¿ù 5ÀÏ function getAccept_cert(flag)Ãß°¡-°øÀÎ,»ç¼³ÀÎÁõ¼­ ·Îµù°ü·Ã,¼­¸í°ü·Ã ÇÔ¼ö¿¡ certserialÃß°¡,±Ý°á¿øÀÎÁõ¼­Áß ¹ü¿ë°³ÀÎ,¹ýÀÎ,±ÝÀ¶¹ýÀÎ¸¸ º¸ÀÌµµ·Ï ¼öÁ¤// 2004³â 2¿ù 2ÀÏ busy_info alert¸Þ½ÃÁö ÈÄ return false¼öÁ¤(return false ---> returnÀ¸·Î)// 2004³â 2¿ù 10ÀÏ Æ¯Á¤ ÆÄ¶ó¹ÌÅÍ ¾ÏÈ£È­ Á¦¿Ü function NoEncParÃß°¡,DebuggingÀ» À§ÇÑ function debuggingÃß°¡// 2004³â 3¿ù 3ÀÏ MultiSign°ü·Ã ÇÔ¼ö Ãß°¡// 2004³â 4¿ù 8ÀÏ ¸®¾óÅ×½ºÆ® ¿©ºÎ ÅëÇÕ// 2004³â 8¿ù 13ÀÏ DeleteCertificateÇÔ¼ö º¯°æ(¿¡·¯¸Þ½ÃÁö ³ª¿ÀÁö ¾Êµµ·Ï)// 2004³â 8¿ù 19ÀÏ function HaveControl_web,HaveControl_signÃß°¡.function NoEncQs Ãß°¡·Î Æ¯Á¤ÆÄ¶ó¹ÌÅÍÁ¦¿Ü ¼Ò½ºÁ¤¸®// 2004³â 9¿ù 20ÀÏ SSOTokenUse»ç¿ë¿©ºÎ µî SSO°ü·Ã ³»¿ë Ãß°¡// 2004³â 10¿ù 20ÀÏ Çö´ëÄ«µå ÅëÇÕ// 2004³â 11¿ù 1ÀÏ SSOStatus Ãß°¡// 2004³â 11¿ù 24ÀÏ xecure_token°ü·Ã ¼öÁ¤// 2009³â 2¿ù 3ÀÏ PrintObjectTag() ÇÔ¼ö ³» Xecure ÄÁÆ®·Ñ ¹öÀü ¾÷±×·¹ÀÌµå (7,2,0,2 -> 7,2,2,5)// 2009³â 2¿ù 4ÀÏ XecureNavigate() ÇÔ¼ö ³» ÄÁÆ®·Ñ ¼³Ä¡ ÆäÀÌÁö º¯°æ ¹× cdn ¼­ºñ½º url  º¯¼ö ÁöÁ¤// AppendObjectTag()ÇÔ¼ö ³» Xecure ÄÁÆ®·Ñ ¹öÀü ¾÷±×·¹ÀÌµå (7,2,0,2 -> 7,2,2,5)///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////var gIsContinue=0;var busy_info = "¾ÏÈ£È­ ÀÛ¾÷ÀÌ ÁøÇàÁßÀÔ´Ï´Ù. È®ÀÎÀ» ´©¸£½Ã°í Àá½Ã ±â´Ù·Á ÁÖ½Ê½Ã¿À.";var install_info = "º¸¾È ÇÁ·Î±×·¥ÀÌ Á¤»óÀûÀ¸·Î ¼³Ä¡µÇÁö ¾Ê¾Ò½À´Ï´Ù.\nÀ¥ÆäÀÌÁö°¡ Á¤»óÀûÀ¸·Î Ç¥½ÃµÇÁö ¾Ê½À´Ï´Ù.\nº¸¾ÈÇÁ·Î±×·¥À» ¼³Ä¡ÇØ ÁÖ½Ê½Ã¿ä.\n\n*¸¸ÀÏ WindowsXP SP2¸¦ »ç¿ëÇÏ½Å´Ù¸é \nºê¶ó¿ìÀú ¾Ë¸²Ç¥½ÃÁÙÀÇ °æ°í¸Þ½ÃÁö¸¦ Å¬¸¯ÇÏ¿© ¼³Ä¡ÇØÁÖ½Ê½Ã¿ä";///////////////////////////////////////////////////////////////////////////////////// °¢Á¾¼ÂÆÃ ¼³Á¤//¼ÂÆÃ ¸®¾ó¿©ºÎvar IsOnLine ='TRUE';//ÄÁÆ®·Ñ ¾÷µ¥ÀÌÆ® ¿©ºÎvar UpdateAction = 'TRUE';//Æ¯Á¤ ÆÄ¶ó¹ÌÅÍ ¾ÏÈ£È­ ¿©ºÎvar NoEncParamAction ='TRUE';//SSO Token °­Á¦ Æ÷ÇÔ ¿©ºÎvar SSOTokenUse ='TRUE';//µð¹ö±ë ¿©ºÎvar TraceAction = 'FALSE';//CDN ¼­¹ö¿ë xw_install.cab ´Ù¿î·Îµç °æ·Î ¼³Á¤var cdn_url = "http://download.softforum.com";/*try{	cdn_url = getCDNurl("xecure");} catch(e) {	cdn_url = "http://download.softforum.com";}*////////////////////////////////////////////////////////////////////////////////////// ÇÁ·¹ÀÓ ±ÇÇÑ ¹®Á¦ ÇØ°áif (document.domain == "www.hyundaicard.com"){ document.domain="hyundaicard.com"; }else if (document.domain == "www.dinerscard.co.kr"){ document.domain="dinerscard.co.kr"; }else if (document.domain == "www.ehyundaicard.com"){ document.domain="ehyundaicard.com"; }else if (document.domain == "seizure.hyundaicard.com"){ document.domain="hyundaicard.com"; }else if (document.domain == "merchant.hyundaicard.com"){ document.domain="hyundaicard.com"; }else if (document.domain == "hyundaicard.com"){ document.domain="hyundaicard.com"; }else if (document.domain == "ehyundaicard.com"){ document.domain="ehyundaicard.com"; }else if (document.domain == "dinerscard.co.kr"){ document.domain="dinerscard.co.kr"; }else if (document.domain == "ndiners.dinerscard.co.kr"){ document.domain="dinerscard.co.kr"; }else if (document.domain == "nhdcard.hyundaicard.com"){ document.domain="hyundaicard.com"; }else if (document.domain == "nehdcard.ehyundaicard.com"){ document.domain="ehyundaicard.com"; }else if (document.domain == "lgt.hyundaicard.com"){ document.domain="hyundaicard.com"; }else if (document.domain == "tmpoint.hyundaicard.com"){ document.domain="hyundaicard.com"; }else if (document.domain == "mpoint.hyundaicard.com"){ document.domain="hyundaicard.com"; }else if (document.domain == "twww.hyundaicard.com"){ document.domain="hyundaicard.com"; }else if (document.domain == "twww3.hyundaicard.com"){ document.domain="hyundaicard.com"; }else if (document.domain == "reform.hyundaicard.com"){ document.domain="hyundaicard.com"; }else if (document.domain == "mpointmall.hyundaicard.com"){ document.domain="hyundaicard.com"; }else if (document.domain == "corp.hyundaicard.com"){ document.domain="hyundaicard.com"; }else if (document.domain == "tcorp.hyundaicard.com"){ document.domain="hyundaicard.com"; }else if (document.domain == "dev.hyundaicard.com"){ document.domain="hyundaicard.com"; }    //  ±èÇüÁøelse if (document.domain == "flash.hyundaicard.com"){ document.domain="hyundaicard.com"; }    //  ±èÇüÁø(¹ýÀÎ °³¹ß¿ë)else if (document.domain == "lt3.hyundaicard.com"){ document.domain="hyundaicard.com"; }		// ±èÈ¿¿øelse if (document.domain == "tw4.hyundaicard.com"){ document.domain="hyundaicard.com"; }		// ÀÓ½Ã°³¹ß¼­¹ö¿ëelse if (document.domain == "widget.hyundaicard.com"){ document.domain="hyundaicard.com"; }		// À§Á¬¿ëelse if (document.domain == "clever.hyundaicard.com"){ document.domain="hyundaicard.com"; }		// ¹ýÀÎ¿ëelse if (document.domain == "privia.hyundaicard.com"){ document.domain="hyundaicard.com"; }		// ÇÁ¸®ºñ¾Æ¿ëelse if (document.domain == "shop.hyundaicard.com"){ document.domain="hyundaicard.com"; }		// ÇÁ¸®ºñ¾Æ¿ëelse if (document.domain == "travel.hyundaicard.com"){ document.domain="hyundaicard.com"; }		// ÇÁ¸®ºñ¾Æ¿ëelse if (document.domain == "education.hyundaicard.com"){ document.domain="hyundaicard.com"; }		// ÇÁ¸®ºñ¾Æ¿ëelse if (document.domain == "leisure.hyundaicard.com"){ document.domain="hyundaicard.com"; }		// ÇÁ¸®ºñ¾Æ¿ëelse if (document.domain == "culture.hyundaicard.com"){ document.domain="hyundaicard.com"; }		// ÇÁ¸®ºñ¾Æ¿ëelse if (document.domain == "air.hyundaicard.com"){ document.domain="hyundaicard.com"; }		// ÇÁ¸®ºñ¾Æ¿ëelse { try { document.domain="hyundaicard.com"; } catch(e){} }///////////////////////////////////////////////////////////////////////////////////// SSO Á¤»ó ¿©ºÎ ÃÊ±âÈ­//var SSOStatus ='FALSE';  //TRUE:Á¤»ó FALSE:ºñÁ¤»óvar SSOStatus = "TRUE";if (typeof(top.xecure) == 'undefined' || typeof(top.xecure.SSOStatus) == 'undefined'){	SSOStatus = "TRUE";} else {	SSOStatus = top.xecure.SSOStatus;}///////////////////////////////////////////////////////////////////////////////////// SSOÅäÅ« ÃÊ±âÈ­var xecure_token = "NO_TOKEN";if (typeof(top.xecure) == 'undefined' || typeof(top.xecure.xecure_token) == 'undefined'){	if(typeof(opener) == undefined || typeof(opener) == "undefined") {		xecure_token = "NO_TOKEN";	} else {		if (typeof(opener.top.xecure) == 'unknown' || typeof(opener.top.xecure) == 'undefined' || typeof(opener.top.xecure.xecure_token) == 'undefined' ){			xecure_token = "NO_TOKEN";		} else {			xecure_token = opener.top.xecure.xecure_token;		}	}} else {	xecure_token = top.xecure.xecure_token;}///////////////////////////////////////////////////////////////////////////////////// SSO °ü·Ã Á¤º¸ frame¿¡¼­ °¡Á®¿À±âfunction getSSOValue(){	if (typeof(top.xecure.xecure_token) == 'undefined'){		if(typeof(opener) != 'undefined'){			xecure_token = opener.top.xecure.xecure_token;		}	}	else {		xecure_token = top.xecure.xecure_token;	}}function getSSOValue_noopener(){	if (typeof(top.xecure.xecure_token) == 'undefined'){	}	else {		xecure_token = top.xecure.xecure_token;	}}///////////////////////////////////////////////////////////////////////////////////// UserID frame¿¡¼­ °¡Á®¿À±âvar uid="";function getUID(){	if (typeof(top.mid) == 'undefined'){		if(typeof(opener) != 'undefined'){			uid = opener.top.mid;		}	}	else {		uid = top.mid;	}}function getUID_noopener(){	if (typeof(top.mid) == 'undefined'){	}	else {		uid = top.mid;	}}///////////////////////////////////////////////////////////////////////////////////// xgate ¼­¹ö ¸í:Æ÷Æ® ÁöÁ¤ , Æ÷Æ® »ý·«½Ã µðÆúÆ®·Î 443 Æ÷Æ® »ç¿ë//var xgate_addr  = window.location.hostname + ":443:8080";var xgate_addr	= "www.hyundaicard.com:443:8080";//////////////////////////////////////////////////////////////////////////////////// ·Î±×ÀÎ Ã¢¿¡ º¸ÀÏ ÀÌ¹ÌÁö¸¦ ´Ù¿î·Îµå ¹ÞÀ» URLvar bannerUrl =  "http://" + window.location.host + "/XecureObject/hyundai.bmp";//var bannerUrl =  "http://www.hyundaicard.com/XecureObject/hyundai.bmp";//alert(bannerUrl);/////////////////////////////////////////////////////////////////////////////////// ÀüÀÚ¼­¸í½Ã º¸ÀÌ´Â ÀÎÁõ¼­//Defaultvar accept_cert = "CA131000002Test,CA131000002,Softforum CA 3.0,SoftforumCA,yessignCA,yessignCA-OCSP,signGATE CA,SignKorea CA,CrossCertCA,CrossCertCA-Test2,NCASign CA,TradeSignCA,yessignCA-TEST,lotto test CA,NCATESTSign,SignGateFTCA,SignKorea Test CA,TestTradeSignCA,Softforum Demo CA,mma ca,º´¹«Ã» ÀÎÁõ±â°ü";// ¿øº»if(IsOnLine == 'TRUE'){	var accept_cert = "yessignCA:1.2.410.200005.1.1.1:1.2.410.200005.1.1.5:1.2.410.200005.1.1.6.2:1.2.410.200004.5.2.1.2:1.2.410.200005.1.1.4|2006-08-01";	accept_cert+=",signGATE CA:1.2.410.200004.5.2.1.2:1.2.410.200004.5.2.1.1:1.2.410.200004.5.2.1.7.3:1.2.410.200004.5.2.1.7.1|2006-08-01";	accept_cert+=",SignKorea CA:1.2.410.200004.5.1.1.5:1.2.410.200004.5.1.1.7:1.2.410.200004.5.1.1.9.2";	accept_cert+=",NCASign CA:1.2.410.200004.5.3.1.9:1.2.410.200004.5.3.1.2";	accept_cert+=",CrossCertCA:1.2.410.200004.5.4.1.1:1.2.410.200004.5.4.1.2:1.2.410.200004.5.4.1.103";	accept_cert+=",TradeSignCA:1.2.410.200012.1.1.1:1.2.410.200012.1.1.3:1.2.410.200012.1.1.105";	accept_cert+=",signGATE CA2:1.2.410.200004.5.2.1.2:1.2.410.200004.5.2.1.1:1.2.410.200004.5.2.1.7.3:1.2.410.200004.5.2.1.7.1|2006-08-01";	accept_cert+=",NCASignCA:1.2.410.200004.5.3.1.9:1.2.410.200004.5.3.1.2"; 	accept_cert+=",CrossCert Certificate Authority:1.2.410.200004.5.4.1.1:1.2.410.200004.5.4.1.2:1.2.410.200004.5.4.1.103"; }else{	var accept_cert = "yessignCA-Test:1.2.410.200005.1.1.1:1.2.410.200005.1.1.5:1.2.410.200005.1.1.6.2";	accept_cert+=",SignGateFTCA:1.2.410.200004.5.2.1.2:1.2.410.200004.5.2.1.1:1.2.410.200004.5.2.1.7.3";	accept_cert+=",signGATE FTCA02:1.2.410.200004.5.2.1.2:1.2.410.200004.5.2.1.1:1.2.410.200004.5.2.1.7.3";	accept_cert+=",SignKorea Test CA:1.2.410.200004.5.1.1.5:1.2.410.200004.5.1.1.7:1.2.410.200004.5.1.1.9.2";	accept_cert+=",NCATESTSign:1.2.410.200004.5.3.1.9:1.2.410.200004.5.3.1.2";	accept_cert+=",NCATESTSign3280CA:1.2.410.200004.5.3.1.9:1.2.410.200004.5.3.1.2";	accept_cert+=",CrossCertCA-Test2:1.2.410.200004.5.4.1.1:1.2.410.200004.5.4.1.2:1.2.410.200004.5.4.1.103";	accept_cert+=",3280TestCAServer:1.2.410.200004.5.4.1.1:1.2.410.200004.5.4.1.2:1.2.410.200004.5.4.1.103";	accept_cert+=",TestTradeSignCA:1.2.410.200012.1.1.1:1.2.410.200012.1.1.3:1.2.410.200012.1.1.105";}//°øÀÎÀÎÁõ¼­¸¸var accept_cert_pub = accept_cert;//»ç¼³ÀÎÁõ¼­¸¸var accept_cert_pri = "";//°øÀÎ+»ç¼³ÀÎÁõ¼­var accept_cert_all = accept_cert_pub +","+ accept_cert_pri;//flag¿¡ µû¶ó accept_cert°ª ¸®ÅÏ(flag all:0 , °øÀÎ¸¸:1 , »ç¼³¸¸:2)function getAccept_cert(flag){	if ( flag == 0) accept_cert = accept_cert_all;	if ( flag == 1) accept_cert = accept_cert_pub;	if ( flag == 2) accept_cert = accept_cert_pri;	return accept_cert;}/////////////////////////////////////////////////////////////////////////////////// ±âº» ÀÎÁõ¼­ À§Ä¡( 0 : ÇÏµåµð½ºÅ©, 1 : ÀÌµ¿½Äµð½ºÅ©, 2 : ICÄ«µå, 3 : CSP, 4 : VSC )var certLocation = 0;/////////////////////////////////////////////////////////////////////////////////// ÀüÀÚ¼­¸í, ÀÎÁõ¼­ °»½Å, ÀÎÁõ¼­ Æó±â½Ã¿¡ ÀÎÁõ¼­ ¾ÏÈ£¿À·ù¸¦ Çã¿ëÈ¸¼övar pwd_fail = 3;///////////////////////////////////////////////////////////////////////////////////// ÀÎÁõ±â°ü ÀÎÁõ¼­ ´Ù¿î·Îµå½Ã ÀÎÁõ±â°ü ÀÎÁõ¼­¿Í ÀÎÁõ¼­ CNvar pCaCertUrl= "http://" + window.location.host + "/XecureObject/signed_cacert.bin";var pCaCertName = "";//////////////////////////////////////////////////////////////////////////////////// ÀüÀÚ¼­¸í È®ÀÎÃ¢¿¡ º¸ÀÏ ¸Þ¼¼Áö¿Í ÀüÀÚ¼­¸í È®ÀÎÃ¢ º¸±â ¿É¼Ç// 0 : ¼­¸í ¿ø¹® Ãâ·Â ¾ÈÇÔ, 1: ¼­¸í ¿ø¹® Ãâ·Âvar sign_desc = "";var show_plain = 0;/////////////////////////////////////////////////////////////////////////////////// LiveUpdate Á¤º¸ÁÖ¼Òvar infoURL = 'http://download3.softforum.co.kr/Published/XecureWeb/UpdateTest/Update/info.ini.sig';// VISTA Àû¿ëfunction PrintObjectTag(){  var Agent = navigator.userAgent;  Agent = Agent.toLowerCase();	if(IsNetscape60())	alert("Netscape 6.0Àº Áö¿øÇÏÁö ¾Ê½À´Ï´Ù") ;	else	{		if(navigator.appName == 'Netscape')		{			document.write("<EMBED type='application/x-SoftForum-XecSSL40' hidden=true name='XecureWeb'></EMBED><NOEMBED>No XecureWeb PlugIn</NOEMBED>") ;		}		else		{			if( checkIE8() == 1 )			{                document.write('<OBJECT ID="XecureWeb" CLASSID="CLSID:7E9FDB80-5316-11D4-B02C-00C04F0CD404" CODEBASE="http://download.softforum.co.kr/Published/XecureWeb/v7.2.2.7/xw_install.cab#Version=7,2,2,7" width=0 height=0 onError=XecInsError()><PARAM NAME="STORAGE" VALUE="HARD,REMOVABLE,ICCARD,MPHONE">No XecureWeb 7.0 PlugIn</OBJECT>') ;			}			else			{				document.write('<OBJECT ID="XecureWeb" CLASSID="CLSID:7E9FDB80-5316-11D4-B02C-00C04F0CD404" CODEBASE="http://download.softforum.co.kr/Published/XecureWeb/v7.2.2.5/xw_install.cab#Version=7,2,2,5" width=0 height=0 onError=XecInsError()><PARAM NAME="SECKEY" VALUE="XW_SKS_INCA_DRIVER"><PARAM NAME="STORAGE" VALUE="HARD,REMOVABLE,ICCARD,MPHONE">No XecureWeb 7.0 PlugIn</OBJECT>') ;			}		}	  PutUBIKey();	}}// VISTA Àû¿ë// ÀÛ¼º : ±èÇüÁø// ÀÛ¼ºÀÏ : 2009³â 1¿ù 16ÀÏfunction AppendObjectTag(){	var Agent = navigator.userAgent;	Agent = Agent.toLowerCase();	if(IsNetscape60())	alert("Netscape 6.0Àº Áö¿øÇÏÁö ¾Ê½À´Ï´Ù") ;	else	{		if(navigator.appName == 'Netscape')		{			alert("Netscape 6.0Àº Áö¿øÇÏÁö ¾Ê½À´Ï´Ù") ;		}		else		{			var newDiv = document.createElement("div");			newDiv.style.display = "none";						if( checkIE8() == 1 )			{   				newDiv.innerHTML = '<OBJECT ID="XecureWeb" CLASSID="CLSID:7E9FDB80-5316-11D4-B02C-00C04F0CD404" CODEBASE="'+cdn_url+'/Published/XecureWeb/v7.2.2.7/xw_install.cab#Version=7,2,2,7" width=0 height=0></OBJECT>';			}			else			{   				newDiv.innerHTML = '<OBJECT ID="XecureWeb" CLASSID="CLSID:7E9FDB80-5316-11D4-B02C-00C04F0CD404" CODEBASE="'+cdn_url+'/Published/XecureWeb/v7.2.2.5/xw_install.cab#Version=7,2,2,5" width=0 height=0></OBJECT>';			}                /*try{          document.body.appendChild(newDiv);        } catch(e) {          //        }*///alert("1");        document.body.appendChild(newDiv);//alert("1");		}	}}function UpdateModules(){	if(UpdateAction == 'TRUE')	{		if( HaveControl_web() ) {			var	ret;			if( IsNetscape() )			{				alert( "Áö¿øµÇÁö ¾Ê´Â ±â´ÉÀÔ´Ï´Ù." );				ret = 0;			}			else			{				ret = document.XecureWeb.UpdateModules( infoURL );			}			if( ret < 0 )			{				XecureWebError();			}			else if( ret == 1 )			{				//alert("ÀÚµ¿¾÷µ¥ÀÌÆ®°¡ Ãë¼ÒµÇ¾ú½À´Ï´Ù");			}			else if( ret == 2 )			{				//alert("¾÷µ¥ÀÌÆ® ÆÄÀÏÀÌ »ç¿ë Áß¿¡ ÀÖ½À´Ï´Ù.\n»ç¿ëÁßÀÎ ºê¶ó¿ìÀú¸¦ ¸ðµÎ ´Ý°í ´Ù½Ã Á¢¼ÓÇØ ÁÖ¼¼¿ä.");			}			else if( ret == 3 )			{				//alert("ÀÌ¹Ì ¾÷µ¥ÀÌÆ®µÇ¾ú½À´Ï´Ù");			}			else if( ret == 4 )			{				alert("¾÷µ¥ÀÌÆ® ±ÇÇÑÀÌ ¾ø´Â »ç¿ëÀÚÀÔ´Ï´Ù.\nWindows2000,XP »ç¿ëÀÚÀÇ °æ¿ì Administrator°èÁ¤À¸·Î ·Î±×ÀÎ ÈÄ ´Ù½Ã Á¢¼ÓÇØ ÁÖ¼¼¿ä.");			}			else if( ret == 0 )			{				//alert("¼º°øÀûÀ¸·Î ¾÷µ¥ÀÌÆ®°¡ µÇ¾ú½À´Ï´Ù");			}						PutUBIKey();		}		else {		//alert(install_info);		}	}}//¶óÀÌºê ¾÷µ¥ÀÌÆ® ÁÖ±âº¯°æ SetUpdateInfoString( "PERIOD", "Apply", "0" ) 0ÀÌ¸é ¾÷µ¥ÀÌÆ®ÁÖ±â ¹«½Ãfunction SetUpdateInfo( section, key, value1 ){	var	ret;	if( IsNetscape() )	{		alert( "Not supported function" );		ret = 0;	}	else	{		ret = document.XecureWeb.SetUpdateInfoString( section, key, value1 );	}	if( ret != 0 )	return XecureWebError();	return ret;}///////////////////////////////////////////////////////////////////////////////////// Netscape plugin version informationvar packageURL = 'http://download.softforum.com/XecureObject/XecureWeb/NPXecSSL_Install.jar';var versionMaj = 5;var versionMin = 3;var versionRel = 0;////////////////////////////////////////////////////////////////////////////////////	Xecure Á¤Ã¥ÇÊµå°ª º¯°æfunction SetConvertTable(){	if( HaveControl_web() ) { 		//±ÝÀ¶°áÁ¦¿ø    	document.XecureWeb.SetPolicyConvertTableFirst(0, "1.2.410.200005.1.1.1", "¹ü¿ë°³ÀÎ");	//ÀºÇà,Ä«µå    	document.XecureWeb.SetPolicyConvertTableNext("1.2.410.200005.1.1.4", "ÀºÇà°³ÀÎ");		//ÀºÇà    	document.XecureWeb.SetPolicyConvertTableNext("1.2.410.200005.1.1.5", "¹ü¿ë±â¾÷");		//ÀºÇà,Ä«µå    	document.XecureWeb.SetPolicyConvertTableNext("1.2.410.200005.1.1.2", "ÀºÇà±â¾÷");		//ÀºÇà    	document.XecureWeb.SetPolicyConvertTableNext("1.2.410.200005.1.1.6.1", "±â¾÷¹ðÅ·");		//Àû¿ëX    	document.XecureWeb.SetPolicyConvertTableNext("1.2.410.200005.1.1.6.2", "½Å¿ëÄ«µå");		//Ä«µå		//ÇÑ±¹ Á¤º¸ÀÎÁõ    	document.XecureWeb.SetPolicyConvertTableNext("1.2.410.200004.5.2.1.2", "¹ü¿ë°³ÀÎ");		//ÀºÇà,Ä«µå    	document.XecureWeb.SetPolicyConvertTableNext("1.2.410.200004.5.2.1.1", "¹ü¿ë±â¾÷");		//ÀºÇà,Ä«µå    	document.XecureWeb.SetPolicyConvertTableNext("1.2.410.200004.5.2.1.7.1", "ÀºÇà°³ÀÎ");	//ÀºÇà    	document.XecureWeb.SetPolicyConvertTableNext("1.2.410.200004.5.2.1.7.3", "½Å¿ëÄ«µå");	//Ä«µå    	//ÇÑ±¹ Áõ±ÇÀü»ê    	document.XecureWeb.SetPolicyConvertTableNext("1.2.410.200004.5.1.1.5", "¹ü¿ë°³ÀÎ");		//ÀºÇà,Ä«µå    	document.XecureWeb.SetPolicyConvertTableNext("1.2.410.200004.5.1.1.7", "¹ü¿ë±â¾÷");		//ÀºÇà,Ä«µå    	document.XecureWeb.SetPolicyConvertTableNext("1.2.410.200004.5.1.1.9.2", "½Å¿ëÄ«µå");	//Ä«µå    	//ÇÑ±¹ Àü»ê¿ø    	document.XecureWeb.SetPolicyConvertTableNext("1.2.410.200004.5.3.1.9", "¹ü¿ë°³ÀÎ");		//ÀºÇà,Ä«µå    	document.XecureWeb.SetPolicyConvertTableNext("1.2.410.200004.5.3.1.2", "¹ü¿ë±â¾÷");		//ÀºÇà,Ä«µå    	//ÇÑ±¹ ÀüÀÚÀÎÁõ    	document.XecureWeb.SetPolicyConvertTableNext("1.2.410.200004.5.4.1.1", "¹ü¿ë°³ÀÎ");		//ÀºÇà,Ä«µå    	document.XecureWeb.SetPolicyConvertTableNext("1.2.410.200004.5.4.1.2", "¹ü¿ë±â¾÷");		//ÀºÇà,Ä«µå    	document.XecureWeb.SetPolicyConvertTableNext("1.2.410.200004.5.4.1.101", "ÀºÇà°³ÀÎ");	//ÀºÇà    	document.XecureWeb.SetPolicyConvertTableNext("1.2.410.200004.5.4.1.103", "½Å¿ëÄ«µå");	//Ä«µå    	//ÇÑ±¹¹«¿ª Á¤º¸Åë½Å    	document.XecureWeb.SetPolicyConvertTableNext("1.2.410.200012.1.1.1", "¹ü¿ë°³ÀÎ");		//ÀºÇà,Ä«µå    	document.XecureWeb.SetPolicyConvertTableNext("1.2.410.200012.1.1.3", "¹ü¿ë±â¾÷");		//ÀºÇà,Ä«µå    	document.XecureWeb.SetPolicyConvertTableNext("1.2.410.200012.1.1.101", "ÀºÇà°³ÀÎ");		//ÀºÇà    	document.XecureWeb.SetPolicyConvertTableNext("1.2.410.200012.1.1.105", "½Å¿ëÄ«µå");		//Ä«µå    	document.XecureWeb.SetPolicyConvertTableFinal(0);    	document.XecureWeb.SetIssuerConvertTableFirst("yessignCA", "±ÝÀ¶°áÁ¦¿ø"); 		document.XecureWeb.SetIssuerConvertTableNext("SignKorea CA", "Áõ±ÇÀü»ê"); 		document.XecureWeb.SetIssuerConvertTableNext("signGate CA", "Á¤º¸ÀÎÁõ"); 		document.XecureWeb.SetIssuerConvertTableNext("NCASign CA", "Àü»ê¿ø"); 		document.XecureWeb.SetIssuerConvertTableNext("TradeSignCA", "¹«¿ªÁ¤º¸Åë½Å"); 		document.XecureWeb.SetIssuerConvertTableNext("CrossCertCA", "ÀüÀÚÀÎÁõ"); 		document.XecureWeb.SetIssuerConvertTableNext("CertRSA01", "KISAÀÎÁõ±â°ü"); 		document.XecureWeb.SetIssuerConvertTableNext("ÇÑºûÀºÇà CA", "¿ì¸®ÀºÇà"); 		document.XecureWeb.SetIssuerConvertTableNext("Á¶ÈïÀÎÁõ¼¾Å¸(CHBCA)","Á¶ÈïÀºÇà"); 		document.XecureWeb.SetIssuerConvertTableFinal(); 	}	else {		//XecInsError();	}}function debugging(name,value){	if (TraceAction == 'TRUE'){		alert("[TRACE by Softforum]\n"+ name +" = \n["+value+"]");	}}///////////////////////////////////////////////////////////////////////Æ¯Á¤ ÆÄ¶ó¹ÌÅÍ Á¦¿Üvar NoEncParam = new Array('idx','togo','kind','name','tete');function NoEncPar(paraname,qs){	var temp;	var qsnoenc;	var qslast;	var temp = qs.indexOf(paraname);	if (temp == "-1" || qs.charAt(temp-1) != "&" || qs.charAt(temp-1) != "?" ) {		qslast = qs + "|nopara";		return qslast;	}	else {		if(qs.charAt(temp-1) == "&"){			if (qs.indexOf("&",temp) == "-1"){ 		//¸¶Áö¸· Äõ¸®				qsnoenc = qs.substring(temp);				qs = qs.substring(0,temp-1);			}			else{ //Áß°£Äõ¸®				qsnoenc = qs.substring(temp, qs.indexOf("&",temp));				qs = qs.substring(0,temp-1) + qs.substring(qs.indexOf("&",temp));				}			}			else{		//¸Ç¾ÕÄõ¸®				if( qs.indexOf("&",temp) == "-1"){					if (qs.indexOf(paraname, temp) == "0") { qsnoenc = qs; qs=""; }					else qsnoenc = qs + "|nopara";				}				else {					qsnoenc = qs.substring(0, qs.indexOf("&",temp));					qs = qs.substring(qs.indexOf("&",temp)+1);				}			}		qslast = qs + "|" + qsnoenc;		return qslast;	}}function NoEncQs(qs){	var qsnoenc="";	var rQs,Qstemp,noencQstemp;	var j=0;	if ( NoEncParamAction == 'TRUE' ) {		for (var i = 0 ; i< NoEncParam.length; i++){			rQs = NoEncPar(NoEncParam[i],qs);			Qstemp = rQs.substring(0,rQs.indexOf('|'));			noencQstemp = rQs.substring(rQs.indexOf('|')+1);			if (j == 0) {				if ( noencQstemp != "nopara"){					qsnoenc = noencQstemp;					qs = Qstemp;					j=1;				}				else {					qsnoenc = qsnoenc;				}			}			else{				if ( noencQstemp != "nopara"){					qsnoenc =qsnoenc + "&"+ noencQstemp;					qs = Qstemp;				}				else {					qsnoenc = qsnoenc;				}			}		}	}	else {		//	}	return qs + "|" + qsnoenc;}////////////////////////////////////////////////////////////////////////////////////	Xecure ÇÔ¼öµé....function HaveControl_web(){	if(document.XecureWeb==null || typeof(document.XecureWeb) == "undefined" ||document.XecureWeb.object==null)		return false;	else		return true;}function HaveControl_sign(){	if(document.XPSign==null || typeof(document.XPSign) == "undefined" ||document.XPSign.object==null)		return false;	else		return true;}function GetVerInfo(){	if( HaveControl_web() ) {		var ver;		ver = document.XecureWeb.GetVerInfo();		ver = (ver.charAt(0) * 1000) + (ver.charAt(3)*100) + (ver.charAt(6)*10) + (ver.charAt(9)*1) ;		return ver;	}	else {		alert(install_info);	}}function UserAgent(){	return navigator.userAgent.substring(0,9);}function IsNetscape(){	if(navigator.appName == 'Netscape')		return true ;	else		return false ;}function IsNetscape60(){	if(IsNetscape() && UserAgent() == 'Mozilla/5')		return true ;	else		return false ;}function XecureUnescape(Msg){	if(IsNetscape())		return unescape(Msg) ;	else		return Msg ;}function XecureEscape(Msg){	if(IsNetscape())		return escape(Msg) ;	else		return Msg ;}function XecurePath(xpath){	if(IsNetscape())		return (xpath) ;	else		return ("/" + xpath) ;}function XecInsError(){	alert(install_info);}function XecureWebError(){	var errCode = 0 ;	var errMsg = "" ;	if( IsNetscape60() )		// Netscape 6.0	{		errCode = document.XecureWeb.nsIXecurePluginInstance.LastErrCode();		errMsg  = document.XecureWeb.nsIXecurePluginInstance.LastErrMsg();	}	else	{		errCode = document.XecureWeb.LastErrCode();		errMsg  = document.XecureWeb.LastErrMsg();	}	if (errCode == -20)	{		alert("¿¡·¯ÄÚµå : SM00020\n\n" + "¼­¹ö ÀÎÁõ¼­ °ËÁõ¿¡ ½ÇÆÐÇß½À´Ï´Ù.\n1. Client SM(¿À¸¥ÂÊ¾Æ·¡ ÀÚ¹°¼è¸ð¾ç)ÀÇ È¯°æ¼³Á¤À» È®ÀÎÇÏ¿©\nÀÎÁõ¼­ Æó±â¿©ºÎ °ËÁõ¿¡ Ã¼Å© ºÎºÐÀ» ÇØÁ¦ ÈÄ ´Ù½Ã °Å·¡ÇÏ¿© ÁÖ½Ê½Ã¿À.\n2. °í°´´Ô PCÀÇ ³¯Â¥¿Í ½Ã°£À» È®ÀÎÇÏ¿© ÁÖ½Ê½Ã¿À.");	}	else if (errCode == -90)	{		alert("¿¡·¯ÄÚµå : SM00090\n\n" + "¼­¹ö¿Í º¸¾È Åë½ÅÀ» ÇÏ´øÁß ¹®Á¦°¡ ¹ß»ýÇß½À´Ï´Ù.\nÀá½Ã ÈÄ ´Ù½Ã ½Ãµµ ÇÏ½Ê½Ã¿À.");	}	else if (errCode == -91)	{		alert("¿¡·¯ÄÚµå : SM00091\n\n" + "¼­¹ö¿Í º¸¾È Åë½ÅÀ» ÇÏ´øÁß ¹®Á¦°¡ ¹ß»ýÇß½À´Ï´Ù.\nÀá½Ã ÈÄ ´Ù½Ã ½Ãµµ ÇÏ½Ê½Ã¿À.");	}	else if (errCode == -101)	{		alert("¿¡·¯ÄÚµå : SM00101\n\n" + "»ç¿ëÀÚ ÄÄÇ»ÅÍ¿¡ ¼³Ä¡µÈ º¸¾È ÇÁ·Î±×·¥¿¡ ÀÌ»óÀÌ ÀÖ½À´Ï´Ù.\nº¸¾ÈÇÁ·Î±×·¥À» Àç¼³Ä¡ ÇÏ½Ê½Ã¿À.");	}	else if (errCode == -102)	{		alert("¿¡·¯ÄÚµå : SM00102\n\n" + "ÀÌ¹Ì ¸¸·áµÈ ¾ÏÈ£ ÆäÀÌÁö ÀÔ´Ï´Ù. ·Î±×ÀÎÀ» ´Ù½Ã ÇÏ½Ê½Ã¿À.");	}	else if (errCode == -105)	{		alert("¿¡·¯ÄÚµå : SM00105\n\n" + "¼­¹öÃø º¸¾È¼¼¼Ç °ü¸®ÇÁ·Î±×·¥°ú ¿¬°áÀÌ ½ÇÆÐÇß½À´Ï´Ù.\n°è¼ÓÇØ¼­ ¹®Á¦°¡ ¹ß»ýÇÏ¸é ÄÝ¼¾ÅÍ·Î ¹®ÀÇ¸¦ ÇÏ½Ã±â ¹Ù¶ø´Ï´Ù.");	}	else if (errCode == -107)	{		alert("¿¡·¯ÄÚµå : SM00107\n\n" + "º¸¾È Åë½ÅÀ» ÇÏ´øÁß ¼³Á¤µÈ ½Ã°£À» ÃÊ°ú Çß½À´Ï´Ù.\nÄÄÇ»ÅÍÀÇ ´Ù¸¥ ÀÀ¿ëÇÁ·Î±×·¥À» Àá½Ã ´ÝÀ¸½ÅÈÄ ´Ù½Ã ½Ãµµ ÇÏ½Ê½Ã¿À");	}	else if (errCode == -110)	{		alert("¿¡·¯ÄÚµå : SM00110\n\n" + "¾ÏÈ£Åë½ÅÀ» ÇÏ´øÁß ¹®Á¦°¡ ¹ß»ýÇß½À´Ï´Ù.\nÀá½Ã ÈÄ ´Ù½Ã ½Ãµµ ÇÏ½Ê½Ã¿À.\nµ¿ÀÏÇÑ »óÈ²ÀÌ °è¼ÓµÇ¸é ÄÄÇ»ÅÍ¸¦¸®ºÎÆÃ ÇÏ¿© ÁÖ½Ê½Ã¿À.");		if(IsOnLine == 'FALSE'){			alert("³»ºÎ¸Á¸¸À» »ç¿ëÇÏ½Ã´Â ºÐÀº hostÆÄÀÏ¿¡ ´ÙÀ½À» µî·ÏÇØÁÖ½Ê½Ã¿ä\n\n192.168.89.159	p5key.wooribank.com \n192.168.89.204	t5key.wooribank.com \n192.168.89.163	key.wooribank.com");		}	}	else if (errCode == -120)	{		alert("¿¡·¯ÄÚµå : SM00120\n\n" + "¾ÏÈ£ ¸Þ½ÃÁö °ËÁõ¿¡ ½ÇÆÐÇß½À´Ï´Ù.\nÀá½Ã ÈÄ ´Ù½Ã ½Ãµµ ÇÏ½Ê½Ã¿À.");	}	else if (errCode == -128)	{		alert("¿¡·¯ÄÚµå : SM00128\n\n" + "¾ÏÈ£ ¸Þ½ÃÁö °ËÁõ¿¡ ½ÇÆÐÇß½À´Ï´Ù.\nÀá½Ã ÈÄ ´Ù½Ã ½Ãµµ ÇÏ½Ê½Ã¿À.");	}	else if (errCode == -130)	{		alert("¿¡·¯ÄÚµå : SM00130\n\n" + "¾ÐÃà ¸Þ½ÃÁö º¹¿ø½Ã ¹®Á¦°¡ ¹ß»ýÇß½À´Ï´Ù.\nÀá½Ã ÈÄ ´Ù½Ã ½Ãµµ ÇÏ½Ê½Ã¿À.");	}	else if (errCode == -140)	{		alert("¿¡·¯ÄÚµå : SM00140\n\n" + "º¸¾ÈÅë½ÅÁß¿¡ ¹®Á¦°¡ ¹ß»ýÇß½À´Ï´Ù.\nÀá½Ã ÈÄ ´Ù½Ã ½Ãµµ ÇÏ½Ê½Ã¿À.");	}	else if (errCode == -141)	{		alert("ÀÎÁõ¼­°¡ ¾øÀ¸½Å °í°´Àº ÀºÇà µî¿¡¼­ \n'ÀÎÁõ¼­¹ß±Þ'°Å·¡¸¦ ÇÏ½Å ÈÄ °Å·¡ÇÏ½Ã±â ¹Ù¶ø´Ï´Ù.");	}	else if (errCode == -142)	{		alert("¿¡·¯ÄÚµå : SM00142\n\n" + "¼±ÅÃµÈ ÀÎÁõ¼­°¡ Àß¸øµÈ ÀÎÁõ¼­ÀÔ´Ï´Ù.\nÀÎÁõ¼­¸¦ È®ÀÎÇØ ÁÖ½Ê½Ã¿À.");	}	else if (errCode == -143)	{		alert("¿¡·¯ÄÚµå : SM00143\n\n" + "¼±ÅÃÇÑ ÀÎÁõ¼­´Â Áö¿øµÇÁö ¾Ê´Â ÀÎÁõ¼­ÀÔ´Ï´Ù.\nÀºÇà µî¿¡¼­ ÀÎÁõ¼­¸¦ ¹ß±Þ ¹ÞÀ¸½Ê½Ã¿À.");	}	else if (errCode == -144)	{		alert("¿¡·¯ÄÚµå : SM00144\n\n" + "¼±ÅÃÇÑ ÀÎÁõ¼­´Â Æó±â ¹× ¼Õ»óµÈ ÀÎÁõ¼­ ÀÔ´Ï´Ù.\nÀºÇà µî¿¡¼­ ÀÎÁõ¼­¸¦ ¹ß±Þ ¹ÞÀ¸½Ê½Ã¿À.");		if(confirm("ÀÎÁõ¼­°ü¸®Ã¢À» ¿©½Ã°Ú½À´Ï±î?"))		ShowCertManager() ;	}    	else if (errCode == -145)	{		alert("¿¡·¯ÄÚµå : SM00145\n\n" + "¼±ÅÃÇÑ ÀÎÁõ¼­´Â À¯È¿±â°£ÀÌ ¸¸·áµÈ ÀÎÁõ¼­ÀÔ´Ï´Ù.\nÀºÇà µî¿¡¼­ ÀÎÁõ¼­¸¦ ¹ß±Þ ¹ÞÀ¸½Ê½Ã¿À");	}    	else if (errCode == -146)	{		alert("¿¡·¯ÄÚµå : SM00146\n\n" + "¼±ÅÃÇÑ ÀÎÁõ¼­°¡ ÆÄ¼ÕµÇ¾ú°Å³ª Áö¿øµÇÁö ¾Ê´Â ÀÎÁõ¼­ÀÔ´Ï´Ù.\nÀºÇà µî¿¡¼­ Àç¹ß±ÞÀ» ¹ÞÀ¸½Ê½Ã¿À.");	}    	else if (errCode == -147)	{		alert("¿¡·¯ÄÚµå : SM00147\n\n" + "¾ÏÈ£ ¼¼¼Ç ¿¬°áÁß Àß¸øµÈ °ªÀÌ ÀÔ·ÂµÇ¾ú½À´Ï´Ù.\nÀá½ÃÈÄ ´Ù½Ã ½ÃµµÇÏ½Ê½Ã¿À.");	}    	else if (errCode == -148)	{		alert("¿¡·¯ÄÚµå : SM00148\n\n" + "¾ÏÈ£È­ Åë½Å ¿¡·¯ÀÔ´Ï´Ù.\nÀá½ÃÈÄ ´Ù½Ã ½ÃµµÇÏ½Ê½Ã¿À.");	}	else if (errCode == -149)	{		alert("¿¡·¯ÄÚµå : SM00149\n\n" + "ÀÎÁõ¼­ »óÅÂ¸¦ È®ÀÎ ÇÒ ¼ö ¾ø½À´Ï´Ù.\n°è¼ÓÇØ¼­ ¹®Á¦°¡ ¹ß»ýÇÏ¸é ÄÝ¼¾ÅÍ·Î ¹®ÀÇ¸¦ ÇÏ½Ã±â ¹Ù¶ø´Ï´Ù.");	}	else if (errCode == -150)	{		alert("¿¡·¯ÄÚµå : SM00150\n\n" + "¼±ÅÃÇÑ ÀÎÁõ¼­¸¦ ÀÎÁõÇÑ ÀÎÁõ±â°üÀÇ ÀÎÁõ¼­ À¯È¿±â°£ÀÌ ¸¸·áµÇ¾ú½À´Ï´Ù.\n°í°´´Ô PCÀÇ ½Ã°£ ¹× ³¯ÀÚ¸¦ È®ÀÎÀÎÇÏ¿© ÁÖ½Ê½Ã¿À.\n°è¼ÓÇØ¼­ ¹®Á¦°¡ ¹ß»ýÇÏ¸é ÄÝ¼¾ÅÍ·Î ¹®ÀÇ¸¦ ÇÏ½Ã±â ¹Ù¶ø´Ï´Ù.");	}	else if (errCode == -151)	{		alert("¿¡·¯ÄÚµå : SM00151\n\n" + "¼±ÅÃÇÑ ÀÎÁõ¼­´Â È¿·ÂÀÌ Á¤ÁöµÈ ÀÎÁõ¼­ÀÔ´Ï´Ù.\n(¸¸¾à 6°³¿ùÀÌ»ó È¿·ÂÁ¤ÁöµÈ ÀÎÁõ¼­´Â ÀÚµ¿Æó±â µË´Ï´Ù)");	}	else if (errCode == -152)	{		alert("¿¡·¯ÄÚµå : SM00152\n\n" + "¼­¹ö¿Í Å¬¶óÀÌ¾ðÆ®°£ Åë½Å¿ë ÇÁ·Î±×·¥ ¹öÀüÀÌ ÀÏÄ¡ ÇÏÁö ¾Ê½À´Ï´Ù.\nº¸¾ÈÇÁ·Î±×·¥ Àç¼³Ä¡¸¦ ÇÏ½Ê½Ã¿À.");	}	else if (errCode == -160)	{		alert("¿¡·¯ÄÚµå : SM00160\n\n" + "´ÙÀ½°ú °°ÀÌ °í°´´Ô ÄÄÇ»ÅÍ È¯°æ¿¡ ÀÇÇÑ Àå¾Ö ÀÏ ¼ö ÀÖ½À´Ï´Ù.\n°³ÀÎ ¹æÈ­º®µî À¸·Î ÀÎÇÑ ¼­ºñ½º Â÷´Ü ¹× ±âÅ¸ ÀÀ¿ëÇÁ·Î±×·¥ Ãæµ¹µî");	}	else if (errCode == -200 )	{		alert("¿¡·¯ÄÚµå : SM00200\n\n" + "°í°´´Ô ÄÄÇ»ÅÍÀÇ ÀÚ¿øÀÌ ºÎÁ·ÇÕ´Ï´Ù.\n´Ù¸¥ ÀÀ¿ëÇÁ·Î±×·¥À» ´Ý°í ½ÃµµÇÏ½Ê½Ã¿À");	}	else if (errCode == -201 )	{		alert("¿¡·¯ÄÚµå : SM00201\n\n" + "°í°´´Ô ÄÄÇ»ÅÍÀÇ ÀÚ¿øÀÌ ºÎÁ·ÇÕ´Ï´Ù.\n´Ù¸¥ ÀÀ¿ëÇÁ·Î±×·¥À» ´Ý°í ½ÃµµÇÏ½Ê½Ã¿À");	}	else if (errCode == -202)	{		alert("¿¡·¯ÄÚµå : SM00202\n\n" + "°í°´´Ô ÄÄÇ»ÅÍÀÇ ÀÚ¿øÀÌ ºÎÁ·ÇÕ´Ï´Ù.\n´Ù¸¥ ÀÀ¿ëÇÁ·Î±×·¥À» ´Ý°í ½ÃµµÇÏ½Ê½Ã¿À");	}	else if (errCode == -203)	{		alert("¿¡·¯ÄÚµå : SM00203\n\n" + "Á¢¼Ó·®ÀÌ ¸¹¾Æ ³×Æ®¿öÅ©ÀÇ ºÎÇÏ°¡ ¹ß»ýÇß½À´Ï´Ù.\nÀá½ÃÈÄ ´Ù½Ã ½ÃµµÇÏ½Ê½Ã¿À");	}	else if (errCode == -204)	{		alert("¿¡·¯ÄÚµå : SM00204\n\n" + "º¸¾ÈÇÁ·Î±×·¥À» Àç¼³Ä¡ ÇÏ°Å³ª Æ÷Æ®¸¦ È®ÀÎÇÏ¿© ÁÖ½Ê½Ã¿À.\n°³ÀÎ¹æÈ­º®ÀÌ ¼³Ä¡µÇ¾î ÀÖ´ÂºÐÀº °³ÀÎ¹æÈ­º® ¼¼ÆÃÀ» È®ÀÎÇØÁÖ½Ê½Ã¿À.");	}	else if (errCode == -306)	{		alert("¿¡·¯ÄÚµå : SM00306\n\n" + "ÇØ´çÀÎÁõ¼­¿Í °³ÀÎÅ°°¡ ¾ø½À´Ï´Ù.\nÀÎÁõ¼­¸¦ È®ÀÎÇØ ÁÖ½Ê½Ã¿À.");	}	else if (errCode == -603)	{		alert("¿¡·¯ÄÚµå : SM00603\n\n" + "ÀÎÁõ±â°ü ÀÎÁõ¼­ÀÇ µ¥ÀÌÅÍÀÇ Å©±â°¡ Á¤»óº¸´Ù Ä¿¼­ ´Ù¿î·Îµå¸¦ ÁßÁöÇÕ´Ï´Ù.\nÀÎÁõ±â°ü ÀÎÁõ¼­°¡ Àß¸øµÇ¾ú½À´Ï´Ù.");	}	else if (errCode == -608);	else if (errCode == -801)	{		alert("¿¡·¯ÄÚµå : SM00801\n\n" + "¼­¹ö¿¬°á¿¡ ½ÇÆÐ Çß½À´Ï´Ù.\nÀá½ÃÈÄ ´Ù½Ã ½ÃµµÇÏ½Ê½Ã¿À.");	}	else if (errCode == -803)	{		alert("¿¡·¯ÄÚµå : SM00803\n\n" + "ÀÎÁõ±â°ü ÀÎÁõ¼­¿¡ ¼­¸íÇÑ ÀÎÁõ¼­°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.\nÄÝ¼¾ÅÍ¿¡ ¹®ÀÇ ÇÏ½Ê½Ã¿À.");	}	else if (errCode == -804)	{		alert("¿¡·¯ÄÚµå : SM00804\n\n" + "ÀÎÁõ ±â°ü ÀÎÁõ¼­ Á¤º¸°¡ Àß¸øµÇ¾ú½À´Ï´Ù.\nº¸¾ÈÇÁ·Î±×·¥À» ´Ù½Ã ¼³Ä¡ ÇÏ½Ê½Ã¿À.");	}	else if (errCode == -900)	{		alert("¿¡·¯ÄÚµå : SM00900\n\n" + "¼­¹ö¿¬°á¿¡ ½ÇÆÐ Çß½À´Ï´Ù.\nÄÝ¼¾ÅÍ·Î ¹®ÀÇ ÇÏ½Ê½Ã¿À.");	}	else if (errCode == -901)	{		alert("¿¡·¯ÄÚµå : SM00901\n\n" + "¼­¹ö¿¬°á¿¡ ½ÇÆÐ Çß½À´Ï´Ù.\nÄÝ¼¾ÅÍ·Î ¹®ÀÇ ÇÏ½Ê½Ã¿À.");	}	else if (errCode == -902)	{		alert("¿¡·¯ÄÚµå : SM00902\n\n" + "º¸¾ÈÇÁ·Î±×·¥ µî·ÏÀÌ ¿Ã¹Ù¸£Áö ¸øÇÏ°Å³ª Àß¸øµÇ¾ú½À´Ï´Ù.\nÀç¼³Ä¡¸¦ ÇÏ½Ã±â ¹Ù¶ø´Ï´Ù.");	}	else if (errCode == -903)	{		alert("¿¡·¯ÄÚµå : SM00903\n\n" + "º¸¾ÈÇÁ·Î±×·¥ µî·ÏÀÌ ¿Ã¹Ù¸£Áö ¸øÇÏ°Å³ª Àß¸øµÇ¾ú½À´Ï´Ù.\nÀç¼³Ä¡¸¦ ÇÏ½Ã±â ¹Ù¶ø´Ï´Ù.");	}	else if (errCode == -904)	{		alert("¿¡·¯ÄÚµå : SM00904\n\n" + "º¸¾ÈÇÁ·Î±×·¥ µî·ÏÀÌ ¿Ã¹Ù¸£Áö ¸øÇÏ°Å³ª Àß¸øµÇ¾ú½À´Ï´Ù.\nÀç¼³Ä¡¸¦ ÇÏ½Ã±â ¹Ù¶ø´Ï´Ù.");	}	else if (errCode == -905)	{		alert("¿¡·¯ÄÚµå : SM00905\n\n" + "º¸¾ÈÇÁ·Î±×·¥ µî·ÏÀÌ ¿Ã¹Ù¸£Áö ¸øÇÏ°Å³ª Àß¸øµÇ¾ú½À´Ï´Ù.\nÀç¼³Ä¡¸¦ ÇÏ½Ã±â ¹Ù¶ø´Ï´Ù.");	}	else if (errCode == -906)	{		alert("¿¡·¯ÄÚµå : SM00906\n\n" + "º¸¾ÈÇÁ·Î±×·¥ µî·ÏÀÌ ¿Ã¹Ù¸£Áö ¸øÇÏ°Å³ª Àß¸øµÇ¾ú½À´Ï´Ù.\nÀç¼³Ä¡¸¦ ÇÏ½Ã±â ¹Ù¶ø´Ï´Ù.");	}	else if (errCode == -907)	{		alert("¿¡·¯ÄÚµå : SM00907\n\n" + "°í°´´Ô ÄÄÇ»ÅÍ¿¡ ¼³Ä¡µÈ ÇÁ·Î±×·¥°ú Åë½ÅÁß TimeOutÀÌ ¹ß»ýÇß½À´Ï´Ù.\n´Ù¸¥ ÀÀ¿ëÇÁ·Î±×·¥À» ´Ý°í ½Ãµµ ÇÏ½Ê½Ã¿À.");	}	else if (errCode == -1001)	{		alert("¿¡·¯ÄÚµå : SM01001\n\n" + "µ¥ÀÌÅÍ ¾ÏÈ£¸¦ ÇÏ´øÁß ¹®Á¦°¡ ¹ß»ýÇß½À´Ï´Ù.\nÀá½Ã ÈÄ ´Ù½Ã ½Ãµµ ÇÏ½Ê½Ã¿À.");	}	else if (errCode == -1002)	{		alert("¿¡·¯ÄÚµå : SM01002\n\n" + "µ¥ÀÌÅÍ¸¦ º¹È£È­ ÇÏ´øÁß ¹®Á¦°¡ ¹ß»ýÇß½À´Ï´Ù.\nÀá½Ã ÈÄ ´Ù½Ã ½Ãµµ ÇÏ½Ê½Ã¿À.");	}	else if (errCode == -1005)	{		alert("¿¡·¯ÄÚµå : SM01005\n\n" + "µ¥ÀÌÅÍ¸¦ ¾ÏÈ£È­ ÇÏ´øÁß ¹®Á¦°¡ ¹ß»ýÇß½À´Ï´Ù.\nÀá½Ã ÈÄ ´Ù½Ã ½Ãµµ ÇÏ½Ê½Ã¿À.");	}	else if (errCode == -1006)	{		alert("¿¡·¯ÄÚµå : SM01006\n\n" + "°í°´´Ô ÄÄÇ»ÅÍÀÇ ÀÚ¿øÀÌ ºÎÁ·ÇÕ´Ï´Ù.\n´Ù¸¥ ÀÀ¿ëÇÁ·Î±×·¥À» ´Ý°í Àá½Ã ÈÄ ´Ù½Ã ½Ãµµ ÇÏ½Ê½Ã¿À.");	}	else if (errCode == -1007)	{		alert("¿¡·¯ÄÚµå : SM01007\n\n" + "µ¥ÀÌÅÍ¸¦ ¾ÏÈ£È­ ÇÏ´øÁß ¹®Á¦°¡ ¹ß»ýÇß½À´Ï´Ù.\nÀá½Ã ÈÄ ´Ù½Ã ½Ãµµ ÇÏ½Ê½Ã¿À.");	}	else if (errCode == -1102);	else if (errCode == -1200);	else if (errCode == -1201)	{		alert("°øÀÎÀÎÁõ¼­°¡ ¾øÀ¸½Å °í°´Àº ÀºÇà µî¿¡¼­ \n'°øÀÎÀÎÁõ¼­¹ß±Þ'°Å·¡¸¦ ÇÏ½Å ÈÄ °Å·¡ÇÏ½Ã±â ¹Ù¶ø´Ï´Ù.");	}	else if (errCode == -1314)	{		alert("¿¡·¯ÄÚµå : SM01314\n\n" + "ÀÎÁõ¼­ ¸ñ·ÏÀ» °»½ÅÇÏ±â À§ÇØ ÃÊ±âÈ­ ÆÄÀÏÀ» ¿©´Â µµÁß ¿À·ù°¡ ¹ß»ýÇÏ¿´½À´Ï´Ù.");	}	else if (errCode == -1316)	{		alert("¿¡·¯ÄÚµå : SM01316\n\n" + "°øÀÎÀÎÁõ¼­ ÀÎÁõ±â°ü ÀÎÁõ¼­°¡ ¾ø°Å³ª ¼Õ»óµÇ¾ú½À´Ï´Ù.\nº¸¾ÈÇÁ·Î±×·¥À» Àç¼³Ä¡ ÇÏ½Ê½Ã¿À.");	}	else if (errCode == -1400)	{		alert("¿¡·¯ÄÚµå : SM01400\n\n" + "ÀÎÁõ¼­¿¡¼­ ½Äº°¹øÈ£ Á¤º¸¸¦ °¡Á®¿Ã ¼ö ¾ø½À´Ï´Ù.\n»ç¿ëÇÑ ÀÎÁõ¼­°¡ »óÈ£¿¬µ¿°¡´É ÀÎÁõ¼­ÀÎÁö È®ÀÎÇÏ½Ê½Ã¿À.");	}	else if (errCode == -1401)	{		alert("¿¡·¯ÄÚµå : SM01401\n\n" + "½Äº°¹øÈ£ Á¤º¸¸¦ ¾ÏÈ£È­ ÇÒ ¼ö ¾ø½À´Ï´Ù.\n»ç¿ëÇÑ ÀÎÁõ¼­°¡ »óÈ£¿¬µ¿°¡´É ÀÎÁõ¼­ÀÎÁö È®ÀÎÇÏ½Ê½Ã¿À.");	}	else if (errCode == -1402)	{		alert("¿¡·¯ÄÚµå : SM01402\n\n" + "°³ÀÎÅ° ¾ÏÈ£È­¿¡ ½ÇÆÐÇÏ¿´½À´Ï´Ù.\nÀá½ÃÈÄ ´Ù½Ã ½ÃµµÇÏ½Ê½Ã¿À.");	}	else if (errCode == -1403)	{		alert("¿¡·¯ÄÚµå : SM01403\n\n" + "»ç¿ëÇÑ ÀÎÁõ¼­¿¡ ½Äº°¹øÈ£ Á¤º¸°¡ ¾ø½À´Ï´Ù.\n»ç¿ëÇÑ ÀÎÁõ¼­°¡ »óÈ£¿¬µ¿°¡´É ÀÎÁõ¼­ÀÎÁö È®ÀÎÇÏ½Ê½Ã¿À.");	}	else if (errCode == -2000);	else if (errCode == -2002);//¾÷µ¥ÀÌÆ® ¸øÇÑ °æ¿ì	else if (errCode == -3001);	else if (errCode == -3010);	else if (errCode == -1317)	{	//	alert("¿¡·¯ÄÚµå : SM01317\n\n" + "ÀÎÁõ¼­¸¦ Æó±âÈÄ »èÁ¦¿¡ ½ÇÆÐÇÏ¿´½À´Ï´Ù.\n¿À¸¥ÂÊ ÀÚ¹°¼è¾ÆÀÌÄÜÀÇ ÀÎÁõ¼­°ü¸®¿¡¼­ »èÁ¦ ÇÏ½Ê½Ã¿À.");	}	else if (errCode == -302)	{	//	alert("¿¡·¯ÄÚµå : SM00302\n\n" + "ÀÎÁõ¼­¸¦ Æó±âÈÄ »èÁ¦¿¡ ½ÇÆÐÇÏ¿´½À´Ï´Ù.\n¿À¸¥ÂÊ ÀÚ¹°¼è¾ÆÀÌÄÜÀÇ ÀÎÁõ¼­°ü¸®¿¡¼­ »èÁ¦ ÇÏ½Ê½Ã¿À.");	}	else	{		alert("¿¡·¯ÄÚµå : SM" + errCode + "\n\n" + errMsg );	}	//return false;	return;}function escape_url(url){	var i;	var ch;	var out = '';	var url_string = '';	url_string = String(url);	for (i = 0; i < url_string.length; i++) {		ch = url_string.charAt(i);		if (ch == ' ')		out += '%20';		else if (ch == '%')	out += '%25';		else if (ch == '&')	out += '%26';		else if (ch == '+')	out += '%2B';		else if (ch == '=')	out += '%3D';		else if (ch == '?') out += '%3F';		else				out += ch;	}	return out;}function ran_gen(){	var maxnumbers = "999999";	var r = Math.round(Math.random() * (maxnumbers-1))+1+"";	for(var i=0; i < 6-r.length; i++)		r = "0" + r;	return r;}//Àý´ë°æ·Î ¾Ë±âfunction getAbsolPath(url){	var path_end_index = "";	var abPath ="";	path_end_index = url.substring (7, url.length).indexOf('/');	abPath = url.substring(0,path_end_index+7);	return abPath;}function XecureNavigate_NoEnc( url, target ){	if( HaveControl_web() ) {		getSSOValue();		getUID();		var qs ;		var path = "/";		var sid;		var xecure_url;		// get path info & query string & hash from url		qs_begin_index = url.indexOf('?');		path = getPath(url)		// get query string action url		if ( qs_begin_index < 0 ) {			qs = "";		}		else {			qs = url.substring(qs_begin_index + 1, url.length );		}		if( gIsContinue == 0 ) {			gIsContinue = 1;			if( IsNetscape60() )		// Netscape 6.0				sid = document.XecureWeb.nsIXecurePluginInstance.BlockEnc(xgate_addr, path, "", "GET");			else				sid = document.XecureWeb.BlockEnc ( xgate_addr, path, "", "GET" );			gIsContinue = 0;		}		else {			alert(busy_info);			//return false ;			return;		}		if( sid == "")	return XecureWebError() ;		if ( url.substring(0,7) == "http://" ) path = getAbsolPath(url) + path;		if ( qs == "" )			xecure_url = path + "?q=" + sid ;		else			xecure_url = path + "?q=" + sid + "&" + qs;		//open ( xecure_url, target );		//SSO_TOKENÀ» post·Î Àü´ÞÇÏ±â À§ÇØ º¯°æ - START		if ( path.substring(path.length-3,path.length) != "htm" && path.substring(path.length-3,path.length) != "tml" ) {			document.xecure.method = "post";			document.xecure.target = target;			document.xecure.action = xecure_url;			if ( SSOTokenUse == 'TRUE' ) { posting_data = "sToken=" + xecure_token + "&SSOStatus=" + SSOStatus+ "&r=" + uid;}			else posting_data = "sToken=NO_TOKEN&SSOStatus=FALSE";			document.xecure.p.value = posting_data;			document.xecure.submit();		}		//SSO_TOKENÀ» post·Î Àü´ÞÇÏ±â À§ÇØ º¯°æ - END		else {			open ( xecure_url, target );		}	}	else {		alert(install_info);	}}function XecureNavigate( url, target, feature ){//alert("XecureNavigate");	if( HaveControl_web() ) {		getSSOValue();		getUID();		var qs ;		var path = "/";		var cipher;		var xecure_url;		// get path info & query string & hash from url		qs_begin_index = url.indexOf('?');		path = getPath(url)		// get query string action url		if ( qs_begin_index < 0 ) {			qs = "";		}		else {			qs = url.substring(qs_begin_index + 1, url.length );		}		//NoEncPar Start!		var qsnoenc = "";		var Qstmp = NoEncQs(qs);		qs = Qstmp.substring(0,Qstmp.indexOf('|'));		qsnoenc = Qstmp.substring(Qstmp.indexOf('|')+1);		//NoEncPar End!						if( gIsContinue == 0 ) {			gIsContinue = 1;			if( IsNetscape60() )		// Netscape 6.0				cipher = document.XecureWeb.nsIXecurePluginInstance.BlockEnc(xgate_addr, path, XecureEscape(qs), "GET");			else				cipher = document.XecureWeb.BlockEnc(xgate_addr, path, XecureEscape(qs),"GET");					gIsContinue = 0;		}		else {			alert(busy_info);			//return false ;			return;		}		if( cipher == "" )	return XecureWebError() ;		if ( url.substring(0,7) == "http://" ) path = getAbsolPath(url) + path;		xecure_url = path + "?q=" + escape_url(cipher)+ "&" + qsnoenc; //NoEncPar		if (qsnoenc ==""){xecure_url = xecure_url.substring(0,xecure_url.lastIndexOf("&"));}//NoEncPar		//if (feature=="" || feature==null) open ( xecure_url, target );		//else open(xecure_url, target, feature );		if (feature != null && feature !="") {			if (target == "") target ="tmp";			window.open("" ,target, feature);		}		document.xecure.action = xecure_url;		//SSO_TOKENÀ» post·Î Àü´ÞÇÏ±â À§ÇØ º¯°æ - START		if ( path.substring(path.length-3,path.length) != "htm" && path.substring(path.length-3,path.length) != "tml" ) {			document.xecure.method = "post";			document.xecure.target = target;			if ( SSOTokenUse == 'TRUE' ) { posting_data = "sToken=" + xecure_token + "&SSOStatus=" + SSOStatus + "&r=" + uid;}			else posting_data = "sToken=NO_TOKEN&SSOStatus=FALSE";			if( gIsContinue == 0 ) {					gIsContinue = 1;					if( IsNetscape60() )		// Netscape 6.0						cipher = document.XecureWeb.nsIXecurePluginInstance.BlockEnc ( xgate_addr, path, XecureEscape(posting_data), "POST" );					else						cipher = document.XecureWeb.BlockEnc ( xgate_addr, path, XecureEscape(posting_data), "POST" );					gIsContinue = 0;			}			else {				alert("busy_info2" + busy_info);				return;			}			if( cipher == "" )	return XecureWebError() ;			document.xecure.p.value = cipher;		//SSO_TOKENÀ» post·Î Àü´ÞÇÏ±â À§ÇØ º¯°æ - END		//¹Ì´ÏÈ¨ ·Î±×ÀÎ ¿¬µ¿À» À§ÇØ¼­ xecure form action Àç¼³Á¤		//¸µÅ© Url¿¡ https:// °¡ ¾øÀ¸¸é ¿µÇâ¹ÞÁö ¾ÊÀ½		if(document.xecure.action.indexOf("https://")>-1)		{			document.xecure.action = document.xecure.action.substring(document.xecure.action.indexOf("https://"));		}		document.xecure.submit();		}		else {			if (feature=="" || feature==null) open ( xecure_url, target );			else open(xecure_url, target, feature );		}	}	else {		AppendObjectTag();				if( HaveControl_web() ) {			XecureNavigate( url, target, feature );		} else {			location.href="/XecureWebControl_FAQ.html?arg0=0&rtnUrl=" + escape(url) + "&target=" + escape(target);			//alert(install_info);		}	}}function XecureNavigate_get( url, target, feature ){	if( HaveControl_web() ) {		getSSOValue();		getUID();		var qs ;		var path = "/";		var cipher;		var xecure_url;		// get path info & query string & hash from url		qs_begin_index = url.indexOf('?');		path = getPath(url)		// get query string action url		if ( qs_begin_index < 0 ) {			qs = "";		}		else {			qs = url.substring(qs_begin_index + 1, url.length );		}		//NoEncPar Start!		var qsnoenc = "";		var Qstmp = NoEncQs(qs);		qs = Qstmp.substring(0,Qstmp.indexOf('|'));		qsnoenc = Qstmp.substring(Qstmp.indexOf('|')+1);		//NoEncPar End!		if ( SSOTokenUse == 'TRUE' ){			if (qs == null || qs == '') {				qs = "sToken=" + xecure_token + "&r=" + uid			}			else {				qs = qs + "&sToken=" + xecure_token + "&r=" + uid			}		}		else {			if (qs == null || qs == '') {				qs = "sToken=" + "NO_TOKEN" + "&r=" + uid			}			else {				qs = qs + "&sToken=" + "NO_TOKEN" + "&r=" + uid			}		}		if( gIsContinue == 0 ) {			gIsContinue = 1;			if( IsNetscape60() )		// Netscape 6.0				cipher = document.XecureWeb.nsIXecurePluginInstance.BlockEnc(xgate_addr, path, XecureEscape(qs), "GET");		else				cipher = document.XecureWeb.BlockEnc(xgate_addr, path, XecureEscape(qs),"GET");			gIsContinue = 0;		}		else {			alert(busy_info);			//return false ;			return;		}		if( cipher == "" )	return XecureWebError() ;		if ( url.substring(0,7) == "http://" ) path = getAbsolPath(url) + path;		xecure_url = path + "?q=" + escape_url(cipher)+ "&" + qsnoenc; //NoEncPar		if (qsnoenc ==""){xecure_url = xecure_url.substring(0,xecure_url.lastIndexOf("&"));}//NoEncPar		if (feature=="" || feature==null) open ( xecure_url, target );		else open(xecure_url, target, feature );	}	else {		alert(install_info);	}}function XecureNavigate_get2( url, target, feature ){	if( HaveControl_web() ) {		var qs ;		var path = "/";		var cipher;		var xecure_url;		// get path info & query string & hash from url		qs_begin_index = url.indexOf('?');		path = getPath(url)		// get query string action url		if ( qs_begin_index < 0 ) {			qs = "";		}		else {			qs = url.substring(qs_begin_index + 1, url.length );		}		//NoEncPar Start!		var qsnoenc = "";		var Qstmp = NoEncQs(qs);		qs = Qstmp.substring(0,Qstmp.indexOf('|'));		qsnoenc = Qstmp.substring(Qstmp.indexOf('|')+1);		//NoEncPar End!		if (typeof(top.xecure) == 'undefined' || typeof(top.xecure.xecure_token) == 'undefined'){			if (xecure_token == "" || xecure_token == null || typeof(xecure_token) == 'undefined' ) xecure_token = "NO_TOKEN";		}		else {			xecure_token = top.xecure.xecure_token;		}		if ( SSOTokenUse == 'TRUE' ){			if (qs == null || qs == '') {				qs = "sToken=" + xecure_token + "&r=" + uid			}			else {				qs = qs + "&sToken=" + xecure_token + "&r=" + uid			}		}		else {			if (qs == null || qs == '') {				qs = "sToken=" + "NO_TOKEN" + "&r=" + uid			}			else {				qs = qs + "&sToken=" + "NO_TOKEN" + "&r=" + uid			}		}		if( gIsContinue == 0 ) {			gIsContinue = 1;			if( IsNetscape60() )		// Netscape 6.0				cipher = document.XecureWeb.nsIXecurePluginInstance.BlockEnc(xgate_addr, path, XecureEscape(qs), "GET");		else				cipher = document.XecureWeb.BlockEnc(xgate_addr, path, XecureEscape(qs),"GET");			gIsContinue = 0;		}		else {			alert(busy_info);			//return false ;			return;		}		if( cipher == "" )	return XecureWebError() ;		if ( url.substring(0,7) == "http://" ) path = getAbsolPath(url) + path;		xecure_url = path + "?q=" + escape_url(cipher)+ "&" + qsnoenc; //NoEncPar		if (qsnoenc ==""){xecure_url = xecure_url.substring(0,xecure_url.lastIndexOf("&"));}//NoEncPar		if (feature=="" || feature==null) open ( xecure_url, target );		else open(xecure_url, target, feature );	}	else {		alert(install_info);	}}function XecureNavigate_nosso( url, target, feature ){	if( HaveControl_web() ) {		getSSOValue_noopener();		getUID_noopener();		var qs ;		var path = "/";		var cipher;		var xecure_url;		// get path info & query string & hash from url		qs_begin_index = url.indexOf('?');		path = getPath(url)		// get query string action url		if ( qs_begin_index < 0 ) {			qs = "";		}		else {			qs = url.substring(qs_begin_index + 1, url.length );		}		//NoEncPar Start!		var qsnoenc = "";		var Qstmp = NoEncQs(qs);		qs = Qstmp.substring(0,Qstmp.indexOf('|'));		qsnoenc = Qstmp.substring(Qstmp.indexOf('|')+1);		//NoEncPar End!		if( gIsContinue == 0 ) {			gIsContinue = 1;			if( IsNetscape60() )		// Netscape 6.0				cipher = document.XecureWeb.nsIXecurePluginInstance.BlockEnc(xgate_addr, path, XecureEscape(qs), "GET");		else				cipher = document.XecureWeb.BlockEnc(xgate_addr, path, XecureEscape(qs),"GET");			gIsContinue = 0;		}		else {			alert(busy_info);			//return false ;			return;		}		if( cipher == "" )	return XecureWebError() ;		if ( url.substring(0,7) == "http://" ) path = getAbsolPath(url) + path;		xecure_url = path + "?q=" + escape_url(cipher)+ "&" + qsnoenc; //NoEncPar		if (qsnoenc ==""){xecure_url = xecure_url.substring(0,xecure_url.lastIndexOf("&"));}//NoEncPar		//if (feature=="" || feature==null) open ( xecure_url, target );		//else open(xecure_url, target, feature );		if (feature != null && feature !="") {			if (target == "") target ="tmp";			window.open("" ,target, feature);		}		document.xecure.action = xecure_url;		//SSO_TOKENÀ» post·Î Àü´ÞÇÏ±â À§ÇØ º¯°æ - START		if ( path.substring(path.length-3,path.length) != "htm" && path.substring(path.length-3,path.length) != "tml" ) {			document.xecure.method = "post";			document.xecure.target = target;			if ( SSOTokenUse == 'TRUE' ) { posting_data = "sToken=" + xecure_token + "&SSOStatus=" + SSOStatus + "&r=" + uid;}			else posting_data = "sToken=NO_TOKEN&SSOStatus=FALSE";			if( gIsContinue == 0 ) {					gIsContinue = 1;					if( IsNetscape60() )		// Netscape 6.0						cipher = document.XecureWeb.nsIXecurePluginInstance.BlockEnc ( xgate_addr, path, XecureEscape(posting_data), "POST" );					else						cipher = document.XecureWeb.BlockEnc ( xgate_addr, path, XecureEscape(posting_data), "POST" );					gIsContinue = 0;			}			else {				alert(busy_info);				return;			}			if( cipher == "" )	return XecureWebError() ;			document.xecure.p.value = cipher;		//SSO_TOKENÀ» post·Î Àü´ÞÇÏ±â À§ÇØ º¯°æ - END		document.xecure.submit();		}		else {			if (feature=="" || feature==null) open ( xecure_url, target );			else open(xecure_url, target, feature );		}	}	else {		alert(install_info);	}}function XecureNavigate_popup( url, target, feature ){	return XecureNavigate( url, target, feature );}function XecureNavigate_p( url, target, feature ){	return XecureNavigate( url, target, feature );}function XecureSubmit_p( form ){	return XecureSubmit( url, target, feature );}function XecureLink( link ){	if( HaveControl_web() ) {		getSSOValue();		getUID();		var qs ;		//var path = "/";		var cipher;		// get path info & query string from action url		if ( link.protocol != "http:" ) {			// alert ( "http ÇÁ·ÎÅäÄÝ¸¸ »ç¿ë °¡´ÉÇÕ´Ï´Ù." );			return true;		}		qs = link.search;		if ( qs.length > 1 ) {			qs = link.search.substring(1);		}		//NoEncPar Start!		var qsnoenc = "";		var Qstmp = NoEncQs(qs);		qs = Qstmp.substring(0,Qstmp.indexOf('|'));		qsnoenc = Qstmp.substring(Qstmp.indexOf('|')+1);		//NoEncPar End!		hash = link.hash;		if( gIsContinue == 0 ) {			path = XecurePath(link.pathname) ;			gIsContinue = 1;			if( IsNetscape60() )		// Netscape 6.0				cipher = document.XecureWeb.nsIXecurePluginInstance.BlockEnc(xgate_addr, path, XecureEscape(qs), "GET");			else				cipher = document.XecureWeb.BlockEnc(xgate_addr, path, XecureEscape(qs),"GET");			gIsContinue = 0;		}		else {			alert(busy_info);			//return false ;			return;		}		if( cipher.length == 0)	return XecureWebError() ;		// link.search = "?q=" + escape_url(cipher);		xecure_url = "http://" + link.host + path + hash + "?q=" + escape_url(cipher)+ "&" + qsnoenc; //NoEncPar		if (qsnoenc ==""){xecure_url = xecure_url.substring(0,xecure_url.lastIndexOf("&"));}//NoEncPar		//if ( link.target == "" || link.target == null ) open ( xecure_url, "_self" );		//else open( xecure_url, link.target );		//SSO_TOKENÀ» post·Î Àü´ÞÇÏ±â À§ÇØ º¯°æ - START		if ( path.substring(path.length-3,path.length) != "htm" && path.substring(path.length-3,path.length) != "tml" ) {			document.xecure.method = "post";			document.xecure.target = link.target;			document.xecure.action = xecure_url;			if ( SSOTokenUse == 'TRUE' ) { posting_data = "sToken=" + xecure_token + "&SSOStatus=FALSE" + "&r=" + uid;}			else posting_data = "sToken=NO_TOKEN&SSOStatus=FALSE";			if( gIsContinue == 0 ) {					gIsContinue = 1;					if( IsNetscape60() )		// Netscape 6.0						cipher = document.XecureWeb.nsIXecurePluginInstance.BlockEnc ( xgate_addr, path, XecureEscape(posting_data), "POST" );					else						cipher = document.XecureWeb.BlockEnc ( xgate_addr, path, XecureEscape(posting_data), "POST" );					gIsContinue = 0;			}			else {				alert(busy_info);				return;			}			if( cipher == "" )	return XecureWebError() ;			document.xecure.p.value = cipher;			document.xecure.submit();		}		//SSO_TOKENÀ» post·Î Àü´ÞÇÏ±â À§ÇØ º¯°æ - END		else {			if ( link.target == "" || link.target == null ) open ( xecure_url, "_self" );			else open( xecure_url, link.target );		}		return false;	}	else {		alert(install_info);	}}function XecureSubmit( form ){	if( HaveControl_web() ) {		getSSOValue();		getUID();		var qs ;		var path ;		var cipher;		var qs2 = "";		qs_begin_index = form.action.indexOf('?');		// if action is relative url, get base url from window location		path = getPath(form.action)		// get path info & query string & hash from action url		if ( qs_begin_index < 0 ) {			qs = "";		}		else {			qs2 = form.action.substring(qs_begin_index + 1, form.action.length );		}		document.xecure.target = form.target;		if ( form.method == "get" || form.method=="GET" ) {			// collect input field values			qs = XecureMakePlain( form );			if (qs2 == "" ){			}			else{				qs = qs + "&" + qs2;			}		//NoEncPar Start!		var qsnoenc = "";		var Qstmp = NoEncQs(qs);		qs = Qstmp.substring(0,Qstmp.indexOf('|'));		qsnoenc = Qstmp.substring(Qstmp.indexOf('|')+1);		//NoEncPar End!			// encrypt QueryString			if( gIsContinue == 0 ) {				gIsContinue = 1;				if( IsNetscape60() )		// Netscape 6.0					cipher = document.XecureWeb.nsIXecurePluginInstance.BlockEnc(xgate_addr, path, XecureEscape(qs),"GET");				else					cipher = document.XecureWeb.BlockEnc(xgate_addr, path, XecureEscape(qs),"GET");				gIsContinue = 0;			}			else {				alert(busy_info);				//return false ;				return;			}			if( cipher == "" )	return XecureWebError() ;			if ( form.action.substring(0,7) == "http://" ) path = getAbsolPath(form.action) + path;			xecure_url = path + "?q=" + escape_url(cipher)+ "&" + qsnoenc; //NoEncPar			if (qsnoenc ==""){xecure_url = xecure_url.substring(0,xecure_url.lastIndexOf("&"));}//NoEncPar			//if ( form.target == "" || form.target == null ) open( xecure_url, "_self");			//else open ( xecure_url, form.target );			//SSO_TOKENÀ» post·Î Àü´ÞÇÏ±â À§ÇØ º¯°æ - START			if ( path.substring(path.length-3,path.length) != "htm" && path.substring(path.length-3,path.length) != "tml" ) {				document.xecure.method = "post";				document.xecure.target = form.target;				document.xecure.action = xecure_url;				if ( SSOTokenUse == 'TRUE' ) { posting_data = "sToken=" + xecure_token + "&SSOStatus=" + SSOStatus + "&r=" + uid;}				else posting_data = "sToken=NO_TOKEN&SSOStatus=FALSE";				if( gIsContinue == 0 ) {					gIsContinue = 1;					if( IsNetscape60() )		// Netscape 6.0						cipher = document.XecureWeb.nsIXecurePluginInstance.BlockEnc ( xgate_addr, path, XecureEscape(posting_data), "POST" );					else						cipher = document.XecureWeb.BlockEnc ( xgate_addr, path, XecureEscape(posting_data), "POST" );					gIsContinue = 0;				}				else {					alert(busy_info);					return;				}				if( cipher == "" )	return XecureWebError() ;				document.xecure.p.value = cipher;				document.xecure.submit();			}			//SSO_TOKENÀ» post·Î Àü´ÞÇÏ±â À§ÇØ º¯°æ - END			else {				if ( form.target == "" || form.target == null ) open( xecure_url, "_self");				else open ( xecure_url, form.target );			}		}		else {			document.xecure.method = "post";			qs = qs2;		// encrypt QueryString of action field			//NoEncPar Start!			var qsnoenc = "";			var Qstmp = NoEncQs(qs);			qs = Qstmp.substring(0,Qstmp.indexOf('|'));			qsnoenc = Qstmp.substring(Qstmp.indexOf('|')+1);			//NoEncPar End!			if( gIsContinue == 0 ) {				gIsContinue = 1;				if( IsNetscape60() )		// Netscape 6.0					cipher = document.XecureWeb.nsIXecurePluginInstance.BlockEnc(xgate_addr, path, XecureEscape(qs),"GET");				else					cipher = document.XecureWeb.BlockEnc(xgate_addr, path, XecureEscape(qs),"GET");				gIsContinue = 0;			}			else {				alert(busy_info);				//return false ;				return;			}			if( cipher == "" )	return XecureWebError() ;			if ( form.action.substring(0,7) == "http://" ) {				document.xecure.action = getAbsolPath(form.action) + path + "?q=" + escape_url(cipher)+ "&" + qsnoenc; //NoEncPar			}			else {				document.xecure.action = path + "?q=" + escape_url(cipher)+ "&" + qsnoenc; //NoEncPar			}			if (qsnoenc ==""){document.xecure.action = document.xecure.action.substring(0,document.xecure.action.lastIndexOf("&"));}//NoEncPar			posting_data = XecureMakePlain( form );			if ( posting_data == null || posting_data == ''){				if ( SSOTokenUse == 'TRUE' ) { posting_data = "sToken=" + xecure_token + "&SSOStatus=" + SSOStatus + "&r=" + uid; }			}			else {				if ( SSOTokenUse == 'TRUE' ) { posting_data = posting_data + "&sToken=" + xecure_token + "&SSOStatus=" + SSOStatus + "&r=" + uid; }			}			if( gIsContinue == 0 ) {				gIsContinue = 1;				if( IsNetscape60() )		// Netscape 6.0					cipher = document.XecureWeb.nsIXecurePluginInstance.BlockEnc ( xgate_addr, path, XecureEscape(posting_data), "POST" );				else					cipher = document.XecureWeb.BlockEnc ( xgate_addr, path, XecureEscape(posting_data), "POST" );				gIsContinue = 0;			}			else {				alert(busy_info);				//return false ;				return;			}			if( cipher == "" )	return XecureWebError() ;			document.xecure.p.value = cipher;			document.xecure.submit();		}		return false;	}	else {		//alert(install_info);		AppendObjectTag();				if( HaveControl_web() ) {			XecureSubmit( form );		} else {			location.href="/XecureWebControl_FAQ.html";			//alert(install_info);		}	}}function XecureSubmit_nosso( form ){	if( HaveControl_web() ) {		getSSOValue_noopener();		getUID_noopener();		var qs ;		var path ;		var cipher;		var qs2 = "";		qs_begin_index = form.action.indexOf('?');		// if action is relative url, get base url from window location		path = getPath(form.action)		// get path info & query string & hash from action url		if ( qs_begin_index < 0 ) {			qs = "";		}		else {			qs2 = form.action.substring(qs_begin_index + 1, form.action.length );		}		document.xecure.target = form.target;		if ( form.method == "get" || form.method=="GET" ) {			// collect input field values			qs = XecureMakePlain( form );			if (qs2 == "" ){			}			else{				qs = qs + "&" + qs2;			}		//NoEncPar Start!		var qsnoenc = "";		var Qstmp = NoEncQs(qs);		qs = Qstmp.substring(0,Qstmp.indexOf('|'));		qsnoenc = Qstmp.substring(Qstmp.indexOf('|')+1);		//NoEncPar End!			// encrypt QueryString			if( gIsContinue == 0 ) {				gIsContinue = 1;				if( IsNetscape60() )		// Netscape 6.0					cipher = document.XecureWeb.nsIXecurePluginInstance.BlockEnc(xgate_addr, path, XecureEscape(qs),"GET");				else					cipher = document.XecureWeb.BlockEnc(xgate_addr, path, XecureEscape(qs),"GET");				gIsContinue = 0;			}			else {				alert(busy_info);				//return false ;				return;			}			if( cipher == "" )	return XecureWebError() ;			if ( form.action.substring(0,7) == "http://" ) path = getAbsolPath(form.action) + path;			xecure_url = path + "?q=" + escape_url(cipher)+ "&" + qsnoenc; //NoEncPar			if (qsnoenc ==""){xecure_url = xecure_url.substring(0,xecure_url.lastIndexOf("&"));}//NoEncPar			//if ( form.target == "" || form.target == null ) open( xecure_url, "_self");			//else open ( xecure_url, form.target );			//SSO_TOKENÀ» post·Î Àü´ÞÇÏ±â À§ÇØ º¯°æ - START			if ( path.substring(path.length-3,path.length) != "htm" && path.substring(path.length-3,path.length) != "tml" ) {				document.xecure.method = "post";				document.xecure.target = form.target;				document.xecure.action = xecure_url;				if ( SSOTokenUse == 'TRUE' ) { posting_data = "sToken=" + xecure_token + "&SSOStatus=" + SSOStatus + "&r=" + uid;}				else posting_data = "sToken=NO_TOKEN&SSOStatus=FALSE";				if( gIsContinue == 0 ) {					gIsContinue = 1;					if( IsNetscape60() )		// Netscape 6.0						cipher = document.XecureWeb.nsIXecurePluginInstance.BlockEnc ( xgate_addr, path, XecureEscape(posting_data), "POST" );					else						cipher = document.XecureWeb.BlockEnc ( xgate_addr, path, XecureEscape(posting_data), "POST" );					gIsContinue = 0;				}				else {					alert(busy_info);					return;				}				if( cipher == "" )	return XecureWebError() ;				document.xecure.p.value = cipher;				document.xecure.submit();			}			//SSO_TOKENÀ» post·Î Àü´ÞÇÏ±â À§ÇØ º¯°æ - END			else {				if ( form.target == "" || form.target == null ) open( xecure_url, "_self");				else open ( xecure_url, form.target );			}		}		else {			document.xecure.method = "post";			qs = qs2;		// encrypt QueryString of action field			//NoEncPar Start!			var qsnoenc = "";			var Qstmp = NoEncQs(qs);			qs = Qstmp.substring(0,Qstmp.indexOf('|'));			qsnoenc = Qstmp.substring(Qstmp.indexOf('|')+1);			//NoEncPar End!			if( gIsContinue == 0 ) {				gIsContinue = 1;				if( IsNetscape60() )		// Netscape 6.0					cipher = document.XecureWeb.nsIXecurePluginInstance.BlockEnc(xgate_addr, path, XecureEscape(qs),"GET");				else					cipher = document.XecureWeb.BlockEnc(xgate_addr, path, XecureEscape(qs),"GET");				gIsContinue = 0;			}			else {				alert(busy_info);				//return false ;				return;			}			if( cipher == "" )	return XecureWebError() ;			if ( form.action.substring(0,7) == "http://" ) {				document.xecure.action = getAbsolPath(form.action) + path + "?q=" + escape_url(cipher)+ "&" + qsnoenc; //NoEncPar			}			else {				document.xecure.action = path + "?q=" + escape_url(cipher)+ "&" + qsnoenc; //NoEncPar			}			if (qsnoenc ==""){document.xecure.action = document.xecure.action.substring(0,document.xecure.action.lastIndexOf("&"));}//NoEncPar			posting_data = XecureMakePlain( form );			if ( posting_data == null || posting_data == ''){				if ( SSOTokenUse == 'TRUE' ) { posting_data = "sToken=" + xecure_token + "&SSOStatus=" + SSOStatus + "&r=" + uid; }			}			else {				if ( SSOTokenUse == 'TRUE' ) { posting_data = posting_data + "&sToken=" + xecure_token + "&SSOStatus=" + SSOStatus + "&r=" + uid; }			}			if( gIsContinue == 0 ) {				gIsContinue = 1;				if( IsNetscape60() )		// Netscape 6.0					cipher = document.XecureWeb.nsIXecurePluginInstance.BlockEnc ( xgate_addr, path, XecureEscape(posting_data), "POST" );				else					cipher = document.XecureWeb.BlockEnc ( xgate_addr, path, XecureEscape(posting_data), "POST" );				gIsContinue = 0;			}			else {				alert(busy_info);				//return false ;				return;			}			if( cipher == "" )	return XecureWebError() ;			document.xecure.p.value = cipher;			document.xecure.submit();		}		return false;	}	else {		alert(install_info);	}}function XecureOpenerSubmit( form ){	if( HaveControl_web() ) {		getSSOValue();		getUID();		var qs ;		var path ;		var cipher;		var qs2 = "";		qs_begin_index = form.action.indexOf('?');		// if action is relative url, get base url from window location		path = getPath(form.action)		// get path info & query string & hash from action url		if ( qs_begin_index < 0 ) {			qs = "";		}		else {			qs2 = form.action.substring(qs_begin_index + 1, form.action.length );		}		opener.document.xecure.target = form.target;		if ( form.method == "get" || form.method=="GET" ) {			// collect input field values			qs = XecureMakePlain( form );			if (qs2 == "" ){			}			else{				qs = qs + "&" + qs2;			}		//NoEncPar Start!		var qsnoenc = "";		var Qstmp = NoEncQs(qs);		qs = Qstmp.substring(0,Qstmp.indexOf('|'));		qsnoenc = Qstmp.substring(Qstmp.indexOf('|')+1);		//NoEncPar End!			// encrypt QueryString			if( gIsContinue == 0 ) {				gIsContinue = 1;				if( IsNetscape60() )		// Netscape 6.0					cipher = opener.document.XecureWeb.nsIXecurePluginInstance.BlockEnc(xgate_addr, path, XecureEscape(qs),"GET");				else					cipher = opener.document.XecureWeb.BlockEnc(xgate_addr, path, XecureEscape(qs),"GET");				gIsContinue = 0;			}			else {				alert(busy_info);				//return false ;				return;			}			if( cipher == "" )	return XecureWebError() ;			if ( form.action.substring(0,7) == "http://" ) path = getAbsolPath(form.action) + path;			xecure_url = path + "?q=" + escape_url(cipher)+ "&" + qsnoenc; //NoEncPar			if (qsnoenc ==""){xecure_url = xecure_url.substring(0,xecure_url.lastIndexOf("&"));}//NoEncPar			//if ( form.target == "" || form.target == null ) open( xecure_url, "_self");			//else open ( xecure_url, form.target );			//SSO_TOKENÀ» post·Î Àü´ÞÇÏ±â À§ÇØ º¯°æ - START			if ( path.substring(path.length-3,path.length) != "htm" && path.substring(path.length-3,path.length) != "tml" ) {				opener.document.xecure.method = "post";				opener.document.xecure.target = form.target;				opener.document.xecure.action = xecure_url;				if ( SSOTokenUse == 'TRUE' ) { posting_data = "sToken=" + xecure_token + "&SSOStatus=" + SSOStatus + "&r=" + uid;}				else posting_data = "sToken=NO_TOKEN&SSOStatus=FALSE";				if( gIsContinue == 0 ) {					gIsContinue = 1;					if( IsNetscape60() )		// Netscape 6.0						cipher = opener.document.XecureWeb.nsIXecurePluginInstance.BlockEnc ( xgate_addr, path, XecureEscape(posting_data), "POST" );					else						cipher = operner.document.XecureWeb.BlockEnc ( xgate_addr, path, XecureEscape(posting_data), "POST" );					gIsContinue = 0;				}				else {					alert(busy_info);					return;				}				if( cipher == "" )	return XecureWebError() ;				opener.document.xecure.p.value = cipher;				opener.document.xecure.submit();				//SSO_TOKENÀ» post·Î Àü´ÞÇÏ±â À§ÇØ º¯°æ - END			}			else {				if ( form.target == "" || form.target == null ) open( xecure_url, "_self");				else open ( xecure_url, form.target );			}		}		else {			opener.document.xecure.method = "post";			qs = qs2;		// encrypt QueryString of action field			//NoEncPar Start!			var qsnoenc = "";			var Qstmp = NoEncQs(qs);			qs = Qstmp.substring(0,Qstmp.indexOf('|'));			qsnoenc = Qstmp.substring(Qstmp.indexOf('|')+1);			//NoEncPar End!			if( gIsContinue == 0 ) {				gIsContinue = 1;				if( IsNetscape60() )		// Netscape 6.0					cipher = opener.document.XecureWeb.nsIXecurePluginInstance.BlockEnc(xgate_addr, path, XecureEscape(qs),"GET");				else					cipher = opener.document.XecureWeb.BlockEnc(xgate_addr, path, XecureEscape(qs),"GET");				gIsContinue = 0;			}			else {				alert(busy_info);				//return false ;				return;			}			if( cipher == "" )	return XecureWebError() ;			if ( form.action.substring(0,7) == "http://" ) {				opener.document.xecure.action = getAbsolPath(form.action) + path + "?q=" + escape_url(cipher)+ "&" + qsnoenc; //NoEncPar			}			else {				opener.document.xecure.action = path + "?q=" + escape_url(cipher)+ "&" + qsnoenc; //NoEncPar			}			if (qsnoenc ==""){opener.document.xecure.action = opener.document.xecure.action.substring(0,opener.document.xecure.action.lastIndexOf("&"));}//NoEncPar			posting_data = XecureMakePlain( form );			if ( posting_data == null || posting_data == ''){				if ( SSOTokenUse == 'TRUE' ) { posting_data = "sToken=" + xecure_token + "&SSOStatus=" + SSOStatus + "&r=" + uid; }		}			else {				if ( SSOTokenUse == 'TRUE' ) { posting_data = posting_data + "&sToken=" + xecure_token + "&SSOStatus=" + SSOStatus + "&r=" + uid;}			}			if( gIsContinue == 0 ) {				gIsContinue = 1;				if( IsNetscape60() )		// Netscape 6.0					cipher = opener.document.XecureWeb.nsIXecurePluginInstance.BlockEnc ( xgate_addr, path, XecureEscape(posting_data), "POST" );				else					cipher = opener.document.XecureWeb.BlockEnc ( xgate_addr, path, XecureEscape(posting_data), "POST" );				gIsContinue = 0;			}			else {				alert(busy_info);				//return false ;				return;			}			if( cipher == "" )	return XecureWebError() ;			opener.document.xecure.p.value = cipher;			opener.document.xecure.submit();		}		return false;	}	else {		alert(install_info);	}}function XecureMakePlain(form){	var name = new Array(form.elements.length);	var value = new Array(form.elements.length);	var flag = false;	var j = 0;	var plain_text="";	len = form.elements.length;	for (i = 0; i < len; i++) {		if ((form.elements[i].type != "button") && (form.elements[i].type != "reset") && (form.elements[i].type != "submit")) {			if (form.elements[i].type == "radio" || form.elements[i].type == "checkbox") {				if (form.elements[i].checked == true) {					if (form.elements[i].disabled == false) {						name[j] = form.elements[i].name;						value[j] = form.elements[i].value;						//form.elements[i].value = ''; // value reset 2004/10/25 eyebbrow						j++;					}				}			}			else {				name[j] = form.elements[i].name;				if (form.elements[i].type == "select-one") {					var ind = form.elements[i].selectedIndex;					var op_len = form.elements[i].length;					if (op_len > 0) {						if(ind > 0) {							if (form.elements[i].options[ind].value != '') {								value[j] = form.elements[i].options[ind].value;								//form.elements[i].options[ind].value = ''; // value reset 2004/10/25 eyebbrow							}							else								//value[j] = form.elements[i].options[ind].text;								value[j] = "";						} else {							if(ind == 0)							{								if (form.elements[i].options[ind].value != '') {									value[j] = form.elements[i].options[ind].value;									//form.elements[i].options[ind].value = ''; // value reset 2004/10/25 eyebbrow								}								else									//value[j] = form.elements[i].options[ind].text;									value[j] = "";							}						}						// form.elements[i].selectedIndex = 0;					}				}				else if (form.elements[i].type == "select-multiple") {					var llen = form.elements[i].length;					var increased = 0;					for( k = 0; k < llen; k++) {						if (form.elements[i].options[k].selected) {							name[j] = form.elements[i].name;							if (form.elements[i].options[k].value != '') {								value[j] = form.elements[i].options[k].value;								//form.elements[i].options[k].value = ''; // value reset 2004/10/25 eyebbrow							}							else								//value[j] = form.elements[i].options[k].text;								value[j] = "";							j++;							increased++;						}					}					if(increased > 0) {						j--;					}					else {						value[j] = "";					}				}				else {					value[j] = form.elements[i].value;					//form.elements[i].value = ''; // value reset 2004/10/25 eyebbrow				}			j++;			}		}}	for (i = 0; i < j; i++) {		str = value[i];		value[i] = escape_url(str);	}	for (i = 0; i < j; i++) {		if (flag)			plain_text += "&";		else			flag = true;		plain_text += name[i] ;		plain_text += "=";		if (value[i] !="undefined"){			plain_text += value[i];		}else {			plain_text += "";		}	}	return plain_text;}/*************For Applet**********************/function BlockEnc(auth_type,plain_text){	if( HaveControl_web() ) {		var cipher = "";		if( IsNetscape60() )		// Netscape 6.0			cipher =  XecureUnescape(document.XecureWeb.nsIXecurePluginInstance.BlockEnc(xgate_addr,auth_type,plain_text,"GET"));		else			cipher =  XecureUnescape(document.XecureWeb.BlockEnc(xgate_addr,auth_type,plain_text,"GET"));		if( cipher == "" ) XecureWebError() ;		return cipher;	}	else {		alert(install_info);	}}function BlockDec(cipher){	if( HaveControl_web() ) {		var plain = "";		if( IsNetscape60() )		// Netscape 6.0			plain = XecureUnescape(document.XecureWeb.nsIXecurePluginInstance.BlockDec( xgate_addr, cipher));		else			plain = XecureUnescape(document.XecureWeb.BlockDec( xgate_addr, cipher));		if( plain == "" ) XecureWebError() ;		return plain;	}	else {		alert(install_info);	}}function XecureLogIn( link ){	EndSession();	return XecureLink(link);}function EndSession(){	if( HaveControl_web() ) {		if( IsNetscape60() )		// Netscape 6.0			document.XecureWeb.nsIXecurePluginInstance.EndSession( xgate_addr );		else			document.XecureWeb.EndSession(xgate_addr);	}	else {		alert(install_info);	}}// XecureWeb ver 4.1 add// option : 0 : no confirm window, all certificates// option : 1 : confirm window, all certificates// option : 2 : no confirm window, log-on certificate only// option : 3 : confirm window, log-on certificate onlyfunction Sign_with_option( option, plain, flag, certSerial){	if( HaveControl_web() ) {		var signed_msg;		if( flag == null || flag == "undefined" )			accept_cert = accept_cert;		else if( flag != 0 & flag != 1 & flag & 2 )			accept_cert = accept_cert;		else			accept_cert = getAccept_cert(flag);		if( certSerial == null || certSerial == "undefined" || certSerial == 0 || certSerial == 1 || certSerial == 2 ) {			if( IsNetscape60() )	// Netscape 6.0				signed_msg = document.XecureWeb.nsIXecurePluginInstance.SignDataCMS( xgate_addr, escape(accept_cert), escape(plain), option, escape(sign_desc), pwd_fail);			else				signed_msg = document.XecureWeb.SignDataCMS( xgate_addr, XecureEscape(accept_cert), XecureEscape(plain), option, XecureEscape(sign_desc), pwd_fail);		}		else {			if( IsNetscape60() )	// Netscape 6.0				signed_msg = document.XecureWeb.nsIXecurePluginInstance.SignDataCMS( xgate_addr, escape(accept_cert), escape(plain), option, escape(sign_desc), pwd_fail);			else				signed_msg = document.XecureWeb.SignDataCMSWithSerial( xgate_addr, XecureEscape(accept_cert), certSerial, certLocation, XecureEscape(plain), option, XecureEscape(sign_desc), pwd_fail);		}		if( signed_msg == "" )	XecureWebError();    	return signed_msg;    }	else {		alert(install_info);	}}function Sign( plain, flag, certSerial ){	if( HaveControl_web() ) {		var signed_msg;		if( flag == null || flag == "undefined" )			accept_cert = accept_cert;		else if( flag != 0 & flag != 1 & flag & 2 )			accept_cert = accept_cert;		else			accept_cert = getAccept_cert(flag);		if( certSerial == null || certSerial == "undefined" || certSerial == 0 || certSerial == 1 || certSerial == 2 ) {			if( IsNetscape60() )		// Netscape 6.0				signed_msg = document.XecureWeb.nsIXecurePluginInstance.SignDataCMS( xgate_addr, XecureEscape(accept_cert), XecureEscape(plain), show_plain, XecureEscape(sign_desc) );			else				signed_msg = document.XecureWeb.SignDataCMS( xgate_addr, XecureEscape(accept_cert), XecureEscape(plain), show_plain, XecureEscape(sign_desc) );		}		else {			if( IsNetscape60() )		// Netscape 6.0				signed_msg = document.XecureWeb.nsIXecurePluginInstance.SignDataCMS( xgate_addr, XecureEscape(accept_cert), XecureEscape(plain), show_plain, XecureEscape(sign_desc) );			else				signed_msg = document.XecureWeb.SignDataCMSWithSerial( xgate_addr, XecureEscape(accept_cert), certSerial, certLocation, XecureEscape(plain), show_plain, XecureEscape(sign_desc) );		}		if( signed_msg == "" )	XecureWebError() ;		return signed_msg;	}	else {		alert(install_info);	}}function send_vid_info(){	if( HaveControl_web() ) {		var vid_info;		vid_info = document.XecureWeb.GetVidInfo();		return vid_info;	}	else {		alert(install_info);	}}function Sign_with_vid_user( option, plain, svrCert, flag, certSerial ){	if( HaveControl_web() ) {		var signed_msg;		if( flag == null || flag == "undefined" )			accept_cert = accept_cert;		else if( flag != 0 & flag != 1 & flag & 2 )			accept_cert = accept_cert;		else			accept_cert = getAccept_cert(flag);		option = option + 4;		if( certSerial == null || certSerial == "undefined" || certSerial == 0 || certSerial == 1 || certSerial == 2 ) {			if(IsNetscape())			{				alert("Not supported function");			}			else {				signed_msg = document.XecureWeb.SignDataWithVID ( xgate_addr,XecureEscape(accept_cert), plain, svrCert, option, sign_desc, pwd_fail );			}		}		else {			if(IsNetscape())			{				alert("Not supported function");			}			else {				signed_msg = document.XecureWeb.SignDataWithVID_Serial ( xgate_addr,XecureEscape(accept_cert), certSerial, certLocation, plain, svrCert, option, sign_desc, pwd_fail );			}		}    	if( signed_msg == "" )	XecureWebError();    	return signed_msg;    }	else {		alert(install_info);	}}function Sign_with_vid_web( option, plain, svrCert, idn, flag, certSerial ){if( HaveControl_web() ) {		var ret;		var signed_msg;		if( flag == null || flag == "undefined" )			accept_cert = accept_cert;		else if( flag != 0 & flag != 1 & flag & 2 )			accept_cert = accept_cert;		else			accept_cert = getAccept_cert(flag);		option = option + 12;		if( certSerial == null || certSerial == "undefined" || certSerial == 0 || certSerial == 1 || certSerial == 2 ) {			if(IsNetscape())			{				alert("Not supported function");			}			else {				ret = Set_ID_Num(idn);				if(ret != 0) {					XecureWebError();					return signed_msg;				}				signed_msg = document.XecureWeb.SignDataWithVID ( xgate_addr,XecureEscape(accept_cert), plain, svrCert, option, sign_desc, pwd_fail );			}		}		else {			if(IsNetscape())			{				alert("Not supported function");			}			else {				ret = Set_ID_Num(idn);				if(ret != 0) {					XecureWebError();					return signed_msg;				}				signed_msg = document.XecureWeb.SignDataWithVID_Serial ( xgate_addr,XecureEscape(accept_cert), certSerial, certLocation, plain, svrCert, option, sign_desc, pwd_fail );			}		}    	if( signed_msg == "" )	XecureWebError();    	return signed_msg;    }	else {		alert(install_info);	}}function Set_ID_Num(idn){	if( HaveControl_web() ) {		var ret;		if( IsNetscape() )		{			alert("Not supported function");		}		else		{			ret = document.XecureWeb.SetIDNum(idn);		}		return ret;	}	else {		alert(install_info);	}}function VerifyVirtualID(Idn, TimeStamp, ServerCertPem, flag){	if( HaveControl_web() ) {		var msg;		if( flag == null || flag == "undefined" ) { accept_cert = accept_cert; }		else if( flag != 0 & flag != 1 & flag & 2 ) { accept_cert = accept_cert; }		else { accept_cert = getAccept_cert(flag); }		if( IsNetscape() )			msg = document.XecureWeb.VerifyAndGetVID(xgate_addr, ServerCertPem, TimeStamp, escape(accept_cert), 0, escape(Idn));		else			msg = document.XecureWeb.VerifyAndGetVID(xgate_addr, ServerCertPem, TimeStamp, accept_cert, 0,Idn);		return msg;	}	else {		alert(install_info);	}}function ShowCertManager(){	if( HaveControl_web() ) {		if( IsNetscape60() )		// Netscape 6.0			document.XecureWeb.nsIXecurePluginInstance.ShowCertManager();		else			document.XecureWeb.ShowCertManager();	}	else {		alert(install_info);	}}function DeleteCertificate( dn ){	if( HaveControl_web() ) {		var r;		if( IsNetscape60() )		// Netscape 6.0			r = document.XecureWeb.nsIXecurePluginInstance.DeleteCertificate( XecureEscape(dn) );		else			r = document.XecureWeb.DeleteCertificate ( XecureEscape(dn) );		if( r != 0 )		{			//XecureWebError() ;		}		else 		alert('°í°´´ÔÀÇ PC¿¡¼­ ÀÎÁõ¼­¸¦ »èÁ¦ÇÏ¿´½À´Ï´Ù.');	}	else {		alert(install_info);	}}// VISTA Àû¿ëfunction PutBannerUrl(){	var bannerUrl =  "http://" + window.location.host + "/XecureObject/hyundai.bmp"	var bannerUrlSigned = "http://" + window.location.host + "/XecureObject/hyundai.bmp.sig"	//var bannerUrl =  "http://www.hyundaicard.com/XecureObject/hyundai.bmp";	//var bannerUrlSigned = "http://www.hyundaicard.com/XecureObject/hyundai.bmp.sig";	var version = document.XecureWeb.GetVerInfo(1);	var Agent = navigator.userAgent;	    Agent = Agent.toLowerCase();	if( IsNetscape60() )		// Netscape 6.0	{		document.XecureWeb.nsIXecurePluginInstance.PutBigBannerUrl( xgate_addr, bannerUrl);	}	else if( version.indexOf('7, 2,') >= 0 ||  version.indexOf('7,2,') >=0 )	// OS °¡ ºñ½ºÅ¸ ÀÏ¶§¸¸ ¼­¸íµÈ ¹è³Ê »ç¿ë.	{	 	document.XecureWeb.PutBigBannerUrl( xgate_addr, bannerUrlSigned);	}	else	{		document.XecureWeb.PutBigBannerUrl( xgate_addr, bannerUrl);	}}function PutCACert(){	if( HaveControl_web() ) {		var r ;		if( IsNetscape60() )		// Netscape 6.0			r = document.XecureWeb.nsIXecurePluginInstance.PutCACert( XecureEscape(pCaCertName), pCaCertUrl);		else			r = document.XecureWeb.PutCACert( XecureEscape(pCaCertName), pCaCertUrl);		if( r != 0 )	XecureWebError() ;	}	else {		alert(install_info);	}}function isNewPlugin(desc){	index = desc.indexOf('v.', 0);	if (index < 0)		return false;	desc += ' ';	versionString = desc.substring(index +2, desc.length);	arrayOfStrings = versionString.split('.');	thisMajor = parseInt(arrayOfStrings[0], 10);	thisMinor = parseInt(arrayOfStrings[1], 10);	thisBuild = parseInt(arrayOfStrings[2], 10);	if (thisMajor > versionMaj)	return true;	if (thisMajor < versionMaj)	return false;	if (thisMinor > versionMin)	return true;	if (thisMinor < versionMin)	return false;	if (thisBuild > versionRel)	return true;	if (thisBuild < versionRel)	return false;	return true;}function downloadNow (){	if ( navigator.javaEnabled() ) {		trigger = netscape.softupdate.Trigger;		if ( trigger.UpdateEnabled() ) {			if (navigator.platform == "Win32") {				trigger.StartSoftwareUpdate( packageURL, trigger.DEFAULT_MODE);			}			else alert('ÀÌ ÇÃ·¯±× ÀÎÀº À©µµ¿ìÁî 95/98/NT/2000/XP È¯°æ¿¡¼­¸¸ ÀÛµ¿ÇÕ´Ï´Ù.')		}		else			alert('³Ý½ºÄÉÀÔÀÇ SmartUpdate ¼³Ä¡¸¦ °¡´ÉÇÏµµ·Ï ÇØ¾ßÇÕ´Ï´Ù.');	}	else		alert('Java ½ÇÇàÀ» °¡´ÉÇÏµµ·Ï ÇØ¾ßÇÕ´Ï´Ù.');}function isOldPlugin(desc,version){	index = desc.indexOf('v.', 0);	if (index < 0)	return true;	desc += ' ';	versionString = desc.substring(index +2, desc.length);	arrayOfStrings = versionString.split('.');	thisMaj = parseInt(arrayOfStrings[0], 10);	thisMin = parseInt(arrayOfStrings[1], 10);	thisRel = parseInt(arrayOfStrings[2], 10);	arrayOfStrings = version.split('.');	s_verMaj = parseInt(arrayOfStrings[0], 10);	s_verMin = parseInt(arrayOfStrings[1], 10);	s_verRel = parseInt(arrayOfStrings[2], 10);	if (thisMaj > s_verMaj)	return false;	if (thisMaj < s_verMaj)	return true;	if (thisMin > s_verMin)	return false;	if (thisMin < s_verMin)	return true;	if (thisRel > s_verRel)	return false;	if (thisRel < s_verRel)	return true;	return false;}function DownloadPackage(packageURL){	if ( navigator.javaEnabled() ) {		trigger = netscape.softupdate.Trigger;		if ( trigger.UpdateEnabled() ) {			if (navigator.platform == "Win32") {				trigger.StartSoftwareUpdate( packageURL, trigger.DEFAULT_MODE);			}			else				alert('ÀÌ ÇÃ·¯±× ÀÎÀº À©µµ¿ìÁî 95/98/NT/2000/XP È¯°æ¿¡¼­¸¸ ÀÛµ¿ÇÕ´Ï´Ù.');		}		else			alert('³Ý½ºÄÉÀÔÀÇ SmartUpdate ¼³Ä¡¸¦ °¡´ÉÇÏµµ·Ï ÇØ¾ßÇÕ´Ï´Ù.');	}	else		alert('Java ½ÇÇàÀ» °¡´ÉÇÏµµ·Ï ÇØ¾ßÇÕ´Ï´Ù.');}function XecureWebPlugin(version){	if (navigator.appName == 'Netscape' && UserAgent() == "Mozilla/4")	{  		var XecureMime = navigator.mimeTypes["application/x-SoftForum-XecSSL40"];		if (XecureMime) {   // Xecure PlugIn ÀÌ ÀÌ¹Ì ¼³Ä¡µÇ¾î ÀÖ´Â °æ¿ì			if ( isOldPlugin(XecureMime.enabledPlugin.description,version))				DownloadPackage(packageURL);		}		else {     // Xecure PlugIn ÀÌ ¼³Ä¡µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì			DownloadPackage(packageURL);		}	}}function getPath(url){	var path = "/";	// get path info & query string & hash from url	qs_begin_index = url.indexOf('?');	// if action is relative url, get base url from window location	if ( url.charAt(0) != '/' && url.substring(0,7) != "http://" ) {		path_end = window.location.href.indexOf('?');		if(path_end < 0)	path_end_str = window.location.href;		else				path_end_str = window.location.href.substring(0,path_end);		path_relative_base_end = path_end_str.lastIndexOf('/');		path_relative_base_str = path_end_str.substring(0,path_relative_base_end+1);		path_begin_index = path_relative_base_str.substring (7,path_relative_base_str.length).indexOf('/');		if (qs_begin_index < 0){			path = path_relative_base_str.substring( 7+path_begin_index,path_relative_base_str.length ) + url;		}		else {			path = path_relative_base_str.substring( 7+path_begin_index,path_relative_base_str.length )				 + url.substring(0, qs_begin_index );		}	}	else if ( url.substring(0,7) == "http://" ) {		path_begin_index = url.substring (7, url.length).indexOf('/');		if (qs_begin_index < 0){			path = url.substring( path_begin_index + 7, url.length);		}		else {			path = url.substring(path_begin_index + 7, qs_begin_index );		}	}	else if (qs_begin_index < 0){		path = url;	}	else {		path = url.substring(0, qs_begin_index );	}	return path;}///////////////////////////////////////////////////////////////////////////////////// XecureSign°ü·Ã ÇÔ¼ö (MultiSign)var s_sign_desc = "MultiSign";var s_bannerPath = window.location.hostname;if(IsOnLine == 'TRUE'){	var s_accept_cert = "yessignCA";	s_accept_cert+=",signGATE CA";	s_accept_cert+=",SignKorea CA";	s_accept_cert+=",NCASign CA";	s_accept_cert+=",CrossCertCA";	s_accept_cert+=",TradeSignCA";}else{	var s_accept_cert = "yessignCA-Test";	s_accept_cert+=",SignGateFTCA";	s_accept_cert+=",SignKorea Test CA";	s_accept_cert+=",NCATESTSign";	s_accept_cert+=",CrossCertCA-Test2";	s_accept_cert+=",TestTradeSignCA";}function PutSignBannerUrl(){	if( HaveControl_sign() ) {		if(IsNetscape60());		else		{			document.XPSign.PutBannerUrl( s_bannerPath, bannerUrl);		}	}	else {		alert(install_info);	}}function PrintSignObjectTag(){	if(IsNetscape60())      alert("Netscape 6.0Àº Áö¿øÇÏÁö ¾Ê½À´Ï´Ù") ;	else	{		if(navigator.appName == 'Netscape')		{			alert("Netscape´Â Áö¿øÇÏÁö ¾Ê½À´Ï´Ù") ;		}		else		{			//´Ù¿î·Îµå¼¾Å¸			document.write('<OBJECT ID="XPSign" CLASSID="CLSID:CAB55A2C-F27B-4B87-8B82-F43F9E37DD37" CODEBASE="'+cdn_url+'/Published/XecureSign/v1.0.3.25/XPSign_Install.cab#Version=1,0,3,25" width=0 height=0 onError=XecInsError()>No XecureSign 5.1 PlugIn</OBJECT>') ;			//·ÎÄÃ			//document.write('<OBJECT ID="XPSign" CLASSID="CLSID:CAB55A2C-F27B-4B87-8B82-F43F9E37DD37" CODEBASE="/XecureObject/XPSign_Install.cab#Version=1,0,3,25" width=0 height=0 onError=XecInsError()>No XecureSign 5.1 PlugIn</OBJECT>') ;		}	}}//Multi_SignÀ» ÇÏ±âÀ§ÇØ Ã³À½¿¡ ½ÇÇà.//º¯¼ö ÃÊ±âÈ­, Sign Id ¹ÞÀ½.function Multi_Sign_Init(){	if( HaveControl_sign() ) {    	var multiSignId;		if(IsNetscape60())	alert("Netscape 6.0Àº Áö¿øÇÏÁö ¾Ê½À´Ï´Ù") ;		else		{    		multiSignId = document.XPSign.MultiSignInit();	//MultiSignInit()È£Ãâ		}    	if( multiSignId < 0 )    		XecureSignError();		else		{			//alert("MultiSignId: " + multiSignId);    	}    	return multiSignId;    }	else {		alert(install_info);	}}function Set_Multi_Sign_Data(multiSignId, plain){	if( HaveControl_sign() ) {		var	originalDataTotalSize = 0;    	if(IsNetscape60())	alert("Netscape 6.0Àº Áö¿øÇÏÁö ¾Ê½À´Ï´Ù") ;		else{	//Explorer			if(multiSignId != "")    		{    			originalDataTotalSize = document.XPSign.SetMultiSignData(multiSignId, plain);    			if( originalDataTotalSize < 0 )			    	XecureSignError();				else				{					//alert(originalDataTotalSize + "°³ÀÇ ¼­¸íµ¥ÀÌÅ¸°¡ ÀÖ½À´Ï´Ù");				}			}    		else    			alert("MultiSignInit¸¦ ¸ÕÀú ÇØÁÖ½Ê½Ã¿À");		}		return originalDataTotalSize;	}	else {		alert(install_info);	}}// option : 0 : ¼­¸í ¿ø¹® Ãâ·Â ¾ÈÇÔ//	    1 : ¼­¸í ¿ø¹® Ãâ·Â// mask : 0 : all certificates//        1 : only user certificates//        2 : only coperation certificatesfunction Multi_Sign(multiSignId, mask){	if( HaveControl_sign() ) {    	var result = 0;    	if(IsNetscape60())	alert("Netscape 6.0Àº Áö¿øÇÏÁö ¾Ê½À´Ï´Ù") ;    	else    	{    		if(multiSignId != "")    		{    			result = document.XPSign.MultiSignEx(multiSignId, s_accept_cert, s_sign_desc,								mask,0, s_bannerPath, pwd_fail);				if( result < 0 )			    	XecureSignError();				else				{					//alert("¼­¸í ¼º°ø");				}			}			else				alert("MultiSignInit¸¦ ¸ÕÀú ÇØÁÖ½Ê½Ã¿À");		}    	return result;    }	else {		alert(install_info);	}}function Get_Multi_Signed_Data(multiSignId, index){	if( HaveControl_sign() ) {    	var signedData = "";    	if(IsNetscape60())	alert("Netscape 6.0Àº Áö¿øÇÏÁö ¾Ê½À´Ï´Ù") ;    	else    	{			   	if(multiSignId != "")			   	{			   		signedData = document.XPSign.GetMultiSignedData(multiSignId, index);			   		if( signedData == "" )				    	XecureSignError();					else					{						//alert("°¡Á®¿À±â ¼º°ø");					}				}				else					alert("MultiSignInit¸¦ ¸ÕÀú ÇØÁÖ½Ê½Ã¿À");			}    	return signedData;    }	else {		alert(install_info);	}}//Multi_SignÀ» À§ÇØ ¸¶Áö¸·¿¡ Call//»ç¿ëÇÑ ¸Þ¸ð¸® °ø°£ freefunction Multi_Sign_Final(multiSignId){	if( HaveControl_sign() ) {    	var result;    	if(IsNetscape60())	alert("Netscape 6.0Àº Áö¿øÇÏÁö ¾Ê½À´Ï´Ù");    	else    	{		   	result = document.XPSign.MultiSignFinal(multiSignId);		}    	if( result < 0)    		XecureSignError();    	else		{			multiSignId = 0;			//alert("Final ¼º°ø");		}    	return result;    }	else {		alert(30);		alert(install_info);	}}function XecureSignError(){	var errCode = 0;	var errMsg ="";	if( IsNetscape60() )		// Netscape 6.0	{		alert("Netscape6.0Àº Áö¿øÇÏÁö ¾Ê½À´Ï´Ù.");	}	else	{		errCode = document.XPSign.LastErrCode();		errMsg  = document.XPSign.LastErrMsg();	}	if( errCode != 0 )		alert( "¿¡·¯ÄÚµå : XP" + errCode + "\n\n" + errMsg );}function get_sid(){	var sid = "";	if( gIsContinue == 0 ) {		gIsContinue = 1;		sid = document.XecureWeb.BlockEnc ( xgate_addr, "", "", "GET" );		gIsContinue = 0;    } else {   		alert(busy_info);		return "";    }	if( sid == "") 	return XecureWebError() ;	return sid;}// applet¿¡¼­ servletÀ¸·Î º¸³¾ °ªÀ» ¾ÏÈ£È­ ÇÏ´Â functionfunction enc(str) {	var state='';	var plain='';	var escaped_state='';	plain=String(str);	var path='';	if( gIsContinue == 0 ) {		gIsContinue = 1;		if (navigator.appName == 'Netscape')			state=XecureWeb.BlockEnc(xgate_addr, path, escape(plain), "POST");		else   			state=XecureWeb.BlockEnc(xgate_addr, path, plain, "POST");   		gIsContinue = 0;   	} else {   		alert(busy_info);		return "";   	}   	//escaped_state=escape_url(state);   	escaped_state=escape_url_applet(state);//   	alert("POST:" + escaped_state);	return escaped_state;}// servlet¿¡¼­ appletÀ¸·Î º¸³»ÁØ °ªÀ» º¹È£È­ ÇÏ´Â functionfunction dec(str) {	var result="";	if( gIsContinue == 0 ) {		gIsContinue = 1;		result = BlockDec(str);		gIsContinue = 0;   	} else {   		alert(busy_info);		return "";   	}   	return result;}function get_sso_value() {	posting_data = '';	escaped_state = '';	var path='';	if ( SSOTokenUse == 'TRUE' ) {		posting_data = "sToken=" + xecure_token + "&SSOStatus=" + SSOStatus + "&r=" + uid;	} else {		posting_data = "sToken=NO_TOKEN&SSOStatus=FALSE";	}	return posting_data;}function quick_escape(str){	var len, leftlen, cut, i, j, pos, k;	var out = "", out1 = "", out2 = "";	len = str.length;	if(len > 160) {		leftlen = len/2;		cut = Math.round(leftlen);		out1 = quick_escape(str.substring(0, cut));		out2 = quick_escape(str.substring(cut));		out = out1 + out2;	}else {		pos = 0;		j = -2;		k = -2;		while (pos > -1 && pos < len)		{			if(j == -2)				j = str.indexOf('+', pos);			if(k == -2)				k = str.indexOf('=', pos);			if(j < 0 && k < 0) {				out += str.substring(pos);				break;			}			if ((j < k && j > -1) || (j > -1 && k < 0))			{				out += str.substring(pos, j);				out += '%2B';				pos = j + 1;				j = -2;			}			else if ((j > k && k > -1) || (k > -1 && j < 0))			{				out += str.substring(pos, k);				out += '%3D';				pos = k + 1;				k = -2;			}			else{				out += str.substring(pos);				pos = -1;			}		}	}	return out;}function escape_url_applet(in_str){	var len, leftlen, cut;	var out = "", out1 = "", out2 = "";	len = in_str.length;	if(len > 160) {		leftlen = len/2;		cut = Math.round(leftlen);		out1 = quick_escape(in_str.substring(0, cut));		out2 = quick_escape(in_str.substring(cut));		out = out1 + out2;	}else {		out = quick_escape(in_str);	}	//alert("escape_url_applet end : " + out.length);	return out;}// 2008.01.31 by todaybikefunction PutMPhoneData(){	var bankUrl = "HYUNDAICARD_H|http://" + window.location.host + "/infovine/DownloadList";	var coUrl = "SOFTFORUM|INCA";	var popUrl = "http://" + window.location.host + "/infovine/download.html|width=450,height=400,left=10,top=10";	var mphone_data = "MPHONE:" + xgate_addr + "&" + bankUrl + "&" + coUrl + "&" + popUrl + "|" + window.location.hostname;	var version = document.XecureWeb.GetVerInfo(1);	// Xecureweb Ctrl¹öÀüÀÌ 7,2,0,0ºÎÅÍ Ubikey ¹öÀü Ã¼Å© °¡´É	if( version.replace(/\s/g, "") >= "7,2,0,0" )	{		mphone_data += "|1.0.3.7";	}    document.XecureWeb.PutUserData( xgate_addr, mphone_data );}// 2008.01.31 by todaybikefunction PutStorageImage(){	var PhonebannerUrl = "http://" + window.location.host + "/infovine/xweb004.bmp";	var version = document.XecureWeb.GetVerInfo(1);	// Xecureweb Ctrl¹öÀüÀÌ 7,2,0,0ºÎÅÍ ¼­¸íµÈ ¹è³Ê »ç¿ë	if( version.replace(/\s/g, "") >= "7,2,0,0" )	{		PhonebannerUrl += ".sig";	}    if( version.replace(/\s/g, "") < "7,2,2,0" )	{	    document.XecureWeb.PutBigBannerUrl( "IMAGE:" + xgate_addr, PhonebannerUrl );    }}// 2008.01.31 by todaybikefunction PutUBIKey(){	if ( HaveControl_web() )	{		PutMPhoneData();		PutStorageImage();	}}function checkIE8(){	var rv = -1; // Return value assumes failure		if (navigator.appName == 'Microsoft Internet Explorer') 	{		var ua = navigator.userAgent.toLowerCase();		if( ua.indexOf('trident/4.0') != -1 )		{  			rv = 1;	  	}		else		{			rv = 0;		}	}		 	return rv;}