function disableBackground() { var hei = $(document).height(); var divw = $("
").attr("id", "divBackgroundDisable").attr("class", "backgroundwait").css({ height: hei }); $("body").prepend(divw); //html.css('overflow', 'hidden'); } function disableBackground2() { var hei = $(document).height(); var divw = $("").attr("id", "divBackgroundDisable").attr("class", "backgroundwait").css({ height: hei }); $("body").prepend(divw); setTimeout(function () { divw.css("opacity", ".8").css("filter", "alpha(opacity=8)"); }, 3000); } function enableBackground() { $("#divBackgroundDisable").remove(); // lock scroll position, but retain settings for later var scrollPosition = [ self.pageXOffset || document.documentElement.scrollLeft || document.body.scrollLeft, self.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop ]; // un-lock scroll position var html = $('html'); var scrollPosition = html.data('scroll-position'); html.css('overflow', html.data('previous-overflow')); //window.scrollTo(scrollPosition[0], scrollPosition[1]) } InsertValidateMsg = function (elem, text) { var newElem = document.createElement("label"); elem.addClass("error") if (elem[0].parentNode.lastChild.nodeName == "SPAN" && elem[0].parentNode.lastChild.className == "info") { if (elem[0].parentNode.lastChild.previousSibling.nodeName != "LABEL" || (elem[0].parentNode.lastChild.previousSibling.nodeName == "LABEL" && elem[0].parentNode.lastChild.previousSibling.getAttribute("generated") != "true")) { newElem.className = "error"; newElem.setAttribute("id", elem[0].id); newElem.setAttribute("generated", "true"); //newElem.innerText = text; if (document.all) { newElem.innerText = text; } else { newElem.textContent = text; } elem[0].parentNode.insertBefore(newElem, elem[0].parentNode.lastChild); } else { if (document.all) { elem[0].parentNode.lastChild.previousSibling.innerText = text; } else { elem[0].parentNode.lastChild.previousSibling.textContent = text; } } } else if (elem[0].parentNode.lastChild.nodeName != "LABEL" || (elem[0].parentNode.lastChild.nodeName == "LABEL" && elem[0].parentNode.lastChild.getAttribute("generated") != "true")) { newElem.className = "error"; newElem.setAttribute("id", elem[0].id); newElem.setAttribute("generated", "true"); //newElem.innerText = text; if (document.all) newElem.innerText = text; else newElem.textContent = text; elem[0].parentNode.appendChild(newElem); } else { if (document.all) elem[0].parentNode.lastChild.innerText = text; else elem[0].parentNode.lastChild.textContent = text; } } RemoveValidateMsg = function (elem) { elem.removeClass("error") if (elem != null && elem[0] != null && elem[0].parentNode != null && elem[0].parentNode.lastChild.nodeName == "SPAN" && elem[0].parentNode.lastChild.className == "info" && (elem[0].parentNode.lastChild.previousSibling.nodeName == "LABEL")) { if (elem[0].parentNode.lastChild.previousSibling.getAttribute("generated") == "true") elem[0].parentNode.removeChild(elem[0].parentNode.lastChild.previousSibling); } else if (elem != null && elem[0] != null && elem[0].parentNode != null && elem[0].parentNode.lastChild.nodeName == "LABEL") { if (elem[0].parentNode.lastChild.getAttribute("generated") == "true") elem[0].parentNode.removeChild(elem[0].parentNode.lastChild); } }