/* jquery.js */

(function(An,v){function Az(){if(!AF.isReady){try{x.documentElement.doScroll("left");}catch(A){setTimeout(Az,1);return ;}AF.ready();}}function t(F,A){A.src?AF.ajax({url:A.src,async:false,dataType:"script"}):AF.globalEval(A.text||A.textContent||A.innerHTML||"");A.parentNode&&A.parentNode.removeChild(A);}function AN(F,A,O,K,L,G){var J=F.length;if(typeof A==="object"){for(var N in A){AN(F,N,A[N],K,L,O);}return F;}if(O!==v){K=!G&&K&&AF.isFunction(O);for(N=0;N<J;N++){L(F[N],A,K?O.call(F[N],N,L(F[N],A)):O,G);
}return F;}return J?L(F[0],A):v;}function Ae(){return(new Date).getTime();}function AM(){return false;}function AK(){return true;}function Aj(F,A,G){G[0].type=F;return AF.event.handle.apply(A,G);}function AE(R){var Q,P=[],N=[],O=arguments,K,L,F,J,G,A;L=AF.data(this,"events");if(!(R.liveFired===this||!L||!L.live||R.button&&R.type==="click")){R.liveFired=this;var T=L.live.slice(0);for(J=0;J<T.length;J++){L=T[J];L.origType.replace(AW,"")===R.type?N.push(L.selector):T.splice(J--,1);}K=AF(R.target).closest(N,R.currentTarget);
G=0;for(A=K.length;G<A;G++){for(J=0;J<T.length;J++){L=T[J];if(K[G].selector===L.selector){F=K[G].elem;N=null;if(L.preType==="mouseenter"||L.preType==="mouseleave"){N=AF(R.relatedTarget).closest(L.selector)[0];}if(!N||N!==F){P.push({elem:F,handleObj:L});}}}}G=0;for(A=P.length;G<A;G++){K=P[G];R.currentTarget=K.elem;R.data=K.handleObj.data;R.handleObj=K.handleObj;if(K.handleObj.origHandler.apply(K.elem,O)===false){Q=false;break;}}return Q;}}function o(F,A){return"live."+(F&&F!=="*"?F+".":"")+A.replace(/\./g,"`").replace(/ /g,"&");
}function b(A){return !A||!A.parentNode||A.parentNode.nodeType===11;}function BG(F,A){var G=0;A.each(function(){if(this.nodeName===(F[G]&&F[G].nodeName)){var L=AF.data(F[G++]),N=AF.data(this,L);if(L=L&&L.events){delete N.handle;N.events={};for(var J in L){for(var K in L[J]){AF.event.add(this,J,L[J][K],L[J][K].data);}}}}});}function A2(F,A,L){var J,K,G;A=A&&A[0]?A[0].ownerDocument||A[0]:x;if(F.length===1&&typeof F[0]==="string"&&F[0].length<512&&A===x&&!Ao.test(F[0])&&(AF.support.checkClone||!AI.test(F[0]))){K=true;
if(G=AF.fragments[F[0]]){if(G!==1){J=G;}}}if(!J){J=A.createDocumentFragment();AF.clean(F,A,J,L);}if(K){AF.fragments[F[0]]=G?J:1;}return{fragment:J,cacheable:K};}function AZ(F,A){var G={};AF.each(r.concat.apply([],r.slice(0,A)),function(){G[this]=F;});return G;}function f(A){return"scrollTo" in A&&A.document?A:A.nodeType===9?A.defaultView||A.parentWindow:false;}var AF=function(F,A){return new AF.fn.init(F,A);},g=An.jQuery,D=An.$,x=An.document,AQ,A6=/^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/,As=/^.[^:#\[\.,]*$/,AL=/\S/,u=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,h=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,AU=navigator.userAgent,C=false,AS=[],AY,A0=Object.prototype.toString,Au=Object.prototype.hasOwnProperty,AV=Array.prototype.push,AR=Array.prototype.slice,A5=Array.prototype.indexOf;
AF.fn=AF.prototype={init:function(F,A){var J,G;if(!F){return this;}if(F.nodeType){this.context=this[0]=F;this.length=1;return this;}if(F==="body"&&!A){this.context=x;this[0]=x.body;this.selector="body";this.length=1;return this;}if(typeof F==="string"){if((J=A6.exec(F))&&(J[1]||!A)){if(J[1]){G=A?A.ownerDocument||A:x;if(F=h.exec(F)){if(AF.isPlainObject(A)){F=[x.createElement(F[1])];AF.fn.attr.call(F,A,true);}else{F=[G.createElement(F[1])];}}else{F=A2([J[1]],[G]);F=(F.cacheable?F.fragment.cloneNode(true):F.fragment).childNodes;
}return AF.merge(this,F);}else{if(A=x.getElementById(J[2])){if(A.id!==J[2]){return AQ.find(F);}this.length=1;this[0]=A;}this.context=x;this.selector=F;return this;}}else{if(!A&&/^\w+$/.test(F)){this.selector=F;this.context=x;F=x.getElementsByTagName(F);return AF.merge(this,F);}else{return !A||A.jquery?(A||AQ).find(F):AF(A).find(F);}}}else{if(AF.isFunction(F)){return AQ.ready(F);}}if(F.selector!==v){this.selector=F.selector;this.context=F.context;}return AF.makeArray(F,this);},selector:"",jquery:"1.4.2",length:0,size:function(){return this.length;
},toArray:function(){return AR.call(this,0);},get:function(A){return A==null?this.toArray():A<0?this.slice(A)[0]:this[A];},pushStack:function(F,A,J){var G=AF();AF.isArray(F)?AV.apply(G,F):AF.merge(G,F);G.prevObject=this;G.context=this.context;if(A==="find"){G.selector=this.selector+(this.selector?" ":"")+J;}else{if(A){G.selector=this.selector+"."+A+"("+J+")";}}return G;},each:function(F,A){return AF.each(this,F,A);},ready:function(A){AF.bindReady();if(AF.isReady){A.call(x,AF);}else{AS&&AS.push(A);
}return this;},eq:function(A){return A===-1?this.slice(A):this.slice(A,+A+1);},first:function(){return this.eq(0);},last:function(){return this.eq(-1);},slice:function(){return this.pushStack(AR.apply(this,arguments),"slice",AR.call(arguments).join(","));},map:function(A){return this.pushStack(AF.map(this,function(F,G){return A.call(F,G,F);}));},end:function(){return this.prevObject||AF(null);},push:AV,sort:[].sort,splice:[].splice};AF.fn.init.prototype=AF.fn;AF.extend=AF.fn.extend=function(){var F=arguments[0]||{},A=1,O=arguments.length,K=false,L,G,J,N;
if(typeof F==="boolean"){K=F;F=arguments[1]||{};A=2;}if(typeof F!=="object"&&!AF.isFunction(F)){F={};}if(O===A){F=this;--A;}for(;A<O;A++){if((L=arguments[A])!=null){for(G in L){J=F[G];N=L[G];if(F!==N){if(K&&N&&(AF.isPlainObject(N)||AF.isArray(N))){J=J&&(AF.isPlainObject(J)||AF.isArray(J))?J:AF.isArray(N)?[]:{};F[G]=AF.extend(K,J,N);}else{if(N!==v){F[G]=N;}}}}}}return F;};AF.extend({noConflict:function(A){An.$=D;if(A){An.jQuery=g;}return AF;},isReady:false,ready:function(){if(!AF.isReady){if(!x.body){return setTimeout(AF.ready,13);
}AF.isReady=true;if(AS){for(var F,A=0;F=AS[A++];){F.call(x,AF);}AS=null;}AF.fn.triggerHandler&&AF(x).triggerHandler("ready");}},bindReady:function(){if(!C){C=true;if(x.readyState==="complete"){return AF.ready();}if(x.addEventListener){x.addEventListener("DOMContentLoaded",AY,false);An.addEventListener("load",AF.ready,false);}else{if(x.attachEvent){x.attachEvent("onreadystatechange",AY);An.attachEvent("onload",AF.ready);var F=false;try{F=An.frameElement==null;}catch(A){}x.documentElement.doScroll&&F&&Az();
}}}},isFunction:function(A){return A0.call(A)==="[object Function]";},isArray:function(A){return A0.call(A)==="[object Array]";},isPlainObject:function(F){if(!F||A0.call(F)!=="[object Object]"||F.nodeType||F.setInterval){return false;}if(F.constructor&&!Au.call(F,"constructor")&&!Au.call(F.constructor.prototype,"isPrototypeOf")){return false;}var A;for(A in F){}return A===v||Au.call(F,A);},isEmptyObject:function(F){for(var A in F){return false;}return true;},error:function(A){throw A;},parseJSON:function(A){if(typeof A!=="string"||!A){return null;
}A=AF.trim(A);if(/^[\],:{}\s]*$/.test(A.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){return An.JSON&&An.JSON.parse?An.JSON.parse(A):(new Function("return "+A))();}else{AF.error("Invalid JSON: "+A);}},noop:function(){},globalEval:function(F){if(F&&AL.test(F)){var A=x.getElementsByTagName("head")[0]||x.documentElement,G=x.createElement("script");G.type="text/javascript";if(AF.support.scriptEval){G.appendChild(x.createTextNode(F));
}else{G.text=F;}A.insertBefore(G,A.firstChild);A.removeChild(G);}},nodeName:function(F,A){return F.nodeName&&F.nodeName.toUpperCase()===A.toUpperCase();},each:function(F,A,N){var K,L=0,G=F.length,J=G===v||AF.isFunction(F);if(N){if(J){for(K in F){if(A.apply(F[K],N)===false){break;}}}else{for(;L<G;){if(A.apply(F[L++],N)===false){break;}}}}else{if(J){for(K in F){if(A.call(F[K],K,F[K])===false){break;}}}else{for(N=F[0];L<G&&A.call(N,L,N)!==false;N=F[++L]){}}}return F;},trim:function(A){return(A||"").replace(u,"");
},makeArray:function(F,A){A=A||[];if(F!=null){F.length==null||typeof F==="string"||AF.isFunction(F)||typeof F!=="function"&&F.setInterval?AV.call(A,F):AF.merge(A,F);}return A;},inArray:function(F,A){if(A.indexOf){return A.indexOf(F);}for(var J=0,G=A.length;J<G;J++){if(A[J]===F){return J;}}return -1;},merge:function(F,A){var K=F.length,G=0;if(typeof A.length==="number"){for(var J=A.length;G<J;G++){F[K++]=A[G];}}else{for(;A[G]!==v;){F[K++]=A[G++];}}F.length=K;return F;},grep:function(F,A,L){for(var J=[],K=0,G=F.length;
K<G;K++){!L!==!A(F[K],K)&&J.push(F[K]);}return J;},map:function(F,A,N){for(var K=[],L,G=0,J=F.length;G<J;G++){L=A(F[G],G,N);if(L!=null){K[K.length]=L;}}return K.concat.apply([],K);},guid:1,proxy:function(F,A,G){if(arguments.length===2){if(typeof A==="string"){G=F;F=G[A];A=v;}else{if(A&&!AF.isFunction(A)){G=A;A=v;}}}if(!A&&F){A=function(){return F.apply(G||this,arguments);};}if(F){A.guid=F.guid=F.guid||A.guid||AF.guid++;}return A;},uaMatch:function(A){A=A.toLowerCase();A=/(webkit)[ \/]([\w.]+)/.exec(A)||/(opera)(?:.*version)?[ \/]([\w.]+)/.exec(A)||/(msie) ([\w.]+)/.exec(A)||!/compatible/.test(A)&&/(mozilla)(?:.*? rv:([\w.]+))?/.exec(A)||[];
return{browser:A[1]||"",version:A[2]||"0"};},browser:{}});AU=AF.uaMatch(AU);if(AU.browser){AF.browser[AU.browser]=true;AF.browser.version=AU.version;}if(AF.browser.webkit){AF.browser.safari=true;}if(A5){AF.inArray=function(F,A){return A5.call(A,F);};}AQ=AF(x);if(x.addEventListener){AY=function(){x.removeEventListener("DOMContentLoaded",AY,false);AF.ready();};}else{if(x.attachEvent){AY=function(){if(x.readyState==="complete"){x.detachEvent("onreadystatechange",AY);AF.ready();}};}}(function(){AF.support={};
var P=x.documentElement,O=x.createElement("script"),N=x.createElement("div"),K="script"+Ae();N.style.display="none";N.innerHTML="   <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";var L=N.getElementsByTagName("*"),G=N.getElementsByTagName("a")[0];if(!(!L||!L.length||!G)){AF.support={leadingWhitespace:N.firstChild.nodeType===3,tbody:!N.getElementsByTagName("tbody").length,htmlSerialize:!!N.getElementsByTagName("link").length,style:/red/.test(G.getAttribute("style")),hrefNormalized:G.getAttribute("href")==="/a",opacity:/^0.55$/.test(G.style.opacity),cssFloat:!!G.style.cssFloat,checkOn:N.getElementsByTagName("input")[0].value==="on",optSelected:x.createElement("select").appendChild(x.createElement("option")).selected,parentNode:N.removeChild(N.appendChild(x.createElement("div"))).parentNode===null,deleteExpando:true,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};
O.type="text/javascript";try{O.appendChild(x.createTextNode("window."+K+"=1;"));}catch(J){}P.insertBefore(O,P.firstChild);if(An[K]){AF.support.scriptEval=true;delete An[K];}try{delete O.test;}catch(A){AF.support.deleteExpando=false;}P.removeChild(O);if(N.attachEvent&&N.fireEvent){N.attachEvent("onclick",function F(){AF.support.noCloneEvent=false;N.detachEvent("onclick",F);});N.cloneNode(true).fireEvent("onclick");}N=x.createElement("div");N.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";
P=x.createDocumentFragment();P.appendChild(N.firstChild);AF.support.checkClone=P.cloneNode(true).cloneNode(true).lastChild.checked;AF(function(){var Q=x.createElement("div");Q.style.width=Q.style.paddingLeft="1px";x.body.appendChild(Q);AF.boxModel=AF.support.boxModel=Q.offsetWidth===2;x.body.removeChild(Q).style.display="none";});P=function(Q){var T=x.createElement("div");Q="on"+Q;var R=Q in T;if(!R){T.setAttribute(Q,"return;");R=typeof T[Q]==="function";}return R;};AF.support.submitBubbles=P("submit");
AF.support.changeBubbles=P("change");P=O=N=L=G=null;}})();AF.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var Ag="jQuery"+Ae(),E=0,Ar={};AF.extend({cache:{},expando:Ag,noData:{embed:true,object:true,applet:true},data:function(F,A,K){if(!(F.nodeName&&AF.noData[F.nodeName.toLowerCase()])){F=F==An?Ar:F;var G=F[Ag],J=AF.cache;if(!G&&typeof A==="string"&&K===v){return null;
}G||(G=++E);if(typeof A==="object"){F[Ag]=G;J[G]=AF.extend(true,{},A);}else{if(!J[G]){F[Ag]=G;J[G]={};}}F=J[G];if(K!==v){F[A]=K;}return typeof A==="string"?F[A]:F;}},removeData:function(F,A){if(!(F.nodeName&&AF.noData[F.nodeName.toLowerCase()])){F=F==An?Ar:F;var K=F[Ag],G=AF.cache,J=G[K];if(A){if(J){delete J[A];AF.isEmptyObject(J)&&AF.removeData(F);}}else{if(AF.support.deleteExpando){delete F[AF.expando];}else{F.removeAttribute&&F.removeAttribute(AF.expando);}delete G[K];}}}});AF.fn.extend({data:function(F,A){if(typeof F==="undefined"&&this.length){return AF.data(this[0]);
}else{if(typeof F==="object"){return this.each(function(){AF.data(this,F);});}}var J=F.split(".");J[1]=J[1]?"."+J[1]:"";if(A===v){var G=this.triggerHandler("getData"+J[1]+"!",[J[0]]);if(G===v&&this.length){G=AF.data(this[0],F);}return G===v&&J[1]?this.data(J[0]):G;}else{return this.trigger("setData"+J[1]+"!",[J[0],A]).each(function(){AF.data(this,F,A);});}},removeData:function(A){return this.each(function(){AF.removeData(this,A);});}});AF.extend({queue:function(F,A,J){if(F){A=(A||"fx")+"queue";var G=AF.data(F,A);
if(!J){return G||[];}if(!G||AF.isArray(J)){G=AF.data(F,A,AF.makeArray(J));}else{G.push(J);}return G;}},dequeue:function(F,A){A=A||"fx";var J=AF.queue(F,A),G=J.shift();if(G==="inprogress"){G=J.shift();}if(G){A==="fx"&&J.unshift("inprogress");G.call(F,function(){AF.dequeue(F,A);});}}});AF.fn.extend({queue:function(F,A){if(typeof F!=="string"){A=F;F="fx";}if(A===v){return AF.queue(this[0],F);}return this.each(function(){var G=AF.queue(this,F,A);F==="fx"&&G[0]!=="inprogress"&&AF.dequeue(this,F);});},dequeue:function(A){return this.each(function(){AF.dequeue(this,A);
});},delay:function(F,A){F=AF.fx?AF.fx.speeds[F]||F:F;A=A||"fx";return this.queue(A,function(){var G=this;setTimeout(function(){AF.dequeue(G,A);},F);});},clearQueue:function(A){return this.queue(A||"fx",[]);}});var BB=/[\n\t]/g,z=/\s+/,A7=/\r/g,Al=/href|src|style/,At=/(button|input)/i,AT=/(button|input|object|select|textarea)/i,y=/^(a|area)$/i,Ax=/radio|checkbox/;AF.fn.extend({attr:function(F,A){return AN(this,F,A,true,AF.attr);},removeAttr:function(A){return this.each(function(){AF.attr(this,A,"");
this.nodeType===1&&this.removeAttribute(A);});},addClass:function(P){if(AF.isFunction(P)){return this.each(function(R){var Q=AF(this);Q.addClass(P.call(this,R,Q.attr("class")));});}if(P&&typeof P==="string"){for(var O=(P||"").split(z),N=0,K=this.length;N<K;N++){var L=this[N];if(L.nodeType===1){if(L.className){for(var G=" "+L.className+" ",J=L.className,A=0,F=O.length;A<F;A++){if(G.indexOf(" "+O[A]+" ")<0){J+=" "+O[A];}}L.className=AF.trim(J);}else{L.className=P;}}}}return this;},removeClass:function(F){if(AF.isFunction(F)){return this.each(function(P){var Q=AF(this);
Q.removeClass(F.call(this,P,Q.attr("class")));});}if(F&&typeof F==="string"||F===v){for(var A=(F||"").split(z),O=0,K=this.length;O<K;O++){var L=this[O];if(L.nodeType===1&&L.className){if(F){for(var G=(" "+L.className+" ").replace(BB," "),J=0,N=A.length;J<N;J++){G=G.replace(" "+A[J]+" "," ");}L.className=AF.trim(G);}else{L.className="";}}}}return this;},toggleClass:function(F,A){var J=typeof F,G=typeof A==="boolean";if(AF.isFunction(F)){return this.each(function(L){var K=AF(this);K.toggleClass(F.call(this,L,K.attr("class"),A),A);
});}return this.each(function(){if(J==="string"){for(var O,L=0,N=AF(this),P=A,K=F.split(z);O=K[L++];){P=G?P:!N.hasClass(O);N[P?"addClass":"removeClass"](O);}}else{if(J==="undefined"||J==="boolean"){this.className&&AF.data(this,"__className__",this.className);this.className=this.className||F===false?"":AF.data(this,"__className__")||"";}}});},hasClass:function(F){F=" "+F+" ";for(var A=0,G=this.length;A<G;A++){if((" "+this[A].className+" ").replace(BB," ").indexOf(F)>-1){return true;}}return false;
},val:function(F){if(F===v){var A=this[0];if(A){if(AF.nodeName(A,"option")){return(A.attributes.value||{}).specified?A.value:A.text;}if(AF.nodeName(A,"select")){var O=A.selectedIndex,K=[],L=A.options;A=A.type==="select-one";if(O<0){return null;}var G=A?O:0;for(O=A?O+1:L.length;G<O;G++){var J=L[G];if(J.selected){F=AF(J).val();if(A){return F;}K.push(F);}}return K;}if(Ax.test(A.type)&&!AF.support.checkOn){return A.getAttribute("value")===null?"on":A.value;}return(A.value||"").replace(A7,"");}return v;
}var N=AF.isFunction(F);return this.each(function(P){var T=AF(this),R=F;if(this.nodeType===1){if(N){R=F.call(this,P,T.val());}if(typeof R==="number"){R+="";}if(AF.isArray(R)&&Ax.test(this.type)){this.checked=AF.inArray(T.val(),R)>=0;}else{if(AF.nodeName(this,"select")){var Q=AF.makeArray(R);AF("option",this).each(function(){this.selected=AF.inArray(AF(this).val(),Q)>=0;});if(!Q.length){this.selectedIndex=-1;}}else{this.value=R;}}}});}});AF.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(F,A,L,J){if(!F||F.nodeType===3||F.nodeType===8){return v;
}if(J&&A in AF.attrFn){return AF(F)[A](L);}J=F.nodeType!==1||!AF.isXMLDoc(F);var K=L!==v;A=J&&AF.props[A]||A;if(F.nodeType===1){var G=Al.test(A);if(A in F&&J&&!G){if(K){A==="type"&&At.test(F.nodeName)&&F.parentNode&&AF.error("type property can't be changed");F[A]=L;}if(AF.nodeName(F,"form")&&F.getAttributeNode(A)){return F.getAttributeNode(A).nodeValue;}if(A==="tabIndex"){return(A=F.getAttributeNode("tabIndex"))&&A.specified?A.value:AT.test(F.nodeName)||y.test(F.nodeName)&&F.href?0:v;}return F[A];
}if(!AF.support.style&&J&&A==="style"){if(K){F.style.cssText=""+L;}return F.style.cssText;}K&&F.setAttribute(A,""+L);F=!AF.support.hrefNormalized&&J&&G?F.getAttribute(A,2):F.getAttribute(A);return F===null?v:F;}return AF.style(F,A,L);}});var AW=/\.(.*)$/,i=function(A){return A.replace(/[^\w\s\.\|`]/g,function(F){return"\\"+F;});};AF.event={add:function(T,R,P,N){if(!(T.nodeType===3||T.nodeType===8)){if(T.setInterval&&T!==An&&!T.frameElement){T=An;}var O,K;if(P.handler){O=P;P=O.handler;}if(!P.guid){P.guid=AF.guid++;
}if(K=AF.data(T)){var L=K.events=K.events||{},F=K.handle;if(!F){K.handle=F=function(){return typeof AF!=="undefined"&&!AF.event.triggered?AF.event.handle.apply(F.elem,arguments):v;};}F.elem=T;R=R.split(" ");for(var J,G=0,A;J=R[G++];){K=O?AF.extend({},O):{handler:P,data:N};if(J.indexOf(".")>-1){A=J.split(".");J=A.shift();K.namespace=A.slice(0).sort().join(".");}else{A=[];K.namespace="";}K.type=J;K.guid=P.guid;var V=L[J],Q=AF.event.special[J]||{};if(!V){V=L[J]=[];if(!Q.setup||Q.setup.call(T,N,A,F)===false){if(T.addEventListener){T.addEventListener(J,F,false);
}else{T.attachEvent&&T.attachEvent("on"+J,F);}}}if(Q.add){Q.add.call(T,K);if(!K.handler.guid){K.handler.guid=P.guid;}}V.push(K);AF.event.global[J]=true;}T=null;}}},global:{},remove:function(W,V,R,P){if(!(W.nodeType===3||W.nodeType===8)){var Q,N=0,O,J,L,K,A,X,T=AF.data(W),F=T&&T.events;if(T&&F){if(V&&V.type){R=V.handler;V=V.type;}if(!V||typeof V==="string"&&V.charAt(0)==="."){V=V||"";for(Q in F){AF.event.remove(W,Q+V);}}else{for(V=V.split(" ");Q=V[N++];){K=Q;O=Q.indexOf(".")<0;J=[];if(!O){J=Q.split(".");
Q=J.shift();L=new RegExp("(^|\\.)"+AF.map(J.slice(0).sort(),i).join("\\.(?:.*\\.)?")+"(\\.|$)");}if(A=F[Q]){if(R){K=AF.event.special[Q]||{};for(G=P||0;G<A.length;G++){X=A[G];if(R.guid===X.guid){if(O||L.test(X.namespace)){P==null&&A.splice(G--,1);K.remove&&K.remove.call(W,X);}if(P!=null){break;}}}if(A.length===0||P!=null&&A.length===1){if(!K.teardown||K.teardown.call(W,J)===false){Af(W,Q,T.handle);}delete F[Q];}}else{for(var G=0;G<A.length;G++){X=A[G];if(O||L.test(X.namespace)){AF.event.remove(W,K,X.handler,G);
A.splice(G--,1);}}}}}if(AF.isEmptyObject(F)){if(V=T.handle){V.elem=null;}delete T.events;delete T.handle;AF.isEmptyObject(T)&&AF.removeData(W);}}}}},trigger:function(Q,P,O,L){var N=Q.type||Q;if(!L){Q=typeof Q==="object"?Q[Ag]?Q:AF.extend(AF.Event(N),Q):AF.Event(N);if(N.indexOf("!")>=0){Q.type=N=N.slice(0,-1);Q.exclusive=true;}if(!O){Q.stopPropagation();AF.event.global[N]&&AF.each(AF.cache,function(){this.events&&this.events[N]&&AF.event.trigger(Q,P,this.handle.elem);});}if(!O||O.nodeType===3||O.nodeType===8){return v;
}Q.result=v;Q.target=O;P=AF.makeArray(P);P.unshift(Q);}Q.currentTarget=O;(L=AF.data(O,"handle"))&&L.apply(O,P);L=O.parentNode||O.ownerDocument;try{if(!(O&&O.nodeName&&AF.noData[O.nodeName.toLowerCase()])){if(O["on"+N]&&O["on"+N].apply(O,P)===false){Q.result=false;}}}catch(J){}if(!Q.isPropagationStopped()&&L){AF.event.trigger(Q,P,L,true);}else{if(!Q.isDefaultPrevented()){L=Q.target;var K,A=AF.nodeName(L,"a")&&N==="click",G=AF.event.special[N]||{};if((!G._default||G._default.call(O,Q)===false)&&!A&&!(L&&L.nodeName&&AF.noData[L.nodeName.toLowerCase()])){try{if(L[N]){if(K=L["on"+N]){L["on"+N]=null;
}AF.event.triggered=true;L[N]();}}catch(F){}if(K){L["on"+N]=K;}AF.event.triggered=false;}}}},handle:function(F){var A,N,K,L;F=arguments[0]=AF.event.fix(F||An.event);F.currentTarget=this;A=F.type.indexOf(".")<0&&!F.exclusive;if(!A){N=F.type.split(".");F.type=N.shift();K=new RegExp("(^|\\.)"+N.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)");}L=AF.data(this,"events");N=L[F.type];if(L&&N){N=N.slice(0);L=0;for(var G=N.length;L<G;L++){var J=N[L];if(A||K.test(J.namespace)){F.handler=J.handler;F.data=J.data;
F.handleObj=J;J=J.handler.apply(this,arguments);if(J!==v){F.result=J;if(J===false){F.preventDefault();F.stopPropagation();}}if(F.isImmediatePropagationStopped()){break;}}}}return F.result;},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(F){if(F[Ag]){return F;
}var A=F;F=AF.Event(A);for(var J=this.props.length,G;J;){G=this.props[--J];F[G]=A[G];}if(!F.target){F.target=F.srcElement||x;}if(F.target.nodeType===3){F.target=F.target.parentNode;}if(!F.relatedTarget&&F.fromElement){F.relatedTarget=F.fromElement===F.target?F.toElement:F.fromElement;}if(F.pageX==null&&F.clientX!=null){A=x.documentElement;J=x.body;F.pageX=F.clientX+(A&&A.scrollLeft||J&&J.scrollLeft||0)-(A&&A.clientLeft||J&&J.clientLeft||0);F.pageY=F.clientY+(A&&A.scrollTop||J&&J.scrollTop||0)-(A&&A.clientTop||J&&J.clientTop||0);
}if(!F.which&&(F.charCode||F.charCode===0?F.charCode:F.keyCode)){F.which=F.charCode||F.keyCode;}if(!F.metaKey&&F.ctrlKey){F.metaKey=F.ctrlKey;}if(!F.which&&F.button!==v){F.which=F.button&1?1:F.button&2?3:F.button&4?2:0;}return F;},guid:100000000,proxy:AF.proxy,special:{ready:{setup:AF.bindReady,teardown:AF.noop},live:{add:function(A){AF.event.add(this,A.origType,AF.extend({},A,{handler:AE}));},remove:function(F){var A=true,G=F.origType.replace(AW,"");AF.each(AF.data(this,"events").live||[],function(){if(G===this.origType.replace(AW,"")){return A=false;
}});A&&AF.event.remove(this,F.origType,AE);}},beforeunload:{setup:function(F,A,G){if(this.setInterval){this.onbeforeunload=G;}return false;},teardown:function(F,A){if(this.onbeforeunload===A){this.onbeforeunload=null;}}}}};var Af=x.removeEventListener?function(F,A,G){F.removeEventListener(A,G,false);}:function(F,A,G){F.detachEvent("on"+A,G);};AF.Event=function(A){if(!this.preventDefault){return new AF.Event(A);}if(A&&A.type){this.originalEvent=A;this.type=A.type;}else{this.type=A;}this.timeStamp=Ae();
this[Ag]=true;};AF.Event.prototype={preventDefault:function(){this.isDefaultPrevented=AK;var A=this.originalEvent;if(A){A.preventDefault&&A.preventDefault();A.returnValue=false;}},stopPropagation:function(){this.isPropagationStopped=AK;var A=this.originalEvent;if(A){A.stopPropagation&&A.stopPropagation();A.cancelBubble=true;}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=AK;this.stopPropagation();},isDefaultPrevented:AM,isPropagationStopped:AM,isImmediatePropagationStopped:AM};
var AC=function(F){var A=F.relatedTarget;try{for(;A&&A!==this;){A=A.parentNode;}if(A!==this){F.type=F.data;AF.event.handle.apply(this,arguments);}}catch(G){}},m=function(A){A.type=A.data;AF.event.handle.apply(this,arguments);};AF.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(F,A){AF.event.special[F]={setup:function(G){AF.event.add(this,A,G&&G.selector?m:AC,F);},teardown:function(G){AF.event.remove(this,A,G&&G.selector?m:AC);}};});if(!AF.support.submitBubbles){AF.event.special.submit={setup:function(){if(this.nodeName.toLowerCase()!=="form"){AF.event.add(this,"click.specialSubmit",function(F){var A=F.target,G=A.type;
if((G==="submit"||G==="image")&&AF(A).closest("form").length){return Aj("submit",this,arguments);}});AF.event.add(this,"keypress.specialSubmit",function(F){var A=F.target,G=A.type;if((G==="text"||G==="password")&&AF(A).closest("form").length&&F.keyCode===13){return Aj("submit",this,arguments);}});}else{return false;}},teardown:function(){AF.event.remove(this,".specialSubmit");}};}if(!AF.support.changeBubbles){var j=/textarea|input|select/i,I,U=function(F){var A=F.type,G=F.value;if(A==="radio"||A==="checkbox"){G=F.checked;
}else{if(A==="select-multiple"){G=F.selectedIndex>-1?AF.map(F.options,function(J){return J.selected;}).join("-"):"";}else{if(F.nodeName.toLowerCase()==="select"){G=F.selectedIndex;}}}return G;},BA=function(F,A){var K=F.target,G,J;if(!(!j.test(K.nodeName)||K.readOnly)){G=AF.data(K,"_change_data");J=U(K);if(F.type!=="focusout"||K.type!=="radio"){AF.data(K,"_change_data",J);}if(!(G===v||J===G)){if(G!=null||J){F.type="change";return AF.event.trigger(F,A,K);}}}};AF.event.special.change={filters:{focusout:BA,click:function(F){var A=F.target,G=A.type;
if(G==="radio"||G==="checkbox"||A.nodeName.toLowerCase()==="select"){return BA.call(this,F);}},keydown:function(F){var A=F.target,G=A.type;if(F.keyCode===13&&A.nodeName.toLowerCase()!=="textarea"||F.keyCode===32&&(G==="checkbox"||G==="radio")||G==="select-multiple"){return BA.call(this,F);}},beforeactivate:function(A){A=A.target;AF.data(A,"_change_data",U(A));}},setup:function(){if(this.type==="file"){return false;}for(var A in I){AF.event.add(this,A+".specialChange",I[A]);}return j.test(this.nodeName);
},teardown:function(){AF.event.remove(this,".specialChange");return j.test(this.nodeName);}};I=AF.event.special.change.filters;}x.addEventListener&&AF.each({focus:"focusin",blur:"focusout"},function(F,A){function G(J){J=AF.event.fix(J);J.type=A;return AF.event.handle.call(this,J);}AF.event.special[A]={setup:function(){this.addEventListener(F,G,true);},teardown:function(){this.removeEventListener(F,G,true);}};});AF.each(["bind","one"],function(F,A){AF.fn[A]=function(O,K,L){if(typeof O==="object"){for(var G in O){this[A](G,K,O[G],L);
}return this;}if(AF.isFunction(K)){L=K;K=v;}var J=A==="one"?AF.proxy(L,function(P){AF(this).unbind(P,J);return L.apply(this,arguments);}):L;if(O==="unload"&&A!=="one"){this.one(O,K,L);}else{G=0;for(var N=this.length;G<N;G++){AF.event.add(this[G],O,J,K);}}return this;};});AF.fn.extend({unbind:function(F,A){if(typeof F==="object"&&!F.preventDefault){for(var J in F){this.unbind(J,F[J]);}}else{J=0;for(var G=this.length;J<G;J++){AF.event.remove(this[J],F,A);}}return this;},delegate:function(F,A,J,G){return this.live(A,J,G,F);
},undelegate:function(F,A,G){return arguments.length===0?this.unbind("live"):this.die(A,null,G,F);},trigger:function(F,A){return this.each(function(){AF.event.trigger(F,A,this);});},triggerHandler:function(F,A){if(this[0]){F=AF.Event(F);F.preventDefault();F.stopPropagation();AF.event.trigger(F,A,this[0]);return F.result;}},toggle:function(F){for(var A=arguments,G=1;G<A.length;){AF.proxy(F,A[G++]);}return this.click(AF.proxy(F,function(J){var K=(AF.data(this,"lastToggle"+F.guid)||0)%G;AF.data(this,"lastToggle"+F.guid,K+1);
J.preventDefault();return A[K].apply(this,arguments)||false;}));},hover:function(F,A){return this.mouseenter(F).mouseleave(A||F);}});var BE={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};AF.each(["live","die"],function(F,A){AF.fn[A]=function(R,P,Q,N){var O,J=0,L,K,G=N||this.selector,T=N?this:AF(this.context);if(AF.isFunction(P)){Q=P;P=v;}for(R=(R||"").split(" ");(O=R[J++])!=null;){N=AW.exec(O);L="";if(N){L=N[0];O=O.replace(AW,"");}if(O==="hover"){R.push("mouseenter"+L,"mouseleave"+L);
}else{K=O;if(O==="focus"||O==="blur"){R.push(BE[O]+L);O+=L;}else{O=(BE[O]||O)+L;}A==="live"?T.each(function(){AF.event.add(this,o(O,G),{data:P,selector:G,handler:Q,origType:O,origHandler:Q,preType:K});}):T.unbind(o(O,G),Q);}}return this;};});AF.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),function(F,A){AF.fn[A]=function(G){return G?this.bind(A,G):this.trigger(A);
};if(AF.attrFn){AF.attrFn[A]=true;}});An.attachEvent&&!An.addEventListener&&An.attachEvent("onunload",function(){for(var F in AF.cache){if(AF.cache[F].handle){try{AF.event.remove(AF.cache[F].handle.elem);}catch(A){}}}});(function(){function Z(Ab){for(var Aa="",w,s=0;Ab[s];s++){w=Ab[s];if(w.nodeType===3||w.nodeType===4){Aa+=w.nodeValue;}else{if(w.nodeType!==8){Aa+=Z(w.childNodes);}}}return Aa;}function Y(BJ,BI,Ab,Aa,s,w){s=0;for(var BL=Aa.length;s<BL;s++){var BM=Aa[s];if(BM){BM=BM[BJ];for(var BK=false;
BM;){if(BM.sizcache===Ab){BK=Aa[BM.sizset];break;}if(BM.nodeType===1&&!w){BM.sizcache=Ab;BM.sizset=s;}if(BM.nodeName.toLowerCase()===BI){BK=BM;break;}BM=BM[BJ];}Aa[s]=BK;}}}function X(BJ,BI,Ab,Aa,s,w){s=0;for(var BL=Aa.length;s<BL;s++){var BM=Aa[s];if(BM){BM=BM[BJ];for(var BK=false;BM;){if(BM.sizcache===Ab){BK=Aa[BM.sizset];break;}if(BM.nodeType===1){if(!w){BM.sizcache=Ab;BM.sizset=s;}if(typeof BI!=="string"){if(BM===BI){BK=true;break;}}else{if(Q.filter(BI,[BM]).length>0){BK=BM;break;}}}BM=BM[BJ];
}Aa[s]=BK;}}}var V=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,W=0,R=Object.prototype.toString,T=false,O=true;[0,0].sort(function(){O=false;return 0;});var Q=function(BL,BK,BI,Ab){BI=BI||[];var w=BK=BK||x;if(BK.nodeType!==1&&BK.nodeType!==9){return[];}if(!BL||typeof BL!=="string"){return BI;}for(var Aa=[],BQ,BR,BN,BJ,BP=true,BM=F(BK),BO=BL;(V.exec(""),BQ=V.exec(BO))!==null;){BO=BQ[3];Aa.push(BQ[1]);if(BQ[2]){BJ=BQ[3];
break;}}if(Aa.length>1&&L.exec(BL)){if(Aa.length===2&&P.relative[Aa[0]]){BR=c(Aa[0]+Aa[1],BK);}else{for(BR=P.relative[Aa[0]]?[BK]:Q(Aa.shift(),BK);Aa.length;){BL=Aa.shift();if(P.relative[BL]){BL+=Aa.shift();}BR=c(BL,BR);}}}else{if(!Ab&&Aa.length>1&&BK.nodeType===9&&!BM&&P.match.ID.test(Aa[0])&&!P.match.ID.test(Aa[Aa.length-1])){BQ=Q.find(Aa.shift(),BK,BM);BK=BQ.expr?Q.filter(BQ.expr,BQ.set)[0]:BQ.set[0];}if(BK){BQ=Ab?{expr:Aa.pop(),set:A(Ab)}:Q.find(Aa.pop(),Aa.length===1&&(Aa[0]==="~"||Aa[0]==="+")&&BK.parentNode?BK.parentNode:BK,BM);
BR=BQ.expr?Q.filter(BQ.expr,BQ.set):BQ.set;if(Aa.length>0){BN=A(BR);}else{BP=false;}for(;Aa.length;){var s=Aa.pop();BQ=s;if(P.relative[s]){BQ=Aa.pop();}else{s="";}if(BQ==null){BQ=BK;}P.relative[s](BN,BQ,BM);}}else{BN=[];}}BN||(BN=BR);BN||Q.error(s||BL);if(R.call(BN)==="[object Array]"){if(BP){if(BK&&BK.nodeType===1){for(BL=0;BN[BL]!=null;BL++){if(BN[BL]&&(BN[BL]===true||BN[BL].nodeType===1&&J(BK,BN[BL]))){BI.push(BR[BL]);}}}else{for(BL=0;BN[BL]!=null;BL++){BN[BL]&&BN[BL].nodeType===1&&BI.push(BR[BL]);
}}}else{BI.push.apply(BI,BN);}}else{A(BN,BI);}if(BJ){Q(BJ,w,BI,Ab);Q.uniqueSort(BI);}return BI;};Q.uniqueSort=function(w){if(N){T=O;w.sort(N);if(T){for(var s=1;s<w.length;s++){w[s]===w[s-1]&&w.splice(s--,1);}}}return w;};Q.matches=function(w,s){return Q(w,null,null,s);};Q.find=function(BJ,BI,Ab){var Aa,s;if(!BJ){return[];}for(var w=0,BL=P.order.length;w<BL;w++){var BM=P.order[w];if(s=P.leftMatch[BM].exec(BJ)){var BK=s[1];s.splice(1,1);if(BK.substr(BK.length-1)!=="\\"){s[1]=(s[1]||"").replace(/\\/g,"");
Aa=P.find[BM](s,BI,Ab);if(Aa!=null){BJ=BJ.replace(P.match[BM],"");break;}}}}Aa||(Aa=BI.getElementsByTagName("*"));return{set:Aa,expr:BJ};};Q.filter=function(BM,BL,BJ,Ab){for(var w=BM,Aa=[],BS=BL,BT,BP,BK=BL&&BL[0]&&F(BL[0]);BM&&BL.length;){for(var BR in P.filter){if((BT=P.leftMatch[BR].exec(BM))!=null&&BT[2]){var BN=P.filter[BR],BQ,s;s=BT[1];BP=false;BT.splice(1,1);if(s.substr(s.length-1)!=="\\"){if(BS===Aa){Aa=[];}if(P.preFilter[BR]){if(BT=P.preFilter[BR](BT,BS,BJ,Aa,Ab,BK)){if(BT===true){continue;
}}else{BP=BQ=true;}}if(BT){for(var BI=0;(s=BS[BI])!=null;BI++){if(s){BQ=BN(s,BT,BI,BS);var BO=Ab^!!BQ;if(BJ&&BQ!=null){if(BO){BP=true;}else{BS[BI]=false;}}else{if(BO){Aa.push(s);BP=true;}}}}}if(BQ!==v){BJ||(BS=Aa);BM=BM.replace(P.match[BR],"");if(!BP){return[];}break;}}}}if(BM===w){if(BP==null){Q.error(BM);}else{break;}}w=BM;}return BS;};Q.error=function(s){throw"Syntax error, unrecognized expression: "+s;};var P=Q.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(s){return s.getAttribute("href");
}},relative:{"+":function(Ab,Aa){var w=typeof Aa==="string",s=w&&!/\W/.test(Aa);w=w&&!s;if(s){Aa=Aa.toLowerCase();}s=0;for(var BI=Ab.length,BJ;s<BI;s++){if(BJ=Ab[s]){for(;(BJ=BJ.previousSibling)&&BJ.nodeType!==1;){}Ab[s]=w||BJ&&BJ.nodeName.toLowerCase()===Aa?BJ||false:BJ===Aa;}}w&&Q.filter(Aa,Ab,true);},">":function(Ab,Aa){var w=typeof Aa==="string";if(w&&!/\W/.test(Aa)){Aa=Aa.toLowerCase();for(var s=0,BI=Ab.length;s<BI;s++){var BJ=Ab[s];if(BJ){w=BJ.parentNode;Ab[s]=w.nodeName.toLowerCase()===Aa?w:false;
}}}else{s=0;for(BI=Ab.length;s<BI;s++){if(BJ=Ab[s]){Ab[s]=w?BJ.parentNode:BJ.parentNode===Aa;}}w&&Q.filter(Aa,Ab,true);}},"":function(Ab,Aa,w){var s=W++,BI=X;if(typeof Aa==="string"&&!/\W/.test(Aa)){var BJ=Aa=Aa.toLowerCase();BI=Y;}BI("parentNode",Aa,s,Ab,BJ,w);},"~":function(Ab,Aa,w){var s=W++,BI=X;if(typeof Aa==="string"&&!/\W/.test(Aa)){var BJ=Aa=Aa.toLowerCase();BI=Y;}BI("previousSibling",Aa,s,Ab,BJ,w);}},find:{ID:function(Aa,w,s){if(typeof w.getElementById!=="undefined"&&!s){return(Aa=w.getElementById(Aa[1]))?[Aa]:[];
}},NAME:function(Ab,Aa){if(typeof Aa.getElementsByName!=="undefined"){var w=[];Aa=Aa.getElementsByName(Ab[1]);for(var s=0,BI=Aa.length;s<BI;s++){Aa[s].getAttribute("name")===Ab[1]&&w.push(Aa[s]);}return w.length===0?null:w;}},TAG:function(w,s){return s.getElementsByTagName(w[1]);}},preFilter:{CLASS:function(BI,Ab,w,s,BJ,BK){BI=" "+BI[1].replace(/\\/g,"")+" ";if(BK){return BI;}BK=0;for(var Aa;(Aa=Ab[BK])!=null;BK++){if(Aa){if(BJ^(Aa.className&&(" "+Aa.className+" ").replace(/[\t\n]/g," ").indexOf(BI)>=0)){w||s.push(Aa);
}else{if(w){Ab[BK]=false;}}}}return false;},ID:function(s){return s[1].replace(/\\/g,"");},TAG:function(s){return s[1].toLowerCase();},CHILD:function(w){if(w[1]==="nth"){var s=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(w[2]==="even"&&"2n"||w[2]==="odd"&&"2n+1"||!/\D/.test(w[2])&&"0n+"+w[2]||w[2]);w[2]=s[1]+(s[2]||1)-0;w[3]=s[3]-0;}w[0]=W++;return w;},ATTR:function(Ab,Aa,w,s,BI,BJ){Aa=Ab[1].replace(/\\/g,"");if(!BJ&&P.attrMap[Aa]){Ab[1]=P.attrMap[Aa];}if(Ab[2]==="~="){Ab[4]=" "+Ab[4]+" ";}return Ab;},PSEUDO:function(Ab,Aa,w,s,BI){if(Ab[1]==="not"){if((V.exec(Ab[3])||"").length>1||/^\w/.test(Ab[3])){Ab[3]=Q(Ab[3],null,null,Aa);
}else{Ab=Q.filter(Ab[3],Aa,w,true^BI);w||s.push.apply(s,Ab);return false;}}else{if(P.match.POS.test(Ab[0])||P.match.CHILD.test(Ab[0])){return true;}}return Ab;},POS:function(s){s.unshift(true);return s;}},filters:{enabled:function(s){return s.disabled===false&&s.type!=="hidden";},disabled:function(s){return s.disabled===true;},checked:function(s){return s.checked===true;},selected:function(s){return s.selected===true;},parent:function(s){return !!s.firstChild;},empty:function(s){return !s.firstChild;
},has:function(Aa,w,s){return !!Q(s[3],Aa).length;},header:function(s){return/h\d/i.test(s.nodeName);},text:function(s){return"text"===s.type;},radio:function(s){return"radio"===s.type;},checkbox:function(s){return"checkbox"===s.type;},file:function(s){return"file"===s.type;},password:function(s){return"password"===s.type;},submit:function(s){return"submit"===s.type;},image:function(s){return"image"===s.type;},reset:function(s){return"reset"===s.type;},button:function(s){return"button"===s.type||s.nodeName.toLowerCase()==="button";
},input:function(s){return/input|select|textarea|button/i.test(s.nodeName);}},setFilters:{first:function(w,s){return s===0;},last:function(Ab,Aa,w,s){return Aa===s.length-1;},even:function(w,s){return s%2===0;},odd:function(w,s){return s%2===1;},lt:function(Aa,w,s){return w<s[3]-0;},gt:function(Aa,w,s){return w>s[3]-0;},nth:function(Aa,w,s){return s[3]-0===w;},eq:function(Aa,w,s){return s[3]-0===w;}},filter:{PSEUDO:function(Ab,Aa,w,s){var BI=Aa[1],BJ=P.filters[BI];if(BJ){return BJ(Ab,w,Aa,s);}else{if(BI==="contains"){return(Ab.textContent||Ab.innerText||Z([Ab])||"").indexOf(Aa[3])>=0;
}else{if(BI==="not"){Aa=Aa[3];w=0;for(s=Aa.length;w<s;w++){if(Aa[w]===Ab){return false;}}return true;}else{Q.error("Syntax error, unrecognized expression: "+BI);}}}},CHILD:function(BI,Ab){var w=Ab[1],s=BI;switch(w){case"only":case"first":for(;s=s.previousSibling;){if(s.nodeType===1){return false;}}if(w==="first"){return true;}s=BI;case"last":for(;s=s.nextSibling;){if(s.nodeType===1){return false;}}return true;case"nth":w=Ab[2];var BJ=Ab[3];if(w===1&&BJ===0){return true;}Ab=Ab[0];var BK=BI.parentNode;
if(BK&&(BK.sizcache!==Ab||!BI.nodeIndex)){var Aa=0;for(s=BK.firstChild;s;s=s.nextSibling){if(s.nodeType===1){s.nodeIndex=++Aa;}}BK.sizcache=Ab;}BI=BI.nodeIndex-BJ;return w===0?BI===0:BI%w===0&&BI/w>=0;}},ID:function(w,s){return w.nodeType===1&&w.getAttribute("id")===s;},TAG:function(w,s){return s==="*"&&w.nodeType===1||w.nodeName.toLowerCase()===s;},CLASS:function(w,s){return(" "+(w.className||w.getAttribute("class"))+" ").indexOf(s)>-1;},ATTR:function(Ab,Aa){var w=Aa[1];Ab=P.attrHandle[w]?P.attrHandle[w](Ab):Ab[w]!=null?Ab[w]:Ab.getAttribute(w);
w=Ab+"";var s=Aa[2];Aa=Aa[4];return Ab==null?s==="!=":s==="="?w===Aa:s==="*="?w.indexOf(Aa)>=0:s==="~="?(" "+w+" ").indexOf(Aa)>=0:!Aa?w&&Ab!==false:s==="!="?w!==Aa:s==="^="?w.indexOf(Aa)===0:s==="$="?w.substr(w.length-Aa.length)===Aa:s==="|="?w===Aa||w.substr(0,Aa.length+1)===Aa+"-":false;},POS:function(Ab,Aa,w,s){var BI=P.setFilters[Aa[2]];if(BI){return BI(Ab,w,Aa,s);}}}},L=P.match.POS;for(var G in P.match){P.match[G]=new RegExp(P.match[G].source+/(?![^\[]*\])(?![^\(]*\))/.source);P.leftMatch[G]=new RegExp(/(^(?:.|\r|\n)*?)/.source+P.match[G].source.replace(/\\(\d+)/g,function(w,s){return"\\"+(s-0+1);
}));}var A=function(w,s){w=Array.prototype.slice.call(w,0);if(s){s.push.apply(s,w);return s;}return w;};try{Array.prototype.slice.call(x.documentElement.childNodes,0);}catch(K){A=function(Ab,Aa){Aa=Aa||[];if(R.call(Ab)==="[object Array]"){Array.prototype.push.apply(Aa,Ab);}else{if(typeof Ab.length==="number"){for(var w=0,s=Ab.length;w<s;w++){Aa.push(Ab[w]);}}else{for(w=0;Ab[w];w++){Aa.push(Ab[w]);}}}return Aa;};}var N;if(x.documentElement.compareDocumentPosition){N=function(w,s){if(!w.compareDocumentPosition||!s.compareDocumentPosition){if(w==s){T=true;
}return w.compareDocumentPosition?-1:1;}w=w.compareDocumentPosition(s)&4?-1:w===s?0:1;if(w===0){T=true;}return w;};}else{if("sourceIndex" in x.documentElement){N=function(w,s){if(!w.sourceIndex||!s.sourceIndex){if(w==s){T=true;}return w.sourceIndex?-1:1;}w=w.sourceIndex-s.sourceIndex;if(w===0){T=true;}return w;};}else{if(x.createRange){N=function(Ab,Aa){if(!Ab.ownerDocument||!Aa.ownerDocument){if(Ab==Aa){T=true;}return Ab.ownerDocument?-1:1;}var w=Ab.ownerDocument.createRange(),s=Aa.ownerDocument.createRange();
w.setStart(Ab,0);w.setEnd(Ab,0);s.setStart(Aa,0);s.setEnd(Aa,0);Ab=w.compareBoundaryPoints(Range.START_TO_END,s);if(Ab===0){T=true;}return Ab;};}}}(function(){var Aa=x.createElement("div"),w="script"+(new Date).getTime();Aa.innerHTML="<a name='"+w+"'/>";var s=x.documentElement;s.insertBefore(Aa,s.firstChild);if(x.getElementById(w)){P.find.ID=function(Ab,BI,BJ){if(typeof BI.getElementById!=="undefined"&&!BJ){return(BI=BI.getElementById(Ab[1]))?BI.id===Ab[1]||typeof BI.getAttributeNode!=="undefined"&&BI.getAttributeNode("id").nodeValue===Ab[1]?[BI]:v:[];
}};P.filter.ID=function(Ab,BI){var BJ=typeof Ab.getAttributeNode!=="undefined"&&Ab.getAttributeNode("id");return Ab.nodeType===1&&BJ&&BJ.nodeValue===BI;};}s.removeChild(Aa);s=Aa=null;})();(function(){var s=x.createElement("div");s.appendChild(x.createComment(""));if(s.getElementsByTagName("*").length>0){P.find.TAG=function(Ab,Aa){Aa=Aa.getElementsByTagName(Ab[1]);if(Ab[1]==="*"){Ab=[];for(var w=0;Aa[w];w++){Aa[w].nodeType===1&&Ab.push(Aa[w]);}Aa=Ab;}return Aa;};}s.innerHTML="<a href='#'></a>";if(s.firstChild&&typeof s.firstChild.getAttribute!=="undefined"&&s.firstChild.getAttribute("href")!=="#"){P.attrHandle.href=function(w){return w.getAttribute("href",2);
};}s=null;})();x.querySelectorAll&&function(){var Aa=Q,w=x.createElement("div");w.innerHTML="<p class='TEST'></p>";if(!(w.querySelectorAll&&w.querySelectorAll(".TEST").length===0)){Q=function(Ab,BK,BL,BI){BK=BK||x;if(!BI&&BK.nodeType===9&&!F(BK)){try{return A(BK.querySelectorAll(Ab),BL);}catch(BJ){}}return Aa(Ab,BK,BL,BI);};for(var s in Aa){Q[s]=Aa[s];}w=null;}}();(function(){var s=x.createElement("div");s.innerHTML="<div class='test e'></div><div class='test'></div>";if(!(!s.getElementsByClassName||s.getElementsByClassName("e").length===0)){s.lastChild.className="e";
if(s.getElementsByClassName("e").length!==1){P.order.splice(1,0,"CLASS");P.find.CLASS=function(Ab,Aa,w){if(typeof Aa.getElementsByClassName!=="undefined"&&!w){return Aa.getElementsByClassName(Ab[1]);}};s=null;}}})();var J=x.compareDocumentPosition?function(w,s){return !!(w.compareDocumentPosition(s)&16);}:function(w,s){return w!==s&&(w.contains?w.contains(s):true);},F=function(s){return(s=(s?s.ownerDocument||s:0).documentElement)?s.nodeName!=="HTML":false;},c=function(Ab,Aa){var w=[],s="",BI;for(Aa=Aa.nodeType?[Aa]:Aa;
BI=P.match.PSEUDO.exec(Ab);){s+=BI[0];Ab=Ab.replace(P.match.PSEUDO,"");}Ab=P.relative[Ab]?Ab+"*":Ab;BI=0;for(var BJ=Aa.length;BI<BJ;BI++){Q(Ab,Aa[BI],w);}return Q.filter(s,w);};AF.find=Q;AF.expr=Q.selectors;AF.expr[":"]=AF.expr.filters;AF.unique=Q.uniqueSort;AF.text=Z;AF.isXMLDoc=F;AF.contains=J;})();var H=/Until$/,A8=/^(?:parents|prevUntil|prevAll)/,Av=/,/;AR=Array.prototype.slice;var Ak=function(F,A,J){if(AF.isFunction(A)){return AF.grep(F,function(L,K){return !!A.call(L,K,L)===J;});}else{if(A.nodeType){return AF.grep(F,function(K){return K===A===J;
});}else{if(typeof A==="string"){var G=AF.grep(F,function(K){return K.nodeType===1;});if(As.test(A)){return AF.filter(A,G,!J);}else{A=AF.filter(A,G);}}}}return AF.grep(F,function(K){return AF.inArray(K,A)>=0===J;});};AF.fn.extend({find:function(F){for(var A=this.pushStack("","find",F),N=0,K=0,L=this.length;K<L;K++){N=A.length;AF.find(F,this[K],A);if(K>0){for(var G=N;G<A.length;G++){for(var J=0;J<N;J++){if(A[J]===A[G]){A.splice(G--,1);break;}}}}}return A;},has:function(F){var A=AF(F);return this.filter(function(){for(var J=0,G=A.length;
J<G;J++){if(AF.contains(this,A[J])){return true;}}});},not:function(A){return this.pushStack(Ak(this,A,false),"not",A);},filter:function(A){return this.pushStack(Ak(this,A,true),"filter",A);},is:function(A){return !!A&&AF.filter(A,this).length>0;},closest:function(P,O){if(AF.isArray(P)){var N=[],K=this[0],L,G={},J;if(K&&P.length){L=0;for(var A=P.length;L<A;L++){J=P[L];G[J]||(G[J]=AF.expr.match.POS.test(J)?AF(J,O||this.context):J);}for(;K&&K.ownerDocument&&K!==O;){for(J in G){L=G[J];if(L.jquery?L.index(K)>-1:AF(K).is(L)){N.push({selector:J,elem:K});
delete G[J];}}K=K.parentNode;}}return N;}var F=AF.expr.match.POS.test(P)?AF(P,O||this.context):null;return this.map(function(R,Q){for(;Q&&Q.ownerDocument&&Q!==O;){if(F?F.index(Q)>-1:AF(Q).is(P)){return Q;}Q=Q.parentNode;}return null;});},index:function(A){if(!A||typeof A==="string"){return AF.inArray(this[0],A?AF(A):this.parent().children());}return AF.inArray(A.jquery?A[0]:A,this);},add:function(F,A){F=typeof F==="string"?AF(F,A||this.context):AF.makeArray(F);A=AF.merge(this.get(),F);return this.pushStack(b(F[0])||b(A[0])?A:AF.unique(A));
},andSelf:function(){return this.add(this.prevObject);}});AF.each({parent:function(A){return(A=A.parentNode)&&A.nodeType!==11?A:null;},parents:function(A){return AF.dir(A,"parentNode");},parentsUntil:function(F,A,G){return AF.dir(F,"parentNode",G);},next:function(A){return AF.nth(A,2,"nextSibling");},prev:function(A){return AF.nth(A,2,"previousSibling");},nextAll:function(A){return AF.dir(A,"nextSibling");},prevAll:function(A){return AF.dir(A,"previousSibling");},nextUntil:function(F,A,G){return AF.dir(F,"nextSibling",G);
},prevUntil:function(F,A,G){return AF.dir(F,"previousSibling",G);},siblings:function(A){return AF.sibling(A.parentNode.firstChild,A);},children:function(A){return AF.sibling(A.firstChild);},contents:function(A){return AF.nodeName(A,"iframe")?A.contentDocument||A.contentWindow.document:AF.makeArray(A.childNodes);}},function(F,A){AF.fn[F]=function(K,G){var J=AF.map(this,A,K);H.test(F)||(G=K);if(G&&typeof G==="string"){J=AF.filter(G,J);}J=this.length>1?AF.unique(J):J;if((this.length>1||Av.test(G))&&A8.test(F)){J=J.reverse();
}return this.pushStack(J,F,AR.call(arguments).join(","));};});AF.extend({filter:function(F,A,G){if(G){F=":not("+F+")";}return AF.find.matches(F,A);},dir:function(F,A,J){var G=[];for(F=F[A];F&&F.nodeType!==9&&(J===v||F.nodeType!==1||!AF(F).is(J));){F.nodeType===1&&G.push(F);F=F[A];}return G;},nth:function(F,A,J){A=A||1;for(var G=0;F;F=F[J]){if(F.nodeType===1&&++G===A){break;}}return F;},sibling:function(F,A){for(var G=[];F;F=F.nextSibling){F.nodeType===1&&F!==A&&G.push(F);}return G;}});var AG=/ jQuery\d+="(?:\d+|null)"/g,AP=/^\s+/,p=/(<([\w:]+)[^>]*?)\/>/g,Ac=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,d=/<([\w:]+)/,AA=/<tbody/i,k=/<|&#?\w+;/,Ao=/<script|<object|<embed|<option|<style/i,AI=/checked\s*(?:[^=]|=\s*.checked.)/i,BH=function(F,A,G){return Ac.test(G)?F:A+"></"+G+">";
},Ai={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};Ai.optgroup=Ai.option;Ai.tbody=Ai.tfoot=Ai.colgroup=Ai.caption=Ai.thead;Ai.th=Ai.td;if(!AF.support.htmlSerialize){Ai._default=[1,"div<div>","</div>"];}AF.fn.extend({text:function(A){if(AF.isFunction(A)){return this.each(function(F){var G=AF(this);
G.text(A.call(this,F,G.text()));});}if(typeof A!=="object"&&A!==v){return this.empty().append((this[0]&&this[0].ownerDocument||x).createTextNode(A));}return AF.text(this);},wrapAll:function(F){if(AF.isFunction(F)){return this.each(function(G){AF(this).wrapAll(F.call(this,G));});}if(this[0]){var A=AF(F,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&A.insertBefore(this[0]);A.map(function(){for(var G=this;G.firstChild&&G.firstChild.nodeType===1;){G=G.firstChild;}return G;}).append(this);
}return this;},wrapInner:function(A){if(AF.isFunction(A)){return this.each(function(F){AF(this).wrapInner(A.call(this,F));});}return this.each(function(){var F=AF(this),G=F.contents();G.length?G.wrapAll(A):F.append(A);});},wrap:function(A){return this.each(function(){AF(this).wrapAll(A);});},unwrap:function(){return this.parent().each(function(){AF.nodeName(this,"body")||AF(this).replaceWith(this.childNodes);}).end();},append:function(){return this.domManip(arguments,true,function(A){this.nodeType===1&&this.appendChild(A);
});},prepend:function(){return this.domManip(arguments,true,function(A){this.nodeType===1&&this.insertBefore(A,this.firstChild);});},before:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(F){this.parentNode.insertBefore(F,this);});}else{if(arguments.length){var A=AF(arguments[0]);A.push.apply(A,this.toArray());return this.pushStack(A,"before",arguments);}}},after:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(F){this.parentNode.insertBefore(F,this.nextSibling);
});}else{if(arguments.length){var A=this.pushStack(this,"after",arguments);A.push.apply(A,AF(arguments[0]).toArray());return A;}}},remove:function(F,A){for(var J=0,G;(G=this[J])!=null;J++){if(!F||AF.filter(F,[G]).length){if(!A&&G.nodeType===1){AF.cleanData(G.getElementsByTagName("*"));AF.cleanData([G]);}G.parentNode&&G.parentNode.removeChild(G);}}return this;},empty:function(){for(var F=0,A;(A=this[F])!=null;F++){for(A.nodeType===1&&AF.cleanData(A.getElementsByTagName("*"));A.firstChild;){A.removeChild(A.firstChild);
}}return this;},clone:function(F){var A=this.map(function(){if(!AF.support.noCloneEvent&&!AF.isXMLDoc(this)){var J=this.outerHTML,G=this.ownerDocument;if(!J){J=G.createElement("div");J.appendChild(this.cloneNode(true));J=J.innerHTML;}return AF.clean([J.replace(AG,"").replace(/=([^="'>\s]+\/)>/g,'="$1">').replace(AP,"")],G)[0];}else{return this.cloneNode(true);}});if(F===true){BG(this,A);BG(this.find("*"),A.find("*"));}return A;},html:function(F){if(F===v){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(AG,""):null;
}else{if(typeof F==="string"&&!Ao.test(F)&&(AF.support.leadingWhitespace||!AP.test(F))&&!Ai[(d.exec(F)||["",""])[1].toLowerCase()]){F=F.replace(p,BH);try{for(var A=0,J=this.length;A<J;A++){if(this[A].nodeType===1){AF.cleanData(this[A].getElementsByTagName("*"));this[A].innerHTML=F;}}}catch(G){this.empty().append(F);}}else{AF.isFunction(F)?this.each(function(N){var K=AF(this),L=K.html();K.empty().append(function(){return F.call(this,N,L);});}):this.empty().append(F);}}return this;},replaceWith:function(A){if(this[0]&&this[0].parentNode){if(AF.isFunction(A)){return this.each(function(F){var J=AF(this),G=J.html();
J.replaceWith(A.call(this,F,G));});}if(typeof A!=="string"){A=AF(A).detach();}return this.each(function(){var F=this.nextSibling,G=this.parentNode;AF(this).remove();F?AF(F).before(A):AF(G).append(A);});}else{return this.pushStack(AF(AF.isFunction(A)?A():A),"replaceWith",A);}},detach:function(A){return this.remove(A,true);},domManip:function(R,Q,P){function N(T){return AF.nodeName(T,"table")?T.getElementsByTagName("tbody")[0]||T.appendChild(T.ownerDocument.createElement("tbody")):T;}var O,K,L=R[0],F=[],J;
if(!AF.support.checkClone&&arguments.length===3&&typeof L==="string"&&AI.test(L)){return this.each(function(){AF(this).domManip(R,Q,P,true);});}if(AF.isFunction(L)){return this.each(function(T){var V=AF(this);R[0]=L.call(this,T,Q?V.html():v);V.domManip(R,Q,P);});}if(this[0]){O=L&&L.parentNode;O=AF.support.parentNode&&O&&O.nodeType===11&&O.childNodes.length===this.length?{fragment:O}:A2(R,this,F);J=O.fragment;if(K=J.childNodes.length===1?(J=J.firstChild):J.firstChild){Q=Q&&AF.nodeName(K,"tr");for(var G=0,A=this.length;
G<A;G++){P.call(Q?N(this[G],K):this[G],G>0||O.cacheable||this.length>1?J.cloneNode(true):J);}}F.length&&AF.each(F,t);}return this;}});AF.fragments={};AF.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(F,A){AF.fn[F]=function(N){var K=[];N=AF(N);var L=this.length===1&&this[0].parentNode;if(L&&L.nodeType===11&&L.childNodes.length===1&&N.length===1){N[A](this[0]);return this;}else{L=0;for(var G=N.length;L<G;L++){var J=(L>0?this.clone(true):this).get();
AF.fn[A].apply(AF(N[L]),J);K=K.concat(J);}return this.pushStack(K,F,N.selector);}};});AF.extend({clean:function(R,Q,P,N){Q=Q||x;if(typeof Q.createElement==="undefined"){Q=Q.ownerDocument||Q[0]&&Q[0].ownerDocument||x;}for(var O=[],K=0,L;(L=R[K])!=null;K++){if(typeof L==="number"){L+="";}if(L){if(typeof L==="string"&&!k.test(L)){L=Q.createTextNode(L);}else{if(typeof L==="string"){L=L.replace(p,BH);var F=(d.exec(L)||["",""])[1].toLowerCase(),J=Ai[F]||Ai._default,G=J[0],A=Q.createElement("div");for(A.innerHTML=J[1]+L+J[2];
G--;){A=A.lastChild;}if(!AF.support.tbody){G=AA.test(L);F=F==="table"&&!G?A.firstChild&&A.firstChild.childNodes:J[1]==="<table>"&&!G?A.childNodes:[];for(J=F.length-1;J>=0;--J){AF.nodeName(F[J],"tbody")&&!F[J].childNodes.length&&F[J].parentNode.removeChild(F[J]);}}!AF.support.leadingWhitespace&&AP.test(L)&&A.insertBefore(Q.createTextNode(AP.exec(L)[0]),A.firstChild);L=A.childNodes;}}if(L.nodeType){O.push(L);}else{O=AF.merge(O,L);}}}if(P){for(K=0;O[K];K++){if(N&&AF.nodeName(O[K],"script")&&(!O[K].type||O[K].type.toLowerCase()==="text/javascript")){N.push(O[K].parentNode?O[K].parentNode.removeChild(O[K]):O[K]);
}else{O[K].nodeType===1&&O.splice.apply(O,[K+1,0].concat(AF.makeArray(O[K].getElementsByTagName("script"))));P.appendChild(O[K]);}}}return O;},cleanData:function(P){for(var O,N,K=AF.cache,L=AF.event.special,G=AF.support.deleteExpando,J=0,A;(A=P[J])!=null;J++){if(N=A[AF.expando]){O=K[N];if(O.events){for(var F in O.events){L[F]?AF.event.remove(A,F):Af(A,F,O.handle);}}if(G){delete A[AF.expando];}else{A.removeAttribute&&A.removeAttribute(AF.expando);}delete K[N];}}}});var M=/z-?index|font-?weight|opacity|zoom|line-?height/i,A3=/alpha\([^)]*\)/,Ap=/opacity=([^)]*)/,Ad=/float/i,AB=/-([a-z])/ig,BC=/([A-Z])/g,Ay=/^-?\d+(?:px)?$/i,Ah=/^-?\d/,AD={position:"absolute",visibility:"hidden",display:"block"},n=["Left","Right"],a=["Top","Bottom"],BF=x.defaultView&&x.defaultView.getComputedStyle,AJ=AF.support.cssFloat?"cssFloat":"styleFloat",l=function(F,A){return A.toUpperCase();
};AF.fn.css=function(F,A){return AN(this,F,A,true,function(K,G,J){if(J===v){return AF.curCSS(K,G);}if(typeof J==="number"&&!M.test(G)){J+="px";}AF.style(K,G,J);});};AF.extend({style:function(F,A,K){if(!F||F.nodeType===3||F.nodeType===8){return v;}if((A==="width"||A==="height")&&parseFloat(K)<0){K=v;}var G=F.style||F,J=K!==v;if(!AF.support.opacity&&A==="opacity"){if(J){G.zoom=1;A=parseInt(K,10)+""==="NaN"?"":"alpha(opacity="+K*100+")";F=G.filter||AF.curCSS(F,"filter")||"";G.filter=A3.test(F)?F.replace(A3,A):A;
}return G.filter&&G.filter.indexOf("opacity=")>=0?parseFloat(Ap.exec(G.filter)[1])/100+"":"";}if(Ad.test(A)){A=AJ;}A=A.replace(AB,l);if(J){G[A]=K;}return G[A];},css:function(F,A,N,K){if(A==="width"||A==="height"){var L,G=A==="width"?n:a;function J(){L=A==="width"?F.offsetWidth:F.offsetHeight;K!=="border"&&AF.each(G,function(){K||(L-=parseFloat(AF.curCSS(F,"padding"+this,true))||0);if(K==="margin"){L+=parseFloat(AF.curCSS(F,"margin"+this,true))||0;}else{L-=parseFloat(AF.curCSS(F,"border"+this+"Width",true))||0;
}});}F.offsetWidth!==0?J():AF.swap(F,AD,J);return Math.max(0,Math.round(L));}return AF.curCSS(F,A,N);},curCSS:function(F,A,L){var J,K=F.style;if(!AF.support.opacity&&A==="opacity"&&F.currentStyle){J=Ap.test(F.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"";return J===""?"1":J;}if(Ad.test(A)){A=AJ;}if(!L&&K&&K[A]){J=K[A];}else{if(BF){if(Ad.test(A)){A="float";}A=A.replace(BC,"-$1").toLowerCase();K=F.ownerDocument.defaultView;if(!K){return null;}if(F=K.getComputedStyle(F,null)){J=F.getPropertyValue(A);
}if(A==="opacity"&&J===""){J="1";}}else{if(F.currentStyle){L=A.replace(AB,l);J=F.currentStyle[A]||F.currentStyle[L];if(!Ay.test(J)&&Ah.test(J)){A=K.left;var G=F.runtimeStyle.left;F.runtimeStyle.left=F.currentStyle.left;K.left=L==="fontSize"?"1em":J||0;J=K.pixelLeft+"px";K.left=A;F.runtimeStyle.left=G;}}}}return J;},swap:function(F,A,K){var G={};for(var J in A){G[J]=F.style[J];F.style[J]=A[J];}K.call(F);for(J in A){F.style[J]=G[J];}}});if(AF.expr&&AF.expr.filters){AF.expr.filters.hidden=function(F){var A=F.offsetWidth,J=F.offsetHeight,G=F.nodeName.toLowerCase()==="tr";
return A===0&&J===0&&!G?true:A>0&&J>0&&!G?false:AF.curCSS(F,"display")==="none";};AF.expr.filters.visible=function(A){return !AF.expr.filters.hidden(A);};}var A1=Ae(),Am=/<script(.|\s)*?\/script>/gi,AH=/select|textarea/i,q=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,AX=/=\?(&|$)/,S=/\?/,e=/(\?|&)_=.*?(&|$)/,B=/^(\w+:)?\/\/([^\/?#]+)/,A4=/%20/g,Aq=AF.fn.load;AF.fn.extend({load:function(F,A,L){if(typeof F!=="string"){return Aq.call(this,F);}else{if(!this.length){return this;
}}var J=F.indexOf(" ");if(J>=0){var K=F.slice(J,F.length);F=F.slice(0,J);}J="GET";if(A){if(AF.isFunction(A)){L=A;A=null;}else{if(typeof A==="object"){A=AF.param(A,AF.ajaxSettings.traditional);J="POST";}}}var G=this;AF.ajax({url:F,type:J,dataType:"html",data:A,complete:function(N,O){if(O==="success"||O==="notmodified"){G.html(K?AF("<div />").append(N.responseText.replace(Am,"")).find(K):N.responseText);}L&&G.each(L,[N.responseText,O,N]);}});return this;},serialize:function(){return AF.param(this.serializeArray());
},serializeArray:function(){return this.map(function(){return this.elements?AF.makeArray(this.elements):this;}).filter(function(){return this.name&&!this.disabled&&(this.checked||AH.test(this.nodeName)||q.test(this.type));}).map(function(F,A){F=AF(this).val();return F==null?null:AF.isArray(F)?AF.map(F,function(G){return{name:A.name,value:G};}):{name:A.name,value:F};}).get();}});AF.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(F,A){AF.fn[A]=function(G){return this.bind(A,G);
};});AF.extend({get:function(F,A,J,G){if(AF.isFunction(A)){G=G||J;J=A;A=null;}return AF.ajax({type:"GET",url:F,data:A,success:J,dataType:G});},getScript:function(F,A){return AF.get(F,null,A,"script");},getJSON:function(F,A,G){return AF.get(F,A,G,"json");},post:function(F,A,J,G){if(AF.isFunction(A)){G=G||J;J=A;A={};}return AF.ajax({type:"POST",url:F,data:A,success:J,dataType:G});},ajaxSetup:function(A){AF.extend(AF.ajaxSettings,A);},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:An.XMLHttpRequest&&(An.location.protocol!=="file:"||!An.ActiveXObject)?function(){return new An.XMLHttpRequest;
}:function(){try{return new An.ActiveXObject("Microsoft.XMLHTTP");}catch(A){}},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},etag:{},ajax:function(Aa){function w(){c.success&&c.success.call(T,O,W,F);c.global&&Z("ajaxSuccess",[F,c]);}function s(){c.complete&&c.complete.call(T,F,W);c.global&&Z("ajaxComplete",[F,c]);c.global&&!--AF.active&&AF.event.trigger("ajaxStop");
}function Z(BI,BJ){(c.context?AF(c.context):AF.event).trigger(BI,BJ);}var c=AF.extend(true,{},AF.ajaxSettings,Aa),V,W,O,T=Aa&&Aa.context||c,P=c.type.toUpperCase();if(c.data&&c.processData&&typeof c.data!=="string"){c.data=AF.param(c.data,c.traditional);}if(c.dataType==="jsonp"){if(P==="GET"){AX.test(c.url)||(c.url+=(S.test(c.url)?"&":"?")+(c.jsonp||"callback")+"=?");}else{if(!c.data||!AX.test(c.data)){c.data=(c.data?c.data+"&":"")+(c.jsonp||"callback")+"=?";}}c.dataType="json";}if(c.dataType==="json"&&(c.data&&AX.test(c.data)||AX.test(c.url))){V=c.jsonpCallback||"jsonp"+A1++;
if(c.data){c.data=(c.data+"").replace(AX,"="+V+"$1");}c.url=c.url.replace(AX,"="+V+"$1");c.dataType="script";An[V]=An[V]||function(BI){O=BI;w();s();An[V]=v;try{delete An[V];}catch(BJ){}A&&A.removeChild(K);};}if(c.dataType==="script"&&c.cache===null){c.cache=false;}if(c.cache===false&&P==="GET"){var L=Ae(),G=c.url.replace(e,"$1_="+L+"$2");c.url=G+(G===c.url?(S.test(c.url)?"&":"?")+"_="+L:"");}if(c.data&&P==="GET"){c.url+=(S.test(c.url)?"&":"?")+c.data;}c.global&&!AF.active++&&AF.event.trigger("ajaxStart");
L=(L=B.exec(c.url))&&(L[1]&&L[1]!==location.protocol||L[2]!==location.host);if(c.dataType==="script"&&P==="GET"&&L){var A=x.getElementsByTagName("head")[0]||x.documentElement,K=x.createElement("script");K.src=c.url;if(c.scriptCharset){K.charset=c.scriptCharset;}if(!V){var N=false;K.onload=K.onreadystatechange=function(){if(!N&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){N=true;w();s();K.onload=K.onreadystatechange=null;A&&K.parentNode&&A.removeChild(K);}};}A.insertBefore(K,A.firstChild);
return v;}var J=false,F=c.xhr();if(F){c.username?F.open(P,c.url,c.async,c.username,c.password):F.open(P,c.url,c.async);try{if(c.data||Aa&&Aa.contentType){F.setRequestHeader("Content-Type",c.contentType);}if(c.ifModified){AF.lastModified[c.url]&&F.setRequestHeader("If-Modified-Since",AF.lastModified[c.url]);AF.etag[c.url]&&F.setRequestHeader("If-None-Match",AF.etag[c.url]);}L||F.setRequestHeader("X-Requested-With","XMLHttpRequest");F.setRequestHeader("Accept",c.dataType&&c.accepts[c.dataType]?c.accepts[c.dataType]+", */*":c.accepts._default);
}catch(Ab){}if(c.beforeSend&&c.beforeSend.call(T,F,c)===false){c.global&&!--AF.active&&AF.event.trigger("ajaxStop");F.abort();return false;}c.global&&Z("ajaxSend",[F,c]);var Y=F.onreadystatechange=function(BJ){if(!F||F.readyState===0||BJ==="abort"){J||s();J=true;if(F){F.onreadystatechange=AF.noop;}}else{if(!J&&F&&(F.readyState===4||BJ==="timeout")){J=true;F.onreadystatechange=AF.noop;W=BJ==="timeout"?"timeout":!AF.httpSuccess(F)?"error":c.ifModified&&AF.httpNotModified(F,c.url)?"notmodified":"success";
var BK;if(W==="success"){try{O=AF.httpData(F,c.dataType,c);}catch(BI){W="parsererror";BK=BI;}}if(W==="success"||W==="notmodified"){V||w();}else{AF.handleError(c,F,W,BK);}s();BJ==="timeout"&&F.abort();if(c.async){F=null;}}}};try{var X=F.abort;F.abort=function(){F&&X.call(F);Y("abort");};}catch(R){}c.async&&c.timeout>0&&setTimeout(function(){F&&!J&&Y("timeout");},c.timeout);try{F.send(P==="POST"||P==="PUT"||P==="DELETE"?c.data:null);}catch(Q){AF.handleError(c,F,null,Q);s();}c.async||Y();return F;}},handleError:function(F,A,J,G){if(F.error){F.error.call(F.context||F,A,J,G);
}if(F.global){(F.context?AF(F.context):AF.event).trigger("ajaxError",[A,F,G]);}},active:0,httpSuccess:function(F){try{return !F.status&&location.protocol==="file:"||F.status>=200&&F.status<300||F.status===304||F.status===1223||F.status===0;}catch(A){}return false;},httpNotModified:function(F,A){var J=F.getResponseHeader("Last-Modified"),G=F.getResponseHeader("Etag");if(J){AF.lastModified[A]=J;}if(G){AF.etag[A]=G;}return F.status===304||F.status===0;},httpData:function(F,A,K){var G=F.getResponseHeader("content-type")||"",J=A==="xml"||!A&&G.indexOf("xml")>=0;
F=J?F.responseXML:F.responseText;J&&F.documentElement.nodeName==="parsererror"&&AF.error("parsererror");if(K&&K.dataFilter){F=K.dataFilter(F,A);}if(typeof F==="string"){if(A==="json"||!A&&G.indexOf("json")>=0){F=AF.parseJSON(F);}else{if(A==="script"||!A&&G.indexOf("javascript")>=0){AF.globalEval(F);}}}return F;},param:function(F,A){function L(N,O){if(AF.isArray(O)){AF.each(O,function(P,Q){A||/\[\]$/.test(N)?J(N,Q):L(N+"["+(typeof Q==="object"||AF.isArray(Q)?P:"")+"]",Q);});}else{!A&&O!=null&&typeof O==="object"?AF.each(O,function(P,Q){L(N+"["+P+"]",Q);
}):J(N,O);}}function J(N,O){O=AF.isFunction(O)?O():O;K[K.length]=encodeURIComponent(N)+"="+encodeURIComponent(O);}var K=[];if(A===v){A=AF.ajaxSettings.traditional;}if(AF.isArray(F)||F.jquery){AF.each(F,function(){J(this.name,this.value);});}else{for(var G in F){L(G,F[G]);}}return K.join("&").replace(A4,"+");}});var BD={},A9=/toggle|show|hide/,Aw=/^([+-]=)?([\d+-.]+)(.*)$/,AO,r=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];
AF.fn.extend({show:function(F,A){if(F||F===0){return this.animate(AZ("show",3),F,A);}else{F=0;for(A=this.length;F<A;F++){var K=AF.data(this[F],"olddisplay");this[F].style.display=K||"";if(AF.css(this[F],"display")==="none"){K=this[F].nodeName;var G;if(BD[K]){G=BD[K];}else{var J=AF("<"+K+" />").appendTo("body");G=J.css("display");if(G==="none"){G="block";}J.remove();BD[K]=G;}AF.data(this[F],"olddisplay",G);}}F=0;for(A=this.length;F<A;F++){this[F].style.display=AF.data(this[F],"olddisplay")||"";}return this;
}},hide:function(F,A){if(F||F===0){return this.animate(AZ("hide",3),F,A);}else{F=0;for(A=this.length;F<A;F++){var G=AF.data(this[F],"olddisplay");!G&&G!=="none"&&AF.data(this[F],"olddisplay",AF.css(this[F],"display"));}F=0;for(A=this.length;F<A;F++){this[F].style.display="none";}return this;}},_toggle:AF.fn.toggle,toggle:function(F,A){var G=typeof F==="boolean";if(AF.isFunction(F)&&AF.isFunction(A)){this._toggle.apply(this,arguments);}else{F==null||G?this.each(function(){var J=G?F:AF(this).is(":hidden");
AF(this)[J?"show":"hide"]();}):this.animate(AZ("toggle",3),F,A);}return this;},fadeTo:function(F,A,G){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:A},F,G);},animate:function(F,A,K,G){var J=AF.speed(A,K,G);if(AF.isEmptyObject(F)){return this.each(J.complete);}return this[J.queue===false?"each":"queue"](function(){var N=AF.extend({},J),O,P=this.nodeType===1&&AF(this).is(":hidden"),L=this;for(O in F){var Q=O.replace(AB,l);if(O!==Q){F[Q]=F[O];delete F[O];O=Q;}if(F[O]==="hide"&&P||F[O]==="show"&&!P){return N.complete.call(this);
}if((O==="height"||O==="width")&&this.style){N.display=AF.css(this,"display");N.overflow=this.style.overflow;}if(AF.isArray(F[O])){(N.specialEasing=N.specialEasing||{})[O]=F[O][1];F[O]=F[O][0];}}if(N.overflow!=null){this.style.overflow="hidden";}N.curAnim=AF.extend({},F);AF.each(F,function(T,R){var X=new AF.fx(L,N,T);if(A9.test(R)){X[R==="toggle"?P?"show":"hide":R](F);}else{var W=Aw.exec(R),Y=X.cur(true)||0;if(W){R=parseFloat(W[2]);var V=W[3]||"px";if(V!=="px"){L.style[T]=(R||1)+V;Y=(R||1)/X.cur(true)*Y;
L.style[T]=Y+V;}if(W[1]){R=(W[1]==="-="?-1:1)*R+Y;}X.custom(Y,R,V);}else{X.custom(Y,R,"");}}});return true;});},stop:function(F,A){var G=AF.timers;F&&this.queue([]);this.each(function(){for(var J=G.length-1;J>=0;J--){if(G[J].elem===this){A&&G[J](true);G.splice(J,1);}}});A||this.dequeue();return this;}});AF.each({slideDown:AZ("show",1),slideUp:AZ("hide",1),slideToggle:AZ("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(F,A){AF.fn[F]=function(J,G){return this.animate(A,J,G);};
});AF.extend({speed:function(F,A,J){var G=F&&typeof F==="object"?F:{complete:J||!J&&A||AF.isFunction(F)&&F,duration:F,easing:J&&A||A&&!AF.isFunction(A)&&A};G.duration=AF.fx.off?0:typeof G.duration==="number"?G.duration:AF.fx.speeds[G.duration]||AF.fx.speeds._default;G.old=G.complete;G.complete=function(){G.queue!==false&&AF(this).dequeue();AF.isFunction(G.old)&&G.old.call(this);};return G;},easing:{linear:function(F,A,J,G){return J+G*F;},swing:function(F,A,J,G){return(-Math.cos(F*Math.PI)/2+0.5)*G+J;
}},timers:[],fx:function(F,A,G){this.options=A;this.elem=F;this.prop=G;if(!A.orig){A.orig={};}}});AF.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(AF.fx.step[this.prop]||AF.fx.step._default)(this);if((this.prop==="height"||this.prop==="width")&&this.elem.style){this.elem.style.display="block";}},cur:function(A){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop];}return(A=parseFloat(AF.css(this.elem,this.prop,A)))&&A>-10000?A:parseFloat(AF.curCSS(this.elem,this.prop))||0;
},custom:function(F,A,K){function G(L){return J.step(L);}this.startTime=Ae();this.start=F;this.end=A;this.unit=K||this.unit||"px";this.now=this.start;this.pos=this.state=0;var J=this;G.elem=this.elem;if(G()&&AF.timers.push(G)&&!AO){AO=setInterval(AF.fx.tick,13);}},show:function(){this.options.orig[this.prop]=AF.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());AF(this.elem).show();},hide:function(){this.options.orig[this.prop]=AF.style(this.elem,this.prop);
this.options.hide=true;this.custom(this.cur(),0);},step:function(F){var A=Ae(),K=true;if(F||A>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var G in this.options.curAnim){if(this.options.curAnim[G]!==true){K=false;}}if(K){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;F=AF.data(this.elem,"olddisplay");this.elem.style.display=F?F:this.options.display;if(AF.css(this.elem,"display")==="none"){this.elem.style.display="block";
}}this.options.hide&&AF(this.elem).hide();if(this.options.hide||this.options.show){for(var J in this.options.curAnim){AF.style(this.elem,J,this.options.orig[J]);}}this.options.complete.call(this.elem);}return false;}else{J=A-this.startTime;this.state=J/this.options.duration;F=this.options.easing||(AF.easing.swing?"swing":"linear");this.pos=AF.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||F](this.state,J,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;
this.update();}return true;}};AF.extend(AF.fx,{tick:function(){for(var F=AF.timers,A=0;A<F.length;A++){F[A]()||F.splice(A--,1);}F.length||AF.fx.stop();},stop:function(){clearInterval(AO);AO=null;},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(A){AF.style(A.elem,"opacity",A.now);},_default:function(A){if(A.elem.style&&A.elem.style[A.prop]!=null){A.elem.style[A.prop]=(A.prop==="width"||A.prop==="height"?Math.max(0,A.now):A.now)+A.unit;}else{A.elem[A.prop]=A.now;}}}});if(AF.expr&&AF.expr.filters){AF.expr.filters.animated=function(A){return AF.grep(AF.timers,function(F){return A===F.elem;
}).length;};}AF.fn.offset="getBoundingClientRect" in x.documentElement?function(F){var A=this[0];if(F){return this.each(function(K){AF.offset.setOffset(this,F,K);});}if(!A||!A.ownerDocument){return null;}if(A===A.ownerDocument.body){return AF.offset.bodyOffset(A);}var J=A.getBoundingClientRect(),G=A.ownerDocument;A=G.body;G=G.documentElement;return{top:J.top+(self.pageYOffset||AF.support.boxModel&&G.scrollTop||A.scrollTop)-(G.clientTop||A.clientTop||0),left:J.left+(self.pageXOffset||AF.support.boxModel&&G.scrollLeft||A.scrollLeft)-(G.clientLeft||A.clientLeft||0)};
}:function(Q){var P=this[0];if(Q){return this.each(function(R){AF.offset.setOffset(this,Q,R);});}if(!P||!P.ownerDocument){return null;}if(P===P.ownerDocument.body){return AF.offset.bodyOffset(P);}AF.offset.initialize();var O=P.offsetParent,L=P,N=P.ownerDocument,J,K=N.documentElement,A=N.body;L=(N=N.defaultView)?N.getComputedStyle(P,null):P.currentStyle;for(var G=P.offsetTop,F=P.offsetLeft;(P=P.parentNode)&&P!==A&&P!==K;){if(AF.offset.supportsFixedPosition&&L.position==="fixed"){break;}J=N?N.getComputedStyle(P,null):P.currentStyle;
G-=P.scrollTop;F-=P.scrollLeft;if(P===O){G+=P.offsetTop;F+=P.offsetLeft;if(AF.offset.doesNotAddBorder&&!(AF.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(P.nodeName))){G+=parseFloat(J.borderTopWidth)||0;F+=parseFloat(J.borderLeftWidth)||0;}L=O;O=P.offsetParent;}if(AF.offset.subtractsBorderForOverflowNotVisible&&J.overflow!=="visible"){G+=parseFloat(J.borderTopWidth)||0;F+=parseFloat(J.borderLeftWidth)||0;}L=J;}if(L.position==="relative"||L.position==="static"){G+=A.offsetTop;F+=A.offsetLeft;
}if(AF.offset.supportsFixedPosition&&L.position==="fixed"){G+=Math.max(K.scrollTop,A.scrollTop);F+=Math.max(K.scrollLeft,A.scrollLeft);}return{top:G,left:F};};AF.offset={initialize:function(){var F=x.body,A=x.createElement("div"),L,J,K,G=parseFloat(AF.curCSS(F,"marginTop",true))||0;AF.extend(A.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});A.innerHTML="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";
F.insertBefore(A,F.firstChild);L=A.firstChild;J=L.firstChild;K=L.nextSibling.firstChild.firstChild;this.doesNotAddBorder=J.offsetTop!==5;this.doesAddBorderForTableAndCells=K.offsetTop===5;J.style.position="fixed";J.style.top="20px";this.supportsFixedPosition=J.offsetTop===20||J.offsetTop===15;J.style.position=J.style.top="";L.style.overflow="hidden";L.style.position="relative";this.subtractsBorderForOverflowNotVisible=J.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=F.offsetTop!==G;F.removeChild(A);
AF.offset.initialize=AF.noop;},bodyOffset:function(F){var A=F.offsetTop,G=F.offsetLeft;AF.offset.initialize();if(AF.offset.doesNotIncludeMarginInBodyOffset){A+=parseFloat(AF.curCSS(F,"marginTop",true))||0;G+=parseFloat(AF.curCSS(F,"marginLeft",true))||0;}return{top:A,left:G};},setOffset:function(F,A,N){if(/static/.test(AF.curCSS(F,"position"))){F.style.position="relative";}var K=AF(F),L=K.offset(),G=parseInt(AF.curCSS(F,"top",true),10)||0,J=parseInt(AF.curCSS(F,"left",true),10)||0;if(AF.isFunction(A)){A=A.call(F,N,L);
}N={top:A.top-L.top+G,left:A.left-L.left+J};"using" in A?A.using.call(F,N):K.css(N);}};AF.fn.extend({position:function(){if(!this[0]){return null;}var F=this[0],A=this.offsetParent(),J=this.offset(),G=/^body|html$/i.test(A[0].nodeName)?{top:0,left:0}:A.offset();J.top-=parseFloat(AF.curCSS(F,"marginTop",true))||0;J.left-=parseFloat(AF.curCSS(F,"marginLeft",true))||0;G.top+=parseFloat(AF.curCSS(A[0],"borderTopWidth",true))||0;G.left+=parseFloat(AF.curCSS(A[0],"borderLeftWidth",true))||0;return{top:J.top-G.top,left:J.left-G.left};
},offsetParent:function(){return this.map(function(){for(var A=this.offsetParent||x.body;A&&!/^body|html$/i.test(A.nodeName)&&AF.css(A,"position")==="static";){A=A.offsetParent;}return A;});}});AF.each(["Left","Top"],function(F,A){var G="scroll"+A;AF.fn[G]=function(K){var L=this[0],J;if(!L){return null;}if(K!==v){return this.each(function(){if(J=f(this)){J.scrollTo(!F?K:AF(J).scrollLeft(),F?K:AF(J).scrollTop());}else{this[G]=K;}});}else{return(J=f(L))?"pageXOffset" in J?J[F?"pageYOffset":"pageXOffset"]:AF.support.boxModel&&J.document.documentElement[G]||J.document.body[G]:L[G];
}};});AF.each(["Height","Width"],function(F,A){var G=A.toLowerCase();AF.fn["inner"+A]=function(){return this[0]?AF.css(this[0],G,false,"padding"):null;};AF.fn["outer"+A]=function(J){return this[0]?AF.css(this[0],G,false,J?"margin":"border"):null;};AF.fn[G]=function(J){var K=this[0];if(!K){return J==null?null:this;}if(AF.isFunction(J)){return this.each(function(L){var N=AF(this);N[G](J.call(this,L,N[G]()));});}return"scrollTo" in K&&K.document?K.document.compatMode==="CSS1Compat"&&K.document.documentElement["client"+A]||K.document.body["client"+A]:K.nodeType===9?Math.max(K.documentElement["client"+A],K.body["scroll"+A],K.documentElement["scroll"+A],K.body["offset"+A],K.documentElement["offset"+A]):J===v?AF.css(K,G):this.css(G,typeof J==="string"?J:J+"px");
};});An.jQuery=An.$=AF;})(window);(function(A){A.scrollToElement=function(B,C){C=C||750;A("html, body").animate({scrollTop:B.offset().top,scrollLeft:B.offset().left},C);return B;};A.fn.scrollTo=function(B){B=B||"normal";return A.scrollToElement(this,B);};A.upIndex=function(B){B=B||0;var D=this;for(var C=0;C<=B;C++){D=D.parent();}return D;};A.upSelector=function(E,B){B=B||0;var F=this.parents(E);var D=this;for(var C=0;C<=B;C++){D=F[C];}return D;};A.fn.up=function(){if(arguments.length==2){return A.upSelector.apply(this,arguments);
}else{if(arguments[0]&&true===isNaN(parseInt(arguments[0]))){return this.parents.apply(this,arguments);}else{return A.upIndex.apply(this,arguments);}}};A.extend({tmpl:function(D,E){var B,C;D=D||"";E=E||{};B=/#\{([^{}]*)}/g;C=function(G,F){return typeof E[F]==="string"||typeof E[F]==="number"?E[F]:G;};return D.replace(B,C);}});A.fn.extend({enable:function(){this.removeAttr("disabled");},disable:function(){this.attr("disabled",true);}});})(jQuery);var $J=jQuery.noConflict();

/* jquery.dimensions.js */

(function(B){B.dimensions={version:"1.2"};B.each(["Height","Width"],function(D,C){B.fn["inner"+C]=function(){if(!this[0]){return ;}var F=C=="Height"?"Top":"Left",E=C=="Height"?"Bottom":"Right";return this.is(":visible")?this[0]["client"+C]:A(this,C.toLowerCase())+A(this,"padding"+F)+A(this,"padding"+E);};B.fn["outer"+C]=function(F){if(!this[0]){return ;}var H=C=="Height"?"Top":"Left",E=C=="Height"?"Bottom":"Right";F=B.extend({margin:false},F||{});var G=this.is(":visible")?this[0]["offset"+C]:A(this,C.toLowerCase())+A(this,"border"+H+"Width")+A(this,"border"+E+"Width")+A(this,"padding"+H)+A(this,"padding"+E);
return G+(F.margin?(A(this,"margin"+H)+A(this,"margin"+E)):0);};});B.each(["Left","Top"],function(D,C){B.fn["scroll"+C]=function(E){if(!this[0]){return ;}return E!=undefined?this.each(function(){this==window||this==document?window.scrollTo(C=="Left"?E:B(window)["scrollLeft"](),C=="Top"?E:B(window)["scrollTop"]()):this["scroll"+C]=E;}):this[0]==window||this[0]==document?self[(C=="Left"?"pageXOffset":"pageYOffset")]||B.boxModel&&document.documentElement["scroll"+C]||document.body["scroll"+C]:this[0]["scroll"+C];
};});B.fn.extend({position:function(){var H=0,G=0,F=this[0],I,C,E,D;if(F){E=this.offsetParent();I=this.offset();C=E.offset();I.top-=A(F,"marginTop");I.left-=A(F,"marginLeft");C.top+=A(E,"borderTopWidth");C.left+=A(E,"borderLeftWidth");D={top:I.top-C.top,left:I.left-C.left};}return D;},offsetParent:function(){var C=this[0].offsetParent;while(C&&(!/^body|html$/i.test(C.tagName)&&B.css(C,"position")=="static")){C=C.offsetParent;}return B(C);}});function A(C,D){return parseInt(B.curCSS(C.jquery?C[0]:C,D,true))||0;
}})(jQuery);

/* jquery.ui.js */

(function(A){A.ui=A.ui||{};if(!A.ui.version){A.extend(A.ui,{version:"1.8.2",plugin:{add:function(C,B,E){C=A.ui[C].prototype;for(var D in E){C.plugins[D]=C.plugins[D]||[];C.plugins[D].push([B,E[D]]);}},call:function(C,B,E){if((B=C.plugins[B])&&C.element[0].parentNode){for(var D=0;D<B.length;D++){C.options[B[D][0]]&&B[D][1].apply(C.element,E);}}}},contains:function(C,B){return document.compareDocumentPosition?C.compareDocumentPosition(B)&16:C!==B&&C.contains(B);},hasScroll:function(C,B){if(A(C).css("overflow")=="hidden"){return false;
}B=B&&B=="left"?"scrollLeft":"scrollTop";var D=false;if(C[B]>0){return true;}C[B]=1;D=C[B]>0;C[B]=0;return D;},isOverAxis:function(C,B,D){return C>B&&C<B+D;},isOver:function(C,B,G,F,E,D){return A.ui.isOverAxis(C,G,E)&&A.ui.isOverAxis(B,F,D);},keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});
A.fn.extend({_focus:A.fn.focus,focus:function(C,B){return typeof C==="number"?this.each(function(){var D=this;setTimeout(function(){A(D).focus();B&&B.call(D);},C);}):this._focus.apply(this,arguments);},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","");},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect","none");},scrollParent:function(){var B;B=A.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(A.curCSS(this,"position",1))&&/(auto|scroll)/.test(A.curCSS(this,"overflow",1)+A.curCSS(this,"overflow-y",1)+A.curCSS(this,"overflow-x",1));
}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(A.curCSS(this,"overflow",1)+A.curCSS(this,"overflow-y",1)+A.curCSS(this,"overflow-x",1));}).eq(0);return/fixed/.test(this.css("position"))||!B.length?A(document):B;},zIndex:function(C){if(C!==undefined){return this.css("zIndex",C);}if(this.length){C=A(this[0]);for(var B;C.length&&C[0]!==document;){B=C.css("position");if(B=="absolute"||B=="relative"||B=="fixed"){B=parseInt(C.css("zIndex"));if(!isNaN(B)&&B!=0){return B;}}C=C.parent();
}}return 0;}});A.extend(A.expr[":"],{data:function(C,B,D){return !!A.data(C,D[3]);},focusable:function(C){var B=C.nodeName.toLowerCase(),D=A.attr(C,"tabindex");return(/input|select|textarea|button|object/.test(B)?!C.disabled:"a"==B||"area"==B?C.href||!isNaN(D):!isNaN(D))&&!A(C)["area"==B?"parents":"closest"](":hidden").length;},tabbable:function(C){var B=A.attr(C,"tabindex");return(isNaN(B)||B>=0)&&A(C).is(":focusable");}});}})(jQuery);(function(A){var B=A.fn.remove;A.fn.remove=function(C,D){return this.each(function(){if(!D){if(!C||A.filter(C,[this]).length){A("*",this).add(this).each(function(){A(this).triggerHandler("remove");
});}}return B.call(A(this),C,D);});};A.widget=function(C,G,F){var E=C.split(".")[0],D;C=C.split(".")[1];D=E+"-"+C;if(!F){F=G;G=A.Widget;}A.expr[":"][D]=function(H){return !!A.data(H,C);};A[E]=A[E]||{};A[E][C]=function(H,I){arguments.length&&this._createWidget(H,I);};G=new G;G.options=A.extend({},G.options);A[E][C].prototype=A.extend(true,G,{namespace:E,widgetName:C,widgetEventPrefix:A[E][C].prototype.widgetEventPrefix||C,widgetBaseClass:D},F);A.widget.bridge(C,A[E][C]);};A.widget.bridge=function(C,D){A.fn[C]=function(H){var G=typeof H==="string",F=Array.prototype.slice.call(arguments,1),E=this;
H=!G&&F.length?A.extend.apply(null,[true,H].concat(F)):H;if(G&&H.substring(0,1)==="_"){return E;}G?this.each(function(){var J=A.data(this,C),I=J&&A.isFunction(J[H])?J[H].apply(J,F):J;if(I!==J&&I!==undefined){E=I;return false;}}):this.each(function(){var I=A.data(this,C);if(I){H&&I.option(H);I._init();}else{A.data(this,C,new D(H,this));}});return E;};};A.Widget=function(C,D){arguments.length&&this._createWidget(C,D);};A.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(C,E){this.element=A(E).data(this.widgetName,this);
this.options=A.extend(true,{},this.options,A.metadata&&A.metadata.get(E)[this.widgetName],C);var D=this;this.element.bind("remove."+this.widgetName,function(){D.destroy();});this._create();this._init();},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled");},widget:function(){return this.element;
},option:function(C,F){var E=C,D=this;if(arguments.length===0){return A.extend({},D.options);}if(typeof C==="string"){if(F===undefined){return this.options[C];}E={};E[C]=F;}A.each(E,function(H,G){D._setOption(H,G);});return D;},_setOption:function(C,D){this.options[C]=D;if(C==="disabled"){this.widget()[D?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",D);}return this;},enable:function(){return this._setOption("disabled",false);},disable:function(){return this._setOption("disabled",true);
},_trigger:function(C,G,F){var E=this.options[C];G=A.Event(G);G.type=(C===this.widgetEventPrefix?C:this.widgetEventPrefix+C).toLowerCase();F=F||{};if(G.originalEvent){C=A.event.props.length;for(var D;C;){D=A.event.props[--C];G[D]=G.originalEvent[D];}}this.element.trigger(G,F);return !(A.isFunction(E)&&E.call(this.element[0],G,F)===false||G.isDefaultPrevented());}};})(jQuery);(function(E){E.ui=E.ui||{};var A=/left|center|right/,D=/top|center|bottom/,C=E.fn.position,B=E.fn.offset;E.fn.position=function(G){if(!G||!G.of){return C.apply(this,arguments);
}G=E.extend({},G);var F=E(G.of),L=(G.collision||"flip").split(" "),K=G.offset?G.offset.split(" "):[0,0],J,I,H;if(G.of.nodeType===9){J=F.width();I=F.height();H={top:0,left:0};}else{if(G.of.scrollTo&&G.of.document){J=F.width();I=F.height();H={top:F.scrollTop(),left:F.scrollLeft()};}else{if(G.of.preventDefault){G.at="left top";J=I=0;H={top:G.of.pageY,left:G.of.pageX};}else{J=F.outerWidth();I=F.outerHeight();H=F.offset();}}}E.each(["my","at"],function(){var M=(G[this]||"").split(" ");if(M.length===1){M=A.test(M[0])?M.concat(["center"]):D.test(M[0])?["center"].concat(M):["center","center"];
}M[0]=A.test(M[0])?M[0]:"center";M[1]=D.test(M[1])?M[1]:"center";G[this]=M;});if(L.length===1){L[1]=L[0];}K[0]=parseInt(K[0],10)||0;if(K.length===1){K[1]=K[0];}K[1]=parseInt(K[1],10)||0;if(G.at[0]==="right"){H.left+=J;}else{if(G.at[0]==="center"){H.left+=J/2;}}if(G.at[1]==="bottom"){H.top+=I;}else{if(G.at[1]==="center"){H.top+=I/2;}}H.left+=K[0];H.top+=K[1];return this.each(function(){var P=E(this),N=P.outerWidth(),M=P.outerHeight(),O=E.extend({},H);if(G.my[0]==="right"){O.left-=N;}else{if(G.my[0]==="center"){O.left-=N/2;
}}if(G.my[1]==="bottom"){O.top-=M;}else{if(G.my[1]==="center"){O.top-=M/2;}}O.left=parseInt(O.left);O.top=parseInt(O.top);E.each(["left","top"],function(R,Q){E.ui.position[L[R]]&&E.ui.position[L[R]][Q](O,{targetWidth:J,targetHeight:I,elemWidth:N,elemHeight:M,offset:K,my:G.my,at:G.at});});E.fn.bgiframe&&P.bgiframe();P.offset(E.extend(O,{using:G.using}));});};E.ui.position={fit:{left:function(G,F){var H=E(window);F=G.left+F.elemWidth-H.width()-H.scrollLeft();G.left=F>0?G.left-F:Math.max(0,G.left);},top:function(G,F){var H=E(window);
F=G.top+F.elemHeight-H.height()-H.scrollTop();G.top=F>0?G.top-F:Math.max(0,G.top);}},flip:{left:function(G,F){if(F.at[0]!=="center"){var J=E(window);J=G.left+F.elemWidth-J.width()-J.scrollLeft();var I=F.my[0]==="left"?-F.elemWidth:F.my[0]==="right"?F.elemWidth:0,H=-2*F.offset[0];G.left+=G.left<0?I+F.targetWidth+H:J>0?I-F.targetWidth+H:0;}},top:function(G,F){if(F.at[1]!=="center"){var K=E(window);K=G.top+F.elemHeight-K.height()-K.scrollTop();var J=F.my[1]==="top"?-F.elemHeight:F.my[1]==="bottom"?F.elemHeight:0,I=F.at[1]==="top"?F.targetHeight:-F.targetHeight,H=-2*F.offset[1];
G.top+=G.top<0?J+F.targetHeight+H:K>0?J+I+H:0;}}}};if(!E.offset.setOffset){E.offset.setOffset=function(G,F){if(/static/.test(E.curCSS(G,"position"))){G.style.position="relative";}var K=E(G),J=K.offset(),I=parseInt(E.curCSS(G,"top",true),10)||0,H=parseInt(E.curCSS(G,"left",true),10)||0;J={top:F.top-J.top+I,left:F.left-J.left+H};"using" in F?F.using.call(G,J):K.css(J);};E.fn.offset=function(G){var F=this[0];if(!F||!F.ownerDocument){return null;}if(G){return this.each(function(){E.offset.setOffset(this,G);
});}return B.call(this);};}})(jQuery);(function(A){A.widget("ui.autocomplete",{options:{minLength:1,delay:300},_create:function(){var B=this,C=this.element[0].ownerDocument;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(E){var D=A.ui.keyCode;switch(E.keyCode){case D.PAGE_UP:B._move("previousPage",E);break;case D.PAGE_DOWN:B._move("nextPage",E);break;case D.UP:B._move("previous",E);
E.preventDefault();break;case D.DOWN:B._move("next",E);E.preventDefault();break;case D.ENTER:case D.NUMPAD_ENTER:B.menu.active&&E.preventDefault();case D.TAB:if(!B.menu.active){return ;}B.menu.select(E);break;case D.ESCAPE:B.element.val(B.term);B.close(E);break;case D.LEFT:case D.RIGHT:case D.SHIFT:case D.CONTROL:case D.ALT:case D.COMMAND:case D.COMMAND_RIGHT:case D.INSERT:case D.CAPS_LOCK:case D.END:case D.HOME:break;default:clearTimeout(B.searching);B.searching=setTimeout(function(){B.search(null,E);
},B.options.delay);break;}}).bind("focus.autocomplete",function(){B.selectedItem=null;B.previous=B.element.val();}).bind("blur.autocomplete",function(D){clearTimeout(B.searching);B.closing=setTimeout(function(){B.close(D);B._change(D);},150);});this._initSource();this.response=function(){return B._response.apply(B,arguments);};this.menu=A("<ul></ul>").addClass("ui-autocomplete").appendTo("body",C).mousedown(function(){setTimeout(function(){clearTimeout(B.closing);},13);}).menu({focus:function(E,D){D=D.item.data("item.autocomplete");
false!==B._trigger("focus",null,{item:D})&&/^key/.test(E.originalEvent.type)&&B.element.val(D.value);},selected:function(E,D){D=D.item.data("item.autocomplete");false!==B._trigger("select",E,{item:D})&&B.element.val(D.value);B.close(E);E=B.previous;if(B.element[0]!==C.activeElement){B.element.focus();B.previous=E;}B.selectedItem=D;},blur:function(){B.menu.element.is(":visible")&&B.element.val(B.term);}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu");A.fn.bgiframe&&this.menu.element.bgiframe();
},destroy:function(){this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup");this.menu.element.remove();A.Widget.prototype.destroy.call(this);},_setOption:function(B){A.Widget.prototype._setOption.apply(this,arguments);B==="source"&&this._initSource();},_initSource:function(){var B,C;if(A.isArray(this.options.source)){B=this.options.source;this.source=function(E,D){D(A.ui.autocomplete.filter(B,E.term));
};}else{if(typeof this.options.source==="string"){C=this.options.source;this.source=function(E,D){A.getJSON(C,E,D);};}else{this.source=this.options.source;}}},search:function(B,C){B=B!=null?B:this.element.val();if(B.length<this.options.minLength){return this.close(C);}clearTimeout(this.closing);if(this._trigger("search")!==false){return this._search(B);}},_search:function(B){this.term=this.element.addClass("ui-autocomplete-loading").val();this.source({term:B},this.response);},_response:function(B){if(B.length){B=this._normalize(B);
this._suggest(B);this._trigger("open");}else{this.close();}this.element.removeClass("ui-autocomplete-loading");},close:function(B){clearTimeout(this.closing);if(this.menu.element.is(":visible")){this._trigger("close",B);this.menu.element.hide();this.menu.deactivate();}},_change:function(B){this.previous!==this.element.val()&&this._trigger("change",B,{item:this.selectedItem});},_normalize:function(B){if(B.length&&B[0].label&&B[0].value){return B;}return A.map(B,function(C){if(typeof C==="string"){return{label:C,value:C};
}return A.extend({label:C.label||C.value,value:C.value||C.label},C);});},_suggest:function(B){var D=this.menu.element.empty().zIndex(this.element.zIndex()+1),C;this._renderMenu(D,B);this.menu.deactivate();this.menu.refresh();this.menu.element.show().position({my:"left top",at:"left bottom",of:this.element,collision:"none"});B=D.width("").width();C=this.element.width();D.width(Math.max(B,C));},_renderMenu:function(B,D){var C=this;A.each(D,function(E,F){C._renderItem(B,F);});},_renderItem:function(B,C){return A("<li></li>").data("item.autocomplete",C).append("<a>"+C.label+"</a>").appendTo(B);
},_move:function(B,C){if(this.menu.element.is(":visible")){if(this.menu.first()&&/^previous/.test(B)||this.menu.last()&&/^next/.test(B)){this.element.val(this.term);this.menu.deactivate();}else{this.menu[B](C);}}else{this.search(null,C);}},widget:function(){return this.menu.element;}});A.extend(A.ui.autocomplete,{escapeRegex:function(B){return B.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1");},filter:function(B,D){var C=new RegExp(A.ui.autocomplete.escapeRegex(D),"i");return A.grep(B,function(E){return C.test(E.label||E.value||E);
});}});})(jQuery);(function(A){A.widget("ui.menu",{_create:function(){var B=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(C){if(A(C.target).closest(".ui-menu-item a").length){C.preventDefault();B.select(C);}});this.refresh();},refresh:function(){var B=this;this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem").children("a").addClass("ui-corner-all").attr("tabindex",-1).mouseenter(function(C){B.activate(C,A(this).parent());
}).mouseleave(function(){B.deactivate();});},activate:function(C,F){this.deactivate();if(this.hasScroll()){var E=F.offset().top-this.element.offset().top,B=this.element.attr("scrollTop"),D=this.element.height();if(E<0){this.element.attr("scrollTop",B+E);}else{E>D&&this.element.attr("scrollTop",B+E-D+F.height());}}this.active=F.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end();this._trigger("focus",C,{item:F});},deactivate:function(){if(this.active){this.active.children("a").removeClass("ui-state-hover").removeAttr("id");
this._trigger("blur");this.active=null;}},next:function(B){this.move("next",".ui-menu-item:first",B);},previous:function(B){this.move("prev",".ui-menu-item:last",B);},first:function(){return this.active&&!this.active.prev().length;},last:function(){return this.active&&!this.active.next().length;},move:function(B,D,C){if(this.active){B=this.active[B+"All"](".ui-menu-item").eq(0);B.length?this.activate(C,B):this.activate(C,this.element.children(D));}else{this.activate(C,this.element.children(D));}},nextPage:function(C){if(this.hasScroll()){if(!this.active||this.last()){this.activate(C,this.element.children(":first"));
}else{var E=this.active.offset().top,D=this.element.height(),B=this.element.children("li").filter(function(){var F=A(this).offset().top-E-D+A(this).height();return F<10&&F>-10;});B.length||(B=this.element.children(":last"));this.activate(C,B);}}else{this.activate(C,this.element.children(!this.active||this.last()?":first":":last"));}},previousPage:function(B){if(this.hasScroll()){if(!this.active||this.first()){this.activate(B,this.element.children(":last"));}else{var D=this.active.offset().top,C=this.element.height();
result=this.element.children("li").filter(function(){var E=A(this).offset().top-D+C-A(this).height();return E<10&&E>-10;});result.length||(result=this.element.children(":first"));this.activate(B,result);}}else{this.activate(B,this.element.children(!this.active||this.first()?":last":":first"));}},hasScroll:function(){return this.element.height()<this.element.attr("scrollHeight");},select:function(B){this._trigger("selected",B,{item:this.active});}});})(jQuery);(function(A){var D,B=function(E){A(":ui-button",E.target.form).each(function(){var F=A(this).data("button");
setTimeout(function(){F.refresh();},1);});},C=function(E){var H=E.name,G=E.form,F=A([]);if(H){F=G?A(G).find("[name='"+H+"']"):A("[name='"+H+"']",E.ownerDocument).filter(function(){return !this.form;});}return F;};A.widget("ui.button",{options:{text:true,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset.button").bind("reset.button",B);this._determineButtonType();this.hasTitle=!!this.buttonElement.attr("title");var E=this,H=this.options,G=this.type==="checkbox"||this.type==="radio",F="ui-state-hover"+(!G?" ui-state-active":"");
if(H.label===null){H.label=this.buttonElement.html();}if(this.element.is(":disabled")){H.disabled=true;}this.buttonElement.addClass("ui-button ui-widget ui-state-default ui-corner-all").attr("role","button").bind("mouseenter.button",function(){if(!H.disabled){A(this).addClass("ui-state-hover");this===D&&A(this).addClass("ui-state-active");}}).bind("mouseleave.button",function(){H.disabled||A(this).removeClass(F);}).bind("focus.button",function(){A(this).addClass("ui-state-focus");}).bind("blur.button",function(){A(this).removeClass("ui-state-focus");
});G&&this.element.bind("change.button",function(){E.refresh();});if(this.type==="checkbox"){this.buttonElement.bind("click.button",function(){if(H.disabled){return false;}A(this).toggleClass("ui-state-active");E.buttonElement.attr("aria-pressed",E.element[0].checked);});}else{if(this.type==="radio"){this.buttonElement.bind("click.button",function(){if(H.disabled){return false;}A(this).addClass("ui-state-active");E.buttonElement.attr("aria-pressed",true);var I=E.element[0];C(I).not(I).map(function(){return A(this).button("widget")[0];
}).removeClass("ui-state-active").attr("aria-pressed",false);});}else{this.buttonElement.bind("mousedown.button",function(){if(H.disabled){return false;}A(this).addClass("ui-state-active");D=this;A(document).one("mouseup",function(){D=null;});}).bind("mouseup.button",function(){if(H.disabled){return false;}A(this).removeClass("ui-state-active");}).bind("keydown.button",function(I){if(H.disabled){return false;}if(I.keyCode==A.ui.keyCode.SPACE||I.keyCode==A.ui.keyCode.ENTER){A(this).addClass("ui-state-active");
}}).bind("keyup.button",function(){A(this).removeClass("ui-state-active");});this.buttonElement.is("a")&&this.buttonElement.keyup(function(I){I.keyCode===A.ui.keyCode.SPACE&&A(this).click();});}}this._setOption("disabled",H.disabled);},_determineButtonType:function(){this.type=this.element.is(":checkbox")?"checkbox":this.element.is(":radio")?"radio":this.element.is("input")?"input":"button";if(this.type==="checkbox"||this.type==="radio"){this.buttonElement=this.element.parents().last().find("[for="+this.element.attr("id")+"]");
this.element.addClass("ui-helper-hidden-accessible");var E=this.element.is(":checked");E&&this.buttonElement.addClass("ui-state-active");this.buttonElement.attr("aria-pressed",E);}else{this.buttonElement=this.element;}},widget:function(){return this.buttonElement;},destroy:function(){this.element.removeClass("ui-helper-hidden-accessible");this.buttonElement.removeClass("ui-button ui-widget ui-state-default ui-corner-all ui-state-hover ui-state-active  ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon ui-button-text-only").removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html());
this.hasTitle||this.buttonElement.removeAttr("title");A.Widget.prototype.destroy.call(this);},_setOption:function(E,F){A.Widget.prototype._setOption.apply(this,arguments);if(E==="disabled"){F?this.element.attr("disabled",true):this.element.removeAttr("disabled");}this._resetButton();},refresh:function(){var E=this.element.is(":disabled");E!==this.options.disabled&&this._setOption("disabled",E);if(this.type==="radio"){C(this.element[0]).each(function(){A(this).is(":checked")?A(this).button("widget").addClass("ui-state-active").attr("aria-pressed",true):A(this).button("widget").removeClass("ui-state-active").attr("aria-pressed",false);
});}else{if(this.type==="checkbox"){this.element.is(":checked")?this.buttonElement.addClass("ui-state-active").attr("aria-pressed",true):this.buttonElement.removeClass("ui-state-active").attr("aria-pressed",false);}}},_resetButton:function(){if(this.type==="input"){this.options.label&&this.element.val(this.options.label);}else{var E=this.buttonElement.removeClass("ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon ui-button-text-only"),H=A("<span></span>").addClass("ui-button-text").html(this.options.label).appendTo(E.empty()).text(),G=this.options.icons,F=G.primary&&G.secondary;
if(G.primary||G.secondary){E.addClass("ui-button-text-icon"+(F?"s":""));G.primary&&E.prepend("<span class='ui-button-icon-primary ui-icon "+G.primary+"'></span>");G.secondary&&E.append("<span class='ui-button-icon-secondary ui-icon "+G.secondary+"'></span>");if(!this.options.text){E.addClass(F?"ui-button-icons-only":"ui-button-icon-only").removeClass("ui-button-text-icons ui-button-text-icon");this.hasTitle||E.attr("title",H);}}else{E.addClass("ui-button-text-only");}}}});A.widget("ui.buttonset",{_create:function(){this.element.addClass("ui-buttonset");
this._init();},_init:function(){this.refresh();},_setOption:function(E,F){E==="disabled"&&this.buttons.button("option",E,F);A.Widget.prototype._setOption.apply(this,arguments);},refresh:function(){this.buttons=this.element.find(":button, :submit, :reset, :checkbox, :radio, a, :data(button)").filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return A(this).button("widget")[0];}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass("ui-corner-left").end().filter(":last").addClass("ui-corner-right").end().end();
},destroy:function(){this.element.removeClass("ui-buttonset");this.buttons.map(function(){return A(this).button("widget")[0];}).removeClass("ui-corner-left ui-corner-right").end().button("destroy");A.Widget.prototype.destroy.call(this);}});})(jQuery);(function(A){A.widget("ui.dialog",{options:{autoOpen:true,buttons:{},closeOnEscape:true,closeText:"close",dialogClass:"",draggable:true,hide:null,height:"auto",maxHeight:false,maxWidth:false,minHeight:150,minWidth:150,modal:false,position:"center",resizable:true,show:null,stack:true,title:"",width:300,zIndex:1000},_create:function(){this.originalTitle=this.element.attr("title");
var C=this,B=C.options,H=B.title||C.originalTitle||"&#160;",G=A.ui.dialog.getTitleId(C.element),E=(C.uiDialog=A("<div></div>")).appendTo(document.body).hide().addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+B.dialogClass).css({zIndex:B.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(I){if(B.closeOnEscape&&I.keyCode&&I.keyCode===A.ui.keyCode.ESCAPE){C.close(I);I.preventDefault();}}).attr({role:"dialog","aria-labelledby":G}).mousedown(function(I){C.moveToTop(false,I);
});C.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(E);var F=(C.uiDialogTitlebar=A("<div></div>")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(E),D=A('<a href="#"></a>').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){D.addClass("ui-state-hover");},function(){D.removeClass("ui-state-hover");}).focus(function(){D.addClass("ui-state-focus");}).blur(function(){D.removeClass("ui-state-focus");
}).click(function(I){C.close(I);return false;}).appendTo(F);(C.uiDialogTitlebarCloseText=A("<span></span>")).addClass("ui-icon ui-icon-closethick").text(B.closeText).appendTo(D);A("<span></span>").addClass("ui-dialog-title").attr("id",G).html(H).prependTo(F);if(A.isFunction(B.beforeclose)&&!A.isFunction(B.beforeClose)){B.beforeClose=B.beforeclose;}F.find("*").add(F).disableSelection();B.draggable&&A.fn.draggable&&C._makeDraggable();B.resizable&&A.fn.resizable&&C._makeResizable();C._createButtons(B.buttons);
C._isOpen=false;A.fn.bgiframe&&E.bgiframe();},_init:function(){this.options.autoOpen&&this.open();},destroy:function(){var B=this;B.overlay&&B.overlay.destroy();B.uiDialog.hide();B.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");B.uiDialog.remove();B.originalTitle&&B.element.attr("title",B.originalTitle);return B;},widget:function(){return this.uiDialog;},close:function(C){var B=this,D;if(false!==B._trigger("beforeClose",C)){B.overlay&&B.overlay.destroy();
B.uiDialog.unbind("keypress.ui-dialog");B._isOpen=false;if(B.options.hide){B.uiDialog.hide(B.options.hide,function(){B._trigger("close",C);});}else{B.uiDialog.hide();B._trigger("close",C);}A.ui.dialog.overlay.resize();if(B.options.modal){D=0;A(".ui-dialog").each(function(){if(this!==B.uiDialog[0]){D=Math.max(D,A(this).css("z-index"));}});A.ui.dialog.maxZ=D;}return B;}},isOpen:function(){return this._isOpen;},moveToTop:function(C,B){var E=this,D=E.options;if(D.modal&&!C||!D.stack&&!D.modal){return E._trigger("focus",B);
}if(D.zIndex>A.ui.dialog.maxZ){A.ui.dialog.maxZ=D.zIndex;}if(E.overlay){A.ui.dialog.maxZ+=1;E.overlay.$el.css("z-index",A.ui.dialog.overlay.maxZ=A.ui.dialog.maxZ);}C={scrollTop:E.element.attr("scrollTop"),scrollLeft:E.element.attr("scrollLeft")};A.ui.dialog.maxZ+=1;E.uiDialog.css("z-index",A.ui.dialog.maxZ);E.element.attr(C);E._trigger("focus",B);return E;},open:function(){if(!this._isOpen){var C=this,B=C.options,D=C.uiDialog;C.overlay=B.modal?new A.ui.dialog.overlay(C):null;D.next().length&&D.appendTo("body");
C._size();C._position(B.position);D.show(B.show);C.moveToTop(true);B.modal&&D.bind("keypress.ui-dialog",function(G){if(G.keyCode===A.ui.keyCode.TAB){var E=A(":tabbable",this),F=E.filter(":first");E=E.filter(":last");if(G.target===E[0]&&!G.shiftKey){F.focus(1);return false;}else{if(G.target===F[0]&&G.shiftKey){E.focus(1);return false;}}}});A([]).add(D.find(".ui-dialog-content :tabbable:first")).add(D.find(".ui-dialog-buttonpane :tabbable:first")).add(D).filter(":first").focus();C._trigger("open");
C._isOpen=true;return C;}},_createButtons:function(C){var B=this,E=false,D=A("<div></div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix");B.uiDialog.find(".ui-dialog-buttonpane").remove();typeof C==="object"&&C!==null&&A.each(C,function(){return !(E=true);});if(E){A.each(C,function(F,G){F=A('<button type="button"></button>').text(F).click(function(){G.apply(B.element[0],arguments);}).appendTo(D);A.fn.button&&F.button();});D.appendTo(B.uiDialog);}},_makeDraggable:function(){function C(G){return{position:G.position,offset:G.offset};
}var B=this,F=B.options,E=A(document),D;B.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(H,G){D=F.height==="auto"?"auto":A(this).height();A(this).height(A(this).height()).addClass("ui-dialog-dragging");B._trigger("dragStart",H,C(G));},drag:function(H,G){B._trigger("drag",H,C(G));},stop:function(H,G){F.position=[G.position.left-E.scrollLeft(),G.position.top-E.scrollTop()];A(this).removeClass("ui-dialog-dragging").height(D);
B._trigger("dragStop",H,C(G));A.ui.dialog.overlay.resize();}});},_makeResizable:function(C){function B(G){return{originalPosition:G.originalPosition,originalSize:G.originalSize,position:G.position,size:G.size};}C=C===undefined?this.options.resizable:C;var F=this,E=F.options,D=F.uiDialog.css("position");C=typeof C==="string"?C:"n,e,s,w,se,sw,ne,nw";F.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:F.element,maxWidth:E.maxWidth,maxHeight:E.maxHeight,minWidth:E.minWidth,minHeight:F._minHeight(),handles:C,start:function(H,G){A(this).addClass("ui-dialog-resizing");
F._trigger("resizeStart",H,B(G));},resize:function(H,G){F._trigger("resize",H,B(G));},stop:function(H,G){A(this).removeClass("ui-dialog-resizing");E.height=A(this).height();E.width=A(this).width();F._trigger("resizeStop",H,B(G));A.ui.dialog.overlay.resize();}}).css("position",D).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se");},_minHeight:function(){var B=this.options;return B.height==="auto"?B.minHeight:Math.min(B.minHeight,B.height);},_position:function(C){var B=[],D=[0,0];
C=C||A.ui.dialog.prototype.options.position;if(typeof C==="string"||typeof C==="object"&&"0" in C){B=C.split?C.split(" "):[C[0],C[1]];if(B.length===1){B[1]=B[0];}A.each(["left","top"],function(F,E){if(+B[F]===B[F]){D[F]=B[F];B[F]=E;}});}else{if(typeof C==="object"){if("left" in C){B[0]="left";D[0]=C.left;}else{if("right" in C){B[0]="right";D[0]=-C.right;}}if("top" in C){B[1]="top";D[1]=C.top;}else{if("bottom" in C){B[1]="bottom";D[1]=-C.bottom;}}}}(C=this.uiDialog.is(":visible"))||this.uiDialog.show();
this.uiDialog.css({top:0,left:0}).position({my:B.join(" "),at:B.join(" "),offset:D.join(" "),of:window,collision:"fit",using:function(F){var E=A(this).css(F).offset().top;E<0&&A(this).css("top",F.top-E);}});C||this.uiDialog.hide();},_setOption:function(C,B){var G=this,F=G.uiDialog,D=F.is(":data(resizable)"),E=false;switch(C){case"beforeclose":C="beforeClose";break;case"buttons":G._createButtons(B);break;case"closeText":G.uiDialogTitlebarCloseText.text(""+B);break;case"dialogClass":F.removeClass(G.options.dialogClass).addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+B);
break;case"disabled":B?F.addClass("ui-dialog-disabled"):F.removeClass("ui-dialog-disabled");break;case"draggable":B?G._makeDraggable():F.draggable("destroy");break;case"height":E=true;break;case"maxHeight":D&&F.resizable("option","maxHeight",B);E=true;break;case"maxWidth":D&&F.resizable("option","maxWidth",B);E=true;break;case"minHeight":D&&F.resizable("option","minHeight",B);E=true;break;case"minWidth":D&&F.resizable("option","minWidth",B);E=true;break;case"position":G._position(B);break;case"resizable":D&&!B&&F.resizable("destroy");
D&&typeof B==="string"&&F.resizable("option","handles",B);!D&&B!==false&&G._makeResizable(B);break;case"title":A(".ui-dialog-title",G.uiDialogTitlebar).html(""+(B||"&#160;"));break;case"width":E=true;break;}A.Widget.prototype._setOption.apply(G,arguments);E&&G._size();},_size:function(){var C=this.options,B;this.element.css({width:"auto",minHeight:0,height:0});B=this.uiDialog.css({height:"auto",width:C.width}).height();this.element.css(C.height==="auto"?{minHeight:Math.max(C.minHeight-B,0),height:"auto"}:{minHeight:0,height:Math.max(C.height-B,0)}).show();
this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight());}});A.extend(A.ui.dialog,{version:"1.8.2",uuid:0,maxZ:0,getTitleId:function(B){B=B.attr("id");if(!B){this.uuid+=1;B=this.uuid;}return"ui-dialog-title-"+B;},overlay:function(B){this.$el=A.ui.dialog.overlay.create(B);}});A.extend(A.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:A.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(B){return B+".dialog-overlay";}).join(" "),create:function(C){if(this.instances.length===0){setTimeout(function(){A.ui.dialog.overlay.instances.length&&A(document).bind(A.ui.dialog.overlay.events,function(D){return A(D.target).zIndex()>=A.ui.dialog.overlay.maxZ;
});},1);A(document).bind("keydown.dialog-overlay",function(D){if(C.options.closeOnEscape&&D.keyCode&&D.keyCode===A.ui.keyCode.ESCAPE){C.close(D);D.preventDefault();}});A(window).bind("resize.dialog-overlay",A.ui.dialog.overlay.resize);}var B=(this.oldInstances.pop()||A("<div></div>").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(),height:this.height()});A.fn.bgiframe&&B.bgiframe();this.instances.push(B);return B;},destroy:function(C){this.oldInstances.push(this.instances.splice(A.inArray(C,this.instances),1)[0]);
this.instances.length===0&&A([document,window]).unbind(".dialog-overlay");C.remove();var B=0;A.each(this.instances,function(){B=Math.max(B,this.css("z-index"));});this.maxZ=B;},height:function(){var C,B;if(A.browser.msie&&A.browser.version<7){C=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);B=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);return C<B?A(window).height()+"px":C+"px";}else{return A(document).height()+"px";}},width:function(){var C,B;
if(A.browser.msie&&A.browser.version<7){C=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);B=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);return C<B?A(window).width()+"px":C+"px";}else{return A(document).width()+"px";}},resize:function(){var B=A([]);A.each(A.ui.dialog.overlay.instances,function(){B=B.add(this);});B.css({width:0,height:0}).css({width:A.ui.dialog.overlay.width(),height:A.ui.dialog.overlay.height()});}});A.extend(A.ui.dialog.overlay.prototype,{destroy:function(){A.ui.dialog.overlay.destroy(this.$el);
}});})(jQuery);(function(d){function J(){this.debug=false;this._curInst=null;this._keyEvent=false;this._disabledInputs=[];this._inDialog=this._datepickerShowing=false;this._mainDivId="ui-datepicker-div";this._inlineClass="ui-datepicker-inline";this._appendClass="ui-datepicker-append";this._triggerClass="ui-datepicker-trigger";this._dialogClass="ui-datepicker-dialog";this._disableClass="ui-datepicker-disabled";this._unselectableClass="ui-datepicker-unselectable";this._currentClass="ui-datepicker-current-day";
this._dayOverClass="ui-datepicker-days-cell-over";this.regional=[];this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:false,showMonthAfterYear:false,yearSuffix:""};
this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:false,hideIfNoPrevNext:false,navigationAsDateFormat:false,gotoCurrent:false,changeMonth:false,changeYear:false,yearRange:"c-10:c+10",showOtherMonths:false,selectOtherMonths:false,showWeek:false,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:true,showButtonPanel:false,autoSize:false};
d.extend(this._defaults,this.regional[""]);this.dpDiv=d('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all ui-helper-hidden-accessible"></div>');}function E(a,b){d.extend(a,b);for(var c in b){if(b[c]==null||b[c]==undefined){a[c]=b[c];}}return a;}d.extend(d.ui,{datepicker:{version:"1.8.2"}});var y=(new Date).getTime();d.extend(J.prototype,{markerClassName:"hasDatepicker",log:function(){this.debug&&console.log.apply("",arguments);},_widgetDatepicker:function(){return this.dpDiv;
},setDefaults:function(a){E(this._defaults,a||{});return this;},_attachDatepicker:function(a,b){var c=null;for(var e in this._defaults){var f=a.getAttribute("date:"+e);if(f){c=c||{};try{c[e]=eval(f);}catch(h){c[e]=f;}}}e=a.nodeName.toLowerCase();f=e=="div"||e=="span";if(!a.id){this.uuid+=1;a.id="dp"+this.uuid;}var i=this._newInst(d(a),f);i.settings=d.extend({},b||{},c||{});if(e=="input"){this._connectDatepicker(a,i);}else{f&&this._inlineDatepicker(a,i);}},_newInst:function(a,b){return{id:a[0].id.replace(/([^A-Za-z0-9_])/g,"\\\\$1"),input:a,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:b,dpDiv:!b?this.dpDiv:d('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>')};
},_connectDatepicker:function(a,b){var c=d(a);b.append=d([]);b.trigger=d([]);if(!c.hasClass(this.markerClassName)){this._attachments(c,b);c.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(e,f,h){b.settings[f]=h;}).bind("getData.datepicker",function(e,f){return this._get(b,f);});this._autoSize(b);d.data(a,"datepicker",b);}},_attachments:function(a,b){var c=this._get(b,"appendText"),e=this._get(b,"isRTL");b.append&&b.append.remove();
if(c){b.append=d('<span class="'+this._appendClass+'">'+c+"</span>");a[e?"before":"after"](b.append);}a.unbind("focus",this._showDatepicker);b.trigger&&b.trigger.remove();c=this._get(b,"showOn");if(c=="focus"||c=="both"){a.focus(this._showDatepicker);}if(c=="button"||c=="both"){c=this._get(b,"buttonText");var f=this._get(b,"buttonImage");b.trigger=d(this._get(b,"buttonImageOnly")?d("<img/>").addClass(this._triggerClass).attr({src:f,alt:c,title:c}):d('<button type="button"></button>').addClass(this._triggerClass).html(f==""?c:d("<img/>").attr({src:f,alt:c,title:c})));
a[e?"before":"after"](b.trigger);b.trigger.click(function(){d.datepicker._datepickerShowing&&d.datepicker._lastInput==a[0]?d.datepicker._hideDatepicker():d.datepicker._showDatepicker(a[0]);return false;});}},_autoSize:function(a){if(this._get(a,"autoSize")&&!a.inline){var b=new Date(2009,11,20),c=this._get(a,"dateFormat");if(c.match(/[DM]/)){var e=function(f){for(var h=0,i=0,g=0;g<f.length;g++){if(f[g].length>h){h=f[g].length;i=g;}}return i;};b.setMonth(e(this._get(a,c.match(/MM/)?"monthNames":"monthNamesShort")));
b.setDate(e(this._get(a,c.match(/DD/)?"dayNames":"dayNamesShort"))+20-b.getDay());}a.input.attr("size",this._formatDate(a,b).length);}},_inlineDatepicker:function(a,b){var c=d(a);if(!c.hasClass(this.markerClassName)){c.addClass(this.markerClassName).append(b.dpDiv).bind("setData.datepicker",function(e,f,h){b.settings[f]=h;}).bind("getData.datepicker",function(e,f){return this._get(b,f);});d.data(a,"datepicker",b);this._setDate(b,this._getDefaultDate(b),true);this._updateDatepicker(b);this._updateAlternate(b);
}},_dialogDatepicker:function(a,b,c,e,f){a=this._dialogInst;if(!a){this.uuid+=1;this._dialogInput=d('<input type="text" id="'+("dp"+this.uuid)+'" style="position: absolute; top: -100px; width: 0px; z-index: -10;"/>');this._dialogInput.keydown(this._doKeyDown);d("body").append(this._dialogInput);a=this._dialogInst=this._newInst(this._dialogInput,false);a.settings={};d.data(this._dialogInput[0],"datepicker",a);}E(a.settings,e||{});b=b&&b.constructor==Date?this._formatDate(a,b):b;this._dialogInput.val(b);
this._pos=f?f.length?f:[f.pageX,f.pageY]:null;if(!this._pos){this._pos=[document.documentElement.clientWidth/2-100+(document.documentElement.scrollLeft||document.body.scrollLeft),document.documentElement.clientHeight/2-150+(document.documentElement.scrollTop||document.body.scrollTop)];}this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px");a.settings.onSelect=c;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);d.blockUI&&d.blockUI(this.dpDiv);
d.data(this._dialogInput[0],"datepicker",a);return this;},_destroyDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();d.removeData(a,"datepicker");if(e=="input"){c.append.remove();c.trigger.remove();b.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp);}else{if(e=="div"||e=="span"){b.removeClass(this.markerClassName).empty();
}}}},_enableDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();if(e=="input"){a.disabled=false;c.trigger.filter("button").each(function(){this.disabled=false;}).end().filter("img").css({opacity:"1.0",cursor:""});}else{if(e=="div"||e=="span"){b.children("."+this._inlineClass).children().removeClass("ui-state-disabled");}}this._disabledInputs=d.map(this._disabledInputs,function(f){return f==a?null:f;});}},_disableDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");
if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();if(e=="input"){a.disabled=true;c.trigger.filter("button").each(function(){this.disabled=true;}).end().filter("img").css({opacity:"0.5",cursor:"default"});}else{if(e=="div"||e=="span"){b.children("."+this._inlineClass).children().addClass("ui-state-disabled");}}this._disabledInputs=d.map(this._disabledInputs,function(f){return f==a?null:f;});this._disabledInputs[this._disabledInputs.length]=a;}},_isDisabledDatepicker:function(a){if(!a){return false;
}for(var b=0;b<this._disabledInputs.length;b++){if(this._disabledInputs[b]==a){return true;}}return false;},_getInst:function(a){try{return d.data(a,"datepicker");}catch(b){throw"Missing instance data for this datepicker";}},_optionDatepicker:function(a,b,c){var e=this._getInst(a);if(arguments.length==2&&typeof b=="string"){return b=="defaults"?d.extend({},d.datepicker._defaults):e?b=="all"?d.extend({},e.settings):this._get(e,b):null;}var f=b||{};if(typeof b=="string"){f={};f[b]=c;}if(e){this._curInst==e&&this._hideDatepicker();
var h=this._getDateDatepicker(a,true);E(e.settings,f);this._attachments(d(a),e);this._autoSize(e);this._setDateDatepicker(a,h);this._updateDatepicker(e);}},_changeDatepicker:function(a,b,c){this._optionDatepicker(a,b,c);},_refreshDatepicker:function(a){(a=this._getInst(a))&&this._updateDatepicker(a);},_setDateDatepicker:function(a,b){if(a=this._getInst(a)){this._setDate(a,b);this._updateDatepicker(a);this._updateAlternate(a);}},_getDateDatepicker:function(a,b){(a=this._getInst(a))&&!a.inline&&this._setDateFromField(a,b);
return a?this._getDate(a):null;},_doKeyDown:function(a){var b=d.datepicker._getInst(a.target),c=true,e=b.dpDiv.is(".ui-datepicker-rtl");b._keyEvent=true;if(d.datepicker._datepickerShowing){switch(a.keyCode){case 9:d.datepicker._hideDatepicker();c=false;break;case 13:c=d("td."+d.datepicker._dayOverClass,b.dpDiv).add(d("td."+d.datepicker._currentClass,b.dpDiv));c[0]?d.datepicker._selectDay(a.target,b.selectedMonth,b.selectedYear,c[0]):d.datepicker._hideDatepicker();return false;case 27:d.datepicker._hideDatepicker();
break;case 33:d.datepicker._adjustDate(a.target,a.ctrlKey?-d.datepicker._get(b,"stepBigMonths"):-d.datepicker._get(b,"stepMonths"),"M");break;case 34:d.datepicker._adjustDate(a.target,a.ctrlKey?+d.datepicker._get(b,"stepBigMonths"):+d.datepicker._get(b,"stepMonths"),"M");break;case 35:if(a.ctrlKey||a.metaKey){d.datepicker._clearDate(a.target);}c=a.ctrlKey||a.metaKey;break;case 36:if(a.ctrlKey||a.metaKey){d.datepicker._gotoToday(a.target);}c=a.ctrlKey||a.metaKey;break;case 37:if(a.ctrlKey||a.metaKey){d.datepicker._adjustDate(a.target,e?+1:-1,"D");
}c=a.ctrlKey||a.metaKey;if(a.originalEvent.altKey){d.datepicker._adjustDate(a.target,a.ctrlKey?-d.datepicker._get(b,"stepBigMonths"):-d.datepicker._get(b,"stepMonths"),"M");}break;case 38:if(a.ctrlKey||a.metaKey){d.datepicker._adjustDate(a.target,-7,"D");}c=a.ctrlKey||a.metaKey;break;case 39:if(a.ctrlKey||a.metaKey){d.datepicker._adjustDate(a.target,e?-1:+1,"D");}c=a.ctrlKey||a.metaKey;if(a.originalEvent.altKey){d.datepicker._adjustDate(a.target,a.ctrlKey?+d.datepicker._get(b,"stepBigMonths"):+d.datepicker._get(b,"stepMonths"),"M");
}break;case 40:if(a.ctrlKey||a.metaKey){d.datepicker._adjustDate(a.target,+7,"D");}c=a.ctrlKey||a.metaKey;break;default:c=false;}}else{if(a.keyCode==36&&a.ctrlKey){d.datepicker._showDatepicker(this);}else{c=false;}}if(c){a.preventDefault();a.stopPropagation();}},_doKeyPress:function(a){var b=d.datepicker._getInst(a.target);if(d.datepicker._get(b,"constrainInput")){b=d.datepicker._possibleChars(d.datepicker._get(b,"dateFormat"));var c=String.fromCharCode(a.charCode==undefined?a.keyCode:a.charCode);
return a.ctrlKey||c<" "||!b||b.indexOf(c)>-1;}},_doKeyUp:function(a){a=d.datepicker._getInst(a.target);if(a.input.val()!=a.lastVal){try{if(d.datepicker.parseDate(d.datepicker._get(a,"dateFormat"),a.input?a.input.val():null,d.datepicker._getFormatConfig(a))){d.datepicker._setDateFromField(a);d.datepicker._updateAlternate(a);d.datepicker._updateDatepicker(a);}}catch(b){d.datepicker.log(b);}}return true;},_showDatepicker:function(a){a=a.target||a;if(a.nodeName.toLowerCase()!="input"){a=d("input",a.parentNode)[0];
}if(!(d.datepicker._isDisabledDatepicker(a)||d.datepicker._lastInput==a)){var b=d.datepicker._getInst(a);d.datepicker._curInst&&d.datepicker._curInst!=b&&d.datepicker._curInst.dpDiv.stop(true,true);var c=d.datepicker._get(b,"beforeShow");E(b.settings,c?c.apply(a,[a,b]):{});b.lastVal=null;d.datepicker._lastInput=a;d.datepicker._setDateFromField(b);if(d.datepicker._inDialog){a.value="";}if(!d.datepicker._pos){d.datepicker._pos=d.datepicker._findPos(a);d.datepicker._pos[1]+=a.offsetHeight;}var e=false;
d(a).parents().each(function(){e|=d(this).css("position")=="fixed";return !e;});if(e&&d.browser.opera){d.datepicker._pos[0]-=document.documentElement.scrollLeft;d.datepicker._pos[1]-=document.documentElement.scrollTop;}c={left:d.datepicker._pos[0],top:d.datepicker._pos[1]};d.datepicker._pos=null;b.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});d.datepicker._updateDatepicker(b);c=d.datepicker._checkOffset(b,c,e);b.dpDiv.css({position:d.datepicker._inDialog&&d.blockUI?"static":e?"fixed":"absolute",display:"none",left:c.left+"px",top:c.top+"px"});
if(!b.inline){c=d.datepicker._get(b,"showAnim");var f=d.datepicker._get(b,"duration"),h=function(){d.datepicker._datepickerShowing=true;var i=d.datepicker._getBorders(b.dpDiv);b.dpDiv.find("iframe.ui-datepicker-cover").css({left:-i[0],top:-i[1],width:b.dpDiv.outerWidth(),height:b.dpDiv.outerHeight()});};b.dpDiv.zIndex(d(a).zIndex()+1);d.effects&&d.effects[c]?b.dpDiv.show(c,d.datepicker._get(b,"showOptions"),f,h):b.dpDiv[c||"show"](c?f:null,h);if(!c||!f){h();}b.input.is(":visible")&&!b.input.is(":disabled")&&b.input.focus();
d.datepicker._curInst=b;}}},_updateDatepicker:function(a){var b=this,c=d.datepicker._getBorders(a.dpDiv);a.dpDiv.empty().append(this._generateHTML(a)).find("iframe.ui-datepicker-cover").css({left:-c[0],top:-c[1],width:a.dpDiv.outerWidth(),height:a.dpDiv.outerHeight()}).end().find("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a").bind("mouseout",function(){d(this).removeClass("ui-state-hover");this.className.indexOf("ui-datepicker-prev")!=-1&&d(this).removeClass("ui-datepicker-prev-hover");
this.className.indexOf("ui-datepicker-next")!=-1&&d(this).removeClass("ui-datepicker-next-hover");}).bind("mouseover",function(){if(!b._isDisabledDatepicker(a.inline?a.dpDiv.parent()[0]:a.input[0])){d(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");d(this).addClass("ui-state-hover");this.className.indexOf("ui-datepicker-prev")!=-1&&d(this).addClass("ui-datepicker-prev-hover");this.className.indexOf("ui-datepicker-next")!=-1&&d(this).addClass("ui-datepicker-next-hover");
}}).end().find("."+this._dayOverClass+" a").trigger("mouseover").end();c=this._getNumberOfMonths(a);var e=c[1];e>1?a.dpDiv.addClass("ui-datepicker-multi-"+e).css("width",17*e+"em"):a.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");a.dpDiv[(c[0]!=1||c[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");a.dpDiv[(this._get(a,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");a==d.datepicker._curInst&&d.datepicker._datepickerShowing&&a.input&&a.input.is(":visible")&&!a.input.is(":disabled")&&a.input.focus();
},_getBorders:function(a){var b=function(c){return{thin:1,medium:2,thick:3}[c]||c;};return[parseFloat(b(a.css("border-left-width"))),parseFloat(b(a.css("border-top-width")))];},_checkOffset:function(a,b,c){var e=a.dpDiv.outerWidth(),f=a.dpDiv.outerHeight(),h=a.input?a.input.outerWidth():0,i=a.input?a.input.outerHeight():0,g=document.documentElement.clientWidth+d(document).scrollLeft(),k=document.documentElement.clientHeight+d(document).scrollTop();b.left-=this._get(a,"isRTL")?e-h:0;b.left-=c&&b.left==a.input.offset().left?d(document).scrollLeft():0;
b.top-=c&&b.top==a.input.offset().top+i?d(document).scrollTop():0;b.left-=Math.min(b.left,b.left+e>g&&g>e?Math.abs(b.left+e-g):0);b.top-=Math.min(b.top,b.top+f>k&&k>f?Math.abs(f+i):0);return b;},_findPos:function(a){for(var b=this._get(this._getInst(a),"isRTL");a&&(a.type=="hidden"||a.nodeType!=1);){a=a[b?"previousSibling":"nextSibling"];}a=d(a).offset();return[a.left,a.top];},_hideDatepicker:function(a){var b=this._curInst;if(!(!b||a&&b!=d.data(a,"datepicker"))){if(this._datepickerShowing){a=this._get(b,"showAnim");
var c=this._get(b,"duration"),e=function(){d.datepicker._tidyDialog(b);this._curInst=null;};d.effects&&d.effects[a]?b.dpDiv.hide(a,d.datepicker._get(b,"showOptions"),c,e):b.dpDiv[a=="slideDown"?"slideUp":a=="fadeIn"?"fadeOut":"hide"](a?c:null,e);a||e();if(a=this._get(b,"onClose")){a.apply(b.input?b.input[0]:null,[b.input?b.input.val():"",b]);}this._datepickerShowing=false;this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:"absolute",left:"0",top:"-100px"});if(d.blockUI){d.unblockUI();
d("body").append(this.dpDiv);}}this._inDialog=false;}}},_tidyDialog:function(a){a.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar");},_checkExternalClick:function(a){if(d.datepicker._curInst){a=d(a.target);a[0].id!=d.datepicker._mainDivId&&a.parents("#"+d.datepicker._mainDivId).length==0&&!a.hasClass(d.datepicker.markerClassName)&&!a.hasClass(d.datepicker._triggerClass)&&d.datepicker._datepickerShowing&&!(d.datepicker._inDialog&&d.blockUI)&&d.datepicker._hideDatepicker();}},_adjustDate:function(a,b,c){a=d(a);
var e=this._getInst(a[0]);if(!this._isDisabledDatepicker(a[0])){this._adjustInstDate(e,b+(c=="M"?this._get(e,"showCurrentAtPos"):0),c);this._updateDatepicker(e);}},_gotoToday:function(a){a=d(a);var b=this._getInst(a[0]);if(this._get(b,"gotoCurrent")&&b.currentDay){b.selectedDay=b.currentDay;b.drawMonth=b.selectedMonth=b.currentMonth;b.drawYear=b.selectedYear=b.currentYear;}else{var c=new Date;b.selectedDay=c.getDate();b.drawMonth=b.selectedMonth=c.getMonth();b.drawYear=b.selectedYear=c.getFullYear();
}this._notifyChange(b);this._adjustDate(a);},_selectMonthYear:function(a,b,c){a=d(a);var e=this._getInst(a[0]);e._selectingMonthYear=false;e["selected"+(c=="M"?"Month":"Year")]=e["draw"+(c=="M"?"Month":"Year")]=parseInt(b.options[b.selectedIndex].value,10);this._notifyChange(e);this._adjustDate(a);},_clickMonthYear:function(a){a=this._getInst(d(a)[0]);a.input&&a._selectingMonthYear&&!d.browser.msie&&a.input.focus();a._selectingMonthYear=!a._selectingMonthYear;},_selectDay:function(a,b,c,e){var f=d(a);
if(!(d(e).hasClass(this._unselectableClass)||this._isDisabledDatepicker(f[0]))){f=this._getInst(f[0]);f.selectedDay=f.currentDay=d("a",e).html();f.selectedMonth=f.currentMonth=b;f.selectedYear=f.currentYear=c;this._selectDate(a,this._formatDate(f,f.currentDay,f.currentMonth,f.currentYear));}},_clearDate:function(a){a=d(a);this._getInst(a[0]);this._selectDate(a,"");},_selectDate:function(a,b){a=this._getInst(d(a)[0]);b=b!=null?b:this._formatDate(a);a.input&&a.input.val(b);this._updateAlternate(a);
var c=this._get(a,"onSelect");if(c){c.apply(a.input?a.input[0]:null,[b,a]);}else{a.input&&a.input.trigger("change");}if(a.inline){this._updateDatepicker(a);}else{this._hideDatepicker();this._lastInput=a.input[0];typeof a.input[0]!="object"&&a.input.focus();this._lastInput=null;}},_updateAlternate:function(a){var b=this._get(a,"altField");if(b){var c=this._get(a,"altFormat")||this._get(a,"dateFormat"),e=this._getDate(a),f=this.formatDate(c,e,this._getFormatConfig(a));d(b).each(function(){d(this).val(f);
});}},noWeekends:function(a){a=a.getDay();return[a>0&&a<6,""];},iso8601Week:function(a){a=new Date(a.getTime());a.setDate(a.getDate()+4-(a.getDay()||7));var b=a.getTime();a.setMonth(0);a.setDate(1);return Math.floor(Math.round((b-a)/86400000)/7)+1;},parseDate:function(a,b,c){if(a==null||b==null){throw"Invalid arguments";}b=typeof b=="object"?b.toString():b+"";if(b==""){return null;}for(var e=(c?c.shortYearCutoff:null)||this._defaults.shortYearCutoff,f=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,h=(c?c.dayNames:null)||this._defaults.dayNames,i=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort,g=(c?c.monthNames:null)||this._defaults.monthNames,k=c=-1,l=-1,u=-1,j=false,o=function(p){(p=z+1<a.length&&a.charAt(z+1)==p)&&z++;
return p;},m=function(p){o(p);p=new RegExp("^\\d{1,"+(p=="@"?14:p=="!"?20:p=="y"?4:p=="o"?3:2)+"}");p=b.substring(s).match(p);if(!p){throw"Missing number at position "+s;}s+=p[0].length;return parseInt(p[0],10);},n=function(p,w,G){p=o(p)?G:w;for(w=0;w<p.length;w++){if(b.substr(s,p[w].length)==p[w]){s+=p[w].length;return w+1;}}throw"Unknown name at position "+s;},r=function(){if(b.charAt(s)!=a.charAt(z)){throw"Unexpected literal at position "+s;}s++;},s=0,z=0;z<a.length;z++){if(j){if(a.charAt(z)=="'"&&!o("'")){j=false;
}else{r();}}else{switch(a.charAt(z)){case"d":l=m("d");break;case"D":n("D",f,h);break;case"o":u=m("o");break;case"m":k=m("m");break;case"M":k=n("M",i,g);break;case"y":c=m("y");break;case"@":var v=new Date(m("@"));c=v.getFullYear();k=v.getMonth()+1;l=v.getDate();break;case"!":v=new Date((m("!")-this._ticksTo1970)/10000);c=v.getFullYear();k=v.getMonth()+1;l=v.getDate();break;case"'":if(o("'")){r();}else{j=true;}break;default:r();}}}if(c==-1){c=(new Date).getFullYear();}else{if(c<100){c+=(new Date).getFullYear()-(new Date).getFullYear()%100+(c<=e?0:-100);
}}if(u>-1){k=1;l=u;do{e=this._getDaysInMonth(c,k-1);if(l<=e){break;}k++;l-=e;}while(1);}v=this._daylightSavingAdjust(new Date(c,k-1,l));if(v.getFullYear()!=c||v.getMonth()+1!=k||v.getDate()!=l){throw"Invalid date";}return v;},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*24*60*60*10000000,formatDate:function(a,b,c){if(!b){return"";
}var e=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,f=(c?c.dayNames:null)||this._defaults.dayNames,h=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort;c=(c?c.monthNames:null)||this._defaults.monthNames;var i=function(o){(o=j+1<a.length&&a.charAt(j+1)==o)&&j++;return o;},g=function(o,m,n){m=""+m;if(i(o)){for(;m.length<n;){m="0"+m;}}return m;},k=function(o,m,n,r){return i(o)?r[m]:n[m];},l="",u=false;if(b){for(var j=0;j<a.length;j++){if(u){if(a.charAt(j)=="'"&&!i("'")){u=false;}else{l+=a.charAt(j);
}}else{switch(a.charAt(j)){case"d":l+=g("d",b.getDate(),2);break;case"D":l+=k("D",b.getDay(),e,f);break;case"o":l+=g("o",(b.getTime()-(new Date(b.getFullYear(),0,0)).getTime())/86400000,3);break;case"m":l+=g("m",b.getMonth()+1,2);break;case"M":l+=k("M",b.getMonth(),h,c);break;case"y":l+=i("y")?b.getFullYear():(b.getYear()%100<10?"0":"")+b.getYear()%100;break;case"@":l+=b.getTime();break;case"!":l+=b.getTime()*10000+this._ticksTo1970;break;case"'":if(i("'")){l+="'";}else{u=true;}break;default:l+=a.charAt(j);
}}}}return l;},_possibleChars:function(a){for(var b="",c=false,e=function(h){(h=f+1<a.length&&a.charAt(f+1)==h)&&f++;return h;},f=0;f<a.length;f++){if(c){if(a.charAt(f)=="'"&&!e("'")){c=false;}else{b+=a.charAt(f);}}else{switch(a.charAt(f)){case"d":case"m":case"y":case"@":b+="0123456789";break;case"D":case"M":return null;case"'":if(e("'")){b+="'";}else{c=true;}break;default:b+=a.charAt(f);}}}return b;},_get:function(a,b){return a.settings[b]!==undefined?a.settings[b]:this._defaults[b];},_setDateFromField:function(a,b){if(a.input.val()!=a.lastVal){var c=this._get(a,"dateFormat"),e=a.lastVal=a.input?a.input.val():null,f,h;
f=h=this._getDefaultDate(a);var i=this._getFormatConfig(a);try{f=this.parseDate(c,e,i)||h;}catch(g){this.log(g);e=b?"":e;}a.selectedDay=f.getDate();a.drawMonth=a.selectedMonth=f.getMonth();a.drawYear=a.selectedYear=f.getFullYear();a.currentDay=e?f.getDate():0;a.currentMonth=e?f.getMonth():0;a.currentYear=e?f.getFullYear():0;this._adjustInstDate(a);}},_getDefaultDate:function(a){return this._restrictMinMax(a,this._determineDate(a,this._get(a,"defaultDate"),new Date));},_determineDate:function(a,b,c){var e=function(h){var i=new Date;
i.setDate(i.getDate()+h);return i;},f=function(h){try{return d.datepicker.parseDate(d.datepicker._get(a,"dateFormat"),h,d.datepicker._getFormatConfig(a));}catch(i){}var g=(h.toLowerCase().match(/^c/)?d.datepicker._getDate(a):null)||new Date,k=g.getFullYear(),l=g.getMonth();g=g.getDate();for(var u=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,j=u.exec(h);j;){switch(j[2]||"d"){case"d":case"D":g+=parseInt(j[1],10);break;case"w":case"W":g+=parseInt(j[1],10)*7;break;case"m":case"M":l+=parseInt(j[1],10);g=Math.min(g,d.datepicker._getDaysInMonth(k,l));
break;case"y":case"Y":k+=parseInt(j[1],10);g=Math.min(g,d.datepicker._getDaysInMonth(k,l));break;}j=u.exec(h);}return new Date(k,l,g);};if(b=(b=b==null?c:typeof b=="string"?f(b):typeof b=="number"?isNaN(b)?c:e(b):b)&&b.toString()=="Invalid Date"?c:b){b.setHours(0);b.setMinutes(0);b.setSeconds(0);b.setMilliseconds(0);}return this._daylightSavingAdjust(b);},_daylightSavingAdjust:function(a){if(!a){return null;}a.setHours(a.getHours()>12?a.getHours()+2:0);return a;},_setDate:function(a,b,c){var e=!b,f=a.selectedMonth,h=a.selectedYear;
b=this._restrictMinMax(a,this._determineDate(a,b,new Date));a.selectedDay=a.currentDay=b.getDate();a.drawMonth=a.selectedMonth=a.currentMonth=b.getMonth();a.drawYear=a.selectedYear=a.currentYear=b.getFullYear();if((f!=a.selectedMonth||h!=a.selectedYear)&&!c){this._notifyChange(a);}this._adjustInstDate(a);if(a.input){a.input.val(e?"":this._formatDate(a));}},_getDate:function(a){return !a.currentYear||a.input&&a.input.val()==""?null:this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));
},_generateHTML:function(a){var b=new Date;b=this._daylightSavingAdjust(new Date(b.getFullYear(),b.getMonth(),b.getDate()));var c=this._get(a,"isRTL"),e=this._get(a,"showButtonPanel"),f=this._get(a,"hideIfNoPrevNext"),h=this._get(a,"navigationAsDateFormat"),i=this._getNumberOfMonths(a),g=this._get(a,"showCurrentAtPos"),k=this._get(a,"stepMonths"),l=i[0]!=1||i[1]!=1,u=this._daylightSavingAdjust(!a.currentDay?new Date(9999,9,9):new Date(a.currentYear,a.currentMonth,a.currentDay)),j=this._getMinMaxDate(a,"min"),o=this._getMinMaxDate(a,"max");
g=a.drawMonth-g;var m=a.drawYear;if(g<0){g+=12;m--;}if(o){var n=this._daylightSavingAdjust(new Date(o.getFullYear(),o.getMonth()-i[0]*i[1]+1,o.getDate()));for(n=j&&n<j?j:n;this._daylightSavingAdjust(new Date(m,g,1))>n;){g--;if(g<0){g=11;m--;}}}a.drawMonth=g;a.drawYear=m;n=this._get(a,"prevText");n=!h?n:this.formatDate(n,this._daylightSavingAdjust(new Date(m,g-k,1)),this._getFormatConfig(a));n=this._canAdjustMonth(a,-1,m,g)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery_'+y+".datepicker._adjustDate('#"+a.id+"', -"+k+", 'M');\" title=\""+n+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"e":"w")+'">'+n+"</span></a>":f?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+n+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"e":"w")+'">'+n+"</span></a>";
var r=this._get(a,"nextText");r=!h?r:this.formatDate(r,this._daylightSavingAdjust(new Date(m,g+k,1)),this._getFormatConfig(a));f=this._canAdjustMonth(a,+1,m,g)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery_'+y+".datepicker._adjustDate('#"+a.id+"', +"+k+", 'M');\" title=\""+r+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"w":"e")+'">'+r+"</span></a>":f?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+r+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"w":"e")+'">'+r+"</span></a>";
k=this._get(a,"currentText");r=this._get(a,"gotoCurrent")&&a.currentDay?u:b;k=!h?k:this.formatDate(k,r,this._getFormatConfig(a));h=!a.inline?'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery_'+y+'.datepicker._hideDatepicker();">'+this._get(a,"closeText")+"</button>":"";e=e?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(c?h:"")+(this._isInRange(a,r)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery_'+y+".datepicker._gotoToday('#"+a.id+"');\">"+k+"</button>":"")+(c?"":h)+"</div>":"";
h=parseInt(this._get(a,"firstDay"),10);h=isNaN(h)?0:h;k=this._get(a,"showWeek");r=this._get(a,"dayNames");this._get(a,"dayNamesShort");var s=this._get(a,"dayNamesMin"),z=this._get(a,"monthNames"),v=this._get(a,"monthNamesShort"),p=this._get(a,"beforeShowDay"),w=this._get(a,"showOtherMonths"),G=this._get(a,"selectOtherMonths");this._get(a,"calculateWeek");for(var K=this._getDefaultDate(a),H="",C=0;C<i[0];C++){for(var L="",D=0;D<i[1];D++){var M=this._daylightSavingAdjust(new Date(m,g,a.selectedDay)),t=" ui-corner-all",x="";
if(l){x+='<div class="ui-datepicker-group';if(i[1]>1){switch(D){case 0:x+=" ui-datepicker-group-first";t=" ui-corner-"+(c?"right":"left");break;case i[1]-1:x+=" ui-datepicker-group-last";t=" ui-corner-"+(c?"left":"right");break;default:x+=" ui-datepicker-group-middle";t="";break;}}x+='">';}x+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+t+'">'+(/all|left/.test(t)&&C==0?c?f:n:"")+(/all|right/.test(t)&&C==0?c?n:f:"")+this._generateMonthYearHeader(a,g,m,j,o,C>0||D>0,z,v)+'</div><table class="ui-datepicker-calendar"><thead><tr>';
var A=k?'<th class="ui-datepicker-week-col">'+this._get(a,"weekHeader")+"</th>":"";for(t=0;t<7;t++){var q=(t+h)%7;A+="<th"+((t+h+6)%7>=5?' class="ui-datepicker-week-end"':"")+'><span title="'+r[q]+'">'+s[q]+"</span></th>";}x+=A+"</tr></thead><tbody>";A=this._getDaysInMonth(m,g);if(m==a.selectedYear&&g==a.selectedMonth){a.selectedDay=Math.min(a.selectedDay,A);}t=(this._getFirstDayOfMonth(m,g)-h+7)%7;A=l?6:Math.ceil((t+A)/7);q=this._daylightSavingAdjust(new Date(m,g,1-t));for(var N=0;N<A;N++){x+="<tr>";
var O=!k?"":'<td class="ui-datepicker-week-col">'+this._get(a,"calculateWeek")(q)+"</td>";for(t=0;t<7;t++){var F=p?p.apply(a.input?a.input[0]:null,[q]):[true,""],B=q.getMonth()!=g,I=B&&!G||!F[0]||j&&q<j||o&&q>o;O+='<td class="'+((t+h+6)%7>=5?" ui-datepicker-week-end":"")+(B?" ui-datepicker-other-month":"")+(q.getTime()==M.getTime()&&g==a.selectedMonth&&a._keyEvent||K.getTime()==q.getTime()&&K.getTime()==M.getTime()?" "+this._dayOverClass:"")+(I?" "+this._unselectableClass+" ui-state-disabled":"")+(B&&!w?"":" "+F[1]+(q.getTime()==u.getTime()?" "+this._currentClass:"")+(q.getTime()==b.getTime()?" ui-datepicker-today":""))+'"'+((!B||w)&&F[2]?' title="'+F[2]+'"':"")+(I?"":' onclick="DP_jQuery_'+y+".datepicker._selectDay('#"+a.id+"',"+q.getMonth()+","+q.getFullYear()+', this);return false;"')+">"+(B&&!w?"&#xa0;":I?'<span class="ui-state-default">'+q.getDate()+"</span>":'<a class="ui-state-default'+(q.getTime()==b.getTime()?" ui-state-highlight":"")+(q.getTime()==u.getTime()?" ui-state-active":"")+(B?" ui-priority-secondary":"")+'" href="#">'+q.getDate()+"</a>")+"</td>";
q.setDate(q.getDate()+1);q=this._daylightSavingAdjust(q);}x+=O+"</tr>";}g++;if(g>11){g=0;m++;}x+="</tbody></table>"+(l?"</div>"+(i[0]>0&&D==i[1]-1?'<div class="ui-datepicker-row-break"></div>':""):"");L+=x;}H+=L;}H+=e+(d.browser.msie&&parseInt(d.browser.version,10)<7&&!a.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':"");a._keyEvent=false;return H;},_generateMonthYearHeader:function(a,b,c,e,f,h,i,g){var k=this._get(a,"changeMonth"),l=this._get(a,"changeYear"),u=this._get(a,"showMonthAfterYear"),j='<div class="ui-datepicker-title">',o="";
if(h||!k){o+='<span class="ui-datepicker-month">'+i[b]+"</span>";}else{i=e&&e.getFullYear()==c;var m=f&&f.getFullYear()==c;o+='<select class="ui-datepicker-month" onchange="DP_jQuery_'+y+".datepicker._selectMonthYear('#"+a.id+"', this, 'M');\" onclick=\"DP_jQuery_"+y+".datepicker._clickMonthYear('#"+a.id+"');\">";for(var n=0;n<12;n++){if((!i||n>=e.getMonth())&&(!m||n<=f.getMonth())){o+='<option value="'+n+'"'+(n==b?' selected="selected"':"")+">"+g[n]+"</option>";}}o+="</select>";}u||(j+=o+(h||!(k&&l)?"&#xa0;":""));
if(h||!l){j+='<span class="ui-datepicker-year">'+c+"</span>";}else{g=this._get(a,"yearRange").split(":");var r=(new Date).getFullYear();i=function(s){s=s.match(/c[+-].*/)?c+parseInt(s.substring(1),10):s.match(/[+-].*/)?r+parseInt(s,10):parseInt(s,10);return isNaN(s)?r:s;};b=i(g[0]);g=Math.max(b,i(g[1]||""));b=e?Math.max(b,e.getFullYear()):b;g=f?Math.min(g,f.getFullYear()):g;for(j+='<select class="ui-datepicker-year" onchange="DP_jQuery_'+y+".datepicker._selectMonthYear('#"+a.id+"', this, 'Y');\" onclick=\"DP_jQuery_"+y+".datepicker._clickMonthYear('#"+a.id+"');\">";
b<=g;b++){j+='<option value="'+b+'"'+(b==c?' selected="selected"':"")+">"+b+"</option>";}j+="</select>";}j+=this._get(a,"yearSuffix");if(u){j+=(h||!(k&&l)?"&#xa0;":"")+o;}j+="</div>";return j;},_adjustInstDate:function(a,b,c){var e=a.drawYear+(c=="Y"?b:0),f=a.drawMonth+(c=="M"?b:0);b=Math.min(a.selectedDay,this._getDaysInMonth(e,f))+(c=="D"?b:0);e=this._restrictMinMax(a,this._daylightSavingAdjust(new Date(e,f,b)));a.selectedDay=e.getDate();a.drawMonth=a.selectedMonth=e.getMonth();a.drawYear=a.selectedYear=e.getFullYear();
if(c=="M"||c=="Y"){this._notifyChange(a);}},_restrictMinMax:function(a,b){var c=this._getMinMaxDate(a,"min");a=this._getMinMaxDate(a,"max");b=c&&b<c?c:b;return b=a&&b>a?a:b;},_notifyChange:function(a){var b=this._get(a,"onChangeMonthYear");if(b){b.apply(a.input?a.input[0]:null,[a.selectedYear,a.selectedMonth+1,a]);}},_getNumberOfMonths:function(a){a=this._get(a,"numberOfMonths");return a==null?[1,1]:typeof a=="number"?[1,a]:a;},_getMinMaxDate:function(a,b){return this._determineDate(a,this._get(a,b+"Date"),null);
},_getDaysInMonth:function(a,b){return 32-(new Date(a,b,32)).getDate();},_getFirstDayOfMonth:function(a,b){return(new Date(a,b,1)).getDay();},_canAdjustMonth:function(a,b,c,e){var f=this._getNumberOfMonths(a);c=this._daylightSavingAdjust(new Date(c,e+(b<0?b:f[0]*f[1]),1));b<0&&c.setDate(this._getDaysInMonth(c.getFullYear(),c.getMonth()));return this._isInRange(a,c);},_isInRange:function(a,b){var c=this._getMinMaxDate(a,"min");a=this._getMinMaxDate(a,"max");return(!c||b.getTime()>=c.getTime())&&(!a||b.getTime()<=a.getTime());
},_getFormatConfig:function(a){var b=this._get(a,"shortYearCutoff");b=typeof b!="string"?b:(new Date).getFullYear()%100+parseInt(b,10);return{shortYearCutoff:b,dayNamesShort:this._get(a,"dayNamesShort"),dayNames:this._get(a,"dayNames"),monthNamesShort:this._get(a,"monthNamesShort"),monthNames:this._get(a,"monthNames")};},_formatDate:function(a,b,c,e){if(!b){a.currentDay=a.selectedDay;a.currentMonth=a.selectedMonth;a.currentYear=a.selectedYear;}b=b?typeof b=="object"?b:this._daylightSavingAdjust(new Date(e,c,b)):this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));
return this.formatDate(this._get(a,"dateFormat"),b,this._getFormatConfig(a));}});d.fn.datepicker=function(a){if(!d.datepicker.initialized){d(document).mousedown(d.datepicker._checkExternalClick).find("body").append(d.datepicker.dpDiv);d.datepicker.initialized=true;}var b=Array.prototype.slice.call(arguments,1);if(typeof a=="string"&&(a=="isDisabled"||a=="getDate"||a=="widget")){return d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this[0]].concat(b));}if(a=="option"&&arguments.length==2&&typeof arguments[1]=="string"){return d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this[0]].concat(b));
}return this.each(function(){typeof a=="string"?d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this].concat(b)):d.datepicker._attachDatepicker(this,a);});};d.datepicker=new J;d.datepicker.initialized=false;d.datepicker.uuid=(new Date).getTime();d.datepicker.version="1.8.2";window["DP_jQuery_"+y]=d;})(jQuery);jQuery.effects||function(I){function G(L){var K;if(L&&L.constructor==Array&&L.length==3){return L;}if(K=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(L)){return[parseInt(K[1],10),parseInt(K[2],10),parseInt(K[3],10)];
}if(K=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(L)){return[parseFloat(K[1])*2.55,parseFloat(K[2])*2.55,parseFloat(K[3])*2.55];}if(K=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(L)){return[parseInt(K[1],16),parseInt(K[2],16),parseInt(K[3],16)];}if(K=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(L)){return[parseInt(K[1]+K[1],16),parseInt(K[2]+K[2],16),parseInt(K[3]+K[3],16)];}if(/rgba\(0, 0, 0, 0\)/.exec(L)){return F.transparent;
}return F[I.trim(L).toLowerCase()];}function B(M,L){var K;do{K=I.curCSS(M,L);if(K!=""&&K!="transparent"||I.nodeName(M,"body")){break;}L="backgroundColor";}while(M=M.parentNode);return G(K);}function E(){var O=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,L={},K,N;if(O&&O.length&&O[0]&&O[O[0]]){for(var M=O.length;M--;){K=O[M];if(typeof O[K]=="string"){N=K.replace(/\-(\w)/g,function(Q,P){return P.toUpperCase();});L[N]=O[K];}}}else{for(K in O){if(typeof O[K]==="string"){L[K]=O[K];
}}}return L;}function D(M){var L,K;for(L in M){K=M[L];if(K==null||I.isFunction(K)||L in A||/scrollbar/.test(L)||!/color/i.test(L)&&isNaN(parseFloat(K))){delete M[L];}}return M;}function J(N,L){var K={_:0},M;for(M in L){if(N[M]!=L[M]){K[M]=L[M];}}return K;}function H(N,L,K,M){if(typeof N=="object"){M=L;K=null;L=N;N=L.effect;}if(I.isFunction(L)){M=L;K=null;L={};}if(I.isFunction(K)){M=K;K=null;}if(typeof L=="number"||I.fx.speeds[L]){M=K;K=L;L={};}L=L||{};K=K||L.duration;K=I.fx.off?0:typeof K=="number"?K:I.fx.speeds[K]||I.fx.speeds._default;
M=M||L.complete;return[N,L,K,M];}I.effects={};I.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","color","outlineColor"],function(L,K){I.fx.step[K]=function(M){if(!M.colorInit){M.start=B(M.elem,K);M.end=G(M.end);M.colorInit=true;}M.elem.style[K]="rgb("+Math.max(Math.min(parseInt(M.pos*(M.end[0]-M.start[0])+M.start[0],10),255),0)+","+Math.max(Math.min(parseInt(M.pos*(M.end[1]-M.start[1])+M.start[1],10),255),0)+","+Math.max(Math.min(parseInt(M.pos*(M.end[2]-M.start[2])+M.start[2],10),255),0)+")";
};});var F={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]},C=["add","remove","toggle"],A={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};
I.effects.animateClass=function(N,L,K,M){if(I.isFunction(K)){M=K;K=null;}return this.each(function(){var S=I(this),Q=S.attr("style")||" ",P=D(E.call(this)),R,O=S.attr("className");I.each(C,function(T,U){N[U]&&S[U+"Class"](N[U]);});R=D(E.call(this));S.attr("className",O);S.animate(J(P,R),L,K,function(){I.each(C,function(T,U){N[U]&&S[U+"Class"](N[U]);});if(typeof S.attr("style")=="object"){S.attr("style").cssText="";S.attr("style").cssText=Q;}else{S.attr("style",Q);}M&&M.apply(this,arguments);});});
};I.fn.extend({_addClass:I.fn.addClass,addClass:function(N,L,K,M){return L?I.effects.animateClass.apply(this,[{add:N},L,K,M]):this._addClass(N);},_removeClass:I.fn.removeClass,removeClass:function(N,L,K,M){return L?I.effects.animateClass.apply(this,[{remove:N},L,K,M]):this._removeClass(N);},_toggleClass:I.fn.toggleClass,toggleClass:function(O,L,K,N,M){return typeof L=="boolean"||L===undefined?K?I.effects.animateClass.apply(this,[L?{add:O}:{remove:O},K,N,M]):this._toggleClass(O,L):I.effects.animateClass.apply(this,[{toggle:O},L,K,N]);
},switchClass:function(O,L,K,N,M){return I.effects.animateClass.apply(this,[{add:L,remove:O},K,N,M]);}});I.extend(I.effects,{version:"1.8.2",save:function(M,L){for(var K=0;K<L.length;K++){L[K]!==null&&M.data("ec.storage."+L[K],M[0].style[L[K]]);}},restore:function(M,L){for(var K=0;K<L.length;K++){L[K]!==null&&M.css(L[K],M.data("ec.storage."+L[K]));}},setMode:function(L,K){if(K=="toggle"){K=L.is(":hidden")?"show":"hide";}return K;},getBaseline:function(M,L){var K;switch(M[0]){case"top":K=0;break;case"middle":K=0.5;
break;case"bottom":K=1;break;default:K=M[0]/L.height;}switch(M[1]){case"left":M=0;break;case"center":M=0.5;break;case"right":M=1;break;default:M=M[1]/L.width;}return{x:M,y:K};},createWrapper:function(M){if(M.parent().is(".ui-effects-wrapper")){return M.parent();}var L={width:M.outerWidth(true),height:M.outerHeight(true),"float":M.css("float")},K=I("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0});M.wrap(K);K=M.parent();if(M.css("position")=="static"){K.css({position:"relative"});
M.css({position:"relative"});}else{I.extend(L,{position:M.css("position"),zIndex:M.css("z-index")});I.each(["top","left","bottom","right"],function(O,N){L[N]=M.css(N);if(isNaN(parseInt(L[N],10))){L[N]="auto";}});M.css({position:"relative",top:0,left:0});}return K.css(L).show();},removeWrapper:function(K){if(K.parent().is(".ui-effects-wrapper")){return K.parent().replaceWith(K);}return K;},setTransition:function(N,L,K,M){M=M||{};I.each(L,function(P,O){unit=N.cssUnit(O);if(unit[0]>0){M[O]=unit[0]*K+unit[1];
}});return M;}});I.fn.extend({effect:function(M){var L=H.apply(this,arguments);L={options:L[1],duration:L[2],callback:L[3]};var K=I.effects[M];return K&&!I.fx.off?K.call(this,L):this;},_show:I.fn.show,show:function(L){if(!L||typeof L=="number"||I.fx.speeds[L]){return this._show.apply(this,arguments);}else{var K=H.apply(this,arguments);K[1].mode="show";return this.effect.apply(this,K);}},_hide:I.fn.hide,hide:function(L){if(!L||typeof L=="number"||I.fx.speeds[L]){return this._hide.apply(this,arguments);
}else{var K=H.apply(this,arguments);K[1].mode="hide";return this.effect.apply(this,K);}},__toggle:I.fn.toggle,toggle:function(L){if(!L||typeof L=="number"||I.fx.speeds[L]||typeof L=="boolean"||I.isFunction(L)){return this.__toggle.apply(this,arguments);}else{var K=H.apply(this,arguments);K[1].mode="toggle";return this.effect.apply(this,K);}},cssUnit:function(M){var L=this.css(M),K=[];I.each(["em","px","%","pt"],function(O,N){if(L.indexOf(N)>0){K=[parseFloat(L),N];}});return K;}});I.easing.jswing=I.easing.swing;
I.extend(I.easing,{def:"easeOutQuad",swing:function(O,L,K,N,M){return I.easing[I.easing.def](O,L,K,N,M);},easeInQuad:function(O,L,K,N,M){return N*(L/=M)*L+K;},easeOutQuad:function(O,L,K,N,M){return -N*(L/=M)*(L-2)+K;},easeInOutQuad:function(O,L,K,N,M){if((L/=M/2)<1){return N/2*L*L+K;}return -N/2*(--L*(L-2)-1)+K;},easeInCubic:function(O,L,K,N,M){return N*(L/=M)*L*L+K;},easeOutCubic:function(O,L,K,N,M){return N*((L=L/M-1)*L*L+1)+K;},easeInOutCubic:function(O,L,K,N,M){if((L/=M/2)<1){return N/2*L*L*L+K;
}return N/2*((L-=2)*L*L+2)+K;},easeInQuart:function(O,L,K,N,M){return N*(L/=M)*L*L*L+K;},easeOutQuart:function(O,L,K,N,M){return -N*((L=L/M-1)*L*L*L-1)+K;},easeInOutQuart:function(O,L,K,N,M){if((L/=M/2)<1){return N/2*L*L*L*L+K;}return -N/2*((L-=2)*L*L*L-2)+K;},easeInQuint:function(O,L,K,N,M){return N*(L/=M)*L*L*L*L+K;},easeOutQuint:function(O,L,K,N,M){return N*((L=L/M-1)*L*L*L*L+1)+K;},easeInOutQuint:function(O,L,K,N,M){if((L/=M/2)<1){return N/2*L*L*L*L*L+K;}return N/2*((L-=2)*L*L*L*L+2)+K;},easeInSine:function(O,L,K,N,M){return -N*Math.cos(L/M*(Math.PI/2))+N+K;
},easeOutSine:function(O,L,K,N,M){return N*Math.sin(L/M*(Math.PI/2))+K;},easeInOutSine:function(O,L,K,N,M){return -N/2*(Math.cos(Math.PI*L/M)-1)+K;},easeInExpo:function(O,L,K,N,M){return L==0?K:N*Math.pow(2,10*(L/M-1))+K;},easeOutExpo:function(O,L,K,N,M){return L==M?K+N:N*(-Math.pow(2,-10*L/M)+1)+K;},easeInOutExpo:function(O,L,K,N,M){if(L==0){return K;}if(L==M){return K+N;}if((L/=M/2)<1){return N/2*Math.pow(2,10*(L-1))+K;}return N/2*(-Math.pow(2,-10*--L)+2)+K;},easeInCirc:function(O,L,K,N,M){return -N*(Math.sqrt(1-(L/=M)*L)-1)+K;
},easeOutCirc:function(O,L,K,N,M){return N*Math.sqrt(1-(L=L/M-1)*L)+K;},easeInOutCirc:function(O,L,K,N,M){if((L/=M/2)<1){return -N/2*(Math.sqrt(1-L*L)-1)+K;}return N/2*(Math.sqrt(1-(L-=2)*L)+1)+K;},easeInElastic:function(Q,L,K,P,O){Q=1.70158;var N=0,M=P;if(L==0){return K;}if((L/=O)==1){return K+P;}N||(N=O*0.3);if(M<Math.abs(P)){M=P;Q=N/4;}else{Q=N/(2*Math.PI)*Math.asin(P/M);}return -(M*Math.pow(2,10*(L-=1))*Math.sin((L*O-Q)*2*Math.PI/N))+K;},easeOutElastic:function(Q,L,K,P,O){Q=1.70158;var N=0,M=P;
if(L==0){return K;}if((L/=O)==1){return K+P;}N||(N=O*0.3);if(M<Math.abs(P)){M=P;Q=N/4;}else{Q=N/(2*Math.PI)*Math.asin(P/M);}return M*Math.pow(2,-10*L)*Math.sin((L*O-Q)*2*Math.PI/N)+P+K;},easeInOutElastic:function(Q,L,K,P,O){Q=1.70158;var N=0,M=P;if(L==0){return K;}if((L/=O/2)==2){return K+P;}N||(N=O*0.3*1.5);if(M<Math.abs(P)){M=P;Q=N/4;}else{Q=N/(2*Math.PI)*Math.asin(P/M);}if(L<1){return -0.5*M*Math.pow(2,10*(L-=1))*Math.sin((L*O-Q)*2*Math.PI/N)+K;}return M*Math.pow(2,-10*(L-=1))*Math.sin((L*O-Q)*2*Math.PI/N)*0.5+P+K;
},easeInBack:function(P,L,K,O,N,M){if(M==undefined){M=1.70158;}return O*(L/=N)*L*((M+1)*L-M)+K;},easeOutBack:function(P,L,K,O,N,M){if(M==undefined){M=1.70158;}return O*((L=L/N-1)*L*((M+1)*L+M)+1)+K;},easeInOutBack:function(P,L,K,O,N,M){if(M==undefined){M=1.70158;}if((L/=N/2)<1){return O/2*L*L*(((M*=1.525)+1)*L-M)+K;}return O/2*((L-=2)*L*(((M*=1.525)+1)*L+M)+2)+K;},easeInBounce:function(O,L,K,N,M){return N-I.easing.easeOutBounce(O,M-L,0,N,M)+K;},easeOutBounce:function(O,L,K,N,M){return(L/=M)<1/2.75?N*7.5625*L*L+K:L<2/2.75?N*(7.5625*(L-=1.5/2.75)*L+0.75)+K:L<2.5/2.75?N*(7.5625*(L-=2.25/2.75)*L+0.9375)+K:N*(7.5625*(L-=2.625/2.75)*L+0.984375)+K;
},easeInOutBounce:function(O,L,K,N,M){if(L<M/2){return I.easing.easeInBounce(O,L*2,0,N,M)*0.5+K;}return I.easing.easeOutBounce(O,L*2-M,0,N,M)*0.5+N*0.5+K;}});}(jQuery);

/* jquery.form.js */

(function(B){B.fn.ajaxSubmit=function(O){if(!this.length){A("ajaxSubmit: skipping submit process - no element selected");return this;}if(typeof O=="function"){O={success:O};}var E=B.trim(this.attr("action"));if(E){E=(E.match(/^([^#]+)/)||[])[1];}E=E||window.location.href||"";O=B.extend({url:E,type:this.attr("method")||"GET",iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank"},O||{});var Q={};this.trigger("form-pre-serialize",[this,O,Q]);if(Q.veto){A("ajaxSubmit: submit vetoed via form-pre-serialize trigger");
return this;}if(O.beforeSerialize&&O.beforeSerialize(this,O)===false){A("ajaxSubmit: submit aborted via beforeSerialize callback");return this;}var K=this.formToArray(O.semantic);if(O.data){O.extraData=O.data;for(var F in O.data){if(O.data[F] instanceof Array){for(var G in O.data[F]){K.push({name:F,value:O.data[F][G]});}}else{K.push({name:F,value:O.data[F]});}}}if(O.beforeSubmit&&O.beforeSubmit(K,this,O)===false){A("ajaxSubmit: submit aborted via beforeSubmit callback");return this;}this.trigger("form-submit-validate",[K,this,O,Q]);
if(Q.veto){A("ajaxSubmit: submit vetoed via form-submit-validate trigger");return this;}var D=B.param(K);if(O.type.toUpperCase()=="GET"){O.url+=(O.url.indexOf("?")>=0?"&":"?")+D;O.data=null;}else{O.data=D;}var P=this,J=[];if(O.resetForm){J.push(function(){P.resetForm();});}if(O.clearForm){J.push(function(){P.clearForm();});}if(!O.dataType&&O.target){var M=O.success||function(){};J.push(function(R){B(O.target).html(R).each(M,arguments);});}else{if(O.success){J.push(O.success);}}O.success=function(U,S){for(var T=0,R=J.length;
T<R;T++){J[T].apply(O,[U,S,P]);}};var C=B("input:file",this).fieldValue();var N=false;for(var I=0;I<C.length;I++){if(C[I]){N=true;}}var H=false;if((C.length&&O.iframe!==false)||O.iframe||N||H){if(O.closeKeepAlive){B.get(O.closeKeepAlive,L);}else{L();}}else{B.ajax(O);}this.trigger("form-submit-notify",[this,O]);return this;function L(){var V=P[0];if(B(":input[name=submit]",V).length){alert('Error: Form elements must not be named "submit".');return ;}var T=B.extend({},B.ajaxSettings,O);var f=B.extend(true,{},B.extend(true,{},B.ajaxSettings),T);
var U="jqFormIO"+(new Date().getTime());var b=B('<iframe id="'+U+'" name="'+U+'" src="'+T.iframeSrc+'" />');var d=b[0];b.css({position:"absolute",top:"-1000px",left:"-1000px"});var e={aborted:0,responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(){this.aborted=1;b.attr("src",T.iframeSrc);}};var c=T.global;if(c&&!B.active++){B.event.trigger("ajaxStart");}if(c){B.event.trigger("ajaxSend",[e,T]);
}if(f.beforeSend&&f.beforeSend(e,f)===false){f.global&&B.active--;return ;}if(e.aborted){return ;}var S=0;var Y=0;var R=V.clk;if(R){var W=R.name;if(W&&!R.disabled){O.extraData=O.extraData||{};O.extraData[W]=R.value;if(R.type=="image"){O.extraData[name+".x"]=V.clk_x;O.extraData[name+".y"]=V.clk_y;}}}setTimeout(function(){var i=P.attr("target"),g=P.attr("action");V.setAttribute("target",U);if(V.getAttribute("method")!="POST"){V.setAttribute("method","POST");}if(V.getAttribute("action")!=T.url){V.setAttribute("action",T.url);
}if(!O.skipEncodingOverride){P.attr({encoding:"multipart/form-data",enctype:"multipart/form-data"});}if(T.timeout){setTimeout(function(){Y=true;Z();},T.timeout);}var h=[];try{if(O.extraData){for(var j in O.extraData){h.push(B('<input type="hidden" name="'+j+'" value="'+O.extraData[j]+'" />').appendTo(V)[0]);}}b.appendTo("body");d.attachEvent?d.attachEvent("onload",Z):d.addEventListener("load",Z,false);V.submit();}finally{V.setAttribute("action",g);i?V.setAttribute("target",i):P.removeAttr("target");
B(h).remove();}},10);var X=50;function Z(){if(S++){return ;}d.detachEvent?d.detachEvent("onload",Z):d.removeEventListener("load",Z,false);var h=true;try{if(Y){throw"timeout";}var i,l;l=d.contentWindow?d.contentWindow.document:d.contentDocument?d.contentDocument:d.document;var m=T.dataType=="xml"||l.XMLDocument||B.isXMLDoc(l);A("isXml="+m);if(!m&&(l.body==null||l.body.innerHTML=="")){if(--X){S=0;setTimeout(Z,100);return ;}A("Could not access iframe DOM after 50 tries.");return ;}e.responseText=l.body?l.body.innerHTML:null;
e.responseXML=l.XMLDocument?l.XMLDocument:l;e.getResponseHeader=function(o){var n={"content-type":T.dataType};return n[o];};if(T.dataType=="json"||T.dataType=="script"){var g=l.getElementsByTagName("textarea")[0];if(g){e.responseText=g.value;}else{var k=l.getElementsByTagName("pre")[0];if(k){e.responseText=k.innerHTML;}}}else{if(T.dataType=="xml"&&!e.responseXML&&e.responseText!=null){e.responseXML=a(e.responseText);}}i=B.httpData(e,T.dataType);}catch(j){h=false;B.handleError(T,e,"error",j);}if(h){T.success(i,"success");
if(c){B.event.trigger("ajaxSuccess",[e,T]);}}if(c){B.event.trigger("ajaxComplete",[e,T]);}if(c&&!--B.active){B.event.trigger("ajaxStop");}if(T.complete){T.complete(e,h?"success":"error");}setTimeout(function(){b.remove();e.responseXML=null;},100);}function a(g,h){if(window.ActiveXObject){h=new ActiveXObject("Microsoft.XMLDOM");h.async="false";h.loadXML(g);}else{h=(new DOMParser()).parseFromString(g,"text/xml");}return(h&&h.documentElement&&h.documentElement.tagName!="parsererror")?h:null;}}};B.fn.ajaxForm=function(C){return this.ajaxFormUnbind().bind("submit.form-plugin",function(){B(this).ajaxSubmit(C);
return false;}).bind("click.form-plugin",function(H){var G=H.target;var E=B(G);if(!(E.is(":submit,input:image"))){var D=E.closest(":submit");if(D.length==0){return ;}G=D[0];}var F=this;F.clk=G;if(G.type=="image"){if(H.offsetX!=undefined){F.clk_x=H.offsetX;F.clk_y=H.offsetY;}else{if(typeof B.fn.offset=="function"){var I=E.offset();F.clk_x=H.pageX-I.left;F.clk_y=H.pageY-I.top;}else{F.clk_x=H.pageX-G.offsetLeft;F.clk_y=H.pageY-G.offsetTop;}}}setTimeout(function(){F.clk=F.clk_x=F.clk_y=null;},100);});
};B.fn.ajaxFormUnbind=function(){return this.unbind("submit.form-plugin click.form-plugin");};B.fn.formToArray=function(N){var M=[];if(this.length==0){return M;}var D=this[0];var H=N?D.getElementsByTagName("*"):D.elements;if(!H){return M;}for(var I=0,K=H.length;I<K;I++){var E=H[I];var F=E.name;if(!F){continue;}if(N&&D.clk&&E.type=="image"){if(!E.disabled&&D.clk==E){M.push({name:F,value:B(E).val()});M.push({name:F+".x",value:D.clk_x},{name:F+".y",value:D.clk_y});}continue;}var O=B.fieldValue(E,true);
if(O&&O.constructor==Array){for(var G=0,C=O.length;G<C;G++){M.push({name:F,value:O[G]});}}else{if(O!==null&&typeof O!="undefined"){M.push({name:F,value:O});}}}if(!N&&D.clk){var J=B(D.clk),L=J[0],F=L.name;if(F&&!L.disabled&&L.type=="image"){M.push({name:F,value:J.val()});M.push({name:F+".x",value:D.clk_x},{name:F+".y",value:D.clk_y});}}return M;};B.fn.formSerialize=function(C){return B.param(this.formToArray(C));};B.fn.fieldSerialize=function(D){var C=[];this.each(function(){var H=this.name;if(!H){return ;
}var F=B.fieldValue(this,D);if(F&&F.constructor==Array){for(var G=0,E=F.length;G<E;G++){C.push({name:H,value:F[G]});}}else{if(F!==null&&typeof F!="undefined"){C.push({name:this.name,value:F});}}});return B.param(C);};B.fn.fieldValue=function(H){for(var G=[],E=0,C=this.length;E<C;E++){var F=this[E];var D=B.fieldValue(F,H);if(D===null||typeof D=="undefined"||(D.constructor==Array&&!D.length)){continue;}D.constructor==Array?B.merge(G,D):G.push(D);}return G;};B.fieldValue=function(C,I){var E=C.name,N=C.type,O=C.tagName.toLowerCase();
if(typeof I=="undefined"){I=true;}if(I&&(!E||C.disabled||N=="reset"||N=="button"||(N=="checkbox"||N=="radio")&&!C.checked||(N=="submit"||N=="image")&&C.form&&C.form.clk!=C||O=="select"&&C.selectedIndex==-1)){return null;}if(O=="select"){var J=C.selectedIndex;if(J<0){return null;}var L=[],D=C.options;var G=(N=="select-one");var K=(G?J+1:D.length);for(var F=(G?J:0);F<K;F++){var H=D[F];if(H.selected){var M=H.value;if(!M){M=(H.attributes&&H.attributes["value"]&&!(H.attributes["value"].specified))?H.text:H.value;
}if(G){return M;}L.push(M);}}return L;}return C.value;};B.fn.clearForm=function(){return this.each(function(){B("input,select,textarea",this).clearFields();});};B.fn.clearFields=B.fn.clearInputs=function(){return this.each(function(){var D=this.type,C=this.tagName.toLowerCase();if(D=="text"||D=="password"||C=="textarea"){this.value="";}else{if(D=="checkbox"||D=="radio"){this.checked=false;}else{if(C=="select"){this.selectedIndex=-1;}}}});};B.fn.resetForm=function(){return this.each(function(){if(typeof this.reset=="function"||(typeof this.reset=="object"&&!this.reset.nodeType)){this.reset();
}});};B.fn.enable=function(C){if(C==undefined){C=true;}return this.each(function(){this.disabled=!C;});};B.fn.selected=function(C){if(C==undefined){C=true;}return this.each(function(){var D=this.type;if(D=="checkbox"||D=="radio"){this.checked=C;}else{if(this.tagName.toLowerCase()=="option"){var E=B(this).parent("select");if(C&&E[0]&&E[0].type=="select-one"){E.find("option").selected(false);}this.selected=C;}}});};function A(){if(B.fn.ajaxSubmit.debug&&window.console&&window.console.log){window.console.log("[jquery.form] "+Array.prototype.join.call(arguments,""));
}}})(jQuery);

/* jquery.metadata.js */

(function($){$.extend({metadata:{defaults:{type:"class",name:"metadata",cre:/({.*})/,single:"metadata"},setType:function(type,name){this.defaults.type=type;this.defaults.name=name;},get:function(elem,opts){var settings=$.extend({},this.defaults,opts);if(!settings.single.length){settings.single="metadata";}var data=$.data(elem,settings.single);if(data){return data;}data="{}";if(settings.type=="class"){var m=settings.cre.exec(elem.className);if(m){data=m[1];}}else{if(settings.type=="elem"){if(!elem.getElementsByTagName){return undefined;
}var e=elem.getElementsByTagName(settings.name);if(e.length){data=$.trim(e[0].innerHTML);}}else{if(elem.getAttribute!=undefined){var attr=elem.getAttribute(settings.name);if(attr){data=attr;}}}}if(data.indexOf("{")<0){data="{"+data+"}";}data=eval("("+data+")");$.data(elem,settings.single,data);return data;}}});$.fn.metadata=function(opts){return $.metadata.get(this[0],opts);};})(jQuery);

/* jquery.validate.js */

(function(A){A.extend(A.fn,{validate:function(B){if(!this.length){B&&B.debug&&window.console&&console.warn("nothing selected, can't validate, returning nothing");return ;}var C=A.data(this[0],"validator");if(C){return C;}C=new A.validator(B,this[0]);A.data(this[0],"validator",C);if(C.settings.onsubmit){this.find("input, button").filter(".cancel").click(function(){C.cancelSubmit=true;});if(C.settings.submitHandler){this.find("input, button").filter(":submit").click(function(){C.submitButton=this;});
}this.submit(function(D){if(C.settings.debug){D.preventDefault();}function E(){if(C.settings.submitHandler){if(C.submitButton){var F=A("<input type='hidden'/>").attr("name",C.submitButton.name).val(C.submitButton.value).appendTo(C.currentForm);}C.settings.submitHandler.call(C,C.currentForm);if(C.submitButton){F.remove();}return false;}return true;}if(C.cancelSubmit){C.cancelSubmit=false;return E();}if(C.form()){if(C.pendingRequest){C.formSubmitted=true;return false;}return E();}else{C.focusInvalid();
return false;}});}return C;},valid:function(){if(A(this[0]).is("form")){return this.validate().form();}else{var C=true;var B=A(this[0].form).validate();this.each(function(){C&=B.element(this);});return C;}},removeAttrs:function(D){var B={},C=this;A.each(D.split(/\s/),function(E,F){B[F]=C.attr(F);C.removeAttr(F);});return B;},rules:function(E,B){var G=this[0];if(E){var D=A.data(G.form,"validator").settings;var I=D.rules;var J=A.validator.staticRules(G);switch(E){case"add":A.extend(J,A.validator.normalizeRule(B));
I[G.name]=J;if(B.messages){D.messages[G.name]=A.extend(D.messages[G.name],B.messages);}break;case"remove":if(!B){delete I[G.name];return J;}var H={};A.each(B.split(/\s/),function(K,L){H[L]=J[L];delete J[L];});return H;}}var F=A.validator.normalizeRules(A.extend({},A.validator.metadataRules(G),A.validator.classRules(G),A.validator.attributeRules(G),A.validator.staticRules(G)),G);if(F.required){var C=F.required;delete F.required;F=A.extend({required:C},F);}return F;}});A.extend(A.expr[":"],{blank:function(B){return !A.trim(""+B.value);
},filled:function(B){return !!A.trim(""+B.value);},unchecked:function(B){return !B.checked;}});A.validator=function(B,C){this.settings=A.extend(true,{},A.validator.defaults,B);this.currentForm=C;this.init();};A.validator.format=function(B,C){if(arguments.length==1){return function(){var D=A.makeArray(arguments);D.unshift(B);return A.validator.format.apply(this,D);};}if(arguments.length>2&&C.constructor!=Array){C=A.makeArray(arguments).slice(1);}if(C.constructor!=Array){C=[C];}A.each(C,function(D,E){B=B.replace(new RegExp("\\{"+D+"\\}","g"),E);
});return B;};A.extend(A.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusInvalid:true,errorContainer:A([]),errorLabelContainer:A([]),onsubmit:true,ignore:[],ignoreTitle:false,onfocusin:function(B){this.lastActive=B;if(this.settings.focusCleanup&&!this.blockFocusCleanup){this.settings.unhighlight&&this.settings.unhighlight.call(this,B,this.settings.errorClass,this.settings.validClass);this.errorsFor(B).hide();}},onfocusout:function(B){if(!this.checkable(B)&&(B.name in this.submitted||!this.optional(B))){this.element(B);
}},onkeyup:function(B){if(B.name in this.submitted||B==this.lastElement){this.element(B);}},onclick:function(B){if(B.name in this.submitted){this.element(B);}else{if(B.parentNode.name in this.submitted){this.element(B.parentNode);}}},highlight:function(D,B,C){A(D).addClass(B).removeClass(C);},unhighlight:function(D,B,C){A(D).removeClass(B).addClass(C);}},setDefaults:function(B){A.extend(A.validator.defaults,B);},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",accept:"Please enter a value with a valid extension.",maxlength:A.validator.format("Please enter no more than {0} characters."),minlength:A.validator.format("Please enter at least {0} characters."),rangelength:A.validator.format("Please enter a value between {0} and {1} characters long."),range:A.validator.format("Please enter a value between {0} and {1}."),max:A.validator.format("Please enter a value less than or equal to {0}."),min:A.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:false,prototype:{init:function(){this.labelContainer=A(this.settings.errorLabelContainer);
this.errorContext=this.labelContainer.length&&this.labelContainer||A(this.currentForm);this.containers=A(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();var B=(this.groups={});A.each(this.settings.groups,function(E,F){A.each(F.split(/\s/),function(H,G){B[G]=E;});});var D=this.settings.rules;A.each(D,function(E,F){D[E]=A.validator.normalizeRule(F);});function C(G){var F=A.data(this[0].form,"validator"),E="on"+G.type.replace(/^validate/,"");
F.settings[E]&&F.settings[E].call(F,this[0]);}A(this.currentForm).validateDelegate(":text, :password, :file, select, textarea","focusin focusout keyup",C).validateDelegate(":radio, :checkbox, select, option","click",C);if(this.settings.invalidHandler){A(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler);}},form:function(){this.checkForm();A.extend(this.submitted,this.errorMap);this.invalid=A.extend({},this.errorMap);if(!this.valid()){A(this.currentForm).triggerHandler("invalid-form",[this]);
}this.showErrors();return this.valid();},checkForm:function(){this.prepareForm();for(var B=0,C=(this.currentElements=this.elements());C[B];B++){this.check(C[B]);}return this.valid();},element:function(C){C=this.clean(C);this.lastElement=C;this.prepareElement(C);this.currentElements=A(C);var B=this.check(C);if(B){delete this.invalid[C.name];}else{this.invalid[C.name]=true;}if(!this.numberOfInvalids()){this.toHide=this.toHide.add(this.containers);}this.showErrors();return B;},showErrors:function(C){if(C){A.extend(this.errorMap,C);
this.errorList=[];for(var B in C){this.errorList.push({message:C[B],element:this.findByName(B)[0]});}this.successList=A.grep(this.successList,function(D){return !(D.name in C);});}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors();},resetForm:function(){if(A.fn.resetForm){A(this.currentForm).resetForm();}this.submitted={};this.prepareForm();this.hideErrors();this.elements().removeClass(this.settings.errorClass);},numberOfInvalids:function(){return this.objectLength(this.invalid);
},objectLength:function(D){var C=0;for(var B in D){C++;}return C;},hideErrors:function(){this.addWrapper(this.toHide).hide();},valid:function(){return this.size()==0;},size:function(){return this.errorList.length;},focusInvalid:function(){if(this.settings.focusInvalid){try{A(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin");}catch(B){}}},findLastActive:function(){var B=this.lastActive;return B&&A.grep(this.errorList,function(C){return C.element.name==B.name;
}).length==1&&B;},elements:function(){var C=this,B={};return A([]).add(this.currentForm.elements).filter(":input").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){!this.name&&C.settings.debug&&window.console&&console.error("%o has no name assigned",this);if(this.name in B||!C.objectLength(A(this).rules())){return false;}B[this.name]=true;return true;});},clean:function(B){return A(B)[0];},errors:function(){return A(this.settings.errorElement+"."+this.settings.errorClass,this.errorContext);
},reset:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=A([]);this.toHide=A([]);this.currentElements=A([]);},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers);},prepareElement:function(B){this.reset();this.toHide=this.errorsFor(B);},check:function(C){C=this.clean(C);if(this.checkable(C)){C=this.findByName(C.name)[0];}var G=A(C).rules();var D=false;for(method in G){var F={method:method,parameters:G[method]};try{var B=A.validator.methods[method].call(this,C.value.replace(/\r/g,""),C,F.parameters);
if(B=="dependency-mismatch"){D=true;continue;}D=false;if(B=="pending"){this.toHide=this.toHide.not(this.errorsFor(C));return ;}if(!B){this.formatAndAdd(C,F);return false;}}catch(E){this.settings.debug&&window.console&&console.log("exception occured when checking element "+C.id+", check the '"+F.method+"' method",E);throw E;}}if(D){return ;}if(this.objectLength(G)){this.successList.push(C);}return true;},customMetaMessage:function(B,D){if(!A.metadata){return ;}var C=this.settings.meta?A(B).metadata()[this.settings.meta]:A(B).metadata();
return C&&C.messages&&C.messages[D];},customMessage:function(C,D){var B=this.settings.messages[C];return B&&(B.constructor==String?B:B[D]);},findDefined:function(){for(var B=0;B<arguments.length;B++){if(arguments[B]!==undefined){return arguments[B];}}return undefined;},defaultMessage:function(B,C){return this.findDefined(this.customMessage(B.name,C),this.customMetaMessage(B,C),!this.settings.ignoreTitle&&B.title||undefined,A.validator.messages[C],"<strong>Warning: No message defined for "+B.name+"</strong>");
},formatAndAdd:function(C,E){var D=this.defaultMessage(C,E.method),B=/\$?\{(\d+)\}/g;if(typeof D=="function"){D=D.call(this,E.parameters,C);}else{if(B.test(D)){D=jQuery.format(D.replace(B,"{$1}"),E.parameters);}}this.errorList.push({message:D,element:C});this.errorMap[C.name]=D;this.submitted[C.name]=D;},addWrapper:function(B){if(this.settings.wrapper){B=B.add(B.parent(this.settings.wrapper));}return B;},defaultShowErrors:function(){for(var C=0;this.errorList[C];C++){var B=this.errorList[C];this.settings.highlight&&this.settings.highlight.call(this,B.element,this.settings.errorClass,this.settings.validClass);
this.showLabel(B.element,B.message);}if(this.errorList.length){this.toShow=this.toShow.add(this.containers);}if(this.settings.success){for(var C=0;this.successList[C];C++){this.showLabel(this.successList[C]);}}if(this.settings.unhighlight){for(var C=0,D=this.validElements();D[C];C++){this.settings.unhighlight.call(this,D[C],this.settings.errorClass,this.settings.validClass);}}this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show();},validElements:function(){return this.currentElements.not(this.invalidElements());
},invalidElements:function(){return A(this.errorList).map(function(){return this.element;});},showLabel:function(C,D){var B=this.errorsFor(C);if(B.length){B.removeClass().addClass(this.settings.errorClass);B.attr("generated")&&B.html(D);}else{B=A("<"+this.settings.errorElement+"/>").attr({"for":this.idOrName(C),generated:true}).addClass(this.settings.errorClass).html(D||"");if(this.settings.wrapper){B=B.hide().show().wrap("<"+this.settings.wrapper+"/>").parent();}if(!this.labelContainer.append(B).length){this.settings.errorPlacement?this.settings.errorPlacement(B,A(C)):B.insertAfter(C);
}}if(!D&&this.settings.success){B.text("");typeof this.settings.success=="string"?B.addClass(this.settings.success):this.settings.success(B);}this.toShow=this.toShow.add(B);},errorsFor:function(C){var B=this.idOrName(C);return this.errors().filter(function(){return A(this).attr("for")==B;});},idOrName:function(B){return this.groups[B.name]||(this.checkable(B)?B.name:B.id||B.name);},checkable:function(B){return/radio|checkbox/i.test(B.type);},findByName:function(B){var C=this.currentForm;return A(document.getElementsByName(B)).map(function(D,E){return E.form==C&&E.name==B&&E||null;
});},getLength:function(C,B){switch(B.nodeName.toLowerCase()){case"select":return A("option:selected",B).length;case"input":if(this.checkable(B)){return this.findByName(B.name).filter(":checked").length;}}return C.length;},depend:function(C,B){return this.dependTypes[typeof C]?this.dependTypes[typeof C](C,B):true;},dependTypes:{"boolean":function(C,B){return C;},"string":function(C,B){return !!A(C,B.form).length;},"function":function(C,B){return C(B);}},optional:function(B){return !A.validator.methods.required.call(this,A.trim(B.value),B)&&"dependency-mismatch";
},startRequest:function(B){if(!this.pending[B.name]){this.pendingRequest++;this.pending[B.name]=true;}},stopRequest:function(B,C){this.pendingRequest--;if(this.pendingRequest<0){this.pendingRequest=0;}delete this.pending[B.name];if(C&&this.pendingRequest==0&&this.formSubmitted&&this.form()){A(this.currentForm).submit();this.formSubmitted=false;}else{if(!C&&this.pendingRequest==0&&this.formSubmitted){A(this.currentForm).triggerHandler("invalid-form",[this]);this.formSubmitted=false;}}},previousValue:function(B){return A.data(B,"previousValue")||A.data(B,"previousValue",{old:null,valid:true,message:this.defaultMessage(B,"remote")});
}},classRuleSettings:{required:{required:true},email:{email:true},url:{url:true},date:{date:true},dateISO:{dateISO:true},dateDE:{dateDE:true},number:{number:true},numberDE:{numberDE:true},digits:{digits:true},creditcard:{creditcard:true}},addClassRules:function(B,C){B.constructor==String?this.classRuleSettings[B]=C:A.extend(this.classRuleSettings,B);},classRules:function(C){var D={};var B=A(C).attr("class");B&&A.each(B.split(" "),function(){if(this in A.validator.classRuleSettings){A.extend(D,A.validator.classRuleSettings[this]);
}});return D;},attributeRules:function(C){var E={};var B=A(C);for(method in A.validator.methods){var D=B.attr(method);if(D){E[method]=D;}}if(E.maxlength&&/-1|2147483647|524288/.test(E.maxlength)){delete E.maxlength;}return E;},metadataRules:function(B){if(!A.metadata){return{};}var C=A.data(B.form,"validator").settings.meta;return C?A(B).metadata()[C]:A(B).metadata();},staticRules:function(C){var D={};var B=A.data(C.form,"validator");if(B.settings.rules){D=A.validator.normalizeRule(B.settings.rules[C.name])||{};
}return D;},normalizeRules:function(C,B){A.each(C,function(F,E){if(E===false){delete C[F];return ;}if(E.param||E.depends){var D=true;switch(typeof E.depends){case"string":D=!!A(E.depends,B.form).length;break;case"function":D=E.depends.call(B,B);break;}if(D){C[F]=E.param!==undefined?E.param:true;}else{delete C[F];}}});A.each(C,function(D,E){C[D]=A.isFunction(E)?E(B):E;});A.each(["minlength","maxlength","min","max"],function(){if(C[this]){C[this]=Number(C[this]);}});A.each(["rangelength","range"],function(){if(C[this]){C[this]=[Number(C[this][0]),Number(C[this][1])];
}});if(A.validator.autoCreateRanges){if(C.min&&C.max){C.range=[C.min,C.max];delete C.min;delete C.max;}if(C.minlength&&C.maxlength){C.rangelength=[C.minlength,C.maxlength];delete C.minlength;delete C.maxlength;}}if(C.messages){delete C.messages;}return C;},normalizeRule:function(C){if(typeof C=="string"){var B={};A.each(C.split(/\s/),function(){B[this]=true;});C=B;}return C;},addMethod:function(B,D,C){A.validator.methods[B]=D;A.validator.messages[B]=C!=undefined?C:A.validator.messages[B];if(D.length<3){A.validator.addClassRules(B,A.validator.normalizeRule(B));
}},methods:{required:function(C,B,E){if(!this.depend(E,B)){return"dependency-mismatch";}switch(B.nodeName.toLowerCase()){case"select":var D=A(B).val();return D&&D.length>0;case"input":if(this.checkable(B)){return this.getLength(C,B)>0;}default:return A.trim(C).length>0;}},remote:function(F,C,G){if(this.optional(C)){return"dependency-mismatch";}var D=this.previousValue(C);if(!this.settings.messages[C.name]){this.settings.messages[C.name]={};}D.originalMessage=this.settings.messages[C.name].remote;
this.settings.messages[C.name].remote=D.message;G=typeof G=="string"&&{url:G}||G;if(D.old!==F){D.old=F;var B=this;this.startRequest(C);var E={};E[C.name]=F;A.ajax(A.extend(true,{url:G,mode:"abort",port:"validate"+C.name,dataType:"json",data:E,success:function(I){B.settings.messages[C.name].remote=D.originalMessage;var K=I===true;if(K){var H=B.formSubmitted;B.prepareElement(C);B.formSubmitted=H;B.successList.push(C);B.showErrors();}else{var L={};var J=(D.message=I||B.defaultMessage(C,"remote"));L[C.name]=A.isFunction(J)?J(F):J;
B.showErrors(L);}D.valid=K;B.stopRequest(C,K);}},G));return"pending";}else{if(this.pending[C.name]){return"pending";}}return D.valid;},minlength:function(C,B,D){return this.optional(B)||this.getLength(A.trim(C),B)>=D;},maxlength:function(C,B,D){return this.optional(B)||this.getLength(A.trim(C),B)<=D;},rangelength:function(D,B,E){var C=this.getLength(A.trim(D),B);return this.optional(B)||(C>=E[0]&&C<=E[1]);},min:function(C,B,D){return this.optional(B)||C>=D;},max:function(C,B,D){return this.optional(B)||C<=D;
},range:function(C,B,D){return this.optional(B)||(C>=D[0]&&C<=D[1]);},email:function(C,B){return this.optional(B)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(C);
},url:function(C,B){return this.optional(B)||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(C);
},date:function(C,B){return this.optional(B)||!/Invalid|NaN/.test(new Date(C));},dateISO:function(C,B){return this.optional(B)||/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(C);},number:function(C,B){return this.optional(B)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(C);},digits:function(C,B){return this.optional(B)||/^\d+$/.test(C);},creditcard:function(F,C){if(this.optional(C)){return"dependency-mismatch";}if(/[^0-9-]+/.test(F)){return false;}var G=0,E=0,B=false;F=F.replace(/\D/g,"");for(var H=F.length-1;
H>=0;H--){var D=F.charAt(H);var E=parseInt(D,10);if(B){if((E*=2)>9){E-=9;}}G+=E;B=!B;}return(G%10)==0;},accept:function(C,B,D){D=typeof D=="string"?D.replace(/,/g,"|"):"png|jpe?g|gif";return this.optional(B)||C.match(new RegExp(".("+D+")$","i"));},equalTo:function(C,B,E){var D=A(E).unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){A(B).valid();});return C==D.val();}}});A.format=A.validator.format;})(jQuery);(function(C){var B=C.ajax;var A={};C.ajax=function(E){E=C.extend(E,C.extend({},C.ajaxSettings,E));
var D=E.port;if(E.mode=="abort"){if(A[D]){A[D].abort();}return(A[D]=B.apply(this,arguments));}return B.apply(this,arguments);};})(jQuery);(function(A){if(!jQuery.event.special.focusin&&!jQuery.event.special.focusout&&document.addEventListener){A.each({focus:"focusin",blur:"focusout"},function(C,B){A.event.special[B]={setup:function(){this.addEventListener(C,D,true);},teardown:function(){this.removeEventListener(C,D,true);},handler:function(E){arguments[0]=A.event.fix(E);arguments[0].type=B;return A.event.handle.apply(this,arguments);
}};function D(E){E=A.event.fix(E);E.type=B;return A.event.handle.call(this,E);}});}A.extend(A.fn,{validateDelegate:function(D,C,B){return this.bind(C,function(E){var F=A(E.target);if(F.is(D)){return B.apply(F,arguments);}});}});})(jQuery);

/* jquery.bgiframe.js */

(function(A){A.fn.bgIframe=A.fn.bgiframe=function(C){if(A.browser.msie&&/6.0/.test(navigator.userAgent)){C=A.extend({top:"auto",left:"auto",width:"auto",height:"auto",opacity:true,src:"javascript:false;"},C||{});var D=function(E){return E&&E.constructor==Number?E+"px":E;},B='<iframe class="bgiframe"frameborder="0"tabindex="-1"src="'+C.src+'"style="display:block;position:absolute;z-index:-1;'+(C.opacity!==false?"filter:Alpha(Opacity='0');":"")+"top:"+(C.top=="auto"?"expression(((parseInt(this.parentNode.currentStyle.borderTopWidth)||0)*-1)+'px')":D(C.top))+";left:"+(C.left=="auto"?"expression(((parseInt(this.parentNode.currentStyle.borderLeftWidth)||0)*-1)+'px')":D(C.left))+";width:"+(C.width=="auto"?"expression(this.parentNode.offsetWidth+'px')":D(C.width))+";height:"+(C.height=="auto"?"expression(this.parentNode.offsetHeight+'px')":D(C.height))+';"/>';
return this.each(function(){if(A("> iframe.bgiframe",this).length==0){this.insertBefore(document.createElement(B),this.firstChild);}});}return this;};})(jQuery);

/* jquery.tooltip.js */

(function(E){var B={},K,M,O,J=E.browser.msie&&/MSIE\s(5\.5|6\.)/.test(navigator.userAgent),A=false;E.tooltip={blocked:false,defaults:{delay:200,fade:false,showURL:true,extraClass:"",top:15,left:15,id:"tooltip"},block:function(){E.tooltip.blocked=!E.tooltip.blocked;}};E.fn.extend({tooltip:function(P){P=E.extend({},E.tooltip.defaults,P);H(P);return this.each(function(){E.data(this,"tooltip",P);this.tOpacity=B.parent.css("opacity");this.tooltipText=this.title;E(this).removeAttr("title");this.alt="";
}).mouseover(L).mouseout(F).click(F);},fixPNG:J?function(){return this.each(function(){var P=E(this).css("backgroundImage");if(P.match(/^url\(["']?(.*\.png)["']?\)$/i)){P=RegExp.$1;E(this).css({"backgroundImage":"none","filter":"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='"+P+"')"}).each(function(){var Q=E(this).css("position");if(Q!="absolute"&&Q!="relative"){E(this).css("position","relative");}});}});}:function(){return this;},unfixPNG:J?function(){return this.each(function(){E(this).css({"filter":"",backgroundImage:""});
});}:function(){return this;},hideWhenEmpty:function(){return this.each(function(){E(this)[E(this).html()?"show":"hide"]();});},url:function(){return this.attr("href")||this.attr("src");}});function H(P){if(B.parent){return ;}B.parent=E('<div id="'+P.id+'"><h3></h3><div class="body"></div><div class="url"></div></div>').appendTo(document.body).hide();if(E.fn.bgiframe){B.parent.bgiframe();}B.title=E("h3",B.parent);B.body=E("div.body",B.parent);B.url=E("div.url",B.parent);}function C(P){return E.data(P,"tooltip");
}function G(P){if(C(this).delay){O=setTimeout(N,C(this).delay);}else{N();}A=!!C(this).track;E(document.body).bind("mousemove",D);D(P);}function L(){if(E.tooltip.blocked||this==K||(!this.tooltipText&&!C(this).bodyHandler)){return ;}K=this;M=this.tooltipText;if(C(this).bodyHandler){B.title.hide();var S=C(this).bodyHandler.call(this);if(S.nodeType||S.jquery){B.body.empty().append(S);}else{B.body.html(S);}B.body.show();}else{if(C(this).showBody){var R=M.split(C(this).showBody);B.title.html(R.shift()).show();
B.body.empty();for(var Q=0,P;(P=R[Q]);Q++){if(Q>0){B.body.append("<br/>");}B.body.append(P);}B.body.hideWhenEmpty();}else{B.title.html(M).show();B.body.hide();}}if(C(this).showURL&&E(this).url()){B.url.html(E(this).url().replace("http://","")).show();}else{B.url.hide();}B.parent.addClass(C(this).extraClass);if(C(this).fixPNG){B.parent.fixPNG();}G.apply(this,arguments);}function N(){O=null;if((!J||!E.fn.bgiframe)&&C(K).fade){if(B.parent.is(":animated")){B.parent.stop().show().fadeTo(C(K).fade,K.tOpacity);
}else{B.parent.is(":visible")?B.parent.fadeTo(C(K).fade,K.tOpacity):B.parent.fadeIn(C(K).fade);}}else{B.parent.show();}D();}function D(S){if(E.tooltip.blocked){return ;}if(S&&S.target.tagName=="OPTION"){return ;}if(!A&&B.parent.is(":visible")){E(document.body).unbind("mousemove",D);}if(K==null){E(document.body).unbind("mousemove",D);return ;}B.parent.removeClass("viewport-right").removeClass("viewport-bottom");var U=B.parent[0].offsetLeft;var T=B.parent[0].offsetTop;if(S){U=S.pageX+C(K).left;T=S.pageY+C(K).top;
var Q="auto";if(C(K).positionLeft){Q=E(window).width()-U;U="auto";}B.parent.css({left:U,right:Q,top:T});}var P=I(),R=B.parent[0];if(P.x+P.cx<R.offsetLeft+R.offsetWidth){U-=R.offsetWidth+20+C(K).left;B.parent.css({left:U+"px"}).addClass("viewport-right");}if(P.y+P.cy<R.offsetTop+R.offsetHeight){T-=R.offsetHeight+20+C(K).top;B.parent.css({top:T+"px"}).addClass("viewport-bottom");}}function I(){return{x:E(window).scrollLeft(),y:E(window).scrollTop(),cx:E(window).width(),cy:E(window).height()};}function F(R){if(E.tooltip.blocked){return ;
}if(O){clearTimeout(O);}K=null;var Q=C(this);function P(){B.parent.removeClass(Q.extraClass).hide().css("opacity","");}if((!J||!E.fn.bgiframe)&&Q.fade){if(B.parent.is(":animated")){B.parent.stop().fadeTo(Q.fade,0,P);}else{B.parent.stop().fadeOut(Q.fade,P);}}else{P();}if(C(this).fixPNG){B.parent.unfixPNG();}}})(jQuery);

/* jquery.json.js */

(function($){var m={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},s={"array":function(x){var a=["["],b,f,i,l=x.length,v;for(i=0;i<l;i+=1){v=x[i];f=s[typeof v];if(f){v=f(v);if(typeof v=="string"){if(b){a[a.length]=",";}a[a.length]=v;b=true;}}}a[a.length]="]";return a.join("");},"boolean":function(x){return String(x);},"null":function(x){return"null";},"number":function(x){return isFinite(x)?String(x):"null";},"object":function(x){if(x){if(x instanceof Array){return s.array(x);
}var a=["{"],b,f,i,v;for(i in x){v=x[i];f=s[typeof v];if(f){v=f(v);if(typeof v=="string"){if(b){a[a.length]=",";}a.push(s.string(i),":",v);b=true;}}}a[a.length]="}";return a.join("");}return"null";},"string":function(x){if(/["\\\x00-\x1f]/.test(x)){x=x.replace(/([\x00-\x1f\\"])/g,function(a,b){var c=m[b];if(c){return c;}c=b.charCodeAt();return"\\u00"+Math.floor(c/16).toString(16)+(c%16).toString(16);});}return'"'+x+'"';}};$.toJSON=function(v){var f=isNaN(v)?s[typeof v]:s["number"];if(f){return f(v);
}};$.parseJSON=function(v,safe){if(safe===undefined){safe=$.parseJSON.safe;}if(safe&&!/^("(\\.|[^"\\\n\r])*?"|[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t])+?$/.test(v)){return undefined;}return eval("("+v+")");};$.parseJSON.safe=false;})(jQuery);(function(A){A.bind=function(){var C=arguments[0]||null;var D=arguments[1]||this;var B=A.grep(arguments,function(E,F){return F>1;});return function(){return C.apply(D,B);};};})(jQuery);

/* jquery.lazyload.js */

(function(A){A.fn.lazyload=function(B){var C={threshold:0,failurelimit:0,event:"scroll",effect:"show",container:window};if(B){A.extend(C,B);}var D=this;if("scroll"==C.event){A(C.container).bind("scroll",function(G){var E=0;D.each(function(){if(A.abovethetop(this,C)||A.leftofbegin(this,C)){}else{if(!A.belowthefold(this,C)&&!A.rightoffold(this,C)){A(this).trigger("appear");}else{if(E++>C.failurelimit){return false;}}}});var F=A.grep(D,function(H){return !H.loaded;});D=A(F);});}this.each(function(){var E=this;
if(undefined==A(E).attr("original")){A(E).attr("original",A(E).attr("src"));}if("scroll"!=C.event||undefined==A(E).attr("src")||C.placeholder==A(E).attr("src")||(A.abovethetop(E,C)||A.leftofbegin(E,C)||A.belowthefold(E,C)||A.rightoffold(E,C))){if(C.placeholder){A(E).attr("src",C.placeholder);}else{A(E).removeAttr("src");}E.loaded=false;}else{E.loaded=true;}A(E).one("appear",function(){if(!this.loaded){A("<img />").bind("load",function(){A(E).hide().attr("src",A(E).attr("original"))[C.effect](C.effectspeed);
E.loaded=true;}).attr("src",A(E).attr("original"));}});if("scroll"!=C.event){A(E).bind(C.event,function(F){if(!E.loaded){A(E).trigger("appear");}});}});A(C.container).trigger(C.event);return this;};A.belowthefold=function(C,D){if(D.container===undefined||D.container===window){var B=A(window).height()+A(window).scrollTop();}else{var B=A(D.container).offset().top+A(D.container).height();}return B<=A(C).offset().top-D.threshold;};A.rightoffold=function(C,D){if(D.container===undefined||D.container===window){var B=A(window).width()+A(window).scrollLeft();
}else{var B=A(D.container).offset().left+A(D.container).width();}return B<=A(C).offset().left-D.threshold;};A.abovethetop=function(C,D){if(D.container===undefined||D.container===window){var B=A(window).scrollTop();}else{var B=A(D.container).offset().top;}return B>=A(C).offset().top+D.threshold+A(C).height();};A.leftofbegin=function(C,D){if(D.container===undefined||D.container===window){var B=A(window).scrollLeft();}else{var B=A(D.container).offset().left;}return B>=A(C).offset().left+D.threshold+A(C).width();
};A.extend(A.expr[":"],{"below-the-fold":"$.belowthefold(a, {threshold : 0, container: window})","above-the-fold":"!$.belowthefold(a, {threshold : 0, container: window})","right-of-fold":"$.rightoffold(a, {threshold : 0, container: window})","left-of-fold":"!$.rightoffold(a, {threshold : 0, container: window})"});})(jQuery);

/* jquery.jqtransform.js */

(function(D){var C={preloadImg:true};var E=false;var I=function(L){L=L.replace(/^url\((.*)\)/,"$1").replace(/^\"(.*)\"$/,"$1");var J=new Image();J.src=L.replace(/\.([a-zA-Z]*)$/,"-hover.$1");var K=new Image();K.src=L.replace(/\.([a-zA-Z]*)$/,"-focus.$1");};var B=function(L){var J=D(L.get(0).form);var M=L.next();if(!M.is("label")){M=L.prev();if(M.is("label")){var K=L.attr("id");if(K){M=J.find('label[for="'+K+'"]');}}}if(M.is("label")){return M.css("cursor","pointer");}return false;};var A=function(J){var K=D(".jqTransformSelectWrapper ul:visible");
K.each(function(){var L=D(this).parents(".jqTransformSelectWrapper:first").find("select").get(0);if(!(J&&L.oLabel&&L.oLabel.get(0)==J.get(0))){D(this).hide();}});};var F=function(J){if(D(J.target).parents(".jqTransformSelectWrapper").length===0){A(D(J.target));}};var H=function(){D(document).mousedown(F);};var G=function(K){var J;D(".jqTransformSelectWrapper select",K).each(function(){J=(this.selectedIndex<0)?0:this.selectedIndex;D("ul",D(this).parent()).each(function(){D("a:eq("+J+")",this).click();
});});D("a.jqTransformCheckbox, a.jqTransformRadio",K).removeClass("jqTransformChecked");D("input:checkbox, input:radio",K).each(function(){if(this.checked){D("a",D(this).parent()).addClass("jqTransformChecked");}});};D.fn.jqTransInputButton=function(){return this.each(function(){var J=D('<button id="'+this.id+'" name="'+this.name+'" type="'+this.type+'" class="'+this.className+' jqTransformButton"><span><span>'+D(this).attr("value")+"</span></span>").hover(function(){J.addClass("jqTransformButton_hover");
},function(){J.removeClass("jqTransformButton_hover");}).mousedown(function(){J.addClass("jqTransformButton_click");}).mouseup(function(){J.removeClass("jqTransformButton_click");});D(this).replaceWith(J);});};D.fn.jqTransInputText=function(){return this.each(function(){var M=D(this);if(M.hasClass("jqtranformdone")||!M.is("input")){return ;}M.addClass("jqtranformdone");var L=B(D(this));L&&L.bind("click",function(){M.focus();});var J=M.width();if(M.attr("size")){J=M.attr("size")*10;M.css("width",J);
}M.addClass("jqTransformInput").wrap('<div class="jqTransformInputWrapper"><div class="jqTransformInputInner"><div></div></div></div>');var K=M.parent().parent().parent();K.css("width",J+10);M.focus(function(){K.addClass("jqTransformInputWrapper_focus");}).blur(function(){K.removeClass("jqTransformInputWrapper_focus");}).hover(function(){K.addClass("jqTransformInputWrapper_hover");},function(){K.removeClass("jqTransformInputWrapper_hover");});D.browser.safari&&K.addClass("jqTransformSafari");D.browser.safari&&M.css("width",K.width()+16);
this.wrapper=K;});};D.fn.jqTransCheckBox=function(){return this.each(function(){if(D(this).hasClass("jqTransformHidden")){return ;}var M=D(this);var K=this;var L=B(M);L&&L.click(function(){J.trigger("click");});var J=D('<a href="#" class="jqTransformCheckbox"></a>');M.addClass("jqTransformHidden").wrap('<span class="jqTransformCheckboxWrapper"></span>').parent().prepend(J);M.change(function(){this.checked&&J.addClass("jqTransformChecked")||J.removeClass("jqTransformChecked");return true;});J.click(function(){if(M.attr("disabled")){return false;
}M.trigger("click").trigger("change");return false;});this.checked&&J.addClass("jqTransformChecked");});};D.fn.jqTransRadio=function(){return this.each(function(){if(D(this).hasClass("jqTransformHidden")){return ;}var L=D(this);var K=this;oLabel=B(L);oLabel&&oLabel.click(function(){J.trigger("click");});var J=D('<a href="#" class="jqTransformRadio" rel="'+this.name+'"></a>');L.addClass("jqTransformHidden").wrap('<span class="jqTransformRadioWrapper"></span>').parent().prepend(J);L.change(function(){K.checked&&J.addClass("jqTransformChecked")||J.removeClass("jqTransformChecked");
return true;});J.click(function(){if(L.attr("disabled")){return false;}L.trigger("click").trigger("change");D('input[name="'+L.attr("name")+'"]',K.form).not(L).each(function(){D(this).attr("type")=="radio"&&D(this).trigger("change");});return false;});K.checked&&J.addClass("jqTransformChecked");});};D.fn.jqTransTextarea=function(){return this.each(function(){var J=D(this);if(J.hasClass("jqtransformdone")){return ;}J.addClass("jqtransformdone");oLabel=B(J);oLabel&&oLabel.click(function(){J.focus();
});var L='<table cellspacing="0" cellpadding="0" border="0" class="jqTransformTextarea">';L+='<tr><td id="jqTransformTextarea-tl"></td><td id="jqTransformTextarea-tm"></td><td id="jqTransformTextarea-tr"></td></tr>';L+='<tr><td id="jqTransformTextarea-ml">&nbsp;</td><td id="jqTransformTextarea-mm"><div></div></td><td id="jqTransformTextarea-mr">&nbsp;</td></tr>';L+='<tr><td id="jqTransformTextarea-bl"></td><td id="jqTransformTextarea-bm"></td><td id="jqTransformTextarea-br"></td></tr>';L+="</table>";
var K=D(L).insertAfter(J).hover(function(){!K.hasClass("jqTransformTextarea-focus")&&K.addClass("jqTransformTextarea-hover");},function(){K.removeClass("jqTransformTextarea-hover");});J.focus(function(){K.removeClass("jqTransformTextarea-hover").addClass("jqTransformTextarea-focus");}).blur(function(){K.removeClass("jqTransformTextarea-focus");}).appendTo(D("#jqTransformTextarea-mm div",K));this.oTable=K;if(D.browser.safari){D("#jqTransformTextarea-mm",K).addClass("jqTransformSafariTextarea").find("div").css("height",J.height()).css("width",J.width());
}});};D.fn.jqTransSelect=function(){return this.each(function(M){var L=D(this);if(L.hasClass("jqTransformHidden")){return ;}if(L.attr("multiple")){return ;}var P=B(L);var N=L.addClass("jqTransformHidden").wrap('<div class="jqTransformSelectWrapper"></div>').parent().css({zIndex:10-M});N.prepend('<div><span></span><a href="#" class="jqTransformSelectOpen"></a></div><ul></ul>');var K=D("ul",N).css("width",L.width()).hide();D("option",this).each(function(Q){var R=D('<li><a href="#" index="'+Q+'">'+D(this).html()+"</a></li>");
K.append(R);});K.find("a").click(function(){D("a.selected",N).removeClass("selected");D(this).addClass("selected");if(L[0].selectedIndex!=D(this).attr("index")&&L[0].onchange){L[0].selectedIndex=D(this).attr("index");L[0].onchange();}L[0].selectedIndex=D(this).attr("index");D("span:eq(0)",N).html(D(this).html());K.hide();return false;});D("a:eq("+this.selectedIndex+")",K).click();D("span:first",N).click(function(){D("a.jqTransformSelectOpen",N).trigger("click");});P&&P.click(function(){D("a.jqTransformSelectOpen",N).trigger("click");
});this.oLabel=P;var J=D("a.jqTransformSelectOpen",N).click(function(){if(K.css("display")=="none"){A();}if(L.attr("disabled")){return false;}K.slideToggle("fast",function(){var Q=(D("a.selected",K).offset().top-K.offset().top);K.animate({scrollTop:Q});});return false;});K.css("width",N.width()-2);K.css({display:"block",visibility:"hidden"});var O=(D("li",K).length)*(D("li:first",K).height());(O<K.height())&&K.css({height:"auto"});K.find("a").css("outline","none");K.css({display:"none",visibility:"visible"});
});};D.fn.jqTransform=function(J){var K=D.extend({},C,J);return this.each(function(){var L=D(this);if(L.hasClass("jqtransformdone")){return ;}L.addClass("jqtransformdone");D('input.vs-jqtransform:submit, input.vs-jqtransform:reset, input.vs-jqtransform[type="button"]',this).jqTransInputButton();D("input.vs-jqtransform:text, input.vs-jqtransform:password",this).jqTransInputText();D("input.vs-jqtransform:checkbox",this).jqTransCheckBox();D("input.vs-jqtransform:radio",this).jqTransRadio();D("textarea.vs-jqtransform",this).jqTransTextarea();
if(D("select.vs-jqtransform",this).jqTransSelect().length>0){H();}L.bind("reset",function(){var M=function(){G(this);};window.setTimeout(M,10);});});};})(jQuery);

/* excanvas.js */

if(!document.createElement("canvas").getContext){(function(){var S=Math;var T=S.round;var P=S.sin;var c=S.cos;var K=S.abs;var b=S.sqrt;var A=10;var L=A/2;function H(){return this.context_||(this.context_=new N(this));}var R=Array.prototype.slice;function d(e,g,h){var Z=R.call(arguments,2);return function(){return e.apply(g,Z.concat(R.call(arguments)));};}var I={init:function(Z){if(/MSIE/.test(navigator.userAgent)&&!window.opera){var e=Z||document;e.createElement("canvas");e.attachEvent("onreadystatechange",d(this.init_,this,e));
}},init_:function(g){if(!g.namespaces["g_vml_"]){g.namespaces.add("g_vml_","urn:schemas-microsoft-com:vml","#default#VML");}if(!g.namespaces["g_o_"]){g.namespaces.add("g_o_","urn:schemas-microsoft-com:office:office","#default#VML");}if(!g.styleSheets["ex_canvas_"]){var f=g.createStyleSheet();f.owningElement.id="ex_canvas_";f.cssText="canvas{display:inline-block;overflow:hidden;text-align:left;width:300px;height:150px}g_vml_\\:*{behavior:url(#default#VML)}g_o_\\:*{behavior:url(#default#VML)}";}var e=g.getElementsByTagName("canvas");
for(var Z=0;Z<e.length;Z++){this.initElement(e[Z]);}},initElement:function(e){if(!e.getContext){e.getContext=H;e.innerHTML="";e.attachEvent("onpropertychange",a);e.attachEvent("onresize",B);var Z=e.attributes;if(Z.width&&Z.width.specified){e.style.width=Z.width.nodeValue+"px";}else{e.width=e.clientWidth;}if(Z.height&&Z.height.specified){e.style.height=Z.height.nodeValue+"px";}else{e.height=e.clientHeight;}}return e;}};function a(f){var Z=f.srcElement;switch(f.propertyName){case"width":Z.style.width=Z.attributes.width.nodeValue+"px";
Z.getContext().clearRect();break;case"height":Z.style.height=Z.attributes.height.nodeValue+"px";Z.getContext().clearRect();break;}}function B(f){var Z=f.srcElement;if(Z.firstChild){Z.firstChild.style.width=Z.clientWidth+"px";Z.firstChild.style.height=Z.clientHeight+"px";}}I.init();var E=[];for(var W=0;W<16;W++){for(var V=0;V<16;V++){E[W*16+V]=W.toString(16)+V.toString(16);}}function O(){return[[1,0,0],[0,1,0],[0,0,1]];}function D(g,f){var e=O();for(var Z=0;Z<3;Z++){for(var j=0;j<3;j++){var h=0;for(var i=0;
i<3;i++){h+=g[Z][i]*f[i][j];}e[Z][j]=h;}}return e;}function U(e,Z){Z.fillStyle=e.fillStyle;Z.lineCap=e.lineCap;Z.lineJoin=e.lineJoin;Z.lineWidth=e.lineWidth;Z.miterLimit=e.miterLimit;Z.shadowBlur=e.shadowBlur;Z.shadowColor=e.shadowColor;Z.shadowOffsetX=e.shadowOffsetX;Z.shadowOffsetY=e.shadowOffsetY;Z.strokeStyle=e.strokeStyle;Z.globalAlpha=e.globalAlpha;Z.arcScaleX_=e.arcScaleX_;Z.arcScaleY_=e.arcScaleY_;Z.lineScale_=e.lineScale_;}function C(e){var h,g=1;e=String(e);if(e.substring(0,3)=="rgb"){var k=e.indexOf("(",3);
var Z=e.indexOf(")",k+1);var j=e.substring(k+1,Z).split(",");h="#";for(var f=0;f<3;f++){h+=E[Number(j[f])];}if(j.length==4&&e.substr(3,1)=="a"){g=j[3];}}else{h=e;}return{color:h,alpha:g};}function Q(Z){switch(Z){case"butt":return"flat";case"round":return"round";case"square":default:return"square";}}function N(e){this.m_=O();this.mStack_=[];this.aStack_=[];this.currentPath_=[];this.strokeStyle="#000";this.fillStyle="#000";this.lineWidth=1;this.lineJoin="miter";this.lineCap="butt";this.miterLimit=A*1;
this.globalAlpha=1;this.canvas=e;var Z=e.ownerDocument.createElement("div");Z.style.width=e.clientWidth+"px";Z.style.height=e.clientHeight+"px";Z.style.overflow="hidden";Z.style.position="absolute";e.appendChild(Z);this.element_=Z;this.arcScaleX_=1;this.arcScaleY_=1;this.lineScale_=1;}var J=N.prototype;J.clearRect=function(){this.element_.innerHTML="";};J.beginPath=function(){this.currentPath_=[];};J.moveTo=function(e,Z){var f=this.getCoords_(e,Z);this.currentPath_.push({type:"moveTo",x:f.x,y:f.y});
this.currentX_=f.x;this.currentY_=f.y;};J.lineTo=function(e,Z){var f=this.getCoords_(e,Z);this.currentPath_.push({type:"lineTo",x:f.x,y:f.y});this.currentX_=f.x;this.currentY_=f.y;};J.bezierCurveTo=function(f,e,l,k,j,h){var Z=this.getCoords_(j,h);var i=this.getCoords_(f,e);var g=this.getCoords_(l,k);M(this,i,g,Z);};function M(Z,g,f,e){Z.currentPath_.push({type:"bezierCurveTo",cp1x:g.x,cp1y:g.y,cp2x:f.x,cp2y:f.y,x:e.x,y:e.y});Z.currentX_=e.x;Z.currentY_=e.y;}J.quadraticCurveTo=function(j,f,e,Z){var i=this.getCoords_(j,f);
var h=this.getCoords_(e,Z);var k={x:this.currentX_+2/3*(i.x-this.currentX_),y:this.currentY_+2/3*(i.y-this.currentY_)};var g={x:k.x+(h.x-this.currentX_)/3,y:k.y+(h.y-this.currentY_)/3};M(this,k,g,h);};J.arc=function(m,k,l,h,e,f){l*=A;var r=f?"at":"wa";var n=m+c(h)*l-L;var q=k+P(h)*l-L;var Z=m+c(e)*l-L;var o=k+P(e)*l-L;if(n==Z&&!f){n+=0.125;}var g=this.getCoords_(m,k);var j=this.getCoords_(n,q);var i=this.getCoords_(Z,o);this.currentPath_.push({type:r,x:g.x,y:g.y,radius:l,xStart:j.x,yStart:j.y,xEnd:i.x,yEnd:i.y});
};J.rect=function(f,e,Z,g){this.moveTo(f,e);this.lineTo(f+Z,e);this.lineTo(f+Z,e+g);this.lineTo(f,e+g);this.closePath();};J.strokeRect=function(f,e,Z,g){var h=this.currentPath_;this.beginPath();this.moveTo(f,e);this.lineTo(f+Z,e);this.lineTo(f+Z,e+g);this.lineTo(f,e+g);this.closePath();this.stroke();this.currentPath_=h;};J.fillRect=function(f,e,Z,g){var h=this.currentPath_;this.beginPath();this.moveTo(f,e);this.lineTo(f+Z,e);this.lineTo(f+Z,e+g);this.lineTo(f,e+g);this.closePath();this.fill();this.currentPath_=h;
};J.createLinearGradient=function(e,g,Z,f){var h=new X("gradient");h.x0_=e;h.y0_=g;h.x1_=Z;h.y1_=f;return h;};J.createRadialGradient=function(g,i,f,e,h,Z){var j=new X("gradientradial");j.x0_=g;j.y0_=i;j.r0_=f;j.x1_=e;j.y1_=h;j.r1_=Z;return j;};J.drawImage=function(t,f){var m,k,o,AB,r,p,v,AD;var n=t.runtimeStyle.width;var s=t.runtimeStyle.height;t.runtimeStyle.width="auto";t.runtimeStyle.height="auto";var l=t.width;var z=t.height;t.runtimeStyle.width=n;t.runtimeStyle.height=s;if(arguments.length==3){m=arguments[1];
k=arguments[2];r=p=0;v=o=l;AD=AB=z;}else{if(arguments.length==5){m=arguments[1];k=arguments[2];o=arguments[3];AB=arguments[4];r=p=0;v=l;AD=z;}else{if(arguments.length==9){r=arguments[1];p=arguments[2];v=arguments[3];AD=arguments[4];m=arguments[5];k=arguments[6];o=arguments[7];AB=arguments[8];}else{throw Error("Invalid number of arguments");}}}var AC=this.getCoords_(m,k);var g=v/2;var e=AD/2;var AA=[];var Z=10;var j=10;AA.push(" <g_vml_:group",' coordsize="',A*Z,",",A*j,'"',' coordorigin="0,0"',' style="width:',Z,"px;height:",j,"px;position:absolute;");
if(this.m_[0][0]!=1||this.m_[0][1]){var i=[];i.push("M11=",this.m_[0][0],",","M12=",this.m_[1][0],",","M21=",this.m_[0][1],",","M22=",this.m_[1][1],",","Dx=",T(AC.x/A),",","Dy=",T(AC.y/A),"");var y=AC;var x=this.getCoords_(m+o,k);var u=this.getCoords_(m,k+AB);var q=this.getCoords_(m+o,k+AB);y.x=S.max(y.x,x.x,u.x,q.x);y.y=S.max(y.y,x.y,u.y,q.y);AA.push("padding:0 ",T(y.x/A),"px ",T(y.y/A),"px 0;filter:progid:DXImageTransform.Microsoft.Matrix(",i.join(""),", sizingmethod='clip');");}else{AA.push("top:",T(AC.y/A),"px;left:",T(AC.x/A),"px;");
}AA.push(' ">','<g_vml_:image src="',t.src,'"',' style="width:',A*o,"px;"," height:",A*AB,'px;"',' cropleft="',r/l,'"',' croptop="',p/z,'"',' cropright="',(l-r-v)/l,'"',' cropbottom="',(z-p-AD)/z,'"'," />","</g_vml_:group>");this.element_.insertAdjacentHTML("BeforeEnd",AA.join(""));};J.stroke=function(AF){var k=[];var l=false;var AQ=C(AF?this.fillStyle:this.strokeStyle);var AB=AQ.color;var AL=AQ.alpha*this.globalAlpha;var g=10;var n=10;k.push("<g_vml_:shape",' filled="',!!AF,'"',' style="position:absolute;width:',g,"px;height:",n,'px;"',' coordorigin="0 0" coordsize="',A*g," ",A*n,'"',' stroked="',!AF,'"',' path="');
var m=false;var AP={x:null,y:null};var x={x:null,y:null};for(var AK=0;AK<this.currentPath_.length;AK++){var AJ=this.currentPath_[AK];var AO;switch(AJ.type){case"moveTo":AO=AJ;k.push(" m ",T(AJ.x),",",T(AJ.y));break;case"lineTo":k.push(" l ",T(AJ.x),",",T(AJ.y));break;case"close":k.push(" x ");AJ=null;break;case"bezierCurveTo":k.push(" c ",T(AJ.cp1x),",",T(AJ.cp1y),",",T(AJ.cp2x),",",T(AJ.cp2y),",",T(AJ.x),",",T(AJ.y));break;case"at":case"wa":k.push(" ",AJ.type," ",T(AJ.x-this.arcScaleX_*AJ.radius),",",T(AJ.y-this.arcScaleY_*AJ.radius)," ",T(AJ.x+this.arcScaleX_*AJ.radius),",",T(AJ.y+this.arcScaleY_*AJ.radius)," ",T(AJ.xStart),",",T(AJ.yStart)," ",T(AJ.xEnd),",",T(AJ.yEnd));
break;}if(AJ){if(AP.x==null||AJ.x<AP.x){AP.x=AJ.x;}if(x.x==null||AJ.x>x.x){x.x=AJ.x;}if(AP.y==null||AJ.y<AP.y){AP.y=AJ.y;}if(x.y==null||AJ.y>x.y){x.y=AJ.y;}}}k.push(' ">');if(!AF){var w=this.lineScale_*this.lineWidth;if(w<1){AL*=w;}k.push("<g_vml_:stroke",' opacity="',AL,'"',' joinstyle="',this.lineJoin,'"',' miterlimit="',this.miterLimit,'"',' endcap="',Q(this.lineCap),'"',' weight="',w,'px"',' color="',AB,'" />');}else{if(typeof this.fillStyle=="object"){var o=this.fillStyle;var u=0;var AI={x:0,y:0};
var AC=0;var s=1;if(o.type_=="gradient"){var r=o.x0_/this.arcScaleX_;var e=o.y0_/this.arcScaleY_;var q=o.x1_/this.arcScaleX_;var AR=o.y1_/this.arcScaleY_;var AN=this.getCoords_(r,e);var AM=this.getCoords_(q,AR);var j=AM.x-AN.x;var h=AM.y-AN.y;u=Math.atan2(j,h)*180/Math.PI;if(u<0){u+=360;}if(u<0.000001){u=0;}}else{var AN=this.getCoords_(o.x0_,o.y0_);var Z=x.x-AP.x;var f=x.y-AP.y;AI={x:(AN.x-AP.x)/Z,y:(AN.y-AP.y)/f};Z/=this.arcScaleX_*A;f/=this.arcScaleY_*A;var AH=S.max(Z,f);AC=2*o.r0_/AH;s=2*o.r1_/AH-AC;
}var AA=o.colors_;AA.sort(function(p,i){return p.offset-i.offset;});var v=AA.length;var z=AA[0].color;var y=AA[v-1].color;var AE=AA[0].alpha*this.globalAlpha;var AD=AA[v-1].alpha*this.globalAlpha;var AG=[];for(var AK=0;AK<v;AK++){var t=AA[AK];AG.push(t.offset*s+AC+" "+t.color);}k.push('<g_vml_:fill type="',o.type_,'"',' method="none" focus="100%"',' color="',z,'"',' color2="',y,'"',' colors="',AG.join(","),'"',' opacity="',AD,'"',' g_o_:opacity2="',AE,'"',' angle="',u,'"',' focusposition="',AI.x,",",AI.y,'" />');
}else{k.push('<g_vml_:fill color="',AB,'" opacity="',AL,'" />');}}k.push("</g_vml_:shape>");this.element_.insertAdjacentHTML("beforeEnd",k.join(""));};J.fill=function(){this.stroke(true);};J.closePath=function(){this.currentPath_.push({type:"close"});};J.getCoords_=function(f,e){var Z=this.m_;return{x:A*(f*Z[0][0]+e*Z[1][0]+Z[2][0])-L,y:A*(f*Z[0][1]+e*Z[1][1]+Z[2][1])-L};};J.save=function(){var Z={};U(this,Z);this.aStack_.push(Z);this.mStack_.push(this.m_);this.m_=D(O(),this.m_);};J.restore=function(){U(this.aStack_.pop(),this);
this.m_=this.mStack_.pop();};function G(Z){for(var f=0;f<3;f++){for(var e=0;e<2;e++){if(!isFinite(Z[f][e])||isNaN(Z[f][e])){return false;}}}return true;}function Y(e,Z,f){if(!G(Z)){return ;}e.m_=Z;if(f){var g=Z[0][0]*Z[1][1]-Z[0][1]*Z[1][0];e.lineScale_=b(K(g));}}J.translate=function(f,e){var Z=[[1,0,0],[0,1,0],[f,e,1]];Y(this,D(Z,this.m_),false);};J.rotate=function(e){var g=c(e);var f=P(e);var Z=[[g,f,0],[-f,g,0],[0,0,1]];Y(this,D(Z,this.m_),false);};J.scale=function(f,e){this.arcScaleX_*=f;this.arcScaleY_*=e;
var Z=[[f,0,0],[0,e,0],[0,0,1]];Y(this,D(Z,this.m_),true);};J.transform=function(h,g,j,i,e,Z){var f=[[h,g,0],[j,i,0],[e,Z,1]];Y(this,D(f,this.m_),true);};J.setTransform=function(h,g,j,i,f,e){var Z=[[h,g,0],[j,i,0],[f,e,1]];Y(this,Z,true);};J.clip=function(){};J.arcTo=function(){};J.createPattern=function(){return new F;};function X(Z){this.type_=Z;this.x0_=0;this.y0_=0;this.r0_=0;this.x1_=0;this.y1_=0;this.r1_=0;this.colors_=[];}X.prototype.addColorStop=function(e,Z){Z=C(Z);this.colors_.push({offset:e,color:Z.color,alpha:Z.alpha});
};function F(){}G_vmlCanvasManager=I;CanvasRenderingContext2D=N;CanvasGradient=X;CanvasPattern=F;})();}

/* jquery.bt.js */

jQuery.bt={version:"0.9.5-rc1"};(function($){jQuery.fn.bt=function(content,options){if(typeof content!="string"){var contentSelect=true;options=content;content=false;}else{var contentSelect=false;}if(jQuery.fn.hoverIntent&&jQuery.bt.defaults.trigger=="hover"){jQuery.bt.defaults.trigger="hoverIntent";}return this.each(function(index){var opts=jQuery.extend(false,jQuery.bt.defaults,jQuery.bt.options,options);opts.spikeLength=numb(opts.spikeLength);opts.spikeGirth=numb(opts.spikeGirth);opts.overlap=numb(opts.overlap);
var ajaxTimeout=false;if(opts.killTitle){$(this).find("[title]").andSelf().each(function(){if(!$(this).attr("bt-xTitle")){$(this).attr("bt-xTitle",$(this).attr("title")).attr("title","");}});}if(typeof opts.trigger=="string"){opts.trigger=[opts.trigger];}if(opts.trigger[0]=="hoverIntent"){var hoverOpts=jQuery.extend(opts.hoverIntentOpts,{over:function(){this.btOn();},out:function(){this.btOff();}});$(this).hoverIntent(hoverOpts);}else{if(opts.trigger[0]=="hover"){$(this).hover(function(){this.btOn();
},function(){this.btOff();});}else{if(opts.trigger[0]=="now"){if($(this).hasClass("bt-active")){this.btOff();}else{this.btOn();}}else{if(opts.trigger[0]=="none"){}else{if(opts.trigger.length>1&&opts.trigger[0]!=opts.trigger[1]){$(this).bind(opts.trigger[0],function(){this.btOn();}).bind(opts.trigger[1],function(){this.btOff();});}else{$(this).bind(opts.trigger[0],function(){if($(this).hasClass("bt-active")){this.btOff();}else{this.btOn();}});}}}}}this.btOn=function(){if(typeof $(this).data("bt-box")=="object"){this.btOff();
}opts.preBuild.apply(this);$(jQuery.bt.vars.closeWhenOpenStack).btOff();$(this).addClass("bt-active "+opts.activeClass);if(contentSelect&&opts.ajaxPath==null){if(opts.killTitle){$(this).attr("title",$(this).attr("bt-xTitle"));}content=$.isFunction(opts.contentSelector)?opts.contentSelector.apply(this):eval(opts.contentSelector);if(opts.killTitle){$(this).attr("title","");}}if(opts.ajaxPath!=null&&content==false){if(typeof opts.ajaxPath=="object"){var url=eval(opts.ajaxPath[0]);url+=opts.ajaxPath[1]?" "+opts.ajaxPath[1]:"";
}else{var url=opts.ajaxPath;}var off=url.indexOf(" ");if(off>=0){var selector=url.slice(off,url.length);url=url.slice(0,off);}var cacheData=opts.ajaxCache?$(document.body).data("btCache-"+url.replace(/\./g,"")):null;if(typeof cacheData=="string"){content=selector?$("<div/>").append(cacheData.replace(/<script(.|\s)*?\/script>/g,"")).find(selector):cacheData;}else{var target=this;var ajaxOpts=jQuery.extend(false,{type:opts.ajaxType,data:opts.ajaxData,cache:opts.ajaxCache,url:url,complete:function(XMLHttpRequest,textStatus){if(textStatus=="success"||textStatus=="notmodified"){if(opts.ajaxCache){$(document.body).data("btCache-"+url.replace(/\./g,""),XMLHttpRequest.responseText);
}ajaxTimeout=false;content=selector?$("<div/>").append(XMLHttpRequest.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(selector):XMLHttpRequest.responseText;}else{if(textStatus=="timeout"){ajaxTimeout=true;}content=opts.ajaxError.replace(/%error/g,XMLHttpRequest.statusText);}if($(target).hasClass("bt-active")){target.btOn();}}},opts.ajaxOpts);jQuery.ajax(ajaxOpts);content=opts.ajaxLoading;}}var shadowMarginX=0;var shadowMarginY=0;var shadowShiftX=0;var shadowShiftY=0;if(opts.shadow&&!shadowSupport()){opts.shadow=false;
jQuery.extend(opts,opts.noShadowOpts);}if(opts.shadow){if(opts.shadowBlur>Math.abs(opts.shadowOffsetX)){shadowMarginX=opts.shadowBlur*2;}else{shadowMarginX=opts.shadowBlur+Math.abs(opts.shadowOffsetX);}shadowShiftX=(opts.shadowBlur-opts.shadowOffsetX)>0?opts.shadowBlur-opts.shadowOffsetX:0;if(opts.shadowBlur>Math.abs(opts.shadowOffsetY)){shadowMarginY=opts.shadowBlur*2;}else{shadowMarginY=opts.shadowBlur+Math.abs(opts.shadowOffsetY);}shadowShiftY=(opts.shadowBlur-opts.shadowOffsetY)>0?opts.shadowBlur-opts.shadowOffsetY:0;
}if(opts.offsetParent){var offsetParent=$(opts.offsetParent);var offsetParentPos=offsetParent.offset();var pos=$(this).offset();var top=numb(pos.top)-numb(offsetParentPos.top)+numb($(this).css("margin-top"))-shadowShiftY;var left=numb(pos.left)-numb(offsetParentPos.left)+numb($(this).css("margin-left"))-shadowShiftX;}else{var offsetParent=($(this).css("position")=="absolute")?$(this).parents().eq(0).offsetParent():$(this).offsetParent();var pos=$(this).btPosition();var top=numb(pos.top)+numb($(this).css("margin-top"))-shadowShiftY;
var left=numb(pos.left)+numb($(this).css("margin-left"))-shadowShiftX;}var width=$(this).btOuterWidth();var height=$(this).outerHeight();if(typeof content=="object"){var original=content;var clone=$(original).clone(true).show();var origClones=$(original).data("bt-clones")||[];origClones.push(clone);$(original).data("bt-clones",origClones);$(clone).data("bt-orig",original);$(this).data("bt-content-orig",{original:original,clone:clone});content=clone;}if(typeof content=="null"||content==""){return ;
}var $text=$('<div class="bt-content"></div>').append(content).css({padding:opts.padding,position:"absolute",width:(opts.shrinkToFit?"auto":opts.width),zIndex:opts.textzIndex,left:shadowShiftX,top:shadowShiftY}).css(opts.cssStyles);var $box=$('<div class="bt-wrapper"></div>').append($text).addClass(opts.cssClass).css({position:"absolute",width:opts.width,zIndex:opts.wrapperzIndex,visibility:"hidden"}).appendTo(offsetParent);if(jQuery.fn.bgiframe){$text.bgiframe();$box.bgiframe();}$(this).data("bt-box",$box);
var scrollTop=numb($(document).scrollTop());var scrollLeft=numb($(document).scrollLeft());var docWidth=numb($(window).width());var docHeight=numb($(window).height());var winRight=scrollLeft+docWidth;var winBottom=scrollTop+docHeight;var space=new Object();var thisOffset=$(this).offset();space.top=thisOffset.top-scrollTop;space.bottom=docHeight-((thisOffset+height)-scrollTop);space.left=thisOffset.left-scrollLeft;space.right=docWidth-((thisOffset.left+width)-scrollLeft);var textOutHeight=numb($text.outerHeight());
var textOutWidth=numb($text.btOuterWidth());if(opts.positions.constructor==String){opts.positions=opts.positions.replace(/ /,"").split(",");}if(opts.positions[0]=="most"){var position="top";for(var pig in space){position=space[pig]>space[position]?pig:position;}}else{for(var x in opts.positions){if(opts.positions[x].constructor==String){var position=opts.positions[x];}if((position=="left"||position=="right")&&space[position]>textOutWidth+opts.spikeLength){break;}else{if((position=="top"||position=="bottom")&&space[position]>textOutHeight+opts.spikeLength){break;
}}}}var horiz=left+((width-textOutWidth)*0.5);var vert=top+((height-textOutHeight)*0.5);var points=new Array();var textTop,textLeft,textRight,textBottom,textTopSpace,textBottomSpace,textLeftSpace,textRightSpace,crossPoint,textCenter,spikePoint;switch(position){case"top":$text.css("margin-bottom",opts.spikeLength+"px");$box.css({top:(top-$text.outerHeight(true))+opts.overlap,left:horiz});textRightSpace=(winRight-opts.windowMargin)-($text.offset().left+$text.btOuterWidth(true));var xShift=shadowShiftX;
if(textRightSpace<0){$box.css("left",(numb($box.css("left"))+textRightSpace)+"px");xShift-=textRightSpace;}textLeftSpace=($text.offset().left+numb($text.css("margin-left")))-(scrollLeft+opts.windowMargin);if(textLeftSpace<0){$box.css("left",(numb($box.css("left"))-textLeftSpace)+"px");xShift+=textLeftSpace;}textTop=$text.btPosition().top+numb($text.css("margin-top"));textLeft=$text.btPosition().left+numb($text.css("margin-left"));textRight=textLeft+$text.btOuterWidth();textBottom=textTop+$text.outerHeight();
textCenter={x:textLeft+($text.btOuterWidth()*opts.centerPointX),y:textTop+($text.outerHeight()*opts.centerPointY)};points[points.length]=spikePoint={y:textBottom+opts.spikeLength,x:((textRight-textLeft)*0.5)+xShift,type:"spike"};crossPoint=findIntersectX(spikePoint.x,spikePoint.y,textCenter.x,textCenter.y,textBottom);crossPoint.x=crossPoint.x<textLeft+opts.spikeGirth/2+opts.cornerRadius?textLeft+opts.spikeGirth/2+opts.cornerRadius:crossPoint.x;crossPoint.x=crossPoint.x>(textRight-opts.spikeGirth/2)-opts.cornerRadius?(textRight-opts.spikeGirth/2)-opts.CornerRadius:crossPoint.x;
points[points.length]={x:crossPoint.x-(opts.spikeGirth/2),y:textBottom,type:"join"};points[points.length]={x:textLeft,y:textBottom,type:"corner"};points[points.length]={x:textLeft,y:textTop,type:"corner"};points[points.length]={x:textRight,y:textTop,type:"corner"};points[points.length]={x:textRight,y:textBottom,type:"corner"};points[points.length]={x:crossPoint.x+(opts.spikeGirth/2),y:textBottom,type:"join"};points[points.length]=spikePoint;break;case"left":$text.css("margin-right",opts.spikeLength+"px");
$box.css({top:vert+"px",left:((left-$text.btOuterWidth(true))+opts.overlap)+"px"});textBottomSpace=(winBottom-opts.windowMargin)-($text.offset().top+$text.outerHeight(true));var yShift=shadowShiftY;if(textBottomSpace<0){$box.css("top",(numb($box.css("top"))+textBottomSpace)+"px");yShift-=textBottomSpace;}textTopSpace=($text.offset().top+numb($text.css("margin-top")))-(scrollTop+opts.windowMargin);if(textTopSpace<0){$box.css("top",(numb($box.css("top"))-textTopSpace)+"px");yShift+=textTopSpace;}textTop=$text.btPosition().top+numb($text.css("margin-top"));
textLeft=$text.btPosition().left+numb($text.css("margin-left"));textRight=textLeft+$text.btOuterWidth();textBottom=textTop+$text.outerHeight();textCenter={x:textLeft+($text.btOuterWidth()*opts.centerPointX),y:textTop+($text.outerHeight()*opts.centerPointY)};points[points.length]=spikePoint={x:textRight+opts.spikeLength,y:((textBottom-textTop)*0.5)+yShift,type:"spike"};crossPoint=findIntersectY(spikePoint.x,spikePoint.y,textCenter.x,textCenter.y,textRight);crossPoint.y=crossPoint.y<textTop+opts.spikeGirth/2+opts.cornerRadius?textTop+opts.spikeGirth/2+opts.cornerRadius:crossPoint.y;
crossPoint.y=crossPoint.y>(textBottom-opts.spikeGirth/2)-opts.cornerRadius?(textBottom-opts.spikeGirth/2)-opts.cornerRadius:crossPoint.y;points[points.length]={x:textRight,y:crossPoint.y+opts.spikeGirth/2,type:"join"};points[points.length]={x:textRight,y:textBottom,type:"corner"};points[points.length]={x:textLeft,y:textBottom,type:"corner"};points[points.length]={x:textLeft,y:textTop,type:"corner"};points[points.length]={x:textRight,y:textTop,type:"corner"};points[points.length]={x:textRight,y:crossPoint.y-opts.spikeGirth/2,type:"join"};
points[points.length]=spikePoint;break;case"bottom":$text.css("margin-top",opts.spikeLength+"px");$box.css({top:(top+height)-opts.overlap,left:horiz});textRightSpace=(winRight-opts.windowMargin)-($text.offset().left+$text.btOuterWidth(true));var xShift=shadowShiftX;if(textRightSpace<0){$box.css("left",(numb($box.css("left"))+textRightSpace)+"px");xShift-=textRightSpace;}textLeftSpace=($text.offset().left+numb($text.css("margin-left")))-(scrollLeft+opts.windowMargin);if(textLeftSpace<0){$box.css("left",(numb($box.css("left"))-textLeftSpace)+"px");
xShift+=textLeftSpace;}textTop=$text.btPosition().top+numb($text.css("margin-top"));textLeft=$text.btPosition().left+numb($text.css("margin-left"));textRight=textLeft+$text.btOuterWidth();textBottom=textTop+$text.outerHeight();textCenter={x:textLeft+($text.btOuterWidth()*opts.centerPointX),y:textTop+($text.outerHeight()*opts.centerPointY)};points[points.length]=spikePoint={x:((textRight-textLeft)*0.5)+xShift,y:shadowShiftY,type:"spike"};crossPoint=findIntersectX(spikePoint.x,spikePoint.y,textCenter.x,textCenter.y,textTop);
crossPoint.x=crossPoint.x<textLeft+opts.spikeGirth/2+opts.cornerRadius?textLeft+opts.spikeGirth/2+opts.cornerRadius:crossPoint.x;crossPoint.x=crossPoint.x>(textRight-opts.spikeGirth/2)-opts.cornerRadius?(textRight-opts.spikeGirth/2)-opts.cornerRadius:crossPoint.x;points[points.length]={x:crossPoint.x+opts.spikeGirth/2,y:textTop,type:"join"};points[points.length]={x:textRight,y:textTop,type:"corner"};points[points.length]={x:textRight,y:textBottom,type:"corner"};points[points.length]={x:textLeft,y:textBottom,type:"corner"};
points[points.length]={x:textLeft,y:textTop,type:"corner"};points[points.length]={x:crossPoint.x-(opts.spikeGirth/2),y:textTop,type:"join"};points[points.length]=spikePoint;break;case"right":$text.css("margin-left",(opts.spikeLength+"px"));$box.css({top:vert+"px",left:((left+width)-opts.overlap)+"px"});textBottomSpace=(winBottom-opts.windowMargin)-($text.offset().top+$text.outerHeight(true));var yShift=shadowShiftY;if(textBottomSpace<0){$box.css("top",(numb($box.css("top"))+textBottomSpace)+"px");
yShift-=textBottomSpace;}textTopSpace=($text.offset().top+numb($text.css("margin-top")))-(scrollTop+opts.windowMargin);if(textTopSpace<0){$box.css("top",(numb($box.css("top"))-textTopSpace)+"px");yShift+=textTopSpace;}textTop=$text.btPosition().top+numb($text.css("margin-top"));textLeft=$text.btPosition().left+numb($text.css("margin-left"));textRight=textLeft+$text.btOuterWidth();textBottom=textTop+$text.outerHeight();textCenter={x:textLeft+($text.btOuterWidth()*opts.centerPointX),y:textTop+($text.outerHeight()*opts.centerPointY)};
points[points.length]=spikePoint={x:shadowShiftX,y:((textBottom-textTop)*0.5)+yShift,type:"spike"};crossPoint=findIntersectY(spikePoint.x,spikePoint.y,textCenter.x,textCenter.y,textLeft);crossPoint.y=crossPoint.y<textTop+opts.spikeGirth/2+opts.cornerRadius?textTop+opts.spikeGirth/2+opts.cornerRadius:crossPoint.y;crossPoint.y=crossPoint.y>(textBottom-opts.spikeGirth/2)-opts.cornerRadius?(textBottom-opts.spikeGirth/2)-opts.cornerRadius:crossPoint.y;points[points.length]={x:textLeft,y:crossPoint.y-opts.spikeGirth/2,type:"join"};
points[points.length]={x:textLeft,y:textTop,type:"corner"};points[points.length]={x:textRight,y:textTop,type:"corner"};points[points.length]={x:textRight,y:textBottom,type:"corner"};points[points.length]={x:textLeft,y:textBottom,type:"corner"};points[points.length]={x:textLeft,y:crossPoint.y+opts.spikeGirth/2,type:"join"};points[points.length]=spikePoint;break;}var canvas=document.createElement("canvas");$(canvas).attr("width",(numb($text.btOuterWidth(true))+opts.strokeWidth*2+shadowMarginX)).attr("height",(numb($text.outerHeight(true))+opts.strokeWidth*2+shadowMarginY)).appendTo($box).css({position:"absolute",zIndex:opts.boxzIndex});
if(typeof G_vmlCanvasManager!="undefined"){canvas=G_vmlCanvasManager.initElement(canvas);}if(opts.cornerRadius>0){var newPoints=new Array();var newPoint;for(var i=0;i<points.length;i++){if(points[i].type=="corner"){newPoint=betweenPoint(points[i],points[(i-1)%points.length],opts.cornerRadius);newPoint.type="arcStart";newPoints[newPoints.length]=newPoint;newPoints[newPoints.length]=points[i];newPoint=betweenPoint(points[i],points[(i+1)%points.length],opts.cornerRadius);newPoint.type="arcEnd";newPoints[newPoints.length]=newPoint;
}else{newPoints[newPoints.length]=points[i];}}points=newPoints;}var ctx=canvas.getContext("2d");if(opts.shadow&&opts.shadowOverlap!==true){var shadowOverlap=numb(opts.shadowOverlap);switch(position){case"top":if(opts.shadowOffsetX+opts.shadowBlur-shadowOverlap>0){$box.css("top",(numb($box.css("top"))-(opts.shadowOffsetX+opts.shadowBlur-shadowOverlap)));}break;case"right":if(shadowShiftX-shadowOverlap>0){$box.css("left",(numb($box.css("left"))+shadowShiftX-shadowOverlap));}break;case"bottom":if(shadowShiftY-shadowOverlap>0){$box.css("top",(numb($box.css("top"))+shadowShiftY-shadowOverlap));
}break;case"left":if(opts.shadowOffsetY+opts.shadowBlur-shadowOverlap>0){$box.css("left",(numb($box.css("left"))-(opts.shadowOffsetY+opts.shadowBlur-shadowOverlap)));}break;}}drawIt.apply(ctx,[points],opts.strokeWidth);ctx.fillStyle=opts.fill;if(opts.shadow){ctx.shadowOffsetX=opts.shadowOffsetX;ctx.shadowOffsetY=opts.shadowOffsetY;ctx.shadowBlur=opts.shadowBlur;ctx.shadowColor=opts.shadowColor;}ctx.closePath();ctx.fill();if(opts.strokeWidth>0){ctx.shadowColor="rgba(0, 0, 0, 0)";ctx.lineWidth=opts.strokeWidth;
ctx.strokeStyle=opts.strokeStyle;ctx.beginPath();drawIt.apply(ctx,[points],opts.strokeWidth);ctx.closePath();ctx.stroke();}opts.preShow.apply(this,[$box[0]]);$box.css({display:"none",visibility:"visible"});opts.showTip.apply(this,[$box[0]]);if(opts.overlay){var overlay=$('<div class="bt-overlay"></div>').css({position:"absolute",backgroundColor:"blue",top:top,left:left,width:width,height:height,opacity:".2"}).appendTo(offsetParent);$(this).data("overlay",overlay);}if((opts.ajaxPath!=null&&opts.ajaxCache==false)||ajaxTimeout){content=false;
}if(opts.clickAnywhereToClose){jQuery.bt.vars.clickAnywhereStack.push(this);$(document).click(jQuery.bt.docClick);}if(opts.closeWhenOthersOpen){jQuery.bt.vars.closeWhenOpenStack.push(this);}opts.postShow.apply(this,[$box[0]]);};this.btOff=function(){var box=$(this).data("bt-box");opts.preHide.apply(this,[box]);var i=this;i.btCleanup=function(){var box=$(i).data("bt-box");var contentOrig=$(i).data("bt-content-orig");var overlay=$(i).data("bt-overlay");if(typeof box=="object"){$(box).remove();$(i).removeData("bt-box");
}if(typeof contentOrig=="object"){var clones=$(contentOrig.original).data("bt-clones");$(contentOrig).data("bt-clones",arrayRemove(clones,contentOrig.clone));}if(typeof overlay=="object"){$(overlay).remove();$(i).removeData("bt-overlay");}jQuery.bt.vars.clickAnywhereStack=arrayRemove(jQuery.bt.vars.clickAnywhereStack,i);jQuery.bt.vars.closeWhenOpenStack=arrayRemove(jQuery.bt.vars.closeWhenOpenStack,i);$(i).removeClass("bt-active "+opts.activeClass);opts.postHide.apply(i);};opts.hideTip.apply(this,[box,i.btCleanup]);
};var refresh=this.btRefresh=function(){this.btOff();this.btOn();};});function drawIt(points,strokeWidth){if(points[0]){this.moveTo(points[0].x,points[0].y);}for(i=1;i<points.length;i++){if(points[i-1].type=="arcStart"){this.quadraticCurveTo(round5(points[i].x,strokeWidth),round5(points[i].y,strokeWidth),round5(points[(i+1)%points.length].x,strokeWidth),round5(points[(i+1)%points.length].y,strokeWidth));i++;}else{this.lineTo(round5(points[i].x,strokeWidth),round5(points[i].y,strokeWidth));}}}function round5(num,strokeWidth){var ret;
strokeWidth=numb(strokeWidth);if(strokeWidth%2){ret=num;}else{ret=Math.round(num-0.5)+0.5;}return ret;}function numb(num){return parseInt(num)||0;}function arrayRemove(arr,elem){var x,newArr=new Array();for(x in arr){if(arr[x]!=elem){newArr.push(arr[x]);}}return newArr;}function canvasSupport(){var canvas_compatible=false;try{canvas_compatible=!!(document.createElement("canvas").getContext("2d"));}catch(e){canvas_compatible=!!(document.createElement("canvas").getContext);}return canvas_compatible;
}function shadowSupport(){try{var userAgent=navigator.userAgent.toLowerCase();if(/webkit/.test(userAgent)){return true;}else{if(/gecko|mozilla/.test(userAgent)&&parseFloat(userAgent.match(/firefox\/(\d+(?:\.\d+)+)/)[1])>=3.1){return true;}}}catch(err){}return false;}function betweenPoint(point1,point2,dist){var y,x;if(point1.x==point2.x){y=point1.y<point2.y?point1.y+dist:point1.y-dist;return{x:point1.x,y:y};}else{if(point1.y==point2.y){x=point1.x<point2.x?point1.x+dist:point1.x-dist;return{x:x,y:point1.y};
}}}function centerPoint(arcStart,corner,arcEnd){var x=corner.x==arcStart.x?arcEnd.x:arcStart.x;var y=corner.y==arcStart.y?arcEnd.y:arcStart.y;var startAngle,endAngle;if(arcStart.x<arcEnd.x){if(arcStart.y>arcEnd.y){startAngle=(Math.PI/180)*180;endAngle=(Math.PI/180)*90;}else{startAngle=(Math.PI/180)*90;endAngle=0;}}else{if(arcStart.y>arcEnd.y){startAngle=(Math.PI/180)*270;endAngle=(Math.PI/180)*180;}else{startAngle=0;endAngle=(Math.PI/180)*270;}}return{x:x,y:y,type:"center",startAngle:startAngle,endAngle:endAngle};
}function findIntersect(r1x1,r1y1,r1x2,r1y2,r2x1,r2y1,r2x2,r2y2){if(r2x1==r2x2){return findIntersectY(r1x1,r1y1,r1x2,r1y2,r2x1);}if(r2y1==r2y2){return findIntersectX(r1x1,r1y1,r1x2,r1y2,r2y1);}var r1m=(r1y1-r1y2)/(r1x1-r1x2);var r1b=r1y1-(r1m*r1x1);var r2m=(r2y1-r2y2)/(r2x1-r2x2);var r2b=r2y1-(r2m*r2x1);var x=(r2b-r1b)/(r1m-r2m);var y=r1m*x+r1b;return{x:x,y:y};}function findIntersectY(r1x1,r1y1,r1x2,r1y2,x){if(r1y1==r1y2){return{x:x,y:r1y1};}var r1m=(r1y1-r1y2)/(r1x1-r1x2);var r1b=r1y1-(r1m*r1x1);
var y=r1m*x+r1b;return{x:x,y:y};}function findIntersectX(r1x1,r1y1,r1x2,r1y2,y){if(r1x1==r1x2){return{x:r1x1,y:y};}var r1m=(r1y1-r1y2)/(r1x1-r1x2);var r1b=r1y1-(r1m*r1x1);var x=(y-r1b)/r1m;return{x:x,y:y};}};jQuery.fn.btPosition=function(){function num(elem,prop){return elem[0]&&parseInt(jQuery.curCSS(elem[0],prop,true),10)||0;}var left=0,top=0,results;if(this[0]){var offsetParent=this.offsetParent(),offset=this.offset(),parentOffset=/^body|html$/i.test(offsetParent[0].tagName)?{top:0,left:0}:offsetParent.offset();
offset.top-=num(this,"marginTop");offset.left-=num(this,"marginLeft");parentOffset.top+=num(offsetParent,"borderTopWidth");parentOffset.left+=num(offsetParent,"borderLeftWidth");results={top:offset.top-parentOffset.top,left:offset.left-parentOffset.left};}return results;};jQuery.fn.btOuterWidth=function(margin){function num(elem,prop){return elem[0]&&parseInt(jQuery.curCSS(elem[0],prop,true),10)||0;}return this["innerWidth"]()+num(this,"borderLeftWidth")+num(this,"borderRightWidth")+(margin?num(this,"marginLeft")+num(this,"marginRight"):0);
};jQuery.fn.btOn=function(){return this.each(function(index){if(jQuery.isFunction(this.btOn)){this.btOn();}});};jQuery.fn.btOff=function(){return this.each(function(index){if(jQuery.isFunction(this.btOff)){this.btOff();}});};jQuery.bt.vars={clickAnywhereStack:[],closeWhenOpenStack:[]};jQuery.bt.docClick=function(e){if(!e){var e=window.event;}if(!$(e.target).parents().andSelf().filter(".bt-wrapper, .bt-active").length&&jQuery.bt.vars.clickAnywhereStack.length){$(jQuery.bt.vars.clickAnywhereStack).btOff();
$(document).unbind("click",jQuery.bt.docClick);}};jQuery.bt.defaults={trigger:"hover",clickAnywhereToClose:true,closeWhenOthersOpen:false,shrinkToFit:false,width:"200px",padding:"10px",spikeGirth:10,spikeLength:15,overlap:0,overlay:false,killTitle:true,textzIndex:9999,boxzIndex:9998,wrapperzIndex:9997,offsetParent:null,positions:["most"],fill:"rgb(255, 255, 102)",windowMargin:10,strokeWidth:1,strokeStyle:"#000",cornerRadius:5,centerPointX:0.5,centerPointY:0.5,shadow:false,shadowOffsetX:2,shadowOffsetY:2,shadowBlur:3,shadowColor:"#000",shadowOverlap:false,noShadowOpts:{strokeStyle:"#999"},cssClass:"",cssStyles:{},activeClass:"bt-active",contentSelector:"$(this).attr('title')",ajaxPath:null,ajaxError:"<strong>ERROR:</strong> <em>%error</em>",ajaxLoading:"<blink>Loading...</blink>",ajaxData:{},ajaxType:"GET",ajaxCache:true,ajaxOpts:{},preBuild:function(){},preShow:function(box){},showTip:function(box){$(box).show();
},postShow:function(box){},preHide:function(box){},hideTip:function(box,callback){$(box).hide();callback();},postHide:function(){},hoverIntentOpts:{interval:300,timeout:500}};jQuery.bt.options={};})(jQuery);

