function setCookie(cname, cvalue, sec) { if (sec > 0) { var d = new Date(); d.setTime(d.getTime() + (sec * 1000)); var expires = "expires=" + d.toUTCString(); document.cookie = cname + "=" + cvalue + "; " + expires; } else { document.cookie = cname + "=" + cvalue + ";"; } } //console.log('getCookie'); //------------------------------------------------------------------------- function getCookie(cname) { var name = cname + "="; var ca = document.cookie.split(';'); for (var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') c = c.substring(1); if (c.indexOf(name) == 0) return c.substring(name.length, c.length); } return ""; } //------------------------------------------------------------------------- function deleteCookie(cname) { document.cookie = cname + "=; expires=Thu, 01 Jan 1970 00:00:00 UTC"; } //------------------------------------------------------------------------- function findGetParameter(parameterName) { var result = null, tmp = []; location.search .substr(1) .split("&") .forEach(function(item) { tmp = item.split("="); if (tmp[0] === parameterName) result = decodeURIComponent(tmp[1]); }); return result; } //------------------------------------------------------------------------- function PrintText(format) { var formatted = format; for (var i = 0; i < arguments.length; i++) { var regexp = new RegExp('\\#!' + i + '\\!#', 'gi'); formatted = formatted.replace(regexp, arguments[i]); // delete regexp ; regexp = null; } return formatted; } //------------------------------------------------------------------------- function validateEmail(email) { var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; return re.test(email); } //------------------------------------------------------------------------- function sha256(ascii) { function rightRotate(value, amount) { return (value >>> amount) | (value << (32 - amount)); }; var mathPow = Math.pow; var maxWord = mathPow(2, 32); var lengthProperty = 'length' var i, j; // Used as a counter across the whole file var result = '' var words = []; var asciiBitLength = ascii[lengthProperty] * 8; //* caching results is optional - remove/add slash from front of this line to toggle // Initial hash value: first 32 bits of the fractional parts of the square roots of the first 8 primes // (we actually calculate the first 64, but extra values are just ignored) var hash = sha256.h = sha256.h || []; // Round constants: first 32 bits of the fractional parts of the cube roots of the first 64 primes var k = sha256.k = sha256.k || []; var primeCounter = k[lengthProperty]; /*/ var hash = [], k = []; var primeCounter = 0; //*/ var isComposite = {}; for (var candidate = 2; primeCounter < 64; candidate++) { if (!isComposite[candidate]) { for (i = 0; i < 313; i += candidate) { isComposite[i] = candidate; } hash[primeCounter] = (mathPow(candidate, .5) * maxWord) | 0; k[primeCounter++] = (mathPow(candidate, 1 / 3) * maxWord) | 0; } } ascii += '\x80' // Append ?' bit (plus zero padding) while (ascii[lengthProperty] % 64 - 56) ascii += '\x00' // More zero padding for (i = 0; i < ascii[lengthProperty]; i++) { j = ascii.charCodeAt(i); if (j >> 8) return; // ASCII check: only accept characters in range 0-255 words[i >> 2] |= j << ((3 - i) % 4) * 8; } words[words[lengthProperty]] = ((asciiBitLength / maxWord) | 0); words[words[lengthProperty]] = (asciiBitLength) // process each chunk for (j = 0; j < words[lengthProperty];) { var w = words.slice(j, j += 16); // The message is expanded into 64 words as part of the iteration var oldHash = hash; // This is now the undefinedworking hash", often labelled as variables a...g // (we have to truncate as well, otherwise extra entries at the end accumulate hash = hash.slice(0, 8); for (i = 0; i < 64; i++) { var i2 = i + j; // Expand the message into 64 words // Used below if var w15 = w[i - 15], w2 = w[i - 2]; // Iterate var a = hash[0], e = hash[4]; var temp1 = hash[7] + (rightRotate(e, 6) ^ rightRotate(e, 11) ^ rightRotate(e, 25)) // S1 + ((e & hash[5]) ^ ((~e) & hash[6])) // ch + k[i] // Expand the message schedule if needed + (w[i] = (i < 16) ? w[i] : ( w[i - 16] + (rightRotate(w15, 7) ^ rightRotate(w15, 18) ^ (w15 >>> 3)) // s0 + w[i - 7] + (rightRotate(w2, 17) ^ rightRotate(w2, 19) ^ (w2 >>> 10)) // s1 ) | 0); // This is only used once, so *could* be moved below, but it only saves 4 bytes and makes things unreadble var temp2 = (rightRotate(a, 2) ^ rightRotate(a, 13) ^ rightRotate(a, 22)) // S0 + ((a & hash[1]) ^ (a & hash[2]) ^ (hash[1] & hash[2])); // maj hash = [(temp1 + temp2) | 0].concat(hash); // We don't bother trimming off the extra ones, they're harmless as long as we're truncating when we do the slice() hash[4] = (hash[4] + temp1) | 0; } for (i = 0; i < 8; i++) { hash[i] = (hash[i] + oldHash[i]) | 0; } } for (i = 0; i < 8; i++) { for (j = 3; j + 1; j--) { var b = (hash[i] >> (j * 8)) & 255; result += ((b < 16) ? 0 : '') + b.toString(16); } } return result; } //------------------------------------------------------------------------- function PressLogin(event) { if (event.which == 13 || event.keyCode == 13) { //code to execute here DoLogin() ; return false; } return true; } //------------------------------------------------------------------------- function LoadRules() { { var xmlhttp; xmlhttp=new XMLHttpRequest(); if ("withCredentials" in xmlhttp) { } else if (typeof XDomainRequest != "undefined") { xmlhttp = new XDomainRequest(); } else { // console.log("no CORS"); } ////////////////////////////////////////// xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4) { if (xmlhttp.status==200) { var ret={}; if (xmlhttp.responseText!="") { $("#rules_content_field").html(xmlhttp.responseText); } } } else { //readyState != 4 } } var lid=findGetParameter("lang"); if (lid==null) lid=LangCode; var url="rules.php?lang="+lid+"&catmid="+catmid+"&oid="+oid; xmlhttp.open('GET',url,true); xmlhttp.withCredentials = true; xmlhttp.setRequestHeader("Accept","*/*; q=0.01"); xmlhttp.setRequestHeader("Charset","utf-8"); xmlhttp.send(); } } //------------------------------------------------------------------------- function DoDeleteUser() { { { var jsobj = {}; if (catmid!='') jsobj['catmid'] = catmid; if (oid!='') jsobj['oid'] = oid; if (catmid=="") jsobj['token'] =getCookie('userID'); else jsobj['token'] = USERID; var jparams = JSON.stringify(jsobj); console.log(jparams); SendRestRequest("KYCExclude", "POST", jparams, function(output) { if (output.responseCode == 1) { deleteCookie('userID'); USERID=""; SetSiteMode(0); $('#info_field').html(GetValueInLang('delete_user.success')); } else { SetSiteMode(9); $('#info_field').html(GetValueInLang('error.err' + "_" + output.responseCode)); $('#info_field').addClass('error_info'); setTimeout(() => { $('#info_field').html(''); $('#info_field').removeClass('error_info'); }, 5000); console.log("error :" + output.responseCode); } } // done ajax , function(output) { SetSiteMode(9); if (output.responseCode) { $('#info_field').html(GetValueInLang('error.err' + "_" + output.responseCode)); $('#info_field').addClass('error_info'); setTimeout(() => { $('#info_field').html(''); $('#info_field').removeClass('error_info'); }, 5000); console.log("error :" + output.responseCode); } }); // ajax } } } //------------------------------------------------------------------------- function DoLogin() { if (($('#login_email').val() != '') && ($('#login_password').val() != '')) if (validateEmail($('#login_email').val())) { var jsobj = {}; jsobj['login'] = $('#login_email').val(); jsobj['password'] = sha256($('#login_password').val()); if (catmid!='') jsobj['catmid'] = catmid; if (oid!='') jsobj['oid'] = oid; $('#login_email').val(''); $('#login_password').val(''); var jparams = JSON.stringify(jsobj); // console.log(jparams); ShowFade2(); SendRestRequest("KYCLogin", "POST", jparams, function(output) { if (output.responseCode == 1) { if (typeof(output.data) !== 'undefined') if (typeof(output.data.userID) !== 'undefined') { if (catmid=="") setCookie('userID', output.data.userID); else USERID=output.data.userID; USERLOGIN=output.data.userLogin; SetSiteMode(3,output.data); if ((output.data.state == 3) || (output.data.state == 13)|| (output.data.state == 23)) { $('#profile_verify_state').html(GetValueInLang('verify.in_progress')); $('#profile_verify_button').hide(); $('#profile_verify_bills_button').hide(); } else { $('#profile_verify_state').html(''); if (catmid!="") { $('#profile_verify_state').html(GetValueInLang('verify.login_from_mobile')); $('#profile_verify_button').hide(); $('#profile_verify_bills_button').hide(); } else { if (output.data.state == 22) { $('#profile_verify_bills_button').show(); $('#profile_verify_button').hide(); } else { $('#profile_verify_button').show(); $('#profile_verify_bills_button').hide(); } } if (output.data.state >=100) $('#profile_verify_info').hide(); else $('#profile_verify_info').show(); if (typeof(output.data)!== 'undefined') if (typeof(output.data.state)!== 'undefined') if (parseInt(output.data.state)>=100) if (typeof(close_mode)!== 'undefined') if ((close_mode==10)||(close_mode==-10)) $('#profile_do_transaction_button').show(); } } //txsss $('#transactions_details').html(''); if (typeof(output)!== 'undefined') if (typeof(output.data)!== 'undefined') if (typeof(output.data.TX_List)!== 'undefined') { console.log(output.data.TX_List); { var row=""; row=row+'
'; row=row+'
'+GetValueInLang('transactions.start_time')+'
'; row=row+'
'+GetValueInLang('transactions.type')+'
'; row=row+'
'+GetValueInLang('transactions.fiat_val')+'
' ; row=row+'
'+GetValueInLang('transactions.crypto_val')+'
'; row=row+'
'; $( "#transactions_details" ).append( row); } var cnt=0; $.each(output.data.TX_List, function(i, e) { var row=""; var color="#3a3939"; if (cnt%2==1) color="#4b4b4b"; var fcolor="#FFFFFF"; if (e.status!="complete") fcolor="#fffc29"; row=row+'
'; row=row+''+e.ts_start+''; row=row+''+e.type+''; row=row+''+e.fiat_value+" "+e.fiat_code+'' ; row=row+''+e.crypto_value+" "+e.crypto_code+''; row=row+'
'; row=row+''; $( "#transactions_details" ).append( row); $("#tx_vals_"+e.guid).bind('click', function() { $( "#tx_vals_dt_"+$(this).attr("guid") ).toggle(); }); cnt++; }); } } else { SetSiteMode(2); $('#info_field').html(GetValueInLang('error.err' + "_" + output.responseCode)); $('#info_field').addClass('error_info'); setTimeout(() => { $('#info_field').html(''); $('#info_field').removeClass('error_info'); }, 5000); console.log("error :" + output.responseCode); HideFade2(); } HideFade2(); } // done ajax , function(output) { if (output.responseCode) { SetSiteMode(2); $('#info_field').html(GetValueInLang('error.err' + "_" + output.responseCode)); $('#info_field').addClass('error_info'); setTimeout(() => { $('#info_field').html(''); $('#info_field').removeClass('error_info'); }, 5000); console.log("error :" + output.responseCode); } HideFade2(); }); // ajax } else { $('#info_field').html(GetValueInLang('error.err' + "_" + 616)); $('#info_field').addClass('error_info'); setTimeout(() => { $('#info_field').html(''); $('#info_field').removeClass('error_info'); }, 5000); } } //------------------------------------------------------------------------- function CheckToken() { var jsobj = {}; if (catmid=="") { if (getCookie('userID')!="") jsobj['token'] = getCookie('userID'); } else { if (USERID!="") jsobj['token'] = USERID; } if (catmid!='') jsobj['catmid'] = catmid; if (oid!='') jsobj['oid'] = oid; var jparams = JSON.stringify(jsobj); console.log(jparams); SendRestRequest("KYCToken", "POST", jparams, function(output) { if (output.responseCode == 1) { if (typeof(output.data) !== 'undefined') if (typeof(output.data.userID) !== 'undefined') { if (catmid=="") { setCookie('userID', output.data.userID); USERLOGIN=output.data.userLogin; } else USERID=output.data.userID; SetSiteMode(3,output.data); if ((output.data.state == 3) || (output.data.state == 13)|| (output.data.state == 23)) { $('#profile_verify_state').html(GetValueInLang('verify.in_progress')); $('#profile_verify_button').hide(); $('#profile_verify_bills_button').hide(); } else { $('#profile_verify_state').html(''); if (catmid!="") { $('#profile_verify_state').html(GetValueInLang('verify.login_from_mobile')); $('#profile_verify_button').hide(); $('#profile_verify_bills_button').hide(); } else { if (output.data.state == 22) { $('#profile_verify_bills_button').show(); $('#profile_verify_button').hide(); } else { $('#profile_verify_button').show(); $('#profile_verify_bills_button').hide(); } } if (output.data.state >=100) $('#profile_verify_info').hide(); else $('#profile_verify_info').show(); } } } else if (output.responseCode == 7) { SetSiteMode(0); } else { SetSiteMode(0); $('#info_field').html(GetValueInLang('error.err' + "_" + output.responseCode)); $('#info_field').addClass('error_info'); setTimeout(() => { $('#info_field').html(''); $('#info_field').removeClass('error_info'); }, 5000); console.log("error :" + output.responseCode); } } // done ajax , function(output) { if (output.responseCode) { SetSiteMode(0); $('#info_field').html(GetValueInLang('error.err' + "_" + output.responseCode)); $('#info_field').addClass('error_info'); setTimeout(() => { $('#info_field').html(''); $('#info_field').removeClass('error_info'); }, 5000); console.log("error :" + output.responseCode); } }); // ajax } //------------------------------------------------------------------------- function DoRegister() { $('#register_email').removeClass('err'); $('#register_password').removeClass('err'); $('#register_password_repeat').removeClass('err'); ShowFade2(); if (validateEmail($('#register_email').val())) { if (($('#register_password').val() != '') && ($('#register_password').val() == $( '#register_password_repeat').val())) { var jsobj = {}; jsobj['login'] = $('#register_email').val(); jsobj['password'] = sha256($('#register_password').val()); if ($('#register_pep').is(':checked')) jsobj['pep'] = 0; else jsobj['pep'] = 1; if ($('#register_biz').is(':checked')) jsobj['biz'] = 1; else jsobj['biz'] = 0; if (catmid!='') jsobj['catmid'] = catmid; if (oid!='') jsobj['oid'] = oid; jsobj['lang'] = LangCode; $('#register_email').val(''); $('#register_password').val(''); $('#register_password_repeat').val(''); var jparams = JSON.stringify(jsobj); console.log(jparams); SendRestRequest("KYCRegister", "POST", jparams, function(output) { if (output.responseCode == 1) { SetSiteMode(0); $('#info_field').html(GetValueInLang('register.success')); } else { SetSiteMode(1); $('#info_field').html(GetValueInLang('error.err' + "_" + output.responseCode)); $('#info_field').addClass('error_info'); setTimeout(() => { $('#info_field').html(''); $('#info_field').removeClass('error_info'); }, 5000); console.log("error :" + output.responseCode); } HideFade2(); } // done ajax , function(output) { SetSiteMode(1); if (output.responseCode) { $('#info_field').html(GetValueInLang('error.err' + "_" + output.responseCode)); $('#info_field').addClass('error_info'); setTimeout(() => { $('#info_field').html(''); $('#info_field').removeClass('error_info'); }, 5000); console.log("error :" + output.responseCode); } HideFade2(); }); // ajax } else { $('#register_password').addClass('err'); $('#register_password_repeat').addClass('err'); HideFade2(); } } else { $('#register_email').addClass('err'); HideFade2(); } } //------------------------------------------------------------------------- function DoPassChange() { $('#pass_change_old_password').removeClass('err'); $('#pass_change_password').removeClass('err'); $('#pass_change_password_repeat').removeClass('err'); { if (($('#pass_change_old_password').val() != '') && ($('#pass_change_password').val() != '') && ($( '#pass_change_password').val() == $('#pass_change_password_repeat').val())) { var jsobj = {}; jsobj['old_password'] = sha256($('#pass_change_old_password').val()); jsobj['password'] = sha256($('#pass_change_password').val()); if (catmid!='') jsobj['catmid'] = catmid; if (oid!='') jsobj['oid'] = oid; jsobj['lang'] = LangCode; if (catmid=="") jsobj['token'] =getCookie('userID'); else jsobj['token'] = USERID; $('#register_email').val(''); $('#register_password').val(''); $('#register_password_repeat').val(''); var jparams = JSON.stringify(jsobj); console.log(jparams); SendRestRequest("KYCChangePass", "POST", jparams, function(output) { if (output.responseCode == 1) { deleteCookie('userID'); USERID=""; SetSiteMode(0); $('#info_field').html(GetValueInLang('pass_change.success')); } else { SetSiteMode(6); $('#info_field').html(GetValueInLang('error.err' + "_" + output.responseCode)); $('#info_field').addClass('error_info'); setTimeout(() => { $('#info_field').html(''); $('#info_field').removeClass('error_info'); }, 5000); console.log("error :" + output.responseCode); } } // done ajax , function(output) { SetSiteMode(6); if (output.responseCode) { $('#info_field').html(GetValueInLang('error.err' + "_" + output.responseCode)); $('#info_field').addClass('error_info'); setTimeout(() => { $('#info_field').html(''); $('#info_field').removeClass('error_info'); }, 5000); console.log("error :" + output.responseCode); } }); // ajax } else { $('#pass_change_old_password').addClass('err'); $('#pass_change_password').addClass('err'); $('#pass_change_password_repeat').addClass('err'); } } } //------------------------------------------------------------------------- function GetQRCode() { window.open("qr.php?UL="+USERLOGIN); } //------------------------------------------------------------------------- function DoResetPassword() { $('#pass_reset_email').removeClass('err'); $('#pass_reset_email2').removeClass('err'); if (validateEmail($('#pass_reset_email').val())) { if (($('#pass_reset_email').val() != '') && ($('#pass_reset_email').val() == $('#pass_reset_email2').val())) { var jsobj = {}; jsobj['email'] = $('#pass_reset_email').val(); jsobj['lang'] = LangCode; $('#pass_reset_email').val(''); $('#pass_reset_email2').val(''); var jparams = JSON.stringify(jsobj); console.log(jparams); SendRestRequest("KYCRecover", "GET", jparams, function(output) { if (output.responseCode == 1) { SetSiteMode(0); $('#info_field').html(GetValueInLang('pass_reset.success')); } else { SetSiteMode(5); $('#info_field').html(GetValueInLang('error.err' + "_" + output.responseCode)); $('#info_field').addClass('error_info'); setTimeout(() => { $('#info_field').html(''); $('#info_field').removeClass('error_info'); }, 5000); console.log("error :" + output.responseCode); } } // done ajax , function(output) { SetSiteMode(5); if (output.responseCode) { $('#info_field').html(GetValueInLang('error.err' + "_" + output.responseCode)); $('#info_field').addClass('error_info'); setTimeout(() => { $('#info_field').html(''); $('#info_field').removeClass('error_info'); }, 5000); console.log("error :" + output.responseCode); } }); // ajax } else { $('#pass_reset_email').addClass('err'); $('#pass_reset_email2').addClass('err'); } } else { $('#pass_reset_email').addClass('err'); } } //------------------------------------------------------------------------- function DoActivate() { var jsobj = {}; jsobj['secret'] = findGetParameter("activate"); var jparams = JSON.stringify(jsobj); SendRestRequest("KYCActivate", "POST", jparams, function(output) { if (output.responseCode == 1) { SetSiteMode(2); $('#info_field').html(GetValueInLang('activate.success')); } else { SetSiteMode(2); $('#info_field').html(GetValueInLang('error.err' + "_" + output.responseCode)); $('#info_field').addClass('error_info'); setTimeout(() => { $('#info_field').html(''); $('#info_field').removeClass('error_info'); }, 5000); console.log("error :" + output.responseCode); } } // done ajax , function(output) { SetSiteMode(2); if (output.responseCode) { $('#info_field').html(GetValueInLang('error.err' + "_" + output.responseCode)); $('#info_field').addClass('error_info'); setTimeout(() => { $('#info_field').html(''); $('#info_field').removeClass('error_info'); }, 5000); console.log("error :" + output.responseCode); } }); // ajax } //------------------------------------------------------------------------- function DoRecover() { var jsobj = {}; jsobj['secret'] = findGetParameter("recover"); var jparams = JSON.stringify(jsobj); SendRestRequest("KYCRecover", "POST", jparams, function(output) { if (output.responseCode == 1) { SetSiteMode(0); $('#info_field').html(GetValueInLang('recover.success')); } else { SetSiteMode(0); $('#info_field').html(GetValueInLang('error.err' + "_" + output.responseCode)); $('#info_field').addClass('error_info'); setTimeout(() => { $('#info_field').html(''); $('#info_field').removeClass('error_info'); }, 5000); console.log("error :" + output.responseCode); } } // done ajax , function(output) { SetSiteMode(0); if (output.responseCode) { $('#info_field').html(GetValueInLang('error.err' + "_" + output.responseCode)); $('#info_field').addClass('error_info'); setTimeout(() => { $('#info_field').html(''); $('#info_field').removeClass('error_info'); }, 5000); console.log("error :" + output.responseCode); } }); // ajax } //------------------------------------------------------------------------- function GetUserData() { var jsobj = {}; if (catmid=="") jsobj['token'] = getCookie('userID'); else jsobj['token'] = USERID; var jparams = JSON.stringify(jsobj); SendRestRequest("KYCVerify", "GET", jparams, function(output) { if (output.responseCode == 1) { SetSiteMode(4); if (typeof(output.data) !== 'undefined') { //business var biz_show=0; if (typeof(output.data.biz) !== 'undefined') if (output.data.biz==1) { biz_show=1; $('#biz_data').show(); $('#verify_fields_biz_name').show(); $('#verify_fields_biz_idnumber').show(); $('#verify_fields_biz_address').show(); $('#verify_fields_biz_city').show(); $('#verify_fields_biz_post_code').show(); $('#verify_fields_biz_country').show(); } if (biz_show==0) { $('#biz_data').hide(); $('#verify_fields_biz_name').hide(); $('#verify_fields_biz_idnumber').hide(); $('#verify_fields_biz_address').hide(); $('#verify_fields_biz_city').hide(); $('#verify_fields_biz_post_code').hide(); $('#verify_fields_biz_country').hide(); } if ((typeof(output.data.form) !== 'undefined')&&(output.data.form != null )) { if (typeof(output.data.form.nationality) !== 'undefined') { //$('#verify_fields_nationality').val(output.data.form.nationality); var opt = document.getElementById('verify_fields_nationality').options; for (var i = 0; i < opt.length; ++i) { if (opt[i].value === output.data.form.nationality) { opt[i].selected = true; break; } } } if (typeof(output.data.form.surname) !== 'undefined') $('#verify_fields_surname').val(output.data.form.surname); if (typeof(output.data.form.given_names) !== 'undefined') $('#verify_fields_given_names').val(output.data.form.given_names); if (typeof(output.data.form.sex) !== 'undefined') $('#verify_fields_sex').val(output.data.form.sex); if (typeof(output.data.form.personal_number) !== 'undefined') $('#verify_fields_personal_number').val(output.data.form.personal_number); if (typeof(output.data.form.document_number) !== 'undefined') $('#verify_fields_document_number').val(output.data.form.document_number); if (typeof(output.data.form.date_of_birth) !== 'undefined') $('#verify_fields_date_of_birth').val(output.data.form.date_of_birth); if (typeof(output.data.form.place_of_birth) !== 'undefined') $('#verify_fields_place_of_birth').val(output.data.form.place_of_birth); if (typeof(output.data.form.date_of_issue) !== 'undefined') $('#verify_fields_date_of_issue').val(output.data.form.date_of_issue); if (typeof(output.data.form.date_of_expirity) !== 'undefined') $('#verify_fields_date_of_expirity').val(output.data.form.date_of_expirity); if (typeof(output.data.form.phone_number) !== 'undefined') $('#verify_fields_phone_number').val(output.data.form.phone_number); if (typeof(output.data.form.address) !== 'undefined') $('#verify_fields_address').val(output.data.form.address); if (typeof(output.data.form.city) !== 'undefined') $('#verify_fields_city').val(output.data.form.city); if (typeof(output.data.form.post_code) !== 'undefined') $('#verify_fields_post_code').val(output.data.form.post_code); if (typeof(output.data.form.country) !== 'undefined') { $('#verify_fields_country').val(output.data.form.country); var opt = document.getElementById('verify_fields_country').options; for (var i = 0; i < opt.length; ++i) { if (opt[i].value === output.data.form.country) { opt[i].selected = true; break; } } } if (typeof(output.data.form.tax_country) !== 'undefined') { $('#verify_fields_tax_country').val(output.data.form.tax_country); var opt = document.getElementById('verify_fields_tax_country').options; for (var i = 0; i < opt.length; ++i) { if (opt[i].value === output.data.form.tax_country) { opt[i].selected = true; break; } } } if (typeof(output.data.form.pep) !== 'undefined') { if (output.data.form.pep==1) $('#verify_pep').prop('checked', false); else $('#verify_pep').prop('checked', true); } //business if (typeof(output.data.form.biz_name) !== 'undefined') $('#verify_fields_biz_name').val(output.data.form.biz_name); if (typeof(output.data.form.biz_idnumber) !== 'undefined') $('#verify_fields_biz_idnumber').val(output.data.form.biz_idnumber); if (typeof(output.data.form.biz_address) !== 'undefined') $('#verify_fields_biz_address').val(output.data.form.biz_address); if (typeof(output.data.form.biz_city) !== 'undefined') $('#verify_fields_biz_city').val(output.data.form.biz_city); if (typeof(output.data.form.post_code) !== 'undefined') $('#verify_fields_biz_post_code').val(output.data.form.biz_post_code); if (typeof(output.data.form.biz_country) !== 'undefined') { $('#verify_fields_biz_country').val(output.data.form.biz_country); var opt = document.getElementById('verify_fields_biz_country').options; for (var i = 0; i < opt.length; ++i) { if (opt[i].value === output.data.form.biz_country) { opt[i].selected = true; break; } } } } } } else { SetSiteMode(3); $('#info_field').html(GetValueInLang('error.err' + "_" + output.responseCode)); $('#info_field').addClass('error_info'); setTimeout(() => { $('#info_field').html(''); $('#info_field').removeClass('error_info'); }, 5000); console.log("error :" + output.responseCode); } } // done ajax , function(output) { SetSiteMode(3); if (output.responseCode) { $('#info_field').html(GetValueInLang('error.err' + "_" + output.responseCode)); $('#info_field').addClass('error_info'); setTimeout(() => { $('#info_field').html(''); $('#info_field').removeClass('error_info'); }, 5000); console.log("error :" + output.responseCode); } }); // ajax } //------------------------------------------------------------------------- function checkPhone(e) { if ([e.keyCode || e.which] == 8) //this is to allow backspace return true; if ([e.keyCode || e.which] == 43) //this is to allow decimal point return true; if ([e.keyCode || e.which] < 48 || [e.keyCode || e.which] > 57) e.preventDefault ? e.preventDefault() : e.returnValue = false; } //------------------------------------------------------------------------- function SendVerify() { $('#verify_fields_nationality').removeClass('err'); $('#verify_fields_surname').removeClass('err'); $('#verify_fields_given_names').removeClass('err'); $('#verify_fields_sex').removeClass('err'); $('#verify_fields_personal_number').removeClass('err'); $('#verify_fields_document_number').removeClass('err'); $('#verify_fields_date_of_birth').removeClass('err'); $('#verify_fields_place_of_birth').removeClass('err'); $('#verify_fields_date_of_issue').removeClass('err'); $('#verify_fields_date_of_expirity').removeClass('err'); $('#verify_fields_phone_number').removeClass('err'); $('#verify_fields_address').removeClass('err'); $('#verify_fields_post_code').removeClass('err'); $('#verify_fields_city').removeClass('err'); $('#verify_fields_country').removeClass('err'); $('#verify_fields_tax_country').removeClass('err'); $('#verify_fields_biz_name').removeClass('err'); $('#verify_fields_biz_idnumber').removeClass('err'); $('#verify_fields_biz_address').removeClass('err'); $('#verify_fields_biz_post_code').removeClass('err'); $('#verify_fields_biz_city').removeClass('err'); $('#verify_fields_biz_country').removeClass('err'); var err = 0; if ($('#verify_fields_nationality').val() == '') { err = 1; $('#verify_fields_nationality').addClass('err'); } if ($('#verify_fields_surname').val() == '') { err = 1; $('#verify_fields_surname').addClass('err'); } if ($('#verify_fields_given_names').val() == '') { err = 1; $('#verify_fields_given_names').addClass('err'); } if ($('#verify_fields_sex').val() == '') { err = 1; $('#verify_fields_sex').addClass('err'); } // if ( $('#verify_fields_personal_number').val()=='')err=1; if ($('#verify_fields_document_number').val() == '') { err = 1; $('#verify_fields_document_number').addClass('err'); } if ($('#verify_fields_date_of_birth').val() == '') { err = 1; $('#verify_fields_date_of_birth').addClass('err'); } if ($('#verify_fields_place_of_birth').val() == '') { err = 1; $('#verify_fields_place_of_birth').addClass('err'); } if ($('#verify_fields_date_of_issue').val() == '') { err = 1; $('#verify_fields_date_of_issue').addClass('err'); } if ($('#verify_fields_date_of_expirity').val() == '') { err = 1; $('#verify_fields_date_of_expirity').addClass('err'); } if ($('#verify_fields_address').val() == '') { err = 1; $('#verify_fields_address').addClass('err'); } if ($('#verify_fields_post_code').val() == '') { err = 1; $('#verify_fields_post_code').addClass('err'); } if ($('#verify_fields_city').val() == '') { err = 1; $('#verify_fields_city').addClass('err'); } if ($('#verify_fields_country').val() == '') { err = 1; $('#verify_fields_country').addClass('err'); } if ($('#verify_fields_tax_country').val() == '') { err = 1; $('#verify_fields_tax_country').addClass('err'); } //business if ($('#verify_fields_biz_name').is(":visible")) if ($('#verify_fields_biz_name').val() == '') { err = 1; $('#verify_fields_biz_name').addClass('err'); } if ($('#verify_fields_biz_idnumber').is(":visible")) if ($('#verify_fields_biz_idnumber').val() == '') { err = 1; $('#verify_fields_biz_idnumber').addClass('err'); } if ($('#verify_fields_biz_address').is(":visible")) if ($('#verify_fields_biz_address').val() == '') { err = 1; $('#verify_fields_biz_address').addClass('err'); } if ($('#verify_fields_biz_post_code').is(":visible")) if ($('#verify_fields_biz_post_code').val() == '') { err = 1; $('#verify_fields_biz_post_code').addClass('err'); } if ($('#verify_fields_biz_city').is(":visible")) if ($('#verify_fields_biz_city').val() == '') { err = 1; $('#verify_fields_biz_city').addClass('err'); } if ($('#verify_fields_biz_country').is(":visible")) if ($('#verify_fields_biz_country').val() == '') { err = 1; $('#verify_fields_biz_country').addClass('err'); } // if ($('#verify_fields_phone_number').val()=='')err=1; if (err == 0) { var jsobj = {}; if (catmid=="") jsobj['token'] = getCookie('userID'); else jsobj['token'] = USERID; jsobj['form'] = {}; jsobj['form']['nationality'] = $('#verify_fields_nationality').val(); jsobj['form']['surname'] = $('#verify_fields_surname').val(); jsobj['form']['given_names'] = $('#verify_fields_given_names').val(); jsobj['form']['sex'] = $('#verify_fields_sex').val(); jsobj['form']['personal_number'] = $('#verify_fields_personal_number').val(); jsobj['form']['document_number'] = $('#verify_fields_document_number').val(); jsobj['form']['date_of_birth'] = $('#verify_fields_date_of_birth').val(); jsobj['form']['place_of_birth'] = $('#verify_fields_place_of_birth').val(); jsobj['form']['date_of_issue'] = $('#verify_fields_date_of_issue').val(); jsobj['form']['date_of_expirity'] = $('#verify_fields_date_of_expirity').val(); jsobj['form']['phone_number'] = $('#verify_fields_phone_number').val(); jsobj['form']['address'] = $('#verify_fields_address').val(); jsobj['form']['city'] = $('#verify_fields_city').val(); jsobj['form']['post_code'] = $('#verify_fields_post_code').val(); jsobj['form']['country'] = $('#verify_fields_country').val(); jsobj['form']['tax_country'] = $('#verify_fields_tax_country').val(); if ($('#verify_fields_biz_name').is(":visible")) { jsobj['form']['biz_name'] = $('#verify_fields_biz_name').val(); } if ($('#verify_fields_biz_idnumber').is(":visible")) { jsobj['form']['biz_idnumber'] = $('#verify_fields_biz_idnumber').val(); } if ($('#verify_fields_biz_address').is(":visible")) { jsobj['form']['biz_address'] = $('#verify_fields_biz_address').val(); } if ($('#verify_fields_biz_post_code').is(":visible")) { jsobj['form']['biz_city'] = $('#verify_fields_biz_city').val(); } if ($('#verify_fields_biz_city').is(":visible")) { jsobj['form']['biz_post_code'] = $('#verify_fields_biz_post_code').val(); } if ($('#verify_fields_biz_country').is(":visible")) { jsobj['form']['biz_country'] = $('#verify_fields_biz_country').val(); } if ($('#verify_pep').is(':checked')==true) jsobj['form']['pep'] = 0; else jsobj['form']['pep'] = 1; jsobj['images'] = {}; if (document.getElementById('camera_canvas1').width > 1) jsobj['images']['idfront'] = document.getElementById('camera_canvas1').toDataURL('image/jpeg', 0.7); if (document.getElementById('camera_canvas2').width > 1) jsobj['images']['idback'] = document.getElementById('camera_canvas2').toDataURL('image/jpeg', 0.7); if (document.getElementById('camera_canvas3').width > 1) jsobj['images']['selfie'] = document.getElementById('camera_canvas3').toDataURL('image/jpeg', 0.7); if (document.getElementById('camera_canvas4').width > 1) jsobj['images']['utility_bill'] = document.getElementById('camera_canvas4').toDataURL('image/jpeg', 0.7); var jparams = JSON.stringify(jsobj); ShowFade2(); SendRestRequest("KYCVerify", "POST", jparams, function(output) { if (output.responseCode == 1) { SetSiteMode(3); if ((output.data.state == 3) || (output.data.state == 13)|| (output.data.state == 23)) { $('#profile_verify_state').html(GetValueInLang('verify.in_progress')); $('#profile_verify_button').hide(); $('#profile_verify_bills_button').hide(); } else { $('#profile_verify_state').html(''); if (catmid!="") { $('#profile_verify_state').html(GetValueInLang('verify.login_from_mobile')); $('#profile_verify_button').hide(); $('#profile_verify_bills_button').hide(); } else { if (output.data.state == 22) { $('#profile_verify_bills_button').show(); $('#profile_verify_button').hide(); } else { $('#profile_verify_button').show(); $('#profile_verify_bills_button').hide(); } } } } else { SetSiteMode(3); $('#info_field').html(GetValueInLang('error.err' + "_" + output.responseCode)); $('#info_field').addClass('error_info'); setTimeout(() => { $('#info_field').html(''); $('#info_field').removeClass('error_info'); }, 5000); console.log("error :" + output.responseCode); } HideFade2(); } // done ajax , function(output) { SetSiteMode(3); if (output.responseCode) { $('#info_field').html(GetValueInLang('error.err' + "_" + output.responseCode)); $('#info_field').addClass('error_info'); setTimeout(() => { $('#info_field').html(''); $('#info_field').removeClass('error_info'); }, 5000); console.log("error :" + output.responseCode); } HideFade2(); }); // ajax } } //------------------------------------------------------------------------- function SendBillsVerify() { var jsobj = {}; if (catmid=="") jsobj['token'] = getCookie('userID'); else jsobj['token'] = USERID; jsobj['form'] = {}; jsobj['images'] = {}; if ($('#verify_bills_files_val').val() !='') jsobj['images']['source_of_funds'] = $('#verify_bills_files_val').val(); var jparams = JSON.stringify(jsobj); SendRestRequest("KYCVerify", "POST", jparams, function(output) { if (output.responseCode == 1) { SetSiteMode(3); if ((output.data.state == 3) || (output.data.state == 13)|| (output.data.state == 23)) { $('#profile_verify_state').html(GetValueInLang('verify.in_progress')); $('#profile_verify_button').hide(); $('#profile_verify_bills_button').hide(); } else { $('#profile_verify_state').html(''); if (catmid!="") { $('#profile_verify_state').html(GetValueInLang('verify.login_from_mobile')); $('#profile_verify_button').hide(); $('#profile_verify_bills_button').hide(); } else { if (output.data.state == 22) { $('#profile_verify_bills_button').show(); $('#profile_verify_button').hide(); } else { $('#profile_verify_button').show(); $('#profile_verify_bills_button').hide(); } } } } else { SetSiteMode(3); $('#info_field').html(GetValueInLang('error.err' + "_" + output.responseCode)); $('#info_field').addClass('error_info'); setTimeout(() => { $('#info_field').html(''); $('#info_field').removeClass('error_info'); }, 5000); console.log("error :" + output.responseCode); } } // done ajax , function(output) { SetSiteMode(3); if (output.responseCode) { $('#info_field').html(GetValueInLang('error.err' + "_" + output.responseCode)); $('#info_field').addClass('error_info'); setTimeout(() => { $('#info_field').html(''); $('#info_field').removeClass('error_info'); }, 5000); console.log("error :" + output.responseCode); } }); // ajax } //------------------------------------------------------------------------- function escapeHtml(unsafe) { return unsafe // .replace(/&/g, "&") // .replace(//g, ">") // .replace(/"/g, """) // .replace(/'/g, "'"); .replace(/&/g, "&") .replace(/</g, "<") .replace(/>/g, '>') .replace(/"/g, "\"") .replace(/'/g, "'"); } //------------------------------------------------------------------------- //------------------------------------------------------------------------- function DoLogout() { if (catmid=="") { if (getCookie('userID') != '') { deleteCookie('userID'); SetSiteMode(0); } } else { USERID=""; USERLOGIN=""; SetSiteMode(0); } } //------------------------------------------------------------------ //------------------------------------------------------------------ function SetSiteBack() { if (site_mode == 1) SetSiteMode(0); if (site_mode == 2) SetSiteMode(0); if (site_mode == 3) SetSiteMode(0); if (site_mode == 4) SetSiteMode(3); if (site_mode == 5) SetSiteMode(2); if (site_mode == 6) SetSiteMode(3); if (site_mode == 7) SetSiteMode(3); if (site_mode == 8) SetSiteMode(0); if (site_mode == 9) SetSiteMode(3); if (site_mode == 10) SetSiteMode(3); } //------------------------------------------------------------------ function SetSiteMode(pmode, data) { site_mode = pmode; console.log("SetSiteMode " + site_mode); $('.site').hide(); $('.page').hide(); $('#logout_button').hide(); $('#info_field').html(''); $('#menu_bar').show(); $('#back_button').hide(); $('#keyboard').hide(); $('#verify_bills_field').hide(); $('#profile_do_transaction_button').hide(); $('#profile_getqrcode_button').hide(); $('#profile_verify_bills_button').hide(); $('#delete_field').hide(); document.getElementById("register_pep").checked = false; document.getElementById("verify_pep").checked = false; document.getElementById("register_biz").checked = false; kbd.ResetShift(); //-1,nic if (site_mode == -1) { $('#lobbymore').hide(); $('#menu_bar').hide(); $('#login_field').hide(); $('#lobby_field').hide(); $('#deposit_field').hide(); $('#withdraw_field').hide(); $('#scan_window').hide(); $('#logout_button').hide(); $('#pass_change_field').hide(); $('#transactions_field').hide(); $('#pass_reset_field').hide(); $('#rules_field').hide(); $('#delete_field').hide(); } if (site_mode == 0) //lobby { $('#lobby_field').show(); $('#register_field').hide(); $('#login_field').hide(); $('#profile_field').hide(); $('#verify_field').hide(); $('#pass_change_field').hide(); $('#transactions_field').hide(); $('#logout_button').hide(); $("#login").val(''); $("#pasword").val(''); $('#menu_bar').show(); $('#login_field').hide(); if ((catmid=="")&&(oid=="")) { $('#lobby_login_button').show(); $('#lobby_register_button').hide(); $('#lobby_rules_button').hide(); } else { $('#lobby_login_button').show(); $('#lobby_register_button').show(); $('#lobby_rules_button').show(); } $('#pass_reset_field').hide(); } if (site_mode == 1) //rejestracja { $('#lobby_field').hide(); $('#register_field').show(); $('#login_field').hide(); $('#profile_field').hide(); $('#verify_field').hide(); $('#pass_change_field').hide(); $('#transactions_field').hide(); $('#register_email').show(); $('#register_password').show(); $('#register_password_repeat').show(); $('#register_button').show(); $('#register_info').show(); $('#back_button').show(); $('#pass_reset_field').hide(); $('#register_email').val(''); $('#register_password').val(''); $('#register_password_repeat').val(''); if (catmid!="") $('#keyboard').show(); } if (site_mode == 2) //logowanie { $('#lobby_field').hide(); $('#register_field').hide(); $('#login_field').show(); $('#profile_field').hide(); $('#verify_field').hide(); $('#pass_change_field').hide(); $('#transactions_field').hide(); $('#login_email').show(); $('#login_email').focus(); $('#login_password').show(); $('#login_button').show(); if ((catmid!="")||(oid!="")) $('#back_button').show(); else $('#back_button').hide(); if (catmid!="") $('#keyboard').show(); $('#login_email').val(''); $('#login_password').val(''); $('#pass_reset_field').hide(); } if (site_mode == 3) //profil { $('#lobby_field').hide(); $('#register_field').hide(); $('#login_field').hide(); $('#profile_field').show(); $('#verify_field').hide(); $('#pass_change_field').hide(); $('#transactions_field').hide(); if (catmid!="") { $('#profile_verify_button').hide(); $('#profile_verify_bills_button').hide(); $('#profile_verify_info').show(); if (typeof(data)!== 'undefined') if (typeof(data.state)!== 'undefined') if (parseInt(data.state)>=100) if (typeof(close_mode)!== 'undefined') if ((close_mode==10)||(close_mode==-10)) $('#profile_do_transaction_button').show(); } else { $('#profile_verify_button').show(); $('#profile_verify_info').hide(); if (typeof(USERLOGIN)!=='undefined') if (USERLOGIN!='') $('#profile_getqrcode_button').show(); } $('#profile_transactions_button').show(); $('#profile_change_password_button').show(); $('#logout_button').show(); $('#pass_reset_field').hide(); { var tab = document.getElementById("verify_bills_files"); tab.files.value=""; $('#verify_bills_files_val').val(''); $('#verify_bills_files_filename').html('') ; $('#verify_bills_files_filesize').html('' ); $('#verify_bills_button').hide(); } /*if (catmid!="") $('#keyboard').show();*/ } if (site_mode == 4) //weryfiakcja { $('#lobby_field').hide(); $('#register_field').hide(); $('#login_field').hide(); $('#profile_field').hide(); $('#verify_field').show(); $('#back_button').show(); $('#pass_change_field').hide(); $('#transactions_field').hide(); $('#logout_button').show(); $('#pass_reset_field').hide(); $('#verify_fields_nationality').removeClass('err'); $('#verify_fields_surname').removeClass('err'); $('#verify_fields_given_names').removeClass('err'); $('#verify_fields_sex').removeClass('err'); $('#verify_fields_personal_number').removeClass('err'); $('#verify_fields_document_number').removeClass('err'); $('#verify_fields_date_of_birth').removeClass('err'); $('#verify_fields_place_of_birth').removeClass('err'); $('#verify_fields_date_of_issue').removeClass('err'); $('#verify_fields_date_of_expirity').removeClass('err'); $('#verify_fields_phone_number').removeClass('err'); $('#verify_fields_address').removeClass('err'); $('#verify_fields_post_code').removeClass('err'); $('#verify_fields_city').removeClass('err'); $('#verify_fields_country').removeClass('err'); $('#verify_fields_tax_country').removeClass('err'); $('#verify_fields_biz_name').removeClass('err'); $('#verify_fields_biz_idnumber').removeClass('err'); $('#verify_fields_biz_address').removeClass('err'); $('#verify_fields_biz_post_code').removeClass('err'); $('#verify_fields_biz_city').removeClass('err'); $('#verify_fields_biz_country').removeClass('err'); { $.ajax({ type: 'GET', url: 'countries.json', dataType: 'json', success: function(ctable) { var Select = document.getElementById('verify_fields_nationality'); var length = Select.options.length; for (i = length - 1; i >= 0; i--) { Select.remove(0); } $.each(ctable, function(i, e) { const option = document.createElement('option'); option.value = e['alpha3Code']; option.text = e['name'] + ' / ' + e['nativeName']; Select.appendChild(option); }); var Select2 = document.getElementById('verify_fields_country'); var length = Select2.options.length; for (i = length - 1; i >= 0; i--) { Select2.remove(0); } $.each(ctable, function(i, e) { const option = document.createElement('option'); option.value = e['alpha3Code']; option.text = e['name'] + ' / ' + e['nativeName']; Select2.appendChild(option); }); { var Select2 = document.getElementById('verify_fields_tax_country'); var length = Select2.options.length; for (i = length - 1; i >= 0; i--) { Select2.remove(0); } $.each(ctable, function(i, e) { const option = document.createElement('option'); option.value = e['alpha3Code']; option.text = e['name'] + ' / ' + e['nativeName']; Select2.appendChild(option); }); } { var Select2 = document.getElementById('verify_fields_biz_country'); var length = Select2.options.length; for (i = length - 1; i >= 0; i--) { Select2.remove(0); } $.each(ctable, function(i, e) { const option = document.createElement('option'); option.value = e['alpha3Code']; option.text = e['name'] + ' / ' + e['nativeName']; Select2.appendChild(option); }); } }, data: {}, async: false }); } } if (site_mode == 5) //reset hasla { $('#lobby_field').hide(); $('#register_field').hide(); $('#login_field').hide(); $('#profile_field').hide(); $('#verify_field').hide(); $('#pass_change_field').hide(); $('#transactions_field').hide(); $('#pass_reset_field').show(); $('#back_button').show(); $('#logout_button').hide(); $('#pass_reset_email').val(''); $('#pass_reset_email2').val(''); if (catmid!="") $('#keyboard').show(); } if (site_mode == 6) //zmiana hasla { $('#lobby_field').hide(); $('#register_field').hide(); $('#login_field').hide(); $('#profile_field').hide(); $('#verify_field').hide(); $('#pass_reset_field').hide(); $('#transactions_field').hide(); $('#back_button').show(); $('#pass_change_field').show(); $('#logout_button').hide(); $('#pass_reset_email').val(''); $('#pass_reset_email2').val(''); if (catmid!="") $('#keyboard').show(); } if (site_mode == 7) //weryfiakcja rachunku { $('#lobby_field').hide(); $('#register_field').hide(); $('#login_field').hide(); $('#profile_field').hide(); $('#verify_field').hide(); $('#back_button').show(); $('#pass_change_field').hide(); $('#transactions_field').hide(); $('#logout_button').show(); $('#pass_reset_field').hide(); $('#verify_bills_button').hide(); $('#verify_bills_field').show(); var tab = document.getElementById("verify_bills_files"); tab.files.value=""; $('#verify_bills_files_val').val(''); $('#verify_bills_files_filename').html('') ; $('#verify_bills_files_filesize').html('' ); $('#verify_bills_button').hide(); } if (site_mode == 8) //regulamin { $('#lobby_field').hide(); $('#register_field').hide(); $('#login_field').hide(); $('#profile_field').hide(); $('#verify_field').hide(); $('#back_button').show(); $('#pass_change_field').hide(); $('#transactions_field').hide(); $('#logout_button').hide(); $('#pass_reset_field').hide(); $('#verify_bills_button').hide(); $('#lobby_rules_button').hide(); $('#rules_field').show(); } if (site_mode == 9) //usuwanie profilu { $('#lobby_field').hide(); $('#register_field').hide(); $('#login_field').hide(); $('#profile_field').hide(); $('#verify_field').hide(); $('#back_button').show(); $('#pass_change_field').hide(); $('#transactions_field').hide(); $('#logout_button').hide(); $('#pass_reset_field').hide(); $('#verify_bills_button').hide(); $('#lobby_rules_button').hide(); $('#rules_field').hide(); $('#delete_field').show(); } if (site_mode == 10) //lista tranzakcji { $('#lobby_field').hide(); $('#register_field').hide(); $('#login_field').hide(); $('#profile_field').hide(); $('#verify_field').hide(); $('#back_button').show(); $('#pass_change_field').hide(); $('#logout_button').hide(); $('#pass_reset_field').hide(); $('#verify_bills_button').hide(); $('#lobby_rules_button').hide(); $('#rules_field').hide(); $('#delete_field').hide(); $('#transactions_field').show(); } } //-------------------------------------- function CameraShow(pname,mode) { kamera.Init('camera_canvas' + mode); var ee=document.getElementById(pname); var oo=ee.getElementsByClassName("photoframe"); oo[0].style.opacity="0.3"; var ob=ee.getElementsByClassName("ptext"); ob[0].style.display="none"; $('#camera_field').show(); /* if (mode == 1) { $('#frame_id').show(); $('#frame_ppl').hide(); } if (mode == 2) { $('#frame_id').show(); $('#frame_ppl').hide(); } if (mode == 3) { $('#frame_id').hide(); $('#frame_ppl').show(); } if (mode == 4) { $('#frame_id').show(); $('#frame_ppl').hide(); }*/ } //-------------------------------------- function CameraTakePhoto(event) { if (event.stopPropagation) { event.stopPropagation(); } else if(window.event) { window.event.cancelBubble=true; } kamera.TakePhoto(); $('#camera_field').hide(); kamera.Close(); } //-------------------------------------- function CameraClose(event) { if (event.stopPropagation) { event.stopPropagation(); } else if(window.event) { window.event.cancelBubble=true; } $('#camera_field').hide(); kamera.Close(); } //-------------------------------------- var updateScrollPos = function(e) { // $('#site').css('cursor', 'row-resize'); //console.log($(document).scrollTop(),clickY,e.pageY); //$('#site').scrollTop($('#site').scrollTop() + (clickY - e.pageY/3)); // $(document).scrollTop(last+(clickY - e.pageY)); $('html').css('cursor', 'row-resize'); $(window).scrollTop($(window).scrollTop() + (clickY - e.pageY)); } //----------------------------------------- function getfileBase64(file) { var reader = new FileReader(); reader.readAsDataURL(file); reader.onload = function () { $('#verify_bills_files_val').val(reader.result.replace(/^data:.+;base64,/, '')); $('#verify_bills_button').show(); }; reader.onerror = function (error) { console.log('getfileBase64 Error: ', error); $('#verify_bills_button').hide(); }; } //-------------------------------------- function SetVerifyFile(e) { var fl = document.getElementById("verify_bills_files"); var ext = fl.value.match(/\.([^\.]+)$/)[1]; ext=ext.toLowerCase(); if ((ext=='jpg')||(ext=='pdf')) { $('#verify_bills_files_val').val(''); var txt = ""; if ('files' in fl) { if (fl.files.length == 0) { } else { { var file = fl.files[0]; if ('name' in file) { $('#verify_bills_files_filename').html(file.name) ; } if ('size' in file) { var roz=file.size/1024/1024; if (roz>10) { $('#verify_bills_files_filesize').html(GetValueInLang("verify_bills.filesize_error") ); $('#verify_bills_button').hide(); } else { $('#verify_bills_files_filesize').html(roz.toFixed(2)+" MB" ); getfileBase64(file); } } } } } } else { this.value = ''; } } //-------------------------------------- $().ready(function() { //odczytac token z cokie API_KEY = getCookie("API_KEY"); console.log("API_KEY " + API_KEY); //odczytac token z cokie TOKEN = getCookie("TOKEN"); console.log("token " + TOKEN); SetSiteMode(-1); /* TOKEN = ""; deleteCookie('TOKEN'); */ console.log(LangCode); SetLangOption(LangCode); ReloadLangs("", 0); $("#lobby_register_button").click(function(e) { SetSiteMode(1); }); $("#lobby_login_button").click(function(e) { SetSiteMode(2); }); $("#lobby_rules_button").click(function(e) { SetSiteMode(8); LoadRules(); }); $("#profile_delete_button").click(function(e) { SetSiteMode(9); }); $("#rules_close_button").click(function(e) { SetSiteMode(0); }); $("#login_button").click(function(e) { DoLogin(); }); $("#register_button").click(function(e) { DoRegister(); }); $("#logout_button").click(function(e) { DoLogout(); }); $("#pass_reset_button").click(function(e) { DoResetPassword(); }); $("#profile_verify_button").click(function(e) { GetUserData(); // SetSiteMode(4); }); $("#profile_verify_bills_button").click(function(e) { SetSiteMode(7); }); $("#profile_transactions_button").click(function(e) { SetSiteMode(10); }); $("#verify_bills_files").change(function(e) { SetVerifyFile(e); }); $("#profile_getqrcode_button").click(function(e) { GetQRCode(); }); $("#reset_password_button").click(function(e) { SetSiteMode(5); }); $("#profile_change_password_button").click(function(e) { SetSiteMode(6); }); $("#profile_delete_button_no").click(function(e) { SetSiteMode(3); }); $("#profile_delete_button_yes").click(function(e) { DoDeleteUser(); }); $("#profile_do_transaction_button").click(function(e) { if (typeof(close_mode)!== 'undefined') if ((close_mode==10)||(close_mode==-10)) window.JSExecuteFunction('catm_win_close', parseInt(close_mode)); }); $("#back_button").click(function(e) { SetSiteBack(); }); $("#verify_button").click(function(e) { SendVerify(); }); $("#verify_bills_button").click(function(e) { SendBillsVerify(); }); $("#verify_fields_phone_number").keypress(function(e) { checkPhone(e); }); $("#pass_change_button").click(function(e) { DoPassChange(); }); $(".toggle-password").click(function() { $(this).toggleClass("fa-eye fa-eye-slash"); var input = $("#login_password"); if (input.attr("type") == "password") { input.attr("type", "text"); } else { input.attr("type", "password"); } }); $(".toggle-password2").click(function() { $(this).toggleClass("fa-eye fa-eye-slash"); var input = $("#register_password"); if (input.attr("type") == "password") { input.attr("type", "text"); } else { input.attr("type", "password"); } }); $(".toggle-password3").click(function() { $(this).toggleClass("fa-eye fa-eye-slash"); var input = $("#register_password_repeat"); if (input.attr("type") == "password") { input.attr("type", "text"); } else { input.attr("type", "password"); } }); $(".toggle-password4").click(function() { $(this).toggleClass("fa-eye fa-eye-slash"); var input = $("#pass_change_old_password"); if (input.attr("type") == "password") { input.attr("type", "text"); } else { input.attr("type", "password"); } }); $(".toggle-password5").click(function() { $(this).toggleClass("fa-eye fa-eye-slash"); var input = $("#pass_change_password"); if (input.attr("type") == "password") { input.attr("type", "text"); } else { input.attr("type", "password"); } }); $(".toggle-password6").click(function() { $(this).toggleClass("fa-eye fa-eye-slash"); var input = $("#pass_change_password_repeat"); if (input.attr("type") == "password") { input.attr("type", "text"); } else { input.attr("type", "password"); } }); $('#verify_fields_address').on('keypress', function (event) { var textarea = $(this), text = textarea.val(), numberOfLines = (text.match(/\n/g) || []).length + 1, maxRows = parseInt(textarea.attr('rows')); if (event.which === 13 && numberOfLines === maxRows ) { return false; } }); console.log(catmid); console.log(oid); if ((catmid=="")&&(oid=="")) { //zalogowany if (getCookie('userID') != '') { SetSiteMode(-1); CheckToken(); } else { console.log("22"); SetSiteMode(2); } } else { //zalogowany USERID=findGetParameter("userID"); if (USERID==null) USERID=""; if (USERID!= "") { SetSiteMode(-1); CheckToken(); } else { SetSiteMode(0); USERLOGIN=findGetParameter("UserLogin"); if (USERLOGIN==null) USERLOGIN=""; if (USERLOGIN!= "") { SetSiteMode(2); $('#login_email').val(USERLOGIN); } } } if (catmid!="") { $(window).resize(function() { autoresize(); }); autoresize(); } if (catmid!="") { $(document).on({ 'mousemove': function(e) { clicked && updateScrollPos(e); }, 'mousedown': function(e) { clicked = true; clickY = e.pageY; }, 'mouseup': function() { clicked = false; $('html').css('cursor', 'auto'); } }); $('body').css('overflow','hidden'); } $('#fade').fadeOut(400); }); function FadeIn(p) { $('#fade').fadeIn(400); } function ShowFade2() { $('#fade2').show(); } function HideFade2() { $('#fade2').hide(); }