function IntValuesOnly(evt) { var AsciiValue = evt.keyCode || evt.which; if ((AsciiValue < 48 || AsciiValue > 57) && AsciiValue != 9 && AsciiValue != 8) { if (evt.preventDefault) { evt.preventDefault(); } return false; evt.keyCode = 0; } } function LatInt(e) { // Make sure to use event.charCode if available var key = (typeof e.charCode == 'undefined' ? e.keyCode : e.charCode); var error = "Недопустимый символ!\nРазрешенные символы: A-Z,a-z,0-9,.,-,_,@"; // Ignore special keys if (e.ctrlKey || e.altKey || key < 32) return true; key = String.fromCharCode(key); var ret = /[\.\-\@\w]/.test(key); if(ret == false) alert(error); return ret; } //Вырезаем отступы function trim(s) { return rtrim(ltrim(s)); } function ltrim(s) { return s.replace(/^\s+/, ''); } function rtrim(s) { return s.replace(/\s+$/, ''); } // start ajax function ajaxLoad(obj,url,defMessage,post,callback){ var ajaxObj; if (defMessage) document.getElementById(obj).innerHTML=defMessage; if(window.XMLHttpRequest){ ajaxObj = new XMLHttpRequest(); } else if(window.ActiveXObject){ ajaxObj = new ActiveXObject("Microsoft.XMLHTTP"); } else { return; } ajaxObj.open ((post?'POST':'GET'), url); if (post&&ajaxObj.setRequestHeader) ajaxObj.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf8;"); ajaxObj.onreadystatechange = ajaxCallBack(obj,ajaxObj,(callback?callback:null)); ajaxObj.send(post); return false; } function updateObj(obj, data, bold, blink){ if(bold)data=data.bold(); if(blink)data=data.blink(); document.getElementById(obj).innerHTML = data; count_merchant(); } function ajaxCallBack(obj, ajaxObj, callback){ return function(){ if(ajaxObj.readyState == 4){ if(callback) if(!callback(obj,ajaxObj))return; if (ajaxObj.status==200) updateObj(obj, ajaxObj.responseText); else updateObj(obj, ajaxObj.status+' '+ajaxObj.statusText,1,1); } }} // end ajax function bmClonesValue(radioGroupObj) { for (var i=0; i < radioGroupObj.length; i++) if (radioGroupObj[i].checked) return radioGroupObj[i].value; return null; } function count_merchant(bm_cl) { var bmClones = bmClonesValue(document.merchant.bm_clone); var inusd = 1; document.getElementById('curr_ID').innerHTML = "EUR"; if(bmClones == 3 || bmClones == 4){ //var inusd = 0.8; //var inusd = 0.775; //var inusd = 0.72; //var inusd = 0.7346; var inusd = 0.96; document.getElementById('curr_ID').innerHTML = "USD"; } document.getElementById('minPay').innerHTML = "10"; if(bmClones == 10){ document.getElementById('minPay').innerHTML = "5"; inusd = 0.8; } var less5=1; if(document.merchant.merchant_sum.value<10){ var less5=1.227; } var perDisc=1; if(document.getElementById('yourDis').innerHTML){ var perDisc= (100 - document.getElementById('yourDis').innerHTML) / 100; } document.getElementById('amount_wmz').innerHTML = Math.ceil(document.merchant.merchant_sum.value * perDisc * inusd * 1.8666666666667 * 100) / 100; document.getElementById('amount_wme').innerHTML = Math.ceil(document.merchant.merchant_sum.value * perDisc * inusd * 1.4666666666667 * 100) / 100; return; } function init() { count_merchant(); } function submitForm(val) { var bmClones = bmClonesValue(document.merchant.bm_clone); var blns = new Array(); blns[1]=0; blns[4]=137; blns[11]=160; var ps_min = 10; var ps_max = 100; var clon10 = document.merchant.merchant_sum.value; if(bmClones == 10){ var ps_min = 5; if (clon10 != 5 && clon10 != 10 && clon10 != 25 && clon10 != 50 && clon10 != 100 ) { alert("Для пополнения FastVoip надо указть: 5 евро, 10 евро, 25 евро, 50 евро, 100 евро!"); document.merchant.merchant_sum.focus(); return; } } var notee=""; if(blns[bmClones]<100){ var ps_max = blns[bmClones]; var notee="\n (остаток на счету)"; } if(document.merchant.merchant_sum.valueps_max) { alert("Сумма пополнения не может быть больше "+ps_max+" у.е."+notee); document.merchant.merchant_sum.focus(); return; } if (!document.merchant.merchant_login.value) { alert('Укажите, пожалуйста, логин в системе VOIP, который Вы хотите пополнить!'); document.merchant.merchant_login.focus(); return; } var p_email = document.merchant.merchant_email.value.toString() ; var t = p_email.indexOf('@'); if((p_email.indexOf('.') == -1) || (t == -1) || (t < 1) || (p_email.charAt(t - 1) == '.') || (p_email.charAt(t + 1) == '.')) { alert('Некорректно указан E-mail !'); document.merchant.merchant_email.focus(); return; } //alert(bmClones+'\n'+val+'\n'+document.getElementById('amount_'+val).innerHTML); document.getElementById("bm_clones").value = bmClones; document.getElementById('merchant_valuta_key').value = val; document.getElementById('merchant_val_sum').value = document.getElementById('amount_'+val).innerHTML; document.merchant.submit(); } function submitPayForm() { if(document.payvoip.m_payway.value == "qiwiRUR") { var mod_max_l = $('#mobile').attr('maxlength') var mob = document.payvoip.mobile.value; if(!mob) { alert("Укажите пожлуйста номер QIWI Wallet!"); document.payvoip.mobile.focus(); return; } if(mob.length > mod_max_l) { alert("Номер мобильного телефона должен состоять из " + mod_max_l + " цифр!"); document.payvoip.mobile.focus(); return; } } document.payvoip.submit(); }