Ajax=function(){return{getResponseHeaders:function(a,c,b){xmlhttp.open("HEAD",a,true);xmlhttp.onreadystatechange=function(){if(xmlhttp.readyState==4){if(xmlhttp.status==404){c.failure(xmlhttp.getAllResponseHeaders())}else{if(b){c.success(xmlhttp.getAllResponseHeaders())}else{c.success(xmlhttp.getResponseHeader(b))}}}};xmlhttp.send(null)},getFormData:function(n){var m,b,l,g,q,k=false,e=[],p=0,d,f,c,o,a;if(typeof n=="string"){m=(document.getElementById(n)||document.forms[n])}else{if(typeof n=="object"){m=n}}for(d=0,f=m.elements.length;d<f;++d){b=m.elements[d];q=b.disabled;l=b.name;if(!q&&l){l=encodeURIComponent(l)+"=";g=encodeURIComponent(b.value);switch(b.type){case"select-one":if(b.selectedIndex>-1){a=b.options[b.selectedIndex];e[p++]=l+encodeURIComponent((a.attributes.value&&a.attributes.value.specified)?a.value:a.text)}break;case"select-multiple":if(b.selectedIndex>-1){for(c=b.selectedIndex,o=b.options.length;c<o;++c){a=b.options[c];if(a.selected){e[p++]=l+encodeURIComponent((a.attributes.value&&a.attributes.value.specified)?a.value:a.text)}}}break;case"radio":case"checkbox":if(b.checked){e[p++]=l+g}break;case"file":case undefined:case"reset":case"button":break;default:e[p++]=l+g}}}var h=e.join("&");return h},connect:function(f,a,e,d,c){var b;if(window.XMLHttpRequest){b=new XMLHttpRequest()}else{b=new ActiveXObject("Microsoft.XMLHTTP")}b.onreadystatechange=function(){if(b.readyState==0){e.reqnotinit(b)}if(b.readyState==1){e.reqsetup(b)}if(b.readyState==2){e.reqsent(b)}if(b.readyState==3){e.reqinprocess(b)}if(b.readyState==4){if(b.status==404){e.failure(b)}else{e.success(b)}}};if(!d){var d=""}if(!c){var c=true}if(f=="GET"){if(d){a+="?"+d}b.open("GET",a,c);b.send(null)}else{b.open("POST",a,c);b.setRequestHeader("Content-type","application/x-www-form-urlencoded");b.setRequestHeader("Content-length",d.length);b.setRequestHeader("Connection","close");b.send(d)}}}}();
