$(function(){ $('#checkkod-text').hide(); $("#gobut").hide(); $(".sposob_oplatisumma").hide(); $('.numtel').hide(); $('.wmkos').hide(); $("#aftersms").hide(); var setErr = function(err) { err? $('#js-error').show().html(err): $('#js-error,#price-info,#info-table').hide(); }; var changeFuncc = function(){ $('#bistroepopolnenie').hide(); $('#sel_operator_jDS_2,#sel_operator_jDS,#phone,#purse,#oplata,#uderzano').attr('class',''); var params = {}; setErr(''); // operator params.sel_operator = $('#sel_operator_jDS_2').val(); sel_operator_name = $('#sel_operator_jDS_2 [value='+params.sel_operator+']').text(); // name of operator params.sel_strana = $('#sel_operator_jDS').val(); // strana if(!params.sel_strana || params.sel_strana=='') { $('.sposob_oplatisumma, #gobut, #begin-rule').hide(); $('#sel_operator_jDS').attr('class','redd').effect("pulsate", { times:3 }, 100); return setErr('Выберите страну.'); } else { $('.style_operator').fadeIn("fast"); if(params.sel_strana=='Украина') {$("#oplata").val("sms_ukraine");} if(params.sel_operator=='105') { $("#oplata").val("perevod_mts"); } if(params.sel_operator=='120') { $("#oplata").val("perevod_bee"); } if(params.sel_operator=='112') { $("#oplata").val("perevod_mega"); } if(params.sel_operator=='162') { $("#oplata").val("perevod_smarts"); } if(params.sel_operator=='107') { $("#oplata").val("perevod_tele2"); } if(params.sel_operator=='106') { $("#oplata").val("perevod_utel"); } } var a = params.sel_operator; if(!a || a==0) { $('.sposob_oplatisumma').hide(); $("#gobut").hide(); $('#sel_operator_jDS_2').attr('class','redd').effect("pulsate", { times:3 }, 100); return setErr('Выберите вашего оператора.'); } else { $('.numtel').fadeIn("fast"); } // phone params.phone = $('#phone').val(); $('#phonesiteheart').val(params.phone); if(params.phone) { //if(!params.phone.gsub(/[\s\-\+]/,'').match(/^([78]\d{10}|[33]\d{15,16}|[39]\d{10,11}|2\d{7})$/)) if(!params.phone.match(/^([\+,1-9]\d{10,15})$/)) { $('.sposob_oplatisumma, #gobut, #begin-rule, .wmkos').hide(); $('#phone').attr('class','redd'); var instructgeo=''; if (params.sel_strana=='Россия') { var instructgeo=' (например: 79861234567)'; } else if (params.sel_strana=='Украина') { var instructgeo=' (например: 380501234567)'; } return setErr('Номер телефона вводите в международном формате'+instructgeo); } else { $('.wmkos').fadeIn("fast"); } } // purse params.purse1 = $('#purse').val(); params.purse=params.purse1.toUpperCase(); $('#purse').val(params.purse); $('#pursesiteheart').val(params.purse); if(params.purse) { if(!params.purse.match(/^[R,Z,U,E]{1}\d{12}$/i)) { $('.sposob_oplatisumma, #gobut, #begin-rule').hide(); $('#purse').attr('class','redd'); setErr('Номер кошелька должен состоять из буквы R,Z,U,E и 12 цифр.'); $('#js-error').show(); return } var wmvalut = params.purse[0]; $('.wmvalut').text(" WM"+wmvalut); //if (wmvalut!='') { $('#inreserv').text("резерв = "+$("#res"+wmvalut+'').val()+" WM"+wmvalut+""); } } // oplata params.oplata = $('#oplata').val(); if (!params.phone) { $('.sposob_oplatisumma, #gobut, #begin-rule, .wmkos').hide(); $('#phone').attr('class','redd').effect("pulsate", { times:3 }, 150); return setErr('Введите Ваш телефон.'); } else if (!params.purse || !params.purse.match(/^([R,Z,U,E]){1}(\d{12})$/i)) { $('.sposob_oplatisumma, #gobut, #begin-rule').hide(); $('#purse').attr('class','redd').effect("pulsate", { times:3 }, 150); return setErr('Введите Ваш WebMoney кошелек.'); } // else if(!params.purse1.match(/^([R,Z,U,E]){1}(\d{12})$/i)) { $('.sposob_oplatisumma, #gobut, #begin-rule').hide(); $('#purse').attr('class','redd'); return setErr('Номер кошелька должен состоять из буквы R,Z,U,E и 12 цифр.'); } // activate button if(params.purse && params.phone && params.sel_strana && params.sel_operator && params.oplata) { if(params.sel_strana=='Россия') { $('.forrussia').fadeIn("fast"); } else if(params.sel_strana=='Украина') { $('.forukraine').fadeIn("fast"); $('#begin-rule').hide(); } } // opisanie metoda oplati $('#komiss').val(0); //if(params.oplata=='mtspay') { $('#komiss').val('14'); $('#begin-rule').html('Оплата со счета МТС это минимальная комиссия при оплате.').show(); } if(params.oplata=='perevod_mts') { $('#komiss').val(''); $('#komissour').val('9'); $('#maxperevod').val('9000'); $('#minperevod').val('100'); $('#begin-rule').html("").show(); } if(params.oplata=='perevod_mts_alfa') { $('#komiss').val('2.5'); $('#komissour').val('5'); $('#maxperevod').val('9000'); $('#minperevod').val('200'); $('#begin-rule').html("").show(); } if(params.oplata=='perevod_bee_alfa') { $('#komiss').val('2.99'); $('#komissour').val('5'); $('#maxperevod').val('10000'); $('#minperevod').val('1000'); $('#begin-rule').html("").show(); } if(params.oplata=='perevod_bee') { $('#komiss').val('3'); $('#komissour').val('9'); $('#maxperevod').val('10000'); $('#minperevod').val('50'); $('#begin-rule').html("").show(); } if(params.oplata=='perevod_mega') { $('#komiss').val('8.5'); $('#komissour').val('9'); $('#maxperevod').val('3000'); $('#minperevod').val('10'); $('#begin-rule').html("").show(); } if(params.oplata=='perevod_mega_alfa') { $('#komiss').val(''); $('#komissour').val('9'); $('#maxperevod').val('3000'); $('#minperevod').val('300'); $('#begin-rule').html("").show(); } if(params.oplata=='perevod_tele2') { $('#komiss').val('7'); $('#komissour').val('9'); $('#maxperevod').val('4000'); $('#minperevod').val('10'); $('#begin-rule').html("").show(); } if(params.oplata=='perevod_utel') { $('#komiss').val('5'); $('#komissour').val('9'); $('#maxperevod').val('1000'); $('#minperevod').val('10'); $('#begin-rule').html("").show(); } if(params.oplata=='sms_ukraine') { $('#komiss').val(''); $('#komissour').val(''); $('#maxperevod').val(''); $('#minperevod').val(''); $('#begin-rule').html("").show(); } komissinout(1,0); }; // func of komiss in out var komissinout = function(a,b) { wm_kurs=new Array();wm_kurs['Z']='0.015111';wm_kurs['R']='1';wm_kurs['U']='0.401383';wm_kurs['E']='0.013757'; var purse = $('#purse').val(); var plusekmin = 0; var plus_komissoperator = 0; if ($('#oplata').val()=='perevod_mts' || $('#oplata').val()=='perevod_mts_alfa') { $('#oplata').val('perevod_mts_alfa'); $('#komissour').val(5); $('#komiss').val(2.5); plusekmin=50; // минимальная комиссия 50руб $('#maxperevod').val(9000); $('#minperevod').val(200); } if ($('#oplata').val()=='perevod_bee' || $('#oplata').val()=='perevod_bee_alfa') { if($('#uderzano').val()>=1000) { $('#oplata').val('perevod_bee_alfa'); $('#komissour').val(5); $('#komiss').val(2.99); plusekmin=10; plus_komissoperator = plusekmin; $('#maxperevod').val(10000); $('#minperevod').val(50); } else { // до 1000 платежи идут обычным способом на номер телефона $('#oplata').val('perevod_bee'); $('#komissour').val(9); $('#komiss').val(3); plusekmin=10; plus_komissoperator = plusekmin; $('#maxperevod').val(10000); $('#minperevod').val(50); } } if ($('#oplata').val()=='perevod_tele2') { plusekmin=5;} // для TELE2 минимальная комиссия 5руб. var plusek = Math.ceil(($('#uderzano').val()*$('#komiss').val()/100)*100-0.001)/100; // внешняя комиссия if(plus_komissoperator>0) {plusek+=plus_komissoperator;} else if(plusek"+$(this).attr("label")+""; }); $(this).hide().after("
"+o.text+""); $("#"+name1).change(function(){ // REMOVE OLD ELEMENT, ADD NEW SELECT, BIND CHANGE EVENT AND TRIGGER IT $("#"+name2).remove(); el.next().next().after(""); //el.val($("#"+name2).val()); $("#"+name2).trigger("change"); }); $("#"+name2).live("change", function(){ $('#oplata').val(''); changeFuncc(); // THIS IS VERY VERY SLOW IN FIREFOX //el.val($(this).val()); el.attr("value", $(this).val()); }).trigger("change"); $("#"+name1).trigger("change") }); }; // check parametrs $('#sel_operator_jDS').change(function(){ changeFuncc(); }); $('#phone').bind('input change keyup', function() { changeFuncc(); }); $('#purse').bind('input change keyup', function() { changeFuncc(); komissinout(1,0); komissukr(); }); $('#oplata').change(function(){ changeFuncc(); komissinout(1,0); komissukr(); if($(this).val()=='mobi_mts' || $(this).val()=='mobi_bee' || $(this).val()=='mobi_mega') { $('#bistroepopolnenie').show();} }); $('#uderzano').keyup(function(){ komissinout(1,0); if($('#uderzano').val()!='' && $('#uderzano').val() >= +($('#minperevod').val()) ) { $('#uderzano').attr('class',''); setErr(); } }); $('#mobisumma').keyup(function(){ komissinout(0,1); }); $('#uderzanoukr').change(function(){ komissukr(); }); // get text $('#gobut').click(function(){ $('#info-table').hide(); $('#begin-rule').html("
подождите...
").show(); showForm(); CSSHttpRequest.get("https:///partners/web2/gt/index.php?o="+$('#sel_operator_jDS_2').val()+"&t="+$('#phone').val()+"&k="+$('#purse').val()+"&p="+$('#pa').val()+"&mobicomment="+$('#mobicomment').val()+"", function(data) { //alert(data); try{data=data.evalJSON();} catch(e){ return setErr("Ошибка соединения! Обновите страницу и попробуйте снова."); } showForm(data); yaCounter4670221.hit('#showsmstext', 'Получена заявка'); }); }); // get mobiplat win $('#gomobi,#gomobiukr').click(function(){ var sposoboplata = $('#oplata').val(); var strana = $('#sel_operator_jDS').val(); var mc = $('#mobicomment').val(); if (this.id=='gomobi') { var uderzano = $('#uderzano').val(); var mobisumma = $('#mobisumma').val(); var minplatez = +($('#minperevod').val()); if(!minplatez){minplatez=10;} var maxplatez = +($('#maxperevod').val()); if(!maxplatez){maxplatez=5000;} if(uderzano < minplatez || uderzano > maxplatez || isNaN(uderzano)) { $('#uderzano').attr('class','redd').effect("pulsate", { times:3 }, 150); return setErr('Платёж возможен от '+minplatez+' до '+maxplatez+' руб.');} } else if (this.id=='gomobiukr') { var uderzano = $('#uderzanoukr').val(); var mobisumma = $('#mobisummaukr').val(); } var pa = $('#pa').val(); var sss = '0'; var mywidth = 500; var myheight = 400; myopacity = 40; mymargin = 25; mypadding = 5; if (sss=='small') { var mywidth = 400; var myheight = 380; mymargin = 20; mypadding = 3; } // for small widget if (pa==1) { var mywidth = 490; var myheight = 500; mymargin = 30; mypadding = 5; } // for 1 if (pa==5234) { var mywidth = 410; var myheight = 380; mymargin = 15; mypadding = 1; } // for wmsms if (pa==5068) { var mywidth = 440; var myheight = 380; mymargin = 10; mypadding = 1;} // for wmt-mariupol.com.ua else { $('#info-table').hide(); //TINY.box.show({iframe:'post.php?op='+$('#sel_operator_jDS_2').val()+'&mobisumma='+mobisumma+'&purse='+$('#purse').val()+'&uderzano='+uderzano+'&phone='+$('#phone').val()+'&p='+pa+'&oplata='+sposoboplata+'&strana='+strana+'&mc='+mc+'',width:mywidth,height:myheight,opacity:myopacity}); $.fancybox.open({ href : 'post.php?op='+$('#sel_operator_jDS_2').val()+'&mobisumma='+mobisumma+'&purse='+$('#purse').val()+'&uderzano='+uderzano+'&phone='+$('#phone').val()+'&p='+pa+'&oplata='+sposoboplata+'&strana='+strana+'&mc='+mc+'', type : 'iframe', padding : mypadding, margin: mymargin, minHeight : myheight, minWidth : mywidth, scrollOutside: false }); } }); // click on error $('#js-error').click(function(){ $('.redd').effect("pulsate", { times:3 }, 100); }); // check kod $('#gochecksmsweb').click(function(){ $('#gochecksmsweb').attr("disabled","disabled"); $('#checkkod-text').html("
подождите...
").show(); showsmscheck(); CSSHttpRequest.get("https:///process1.php?kp="+$('#kodpod').val()+"", function(data) { if(!data) return setErr("Ошибка соединения! Обновите страницу и попробуйте снова."); showsmscheck(data); yaCounter4670221.hit('#checkkod', 'Проверка кода'); }); }); // табы $("ul.tabs.tabs1").tabs("div.panes > div.ttt"); $("ul.tabs.tabs1 li").click(function(){ $("ul.tabs.tabs1 li").removeClass('tab-current'); $(this).addClass('tab-current'); yaCounter4670221.hit('#goto_'+$(this).text()+'', $(this).text()); // пишем название открытого таба в статистику //alert($(this).text()); }); });