var logoImage = "data:image/jpeg;base64,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"; var testEmail = /^[A-Z0-9._%+-]+@([A-Z0-9-]+\.)+[A-Z]{2,4}$/i; var testName = /^[^\.\\\/\+\*\?\[\^\]\(\)\{\}\=\!<>\|\:”"'´“%$&°§#,≤≥…«®†Ω¨⁄ø•‘@∆©å≈√µ∞–]+$/i; var formLogin; // . \ + * ? [ ^ ] $ ( ) { } = ! < > | : - var isMobile = /Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent) ? true : false; //"use strict"; var resetForm = $("#resetForm").dialog({ autoOpen: false, height: 200, width: 350, modal: true, title: languages.FORGOTPASS, draggable: true, position: { my: "center", at: "center", of: window }, closeOnEscape: true, buttons: { Cancel: function () { dialogLogin.dialog("close") }, "Reset Password": function () { var b = $("#newPassRequest").val(); if (b != "" && b !== "undefined" && b.indexOf("@") > -1) { $.ajax({ type: "POST", url: "ajaxpwreset.php", dataType: "json", data: ({ resetPw: b }), success: function (c) { $("#resetForm").dialog("close"); $("#resetInfo").dialog() }, error: function (c, e, d) { alert(d) } }) } } }, close: function () {} }); var upgradeForm = $("#upgradeForm").dialog({ autoOpen: false, height: 480, width: 350, modal: true, position: { my: "center", at: "center", of: window }, closeOnEscape: true, close: function () {} }); var dialogLogin = $("#loginForm").dialog({ autoOpen: false, height: 670, width: 550, modal: true, title: languages.LOGINSIGNUP, draggable: true, position: { my: "center", at: "center", of: window }, closeOnEscape: true, buttons: { Cancel: function () { dialogLogin.dialog("close") }, }, close: function () {} }); function htmlEntities(a) { return String(a).replace(/&/g, "&").replace(//g, ">").replace(/"/g, """) } function setCookieLang(a) { $.ajax({ type: "POST", url: "ajaxalterlang.php", dataType: "json", data: ({ langNew: a }), success: function (b) { window.setTimeout("location.reload()", 1000) } }) } $("#loginBlock").click(function (a) { dialogLogin.dialog("open"); }); $(".btnDisabled, #loginFirst").click(function (a) { dialogLogin.dialog("open"); }); function editForm(b) { var a = $("#" + b).closest(".onStage"); $("#brand").val(""); $("#name").val(""); $("#fxsettings").val(""); $("#comments").val(""); n = findIndex(a.attr("id"), itemArray); if (itemArray[n].Brand != null) { $("#brand").val(itemArray[n].Brand) } else { $("#brand").val("") } if (itemArray[n].Name != null) { $("#name").val(itemArray[n].Name) } else { $("#name").val("") } if (itemArray[n].FX != null) { $("#fxsettings").val(itemArray[n].FX) } else { $("#fxsettings").val("") } if (itemArray[n].Comments != null) { $("#comments").val(itemArray[n].Comments) } else { $("#comments").val("") } if (itemArray[n].Cat == "guitar") { $("#brand").autocomplete({ source: guitarTags }) } else { if (itemArray[n].Cat == "drums" || "percussion") { $("#brand").autocomplete({ source: drumTags }) } else { if (itemArray[n].Cat == "keys") { $("#brand").autocomplete({ source: keyTags }) } else { if (itemArray[n].Cat == "pa") { $("#brand").autocomplete({ source: paTags }) } else { if (itemArray[n].Cat == "light") { $("#brand").autocomplete({ source: lightTags }) } else { if (itemArray[n].Cat == "dj" || "percussion") { $("#brand").autocomplete({ source: djTags }) } else { if (itemArray[n].Cat == "micro" || "percussion") { $("#brand").autocomplete({ source: microTags }) } else { if (itemArray[n].Cat == "brass" || "percussion") { $("#brand").autocomplete({ source: brassTags }) } else { if (itemArray[n].Cat == "traditioal" || "percussion") { $("#brand").autocomplete({ source: traditionalTags }) } else { $("#brand").autocomplete({ source: accessoriesTags }) } } } } } } } } } dialog = $("#detailForm").dialog({ autoOpen: false, height: 500, width: 350, modal: true, resizable: false, draggable: true, title: itemArray[n].Title, position: { my: "right top", at: "left top", of: a }, closeOnEscape: true, buttons: { Cancel: function () { dialog.dialog("close") }, save: function () { itemArray[n].Brand = htmlEntities($("#brand").val()); itemArray[n].Name = htmlEntities($("#name").val()); itemArray[n].FX = htmlEntities($("#fxsettings").val()); itemArray[n].Comments = htmlEntities($("#comments").val()); itemArray[n].Color = $('input[name=ColorSelect]:checked').val(); if (jQuery.inArray(itemArray[n].Color,colorSelection)<1){ itemArray[n].Color = "black"; } setList(); setLocalStorageFn(); dialog.dialog("close"); } }, close: function () {} }); $(document).ready(function () { dialog.dialog("open"); }); } var wrongCount = 0; $("#loginBtn").mousedown(function (a) { submitLogin() }); $("#password").keypress(function (a) { if (((a.keyCode || a.which) == 13)) { submitLogin(); return false } }); function submitLogin() { var a = htmlEntities($("#eMail").val()); var b = htmlEntities($("#password").val()); $.ajax({ type: "POST", url: "ajaxconnect.php", dataType: "json", data: ({ uinfo: a, upass: b }), success: function (c) { if (c == null) { wrongCount++; if (wrongCount < 4) { $("#outputLogin").html(languages.TRYAGAIN); $("#eMail").val(""); $("#password").val("") } else { dialogLogin.dialog("close"); $("#eMail").val(""); $("#password").val(""); $("
").html(languages.TRYAGAIN).dialog({ title: "Error", resizable: false, modal: true, buttons: { OK: function () { $(this).dialog("close") } } }) } } else { dialogLogin.dialog("close"); window.setTimeout("location.reload()", 1000) } }, error: function (c, e, d) { alert(d) } }) } $("#newUser").keyup(function (a) { if (!testName.test($("#newUser").val()) || $("#newUser").val() == "" || $("#newUser").val() == " ") { $("#outputSignup").html("Not a valid name!") } else { $("#outputSignup").html("") } }); $("#newMail").keyup(function (a) { if (!testEmail.test($("#newMail").val()) || $("#newMail").val() == "") { $("#outputSignup").html(languages.TITLE_EMAIL) } else { $("#outputSignup").html("") } }); $("#newMail").add("#newUser").add("#newPass").keyup(function (a) { if ($("#newMail").val() != "" && $("#newUser").val() != "" && $("#newPass").val() != "" && $("#outputSignup").is(":empty")) { $("#signupBtn").prop("disabled", false) } else { $("#signupBtn").prop("disabled", true) } }); $("#newPass").keypress(function (a) { if (((a.keyCode || a.which) == 13)) { if (!$("#signupBtn").is("[disabled=disabled]")) { submitAdduser() } return false } }); $("#signupBtn").mousedown(function (a) { submitAdduser() }); function submitAdduser() { if (!testEmail.test($("#newMail").val()) || !testName.test($("#newUser").val()) || $("#newPass").val() == "") { $("#outputSignup").html(languages.TRYAGAIN) } else { var d = true; var c = htmlEntities($("#newUser").val()); var b = htmlEntities($("#newMail").val()); var e = htmlEntities($("#newPass").val()); var a = htmlEntities($("#lang").val()); $.ajax({ type: "POST", url: "ajaxusercheck.php", dataType: "json", data: ({ uname: c, umail: b, captcha: grecaptcha.getResponse() }), success: function (f) { if (f == null) { $("").html(languages.TRYAGAIN).dialog({ title: "Error", resizable: false, modal: true, buttons: { OK: function () { $(this).dialog("close") } } }) } else { d = f.nameexists; captcha = f.recaptcha; if(captcha == false) { $("#outputSignup").html("Please solve the captcha first!"); grecaptcha.reset(); } mailExists = f.mailexists; emailblocked = f.emailblocked; if (d == false && mailExists == false && captcha != false && emailblocked == false) { $.ajax({ type: "POST", url: "ajaxuseradd.php", dataType: "json", data: ({ uname: c, upass: e, umail: b, ulang: a }), success: function (g) { if (g == null) { $("").html(languages.TRYAGAIN).dialog({ title: "Error", resizable: false, modal: true, buttons: { OK: function () { $(this).dialog("close") } } }) } else { gtag('event', 'Signup', {'event_category': 'User'}); fbq('track', 'CompleteRegistration'); dialogLogin.dialog("close"); window.setTimeout("location.reload()", 1000) } }, error: function (g, i, h) { alert(h) } }) } else { if (d == true) { $("#outputSignup").html(languages.USERTAKEN) } else { if (mailExists == true) { $("#outputSignup").html(languages.ADDRESSUSED) } else if (emailblocked == true) { // CHECK BLACKLIST DB $("#outputSignup").html('Domain not allowed!'); grecaptcha.reset(); } } } } }, error: function (f, h, g) { alert(g) } }) } } $(document).ready(function () { $("#userInfo").click(function () { $("#userMenu").slideToggle("fast") }) }); $(function () { $("#userMenu").menu({ icons: { submenu: "ui-icon-circle-triangle-e" }, }) }); $("#logout").click(function () { $("#logout-confirm").dialog("open"); }); $(function () { $("#logout-confirm").dialog({ resizable: false, height: "auto", autoOpen: false, width: 400, modal: true, position: { my: "center", at: "center", of: window }, buttons: { "Log out": function () { $("#mainStage").empty(); $.removeCookie("stageSetup", { path: "/" }); $.cookie("stageSetup", null, { path: "/" }); $.removeCookie("userID", { path: "/" }); $.cookie("userID", null, { path: "/" }); $.removeCookie("userToken", { path: "/" }); $.cookie("userToken", null, { path: "/" }); $.removeCookie("userID"); $.removeCookie("userToken"); $.removeCookie("stageSetup"); itemArray = []; setList(); $.get("deleteCookies.php"); $(this).dialog("close"); window.setTimeout("location.reload()", 1000) }, Cancel: function () { $(this).dialog("close") } } }) }); $(document).ready(function () { $("#langSelector").click(function () { $("#LangNav").slideToggle("fast") }) }); $(function () { $("#LangNav").menu({}) }); $("#downloadImg").click(function () { var b = new jsPDF("l", "mm"); $("#stageArea").css("width", "200%"); $("#stageArea").css("margin-left", "0"); var a = $("#mainStage").find("svg"); a.each(function () { var d, c; $.each($(this).find("[style*=em]"), function (e, f) { $(this).css("font-size", getStyle(f, "font-size")) }); d = document.createElement("canvas"); d.className = "screenShotTempCanvas"; c = (new XMLSerializer()).serializeToString(this); c = c.replace(/xmlns=\"http:\/\/www\.w3\.org\/2000\/svg\"/, ""); canvg(d, c); $(d).insertAfter(this); $(this).attr("class", "tempHide"); $(this).hide() }); html2canvas($("#mainStage"), { onrendered: function (d) { var e = d.toDataURL("image/jpeg"); b.addImage(e, "JPEG", 5, 5, 287, 185, true, "NONE"); var c = htmlEntities($("#trName").val()); if (c == null || c == "" || c == " ") { c = "mytechrider" } b.setFontSize(26); b.text(5, 203, c); b.addImage(logoImage, "JPEG", 240, 192, 50, 13) } }).then(function () { $("#trList").addClass("pdfList"); html2canvas($("#trList"), { onrendered: function (d) { b.addPage(); b.addFont("Arial", "Arial", "normal"); b.setFont("Arial"); var f = d.toDataURL("image/jpeg"); var c = $("#trList").width(); var g = $("#trList").height(); var e = 0; if (c < g) { e = c / c } else { e = c / c } $("#trList").removeClass("pdfList"); b.addImage(f, "JPEG", 5, 5, 287, (287 / c * g)); b.addHTML("