// // var userID = ''; // var _dialog=$('#dialog'); // var access_control = $.parseJSON('{"vcode_length":"5","vcode_resetps_email":"1","vcode_email_graph":"0","vcode_fontsize":"12","vcode_color1":"#b3d7ff","vcode_sms_graph":"1","vcode_reg_sms":"0","vcode_limit_time":"60","vcode_color2":"#0060ca","vcode_login_graph":"1","verification_login":"0","vcode_reg_graph":"1","vcode_font":"Roboto","verification_ip_reg_limit":"5","vcode_color3":"#d22000","verification_manual":"0","vcode_reg_email":"0","vcode_color0":"#FFF","vcode_resetps_sms":"1","verification_order":"0"}'); // var swin = $("#swin"), suwin = $("#suwin"); if (userID != '') { // $(".userBox dt").html(' ' + ' 帐户充值' + ' 退出登录' + ''); $('#mlogin ul').html('
  • 管理中心
  • 退出登录
  • '); // } $('#nav li').each(function(i) { var _nav_a=$(this).find('a'), _nav_url=_nav_a.attr('href'); if(location.href.indexOf(_nav_url)>-1) { _nav_a.addClass('on').siblings().removeClass('on'); } }); function userLogin(action, rurl) { if (rurl == '') rurl = top.location.toString(); if (rurl.length > 3 && rurl.substring(0, 3) == '?c=') rurl = 'process.aspx?c=go&url=' + escape(rurl); if (action == 0) { tip_ui(0,0,'加载数据...'); var imgUrl = 'page.aspx?c=imgcode&t=login'; var str = '
    '; dialog_ui(str,500); _dialog.find('#ccImg').click(function () { $(this).attr('src', imgUrl + '&' + new Date()); }); } else { var cform = $("#lform"); var delay = 0; var cmd = 0,rwidth=300; $.post('process.aspx?c=login', cform.serialize(), function (rdata) { tip_ui(0,0,'正在登录,请稍候...',0,300); var rmsg = rdata.split('|'); if (rmsg[0] == "0") { userID = 1; rwidth=200; rdata = '登录成功!'; delay = 800; if (rurl.length > 4 && rurl.substring(0, 4) == 'cmd:') { tip_ui(rurl,1,rdata,300,rwidth); } else tip_ui('cmd:reload',1,rdata,300,rwidth);; } else { switch (rmsg[0]) { case "Invalid_username": rdata = "您输入的用户名无效!"; break; case "Invalid_checkCode": rdata = "您输入的验证码错误!"; break; case "Invalid_password": rdata = "您输入的密码无效!"; break; case "IP_blocked": rdata = "您的IP地址已被禁止访问!"; break; case "Invalid_email": rdata = "请输入正确的电子邮箱地址!"; break; case "Account_pending_verification": rdata = "您的帐户需要通过人工审核后才能登录,请耐心等待!如需帮助,请联系客服!"; break; case "Account_suspended": rdata = "您的帐户已被禁用,请与客服联系!"; break; } cmd='cmd:userLogin(0,\''+rurl+'\')'; tip_ui(cmd,2,rdata,300,300); } }); return false; } } function userLogout(rurl) { if (rurl == '') rurl = top.location.toString(); if (rurl.length > 3 && rurl.substring(0, 3) == '?c=') rurl = 'process.aspx?c=go&url=' + escape(rurl); var str=''; str=''; dialog_ui(str,400); } function payOnline(action,amount,tip) { if (action == 0) { $.getJSON("process.aspx?c=payment&at=select&" + new Date(), function (rdata) { if (rdata == null) tip_ui(1,2,'在线充值已禁用!',300,300); else { var str = '
    ',_class='class="on"',_checked='checked'; if(tip.length>2) str+='
    '+tip+'
    '; str+='
    '; dialog_ui(str,600); _dialog.find(".dig_radio label").click(function () {$(this).addClass('on').siblings().removeClass('on');}); } }); } else if (action == 1) { var amount = _dialog.find("input[name='amount']").val(); if (isNaN(amount) || parseFloat(amount) < 0.01) tip_ui('cmd:payOnline(0,'+_dialog.find('.amount').attr('data-old')+',\''+_dialog.find('.dig_tit').html()+'\')',2,'充值金额必须为大于0.01的数字',2000,300) ; else { var pmid = _dialog.find("input[name='pmid']:checked").val(); amount = parseFloat(amount).toFixed(2); $.get("process.aspx?c=payment&&at=url&pmid=" + pmid + "&amount=" + amount + "&" + new Date(), function (rdata) { var rmsg = rdata.split('|'); if (rmsg[0] == '0') { var str='
  • 确认已完成充值
  • '; _dialog.find('ul').append(str); window.open(rmsg[2]); } else { switch (rmsg[1]) { case 'Invalid payment method': rdata = '无效的付款方式!'; break; case 'Invalid amount': rdata = '充值金额必须为大于0的数字!'; break; case 'Invalid sign': rdata = '接口[' + rmsg[2] + ']验证错误,请与客服联系!'; break; case 'Amount can not exceed reseller balance': rdata = '充值金额大于允许限制,请与客服联系!'; break; } alert(rdata); } }); } } else if (action == 2) { var pid = _dialog.find("#payid").val(); if (pid.indexOf('_') > 0) pid = pid.substring(pid.lastIndexOf('_') + 1); $.get("process.aspx?c=payment&at=verifypay&pid=" + pid + "&" + new Date(), function (rdata) { if (rdata == "-1") { tip_ui('cmd:payOnline(0,'+_dialog.find('.amount').attr('data-old')+',\''+_dialog.find('.dig_tit').html()+'\')',2,'您的充值操作还没有完成,请点击“马上充值”',3000,300); } else { tip_ui('cmd:cloudOrder(0);',1,'充值成功!您现在可以继续购买操作了...',3000,300) ; } }); } } function checkout(productID, billingCycle, couponCode,amount) { tip_ui(1,0,'正在发送购买请求,请稍候...',0,300); $.post('/console.aspx?c=order&at=checkout&pid=' + productID + '&cycle=' + billingCycle + '&couponcode=' + couponCode + '&' + new Date(), $('#OrderConfig').serialize(), function (rdata) { var rmsg = rdata.split('|'); if (rmsg[0] == '0') { var str = '
    '; str+='
    您已经成功购买,系统将会为您自动完成开通服务!
    '; dialog_ui(str,600); } else { var balance; switch (rmsg[1]) { case "Outstock": rdata = '此产品已经销售完毕,请选择其它产品!'; break; case "You only get to apply once": rdata = '每位客户只能申请一次试用!'; break; case "Payment is incorrect": rdata = '您选择的付款方式或付款周期有误!'; break; case "Invalid coupon code": rdata = '您输入的优惠码无效!'; break; case "Lack of balance": rdata = ' 您的余额不足于购买当前产品,请充值!';balance=1; break; case "Price configuration error": rdata = '产品价格配置错误!'; break; case "Module price error": rdata = '计费模块错误!'; break; case "Pending verification": rdata = '您的帐户需要验证后才能购买,请先到个人资料页面进行验证!'; break; case "无效的节点服务器!": rdata = "服务器资源不足!"; break; default: rdata = rmsg[1]; break; } if(balance==1){ payOnline(0,amount,rdata)} else{ tip_ui(1,2,rdata,4000,350); } } }); } function placeOrder(action, url) { if (action == 0) { if (userID == '') { var cmd='cmd:placeOrder(1,\"'+url+'\");'; userLogin(0,cmd);} else {placeOrder(1, url);} } else if (action == 1) { if (url.length > 3 && url.substring(0, 3) == '?c=') url = 'process.aspx?c=go&url=' + escape(url); top.location = url; } }