// jquery.jsonp 2.0.2 (c)2010 Julian Aubourg | MIT License
// http://code.google.com/p/jquery-jsonp/
(function(e,b){function d(){}function r(z){c=[z]}function m(z){f.insertBefore(z,f.firstChild)}function l(B,z,A){B&&B.apply(z,A)}function k(z){return/\?/.test(z)?"&":"?"}var n="async",p="",x="error",q="_jqjsp",u="on",o=u+x,a=u+"load",i=u+"readystatechange",w="removeChild",g="<script/>",t="success",v="timeout",f=e("head")[0]||document.documentElement,s={},j=0,c,h={callback:q,url:location.href};function y(z){z=e.extend({},h,z);var N=z.complete,B=z.dataFilter,J=z.callbackParameter,O=z.callback,D=z.cache,F=z.pageCache,A=z.url,I=z.data,M=z.timeout,L,H=z.beforeSend,G=0,E=d;z.abort=function(){!G++&&E()};if(H&&(H(z,z)===false||G)){return z}A=A||p;I=I?((typeof I)=="string"?I:e.param(I,z.traditional)):p;A+=I?(k(A)+I):p;J&&(A+=k(A)+escape(J)+"=?");!D&&!F&&(A+=k(A)+"_"+(new Date()).getTime()+"=");A=A.replace(/=\?(&|$)/,"="+O+"$1");function K(P){!G++&&b(function(){E();F&&(s[A]={s:[P]});B&&(P=B.apply(z,[P]));l(z.success,z,[P,t]);l(N,z,[z,t])},0)}function C(P){!G++&&b(function(){E();F&&P!=v&&(s[A]=P);l(z.error,z,[z,P]);l(N,z,[z,P])},0)}F&&(L=s[A])?(L.s?K(L.s[0]):C(L)):b(function(Q,P,R){if(!G){R=M>0&&b(function(){C(v)},M);E=function(){R&&clearTimeout(R);Q[i]=Q[a]=Q[o]=null;f[w](Q);P&&f[w](P)};window[O]=r;Q=e(g)[0];function S(T){T=c;c=undefined;T?K(T[0]):C(x)}Q[i]=function(){/loaded|complete/.test(Q.readyState)&&S()};Q[o]=Q[a]=S;e.browser.opera?((P=e(g)[0]).text="jQuery('#"+(Q.id=q+j++)+"')[0]."+o+"()"):Q[n]=n;Q.src=A;m(Q);P&&m(P)}},0);return z}y.setup=function(z){e.extend(h,z)};e.jsonp=y})(jQuery,setTimeout);

