• Файл: validate_confirm.html
  • Полный путь: https://files.multura.space/qiwi/interface_fake-osmp_v1.0.0/system/validate_confirm.html
  • Дата изменения: 12/12/2012 1:54 PM
  • Размер файла: 13.44 KB
  • MIME-тип: text/html
  • Кодировка: 8 bit
 
Открыть Назад
<html>
<head>
	<title>Validate_Confirm</title>
	<meta http-equiv="content-type" content="text/html; charset=windows-1251" />
	<meta http-equiv="pragma" content="no-cache" />
	<!--<meta http-equiv="refresh" content="180; URL=./index.html" />-->
	<link rel="stylesheet" href="./css/validate_confirm.css" type="text/css" />
    <script type="text/javascript" src="./cfg/index_config.js"></script>
	<script type="text/javascript" src="./js/engine/utils.js"></script>
    <script type="text/javascript" src="./js/engine/storage.js"></script>
	<script type="text/javascript" src="./js/engine/base.js"></script>
    <script type="text/javascript" src="./js/engine/advUtils.js"></script>
	<script type="text/javascript" src="./js/engine/advert.js"></script>
	<script type="text/javascript" src="./advert_content.js"></script>
	<script type="text/javascript" src="./js/engine/hyphen.js"></script>
	<script type="text/javascript">

        var g_sPrvType = '',
            logo,
            oPayInfo2 = null;


        // log start
        function errorExit() {
            var online = storage.get("logExit");
            if (online != null) {
                _log('<et t="ot"></et>');
                _log('</p>');
                storage.remove("logExit");
            }
        }
        // log stop

        function init() {
            // log start
            errorExit();
            to(180);
            _log('<p v="v">');
            // log stop
            var oPayInfo = Object.deserialize(storage.get("pay_info"));
            oPayInfo2 = Object.deserialize(storage.get("pay_info2"));
            logo = $("logo");
            logo.img = logo.getElementsByTagName('div')[0];
            logo.alt = logo.getElementsByTagName('p')[0];

            if ($isNoU(oPayInfo)) {
                // log start
                _log('<e t="4"></e>');
                _log('</p>');
                // log stop
                document.location.href = "./index.html";
            }

            if ((oPayInfo.hasOwnProperty('prvId') && oPayInfo.prvId == '2') || (oPayInfo.hasOwnProperty('id') && oPayInfo.id == '2')) {
                $('ofertaInfo').style.display = 'block';
            }

            createElement({ "name": "p", "id": "format_text_size" });

            displayPayInfo(oPayInfo);
            storage.put("pay_info", oPayInfo.serialize());
            if (oPayInfo != null && oPayInfo.hasOwnProperty('path')) {
                storage.put("groupId", oPayInfo.path);
            }
            startAdvert("Validate_Confirm");
        }

        function displayPayInfo(oInfo) {
            var aInnPhone = [];
            if (isCorrect(oInfo.account)) {
                if (isCorrect(oInfo.isCellular)) {
                    if (oInfo.isCellular == "true") {
                        g_sPrvType = oInfo.isCharity ? 'CHARITY' : 'CELLULAR';

                        if (g_sPrvType == 'CHARITY' && oInfo.account == '0000000000') {
                            if (oPayInfo2 == null) {
                                ff.action = "./enter_summ.html";
                            }
                            else {
                                ff.action = "./enter_summ_delivery.html";
                            }

                            if (($("ahtung_printer1").value == '' && $("ahtung_printer2").value == '' && $("ahtung_printer3").value == '') || g_sPrvType != "CELLULAR") {
                                destroy($("_extra_nopaper"));
                            }
                            destroy($("payment_info"));
                            destroy($("ahtung_printer1"));
                            destroy($("ahtung_printer2"));
                            destroy($("ahtung_printer3"));
                            ff.submit();
                        }

                        oInfo.account =
                            "8(" + oInfo.account.substr(0, 3) + ")" +
                            oInfo.account.substr(3, 3) + "-" +
                            oInfo.account.substr(6, 2) + "-" +
                            oInfo.account.substr(8, 2);
                    }
                    else if (oInfo.isCellular == "false") {
                        g_sPrvType = "OTHER";
                    }
                }
                else {
                    g_sPrvType = "OTHER";
                }
                if (nNoCommission && g_sPrvType == 'CELLULAR') {
                    var oDiv = $("stars_div"),
                        o = getElementRect("logo");

                    oDiv.style.width = nNoCommission * 23;
                    oDiv.style.top = o.top - 9;
                    oDiv.style.left = o.left + (300 - nNoCommission * 23) / 2;
                }
                $("field_inp").value = oInfo.account;
                $("field_inp").style.fontSize = getFontSize("field_inp", 63);
            }
            else {
                document.location.href = "./index.html";
            }
            
            if (isCorrect(oInfo.prvLogo) && oInfo.prvLogo != "null.gif") {
                logo.img.style.backgroundImage = "url('./img/ui_item/" + getFileName(oInfo.prvLogo) + "')";
                if (isCorrect(oInfo.prvName)) {
                    logo.alt.innerHTML = autohyphen.hyphenizeText(oInfo.buttonName || oInfo.prvName);
                }
            }
            else if (g_sPrvType == "CELLULAR") {
                logo.img.style.backgroundImage = "url('./img/ui/cellular.gif')";
            }
            else if (isCorrect(oInfo.prvName)) {
                var oLogoDiv = $("logo_bg");
                oLogoDiv.innerHTML = 
                    '<table width="100%" height="100%">' +
                    '  <tr><td align="center" valign="middle">' + oInfo.prvName + '</td></tr>' +
                    '</table>';
            }
            logo.alt.style.marginTop = (logo.alt.parentNode.clientHeight - logo.alt.clientHeight) / 2 + 'px';
        }

        function displayAlertMsg(sInfo) {
            if (isCorrect(sInfo)) {
                var sAlertContent =
                    '<div class="alert" style="left: ' + (screen.width - 801) / 2 + 'px; top: ' + (screen.height - 482) / 2 + 'px;">' +
                    '  <div class="alert_header"></div>' +
                    '  <div class="alert_msg">' + sInfo + '</div>' +
                    '  <div class="alert_footer">  ,  Ļ  <br />   ޻   </div>' +
                    '</div>';
                document.body.innerHTML += sAlertContent;    
            }
        } 

        function isCorrect(s) {
            return (!$isNoU(s) && s.is(String) && s.length > 0);
        }

        function getMoreExtras() {
            var aResult = [];
            var sMoreExtras = storage.get('moreExtras');
            if (sMoreExtras !== null) {
                aResult = Object.deserialize(sMoreExtras);
            }
            return aResult;
        }

        function onMenuBtnClick(sBtn) {
            var aMoreExtras = getMoreExtras();
            switch (sBtn) {
                case "BACKWARD":
                    new CInnerShadow('btn_left');
                    // log start
                    _log('<et t="b"></et>');
                    // log stop
                    break;
                case "MENU":
                    new CInnerShadow('btn_center');
                    // log start
                    _log('<et t="m"></et>');
                    // log stop
                    break;
                case "FORWARD":
                    new CInnerShadow('btn_right');
                    // log start
                    _log('<et t="f"></et>');
                    // log stop
                    break;
            }
            // log start
            _log('</p>');
            // log stop
            setTimeout(function () {
                var sAlertMsg = $("payment_info").value;
                switch (sBtn) {
                    case "BACKWARD":
                        if (g_sPrvType == "CHARITY") {
                            document.location.href = "./charity.html";
                        }
                        else if (g_sPrvType == "CELLULAR") {
                            storage.put("provider", "null");
                            document.location.href = "./cellular.html";
                        }
                        else if (g_sPrvType == "OTHER") {
                            storage.remove("pay_info");
                            storage.remove("current_page");
                            storage.remove("providers_path");
                            storage.remove("online");
                            document.location.href = "./provider.html";
                        }
                        else {
                            document.location.href = "./main.html";
                        }
                        storage.put("pay_info", "null");
                        break;
                    case "MENU":
                        document.location.href = "./index.html";
                        storage.put("pay_info", "null");
                        break;
                    case "FORWARD":
                        if (sAlertMsg.length > 0) {
                            $("payment_info").value = "";
                            displayAlertMsg(sAlertMsg);
                        }
                        else {
                            if (oPayInfo2 == null) {
                                ff.action = "./enter_summ.html";
                            }
                            else {
                                ff.action = "./enter_summ_delivery.html";
                            }

                            if (($("ahtung_printer1").value == '' && $("ahtung_printer2").value == '' && $("ahtung_printer3").value == '') || g_sPrvType != "CELLULAR") {
                                destroy($("_extra_nopaper"));
                            }
                            destroy($("payment_info"));
                            destroy($("ahtung_printer1"));
                            destroy($("ahtung_printer2"));
                            destroy($("ahtung_printer3"));

                            for (var i = 0; i < aMoreExtras.length; i++) {
                                ff.appendChild(createInput(aMoreExtras[i].name, aMoreExtras[i].value));
                            }

                            ff.submit();
                        }
                        break;
                }
            }, 100);
        }

        function createInput(sName, sValue) {
            var oInput = document.createElement('input');
            oInput.id = oInput.name = sName;
            oInput.type = 'hidden';
            oInput.value = sValue;
            return oInput;
        }

	</script>
</head>
<body onload="init();">
<div style="display: none;">
    <object id="Maratl" classid="clsid:025D39DC-87F3-468B-B553-5BCE1B085952" VIEWASTEXT></object>
    <script language="jscript">
        function Maratl::OnResponse(sName, sVal) {
            getData(sName, sVal);
        }
    </script>
</div>
<bgsound src="./sound/validate.wav" loop="1"></bgsound>
<div id="content">
    <div id="container1">
        <div id="qiwi_logo"><img alt="" src="./img/ui/qiwicel.gif" /></div>
    </div>
    <div id="work_place">
        <div  id="container2" align="center">
		<div id="container3">
	        	<h3>   </h3>
			<div id="field_txt"><input id="field_inp" name="field_inp" value="" /></div>
			<!--div id="logo_bg" align="center"><img id="logo" alt="" src="./img/ui/null.gif" /></div-->
			<div class="provider-button" id="logo" style="background-image: url('./img/ui/vc/logo3.gif')">
				<div></div><p></p>
                       </div>
		</div>
        </div>
        <div id="sys_info">
            <form id="ff" name="ff" method="post" action="#">
                <input id="payment_info" name="payment_info" type="hidden" value="" />
                <!--<input id="alert" name="alert" class="msg" type="text" value="0" />-->
                <input id="ahtung_printer1" name="ahtung_printer1" class="msg" type="text" value="" />
                <input id="ahtung_printer2" name="ahtung_printer2" class="msg" type="text" value="" />
                <input id="ahtung_printer3" name="ahtung_printer3" class="msg" type="text" value="" />
                <input id="_extra_nopaper" name="_extra_nopaper" type="hidden" value="true" />
            </form>
        </div>
        <div id="advert_2"></div>
    </div>
    <div id="stars_div" style="position: absolute; top: 0px; left: 0px; width: 0px; height: 22px; background: url('./img/ui/action/star3.gif');"></div>
    <div id="bottom_menu">
        <div id="btn_left" class="bottom-button-left">
            <img alt="" src="./img/ui/navigation/back.gif" onclick="onMenuBtnClick('BACKWARD');" />
        </div>
        <div id="btn_center" class="bottom-button-center">
            <img alt="" src="./img/ui/navigation/menu.gif" onclick="onMenuBtnClick('MENU');" />
        </div>
        <div id="btn_right" class="bottom-button-right">
            <img alt="" src="./img/ui/navigation/forward.gif" onclick="onMenuBtnClick('FORWARD');" />
        </div>
    </div>
    <div id="ofertaInfo"> ,     .      "".</div>
    <div id="advert_1"></div>
</div>
</body>
</html>