/* generated Sun Feb 12 16:55:32 EST 2012 */

function fireTimer(b){var c=b;function a(){if(c.inprogress){c._abortRequest(c)}}c._timeoutID=window.setTimeout(a,c.timeoutMS)}function R9HTTPXml(){}R9HTTPXml.prototype={uservars:null,url:null,postbuffer:null,xmlhttp:null,inprogress:false,thecallback:null,timeoutMS:-1,_timeoutID:null,cancelled:false,init:function(c,b,a){this.url=c;this.uservars=a;this.postbuffer=b;if(window.XMLHttpRequest){this.xmlhttp=new XMLHttpRequest()}else{if(window.ActiveXObject){this.xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")}else{window.alert("Sorry your browser is not compatible with this functionality")}}},setTimeout:function(a){this.timeoutMS=a},asyncGET:function(a){if(this.inprogress){throw new Error("Call in progress")}var b=this;if(a==null){a=b}this.thecallback=a;var c=null;if(this.postbuffer==null){this.xmlhttp.open("GET",this.url,true)}else{this.xmlhttp.open("POST",this.url,true);this.xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");c=this.postbuffer}this.xmlhttp.onreadystatechange=function(){b.stateChangeCallback(b)};this.inprogress=true;this.cancelled=false;this.xmlhttp.send(c);if(this.timeoutMS>0){fireTimer(this)}},stateChangeCallback:function(b){switch(b.xmlhttp.readyState){case 1:try{if(!b.cancelled){b.thecallback.onInit()}}catch(c){}break;case 2:try{if(b.xmlhttp.status!=200&&b.xmlhttp.status!=0){if(!b.cancelled){window.status="error";b.thecallback.onError(b.xmlhttp.status,b.xmlhttp.statusText,b)}b.xmlhttp.abort();b.inprogress=false}}catch(c){}break;case 3:var a;try{try{a=b.xmlhttp.getResponseHeader("Content-Length")}catch(c){a=NaN}if(!b.cancelled){window.status="ping";b.thecallback.onProgress(b.xmlhttp.responseText,a)}}catch(c){}break;case 4:try{if(b._timeoutID){window.clearTimeout(b._timeoutID);b._timeoutID=null}if(b.inprogress){b.inprogress=false;if(!b.cancelled){window.status="done";b.thecallback.onLoad(b)}}}catch(c){}finally{b.inprogress=false}break}},cancelRequest:function(){var a=this;this.cancelled=true;if(this._timeoutID){window.clearTimeout(this._timeoutID);this._timeoutID=null}a._abortRequest(a)},_abortRequest:function(b){if(b.xmlhttp!=null){try{b.xmlhttp.abort();if(b.inprogress){window.status="abort";b.thecallback.onError("timeout","Your request has timed out.",b)}}catch(a){}b.cancelled=true;b.inprogress=false}},getText:function(){return this.xmlhttp.responseText},getXML:function(){return this.xmlhttp.responseXML},getTags:function(a){try{return this.xmlhttp.responseXML.getElementsByTagName(a)}catch(b){return null}},getOperaText:function(d,g,b){try{var a=d.getElementsByTagName(g)[b];if(a){var h="",c=0,f;while(f=a.childNodes[c]){h+=f.nodeValue;c++}return h}else{return""}}catch(j){opera.postError("exception: "+j)}},getOpera:function(b,c,a){return"foo"},getTagText:function(c,d,b){var a=c.getElementsByTagName(d)[b];if(a){if(a.childNodes.length>1){return a.childNodes[1].nodeValue}else{if(a.childNodes.length==1){return a.firstChild.nodeValue}}}else{return""}},onProgress:function(b,a){},onError:function(b,a,d){},onLoad:function(a){},onInit:function(a){}};

;var jsck_xmlhttp="v428";
/* et=1, mt=1, c=p4, i=sparkle006, v=R114, cc=4, r=none */

