var net=new Object();net.READY_STATE_UNINITIALIZED=0;net.READY_STATE_LOADING=1;net.READY_STATE_LOADED=2;net.READY_STATE_INTERACTIVE=3;net.READY_STATE_COMPLITE=4;net.contentLoader=function(b,c,a){this.url=b;this.req=null;this.onload=c;this.onerror=(a)?a:this.defaultError};net.contentLoader.prototype={loadXMLDoc:function(){if(window.XMLHttpRequest){this.req=new XMLHttpRequest()}else{if(window.ActiveXObject){this.req=new ActiveXObject("Microsoft.XMLHTTP")}}if(this.req){try{var a=this;this.req.onreadystatechange=function(){a.onReadyState.call(a)};this.req.open("GET",this.url,true);this.req.send(null)}catch(b){this.onerror.call(this)}}},onReadyState:function(){var c=this.req;var b=c.readyState;if(b==net.READY_STATE_COMPLITE){var a=c.status;if(a==200||a==0){this.onload.call(this)}else{this.onerror.call(this)}}},defaultError:function(){alert("Error fetching data!\n\nreadyState: "+this.req.readyState+"\nstatus: "+this.req.status+"\nheaders: "+this.req.getAllResponceHeaders)}};
