var fRound = 0; var fRemainTime = 0; var fStates = 2; var fFinished = 1; var fCategory = "All"; // used in sell/buy history var fMF = new Object(); var fIntervalObject = null; var fMailSent = false; var fCounter = new Object(); fCounter.PriceCounter = null; fCounter.IntegerOption = { decimalPlaces: 0 }; fCounter.PriceOption = { decimalPlaces: 4 }; fCounter.CurrencyOption = { decimalPlaces: 5 }; fCounter.AssetsAmount = null; fCounter.AssetsLive = null; fCounter.AssetsReserved = null; fCounter.AssetsAvailable = null; fCounter.AssetsCommodity = null; fCounter.AssetsOption = { decimalPlaces: 2 }; var gAssetsAmount; var fAutoReserv; fMF.Referrer = ""; var fTransferKind = { "all":[{"all": "All", "deposit": "All", "withdrawal": "All"}], "deposit": [{"all":"All", "charge":"Charge", "sell":"Sell", "transfer":"Transfer", "bonus":"Bonus", "admin":"Admin"}], "withdrawal": [{"all":"All", "buy":"Buy", "assets":"Assets", "transfer":"Transfer", "fee":"Fee", "fund":"Crisis fund", "admin":"Admin"}] }; var fStatusArray = new Array(); fStatusArray[0] = "Pending"; fStatusArray[1] = "Approved"; fStatusArray[2] = "Rejected"; var fRegID = /^[A-Za-z0-9+]{5,15}$/; var fRegPassword = /^[A-Za-z0-9+]{4,15}$/; var fRegEmail = /^[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*@[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*.[a-zA-Z]{2,3}$/i; $.datepicker.setDefaults({ dateformat: "yyyy-mm-dd" }); var width; $(function(){ if($(".header-slider-ovclick").length<1) $("
").appendTo($("#subNavi-wrap")).hide(); $('.bt-mnall').click(function(){ var bodyWidth = document.documentElement.clientWidth; if(bodyWidth < 1000){ if($('#subNavi').hasClass('mn-h-open')){ ovHide(); $(this).removeClass('active'); }else{ ovShow(); $(this).addClass('active'); } }else{ return false; } }); $('.bt-mnclose').click(function(){ $('#subNavi').removeClass('mn-h-open'); ovHide(); }); // login-btns /* $('.lm-info').find('.login-btn').click(function(){ $('.lm-info').find('.login-btn').hide(); $('.lm-info').find('.login-on').show(); $('.lm-info').find('.login-off').hide(); }); $('.lm-info').find('.logout-btn').click(function(){ $('.lm-info').find('.login-btn').show(); $('.lm-info').find('.login-on').hide(); $('.lm-info').find('.login-off').show(); }); */ // input & select $('.chk-select').find('select').change(function() { var current = $('.select-input').val(); if (current != 'null') { $(this).css({'color':'#111'}) $(this).parent().addClass('active'); } else { $(this).css({'color':'909090'}) $(this).parent().removeClass('active'); } }); $('.chk-input').find('input[type=text],textarea').css({'color':'#909090'}); $('.chk-input').find('input[type=text],textarea').on('change keydown keypress keyup',function() { var current = $(this).parent().find('input[type=text]').val(); if (current != 'null') { $(this).css({'color':'#111'}); $(this).parent().addClass('active'); $(this).parent().find('.delete').show(); } else { $(this).css({'color':'#909090'}); $(this).parent().removeClass('active'); $(this).parent().find('.delete').hide(); } }); $('.chk-input.active').find('input[type=text],textarea').css({'color':'#111'}); $('.chk-input.active').find('input[type=text],textarea').change(function() { var current = $(this).val(); if (current != 'null') { $(this).css({'color':'#111'}); $(this).parent().find('.delete').show(); } else { $(this).css({'color':'#111'}); $(this).parent().find('.delete').show(); } }); $('.passValue').on('change keydown keypress keyup',function() { var current = $('.passValue').val(); if (current != 'null') { $(this).attr('type', 'password'); } else { $(this).attr('type', 'text'); } }); $(".language > ul.flag > li").on("click", function(event){ event.preventDefault(); var sLang = $(this).data("lang"); console.log(sLang); location.href="/?lang=" + sLang; }); /* $("#leftmenu ul .lm_l2:nth-child(2)").on("click", function(event){ event.preventDefault(); alert("Coming SOON!"); }); */ $(".p2p-alert-coming-soon").on("click", function(event){ event.preventDefault(); alert("Coming SOON!"); }); $("#search-referrer").on("click", function(event){ event.preventDefault(); var sReferrer = $("#search-referrer-id").val(); $.getJSON("/api/member/" + gJoinCheckKind + "/" + sReferrer, function(data){ if (data.member.length > 0){ if (gJoinCheckKind == "REFERRER"){ $("#user-referrer").val(data.member[0].id); } else if (gJoinCheckKind == "SPONSOR"){ if (data.count.count >= 2){ alert("The number of sponsors has exceeded the specified number."); } else { $("#user-sponsor").val(data.member[0].id); $("#user-sponsor").data("count", data.count.count); } } $("#transfer-member").val(data.member[0].id); $('#layer-pop').find('.search-pop').hide(); $('#layer-pop').hide(); } else { alert("There is not that referrer ID"); } }); }); $("#site-logon").on("click", function(event){ event.preventDefault(); var sID = $("#site-logon-id").val(); var sPW = $("#site-logon-pw").val(); var oParams; var bOK = true; if (sID == ""){ alert("No blank ID allowed"); $("#site-logon-id").focus(); bOK = false; } if (bOK){ if (sPW == ""){ alert("No blank password allowed"); $("#site-logon-pw").focus(); bOK = false; } } if (bOK){ oParams = { "id":sID.toUpperCase() ,"password":sPW }; $.get("/api/logon/", oParams, function(data){ console.log(JSON.stringify(data)) if (data.result == "OK"){ alert("Welcome to DAZUM!"); location.href="/"; } else if (data.result == "SUSPENDED"){ alert("Your acount is suspended."); } else if (data.result == "NOT_VERIFIED"){ alert("You are not authorized for logon. Please check your email first."); } else { alert("Check your information for sigin on"); } }); } }); $("#find-id-button").on("click", function(event){ event.preventDefault(); var sEmail = $("#find-id-email").val(); var sNickname = $("#find-id-nickname").val(); var bOK = true; if (bOK){ if (sEmail == ""){ //alert("Not allowed in blank email"); alert("Enter email for ID that you want to find"); $("#find-id-email").focus(); bOk = false; } } if (bOK){ if (! fRegEmail.test(sEmail)){ alert("Invalid ID"); $("#find-id-email").focus(); bOK = false; } } if (bOK){ if (sNickname == ""){ alert("Enter nickname for ID that you want to find"); $("#find-id-nickname").focus(); bOk = false; } } if (bOK){ var header = $("meta[name='_csrf_header']").attr("content"); var token = $("meta[name='_csrf']").attr("content"); var fd = new FormData(); fd.append(header,token); fd.append("email",sEmail); fd.append("nickname",sNickname); $.ajax({ url:"/api/lost_id/", data: fd, contentType: false, processData: false, type: "POST", success: function(data){ if (data.result == "OK"){ alert("Your ID is ...: " + data.message); $("#find-id-email").val(""); $("#find-id-nickname").val(""); $(".pop_close").trigger("click"); } else { alert("Try again"); } } }); } }); $("#find-pw-button").on("click", function(event){ event.preventDefault(); var sID = $("#find-pw-id").val(); var sEmail = $("#find-pw-email").val(); var sNickname = $("#find-pw-nickname").val(); if (fMailSent){ alert("Refresh this page and try again"); window.location.reload() } var bOK = true; if (bOK){ if (sID == ""){ alert("Enter ID for password that you want to find"); $("#find-pw-id").focus(); bOk = false; } } if (bOK){ if (! fRegID.test(sID)){ alert("Invalid ID"); $("#find-pw-id").focus(); bOK = false; } } if (bOK){ if (sEmail == ""){ alert("Enter email for password that you want to find"); $("#find-pw-email").focus(); bOk = false; } } if (bOK){ if (! fRegEmail.test(sEmail)){ alert("Invalid email"); $("#find-pw-email").focus(); bOK = false; } } if (bOK){ if (sNickname == ""){ alert("Enter nickname for password that you want to find"); $("#find-pw-nickname").focus(); bOk = false; } } if (bOK){ var header = $("meta[name='_csrf_header']").attr("content"); var token = $("meta[name='_csrf']").attr("content"); fMailSent = true; var fd = new FormData(); fd.append(header,token); fd.append("id",sID); fd.append("email",sEmail); fd.append("nickname",sNickname); $.ajax({ url:"/api/mail/lostpassword/", data: fd, contentType: false, processData: false, type: "POST", success: function(data){ if (data.result == "OK"){ alert("New password has been sent to your email. Check your email"); $("#find-pw-id").val(""); $("#find-pw-email").val(""); $("#find-pw-nickname").val(""); $(".pop_close").trigger("click"); } else { alert("Refresh this page and try again"); } } }); } }); $(".logout-btn").on("click", function(event){ event.preventDefault(); $.getJSON("/api/logoff/", function(data){ if (data.result == "OK"){ alert("You have been logged off"); location.href="/"; } }); }); $("#inner-wallet-address-copy").on("click", function(event){ event.preventDefault(); // inner-wallet-address var sInnerWalletAddress = $("#inner-wallet-address").val(); var tempElem = document.createElement('textarea'); tempElem.value = sInnerWalletAddress; document.body.appendChild(tempElem); tempElem.select(); document.execCommand("copy"); document.body.removeChild(tempElem); var oNoty = new Noty({ text: "Your wallet address copied!", layout: 'topLeft', dismissQueue: true, maxVisible: 5, timeout: 3000, type: 'success', theme: 'relax' }).show(); }); $(".lm-info div.login-on, .copy-link").on("click", function(event){ event.preventDefault(); // inner-wallet-address var sReferrerAddress = "https://beta.dazum.net/?referrer="; var tempElem = document.createElement('textarea'); tempElem.value = sReferrerAddress; document.body.appendChild(tempElem); tempElem.select(); document.execCommand("copy"); document.body.removeChild(tempElem); var oNoty = new Noty({ text: "Your referrer ID copied!", layout: 'topLeft', dismissQueue: true, maxVisible: 5, timeout: 3000, type: 'success', theme: 'relax' }).show(); }); }); function ovShow(){ var $cback = $(".header-slider-ovclick"); $cback.unbind("click").bind("click",function(){ ovHide(); $('.header-slider-ovclick').hide(); }).show(); $('#subNavi').addClass('mn-h-open'); $('.bt-mnall').addClass('active'); $('body').css({'overflow':'hidden'}); } function ovHide(){ $('#subNavi').removeClass('mn-h-open'); $('.header-slider-ovclick').hide(); $('.bt-mnall').removeClass('active'); $('body').css({'overflow':'visible'}); } function sizeControl(width) { width = parseInt(width); var bodyHeight = document.documentElement.clientHeight; var bodyWidth = document.documentElement.clientWidth; var chkHeader = $('#header-wrap').outerHeight(); var snbH =$('#subNavi').outerHeight(); if(bodyWidth >1000){ $('body').css({'overflow':'visible'}); $('#contents').css({'min-height': snbH}); }else{ $('#contents').css({'min-height': '480px'}); } var gameImg = $('.msec-game ul li').find('.img img').height() $('.msec-game ul li').find('.info').css({'min-height': gameImg}); } jQuery(function($){ sizeControl($(this).width()); $(window).resize(function() { if(this.resizeTO) { clearTimeout(this.resizeTO); } this.resizeTO = setTimeout(function() { $(this).trigger('resizeEnd'); }, 10); }); }); $(window).on('resizeEnd', function() { sizeControl($(this).width()); }); $(window).load( function() { sizeControl($(this).width()); }); $(window).scroll(function() { var position = $(window).scrollTop(); if (position > 0){ $('#header-wrap').addClass('fix'); }else{ $('#header-wrap').removeClass('fix'); } }); $(window).load(function(){ var position = $(window).scrollTop(); if (position > 0){ $('#header-wrap').addClass('fix'); }else{ $('#header-wrap').removeClass('fix'); } }); function clearText(thefield) { if (thefield.defaultValue==thefield.value) { thefield.value=""; } } function defaultText(thefield) { if (thefield.value=="") { thefield.value=thefield.defaultValue; } } function formatNumber(num) { return num.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g, '$1,') }