// pay40.js
// function : Merchant Script & ÀüÀÚÁö°©ÀÇ Interface
// ¨Ï 2006 INICIS.Co.,Ltd. All rights reserved.


var PLUGIN_SVR_NAME = "http://plugin.inicis.com/walleteng/"
var WALLET_SVR_NAME = "http://wallet.inipay.com/"
var KVP_GETINFO_URL = "http://www.vpay.co.kr/jsp/CheckCardNo.jsp";
var HPP_SVR_URL = "http://cash.wowcoin.com/skins/inicis/inicis.asp";
var SS_RESULT_URL   = "pg.inicis.com:80/ssgate/ssgate.cgi";

var CREDIT_AD_URL = "http://matstar.inicis.com/inipay/pop.html";
var DEFAULT_TOPBANNER_URL = "http://matstar.inicis.com/wallet/TopBanner.html";
var CHECKMID_SERVER_URL = "http://plugin41.inicis.com/iniwallet/INIwallet.jsp";
var CERTS_INF = "00-1:26-0:23-1:27-0:83-0:31-0:39-0";
var REAL_BANK_INF = "Áß¼Ò±â¾÷ÀºÇà(03):±¹¹ÎÀºÇà(04):¿ÜÈ¯ÀºÇà(05):¼öÇùÁß¾ÓÈ¸(07):³óÇùÁß¾ÓÈ¸(11):¿ì¸®ÀºÇà(20):" + 
		    "Á¶ÈïÀºÇà(21):Á¦ÀÏÀºÇà(23):½ÅÇÑÀºÇà(26):ÇÑ¹ÌÀºÇà(27):´ë±¸ÀºÇà(31):ºÎ»êÀºÇà(32):±¤ÁÖÀºÇà(34):" +
		    "Á¦ÁÖÀºÇà(35):ÀüºÏÀºÇà(37):°æ³²ÀºÇà(39):¿ìÃ¼±¹(71):ÇÏ³ªÀºÇà(81)";
var BANK_API_INF = "WEBCASH";		    
var BANK_ID_INF = "03:06:20:81";
var SECCARD_INF = "23:27:26:83:39";
var PRE_SECCARD = "23:27:39";
var SEC_CO_INF = "´ë½ÅÁõ±Ç(40)";
var CARDCODE_BASE =
	"3568004:01&3568005:01&3568014:01&3568015:01&3568027:01&3568037:01&4119044:01&4119045:01&4119046:01&4207014:01&" +
	"4207015:01&4207017:01&4207077:01&4336897:01&4336927:01&4336937:01&4599004:01&4599005:01&4599006:01&4599007:01&" +
	"4599008:01&4599039:14&4599099:01&4599299:01&4599304:01&4599314:01&4599315:01&4599504:01&4599505:01&4599506:01&" +
	"4599507:01&4599539:14&4640924:01&4640925:01&4640927:01&4655834:01&4655835:01&4804437:01&5181854:01&5181855:01&" +
	"5182834:01&5182835:01&5404974:01&5404975:01&5404977:01&5436174:01&5436175:01&5436177:01&5549214:01&5549215:01&" +
	"9410004:01&9410005:01&9410057:01&9410504:01&9410505:01&9410514:01&9410515:01&9410524:01&9410525:01&9410537:01&" +
	"9410567:01&9410577:01&4028494:04&4539347:06&4539348:06&4539349:06&4579050:06&4579051:06&4579060:06&4579061:06&" +
	"4988198:06&4988199:06&4988208:06&4988209:06&5409360:06&5409361:06&9410450:06&9410451:06&9410460:06&9410461:06&" +
	"9646520:11&4689080:12&4689081:12&4689082:12&4689083:12&4689084:12&4689085:12&4689086:12&4689087:12&4689088:12&" +
	"4689089:12&5421840:12&5421841:12&5421842:12&5421843:12&5421845:12&5421846:12&5421847:12&5421848:12&5421849:12&" +
	"5550230:12&5550233:12&9410852:12&9410853:12&9410854:12&9420855:12&4386760:13&5404860:13&5520870:13&9410800:13&" +
	"4567029:14&9410079:14&3540900:23&3541900:23&3550900:23&3551900:23&9420851:12&9420851:12&9420855:12&9400505:01&" +
	"4599305:01&" +
	"356800:01&356801:01&356802:01&356803:01&365802:01&403872:01&403878:11&411904:01&411905:11&416420:01&" +
	"416421:01&416422:01&416423:01&420189:11&420190:11&420701:01&420777:01&428908:11&428909:11&433689:01&" +
	"433692:01&433693:01&438922:14&439110:14&447781:14&448108:14&450596:11&455396:11&455397:11&456037:14&" +
	"457047:11&457048:11&459900:01&459902:14&459903:14&459909:01&459929:01&459930:01&459931:01&459950:01&" +
	"459952:14&459953:14&464092:01&465518:01&465521:01&465522:01&465523:01&465524:01&465583:01&480400:11&" +
	"480443:01&486469:01&517807:01&517822:01&517942:01&518185:01&518283:01&540497:01&543617:01&547383:01&" +
	"941000:01&941005:01&941050:01&941051:01&941052:01&941053:01&941054:01&941055:01&941056:01&941057:01&" +
	"941077:01&941181:11&942071:01&942081:11&943062:01&943071:01&943081:11&944071:01&944081:11&945081:11&" +
	"946071:01&946081:11&947071:01&947081:11&948071:01&376290:03&376291:03&376292:03&377990:03&377991:03&" +
	"377992:03&377993:03&377994:03&377995:03&377996:03&377997:03&377998:03&377999:03&552523:01&467006:03&" +
	"467007:03&467008:03&467009:03&940911:03&940912:03&940913:03&940914:03&940915:03&940916:03&940917:03&" +
	"940918:03&940919:03&940920:03&940921:03&940922:03&940923:03&940924:03&940925:03&940951:03&940961:03&" +
	"940971:03&940981:03&940991:03&360043:04&360069:04&361246:04&361247:04&361248:04&361650:04&361651:04&" +
	"361652:04&361653:04&361654:04&364124:04&364125:04&364178:04&364445:04&364681:04&364682:04&364683:04&" +
	"364828:04&364829:04&364830:04&365405:04&365431:04&365573:04&365574:04&365645:04&365646:04&402515:04&" +
	"402516:04&402517:04&402596:04&402857:04&402858:04&402859:04&402860:04&433028:04&448494:04&469536:04&" +
	"469537:04&518928:04&518929:04&518930:04&540528:04&543333:04&543341:04&552164:04&558735:04&558775:04&" +
	"558875:04&941010:12&949010:04&949011:04&949012:04&949013:04&949014:04&949015:04&949016:04&949017:04&" +
	"949018:04&949019:04&949020:04&949021:04&949022:04&949023:04&949024:04&949050:04&949051:04&400696:06&" +
	"402850:06&403346:06&406357:06&410109:06&426271:06&426285:06&426586:06&426589:06&433276:06&433283:06&" +
	"436271:06&438674:06&440445:06&440446:06&440447:06&440448:06&448135:06&448136:06&448492:06&448550:06&" +
	"453934:06&453936:06&457905:06&457906:06&457992:06&457993:06&459912:06&459913:06&464022:06&465888:06&" +
	"474360:06&474361:06&480444:06&491217:06&491218:06&498819:06&498820:06&514876:06&540929:06&540935:06&" +
	"540936:06&540988:06&548213:06&548596:06&554345:06&554346:06&554349:06&554963:06&554973:06&555027:06&" +
	"558526:06&588644:06&905301:06&940010:06&940017:06&940050:06&941044:06&941045:06&941046:06&941047:06&" +
	"941048:06&941049:06&942048:06&942049:06&943541:06&943542:06&943544:06&943545:06&943546:06&943549:06&" +
	"943645:06&944545:06&944546:06&944547:06&945010:06&941001:01&941058:01&422190:14&434346:06&434347:06&" +
	"356003:11&356006:11&356011:11&356012:11&356020:11&356021:11&356022:11&356023:11&356024:11&356025:11&" +
	"356027:11&356031:11&356032:11&356033:11&356036:11&356039:11&356303:11&356306:11&356311:11&356312:11&" +
	"356320:11&356321:11&356322:11&356323:11&356324:11&356325:11&356327:11&356331:11&356332:11&356333:11&" +
	"356336:11&356339:11&356503:11&356506:11&356511:11&356512:11&356520:11&356521:11&356523:11&356525:11&" +
	"356527:11&356531:11&356532:11&356533:11&356539:11&356820:11&356920:11&400923:11&401120:11&402359:11&" +
	"403803:11&403806:11&403811:11&403812:11&403820:11&403821:11&403823:11&403825:11&403827:11&403831:11&" +
	"403832:11&403833:11&403839:11&404331:11&404332:11&404333:11&404339:11&404720:11&404803:11&404806:11&" +
	"404811:11&404812:11&404820:11&404821:11&404822:11&404823:11&404824:11&404825:11&404827:11&405220:11&" +
	"406703:11&406706:11&406711:11&406712:11&406720:11&406721:11&406723:11&406725:11&406727:11&406731:11&" +
	"406732:11&406733:11&406739:11&410120:11&414003:11&414006:11&414011:11&414012:11&414020:11&414021:11&" +
	"414022:11&414023:11&414024:11&414025:11&414027:11&414031:11&414032:11&414033:11&414039:11&421103:11&" +
	"421106:11&421111:11&421112:11&421120:11&421121:11&421123:11&421125:11&421127:11&421131:11&421132:11&" +
	"421133:11&421139:11&447320:11&448103:11&448106:11&448111:11&448112:11&448121:11&448122:11&448123:11&" +
	"448124:11&448125:11&448127:11&448131:11&448132:11&448133:11&448139:11&455303:11&455306:11&455311:11&" +
	"455312:11&455320:11&455321:11&455322:11&455323:11&455324:11&455325:11&455327:11&455331:11&455332:11&" +
	"455333:11&455336:11&455339:11&455420:11&474420:11&475503:11&475506:11&475511:11&475512:11&475520:11&" +
	"475521:11&475522:11&475523:11&475524:11&475525:11&475527:11&475531:11&475532:11&475533:11&475536:11&" +
	"475539:11&490220:11&490603:11&490606:11&490611:11&490612:11&490620:11&490621:11&490622:11&490623:11&" +
	"490624:11&490625:11&490627:11&490631:11&490632:11&490633:11&490636:11&490639:11&518420:11&537620:11&" +
	"537703:11&537706:11&537711:11&537712:11&537720:11&537721:11&537722:11&537723:11&537724:11&537725:11&" +
	"537727:11&537731:11&537732:11&537733:11&537736:11&537739:11&538720:11&538803:11&538806:11&538811:11&" +
	"538812:11&538820:11&538821:11&538822:11&538823:11&538824:11&538825:11&538827:11&538831:11&538832:11&" +
	"538833:11&538836:11&538839:11&552103:11&552106:11&552111:11&552112:11&552120:11&552121:11&552122:11&" +
	"552123:11&552124:11&552125:11&552127:11&552131:11&552132:11&552133:11&552139:11&552220:11&552521:11&" +
	"552527:11&552532:11&552533:11&552803:11&552806:11&552811:11&552812:11&552820:11&552823:11&552831:11&" +
	"552839:11&552920:11&555103:11&555106:11&555111:11&555112:11&555120:11&555121:11&555123:11&555125:11&" +
	"555127:11&555131:11&555132:11&555133:11&555139:11&555220:11&558420:11&558503:11&558506:11&558511:11&" +
	"558512:11&558520:11&558521:11&558522:11&558523:11&558524:11&558525:11&558527:11&558531:11&558532:11&" +
	"558533:11&558539:11&558725:11&558903:11&558906:11&558911:11&558912:11&558920:11&558921:11&558922:11&" +
	"558923:11&558924:11&558925:11&558927:11&558931:11&558932:11&558933:11&558936:11&558939:11&941003:11&" +
	"941006:11&941011:11&941012:11&941020:11&941021:11&941022:11&941023:11&941024:11&941025:11&941027:11&" +
	"941031:11&941032:11&941033:11&941036:11&941039:11&941520:11&942003:11&942006:11&942011:11&942012:11&" +
	"942020:11&942021:11&942022:11&942023:11&942024:11&942025:11&942027:11&942031:11&942032:11&942033:11&" +
	"942036:11&942039:11&942520:11&943003:11&943006:11&943011:11&943012:11&943020:11&943021:11&943022:11&" +
	"943023:11&943024:11&943025:11&943027:11&943031:11&943032:11&943033:11&943036:11&943039:11&943520:11&" +
	"944003:11&944006:11&944011:11&944012:11&944021:11&944022:11&944023:11&944024:11&944025:11&944027:11&" +
	"944031:11&944032:11&944033:11&944039:11&944520:11&945003:11&945006:11&945011:11&945012:11&945020:11&" +
	"945021:11&945023:11&945025:11&945027:11&945031:11&945032:11&945033:11&945039:11&945220:11&945520:11&" +
	"946003:11&946006:11&946011:11&946012:11&946020:11&946021:11&946023:11&946025:11&946027:11&946031:11&" +
	"946032:11&946033:11&946039:11&946520:11&947003:11&947006:11&947011:11&947012:11&947020:11&947021:11&" +
	"947023:11&947025:11&947027:11&947031:11&947032:11&947033:11&947039:11&947520:11&948003:11&948006:11&" +
	"948011:11&948012:11&948020:11&948021:11&948023:11&948025:11&948027:11&948031:11&948032:11&948039:11&" +
	"948520:11&376293:12&379183:12&379184:12&379194:12&400907:12&400908:12&400909:12&400910:12&400911:12&" +
	"400912:12&400913:12&404726:12&404727:12&404728:12&414296:12&426578:12&467069:12&468908:12&468909:12&" +
	"468911:12&476020:12&476021:12&486467:12&486468:12&510003:12&517662:12&517709:12&517827:12&518319:12&" +
	"520025:12&531070:12&531072:12&531080:12&531082:12&531085:12&531088:12&540537:12&540538:12&542184:12&" +
	"552014:12&552114:12&558749:12&941085:12&941088:12&941089:12&941090:12&941091:12&941092:12&941093:12&" +
	"941094:12&942089:12&942090:12&942091:12&356290:13&356291:13&356292:13&356293:13&356294:13&356295:13&" +
	"400904:13&400905:13&400906:13&400933:13&400990:13&420178:13&438676:13&448523:13&449914:13&467124:13&" +
	"474130:13&517820:13&540486:13&542158:13&547671:13&552087:13&552537:13&555013:13&558768:13&941013:13&" +
	"941014:13&941015:13&941016:13&941017:13&941018:13&941019:13&941080:13&941081:13&941082:13&941083:13&" +
	"941084:13&941086:13&941095:13&941096:13&941097:13&941098:13&941099:13&356900:14&356901:14&356902:14&" +
	"356903:14&404143:14&405753:14&405754:14&409336:14&451842:14&451843:14&451844:14&451845:14&451846:14&" +
	"456702:14&456703:14&459901:14&459904:14&459906:14&459936:14&459951:14&459954:14&463915:14&463916:14&" +
	"465887:14&465889:14&468912:14&468913:14&468914:14&476063:14&480402:14&480434:14&512085:14&518171:14&" +
	"519303:14&542879:14&544004:14&552576:14&589810:14&941007:14&941060:14&941061:14&941062:14&941063:14&" +
	"941064:14&941065:14&941066:14&941067:14&941068:14&941069:14&941161:14&942061:14&942062:14&942063:14&" +
	"942064:14&942069:14&406745:14&944541:06&944542:06&943543:06&452387:06&452388:06&452389:06&520172:06&" +
	"522108:06&522111:04&522112:04&524713:04&522114:04&522115:04&522119:04&943925:11&943647:06&943646:06&" +
	"552052:04&522123:04&522124:04&522125:04&522129:04&512351:04&512352:04&512353:04&512354:04&512355:04&" +
	"552051:04&512359:04&524041:04&524012:04&524013:04&524014:04&524015:04&524019:04&524021:04&524022:04&" +
	"524023:04&524024:04&524025:04&524029:04&522051:04&549153:04&549155:04&541259:04&522109:06&524028:06&" +
        "540947:06&457972:06&356911:06&540926:06&457973:06&356912:06&554959:06&433290:06&356910:06&554382:06&" +
	"421834:32&486475:01&944420:11&943921:11&949025:04&520422:04&520421:04&451279:35&451245:12&421417:14&" +
	"421418:51&432445:51&528937:03&512462:03&520045:03&556608:03&450025:11&552821:11&433521:11&558915:04&" + 
	"528936:04&949026:04&421573:14&422015:13&422016:13&422018:13&421403:11&421406:11&421411:11&421412:11&" +
	"421420:11&421421:11&421423:11&421425:11&421431:11&421432:11&421427:11&421439:11&429498:04&429499:04&" +
	"528054:04&528949:04&528951:04&942065:14&429612:14&949028:04&553406:04&553144:13&421468:03&407424:04&" +
	"553423:04&512609:04&523930:04&553406:04&440025:11&426066:04&524333:04&552825:11&552827:11&" +
	"552833:11&636094:11&636095:11&943920:11&636189:11&946103:11&946106:11&946111:11&946112:11&946620:11&" +
	"946121:11&946123:11&946125:11&946131:11&946132:11&946127:11&946139:11&946120:11&447820:11&427203:11&" +
	"427206:11&427211:11&427212:11&402420:11&427221:11&427223:11&427225:11&427231:11&427232:11&427227:11&" +
	"427239:11&427220:11&639339:11&941078:11&942078:11&943078:11&943978:11&945078:11&947078:11&944078:11&" +
	"401678:11&400278:11&636078:11&946078:11&946178:11&356878:11&356978:11&356979:11&516078:11&526878:11&" +
	"554578:11&553078:11&553178:11&553478:11&555078:11&556678:11&404678:11&406078:11&410278:11&410378:11&" +
	"411478:11&411178:11&486678:11&486578:11&486579:11&486679:11&555023:12&527419:12&942099:12&442660:12&" +
	"942092:12&941009:12&945069:14&377988:14&377980:14&377981:14&377982:14&377983:14&377984:14&377985:14&" +
	"377986:14&377987:14&200001:13&200002:13&200003:13&200004:13&200005:13&200006:13&200007:13&200008:13&" +
	"200009:13&200010:13&200011:13&200012:13&200013:13&200014:13&200015:13&200016:13&200017:13&200018:13&" +
	"200019:13&200020:13&200021:13&200022:13&200023:13&200024:13&200025:13&200026:13&200027:13&200028:13&" +
	"200029:13&200030:13&200031:13&200032:13&200033:13&200034:13&200035:13&200036:13&200037:13&200038:13&" +
	"200039:13&200040:13&200041:13&200042:13&200043:13&200044:13&200045:13&200046:13&200047:13&200048:13&" +
	"200049:13&200050:13&200051:13&200052:13&200053:13&200054:13&200055:13&200056:13&200057:13&200058:13&" +
	"200059:13&200060:13&200061:13&200062:13&200063:13&200064:13&200065:13&200066:13&200067:13&200068:13&" +
	"200069:13&200070:13&200071:13&200072:13&200073:13&200074:13&200075:13&200076:13&200077:13&200078:13&" +
	"200079:13&200080:13&200081:13&200082:13&200083:13&200084:13&200085:13&200086:13&200087:13&200088:13&" +
	"200089:13&200090:13&200091:13&200092:13&200093:13&200094:13&200095:13&200096:13&200097:13&200098:13&" +
	"200099:13&451281:13&553146:13&356296:13&407420:13&360146:04&360153:04&360154:04&949027:04&421685:13&" +
	"376270:03&940011:11&940012:11&636093:11&553150:04&448168:04&454303:04&553151:06&407558:06&628180:11&" +
	"639578:11&558536:11&404336:11&490011:11&490012:11&490020:11&414036:11&443233:13&553155:03&434976:14&" +
	"604823:11&498411:11&498412:11&490298:14&515594:14&949029:04&522971:06&425863:06&414743:06&418163:13&" +
	"418164:13&418143:04&418173:04&548841:14&945161:14&945162:14&502123:06&693650:12&553147:12&445056:14&" +
	"445056:14&465881:14&548238:03&534291:03&356914:03&356915:03&356916:03&445096:04&414749:04&553142:04&" +
	"406158:03&490274:03&407541:14&418236:01&418237:01&606045:14&413700:04&940960:03&461980:01&408320:11&" +
	"556659:01&944620:11&409460:14&942620:11&417920:11&425920:11&426920:11&554620:11&514020:11&427120:11&" +
	"37625:03&37626:03&37627:03&37629:03&94209:12&" +
	"3644:04&3645:04&3560:11&3563:11&4048:11&4140:21&4755:11&5377:11&5388:11&" +
	"5585:11&5589:11&9410:11&9420:11&9430:11&9440:11&9460:11&9465:11&2000:13&2050:13&" +
	"3528:23&3529:23&3540:23&3541:23&3550:23&3551:23&3589:23&" +
	"010:06&011:06&013:06&019:06&020:06&021:06&030:06&070:06&073:06&090:06&" +
	"091:06&093:06&220:06&221:06&222:06&223:06&224:06&227:06&228:06&229:06&" +
	"353:23&354:23&355:23&356:23&357:23&358:23&" +
	"10:06&11:06&13:06&19:06&20:06&21:06&70:06&73:06&90:06&91:06&" +
	"93:06&35:23&50:23&34:24&37:24&30:25&36:25&38:25&39:25&"   +
	"4:21&5:22&";
        
function MakePayMessage(payform)
{
  if(document.INIpay.IFplugin(0, PLUGIN_SVR_NAME, "") == "ERROR") return false;

  if(SetField(payform) == false) {
    document.INIpay.IFplugin(1, "", "");
    return false;
  }
  
  if(document.INIpay.IFplugin(4, "", "") == "ERROR") {
    document.INIpay.IFplugin(1, "", "");
    return false;
  }
  
  if(GetField(payform) == false) {
    document.INIpay.IFplugin(1, "", "");
    return false;
  }
	
  document.INIpay.IFplugin(1, "", "");
  
  return true;
}	


//Set Merchant Payment Field
function SetField(payform)
{
  var nField = payform.elements.length;
  var bFindTopBannerURL = 0;
  for(i = 0; i < nField; i++) {
      if(payform.elements[i].name == "topbanner") {
	 document.INIpay.IFplugin(2, "reserved4", payform.topbanner.value);	
	 bFindTopBannerURL = 1;
      }
  }
	
  document.INIpay.IFplugin(2, "version", payform.version.value);
  document.INIpay.IFplugin(2, "mid", payform.mid.value);
  document.INIpay.IFplugin(2, "acceptmethod", payform.acceptmethod.value);
  document.INIpay.IFplugin(2, "nointerest", payform.nointerest.value);
  document.INIpay.IFplugin(2, "quotabase", payform.quotabase.value);
  document.INIpay.IFplugin(2, "goodname", payform.goodname.value);	
  document.INIpay.IFplugin(2, "price", payform.price.value);
  document.INIpay.IFplugin(2, "currency", payform.currency.value);
  document.INIpay.IFplugin(2, "buyername", payform.buyername.value);
  document.INIpay.IFplugin(2, "reqsign", payform.reqsign.value);
  document.INIpay.IFplugin(2, "realbankcode", REAL_BANK_INF);
  document.INIpay.IFplugin(2, "bankidinfo", BANK_ID_INF);	
  document.INIpay.IFplugin(2, "plugin_url", PLUGIN_SVR_NAME);
  document.INIpay.IFplugin(2, "wallet_url", WALLET_SVR_NAME);
  document.INIpay.IFplugin(2, "seccard", SECCARD_INF);
  document.INIpay.IFplugin(2, "scardinfo", SEC_CO_INF);
  document.INIpay.IFplugin(2, "pre_seccard", PRE_SECCARD);
  document.INIpay.IFplugin(2, "cardcodebase", CARDCODE_BASE);
  document.INIpay.IFplugin(2, "getinfo_url", KVP_GETINFO_URL);
  document.INIpay.IFplugin(2, "certsinfo", CERTS_INF);
  document.INIpay.IFplugin(2, "reserved1", SS_RESULT_URL);
  document.INIpay.IFplugin(2, "reserved5", CREDIT_AD_URL);    
  document.INIpay.IFplugin(2, "reserved3",HPP_SVR_URL);
  document.INIpay.IFplugin(2, "bankapi", BANK_API_INF);
  document.INIpay.IFplugin(2, "checkmidurl", CHECKMID_SERVER_URL);
  
  if(bFindTopBannerURL == 0) document.INIpay.IFplugin(2, "reserved4", DEFAULT_TOPBANNER_URL);

  //for MONDEX Payment, added by JUNG
  var strAcceptmethod;
  strAcceptmethod = payform.acceptmethod.value;
  if(strAcceptmethod.indexOf("MX") != -1) {
 	var nField = payform.elements.length;
 	for(j = 0; j < nField; j++) {
		if(payform.elements[j].name == "mdxurl") 
			document.INIpay.IFplugin(2, "mondex_url", payform.mdxurl.value);	
	}
  }
  
  if(payform.gopaymethod.value != "")
    document.INIpay.IFplugin(2, "gopaymethod", payform.gopaymethod.value);    

  return true;
}	


//Get PayMessage made
function GetField(payform)
{
  if((payform.paymethod.value = document.INIpay.IFplugin(3, "paymethod", "")) == "ERROR") return false;
  if(payform.paymethod.value == "") return false;
  if((payform.sessionkey.value = document.INIpay.IFplugin(3, "sessionkey", "")) == "ERROR") return false;
  if(payform.sessionkey.value == "") return false;
  if((payform.encrypted.value = document.INIpay.IFplugin(3, "encrypted", "")) == "ERROR") return false;
  if(payform.encrypted.value == "") return false;
  if((payform.uid.value = document.INIpay.IFplugin(3, "uid", "")) == "ERROR") return false;
  if(payform.paymethod.value == "Account") payform.uid.value = "BANKUSER";
  if((payform.sid.value = document.INIpay.IFplugin(3, "sid", "")) == "ERROR") return false;
  if(payform.paymethod.value == "Account")
  {
    if((payform.rbankcode.value = document.INIpay.IFplugin(3, "realbankcode", "")) == "ERROR") return false;
  }
  
  payform.cardcode.value = document.INIpay.IFplugin(3, "cardcode", "");
  payform.cardquota.value = document.INIpay.IFplugin(3, "cardquota", "");
  
  if(payform.nointerest.value == "yes")
    payform.quotainterest.value = document.INIpay.IFplugin(3, "quotainterest", "");

  return true;
}

function SavePersonalInfo(payform)
{
  if(document.INIpay.IFplugin(0, PLUGIN_SVR_NAME, "") == "ERROR") {
  	return false;
  }
  
  document.INIpay.IFplugin(2, "plugin_url", PLUGIN_SVR_NAME);
  document.INIpay.IFplugin(2, "wallet_url", WALLET_SVR_NAME);
  document.INIpay.IFplugin(2, "buyername", payform.buyername.value);
  document.INIpay.IFplugin(2, "buyertel", payform.buyertel.value);
  document.INIpay.IFplugin(2, "buyeremail", payform.buyeremail.value);
  document.INIpay.IFplugin(2, "recvname", payform.recvname.value);
  document.INIpay.IFplugin(2, "recvtel", payform.recvtel.value);
  document.INIpay.IFplugin(2, "recvpost", payform.recvpostnum.value);
  document.INIpay.IFplugin(2, "recvaddr", payform.recvaddr.value);
  document.INIpay.IFplugin(8, "", "");
  document.INIpay.IFplugin(1, "", "");
}

function SearchPersonalInfo(payform)
{	
  if(document.INIpay.IFplugin(0, PLUGIN_SVR_NAME, "") == "ERROR") {
  	return false;
  }

  document.INIpay.IFplugin(2, "plugin_url", PLUGIN_SVR_NAME);
  document.INIpay.IFplugin(2, "wallet_url", WALLET_SVR_NAME);
  
  if(document.INIpay.IFplugin(9, "", "") == "ERROR") return false;
  
  payform.buyername.value = document.INIpay.IFplugin(3, "buyername", "");
  payform.buyertel.value = document.INIpay.IFplugin(3, "buyertel", "");
  payform.buyeremail.value = document.INIpay.IFplugin(3, "buyeremail", "");
  payform.recvname.value = document.INIpay.IFplugin(3, "recvname", "");
  payform.recvtel.value = document.INIpay.IFplugin(3, "recvtel", "");
  payform.recvpostnum.value = document.INIpay.IFplugin(3, "recvpost", "");
  payform.recvaddr.value = document.INIpay.IFplugin(3, "recvaddr", "");
  document.INIpay.IFplugin(1, "", "");
}

function OnErr()
{
     var PLUGIN_ERRMSG ="";
     if(navigator.userAgent.indexOf("Windows NT 6.0") > -1)
     {	
	PLUGIN_ERRMSG = "To provide you with secured transaction you are required to install the payment encryption program\n\nPlease proceed to next level since your PC envrionment is Window VISTA." +
         			      "1. Please mouse click indicated yellow infomation bar in the upper position of Internet Explorer browser.\n\n" +
                                                "2. Please select 'Install Active X Control'\n\n" +
                                                "3. Please proceed to 'Install' button when the security warning is displayed.\n"	
	alert(PLUGIN_ERRMSG);
      }
      else
      {	
  	if (window.navigator.appMinorVersion.indexOf("SP2") != -1)
  	{
		PLUGIN_ERRMSG = "To provide you with secured transaction you are required to install the payment encryption program\n\nPlease proceed to next level since your PC envrionment is Window VISTA." +
         			      "1. Please mouse click indicated yellow infomation bar in the upper position of Internet Explorer browser.\n\n" +
                                                "2. Please select 'Install Active X Control'\n\n" +
                                                "3. Please proceed to 'Install' button when the security warning is displayed.\n"
		alert(PLUGIN_ERRMSG);
  	}
   	else 
   	{
   		alert("[INIpay e-Wallet]is not installed. Please click [Refresh] button. Then, click [Yes] button when [Security warning] window pops up.");
        }		
      }  
}

function StartSmartUpdate()
{
  
    document.writeln("<OBJECT ID=INIpay CLASSID=CLSID:D1B09964-F8F7-4FAB-8F2D-B8B2AC3D3BD3 width=0 height=0 CODEBASE=http://plugin.inicis.com/INIwallet_Eng.cab#Version=1,0,0,1 onerror=OnErr()></OBJECT>");

}


