(function(){var W=this,AB,F=W.jQuery,S=W.$,T=W.jQuery=W.$=function(B,A){return new T.fn.init(B,A)},M=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,AC=/^.[^:#\[\.,]*$/;T.fn=T.prototype={init:function(a,B){a=a||document;if(a.nodeType){this[0]=a;this.length=1;this.context=a;return this}if(typeof a==="string"){var C=M.exec(a);if(C&&(C[1]||!B)){if(C[1]){a=T.clean([C[1]],B)}else{var A=document.getElementById(C[3]);if(A&&A.id!=C[3]){return T().find(a)}var D=T(A||[]);D.context=document;D.selector=a;return D}}else{return T(B).find(a)}}else{if(T.isFunction(a)){return T(document).ready(a)}}if(a.selector&&a.context){this.selector=a.selector;this.context=a.context}return this.setArray(T.isArray(a)?a:T.makeArray(a))},selector:"",jquery:"1.3.2",size:function(){return this.length},get:function(A){return A===AB?Array.prototype.slice.call(this):this[A]},pushStack:function(C,A,D){var B=T(C);B.prevObject=this;B.context=this.context;if(A==="find"){B.selector=this.selector+(this.selector?" ":"")+D}else{if(A){B.selector=this.selector+"."+A+"("+D+")"}}return B},setArray:function(A){this.length=0;Array.prototype.push.apply(this,A);return this},each:function(A,B){return T.each(this,A,B)},index:function(A){return T.inArray(A&&A.jquery?A[0]:A,this)},attr:function(C,A,B){var D=C;if(typeof C==="string"){if(A===AB){return this[0]&&T[B||"attr"](this[0],C)}else{D={};D[C]=A}}return this.each(function(a){for(C in D){T.attr(B?this.style:this,C,T.prop(this,D[C],B,a,C))}})},css:function(B,A){if((B=="width"||B=="height")&&parseFloat(A)<0){A=AB}return this.attr(B,A,"curCSS")},text:function(A){if(typeof A!=="object"&&A!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(A))}var B="";T.each(A||this,function(){T.each(this.childNodes,function(){if(this.nodeType!=8){B+=this.nodeType!=1?this.nodeValue:T.fn.text([this])}})});return B},wrapAll:function(B){if(this[0]){var A=T(B,this[0].ownerDocument).clone();if(this[0].parentNode){A.insertBefore(this[0])}A.map(function(){var C=this;while(C.firstChild){C=C.firstChild}return C}).append(this)}return this},wrapInner:function(A){return this.each(function(){T(this).contents().wrapAll(A)})},wrap:function(A){return this.each(function(){T(this).wrapAll(A)})},append:function(){return this.domManip(arguments,true,function(A){if(this.nodeType==1){this.appendChild(A)}})},prepend:function(){return this.domManip(arguments,true,function(A){if(this.nodeType==1){this.insertBefore(A,this.firstChild)}})},before:function(){return this.domManip(arguments,false,function(A){this.parentNode.insertBefore(A,this)})},after:function(){return this.domManip(arguments,false,function(A){this.parentNode.insertBefore(A,this.nextSibling)})},end:function(){return this.prevObject||T([])},push:[].push,sort:[].sort,splice:[].splice,find:function(B){if(this.length===1){var A=this.pushStack([],"find",B);A.length=0;T.find(B,this[0],A);return A}else{return this.pushStack(T.unique(T.map(this,function(C){return T.find(B,C)})),"find",B)}},clone:function(B){var D=this.map(function(){if(!T.support.noCloneEvent&&!T.isXMLDoc(this)){var b=this.outerHTML;if(!b){var a=this.ownerDocument.createElement("div");a.appendChild(this.cloneNode(true));b=a.innerHTML}return T.clean([b.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return this.cloneNode(true)}});if(B===true){var A=this.find("*").andSelf(),C=0;D.find("*").andSelf().each(function(){if(this.nodeName!==A[C].nodeName){return }var c=T.data(A[C],"events");for(var a in c){for(var b in c[a]){T.event.add(this,a,c[a][b],c[a][b].data)}}C++})}return D},filter:function(A){return this.pushStack(T.isFunction(A)&&T.grep(this,function(B,C){return A.call(B,C)})||T.multiFilter(A,T.grep(this,function(B){return B.nodeType===1})),"filter",A)},closest:function(C){var A=T.expr.match.POS.test(C)?T(C):null,B=0;return this.map(function(){var D=this;while(D&&D.ownerDocument){if(A?A.index(D)>-1:T(D).is(C)){T.data(D,"closest",B);return D}D=D.parentNode;B++}})},not:function(B){if(typeof B==="string"){if(AC.test(B)){return this.pushStack(T.multiFilter(B,this,true),"not",B)}else{B=T.multiFilter(B,this)}}var A=B.length&&B[B.length-1]!==AB&&!B.nodeType;return this.filter(function(){return A?T.inArray(this,B)<0:this!=B})},add:function(A){return this.pushStack(T.unique(T.merge(this.get(),typeof A==="string"?T(A):T.makeArray(A))))},is:function(A){return !!A&&T.multiFilter(A,this).length>0},hasClass:function(A){return !!A&&this.is("."+A)},val:function(C){if(C===AB){var f=this[0];if(f){if(T.nodeName(f,"option")){return(f.attributes.value||{}).specified?f.value:f.text}if(T.nodeName(f,"select")){var a=f.selectedIndex,B=[],A=f.options,b=f.type=="select-one";if(a<0){return null}for(var d=b?a:0,D=b?a+1:A.length;d<D;d++){var c=A[d];if(c.selected){C=T(c).val();if(b){return C}B.push(C)}}return B}return(f.value||"").replace(/\r/g,"")}return AB}if(typeof C==="number"){C+=""}return this.each(function(){if(this.nodeType!=1){return }if(T.isArray(C)&&/radio|checkbox/.test(this.type)){this.checked=(T.inArray(this.value,C)>=0||T.inArray(this.name,C)>=0)}else{if(T.nodeName(this,"select")){var g=T.makeArray(C);T("option",this).each(function(){this.selected=(T.inArray(this.value,g)>=0||T.inArray(this.text,g)>=0)});if(!g.length){this.selectedIndex=-1}}else{this.value=C}}})},html:function(A){return A===AB?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(A)},replaceWith:function(A){return this.after(A).remove()},eq:function(A){return this.slice(A,+A+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},map:function(A){return this.pushStack(T.map(this,function(B,C){return A.call(B,C,B)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(D,A,B){if(this[0]){var a=(this[0].ownerDocument||this[0]).createDocumentFragment(),d=T.clean(D,(this[0].ownerDocument||this[0]),a),b=a.firstChild;if(b){for(var c=0,f=this.length;c<f;c++){B.call(C(this[c],b),this.length>1||c>0?a.cloneNode(true):a)}}if(d){T.each(d,E)}}return this;function C(h,g){return A&&T.nodeName(h,"table")&&T.nodeName(g,"tr")?(h.getElementsByTagName("tbody")[0]||h.appendChild(h.ownerDocument.createElement("tbody"))):h}}};T.fn.init.prototype=T.fn;function E(B,A){if(A.src){T.ajax({url:A.src,async:false,dataType:"script"})}else{T.globalEval(A.text||A.textContent||A.innerHTML||"")}if(A.parentNode){A.parentNode.removeChild(A)}}function AD(){return +new Date}T.extend=T.fn.extend=function(){var C=arguments[0]||{},a=1,D=arguments.length,d=false,b;if(typeof C==="boolean"){d=C;C=arguments[1]||{};a=2}if(typeof C!=="object"&&!T.isFunction(C)){C={}}if(D==a){C=this;--a}for(;a<D;a++){if((b=arguments[a])!=null){for(var c in b){var B=C[c],A=b[c];if(C===A){continue}if(d&&A&&typeof A==="object"&&!A.nodeType){C[c]=T.extend(d,B||(A.length!=null?[]:{}),A)}else{if(A!==AB){C[c]=A}}}}}return C};var AG=/z-?index|font-?weight|opacity|zoom|line-?height/i,Q=document.defaultView||{},L=Object.prototype.toString;T.extend({noConflict:function(A){W.$=S;if(A){W.jQuery=F}return T},isFunction:function(A){return L.call(A)==="[object Function]"},isArray:function(A){return L.call(A)==="[object Array]"},isXMLDoc:function(A){return A.nodeType===9&&A.documentElement.nodeName!=="HTML"||!!A.ownerDocument&&T.isXMLDoc(A.ownerDocument)},globalEval:function(A){if(A&&/\S/.test(A)){var B=document.getElementsByTagName("head")[0]||document.documentElement,C=document.createElement("script");C.type="text/javascript";if(T.support.scriptEval){C.appendChild(document.createTextNode(A))}else{C.text=A}B.insertBefore(C,B.firstChild);B.removeChild(C)}},nodeName:function(A,B){return A.nodeName&&A.nodeName.toUpperCase()==B.toUpperCase()},each:function(a,A,b){var c,D=0,C=a.length;if(b){if(C===AB){for(c in a){if(A.apply(a[c],b)===false){break}}}else{for(;D<C;){if(A.apply(a[D++],b)===false){break}}}}else{if(C===AB){for(c in a){if(A.call(a[c],c,a[c])===false){break}}}else{for(var B=a[0];D<C&&A.call(B,D,B)!==false;B=a[++D]){}}}return a},prop:function(B,A,C,D,a){if(T.isFunction(A)){A=A.call(B,D)}return typeof A==="number"&&C=="curCSS"&&!AG.test(a)?A+"px":A},className:{add:function(B,A){T.each((A||"").split(/\s+/),function(D,C){if(B.nodeType==1&&!T.className.has(B.className,C)){B.className+=(B.className?" ":"")+C}})},remove:function(B,A){if(B.nodeType==1){B.className=A!==AB?T.grep(B.className.split(/\s+/),function(C){return !T.className.has(A,C)}).join(" "):""}},has:function(A,B){return A&&T.inArray(B,(A.className||A).toString().split(/\s+/))>-1}},swap:function(B,C,A){var a={};for(var D in C){a[D]=B.style[D];B.style[D]=C[D]}A.call(B);for(var D in C){B.style[D]=a[D]}},css:function(a,c,C,d){if(c=="width"||c=="height"){var A,b={position:"absolute",visibility:"hidden",display:"block"},B=c=="width"?["Left","Right"]:["Top","Bottom"];function D(){A=c=="width"?a.offsetWidth:a.offsetHeight;if(d==="border"){return }T.each(B,function(){if(!d){A-=parseFloat(T.curCSS(a,"padding"+this,true))||0}if(d==="margin"){A+=parseFloat(T.curCSS(a,"margin"+this,true))||0}else{A-=parseFloat(T.curCSS(a,"border"+this+"Width",true))||0}})}if(a.offsetWidth!==0){D()}else{T.swap(a,b,D)}return Math.max(0,Math.round(A))}return T.curCSS(a,c,C)},curCSS:function(a,d,c){var B,f=a.style;if(d=="opacity"&&!T.support.opacity){B=T.attr(f,"opacity");return B==""?"1":B}if(d.match(/float/i)){d=H}if(!c&&f&&f[d]){B=f[d]}else{if(Q.getComputedStyle){if(d.match(/float/i)){d="float"}d=d.replace(/([A-Z])/g,"-$1").toLowerCase();var A=Q.getComputedStyle(a,null);if(A){B=A.getPropertyValue(d)}if(d=="opacity"&&B==""){B="1"}}else{if(a.currentStyle){var D=d.replace(/\-(\w)/g,function(h,g){return g.toUpperCase()});B=a.currentStyle[d]||a.currentStyle[D];if(!/^\d+(px)?$/i.test(B)&&/^\d/.test(B)){var b=f.left,C=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;f.left=B||0;B=f.pixelLeft+"px";f.left=b;a.runtimeStyle.left=C}}}}return B},clean:function(c,B,D){B=B||document;if(typeof B.createElement==="undefined"){B=B.ownerDocument||B[0]&&B[0].ownerDocument||document}if(!D&&c.length===1&&typeof c[0]==="string"){var a=/^<(\w+)\s*\/?>$/.exec(c[0]);if(a){return[B.createElement(a[1])]}}var b=[],d=[],A=B.createElement("div");T.each(c,function(i,f){if(typeof f==="number"){f+=""}if(!f){return }if(typeof f==="string"){f=f.replace(/(<(\w+)[^>]*?)\/>/g,function(n,m,o){return o.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?n:m+"></"+o+">"});var j=f.replace(/^\s+/,"").substring(0,10).toLowerCase();var h=!j.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!j.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||j.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!j.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!j.indexOf("<td")||!j.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!j.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||!T.support.htmlSerialize&&[1,"div<div>","</div>"]||[0,"",""];A.innerHTML=h[1]+f+h[2];while(h[0]--){A=A.lastChild}if(!T.support.tbody){var g=/<tbody/i.test(f),k=!j.indexOf("<table")&&!g?A.firstChild&&A.firstChild.childNodes:h[1]=="<table>"&&!g?A.childNodes:[];for(var l=k.length-1;l>=0;--l){if(T.nodeName(k[l],"tbody")&&!k[l].childNodes.length){k[l].parentNode.removeChild(k[l])}}}if(!T.support.leadingWhitespace&&/^\s/.test(f)){A.insertBefore(B.createTextNode(f.match(/^\s*/)[0]),A.firstChild)}f=T.makeArray(A.childNodes)}if(f.nodeType){b.push(f)}else{b=T.merge(b,f)}});if(D){for(var C=0;b[C];C++){if(T.nodeName(b[C],"script")&&(!b[C].type||b[C].type.toLowerCase()==="text/javascript")){d.push(b[C].parentNode?b[C].parentNode.removeChild(b[C]):b[C])}else{if(b[C].nodeType===1){b.splice.apply(b,[C+1,0].concat(T.makeArray(b[C].getElementsByTagName("script"))))}D.appendChild(b[C])}}return d}return b},attr:function(C,b,B){if(!C||C.nodeType==3||C.nodeType==8){return AB}var a=!T.isXMLDoc(C),A=B!==AB;b=a&&T.props[b]||b;if(C.tagName){var c=/href|src|style/.test(b);if(b=="selected"&&C.parentNode){C.parentNode.selectedIndex}if(b in C&&a&&!c){if(A){if(b=="type"&&T.nodeName(C,"input")&&C.parentNode){throw"type property can't be changed"}C[b]=B}if(T.nodeName(C,"form")&&C.getAttributeNode(b)){return C.getAttributeNode(b).nodeValue}if(b=="tabIndex"){var D=C.getAttributeNode("tabIndex");return D&&D.specified?D.value:C.nodeName.match(/(button|input|object|select|textarea)/i)?0:C.nodeName.match(/^(a|area)$/i)&&C.href?0:AB}return C[b]}if(!T.support.style&&a&&b=="style"){return T.attr(C.style,"cssText",B)}if(A){C.setAttribute(b,""+B)}var d=!T.support.hrefNormalized&&a&&c?C.getAttribute(b,2):C.getAttribute(b);return d===null?AB:d}if(!T.support.opacity&&b=="opacity"){if(A){C.zoom=1;C.filter=(C.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(B)+""=="NaN"?"":"alpha(opacity="+B*100+")")}return C.filter&&C.filter.indexOf("opacity=")>=0?(parseFloat(C.filter.match(/opacity=([^)]*)/)[1])/100)+"":""}b=b.replace(/-([a-z])/ig,function(g,f){return f.toUpperCase()});if(A){C[b]=B}return C[b]},trim:function(A){return(A||"").replace(/^\s+|\s+$/g,"")},makeArray:function(A){var C=[];if(A!=null){var B=A.length;if(B==null||typeof A==="string"||T.isFunction(A)||A.setInterval){C[0]=A}else{while(B){C[--B]=A[B]}}}return C},inArray:function(B,A){for(var D=0,C=A.length;D<C;D++){if(A[D]===B){return D}}return -1},merge:function(B,a){var D=0,C,A=B.length;if(!T.support.getAll){while((C=a[D++])!=null){if(C.nodeType!=8){B[A++]=C}}}else{while((C=a[D++])!=null){B[A++]=C}}return B},unique:function(A){var b=[],c={};try{for(var a=0,D=A.length;a<D;a++){var B=T.data(A[a]);if(!c[B]){c[B]=true;b.push(A[a])}}}catch(C){b=A}return b},grep:function(a,A,b){var D=[];for(var C=0,B=a.length;C<B;C++){if(!b!=!A(a[C],C)){D.push(a[C])}}return D},map:function(b,A){var a=[];for(var D=0,C=b.length;D<C;D++){var B=A(b[D],D);if(B!=null){a[a.length]=B}}return a.concat.apply([],a)}});var O=navigator.userAgent.toLowerCase();T.browser={version:(O.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1],safari:/webkit/.test(O),opera:/opera/.test(O),msie:/msie/.test(O)&&!/opera/.test(O),mozilla:/mozilla/.test(O)&&!/(compatible|webkit)/.test(O)};T.each({parent:function(A){return A.parentNode},parents:function(A){return T.dir(A,"parentNode")},next:function(A){return T.nth(A,2,"nextSibling")},prev:function(A){return T.nth(A,2,"previousSibling")},nextAll:function(A){return T.dir(A,"nextSibling")},prevAll:function(A){return T.dir(A,"previousSibling")},siblings:function(A){return T.sibling(A.parentNode.firstChild,A)},children:function(A){return T.sibling(A.firstChild)},contents:function(A){return T.nodeName(A,"iframe")?A.contentDocument||A.contentWindow.document:T.makeArray(A.childNodes)}},function(B,A){T.fn[B]=function(D){var C=T.map(this,A);if(D&&typeof D=="string"){C=T.multiFilter(D,C)}return this.pushStack(T.unique(C),B,D)}});T.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(B,A){T.fn[B]=function(d){var a=[],C=T(d);for(var D=0,c=C.length;D<c;D++){var b=(D>0?this.clone(true):this).get();T.fn[A].apply(T(C[D]),b);a=a.concat(b)}return this.pushStack(a,B,d)}});T.each({removeAttr:function(A){T.attr(this,A,"");if(this.nodeType==1){this.removeAttribute(A)}},addClass:function(A){T.className.add(this,A)},removeClass:function(A){T.className.remove(this,A)},toggleClass:function(A,B){if(typeof B!=="boolean"){B=!T.className.has(this,A)}T.className[B?"add":"remove"](this,A)},remove:function(A){if(!A||T.filter(A,[this]).length){T("*",this).add([this]).each(function(){T.event.remove(this);T.removeData(this)});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:function(){T(this).children().remove();while(this.firstChild){this.removeChild(this.firstChild)}}},function(B,A){T.fn[B]=function(){return this.each(A,arguments)}});function Y(B,A){return B[0]&&parseInt(T.curCSS(B[0],A,true),10)||0}var AA="jQuery"+AD(),I=0,R={};T.extend({cache:{},data:function(C,D,B){C=C==W?R:C;var A=C[AA];if(!A){A=C[AA]=++I}if(D&&!T.cache[A]){T.cache[A]={}}if(B!==AB){T.cache[A][D]=B}return D?T.cache[A][D]:A},removeData:function(C,D){C=C==W?R:C;var A=C[AA];if(D){if(T.cache[A]){delete T.cache[A][D];D="";for(D in T.cache[A]){break}if(!D){T.removeData(C)}}}else{try{delete C[AA]}catch(B){if(C.removeAttribute){C.removeAttribute(AA)}}delete T.cache[A]}},queue:function(C,D,A){if(C){D=(D||"fx")+"queue";var B=T.data(C,D);if(!B||T.isArray(A)){B=T.data(C,D,T.makeArray(A))}else{if(A){B.push(A)}}}return B},dequeue:function(A,B){var D=T.queue(A,B),C=D.shift();if(!B||B==="fx"){C=D[0]}if(C!==AB){C.call(A)}}});T.fn.extend({data:function(D,B){var A=D.split(".");A[1]=A[1]?"."+A[1]:"";if(B===AB){var C=this.triggerHandler("getData"+A[1]+"!",[A[0]]);if(C===AB&&this.length){C=T.data(this[0],D)}return C===AB&&A[1]?this.data(A[0]):C}else{return this.trigger("setData"+A[1]+"!",[A[0],B]).each(function(){T.data(this,D,B)})}},removeData:function(A){return this.each(function(){T.removeData(this,A)})},queue:function(B,A){if(typeof B!=="string"){A=B;B="fx"}if(A===AB){return T.queue(this[0],B)}return this.each(function(){var C=T.queue(this,B,A);if(B=="fx"&&C.length==1){C[0].call(this)}})},dequeue:function(A){return this.each(function(){T.dequeue(this,A)})}});(function(){var B=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,d=0,i=Object.prototype.toString;var k=function(o,s,AJ,AI){AJ=AJ||[];s=s||document;if(s.nodeType!==1&&s.nodeType!==9){return[]}if(!o||typeof o!=="string"){return AJ}var n=[],q,x,u,t,z,r,p=true;B.lastIndex=0;while((q=B.exec(o))!==null){n.push(q[1]);if(q[2]){r=RegExp.rightContext;break}}if(n.length>1&&c.exec(o)){if(n.length===2&&h.relative[n[0]]){x=g(n[0]+n[1],s)}else{x=h.relative[n[0]]?[s]:k(n.shift(),s);while(n.length){o=n.shift();if(h.relative[o]){o+=n.shift()}x=g(o,x)}}}else{var y=AI?{expr:n.pop(),set:l(AI)}:k.find(n.pop(),n.length===1&&s.parentNode?s.parentNode:s,C(s));x=k.filter(y.expr,y.set);if(n.length>0){u=l(x)}else{p=false}while(n.length){var v=n.pop(),w=v;if(!h.relative[v]){v=""}else{w=n.pop()}if(w==null){w=s}h.relative[v](u,w,C(s))}}if(!u){u=x}if(!u){throw"Syntax error, unrecognized expression: "+(v||o)}if(i.call(u)==="[object Array]"){if(!p){AJ.push.apply(AJ,u)}else{if(s.nodeType===1){for(var m=0;u[m]!=null;m++){if(u[m]&&(u[m]===true||u[m].nodeType===1&&f(s,u[m]))){AJ.push(x[m])}}}else{for(var m=0;u[m]!=null;m++){if(u[m]&&u[m].nodeType===1){AJ.push(x[m])}}}}}else{l(u,AJ)}if(r){k(r,s,AJ,AI);if(j){hasDuplicate=false;AJ.sort(j);if(hasDuplicate){for(var m=1;m<AJ.length;m++){if(AJ[m]===AJ[m-1]){AJ.splice(m--,1)}}}}}return AJ};k.matches=function(n,m){return k(n,null,null,m)};k.find=function(m,t,u){var n,p;if(!m){return[]}for(var q=0,r=h.order.length;q<r;q++){var o=h.order[q],p;if((p=h.match[o].exec(m))){var s=RegExp.leftContext;if(s.substr(s.length-1)!=="\\"){p[1]=(p[1]||"").replace(/\\/g,"");n=h.find[o](p,t,u);if(n!=null){m=m.replace(h.match[o],"");break}}}}if(!n){n=t.getElementsByTagName("*")}return{set:n,expr:m}};k.filter=function(z,AI,w,q){var r=z,u=[],m=AI,o,t,n=AI&&AI[0]&&C(AI[0]);while(z&&AI.length){for(var AJ in h.filter){if((o=h.match[AJ].exec(z))!=null){var s=h.filter[AJ],v,x;t=false;if(m==u){u=[]}if(h.preFilter[AJ]){o=h.preFilter[AJ](o,m,w,u,q,n);if(!o){t=v=true}else{if(o===true){continue}}}if(o){for(var p=0;(x=m[p])!=null;p++){if(x){v=s(x,o,p,m);var y=q^!!v;if(w&&v!=null){if(y){t=true}else{m[p]=false}}else{if(y){u.push(x);t=true}}}}}if(v!==AB){if(!w){m=u}z=z.replace(h.match[AJ],"");if(!t){return[]}break}}}if(z==r){if(t==null){throw"Syntax error, unrecognized expression: "+z}else{break}}r=z}return m};var h=k.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(m){return m.getAttribute("href")}},relative:{"+":function(m,t,n){var p=typeof t==="string",u=p&&!/\W/.test(t),o=p&&!u;if(u&&!n){t=t.toUpperCase()}for(var q=0,r=m.length,s;q<r;q++){if((s=m[q])){while((s=s.previousSibling)&&s.nodeType!==1){}m[q]=o||s&&s.nodeName===t?s||false:s===t}}if(o){k.filter(t,m,true)}},">":function(r,o,q){var t=typeof o==="string";if(t&&!/\W/.test(o)){o=q?o:o.toUpperCase();for(var n=0,p=r.length;n<p;n++){var s=r[n];if(s){var m=s.parentNode;r[n]=m.nodeName===o?m:false}}}else{for(var n=0,p=r.length;n<p;n++){var s=r[n];if(s){r[n]=t?s.parentNode:s.parentNode===o}}if(t){k.filter(o,r,true)}}},"":function(m,o,q){var n=d++,p=A;if(!o.match(/\W/)){var r=o=q?o:o.toUpperCase();p=D}p("parentNode",o,n,m,r,q)},"~":function(m,o,q){var n=d++,p=A;if(typeof o==="string"&&!o.match(/\W/)){var r=o=q?o:o.toUpperCase();p=D}p("previousSibling",o,n,m,r,q)}},find:{ID:function(o,n,m){if(typeof n.getElementById!=="undefined"&&!m){var p=n.getElementById(o[1]);return p?[p]:[]}},NAME:function(n,r,q){if(typeof r.getElementsByName!=="undefined"){var o=[],s=r.getElementsByName(n[1]);for(var m=0,p=s.length;m<p;m++){if(s[m].getAttribute("name")===n[1]){o.push(s[m])}}return o.length===0?null:o}},TAG:function(n,m){return m.getElementsByTagName(n[1])}},preFilter:{CLASS:function(m,o,n,p,r,q){m=" "+m[1].replace(/\\/g,"")+" ";if(q){return m}for(var t=0,s;(s=o[t])!=null;t++){if(s){if(r^(s.className&&(" "+s.className+" ").indexOf(m)>=0)){if(!n){p.push(s)}}else{if(n){o[t]=false}}}}return false},ID:function(m){return m[1].replace(/\\/g,"")},TAG:function(n,o){for(var m=0;o[m]===false;m++){}return o[m]&&C(o[m])?n[1]:n[1].toUpperCase()},CHILD:function(n){if(n[1]=="nth"){var m=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(n[2]=="even"&&"2n"||n[2]=="odd"&&"2n+1"||!/\D/.test(n[2])&&"0n+"+n[2]||n[2]);n[2]=(m[1]+(m[2]||1))-0;n[3]=m[3]-0}n[0]=d++;return n},ATTR:function(s,o,n,p,r,q){var m=s[1].replace(/\\/g,"");if(!q&&h.attrMap[m]){s[1]=h.attrMap[m]}if(s[2]==="~="){s[4]=" "+s[4]+" "}return s},PSEUDO:function(r,o,n,p,q){if(r[1]==="not"){if(r[3].match(B).length>1||/^\w/.test(r[3])){r[3]=k(r[3],null,null,o)}else{var m=k.filter(r[3],o,n,true^q);if(!n){p.push.apply(p,m)}return false}}else{if(h.match.POS.test(r[0])||h.match.CHILD.test(r[0])){return true}}return r},POS:function(m){m.unshift(true);return m}},filters:{enabled:function(m){return m.disabled===false&&m.type!=="hidden"},disabled:function(m){return m.disabled===true},checked:function(m){return m.checked===true},selected:function(m){m.parentNode.selectedIndex;return m.selected===true},parent:function(m){return !!m.firstChild},empty:function(m){return !m.firstChild},has:function(m,n,o){return !!k(o[3],m).length},header:function(m){return/h\d/i.test(m.nodeName)},text:function(m){return"text"===m.type},radio:function(m){return"radio"===m.type},checkbox:function(m){return"checkbox"===m.type},file:function(m){return"file"===m.type},password:function(m){return"password"===m.type},submit:function(m){return"submit"===m.type},image:function(m){return"image"===m.type},reset:function(m){return"reset"===m.type},button:function(m){return"button"===m.type||m.nodeName.toUpperCase()==="BUTTON"},input:function(m){return/input|select|textarea|button/i.test(m.nodeName)}},setFilters:{first:function(m,n){return n===0},last:function(n,o,p,m){return o===m.length-1},even:function(m,n){return n%2===0},odd:function(m,n){return n%2===1},lt:function(m,n,o){return n<o[3]-0},gt:function(m,n,o){return n>o[3]-0},nth:function(m,n,o){return o[3]-0==n},eq:function(m,n,o){return o[3]-0==n}},filter:{PSEUDO:function(r,n,m,q){var o=n[1],t=h.filters[o];if(t){return t(r,m,n,q)}else{if(o==="contains"){return(r.textContent||r.innerText||"").indexOf(n[3])>=0}else{if(o==="not"){var s=n[3];for(var m=0,p=s.length;m<p;m++){if(s[m]===r){return false}}return true}}}},CHILD:function(t,q){var n=q[1],s=t;switch(n){case"only":case"first":while(s=s.previousSibling){if(s.nodeType===1){return false}}if(n=="first"){return true}s=t;case"last":while(s=s.nextSibling){if(s.nodeType===1){return false}}return true;case"nth":var r=q[2],u=q[3];if(r==1&&u==0){return true}var o=q[0],v=t.parentNode;if(v&&(v.sizcache!==o||!t.nodeIndex)){var p=0;for(s=v.firstChild;s;s=s.nextSibling){if(s.nodeType===1){s.nodeIndex=++p}}v.sizcache=o}var m=t.nodeIndex-u;if(r==0){return m==0}else{return(m%r==0&&m/r>=0)}}},ID:function(m,n){return m.nodeType===1&&m.getAttribute("id")===n},TAG:function(m,n){return(n==="*"&&m.nodeType===1)||m.nodeName===n},CLASS:function(m,n){return(" "+(m.className||m.getAttribute("class"))+" ").indexOf(n)>-1},ATTR:function(r,m){var n=m[1],p=h.attrHandle[n]?h.attrHandle[n](r):r[n]!=null?r[n]:r.getAttribute(n),q=p+"",s=m[2],o=m[4];return p==null?s==="!=":s==="="?q===o:s==="*="?q.indexOf(o)>=0:s==="~="?(" "+q+" ").indexOf(o)>=0:!o?q&&p!==false:s==="!="?q!=o:s==="^="?q.indexOf(o)===0:s==="$="?q.substr(q.length-o.length)===o:s==="|="?q===o||q.substr(0,o.length+1)===o+"-":false},POS:function(r,o,n,q){var p=o[2],m=h.setFilters[p];if(m){return m(r,n,o,q)}}}};var c=h.match.POS;for(var a in h.match){h.match[a]=RegExp(h.match[a].source+/(?![^\[]*\])(?![^\(]*\))/.source)}var l=function(m,n){m=Array.prototype.slice.call(m);if(n){n.push.apply(n,m);return n}return m};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(b){l=function(q,m){var o=m||[];if(i.call(q)==="[object Array]"){Array.prototype.push.apply(o,q)}else{if(typeof q.length==="number"){for(var n=0,p=q.length;n<p;n++){o.push(q[n])}}else{for(var n=0;q[n];n++){o.push(q[n])}}}return o}}var j;if(document.documentElement.compareDocumentPosition){j=function(n,o){var m=n.compareDocumentPosition(o)&4?-1:n===o?0:1;if(m===0){hasDuplicate=true}return m}}else{if("sourceIndex" in document.documentElement){j=function(n,o){var m=n.sourceIndex-o.sourceIndex;if(m===0){hasDuplicate=true}return m}}else{if(document.createRange){j=function(m,o){var n=m.ownerDocument.createRange(),p=o.ownerDocument.createRange();n.selectNode(m);n.collapse(true);p.selectNode(o);p.collapse(true);var q=n.compareBoundaryPoints(Range.START_TO_END,p);if(q===0){hasDuplicate=true}return q}}}}(function(){var n=document.createElement("form"),m="script"+(new Date).getTime();n.innerHTML="<input name='"+m+"'/>";var o=document.documentElement;o.insertBefore(n,o.firstChild);if(!!document.getElementById(m)){h.find.ID=function(s,r,q){if(typeof r.getElementById!=="undefined"&&!q){var p=r.getElementById(s[1]);return p?p.id===s[1]||typeof p.getAttributeNode!=="undefined"&&p.getAttributeNode("id").nodeValue===s[1]?[p]:AB:[]}};h.filter.ID=function(q,p){var r=typeof q.getAttributeNode!=="undefined"&&q.getAttributeNode("id");return q.nodeType===1&&r&&r.nodeValue===p}}o.removeChild(n)})();(function(){var m=document.createElement("div");m.appendChild(document.createComment(""));if(m.getElementsByTagName("*").length>0){h.find.TAG=function(p,q){var r=q.getElementsByTagName(p[1]);if(p[1]==="*"){var n=[];for(var o=0;r[o];o++){if(r[o].nodeType===1){n.push(r[o])}}r=n}return r}}m.innerHTML="<a href='#'></a>";if(m.firstChild&&typeof m.firstChild.getAttribute!=="undefined"&&m.firstChild.getAttribute("href")!=="#"){h.attrHandle.href=function(n){return n.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){var n=k,m=document.createElement("div");m.innerHTML="<p class='TEST'></p>";if(m.querySelectorAll&&m.querySelectorAll(".TEST").length===0){return }k=function(r,s,p,o){s=s||document;if(!o&&s.nodeType===9&&!C(s)){try{return l(s.querySelectorAll(r),p)}catch(q){}}return n(r,s,p,o)};k.find=n.find;k.filter=n.filter;k.selectors=n.selectors;k.matches=n.matches})()}if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){(function(){var m=document.createElement("div");m.innerHTML="<div class='test e'></div><div class='test'></div>";if(m.getElementsByClassName("e").length===0){return }m.lastChild.className="e";if(m.getElementsByClassName("e").length===1){return }h.order.splice(1,0,"CLASS");h.find.CLASS=function(p,o,n){if(typeof o.getElementsByClassName!=="undefined"&&!n){return o.getElementsByClassName(p[1])}}})()}function D(s,n,o,u,m,v){var w=s=="previousSibling"&&!v;for(var q=0,r=u.length;q<r;q++){var t=u[q];if(t){if(w&&t.nodeType===1){t.sizcache=o;t.sizset=q}t=t[s];var p=false;while(t){if(t.sizcache===o){p=u[t.sizset];break}if(t.nodeType===1&&!v){t.sizcache=o;t.sizset=q}if(t.nodeName===n){p=t;break}t=t[s]}u[q]=p}}}function A(s,n,o,u,m,v){var w=s=="previousSibling"&&!v;for(var q=0,r=u.length;q<r;q++){var t=u[q];if(t){if(w&&t.nodeType===1){t.sizcache=o;t.sizset=q}t=t[s];var p=false;while(t){if(t.sizcache===o){p=u[t.sizset];break}if(t.nodeType===1){if(!v){t.sizcache=o;t.sizset=q}if(typeof n!=="string"){if(t===n){p=true;break}}else{if(k.filter(n,[t]).length>0){p=t;break}}}t=t[s]}u[q]=p}}}var f=document.compareDocumentPosition?function(m,n){return m.compareDocumentPosition(n)&16}:function(m,n){return m!==n&&(m.contains?m.contains(n):true)};var C=function(m){return m.nodeType===9&&m.documentElement.nodeName!=="HTML"||!!m.ownerDocument&&C(m.ownerDocument)};var g=function(p,r){var m=[],t="",s,n=r.nodeType?[r]:r;while((s=h.match.PSEUDO.exec(p))){t+=s[0];p=p.replace(h.match.PSEUDO,"")}p=h.relative[p]?p+"*":p;for(var q=0,o=n.length;q<o;q++){k(p,n[q],m)}return k.filter(t,m)};T.find=k;T.filter=k.filter;T.expr=k.selectors;T.expr[":"]=T.expr.filters;k.selectors.filters.hidden=function(m){return m.offsetWidth===0||m.offsetHeight===0};k.selectors.filters.visible=function(m){return m.offsetWidth>0||m.offsetHeight>0};k.selectors.filters.animated=function(m){return T.grep(T.timers,function(n){return m===n.elem}).length};T.multiFilter=function(m,o,n){if(n){m=":not("+m+")"}return k.matches(m,o)};T.dir=function(n,o){var p=[],m=n[o];while(m&&m!=document){if(m.nodeType==1){p.push(m)}m=m[o]}return p};T.nth=function(q,p,n,m){p=p||1;var o=0;for(;q;q=q[n]){if(q.nodeType==1&&++o==p){break}}return q};T.sibling=function(m,n){var o=[];for(;m;m=m.nextSibling){if(m.nodeType==1&&m!=n){o.push(m)}}return o};return ;W.Sizzle=k})();T.event={add:function(C,b,D,A){if(C.nodeType==3||C.nodeType==8){return }if(C.setInterval&&C!=W){C=W}if(!D.guid){D.guid=this.guid++}if(A!==AB){var a=D;D=this.proxy(a);D.data=A}var c=T.data(C,"events")||T.data(C,"events",{}),B=T.data(C,"handle")||T.data(C,"handle",function(){return typeof T!=="undefined"&&!T.event.triggered?T.event.handle.apply(arguments.callee.elem,arguments):AB});B.elem=C;T.each(b.split(/\s+/),function(h,g){var f=g.split(".");g=f.shift();D.type=f.slice().sort().join(".");var d=c[g];if(T.event.specialAll[g]){T.event.specialAll[g].setup.call(C,A,f)}if(!d){d=c[g]={};if(!T.event.special[g]||T.event.special[g].setup.call(C,A,f)===false){if(C.addEventListener){C.addEventListener(g,B,false)}else{if(C.attachEvent){C.attachEvent("on"+g,B)}}}}d[D.guid]=D;T.event.global[g]=true});C=null},guid:1,global:{},remove:function(B,a,C){if(B.nodeType==3||B.nodeType==8){return }var b=T.data(B,"events"),c,d;if(b){if(a===AB||(typeof a==="string"&&a.charAt(0)==".")){for(var D in b){this.remove(B,D+(a||""))}}else{if(a.type){C=a.handler;a=a.type}T.each(a.split(/\s+/),function(j,h){var f=h.split(".");h=f.shift();var i=RegExp("(^|\\.)"+f.slice().sort().join(".*\\.")+"(\\.|$)");if(b[h]){if(C){delete b[h][C.guid]}else{for(var g in b[h]){if(i.test(b[h][g].type)){delete b[h][g]}}}if(T.event.specialAll[h]){T.event.specialAll[h].teardown.call(B,f)}for(c in b[h]){break}if(!c){if(!T.event.special[h]||T.event.special[h].teardown.call(B,f)===false){if(B.removeEventListener){B.removeEventListener(h,T.data(B,"handle"),false)}else{if(B.detachEvent){B.detachEvent("on"+h,T.data(B,"handle"))}}}c=null;delete b[h]}}})}for(c in b){break}if(!c){var A=T.data(B,"handle");if(A){A.elem=null}T.removeData(B,"events");T.removeData(B,"handle")}}},trigger:function(D,B,a,d){var b=D.type||D;if(!d){D=typeof D==="object"?D[AA]?D:T.extend(T.Event(b),D):T.Event(b);if(b.indexOf("!")>=0){D.type=b=b.slice(0,-1);D.exclusive=true}if(!a){D.stopPropagation();if(this.global[b]){T.each(T.cache,function(){if(this.events&&this.events[b]){T.event.trigger(D,B,this.handle.elem)}})}}if(!a||a.nodeType==3||a.nodeType==8){return AB}D.result=AB;D.target=a;B=T.makeArray(B);B.unshift(D)}D.currentTarget=a;var C=T.data(a,"handle");if(C){C.apply(a,B)}if((!a[b]||(T.nodeName(a,"a")&&b=="click"))&&a["on"+b]&&a["on"+b].apply(a,B)===false){D.result=false}if(!d&&a[b]&&!D.isDefaultPrevented()&&!(T.nodeName(a,"a")&&b=="click")){this.triggered=true;try{a[b]()}catch(A){}}this.triggered=false;if(!D.isPropagationStopped()){var c=a.parentNode||a.ownerDocument;if(c){T.event.trigger(D,B,c,true)}}},handle:function(B){var C,d;B=arguments[0]=T.event.fix(B||W.event);B.currentTarget=this;var A=B.type.split(".");B.type=A.shift();C=!A.length&&!B.exclusive;var D=RegExp("(^|\\.)"+A.slice().sort().join(".*\\.")+"(\\.|$)");d=(T.data(this,"events")||{})[B.type];for(var b in d){var a=d[b];if(C||D.test(a.type)){B.handler=a;B.data=a.data;var c=a.apply(this,arguments);if(c!==AB){B.result=c;if(c===false){B.preventDefault();B.stopPropagation()}}if(B.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(C){if(C[AA]){return C}var a=C;C=T.Event(a);for(var D=this.props.length,A;D;){A=this.props[--D];C[A]=a[A]}if(!C.target){C.target=C.srcElement||document}if(C.target.nodeType==3){C.target=C.target.parentNode}if(!C.relatedTarget&&C.fromElement){C.relatedTarget=C.fromElement==C.target?C.toElement:C.fromElement}if(C.pageX==null&&C.clientX!=null){var B=document.documentElement,b=document.body;C.pageX=C.clientX+(B&&B.scrollLeft||b&&b.scrollLeft||0)-(B.clientLeft||0);C.pageY=C.clientY+(B&&B.scrollTop||b&&b.scrollTop||0)-(B.clientTop||0)}if(!C.which&&((C.charCode||C.charCode===0)?C.charCode:C.keyCode)){C.which=C.charCode||C.keyCode}if(!C.metaKey&&C.ctrlKey){C.metaKey=C.ctrlKey}if(!C.which&&C.button){C.which=(C.button&1?1:(C.button&2?3:(C.button&4?2:0)))}return C},proxy:function(A,B){B=B||function(){return A.apply(this,arguments)};B.guid=A.guid=A.guid||B.guid||this.guid++;return B},special:{ready:{setup:P,teardown:function(){}}},specialAll:{live:{setup:function(B,A){T.event.add(this,A[0],AF)},teardown:function(A){if(A.length){var C=0,B=RegExp("(^|\\.)"+A[0]+"(\\.|$)");T.each((T.data(this,"events").live||{}),function(){if(B.test(this.type)){C++}});if(C<1){T.event.remove(this,A[0],AF)}}}}}};T.Event=function(A){if(!this.preventDefault){return new T.Event(A)}if(A&&A.type){this.originalEvent=A;this.type=A.type}else{this.type=A}this.timeStamp=AD();this[AA]=true};function X(){return false}function J(){return true}T.Event.prototype={preventDefault:function(){this.isDefaultPrevented=J;var A=this.originalEvent;if(!A){return }if(A.preventDefault){A.preventDefault()}A.returnValue=false},stopPropagation:function(){this.isPropagationStopped=J;var A=this.originalEvent;if(!A){return }if(A.stopPropagation){A.stopPropagation()}A.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=J;this.stopPropagation()},isDefaultPrevented:X,isPropagationStopped:X,isImmediatePropagationStopped:X};var AH=function(B){var C=B.relatedTarget;while(C&&C!=this){try{C=C.parentNode}catch(A){C=this}}if(C!=this){B.type=B.data;T.event.handle.apply(this,arguments)}};T.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(A,B){T.event.special[B]={setup:function(){T.event.add(this,A,AH,B)},teardown:function(){T.event.remove(this,A,AH)}}});T.fn.extend({bind:function(B,A,C){return B=="unload"?this.one(B,A,C):this.each(function(){T.event.add(this,B,C||A,C&&A)})},one:function(B,A,C){var D=T.event.proxy(C||A,function(a){T(this).unbind(a,D);return(C||A).apply(this,arguments)});return this.each(function(){T.event.add(this,B,D,C&&A)})},unbind:function(A,B){return this.each(function(){T.event.remove(this,A,B)})},trigger:function(B,A){return this.each(function(){T.event.trigger(B,A,this)})},triggerHandler:function(C,A){if(this[0]){var B=T.Event(C);B.preventDefault();B.stopPropagation();T.event.trigger(B,A,this[0]);return B.result}},toggle:function(A){var C=arguments,B=1;while(B<C.length){T.event.proxy(A,C[B++])}return this.click(T.event.proxy(A,function(D){this.lastToggle=(this.lastToggle||0)%B;D.preventDefault();return C[this.lastToggle++].apply(this,arguments)||false}))},hover:function(B,A){return this.mouseenter(B).mouseleave(A)},ready:function(A){P();if(T.isReady){A.call(document,T)}else{T.readyList.push(A)}return this},live:function(A,B){var C=T.event.proxy(B);C.guid+=this.selector+A;T(document).bind(Z(A,this.selector),this.selector,C);return this},die:function(A,B){T(document).unbind(Z(A,this.selector),B?{guid:B.guid+this.selector+A}:null);return this}});function AF(A){var D=RegExp("(^|\\.)"+A.type+"(\\.|$)"),B=true,C=[];T.each(T.data(this,"events").live||[],function(c,b){if(D.test(b.type)){var a=T(A.target).closest(b.data)[0];if(a){C.push({elem:a,fn:b})}}});C.sort(function(a,b){return T.data(a.elem,"closest")-T.data(b.elem,"closest")});T.each(C,function(){if(this.fn.call(this.elem,A,this.fn.data)===false){return(B=false)}});return B}function Z(A,B){return["live",A,B.replace(/\./g,"`").replace(/ /g,"|")].join(".")}T.extend({isReady:false,readyList:[],ready:function(){if(!T.isReady){T.isReady=true;if(T.readyList){T.each(T.readyList,function(){this.call(document,T)});T.readyList=null}T(document).triggerHandler("ready")}}});var G=false;function P(){if(G){return }G=true;if(document.addEventListener){document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,false);T.ready()},false)}else{if(document.attachEvent){document.attachEvent("onreadystatechange",function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",arguments.callee);T.ready()}});if(document.documentElement.doScroll&&W==W.top){(function(){if(T.isReady){return }try{document.documentElement.doScroll("left")}catch(A){setTimeout(arguments.callee,0);return }T.ready()})()}}}T.event.add(W,"load",T.ready)}T.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(A,B){T.fn[B]=function(C){return C?this.bind(B,C):this.trigger(B)}});T(W).bind("unload",function(){for(var A in T.cache){if(A!=1&&T.cache[A].handle){T.event.remove(T.cache[A].handle.elem)}}});(function(){T.support={};var b=document.documentElement,a=document.createElement("script"),A=document.createElement("div"),B="script"+(new Date).getTime();A.style.display="none";A.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 D=A.getElementsByTagName("*"),c=A.getElementsByTagName("a")[0];if(!D||!D.length||!c){return }T.support={leadingWhitespace:A.firstChild.nodeType==3,tbody:!A.getElementsByTagName("tbody").length,objectAll:!!A.getElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!A.getElementsByTagName("link").length,style:/red/.test(c.getAttribute("style")),hrefNormalized:c.getAttribute("href")==="/a",opacity:c.style.opacity==="0.5",cssFloat:!!c.style.cssFloat,scriptEval:false,noCloneEvent:true,boxModel:null};a.type="text/javascript";try{a.appendChild(document.createTextNode("window."+B+"=1;"))}catch(C){}b.insertBefore(a,b.firstChild);if(W[B]){T.support.scriptEval=true;delete W[B]}b.removeChild(a);if(A.attachEvent&&A.fireEvent){A.attachEvent("onclick",function(){T.support.noCloneEvent=false;A.detachEvent("onclick",arguments.callee)});A.cloneNode(true).fireEvent("onclick")}T(function(){var d=document.createElement("div");d.style.width=d.style.paddingLeft="1px";document.body.appendChild(d);T.boxModel=T.support.boxModel=d.offsetWidth===2;document.body.removeChild(d).style.display="none"})})();var H=T.support.cssFloat?"cssFloat":"styleFloat";T.props={"for":"htmlFor","class":"className","float":H,cssFloat:H,styleFloat:H,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabindex:"tabIndex"};T.fn.extend({_load:T.fn.load,load:function(a,B,A){if(typeof a!=="string"){return this._load(a)}var C=a.indexOf(" ");if(C>=0){var c=a.slice(C,a.length);a=a.slice(0,C)}var D="GET";if(B){if(T.isFunction(B)){A=B;B=null}else{if(typeof B==="object"){B=T.param(B);D="POST"}}}var b=this;T.ajax({url:a,type:D,dataType:"html",data:B,complete:function(f,d){if(d=="success"||d=="notmodified"){b.html(c?T("<div/>").append(f.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(c):f.responseText)}if(A){b.each(A,[f.responseText,d,f])}}});return this},serialize:function(){return T.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?T.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(C,B){var A=T(this).val();return A==null?null:T.isArray(A)?T.map(A,function(D,a){return{name:B.name,value:D}}):{name:B.name,value:A}}).get()}});T.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(B,A){T.fn[A]=function(C){return this.bind(A,C)}});var N=AD();T.extend({get:function(D,B,A,C){if(T.isFunction(B)){A=B;B=null}return T.ajax({type:"GET",url:D,data:B,success:A,dataType:C})},getScript:function(B,A){return T.get(B,null,A,"script")},getJSON:function(C,B,A){return T.get(C,B,A,"json")},post:function(D,B,A,C){if(T.isFunction(B)){A=B;B={}}return T.ajax({type:"POST",url:D,data:B,success:A,dataType:C})},ajaxSetup:function(A){T.extend(T.ajaxSettings,A)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return W.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(h){h=T.extend(true,h,T.extend(true,{},T.ajaxSettings,h));var A,o=/=\?(&|$)/g,b,B,n=h.type.toUpperCase();if(h.data&&h.processData&&typeof h.data!=="string"){h.data=T.param(h.data)}if(h.dataType=="jsonp"){if(n=="GET"){if(!h.url.match(o)){h.url+=(h.url.match(/\?/)?"&":"?")+(h.jsonp||"callback")+"=?"}}else{if(!h.data||!h.data.match(o)){h.data=(h.data?h.data+"&":"")+(h.jsonp||"callback")+"=?"}}h.dataType="json"}if(h.dataType=="json"&&(h.data&&h.data.match(o)||h.url.match(o))){A="jsonp"+N++;if(h.data){h.data=(h.data+"").replace(o,"="+A+"$1")}h.url=h.url.replace(o,"="+A+"$1");h.dataType="script";W[A]=function(r){B=r;l();i();W[A]=AB;try{delete W[A]}catch(q){}if(m){m.removeChild(D)}}}if(h.dataType=="script"&&h.cache==null){h.cache=false}if(h.cache===false&&n=="GET"){var p=AD();var C=h.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+p+"$2");h.url=C+((C==h.url)?(h.url.match(/\?/)?"&":"?")+"_="+p:"")}if(h.data&&n=="GET"){h.url+=(h.url.match(/\?/)?"&":"?")+h.data;h.data=null}if(h.global&&!T.active++){T.event.trigger("ajaxStart")}var c=/^(\w+:)?\/\/([^\/?#]+)/.exec(h.url);if(h.dataType=="script"&&n=="GET"&&c&&(c[1]&&c[1]!=location.protocol||c[2]!=location.host)){var m=document.getElementsByTagName("head")[0];var D=document.createElement("script");D.src=h.url;if(h.scriptCharset){D.charset=h.scriptCharset}if(!A){var f=false;D.onload=D.onreadystatechange=function(){if(!f&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){f=true;l();i();D.onload=D.onreadystatechange=null;m.removeChild(D)}}}m.appendChild(D);return AB}var j=false;var k=h.xhr();if(h.username){k.open(n,h.url,h.async,h.username,h.password)}else{k.open(n,h.url,h.async)}try{if(h.data){k.setRequestHeader("Content-Type",h.contentType)}if(h.ifModified){k.setRequestHeader("If-Modified-Since",T.lastModified[h.url]||"Thu, 01 Jan 1970 00:00:00 GMT")}k.setRequestHeader("X-Requested-With","XMLHttpRequest");k.setRequestHeader("Accept",h.dataType&&h.accepts[h.dataType]?h.accepts[h.dataType]+", */*":h.accepts._default)}catch(a){}if(h.beforeSend&&h.beforeSend(k,h)===false){if(h.global&&!--T.active){T.event.trigger("ajaxStop")}k.abort();return false}if(h.global){T.event.trigger("ajaxSend",[k,h])}var g=function(s){if(k.readyState==0){if(d){clearInterval(d);d=null;if(h.global&&!--T.active){T.event.trigger("ajaxStop")}}}else{if(!j&&k&&(k.readyState==4||s=="timeout")){j=true;if(d){clearInterval(d);d=null}b=s=="timeout"?"timeout":!T.httpSuccess(k)?"error":h.ifModified&&T.httpNotModified(k,h.url)?"notmodified":"success";if(b=="success"){try{B=T.httpData(k,h.dataType,h)}catch(q){b="parsererror"}}if(b=="success"){var r;try{r=k.getResponseHeader("Last-Modified")}catch(q){}if(h.ifModified&&r){T.lastModified[h.url]=r}if(!A){l()}}else{T.handleError(h,k,b)}i();if(s){k.abort()}if(h.async){k=null}}}};if(h.async){var d=setInterval(g,13);if(h.timeout>0){setTimeout(function(){if(k&&!j){g("timeout")}},h.timeout)}}try{k.send(h.data)}catch(a){T.handleError(h,k,null,a)}if(!h.async){g()}function l(){if(h.success){h.success(B,b)}if(h.global){T.event.trigger("ajaxSuccess",[k,h])}}function i(){if(h.complete){h.complete(k,b)}if(h.global){T.event.trigger("ajaxComplete",[k,h])}if(h.global&&!--T.active){T.event.trigger("ajaxStop")}}return k},handleError:function(C,A,D,B){if(C.error){C.error(A,D,B)}if(C.global){T.event.trigger("ajaxError",[A,C,B])}},active:0,httpSuccess:function(A){try{return !A.status&&location.protocol=="file:"||(A.status>=200&&A.status<300)||A.status==304||A.status==1223}catch(B){}return false},httpNotModified:function(B,D){try{var A=B.getResponseHeader("Last-Modified");return B.status==304||A==T.lastModified[D]}catch(C){}return false},httpData:function(A,C,D){var a=A.getResponseHeader("content-type"),b=C=="xml"||!C&&a&&a.indexOf("xml")>=0,B=b?A.responseXML:A.responseText;if(b&&B.documentElement.tagName=="parsererror"){throw"parsererror"}if(D&&D.dataFilter){B=D.dataFilter(B,C)}if(typeof B==="string"){if(C=="script"){T.globalEval(B)}if(C=="json"){B=W["eval"]("("+B+")")}}return B},param:function(D){var B=[];function A(b,a){B[B.length]=encodeURIComponent(b)+"="+encodeURIComponent(a)}if(T.isArray(D)||D.jquery){T.each(D,function(){A(this.name,this.value)})}else{for(var C in D){if(T.isArray(D[C])){T.each(D[C],function(){A(C,this)})}else{A(C,T.isFunction(D[C])?D[C]():D[C])}}}return B.join("&").replace(/%20/g,"+")}});var V={},U,AE=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function K(B,C){var A={};T.each(AE.concat.apply([],AE.slice(0,C)),function(){A[this]=B});return A}T.fn.extend({show:function(C,A){if(C){return this.animate(K("show",3),C,A)}else{for(var a=0,c=this.length;a<c;a++){var d=T.data(this[a],"olddisplay");this[a].style.display=d||"";if(T.css(this[a],"display")==="none"){var b=this[a].tagName,B;if(V[b]){B=V[b]}else{var D=T("<"+b+" />").appendTo("body");B=D.css("display");if(B==="none"){B="block"}D.remove();V[b]=B}T.data(this[a],"olddisplay",B)}}for(var a=0,c=this.length;a<c;a++){this[a].style.display=T.data(this[a],"olddisplay")||""}return this}},hide:function(B,A){if(B){return this.animate(K("hide",3),B,A)}else{for(var C=0,D=this.length;C<D;C++){var a=T.data(this[C],"olddisplay");if(!a&&a!=="none"){T.data(this[C],"olddisplay",T.css(this[C],"display"))}}for(var C=0,D=this.length;C<D;C++){this[C].style.display="none"}return this}},_toggle:T.fn.toggle,toggle:function(A,B){var C=typeof A==="boolean";return T.isFunction(A)&&T.isFunction(B)?this._toggle.apply(this,arguments):A==null||C?this.each(function(){var D=C?A:T(this).is(":hidden");T(this)[D?"show":"hide"]()}):this.animate(K("toggle",3),A,B)},fadeTo:function(C,A,B){return this.animate({opacity:A},C,B)},animate:function(A,D,B,C){var a=T.speed(D,B,C);return this[a.queue===false?"each":"queue"](function(){var c=T.extend({},a),f,b=this.nodeType==1&&T(this).is(":hidden"),d=this;for(f in A){if(A[f]=="hide"&&b||A[f]=="show"&&!b){return c.complete.call(this)}if((f=="height"||f=="width")&&this.style){c.display=T.css(this,"display");c.overflow=this.style.overflow}}if(c.overflow!=null){this.style.overflow="hidden"}c.curAnim=T.extend({},A);T.each(A,function(l,h){var i=new T.fx(d,c,l);if(/toggle|show|hide/.test(h)){i[h=="toggle"?b?"show":"hide":h](A)}else{var j=h.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),g=i.cur(true)||0;if(j){var m=parseFloat(j[2]),k=j[3]||"px";if(k!="px"){d.style[l]=(m||1)+k;g=((m||1)/i.cur(true))*g;d.style[l]=g+k}if(j[1]){m=((j[1]=="-="?-1:1)*m)+g}i.custom(g,m,k)}else{i.custom(g,h,"")}}});return true})},stop:function(B,C){var A=T.timers;if(B){this.queue([])}this.each(function(){for(var D=A.length-1;D>=0;D--){if(A[D].elem==this){if(C){A[D](true)}A.splice(D,1)}}});if(!C){this.dequeue()}return this}});T.each({slideDown:K("show",1),slideUp:K("hide",1),slideToggle:K("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(B,A){T.fn[B]=function(D,C){return this.animate(A,D,C)}});T.extend({speed:function(B,A,C){var D=typeof B==="object"?B:{complete:C||!C&&A||T.isFunction(B)&&B,duration:B,easing:C&&A||A&&!T.isFunction(A)&&A};D.duration=T.fx.off?0:typeof D.duration==="number"?D.duration:T.fx.speeds[D.duration]||T.fx.speeds._default;D.old=D.complete;D.complete=function(){if(D.queue!==false){T(this).dequeue()}if(T.isFunction(D.old)){D.old.call(this)}};return D},easing:{linear:function(B,A,D,C){return D+C*B},swing:function(B,A,D,C){return((-Math.cos(B*Math.PI)/2)+0.5)*C+D}},timers:[],fx:function(B,C,A){this.options=C;this.elem=B;this.prop=A;if(!C.orig){C.orig={}}}});T.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(T.fx.step[this.prop]||T.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(A){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var B=parseFloat(T.css(this.elem,this.prop,A));return B&&B>-10000?B:parseFloat(T.curCSS(this.elem,this.prop))||0},custom:function(A,B,C){this.startTime=AD();this.start=A;this.end=B;this.unit=C||this.unit||"px";this.now=this.start;this.pos=this.state=0;var a=this;function D(b){return a.step(b)}D.elem=this.elem;if(D()&&T.timers.push(D)&&!U){U=setInterval(function(){var b=T.timers;for(var c=0;c<b.length;c++){if(!b[c]()){b.splice(c--,1)}}if(!b.length){clearInterval(U);U=AB}},13)}},show:function(){this.options.orig[this.prop]=T.attr(this.elem.style,this.prop);this.options.show=true;this.custom(this.prop=="width"||this.prop=="height"?1:0,this.cur());T(this.elem).show()},hide:function(){this.options.orig[this.prop]=T.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(C){var D=AD();if(C||D>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var b=true;for(var a in this.options.curAnim){if(this.options.curAnim[a]!==true){b=false}}if(b){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(T.css(this.elem,"display")=="none"){this.elem.style.display="block"}}if(this.options.hide){T(this.elem).hide()}if(this.options.hide||this.options.show){for(var B in this.options.curAnim){T.attr(this.elem.style,B,this.options.orig[B])}}this.options.complete.call(this.elem)}return false}else{var A=D-this.startTime;this.state=A/this.options.duration;this.pos=T.easing[this.options.easing||(T.easing.swing?"swing":"linear")](this.state,A,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};T.extend(T.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(A){T.attr(A.elem.style,"opacity",A.now)},_default:function(A){if(A.elem.style&&A.elem.style[A.prop]!=null){A.elem.style[A.prop]=A.now+A.unit}else{A.elem[A.prop]=A.now}}}});if(document.documentElement.getBoundingClientRect){T.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return T.offset.bodyOffset(this[0])}var b=this[0].getBoundingClientRect(),C=this[0].ownerDocument,c=C.body,d=C.documentElement,A=d.clientTop||c.clientTop||0,B=d.clientLeft||c.clientLeft||0,D=b.top+(self.pageYOffset||T.boxModel&&d.scrollTop||c.scrollTop)-A,a=b.left+(self.pageXOffset||T.boxModel&&d.scrollLeft||c.scrollLeft)-B;return{top:D,left:a}}}else{T.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return T.offset.bodyOffset(this[0])}T.offset.initialized||T.offset.initialize();var b=this[0],f=b.offsetParent,g=b,A=b.ownerDocument,C,d=A.documentElement,a=A.body,D=A.defaultView,h=D.getComputedStyle(b,null),B=b.offsetTop,c=b.offsetLeft;while((b=b.parentNode)&&b!==a&&b!==d){C=D.getComputedStyle(b,null);B-=b.scrollTop,c-=b.scrollLeft;if(b===f){B+=b.offsetTop,c+=b.offsetLeft;if(T.offset.doesNotAddBorder&&!(T.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(b.tagName))){B+=parseInt(C.borderTopWidth,10)||0,c+=parseInt(C.borderLeftWidth,10)||0}g=f,f=b.offsetParent}if(T.offset.subtractsBorderForOverflowNotVisible&&C.overflow!=="visible"){B+=parseInt(C.borderTopWidth,10)||0,c+=parseInt(C.borderLeftWidth,10)||0}h=C}if(h.position==="relative"||h.position==="static"){B+=a.offsetTop,c+=a.offsetLeft}if(h.position==="fixed"){B+=Math.max(d.scrollTop,a.scrollTop),c+=Math.max(d.scrollLeft,a.scrollLeft)}return{top:B,left:c}}}T.offset={initialize:function(){if(this.initialized){return }var C=document.body,f=document.createElement("div"),c,d,A,b,B,g,a=C.style.marginTop,D='<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>';B={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(g in B){f.style[g]=B[g]}f.innerHTML=D;C.insertBefore(f,C.firstChild);c=f.firstChild,d=c.firstChild,b=c.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(d.offsetTop!==5);this.doesAddBorderForTableAndCells=(b.offsetTop===5);c.style.overflow="hidden",c.style.position="relative";this.subtractsBorderForOverflowNotVisible=(d.offsetTop===-5);C.style.marginTop="1px";this.doesNotIncludeMarginInBodyOffset=(C.offsetTop===0);C.style.marginTop=a;C.removeChild(f);this.initialized=true},bodyOffset:function(C){T.offset.initialized||T.offset.initialize();var A=C.offsetTop,B=C.offsetLeft;if(T.offset.doesNotIncludeMarginInBodyOffset){A+=parseInt(T.curCSS(C,"marginTop",true),10)||0,B+=parseInt(T.curCSS(C,"marginLeft",true),10)||0}return{top:A,left:B}}};T.fn.extend({position:function(){var B=0,C=0,a;if(this[0]){var D=this.offsetParent(),A=this.offset(),b=/^body|html$/i.test(D[0].tagName)?{top:0,left:0}:D.offset();A.top-=Y(this,"marginTop");A.left-=Y(this,"marginLeft");b.top+=Y(D,"borderTopWidth");b.left+=Y(D,"borderLeftWidth");a={top:A.top-b.top,left:A.left-b.left}}return a},offsetParent:function(){var A=this[0].offsetParent||document.body;while(A&&(!/^body|html$/i.test(A.tagName)&&T.css(A,"position")=="static")){A=A.offsetParent}return T(A)}});T.each(["Left","Top"],function(B,C){var A="scroll"+C;T.fn[A]=function(D){if(!this[0]){return null}return D!==AB?this.each(function(){this==W||this==document?W.scrollTo(!B?D:T(W).scrollLeft(),B?D:T(W).scrollTop()):this[A]=D}):this[0]==W||this[0]==document?self[B?"pageYOffset":"pageXOffset"]||T.boxModel&&document.documentElement[A]||document.body[A]:this[0][A]}});T.each(["Height","Width"],function(B,D){var b=B?"Left":"Top",C=B?"Right":"Bottom",a=D.toLowerCase();T.fn["inner"+D]=function(){return this[0]?T.css(this[0],a,false,"padding"):null};T.fn["outer"+D]=function(c){return this[0]?T.css(this[0],a,false,c?"margin":"border"):null};var A=D.toLowerCase();T.fn[A]=function(c){return this[0]==W?document.compatMode=="CSS1Compat"&&document.documentElement["client"+D]||document.body["client"+D]:this[0]==document?Math.max(document.documentElement["client"+D],document.body["scroll"+D],document.documentElement["scroll"+D],document.body["offset"+D],document.documentElement["offset"+D]):c===AB?(this.length?T.css(this[0],A):null):this.css(A,typeof c==="string"?c:c+"px")}})})();(function(A){A.fn.pngfix=function(B){var E=this;var C=A.extend({imageFixSrc:false,sizingMethod:false},B);if(!A.browser.msie||(A.browser.msie&&A.browser.version>=7)){return(E)}function D(G,I,J){var F=G.attr("filters");var H="DXImageTransform.Microsoft.AlphaImageLoader";if(F[H]){F[H].enabled=true;F[H].src=I;F[H].sizingMethod=J}else{G.css("filter","progid:"+H+'(enabled="true", sizingMethod="'+J+'", src="'+I+'")')}}return(E.each(function(){var G=A(this);if(G.attr("tagName").toUpperCase()=="IMG"&&(/\.png/i).test(G.attr("src"))){var F=A("<img src='"+siteroot+"images/nix.gif' />").insertAfter(G);if(G.attr("useMap")){F.attr("useMap",G.attr("useMap"))}F.attr("class",G.attr("class"));F.css({height:G.height(),width:G.width(),display:"inline-block"});D(F,G.attr("src"),"scale");G.appendTo(A("body")).hide()}}))}})(jQuery);(function(E){var B={},K,M,O,J=E.browser.msie&&/MSIE\s(5\.5|6\.)/.test(navigator.userAgent),A=false;E.tooltip={blocked:false,defaults:{delay:200,fade:false,showURL:true,extraClass:"",top:15,left:15,id:"tooltip"},block:function(){E.tooltip.blocked=!E.tooltip.blocked}};E.fn.extend({tooltip:function(P){P=E.extend({},E.tooltip.defaults,P);H(P);return this.each(function(){E.data(this,"tooltip",P);this.tOpacity=B.parent.css("opacity");this.tooltipText=this.title;E(this).removeAttr("title");this.alt=""}).mouseover(L).mouseout(F).click(F)},fixPNG:J?function(){return this.each(function(){var P=E(this).css("backgroundImage");if(P.match(/^url\(["']?(.*\.png)["']?\)$/i)){P=RegExp.$1;E(this).css({"backgroundImage":"none","filter":"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='"+P+"')"}).each(function(){var Q=E(this).css("position");if(Q!="absolute"&&Q!="relative"){E(this).css("position","relative")}})}})}:function(){return this},unfixPNG:J?function(){return this.each(function(){E(this).css({"filter":"",backgroundImage:""})})}:function(){return this},hideWhenEmpty:function(){return this.each(function(){E(this)[E(this).html()?"show":"hide"]()})},url:function(){return this.attr("href")||this.attr("src")}});function H(P){if(B.parent){return }B.parent=E('<div id="'+P.id+'"><h3></h3><div class="body"></div><div class="url"></div></div>').appendTo(document.body).hide();if(E.fn.bgiframe){B.parent.bgiframe()}B.title=E("h3",B.parent);B.body=E("div.body",B.parent);B.url=E("div.url",B.parent)}function C(P){return E.data(P,"tooltip")}function G(P){if(C(this).delay){O=setTimeout(N,C(this).delay)}else{N()}A=!!C(this).track;E(document.body).bind("mousemove",D);D(P)}function L(){if(E.tooltip.blocked||this==K||(!this.tooltipText&&!C(this).bodyHandler)){return }K=this;M=this.tooltipText;if(C(this).bodyHandler){B.title.hide();var S=C(this).bodyHandler.call(this);if(S.nodeType||S.jquery){B.body.empty().append(S)}else{B.body.html(S)}B.body.show()}else{if(C(this).showBody){var R=M.split(C(this).showBody);B.title.html(R.shift()).show();B.body.empty();for(var Q=0,P;(P=R[Q]);Q++){if(Q>0){B.body.append("<br/>")}B.body.append(P)}B.body.hideWhenEmpty()}else{B.title.html(M).show();B.body.hide()}}if(C(this).showURL&&E(this).url()){B.url.html(E(this).url().replace("http://","")).show()}else{B.url.hide()}B.parent.addClass(C(this).extraClass);if(C(this).fixPNG){B.parent.fixPNG()}G.apply(this,arguments)}function N(){O=null;if((!J||!E.fn.bgiframe)&&C(K).fade){if(B.parent.is(":animated")){B.parent.stop().show().fadeTo(C(K).fade,K.tOpacity)}else{B.parent.is(":visible")?B.parent.fadeTo(C(K).fade,K.tOpacity):B.parent.fadeIn(C(K).fade)}}else{B.parent.show()}D()}function D(S){if(E.tooltip.blocked){return }if(S&&S.target.tagName=="OPTION"){return }if(!A&&B.parent.is(":visible")){E(document.body).unbind("mousemove",D)}if(K==null){E(document.body).unbind("mousemove",D);return }B.parent.removeClass("viewport-right").removeClass("viewport-bottom");var U=B.parent[0].offsetLeft;var T=B.parent[0].offsetTop;if(S){U=S.pageX+C(K).left;T=S.pageY+C(K).top;var Q="auto";if(C(K).positionLeft){Q=E(window).width()-U;U="auto"}B.parent.css({left:U,right:Q,top:T})}var P=I(),R=B.parent[0];if(P.x+P.cx<R.offsetLeft+R.offsetWidth){U-=R.offsetWidth+20+C(K).left;B.parent.css({left:U+"px"}).addClass("viewport-right")}if(P.y+P.cy<R.offsetTop+R.offsetHeight){T-=R.offsetHeight+20+C(K).top;B.parent.css({top:T+"px"}).addClass("viewport-bottom")}}function I(){return{x:E(window).scrollLeft(),y:E(window).scrollTop(),cx:E(window).width(),cy:E(window).height()}}function F(R){if(E.tooltip.blocked){return }if(O){clearTimeout(O)}K=null;var Q=C(this);function P(){B.parent.removeClass(Q.extraClass).hide().css("opacity","")}if((!J||!E.fn.bgiframe)&&Q.fade){if(B.parent.is(":animated")){B.parent.stop().fadeTo(Q.fade,0,P)}else{B.parent.stop().fadeOut(Q.fade,P)}}else{P()}if(C(this).fixPNG){B.parent.unfixPNG()}}})(jQuery);(function(A){A.fn.extend({autocomplete:function(B,C){var D=typeof B=="string";C=A.extend({},A.Autocompleter.defaults,{url:D?B:null,data:D?null:B,delay:D?A.Autocompleter.defaults.delay:10,max:C&&!C.scroll?10:150},C);C.highlight=C.highlight||function(E){return E};C.formatMatch=C.formatMatch||C.formatItem;return this.each(function(){new A.Autocompleter(this,C)})},result:function(B){return this.bind("result",B)},search:function(B){return this.trigger("search",[B])},flushCache:function(){return this.trigger("flushCache")},setOptions:function(B){return this.trigger("setOptions",[B])},unautocomplete:function(){return this.trigger("unautocomplete")}});A.Autocompleter=function(L,G){var C={UP:38,DOWN:40,DEL:46,TAB:9,RETURN:13,ESC:27,COMMA:188,PAGEUP:33,PAGEDOWN:34,BACKSPACE:8};var B=A(L).attr("autocomplete","off").addClass(G.inputClass);var J;var P="";var M=A.Autocompleter.Cache(G);var E=0;var U;var X={mouseDownOnSelect:false};var R=A.Autocompleter.Select(G,L,D,X);var W;A.browser.opera&&A(L.form).bind("submit.autocomplete",function(){if(W){W=false;return false}});B.bind((A.browser.opera?"keypress":"keydown")+".autocomplete",function(Y){E=1;U=Y.keyCode;switch(Y.keyCode){case C.UP:Y.preventDefault();if(R.visible()){R.prev()}else{T(0,true)}break;case C.DOWN:Y.preventDefault();if(R.visible()){R.next()}else{T(0,true)}break;case C.PAGEUP:Y.preventDefault();if(R.visible()){R.pageUp()}else{T(0,true)}break;case C.PAGEDOWN:Y.preventDefault();if(R.visible()){R.pageDown()}else{T(0,true)}break;case G.multiple&&A.trim(G.multipleSeparator)==","&&C.COMMA:case C.TAB:case C.RETURN:X.selectionStart=false;if(D()){Y.preventDefault();W=true;return false}break;case C.ESC:R.hide();break;default:clearTimeout(J);J=setTimeout(T,G.delay);break}}).focus(function(){E++}).blur(function(){E=0;if(!X.mouseDownOnSelect){S()}}).click(function(){if(E++>1&&!R.visible()){T(0,true)}}).bind("search",function(){var Y=(arguments.length>1)?arguments[1]:null;function Z(d,c){var a;if(c&&c.length){for(var b=0;b<c.length;b++){if(c[b].result.toLowerCase()==d.toLowerCase()){a=c[b];break}}}if(typeof Y=="function"){Y(a)}else{B.trigger("result",a&&[a.data,a.value])}}A.each(H(B.val()),function(a,b){F(b,Z,Z)})}).bind("flushCache",function(){M.flush()}).bind("setOptions",function(){A.extend(G,arguments[1]);if("data" in arguments[1]){M.populate()}}).bind("unautocomplete",function(){R.unbind();B.unbind();A(L.form).unbind(".autocomplete")});function D(){var b=R.selected();if(!b){return false}var Y=b.result;P=Y;if(G.multiple){var f=H(B.val());if(f.length>1){var a=G.multipleSeparator.length;var d=X.selectionStart?X.selectionStart:A(L).selection().start;var c,Z=0;A.each(f,function(g,h){Z+=h.length;if(d<=Z){c=g;return false}Z+=a});f[c]=Y;Y=f.join(G.multipleSeparator)}Y+=G.multipleSeparator}B.val(Y);V();B.trigger("result",[b.data,b.value]);return true}function T(a,Z){if(U==C.DEL){R.hide();return }var Y=B.val();if(!Z&&Y==P){return }P=Y;Y=I(Y);if(Y.length>=G.minChars){B.addClass(G.loadingClass);if(!G.matchCase){Y=Y.toLowerCase()}F(Y,K,V)}else{N();R.hide()}}function H(Y){if(!Y){return[""]}if(!G.multiple){return[A.trim(Y)]}return A.map(Y.split(G.multipleSeparator),function(Z){return A.trim(Y).length?A.trim(Z):null})}function I(Y){if(!G.multiple){return Y}var a=H(Y);if(a.length==1){return a[0]}var Z=A(L).selection().start;if(Z==Y.length){a=H(Y)}else{a=H(Y.replace(Y.substring(Z),""))}return a[a.length-1]}function Q(Y,Z){if(G.autoFill&&(I(B.val()).toLowerCase()==Y.toLowerCase())&&U!=C.BACKSPACE){B.val(B.val()+Z.substring(I(P).length));A(L).selection(P.length,P.length+Z.length)}}function S(){clearTimeout(J);J=setTimeout(V,200)}function V(){var Y=R.visible();R.hide();clearTimeout(J);N();if(G.mustMatch){B.search(function(Z){if(!Z){if(G.multiple){var a=H(B.val()).slice(0,-1);B.val(a.join(G.multipleSeparator)+(a.length?G.multipleSeparator:""))}else{B.val("");B.trigger("result",null)}}})}}function K(Z,Y){if(Y&&Y.length&&E){N();R.display(Y,Z);Q(Z,Y[0].value);R.show()}else{V()}}function F(Z,b,Y){if(!G.matchCase){Z=Z.toLowerCase()}var a=M.load(Z);if(a&&a.length){b(Z,a)}else{if((typeof G.url=="string")&&(G.url.length>0)){var c={timestamp:+new Date()};A.each(G.extraParams,function(d,f){c[d]=typeof f=="function"?f():f});A.ajax({mode:"abort",port:"autocomplete"+L.name,dataType:G.dataType,url:G.url,data:A.extend({q:I(Z),limit:G.max},c),success:function(f){var d=G.parse&&G.parse(f)||O(f);M.add(Z,d);b(Z,d)}})}else{R.emptyList();Y(Z)}}}function O(b){var Y=[];var a=b.split("\n");for(var Z=0;Z<a.length;Z++){var c=A.trim(a[Z]);if(c){c=c.split("|");Y[Y.length]={data:c,value:c[0],result:G.formatResult&&G.formatResult(c,c[0])||c[0]}}}return Y}function N(){B.removeClass(G.loadingClass)}};A.Autocompleter.defaults={inputClass:"ac_input",resultsClass:"ac_results",loadingClass:"ac_loading",minChars:1,delay:400,matchCase:false,matchSubset:true,matchContains:false,cacheLength:10,max:100,mustMatch:false,extraParams:{},selectFirst:true,formatItem:function(B){return B[0]},formatMatch:null,autoFill:false,width:0,multiple:false,multipleSeparator:", ",highlight:function(C,B){return C.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+B.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1")+")(?![^<>]*>)(?![^&;]+;)","gi"),"<strong>$1</strong>")},scroll:true,scrollHeight:180};A.Autocompleter.Cache=function(C){var F={};var D=0;function H(K,J){if(!C.matchCase){K=K.toLowerCase()}var I=K.indexOf(J);if(C.matchContains=="word"){I=K.toLowerCase().search("\\b"+J.toLowerCase())}if(I==-1){return false}return I==0||C.matchContains}function G(J,I){if(D>C.cacheLength){B()}if(!F[J]){D++}F[J]=I}function E(){if(!C.data){return false}var J={},I=0;if(!C.url){C.cacheLength=1}J[""]=[];for(var L=0,K=C.data.length;L<K;L++){var O=C.data[L];O=(typeof O=="string")?[O]:O;var N=C.formatMatch(O,L+1,C.data.length);if(N===false){continue}var M=N.charAt(0).toLowerCase();if(!J[M]){J[M]=[]}var P={value:N,data:O,result:C.formatResult&&C.formatResult(O)||N};J[M].push(P);if(I++<C.max){J[""].push(P)}}A.each(J,function(Q,R){C.cacheLength++;G(Q,R)})}setTimeout(E,25);function B(){F={};D=0}return{flush:B,add:G,populate:E,load:function(L){if(!C.cacheLength||!D){return null}if(!C.url&&C.matchContains){var K=[];for(var I in F){if(I.length>0){var M=F[I];A.each(M,function(O,N){if(H(N.value,L)){K.push(N)}})}}return K}else{if(F[L]){return F[L]}else{if(C.matchSubset){for(var J=L.length-1;J>=C.minChars;J--){var M=F[L.substr(0,J)];if(M){var K=[];A.each(M,function(O,N){if(H(N.value,L)){K[K.length]=N}});return K}}}}}return null}}};A.Autocompleter.Select=function(E,J,L,P){var I={ACTIVE:"ac_over"};var K,F=-1,R,M="",S=true,C,O;function N(){if(!S){return }C=A("<div/>").hide().addClass(E.resultsClass).css("position","absolute").appendTo(document.body);O=A("<ul/>").appendTo(C).mouseover(function(T){if(Q(T).nodeName&&Q(T).nodeName.toUpperCase()=="LI"){F=A("li",O).removeClass(I.ACTIVE).index(Q(T));A(Q(T)).addClass(I.ACTIVE)}}).click(function(T){A(Q(T)).addClass(I.ACTIVE);setTimeout(L,100);return false}).mousedown(function(){P.selectionStart=A("input[name$=tagstr]").selection().start;P.mouseDownOnSelect=true}).mouseup(function(){P.mouseDownOnSelect=false});if(E.width>0){C.css("width",E.width)}S=false}function Q(U){var T=U.target;while(T&&T.tagName!="LI"){T=T.parentNode}if(!T){return[]}return T}function H(T){K.slice(F,F+1).removeClass(I.ACTIVE);G(T);var V=K.slice(F,F+1).addClass(I.ACTIVE);if(E.scroll){var U=0;K.slice(0,F).each(function(){U+=this.offsetHeight});if((U+V[0].offsetHeight-O.scrollTop())>O[0].clientHeight){O.scrollTop(U+V[0].offsetHeight-O.innerHeight())}else{if(U<O.scrollTop()){O.scrollTop(U)}}}}function G(T){F+=T;if(F<0){F=K.size()-1}else{if(F>=K.size()){F=0}}}function B(T){return E.max&&E.max<T?E.max:T}function D(){O.empty();var U=B(R.length);for(var V=0;V<U;V++){if(!R[V]){continue}var W=E.formatItem(R[V].data,V+1,U,R[V].value,M);if(W===false){continue}var T=A("<li/>").html(E.highlight(W,M)).addClass(V%2==0?"ac_even":"ac_odd").appendTo(O)[0];A.data(T,"ac_data",R[V])}K=O.find("li");if(E.selectFirst){K.slice(0,1).addClass(I.ACTIVE);F=0}if(A.fn.bgiframe){O.bgiframe()}}return{display:function(U,T){N();R=U;M=T;D()},next:function(){H(1)},prev:function(){H(-1)},pageUp:function(){if(F!=0&&F-8<0){H(-F)}else{H(-8)}},pageDown:function(){if(F!=K.size()-1&&F+8>K.size()){H(K.size()-1-F)}else{H(8)}},hide:function(){C&&C.hide();K&&K.removeClass(I.ACTIVE);F=-1},visible:function(){return C&&C.is(":visible")},current:function(){return this.visible()&&(K.filter("."+I.ACTIVE)[0]||E.selectFirst&&K[0])},show:function(){var V=A(J).offset();C.css({width:typeof E.width=="string"||E.width>0?E.width:A(J).width(),top:V.top+J.offsetHeight,left:V.left}).show();if(E.scroll){O.scrollTop(0);O.css({maxHeight:E.scrollHeight,overflow:"auto"});if(A.browser.msie&&typeof document.body.style.maxHeight==="undefined"){var T=0;K.each(function(){T+=this.offsetHeight});var U=T>E.scrollHeight;O.css("height",U?E.scrollHeight:T);if(!U){K.width(O.width()-parseInt(K.css("padding-left"))-parseInt(K.css("padding-right")))}}}},selected:function(){var T=K&&K.filter("."+I.ACTIVE).removeClass(I.ACTIVE);return T&&T.length&&A.data(T[0],"ac_data")},emptyList:function(){O&&O.empty()},unbind:function(){C&&C.remove()}}};A.fn.selection=function(I,B){if(I!==undefined){return this.each(function(){if(this.createTextRange){var J=this.createTextRange();if(B===undefined||I==B){J.move("character",I);J.select()}else{J.collapse(true);J.moveStart("character",I);J.moveEnd("character",B);J.select()}}else{if(this.setSelectionRange){this.setSelectionRange(I,B)}else{if(this.selectionStart){this.selectionStart=I;this.selectionEnd=B}}}})}var G=this[0];if(G.createTextRange){var C=document.selection.createRange(),H=G.value,F="<->",D=C.text.length;C.text=F;var E=G.value.indexOf(F);G.value=H;this.selection(E,E+D);return{start:E,end:E+D}}else{if(G.selectionStart!==undefined){return{start:G.selectionStart,end:G.selectionEnd}}}}})(jQuery);(function(A){A.fn.bgIframe=A.fn.bgiframe=function(C){if(A.browser.msie&&/6.0/.test(navigator.userAgent)){C=A.extend({top:"auto",left:"auto",width:"auto",height:"auto",opacity:true,src:"javascript:false;"},C||{});var D=function(E){return E&&E.constructor==Number?E+"px":E},B='<iframe class="bgiframe"frameborder="0"tabindex="-1"src="'+C.src+'"style="display:block;position:absolute;z-index:-1;'+(C.opacity!==false?"filter:Alpha(Opacity='0');":"")+"top:"+(C.top=="auto"?"expression(((parseInt(this.parentNode.currentStyle.borderTopWidth)||0)*-1)+'px')":D(C.top))+";left:"+(C.left=="auto"?"expression(((parseInt(this.parentNode.currentStyle.borderLeftWidth)||0)*-1)+'px')":D(C.left))+";width:"+(C.width=="auto"?"expression(this.parentNode.offsetWidth+'px')":D(C.width))+";height:"+(C.height=="auto"?"expression(this.parentNode.offsetHeight+'px')":D(C.height))+';"/>';return this.each(function(){if(A("> iframe.bgiframe",this).length==0){this.insertBefore(document.createElement(B),this.firstChild)}})}return this}})(jQuery);(function(W){var N;var P={};var V={};var Q=2.399963;W.tagcloud={id:"TagCloud",version:"0.5.0",defaults:{height:null,type:"cloud",sizemax:20,sizemin:10,colormax:"00F",colormin:"B4D2FF",seed:null,power:0.5}};W.fn.extend({tagcloud:function(A){N=W.extend({},W.tagcloud.defaults,A);if(N.seed===null){N.seed=Math.ceil(Math.random()*45309714203)}switch(N.type){case"sphere":case"cloud":P={position:"relative"};V={position:"absolute",display:"block"};break;case"list":P={height:"auto"};V={position:"static",display:"inline"};break}O.setSeed(N.seed+123456);return this.each(function(AA,AF){var t=W(AF);var J=t.find(">li");var I=J.length;var B=t.width();var x=N.height===null?(0.004*B*I):N.height;t.css({width:B,height:x,listStyle:"none",margin:0,padding:0});t.css(P);var AB=-2147483647;var o=2147483648;var H=-1;for(var AC=0;AC<I;AC++){var u=W(J[AC]);var v=u.attr("value")==-1?H++:u.attr("value");if(v>AB){AB=v}if(v<o){o=v}H=v}var AE=AB-o;var D=new Array();for(var AC=0;AC<I;AC++){D[AC]=AC}for(var AC,F,AD=D.length;AD;AC=parseInt(O.rand(0,1000)/1000*AD),F=D[--AD],D[AD]=D[AC],D[AC]=F){}H=-1;for(var AC=0;AC<I;AC++){var u=W(J[AC]);var v=u.attr("value")==-1?H++:u.attr("value");H=v;var z=((I-AC-1)/(I-1));var z=(v-o)/AE;var w=N.sizemin+z*(N.sizemax-N.sizemin);var j=M(N.colormin,N.colormax,z);u.css({fontSize:w,position:"absolute",color:"#"+j,margin:0,padding:0}).children().css({color:"#"+j});var C=u.width();var y=u.height();var K={};if(N.type!="list"){if(N.type=="cloud"){var k=O.rand(0,B-C);var E=D[AC]*(x/I)-y/2}else{var L=Math.pow(AC/I,N.power);var G=(AC+Math.PI/2)*Q;var k=B/2-C/2+0.5*B*L*Math.sin(G);var E=x/2-y/2+0.5*x*L*Math.cos(G)}K.left=k;K.top=E}for(var i in V){K[i]=V[i]}u.css(K)}})}});var O=new function(){this.seed=23145678901;this.A=48271;this.M=2147483647;this.Q=this.M/this.A;this.R=this.M%this.A;this.oneOverM=1/this.M};O.setSeed=function(A){this.seed=A};O.next=function(){var C=this.seed/this.Q;var B=this.seed%this.Q;var A=this.A*B-this.R*C;this.seed=A+(A>0?0:this.M);return(this.seed*this.oneOverM)};O.rand=function(A,B){return Math.floor((B-A+1)*this.next()+A)};function T(A){return A.toString(16)}function R(A){return parseInt(A,16)}function U(A){var E=A.length==3;var C=[];for(var D=0;D<3;D++){var B=A.substring(D*(E?1:2),(D+1)*(E?1:2));C.push(R(E?B+B:B))}return C}function S(D){var B="";for(var C=0;C<3;C++){var A=T(D[C]);if(A.length==1){A="0"+A}B+=A}return B}function M(B,A,D){var C=U(B);var G=U(A);var E=[];for(var F=0;F<3;F++){E.push(C[F]+Math.floor(D*(G[F]-C[F])))}return S(E)}function X(B){if(window.console&&window.console.log){if(typeof (B)=="string"){window.console.log(B)}else{for(var A in B){window.console.log(A+": "+B[A])}}}}W.fn.TagCloud=W.fn.Tagcloud=W.fn.tagcloud})(jQuery);(function(G){G.tinysort={id:"TinySort",version:"1.0.1",defaults:{order:"asc",attr:"",place:"start",returns:false}};G.fn.extend({tinysort:function(X,W){if(X&&typeof (X)!="string"){W=X;X=null}var a=G.extend({},G.tinysort.defaults,W);var C={};this.each(function(K){var I=(!X||X=="")?G(this):G(this).find(X);var J=a.order=="rand"?""+Math.random():(a.attr==""?I.text():I.attr(a.attr));var L=G(this).parent();if(!C[L]){C[L]={s:[],n:[]}}if(I.length>0){C[L].s.push({s:J,e:G(this),n:K})}else{C[L].n.push({e:G(this),n:K})}});for(var Y in C){var b=C[Y];b.s.sort(function V(J,K){var L=J.s.toLowerCase?J.s.toLowerCase():J.s;var I=K.s.toLowerCase?K.s.toLowerCase():K.s;if(F(J.s)&&F(K.s)){L=parseFloat(J.s);I=parseFloat(K.s)}return(a.order=="asc"?1:-1)*(L<I?-1:(L>I?1:0))})}var T=[];for(var Y in C){var b=C[Y];var S=[];var Z=G(this).length;switch(a.place){case"first":G.each(b.s,function(J,I){Z=Math.min(Z,I.n)});break;case"org":G.each(b.s,function(J,I){S.push(I.n)});break;case"end":Z=b.n.length;break;default:Z=0}var B=[0,0];for(var U=0;U<G(this).length;U++){var D=U>=Z&&U<Z+b.s.length;if(E(S,U)){D=true}var A=(D?b.s:b.n)[B[D?0:1]].e;A.parent().append(A);if(D||!a.returns){T.push(A.get(0))}B[D?0:1]++}}return this.setArray(T)}});function F(A){return(parseFloat(A)+"")==A}function E(B,A){var C=false;G.each(B,function(D,J){if(!C){C=J==A}});return C}function H(B){if(window.console&&window.console.log){if(typeof (B)=="string"){window.console.log(B)}else{for(var A in B){window.console.log(A+": "+B[A])}}}}G.fn.TinySort=G.fn.Tinysort=G.fn.tsort=G.fn.tinysort})(jQuery);(function(E){E.fn.fixPNG=function(){return this.each(function(){var L=E(this).css("backgroundImage");if(L.match(/^url\(["']?(.*\.png)["']?\)$/i)){L=RegExp.$1;E(this).css({"backgroundImage":"none","filter":"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod="+(E(this).css("backgroundRepeat")=="no-repeat"?"crop":"scale")+", src='"+L+"')"}).each(function(){var M=E(this).css("position");if(M!="absolute"&&M!="relative"){E(this).css("position","relative")}})}})};var C,A,H=false,B=new Image,J,K=1,D=/\.(jpg|gif|png|bmp|jpeg)(.*)?$/i;var I=null,G=E.browser.msie&&E.browser.version.substr(0,1)==6&&!window.XMLHttpRequest,F=G||(E.browser.msie&&E.browser.version.substr(0,1)==7);E.fn.fancybox=function(L){var O=E.extend({},E.fn.fancybox.defaults,L);var V=this;function Q(){C=this;A=E.extend({},O);P();return false}function P(){if(H){return }if(E.isFunction(A.callbackOnStart)){A.callbackOnStart()}A.itemArray=[];A.itemCurrent=0;if(O.itemArray.length>0){A.itemArray=O.itemArray}else{var X={};if(!C.rel||C.rel==""){var X={href:C.href,title:C.title};if(E(C).children("img:first").length){X.orig=E(C).children("img:first")}else{X.orig=E(C)}if(X.title==""||typeof X.title=="undefined"){X.title=X.orig.attr("alt")}A.itemArray.push(X)}else{var Y=E(V).filter("a[rel="+C.rel+"]");var X={};for(var W=0;W<Y.length;W++){X={href:Y[W].href,title:Y[W].title};if(E(Y[W]).children("img:first").length){X.orig=E(Y[W]).children("img:first")}else{X.orig=E(Y[W])}if(X.title==""||typeof X.title=="undefined"){X.title=X.orig.attr("alt")}A.itemArray.push(X)}}}while(A.itemArray[A.itemCurrent].href!=C.href){A.itemCurrent++}if(A.overlayShow){if(G){E("embed, object, select").css("visibility","hidden");E("#fancy_overlay").css("height",E(document).height())}E("#fancy_overlay").css({"background-color":A.overlayColor,"opacity":A.overlayOpacity}).show()}E(window).bind("resize.fb scroll.fb",E.fn.fancybox.scrollBox);R()}function R(){E("#fancy_right, #fancy_left, #fancy_close, #fancy_title").hide();var W=A.itemArray[A.itemCurrent].href;if(W.match("iframe")||C.className.indexOf("iframe")>=0){E.fn.fancybox.showLoading();N('<iframe id="fancy_frame" onload="jQuery.fn.fancybox.showIframe()" name="fancy_iframe'+Math.round(Math.random()*1000)+'" frameborder="0" hspace="0" src="'+W+'"></iframe>',A.frameWidth,A.frameHeight)}else{if(W.match(/#/)){var X=window.location.href.split("#")[0];X=W.replace(X,"");X=X.substr(X.indexOf("#"));N('<div id="fancy_div">'+E(X).html()+"</div>",A.frameWidth,A.frameHeight)}else{if(W.match(D)){B=new Image;B.src=W;if(B.complete){U()}else{E.fn.fancybox.showLoading();E(B).unbind().bind("load",function(){E("#fancy_loading").hide();U()})}}else{E.fn.fancybox.showLoading();E.get(W,function(Y){E("#fancy_loading").hide();N('<div id="fancy_ajax">'+Y+"</div>",A.frameWidth,A.frameHeight)})}}}}function U(){var Z=B.width;var W=B.height;var b=(A.padding*2)+40;var a=(A.padding*2)+60;var X=E.fn.fancybox.getViewport();if(A.imageScale&&(Z>(X[0]-b)||W>(X[1]-a))){var Y=Math.min(Math.min(X[0]-b,Z)/Z,Math.min(X[1]-a,W)/W);Z=Math.round(Y*Z);W=Math.round(Y*W)}N('<img alt="" id="fancy_img" src="'+B.src+'" />',Z,W)}function S(){if((A.itemArray.length-1)>A.itemCurrent){var W=A.itemArray[A.itemCurrent+1].href||false;if(W&&W.match(D)){objNext=new Image();objNext.src=W}}if(A.itemCurrent>0){var W=A.itemArray[A.itemCurrent-1].href||false;if(W&&W.match(D)){objNext=new Image();objNext.src=W}}}function N(b,X,d){H=true;var Z=A.padding;if(F||I){E("#fancy_content")[0].style.removeExpression("height");E("#fancy_content")[0].style.removeExpression("width")}if(Z>0){X+=Z*2;d+=Z*2;E("#fancy_content").css({"top":Z+"px","right":Z+"px","bottom":Z+"px","left":Z+"px","width":"auto","height":"auto"});if(F||I){E("#fancy_content")[0].style.setExpression("height","(this.parentNode.clientHeight - "+Z*2+")");E("#fancy_content")[0].style.setExpression("width","(this.parentNode.clientWidth - "+Z*2+")")}}else{E("#fancy_content").css({"top":0,"right":0,"bottom":0,"left":0,"width":"100%","height":"100%"})}if(E("#fancy_outer").is(":visible")&&X==E("#fancy_outer").width()&&d==E("#fancy_outer").height()){E("#fancy_content").fadeOut("fast",function(){E("#fancy_content").empty().append(E(b)).fadeIn("normal",function(){M()})});return }var c=E.fn.fancybox.getViewport();var g=(d+60)>c[1]?c[3]:(c[3]+Math.round((c[1]-d-60)*0.5));var Y=(X+40)>c[0]?c[2]:(c[2]+Math.round((c[0]-X-40)*0.5));var f={"left":Y,"top":g,"width":X+"px","height":d+"px"};if(E("#fancy_outer").is(":visible")){E("#fancy_content").fadeOut("normal",function(){E("#fancy_content").empty();E("#fancy_outer").animate(f,A.zoomSpeedChange,A.easingChange,function(){E("#fancy_content").append(E(b)).fadeIn("normal",function(){M()})})})}else{if(A.zoomSpeedIn>0&&A.itemArray[A.itemCurrent].orig!==undefined){E("#fancy_content").empty().append(E(b));var a=A.itemArray[A.itemCurrent].orig;var W=E.fn.fancybox.getPosition(a);E("#fancy_outer").css({"left":(W.left-20-A.padding)+"px","top":(W.top-20-A.padding)+"px","width":E(a).width()+(A.padding*2),"height":E(a).height()+(A.padding*2)});if(A.zoomOpacity){f.opacity="show"}E("#fancy_outer").animate(f,A.zoomSpeedIn,A.easingIn,function(){M()})}else{E("#fancy_content").hide().empty().append(E(b)).show();E("#fancy_outer").css(f).fadeIn("normal",function(){M()})}}}function T(){if(A.itemCurrent!==0){E("#fancy_left, #fancy_left_ico").unbind().bind("click",function(W){W.stopPropagation();A.itemCurrent--;R();return false});E("#fancy_left").show()}if(A.itemCurrent!=(A.itemArray.length-1)){E("#fancy_right, #fancy_right_ico").unbind().bind("click",function(W){W.stopPropagation();A.itemCurrent++;R();return false});E("#fancy_right").show()}}function M(){if(E.browser.msie){E("#fancy_content")[0].style.removeAttribute("filter");E("#fancy_outer")[0].style.removeAttribute("filter")}T();S();E(document).bind("keydown.fb",function(X){if(X.keyCode==27&&A.enableEscapeButton){E.fn.fancybox.close()}else{if(X.keyCode==37&&A.itemCurrent!==0){E(document).unbind("keydown.fb");A.itemCurrent--;R()}else{if(X.keyCode==39&&A.itemCurrent!=(A.itemArray.length-1)){E(document).unbind("keydown.fb");A.itemCurrent++;R()}}}});if(A.hideOnContentClick){E("#fancy_content").click(E.fn.fancybox.close)}if(A.overlayShow&&A.hideOnOverlayClick){E("#fancy_overlay").bind("click",E.fn.fancybox.close)}if(A.showCloseButton){E("#fancy_close").bind("click",E.fn.fancybox.close).show()}if(typeof A.itemArray[A.itemCurrent].title!=="undefined"&&A.itemArray[A.itemCurrent].title.length>0){var W=E("#fancy_outer").position();E("#fancy_title div").text(A.itemArray[A.itemCurrent].title).html();E("#fancy_title").css({"top":W.top+E("#fancy_outer").outerHeight()-32,"left":W.left+((E("#fancy_outer").outerWidth()*0.5)-(E("#fancy_title").width()*0.5))}).show()}if(A.overlayShow&&G){E("embed, object, select",E("#fancy_content")).css("visibility","visible")}if(E.isFunction(A.callbackOnShow)){A.callbackOnShow(A.itemArray[A.itemCurrent])}if(E.browser.msie){E("#fancy_outer")[0].style.removeAttribute("filter");E("#fancy_content")[0].style.removeAttribute("filter")}H=false}return this.unbind("click.fb").bind("click.fb",Q)};E.fn.fancybox.scrollBox=function(){var L=E.fn.fancybox.getViewport();if(A.centerOnScroll&&E("#fancy_outer").is(":visible")){var M=E("#fancy_outer").outerWidth();var N=E("#fancy_outer").outerHeight();var O={"top":(N>L[1]?L[3]:L[3]+Math.round((L[1]-N)*0.5)),"left":(M>L[0]?L[2]:L[2]+Math.round((L[0]-M)*0.5))};E("#fancy_outer").css(O);E("#fancy_title").css({"top":O.top+N-32,"left":O.left+((M*0.5)-(E("#fancy_title").width()*0.5))})}if(G&&E("#fancy_overlay").is(":visible")){E("#fancy_overlay").css({"height":E(document).height()})}if(E("#fancy_loading").is(":visible")){E("#fancy_loading").css({"left":((L[0]-40)*0.5+L[2]),"top":((L[1]-40)*0.5+L[3])})}};E.fn.fancybox.getNumeric=function(L,M){return parseInt(E.curCSS(L.jquery?L[0]:L,M,true))||0};E.fn.fancybox.getPosition=function(L){var M=L.offset();M.top+=E.fn.fancybox.getNumeric(L,"paddingTop");M.top+=E.fn.fancybox.getNumeric(L,"borderTopWidth");M.left+=E.fn.fancybox.getNumeric(L,"paddingLeft");M.left+=E.fn.fancybox.getNumeric(L,"borderLeftWidth");return M};E.fn.fancybox.showIframe=function(){E("#fancy_loading").hide();E("#fancy_frame").show()};E.fn.fancybox.getViewport=function(){return[E(window).width(),E(window).height(),E(document).scrollLeft(),E(document).scrollTop()]};E.fn.fancybox.animateLoading=function(){if(!E("#fancy_loading").is(":visible")){clearInterval(J);return }E("#fancy_loading > div").css("top",(K*-40)+"px");K=(K+1)%12};E.fn.fancybox.showLoading=function(){clearInterval(J);var L=E.fn.fancybox.getViewport();E("#fancy_loading").css({"left":((L[0]-40)*0.5+L[2]),"top":((L[1]-40)*0.5+L[3])}).show();E("#fancy_loading").bind("click",E.fn.fancybox.close);J=setInterval(E.fn.fancybox.animateLoading,66)};E.fn.fancybox.close=function(){H=true;E(B).unbind();E(document).unbind("keydown.fb");E(window).unbind("resize.fb scroll.fb");E("#fancy_overlay, #fancy_content, #fancy_close").unbind();E("#fancy_close, #fancy_loading, #fancy_left, #fancy_right, #fancy_title").hide();__cleanup=function(){if(E("#fancy_overlay").is(":visible")){E("#fancy_overlay").fadeOut("fast")}E("#fancy_content").empty();if(A.centerOnScroll){E(window).unbind("resize.fb scroll.fb")}if(G){E("embed, object, select").css("visibility","visible")}if(E.isFunction(A.callbackOnClose)){A.callbackOnClose()}H=false};if(E("#fancy_outer").is(":visible")!==false){if(A.zoomSpeedOut>0&&A.itemArray[A.itemCurrent].orig!==undefined){var M=A.itemArray[A.itemCurrent].orig;var L=E.fn.fancybox.getPosition(M);var N={"left":(L.left-20-A.padding)+"px","top":(L.top-20-A.padding)+"px","width":E(M).width()+(A.padding*2),"height":E(M).height()+(A.padding*2)};if(A.zoomOpacity){N.opacity="hide"}E("#fancy_outer").stop(false,true).animate(N,A.zoomSpeedOut,A.easingOut,__cleanup)}else{E("#fancy_outer").stop(false,true).fadeOut("fast",__cleanup)}}else{__cleanup()}return false};E.fn.fancybox.build=function(){var L="";L+='<div id="fancy_overlay"></div>';L+='<div id="fancy_loading"><div></div></div>';L+='<div id="fancy_outer">';L+='<div id="fancy_inner">';L+='<div id="fancy_close"></div>';L+='<div id="fancy_bg"><div class="fancy_bg" id="fancy_bg_n"></div><div class="fancy_bg" id="fancy_bg_ne"></div><div class="fancy_bg" id="fancy_bg_e"></div><div class="fancy_bg" id="fancy_bg_se"></div><div class="fancy_bg" id="fancy_bg_s"></div><div class="fancy_bg" id="fancy_bg_sw"></div><div class="fancy_bg" id="fancy_bg_w"></div><div class="fancy_bg" id="fancy_bg_nw"></div></div>';L+='<a href="javascript:;" id="fancy_left"><span class="fancy_ico" id="fancy_left_ico"></span></a><a href="javascript:;" id="fancy_right"><span class="fancy_ico" id="fancy_right_ico"></span></a>';L+='<div id="fancy_content"></div>';L+="</div>";L+="</div>";L+='<div id="fancy_title"></div>';E(L).appendTo("body");E('<table cellspacing="0" cellpadding="0" border="0"><tr><td class="fancy_title" id="fancy_title_left"></td><td class="fancy_title" id="fancy_title_main"><div></div></td><td class="fancy_title" id="fancy_title_right"></td></tr></table>').appendTo("#fancy_title");if(E.browser.msie){E(".fancy_bg").fixPNG()}if(G){E("div#fancy_overlay").css("position","absolute");E("#fancy_loading div, #fancy_close, .fancy_title, .fancy_ico").fixPNG();E("#fancy_inner").prepend('<iframe id="fancy_bigIframe" src="javascript:false;" scrolling="no" frameborder="0"></iframe>');var M=E("#fancy_bigIframe")[0].contentWindow.document;M.open();M.close()}};E.fn.fancybox.defaults={padding:10,imageScale:true,zoomOpacity:true,zoomSpeedIn:0,zoomSpeedOut:0,zoomSpeedChange:300,easingIn:"swing",easingOut:"swing",easingChange:"swing",frameWidth:560,frameHeight:340,overlayShow:true,overlayOpacity:0.3,overlayColor:"#666",enableEscapeButton:true,showCloseButton:true,hideOnOverlayClick:true,hideOnContentClick:true,centerOnScroll:true,itemArray:[],callbackOnStart:null,callbackOnShow:null,callbackOnClose:null};E(document).ready(function(){I=E.browser.msie&&!E.boxModel;if(E("#fancy_outer").length<1){E.fn.fancybox.build()}})})(jQuery);(function(C){C.fn.extend({hashchanged:function(D){this.bind("hashchanged",D)}});var B;C(document).ready(function(){C(window).unload(function(){iframe=null});B=document.location.hash;setInterval(A,100)});function A(){var D=document.location.hash;if(D!=B){B=D;C.event.trigger("hashchanged")}}})(jQuery);function ExtInfoWindow(A,B,C,D){this.html_=C;this.marker_=A;this.infoWindowId_=B;this.options_=D==null?{}:D;this.ajaxUrl_=this.options_.ajaxUrl==null?null:this.options_.ajaxUrl;this.callback_=this.options_.ajaxCallback==null?null:this.options_.ajaxCallback;this.borderSize_=this.options_.beakOffset==null?0:this.options_.beakOffset;this.paddingX_=this.options_.paddingX==null?0+this.borderSize_:this.options_.paddingX+this.borderSize_;this.paddingY_=this.options_.paddingY==null?0+this.borderSize_:this.options_.paddingY+this.borderSize_;this.map_=null;this.container_=document.createElement("div");this.container_.style.position="relative";this.container_.style.display="none";this.contentDiv_=document.createElement("div");this.contentDiv_.id=this.infoWindowId_+"_contents";if(typeof this.html_=="string"){this.contentDiv_.innerHTML=this.html_}else{$(this.contentDiv_).append(this.html_)}this.contentDiv_.style.display="block";this.contentDiv_.style.visibility="hidden";this.wrapperDiv_=document.createElement("div")}if(typeof GOverlay!="undefined"){ExtInfoWindow.prototype=new GOverlay()}ExtInfoWindow.prototype.initialize=function(map){this.map_=map;this.defaultStyles={containerWidth:this.map_.getSize().width/2,borderSize:1};this.wrapperParts={tl:{t:0,l:0,w:0,h:0,domElement:null},t:{t:0,l:0,w:0,h:0,domElement:null},tr:{t:0,l:0,w:0,h:0,domElement:null},l:{t:0,l:0,w:0,h:0,domElement:null},r:{t:0,l:0,w:0,h:0,domElement:null},bl:{t:0,l:0,w:0,h:0,domElement:null},b:{t:0,l:0,w:0,h:0,domElement:null},br:{t:0,l:0,w:0,h:0,domElement:null},beak:{t:0,l:0,w:0,h:0,domElement:null},close:{t:0,l:0,w:0,h:0,domElement:null}};for(var i in this.wrapperParts){var tempElement=document.createElement("div");tempElement.id=this.infoWindowId_+"_"+i;tempElement.style.visibility="hidden";document.body.appendChild(tempElement);tempElement=document.getElementById(this.infoWindowId_+"_"+i);var tempWrapperPart=eval("this.wrapperParts."+i);tempWrapperPart.w=parseInt(this.getStyle_(tempElement,"width"));tempWrapperPart.h=parseInt(this.getStyle_(tempElement,"height"));document.body.removeChild(tempElement)}for(var i in this.wrapperParts){if(i=="close"){this.wrapperDiv_.appendChild(this.contentDiv_)}var wrapperPartsDiv=null;if(this.wrapperParts[i].domElement==null){wrapperPartsDiv=document.createElement("div");this.wrapperDiv_.appendChild(wrapperPartsDiv)}else{wrapperPartsDiv=this.wrapperParts[i].domElement}wrapperPartsDiv.id=this.infoWindowId_+"_"+i;wrapperPartsDiv.style.position="absolute";wrapperPartsDiv.style.width=this.wrapperParts[i].w+"px";wrapperPartsDiv.style.height=this.wrapperParts[i].h+"px";wrapperPartsDiv.style.top=this.wrapperParts[i].t+"px";wrapperPartsDiv.style.left=this.wrapperParts[i].l+"px";this.wrapperParts[i].domElement=wrapperPartsDiv}this.map_.getPane(G_MAP_FLOAT_PANE).appendChild(this.container_);this.container_.id=this.infoWindowId_;var containerWidth=this.getStyle_(document.getElementById(this.infoWindowId_),"width");this.container_.style.width=(containerWidth==null?this.defaultStyles.containerWidth:containerWidth);this.map_.getContainer().appendChild(this.contentDiv_);this.contentWidth=this.getDimensions_(this.container_).width;this.contentDiv_.style.width=this.contentWidth+"px";this.contentDiv_.style.position="absolute";this.container_.appendChild(this.wrapperDiv_);GEvent.bindDom(this.container_,"mousedown",this,this.onClick_);GEvent.bindDom(this.container_,"dblclick",this,this.onClick_);GEvent.bindDom(this.container_,"DOMMouseScroll",this,this.onClick_);GEvent.trigger(this.map_,"extinfowindowopen");if(this.ajaxUrl_!=null){this.ajaxRequest_(this.ajaxUrl_)}};ExtInfoWindow.prototype.onClick_=function(A){if(navigator.userAgent.toLowerCase().indexOf("msie")!=-1&&document.all){window.event.cancelBubble=true;window.event.returnValue=false}else{A.stopPropagation()}};ExtInfoWindow.prototype.remove=function(){if(this.map_.getExtInfoWindow()!=null){GEvent.trigger(this.map_,"extinfowindowbeforeclose");GEvent.clearInstanceListeners(this.container_);if(this.container_.outerHTML){this.container_.outerHTML=""}if(this.container_.parentNode){this.container_.parentNode.removeChild(this.container_)}this.container_=null;GEvent.trigger(this.map_,"extinfowindowclose");this.map_.setExtInfoWindow_(null)}};ExtInfoWindow.prototype.copy=function(){return new ExtInfoWindow(this.marker_,this.infoWindowId_,this.html_,this.options_)};ExtInfoWindow.prototype.redraw=function(F){if(!F||this.container_==null){return }var E=this.contentDiv_.offsetHeight;this.contentDiv_.style.height=E+"px";this.contentDiv_.style.left=this.wrapperParts.l.w+"px";this.contentDiv_.style.top=this.wrapperParts.tl.h+"px";this.contentDiv_.style.visibility="visible";this.wrapperParts.tl.t=0;this.wrapperParts.tl.l=0;this.wrapperParts.t.l=this.wrapperParts.tl.w;this.wrapperParts.t.w=(this.wrapperParts.l.w+this.contentWidth+this.wrapperParts.r.w)-this.wrapperParts.tl.w-this.wrapperParts.tr.w;this.wrapperParts.t.h=this.wrapperParts.tl.h;this.wrapperParts.tr.l=this.wrapperParts.t.w+this.wrapperParts.tl.w;this.wrapperParts.l.t=this.wrapperParts.tl.h;this.wrapperParts.l.h=E;this.wrapperParts.r.l=this.contentWidth+this.wrapperParts.l.w;this.wrapperParts.r.t=this.wrapperParts.tr.h;this.wrapperParts.r.h=E;this.wrapperParts.bl.t=E+this.wrapperParts.tl.h;this.wrapperParts.b.l=this.wrapperParts.bl.w;this.wrapperParts.b.t=E+this.wrapperParts.tl.h;this.wrapperParts.b.w=(this.wrapperParts.l.w+this.contentWidth+this.wrapperParts.r.w)-this.wrapperParts.bl.w-this.wrapperParts.br.w;this.wrapperParts.b.h=this.wrapperParts.bl.h;this.wrapperParts.br.l=this.wrapperParts.b.w+this.wrapperParts.bl.w;this.wrapperParts.br.t=E+this.wrapperParts.tr.h;this.wrapperParts.close.l=this.wrapperParts.tr.l+this.wrapperParts.tr.w-this.wrapperParts.close.w-this.borderSize_;this.wrapperParts.close.t=this.borderSize_;this.wrapperParts.beak.l=(this.contentWidth/2)-(this.wrapperParts.beak.w/2);this.wrapperParts.beak.t=this.wrapperParts.bl.t+this.wrapperParts.bl.h-this.borderSize_;for(var D in this.wrapperParts){if(D=="close"){this.wrapperDiv_.insertBefore(this.contentDiv_,this.wrapperParts[D].domElement)}var C=null;if(this.wrapperParts[D].domElement==null){C=document.createElement("div");this.wrapperDiv_.appendChild(C)}else{C=this.wrapperParts[D].domElement}C.id=this.infoWindowId_+"_"+D;C.style.position="absolute";C.style.width=this.wrapperParts[D].w+"px";C.style.height=this.wrapperParts[D].h+"px";C.style.top=this.wrapperParts[D].t+"px";C.style.left=this.wrapperParts[D].l+"px";this.wrapperParts[D].domElement=C}var H=this.marker_;var G=this.map_;GEvent.addDomListener(this.wrapperParts.close.domElement,"click",function(){G.closeExtInfoWindow()});var B=this.map_.fromLatLngToDivPixel(this.marker_.getPoint());this.container_.style.position="absolute";var A=this.marker_.getIcon();this.container_.style.left=(B.x-(this.contentWidth/2)-A.iconAnchor.x+A.infoWindowAnchor.x)+"px";this.container_.style.top=(B.y-this.wrapperParts.bl.h-E-this.wrapperParts.tl.h-this.wrapperParts.beak.h-A.iconAnchor.y+A.infoWindowAnchor.y+this.borderSize_)+"px";this.container_.style.display="block";if(this.map_.getExtInfoWindow()!=null){this.repositionMap_()}};ExtInfoWindow.prototype.resize=function(){var A=this.contentDiv_.cloneNode(true);A.id=this.infoWindowId_+"_tempContents";A.style.visibility="hidden";A.style.height="auto";document.body.appendChild(A);A=document.getElementById(this.infoWindowId_+"_tempContents");var E=A.offsetHeight;document.body.removeChild(A);this.contentDiv_.style.height=E+"px";var B=this.contentDiv_.offsetWidth;var D=this.map_.fromLatLngToDivPixel(this.marker_.getPoint());var C=this.wrapperParts.t.domElement.offsetHeight+this.wrapperParts.l.domElement.offsetHeight+this.wrapperParts.b.domElement.offsetHeight;var G=this.wrapperParts.t.domElement.offsetTop;this.wrapperParts.l.domElement.style.height=E+"px";this.wrapperParts.r.domElement.style.height=E+"px";var F=this.wrapperParts.b.domElement.offsetTop-E;this.wrapperParts.l.domElement.style.top=F+"px";this.wrapperParts.r.domElement.style.top=F+"px";this.contentDiv_.style.top=F+"px";windowTHeight=parseInt(this.wrapperParts.t.domElement.style.height);F-=windowTHeight;this.wrapperParts.close.domElement.style.top=F+this.borderSize_+"px";this.wrapperParts.tl.domElement.style.top=F+"px";this.wrapperParts.t.domElement.style.top=F+"px";this.wrapperParts.tr.domElement.style.top=F+"px";this.repositionMap_()};ExtInfoWindow.prototype.repositionMap_=function(){this.map_.panTo(this.marker_.getPoint());return };ExtInfoWindow.prototype.ajaxRequest_=function(A){var D=this.map_;var C=this.callback_;var B=this.options_;GDownloadUrl(A,function(F,E){var G=document.getElementById(D.getExtInfoWindow().infoWindowId_+"_contents");if(F==null||E==-1){G.innerHTML='<span class="error">ERROR: The Ajax request failed to get HTML content from "'+A+'"</span>'}else{G.innerHTML=F}if(C!=null){C(B,G)}D.getExtInfoWindow().resize();GEvent.trigger(D,"extinfowindowupdate")})};ExtInfoWindow.prototype.getDimensions_=function(C){var G=this.getStyle_(C,"display");if(G!="none"&&G!=null){return{width:C.offsetWidth,height:C.offsetHeight}}var B=C.style;var F=B.visibility;var D=B.position;var A=B.display;B.visibility="hidden";B.position="absolute";B.display="block";var H=C.clientWidth;var E=C.clientHeight;B.display=A;B.position=D;B.visibility=F;return{width:H,height:E}};ExtInfoWindow.prototype.getStyle_=function(B,C){var E=false;C=this.camelize_(C);var D=B.style[C];if(!D){if(document.defaultView&&document.defaultView.getComputedStyle){var A=document.defaultView.getComputedStyle(B,null);D=A?A[C]:null}else{if(B.currentStyle){D=B.currentStyle[C]}}}if((D=="auto")&&(C=="width"||C=="height")&&(this.getStyle_(B,"display")!="none")){if(C=="width"){D=B.offsetWidth}else{D=B.offsetHeight}}return(D=="auto")?null:D};ExtInfoWindow.prototype.camelize_=function(C){var E=C.split("-"),A=E.length;if(A==1){return E[0]}var D=C.charAt(0)=="-"?E[0].charAt(0).toUpperCase()+E[0].substring(1):E[0];for(var B=1;B<A;B++){D+=E[B].charAt(0).toUpperCase()+E[B].substring(1)}return D};if(typeof GMap!="undefined"){GMap.prototype.ExtInfoWindowInstance_=null;GMap.prototype.ClickListener_=null;GMap.prototype.InfoWindowListener_=null}if(typeof GMarker!="undefined"){GMarker.prototype.openExtInfoWindow=function(B,D,A,C){if(B==null){throw"Error in GMarker.openExtInfoWindow: map cannot be null";return false}if(D==null||D==""){throw"Error in GMarker.openExtInfoWindow: must specify a cssId";return false}B.closeInfoWindow();if(B.getExtInfoWindow()!=null){B.closeExtInfoWindow()}if(B.getExtInfoWindow()==null){B.setExtInfoWindow_(new ExtInfoWindow(this,D,A,C));if(B.ClickListener_==null){B.ClickListener_=GEvent.addListener(B,"click",function(E){if(!E&&B.getExtInfoWindow()!=null){B.closeExtInfoWindow()}})}if(B.InfoWindowListener_==null){B.InfoWindowListener_=GEvent.addListener(B,"infowindowopen",function(E){if(B.getExtInfoWindow()!=null){B.closeExtInfoWindow()}})}B.addOverlay(B.getExtInfoWindow())}};GMarker.prototype.closeExtInfoWindow=function(A){if(A.getExtInfWindow()!=null){A.closeExtInfoWindow()}}}if(typeof GMap2!="undefined"){GMap2.prototype.getExtInfoWindow=function(){return this.ExtInfoWindowInstance_};GMap2.prototype.setExtInfoWindow_=function(A){this.ExtInfoWindowInstance_=A};GMap2.prototype.closeExtInfoWindow=function(){if(this.getExtInfoWindow()!=null){this.ExtInfoWindowInstance_.remove()}}}var hasFlash=function(){var B=6;if(navigator.appVersion.indexOf("MSIE")!=-1&&navigator.appVersion.indexOf("Windows")>-1){document.write('<script language="VBScript"> \non error resume next \nhasFlash = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & '+B+"))) \n<\/script> \n");if(window.hasFlash!=null){return window.hasFlash}}if(navigator.mimeTypes&&navigator.mimeTypes["application/x-shockwave-flash"]&&navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin){var A=(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]).description;return parseInt(A.substr(A.indexOf(".")-2,2),10)>=B}return false}();String.prototype.normalize=function(){return this.replace(/\s+/g," ")};if(Array.prototype.push==null){Array.prototype.push=function(){var C=0,B=this.length,A=arguments.length;while(C<A){this[B++]=arguments[C++]}return this.length}}if(!Function.prototype.apply){Function.prototype.apply=function(a,b){var c=[];var d,e;if(!a){a=window}if(!b){b=[]}for(var i=0;i<b.length;i++){c[i]="b["+i+"]"}e="a.__applyTemp__("+c.join(",")+");";a.__applyTemp__=this;d=eval(e);a.__applyTemp__=null;return d}}function named(A){return new named.Arguments(A)}named.Arguments=function(A){this.oArgs=A};named.Arguments.prototype.constructor=named.Arguments;named.extract=function(B,A){var E,D;var C=B.length;while(C--){D=B[C];if(D!=null&&D.constructor!=null&&D.constructor==named.Arguments){E=B[C].oArgs;break}}if(E==null){return }for(e in E){if(A[e]!=null){A[e](E[e])}}return };var parseSelector=function(){var C=/^([^#.>`]*)(#|\.|\>|\`)(.+)$/;function D(J,I){var G=J.split(/\s*\,\s*/);var F=[];for(var H=0;H<G.length;H++){F=F.concat(B(G[H],I))}return F}function B(P,O,N){P=P.normalize().replace(" ","`");var M=P.match(C);var L,K,J,I,H,F;var G=[];if(M==null){M=[P,P]}if(M[1]==""){M[1]="*"}if(N==null){N="`"}if(O==null){O=document}switch(M[2]){case"#":H=M[3].match(C);if(H==null){H=[null,M[3]]}L=document.getElementById(H[1]);if(L==null||(M[1]!="*"&&!E(L,M[1]))){return G}if(H.length==2){G.push(L);return G}return B(H[3],L,H[2]);case".":if(N!=">"){K=A(O,M[1])}else{K=O.childNodes}for(J=0,F=K.length;J<F;J++){L=K[J];if(L.nodeType!=1){continue}H=M[3].match(C);if(H!=null){if(L.className==null||L.className.match("(\\s|^)"+H[1]+"(\\s|$)")==null){continue}I=B(H[3],L,H[2]);G=G.concat(I)}else{if(L.className!=null&&L.className.match("(\\s|^)"+M[3]+"(\\s|$)")!=null){G.push(L)}}}return G;case">":if(N!=">"){K=A(O,M[1])}else{K=O.childNodes}for(J=0,F=K.length;J<F;J++){L=K[J];if(L.nodeType!=1){continue}if(!E(L,M[1])){continue}I=B(M[3],L,">");G=G.concat(I)}return G;case"`":K=A(O,M[1]);for(J=0,F=K.length;J<F;J++){L=K[J];I=B(M[3],L,"`");G=G.concat(I)}return G;default:if(N!=">"){K=A(O,M[1])}else{K=O.childNodes}for(J=0,F=K.length;J<F;J++){L=K[J];if(L.nodeType!=1){continue}if(!E(L,M[1])){continue}G.push(L)}return G}}function A(G,F){if(F=="*"&&G.all!=null){return G.all}return G.getElementsByTagName(F)}function E(G,F){return F=="*"?true:G.nodeName.toLowerCase().replace("html:","")==F.toLowerCase()}return D}();var sIFR=function(){var h="http://www.w3.org/1999/xhtml";var g=false;var Z=false;var Y;var U=[];var P=document;var S=P.documentElement;var N=window;var E=P.addEventListener;var D=N.addEventListener;var V=function(){var A=navigator.userAgent.toLowerCase();var C={a:A.indexOf("applewebkit")>-1,b:A.indexOf("safari")>-1,c:navigator.product!=null&&navigator.product.toLowerCase().indexOf("konqueror")>-1,d:A.indexOf("opera")>-1,e:P.contentType!=null&&P.contentType.indexOf("xml")>-1,f:true,g:true,h:null,i:null,j:null,k:null};C.l=C.a||C.c;C.m=!C.a&&navigator.product!=null&&navigator.product.toLowerCase()=="gecko";if(C.m&&A.match(/.*gecko\/(\d{8}).*/)){C.j=new Number(A.match(/.*gecko\/(\d{8}).*/)[1])}C.n=A.indexOf("msie")>-1&&!C.d&&!C.l&&!C.m;C.o=C.n&&A.match(/.*mac.*/)!=null;if(C.d&&A.match(/.*opera(\s|\/)(\d+\.\d+)/)){C.i=new Number(A.match(/.*opera(\s|\/)(\d+\.\d+)/)[2])}if(C.n||(C.d&&C.i<7.6)){C.g=false}if(C.a&&A.match(/.*applewebkit\/(\d+).*/)){C.k=new Number(A.match(/.*applewebkit\/(\d+).*/)[1])}if(N.hasFlash&&(!C.n||C.o)){var a=(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]).description;C.h=parseInt(a.substr(a.indexOf(".")-2,2),10)}if(A.match(/.*(windows|mac).*/)==null||C.o||C.c||(C.d&&(A.match(/.*mac.*/)!=null||C.i<7.6))||(C.b&&C.h<7)||(!C.b&&C.a&&C.k<312)||(C.m&&C.j<20020523)){C.f=false}if(!C.o&&!C.m&&P.createElementNS){try{P.createElementNS(h,"i").innerHTML=""}catch(F){C.e=true}}C.p=C.c||(C.a&&C.k<312);return C}();function G(){return{bIsWebKit:V.a,bIsSafari:V.b,bIsKonq:V.c,bIsOpera:V.d,bIsXML:V.e,bHasTransparencySupport:V.f,bUseDOM:V.g,nFlashVersion:V.h,nOperaVersion:V.i,nGeckoBuildDate:V.j,nWebKitVersion:V.k,bIsKHTML:V.l,bIsGecko:V.m,bIsIE:V.n,bIsIEMac:V.o,bUseInnerHTMLHack:V.p}}if(N.hasFlash==false||!P.getElementsByTagName||!P.getElementById||(V.e&&(V.p||V.n))){return{UA:G()}}function W(F){if((!Q.bAutoInit&&(N.event||F)!=null)||!O(F)){return }g=true;for(var A=0,C=U.length;A<C;A++){R.apply(null,U[A])}U=[]}var Q=W;function O(A){if(Z==false||Q.bIsDisabled==true||((V.e&&V.m||V.l)&&A==null&&g==false)||P.getElementsByTagName("body").length==0){return false}return true}function M(A){if(V.n){return A.replace(new RegExp("%\d{0}","g"),"%25")}return A.replace(new RegExp("%(?!\d)","g"),"%25")}function I(C,A){return A=="*"?true:C.nodeName.toLowerCase().replace("html:","")==A.toLowerCase()}function L(F,C,A,k,j){var i="";var f=F.firstChild;var d,c,b,a;if(k==null){k=0}if(j==null){j=""}while(f){if(f.nodeType==3){a=f.nodeValue.replace("<","&lt;");switch(A){case"lower":i+=a.toLowerCase();break;case"upper":i+=a.toUpperCase();break;default:i+=a}}else{if(f.nodeType==1){if(I(f,"a")&&!f.getAttribute("href")==false){if(f.getAttribute("target")){j+="&sifr_url_"+k+"_target="+f.getAttribute("target")}j+="&sifr_url_"+k+"="+M(f.getAttribute("href")).replace(/&/g,"%26");i+='<a href="asfunction:_root.launchURL,'+k+'">';k++}else{if(I(f,"br")){i+="<br/>"}}if(f.hasChildNodes()){b=L(f,null,A,k,j);i+=b.u;k=b.s;j=b.t}if(I(f,"a")){i+="</a>"}}}d=f;f=f.nextSibling;if(C!=null){c=d.parentNode.removeChild(d);C.appendChild(c)}}return{"u":i,"s":k,"t":j}}function K(A){if(P.createElementNS&&V.g){return P.createElementNS(h,A)}return P.createElement(A)}function H(F,A,a){var C=K("param");C.setAttribute("name",A);C.setAttribute("value",a);F.appendChild(C)}function B(F,C){var A=F.className;if(A==null){A=C}else{A=A.normalize()+(A==""?"":" ")+C}F.className=A}function J(C){var A=S;if(Q.bHideBrowserText==false){A=P.getElementsByTagName("body")[0]}if((Q.bHideBrowserText==false||C)&&A){if(A.className==null||A.className.match(/\bsIFR\-hasFlash\b/)==null){B(A,"sIFR-hasFlash")}}}function R(u,t,s,q,o,n,m,l,k,j,f,v,d){if(!O()){return U.push(arguments)}J();named.extract(arguments,{sSelector:function(i){u=i},sFlashSrc:function(i){t=i},sColor:function(i){s=i},sLinkColor:function(i){q=i},sHoverColor:function(i){o=i},sBgColor:function(i){n=i},nPaddingTop:function(i){m=i},nPaddingRight:function(i){l=i},nPaddingBottom:function(i){k=i},nPaddingLeft:function(i){j=i},sFlashVars:function(i){f=i},sCase:function(i){v=i},sWmode:function(i){d=i}});var c=parseSelector(u);if(c.length==0){return false}if(f!=null){f="&"+f.normalize()}else{f=""}if(s!=null){f+="&textcolor="+s}if(o!=null){f+="&hovercolor="+o}if(o!=null||q!=null){f+="&linkcolor="+(q||s)}if(m==null){m=0}if(l==null){l=0}if(k==null){k=0}if(j==null){j=0}if(n==null){n="#FFFFFF"}if(d=="transparent"){if(!V.f){d="opaque"}else{n="transparent"}}if(d==null){d=""}var w,b,a,F,C,A,AC,AB,AA;var z=null;for(var x=0,y=c.length;x<y;x++){w=c[x];if(w.className!=null&&w.className.match(/\bsIFR\-replaced\b/)!=null){continue}b=w.offsetWidth-j-l;a=w.offsetHeight-m-k;AC=K("span");AC.className="sIFR-alternate";AA=L(w,AC,v);A="txt="+M(AA.u).replace(/\+/g,"%2B").replace(/&/g,"%26").replace(/\"/g,"%22").normalize()+f+"&w="+b+"&h="+a+AA.t;B(w,"sIFR-replaced");if(z==null||!V.g){if(!V.g){if(!V.n){w.innerHTML=['<embed class="sIFR-flash" type="application/x-shockwave-flash" src="',t,'" quality="best" wmode="',d,'" bgcolor="',n,'" flashvars="',A,'" width="',b,'" height="',a,'" sifr="true"></embed>'].join("")}else{w.innerHTML=['<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" sifr="true" width="',b,'" height="',a,'" class="sIFR-flash"><param name="movie" value="',t,'"></param><param name="flashvars" value="',A,'"></param><param name="quality" value="best"></param><param name="wmode" value="',d,'"></param><param name="bgcolor" value="',n,'"></param> </object>'].join("")}}else{if(V.d){AB=K("object");AB.setAttribute("data",t);H(AB,"quality","best");H(AB,"wmode",d);H(AB,"bgcolor",n)}else{AB=K("embed");AB.setAttribute("src",t);AB.setAttribute("quality","best");AB.setAttribute("flashvars",A);AB.setAttribute("wmode",d);AB.setAttribute("bgcolor",n)}AB.setAttribute("sifr","true");AB.setAttribute("type","application/x-shockwave-flash");AB.className="sIFR-flash";if(!V.l||!V.e){z=AB.cloneNode(true)}}}else{AB=z.cloneNode(true)}if(V.g){if(V.d){H(AB,"flashvars",A)}else{AB.setAttribute("flashvars",A)}AB.setAttribute("width",b);AB.setAttribute("height",a);AB.style.width=b+"px";AB.style.height=a+"px";w.appendChild(AB)}w.appendChild(AC);if(V.p){w.innerHTML+=""}}if(V.n&&Q.bFixFragIdBug){setTimeout(function(){P.title=Y},0)}}function T(){Y=P.title}function X(){if(Q.bIsDisabled==true){return }Z=true;if(Q.bHideBrowserText){J(true)}if(N.attachEvent){N.attachEvent("onload",W)}else{if(!V.c&&(P.addEventListener||N.addEventListener)){if(V.a&&V.k>=132&&N.addEventListener){N.addEventListener("load",function(){setTimeout("sIFR({})",1)},false)}else{if(P.addEventListener){P.addEventListener("load",W,false)}if(N.addEventListener){N.addEventListener("load",W,false)}}}else{if(typeof N.onload=="function"){var A=N.onload;N.onload=function(){A();W()}}else{N.onload=W}}}if(!V.n||N.location.hash==""){Q.bFixFragIdBug=false}else{T()}}Q.UA=G();Q.bAutoInit=true;Q.bFixFragIdBug=true;Q.replaceElement=R;Q.updateDocumentTitle=T;Q.appendToClassName=B;Q.setup=X;Q.debug=function(){J(true)};Q.debug.replaceNow=function(){X();Q()};Q.bIsDisabled=false;Q.bHideBrowserText=true;return Q}();if(typeof sIFR=="function"&&!sIFR.UA.bIsIEMac&&(!sIFR.UA.bIsWebKit||sIFR.UA.nWebKitVersion>=100)){sIFR.setup()}var soundManager=null;function SoundManager(A,B){this.flashVersion=8;this.debugMode=true;this.useConsole=true;this.consoleOnly=false;this.waitForWindowLoad=false;this.nullURL="null.mp3";this.allowPolling=true;this.useFastPolling=false;this.useMovieStar=false;this.bgColor="#ffffff";this.useHighPerformance=false;this.flashLoadTimeout=1000;this.wmode=null;this.allowFullScreen=true;this.defaultOptions={autoLoad:false,stream:true,autoPlay:false,onid3:null,onload:null,whileloading:null,onplay:null,onpause:null,onresume:null,whileplaying:null,onstop:null,onfinish:null,onbeforefinish:null,onbeforefinishtime:5000,onbeforefinishcomplete:null,onjustbeforefinish:null,onjustbeforefinishtime:200,multiShot:true,multiShotEvents:false,position:null,pan:0,volume:100};this.flash9Options={isMovieStar:null,usePeakData:false,useWaveformData:false,useEQData:false,onbufferchange:null,ondataerror:null};this.movieStarOptions={onmetadata:null,useVideo:false,bufferTime:null};var D=null;var E=this;this.version=null;this.versionNumber="V2.95a.20090717";this.movieURL=null;this.url=null;this.altURL=null;this.swfLoaded=false;this.enabled=false;this.o=null;this.id=(B||"sm2movie");this.oMC=null;this.sounds={};this.soundIDs=[];this.muted=false;this.isFullScreen=false;this.isIE=(navigator.userAgent.match(/MSIE/i));this.isSafari=(navigator.userAgent.match(/safari/i));this.debugID="soundmanager-debug";this.debugURLParam=/([#?&])debug=1/i;this.specialWmodeCase=false;this._onready=[];this._debugOpen=true;this._didAppend=false;this._appendSuccess=false;this._didInit=false;this._disabled=false;this._windowLoaded=false;this._hasConsole=(typeof console!="undefined"&&typeof console.log!="undefined");this._debugLevels=["log","info","warn","error"];this._defaultFlashVersion=8;this._oRemoved=null;this._oRemovedHTML=null;var C=function(H){return document.getElementById(H)};this.filePatterns={flash8:/\.mp3(\?.*)?$/i,flash9:/\.mp3(\?.*)?$/i};this.netStreamTypes=["aac","flv","mov","mp4","m4v","f4v","m4a","mp4v","3gp","3g2"];this.netStreamPattern=new RegExp("\\.("+this.netStreamTypes.join("|")+")(\\?.*)?$","i");this.filePattern=null;this.features={buffering:false,peakData:false,waveformData:false,eqData:false,movieStar:false};this.sandbox={type:null,types:{remote:"remote (domain-based) rules",localWithFile:"local with file access (no internet access)",localWithNetwork:"local with network (internet access only, no local access)",localTrusted:"local, trusted (local + internet access)"},description:null,noRemote:null,noLocal:null};this._setVersionInfo=function(){if(E.flashVersion!=8&&E.flashVersion!=9){alert('soundManager.flashVersion must be 8 or 9. "'+E.flashVersion+'" is invalid. Reverting to '+E._defaultFlashVersion+".");E.flashVersion=E._defaultFlashVersion}E.version=E.versionNumber+(E.flashVersion==9?" (AS3/Flash 9)":" (AS2/Flash 8)");if(E.flashVersion>8){E.defaultOptions=E._mergeObjects(E.defaultOptions,E.flash9Options);E.features.buffering=true}if(E.flashVersion>8&&E.useMovieStar){E.defaultOptions=E._mergeObjects(E.defaultOptions,E.movieStarOptions);E.filePatterns.flash9=new RegExp("\\.(mp3|"+E.netStreamTypes.join("|")+")(\\?.*)?$","i");E.features.movieStar=true}else{E.useMovieStar=false;E.features.movieStar=false}E.filePattern=E.filePatterns[(E.flashVersion!=8?"flash9":"flash8")];E.movieURL=(E.flashVersion==8?"soundmanager2.swf":"soundmanager2_flash9.swf");E.features.peakData=E.features.waveformData=E.features.eqData=(E.flashVersion>8)};this._overHTTP=(document.location?document.location.protocol.match(/http/i):null);this._waitingforEI=false;this._initPending=false;this._tryInitOnFocus=(this.isSafari&&typeof document.hasFocus=="undefined");this._isFocused=(typeof document.hasFocus!="undefined"?document.hasFocus():null);this._okToDisable=!this._tryInitOnFocus;this.useAltURL=!this._overHTTP;var F="http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04.html";this.strings={notReady:"Not loaded yet - wait for soundManager.onload() before calling sound-related methods",appXHTML:"soundManager._createMovie(): appendChild/innerHTML set failed. May be app/xhtml+xml DOM-related.",localFail:'soundManager: Loading this page from local/network file system (not over HTTP?) Flash security likely restricting JS-Flash access. Consider adding current URL to "trusted locations" in the Flash player security settings manager at '+F+", or simply serve this content over HTTP.",waitFocus:"soundManager: Special case: Waiting for focus-related event..",waitImpatient:"soundManager: Getting impatient, still waiting for Flash.. ;)",waitForever:"soundManager: Waiting indefinitely for Flash...",needFunction:"soundManager.onready(): Function object expected"};this.supported=function(){return(E._didInit&&!E._disabled)};this.getMovie=function(H){return E.isIE?window[H]:(E.isSafari?C(H)||document[H]:C(H))};this.loadFromXML=function(I){try{E.o._loadFromXML(I)}catch(H){E._failSafely();return true}};this.createSound=function(K){var H="soundManager.createSound(): ";if(!E._didInit){throw E._complain(H+E.strings.notReady,arguments.callee.caller)}if(arguments.length==2){K={id:arguments[0],url:arguments[1]}}var J=E._mergeObjects(K);var L=J;if(L.id.toString().charAt(0).match(/^[0-9]$/)){var I=H+'Warning: Sound ID "'+L.id+'" should be a string, starting with a non-numeric character'}if(E._idCheck(L.id,true)){return E.sounds[L.id]}if(E.flashVersion>8&&E.useMovieStar){if(L.isMovieStar===null){L.isMovieStar=(L.url.match(E.netStreamPattern)?true:false)}if(L.isMovieStar&&(L.usePeakData||L.useWaveformData||L.useEQData)){L.usePeakData=false;L.useWaveformData=false;L.useEQData=false}}E.sounds[L.id]=new D(L);E.soundIDs[E.soundIDs.length]=L.id;if(E.flashVersion==8){E.o._createSound(L.id,L.onjustbeforefinishtime)}else{E.o._createSound(L.id,L.url,L.onjustbeforefinishtime,L.usePeakData,L.useWaveformData,L.useEQData,L.isMovieStar,(L.isMovieStar?L.useVideo:false),(L.isMovieStar?L.bufferTime:false))}if(L.autoLoad||L.autoPlay){if(E.sounds[L.id]){E.sounds[L.id].load(L)}}if(L.autoPlay){E.sounds[L.id].play()}return E.sounds[L.id]};this.createVideo=function(H){if(arguments.length==2){H={id:arguments[0],url:arguments[1]}}if(E.flashVersion>=9){H.isMovieStar=true;H.useVideo=true}else{return false}return E.createSound(H)};this.destroySound=function(I,J){if(!E._idCheck(I)){return false}for(var H=0;H<E.soundIDs.length;H++){if(E.soundIDs[H]==I){E.soundIDs.splice(H,1);continue}}E.sounds[I].unload();if(!J){E.sounds[I].destruct()}delete E.sounds[I]};this.destroyVideo=this.destroySound;this.load=function(I,H){if(!E._idCheck(I)){return false}E.sounds[I].load(H)};this.unload=function(H){if(!E._idCheck(H)){return false}E.sounds[H].unload()};this.play=function(I,H){if(!E._didInit){throw E._complain("soundManager.play(): "+E.strings.notReady,arguments.callee.caller)}if(!E._idCheck(I)){if(typeof H!="Object"){H={url:H}}if(H&&H.url){H.id=I;E.createSound(H)}else{return false}}E.sounds[I].play(H)};this.start=this.play;this.setPosition=function(I,H){if(!E._idCheck(I)){return false}E.sounds[I].setPosition(H)};this.stop=function(H){if(!E._idCheck(H)){return false}E.sounds[H].stop()};this.stopAll=function(){for(var H in E.sounds){if(E.sounds[H] instanceof D){E.sounds[H].stop()}}};this.pause=function(H){if(!E._idCheck(H)){return false}E.sounds[H].pause()};this.pauseAll=function(){for(var H=E.soundIDs.length;H--;){E.sounds[E.soundIDs[H]].pause()}};this.resume=function(H){if(!E._idCheck(H)){return false}E.sounds[H].resume()};this.resumeAll=function(){for(var H=E.soundIDs.length;H--;){E.sounds[E.soundIDs[H]].resume()}};this.togglePause=function(H){if(!E._idCheck(H)){return false}E.sounds[H].togglePause()};this.setPan=function(I,H){if(!E._idCheck(I)){return false}E.sounds[I].setPan(H)};this.setVolume=function(H,I){if(!E._idCheck(H)){return false}E.sounds[H].setVolume(I)};this.mute=function(I){if(typeof I!="string"){I=null}if(!I){for(var H=E.soundIDs.length;H--;){E.sounds[E.soundIDs[H]].mute()}E.muted=true}else{if(!E._idCheck(I)){return false}E.sounds[I].mute()}};this.muteAll=function(){E.mute()};this.unmute=function(I){if(typeof I!="string"){I=null}if(!I){for(var H=E.soundIDs.length;H--;){E.sounds[E.soundIDs[H]].unmute()}E.muted=false}else{if(!E._idCheck(I)){return false}E.sounds[I].unmute()}};this.unmuteAll=function(){E.unmute()};this.toggleMute=function(H){if(!E._idCheck(H)){return false}E.sounds[H].toggleMute()};this.getMemoryUse=function(){if(E.flashVersion==8){return 0}if(E.o){return parseInt(E.o._getMemoryUse(),10)}};this.disable=function(H){if(typeof H=="undefined"){H=false}if(E._disabled){return false}E._disabled=true;for(var I=E.soundIDs.length;I--;){E._disableObject(E.sounds[E.soundIDs[I]])}E.initComplete(H)};this.canPlayURL=function(H){return(H?(H.match(E.filePattern)?true:false):null)};this.getSoundById=function(I,H){if(!I){throw new Error("SoundManager.getSoundById(): sID is null/undefined")}var J=E.sounds[I];return J};this.onready=function(H,I){if(H&&H instanceof Function){if(!I){I=window}E._addOnReady(H,I);E._processOnReady();return true}else{throw E.strings.needFunction}};this.oninitmovie=function(){};this.onload=function(){soundManager._wD("soundManager.onload()",1)};this.onerror=function(){};this._idCheck=this.getSoundById;this._complain=function(O,M){var N="Error: ";if(!M){return new Error(N+O)}var K=new Error("");var J=null;if(K.stack){try{var I="@";var H=K.stack.split(I);J=H[4]}catch(L){J=K.stack}}if(typeof console!="undefined"&&typeof console.trace!="undefined"){console.trace()}var P=N+O+". \nCaller: "+M.toString()+(K.stack?" \nTop of stacktrace: "+J:(K.message?" \nMessage: "+K.message:""));return new Error(P)};var G=function(){return false};G._protected=true;this._disableObject=function(H){for(var I in H){if(typeof H[I]=="function"&&typeof H[I]._protected=="undefined"){H[I]=G}}I=null};this._failSafely=function(H){if(typeof H=="undefined"){H=false}if(!E._disabled||H){E.disable(H)}};this._normalizeMovieURL=function(I){var H=null;if(I){if(I.match(/\.swf(\?.*)?$/i)){H=I.substr(I.toLowerCase().lastIndexOf(".swf?")+4);if(H){return I}}else{if(I.lastIndexOf("/")!=I.length-1){I=I+"/"}}}return(I&&I.lastIndexOf("/")!=-1?I.substr(0,I.lastIndexOf("/")+1):"./")+E.movieURL};this._getDocument=function(){return(document.body?document.body:(document.documentElement?document.documentElement:document.getElementsByTagName("div")[0]))};this._getDocument._protected=true;this._setPolling=function(I,H){if(!E.o||!E.allowPolling){return false}E.o._setPolling(I,H)};this._createMovie=function(J,T){var N=null;var K=(T?T:E.url);var O=(E.altURL?E.altURL:K);if(E.debugURLParam.test(window.location.href.toString())){E.debugMode=true}if(E._didAppend&&E._appendSuccess){return false}E._didAppend=true;E._setVersionInfo();E.url=E._normalizeMovieURL(E._overHTTP?K:O);T=E.url;if(E.useHighPerformance&&E.useMovieStar&&E.defaultOptions.useVideo===true){N="soundManager note: disabling highPerformance, not applicable with movieStar mode + useVideo";E.useHighPerformance=false}E.wmode=(!E.wmode&&E.useHighPerformance&&!E.useMovieStar?"transparent":E.wmode);if(E.wmode!==null&&E.flashLoadTimeout!==0&&!E.useHighPerformance&&!E.isIE&&navigator.platform.match(/win32/i)){E.specialWmodeCase=true;E.wmode=null}if(E.flashVersion==8){E.allowFullScreen=false}var P={name:J,id:J,src:T,width:"100%",height:"100%",quality:"high",allowScriptAccess:"always",bgcolor:E.bgColor,pluginspage:"http://www.macromedia.com/go/getflashplayer",type:"application/x-shockwave-flash",wmode:E.wmode,allowfullscreen:(E.allowFullScreen?"true":"false")};if(!E.wmode){delete P.wmode}var S=null;var H=null;if(E.isIE){S=document.createElement("div");var M='<object id="'+J+'" data="'+T+'" type="application/x-shockwave-flash" width="100%" height="100%"><param name="movie" value="'+T+'" /><param name="AllowScriptAccess" value="always" /><param name="quality" value="high" />'+(E.wmode?'<param name="wmode" value="'+E.wmode+'" /> ':"")+'<param name="bgcolor" value="'+E.bgColor+'" /><param name="allowFullScreen" value="'+(E.allowFullScreen?"true":"false")+'" /><!-- --></object>'}else{S=document.createElement("embed");for(H in P){if(P.hasOwnProperty(H)){S.setAttribute(H,P[H])}}}var X=document.createElement("div");X.id=E.debugID+"-toggle";var W={position:"fixed",bottom:"0px",right:"0px",width:"1.2em",height:"1.2em",lineHeight:"1.2em",margin:"2px",textAlign:"center",border:"1px solid #999",cursor:"pointer",background:"#fff",color:"#333",zIndex:10001};X.appendChild(document.createTextNode("-"));X.onclick=E._toggleDebug;X.title="Toggle SM2 debug console";if(navigator.userAgent.match(/msie 6/i)){X.style.position="absolute";X.style.cursor="hand"}for(H in W){if(W.hasOwnProperty(H)){X.style[H]=W[H]}}var L=E._getDocument();if(L){E.oMC=C("sm2-container")?C("sm2-container"):document.createElement("div");if(!E.oMC.id){E.oMC.id="sm2-container";E.oMC.className="movieContainer";var R=null;var Q=null;if(E.useHighPerformance){R={position:"fixed",width:"8px",height:"8px",bottom:"0px",left:"0px",overflow:"hidden"}}else{R={position:"absolute",width:"8px",height:"8px",top:"-9999px",left:"-9999px"}}var V=null;for(V in R){if(R.hasOwnProperty(V)){E.oMC.style[V]=R[V]}}try{if(!E.isIE){E.oMC.appendChild(S)}L.appendChild(E.oMC);if(E.isIE){Q=E.oMC.appendChild(document.createElement("div"));Q.className="sm2-object-box";Q.innerHTML=M}E._appendSuccess=true}catch(I){throw new Error(E.strings.appXHTML)}}else{E.oMC.appendChild(S);if(E.isIE){Q=E.oMC.appendChild(document.createElement("div"));Q.className="sm2-object-box";Q.innerHTML=M}E._appendSuccess=true}if(!C(E.debugID)&&((!E._hasConsole||!E.useConsole)||(E.useConsole&&E._hasConsole&&!E.consoleOnly))){var U=document.createElement("div");U.id=E.debugID;U.style.display=(E.debugMode?"block":"none");if(E.debugMode&&!C(X.id)){try{L.appendChild(X)}catch(Y){throw new Error(E.strings.appXHTML)}L.appendChild(U)}}L=null}};this._writeDebug=function(L,N,J){if(!E.debugMode){return false}if(typeof J!="undefined"&&J){L=L+" | "+new Date().getTime()}if(E._hasConsole&&E.useConsole){var M=E._debugLevels[N];if(typeof console[M]!="undefined"){console[M](L)}else{console.log(L)}if(E.useConsoleOnly){return true}}var O="soundmanager-debug";try{var H=C(O);if(!H){return false}var I=document.createElement("div");if(++E._wdCount%2===0){I.className="sm2-alt"}if(typeof N=="undefined"){N=0}else{N=parseInt(N,10)}I.appendChild(document.createTextNode(L));if(N){if(N>=2){I.style.fontWeight="bold"}if(N==3){I.style.color="#ff3333"}}H.insertBefore(I,H.firstChild)}catch(K){}H=null};this._writeDebug._protected=true;this._wdCount=0;this._wdCount._protected=true;this._wD=this._writeDebug;this._wDAlert=function(H){alert(H)};if(window.location.href.indexOf("debug=alert")+1&&E.debugMode){E._wD=E._wDAlert}this._toggleDebug=function(){var H=C(E.debugID);var I=C(E.debugID+"-toggle");if(!H){return false}if(E._debugOpen){I.innerHTML="+";H.style.display="none"}else{I.innerHTML="-";H.style.display="block"}E._debugOpen=!E._debugOpen};this._toggleDebug._protected=true;this._debug=function(){for(var H=0,I=E.soundIDs.length;H<I;H++){E.sounds[E.soundIDs[H]]._debug()}};this._debugTS=function(H,K,J){if(typeof sm2Debugger!="undefined"){try{sm2Debugger.handleEvent(H,K,J)}catch(I){}}};this._debugTS._protected=true;this._mergeObjects=function(K,L){var H={};for(var J in K){if(K.hasOwnProperty(J)){H[J]=K[J]}}var I=(typeof L=="undefined"?E.defaultOptions:L);for(var M in I){if(I.hasOwnProperty(M)&&typeof H[M]=="undefined"){H[M]=I[M]}}return H};this.createMovie=function(H){if(H){E.url=H}E._initMovie()};this.go=this.createMovie;this._initMovie=function(){if(E.o){return false}E.o=E.getMovie(E.id);if(!E.o){if(!E.oRemoved){E._createMovie(E.id,E.url)}else{if(!E.isIE){E.oMC.appendChild(E.oRemoved)}else{E.oMC.innerHTML=E.oRemovedHTML}E.oRemoved=null;E._didAppend=true}E.o=E.getMovie(E.id)}if(typeof E.oninitmovie=="function"){setTimeout(E.oninitmovie,1)}};this.waitForExternalInterface=function(){if(E._waitingForEI){return false}E._waitingForEI=true;if(E._tryInitOnFocus&&!E._isFocused){return false}if(E.flashLoadTimeout>0){if(!E._didInit){}setTimeout(function(){if(!E._didInit&&E._okToDisable){E._failSafely(true)}},E.flashLoadTimeout)}};this.handleFocus=function(){if(E._isFocused||!E._tryInitOnFocus){return true}E._okToDisable=true;E._isFocused=true;if(E._tryInitOnFocus){window.removeEventListener("mousemove",E.handleFocus,false)}E._waitingForEI=false;setTimeout(E.waitForExternalInterface,500);if(window.removeEventListener){window.removeEventListener("focus",E.handleFocus,false)}else{if(window.detachEvent){window.detachEvent("onfocus",E.handleFocus)}}};this.initComplete=function(H){if(E._didInit){return false}E._didInit=true;if(E._disabled||H){E._processOnReady();E._debugTS("onload",false);E.onerror.apply(window);return false}else{E._debugTS("onload",true)}if(E.waitForWindowLoad&&!E._windowLoaded){if(window.addEventListener){window.addEventListener("load",E._initUserOnload,false)}else{if(window.attachEvent){window.attachEvent("onload",E._initUserOnload)}}return false}else{E._initUserOnload()}};this._addOnReady=function(H,I){E._onready.push({method:H,scope:(I||null),fired:false})};this._processOnReady=function(){if(!E._didInit){return false}var J={success:(!E._disabled)};var K=[];for(var H=0,I=E._onready.length;H<I;H++){if(E._onready[H].fired!==true){K.push(E._onready[H])}}if(K.length){for(H=0,I=K.length;H<I;H++){if(K[H].scope){K[H].method.apply(K[H].scope,[J])}else{K[H].method(J)}K[H].fired=true}}};this._initUserOnload=function(){window.setTimeout(function(){E._processOnReady();E.onload.apply(window)})};this.init=function(){E._initMovie();if(E._didInit){return false}if(window.removeEventListener){window.removeEventListener("load",E.beginDelayedInit,false)}else{if(window.detachEvent){window.detachEvent("onload",E.beginDelayedInit)}}try{E.o._externalInterfaceTest(false);E._setPolling(true,E.useFastPolling?true:false);if(!E.debugMode){E.o._disableDebug()}E.enabled=true;E._debugTS("jstoflash",true)}catch(H){E._debugTS("jstoflash",false);E._failSafely(true);E.initComplete();return false}E.initComplete()};this.beginDelayedInit=function(){E._windowLoaded=true;setTimeout(E.waitForExternalInterface,500);setTimeout(E.beginInit,20)};this.beginInit=function(){if(E._initPending){return false}E.createMovie();E._initMovie();E._initPending=true;return true};this.domContentLoaded=function(){if(document.removeEventListener){document.removeEventListener("DOMContentLoaded",E.domContentLoaded,false)}E.go()};this._externalInterfaceOK=function(){if(E.swfLoaded){return false}E._debugTS("swf",true);E._debugTS("flashtojs",true);E.swfLoaded=true;E._tryInitOnFocus=false;if(E.isIE){setTimeout(E.init,100)}else{E.init()}};this._setSandboxType=function(I){var H=E.sandbox;H.type=I;H.description=H.types[(typeof H.types[I]!="undefined"?I:"unknown")];if(H.type=="localWithFile"){H.noRemote=true;H.noLocal=false}else{if(H.type=="localWithNetwork"){H.noRemote=false;H.noLocal=true}else{if(H.type=="localTrusted"){H.noRemote=false;H.noLocal=false}}}};this.reboot=function(){for(var I=E.soundIDs.length;I--;){E.sounds[E.soundIDs[I]].destruct()}try{if(E.isIE){E.oRemovedHTML=E.o.innerHTML}E.oRemoved=E.o.parentNode.removeChild(E.o)}catch(H){}E.enabled=false;E._didInit=false;E._waitingForEI=false;E._initPending=false;E._didAppend=false;E._appendSuccess=false;E._disabled=false;E._waitingforEI=true;E.swfLoaded=false;E.soundIDs={};E.sounds=[];E.o=null;for(I=E._onready.length;I--;){E._onready[I].fired=false}window.setTimeout(soundManager.beginDelayedInit,20)};this.destruct=function(){E.disable(true)};D=function(I){var H=this;this.sID=I.id;this.url=I.url;this.options=E._mergeObjects(I);this.instanceOptions=this.options;this._iO=this.instanceOptions;this.pan=this.options.pan;this.volume=this.options.volume;this._lastURL=null;this._debug=function(){if(E.debugMode){var K=null;var N=[];var L=null;var J=null;var M=64;for(K in H.options){if(H.options[K]!==null){if(H.options[K] instanceof Function){L=H.options[K].toString();L=L.replace(/\s\s+/g," ");J=L.indexOf("{");N[N.length]=" "+K+": {"+L.substr(J+1,(Math.min(Math.max(L.indexOf("\n")-1,M),M))).replace(/\n/g,"")+"... }"}else{N[N.length]=" "+K+": "+H.options[K]}}}}};this._debug();this.id3={};this.resetProperties=function(J){H.bytesLoaded=null;H.bytesTotal=null;H.position=null;H.duration=null;H.durationEstimate=null;H.loaded=false;H.playState=0;H.paused=false;H.readyState=0;H.muted=false;H.didBeforeFinish=false;H.didJustBeforeFinish=false;H.isBuffering=false;H.instanceOptions={};H.instanceCount=0;H.peakData={left:0,right:0};H.waveformData={left:[],right:[]};H.eqData=[]};H.resetProperties();this.load=function(K){if(typeof K!="undefined"){H._iO=E._mergeObjects(K);H.instanceOptions=H._iO}else{K=H.options;H._iO=K;H.instanceOptions=H._iO;if(H._lastURL&&H._lastURL!=H.url){H._iO.url=H.url;H.url=null}}if(typeof H._iO.url=="undefined"){H._iO.url=H.url}if(H._iO.url==H.url&&H.readyState!==0&&H.readyState!=2){return false}H.url=H._iO.url;H._lastURL=H._iO.url;H.loaded=false;H.readyState=1;H.playState=0;try{if(E.flashVersion==8){E.o._load(H.sID,H._iO.url,H._iO.stream,H._iO.autoPlay,(H._iO.whileloading?1:0))}else{E.o._load(H.sID,H._iO.url,H._iO.stream?true:false,H._iO.autoPlay?true:false);if(H._iO.isMovieStar&&H._iO.autoLoad&&!H._iO.autoPlay){H.pause()}}}catch(J){E._debugTS("onload",false);E.onerror();E.disable()}};this.unload=function(){if(H.readyState!==0){if(H.readyState!=2){H.setPosition(0,true)}E.o._unload(H.sID,E.nullURL);H.resetProperties()}};this.destruct=function(){E.o._destroySound(H.sID);E.destroySound(H.sID,true)};this.play=function(J){if(!J){J={}}H._iO=E._mergeObjects(J,H._iO);H._iO=E._mergeObjects(H._iO,H.options);H.instanceOptions=H._iO;if(H.playState==1){var K=H._iO.multiShot;if(!K){return false}}if(!H.loaded){if(H.readyState===0){H._iO.stream=true;H._iO.autoPlay=true;H.load(H._iO)}else{if(H.readyState==2){return false}}}if(H.paused){H.resume()}else{H.playState=1;if(!H.instanceCount||E.flashVersion>8){H.instanceCount++}H.position=(typeof H._iO.position!="undefined"&&!isNaN(H._iO.position)?H._iO.position:0);if(H._iO.onplay){H._iO.onplay.apply(H)}H.setVolume(H._iO.volume,true);H.setPan(H._iO.pan,true);E.o._start(H.sID,H._iO.loop||1,(E.flashVersion==9?H.position:H.position/1000))}};this.start=this.play;this.stop=function(J){if(H.playState==1){H.playState=0;H.paused=false;if(H._iO.onstop){H._iO.onstop.apply(H)}E.o._stop(H.sID,J);H.instanceCount=0;H._iO={}}};this.setPosition=function(K,L){if(typeof K=="undefined"){K=0}var J=Math.min(H.duration,Math.max(K,0));H._iO.position=J;E.o._setPosition(H.sID,(E.flashVersion==9?H._iO.position:H._iO.position/1000),(H.paused||!H.playState))};this.pause=function(){if(H.paused||H.playState===0){return false}H.paused=true;E.o._pause(H.sID);if(H._iO.onpause){H._iO.onpause.apply(H)}};this.resume=function(){if(!H.paused||H.playState===0){return false}H.paused=false;E.o._pause(H.sID);if(H._iO.onresume){H._iO.onresume.apply(H)}};this.togglePause=function(){if(H.playState===0){H.play({position:(E.flashVersion==9?H.position:H.position/1000)});return false}if(H.paused){H.resume()}else{H.pause()}};this.setPan=function(J,K){if(typeof J=="undefined"){J=0}if(typeof K=="undefined"){K=false}E.o._setPan(H.sID,J);H._iO.pan=J;if(!K){H.pan=J}};this.setVolume=function(K,J){if(typeof K=="undefined"){K=100}if(typeof J=="undefined"){J=false}E.o._setVolume(H.sID,(E.muted&&!H.muted)||H.muted?0:K);H._iO.volume=K;if(!J){H.volume=K}};this.mute=function(){H.muted=true;E.o._setVolume(H.sID,0)};this.unmute=function(){H.muted=false;var J=typeof H._iO.volume!="undefined";E.o._setVolume(H.sID,J?H._iO.volume:H.options.volume)};this.toggleMute=function(){if(H.muted){H.unmute()}else{H.mute()}};this._whileloading=function(L,K,J){if(!H._iO.isMovieStar){H.bytesLoaded=L;H.bytesTotal=K;H.duration=Math.floor(J);H.durationEstimate=parseInt((H.bytesTotal/H.bytesLoaded)*H.duration,10);if(H.durationEstimate===undefined){H.durationEstimate=H.duration}if(H.readyState!=3&&H._iO.whileloading){H._iO.whileloading.apply(H)}}else{H.bytesLoaded=L;H.bytesTotal=K;H.duration=Math.floor(J);H.durationEstimate=H.duration;if(H.readyState!=3&&H._iO.whileloading){H._iO.whileloading.apply(H)}}};this._onid3=function(N,L){var M=[];for(var J=0,K=N.length;J<K;J++){M[N[J]]=L[J]}H.id3=E._mergeObjects(H.id3,M);if(H._iO.onid3){H._iO.onid3.apply(H)}};this._whileplaying=function(L,K,N,M,J){if(isNaN(L)||L===null){return false}if(H.playState===0&&L>0){L=0}H.position=L;if(H._iO.usePeakData&&typeof K!="undefined"&&K){H.peakData={left:K.leftPeak,right:K.rightPeak}}if(H._iO.useWaveformData&&typeof N!="undefined"&&N){H.waveformData={left:N.split(","),right:M.split(",")}}if(H._iO.useEQData&&typeof J!="undefined"&&J){H.eqData=J}if(H.playState==1){if(H.isBuffering){H._onbufferchange(0)}if(H._iO.whileplaying){H._iO.whileplaying.apply(H)}if(H.loaded&&H._iO.onbeforefinish&&H._iO.onbeforefinishtime&&!H.didBeforeFinish&&H.duration-H.position<=H._iO.onbeforefinishtime){H._onbeforefinish()}}};this._onload=function(J){J=(J==1?true:false);H.loaded=J;H.readyState=J?3:2;if(H._iO.onload){H._iO.onload.apply(H)}};this._onbeforefinish=function(){if(!H.didBeforeFinish){H.didBeforeFinish=true;if(H._iO.onbeforefinish){H._iO.onbeforefinish.apply(H)}}};this._onjustbeforefinish=function(J){if(!H.didJustBeforeFinish){H.didJustBeforeFinish=true;if(H._iO.onjustbeforefinish){H._iO.onjustbeforefinish.apply(H)}}};this._onfinish=function(){if(H._iO.onbeforefinishcomplete){H._iO.onbeforefinishcomplete.apply(H)}H.didBeforeFinish=false;H.didJustBeforeFinish=false;if(H.instanceCount){H.instanceCount--;if(!H.instanceCount){H.playState=0;H.paused=false;H.instanceCount=0;H.instanceOptions={}}if(!H.instanceCount||H._iO.multiShotEvents){if(H._iO.onfinish){H._iO.onfinish.apply(H)}}}else{if(H.useVideo){}}};this._onmetadata=function(J){if(!J.width&&!J.height){J.width=320;J.height=240}H.metadata=J;H.width=J.width;H.height=J.height;if(H._iO.onmetadata){H._iO.onmetadata.apply(H)}};this._onbufferchange=function(J){if(H.playState===0){return false}if(J==H.isBuffering){return false}H.isBuffering=(J==1?true:false);if(H._iO.onbufferchange){H._iO.onbufferchange.apply(H)}};this._ondataerror=function(J){if(H.playState>0){if(H._iO.ondataerror){H._iO.ondataerror.apply(H)}}}};this._onfullscreenchange=function(I){E.isFullScreen=(I==1?true:false);if(!E.isFullScreen){try{window.focus()}catch(H){}}};if(window.addEventListener){window.addEventListener("focus",E.handleFocus,false);window.addEventListener("load",E.beginDelayedInit,false);window.addEventListener("unload",E.destruct,false);if(E._tryInitOnFocus){window.addEventListener("mousemove",E.handleFocus,false)}}else{if(window.attachEvent){window.attachEvent("onfocus",E.handleFocus);window.attachEvent("onload",E.beginDelayedInit);window.attachEvent("unload",E.destruct)}else{E._debugTS("onload",false);soundManager.onerror();soundManager.disable()}}if(document.addEventListener){document.addEventListener("DOMContentLoaded",E.domContentLoaded,false)}}if(typeof SM2_DEFER=="undefined"||!SM2_DEFER){soundManager=new SoundManager()}(function(d){var j=d.fullCalendar={};var F=j.views={};var g={defaultView:"month",aspectRatio:1.35,header:{left:"title",center:"",right:"today prev,next"},weekends:true,allDayDefault:true,lazyFetching:true,startParam:"start",endParam:"end",titleFormat:{month:"MMMM yyyy",week:"MMM d[ yyyy]{ '&#8212;'[ MMM] d yyyy}",day:"dddd, MMM d, yyyy"},columnFormat:{month:"ddd",week:"ddd M/d",day:"dddd M/d"},timeFormat:{"":"h(:mm)t"},isRTL:false,firstDay:0,monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],buttonText:{prev:"&nbsp;&#9668;&nbsp;",next:"&nbsp;&#9658;&nbsp;",prevYear:"&nbsp;&lt;&lt;&nbsp;",nextYear:"&nbsp;&gt;&gt;&nbsp;",today:"today",month:"month",week:"week",day:"day"},theme:false,buttonIcons:{prev:"circle-triangle-w",next:"circle-triangle-e"}};var B={header:{left:"next,prev today",center:"",right:"title"},buttonText:{prev:"&nbsp;&#9658;&nbsp;",next:"&nbsp;&#9668;&nbsp;",prevYear:"&nbsp;&gt;&gt;&nbsp;",nextYear:"&nbsp;&lt;&lt;&nbsp;"},buttonIcons:{prev:"circle-triangle-e",next:"circle-triangle-w"}};var n=j.setDefaults=function(AD){d.extend(true,g,AD)};d.fn.fullCalendar=function(AG){if(typeof AG=="string"){var AF=Array.prototype.slice.call(arguments,1),AH;this.each(function(){var AJ=d.data(this,"fullCalendar");if(AJ){var AI=AJ[AG].apply(this,AF);if(AH==M){AH=AI}}});if(AH!=M){return AH}return this}var AE=AG.eventSources||[];delete AG.eventSources;if(AG.events){AE.push(AG.events);delete AG.events}AE.unshift([]);AG=d.extend(true,{},g,(AG.isRTL||AG.isRTL==M&&g.isRTL)?B:{},AG);var AD=AG.theme?"ui":"fc";this.each(function(){var Ai=this,AX=d(Ai).addClass("fc"),Ab,AS=d("<div class='fc-content "+AD+"-widget-content' style='position:relative'/>").prependTo(Ai),AM,Ad=0,Aj=0,An=new Date(),AQ,AJ,Aq={},AR;if(AG.isRTL){AX.addClass("fc-rtl")}if(AG.theme){AX.addClass("ui-widget")}if(AG.year!=M&&AG.year!=An.getFullYear()){An.setDate(1);An.setMonth(0);An.setFullYear(AG.year)}if(AG.month!=M&&AG.month!=An.getMonth()){An.setDate(1);An.setMonth(AG.month)}if(AG.date!=M){An.setDate(AG.date)}function AO(Au){if(Au!=AQ){Aj++;var Av=AJ,At;if(Av){if(Av.eventsChanged){AI();Av.eventDirty=Av.eventsChanged=false}if(Av.beforeHide){Av.beforeHide()}AB(AS,AS.height());Av.element.hide()}else{AB(AS,1)}AS.css("overflow","hidden");if(Aq[Au]){(AJ=Aq[Au]).element.show()}else{AJ=Aq[Au]=d.fullCalendar.views[Au](At=AR=d("<div class='fc-view fc-view-"+Au+"' style='position:absolute'/>").appendTo(AS),AG)}if(AK){AK.find("div.fc-button-"+AQ).removeClass(AD+"-state-active");AK.find("div.fc-button-"+Au).addClass(AD+"-state-active")}AJ.name=AQ=Au;Ac();AS.css("overflow","");if(Av){AB(AS,1)}if(!At&&AJ.afterShow){AJ.afterShow()}Aj--}}function Ac(Au){if(Ag()){Aj++;if(AM==M){Ae()}if(!AJ.start||Au||An<AJ.start||An>=AJ.end){AJ.render(An,Au||0);Ah(true);if(!Aa||!AG.lazyFetching||AJ.visStart<Aa||AJ.visEnd>Ao){Af()}else{AJ.renderEvents(AZ)}}else{if(AJ.sizeDirty||AJ.eventsDirty||!AG.lazyFetching){AJ.clearEvents();if(AJ.sizeDirty){Ah()}if(AG.lazyFetching){AJ.renderEvents(AZ)}else{Af()}}}Ab=AX.outerWidth();AJ.sizeDirty=false;AJ.eventsDirty=false;if(AK){AK.find("h2.fc-header-title").html(AJ.title);var At=new Date();if(At>=AJ.start&&At<AJ.end){AK.find("div.fc-button-today").addClass(AD+"-state-disabled")}else{AK.find("div.fc-button-today").removeClass(AD+"-state-disabled")}}Aj--;AJ.trigger("viewDisplay",Ai)}}function Ag(){return Ai.offsetWidth!==0}function AV(){return d("body")[0].offsetWidth!==0}function AU(){AI();if(Ag()){AJ.clearEvents();AJ.renderEvents(AZ);AJ.eventsDirty=false}}function AI(){d.each(Aq,function(){this.eventsDirty=true})}function AY(){Ar();if(Ag()){Ae();Ah();AJ.rerenderEvents();AJ.sizeDirty=false}}function Ar(){d.each(Aq,function(){this.sizeDirty=true})}var AZ=[],Aa,Ao;function Ap(Aw){AZ=[];Aa=r(AJ.visStart);Ao=r(AJ.visEnd);var Av=AE.length,At=function(){if(--Av==0){if(Aw){Aw(AZ)}}},Au=0;for(;Au<AE.length;Au++){AW(AE[Au],At)}}function AW(Ay,Az){var Au=AJ.name,Ax=r(An),Aw=function(A0){if(Au==AJ.name&&+Ax==+An&&d.inArray(Ay,AE)!=-1){for(var A1=0;A1<A0.length;A1++){c(A0[A1],AG);A0[A1].source=Ay}AZ=AZ.concat(A0);if(Az){Az(A0)}}},At=function(A0){Aw(A0);AL()};if(typeof Ay=="string"){var Av={};Av[AG.startParam]=Math.round(Aa.getTime()/1000);Av[AG.endParam]=Math.round(Ao.getTime()/1000);if(AG.cacheParam){Av[AG.cacheParam]=(new Date()).getTime()}AP();d.ajax({url:Ay,dataType:"json",data:Av,cache:AG.cacheParam||false,success:At})}else{if(d.isFunction(Ay)){AP();Ay(r(Aa),r(Ao),At)}else{Aw(Ay)}}}function Af(){Ap(function(At){AJ.renderEvents(At)})}var As=0;function AP(){if(!As++){AJ.trigger("loading",Ai,true)}}function AL(){if(!--As){AJ.trigger("loading",Ai,false)}}var Al={render:function(){Ae();Ar();AI();Ac()},changeView:AO,getView:function(){return AJ},getDate:function(){return An},option:function(At,Au){if(Au==M){return AG[At]}if(At=="height"||At=="contentHeight"||At=="aspectRatio"){AG[At]=Au;AY()}},destroy:function(){d(window).unbind("resize",AT);if(AK){AK.remove()}AS.remove();d.removeData(Ai,"fullCalendar")},prev:function(){Ac(-1)},next:function(){Ac(1)},prevYear:function(){z(An,-1);Ac()},nextYear:function(){z(An,1);Ac()},today:function(){An=new Date();Ac()},gotoDate:function(At,Av,Au){if(typeof At=="object"){An=r(At)}else{if(At!=M){An.setFullYear(At)}if(Av!=M){An.setMonth(Av)}if(Au!=M){An.setDate(Au)}}Ac()},incrementDate:function(Au,At,Av){if(Au!=M){z(An,Au)}if(At!=M){P(An,At)}if(Av!=M){Y(An,Av)}Ac()},updateEvent:function(Ax){var Av,At=AZ.length,Ay,Aw=Ax.start-Ax._start,Au=Ax.end?(Ax.end-(Ax._end||AJ.defaultEventEnd(Ax))):0;for(Av=0;Av<At;Av++){Ay=AZ[Av];if(Ay._id==Ax._id&&Ay!=Ax){Ay.start=new Date(+Ay.start+Aw);if(Ax.end){if(Ay.end){Ay.end=new Date(+Ay.end+Au)}else{Ay.end=new Date(+AJ.defaultEventEnd(Ay)+Au)}}else{Ay.end=null}Ay.title=Ax.title;Ay.url=Ax.url;Ay.allDay=Ax.allDay;Ay.className=Ax.className;Ay.editable=Ax.editable;c(Ay,AG)}}c(Ax,AG);AU()},renderEvent:function(Au,At){c(Au,AG);if(!Au.source){if(At){(Au.source=AE[0]).push(Au)}AZ.push(Au)}AU()},removeEvents:function(Au){if(!Au){AZ=[];for(var At=0;At<AE.length;At++){if(typeof AE[At]=="object"){AE[At]=[]}}}else{if(!d.isFunction(Au)){var Av=Au+"";Au=function(Aw){return Aw._id==Av}}AZ=d.grep(AZ,Au,true);for(var At=0;At<AE.length;At++){if(typeof AE[At]=="object"){AE[At]=d.grep(AE[At],Au,true)}}}AU()},clientEvents:function(At){if(d.isFunction(At)){return d.grep(AZ,At)}else{if(At){At+="";return d.grep(AZ,function(Au){return Au._id==At})}}return AZ},rerenderEvents:AU,addEventSource:function(At){AE.push(At);AW(At,AU)},removeEventSource:function(At){AE=d.grep(AE,function(Au){return Au!=At});AZ=d.grep(AZ,function(Au){return Au.source!=At});AU()},refetchEvents:function(){Ap(AU)}};d.data(this,"fullCalendar",Al);var AK,Ak=AG.header;if(Ak){AK=d("<table class='fc-header'/>").append(d("<tr/>").append(d("<td class='fc-header-left'/>").append(Am(Ak.left))).append(d("<td class='fc-header-center'/>").append(Am(Ak.center))).append(d("<td class='fc-header-right'/>").append(Am(Ak.right)))).prependTo(AX)}function Am(At){if(At){var Au=d("<tr/>");d.each(At.split(" "),function(Aw){if(Aw>0){Au.append("<td><span class='fc-header-space'/></td>")}var Av;d.each(this.split(","),function(Az,Ay){if(Ay=="title"){Au.append("<td><h2 class='fc-header-title'>&nbsp;</h2></td>");if(Av){Av.addClass(AD+"-corner-right")}Av=null}else{var Ax;if(Al[Ay]){Ax=Al[Ay]}else{if(F[Ay]){Ax=function(){A0.removeClass(AD+"-state-hover");AO(Ay)}}}if(Ax){if(Av){Av.addClass(AD+"-no-right")}var A0,A1=AG.theme?I(AG.buttonIcons,Ay):null,A2=I(AG.buttonText,Ay);if(A1){A0=d("<div class='fc-button-"+Ay+" ui-state-default'><a><span class='ui-icon ui-icon-"+A1+"'/></a></div>")}else{if(A2){A0=d("<div class='fc-button-"+Ay+" "+AD+"-state-default'><a><span>"+A2+"</span></a></div>")}}if(A0){A0.click(function(){if(!A0.hasClass(AD+"-state-disabled")){Ax()}}).mousedown(function(){A0.not("."+AD+"-state-active").not("."+AD+"-state-disabled").addClass(AD+"-state-down")}).mouseup(function(){A0.removeClass(AD+"-state-down")}).hover(function(){A0.not("."+AD+"-state-active").not("."+AD+"-state-disabled").addClass(AD+"-state-hover")},function(){A0.removeClass(AD+"-state-hover").removeClass(AD+"-state-down")}).appendTo(d("<td/>").appendTo(Au));if(Av){Av.addClass(AD+"-no-right")}else{A0.addClass(AD+"-corner-left")}Av=A0}}}});if(Av){Av.addClass(AD+"-corner-right")}});return d("<table/>").append(Au)}}function Ae(){if(AG.contentHeight){AM=AG.contentHeight}else{if(AG.height){AM=AG.height-(AK?AK.height():0)-p(AS[0])}else{AM=Math.round(AS.width()/Math.max(AG.aspectRatio,0.5))}}}function Ah(At){Aj++;AJ.setHeight(AM,At);if(AR){AR.css("position","relative");AR=null}AJ.setWidth(AS.width(),At);Aj--}function AT(){if(!Aj){if(AJ.start){var At=++Ad;setTimeout(function(){if(At==Ad&&!Aj&&Ag()){if(Ab!=(Ab=AX.outerWidth())){Aj++;AY();AJ.trigger("windowResize",Ai);Aj--}}},200)}else{AN()}}}d(window).resize(AT);AO(AG.defaultView);if(!AV()){AN()}function AN(){setTimeout(function(){if(!AJ.start&&AV()){Ac()}},0)}});return this};var q=0;function c(AE,AD){AE._id=AE._id||(AE.id==M?"_fc"+q++:AE.id+"");if(AE.date){if(!AE.start){AE.start=AE.date}delete AE.date}AE._start=r(AE.start=G(AE.start));AE.end=G(AE.end);if(AE.end&&AE.end<=AE.start){AE.end=null}AE._end=AE.end?r(AE.end):null;if(AE.allDay==M){AE.allDay=AD.allDayDefault}if(AE.className){if(typeof AE.className=="string"){AE.className=AE.className.split(/\s+/)}}else{AE.className=[]}}n({weekMode:"fixed"});F.month=function(AE,AD){return new f(AE,AD,{render:function(AH,AL){if(AL){P(AH,AL);AH.setDate(1)}var AK=this.start=r(AH,true);AK.setDate(1);this.end=P(r(AK),1);var AG=this.visStart=r(AK),AF=this.visEnd=r(this.end),AI=AD.weekends?0:1;if(AI){AA(AG);AA(AF,-1,true)}Y(AG,-((AG.getDay()-Math.max(AD.firstDay,AI)+7)%7));Y(AF,(7-AF.getDay()+Math.max(AD.firstDay,AI))%7);var AJ=Math.round((AF-AG)/(t*7));if(AD.weekMode=="fixed"){Y(AF,(6-AJ)*7);AJ=6}this.title=o(AK,this.option("titleFormat"),AD);this.renderGrid(AJ,AD.weekends?7:5,this.option("columnFormat"),true)}})};F.basicWeek=function(AE,AD){return new f(AE,AD,{render:function(AH,AI){if(AI){Y(AH,AI*7)}var AG=this.visStart=r(this.start=Y(r(AH),-((AH.getDay()-AD.firstDay+7)%7))),AF=this.visEnd=r(this.end=Y(r(AG),7));if(!AD.weekends){AA(AG);AA(AF,-1,true)}this.title=U(AG,Y(r(AF),-1),this.option("titleFormat"),AD);this.renderGrid(1,AD.weekends?7:5,this.option("columnFormat"),false)}})};F.basicDay=function(AE,AD){return new f(AE,AD,{render:function(AF,AG){if(AG){Y(AF,AG);if(!AD.weekends){AA(AF,AG<0?-1:1)}}this.title=o(AF,this.option("titleFormat"),AD);this.start=this.visStart=r(AF,true);this.end=this.visEnd=Y(r(this.start),1);this.renderGrid(1,1,this.option("columnFormat"),false)}})};var h;function f(AG,AK,Ag){var AH,AT,AL,AN,AZ,AY,Ad,AX,AO,Ac,Ai,Ae,AE,AQ=[],AJ,AW=new k(function(Aj){return AE.find("td:eq("+((Aj-Math.max(AT,AL)+Ac)%Ac)+") div div")}),AU=d.extend(this,L,Ag,{renderGrid:Ab,renderEvents:AI,rerenderEvents:Af,clearEvents:AR,setHeight:AP,setWidth:AF,defaultEventEnd:function(Aj){return r(Aj.start)}});AU.init(AG,AK);AG.addClass("fc-grid");if(AG.disableSelection){AG.disableSelection()}function Ab(Aj,Ap,Am,Ar){AO=Aj;Ac=Ap;AH=AK.theme?"ui":"fc";AL=AK.weekends?0:1;AT=AK.firstDay;if(AN=AK.isRTL){AZ=-1;AY=Ac-1}else{AZ=1;AY=0}var An=AU.start.getMonth(),Aq=W(new Date()),Au,Al,Ak,Ao=r(AU.visStart);if(!AE){var At=d("<table/>").appendTo(AG);Au="<thead><tr>";for(Al=0;Al<Ac;Al++){Au+="<th class='fc-"+v[Ao.getDay()]+" "+AH+"-state-default"+(Al==AY?" fc-leftmost":"")+"'>"+o(Ao,Am,AK)+"</th>";Y(Ao,1);if(AL){AA(Ao)}}Ae=d(Au+"</tr></thead>").appendTo(At);Au="<tbody>";Ao=r(AU.visStart);for(Al=0;Al<AO;Al++){Au+="<tr class='fc-week"+Al+"'>";for(Ak=0;Ak<Ac;Ak++){Au+="<td class='fc-"+v[Ao.getDay()]+" "+AH+"-state-default fc-day"+(Al*Ac+Ak)+(Ak==AY?" fc-leftmost":"")+(AO>1&&Ao.getMonth()!=An?" fc-other-month":"")+(+Ao==+Aq?" fc-today "+AH+"-state-highlight":" fc-not-today")+"'>"+(Ar?"<div class='fc-day-number'>"+Ao.getDate()+"</div>":"")+"<div class='fc-day-content'><div style='position:relative'>&nbsp;</div></div></td>";Y(Ao,1);if(AL){AA(Ao)}}Au+="</tr>"}AE=d(Au+"</tbody>").appendTo(At);AE.find("td").click(AD);AJ=d("<div style='position:absolute;z-index:8;top:0;left:0'/>").appendTo(AG)}else{AR();var As=AE.find("tr").length;if(AO<As){AE.find("tr:gt("+(AO-1)+")").remove()}else{if(AO>As){Au="";for(Al=As;Al<AO;Al++){Au+="<tr class='fc-week"+Al+"'>";for(Ak=0;Ak<Ac;Ak++){Au+="<td class='fc-"+v[Ao.getDay()]+" "+AH+"-state-default fc-new fc-day"+(Al*Ac+Ak)+(Ak==AY?" fc-leftmost":"")+"'>"+(Ar?"<div class='fc-day-number'></div>":"")+"<div class='fc-day-content'><div style='position:relative'>&nbsp;</div></div></td>";Y(Ao,1);if(AL){AA(Ao)}}Au+="</tr>"}AE.append(Au)}}AE.find("td.fc-new").removeClass("fc-new").click(AD);Ao=r(AU.visStart);AE.find("td").each(function(){var Av=d(this);if(AO>1){if(Ao.getMonth()==An){Av.removeClass("fc-other-month")}else{Av.addClass("fc-other-month")}}if(+Ao==+Aq){Av.removeClass("fc-not-today").addClass("fc-today").addClass(AH+"-state-highlight")}else{Av.addClass("fc-not-today").removeClass("fc-today").removeClass(AH+"-state-highlight")}Av.find("div.fc-day-number").text(Ao.getDate());Y(Ao,1);if(AL){AA(Ao)}});if(AO==1){Ao=r(AU.visStart);Ae.find("th").each(function(){d(this).text(o(Ao,Am,AK));this.className=this.className.replace(/^fc-\w+(?= )/,"fc-"+v[Ao.getDay()]);Y(Ao,1);if(AL){AA(Ao)}});Ao=r(AU.visStart);AE.find("td").each(function(){this.className=this.className.replace(/^fc-\w+(?= )/,"fc-"+v[Ao.getDay()]);Y(Ao,1);if(AL){AA(Ao)}})}}}function AD(Ak){var Al=parseInt(this.className.match(/fc\-day(\d+)/)[1]),Aj=Y(r(AU.visStart),Math.floor(Al/Ac)*7+Al%Ac);AU.trigger("dayClick",this,Aj,true,Ak)}function AP(Aj){AX=Aj;var Ak=AE.find("tr td:first-child"),Ap=AX-Ae.height(),An,Am;if(AK.weekMode=="variable"){An=Am=Math.floor(Ap/(AO==1?2:6))}else{An=Math.floor(Ap/AO);Am=Ap-An*(AO-1)}if(h==M){var Al=AE.find("tr:first"),Ao=Al.find("td:first");Ao.height(An);h=An!=Ao.height()}if(h){Ak.slice(0,-1).height(An);Ak.slice(-1).height(Am)}else{H(Ak.slice(0,-1),An);H(Ak.slice(-1),Am)}}function AF(Aj){Ad=Aj;AW.clear();w(Ae.find("th").slice(0,-1),Ai=Math.floor(Ad/Ac))}function AI(Aj){AU.reportEvents(AQ=Aj);AM(AS(Aj))}function Af(Aj){AR();AM(AS(AQ),Aj)}function AR(){AU._clearEvents();AJ.empty()}function AS(As){var Al=r(AU.visStart),Aj=Y(r(Al),Ac),Ar=d.map(As,Aa),Aq,At,Ap,Ak,An,Ao,Am=[];for(Aq=0;Aq<AO;Aq++){At=i(AU.sliceSegs(As,Ar,Al,Aj));for(Ap=0;Ap<At.length;Ap++){Ak=At[Ap];for(An=0;An<Ak.length;An++){Ao=Ak[An];Ao.row=Aq;Ao.level=Ap;Am.push(Ao)}}Y(Al,7);Y(Aj,7)}return Am}function AM(Aj,Ak){C(Aj,AO,AU,0,Ad,function(Al){return AE.find("tr:eq("+Al+")")},AW.left,AW.right,AJ,Ah,Ak)}function Aa(Ak){if(Ak.end){var Aj=r(Ak.end);return(Ak.allDay||Aj.getHours()||Aj.getMinutes())?Y(Aj,1):Aj}else{return Y(r(Ak.start),1)}}function Ah(Al,Ak,Aj){AU.eventElementHandlers(Al,Ak);if(Al.editable||Al.editable==M&&AK.editable){AV(Al,Ak);if(Aj.isEnd){AU.resizableDayEvent(Al,Ak,Ai)}}}function AV(Al,Ak){if(!AK.disableDragging&&Ak.draggable){var Aj;Ak.draggable({zIndex:9,delay:50,opacity:AU.option("dragOpacity"),revertDuration:AK.dragRevertDuration,start:function(An,Ao){AU.hideEvents(Al,Ak);AU.trigger("eventDragStart",Ak,Al,An,Ao);Aj=new E(function(Ap){Ak.draggable("option","revert",!Ap||!Ap.rowDelta&&!Ap.colDelta);if(Ap){AU.showOverlay(Ap)}else{AU.hideOverlay()}});AE.find("tr").each(function(){Aj.row(this)});var Am=AE.find("tr:first td");if(AN){Am=d(Am.get().reverse())}Am.each(function(){Aj.col(this)});Aj.mouse(An.pageX,An.pageY)},drag:function(Am){Aj.mouse(Am.pageX,Am.pageY)},stop:function(An,Ao){AU.hideOverlay();AU.trigger("eventDragStop",Ak,Al,An,Ao);var Am=Aj.cell;if(!Am||!Am.rowDelta&&!Am.colDelta){if(d.browser.msie){Ak.css("filter","")}AU.showEvents(Al,Ak)}else{Ak.find("a").removeAttr("href");AU.eventDrop(this,Al,Am.rowDelta*7+Am.colDelta*AZ,0,Al.allDay,An,Ao)}}})}}}function C(AS,AL,AP,AU,AY,Aa,AR,Ak,AH,Ag,AT){var AG=AP.options,AK=AG.isRTL,AW,Ad=AS.length,Ab,AV,AF,AJ,Af,AO="",Ae,AX,AM,Aj={},AD={},Ai,Ah,AN,AQ,AI,Ac,AE=[],AZ=[];for(AW=0;AW<Ad;AW++){Ab=AS[AW];AV=Ab.event;AF="fc-event fc-event-hori ";if(AK){if(Ab.isStart){AF+="fc-corner-right "}if(Ab.isEnd){AF+="fc-corner-left "}AJ=Ab.isEnd?AR(Ab.end.getDay()-1):AU;Af=Ab.isStart?Ak(Ab.start.getDay()):AY}else{if(Ab.isStart){AF+="fc-corner-left "}if(Ab.isEnd){AF+="fc-corner-right "}AJ=Ab.isStart?AR(Ab.start.getDay()):AU;Af=Ab.isEnd?Ak(Ab.end.getDay()-1):AY}AO+="<div class='"+AF+AV.className.join(" ")+"' style='position:absolute;z-index:8;left:"+AJ+"px'><a"+(AV.url?" href='"+l(AV.url)+"'":"")+">"+(!AV.allDay&&Ab.isStart?"<span class='fc-event-time'>"+l(U(AV.start,AV.end,AP.option("timeFormat"),AG))+"</span>":"")+"<span class='fc-event-title'>"+l(AV.title)+"</span></a>"+((AV.editable||AV.editable==M&&AG.editable)&&!AG.disableResizing&&d.fn.resizable?"<div class='ui-resizable-handle ui-resizable-"+(AK?"w":"e")+"'></div>":"")+"</div>";Ab.left=AJ;Ab.outerWidth=Af-AJ}AH[0].innerHTML=AO;Ae=AH.children();for(AW=0;AW<Ad;AW++){Ab=AS[AW];AX=d(Ae[AW]);AV=Ab.event;AM=AP.trigger("eventRender",AV,AV,AX);if(AM===false){AX.remove()}else{if(AM&&AM!==true){AX.remove();AX=d(AM).css({position:"absolute",left:Ab.left}).appendTo(AH)}Ab.element=AX;if(AV._id===AT){Ag(AV,AX,Ab)}else{AX[0]._fci=AW}AP.reportEventElement(AV,AX)}}u(AH,AS,Ag);for(AW=0;AW<Ad;AW++){Ab=AS[AW];if(AX=Ab.element){Ah=Aj[Ai=Ab.key=y(AX[0])];Ab.hsides=Ah==M?(Aj[Ai]=b(AX[0],true)):Ah}}for(AW=0;AW<Ad;AW++){Ab=AS[AW];if(AX=Ab.element){AX[0].style.width=Ab.outerWidth-Ab.hsides+"px"}}for(AW=0;AW<Ad;AW++){Ab=AS[AW];if(AX=Ab.element){Ah=AD[Ai=Ab.key];Ab.outerHeight=AX[0].offsetHeight+(Ah==M?(AD[Ai]=T(AX[0])):Ah)}}for(AW=0,AN=0;AN<AL;AN++){AQ=AI=Ac=0;while(AW<Ad&&(Ab=AS[AW]).row==AN){if(Ab.level!=AI){AQ+=Ac;Ac=0;AI++}Ac=Math.max(Ac,Ab.outerHeight||0);Ab.top=AQ;AW++}AE[AN]=Aa(AN).find("td:first div.fc-day-content > div").height(AQ+Ac)}for(AN=0;AN<AL;AN++){AZ[AN]=AE[AN][0].offsetTop}for(AW=0;AW<Ad;AW++){Ab=AS[AW];if(AX=Ab.element){AX[0].style.top=AZ[Ab.row]+Ab.top+"px";AV=Ab.event;AP.trigger("eventAfterRender",AV,AV,AX)}}}n({allDaySlot:true,allDayText:"all-day",firstHour:6,slotMinutes:30,defaultEventMinutes:120,axisFormat:"h(:mm)tt",timeFormat:{agenda:"h:mm{ - h:mm}"},dragOpacity:{agenda:0.5},minTime:0,maxTime:24});F.agendaWeek=function(AE,AD){return new V(AE,AD,{render:function(AH,AI){if(AI){Y(AH,AI*7)}var AG=this.visStart=r(this.start=Y(r(AH),-((AH.getDay()-AD.firstDay+7)%7))),AF=this.visEnd=r(this.end=Y(r(AG),7));if(!AD.weekends){AA(AG);AA(AF,-1,true)}this.title=U(AG,Y(r(AF),-1),this.option("titleFormat"),AD);this.renderAgenda(AD.weekends?7:5,this.option("columnFormat"))}})};F.agendaDay=function(AE,AD){return new V(AE,AD,{render:function(AF,AG){if(AG){Y(AF,AG);if(!AD.weekends){AA(AF,AG<0?-1:1)}}this.title=o(AF,this.option("titleFormat"),AD);this.start=this.visStart=r(AF,true);this.end=this.visEnd=Y(r(this.start),1);this.renderAgenda(1,this.option("columnFormat"))}})};function V(AT,Ab,Ah){var AS,Aa,AJ,AV,Av,AL,AI,Ac,AX,At,Ay,Ai,Aj=[],AN,AM,Az,AZ,AW,Ao,Aw,Au,Ag,AE,Ap=new k(function(A0){return Av.find("td:eq("+A0+") div div")}),AQ={},AG=d.extend(this,L,Ah,{renderAgenda:Ae,renderEvents:AK,rerenderEvents:AH,clearEvents:Ad,setHeight:Ak,setWidth:Aq,beforeHide:function(){Ai=Aa.scrollTop()},afterShow:function(){Aa.scrollTop(Ai)},defaultEventEnd:function(A0){var A1=r(A0.start);if(A0.allDay){return A1}return O(A1,Ab.defaultEventMinutes)}});AG.init(AT,Ab);AT.addClass("fc-agenda");if(AT.disableSelection){AT.disableSelection()}function Ae(A6,A3){AL=A6;Az=Ab.theme?"ui":"fc";AW=Ab.weekends?0:1;AZ=Ab.firstDay;if(Ao=Ab.isRTL){Aw=-1;Au=AL-1}else{Aw=1;Au=0}Ag=A(Ab.minTime);AE=A(Ab.maxTime);var A0=Ao?Y(r(AG.visEnd),-1):r(AG.visStart),A5=r(A0),A8=W(new Date());if(!AS){var A2,A1,A7=Ab.slotMinutes%15==0,A9="<div class='fc-agenda-head' style='position:relative;z-index:4'><table style='width:100%'><tr class='fc-first"+(Ab.allDaySlot?"":" fc-last")+"'><th class='fc-leftmost "+Az+"-state-default'>&nbsp;</th>";for(A2=0;A2<AL;A2++){A9+="<th class='fc-"+v[A5.getDay()]+" "+Az+"-state-default'>"+o(A5,A3,Ab)+"</th>";Y(A5,Aw);if(AW){AA(A5,Aw)}}A9+="<th class='"+Az+"-state-default'>&nbsp;</th></tr>";if(Ab.allDaySlot){A9+="<tr class='fc-all-day'><th class='fc-axis fc-leftmost "+Az+"-state-default'>"+Ab.allDayText+"</th><td colspan='"+AL+"' class='"+Az+"-state-default'><div class='fc-day-content'><div style='position:relative'>&nbsp;</div></div></td><th class='"+Az+"-state-default'>&nbsp;</th></tr><tr class='fc-divider fc-last'><th colspan='"+(AL+2)+"' class='"+Az+"-state-default fc-leftmost'><div/></th></tr>"}A9+="</table></div>";AS=d(A9).appendTo(AT);AS.find("td").click(AD);AN=d("<div style='position:absolute;z-index:8;top:0;left:0'/>").appendTo(AS);A5=D();var A4=O(r(A5),AE);O(A5,Ag);A9="<table>";for(A2=0;A5<A4;A2++){A1=A5.getMinutes();A9+="<tr class='"+(A2==0?"fc-first":(A1==0?"":"fc-minor"))+"'><th class='fc-axis fc-leftmost "+Az+"-state-default'>"+((!A7||A1==0)?o(A5,Ab.axisFormat):"&nbsp;")+"</th><td class='fc-slot"+A2+" "+Az+"-state-default'><div style='position:relative'>&nbsp;</div></td></tr>";O(A5,Ab.slotMinutes)}A9+="</table>";Aa=d("<div class='fc-agenda-body' style='position:relative;z-index:2;overflow:auto'/>").append(AJ=d("<div style='position:relative;overflow:hidden'>").append(AV=d(A9))).appendTo(AT);Aa.find("td").click(AD);AM=d("<div style='position:absolute;z-index:8;top:0;left:0'/>").appendTo(AJ);A5=r(A0);A9="<div class='fc-agenda-bg' style='position:absolute;z-index:1'><table style='width:100%;height:100%'><tr class='fc-first'>";for(A2=0;A2<AL;A2++){A9+="<td class='fc-"+v[A5.getDay()]+" "+Az+"-state-default "+(A2==0?"fc-leftmost ":"")+(+A5==+A8?Az+"-state-highlight fc-today":"fc-not-today")+"'><div class='fc-day-content'><div>&nbsp;</div></div></td>";Y(A5,Aw);if(AW){AA(A5,Aw)}}A9+="</tr></table></div>";Av=d(A9).appendTo(AT)}else{Ad();AS.find("tr:first th").slice(1,-1).each(function(){d(this).text(o(A5,A3,Ab));this.className=this.className.replace(/^fc-\w+(?= )/,"fc-"+v[A5.getDay()]);Y(A5,Aw);if(AW){AA(A5,Aw)}});A5=r(A0);Av.find("td").each(function(){this.className=this.className.replace(/^fc-\w+(?= )/,"fc-"+v[A5.getDay()]);if(+A5==+A8){d(this).removeClass("fc-not-today").addClass("fc-today").addClass(Az+"-state-highlight")}else{d(this).addClass("fc-not-today").removeClass("fc-today").removeClass(Az+"-state-highlight")}Y(A5,Aw);if(AW){AA(A5,Aw)}})}}function AP(){var A3=D(),A1=r(A3);A1.setHours(Ab.firstHour);var A2=AO(A3,A1)+1,A0=function(){Aa.scrollTop(A2)};A0();setTimeout(A0,0)}function Ak(A0,A1){Ay=A0;AQ={};Aa.height(A0-AS.height());AX=Aa.find("tr:first div").height()+1;Av.css({top:AS.find("tr").height(),height:A0});if(A1){AP()}}function Aq(A0){At=A0;Ap.clear();Aa.width(A0);AV.width("");var A3=AS.find("tr:first th"),A1=Av.find("td"),A2=Aa[0].clientWidth;AV.width(A2);AI=0;w(AS.find("tr:lt(2) th:first").add(Aa.find("tr:first th")).width("").each(function(){AI=Math.max(AI,d(this).outerWidth())}),AI);Ac=Math.floor((A2-AI)/AL);w(A1.slice(0,-1),Ac);w(A3.slice(1,-2),Ac);w(A3.slice(-2,-1),A2-AI-Ac*(AL-1));Av.css({left:AI,width:A2-AI})}function AD(A4){var A2=Math.floor((A4.pageX-Av.offset().left)/Ac),A1=Y(r(AG.visStart),Au+Aw*A2),A5=this.className.match(/fc-slot(\d+)/);if(A5){var A3=parseInt(A5[1])*Ab.slotMinutes,A0=Math.floor(A3/60);A1.setHours(A0);A1.setMinutes(A3%60+Ag);AG.trigger("dayClick",this,A1,false,A4)}else{AG.trigger("dayClick",this,A1,true,A4)}}function AK(A4,A2){AG.reportEvents(Aj=A4);var A3,A1=A4.length,A5=[],A0=[];for(A3=0;A3<A1;A3++){if(A4[A3].allDay){A5.push(A4[A3])}else{A0.push(A4[A3])}}Am(AF(A5),A2);AR(AY(A0),A2)}function AH(A0){Ad();AK(Aj,A0)}function Ad(){AG._clearEvents();AN.empty();AM.empty()}function AF(A4){var A6=i(AG.sliceSegs(A4,d.map(A4,Al),AG.visStart,AG.visEnd)),A3,A5=A6.length,A7,A2,A1,A0=[];for(A3=0;A3<A5;A3++){A7=A6[A3];for(A2=0;A2<A7.length;A2++){A1=A7[A2];A1.row=0;A1.level=A3;A0.push(A1)}}return A0}function AY(A9){var A8=O(r(AG.visStart),Ag),A6=d.map(A9,Al),A7,A2,A5,A0,A3,A4,A1=[];for(A7=0;A7<AL;A7++){A2=i(AG.sliceSegs(A9,A6,A8,O(r(A8),AE-Ag)));m(A2);for(A5=0;A5<A2.length;A5++){A0=A2[A5];for(A3=0;A3<A0.length;A3++){A4=A0[A3];A4.col=A7;A4.level=A5;A1.push(A4)}}Y(A8,1,true)}return A1}function Am(A0,A1){if(Ab.allDaySlot){C(A0,1,AG,AI,At,function(){return AS.find("tr.fc-all-day")},function(A2){return AI+Ap.left(Ar(A2))},function(A2){return AI+Ap.right(Ar(A2))},AN,Ax,A1);Ak(Ay)}}function AR(BD,BE){var BI,BL=BD.length,BK,BG,A1,BB,A8,A7,A3,A9,A6,BF,A0,A4,BA="",BM,BJ,A5,A2={},BP={},BO,BN,BH,BC;for(BI=0;BI<BL;BI++){BK=BD[BI];BG=BK.event;A1="fc-event fc-event-vert ";if(BK.isStart){A1+="fc-corner-top "}if(BK.isEnd){A1+="fc-corner-bottom "}BB=AO(BK.start,BK.start);A8=AO(BK.start,BK.end);A7=BK.col;A3=BK.level;A9=BK.forward||0;A6=AI+Ap.left(A7*Aw+Au);BF=AI+Ap.right(A7*Aw+Au)-A6;BF=Math.min(BF-6,BF*0.95);if(A3){A0=BF/(A3+A9+1)}else{if(A9){A0=((BF/(A9+1))-(12/2))*2}else{A0=BF}}A4=A6+(BF/(A3+A9+1)*A3)*Aw+(Ao?BF-A0:0);BK.top=BB;BK.left=A4;BK.outerWidth=A0;BK.outerHeight=A8-BB;BA+="<div class='"+A1+BG.className.join(" ")+"' style='position:absolute;z-index:8;top:"+BB+"px;left:"+A4+"px'><a"+(BG.url?" href='"+l(BG.url)+"'":"")+"><span class='fc-event-bg'></span><span class='fc-event-time'>"+l(U(BG.start,BG.end,AG.option("timeFormat")))+"</span><span class='fc-event-title'>"+l(BG.title)+"</span></a>"+((BG.editable||BG.editable==M&&Ab.editable)&&!Ab.disableResizing&&d.fn.resizable?"<div class='ui-resizable-handle ui-resizable-s'>=</div>":"")+"</div>"}AM[0].innerHTML=BA;BM=AM.children();for(BI=0;BI<BL;BI++){BK=BD[BI];BG=BK.event;BJ=d(BM[BI]);A5=AG.trigger("eventRender",BG,BG,BJ);if(A5===false){BJ.remove()}else{if(A5&&A5!==true){BJ.remove();BJ=d(A5).css({position:"absolute",top:BK.top,left:BK.left}).appendTo(AM)}BK.element=BJ;if(BG._id===BE){An(BG,BJ,BK)}else{BJ[0]._fci=BI}AG.reportEventElement(BG,BJ)}}u(AM,BD,An);for(BI=0;BI<BL;BI++){BK=BD[BI];if(BJ=BK.element){BN=A2[BO=BK.key=y(BJ[0])];BK.vsides=BN==M?(A2[BO]=p(BJ[0],true)):BN;BN=BP[BO];BK.hsides=BN==M?(BP[BO]=b(BJ[0],true)):BN;BH=BJ.find("span.fc-event-title");if(BH.length){BK.titleTop=BH[0].offsetTop}}}for(BI=0;BI<BL;BI++){BK=BD[BI];if(BJ=BK.element){BJ[0].style.width=BK.outerWidth-BK.hsides+"px";BJ[0].style.height=(BC=BK.outerHeight-BK.vsides)+"px";BG=BK.event;if(BK.titleTop!=M&&BC-BK.titleTop<10){BJ.find("span.fc-event-time").text(o(BG.start,AG.option("timeFormat"))+" - "+BG.title);BJ.find("span.fc-event-title").remove()}AG.trigger("eventAfterRender",BG,BG,BJ)}}}function Al(A1){if(A1.allDay){if(A1.end){var A0=r(A1.end);return(A1.allDay||A0.getHours()||A0.getMinutes())?Y(A0,1):A0}else{return Y(r(A1.start),1)}}if(A1.end){return r(A1.end)}else{return O(r(A1.start),Ab.defaultEventMinutes)}}function Ax(A2,A1,A0){AG.eventElementHandlers(A2,A1);if(A2.editable||A2.editable==M&&Ab.editable){AU(A2,A1,A0.isStart);if(A0.isEnd){AG.resizableDayEvent(A2,A1,Ac)}}}function An(A2,A1,A0){AG.eventElementHandlers(A2,A1);if(A2.editable||A2.editable==M&&Ab.editable){var A3=A1.find("span.fc-event-time");Af(A2,A1,A3);if(A0.isEnd){As(A2,A1,A3)}}}function AU(A5,A2,A0){if(!Ab.disableDragging&&A2.draggable){var A4,A7,A3,A6=true,A1;A2.draggable({zIndex:9,opacity:AG.option("dragOpacity","month"),revertDuration:Ab.dragRevertDuration,start:function(A8,A9){AG.hideEvents(A5,A2);AG.trigger("eventDragStart",A2,A5,A8,A9);A4=A2.position();A7=A2.width();A3=function(){if(!A6){A2.width(A7).height("").draggable("option","grid",null);A6=true}};A1=new E(function(BA){A2.draggable("option","revert",!BA||!BA.rowDelta&&!BA.colDelta);if(BA){if(!BA.row){A3();AG.showOverlay(BA)}else{if(A0&&A6){H(A2.width(Ac-10),AX*Math.round((A5.end?((A5.end-A5.start)/x):Ab.defaultEventMinutes)/Ab.slotMinutes));A2.draggable("option","grid",[Ac,1]);A6=false}AG.hideOverlay()}}else{AG.hideOverlay()}});A1.row(AS.find("td"));Av.find("td").each(function(){A1.col(this)});A1.row(Aa);A1.mouse(A8.pageX,A8.pageY)},drag:function(A8,A9){A1.mouse(A8.pageX,A8.pageY)},stop:function(BA,BB){AG.hideOverlay();AG.trigger("eventDragStop",A2,A5,BA,BB);var A8=A1.cell,A9=Aw*(A6?(A8?A8.colDelta:0):Math.floor((BB.position.left-A4.left)/Ac));if(!A8||!A9&&!A8.rowDelta){A3();if(d.browser.msie){A2.css("filter","")}AG.showEvents(A5,A2)}else{A2.find("a").removeAttr("href");AG.eventDrop(this,A5,A9,A6?0:Math.round((A2.offset().top-AJ.offset().top)/AX)*Ab.slotMinutes+Ag-(A5.start.getHours()*60+A5.start.getMinutes()),A6,BA,BB)}}})}}function Af(A0,A4,A6){if(!Ab.disableDragging&&A4.draggable){var A1,A2,A3,A7,A8=false,A5;A4.draggable({zIndex:9,scroll:false,grid:[Ac,AX],axis:AL==1?"y":false,opacity:AG.option("dragOpacity"),revertDuration:Ab.dragRevertDuration,start:function(A9,BA){AG.hideEvents(A0,A4);AG.trigger("eventDragStart",A4,A0,A9,BA);if(d.browser.msie){A4.find("span.fc-event-bg").hide()}A1=A4.position();A2=function(){if(A8){A6.css("display","");A4.draggable("option","grid",[Ac,AX]);A8=false}};A3=0;A5=new E(function(BB){A4.draggable("option","revert",!BB);if(BB){if(!BB.row&&Ab.allDaySlot){if(!A8){A8=true;A6.hide();A4.draggable("option","grid",null)}AG.showOverlay(BB)}else{A2();AG.hideOverlay()}}else{AG.hideOverlay()}});if(Ab.allDaySlot){A5.row(AS.find("td"))}Av.find("td").each(function(){A5.col(this)});A5.row(Aa);A5.mouse(A9.pageX,A9.pageY)},drag:function(BC,BD){A7=Math.round((BD.position.top-A1.top)/AX);if(A7!=A3){if(!A8){var BA=A7*Ab.slotMinutes,A9=O(r(A0.start),BA),BB;if(A0.end){BB=O(r(A0.end),BA)}A6.text(U(A9,BB,AG.option("timeFormat")))}A3=A7}A5.mouse(BC.pageX,BC.pageY)},stop:function(BB,BC){AG.hideOverlay();AG.trigger("eventDragStop",A4,A0,BB,BC);var A9=A5.cell,BA=Aw*(A8?(A9?A9.colDelta:0):Math.floor((BC.position.left-A1.left)/Ac));if(!A9||!A7&&!BA){A2();if(d.browser.msie){A4.css("filter","").find("span.fc-event-bg").css("display","")}A4.css(A1);AG.showEvents(A0,A4)}else{AG.eventDrop(this,A0,BA,A8?0:A7*Ab.slotMinutes,A8,BB,BC)}}})}}function As(A2,A1,A3){if(!Ab.disableResizing&&A1.resizable){var A4,A0;A1.resizable({handles:{s:"div.ui-resizable-s"},grid:AX,start:function(A5,A6){A4=A0=0;AG.hideEvents(A2,A1);if(d.browser.msie&&d.browser.version=="6.0"){A1.css("overflow","hidden")}A1.css("z-index",9);AG.trigger("eventResizeStart",this,A2,A5,A6)},resize:function(A5,A6){A4=Math.round((Math.max(AX,A1.height())-A6.originalSize.height)/AX);if(A4!=A0){A3.text(U(A2.start,(!A4&&!A2.end)?null:O(AG.eventEnd(A2),Ab.slotMinutes*A4),AG.option("timeFormat")));A0=A4}},stop:function(A5,A6){AG.trigger("eventResizeStop",this,A2,A5,A6);if(A4){AG.eventResize(this,A2,0,Ab.slotMinutes*A4,A5,A6)}else{A1.css("z-index",8);AG.showEvents(A2,A1)}}})}}function AO(A1,A5){A1=r(A1,true);if(A5<O(r(A1),Ag)){return 0}if(A5>=O(r(A1),AE)){return AJ.height()}var A0=Ab.slotMinutes,A4=A5.getHours()*60+A5.getMinutes()-Ag,A3=Math.floor(A4/A0),A2=AQ[A3];if(A2==M){A2=AQ[A3]=Aa.find("tr:eq("+A3+") td div")[0].offsetTop}return Math.max(0,Math.round(A2-1+AX*((A4%A0)/A0)))}function Ar(A0){return((A0-Math.max(AZ,AW)+AL)%AL)*Aw+Au}}function m(AH){var AF,AE,AD,AJ,AI,AG;for(AF=AH.length-1;AF>0;AF--){AJ=AH[AF];for(AE=0;AE<AJ.length;AE++){AI=AJ[AE];for(AD=0;AD<AH[AF-1].length;AD++){AG=AH[AF-1][AD];if(X(AI,AG)){AG.forward=Math.max(AG.forward||0,(AI.forward||0)+1)}}}}}var L={init:function(AE,AD){this.element=AE;this.options=AD;this.eventsByID={};this.eventElements=[];this.eventElementsByID={}},trigger:function(AD,AE){if(this.options[AD]){return this.options[AD].apply(AE||this,Array.prototype.slice.call(arguments,2).concat([this]))}},eventEnd:function(AD){return AD.end?r(AD.end):this.defaultEventEnd(AD)},reportEvents:function(AG){var AF,AD=AG.length,AH,AE=this.eventsByID={};for(AF=0;AF<AD;AF++){AH=AG[AF];if(AE[AH._id]){AE[AH._id].push(AH)}else{AE[AH._id]=[AH]}}},reportEventElement:function(AE,AD){this.eventElements.push(AD);var AF=this.eventElementsByID;if(AF[AE._id]){AF[AE._id].push(AD)}else{AF[AE._id]=[AD]}},_clearEvents:function(){this.eventElements=[];this.eventElementsByID={}},showEvents:function(AE,AD){this._eee(AE,AD,"show")},hideEvents:function(AE,AD){this._eee(AE,AD,"hide")},_eee:function(AG,AF,AI){var AH=this.eventElementsByID[AG._id],AE,AD=AH.length;for(AE=0;AE<AD;AE++){if(AH[AE][0]!=AF[0]){AH[AE][AI]()}}},eventDrop:function(AG,AE,AF,AH,AM,AJ,AI){var AK=this,AL=AE.allDay,AD=AE._id;AK.moveEvents(AK.eventsByID[AD],AF,AH,AM);AK.trigger("eventDrop",AG,AE,AF,AH,AM,function(){AK.moveEvents(AK.eventsByID[AD],-AF,-AH,AL);AK.rerenderEvents()},AJ,AI);AK.eventsChanged=true;AK.rerenderEvents(AD)},eventResize:function(AK,AI,AF,AE,AH,AJ){var AD=this,AG=AI._id;AD.elongateEvents(AD.eventsByID[AG],AF,AE);AD.trigger("eventResize",AK,AI,AF,AE,function(){AD.elongateEvents(AD.eventsByID[AG],-AF,-AE);AD.rerenderEvents()},AH,AJ);AD.eventsChanged=true;AD.rerenderEvents(AG)},moveEvents:function(AH,AF,AE,AI){AE=AE||0;for(var AJ,AD=AH.length,AG=0;AG<AD;AG++){AJ=AH[AG];if(AI!=M){AJ.allDay=AI}O(Y(AJ.start,AF,true),AE);if(AJ.end){AJ.end=O(Y(AJ.end,AF,true),AE)}c(AJ,this.options)}},elongateEvents:function(AH,AF,AE){AE=AE||0;for(var AI,AD=AH.length,AG=0;AG<AD;AG++){AI=AH[AG];AI.end=O(Y(this.eventEnd(AI),AF,true),AE);c(AI,this.options)}},showOverlay:function(AD){if(!this.dayOverlay){this.dayOverlay=d("<div class='fc-cell-overlay' style='position:absolute;z-index:3;display:none'/>").appendTo(this.element)}var AE=this.element.offset();this.dayOverlay.css({top:AD.top-AE.top,left:AD.left-AE.left,width:AD.width,height:AD.height}).show()},hideOverlay:function(){if(this.dayOverlay){this.dayOverlay.hide()}},resizableDayEvent:function(AG,AE,AF){var AD=this;if(!AD.options.disableResizing&&AE.resizable){AE.resizable({handles:AD.options.isRTL?{w:"div.ui-resizable-w"}:{e:"div.ui-resizable-e"},grid:AF,minWidth:AF/2,containment:AD.element.parent().parent(),start:function(AH,AI){AE.css("z-index",9);AD.hideEvents(AG,AE);AD.trigger("eventResizeStart",this,AG,AH,AI)},stop:function(AI,AJ){AD.trigger("eventResizeStop",this,AG,AI,AJ);var AH=Math.round((AE.width()-AJ.originalSize.width)/AF);if(AH){AD.eventResize(this,AG,AH,0,AI,AJ)}else{AE.css("z-index",8);AD.showEvents(AG,AE)}}})}},eventElementHandlers:function(AF,AE){var AD=this;AE.click(function(AG){if(!AE.hasClass("ui-draggable-dragging")&&!AE.hasClass("ui-resizable-resizing")){return AD.trigger("eventClick",this,AF,AG)}}).hover(function(AG){AD.trigger("eventMouseover",this,AF,AG)},function(AG){AD.trigger("eventMouseout",this,AF,AG)})},option:function(AE,AF){var AD=this.options[AE];if(typeof AD=="object"){return I(AD,AF||this.name)}return AD},sliceSegs:function(AP,AJ,AF,AI){var AG=[],AK,AM=AP.length,AE,AN,AL,AO,AQ,AD,AH;for(AK=0;AK<AM;AK++){AE=AP[AK];AN=AE.start;AL=AJ[AK];if(AL>AF&&AN<AI){if(AN<AF){AO=r(AF);AD=false}else{AO=AN;AD=true}if(AL>AI){AQ=r(AI);AH=false}else{AQ=AL;AH=true}AG.push({event:AE,start:AO,end:AQ,isStart:AD,isEnd:AH,msLength:AQ-AO})}}return AG.sort(Z)}};function u(AE,AD,AF){AE.unbind("mouseover").mouseover(function(AJ){var AI=AJ.target,AK,AH,AG;while(AI!=this){AK=AI;AI=AI.parentNode}if((AH=AK._fci)!=M){AK._fci=M;AG=AD[AH];AF(AG.event,AG.element,AG);d(AJ.target).trigger(AJ)}AJ.stopPropagation()})}function i(AF){var AJ=[],AI,AD=AF.length,AE,AH,AK,AG;for(AI=0;AI<AD;AI++){AE=AF[AI];AH=0;while(true){AK=false;if(AJ[AH]){for(AG=0;AG<AJ[AH].length;AG++){if(X(AJ[AH][AG],AE)){AK=true;break}}}if(AK){AH++}else{break}}if(AJ[AH]){AJ[AH].push(AE)}else{AJ[AH]=[AE]}}return AJ}function Z(AE,AD){return(AD.msLength-AE.msLength)*100+(AE.event.start-AD.event.start)}function X(AE,AD){return AE.end>AD.start&&AE.start<AD.end}var t=86400000,Q=3600000,x=60000;function z(AE,AF,AD){AE.setFullYear(AE.getFullYear()+AF);if(!AD){W(AE)}return AE}function P(AG,AH,AF){if(+AG){var AD=AG.getMonth()+AH,AE=r(AG);AE.setDate(1);AE.setMonth(AD);AG.setMonth(AD);if(!AF){W(AG)}while(AG.getMonth()!=AE.getMonth()){AG.setDate(AG.getDate()+(AG<AE?1:-1))}}return AG}function Y(AG,AH,AF){if(+AG){var AD=AG.getDate()+AH,AE=r(AG);AE.setHours(9);AE.setDate(AD);AG.setDate(AD);if(!AF){W(AG)}R(AG,AE)}return AG}j.addDays=Y;function R(AE,AD){if(+AE){while(AE.getDate()!=AD.getDate()){AE.setTime(+AE+(AE<AD?1:-1)*Q)}}}function O(AD,AE){AD.setMinutes(AD.getMinutes()+AE);return AD}function W(AD){AD.setHours(0);AD.setMinutes(0);AD.setSeconds(0);AD.setMilliseconds(0);return AD}function r(AD,AE){if(AE){return W(new Date(+AD))}return new Date(+AD)}function D(){var AD=0,AE;do{AE=new Date(1970,AD++,1)}while(AE.getHours()!=0);return AE}function AA(AD,AE,AF){AE=AE||1;while(AD.getDay()==0||(AF&&AD.getDay()==1||!AF&&AD.getDay()==6)){Y(AD,AE)}return AD}var G=j.parseDate=function(AD){if(typeof AD=="object"){return AD}if(typeof AD=="number"){return new Date(AD*1000)}if(typeof AD=="string"){if(AD.match(/^\d+$/)){return new Date(parseInt(AD)*1000)}return K(AD,true)||(AD?new Date(AD):null)}return null};var K=j.parseISO8601=function(AH,AE){var AD=AH.match(/^([0-9]{4})(-([0-9]{2})(-([0-9]{2})([T ]([0-9]{2}):([0-9]{2})(:([0-9]{2})(\.([0-9]+))?)?(Z|(([-+])([0-9]{2}):([0-9]{2})))?)?)?)?$/);if(!AD){return null}var AG=new Date(AD[1],0,1),AF=new Date(AD[1],0,1,9,0),AI=0;if(AD[3]){AG.setMonth(AD[3]-1);AF.setMonth(AD[3]-1)}if(AD[5]){AG.setDate(AD[5]);AF.setDate(AD[5])}R(AG,AF);if(AD[7]){AG.setHours(AD[7])}if(AD[8]){AG.setMinutes(AD[8])}if(AD[10]){AG.setSeconds(AD[10])}if(AD[12]){AG.setMilliseconds(Number("0."+AD[12])*1000)}R(AG,AF);if(!AE){if(AD[14]){AI=Number(AD[16])*60+Number(AD[17]);AI*=AD[15]=="-"?1:-1}AI-=AG.getTimezoneOffset()}return new Date(+AG+(AI*60*1000))};var A=j.parseTime=function(AF){if(typeof AF=="number"){return AF*60}if(typeof AF=="object"){return AF.getHours()*60+AF.getMinutes()}var AD=AF.match(/(\d+)(?::(\d+))?\s*(\w+)?/);if(AD){var AE=parseInt(AD[1]);if(AD[3]){AE%=12;if(AD[3].toLowerCase().charAt(0)=="p"){AE+=12}}return AE*60+(AD[2]?parseInt(AD[2]):0)}};var o=j.formatDate=function(AE,AF,AD){return U(AE,null,AF,AD)};var U=j.formatDates=function(AP,AO,AN,AQ){AQ=AQ||g;var AE=AP,AG=AO,AH,AI=AN.length,AK,AF,AM,AJ="";for(AH=0;AH<AI;AH++){AK=AN.charAt(AH);if(AK=="'"){for(AF=AH+1;AF<AI;AF++){if(AN.charAt(AF)=="'"){if(AE){if(AF==AH+1){AJ+="'"}else{AJ+=AN.substring(AH+1,AF)}AH=AF}break}}}else{if(AK=="("){for(AF=AH+1;AF<AI;AF++){if(AN.charAt(AF)==")"){var AD=o(AE,AN.substring(AH+1,AF),AQ);if(parseInt(AD.replace(/\D/,""))){AJ+=AD}AH=AF;break}}}else{if(AK=="["){for(AF=AH+1;AF<AI;AF++){if(AN.charAt(AF)=="]"){var AL=AN.substring(AH+1,AF);var AD=o(AE,AL,AQ);if(AD!=o(AG,AL,AQ)){AJ+=AD}AH=AF;break}}}else{if(AK=="{"){AE=AO;AG=AP}else{if(AK=="}"){AE=AP;AG=AO}else{for(AF=AI;AF>AH;AF--){if(AM=S[AN.substring(AH,AF)]){if(AE){AJ+=AM(AE,AQ)}AH=AF-1;break}}if(AF==AH){if(AE){AJ+=AK}}}}}}}}return AJ};var S={s:function(AD){return AD.getSeconds()},ss:function(AD){return s(AD.getSeconds())},m:function(AD){return AD.getMinutes()},mm:function(AD){return s(AD.getMinutes())},h:function(AD){return AD.getHours()%12||12},hh:function(AD){return s(AD.getHours()%12||12)},H:function(AD){return AD.getHours()},HH:function(AD){return s(AD.getHours())},d:function(AD){return AD.getDate()},dd:function(AD){return s(AD.getDate())},ddd:function(AE,AD){return AD.dayNamesShort[AE.getDay()]},dddd:function(AE,AD){return AD.dayNames[AE.getDay()]},M:function(AD){return AD.getMonth()+1},MM:function(AD){return s(AD.getMonth()+1)},MMM:function(AE,AD){return AD.monthNamesShort[AE.getMonth()]},MMMM:function(AE,AD){return AD.monthNames[AE.getMonth()]},yy:function(AD){return(AD.getFullYear()+"").substring(2)},yyyy:function(AD){return AD.getFullYear()},t:function(AD){return AD.getHours()<12?"a":"p"},tt:function(AD){return AD.getHours()<12?"am":"pm"},T:function(AD){return AD.getHours()<12?"A":"P"},TT:function(AD){return AD.getHours()<12?"AM":"PM"},u:function(AD){return o(AD,"yyyy-MM-dd'T'HH:mm:ss'Z'")},S:function(AE){var AD=AE.getDate();if(AD>10&&AD<20){return"th"}return["st","nd","rd"][AD%10-1]||"th"}};function w(AE,AF,AD){AE.each(function(AH,AG){AG.style.width=AF-b(AG,AD)+"px"})}function H(AF,AD,AE){AF.each(function(AH,AG){AG.style.height=AD-p(AG,AE)+"px"})}function b(AE,AD){return(parseFloat(jQuery.curCSS(AE,"paddingLeft",true))||0)+(parseFloat(jQuery.curCSS(AE,"paddingRight",true))||0)+(parseFloat(jQuery.curCSS(AE,"borderLeftWidth",true))||0)+(parseFloat(jQuery.curCSS(AE,"borderRightWidth",true))||0)+(AD?N(AE):0)}function N(AD){return(parseFloat(jQuery.curCSS(AD,"marginLeft",true))||0)+(parseFloat(jQuery.curCSS(AD,"marginRight",true))||0)}function p(AE,AD){return(parseFloat(jQuery.curCSS(AE,"paddingTop",true))||0)+(parseFloat(jQuery.curCSS(AE,"paddingBottom",true))||0)+(parseFloat(jQuery.curCSS(AE,"borderTopWidth",true))||0)+(parseFloat(jQuery.curCSS(AE,"borderBottomWidth",true))||0)+(AD?T(AE):0)}function T(AD){return(parseFloat(jQuery.curCSS(AD,"marginTop",true))||0)+(parseFloat(jQuery.curCSS(AD,"marginBottom",true))||0)}function AB(AD,AE){AE=typeof AE=="number"?AE+"px":AE;AD[0].style.cssText+=";min-height:"+AE+";_height:"+AE}var a;function AC(AE){if(a!==false){var AD;if(AE.is("th,td")){AE=(AD=AE).parent()}if(a==M&&AE.is("tr")){a=AE.position().top!=AE.children().position().top}if(a){return AE.parent().position().top+(AD?AE.position().top-AD.position().top:0)}}return 0}function E(AF){var AL=this,AK=[],AD=[],AJ,AI,AG,AH,AM,AE;AL.row=function(AN){AJ=d(AN);AK.push(AJ.offset().top+AC(AJ))};AL.col=function(AN){AI=d(AN);AD.push(AI.offset().left)};AL.mouse=function(AN,AQ){if(AG==M){AK.push(AK[AK.length-1]+AJ.outerHeight());AD.push(AD[AD.length-1]+AI.outerWidth());AM=AE=-1}var AO,AP;for(AO=0;AO<AK.length&&AQ>=AK[AO];AO++){}for(AP=0;AP<AD.length&&AN>=AD[AP];AP++){}AO=AO>=AK.length?-1:AO-1;AP=AP>=AD.length?-1:AP-1;if(AO!=AM||AP!=AE){AM=AO;AE=AP;if(AO==-1||AP==-1){AL.cell=null}else{if(AG==M){AG=AO;AH=AP}AL.cell={row:AO,col:AP,top:AK[AO],left:AD[AP],width:AD[AP+1]-AD[AP],height:AK[AO+1]-AK[AO],isOrig:AO==AG&&AP==AH,rowDelta:AO-AG,colDelta:AP-AH}}AF(AL.cell)}}}var M,v=["sun","mon","tue","wed","thu","fri","sat"],J=Array.prototype.pop;function s(AD){return(AD<10?"0":"")+AD}function I(AH,AD){if(AH[AD]!=M){return AH[AD]}var AG=AD.split(/(?=[A-Z])/),AF=AG.length-1,AE;for(;AF>=0;AF--){AE=AH[AG[AF].toLowerCase()];if(AE!=M){return AE}}return AH[""]}function l(AD){return AD.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/'/g,"&#039;").replace(/"/g,"&quot;")}function k(AE){var AD=this,AF={},AI={},AH={};function AG(AJ){return AF[AJ]=AF[AJ]||AE(AJ)}AD.left=function(AJ){return AI[AJ]=AI[AJ]==M?AG(AJ).position().left:AI[AJ]};AD.right=function(AJ){return AH[AJ]=AH[AJ]==M?AD.left(AJ)+AG(AJ).width():AH[AJ]};AD.clear=function(){AF={};AI={};AH={}}}function y(AD){return AD.id+"/"+AD.className+"/"+AD.style.cssText.replace(/(^|;)\s*(top|left|width|height)\s*:[^;]*/ig,"")}})(jQuery)
