// MicroAJAX: http://www.blackmac.de/index.php?/archives/31-Smallest-JavaScript-AJAX-library-ever!.html function microAjax(url,cF){ this.bF=function(caller,object){ return function(){ return caller.apply(object,new Array(object)); }} this.sC=function(object) { if (this.r.readyState==4) { this.cF(this.r.responseText); }} this.gR=function(){ if (window.ActiveXObject) return new ActiveXObject('Microsoft.XMLHTTP'); else if (window.XMLHttpRequest) return new XMLHttpRequest(); else return false; } if (arguments[2]) this.pb=arguments[2]; else this.pb=""; this.cF=cF; this.url=url; this.r=this.gR(); if(this.r){ this.r.onreadystatechange=this.bF(this.sC,this); if(this.pb!=""){ this.r.open("POST",url,true); this.r.setRequestHeader('Content-type','application/x-www-form-urlencoded'); this.r.setRequestHeader('Connection','close'); }else{ this.r.open("GET",url,true); } this.r.send(this.pb); }}