//var Url = location.hostname;
var Url = "https://pg.banktown.com";
//var Url = "118.129.210.19";
var BTPMNT_CARD_URL = Url +"/wallet/card/";
var BTPMNT_BANK_URL = Url +"/wallet/bank/";
var BTPMNT_CARD_RESULT_URL = Url +"/wallet/card/pay_result.php";
var BTPMNT_BANK_RESULT_URL = Url +"/wallet/bank/pay_result.php";


function BtPmntSmartUpdate()
{
 document.writeln("<OBJECT ID=BtPmntWallet CLASSID=CLSID:E5A02FD2-A8EF-4E5B-80C1-CB386F95E049 width=0 height=0  CODEBASE=https://plugin.inicis.com/banktown/wallet/plugin/BtPmntClient.cab#Version=1,0,0,5 onerror=OnError()></OBJECT>");
}

function OnError()
{
    //alert("[ÀÌ´Ï½Ã½º ÇÃ·¯±×ÀÎ]ÀÌ ¼³Ä¡µÇÁö ¾Ê¾Ò½À´Ï´Ù.\n\nºê¶ó¿ìÀú¿¡¼­ [»õ·Î°íÄ§]¹öÆ°À» Å¬¸¯ÇÏ½Å ÈÄ [º¸¾È°æ°í]Ã¢ÀÌ ³ªÅ¸³ª¸é [¿¹]¹öÆ°À» Å¬¸¯ÇÏ¼¼¿ä.");
    webblasare=navigator.appVersion;
    if ((webblasare.indexOf("Windows NT 5.1")!=-1) && (webblasare.indexOf("SV1")!=-1) || webblasare.indexOf("Windows NT 6.0")!=-1) {
        alert("[ÀÌ´Ï½Ã½º º¸¾È ÇÁ·Î±×·¥]°¡ Á¤»óÀûÀ¸·Î ¼³Ä¡µÇÁö ¾Ê¾Ò½À´Ï´Ù.\n\nºê¶ó¿ìÀúÀÇ »ó´Ü ³ë¶õ»ö [¾Ë¸² Ç¥½ÃÁÙ]À» Å¬¸¯ÇÏ½Å ÈÄ [ActivX ÄÁÆ®·Ñ ¼³Ä¡]¸¦ Å¬¸¯ÇÏ¼¼¿ä.");
    } else {
		alert("[ÀÌ´Ï½Ã½º ÇÃ·¯±×ÀÎ]ÀÌ ¼³Ä¡µÇÁö ¾Ê¾Ò½À´Ï´Ù.\n\nºê¶ó¿ìÀú¿¡¼­ [»õ·Î°íÄ§]¹öÆ°À» Å¬¸¯ÇÏ½Å ÈÄ [º¸¾È°æ°í]Ã¢ÀÌ ³ªÅ¸³ª¸é [¿¹]¹öÆ°À» Å¬¸¯ÇÏ¼¼¿ä.");
    }

}

function BtPmntSetOrderInfo(order_form)
{
    BtPmntWallet.Initialize();
    if (BtPmntWallet.SetValue("BTPMNT_CARD_URL", BTPMNT_CARD_URL) == "ERROR") return false;
    if (BtPmntWallet.SetValue("BTPMNT_BANK_URL", BTPMNT_BANK_URL) == "ERROR") return false;
    if (BtPmntWallet.SetValue("BTPMNT_CARD_RESULT_URL", BTPMNT_CARD_RESULT_URL) == "ERROR") return false;
    if (BtPmntWallet.SetValue("BTPMNT_BANK_RESULT_URL", BTPMNT_BANK_RESULT_URL) == "ERROR") return false;

    for (i=0; i<order_form.elements.length; i++) {
        switch(order_form.elements[i].name)
        {
            case "P_MID"            : if (BtPmntWallet.SetValue("P_MID", order_form.P_MID.value) == "ERROR") return false; break;
            case "P_OID"            : if (BtPmntWallet.SetValue("P_OID", order_form.P_OID.value) == "ERROR") return false; break;
            case "P_AMT"            : if (BtPmntWallet.SetValue("P_AMT", order_form.P_AMT.value) == "ERROR") return false; break;
            //case "P_NOTEURL"        : if (BtPmntWallet.SetValue("P_NOTEURL", order_form.P_NOTEURL.value) == "ERROR") return false; break;
            case "P_NEXT_URL"       : if (BtPmntWallet.SetValue("P_NEXT_URL", order_form.P_NEXT_URL.value) == "ERROR") return false; break;
            case "P_CANC_URL"       : if (BtPmntWallet.SetValue("P_CANC_URL", order_form.P_CANC_URL.value) == "ERROR") return false; break;
            case "P_UNAME"          : if (BtPmntWallet.SetValue("P_UNAME", order_form.P_UNAME.value) == "ERROR") return false; break;
            case "P_MNAME"          : if (BtPmntWallet.SetValue("P_MNAME", order_form.P_MNAME.value) == "ERROR") return false; break;
            case "P_GOODS"          : if (BtPmntWallet.SetValue("P_GOODS", order_form.P_GOODS.value) == "ERROR") return false; break;
            case "P_EMAIL"          : if (BtPmntWallet.SetValue("P_EMAIL", order_form.P_EMAIL.value) == "ERROR") return false; break;
            case "P_MOBILE"         : if (BtPmntWallet.SetValue("P_MOBILE", order_form.P_MOBILE.value) == "ERROR") return false; break;
            case "P_NOTI"           : if (BtPmntWallet.SetValue("P_NOTI", order_form.P_NOTI.value) == "ERROR") return false; break;
            case "P_RETRY"          : if (BtPmntWallet.SetValue("P_RETRY", order_form.P_RETRY.value) == "ERROR") return false; break;
            case "P_ENABLE"         : if (BtPmntWallet.SetValue("P_ENABLE", order_form.P_ENABLE.value) == "ERROR") return false; break;
            case "P_CORP_NO"        : if (BtPmntWallet.SetValue("P_CORP_NO", order_form.P_CORP_NO.value) == "ERROR") return false; break;
            case "P_DOMAIN"         : if (BtPmntWallet.SetValue("P_DOMAIN", order_form.P_DOMAIN.value) == "ERROR") return false; break;
            case "P_RRN"            : if (BtPmntWallet.SetValue("P_RRN", order_form.P_RRN.value) == "ERROR") return false; break;
            case "P_CARD_NO"        : if (BtPmntWallet.SetValue("P_CARD_NO", order_form.P_CARD_NO.value) == "ERROR") return false; break;
            case "P_CARD_PS"        : if (BtPmntWallet.SetValue("P_CARD_PS", order_form.P_CARD_PS.value) == "ERROR") return false; break;
            case "P_ACCT_NO"        : if (BtPmntWallet.SetValue("P_ACCT_NO", order_form.P_ACCT_NO.value) == "ERROR") return false; break;
            case "P_ACCT_PS"        : if (BtPmntWallet.SetValue("P_ACCT_PS", order_form.P_ACCT_PS.value) == "ERROR") return false; break;
            case "P_FN_CD"          : if (BtPmntWallet.SetValue("P_FN_CD", order_form.P_FN_CD.value) == "ERROR") return false; break;
            case "P_SKIN"           : if (BtPmntWallet.SetValue("P_SKIN", order_form.P_SKIN.value) == "ERROR") return false; break;
            default : break;
        }
    }
}

function BtPmntGetResultInfo(order_form)
{
    for (i=0; i<order_form.elements.length; i++) {
        switch(order_form.elements[i].name)
        {
            case "P_RESP_STATUS"    : if ((order_form.P_RESP_STATUS.value = BtPmntWallet.GetValue("P_STATUS")) == "ERROR") return false; break;
            case "P_RESP_TR_NO"     : if ((order_form.P_RESP_TR_NO.value = BtPmntWallet.GetValue("P_TR_NO")) == "ERROR") return false; break;
            case "P_RESP_TYPE"      : if ((order_form.P_RESP_TYPE.value = BtPmntWallet.GetValue("P_TYPE")) == "ERROR") return false; break;
            case "P_RESP_MID"       : if ((order_form.P_RESP_MID.value = BtPmntWallet.GetValue("P_MID")) == "ERROR") return false; break;
            case "P_RESP_OID"       : if ((order_form.P_RESP_OID.value = BtPmntWallet.GetValue("P_OID")) == "ERROR") return false; break;
            case "P_RESP_UNAME"     : if ((order_form.P_RESP_UNAME.value = BtPmntWallet.GetValue("P_UNAME")) == "ERROR") return false; break;
            case "P_RESP_MNAME"     : if ((order_form.P_RESP_MNAME.value = BtPmntWallet.GetValue("P_MNAME")) == "ERROR") return false; break;
            case "P_RESP_FN_CD1"    : if ((order_form.P_RESP_FN_CD1.value = BtPmntWallet.GetValue("P_FN_CD1")) == "ERROR") return false; break;
            case "P_RESP_FN_CD2"    : if ((order_form.P_RESP_FN_CD2.value = BtPmntWallet.GetValue("P_FN_CD2")) == "ERROR") return false; break;
            case "P_RESP_FN_NM"		: if ((order_form.P_RESP_FN_NM.value = BtPmntWallet.GetValue("P_FN_NM")) == "ERROR") return false; break;
            case "P_RESP_AMT"       : if ((order_form.P_RESP_AMT.value = BtPmntWallet.GetValue("P_AMT")) == "ERROR") return false; break;
            case "P_RESP_AUTH_DT"   : if ((order_form.P_RESP_AUTH_DT.value = BtPmntWallet.GetValue("P_AUTH_DT")) == "ERROR") return false; break;
            case "P_RESP_RMESG1"    : if ((order_form.P_RESP_RMESG1.value = BtPmntWallet.GetValue("P_RMESG1")) == "ERROR") return false; break;
            case "P_RESP_RMESG2"    : if ((order_form.P_RESP_RMESG2.value = BtPmntWallet.GetValue("P_RMESG2")) == "ERROR") return false; break;
            case "P_RESP_NOTI"      : if ((order_form.P_RESP_NOTI.value = BtPmntWallet.GetValue("P_NOTI")) == "ERROR") return false; break;
            case "P_RESP_HASH"      : if ((order_form.P_RESP_HASH.value = BtPmntWallet.GetValue("P_HASH")) == "ERROR") return false; break;
            case "P_RESP_NEXT_URL"  : if ((order_form.P_RESP_NEXT_URL.value = BtPmntWallet.GetValue("P_NEXT_URL")) == "ERROR") return false; break;
            case "P_RESP_FAIL_URL"  : if ((order_form.P_RESP_FAIL_URL.value = BtPmntWallet.GetValue("P_FAIL_URL")) == "ERROR") return false; break;
            case "P_RESP_GOODS"     : if ((order_form.P_RESP_GOODS.value = BtPmntWallet.GetValue("P_GOODS")) == "ERROR") return false; break;
            default : break;
        }
    }
}

function BtPmntCardReq(order_form)
{
    if (BtPmntSetOrderInfo(order_form) == false) {
        alert("ÁÖ¹®Á¤º¸¸¦ Àü´Þ¹Þ´ø Áß ¿¹¿Ü ¿À·ù°¡ ¹ß»ýÇÏ¿´½À´Ï´Ù.\nµ¿ÀÏ ¿À·ù°¡ °è¼Ó ¹ß»ýÇÏ¸é ÀÌ´Ï½Ã½º °í°´ »ó´ã¼¾ÅÍ(1588-4954)·Î ¿¬¶ôÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.");
        return false;
    }

    var args = "";
    var resp = BtPmntWallet.CardProcess(args);
}

function BtPmntBankReq(order_form)
{
    if (BtPmntSetOrderInfo(order_form) == false) {
        alert("ÁÖ¹®Á¤º¸¸¦ Àü´Þ¹Þ´ø Áß ¿¹¿Ü ¿À·ù°¡ ¹ß»ýÇÏ¿´½À´Ï´Ù.\nµ¿ÀÏ ¿À·ù°¡ °è¼Ó ¹ß»ýÇÏ¸é ÀÌ´Ï½Ã½º °í°´ »ó´ã¼¾ÅÍ(1588-4954)·Î ¿¬¶ôÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.");
        return false;
    }

    var args = "";
    var resp = BtPmntWallet.BankProcess(args);
}

function BtPmntBankRes(order_form)
{
    if (BtPmntSetOrderInfo(order_form) == false) {
        alert("ÁÖ¹®Á¤º¸¸¦ Àü´Þ¹Þ´ø Áß ¿¹¿Ü ¿À·ù°¡ ¹ß»ýÇÏ¿´½À´Ï´Ù.\nµ¿ÀÏ ¿À·ù°¡ °è¼Ó ¹ß»ýÇÏ¸é ÀÌ´Ï½Ã½º °í°´ »ó´ã¼¾ÅÍ(1588-4954)·Î ¿¬¶ôÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.");
        return false;
    }

    var args = "";
    var resp = BtPmntWallet.BankResult(args);
}

function BtPmntCardRes(order_form)
{
    if (BtPmntSetOrderInfo(order_form) == false) {
        alert("ÁÖ¹®Á¤º¸¸¦ Àü´Þ¹Þ´ø Áß ¿¹¿Ü ¿À·ù°¡ ¹ß»ýÇÏ¿´½À´Ï´Ù.\nµ¿ÀÏ ¿À·ù°¡ °è¼Ó ¹ß»ýÇÏ¸é ÀÌ´Ï½Ã½º °í°´ »ó´ã¼¾ÅÍ(1588-4954)·Î ¿¬¶ôÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.");
        return false;
    }

    var args = "";
    var resp = BtPmntWallet.CardResult(args);
}

function BtPmntBankAuth(order_form)
{
    if (BtPmntSetOrderInfo(order_form) == false) {
        alert("ÁÖ¹®Á¤º¸¸¦ Àü´Þ¹Þ´ø Áß ¿¹¿Ü ¿À·ù°¡ ¹ß»ýÇÏ¿´½À´Ï´Ù.\nµ¿ÀÏ ¿À·ù°¡ °è¼Ó ¹ß»ýÇÏ¸é ÀÌ´Ï½Ã½º °í°´ »ó´ã¼¾ÅÍ(1588-4954)·Î ¿¬¶ôÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.");
        return false;
    }

    var args = "";
    var resp = BtPmntWallet.BankAuth(args);
	return resp;
}

function BtPmntCardAuth(order_form)
{

}

function BtPmntSetResultInfo(code, mesg)
{
    if (BtPmntResultProcess(code, mesg) == false) {
        alert("°áÁ¦Á¤º¸¸¦ Àü´Þ¹Þ´ø Áß ¿¹¿Ü ¿À·ù°¡ ¹ß»ýÇÏ¿´½À´Ï´Ù.\nµ¿ÀÏ ¿À·ù°¡ °è¼Ó ¹ß»ýÇÏ¸é ÀÌ´Ï½Ã½º °í°´ »ó´ã¼¾ÅÍ(1588-4954)·Î ¿¬¶ôÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.");
        return false;
    }
}


