try { if(!p_localScriptUri) p_localScriptUri = "/"; } catch (e) { p_localScriptUri = "/"; } if(p_localScriptUri.indexOf(window.location.href) == -1 && p_localScriptUri.indexOf('http://') != -1) { alert("Установленный обработчик \"" + p_localScriptUri +"\" не совпадает с именем хоста, на котором в текущий момент отображается модуль партнёрской программы."); } var messages = { '1' : "Вам был выставлен счёт в системе Webmoney.\nДля завершения оплаты зайдите в Webmoney Keeper и оплатите этот счёт.\nДенежные средства будут зачислены в течении 10 минут после оплаты.\nСчёт действителен в течении 5 дней.", '2' : "Просим обратить внимание на то, что введённая Вами карта оплаты MP3Game в данный момент не заблокирована до завершения процесса оплаты.\nПри успешной оплате карта будет активирована. ", '3' : "В течении 10 минут денежные средства будут зачислены на счет выбраного Вами поставщика услуг\nВам будет выслано уведомление по почтовому адресу,\nкоторый Вы указали при совершении платежа.", '4' : 'Произошла ошибка обработки информации. Попробуйте ещё раз.', '5' : "Карта MP3Game не найдена", '6' : "Карт MP3Game заблокирована", '7' : "Карт MP3Game уже активирована" , '8' : "Ошибка соединения с авторизационным сервером MP3Game", '9' : "Номер счёта для персонажа указан неверно.", '10' : "Логин не найден в базе данных ресурса", '11' : "Поле WMID должно содержать только цифры", '12' : "Поле сумма заполнено некорректно", '13' : "Ошибка сетификационного центра WEBMoney, или неверный WMID" }; //document.write(''); //document.write(''); var objects = []; var radios = []; var fields = {}; var xmlhttp=false; /*@cc_on @*/ /*@if (@_jscript_version >= 5) // JScript gives us Conditional compilation, we can cope with old IE versions. // and security blocked creation of the objects. try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { xmlhttp = false; } } @end @*/ if (!xmlhttp && typeof XMLHttpRequest!='undefined') { try { xmlhttp = new XMLHttpRequest(); } catch (e) { xmlhttp=false; } } if (!xmlhttp && window.createRequest) { try { xmlhttp = window.createRequest(); } catch (e) { xmlhttp=false; } } if(xmlhttp) { partnersIE() } else { document.write(''); } function SwitchPayOption(object, type, obj) { if(objects[type]) objects[type].style.display = 'none'; radios[type] = obj; (objects[type] = document.getElementById(object)).style.display = ''; } function clearFields() { var frm = document.pay_form; for(var i = 0; i < frm.elements.length; i++) { if(frm.elements[i].type == 'text') { frm.elements[i].value = ''; } } radios[0].checked = false; radios[1].checked = false; document.getElementById(radios[0].getAttribute("key")).style.display = 'none'; document.getElementById(radios[1].getAttribute("key")).style.display = 'none'; document.getElementById('smbButton').disabled = false; document.getElementById('msg').innerHTML = ''; radios = []; objects =[]; } function proceedPayment(btn) { if(!radios[0]) { alert("Необходимо выбрать поставщика услуг"); return false; } if(radios[0].value == 3) { if(btn.form.in_fio.value.length == 0) { alert("ФИО плательщика не может быть пустым"); return false; } if(btn.form.in_code.value.search(/^\d+$/) == -1) { alert("Код номера телефона может содержать только цифры"); return false; } if(btn.form.in_phone.value.search(/^\d+$/) == -1) { alert("Номер телефона может содержать только цифры"); return false; } if(btn.form.in_code.value.length != 3) { alert("Код телефона должен содержать три цифры"); return false; } if(btn.form.in_phone.value.length != 7) { alert("Номер телефона должен состоять из семи цифр"); return false; } } if(!radios[1]) { alert("Необходимо выбрать способ оплаты"); return false; } if(btn.form.email.value.search(/^\S+@\S+\.\S+$/) == -1) { alert("Почтовый адрес заполнен некорректно"); return false; } //YAHOO.util.Connect.setForm(btn.form); btn.disabled = true; btn.form.rnd.value = Math.random()*100; if(xmlhttp) { // debugger; // var callback = // { // success: function(o) { alert(o.responseText) }, /// failure: function(o) {/*failure handler code*/}, // timeout: 5000 // }; var params = new Array; for(var i = 0; i < btn.form.elements.length; i++) { if(btn.form.elements[i].type == 'radio') { if(btn.form.elements[i].checked) params.push(btn.form.elements[i].name+'='+btn.form.elements[i].value); } else { params.push(btn.form.elements[i].name+'='+btn.form.elements[i].value); } } //alert(params.join("&")) //YAHOO.util.Connect.asyncRequest('GET', p_localScriptUri + '?' + params.join("&"), callback); document.getElementById('msg').innerHTML = 'Пожалуйста, подождите....'; xmlhttp.open("GET", uri=p_localScriptUri + '?' + params.join("&"), true); //alert(uri); xmlhttp.onreadystatechange = function() { if (xmlhttp.readyState==4) { ///alert(xmlhttp.responseText); eval(xmlhttp.responseText); document.getElementById('msg').innerHTML = ''; } } xmlhttp.send(null); } else { btn.form.submit(); } } function partnersIE() { document.write(''); document.write('