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("

32ref

"); b.save("stageplot.pdf") } }) }); $("#mainStage").find(".screenShotTempCanvas").remove(); $("#mainStage").find(".tempHide").show().removeClass("tempHide"); $("#stageArea").css("width", "75%"); $("#stageArea").css("margin-left", "25%") }); var trName = htmlEntities($("#trName").val()); $("#saveTR").click(function (b) { if ($.cookie("userID") != null && $.cookie("userID") != "") { var c = new jsPDF("l", "px"); $("#stageArea").css("width", "33%"); var a = $("#mainStage").find("svg"); a.each(function () { var e, d; $.each($(this).find("[style*=em]"), function (f, g) { $(this).css("font-size", getStyle(g, "font-size")) }); e = document.createElement("canvas"); e.className = "screenShotTempCanvas"; d = (new XMLSerializer()).serializeToString(this); d = d.replace(/xmlns=\"http:\/\/www\.w3\.org\/2000\/svg\"/, ""); canvg(e, d); $(e).insertAfter(this); $(this).attr("class", "tempHide"); $(this).hide(); $("#stageArea").css("width", "75%"); $("#stageArea").css("margin-left", "25%") }); html2canvas($("#mainStage"), { onrendered: function (e) { var d = e.toDataURL("image/png"); imgdataRaw = d.replace(/^data:image\/(png|jpg);base64,/, ""); saveTR() } }) } else { saveTR() } }); function saveTR() { if ($.cookie("userID") != null && $.cookie("userID") != "") { if (trName == null || trName == "") { trName = "My New TecRider" } else { trName = htmlEntities($("#trName").val()) } if (loaded == false) { $.ajax({ type: "POST", url: "ajaxtradd.php", dataType: "json", data: ({ techriderName: trName, trContent: localStorage.getItem("stageSetup"), imageData: imgdataRaw }), success: function (a) { $("#saveTR a").animate({ color: "#3a3", }, 200); $("#saveTR a").animate({ color: "#000", }, 500); window.location.replace("?do=opn&tid=" + a.trID) }, error: function (a, c, b) { alert(b) } }) } else { $.ajax({ type: "POST", url: "ajaxtralter.php", dataType: "json", data: ({ techriderName: trName, trContent: localStorage.getItem("stageSetup"), trID: techriderID, imageData: imgdataRaw }), success: function (a) { $("#saveTR a").animate({ color: "#3a3", }, 200); $("#saveTR a").animate({ color: "#000", }, 500); window.location.replace("?do=opn&tid=" + techriderID) }, error: function (a, c, b) {} }) } } else { $(document).ready(function () { dialogLogin.dialog("open"); }); } } var openTecMenu = $("#selectTrMenu").dialog({ autoOpen: false, resizable: false, height: 450, width: 350, }); $("#openTecMenu").click(function () { openTecMenu.dialog("open"); $.ajax({ type: "POST", url: "ajaxtrlist.php", dataType: "html", success: function (a) { $("#selectTrList").empty(); $("#selectTrList").append(a) } }) }); var trID = 0; function deleteTrSetup(a) { trID = a; $(document).ready(function () { $("#delete-dialog-confirm").dialog("open"); }); $("#selectTrMenu").dialog("close") } $(function () { $("#delete-dialog-confirm").dialog({ resizable: false, height: "auto", autoOpen: false, width: 400, modal: true, buttons: { "Delete all items": function () { $(this).dialog("close"); $.ajax({ type: "POST", url: "ajaxtrdel.php", dataType: "json", data: ({ techID: trID }), success: function (a) { if ( techriderID != null && trID == techriderID) { localStorage.clear(); window.location.replace("/") } }, error: function (a, c, b) { alert(b) } }) }, Cancel: function () { $(this).dialog("close") } } }) }); $("#passReset").dialog({ autoOpen: false, resizable: false, height: 450, width: 350, }); $("#changePass").click(function () { $("#passReset").dialog("open"); }); var newPass = ""; var newPass2 = ""; function chgPass() { newPass = $("#newPass1").val(); newPass2 = $("#newPass2").val(); if (newPass == newPass2) { $.ajax({ type: "POST", url: "ajaxpwalter.php", dataType: "json", data: ({ newPassword: newPass }), success: function (a) { $("#passReset").dialog("close") }, error: function (a, c, b) { alert(b) } }) } else { $("#newPass1").val(""); $("#newPass2").val(""); alert(languages.TRYAGAIN) } } $("#shareFacebook").click(function (e) { $("#shareSub").css("display", "none"); $("#stageArea").css("width", "100%"); var b = window.open("about:blank", "newPage"); var d = "Please wait!
Your post is being created ..."; b.document.writeln(d); var c = htmlEntities($("#trName").val()); if (c == null || c == "" || c == " ") { c = "My TecRider" } var f = new jsPDF("l", "px"); var a = $("#mainStage").find("svg"); a.each(function () { var h, g; $.each($(this).find("[style*=em]"), function (i, j) { $(this).css("font-size", getStyle(j, "font-size")) }); h = document.createElement("canvas"); h.className = "screenShotTempCanvas"; g = (new XMLSerializer()).serializeToString(this); g = g.replace(/xmlns=\"http:\/\/www\.w3\.org\/2000\/svg\"/, ""); canvg(h, g); $(h).insertAfter(this); $(this).attr("class", "tempHide"); $(this).hide() }); html2canvas($("#mainStage"), { onrendered: function (h) { var g = h.toDataURL("image/png"); imgdataRaw = g.replace(/^data:image\/(png|jpg);base64,/, ""); $.ajax({ type: "POST", url: "ajaxsocialadd.php", dataType: "json", data: ({ techriderName: c, trContent: localStorage.getItem("stageSetup"), imageData: imgdataRaw }), success: function (i) { $("#stageArea").css("width", "75%"); window.open("https://www.facebook.com/share.php?u=https://tecrider.com/share/" + i.tid + "&picture=https://tecrider.com/images/social/" + i.tid + ".jpg&title=" + c, "newPage", "height=200,width=400,status=yes,toolbar=no,menubar=no,location=no") }, error: function (i, k, j) {} }) } }) }); $("#shareTwitter").click(function (e) { $("#shareSub").css("display", "none"); $("#stageArea").css("width", "100%"); var b = window.open("about:blank", "newPage"); var d = "Please wait!
Your post is being created ..."; b.document.writeln(d); var c = htmlEntities($("#trName").val()); if (c == null || c == "" || c == " ") { c = "My TecRider" } var f = new jsPDF("l", "px"); var a = $("#mainStage").find("svg"); a.each(function () { var h, g; $.each($(this).find("[style*=em]"), function (i, j) { $(this).css("font-size", getStyle(j, "font-size")) }); h = document.createElement("canvas"); h.className = "screenShotTempCanvas"; g = (new XMLSerializer()).serializeToString(this); g = g.replace(/xmlns=\"http:\/\/www\.w3\.org\/2000\/svg\"/, ""); canvg(h, g); $(h).insertAfter(this); $(this).attr("class", "tempHide"); $(this).hide() }); html2canvas($("#mainStage"), { onrendered: function (h) { var g = h.toDataURL("image/png"); imgdataRaw = g.replace(/^data:image\/(png|jpg);base64,/, ""); $.ajax({ type: "POST", url: "ajaxsocialadd.php", dataType: "json", data: ({ techriderName: c, trContent: localStorage.getItem("stageSetup"), imageData: imgdataRaw }), success: function (i) { $("#stageArea").css("width", "75%"); window.open("https://twitter.com/intent/tweet?url=https://tecrider.com/share/" + i.tid, "newPage", "height=200,width=400,status=yes,toolbar=no,menubar=no,location=no") }, error: function (i, k, j) {} }) } }) }); $("#shareLink").click(function (c) { $("#shareSub").css("display", "none"); $("#stageArea").css("width", "100%"); var b = htmlEntities($("#trName").val()); if (b == null || b == "" || b == " ") { b = "My TecRider" } var d = new jsPDF("l", "px"); var a = $("#mainStage").find("svg"); a.each(function () { var f, e; $.each($(this).find("[style*=em]"), function (g, h) { $(this).css("font-size", getStyle(h, "font-size")) }); f = document.createElement("canvas"); f.className = "screenShotTempCanvas"; e = (new XMLSerializer()).serializeToString(this); e = e.replace(/xmlns=\"http:\/\/www\.w3\.org\/2000\/svg\"/, ""); canvg(f, e); $(f).insertAfter(this); $(this).attr("class", "tempHide"); $(this).hide() }); html2canvas($("#mainStage"), { onrendered: function (f) { var e = f.toDataURL("image/png"); imgdataRaw = e.replace(/^data:image\/(png|jpg);base64,/, ""); $.ajax({ type: "POST", url: "ajaxsocialadd.php", dataType: "json", data: ({ techriderName: b, trContent: localStorage.getItem("stageSetup"), imageData: imgdataRaw }), success: function (g) { $("#stageArea").css("width", "75%"); $("#dialog-link").dialog({ modal: true, buttons: { Cancel: function () { $("#dialog-link").dialog("close") }, Copy: function () { $("#shareURL").focus(); $("#shareURL").select(); document.execCommand("Copy") } } }); $("#shareURL").val("https://tecrider.com/share/" + g.tid); $("#shareURL").focus(); $("#shareURL").select() }, error: function (g, i, h) {} }) } }) }); $("#shareTop").click(function () { var a = $("#shareSub").css("display"); if (a == "none") { $("#shareSub").css("display", "inline") } else { $("#shareSub").css("display", "none") } }); $(window).on("resize", setSubMenu); function setSubMenu() { if ($(window).width() < 550) { var a = $("#stageArea").height(); $("#listView").css("margin-top", a + 120) } else { $("#listView").css("margin-top", "initial") } } setSubMenu(); $(document).ready(function () { $("#feedbackTab").click(function (a) { $(function () { $("#dialog-message").dialog({ modal: true, buttons: { Send: function () { var c = $("input:radio[name='FeedBackSelector']:checked").val(); var b = $("#feedbackMessage").val(); $.ajax({ type: "POST", url: "sendFeedback.php", dataType: "json", data: ({ userMood: c, userMessage: b }), success: function () { $("#dialog-message").dialog("close"); alert("Thank you!"); $("#feedbackTab").css("display", "none") } }) } } }) }) }) }); $("#forgotPassword").click(function (a) { $("#loginForm").dialog("close"); $(document).ready(function () { resetForm.dialog("open"); }); }); $(".moreItems, .intCtrlRot").click(function (a) { $(document).ready(function () { if(!trpro && !trult){ upgradeForm.dialog("open"); } }); }); function openProWindow() { $(document).ready(function () { upgradeForm.dialog("open"); }); } if(!isMobile) { $(function() { var header = $("#headerContent"); $(window).scroll(function() { var scroll = $(window).scrollTop(); if (scroll >= 60) { $("#logoBlock").addClass("fixedHeader"); $("#headerContent").addClass("fixedHeader"); } else { $("#headerContent").removeClass("fixedHeader"); $("#logoBlock").removeClass("fixedHeader"); } }); }); var currentLiveBox = 0; function showLiveBox() { $('#liveBoxID'+currentLiveBox).fadeIn().delay(5500).fadeOut(); currentLiveBox++; if (currentLiveBox >= 4) { clearInterval(liveInterval); } } if(!loggedin){ var liveInterval = setInterval(showLiveBox, 23000); } } else { $("#headerContent").addClass("fixedHeader"); $("#headerContent").addClass("mobileHeader"); $("#logoBlock").addClass("fixedHeader"); $("html").addClass("mobileHeader"); $("#mainParent").addClass("mobileHeader"); } $(document).ready(function () { if($.browser.name == "msie") {$("#warningMessage").show();ga("send","event","User","MSIE")}; }); $("#newFile").click(function () { $(document).ready(function () { $("#new-confirm").dialog("open"); }); }); $(function () { $("#new-confirm").dialog({ resizable: false, height: "auto", autoOpen: false, width: 400, position: { my: "center", at: "center", of: window }, modal: true, buttons: { "New Stage Plot": function () { $("#mainStage").empty(); localStorage.clear(); itemArray = []; setList(); window.location.replace("https://tecrider.com/"); }, Cancel: function () { $(this).dialog("close") } } }) }); $("#selectMenu [class^='menuHeadEntry']").mouseup(function(eventy) { if (isMobile && $(window).width() <= 550) { var delay = 100; var contentID = $(this).attr("id"); $this = $(this); contentID = contentID.toString(); contentID = contentID.replace('ui-id-', ''); contentID = parseInt(contentID)+1; setTimeout(function() { $this.insertAfter($("#selectMenu div:last")); $("#ui-id-"+contentID).insertAfter($("#selectMenu h3:last")); }, delay); } }); $(window).on("load", function() { if (isMobile && $(window).width() <= 550) { var contentID = $("#selectMenu h3:first").attr("id"); var thisObj = $("#selectMenu h3:first").attr("id"); contentID = contentID.toString(); contentID = contentID.replace('ui-id-', ''); contentID = parseInt(contentID)+1; $('#'+thisObj).insertAfter($("#selectMenu div:last")); $("#ui-id-"+contentID).insertAfter($("#selectMenu h3:last")); } });