function async_request(url, element) { xajax.config.requestURI = "http://www.hyperbolicmagnetism.com/" + url; ret_val = xajax_asynchronous_process(element); return ret_val; } function refresh_javascript(element) { $("#" + element).find("script").each(function() { if ($(this).attr("src")) { $.getScript($(this).attr("src"), function(data) {alert(data);}); } eval($(this).html()); }); } function sync_request(url, element, fun) { if (null == fun) { xajax.config.defaultMode = 'synchronous'; ret_val = async_request(url, element); xajax.config.defaultMode = 'asynchronous'; return ret_val; } else { $("body").addClass("cursor-wait"); $("#main").append("
"); window.setTimeout( function() { ret_val = sync_request(url, element); fun(ret_val); $("body").removeClass("cursor-wait"); $(".wait-blanket").remove(); }, 100 ); return false; } }