$(document).ready(function() { $('input,textarea').attr('autocomplete', 'off'); }); function menuClicked(index) { $("#menuBox" + index).toggleClass("menuBoxClick"); } function createDiv(cssClass) { var divId = Math.floor((Math.random() * 1000) + 1); $("body").append("
"); return divId; } function createDivRelative(cssClass, source) { if(typeof source == "string") { var sourceElementId = source; var sourceElement = $('#' + sourceElementId); } else { var sourceElement = $(source); } var left = sourceElement.position().left - $(window).scrollLeft(); var top = sourceElement.position().top - $(window).scrollTop(); var w = sourceElement.width(); var divId = createDiv(cssClass); $('#' + divId).css("left", left + w - 20); $('#' + divId).css("top", top); return divId; } function removeDiv(id) { $("#" + id).remove(); } function createLoadingDiv(parentElementId, center, message, todoFunc) { var left = $('#' + parentElementId).position().left - $(window).scrollLeft(); var top = $('#' + parentElementId).position().top - $(window).scrollTop(); var w = $('#' + parentElementId).width(); var w = $('#' + parentElementId).height(); var divId = createDiv("loadingDiv"); if(center) { $('#' + divId).css("left", left + w / 2); $('#' + divId).css("top", top + h / 2); } else { $('#' + divId).css("left", left + w - 20); $('#' + divId).css("top", top); } $('#' + divId).html(" " + message + "..."); $('#' + divId).animate( { opacity: 1, left: "+=30" }, 300, todoFunc ); return divId; } function removeLoadingDiv(divId, message, messageDisplayTime) { $('#' + divId).html(message); setTimeout( function() { $('#' + divId).animate( { opacity: 0, left: "+=50" }, 500, function() { removeDiv(divId); } ); }, messageDisplayTime ); }