(function(){var z=this,y,o=z.jQuery,i=z.$,C=z.jQuery=z.$=function(F,E){return new C.fn.init(F,E)},f=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,B=/^.[^:#\[\.,]*$/;C.fn=C.prototype={init:function(I,E){I=I||document;if(I.nodeType){this[0]=I;this.length=1;this.context=I;return this}if(typeof I==="string"){var F=f.exec(I);if(F&&(F[1]||!E)){if(F[1]){I=C.clean([F[1]],E)}else{var G=document.getElementById(F[3]);if(G&&G.id!=F[3]){return C().find(I)}var H=C(G||[]);H.context=document;H.selector=I;return H}}else{return C(E).find(I)}}else{if(C.isFunction(I)){return C(document).ready(I)}}if(I.selector&&I.context){this.selector=I.selector;this.context=I.context}return this.setArray(C.isArray(I)?I:C.makeArray(I))},selector:"",jquery:"1.3.2",size:function(){return this.length},get:function(E){return E===y?Array.prototype.slice.call(this):this[E]},pushStack:function(E,F,H){var G=C(E);G.prevObject=this;G.context=this.context;if(F==="find"){G.selector=this.selector+(this.selector?" ":"")+H}else{if(F){G.selector=this.selector+"."+F+"("+H+")"}}return G},setArray:function(E){this.length=0;Array.prototype.push.apply(this,E);return this},each:function(E,F){return C.each(this,E,F)},index:function(E){return C.inArray(E&&E.jquery?E[0]:E,this)},attr:function(G,H,E){var F=G;if(typeof G==="string"){if(H===y){return this[0]&&C[E||"attr"](this[0],G)}else{F={};F[G]=H}}return this.each(function(I){for(G in F){C.attr(E?this.style:this,G,C.prop(this,F[G],E,I,G))}})},css:function(E,F){if((E=="width"||E=="height")&&parseFloat(F)<0){F=y}return this.attr(E,F,"curCSS")},text:function(E){if(typeof E!=="object"&&E!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(E))}var F="";C.each(E||this,function(){C.each(this.childNodes,function(){if(this.nodeType!=8){F+=this.nodeType!=1?this.nodeValue:C.fn.text([this])}})});return F},wrapAll:function(E){if(this[0]){var F=C(E,this[0].ownerDocument).clone();if(this[0].parentNode){F.insertBefore(this[0])}F.map(function(){var G=this;while(G.firstChild){G=G.firstChild}return G}).append(this)}return this},wrapInner:function(E){return this.each(function(){C(this).contents().wrapAll(E)})},wrap:function(E){return this.each(function(){C(this).wrapAll(E)})},append:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.appendChild(E)}})},prepend:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.insertBefore(E,this.firstChild)}})},before:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this)})},after:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this.nextSibling)})},end:function(){return this.prevObject||C([])},push:[].push,sort:[].sort,splice:[].splice,find:function(F){if(this.length===1){var E=this.pushStack([],"find",F);E.length=0;C.find(F,this[0],E);return E}else{return this.pushStack(C.unique(C.map(this,function(G){return C.find(F,G)})),"find",F)}},clone:function(H){var G=this.map(function(){if(!C.support.noCloneEvent&&!C.isXMLDoc(this)){var I=this.outerHTML;if(!I){var J=this.ownerDocument.createElement("div");J.appendChild(this.cloneNode(true));I=J.innerHTML}return C.clean([I.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return this.cloneNode(true)}});if(H===true){var E=this.find("*").andSelf(),F=0;G.find("*").andSelf().each(function(){if(this.nodeName!==E[F].nodeName){return}var K=C.data(E[F],"events");for(var I in K){for(var J in K[I]){C.event.add(this,I,K[I][J],K[I][J].data)}}F++})}return G},filter:function(E){return this.pushStack(C.isFunction(E)&&C.grep(this,function(G,F){return E.call(G,F)})||C.multiFilter(E,C.grep(this,function(F){return F.nodeType===1})),"filter",E)},closest:function(F){var E=C.expr.match.POS.test(F)?C(F):null,G=0;return this.map(function(){var H=this;while(H&&H.ownerDocument){if(E?E.index(H)>-1:C(H).is(F)){C.data(H,"closest",G);return H}H=H.parentNode;G++}})},not:function(F){if(typeof F==="string"){if(B.test(F)){return this.pushStack(C.multiFilter(F,this,true),"not",F)}else{F=C.multiFilter(F,this)}}var E=F.length&&F[F.length-1]!==y&&!F.nodeType;return this.filter(function(){return E?C.inArray(this,F)<0:this!=F})},add:function(E){return this.pushStack(C.unique(C.merge(this.get(),typeof E==="string"?C(E):C.makeArray(E))))},is:function(E){return !!E&&C.multiFilter(E,this).length>0},hasClass:function(E){return !!E&&this.is("."+E)},val:function(I){if(I===y){var E=this[0];if(E){if(C.nodeName(E,"option")){return(E.attributes.value||{}).specified?E.value:E.text}if(C.nodeName(E,"select")){var F=E.selectedIndex,L=[],K=E.options,H=E.type=="select-one";if(F<0){return null}for(var J=H?F:0,G=H?F+1:K.length;J<G;J++){var M=K[J];if(M.selected){I=C(M).val();if(H){return I}L.push(I)}}return L}return(E.value||"").replace(/\r/g,"")}return y}if(typeof I==="number"){I+=""}return this.each(function(){if(this.nodeType!=1){return}if(C.isArray(I)&&/radio|checkbox/.test(this.type)){this.checked=(C.inArray(this.value,I)>=0||C.inArray(this.name,I)>=0)}else{if(C.nodeName(this,"select")){var N=C.makeArray(I);C("option",this).each(function(){this.selected=(C.inArray(this.value,N)>=0||C.inArray(this.text,N)>=0)});if(!N.length){this.selectedIndex=-1}}else{this.value=I}}})},html:function(E){return E===y?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(E)},replaceWith:function(E){return this.after(E).remove()},eq:function(E){return this.slice(E,+E+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},map:function(E){return this.pushStack(C.map(this,function(G,F){return E.call(G,F,G)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(E,M,F){if(this[0]){var L=(this[0].ownerDocument||this[0]).createDocumentFragment(),H=C.clean(E,(this[0].ownerDocument||this[0]),L),G=L.firstChild;if(G){for(var J=0,K=this.length;J<K;J++){F.call(I(this[J],G),this.length>1||J>0?L.cloneNode(true):L)}}if(H){C.each(H,w)}}return this;function I(O,N){return M&&C.nodeName(O,"table")&&C.nodeName(N,"tr")?(O.getElementsByTagName("tbody")[0]||O.appendChild(O.ownerDocument.createElement("tbody"))):O}}};C.fn.init.prototype=C.fn;function w(E,F){if(F.src){C.ajax({url:F.src,async:false,dataType:"script"})}else{C.globalEval(F.text||F.textContent||F.innerHTML||"")}if(F.parentNode){F.parentNode.removeChild(F)}}function q(){return +new Date}C.extend=C.fn.extend=function(){var K=arguments[0]||{},I=1,G=arguments.length,L=false,J;if(typeof K==="boolean"){L=K;K=arguments[1]||{};I=2}if(typeof K!=="object"&&!C.isFunction(K)){K={}}if(G==I){K=this;--I}for(;I<G;I++){if((J=arguments[I])!=null){for(var E in J){var H=K[E],F=J[E];if(K===F){continue}if(L&&F&&typeof F==="object"&&!F.nodeType){K[E]=C.extend(L,H||(F.length!=null?[]:{}),F)}else{if(F!==y){K[E]=F}}}}}return K};var k=/z-?index|font-?weight|opacity|zoom|line-?height/i,t=document.defaultView||{},h=Object.prototype.toString;C.extend({noConflict:function(E){z.$=i;if(E){z.jQuery=o}return C},isFunction:function(E){return h.call(E)==="[object Function]"},isArray:function(E){return h.call(E)==="[object Array]"},isXMLDoc:function(E){return E.nodeType===9&&E.documentElement.nodeName!=="HTML"||!!E.ownerDocument&&C.isXMLDoc(E.ownerDocument)},globalEval:function(G){if(G&&/\S/.test(G)){var E=document.getElementsByTagName("head")[0]||document.documentElement,F=document.createElement("script");F.type="text/javascript";if(C.support.scriptEval){F.appendChild(document.createTextNode(G))}else{F.text=G}E.insertBefore(F,E.firstChild);E.removeChild(F)}},nodeName:function(E,F){return E.nodeName&&E.nodeName.toUpperCase()==F.toUpperCase()},each:function(H,E,K){var I,F=0,G=H.length;if(K){if(G===y){for(I in H){if(E.apply(H[I],K)===false){break}}}else{for(;F<G;){if(E.apply(H[F++],K)===false){break}}}}else{if(G===y){for(I in H){if(E.call(H[I],I,H[I])===false){break}}}else{for(var J=H[0];F<G&&E.call(J,F,J)!==false;J=H[++F]){}}}return H},prop:function(G,I,E,F,H){if(C.isFunction(I)){I=I.call(G,F)}return typeof I==="number"&&E=="curCSS"&&!k.test(H)?I+"px":I},className:{add:function(E,F){C.each((F||"").split(/\s+/),function(G,H){if(E.nodeType==1&&!C.className.has(E.className,H)){E.className+=(E.className?" ":"")+H}})},remove:function(E,F){if(E.nodeType==1){E.className=F!==y?C.grep(E.className.split(/\s+/),function(G){return !C.className.has(F,G)}).join(" "):""}},has:function(F,E){return F&&C.inArray(E,(F.className||F).toString().split(/\s+/))>-1}},swap:function(H,G,E){var F={};for(var I in G){F[I]=H.style[I];H.style[I]=G[I]}E.call(H);for(var I in G){H.style[I]=F[I]}},css:function(J,E,K,F){if(E=="width"||E=="height"){var H,G={position:"absolute",visibility:"hidden",display:"block"},I=E=="width"?["Left","Right"]:["Top","Bottom"];function L(){H=E=="width"?J.offsetWidth:J.offsetHeight;if(F==="border"){return}C.each(I,function(){if(!F){H-=parseFloat(C.curCSS(J,"padding"+this,true))||0}if(F==="margin"){H+=parseFloat(C.curCSS(J,"margin"+this,true))||0}else{H-=parseFloat(C.curCSS(J,"border"+this+"Width",true))||0}})}if(J.offsetWidth!==0){L()}else{C.swap(J,G,L)}return Math.max(0,Math.round(H))}return C.curCSS(J,E,K)},curCSS:function(J,G,K){var M,I=J.style;if(G=="opacity"&&!C.support.opacity){M=C.attr(I,"opacity");return M==""?"1":M}if(G.match(/float/i)){G=n}if(!K&&I&&I[G]){M=I[G]}else{if(t.getComputedStyle){if(G.match(/float/i)){G="float"}G=G.replace(/([A-Z])/g,"-$1").toLowerCase();var L=t.getComputedStyle(J,null);if(L){M=L.getPropertyValue(G)}if(G=="opacity"&&M==""){M="1"}}else{if(J.currentStyle){var F=G.replace(/\-(\w)/g,function(N,O){return O.toUpperCase()});M=J.currentStyle[G]||J.currentStyle[F];if(!/^\d+(px)?$/i.test(M)&&/^\d/.test(M)){var H=I.left,E=J.runtimeStyle.left;J.runtimeStyle.left=J.currentStyle.left;I.left=M||0;M=I.pixelLeft+"px";I.left=H;J.runtimeStyle.left=E}}}}return M},clean:function(I,G,K){G=G||document;if(typeof G.createElement==="undefined"){G=G.ownerDocument||G[0]&&G[0].ownerDocument||document}if(!K&&I.length===1&&typeof I[0]==="string"){var E=/^<(\w+)\s*\/?>$/.exec(I[0]);if(E){return[G.createElement(E[1])]}}var J=[],F=[],L=G.createElement("div");C.each(I,function(N,P){if(typeof P==="number"){P+=""}if(!P){return}if(typeof P==="string"){P=P.replace(/(<(\w+)[^>]*?)\/>/g,function(T,V,U){return U.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?T:V+"></"+U+">"});var O=P.replace(/^\s+/,"").substring(0,10).toLowerCase();var R=!O.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!O.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||O.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!O.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!O.indexOf("<td")||!O.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!O.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||!C.support.htmlSerialize&&[1,"div<div>","</div>"]||[0,"",""];L.innerHTML=R[1]+P+R[2];while(R[0]--){L=L.lastChild}if(!C.support.tbody){var Q=/<tbody/i.test(P),M=!O.indexOf("<table")&&!Q?L.firstChild&&L.firstChild.childNodes:R[1]=="<table>"&&!Q?L.childNodes:[];for(var S=M.length-1;S>=0;--S){if(C.nodeName(M[S],"tbody")&&!M[S].childNodes.length){M[S].parentNode.removeChild(M[S])}}}if(!C.support.leadingWhitespace&&/^\s/.test(P)){L.insertBefore(G.createTextNode(P.match(/^\s*/)[0]),L.firstChild)}P=C.makeArray(L.childNodes)}if(P.nodeType){J.push(P)}else{J=C.merge(J,P)}});if(K){for(var H=0;J[H];H++){if(C.nodeName(J[H],"script")&&(!J[H].type||J[H].type.toLowerCase()==="text/javascript")){F.push(J[H].parentNode?J[H].parentNode.removeChild(J[H]):J[H])}else{if(J[H].nodeType===1){J.splice.apply(J,[H+1,0].concat(C.makeArray(J[H].getElementsByTagName("script"))))}K.appendChild(J[H])}}return F}return J},attr:function(L,E,H){if(!L||L.nodeType==3||L.nodeType==8){return y}var I=!C.isXMLDoc(L),J=H!==y;E=I&&C.props[E]||E;if(L.tagName){var K=/href|src|style/.test(E);if(E=="selected"&&L.parentNode){L.parentNode.selectedIndex}if(E in L&&I&&!K){if(J){if(E=="type"&&C.nodeName(L,"input")&&L.parentNode){throw"type property can't be changed"}L[E]=H}if(C.nodeName(L,"form")&&L.getAttributeNode(E)){return L.getAttributeNode(E).nodeValue}if(E=="tabIndex"){var F=L.getAttributeNode("tabIndex");return F&&F.specified?F.value:L.nodeName.match(/(button|input|object|select|textarea)/i)?0:L.nodeName.match(/^(a|area)$/i)&&L.href?0:y}return L[E]}if(!C.support.style&&I&&E=="style"){return C.attr(L.style,"cssText",H)}if(J){L.setAttribute(E,""+H)}var G=!C.support.hrefNormalized&&I&&K?L.getAttribute(E,2):L.getAttribute(E);return G===null?y:G}if(!C.support.opacity&&E=="opacity"){if(J){L.zoom=1;L.filter=(L.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(H)+""=="NaN"?"":"alpha(opacity="+H*100+")")}return L.filter&&L.filter.indexOf("opacity=")>=0?(parseFloat(L.filter.match(/opacity=([^)]*)/)[1])/100)+"":""}E=E.replace(/-([a-z])/ig,function(M,N){return N.toUpperCase()});if(J){L[E]=H}return L[E]},trim:function(E){return(E||"").replace(/^\s+|\s+$/g,"")},makeArray:function(E){var G=[];if(E!=null){var F=E.length;if(F==null||typeof E==="string"||C.isFunction(E)||E.setInterval){G[0]=E}else{while(F){G[--F]=E[F]}}}return G},inArray:function(H,E){for(var F=0,G=E.length;F<G;F++){if(E[F]===H){return F}}return -1},merge:function(I,E){var F=0,H,G=I.length;if(!C.support.getAll){while((H=E[F++])!=null){if(H.nodeType!=8){I[G++]=H}}}else{while((H=E[F++])!=null){I[G++]=H}}return I},unique:function(E){var I=[],H={};try{for(var F=0,G=E.length;F<G;F++){var K=C.data(E[F]);if(!H[K]){H[K]=true;I.push(E[F])}}}catch(J){I=E}return I},grep:function(H,E,J){var I=[];for(var F=0,G=H.length;F<G;F++){if(!J!=!E(H[F],F)){I.push(H[F])}}return I},map:function(H,E){var I=[];for(var F=0,G=H.length;F<G;F++){var J=E(H[F],F);if(J!=null){I[I.length]=J}}return I.concat.apply([],I)}});var g=navigator.userAgent.toLowerCase();C.browser={version:(g.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1],safari:/webkit/.test(g),opera:/opera/.test(g),msie:/msie/.test(g)&&!/opera/.test(g),mozilla:/mozilla/.test(g)&&!/(compatible|webkit)/.test(g)};C.each({parent:function(E){return E.parentNode},parents:function(E){return C.dir(E,"parentNode")},next:function(E){return C.nth(E,2,"nextSibling")},prev:function(E){return C.nth(E,2,"previousSibling")},nextAll:function(E){return C.dir(E,"nextSibling")},prevAll:function(E){return C.dir(E,"previousSibling")},siblings:function(E){return C.sibling(E.parentNode.firstChild,E)},children:function(E){return C.sibling(E.firstChild)},contents:function(E){return C.nodeName(E,"iframe")?E.contentDocument||E.contentWindow.document:C.makeArray(E.childNodes)}},function(F,E){C.fn[F]=function(H){var G=C.map(this,E);if(H&&typeof H=="string"){G=C.multiFilter(H,G)}return this.pushStack(C.unique(G),F,H)}});C.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(F,E){C.fn[F]=function(L){var K=[],I=C(L);for(var H=0,J=I.length;H<J;H++){var G=(H>0?this.clone(true):this).get();C.fn[E].apply(C(I[H]),G);K=K.concat(G)}return this.pushStack(K,F,L)}});C.each({removeAttr:function(E){C.attr(this,E,"");if(this.nodeType==1){this.removeAttribute(E)}},addClass:function(E){C.className.add(this,E)},removeClass:function(E){C.className.remove(this,E)},toggleClass:function(E,F){if(typeof F!=="boolean"){F=!C.className.has(this,E)}C.className[F?"add":"remove"](this,E)},remove:function(E){if(!E||C.filter(E,[this]).length){C("*",this).add([this]).each(function(){C.event.remove(this);C.removeData(this)});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:function(){C(this).children().remove();while(this.firstChild){this.removeChild(this.firstChild)}}},function(F,E){C.fn[F]=function(){return this.each(E,arguments)}});function v(E,F){return E[0]&&parseInt(C.curCSS(E[0],F,true),10)||0}var l="jQuery"+q(),u=0,r={};C.extend({cache:{},data:function(E,F,H){E=E==z?r:E;var G=E[l];if(!G){G=E[l]=++u}if(F&&!C.cache[G]){C.cache[G]={}}if(H!==y){C.cache[G][F]=H}return F?C.cache[G][F]:G},removeData:function(F,G){F=F==z?r:F;var H=F[l];if(G){if(C.cache[H]){delete C.cache[H][G];G="";for(G in C.cache[H]){break}if(!G){C.removeData(F)}}}else{try{delete F[l]}catch(E){if(F.removeAttribute){F.removeAttribute(l)}}delete C.cache[H]}},queue:function(G,E,H){if(G){E=(E||"fx")+"queue";var F=C.data(G,E);if(!F||C.isArray(H)){F=C.data(G,E,C.makeArray(H))}else{if(H){F.push(H)}}}return F},dequeue:function(G,E){var H=C.queue(G,E),F=H.shift();if(!E||E==="fx"){F=H[0]}if(F!==y){F.call(G)}}});C.fn.extend({data:function(F,G){var E=F.split(".");E[1]=E[1]?"."+E[1]:"";if(G===y){var H=this.triggerHandler("getData"+E[1]+"!",[E[0]]);if(H===y&&this.length){H=C.data(this[0],F)}return H===y&&E[1]?this.data(E[0]):H}else{return this.trigger("setData"+E[1]+"!",[E[0],G]).each(function(){C.data(this,F,G)})}},removeData:function(E){return this.each(function(){C.removeData(this,E)})},queue:function(E,F){if(typeof E!=="string"){F=E;E="fx"}if(F===y){return C.queue(this[0],E)}return this.each(function(){var G=C.queue(this,E,F);if(E=="fx"&&G.length==1){G[0].call(this)}})},dequeue:function(E){return this.each(function(){C.dequeue(this,E)})}});(function(){var E=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,F=0,O=Object.prototype.toString;var G=function(ae,Y,ac,af){ac=ac||[];Y=Y||document;if(Y.nodeType!==1&&Y.nodeType!==9){return[]}if(!ae||typeof ae!=="string"){return ac}var ag=[],ad,ab,X,Z,ai,V,T=true;E.lastIndex=0;while((ad=E.exec(ae))!==null){ag.push(ad[1]);if(ad[2]){V=RegExp.rightContext;break}}if(ag.length>1&&I.exec(ae)){if(ag.length===2&&N.relative[ag[0]]){ab=Q(ag[0]+ag[1],Y)}else{ab=N.relative[ag[0]]?[Y]:G(ag.shift(),Y);while(ag.length){ae=ag.shift();if(N.relative[ae]){ae+=ag.shift()}ab=Q(ae,ab)}}}else{var ah=af?{expr:ag.pop(),set:R(af)}:G.find(ag.pop(),ag.length===1&&Y.parentNode?Y.parentNode:Y,K(Y));ab=G.filter(ah.expr,ah.set);if(ag.length>0){X=R(ab)}else{T=false}while(ag.length){var U=ag.pop(),W=U;if(!N.relative[U]){U=""}else{W=ag.pop()}if(W==null){W=Y}N.relative[U](X,W,K(Y))}}if(!X){X=ab}if(!X){throw"Syntax error, unrecognized expression: "+(U||ae)}if(O.call(X)==="[object Array]"){if(!T){ac.push.apply(ac,X)}else{if(Y.nodeType===1){for(var aa=0;X[aa]!=null;aa++){if(X[aa]&&(X[aa]===true||X[aa].nodeType===1&&P(Y,X[aa]))){ac.push(ab[aa])}}}else{for(var aa=0;X[aa]!=null;aa++){if(X[aa]&&X[aa].nodeType===1){ac.push(ab[aa])}}}}}else{R(X,ac)}if(V){G(V,Y,ac,af);if(L){hasDuplicate=false;ac.sort(L);if(hasDuplicate){for(var aa=1;aa<ac.length;aa++){if(ac[aa]===ac[aa-1]){ac.splice(aa--,1)}}}}}return ac};G.matches=function(T,U){return G(T,null,null,U)};G.find=function(aa,V,ab){var Y,T;if(!aa){return[]}for(var X=0,Z=N.order.length;X<Z;X++){var U=N.order[X],T;if((T=N.match[U].exec(aa))){var W=RegExp.leftContext;if(W.substr(W.length-1)!=="\\"){T[1]=(T[1]||"").replace(/\\/g,"");Y=N.find[U](T,V,ab);if(Y!=null){aa=aa.replace(N.match[U],"");break}}}}if(!Y){Y=V.getElementsByTagName("*")}return{set:Y,expr:aa}};G.filter=function(ae,ac,Z,ag){var U=ae,X=[],V=ac,W,ad,T=ac&&ac[0]&&K(ac[0]);while(ae&&ac.length){for(var af in N.filter){if((W=N.match[af].exec(ae))!=null){var Y=N.filter[af],ah,ai;ad=false;if(V==X){X=[]}if(N.preFilter[af]){W=N.preFilter[af](W,V,Z,X,ag,T);if(!W){ad=ah=true}else{if(W===true){continue}}}if(W){for(var ab=0;(ai=V[ab])!=null;ab++){if(ai){ah=Y(ai,W,ab,V);var aa=ag^!!ah;if(Z&&ah!=null){if(aa){ad=true}else{V[ab]=false}}else{if(aa){X.push(ai);ad=true}}}}}if(ah!==y){if(!Z){V=X}ae=ae.replace(N.match[af],"");if(!ad){return[]}break}}}if(ae==U){if(ad==null){throw"Syntax error, unrecognized expression: "+ae}else{break}}U=ae}return V};var N=G.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\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(T){return T.getAttribute("href")}},relative:{"+":function(V,Z,X){var ab=typeof Z==="string",aa=ab&&!/\W/.test(Z),T=ab&&!aa;if(aa&&!X){Z=Z.toUpperCase()}for(var W=0,Y=V.length,U;W<Y;W++){if((U=V[W])){while((U=U.previousSibling)&&U.nodeType!==1){}V[W]=T||U&&U.nodeName===Z?U||false:U===Z}}if(T){G.filter(Z,V,true)}},">":function(Y,X,V){var aa=typeof X==="string";if(aa&&!/\W/.test(X)){X=V?X:X.toUpperCase();for(var U=0,W=Y.length;U<W;U++){var T=Y[U];if(T){var Z=T.parentNode;Y[U]=Z.nodeName===X?Z:false}}}else{for(var U=0,W=Y.length;U<W;U++){var T=Y[U];if(T){Y[U]=aa?T.parentNode:T.parentNode===X}}if(aa){G.filter(X,Y,true)}}},"":function(U,W,Y){var V=F++,T=M;if(!W.match(/\W/)){var X=W=Y?W:W.toUpperCase();T=J}T("parentNode",W,V,U,X,Y)},"~":function(U,W,Y){var V=F++,T=M;if(typeof W==="string"&&!W.match(/\W/)){var X=W=Y?W:W.toUpperCase();T=J}T("previousSibling",W,V,U,X,Y)}},find:{ID:function(U,T,V){if(typeof T.getElementById!=="undefined"&&!V){var W=T.getElementById(U[1]);return W?[W]:[]}},NAME:function(V,T,X){if(typeof T.getElementsByName!=="undefined"){var Y=[],Z=T.getElementsByName(V[1]);for(var U=0,W=Z.length;U<W;U++){if(Z[U].getAttribute("name")===V[1]){Y.push(Z[U])}}return Y.length===0?null:Y}},TAG:function(U,T){return T.getElementsByTagName(U[1])}},preFilter:{CLASS:function(W,V,X,T,aa,Z){W=" "+W[1].replace(/\\/g,"")+" ";if(Z){return W}for(var Y=0,U;(U=V[Y])!=null;Y++){if(U){if(aa^(U.className&&(" "+U.className+" ").indexOf(W)>=0)){if(!X){T.push(U)}}else{if(X){V[Y]=false}}}}return false},ID:function(T){return T[1].replace(/\\/g,"")},TAG:function(U,V){for(var T=0;V[T]===false;T++){}return V[T]&&K(V[T])?U[1]:U[1].toUpperCase()},CHILD:function(U){if(U[1]=="nth"){var T=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(U[2]=="even"&&"2n"||U[2]=="odd"&&"2n+1"||!/\D/.test(U[2])&&"0n+"+U[2]||U[2]);U[2]=(T[1]+(T[2]||1))-0;U[3]=T[3]-0}U[0]=F++;return U},ATTR:function(T,U,Z,X,W,V){var Y=T[1].replace(/\\/g,"");if(!V&&N.attrMap[Y]){T[1]=N.attrMap[Y]}if(T[2]==="~="){T[4]=" "+T[4]+" "}return T},PSEUDO:function(U,V,Y,X,W){if(U[1]==="not"){if(U[3].match(E).length>1||/^\w/.test(U[3])){U[3]=G(U[3],null,null,V)}else{var T=G.filter(U[3],V,Y,true^W);if(!Y){X.push.apply(X,T)}return false}}else{if(N.match.POS.test(U[0])||N.match.CHILD.test(U[0])){return true}}return U},POS:function(T){T.unshift(true);return T}},filters:{enabled:function(T){return T.disabled===false&&T.type!=="hidden"},disabled:function(T){return T.disabled===true},checked:function(T){return T.checked===true},selected:function(T){T.parentNode.selectedIndex;return T.selected===true},parent:function(T){return !!T.firstChild},empty:function(T){return !T.firstChild},has:function(V,T,U){return !!G(U[3],V).length},header:function(T){return/h\d/i.test(T.nodeName)},text:function(T){return"text"===T.type},radio:function(T){return"radio"===T.type},checkbox:function(T){return"checkbox"===T.type},file:function(T){return"file"===T.type},password:function(T){return"password"===T.type},submit:function(T){return"submit"===T.type},image:function(T){return"image"===T.type},reset:function(T){return"reset"===T.type},button:function(T){return"button"===T.type||T.nodeName.toUpperCase()==="BUTTON"},input:function(T){return/input|select|textarea|button/i.test(T.nodeName)}},setFilters:{first:function(U,T){return T===0},last:function(V,T,U,W){return T===W.length-1},even:function(U,T){return T%2===0},odd:function(U,T){return T%2===1},lt:function(V,T,U){return T<U[3]-0},gt:function(V,T,U){return T>U[3]-0},nth:function(V,T,U){return U[3]-0==T},eq:function(V,T,U){return U[3]-0==T}},filter:{PSEUDO:function(Z,V,X,T){var U=V[1],W=N.filters[U];if(W){return W(Z,X,V,T)}else{if(U==="contains"){return(Z.textContent||Z.innerText||"").indexOf(V[3])>=0}else{if(U==="not"){var aa=V[3];for(var X=0,Y=aa.length;X<Y;X++){if(aa[X]===Z){return false}}return true}}}},CHILD:function(T,V){var ab=V[1],Z=T;switch(ab){case"only":case"first":while(Z=Z.previousSibling){if(Z.nodeType===1){return false}}if(ab=="first"){return true}Z=T;case"last":while(Z=Z.nextSibling){if(Z.nodeType===1){return false}}return true;case"nth":var U=V[2],Y=V[3];if(U==1&&Y==0){return true}var W=V[0],ac=T.parentNode;if(ac&&(ac.sizcache!==W||!T.nodeIndex)){var aa=0;for(Z=ac.firstChild;Z;Z=Z.nextSibling){if(Z.nodeType===1){Z.nodeIndex=++aa}}ac.sizcache=W}var X=T.nodeIndex-Y;if(U==0){return X==0}else{return(X%U==0&&X/U>=0)}}},ID:function(U,T){return U.nodeType===1&&U.getAttribute("id")===T},TAG:function(U,T){return(T==="*"&&U.nodeType===1)||U.nodeName===T},CLASS:function(U,T){return(" "+(U.className||U.getAttribute("class"))+" ").indexOf(T)>-1},ATTR:function(W,U){var X=U[1],Y=N.attrHandle[X]?N.attrHandle[X](W):W[X]!=null?W[X]:W.getAttribute(X),T=Y+"",Z=U[2],V=U[4];return Y==null?Z==="!=":Z==="="?T===V:Z==="*="?T.indexOf(V)>=0:Z==="~="?(" "+T+" ").indexOf(V)>=0:!V?T&&Y!==false:Z==="!="?T!=V:Z==="^="?T.indexOf(V)===0:Z==="$="?T.substr(T.length-V.length)===V:Z==="|="?T===V||T.substr(0,V.length+1)===V+"-":false},POS:function(V,U,T,Y){var W=U[2],X=N.setFilters[W];if(X){return X(V,T,U,Y)}}}};var I=N.match.POS;for(var S in N.match){N.match[S]=RegExp(N.match[S].source+/(?![^\[]*\])(?![^\(]*\))/.source)}var R=function(T,U){T=Array.prototype.slice.call(T);if(U){U.push.apply(U,T);return U}return T};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(H){R=function(T,X){var W=X||[];if(O.call(T)==="[object Array]"){Array.prototype.push.apply(W,T)}else{if(typeof T.length==="number"){for(var U=0,V=T.length;U<V;U++){W.push(T[U])}}else{for(var U=0;T[U];U++){W.push(T[U])}}}return W}}var L;if(document.documentElement.compareDocumentPosition){L=function(V,U){var T=V.compareDocumentPosition(U)&4?-1:V===U?0:1;if(T===0){hasDuplicate=true}return T}}else{if("sourceIndex" in document.documentElement){L=function(V,U){var T=V.sourceIndex-U.sourceIndex;if(T===0){hasDuplicate=true}return T}}else{if(document.createRange){L=function(X,V){var U=X.ownerDocument.createRange(),W=V.ownerDocument.createRange();U.selectNode(X);U.collapse(true);W.selectNode(V);W.collapse(true);var T=U.compareBoundaryPoints(Range.START_TO_END,W);if(T===0){hasDuplicate=true}return T}}}}(function(){var U=document.createElement("form"),V="script"+(new Date).getTime();U.innerHTML="<input name='"+V+"'/>";var T=document.documentElement;T.insertBefore(U,T.firstChild);if(!!document.getElementById(V)){N.find.ID=function(X,W,Y){if(typeof W.getElementById!=="undefined"&&!Y){var Z=W.getElementById(X[1]);return Z?Z.id===X[1]||typeof Z.getAttributeNode!=="undefined"&&Z.getAttributeNode("id").nodeValue===X[1]?[Z]:y:[]}};N.filter.ID=function(Y,W){var X=typeof Y.getAttributeNode!=="undefined"&&Y.getAttributeNode("id");return Y.nodeType===1&&X&&X.nodeValue===W}}T.removeChild(U)})();(function(){var T=document.createElement("div");T.appendChild(document.createComment(""));if(T.getElementsByTagName("*").length>0){N.find.TAG=function(X,V){var Y=V.getElementsByTagName(X[1]);if(X[1]==="*"){var U=[];for(var W=0;Y[W];W++){if(Y[W].nodeType===1){U.push(Y[W])}}Y=U}return Y}}T.innerHTML="<a href='#'></a>";if(T.firstChild&&typeof T.firstChild.getAttribute!=="undefined"&&T.firstChild.getAttribute("href")!=="#"){N.attrHandle.href=function(U){return U.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){var T=G,U=document.createElement("div");U.innerHTML="<p class='TEST'></p>";if(U.querySelectorAll&&U.querySelectorAll(".TEST").length===0){return}G=function(Y,V,Z,W){V=V||document;if(!W&&V.nodeType===9&&!K(V)){try{return R(V.querySelectorAll(Y),Z)}catch(X){}}return T(Y,V,Z,W)};G.find=T.find;G.filter=T.filter;G.selectors=T.selectors;G.matches=T.matches})()}if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){(function(){var T=document.createElement("div");T.innerHTML="<div class='test e'></div><div class='test'></div>";if(T.getElementsByClassName("e").length===0){return}T.lastChild.className="e";if(T.getElementsByClassName("e").length===1){return}N.order.splice(1,0,"CLASS");N.find.CLASS=function(V,U,W){if(typeof U.getElementsByClassName!=="undefined"&&!W){return U.getElementsByClassName(V[1])}}})()}function J(U,T,W,ac,ab,Y){var ad=U=="previousSibling"&&!Y;for(var X=0,Z=ac.length;X<Z;X++){var aa=ac[X];if(aa){if(ad&&aa.nodeType===1){aa.sizcache=W;aa.sizset=X}aa=aa[U];var V=false;while(aa){if(aa.sizcache===W){V=ac[aa.sizset];break}if(aa.nodeType===1&&!Y){aa.sizcache=W;aa.sizset=X}if(aa.nodeName===T){V=aa;break}aa=aa[U]}ac[X]=V}}}function M(U,T,W,ac,ab,Y){var ad=U=="previousSibling"&&!Y;for(var X=0,Z=ac.length;X<Z;X++){var aa=ac[X];if(aa){if(ad&&aa.nodeType===1){aa.sizcache=W;aa.sizset=X}aa=aa[U];var V=false;while(aa){if(aa.sizcache===W){V=ac[aa.sizset];break}if(aa.nodeType===1){if(!Y){aa.sizcache=W;aa.sizset=X}if(typeof T!=="string"){if(aa===T){V=true;break}}else{if(G.filter(T,[aa]).length>0){V=aa;break}}}aa=aa[U]}ac[X]=V}}}var P=document.compareDocumentPosition?function(U,T){return U.compareDocumentPosition(T)&16}:function(U,T){return U!==T&&(U.contains?U.contains(T):true)};var K=function(T){return T.nodeType===9&&T.documentElement.nodeName!=="HTML"||!!T.ownerDocument&&K(T.ownerDocument)};var Q=function(aa,T){var X=[],Z="",U,V=T.nodeType?[T]:T;while((U=N.match.PSEUDO.exec(aa))){Z+=U[0];aa=aa.replace(N.match.PSEUDO,"")}aa=N.relative[aa]?aa+"*":aa;for(var W=0,Y=V.length;W<Y;W++){G(aa,V[W],X)}return G.filter(Z,X)};C.find=G;C.filter=G.filter;C.expr=G.selectors;C.expr[":"]=C.expr.filters;G.selectors.filters.hidden=function(T){return T.offsetWidth===0||T.offsetHeight===0};G.selectors.filters.visible=function(T){return T.offsetWidth>0||T.offsetHeight>0};G.selectors.filters.animated=function(T){return C.grep(C.timers,function(U){return T===U.elem}).length};C.multiFilter=function(T,U,V){if(V){T=":not("+T+")"}return G.matches(T,U)};C.dir=function(V,T){var U=[],W=V[T];while(W&&W!=document){if(W.nodeType==1){U.push(W)}W=W[T]}return U};C.nth=function(T,U,X,V){U=U||1;var W=0;for(;T;T=T[X]){if(T.nodeType==1&&++W==U){break}}return T};C.sibling=function(U,V){var T=[];for(;U;U=U.nextSibling){if(U.nodeType==1&&U!=V){T.push(U)}}return T};return;z.Sizzle=G})();C.event={add:function(H,G,I,K){if(H.nodeType==3||H.nodeType==8){return}if(H.setInterval&&H!=z){H=z}if(!I.guid){I.guid=this.guid++}if(K!==y){var J=I;I=this.proxy(J);I.data=K}var F=C.data(H,"events")||C.data(H,"events",{}),E=C.data(H,"handle")||C.data(H,"handle",function(){return typeof C!=="undefined"&&!C.event.triggered?C.event.handle.apply(arguments.callee.elem,arguments):y});E.elem=H;C.each(G.split(/\s+/),function(M,L){var O=L.split(".");L=O.shift();I.type=O.slice().sort().join(".");var N=F[L];if(C.event.specialAll[L]){C.event.specialAll[L].setup.call(H,K,O)}if(!N){N=F[L]={};if(!C.event.special[L]||C.event.special[L].setup.call(H,K,O)===false){if(H.addEventListener){H.addEventListener(L,E,false)}else{if(H.attachEvent){H.attachEvent("on"+L,E)}}}}N[I.guid]=I;C.event.global[L]=true});H=null},guid:1,global:{},remove:function(E,J,I){if(E.nodeType==3||E.nodeType==8){return}var K=C.data(E,"events"),L,F;if(K){if(J===y||(typeof J==="string"&&J.charAt(0)==".")){for(var H in K){this.remove(E,H+(J||""))}}else{if(J.type){I=J.handler;J=J.type}C.each(J.split(/\s+/),function(P,M){var Q=M.split(".");M=Q.shift();var N=RegExp("(^|\\.)"+Q.slice().sort().join(".*\\.")+"(\\.|$)");if(K[M]){if(I){delete K[M][I.guid]}else{for(var O in K[M]){if(N.test(K[M][O].type)){delete K[M][O]}}}if(C.event.specialAll[M]){C.event.specialAll[M].teardown.call(E,Q)}for(L in K[M]){break}if(!L){if(!C.event.special[M]||C.event.special[M].teardown.call(E,Q)===false){if(E.removeEventListener){E.removeEventListener(M,C.data(E,"handle"),false)}else{if(E.detachEvent){E.detachEvent("on"+M,C.data(E,"handle"))}}}L=null;delete K[M]}}})}for(L in K){break}if(!L){var G=C.data(E,"handle");if(G){G.elem=null}C.removeData(E,"events");C.removeData(E,"handle")}}},trigger:function(I,G,F,L){var K=I.type||I;if(!L){I=typeof I==="object"?I[l]?I:C.extend(C.Event(K),I):C.Event(K);if(K.indexOf("!")>=0){I.type=K=K.slice(0,-1);I.exclusive=true}if(!F){I.stopPropagation();if(this.global[K]){C.each(C.cache,function(){if(this.events&&this.events[K]){C.event.trigger(I,G,this.handle.elem)}})}}if(!F||F.nodeType==3||F.nodeType==8){return y}I.result=y;I.target=F;G=C.makeArray(G);G.unshift(I)}I.currentTarget=F;var H=C.data(F,"handle");if(H){H.apply(F,G)}if((!F[K]||(C.nodeName(F,"a")&&K=="click"))&&F["on"+K]&&F["on"+K].apply(F,G)===false){I.result=false}if(!L&&F[K]&&!I.isDefaultPrevented()&&!(C.nodeName(F,"a")&&K=="click")){this.triggered=true;try{F[K]()}catch(E){}}this.triggered=false;if(!I.isPropagationStopped()){var J=F.parentNode||F.ownerDocument;if(J){C.event.trigger(I,G,J,true)}}},handle:function(K){var F,I;K=arguments[0]=C.event.fix(K||z.event);K.currentTarget=this;var E=K.type.split(".");K.type=E.shift();F=!E.length&&!K.exclusive;var L=RegExp("(^|\\.)"+E.slice().sort().join(".*\\.")+"(\\.|$)");I=(C.data(this,"events")||{})[K.type];for(var G in I){var H=I[G];if(F||L.test(H.type)){K.handler=H;K.data=H.data;var J=H.apply(this,arguments);if(J!==y){K.result=J;if(J===false){K.preventDefault();K.stopPropagation()}}if(K.isImmediatePropagationStopped()){break}}}},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(I){if(I[l]){return I}var F=I;I=C.Event(F);for(var E=this.props.length,H;E;){H=this.props[--E];I[H]=F[H]}if(!I.target){I.target=I.srcElement||document}if(I.target.nodeType==3){I.target=I.target.parentNode}if(!I.relatedTarget&&I.fromElement){I.relatedTarget=I.fromElement==I.target?I.toElement:I.fromElement}if(I.pageX==null&&I.clientX!=null){var J=document.documentElement,G=document.body;I.pageX=I.clientX+(J&&J.scrollLeft||G&&G.scrollLeft||0)-(J.clientLeft||0);I.pageY=I.clientY+(J&&J.scrollTop||G&&G.scrollTop||0)-(J.clientTop||0)}if(!I.which&&((I.charCode||I.charCode===0)?I.charCode:I.keyCode)){I.which=I.charCode||I.keyCode}if(!I.metaKey&&I.ctrlKey){I.metaKey=I.ctrlKey}if(!I.which&&I.button){I.which=(I.button&1?1:(I.button&2?3:(I.button&4?2:0)))}return I},proxy:function(F,E){E=E||function(){return F.apply(this,arguments)};E.guid=F.guid=F.guid||E.guid||this.guid++;return E},special:{ready:{setup:c,teardown:function(){}}},specialAll:{live:{setup:function(E,F){C.event.add(this,F[0],j)},teardown:function(G){if(G.length){var E=0,F=RegExp("(^|\\.)"+G[0]+"(\\.|$)");C.each((C.data(this,"events").live||{}),function(){if(F.test(this.type)){E++}});if(E<1){C.event.remove(this,G[0],j)}}}}}};C.Event=function(E){if(!this.preventDefault){return new C.Event(E)}if(E&&E.type){this.originalEvent=E;this.type=E.type}else{this.type=E}this.timeStamp=q();this[l]=true};function b(){return false}function s(){return true}C.Event.prototype={preventDefault:function(){this.isDefaultPrevented=s;var E=this.originalEvent;if(!E){return}if(E.preventDefault){E.preventDefault()}E.returnValue=false},stopPropagation:function(){this.isPropagationStopped=s;var E=this.originalEvent;if(!E){return}if(E.stopPropagation){E.stopPropagation()}E.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=s;this.stopPropagation()},isDefaultPrevented:b,isPropagationStopped:b,isImmediatePropagationStopped:b};var d=function(F){var G=F.relatedTarget;while(G&&G!=this){try{G=G.parentNode}catch(E){G=this}}if(G!=this){F.type=F.data;C.event.handle.apply(this,arguments)}};C.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(E,F){C.event.special[F]={setup:function(){C.event.add(this,E,d,F)},teardown:function(){C.event.remove(this,E,d)}}});C.fn.extend({bind:function(E,G,F){return E=="unload"?this.one(E,G,F):this.each(function(){C.event.add(this,E,F||G,F&&G)})},one:function(E,H,G){var F=C.event.proxy(G||H,function(I){C(this).unbind(I,F);return(G||H).apply(this,arguments)});return this.each(function(){C.event.add(this,E,F,G&&H)})},unbind:function(E,F){return this.each(function(){C.event.remove(this,E,F)})},trigger:function(E,F){return this.each(function(){C.event.trigger(E,F,this)})},triggerHandler:function(E,G){if(this[0]){var F=C.Event(E);F.preventDefault();F.stopPropagation();C.event.trigger(F,G,this[0]);return F.result}},toggle:function(F){var G=arguments,E=1;while(E<G.length){C.event.proxy(F,G[E++])}return this.click(C.event.proxy(F,function(H){this.lastToggle=(this.lastToggle||0)%E;H.preventDefault();return G[this.lastToggle++].apply(this,arguments)||false}))},hover:function(F,E){return this.mouseenter(F).mouseleave(E)},ready:function(E){c();if(C.isReady){E.call(document,C)}else{C.readyList.push(E)}return this},live:function(E,G){var F=C.event.proxy(G);F.guid+=this.selector+E;C(document).bind(p(E,this.selector),this.selector,F);return this},die:function(E,F){C(document).unbind(p(E,this.selector),F?{guid:F.guid+this.selector+E}:null);return this}});function j(G){var H=RegExp("(^|\\.)"+G.type+"(\\.|$)"),F=true,E=[];C.each(C.data(this,"events").live||[],function(I,J){if(H.test(J.type)){var K=C(G.target).closest(J.data)[0];if(K){E.push({elem:K,fn:J})}}});E.sort(function(J,I){return C.data(J.elem,"closest")-C.data(I.elem,"closest")});C.each(E,function(){if(this.fn.call(this.elem,G,this.fn.data)===false){return(F=false)}});return F}function p(E,F){return["live",E,F.replace(/\./g,"`").replace(/ /g,"|")].join(".")}C.extend({isReady:false,readyList:[],ready:function(){if(!C.isReady){C.isReady=true;if(C.readyList){C.each(C.readyList,function(){this.call(document,C)});C.readyList=null}C(document).triggerHandler("ready")}}});var A=false;function c(){if(A){return}A=true;if(document.addEventListener){document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,false);C.ready()},false)}else{if(document.attachEvent){document.attachEvent("onreadystatechange",function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",arguments.callee);C.ready()}});if(document.documentElement.doScroll&&z==z.top){(function(){if(C.isReady){return}try{document.documentElement.doScroll("left")}catch(E){setTimeout(arguments.callee,0);return}C.ready()})()}}}C.event.add(z,"load",C.ready)}C.each(("blur,focus,load,resize,scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave,change,select,submit,keydown,keypress,keyup,error").split(","),function(E,F){C.fn[F]=function(G){return G?this.bind(F,G):this.trigger(F)}});C(z).bind("unload",function(){for(var E in C.cache){if(E!=1&&C.cache[E].handle){C.event.remove(C.cache[E].handle.elem)}}});(function(){C.support={};var F=document.documentElement,H=document.createElement("script"),I=document.createElement("div"),K="script"+(new Date).getTime();I.style.display="none";I.innerHTML='   <link/><table></table><a href="/a" style="color:red;float:left;opacity:.5;">a</a><select><option>text</option></select><object><param/></object>';var E=I.getElementsByTagName("*"),J=I.getElementsByTagName("a")[0];if(!E||!E.length||!J){return}C.support={leadingWhitespace:I.firstChild.nodeType==3,tbody:!I.getElementsByTagName("tbody").length,objectAll:!!I.getElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!I.getElementsByTagName("link").length,style:/red/.test(J.getAttribute("style")),hrefNormalized:J.getAttribute("href")==="/a",opacity:J.style.opacity==="0.5",cssFloat:!!J.style.cssFloat,scriptEval:false,noCloneEvent:true,boxModel:null};H.type="text/javascript";try{H.appendChild(document.createTextNode("window."+K+"=1;"))}catch(G){}F.insertBefore(H,F.firstChild);if(z[K]){C.support.scriptEval=true;delete z[K]}F.removeChild(H);if(I.attachEvent&&I.fireEvent){I.attachEvent("onclick",function(){C.support.noCloneEvent=false;I.detachEvent("onclick",arguments.callee)});I.cloneNode(true).fireEvent("onclick")}C(function(){var L=document.createElement("div");L.style.width=L.style.paddingLeft="1px";document.body.appendChild(L);C.boxModel=C.support.boxModel=L.offsetWidth===2;document.body.removeChild(L).style.display="none"})})();var n=C.support.cssFloat?"cssFloat":"styleFloat";C.props={"for":"htmlFor","class":"className","float":n,cssFloat:n,styleFloat:n,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabindex:"tabIndex"};C.fn.extend({_load:C.fn.load,load:function(F,K,E){if(typeof F!=="string"){return this._load(F)}var G=F.indexOf(" ");if(G>=0){var I=F.slice(G,F.length);F=F.slice(0,G)}var J="GET";if(K){if(C.isFunction(K)){E=K;K=null}else{if(typeof K==="object"){K=C.param(K);J="POST"}}}var H=this;C.ajax({url:F,type:J,dataType:"html",data:K,complete:function(L,M){if(M=="success"||M=="notmodified"){H.html(I?C("<div/>").append(L.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(I):L.responseText)}if(E){H.each(E,[L.responseText,M,L])}}});return this},serialize:function(){return C.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?C.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type))}).map(function(E,F){var G=C(this).val();return G==null?null:C.isArray(G)?C.map(G,function(I,H){return{name:F.name,value:I}}):{name:F.name,value:G}}).get()}});C.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(E,F){C.fn[F]=function(G){return this.bind(F,G)}});var e=q();C.extend({get:function(F,H,E,G){if(C.isFunction(H)){E=H;H=null}return C.ajax({type:"GET",url:F,data:H,success:E,dataType:G})},getScript:function(F,E){return C.get(F,null,E,"script")},getJSON:function(F,G,E){return C.get(F,G,E,"json")},post:function(F,H,E,G){if(C.isFunction(H)){E=H;H={}}return C.ajax({type:"POST",url:F,data:H,success:E,dataType:G})},ajaxSetup:function(E){C.extend(C.ajaxSettings,E)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return z.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(E){E=C.extend(true,E,C.extend(true,{},C.ajaxSettings,E));var S,J=/=\?(&|$)/g,Q,R,T=E.type.toUpperCase();if(E.data&&E.processData&&typeof E.data!=="string"){E.data=C.param(E.data)}if(E.dataType=="jsonp"){if(T=="GET"){if(!E.url.match(J)){E.url+=(E.url.match(/\?/)?"&":"?")+(E.jsonp||"callback")+"=?"}}else{if(!E.data||!E.data.match(J)){E.data=(E.data?E.data+"&":"")+(E.jsonp||"callback")+"=?"}}E.dataType="json"}if(E.dataType=="json"&&(E.data&&E.data.match(J)||E.url.match(J))){S="jsonp"+e++;if(E.data){E.data=(E.data+"").replace(J,"="+S+"$1")}E.url=E.url.replace(J,"="+S+"$1");E.dataType="script";z[S]=function(X){R=X;P();W();z[S]=y;try{delete z[S]}catch(Y){}if(M){M.removeChild(K)}}}if(E.dataType=="script"&&E.cache==null){E.cache=false}if(E.cache===false&&T=="GET"){var G=q();var U=E.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+G+"$2");E.url=U+((U==E.url)?(E.url.match(/\?/)?"&":"?")+"_="+G:"")}if(E.data&&T=="GET"){E.url+=(E.url.match(/\?/)?"&":"?")+E.data;E.data=null}if(E.global&&!C.active++){C.event.trigger("ajaxStart")}var V=/^(\w+:)?\/\/([^\/?#]+)/.exec(E.url);if(E.dataType=="script"&&T=="GET"&&V&&(V[1]&&V[1]!=location.protocol||V[2]!=location.host)){var M=document.getElementsByTagName("head")[0];var K=document.createElement("script");K.src=E.url;if(E.scriptCharset){K.charset=E.scriptCharset}if(!S){var L=false;K.onload=K.onreadystatechange=function(){if(!L&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){L=true;P();W();K.onload=K.onreadystatechange=null;M.removeChild(K)}}}M.appendChild(K);return y}var O=false;var N=E.xhr();if(E.username){N.open(T,E.url,E.async,E.username,E.password)}else{N.open(T,E.url,E.async)}try{if(E.data){N.setRequestHeader("Content-Type",E.contentType)}if(E.ifModified){N.setRequestHeader("If-Modified-Since",C.lastModified[E.url]||"Thu, 01 Jan 1970 00:00:00 GMT")}N.setRequestHeader("X-Requested-With","XMLHttpRequest");N.setRequestHeader("Accept",E.dataType&&E.accepts[E.dataType]?E.accepts[E.dataType]+", */*":E.accepts._default)}catch(H){}if(E.beforeSend&&E.beforeSend(N,E)===false){if(E.global&&!--C.active){C.event.trigger("ajaxStop")}N.abort();return false}if(E.global){C.event.trigger("ajaxSend",[N,E])}var I=function(Y){if(N.readyState==0){if(F){clearInterval(F);F=null;if(E.global&&!--C.active){C.event.trigger("ajaxStop")}}}else{if(!O&&N&&(N.readyState==4||Y=="timeout")){O=true;if(F){clearInterval(F);F=null}Q=Y=="timeout"?"timeout":!C.httpSuccess(N)?"error":E.ifModified&&C.httpNotModified(N,E.url)?"notmodified":"success";if(Q=="success"){try{R=C.httpData(N,E.dataType,E)}catch(X){Q="parsererror"}}if(Q=="success"){var Z;try{Z=N.getResponseHeader("Last-Modified")}catch(X){}if(E.ifModified&&Z){C.lastModified[E.url]=Z}if(!S){P()}}else{C.handleError(E,N,Q)}W();if(Y){N.abort()}if(E.async){N=null}}}};if(E.async){var F=setInterval(I,13);if(E.timeout>0){setTimeout(function(){if(N&&!O){I("timeout")}},E.timeout)}}try{N.send(E.data)}catch(H){C.handleError(E,N,null,H)}if(!E.async){I()}function P(){if(E.success){E.success(R,Q)}if(E.global){C.event.trigger("ajaxSuccess",[N,E])}}function W(){if(E.complete){E.complete(N,Q)}if(E.global){C.event.trigger("ajaxComplete",[N,E])}if(E.global&&!--C.active){C.event.trigger("ajaxStop")}}return N},handleError:function(E,H,G,F){if(E.error){E.error(H,G,F)}if(E.global){C.event.trigger("ajaxError",[H,E,F])}},active:0,httpSuccess:function(F){try{return !F.status&&location.protocol=="file:"||(F.status>=200&&F.status<300)||F.status==304||F.status==1223}catch(E){}return false},httpNotModified:function(H,F){try{var E=H.getResponseHeader("Last-Modified");return H.status==304||E==C.lastModified[F]}catch(G){}return false},httpData:function(H,E,F){var I=H.getResponseHeader("content-type"),G=E=="xml"||!E&&I&&I.indexOf("xml")>=0,J=G?H.responseXML:H.responseText;if(G&&J.documentElement.tagName=="parsererror"){throw"parsererror"}if(F&&F.dataFilter){J=F.dataFilter(J,E)}if(typeof J==="string"){if(E=="script"){C.globalEval(J)}if(E=="json"){J=z["eval"]("("+J+")")}}return J},param:function(G){var E=[];function F(I,J){E[E.length]=encodeURIComponent(I)+"="+encodeURIComponent(J)}if(C.isArray(G)||G.jquery){C.each(G,function(){F(this.name,this.value)})}else{for(var H in G){if(C.isArray(G[H])){C.each(G[H],function(){F(H,this)})}else{F(H,C.isFunction(G[H])?G[H]():G[H])}}}return E.join("&").replace(/%20/g,"+")}});var D={},a,m=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function x(E,G){var F={};C.each(m.concat.apply([],m.slice(0,G)),function(){F[this]=E});return F}C.fn.extend({show:function(G,F){if(G){return this.animate(x("show",3),G,F)}else{for(var H=0,I=this.length;H<I;H++){var E=C.data(this[H],"olddisplay");this[H].style.display=E||"";if(C.css(this[H],"display")==="none"){var L=this[H].tagName,K;if(D[L]){K=D[L]}else{var J=C("<"+L+" />").appendTo("body");K=J.css("display");if(K==="none"){K="block"}J.remove();D[L]=K}C.data(this[H],"olddisplay",K)}}for(var H=0,I=this.length;H<I;H++){this[H].style.display=C.data(this[H],"olddisplay")||""}return this}},hide:function(F,E){if(F){return this.animate(x("hide",3),F,E)}else{for(var G=0,I=this.length;G<I;G++){var H=C.data(this[G],"olddisplay");if(!H&&H!=="none"){C.data(this[G],"olddisplay",C.css(this[G],"display"))}}for(var G=0,I=this.length;G<I;G++){this[G].style.display="none"}return this}},_toggle:C.fn.toggle,toggle:function(E,F){var G=typeof E==="boolean";return C.isFunction(E)&&C.isFunction(F)?this._toggle.apply(this,arguments):E==null||G?this.each(function(){var H=G?E:C(this).is(":hidden");C(this)[H?"show":"hide"]()}):this.animate(x("toggle",3),E,F)},fadeTo:function(F,G,E){return this.animate({opacity:G},F,E)},animate:function(H,F,G,E){var I=C.speed(F,G,E);return this[I.queue===false?"each":"queue"](function(){var J=C.extend({},I),K,M=this.nodeType==1&&C(this).is(":hidden"),L=this;for(K in H){if(H[K]=="hide"&&M||H[K]=="show"&&!M){return J.complete.call(this)}if((K=="height"||K=="width")&&this.style){J.display=C.css(this,"display");J.overflow=this.style.overflow}}if(J.overflow!=null){this.style.overflow="hidden"}J.curAnim=C.extend({},H);C.each(H,function(Q,S){var O=new C.fx(L,J,Q);if(/toggle|show|hide/.test(S)){O[S=="toggle"?M?"show":"hide":S](H)}else{var N=S.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),T=O.cur(true)||0;if(N){var R=parseFloat(N[2]),P=N[3]||"px";if(P!="px"){L.style[Q]=(R||1)+P;T=((R||1)/O.cur(true))*T;L.style[Q]=T+P}if(N[1]){R=((N[1]=="-="?-1:1)*R)+T}O.custom(T,R,P)}else{O.custom(T,S,"")}}});return true})},stop:function(G,F){var E=C.timers;if(G){this.queue([])}this.each(function(){for(var H=E.length-1;H>=0;H--){if(E[H].elem==this){if(F){E[H](true)}E.splice(H,1)}}});if(!F){this.dequeue()}return this}});C.each({slideDown:x("show",1),slideUp:x("hide",1),slideToggle:x("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(E,F){C.fn[E]=function(H,G){return this.animate(F,H,G)}});C.extend({speed:function(E,G,H){var F=typeof E==="object"?E:{complete:H||!H&&G||C.isFunction(E)&&E,duration:E,easing:H&&G||G&&!C.isFunction(G)&&G};F.duration=C.fx.off?0:typeof F.duration==="number"?F.duration:C.fx.speeds[F.duration]||C.fx.speeds._default;F.old=F.complete;F.complete=function(){if(F.queue!==false){C(this).dequeue()}if(C.isFunction(F.old)){F.old.call(this)}};return F},easing:{linear:function(F,E,G,H){return G+H*F},swing:function(F,E,G,H){return((-Math.cos(F*Math.PI)/2)+0.5)*H+G}},timers:[],fx:function(F,E,G){this.options=E;this.elem=F;this.prop=G;if(!E.orig){E.orig={}}}});C.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(C.fx.step[this.prop]||C.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(F){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var E=parseFloat(C.css(this.elem,this.prop,F));return E&&E>-10000?E:parseFloat(C.curCSS(this.elem,this.prop))||0},custom:function(E,G,H){this.startTime=q();this.start=E;this.end=G;this.unit=H||this.unit||"px";this.now=this.start;this.pos=this.state=0;var F=this;function I(J){return F.step(J)}I.elem=this.elem;if(I()&&C.timers.push(I)&&!a){a=setInterval(function(){var K=C.timers;for(var J=0;J<K.length;J++){if(!K[J]()){K.splice(J--,1)}}if(!K.length){clearInterval(a);a=y}},13)}},show:function(){this.options.orig[this.prop]=C.attr(this.elem.style,this.prop);this.options.show=true;this.custom(this.prop=="width"||this.prop=="height"?1:0,this.cur());C(this.elem).show()},hide:function(){this.options.orig[this.prop]=C.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(I){var J=q();if(I||J>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var E=true;for(var F in this.options.curAnim){if(this.options.curAnim[F]!==true){E=false}}if(E){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(C.css(this.elem,"display")=="none"){this.elem.style.display="block"}}if(this.options.hide){C(this.elem).hide()}if(this.options.hide||this.options.show){for(var G in this.options.curAnim){C.attr(this.elem.style,G,this.options.orig[G])}}this.options.complete.call(this.elem)}return false}else{var H=J-this.startTime;this.state=H/this.options.duration;this.pos=C.easing[this.options.easing||(C.easing.swing?"swing":"linear")](this.state,H,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};C.extend(C.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(E){C.attr(E.elem.style,"opacity",E.now)},_default:function(E){if(E.elem.style&&E.elem.style[E.prop]!=null){E.elem.style[E.prop]=E.now+E.unit}else{E.elem[E.prop]=E.now}}}});if(document.documentElement.getBoundingClientRect){C.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return C.offset.bodyOffset(this[0])}var I=this[0].getBoundingClientRect(),J=this[0].ownerDocument,K=J.body,E=J.documentElement,H=E.clientTop||K.clientTop||0,L=E.clientLeft||K.clientLeft||0,F=I.top+(self.pageYOffset||C.boxModel&&E.scrollTop||K.scrollTop)-H,G=I.left+(self.pageXOffset||C.boxModel&&E.scrollLeft||K.scrollLeft)-L;return{top:F,left:G}}}else{C.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return C.offset.bodyOffset(this[0])}C.offset.initialized||C.offset.initialize();var F=this[0],K=F.offsetParent,G=F,M=F.ownerDocument,L,E=M.documentElement,O=M.body,N=M.defaultView,H=N.getComputedStyle(F,null),J=F.offsetTop,I=F.offsetLeft;while((F=F.parentNode)&&F!==O&&F!==E){L=N.getComputedStyle(F,null);J-=F.scrollTop,I-=F.scrollLeft;if(F===K){J+=F.offsetTop,I+=F.offsetLeft;if(C.offset.doesNotAddBorder&&!(C.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(F.tagName))){J+=parseInt(L.borderTopWidth,10)||0,I+=parseInt(L.borderLeftWidth,10)||0}G=K,K=F.offsetParent}if(C.offset.subtractsBorderForOverflowNotVisible&&L.overflow!=="visible"){J+=parseInt(L.borderTopWidth,10)||0,I+=parseInt(L.borderLeftWidth,10)||0}H=L}if(H.position==="relative"||H.position==="static"){J+=O.offsetTop,I+=O.offsetLeft}if(H.position==="fixed"){J+=Math.max(E.scrollTop,O.scrollTop),I+=Math.max(E.scrollLeft,O.scrollLeft)}return{top:J,left:I}}}C.offset={initialize:function(){if(this.initialized){return}var M=document.body,K=document.createElement("div"),I,H,N,J,G,E,F=M.style.marginTop,L='<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>';G={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(E in G){K.style[E]=G[E]}K.innerHTML=L;M.insertBefore(K,M.firstChild);I=K.firstChild,H=I.firstChild,J=I.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(H.offsetTop!==5);this.doesAddBorderForTableAndCells=(J.offsetTop===5);I.style.overflow="hidden",I.style.position="relative";this.subtractsBorderForOverflowNotVisible=(H.offsetTop===-5);M.style.marginTop="1px";this.doesNotIncludeMarginInBodyOffset=(M.offsetTop===0);M.style.marginTop=F;M.removeChild(K);this.initialized=true},bodyOffset:function(E){C.offset.initialized||C.offset.initialize();var G=E.offsetTop,F=E.offsetLeft;if(C.offset.doesNotIncludeMarginInBodyOffset){G+=parseInt(C.curCSS(E,"marginTop",true),10)||0,F+=parseInt(C.curCSS(E,"marginLeft",true),10)||0}return{top:G,left:F}}};C.fn.extend({position:function(){var F=0,G=0,I;if(this[0]){var H=this.offsetParent(),E=this.offset(),J=/^body|html$/i.test(H[0].tagName)?{top:0,left:0}:H.offset();E.top-=v(this,"marginTop");E.left-=v(this,"marginLeft");J.top+=v(H,"borderTopWidth");J.left+=v(H,"borderLeftWidth");I={top:E.top-J.top,left:E.left-J.left}}return I},offsetParent:function(){var E=this[0].offsetParent||document.body;while(E&&(!/^body|html$/i.test(E.tagName)&&C.css(E,"position")=="static")){E=E.offsetParent}return C(E)}});C.each(["Left","Top"],function(E,F){var G="scroll"+F;C.fn[G]=function(H){if(!this[0]){return null}return H!==y?this.each(function(){this==z||this==document?z.scrollTo(!E?H:C(z).scrollLeft(),E?H:C(z).scrollTop()):this[G]=H}):this[0]==z||this[0]==document?self[E?"pageYOffset":"pageXOffset"]||C.boxModel&&document.documentElement[G]||document.body[G]:this[0][G]}});C.each(["Height","Width"],function(F,I){var J=F?"Left":"Top",H=F?"Right":"Bottom",G=I.toLowerCase();C.fn["inner"+I]=function(){return this[0]?C.css(this[0],G,false,"padding"):null};C.fn["outer"+I]=function(K){return this[0]?C.css(this[0],G,false,K?"margin":"border"):null};var E=I.toLowerCase();C.fn[E]=function(K){return this[0]==z?document.compatMode=="CSS1Compat"&&document.documentElement["client"+I]||document.body["client"+I]:this[0]==document?Math.max(document.documentElement["client"+I],document.body["scroll"+I],document.documentElement["scroll"+I],document.body["offset"+I],document.documentElement["offset"+I]):K===y?(this.length?C.css(this[0],E):null):this.css(E,typeof K==="string"?K:K+"px")}})})();
(function(d){d.effects=d.effects||{};d.extend(d.effects,{version:"1.6rc5",save:function(f,g){for(var e=0;e<g.length;e++){if(g[e]!==null){f.data("ec.storage."+g[e],f[0].style[g[e]])}}},restore:function(f,g){for(var e=0;e<g.length;e++){if(g[e]!==null){f.css(g[e],f.data("ec.storage."+g[e]))}}},setMode:function(e,f){if(f=="toggle"){f=e.is(":hidden")?"show":"hide"}return f},getBaseline:function(h,e){var g,f;switch(h[0]){case"top":g=0;break;case"middle":g=0.5;break;case"bottom":g=1;break;default:g=h[0]/e.height}switch(h[1]){case"left":f=0;break;case"center":f=0.5;break;case"right":f=1;break;default:f=h[1]/e.width}return{x:f,y:g}},createWrapper:function(i){if(i.parent().is(".ui-effects-wrapper")){return i.parent()}var h={width:i.outerWidth(true),height:i.outerHeight(true),"float":i.css("float")};i.wrap('<div class="ui-effects-wrapper" style="font-size:100%;background:transparent;border:none;margin:0;padding:0"></div>');var e=i.parent();if(i.css("position")=="static"){e.css({position:"relative"});i.css({position:"relative"})}else{var g=i.css("top");if(isNaN(parseInt(g,10))){g="auto"}var f=i.css("left");if(isNaN(parseInt(f,10))){f="auto"}e.css({position:i.css("position"),top:g,left:f,zIndex:i.css("z-index")}).show();i.css({position:"relative",top:0,left:0})}e.css(h);return e},removeWrapper:function(e){if(e.parent().is(".ui-effects-wrapper")){return e.parent().replaceWith(e)}return e},setTransition:function(h,f,e,g){g=g||{};d.each(f,function(j,k){unit=h.cssUnit(k);if(unit[0]>0){g[k]=unit[0]*e+unit[1]}});return g},animateClass:function(j,i,g,e){var h=(typeof g=="function"?g:(e?e:null));var f=(typeof g=="string"?g:null);return this.each(function(){var k={};var m=d(this);var l=m.attr("style")||"";if(typeof l=="object"){l=l.cssText}if(j.toggle){m.hasClass(j.toggle)?j.remove=j.toggle:j.add=j.toggle}var p=d.extend({},(document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle));if(j.add){m.addClass(j.add)}if(j.remove){m.removeClass(j.remove)}var q=d.extend({},(document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle));if(j.add){m.removeClass(j.add)}if(j.remove){m.addClass(j.remove)}for(var o in q){if(typeof q[o]!="function"&&q[o]&&o.indexOf("Moz")==-1&&o.indexOf("length")==-1&&q[o]!=p[o]&&(o.match(/color/i)||(!o.match(/color/i)&&!isNaN(parseInt(q[o],10))))&&(p.position!="static"||(p.position=="static"&&!o.match(/left|top|bottom|right/)))){k[o]=q[o]}}m.animate(k,i,f,function(){if(typeof d(this).attr("style")=="object"){d(this).attr("style")["cssText"]="";d(this).attr("style")["cssText"]=l}else{d(this).attr("style",l)}if(j.add){d(this).addClass(j.add)}if(j.remove){d(this).removeClass(j.remove)}if(h){h.apply(this,arguments)}})})}});d.fn.extend({_show:d.fn.show,_hide:d.fn.hide,__toggle:d.fn.toggle,_addClass:d.fn.addClass,_removeClass:d.fn.removeClass,_toggleClass:d.fn.toggleClass,effect:function(g,h,f,e){return d.effects[g]?d.effects[g].call(this,{method:g,options:h||{},duration:f,callback:e}):null},show:function(){if(!arguments[0]||(arguments[0].constructor==Number||(/(slow|normal|fast)/).test(arguments[0]))){return this._show.apply(this,arguments)}else{var e=arguments[1]||{};e.mode="show";return this.effect.apply(this,[arguments[0],e,arguments[2]||e.duration,arguments[3]||e.callback])}},hide:function(){if(!arguments[0]||(arguments[0].constructor==Number||(/(slow|normal|fast)/).test(arguments[0]))){return this._hide.apply(this,arguments)}else{var e=arguments[1]||{};e.mode="hide";return this.effect.apply(this,[arguments[0],e,arguments[2]||e.duration,arguments[3]||e.callback])}},toggle:function(){if(!arguments[0]||(arguments[0].constructor==Number||(/(slow|normal|fast)/).test(arguments[0]))||(arguments[0].constructor==Function)){return this.__toggle.apply(this,arguments)}else{var e=arguments[1]||{};e.mode="toggle";return this.effect.apply(this,[arguments[0],e,arguments[2]||e.duration,arguments[3]||e.callback])}},addClass:function(h,f,g,e){return f?d.effects.animateClass.apply(this,[{add:h},f,g,e]):this._addClass(h)},removeClass:function(h,f,g,e){return f?d.effects.animateClass.apply(this,[{remove:h},f,g,e]):this._removeClass(h)},toggleClass:function(h,f,g,e){return f?d.effects.animateClass.apply(this,[{toggle:h},f,g,e]):this._toggleClass(h)},morph:function(e,i,f,g,h){return d.effects.animateClass.apply(this,[{add:i,remove:e},f,g,h])},switchClass:function(){return this.morph.apply(this,arguments)},cssUnit:function(e){var f=this.css(e),g=[];d.each(["em","px","%","pt"],function(h,j){if(f.indexOf(j)>0){g=[parseFloat(f),j]}});return g}});d.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","color","outlineColor"],function(e,f){d.fx.step[f]=function(g){if(g.state==0){g.start=b(g.elem,f);g.end=a(g.end)}g.elem.style[f]="rgb("+[Math.max(Math.min(parseInt((g.pos*(g.end[0]-g.start[0]))+g.start[0],10),255),0),Math.max(Math.min(parseInt((g.pos*(g.end[1]-g.start[1]))+g.start[1],10),255),0),Math.max(Math.min(parseInt((g.pos*(g.end[2]-g.start[2]))+g.start[2],10),255),0)].join(",")+")"}});function a(f){var e;if(f&&f.constructor==Array&&f.length==3){return f}if(e=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(f)){return[parseInt(e[1],10),parseInt(e[2],10),parseInt(e[3],10)]}if(e=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(f)){return[parseFloat(e[1])*2.55,parseFloat(e[2])*2.55,parseFloat(e[3])*2.55]}if(e=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(f)){return[parseInt(e[1],16),parseInt(e[2],16),parseInt(e[3],16)]}if(e=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(f)){return[parseInt(e[1]+e[1],16),parseInt(e[2]+e[2],16),parseInt(e[3]+e[3],16)]}if(e=/rgba\(0, 0, 0, 0\)/.exec(f)){return c.transparent}return c[d.trim(f).toLowerCase()]}function b(e,g){var f;do{f=d.curCSS(e,g);if(f!=""&&f!="transparent"||d.nodeName(e,"body")){break}g="backgroundColor"}while(e=e.parentNode);return a(f)}var c={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]};d.easing.jswing=d.easing.swing;d.extend(d.easing,{def:"easeOutQuad",swing:function(f,g,h,i,e){return d.easing[d.easing.def](f,g,h,i,e)},easeInQuad:function(f,g,h,i,e){return i*(g/=e)*g+h},easeOutQuad:function(f,g,h,i,e){return -i*(g/=e)*(g-2)+h},easeInOutQuad:function(f,g,h,i,e){if((g/=e/2)<1){return i/2*g*g+h}return -i/2*((--g)*(g-2)-1)+h},easeInCubic:function(f,g,h,i,e){return i*(g/=e)*g*g+h},easeOutCubic:function(f,g,h,i,e){return i*((g=g/e-1)*g*g+1)+h},easeInOutCubic:function(f,g,h,i,e){if((g/=e/2)<1){return i/2*g*g*g+h}return i/2*((g-=2)*g*g+2)+h},easeInQuart:function(f,g,h,i,e){return i*(g/=e)*g*g*g+h},easeOutQuart:function(f,g,h,i,e){return -i*((g=g/e-1)*g*g*g-1)+h},easeInOutQuart:function(f,g,h,i,e){if((g/=e/2)<1){return i/2*g*g*g*g+h}return -i/2*((g-=2)*g*g*g-2)+h},easeInQuint:function(f,g,h,i,e){return i*(g/=e)*g*g*g*g+h},easeOutQuint:function(f,g,h,i,e){return i*((g=g/e-1)*g*g*g*g+1)+h},easeInOutQuint:function(f,g,h,i,e){if((g/=e/2)<1){return i/2*g*g*g*g*g+h}return i/2*((g-=2)*g*g*g*g+2)+h},easeInSine:function(f,g,h,i,e){return -i*Math.cos(g/e*(Math.PI/2))+i+h},easeOutSine:function(f,g,h,i,e){return i*Math.sin(g/e*(Math.PI/2))+h},easeInOutSine:function(f,g,h,i,e){return -i/2*(Math.cos(Math.PI*g/e)-1)+h},easeInExpo:function(f,g,h,i,e){return(g==0)?h:i*Math.pow(2,10*(g/e-1))+h},easeOutExpo:function(f,g,h,i,e){return(g==e)?h+i:i*(-Math.pow(2,-10*g/e)+1)+h},easeInOutExpo:function(f,g,h,i,e){if(g==0){return h}if(g==e){return h+i}if((g/=e/2)<1){return i/2*Math.pow(2,10*(g-1))+h}return i/2*(-Math.pow(2,-10*--g)+2)+h},easeInCirc:function(f,g,h,i,e){return -i*(Math.sqrt(1-(g/=e)*g)-1)+h},easeOutCirc:function(f,g,h,i,e){return i*Math.sqrt(1-(g=g/e-1)*g)+h},easeInOutCirc:function(f,g,h,i,e){if((g/=e/2)<1){return -i/2*(Math.sqrt(1-g*g)-1)+h}return i/2*(Math.sqrt(1-(g-=2)*g)+1)+h},easeInElastic:function(k,g,h,i,l){var e=1.70158;var f=0;var j=i;if(g==0){return h}if((g/=l)==1){return h+i}if(!f){f=l*0.3}if(j<Math.abs(i)){j=i;var e=f/4}else{var e=f/(2*Math.PI)*Math.asin(i/j)}return -(j*Math.pow(2,10*(g-=1))*Math.sin((g*l-e)*(2*Math.PI)/f))+h},easeOutElastic:function(k,g,h,i,l){var e=1.70158;var f=0;var j=i;if(g==0){return h}if((g/=l)==1){return h+i}if(!f){f=l*0.3}if(j<Math.abs(i)){j=i;var e=f/4}else{var e=f/(2*Math.PI)*Math.asin(i/j)}return j*Math.pow(2,-10*g)*Math.sin((g*l-e)*(2*Math.PI)/f)+i+h},easeInOutElastic:function(k,g,h,i,l){var e=1.70158;var f=0;var j=i;if(g==0){return h}if((g/=l/2)==2){return h+i}if(!f){f=l*(0.3*1.5)}if(j<Math.abs(i)){j=i;var e=f/4}else{var e=f/(2*Math.PI)*Math.asin(i/j)}if(g<1){return -0.5*(j*Math.pow(2,10*(g-=1))*Math.sin((g*l-e)*(2*Math.PI)/f))+h}return j*Math.pow(2,-10*(g-=1))*Math.sin((g*l-e)*(2*Math.PI)/f)*0.5+i+h},easeInBack:function(g,h,i,j,e,f){if(f==undefined){f=1.70158}return j*(h/=e)*h*((f+1)*h-f)+i},easeOutBack:function(g,h,i,j,e,f){if(f==undefined){f=1.70158}return j*((h=h/e-1)*h*((f+1)*h+f)+1)+i},easeInOutBack:function(g,h,i,j,e,f){if(f==undefined){f=1.70158}if((h/=e/2)<1){return j/2*(h*h*(((f*=(1.525))+1)*h-f))+i}return j/2*((h-=2)*h*(((f*=(1.525))+1)*h+f)+2)+i},easeInBounce:function(f,g,h,i,e){return i-d.easing.easeOutBounce(f,e-g,0,i,e)+h},easeOutBounce:function(f,g,h,i,e){if((g/=e)<(1/2.75)){return i*(7.5625*g*g)+h}else{if(g<(2/2.75)){return i*(7.5625*(g-=(1.5/2.75))*g+0.75)+h}else{if(g<(2.5/2.75)){return i*(7.5625*(g-=(2.25/2.75))*g+0.9375)+h}else{return i*(7.5625*(g-=(2.625/2.75))*g+0.984375)+h}}}},easeInOutBounce:function(f,g,h,i,e){if(g<e/2){return d.easing.easeInBounce(f,g*2,0,i,e)*0.5+h}return d.easing.easeOutBounce(f,g*2-e,0,i,e)*0.5+i*0.5+h}})})(jQuery);
(function(c){var a;c.trackPage=function(i,g){var f=(("https:"==document.location.protocol)?"https://ssl.":"http://www.");var h;var e=c.extend({},{onload:true,status_code:200},g);var j=f+"google-analytics.com/ga.js";function d(){if(typeof _gat!=undefined){b("Google Analytics loaded");a=_gat._getTracker(i);if(e.status_code==null||e.status_code==200){a._trackPageview()}else{b("Tracking error "+e.status_code);a._trackPageview("/"+e.status_code+".html?page="+document.location.pathname+document.location.search+"&from="+document.referrer)}}else{throw"_gat is undefined"}}load_script=function(){c.getScript(j,function(){try{d()}catch(k){b("Error: "+k)}})};if(e.onload==true||e.onload==null){c(window).load(load_script)}else{load_script()}};c.trackEvent=function(e,d,f,g){if(typeof a=="undefined"){b("FATAL: pageTracker is not defined")}else{a._trackEvent(e,d,f,g)}};c.fn.track=function(d){var e=c(this);if(e.hasClass("tracked")){return}e.addClass("tracked");return this.each(function(){var m=c(this);var g=c.extend({},c.fn.track.defaults,d);var i=f(m,g.category);var k=f(m,g.action);var l=f(m,g.label);var j=f(m,g.value);var h=f(m,g.event_name);var n="category:'"+i+"' action:'"+k+"' label:'"+l+"' value:'"+j+"'";b("Tracking "+h+" "+n);m.bind(h,function(){var o=g.skip_internal&&(m[0].hostname==location.hostname);if(!o){c.trackEvent(i,k,l,j);b("Tracked "+n)}else{b("Skipped "+n)}return true})});function f(h,g){if(typeof g=="function"){g=g(h)}return g}};function b(d){if(typeof console!="undefined"&&typeof console.debug!="undefined"&&c.fn.track.defaults.debug){console.debug(d)}}c.fn.track.defaults={category:function(d){return(d[0].hostname==location.hostname)?"internal":"external"},action:"click",label:function(d){return d.attr("href")},value:null,skip_internal:true,event_name:"click",debug:false}})(jQuery);
$(function(){$.browser.win=navigator.userAgent.match(/Windows/);$.browser.mac=navigator.userAgent.match(/Macintosh/);$.browser.chrome=false;$.browser.webkit=$.browser.safari;if(navigator.userAgent.match(/Chrome/)){$("body").addClass("chrome webkit");$.browser.chrome=true;$.browser.safari=false}if($.browser.mozilla){$("body").addClass("mozilla");if(parseFloat($.browser.version)<1.9){$.browser.mozilla2=true;$("body").addClass("mozilla2")}}else{if($.browser.safari){$("body").addClass("safari webkit");if($.browser.win&&navigator.userAgent.match(/Version\/(\d+)/)&&RegExp.$1>=4){$("body").addClass("safari4-win")}}else{if($.browser.opera){$("body").addClass("opera")}else{if($.browser.msie){var a="msie"+parseInt($.browser.version);$.browser[a]=true;$("body").addClass(a)}}}}if($.browser.safari||($.browser.mac&&!$.browser.mozilla)){$("body").addClass("fontfix")}else{if($.browser.msie&&$.browser.version==6){var b=$("#content");if(b.children.length<=1){b.append('<div class="content-spacer"></div>')}}}var c=$("#timezones input[name=timezone]").val();if(c===undefined){c=getTimezoneInfo().current}Date.options.utcOffset=c;Date.options.monthNames=strings.monthNames;Date.options.shortMonthNames=strings.shortMonthNames;Date.options.dayNames=strings.dayNames;Date.options.shortDayNames=strings.shortDayNames;prepareSteps();prepareTextFields();prepareSections();prepareSideSections();prepareGroups();prepareExpandableRows();prepareButtons();prepareIndicators();prepareLanguages();preparePopups();prepareHelp();prepareExternals();prepareCurrentTime();handleSpecialKeys()});function prepareSteps(){$("#steps dt").hover(function(){$(this).next().show()},function(){$(this).next().hide()})}function prepareTextFields(a){a=a==null?$("#content"):a;$("label.overlay",a).each(function(){var d=$(this);var b=$("#"+d.attr("for"));d.after("<div></div>");if(b.length&&b[0].offsetWidth){c();b.focus(function(){d.hide()}).blur(function(){c()})}function c(){if(b.val()){d.hide()}else{d.show()}}});$("table.form input[type=text], table.form textarea",a).each(function(){var b=$(this);var c=this.offsetWidth;if(c==0){return true}var e=190;if(b.hasClass("full")){e=682}if(b.hasClass("large")){e=539}else{if(b.hasClass("medium")){e=258}else{if(b.hasClass("small")){e=94}}}if(c!=e){var d=$(this).width();$(this).css("width",d-(c-e))}});$("table.list input",a).each(function(){$(this).focus(function(){$(this).addClass("focused")}).blur(function(){$(this).removeClass("focused")})});$("input, textarea, select",a).focus(function(){$.focusCtrl=this}).blur(function(){$.focusCtrl=null})}function prepareSections(){$("#content div.section.collapsible h2").wrap('<div class="activator"></div>').parent().hover(function(){$(this).addClass("activator-hover")},function(){$(this).removeClass("activator-hover")}).click(function(){$(this.parentNode).toggleClass("section-collapsed")})}function prepareSideSections(){$("#side div.section.collapsible h2").click(function(){var b=$(this);var c=$(this).parent();var a=$("div.content",c);if(a.is(":hidden")){a.slideDown();c.removeClass("collapsed")}else{a.slideUp();c.addClass("collapsed")}}).hover(function(){$(this).addClass("hover")},function(){$(this).removeClass("hover")})}function prepareGroups(){var a;$("#content div.group > h2").click(function(){var d=$(this);var c=$(this).parent();var b=$("div.content",c);if(b.is(":hidden")){b.slideDown();c.animate({backgroundColor:"#eeeeee"},"normal",null,function(){if($.browser.msie){$("div.messages, div.mandatory-indicator, div.error-indicator",c).show()}var e=$("input, textarea, select",b);if(e.length){setTimeout(function(){b.css("display","");c.css("background-color","");e.eq(0).focus().select()},100)}});c.removeClass("collapsed");if(!b[0].textFieldsPrepared){prepareTextFields(b);b[0].textFieldsPrepared=true}}else{if($.browser.msie){$("div.messages, div.mandatory-indicator, div.error-indicator",c).hide()}b.slideUp();c.animate({backgroundColor:"#dae599"});c.addClass("collapsed")}}).hover(function(){$(this).addClass("hover")},function(){$(this).removeClass("hover")})}function prepareExpandableRows(){$("#content table.list2 tr.expandable > td.col1").each(function(){var a=$('<div class="activator"></div>').hover(function(){$(this).addClass("activator-hover")},function(){$(this).removeClass("activator-hover")}).click(function(){var d=$(this.parentNode.parentNode);var e=$("div.details",this.parentNode);if(d.hasClass("expanded")){e.hide();d.removeClass("expanded");d.children().height("auto")}else{e.show();d.addClass("expanded");var c=d[0].offsetHeight;e.css("padding-top",c-($.browser.mozilla?0:1));var b=e[0].offsetHeight-2;if($.browser.opera||$.browser.mozilla){b++}d.children().height(b)}return false});a.height($(this).parent().height());$(this).prepend(a)})}function prepareButtons(a){$("button",a).hover(function(){$("span",this).addClass("hover")},function(){$("span",this).removeClass("hover")}).filter("[disabled]").disable();$("#newpoll a").hover(function(){$(this).closest("li").addClass("hover")},function(){$(this).closest("li").removeClass("hover")})}function prepareIndicators(){var a="";if($.browser.msie){$("#content div.indicator-dummy").remove();a='<div class="indicator-dummy"></div>'}$("#content input.mandatory, #content textarea.mandatory, #content select.mandatory").before('<div class="mandatory-indicator"></div>'+a)}function prepareLanguages(){$("#language a").click(function(){$(this).addClass("nofocus expanded");var a=$("#languages");var b=$(this).position();$("div.handle",a).css("width",this.parentNode.offsetWidth);a.css("left",b.left-3).show().bind("mouseleave",function(){$(this).hide();$("#language a").removeClass("nofocus expanded")});return false})}function preparePopups(){$("#page a.popup").click(function(){openPopup($(this).attr("href")+"?popup");return false})}function prepareHelp(){var a=$("div.help");$("a.help").click(function(){return false}).hover(function(){var b=$(this);a.children().hide();$(b.attr("href"),a).show();var c={orientation:b.hasClass("horizontal")?"horizontal":"vertical"};b.help(a,c)},function(){a.hide()})}function prepareExternals(){$("#page a.external").click(function(){openExternal($(this).attr("href"));return false})}function handleSpecialKeys(){$(document).keydown(function(a){if(a.keyCode==27){return false}});$(document).keypress(function(b){var d=$(b.target);if(b.keyCode==13&&(b.target.tagName=="INPUT"||b.target.tagName=="SELECT")&&!d.hasClass("catchEnter")){var a=d.parents("form");var c=$("button.default:visible",a).eq(0);if(c.length==0||c.attr("disabled")){c=null;$("button",a).each(function(){if($(this).attr("disabled")||$(this).is(":hidden")){return true}c=$(this);return false})}if(c){$($.focusCtrl).blur();c.click()}return false}})}function prepareCurrentTime(){displayCurrentTime();var a=(60-new Date().getSeconds())*1000;setTimeout(function(){displayCurrentTime();setInterval(displayCurrentTime,60*1000)},a);var b=$("#timezones").bind("mouseleave",function(){$(this).hide();$("#timezone a").removeClass("nofocus expanded")});$("#timezone a").click(function(){$(this).addClass("nofocus expanded");var e=$(this).position();var f;$("div.handle",b).css("width",this.parentNode.offsetWidth);b.css("left",e.left-3).show();g();if($("p.loading",b).length){var d=$("input[name=listUrl]",b).val();$("div.timezones",b).load(d,function(){f=$("select",b);var h=true;g();f.change(function(i){if(h){c()}}).mousedown(function(i){h=true}).keydown(function(i){h=false;if(i.keyCode==13){c()}})})}function g(){var i=$("select",b).focus();if(i.length){var h=i[0].selectedIndex;if(h>=0){i[0][h].selected=false;i[0][h].selected=true}}}function c(){b.hide();var h=$("input[name=selectUrl]",b).val();h=h.replace("{code}",f.val());if($.browser.msie){$('<a href="'+h+'"></a>').appendTo("#page")[0].click()}else{location=h}}return false})}function displayCurrentTime(){var a=Date.localNow().format(strings.currentTime);$("#time").text(a)};
AddressBook.options={addressBook:"#addressbook",events:"#events",groups:"#groups",mode:"info",select:false,activate:"dblclick",onItemClicked:null};function AddressBook(C,w,a,B){var x=13;var m=27;var d=38;var b=40;B=$.extend({},AddressBook.options,B);var n=$(B.addressBook);var I=$(B.events);var k=$(B.groups);var h=n.parents("div.tab").eq(0);var H=this;var c=0;var p=null;var y={};var l={};var s;var z=[];$("thead a",k).each(function(){var i=$(this).attr("id").split(":")[1];a[i]={id:i,name:$(this).text(),members:a[i]};z.push(a[i])});$("table",n).scrollable(200);$("table",I).scrollable(200);$("table",k).scrollable(200);$("thead a",I).click(G);$("thead a",k).click(G);$("thead a",n).click(D);$("div.scroll",n).click(o).dblclick(o);$("div.scroll",I).click(o).dblclick(o);$("div.scroll",k).click(o).dblclick(o);$("thead input",n).attr("autocomplete","off").val("").keyup(e).keydown(u);h.tabs();var t=[];for(var E=0;E<C.length;E++){var A=C[E];A.filter=(A.firstname+" "+A.name+"|"+A.email+"|"+(A.company?A.company:"")).toLowerCase();A.letter=A.name.substr(0,1).toUpperCase();g(A);t.push(A.html);y[A.id]=A;if(A.pid){var F=A.pid.split("-");for(var f=0;f<F.length;f++){l[F[f]]=A.id}}}v(n,t);$("thead a:eq(0)",I).click();$("thead a:eq(0)",k).click();this.enableItem=function(J,j){var i=y[J];if(i){i.selected=false;g(i);$("tbody #"+J,n).replaceWith(i.html);$("tbody #"+J,I).replaceWith(i.html);$("tbody #"+J,k).replaceWith(i.html)}else{if(j&&l[j]){this.enableItem(l[j])}}};this.disableItem=function(J,j){var i=y[J];if(i){i.selected=true;g(i);$("tbody #"+J,n).replaceWith(i.html);$("tbody #"+J,I).replaceWith(i.html);$("tbody #"+J,k).replaceWith(i.html)}else{if(j&&l[j]){this.disableItem(l[j])}}};this.getAllItems=function(){var j=[];var i=h.children("div").not(":hidden");$("tbody tr",i).not(".disabled").each(function(){var J=$(this).attr("id");j.push(y[J])});return j};this.getGroup=function(i){return a[i]};this.getGroups=function(){return z};this.getGroupMembers=function(J){var K=[];var i=a[J];if(i){for(var j=0;j<i.members.length;j++){K.push(y[i.members[j]])}}return K};this.addGroup=function(i,j){a[i]={id:i,name:j,members:[]};z.push(a[i]);q()};this.renameGroup=function(j,J){var i=a[j];if(i){i.name=J;q()}};this.deleteGroup=function(i){z.remove(a[i]);delete a[i];q()};this.addToGroup=function(K,M){M=M.constructor==Array?M:[M];var j=a[K];if(j){var L=[];for(var J=0;J<M.length;J++){var N=M[J];if(!j.members.contains(N)){j.members.push(N);L.push(N)}}if(K==s){$("span.active a",k).click()}return L}};this.removeFromGroup=function(K,L){L=L.constructor==Array?L:[L];var j=a[K];if(j){for(var J=0;J<L.length;J++){j.members.remove(L[J])}}if(K==s){$("span.active a",k).click()}};function G(j){var J=$(this);var M=J.parent();if(!M.hasClass()){M.siblings().removeClass("active");M.addClass("active");var L=J.parents("div").eq(0);var P=J.attr("id").split(":");var K=P[0]=="E"?w[P[1]]:a[P[1]].members;if(P[0]=="G"){s=P[1]}var Q=[];for(var O=0;O<K.length;O++){var N=y[K[O]];if(N){Q.push(N.html)}}v(L,Q)}return false}function D(K){$("span.letters a",n).removeClass("active");var N=$(this);var O=N.addClass("active").text();var j=N.hasClass("all");$("input",n).val("").blur();var L=[];for(var J=0;J<C.length;J++){var M=C[J];if(j||M.letter==O){L.push(M.html)}}v(n,L);return false}function u(i){if(i.keyCode==x){return false}else{if(i.keyCode==m){$(this).val("")}}}function o(i){var J=i.srcElement?i.srcElement:i.originalTarget;if(i.type=="click"&&J.tagName=="A"||i.type==B.activate){var K=$(J).parents("tr").eq(0);var j=y[K.attr("id")];if(!K.hasClass("disabled")&&!j.disabled){if(B.select){$("tbody tr",h).removeClass("selected");K.addClass("selected")}if(B.onItemClicked){B.onItemClicked.call(H,j)}}}return false}function e(j){var J=$(this).val();if(J!=p){p=J;var i=++c;setTimeout(function(){r(i)},500)}}function r(L){if(c==L){$("span.letters a",n).removeClass("active");var M=p.toLowerCase();var j=[];for(var J=0;J<C.length;J++){var K=C[J];if(K.filter.indexOf(M)!=-1){j.push(K.html)}}v(n,j)}}function q(){z.sort(function(N,i){N=N.name.toLowerCase();i=i.name.toLowerCase();if(N<i){return -1}else{if(N>i){return 1}else{return 0}}});var j=[];var M=false;for(var J=0;J<z.length;J++){var L=z[J];var K="";if(s==L.id){K=' class="active"';M=true}j.push("<span"+K+'><a href="" id="G:'+L.id+'">'+L.name.encode()+"</a></span>")}$("span.menu",k).empty().append(j.join(" &ndash; "));$("thead a",k).click(G);if(!M&&z.length){$("thead a:eq(0)",k).click()}}function g(K){var N=K.firstname.encode();var L=K.name.encode();var j=K.email.encode();var J=K.company?K.company.encode():"";var M=K.selected||K.disabled?' class="disabled"':"";var i=K.selected?"":'<a href="" class="'+B.mode+'" title="'+strings.button[B.mode]+'">'+strings.button[B.mode]+"</a>";K.fullName=N+" <em>"+L+"</em>";K.html='<tr id="'+K.id+'"'+M+'><td class="col1 first"><span unselectable="on">'+K.fullName+'</span></td><td class="col2"><span unselectable="on">'+j+'</span></td><td class="col3"><span unselectable="on">'+J+'</span></td><td class="col4 last"><span class="buttons">'+(!K.disabled?i:"")+"</span></td></tr>"}function v(j,i){var J=$("div.scroll table",j)[0];J.removeChild(J.childNodes[0]);$(J).html("<tbody>"+i.join("")+"</tbody>");var K=i.length==1?strings.addressBook.onePerson:strings.addressBook.numPersons.replace("{persons}",i.length);$("tfoot td.persons span",j).text(K)}};
Agenda.options={readonly:true,canCreate:true,canDelete:true,restrictMove:false,newEventTitle:"Event",editDateFormat:"%Y-%m-%d",displayDateFormat:"%e. %B %Y",dayFormat:"%a, %e. %b.",dateFormat:"%A, %e. %B %Y",view:"full",drawEvent:null,idPrefix:"event",setupHandler:false,selectHandler:false,modifyHandler:false};function Agenda(K,f,l,e,h){var d=27;var n=13;var M=200;var C=Date.localNow();var K=$(K);var f=$(f);var q=typeof l!="undefined"&&l!=null;var l=$(l);var e=e;var L=new Events();var x={};L.add(e);var h=$.extend({},Agenda.options,h);this.prepareSubmit=function(P,O){clearMessages();if(O&&!$("#dates tbody tr").length){addError(strings.eventDates["noDates"]);return false}else{P.append($('<input type="hidden" name="new-or-modified">').val(this.hasNewOrModifiedEvents()));$("tbody tr",l).each(function(T,R){var S=T+1;var U=L.get(R.eventId);var Q=typeof U.id=="number"&&!U.modified?U.id:"";P.append($('<input type="hidden" name="id'+S+'">').val(Q));P.append($('<input type="hidden" name="date'+S+'">').val(U.date.format("%Y-%m-%d %H:%M")));P.append($('<input type="hidden" name="duration'+S+'">').val(U.duration));P.append($('<input type="hidden" name="text'+S+'">').val(U.text))});return true}};this.hasNewOrModifiedEvents=function(){var O=false;$("tbody tr",l).each(function(S,Q){if(Q.eventId.toString().charAt(0)=="_"){O=true;return false}else{var R=L.get(Q.eventId);var P=x[R.id];if(P.date.getTime()!=R.date.getTime()||P.duration!=R.duration){O=true;if(h.modifiedAsNew){R.modified=true}return false}}});return O};this.select=function(P){var O=L.get(P);f.agendaweek("select",O)};this.getEvent=function(O){return L.get(O)};this.refresh=function(){f.agendaweek("refresh");K.calendar("refresh")};function o(R){var P=R.match(/^\s*(\d+)(?::(\d+))?\s*$/);if(P){var O=parseInt(P[1],10);var Q=P[2]?parseInt(P[2],10):0;if(O<0||O>23||Q<0||Q>59){return null}return O*60+Q}return null}function A(){if(e.length&&e[0].interactive){C=e[0].date}I();c();a();if(h.setupHandler){h.setupHandler()}}function I(){K.calendar({month:C.getMonth()+1,year:C.getFullYear(),locale:$("html").attr("lang"),weekSelector:"div.weeks li",daySelector:"div.days li",customClasses:"highlight highlight_selected",customize:z}).bind("calendar.select",function(O,P){f.agendaweek("select",P)}).bind("calendar.currentMonth",function(O,P){f.agendaweek("select",P)})}function c(){f.agendaweek({view:h.view,events:L,dayFormat:h.dayFormat,dateFormat:h.dateFormat,readonly:h.readonly,canDelete:h.canDelete,canCreate:h.canCreate,restrictMove:h.restrictMove,title:h.newEventTitle,date:C}).bind("agendaweek.nextWeek",N).bind("agendaweek.prevWeek",i).bind("agendaweek.select",y).bind("agendaweek.create",p).bind("agendaweek.modify",B).bind("agendaweek.delete",G)}function a(){if(q){if(h.readonly){$("tbody tr",l).click(j).each(function(){this.eventId=$(this).attr("id").substr(h.idPrefix.length);var Q=L.get(this.eventId);if(Q){x[Q.id]={date:Q.date,duration:Q.duration}}})}else{$("tbody",l).empty();var O=0;while(O<e.length){var P=e[O];if(P.interactive){r(P);x[P.id]={date:P.date,duration:P.duration}}else{break}O++}}}}function z(R,Q){var O=L.getDay(R);for(var P in O){if(O[P].interactive){return Q.hasClass("selected")?"highlight_selected":"highlight";break}}}function N(O,P){K.calendar("select",P);F()}function i(O,P){K.calendar("select",P);F()}function y(O,P){if(q){D(P)}if(h.selectHandler){h.selectHandler(P)}if(P){K.calendar("select",P.date)}}function p(O,P){clearMessages();if(q){var Q=r(P);F();Q.addClass("selected");J()}K.calendar("refresh")}function B(O,P){if(q){var Q=$("#event"+P.id,l);var R=k(P);$("td.col1 span",Q).text(R.day);$("td.col2 span",Q).text(R.date);$("td.col3 span",Q).text(R.time);$("td.col4 span",Q).text(R.text);Q[0].time=P.date.getTime();J()}if(h.modifyHandler){h.modifyHandler(O,P)}K.calendar("refresh")}function G(O,P){if(q){$("#event"+P.id,l).remove()}K.calendar("refresh")}function j(O){var Q=$(this);if(!Q.hasClass("selected")){var P=L.get(this.eventId);f.agendaweek("select",P)}}function v(O){var P=this.parentNode;var Q="date";var R=$(this);if(R.hasClass("col3")){Q="start"}else{if(R.hasClass("col4")){Q="text"}}s(P,Q);return false}function t(O){var P=O.target.parentNode.parentNode.parentNode;s(P,"date");return false}function u(O){var P=O.target.parentNode.parentNode.parentNode;if(P.edit){clearMessages();f.agendaweek("settings",{canDelete:true})}L.remove(P.eventId);$(P).remove();f.agendaweek("refresh");K.calendar("refresh");return false}function b(O){g(O.target.parentNode.parentNode.parentNode);return false}function m(O){if(q){if(O.keyCode==d){H()}else{if(O.keyCode==n){g(O.target.parentNode.parentNode.parentNode);return false}}}else{return false}}function w(O){var Q=o($(O.target).val());if(Q){var P=O.target.parentNode.parentNode.parentNode;var S=L.get(P.eventId);var R=Math.min(24*60,Q+S.duration);R=new Date(1970,1-1,1,parseInt(R/60),R%60).format("%H:%M");$("#ctrl-end").val(R)}}function r(Q){var S="event"+Q.id;var O=k(Q);var R=$('<tr id="'+S+'"><td class="col0"><span></span></td><td class="col1 first"><span>'+O.day+'</span></td><td class="col2"><span>'+O.date+'</span></td><td class="col3"><span>'+O.time+'</span></td><td class="col4"><span></span></td><td class="col5 last"><span class="buttons"><a href="" class="edit" title="'+strings.button.edit+'">'+strings.button.edit+'</a><a href="" class="remove" title="'+strings.button.remove+'">'+strings.button.remove+"</a></span></td></tr>");$("td.col4 span",R).text(Q.text);R.click(j);$("td",R).dblclick(v);$("a.edit",R).click(t);$("a.remove",R).click(u);var P=R[0];P.eventId=Q.id;P.time=Q.date.getTime();$("#dates tbody").append(R);return R}function J(){var O=$("tbody tr",l).get();O.sort(function(Q,P){if(Q.time<P.time){return -1}else{if(Q.time>P.time){return 1}else{if(Q.eventId<P.eventId){return -1}else{return 1}}}});$.each(O,function(Q,P){$(P.firstChild.firstChild).text(Q+1+".")});$("tbody").append(O)}function k(O){return{day:O.date.format("%A"),date:O.date.format(h.displayDateFormat),time:O.date.format("%H:%M")+" – "+O.date.addMinutes(O.duration).format("%H:%M"),text:O.text}}function s(R,S){H();R.edit=true;var Q=L.get(R.eventId);var V=Q.date.format(h.editDateFormat);var T=$('<span class="input"><input id="ctrl-date" name="date" type="text" class="catchEnter" value="'+V+'"/></span>');$("td.col2 span",R).replaceWith(T);var U=Q.date.format("%H:%M");var O=Q.date.addMinutes(Q.duration).format("%H:%M");var P=$('<span class="input"><input id="ctrl-start" name="start" type="text" class="catchEnter" value="'+U+'" /><input id="ctrl-end" name="end" type="text" value="'+O+'" class="catchEnter input2" /></span>');P.children().eq(0).change(w);$("td.col3 span",R).replaceWith(P);$text=$('<span class="input"><input id="ctrl-text" name="text" type="text" class="catchEnter" maxlength="'+M+'" /></span>');$text.children().val(Q.text);$("td.col4 span",R).replaceWith($text);$button=$('<a href="" class="save">'+strings.button.save+"</a>").attr("title",strings.button.save).click(b);$("td.col5 span",R).prepend($button).children(".edit").hide();$("input",R).keydown(m).click(function(W){return false}).focus(function(W){$("input",this.parentNode.parentNode.parentNode).removeClass("focused");$(this).addClass("focused")});$("input[name="+S+"]").focus().select();f.agendaweek("settings",{canDelete:false})}function H(){$("tbody tr",l).each(function(){if(this.edit){this.edit=false;var P=L.get(this.eventId);var Q=k(P);$("td.col1 span",this).replaceWith("<span>"+Q.day+"</span>");$("td.col2 span",this).replaceWith("<span>"+Q.date+"</span>");$("td.col3 span",this).replaceWith("<span>"+Q.time+"</span>");var O=P.text?P.text:"";$("td.col4 span",this).replaceWith($("<span></span>").text(O));$("td.col5 span",this).children(".save").remove().end().children(".edit").show()}});clearMessages();f.agendaweek("settings",{canDelete:true})}function E(Q,T,P){if(!T.date){addError(strings.agenda.noDate,"ctrl-date")}else{var S=Date.parseDate(T.date,h.editDateFormat);if(!S){addError(strings.invalidDate.replace("{format}",getDateFormat(h.editDateFormat)),"ctrl-date")}}if(!T.start){addError(strings.agenda.noStartTime,"ctrl-start")}else{var O=o(T.start);if(O==null){addError(strings.agenda.invalidStartTime,"ctrl-start")}}if(!T.end){addError(strings.agenda.noEndTime,"ctrl-end")}else{var R=o(T.end);if(R==null){addError(strings.agenda.invalidEndTime,"ctrl-end")}}if(R==0){R=24*60}if(O!=null&&R!=null&&R<=O){addError(strings.agenda.endTimeTooSmall,"ctrl-end")}if(hasErrors()){return false}else{Q.date=S.addMinutes(O);Q.duration=R-O;Q.text=T.text;return true}}function g(O){clearMessages();var P=L.get(O.eventId);var Q={date:$.trim($("#ctrl-date").val()),start:$.trim($("#ctrl-start").val()),end:$.trim($("#ctrl-end").val()),text:$.trim($("#ctrl-text").val())};if(E(P,Q,O)){H();L.remove(P);L.add(P);O.time=P.date.getTime();if($(O).hasClass("selected")){f.agendaweek("settings",{date:P.date})}else{f.agendaweek("refresh")}K.calendar("refresh");J()}}function D(O){if(q){F();if(O){$("#"+h.idPrefix+O.id).addClass("selected")}}}function F(){if(q){$("tr",l).removeClass("selected")}}A()};
jQuery.fn.agendaweek=function(m,b){var d=27;var p=46;var l=94;var i=10;var f=20;var a=10;var j=5;var h=5;var k={full:[0,24],business:[6,20],morning:[0,14],evening:[10,24]};if(m=="settings"){return g(this,b)}else{if(m=="select"){return this.each(function(){q(this,b)})}else{if(m=="refresh"){return this.each(function(){e(this)})}else{m=$.extend({},jQuery.fn.agendaweek.defaults,m);return this.each(function(){this.options=m;n(this);o(this,m.view);if($.browser.msie){$("div.events, div.allday, div.normal").attr("unselectable","on")}})}}}function g(s,t){var r=t.date||t.view||t.mode||t.dayFormat||t.events;return s.each(function(){$.extend(this.options,t);if(r){o(this,this.options.view)}})}function n(r){var t=$("div.buttons ul",r);$("li.full a",t).click(s);$("li.business a",t).click(s);$("li.morning a",t).click(s);$("li.evening a",t).click(s);function s(u){var v=u.target.parentNode.className;o(r,v);return false}$("li.next a",t).click(function(){r.options.date=r.options.date.addDays(7);r.options.selection=null;e(r);$(r).trigger("agendaweek.nextWeek",r.options.date);return false});$("li.prev a",t).click(function(){r.options.date=r.options.date.addDays(-7);r.options.selection=null;e(r);$(r).trigger("agendaweek.prevWeek",r.options.date);return false});if(!r.options.readonly){$("div.events div.normal").mousedown(function(v){var u=$("div.normal",r).offset();r.options.action={type:"create",x:v.pageX-u.left,y:v.pageY-u.top,performed:true}});$(document).mousemove(function(v){var G=r.options.action;if(G){if(G.event){var w=$(G.event).css("z-index",2);var D=G.event.event}var z=$("div.normal",r).offset();var K=v.pageX-z.left;var L=v.pageY-z.top;var H=k[r.options.view];z=H[0]*f;if(G.type=="resize"){D.endTime=Math.min(H[1],parseInt((L+z+5)/a)/2);D.duration=Math.max(30,(D.endTime-D.startTime)*60);D.endTime=D.startTime+D.duration/60;D.endDate=D.date.addMinutes(D.duration);var M=Math.round((D.endTime-D.startTime)*f-5);w.css("height",M).text(c(D.duration));G.performed=true}else{if(G.type=="move"){var F=parseInt((m.restrictMove?G.position.left:K)/l);if(F<0){F=0}else{if(F>6){F=6}}var E=F*l;var B=Math.max(0,parseInt((L-G.y+5)/a)*a);var I=parseInt(((H[1]-H[0])*f-D.duration/3)/a)*a;var B=Math.min(B,I);if(parseInt(G.position.left/l)*l!=E||G.position.top!=B||parseInt(w.css("width"))==l-j){w.css("width",l-j).css("left",E).css("top",B)}G.performed=true}else{if(G.type=="create"&&r.options.canCreate){if(G.event){var J=parseInt((L+a)/a)*a;var B=parseInt(G.event.css("top"));var M=Math.max(a,J-B);var C=(H[1]-H[0])*f-B;M=Math.min(C,M);var A=M/f*60;G.event.css("height",M-j).text(c(A))}else{if(Math.abs(K-G.x)>h||Math.abs(L-G.y)>h){var F=parseInt(K/l);var J=parseInt(G.y/a)*a;var u=parseInt(L/a)*a;var M=Math.max(a,u-J);var w=$('<div class="event"></div>');w.css("left",F*l).css("top",J);w.css("width",l-j).css("height",M-j);$("div.normal",r).append(w);G.event=w}}G.performed=true}}}return false}}).mouseup(function(z){var F=r.options;var J=F.action;if(J&&J.performed){var u=k[F.view];if(J.type=="move"){var w=u[0]*f;var v=$(J.event);var C=J.event.event;var I=parseInt(parseInt(v.css("left"))/l);var G=(parseInt(v.css("top"))+w)/f;C.date=new Date(F.firstDay.getTime()+I*Date.DAY+G*Date.HOUR);F.date=C.date;F.events.remove(C);F.events.add(C);$(r).trigger("agendaweek.modify",C)}else{if(J.type=="create"&&r.options.canCreate){if(!J.event){var w=$("div.normal",r).offset();var H=z.pageX-w.left;var K=z.pageY-w.top;var I=parseInt(H/l);var G=parseInt((u[0]*f+K)*2/f)/2;G=Math.min(u[1]-1,G);D=r.options.eventDuration}else{var A=J.event.position();var L=parseInt(J.event.css("height"))+j;var I=parseInt(A.left/l);var G=u[0]+A.top/f;var E=u[0]+(A.top+L)/f;var D=(E-G)*60;var B=new Date(F.firstDay.getTime()+I*Date.DAY+G*Date.HOUR);r.options.eventDuration=D}var C={id:F.idPrefix+ ++F.counter,date:new Date(F.firstDay.getTime()+I*Date.DAY+G*Date.HOUR),duration:D,title:F.title,interactive:true};F.selection=C;F.date=C.date;F.events.add(C);$(r).trigger("agendaweek.create",C)}else{if(J.type=="resize"){$(r).trigger("agendaweek.modify",J.event.event)}}}e(r)}F.action=null}).keydown(function(u){if(u.keyCode==d){if(r.options.action){r.options.action=null;e(r)}}else{if(u.keyCode==p&&r.options.canDelete){var v=r.options.selection;if(v){r.options.events.remove(v);r.options.selection=null;e(r);$(r).trigger("agendaweek.delete",v)}}}})}}function o(r,t){r.options.view=t;$("div.buttons a",r).removeClass("active");$("div.buttons li."+t+" a",r).addClass("active");t=k[t];$("ul.hours li:gt(0)",r).each(function(u){if(u<t[0]||u>=t[1]){$(this).hide()}else{$(this).show()}});var s=((t[1]-t[0])+2)*f;$(r).css("height",s);$("div.events",r).css("height",s-21);$("ul.days li",r).css("height",s-16);e(r)}function q(r,v){if(v==undefined){return}var x;if(v instanceof Date){x=new Date(v.getFullYear(),v.getMonth(),v.getDate());var u=r.options.events.getDay(x);v=null;if(u){for(var s=0;s<u.length;s++){if(u[s].interactive){v=u[s];break}}}}else{x=new Date(v.date.getFullYear(),v.date.getMonth(),v.date.getDate())}if(v!=r.options.selection||x!=r.options.date){r.options.selection=v;r.options.date=x;if(x.getTime()<r.options.firstDay.getTime()||x.getTime()>=r.options.firstDay.addDays(7)){e(r)}else{var t;$("div.normal div.event",r).removeClass("selected").each(function(){if(this.event==v){t=$(this);return false}});if(t){t.addClass("selected")}var w=parseInt((x.getTime()-r.options.firstDay.getTime())/Date.DAY);$("ul.days li",r).removeClass("selected").eq(w).addClass("selected")}$(r).trigger("agendaweek.select",v)}}function e(D){$("div.event",D).remove();var K=D.options.mode=="iso"?1:0;var z=D.options.date;var z=new Date(z.getFullYear(),z.getMonth(),z.getDate());var w=new Date(z);while(w.getDay()!=K){w=w.addDays(-1)}D.options.firstDay=new Date(w);$("div.year span",D).text(D.options.date.getFullYear());var S=new Date(w);$("ul.days li",D).each(function(){$(this).removeClass("selected");if(S.getTime()==z.getTime()){$(this).addClass("selected")}$("span",this).text(S.format(D.options.dayFormat));S=S.addDays(1)});var v=[];for(var x=0;x<7;x++){var S=w.addDays(x);v[x]=D.options.events.getDay(S);if(!v[x]){v[x]=[]}else{for(var O=0;O<v[x].length;O++){var G=v[x][O];T(G)}v[x].sort(function(Z,X){var Y=Z.startTime-X.startTime;if(!Y){Y=X.endTime-Z.endTime;if(!Y){if(Z.id<X.id){Y=-1}else{if(Z.id>X.id){Y=1}else{Y=0}}}}return Y})}}var A=$("div.events div.allday",D);var V=f-j;var P=0;var H=0;for(var x=0;x<v.length;x++){var s=[];for(var O=0;O<v[x].length;O++){var G=v[x][O];if(G.allday){s.push(G)}}var W=l-i;var y=parseInt(W/s.length);for(var O=0;O<s.length;O++){var G=s[O];var R=H+O*y;var L=W>=y?y:W;W-=L;L-=j;var J=$('<div class="event" unselectable="on"></div>').html(G.title).addClass(G.cls);J.delay(r);J.css("left",R).css("top",P).css("width",L).css("height",V);J[0].event=G;$(D).trigger("agendaweek.drawEvent",[G,J]);A.append(J)}H+=l}var N=[];for(var x=0;x<v.length;x++){var U=null;var Q;for(var O=0;O<v[x].length;O++){var G=v[x][O];if(G.allday){continue}if(U&&G.startTime<U.max){var I=0;while(Q[I]>G.startTime){I++}Q[I]=G.endTime;G.column=I;U.events.push(G);U.max=Math.max(U.max,G.endTime);U.columns=Q.length}else{Q=[G.endTime];G.column=0;U={dayIndex:x,events:[G],max:G.endTime,columns:1};N.push(U)}}}for(var x=0;x<N.length;x++){var U=N[x];for(var B=0;B<U.events.length;B++){var G=U.events[B];G.colspan=U.columns-G.column;for(var F=0;F<U.events.length;F++){if(B!=F){var t=U.events[F];if(t.column>G.column){if(!(G.startTime>=t.endTime||G.endTime<=t.startTime)){G.colspan=Math.min(G.colspan,t.column-G.column)}}}}}}var H=-k[D.options.view][0]*f;var u=$("div.events div.normal",D);for(var x=0;x<N.length;x++){var U=N[x];var Q=[];var W=l-i;var y=Math.round(W/U.columns);for(var I=0;I<U.columns-1;I++){Q[I]=y;W-=y}Q[U.columns-1]=W;var C=U.dayIndex*l;for(var E=0;E<U.events.length;E++){var G=U.events[E];var R=C;for(var B=0;B<G.column;B++){R+=Q[B]}var L=Q[G.column]-j;for(var B=1;B<G.colspan;B++){L+=Q[G.column+B]}L=Math.max(1,L);var P=Math.round(G.startTime*f+H);var V=Math.round((G.endTime-G.startTime)*f-j);var J=$('<div class="event" unselectable="on"></div>').html(G.title).addClass(G.cls);if(D.options.selection==G){J.addClass("selected")}if(!D.options.readonly&&G.interactive){J.append($('<div class="handle" unselectable="on"></div>'))}J.css("left",R).css("top",P).css("width",L).css("height",V);J[0].event=G;$(D).trigger("agendaweek.drawEvent",[G,J]);u.append(J);J.delay(r);J.mousedown(function(X){if(X.target.event.interactive){q(D,X.target.event);if(!D.options.readonly){M(X,"move")}}return false});$("div.handle",J).mousedown(function(X){var Y=X.target.parentNode;if(Y.event.interactive){q(D,Y.event);if(!D.options.readonly){M(X,"resize")}}return false})}}function r(Z){if(!D.options.bubble){return}var aa=Z.target.event?Z.target.event:Z.target.parentNode.event;if(aa&&!D.options.action){var X=$("<h2></h2>").html(aa.title);var ac=aa.date.format(D.options.dateFormat);if(!aa.allday){ac+=", "+aa.date.format("%H:%M");ac+=" – "+aa.endDate.format("%H:%M")}var ab=$("<p></p>").text(ac);var Y=$('<div class="agenda-bubble"></div>').append(X,ab);if(aa.text){Y.append($("<p></p>").html(aa.text.encode().replace("\r\n","<br>")))}Y.bubble({master:this,persistent:false,track:true,left:Z.pageX,top:Z.pageY,hideOnMouseDown:true})}}function M(Z,X){var aa=Z.target.event?Z.target:Z.target.parentNode;var Y=$("div.normal",D).offset();var ab=$(aa).position();D.options.action={type:X,event:aa,x:Z.pageX-Y.left-ab.left,y:Z.pageY-Y.top-ab.top,position:ab}}function T(X){X.startTime=X.date.getHours()+(X.date.getMinutes()/60);X.endTime=X.startTime+X.duration/60;X.endDate=X.date.addMinutes(X.duration)}}function c(t){var r=parseInt(t/60);var r=r<10?"0"+r:r;var s=t%60;var s=s<10?"0"+s:s;return r+":"+s}};jQuery.fn.agendaweek.defaults={date:new Date(),view:"full",mode:"iso",dayFormat:"%m-%d",dateFormat:"%Y-%m-%d",title:"New event",idPrefix:"_",readonly:true,events:null,eventDuration:60,counter:0,canDelete:true,canCreate:true,restrictMove:false,bubble:true};
Array.prototype.contains=function(b){for(var a=0;a<this.length;a++){if(this[a]==b){return true}}return false};Array.prototype.remove=function(b){for(var a=0;a<this.length;a++){if(this[a]==b){this.splice(a,1);break}}};
function AsyncUpload(f,j,g){var a=parseFloat($.browser.version)<1.9;var h=0;var d=[];var k=$(f);var e=k.wrap('<div class="upload"></div>').parent();e.hover(function(){$("span",this).addClass("hover")},function(){$("span",this).removeClass("hover")});if(a){var c=k[0].offsetWidth;var b=k[0].offsetHeight;e.width(c).height(b)}i();setInterval(l,100);this.busy=function(){return d.length>0};this.abort=function(o){for(var m=0;m<d.length;m++){var n=d[m];if(n.attr("id")==o){$iframe=k("iframe",n);if($iframe[0].contentWindow.stop){$iframe[0].contentWindow.stop()}else{$iframe.attr("src","/files/blank.html")}d.splice(m,1);if(d.length==0&&g.onidle){g.onidle()}}}};function i(){var m=$('<form id="upload'+(++h)+'" method="post" action="'+j+'" enctype="multipart/form-data" target="feedback'+h+'"><input type="file" name="file" /><iframe id="feedback'+h+'" name="feedback'+h+'" src="/files/blank.html"></iframe></form>');e.prepend(m);$("input",m).change(function(){var n=$(this.parentNode);var p=n.attr("id");var o=$("input",n).val().replace(/\\/g,"/");o=o.substr(o.lastIndexOf("/")+1);if(o){d.push(n);if(g.onsubmit){g.onsubmit(p,o)}n.submit().hide();i()}})}function l(){var o=0;while(o<d.length){var s=d[o];var p=$("iframe",s);var m=false;var r;var t;try{r=p[0].contentWindow.location.href;m=r.substr(r.length-11,11)!="/blank.html";if(m){t=p[0].contentWindow.document.body.innerHTML}}catch(n){m=true}if(m){d.splice(o,1);var q=s.attr("id");if(g.oncomplete){g.oncomplete(q,t)}if(d.length==0&&g.onidle){g.onidle()}}else{o++}}}};
jQuery.fn.bubble=function(h){var c=$.browser.msie&&$.browser.version<=6;var g=$(window).scrollLeft();var e=$(window).scrollTop();var b=$(window).width();var d=$(window).height();h=$.extend({},jQuery.fn.bubble.defaults,h);if(h.master){h.master=$(h.master)}if(isNaN(h.left)){if(h.master){h.left=h.master.offset().left+parseInt(h.master.outerWidth()/2)}else{h.left=g+parseInt(b/2)}}else{if(h.left<g){h.left=g}else{if(h.left>=g+b){h.left=g+b-1}}}if(isNaN(h.top)){if(h.master){h.top=h.master.offset().top+parseInt(h.master.outerHeight()/2)}else{h.top=e+parseInt(d/2)}}jQuery.fn.bubble.options=h;return this.each(function(){var l=jQuery.fn.bubble.elem;if(!l){l=a()}if(h.persistent){$("div.close",l).show()}else{$("div.close",l).hide()}var k=$("div.content",l).empty().append(this);$(this).css("display","block");l.css("left",-10000).css("top",-10000).show();if(k.width()>h.maxWidth){k.width(h.maxWidth)}j();if(jQuery.fn.bubble.tracker){$(document).unbind("mousemove",jQuery.fn.bubble.tracker);jQuery.fn.bubble.tracker=null}if(!h.persistent&&h.master){$(document).mousemove(i);jQuery.fn.bubble.tracker=i}return false});function a(){var k=jQuery.fn.bubble.elem=$('<div id="bubble"><div class="content"></div><div class="topleft"></div><div class="top"></div><div class="topright"></div><div class="left"></div><div class="arrowleft"></div><div class="left"></div><div class="right"></div><div class="arrowright"></div><div class="right"></div><div class="bottomleft"></div><div class="bottom"></div><div class="bottomright"></div><div class="close"></div></div>').hide();$("body").append(k);k.hover(function(){jQuery.fn.bubble.inside=true},function(){jQuery.fn.bubble.inside=false;if(!jQuery.fn.bubble.options.persistent){if(!jQuery.fn.bubble.inHandle){f()}}}).click(function(l){l.stopPropagation()});k.mousedown(function(l){var m=jQuery.fn.bubble.options;if(m.hideOnMouseDown){if(m.master){l.target=m.master[0];$(m.master).trigger("mousedown",[l])}f()}});$("div.close",k).click(function(l){f();l.stopPropagation()}).hover(function(){$(this).addClass("hover")},function(){$(this).removeClass("hover")});$(document).keydown(function(l){if(jQuery.fn.bubble.options.persistent&&l.keyCode==27){f()}});return k}function j(){var u=jQuery.fn.bubble.elem;var s=$("div.content",u);var y=s.height();var p=s.outerHeight();if(p<h.arrowHeight){y=h.arrowHeight-(p-y);p=h.arrowHeight;s.height(y)}if(c){var w=s.outerWidth();$("div.top",u).width(w);$("div.bottom",u).width(w)}var q=g;var r=b+g;var v=u.outerWidth()+h.margin+h.arrowOverflow;var k,A,z,m;if(h.left+v<=r||h.left-v<q){u.css("left",h.left+h.arrowOverflow);k=$("div.arrowleft",u).show();$("div.arrowright",u).hide();A=$("div.left:eq(0)",u);z=$("div.left:eq(1)",u).show();m=$("div.right:eq(0)",u).height("auto");$("div.right:eq(1)",u).hide()}else{u.css("left",h.left-v+h.margin);$("div.arrowleft",u).hide();k=$("div.arrowright",u).show();m=$("div.left:eq(0)",u).height("auto");$("div.left:eq(1)",u).hide();A=$("div.right:eq(0)",u);z=$("div.right:eq(1)",u).show()}if(c){m.height(p)}var l=e;var t=d+e;var o=u.outerHeight()+2*h.margin;var x=0;var n=parseInt(h.arrowHeight/2)+h.margin;if(o<=(t-l)){x=h.top-parseInt(o/2)}if(x<l){x=l;if(h.top-x<n){x=h.top-n}}else{if(x+o>t){x=t-o;if(x+o-h.top<n){x=h.top+n-o}}}var B=h.top-x-n;k.css("top",B);A.height(B);z.css("top",B+h.arrowHeight).height(p-h.arrowHeight-B);u.css("top",x+h.margin)}function f(){jQuery.fn.bubble.elem.hide();if(jQuery.fn.bubble.tracker){$(document).unbind("mousemove",jQuery.fn.bubble.tracker)}jQuery.fn.bubble.tracker=null}function i(k){jQuery.fn.bubble.inHandle=false;var l=h.master.offset();if(k.pageX>=l.left&&k.pageX<l.left+h.master[0].offsetWidth&&k.pageY>=l.top&&k.pageY<l.top+h.master[0].offsetHeight){jQuery.fn.bubble.inHandle=true;if(h.track){h.left=k.pageX;h.top=k.pageY;j()}}else{if(!jQuery.fn.bubble.inside){f()}}}};jQuery.fn.bubble.defaults={margin:12,arrowHeight:34,arrowOverflow:22,persistent:false,track:false,maxWidth:1000,hideOnMouseDown:false};
jQuery.fn.calendar=function(e,c){if(e=="settings"){return a(this,c)}else{if(e=="refresh"){return this.each(function(){d(this);g(this)})}else{if(e=="month"){return b(this,c)}else{if(e=="select"){return f(this,c)}else{e=$.extend({},jQuery.fn.calendar.defaults,e);if(e.selection){e.selection=h(e.selection)}return this.each(function(){var j=this;j.options=e;var i=$(this);var k=$(e.daySelector,i).attr("unselectable","on");d(this);g(this);if(!this.eventsAssigned){$(e.prevMonthButtonSelector,i).css("cursor","pointer").click(function(l){if(--e.month<1){e.month=12;e.year--}g(j);l.preventDefault();i.trigger("calendar.prevMonth").trigger("calendar.monthChanged")});$(e.nextMonthButtonSelector,i).css("cursor","pointer").click(function(l){if(++e.month>12){e.month=1;e.year++}g(j);l.preventDefault();i.trigger("calendar.nextMonth").trigger("calendar.monthChanged")});$(e.currentMonthButtonSelector,i).css("cursor","pointer").click(function(l){var m=h(Date.localNow());if(e.selection!=m){e.selection=m;e.month=m.getMonth()+1;e.year=m.getFullYear();g(j);i.trigger("calendar.currentMonth",m).trigger("calendar.monthChanged")}l.preventDefault()});k.click(function(l){j.options.selection=l.target.day;g(j);i.trigger("calendar.select",l.target.day);l.preventDefault()})}this.eventsAssigned=true})}}}}function a(i,j){return i.each(function(){$.extend(this.options,j);d(this);g(this)})}function b(j,k){if(k){return j.each(function(){var m=k.year?k.year:this.options.year;var l=k.month?k.month:this.options.month;if(m!=this.options.year||l!=this.options.month){this.options.month=k.month;this.options.year=k.year;g(this);$(this).trigger("calendar.monthChanged")}})}else{var i=j.get(0);if(i){return{month:i.options.month,year:i.options.year}}else{return null}}}function f(j,l){if(l){var k=h(l);return j.each(function(){if(!this.options.selection||k.getTime()!=this.options.selection.getTime()){this.options.selection=k;this.options.year=k.getFullYear();this.options.month=k.getMonth()+1;g(this)}})}else{var i=j.get(0);if(i){return i.options.selection}else{return null}}}function d(i){var j=i.options.mode=="iso"?1:0;var k=new Date(Date.UTC(i.options.year,i.options.month-1,1));while(k.getDay()!=j){k=k.addDays(-1)}$(i.options.weekdaySelector,i).each(function(){var l=k.getDay();if(l==0||l==6){$(this).addClass(i.options.weekendClass)}else{$(this).removeClass(i.options.weekendClass)}var m=k.format("%a");m=m.charAt(0).toUpperCase()+m.charAt(1);$(this).text(m);k=k.addDays(1)})}function g(i){var l=$(i);var s=new Date(Date.UTC(i.options.year,i.options.month-1,1));var q=s.format("%B %Y");$(i.options.monthSelector,l).text(q);var n=i.options.mode=="iso"?1:0;var j=i.options.mode=="iso"?"%V":"%U";while(s.getDay()!=n){s=s.addDays(-1)}var o=0;var r=false;var k=h(Date.localNow());var p=$(i.options.weekSelector,l);var m=$(i.options.daySelector,l);m.removeClass(i.options.outsideClass+" "+i.options.weekendClass+" "+i.options.todayClass+" "+i.options.selectedClass+" "+i.options.currentWeekClass+" "+i.options.selectedWeekClass+" "+i.options.customClasses);p.removeClass(i.options.currentWeekClass+" "+i.options.selectedWeekClass);m.each(function(){var t=s.getMonth()!=(i.options.month-1);var u=s.getDay();var x=$(this);if(s.getDay()==n){r=false;var w=null;if(i.options.selection){var v=(i.options.selection.getTime()-s.getTime())/Date.DAY;if(v>=0&&v<7){w=i.options.selectedWeekClass;r=true}}p.eq(o++).text(s.format(j)).addClass(w)}x.text(s.getDate());if(t){x.addClass(i.options.outsideClass)}if(u==0||u==6){x.addClass(i.options.weekendClass)}if(s.getTime()==k.getTime()){x.addClass(i.options.todayClass)}if(i.options.selection&&s.getTime()==i.options.selection.getTime()){x.addClass(i.options.selectedClass)}if(r){x.addClass(i.options.selectedWeekClass)}if(i.options.customize){x.addClass(i.options.customize(s,x))}this.day=s;s=s.addDays(1)})}function h(i){if(i.constructor==Date){return new Date(Date.UTC(i.getFullYear(),i.getMonth(),i.getDate()))}else{return null}}};jQuery.fn.calendar.defaults={mode:"iso",locale:"en",month:new Date().getMonth()+1,year:new Date().getFullYear(),selection:null,weekdaySelector:".weekday",monthSelector:".month",weekSelector:".week",daySelector:".day",prevMonthButtonSelector:".prev",nextMonthButtonSelector:".next",currentMonthButtonSelector:".current",weekendClass:"weekend",outsideClass:"outside",todayClass:"today",selectedClass:"selected",currentWeekClass:"currentWeek",selectedWeekClass:"selectedWeek",customClasses:null,customize:null};
Date.DAY=24*60*60*1000;Date.HOUR=60*60*1000;Date.MINUTE=60*1000;Date.SECOND=1000;Date.YMD="ymd";Date.DMY="dmy";Date.MDY="mdy";Date.options={format:"%Y-%m-%d",strict:false,utcOffset:0,monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]};Date.prototype.format=function(i){i=typeof(i)=="string"?{format:i}:i;if(!i){i=Date.options}else{for(var h in Date.options){i[h]=i[h]?i[h]:Date.options[h]}}var f="";var d=0;while(d<i.format.length){c=i.format.charAt(d);if(c=="%"){if(d<i.format.length-1){d++;c=i.format.charAt(d);switch(c){case"a":f+=i.shortDayNames[this.getDay()];break;case"A":f+=i.dayNames[this.getDay()];break;case"b":f+=i.shortMonthNames[this.getMonth()];break;case"B":f+=i.monthNames[this.getMonth()];break;case"d":var g=this.getDate();f+=g<10?"0"+g:g;break;case"e":f+=this.getDate();break;case"g":var j=this.getWeekNumber();f+=String(j.year).substr(2);break;case"G":var j=this.getWeekNumber();f+=j.year;break;case"H":var l=this.getHours();f+=l<10?"0"+l:l;break;case"I":var l=(this.getHours()-1)%12+1;f+=l<10?"0"+l:l;break;case"j":var g=this.getDayOfYear();if(g<10){g="00"+g}else{if(g<100){g="0"+g}}f+=g;break;case"m":var b=this.getMonth()+1;f+=b<10?"0"+b:b;break;case"M":var k=this.getMinutes();f+=k<10?"0"+k:k;break;case"n":f+=this.getMonth()+1;break;case"S":var e=this.getSeconds();f+=e<10?"0"+e:e;break;case"u":var g=this.getDay();f+=g==0?7:g;break;case"U":var a=this.getWeekNumber("sun")+(i.strict?0:1);f+=a<10?"0"+a:a;break;case"V":var j=this.getWeekNumber();f+=j.week<10?"0"+j.week:j.week;break;case"w":f+=this.getDay();break;case"W":var a=this.getWeekNumber("mon")+(i.strict?0:1);f+=a<10?"0"+a:a;break;case"y":f+=String(this.getFullYear()).substr(2);break;case"Y":f+=this.getFullYear();break;case"%":f+="%"}}}else{f+=c}d++}return f};Date.prototype.getDayOfYear=function(){var a=new Date(this.getFullYear(),0,1);return parseInt((this.getTime()-a.getTime())/Date.DAY)+1};Date.prototype.getWeekNumber=function(a){a=a?a:"iso";if(a=="sun"){var f=new Date(this.getFullYear(),0,1);return parseInt((this.getDayOfYear()-1+f.getDay())/7)}else{if(a=="mon"){var f=new Date(this.getFullYear(),0,1).getDay();f=f==0?7:f;return parseInt((this.getDayOfYear()-2+f)/7)}else{function e(h){var i=new Date(h,0,4);var g=i.getDay();if(g==0){g=7}return new Date(i.getTime()+(1-g)*Date.DAY)}var b;var d=this.getFullYear();if(this>=new Date(d,12-1,29)){b=e(d+1);if(this<b){b=e(d)}else{d++}}else{b=e(d);if(this<b){b=e(--d)}}return{year:d,week:parseInt((this.getTime()-b.getTime())/(7*Date.DAY))+1}}}};Date.prototype.addDays=function(a){return new Date(this.getTime()+a*Date.DAY)};Date.prototype.addHours=function(a){return new Date(this.getTime()+a*Date.HOUR)};Date.prototype.addMinutes=function(a){return new Date(this.getTime()+a*Date.MINUTE)};Date.prototype.addSeconds=function(a){return new Date(this.getTime()+a*Date.SECOND)};Date.prototype.toUTC=function(){var a=this.getTime()+this.getTimezoneOffset()*60000;return new Date(a)};Date.localNow=function(){var b=new Date();var a=b.getTime()+(b.getTimezoneOffset()+parseInt(Date.options.utcOffset))*60000;return new Date(a)};Date.parseDate=function(g,b){b=b?b.replace(/[-\.\/%]/g,"").toLowerCase():Date.YMD;b=b.replace(/n/g,"m").replace(/e/g,"d");var d=g.match(/^\s*(\d+)[-\.\/](\d+)[-\.\/](\d+)\s*$/);if(d){var e=parseInt(d[1],10);var f=parseInt(d[2],10);var a=parseInt(d[3],10);if(b==Date.MDY){e=parseInt(d[3],10);f=parseInt(d[1],10);a=parseInt(d[2],10)}else{if(b==Date.DMY){e=parseInt(d[3],10);a=parseInt(d[1],10)}}if(e<70){e+=2000}else{if(e<100){e+=1900}else{if(e>9999){return null}}}var h=new Date(e,f-1,a);if(e==h.getFullYear()&&f==h.getMonth()+1&&a==h.getDate()){return h}}return null};
(function(a){a.event.special.delay={setup:function(){a(this).hover(a.event.special.delay.enter,a.event.special.delay.leave).mousemove(a.event.special.delay.enter)},teardown:function(){a(this).unbind("mouseenter",a.event.special.delay.enter).unbind("mouseleave",a.event.special.delay.leave).unbind("mousemove",a.event.special.delay.enter)},enter:function(b){if(this.timeout){clearTimeout(this.timeout);this.timeout=undefined}var c=this;var d=a(this).data("delay.settings").delay;this.timeout=setTimeout(function(){b.type="delay";a.event.handle.apply(c,[b])},d)},leave:function(b){if(this.timeout){clearTimeout(this.timeout);this.timeout=undefined}}};a.fn.extend({delay:function(b,c){if(b){c=a.extend({},a.fn.delay.defaults,c);this.data("delay.settings",c).bind("delay",c.data,b)}else{this.trigger("delay")}return this},undelay:function(b){return this.unbind("delay",b)}});a.fn.delay.defaults={delay:1000}})(jQuery);
function Events(){this.events={};this.days={};this.get=function(b){return this.events[b]};this.getDay=function(b){return this.days[a(b)]};this.add=function(f){if(!(f instanceof Array)){f=[f]}for(var d in f){var e=f[d];if(!(e.date instanceof Date)){e.date=new Date(e.date)}var c=a(e.date);if(this.days[c]){var b=this.days[c];var h=false;for(var g in b){if(b[g].id==e.id){b[g]=e;h=true;break}}if(!h){b.push(e)}}else{this.days[c]=[e]}this.events[e.id]=e}};this.remove=function(d){if(!(d instanceof Object)){var d=this.events[d]}if(d){delete this.events[d.id];for(var b in this.days){var c=this.days[b];for(var e=0;e<c.length;e++){if(c[e].id==d.id){if(c.length==1){delete this.days[b]}else{c.splice(e,1)}return}}}}};function a(e){if(!(e instanceof Date)){e=new Date(e)}var d=e.getFullYear();var c=e.getMonth()+1;var b=e.getDate();return d+(c<10?"0":"")+c+(b<10?"0":"")+b}};
(function(a){a.fn.focus=function(b){if(!b&&a.focusCtrl){a(a.focusCtrl).blur()}return b?this.bind("focus",b):this.trigger("focus")};a.fn.disable=function(){return this.each(function(){var b=a(this);b.attr("disabled","disabled").addClass("disabled");if(b.hasClass("primary")){b.addClass("primary-disabled")}if(b.hasClass("next")){b.addClass("next-disabled");if(b.hasClass("primary")){b.addClass("primary-next-disabled")}}else{if(b.hasClass("prev")){b.addClass("prev-disabled");if(b.hasClass("primary")){b.addClass("primary-prev-disabled")}}}a("span",this).removeClass("hover")})};a.fn.enable=function(){return this.each(function(){a(this).attr("disabled",null).removeClass("disabled primary-disabled next-disabled prev-disabled primary-next-disabled primary-prev-disabled")})};a.fn.progress=function(b){return this.each(function(){var d=a(this);if(b==null||b==false){d.prev("div.progress").remove()}else{var e=a('<div class="progress"></div>');var f=d.position();d.before(e);var c=parseInt(d.css("margin-top"));c=c?c:0;e.css("top",f.top+c+(d.innerHeight()-16)/2);if(b<0){c=parseInt(d.css("margin-left"));c=c?c:0;e.css("left",f.left+c-16+b)}else{e.css("left",f.left+d.outerWidth(true)+b)}}})};a.fn.ajax=function(b){b=a.extend({url:location.href,data:{},offset:-4,ctrl:null,complete:null,success:null,error:null,async:true,progress:true},b);return this.each(function(){var c=null;var d=a(this);if(this.tagName=="BUTTON"){c=d.disable()}clearMessages();if(b.progress){d.progress(b.offset)[0].ajax=true}a.ajax({url:b.url,async:b.async,type:"POST",dataType:"json",data:b.data,success:function(e){if(c){c.enable()}if(b.progress){d.progress()[0].ajax=false}if(e.status=="ERROR"){addError(e.message,e.ctrl?e.ctrl:b.ctrl);focusError()}else{if(e.message){addMessage(e.message,b.ctrl||d.attr("id"),null,false,(typeof e.sticky=="boolean"?e.sticky:false))}}if(b.complete){b.complete.call(this,e)}if(b.success&&e.status=="OK"){b.success.call(this,e)}else{if(b.error&&e.status=="ERROR"){b.error.call()}}},error:function(f,e,g){addError(strings.ajaxError,b.ctrl);if(c){c.enable()}if(b.progress){d.progress()[0].ajax=false}if(b.complete){b.complete.call()}if(b.error){b.error.call()}}})})};a.fn.autosize=function(){return this.each(function(){var b=a(this);this.lineHeight=parseInt(b.css("line-height"));if(!this.lineHeight){var c=b.attr("rows");if(a.browser.mozilla2){c++}this.lineHeight=Math.round(b.height()/c)}this.initialHeight=b.height();this.clone=b.clone().css("position","absolute").css("left",0).css("top",-10000).attr("disabled","disabled").get(0);a("body").append(this.clone);b.keyup(function(){var e=a(this);a(this.clone).val(e.val()).height(0);var d=Math.min(this.clone.scrollHeight+this.lineHeight,this.scrollHeight+this.lineHeight);d=Math.max(d,this.initialHeight);e.height(d)})})};a.fn.selection=function(e,d){if(e==undefined){if(this.length){if(document.selection){var c=document.selection.createRange();var b=c.text.length;c.moveStart("character",-this[0].value.length);var d=c.text.length;return{start:d-b,end:d,length:b}}else{return{start:this[0].selectionStart,end:this[0].selectionEnd,length:this[0].selectionEnd-this[0].selectionStart}}}else{return null}}else{if(!d||d<e){d=e}return this.each(function(){if(this.createTextRange){var f=this.createTextRange();f.collapse(true);f.moveEnd("character",d);f.moveStart("character",e);f.select()}else{if(this.setSelectionRange){this.setSelectionRange(e,d);this.focus()}}})}};a.fn.maxlength=function(b){return this.each(function(){this.maxlength=b;c(this);a(this).keyup(function(){c(this)}).blur(function(){c(this)});function c(d){var g=a(d);var e=g.val();if(e.length>d.maxlength){var f=g.selection();var i=Math.min(f.start,d.maxlength);g.val(e.substr(0,d.maxlength)).position(i);if(a.browser.mozilla){g.selection(i-1,i);var h=document.createEvent("KeyEvents");h.initKeyEvent("keypress",true,true,window,false,false,false,false,0,d.value.charCodeAt(i-1));d.dispatchEvent(h)}}}})};a.fn.scrollable=function(b){return this.each(function(){var e=a(this);var f=e.attr("class");var c=a('<table class="'+f+'"></table>').append(a("tfoot",e));var g=a('<table class="'+f+' scrollable-list"></table>').append(a("tbody",e));var d=a('<div class="scroll"></div>').append(g);e.addClass("scrollable-list").after(d,c)})};a.fn.tabs=function(b){b=a.extend({},b);return this.each(function(){var c=a(this);var d=a("div.section",c);var e=[];d.each(function(){e.push(a("h2",this).text())});d.each(function(l){var j=a(this);if(l){j.hide()}var f=a("h2",j);f.empty();var k=[];for(var g=0;g<d.length;g++){if(g==l){var m=a("<span>"+e[g]+"</span>")}else{var m=a('<a href="#'+d.eq(g).attr("id")+'">'+e[g]+"</a></span>");m.click(function(){var i=a(this).attr("href").match(/#.*/)[0];if(b.before){b.before(i)}a(this).parents("div.section").eq(0).hide();a(i).show();if(b.after){b.after(i)}return false});f.append(m)}if(g==0){m.addClass("first")}f.append(m)}var h=k.join("");f.append(h)})})}})(jQuery);
$.trackPage("UA-9153932-1");
function GoogleMaps(c,a,d){var b=$(c).addClass("loading");loadGoogleMaps(function(){if(GBrowserIsCompatible()){var e=new GClientGeocoder();e.getLatLng(a,function(j){if(j){var h=new GMap2(b[0]);h.setCenter(j,15);h.addControl(new GSmallMapControl());h.addControl(new GMapTypeControl());a=$.trim(a);var f=a.split(/\s*;\s*/);for(var g=0;g<f.length;g++){f[g]=f[g].encode()}var k=f.join("<br>");if(d){k="<strong>"+d.encode()+"</strong><br>"+k}b.removeClass("loading");var l=new GMarker(j);h.addOverlay(l);l.bindInfoWindow($('<div class="address">'+k+"</div>")[0])}else{b.empty().append("<p>"+strings.map.addressNotFound+"</p>").removeClass("loading")}})}})}function loadGoogleMaps(c){c=c||loadGoogleMaps.onLoaded;if(!window.google||!window.google.load){loadGoogleMaps.onLoaded=c;var a=window.googleApiKey?window.googleApiKey:"ABCDEFG";var b=document.createElement("script");b.src="http://www.google.com/jsapi?key="+a+"&callback=loadGoogleMaps";b.type="text/javascript";document.getElementsByTagName("head")[0].appendChild(b)}else{google.load("maps","2",{callback:c})}};
Login.options={usernameCtrl:"#ctrl-username",passwordCtrl:"#ctrl-password",emailCtrl:"#ctrl-sendemail",sendButton:"#button-send",loginButton:"#button-login"};function Login(f,e){var g=this;e=$.extend({},Login.options,e);var j=$(e.usernameCtrl);var d=$(e.passwordCtrl);var h=$(e.emailCtrl);var c=$(e.sendButton);var a=$(e.loginButton);var b=j.parents("form").eq(0);j.select().focus();b.keyup(i);i();h.focus(function(){c.addClass("default")}).blur(function(){c.removeClass("default")});a.click(function(){if(g.isValid()){b.submit()}return false});c.click(function(){clearMessages();var k=$.trim(h.val());if(!isEmailAddress(k)){addError(strings.invalidEmail,h);focusError();return false}c.ajax({url:f,data:{email:k},ctrl:h});return false});this.isValid=function(){clearMessages();var k=$.trim(j.val());if(!k||!$.trim(d.val())){addError(strings.noLogin,j)}else{if(!isEmailAddress(k)){addError(strings.invalidEmail,j)}}return !focusError()};function i(k){if(!c[0].ajax){if($.trim(h.val())){c.enable()}else{c.disable()}}}};
(function(a){a.fn.popup=function(b){var c=a.browser.msie&&a.browser.version<=6;return this.eq(0).each(function(){var l=a(this);var i=a("#content");var j=a('<div id="overlay"></div>');i.append(j);j.click(function(){e()});if(c){a("html").css("overflow","hidden");var m=a('<iframe id="overlay-iframe"></iframe>').css("width",screen.width).css("height",screen.height);i.append(m)}l.css("left",-10000);l.show();l[0].close=function(){e()};if(!this.textFieldsPrepared){prepareTextFields(l);this.textFieldsPrepared=true}var g=this.offsetWidth;var d=this.offsetHeight;k();a(window).resize(f);a(document).keydown(h);function f(){k()}function h(n){if(n.keyCode==27){e()}}function k(){var q=document.documentElement.clientWidth||a(window).width();var p=document.documentElement.clientHeight||a(document).height();var n=(q-g)/2;var o=(p-d)/3;if(c){n+=document.documentElement.scrollLeft;o+=document.documentElement.scrollTop}l.css("left",n);l.css("top",o)}function e(){l.hide();a("#overlay, #overlay-iframe").remove();a(window).unbind("resize",f);a(document).unbind("keydown",h);if(c){a("html").css("overflow-y","scroll").css("overflow-x","auto")}}})}})(jQuery);
(function(a){a.fn.help=function(c,b){return this.eq(0).each(function(){b=a.extend({},a.fn.help.defaults,b);var r=a(c);var w=a("div.handle",r);if(!w.length){w=a('<div class="handle"></div>');r.prepend(w)}w.show();r.css("left",-10000).removeClass("help-topleft help-topright help-bottomleft help-bottomright help-lefttop help-leftbottom help-righttop help-rightbottom").show();var h=2;var z=r.outerWidth();var f=r.outerHeight();var e=w.width();var l=w.height();var s=a(window).scrollLeft();var q=a(window).scrollTop();var v=a(window).width()+s;var d=a(window).height()+q;var i=a(this);var t=i.position();var u=i.outerWidth();var k=i.outerHeight();var A=t.left+u/2;var n=t.top+k/2;var j,m,g;if(b.orientation=="horizontal"){var p=z+e-1;if(t.left-s>=p+2*h||t.left-s>v-(t.left+u)){j=t.left-p-h;g="left";w.css("left",r.innerWidth())}else{j=t.left+u+e+h;g="right";w.css("left",-e)}m=n-l;if(m+f>d-h){m=d-h-f}else{if(m<q+h){m=q+h}}if(n-m>=f-(n-m)){g+="top";w.css("top",Math.min(n-m-l,f-l-10))}else{g+="bottom";w.css("top",Math.max(10,n-m))}}else{var o=f+l-1;if(t.top-q>=o+2*h||t.top-q>d-(t.top+k)){m=t.top-o-h;g="top";w.css("top",r.innerHeight())}else{m=t.top+k+l+h;g="bottom";w.css("top",-l)}j=A-e;if(j+z>v-h){j=v-h-z}else{if(j<s+h){j=s+h}}if(A-j>=z-(A-j)){g+="left";w.css("left",Math.min(A-j-e,z-e-10))}else{g+="right";w.css("left",Math.max(10,A-j))}}r.css("left",j).css("top",m).addClass("help-"+g)})};a.fn.help.defaults={orientation:"vertical"}})(jQuery);
SelectAccount.options={continueButton:"#button-continue",guessCountry:false};function SelectAccount(h,g){var i=this;g=$.extend({},SelectAccount.options,g);var b=$("form").eq(0);var a=new Login(h,{usernameCtrl:"#ctrl-username",passwordCtrl:"#ctrl-password",emailCtrl:"#ctrl-sendemail",sendButton:"#button-send"});var c=$("#ctrl-new");var d=$("#ctrl-existing");var e;if(c.length==0||c.attr("checked")){e=true}else{if(d.attr("checked")){e=false}else{$(g.continueButton).disable()}}$("form input").keyup(j);j();$("#ctrl-timezone").val(getTimezoneInfo().base);if(g.guessCountry){var f=guessCountryCode();if(f){$("#ctrl-country").val(f)}}if(!hasErrors()){if(e){$("#ctrl-firstname").focus().select()}else{$("#ctrl-username").focus().select()}}c.click(function(){e=true;clearMessages();$("#new-user").show();prepareTextFields($("#new-user"));$("#existing-user").hide();$("#ctrl-firstname").focus().select();$(g.continueButton).enable()});d.click(function(){e=false;clearMessages();$("#new-user").hide();$("#existing-user").show();$("#ctrl-username").focus().select();$(g.continueButton).enable()});this.loginSelected=function(){return !e};this.isValid=function(){clearMessages();if(e){if(!$.trim($("#ctrl-firstname").val())){addError(strings.noFirstname,"ctrl-firstname")}if(!$.trim($("#ctrl-name").val())){addError(strings.noName,"ctrl-name")}if(!$.trim($("#ctrl-email").val())){addError(strings.noEmail,"ctrl-email")}else{if(!isEmailAddress($("#ctrl-email").val())){addError(strings.invalidEmail,"ctrl-email")}}if(!$.trim($("#ctrl-country").val())){addError(strings.noCountry,"ctrl-country")}var k=$.trim($("#ctrl-private-email").val());if(k&&!isEmailAddress(k)){addError(strings.invalidEmail,"ctrl-private-email")}var k=$.trim($("#ctrl-business-email").val());if(k&&!isEmailAddress(k)){addError(strings.invalidEmail,"ctrl-business-email")}}else{a.isValid()}focusError();return !hasErrors()};function j(k){$("#button-send").each(function(){if(!this.ajax){if($.trim($("#ctrl-sendemail").val())){$("#button-send").enable()}else{$("#button-send").disable()}}})}};
String.prototype.encode=function(){return this.replace("<","&lt;").replace(">","&gt;")};String.prototype.padLeft=function(a,d){if(this.length>a){return this.substr(this.length-a)}else{var b=this;if(!d){d=" "}while(b.length<a){b=d+b}return b}};
function addError(d,b,c,a){addMessageEx(d,b,c,"errors",a)}function addMessage(e,b,d,a,c){addMessageEx(e,b,d,"messages",a,c)}function addMessageEx(m,f,b,k,l,e){var i=b?$(b):null;f=typeof f=="string"?$("#"+f):f;e=typeof e=="boolean"?e:false;if(!i&&f){var g=null;var h=f;while(h.length){g=h.prevAll("div.messages");if(g.length){i=g.eq(0);break}else{h=h.parent()}}}if(!i){i=$("#content div.messages").eq(0);if(i.length==0){i=$('<div class="messages"></div>');$("#content").prepend(i)}}var c=$("ul."+k,i);if(c.length==0){if(k=="errors"){c=$('<ul class="errors"></ul>');i.prepend(c)}else{c=$('<ul class="messages"></ul>');i.append(c)}}var d;if(l){d=$("<span>"+m+"</span>")}else{d=$(document.createTextNode(m))}if(f&&k=="errors"){openGroup(f.parents("div.group"));d=$('<a href=""></a>').append(d).data("ctrl",f);d.click(function(){$(this).data("ctrl").focus().select();return false});var a=$.browser.msie?'<div class="indicator-dummy"></div>':"";f.before('<div class="error-indicator"></div>'+a)}c.append(d);var j=d.wrap("<li></li>").parent();if(k=="messages"&&!e){j.animate({width:j[0].offsetWidth},8000).animate({height:0},250,"linear",function(){var n=$(this).parent();$(this).remove();if(!n.children().length){n.css("padding-top",parseInt(n.css("padding-top"))+parseInt(n.css("padding-bottom")));n.css("padding-bottom",0);n.animate({paddingTop:0},250,"linear",function(){$(this).remove()})}})}}function hasErrors(){return $("#content div.messages ul.errors li").length>0}function focusError(){$("#content div.messages ul.errors a:eq(0)").click();return hasErrors()}function clearMessages(){$("#content div.messages ul, #content div.error-indicator, #content div.error-indicator + div.indicator-dummy").remove()}function isEmailAddress(a){return a.match(/^[a-z0-9!#$%&'*+\/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+\/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+(?:[a-z]{2}|com|org|net|gov|mil|biz|info|mobi|name|aero|jobs|museum)$/i)}function isFilename(a){return a==makeCleanFilename(a)}function isCardNumber(f){var d=getCardInfo(f);if(d){f=d.number;var e=0;var b=f.length%2;for(var a=0;a<f.length;a++){var c=parseInt(f.charAt(a));if(a%2==b){c*=2}if(c>9){c-=9}e+=c}return(e%10)==0}else{return false}}function getCardInfo(a){a=a.replace(/[- ]/g,"");if(a.match(/^5[1-5][0-9]{14}$/)){return{type:"ECA",name:"MasterCard",number:a}}else{if(a.match(/^4[0-9]{12}(?:[0-9]{3})?$/)){return{type:"VIS",name:"VISA",number:a}}else{if(a.match(/^3[47][0-9]{13}$/)){return{type:"AMX",name:"American Express",number:a}}else{return null}}}}function getDateFormat(a){return a.replace("%Y",strings.year).replace("%m",strings.month).replace("%n",strings.month[0]).replace("%d",strings.day).replace("%e",strings.day[0])}function makeCleanFilename(a){return a.replace(/[/\\?%*:|"<>]/g,"")}function openGroup(b){var a=$("div.content",b);if($.browser.msie){$("div.messages, div.error-indicator",b).show()}b.removeClass("collapsed").css("background-color","").children("div.content").show();if(a.length&&!a[0].textFieldsPrepared){prepareTextFields(a);a[0].textFieldsPrepared=true}}function closeGroup(a){a.addClass("collapsed");if($.browser.msie){$("div.messages, div.error-indicator",a).hide()}}function showMessage(e,d){var c=$('<div class="content"></div>');c.append($("<h2></h2>").text(e));c.append($("<p></p>").text(d));var b=$('<div class="buttons"></div>');b.append($('<button id="button-ok"><span><em>'+strings.ok+"</em></span></button>").click(function(){this.parentNode.parentNode.close()}));var a=$('<div class="dialog"></div>').append(c,b);showDialog(a)}function showHtmlMessage(e,c){var d=$('<div class="content"></div>');d.append($("<h2></h2>").text(e));d.append(c);var b=$('<div class="buttons"></div>');b.append($('<button id="button-ok"><span><em>'+strings.ok+"</em></span></button>").click(function(){this.parentNode.parentNode.close()}));var a=$('<div class="dialog"></div>').append(d,b);showDialog(a)}function showQuestion(f,e,b,d){var c=$('<div class="content"></div>');c.append($("<h2></h2>").text(f));c.append($("<p></p>").text(e));var g=$('<div class="buttons"></div>');g.append($('<button id="button-no"><span><em>'+strings.no+"</em></span></button>").click(function(){this.parentNode.parentNode.close();if(d){d.call()}}));g.append($('<button id="button-yes" class="primary"><span><em>'+strings.yes+"</em></span></button>").click(function(){this.parentNode.parentNode.close();if(b){b.call()}}));var a=$('<div class="dialog"></div>').append(c,g);showDialog(a,d,b)}function showConfirmation(g,c,f,e){var d=$('<div class="content"></div>');d.append($("<h2></h2>").text(g));d.append(c);var b=$('<div class="buttons"></div>');b.append($('<button id="button-cancel"><span><em>'+strings.cancel+"</em></span></button>").click(function(){this.parentNode.parentNode.close();if(e){e.call()}}));b.append($('<button id="button-next" class="primary"><span><em>'+strings.next+"</em></span></button>").click(function(){this.parentNode.parentNode.close();if(f){f.call()}}));var a=$('<div class="dialog"></div>').append(d,b);showDialog(a,e,f)}function showDialog(l,b,e){var f=$(l);var a=$("body");var h=$('<div id="overlay"></div>');a.append(h,f);h.click(function(){g()});if($.browser.msie6){$("html").css("overflow","hidden").css("overflow-y","hidden").css("overflow-x","hidden");var m=$('<iframe id="overlay-iframe"></iframe>').css("width",screen.width).css("height",screen.height);a.append(m)}f.css("left",-10000);f.show().focus();f[0].close=function(){g()};var c=f[0].offsetWidth;var k=f[0].offsetHeight;prepareButtons(f);i();$(window).resize(d);$(document).keydown(j);function d(){i()}function j(n){if(n.keyCode==27){if(b){b.call()}g();return false}else{if(n.keyCode==13){if(e){e.call()}g();return false}}}function i(){var q=document.documentElement.clientWidth||$(window).width();var p=document.documentElement.clientHeight||$(document).height();var n=(q-c)/2;var o=(p-k)/3;if($.browser.msie6){n+=document.documentElement.scrollLeft;o+=document.documentElement.scrollTop}f.css("left",n);f.css("top",o)}function g(){$("#overlay, #overlay-iframe, div.dialog").remove();$(window).unbind("resize",d);$(document).unbind("keydown",j);if($.browser.msie6){$("html").css("overflow-y","scroll").css("overflow-x","auto")}}}function addContextHelp(d,a){var b=$('<div id="'+a+'-contextHelp"></div>');var c=$("#"+a);b.append(d).hide();$("body").append(b);c.click(function(f){$("#"+a+"-contextHelp").bubble({master:this,persistent:true})})}function guessCountryCode(a){var b=a;if(window.google&&google.loader.ClientLocation){b=google.loader.ClientLocation.address.country_code}return b}var __tzInfo;function getTimezoneInfo(){if(!__tzInfo){var b=-(new Date().getTimezoneOffset());var e=-(new Date(2009,1-1,1).getTimezoneOffset());var c=-(new Date(2009,7-1,1).getTimezoneOffset());var d=e<=c?e:c;var a=b!=d;__tzInfo={base:d,current:b,dst:a}}return __tzInfo}function openPopup(b,a){a=Math.min(screen.height*3/4,a?a:600);if(window.popup){window.popup.close();window.popup=null}if(!window.popupCount){window.popupCount=0}window.popup=window.open(b,"popup"+(++window.popupCount),"width=752, height="+a+", scrollbars=1, resizable=1")}function openExternal(a){window.open(a)}function bindUrl(b,c,a){$(b).click(function(){if($(b).attr("loaded")==undefined){$(c).load(a);$(b).attr("loaded",true)}})};
