forked from karlproject/karl
/
karl-ui.min.js
62 lines (62 loc) · 275 KB
/
karl-ui.min.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
/*
* jQuery JavaScript Library v1.4.4
* http://jquery.com/
*
* Copyright 2010, John Resig
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* Includes Sizzle.js
* http://sizzlejs.com/
* Copyright 2010, The Dojo Foundation
* Released under the MIT, BSD, and GPL Licenses.
*
* Date: Thu Nov 11 19:04:53 2010 -0500
*/
(function(aE,B){var aa=aE.document;var a=(function(){var a4=function(bp,bq){return new a4.fn.init(bp,bq)},bk=aE.jQuery,a6=aE.$,a2,bo=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]+)$)/,aX=/^.[^:#\[\.,]*$/,bc=/\S/,aZ=/\s/,a8=/^\s+/,a3=/\s+$/,aU=/\W/,a7=/\d/,a0=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,bd=/^[\],:{}\s]*$/,bm=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,bf=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,a9=/(?:^|:|,)(?:\s*\[)+/g,aW=/(webkit)[ \/]([\w.]+)/,bh=/(opera)(?:.*version)?[ \/]([\w.]+)/,bg=/(msie) ([\w.]+)/,bi=/(mozilla)(?:.*? rv:([\w.]+))?/,bn=navigator.userAgent,bl,bj=false,a1=[],aR,bb=Object.prototype.toString,a5=Object.prototype.hasOwnProperty,aY=Array.prototype.push,ba=Array.prototype.slice,be=String.prototype.trim,aS=Array.prototype.indexOf,aV={};a4.fn=a4.prototype={init:function(bp,bs){var br,bt,bq,bu;if(!bp){return this}if(bp.nodeType){this.context=this[0]=bp;this.length=1;return this}if(bp==="body"&&!bs&&aa.body){this.context=aa;this[0]=aa.body;this.selector="body";this.length=1;return this}if(typeof bp==="string"){br=bo.exec(bp);if(br&&(br[1]||!bs)){if(br[1]){bu=(bs?bs.ownerDocument||bs:aa);bq=a0.exec(bp);if(bq){if(a4.isPlainObject(bs)){bp=[aa.createElement(bq[1])];a4.fn.attr.call(bp,bs,true)}else{bp=[bu.createElement(bq[1])]}}else{bq=a4.buildFragment([br[1]],[bu]);bp=(bq.cacheable?bq.fragment.cloneNode(true):bq.fragment).childNodes}return a4.merge(this,bp)}else{bt=aa.getElementById(br[2]);if(bt&&bt.parentNode){if(bt.id!==br[2]){return a2.find(bp)}this.length=1;this[0]=bt}this.context=aa;this.selector=bp;return this}}else{if(!bs&&!aU.test(bp)){this.selector=bp;this.context=aa;bp=aa.getElementsByTagName(bp);return a4.merge(this,bp)}else{if(!bs||bs.jquery){return(bs||a2).find(bp)}else{return a4(bs).find(bp)}}}}else{if(a4.isFunction(bp)){return a2.ready(bp)}}if(bp.selector!==B){this.selector=bp.selector;this.context=bp.context}return a4.makeArray(bp,this)},selector:"",jquery:"1.4.4",length:0,size:function(){return this.length},toArray:function(){return ba.call(this,0)},get:function(bp){return bp==null?this.toArray():(bp<0?this.slice(bp)[0]:this[bp])},pushStack:function(bq,bs,bp){var br=a4();if(a4.isArray(bq)){aY.apply(br,bq)}else{a4.merge(br,bq)}br.prevObject=this;br.context=this.context;if(bs==="find"){br.selector=this.selector+(this.selector?" ":"")+bp}else{if(bs){br.selector=this.selector+"."+bs+"("+bp+")"}}return br},each:function(bq,bp){return a4.each(this,bq,bp)},ready:function(bp){a4.bindReady();if(a4.isReady){bp.call(aa,a4)}else{if(a1){a1.push(bp)}}return this},eq:function(bp){return bp===-1?this.slice(bp):this.slice(bp,+bp+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(ba.apply(this,arguments),"slice",ba.call(arguments).join(","))},map:function(bp){return this.pushStack(a4.map(this,function(br,bq){return bp.call(br,bq,br)}))},end:function(){return this.prevObject||a4(null)},push:aY,sort:[].sort,splice:[].splice};a4.fn.init.prototype=a4.fn;a4.extend=a4.fn.extend=function(){var by,br,bp,bq,bv,bw,bu=arguments[0]||{},bt=1,bs=arguments.length,bx=false;if(typeof bu==="boolean"){bx=bu;bu=arguments[1]||{};bt=2}if(typeof bu!=="object"&&!a4.isFunction(bu)){bu={}}if(bs===bt){bu=this;--bt}for(;bt<bs;bt++){if((by=arguments[bt])!=null){for(br in by){bp=bu[br];bq=by[br];if(bu===bq){continue}if(bx&&bq&&(a4.isPlainObject(bq)||(bv=a4.isArray(bq)))){if(bv){bv=false;bw=bp&&a4.isArray(bp)?bp:[]}else{bw=bp&&a4.isPlainObject(bp)?bp:{}}bu[br]=a4.extend(bx,bw,bq)}else{if(bq!==B){bu[br]=bq}}}}}return bu};a4.extend({noConflict:function(bp){aE.$=a6;if(bp){aE.jQuery=bk}return a4},isReady:false,readyWait:1,ready:function(bs){if(bs===true){a4.readyWait--}if(!a4.readyWait||(bs!==true&&!a4.isReady)){if(!aa.body){return setTimeout(a4.ready,1)}a4.isReady=true;if(bs!==true&&--a4.readyWait>0){return}if(a1){var br,bp=0,bq=a1;a1=null;while((br=bq[bp++])){br.call(aa,a4)}if(a4.fn.trigger){a4(aa).trigger("ready").unbind("ready")}}}},bindReady:function(){if(bj){return}bj=true;if(aa.readyState==="complete"){return setTimeout(a4.ready,1)}if(aa.addEventListener){aa.addEventListener("DOMContentLoaded",aR,false);aE.addEventListener("load",a4.ready,false)}else{if(aa.attachEvent){aa.attachEvent("onreadystatechange",aR);aE.attachEvent("onload",a4.ready);var bp=false;try{bp=aE.frameElement==null}catch(bq){}if(aa.documentElement.doScroll&&bp){aT()}}}},isFunction:function(bp){return a4.type(bp)==="function"},isArray:Array.isArray||function(bp){return a4.type(bp)==="array"},isWindow:function(bp){return bp&&typeof bp==="object"&&"setInterval" in bp},isNaN:function(bp){return bp==null||!a7.test(bp)||isNaN(bp)},type:function(bp){return bp==null?String(bp):aV[bb.call(bp)]||"object"},isPlainObject:function(bq){if(!bq||a4.type(bq)!=="object"||bq.nodeType||a4.isWindow(bq)){return false}if(bq.constructor&&!a5.call(bq,"constructor")&&!a5.call(bq.constructor.prototype,"isPrototypeOf")){return false}var bp;for(bp in bq){}return bp===B||a5.call(bq,bp)},isEmptyObject:function(bq){for(var bp in bq){return false}return true},error:function(bp){throw bp},parseJSON:function(bp){if(typeof bp!=="string"||!bp){return null}bp=a4.trim(bp);if(bd.test(bp.replace(bm,"@").replace(bf,"]").replace(a9,""))){return aE.JSON&&aE.JSON.parse?aE.JSON.parse(bp):(new Function("return "+bp))()}else{a4.error("Invalid JSON: "+bp)}},noop:function(){},globalEval:function(br){if(br&&bc.test(br)){var bq=aa.getElementsByTagName("head")[0]||aa.documentElement,bp=aa.createElement("script");bp.type="text/javascript";if(a4.support.scriptEval){bp.appendChild(aa.createTextNode(br))}else{bp.text=br}bq.insertBefore(bp,bq.firstChild);bq.removeChild(bp)}},nodeName:function(bq,bp){return bq.nodeName&&bq.nodeName.toUpperCase()===bp.toUpperCase()},each:function(bs,bw,br){var bq,bt=0,bu=bs.length,bp=bu===B||a4.isFunction(bs);if(br){if(bp){for(bq in bs){if(bw.apply(bs[bq],br)===false){break}}}else{for(;bt<bu;){if(bw.apply(bs[bt++],br)===false){break}}}}else{if(bp){for(bq in bs){if(bw.call(bs[bq],bq,bs[bq])===false){break}}}else{for(var bv=bs[0];bt<bu&&bw.call(bv,bt,bv)!==false;bv=bs[++bt]){}}}return bs},trim:be?function(bp){return bp==null?"":be.call(bp)}:function(bp){return bp==null?"":bp.toString().replace(a8,"").replace(a3,"")},makeArray:function(bs,bq){var bp=bq||[];if(bs!=null){var br=a4.type(bs);if(bs.length==null||br==="string"||br==="function"||br==="regexp"||a4.isWindow(bs)){aY.call(bp,bs)}else{a4.merge(bp,bs)}}return bp},inArray:function(br,bs){if(bs.indexOf){return bs.indexOf(br)}for(var bp=0,bq=bs.length;bp<bq;bp++){if(bs[bp]===br){return bp}}return -1},merge:function(bt,br){var bs=bt.length,bq=0;if(typeof br.length==="number"){for(var bp=br.length;bq<bp;bq++){bt[bs++]=br[bq]}}else{while(br[bq]!==B){bt[bs++]=br[bq++]}}bt.length=bs;return bt},grep:function(bq,bv,bp){var br=[],bu;bp=!!bp;for(var bs=0,bt=bq.length;bs<bt;bs++){bu=!!bv(bq[bs],bs);if(bp!==bu){br.push(bq[bs])}}return br},map:function(bq,bv,bp){var br=[],bu;for(var bs=0,bt=bq.length;bs<bt;bs++){bu=bv(bq[bs],bs,bp);if(bu!=null){br[br.length]=bu}}return br.concat.apply([],br)},guid:1,proxy:function(br,bq,bp){if(arguments.length===2){if(typeof bq==="string"){bp=br;br=bp[bq];bq=B}else{if(bq&&!a4.isFunction(bq)){bp=bq;bq=B}}}if(!bq&&br){bq=function(){return br.apply(bp||this,arguments)}}if(br){bq.guid=br.guid=br.guid||bq.guid||a4.guid++}return bq},access:function(bp,bx,bv,br,bu,bw){var bq=bp.length;if(typeof bx==="object"){for(var bs in bx){a4.access(bp,bs,bx[bs],br,bu,bv)}return bp}if(bv!==B){br=!bw&&br&&a4.isFunction(bv);for(var bt=0;bt<bq;bt++){bu(bp[bt],bx,br?bv.call(bp[bt],bt,bu(bp[bt],bx)):bv,bw)}return bp}return bq?bu(bp[0],bx):B},now:function(){return(new Date()).getTime()},uaMatch:function(bq){bq=bq.toLowerCase();var bp=aW.exec(bq)||bh.exec(bq)||bg.exec(bq)||bq.indexOf("compatible")<0&&bi.exec(bq)||[];return{browser:bp[1]||"",version:bp[2]||"0"}},browser:{}});a4.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(bq,bp){aV["[object "+bp+"]"]=bp.toLowerCase()});bl=a4.uaMatch(bn);if(bl.browser){a4.browser[bl.browser]=true;a4.browser.version=bl.version}if(a4.browser.webkit){a4.browser.safari=true}if(aS){a4.inArray=function(bp,bq){return aS.call(bq,bp)}}if(!aZ.test("\xA0")){a8=/^[\s\xA0]+/;a3=/[\s\xA0]+$/}a2=a4(aa);if(aa.addEventListener){aR=function(){aa.removeEventListener("DOMContentLoaded",aR,false);a4.ready()}}else{if(aa.attachEvent){aR=function(){if(aa.readyState==="complete"){aa.detachEvent("onreadystatechange",aR);a4.ready()}}}}function aT(){if(a4.isReady){return}try{aa.documentElement.doScroll("left")}catch(bp){setTimeout(aT,1);return}a4.ready()}return(aE.jQuery=aE.$=a4)})();(function(){a.support={};var aY=aa.documentElement,aX=aa.createElement("script"),aR=aa.createElement("div"),aS="script"+a.now();aR.style.display="none";aR.innerHTML=" <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";var a1=aR.getElementsByTagName("*"),aZ=aR.getElementsByTagName("a")[0],a0=aa.createElement("select"),aT=a0.appendChild(aa.createElement("option"));if(!a1||!a1.length||!aZ){return}a.support={leadingWhitespace:aR.firstChild.nodeType===3,tbody:!aR.getElementsByTagName("tbody").length,htmlSerialize:!!aR.getElementsByTagName("link").length,style:/red/.test(aZ.getAttribute("style")),hrefNormalized:aZ.getAttribute("href")==="/a",opacity:/^0.55$/.test(aZ.style.opacity),cssFloat:!!aZ.style.cssFloat,checkOn:aR.getElementsByTagName("input")[0].value==="on",optSelected:aT.selected,deleteExpando:true,optDisabled:false,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableHiddenOffsets:true};a0.disabled=true;a.support.optDisabled=!aT.disabled;aX.type="text/javascript";try{aX.appendChild(aa.createTextNode("window."+aS+"=1;"))}catch(aV){}aY.insertBefore(aX,aY.firstChild);if(aE[aS]){a.support.scriptEval=true;delete aE[aS]}try{delete aX.test}catch(aV){a.support.deleteExpando=false}aY.removeChild(aX);if(aR.attachEvent&&aR.fireEvent){aR.attachEvent("onclick",function a2(){a.support.noCloneEvent=false;aR.detachEvent("onclick",a2)});aR.cloneNode(true).fireEvent("onclick")}aR=aa.createElement("div");aR.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";var aU=aa.createDocumentFragment();aU.appendChild(aR.firstChild);a.support.checkClone=aU.cloneNode(true).cloneNode(true).lastChild.checked;a(function(){var a4=aa.createElement("div");a4.style.width=a4.style.paddingLeft="1px";aa.body.appendChild(a4);a.boxModel=a.support.boxModel=a4.offsetWidth===2;if("zoom" in a4.style){a4.style.display="inline";a4.style.zoom=1;a.support.inlineBlockNeedsLayout=a4.offsetWidth===2;a4.style.display="";a4.innerHTML="<div style='width:4px;'></div>";a.support.shrinkWrapBlocks=a4.offsetWidth!==2}a4.innerHTML="<table><tr><td style='padding:0;display:none'></td><td>t</td></tr></table>";var a3=a4.getElementsByTagName("td");a.support.reliableHiddenOffsets=a3[0].offsetHeight===0;a3[0].style.display="";a3[1].style.display="none";a.support.reliableHiddenOffsets=a.support.reliableHiddenOffsets&&a3[0].offsetHeight===0;a4.innerHTML="";aa.body.removeChild(a4).style.display="none";a4=a3=null});var aW=function(a3){var a5=aa.createElement("div");a3="on"+a3;var a4=(a3 in a5);if(!a4){a5.setAttribute(a3,"return;");a4=typeof a5[a3]==="function"}a5=null;return a4};a.support.submitBubbles=aW("submit");a.support.changeBubbles=aW("change");aY=aX=aR=a1=aZ=null})();var aL={},al=/^(?:\{.*\}|\[.*\])$/;a.extend({cache:{},uuid:0,expando:"jQuery"+a.now(),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},data:function(aT,aS,aW){if(!a.acceptData(aT)){return}aT=aT==aE?aL:aT;var aV=aT.nodeType,aX=aV?aT[a.expando]:null,aR=a.cache,aU;if(aV&&!aX&&typeof aS==="string"&&aW===B){return}if(!aV){aR=aT}else{if(!aX){aT[a.expando]=aX=++a.uuid}}if(typeof aS==="object"){if(aV){aR[aX]=a.extend(aR[aX],aS)}else{a.extend(aR,aS)}}else{if(aV&&!aR[aX]){aR[aX]={}}}aU=aV?aR[aX]:aR;if(aW!==B){aU[aS]=aW}return typeof aS==="string"?aU[aS]:aU},removeData:function(aT,aS){if(!a.acceptData(aT)){return}aT=aT==aE?aL:aT;var aV=aT.nodeType,aX=aV?aT[a.expando]:aT,aR=a.cache,aU=aV?aR[aX]:aX;if(aS){if(aU){delete aU[aS];if(aV&&a.isEmptyObject(aU)){a.removeData(aT)}}}else{if(aV&&a.support.deleteExpando){delete aT[a.expando]}else{if(aT.removeAttribute){aT.removeAttribute(a.expando)}else{if(aV){delete aR[aX]}else{for(var aW in aT){delete aT[aW]}}}}}},acceptData:function(aS){if(aS.nodeName){var aR=a.noData[aS.nodeName.toLowerCase()];if(aR){return !(aR===true||aS.getAttribute("classid")!==aR)}}return true}});a.fn.extend({data:function(aV,aX){var aW=null;if(typeof aV==="undefined"){if(this.length){var aR=this[0].attributes,aT;aW=a.data(this[0]);for(var aU=0,aS=aR.length;aU<aS;aU++){aT=aR[aU].name;if(aT.indexOf("data-")===0){aT=aT.substr(5);az(this[0],aT,aW[aT])}}}return aW}else{if(typeof aV==="object"){return this.each(function(){a.data(this,aV)})}}var aY=aV.split(".");aY[1]=aY[1]?"."+aY[1]:"";if(aX===B){aW=this.triggerHandler("getData"+aY[1]+"!",[aY[0]]);if(aW===B&&this.length){aW=a.data(this[0],aV);aW=az(this[0],aV,aW)}return aW===B&&aY[1]?this.data(aY[0]):aW}else{return this.each(function(){var a0=a(this),aZ=[aY[0],aX];a0.triggerHandler("setData"+aY[1]+"!",aZ);a.data(this,aV,aX);a0.triggerHandler("changeData"+aY[1]+"!",aZ)})}},removeData:function(aR){return this.each(function(){a.removeData(this,aR)})}});function az(aS,aR,aT){if(aT===B&&aS.nodeType===1){aT=aS.getAttribute("data-"+aR);if(typeof aT==="string"){try{aT=aT==="true"?true:aT==="false"?false:aT==="null"?null:!a.isNaN(aT)?parseFloat(aT):al.test(aT)?a.parseJSON(aT):aT}catch(aU){}a.data(aS,aR,aT)}else{aT=B}}return aT}a.extend({queue:function(aS,aR,aU){if(!aS){return}aR=(aR||"fx")+"queue";var aT=a.data(aS,aR);if(!aU){return aT||[]}if(!aT||a.isArray(aU)){aT=a.data(aS,aR,a.makeArray(aU))}else{aT.push(aU)}return aT},dequeue:function(aU,aT){aT=aT||"fx";var aR=a.queue(aU,aT),aS=aR.shift();if(aS==="inprogress"){aS=aR.shift()}if(aS){if(aT==="fx"){aR.unshift("inprogress")}aS.call(aU,function(){a.dequeue(aU,aT)})}}});a.fn.extend({queue:function(aR,aS){if(typeof aR!=="string"){aS=aR;aR="fx"}if(aS===B){return a.queue(this[0],aR)}return this.each(function(aU){var aT=a.queue(this,aR,aS);if(aR==="fx"&&aT[0]!=="inprogress"){a.dequeue(this,aR)}})},dequeue:function(aR){return this.each(function(){a.dequeue(this,aR)})},delay:function(aS,aR){aS=a.fx?a.fx.speeds[aS]||aS:aS;aR=aR||"fx";return this.queue(aR,function(){var aT=this;setTimeout(function(){a.dequeue(aT,aR)},aS)})},clearQueue:function(aR){return this.queue(aR||"fx",[])}});var aj=/[\n\t]/g,aI=/\s+/,an=/\r/g,aH=/^(?:href|src|style)$/,c=/^(?:button|input)$/i,w=/^(?:button|input|object|select|textarea)$/i,g=/^a(?:rea)?$/i,J=/^(?:radio|checkbox)$/i;a.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};a.fn.extend({attr:function(aR,aS){return a.access(this,aR,aS,true,a.attr)},removeAttr:function(aR,aS){return this.each(function(){a.attr(this,aR,"");if(this.nodeType===1){this.removeAttribute(aR)}})},addClass:function(aY){if(a.isFunction(aY)){return this.each(function(a1){var a0=a(this);a0.addClass(aY.call(this,a1,a0.attr("class")))})}if(aY&&typeof aY==="string"){var aR=(aY||"").split(aI);for(var aU=0,aT=this.length;aU<aT;aU++){var aS=this[aU];if(aS.nodeType===1){if(!aS.className){aS.className=aY}else{var aV=" "+aS.className+" ",aX=aS.className;for(var aW=0,aZ=aR.length;aW<aZ;aW++){if(aV.indexOf(" "+aR[aW]+" ")<0){aX+=" "+aR[aW]}}aS.className=a.trim(aX)}}}}return this},removeClass:function(aW){if(a.isFunction(aW)){return this.each(function(a0){var aZ=a(this);aZ.removeClass(aW.call(this,a0,aZ.attr("class")))})}if((aW&&typeof aW==="string")||aW===B){var aX=(aW||"").split(aI);for(var aT=0,aS=this.length;aT<aS;aT++){var aV=this[aT];if(aV.nodeType===1&&aV.className){if(aW){var aU=(" "+aV.className+" ").replace(aj," ");for(var aY=0,aR=aX.length;aY<aR;aY++){aU=aU.replace(" "+aX[aY]+" "," ")}aV.className=a.trim(aU)}else{aV.className=""}}}}return this},toggleClass:function(aU,aS){var aT=typeof aU,aR=typeof aS==="boolean";if(a.isFunction(aU)){return this.each(function(aW){var aV=a(this);aV.toggleClass(aU.call(this,aW,aV.attr("class"),aS),aS)})}return this.each(function(){if(aT==="string"){var aX,aW=0,aV=a(this),aY=aS,aZ=aU.split(aI);while((aX=aZ[aW++])){aY=aR?aY:!aV.hasClass(aX);aV[aY?"addClass":"removeClass"](aX)}}else{if(aT==="undefined"||aT==="boolean"){if(this.className){a.data(this,"__className__",this.className)}this.className=this.className||aU===false?"":a.data(this,"__className__")||""}}})},hasClass:function(aR){var aU=" "+aR+" ";for(var aT=0,aS=this.length;aT<aS;aT++){if((" "+this[aT].className+" ").replace(aj," ").indexOf(aU)>-1){return true}}return false},val:function(aZ){if(!arguments.length){var aT=this[0];if(aT){if(a.nodeName(aT,"option")){var aS=aT.attributes.value;return !aS||aS.specified?aT.value:aT.text}if(a.nodeName(aT,"select")){var aX=aT.selectedIndex,a0=[],a1=aT.options,aW=aT.type==="select-one";if(aX<0){return null}for(var aU=aW?aX:0,aY=aW?aX+1:a1.length;aU<aY;aU++){var aV=a1[aU];if(aV.selected&&(a.support.optDisabled?!aV.disabled:aV.getAttribute("disabled")===null)&&(!aV.parentNode.disabled||!a.nodeName(aV.parentNode,"optgroup"))){aZ=a(aV).val();if(aW){return aZ}a0.push(aZ)}}return a0}if(J.test(aT.type)&&!a.support.checkOn){return aT.getAttribute("value")===null?"on":aT.value}return(aT.value||"").replace(an,"")}return B}var aR=a.isFunction(aZ);return this.each(function(a4){var a3=a(this),a5=aZ;if(this.nodeType!==1){return}if(aR){a5=aZ.call(this,a4,a3.val())}if(a5==null){a5=""}else{if(typeof a5==="number"){a5+=""}else{if(a.isArray(a5)){a5=a.map(a5,function(a6){return a6==null?"":a6+""})}}}if(a.isArray(a5)&&J.test(this.type)){this.checked=a.inArray(a3.val(),a5)>=0}else{if(a.nodeName(this,"select")){var a2=a.makeArray(a5);a("option",this).each(function(){this.selected=a.inArray(a(this).val(),a2)>=0});if(!a2.length){this.selectedIndex=-1}}else{this.value=a5}}})}});a.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(aS,aR,aX,a0){if(!aS||aS.nodeType===3||aS.nodeType===8){return B}if(a0&&aR in a.attrFn){return a(aS)[aR](aX)}var aT=aS.nodeType!==1||!a.isXMLDoc(aS),aW=aX!==B;aR=aT&&a.props[aR]||aR;var aV=aH.test(aR);if(aR==="selected"&&!a.support.optSelected){var aY=aS.parentNode;if(aY){aY.selectedIndex;if(aY.parentNode){aY.parentNode.selectedIndex}}}if((aR in aS||aS[aR]!==B)&&aT&&!aV){if(aW){if(aR==="type"&&c.test(aS.nodeName)&&aS.parentNode){a.error("type property can't be changed")}if(aX===null){if(aS.nodeType===1){aS.removeAttribute(aR)}}else{aS[aR]=aX}}if(a.nodeName(aS,"form")&&aS.getAttributeNode(aR)){return aS.getAttributeNode(aR).nodeValue}if(aR==="tabIndex"){var aZ=aS.getAttributeNode("tabIndex");return aZ&&aZ.specified?aZ.value:w.test(aS.nodeName)||g.test(aS.nodeName)&&aS.href?0:B}return aS[aR]}if(!a.support.style&&aT&&aR==="style"){if(aW){aS.style.cssText=""+aX}return aS.style.cssText}if(aW){aS.setAttribute(aR,""+aX)}if(!aS.attributes[aR]&&(aS.hasAttribute&&!aS.hasAttribute(aR))){return B}var aU=!a.support.hrefNormalized&&aT&&aV?aS.getAttribute(aR,2):aS.getAttribute(aR);return aU===null?B:aU}});var av=/\.(.*)$/,aG=/^(?:textarea|input|select)$/i,D=/\./g,R=/ /g,af=/[^\w\s.|`]/g,y=function(aR){return aR.replace(af,"\\$&")},x={focusin:0,focusout:0};a.event={add:function(aV,aZ,a5,aX){if(aV.nodeType===3||aV.nodeType===8){return}if(a.isWindow(aV)&&(aV!==aE&&!aV.frameElement)){aV=aE}if(a5===false){a5=aJ}else{if(!a5){return}}var aT,a3;if(a5.handler){aT=a5;a5=aT.handler}if(!a5.guid){a5.guid=a.guid++}var a0=a.data(aV);if(!a0){return}var aR=aV.nodeType?"events":"__events__",a4=a0[aR],aY=a0.handle;if(typeof a4==="function"){aY=a4.handle;a4=a4.events}else{if(!a4){if(!aV.nodeType){a0[aR]=a0=function(){}}a0.events=a4={}}}if(!aY){a0.handle=aY=function(){return typeof a!=="undefined"&&!a.event.triggered?a.event.handle.apply(aY.elem,arguments):B}}aY.elem=aV;aZ=aZ.split(" ");var a2,aW=0,aS;while((a2=aZ[aW++])){a3=aT?a.extend({},aT):{handler:a5,data:aX};if(a2.indexOf(".")>-1){aS=a2.split(".");a2=aS.shift();a3.namespace=aS.slice(0).sort().join(".")}else{aS=[];a3.namespace=""}a3.type=a2;if(!a3.guid){a3.guid=a5.guid}var aU=a4[a2],a1=a.event.special[a2]||{};if(!aU){aU=a4[a2]=[];if(!a1.setup||a1.setup.call(aV,aX,aS,aY)===false){if(aV.addEventListener){aV.addEventListener(a2,aY,false)}else{if(aV.attachEvent){aV.attachEvent("on"+a2,aY)}}}}if(a1.add){a1.add.call(aV,a3);if(!a3.handler.guid){a3.handler.guid=a5.guid}}aU.push(a3);a.event.global[a2]=true}aV=null},global:{},remove:function(a7,a1,aT,aX){if(a7.nodeType===3||a7.nodeType===8){return}if(aT===false){aT=aJ}var ba,aW,aY,a4,a5=0,aU,aZ,a2,aV,a0,aR,a9,a3=a7.nodeType?"events":"__events__",a6=a.data(a7),aS=a6&&a6[a3];if(!a6||!aS){return}if(typeof aS==="function"){a6=aS;aS=aS.events}if(a1&&a1.type){aT=a1.handler;a1=a1.type}if(!a1||typeof a1==="string"&&a1.charAt(0)==="."){a1=a1||"";for(aW in aS){a.event.remove(a7,aW+a1)}return}a1=a1.split(" ");while((aW=a1[a5++])){a9=aW;aR=null;aU=aW.indexOf(".")<0;aZ=[];if(!aU){aZ=aW.split(".");aW=aZ.shift();a2=new RegExp("(^|\\.)"+a.map(aZ.slice(0).sort(),y).join("\\.(?:.*\\.)?")+"(\\.|$)")}a0=aS[aW];if(!a0){continue}if(!aT){for(a4=0;a4<a0.length;a4++){aR=a0[a4];if(aU||a2.test(aR.namespace)){a.event.remove(a7,a9,aR.handler,a4);a0.splice(a4--,1)}}continue}aV=a.event.special[aW]||{};for(a4=aX||0;a4<a0.length;a4++){aR=a0[a4];if(aT.guid===aR.guid){if(aU||a2.test(aR.namespace)){if(aX==null){a0.splice(a4--,1)}if(aV.remove){aV.remove.call(a7,aR)}}if(aX!=null){break}}}if(a0.length===0||aX!=null&&a0.length===1){if(!aV.teardown||aV.teardown.call(a7,aZ)===false){a.removeEvent(a7,aW,a6.handle)}ba=null;delete aS[aW]}}if(a.isEmptyObject(aS)){var a8=a6.handle;if(a8){a8.elem=null}delete a6.events;delete a6.handle;if(typeof a6==="function"){a.removeData(a7,a3)}else{if(a.isEmptyObject(a6)){a.removeData(a7)}}}},trigger:function(aS,aX,aU){var a1=aS.type||aS,aW=arguments[3];if(!aW){aS=typeof aS==="object"?aS[a.expando]?aS:a.extend(a.Event(a1),aS):a.Event(a1);if(a1.indexOf("!")>=0){aS.type=a1=a1.slice(0,-1);aS.exclusive=true}if(!aU){aS.stopPropagation();if(a.event.global[a1]){a.each(a.cache,function(){if(this.events&&this.events[a1]){a.event.trigger(aS,aX,this.handle.elem)}})}}if(!aU||aU.nodeType===3||aU.nodeType===8){return B}aS.result=B;aS.target=aU;aX=a.makeArray(aX);aX.unshift(aS)}aS.currentTarget=aU;var aY=aU.nodeType?a.data(aU,"handle"):(a.data(aU,"__events__")||{}).handle;if(aY){aY.apply(aU,aX)}var a3=aU.parentNode||aU.ownerDocument;try{if(!(aU&&aU.nodeName&&a.noData[aU.nodeName.toLowerCase()])){if(aU["on"+a1]&&aU["on"+a1].apply(aU,aX)===false){aS.result=false;aS.preventDefault()}}}catch(a2){}if(!aS.isPropagationStopped()&&a3){a.event.trigger(aS,aX,a3,true)}else{if(!aS.isDefaultPrevented()){var aT,aZ=aS.target,aR=a1.replace(av,""),a4=a.nodeName(aZ,"a")&&aR==="click",a0=a.event.special[aR]||{};if((!a0._default||a0._default.call(aU,aS)===false)&&!a4&&!(aZ&&aZ.nodeName&&a.noData[aZ.nodeName.toLowerCase()])){try{if(aZ[aR]){aT=aZ["on"+aR];if(aT){aZ["on"+aR]=null}a.event.triggered=true;aZ[aR]()}}catch(aV){}if(aT){aZ["on"+aR]=aT}a.event.triggered=false}}}},handle:function(aR){var a0,aT,aS,a2,a1,aW=[],aY=a.makeArray(arguments);aR=aY[0]=a.event.fix(aR||aE.event);aR.currentTarget=this;a0=aR.type.indexOf(".")<0&&!aR.exclusive;if(!a0){aS=aR.type.split(".");aR.type=aS.shift();aW=aS.slice(0).sort();a2=new RegExp("(^|\\.)"+aW.join("\\.(?:.*\\.)?")+"(\\.|$)")}aR.namespace=aR.namespace||aW.join(".");a1=a.data(this,this.nodeType?"events":"__events__");if(typeof a1==="function"){a1=a1.events}aT=(a1||{})[aR.type];if(a1&&aT){aT=aT.slice(0);for(var aV=0,aU=aT.length;aV<aU;aV++){var aZ=aT[aV];if(a0||a2.test(aZ.namespace)){aR.handler=aZ.handler;aR.data=aZ.data;aR.handleObj=aZ;var aX=aZ.handler.apply(this,aY);if(aX!==B){aR.result=aX;if(aX===false){aR.preventDefault();aR.stopPropagation()}}if(aR.isImmediatePropagationStopped()){break}}}}return aR.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(aU){if(aU[a.expando]){return aU}var aS=aU;aU=a.Event(aS);for(var aT=this.props.length,aW;aT;){aW=this.props[--aT];aU[aW]=aS[aW]}if(!aU.target){aU.target=aU.srcElement||aa}if(aU.target.nodeType===3){aU.target=aU.target.parentNode}if(!aU.relatedTarget&&aU.fromElement){aU.relatedTarget=aU.fromElement===aU.target?aU.toElement:aU.fromElement}if(aU.pageX==null&&aU.clientX!=null){var aV=aa.documentElement,aR=aa.body;aU.pageX=aU.clientX+(aV&&aV.scrollLeft||aR&&aR.scrollLeft||0)-(aV&&aV.clientLeft||aR&&aR.clientLeft||0);aU.pageY=aU.clientY+(aV&&aV.scrollTop||aR&&aR.scrollTop||0)-(aV&&aV.clientTop||aR&&aR.clientTop||0)}if(aU.which==null&&(aU.charCode!=null||aU.keyCode!=null)){aU.which=aU.charCode!=null?aU.charCode:aU.keyCode}if(!aU.metaKey&&aU.ctrlKey){aU.metaKey=aU.ctrlKey}if(!aU.which&&aU.button!==B){aU.which=(aU.button&1?1:(aU.button&2?3:(aU.button&4?2:0)))}return aU},guid:100000000,proxy:a.proxy,special:{ready:{setup:a.bindReady,teardown:a.noop},live:{add:function(aR){a.event.add(this,l(aR.origType,aR.selector),a.extend({},aR,{handler:U,guid:aR.handler.guid}))},remove:function(aR){a.event.remove(this,l(aR.origType,aR.selector),aR)}},beforeunload:{setup:function(aT,aS,aR){if(a.isWindow(this)){this.onbeforeunload=aR}},teardown:function(aS,aR){if(this.onbeforeunload===aR){this.onbeforeunload=null}}}}};a.removeEvent=aa.removeEventListener?function(aS,aR,aT){if(aS.removeEventListener){aS.removeEventListener(aR,aT,false)}}:function(aS,aR,aT){if(aS.detachEvent){aS.detachEvent("on"+aR,aT)}};a.Event=function(aR){if(!this.preventDefault){return new a.Event(aR)}if(aR&&aR.type){this.originalEvent=aR;this.type=aR.type}else{this.type=aR}this.timeStamp=a.now();this[a.expando]=true};function aJ(){return false}function d(){return true}a.Event.prototype={preventDefault:function(){this.isDefaultPrevented=d;var aR=this.originalEvent;if(!aR){return}if(aR.preventDefault){aR.preventDefault()}else{aR.returnValue=false}},stopPropagation:function(){this.isPropagationStopped=d;var aR=this.originalEvent;if(!aR){return}if(aR.stopPropagation){aR.stopPropagation()}aR.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=d;this.stopPropagation()},isDefaultPrevented:aJ,isPropagationStopped:aJ,isImmediatePropagationStopped:aJ};var Q=function(aS){var aR=aS.relatedTarget;try{while(aR&&aR!==this){aR=aR.parentNode}if(aR!==this){aS.type=aS.data;a.event.handle.apply(this,arguments)}}catch(aT){}},ap=function(aR){aR.type=aR.data;a.event.handle.apply(this,arguments)};a.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(aS,aR){a.event.special[aS]={setup:function(aT){a.event.add(this,aR,aT&&aT.selector?ap:Q,aS)},teardown:function(aT){a.event.remove(this,aR,aT&&aT.selector?ap:Q)}}});if(!a.support.submitBubbles){a.event.special.submit={setup:function(aS,aR){if(this.nodeName.toLowerCase()!=="form"){a.event.add(this,"click.specialSubmit",function(aV){var aU=aV.target,aT=aU.type;if((aT==="submit"||aT==="image")&&a(aU).closest("form").length){aV.liveFired=B;return at("submit",this,arguments)}});a.event.add(this,"keypress.specialSubmit",function(aV){var aU=aV.target,aT=aU.type;if((aT==="text"||aT==="password")&&a(aU).closest("form").length&&aV.keyCode===13){aV.liveFired=B;return at("submit",this,arguments)}})}else{return false}},teardown:function(aR){a.event.remove(this,".specialSubmit")}}}if(!a.support.changeBubbles){var aK,f=function(aS){var aR=aS.type,aT=aS.value;if(aR==="radio"||aR==="checkbox"){aT=aS.checked}else{if(aR==="select-multiple"){aT=aS.selectedIndex>-1?a.map(aS.options,function(aU){return aU.selected}).join("-"):""}else{if(aS.nodeName.toLowerCase()==="select"){aT=aS.selectedIndex}}}return aT},O=function O(aT){var aR=aT.target,aS,aU;if(!aG.test(aR.nodeName)||aR.readOnly){return}aS=a.data(aR,"_change_data");aU=f(aR);if(aT.type!=="focusout"||aR.type!=="radio"){a.data(aR,"_change_data",aU)}if(aS===B||aU===aS){return}if(aS!=null||aU){aT.type="change";aT.liveFired=B;return a.event.trigger(aT,arguments[1],aR)}};a.event.special.change={filters:{focusout:O,beforedeactivate:O,click:function(aT){var aS=aT.target,aR=aS.type;if(aR==="radio"||aR==="checkbox"||aS.nodeName.toLowerCase()==="select"){return O.call(this,aT)}},keydown:function(aT){var aS=aT.target,aR=aS.type;if((aT.keyCode===13&&aS.nodeName.toLowerCase()!=="textarea")||(aT.keyCode===32&&(aR==="checkbox"||aR==="radio"))||aR==="select-multiple"){return O.call(this,aT)}},beforeactivate:function(aS){var aR=aS.target;a.data(aR,"_change_data",f(aR))}},setup:function(aT,aS){if(this.type==="file"){return false}for(var aR in aK){a.event.add(this,aR+".specialChange",aK[aR])}return aG.test(this.nodeName)},teardown:function(aR){a.event.remove(this,".specialChange");return aG.test(this.nodeName)}};aK=a.event.special.change.filters;aK.focus=aK.beforeactivate}function at(aS,aT,aR){aR[0].type=aS;return a.event.handle.apply(aT,aR)}if(aa.addEventListener){a.each({focus:"focusin",blur:"focusout"},function(aT,aR){a.event.special[aR]={setup:function(){if(x[aR]++===0){aa.addEventListener(aT,aS,true)}},teardown:function(){if(--x[aR]===0){aa.removeEventListener(aT,aS,true)}}};function aS(aU){aU=a.event.fix(aU);aU.type=aR;return a.event.trigger(aU,null,aU.target)}})}a.each(["bind","one"],function(aS,aR){a.fn[aR]=function(aY,aZ,aX){if(typeof aY==="object"){for(var aV in aY){this[aR](aV,aZ,aY[aV],aX)}return this}if(a.isFunction(aZ)||aZ===false){aX=aZ;aZ=B}var aW=aR==="one"?a.proxy(aX,function(a0){a(this).unbind(a0,aW);return aX.apply(this,arguments)}):aX;if(aY==="unload"&&aR!=="one"){this.one(aY,aZ,aX)}else{for(var aU=0,aT=this.length;aU<aT;aU++){a.event.add(this[aU],aY,aW,aZ)}}return this}});a.fn.extend({unbind:function(aV,aU){if(typeof aV==="object"&&!aV.preventDefault){for(var aT in aV){this.unbind(aT,aV[aT])}}else{for(var aS=0,aR=this.length;aS<aR;aS++){a.event.remove(this[aS],aV,aU)}}return this},delegate:function(aR,aS,aU,aT){return this.live(aS,aU,aT,aR)},undelegate:function(aR,aS,aT){if(arguments.length===0){return this.unbind("live")}else{return this.die(aS,null,aT,aR)}},trigger:function(aR,aS){return this.each(function(){a.event.trigger(aR,aS,this)})},triggerHandler:function(aR,aT){if(this[0]){var aS=a.Event(aR);aS.preventDefault();aS.stopPropagation();a.event.trigger(aS,aT,this[0]);return aS.result}},toggle:function(aT){var aR=arguments,aS=1;while(aS<aR.length){a.proxy(aT,aR[aS++])}return this.click(a.proxy(aT,function(aU){var aV=(a.data(this,"lastToggle"+aT.guid)||0)%aS;a.data(this,"lastToggle"+aT.guid,aV+1);aU.preventDefault();return aR[aV].apply(this,arguments)||false}))},hover:function(aR,aS){return this.mouseenter(aR).mouseleave(aS||aR)}});var ao={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};a.each(["live","die"],function(aS,aR){a.fn[aR]=function(a2,aZ,a4,aV){var a3,a0=0,a1,aU,a6,aX=aV||this.selector,aT=aV?this:a(this.context);if(typeof a2==="object"&&!a2.preventDefault){for(var a5 in a2){aT[aR](a5,aZ,a2[a5],aX)}return this}if(a.isFunction(aZ)){a4=aZ;aZ=B}a2=(a2||"").split(" ");while((a3=a2[a0++])!=null){a1=av.exec(a3);aU="";if(a1){aU=a1[0];a3=a3.replace(av,"")}if(a3==="hover"){a2.push("mouseenter"+aU,"mouseleave"+aU);continue}a6=a3;if(a3==="focus"||a3==="blur"){a2.push(ao[a3]+aU);a3=a3+aU}else{a3=(ao[a3]||a3)+aU}if(aR==="live"){for(var aY=0,aW=aT.length;aY<aW;aY++){a.event.add(aT[aY],"live."+l(a3,aX),{data:aZ,selector:aX,handler:a4,origType:a3,origHandler:a4,preType:a6})}}else{aT.unbind("live."+l(a3,aX),a4)}}return this}});function U(a2){var aZ,aU,a8,aW,aR,a4,a1,a3,a0,a7,aY,aX,a6,a5=[],aV=[],aS=a.data(this,this.nodeType?"events":"__events__");if(typeof aS==="function"){aS=aS.events}if(a2.liveFired===this||!aS||!aS.live||a2.button&&a2.type==="click"){return}if(a2.namespace){aX=new RegExp("(^|\\.)"+a2.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)")}a2.liveFired=this;var aT=aS.live.slice(0);for(a1=0;a1<aT.length;a1++){aR=aT[a1];if(aR.origType.replace(av,"")===a2.type){aV.push(aR.selector)}else{aT.splice(a1--,1)}}aW=a(a2.target).closest(aV,a2.currentTarget);for(a3=0,a0=aW.length;a3<a0;a3++){aY=aW[a3];for(a1=0;a1<aT.length;a1++){aR=aT[a1];if(aY.selector===aR.selector&&(!aX||aX.test(aR.namespace))){a4=aY.elem;a8=null;if(aR.preType==="mouseenter"||aR.preType==="mouseleave"){a2.type=aR.preType;a8=a(a2.relatedTarget).closest(aR.selector)[0]}if(!a8||a8!==a4){a5.push({elem:a4,handleObj:aR,level:aY.level})}}}}for(a3=0,a0=a5.length;a3<a0;a3++){aW=a5[a3];if(aU&&aW.level>aU){break}a2.currentTarget=aW.elem;a2.data=aW.handleObj.data;a2.handleObj=aW.handleObj;a6=aW.handleObj.origHandler.apply(aW.elem,arguments);if(a6===false||a2.isPropagationStopped()){aU=aW.level;if(a6===false){aZ=false}if(a2.isImmediatePropagationStopped()){break}}}return aZ}function l(aS,aR){return(aS&&aS!=="*"?aS+".":"")+aR.replace(D,"`").replace(R,"&")}a.each(("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error").split(" "),function(aS,aR){a.fn[aR]=function(aU,aT){if(aT==null){aT=aU;aU=null}return arguments.length>0?this.bind(aR,aU,aT):this.trigger(aR)};if(a.attrFn){a.attrFn[aR]=true}});if(aE.attachEvent&&!aE.addEventListener){a(aE).bind("unload",function(){for(var aS in a.cache){if(a.cache[aS].handle){try{a.event.remove(a.cache[aS].handle.elem)}catch(aR){}}}});
/*
* Sizzle CSS Selector Engine - v1.0
* Copyright 2009, The Dojo Foundation
* Released under the MIT, BSD, and GPL Licenses.
* More information: http://sizzlejs.com/
*/
}(function(){var a6=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,aZ=0,aU=Object.prototype.toString,a5=false,aY=true;[0,0].sort(function(){aY=false;return 0});var aS=function(bd,a8,bg,bh){bg=bg||[];a8=a8||aa;var bj=a8;if(a8.nodeType!==1&&a8.nodeType!==9){return[]}if(!bd||typeof bd!=="string"){return bg}var ba,bl,bo,a9,bk,bn,bm,bf,bc=true,bb=aS.isXML(a8),be=[],bi=bd;do{a6.exec("");ba=a6.exec(bi);if(ba){bi=ba[3];be.push(ba[1]);if(ba[2]){a9=ba[3];break}}}while(ba);if(be.length>1&&a0.exec(bd)){if(be.length===2&&aV.relative[be[0]]){bl=aX(be[0]+be[1],a8)}else{bl=aV.relative[be[0]]?[a8]:aS(be.shift(),a8);while(be.length){bd=be.shift();if(aV.relative[bd]){bd+=be.shift()}bl=aX(bd,bl)}}}else{if(!bh&&be.length>1&&a8.nodeType===9&&!bb&&aV.match.ID.test(be[0])&&!aV.match.ID.test(be[be.length-1])){bk=aS.find(be.shift(),a8,bb);a8=bk.expr?aS.filter(bk.expr,bk.set)[0]:bk.set[0]}if(a8){bk=bh?{expr:be.pop(),set:aR(bh)}:aS.find(be.pop(),be.length===1&&(be[0]==="~"||be[0]==="+")&&a8.parentNode?a8.parentNode:a8,bb);bl=bk.expr?aS.filter(bk.expr,bk.set):bk.set;if(be.length>0){bo=aR(bl)}else{bc=false}while(be.length){bn=be.pop();bm=bn;if(!aV.relative[bn]){bn=""}else{bm=be.pop()}if(bm==null){bm=a8}aV.relative[bn](bo,bm,bb)}}else{bo=be=[]}}if(!bo){bo=bl}if(!bo){aS.error(bn||bd)}if(aU.call(bo)==="[object Array]"){if(!bc){bg.push.apply(bg,bo)}else{if(a8&&a8.nodeType===1){for(bf=0;bo[bf]!=null;bf++){if(bo[bf]&&(bo[bf]===true||bo[bf].nodeType===1&&aS.contains(a8,bo[bf]))){bg.push(bl[bf])}}}else{for(bf=0;bo[bf]!=null;bf++){if(bo[bf]&&bo[bf].nodeType===1){bg.push(bl[bf])}}}}}else{aR(bo,bg)}if(a9){aS(a9,bj,bg,bh);aS.uniqueSort(bg)}return bg};aS.uniqueSort=function(a9){if(aT){a5=aY;a9.sort(aT);if(a5){for(var a8=1;a8<a9.length;a8++){if(a9[a8]===a9[a8-1]){a9.splice(a8--,1)}}}}return a9};aS.matches=function(a8,a9){return aS(a8,null,null,a9)};aS.matchesSelector=function(a8,a9){return aS(a9,null,null,[a8]).length>0};aS.find=function(bf,a8,bg){var be;if(!bf){return[]}for(var bb=0,ba=aV.order.length;bb<ba;bb++){var bc,bd=aV.order[bb];if((bc=aV.leftMatch[bd].exec(bf))){var a9=bc[1];bc.splice(1,1);if(a9.substr(a9.length-1)!=="\\"){bc[1]=(bc[1]||"").replace(/\\/g,"");be=aV.find[bd](bc,a8,bg);if(be!=null){bf=bf.replace(aV.match[bd],"");break}}}}if(!be){be=a8.getElementsByTagName("*")}return{set:be,expr:bf}};aS.filter=function(bj,bi,bm,bc){var be,a8,ba=bj,bo=[],bg=bi,bf=bi&&bi[0]&&aS.isXML(bi[0]);while(bj&&bi.length){for(var bh in aV.filter){if((be=aV.leftMatch[bh].exec(bj))!=null&&be[2]){var bn,bl,a9=aV.filter[bh],bb=be[1];a8=false;be.splice(1,1);if(bb.substr(bb.length-1)==="\\"){continue}if(bg===bo){bo=[]}if(aV.preFilter[bh]){be=aV.preFilter[bh](be,bg,bm,bo,bc,bf);if(!be){a8=bn=true}else{if(be===true){continue}}}if(be){for(var bd=0;(bl=bg[bd])!=null;bd++){if(bl){bn=a9(bl,be,bd,bg);var bk=bc^!!bn;if(bm&&bn!=null){if(bk){a8=true}else{bg[bd]=false}}else{if(bk){bo.push(bl);a8=true}}}}}if(bn!==B){if(!bm){bg=bo}bj=bj.replace(aV.match[bh],"");if(!a8){return[]}break}}}if(bj===ba){if(a8==null){aS.error(bj)}else{break}}ba=bj}return bg};aS.error=function(a8){throw"Syntax error, unrecognized expression: "+a8};var aV=aS.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+\-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(a8){return a8.getAttribute("href")}},relative:{"+":function(be,a9){var bb=typeof a9==="string",bd=bb&&!/\W/.test(a9),bf=bb&&!bd;if(bd){a9=a9.toLowerCase()}for(var ba=0,a8=be.length,bc;ba<a8;ba++){if((bc=be[ba])){while((bc=bc.previousSibling)&&bc.nodeType!==1){}be[ba]=bf||bc&&bc.nodeName.toLowerCase()===a9?bc||false:bc===a9}}if(bf){aS.filter(a9,be,true)}},">":function(be,a9){var bd,bc=typeof a9==="string",ba=0,a8=be.length;if(bc&&!/\W/.test(a9)){a9=a9.toLowerCase();for(;ba<a8;ba++){bd=be[ba];if(bd){var bb=bd.parentNode;be[ba]=bb.nodeName.toLowerCase()===a9?bb:false}}}else{for(;ba<a8;ba++){bd=be[ba];if(bd){be[ba]=bc?bd.parentNode:bd.parentNode===a9}}if(bc){aS.filter(a9,be,true)}}},"":function(bb,a9,bd){var bc,ba=aZ++,a8=a7;if(typeof a9==="string"&&!/\W/.test(a9)){a9=a9.toLowerCase();bc=a9;a8=a4}a8("parentNode",a9,ba,bb,bc,bd)},"~":function(bb,a9,bd){var bc,ba=aZ++,a8=a7;if(typeof a9==="string"&&!/\W/.test(a9)){a9=a9.toLowerCase();bc=a9;a8=a4}a8("previousSibling",a9,ba,bb,bc,bd)}},find:{ID:function(a9,ba,bb){if(typeof ba.getElementById!=="undefined"&&!bb){var a8=ba.getElementById(a9[1]);return a8&&a8.parentNode?[a8]:[]}},NAME:function(ba,bd){if(typeof bd.getElementsByName!=="undefined"){var a9=[],bc=bd.getElementsByName(ba[1]);for(var bb=0,a8=bc.length;bb<a8;bb++){if(bc[bb].getAttribute("name")===ba[1]){a9.push(bc[bb])}}return a9.length===0?null:a9}},TAG:function(a8,a9){return a9.getElementsByTagName(a8[1])}},preFilter:{CLASS:function(bb,a9,ba,a8,be,bf){bb=" "+bb[1].replace(/\\/g,"")+" ";if(bf){return bb}for(var bc=0,bd;(bd=a9[bc])!=null;bc++){if(bd){if(be^(bd.className&&(" "+bd.className+" ").replace(/[\t\n]/g," ").indexOf(bb)>=0)){if(!ba){a8.push(bd)}}else{if(ba){a9[bc]=false}}}}return false},ID:function(a8){return a8[1].replace(/\\/g,"")},TAG:function(a9,a8){return a9[1].toLowerCase()},CHILD:function(a8){if(a8[1]==="nth"){var a9=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(a8[2]==="even"&&"2n"||a8[2]==="odd"&&"2n+1"||!/\D/.test(a8[2])&&"0n+"+a8[2]||a8[2]);a8[2]=(a9[1]+(a9[2]||1))-0;a8[3]=a9[3]-0}a8[0]=aZ++;return a8},ATTR:function(bc,a9,ba,a8,bd,be){var bb=bc[1].replace(/\\/g,"");if(!be&&aV.attrMap[bb]){bc[1]=aV.attrMap[bb]}if(bc[2]==="~="){bc[4]=" "+bc[4]+" "}return bc},PSEUDO:function(bc,a9,ba,a8,bd){if(bc[1]==="not"){if((a6.exec(bc[3])||"").length>1||/^\w/.test(bc[3])){bc[3]=aS(bc[3],null,null,a9)}else{var bb=aS.filter(bc[3],a9,ba,true^bd);if(!ba){a8.push.apply(a8,bb)}return false}}else{if(aV.match.POS.test(bc[0])||aV.match.CHILD.test(bc[0])){return true}}return bc},POS:function(a8){a8.unshift(true);return a8}},filters:{enabled:function(a8){return a8.disabled===false&&a8.type!=="hidden"},disabled:function(a8){return a8.disabled===true},checked:function(a8){return a8.checked===true},selected:function(a8){a8.parentNode.selectedIndex;return a8.selected===true},parent:function(a8){return !!a8.firstChild},empty:function(a8){return !a8.firstChild},has:function(ba,a9,a8){return !!aS(a8[3],ba).length},header:function(a8){return(/h\d/i).test(a8.nodeName)},text:function(a8){return"text"===a8.type},radio:function(a8){return"radio"===a8.type},checkbox:function(a8){return"checkbox"===a8.type},file:function(a8){return"file"===a8.type},password:function(a8){return"password"===a8.type},submit:function(a8){return"submit"===a8.type},image:function(a8){return"image"===a8.type},reset:function(a8){return"reset"===a8.type},button:function(a8){return"button"===a8.type||a8.nodeName.toLowerCase()==="button"},input:function(a8){return(/input|select|textarea|button/i).test(a8.nodeName)}},setFilters:{first:function(a9,a8){return a8===0},last:function(ba,a9,a8,bb){return a9===bb.length-1},even:function(a9,a8){return a8%2===0},odd:function(a9,a8){return a8%2===1},lt:function(ba,a9,a8){return a9<a8[3]-0},gt:function(ba,a9,a8){return a9>a8[3]-0},nth:function(ba,a9,a8){return a8[3]-0===a9},eq:function(ba,a9,a8){return a8[3]-0===a9}},filter:{PSEUDO:function(ba,bf,be,bg){var a8=bf[1],a9=aV.filters[a8];if(a9){return a9(ba,be,bf,bg)}else{if(a8==="contains"){return(ba.textContent||ba.innerText||aS.getText([ba])||"").indexOf(bf[3])>=0}else{if(a8==="not"){var bb=bf[3];for(var bd=0,bc=bb.length;bd<bc;bd++){if(bb[bd]===ba){return false}}return true}else{aS.error("Syntax error, unrecognized expression: "+a8)}}}},CHILD:function(a8,bb){var be=bb[1],a9=a8;switch(be){case"only":case"first":while((a9=a9.previousSibling)){if(a9.nodeType===1){return false}}if(be==="first"){return true}a9=a8;case"last":while((a9=a9.nextSibling)){if(a9.nodeType===1){return false}}return true;case"nth":var ba=bb[2],bh=bb[3];if(ba===1&&bh===0){return true}var bd=bb[0],bg=a8.parentNode;if(bg&&(bg.sizcache!==bd||!a8.nodeIndex)){var bc=0;for(a9=bg.firstChild;a9;a9=a9.nextSibling){if(a9.nodeType===1){a9.nodeIndex=++bc}}bg.sizcache=bd}var bf=a8.nodeIndex-bh;if(ba===0){return bf===0}else{return(bf%ba===0&&bf/ba>=0)}}},ID:function(a9,a8){return a9.nodeType===1&&a9.getAttribute("id")===a8},TAG:function(a9,a8){return(a8==="*"&&a9.nodeType===1)||a9.nodeName.toLowerCase()===a8},CLASS:function(a9,a8){return(" "+(a9.className||a9.getAttribute("class"))+" ").indexOf(a8)>-1},ATTR:function(bd,bb){var ba=bb[1],a8=aV.attrHandle[ba]?aV.attrHandle[ba](bd):bd[ba]!=null?bd[ba]:bd.getAttribute(ba),be=a8+"",bc=bb[2],a9=bb[4];return a8==null?bc==="!=":bc==="="?be===a9:bc==="*="?be.indexOf(a9)>=0:bc==="~="?(" "+be+" ").indexOf(a9)>=0:!a9?be&&a8!==false:bc==="!="?be!==a9:bc==="^="?be.indexOf(a9)===0:bc==="$="?be.substr(be.length-a9.length)===a9:bc==="|="?be===a9||be.substr(0,a9.length+1)===a9+"-":false},POS:function(bc,a9,ba,bd){var a8=a9[2],bb=aV.setFilters[a8];if(bb){return bb(bc,ba,a9,bd)}}}};var a0=aV.match.POS,aW=function(a9,a8){return"\\"+(a8-0+1)};for(var a3 in aV.match){aV.match[a3]=new RegExp(aV.match[a3].source+(/(?![^\[]*\])(?![^\(]*\))/.source));aV.leftMatch[a3]=new RegExp(/(^(?:.|\r|\n)*?)/.source+aV.match[a3].source.replace(/\\(\d+)/g,aW))}var aR=function(a9,a8){a9=Array.prototype.slice.call(a9,0);if(a8){a8.push.apply(a8,a9);return a8}return a9};try{Array.prototype.slice.call(aa.documentElement.childNodes,0)[0].nodeType}catch(a1){aR=function(bc,bb){var ba=0,a9=bb||[];if(aU.call(bc)==="[object Array]"){Array.prototype.push.apply(a9,bc)}else{if(typeof bc.length==="number"){for(var a8=bc.length;ba<a8;ba++){a9.push(bc[ba])}}else{for(;bc[ba];ba++){a9.push(bc[ba])}}}return a9}}var aT,a2;if(aa.documentElement.compareDocumentPosition){aT=function(a9,a8){if(a9===a8){a5=true;return 0}if(!a9.compareDocumentPosition||!a8.compareDocumentPosition){return a9.compareDocumentPosition?-1:1}return a9.compareDocumentPosition(a8)&4?-1:1}}else{aT=function(bg,bf){var bd,a9,ba=[],a8=[],bc=bg.parentNode,be=bf.parentNode,bh=bc;if(bg===bf){a5=true;return 0}else{if(bc===be){return a2(bg,bf)}else{if(!bc){return -1}else{if(!be){return 1}}}}while(bh){ba.unshift(bh);bh=bh.parentNode}bh=be;while(bh){a8.unshift(bh);bh=bh.parentNode}bd=ba.length;a9=a8.length;for(var bb=0;bb<bd&&bb<a9;bb++){if(ba[bb]!==a8[bb]){return a2(ba[bb],a8[bb])}}return bb===bd?a2(bg,a8[bb],-1):a2(ba[bb],bf,1)};a2=function(a9,a8,ba){if(a9===a8){return ba}var bb=a9.nextSibling;while(bb){if(bb===a8){return -1}bb=bb.nextSibling}return 1}}aS.getText=function(a8){var a9="",bb;for(var ba=0;a8[ba];ba++){bb=a8[ba];if(bb.nodeType===3||bb.nodeType===4){a9+=bb.nodeValue}else{if(bb.nodeType!==8){a9+=aS.getText(bb.childNodes)}}}return a9};(function(){var a9=aa.createElement("div"),ba="script"+(new Date()).getTime(),a8=aa.documentElement;a9.innerHTML="<a name='"+ba+"'/>";a8.insertBefore(a9,a8.firstChild);if(aa.getElementById(ba)){aV.find.ID=function(bc,bd,be){if(typeof bd.getElementById!=="undefined"&&!be){var bb=bd.getElementById(bc[1]);return bb?bb.id===bc[1]||typeof bb.getAttributeNode!=="undefined"&&bb.getAttributeNode("id").nodeValue===bc[1]?[bb]:B:[]}};aV.filter.ID=function(bd,bb){var bc=typeof bd.getAttributeNode!=="undefined"&&bd.getAttributeNode("id");return bd.nodeType===1&&bc&&bc.nodeValue===bb}}a8.removeChild(a9);a8=a9=null})();(function(){var a8=aa.createElement("div");a8.appendChild(aa.createComment(""));if(a8.getElementsByTagName("*").length>0){aV.find.TAG=function(a9,bd){var bc=bd.getElementsByTagName(a9[1]);if(a9[1]==="*"){var bb=[];for(var ba=0;bc[ba];ba++){if(bc[ba].nodeType===1){bb.push(bc[ba])}}bc=bb}return bc}}a8.innerHTML="<a href='#'></a>";if(a8.firstChild&&typeof a8.firstChild.getAttribute!=="undefined"&&a8.firstChild.getAttribute("href")!=="#"){aV.attrHandle.href=function(a9){return a9.getAttribute("href",2)}}a8=null})();if(aa.querySelectorAll){(function(){var a8=aS,bb=aa.createElement("div"),ba="__sizzle__";bb.innerHTML="<p class='TEST'></p>";if(bb.querySelectorAll&&bb.querySelectorAll(".TEST").length===0){return}aS=function(bg,bf,bc,be){bf=bf||aa;bg=bg.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!be&&!aS.isXML(bf)){if(bf.nodeType===9){try{return aR(bf.querySelectorAll(bg),bc)}catch(bi){}}else{if(bf.nodeType===1&&bf.nodeName.toLowerCase()!=="object"){var bd=bf.getAttribute("id"),bj=bd||ba;if(!bd){bf.setAttribute("id",bj)}try{return aR(bf.querySelectorAll("#"+bj+" "+bg),bc)}catch(bh){}finally{if(!bd){bf.removeAttribute("id")}}}}}return a8(bg,bf,bc,be)};for(var a9 in a8){aS[a9]=a8[a9]}bb=null})()}(function(){var a8=aa.documentElement,ba=a8.matchesSelector||a8.mozMatchesSelector||a8.webkitMatchesSelector||a8.msMatchesSelector,a9=false;try{ba.call(aa.documentElement,"[test!='']:sizzle")}catch(bb){a9=true}if(ba){aS.matchesSelector=function(bc,be){be=be.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!aS.isXML(bc)){try{if(a9||!aV.match.PSEUDO.test(be)&&!/!=/.test(be)){return ba.call(bc,be)}}catch(bd){}}return aS(be,null,null,[bc]).length>0}}})();(function(){var a8=aa.createElement("div");a8.innerHTML="<div class='test e'></div><div class='test'></div>";if(!a8.getElementsByClassName||a8.getElementsByClassName("e").length===0){return}a8.lastChild.className="e";if(a8.getElementsByClassName("e").length===1){return}aV.order.splice(1,0,"CLASS");aV.find.CLASS=function(a9,ba,bb){if(typeof ba.getElementsByClassName!=="undefined"&&!bb){return ba.getElementsByClassName(a9[1])}};a8=null})();function a4(a9,be,bd,bh,bf,bg){for(var bb=0,ba=bh.length;bb<ba;bb++){var a8=bh[bb];if(a8){var bc=false;a8=a8[a9];while(a8){if(a8.sizcache===bd){bc=bh[a8.sizset];break}if(a8.nodeType===1&&!bg){a8.sizcache=bd;a8.sizset=bb}if(a8.nodeName.toLowerCase()===be){bc=a8;break}a8=a8[a9]}bh[bb]=bc}}}function a7(a9,be,bd,bh,bf,bg){for(var bb=0,ba=bh.length;bb<ba;bb++){var a8=bh[bb];if(a8){var bc=false;a8=a8[a9];while(a8){if(a8.sizcache===bd){bc=bh[a8.sizset];break}if(a8.nodeType===1){if(!bg){a8.sizcache=bd;a8.sizset=bb}if(typeof be!=="string"){if(a8===be){bc=true;break}}else{if(aS.filter(be,[a8]).length>0){bc=a8;break}}}a8=a8[a9]}bh[bb]=bc}}}if(aa.documentElement.contains){aS.contains=function(a9,a8){return a9!==a8&&(a9.contains?a9.contains(a8):true)}}else{if(aa.documentElement.compareDocumentPosition){aS.contains=function(a9,a8){return !!(a9.compareDocumentPosition(a8)&16)}}else{aS.contains=function(){return false}}}aS.isXML=function(a8){var a9=(a8?a8.ownerDocument||a8:0).documentElement;return a9?a9.nodeName!=="HTML":false};var aX=function(a8,bf){var bd,bb=[],bc="",ba=bf.nodeType?[bf]:bf;while((bd=aV.match.PSEUDO.exec(a8))){bc+=bd[0];a8=a8.replace(aV.match.PSEUDO,"")}a8=aV.relative[a8]?a8+"*":a8;for(var be=0,a9=ba.length;be<a9;be++){aS(a8,ba[be],bb)}return aS.filter(bc,bb)};a.find=aS;a.expr=aS.selectors;a.expr[":"]=a.expr.filters;a.unique=aS.uniqueSort;a.text=aS.getText;a.isXMLDoc=aS.isXML;a.contains=aS.contains})();var N=/Until$/,X=/^(?:parents|prevUntil|prevAll)/,aC=/,/,aO=/^.[^:#\[\.,]*$/,F=Array.prototype.slice,z=a.expr.match.POS;a.fn.extend({find:function(aR){var aT=this.pushStack("","find",aR),aW=0;for(var aU=0,aS=this.length;aU<aS;aU++){aW=aT.length;a.find(aR,this[aU],aT);if(aU>0){for(var aX=aW;aX<aT.length;aX++){for(var aV=0;aV<aW;aV++){if(aT[aV]===aT[aX]){aT.splice(aX--,1);break}}}}}return aT},has:function(aS){var aR=a(aS);return this.filter(function(){for(var aU=0,aT=aR.length;aU<aT;aU++){if(a.contains(this,aR[aU])){return true}}})},not:function(aR){return this.pushStack(ae(this,aR,false),"not",aR)},filter:function(aR){return this.pushStack(ae(this,aR,true),"filter",aR)},is:function(aR){return !!aR&&a.filter(aR,this).length>0},closest:function(a1,aS){var aY=[],aV,aT,a0=this[0];if(a.isArray(a1)){var aX,aU,aW={},aR=1;if(a0&&a1.length){for(aV=0,aT=a1.length;aV<aT;aV++){aU=a1[aV];if(!aW[aU]){aW[aU]=a.expr.match.POS.test(aU)?a(aU,aS||this.context):aU}}while(a0&&a0.ownerDocument&&a0!==aS){for(aU in aW){aX=aW[aU];if(aX.jquery?aX.index(a0)>-1:a(a0).is(aX)){aY.push({selector:aU,elem:a0,level:aR})}}a0=a0.parentNode;aR++}}return aY}var aZ=z.test(a1)?a(a1,aS||this.context):null;for(aV=0,aT=this.length;aV<aT;aV++){a0=this[aV];while(a0){if(aZ?aZ.index(a0)>-1:a.find.matchesSelector(a0,a1)){aY.push(a0);break}else{a0=a0.parentNode;if(!a0||!a0.ownerDocument||a0===aS){break}}}}aY=aY.length>1?a.unique(aY):aY;return this.pushStack(aY,"closest",a1)},index:function(aR){if(!aR||typeof aR==="string"){return a.inArray(this[0],aR?a(aR):this.parent().children())}return a.inArray(aR.jquery?aR[0]:aR,this)},add:function(aR,aS){var aU=typeof aR==="string"?a(aR,aS||this.context):a.makeArray(aR),aT=a.merge(this.get(),aU);return this.pushStack(v(aU[0])||v(aT[0])?aT:a.unique(aT))},andSelf:function(){return this.add(this.prevObject)}});function v(aR){return !aR||!aR.parentNode||aR.parentNode.nodeType===11}a.each({parent:function(aS){var aR=aS.parentNode;return aR&&aR.nodeType!==11?aR:null},parents:function(aR){return a.dir(aR,"parentNode")},parentsUntil:function(aS,aR,aT){return a.dir(aS,"parentNode",aT)},next:function(aR){return a.nth(aR,2,"nextSibling")},prev:function(aR){return a.nth(aR,2,"previousSibling")},nextAll:function(aR){return a.dir(aR,"nextSibling")},prevAll:function(aR){return a.dir(aR,"previousSibling")},nextUntil:function(aS,aR,aT){return a.dir(aS,"nextSibling",aT)},prevUntil:function(aS,aR,aT){return a.dir(aS,"previousSibling",aT)},siblings:function(aR){return a.sibling(aR.parentNode.firstChild,aR)},children:function(aR){return a.sibling(aR.firstChild)},contents:function(aR){return a.nodeName(aR,"iframe")?aR.contentDocument||aR.contentWindow.document:a.makeArray(aR.childNodes)}},function(aR,aS){a.fn[aR]=function(aV,aT){var aU=a.map(this,aS,aV);if(!N.test(aR)){aT=aV}if(aT&&typeof aT==="string"){aU=a.filter(aT,aU)}aU=this.length>1?a.unique(aU):aU;if((this.length>1||aC.test(aT))&&X.test(aR)){aU=aU.reverse()}return this.pushStack(aU,aR,F.call(arguments).join(","))}});a.extend({filter:function(aT,aR,aS){if(aS){aT=":not("+aT+")"}return aR.length===1?a.find.matchesSelector(aR[0],aT)?[aR[0]]:[]:a.find.matches(aT,aR)},dir:function(aT,aS,aV){var aR=[],aU=aT[aS];while(aU&&aU.nodeType!==9&&(aV===B||aU.nodeType!==1||!a(aU).is(aV))){if(aU.nodeType===1){aR.push(aU)}aU=aU[aS]}return aR},nth:function(aV,aR,aT,aU){aR=aR||1;var aS=0;for(;aV;aV=aV[aT]){if(aV.nodeType===1&&++aS===aR){break}}return aV},sibling:function(aT,aS){var aR=[];for(;aT;aT=aT.nextSibling){if(aT.nodeType===1&&aT!==aS){aR.push(aT)}}return aR}});function ae(aU,aT,aR){if(a.isFunction(aT)){return a.grep(aU,function(aW,aV){var aX=!!aT.call(aW,aV,aW);return aX===aR})}else{if(aT.nodeType){return a.grep(aU,function(aW,aV){return(aW===aT)===aR})}else{if(typeof aT==="string"){var aS=a.grep(aU,function(aV){return aV.nodeType===1});if(aO.test(aT)){return a.filter(aT,aS,!aR)}else{aT=a.filter(aT,aS)}}}}return a.grep(aU,function(aW,aV){return(a.inArray(aW,aT)>=0)===aR})}var S=/ jQuery\d+="(?:\d+|null)"/g,Y=/^\s+/,I=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,b=/<([\w:]+)/,r=/<tbody/i,L=/<|&#?\w+;/,E=/<(?:script|object|embed|option|style)/i,k=/checked\s*(?:[^=]|=\s*.checked.)/i,H=/\=([^="'>\s]+\/)>/g,ab={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};ab.optgroup=ab.option;ab.tbody=ab.tfoot=ab.colgroup=ab.caption=ab.thead;ab.th=ab.td;if(!a.support.htmlSerialize){ab._default=[1,"div<div>","</div>"]}a.fn.extend({text:function(aR){if(a.isFunction(aR)){return this.each(function(aT){var aS=a(this);aS.text(aR.call(this,aT,aS.text()))})}if(typeof aR!=="object"&&aR!==B){return this.empty().append((this[0]&&this[0].ownerDocument||aa).createTextNode(aR))}return a.text(this)},wrapAll:function(aR){if(a.isFunction(aR)){return this.each(function(aT){a(this).wrapAll(aR.call(this,aT))})}if(this[0]){var aS=a(aR,this[0].ownerDocument).eq(0).clone(true);if(this[0].parentNode){aS.insertBefore(this[0])}aS.map(function(){var aT=this;while(aT.firstChild&&aT.firstChild.nodeType===1){aT=aT.firstChild}return aT}).append(this)}return this},wrapInner:function(aR){if(a.isFunction(aR)){return this.each(function(aS){a(this).wrapInner(aR.call(this,aS))})}return this.each(function(){var aS=a(this),aT=aS.contents();if(aT.length){aT.wrapAll(aR)}else{aS.append(aR)}})},wrap:function(aR){return this.each(function(){a(this).wrapAll(aR)})},unwrap:function(){return this.parent().each(function(){if(!a.nodeName(this,"body")){a(this).replaceWith(this.childNodes)}}).end()},append:function(){return this.domManip(arguments,true,function(aR){if(this.nodeType===1){this.appendChild(aR)}})},prepend:function(){return this.domManip(arguments,true,function(aR){if(this.nodeType===1){this.insertBefore(aR,this.firstChild)}})},before:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(aS){this.parentNode.insertBefore(aS,this)})}else{if(arguments.length){var aR=a(arguments[0]);aR.push.apply(aR,this.toArray());return this.pushStack(aR,"before",arguments)}}},after:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(aS){this.parentNode.insertBefore(aS,this.nextSibling)})}else{if(arguments.length){var aR=this.pushStack(this,"after",arguments);aR.push.apply(aR,a(arguments[0]).toArray());return aR}}},remove:function(aR,aU){for(var aS=0,aT;(aT=this[aS])!=null;aS++){if(!aR||a.filter(aR,[aT]).length){if(!aU&&aT.nodeType===1){a.cleanData(aT.getElementsByTagName("*"));a.cleanData([aT])}if(aT.parentNode){aT.parentNode.removeChild(aT)}}}return this},empty:function(){for(var aR=0,aS;(aS=this[aR])!=null;aR++){if(aS.nodeType===1){a.cleanData(aS.getElementsByTagName("*"))}while(aS.firstChild){aS.removeChild(aS.firstChild)}}return this},clone:function(aS){var aR=this.map(function(){if(!a.support.noCloneEvent&&!a.isXMLDoc(this)){var aU=this.outerHTML,aT=this.ownerDocument;if(!aU){var aV=aT.createElement("div");aV.appendChild(this.cloneNode(true));aU=aV.innerHTML}return a.clean([aU.replace(S,"").replace(H,'="$1">').replace(Y,"")],aT)[0]}else{return this.cloneNode(true)}});if(aS===true){o(this,aR);o(this.find("*"),aR.find("*"))}return aR},html:function(aT){if(aT===B){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(S,""):null}else{if(typeof aT==="string"&&!E.test(aT)&&(a.support.leadingWhitespace||!Y.test(aT))&&!ab[(b.exec(aT)||["",""])[1].toLowerCase()]){aT=aT.replace(I,"<$1></$2>");try{for(var aS=0,aR=this.length;aS<aR;aS++){if(this[aS].nodeType===1){a.cleanData(this[aS].getElementsByTagName("*"));this[aS].innerHTML=aT}}}catch(aU){this.empty().append(aT)}}else{if(a.isFunction(aT)){this.each(function(aW){var aV=a(this);aV.html(aT.call(this,aW,aV.html()))})}else{this.empty().append(aT)}}}return this},replaceWith:function(aR){if(this[0]&&this[0].parentNode){if(a.isFunction(aR)){return this.each(function(aU){var aT=a(this),aS=aT.html();aT.replaceWith(aR.call(this,aU,aS))})}if(typeof aR!=="string"){aR=a(aR).detach()}return this.each(function(){var aT=this.nextSibling,aS=this.parentNode;a(this).remove();if(aT){a(aT).before(aR)}else{a(aS).append(aR)}})}else{return this.pushStack(a(a.isFunction(aR)?aR():aR),"replaceWith",aR)}},detach:function(aR){return this.remove(aR,true)},domManip:function(aX,a1,a0){var aU,aV,aW,aZ,aY=aX[0],aS=[];if(!a.support.checkClone&&arguments.length===3&&typeof aY==="string"&&k.test(aY)){return this.each(function(){a(this).domManip(aX,a1,a0,true)})}if(a.isFunction(aY)){return this.each(function(a3){var a2=a(this);aX[0]=aY.call(this,a3,a1?a2.html():B);a2.domManip(aX,a1,a0)})}if(this[0]){aZ=aY&&aY.parentNode;if(a.support.parentNode&&aZ&&aZ.nodeType===11&&aZ.childNodes.length===this.length){aU={fragment:aZ}}else{aU=a.buildFragment(aX,this,aS)}aW=aU.fragment;if(aW.childNodes.length===1){aV=aW=aW.firstChild}else{aV=aW.firstChild}if(aV){a1=a1&&a.nodeName(aV,"tr");for(var aT=0,aR=this.length;aT<aR;aT++){a0.call(a1?aD(this[aT],aV):this[aT],aT>0||aU.cacheable||this.length>1?aW.cloneNode(true):aW)}}if(aS.length){a.each(aS,aN)}}return this}});function aD(aR,aS){return a.nodeName(aR,"table")?(aR.getElementsByTagName("tbody")[0]||aR.appendChild(aR.ownerDocument.createElement("tbody"))):aR}function o(aT,aR){var aS=0;aR.each(function(){if(this.nodeName!==(aT[aS]&&aT[aS].nodeName)){return}var aY=a.data(aT[aS++]),aX=a.data(this,aY),aU=aY&&aY.events;if(aU){delete aX.handle;aX.events={};for(var aW in aU){for(var aV in aU[aW]){a.event.add(this,aW,aU[aW][aV],aU[aW][aV].data)}}}})}a.buildFragment=function(aW,aU,aS){var aV,aR,aT,aX=(aU&&aU[0]?aU[0].ownerDocument||aU[0]:aa);if(aW.length===1&&typeof aW[0]==="string"&&aW[0].length<512&&aX===aa&&!E.test(aW[0])&&(a.support.checkClone||!k.test(aW[0]))){aR=true;aT=a.fragments[aW[0]];if(aT){if(aT!==1){aV=aT}}}if(!aV){aV=aX.createDocumentFragment();a.clean(aW,aX,aV,aS)}if(aR){a.fragments[aW[0]]=aT?aV:1}return{fragment:aV,cacheable:aR}};a.fragments={};a.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(aR,aS){a.fn[aR]=function(aT){var aW=[],aZ=a(aT),aY=this.length===1&&this[0].parentNode;if(aY&&aY.nodeType===11&&aY.childNodes.length===1&&aZ.length===1){aZ[aS](this[0]);return this}else{for(var aX=0,aU=aZ.length;aX<aU;aX++){var aV=(aX>0?this.clone(true):this).get();a(aZ[aX])[aS](aV);aW=aW.concat(aV)}return this.pushStack(aW,aR,aZ.selector)}}});a.extend({clean:function(aT,aV,a2,aX){aV=aV||aa;if(typeof aV.createElement==="undefined"){aV=aV.ownerDocument||aV[0]&&aV[0].ownerDocument||aa}var a3=[];for(var a1=0,aW;(aW=aT[a1])!=null;a1++){if(typeof aW==="number"){aW+=""}if(!aW){continue}if(typeof aW==="string"&&!L.test(aW)){aW=aV.createTextNode(aW)}else{if(typeof aW==="string"){aW=aW.replace(I,"<$1></$2>");var a4=(b.exec(aW)||["",""])[1].toLowerCase(),aU=ab[a4]||ab._default,a0=aU[0],aS=aV.createElement("div");aS.innerHTML=aU[1]+aW+aU[2];while(a0--){aS=aS.lastChild}if(!a.support.tbody){var aR=r.test(aW),aZ=a4==="table"&&!aR?aS.firstChild&&aS.firstChild.childNodes:aU[1]==="<table>"&&!aR?aS.childNodes:[];for(var aY=aZ.length-1;aY>=0;--aY){if(a.nodeName(aZ[aY],"tbody")&&!aZ[aY].childNodes.length){aZ[aY].parentNode.removeChild(aZ[aY])}}}if(!a.support.leadingWhitespace&&Y.test(aW)){aS.insertBefore(aV.createTextNode(Y.exec(aW)[0]),aS.firstChild)}aW=aS.childNodes}}if(aW.nodeType){a3.push(aW)}else{a3=a.merge(a3,aW)}}if(a2){for(a1=0;a3[a1];a1++){if(aX&&a.nodeName(a3[a1],"script")&&(!a3[a1].type||a3[a1].type.toLowerCase()==="text/javascript")){aX.push(a3[a1].parentNode?a3[a1].parentNode.removeChild(a3[a1]):a3[a1])}else{if(a3[a1].nodeType===1){a3.splice.apply(a3,[a1+1,0].concat(a.makeArray(a3[a1].getElementsByTagName("script"))))}a2.appendChild(a3[a1])}}}return a3},cleanData:function(aS){var aV,aT,aR=a.cache,aY=a.event.special,aX=a.support.deleteExpando;for(var aW=0,aU;(aU=aS[aW])!=null;aW++){if(aU.nodeName&&a.noData[aU.nodeName.toLowerCase()]){continue}aT=aU[a.expando];if(aT){aV=aR[aT];if(aV&&aV.events){for(var aZ in aV.events){if(aY[aZ]){a.event.remove(aU,aZ)}else{a.removeEvent(aU,aZ,aV.handle)}}}if(aX){delete aU[a.expando]}else{if(aU.removeAttribute){aU.removeAttribute(a.expando)}}delete aR[aT]}}}});function aN(aR,aS){if(aS.src){a.ajax({url:aS.src,async:false,dataType:"script"})}else{a.globalEval(aS.text||aS.textContent||aS.innerHTML||"")}if(aS.parentNode){aS.parentNode.removeChild(aS)}}var T=/alpha\([^)]*\)/i,Z=/opacity=([^)]*)/,ar=/-([a-z])/ig,t=/([A-Z])/g,aF=/^-?\d+(?:px)?$/i,aM=/^-?\d/,aB={position:"absolute",visibility:"hidden",display:"block"},V=["Left","Right"],ax=["Top","Bottom"],M,ah,aq,h=function(aR,aS){return aS.toUpperCase()};a.fn.css=function(aR,aS){if(arguments.length===2&&aS===B){return this}return a.access(this,aR,aS,true,function(aU,aT,aV){return aV!==B?a.style(aU,aT,aV):a.css(aU,aT)})};a.extend({cssHooks:{opacity:{get:function(aT,aS){if(aS){var aR=M(aT,"opacity","opacity");return aR===""?"1":aR}else{return aT.style.opacity}}}},cssNumber:{zIndex:true,fontWeight:true,opacity:true,zoom:true,lineHeight:true},cssProps:{"float":a.support.cssFloat?"cssFloat":"styleFloat"},style:function(aT,aS,aY,aU){if(!aT||aT.nodeType===3||aT.nodeType===8||!aT.style){return}var aX,aV=a.camelCase(aS),aR=aT.style,aZ=a.cssHooks[aV];aS=a.cssProps[aV]||aV;if(aY!==B){if(typeof aY==="number"&&isNaN(aY)||aY==null){return}if(typeof aY==="number"&&!a.cssNumber[aV]){aY+="px"}if(!aZ||!("set" in aZ)||(aY=aZ.set(aT,aY))!==B){try{aR[aS]=aY}catch(aW){}}}else{if(aZ&&"get" in aZ&&(aX=aZ.get(aT,false,aU))!==B){return aX}return aR[aS]}},css:function(aW,aV,aS){var aU,aT=a.camelCase(aV),aR=a.cssHooks[aT];aV=a.cssProps[aT]||aT;if(aR&&"get" in aR&&(aU=aR.get(aW,true,aS))!==B){return aU}else{if(M){return M(aW,aV,aT)}}},swap:function(aU,aT,aV){var aR={};for(var aS in aT){aR[aS]=aU.style[aS];aU.style[aS]=aT[aS]}aV.call(aU);for(aS in aT){aU.style[aS]=aR[aS]}},camelCase:function(aR){return aR.replace(ar,h)}});a.curCSS=a.css;a.each(["height","width"],function(aS,aR){a.cssHooks[aR]={get:function(aV,aU,aT){var aW;if(aU){if(aV.offsetWidth!==0){aW=m(aV,aR,aT)}else{a.swap(aV,aB,function(){aW=m(aV,aR,aT)})}if(aW<=0){aW=M(aV,aR,aR);if(aW==="0px"&&aq){aW=aq(aV,aR,aR)}if(aW!=null){return aW===""||aW==="auto"?"0px":aW}}if(aW<0||aW==null){aW=aV.style[aR];return aW===""||aW==="auto"?"0px":aW}return typeof aW==="string"?aW:aW+"px"}},set:function(aT,aU){if(aF.test(aU)){aU=parseFloat(aU);if(aU>=0){return aU+"px"}}else{return aU}}}});if(!a.support.opacity){a.cssHooks.opacity={get:function(aS,aR){return Z.test((aR&&aS.currentStyle?aS.currentStyle.filter:aS.style.filter)||"")?(parseFloat(RegExp.$1)/100)+"":aR?"1":""},set:function(aU,aV){var aT=aU.style;aT.zoom=1;var aR=a.isNaN(aV)?"":"alpha(opacity="+aV*100+")",aS=aT.filter||"";aT.filter=T.test(aS)?aS.replace(T,aR):aT.filter+" "+aR}}}if(aa.defaultView&&aa.defaultView.getComputedStyle){ah=function(aW,aR,aU){var aT,aV,aS;aU=aU.replace(t,"-$1").toLowerCase();if(!(aV=aW.ownerDocument.defaultView)){return B}if((aS=aV.getComputedStyle(aW,null))){aT=aS.getPropertyValue(aU);if(aT===""&&!a.contains(aW.ownerDocument.documentElement,aW)){aT=a.style(aW,aU)}}return aT}}if(aa.documentElement.currentStyle){aq=function(aV,aT){var aW,aR,aS=aV.currentStyle&&aV.currentStyle[aT],aU=aV.style;if(!aF.test(aS)&&aM.test(aS)){aW=aU.left;aR=aV.runtimeStyle.left;aV.runtimeStyle.left=aV.currentStyle.left;aU.left=aT==="fontSize"?"1em":(aS||0);aS=aU.pixelLeft+"px";aU.left=aW;aV.runtimeStyle.left=aR}return aS===""?"auto":aS}}M=ah||aq;function m(aT,aS,aR){var aV=aS==="width"?V:ax,aU=aS==="width"?aT.offsetWidth:aT.offsetHeight;if(aR==="border"){return aU}a.each(aV,function(){if(!aR){aU-=parseFloat(a.css(aT,"padding"+this))||0}if(aR==="margin"){aU+=parseFloat(a.css(aT,"margin"+this))||0}else{aU-=parseFloat(a.css(aT,"border"+this+"Width"))||0}});return aU}if(a.expr&&a.expr.filters){a.expr.filters.hidden=function(aT){var aS=aT.offsetWidth,aR=aT.offsetHeight;return(aS===0&&aR===0)||(!a.support.reliableHiddenOffsets&&(aT.style.display||a.css(aT,"display"))==="none")};a.expr.filters.visible=function(aR){return !a.expr.filters.hidden(aR)}}var ad=a.now(),aA=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,n=/^(?:select|textarea)/i,au=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,ak=/^(?:GET|HEAD)$/,W=/\[\]$/,p=/\=\?(&|$)/,C=/\?/,aQ=/([?&])_=[^&]*/,A=/^(\w+:)?\/\/([^\/?#]+)/,e=/%20/g,aP=/#.*$/,u=a.fn.load;a.fn.extend({load:function(aT,aW,aX){if(typeof aT!=="string"&&u){return u.apply(this,arguments)}else{if(!this.length){return this}}var aV=aT.indexOf(" ");if(aV>=0){var aR=aT.slice(aV,aT.length);aT=aT.slice(0,aV)}var aU="GET";if(aW){if(a.isFunction(aW)){aX=aW;aW=null}else{if(typeof aW==="object"){aW=a.param(aW,a.ajaxSettings.traditional);aU="POST"}}}var aS=this;a.ajax({url:aT,type:aU,dataType:"html",data:aW,complete:function(aZ,aY){if(aY==="success"||aY==="notmodified"){aS.html(aR?a("<div>").append(aZ.responseText.replace(aA,"")).find(aR):aZ.responseText)}if(aX){aS.each(aX,[aZ.responseText,aY,aZ])}}});return this},serialize:function(){return a.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?a.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||n.test(this.nodeName)||au.test(this.type))}).map(function(aR,aS){var aT=a(this).val();return aT==null?null:a.isArray(aT)?a.map(aT,function(aV,aU){return{name:aS.name,value:aV}}):{name:aS.name,value:aT}}).get()}});a.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(aR,aS){a.fn[aS]=function(aT){return this.bind(aS,aT)}});a.extend({get:function(aR,aT,aU,aS){if(a.isFunction(aT)){aS=aS||aU;aU=aT;aT=null}return a.ajax({type:"GET",url:aR,data:aT,success:aU,dataType:aS})},getScript:function(aR,aS){return a.get(aR,null,aS,"script")},getJSON:function(aR,aS,aT){return a.get(aR,aS,aT,"json")},post:function(aR,aT,aU,aS){if(a.isFunction(aT)){aS=aS||aU;aU=aT;aT={}}return a.ajax({type:"POST",url:aR,data:aT,success:aU,dataType:aS})},ajaxSetup:function(aR){a.extend(a.ajaxSettings,aR)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return new aE.XMLHttpRequest()},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},ajax:function(a8){var a1=a.extend(true,{},a.ajaxSettings,a8),bc,a7,bb,aT=a1.type.toUpperCase(),a4=ak.test(aT);a1.url=a1.url.replace(aP,"");a1.context=a8&&a8.context!=null?a8.context:a1;if(a1.data&&a1.processData&&typeof a1.data!=="string"){a1.data=a.param(a1.data,a1.traditional)}if(a1.dataType==="jsonp"){if(aT==="GET"){if(!p.test(a1.url)){a1.url+=(C.test(a1.url)?"&":"?")+(a1.jsonp||"callback")+"=?"}}else{if(!a1.data||!p.test(a1.data)){a1.data=(a1.data?a1.data+"&":"")+(a1.jsonp||"callback")+"=?"}}a1.dataType="json"}if(a1.dataType==="json"&&(a1.data&&p.test(a1.data)||p.test(a1.url))){bc=a1.jsonpCallback||("jsonp"+ad++);if(a1.data){a1.data=(a1.data+"").replace(p,"="+bc+"$1")}a1.url=a1.url.replace(p,"="+bc+"$1");a1.dataType="script";var a5=aE[bc];aE[bc]=function(be){if(a.isFunction(a5)){a5(be)}else{aE[bc]=B;try{delete aE[bc]}catch(bd){}}bb=be;a.handleSuccess(a1,aX,a7,bb);a.handleComplete(a1,aX,a7,bb);if(aU){aU.removeChild(a9)}}}if(a1.dataType==="script"&&a1.cache===null){a1.cache=false}if(a1.cache===false&&a4){var aR=a.now();var ba=a1.url.replace(aQ,"$1_="+aR);a1.url=ba+((ba===a1.url)?(C.test(a1.url)?"&":"?")+"_="+aR:"")}if(a1.data&&a4){a1.url+=(C.test(a1.url)?"&":"?")+a1.data}if(a1.global&&a.active++===0){a.event.trigger("ajaxStart")}var a6=A.exec(a1.url),aV=a6&&(a6[1]&&a6[1].toLowerCase()!==location.protocol||a6[2].toLowerCase()!==location.host);if(a1.dataType==="script"&&aT==="GET"&&aV){var aU=aa.getElementsByTagName("head")[0]||aa.documentElement;var a9=aa.createElement("script");if(a1.scriptCharset){a9.charset=a1.scriptCharset}a9.src=a1.url;if(!bc){var a2=false;a9.onload=a9.onreadystatechange=function(){if(!a2&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){a2=true;a.handleSuccess(a1,aX,a7,bb);a.handleComplete(a1,aX,a7,bb);a9.onload=a9.onreadystatechange=null;if(aU&&a9.parentNode){aU.removeChild(a9)}}}}aU.insertBefore(a9,aU.firstChild);return B}var aZ=false;var aX=a1.xhr();if(!aX){return}if(a1.username){aX.open(aT,a1.url,a1.async,a1.username,a1.password)}else{aX.open(aT,a1.url,a1.async)}try{if((a1.data!=null&&!a4)||(a8&&a8.contentType)){aX.setRequestHeader("Content-Type",a1.contentType)}if(a1.ifModified){if(a.lastModified[a1.url]){aX.setRequestHeader("If-Modified-Since",a.lastModified[a1.url])}if(a.etag[a1.url]){aX.setRequestHeader("If-None-Match",a.etag[a1.url])}}if(!aV){aX.setRequestHeader("X-Requested-With","XMLHttpRequest")}aX.setRequestHeader("Accept",a1.dataType&&a1.accepts[a1.dataType]?a1.accepts[a1.dataType]+", */*; q=0.01":a1.accepts._default)}catch(aY){}if(a1.beforeSend&&a1.beforeSend.call(a1.context,aX,a1)===false){if(a1.global&&a.active--===1){a.event.trigger("ajaxStop")}aX.abort();return false}if(a1.global){a.triggerGlobal(a1,"ajaxSend",[aX,a1])}var a0=aX.onreadystatechange=function(bd){if(!aX||aX.readyState===0||bd==="abort"){if(!aZ){a.handleComplete(a1,aX,a7,bb)}aZ=true;if(aX){aX.onreadystatechange=a.noop}}else{if(!aZ&&aX&&(aX.readyState===4||bd==="timeout")){aZ=true;aX.onreadystatechange=a.noop;a7=bd==="timeout"?"timeout":!a.httpSuccess(aX)?"error":a1.ifModified&&a.httpNotModified(aX,a1.url)?"notmodified":"success";var be;if(a7==="success"){try{bb=a.httpData(aX,a1.dataType,a1)}catch(bf){a7="parsererror";be=bf}}if(a7==="success"||a7==="notmodified"){if(!bc){a.handleSuccess(a1,aX,a7,bb)}}else{a.handleError(a1,aX,a7,be)}if(!bc){a.handleComplete(a1,aX,a7,bb)}if(bd==="timeout"){aX.abort()}if(a1.async){aX=null}}}};try{var aS=aX.abort;aX.abort=function(){if(aX){Function.prototype.call.call(aS,aX)}a0("abort")}}catch(a3){}if(a1.async&&a1.timeout>0){setTimeout(function(){if(aX&&!aZ){a0("timeout")}},a1.timeout)}try{aX.send(a4||a1.data==null?null:a1.data)}catch(aW){a.handleError(a1,aX,null,aW);a.handleComplete(a1,aX,a7,bb)}if(!a1.async){a0()}return aX},param:function(aR,aT){var aS=[],aV=function(aW,aX){aX=a.isFunction(aX)?aX():aX;aS[aS.length]=encodeURIComponent(aW)+"="+encodeURIComponent(aX)};if(aT===B){aT=a.ajaxSettings.traditional}if(a.isArray(aR)||aR.jquery){a.each(aR,function(){aV(this.name,this.value)})}else{for(var aU in aR){q(aU,aR[aU],aT,aV)}}return aS.join("&").replace(e,"+")}});function q(aS,aU,aR,aT){if(a.isArray(aU)&&aU.length){a.each(aU,function(aW,aV){if(aR||W.test(aS)){aT(aS,aV)}else{q(aS+"["+(typeof aV==="object"||a.isArray(aV)?aW:"")+"]",aV,aR,aT)}})}else{if(!aR&&aU!=null&&typeof aU==="object"){if(a.isEmptyObject(aU)){aT(aS,"")}else{a.each(aU,function(aW,aV){q(aS+"["+aW+"]",aV,aR,aT)})}}else{aT(aS,aU)}}}a.extend({active:0,lastModified:{},etag:{},handleError:function(aS,aU,aR,aT){if(aS.error){aS.error.call(aS.context,aU,aR,aT)}if(aS.global){a.triggerGlobal(aS,"ajaxError",[aU,aS,aT])}},handleSuccess:function(aS,aU,aR,aT){if(aS.success){aS.success.call(aS.context,aT,aR,aU)}if(aS.global){a.triggerGlobal(aS,"ajaxSuccess",[aU,aS])}},handleComplete:function(aS,aT,aR){if(aS.complete){aS.complete.call(aS.context,aT,aR)}if(aS.global){a.triggerGlobal(aS,"ajaxComplete",[aT,aS])}if(aS.global&&a.active--===1){a.event.trigger("ajaxStop")}},triggerGlobal:function(aT,aS,aR){(aT.context&&aT.context.url==null?a(aT.context):a.event).trigger(aS,aR)},httpSuccess:function(aS){try{return !aS.status&&location.protocol==="file:"||aS.status>=200&&aS.status<300||aS.status===304||aS.status===1223}catch(aR){}return false},httpNotModified:function(aU,aR){var aT=aU.getResponseHeader("Last-Modified"),aS=aU.getResponseHeader("Etag");if(aT){a.lastModified[aR]=aT}if(aS){a.etag[aR]=aS}return aU.status===304},httpData:function(aW,aU,aT){var aS=aW.getResponseHeader("content-type")||"",aR=aU==="xml"||!aU&&aS.indexOf("xml")>=0,aV=aR?aW.responseXML:aW.responseText;if(aR&&aV.documentElement.nodeName==="parsererror"){a.error("parsererror")}if(aT&&aT.dataFilter){aV=aT.dataFilter(aV,aU)}if(typeof aV==="string"){if(aU==="json"||!aU&&aS.indexOf("json")>=0){aV=a.parseJSON(aV)}else{if(aU==="script"||!aU&&aS.indexOf("javascript")>=0){a.globalEval(aV)}}}return aV}});if(aE.ActiveXObject){a.ajaxSettings.xhr=function(){if(aE.location.protocol!=="file:"){try{return new aE.XMLHttpRequest()}catch(aS){}}try{return new aE.ActiveXObject("Microsoft.XMLHTTP")}catch(aR){}}}a.support.ajax=!!a.ajaxSettings.xhr();var G={},ac=/^(?:toggle|show|hide)$/,am=/^([+\-]=)?([\d+.\-]+)(.*)$/,ay,ag=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];a.fn.extend({show:function(aU,aX,aW){var aT,aV;if(aU||aU===0){return this.animate(aw("show",3),aU,aX,aW)}else{for(var aS=0,aR=this.length;aS<aR;aS++){aT=this[aS];aV=aT.style.display;if(!a.data(aT,"olddisplay")&&aV==="none"){aV=aT.style.display=""}if(aV===""&&a.css(aT,"display")==="none"){a.data(aT,"olddisplay",s(aT.nodeName))}}for(aS=0;aS<aR;aS++){aT=this[aS];aV=aT.style.display;if(aV===""||aV==="none"){aT.style.display=a.data(aT,"olddisplay")||""}}return this}},hide:function(aT,aW,aV){if(aT||aT===0){return this.animate(aw("hide",3),aT,aW,aV)}else{for(var aS=0,aR=this.length;aS<aR;aS++){var aU=a.css(this[aS],"display");if(aU!=="none"){a.data(this[aS],"olddisplay",aU)}}for(aS=0;aS<aR;aS++){this[aS].style.display="none"}return this}},_toggle:a.fn.toggle,toggle:function(aT,aS,aU){var aR=typeof aT==="boolean";if(a.isFunction(aT)&&a.isFunction(aS)){this._toggle.apply(this,arguments)}else{if(aT==null||aR){this.each(function(){var aV=aR?aT:a(this).is(":hidden");a(this)[aV?"show":"hide"]()})}else{this.animate(aw("toggle",3),aT,aS,aU)}}return this},fadeTo:function(aR,aU,aT,aS){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:aU},aR,aT,aS)},animate:function(aV,aS,aU,aT){var aR=a.speed(aS,aU,aT);if(a.isEmptyObject(aV)){return this.each(aR.complete)}return this[aR.queue===false?"each":"queue"](function(){var aY=a.extend({},aR),a2,aZ=this.nodeType===1,a0=aZ&&a(this).is(":hidden"),aW=this;for(a2 in aV){var aX=a.camelCase(a2);if(a2!==aX){aV[aX]=aV[a2];delete aV[a2];a2=aX}if(aV[a2]==="hide"&&a0||aV[a2]==="show"&&!a0){return aY.complete.call(this)}if(aZ&&(a2==="height"||a2==="width")){aY.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY];if(a.css(this,"display")==="inline"&&a.css(this,"float")==="none"){if(!a.support.inlineBlockNeedsLayout){this.style.display="inline-block"}else{var a1=s(this.nodeName);if(a1==="inline"){this.style.display="inline-block"}else{this.style.display="inline";this.style.zoom=1}}}}if(a.isArray(aV[a2])){(aY.specialEasing=aY.specialEasing||{})[a2]=aV[a2][1];aV[a2]=aV[a2][0]}}if(aY.overflow!=null){this.style.overflow="hidden"}aY.curAnim=a.extend({},aV);a.each(aV,function(a4,a8){var a7=new a.fx(aW,aY,a4);if(ac.test(a8)){a7[a8==="toggle"?a0?"show":"hide":a8](aV)}else{var a6=am.exec(a8),a9=a7.cur()||0;if(a6){var a3=parseFloat(a6[2]),a5=a6[3]||"px";if(a5!=="px"){a.style(aW,a4,(a3||1)+a5);a9=((a3||1)/a7.cur())*a9;a.style(aW,a4,a9+a5)}if(a6[1]){a3=((a6[1]==="-="?-1:1)*a3)+a9}a7.custom(a9,a3,a5)}else{a7.custom(a9,a8,"")}}});return true})},stop:function(aS,aR){var aT=a.timers;if(aS){this.queue([])}this.each(function(){for(var aU=aT.length-1;aU>=0;aU--){if(aT[aU].elem===this){if(aR){aT[aU](true)}aT.splice(aU,1)}}});if(!aR){this.dequeue()}return this}});function aw(aS,aR){var aT={};a.each(ag.concat.apply([],ag.slice(0,aR)),function(){aT[this]=aS});return aT}a.each({slideDown:aw("show",1),slideUp:aw("hide",1),slideToggle:aw("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(aR,aS){a.fn[aR]=function(aT,aV,aU){return this.animate(aS,aT,aV,aU)}});a.extend({speed:function(aT,aU,aS){var aR=aT&&typeof aT==="object"?a.extend({},aT):{complete:aS||!aS&&aU||a.isFunction(aT)&&aT,duration:aT,easing:aS&&aU||aU&&!a.isFunction(aU)&&aU};aR.duration=a.fx.off?0:typeof aR.duration==="number"?aR.duration:aR.duration in a.fx.speeds?a.fx.speeds[aR.duration]:a.fx.speeds._default;aR.old=aR.complete;aR.complete=function(){if(aR.queue!==false){a(this).dequeue()}if(a.isFunction(aR.old)){aR.old.call(this)}};return aR},easing:{linear:function(aT,aU,aR,aS){return aR+aS*aT},swing:function(aT,aU,aR,aS){return((-Math.cos(aT*Math.PI)/2)+0.5)*aS+aR}},timers:[],fx:function(aS,aR,aT){this.options=aR;this.elem=aS;this.prop=aT;if(!aR.orig){aR.orig={}}}});a.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(a.fx.step[this.prop]||a.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var aR=parseFloat(a.css(this.elem,this.prop));return aR&&aR>-10000?aR:0},custom:function(aW,aV,aU){var aR=this,aT=a.fx;this.startTime=a.now();this.start=aW;this.end=aV;this.unit=aU||this.unit||"px";this.now=this.start;this.pos=this.state=0;function aS(aX){return aR.step(aX)}aS.elem=this.elem;if(aS()&&a.timers.push(aS)&&!ay){ay=setInterval(aT.tick,aT.interval)}},show:function(){this.options.orig[this.prop]=a.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());a(this.elem).show()},hide:function(){this.options.orig[this.prop]=a.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(aU){var aZ=a.now(),aV=true;if(aU||aZ>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var aW in this.options.curAnim){if(this.options.curAnim[aW]!==true){aV=false}}if(aV){if(this.options.overflow!=null&&!a.support.shrinkWrapBlocks){var aT=this.elem,a0=this.options;a.each(["","X","Y"],function(a1,a2){aT.style["overflow"+a2]=a0.overflow[a1]})}if(this.options.hide){a(this.elem).hide()}if(this.options.hide||this.options.show){for(var aR in this.options.curAnim){a.style(this.elem,aR,this.options.orig[aR])}}this.options.complete.call(this.elem)}return false}else{var aS=aZ-this.startTime;this.state=aS/this.options.duration;var aX=this.options.specialEasing&&this.options.specialEasing[this.prop];var aY=this.options.easing||(a.easing.swing?"swing":"linear");this.pos=a.easing[aX||aY](this.state,aS,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};a.extend(a.fx,{tick:function(){var aS=a.timers;for(var aR=0;aR<aS.length;aR++){if(!aS[aR]()){aS.splice(aR--,1)}}if(!aS.length){a.fx.stop()}},interval:13,stop:function(){clearInterval(ay);ay=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(aR){a.style(aR.elem,"opacity",aR.now)},_default:function(aR){if(aR.elem.style&&aR.elem.style[aR.prop]!=null){aR.elem.style[aR.prop]=(aR.prop==="width"||aR.prop==="height"?Math.max(0,aR.now):aR.now)+aR.unit}else{aR.elem[aR.prop]=aR.now}}}});if(a.expr&&a.expr.filters){a.expr.filters.animated=function(aR){return a.grep(a.timers,function(aS){return aR===aS.elem}).length}}function s(aT){if(!G[aT]){var aR=a("<"+aT+">").appendTo("body"),aS=aR.css("display");aR.remove();if(aS==="none"||aS===""){aS="block"}G[aT]=aS}return G[aT]}var K=/^t(?:able|d|h)$/i,P=/^(?:body|html)$/i;if("getBoundingClientRect" in aa.documentElement){a.fn.offset=function(a4){var aU=this[0],aX;if(a4){return this.each(function(a5){a.offset.setOffset(this,a4,a5)})}if(!aU||!aU.ownerDocument){return null}if(aU===aU.ownerDocument.body){return a.offset.bodyOffset(aU)}try{aX=aU.getBoundingClientRect()}catch(a1){}var a3=aU.ownerDocument,aS=a3.documentElement;if(!aX||!a.contains(aS,aU)){return aX||{top:0,left:0}}var aY=a3.body,aZ=ai(a3),aW=aS.clientTop||aY.clientTop||0,a0=aS.clientLeft||aY.clientLeft||0,aR=(aZ.pageYOffset||a.support.boxModel&&aS.scrollTop||aY.scrollTop),aV=(aZ.pageXOffset||a.support.boxModel&&aS.scrollLeft||aY.scrollLeft),a2=aX.top+aR-aW,aT=aX.left+aV-a0;return{top:a2,left:aT}}}else{a.fn.offset=function(a2){var aW=this[0];if(a2){return this.each(function(a3){a.offset.setOffset(this,a2,a3)})}if(!aW||!aW.ownerDocument){return null}if(aW===aW.ownerDocument.body){return a.offset.bodyOffset(aW)}a.offset.initialize();var aZ,aT=aW.offsetParent,aS=aW,a1=aW.ownerDocument,aU=a1.documentElement,aX=a1.body,aY=a1.defaultView,aR=aY?aY.getComputedStyle(aW,null):aW.currentStyle,a0=aW.offsetTop,aV=aW.offsetLeft;while((aW=aW.parentNode)&&aW!==aX&&aW!==aU){if(a.offset.supportsFixedPosition&&aR.position==="fixed"){break}aZ=aY?aY.getComputedStyle(aW,null):aW.currentStyle;a0-=aW.scrollTop;aV-=aW.scrollLeft;if(aW===aT){a0+=aW.offsetTop;aV+=aW.offsetLeft;if(a.offset.doesNotAddBorder&&!(a.offset.doesAddBorderForTableAndCells&&K.test(aW.nodeName))){a0+=parseFloat(aZ.borderTopWidth)||0;aV+=parseFloat(aZ.borderLeftWidth)||0}aS=aT;aT=aW.offsetParent}if(a.offset.subtractsBorderForOverflowNotVisible&&aZ.overflow!=="visible"){a0+=parseFloat(aZ.borderTopWidth)||0;aV+=parseFloat(aZ.borderLeftWidth)||0}aR=aZ}if(aR.position==="relative"||aR.position==="static"){a0+=aX.offsetTop;aV+=aX.offsetLeft}if(a.offset.supportsFixedPosition&&aR.position==="fixed"){a0+=Math.max(aU.scrollTop,aX.scrollTop);aV+=Math.max(aU.scrollLeft,aX.scrollLeft)}return{top:a0,left:aV}}}a.offset={initialize:function(){var aR=aa.body,aS=aa.createElement("div"),aV,aX,aW,aY,aT=parseFloat(a.css(aR,"marginTop"))||0,aU="<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>";a.extend(aS.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});aS.innerHTML=aU;aR.insertBefore(aS,aR.firstChild);aV=aS.firstChild;aX=aV.firstChild;aY=aV.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(aX.offsetTop!==5);this.doesAddBorderForTableAndCells=(aY.offsetTop===5);aX.style.position="fixed";aX.style.top="20px";this.supportsFixedPosition=(aX.offsetTop===20||aX.offsetTop===15);aX.style.position=aX.style.top="";aV.style.overflow="hidden";aV.style.position="relative";this.subtractsBorderForOverflowNotVisible=(aX.offsetTop===-5);this.doesNotIncludeMarginInBodyOffset=(aR.offsetTop!==aT);aR.removeChild(aS);aR=aS=aV=aX=aW=aY=null;a.offset.initialize=a.noop},bodyOffset:function(aR){var aT=aR.offsetTop,aS=aR.offsetLeft;a.offset.initialize();if(a.offset.doesNotIncludeMarginInBodyOffset){aT+=parseFloat(a.css(aR,"marginTop"))||0;aS+=parseFloat(a.css(aR,"marginLeft"))||0}return{top:aT,left:aS}},setOffset:function(aU,a3,aX){var aY=a.css(aU,"position");if(aY==="static"){aU.style.position="relative"}var aW=a(aU),aS=aW.offset(),aR=a.css(aU,"top"),a1=a.css(aU,"left"),a2=(aY==="absolute"&&a.inArray("auto",[aR,a1])>-1),a0={},aZ={},aT,aV;if(a2){aZ=aW.position()}aT=a2?aZ.top:parseInt(aR,10)||0;aV=a2?aZ.left:parseInt(a1,10)||0;if(a.isFunction(a3)){a3=a3.call(aU,aX,aS)}if(a3.top!=null){a0.top=(a3.top-aS.top)+aT}if(a3.left!=null){a0.left=(a3.left-aS.left)+aV}if("using" in a3){a3.using.call(aU,a0)}else{aW.css(a0)}}};a.fn.extend({position:function(){if(!this[0]){return null}var aT=this[0],aS=this.offsetParent(),aU=this.offset(),aR=P.test(aS[0].nodeName)?{top:0,left:0}:aS.offset();aU.top-=parseFloat(a.css(aT,"marginTop"))||0;aU.left-=parseFloat(a.css(aT,"marginLeft"))||0;aR.top+=parseFloat(a.css(aS[0],"borderTopWidth"))||0;aR.left+=parseFloat(a.css(aS[0],"borderLeftWidth"))||0;return{top:aU.top-aR.top,left:aU.left-aR.left}},offsetParent:function(){return this.map(function(){var aR=this.offsetParent||aa.body;while(aR&&(!P.test(aR.nodeName)&&a.css(aR,"position")==="static")){aR=aR.offsetParent}return aR})}});a.each(["Left","Top"],function(aS,aR){var aT="scroll"+aR;a.fn[aT]=function(aW){var aU=this[0],aV;if(!aU){return null}if(aW!==B){return this.each(function(){aV=ai(this);if(aV){aV.scrollTo(!aS?aW:a(aV).scrollLeft(),aS?aW:a(aV).scrollTop())}else{this[aT]=aW}})}else{aV=ai(aU);return aV?("pageXOffset" in aV)?aV[aS?"pageYOffset":"pageXOffset"]:a.support.boxModel&&aV.document.documentElement[aT]||aV.document.body[aT]:aU[aT]}}});function ai(aR){return a.isWindow(aR)?aR:aR.nodeType===9?aR.defaultView||aR.parentWindow:false}a.each(["Height","Width"],function(aS,aR){var aT=aR.toLowerCase();a.fn["inner"+aR]=function(){return this[0]?parseFloat(a.css(this[0],aT,"padding")):null};a.fn["outer"+aR]=function(aU){return this[0]?parseFloat(a.css(this[0],aT,aU?"margin":"border")):null};a.fn[aT]=function(aV){var aW=this[0];if(!aW){return aV==null?null:this}if(a.isFunction(aV)){return this.each(function(aZ){var aY=a(this);aY[aT](aV.call(this,aZ,aY[aT]()))})}if(a.isWindow(aW)){return aW.document.compatMode==="CSS1Compat"&&aW.document.documentElement["client"+aR]||aW.document.body["client"+aR]}else{if(aW.nodeType===9){return Math.max(aW.documentElement["client"+aR],aW.body["scroll"+aR],aW.documentElement["scroll"+aR],aW.body["offset"+aR],aW.documentElement["offset"+aR])}else{if(aV===B){var aX=a.css(aW,aT),aU=parseFloat(aX);return a.isNaN(aU)?aX:aU}else{return this.css(aT,typeof aV==="string"?aV:aV+"px")}}}}})})(window);
/* Copyright (c) 2010 Brandon Aaron (http://brandonaaron.net)
* Licensed under the MIT License (LICENSE.txt).
*
* Version 2.1.2
*/
(function(a){a.fn.bgiframe=(a.browser.msie&&/msie 6\.0/i.test(navigator.userAgent)?function(d){d=a.extend({top:"auto",left:"auto",width:"auto",height:"auto",opacity:true,src:"javascript:false;"},d);var c='<iframe class="bgiframe"frameborder="0"tabindex="-1"src="'+d.src+'"style="display:block;position:absolute;z-index:-1;'+(d.opacity!==false?"filter:Alpha(Opacity='0');":"")+"top:"+(d.top=="auto"?"expression(((parseInt(this.parentNode.currentStyle.borderTopWidth)||0)*-1)+'px')":b(d.top))+";left:"+(d.left=="auto"?"expression(((parseInt(this.parentNode.currentStyle.borderLeftWidth)||0)*-1)+'px')":b(d.left))+";width:"+(d.width=="auto"?"expression(this.parentNode.offsetWidth+'px')":b(d.width))+";height:"+(d.height=="auto"?"expression(this.parentNode.offsetHeight+'px')":b(d.height))+';"/>';return this.each(function(){if(a(this).children("iframe.bgiframe").length===0){this.insertBefore(document.createElement(c),this.firstChild)}})}:function(){return this});a.fn.bgIframe=a.fn.bgiframe;function b(c){return c&&c.constructor===Number?c+"px":c}})(jQuery);
/*
* jQuery UI 1.9m3
*
* Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI
*/
(function(a,c){a.ui=a.ui||{};if(a.ui.version){return}a.extend(a.ui,{version:"1.9m3",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});a.fn.extend({_focus:a.fn.focus,focus:function(d,e){return typeof d==="number"?this.each(function(){var f=this;setTimeout(function(){a(f).focus();if(e){e.call(f)}},d)}):this._focus.apply(this,arguments)},scrollParent:function(){var d;if((a.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){d=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(a.curCSS(this,"position",1))&&(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}else{d=this.parents().filter(function(){return(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!d.length?a(document):d},zIndex:function(g){if(g!==c){return this.css("zIndex",g)}if(this.length){var e=a(this[0]),d,f;while(e.length&&e[0]!==document){d=e.css("position");if(d==="absolute"||d==="relative"||d==="fixed"){f=parseInt(e.css("zIndex"),10);if(!isNaN(f)&&f!==0){return f}}e=e.parent()}}return 0},disableSelection:function(){return this.bind((a.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(d){d.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});a.each(["Width","Height"],function(f,d){var e=d==="Width"?["Left","Right"]:["Top","Bottom"],g=d.toLowerCase(),k={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};function h(n,m,l,o){a.each(e,function(){m-=parseFloat(a.curCSS(n,"padding"+this,true))||0;if(l){m-=parseFloat(a.curCSS(n,"border"+this+"Width",true))||0}if(o){m-=parseFloat(a.curCSS(n,"margin"+this,true))||0}});return m}a.fn["inner"+d]=function(l){if(l===c){return k["inner"+d].call(this)}return this.each(function(){a(this).css(g,h(this,l)+"px")})};a.fn["outer"+d]=function(l,m){if(typeof l!=="number"){return k["outer"+d].call(this,l)}return this.each(function(){a(this).css(g,h(this,l,true,m)+"px")})}});function b(d){return !a(d).parents().andSelf().filter(function(){return a.curCSS(this,"visibility")==="hidden"||a.expr.filters.hidden(this)}).length}a.extend(a.expr[":"],{data:function(f,e,d){return !!a.data(f,d[3])},focusable:function(f){var k=f.nodeName.toLowerCase(),d=a.attr(f,"tabindex");if("area"===k){var h=f.parentNode,g=h.name,e;if(!f.href||!g||h.nodeName.toLowerCase()!=="map"){return false}e=a("img[usemap=#"+g+"]")[0];return !!e&&b(e)}return(/input|select|textarea|button|object/.test(k)?!f.disabled:"a"==k?f.href||!isNaN(d):!isNaN(d))&&b(f)},tabbable:function(e){var d=a.attr(e,"tabindex");return(isNaN(d)||d>=0)&&a(e).is(":focusable")}});a(function(){var d=document.body,e=d.appendChild(e=document.createElement("div"));a.extend(e.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});a.support.minHeight=e.offsetHeight===100;a.support.selectstart="onselectstart" in e;d.removeChild(e).style.display="none"});a.extend(a.ui,{plugin:{add:function(e,f,h){var g=a.ui[e].prototype;for(var d in h){g.plugins[d]=g.plugins[d]||[];g.plugins[d].push([f,h[d]])}},call:function(d,f,e){var h=d.plugins[f];if(!h||!d.element[0].parentNode){return}for(var g=0;g<h.length;g++){if(d.options[h[g][0]]){h[g][1].apply(d.element,e)}}}},contains:function(e,d){return document.compareDocumentPosition?e.compareDocumentPosition(d)&16:e!==d&&e.contains(d)},hasScroll:function(g,e){if(a(g).css("overflow")==="hidden"){return false}var d=(e&&e==="left")?"scrollLeft":"scrollTop",f=false;if(g[d]>0){return true}g[d]=1;f=(g[d]>0);g[d]=0;return f},isOverAxis:function(e,d,f){return(e>d)&&(e<(d+f))},isOver:function(k,e,h,g,d,f){return a.ui.isOverAxis(k,h,d)&&a.ui.isOverAxis(e,g,f)}})})(jQuery);
/*
* jQuery UI Widget 1.9m3
*
* Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Widget
*/
(function(b,d){if(b.cleanData){var c=b.cleanData;b.cleanData=function(e){for(var f=0,g;(g=e[f])!=null;f++){b(g).triggerHandler("remove")}c(e)}}else{var a=b.fn.remove;b.fn.remove=function(e,f){return this.each(function(){if(!f){if(!e||b.filter(e,[this]).length){b("*",this).add([this]).each(function(){b(this).triggerHandler("remove")})}}return a.call(b(this),e,f)})}}b.widget=function(f,h,e){var g=f.split(".")[0],l;f=f.split(".")[1];l=g+"-"+f;if(!e){e=h;h=b.Widget}b.expr[":"][l]=function(m){return !!b.data(m,f)};b[g]=b[g]||{};b[g][f]=function(m,n){if(arguments.length){this._createWidget(m,n)}};var k=new h();k.options=b.extend(true,{},k.options);b[g][f].prototype=b.extend(true,k,{namespace:g,widgetName:f,widgetEventPrefix:b[g][f].prototype.widgetEventPrefix||f,widgetBaseClass:l,base:h.prototype},e);b.widget.bridge(f,b[g][f])};b.widget.bridge=function(f,e){b.fn[f]=function(k){var g=typeof k==="string",h=Array.prototype.slice.call(arguments,1),l=this;k=!g&&h.length?b.extend.apply(null,[true,k].concat(h)):k;if(g&&k.charAt(0)==="_"){return l}if(g){this.each(function(){var m=b.data(this,f),n=m&&b.isFunction(m[k])?m[k].apply(m,h):m;if(n!==m&&n!==d){l=n;return false}})}else{this.each(function(){var m=b.data(this,f);if(m){m.option(k||{})._init()}else{b.data(this,f,new e(k,this))}})}return l}};b.Widget=function(e,f){if(arguments.length){this._createWidget(e,f)}};b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(f,g){b.data(g,this.widgetName,this);this.element=b(g);this.options=b.extend(true,{},this.options,this._getCreateOptions(),f);var e=this;this.element.bind("remove."+this.widgetName,function(){e.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){return b.metadata&&b.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},_super:function(e){return this.base[e].apply(this,Array.prototype.slice.call(arguments,1))},_superApply:function(f,e){return this.base[f].apply(this,e)},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(f,g){var e=f;if(arguments.length===0){return b.extend({},this.options)}if(typeof f==="string"){if(g===d){return this.options[f]}e={};e[f]=g}this._setOptions(e);return this},_setOptions:function(f){var e=this;b.each(f,function(g,h){e._setOption(g,h)});return this},_setOption:function(e,f){this.options[e]=f;if(e==="disabled"){this.widget()[f?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",f)}return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(f,g,h){var l=this.options[f];g=b.Event(g);g.type=(f===this.widgetEventPrefix?f:this.widgetEventPrefix+f).toLowerCase();h=h||{};if(g.originalEvent){for(var e=b.event.props.length,k;e;){k=b.event.props[--e];g[k]=g.originalEvent[k]}}this.element.trigger(g,h);return !(b.isFunction(l)&&l.call(this.element[0],g,h)===false||g.isDefaultPrevented())}}})(jQuery);
/*
* jQuery UI Mouse 1.9m3
*
* Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Mouse
*
* Depends:
* jquery.ui.widget.js
*/
(function(a,b){a.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var c=this;this.element.bind("mousedown."+this.widgetName,function(d){return c._mouseDown(d)}).bind("click."+this.widgetName,function(d){if(c._preventClickEvent){c._preventClickEvent=false;d.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(e){e.originalEvent=e.originalEvent||{};if(e.originalEvent.mouseHandled){return}(this._mouseStarted&&this._mouseUp(e));this._mouseDownEvent=e;var d=this,f=(e.which==1),c=(typeof this.options.cancel=="string"?a(e.target).parents().add(e.target).filter(this.options.cancel).length:false);if(!f||c||!this._mouseCapture(e)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){d.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)){this._mouseStarted=(this._mouseStart(e)!==false);if(!this._mouseStarted){e.preventDefault();return true}}this._mouseMoveDelegate=function(g){return d._mouseMove(g)};this._mouseUpDelegate=function(g){return d._mouseUp(g)};a(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);e.preventDefault();e.originalEvent.mouseHandled=true;return true},_mouseMove:function(c){if(a.browser.msie&&!(document.documentMode>=9)&&!c.button){return this._mouseUp(c)}if(this._mouseStarted){this._mouseDrag(c);return c.preventDefault()}if(this._mouseDistanceMet(c)&&this._mouseDelayMet(c)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,c)!==false);(this._mouseStarted?this._mouseDrag(c):this._mouseUp(c))}return !this._mouseStarted},_mouseUp:function(c){a(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=(c.target==this._mouseDownEvent.target);this._mouseStop(c)}return false},_mouseDistanceMet:function(c){return(Math.max(Math.abs(this._mouseDownEvent.pageX-c.pageX),Math.abs(this._mouseDownEvent.pageY-c.pageY))>=this.options.distance)},_mouseDelayMet:function(c){return this.mouseDelayMet},_mouseStart:function(c){},_mouseDrag:function(c){},_mouseStop:function(c){},_mouseCapture:function(c){return true}})})(jQuery);(function(a,b){a.widget("ui.sortable",a.ui.mouse,{widgetEventPrefix:"sort",options:{appendTo:"parent",axis:false,connectWith:false,containment:false,cursor:"auto",cursorAt:false,dropOnEmpty:true,forcePlaceholderSize:false,forceHelperSize:false,grid:false,handle:false,helper:"original",items:"> *",opacity:false,placeholder:false,revert:false,scroll:true,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1000},_create:function(){var c=this.options;this.containerCache={};this.element.addClass("ui-sortable");this.refresh();this.floating=this.items.length?(/left|right/).test(this.items[0].item.css("float")):false;this.offset=this.element.offset();this._mouseInit()},destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").removeData("sortable").unbind(".sortable");this._mouseDestroy();for(var c=this.items.length-1;c>=0;c--){this.items[c].item.removeData("sortable-item")}return this},_setOption:function(c,d){if(c==="disabled"){this.options[c]=d;this.widget()[d?"addClass":"removeClass"]("ui-sortable-disabled")}else{this._superApply("_setOption",arguments)}},_mouseCapture:function(f,g){if(this.reverting){return false}if(this.options.disabled||this.options.type=="static"){return false}this._refreshItems(f);var e=null,d=this,c=a(f.target).parents().each(function(){if(a.data(this,"sortable-item")==d){e=a(this);return false}});if(a.data(f.target,"sortable-item")==d){e=a(f.target)}if(!e){return false}if(this.options.handle&&!g){var h=false;a(this.options.handle,e).find("*").andSelf().each(function(){if(this==f.target){h=true}});if(!h){return false}}this.currentItem=e;this._removeCurrentsFromItems();return true},_mouseStart:function(f,g,c){var h=this.options,d=this;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(f);this._cacheHelperProportions();this._cacheMargins();this.scrollParent=this.helper.scrollParent();this.offset=this.currentItem.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};this.helper.css("position","absolute");this.cssPosition=this.helper.css("position");a.extend(this.offset,{click:{left:f.pageX-this.offset.left,top:f.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(f);this.originalPageX=f.pageX;this.originalPageY=f.pageY;(h.cursorAt&&this._adjustOffsetFromHelper(h.cursorAt));this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};if(this.helper[0]!=this.currentItem[0]){this.currentItem.hide()}this._createPlaceholder();if(h.containment){this._setContainment()}if(h.cursor){if(a("body").css("cursor")){this._storedCursor=a("body").css("cursor")}a("body").css("cursor",h.cursor)}if(h.opacity){if(this.helper.css("opacity")){this._storedOpacity=this.helper.css("opacity")}this.helper.css("opacity",h.opacity)}if(h.zIndex){if(this.helper.css("zIndex")){this._storedZIndex=this.helper.css("zIndex")}this.helper.css("zIndex",h.zIndex)}if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){this.overflowOffset=this.scrollParent.offset()}this._trigger("start",f,this._uiHash());if(!this._preserveHelperProportions){this._cacheHelperProportions()}if(!c){for(var e=this.containers.length-1;e>=0;e--){this.containers[e]._trigger("activate",f,d._uiHash(this))}}if(a.ui.ddmanager){a.ui.ddmanager.current=this}if(a.ui.ddmanager&&!h.dropBehaviour){a.ui.ddmanager.prepareOffsets(this,f)}this.dragging=true;this.helper.addClass("ui-sortable-helper");this._mouseDrag(f);return true},_mouseDrag:function(g){this.position=this._generatePosition(g);this.positionAbs=this._convertPositionTo("absolute");if(!this.lastPositionAbs){this.lastPositionAbs=this.positionAbs}if(this.options.scroll){var h=this.options,c=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if((this.overflowOffset.top+this.scrollParent[0].offsetHeight)-g.pageY<h.scrollSensitivity){this.scrollParent[0].scrollTop=c=this.scrollParent[0].scrollTop+h.scrollSpeed}else{if(g.pageY-this.overflowOffset.top<h.scrollSensitivity){this.scrollParent[0].scrollTop=c=this.scrollParent[0].scrollTop-h.scrollSpeed}}if((this.overflowOffset.left+this.scrollParent[0].offsetWidth)-g.pageX<h.scrollSensitivity){this.scrollParent[0].scrollLeft=c=this.scrollParent[0].scrollLeft+h.scrollSpeed}else{if(g.pageX-this.overflowOffset.left<h.scrollSensitivity){this.scrollParent[0].scrollLeft=c=this.scrollParent[0].scrollLeft-h.scrollSpeed}}}else{if(g.pageY-a(document).scrollTop()<h.scrollSensitivity){c=a(document).scrollTop(a(document).scrollTop()-h.scrollSpeed)}else{if(a(window).height()-(g.pageY-a(document).scrollTop())<h.scrollSensitivity){c=a(document).scrollTop(a(document).scrollTop()+h.scrollSpeed)}}if(g.pageX-a(document).scrollLeft()<h.scrollSensitivity){c=a(document).scrollLeft(a(document).scrollLeft()-h.scrollSpeed)}else{if(a(window).width()-(g.pageX-a(document).scrollLeft())<h.scrollSensitivity){c=a(document).scrollLeft(a(document).scrollLeft()+h.scrollSpeed)}}}if(c!==false&&a.ui.ddmanager&&!h.dropBehaviour){a.ui.ddmanager.prepareOffsets(this,g)}}this.positionAbs=this._convertPositionTo("absolute");if(!this.options.axis||this.options.axis!="y"){this.helper[0].style.left=this.position.left+"px"}if(!this.options.axis||this.options.axis!="x"){this.helper[0].style.top=this.position.top+"px"}for(var e=this.items.length-1;e>=0;e--){var f=this.items[e],d=f.item[0],k=this._intersectsWithPointer(f);if(!k){continue}if(d!=this.currentItem[0]&&this.placeholder[k==1?"next":"prev"]()[0]!=d&&!a.ui.contains(this.placeholder[0],d)&&(this.options.type=="semi-dynamic"?!a.ui.contains(this.element[0],d):true)){this.direction=k==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(f)){this._rearrange(g,f)}else{break}this._trigger("change",g,this._uiHash());break}}this._contactContainers(g);if(a.ui.ddmanager){a.ui.ddmanager.drag(this,g)}this._trigger("sort",g,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(d,e){if(!d){return}if(a.ui.ddmanager&&!this.options.dropBehaviour){a.ui.ddmanager.drop(this,d)}if(this.options.revert){var c=this;var f=c.placeholder.offset();c.reverting=true;a(this.helper).animate({left:f.left-this.offset.parent.left-c.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:f.top-this.offset.parent.top-c.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){c._clear(d)})}else{this._clear(d,e)}return false},cancel:function(){var c=this;if(this.dragging){this._mouseUp();if(this.options.helper=="original"){this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else{this.currentItem.show()}for(var d=this.containers.length-1;d>=0;d--){this.containers[d]._trigger("deactivate",null,c._uiHash(this));if(this.containers[d].containerCache.over){this.containers[d]._trigger("out",null,c._uiHash(this));this.containers[d].containerCache.over=0}}}if(this.placeholder[0].parentNode){this.placeholder[0].parentNode.removeChild(this.placeholder[0])}if(this.options.helper!="original"&&this.helper&&this.helper[0].parentNode){this.helper.remove()}a.extend(this,{helper:null,dragging:false,reverting:false,_noFinalSort:null});if(this.domPosition.prev){a(this.domPosition.prev).after(this.currentItem)}else{a(this.domPosition.parent).prepend(this.currentItem)}return this},serialize:function(e){var c=this._getItemsAsjQuery(e&&e.connected);var d=[];e=e||{};a(c).each(function(){var f=(a(e.item||this).attr(e.attribute||"id")||"").match(e.expression||(/(.+)[-=_](.+)/));if(f){d.push((e.key||f[1]+"[]")+"="+(e.key&&e.expression?f[1]:f[2]))}});if(!d.length&&e.key){d.push(e.key+"=")}return d.join("&")},toArray:function(e){var c=this._getItemsAsjQuery(e&&e.connected);var d=[];e=e||{};c.each(function(){d.push(a(e.item||this).attr(e.attribute||"id")||"")});return d},_intersectsWith:function(o){var e=this.positionAbs.left,d=e+this.helperProportions.width,n=this.positionAbs.top,m=n+this.helperProportions.height;var f=o.left,c=f+o.width,p=o.top,k=p+o.height;var q=this.offset.click.top,h=this.offset.click.left;var g=(n+q)>p&&(n+q)<k&&(e+h)>f&&(e+h)<c;if(this.options.tolerance=="pointer"||this.options.forcePointerForContainers||(this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>o[this.floating?"width":"height"])){return g}else{return(f<e+(this.helperProportions.width/2)&&d-(this.helperProportions.width/2)<c&&p<n+(this.helperProportions.height/2)&&m-(this.helperProportions.height/2)<k)}},_intersectsWithPointer:function(e){var f=a.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,e.top,e.height),d=a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,e.left,e.width),h=f&&d,c=this._getDragVerticalDirection(),g=this._getDragHorizontalDirection();if(!h){return false}return this.floating?(((g&&g=="right")||c=="down")?2:1):(c&&(c=="down"?2:1))},_intersectsWithSides:function(f){var d=a.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,f.top+(f.height/2),f.height),e=a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,f.left+(f.width/2),f.width),c=this._getDragVerticalDirection(),g=this._getDragHorizontalDirection();if(this.floating&&g){return((g=="right"&&e)||(g=="left"&&!e))}else{return c&&((c=="down"&&d)||(c=="up"&&!d))}},_getDragVerticalDirection:function(){var c=this.positionAbs.top-this.lastPositionAbs.top;return c!=0&&(c>0?"down":"up")},_getDragHorizontalDirection:function(){var c=this.positionAbs.left-this.lastPositionAbs.left;return c!=0&&(c>0?"right":"left")},refresh:function(c){this._refreshItems(c);this.refreshPositions();return this},_connectWith:function(){var c=this.options;return c.connectWith.constructor==String?[c.connectWith]:c.connectWith},_getItemsAsjQuery:function(c){var m=this;var h=[];var f=[];var k=this._connectWith();if(k&&c){for(var e=k.length-1;e>=0;e--){var l=a(k[e]);for(var d=l.length-1;d>=0;d--){var g=a.data(l[d],"sortable");if(g&&g!=this&&!g.options.disabled){f.push([a.isFunction(g.options.items)?g.options.items.call(g.element):a(g.options.items,g.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),g])}}}}f.push([a.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):a(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(var e=f.length-1;e>=0;e--){f[e][0].each(function(){h.push(this)})}return a(h)},_removeCurrentsFromItems:function(){var e=this.currentItem.find(":data(sortable-item)");for(var d=0;d<this.items.length;d++){for(var c=0;c<e.length;c++){if(e[c]==this.items[d].item[0]){this.items.splice(d,1)}}}},_refreshItems:function(c){this.items=[];this.containers=[this];var k=this.items;var q=this;var g=[[a.isFunction(this.options.items)?this.options.items.call(this.element[0],c,{item:this.currentItem}):a(this.options.items,this.element),this]];var m=this._connectWith();if(m){for(var f=m.length-1;f>=0;f--){var n=a(m[f]);for(var e=n.length-1;e>=0;e--){var h=a.data(n[e],"sortable");if(h&&h!=this&&!h.options.disabled){g.push([a.isFunction(h.options.items)?h.options.items.call(h.element[0],c,{item:this.currentItem}):a(h.options.items,h.element),h]);this.containers.push(h)}}}}for(var f=g.length-1;f>=0;f--){var l=g[f][1];var d=g[f][0];for(var e=0,o=d.length;e<o;e++){var p=a(d[e]);p.data("sortable-item",l);k.push({item:p,instance:l,width:0,height:0,left:0,top:0})}}},refreshPositions:function(c){if(this.offsetParent&&this.helper){this.offset.parent=this._getParentOffset()}for(var e=this.items.length-1;e>=0;e--){var f=this.items[e];var d=this.options.toleranceElement?a(this.options.toleranceElement,f.item):f.item;if(!c){f.width=d.outerWidth();f.height=d.outerHeight()}var g=d.offset();f.left=g.left;f.top=g.top}if(this.options.custom&&this.options.custom.refreshContainers){this.options.custom.refreshContainers.call(this)}else{for(var e=this.containers.length-1;e>=0;e--){var g=this.containers[e].element.offset();this.containers[e].containerCache.left=g.left;this.containers[e].containerCache.top=g.top;this.containers[e].containerCache.width=this.containers[e].element.outerWidth();this.containers[e].containerCache.height=this.containers[e].element.outerHeight()}}return this},_createPlaceholder:function(e){var c=e||this,f=c.options;if(!f.placeholder||f.placeholder.constructor==String){var d=f.placeholder;f.placeholder={element:function(){var g=a(document.createElement(c.currentItem[0].nodeName)).addClass(d||c.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!d){g.style.visibility="hidden"}return g},update:function(g,h){if(d&&!f.forcePlaceholderSize){return}if(!h.height()){h.height(c.currentItem.innerHeight()-parseInt(c.currentItem.css("paddingTop")||0,10)-parseInt(c.currentItem.css("paddingBottom")||0,10))}if(!h.width()){h.width(c.currentItem.innerWidth()-parseInt(c.currentItem.css("paddingLeft")||0,10)-parseInt(c.currentItem.css("paddingRight")||0,10))}}}}c.placeholder=a(f.placeholder.element.call(c.element,c.currentItem));c.currentItem.after(c.placeholder);f.placeholder.update(c,c.placeholder)},_contactContainers:function(c){var e=null,l=null;for(var g=this.containers.length-1;g>=0;g--){if(a.ui.contains(this.currentItem[0],this.containers[g].element[0])){continue}if(this._intersectsWith(this.containers[g].containerCache)){if(e&&a.ui.contains(this.containers[g].element[0],e.element[0])){continue}e=this.containers[g];l=g}else{if(this.containers[g].containerCache.over){this.containers[g]._trigger("out",c,this._uiHash(this));this.containers[g].containerCache.over=0}}}if(!e){return}if(this.containers.length===1){this.containers[l]._trigger("over",c,this._uiHash(this));this.containers[l].containerCache.over=1}else{if(this.currentContainer!=this.containers[l]){var k=10000;var h=null;var d=this.positionAbs[this.containers[l].floating?"left":"top"];for(var f=this.items.length-1;f>=0;f--){if(!a.ui.contains(this.containers[l].element[0],this.items[f].item[0])){continue}var m=this.items[f][this.containers[l].floating?"left":"top"];if(Math.abs(m-d)<k){k=Math.abs(m-d);h=this.items[f]}}if(!h&&!this.options.dropOnEmpty){return}this.currentContainer=this.containers[l];h?this._rearrange(c,h,null,true):this._rearrange(c,null,this.containers[l].element,true);this._trigger("change",c,this._uiHash());this.containers[l]._trigger("change",c,this._uiHash(this));this.options.placeholder.update(this.currentContainer,this.placeholder);this.containers[l]._trigger("over",c,this._uiHash(this));this.containers[l].containerCache.over=1}}},_createHelper:function(d){var e=this.options;var c=a.isFunction(e.helper)?a(e.helper.apply(this.element[0],[d,this.currentItem])):(e.helper=="clone"?this.currentItem.clone():this.currentItem);if(!c.parents("body").length){a(e.appendTo!="parent"?e.appendTo:this.currentItem[0].parentNode)[0].appendChild(c[0])}if(c[0]==this.currentItem[0]){this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}}if(c[0].style.width==""||e.forceHelperSize){c.width(this.currentItem.width())}if(c[0].style.height==""||e.forceHelperSize){c.height(this.currentItem.height())}return c},_adjustOffsetFromHelper:function(c){if(typeof c=="string"){c=c.split(" ")}if(a.isArray(c)){c={left:+c[0],top:+c[1]||0}}if("left" in c){this.offset.click.left=c.left+this.margins.left}if("right" in c){this.offset.click.left=this.helperProportions.width-c.right+this.margins.left}if("top" in c){this.offset.click.top=c.top+this.margins.top}if("bottom" in c){this.offset.click.top=this.helperProportions.height-c.bottom+this.margins.top}},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var c=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0])){c.left+=this.scrollParent.scrollLeft();c.top+=this.scrollParent.scrollTop()}if((this.offsetParent[0]==document.body)||(this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&a.browser.msie)){c={top:0,left:0}}return{top:c.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:c.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var c=this.currentItem.position();return{top:c.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:c.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else{return{top:0,left:0}}},_cacheMargins:function(){this.margins={left:(parseInt(this.currentItem.css("marginLeft"),10)||0),top:(parseInt(this.currentItem.css("marginTop"),10)||0)}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var f=this.options;if(f.containment=="parent"){f.containment=this.helper[0].parentNode}if(f.containment=="document"||f.containment=="window"){this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,a(f.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(a(f.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]}if(!(/^(document|window|parent)$/).test(f.containment)){var d=a(f.containment)[0];var e=a(f.containment).offset();var c=(a(d).css("overflow")!="hidden");this.containment=[e.left+(parseInt(a(d).css("borderLeftWidth"),10)||0)+(parseInt(a(d).css("paddingLeft"),10)||0)-this.margins.left,e.top+(parseInt(a(d).css("borderTopWidth"),10)||0)+(parseInt(a(d).css("paddingTop"),10)||0)-this.margins.top,e.left+(c?Math.max(d.scrollWidth,d.offsetWidth):d.offsetWidth)-(parseInt(a(d).css("borderLeftWidth"),10)||0)-(parseInt(a(d).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,e.top+(c?Math.max(d.scrollHeight,d.offsetHeight):d.offsetHeight)-(parseInt(a(d).css("borderTopWidth"),10)||0)-(parseInt(a(d).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(g,k){if(!k){k=this.position}var e=g=="absolute"?1:-1;var f=this.options,c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,h=(/(html|body)/i).test(c[0].tagName);return{top:(k.top+this.offset.relative.top*e+this.offset.parent.top*e-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(h?0:c.scrollTop()))*e)),left:(k.left+this.offset.relative.left*e+this.offset.parent.left*e-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():h?0:c.scrollLeft())*e))}},_generatePosition:function(f){var k=this.options,c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,l=(/(html|body)/i).test(c[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0])){this.offset.relative=this._getRelativeOffset()}var e=f.pageX;var d=f.pageY;if(this.originalPosition){if(this.containment){if(f.pageX-this.offset.click.left<this.containment[0]){e=this.containment[0]+this.offset.click.left}if(f.pageY-this.offset.click.top<this.containment[1]){d=this.containment[1]+this.offset.click.top}if(f.pageX-this.offset.click.left>this.containment[2]){e=this.containment[2]+this.offset.click.left}if(f.pageY-this.offset.click.top>this.containment[3]){d=this.containment[3]+this.offset.click.top}}if(k.grid){var h=this.originalPageY+Math.round((d-this.originalPageY)/k.grid[1])*k.grid[1];d=this.containment?(!(h-this.offset.click.top<this.containment[1]||h-this.offset.click.top>this.containment[3])?h:(!(h-this.offset.click.top<this.containment[1])?h-k.grid[1]:h+k.grid[1])):h;var g=this.originalPageX+Math.round((e-this.originalPageX)/k.grid[0])*k.grid[0];e=this.containment?(!(g-this.offset.click.left<this.containment[0]||g-this.offset.click.left>this.containment[2])?g:(!(g-this.offset.click.left<this.containment[0])?g-k.grid[0]:g+k.grid[0])):g}}return{top:(d-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(l?0:c.scrollTop())))),left:(e-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():l?0:c.scrollLeft())))}},_rearrange:function(h,g,d,f){d?d[0].appendChild(this.placeholder[0]):g.item[0].parentNode.insertBefore(this.placeholder[0],(this.direction=="down"?g.item[0]:g.item[0].nextSibling));this.counter=this.counter?++this.counter:1;var e=this,c=this.counter;window.setTimeout(function(){if(c==e.counter){e.refreshPositions(!f)}},0)},_clear:function(e,f){this.reverting=false;var g=[],c=this;if(!this._noFinalSort&&this.currentItem[0].parentNode){this.placeholder.before(this.currentItem)}this._noFinalSort=null;if(this.helper[0]==this.currentItem[0]){for(var d in this._storedCSS){if(this._storedCSS[d]=="auto"||this._storedCSS[d]=="static"){this._storedCSS[d]=""}}this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else{this.currentItem.show()}if(this.fromOutside&&!f){g.push(function(h){this._trigger("receive",h,this._uiHash(this.fromOutside))})}if((this.fromOutside||this.domPosition.prev!=this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!=this.currentItem.parent()[0])&&!f){g.push(function(h){this._trigger("update",h,this._uiHash())})}if(!a.ui.contains(this.element[0],this.currentItem[0])){if(!f){g.push(function(h){this._trigger("remove",h,this._uiHash())})}for(var d=this.containers.length-1;d>=0;d--){if(a.ui.contains(this.containers[d].element[0],this.currentItem[0])&&!f){g.push((function(h){return function(k){h._trigger("receive",k,this._uiHash(this))}}).call(this,this.containers[d]));g.push((function(h){return function(k){h._trigger("update",k,this._uiHash(this))}}).call(this,this.containers[d]))}}}for(var d=this.containers.length-1;d>=0;d--){if(!f){g.push((function(h){return function(k){h._trigger("deactivate",k,this._uiHash(this))}}).call(this,this.containers[d]))}if(this.containers[d].containerCache.over){g.push((function(h){return function(k){h._trigger("out",k,this._uiHash(this))}}).call(this,this.containers[d]));this.containers[d].containerCache.over=0}}if(this._storedCursor){a("body").css("cursor",this._storedCursor)}if(this._storedOpacity){this.helper.css("opacity",this._storedOpacity)}if(this._storedZIndex){this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex)}this.dragging=false;if(this.cancelHelperRemoval){if(!f){this._trigger("beforeStop",e,this._uiHash());for(var d=0;d<g.length;d++){g[d].call(this,e)}this._trigger("stop",e,this._uiHash())}return false}if(!f){this._trigger("beforeStop",e,this._uiHash())}this.placeholder[0].parentNode.removeChild(this.placeholder[0]);if(this.helper[0]!=this.currentItem[0]){this.helper.remove()}this.helper=null;if(!f){for(var d=0;d<g.length;d++){g[d].call(this,e)}this._trigger("stop",e,this._uiHash())}this.fromOutside=false;return true},_trigger:function(){if(a.Widget.prototype._trigger.apply(this,arguments)===false){this.cancel()}},_uiHash:function(d){var c=d||this;return{helper:c.helper,placeholder:c.placeholder||a([]),position:c.position,originalPosition:c.originalPosition,offset:c.positionAbs,item:c.currentItem,sender:d?d.element:null}}});a.extend(a.ui.sortable,{version:"1.9m3"})})(jQuery);(function(a,b){a.widget("ui.autocomplete",{options:{appendTo:"body",delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null},_create:function(){var c=this,e=this.element[0].ownerDocument,d;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(f){if(c.options.disabled||c.element.attr("readonly")){return}d=false;var g=a.ui.keyCode;switch(f.keyCode){case g.PAGE_UP:c._move("previousPage",f);break;case g.PAGE_DOWN:c._move("nextPage",f);break;case g.UP:c._move("previous",f);f.preventDefault();break;case g.DOWN:c._move("next",f);f.preventDefault();break;case g.ENTER:case g.NUMPAD_ENTER:if(c.menu.active){d=true;f.preventDefault()}case g.TAB:if(!c.menu.active){return}c.menu.select(f);break;case g.ESCAPE:c.element.val(c.term);c.close(f);break;default:clearTimeout(c.searching);c.searching=setTimeout(function(){if(c.term!=c.element.val()){c.selectedItem=null;c.search(null,f)}},c.options.delay);break}}).bind("keypress.autocomplete",function(f){if(d){d=false;f.preventDefault()}}).bind("focus.autocomplete",function(){if(c.options.disabled){return}c.selectedItem=null;c.previous=c.element.val()}).bind("blur.autocomplete",function(f){if(c.options.disabled){return}clearTimeout(c.searching);c.closing=setTimeout(function(){c.close(f);c._change(f)},150)});this._initSource();this.response=function(){return c._response.apply(c,arguments)};this.menu=a("<ul></ul>").addClass("ui-autocomplete").appendTo(a(this.options.appendTo||"body",e)[0]).mousedown(function(f){var g=c.menu.element[0];if(!a(f.target).closest(".ui-menu-item").length){setTimeout(function(){a(document).one("mousedown",function(h){if(h.target!==c.element[0]&&h.target!==g&&!a.ui.contains(g,h.target)){c.close()}})},1)}setTimeout(function(){clearTimeout(c.closing)},13)}).menu({input:a(),focus:function(g,h){var f=h.item.data("item.autocomplete");if(false!==c._trigger("focus",g,{item:f})){if(/^key/.test(g.originalEvent.type)){c.element.val(f.value)}}},select:function(h,k){var g=k.item.data("item.autocomplete"),f=c.previous;if(c.element[0]!==e.activeElement){c.element.focus();c.previous=f;setTimeout(function(){c.previous=f},1)}if(false!==c._trigger("select",h,{item:g})){c.element.val(g.value)}c.term=c.element.val();c.close(h);c.selectedItem=g},blur:function(f,g){if(c.menu.element.is(":visible")&&(c.element.val()!==c.term)){c.element.val(c.term)}}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu");if(a.fn.bgiframe){this.menu.element.bgiframe()}},destroy:function(){this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup");this.menu.element.remove();this._super("destroy")},_setOption:function(c){this._superApply("_setOption",arguments);if(c==="source"){this._initSource()}if(c==="appendTo"){this.menu.element.appendTo(a(value||"body",this.element[0].ownerDocument)[0])}},_initSource:function(){var c=this,e,d;if(a.isArray(this.options.source)){e=this.options.source;this.source=function(g,f){f(a.ui.autocomplete.filter(e,g.term))}}else{if(typeof this.options.source==="string"){d=this.options.source;this.source=function(g,f){if(c.xhr){c.xhr.abort()}c.xhr=a.getJSON(d,g,function(k,h,l){if(l===c.xhr){f(k)}c.xhr=null})}}else{this.source=this.options.source}}},search:function(d,c){d=d!=null?d:this.element.val();this.term=this.element.val();if(d.length<this.options.minLength){return this.close(c)}clearTimeout(this.closing);if(this._trigger("search",c)===false){return}return this._search(d)},_search:function(c){this.element.addClass("ui-autocomplete-loading");this.source({term:c},this.response)},_response:function(c){if(c&&c.length){c=this._normalize(c);this._suggest(c);this._trigger("open")}else{this.close()}this.element.removeClass("ui-autocomplete-loading")},close:function(c){clearTimeout(this.closing);if(this.menu.element.is(":visible")){this._trigger("close",c);this.menu.element.hide();this.menu.deactivate()}},_change:function(c){if(this.previous!==this.element.val()){this._trigger("change",c,{item:this.selectedItem})}},_normalize:function(c){if(c.length&&c[0].label&&c[0].value){return c}return a.map(c,function(d){if(typeof d==="string"){return{label:d,value:d}}return a.extend({label:d.label||d.value,value:d.value||d.label},d)})},_suggest:function(c){var d=this.menu.element.empty().zIndex(this.element.zIndex()+1);this._renderMenu(d,c);this.menu.deactivate();this.menu.refresh();this.menu.element.show().position(a.extend({of:this.element},this.options.position));this._resizeMenu()},_resizeMenu:function(){var c=this.menu.element;c.outerWidth(Math.max(c.width("").outerWidth(),this.element.outerWidth()))},_renderMenu:function(e,d){var c=this;a.each(d,function(f,g){c._renderItem(e,g)})},_renderItem:function(c,d){return a("<li></li>").data("item.autocomplete",d).append(a("<a></a>").text(d.label)).appendTo(c)},_move:function(d,c){if(!this.menu.element.is(":visible")){this.search(null,c);return}if(this.menu.first()&&/^previous/.test(d)||this.menu.last()&&/^next/.test(d)){this.element.val(this.term);this.menu.deactivate();return}this.menu[d](c)},widget:function(){return this.menu.element}});a.extend(a.ui.autocomplete,{escapeRegex:function(c){return c.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")},filter:function(e,c){var d=new RegExp(a.ui.autocomplete.escapeRegex(c),"i");return a.grep(e,function(f){return d.test(f.label||f.value||f)})}})}(jQuery));(function(e,h){var c,b="ui-button ui-widget ui-state-default ui-corner-all",g="ui-state-hover ui-state-active ",f="ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only",d=function(k){e(":ui-button",k.target.form).each(function(){var l=e(this).data("button");setTimeout(function(){l.refresh()},1)})},a=function(l){var k=l.name,m=l.form,n=e([]);if(k){if(m){n=e(m).find("[name='"+k+"']")}else{n=e("[name='"+k+"']",l.ownerDocument).filter(function(){return !this.form})}}return n};e.widget("ui.button",{options:{disabled:null,text:true,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset.button").bind("reset.button",d);if(typeof this.options.disabled!=="boolean"){this.options.disabled=this.element.attr("disabled")}this._determineButtonType();this.hasTitle=!!this.buttonElement.attr("title");var k=this,m=this.options,n=this.type==="checkbox"||this.type==="radio",o="ui-state-hover"+(!n?" ui-state-active":""),l="ui-state-focus";if(m.label===null){m.label=this.buttonElement.html()}if(this.element.is(":disabled")){m.disabled=true}this.buttonElement.addClass(b).attr("role","button").bind("mouseenter.button",function(){if(m.disabled){return}e(this).addClass("ui-state-hover");if(this===c){e(this).addClass("ui-state-active")}}).bind("mouseleave.button",function(){if(m.disabled){return}e(this).removeClass(o)}).bind("focus.button",function(){e(this).addClass(l)}).bind("blur.button",function(){e(this).removeClass(l)});if(n){this.element.bind("change.button",function(){k.refresh()})}if(this.type==="checkbox"){this.buttonElement.bind("click.button",function(){if(m.disabled){return false}e(this).toggleClass("ui-state-active");k.buttonElement.attr("aria-pressed",k.element[0].checked)})}else{if(this.type==="radio"){this.buttonElement.bind("click.button",function(){if(m.disabled){return false}e(this).addClass("ui-state-active");k.buttonElement.attr("aria-pressed",true);var p=k.element[0];a(p).not(p).map(function(){return e(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed",false)})}else{this.buttonElement.bind("mousedown.button",function(){if(m.disabled){return false}e(this).addClass("ui-state-active");c=this;e(document).one("mouseup",function(){c=null})}).bind("mouseup.button",function(){if(m.disabled){return false}e(this).removeClass("ui-state-active")}).bind("keydown.button",function(p){if(m.disabled){return false}if(p.keyCode==e.ui.keyCode.SPACE||p.keyCode==e.ui.keyCode.ENTER){e(this).addClass("ui-state-active")}}).bind("keyup.button",function(){e(this).removeClass("ui-state-active")});if(this.buttonElement.is("a")){this.buttonElement.keyup(function(p){if(p.keyCode===e.ui.keyCode.SPACE){e(this).click()}})}}}this._setOption("disabled",m.disabled)},_determineButtonType:function(){if(this.element.is(":checkbox")){this.type="checkbox"}else{if(this.element.is(":radio")){this.type="radio"}else{if(this.element.is("input")){this.type="input"}else{this.type="button"}}}if(this.type==="checkbox"||this.type==="radio"){this.buttonElement=this.element.parents().last().find("label[for="+this.element.attr("id")+"]");this.element.addClass("ui-helper-hidden-accessible");var k=this.element.is(":checked");if(k){this.buttonElement.addClass("ui-state-active")}this.buttonElement.attr("aria-pressed",k)}else{this.buttonElement=this.element}},widget:function(){return this.buttonElement},destroy:function(){this.element.removeClass("ui-helper-hidden-accessible");this.buttonElement.removeClass(b+" "+g+" "+f).removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html());if(!this.hasTitle){this.buttonElement.removeAttr("title")}this._super("destroy")},_setOption:function(k,l){this._superApply("_setOption",arguments);if(k==="disabled"){if(l){this.element.attr("disabled",true)}else{this.element.removeAttr("disabled")}}this._resetButton()},refresh:function(){var k=this.element.is(":disabled");if(k!==this.options.disabled){this._setOption("disabled",k)}if(this.type==="radio"){a(this.element[0]).each(function(){if(e(this).is(":checked")){e(this).button("widget").addClass("ui-state-active").attr("aria-pressed",true)}else{e(this).button("widget").removeClass("ui-state-active").attr("aria-pressed",false)}})}else{if(this.type==="checkbox"){if(this.element.is(":checked")){this.buttonElement.addClass("ui-state-active").attr("aria-pressed",true)}else{this.buttonElement.removeClass("ui-state-active").attr("aria-pressed",false)}}}},_resetButton:function(){if(this.type==="input"){if(this.options.label){this.element.val(this.options.label)}return}var n=this.buttonElement.removeClass(f),m=e("<span></span>").addClass("ui-button-text").html(this.options.label).appendTo(n.empty()).text(),l=this.options.icons,k=l.primary&&l.secondary;if(l.primary||l.secondary){n.addClass("ui-button-text-icon"+(k?"s":(l.primary?"-primary":"-secondary")));if(l.primary){n.prepend("<span class='ui-button-icon-primary ui-icon "+l.primary+"'></span>")}if(l.secondary){n.append("<span class='ui-button-icon-secondary ui-icon "+l.secondary+"'></span>")}if(!this.options.text){n.addClass(k?"ui-button-icons-only":"ui-button-icon-only").removeClass("ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary");if(!this.hasTitle){n.attr("title",m)}}}else{n.addClass("ui-button-text-only")}}});e.widget("ui.buttonset",{_create:function(){this.element.addClass("ui-buttonset")},_init:function(){this.refresh()},_setOption:function(k,l){if(k==="disabled"){this.buttons.button("option",k,l)}this._superApply("_setOption",arguments)},refresh:function(){this.buttons=this.element.find(":button, :submit, :reset, :checkbox, :radio, a, :data(button)").filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return e(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":visible").filter(":first").addClass("ui-corner-left").end().filter(":last").addClass("ui-corner-right").end().end().end()},destroy:function(){this.element.removeClass("ui-buttonset");this.buttons.map(function(){return e(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy");this._super("destroy")}})}(jQuery));(function($,undefined){$.extend($.ui,{datepicker:{version:"1.9m3"}});var PROP_NAME="datepicker";var dpuuid=new Date().getTime();function Datepicker(){this.debug=false;this._curInst=null;this._keyEvent=false;this._disabledInputs=[];this._datepickerShowing=false;this._inDialog=false;this._mainDivId="ui-datepicker-div";this._inlineClass="ui-datepicker-inline";this._appendClass="ui-datepicker-append";this._triggerClass="ui-datepicker-trigger";this._dialogClass="ui-datepicker-dialog";this._disableClass="ui-datepicker-disabled";this._unselectableClass="ui-datepicker-unselectable";this._currentClass="ui-datepicker-current-day";this._dayOverClass="ui-datepicker-days-cell-over";this.regional=[];this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:false,showMonthAfterYear:false,yearSuffix:""};this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:false,hideIfNoPrevNext:false,navigationAsDateFormat:false,gotoCurrent:false,changeMonth:false,changeYear:false,yearRange:"c-10:c+10",showOtherMonths:false,selectOtherMonths:false,showWeek:false,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:true,showButtonPanel:false,autoSize:false};$.extend(this._defaults,this.regional[""]);this.dpDiv=$('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all ui-helper-hidden-accessible"></div>')}$.extend(Datepicker.prototype,{markerClassName:"hasDatepicker",log:function(){if(this.debug){console.log.apply("",arguments)}},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(settings){extendRemove(this._defaults,settings||{});return this},_attachDatepicker:function(target,settings){var inlineSettings=null;for(var attrName in this._defaults){var attrValue=target.getAttribute("date:"+attrName);if(attrValue){inlineSettings=inlineSettings||{};try{inlineSettings[attrName]=eval(attrValue)}catch(err){inlineSettings[attrName]=attrValue}}}var nodeName=target.nodeName.toLowerCase();var inline=(nodeName=="div"||nodeName=="span");if(!target.id){this.uuid+=1;target.id="dp"+this.uuid}var inst=this._newInst($(target),inline);inst.settings=$.extend({},settings||{},inlineSettings||{});if(nodeName=="input"){this._connectDatepicker(target,inst)}else{if(inline){this._inlineDatepicker(target,inst)}}},_newInst:function(target,inline){var id=target[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1");return{id:id,input:target,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:inline,dpDiv:(!inline?this.dpDiv:$('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>'))}},_connectDatepicker:function(target,inst){var input=$(target);inst.append=$([]);inst.trigger=$([]);if(input.hasClass(this.markerClassName)){return}this._attachments(input,inst);input.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(event,key,value){inst.settings[key]=value}).bind("getData.datepicker",function(event,key){return this._get(inst,key)});this._autoSize(inst);$.data(target,PROP_NAME,inst)},_attachments:function(input,inst){var appendText=this._get(inst,"appendText");var isRTL=this._get(inst,"isRTL");if(inst.append){inst.append.remove()}if(appendText){inst.append=$('<span class="'+this._appendClass+'">'+appendText+"</span>");input[isRTL?"before":"after"](inst.append)}input.unbind("focus",this._showDatepicker);if(inst.trigger){inst.trigger.remove()}var showOn=this._get(inst,"showOn");if(showOn=="focus"||showOn=="both"){input.focus(this._showDatepicker)}if(showOn=="button"||showOn=="both"){var buttonText=this._get(inst,"buttonText");var buttonImage=this._get(inst,"buttonImage");inst.trigger=$(this._get(inst,"buttonImageOnly")?$("<img/>").addClass(this._triggerClass).attr({src:buttonImage,alt:buttonText,title:buttonText}):$('<button type="button"></button>').addClass(this._triggerClass).html(buttonImage==""?buttonText:$("<img/>").attr({src:buttonImage,alt:buttonText,title:buttonText})));input[isRTL?"before":"after"](inst.trigger);inst.trigger.click(function(){if($.datepicker._datepickerShowing&&$.datepicker._lastInput==input[0]){$.datepicker._hideDatepicker()}else{$.datepicker._showDatepicker(input[0])}return false})}},_autoSize:function(inst){if(this._get(inst,"autoSize")&&!inst.inline){var date=new Date(2009,12-1,20);var dateFormat=this._get(inst,"dateFormat");if(dateFormat.match(/[DM]/)){var findMax=function(names){var max=0;var maxI=0;for(var i=0;i<names.length;i++){if(names[i].length>max){max=names[i].length;maxI=i}}return maxI};date.setMonth(findMax(this._get(inst,(dateFormat.match(/MM/)?"monthNames":"monthNamesShort"))));date.setDate(findMax(this._get(inst,(dateFormat.match(/DD/)?"dayNames":"dayNamesShort")))+20-date.getDay())}inst.input.attr("size",this._formatDate(inst,date).length)}},_inlineDatepicker:function(target,inst){var divSpan=$(target);if(divSpan.hasClass(this.markerClassName)){return}divSpan.addClass(this.markerClassName).append(inst.dpDiv).bind("setData.datepicker",function(event,key,value){inst.settings[key]=value}).bind("getData.datepicker",function(event,key){return this._get(inst,key)});$.data(target,PROP_NAME,inst);this._setDate(inst,this._getDefaultDate(inst),true);this._updateDatepicker(inst);this._updateAlternate(inst)},_dialogDatepicker:function(input,date,onSelect,settings,pos){var inst=this._dialogInst;if(!inst){this.uuid+=1;var id="dp"+this.uuid;this._dialogInput=$('<input type="text" id="'+id+'" style="position: absolute; top: -100px; width: 0px; z-index: -10;"/>');this._dialogInput.keydown(this._doKeyDown);$("body").append(this._dialogInput);inst=this._dialogInst=this._newInst(this._dialogInput,false);inst.settings={};$.data(this._dialogInput[0],PROP_NAME,inst)}extendRemove(inst.settings,settings||{});date=(date&&date.constructor==Date?this._formatDate(inst,date):date);this._dialogInput.val(date);this._pos=(pos?(pos.length?pos:[pos.pageX,pos.pageY]):null);if(!this._pos){var browserWidth=document.documentElement.clientWidth;var browserHeight=document.documentElement.clientHeight;var scrollX=document.documentElement.scrollLeft||document.body.scrollLeft;var scrollY=document.documentElement.scrollTop||document.body.scrollTop;this._pos=[(browserWidth/2)-100+scrollX,(browserHeight/2)-150+scrollY]}this._dialogInput.css("left",(this._pos[0]+20)+"px").css("top",this._pos[1]+"px");inst.settings.onSelect=onSelect;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);if($.blockUI){$.blockUI(this.dpDiv)}$.data(this._dialogInput[0],PROP_NAME,inst);return this},_destroyDatepicker:function(target){var $target=$(target);var inst=$.data(target,PROP_NAME);if(!$target.hasClass(this.markerClassName)){return}var nodeName=target.nodeName.toLowerCase();$.removeData(target,PROP_NAME);if(nodeName=="input"){inst.append.remove();inst.trigger.remove();$target.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)}else{if(nodeName=="div"||nodeName=="span"){$target.removeClass(this.markerClassName).empty()}}},_enableDatepicker:function(target){var $target=$(target);var inst=$.data(target,PROP_NAME);if(!$target.hasClass(this.markerClassName)){return}var nodeName=target.nodeName.toLowerCase();if(nodeName=="input"){target.disabled=false;inst.trigger.filter("button").each(function(){this.disabled=false}).end().filter("img").css({opacity:"1.0",cursor:""})}else{if(nodeName=="div"||nodeName=="span"){var inline=$target.children("."+this._inlineClass);inline.children().removeClass("ui-state-disabled")}}this._disabledInputs=$.map(this._disabledInputs,function(value){return(value==target?null:value)})},_disableDatepicker:function(target){var $target=$(target);var inst=$.data(target,PROP_NAME);if(!$target.hasClass(this.markerClassName)){return}var nodeName=target.nodeName.toLowerCase();if(nodeName=="input"){target.disabled=true;inst.trigger.filter("button").each(function(){this.disabled=true}).end().filter("img").css({opacity:"0.5",cursor:"default"})}else{if(nodeName=="div"||nodeName=="span"){var inline=$target.children("."+this._inlineClass);inline.children().addClass("ui-state-disabled")}}this._disabledInputs=$.map(this._disabledInputs,function(value){return(value==target?null:value)});this._disabledInputs[this._disabledInputs.length]=target},_isDisabledDatepicker:function(target){if(!target){return false}for(var i=0;i<this._disabledInputs.length;i++){if(this._disabledInputs[i]==target){return true}}return false},_getInst:function(target){try{return $.data(target,PROP_NAME)}catch(err){throw"Missing instance data for this datepicker"}},_optionDatepicker:function(target,name,value){var inst=this._getInst(target);if(arguments.length==2&&typeof name=="string"){return(name=="defaults"?$.extend({},$.datepicker._defaults):(inst?(name=="all"?$.extend({},inst.settings):this._get(inst,name)):null))}var settings=name||{};if(typeof name=="string"){settings={};settings[name]=value}if(inst){if(this._curInst==inst){this._hideDatepicker()}var date=this._getDateDatepicker(target,true);extendRemove(inst.settings,settings);this._attachments($(target),inst);this._autoSize(inst);this._setDateDatepicker(target,date);this._updateDatepicker(inst)}},_changeDatepicker:function(target,name,value){this._optionDatepicker(target,name,value)},_refreshDatepicker:function(target){var inst=this._getInst(target);if(inst){this._updateDatepicker(inst)}},_setDateDatepicker:function(target,date){var inst=this._getInst(target);if(inst){this._setDate(inst,date);this._updateDatepicker(inst);this._updateAlternate(inst)}},_getDateDatepicker:function(target,noDefault){var inst=this._getInst(target);if(inst&&!inst.inline){this._setDateFromField(inst,noDefault)}return(inst?this._getDate(inst):null)},_doKeyDown:function(event){var inst=$.datepicker._getInst(event.target);var handled=true;var isRTL=inst.dpDiv.is(".ui-datepicker-rtl");inst._keyEvent=true;if($.datepicker._datepickerShowing){switch(event.keyCode){case 9:$.datepicker._hideDatepicker();handled=false;break;case 13:var sel=$("td."+$.datepicker._dayOverClass,inst.dpDiv).add($("td."+$.datepicker._currentClass,inst.dpDiv));if(sel[0]){$.datepicker._selectDay(event.target,inst.selectedMonth,inst.selectedYear,sel[0])}else{$.datepicker._hideDatepicker()}return false;break;case 27:$.datepicker._hideDatepicker();break;case 33:$.datepicker._adjustDate(event.target,(event.ctrlKey?-$.datepicker._get(inst,"stepBigMonths"):-$.datepicker._get(inst,"stepMonths")),"M");break;case 34:$.datepicker._adjustDate(event.target,(event.ctrlKey?+$.datepicker._get(inst,"stepBigMonths"):+$.datepicker._get(inst,"stepMonths")),"M");break;case 35:if(event.ctrlKey||event.metaKey){$.datepicker._clearDate(event.target)}handled=event.ctrlKey||event.metaKey;break;case 36:if(event.ctrlKey||event.metaKey){$.datepicker._gotoToday(event.target)}handled=event.ctrlKey||event.metaKey;break;case 37:if(event.ctrlKey||event.metaKey){$.datepicker._adjustDate(event.target,(isRTL?+1:-1),"D")}handled=event.ctrlKey||event.metaKey;if(event.originalEvent.altKey){$.datepicker._adjustDate(event.target,(event.ctrlKey?-$.datepicker._get(inst,"stepBigMonths"):-$.datepicker._get(inst,"stepMonths")),"M")}break;case 38:if(event.ctrlKey||event.metaKey){$.datepicker._adjustDate(event.target,-7,"D")}handled=event.ctrlKey||event.metaKey;break;case 39:if(event.ctrlKey||event.metaKey){$.datepicker._adjustDate(event.target,(isRTL?-1:+1),"D")}handled=event.ctrlKey||event.metaKey;if(event.originalEvent.altKey){$.datepicker._adjustDate(event.target,(event.ctrlKey?+$.datepicker._get(inst,"stepBigMonths"):+$.datepicker._get(inst,"stepMonths")),"M")}break;case 40:if(event.ctrlKey||event.metaKey){$.datepicker._adjustDate(event.target,+7,"D")}handled=event.ctrlKey||event.metaKey;break;default:handled=false}}else{if(event.keyCode==36&&event.ctrlKey){$.datepicker._showDatepicker(this)}else{handled=false}}if(handled){event.preventDefault();event.stopPropagation()}},_doKeyPress:function(event){var inst=$.datepicker._getInst(event.target);if($.datepicker._get(inst,"constrainInput")){var chars=$.datepicker._possibleChars($.datepicker._get(inst,"dateFormat"));var chr=String.fromCharCode(event.charCode==undefined?event.keyCode:event.charCode);return event.ctrlKey||(chr<" "||!chars||chars.indexOf(chr)>-1)}},_doKeyUp:function(event){var inst=$.datepicker._getInst(event.target);if(inst.input.val()!=inst.lastVal){try{var date=$.datepicker.parseDate($.datepicker._get(inst,"dateFormat"),(inst.input?inst.input.val():null),$.datepicker._getFormatConfig(inst));if(date){$.datepicker._setDateFromField(inst);$.datepicker._updateAlternate(inst);$.datepicker._updateDatepicker(inst)}}catch(event){$.datepicker.log(event)}}return true},_showDatepicker:function(input){input=input.target||input;if(input.nodeName.toLowerCase()!="input"){input=$("input",input.parentNode)[0]}if($.datepicker._isDisabledDatepicker(input)||$.datepicker._lastInput==input){return}var inst=$.datepicker._getInst(input);if($.datepicker._curInst&&$.datepicker._curInst!=inst){$.datepicker._curInst.dpDiv.stop(true,true)}var beforeShow=$.datepicker._get(inst,"beforeShow");extendRemove(inst.settings,(beforeShow?beforeShow.apply(input,[input,inst]):{}));inst.lastVal=null;$.datepicker._lastInput=input;$.datepicker._setDateFromField(inst);if($.datepicker._inDialog){input.value=""}if(!$.datepicker._pos){$.datepicker._pos=$.datepicker._findPos(input);$.datepicker._pos[1]+=input.offsetHeight}var isFixed=false;$(input).parents().each(function(){isFixed|=$(this).css("position")=="fixed";return !isFixed});if(isFixed&&$.browser.opera){$.datepicker._pos[0]-=document.documentElement.scrollLeft;$.datepicker._pos[1]-=document.documentElement.scrollTop}var offset={left:$.datepicker._pos[0],top:$.datepicker._pos[1]};$.datepicker._pos=null;inst.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});$.datepicker._updateDatepicker(inst);offset=$.datepicker._checkOffset(inst,offset,isFixed);inst.dpDiv.css({position:($.datepicker._inDialog&&$.blockUI?"static":(isFixed?"fixed":"absolute")),display:"none",left:offset.left+"px",top:offset.top+"px"});if(!inst.inline){var showAnim=$.datepicker._get(inst,"showAnim");var duration=$.datepicker._get(inst,"duration");var postProcess=function(){$.datepicker._datepickerShowing=true;var borders=$.datepicker._getBorders(inst.dpDiv);inst.dpDiv.find("iframe.ui-datepicker-cover").css({left:-borders[0],top:-borders[1],width:inst.dpDiv.outerWidth(),height:inst.dpDiv.outerHeight()})};inst.dpDiv.zIndex($(input).zIndex()+1);if($.effects&&$.effects[showAnim]){inst.dpDiv.show(showAnim,$.datepicker._get(inst,"showOptions"),duration,postProcess)}else{inst.dpDiv[showAnim||"show"]((showAnim?duration:null),postProcess)}if(!showAnim||!duration){postProcess()}if(inst.input.is(":visible")&&!inst.input.is(":disabled")){inst.input.focus()}$.datepicker._curInst=inst}},_updateDatepicker:function(inst){var self=this;var borders=$.datepicker._getBorders(inst.dpDiv);inst.dpDiv.empty().append(this._generateHTML(inst)).find("iframe.ui-datepicker-cover").css({left:-borders[0],top:-borders[1],width:inst.dpDiv.outerWidth(),height:inst.dpDiv.outerHeight()}).end().find("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a").bind("mouseout",function(){$(this).removeClass("ui-state-hover");if(this.className.indexOf("ui-datepicker-prev")!=-1){$(this).removeClass("ui-datepicker-prev-hover")}if(this.className.indexOf("ui-datepicker-next")!=-1){$(this).removeClass("ui-datepicker-next-hover")}}).bind("mouseover",function(){if(!self._isDisabledDatepicker(inst.inline?inst.dpDiv.parent()[0]:inst.input[0])){$(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");$(this).addClass("ui-state-hover");if(this.className.indexOf("ui-datepicker-prev")!=-1){$(this).addClass("ui-datepicker-prev-hover")}if(this.className.indexOf("ui-datepicker-next")!=-1){$(this).addClass("ui-datepicker-next-hover")}}}).end().find("."+this._dayOverClass+" a").trigger("mouseover").end();var numMonths=this._getNumberOfMonths(inst);var cols=numMonths[1];var width=17;if(cols>1){inst.dpDiv.addClass("ui-datepicker-multi-"+cols).css("width",(width*cols)+"em")}else{inst.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("")}inst.dpDiv[(numMonths[0]!=1||numMonths[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");inst.dpDiv[(this._get(inst,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");if(inst==$.datepicker._curInst&&$.datepicker._datepickerShowing&&inst.input&&inst.input.is(":visible")&&!inst.input.is(":disabled")){inst.input.focus()}},_getBorders:function(elem){var convert=function(value){return{thin:1,medium:2,thick:3}[value]||value};return[parseFloat(convert(elem.css("border-left-width"))),parseFloat(convert(elem.css("border-top-width")))]},_checkOffset:function(inst,offset,isFixed){var dpWidth=inst.dpDiv.outerWidth();var dpHeight=inst.dpDiv.outerHeight();var inputWidth=inst.input?inst.input.outerWidth():0;var inputHeight=inst.input?inst.input.outerHeight():0;var viewWidth=document.documentElement.clientWidth+$(document).scrollLeft();var viewHeight=document.documentElement.clientHeight+$(document).scrollTop();offset.left-=(this._get(inst,"isRTL")?(dpWidth-inputWidth):0);offset.left-=(isFixed&&offset.left==inst.input.offset().left)?$(document).scrollLeft():0;offset.top-=(isFixed&&offset.top==(inst.input.offset().top+inputHeight))?$(document).scrollTop():0;offset.left-=Math.min(offset.left,(offset.left+dpWidth>viewWidth&&viewWidth>dpWidth)?Math.abs(offset.left+dpWidth-viewWidth):0);offset.top-=Math.min(offset.top,(offset.top+dpHeight>viewHeight&&viewHeight>dpHeight)?Math.abs(dpHeight+inputHeight):0);return offset},_findPos:function(obj){var inst=this._getInst(obj);var isRTL=this._get(inst,"isRTL");while(obj&&(obj.type=="hidden"||obj.nodeType!=1)){obj=obj[isRTL?"previousSibling":"nextSibling"]}var position=$(obj).offset();return[position.left,position.top]},_hideDatepicker:function(input){var inst=this._curInst;if(!inst||(input&&inst!=$.data(input,PROP_NAME))){return}if(this._datepickerShowing){var showAnim=this._get(inst,"showAnim");var duration=this._get(inst,"duration");var postProcess=function(){$.datepicker._tidyDialog(inst);this._curInst=null};if($.effects&&$.effects[showAnim]){inst.dpDiv.hide(showAnim,$.datepicker._get(inst,"showOptions"),duration,postProcess)}else{inst.dpDiv[(showAnim=="slideDown"?"slideUp":(showAnim=="fadeIn"?"fadeOut":"hide"))]((showAnim?duration:null),postProcess)}if(!showAnim){postProcess()}var onClose=this._get(inst,"onClose");if(onClose){onClose.apply((inst.input?inst.input[0]:null),[(inst.input?inst.input.val():""),inst])}this._datepickerShowing=false;this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:"absolute",left:"0",top:"-100px"});if($.blockUI){$.unblockUI();$("body").append(this.dpDiv)}}this._inDialog=false}},_tidyDialog:function(inst){inst.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(event){if(!$.datepicker._curInst){return}var $target=$(event.target);if($target[0].id!=$.datepicker._mainDivId&&$target.parents("#"+$.datepicker._mainDivId).length==0&&!$target.hasClass($.datepicker.markerClassName)&&!$target.hasClass($.datepicker._triggerClass)&&$.datepicker._datepickerShowing&&!($.datepicker._inDialog&&$.blockUI)){$.datepicker._hideDatepicker()}},_adjustDate:function(id,offset,period){var target=$(id);var inst=this._getInst(target[0]);if(this._isDisabledDatepicker(target[0])){return}this._adjustInstDate(inst,offset+(period=="M"?this._get(inst,"showCurrentAtPos"):0),period);this._updateDatepicker(inst)},_gotoToday:function(id){var target=$(id);var inst=this._getInst(target[0]);if(this._get(inst,"gotoCurrent")&&inst.currentDay){inst.selectedDay=inst.currentDay;inst.drawMonth=inst.selectedMonth=inst.currentMonth;inst.drawYear=inst.selectedYear=inst.currentYear}else{var date=new Date();inst.selectedDay=date.getDate();inst.drawMonth=inst.selectedMonth=date.getMonth();inst.drawYear=inst.selectedYear=date.getFullYear()}this._notifyChange(inst);this._adjustDate(target)},_selectMonthYear:function(id,select,period){var target=$(id);var inst=this._getInst(target[0]);inst._selectingMonthYear=false;inst["selected"+(period=="M"?"Month":"Year")]=inst["draw"+(period=="M"?"Month":"Year")]=parseInt(select.options[select.selectedIndex].value,10);this._notifyChange(inst);this._adjustDate(target)},_clickMonthYear:function(id){var target=$(id);var inst=this._getInst(target[0]);if(inst.input&&inst._selectingMonthYear){setTimeout(function(){inst.input.focus()},0)}inst._selectingMonthYear=!inst._selectingMonthYear},_selectDay:function(id,month,year,td){var target=$(id);if($(td).hasClass(this._unselectableClass)||this._isDisabledDatepicker(target[0])){return}var inst=this._getInst(target[0]);inst.selectedDay=inst.currentDay=$("a",td).html();inst.selectedMonth=inst.currentMonth=month;inst.selectedYear=inst.currentYear=year;this._selectDate(id,this._formatDate(inst,inst.currentDay,inst.currentMonth,inst.currentYear))},_clearDate:function(id){var target=$(id);var inst=this._getInst(target[0]);this._selectDate(target,"")},_selectDate:function(id,dateStr){var target=$(id);var inst=this._getInst(target[0]);dateStr=(dateStr!=null?dateStr:this._formatDate(inst));if(inst.input){inst.input.val(dateStr)}this._updateAlternate(inst);var onSelect=this._get(inst,"onSelect");if(onSelect){onSelect.apply((inst.input?inst.input[0]:null),[dateStr,inst])}else{if(inst.input){inst.input.trigger("change")}}if(inst.inline){this._updateDatepicker(inst)}else{this._hideDatepicker();this._lastInput=inst.input[0];if(typeof(inst.input[0])!="object"){inst.input.focus()}this._lastInput=null}},_updateAlternate:function(inst){var altField=this._get(inst,"altField");if(altField){var altFormat=this._get(inst,"altFormat")||this._get(inst,"dateFormat");var date=this._getDate(inst);var dateStr=this.formatDate(altFormat,date,this._getFormatConfig(inst));$(altField).each(function(){$(this).val(dateStr)})}},noWeekends:function(date){var day=date.getDay();return[(day>0&&day<6),""]},iso8601Week:function(date){var checkDate=new Date(date.getTime());checkDate.setDate(checkDate.getDate()+4-(checkDate.getDay()||7));var time=checkDate.getTime();checkDate.setMonth(0);checkDate.setDate(1);return Math.floor(Math.round((time-checkDate)/86400000)/7)+1},parseDate:function(format,value,settings){if(format==null||value==null){throw"Invalid arguments"}value=(typeof value=="object"?value.toString():value+"");if(value==""){return null}var shortYearCutoff=(settings?settings.shortYearCutoff:null)||this._defaults.shortYearCutoff;var dayNamesShort=(settings?settings.dayNamesShort:null)||this._defaults.dayNamesShort;var dayNames=(settings?settings.dayNames:null)||this._defaults.dayNames;var monthNamesShort=(settings?settings.monthNamesShort:null)||this._defaults.monthNamesShort;var monthNames=(settings?settings.monthNames:null)||this._defaults.monthNames;var year=-1;var month=-1;var day=-1;var doy=-1;var literal=false;var lookAhead=function(match){var matches=(iFormat+1<format.length&&format.charAt(iFormat+1)==match);if(matches){iFormat++}return matches};var getNumber=function(match){lookAhead(match);var size=(match=="@"?14:(match=="!"?20:(match=="y"?4:(match=="o"?3:2))));var digits=new RegExp("^\\d{1,"+size+"}");var num=value.substring(iValue).match(digits);if(!num){throw"Missing number at position "+iValue}iValue+=num[0].length;return parseInt(num[0],10)};var getName=function(match,shortNames,longNames){var names=(lookAhead(match)?longNames:shortNames);for(var i=0;i<names.length;i++){if(value.substr(iValue,names[i].length).toLowerCase()==names[i].toLowerCase()){iValue+=names[i].length;return i+1}}throw"Unknown name at position "+iValue};var checkLiteral=function(){if(value.charAt(iValue)!=format.charAt(iFormat)){throw"Unexpected literal at position "+iValue}iValue++};var iValue=0;for(var iFormat=0;iFormat<format.length;iFormat++){if(literal){if(format.charAt(iFormat)=="'"&&!lookAhead("'")){literal=false}else{checkLiteral()}}else{switch(format.charAt(iFormat)){case"d":day=getNumber("d");break;case"D":getName("D",dayNamesShort,dayNames);break;case"o":doy=getNumber("o");break;case"m":month=getNumber("m");break;case"M":month=getName("M",monthNamesShort,monthNames);break;case"y":year=getNumber("y");break;case"@":var date=new Date(getNumber("@"));year=date.getFullYear();month=date.getMonth()+1;day=date.getDate();break;case"!":var date=new Date((getNumber("!")-this._ticksTo1970)/10000);year=date.getFullYear();month=date.getMonth()+1;day=date.getDate();break;case"'":if(lookAhead("'")){checkLiteral()}else{literal=true}break;default:checkLiteral()}}}if(year==-1){year=new Date().getFullYear()}else{if(year<100){year+=new Date().getFullYear()-new Date().getFullYear()%100+(year<=shortYearCutoff?0:-100)}}if(doy>-1){month=1;day=doy;do{var dim=this._getDaysInMonth(year,month-1);if(day<=dim){break}month++;day-=dim}while(true)}var date=this._daylightSavingAdjust(new Date(year,month-1,day));if(date.getFullYear()!=year||date.getMonth()+1!=month||date.getDate()!=day){throw"Invalid date"}return date},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(((1970-1)*365+Math.floor(1970/4)-Math.floor(1970/100)+Math.floor(1970/400))*24*60*60*10000000),formatDate:function(format,date,settings){if(!date){return""}var dayNamesShort=(settings?settings.dayNamesShort:null)||this._defaults.dayNamesShort;var dayNames=(settings?settings.dayNames:null)||this._defaults.dayNames;var monthNamesShort=(settings?settings.monthNamesShort:null)||this._defaults.monthNamesShort;var monthNames=(settings?settings.monthNames:null)||this._defaults.monthNames;var lookAhead=function(match){var matches=(iFormat+1<format.length&&format.charAt(iFormat+1)==match);if(matches){iFormat++}return matches};var formatNumber=function(match,value,len){var num=""+value;if(lookAhead(match)){while(num.length<len){num="0"+num}}return num};var formatName=function(match,value,shortNames,longNames){return(lookAhead(match)?longNames[value]:shortNames[value])};var output="";var literal=false;if(date){for(var iFormat=0;iFormat<format.length;iFormat++){if(literal){if(format.charAt(iFormat)=="'"&&!lookAhead("'")){literal=false}else{output+=format.charAt(iFormat)}}else{switch(format.charAt(iFormat)){case"d":output+=formatNumber("d",date.getDate(),2);break;case"D":output+=formatName("D",date.getDay(),dayNamesShort,dayNames);break;case"o":output+=formatNumber("o",(date.getTime()-new Date(date.getFullYear(),0,0).getTime())/86400000,3);break;case"m":output+=formatNumber("m",date.getMonth()+1,2);break;case"M":output+=formatName("M",date.getMonth(),monthNamesShort,monthNames);break;case"y":output+=(lookAhead("y")?date.getFullYear():(date.getYear()%100<10?"0":"")+date.getYear()%100);break;case"@":output+=date.getTime();break;case"!":output+=date.getTime()*10000+this._ticksTo1970;break;case"'":if(lookAhead("'")){output+="'"}else{literal=true}break;default:output+=format.charAt(iFormat)}}}}return output},_possibleChars:function(format){var chars="";var literal=false;var lookAhead=function(match){var matches=(iFormat+1<format.length&&format.charAt(iFormat+1)==match);if(matches){iFormat++}return matches};for(var iFormat=0;iFormat<format.length;iFormat++){if(literal){if(format.charAt(iFormat)=="'"&&!lookAhead("'")){literal=false}else{chars+=format.charAt(iFormat)}}else{switch(format.charAt(iFormat)){case"d":case"m":case"y":case"@":chars+="0123456789";break;case"D":case"M":return null;case"'":if(lookAhead("'")){chars+="'"}else{literal=true}break;default:chars+=format.charAt(iFormat)}}}return chars},_get:function(inst,name){return inst.settings[name]!==undefined?inst.settings[name]:this._defaults[name]},_setDateFromField:function(inst,noDefault){if(inst.input.val()==inst.lastVal){return}var dateFormat=this._get(inst,"dateFormat");var dates=inst.lastVal=inst.input?inst.input.val():null;var date,defaultDate;date=defaultDate=this._getDefaultDate(inst);var settings=this._getFormatConfig(inst);try{date=this.parseDate(dateFormat,dates,settings)||defaultDate}catch(event){this.log(event);dates=(noDefault?"":dates)}inst.selectedDay=date.getDate();inst.drawMonth=inst.selectedMonth=date.getMonth();inst.drawYear=inst.selectedYear=date.getFullYear();inst.currentDay=(dates?date.getDate():0);inst.currentMonth=(dates?date.getMonth():0);inst.currentYear=(dates?date.getFullYear():0);this._adjustInstDate(inst)},_getDefaultDate:function(inst){return this._restrictMinMax(inst,this._determineDate(inst,this._get(inst,"defaultDate"),new Date()))},_determineDate:function(inst,date,defaultDate){var offsetNumeric=function(offset){var date=new Date();date.setDate(date.getDate()+offset);return date};var offsetString=function(offset){try{return $.datepicker.parseDate($.datepicker._get(inst,"dateFormat"),offset,$.datepicker._getFormatConfig(inst))}catch(e){}var date=(offset.toLowerCase().match(/^c/)?$.datepicker._getDate(inst):null)||new Date();var year=date.getFullYear();var month=date.getMonth();var day=date.getDate();var pattern=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g;var matches=pattern.exec(offset);while(matches){switch(matches[2]||"d"){case"d":case"D":day+=parseInt(matches[1],10);break;case"w":case"W":day+=parseInt(matches[1],10)*7;break;case"m":case"M":month+=parseInt(matches[1],10);day=Math.min(day,$.datepicker._getDaysInMonth(year,month));break;case"y":case"Y":year+=parseInt(matches[1],10);day=Math.min(day,$.datepicker._getDaysInMonth(year,month));break}matches=pattern.exec(offset)}return new Date(year,month,day)};date=(date==null?defaultDate:(typeof date=="string"?offsetString(date):(typeof date=="number"?(isNaN(date)?defaultDate:offsetNumeric(date)):date)));date=(date&&date.toString()=="Invalid Date"?defaultDate:date);if(date){date.setHours(0);date.setMinutes(0);date.setSeconds(0);date.setMilliseconds(0)}return this._daylightSavingAdjust(date)},_daylightSavingAdjust:function(date){if(!date){return null}date.setHours(date.getHours()>12?date.getHours()+2:0);return date},_setDate:function(inst,date,noChange){var clear=!(date);var origMonth=inst.selectedMonth;var origYear=inst.selectedYear;date=this._restrictMinMax(inst,this._determineDate(inst,date,new Date()));inst.selectedDay=inst.currentDay=date.getDate();inst.drawMonth=inst.selectedMonth=inst.currentMonth=date.getMonth();inst.drawYear=inst.selectedYear=inst.currentYear=date.getFullYear();if((origMonth!=inst.selectedMonth||origYear!=inst.selectedYear)&&!noChange){this._notifyChange(inst)}this._adjustInstDate(inst);if(inst.input){inst.input.val(clear?"":this._formatDate(inst))}},_getDate:function(inst){var startDate=(!inst.currentYear||(inst.input&&inst.input.val()=="")?null:this._daylightSavingAdjust(new Date(inst.currentYear,inst.currentMonth,inst.currentDay)));return startDate},_generateHTML:function(inst){var today=new Date();today=this._daylightSavingAdjust(new Date(today.getFullYear(),today.getMonth(),today.getDate()));var isRTL=this._get(inst,"isRTL");var showButtonPanel=this._get(inst,"showButtonPanel");var hideIfNoPrevNext=this._get(inst,"hideIfNoPrevNext");var navigationAsDateFormat=this._get(inst,"navigationAsDateFormat");var numMonths=this._getNumberOfMonths(inst);var showCurrentAtPos=this._get(inst,"showCurrentAtPos");var stepMonths=this._get(inst,"stepMonths");var isMultiMonth=(numMonths[0]!=1||numMonths[1]!=1);var currentDate=this._daylightSavingAdjust((!inst.currentDay?new Date(9999,9,9):new Date(inst.currentYear,inst.currentMonth,inst.currentDay)));var minDate=this._getMinMaxDate(inst,"min");var maxDate=this._getMinMaxDate(inst,"max");var drawMonth=inst.drawMonth-showCurrentAtPos;var drawYear=inst.drawYear;if(drawMonth<0){drawMonth+=12;drawYear--}if(maxDate){var maxDraw=this._daylightSavingAdjust(new Date(maxDate.getFullYear(),maxDate.getMonth()-(numMonths[0]*numMonths[1])+1,maxDate.getDate()));maxDraw=(minDate&&maxDraw<minDate?minDate:maxDraw);while(this._daylightSavingAdjust(new Date(drawYear,drawMonth,1))>maxDraw){drawMonth--;if(drawMonth<0){drawMonth=11;drawYear--}}}inst.drawMonth=drawMonth;inst.drawYear=drawYear;var prevText=this._get(inst,"prevText");prevText=(!navigationAsDateFormat?prevText:this.formatDate(prevText,this._daylightSavingAdjust(new Date(drawYear,drawMonth-stepMonths,1)),this._getFormatConfig(inst)));var prev=(this._canAdjustMonth(inst,-1,drawYear,drawMonth)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery_'+dpuuid+".datepicker._adjustDate('#"+inst.id+"', -"+stepMonths+", 'M');\" title=\""+prevText+'"><span class="ui-icon ui-icon-circle-triangle-'+(isRTL?"e":"w")+'">'+prevText+"</span></a>":(hideIfNoPrevNext?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+prevText+'"><span class="ui-icon ui-icon-circle-triangle-'+(isRTL?"e":"w")+'">'+prevText+"</span></a>"));var nextText=this._get(inst,"nextText");nextText=(!navigationAsDateFormat?nextText:this.formatDate(nextText,this._daylightSavingAdjust(new Date(drawYear,drawMonth+stepMonths,1)),this._getFormatConfig(inst)));var next=(this._canAdjustMonth(inst,+1,drawYear,drawMonth)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery_'+dpuuid+".datepicker._adjustDate('#"+inst.id+"', +"+stepMonths+", 'M');\" title=\""+nextText+'"><span class="ui-icon ui-icon-circle-triangle-'+(isRTL?"w":"e")+'">'+nextText+"</span></a>":(hideIfNoPrevNext?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+nextText+'"><span class="ui-icon ui-icon-circle-triangle-'+(isRTL?"w":"e")+'">'+nextText+"</span></a>"));var currentText=this._get(inst,"currentText");var gotoDate=(this._get(inst,"gotoCurrent")&&inst.currentDay?currentDate:today);currentText=(!navigationAsDateFormat?currentText:this.formatDate(currentText,gotoDate,this._getFormatConfig(inst)));var controls=(!inst.inline?'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery_'+dpuuid+'.datepicker._hideDatepicker();">'+this._get(inst,"closeText")+"</button>":"");var buttonPanel=(showButtonPanel)?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(isRTL?controls:"")+(this._isInRange(inst,gotoDate)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery_'+dpuuid+".datepicker._gotoToday('#"+inst.id+"');\">"+currentText+"</button>":"")+(isRTL?"":controls)+"</div>":"";var firstDay=parseInt(this._get(inst,"firstDay"),10);firstDay=(isNaN(firstDay)?0:firstDay);var showWeek=this._get(inst,"showWeek");var dayNames=this._get(inst,"dayNames");var dayNamesShort=this._get(inst,"dayNamesShort");var dayNamesMin=this._get(inst,"dayNamesMin");var monthNames=this._get(inst,"monthNames");var monthNamesShort=this._get(inst,"monthNamesShort");var beforeShowDay=this._get(inst,"beforeShowDay");var showOtherMonths=this._get(inst,"showOtherMonths");var selectOtherMonths=this._get(inst,"selectOtherMonths");var calculateWeek=this._get(inst,"calculateWeek")||this.iso8601Week;var defaultDate=this._getDefaultDate(inst);var html="";for(var row=0;row<numMonths[0];row++){var group="";for(var col=0;col<numMonths[1];col++){var selectedDate=this._daylightSavingAdjust(new Date(drawYear,drawMonth,inst.selectedDay));var cornerClass=" ui-corner-all";var calender="";if(isMultiMonth){calender+='<div class="ui-datepicker-group';if(numMonths[1]>1){switch(col){case 0:calender+=" ui-datepicker-group-first";cornerClass=" ui-corner-"+(isRTL?"right":"left");break;case numMonths[1]-1:calender+=" ui-datepicker-group-last";cornerClass=" ui-corner-"+(isRTL?"left":"right");break;default:calender+=" ui-datepicker-group-middle";cornerClass="";break}}calender+='">'}calender+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+cornerClass+'">'+(/all|left/.test(cornerClass)&&row==0?(isRTL?next:prev):"")+(/all|right/.test(cornerClass)&&row==0?(isRTL?prev:next):"")+this._generateMonthYearHeader(inst,drawMonth,drawYear,minDate,maxDate,row>0||col>0,monthNames,monthNamesShort)+'</div><table class="ui-datepicker-calendar"><thead><tr>';var thead=(showWeek?'<th class="ui-datepicker-week-col">'+this._get(inst,"weekHeader")+"</th>":"");for(var dow=0;dow<7;dow++){var day=(dow+firstDay)%7;thead+="<th"+((dow+firstDay+6)%7>=5?' class="ui-datepicker-week-end"':"")+'><span title="'+dayNames[day]+'">'+dayNamesMin[day]+"</span></th>"}calender+=thead+"</tr></thead><tbody>";var daysInMonth=this._getDaysInMonth(drawYear,drawMonth);if(drawYear==inst.selectedYear&&drawMonth==inst.selectedMonth){inst.selectedDay=Math.min(inst.selectedDay,daysInMonth)}var leadDays=(this._getFirstDayOfMonth(drawYear,drawMonth)-firstDay+7)%7;var numRows=(isMultiMonth?6:Math.ceil((leadDays+daysInMonth)/7));var printDate=this._daylightSavingAdjust(new Date(drawYear,drawMonth,1-leadDays));for(var dRow=0;dRow<numRows;dRow++){calender+="<tr>";var tbody=(!showWeek?"":'<td class="ui-datepicker-week-col">'+this._get(inst,"calculateWeek")(printDate)+"</td>");for(var dow=0;dow<7;dow++){var daySettings=(beforeShowDay?beforeShowDay.apply((inst.input?inst.input[0]:null),[printDate]):[true,""]);var otherMonth=(printDate.getMonth()!=drawMonth);var unselectable=(otherMonth&&!selectOtherMonths)||!daySettings[0]||(minDate&&printDate<minDate)||(maxDate&&printDate>maxDate);tbody+='<td class="'+((dow+firstDay+6)%7>=5?" ui-datepicker-week-end":"")+(otherMonth?" ui-datepicker-other-month":"")+((printDate.getTime()==selectedDate.getTime()&&drawMonth==inst.selectedMonth&&inst._keyEvent)||(defaultDate.getTime()==printDate.getTime()&&defaultDate.getTime()==selectedDate.getTime())?" "+this._dayOverClass:"")+(unselectable?" "+this._unselectableClass+" ui-state-disabled":"")+(otherMonth&&!showOtherMonths?"":" "+daySettings[1]+(printDate.getTime()==currentDate.getTime()?" "+this._currentClass:"")+(printDate.getTime()==today.getTime()?" ui-datepicker-today":""))+'"'+((!otherMonth||showOtherMonths)&&daySettings[2]?' title="'+daySettings[2]+'"':"")+(unselectable?"":' onclick="DP_jQuery_'+dpuuid+".datepicker._selectDay('#"+inst.id+"',"+printDate.getMonth()+","+printDate.getFullYear()+', this);return false;"')+">"+(otherMonth&&!showOtherMonths?" ":(unselectable?'<span class="ui-state-default">'+printDate.getDate()+"</span>":'<a class="ui-state-default'+(printDate.getTime()==today.getTime()?" ui-state-highlight":"")+(printDate.getTime()==currentDate.getTime()?" ui-state-active":"")+(otherMonth?" ui-priority-secondary":"")+'" href="#">'+printDate.getDate()+"</a>"))+"</td>";printDate.setDate(printDate.getDate()+1);printDate=this._daylightSavingAdjust(printDate)}calender+=tbody+"</tr>"}drawMonth++;if(drawMonth>11){drawMonth=0;drawYear++}calender+="</tbody></table>"+(isMultiMonth?"</div>"+((numMonths[0]>0&&col==numMonths[1]-1)?'<div class="ui-datepicker-row-break"></div>':""):"");group+=calender}html+=group}html+=buttonPanel+($.browser.msie&&parseInt($.browser.version,10)<7&&!inst.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':"");inst._keyEvent=false;return html},_generateMonthYearHeader:function(inst,drawMonth,drawYear,minDate,maxDate,secondary,monthNames,monthNamesShort){var changeMonth=this._get(inst,"changeMonth");var changeYear=this._get(inst,"changeYear");var showMonthAfterYear=this._get(inst,"showMonthAfterYear");var html='<div class="ui-datepicker-title">';var monthHtml="";if(secondary||!changeMonth){monthHtml+='<span class="ui-datepicker-month">'+monthNames[drawMonth]+"</span>"}else{var inMinYear=(minDate&&minDate.getFullYear()==drawYear);var inMaxYear=(maxDate&&maxDate.getFullYear()==drawYear);monthHtml+='<select class="ui-datepicker-month" onchange="DP_jQuery_'+dpuuid+".datepicker._selectMonthYear('#"+inst.id+"', this, 'M');\" onclick=\"DP_jQuery_"+dpuuid+".datepicker._clickMonthYear('#"+inst.id+"');\">";for(var month=0;month<12;month++){if((!inMinYear||month>=minDate.getMonth())&&(!inMaxYear||month<=maxDate.getMonth())){monthHtml+='<option value="'+month+'"'+(month==drawMonth?' selected="selected"':"")+">"+monthNamesShort[month]+"</option>"}}monthHtml+="</select>"}if(!showMonthAfterYear){html+=monthHtml+(secondary||!(changeMonth&&changeYear)?" ":"")}if(secondary||!changeYear){html+='<span class="ui-datepicker-year">'+drawYear+"</span>"}else{var years=this._get(inst,"yearRange").split(":");var thisYear=new Date().getFullYear();var determineYear=function(value){var year=(value.match(/c[+-].*/)?drawYear+parseInt(value.substring(1),10):(value.match(/[+-].*/)?thisYear+parseInt(value,10):parseInt(value,10)));return(isNaN(year)?thisYear:year)};var year=determineYear(years[0]);var endYear=Math.max(year,determineYear(years[1]||""));year=(minDate?Math.max(year,minDate.getFullYear()):year);endYear=(maxDate?Math.min(endYear,maxDate.getFullYear()):endYear);html+='<select class="ui-datepicker-year" onchange="DP_jQuery_'+dpuuid+".datepicker._selectMonthYear('#"+inst.id+"', this, 'Y');\" onclick=\"DP_jQuery_"+dpuuid+".datepicker._clickMonthYear('#"+inst.id+"');\">";for(;year<=endYear;year++){html+='<option value="'+year+'"'+(year==drawYear?' selected="selected"':"")+">"+year+"</option>"}html+="</select>"}html+=this._get(inst,"yearSuffix");if(showMonthAfterYear){html+=(secondary||!(changeMonth&&changeYear)?" ":"")+monthHtml}html+="</div>";return html},_adjustInstDate:function(inst,offset,period){var year=inst.drawYear+(period=="Y"?offset:0);var month=inst.drawMonth+(period=="M"?offset:0);var day=Math.min(inst.selectedDay,this._getDaysInMonth(year,month))+(period=="D"?offset:0);var date=this._restrictMinMax(inst,this._daylightSavingAdjust(new Date(year,month,day)));inst.selectedDay=date.getDate();inst.drawMonth=inst.selectedMonth=date.getMonth();inst.drawYear=inst.selectedYear=date.getFullYear();if(period=="M"||period=="Y"){this._notifyChange(inst)}},_restrictMinMax:function(inst,date){var minDate=this._getMinMaxDate(inst,"min");var maxDate=this._getMinMaxDate(inst,"max");date=(minDate&&date<minDate?minDate:date);date=(maxDate&&date>maxDate?maxDate:date);return date},_notifyChange:function(inst){var onChange=this._get(inst,"onChangeMonthYear");if(onChange){onChange.apply((inst.input?inst.input[0]:null),[inst.selectedYear,inst.selectedMonth+1,inst])}},_getNumberOfMonths:function(inst){var numMonths=this._get(inst,"numberOfMonths");return(numMonths==null?[1,1]:(typeof numMonths=="number"?[1,numMonths]:numMonths))},_getMinMaxDate:function(inst,minMax){return this._determineDate(inst,this._get(inst,minMax+"Date"),null)},_getDaysInMonth:function(year,month){return 32-new Date(year,month,32).getDate()},_getFirstDayOfMonth:function(year,month){return new Date(year,month,1).getDay()},_canAdjustMonth:function(inst,offset,curYear,curMonth){var numMonths=this._getNumberOfMonths(inst);var date=this._daylightSavingAdjust(new Date(curYear,curMonth+(offset<0?offset:numMonths[0]*numMonths[1]),1));if(offset<0){date.setDate(this._getDaysInMonth(date.getFullYear(),date.getMonth()))}return this._isInRange(inst,date)},_isInRange:function(inst,date){var minDate=this._getMinMaxDate(inst,"min");var maxDate=this._getMinMaxDate(inst,"max");return((!minDate||date.getTime()>=minDate.getTime())&&(!maxDate||date.getTime()<=maxDate.getTime()))},_getFormatConfig:function(inst){var shortYearCutoff=this._get(inst,"shortYearCutoff");shortYearCutoff=(typeof shortYearCutoff!="string"?shortYearCutoff:new Date().getFullYear()%100+parseInt(shortYearCutoff,10));return{shortYearCutoff:shortYearCutoff,dayNamesShort:this._get(inst,"dayNamesShort"),dayNames:this._get(inst,"dayNames"),monthNamesShort:this._get(inst,"monthNamesShort"),monthNames:this._get(inst,"monthNames")}},_formatDate:function(inst,day,month,year){if(!day){inst.currentDay=inst.selectedDay;inst.currentMonth=inst.selectedMonth;inst.currentYear=inst.selectedYear}var date=(day?(typeof day=="object"?day:this._daylightSavingAdjust(new Date(year,month,day))):this._daylightSavingAdjust(new Date(inst.currentYear,inst.currentMonth,inst.currentDay)));return this.formatDate(this._get(inst,"dateFormat"),date,this._getFormatConfig(inst))}});function extendRemove(target,props){$.extend(target,props);for(var name in props){if(props[name]==null||props[name]==undefined){target[name]=props[name]}}return target}function isArray(a){return(a&&(($.browser.safari&&typeof a=="object"&&a.length)||(a.constructor&&a.constructor.toString().match(/\Array\(\)/))))}$.fn.datepicker=function(options){if(!$.datepicker.initialized){$(document).mousedown($.datepicker._checkExternalClick).find("body").append($.datepicker.dpDiv);$.datepicker.initialized=true}var otherArgs=Array.prototype.slice.call(arguments,1);if(typeof options=="string"&&(options=="isDisabled"||options=="getDate"||options=="widget")){return $.datepicker["_"+options+"Datepicker"].apply($.datepicker,[this[0]].concat(otherArgs))}if(options=="option"&&arguments.length==2&&typeof arguments[1]=="string"){return $.datepicker["_"+options+"Datepicker"].apply($.datepicker,[this[0]].concat(otherArgs))}return this.each(function(){typeof options=="string"?$.datepicker["_"+options+"Datepicker"].apply($.datepicker,[this].concat(otherArgs)):$.datepicker._attachDatepicker(this,options)})};$.datepicker=new Datepicker();$.datepicker.initialized=false;$.datepicker.uuid=new Date().getTime();$.datepicker.version="1.9m3";window["DP_jQuery_"+dpuuid]=$})(jQuery);(function(d,e){var b="ui-dialog ui-widget ui-widget-content ui-corner-all ",a={buttons:true,height:true,maxHeight:true,maxWidth:true,minHeight:true,minWidth:true,width:true},c={maxHeight:true,maxWidth:true,minHeight:true,minWidth:true};d.widget("ui.dialog",{options:{autoOpen:true,buttons:{},closeOnEscape:true,closeText:"close",dialogClass:"",draggable:true,hide:null,height:"auto",maxHeight:false,maxWidth:false,minHeight:150,minWidth:150,modal:false,position:{my:"center",at:"center",of:window,collision:"fit",using:function(g){var f=d(this).css(g).offset().top;if(f<0){d(this).css("top",g.top-f)}}},resizable:true,show:null,stack:true,title:"",width:300,zIndex:1000},_create:function(){this.originalTitle=this.element.attr("title");if(typeof this.originalTitle!=="string"){this.originalTitle=""}this.options.title=this.options.title||this.originalTitle;var p=this,q=p.options,n=q.title||" ",g=d.ui.dialog.getTitleId(p.element),o=(p.uiDialog=d("<div></div>")).appendTo(document.body).hide().addClass(b+q.dialogClass).css({zIndex:q.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(r){if(q.closeOnEscape&&r.keyCode&&r.keyCode===d.ui.keyCode.ESCAPE){p.close(r);r.preventDefault()}}).attr({role:"dialog","aria-labelledby":g}).mousedown(function(r){p.moveToTop(false,r)}),k=p.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(o),h=(p.uiDialogTitlebar=d("<div></div>")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(o),m=d('<a href="#"></a>').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){m.addClass("ui-state-hover")},function(){m.removeClass("ui-state-hover")}).focus(function(){m.addClass("ui-state-focus")}).blur(function(){m.removeClass("ui-state-focus")}).click(function(r){p.close(r);return false}).appendTo(h),l=(p.uiDialogTitlebarCloseText=d("<span></span>")).addClass("ui-icon ui-icon-closethick").text(q.closeText).appendTo(m),f=d("<span></span>").addClass("ui-dialog-title").attr("id",g).html(n).prependTo(h);if(d.isFunction(q.beforeclose)&&!d.isFunction(q.beforeClose)){q.beforeClose=q.beforeclose}h.find("*").add(h).disableSelection();if(q.draggable&&d.fn.draggable){p._makeDraggable()}if(q.resizable&&d.fn.resizable){p._makeResizable()}p._createButtons(q.buttons);p._isOpen=false;if(d.fn.bgiframe){o.bgiframe()}},_init:function(){if(this.options.autoOpen){this.open()}},destroy:function(){var f=this;if(f.overlay){f.overlay.destroy()}f.uiDialog.hide();f.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");f.uiDialog.remove();if(f.originalTitle){f.element.attr("title",f.originalTitle)}return f},widget:function(){return this.uiDialog},close:function(h){var f=this,g;if(false===f._trigger("beforeClose",h)){return}if(f.overlay){f.overlay.destroy()}f.uiDialog.unbind("keypress.ui-dialog");f._isOpen=false;if(f.options.hide){f.uiDialog.hide(f.options.hide,function(){f._trigger("close",h)})}else{f.uiDialog.hide();f._trigger("close",h)}d.ui.dialog.overlay.resize();if(f.options.modal){g=0;d(".ui-dialog").each(function(){if(this!==f.uiDialog[0]){g=Math.max(g,d(this).css("z-index"))}});d.ui.dialog.maxZ=g}return f},isOpen:function(){return this._isOpen},moveToTop:function(l,k){var f=this,h=f.options,g;if((h.modal&&!l)||(!h.stack&&!h.modal)){return f._trigger("focus",k)}if(h.zIndex>d.ui.dialog.maxZ){d.ui.dialog.maxZ=h.zIndex}if(f.overlay){d.ui.dialog.maxZ+=1;f.overlay.$el.css("z-index",d.ui.dialog.overlay.maxZ=d.ui.dialog.maxZ)}g={scrollTop:f.element.attr("scrollTop"),scrollLeft:f.element.attr("scrollLeft")};d.ui.dialog.maxZ+=1;f.uiDialog.css("z-index",d.ui.dialog.maxZ);f.element.attr(g);f._trigger("focus",k);return f},open:function(){if(this._isOpen){return}var g=this,h=g.options,f=g.uiDialog;g.overlay=h.modal?new d.ui.dialog.overlay(g):null;g._size();g._position(h.position);f.show(h.show);g.moveToTop(true);if(h.modal){f.bind("keypress.ui-dialog",function(m){if(m.keyCode!==d.ui.keyCode.TAB){return}var l=d(":tabbable",this),n=l.filter(":first"),k=l.filter(":last");if(m.target===k[0]&&!m.shiftKey){n.focus(1);return false}else{if(m.target===n[0]&&m.shiftKey){k.focus(1);return false}}})}d(g.element.find(":tabbable").get().concat(f.find(".ui-dialog-buttonpane :tabbable").get().concat(f.get()))).eq(0).focus();g._isOpen=true;g._trigger("open");return g},_createButtons:function(k){var h=this,f=false,g=d("<div></div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),l=d("<div></div>").addClass("ui-dialog-buttonset").appendTo(g);h.uiDialog.find(".ui-dialog-buttonpane").remove();if(typeof k==="object"&&k!==null){d.each(k,function(){return !(f=true)})}if(f){d.each(k,function(m,o){o=d.isFunction(o)?{click:o,text:m}:o;var n=d('<button type="button"></button>').attr(o,true).unbind("click").click(function(){o.click.apply(h.element[0],arguments)}).appendTo(l);if(d.fn.button){n.button()}});g.appendTo(h.uiDialog)}},_makeDraggable:function(){var f=this,k=f.options,l=d(document),h;function g(m){return{position:m.position,offset:m.offset}}f.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(m,n){h=k.height==="auto"?"auto":d(this).height();d(this).height(d(this).height()).addClass("ui-dialog-dragging");f._trigger("dragStart",m,g(n))},drag:function(m,n){f._trigger("drag",m,g(n))},stop:function(m,n){k.position=[n.position.left-l.scrollLeft(),n.position.top-l.scrollTop()];d(this).removeClass("ui-dialog-dragging").height(h);f._trigger("dragStop",m,g(n));d.ui.dialog.overlay.resize()}})},_makeResizable:function(m){m=(m===e?this.options.resizable:m);var g=this,l=g.options,f=g.uiDialog.css("position"),k=(typeof m==="string"?m:"n,e,s,w,se,sw,ne,nw");function h(n){return{originalPosition:n.originalPosition,originalSize:n.originalSize,position:n.position,size:n.size}}g.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:g.element,maxWidth:l.maxWidth,maxHeight:l.maxHeight,minWidth:l.minWidth,minHeight:g._minHeight(),handles:k,start:function(n,o){d(this).addClass("ui-dialog-resizing");g._trigger("resizeStart",n,h(o))},resize:function(n,o){g._trigger("resize",n,h(o))},stop:function(n,o){d(this).removeClass("ui-dialog-resizing");l.height=d(this).height();l.width=d(this).width();g._trigger("resizeStop",n,h(o));d.ui.dialog.overlay.resize()}}).css("position",f).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var f=this.options;if(f.height==="auto"){return f.minHeight}else{return Math.min(f.minHeight,f.height)}},_position:function(g){var h=[],k=[0,0],f;if(g){if(typeof g==="string"||(typeof g==="object"&&"0" in g)){h=g.split?g.split(" "):[g[0],g[1]];if(h.length===1){h[1]=h[0]}d.each(["left","top"],function(m,l){if(+h[m]===h[m]){k[m]=h[m];h[m]=l}});g={my:h.join(" "),at:h.join(" "),offset:k.join(" ")}}g=d.extend({},d.ui.dialog.prototype.options.position,g)}else{g=d.ui.dialog.prototype.options.position}f=this.uiDialog.is(":visible");if(!f){this.uiDialog.show()}this.uiDialog.css({top:0,left:0}).position(g);if(!f){this.uiDialog.hide()}},_setOptions:function(k){var g=this,f={},h=false;d.each(k,function(l,m){g._setOption(l,m);if(l in a){h=true}if(l in c){f[l]=m}});if(h){this._size()}if(this.uiDialog.is(":data(resizable)")){this.uiDialog.resizable("option",f)}},_setOption:function(k,l){var g=this,f=g.uiDialog;switch(k){case"beforeclose":k="beforeClose";break;case"buttons":g._createButtons(l);break;case"closeText":g.uiDialogTitlebarCloseText.text(""+l);break;case"dialogClass":f.removeClass(g.options.dialogClass).addClass(b+l);break;case"disabled":if(l){f.addClass("ui-dialog-disabled")}else{f.removeClass("ui-dialog-disabled")}break;case"draggable":var h=f.is(":data(draggable)");if(h&&!l){f.draggable("destroy")}if(!h&&l){g._makeDraggable()}break;case"position":g._position(l);break;case"resizable":var m=f.is(":data(resizable)");if(m&&!l){f.resizable("destroy")}if(m&&typeof l==="string"){f.resizable("option","handles",l)}if(!m&&l!==false){g._makeResizable(l)}break;case"title":d(".ui-dialog-title",g.uiDialogTitlebar).html(""+(l||" "));break}d.Widget.prototype._setOption.apply(g,arguments)},_size:function(){var k=this.options,f,h;this.element.show().css({width:"auto",minHeight:0,height:0});if(k.minWidth>k.width){k.width=k.minWidth}f=this.uiDialog.css({height:"auto",width:k.width}).height();h=Math.max(0,k.minHeight-f);if(k.height==="auto"){if(d.support.minHeight){this.element.css({minHeight:h,height:"auto"})}else{this.uiDialog.show();var g=this.element.css("height","auto").height();this.uiDialog.hide();this.element.height(Math.max(g,h))}}else{this.element.height(Math.max(k.height-f,0))}if(this.uiDialog.is(":data(resizable)")){this.uiDialog.resizable("option","minHeight",this._minHeight())}}});d.extend(d.ui.dialog,{version:"1.9m3",uuid:0,maxZ:0,getTitleId:function(f){var g=f.attr("id");if(!g){this.uuid+=1;g=this.uuid}return"ui-dialog-title-"+g},overlay:function(f){this.$el=d.ui.dialog.overlay.create(f)}});d.extend(d.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:d.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(f){return f+".dialog-overlay"}).join(" "),create:function(g){if(this.instances.length===0){setTimeout(function(){if(d.ui.dialog.overlay.instances.length){d(document).bind(d.ui.dialog.overlay.events,function(h){if(d(h.target).zIndex()<d.ui.dialog.overlay.maxZ){return false}})}},1);d(document).bind("keydown.dialog-overlay",function(h){if(g.options.closeOnEscape&&h.keyCode&&h.keyCode===d.ui.keyCode.ESCAPE){g.close(h);h.preventDefault()}});d(window).bind("resize.dialog-overlay",d.ui.dialog.overlay.resize)}var f=(this.oldInstances.pop()||d("<div></div>").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(),height:this.height()});if(d.fn.bgiframe){f.bgiframe()}this.instances.push(f);return f},destroy:function(f){this.oldInstances.push(this.instances.splice(d.inArray(f,this.instances),1)[0]);if(this.instances.length===0){d([document,window]).unbind(".dialog-overlay")}f.remove();var g=0;d.each(this.instances,function(){g=Math.max(g,this.css("z-index"))});this.maxZ=g},height:function(){var g,f;if(d.browser.msie&&d.browser.version<7){g=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);f=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);if(g<f){return d(window).height()+"px"}else{return g+"px"}}else{return d(document).height()+"px"}},width:function(){var f,g;if(d.browser.msie&&d.browser.version<7){f=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);g=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);if(f<g){return d(window).width()+"px"}else{return f+"px"}}else{return d(document).width()+"px"}},resize:function(){var f=d([]);d.each(d.ui.dialog.overlay.instances,function(){f=f.add(this)});f.css({width:0,height:0}).css({width:d.ui.dialog.overlay.width(),height:d.ui.dialog.overlay.height()})}});d.extend(d.ui.dialog.overlay.prototype,{destroy:function(){d.ui.dialog.overlay.destroy(this.$el)}})}(jQuery));(function(b){var a=0;b.widget("ui.menu",{_create:function(){var c=this;this.menuId=this.element.attr("id")||"ui-menu-"+a++;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({id:this.menuId,role:"listbox"}).bind("click.menu",function(d){if(c.options.disabled){return false}if(!b(d.target).closest(".ui-menu-item a").length){return}d.preventDefault();c.select(d)}).bind("mouseover.menu",function(d){if(c.options.disabled){return}var e=b(d.target).closest(".ui-menu-item");if(e.length&&e.parent()[0]===c.element[0]){c.activate(d,e)}}).bind("mouseout.menu",function(d){if(c.options.disabled){return}var e=b(d.target).closest(".ui-menu-item");if(e.length&&e.parent()[0]===c.element[0]){c.deactivate(d)}});this.refresh();if(!this.options.input){this.options.input=this.element.attr("tabIndex",0)}this.options.input.bind("keydown.menu",function(d){if(c.options.disabled){return}switch(d.keyCode){case b.ui.keyCode.PAGE_UP:c.previousPage();d.preventDefault();d.stopImmediatePropagation();break;case b.ui.keyCode.PAGE_DOWN:c.nextPage();d.preventDefault();d.stopImmediatePropagation();break;case b.ui.keyCode.UP:c.previous();d.preventDefault();d.stopImmediatePropagation();break;case b.ui.keyCode.DOWN:c.next();d.preventDefault();d.stopImmediatePropagation();break;case b.ui.keyCode.ENTER:c.select();d.preventDefault();d.stopImmediatePropagation();break}})},destroy:function(){b.Widget.prototype.destroy.apply(this,arguments);this.element.removeClass("ui-menu ui-widget ui-widget-content ui-corner-all").removeAttr("tabIndex").removeAttr("role").removeAttr("aria-activedescendant");this.element.children(".ui-menu-item").removeClass("ui-menu-item").removeAttr("role").children("a").removeClass("ui-corner-all").removeAttr("tabIndex").unbind(".menu")},refresh:function(){var c=this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem");c.children("a").addClass("ui-corner-all").attr("tabIndex",-1)},activate:function(c,l){var m=this;this.deactivate();if(this._hasScroll()){var e=parseFloat(b.curCSS(this.element[0],"borderTopWidth",true))||0,k=parseFloat(b.curCSS(this.element[0],"paddingTop",true))||0,f=l.offset().top-this.element.offset().top-e-k,h=this.element.attr("scrollTop"),g=this.element.height(),d=l.height();if(f<0){this.element.attr("scrollTop",h+f)}else{if(f+d>g){this.element.attr("scrollTop",h+f-g+d)}}}this.active=l.first().children("a").addClass("ui-state-hover").attr("id",function(n,o){return(m.itemId=o||m.menuId+"-activedescendant")}).end();this.element.removeAttr("aria-activedescenant").attr("aria-activedescenant",m.itemId);this._trigger("focus",c,{item:l})},deactivate:function(d){if(!this.active){return}var c=this;this.active.children("a").removeClass("ui-state-hover");b("#"+c.menuId+"-activedescendant").removeAttr("id");this.element.removeAttr("aria-activedescenant");this._trigger("blur",d);this.active=null},next:function(c){this._move("next",".ui-menu-item","first",c)},previous:function(c){this._move("prev",".ui-menu-item","last",c)},first:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},last:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(g,f,d,e){if(!this.active){this.activate(e,this.element.children(f)[d]());return}var c=this.active[g+"All"](".ui-menu-item").eq(0);if(c.length){this.activate(e,c)}else{this.activate(e,this.element.children(f)[d]())}},nextPage:function(e){if(this._hasScroll()){if(!this.active||this.last()){this.activate(e,this.element.children(".ui-menu-item").first());return}var f=this.active.offset().top,d=this.element.height(),c;this.active.nextAll(".ui-menu-item").each(function(){c=b(this);return b(this).offset().top-f-d<0});this.activate(e,c)}else{this.activate(e,this.element.children(".ui-menu-item")[!this.active||this.last()?"first":"last"]())}},previousPage:function(e){if(this._hasScroll()){if(!this.active||this.first()){this.activate(e,this.element.children(".ui-menu-item").last());return}var f=this.active.offset().top,d=this.element.height(),c;this.active.prevAll(".ui-menu-item").each(function(){c=b(this);return b(this).offset().top-f+d>0});this.activate(e,c)}else{this.activate(e,this.element.children(".ui-menu-item")[!this.active||this.first()?":last":":first"]())}},_hasScroll:function(){return this.element.height()<this.element.attr("scrollHeight")},select:function(c){this._trigger("select",c,{item:this.active})}})}(jQuery));(function(f,g){f.ui=f.ui||{};var d=/left|center|right/,e=/top|center|bottom/,a="center",b=f.fn.position,c=f.fn.offset;f.fn.position=function(k){if(!k||!k.of){return b.apply(this,arguments)}k=f.extend({},k);var o=f(k.of),n=o[0],q=(k.collision||"flip").split(" "),p=k.offset?k.offset.split(" "):[0,0],m,h,l;if(n.nodeType===9){m=o.width();h=o.height();l={top:0,left:0}}else{if(n.setTimeout){m=o.width();h=o.height();l={top:o.scrollTop(),left:o.scrollLeft()}}else{if(n.preventDefault){k.at="left top";m=h=0;l={top:k.of.pageY,left:k.of.pageX}}else{m=o.outerWidth();h=o.outerHeight();l=o.offset()}}}f.each(["my","at"],function(){var r=(k[this]||"").split(" ");if(r.length===1){r=d.test(r[0])?r.concat([a]):e.test(r[0])?[a].concat(r):[a,a]}r[0]=d.test(r[0])?r[0]:a;r[1]=e.test(r[1])?r[1]:a;k[this]=r});if(q.length===1){q[1]=q[0]}p[0]=parseInt(p[0],10)||0;if(p.length===1){p[1]=p[0]}p[1]=parseInt(p[1],10)||0;if(k.at[0]==="right"){l.left+=m}else{if(k.at[0]===a){l.left+=m/2}}if(k.at[1]==="bottom"){l.top+=h}else{if(k.at[1]===a){l.top+=h/2}}l.left+=p[0];l.top+=p[1];return this.each(function(){var u=f(this),w=u.outerWidth(),t=u.outerHeight(),v=parseInt(f.curCSS(this,"marginLeft",true))||0,s=parseInt(f.curCSS(this,"marginTop",true))||0,y=w+v+parseInt(f.curCSS(this,"marginRight",true))||0,z=t+s+parseInt(f.curCSS(this,"marginBottom",true))||0,x=f.extend({},l),r;if(k.my[0]==="right"){x.left-=w}else{if(k.my[0]===a){x.left-=w/2}}if(k.my[1]==="bottom"){x.top-=t}else{if(k.my[1]===a){x.top-=t/2}}x.left=parseInt(x.left);x.top=parseInt(x.top);r={left:x.left-v,top:x.top-s};f.each(["left","top"],function(B,A){if(f.ui.position[q[B]]){f.ui.position[q[B]][A](x,{targetWidth:m,targetHeight:h,elemWidth:w,elemHeight:t,collisionPosition:r,collisionWidth:y,collisionHeight:z,offset:p,my:k.my,at:k.at})}});if(f.fn.bgiframe){u.bgiframe()}u.offset(f.extend(x,{using:k.using}))})};f.ui.position={fit:{left:function(h,k){var m=f(window),l=k.collisionPosition.left+k.collisionWidth-m.width()-m.scrollLeft();h.left=l>0?h.left-l:Math.max(h.left-k.collisionPosition.left,h.left)},top:function(h,k){var m=f(window),l=k.collisionPosition.top+k.collisionHeight-m.height()-m.scrollTop();h.top=l>0?h.top-l:Math.max(h.top-k.collisionPosition.top,h.top)}},flip:{left:function(k,m){if(m.at[0]===a){return}var o=f(window),n=m.collisionPosition.left+m.collisionWidth-o.width()-o.scrollLeft(),h=m.my[0]==="left"?-m.elemWidth:m.my[0]==="right"?m.elemWidth:0,l=m.at[0]==="left"?m.targetWidth:-m.targetWidth,p=-2*m.offset[0];k.left+=m.collisionPosition.left<0?h+l+p:n>0?h+l+p:0},top:function(k,m){if(m.at[1]===a){return}var o=f(window),n=m.collisionPosition.top+m.collisionHeight-o.height()-o.scrollTop(),h=m.my[1]==="top"?-m.elemHeight:m.my[1]==="bottom"?m.elemHeight:0,l=m.at[1]==="top"?m.targetHeight:-m.targetHeight,p=-2*m.offset[1];k.top+=m.collisionPosition.top<0?h+l+p:n>0?h+l+p:0}}};if(!f.offset.setOffset){f.offset.setOffset=function(n,k){if(/static/.test(f.curCSS(n,"position"))){n.style.position="relative"}var m=f(n),p=m.offset(),h=parseInt(f.curCSS(n,"top",true),10)||0,o=parseInt(f.curCSS(n,"left",true),10)||0,l={top:(k.top-p.top)+h,left:(k.left-p.left)+o};if("using" in k){k.using.call(n,l)}else{m.css(l)}};f.fn.offset=function(h){var k=this[0];if(!k||!k.ownerDocument){return null}if(h){return this.each(function(){f.offset.setOffset(this,h)})}return c.call(this)}}}(jQuery));(function(a,b){a.widget("ui.progressbar",{options:{value:0},min:0,max:100,_create:function(){this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this.min,"aria-valuemax":this.max,"aria-valuenow":this._value()});this.valueDiv=a("<div class='ui-progressbar-value ui-widget-header ui-corner-left'></div>").appendTo(this.element);this._refreshValue()},destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow");this.valueDiv.remove();this._superApply("destroy",arguments)},value:function(c){if(c===b){return this._value()}this._setOption("value",c);return this},_setOption:function(c,d){if(c==="value"){this.options.value=d;this._refreshValue();this._trigger("change");if(this._value()===this.max){this._trigger("complete")}}this._superApply("_setOption",arguments)},_value:function(){var c=this.options.value;if(typeof c!=="number"){c=0}return Math.min(this.max,Math.max(this.min,c))},_refreshValue:function(){var c=this.value();this.valueDiv.toggleClass("ui-corner-right",c===this.max).width(c+"%");this.element.attr("aria-valuenow",c)}});a.extend(a.ui.progressbar,{version:"1.9m3"})})(jQuery);(function(b,c){var a=5;b.widget("ui.slider",b.ui.mouse,{widgetEventPrefix:"slide",options:{animate:false,distance:0,max:100,min:0,orientation:"horizontal",range:false,step:1,value:0,values:null},_create:function(){var d=this,e=this.options;this._keySliding=false;this._mouseSliding=false;this._animateOff=true;this._handleIndex=null;this._detectOrientation();this._mouseInit();this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget ui-widget-content ui-corner-all");if(e.disabled){this.element.addClass("ui-slider-disabled ui-disabled")}this.range=b([]);if(e.range){if(e.range===true){this.range=b("<div></div>");if(!e.values){e.values=[this._valueMin(),this._valueMin()]}if(e.values.length&&e.values.length!==2){e.values=[e.values[0],e.values[0]]}}else{this.range=b("<div></div>")}this.range.appendTo(this.element).addClass("ui-slider-range");if(e.range==="min"||e.range==="max"){this.range.addClass("ui-slider-range-"+e.range)}this.range.addClass("ui-widget-header")}if(b(".ui-slider-handle",this.element).length===0){b("<a href='#'></a>").appendTo(this.element).addClass("ui-slider-handle")}if(e.values&&e.values.length){while(b(".ui-slider-handle",this.element).length<e.values.length){b("<a href='#'></a>").appendTo(this.element).addClass("ui-slider-handle")}}this.handles=b(".ui-slider-handle",this.element).addClass("ui-state-default ui-corner-all");this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(f){f.preventDefault()}).hover(function(){if(!e.disabled){b(this).addClass("ui-state-hover")}},function(){b(this).removeClass("ui-state-hover")}).focus(function(){if(!e.disabled){b(".ui-slider .ui-state-focus").removeClass("ui-state-focus");b(this).addClass("ui-state-focus")}else{b(this).blur()}}).blur(function(){b(this).removeClass("ui-state-focus")});this.handles.each(function(f){b(this).data("index.ui-slider-handle",f)});this.handles.keydown(function(m){var h=true,g=b(this).data("index.ui-slider-handle"),n,k,f,l;if(d.options.disabled){return}switch(m.keyCode){case b.ui.keyCode.HOME:case b.ui.keyCode.END:case b.ui.keyCode.PAGE_UP:case b.ui.keyCode.PAGE_DOWN:case b.ui.keyCode.UP:case b.ui.keyCode.RIGHT:case b.ui.keyCode.DOWN:case b.ui.keyCode.LEFT:h=false;if(!d._keySliding){d._keySliding=true;b(this).addClass("ui-state-active");n=d._start(m,g);if(n===false){return}}break}l=d.options.step;if(d.options.values&&d.options.values.length){k=f=d.values(g)}else{k=f=d.value()}switch(m.keyCode){case b.ui.keyCode.HOME:f=d._valueMin();break;case b.ui.keyCode.END:f=d._valueMax();break;case b.ui.keyCode.PAGE_UP:f=d._trimAlignValue(k+((d._valueMax()-d._valueMin())/a));break;case b.ui.keyCode.PAGE_DOWN:f=d._trimAlignValue(k-((d._valueMax()-d._valueMin())/a));break;case b.ui.keyCode.UP:case b.ui.keyCode.RIGHT:if(k===d._valueMax()){return}f=d._trimAlignValue(k+l);break;case b.ui.keyCode.DOWN:case b.ui.keyCode.LEFT:if(k===d._valueMin()){return}f=d._trimAlignValue(k-l);break}d._slide(m,g,f);return h}).keyup(function(g){var f=b(this).data("index.ui-slider-handle");if(d._keySliding){d._keySliding=false;d._stop(g,f);d._change(g,f);b(this).removeClass("ui-state-active")}});this._refreshValue();this._animateOff=false},destroy:function(){this.handles.remove();this.range.remove();this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all").removeData("slider").unbind(".slider");this._mouseDestroy();return this},_mouseCapture:function(f){var g=this.options,l,n,e,h,q,m,p,k,d;if(g.disabled){return false}this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();l={x:f.pageX,y:f.pageY};n=this._normValueFromMouse(l);e=this._valueMax()-this._valueMin()+1;q=this;this.handles.each(function(o){var r=Math.abs(n-q.values(o));if(e>r){e=r;h=b(this);m=o}});if(g.range===true&&this.values(1)===g.min){m+=1;h=b(this.handles[m])}p=this._start(f,m);if(p===false){return false}this._mouseSliding=true;q._handleIndex=m;h.addClass("ui-state-active").focus();k=h.offset();d=!b(f.target).parents().andSelf().is(".ui-slider-handle");this._clickOffset=d?{left:0,top:0}:{left:f.pageX-k.left-(h.width()/2),top:f.pageY-k.top-(h.height()/2)-(parseInt(h.css("borderTopWidth"),10)||0)-(parseInt(h.css("borderBottomWidth"),10)||0)+(parseInt(h.css("marginTop"),10)||0)};this._slide(f,m,n);this._animateOff=true;return true},_mouseStart:function(d){return true},_mouseDrag:function(f){var d={x:f.pageX,y:f.pageY},e=this._normValueFromMouse(d);this._slide(f,this._handleIndex,e);return false},_mouseStop:function(d){this.handles.removeClass("ui-state-active");this._mouseSliding=false;this._stop(d,this._handleIndex);this._change(d,this._handleIndex);this._handleIndex=null;this._clickOffset=null;this._animateOff=false;return false},_detectOrientation:function(){this.orientation=(this.options.orientation==="vertical")?"vertical":"horizontal"},_normValueFromMouse:function(e){var d,h,g,f,k;if(this.orientation==="horizontal"){d=this.elementSize.width;h=e.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}else{d=this.elementSize.height;h=e.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)}g=(h/d);if(g>1){g=1}if(g<0){g=0}if(this.orientation==="vertical"){g=1-g}f=this._valueMax()-this._valueMin();k=this._valueMin()+g*f;return this._trimAlignValue(k)},_start:function(f,e){var d={handle:this.handles[e],value:this.value()};if(this.options.values&&this.options.values.length){d.value=this.values(e);d.values=this.values()}return this._trigger("start",f,d)},_slide:function(h,g,f){var d,e,k;if(this.options.values&&this.options.values.length){d=this.values(g?0:1);if((this.options.values.length===2&&this.options.range===true)&&((g===0&&f>d)||(g===1&&f<d))){f=d}if(f!==this.values(g)){e=this.values();e[g]=f;k=this._trigger("slide",h,{handle:this.handles[g],value:f,values:e});d=this.values(g?0:1);if(k!==false){this.values(g,f,true)}}}else{if(f!==this.value()){k=this._trigger("slide",h,{handle:this.handles[g],value:f});if(k!==false){this.value(f)}}}},_stop:function(f,e){var d={handle:this.handles[e],value:this.value()};if(this.options.values&&this.options.values.length){d.value=this.values(e);d.values=this.values()}this._trigger("stop",f,d)},_change:function(f,e){if(!this._keySliding&&!this._mouseSliding){var d={handle:this.handles[e],value:this.value()};if(this.options.values&&this.options.values.length){d.value=this.values(e);d.values=this.values()}this._trigger("change",f,d)}},value:function(d){if(arguments.length){this.options.value=this._trimAlignValue(d);this._refreshValue();this._change(null,0)}return this._value()},values:function(e,h){var g,d,f;if(arguments.length>1){this.options.values[e]=this._trimAlignValue(h);this._refreshValue();this._change(null,e)}if(arguments.length){if(b.isArray(arguments[0])){g=this.options.values;d=arguments[0];for(f=0;f<g.length;f+=1){g[f]=this._trimAlignValue(d[f]);this._change(null,f)}this._refreshValue()}else{if(this.options.values&&this.options.values.length){return this._values(e)}else{return this.value()}}}else{return this._values()}},_setOption:function(e,f){var d,g=0;if(b.isArray(this.options.values)){g=this.options.values.length}this._superApply("_setOption",arguments);switch(e){case"disabled":if(f){this.handles.filter(".ui-state-focus").blur();this.handles.removeClass("ui-state-hover");this.handles.attr("disabled","disabled");this.element.addClass("ui-disabled")}else{this.handles.removeAttr("disabled");this.element.removeClass("ui-disabled")}break;case"orientation":this._detectOrientation();this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation);this._refreshValue();break;case"value":this._animateOff=true;this._refreshValue();this._change(null,0);this._animateOff=false;break;case"values":this._animateOff=true;this._refreshValue();for(d=0;d<g;d+=1){this._change(null,d)}this._animateOff=false;break}},_value:function(){var d=this.options.value;d=this._trimAlignValue(d);return d},_values:function(d){var g,f,e;if(arguments.length){g=this.options.values[d];g=this._trimAlignValue(g);return g}else{f=this.options.values.slice();for(e=0;e<f.length;e+=1){f[e]=this._trimAlignValue(f[e])}return f}},_trimAlignValue:function(g){if(g<this._valueMin()){return this._valueMin()}if(g>this._valueMax()){return this._valueMax()}var d=(this.options.step>0)?this.options.step:1,f=g%d,e=g-f;if(Math.abs(f)*2>=d){e+=(f>0)?d:(-d)}return parseFloat(e.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var g=this.options.range,f=this.options,p=this,e=(!this._animateOff)?f.animate:false,h,d={},k,m,l,n;if(this.options.values&&this.options.values.length){this.handles.each(function(q,o){h=(p.values(q)-p._valueMin())/(p._valueMax()-p._valueMin())*100;d[p.orientation==="horizontal"?"left":"bottom"]=h+"%";b(this).stop(1,1)[e?"animate":"css"](d,f.animate);if(p.options.range===true){if(p.orientation==="horizontal"){if(q===0){p.range.stop(1,1)[e?"animate":"css"]({left:h+"%"},f.animate)}if(q===1){p.range[e?"animate":"css"]({width:(h-k)+"%"},{queue:false,duration:f.animate})}}else{if(q===0){p.range.stop(1,1)[e?"animate":"css"]({bottom:(h)+"%"},f.animate)}if(q===1){p.range[e?"animate":"css"]({height:(h-k)+"%"},{queue:false,duration:f.animate})}}}k=h})}else{m=this.value();l=this._valueMin();n=this._valueMax();h=(n!==l)?(m-l)/(n-l)*100:0;d[p.orientation==="horizontal"?"left":"bottom"]=h+"%";this.handle.stop(1,1)[e?"animate":"css"](d,f.animate);if(g==="min"&&this.orientation==="horizontal"){this.range.stop(1,1)[e?"animate":"css"]({width:h+"%"},f.animate)}if(g==="max"&&this.orientation==="horizontal"){this.range[e?"animate":"css"]({width:(100-h)+"%"},{queue:false,duration:f.animate})}if(g==="min"&&this.orientation==="vertical"){this.range.stop(1,1)[e?"animate":"css"]({height:h+"%"},f.animate)}if(g==="max"&&this.orientation==="vertical"){this.range[e?"animate":"css"]({height:(100-h)+"%"},{queue:false,duration:f.animate})}}}});b.extend(b.ui.slider,{version:"1.9m3"})}(jQuery));jQuery.effects||(function(h,e){h.effects={};h.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","borderColor","color","outlineColor"],function(p,o){h.fx.step[o]=function(q){if(!q.colorInit){q.start=n(q.elem,o);q.end=l(q.end);q.colorInit=true}q.elem.style[o]="rgb("+Math.max(Math.min(parseInt((q.pos*(q.end[0]-q.start[0]))+q.start[0],10),255),0)+","+Math.max(Math.min(parseInt((q.pos*(q.end[1]-q.start[1]))+q.start[1],10),255),0)+","+Math.max(Math.min(parseInt((q.pos*(q.end[2]-q.start[2]))+q.start[2],10),255),0)+")"}});function l(p){var o;if(p&&p.constructor==Array&&p.length==3){return p}if(o=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(p)){return[parseInt(o[1],10),parseInt(o[2],10),parseInt(o[3],10)]}if(o=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(p)){return[parseFloat(o[1])*2.55,parseFloat(o[2])*2.55,parseFloat(o[3])*2.55]}if(o=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(p)){return[parseInt(o[1],16),parseInt(o[2],16),parseInt(o[3],16)]}if(o=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(p)){return[parseInt(o[1]+o[1],16),parseInt(o[2]+o[2],16),parseInt(o[3]+o[3],16)]}if(o=/rgba\(0, 0, 0, 0\)/.exec(p)){return a.transparent}return a[h.trim(p).toLowerCase()]}function n(q,o){var p;do{p=h.curCSS(q,o);if(p!=""&&p!="transparent"||h.nodeName(q,"body")){break}o="backgroundColor"}while(q=q.parentNode);return l(p)}var a={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]};var f=["add","remove","toggle"],c={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};function g(){var r=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,s={},p,q;if(r&&r.length&&r[0]&&r[r[0]]){var o=r.length;while(o--){p=r[o];if(typeof r[p]=="string"){q=p.replace(/\-(\w)/g,function(t,u){return u.toUpperCase()});s[q]=r[p]}}}else{for(p in r){if(typeof r[p]==="string"){s[p]=r[p]}}}return s}function b(p){var o,q;for(o in p){q=p[o];if(q==null||h.isFunction(q)||o in c||(/scrollbar/).test(o)||(!(/color/i).test(o)&&isNaN(parseFloat(q)))){delete p[o]}}return p}function k(o,q){var r={_:0},p;for(p in q){if(o[p]!=q[p]){r[p]=q[p]}}return r}h.effects.animateClass=function(o,p,r,q){if(h.isFunction(r)){q=r;r=null}return this.each(function(){var v=h(this),s=v.attr("style")||" ",w=b(g.call(this)),u,t=v.attr("className");h.each(f,function(x,y){if(o[y]){v[y+"Class"](o[y])}});u=b(g.call(this));v.attr("className",t);v.animate(k(w,u),p,r,function(){h.each(f,function(x,y){if(o[y]){v[y+"Class"](o[y])}});if(typeof v.attr("style")=="object"){v.attr("style").cssText="";v.attr("style").cssText=s}else{v.attr("style",s)}if(q){q.apply(this,arguments)}})})};h.fn.extend({_addClass:h.fn.addClass,addClass:function(p,o,r,q){return o?h.effects.animateClass.apply(this,[{add:p},o,r,q]):this._addClass(p)},_removeClass:h.fn.removeClass,removeClass:function(p,o,r,q){return o?h.effects.animateClass.apply(this,[{remove:p},o,r,q]):this._removeClass(p)},_toggleClass:h.fn.toggleClass,toggleClass:function(q,p,o,s,r){if(typeof p=="boolean"||p===e){if(!o){return this._toggleClass(q,p)}else{return h.effects.animateClass.apply(this,[(p?{add:q}:{remove:q}),o,s,r])}}else{return h.effects.animateClass.apply(this,[{toggle:q},p,o,s])}},switchClass:function(o,q,p,s,r){return h.effects.animateClass.apply(this,[{add:q,remove:o},p,s,r])}});h.extend(h.effects,{version:"1.9m3",save:function(p,q){for(var o=0;o<q.length;o++){if(q[o]!==null){p.data("ec.storage."+q[o],p[0].style[q[o]])}}},restore:function(p,q){for(var o=0;o<q.length;o++){if(q[o]!==null){p.css(q[o],p.data("ec.storage."+q[o]))}}},setMode:function(o,p){if(p=="toggle"){p=o.is(":hidden")?"show":"hide"}return p},getBaseline:function(p,q){var r,o;switch(p[0]){case"top":r=0;break;case"middle":r=0.5;break;case"bottom":r=1;break;default:r=p[0]/q.height}switch(p[1]){case"left":o=0;break;case"center":o=0.5;break;case"right":o=1;break;default:o=p[1]/q.width}return{x:o,y:r}},createWrapper:function(o){if(o.parent().is(".ui-effects-wrapper")){return o.parent()}var p={width:o.outerWidth(true),height:o.outerHeight(true),"float":o.css("float")},q=h("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0});o.wrap(q);q=o.parent();if(o.css("position")=="static"){q.css({position:"relative"});o.css({position:"relative"})}else{h.extend(p,{position:o.css("position"),zIndex:o.css("z-index")});h.each(["top","left","bottom","right"],function(r,s){p[s]=o.css(s);if(isNaN(parseInt(p[s],10))){p[s]="auto"}});o.css({position:"relative",top:0,left:0})}return q.css(p).show()},removeWrapper:function(o){if(o.parent().is(".ui-effects-wrapper")){return o.parent().replaceWith(o)}return o},setTransition:function(p,r,o,q){q=q||{};h.each(r,function(t,s){unit=p.cssUnit(s);if(unit[0]>0){q[s]=unit[0]*o+unit[1]}});return q}});function d(p,o,q,r){if(typeof p=="object"){r=o;q=null;o=p;p=o.effect}if(h.isFunction(o)){r=o;q=null;o={}}if(typeof o=="number"||h.fx.speeds[o]){r=q;q=o;o={}}if(h.isFunction(q)){r=q;q=null}o=o||{};q=q||o.duration;q=h.fx.off?0:typeof q=="number"?q:h.fx.speeds[q]||h.fx.speeds._default;r=r||o.complete;return[p,o,q,r]}function m(o){if(!o||typeof o==="number"||h.fx.speeds[o]){return true}if(typeof o==="string"&&!h.effects[o]){return true}return false}h.fn.extend({effect:function(r,q,t,v){var p=d.apply(this,arguments),s={options:p[1],duration:p[2],callback:p[3]},u=s.options.mode,o=h.effects[r];if(h.fx.off||!o){if(u){return this[u](s.duration,s.callback)}else{return this.each(function(){if(s.callback){s.callback.call(this)}})}}return o.call(this,s)},_show:h.fn.show,show:function(p){if(m(p)){return this._show.apply(this,arguments)}else{var o=d.apply(this,arguments);o[1].mode="show";return this.effect.apply(this,o)}},_hide:h.fn.hide,hide:function(p){if(m(p)){return this._hide.apply(this,arguments)}else{var o=d.apply(this,arguments);o[1].mode="hide";return this.effect.apply(this,o)}},__toggle:h.fn.toggle,toggle:function(p){if(m(p)||typeof p==="boolean"||h.isFunction(p)){return this.__toggle.apply(this,arguments)}else{var o=d.apply(this,arguments);o[1].mode="toggle";return this.effect.apply(this,o)}},cssUnit:function(o){var p=this.css(o),q=[];h.each(["em","px","%","pt"],function(r,s){if(p.indexOf(s)>0){q=[parseFloat(p),s]}});return q}});h.easing.jswing=h.easing.swing;h.extend(h.easing,{def:"easeOutQuad",swing:function(p,q,o,s,r){return h.easing[h.easing.def](p,q,o,s,r)},easeInQuad:function(p,q,o,s,r){return s*(q/=r)*q+o},easeOutQuad:function(p,q,o,s,r){return -s*(q/=r)*(q-2)+o},easeInOutQuad:function(p,q,o,s,r){if((q/=r/2)<1){return s/2*q*q+o}return -s/2*((--q)*(q-2)-1)+o},easeInCubic:function(p,q,o,s,r){return s*(q/=r)*q*q+o},easeOutCubic:function(p,q,o,s,r){return s*((q=q/r-1)*q*q+1)+o},easeInOutCubic:function(p,q,o,s,r){if((q/=r/2)<1){return s/2*q*q*q+o}return s/2*((q-=2)*q*q+2)+o},easeInQuart:function(p,q,o,s,r){return s*(q/=r)*q*q*q+o},easeOutQuart:function(p,q,o,s,r){return -s*((q=q/r-1)*q*q*q-1)+o},easeInOutQuart:function(p,q,o,s,r){if((q/=r/2)<1){return s/2*q*q*q*q+o}return -s/2*((q-=2)*q*q*q-2)+o},easeInQuint:function(p,q,o,s,r){return s*(q/=r)*q*q*q*q+o},easeOutQuint:function(p,q,o,s,r){return s*((q=q/r-1)*q*q*q*q+1)+o},easeInOutQuint:function(p,q,o,s,r){if((q/=r/2)<1){return s/2*q*q*q*q*q+o}return s/2*((q-=2)*q*q*q*q+2)+o},easeInSine:function(p,q,o,s,r){return -s*Math.cos(q/r*(Math.PI/2))+s+o},easeOutSine:function(p,q,o,s,r){return s*Math.sin(q/r*(Math.PI/2))+o},easeInOutSine:function(p,q,o,s,r){return -s/2*(Math.cos(Math.PI*q/r)-1)+o},easeInExpo:function(p,q,o,s,r){return(q==0)?o:s*Math.pow(2,10*(q/r-1))+o},easeOutExpo:function(p,q,o,s,r){return(q==r)?o+s:s*(-Math.pow(2,-10*q/r)+1)+o},easeInOutExpo:function(p,q,o,s,r){if(q==0){return o}if(q==r){return o+s}if((q/=r/2)<1){return s/2*Math.pow(2,10*(q-1))+o}return s/2*(-Math.pow(2,-10*--q)+2)+o},easeInCirc:function(p,q,o,s,r){return -s*(Math.sqrt(1-(q/=r)*q)-1)+o},easeOutCirc:function(p,q,o,s,r){return s*Math.sqrt(1-(q=q/r-1)*q)+o},easeInOutCirc:function(p,q,o,s,r){if((q/=r/2)<1){return -s/2*(Math.sqrt(1-q*q)-1)+o}return s/2*(Math.sqrt(1-(q-=2)*q)+1)+o},easeInElastic:function(q,u,o,z,y){var v=1.70158;var w=0;var r=z;if(u==0){return o}if((u/=y)==1){return o+z}if(!w){w=y*0.3}if(r<Math.abs(z)){r=z;var v=w/4}else{var v=w/(2*Math.PI)*Math.asin(z/r)}return -(r*Math.pow(2,10*(u-=1))*Math.sin((u*y-v)*(2*Math.PI)/w))+o},easeOutElastic:function(q,u,o,z,y){var v=1.70158;var w=0;var r=z;if(u==0){return o}if((u/=y)==1){return o+z}if(!w){w=y*0.3}if(r<Math.abs(z)){r=z;var v=w/4}else{var v=w/(2*Math.PI)*Math.asin(z/r)}return r*Math.pow(2,-10*u)*Math.sin((u*y-v)*(2*Math.PI)/w)+z+o},easeInOutElastic:function(q,u,o,z,y){var v=1.70158;var w=0;var r=z;if(u==0){return o}if((u/=y/2)==2){return o+z}if(!w){w=y*(0.3*1.5)}if(r<Math.abs(z)){r=z;var v=w/4}else{var v=w/(2*Math.PI)*Math.asin(z/r)}if(u<1){return -0.5*(r*Math.pow(2,10*(u-=1))*Math.sin((u*y-v)*(2*Math.PI)/w))+o}return r*Math.pow(2,-10*(u-=1))*Math.sin((u*y-v)*(2*Math.PI)/w)*0.5+z+o},easeInBack:function(p,q,o,v,u,r){if(r==e){r=1.70158}return v*(q/=u)*q*((r+1)*q-r)+o},easeOutBack:function(p,q,o,v,u,r){if(r==e){r=1.70158}return v*((q=q/u-1)*q*((r+1)*q+r)+1)+o},easeInOutBack:function(p,q,o,v,u,r){if(r==e){r=1.70158}if((q/=u/2)<1){return v/2*(q*q*(((r*=(1.525))+1)*q-r))+o}return v/2*((q-=2)*q*(((r*=(1.525))+1)*q+r)+2)+o},easeInBounce:function(p,q,o,s,r){return s-h.easing.easeOutBounce(p,r-q,0,s,r)+o},easeOutBounce:function(p,q,o,s,r){if((q/=r)<(1/2.75)){return s*(7.5625*q*q)+o}else{if(q<(2/2.75)){return s*(7.5625*(q-=(1.5/2.75))*q+0.75)+o}else{if(q<(2.5/2.75)){return s*(7.5625*(q-=(2.25/2.75))*q+0.9375)+o}else{return s*(7.5625*(q-=(2.625/2.75))*q+0.984375)+o}}}},easeInOutBounce:function(p,q,o,s,r){if(q<r/2){return h.easing.easeInBounce(p,q*2,0,s,r)*0.5+o}return h.easing.easeOutBounce(p,q*2-r,0,s,r)*0.5+s*0.5+o}})})(jQuery);(function(a,b){a.effects.fold=function(c){return this.queue(function(){var f=a(this),n=["position","top","left"];var k=a.effects.setMode(f,c.options.mode||"hide");var r=c.options.size||15;var q=!(!c.options.horizFirst);var h=c.duration?c.duration/2:a.fx.speeds._default/2;a.effects.save(f,n);f.show();var e=a.effects.createWrapper(f).css({overflow:"hidden"});var l=((k=="show")!=q);var g=l?["width","height"]:["height","width"];var d=l?[e.width(),e.height()]:[e.height(),e.width()];var m=/([0-9]+)%/.exec(r);if(m){r=parseInt(m[1],10)/100*d[k=="hide"?0:1]}if(k=="show"){e.css(q?{height:0,width:r}:{height:r,width:0})}var p={},o={};p[g[0]]=k=="show"?d[0]:r;o[g[1]]=k=="show"?d[1]:0;e.animate(p,h,c.options.easing).animate(o,h,c.options.easing,function(){if(k=="hide"){f.hide()}a.effects.restore(f,n);a.effects.removeWrapper(f);if(c.callback){c.callback.apply(f[0],arguments)}f.dequeue()})})}})(jQuery);(function(a,b){a.effects.pulsate=function(c){return this.queue(function(){var e=a(this),f=a.effects.setMode(e,c.options.mode||"show");times=((c.options.times||5)*2)-1;duration=c.duration?c.duration/2:a.fx.speeds._default/2,isVisible=e.is(":visible"),animateTo=0;if(!isVisible){e.css("opacity",0).show();animateTo=1}if((f=="hide"&&isVisible)||(f=="show"&&!isVisible)){times--}for(var d=0;d<times;d++){e.animate({opacity:animateTo},duration,c.options.easing);animateTo=(animateTo+1)%2}e.animate({opacity:animateTo},duration,c.options.easing,function(){if(animateTo==0){e.hide()}(c.callback&&c.callback.apply(this,arguments))});e.queue("fx",function(){e.dequeue()}).dequeue()})}})(jQuery);(function(a){a.widget("ui.grid",{options:{width:500,height:300,limit:false,pagination:true,allocateRows:true,chunk:20,footer:true,toolbar:false,multipleSelection:true},_generateToolbar:function(){this.toolbar=a('<tr class="ui-grid-toolbar"><td>Toolbar</td></tr>').appendTo(this.grid);this.toolbar=a("td",this.toolbar)},_generateColumns:function(){this.columnsContainer=a('<tr class="ui-grid-columns"><td><div class="ui-grid-columns-constrainer"><table cellpadding="0" cellspacing="0"><tbody><tr class="ui-grid-header ui-grid-inner"></tr></tbody></table></div></td></tr>').appendTo(this.grid).find("table tbody tr");a(".ui-grid-columns-constrainer",this.grid).css({width:this.options.width,overflow:"hidden"});this.columnsContainer.gridSortable({instance:this})},_generateFooter:function(){this.footer=a('<tr class="ui-grid-footer"><td><div class="ui-grid-footer-text ui-grid-limits"></div></td></tr>').appendTo(this.grid).find("td")},_generatePagination:function(c){this.pagination=a('<div class="ui-grid-footer-text" style="float: right;"></div>').appendTo(this.footer);var b=Math.round(c.totalRecords/this.options.limit);this._updatePagination(c)},_updatePagination:function(c){var b=Math.round(c.totalRecords/this.options.limit),f=Math.round(this.offset/this.options.limit)+1,e=[];this.pagination.empty();for(var d=f-1;d>0&&d>f-3;d--){this.pagination.prepend('<a href="#" class="ui-grid-pagination">'+d+"</a>");e.push(d)}for(var d=f;d<b+1&&d<f+3;d++){this.pagination.append(d==f?'<span class="ui-grid-pagination-current">'+d+"</span>":'<a href="#" class="ui-grid-pagination">'+d+"</a>");e.push(d)}if(b>1&&a.inArray(2,e)==-1){this.pagination.prepend('<span class="ui-grid-pagination-dots">...</span>')}if(a.inArray(1,e)==-1){this.pagination.prepend('<a href="#" class="ui-grid-pagination">1</a>')}if(a.inArray(b-1,e)==-1){this.pagination.append('<span class="ui-grid-pagination-dots">...</span>')}if(a.inArray(b,e)==-1){this.pagination.append('<a href="#" class="ui-grid-pagination">'+b+"</a>")}this.pagination.prepend(f-1>0?'<a href="#" class="ui-grid-pagination"><<</a>':'<span class="ui-grid-pagination"><<</span>');this.pagination.append(f+1>b?'<span class="ui-grid-pagination">>></span>':'<a href="#" class="ui-grid-pagination">>></a>')},_create:function(){var b=this;this.offset=0;this.sortColumn=this.options.sortColumn;this.sortDirection=this.options.sortDirection;this.grid=a('<table class="ui-grid ui-component ui-component-content" cellpadding="0" cellspacing="0" width="100%" height="100%"></table>').css({width:this.options.width}).appendTo(this.element);if(this.options.toolbar){this._generateToolbar()}this._generateColumns();this.content=a('<tr><td><div class="ui-grid-content"><table cellpadding="0" cellspacing="0"><tbody></tbody></table></div></td></tr>').appendTo(this.grid).find("tbody");this.contentDiv=a(".ui-grid-content",this.grid);this.contentDiv.height(this.options.height);if(this.options.footer){this._generateFooter()}this.gridmodel=a.ui.grid.model({url:this.options.url});this._initialUpdate();this.grid.bind("click.grid",function(c){return b._handleClick(c)}).bind("mousemove.grid",function(c){return b._handleMove(c)}).bind("mouseleave.grid",function(c){a(b.tableRowHovered).removeClass("ui-grid-row-hover")});this.contentDiv.bind("scroll.grid",function(c){a("div.ui-grid-columns-constrainer",b.grid)[0].scrollLeft=this.scrollLeft});this._makeRowsSelectable()},_initialUpdate:function(){this._update({columns:true})},_handleMove:function(b){if(this.columnHandleHovered){a("td.ui-grid-column-header *",this.grid).css("cursor","");this.columnHandleHovered=false}if(a(b.target).is(".ui-grid-column-header")||a(b.target).parent().is(".ui-grid-column-header")){var d=a(b.target).is(".ui-grid-column-header")?a(b.target):a(b.target).parent();var c=a(d).data("gridResizable");if(!(c&&c._mouseCapture(b))){return}a("td.ui-grid-column-header *",this.grid).css("cursor","e-resize");this.columnHandleHovered=true;return}if(a(b.target).parents(".ui-grid-row").length){var d=a(b.target).parents(".ui-grid-row");if(this.tableRowHovered&&this.tableRowHovered!=d[0]){a(this.tableRowHovered).removeClass("ui-grid-row-hover")}d.addClass("ui-grid-row-hover");this.tableRowHovered=d[0];return}else{if(this.tableRowHovered){a(this.tableRowHovered).removeClass("ui-grid-row-hover")}}},_handleClick:function(c){if(a(c.target.parentNode).is(".ui-grid-column-header")){var d=a.data(c.target.parentNode,"grid-column-header");this.sortDirection=this.sortDirection=="desc"?"asc":"desc";this.sortColumn=d.id;this._update({columns:false,refresh:true})}if(a(c.target).is("a.ui-grid-pagination")){var b=c.target.innerHTML,e=Math.round(this.offset/this.options.limit)+1;if(b==">>"){e=e+1}if(b=="<<"){e=e-1}if(!isNaN(parseInt(c.target.innerHTML,10))){e=parseInt(c.target.innerHTML,10)}this.offset=(e-1)*this.options.limit;this._update()}return false},_makeRowsSelectable:function(){this.content.parent().parent().selectable({filter:"tr",multiple:this.options.multipleSelection,selectClass:"ui-grid-row-selected",focusClass:"ui-grid-row-focussed",select:function(g,d){var f=d.currentFocus.offset();var h=d.currentFocus.height();var b=a(this).offset();var c=a(this).height();if(f.top-b.top+h>c){this.scrollTop=((f.top+this.scrollTop-b.top+h)-c)}else{if(f.top<b.top){this.scrollTop=f.top+this.scrollTop-b.top}}}})},_update:function(e){var b=this,c=a.extend({},e,{limit:this.options.limit,start:(!(e&&e.refresh)&&this.offset)||0,refresh:(e&&e.refresh)||(e&&e.columns)}),d=a.extend({},c,{fill:null});if(c.refresh){d.start=b.infiniteScrolling?0:(this.offset||0)}if(this.sortColumn){d.sortColumn=this.sortColumn}if(this.sortDirection){d.sortDirection=this.sortDirection}this.gridmodel.fetch(d,function(f){if(b.options.pagination&&!b.pagination){b._generatePagination(f)}else{if(b.options.pagination&&b.pagination){b._updatePagination(f)}}if(!b.infiniteScrolling||c.refresh){b.content.empty()}if(c.refresh){b.columnsContainer.empty();b._addColumns(f.columns)}if(b.infiniteScrolling&&!c.refresh){var h=[];for(var g=0;g<f.records.length;g++){h.push(b._addRow(f.records[g]))}c.fill({chunk:c.chunk,data:h})}else{for(var g=0;g<f.records.length;g++){b._addRow(f.records[g])}b._syncColumnWidth();if(b.infiniteScrolling){b.contentDiv.infiniteScrolling("restart")}}if(!b.infiniteScrolling&&!b.options.pagination&&b.options.limit<f.totalRecords){b.infiniteScrolling=true;b.contentDiv.infiniteScrolling({total:b.options.allocateRows?f.totalRecords:false,chunk:b.options.chunk,scroll:function(l,k){b.offset=k.start;b._update({fill:k.fill,chunk:k.chunk})},update:function(l,k){a("div.ui-grid-limits",b.footer).html("Result "+k.firstItem+"-"+k.lastItem+(k.total?" of "+k.total:""))}})}if(!b.infiniteScrolling){a("div.ui-grid-limits",b.footer).html("Result "+c.start+"-"+(c.start+c.limit)+" of "+f.totalRecords)}})},_syncColumnWidth:function(){var d=a("tr:first td",this.content);var b=0;for(var c=0;c<this.columns.length;c++){a(d[c]).width(a("td:eq("+c+")",this.columnsContainer)[0].style.width);b+=parseInt(a("td:eq("+c+")",this.columnsContainer)[0].style.width,10)}this.content.parent().width(b)},_addColumns:function(e){this.columns=e;var b=25;for(var c=0;c<e.length;c++){var d=a('<td class="ui-grid-column-header ui-state-default"><div>'+e[c].label+"</div></td>").width(e[c].width).data("grid-column-header",e[c]).appendTo(this.columnsContainer).gridResizable();b+=e[c].width}a('<td class="ui-grid-column-header ui-state-default"><div></div></td>').width(25).appendTo(this.columnsContainer);this.columnsContainer.parent().parent().width(b)},_addRow:function(d,c){var e=a('<tr class="ui-grid-row"></tr>');if(!c){e.appendTo(this.content)}for(var b=0;b<this.columns.length;b++){a('<td class="ui-grid-column ui-state-active"><div>'+d[this.columns[b].id]+"</div></td>").appendTo(e)}return e}});a.widget("ui.gridResizable",a.extend({},a.ui.mouse,{options:{handle:false,cancel:":input",delay:0,distance:1},_create:function(){this.table=this.element.parent().parent().parent();this.gridTable=this.element.parents(".ui-grid").find("div.ui-grid-content > table");this._mouseInit()},_mouseCapture:function(b){this.offset=this.element.offset();if((this.offset.left+this.element.width())-b.pageX<5){return true}return false},_mouseStart:function(b){a.extend(this,{startPosition:b.pageX,startWidth:this.element.width(),tableStartWidth:this.table.width(),gridTableStartWidth:this.gridTable.width(),index:this.element.parent().find("td").index(this.element[0])})},_mouseDrag:function(b){this.element.css("width",this.startWidth+(b.pageX-this.startPosition));this.table.css("width",this.tableStartWidth+(b.pageX-this.startPosition));a("tr:eq(0) td:eq("+this.index+")",this.gridTable).css("width",this.startWidth+(b.pageX-this.startPosition));this.gridTable.css("width",this.gridTableStartWidth+(b.pageX-this.startPosition))},_mouseStop:function(b){}}));a.widget("ui.gridSortable",a.extend({},a.ui.mouse,{options:{handle:false,cancel:":input",delay:0,distance:1},_create:function(){this._mouseInit()},_mouseCapture:function(c){var b=a(c.target);this.item=b.hasClass("ui-grid-column-header")?b:b.parents(".ui-grid-column-header");this.offset=this.item.offset();return true},_mouseStart:function(c){var b=this;this.offsets=[];this.items=this.element.find("td").each(function(d){if(b.item[0]!=this){b.offsets.push([this,a(this).offset().left])}});a.extend(this,{startPosition:c.pageX,index:this.items.index(this.item[0])})},_mouseDrag:function(c){var b=this;a(b.offsets).each(function(e){if(a.ui.isOverAxis(c.pageX,this[1],this[0].offsetWidth)){var d=a.ui.isOverAxis(c.pageX,this[1],this[0].offsetWidth/2)?"left":"right";if(!b.lastHovered||b.lastHovered[0]!=this[0]||b.lastHovered[1]!=d){if(b.lastHovered){a(b.lastHovered[0]).removeClass("ui-grid-column-sort-right ui-grid-column-sort-left")}b.lastHovered=[this[0],d];a(b.lastHovered[0]).addClass("ui-grid-column-sort-"+d)}}})},_mouseStop:function(c){var b=this;if(this.lastHovered){a(this.lastHovered[0]).removeClass("ui-grid-column-sort-right ui-grid-column-sort-left");a(this.lastHovered[0])[this.lastHovered[1]=="right"?"after":"before"](this.item);a("tr",this.options.instance.contentDiv).each(function(d){a("> td:eq("+b.items.index(b.lastHovered[0])+")",this)[b.lastHovered[1]=="right"?"after":"before"](a("> td:eq("+b.index+")",this))})}}}))})(jQuery);(function(a){a.extend(a.ui.grid,{model:function(b){b=a.extend({},a.ui.grid.model.defaults,b);return{fetch:function(c,d){a.ajax(a.extend(true,{url:b.url,data:c,success:function(e){d(b.parse(e))}},b.ajax))}}}});a.ui.grid.model.defaults={ajax:{dataType:"json",cache:false},parse:function(c){var b=[];a.each(c.records,function(){var e=this;var d={};a.each(c.columns,function(f){d[this.id]=e[f]});b.push(d)});return{totalRecords:c.totalRecords,columns:c.columns,records:b}}}})(jQuery);(function(a){a.makeTemplate=function(d,c,b){var g=c.replace(/([\]{}[\\])/g,"\\$1");var f=b.replace(/([\]{}[\\])/g,"\\$1");var e="try { with (_context) {var _result = '';"+d.replace(/[\t\r\n]/g," ").replace(/^(.*)$/,b+"$1"+c).replace(new RegExp(f+"(.*?)"+g,"g"),function(h){return h.replace(new RegExp("^"+f+"(.*)"+g+"$"),"$1").replace(/\\/g,"\\\\").replace(/'/g,"\\'").replace(/^(.*)$/,b+"_result += '$1';"+c)}).replace(new RegExp(g+"=(.*?)"+f,"g"),"_result += ($1);").replace(new RegExp(g+"(.*?)"+f,"g")," $1 ").replace(new RegExp("^"+f+"(.*)"+g+"$"),"$1")+"return _result;} } catch(e) { return '' } ";return new Function("_context",e)}})(jQuery);(function(d){d.ui=d.ui||{};d.ui.autobox=d.ui.autobox||{};d.ui.autobox.ext=d.ui.autobox.ext||{};var c;if(window.console){c=console.log}else{c=function(){}}var a=function(e){this.chainedGetJSON=e.jsonhandler||d.getJSON;this.maxActive=e.maxActive||1;this.maxQueue=e.maxQueue||1;this.active=0;this.queue=[]};d.extend(a.prototype,{getJSON:function(g,l,h){var f=this;var k=function(n){f.active-=1;f.log("MiniRM IN",g,l);h(n);var m=f.queue.shift();if(m!==undefined){f.active+=1;f.log("MiniRM POP/OUT",m[0],m[1]);f.chainedGetJSON.apply(null,m)}};if(this.active<this.maxActive){this.active+=1;this.log("MiniRM OUT",g,l);this.chainedGetJSON(g,l,k)}else{if(this.queue.length==this.maxQueue){var e=this.queue.shift();this.log("MiniRM POP/DISCARD",e[0],e[1])}this.queue.push([g,l,k]);this.log("MiniRM PUSH",g,l)}},log:function(g,e,f){}});var b=new a({});d.ui.autobox.ext.ajax=function(e){var f=e.ajax;return{getList:function(q,l){var k=q.val();var n=this.options.minQueryLength;var h=this.options.minQueryNotice;function o(t,s){return s&&(!t||t.length<s)}var p=k.replace(/\s+/," ").split(" "),m=[],r=[];for(i=0,j=p.length;i<j;i++){var g=p[i];if(g==""){continue}o(g,n)?m.push(g):r.push(g)}k=r.join(" ");if(r.length>0){b.getJSON(f,"val="+k,function(s){if(l){if(m.length>0&&h){s.unshift(h)}s=d(s).filter(function(){return !l[this.text]});q.trigger("updateList",[s])}})}else{if(m.length>0&&h){q.trigger("updateList",[[h]])}}}}};d.ui.autobox.ext.templateText=function(e){var f=d.makeTemplate(e.templateText,"<%","%>");return{template:function(g){return f(g)}}}})(jQuery);(function(d){function b(g){if(console&&console.log){console.log(g)}else{var f=d("#log");if(!f){f=d('<div id="log"></div>')}if(f){f.append(g).append("<br/>\n")}}}d.fn.resizableTextbox=function(h,f){var k=d.extend({min:5,max:500,step:7},f);var g=h.attr("offsetWidth");h.bind("keydown",function(l){d(this).data("rt-value",this.value.length)}).bind("keyup",function(n){var l=d(this);var m=k.step*l.val().length;if(m<=k.min){m=g}if(!(l.val().length==l.data("rt-value")||m<=k.min||m>=k.max)){l.width(m)}})};d.ui=d.ui||{};d.ui.autobox=d.ui.autobox||{};var c=0;var a={ESC:27,RETURN:13,TAB:9,BS:8,DEL:46,LEFT:37,RIGHT:39,UP:38,DOWN:40};function e(f,h,g){throw"Wrong addBox!"}d.widget("ui.autobox3",{options:{timeout:500,template:function(f){return"<li>"+this.options.insertText(f)+"</li>"},insertText:function(f){return f},match:function(f){return this.match(new RegExp(f))},wrapper:'<ul class="autobox-list"></ul>',resizable:{},selectHoverable:"> li",minQueryLength:0,minQueryNotice:null,maxSearchContainerWidth:400},_create:function(){var g=this;var f=this.options;if(d.ui.autobox.ext){for(var h in d.ui.autobox.ext){if(f[h]){this.options=f=d.extend(f,d.ui.autobox.ext[h](f));delete f[h]}}}g._setupWidget();if(f.getList){this._getList=f.getList}if(f.getBoxFromSelection){this._getBoxFromSelection=f.getBoxFromSelection}if(f.getBoxOnEnter){this._getBoxOnEnter=f.getBoxOnEnter}this.active=null;this.hovered=null;this.off()},_bindInput:function(h){var l=this.options;var k=this;var g=this;function m(p){var o=p.which||p.keyCode;if(g.activelist.is_active&&o==a.TAB){p.preventDefault()}}function f(q,o,p){d.data(o,"typingTimeout",window.setTimeout(function(){d(q.target||q.srcElement).trigger("autobox")},p))}function n(p){var o=d.data(p,"typingTimeout");if(o){window.clearInterval(o)}}h.keydown(function(o){m(o)}).keyup(function(p){var o=p.which||p.keyCode;if(!g.activelist.is_active&&(o==a.UP||o==a.DOWN)){n(this);f(p,this,0)}else{m(p)}}).keypress(function(q){var p=q.keyCode||q.which;n(this);if(d.data(document.body,"suppressKey")){d.data(document.body,"suppressKey",false);if(p==a.TAB||p==a.UP||p==a.DOWN){return false}}if(g.activelist.is_active&&p<32&&p!=a.BS&&p!=a.DEL){return false}else{if(p==a.RETURN){var o=k._getBoxOnEnter();if(o){k._addBox(o)}q.preventDefault()}else{if(p==a.BS||p==a.DEL||p>32){f(q,this,l.timeout)}}}}).bind("paste",function(o){f(o,this,0)}).bind("autobox",function(){var o=d(this);o.one("updateList",function(q,p){k._updateList(p)});k._getList(o,k._getCurrentValsHash(o))}).bind("keydown.autobox",function(s){if(!g.activelist.is_active){return true}var p=s.which||s.keyCode;if(p==a.ESC){g.cancel()}else{if(p==a.RETURN){g.activate();s.preventDefault()}else{if(p==a.UP||p==a.TAB||p==a.DOWN){var o=(p==a.UP)?-1:1;var r=-1;var q=g.activelist.hoverable.length;if(g.hovered){r=g.activelist.hoverable.index(g.hovered)}r+=o;if(r>=q){r=0}else{if(r<0){r=q-1}}g._setActive(g.activelist.hoverable.eq(r))}else{return true}}}d.data(document.body,"suppressKey",true)});return h},_updateList:function(k){var g=this;var h=this.options;var n=this.input&&this.input.val()||"";k=d(k).filter(function(){return h.match.call(this,n)}).map(function(){var o=d(h.template.call(g,this))[0];d.data(o,"originalObject",this);return o});this.off();if(!k.length){return false}var f=k.wrapAll(h.wrapper).parents(":last");var m=this.input.offset();this.container=f.css({top:m.top+this.input.outerHeight(),left:m.left}).appendTo("body");var l=Math.max(f.width(),this.input.width());l=Math.min(l,this.options.maxSearchContainerWidth);this.container.css({width:l});this.activelist={is_active:true,original:this.input.val(),list:k,hoverable:f.find(this.options.selectHoverable)};this.activelist.hoverable.hover(function(){g._setActive(this)},function(){g._unsetActive()});f.bind("click.autobox",function(o){g.activate();d.data(document.body,"suppressKey",false)})},_getCurrentValsHash:function(f){var k=f.parent().parent().find("li");var l={};for(var g=0;g<k.length;++g){var h=k[g].innerHTML.match(/^[^<]+/);if(h){l[h]=true}}return l},_createHolder:function(h){var f=this._bindInput(d('<input type="text"></input>'));var g=d('<ul class="autobox-hldr ui-helper-clearfix"></ul>').append(d('<li class="autobox-input"></li>').append(f));d.fn.resizableTextbox(f,d.extend(this.options.resizable,{min:f.attr("offsetWidth"),max:g.width()}));return g},_setupWidget:function(){var f=this;var h=this.options;var k=this.element;this.holder=this._createHolder(k).insertAfter(k);this.input=this.holder.find("input");k.removeAttr("name");k.hide();if(h.prevals){for(var g in h.prevals){this._addBox(h.prevals[g],true)}}this.input.attr("autocomplete","off");d(document).bind("click.autobox",function(){f.cancel()})},_getList:function(f,h){var g=this.options.list;if(h){g=d(g).filter(function(){return !h[this.text]})}f.trigger("updateList",[g])},_addBox:function(g,l){var k=this;var h=this.input;var m=this.options.name;var n=d('<input type="hidden"></input>');n.attr("name",m);n.val(g.tag);var f=d('<li class="bit-box"></li>').attr("id","bit-"+c++).text(g.tag);f.append(d('<a href="#" class="closebutton"></a>').bind("click",function(o){k._delBox(f);o.preventDefault()})).append(n);h.parent().before(f);h.val("")},addBox:function(g,f){return this._addBox({tag:g},f)},_getBoxOnEnter:function(){var f=this.input.val();if(f){return{tag:f}}return},_getBoxFromSelection:function(){return{tag:d.data(this.active[0],"originalObject").text}},_delBox:function(f){f.remove()},activate:function(){if(this.active&&this.active[0]&&d.data(this.active[0],"originalObject")){this._addBox(this._getBoxFromSelection())}else{var f=this._getBoxOnEnter();if(f){this._addBox(f)}}if(this.active){this.input.trigger("activate.autobox",[d.data(this.active[0],"originalObject")])}this.off()},off:function(){if(this.container){this.container.remove();this.container=null}this.activelist={is_active:false}},_setActive:function(f){if(!this.activelist.is_active){return}this._unsetActive();var f=d(f);this.hovered=f;this.active=f.is("li")?f:f.parents("li").eq(0);this.hovered.addClass("hover");this.active.addClass("active");this.input.trigger("itemSelected.autobox",[d.data(this.active[0],"originalObject")]);this._handleActive()},_handleActive:function(){this.input.val(this.options.insertText(d.data(this.active[0],"originalObject")))},_unsetActive:function(){this.activelist.list.removeClass("active");this.activelist.hoverable.removeClass("hover");this.active=null;this.hovered=null},cancel:function(){this.input.trigger("cancel.autobox");this.input.val(this.activelist.original);this.off()}})})(jQuery);(function(a){a.widget("karl.multistatusbox",{options:{clsContainer:"ui-widget",clsItem:"ui-state-highlight ui-corner-all",hasCloseButton:true},_create:function(){this.queue=[];this.element.addClass(this.options.clsContainer)},clear:function(c){if(c===undefined){this.element.empty();this.queue=[]}else{var b=[];a(this.queue).each(function(){if(this.queueCategory==c){this.item.remove()}else{b.push(this)}});this.queue=b}},append:function(d,b,e){if(b===undefined){b=null}var c=a('<div class="karl-multistatusbox-item ui-helper-clearfix"></div>');if(e===undefined){e=this.options.clsItem}c.addClass(e);c.append(a('<div class="karl-multistatusbox-message"></div>').append(d));if(this.options.hasCloseButton){c.append(a('<a href="#" class="karl-multistatusbox-closebutton"><span class="ui-icon ui-icon-closethick">X</span></a>').hover(function(f){a(this).addClass("ui-state-hover")},function(f){a(this).removeClass("ui-state-hover")}).click(function(f){c.remove();f.preventDefault()}))}this.element.append(c);this.queue.push({item:c,queueCategory:b})},clearAndAppend:function(c,b,d){this.clear(b);this.append(c,b,d)}})})(jQuery);(function(a){a.widget("karl.karlcaptionedimage",{options:{clsWrapper:"karl-captionedimage-wrapper"},_create:function(){var c=this;this.wrapper=a("<div></div>");this.proxy=a("<img>").appendTo(this.wrapper);this.wrapper.append("<br />");this.caption=a("<span></span>").appendTo(this.wrapper);var b=this.element.attr("alt");var d=this.element.attr("width");this.proxy.attr("alt",b).attr("width",d).attr("height",this.element.attr("height")).attr("src",this.element.attr("src")).addClass("karl-captionedimage-image");this.wrapper[0].style.cssText=this.element[0].style.cssText;this.wrapper.attr("class",this.element.attr("class")).removeClass("tiny-imagedrawer-captioned").addClass(this.options.clsWrapper).width(d);var e=this.element.attr("align");if(e=="left"){this.wrapper.css("float","left")}else{if(e=="right"){this.wrapper.css("float","right")}}this.caption.text(b).addClass("karl-captionedimage-caption");this.centerer=a("<div></div>").css("text-align","center").append(this.wrapper);this.element.after(this.centerer);this.element.hide().appendTo(this.centerer)},_destroy:function(){this.centerer.replaceWith(this.element);this.element.show();a.Widget.prototype.destroy.call(this)}})})(jQuery);(function(b){var a=b.ui.slider;b.widget("karl.karlslider",b.extend({},a.prototype,{options:b.extend({},a.prototype.options,{enableClickJump:false,jumpStep:undefined,enableKeyJump:false}),_create:function(){var c=this.options;if(!c.jumpStep){c.jumpStep=c.step;c.alignStep=c.step}else{c.alignStep=c.step;c.step=c.enableKeyJump?c.jumpStep:c.step}a.prototype._create.call(this)},destroy:function(){a.prototype.destroy.call(this)},_mouseCapture:function(e){var f=this.options,l,p,d,g,u,m,r,k,c;if(f.disabled){return false}this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();l={x:e.pageX,y:e.pageY};p=this._normValueFromMouse(l);d=this._valueMax()-this._valueMin()+1;u=this;this.handles.each(function(o){var v=Math.abs(p-u.values(o));if(d>v){d=v;g=b(this);m=o}});if(f.range===true&&this.values(1)===f.min){m+=1;g=b(this.handles[m])}r=this._start(e,m);if(r===false){return false}this._mouseSliding=true;u._handleIndex=m;g.addClass("ui-state-active").focus();k=g.offset();c=!b(e.target).parents().andSelf().is(".ui-slider-handle");this._clickOffset=c?{left:0,top:0}:{left:e.pageX-k.left-(g.width()/2),top:e.pageY-k.top-(g.height()/2)-(parseInt(g.css("borderTopWidth"),10)||0)-(parseInt(g.css("borderBottomWidth"),10)||0)+(parseInt(g.css("marginTop"),10)||0)};p=this._normValueFromMouse(l);if(this.options.enableClickJump){var n=this.values(m);var t=p-n;if(t==0){return true}else{var h=f.jumpStep;var q=h%f.alignStep;if(q>0){h=h-q+f.alignStep}var s;if(t<0){s=n-h}else{s=n+h}this._slide(e,m,s);this._mouseStop(e);this._animateOff=true;return false}}else{this._slide(e,m,p);this._animateOff=true;return true}},_slide:function(e,d,c){c=Math.max(c,this._valueMin());c=Math.min(c,this._valueMax());a.prototype._slide.call(this,e,d,c)},_trimAlignValue:function(f){if(f<this._valueMin()){return this._valueMin()}if(f>this._valueMax()){return this._valueMax()}var c=(this.options.alignStep>0)?this.options.alignStep:1,e=f%c,d=f-e;if(Math.abs(e)*2>=c){d+=(e>0)?c:(-c)}return parseFloat(d.toFixed(5))},_setOption:function(c,d){if(c=="jump"){this.options.alignStep=d;if(!this.options.enableKeyJump){this.options.step=d}}else{if(c=="jumpStep"){this.options.jumpStep=d;if(this.options.enableKeyJump){this.options.step=d}}else{a.prototype._setOption.apply(this,arguments)}}}}))})(jQuery);(function(a){a.widget("karl.karlbuttonset",{options:{clsContainer:null},_create:function(){var b=this;if(this.element.is("select")){this.selectionType=this.element.attr("multiple")?"M":"S"}else{this.selectionType=""}this.compact=this.element.is(".compact")||this.element.is(".karl-buttonset-compact");this.iconsOnly=this.element.is(".icons-only")||this.element.is(".karl-buttonset-icons-only");var c="fg-buttonset ui-helper-clearfix ";var d="fg-button ui-state-default";if(this.compact){c+=" fg-buttonset-single"}else{d+=" ui-corner-all"}if(this.options.clsContainer){c+=" "+this.options.clsContainer}this.element.wrap("<div></div>");this.wrapper=this.element.parent();this.wrapper.data(this.widgetName,this);this.originalWasHidden=this.element.hasClass("ui-helper-hidden");this.element.addClass("ui-helper-hidden");this.wrapper.addClass(c);this.buttons=[];this.element.children().each(function(g){var l=a(this);var p=l.text();var o=l.attr("title")||p;var e=l.attr("class");var h=l.attr("selected");var k=l.attr("disabled");var n="";if(e){n='<span class="ui-icon '+e+'"/>'}var f=d;if(k){f+=" ui-state-disabled"}else{if(h){f+=" ui-state-active"}}if(b.iconsOnly){f+=" fg-button-icon-solo"}else{if(e){f+=" fg-button-icon-right"}}var m=a('<span class="'+f+'"><a title="'+o+'" href="#">'+n+p+"</a></span>");m.appendTo(b.wrapper).click(function(q){if(!m.hasClass("ui-state-disabled")){b._click(g)}q.preventDefault()}).hover(function(){if(!m.hasClass("ui-state-disabled")){m.addClass("ui-state-hover")}},function(){m.removeClass("ui-state-hover")});b.buttons.push(m[0])});this.buttons=a(this.buttons);if(this.compact){this.buttons.eq(0).addClass("ui-corner-left");this.buttons.eq(this.buttons.length-1).addClass("ui-corner-right")}},destroy:function(){if(this.wrapper.parent().length){this.wrapper.removeData(this.widgetName,this);this.element.removeData(this.widgetName,this);if(!this.originalWasHidden){this.element.removeClass("ui-helper-hidden")}this.element.insertAfter(this.wrapper);this.wrapper.remove()}a.Widget.prototype.destroy.call(this)},getButton:function(b){return this.buttons.eq(b)},_click:function(e){var b=this;if(this.selectionType=="M"){var c=this.buttons.eq(e);c.toggleClass("ui-state-active");b._change(e,c.hasClass("ui-state-active"))}else{if(this.selectionType=="S"){var f=false;this.buttons.each(function(g){if(g!=e){var h=a(this);if(h.hasClass("ui-state-active")){h.removeClass("ui-state-active");b._change(g,false)}}});var d=this.buttons.eq(e);if(!d.hasClass("ui-state-active")){d.addClass("ui-state-active");b._change(e,true)}}else{b._change(e,true)}}},_change:function(c,b){if(this.selectionType!=""){this.element.children().eq(c).attr("selected",b)}this.element.trigger("change.karlbuttonset",[c,b])}})})(jQuery);var DD_roundies={ns:"DD_roundies",IE6:false,IE7:false,IE8:false,IEversion:function(){if(document.documentMode!=8&&document.namespaces&&!document.namespaces[this.ns]){this.IE6=true;this.IE7=true}else{if(document.documentMode==8){this.IE8=true}}},querySelector:document.querySelectorAll,selectorsToProcess:[],imgSize:{},createVmlNameSpace:function(){if(this.IE6||this.IE7){document.namespaces.add(this.ns,"urn:schemas-microsoft-com:vml")}if(this.IE8){document.writeln('<?import namespace="'+this.ns+'" implementation="#default#VML" ?>')}},createVmlStyleSheet:function(){var a=document.createElement("style");document.documentElement.firstChild.insertBefore(a,document.documentElement.firstChild.firstChild);if(a.styleSheet){try{var c=a.styleSheet;c.addRule(this.ns+"\\:*","{behavior:url(#default#VML)}");this.styleSheet=c}catch(b){}}else{this.styleSheet=a}},addRule:function(b,a,c){if(typeof a=="undefined"||a===null){a=0}if(a.constructor.toString().search("Array")==-1){a=a.toString().replace(/[^0-9 ]/g,"").split(" ")}for(var e=0;e<4;e++){a[e]=(!a[e]&&a[e]!==0)?a[Math.max((e-2),0)]:a[e]}if(this.styleSheet){if(this.styleSheet.addRule){var d=b.split(",");for(var e=0;e<d.length;e++){this.styleSheet.addRule(d[e],"behavior:expression(DD_roundies.roundify.call(this, ["+a.join(",")+"]))")}}else{if(c){var f=a.join("px ")+"px";this.styleSheet.appendChild(document.createTextNode(b+" {border-radius:"+f+"; -moz-border-radius:"+f+";}"));this.styleSheet.appendChild(document.createTextNode(b+" {-webkit-border-top-left-radius:"+a[0]+"px "+a[0]+"px; -webkit-border-top-right-radius:"+a[1]+"px "+a[1]+"px; -webkit-border-bottom-right-radius:"+a[2]+"px "+a[2]+"px; -webkit-border-bottom-left-radius:"+a[3]+"px "+a[3]+"px;}"))}}}else{if(this.IE8){this.selectorsToProcess.push({selector:b,radii:a})}}},readPropertyChanges:function(a){switch(event.propertyName){case"style.border":case"style.borderWidth":case"style.padding":this.applyVML(a);break;case"style.borderColor":this.vmlStrokeColor(a);break;case"style.backgroundColor":case"style.backgroundPosition":case"style.backgroundRepeat":this.applyVML(a);break;case"style.display":a.vmlBox.style.display=(a.style.display=="none")?"none":"block";break;case"style.filter":this.vmlOpacity(a);break;case"style.zIndex":a.vmlBox.style.zIndex=a.style.zIndex;break}},applyVML:function(a){a.runtimeStyle.cssText="";this.vmlFill(a);this.vmlStrokeColor(a);this.vmlStrokeWeight(a);this.vmlOffsets(a);this.vmlPath(a);this.nixBorder(a);this.vmlOpacity(a)},vmlOpacity:function(c){if(c.currentStyle.filter.search("lpha")!=-1){var b=c.currentStyle.filter;b=parseInt(b.substring(b.lastIndexOf("=")+1,b.lastIndexOf(")")),10)/100;for(var a in c.vml){c.vml[a].filler.opacity=b}}},vmlFill:function(d){if(!d.currentStyle){return}else{var c=d.currentStyle}d.runtimeStyle.backgroundColor="";d.runtimeStyle.backgroundImage="";var a=(c.backgroundColor=="transparent");var e=true;if(c.backgroundImage!="none"||d.isImg){if(!d.isImg){d.vmlBg=c.backgroundImage;d.vmlBg=d.vmlBg.substr(5,d.vmlBg.lastIndexOf('")')-5)}else{d.vmlBg=d.src}var f=this;if(!f.imgSize[d.vmlBg]){var b=document.createElement("img");b.attachEvent("onload",function(){this.width=this.offsetWidth;this.height=this.offsetHeight;f.vmlOffsets(d)});b.className=f.ns+"_sizeFinder";b.runtimeStyle.cssText="behavior:none; position:absolute; top:-10000px; left:-10000px; border:none;";b.src=d.vmlBg;b.removeAttribute("width");b.removeAttribute("height");document.body.insertBefore(b,document.body.firstChild);f.imgSize[d.vmlBg]=b}d.vml.image.filler.src=d.vmlBg;e=false}d.vml.image.filled=!e;d.vml.image.fillcolor="none";d.vml.color.filled=!a;d.vml.color.fillcolor=c.backgroundColor;d.runtimeStyle.backgroundImage="none";d.runtimeStyle.backgroundColor="transparent"},vmlStrokeColor:function(a){a.vml.stroke.fillcolor=a.currentStyle.borderColor},vmlStrokeWeight:function(c){var d=["Top","Right","Bottom","Left"];c.bW={};for(var a=0;a<4;a++){c.bW[d[a]]=parseInt(c.currentStyle["border"+d[a]+"Width"],10)||0}},vmlOffsets:function(c){var g=["Left","Top","Width","Height"];for(var f=0;f<4;f++){c.dim[g[f]]=c["offset"+g[f]]}var b=function(h,d){h.style.left=(d?0:c.dim.Left)+"px";h.style.top=(d?0:c.dim.Top)+"px";h.style.width=c.dim.Width+"px";h.style.height=c.dim.Height+"px"};for(var a in c.vml){var e=(a=="image")?1:2;c.vml[a].coordsize=(c.dim.Width*e)+", "+(c.dim.Height*e);b(c.vml[a],true)}b(c.vmlBox,false);if(DD_roundies.IE8){c.vml.stroke.style.margin="-1px";if(typeof c.bW=="undefined"){this.vmlStrokeWeight(c)}c.vml.color.style.margin=(c.bW.Top-1)+"px "+(c.bW.Left-1)+"px"}},vmlPath:function(e){var f=function(t,u,p,k,v,q,m){var l=t?["m","qy","l","qx","l","qy","l","qx","l"]:["qx","l","qy","l","qx","l","qy","l","m"];v*=m;q*=m;u*=m;p*=m;var o=k.slice();for(var n=0;n<4;n++){o[n]*=m;o[n]=Math.min(u/2,p/2,o[n])}var s=[l[0]+Math.floor(0+v)+","+Math.floor(o[0]+q),l[1]+Math.floor(o[0]+v)+","+Math.floor(0+q),l[2]+Math.ceil(u-o[1]+v)+","+Math.floor(0+q),l[3]+Math.ceil(u+v)+","+Math.floor(o[1]+q),l[4]+Math.ceil(u+v)+","+Math.ceil(p-o[2]+q),l[5]+Math.ceil(u-o[2]+v)+","+Math.ceil(p+q),l[6]+Math.floor(o[3]+v)+","+Math.ceil(p+q),l[7]+Math.floor(0+v)+","+Math.ceil(p-o[3]+q),l[8]+Math.floor(0+v)+","+Math.floor(o[0]+q)];if(!t){s.reverse()}var x=s.join("");return x};if(typeof e.bW=="undefined"){this.vmlStrokeWeight(e)}var h=e.bW;var a=e.DD_radii.slice();var d=f(true,e.dim.Width,e.dim.Height,a,0,0,2);a[0]-=Math.max(h.Left,h.Top);a[1]-=Math.max(h.Top,h.Right);a[2]-=Math.max(h.Right,h.Bottom);a[3]-=Math.max(h.Bottom,h.Left);for(var c=0;c<4;c++){a[c]=Math.max(a[c],0)}var b=f(false,e.dim.Width-h.Left-h.Right,e.dim.Height-h.Top-h.Bottom,a,h.Left,h.Top,2);var g=f(true,e.dim.Width-h.Left-h.Right+1,e.dim.Height-h.Top-h.Bottom+1,a,h.Left,h.Top,1);e.vml.color.path=b;e.vml.image.path=g;e.vml.stroke.path=d+b;this.clipImage(e)},nixBorder:function(c){var b=c.currentStyle;var d=["Top","Left","Right","Bottom"];for(var a=0;a<4;a++){c.runtimeStyle["padding"+d[a]]=(parseInt(b["padding"+d[a]],10)||0)+(parseInt(b["border"+d[a]+"Width"],10)||0)+"px"}c.runtimeStyle.border="none"},clipImage:function(a){var g=DD_roundies;if(!a.vmlBg||!g.imgSize[a.vmlBg]){return}var e=a.currentStyle;var d={X:0,Y:0};var n=function(o,b){var c=true;switch(b){case"left":case"top":d[o]=0;break;case"center":d[o]=0.5;break;case"right":case"bottom":d[o]=1;break;default:if(b.search("%")!=-1){d[o]=parseInt(b,10)*0.01}else{c=false}}var p=(o=="X");d[o]=Math.ceil(c?((a.dim[p?"Width":"Height"]-(a.bW[p?"Left":"Top"]+a.bW[p?"Right":"Bottom"]))*d[o])-(g.imgSize[a.vmlBg][p?"width":"height"]*d[o]):parseInt(b,10));d[o]+=1};for(var h in d){n(h,e["backgroundPosition"+h])}a.vml.image.filler.position=(d.X/(a.dim.Width-a.bW.Left-a.bW.Right+1))+","+(d.Y/(a.dim.Height-a.bW.Top-a.bW.Bottom+1));var m=e.backgroundRepeat;var f={T:1,R:a.dim.Width+1,B:a.dim.Height+1,L:1};var l={X:{b1:"L",b2:"R",d:"Width"},Y:{b1:"T",b2:"B",d:"Height"}};if(m!="repeat"){f={T:(d.Y),R:(d.X+g.imgSize[a.vmlBg].width),B:(d.Y+g.imgSize[a.vmlBg].height),L:(d.X)};if(m.search("repeat-")!=-1){var k=m.split("repeat-")[1].toUpperCase();f[l[k].b1]=1;f[l[k].b2]=a.dim[l[k].d]+1}if(f.B>a.dim.Height){f.B=a.dim.Height+1}}a.vml.image.style.clip="rect("+f.T+"px "+f.R+"px "+f.B+"px "+f.L+"px)"},pseudoClass:function(b){var a=this;setTimeout(function(){a.applyVML(b)},1)},reposition:function(a){this.vmlOffsets(a);this.vmlPath(a)},roundify:function(g){this.style.behavior="none";if(!this.currentStyle){return}else{var e=this.currentStyle}var k={BODY:false,TABLE:false,TR:false,TD:false,SELECT:false,OPTION:false,TEXTAREA:false};if(k[this.nodeName]===false){return}var o=this;var f=DD_roundies;this.DD_radii=g;this.dim={};var c={resize:"reposition",move:"reposition"};if(this.nodeName=="A"){var b={mouseleave:"pseudoClass",mouseenter:"pseudoClass",focus:"pseudoClass",blur:"pseudoClass"};for(var l in b){c[l]=b[l]}}for(var d in c){this.attachEvent("on"+d,function(){f[c[d]](o)})}this.attachEvent("onpropertychange",function(){f.readPropertyChanges(o)});var n=function(a){a.style.zoom=1;if(a.currentStyle.position=="static"){a.style.position="relative"}};n(this.offsetParent);n(this);this.vmlBox=document.createElement("ignore");this.vmlBox.runtimeStyle.cssText="behavior:none; position:absolute; margin:0; padding:0; border:0; background:none;";this.vmlBox.style.zIndex=e.zIndex;this.vml={color:true,image:true,stroke:true};for(var m in this.vml){this.vml[m]=document.createElement(f.ns+":shape");this.vml[m].filler=document.createElement(f.ns+":fill");this.vml[m].appendChild(this.vml[m].filler);this.vml[m].stroked=false;this.vml[m].style.position="absolute";this.vml[m].style.zIndex=e.zIndex;this.vml[m].coordorigin="1,1";this.vmlBox.appendChild(this.vml[m])}this.vml.image.fillcolor="none";this.vml.image.filler.type="tile";this.parentNode.insertBefore(this.vmlBox,this);this.isImg=false;if(this.nodeName=="IMG"){this.isImg=true;this.style.visibility="hidden"}setTimeout(function(){f.applyVML(o)},1)}};try{document.execCommand("BackgroundImageCache",false,true)}catch(err){}DD_roundies.IEversion();DD_roundies.createVmlNameSpace();DD_roundies.createVmlStyleSheet();if(DD_roundies.IE8&&document.attachEvent&&DD_roundies.querySelector){document.attachEvent("onreadystatechange",function(){if(document.readyState=="complete"){var c=DD_roundies.selectorsToProcess;var f=c.length;var e=function(k,l,h){setTimeout(function(){DD_roundies.roundify.call(k,l)},h*100)};for(var b=0;b<f;b++){var a=document.querySelectorAll(c[b].selector);var g=a.length;for(var d=0;d<g;d++){if(a[d].nodeName!="INPUT"){e(a[d],c[b].radii,d)}}}}})}(function(c){var a=c.scrollTo=function(f,e,d){c(window).scrollTo(f,e,d)};a.defaults={axis:"y",duration:1};a.window=function(d){return c(window).scrollable()};c.fn.scrollable=function(){return this.map(function(){var g=this.parentWindow||this.defaultView,e=this.nodeName=="#document"?g.frameElement||g:this,f=e.contentDocument||(e.contentWindow||e).document,d=e.setInterval;return e.nodeName=="IFRAME"||d&&c.browser.safari?f.body:d?f.documentElement:this})};c.fn.scrollTo=function(f,e,d){if(typeof e=="object"){d=e;e=0}if(typeof d=="function"){d={onAfter:d}}d=c.extend({},a.defaults,d);e=e||d.speed||d.duration;d.queue=d.queue&&d.axis.length>1;if(d.queue){e/=2}d.offset=b(d.offset);d.over=b(d.over);return this.scrollable().each(function(){var o=this,m=c(o),n=f,l,h={},p=m.is("html,body");switch(typeof n){case"number":case"string":if(/^([+-]=)?\d+(px)?$/.test(n)){n=b(n);break}n=c(n,this);case"object":if(n.is||n.style){l=(n=c(n)).offset()}}c.each(d.axis.split(""),function(t,u){var v=u=="x"?"Left":"Top",x=v.toLowerCase(),s="scroll"+v,q=o[s],r=u=="x"?"Width":"Height",w=r.toLowerCase();if(l){h[s]=l[x]+(p?0:q-m.offset()[x]);if(d.margin){h[s]-=parseInt(n.css("margin"+v))||0;h[s]-=parseInt(n.css("border"+v+"Width"))||0}h[s]+=d.offset[x]||0;if(d.over[x]){h[s]+=n[w]()*d.over[x]}}else{h[s]=n[x]}if(/^\d+$/.test(h[s])){h[s]=h[s]<=0?0:Math.min(h[s],g(r))}if(!t&&d.queue){if(q!=h[s]){k(d.onAfterFirst)}delete h[s]}});k(d.onAfter);function k(q){m.animate(h,e,d.easing,q&&function(){q.call(this,f,d)})}function g(r){var q="scroll"+r,s=o.ownerDocument;return p?Math.max(s.documentElement[q],s.body[q]):o[q]}}).end()};function b(d){return typeof d=="object"?d:{top:d,left:d}}})(jQuery);(function(h){h.tools=h.tools||{};h.tools.tooltip={version:"1.1.0",conf:{effect:"slide",direction:"up",bounce:false,slideOffset:10,slideInSpeed:200,slideOutSpeed:200,slideFade:!h.browser.msie,fadeOutSpeed:"fast",tip:null,predelay:0,delay:30,opacity:1,lazy:undefined,position:["top","center"],cancelDefault:true,offset:[0,0],api:false,events:{def:"mouseover,mouseout",input:"focus,blur",widget:"focus mouseover,blur mouseout"}},addEffect:function(c,a,b){e[c]=[a,b]}};var e={toggle:[function(b){var a=this.getConf();this.getTip().css({opacity:a.opacity}).show();b.call()},function(a){this.getTip().hide();a.call()}],fade:[function(a){this.getTip().fadeIn(this.getConf().fadeInSpeed,a)},function(a){this.getTip().fadeOut(this.getConf().fadeOutSpeed,a)}]};var g={up:["-","top"],down:["+","top"],left:["-","left"],right:["+","left"]};h.tools.tooltip.addEffect("slide",function(k){var c=this.getConf(),b=this.getTip(),a=c.slideFade?{opacity:c.opacity}:{},d=g[c.direction]||g.up;a[d[1]]=d[0]+"="+c.slideOffset;if(c.slideFade){b.css({opacity:0})}b.show().animate(a,c.slideInSpeed,k)},function(k){var c=this.getConf(),a=c.slideOffset,b=c.slideFade?{opacity:0}:{},d=g[c.direction]||g.up;var l=""+d[0];if(c.bounce){l=l=="+"?"-":"+"}b[d[1]]=l+"="+a;this.getTip().animate(b,c.slideOutSpeed,function(){h(this).hide();k.call()})});function f(w,v){var a=this;w.data("tooltip",a);var q=w.next();if(v.tip){q=h(v.tip);if(q.length>1){q=w.nextAll(v.tip).eq(0);if(!q.length){q=w.parent().nextAll(v.tip).eq(0)}}}function u(l,k){h(a).bind(l,function(m,n){if(k&&k.call(this,n?n.position:undefined)===false&&n){n.proceed=false}});return a}function b(){var l=w.position().top-q.outerHeight();var o=q.outerHeight()+w.outerHeight();var k=v.position[0];if(k=="center"){l+=o/2}if(k=="bottom"){l+=o}var n=w.outerWidth()+q.outerWidth();var m=w.position().left+w.outerWidth();k=v.position[1];if(k=="center"){m-=n/2}if(k=="left"){m-=n}l+=v.offset[0];m+=v.offset[1];return{top:l,left:m}}h.each(v,function(l,k){if(h.isFunction(k)){u(l,k)}});var s=w.is(":input"),x=s&&w.is(":checkbox, :radio, select, :button"),t=w.attr("type"),c=v.events[t]||v.events[s?(x?"widget":"input"):"def"];c=c.split(/,\s*/);w.bind(c[0],function(k){var l=q.data("trigger");if(l&&l[0]!=this){q.hide()}k.target=this;a.show(k);q.hover(a.show,function(m){a.hide()})});w.bind(c[1],function(){a.hide()});if(!h.browser.msie&&!s){w.mousemove(function(){if(!a.isShown()){w.triggerHandler("mouseover")}})}if(v.opacity<1){q.css("opacity",v.opacity)}var d=0,r=w.attr("title");if(r&&v.cancelDefault){w.removeAttr("title");w.data("title",r)}h.extend(a,{show:function(k){if(k){w=h(k.target)}clearTimeout(q.data("timer"));if(q.is(":animated")||q.is(":visible")){return a}function l(){q.data("trigger",w);var m=b();if(v.tip&&r){q.html(r)}var n={proceed:true,position:m};h(a).trigger("onBeforeShow",n);if(n.proceed===false){return a}m=b();q.css({position:"absolute",top:m.top,left:m.left});e[v.effect][0].call(a,function(){h(a).trigger("onShow")})}if(v.predelay){clearTimeout(d);d=setTimeout(l,v.predelay)}else{l()}return a},hide:function(){clearTimeout(q.data("timer"));clearTimeout(d);if(!q.is(":visible")){return}function k(){var l={proceed:true};h(a).trigger("onBeforeHide",l);if(l.proceed===false){return}e[v.effect][1].call(a,function(){h(a).trigger("onHide")})}if(v.delay){q.data("timer",setTimeout(k,v.delay))}else{k()}return a},isShown:function(){return q.is(":visible, :animated")},getConf:function(){return v},getTip:function(){return q},getTrigger:function(){return w},onBeforeShow:function(k){return u("onBeforeShow",k)},onShow:function(k){return u("onShow",k)},onBeforeHide:function(k){return u("onBeforeHide",k)},onHide:function(k){return u("onHide",k)}})}h.prototype.tooltip=function(c){var b=this.eq(typeof c=="number"?c:0).data("tooltip");if(b){return b}var a=h.extend(true,{},h.tools.tooltip.conf);if(h.isFunction(c)){c={onBeforeShow:c}}else{if(typeof c=="string"){c={tip:c}}}h.extend(true,a,c);if(typeof a.position=="string"){a.position=a.position.split(/,?\s/)}if(a.lazy!==false&&(a.lazy===true||this.length>20)){this.one("mouseover",function(){b=new f(h(this),a);b.show()})}else{this.each(function(){b=new f(h(this),a)})}return a.api?b:this}})(jQuery);jQuery.cookie=function(d,e,b){if(arguments.length>1&&(e===null||typeof e!=="object")){b=jQuery.extend({},b);if(e===null){b.expires=-1}if(typeof b.expires==="number"){var g=b.expires,c=b.expires=new Date();c.setDate(c.getDate()+g)}return(document.cookie=[encodeURIComponent(d),"=",b.raw?String(e):encodeURIComponent(String(e)),b.expires?"; expires="+b.expires.toUTCString():"",b.path?"; path="+b.path:"",b.domain?"; domain="+b.domain:"",b.secure?"; secure":""].join(""))}b=e||{};var a,f=b.raw?function(h){return h}:decodeURIComponent;return(a=new RegExp("(?:^|; )"+encodeURIComponent(d)+"=([^;]*)").exec(document.cookie))?f(a[1]):null};(function(c){var b={},a={};c.manageAjax=(function(){function e(g,h){b[g]=new c.manageAjax._manager(g,h);return b[g]}function d(g){if(b[g]){b[g].clear(true);delete b[g]}}var f={create:e,destroy:d};return f})();c.manageAjax._manager=function(d,e){this.requests={};this.inProgress=0;this.name=d;this.qName=d;this.opts=c.extend({},c.ajaxSettings,c.manageAjax.defaults,e);if(e&&e.queue&&e.queue!==true&&typeof e.queue==="string"&&e.queue!=="clear"){this.qName=e.queue}};c.manageAjax._manager.prototype={add:function(d){d=c.extend({},this.opts,d);var g=d.complete||c.noop,f=d.success||c.noop,l=d.beforeSend||c.noop,h=d.error||c.noop,n=(typeof d.data=="string")?d.data:c.param(d.data||{}),m=d.type+d.url+n,k=this,e=this._createAjax(m,d,f,g);if(this.requests[m]&&d.preventDoubbleRequests){return}e.xhrID=m;d.xhrID=m;d.beforeSend=function(q,p){var o=l.call(this,q,p);if(o===false){k._removeXHR(m)}q=null;return o};d.complete=function(p,o){k._complete.call(k,this,g,p,o,m,d);p=null};d.success=function(p,o,q){k._success.call(k,this,f,p,o,q,d);q=null};d.error=function(p,o,s){var q="",r="";if(o!=="timeout"&&p){q=p.status;r=p.responseXML||p.responseText}if(h){h.call(this,p,o,s,d)}else{setTimeout(function(){throw o+"| status: "+q+" | URL: "+d.url+" | data: "+n+" | thrown: "+s+" | response: "+r},0)}p=null};if(d.queue==="clear"){c(document).clearQueue(this.qName)}if(d.queue){c.queue(document,this.qName,e);if(this.inProgress<d.maxRequests){c.dequeue(document,this.qName)}return m}return e()},_createAjax:function(h,g,f,d){var e=this;return function(){if(g.beforeCreate.call(g.context||e,h,g)===false){return}e.inProgress++;if(e.inProgress===1){c.event.trigger(e.name+"AjaxStart")}if(g.cacheResponse&&a[h]){e.requests[h]={};setTimeout(function(){e._complete.call(e,g.context||g,d,a[h],"success",h,g);e._success.call(e,g.context||g,f,a[h]._successData,"success",a[h],g)},0)}else{if(g.async){e.requests[h]=c.ajax(g)}else{c.ajax(g)}}return h}},_removeXHR:function(d){if(this.opts.queue){c.dequeue(document,this.qName)}this.inProgress--;this.requests[d]=null;delete this.requests[d]},_isAbort:function(f,e){var d=!!(e.abortIsNoSuccess&&(!f||f.readyState===0||this.lastAbort===e.xhrID));f=null;return d},_complete:function(e,k,h,d,f,g){if(this._isAbort(h,g)){d="abort";g.abort.call(e,h,d,g)}k.call(e,h,d,g);c.event.trigger(this.name+"AjaxComplete",[h,d,g]);if(g.domCompleteTrigger){c(g.domCompleteTrigger).trigger(this.name+"DOMComplete",[h,d,g]).trigger("DOMComplete",[h,d,g])}this._removeXHR(f);if(!this.inProgress){c.event.trigger(this.name+"AjaxStop")}h=null},_success:function(e,p,l,k,n,g){var m=this;if(this._isAbort(n,g)){n=null;return}if(g.abortOld){c.each(this.requests,function(o){if(o===g.xhrID){return false}m.abort(o)})}if(g.cacheResponse&&!a[g.xhrID]){a[g.xhrID]={status:n.status,statusText:n.statusText,responseText:n.responseText,responseXML:n.responseXML,_successData:l};if("getAllResponseHeaders" in n){var f=n.getAllResponseHeaders();var h;var d=function(){if(h){return}h={};c.each(f.split("\n"),function(q,r){var o=r.indexOf(":");h[r.substr(0,o)]=r.substr(o+2)})};c.extend(a[g.xhrID],{getAllResponseHeaders:function(){return f},getResponseHeader:function(o){d();return(o in h)?h[o]:null}})}}p.call(e,l,k,n,g);c.event.trigger(this.name+"AjaxSuccess",[n,g,l]);if(g.domSuccessTrigger){c(g.domSuccessTrigger).trigger(this.name+"DOMSuccess",[l,g]).trigger("DOMSuccess",[l,g])}n=null},getData:function(e){if(e){var d=this.requests[e];if(!d&&this.opts.queue){d=c.grep(c(document).queue(this.qName),function(g,f){return(g.xhrID===e)})[0]}return d}return{requests:this.requests,queue:(this.opts.queue)?c(document).queue(this.qName):[],inProgress:this.inProgress}},abort:function(g){var f;if(g){f=this.getData(g);if(f&&f.abort){this.lastAbort=g;f.abort();this.lastAbort=false}else{c(document).queue(this.qName,c.grep(c(document).queue(this.qName),function(k,h){return(k!==f)}))}f=null;return}var e=this,d=[];c.each(this.requests,function(h){d.push(h)});c.each(d,function(h,k){e.abort(k)})},clear:function(d){c(document).clearQueue(this.qName);if(d){this.abort()}}};c.manageAjax._manager.prototype.getXHR=c.manageAjax._manager.prototype.getData;c.manageAjax.defaults={beforeCreate:c.noop,abort:c.noop,abortIsNoSuccess:true,maxRequests:1,cacheResponse:false,domCompleteTrigger:false,domSuccessTrigger:false,preventDoubbleRequests:true,queue:false};c.each(c.manageAjax._manager.prototype,function(e,d){if(e.indexOf("_")===0||!c.isFunction(d)){return}c.manageAjax[e]=function(g,h){if(!b[g]){if(e==="add"){c.manageAjax.create(g,h)}else{return}}var f=Array.prototype.slice.call(arguments,1);b[g][e].apply(b[g],f)}})})(jQuery);(function(a,d,c,b){a.fn.caret=function(e,m){var k,r,p=this[0],q=a.browser.msie;if(typeof e==="object"&&typeof e.start==="number"&&typeof e.end==="number"){k=e.start;r=e.end}else{if(typeof e==="number"&&typeof m==="number"){k=e;r=m}else{if(typeof e==="string"){if((k=p.value.indexOf(e))>-1){r=k+e[d]}else{k=null}}else{if(Object.prototype.toString.call(e)==="[object RegExp]"){e=e.exec(p.value);if(e!=null){k=e.index;r=k+e[0][d]}}}}}if(typeof k!="undefined"){if(q){q=this[0].createTextRange();q.collapse(true);q.moveStart("character",k);q.moveEnd("character",r-k);q.select()}else{this[0].selectionStart=k;this[0].selectionEnd=r}this[0].focus();return this}else{if(q){r=document.selection;if(this[0].tagName.toLowerCase()!="textarea"){q=this.val();k=r[c]()[b]();k.moveEnd("character",q[d]);var o=k.text==""?q[d]:q.lastIndexOf(k.text);k=r[c]()[b]();k.moveStart("character",-q[d]);var n=k.text[d]}else{k=r[c]();r=k[b]();r.moveToElementText(this[0]);r.setEndPoint("EndToEnd",k);o=r.text[d]-k.text[d];n=o+k.text[d]}}else{o=p.selectionStart;n=p.selectionEnd}k=p.value.substring(o,n);return{start:o,end:n,text:k,replace:function(f){return p.value.substring(0,o)+f+p.value.substring(n,p.value[d])}}}}})(jQuery,"length","createRange","duplicate");(function(d){d.timeago=function(g){if(g instanceof Date){return a(g)}else{if(typeof g==="string"){return a(d.timeago.parse(g))}else{return a(d.timeago.datetime(g))}}};var f=d.timeago;d.extend(d.timeago,{settings:{refreshMillis:60000,allowFuture:false,strings:{prefixAgo:null,prefixFromNow:null,suffixAgo:"ago",suffixFromNow:"from now",seconds:"less than a minute",minute:"about a minute",minutes:"%d minutes",hour:"about an hour",hours:"about %d hours",day:"a day",days:"%d days",month:"about a month",months:"%d months",year:"about a year",years:"%d years",numbers:[]}},inWords:function(n){var o=this.settings.strings;var k=o.prefixAgo;var s=o.suffixAgo;if(this.settings.allowFuture){if(n<0){k=o.prefixFromNow;s=o.suffixFromNow}n=Math.abs(n)}var q=n/1000;var g=q/60;var p=g/60;var r=p/24;var l=r/365;function h(t,v){var u=d.isFunction(t)?t(v,n):t;var w=(o.numbers&&o.numbers[v])||v;return u.replace(/%d/i,w)}var m=q<45&&h(o.seconds,Math.round(q))||q<90&&h(o.minute,1)||g<45&&h(o.minutes,Math.round(g))||g<90&&h(o.hour,1)||p<24&&h(o.hours,Math.round(p))||p<48&&h(o.day,1)||r<30&&h(o.days,Math.floor(r))||r<60&&h(o.month,1)||r<365&&h(o.months,Math.floor(r/30))||l<2&&h(o.year,1)||h(o.years,Math.floor(l));return d.trim([k,m,s].join(" "))},parse:function(h){var g=d.trim(h);g=g.replace(/\.\d\d\d+/,"");g=g.replace(/-/,"/").replace(/-/,"/");g=g.replace(/T/," ").replace(/Z/," UTC");g=g.replace(/([\+\-]\d\d)\:?(\d\d)/," $1$2");return new Date(g)},datetime:function(h){var k=d(h).get(0).tagName.toLowerCase()==="time";var g=k?d(h).attr("datetime"):d(h).attr("title");return f.parse(g)}});d.fn.timeago=function(){var h=this;h.each(c);var g=f.settings;if(g.refreshMillis>0){setInterval(function(){h.each(c)},g.refreshMillis)}return h};function c(){var g=b(this);if(!isNaN(g.datetime)){d(this).text(a(g.datetime))}return this}function b(g){g=d(g);if(!g.data("timeago")){g.data("timeago",{datetime:f.datetime(g)});var h=d.trim(g.text());if(h.length>0){g.attr("title",h)}}return g.data("timeago")}function a(g){return f.inWords(e(g))}function e(g){return(new Date().getTime()-g.getTime())}document.createElement("abbr");document.createElement("time")}(jQuery));(function(b){var a=function(){if(window.console&&console.log){console.log(Array.prototype.slice.call(arguments))}};b.widget("bottlecap.livesearch",{options:{urlFn:null,renderCompletions:null,queryTransformFn:null,validationFn:null,errorFn:null,ajaxErrorFn:null,selectedFn:null,cookieName:"bottlecap.livesearch.searchType"},_create:function(){var f=this.element,e=this.options;this.urlFn=e.urlFn;this.transformQuery=(e.queryTransformFn||function(o){return o});this.validateFn=e.validationFn||function(){return true};this.errorFn=e.errorFn||function(){};this.ajaxErrorFn=e.ajaxErrorFn?e.ajaxErrorFn:this._ajaxErrorFn;this.ajaxManager=b.manageAjax.create("livesearch",{queue:true,cacheResponse:true});this.cookieName=e.cookieName;this.cookieValue=b.cookie(e.cookieName);this.selectList=f.prev("ul").first();this.selectButton=this.selectList.prev("button").first();this.searchButton=f.next("button").first();this.selectButton.button({icons:{secondary:"ui-icon-triangle-1-s"}});this.selectButtonText=this.selectButton.find(".ui-button-text");this.selectList.menu({select:b.proxy(this.menuSelected,this),input:this.selectList}).hide();this.selectButton.click(b.proxy(this.selectButtonClicked,this));this.selectList.click(b.proxy(this.selectButtonClicked,this));f.autocomplete({delay:300,minLength:0,source:b.proxy(this.queryData,this),search:b.proxy(this.validateAndHandleError,this),position:{my:"right top",at:"right bottom",of:this.searchButton,collision:"none"},select:b.proxy(this.completionSelected,this)});this.autoCompleteWidget=f.data("autocomplete");this.autoCompleteWidget.menu.element.addClass("bc-livesearch-autocomplete-results");f.bind("paste",b.proxy(this.textPasted,this));this._defaultRenderCompletions=this.autoCompleteWidget._renderMenu;if(typeof e.renderCompletions==="function"){this.autoCompleteWidget._renderMenu=e.renderCompletions}this.searchButton.click(b.proxy(this.searchButtonClicked,this));f.bind("keydown.autocomplete",b.proxy(this.keyPressed,this));var l="all_content";if(this.cookieValue){l=this.cookieValue}var m=this.selectList.find("li");var g=b.makeArray(m);for(var k=0;k<g.length;k++){var n=b(g[k]);if(this.get_option_name(n)===l){var h=true;this.menuSelected(0,{item:n},h);break}}this.searchButton.button({text:false,icons:{primary:"ui-icon-search"}});f.addClass("bc-livesearch bc-livesearch-autocomplete");this.selectList.addClass("bc-livesearch bc-livesearch-menu");this.selectButton.addClass("bc-livesearch bc-livesearch-btn bc-livesearch-btn-select");this.searchButton.addClass("bc-livesearch bc-livesearch-btn bc-livesearch-btn-search");var p=this.selectButton.outerHeight();var c=b("<span></span>");c.css("display","inline-block").css("margin","0").css("padding","0").css("border","0").css("height",p+"px").css("verticalAlign","top");f.wrap(c).css("margin","0").css("padding","0 3px").css("height",""+(p-2)+"px").css("lineHeight",""+(p-2)+"px");var d=this.selectButton.css("marginTop");f.css("marginTop",d);if(b.browser.msie&&parseInt(b.browser.version)==7){this.selectButton.css("marginTop","1px")}},menuSelected:function(e,g,c){var d=g.item,h=d.text();this.selectButtonText.text(h);if(!c){this.cookieValue=this.get_option_name(d);b.cookie(this.cookieName,this.cookieValue,{path:"/"})}this.selected_item={item:d,text:h,name:this.get_option_name(d)};this._trigger("menu",0,this.selected_item);var f=this.element.val();if(f){this.autoCompleteWidget.search();this.element.focus()}},selectButtonClicked:function(){var c=this.selectList;if(c.is(":visible")){c.hide();return false}c.menu("deactivate").show().css({top:0,left:0}).position({my:"left top",at:"left bottom",of:this.selectButton});b(document).one("click",function(){c.hide()});return false},completionSelected:function(d,e){var c=e.item;if(this._trigger("selectedFn",d,c)!==false){this.performSearch(c.label||"")}},_findGlobPosition:function(d,e){var c=d.length,f=-1;for(f=e;f<c;f++){if(d.charAt(f)===" "){break}}return(f==0||d.charAt(f-1)===" ")?-1:f},globQueryTransform:function(c){var d=this.element.caret().start;var e=this._findGlobPosition(c,d);if(e!==-1){c=c.substring(0,e)+"*"+c.substring(e);c=c.replace(/\s+/," ")}c=b.trim(c);return c},numCharsValidate:function(e,c){c=c||3;if(e.length<c){return false}var f=this.element.caret().start;var g=this._findGlobPosition(e,f);if(g===-1){return b.trim(e).length>=c}if(g<c){return false}for(var d=0;d<c;d++){if(e.charAt(g-1-d)===" "){return false}}return true},validateAndHandleError:function(c){var d=this.element.val();if(this.validateFn(d)){this.errorFn.call(this,null);return true}else{this.autoCompleteWidget.close();this.errorFn.call(this,d);return false}},errorDisplayer:function(){if(!this._errorDisplayer){var c=this;this._errorDisplayer=(function(){var f=b("<span></span>").addClass("bc-livesearch-autocomplete-message");var e=(c.element.outerWidth()+c.searchButton.outerWidth()-2);var d=b('<div><span class="bc-livesearch-autocomplete-msgicon ui-icon ui-icon-info"></span></div>').append(f).addClass("bc-livesearch-autocomplete-notification ui-state-error ui-icon-notice").width(e).appendTo(".bc-header").position({my:"right top",at:"right bottom",of:b(".bc-header-toolbox")});return{hide:function(){d.hide()},show:function(g){if(g){f.text(g)}d.show()},replaceWith:function(g){f.replaceWith(g);f=g;d.show()}}})()}return this._errorDisplayer},displayError:function(d){var m=this.errorDisplayer();if(d===null){m.hide()}else{var l=this.element.caret().start,h=d,k=this._findGlobPosition(h,l);if(k===-1){if(b.trim(h).length===0){m.hide()}else{m.show("not enough characters entered")}}else{var c=3,f=0;for(var e=0;e<c;e++){if(h.charAt(k-1-e)===" "){f=k-e;break}}var g=h.substring(f,k);m.show('Please add more characters to: "'+g+'"')}}},_ajaxErrorFn:function(e,d,c){a("bc.livesearch",d)},queryData:function(f,d){var g=this.transformQuery(f.term),e=this.urlFn.call(this,g),c=this;b.manageAjax.add("livesearch",{url:e,dataType:"json",maxRequests:1,queue:"clear",abortOld:true,success:function(h){c.selectList.hide();d(h);if(!h||!h.length){c._trigger("noresults",0,{query:g,url:e,el:c})}},error:function(l,k,h){d();c.ajaxErrorFn.apply(c,arguments)}})},searchButtonClicked:function(){var c=this.transformQuery(this.element.val());this.performSearch(c);return false},textPasted:function(c){setTimeout(b.proxy(function(){this.autoCompleteWidget.search()},this),0)},keyPressed:function(c){if(!c.isDefaultPrevented()&&(c.keyCode===b.ui.keyCode.ENTER||c.keyCode===b.ui.keyCode.NUMPAD_ENTER)){this.autoCompleteWidget.close();var d=this.transformQuery(this.element.val());this.performSearch(d);return false}return true},performSearch:function(c){this._trigger("search",0,{query:c,item:this.selected_item})},_setOption:function(c,d){if(c==="urlFn"){this.urlFn=d}else{if(c==="renderCompletions"){if(typeof d==="function"){this.autoCompleteWidget._renderMenu=d}else{if(d==="default"){this.autoCompleteWidget._renderMenu=this._defaultRenderCompletions}}}}},get_option_name:function(d){var c=d.attr("name");if(typeof c=="undefined"){c=d.text()}return c}})})(jQuery);