﻿//////////////////////////////////////////////////////////////////////////////////////////////////////////////
// 파일명 : AGSWallet.js
// 작성일자 : 2009/03/24
//
// AGSWallet 플러그인 동작을 제어하는 자바스크립트소스
//
// Copyright 2009 AEGISHYOSUNG.Co.,Ltd. All rights reserved.
//////////////////////////////////////////////////////////////////////////////////////////////////////////////


var AGSWALLET_SERVER_IP = "220.85.12.3";


var AGSWALLET_SERVER_PORT = "29760";


var AGSWALLET_TIMEOUT = "1000";


var AGSWALLET_UPDATE_URL = "http://www.allthegate.com/plugin/upload/";


var AGSWALLET_UPDATE_FILES = "agsup.dll:1.1.7&agspay.dll:3.7.2&agsisp.dll:1.1.3&agsiche.dll:1.0.9&agsfnbc.dll:1.0.4&kdfapi2.dll:FILE&sg_api.dll:FILE&sg_adt.dll:FILE&sghsmkey.dll:FILE&signgate_ioc.dll:FILE&nsldap32v11.dll:FILE&i0000009.bmp:FILE";


var AGSWALLET_UPDATE_URL_VISTA = "http://www.allthegate.com/plugin/vista/";


var AGSWALLET_UPDATE_FILES_VISTA = "ags5up.dll:1.0.1&ags5web.dll:1.0.1&agspay.dll:2.3.0&agsisp.dll:1.0.3&agsfnbc.dll:1.0.2&kdfapi2.dll:1.0.0&sg_api.dll:1.0.0&sg_adt.dll:1.0.0&sghsmkey.dll:1.0.0&signgate_ioc.dll:1.0.0&nsldap32v11.dll:1.0.0&i0000009.bmp:1.0.0";


var AGSWALLET_DOMAINS = 

	"allthegate.com:http&allthegate.com:https&vpay.co.kr:http&vpay.co.kr:https&finger.co.kr:http&finger.co.kr:https&" + 

	"epaygen.com:http&epaygen.com:https&epaygen.co.kr:http&epaygen.co.kr:https&hanabank.com:http&hanabank.com:https&" +
	
	"hyundaicard.com:http&hyundaicard.com:https&jbbank.co.kr:http&jbbank.co.kr:https&kjbank.com:http&kjbank.com:https&" + 
	
	"lgcard.com:http&lgcard.com:https&lottecard.co.kr:http&lottecard.co.kr:https&samsungcard.co.kr:http&samsungcard.co.kr:https&" +
	
	"shinhancard.com:http&shinhancard.com:https&suhyup.co.kr:http&suhyup.co.kr:https&yescard.co.kr:http&yescard.co.kr:https&" +
	
	"kbstar.com:http&kbstar.com:https&nonghyup.com:http&nonghyup.com:https&shinhan.com:http&shinhan.com:https&" + 
	
	"keb.co.kr:http&keb.co.kr:https&wooribank.com:http&wooribank.com:https&epostbank.go.kr:http&epostbank.go.kr:https&" +
	
	"kfb.co.kr:http&kfb.co.kr:https&chb.co.kr:http&chb.co.kr:https&initech.com:http&initech.com:https&" +
	
	"kings.co.kr:http&kings.co.kr:https&softforum.co.kr:http&softforum.co.kr:https&nprotect.net:http&nprotect.net:https&" + 
	
	"dacom.net:http&dacom.net:https";


var AGSWALLET_ESCHANA_AGREEMENT = 

	"         하나 매매보호 서비스 이용 약관\r\n" + 
	"\r\n" + 
	"제 1 조 (목 적)\r\n" + 
	"이 약관은 주식회사 하나은행(이하 은행 이라 함)이 제공하는 하나 매매보호 서비스(이하 서비스 라 함) 이용에 관한 사항에 대해 정함을 목적으로 합니다.\r\n" + 
	"\r\n" + 
	"제 2 조 (용어의 정의)\r\n" + 
	"이 약관에서 사용하는 용어의 정의는 다음과 같습니다.\r\n" + 
	"① ‘쇼핑몰’ 이라 함은 쇼핑몰이 물품 등을 거래할 수 있도록 일정한 장소 또는 가상의 장소에 설치한 영업장을 말합니다.\r\n" + 
	"② ‘이용자’라 함은 현금,신용카드 등의 지불수단을 소지하고, 쇼핑몰로부터 상품 등을 구매하고, 하나 매매보호서비스 를 이용하여 동 구매에 대한 대금을 결제하는 자를 말합니다.\r\n" + 
	"③ ‘표준 배송기간’ 이라 함은 쇼핑몰이 판매하는 물품이나 용역에 대해서 이용자가 구매대금을 입금완료(현금)하거나, 카드사로부터 승인을 통지(카드)받는 등 기타 수단에 의한 대금의 지불이 이뤄진 것으로 확인되는 시점에서부터 이용자에게 물품이나 용역을 배송 완료하는데 필요한 기일을 말합니다.\r\n" + 
	"④ ‘상품 확인기간’ 이라 함은 이용자가 물품의 배송이 완료된 후 본인이 구매하고자 하는 물품과 일치하는 지 확인하는 기간을 말합니다.\r\n" + 
	"⑤ ‘결제기관’이라 함은 이용자가 결제 수단별로 결제승인을 요청한 사항에 대하여 결제 승인여부를 제공하는 은행,카드사 등의 기관을 말합니다.\r\n" + 
	"\r\n" + 
	"제 3 조 (서비스의 신청)\r\n" + 
	"① 본 서비스 이용을 위한 별도의 회원가입 절차는 필요하지 않으며, 고객이 쇼핑몰로부터 의 물품 구매시 본 서비스를 이용한 결제 의사를 표시,완료한 때 정당한 서비스 신청이 이루어진 것으로 합니다.\r\n" + 
	"② 본 서비스의 제공이 가능한 대상 물품의 범위는 이용자에 대한 배송등에 관하여 은행 이 확인할 수 있는 유형의 물품으로 하며, 이용자에게 일정기간에 걸쳐 분할되어 지급되는 물품 및 온라인 컨텐츠 등은 서비스 대상에서 제외될 수 있습니다.\r\n" + 
	"\r\n" + 
	"제 4 조 (서비스의 개시 시기)\r\n" + 
	"이용자의 서비스 신청에 따른 은행의 서비스 제공 및 책임의 개시 시기는 이용자의 구매 관련 정보가 쇼핑몰 등을 통해 은행에 전달되고 대금결제가 다음과 같이 이루어진 시점으로 합니다.\r\n" + 
	"① 현금 거래의 경우 거래 대금이 사전에 이용자에게 고지된 은행 계좌로 입금된 시점\r\n" + 
	"② 신용카드 거래의 경우 카드사로부터 카드 승인정보를 은행이 수취하는 시점\r\n" + 
	"③ 기타 결제수단의 경우 결제대금의 입금이나 결제를 은행이 인지하는 시점\r\n" + 
	"\r\n" + 
	"제 5 조 (서비스의 종료 시기)\r\n" + 
	"본 서비스는 다음 각 호의 1에 해당하는 때에 종료됩니다.\r\n" + 
	"1. 이용자가 결제후 주문한 물품에 대하여 정상적으로 수령을 완료하고 쇼핑몰에 대금지급토록 구매 승인을 완료하였음을 은행이 인지한 후 쇼핑몰앞 대금을 지급한 시점\r\n" + 
	"2. 이용자가 구매일로부터 표준배송기간에 상품확인기간을 가산한 기한 내에 쇼핑몰앞 대금지급 여부에 대한 의사표시를 은행앞으로 통지하지 아니하여 은행이 쇼핑몰앞 물품대금을 지급한 시점\r\n" + 
	"3. 이용자가 구매일로부터 표준배송기간에 상품확인기간을 가산한 기한 내에 구매 거절이나 취소의사를 통지하고, 쇼핑몰이 반품된 물품에 대한 수령을 완료하여 반품에 대한 이의가 없음을 통지한 경우 은행이 정상적으로 구매 취소(반품)된 것으로 보고 거래대금을 이용자에게 환불한 시점\r\n" + 
	"\r\n" + 
	"제 6 조 (서비스의 취소)\r\n" + 
	"이용자가 본 서비스를 통한 결제후 물품 발송 이전에 해당 쇼핑몰 등을 통해 구매 취소한 경우 은행은 이용자가 서비스를 자동 취소한 것으로 간주하여 처리하며, 이에 대하여 은행은 책임지지 아니합니다.\r\n" + 
	"\r\n" + 
	"제 7 조 (이용자의 의무)\r\n" + 
	"① 이용자는 공공질서, 미풍양속을 저해하는 물품의 구매나 신용카드를 통한 불법 현금 할인,융통 등 관계 법령을 위반하는 모든 행위는 이용자의 책임으로 합니다.\r\n" + 
	"② 이용자는 본 서비스 이용에 따른 약관 및 기타 관련 법령을 준수하여야 합니다.\r\n" + 
	"③ 이용자는 은행에서 정한 기일이내에 상품 구매를 거절코자 하는 경우 동 구매 거절 의사를 제 11 조에 정한 방법에 따라 은행에 통지하여야 합니다.\r\n" + 
	"\r\n" + 
	"제 8 조 (은행의 의무)\r\n" + 
	"① 은행은 서비스를 이용하고자 하는 이용자에게 은행이 정한 절차에 따라 서비스를 제공할 의무가 있습니다.\r\n" + 
	"② 은행은 이용자의 개인정보를 본인의 승낙 없이 타인에게 누설,배포하지 않습니다. 단, 법령에 의해 국가기관 등의 요구가 있는 경우는 그러하지 않습니다.\r\n" + 
	"\r\n" + 
	"제 9 조 (표준 배송기간 및 상품 확인기간)\r\n" + 
	"표준 배송기간은 이용자의 물품 등의 구매시 쇼핑몰이 이용자에게 제시하며, 은행은 이용자 에게 배송 물품의 정당,파손 여부 등에 대한 별도의 상품 확인 기간을 부여합니다.\r\n" + 
	"\r\n" + 
	"제 10 조 (구매거절 의사의 통지)\r\n" + 
	"① 본 서비스 이용과 관련하여 이용자가 구매 거절코자 하는 경우, 이용자는 물품 구매일로부터 표준 배송기간에 상품 확인기간을 가산한 기일이내에 구매 물품에 대한 쇼핑몰앞 대금지급 거절 의사를 은행이 사전에 정한 통지 방법에 따라 반드시 이용자 본인이 은행 앞 통지하여야 합니다.\r\n" + 
	"\r\n" + 
	"제 11 조 (통지 방법 및 기한)\r\n" + 
	"① 대금지급 승인 및 구매 거절 의사에 대한 통지는 은행이 이용자의 의사확인을 위하여 쇼핑몰 또는 은행의 홈페이지에 마련한 별도의 전산 프로그램을 통한 이용자 본인의 등록사항이 은행에 정상적으로 도달함으로써 완료된 것으로 봅니다.\r\n" + 
	"② 이용자의 구매물품에 대한 쇼핑몰앞 대금 지급 승인 또는 구매 거절에 대한 통지기한은 물품 구매일로 부터 표준배송기간에 상품 확인기간을 가산한 해당 기일의 자정(은행 서버 시각 기준)까지로 합니다.\r\n" + 
	"③ 이용자는 쇼핑몰앞 대금지급 승인을 완료 하거나, 본 조 ② 항에서 정한 통지 기한을 경과한 이후에는 구매 거절을 할 수 없으며, 부득이 구매 거절코자 하는 경우에는 해당 쇼핑몰과 협의하여 처리하여야 합니다.\r\n" + 
	"\r\n" + 
	"제 12 조 (본인 확인 자료의 제출요구)\r\n" + 
	"은행은 구매물품에 대한 쇼핑몰앞 대금지급 승인 또는 구매 거절행위와 관련하여, 본인 여부 및 정당한 의사 확인을 목적으로 서비스 이용자에 대하여 공인 인증서 등의 제출을 요구할 수 있습니다.\r\n" + 
	"\r\n" + 
	"제 13 조 (쇼핑몰앞 대금의 지급)\r\n" + 
	"서비스의 제공과 관련하여 다음의 각 호의 경우 은행은 쇼핑몰에게 물품 대금을 지급하며, 이에 대하여 이용자는 차후 물품 상이, 미수령, 반품, 파손 등의 사유로 은행에 대하여 이의를 제기할 수 없습니다.\r\n" + 
	"① 이용자가 구매 물품에 대하여 쇼핑몰앞 대금지급을 승인한 경우\r\n" + 
	"② 이용자로부터 상기 제 11 조에서 정한 통지 기한내 구매 물품에 대한 별도의 지급 거절의사를 통지하지 않은 경우\r\n" + 
	"\r\n" + 
	"제 14 조 (구매 거절에 따른 환불, 취소)\r\n" + 
	"① 이용자의 구매 거절 의사 통지 및 이에 대한 쇼핑몰의 환불 승인이 완료된 경우에 은행은 해당 익영업일(은행 영업일 기준) 이용자의 결제 수단에 따라, 현금 결제의 경우에는 구매 거절시 이용자가 지정한 계좌로 환불 처리하며 신용카드 및 기타 결제수단의 경우에는 취소 처리합니다.\r\n" + 
	"② 이용자는 구매 거절후 수령한 물품에 대한 쇼핑몰앞 반송 처리시 안전하게 반송될 수 있도록 하여야 하며, 만일 이용자의 귀책 사유로 물품이 훼손된 경우에는 본 조 ① 항에도 불구하고 이용자와 쇼핑몰간 상호 협의하여 처리하여야 합니다.\r\n" + 
	"\r\n" + 
	"제 15 조 (은행의 면책)\r\n" + 
	"은행은 다음의 경우 서비스 제공에 따른 책임을 부담하지 아니합니다.\r\n" + 
	"① 구매한 물품의 하자 또는 배송 과정상의 파손 등으로 인한 분쟁 발생시\r\n" + 
	"② 이용자와 쇼핑몰간의 비정상적인 거래로 인한 손실 발생\r\n" + 
	"③ 천재지변,전쟁,파업,결제기관의 업무중지, 기타 은행의 불가항력적인 사유로 인한 서비스 장애 또는 중단에 따른 이용자의 손해\r\n" + 
	"\r\n" + 
	"제 16 조 (이용 시간)\r\n" + 
	"서비스의 이용시간은 연중무휴 1일 24시간을 원칙으로 하되, 은행 또는 관련 기관등의 사정에 따라서 이용 시간의 변경 또는 제한이 있을 수 있습니다.\r\n" + 
	"\r\n" + 
	"제 17 조 (서비스의 중단)\r\n" + 
	"은행은 컴퓨터 등 관련 시스템의 보수 점검, 교체 및 고장, 통신 두절등의 사유가 발생한 경우 서비스 제공을 일시적으로 중단할 수 있습니다.\r\n" + 
	"\r\n" + 
	"제 18 조 (거래내역의 보관)\r\n" + 
	"은행은 대금의 정산관련 근거를 관련 법령에 따라 보관합니다.\r\n" + 
	"\r\n" + 
	"제 19 조 (서비스 이용에 따른 수수료)\r\n" + 
	"서비스 이용에 따른 수수료는 은행이 별도로 정하는 바에 따릅니다.\r\n" + 
	"\r\n" + 
	"제 20 조 (손해배상의 범위)\r\n" + 
	"① 은행과 이용자는 본 약관을 위반함으로써 발생하는 모든 책임을 각자가 부담하며, 이로 인해 상대방에게 손해를 입힌 경우에는 이를 배상하여야 합니다.\r\n" + 
	"② 은행은 회원의 귀책사유로 인한 서비스 이용의 장애에 대해 책임을 지지 않습니다.\r\n" + 
	"\r\n" + 
	"제 21 조 (약관에 정하지 아니한 사항)\r\n" + 
	"이 약관에서 정하지 아니한 사항과 약관의 해석에 관하여는 전자거래 기본법, 전자상거래등에서의 소비자 보호에 관한 법률, 전자서명법 등 관계법령, 전자금융 거래 기본약관, 해당 쇼핑몰의 회원 약관 및 상관례에 따릅니다.\r\n" + 
	"\r\n" + 
	"제 22 조 (이의 제기)\r\n" + 
	"이용자가 서비스 이용과 관련하여 이의가 있을 경우에는 은행의 분쟁처리기구에 해결을 요구하거나 소비자 보호원 등을 통해 분쟁조정을 신청할 수 있습니다.\r\n" + 
	"\r\n" + 
	"제 23 조 (관할 법원)\r\n" + 
	"서비스 제공과 관련한 분쟁 발생시 관할법원은 서울 지방법원 본원으로 합니다.\r\n";


var AGSWALLET_COMPANY = "이지스효성(주)";


var AGSWALLET_LOG_FLAG = "TRUE";


var AGSWALLET_ENCRYPT_FLAG = "FALSE";


var AGSWALLET_URL_SETUP_ISP = "http://www.allthegate.com/plugin/setupisp.html";


var AGSWALLET_URL_SETUP_VISA5 = "http://www.allthegate.com/plugin/setupvisa5.html";


var AGSWALLET_URL_SETUP_ICHE = "http://www.allthegate.com/plugin/setupiche.html";


var AGSWALLET_URL_INFO_ISP = "http://www.allthegate.com/plugin/infoisp.html";


var AGSWALLET_URL_INFO_VISA = "http://www.allthegate.com/plugin/infovisa.html";


var AGSWALLET_URL_INFO_VISA_ANSIM = "http://www.allthegate.com/plugin/infovisa_ansim.html";


var AGSWALLET_URL_INFO_ICHE = "http://www.allthegate.com/plugin/infoiche.html";


var AGSWALLET_URL_TEST = "http://www.allthegate.com/plugin/opentest.html";


var AGSWALLET_URL_SERVICE = "http://www.allthegate.com/plugin/openservice.html";


var AGSWALLET_BANKCODEBASE = 
	
	"04:국민은행:809250025394&03:기업은행:24403700201019&11:농협:06801092201&25:서울은행:225080525808&26:신한은행:24505010147&05:외환은행:17222027268&20:우리은행:89400064213001&71:우체국:01276501006191&23:제일은행:22220196610&21:조흥은행:36001075911&81:하나은행:10291000517404&27:한미은행:13451479245";


var AGSWALLET_CARDNAMEBASE =
	
	"0100:BC:1&0200:국민:1&0205:우리:1&0201:NH카드:5&0202:수협:4&0203:한미:4&0205:평화:1&0206:씨티:4&0207:신세계한미:2&0300:외환:4&0301:제주:5&" +

	"0302:광주:4&0303:전북:4&0304:조흥비자:2&0305:산은캐피탈:4&0309:주택비자:3&0310:하나:4&0400:삼성:5&0500:신한:5&0700:JCB:3&0800:현대:5&" +

	"0801:DINERS:3&0208:신협체크:5&0900:롯데:5&1000:VISA:2&2000:VISA:3&1100:MASTER:3";
	
	
// BIN NUMBER COUNT = 1773

var AGSWALLET_CARDCODEBASE =

"3540900:0700&3541900:0700&3550900:0700&3551900:0700&3568004:0300&3568005:0300&3568014:0300&3568015:0300&3568027:0300&3568037:0300&" +

"4119044:0300&4119045:0300&4207014:0300&4207015:0300&4207077:0300&4336897:0300&4336927:0300&4336937:0300&4599004:0300&4599005:0300&" +

"4599006:0300&4599007:0300&4599304:0300&4599305:0300&4599314:0300&4599315:0300&4599504:0300&4599505:0300&4599506:0300&4599507:0300&" +

"4640924:0300&4640925:0300&4640927:0300&4655834:0300&4655835:0300&4689080:0400&4689081:0400&4689082:0400&4689083:0400&4689084:0400&" +

"4689085:0400&4689086:0400&4689087:0400&4689088:0400&4689089:0400&4804437:0300&5181854:0300&5181855:0300&5182834:0300&5182835:0300&" +

"5404974:0300&5404975:0300&5404977:0300&5436174:0300&5436175:0300&5436177:0300&5549214:0300&5549215:0300&9410004:0300&9410005:0300&" +

"9410057:0300&9410504:0300&9410505:0300&9410514:0300&9410515:0300&9410524:0300&9410525:0300&9410537:0300&9410567:0300&9410577:0300&" +

"9420851:0400&9420855:0400&200001:0500&200002:0500&200003:0500&200004:0500&200005:0500&200006:0500&200007:0500&200008:0500&" +

"200009:0500&200010:0500&200011:0500&200012:0500&200013:0500&200014:0500&200015:0500&200016:0500&200017:0500&200018:0500&" +

"200019:0500&200020:0500&200021:0500&200022:0500&200023:0500&200024:0500&200025:0500&200026:0500&200027:0500&200028:0500&" +

"200029:0500&200030:0500&200031:0500&200032:0500&200033:0500&200034:0500&200035:0500&200036:0500&200037:0500&200038:0500&" +

"200039:0500&200040:0500&200041:0500&200042:0500&200043:0500&200044:0500&200045:0500&200046:0500&200047:0500&200048:0500&" +

"200049:0500&200050:0500&200051:0500&200052:0500&200053:0500&200054:0500&200055:0500&200056:0500&200057:0500&200058:0500&" +

"200059:0500&200060:0500&200061:0500&200062:0500&200063:0500&200064:0500&200065:0500&200066:0500&200067:0500&200068:0500&" +

"200069:0500&200070:0500&200071:0500&200072:0500&200073:0500&200074:0500&200075:0500&200076:0500&200077:0500&200078:0500&" +

"200079:0500&200080:0500&200081:0500&200082:0500&200083:0500&200084:0500&200085:0500&200086:0500&200087:0500&200088:0500&" +

"200089:0500&200090:0500&200091:0500&200092:0500&200093:0500&200094:0500&200095:0500&200096:0500&200097:0500&200098:0500&" +

"200099:0500&205001:0500&205002:0500&205003:0500&205004:0500&205005:0500&205006:0500&205007:0500&205008:0500&205009:0500&" +

"205010:0500&205011:0500&205012:0500&205013:0500&205014:0500&205015:0500&205016:0500&205017:0500&205018:0500&205019:0500&" +

"205020:0500&205021:0500&205022:0500&205023:0500&205024:0500&205025:0500&205026:0500&205027:0500&205028:0500&205029:0500&" +

"205030:0500&205031:0500&205032:0500&205033:0500&205034:0500&205035:0500&205036:0500&205037:0500&205038:0500&205039:0500&" +

"205040:0500&205041:0500&205042:0500&205043:0500&205044:0500&205045:0500&205046:0500&205047:0500&205048:0500&205049:0500&" +

"205050:0500&205051:0500&205052:0500&205053:0500&205054:0500&205055:0500&205056:0500&205057:0500&205058:0500&205059:0500&" +

"205060:0500&205061:0500&205062:0500&205063:0500&205064:0500&205065:0500&205066:0500&205067:0500&205068:0500&205069:0500&" +

"205070:0500&205071:0500&205072:0500&205073:0500&205074:0500&205075:0500&205076:0500&205077:0500&205078:0500&205079:0500&" +

"205080:0500&205081:0500&205082:0500&205083:0500&205084:0500&205085:0500&205086:0500&205087:0500&205088:0500&205089:0500&" +

"205090:0500&205091:0500&205092:0500&205093:0500&205094:0500&205095:0500&205096:0500&205097:0500&205098:0500&205099:0500&" +

"240000:0207&240001:0207&240002:0207&240003:0207&240004:0207&240005:0207&240006:0207&240007:0207&240008:0207&240009:0207&" +

"240010:0207&240011:0207&240012:0207&240013:0207&240014:0207&240015:0207&240016:0207&240017:0207&240018:0207&240019:0207&" +

"240020:0207&240021:0207&240022:0207&240023:0207&240024:0207&240025:0207&240026:0207&240027:0207&240028:0207&240029:0207&" +

"240030:0207&240031:0207&240032:0207&240033:0207&240034:0207&240035:0207&240036:0207&240037:0207&240038:0207&240039:0207&" +

"240040:0207&240041:0207&240042:0207&240043:0207&240044:0207&240045:0207&240046:0207&240047:0207&240048:0207&240049:0207&" +

"240050:0207&240051:0207&240052:0207&240053:0207&240054:0207&240055:0207&240056:0207&240057:0207&240058:0207&240059:0207&" +

"240060:0207&240061:0207&240062:0207&240063:0207&240064:0207&240065:0207&240066:0207&240067:0207&240068:0207&240069:0207&" +

"240070:0207&240071:0207&240072:0207&240073:0207&240074:0207&240075:0207&240076:0207&240077:0207&240078:0207&240079:0207&" +

"240080:0207&240081:0207&240082:0207&240083:0207&240084:0207&240085:0207&240086:0207&240087:0207&240088:0207&240089:0207&" +

"240090:0207&240091:0207&240092:0207&240093:0207&240094:0207&240095:0207&240096:0207&240097:0207&240098:0207&240099:0207&" +

"356003:0100&356006:0100&356011:0100&356012:0100&356020:0100&356021:0100&356022:0100&356023:0100&356024:0100&356025:0100&" +

"356027:0100&356031:0100&356032:0100&356033:0100&356036:0100&356039:0100&356290:0500&356291:0500&356292:0500&356293:0500&" +

"356294:0500&356295:0500&356296:0500&356297:0500&356298:0500&356303:0100&356306:0100&356311:0100&356312:0100&356316:0201&" +

"356317:0201&356320:0100&356321:0100&356322:0100&356323:0100&356324:0100&356325:0100&356327:0100&356331:0100&356332:0100&" +

"356333:0100&356336:0100&356339:0100&356503:0100&356506:0100&356511:0100&356512:0100&356520:0100&356521:0100&356523:0100&" +

"356525:0100&356527:0100&356531:0100&356532:0100&356533:0100&356539:0100&356579:0100&356800:0300&356801:0300&356802:0300&" +

"356803:0300&356804:0300&356805:0300&356820:0100&356878:0100&356900:0500&356901:0500&356902:0500&356903:0500&356910:0200&" +

"356911:0200&356912:0200&356914:0900&356915:0900&356916:0900&356920:0100&356978:0100&360043:0800&360069:0800&361246:0800&" +

"361247:0800&361248:0800&361650:0800&361651:0800&361652:0800&361653:0800&364124:0800&364125:0800&364178:0800&364445:0800&" +

"364681:0800&364682:0800&364683:0800&364828:0800&364829:0800&364830:0800&365405:0800&365431:0800&365573:0800&365645:0800&" +

"371266:0900&371272:0901&371274:0901&371551:0901&371562:0901&371576:0901&371704:0901&371730:0901&372266:0901&372534:0901&" +

"372716:0901&372717:0901&372718:0901&372730:0901&372762:0901&372816:0901&375081:0901&376218:0900&376250:0901&376251:0900&" +

"376254:0900&376260:0900&376261:0900&376270:0900&376290:0900&376291:0900&376292:0900&376293:0400&376399:0901&376663:0901&" +

"376703:0901&377981:0500&377982:0500&377983:0500&377984:0500&377985:0500&377986:0500&377987:0500&377988:0500&377989:0400&" +

"377990:0900&377991:0900&377992:0900&377993:0900&377994:0900&377995:0900&377996:0900&377997:0900&377998:0900&377999:0900&" +

"379183:0400&379184:0400&379194:0400&379220:0900&400223:0100&400278:0100&400696:0200&400904:0500&400905:0500&400906:0500&" +

"400907:0400&400908:0400&400909:0400&400910:0400&400911:0400&400912:0400&400913:0400&400923:0100&400933:0500&400990:0500&" +

"401120:0100&401678:0100&402359:0100&402515:0800&402516:0800&402517:0800&402596:0800&402850:0206&402857:0800&402858:0800&" +

"402859:0800&402860:0800&403346:0206&403803:0100&403806:0100&403811:0100&403812:0100&403820:0100&403821:0100&403823:0100&" +

"403825:0100&403827:0100&403831:0100&403832:0100&403833:0100&403839:0100&403872:0300&403878:0310&404143:0500&404331:0100&" +

"404332:0100&404333:0100&404336:0100&404339:0100&404678:0100&404720:0100&404726:0400&404727:0400&404728:0400&404803:0100&" +

"404806:0100&404811:0100&404812:0100&404820:0100&404821:0100&404822:0100&404823:0100&404824:0100&404825:0100&404827:0100&" +

"405220:0100&405753:0500&405754:0500&406078:0100&406158:0900&406357:0206&406703:0100&406706:0100&406711:0100&406712:0100&" +

"406720:0100&406721:0100&406723:0100&406725:0100&406727:0100&406731:0100&406732:0100&406733:0100&406739:0100&406745:0301&" +

"407420:0500&407424:0800&407541:0202&407558:0200&407625:0100&407725:0100&407825:0100&407916:0201&407917:0201&407925:0100&" +

"408320:0100&409216:0201&409217:0201&409336:0500&409460:0303&410109:0206&410120:0100&410278:0100&411825:0100&411904:0300&" +

"411905:0310&411906:0300&413700:0800&414003:0100&414006:0100&414011:0100&414012:0100&414020:0100&414021:0100&414022:0100&" +

"414023:0100&414024:0100&414025:0100&414027:0100&414031:0100&414032:0100&414033:0100&414036:0100&414039:0100&414296:0400&" +

"414625:0100&414710:0900&414743:0200&414749:0800&415525:0100&416420:0309&416421:0309&416422:0309&416423:0309&417920:0100&" +

"418143:0800&418163:0500&418164:0500&418173:0800&418236:0300&418237:0300&420178:0500&420189:0310&420190:0310&420701:0300&" +

"420704:0300&420705:0300&420707:0300&420777:0309&421103:0100&421106:0100&421111:0100&421112:0100&421120:0100&421121:0100&" +

"421123:0100&421125:0100&421127:0100&421131:0100&421132:0100&421133:0100&421139:0100&421403:0100&421406:0100&421411:0100&" +

"421412:0100&421417:0202&421418:0202&421420:0100&421421:0100&421423:0100&421425:0100&421427:0100&421431:0100&421432:0100&" +

"421439:0100&421468:0900&421573:0302&421685:0500&421834:0302&422015:0500&422016:0500&422018:0500&422190:0202&422727:0100&" +

"425863:0200&425920:0100&426066:0800&426271:0200&426285:0200&426578:0400&426586:0200&426589:0205&426920:0100&427120:0100&" +

"427203:0100&428403:0100&428406:0100&428411:0100&428412:0100&428420:0100&428423:0100&428427:0100&428431:0100&428432:0100&" +

"428439:0100&428465:0800&428696:0300&428697:0300&428908:0310&428909:0310&428920:0100&429498:0800&429499:0800&429612:0500&" +

"429920:0100&432445:0202&433028:0800&433276:0200&433283:0200&433290:0200&433521:0100&433689:0300&433692:0300&433693:0300&" +

"434346:0206&434347:0206&434976:0500&437719:0800&438674:0205&438676:0500&438922:0302&439110:0302&440025:0100&440445:0206&" +

"440446:0206&440447:0206&440448:0206&442660:0400&443233:0500&445056:0302&445096:0800&447320:0100&447781:0303&447820:0100&" +

"448103:0100&448106:0100&448108:0303&448111:0100&448112:0100&448121:0100&448122:0100&448123:0100&448124:0100&448125:0100&" +

"448127:0100&448131:0100&448132:0100&448133:0100&448135:0200&448136:0200&448139:0100&448168:0800&448492:0206&448494:0800&" +

"448523:0500&448537:0201&448550:0206&448555:0201&449914:0500&450025:0100&450596:0310&450926:0300&451245:0400&451279:0305&" +

"451281:0500&451842:0500&451843:0500&451844:0500&451845:0500&451846:0500&452387:0200&452388:0200&452389:0200&453934:0206&" +

"453936:0206&454303:0800&455303:0100&455306:0100&455311:0100&455312:0100&455320:0100&455321:0100&455322:0100&455323:0100&" +

"455324:0100&455325:0100&455327:0100&455331:0100&455332:0100&455333:0100&455336:0100&455339:0100&455396:0310&455397:0310&" +

"455420:0100&455437:0300&456037:0302&456702:0202&456703:0202&457047:0310&457048:0310&457905:0200&457906:0200&457972:0200&" +

"457973:0200&457992:0200&457993:0200&458484:0201&458525:0800&458532:0400&458568:0201&458857:0500&459900:0300&459901:0301&" +

"459902:0302&459903:0303&459904:0304&459905:0300&459906:0500&459909:0309&459912:0200&459913:0200&459929:0309&459930:0300&" +

"459931:0300&459934:0300&459935:0300&459936:0500&459950:0300&459951:0301&459952:0302&459953:0303&459954:0304&459955:0300&" +

"461724:0500&461771:0300&461774:0303&461775:0303&461781:0300&461980:0300&462890:0206&463915:0301&463916:0301&464022:0201&" +

"464092:0300&464094:0300&464095:0300&464562:0800&464942:0400&464955:0800&464959:0900&464960:0800&464965:0500&465518:0305&" +

"465521:0305&465522:0305&465523:0305&465524:0305&465583:0300&465584:0300&465585:0300&465887:0500&465888:0206&465889:0202&" +

"467006:0900&467007:0900&467008:0900&467009:0900&467069:0400&467077:0400&467124:0500&467963:0400&468909:0400&468911:0400&" +

"468912:0304&468913:0304&468914:0304&469536:0800&469537:0800&470547:0400&470616:0201&470617:0201&470618:0400&471320:0100&" +

"474130:0500&474360:0206&474361:0207&474420:0100&475503:0100&475506:0100&475511:0100&475512:0100&475520:0100&475521:0100&" +

"475522:0100&475523:0100&475524:0100&475525:0100&475527:0100&475531:0100&475532:0100&475533:0100&475536:0100&475539:0100&" +

"476020:0400&476021:0400&476063:0500&480400:0310&480402:0500&480434:0500&480443:0300&480444:0200&480451:0302&483543:0900&" +

"483544:0900&483578:0500&483592:0300&484809:0500&486467:0400&486468:0400&486469:0300&486475:0305&486578:0100&486579:0100&" +

"486678:0100&486679:0100&490011:0100&490012:0100&490020:0100&490220:0100&490274:0900&490298:0500&490603:0100&490606:0100&" +

"490611:0100&490612:0100&490620:0100&490621:0100&490622:0100&490623:0100&490624:0100&490625:0100&490627:0100&490631:0100&" +

"490632:0100&490633:0100&490636:0100&490639:0100&491217:0205&491218:0205&498411:0100&498412:0100&498819:0201&498820:0201&" +

"502123:0200&510003:0400&510737:0500&512085:0304&512351:0800&512352:0800&512353:0800&512354:0800&512355:0800&512359:0800&" +

"512462:0900&512609:0800&514020:0100&514876:0206&515594:0500&516078:0100&517662:0400&517709:0400&517807:0309&517820:0500&" +

"517822:0309&517827:0400&517942:0309&518171:0304&518184:0300&518185:0300&518283:0300&518284:0300&518285:0300&518319:0400&" +

"518420:0100&518831:0400&518928:0800&518929:0800&518930:0800&519303:0500&520025:0400&520045:0900&520172:0200&520421:0800&" +

"520422:0800&522108:0200&522109:0200&522111:0800&522112:0800&522114:0800&522115:0800&522119:0800&522123:0800&522124:0800&" +

"522125:0800&522129:0800&522855:0400&522971:0200&523830:0300&523930:0800&524012:0800&524013:0800&524014:0800&524015:0800&" +

"524019:0800&524021:0800&524022:0800&524023:0800&524024:0800&524025:0800&524028:0200&524029:0800&524041:0800&524140:0201&" +

"524141:0201&524154:0300&524333:0800&524335:0300&524713:0800&526219:1100&526878:0100&528054:0800&528936:0800&528937:0900&" +

"528949:0800&528951:0800&531070:0400&531072:0400&531080:0400&531082:0400&531085:0400&531088:0400&532188:0800&533150:0800&" +

"533827:0400&534291:0900&537620:0100&537703:0100&537706:0100&537711:0100&537712:0100&537720:0100&537721:0100&537722:0100&" +

"537723:0100&537724:0100&537725:0100&537727:0100&537731:0100&537732:0100&537733:0100&537736:0100&537739:0100&538720:0100&" +

"538803:0100&538806:0100&538811:0100&538812:0100&538820:0100&538821:0100&538822:0100&538823:0100&538824:0100&538825:0100&" +

"538827:0100&538831:0100&538832:0100&538833:0100&538836:0100&538839:0100&540447:0400&540486:0500&540494:0300&540495:0300&" +

"540497:0300&540528:0800&540537:0400&540538:0400&540554:0300&540591:0300&540926:0200&540929:0200&540935:0200&540936:0200&" +

"540947:0200&540988:0200&541145:0400&541259:0800&542158:0500&542184:0400&542265:0500&542416:0201&542586:0201&542879:0500&" +

"543017:0201&543241:0201&543333:0800&543341:0800&543614:0300&543615:0300&543617:0300&544004:0500&545089:0400&547227:0800&" +

"547671:0500&548213:0206&548238:0900&548596:0206&548841:0500&549153:0800&549155:0800&549861:0300&552014:0400&552051:0800&" +

"552052:0800&552087:0500&552103:0100&552106:0100&552111:0100&552112:0100&552114:0400&552120:0100&552121:0100&552122:0100&" +

"552123:0100&552124:0100&552125:0100&552127:0100&552131:0100&552132:0100&552133:0100&552136:0900&552139:0100&552164:0800&" +

"552194:0400&552220:0100&552521:0100&552523:0309&552527:0100&552532:0100&552533:0100&552537:0500&552576:0500&552803:0100&" +

"552806:0100&552811:0100&552812:0100&552820:0100&552821:0100&552823:0100&552825:0100&552827:0100&552831:0100&552832:0100&" +

"552833:0100&552839:0100&552920:0100&553078:0100&553142:0800&553144:0500&553147:0400&553150:0800&553151:0200&553155:0900&" +

"553168:0300&553169:0900&553171:0201&553172:0201&553178:0100&553211:0100&553212:0100&553406:0800&553423:0800&553478:0100&" +

"554345:0200&554346:0200&554349:0200&554382:0200&554578:0100&554620:0100&554921:0300&554924:0300&554925:0300&554959:0200&" +

"554963:0200&554973:0200&555013:0500&555023:0400&555027:0200&555078:0100&555103:0100&555106:0100&555111:0100&555112:0100&" +

"555120:0100&555121:0100&555123:0100&555125:0100&555127:0100&555131:0100&555132:0100&555133:0100&555139:0100&555220:0100&" +

"556608:0900&556659:0300&556678:0100&558420:0100&558503:0100&558506:0100&558511:0100&558512:0100&558520:0100&558521:0100&" +

"558522:0100&558523:0100&558524:0100&558525:0100&558526:0200&558527:0100&558531:0100&558532:0100&558533:0100&558536:0100&" +

"558539:0100&558725:0100&558735:0800&558749:0400&558768:0500&558775:0800&558817:0800&558875:0800&558903:0100&558906:0100&" +

"558911:0100&558912:0100&558915:0800&558920:0100&558921:0100&558922:0100&558923:0100&558924:0100&558925:0100&558927:0100&" +

"558931:0100&558932:0100&558933:0100&558936:0100&558939:0100&558953:0400&588644:0206&601174:0800&601177:0800&601178:0800&" +

"601179:0800&601186:0800&601187:0800&601188:0800&601189:0800&604823:0100&606045:0500&606052:0201&620011:0100&620027:0100&" +

"620031:0100&620039:0100&620103:0100&620106:0100&620120:0100&620123:0100&620125:0100&620132:0100&620220:0100&620278:0100&" +

"620812:0100&621003:0100&621006:0100&621011:0100&621012:0100&621020:0100&621023:0100&621025:0100&621027:0100&621031:0100&" +

"621032:0100&621039:0100&621078:0100&621079:0100&621220:0100&625003:0100&625006:0100&625011:0100&625012:0100&625020:0100&" +

"625023:0100&625025:0100&625027:0100&625031:0100&625032:0100&625039:0100&625051:0100&625078:0100&625079:0100&625103:0100&" +

"625106:0100&625111:0100&625112:0100&625120:0100&625123:0100&625125:0100&625127:0100&625131:0100&625132:0100&625139:0100&" +

"625151:0100&625178:0100&625179:0100&625220:0100&625320:0100&628180:0100&636078:0100&636093:0100&636094:0100&636095:0100&" +

"636189:0100&639339:0100&639578:0100&639650:0400&905301:0206&940010:0206&940011:0100&940012:0100&940017:0206&940020:0206&" +

"940030:0206&940040:0206&940050:0206&940070:0303&940701:0202&940702:0202&940911:0900&940912:0900&940913:0900&940914:0900&" +

"940915:0900&940916:0900&940917:0900&940918:0900&940919:0900&940920:0900&940921:0900&940922:0900&940923:0900&940924:0900&" +

"940925:0900&940926:0900&940927:0900&940951:0900&940952:0900&940960:0900&940961:0900&940962:0900&940963:0900&940964:0900&" +

"940965:0900&940968:0900&940971:0900&940981:0900&940991:0900&941000:0300&941003:0100&941004:0400&941005:0300&941006:0100&" +

"941007:0202&941009:0400&941010:0400&941011:0100&941012:0100&941013:0500&941014:0500&941015:0500&941016:0500&941017:0500&" +

"941018:0500&941019:0500&941020:0100&941021:0100&941022:0100&941023:0100&941024:0100&941025:0100&941026:0400&941027:0100&" +

"941028:0400&941029:0400&941030:0400&941031:0100&941032:0100&941033:0100&941034:0400&941035:0400&941036:0100&941037:0400&" +

"941038:0400&941039:0100&941044:0200&941045:0200&941046:0200&941047:0200&941048:0200&941049:0200&941050:0300&941051:0300&" +

"941052:0300&941053:0300&941054:0300&941055:0300&941056:0300&941057:0300&941058:0300&941059:0400&941060:0900&941061:0500&" +

"941062:0500&941063:0500&941064:0500&941065:0900&941066:0500&941067:0500&941068:0500&941069:0500&941070:0500&941071:0309&" +

"941072:0500&941073:0500&941074:0500&941075:0500&941076:0500&941077:0300&941078:0100&941080:0500&941081:0500&941082:0500&" +

"941083:0500&941084:0500&941085:0400&941086:0500&941088:0400&941089:0400&941090:0400&941091:0400&941092:0400&941093:0400&" +

"941094:0400&941095:0500&941096:0500&941097:0500&941098:0500&941099:0500&941116:0201&941117:0201&941161:0500&941181:0310&" +

"941520:0100&942003:0100&942006:0100&942011:0100&942012:0100&942020:0100&942021:0100&942022:0100&942023:0100&942024:0100&" +

"942025:0100&942027:0100&942031:0100&942032:0100&942033:0100&942036:0100&942039:0100&942048:0200&942049:0200&942061:0500&" +

"942062:0500&942063:0500&942064:0500&942065:0500&942069:0500&942070:0500&942071:0309&942072:0500&942073:0500&942074:0500&" +

"942075:0500&942076:0500&942077:0500&942078:0100&942085:0400&942089:0400&942090:0400&942091:0400&942092:0400&942099:0400&" +

"942520:0100&942620:0100&943003:0100&943006:0100&943011:0100&943012:0100&943016:0201&943017:0201&943020:0100&943021:0100&" +

"943022:0100&943023:0100&943024:0100&943025:0100&943027:0100&943031:0100&943032:0100&943033:0100&943036:0100&943039:0100&" +

"943062:0300&943071:0309&943078:0100&943116:0201&943117:0201&943520:0100&943541:0200&943542:0200&943543:0200&943544:0200&" +

"943545:0200&943546:0200&943549:0200&943645:0200&943646:0200&943647:0200&943920:0100&943921:0100&943925:0100&943935:0100&" +

"943978:0100&944003:0100&944006:0100&944011:0100&944012:0100&944021:0100&944022:0100&944023:0100&944024:0100&944025:0100&" +

"944027:0100&944031:0100&944032:0100&944033:0100&944039:0100&944071:0309&944072:0100&944078:0100&944081:0310&944095:0100&" +

"944116:0201&944117:0201&944420:0100&944520:0100&944541:0200&944542:0200&944545:0200&944546:0200&944547:0200&944620:0100&" +

"945003:0100&945006:0100&945011:0100&945012:0100&945020:0100&945021:0100&945023:0100&945025:0100&945027:0100&945031:0100&" +

"945032:0100&945033:0100&945039:0100&945071:0309&945078:0100&945161:0500&945162:0500&945220:0100&945520:0100&945620:0100&" +

"945720:0100&946003:0100&946006:0100&946011:0100&946012:0100&946020:0100&946021:0100&946023:0100&946025:0100&946027:0100&" +

"946031:0100&946032:0100&946033:0100&946039:0100&946071:0309&946078:0100&946081:0310&946103:0100&946106:0100&946111:0100&" +

"946112:0100&946116:0201&946117:0201&946120:0100&946121:0100&946123:0100&946125:0100&946127:0100&946131:0100&946132:0100&" +

"946133:0100&946139:0100&946178:0100&946216:0201&946217:0201&946220:0100&946320:0100&946520:0100&946620:0100&947003:0100&" +

"947006:0100&947011:0100&947012:0100&947020:0100&947021:0100&947023:0100&947025:0100&947027:0100&947031:0100&947032:0100&" +

"947033:0100&947039:0100&947071:0309&947078:0100&947520:0100&948816:0201&949010:0800&949011:0800&949012:0800&949013:0800&" +

"949014:0800&949015:0800&949016:0800&949017:0800&949018:0800&949019:0800&949020:0800&949021:0800&949022:0800&949023:0800&" +

"949026:0800&949028:0800&949029:0800&949033:0800&949034:0800&949035:0800&949037:0800&949050:0800&949051:0800&953001:0302&" +

"953002:0302&953003:0302&953004:0302&953005:0302&37625:0900&37626:0900&37627:0900&60110:0800&60112:0800&60113:0800&" +

"60114:0800&60119:0800&3528:0700&3529:0700&220:0207&221:0207&223:0207&224:0207&227:0207&228:0207&" +

"229:0207&255:0700&353:0700&354:0700&355:0700&356:0700&357:0700&358:0700&644:0800&645:0800&" +

"646:0800&647:0800&648:0800&649:0800&10:0207&11:0207&13:0207&19:0207&20:0207&21:0207&" +

"30:0207&36:0801&37:0901&38:0801&39:0801&65:0800&70:0207&73:0207&90:0207&91:0207&" +

"93:0207&4:1000&5:1100"; // Count= 1773

//////////////////////////////////////////////////////////////////////////////////////////////////////////////
// KVP
//////////////////////////////////////////////////////////////////////////////////////////////////////////////

var KVP_PGID = "A0002";

var KVP_CURRENCY = "WON";

var KVP_VCARD_SERVER_URL = "http://www.vpay.co.kr/";

var KVP_REGIST_URL = "http://www.vpay.co.kr/jsp/ReqIssueNewCard.jsp";

var KVP_GET_VCARD_URL = "http://www.vpay.co.kr/jsp/CheckCardNo.jsp";

var KVP_IMGURL = "http://www.vpay.co.kr/";

var KVP_PUBCERT_FLAG = "1000100010001000";

var KVP_PUBCERT_MSG  = "회원님의 안전한 전자상거래를 위해 공인인증서(금융결제원 발급)를 통한 본인인증이 필요합니다.\n회원님의 공인인증서를 선택하신후 해당 비밀번호를 입력하여 주시기 바랍니다.\n공인인증서가 없으신 경우, 금융결제원에서 발급하는 공인인증서를 신청하신후 이용해 주십시오.\n";

var KVP_PUBCERT_MSG2  = "공인 인증서를 사용하시겠습니까? yes, no \n";

var KVP_VISA_MSG = "국민 VISA카드로 해외전자상거래를 이용하시는 경우 Verified by Visa(VbV)서비스를 먼저 등록하시기 바랍니다.\n";

var KVP_KMPAY = "300000";

var KVP_BCPAY = "300000";

var KVP_URIPAY = "300000";

var KVP_CHOPAY = "300000";

//////////////////////////////////////////////////////////////////////////////////////////////////////////////
// MPI
//////////////////////////////////////////////////////////////////////////////////////////////////////////////

var MPI_MALL_ID = "0904";

var MPI_MALL_NAME = "Aegishyosung";

var MPI_CURRENCY = "KRW";

var MPI_PAREQURL = "http://mpi.dacom.net/MPI/servlet/MakePAReq4";

//////////////////////////////////////////////////////////////////////////////////////////////////////////////
// ICHE
//////////////////////////////////////////////////////////////////////////////////////////////////////////////

var ICHE_ORGANID = "0645";

//////////////////////////////////////////////////////////////////////////////////////////////////////////////
// FNBC
//////////////////////////////////////////////////////////////////////////////////////////////////////////////

var FNBC_START_URL = "http://www.allthegate.com/mpos/fbank_start_aegis.jsp";

var FNBC_SOCKET_START_URL = "http://www.allthegate.com/mpos2/cert_start.jsp";

var FNBC_MIN_AMOUNT = "1000";

//////////////////////////////////////////////////////////////////////////////////////////////////////////////
// DANAL
//////////////////////////////////////////////////////////////////////////////////////////////////////////////

var HP_MIN_AMOUNT = "300";

//////////////////////////////////////////////////////////////////////////////////////////////////////////////
// VIRTUAL
//////////////////////////////////////////////////////////////////////////////////////////////////////////////

var VIRTUAL_MIN_AMOUNT = "1000";

//////////////////////////////////////////////////////////////////////////////////////////////////////////////
// WOORI
//////////////////////////////////////////////////////////////////////////////////////////////////////////////

var WOORI_START_URL = "http://www.allthegate.com/woori/PGRegSubmit.jsp";

function SetField(form)
{
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////
	// General
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////

	// (필수) 서버아이피
	document.AGSPay.IFplugin(1, "AGSWALLET_SERVER_IP", AGSWALLET_SERVER_IP);
	
	// (필수) 서버포트번호
	document.AGSPay.IFplugin(1, "AGSWALLET_SERVER_PORT", AGSWALLET_SERVER_PORT);
	
	// (필수) 타임아웃
	document.AGSPay.IFplugin(1, "AGSWALLET_TIMEOUT", AGSWALLET_TIMEOUT);
	
	// (필수) 이지스효성(주)
	document.AGSPay.IFplugin(1, "AGSWALLET_COMPANY", AGSWALLET_COMPANY);
	
	// (필수) 로그기록여부
	document.AGSPay.IFplugin(1, "AGSWALLET_LOG_FLAG", AGSWALLET_LOG_FLAG);

	// (필수) 암호화여부
	document.AGSPay.IFplugin(1, "AGSWALLET_ENCRYPT_FLAG", AGSWALLET_ENCRYPT_FLAG);

	// (필수) 계좌이체 코드테이블
	document.AGSPay.IFplugin(1, "AGSWALLET_BANKCODEBASE", AGSWALLET_BANKCODEBASE);
	
	// (필수) 신용카드 번호테이블
	document.AGSPay.IFplugin(1, "AGSWALLET_CARDNAMEBASE", AGSWALLET_CARDNAMEBASE);
	
	// (필수) 신용카드 코드테이블
	document.AGSPay.IFplugin(1, "AGSWALLET_CARDCODEBASE", AGSWALLET_CARDCODEBASE);

	// (필수) 도메인
	document.AGSPay.IFplugin(1, "AGSWALLET_DOMAINS", AGSWALLET_DOMAINS);
	
	// (필수) ISP SETUP URL
	document.AGSPay.IFplugin(1, "AGSWALLET_URL_SETUP_ISP", AGSWALLET_URL_SETUP_ISP);
	
	// (필수) VISA5 SETUP URL
	document.AGSPay.IFplugin(1, "AGSWALLET_URL_SETUP_VISA5", AGSWALLET_URL_SETUP_VISA5);

	// (필수) ICHE SETUP URL
	document.AGSPay.IFplugin(1, "AGSWALLET_URL_SETUP_ICHE", AGSWALLET_URL_SETUP_ICHE);
	
	// (필수) ISP INFO URL
	document.AGSPay.IFplugin(1, "AGSWALLET_URL_INFO_ISP", AGSWALLET_URL_INFO_ISP);
	
	// (필수) VISA INFO URL
	document.AGSPay.IFplugin(1, "AGSWALLET_URL_INFO_VISA", AGSWALLET_URL_INFO_VISA);
	
	// (필수) VISA ANSIM INFO URL
	document.AGSPay.IFplugin(1, "AGSWALLET_URL_INFO_VISA_ANSIM", AGSWALLET_URL_INFO_VISA_ANSIM);

	// (필수) ICHE INFO URL
	document.AGSPay.IFplugin(1, "AGSWALLET_URL_INFO_ICHE", AGSWALLET_URL_INFO_ICHE);
	
	// (필수) TEST URL
	document.AGSPay.IFplugin(1, "AGSWALLET_URL_TEST", AGSWALLET_URL_TEST);
	
	// (필수) SERVICE URL
	document.AGSPay.IFplugin(1, "AGSWALLET_URL_SERVICE", AGSWALLET_URL_SERVICE);
	
	if(form.StoreId.value == 'aegis') // 특정아이디만 공지팝업을 띄우지 않음
	{
		// (필수) TEST URL
		document.AGSPay.IFplugin(1, "AGSWALLET_URL_TEST", "");
		
		// (필수) SERVICE URL
		document.AGSPay.IFplugin(1, "AGSWALLET_URL_SERVICE", "");
	}
	
	// (필수) 지불방법
	document.AGSPay.IFplugin(1, "Job", form.Job.value);
	
	// (필수) 상점아이디
	document.AGSPay.IFplugin(1, "StoreId", form.StoreId.value);
	
	// (필수) 상점명
	document.AGSPay.IFplugin(1, "StoreNm", form.StoreNm.value);
	
	// (필수) 주문번호
	document.AGSPay.IFplugin(1, "OrdNo", form.OrdNo.value);
	
	// (필수) 일반/무이자 결제여부
	document.AGSPay.IFplugin(1, "DeviId", form.DeviId.value);
	
	// (필수) 일반 할부기간
	document.AGSPay.IFplugin(1, "QuotaInf", form.QuotaInf.value);
	
	// (필수) 무이자 할부기간
	document.AGSPay.IFplugin(1, "NointInf", form.NointInf.value);
	
	var good_nm = form.ProdNm.value.split("#").join("");	
	good_nm = good_nm.split("%").join("");

	// (필수) 상품명
	document.AGSPay.IFplugin(1, "ProdNm", good_nm);
//	document.AGSPay.IFplugin(1, "ProdNm", form.ProdNm.value);
	
	// (필수) 금액
	document.AGSPay.IFplugin(1, "Amt", form.Amt.value);
	
	// (필수) 회원아이디
	document.AGSPay.IFplugin(1, "UserId", form.UserId.value);
	
	// (필수) 주문자명
	document.AGSPay.IFplugin(1, "OrdNm", form.OrdNm.value);
	
	// (필수) 주문자연락처
	document.AGSPay.IFplugin(1, "OrdPhone", form.OrdPhone.value);
	
	// (필수) 수신자명
	document.AGSPay.IFplugin(1, "RcpNm", form.RcpNm.value);
	
	// (필수) 수신자연락처
	document.AGSPay.IFplugin(1, "RcpPhone", form.RcpPhone.value);
	
	// (필수) 배송지주소
	document.AGSPay.IFplugin(1, "DlvAddr", form.DlvAddr.value);
	
	// (필수) 이메일
	document.AGSPay.IFplugin(1, "UserEmail", form.UserEmail.value);
	
	// (선택) 기타요구사항
	document.AGSPay.IFplugin(1, "Remark", form.Remark.value);
	
  	//////////////////////////////////////////////////////////////////////////////////////////////////////////////
	// KVP
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////
	
	// (필수) KVP환경설정URL (F)
	document.AGSPay.IFplugin(1, "kvp_vcard_server_url", KVP_VCARD_SERVER_URL);
	
	// (필수) KVP환경설정URL2 (F)
	document.AGSPay.IFplugin(1, "kvp_regist_url", KVP_REGIST_URL);
	
	// (필수) KVP환경설정URL3 (F)
	document.AGSPay.IFplugin(1, "kvp_get_vcard_url", KVP_GET_VCARD_URL);
	
	// (필수) KVP환경설정URL4 (F)
	document.AGSPay.IFplugin(1, "kvp_imgurl", KVP_IMGURL);
	
	// (필수) KVP올더게이트아이디 (F)
	document.AGSPay.IFplugin(1, "kvp_pgid", KVP_PGID);
	
	// (필수) KVP통화설정 (F)
	document.AGSPay.IFplugin(1, "kvp_currency", KVP_CURRENCY);
	
	// (필수) KVP환경설정플래그 (F)
	document.AGSPay.IFplugin(1, "kvp_pubcert_flag", KVP_PUBCERT_FLAG);
	
	// (필수) KVP환경설정메세지 (F)
	document.AGSPay.IFplugin(1, "kvp_pubcert_msg", KVP_PUBCERT_MSG);
	
	// (필수) KVP환경설정메세지2 (F)
	document.AGSPay.IFplugin(1, "kvp_pubcert_msg2", KVP_PUBCERT_MSG2);
	
	// (필수) KVPKM설정 (F)
	document.AGSPay.IFplugin(1, "kvp_kmpay", KVP_KMPAY);
	
	// (필수) KVPBC설정 (F)
	document.AGSPay.IFplugin(1, "kvp_bcpay", KVP_BCPAY);
	
	// (필수) KVPURI설정 (F)
	document.AGSPay.IFplugin(1, "kvp_uripay", KVP_URIPAY);
	
	// (필수) KVPCHO설정 (F)
	document.AGSPay.IFplugin(1, "kvp_chopay", KVP_CHOPAY);
	
	// (필수) KVPVISA메세지 (F)
	document.AGSPay.IFplugin(1, "kvp_visa_msg", KVP_VISA_MSG);

	// (필수) KVP일반 할부기간
	document.AGSPay.IFplugin(1, "kvp_quota_inf", form.QuotaInf.value);
	
	// (필수) KVP무이자 할부기간
	document.AGSPay.IFplugin(1, "kvp_noint_inf", form.NointInf.value);
	
	// (선택) KVP예약어1 (F)
	document.AGSPay.IFplugin(1, "kvp_reserved1", form.KVP_RESERVED1.value);
	
	// (선택) KVP예약어2 (F)
	document.AGSPay.IFplugin(1, "kvp_reserved2", form.KVP_RESERVED2.value);
	
	// (선택) KVP예약어3 (F)
	document.AGSPay.IFplugin(1, "kvp_reserved3", form.KVP_RESERVED3.value);
	
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////
	// MPI
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////
	
	// (필수) MPI올더게이트아이디 (F)
	document.AGSPay.IFplugin(1, "mpi_mall_id", MPI_MALL_ID);
	
	// (필수) MPI올더게이트명 (F)
	document.AGSPay.IFplugin(1, "mpi_mall_name", MPI_MALL_NAME);
	
	// (필수) MPI환경설정URL (F)
	document.AGSPay.IFplugin(1, "mpi_parequrl", MPI_PAREQURL);
	
	// (필수) MPI통화설정 (F)
	document.AGSPay.IFplugin(1, "mpi_currency", MPI_CURRENCY);
	
	// (필수) MPI상점URL
	document.AGSPay.IFplugin(1, "mpi_mall_url", form.MallUrl.value);
	
	// (선택) MPI설명
	document.AGSPay.IFplugin(1, "mpi_desc", "");
	
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////
	// ICHE
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////
	
	// (필수) 올더게이트아이디 (F)
	document.AGSPay.IFplugin(1, "iche_organid", ICHE_ORGANID);
	
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////
	// FNBC
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////
	
	// (필수) FNBCINFO (F)
	document.AGSPay.IFplugin(1, "FNBC_MIN_AMOUNT", FNBC_MIN_AMOUNT);
	
	// (필수) FNBCINFO (F)
	document.AGSPay.IFplugin(1, "FNBC_START_URL", FNBC_START_URL);
	
	// (필수) FNBCINFO (F)
	document.AGSPay.IFplugin(1, "FNBC_SOCKET_START_URL", FNBC_SOCKET_START_URL);

	//////////////////////////////////////////////////////////////////////////////////////////////////////////////
	// DANAL
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////

	// (필수) HP_MIN_AMOUNT (F)
	document.AGSPay.IFplugin(1, "HP_MIN_AMOUNT", HP_MIN_AMOUNT);
	
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////
	// ESCROW
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////

	document.AGSPay.IFplugin(1, "AGSWALLET_ESCHANA_AGREEMENT", AGSWALLET_ESCHANA_AGREEMENT);
	
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////
	// VIRTUAL
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////

	// (필수) VIRTUAL_MIN_AMOUNT (F)
	document.AGSPay.IFplugin(1, "VIRTUAL_MIN_AMOUNT", VIRTUAL_MIN_AMOUNT);
	
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////
	// WOORI
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////

	// (필수) WOORI_START_URL (F)
	document.AGSPay.IFplugin(1, "WOORI_START_URL", WOORI_START_URL);
	
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////
	// HTML에 추가된 필드
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////

	var nCount = form.elements.length;
	
	for(i=0;i<nCount;i++)
	{
		if(form.elements[i].name == "TempJob")
		{
			if(form.TempJob.value.length != 0)
			{
				document.AGSPay.IFplugin(1, "Job", form.TempJob.value);
			}
		}
		
		if(form.elements[i].name == "HP_ID")
		{
			document.AGSPay.IFplugin(1, "HP_ID", form.HP_ID.value);
		}
		
		if(form.elements[i].name == "HP_PWD")
		{
			document.AGSPay.IFplugin(1, "HP_PWD", form.HP_PWD.value);
		}
		
		if(form.elements[i].name == "HP_SUBID")
		{
			document.AGSPay.IFplugin(1, "HP_SUBID", form.HP_SUBID.value);
		}
		
		if(form.elements[i].name == "HP_UNITType")
		{
			document.AGSPay.IFplugin(1, "HP_UNITType", form.HP_UNITType.value);
		}
		
		if(form.elements[i].name == "ProdCode")
		{
			document.AGSPay.IFplugin(1, "ProdCode", form.ProdCode.value);
		}
		
		if(form.elements[i].name == "VIRTUAL_CENTERCD")
		{
			document.AGSPay.IFplugin(1, "VIRTUAL_CENTERCD", "99");
		}

		if(form.elements[i].name == "MallPage")
		{
			document.AGSPay.IFplugin(1, "VIRTUAL_MALLPAGE", form.MallPage.value);
		}
		
		if(form.elements[i].name == "mTId")
		{
			document.AGSPay.IFplugin(1, "WOORI_MTID", "99");
		}

		if(form.elements[i].name == "ICHEARS_ADMNO")
		{
			document.AGSPay.IFplugin(1, "ICHEARS_ADMNO", "");
		}

		if(form.elements[i].name == "ICHEARS_POSMTID")
		{
			document.AGSPay.IFplugin(1, "ICHEARS_POSMTID", "");
		}

		if(form.elements[i].name == "ICHEARS_CENTERCD")
		{
			document.AGSPay.IFplugin(1, "ICHEARS_CENTERCD", "");
		}
	
		if(form.elements[i].name == "ICHEARS_HPNO")
		{
			document.AGSPay.IFplugin(1, "ICHEARS_HPNO", "");
		}

		if(form.elements[i].name == "ICHEARS_SOCKETYN")		//20090624...한성호 추가
		{
			document.AGSPay.IFplugin(1, "ICHEARS_SOCKETYN", "Y");
		}

		if(form.elements[i].name == "ES_SENDNO")			//20080130...한성호 추가
		{
			document.AGSPay.IFplugin(1, "ES_SENDNO", "");
		}

		if(form.elements[i].name == "ICHE_SOCKETYN")		//20080403...한성호 추가
		{
			document.AGSPay.IFplugin(1, "ICHE_SOCKETYN", "Y");
		}

		if(form.elements[i].name == "ags_logoimg_url")		//20090420...한성호 추가(로고이미지관련)
		{
			document.AGSPay.IFplugin(1, "ags_logoimg_url", form.ags_logoimg_url.value);
		}

		if(form.elements[i].name == "VIRTUAL_DEPODT")		//20091218...한성호 추가(가상계좌만료일)
		{
			document.AGSPay.IFplugin(1, "VIRTUAL_DEPODT", form.VIRTUAL_DEPODT.value);
		}

		if(form.elements[i].name == "CardSelect")			//20100111...한성호 추가(카드선택)
		{
			document.AGSPay.IFplugin(1, "CardSelect", form.CardSelect.value);
		}
	}

	return true;
}

function GetField(form)
{
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////
	// General
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////
	
	// 결제 형태 구분을 위해 사용 card = 승인 cancel = 취소
	form.AuthTy.value = document.AGSPay.IFplugin(3, "AuthTy", "");
	
	// 서브 결제 형태 구분을 위해 사용 isp, visa3d, general
	form.SubTy.value = document.AGSPay.IFplugin(3, "SubTy", "");
	
	form.DeviId.value = document.AGSPay.IFplugin(3, "DeviId", "");
	
	form.CardNo.value = document.AGSPay.IFplugin(3, "CardNo", "");
	
	form.ExpMon.value = document.AGSPay.IFplugin(3, "ExpMon", "");
	
	form.ExpYear.value = document.AGSPay.IFplugin(3, "ExpYear", "");
	
	form.Instmt.value = document.AGSPay.IFplugin(3, "Instmt", "");
	
	form.Passwd.value = document.AGSPay.IFplugin(3, "Passwd", "");
	
	form.SocId.value = document.AGSPay.IFplugin(3, "SocId", "");
	
	form.AuthYn.value = document.AGSPay.IFplugin(3, "AuthYn", "");
	
	form.UserEmail.value = document.AGSPay.IFplugin(3, "UserEmail", "");
	
	form.Amt.value = document.AGSPay.IFplugin(3, "Amt", "");	//20080130...한성호 추가

//	form.UserId.value = document.AGSPay.IFplugin(3, "UserId", "");	//20080310...한성호 추가

	form.OrdPhone.value = document.AGSPay.IFplugin(3, "OrdPhone", "");	//20100302...한성호 추가

	//////////////////////////////////////////////////////////////////////////////////////////////////////////////
	// KVP
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////
	
	form.KVP_CURRENCY.value = document.AGSPay.IFplugin(3, "kvp_currency", "");
	
	form.KVP_CARDCODE.value = document.AGSPay.IFplugin(3, "kvp_cardcode", "");
	
	form.KVP_SESSIONKEY.value = document.AGSPay.IFplugin(3, "kvp_sessionkey", "");
	
	form.KVP_ENCDATA.value = document.AGSPay.IFplugin(3, "kvp_encdata", "");
	
	form.KVP_CONAME.value = document.AGSPay.IFplugin(3, "kvp_coname", "");
	
	form.KVP_NOINT.value = document.AGSPay.IFplugin(3, "kvp_noint", "");
	
	form.KVP_QUOTA.value = document.AGSPay.IFplugin(3, "kvp_quota", "");
	
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////
	// MPI
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////
	
	form.MPI_CAVV.value =  document.AGSPay.IFplugin(3, "mpi_cavv", "");
	
	form.MPI_ECI.value =  document.AGSPay.IFplugin(3, "mpi_eci", "");
	
	form.MPI_MD64.value =  document.AGSPay.IFplugin(3, "mpi_md64", "");
	
	if(form.KVP_NOINT.value == "1") //무이자
	{
		form.partial_mm.value = "";
		form.noIntMonth.value = form.KVP_QUOTA.value;
	}
	else
	{
		form.partial_mm.value = form.KVP_QUOTA.value;
		form.noIntMonth.value = "";
	}
	
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////
	// ICHE
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////
	
	form.ICHE_OUTBANKNAME.value =  document.AGSPay.IFplugin(3, "iche_OutBankName", "");
	
	form.ICHE_OUTACCTNO.value =  document.AGSPay.IFplugin(3, "iche_OutAcctNo", "");
	
	form.ICHE_OUTBANKMASTER.value =  document.AGSPay.IFplugin(3, "iche_OutBankMaster", "");
	
	form.ICHE_AMOUNT.value =  document.AGSPay.IFplugin(3, "iche_Amount", "");
	
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////
	// HTML에 추가된 필드
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////

	var nCount = form.elements.length;
	
	for(i=0;i<nCount;i++)
	{
		if(form.elements[i].name == "HP_ID")
		{
			form.HP_ID.value =  document.AGSPay.IFplugin(3, "HP_ID", "");
		}

		if(form.elements[i].name == "HP_PWD")
		{
			form.HP_PWD.value =  document.AGSPay.IFplugin(3, "HP_PWD", "");
		}

		if(form.elements[i].name == "HP_SUBID")
		{
			form.HP_SUBID.value =  document.AGSPay.IFplugin(3, "HP_SUBID", "");
		}

		if(form.elements[i].name == "HP_UNITType")
		{
			form.HP_UNITType.value =  document.AGSPay.IFplugin(3, "HP_UNITType", "");
		}

		if(form.elements[i].name == "ProdCode")
		{
			form.ProdCode.value =  document.AGSPay.IFplugin(3, "ProdCode", "");
		}

		if(form.elements[i].name == "HP_SERVERINFO")
		{
			form.HP_SERVERINFO.value =  document.AGSPay.IFplugin(3, "HP_SERVERINFO", "");
		}
		
		if(form.elements[i].name == "HP_HANDPHONE")
		{
			form.HP_HANDPHONE.value =  document.AGSPay.IFplugin(3, "HP_HANDPHONE", "");
		}
		
		if(form.elements[i].name == "HP_COMPANY")
		{
			form.HP_COMPANY.value =  document.AGSPay.IFplugin(3, "HP_COMPANY", "");
		}

		if(form.elements[i].name == "HP_IDEN")
		{
			form.HP_IDEN.value =  document.AGSPay.IFplugin(3, "HP_IDEN", "");
		}

		if(form.elements[i].name == "HP_IPADDR")
		{
			form.HP_IPADDR.value =  document.AGSPay.IFplugin(3, "HP_IPADDR", "");
		}

		if(form.elements[i].name == "ARS_PHONE")
		{
			form.ARS_PHONE.value =  document.AGSPay.IFplugin(3, "ARS_PHONE", "");
		}

		if(form.elements[i].name == "ARS_NAME")
		{
			form.ARS_NAME.value =  document.AGSPay.IFplugin(3, "ARS_NAME", "");
		}
				
		if(form.elements[i].name == "ZuminCode")
		{
			form.ZuminCode.value = document.AGSPay.IFplugin(3, "ZuminCode", "");
		}
		
		if(form.elements[i].name == "VIRTUAL_CENTERCD")
		{
			form.VIRTUAL_CENTERCD.value = document.AGSPay.IFplugin(3, "VIRTUAL_CENTERCD", "");
		}
		
		if(form.elements[i].name == "VIRTUAL_DEPODT")
		{
			form.VIRTUAL_DEPODT.value = document.AGSPay.IFplugin(3, "VIRTUAL_DEPODT", "");
		}
		
		if(form.elements[i].name == "VIRTUAL_NO")
		{
			form.VIRTUAL_NO.value = document.AGSPay.IFplugin(3, "VIRTUAL_NO", "");
		}
		
		if(form.elements[i].name == "mTId")
		{
			form.mTId.value = document.AGSPay.IFplugin(3, "WOORI_MTID", "");
		}

		//20090624...한성호 추가(텔레뱅킹계좌이체-소켓관련)
		if(form.elements[i].name == "ICHEARS_SOCKETYN")	
		{
			form.ICHEARS_SOCKETYN.value = document.AGSPay.IFplugin(3, "ICHEARS_SOCKETYN", "");
		}

		if(form.elements[i].name == "ICHEARS_ADMNO")
		{
			form.ICHEARS_ADMNO.value = document.AGSPay.IFplugin(3, "ICHEARS_ADMNO", "");
		}

		if(form.elements[i].name == "ICHEARS_POSMTID")
		{
			form.ICHEARS_POSMTID.value = document.AGSPay.IFplugin(3, "ICHEARS_POSMTID", "");
		}

		if(form.elements[i].name == "ICHEARS_CENTERCD")
		{
			form.ICHEARS_CENTERCD.value = document.AGSPay.IFplugin(3, "ICHEARS_CENTERCD", "");
		}

		if(form.elements[i].name == "ICHEARS_HPNO")
		{
			form.ICHEARS_HPNO.value = document.AGSPay.IFplugin(3, "ICHEARS_HPNO", "");
		}
	
		if(form.elements[i].name == "ES_SENDNO")	//20080130...한성호 추가
		{
			form.ES_SENDNO.value = document.AGSPay.IFplugin(3, "ES_SENDNO", "");
		}

		if(form.elements[i].name == "MallPage")		//20080130...한성호 추가
		{
			if(document.AGSPay.IFplugin(3, "VIRTUAL_MALLPAGE", "") != "ERROR"){
				form.MallPage.value = document.AGSPay.IFplugin(3, "VIRTUAL_MALLPAGE", "");
			}	
		}

		//20080403...한성호 추가(계좌이체-소켓관련)
		if(form.elements[i].name == "ICHE_SOCKETYN")	
		{
			form.ICHE_SOCKETYN.value = document.AGSPay.IFplugin(3, "ICHE_SOCKETYN", "");
		}
		if(form.elements[i].name == "ICHE_POSMTID")	
		{
			form.ICHE_POSMTID.value = document.AGSPay.IFplugin(3, "ICHE_POSMTID", "");
		}
		if(form.elements[i].name == "ICHE_FNBCMTID")	
		{
			form.ICHE_FNBCMTID.value = document.AGSPay.IFplugin(3, "ICHE_FNBCMTID", "");
		}
		if(form.elements[i].name == "ICHE_APTRTS")	
		{
			form.ICHE_APTRTS.value = document.AGSPay.IFplugin(3, "ICHE_APTRTS", "");
		}
		if(form.elements[i].name == "ICHE_REMARK1")	
		{
			form.ICHE_REMARK1.value = document.AGSPay.IFplugin(3, "ICHE_REMARK1", "");
		}
		if(form.elements[i].name == "ICHE_REMARK2")	
		{
			form.ICHE_REMARK2.value = document.AGSPay.IFplugin(3, "ICHE_REMARK2", "");
		}
		if(form.elements[i].name == "ICHE_ECWYN")	
		{
			form.ICHE_ECWYN.value = document.AGSPay.IFplugin(3, "ICHE_ECWYN", "");
		}
		if(form.elements[i].name == "ICHE_ECWID")	
		{
			form.ICHE_ECWID.value = document.AGSPay.IFplugin(3, "ICHE_ECWID", "");
		}
		if(form.elements[i].name == "ICHE_ECWAMT1")	
		{
			form.ICHE_ECWAMT1.value = document.AGSPay.IFplugin(3, "ICHE_ECWAMT1", "");
		}
		if(form.elements[i].name == "ICHE_ECWAMT2")	
		{
			form.ICHE_ECWAMT2.value = document.AGSPay.IFplugin(3, "ICHE_ECWAMT2", "");
		}
		if(form.elements[i].name == "ICHE_CASHYN")	
		{
			form.ICHE_CASHYN.value = document.AGSPay.IFplugin(3, "ICHE_CASHYN", "");
		}
		if(form.elements[i].name == "ICHE_CASHGUBUN_CD")	
		{
			form.ICHE_CASHGUBUN_CD.value = document.AGSPay.IFplugin(3, "ICHE_CASHGUBUN_CD", "");
		}
		if(form.elements[i].name == "ICHE_CASHID_NO")	
		{
			form.ICHE_CASHID_NO.value = document.AGSPay.IFplugin(3, "ICHE_CASHID_NO", "");
		}

	}

	return true;
}

function StartSmartUpdate()
{
	if(navigator.appName == 'Netscape')
	{
		alert("[올더게이트 전자지갑]은 Internet Explorer 에서만 작동합니다.");
	}
	else
	{
		if(IsVista() == true)
		{
			document.writeln("<OBJECT ID=AGSPay CLASSID=CLSID:9A09EAA0-EC66-4A07-B6C8-B54C27BC94A6 width=0 height=0 CODEBASE=http://www.allthegate.com/plugin/AGSWalletforVista.cab#Version=1,0,0,1 onerror=OnErr()></OBJECT>");
		}
		else
		{
			document.writeln("<OBJECT ID=AGSPay CLASSID=CLSID:8C99859C-05D9-4CA5-B7DB-BCE80E4185BC width=0 height=0 CODEBASE=http://www.allthegate.com/plugin/AGSWallet.cab#Version=1,0,0,9 onerror=OnErr()></OBJECT>");
		}
	}
}

function OnErr()
{
	var msg;
	
	if(IsVista() == true)
	{
		msg = "[올더게이트 전자지갑]을 설치하셔야 결제가 가능합니다.\n\n" +
			"브라우저 상단을 보시면 [이 사이트에서 'AEGIS HYOSUNG INC'에서 배포한 'AGSWalletforVista.cab'\n\n" +
			"ActiveX 컨트롤을 필요로 합니다]라는 노란색[알림표시줄]을 확인하실 수 있습니다.\n\n" +
			"해당 노란색[알림표시줄]을 클릭하신 후에 [ActiveX 컨트롤 설치]를 클릭하십시오.\n\n" +
			"[AGSWalletforVista.cab]이라는 이름의 보안경고창이 뜨면 [설치] 버튼을 클릭하십시오.";

		alert(msg);

		window.open('http://www.allthegate.com/plugin/setup_info.html','aegissetup','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,top=200,left=500,width=450,height=550');
	}
	else
	{
		if(IsSP2() == true)
		{
			msg = "[올더게이트 전자지갑]을 설치하셔야 결제가 가능합니다.\n\n" +
				"브라우저 상단을 보시면 [이 사이트에서 'AEGIS HYOSUNG INC'에서 배포한 'AGSWallet.cab'\n\n" +
				"ActiveX 컨트롤을 필요로 합니다]라는 노란색[알림표시줄]을 확인하실 수 있습니다.\n\n" +
				"해당 노란색[알림표시줄]을 클릭하신 후에 [ActiveX 컨트롤 설치]를 클릭하십시오.\n\n" +
				"[AGSWallet.cab]이라는 이름의 보안경고창이 뜨면 [설치] 버튼을 클릭하십시오.";

			alert(msg);

			window.open('http://www.allthegate.com/plugin/setup_info.html','aegissetup','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,top=200,left=500,width=450,height=550');
		}
	}
}

function MakePayMessage(form)
{
	if(IsVista() == true)
	{
		if(document.AGSPay.IFplugin(0, AGSWALLET_UPDATE_URL_VISTA, AGSWALLET_UPDATE_FILES_VISTA) == "ERROR")
		{
			return false;
		}
	}
	else
	{
		if(document.AGSPay.IFplugin(0, AGSWALLET_UPDATE_URL, AGSWALLET_UPDATE_FILES) == "ERROR")
		{
			return false;
		}
	}
	
	if(SetField(form) == false)
	{
		document.AGSPay.IFplugin(4, "", "");
		
		return false;
	}
	
	if(document.AGSPay.IFplugin(2, "", "") == "ERROR")
	{
		document.AGSPay.IFplugin(4, "", "");
		
		return false;
	}
	
	if(GetField(form) == false)
	{
		document.AGSPay.IFplugin(4, "", "");
		
		return false;
	}
	
	document.AGSPay.IFplugin(4, "", "");
	
	return true;
}

function IsSP2()
{
	var ua = window.navigator.userAgent;
	
	var msie = ua.indexOf("MSIE");	
	var msxp = ua.indexOf("Windows NT 5.1");
	var ms2003 = ua.indexOf("Windows NT 5.2");
	var msxpsp2 = ua.indexOf("SV1");
	var msxpie7 = ua.indexOf("MSIE 7.0");	
	var msxpie8 = ua.indexOf("MSIE 8.0");	
	
	if(msie > 0 && msxp > 0) // WindowsXP
	{
		if(msxpie7 > 0 || msxpie8 > 0) // WindowsXP - Service Pack 2 - Internet Explorer 7
		{
			return true;
		}
		else
		{
			if(msxpsp2 > 0) // WindowsXP - Service Pack 2
			{
				return true;
			}
			else
			{
				return false;
			}
		}
	}
	else if(msie > 0 && ms2003 > 0) // Windows2003
	{
		if(msxpie7 > 0 || msxpie8 > 0)
		{
			return true;
		}
		else
		{
			return false;
		}
	}
	else // Windows98, WindowsME, WindowsNT, Windows2000
	{
		return false;
	}
}

function IsVista()
{
	var ua = window.navigator.userAgent;
	
	var msvista = ua.indexOf("Windows NT 6.");
	
	if(msvista > 0) // WindowsVista
	{
		return true;
	}
	else
	{
		return false;
	}
}