var iBusy=0;function ajax(parameters){var myObj=eval(parameters);if(!myObj.url){alert("Missing URL")}if(!myObj.method){myObj.method="post"}if(!myObj.postBody){myObj.postBody=""}if(!myObj.fillDiv){myObj.fillDiv=""}if(!myObj.onSucess){myObj.onSucess=defaultSucess}if(!myObj.onFailure){myObj.onFailure=defaultFailure}if(!myObj.showBusy){myObj.showBusy=false}if(!myObj.busyDiv){myObj.busyDiv=""}var req=createRequest();req.onreadystatechange=function(){returnFunction(req,parameters)};if(myObj.method=="get"){req.open("GET",myObj.url,true);req.send(null)}else{req.open("POST",myObj.url,true);req.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=iso-8859-1");req.setRequestHeader("Referer",window.document.location);req.send(myObj.postBody)}if(myObj.busyDiv!=""){$(myObj.busyDiv).style.display="block"}if(myObj.showBusy==true){iBusy++;$("ajaxBusy").style.display="block"}}function returnFunction(req,parameters){var myObj=eval(parameters);if(req.readyState==4){if(myObj.busyDiv!=""){$(myObj.busyDiv).style.display="none"}if(myObj.showBusy==true){iBusy--;if(iBusy<1){$("ajaxBusy").style.display="none"}}if(req.status==200){if(myObj.fillDiv!=""){$(myObj.fillDiv).innerHTML=req.responseText}else{myObj.onSucess(req)}}else{myObj.onFailure(req)}}}function defaultSucess(A){}function defaultFailure(A){}function createRequest(){var C=null;try{C=new XMLHttpRequest()}catch(B){try{C=new ActiveXObject("Msxml2.XMLHTTP")}catch(D){try{C=new ActiveXObject("Microsoft.XMLHTTP")}catch(A){C=null}}}if(C==null){alert("Error creating request object!")}else{return C}}function $(){var C=new Array();for(var B=0;B<arguments.length;B++){var A=arguments[B];if(typeof A=="string"){A=document.getElementById(A)}if(arguments.length==1){return A}C.push(A)}return C};