I did not bother to name this...

From Small Lemur, 3 Weeks ago, written in JavaScript, viewed 34 times.
URL http://codebin.org/view/a3dc15c4 Embed
Download Paste or View Raw
  1. var stop_autobet = false;
  2. var autobet_dnr = false;
  3. var autobet_running = false;
  4. var free_play_sound = false;
  5. var detached_captcha;
  6. var autobet_history = [];
  7. var submissionEnabled = true;
  8. var bet_history_page = 0;
  9. var jackpot_costs = ["", "0.00000002", "0.00000013", "0.00000125", "0.00001250", "0.00012500"];
  10. var se_msg_timeout_id;
  11. var bonus_table_closed = 0;
  12. var hide_pending_payments = 0;
  13. var hide_pending_deposits = 0;
  14. var profile_withdraw_address = "";
  15. var withdraw_max_amount = 0;
  16. eval("var " + window[tcGiQefA] + " = ''");
  17. var balance_last_changed = 0;
  18. var wagering_contest_winners_round_display = current_contest_round - 1;
  19. $.ajaxSetup({
  20.         data: {
  21.                 csrf_token: $.cookie('csrf_token')
  22.         },
  23.         beforeSend: function(xhr) {
  24.                 xhr.setRequestHeader('x-csrf-token', $.cookie('csrf_token'));
  25.         },
  26.         timeout: 120000
  27. });
  28. $.extend({
  29.         redirectPost: function(location, args) {
  30.                 var form = '';
  31.                 $.each(args, function(key, value) {
  32.                         form += '<input type="hidden" name="' + key + '" value="' + value + '">';
  33.                 });
  34.                 $('<form action="' + location + '" method="POST">' + form + '</form>').appendTo('body').submit();
  35.         }
  36. });
  37. $(document).ready(function() {
  38.         if (!Date.now) {
  39.                 Date.now = function() {
  40.                         return new Date().getTime();
  41.                 }
  42.         }
  43.         InitialUserStats();
  44.         UpdateStats();
  45.         InitialStatsLoad();
  46.         balanceChanged();
  47.         UpdateUserStats();
  48.         PreviousContestWinners(wagering_contest_winners_round_display);
  49.         $('#wager_contest_round_display').html(wagering_contest_winners_round_display);
  50.         $.get('/cgi-bin/fp_check.pl?s=' + tcGiQefA, function(data) {
  51.                 var hash = CryptoJS.SHA256(data).toString(CryptoJS.enc.Hex);
  52.                 window[tcGiQefA] = hash;
  53.         });
  54.         $("#hide_site_message").click(function() {
  55.                 $('#common_site_message').hide();
  56.                 $.get('/?op=hide_site_message');
  57.         });
  58.         $("#hide_payout_message").click(function() {
  59.                 $('#common_payout_message').hide();
  60.                 $.get('/?op=hide_payout_message');
  61.         });
  62.         charSet = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
  63.         var randomString = '';
  64.         for (var i = 0; i < 16; i++) {
  65.                 var randomPoz = Math.floor(Math.random() * charSet.length);
  66.                 randomString += charSet.substring(randomPoz, randomPoz + 1);
  67.         }
  68.         $('#next_client_seed').val(randomString);
  69.         $('.tabs a').click(function() {
  70.                 if ($(this).attr('id') != "mining_link") {
  71.                         $('.tabs li').removeClass('active');
  72.                         $(this).parent().addClass('active');
  73.                 }
  74.         });
  75.         $('#free_play_link_li').addClass('active');
  76.         $('#faq_tab').on('load', function() {
  77.                 $('.faq_answer').hide();
  78.         });
  79.         $('#faq_tab').on('click', '.faq_question', function() {
  80.                 $(this).next('.faq_answer').show();
  81.         });
  82.         $('#what_is_bitcoin_signup_page_read_more_link').click(function() {
  83.                 $('#what_is_bitcoin_signup_page_read_more_link').hide();
  84.                 $('#what_is_bitcoin_signup_page_more').show();
  85.                 insertBitcoinMore("what_is_bitcoin_signup_page_more", "afterBegin");
  86.         });
  87.         $('#provably_fair_link').click(function() {
  88.                 $("html, body").animate({
  89.                         scrollTop: $("#provably_fair").offset().top - 45
  90.                 }, "fast");
  91.         });
  92.         $('#auto_withdraw').change(function() {
  93.                 var $input = $(this);
  94.                 var val = 0;
  95.                 if ($input.is(":checked")) {
  96.                         val = 1;
  97.                         $('#earn_btc_aw_msg').show();
  98.                         $('#earn_btc_msg').show();
  99.                         $('#hide_earn_btc_msg').hide();
  100.                 } else {
  101.                         $('#hide_earn_btc_msg').show();
  102.                         $('#earn_btc_aw_msg').hide();
  103.                 }
  104.                 $.get('/?op=toggle_auto_withdraw&val=' + val, function(data) {
  105.                         var result = data.split(":");
  106.                         DisplaySEMessage(result[0], result[1]);
  107.                         if (result[0] == "e" && val == 1) {
  108.                                 $('#earn_btc_aw_msg').hide();
  109.                                 $('#hide_earn_btc_msg').show();
  110.                                 $('#auto_withdraw').attr('checked', false);
  111.                         }
  112.                 });
  113.         });
  114.         $('#earn_btc_disable_aw').click(function() {
  115.                 $.get('/?op=toggle_auto_withdraw&val=0', function(data) {
  116.                         $('#earn_btc_aw_msg').hide();
  117.                         DisplaySEMessage("s", "Auto-withdraw disabled");
  118.                         $('#auto_withdraw').attr('checked', false);
  119.                         $('#hide_earn_btc_msg').show();
  120.                 });
  121.         });
  122.         $("#signup_form").submit(function(event) {
  123.                 event.preventDefault();
  124.                 $("#signup_button").prop("disabled", true);
  125.                 var $form = $(this);
  126.                 var fingerprint = $.fingerprint();
  127.                 var tag = $.url().param("tag");
  128.                 var op = $form.find('input[name="op"]').val(),
  129.                         referrer = $form.find('input[name="referrer"]').val(),
  130.                         btc_address = $form.find('input[name="btc_address"]').val(),
  131.                         password = $form.find('input[name="password"]').val(),
  132.                         email = $form.find('input[name="email"]').val(),
  133.                         token = $form.find('input[name="token"]').val(),
  134.                         url = $form.attr('action');
  135.                 var post_variables = {
  136.                         op: op,
  137.                         btc_address: btc_address,
  138.                         password: password,
  139.                         email: email,
  140.                         fingerprint: fingerprint,
  141.                         referrer: referrer,
  142.                         tag: tag,
  143.                         token: token
  144.                 };
  145.                 if ($("#signup_recaptcha") && $("#signup_recaptcha").length > 0) {
  146.                         if (typeof grecaptcha !== 'undefined') {
  147.                                 post_variables['g_recaptcha_response'] = encodeURIComponent(grecaptcha.getResponse());
  148.                         }
  149.                 }
  150.                 if ($('#captchasnet_signup_captcha .captchasnet_captcha_input_box').val() && $('#captchasnet_signup_captcha .captchasnet_captcha_input_box').val().length > 0) {
  151.                         post_variables['captchasnet_random'] = $('#captchasnet_signup_captcha .captchasnet_captcha_random').val();
  152.                         post_variables['captchasnet_response'] = $('#captchasnet_signup_captcha .captchasnet_captcha_input_box').val();
  153.                 }
  154.                 if ($('#captchasnet_signup_captcha2 .captchasnet_captcha_input_box').val() && $('#captchasnet_signup_captcha2 .captchasnet_captcha_input_box').val().length > 0) {
  155.                         post_variables['captchasnet_random2'] = $('#captchasnet_signup_captcha2 .captchasnet_captcha_random').val();
  156.                         post_variables['captchasnet_response2'] = $('#captchasnet_signup_captcha2 .captchasnet_captcha_input_box').val();
  157.                 }
  158.                 if ($("#signup_solvemedia").find('#adcopy_response').val() && $("#signup_solvemedia").find('#adcopy_response').val().length > 0) {
  159.                         post_variables['solvemedia_challenge'] = $("#signup_solvemedia").find('#adcopy_challenge').val();
  160.                         post_variables['solvemedia_response'] = $("#signup_solvemedia").find('#adcopy_response').val();
  161.                 }
  162.                 if ($('#securimage_signup_captcha .captchasnet_captcha_input_box').val() && $('#securimage_signup_captcha .captchasnet_captcha_input_box').val().length > 0) {
  163.                         post_variables['securimage_random'] = $('#securimage_signup_captcha .captchasnet_captcha_random').val();
  164.                         post_variables['securimage_response'] = $('#securimage_signup_captcha .captchasnet_captcha_input_box').val();
  165.                 }
  166.                 if ($('#botdetect_signup_captcha .captchasnet_captcha_input_box').val() && $('#botdetect_signup_captcha .captchasnet_captcha_input_box').val().length > 0) {
  167.                         post_variables['botdetect_random'] = $('#botdetect_signup_captcha .captchasnet_captcha_random').val();
  168.                         post_variables['botdetect_response'] = $('#botdetect_signup_captcha .captchasnet_captcha_input_box').val();
  169.                 }
  170.                 var posting = $.post(url, post_variables);
  171.                 posting.done(function(data) {
  172.                         var result = data.split(":");
  173.                         if (result[0] == "e") {
  174.                                 DisplaySEMessage(result[0], result[1]);
  175.                                 if ($("#signup_recaptcha") && $("#signup_recaptcha").length > 0) {
  176.                                         if (typeof grecaptcha !== 'undefined') {
  177.                                                 grecaptcha.reset();
  178.                                         }
  179.                                 }
  180.                                 if ($("#captchasnet_signup_captcha") && $("#captchasnet_signup_captcha").length > 0) {
  181.                                         GenerateCaptchasNetCaptcha('captchasnet_signup_captcha', 0);
  182.                                 }
  183.                                 if ($("#captchasnet_signup_captcha2") && $("#captchasnet_signup_captcha2").length > 0) {
  184.                                         GenerateCaptchasNetCaptcha('captchasnet_signup_captcha2', 0);
  185.                                 }
  186.                                 if ($("#signup_solvemedia") && $("#signup_solvemedia").length > 0) {
  187.                                         if (typeof ACPuzzle !== 'undefined') {
  188.                                                 ACPuzzle.reload();
  189.                                         }
  190.                                 }
  191.                                 if ($("#securimage_signup_captcha") && $("#securimage_signup_captcha").length > 0) {
  192.                                         GenerateCaptchasNetCaptcha('securimage_signup_captcha', 2);
  193.                                 }
  194.                                 if ($("#botdetect_signup_captcha") && $("#botdetect_signup_captcha").length > 0) {
  195.                                         GenerateCaptchasNetCaptcha('botdetect_signup_captcha', 3);
  196.                                 }
  197.                         } else if (result[0] == "s") {
  198.                                 $.cookie.raw = true;
  199.                                 $.cookie('btc_address', result[1], {
  200.                                         expires: 3650,
  201.                                         secure: true
  202.                                 });
  203.                                 $.cookie('password', result[2], {
  204.                                         expires: 3650,
  205.                                         secure: true
  206.                                 });
  207.                                 $.cookie('have_account', 1, {
  208.                                         expires: 3650,
  209.                                         secure: true
  210.                                 });
  211.                                 window.location.replace("http://freebitco.in/?op=home");
  212.                         }
  213.                         $("#signup_button").prop("disabled", false);
  214.                 });
  215.         });
  216.         $('.captchasnet_captcha_info').hover(function() {
  217.                 $(this).find('.captchasnet_captcha_info_span, .arrow-up, .arrow-up-small').show();
  218.         }, function() {
  219.                 $(this).find('.captchasnet_captcha_info_span, .arrow-up, .arrow-up-small').hide();
  220.         });
  221.         $("#login_button").click(function(event) {
  222.                 $("#login_button").prop("disabled", true);
  223.                 var posting = $.post('/', {
  224.                         op: 'login_new',
  225.                         btc_address: $("#login_form_btc_address").val(),
  226.                         password: $("#login_form_password").val(),
  227.                         tfa_code: $("#login_form_2fa").val(),
  228.                 });
  229.                 posting.done(function(data) {
  230.                         var result = data.split(":");
  231.                         if (result[0] == "e") {
  232.                                 DisplaySEMessage(result[0], result[1]);
  233.                         } else if (result[0] == "s") {
  234.                                 $.cookie.raw = true;
  235.                                 $.cookie('btc_address', result[1], {
  236.                                         expires: 3650,
  237.                                         secure: true
  238.                                 });
  239.                                 $.cookie('password', result[2], {
  240.                                         expires: 3650,
  241.                                         secure: true
  242.                                 });
  243.                                 $.cookie('have_account', 1, {
  244.                                         expires: 3650,
  245.                                         secure: true
  246.                                 });
  247.                                 window.location.replace("http://freebitco.in/?op=home");
  248.                         }
  249.                         $("#login_button").prop("disabled", false);
  250.                 });
  251.         });
  252.         $("#reset_2fa_form_submit").click(function(event) {
  253.                 $("#reset_2fa_form_submit").prop("disabled", true);
  254.                 var posting = $.post('/', {
  255.                         op: 'login_new',
  256.                         type: 'reset_2fa',
  257.                         subtype: $("#reset_2fa_subtype").val(),
  258.                         btc_address: $("#forgot_2fa_email").val(),
  259.                         password: $("#forgot_2fa_password").val(),
  260.                         forgot_2fa_extra_input: $("#forgot_2fa_extra_input").val(),
  261.                 });
  262.                 posting.done(function(data) {
  263.                         var result = data.split(":");
  264.                         DisplaySEMessage(result[0], result[1]);
  265.                         $("#reset_2fa_form_submit").prop("disabled", false);
  266.                         if ($("#reset_2fa_subtype").val() == "mobile_ver" && $('#forgot_2fa_secret_key_container_div').is(':hidden') && result[0] == "s") {
  267.                                 $('#forgot_2fa_secret_key_container_div').show();
  268.                                 $('#forgot_2fa_extra_input').val('');
  269.                                 $('#forgot_2fa_extra_field').html('VERIFICATION CODE');
  270.                         }
  271.                 });
  272.         });
  273.         $("#enable_2fa_msg").click(function() {
  274.                 SwitchPageTabs('edit');
  275.                 $("html, body").animate({
  276.                         scrollTop: $("#2fa_profile_box").offset().top - 45
  277.                 }, "fast");
  278.                 $("#2fa_profile_box").click();
  279.         });
  280.         $("#advertise_imp_note").click(function(event) {
  281.                 alert("Please note that the balance in your advertising account is non-refundable and cannot be transferred to your main account balance on the website so only send/transfer in what you intend to use.");
  282.         });
  283.         $(".free_play_link").click(function(event) {
  284.                 SwitchPageTabs('free_play');
  285.         });
  286.         $(".double_your_btc_link").click(function(event) {
  287.                 SwitchPageTabs('double_your_btc');
  288.         });
  289.         $(".slots_link").click(function(event) {
  290.                 SwitchPageTabs('slots');
  291.         });
  292.         $(".wager_promotion_link").click(function(event) {
  293.                 SwitchPageTabs('wager_promotion');
  294.         });
  295.         $(".lottery_link").click(function(event) {
  296.                 SwitchPageTabs('lottery');
  297.                 $('.tabs li').removeClass('active');
  298.                 $('.tabs li').find('.lottery_link').parent().addClass('active');
  299.         });
  300.         $(".faq_link").click(function(event) {
  301.                 SwitchPageTabs('faq');
  302.                 document.getElementById("faq_tab").insertAdjacentHTML("afterBegin", '<h3>WEBSITE FAQ</h3><p class="faq_question bold">When will I get paid if I have Auto Withdraw enabled?</p><div class="faq_answer"><p>If you have Auto-Withdraw enabled in your account, your account balance will go into PENDING on Sunday (if it is more than the min. withdraw amount) and you will be able to see this under PENDING PAYOUT on the FREE BTC page. The Bitcoins will be sent to your Bitcoin wallet soon after. You will receive an email notifying you of the payment if you have an email address associated with your account. If you wish to know the exact time when your balance will go into pending, click on the button that says <b>WITHDRAW</b> in the <b>FREE BTC</b> page and then click on <b>AUTO</b> and you will see a timer counting down to the payout time.</p></div><p class="faq_question bold">How do I enable Auto Withdraw?</p><div class="faq_answer"><p>By clicking on the button that says <b>WITHDRAW</b> in the <b>FREE BTC</b> page, then clicking on <b>AUTO</b> and checking the box next to <b>AUTO WITHDRAW</b>. If you enable auto-withdraw after the countdown timer has run out for the current payout cycle, you will receive your payment the next week.</p></div><p class="faq_question bold">When will I get paid if I have requested a Manual Withdraw?</p><div class="faq_answer"><p>If you request a manual withdrawal, the Bitcoins will be sent to your wallet within 6 hours of you initiating the request.</p></div><p class="faq_question bold">When will I get paid if I have requested an Instant Withdraw?</p><div class="faq_answer"><p>If you request an instant withdrawal, the Bitcoins will be sent to your wallet within 15 minutes of you initiating the request.</p></div><p class="faq_question bold">How can I change my Bitcoin address or Email address?</p><div class="faq_answer"><p>By clicking on the button that says <b>PROFILE</b> in the top menu. You will be able to change your email address only if the email that is currently attached to your account is invalid or it is bouncing our emails back.</p></div><p class="faq_question bold">Where can I see my referral link or my referrals?</p><div class="faq_answer"><p>By clicking on the button that says <b>REFER</b> in the top menu.</p></div><p class="faq_question bold">How do I refer my friends?</p><div class="faq_answer"><p>Share your referral link with your friends and ask them to visit it and create an account. On doing so, they will be automatically added as your referral and you will get 50% of their free btc winnings as commission! Nothing will be deducted from their account, we pay the 50% out of our pocket. You will also receive 1 free ticket to our weekly lottery every time your friend plays a free roll! If you do not know how to get your referral link, please see the question above.</p></div><p class="faq_question bold">I have lost/wish to reset my password?</p><div class="faq_answer"><p>Please go to the login page and click on the link that says <b>Forgot Password</b> in the login box.</p></div><p class="faq_question bold">Why does the amount of Bitcoins that you can win, keep changing?</p><div class="faq_answer"><p>The amount of bitcoins that you can win with <b>FREE BTC</b> depends on the current bitcoin price and the biggest prize is fixed at US$200 and the other prizes in proportion to it. So, when the price of a bitcoin goes down, the reward amount calculated in bitcoins goes up and the other way round is also true. So, regardless of the current bitcoin price, you have a fair chance of winning US$200 in bitcoins on each roll.</p></div><p class="faq_question bold">Can you reverse a payment that has already been sent?</p><div class="faq_answer"><p>Unfortunately bitcoin payments are irreversible and so once a payment has been sent, we have no way of getting it back. You should ensure that the correct withdrawal address is specified in the <b>PROFILE</b> page before requesting a payment or enabling auto-withdraw.</p></div><p class="faq_question bold">Where can I check my activity on this website?</p><div class="faq_answer"><p>By clicking on <b>STATS</b> in the above menu and then on <b>PERSONAL STATS</b>.</p></div><p class="faq_question bold">How can I keep my account secure?</p><div class="faq_answer"><p>By using a strong password, not re-using the same password on any other website and not sharing your password with anybody else. We recommend using a password manager like <a href="https://lastpass.com/" target=_blank>LastPass</a> to create and store your passwords. If you do not use these security practices and your account gets hacked, we shall not be able to help you.</p></div><p class="faq_question bold">How can I contact you?</p><div class="faq_answer"><p>By filling in the form below. Please read the questions above before sending us an email. We receive hundreds of emails everyday and do not have the resources to reply to all of them, so we have a policy of not responding to emails asking questions that have already been answered on this page.</p>');
  303.                 insertBitcoinMore("faq_tab", "beforeEnd");
  304.         });
  305.         $(".refer_link").click(function(event) {
  306.                 SwitchPageTabs('refer');
  307.         });
  308.         $(".rewards_link").click(function(event) {
  309.                 $('.tabs li').removeClass('active');
  310.                 $('.tabs li').find('.rewards_link').parent().addClass('active');
  311.                 SwitchPageTabs('rewards');
  312.         });
  313.         $(".earn_btc_link").click(function(event) {
  314.                 $('.tabs li').removeClass('active');
  315.                 $('.tabs li').find('.earn_btc_link').parent().addClass('active');
  316.                 SwitchPageTabs('earn_btc');
  317.         });
  318.         $(".edit_link").click(function(event) {
  319.                 SwitchPageTabs('edit');
  320.         });
  321.         $(".news_link").click(function(event) {
  322.                 SwitchPageTabs('news');
  323.         });
  324.         $(".stats_link").click(function(event) {
  325.                 SwitchPageTabs('stats');
  326.         });
  327.         $('#site_stats_button').click(function() {
  328.                 $('#personal_stats_button').show();
  329.                 $('#site_stats_button').hide();
  330.                 $('#site_stats').show();
  331.                 $('#personal_stats').hide();
  332.         });
  333.         $('#personal_stats_button').click(function() {
  334.                 $('#personal_stats_button').hide();
  335.                 $('#site_stats_button').show();
  336.                 $('#site_stats').hide();
  337.                 $('#personal_stats').show();
  338.         });
  339.         $("#double_your_btc_2x").click(function(event) {
  340.                 var bet = $("#double_your_btc_stake").val();
  341.                 var bonus_bal = parseFloat($("#bonus_account_balance").html());
  342.                 var bal = parseFloat($("#balance").html());
  343.                 var balance = parseFloat(Math.round((bonus_bal + bal) * 100000000) / 100000000).toFixed(8);
  344.                 if (bet * 2 <= balance) {
  345.                         if (bet * 2 * ($("#double_your_btc_payout_multiplier").val() - 1) <= max_win_amount) {
  346.                                 $("#double_your_btc_stake").val(parseFloat(Math.round(bet * 2 * 100000000) / 100000000).toFixed(8));
  347.                         } else {
  348.                                 $("#double_your_btc_stake").val(parseFloat(Math.round(max_win_amount / ($("#double_your_btc_payout_multiplier").val() - 1) * 100000000) / 100000000).toFixed(8));
  349.                         }
  350.                 } else {
  351.                         if (bet * 2 * ($("#double_your_btc_payout_multiplier").val() - 1) <= max_win_amount) {
  352.                                 $("#double_your_btc_stake").val(balance);
  353.                         } else {
  354.                                 $("#double_your_btc_stake").val(parseFloat(Math.round(max_win_amount / ($("#double_your_btc_payout_multiplier").val() - 1) * 100000000) / 100000000).toFixed(8));
  355.                         }
  356.                 }
  357.                 CalculateWinAmount();
  358.         });
  359.         $("#double_your_btc_half").click(function(event) {
  360.                 var bet = $("#double_your_btc_stake").val();
  361.                 var bonus_bal = parseFloat($("#bonus_account_balance").html());
  362.                 var bal = parseFloat($("#balance").html());
  363.                 var balance = parseFloat(Math.round((bonus_bal + bal) * 100000000) / 100000000).toFixed(8);
  364.                 if (bet * 0.5 <= balance) {
  365.                         if (bet * 0.5 * ($("#double_your_btc_payout_multiplier").val() - 1) <= max_win_amount) {
  366.                                 $("#double_your_btc_stake").val(parseFloat(Math.round(bet * 0.5 * 100000000) / 100000000).toFixed(8));
  367.                         } else {
  368.                                 $("#double_your_btc_stake").val(parseFloat(Math.round(max_win_amount / ($("#double_your_btc_payout_multiplier").val() - 1) * 100000000) / 100000000).toFixed(8));
  369.                         }
  370.                 } else {
  371.                         if (bet * 0.5 * ($("#double_your_btc_payout_multiplier").val() - 1) <= max_win_amount) {
  372.                                 $("#double_your_btc_stake").val(balance);
  373.                         } else {
  374.                                 $("#double_your_btc_stake").val(parseFloat(Math.round(max_win_amount / ($("#double_your_btc_payout_multiplier").val() - 1) * 100000000) / 100000000).toFixed(8));
  375.                         }
  376.                 }
  377.                 CalculateWinAmount();
  378.         });
  379.         $("#double_your_btc_max").click(function(event) {
  380.                 var conf = confirm("Are you sure you wish to bet the maximum amount? Click OK if you would like to proceed else click CANCEL.");
  381.                 if (conf == true) {
  382.                         var bet = $("#double_your_btc_stake").val();
  383.                         var bonus_bal = parseFloat($("#bonus_account_balance").html());
  384.                         var bal = parseFloat($("#balance").html());
  385.                         var balance = parseFloat(Math.round((bonus_bal + bal) * 100000000) / 100000000).toFixed(8);
  386.                         if (balance * ($("#double_your_btc_payout_multiplier").val() - 1) <= max_win_amount) {
  387.                                 $("#double_your_btc_stake").val(balance);
  388.                         } else {
  389.                                 $("#double_your_btc_stake").val(parseFloat(Math.round(max_win_amount / ($("#double_your_btc_payout_multiplier").val() - 1) * 100000000) / 100000000).toFixed(8));
  390.                         }
  391.                         CalculateWinAmount();
  392.                 }
  393.         });
  394.         $("#double_your_btc_min").click(function(event) {
  395.                 var bet = $("#double_your_btc_stake").val();
  396.                 var bonus_bal = parseFloat($("#bonus_account_balance").html());
  397.                 var bal = parseFloat($("#balance").html());
  398.                 var balance = parseFloat(Math.round((bonus_bal + bal) * 100000000) / 100000000).toFixed(8);
  399.                 if (balance >= 0.00000001) {
  400.                         $("#double_your_btc_stake").val('0.00000001');
  401.                 } else {
  402.                         $("#double_your_btc_stake").val('0.00000000');
  403.                 }
  404.                 CalculateWinAmount();
  405.         });
  406.         $("#double_your_btc_stake").keyup(function(event) {
  407.                 CalculateWinAmount();
  408.         });
  409.         $("#double_your_btc_stake").keydown(function(event) {
  410.                 $("#double_your_btc_stake").keyup();
  411.         });
  412.         $("#double_your_btc_stake").keypress(function(event) {
  413.                 $("#double_your_btc_stake").keyup();
  414.         });
  415.         $("#double_your_btc_stake").focusout(function(event) {
  416.                 $("#double_your_btc_stake").keyup();
  417.         });
  418.         $("#double_your_btc_bet_hi_button").click(function(event) {
  419.                 DoubleYourBTC('hi');
  420.         });
  421.         $("#double_your_btc_bet_lo_button").click(function(event) {
  422.                 DoubleYourBTC('lo');
  423.         });
  424.         $("#contact_form").submit(function(event) {
  425.                 event.preventDefault();
  426.                 $("#contact_form_button").attr("disabled", true);
  427.                 var $form = $(this),
  428.                         op = $form.find('input[name="op"]').val(),
  429.                         name = $form.find('input[name="name"]').val(),
  430.                         email = $form.find('input[name="email"]').val(),
  431.                         message = $form.find('textarea[name="message"]').val(),
  432.                         url = $form.attr('action');
  433.                 var posting = $.post(url, {
  434.                         op: op,
  435.                         name: name,
  436.                         email: email,
  437.                         message: message
  438.                 });
  439.                 posting.done(function(data) {
  440.                         var result = data.split(":");
  441.                         $('#contact_form_error').html("");
  442.                         $('#contact_form_error').hide();
  443.                         $('#contact_form_success').html("");
  444.                         $('#contact_form_success').hide();
  445.                         $('#contact_form_name').removeClass('input-error');
  446.                         $('#contact_form_email').removeClass('input-error');
  447.                         $('#contact_form_message').removeClass('input-error');
  448.                         if (result[0] == "e1") {
  449.                                 $('#contact_form_error').show();
  450.                                 $('#contact_form_error').html("Please enter your name");
  451.                                 $('#contact_form_name').addClass('input-error');
  452.                         }
  453.                         if (result[0] == "e2") {
  454.                                 $('#contact_form_error').show();
  455.                                 $('#contact_form_error').html("Invalid email address entered");
  456.                                 $('#contact_form_email').addClass('input-error');
  457.                         }
  458.                         if (result[0] == "e3") {
  459.                                 $('#contact_form_error').show();
  460.                                 $('#contact_form_error').html("Message must be atleast 10 characters");
  461.                                 $('#contact_form_message').addClass('input-error');
  462.                         }
  463.                         if (result[0] == "s1") {
  464.                                 $('#contact_form_success').show();
  465.                                 $('#contact_form_success').html("Message sent successfully!");
  466.                                 $('#contact_form_message').val('');
  467.                         }
  468.                         $("#contact_form_button").attr("disabled", false);
  469.                 });
  470.         });
  471.         $("#forgot_password_button").click(function(event) {
  472.                 $("#forgot_password_button").prop("disabled", true);
  473.                 var fingerprint = $.fingerprint();
  474.                 var posting = $.post('/', {
  475.                         op: 'forgot_password',
  476.                         email: $("#forgot_password_email").val(),
  477.                         captchasnet_random: $('#captchasnet_forgot_password_captcha .captchasnet_captcha_random').val(),
  478.                         captchasnet_response: $('#captchasnet_forgot_password_captcha .captchasnet_captcha_input_box').val(),
  479.                         fingerprint: fingerprint
  480.                 });
  481.                 posting.done(function(data) {
  482.                         var result = data.split(":");
  483.                         DisplaySEMessage(result[0], result[1]);
  484.                         $("#forgot_password_button").prop("disabled", false);
  485.                         GenerateCaptchasNetCaptcha('captchasnet_forgot_password_captcha', 0);
  486.                 });
  487.         });
  488.         $("#password_reset_form").submit(function(event) {
  489.                 event.preventDefault();
  490.                 $("#password_reset_form_button").attr("disabled", true);
  491.                 var a = $("#password_reset_form_btc_address").val();
  492.                 var s = $("#password_reset_form_signature").val();
  493.                 var m = $("#password_reset_form_message").val();
  494.                 var verified = verify_message(s, m);
  495.                 if (verified == a) {
  496.                         var $form = $(this),
  497.                                 op = $form.find('input[name="op"]').val(),
  498.                                 btc_address = $form.find('input[name="btc_address"]').val(),
  499.                                 message = $form.find('input[name="message"]').val(),
  500.                                 signature = $form.find('input[name="signature"]').val(),
  501.                                 url = $form.attr('action');
  502.                         var posting = $.post(url, {
  503.                                 op: op,
  504.                                 btc_address: btc_address,
  505.                                 message: message,
  506.                                 signature: signature
  507.                         });
  508.                         posting.done(function(data) {
  509.                                 $('#password_reset_message').hide();
  510.                                 $('#password_reset_message').html("");
  511.                                 $('#password_reset_message').removeClass('green');
  512.                                 $('#password_reset_message').removeClass('red');
  513.                                 if (data == "e1") {
  514.                                         $('#password_reset_message').show();
  515.                                         $('#password_reset_message').html("Invalid Bitcoin Address entered");
  516.                                         $('#password_reset_message').addClass('red');
  517.                                 }
  518.                                 if (data == "e2") {
  519.                                         $('#password_reset_message').show();
  520.                                         $('#password_reset_message').html("Invalid Email Address");
  521.                                         $('#password_reset_message').addClass('red');
  522.                                 }
  523.                                 if (data == "e3") {
  524.                                         $('#password_reset_message').show();
  525.                                         $('#password_reset_message').html("Signature cannot be blank");
  526.                                         $('#password_reset_message').addClass('red');
  527.                                 }
  528.                                 if (data == "e4") {
  529.                                         $('#password_reset_message').show();
  530.                                         $('#password_reset_message').html("No account associated with this Bitcoin Address exists in our database");
  531.                                         $('#password_reset_message').addClass('red');
  532.                                 }
  533.                                 if (data == "e5") {
  534.                                         $('#password_reset_message').show();
  535.                                         $('#password_reset_message').html("An account with this email address already exists. Please use the forgot password box above instead.");
  536.                                         $('#password_reset_message').addClass('red');
  537.                                 }
  538.                                 if (data == "s1") {
  539.                                         $('#password_reset_message').show();
  540.                                         $('#password_reset_message').html("Password reset request queued. Please check your email inbox after 1 hour for the password reset link.");
  541.                                         $('#password_reset_message').addClass('green');
  542.                                 }
  543.                         });
  544.                 } else {
  545.                         $('#password_reset_message').show();
  546.                         $('#password_reset_message').html("Incorrect signature. Please follow the instructions for signing messages above and then try again.");
  547.                         $('#password_reset_message').addClass('red');
  548.                 }
  549.                 $("#password_reset_form_button").attr("disabled", false);
  550.         });
  551.         $("#change_password_button").click(function() {
  552.                 var posting = $.post('/', {
  553.                         op: 'change_password',
  554.                         old_password: $('#cp_old_password').val(),
  555.                         new_password: $('#cp_new_password').val(),
  556.                         repeat_new_password: $('#cp_repeat_new_password').val(),
  557.                         tfa_code: $('#cp_tfa_code').val()
  558.                 });
  559.                 posting.done(function(data) {
  560.                         var result = data.split(":");
  561.                         DisplaySEMessage(result[0], result[1]);
  562.                         if (result[0] == "s") {
  563.                                 $.cookie.raw = true;
  564.                                 $.cookie('password', result[2], {
  565.                                         expires: 3650,
  566.                                         secure: true
  567.                                 });
  568.                         }
  569.                 });
  570.         });
  571.         $("#edit_profile_button").click(function() {
  572.                 var posting = $.post('/', {
  573.                         op: 'edit_profile',
  574.                         func: 'change_btc_address',
  575.                         new_btc_address: $('#edit_profile_form_btc_address').val(),
  576.                         password: $('#cba_password').val(),
  577.                         tfa_code: $('#cba_tfa_code').val()
  578.                 });
  579.                 posting.done(function(data) {
  580.                         var result = data.split(":");
  581.                         DisplaySEMessage(result[0], result[1]);
  582.                         if (result[2] == "s1") {
  583.                                 $.cookie.raw = true;
  584.                                 $.cookie('btc_address', result[3], {
  585.                                         expires: 3650,
  586.                                         secure: true
  587.                                 });
  588.                                 $('.withdraw_btc_address').html(result[3]);
  589.                                 $('.withdraw_btc_address').val(result[3]);
  590.                                 profile_withdraw_address = result[3];
  591.                         } else if (result[2] == "s2") {
  592.                                 $('#edit_profile_form_btc_address').val(result[3]);
  593.                         }
  594.                 });
  595.         });
  596.         $("#change_email_button").click(function() {
  597.                 var posting = $.post('/', {
  598.                         op: 'edit_profile',
  599.                         func: 'change_email',
  600.                         new_email: $('#edit_profile_form_email').val(),
  601.                         password: $('#ce_password').val(),
  602.                         tfa_code: $('#ce_tfa_code').val()
  603.                 });
  604.                 posting.done(function(data) {
  605.                         var result = data.split(":");
  606.                         DisplaySEMessage(result[0], result[1]);
  607.                 });
  608.         });
  609.         $("#equal_share").click(function(event) {
  610.                 $("#weighted_share").attr("checked", false);
  611.                 $("#last_payout_share").attr("checked", false);
  612.         });
  613.         $("#weighted_share").click(function(event) {
  614.                 $("#equal_share").attr("checked", false);
  615.                 $("#last_payout_share").attr("checked", false);
  616.         });
  617.         $("#last_payout_share").click(function(event) {
  618.                 $("#equal_share").attr("checked", false);
  619.                 $("#weighted_share").attr("checked", false);
  620.         });
  621.         $('.footer_cur_year').html(new Date().getFullYear());
  622.         $("#get_tag_stats").change(function() {
  623.                 var tag = $("#get_tag_stats").val();
  624.                 $.get('/?op=show_advanced_tag_stats&tag=' + tag, function(data) {
  625.                         $('#detailed_tag_stats_table').show();
  626.                         $('#detailed_tag_stats_table').find("tr:gt(0)").remove();
  627.                         $("#detailed_tag_stats_table").append(data);
  628.                 });
  629.         });
  630.         $("#main_to_adv_button").click(function(event) {
  631.                 var transfer_amt = $("#main_to_adv_amount").val();
  632.                 $("#main_to_adv_button").attr("disabled", true);
  633.                 $.get('/?op=transfer_from_main_to_adv&transfer_amount=' + transfer_amt, function(data) {
  634.                         var result = data.split(":");
  635.                         $('#main_to_adv_error').hide();
  636.                         $('#main_to_adv_success').hide();
  637.                         if (result[0] == "e1") {
  638.                                 $('#main_to_adv_error').show();
  639.                                 $('#main_to_adv_error').html("Please reload the page.");
  640.                         }
  641.                         if (result[0] == "e2") {
  642.                                 $('#main_to_adv_error').show();
  643.                                 $('#main_to_adv_error').html("Minimum amount that you can transfer is 0.00000001 BTC.");
  644.                         }
  645.                         if (result[0] == "e3") {
  646.                                 $('#main_to_adv_error').show();
  647.                                 $('#main_to_adv_error').html("Transfer amount cannot be greater than your main account balance.");
  648.                         }
  649.                         if (result[0] == "s1") {
  650.                                 $('#main_to_adv_success').show();
  651.                                 $('#main_to_adv_success').html(transfer_amt + " BTC successfully transferred.");
  652.                                 $('#balance').html(parseFloat(parseInt(result[1]) / 100000000).toFixed(8));
  653.                                 balanceChanged();
  654.                                 $('#ad_balance').html(parseFloat(parseInt(result[2]) / 100000000).toFixed(8));
  655.                         }
  656.                         $("#main_to_adv_button").attr("disabled", false);
  657.                 });
  658.         });
  659.         $(".button").click(function() {
  660.                 $(this).blur();
  661.         });
  662.         $("#banner_image_button").click(function() {
  663.                 $('#ad_banner').click();
  664.         });
  665.         $('#ad_banner').bind('change', function() {
  666.                 var str = "";
  667.                 str = $(this).val();
  668.                 $("#banner_file_name").show();
  669.                 $("#banner_file_name").html('<small class="bold">' + str + '</small>');
  670.         }).change();
  671.         $("#ad_name").click(function() {
  672.                 $('#create_ad_error').hide();
  673.                 $('#create_ad_success').hide();
  674.         });
  675.         $("#create_an_ad_form").ajaxForm(function(data) {
  676.                 $("#create_ad_button").attr("disabled", false);
  677.                 $("#create_ad_button").val("CREATE AD!");
  678.                 submissionEnabled = true;
  679.                 var result = data.split(":");
  680.                 $('#image_upload_error').hide();
  681.                 $('#create_ad_error').hide();
  682.                 $('#create_ad_success').hide();
  683.                 if (result[0] == "e1") {
  684.                         $('#create_ad_error').show();
  685.                         $('#create_ad_error').html("Please enter a campaign name");
  686.                 }
  687.                 if (result[0] == "e2") {
  688.                         $('#create_ad_error').show();
  689.                         $('#create_ad_error').html("Invalid campaign name");
  690.                 }
  691.                 if (result[0] == "e3") {
  692.                         $('#create_ad_error').show();
  693.                         $('#create_ad_error').html("Invalid banner file type. Only JPG, JPEG, PNG and GIF allowed.");
  694.                 }
  695.                 if (result[0] == "e4") {
  696.                         $('#create_ad_error').show();
  697.                         $('#create_ad_error').html("Banner image size exceeds 1Mb");
  698.                 }
  699.                 if (result[0] == "e5") {
  700.                         $('#create_ad_error').show();
  701.                         $('#create_ad_error').html("Invalid destination URL");
  702.                 }
  703.                 if (result[0] == "e6") {
  704.                         $('#create_ad_error').show();
  705.                         $('#create_ad_error').html("Invalid budget amount");
  706.                 }
  707.                 if (result[0] == "e7") {
  708.                         $('#create_ad_error').show();
  709.                         $('#create_ad_error').html("Please pick a banner or upload a banner less than 1Mb in size");
  710.                 }
  711.                 if (result[0] == "e8") {
  712.                         $('#create_ad_error').show();
  713.                         $('#create_ad_error').html("Please enter a Destination URL");
  714.                 }
  715.                 if (result[0] == "e9") {
  716.                         $('#create_ad_error').show();
  717.                         $('#create_ad_error').html("Banner image dimensions must be " + result[1] + "px * " + result[2] + "px");
  718.                 }
  719.                 if (result[0] == "e10") {
  720.                         $('#create_ad_error').show();
  721.                         $('#create_ad_error').html("Please select atleast one website to advertise in");
  722.                 }
  723.                 if (result[0] == "e11") {
  724.                         $('#create_ad_error').show();
  725.                         $('#create_ad_error').html("Please select the ad position where you want your banner to be placed");
  726.                 }
  727.                 if (result[0] == "e12") {
  728.                         $('#create_ad_error').show();
  729.                         $('#create_ad_error').html("Frequency cap must be between 0 (unlimited) and 100.");
  730.                 }
  731.                 if (result[0] == "s1") {
  732.                         $('#create_ad_success').show();
  733.                         $('#create_ad_success').html("Ad campaign created successfully");
  734.                         $('#ad_campaigns_table tr:last').after('<tr id="ad_campaign_' + result[1] + '"><td><span id="campaign_name_' + result[1] + '">' + result[2] + '</span></td><td id="ad_campaign_status_' + result[1] + '"><span style="color:#FF6600;">PENDING APPROVAL</span></td><td id="campaign_views_' + result[1] + '">0</td><td id="campaign_clicks_' + result[1] + '">0</td><td id="campaign_total_cost_' + result[1] + '">0.00000000</td><td id="start_pause_ad_campaign_icon_' + result[1] + '"></td><td><a href="javascript:void(0);" onclick="ShowAdDetails(' + result[1] + ');" data-reveal-id="myModal8"><img src="//static6.freebitco.in/images/settings.png" border=0 alt="SETTINGS"></a></td><td><a href="javascript:void(0);" onclick="ShowAdStats(' + result[1] + ');" data-reveal-id="myModal9"><img src="//static6.freebitco.in/images/stats.png" border=0 alt="STATS"></a></td><td><a href="javascript:void(0);" onclick="DeleteAdCampaign(' + result[1] + ');"><img src="//static6.freebitco.in/images/delete.png" border=0 alt="DELETE"></a></td></tr>');
  735.                         $('#ad_name').val('');
  736.                         $('#ad_banner').val('');
  737.                         $('#banner_file_name').html('');
  738.                         $('#ad_url').val('http://');
  739.                         $('#daily_budget').val('0.00000000');
  740.                         $('#total_budget').val('0.00000000');
  741.                 }
  742.         });
  743.         $("#edit_ad_params_button").click(function() {
  744.                 var daily_budget = $('#ad_details_popup_daily_budget').val();
  745.                 var total_budget = $('#ad_details_popup_total_budget').val();
  746.                 var campaign_name = $('#ad_details_popup_campaign_name').val();
  747.                 var ad_id = $('#ad_details_popup_ad_id').val();
  748.                 var freq_cap = $('#ad_details_popup_freq_cap').val();
  749.                 var adv_bit = 0;
  750.                 var adv_doge = 0;
  751.                 if ($("#ad_details_popup_adv_bit").is(":checked")) {
  752.                         adv_bit = 1;
  753.                 }
  754.                 if ($("#ad_details_popup_adv_doge").is(":checked")) {
  755.                         adv_doge = 1;
  756.                 }
  757.                 $("#edit_ad_params_button").attr("disabled", true);
  758.                 var target_countries_list = "";
  759.                 if ($("#ad_details_target_country_code").val()) {
  760.                         target_countries_list = $("#ad_details_target_country_code").val().join(" ");
  761.                 }
  762.                 var posting = $.post('/', {
  763.                         op: 'edit_ad',
  764.                         id: ad_id,
  765.                         daily: daily_budget,
  766.                         total: total_budget,
  767.                         campaign: campaign_name,
  768.                         adv_bit: adv_bit,
  769.                         adv_doge: adv_doge,
  770.                         user_ads_target_country_code: target_countries_list,
  771.                         freq_cap: freq_cap
  772.                 });
  773.                 posting.done(function(data) {
  774.                         $('#edit_ad_error').hide();
  775.                         $('#edit_ad_success').hide();
  776.                         if (data == "e1") {
  777.                                 $('#edit_ad_error').show();
  778.                                 $('#edit_ad_error').html('Invalid ad id');
  779.                         }
  780.                         if (data == "e2") {
  781.                                 $('#edit_ad_error').show();
  782.                                 $('#edit_ad_error').html('Invalid daily budget');
  783.                         }
  784.                         if (data == "e3") {
  785.                                 $('#edit_ad_error').show();
  786.                                 $('#edit_ad_error').html('Invalid total budget');
  787.                         }
  788.                         if (data == "e4") {
  789.                                 $('#edit_ad_error').show();
  790.                                 $('#edit_ad_error').html("Invalid campaign name");
  791.                         }
  792.                         if (data == "e5") {
  793.                                 $('#edit_ad_error').show();
  794.                                 $('#edit_ad_error').html("Please select atleast one website to advertise in");
  795.                         }
  796.                         if (data == "e12") {
  797.                                 $('#edit_ad_error').show();
  798.                                 $('#edit_ad_error').html("Frequency cap must be between 0 (unlimited) and 100.");
  799.                         }
  800.                         if (data == "s1") {
  801.                                 $('#edit_ad_success').show();
  802.                                 $('#edit_ad_success').html('Ad details edited successfully');
  803.                                 $('#ad_details_popup_campaign_name').val(campaign_name);
  804.                                 $('#ad_details_popup_daily_budget').val(daily_budget);
  805.                                 $('#ad_details_popup_total_budget').val(total_budget);
  806.                                 $('#campaign_name_' + ad_id).html(campaign_name);
  807.                         }
  808.                         $("#edit_ad_params_button").attr("disabled", false);
  809.                 });
  810.         });
  811.         $("#as_equal_share").click(function(event) {
  812.                 $("#as_weighted_share").attr("checked", false);
  813.                 $("#as_last_payout_share").attr("checked", false);
  814.         });
  815.         $("#as_weighted_share").click(function(event) {
  816.                 $("#as_equal_share").attr("checked", false);
  817.                 $("#as_last_payout_share").attr("checked", false);
  818.         });
  819.         $("#as_last_payout_share").click(function(event) {
  820.                 $("#as_equal_share").attr("checked", false);
  821.                 $("#as_weighted_share").attr("checked", false);
  822.         });
  823.         $("#as_button").click(function(event) {
  824.                 var as_percent = $('#as_percent').val();
  825.                 $("#as_button").attr("disabled", true);
  826.                 var method;
  827.                 if ($("#as_equal_share").is(":checked")) {
  828.                         method = 1;
  829.                 }
  830.                 if ($("#as_weighted_share").is(":checked")) {
  831.                         method = 2;
  832.                 }
  833.                 if ($("#as_last_payout_share").is(":checked")) {
  834.                         method = 3;
  835.                 }
  836.                 $.get('/?op=set_auto_share&mode=' + method + '&as_percent=' + as_percent, function(data) {
  837.                         var result = data.split(":");
  838.                         $('#as_error').hide();
  839.                         $('#as_success').hide();
  840.                         if (result[0] == "e1") {
  841.                                 $('#as_error').show();
  842.                                 $('#as_error').html("Invalid auto-share percentage");
  843.                         }
  844.                         if (result[0] == "e2") {
  845.                                 $('#as_error').show();
  846.                                 $('#as_error').html("Invalid auto-share mode");
  847.                         }
  848.                         if (result[0] == "s1") {
  849.                                 $('#as_success').show();
  850.                                 $('#as_success').html("Auto-share set successfully!");
  851.                         }
  852.                         $("#as_button").attr("disabled", false);
  853.                 });
  854.         });
  855.         $(".withdraw_box_button").click(function() {
  856.                 $.get('/?op=get_current_address_and_balance', function(data) {
  857.                         var result = data.split(":");
  858.                         if (result[0] == "s") {
  859.                                 $("#balance").html(result[2]);
  860.                                 balanceChanged();
  861.                                 m_w_fee = result[3];
  862.                                 i_w_fee = result[4];
  863.                                 $(".withdraw_btc_address").html(result[1]);
  864.                                 $('#edit_profile_form_btc_address').val(result[1]);
  865.                                 profile_withdraw_address = result[1];
  866.                         }
  867.                         var balance = $("#balance").html();
  868.                         var withdraw_amount = parseFloat(Math.floor((balance - 0.00000001) * 100000000) / 100000000).toFixed(8);
  869.                         withdraw_max_amount = withdraw_amount;
  870.                         $("#withdrawal_amount").val('');
  871.                         $("#instant_withdrawal_amount").val('');
  872.                         $("#manual_min_withdraw").html(parseFloat(min_withdraw).toFixed(8));
  873.                         $("#instant_min_withdraw").html(parseFloat(min_withdraw).toFixed(8));
  874.                         $(".manual_withdraw_fee").html(m_w_fee);
  875.                         $(".instant_withdraw_fee").html(i_w_fee);
  876.                         $('#manual_withdraw_btc_add').val('');
  877.                         $('#instant_withdraw_btc_add').val('');
  878.                         $("#manual_withdraw_amt_recv").html('0.00000000');
  879.                         $("#instant_withdraw_amt_recv").html('0.00000000');
  880.                 });
  881.         });
  882.         $(".withdraw_use_profile_address").click(function() {
  883.                 $('#manual_withdraw_btc_add').val(profile_withdraw_address);
  884.                 $('#instant_withdraw_btc_add').val(profile_withdraw_address);
  885.         });
  886.         $(".withdraw_all_link").click(function() {
  887.                 $('#withdrawal_amount').val(parseFloat(withdraw_max_amount - parseFloat(m_w_fee)).toFixed(8));
  888.                 $('#instant_withdrawal_amount').val(parseFloat(withdraw_max_amount - parseFloat(i_w_fee)).toFixed(8));
  889.                 $("#withdrawal_amount").keyup();
  890.                 $("#instant_withdrawal_amount").keyup();
  891.         });
  892.         $("#withdrawal_amount").keyup(function() {
  893.                 var wa = $("#withdrawal_amount").val();
  894.                 if (wa.indexOf(',') > -1) {
  895.                         wa = wa.replace(/,/g, '.');
  896.                         $("#withdrawal_amount").val(wa);
  897.                 }
  898.                 $("#manual_withdraw_amt_recv").html(parseFloat(parseFloat($("#withdrawal_amount").val()) + parseFloat(m_w_fee)).toFixed(8));
  899.         });
  900.         $("#withdrawal_amount").keypress(function() {
  901.                 $("#withdrawal_amount").keyup();
  902.         });
  903.         $("#withdrawal_amount").keydown(function() {
  904.                 $("#withdrawal_amount").keyup();
  905.         });
  906.         $("#instant_withdrawal_amount").keyup(function() {
  907.                 var wa = $("#instant_withdrawal_amount").val();
  908.                 if (wa.indexOf(',') > -1) {
  909.                         wa = wa.replace(/,/g, '.');
  910.                         $("#instant_withdrawal_amount").val(wa);
  911.                 }
  912.                 $("#instant_withdraw_amt_recv").html(parseFloat(parseFloat($("#instant_withdrawal_amount").val()) + parseFloat(i_w_fee)).toFixed(8));
  913.         });
  914.         $("#instant_withdrawal_amount").keypress(function() {
  915.                 $("#instant_withdrawal_amount").keyup();
  916.         });
  917.         $("#instant_withdrawal_amount").keydown(function() {
  918.                 $("#instant_withdrawal_amount").keyup();
  919.         });
  920.         $("#autobet_win_return_to_base").click(function(event) {
  921.                 $("#autobet_win_increase_bet").attr("checked", false);
  922.         });
  923.         $("#autobet_win_increase_bet").click(function(event) {
  924.                 $("#autobet_win_return_to_base").attr("checked", false);
  925.         });
  926.         $("#autobet_lose_return_to_base").click(function(event) {
  927.                 $("#autobet_lose_increase_bet").attr("checked", false);
  928.         });
  929.         $("#autobet_lose_increase_bet").click(function(event) {
  930.                 $("#autobet_lose_return_to_base").attr("checked", false);
  931.         });
  932.         $("#autobet_bet_hi").click(function(event) {
  933.                 $("#autobet_bet_lo").attr("checked", false);
  934.                 $("#autobet_bet_alternate").attr("checked", false);
  935.         });
  936.         $("#autobet_bet_lo").click(function(event) {
  937.                 $("#autobet_bet_hi").attr("checked", false);
  938.                 $("#autobet_bet_alternate").attr("checked", false);
  939.         });
  940.         $("#autobet_bet_alternate").click(function(event) {
  941.                 $("#autobet_bet_hi").attr("checked", false);
  942.                 $("#autobet_bet_lo").attr("checked", false);
  943.         });
  944.         $("#autobet_max_bet_reset").click(function(event) {
  945.                 $("#autobet_max_bet_stop").attr("checked", false);
  946.         });
  947.         $("#autobet_max_bet_stop").click(function(event) {
  948.                 $("#autobet_max_bet_reset").attr("checked", false);
  949.         });
  950.         $("#start_autobet").click(function(event) {
  951.                 $("#autobet_error").hide();
  952.                 $("#autobet_error").html('');
  953.                 $(".play_jackpot").prop("checked", false);
  954.                 $('.autobet_play_jackpot:checkbox:checked').map(function() {
  955.                         $(".play_jackpot:checkbox[value=" + this.value + "]").prop("checked", true)
  956.                 });
  957.                 var base_bet = $('#autobet_base_bet').val();
  958.                 var bet_odds = $('#autobet_bet_odds').val();
  959.                 var max_bet = $('#autobet_max_bet').val();
  960.                 var bet_count = $('#autobet_roll_count').val();
  961.                 var mode = "alternate";
  962.                 var autobet_win_return_to_base = 0,
  963.                         autobet_win_increase_bet_percent = 0,
  964.                         autobet_lose_return_to_base = 0,
  965.                         autobet_lose_increase_bet_percent = 0,
  966.                         autobet_win_change_odds = 0,
  967.                         autobet_lose_change_odds = 0,
  968.                         change_client_seed = 0,
  969.                         reset_after_max_bet = 0,
  970.                         rolls_played = 0,
  971.                         biggest_bet = 0,
  972.                         biggest_win = 0,
  973.                         stop_after_profit = 0,
  974.                         stop_after_loss = 0,
  975.                         session_pl = parseFloat(0).toFixed(8),
  976.                         logging = 0,
  977.                         enable_worker = 0,
  978.                         enable_sounds = 0;
  979.                 if ($("#autobet_bet_hi").is(":checked")) {
  980.                         mode = "hi";
  981.                 }
  982.                 if ($("#autobet_bet_lo").is(":checked")) {
  983.                         mode = "lo";
  984.                 }
  985.                 if (base_bet < 0.00000001 || base_bet > max_win_amount) {
  986.                         AutoBetErrors("e1");
  987.                 } else if (bet_odds < 1.01 || bet_odds > 4750) {
  988.                         AutoBetErrors("e2");
  989.                 } else if (max_bet < 0.00000001 || max_bet > max_win_amount) {
  990.                         AutoBetErrors("e3");
  991.                 } else if (bet_count < 1) {
  992.                         AutoBetErrors("e4");
  993.                 } else if ($("#autobet_win_change_odds").is(":checked") && ($("#autobet_win_change_odds_value").val() < 1.01 || $("#autobet_win_change_odds_value").val() > 4750)) {
  994.                         AutoBetErrors("e5");
  995.                 } else if ($("#autobet_lose_change_odds").is(":checked") && ($("#autobet_lose_change_odds_value").val() < 1.01 || $("#autobet_lose_change_odds_value").val() > 4750)) {
  996.                         AutoBetErrors("e6");
  997.                 } else if ($("#stop_after_profit").is(":checked") && $("#stop_after_profit_value").val() <= 0) {
  998.                         AutoBetErrors("e7");
  999.                 } else if ($("#stop_after_loss").is(":checked") && $("#stop_after_loss_value").val() <= 0) {
  1000.                         AutoBetErrors("e8");
  1001.                 } else {
  1002.                         stop_autobet = false;
  1003.                         $("#auto_betting_button").hide();
  1004.                         $("#stop_auto_betting").show();
  1005.                         $("#double_your_btc_middle_section").css({
  1006.                                 'height': 'auto',
  1007.                                 'border-radius': '0 0 10px 10px',
  1008.                                 'padding-bottom': '20px'
  1009.                         });
  1010.                         $("#double_your_btc_stake").val(base_bet);
  1011.                         $("#double_your_btc_payout_multiplier").val(bet_odds);
  1012.                         $("#double_your_btc_payout_multiplier").keyup();
  1013.                         $('#rolls_played_count').html('0');
  1014.                         $('#rolls_played_count').html('0');
  1015.                         $('#rolls_status').show();
  1016.                         $('#autobet_highest_bet_msg').show();
  1017.                         $('#autobet_highest_bet').html('0.00000000 BTC');
  1018.                         $('#autobet_highest_win_msg').show();
  1019.                         $('#autobet_highest_win').html('0.00000000 BTC');
  1020.                         $('#autobet_pl_msg').show();
  1021.                         $('#autobet_pl').addClass('green');
  1022.                         $('#autobet_pl').css({
  1023.                                 'background-color': '#33FF33'
  1024.                         });
  1025.                         $('#autobet_pl').html('0.00000000 BTC');
  1026.                         if ($("#autobet_win_return_to_base").is(":checked")) {
  1027.                                 autobet_win_return_to_base = 1;
  1028.                         }
  1029.                         if ($("#autobet_lose_return_to_base").is(":checked")) {
  1030.                                 autobet_lose_return_to_base = 1;
  1031.                         }
  1032.                         if ($("#autobet_win_increase_bet").is(":checked")) {
  1033.                                 autobet_win_increase_bet_percent = $("#autobet_win_increase_bet_percent").val();
  1034.                         }
  1035.                         if ($("#autobet_lose_increase_bet").is(":checked")) {
  1036.                                 autobet_lose_increase_bet_percent = $("#autobet_lose_increase_bet_percent").val();
  1037.                         }
  1038.                         if ($("#autobet_win_change_odds").is(":checked")) {
  1039.                                 autobet_win_change_odds = $("#autobet_win_change_odds_value").val();
  1040.                         }
  1041.                         if ($("#autobet_lose_change_odds").is(":checked")) {
  1042.                                 autobet_lose_change_odds = $("#autobet_lose_change_odds_value").val();
  1043.                         }
  1044.                         if ($("#autobet_change_client_seed").is(":checked")) {
  1045.                                 change_client_seed = 1;
  1046.                         }
  1047.                         if ($("#autobet_max_bet_reset").is(":checked")) {
  1048.                                 reset_after_max_bet = 1;
  1049.                         }
  1050.                         if ($("#autobet_dnr").is(":checked")) {
  1051.                                 autobet_dnr = true;
  1052.                         }
  1053.                         if ($("#stop_after_profit").is(":checked")) {
  1054.                                 stop_after_profit = $("#stop_after_profit_value").val();
  1055.                         }
  1056.                         if ($("#stop_after_loss").is(":checked")) {
  1057.                                 stop_after_loss = $("#stop_after_loss_value").val();
  1058.                         }
  1059.                         if ($("#autobet_log_bets").is(":checked")) {
  1060.                                 logging = 1;
  1061.                                 $("#autobet_view_bet_log").show();
  1062.                         }
  1063.                         if ($("#autobet_enable_worker").is(":checked")) {
  1064.                                 enable_worker = 1;
  1065.                         }
  1066.                         if ($("#autobet_log_bets").is(":checked")) {
  1067.                                 logging = 1;
  1068.                                 $(".autobet_view_bet_log").show();
  1069.                         }
  1070.                         if ($("#autobet_enable_sounds").is(":checked")) {
  1071.                                 enable_sounds = 1;
  1072.                         }
  1073.                         autobet_running = true;
  1074.                         autobet_history = [];
  1075.                         AutoBet(mode, bet_count, max_bet, base_bet, autobet_win_return_to_base, autobet_lose_return_to_base, autobet_win_increase_bet_percent, autobet_lose_increase_bet_percent, change_client_seed, reset_after_max_bet, rolls_played, biggest_bet, biggest_win, session_pl, autobet_win_change_odds, autobet_lose_change_odds, stop_after_profit, stop_after_loss, logging, enable_sounds);
  1076.                 }
  1077.         });
  1078.         $("#stop_autobet_button").click(function(event) {
  1079.                 stop_autobet = true;
  1080.         });
  1081.         var free_play_sound_cookie = $.cookie('free_play_sound');
  1082.         if (free_play_sound_cookie == 1) {
  1083.                 $("#free_play_sound").prop("checked", true);
  1084.                 free_play_sound = true;
  1085.         }
  1086.         $.ionSound({
  1087.                 sounds: ["jump_up", "bell_ring", "tap"],
  1088.                 path: "https://fbtc-audio.freebitco.in/",
  1089.                 multiPlay: true
  1090.         });
  1091.         $("#test_sound").click(function(event) {
  1092.                 $.ionSound.play("jump_up");
  1093.         });
  1094.         $("#free_play_sound").click(function(event) {
  1095.                 $.cookie.raw = true;
  1096.                 if ($("#free_play_sound").is(":checked")) {
  1097.                         $.cookie('free_play_sound', 1, {
  1098.                                 expires: 3650,
  1099.                                 secure: true
  1100.                         });
  1101.                         free_play_sound = true;
  1102.                 } else {
  1103.                         $.cookie('free_play_sound', 0, {
  1104.                                 expires: 3650,
  1105.                                 secure: true
  1106.                         });
  1107.                         free_play_sound = false;
  1108.                 }
  1109.         });
  1110.         $("#auto_withdraw_option_link").click(function(event) {
  1111.                 $(".withdraw_options").hide();
  1112.                 $("#auto_withdraw_option").show();
  1113.         });
  1114.         $("#manual_withdraw_option_link").click(function(event) {
  1115.                 $(".withdraw_options").hide();
  1116.                 $("#manual_withdraw_option").show();
  1117.         });
  1118.         $("#instant_withdraw_option_link").click(function(event) {
  1119.                 $(".withdraw_options").hide();
  1120.                 $("#instant_withdraw_option").show();
  1121.         });
  1122.         $("#bcc_withdraw_option_link").click(function(event) {
  1123.                 $(".withdraw_options").hide();
  1124.                 $("#bcc_withdraw_option").show();
  1125.         });
  1126.         $(".withdraw_options_ul a").click(function() {
  1127.                 $(".withdraw_options_ul a.active").removeClass();
  1128.                 $(this).addClass('active').blur();
  1129.                 return false;
  1130.         });
  1131.         $("#auto_withdraw_option_link").click();
  1132.         $(".remove_autobet_error").focus(function() {
  1133.                 $("#autobet_error").hide();
  1134.                 $("#autobet_error").html('');
  1135.         });
  1136.         $("#instant_withdrawal_button").click(function(event) {
  1137.                 $("#instant_withdrawal_button").attr("disabled", true);
  1138.                 var posting = $.post('/', {
  1139.                         op: 'withdraw',
  1140.                         type: 'instant',
  1141.                         amount: $("#instant_withdrawal_amount").val(),
  1142.                         withdraw_address: $("#instant_withdraw_btc_add").val(),
  1143.                         tfa_code: $("#iw_tfa_code").val()
  1144.                 });
  1145.                 posting.done(function(data) {
  1146.                         var result = data.split(":");
  1147.                         if (result[0] == "s") {
  1148.                                 $('#balance').html(result[2]);
  1149.                                 balanceChanged();
  1150.                                 $('#manual_withdraw_btc_add').val('');
  1151.                                 $('#instant_withdraw_btc_add').val('');
  1152.                                 withdraw_max_amount = parseFloat(Math.floor((result[2] - 0.00000001) * 100000000) / 100000000).toFixed(8);
  1153.                                 $("#withdrawal_amount").val('');
  1154.                                 $("#instant_withdrawal_amount").val('');
  1155.                                 $("#manual_withdraw_amt_recv").html('0.00000000');
  1156.                                 $("#instant_withdraw_amt_recv").html('0.00000000');
  1157.                         }
  1158.                         DisplaySEMessage(result[0], result[1]);
  1159.                         $("#instant_withdrawal_button").attr("disabled", false);
  1160.                 });
  1161.         });
  1162.         $("#withdrawal_button").click(function(event) {
  1163.                 $("#withdrawal_button").attr("disabled", true);
  1164.                 var posting = $.post('/', {
  1165.                         op: 'withdraw',
  1166.                         type: 'slow',
  1167.                         amount: $("#withdrawal_amount").val(),
  1168.                         withdraw_address: $("#manual_withdraw_btc_add").val(),
  1169.                         tfa_code: $("#mw_tfa_code").val()
  1170.                 });
  1171.                 posting.done(function(data) {
  1172.                         var result = data.split(":");
  1173.                         if (result[0] == "s") {
  1174.                                 $('#balance').html(result[2]);
  1175.                                 balanceChanged();
  1176.                                 $('#manual_withdraw_btc_add').val('');
  1177.                                 $('#instant_withdraw_btc_add').val('');
  1178.                                 withdraw_max_amount = parseFloat(Math.floor((result[2] - 0.00000001) * 100000000) / 100000000).toFixed(8);
  1179.                                 $("#withdrawal_amount").val('');
  1180.                                 $("#instant_withdrawal_amount").val('');
  1181.                                 $("#manual_withdraw_amt_recv").html('0.00000000');
  1182.                                 $("#instant_withdraw_amt_recv").html('0.00000000');
  1183.                         }
  1184.                         DisplaySEMessage(result[0], result[1]);
  1185.                         $("#withdrawal_button").attr("disabled", false);
  1186.                 });
  1187.         });
  1188.         $("#bcc_withdrawal_button").click(function(event) {
  1189.                 $("#bcc_withdrawal_button").attr("disabled", true);
  1190.                 var posting = $.post('/', {
  1191.                         op: 'withdraw_bcc',
  1192.                         withdraw_address: $("#bcc_withdraw_btc_add").val(),
  1193.                         tfa_code: $("#bcc_tfa_code").val()
  1194.                 });
  1195.                 posting.done(function(data) {
  1196.                         var result = data.split(":");
  1197.                         if (result[0] == "s") {
  1198.                                 $('#bcc_withdraw_btc_add').val('');
  1199.                         }
  1200.                         DisplaySEMessage(result[0], result[1]);
  1201.                         $("#bcc_withdrawal_button").attr("disabled", false);
  1202.                 });
  1203.         });
  1204.         $("#exchange_bcc_button").click(function(event) {
  1205.                 $("#exchange_bcc_button").attr("disabled", true);
  1206.                 var posting = $.post('/', {
  1207.                         op: 'exchange_bcc'
  1208.                 });
  1209.                 posting.done(function(data) {
  1210.                         var result = data.split(":");
  1211.                         if (result[0] == "s") {
  1212.                                 $('#balance').html(result[2]);
  1213.                                 balanceChanged();
  1214.                                 $('#exchange_bcc_link').hide();
  1215.                         }
  1216.                         DisplaySEMessage(result[0], result[1]);
  1217.                         $("#exchange_bcc_button").attr("disabled", false);
  1218.                 });
  1219.         });
  1220.         $("#main_deposit_address_qr_code_link").click(function() {
  1221.                 $("#main_deposit_address_qr_code").show();
  1222.         });
  1223.         $("#hide_xapo_wallet_msg").click(function() {
  1224.                 $('#create_xapo_wallet_msg').hide();
  1225.                 $.cookie.raw = true;
  1226.                 $.cookie('hide_xapo_message', 1, {
  1227.                         expires: 3650,
  1228.                         secure: true
  1229.                 });
  1230.         });
  1231.         var hide_sharing_password_message_cookie = $.cookie('hide_sharing_password_message');
  1232.         if (hide_sharing_password_message_cookie != 1) {
  1233.                 $('#sharing_password_message').show();
  1234.         }
  1235.         $("#hide_sharing_password_message").click(function() {
  1236.                 $('#sharing_password_message').hide();
  1237.                 $.cookie.raw = true;
  1238.                 $.cookie('hide_sharing_password_message', 1, {
  1239.                         expires: 3650,
  1240.                         secure: true
  1241.                 });
  1242.         });
  1243.         $(".logout_link").click(function(event) {
  1244.                 $.cookie.raw = true;
  1245.                 $.removeCookie('btc_address');
  1246.                 $.removeCookie('password');
  1247.                 window.location.replace("http://freebitco.in/?op=home");
  1248.         });
  1249.         $("#mob_ver_button").click(function(event) {
  1250.                 $("#mob_ver_button").attr("disabled", true);
  1251.                 $.get('/?op=verify_phone&country_code=' + $("#mob_ver_country_code").val() + '&phone_number=' + $("#mob_ver_mobile_number").val(), function(data) {
  1252.                         var result = data.split(":");
  1253.                         $('#mob_ver_message').html("");
  1254.                         $('#mob_ver_message').show();
  1255.                         $('#mob_ver_message').removeClass('red');
  1256.                         $('#mob_ver_message').removeClass('green');
  1257.                         $('#reset_mob_ver').hide();
  1258.                         if (result[0] == "e") {
  1259.                                 $('#mob_ver_message').addClass('red');
  1260.                         }
  1261.                         if (result[0] == "s") {
  1262.                                 $('#mob_ver_message').addClass('green');
  1263.                         }
  1264.                         if (result[1] == "e1") {
  1265.                                 $('#mob_ver_message').html("Message could not be sent - " + result[2]);
  1266.                         }
  1267.                         if (result[1] == "e2") {
  1268.                                 $('#mob_ver_message').html("Someone has already used this mobile number.");
  1269.                         }
  1270.                         if (result[1] == "e3") {
  1271.                                 $('#mob_ver_message').html("Invalid country code or mobile number.");
  1272.                         }
  1273.                         if (result[1] == "e4") {
  1274.                                 $('#mob_ver_message').html("We have already sent you a verification code. Click the link below to change your mobile number to a different one to get a code.");
  1275.                         }
  1276.                         if (result[1] == "e5") {
  1277.                                 $('#mob_ver_message').html("You have already tried to send a code to this mobile number. Please try a different number.");
  1278.                         }
  1279.                         if (result[1] == "e6") {
  1280.                                 $('#mob_ver_message').html("Please wait " + result[2] + " minutes before requesting another code");
  1281.                         }
  1282.                         if (result[1] == "e7") {
  1283.                                 $('#mob_ver_message').html("You have entered an incorrect mobile number 10 times. You cannot enter another one.");
  1284.                         }
  1285.                         if (result[1] == "e8") {
  1286.                                 $('#mob_ver_message').html("You do not have sufficient balance to verify your phone. Phone verification has a one-time charge of " + result[2] + " BTC to cover network costs.");
  1287.                         }
  1288.                         if (result[1] == "s1") {
  1289.                                 $('#mob_ver_message').html("Verification message sent to +" + result[2] + ". Please enter the 6 digit code that you get into the box below.");
  1290.                                 $('#mob_ver_button').hide();
  1291.                                 $('#mob_ver_enter_number').hide();
  1292.                                 $('#reset_mob_ver').show();
  1293.                                 $("html, body").animate({
  1294.                                         scrollTop: $("#mob_ver_enter_number").offset().top - 45
  1295.                                 }, "fast");
  1296.                         }
  1297.                         if (result[1] == "s2") {
  1298.                                 $('#mob_ver_message').html("Your mobile number has already been verified.");
  1299.                         }
  1300.                         $("#mob_ver_button").attr("disabled", false);
  1301.                 });
  1302.         });
  1303.         $("#mob_ver_code_button").click(function(event) {
  1304.                 $("#mob_ver_code_button").attr("disabled", true);
  1305.                 $.get('/?op=verify_phone_code&code=' + $("#mob_ver_code").val(), function(data) {
  1306.                         var result = data.split(":");
  1307.                         $('#mob_ver_code_message').html("");
  1308.                         $('#mob_ver_code_message').show();
  1309.                         $('#mob_ver_code_message').removeClass('red');
  1310.                         $('#mob_ver_code_message').removeClass('green');
  1311.                         if (result[0] == "e") {
  1312.                                 $('#mob_ver_code_message').addClass('red');
  1313.                         }
  1314.                         if (result[0] == "s") {
  1315.                                 $('#mob_ver_code_message').addClass('green');
  1316.                         }
  1317.                         if (result[1] == "e1") {
  1318.                                 $('#mob_ver_code_message').html("Incorrect code. " + result[3] + "<BR>You have " + result[2] + " tries remaining.");
  1319.                         }
  1320.                         if (result[1] == "e2") {
  1321.                                 $('#mob_ver_code_message').html("Invalid code entered.");
  1322.                         }
  1323.                         if (result[1] == "e3") {
  1324.                                 $('#mob_ver_code_message').html("You cannot verify your mobile number anymore as you have entered incorrect codes 5 times.");
  1325.                         }
  1326.                         if (result[1] == "e4") {
  1327.                                 $('#mob_ver_code_message').html("You need to request a code before trying to verify it. Use the box above to request a code.");
  1328.                         }
  1329.                         if (result[1] == "e5") {
  1330.                                 $('#mob_ver_code_message').html("Someone has already used this mobile number.");
  1331.                         }
  1332.                         if (result[1] == "s1") {
  1333.                                 $('#mob_ver_code_message').html("Code verified successfully!");
  1334.                                 $('#reset_mob_ver').hide();
  1335.                         }
  1336.                         if (result[1] == "s2") {
  1337.                                 $('#mob_ver_code_message').html("Your mobile number has already been verified.");
  1338.                                 $('#reset_mob_ver').hide();
  1339.                         }
  1340.                         $("#mob_ver_code_button").attr("disabled", false);
  1341.                 });
  1342.         });
  1343.         $("#reset_mob_ver_link").click(function(event) {
  1344.                 $.get('/?op=enter_phone_again', function(data) {
  1345.                         var result = data.split(":");
  1346.                         $('#reset_mob_ver_msg').html("");
  1347.                         $('#reset_mob_ver_msg').show();
  1348.                         $('#reset_mob_ver_msg').removeClass('red');
  1349.                         $('#reset_mob_ver_msg').removeClass('green');
  1350.                         if (result[0] == "e") {
  1351.                                 $('#reset_mob_ver_msg').addClass('red');
  1352.                         }
  1353.                         if (result[0] == "s") {
  1354.                                 $('#reset_mob_ver_msg').addClass('green');
  1355.                         }
  1356.                         if (result[1] == "e1") {
  1357.                                 $('#reset_mob_ver_msg').html("You have entered an incorrect mobile number 10 times. You cannot enter another one.");
  1358.                         } else if (result[1] == "e2") {
  1359.                                 $('#reset_mob_ver').hide();
  1360.                                 $('#mob_ver_mobile_number').val('');
  1361.                                 $('#mob_ver_button').show();
  1362.                                 $('#mob_ver_enter_number').show();
  1363.                                 $('#mob_ver_message').hide();
  1364.                         } else if (result[1] == "e3") {
  1365.                                 $('#reset_mob_ver_msg').html("Please wait " + result[2] + " minutes before requesting another code");
  1366.                         } else if (result[1] == "s1") {
  1367.                                 $('#reset_mob_ver').hide();
  1368.                                 $('#mob_ver_mobile_number').val('');
  1369.                                 $('#mob_ver_button').show();
  1370.                                 $('#mob_ver_enter_number').show();
  1371.                                 $('#mob_ver_message').hide();
  1372.                         } else if (result[1] == "s1") {
  1373.                                 $('#reset_mob_ver').html("Your mobile number has already been verified.");
  1374.                         }
  1375.                 });
  1376.         });
  1377.         $("#hide_enable_2fa_msg_alert").click(function() {
  1378.                 $('#enable_2fa_msg_alert').hide();
  1379.                 $.cookie.raw = true;
  1380.                 $.cookie('hide_enable_2fa_msg_alert', 1, {
  1381.                         expires: 7,
  1382.                         secure: true
  1383.                 });
  1384.         });
  1385.         $("#hide_high_network_load_msg").click(function() {
  1386.                 $('#high_network_load_msg').hide();
  1387.                 $.cookie.raw = true;
  1388.                 $.cookie('hide_high_network_load_msg', 1, {
  1389.                         expires: 2,
  1390.                         secure: true
  1391.                 });
  1392.         });
  1393.         $("#hide_high_network_load_msg_short").click(function() {
  1394.                 $('#high_network_load_msg_short').hide();
  1395.                 $.cookie.raw = true;
  1396.                 $.cookie('hide_high_network_load_msg_short', 1, {
  1397.                         expires: 2,
  1398.                         secure: true
  1399.                 });
  1400.         });
  1401.         $("#hide_earn_btc_msg").click(function() {
  1402.                 $('#earn_btc_msg').hide();
  1403.                 $.cookie.raw = true;
  1404.                 $.cookie('hide_earn_btc_msg', 1, {
  1405.                         expires: 3650,
  1406.                         secure: true
  1407.                 });
  1408.         });
  1409.         $("#hide_mine_btc_msg").click(function() {
  1410.                 $('#mine_btc_msg').hide();
  1411.                 $.cookie.raw = true;
  1412.                 $.cookie('hide_mine_btc_msg', 1, {
  1413.                         expires: 3650,
  1414.                         secure: true
  1415.                 });
  1416.         });
  1417.         $("#double_your_btc_tab").on('keydown', '#double_your_btc_stake', function(e) {
  1418.                 var keyCode = e.keyCode || e.which;
  1419.                 if (keyCode == 72) {
  1420.                         e.preventDefault();
  1421.                         if ($("#double_your_btc_bet_hi_button").is(":enabled")) {
  1422.                                 $("#double_your_btc_bet_hi_button").click();
  1423.                         }
  1424.                 } else if (keyCode == 76) {
  1425.                         e.preventDefault();
  1426.                         if ($("#double_your_btc_bet_lo_button").is(":enabled")) {
  1427.                                 $("#double_your_btc_bet_lo_button").click();
  1428.                         }
  1429.                 } else if (keyCode == 65) {
  1430.                         e.preventDefault();
  1431.                         if ($("#double_your_btc_stake").val() > 0.00000001) {
  1432.                                 $("#double_your_btc_half").click();
  1433.                         }
  1434.                 } else if (keyCode == 83) {
  1435.                         e.preventDefault();
  1436.                         $("#double_your_btc_2x").click();
  1437.                 } else if (keyCode == 68) {
  1438.                         e.preventDefault();
  1439.                         $("#double_your_btc_min").click();
  1440.                 } else if (keyCode == 70) {
  1441.                         e.preventDefault();
  1442.                         $("#double_your_btc_max").click();
  1443.                 } else if (keyCode == 81) {
  1444.                         e.preventDefault();
  1445.                         $("#double_your_btc_payout_multiplier").val(parseFloat($("#double_your_btc_payout_multiplier").val()) + 1);
  1446.                         $("#double_your_btc_payout_multiplier").keyup();
  1447.                 } else if (keyCode == 87) {
  1448.                         e.preventDefault();
  1449.                         $("#double_your_btc_payout_multiplier").val(parseFloat($("#double_your_btc_payout_multiplier").val()) - 1);
  1450.                         $("#double_your_btc_payout_multiplier").keyup();
  1451.                 } else if (keyCode == 69) {
  1452.                         e.preventDefault();
  1453.                         $("#double_your_btc_payout_multiplier").val(parseFloat($("#double_your_btc_payout_multiplier").val()) + 5);
  1454.                         $("#double_your_btc_payout_multiplier").keyup();
  1455.                 } else if (keyCode == 82) {
  1456.                         e.preventDefault();
  1457.                         $("#double_your_btc_payout_multiplier").val(parseFloat($("#double_your_btc_payout_multiplier").val()) - 5);
  1458.                         $("#double_your_btc_payout_multiplier").keyup();
  1459.                 } else if (keyCode == 84) {
  1460.                         e.preventDefault();
  1461.                         $("#double_your_btc_payout_multiplier").val(parseFloat($("#double_your_btc_payout_multiplier").val()) + 10);
  1462.                         $("#double_your_btc_payout_multiplier").keyup();
  1463.                 } else if (keyCode == 89) {
  1464.                         e.preventDefault();
  1465.                         $("#double_your_btc_payout_multiplier").val(parseFloat($("#double_your_btc_payout_multiplier").val()) - 10);
  1466.                         $("#double_your_btc_payout_multiplier").keyup();
  1467.                 }
  1468.         });
  1469.         $("#lottery_tickets_purchase_count").keyup(function(event) {
  1470.                 var lottery_tickets_purchase_count = parseInt($("#lottery_tickets_purchase_count").val());
  1471.                 var lottery_ticket_price = parseFloat($(".lottery_ticket_price").html()).toFixed(8);
  1472.                 $("#lottery_total_purchase_price").html(parseFloat(lottery_tickets_purchase_count * lottery_ticket_price * 100000000 / 100000000).toFixed(8));
  1473.         });
  1474.         $("#lottery_tickets_purchase_count").keypress(function() {
  1475.                 $("#lottery_tickets_purchase_count").keyup();
  1476.         });
  1477.         $("#lottery_tickets_purchase_count").keydown(function() {
  1478.                 $("#lottery_tickets_purchase_count").keyup();
  1479.         });
  1480.         $("#purchase_lottery_tickets_button").click(function(event) {
  1481.                 $("#purchase_lottery_tickets_button").attr("disabled", true);
  1482.                 $.get('/?op=purchase_lott_tickets&num=' + $("#lottery_tickets_purchase_count").val(), function(data) {
  1483.                         var result = data.split(":");
  1484.                         $('#lottery_tickets_purchase_message').html("");
  1485.                         $('#lottery_tickets_purchase_message').show();
  1486.                         $('#lottery_tickets_purchase_message').removeClass('free_play_result_error');
  1487.                         $('#lottery_tickets_purchase_message').removeClass('free_play_result_success');
  1488.                         if (result[0] == "e") {
  1489.                                 $('#lottery_tickets_purchase_message').addClass('free_play_result_error');
  1490.                                 $('#lottery_tickets_purchase_message').html(result[1]);
  1491.                         }
  1492.                         if (result[0] == "s") {
  1493.                                 $('#lottery_tickets_purchase_message').addClass('free_play_result_success');
  1494.                                 if (result[1] == "s1") {
  1495.                                         var ticket_word = "tickets";
  1496.                                         if (parseInt(result[2]) == 1) {
  1497.                                                 ticket_word = "ticket";
  1498.                                         }
  1499.                                         $('#lottery_tickets_purchase_message').html("Successfully purchased " + result[2] + " " + ticket_word + " in lottery round " + result[5] + " for " + parseFloat(result[4] / 100000000).toFixed(8) + " BTC.");
  1500.                                         $('#user_lottery_tickets').html(ReplaceNumberWithCommas(result[3]));
  1501.                                         $('#balance').html(parseFloat(result[6] / 100000000).toFixed(8));
  1502.                                         balanceChanged();
  1503.                                 }
  1504.                         }
  1505.                         $("#purchase_lottery_tickets_button").attr("disabled", false);
  1506.                 });
  1507.         });
  1508.         var free_play_claim_amount = 0;
  1509.         $(window).scroll(function() {
  1510.                 $('.fbtc_left_sky').css('top', $(this).scrollTop());
  1511.         });
  1512.         $("#free_play_claim_button").click(function(event) {
  1513.                 window.location.href = 'https://freebitco.in/?op=home&free_play_claim=' + free_play_claim_amount;
  1514.         });
  1515.         $("#free_play_form_button").click(function(event) {
  1516.                 event.preventDefault();
  1517.                 $('#free_play_digits').show();
  1518.                 $('.free_play_element').hide();
  1519.                 var fingerprint = $.fingerprint();
  1520.                 var fingerprint2 = new Fingerprint({
  1521.                         canvas: true,
  1522.                         screen_resolution: true,
  1523.                         ie_activex: true
  1524.                 }).get();
  1525.                 var token = $("#free_play_form").find('[name="' + token_name + '"]').val();
  1526.                 var intervalID = setInterval(function() {
  1527.                         $("#free_play_first_digit").html(Math.floor(Math.random() * 10));
  1528.                         $("#free_play_second_digit").html(Math.floor(Math.random() * 10));
  1529.                         $("#free_play_third_digit").html(Math.floor(Math.random() * 10));
  1530.                         $("#free_play_fourth_digit").html(Math.floor(Math.random() * 10));
  1531.                         $("#free_play_fifth_digit").html(Math.floor(Math.random() * 10));
  1532.                 }, 10);
  1533.                 $("#free_play_form_button").attr("disabled", true);
  1534.                 $("html, body").animate({
  1535.                         scrollTop: $("#free_play_digits").offset().top - 50
  1536.                 }, "fast");
  1537.                 var post_variables = {
  1538.                         op: 'free_play',
  1539.                         fingerprint: fingerprint,
  1540.                         client_seed: $('#next_client_seed').val(),
  1541.                         fingerprint2: fingerprint2,
  1542.                         pwc: $('#pwc_input').val(),
  1543.                 };
  1544.                 post_variables[token_name] = token;
  1545.                 post_variables[tcGiQefA] = window[tcGiQefA];
  1546.                 if ($("#free_play_recaptcha") && $("#free_play_recaptcha").length > 0) {
  1547.                         if (typeof grecaptcha !== 'undefined') {
  1548.                                 post_variables['g_recaptcha_response'] = encodeURIComponent(grecaptcha.getResponse());
  1549.                         }
  1550.                 }
  1551.                 if ($('#captchasnet_free_play_captcha .captchasnet_captcha_input_box').val() && $('#captchasnet_free_play_captcha .captchasnet_captcha_input_box').val().length > 0) {
  1552.                         post_variables['captchasnet_random'] = $('#captchasnet_free_play_captcha .captchasnet_captcha_random').val();
  1553.                         post_variables['captchasnet_response'] = $('#captchasnet_free_play_captcha .captchasnet_captcha_input_box').val();
  1554.                 }
  1555.                 if ($('#botdetect_free_play_captcha2 .captchasnet_captcha_input_box').val() && $('#botdetect_free_play_captcha2 .captchasnet_captcha_input_box').val().length > 0) {
  1556.                         post_variables['botdetect_random2'] = $('#botdetect_free_play_captcha2 .captchasnet_captcha_random').val();
  1557.                         post_variables['botdetect_response2'] = $('#botdetect_free_play_captcha2 .captchasnet_captcha_input_box').val();
  1558.                 }
  1559.                 if ($("#free_play_form").find('#adcopy_response').val() && $("#free_play_form").find('#adcopy_response').val().length > 0) {
  1560.                         post_variables['solvemedia_challenge'] = $("#free_play_form").find('#adcopy_challenge').val();
  1561.                         post_variables['solvemedia_response'] = $("#free_play_form").find('#adcopy_response').val();
  1562.                 }
  1563.                 if ($('#securimage_free_play_captcha .captchasnet_captcha_input_box').val() && $('#securimage_free_play_captcha .captchasnet_captcha_input_box').val().length > 0) {
  1564.                         post_variables['securimage_random'] = $('#securimage_free_play_captcha .captchasnet_captcha_random').val();
  1565.                         post_variables['securimage_response'] = $('#securimage_free_play_captcha .captchasnet_captcha_input_box').val();
  1566.                 }
  1567.                 if ($('#botdetect_free_play_captcha .captchasnet_captcha_input_box').val() && $('#botdetect_free_play_captcha .captchasnet_captcha_input_box').val().length > 0) {
  1568.                         post_variables['botdetect_random'] = $('#botdetect_free_play_captcha .captchasnet_captcha_random').val();
  1569.                         post_variables['botdetect_response'] = $('#botdetect_free_play_captcha .captchasnet_captcha_input_box').val();
  1570.                 }
  1571.                 var posting = $.post('/', post_variables);
  1572.                 posting.done(function(data) {
  1573.                         var result = data.split(":");
  1574.                         $('#free_play_error').html("");
  1575.                         $('#free_play_error').hide();
  1576.                         clearInterval(intervalID);
  1577.                         $("#free_play_first_digit").html(0);
  1578.                         $("#free_play_second_digit").html(0);
  1579.                         $("#free_play_third_digit").html(0);
  1580.                         $("#free_play_fourth_digit").html(0);
  1581.                         $("#free_play_fifth_digit").html(0);
  1582.                         if (result[0] == "e") {
  1583.                                 $('#free_play_digits').hide();
  1584.                                 $('.free_play_element').show();
  1585.                                 $('#free_play_error').show();
  1586.                                 $('#free_play_error').html(result[1]);
  1587.                                 if ($("#free_play_recaptcha") && $("#free_play_recaptcha").length > 0) {
  1588.                                         if (typeof grecaptcha !== 'undefined') {
  1589.                                                 grecaptcha.reset();
  1590.                                         }
  1591.                                 }
  1592.                                 if ($("#captchasnet_free_play_captcha") && $("#captchasnet_free_play_captcha").length > 0) {
  1593.                                         GenerateCaptchasNetCaptcha('captchasnet_free_play_captcha', 0);
  1594.                                 }
  1595.                                 if ($("#captchasnet_free_play_captcha2") && $("#captchasnet_free_play_captcha2").length > 0) {
  1596.                                         GenerateCaptchasNetCaptcha('captchasnet_free_play_captcha2', 0);
  1597.                                 }
  1598.                                 if ($("#free_play_solvemedia") && $("#free_play_solvemedia").length > 0 && $("#free_play_solvemedia:visible").length > 0) {
  1599.                                         if (typeof ACPuzzle !== 'undefined') {
  1600.                                                 ACPuzzle.reload();
  1601.                                         }
  1602.                                 }
  1603.                                 if ($("#botdetect_free_play_captcha") && $("#botdetect_free_play_captcha").length > 0) {
  1604.                                         GenerateCaptchasNetCaptcha('botdetect_free_play_captcha', 3);
  1605.                                 }
  1606.                                 if ($("#botdetect_free_play_captcha2") && $("#botdetect_free_play_captcha2").length > 0) {
  1607.                                         GenerateCaptchasNetCaptcha('botdetect_free_play_captcha2', 3);
  1608.                                 }
  1609.                                 if ($("#securimage_free_play_captcha") && $("#securimage_free_play_captcha").length > 0) {
  1610.                                         GenerateCaptchasNetCaptcha('securimage_free_play_captcha', 2);
  1611.                                 }
  1612.                                 if (result[3] == "e1") {
  1613.                                         $('#free_play_error').hide();
  1614.                                         $('.free_play_element').hide();
  1615.                                         $('#wait').show();
  1616.                                         $('#same_ip_error').show();
  1617.                                         $('#same_ip_error').html(result[1]);
  1618.                                         $('#time_remaining').countdown({
  1619.                                                 until: +result[2],
  1620.                                                 format: 'MS'
  1621.                                         });
  1622.                                         setTimeout(function() {
  1623.                                                 RefreshPageAfterFreePlayTimerEnds();
  1624.                                         }, parseInt(result[2]) * 1000);
  1625.                                         title_countdown(parseInt(result[2]));
  1626.                                 }
  1627.                         } else if (result[0] == "s") {
  1628.                                 var number = result[1];
  1629.                                 var single_digit = number.split("");
  1630.                                 if (number.toString().length < 5) {
  1631.                                         var remaining = 5 - number.toString().length;
  1632.                                         for (var i = 0; i < remaining; i++) {
  1633.                                                 single_digit.unshift('0');
  1634.                                         }
  1635.                                 }
  1636.                                 $("#free_play_first_digit").html(single_digit[0]);
  1637.                                 $("#free_play_second_digit").html(single_digit[1]);
  1638.                                 $("#free_play_third_digit").html(single_digit[2]);
  1639.                                 $("#free_play_fourth_digit").html(single_digit[3]);
  1640.                                 $("#free_play_fifth_digit").html(single_digit[4]);
  1641.                                 $.cookie.raw = true;
  1642.                                 $.cookie('last_play', result[4], {
  1643.                                         expires: 3650,
  1644.                                         secure: true
  1645.                                 });
  1646.                                 $.removeCookie('ivp7GpJPvMtG');
  1647.                                 $('.free_play_element').hide();
  1648.                                 $('#free_play_result').show();
  1649.                                 $('#wait').show();
  1650.                                 $('#balance').html(result[2]);
  1651.                                 balanceChanged();
  1652.                                 $('#time_remaining').countdown({
  1653.                                         until: +3600,
  1654.                                         format: 'MS'
  1655.                                 });
  1656.                                 setTimeout(function() {
  1657.                                         RefreshPageAfterFreePlayTimerEnds();
  1658.                                 }, 3600 * 1000);
  1659.                                 title_countdown(3600);
  1660.                                 free_play_claim_amount = parseFloat(Math.round(result[3] * 100000000) / 100000000).toFixed(8);
  1661.                                 $('#winnings').html(free_play_claim_amount);
  1662.                                 $('#balance_usd').html(result[5]);
  1663.                                 $('#next_server_seed_hash').val(result[6]);
  1664.                                 $('#next_nonce').html(result[8]);
  1665.                                 $('.previous_server_seed').html(result[9]);
  1666.                                 $('#previous_server_seed_hash').val(result[10]);
  1667.                                 $('.previous_client_seed').html(result[11]);
  1668.                                 $('.previous_nonce').html(result[12]);
  1669.                                 $('#previous_roll').html(result[1]);
  1670.                                 $('#no_previous_rolls_msg').hide();
  1671.                                 $('#previous_rolls_table').show();
  1672.                                 $('#previous_roll_strings').show();
  1673.                                 $("#verify_rolls_link").attr("href", "https://s3.amazonaws.com/roll-verifier/verify.html?server_seed=" + result[9] + "&client_seed=" + result[11] + "&server_seed_hash=" + result[10] + "&nonce=" + result[12]);
  1674.                                 $('#user_lottery_tickets').html(ReplaceNumberWithCommas(result[13]));
  1675.                                 $('.user_reward_points').html(ReplaceNumberWithCommas(result[14]));
  1676.                                 $('#fp_lottery_tickets_won').html(result[15]);
  1677.                                 $('#fp_reward_points_won').html(result[16]);
  1678.                                 $('#fp_multiplier_bonus').html(result[17]);
  1679.                                 $('#fp_bonus_req_completed').html(result[18]);
  1680.                                 if (parseInt(result[1]) > 9997) {
  1681.                                         var fp_win_amt = 20;
  1682.                                         if (parseInt(result[1]) > 9999) {
  1683.                                                 fp_win_amt = 200;
  1684.                                         }
  1685.                                         $('#make_extra_5_msg').show();
  1686.                                         $('#fp_forum_msg').html('[b]I just won $' + fp_win_amt + ' at FreeBitco.in![/b]&#13;&#10;&#13;&#10;My user id is ' + socket_userid + '.&#13;&#10;&#13;&#10;My winning seeds: ' + "https://s3.amazonaws.com/roll-verifier/verify.html?server_seed=" + result[9] + "&client_seed=" + result[11] + "&server_seed_hash=" + result[10] + "&nonce=" + result[12]);
  1687.                                 }
  1688.                                 setTimeout(function() {
  1689.                                         $('.show_multiply_modal').click();
  1690.                                 }, 2000);
  1691.                         }
  1692.                         $("#free_play_form_button").attr("disabled", false);
  1693.                 });
  1694.         });
  1695.         var lottery_winners_start = 1;
  1696.         var lottery_show_older = 0;
  1697.         var lottery_show_newer = 0;
  1698.         $("#older_lottery_winners_link").click(function() {
  1699.                 lottery_show_older = 1;
  1700.         });
  1701.         $("#newer_lottery_winners_link").click(function() {
  1702.                 lottery_show_newer = 1;
  1703.         });
  1704.         $(".browse_lottery_winners_link").click(function() {
  1705.                 if (lottery_show_older == 1) {
  1706.                         lottery_winners_start = lottery_winners_start + 1;
  1707.                 } else if (lottery_show_newer == 1) {
  1708.                         lottery_winners_start = lottery_winners_start - 1;
  1709.                 }
  1710.                 if (lottery_winners_start >= latest_lottery_round - 1) {
  1711.                         lottery_winners_start = latest_lottery_round - 1;
  1712.                 }
  1713.                 if (lottery_show_older == 1 && lottery_winners_start < 1) {
  1714.                         lottery_winners_start = 1;
  1715.                 }
  1716.                 $("#older_lottery_winners_link").attr("disabled", true);
  1717.                 $("#newer_lottery_winners_link").attr("disabled", true);
  1718.                 $.get('/stats_new_public/?f=lottery_winners&start=' + lottery_winners_start, function(data) {
  1719.                         if (parseInt(data.round) > 0) {
  1720.                                 $("#previous_lottery_winners_list_div").html("");
  1721.                                 var mobile_class = "";
  1722.                                 if (mobile_device == 1) {
  1723.                                         mobile_class = " lottery_table_mobile_style ";
  1724.                                 }
  1725.                                 $("#previous_lottery_winners_list_div").html('<div class="large-12 small-12 columns center lottery_winner_table_box table_header_background br_5_5"><div class="center" style="margin:auto;">LOTTERY ROUND ' + data.round + '</div></div><div class="large-12 small-12 columns center lottery_winner_table_box"><div class="center" style="margin:auto; font-weight:bold;">TOTAL TICKETS: ' + data.total_tickets + '</div></div><div class="large-12 small-12 columns center lottery_winner_table_box_container effect2"><div class="font_bold large-1 small-1 columns center lottery_winner_table_box lottery_winner_table_first_last_cell' + mobile_class + '">#</div><div class="font_bold large-3 small-3 columns center lottery_winner_table_box lottery_winner_table_second_cell' + mobile_class + '">USER ID</div><div class="font_bold large-4 small-4 columns center lottery_winner_table_box lottery_winner_table_third_cell' + mobile_class + '">AMOUNT WON</div><div class="font_bold large-4 small-4 columns center lottery_winner_table_box lottery_winner_table_first_last_cell' + mobile_class + '">USER TICKETS</div></div>');
  1726.                                 for (var i = 0; i < data.winners.length; i++) {
  1727.                                         $("#previous_lottery_winners_list_div").append('<div class="large-12 small-12 columns center lottery_winner_table_box_container effect2"><div class="large-1 small-1 columns center lottery_winner_table_box lottery_winner_table_first_last_cell' + mobile_class + '">' + data.winners[i].rank + '</div><div class="large-3 small-3 columns center lottery_winner_table_box lottery_winner_table_second_cell' + mobile_class + '">' + data.winners[i].userid + '</div><div class="large-4 small-4 columns center lottery_winner_table_box lottery_winner_table_third_cell' + mobile_class + '">' + data.winners[i].amount + ' BTC</div><div class="large-4 small-4 columns center lottery_winner_table_box lottery_winner_table_first_last_cell' + mobile_class + '">' + data.winners[i].tickets_purchased + '</div> </div>');
  1728.                                 }
  1729.                         }
  1730.                         lottery_show_older = 0;
  1731.                         lottery_show_newer = 0;
  1732.                         $("#older_lottery_winners_link").attr("disabled", false);
  1733.                         $("#newer_lottery_winners_link").attr("disabled", false);
  1734.                 });
  1735.         });
  1736.         $("#newer_lottery_winners_link").click();
  1737.         $('.top-bar-section ul.right li').click(function() {
  1738.                 $('.top-bar').removeClass('expanded');
  1739.         });
  1740.         $("#set_email_preferences").click(function() {
  1741.                 $("#set_email_preferences").attr("disabled", true);
  1742.                 var subs_arr = $('.email_subs_checkbox:checkbox:checked').map(function() {
  1743.                         return this.value;
  1744.                 }).get().toString();
  1745.                 $.get('/?op=set_email_subscriptions&subs=' + subs_arr, function(data) {
  1746.                         $("#set_email_preferences").attr("disabled", false);
  1747.                         DisplaySEMessage('s', 'Succesfully updated email subscriptions');
  1748.                 });
  1749.         });
  1750.         $("#double_your_btc_payout_multiplier").keyup(function() {
  1751.                 if (parseFloat($("#double_your_btc_payout_multiplier").val()) < 1.01 && parseFloat($("#double_your_btc_payout_multiplier").val()) != 1) {
  1752.                         $("#double_your_btc_payout_multiplier").val(1.01);
  1753.                 } else if (parseFloat($("#double_your_btc_payout_multiplier").val()) > 4750.00) {
  1754.                         $("#double_your_btc_payout_multiplier").val(4750.00);
  1755.                 }
  1756.                 CalculateWinAmount();
  1757.                 $("#double_your_btc_win_chance").val((parseFloat(parseInt($(".lt").html()) / 10000 * 100).toFixed(2)) + "%");
  1758.         });
  1759.         $("#double_your_btc_win_chance").keyup(function() {
  1760.                 if (parseFloat($("#double_your_btc_win_chance").val()) > 94.06) {
  1761.                         $("#double_your_btc_win_chance").val(94.06 + "%");
  1762.                 } else if (parseFloat($("#double_your_btc_win_chance").val()) < 0.02 && parseFloat($("#double_your_btc_win_chance").val()) != 0) {
  1763.                         $("#double_your_btc_win_chance").val(0.02 + "%");
  1764.                 }
  1765.                 $("#double_your_btc_payout_multiplier").val(parseFloat(95 / parseFloat($("#double_your_btc_win_chance").val())).toFixed(2));
  1766.                 CalculateWinAmount();
  1767.         });
  1768.         $("#double_your_btc_payout_multiplier").change(function() {
  1769.                 $("#double_your_btc_payout_multiplier").val(parseFloat(9500 / parseInt($(".lt").html())).toFixed(2));
  1770.         });
  1771.         $("#double_your_btc_win_chance").change(function() {
  1772.                 $("#double_your_btc_win_chance").val((parseFloat(parseInt($(".lt").html()) / 10000 * 100).toFixed(2)) + "%");
  1773.         });
  1774.         $("#double_your_btc_win_chance").focus(function() {
  1775.                 $("#win_chance_value_message").show();
  1776.         });
  1777.         $("#double_your_btc_win_chance").focusout(function() {
  1778.                 $("#win_chance_value_message").hide();
  1779.         });
  1780.         $("#double_your_btc_payout_multiplier").focus(function() {
  1781.                 $("#payout_value_message").show();
  1782.         });
  1783.         $("#double_your_btc_payout_multiplier").focusout(function() {
  1784.                 $("#payout_value_message").hide();
  1785.         });
  1786.         $('#login_form').hide();
  1787.         $('body').on('click', '.login_menu_button', function() {
  1788.                 $('#signup_form').hide();
  1789.                 $('#homepage_login_button').hide();
  1790.                 $('#homepage_signup_button').show();
  1791.                 $('#login_form').fadeIn();
  1792.         });
  1793.         $('body').on('click', '.signup_menu_button', function() {
  1794.                 $('#login_form').hide();
  1795.                 $('#homepage_login_button').show();
  1796.                 $('#homepage_signup_button').hide();
  1797.                 $('#signup_form').fadeIn();
  1798.         });
  1799.         $("#link_features").click(function() {
  1800.                 $('html, body').animate({
  1801.                         scrollTop: $("#features").offset().top - 40
  1802.                 }, 800);
  1803.         });
  1804.         $("#link_home, .login_menu_button, .signup_menu_button").click(function() {
  1805.                 $('html, body').animate({
  1806.                         scrollTop: $("#new_home").offset().top - 40
  1807.                 }, 800);
  1808.         });
  1809.         $("#link_bitcoin").click(function() {
  1810.                 $('html, body').animate({
  1811.                         scrollTop: $("#home_bitcoin").offset().top - 40
  1812.                 }, 800);
  1813.         });
  1814.         $("#link_news").click(function() {
  1815.                 $('html, body').animate({
  1816.                         scrollTop: $("#home_news").offset().top - 40
  1817.                 }, 800);
  1818.         });
  1819.         var have_account_cookie = $.cookie('have_account');
  1820.         if (have_account_cookie == 1) {
  1821.         &nb