759 lines
22 KiB
JavaScript
759 lines
22 KiB
JavaScript
|
|
|||
|
var thingWidget;
|
|||
|
|
|||
|
|
|||
|
$(document).ready(function(){
|
|||
|
|
|||
|
$(document).mousemove(function(e) {
|
|||
|
mouseX = e.pageX;
|
|||
|
mouseY = e.pageY;
|
|||
|
if (thingWidget && thingWidget.is(':visible')) {
|
|||
|
|
|||
|
var ww = $(window).width();
|
|||
|
var indent = 35;
|
|||
|
var boxWidth = 300;
|
|||
|
|
|||
|
if ((mouseX + indent + boxWidth) > ww) {
|
|||
|
var posLeft = e.pageX - (indent + boxWidth);
|
|||
|
var cssArr = {
|
|||
|
top: e.pageY - 150,
|
|||
|
left: posLeft
|
|||
|
}
|
|||
|
}
|
|||
|
else {
|
|||
|
var cssArr = {
|
|||
|
top: (e.pageY - 150),
|
|||
|
left: (e.pageX + 35)
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
thingWidget.css(cssArr);
|
|||
|
}
|
|||
|
}).mouseover();
|
|||
|
|
|||
|
|
|||
|
$('.thing-widget').hover(
|
|||
|
function() {
|
|||
|
var ww = $(window).width();
|
|||
|
var indent = 35;
|
|||
|
var boxWidth = 300;
|
|||
|
|
|||
|
if ((mouseX + indent + boxWidth) > ww) {
|
|||
|
var posLeft = mouseX - (indent + boxWidth);
|
|||
|
var cssArr = {
|
|||
|
top: mouseY - 150,
|
|||
|
left: posLeft
|
|||
|
}
|
|||
|
}
|
|||
|
else {
|
|||
|
var cssArr = {
|
|||
|
top: (mouseY - 150),
|
|||
|
left: (mouseX + 35)
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
var that = $('div.tw[data-id="' + $(this).attr('data-target') +'"]');
|
|||
|
thingWidget = that;
|
|||
|
that.stop(true).queue('fx', function(){
|
|||
|
that.css(cssArr).show('fast').dequeue('fx');
|
|||
|
});
|
|||
|
},
|
|||
|
function() {
|
|||
|
var that = $('div.tw[data-id="' + $(this).attr('data-target') +'"]');
|
|||
|
that.stop(true).queue('fx', function(e){
|
|||
|
that.hide('fast').dequeue('fx');
|
|||
|
});
|
|||
|
}
|
|||
|
);
|
|||
|
|
|||
|
|
|||
|
if ($('body').find('ul.admin-menu').size() > 0)
|
|||
|
{
|
|||
|
$('ul.admin-menu').children('li').click(function(){
|
|||
|
if ($(this).is('.exit'))
|
|||
|
{
|
|||
|
$('div.admin-data').hide('fast');
|
|||
|
$('ul.admin-menu').children('li').removeClass('active');
|
|||
|
$('div.admin-panel').removeClass('active');
|
|||
|
}
|
|||
|
else if (!$(this).is('.active'))
|
|||
|
{
|
|||
|
$('ul.admin-menu').children('li').removeClass('active');
|
|||
|
$(this).addClass('active');
|
|||
|
$('div.admin-panel').addClass('active');
|
|||
|
|
|||
|
if (!$(this).children('a').is('.hierarchy'))
|
|||
|
{
|
|||
|
$('div.admin-content').addClass('rf');
|
|||
|
}
|
|||
|
else
|
|||
|
{
|
|||
|
$('div.admin-content').removeClass('rf');
|
|||
|
}
|
|||
|
|
|||
|
var that = $('div.admin-data[data-id="' + $(this).children('a').attr('data-target') +'"]');
|
|||
|
$('div.admin-data').hide('fast');
|
|||
|
that.show('fast');
|
|||
|
}
|
|||
|
});
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
/* GLOBAL DROPPED MENU */
|
|||
|
if ($('body').find('ul.dropped-down').size() > 0)
|
|||
|
{
|
|||
|
$('ul.dropped-down').click(function()
|
|||
|
{
|
|||
|
if($(this).is('.open'))
|
|||
|
{
|
|||
|
$(this).children('li').hide('fast', function(){
|
|||
|
$('ul.dropped-down').removeClass('open');
|
|||
|
});
|
|||
|
}
|
|||
|
else
|
|||
|
{
|
|||
|
$(this).children('li').show('fast', function(){
|
|||
|
$('ul.dropped-down').addClass('open');
|
|||
|
});
|
|||
|
}
|
|||
|
});
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
/* GLOBAL SUB MENU */
|
|||
|
if ($('body').find('li.sub-menu').size() > 0)
|
|||
|
{
|
|||
|
$('li.sub-menu').hover(
|
|||
|
function() {
|
|||
|
$(this).children('ul.sub-menu').slideDown(300);
|
|||
|
},
|
|||
|
function() {
|
|||
|
$(this).children('ul.sub-menu').slideUp(300);
|
|||
|
}
|
|||
|
);
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
/* GLOBAL USER SUB MENU */
|
|||
|
if ($('body').find('li.sub-menu-click').size() > 0)
|
|||
|
{
|
|||
|
$('li.sub-menu-click').click(function(){
|
|||
|
if(!$(this).children('ul.sub-menu-click').is(':visible')) {
|
|||
|
$(this).children('ul.sub-menu-click').slideDown(300);
|
|||
|
}
|
|||
|
else {
|
|||
|
$(this).children('ul.sub-menu-click').slideUp(300);
|
|||
|
}
|
|||
|
});
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
/* MAIN AUTH FORM */
|
|||
|
if ($('body').find('form.rand-auth').size() > 0)
|
|||
|
{
|
|||
|
$('div.checkbox').click(function(){
|
|||
|
if($(this).is('.active')) {
|
|||
|
$(this).removeClass('active');
|
|||
|
$(this).children('input').removeAttr('checked');
|
|||
|
}
|
|||
|
else {
|
|||
|
$(this).addClass('active');
|
|||
|
$(this).children('input').attr('checked', 'checked');
|
|||
|
}
|
|||
|
});
|
|||
|
}
|
|||
|
/*
|
|||
|
if ($('body').find('a.subscriber-auth').size() > 0)
|
|||
|
{
|
|||
|
$('a.subscriber-auth').click(function(e){
|
|||
|
$('li.subscriber').children('div.auth').slideDown(100);
|
|||
|
rel = $('li.subscriber').children('div.auth').attr('data-rel');
|
|||
|
if (rel == 'right') {
|
|||
|
$('div.right').css('padding-top', '155px');
|
|||
|
}
|
|||
|
e.preventDefault();
|
|||
|
});
|
|||
|
}
|
|||
|
*/
|
|||
|
$(document).mouseup(function (e) {
|
|||
|
var div = $("div.inmain-auth");
|
|||
|
if (!div.is(e.target) && div.has(e.target).length === 0) {
|
|||
|
div.hide();
|
|||
|
if ($('div.inmain-auth').attr('data-rel') == 'right') {
|
|||
|
$('div.right').removeAttr('style');
|
|||
|
}
|
|||
|
}
|
|||
|
});
|
|||
|
/* ******************* */
|
|||
|
|
|||
|
|
|||
|
/* FAQ QUESTIONS */
|
|||
|
if($('body').find('div.bfaq').size() > 0)
|
|||
|
{
|
|||
|
$('a.question').click(function(e){
|
|||
|
if($(this).is('.active')) {
|
|||
|
$(this).removeClass('active');
|
|||
|
$(this).parent('.each').children('.answer').slideUp(400);
|
|||
|
}
|
|||
|
else {
|
|||
|
$('.question').removeClass('active');
|
|||
|
$('.answer').slideUp(400);
|
|||
|
$(this).addClass('active');
|
|||
|
$(this).parent('.each').children('.answer').slideDown(400);
|
|||
|
}
|
|||
|
e.preventDefault();
|
|||
|
});
|
|||
|
}
|
|||
|
/* ******************* */
|
|||
|
|
|||
|
|
|||
|
if ($('body').find('textarea#content').size() > 0)
|
|||
|
{
|
|||
|
$('textarea#content').redactor({
|
|||
|
lang: 'ru',
|
|||
|
air: false,
|
|||
|
autoclear: false,
|
|||
|
imageGetJson: false,
|
|||
|
imageUpload: '/picture-upload/',
|
|||
|
toolbar: 'mini'
|
|||
|
});
|
|||
|
}
|
|||
|
if ($('body').find('textarea#faq-content').size() > 0)
|
|||
|
{
|
|||
|
$('textarea#faq-content').redactor({
|
|||
|
lang: 'ru',
|
|||
|
air: false,
|
|||
|
autoclear: false,
|
|||
|
toolbar: 'faq'
|
|||
|
});
|
|||
|
}
|
|||
|
|
|||
|
if ($('body').find('textarea#admin-content-plain').size() > 0)
|
|||
|
{
|
|||
|
$('textarea#admin-content-plain').redactor({
|
|||
|
lang: 'ru',
|
|||
|
air: false,
|
|||
|
autoclear: false,
|
|||
|
imageGetJson: false,
|
|||
|
imageUpload: '/picture-upload/',
|
|||
|
toolbar: 'admincontent'
|
|||
|
});
|
|||
|
}
|
|||
|
|
|||
|
if ($('body').find('textarea#admin-content-plain-added').size() > 0)
|
|||
|
{
|
|||
|
$('textarea#admin-content-plain-added').redactor({
|
|||
|
lang: 'ru',
|
|||
|
air: false,
|
|||
|
autoclear: false,
|
|||
|
imageGetJson: false,
|
|||
|
imageUpload: '/picture-upload/',
|
|||
|
toolbar: 'admincontent'
|
|||
|
});
|
|||
|
}
|
|||
|
|
|||
|
if ($('body').find('div#notice').size() > 0)
|
|||
|
{
|
|||
|
if ($('div#notice').is('.fly'))
|
|||
|
{
|
|||
|
setTimeout(function(){
|
|||
|
$('div#notice').animate({
|
|||
|
opacity: 0,
|
|||
|
top: '-=100px'
|
|||
|
}, 1000);
|
|||
|
}, 3500);
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
if ($('body').find('input.clean').size() > 0)
|
|||
|
{
|
|||
|
$('input.clean').val('');
|
|||
|
}
|
|||
|
|
|||
|
if ($('body').find('.goods').size() > 0) {
|
|||
|
$('.goods').children('.item').click(function(){
|
|||
|
var item_id = '.item-' + $(this).attr('data-id');
|
|||
|
if ($(this).is('.active')) {
|
|||
|
$(this).removeClass('active');
|
|||
|
$(item_id).slideUp('fast');
|
|||
|
}
|
|||
|
else {
|
|||
|
$('.goods').children('.item').removeClass('active');
|
|||
|
$(this).addClass('active');
|
|||
|
$('.goods-pay').slideUp('fast', function(){
|
|||
|
setTimeout(function(){
|
|||
|
$(item_id).slideDown('slow');
|
|||
|
}, 400);
|
|||
|
});
|
|||
|
}
|
|||
|
});
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
$('ul#switch').children('li').children('a').click(function(e){
|
|||
|
|
|||
|
if (!$(this).parent('li').is('active')) {
|
|||
|
|
|||
|
$('ul#switch').children('li').removeClass('active');
|
|||
|
$(this).parent('li').addClass('active');
|
|||
|
var dataRel = $(this).attr('data-rel');
|
|||
|
|
|||
|
if($('.goods-pay').is(':visible')) {
|
|||
|
$('.goods').children('.item').removeClass('active');
|
|||
|
$('.goods-pay').slideUp('fast');
|
|||
|
}
|
|||
|
|
|||
|
if (dataRel == 0) {
|
|||
|
$('.goods').children('.item').show();
|
|||
|
}
|
|||
|
else if (dataRel == 1) {
|
|||
|
$("div.item[data-target='2']").hide();
|
|||
|
}
|
|||
|
else if (dataRel == 2) {
|
|||
|
$("div.item[data-target='1']").hide();
|
|||
|
}
|
|||
|
$("div.item[data-target='" + dataRel +"']").show();
|
|||
|
}
|
|||
|
|
|||
|
e.preventDefault();
|
|||
|
});
|
|||
|
|
|||
|
|
|||
|
$('ul#switch-menu').children('li').children('a').click(function(e){
|
|||
|
if(!$(this).parent('li').is('.active')) {
|
|||
|
$('ul#switch-menu').children('li').removeClass('active');
|
|||
|
$(this).parent('li').addClass('active');
|
|||
|
var dataRel = $(this).attr('data-rel');
|
|||
|
$('.switch-target').hide();
|
|||
|
$("div.switch-target[data-id='" + dataRel +"']").show();
|
|||
|
}
|
|||
|
e.preventDefault();
|
|||
|
});
|
|||
|
|
|||
|
|
|||
|
$('input#shop-val-dimond').bind('keyup', function(){
|
|||
|
var value = $(this).val() * 1;
|
|||
|
|
|||
|
if ($.isNumeric(value) && value >= 1) {
|
|||
|
if ($(this).parent('div').is('.invalid')) {
|
|||
|
$(this).parent('div').removeClass('invalid');
|
|||
|
}
|
|||
|
|
|||
|
var newPrice = Math.ceil(value / (shop_price_amn * 1));
|
|||
|
$('a.shop-money-dimond').text('Купить за ' + newPrice + ' руб').attr('data-price', value);
|
|||
|
|
|||
|
if($(this).is('.summa-bonus')) {
|
|||
|
|
|||
|
var actual_summa = 0;
|
|||
|
|
|||
|
if (value >= 5000) {
|
|||
|
actual_summa = 5000;
|
|||
|
actual_val = Math.ceil(value * 0.2);
|
|||
|
actual_text = '+' + actual_val + ' бесплатно';
|
|||
|
}
|
|||
|
else if (value >= 3000) {
|
|||
|
actual_summa = 3000;
|
|||
|
actual_val = Math.ceil(value * 0.17);
|
|||
|
actual_text = '+' + actual_val + ' бесплатно';
|
|||
|
}
|
|||
|
else if (value >= 1500) {
|
|||
|
actual_summa = 1500;
|
|||
|
actual_val = Math.ceil(value * 0.15);
|
|||
|
actual_text = '+' + actual_val + ' бесплатно';
|
|||
|
}
|
|||
|
else if (value >= 1000) {
|
|||
|
actual_summa = 1000;
|
|||
|
actual_val = Math.ceil(value * 0.12);
|
|||
|
actual_text = '+' + actual_val + ' бесплатно';
|
|||
|
}
|
|||
|
else if (value >= 500) {
|
|||
|
actual_summa = 500;
|
|||
|
actual_val = Math.ceil(value * 0.1);
|
|||
|
actual_text = '+' + actual_val + ' бесплатно';
|
|||
|
}
|
|||
|
else if (value >= 150) {
|
|||
|
actual_summa = 150;
|
|||
|
actual_val = Math.ceil(value * 0.05);
|
|||
|
actual_text = '+' + actual_val + ' бесплатно';
|
|||
|
}
|
|||
|
|
|||
|
var summa_bonus_name = 'span.summa-bonus-dimond-' + actual_summa;
|
|||
|
|
|||
|
if (actual_summa >= 150) {
|
|||
|
$(summa_bonus_name).text(actual_text).show();
|
|||
|
$(this).width(120);
|
|||
|
}
|
|||
|
if (actual_summa < 1) {
|
|||
|
$('span.summa-bonus').hide();
|
|||
|
$(this).width(256);
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
else {
|
|||
|
if (!$.isNumeric(value)) {
|
|||
|
$(this).parent('div').addClass('invalid');
|
|||
|
}
|
|||
|
$('a.shop-money-dimond').text($('a.shop-money-dimond').attr('data-default')).attr('data-price', 0);
|
|||
|
}
|
|||
|
});
|
|||
|
|
|||
|
|
|||
|
$('input#shop-val-gold').bind('keyup', function(){
|
|||
|
var value = $(this).val() * 1;
|
|||
|
var amnVal = value / 10;
|
|||
|
|
|||
|
if ($.isNumeric(value) && value > 1) {
|
|||
|
if ($(this).parent('div').is('.invalid')) {
|
|||
|
$(this).parent('div').removeClass('invalid');
|
|||
|
}
|
|||
|
var newPrice = Math.ceil(value / (shop_price_zmn * 1));
|
|||
|
$('a.shop-money-gold').text('Купить за ' + newPrice + ' руб').attr('data-price', value / 10);
|
|||
|
|
|||
|
if($(this).is('.summa-bonus')) {
|
|||
|
|
|||
|
var actual_summa = 0;
|
|||
|
|
|||
|
if (amnVal >= 5000) {
|
|||
|
actual_summa = 5000;
|
|||
|
actual_val = Math.ceil(amnVal * 0.2) * 10;
|
|||
|
actual_text = '+' + actual_val + ' бесплатно';
|
|||
|
}
|
|||
|
else if (amnVal >= 3000) {
|
|||
|
actual_summa = 3000;
|
|||
|
actual_val = Math.ceil(amnVal * 0.17) * 10;
|
|||
|
actual_text = '+' + actual_val + ' бесплатно';
|
|||
|
}
|
|||
|
else if (amnVal >= 1500) {
|
|||
|
actual_summa = 1500;
|
|||
|
actual_val = Math.ceil(amnVal * 0.15) * 10;
|
|||
|
actual_text = '+' + actual_val + ' бесплатно';
|
|||
|
}
|
|||
|
else if (amnVal >= 1000) {
|
|||
|
actual_summa = 1000;
|
|||
|
actual_val = Math.ceil(amnVal * 0.12) * 10;
|
|||
|
actual_text = '+' + actual_val + ' бесплатно';
|
|||
|
}
|
|||
|
else if (amnVal >= 500) {
|
|||
|
actual_summa = 500;
|
|||
|
actual_val = Math.ceil(amnVal * 0.1) * 10;
|
|||
|
actual_text = '+' + actual_val + ' бесплатно';
|
|||
|
}
|
|||
|
else if (amnVal >= 150) {
|
|||
|
actual_summa = 150;
|
|||
|
actual_val = Math.ceil(amnVal * 0.05) * 10;
|
|||
|
actual_text = '+' + actual_val + ' бесплатно';
|
|||
|
}
|
|||
|
|
|||
|
var summa_bonus_name = 'span.summa-bonus-gold-' + actual_summa;
|
|||
|
|
|||
|
if (actual_summa >= 150) {
|
|||
|
$(summa_bonus_name).text(actual_text).show();
|
|||
|
$(this).width(120);
|
|||
|
}
|
|||
|
if (actual_summa < 1) {
|
|||
|
$('span.summa-bonus').hide();
|
|||
|
$(this).width(256);
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
else {
|
|||
|
if (!$.isNumeric(value)) {
|
|||
|
$(this).parent('div').addClass('invalid');
|
|||
|
}
|
|||
|
$('a.shop-money-gold').text($('a.shop-money-gold').attr('data-default')).attr('data-price', 0);
|
|||
|
}
|
|||
|
});
|
|||
|
|
|||
|
|
|||
|
$('a.shop-pay').click(function(e){
|
|||
|
if (($(this).attr('data-price') * 1) < 1) {
|
|||
|
if ($(this).is('.shop-money-dimond')) {
|
|||
|
$('input#shop-val-dimond').parent('div').addClass('invalid');
|
|||
|
}
|
|||
|
if ($(this).is('.shop-money-gold')) {
|
|||
|
$('input#shop-val-dimond').parent('div').addClass('invalid');
|
|||
|
}
|
|||
|
}
|
|||
|
else if (!$(this).is('.shop-pay-block')) {
|
|||
|
|
|||
|
$(this).addClass('shop-pay-block');
|
|||
|
|
|||
|
if ($(this).is('.shop-money-gold')) {
|
|||
|
var callRequest = {
|
|||
|
'amount': $(this).attr('data-price'),
|
|||
|
'gold': $('input#shop-val-gold').val()
|
|||
|
}
|
|||
|
} else {
|
|||
|
var callRequest = {
|
|||
|
'amount': $(this).attr('data-price')
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
system.call(urlShopPay, callRequest, function(data){
|
|||
|
|
|||
|
if (data.error) {
|
|||
|
if (data.error.code == 'INVALID_USER') {
|
|||
|
window.location.href = '/sign/';
|
|||
|
} else if (data.error.code == 'INVALID_ERROR') {
|
|||
|
$('div#fly-fail').fadeIn('fast');
|
|||
|
}
|
|||
|
} else if (data.success) {
|
|||
|
XPSLightBox.open('https://secure.xsolla.com/paystation2/?access_token=' + data.success.token, 750, 620);
|
|||
|
}
|
|||
|
});
|
|||
|
|
|||
|
setTimeout(function(button){
|
|||
|
$('a.shop-pay').removeClass('shop-pay-block');
|
|||
|
}, 3500);
|
|||
|
}
|
|||
|
e.preventDefault();
|
|||
|
});
|
|||
|
|
|||
|
$('.goods-close').click(function(){
|
|||
|
$(this).parent('div.goods-pay').slideUp('fast');
|
|||
|
$('.goods').children('.item').removeClass('active');
|
|||
|
});
|
|||
|
|
|||
|
$('#fly-fail').children('.close').click(function(){
|
|||
|
$(this).parent('div').fadeOut('fast');
|
|||
|
});
|
|||
|
$('#fly-result').children('.close').click(function(){
|
|||
|
$(this).parent('div').fadeOut('fast');
|
|||
|
});
|
|||
|
|
|||
|
$('.tooltip').tooltip({
|
|||
|
show: null,
|
|||
|
position: {
|
|||
|
my: "center bottom",
|
|||
|
at: "center top-20"
|
|||
|
},
|
|||
|
open: function( event, ui ) {
|
|||
|
ui.tooltip.animate({ top: ui.tooltip.position().top + 10 }, "fast" );
|
|||
|
}
|
|||
|
});
|
|||
|
|
|||
|
/* IGNORED EVENTS */
|
|||
|
$('a.ignore').click(function(e){
|
|||
|
e.preventDefault();
|
|||
|
});
|
|||
|
$('form.ignore').submit(function(e){
|
|||
|
e.preventDefault();
|
|||
|
});
|
|||
|
|
|||
|
|
|||
|
/* VIP ACCOUNT */
|
|||
|
if ($('body').find('div.vip-lib').size() > 0)
|
|||
|
{
|
|||
|
var cl = account_stat_vip*1;
|
|||
|
var cr = account_stat_rub*1;
|
|||
|
if (cr >= 1) vipLoad();
|
|||
|
|
|||
|
$('span.bnext').click(function(){
|
|||
|
var cb = $('div.lib-box-vi').attr('data-id');
|
|||
|
var cbn = (cb*1) + 1;
|
|||
|
if (cbn <= 12) {
|
|||
|
var next = 'div.lib-box-' + cbn;
|
|||
|
var nextNM = ($(next).attr('data-next')*1) - cr;
|
|||
|
var needM = $(next).attr('data-next')*1;
|
|||
|
$('div.lib-box-vi').removeClass('lib-box-vi').fadeOut('fast', function(){
|
|||
|
$(next).addClass('lib-box-vi').fadeIn('slow');
|
|||
|
$('div.vip-line').children('span.prefix').text('VIP ' + cl);
|
|||
|
$('div.vip-line').children('span.suffix').text('VIP ' + (cbn + 1));
|
|||
|
|
|||
|
if (cbn == 12) {
|
|||
|
$('span.vip-desc').text('Следующий уровень не доступен');
|
|||
|
$('a.vip-pay').addClass('vip-pay-disabled').removeClass('vip-pay');
|
|||
|
$('div.line').children('span.need').text('> 22000');
|
|||
|
} else if (nextNM < 1) {
|
|||
|
$('span.vip-desc').text('Ртот уровень VIP вам доступен');
|
|||
|
$('a.vip-pay').addClass('vip-pay-disabled').removeClass('vip-pay');
|
|||
|
$('div.line').children('span.need').text(needM);
|
|||
|
vipLineLength(cr, needM);
|
|||
|
} else {
|
|||
|
$('span.vip-desc').text('Купите ' + nextNM + ' алмазных монет');
|
|||
|
$('a.vip-pay-disabled').addClass('vip-pay').removeClass('vip-pay-disabled');
|
|||
|
$('div.line').children('span.need').text(nextNM);
|
|||
|
vipLineLength(cr, needM);
|
|||
|
}
|
|||
|
});
|
|||
|
}
|
|||
|
});
|
|||
|
|
|||
|
$('span.blast').click(function(){
|
|||
|
var cb = $('div.lib-box-vi').attr('data-id');
|
|||
|
var cbn = (cb*1) - 1;
|
|||
|
if (cbn >= 0) {
|
|||
|
var last = 'div.lib-box-' + cbn;
|
|||
|
var nextNM = ($(last).attr('data-next')*1) - cr;
|
|||
|
var needM = $(last).attr('data-next')*1;
|
|||
|
$('div.lib-box-vi').removeClass('lib-box-vi').fadeOut('fast', function(){
|
|||
|
$(last).addClass('lib-box-vi').fadeIn('slow');
|
|||
|
$('div.vip-line').children('span.prefix').text('VIP ' + cl);
|
|||
|
$('div.vip-line').children('span.suffix').text('VIP ' + cb);
|
|||
|
|
|||
|
if (nextNM < 1) {
|
|||
|
$('span.vip-desc').text('Ртот уровень VIP вам доступен');
|
|||
|
$('a.vip-pay').addClass('vip-pay-disabled').removeClass('vip-pay');
|
|||
|
$('div.line').children('span.need').text(needM);
|
|||
|
vipLineLength(cr, needM);
|
|||
|
} else {
|
|||
|
$('span.vip-desc').text('Купите ' + nextNM + ' алмазных монет');
|
|||
|
$('a.vip-pay-disabled').addClass('vip-pay').removeClass('vip-pay-disabled');
|
|||
|
$('div.line').children('span.need').text(nextNM);
|
|||
|
vipLineLength(cr, needM);
|
|||
|
}
|
|||
|
});
|
|||
|
}
|
|||
|
});
|
|||
|
|
|||
|
$('a.vip-pay-disabled').live('click', function(e){
|
|||
|
e.preventDefault();
|
|||
|
});
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
function vipLineLength (money, needMoney)
|
|||
|
{
|
|||
|
var min = 30;
|
|||
|
if (money >= 10) min = 38;
|
|||
|
if (money >= 100) min = 45;
|
|||
|
if (money >= 1000) min = 55;
|
|||
|
if (money >= 10000) min = 65;
|
|||
|
|
|||
|
var max = 669;
|
|||
|
var len = max * ((money*1) / (needMoney*1));
|
|||
|
var cw = $('div.inline').width()*1;
|
|||
|
|
|||
|
cw = cw < min ? min : cw;
|
|||
|
len = len < min ? min : len;
|
|||
|
len = len > max ? max : len;
|
|||
|
|
|||
|
if (len >= cw) {
|
|||
|
var w = len - cw;
|
|||
|
$('div.inline').animate({
|
|||
|
width: '+=' + w + 'px'
|
|||
|
}, 500);
|
|||
|
} else {
|
|||
|
var w = cw - len;
|
|||
|
$('div.inline').animate({
|
|||
|
width: '-=' + w + 'px'
|
|||
|
}, 500);
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
function vipLoad (cl, cr)
|
|||
|
{
|
|||
|
var cl = account_stat_vip*1;
|
|||
|
var cr = account_stat_rub*1;
|
|||
|
|
|||
|
if (cl <= 12) {
|
|||
|
var next = 'div.lib-box-' + cl;
|
|||
|
var nextNM = ($(next).attr('data-next')*1) - cr;
|
|||
|
var needM = $(next).attr('data-next')*1;
|
|||
|
$('div.lib-box-vi').removeClass('lib-box-vi').fadeOut('fast', function(){
|
|||
|
$(next).addClass('lib-box-vi').fadeIn('slow');
|
|||
|
$('div.vip-line').children('span.prefix').text('VIP ' + cl);
|
|||
|
$('div.vip-line').children('span.suffix').text('VIP ' + (cl + 1));
|
|||
|
|
|||
|
if (cl == 12) {
|
|||
|
$('span.vip-desc').text('Следующий уровень не доступен');
|
|||
|
$('a.vip-pay').addClass('vip-pay-disabled').removeClass('vip-pay');
|
|||
|
$('div.line').children('span.need').text('> 22000');
|
|||
|
} else if (nextNM < 1) {
|
|||
|
$('span.vip-desc').text('Ртот уровень VIP вам доступен');
|
|||
|
$('a.vip-pay').addClass('vip-pay-disabled').removeClass('vip-pay');
|
|||
|
$('div.line').children('span.need').text(needM);
|
|||
|
vipLineLength(cr, needM);
|
|||
|
} else {
|
|||
|
$('span.vip-desc').text('Купите ' + nextNM + ' алмазных монет');
|
|||
|
$('a.vip-pay-disabled').addClass('vip-pay').removeClass('vip-pay-disabled');
|
|||
|
$('div.line').children('span.need').text(nextNM);
|
|||
|
vipLineLength(cr, needM);
|
|||
|
}
|
|||
|
});
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
if ($('body').find('a.lb1').size() > 0) {
|
|||
|
jQuery('a.lb1').lightBox({
|
|||
|
overlayBgColor: '#000',
|
|||
|
overlayOpacity: 0.8,
|
|||
|
imageLoading: '/images/724.gif'
|
|||
|
});
|
|||
|
}
|
|||
|
if ($('body').find('a.lb2').size() > 0) {
|
|||
|
jQuery('a.lb2').lightBox({
|
|||
|
overlayBgColor: '#1D2F35',
|
|||
|
overlayOpacity: 0.6,
|
|||
|
imageLoading: '/images/preloader_724_1.gif'
|
|||
|
});
|
|||
|
}
|
|||
|
if ($('body').find('a.lb3').size() > 0) {
|
|||
|
jQuery('a.lb3').lightBox({
|
|||
|
overlayBgColor: '#1D2F35',
|
|||
|
overlayOpacity: 0.6,
|
|||
|
imageLoading: '/images/preloader_724_1.gif'
|
|||
|
});
|
|||
|
}
|
|||
|
if ($('body').find('a.lib-image').size() > 0) {
|
|||
|
jQuery('a.lib-image').lightBox({
|
|||
|
overlayBgColor: '#1D2F35',
|
|||
|
overlayOpacity: 0.6,
|
|||
|
imageLoading: '/images/preloader_724_1.gif',
|
|||
|
imageBtnClose: '/images/lightbox-btn-close.gif',
|
|||
|
imageBtnPrev: '/images/lightbox-btn-prev.gif',
|
|||
|
imageBtnNext: '/images/lightbox-btn-next.gif',
|
|||
|
imageBlank: '/images/lightbox-blank.gif',
|
|||
|
txtImage: 'Рзображение',
|
|||
|
txtOf: 'РёР·'
|
|||
|
});
|
|||
|
}
|
|||
|
if ($('body').find('a.lv1').size() > 0) {
|
|||
|
$('a.lv1').click(function(){
|
|||
|
$('body').append('<div id="jquery-overlay" style="background-color: rgba(29, 47, 53, 0.6); width: 100%; height: ' + Math.max($(document).height(), $(window).height()) + 'px"></div><div id="jquery-lightbox" style="top: 150px; left: 0px"><div id="lightbox-container-image-box" style="width: 660px; height: 380px;"><div id="lightbox-container-image"><iframe width="640" height="360" src="//www.youtube.com/embed/47vfsoCnS5A?rel=0&showinfo=0" frameborder="0" allowfullscreen></iframe></iframe></div></div><div id="lightbox-container-image-data-box" style="display: block; width: 640px;"><div id="lightbox-container-image-data"><div id="lightbox-image-details"><span id="lightbox-image-details-caption" style="display: none"></span><span id="lightbox-image-details-currentNumber" style="display: none"></span></div><div id="lightbox-secNav"><a href="#" id="lightbox-secNav-btnClose"><img src="/images/lightbox-btn-close.gif" /></a></div></div></div></div>');
|
|||
|
});
|
|||
|
$('#jquery-overlay').live('click', function(){
|
|||
|
$('#jquery-lightbox').remove();
|
|||
|
$('#jquery-overlay').fadeOut(function() { $('#jquery-overlay').remove(); });
|
|||
|
});
|
|||
|
$('#lightbox-secNav-btnClose').live('click', function(e){
|
|||
|
$('#jquery-lightbox').remove();
|
|||
|
$('#jquery-overlay').fadeOut(function() { $('#jquery-overlay').remove(); });
|
|||
|
e.preventDefault();
|
|||
|
});
|
|||
|
}
|
|||
|
|
|||
|
$('.invite-select').change(function(){
|
|||
|
$(this).addClass('selected');
|
|||
|
});
|
|||
|
|
|||
|
|
|||
|
/* FORMS */
|
|||
|
$('input.alter').keyup(function()
|
|||
|
{
|
|||
|
if ($(this).parent('.field').is('.alarm'))
|
|||
|
{
|
|||
|
$(this).parent('.field').removeClass('alarm');
|
|||
|
$(this).parent('.field').parent('fieldset').children('p.note').slideUp(300);
|
|||
|
}
|
|||
|
});
|
|||
|
|
|||
|
$('ul.radio').children('li').click(function()
|
|||
|
{
|
|||
|
var dataTarget = 'input#' + $(this).parent('ul').attr('data-target');
|
|||
|
var dataRel = $(this).attr('data-rel');
|
|||
|
|
|||
|
$(this).parent('ul').parent('div.field').removeClass('alarm success');
|
|||
|
$(this).parent('ul').children('li').removeClass('active');
|
|||
|
$(this).addClass('active');
|
|||
|
$(dataTarget).val(dataRel);
|
|||
|
});
|
|||
|
|
|||
|
});
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|