///////////////////////////////////////////////////////////////
// UniAjax 1.0beta2 (c) by Andreas Kalsch, Trier/Ulm, Germany
// Makes Ajax requests: 
//   - easy to handle
//   - cross-domain
//   - compatible to all browsers
//   - and enables hidden file uploads
// Last change: 31.01.2007
//
// Requires httprequest...js, exmlhttprequest...js
//
// Published under General Public License:
// http://www.fsf.org/licensing/licenses/gpl.html
//
// Everything about HttpRequest and UniAjax: http://uniajax.net

eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('5(N U==\'w\')U=\'\';5(N M==\'w\')M=\'\';2=r(9){5(9!=w){h.b=9.b||2.b;h.9=9.9||2.q;h.8=9.8||2.8;h.l=9.l||2.l;h.m=9.m||2.m;h.j=9.j||2.j;h.6=9.6||2.6;h.d=9.d||2.d}};(1V=r(o){3 s=n.K(\'R\');s.19=\'17/X\';s.o=o;3 e=n.1F||n.1c(\'*\');e[e.z-1].1G.1W(s);3 W=1g.1e.V();5(W.18(\'1j 7\')>-1)n.1l(\'<R 19="17/X" o="\'+o+\'"><\\/R>\')})(U+\'1o.0.1p\');2.1b={A:r(f){3 u=2.13(h);3 k=f!=w;3 j=k?f.j||u.j:u.j;3 p=!2.1L;3 6=k?f.6||u.6:u.6;5(N 6==\'10\')6=n.1r(6);5(6&&Q.1s(6))p=O;3 J=(6?6.1t:\'\')||u.b;3 b=k?f.b||J:J;3 i=n.K(\'1v\');i.o=b;3 a=n.K(\'a\');a.1x=i.o;3 12=1y.1z.11!=a.11;5(12){b=M+\'A.1A?1B=\'+1C(b);5(p)b+=\'&1D=1\'}1E i,a;3 q=u 1a 2?u.9:u.q;5(k)5(f.9!=w){L(3 I 1H f.9)q[I]=f.9[I]}3 g=Q.1J(q);5(j){5(g.z>0)g+=\'&\';g+=(1K 1M()).1N()}5(!p){5(6){5(g.z>0)g+=\'&\';5(6)g+=Q.1O(6)}5(8==\'B\'){b+=(b.18(\'?\')>-1)?\'&\':\'?\';b+=g}}3 H=(6?6.8:\'\')||u.8;3 8=(k?f.8||H:H).1Q();5(!p&&8!=\'B\'&&8!=\'D\'||8!=\'B\'&&8!=\'D\'&&8!=\'1S\')8=\'D\';3 S=u.l||2.y;3 l=k?f.l||S:S;3 T=u.m||2.y;3 m=k?f.m||T:T;3 d=(k?f.d||u.d:u.d).V();5(d!=\'10\'&&d!=\'C\'&&d!=\'Y\')d=\'C\';3 c=1f(p);5(c){3 v=9;c.1i=r(){5(c.1k==4){3 t;5(d==\'C\')1m{14(\'t = \'+c.15)}1n(e){t=E}F 5(d==\'Y\')t=c.1q;F t=c.15;3 e;5(c.1u==1w){e=\'m(\';L(3 i=1;i<v.z;i++)e+=\'v[\'+i+\']\';e+=\')\'}F{e=\'l(t\';L(3 i=1;i<v.z;i++)e+=\', v[\'+i+\']\';e+=\')\'}14(e)}};5(!p){c.16(8,b,O);5(8==\'D\')c.1P(\'1R-1T\',\'1U/x-1d-6-1h\');c.Z((8==\'B\')?E:g)}F{c.16(8,b);c.Z(g,6)}P c}P E}};2.b=\'\';2.q={};2.8=\'1I\';2.l=2.y;2.m=2.y;2.j=O;2.6=E;2.d=\'C\';2.13=r(G){P(G 1a 2)?G:2};2.y=r(){};2.A=2.1b.A;',62,121,'||UniAjax|var||if|form||method|arguments||uri|Request|responseType||args|query|this||nocaching|argsDef|oncomplete|onerror|document|src|useEXHR|argums|function||response||argus|undefined||_emptyFunction|length|request|GET|json|POST|null|else|object|method_|name|uri_|createElement|for|phpPath|typeof|true|return|Serializer|script|oncomplete_|onerror_|javascriptPath|toLowerCase|nav|javascript|xml|send|string|hostname|crossDomain|_getFather|eval|responseText|open|text|indexOf|type|instanceof|prototype|getElementsByTagName|www|userAgent|HttpRequest|navigator|urlencoded|onreadystatechange|opera|readyState|write|try|catch|httprequest1|js|responseXML|getElementById|hasUploads|action|status|img|404|href|window|location|php|url|encodeURIComponent|html|delete|all|parentNode|in|get|objectToQueryString|new|_native|Date|getTime|formToQueryString|setRequestHeader|toUpperCase|Content|PUT|Type|application|includeJS|appendChild'.split('|'),0,{}))
