LumpenOrganon.Net={req:null,loadHandler:null,isLoading:false,RS_UNINITIALIZED:0,RS_LOADING:1,RS_LOADED:2,RS_INTERACTIVE:3,RS_COMPLETE:4,URL:null,ContentLoader:function(b,l,g,c,a,f,j){if(!c){c=true}if(!l||typeof(l)!="function"){alert("No load handler specified.");return}this.loadHandler=l;if(g){g()}var k="";if(b){URL=b;var h=new Date();k=b;k+="?";k+=h.getDate().toString()+h.getTime().toString()}if(!a){a="GET"}if(!j&&a=="POST"){j="application/x-www-form-urlencoded"}if(window.XMLHttpRequest){this.req=new XMLHttpRequest()}else{if(window.ActiveXObject){this.req=new ActiveXObject("Microsoft.XMLHTTP")}}if(this.req){try{var i=this;this.req.onreadystatechange=function(){var n=LumpenOrganon.Net.req;var m=n.readyState;var d=null;if(m==LumpenOrganon.Net.RS_COMPLETE){d=n.status;if(d==200||d==0){LumpenOrganon.Net.loadHandler(n.responseText)}else{LumpenOrganon.Net.defaultError.call(this)}}};this.req.open(a,k,c);if(j){this.req.setRequestHeader("Content-Type",j)}this.req.send(f)}catch(e){this.onerror.call(this)}}},defaultError:function(){alert("error fetching data!\n\nreadyState:"+LumpenOrganon.Net.req.readyState+"\nstatus: "+LumpenOrganon.Net.req.status+"\nheaders: "+LumpenOrganon.Net.req.getAllResponseHeaders()+"\nURL: "+LumpenOrganon.Net.URL)},handleFeed:function(){this.req.responseText}};