/*
 * jQuery JavaScript Library v1.4.3
 * 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 Oct 14 23:10:06 2010 -0400
 */
(function(aA,z){var Y=aA.document;var a=(function(){var a0=function(bl,bm){return new a0.fn.init(bl,bm)},bg=aA.jQuery,a2=aA.$,aY,bk=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]+)$)/,aT=/^.[^:#\[\.,]*$/,a8=/\S/,aV=/\s/,a4=/^\s+/,aZ=/\s+$/,aQ=/\W/,a3=/\d/,aW=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,a9=/^[\],:{}\s]*$/,bi=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,bb=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,a5=/(?:^|:|,)(?:\s*\[)+/g,aS=/(webkit)[ \/]([\w.]+)/,bd=/(opera)(?:.*version)?[ \/]([\w.]+)/,bc=/(msie) ([\w.]+)/,be=/(mozilla)(?:.*? rv:([\w.]+))?/,bj=navigator.userAgent,bh,bf=false,aX=[],aN,a7=Object.prototype.toString,a1=Object.prototype.hasOwnProperty,aU=Array.prototype.push,a6=Array.prototype.slice,ba=String.prototype.trim,aO=Array.prototype.indexOf,aR={};a0.fn=a0.prototype={init:function(bl,bo){var bn,bp,bm,bq;if(!bl){return this}if(bl.nodeType){this.context=this[0]=bl;this.length=1;return this}if(bl==="body"&&!bo&&Y.body){this.context=Y;this[0]=Y.body;this.selector="body";this.length=1;return this}if(typeof bl==="string"){bn=bk.exec(bl);if(bn&&(bn[1]||!bo)){if(bn[1]){bq=(bo?bo.ownerDocument||bo:Y);bm=aW.exec(bl);if(bm){if(a0.isPlainObject(bo)){bl=[Y.createElement(bm[1])];a0.fn.attr.call(bl,bo,true)}else{bl=[bq.createElement(bm[1])]}}else{bm=a0.buildFragment([bn[1]],[bq]);bl=(bm.cacheable?bm.fragment.cloneNode(true):bm.fragment).childNodes}return a0.merge(this,bl)}else{bp=Y.getElementById(bn[2]);if(bp&&bp.parentNode){if(bp.id!==bn[2]){return aY.find(bl)}this.length=1;this[0]=bp}this.context=Y;this.selector=bl;return this}}else{if(!bo&&!aQ.test(bl)){this.selector=bl;this.context=Y;bl=Y.getElementsByTagName(bl);return a0.merge(this,bl)}else{if(!bo||bo.jquery){return(bo||aY).find(bl)}else{return a0(bo).find(bl)}}}}else{if(a0.isFunction(bl)){return aY.ready(bl)}}if(bl.selector!==z){this.selector=bl.selector;this.context=bl.context}return a0.makeArray(bl,this)},selector:"",jquery:"1.4.3",length:0,size:function(){return this.length},toArray:function(){return a6.call(this,0)},get:function(bl){return bl==null?this.toArray():(bl<0?this.slice(bl)[0]:this[bl])},pushStack:function(bm,bo,bl){var bn=a0();if(a0.isArray(bm)){aU.apply(bn,bm)}else{a0.merge(bn,bm)}bn.prevObject=this;bn.context=this.context;if(bo==="find"){bn.selector=this.selector+(this.selector?" ":"")+bl}else{if(bo){bn.selector=this.selector+"."+bo+"("+bl+")"}}return bn},each:function(bm,bl){return a0.each(this,bm,bl)},ready:function(bl){a0.bindReady();if(a0.isReady){bl.call(Y,a0)}else{if(aX){aX.push(bl)}}return this},eq:function(bl){return bl===-1?this.slice(bl):this.slice(bl,+bl+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(a6.apply(this,arguments),"slice",a6.call(arguments).join(","))},map:function(bl){return this.pushStack(a0.map(this,function(bn,bm){return bl.call(bn,bm,bn)}))},end:function(){return this.prevObject||a0(null)},push:aU,sort:[].sort,splice:[].splice};a0.fn.init.prototype=a0.fn;a0.extend=a0.fn.extend=function(){var bq=arguments[0]||{},bp=1,bo=arguments.length,bs=false,bt,bn,bl,bm,br;if(typeof bq==="boolean"){bs=bq;bq=arguments[1]||{};bp=2}if(typeof bq!=="object"&&!a0.isFunction(bq)){bq={}}if(bo===bp){bq=this;--bp}for(;bp<bo;bp++){if((bt=arguments[bp])!=null){for(bn in bt){bl=bq[bn];bm=bt[bn];if(bq===bm){continue}if(bs&&bm&&(a0.isPlainObject(bm)||(br=a0.isArray(bm)))){if(br){br=false;clone=bl&&a0.isArray(bl)?bl:[]}else{clone=bl&&a0.isPlainObject(bl)?bl:{}}bq[bn]=a0.extend(bs,clone,bm)}else{if(bm!==z){bq[bn]=bm}}}}}return bq};a0.extend({noConflict:function(bl){aA.$=a2;if(bl){aA.jQuery=bg}return a0},isReady:false,readyWait:1,ready:function(bn){if(bn===true){a0.readyWait--}if(!a0.readyWait||(bn!==true&&!a0.isReady)){if(!Y.body){return setTimeout(a0.ready,1)}a0.isReady=true;if(bn!==true&&--a0.readyWait>0){return}if(aX){var bm,bl=0;while((bm=aX[bl++])){bm.call(Y,a0)}aX=null}if(a0.fn.triggerHandler){a0(Y).triggerHandler("ready")}}},bindReady:function(){if(bf){return}bf=true;if(Y.readyState==="complete"){return setTimeout(a0.ready,1)}if(Y.addEventListener){Y.addEventListener("DOMContentLoaded",aN,false);aA.addEventListener("load",a0.ready,false)}else{if(Y.attachEvent){Y.attachEvent("onreadystatechange",aN);aA.attachEvent("onload",a0.ready);var bl=false;try{bl=aA.frameElement==null}catch(bm){}if(Y.documentElement.doScroll&&bl){aP()}}}},isFunction:function(bl){return a0.type(bl)==="function"},isArray:Array.isArray||function(bl){return a0.type(bl)==="array"},isWindow:function(bl){return bl&&typeof bl==="object"&&"setInterval" in bl},isNaN:function(bl){return bl==null||!a3.test(bl)||isNaN(bl)},type:function(bl){return bl==null?String(bl):aR[a7.call(bl)]||"object"},isPlainObject:function(bm){if(!bm||a0.type(bm)!=="object"||bm.nodeType||a0.isWindow(bm)){return false}if(bm.constructor&&!a1.call(bm,"constructor")&&!a1.call(bm.constructor.prototype,"isPrototypeOf")){return false}var bl;for(bl in bm){}return bl===z||a1.call(bm,bl)},isEmptyObject:function(bm){for(var bl in bm){return false}return true},error:function(bl){throw bl},parseJSON:function(bl){if(typeof bl!=="string"||!bl){return null}bl=a0.trim(bl);if(a9.test(bl.replace(bi,"@").replace(bb,"]").replace(a5,""))){return aA.JSON&&aA.JSON.parse?aA.JSON.parse(bl):(new Function("return "+bl))()}else{a0.error("Invalid JSON: "+bl)}},noop:function(){},globalEval:function(bn){if(bn&&a8.test(bn)){var bm=Y.getElementsByTagName("head")[0]||Y.documentElement,bl=Y.createElement("script");bl.type="text/javascript";if(a0.support.scriptEval){bl.appendChild(Y.createTextNode(bn))}else{bl.text=bn}bm.insertBefore(bl,bm.firstChild);bm.removeChild(bl)}},nodeName:function(bm,bl){return bm.nodeName&&bm.nodeName.toUpperCase()===bl.toUpperCase()},each:function(bo,bs,bn){var bm,bp=0,bq=bo.length,bl=bq===z||a0.isFunction(bo);if(bn){if(bl){for(bm in bo){if(bs.apply(bo[bm],bn)===false){break}}}else{for(;bp<bq;){if(bs.apply(bo[bp++],bn)===false){break}}}}else{if(bl){for(bm in bo){if(bs.call(bo[bm],bm,bo[bm])===false){break}}}else{for(var br=bo[0];bp<bq&&bs.call(br,bp,br)!==false;br=bo[++bp]){}}}return bo},trim:ba?function(bl){return bl==null?"":ba.call(bl)}:function(bl){return bl==null?"":bl.toString().replace(a4,"").replace(aZ,"")},makeArray:function(bo,bm){var bl=bm||[];if(bo!=null){var bn=a0.type(bo);if(bo.length==null||bn==="string"||bn==="function"||bn==="regexp"||a0.isWindow(bo)){aU.call(bl,bo)}else{a0.merge(bl,bo)}}return bl},inArray:function(bn,bo){if(bo.indexOf){return bo.indexOf(bn)}for(var bl=0,bm=bo.length;bl<bm;bl++){if(bo[bl]===bn){return bl}}return -1},merge:function(bp,bn){var bo=bp.length,bm=0;if(typeof bn.length==="number"){for(var bl=bn.length;bm<bl;bm++){bp[bo++]=bn[bm]}}else{while(bn[bm]!==z){bp[bo++]=bn[bm++]}}bp.length=bo;return bp},grep:function(bm,br,bl){var bn=[],bq;bl=!!bl;for(var bo=0,bp=bm.length;bo<bp;bo++){bq=!!br(bm[bo],bo);if(bl!==bq){bn.push(bm[bo])}}return bn},map:function(bm,br,bl){var bn=[],bq;for(var bo=0,bp=bm.length;bo<bp;bo++){bq=br(bm[bo],bo,bl);if(bq!=null){bn[bn.length]=bq}}return bn.concat.apply([],bn)},guid:1,proxy:function(bn,bm,bl){if(arguments.length===2){if(typeof bm==="string"){bl=bn;bn=bl[bm];bm=z}else{if(bm&&!a0.isFunction(bm)){bl=bm;bm=z}}}if(!bm&&bn){bm=function(){return bn.apply(bl||this,arguments)}}if(bn){bm.guid=bn.guid=bn.guid||bm.guid||a0.guid++}return bm},access:function(bl,bt,br,bn,bq,bs){var bm=bl.length;if(typeof bt==="object"){for(var bo in bt){a0.access(bl,bo,bt[bo],bn,bq,br)}return bl}if(br!==z){bn=!bs&&bn&&a0.isFunction(br);for(var bp=0;bp<bm;bp++){bq(bl[bp],bt,bn?br.call(bl[bp],bp,bq(bl[bp],bt)):br,bs)}return bl}return bm?bq(bl[0],bt):z},now:function(){return(new Date()).getTime()},uaMatch:function(bm){bm=bm.toLowerCase();var bl=aS.exec(bm)||bd.exec(bm)||bc.exec(bm)||bm.indexOf("compatible")<0&&be.exec(bm)||[];return{browser:bl[1]||"",version:bl[2]||"0"}},browser:{}});a0.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(bm,bl){aR["[object "+bl+"]"]=bl.toLowerCase()});bh=a0.uaMatch(bj);if(bh.browser){a0.browser[bh.browser]=true;a0.browser.version=bh.version}if(a0.browser.webkit){a0.browser.safari=true}if(aO){a0.inArray=function(bl,bm){return aO.call(bm,bl)}}if(!aV.test("\xA0")){a4=/^[\s\xA0]+/;aZ=/[\s\xA0]+$/}aY=a0(Y);if(Y.addEventListener){aN=function(){Y.removeEventListener("DOMContentLoaded",aN,false);a0.ready()}}else{if(Y.attachEvent){aN=function(){if(Y.readyState==="complete"){Y.detachEvent("onreadystatechange",aN);a0.ready()}}}}function aP(){if(a0.isReady){return}try{Y.documentElement.doScroll("left")}catch(bl){setTimeout(aP,1);return}a0.ready()}return(aA.jQuery=aA.$=a0)})();(function(){a.support={};var aU=Y.documentElement,aT=Y.createElement("script"),aN=Y.createElement("div"),aO="script"+a.now();aN.style.display="none";aN.innerHTML="   <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";var aX=aN.getElementsByTagName("*"),aV=aN.getElementsByTagName("a")[0],aW=Y.createElement("select"),aP=aW.appendChild(Y.createElement("option"));if(!aX||!aX.length||!aV){return}a.support={leadingWhitespace:aN.firstChild.nodeType===3,tbody:!aN.getElementsByTagName("tbody").length,htmlSerialize:!!aN.getElementsByTagName("link").length,style:/red/.test(aV.getAttribute("style")),hrefNormalized:aV.getAttribute("href")==="/a",opacity:/^0.55$/.test(aV.style.opacity),cssFloat:!!aV.style.cssFloat,checkOn:aN.getElementsByTagName("input")[0].value==="on",optSelected:aP.selected,optDisabled:false,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableHiddenOffsets:true};aW.disabled=true;a.support.optDisabled=!aP.disabled;aT.type="text/javascript";try{aT.appendChild(Y.createTextNode("window."+aO+"=1;"))}catch(aR){}aU.insertBefore(aT,aU.firstChild);if(aA[aO]){a.support.scriptEval=true;delete aA[aO]}aU.removeChild(aT);if(aN.attachEvent&&aN.fireEvent){aN.attachEvent("onclick",function aY(){a.support.noCloneEvent=false;aN.detachEvent("onclick",aY)});aN.cloneNode(true).fireEvent("onclick")}aN=Y.createElement("div");aN.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";var aQ=Y.createDocumentFragment();aQ.appendChild(aN.firstChild);a.support.checkClone=aQ.cloneNode(true).cloneNode(true).lastChild.checked;a(function(){var a0=Y.createElement("div");a0.style.width=a0.style.paddingLeft="1px";Y.body.appendChild(a0);a.boxModel=a.support.boxModel=a0.offsetWidth===2;if("zoom" in a0.style){a0.style.display="inline";a0.style.zoom=1;a.support.inlineBlockNeedsLayout=a0.offsetWidth===2;a0.style.display="";a0.innerHTML="<div style='width:4px;'></div>";a.support.shrinkWrapBlocks=a0.offsetWidth!==2}a0.innerHTML="<table><tr><td style='padding:0;display:none'></td><td>t</td></tr></table>";var aZ=a0.getElementsByTagName("td");a.support.reliableHiddenOffsets=aZ[0].offsetHeight===0;aZ[0].style.display="";aZ[1].style.display="none";a.support.reliableHiddenOffsets=a.support.reliableHiddenOffsets&&aZ[0].offsetHeight===0;a0.innerHTML="";Y.body.removeChild(a0).style.display="none";a0=aZ=null});var aS=function(aZ){var a1=Y.createElement("div");aZ="on"+aZ;var a0=(aZ in a1);if(!a0){a1.setAttribute(aZ,"return;");a0=typeof a1[aZ]==="function"}a1=null;return a0};a.support.submitBubbles=aS("submit");a.support.changeBubbles=aS("change");aU=aT=aN=aX=aV=null})();a.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var aH={},aj=/^(?:\{.*\}|\[.*\])$/;a.extend({cache:{},uuid:0,expando:"jQuery"+a.now(),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},data:function(aP,aO,aS){if(!a.acceptData(aP)){return}aP=aP==aA?aH:aP;var aR=aP.nodeType,aT=aR?aP[a.expando]:null,aN=a.cache,aQ;if(aR&&!aT&&typeof aO==="string"&&aS===z){return}if(!aR){aN=aP}else{if(!aT){aP[a.expando]=aT=++a.uuid}}if(typeof aO==="object"){if(aR){aN[aT]=a.extend(aN[aT],aO)}else{a.extend(aN,aO)}}else{if(aR&&!aN[aT]){aN[aT]={}}}aQ=aR?aN[aT]:aN;if(aS!==z){aQ[aO]=aS}return typeof aO==="string"?aQ[aO]:aQ},removeData:function(aP,aO){if(!a.acceptData(aP)){return}aP=aP==aA?aH:aP;var aR=aP.nodeType,aT=aR?aP[a.expando]:aP,aN=a.cache,aQ=aR?aN[aT]:aT;if(aO){if(aQ){delete aQ[aO];if(aR&&a.isEmptyObject(aQ)){a.removeData(aP)}}}else{if(aR&&a.support.deleteExpando){delete aP[a.expando]}else{if(aP.removeAttribute){aP.removeAttribute(a.expando)}else{if(aR){delete aN[aT]}else{for(var aS in aP){delete aP[aS]}}}}}},acceptData:function(aO){if(aO.nodeName){var aN=a.noData[aO.nodeName.toLowerCase()];if(aN){return !(aN===true||aO.getAttribute("classid")!==aN)}}return true}});a.fn.extend({data:function(aN,aP){if(typeof aN==="undefined"){return this.length?a.data(this[0]):null}else{if(typeof aN==="object"){return this.each(function(){a.data(this,aN)})}}var aR=aN.split(".");aR[1]=aR[1]?"."+aR[1]:"";if(aP===z){var aO=this.triggerHandler("getData"+aR[1]+"!",[aR[0]]);if(aO===z&&this.length){aO=a.data(this[0],aN);if(aO===z&&this[0].nodeType===1){aO=this[0].getAttribute("data-"+aN);if(typeof aO==="string"){try{aO=aO==="true"?true:aO==="false"?false:aO==="null"?null:!a.isNaN(aO)?parseFloat(aO):aj.test(aO)?a.parseJSON(aO):aO}catch(aQ){}}else{aO=z}}}return aO===z&&aR[1]?this.data(aR[0]):aO}else{return this.each(function(){var aT=a(this),aS=[aR[0],aP];aT.triggerHandler("setData"+aR[1]+"!",aS);a.data(this,aN,aP);aT.triggerHandler("changeData"+aR[1]+"!",aS)})}},removeData:function(aN){return this.each(function(){a.removeData(this,aN)})}});a.extend({queue:function(aO,aN,aQ){if(!aO){return}aN=(aN||"fx")+"queue";var aP=a.data(aO,aN);if(!aQ){return aP||[]}if(!aP||a.isArray(aQ)){aP=a.data(aO,aN,a.makeArray(aQ))}else{aP.push(aQ)}return aP},dequeue:function(aQ,aP){aP=aP||"fx";var aN=a.queue(aQ,aP),aO=aN.shift();if(aO==="inprogress"){aO=aN.shift()}if(aO){if(aP==="fx"){aN.unshift("inprogress")}aO.call(aQ,function(){a.dequeue(aQ,aP)})}}});a.fn.extend({queue:function(aN,aO){if(typeof aN!=="string"){aO=aN;aN="fx"}if(aO===z){return a.queue(this[0],aN)}return this.each(function(aQ){var aP=a.queue(this,aN,aO);if(aN==="fx"&&aP[0]!=="inprogress"){a.dequeue(this,aN)}})},dequeue:function(aN){return this.each(function(){a.dequeue(this,aN)})},delay:function(aO,aN){aO=a.fx?a.fx.speeds[aO]||aO:aO;aN=aN||"fx";return this.queue(aN,function(){var aP=this;setTimeout(function(){a.dequeue(aP,aN)},aO)})},clearQueue:function(aN){return this.queue(aN||"fx",[])}});var ah=/[\n\t]/g,aE=/\s+/,al=/\r/g,aD=/^(?:href|src|style)$/,c=/^(?:button|input)$/i,u=/^(?:button|input|object|select|textarea)$/i,g=/^a(?:rea)?$/i,H=/^(?:radio|checkbox)$/i;a.fn.extend({attr:function(aN,aO){return a.access(this,aN,aO,true,a.attr)},removeAttr:function(aN,aO){return this.each(function(){a.attr(this,aN,"");if(this.nodeType===1){this.removeAttribute(aN)}})},addClass:function(aU){if(a.isFunction(aU)){return this.each(function(aX){var aW=a(this);aW.addClass(aU.call(this,aX,aW.attr("class")))})}if(aU&&typeof aU==="string"){var aN=(aU||"").split(aE);for(var aQ=0,aP=this.length;aQ<aP;aQ++){var aO=this[aQ];if(aO.nodeType===1){if(!aO.className){aO.className=aU}else{var aR=" "+aO.className+" ",aT=aO.className;for(var aS=0,aV=aN.length;aS<aV;aS++){if(aR.indexOf(" "+aN[aS]+" ")<0){aT+=" "+aN[aS]}}aO.className=a.trim(aT)}}}}return this},removeClass:function(aS){if(a.isFunction(aS)){return this.each(function(aW){var aV=a(this);aV.removeClass(aS.call(this,aW,aV.attr("class")))})}if((aS&&typeof aS==="string")||aS===z){var aT=(aS||"").split(aE);for(var aP=0,aO=this.length;aP<aO;aP++){var aR=this[aP];if(aR.nodeType===1&&aR.className){if(aS){var aQ=(" "+aR.className+" ").replace(ah," ");for(var aU=0,aN=aT.length;aU<aN;aU++){aQ=aQ.replace(" "+aT[aU]+" "," ")}aR.className=a.trim(aQ)}else{aR.className=""}}}}return this},toggleClass:function(aQ,aO){var aP=typeof aQ,aN=typeof aO==="boolean";if(a.isFunction(aQ)){return this.each(function(aS){var aR=a(this);aR.toggleClass(aQ.call(this,aS,aR.attr("class"),aO),aO)})}return this.each(function(){if(aP==="string"){var aT,aS=0,aR=a(this),aU=aO,aV=aQ.split(aE);while((aT=aV[aS++])){aU=aN?aU:!aR.hasClass(aT);aR[aU?"addClass":"removeClass"](aT)}}else{if(aP==="undefined"||aP==="boolean"){if(this.className){a.data(this,"__className__",this.className)}this.className=this.className||aQ===false?"":a.data(this,"__className__")||""}}})},hasClass:function(aN){var aQ=" "+aN+" ";for(var aP=0,aO=this.length;aP<aO;aP++){if((" "+this[aP].className+" ").replace(ah," ").indexOf(aQ)>-1){return true}}return false},val:function(aV){if(!arguments.length){var aP=this[0];if(aP){if(a.nodeName(aP,"option")){var aO=aP.attributes.value;return !aO||aO.specified?aP.value:aP.text}if(a.nodeName(aP,"select")){var aT=aP.selectedIndex,aW=[],aX=aP.options,aS=aP.type==="select-one";if(aT<0){return null}for(var aQ=aS?aT:0,aU=aS?aT+1:aX.length;aQ<aU;aQ++){var aR=aX[aQ];if(aR.selected&&(a.support.optDisabled?!aR.disabled:aR.getAttribute("disabled")===null)&&(!aR.parentNode.disabled||!a.nodeName(aR.parentNode,"optgroup"))){aV=a(aR).val();if(aS){return aV}aW.push(aV)}}return aW}if(H.test(aP.type)&&!a.support.checkOn){return aP.getAttribute("value")===null?"on":aP.value}return(aP.value||"").replace(al,"")}return z}var aN=a.isFunction(aV);return this.each(function(a0){var aZ=a(this),a1=aV;if(this.nodeType!==1){return}if(aN){a1=aV.call(this,a0,aZ.val())}if(a1==null){a1=""}else{if(typeof a1==="number"){a1+=""}else{if(a.isArray(a1)){a1=a.map(a1,function(a2){return a2==null?"":a2+""})}}}if(a.isArray(a1)&&H.test(this.type)){this.checked=a.inArray(aZ.val(),a1)>=0}else{if(a.nodeName(this,"select")){var aY=a.makeArray(a1);a("option",this).each(function(){this.selected=a.inArray(a(this).val(),aY)>=0});if(!aY.length){this.selectedIndex=-1}}else{this.value=a1}}})}});a.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(aO,aN,aT,aW){if(!aO||aO.nodeType===3||aO.nodeType===8){return z}if(aW&&aN in a.attrFn){return a(aO)[aN](aT)}var aP=aO.nodeType!==1||!a.isXMLDoc(aO),aS=aT!==z;aN=aP&&a.props[aN]||aN;if(aO.nodeType===1){var aR=aD.test(aN);if(aN==="selected"&&!a.support.optSelected){var aU=aO.parentNode;if(aU){aU.selectedIndex;if(aU.parentNode){aU.parentNode.selectedIndex}}}if((aN in aO||aO[aN]!==z)&&aP&&!aR){if(aS){if(aN==="type"&&c.test(aO.nodeName)&&aO.parentNode){a.error("type property can't be changed")}if(aT===null){if(aO.nodeType===1){aO.removeAttribute(aN)}}else{aO[aN]=aT}}if(a.nodeName(aO,"form")&&aO.getAttributeNode(aN)){return aO.getAttributeNode(aN).nodeValue}if(aN==="tabIndex"){var aV=aO.getAttributeNode("tabIndex");return aV&&aV.specified?aV.value:u.test(aO.nodeName)||g.test(aO.nodeName)&&aO.href?0:z}return aO[aN]}if(!a.support.style&&aP&&aN==="style"){if(aS){aO.style.cssText=""+aT}return aO.style.cssText}if(aS){aO.setAttribute(aN,""+aT)}if(!aO.attributes[aN]&&(aO.hasAttribute&&!aO.hasAttribute(aN))){return z}var aQ=!a.support.hrefNormalized&&aP&&aR?aO.getAttribute(aN,2):aO.getAttribute(aN);return aQ===null?z:aQ}}});var ar=/\.(.*)$/,aC=/^(?:textarea|input|select)$/i,B=/\./g,P=/ /g,ad=/[^\w\s.|`]/g,w=function(aN){return aN.replace(ad,"\\$&")},v={focusin:0,focusout:0};a.event={add:function(aR,aV,a1,aT){if(aR.nodeType===3||aR.nodeType===8){return}if(a.isWindow(aR)&&(aR!==aA&&!aR.frameElement)){aR=aA}if(a1===false){a1=aF}var aP,aZ;if(a1.handler){aP=a1;a1=aP.handler}if(!a1.guid){a1.guid=a.guid++}var aW=a.data(aR);if(!aW){return}var aN=aR.nodeType?"events":"__events__",a0=aW[aN],aU=aW.handle;if(typeof a0==="function"){aU=a0.handle;a0=a0.events}else{if(!a0){if(!aR.nodeType){aW[aN]=aW=function(){}}aW.events=a0={}}}if(!aU){aW.handle=aU=function(){return typeof a!=="undefined"&&!a.event.triggered?a.event.handle.apply(aU.elem,arguments):z}}aU.elem=aR;aV=aV.split(" ");var aY,aS=0,aO;while((aY=aV[aS++])){aZ=aP?a.extend({},aP):{handler:a1,data:aT};if(aY.indexOf(".")>-1){aO=aY.split(".");aY=aO.shift();aZ.namespace=aO.slice(0).sort().join(".")}else{aO=[];aZ.namespace=""}aZ.type=aY;if(!aZ.guid){aZ.guid=a1.guid}var aQ=a0[aY],aX=a.event.special[aY]||{};if(!aQ){aQ=a0[aY]=[];if(!aX.setup||aX.setup.call(aR,aT,aO,aU)===false){if(aR.addEventListener){aR.addEventListener(aY,aU,false)}else{if(aR.attachEvent){aR.attachEvent("on"+aY,aU)}}}}if(aX.add){aX.add.call(aR,aZ);if(!aZ.handler.guid){aZ.handler.guid=a1.guid}}aQ.push(aZ);a.event.global[aY]=true}aR=null},global:{},remove:function(a3,aX,aP,aT){if(a3.nodeType===3||a3.nodeType===8){return}if(aP===false){aP=aF}var a6,aS,aU,a0,a1=0,aQ,aV,aY,aR,aW,aN,a5,aZ=a3.nodeType?"events":"__events__",a2=a.data(a3),aO=a2&&a2[aZ];if(!a2||!aO){return}if(typeof aO==="function"){a2=aO;aO=aO.events}if(aX&&aX.type){aP=aX.handler;aX=aX.type}if(!aX||typeof aX==="string"&&aX.charAt(0)==="."){aX=aX||"";for(aS in aO){a.event.remove(a3,aS+aX)}return}aX=aX.split(" ");while((aS=aX[a1++])){a5=aS;aN=null;aQ=aS.indexOf(".")<0;aV=[];if(!aQ){aV=aS.split(".");aS=aV.shift();aY=new RegExp("(^|\\.)"+a.map(aV.slice(0).sort(),w).join("\\.(?:.*\\.)?")+"(\\.|$)")}aW=aO[aS];if(!aW){continue}if(!aP){for(a0=0;a0<aW.length;a0++){aN=aW[a0];if(aQ||aY.test(aN.namespace)){a.event.remove(a3,a5,aN.handler,a0);aW.splice(a0--,1)}}continue}aR=a.event.special[aS]||{};for(a0=aT||0;a0<aW.length;a0++){aN=aW[a0];if(aP.guid===aN.guid){if(aQ||aY.test(aN.namespace)){if(aT==null){aW.splice(a0--,1)}if(aR.remove){aR.remove.call(a3,aN)}}if(aT!=null){break}}}if(aW.length===0||aT!=null&&aW.length===1){if(!aR.teardown||aR.teardown.call(a3,aV)===false){a.removeEvent(a3,aS,a2.handle)}a6=null;delete aO[aS]}}if(a.isEmptyObject(aO)){var a4=a2.handle;if(a4){a4.elem=null}delete a2.events;delete a2.handle;if(typeof a2==="function"){a.removeData(a3,aZ)}else{if(a.isEmptyObject(a2)){a.removeData(a3)}}}},trigger:function(aO,aT,aQ){var aX=aO.type||aO,aS=arguments[3];if(!aS){aO=typeof aO==="object"?aO[a.expando]?aO:a.extend(a.Event(aX),aO):a.Event(aX);if(aX.indexOf("!")>=0){aO.type=aX=aX.slice(0,-1);aO.exclusive=true}if(!aQ){aO.stopPropagation();if(a.event.global[aX]){a.each(a.cache,function(){if(this.events&&this.events[aX]){a.event.trigger(aO,aT,this.handle.elem)}})}}if(!aQ||aQ.nodeType===3||aQ.nodeType===8){return z}aO.result=z;aO.target=aQ;aT=a.makeArray(aT);aT.unshift(aO)}aO.currentTarget=aQ;var aU=aQ.nodeType?a.data(aQ,"handle"):(a.data(aQ,"__events__")||{}).handle;if(aU){aU.apply(aQ,aT)}var aZ=aQ.parentNode||aQ.ownerDocument;try{if(!(aQ&&aQ.nodeName&&a.noData[aQ.nodeName.toLowerCase()])){if(aQ["on"+aX]&&aQ["on"+aX].apply(aQ,aT)===false){aO.result=false;aO.preventDefault()}}}catch(aY){}if(!aO.isPropagationStopped()&&aZ){a.event.trigger(aO,aT,aZ,true)}else{if(!aO.isDefaultPrevented()){var aV=aO.target,aP,aN=aX.replace(ar,""),a0=a.nodeName(aV,"a")&&aN==="click",aW=a.event.special[aN]||{};if((!aW._default||aW._default.call(aQ,aO)===false)&&!a0&&!(aV&&aV.nodeName&&a.noData[aV.nodeName.toLowerCase()])){try{if(aV[aN]){aP=aV["on"+aN];if(aP){aV["on"+aN]=null}a.event.triggered=true;aV[aN]()}}catch(aR){}if(aP){aV["on"+aN]=aP}a.event.triggered=false}}}},handle:function(aN){var aW,aP,aO,aS=[],aY,aX,aU=a.makeArray(arguments);aN=aU[0]=a.event.fix(aN||aA.event);aN.currentTarget=this;aW=aN.type.indexOf(".")<0&&!aN.exclusive;if(!aW){aO=aN.type.split(".");aN.type=aO.shift();aS=aO.slice(0).sort();aY=new RegExp("(^|\\.)"+aS.join("\\.(?:.*\\.)?")+"(\\.|$)")}aN.namespace=aN.namespace||aS.join(".");aX=a.data(this,this.nodeType?"events":"__events__");if(typeof aX==="function"){aX=aX.events}aP=(aX||{})[aN.type];if(aX&&aP){aP=aP.slice(0);for(var aR=0,aQ=aP.length;aR<aQ;aR++){var aV=aP[aR];if(aW||aY.test(aV.namespace)){aN.handler=aV.handler;aN.data=aV.data;aN.handleObj=aV;var aT=aV.handler.apply(this,aU);if(aT!==z){aN.result=aT;if(aT===false){aN.preventDefault();aN.stopPropagation()}}if(aN.isImmediatePropagationStopped()){break}}}}return aN.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(aQ){if(aQ[a.expando]){return aQ}var aO=aQ;aQ=a.Event(aO);for(var aP=this.props.length,aS;aP;){aS=this.props[--aP];aQ[aS]=aO[aS]}if(!aQ.target){aQ.target=aQ.srcElement||Y}if(aQ.target.nodeType===3){aQ.target=aQ.target.parentNode}if(!aQ.relatedTarget&&aQ.fromElement){aQ.relatedTarget=aQ.fromElement===aQ.target?aQ.toElement:aQ.fromElement}if(aQ.pageX==null&&aQ.clientX!=null){var aR=Y.documentElement,aN=Y.body;aQ.pageX=aQ.clientX+(aR&&aR.scrollLeft||aN&&aN.scrollLeft||0)-(aR&&aR.clientLeft||aN&&aN.clientLeft||0);aQ.pageY=aQ.clientY+(aR&&aR.scrollTop||aN&&aN.scrollTop||0)-(aR&&aR.clientTop||aN&&aN.clientTop||0)}if(aQ.which==null&&(aQ.charCode!=null||aQ.keyCode!=null)){aQ.which=aQ.charCode!=null?aQ.charCode:aQ.keyCode}if(!aQ.metaKey&&aQ.ctrlKey){aQ.metaKey=aQ.ctrlKey}if(!aQ.which&&aQ.button!==z){aQ.which=(aQ.button&1?1:(aQ.button&2?3:(aQ.button&4?2:0)))}return aQ},guid:100000000,proxy:a.proxy,special:{ready:{setup:a.bindReady,teardown:a.noop},live:{add:function(aN){a.event.add(this,j(aN.origType,aN.selector),a.extend({},aN,{handler:S,guid:aN.handler.guid}))},remove:function(aN){a.event.remove(this,j(aN.origType,aN.selector),aN)}},beforeunload:{setup:function(aP,aO,aN){if(a.isWindow(this)){this.onbeforeunload=aN}},teardown:function(aO,aN){if(this.onbeforeunload===aN){this.onbeforeunload=null}}}}};a.removeEvent=Y.removeEventListener?function(aO,aN,aP){if(aO.removeEventListener){aO.removeEventListener(aN,aP,false)}}:function(aO,aN,aP){if(aO.detachEvent){aO.detachEvent("on"+aN,aP)}};a.Event=function(aN){if(!this.preventDefault){return new a.Event(aN)}if(aN&&aN.type){this.originalEvent=aN;this.type=aN.type}else{this.type=aN}this.timeStamp=a.now();this[a.expando]=true};function aF(){return false}function d(){return true}a.Event.prototype={preventDefault:function(){this.isDefaultPrevented=d;var aN=this.originalEvent;if(!aN){return}if(aN.preventDefault){aN.preventDefault()}else{aN.returnValue=false}},stopPropagation:function(){this.isPropagationStopped=d;var aN=this.originalEvent;if(!aN){return}if(aN.stopPropagation){aN.stopPropagation()}aN.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=d;this.stopPropagation()},isDefaultPrevented:aF,isPropagationStopped:aF,isImmediatePropagationStopped:aF};var O=function(aO){var aN=aO.relatedTarget;try{while(aN&&aN!==this){aN=aN.parentNode}if(aN!==this){aO.type=aO.data;a.event.handle.apply(this,arguments)}}catch(aP){}},an=function(aN){aN.type=aN.data;a.event.handle.apply(this,arguments)};a.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(aO,aN){a.event.special[aO]={setup:function(aP){a.event.add(this,aN,aP&&aP.selector?an:O,aO)},teardown:function(aP){a.event.remove(this,aN,aP&&aP.selector?an:O)}}});if(!a.support.submitBubbles){a.event.special.submit={setup:function(aO,aN){if(this.nodeName.toLowerCase()!=="form"){a.event.add(this,"click.specialSubmit",function(aR){var aQ=aR.target,aP=aQ.type;if((aP==="submit"||aP==="image")&&a(aQ).closest("form").length){aR.liveFired=z;return ap("submit",this,arguments)}});a.event.add(this,"keypress.specialSubmit",function(aR){var aQ=aR.target,aP=aQ.type;if((aP==="text"||aP==="password")&&a(aQ).closest("form").length&&aR.keyCode===13){aR.liveFired=z;return ap("submit",this,arguments)}})}else{return false}},teardown:function(aN){a.event.remove(this,".specialSubmit")}}}if(!a.support.changeBubbles){var aG,f=function(aO){var aN=aO.type,aP=aO.value;if(aN==="radio"||aN==="checkbox"){aP=aO.checked}else{if(aN==="select-multiple"){aP=aO.selectedIndex>-1?a.map(aO.options,function(aQ){return aQ.selected}).join("-"):""}else{if(aO.nodeName.toLowerCase()==="select"){aP=aO.selectedIndex}}}return aP},M=function M(aP){var aN=aP.target,aO,aQ;if(!aC.test(aN.nodeName)||aN.readOnly){return}aO=a.data(aN,"_change_data");aQ=f(aN);if(aP.type!=="focusout"||aN.type!=="radio"){a.data(aN,"_change_data",aQ)}if(aO===z||aQ===aO){return}if(aO!=null||aQ){aP.type="change";aP.liveFired=z;return a.event.trigger(aP,arguments[1],aN)}};a.event.special.change={filters:{focusout:M,beforedeactivate:M,click:function(aP){var aO=aP.target,aN=aO.type;if(aN==="radio"||aN==="checkbox"||aO.nodeName.toLowerCase()==="select"){return M.call(this,aP)}},keydown:function(aP){var aO=aP.target,aN=aO.type;if((aP.keyCode===13&&aO.nodeName.toLowerCase()!=="textarea")||(aP.keyCode===32&&(aN==="checkbox"||aN==="radio"))||aN==="select-multiple"){return M.call(this,aP)}},beforeactivate:function(aO){var aN=aO.target;a.data(aN,"_change_data",f(aN))}},setup:function(aP,aO){if(this.type==="file"){return false}for(var aN in aG){a.event.add(this,aN+".specialChange",aG[aN])}return aC.test(this.nodeName)},teardown:function(aN){a.event.remove(this,".specialChange");return aC.test(this.nodeName)}};aG=a.event.special.change.filters;aG.focus=aG.beforeactivate}function ap(aO,aP,aN){aN[0].type=aO;return a.event.handle.apply(aP,aN)}if(Y.addEventListener){a.each({focus:"focusin",blur:"focusout"},function(aP,aN){a.event.special[aN]={setup:function(){if(v[aN]++===0){Y.addEventListener(aP,aO,true)}},teardown:function(){if(--v[aN]===0){Y.removeEventListener(aP,aO,true)}}};function aO(aQ){aQ=a.event.fix(aQ);aQ.type=aN;return a.event.trigger(aQ,null,aQ.target)}})}a.each(["bind","one"],function(aO,aN){a.fn[aN]=function(aU,aV,aT){if(typeof aU==="object"){for(var aR in aU){this[aN](aR,aV,aU[aR],aT)}return this}if(a.isFunction(aV)||aV===false){aT=aV;aV=z}var aS=aN==="one"?a.proxy(aT,function(aW){a(this).unbind(aW,aS);return aT.apply(this,arguments)}):aT;if(aU==="unload"&&aN!=="one"){this.one(aU,aV,aT)}else{for(var aQ=0,aP=this.length;aQ<aP;aQ++){a.event.add(this[aQ],aU,aS,aV)}}return this}});a.fn.extend({unbind:function(aR,aQ){if(typeof aR==="object"&&!aR.preventDefault){for(var aP in aR){this.unbind(aP,aR[aP])}}else{for(var aO=0,aN=this.length;aO<aN;aO++){a.event.remove(this[aO],aR,aQ)}}return this},delegate:function(aN,aO,aQ,aP){return this.live(aO,aQ,aP,aN)},undelegate:function(aN,aO,aP){if(arguments.length===0){return this.unbind("live")}else{return this.die(aO,null,aP,aN)}},trigger:function(aN,aO){return this.each(function(){a.event.trigger(aN,aO,this)})},triggerHandler:function(aN,aP){if(this[0]){var aO=a.Event(aN);aO.preventDefault();aO.stopPropagation();a.event.trigger(aO,aP,this[0]);return aO.result}},toggle:function(aP){var aN=arguments,aO=1;while(aO<aN.length){a.proxy(aP,aN[aO++])}return this.click(a.proxy(aP,function(aQ){var aR=(a.data(this,"lastToggle"+aP.guid)||0)%aO;a.data(this,"lastToggle"+aP.guid,aR+1);aQ.preventDefault();return aN[aR].apply(this,arguments)||false}))},hover:function(aN,aO){return this.mouseenter(aN).mouseleave(aO||aN)}});var am={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};a.each(["live","die"],function(aO,aN){a.fn[aN]=function(aY,aV,a0,aR){var aZ,aW=0,aX,aQ,a2,aT=aR||this.selector,aP=aR?this:a(this.context);if(typeof aY==="object"&&!aY.preventDefault){for(var a1 in aY){aP[aN](a1,aV,aY[a1],aT)}return this}if(a.isFunction(aV)){a0=aV;aV=z}aY=(aY||"").split(" ");while((aZ=aY[aW++])!=null){aX=ar.exec(aZ);aQ="";if(aX){aQ=aX[0];aZ=aZ.replace(ar,"")}if(aZ==="hover"){aY.push("mouseenter"+aQ,"mouseleave"+aQ);continue}a2=aZ;if(aZ==="focus"||aZ==="blur"){aY.push(am[aZ]+aQ);aZ=aZ+aQ}else{aZ=(am[aZ]||aZ)+aQ}if(aN==="live"){for(var aU=0,aS=aP.length;aU<aS;aU++){a.event.add(aP[aU],"live."+j(aZ,aT),{data:aV,selector:aT,handler:a0,origType:aZ,origHandler:a0,preType:a2})}}else{aP.unbind("live."+j(aZ,aT),a0)}}return this}});function S(aY){var aV,aQ,a1=[],aR=[],a4,aS,aN,a0,aX,aZ,aW,a3,aU,aT,a2,aO=a.data(this,this.nodeType?"events":"__events__");if(typeof aO==="function"){aO=aO.events}if(aY.liveFired===this||!aO||!aO.live||aY.button&&aY.type==="click"){return}if(aY.namespace){aT=new RegExp("(^|\\.)"+aY.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)")}aY.liveFired=this;var aP=aO.live.slice(0);for(aX=0;aX<aP.length;aX++){aN=aP[aX];if(aN.origType.replace(ar,"")===aY.type){aR.push(aN.selector)}else{aP.splice(aX--,1)}}aS=a(aY.target).closest(aR,aY.currentTarget);for(aZ=0,aW=aS.length;aZ<aW;aZ++){aU=aS[aZ];for(aX=0;aX<aP.length;aX++){aN=aP[aX];if(aU.selector===aN.selector&&(!aT||aT.test(aN.namespace))){a0=aU.elem;a4=null;if(aN.preType==="mouseenter"||aN.preType==="mouseleave"){aY.type=aN.preType;a4=a(aY.relatedTarget).closest(aN.selector)[0]}if(!a4||a4!==a0){a1.push({elem:a0,handleObj:aN,level:aU.level})}}}}for(aZ=0,aW=a1.length;aZ<aW;aZ++){aS=a1[aZ];if(aQ&&aS.level>aQ){break}aY.currentTarget=aS.elem;aY.data=aS.handleObj.data;aY.handleObj=aS.handleObj;a2=aS.handleObj.origHandler.apply(aS.elem,arguments);if(a2===false||aY.isPropagationStopped()){aQ=aS.level;if(a2===false){aV=false}}}return aV}function j(aO,aN){return(aO&&aO!=="*"?aO+".":"")+aN.replace(B,"`").replace(P,"&")}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(aO,aN){a.fn[aN]=function(aQ,aP){if(aP==null){aP=aQ;aQ=null}return arguments.length>0?this.bind(aN,aQ,aP):this.trigger(aN)};if(a.attrFn){a.attrFn[aN]=true}});if(aA.attachEvent&&!aA.addEventListener){a(aA).bind("unload",function(){for(var aO in a.cache){if(a.cache[aO].handle){try{a.event.remove(a.cache[aO].handle.elem)}catch(aN){}}}});
/*
 * 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 a2=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,aV=0,aQ=Object.prototype.toString,a1=false,aU=true;[0,0].sort(function(){aU=false;return 0});var aO=function(a9,a4,bc,bd){bc=bc||[];a4=a4||Y;var bf=a4;if(a4.nodeType!==1&&a4.nodeType!==9){return[]}if(!a9||typeof a9!=="string"){return bc}var ba=[],a6,bh,bk,a5,a8=true,a7=aO.isXML(a4),be=a9,bg,bj,bi,bb;do{a2.exec("");a6=a2.exec(be);if(a6){be=a6[3];ba.push(a6[1]);if(a6[2]){a5=a6[3];break}}}while(a6);if(ba.length>1&&aW.exec(a9)){if(ba.length===2&&aR.relative[ba[0]]){bh=aT(ba[0]+ba[1],a4)}else{bh=aR.relative[ba[0]]?[a4]:aO(ba.shift(),a4);while(ba.length){a9=ba.shift();if(aR.relative[a9]){a9+=ba.shift()}bh=aT(a9,bh)}}}else{if(!bd&&ba.length>1&&a4.nodeType===9&&!a7&&aR.match.ID.test(ba[0])&&!aR.match.ID.test(ba[ba.length-1])){bg=aO.find(ba.shift(),a4,a7);a4=bg.expr?aO.filter(bg.expr,bg.set)[0]:bg.set[0]}if(a4){bg=bd?{expr:ba.pop(),set:aN(bd)}:aO.find(ba.pop(),ba.length===1&&(ba[0]==="~"||ba[0]==="+")&&a4.parentNode?a4.parentNode:a4,a7);bh=bg.expr?aO.filter(bg.expr,bg.set):bg.set;if(ba.length>0){bk=aN(bh)}else{a8=false}while(ba.length){bj=ba.pop();bi=bj;if(!aR.relative[bj]){bj=""}else{bi=ba.pop()}if(bi==null){bi=a4}aR.relative[bj](bk,bi,a7)}}else{bk=ba=[]}}if(!bk){bk=bh}if(!bk){aO.error(bj||a9)}if(aQ.call(bk)==="[object Array]"){if(!a8){bc.push.apply(bc,bk)}else{if(a4&&a4.nodeType===1){for(bb=0;bk[bb]!=null;bb++){if(bk[bb]&&(bk[bb]===true||bk[bb].nodeType===1&&aO.contains(a4,bk[bb]))){bc.push(bh[bb])}}}else{for(bb=0;bk[bb]!=null;bb++){if(bk[bb]&&bk[bb].nodeType===1){bc.push(bh[bb])}}}}}else{aN(bk,bc)}if(a5){aO(a5,bf,bc,bd);aO.uniqueSort(bc)}return bc};aO.uniqueSort=function(a5){if(aP){a1=aU;a5.sort(aP);if(a1){for(var a4=1;a4<a5.length;a4++){if(a5[a4]===a5[a4-1]){a5.splice(a4--,1)}}}}return a5};aO.matches=function(a4,a5){return aO(a4,null,null,a5)};aO.matchesSelector=function(a4,a5){return aO(a5,null,null,[a4]).length>0};aO.find=function(bb,a4,bc){var ba;if(!bb){return[]}for(var a7=0,a6=aR.order.length;a7<a6;a7++){var a9=aR.order[a7],a8;if((a8=aR.leftMatch[a9].exec(bb))){var a5=a8[1];a8.splice(1,1);if(a5.substr(a5.length-1)!=="\\"){a8[1]=(a8[1]||"").replace(/\\/g,"");ba=aR.find[a9](a8,a4,bc);if(ba!=null){bb=bb.replace(aR.match[a9],"");break}}}}if(!ba){ba=a4.getElementsByTagName("*")}return{set:ba,expr:bb}};aO.filter=function(bf,be,bi,a8){var a6=bf,bk=[],bc=be,ba,a4,bb=be&&be[0]&&aO.isXML(be[0]);while(bf&&be.length){for(var bd in aR.filter){if((ba=aR.leftMatch[bd].exec(bf))!=null&&ba[2]){var a5=aR.filter[bd],bj,bh,a7=ba[1];a4=false;ba.splice(1,1);if(a7.substr(a7.length-1)==="\\"){continue}if(bc===bk){bk=[]}if(aR.preFilter[bd]){ba=aR.preFilter[bd](ba,bc,bi,bk,a8,bb);if(!ba){a4=bj=true}else{if(ba===true){continue}}}if(ba){for(var a9=0;(bh=bc[a9])!=null;a9++){if(bh){bj=a5(bh,ba,a9,bc);var bg=a8^!!bj;if(bi&&bj!=null){if(bg){a4=true}else{bc[a9]=false}}else{if(bg){bk.push(bh);a4=true}}}}}if(bj!==z){if(!bi){bc=bk}bf=bf.replace(aR.match[bd],"");if(!a4){return[]}break}}}if(bf===a6){if(a4==null){aO.error(bf)}else{break}}a6=bf}return bc};aO.error=function(a4){throw"Syntax error, unrecognized expression: "+a4};var aR=aO.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(a4){return a4.getAttribute("href")}},relative:{"+":function(ba,a5){var a7=typeof a5==="string",a9=a7&&!/\W/.test(a5),bb=a7&&!a9;if(a9){a5=a5.toLowerCase()}for(var a6=0,a4=ba.length,a8;a6<a4;a6++){if((a8=ba[a6])){while((a8=a8.previousSibling)&&a8.nodeType!==1){}ba[a6]=bb||a8&&a8.nodeName.toLowerCase()===a5?a8||false:a8===a5}}if(bb){aO.filter(a5,ba,true)}},">":function(ba,a5){var a8=typeof a5==="string",a9,a6=0,a4=ba.length;if(a8&&!/\W/.test(a5)){a5=a5.toLowerCase();for(;a6<a4;a6++){a9=ba[a6];if(a9){var a7=a9.parentNode;ba[a6]=a7.nodeName.toLowerCase()===a5?a7:false}}}else{for(;a6<a4;a6++){a9=ba[a6];if(a9){ba[a6]=a8?a9.parentNode:a9.parentNode===a5}}if(a8){aO.filter(a5,ba,true)}}},"":function(a7,a5,a9){var a6=aV++,a4=a3,a8;if(typeof a5==="string"&&!/\W/.test(a5)){a5=a5.toLowerCase();a8=a5;a4=a0}a4("parentNode",a5,a6,a7,a8,a9)},"~":function(a7,a5,a9){var a6=aV++,a4=a3,a8;if(typeof a5==="string"&&!/\W/.test(a5)){a5=a5.toLowerCase();a8=a5;a4=a0}a4("previousSibling",a5,a6,a7,a8,a9)}},find:{ID:function(a5,a6,a7){if(typeof a6.getElementById!=="undefined"&&!a7){var a4=a6.getElementById(a5[1]);return a4&&a4.parentNode?[a4]:[]}},NAME:function(a6,a9){if(typeof a9.getElementsByName!=="undefined"){var a5=[],a8=a9.getElementsByName(a6[1]);for(var a7=0,a4=a8.length;a7<a4;a7++){if(a8[a7].getAttribute("name")===a6[1]){a5.push(a8[a7])}}return a5.length===0?null:a5}},TAG:function(a4,a5){return a5.getElementsByTagName(a4[1])}},preFilter:{CLASS:function(a7,a5,a6,a4,ba,bb){a7=" "+a7[1].replace(/\\/g,"")+" ";if(bb){return a7}for(var a8=0,a9;(a9=a5[a8])!=null;a8++){if(a9){if(ba^(a9.className&&(" "+a9.className+" ").replace(/[\t\n]/g," ").indexOf(a7)>=0)){if(!a6){a4.push(a9)}}else{if(a6){a5[a8]=false}}}}return false},ID:function(a4){return a4[1].replace(/\\/g,"")},TAG:function(a5,a4){return a5[1].toLowerCase()},CHILD:function(a4){if(a4[1]==="nth"){var a5=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(a4[2]==="even"&&"2n"||a4[2]==="odd"&&"2n+1"||!/\D/.test(a4[2])&&"0n+"+a4[2]||a4[2]);a4[2]=(a5[1]+(a5[2]||1))-0;a4[3]=a5[3]-0}a4[0]=aV++;return a4},ATTR:function(a8,a5,a6,a4,a9,ba){var a7=a8[1].replace(/\\/g,"");if(!ba&&aR.attrMap[a7]){a8[1]=aR.attrMap[a7]}if(a8[2]==="~="){a8[4]=" "+a8[4]+" "}return a8},PSEUDO:function(a8,a5,a6,a4,a9){if(a8[1]==="not"){if((a2.exec(a8[3])||"").length>1||/^\w/.test(a8[3])){a8[3]=aO(a8[3],null,null,a5)}else{var a7=aO.filter(a8[3],a5,a6,true^a9);if(!a6){a4.push.apply(a4,a7)}return false}}else{if(aR.match.POS.test(a8[0])||aR.match.CHILD.test(a8[0])){return true}}return a8},POS:function(a4){a4.unshift(true);return a4}},filters:{enabled:function(a4){return a4.disabled===false&&a4.type!=="hidden"},disabled:function(a4){return a4.disabled===true},checked:function(a4){return a4.checked===true},selected:function(a4){a4.parentNode.selectedIndex;return a4.selected===true},parent:function(a4){return !!a4.firstChild},empty:function(a4){return !a4.firstChild},has:function(a6,a5,a4){return !!aO(a4[3],a6).length},header:function(a4){return(/h\d/i).test(a4.nodeName)},text:function(a4){return"text"===a4.type},radio:function(a4){return"radio"===a4.type},checkbox:function(a4){return"checkbox"===a4.type},file:function(a4){return"file"===a4.type},password:function(a4){return"password"===a4.type},submit:function(a4){return"submit"===a4.type},image:function(a4){return"image"===a4.type},reset:function(a4){return"reset"===a4.type},button:function(a4){return"button"===a4.type||a4.nodeName.toLowerCase()==="button"},input:function(a4){return(/input|select|textarea|button/i).test(a4.nodeName)}},setFilters:{first:function(a5,a4){return a4===0},last:function(a6,a5,a4,a7){return a5===a7.length-1},even:function(a5,a4){return a4%2===0},odd:function(a5,a4){return a4%2===1},lt:function(a6,a5,a4){return a5<a4[3]-0},gt:function(a6,a5,a4){return a5>a4[3]-0},nth:function(a6,a5,a4){return a4[3]-0===a5},eq:function(a6,a5,a4){return a4[3]-0===a5}},filter:{PSEUDO:function(a6,bb,ba,bc){var a4=bb[1],a5=aR.filters[a4];if(a5){return a5(a6,ba,bb,bc)}else{if(a4==="contains"){return(a6.textContent||a6.innerText||aO.getText([a6])||"").indexOf(bb[3])>=0}else{if(a4==="not"){var a7=bb[3];for(var a9=0,a8=a7.length;a9<a8;a9++){if(a7[a9]===a6){return false}}return true}else{aO.error("Syntax error, unrecognized expression: "+a4)}}}},CHILD:function(a4,a7){var ba=a7[1],a5=a4;switch(ba){case"only":case"first":while((a5=a5.previousSibling)){if(a5.nodeType===1){return false}}if(ba==="first"){return true}a5=a4;case"last":while((a5=a5.nextSibling)){if(a5.nodeType===1){return false}}return true;case"nth":var a6=a7[2],bd=a7[3];if(a6===1&&bd===0){return true}var a9=a7[0],bc=a4.parentNode;if(bc&&(bc.sizcache!==a9||!a4.nodeIndex)){var a8=0;for(a5=bc.firstChild;a5;a5=a5.nextSibling){if(a5.nodeType===1){a5.nodeIndex=++a8}}bc.sizcache=a9}var bb=a4.nodeIndex-bd;if(a6===0){return bb===0}else{return(bb%a6===0&&bb/a6>=0)}}},ID:function(a5,a4){return a5.nodeType===1&&a5.getAttribute("id")===a4},TAG:function(a5,a4){return(a4==="*"&&a5.nodeType===1)||a5.nodeName.toLowerCase()===a4},CLASS:function(a5,a4){return(" "+(a5.className||a5.getAttribute("class"))+" ").indexOf(a4)>-1},ATTR:function(a9,a7){var a6=a7[1],a4=aR.attrHandle[a6]?aR.attrHandle[a6](a9):a9[a6]!=null?a9[a6]:a9.getAttribute(a6),ba=a4+"",a8=a7[2],a5=a7[4];return a4==null?a8==="!=":a8==="="?ba===a5:a8==="*="?ba.indexOf(a5)>=0:a8==="~="?(" "+ba+" ").indexOf(a5)>=0:!a5?ba&&a4!==false:a8==="!="?ba!==a5:a8==="^="?ba.indexOf(a5)===0:a8==="$="?ba.substr(ba.length-a5.length)===a5:a8==="|="?ba===a5||ba.substr(0,a5.length+1)===a5+"-":false},POS:function(a8,a5,a6,a9){var a4=a5[2],a7=aR.setFilters[a4];if(a7){return a7(a8,a6,a5,a9)}}}};var aW=aR.match.POS,aS=function(a5,a4){return"\\"+(a4-0+1)};for(var aZ in aR.match){aR.match[aZ]=new RegExp(aR.match[aZ].source+(/(?![^\[]*\])(?![^\(]*\))/.source));aR.leftMatch[aZ]=new RegExp(/(^(?:.|\r|\n)*?)/.source+aR.match[aZ].source.replace(/\\(\d+)/g,aS))}var aN=function(a5,a4){a5=Array.prototype.slice.call(a5,0);if(a4){a4.push.apply(a4,a5);return a4}return a5};try{Array.prototype.slice.call(Y.documentElement.childNodes,0)[0].nodeType}catch(aX){aN=function(a8,a7){var a5=a7||[],a6=0;if(aQ.call(a8)==="[object Array]"){Array.prototype.push.apply(a5,a8)}else{if(typeof a8.length==="number"){for(var a4=a8.length;a6<a4;a6++){a5.push(a8[a6])}}else{for(;a8[a6];a6++){a5.push(a8[a6])}}}return a5}}var aP,aY;if(Y.documentElement.compareDocumentPosition){aP=function(a5,a4){if(a5===a4){a1=true;return 0}if(!a5.compareDocumentPosition||!a4.compareDocumentPosition){return a5.compareDocumentPosition?-1:1}return a5.compareDocumentPosition(a4)&4?-1:1}}else{aP=function(bc,bb){var a6=[],a4=[],a8=bc.parentNode,ba=bb.parentNode,bd=a8,a9,a5;if(bc===bb){a1=true;return 0}else{if(a8===ba){return aY(bc,bb)}else{if(!a8){return -1}else{if(!ba){return 1}}}}while(bd){a6.unshift(bd);bd=bd.parentNode}bd=ba;while(bd){a4.unshift(bd);bd=bd.parentNode}a9=a6.length;a5=a4.length;for(var a7=0;a7<a9&&a7<a5;a7++){if(a6[a7]!==a4[a7]){return aY(a6[a7],a4[a7])}}return a7===a9?aY(bc,a4[a7],-1):aY(a6[a7],bb,1)};aY=function(a5,a4,a6){if(a5===a4){return a6}var a7=a5.nextSibling;while(a7){if(a7===a4){return -1}a7=a7.nextSibling}return 1}}aO.getText=function(a4){var a5="",a7;for(var a6=0;a4[a6];a6++){a7=a4[a6];if(a7.nodeType===3||a7.nodeType===4){a5+=a7.nodeValue}else{if(a7.nodeType!==8){a5+=aO.getText(a7.childNodes)}}}return a5};(function(){var a5=Y.createElement("div"),a6="script"+(new Date()).getTime();a5.innerHTML="<a name='"+a6+"'/>";var a4=Y.documentElement;a4.insertBefore(a5,a4.firstChild);if(Y.getElementById(a6)){aR.find.ID=function(a8,a9,ba){if(typeof a9.getElementById!=="undefined"&&!ba){var a7=a9.getElementById(a8[1]);return a7?a7.id===a8[1]||typeof a7.getAttributeNode!=="undefined"&&a7.getAttributeNode("id").nodeValue===a8[1]?[a7]:z:[]}};aR.filter.ID=function(a9,a7){var a8=typeof a9.getAttributeNode!=="undefined"&&a9.getAttributeNode("id");return a9.nodeType===1&&a8&&a8.nodeValue===a7}}a4.removeChild(a5);a4=a5=null})();(function(){var a4=Y.createElement("div");a4.appendChild(Y.createComment(""));if(a4.getElementsByTagName("*").length>0){aR.find.TAG=function(a5,a9){var a8=a9.getElementsByTagName(a5[1]);if(a5[1]==="*"){var a7=[];for(var a6=0;a8[a6];a6++){if(a8[a6].nodeType===1){a7.push(a8[a6])}}a8=a7}return a8}}a4.innerHTML="<a href='#'></a>";if(a4.firstChild&&typeof a4.firstChild.getAttribute!=="undefined"&&a4.firstChild.getAttribute("href")!=="#"){aR.attrHandle.href=function(a5){return a5.getAttribute("href",2)}}a4=null})();if(Y.querySelectorAll){(function(){var a4=aO,a6=Y.createElement("div");a6.innerHTML="<p class='TEST'></p>";if(a6.querySelectorAll&&a6.querySelectorAll(".TEST").length===0){return}aO=function(bb,ba,a7,a9){ba=ba||Y;if(!a9&&!aO.isXML(ba)){if(ba.nodeType===9){try{return aN(ba.querySelectorAll(bb),a7)}catch(bd){}}else{if(ba.nodeType===1&&ba.nodeName.toLowerCase()!=="object"){var a8=ba.id,be=ba.id="__sizzle__";try{return aN(ba.querySelectorAll("#"+be+" "+bb),a7)}catch(bc){}finally{if(a8){ba.id=a8}else{ba.removeAttribute("id")}}}}}return a4(bb,ba,a7,a9)};for(var a5 in a4){aO[a5]=a4[a5]}a6=null})()}(function(){var a4=Y.documentElement,a6=a4.matchesSelector||a4.mozMatchesSelector||a4.webkitMatchesSelector||a4.msMatchesSelector,a5=false;try{a6.call(Y.documentElement,":sizzle")}catch(a7){a5=true}if(a6){aO.matchesSelector=function(a8,ba){try{if(a5||!aR.match.PSEUDO.test(ba)){return a6.call(a8,ba)}}catch(a9){}return aO(ba,null,null,[a8]).length>0}}})();(function(){var a4=Y.createElement("div");a4.innerHTML="<div class='test e'></div><div class='test'></div>";if(!a4.getElementsByClassName||a4.getElementsByClassName("e").length===0){return}a4.lastChild.className="e";if(a4.getElementsByClassName("e").length===1){return}aR.order.splice(1,0,"CLASS");aR.find.CLASS=function(a5,a6,a7){if(typeof a6.getElementsByClassName!=="undefined"&&!a7){return a6.getElementsByClassName(a5[1])}};a4=null})();function a0(a5,ba,a9,bd,bb,bc){for(var a7=0,a6=bd.length;a7<a6;a7++){var a4=bd[a7];if(a4){a4=a4[a5];var a8=false;while(a4){if(a4.sizcache===a9){a8=bd[a4.sizset];break}if(a4.nodeType===1&&!bc){a4.sizcache=a9;a4.sizset=a7}if(a4.nodeName.toLowerCase()===ba){a8=a4;break}a4=a4[a5]}bd[a7]=a8}}}function a3(a5,ba,a9,bd,bb,bc){for(var a7=0,a6=bd.length;a7<a6;a7++){var a4=bd[a7];if(a4){a4=a4[a5];var a8=false;while(a4){if(a4.sizcache===a9){a8=bd[a4.sizset];break}if(a4.nodeType===1){if(!bc){a4.sizcache=a9;a4.sizset=a7}if(typeof ba!=="string"){if(a4===ba){a8=true;break}}else{if(aO.filter(ba,[a4]).length>0){a8=a4;break}}}a4=a4[a5]}bd[a7]=a8}}}aO.contains=Y.documentElement.contains?function(a5,a4){return a5!==a4&&(a5.contains?a5.contains(a4):true)}:function(a5,a4){return !!(a5.compareDocumentPosition(a4)&16)};aO.isXML=function(a4){var a5=(a4?a4.ownerDocument||a4:0).documentElement;return a5?a5.nodeName!=="HTML":false};var aT=function(a4,bb){var a7=[],a8="",a9,a6=bb.nodeType?[bb]:bb;while((a9=aR.match.PSEUDO.exec(a4))){a8+=a9[0];a4=a4.replace(aR.match.PSEUDO,"")}a4=aR.relative[a4]?a4+"*":a4;for(var ba=0,a5=a6.length;ba<a5;ba++){aO(a4,a6[ba],a7)}return aO.filter(a8,a7)};a.find=aO;a.expr=aO.selectors;a.expr[":"]=a.expr.filters;a.unique=aO.uniqueSort;a.text=aO.getText;a.isXMLDoc=aO.isXML;a.contains=aO.contains})();var L=/Until$/,V=/^(?:parents|prevUntil|prevAll)/,ay=/,/,aK=/^.[^:#\[\.,]*$/,D=Array.prototype.slice,x=a.expr.match.POS;a.fn.extend({find:function(aN){var aP=this.pushStack("","find",aN),aS=0;for(var aQ=0,aO=this.length;aQ<aO;aQ++){aS=aP.length;a.find(aN,this[aQ],aP);if(aQ>0){for(var aT=aS;aT<aP.length;aT++){for(var aR=0;aR<aS;aR++){if(aP[aR]===aP[aT]){aP.splice(aT--,1);break}}}}}return aP},has:function(aO){var aN=a(aO);return this.filter(function(){for(var aQ=0,aP=aN.length;aQ<aP;aQ++){if(a.contains(this,aN[aQ])){return true}}})},not:function(aN){return this.pushStack(ac(this,aN,false),"not",aN)},filter:function(aN){return this.pushStack(ac(this,aN,true),"filter",aN)},is:function(aN){return !!aN&&a.filter(aN,this).length>0},closest:function(aX,aO){var aU=[],aR,aQ,aW=this[0];if(a.isArray(aX)){var aT,aS={},aP,aN=1;if(aW&&aX.length){for(aR=0,aQ=aX.length;aR<aQ;aR++){aP=aX[aR];if(!aS[aP]){aS[aP]=a.expr.match.POS.test(aP)?a(aP,aO||this.context):aP}}while(aW&&aW.ownerDocument&&aW!==aO){for(aP in aS){aT=aS[aP];if(aT.jquery?aT.index(aW)>-1:a(aW).is(aT)){aU.push({selector:aP,elem:aW,level:aN})}}aW=aW.parentNode;aN++}}return aU}var aV=x.test(aX)?a(aX,aO||this.context):null;for(aR=0,aQ=this.length;aR<aQ;aR++){aW=this[aR];while(aW){if(aV?aV.index(aW)>-1:a.find.matchesSelector(aW,aX)){aU.push(aW);break}else{aW=aW.parentNode;if(!aW||!aW.ownerDocument||aW===aO){break}}}}aU=aU.length>1?a.unique(aU):aU;return this.pushStack(aU,"closest",aX)},index:function(aN){if(!aN||typeof aN==="string"){return a.inArray(this[0],aN?a(aN):this.parent().children())}return a.inArray(aN.jquery?aN[0]:aN,this)},add:function(aN,aO){var aQ=typeof aN==="string"?a(aN,aO||this.context):a.makeArray(aN),aP=a.merge(this.get(),aQ);return this.pushStack(t(aQ[0])||t(aP[0])?aP:a.unique(aP))},andSelf:function(){return this.add(this.prevObject)}});function t(aN){return !aN||!aN.parentNode||aN.parentNode.nodeType===11}a.each({parent:function(aO){var aN=aO.parentNode;return aN&&aN.nodeType!==11?aN:null},parents:function(aN){return a.dir(aN,"parentNode")},parentsUntil:function(aO,aN,aP){return a.dir(aO,"parentNode",aP)},next:function(aN){return a.nth(aN,2,"nextSibling")},prev:function(aN){return a.nth(aN,2,"previousSibling")},nextAll:function(aN){return a.dir(aN,"nextSibling")},prevAll:function(aN){return a.dir(aN,"previousSibling")},nextUntil:function(aO,aN,aP){return a.dir(aO,"nextSibling",aP)},prevUntil:function(aO,aN,aP){return a.dir(aO,"previousSibling",aP)},siblings:function(aN){return a.sibling(aN.parentNode.firstChild,aN)},children:function(aN){return a.sibling(aN.firstChild)},contents:function(aN){return a.nodeName(aN,"iframe")?aN.contentDocument||aN.contentWindow.document:a.makeArray(aN.childNodes)}},function(aN,aO){a.fn[aN]=function(aR,aP){var aQ=a.map(this,aO,aR);if(!L.test(aN)){aP=aR}if(aP&&typeof aP==="string"){aQ=a.filter(aP,aQ)}aQ=this.length>1?a.unique(aQ):aQ;if((this.length>1||ay.test(aP))&&V.test(aN)){aQ=aQ.reverse()}return this.pushStack(aQ,aN,D.call(arguments).join(","))}});a.extend({filter:function(aP,aN,aO){if(aO){aP=":not("+aP+")"}return aN.length===1?a.find.matchesSelector(aN[0],aP)?[aN[0]]:[]:a.find.matches(aP,aN)},dir:function(aP,aO,aR){var aN=[],aQ=aP[aO];while(aQ&&aQ.nodeType!==9&&(aR===z||aQ.nodeType!==1||!a(aQ).is(aR))){if(aQ.nodeType===1){aN.push(aQ)}aQ=aQ[aO]}return aN},nth:function(aR,aN,aP,aQ){aN=aN||1;var aO=0;for(;aR;aR=aR[aP]){if(aR.nodeType===1&&++aO===aN){break}}return aR},sibling:function(aP,aO){var aN=[];for(;aP;aP=aP.nextSibling){if(aP.nodeType===1&&aP!==aO){aN.push(aP)}}return aN}});function ac(aQ,aP,aN){if(a.isFunction(aP)){return a.grep(aQ,function(aS,aR){var aT=!!aP.call(aS,aR,aS);return aT===aN})}else{if(aP.nodeType){return a.grep(aQ,function(aS,aR){return(aS===aP)===aN})}else{if(typeof aP==="string"){var aO=a.grep(aQ,function(aR){return aR.nodeType===1});if(aK.test(aP)){return a.filter(aP,aO,!aN)}else{aP=a.filter(aP,aO)}}}}return a.grep(aQ,function(aS,aR){return(a.inArray(aS,aP)>=0)===aN})}var Q=/ jQuery\d+="(?:\d+|null)"/g,W=/^\s+/,G=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,b=/<([\w:]+)/,p=/<tbody/i,J=/<|&#?\w+;/,C=/<(?:script|object|embed|option|style)/i,i=/checked\s*(?:[^=]|=\s*.checked.)/i,F=/\=([^="'>\s]+\/)>/g,Z={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,"",""]};Z.optgroup=Z.option;Z.tbody=Z.tfoot=Z.colgroup=Z.caption=Z.thead;Z.th=Z.td;if(!a.support.htmlSerialize){Z._default=[1,"div<div>","</div>"]}a.fn.extend({text:function(aN){if(a.isFunction(aN)){return this.each(function(aP){var aO=a(this);aO.text(aN.call(this,aP,aO.text()))})}if(typeof aN!=="object"&&aN!==z){return this.empty().append((this[0]&&this[0].ownerDocument||Y).createTextNode(aN))}return a.text(this)},wrapAll:function(aN){if(a.isFunction(aN)){return this.each(function(aP){a(this).wrapAll(aN.call(this,aP))})}if(this[0]){var aO=a(aN,this[0].ownerDocument).eq(0).clone(true);if(this[0].parentNode){aO.insertBefore(this[0])}aO.map(function(){var aP=this;while(aP.firstChild&&aP.firstChild.nodeType===1){aP=aP.firstChild}return aP}).append(this)}return this},wrapInner:function(aN){if(a.isFunction(aN)){return this.each(function(aO){a(this).wrapInner(aN.call(this,aO))})}return this.each(function(){var aO=a(this),aP=aO.contents();if(aP.length){aP.wrapAll(aN)}else{aO.append(aN)}})},wrap:function(aN){return this.each(function(){a(this).wrapAll(aN)})},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(aN){if(this.nodeType===1){this.appendChild(aN)}})},prepend:function(){return this.domManip(arguments,true,function(aN){if(this.nodeType===1){this.insertBefore(aN,this.firstChild)}})},before:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(aO){this.parentNode.insertBefore(aO,this)})}else{if(arguments.length){var aN=a(arguments[0]);aN.push.apply(aN,this.toArray());return this.pushStack(aN,"before",arguments)}}},after:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(aO){this.parentNode.insertBefore(aO,this.nextSibling)})}else{if(arguments.length){var aN=this.pushStack(this,"after",arguments);aN.push.apply(aN,a(arguments[0]).toArray());return aN}}},remove:function(aN,aQ){for(var aO=0,aP;(aP=this[aO])!=null;aO++){if(!aN||a.filter(aN,[aP]).length){if(!aQ&&aP.nodeType===1){a.cleanData(aP.getElementsByTagName("*"));a.cleanData([aP])}if(aP.parentNode){aP.parentNode.removeChild(aP)}}}return this},empty:function(){for(var aN=0,aO;(aO=this[aN])!=null;aN++){if(aO.nodeType===1){a.cleanData(aO.getElementsByTagName("*"))}while(aO.firstChild){aO.removeChild(aO.firstChild)}}return this},clone:function(aO){var aN=this.map(function(){if(!a.support.noCloneEvent&&!a.isXMLDoc(this)){var aQ=this.outerHTML,aP=this.ownerDocument;if(!aQ){var aR=aP.createElement("div");aR.appendChild(this.cloneNode(true));aQ=aR.innerHTML}return a.clean([aQ.replace(Q,"").replace(F,'="$1">').replace(W,"")],aP)[0]}else{return this.cloneNode(true)}});if(aO===true){m(this,aN);m(this.find("*"),aN.find("*"))}return aN},html:function(aP){if(aP===z){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Q,""):null}else{if(typeof aP==="string"&&!C.test(aP)&&(a.support.leadingWhitespace||!W.test(aP))&&!Z[(b.exec(aP)||["",""])[1].toLowerCase()]){aP=aP.replace(G,"<$1></$2>");try{for(var aO=0,aN=this.length;aO<aN;aO++){if(this[aO].nodeType===1){a.cleanData(this[aO].getElementsByTagName("*"));this[aO].innerHTML=aP}}}catch(aQ){this.empty().append(aP)}}else{if(a.isFunction(aP)){this.each(function(aS){var aR=a(this);aR.html(aP.call(this,aS,aR.html()))})}else{this.empty().append(aP)}}}return this},replaceWith:function(aN){if(this[0]&&this[0].parentNode){if(a.isFunction(aN)){return this.each(function(aQ){var aP=a(this),aO=aP.html();aP.replaceWith(aN.call(this,aQ,aO))})}if(typeof aN!=="string"){aN=a(aN).detach()}return this.each(function(){var aP=this.nextSibling,aO=this.parentNode;a(this).remove();if(aP){a(aP).before(aN)}else{a(aO).append(aN)}})}else{return this.pushStack(a(a.isFunction(aN)?aN():aN),"replaceWith",aN)}},detach:function(aN){return this.remove(aN,true)},domManip:function(aT,aX,aW){var aQ,aR,aV=aT[0],aO=[],aS,aU;if(!a.support.checkClone&&arguments.length===3&&typeof aV==="string"&&i.test(aV)){return this.each(function(){a(this).domManip(aT,aX,aW,true)})}if(a.isFunction(aV)){return this.each(function(aZ){var aY=a(this);aT[0]=aV.call(this,aZ,aX?aY.html():z);aY.domManip(aT,aX,aW)})}if(this[0]){aU=aV&&aV.parentNode;if(a.support.parentNode&&aU&&aU.nodeType===11&&aU.childNodes.length===this.length){aQ={fragment:aU}}else{aQ=a.buildFragment(aT,this,aO)}aS=aQ.fragment;if(aS.childNodes.length===1){aR=aS=aS.firstChild}else{aR=aS.firstChild}if(aR){aX=aX&&a.nodeName(aR,"tr");for(var aP=0,aN=this.length;aP<aN;aP++){aW.call(aX?az(this[aP],aR):this[aP],aP>0||aQ.cacheable||this.length>1?aS.cloneNode(true):aS)}}if(aO.length){a.each(aO,aJ)}}return this}});function az(aN,aO){return a.nodeName(aN,"table")?(aN.getElementsByTagName("tbody")[0]||aN.appendChild(aN.ownerDocument.createElement("tbody"))):aN}function m(aP,aN){var aO=0;aN.each(function(){if(this.nodeName!==(aP[aO]&&aP[aO].nodeName)){return}var aU=a.data(aP[aO++]),aT=a.data(this,aU),aQ=aU&&aU.events;if(aQ){delete aT.handle;aT.events={};for(var aS in aQ){for(var aR in aQ[aS]){a.event.add(this,aS,aQ[aS][aR],aQ[aS][aR].data)}}}})}a.buildFragment=function(aS,aQ,aO){var aR,aN,aP,aT=(aQ&&aQ[0]?aQ[0].ownerDocument||aQ[0]:Y);if(aS.length===1&&typeof aS[0]==="string"&&aS[0].length<512&&aT===Y&&!C.test(aS[0])&&(a.support.checkClone||!i.test(aS[0]))){aN=true;aP=a.fragments[aS[0]];if(aP){if(aP!==1){aR=aP}}}if(!aR){aR=aT.createDocumentFragment();a.clean(aS,aT,aR,aO)}if(aN){a.fragments[aS[0]]=aP?aR:1}return{fragment:aR,cacheable:aN}};a.fragments={};a.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(aN,aO){a.fn[aN]=function(aP){var aS=[],aV=a(aP),aU=this.length===1&&this[0].parentNode;if(aU&&aU.nodeType===11&&aU.childNodes.length===1&&aV.length===1){aV[aO](this[0]);return this}else{for(var aT=0,aQ=aV.length;aT<aQ;aT++){var aR=(aT>0?this.clone(true):this).get();a(aV[aT])[aO](aR);aS=aS.concat(aR)}return this.pushStack(aS,aN,aV.selector)}}});a.extend({clean:function(aP,aR,aY,aT){aR=aR||Y;if(typeof aR.createElement==="undefined"){aR=aR.ownerDocument||aR[0]&&aR[0].ownerDocument||Y}var aZ=[];for(var aX=0,aS;(aS=aP[aX])!=null;aX++){if(typeof aS==="number"){aS+=""}if(!aS){continue}if(typeof aS==="string"&&!J.test(aS)){aS=aR.createTextNode(aS)}else{if(typeof aS==="string"){aS=aS.replace(G,"<$1></$2>");var a0=(b.exec(aS)||["",""])[1].toLowerCase(),aQ=Z[a0]||Z._default,aW=aQ[0],aO=aR.createElement("div");aO.innerHTML=aQ[1]+aS+aQ[2];while(aW--){aO=aO.lastChild}if(!a.support.tbody){var aN=p.test(aS),aV=a0==="table"&&!aN?aO.firstChild&&aO.firstChild.childNodes:aQ[1]==="<table>"&&!aN?aO.childNodes:[];for(var aU=aV.length-1;aU>=0;--aU){if(a.nodeName(aV[aU],"tbody")&&!aV[aU].childNodes.length){aV[aU].parentNode.removeChild(aV[aU])}}}if(!a.support.leadingWhitespace&&W.test(aS)){aO.insertBefore(aR.createTextNode(W.exec(aS)[0]),aO.firstChild)}aS=aO.childNodes}}if(aS.nodeType){aZ.push(aS)}else{aZ=a.merge(aZ,aS)}}if(aY){for(aX=0;aZ[aX];aX++){if(aT&&a.nodeName(aZ[aX],"script")&&(!aZ[aX].type||aZ[aX].type.toLowerCase()==="text/javascript")){aT.push(aZ[aX].parentNode?aZ[aX].parentNode.removeChild(aZ[aX]):aZ[aX])}else{if(aZ[aX].nodeType===1){aZ.splice.apply(aZ,[aX+1,0].concat(a.makeArray(aZ[aX].getElementsByTagName("script"))))}aY.appendChild(aZ[aX])}}}return aZ},cleanData:function(aO){var aR,aP,aN=a.cache,aU=a.event.special,aT=a.support.deleteExpando;for(var aS=0,aQ;(aQ=aO[aS])!=null;aS++){if(aQ.nodeName&&a.noData[aQ.nodeName.toLowerCase()]){continue}aP=aQ[a.expando];if(aP){aR=aN[aP];if(aR&&aR.events){for(var aV in aR.events){if(aU[aV]){a.event.remove(aQ,aV)}else{a.removeEvent(aQ,aV,aR.handle)}}}if(aT){delete aQ[a.expando]}else{if(aQ.removeAttribute){aQ.removeAttribute(a.expando)}}delete aN[aP]}}}});function aJ(aN,aO){if(aO.src){a.ajax({url:aO.src,async:false,dataType:"script"})}else{a.globalEval(aO.text||aO.textContent||aO.innerHTML||"")}if(aO.parentNode){aO.parentNode.removeChild(aO)}}var R=/alpha\([^)]*\)/i,X=/opacity=([^)]*)/,ao=/-([a-z])/ig,r=/([A-Z])/g,aB=/^-?\d+(?:px)?$/i,aI=/^-?\d/,ax={position:"absolute",visibility:"hidden",display:"block"},T=["Left","Right"],au=["Top","Bottom"],K,af=Y.defaultView&&Y.defaultView.getComputedStyle,h=function(aN,aO){return aO.toUpperCase()};a.fn.css=function(aN,aO){if(arguments.length===2&&aO===z){return this}return a.access(this,aN,aO,true,function(aQ,aP,aR){return aR!==z?a.style(aQ,aP,aR):a.css(aQ,aP)})};a.extend({cssHooks:{opacity:{get:function(aP,aO){if(aO){var aN=K(aP,"opacity","opacity");return aN===""?"1":aN}else{return aP.style.opacity}}}},cssNumber:{zIndex:true,fontWeight:true,opacity:true,zoom:true,lineHeight:true},cssProps:{"float":a.support.cssFloat?"cssFloat":"styleFloat"},style:function(aP,aO,aU,aQ){if(!aP||aP.nodeType===3||aP.nodeType===8||!aP.style){return}var aT,aR=a.camelCase(aO),aN=aP.style,aV=a.cssHooks[aR];aO=a.cssProps[aR]||aR;if(aU!==z){if(typeof aU==="number"&&isNaN(aU)||aU==null){return}if(typeof aU==="number"&&!a.cssNumber[aR]){aU+="px"}if(!aV||!("set" in aV)||(aU=aV.set(aP,aU))!==z){try{aN[aO]=aU}catch(aS){}}}else{if(aV&&"get" in aV&&(aT=aV.get(aP,false,aQ))!==z){return aT}return aN[aO]}},css:function(aS,aR,aO){var aQ,aP=a.camelCase(aR),aN=a.cssHooks[aP];aR=a.cssProps[aP]||aP;if(aN&&"get" in aN&&(aQ=aN.get(aS,true,aO))!==z){return aQ}else{if(K){return K(aS,aR,aP)}}},swap:function(aQ,aP,aR){var aN={};for(var aO in aP){aN[aO]=aQ.style[aO];aQ.style[aO]=aP[aO]}aR.call(aQ);for(aO in aP){aQ.style[aO]=aN[aO]}},camelCase:function(aN){return aN.replace(ao,h)}});a.curCSS=a.css;a.each(["height","width"],function(aO,aN){a.cssHooks[aN]={get:function(aR,aQ,aP){var aS;if(aQ){if(aR.offsetWidth!==0){aS=k(aR,aN,aP)}else{a.swap(aR,ax,function(){aS=k(aR,aN,aP)})}return aS+"px"}},set:function(aP,aQ){if(aB.test(aQ)){aQ=parseFloat(aQ);if(aQ>=0){return aQ+"px"}}else{return aQ}}}});if(!a.support.opacity){a.cssHooks.opacity={get:function(aO,aN){return X.test((aN&&aO.currentStyle?aO.currentStyle.filter:aO.style.filter)||"")?(parseFloat(RegExp.$1)/100)+"":aN?"1":""},set:function(aQ,aR){var aP=aQ.style;aP.zoom=1;var aN=a.isNaN(aR)?"":"alpha(opacity="+aR*100+")",aO=aP.filter||"";aP.filter=R.test(aO)?aO.replace(R,aN):aP.filter+" "+aN}}}if(af){K=function(aS,aN,aQ){var aP,aR,aO;aQ=aQ.replace(r,"-$1").toLowerCase();if(!(aR=aS.ownerDocument.defaultView)){return z}if((aO=aR.getComputedStyle(aS,null))){aP=aO.getPropertyValue(aQ);if(aP===""&&!a.contains(aS.ownerDocument.documentElement,aS)){aP=a.style(aS,aQ)}}return aP}}else{if(Y.documentElement.currentStyle){K=function(aR,aP){var aS,aN,aO=aR.currentStyle&&aR.currentStyle[aP],aQ=aR.style;if(!aB.test(aO)&&aI.test(aO)){aS=aQ.left;aN=aR.runtimeStyle.left;aR.runtimeStyle.left=aR.currentStyle.left;aQ.left=aP==="fontSize"?"1em":(aO||0);aO=aQ.pixelLeft+"px";aQ.left=aS;aR.runtimeStyle.left=aN}return aO}}}function k(aP,aO,aN){var aR=aO==="width"?T:au,aQ=aO==="width"?aP.offsetWidth:aP.offsetHeight;if(aN==="border"){return aQ}a.each(aR,function(){if(!aN){aQ-=parseFloat(a.css(aP,"padding"+this))||0}if(aN==="margin"){aQ+=parseFloat(a.css(aP,"margin"+this))||0}else{aQ-=parseFloat(a.css(aP,"border"+this+"Width"))||0}});return aQ}if(a.expr&&a.expr.filters){a.expr.filters.hidden=function(aP){var aO=aP.offsetWidth,aN=aP.offsetHeight;return(aO===0&&aN===0)||(!a.support.reliableHiddenOffsets&&(aP.style.display||a.css(aP,"display"))==="none")};a.expr.filters.visible=function(aN){return !a.expr.filters.hidden(aN)}}var ab=a.now(),aw=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,l=/^(?:select|textarea)/i,aq=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,ai=/^(?:GET|HEAD|DELETE)$/,U=/\[\]$/,n=/\=\?(&|$)/,A=/\?/,aM=/([?&])_=[^&]*/,y=/^(\w+:)?\/\/([^\/?#]+)/,e=/%20/g,aL=/#.*$/,s=a.fn.load;a.fn.extend({load:function(aP,aS,aT){if(typeof aP!=="string"&&s){return s.apply(this,arguments)}else{if(!this.length){return this}}var aR=aP.indexOf(" ");if(aR>=0){var aN=aP.slice(aR,aP.length);aP=aP.slice(0,aR)}var aQ="GET";if(aS){if(a.isFunction(aS)){aT=aS;aS=null}else{if(typeof aS==="object"){aS=a.param(aS,a.ajaxSettings.traditional);aQ="POST"}}}var aO=this;a.ajax({url:aP,type:aQ,dataType:"html",data:aS,complete:function(aV,aU){if(aU==="success"||aU==="notmodified"){aO.html(aN?a("<div>").append(aV.responseText.replace(aw,"")).find(aN):aV.responseText)}if(aT){aO.each(aT,[aV.responseText,aU,aV])}}});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||l.test(this.nodeName)||aq.test(this.type))}).map(function(aN,aO){var aP=a(this).val();return aP==null?null:a.isArray(aP)?a.map(aP,function(aR,aQ){return{name:aO.name,value:aR}}):{name:aO.name,value:aP}}).get()}});a.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(aN,aO){a.fn[aO]=function(aP){return this.bind(aO,aP)}});a.extend({get:function(aN,aP,aQ,aO){if(a.isFunction(aP)){aO=aO||aQ;aQ=aP;aP=null}return a.ajax({type:"GET",url:aN,data:aP,success:aQ,dataType:aO})},getScript:function(aN,aO){return a.get(aN,null,aO,"script")},getJSON:function(aN,aO,aP){return a.get(aN,aO,aP,"json")},post:function(aN,aP,aQ,aO){if(a.isFunction(aP)){aO=aO||aQ;aQ=aP;aP={}}return a.ajax({type:"POST",url:aN,data:aP,success:aQ,dataType:aO})},ajaxSetup:function(aN){a.extend(a.ajaxSettings,aN)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return new aA.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(a4){var aX=a.extend(true,{},a.ajaxSettings,a4),a8,a3,a7,aP=aX.type.toUpperCase(),a0=ai.test(aP);aX.url=aX.url.replace(aL,"");aX.context=a4&&a4.context!=null?a4.context:aX;if(aX.data&&aX.processData&&typeof aX.data!=="string"){aX.data=a.param(aX.data,aX.traditional)}if(aX.dataType==="jsonp"){if(aP==="GET"){if(!n.test(aX.url)){aX.url+=(A.test(aX.url)?"&":"?")+(aX.jsonp||"callback")+"=?"}}else{if(!aX.data||!n.test(aX.data)){aX.data=(aX.data?aX.data+"&":"")+(aX.jsonp||"callback")+"=?"}}aX.dataType="json"}if(aX.dataType==="json"&&(aX.data&&n.test(aX.data)||n.test(aX.url))){a8=aX.jsonpCallback||("jsonp"+ab++);if(aX.data){aX.data=(aX.data+"").replace(n,"="+a8+"$1")}aX.url=aX.url.replace(n,"="+a8+"$1");aX.dataType="script";var a1=aA[a8];aA[a8]=function(ba){a7=ba;a.handleSuccess(aX,aT,a3,a7);a.handleComplete(aX,aT,a3,a7);if(a.isFunction(a1)){a1(ba)}else{aA[a8]=z;try{delete aA[a8]}catch(a9){}}if(aQ){aQ.removeChild(a5)}}}if(aX.dataType==="script"&&aX.cache===null){aX.cache=false}if(aX.cache===false&&aP==="GET"){var aN=a.now();var a6=aX.url.replace(aM,"$1_="+aN);aX.url=a6+((a6===aX.url)?(A.test(aX.url)?"&":"?")+"_="+aN:"")}if(aX.data&&aP==="GET"){aX.url+=(A.test(aX.url)?"&":"?")+aX.data}if(aX.global&&a.active++===0){a.event.trigger("ajaxStart")}var a2=y.exec(aX.url),aR=a2&&(a2[1]&&a2[1]!==location.protocol||a2[2]!==location.host);if(aX.dataType==="script"&&aP==="GET"&&aR){var aQ=Y.getElementsByTagName("head")[0]||Y.documentElement;var a5=Y.createElement("script");if(aX.scriptCharset){a5.charset=aX.scriptCharset}a5.src=aX.url;if(!a8){var aY=false;a5.onload=a5.onreadystatechange=function(){if(!aY&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){aY=true;a.handleSuccess(aX,aT,a3,a7);a.handleComplete(aX,aT,a3,a7);a5.onload=a5.onreadystatechange=null;if(aQ&&a5.parentNode){aQ.removeChild(a5)}}}}aQ.insertBefore(a5,aQ.firstChild);return z}var aV=false;var aT=aX.xhr();if(!aT){return}if(aX.username){aT.open(aP,aX.url,aX.async,aX.username,aX.password)}else{aT.open(aP,aX.url,aX.async)}try{if((aX.data!=null&&!a0)||(a4&&a4.contentType)){aT.setRequestHeader("Content-Type",aX.contentType)}if(aX.ifModified){if(a.lastModified[aX.url]){aT.setRequestHeader("If-Modified-Since",a.lastModified[aX.url])}if(a.etag[aX.url]){aT.setRequestHeader("If-None-Match",a.etag[aX.url])}}if(!aR){aT.setRequestHeader("X-Requested-With","XMLHttpRequest")}aT.setRequestHeader("Accept",aX.dataType&&aX.accepts[aX.dataType]?aX.accepts[aX.dataType]+", */*; q=0.01":aX.accepts._default)}catch(aU){}if(aX.beforeSend&&aX.beforeSend.call(aX.context,aT,aX)===false){if(aX.global&&a.active--===1){a.event.trigger("ajaxStop")}aT.abort();return false}if(aX.global){a.triggerGlobal(aX,"ajaxSend",[aT,aX])}var aW=aT.onreadystatechange=function(a9){if(!aT||aT.readyState===0||a9==="abort"){if(!aV){a.handleComplete(aX,aT,a3,a7)}aV=true;if(aT){aT.onreadystatechange=a.noop}}else{if(!aV&&aT&&(aT.readyState===4||a9==="timeout")){aV=true;aT.onreadystatechange=a.noop;a3=a9==="timeout"?"timeout":!a.httpSuccess(aT)?"error":aX.ifModified&&a.httpNotModified(aT,aX.url)?"notmodified":"success";var ba;if(a3==="success"){try{a7=a.httpData(aT,aX.dataType,aX)}catch(bb){a3="parsererror";ba=bb}}if(a3==="success"||a3==="notmodified"){if(!a8){a.handleSuccess(aX,aT,a3,a7)}}else{a.handleError(aX,aT,a3,ba)}if(!a8){a.handleComplete(aX,aT,a3,a7)}if(a9==="timeout"){aT.abort()}if(aX.async){aT=null}}}};try{var aO=aT.abort;aT.abort=function(){if(aT&&aO.call){aO.call(aT)}aW("abort")}}catch(aZ){}if(aX.async&&aX.timeout>0){setTimeout(function(){if(aT&&!aV){aW("timeout")}},aX.timeout)}try{aT.send(a0||aX.data==null?null:aX.data)}catch(aS){a.handleError(aX,aT,null,aS);a.handleComplete(aX,aT,a3,a7)}if(!aX.async){aW()}return aT},param:function(aN,aP){var aO=[],aR=function(aS,aT){aT=a.isFunction(aT)?aT():aT;aO[aO.length]=encodeURIComponent(aS)+"="+encodeURIComponent(aT)};if(aP===z){aP=a.ajaxSettings.traditional}if(a.isArray(aN)||aN.jquery){a.each(aN,function(){aR(this.name,this.value)})}else{for(var aQ in aN){o(aQ,aN[aQ],aP,aR)}}return aO.join("&").replace(e,"+")}});function o(aO,aQ,aN,aP){if(a.isArray(aQ)&&aQ.length){a.each(aQ,function(aS,aR){if(aN||U.test(aO)){aP(aO,aR)}else{o(aO+"["+(typeof aR==="object"||a.isArray(aR)?aS:"")+"]",aR,aN,aP)}})}else{if(!aN&&aQ!=null&&typeof aQ==="object"){if(a.isEmptyObject(aQ)){aP(aO,"")}else{a.each(aQ,function(aS,aR){o(aO+"["+aS+"]",aR,aN,aP)})}}else{aP(aO,aQ)}}}a.extend({active:0,lastModified:{},etag:{},handleError:function(aO,aQ,aN,aP){if(aO.error){aO.error.call(aO.context,aQ,aN,aP)}if(aO.global){a.triggerGlobal(aO,"ajaxError",[aQ,aO,aP])}},handleSuccess:function(aO,aQ,aN,aP){if(aO.success){aO.success.call(aO.context,aP,aN,aQ)}if(aO.global){a.triggerGlobal(aO,"ajaxSuccess",[aQ,aO])}},handleComplete:function(aO,aP,aN){if(aO.complete){aO.complete.call(aO.context,aP,aN)}if(aO.global){a.triggerGlobal(aO,"ajaxComplete",[aP,aO])}if(aO.global&&a.active--===1){a.event.trigger("ajaxStop")}},triggerGlobal:function(aP,aO,aN){(aP.context&&aP.context.url==null?a(aP.context):a.event).trigger(aO,aN)},httpSuccess:function(aO){try{return !aO.status&&location.protocol==="file:"||aO.status>=200&&aO.status<300||aO.status===304||aO.status===1223}catch(aN){}return false},httpNotModified:function(aQ,aN){var aP=aQ.getResponseHeader("Last-Modified"),aO=aQ.getResponseHeader("Etag");if(aP){a.lastModified[aN]=aP}if(aO){a.etag[aN]=aO}return aQ.status===304},httpData:function(aS,aQ,aP){var aO=aS.getResponseHeader("content-type")||"",aN=aQ==="xml"||!aQ&&aO.indexOf("xml")>=0,aR=aN?aS.responseXML:aS.responseText;if(aN&&aR.documentElement.nodeName==="parsererror"){a.error("parsererror")}if(aP&&aP.dataFilter){aR=aP.dataFilter(aR,aQ)}if(typeof aR==="string"){if(aQ==="json"||!aQ&&aO.indexOf("json")>=0){aR=a.parseJSON(aR)}else{if(aQ==="script"||!aQ&&aO.indexOf("javascript")>=0){a.globalEval(aR)}}}return aR}});if(aA.ActiveXObject){a.ajaxSettings.xhr=function(){if(aA.location.protocol!=="file:"){try{return new aA.XMLHttpRequest()}catch(aO){}}try{return new aA.ActiveXObject("Microsoft.XMLHTTP")}catch(aN){}}}a.support.ajax=!!a.ajaxSettings.xhr();var E={},aa=/^(?:toggle|show|hide)$/,ak=/^([+\-]=)?([\d+.\-]+)(.*)$/,av,ae=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];a.fn.extend({show:function(aP,aR,aQ){if(aP||aP===0){return this.animate(at("show",3),aP,aR,aQ)}else{for(var aO=0,aN=this.length;aO<aN;aO++){if(!a.data(this[aO],"olddisplay")&&this[aO].style.display==="none"){this[aO].style.display=""}if(this[aO].style.display===""&&a.css(this[aO],"display")==="none"){a.data(this[aO],"olddisplay",q(this[aO].nodeName))}}for(aO=0;aO<aN;aO++){this[aO].style.display=a.data(this[aO],"olddisplay")||""}return this}},hide:function(aP,aS,aR){if(aP||aP===0){return this.animate(at("hide",3),aP,aS,aR)}else{for(var aO=0,aN=this.length;aO<aN;aO++){var aQ=a.css(this[aO],"display");if(aQ!=="none"){a.data(this[aO],"olddisplay",aQ)}}for(aO=0;aO<aN;aO++){this[aO].style.display="none"}return this}},_toggle:a.fn.toggle,toggle:function(aP,aO,aQ){var aN=typeof aP==="boolean";if(a.isFunction(aP)&&a.isFunction(aO)){this._toggle.apply(this,arguments)}else{if(aP==null||aN){this.each(function(){var aR=aN?aP:a(this).is(":hidden");a(this)[aR?"show":"hide"]()})}else{this.animate(at("toggle",3),aP,aO,aQ)}}return this},fadeTo:function(aN,aQ,aP,aO){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:aQ},aN,aP,aO)},animate:function(aR,aO,aQ,aP){var aN=a.speed(aO,aQ,aP);if(a.isEmptyObject(aR)){return this.each(aN.complete)}return this[aN.queue===false?"each":"queue"](function(){var aU=a.extend({},aN),aY,aV=this.nodeType===1,aW=aV&&a(this).is(":hidden"),aS=this;for(aY in aR){var aT=a.camelCase(aY);if(aY!==aT){aR[aT]=aR[aY];delete aR[aY];aY=aT}if(aR[aY]==="hide"&&aW||aR[aY]==="show"&&!aW){return aU.complete.call(this)}if(aV&&(aY==="height"||aY==="width")){aU.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 aX=q(this.nodeName);if(aX==="inline"){this.style.display="inline-block"}else{this.style.display="inline";this.style.zoom=1}}}}if(a.isArray(aR[aY])){(aU.specialEasing=aU.specialEasing||{})[aY]=aR[aY][1];aR[aY]=aR[aY][0]}}if(aU.overflow!=null){this.style.overflow="hidden"}aU.curAnim=a.extend({},aR);a.each(aR,function(a0,a4){var a3=new a.fx(aS,aU,a0);if(aa.test(a4)){a3[a4==="toggle"?aW?"show":"hide":a4](aR)}else{var a2=ak.exec(a4),a5=a3.cur(true)||0;if(a2){var aZ=parseFloat(a2[2]),a1=a2[3]||"px";if(a1!=="px"){a.style(aS,a0,(aZ||1)+a1);a5=((aZ||1)/a3.cur(true))*a5;a.style(aS,a0,a5+a1)}if(a2[1]){aZ=((a2[1]==="-="?-1:1)*aZ)+a5}a3.custom(a5,aZ,a1)}else{a3.custom(a5,a4,"")}}});return true})},stop:function(aO,aN){var aP=a.timers;if(aO){this.queue([])}this.each(function(){for(var aQ=aP.length-1;aQ>=0;aQ--){if(aP[aQ].elem===this){if(aN){aP[aQ](true)}aP.splice(aQ,1)}}});if(!aN){this.dequeue()}return this}});function at(aO,aN){var aP={};a.each(ae.concat.apply([],ae.slice(0,aN)),function(){aP[this]=aO});return aP}a.each({slideDown:at("show",1),slideUp:at("hide",1),slideToggle:at("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(aN,aO){a.fn[aN]=function(aP,aR,aQ){return this.animate(aO,aP,aR,aQ)}});a.extend({speed:function(aP,aQ,aO){var aN=aP&&typeof aP==="object"?a.extend({},aP):{complete:aO||!aO&&aQ||a.isFunction(aP)&&aP,duration:aP,easing:aO&&aQ||aQ&&!a.isFunction(aQ)&&aQ};aN.duration=a.fx.off?0:typeof aN.duration==="number"?aN.duration:aN.duration in a.fx.speeds?a.fx.speeds[aN.duration]:a.fx.speeds._default;aN.old=aN.complete;aN.complete=function(){if(aN.queue!==false){a(this).dequeue()}if(a.isFunction(aN.old)){aN.old.call(this)}};return aN},easing:{linear:function(aP,aQ,aN,aO){return aN+aO*aP},swing:function(aP,aQ,aN,aO){return((-Math.cos(aP*Math.PI)/2)+0.5)*aO+aN}},timers:[],fx:function(aO,aN,aP){this.options=aN;this.elem=aO;this.prop=aP;if(!aN.orig){aN.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 aN=parseFloat(a.css(this.elem,this.prop));return aN&&aN>-10000?aN:0},custom:function(aS,aR,aQ){this.startTime=a.now();this.start=aS;this.end=aR;this.unit=aQ||this.unit||"px";this.now=this.start;this.pos=this.state=0;var aN=this,aP=a.fx;function aO(aT){return aN.step(aT)}aO.elem=this.elem;if(aO()&&a.timers.push(aO)&&!av){av=setInterval(aP.tick,aP.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(aQ){var aV=a.now(),aR=true;if(aQ||aV>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var aS in this.options.curAnim){if(this.options.curAnim[aS]!==true){aR=false}}if(aR){if(this.options.overflow!=null&&!a.support.shrinkWrapBlocks){var aP=this.elem,aW=this.options;a.each(["","X","Y"],function(aX,aY){aP.style["overflow"+aY]=aW.overflow[aX]})}if(this.options.hide){a(this.elem).hide()}if(this.options.hide||this.options.show){for(var aN in this.options.curAnim){a.style(this.elem,aN,this.options.orig[aN])}}this.options.complete.call(this.elem)}return false}else{var aO=aV-this.startTime;this.state=aO/this.options.duration;var aT=this.options.specialEasing&&this.options.specialEasing[this.prop];var aU=this.options.easing||(a.easing.swing?"swing":"linear");this.pos=a.easing[aT||aU](this.state,aO,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 aO=a.timers;for(var aN=0;aN<aO.length;aN++){if(!aO[aN]()){aO.splice(aN--,1)}}if(!aO.length){a.fx.stop()}},interval:13,stop:function(){clearInterval(av);av=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(aN){a.style(aN.elem,"opacity",aN.now)},_default:function(aN){if(aN.elem.style&&aN.elem.style[aN.prop]!=null){aN.elem.style[aN.prop]=(aN.prop==="width"||aN.prop==="height"?Math.max(0,aN.now):aN.now)+aN.unit}else{aN.elem[aN.prop]=aN.now}}}});if(a.expr&&a.expr.filters){a.expr.filters.animated=function(aN){return a.grep(a.timers,function(aO){return aN===aO.elem}).length}}function q(aP){if(!E[aP]){var aN=a("<"+aP+">").appendTo("body"),aO=aN.css("display");aN.remove();if(aO==="none"||aO===""){aO="block"}E[aP]=aO}return E[aP]}var I=/^t(?:able|d|h)$/i,N=/^(?:body|html)$/i;if("getBoundingClientRect" in Y.documentElement){a.fn.offset=function(a0){var aQ=this[0],aT;if(a0){return this.each(function(a1){a.offset.setOffset(this,a0,a1)})}if(!aQ||!aQ.ownerDocument){return null}if(aQ===aQ.ownerDocument.body){return a.offset.bodyOffset(aQ)}try{aT=aQ.getBoundingClientRect()}catch(aX){}var aZ=aQ.ownerDocument,aO=aZ.documentElement;if(!aT||!a.contains(aO,aQ)){return aT||{top:0,left:0}}var aU=aZ.body,aV=ag(aZ),aS=aO.clientTop||aU.clientTop||0,aW=aO.clientLeft||aU.clientLeft||0,aN=(aV.pageYOffset||a.support.boxModel&&aO.scrollTop||aU.scrollTop),aR=(aV.pageXOffset||a.support.boxModel&&aO.scrollLeft||aU.scrollLeft),aY=aT.top+aN-aS,aP=aT.left+aR-aW;return{top:aY,left:aP}}}else{a.fn.offset=function(aY){var aS=this[0];if(aY){return this.each(function(aZ){a.offset.setOffset(this,aY,aZ)})}if(!aS||!aS.ownerDocument){return null}if(aS===aS.ownerDocument.body){return a.offset.bodyOffset(aS)}a.offset.initialize();var aP=aS.offsetParent,aO=aS,aX=aS.ownerDocument,aV,aQ=aX.documentElement,aT=aX.body,aU=aX.defaultView,aN=aU?aU.getComputedStyle(aS,null):aS.currentStyle,aW=aS.offsetTop,aR=aS.offsetLeft;while((aS=aS.parentNode)&&aS!==aT&&aS!==aQ){if(a.offset.supportsFixedPosition&&aN.position==="fixed"){break}aV=aU?aU.getComputedStyle(aS,null):aS.currentStyle;aW-=aS.scrollTop;aR-=aS.scrollLeft;if(aS===aP){aW+=aS.offsetTop;aR+=aS.offsetLeft;if(a.offset.doesNotAddBorder&&!(a.offset.doesAddBorderForTableAndCells&&I.test(aS.nodeName))){aW+=parseFloat(aV.borderTopWidth)||0;aR+=parseFloat(aV.borderLeftWidth)||0}aO=aP;aP=aS.offsetParent}if(a.offset.subtractsBorderForOverflowNotVisible&&aV.overflow!=="visible"){aW+=parseFloat(aV.borderTopWidth)||0;aR+=parseFloat(aV.borderLeftWidth)||0}aN=aV}if(aN.position==="relative"||aN.position==="static"){aW+=aT.offsetTop;aR+=aT.offsetLeft}if(a.offset.supportsFixedPosition&&aN.position==="fixed"){aW+=Math.max(aQ.scrollTop,aT.scrollTop);aR+=Math.max(aQ.scrollLeft,aT.scrollLeft)}return{top:aW,left:aR}}}a.offset={initialize:function(){var aN=Y.body,aO=Y.createElement("div"),aR,aT,aS,aU,aP=parseFloat(a.css(aN,"marginTop"))||0,aQ="<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(aO.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});aO.innerHTML=aQ;aN.insertBefore(aO,aN.firstChild);aR=aO.firstChild;aT=aR.firstChild;aU=aR.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(aT.offsetTop!==5);this.doesAddBorderForTableAndCells=(aU.offsetTop===5);aT.style.position="fixed";aT.style.top="20px";this.supportsFixedPosition=(aT.offsetTop===20||aT.offsetTop===15);aT.style.position=aT.style.top="";aR.style.overflow="hidden";aR.style.position="relative";this.subtractsBorderForOverflowNotVisible=(aT.offsetTop===-5);this.doesNotIncludeMarginInBodyOffset=(aN.offsetTop!==aP);aN.removeChild(aO);aN=aO=aR=aT=aS=aU=null;a.offset.initialize=a.noop},bodyOffset:function(aN){var aP=aN.offsetTop,aO=aN.offsetLeft;a.offset.initialize();if(a.offset.doesNotIncludeMarginInBodyOffset){aP+=parseFloat(a.css(aN,"marginTop"))||0;aO+=parseFloat(a.css(aN,"marginLeft"))||0}return{top:aP,left:aO}},setOffset:function(aQ,aZ,aT){var aU=a.css(aQ,"position");if(aU==="static"){aQ.style.position="relative"}var aS=a(aQ),aO=aS.offset(),aN=a.css(aQ,"top"),aX=a.css(aQ,"left"),aY=(aU==="absolute"&&a.inArray("auto",[aN,aX])>-1),aW={},aV={},aP,aR;if(aY){aV=aS.position()}aP=aY?aV.top:parseInt(aN,10)||0;aR=aY?aV.left:parseInt(aX,10)||0;if(a.isFunction(aZ)){aZ=aZ.call(aQ,aT,aO)}if(aZ.top!=null){aW.top=(aZ.top-aO.top)+aP}if(aZ.left!=null){aW.left=(aZ.left-aO.left)+aR}if("using" in aZ){aZ.using.call(aQ,aW)}else{aS.css(aW)}}};a.fn.extend({position:function(){if(!this[0]){return null}var aP=this[0],aO=this.offsetParent(),aQ=this.offset(),aN=N.test(aO[0].nodeName)?{top:0,left:0}:aO.offset();aQ.top-=parseFloat(a.css(aP,"marginTop"))||0;aQ.left-=parseFloat(a.css(aP,"marginLeft"))||0;aN.top+=parseFloat(a.css(aO[0],"borderTopWidth"))||0;aN.left+=parseFloat(a.css(aO[0],"borderLeftWidth"))||0;return{top:aQ.top-aN.top,left:aQ.left-aN.left}},offsetParent:function(){return this.map(function(){var aN=this.offsetParent||Y.body;while(aN&&(!N.test(aN.nodeName)&&a.css(aN,"position")==="static")){aN=aN.offsetParent}return aN})}});a.each(["Left","Top"],function(aO,aN){var aP="scroll"+aN;a.fn[aP]=function(aS){var aQ=this[0],aR;if(!aQ){return null}if(aS!==z){return this.each(function(){aR=ag(this);if(aR){aR.scrollTo(!aO?aS:a(aR).scrollLeft(),aO?aS:a(aR).scrollTop())}else{this[aP]=aS}})}else{aR=ag(aQ);return aR?("pageXOffset" in aR)?aR[aO?"pageYOffset":"pageXOffset"]:a.support.boxModel&&aR.document.documentElement[aP]||aR.document.body[aP]:aQ[aP]}}});function ag(aN){return a.isWindow(aN)?aN:aN.nodeType===9?aN.defaultView||aN.parentWindow:false}a.each(["Height","Width"],function(aO,aN){var aP=aN.toLowerCase();a.fn["inner"+aN]=function(){return this[0]?parseFloat(a.css(this[0],aP,"padding")):null};a.fn["outer"+aN]=function(aQ){return this[0]?parseFloat(a.css(this[0],aP,aQ?"margin":"border")):null};a.fn[aP]=function(aQ){var aR=this[0];if(!aR){return aQ==null?null:this}if(a.isFunction(aQ)){return this.each(function(aT){var aS=a(this);aS[aP](aQ.call(this,aT,aS[aP]()))})}return a.isWindow(aR)?aR.document.compatMode==="CSS1Compat"&&aR.document.documentElement["client"+aN]||aR.document.body["client"+aN]:(aR.nodeType===9)?Math.max(aR.documentElement["client"+aN],aR.body["scroll"+aN],aR.documentElement["scroll"+aN],aR.body["offset"+aN],aR.documentElement["offset"+aN]):aQ===z?parseFloat(a.css(aR,aP)):this.css(aP,typeof aQ==="string"?aQ:aQ+"px")}})})(window);
/**
}
* Javascript plotting library for jQuery, v. 0.6.
* Released under the MIT license by IOLA, December 2007.
*/
(function(){jQuery.color={};jQuery.color.make=function(c,d,f,e){var b={};b.r=c||0;b.g=d||0;b.b=f||0;b.a=e!=null?e:1;b.add=function(g,h){for(var j=0;j<g.length;++j){b[g.charAt(j)]+=h}return b.normalize()};b.scale=function(g,h){for(var j=0;j<g.length;++j){b[g.charAt(j)]*=h}return b.normalize()};b.toString=function(){if(b.a>=1){return"rgb("+[b.r,b.g,b.b].join(",")+")"}else{return"rgba("+[b.r,b.g,b.b,b.a].join(",")+")"}};b.normalize=function(){function g(j,h,k){return h<j?j:(h>k?k:h)}b.r=g(0,parseInt(b.r),255);b.g=g(0,parseInt(b.g),255);b.b=g(0,parseInt(b.b),255);b.a=g(0,b.a,1);return b};b.clone=function(){return jQuery.color.make(b.r,b.b,b.g,b.a)};return b.normalize()};jQuery.color.extract=function(c,d){var b;do{b=c.css(d).toLowerCase();if(b!=""&&b!="transparent"){break}c=c.parent()}while(!jQuery.nodeName(c.get(0),"body"));if(b=="rgba(0, 0, 0, 0)"){b="transparent"}return jQuery.color.parse(b)};jQuery.color.parse=function(b){var c,e=jQuery.color.make;if(c=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(b)){return e(parseInt(c[1],10),parseInt(c[2],10),parseInt(c[3],10))}if(c=/rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(b)){return e(parseInt(c[1],10),parseInt(c[2],10),parseInt(c[3],10),parseFloat(c[4]))}if(c=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(b)){return e(parseFloat(c[1])*2.55,parseFloat(c[2])*2.55,parseFloat(c[3])*2.55)}if(c=/rgba\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(b)){return e(parseFloat(c[1])*2.55,parseFloat(c[2])*2.55,parseFloat(c[3])*2.55,parseFloat(c[4]))}if(c=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(b)){return e(parseInt(c[1],16),parseInt(c[2],16),parseInt(c[3],16))}if(c=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(b)){return e(parseInt(c[1]+c[1],16),parseInt(c[2]+c[2],16),parseInt(c[3]+c[3],16))}var d=jQuery.trim(b).toLowerCase();if(d=="transparent"){return e(255,255,255,0)}else{c=a[d];return e(c[0],c[1],c[2])}};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]}})();(function(c){function b(N,z,A,e){var p=[],J={colors:["#edc240","#afd8f8","#cb4b4b","#4da74d","#9440ed"],legend:{show:true,noColumns:1,labelFormatter:null,labelBoxBorderColor:"#ccc",container:null,position:"ne",margin:5,backgroundColor:null,backgroundOpacity:0.85},xaxis:{position:"bottom",mode:null,color:null,tickColor:null,transform:null,inverseTransform:null,min:null,max:null,autoscaleMargin:null,ticks:null,tickFormatter:null,labelWidth:null,labelHeight:null,tickLength:null,alignTicksWithAxis:null,tickDecimals:null,tickSize:null,minTickSize:null,monthNames:null,timeformat:null,twelveHourClock:false},yaxis:{autoscaleMargin:0.02,position:"left"},xaxes:[],yaxes:[],series:{points:{show:false,radius:3,lineWidth:2,fill:true,fillColor:"#ffffff",symbol:"circle"},lines:{lineWidth:2,fill:false,fillColor:null,steps:false},bars:{show:false,lineWidth:2,barWidth:1,fill:true,fillColor:null,align:"left",horizontal:false},shadowSize:3},grid:{show:true,aboveData:false,color:"#545454",backgroundColor:null,borderColor:null,tickColor:null,labelMargin:5,axisMargin:8,borderWidth:2,markings:null,markingsColor:"#f4f4f4",markingsLineWidth:2,clickable:false,hoverable:false,autoHighlight:true,mouseActiveRadius:10},hooks:{}},q=null,al=null,am=null,B=null,av=null,ao=[],T=[],H={left:0,right:0,top:0,bottom:0},ah=0,s=0,h=0,aa=0,m={processOptions:[],processRawData:[],processDatapoints:[],drawSeries:[],draw:[],bindEvents:[],drawOverlay:[]},f=this;f.setData=I;f.setupGrid=M;f.draw=at;f.getPlaceholder=function(){return N};f.getCanvas=function(){return q};f.getPlotOffset=function(){return H};f.width=function(){return h};f.height=function(){return aa};f.offset=function(){var aw=am.offset();aw.left+=H.left;aw.top+=H.top;return aw};f.getData=function(){return p};f.getAxis=function(ax,ay){var aw=(ax==x?ao:T)[ay-1];if(aw&&!aw.used){aw=null}return aw};f.getAxes=function(){var ax={},aw;for(aw=0;aw<ao.length;++aw){ax["x"+(aw?(aw+1):"")+"axis"]=ao[aw]||{}}for(aw=0;aw<T.length;++aw){ax["y"+(aw?(aw+1):"")+"axis"]=T[aw]||{}}if(!ax.x2axis){ax.x2axis={n:2}}if(!ax.y2axis){ax.y2axis={n:2}}return ax};f.getXAxes=function(){return ao};f.getYAxes=function(){return T};f.getUsedAxes=Y;f.c2p=V;f.p2c=O;f.getOptions=function(){return J};f.highlight=an;f.unhighlight=ag;f.triggerRedrawOverlay=U;f.pointOffset=function(aw){return{left:parseInt(ao[v(aw,"x")-1].p2c(+aw.x)+H.left),top:parseInt(T[v(aw,"y")-1].p2c(+aw.y)+H.top)}};f.hooks=m;E(f);X(A);F();I(z);M();at();ar();function C(ay,aw){aw=[f].concat(aw);for(var ax=0;ax<ay.length;++ax){ay[ax].apply(this,aw)}}function E(){for(var aw=0;aw<e.length;++aw){var ax=e[aw];ax.init(f);if(ax.options){c.extend(true,J,ax.options)}}}function X(ax){var aw;c.extend(true,J,ax);if(J.xaxis.color==null){J.xaxis.color=J.grid.color}if(J.yaxis.color==null){J.yaxis.color=J.grid.color}if(J.xaxis.tickColor==null){J.xaxis.tickColor=J.grid.tickColor}if(J.yaxis.tickColor==null){J.yaxis.tickColor=J.grid.tickColor}if(J.grid.borderColor==null){J.grid.borderColor=J.grid.color}if(J.grid.tickColor==null){J.grid.tickColor=c.color.parse(J.grid.color).scale("a",0.22).toString()}for(aw=0;aw<Math.max(1,J.xaxes.length);++aw){J.xaxes[aw]=c.extend(true,{},J.xaxis,J.xaxes[aw])}for(aw=0;aw<Math.max(1,J.yaxes.length);++aw){J.yaxes[aw]=c.extend(true,{},J.yaxis,J.yaxes[aw])}if(J.xaxis.noTicks&&J.xaxis.ticks==null){J.xaxis.ticks=J.xaxis.noTicks}if(J.yaxis.noTicks&&J.yaxis.ticks==null){J.yaxis.ticks=J.yaxis.noTicks}if(J.x2axis){J.x2axis.position="top";J.xaxes[1]=J.x2axis}if(J.y2axis){if(J.y2axis.autoscaleMargin===undefined){J.y2axis.autoscaleMargin=0.02}J.y2axis.position="right";J.yaxes[1]=J.y2axis}if(J.grid.coloredAreas){J.grid.markings=J.grid.coloredAreas}if(J.grid.coloredAreasColor){J.grid.markingsColor=J.grid.coloredAreasColor}if(J.lines){c.extend(true,J.series.lines,J.lines)}if(J.points){c.extend(true,J.series.points,J.points)}if(J.bars){c.extend(true,J.series.bars,J.bars)}if(J.shadowSize){J.series.shadowSize=J.shadowSize}for(aw=0;aw<J.xaxes.length;++aw){K(ao,aw+1).options=J.xaxes[aw]}for(aw=0;aw<J.yaxes.length;++aw){K(T,aw+1).options=J.yaxes[aw]}for(var ay in m){if(J.hooks[ay]&&J.hooks[ay].length){m[ay]=m[ay].concat(J.hooks[ay])}}C(m.processOptions,[J])}function I(aw){p=n(aw);w();P()}function n(az){var ax=[];for(var aw=0;aw<az.length;++aw){var ay=c.extend(true,{},J.series);if(az[aw].data){ay.data=az[aw].data;delete az[aw].data;c.extend(true,ay,az[aw]);az[aw].data=ay.data}else{ay.data=az[aw]}ax.push(ay)}return ax}function v(ax,ay){var aw=ax[ay+"axis"];if(typeof aw=="object"){aw=aw.n}if(typeof aw!="number"){aw=1}return aw}function V(az){var ax={},aw,ay;for(aw=0;aw<ao.length;++aw){ay=ao[aw];if(ay&&ay.used){ax["x"+ay.n]=ay.c2p(az.left)}}for(aw=0;aw<T.length;++aw){ay=T[aw];if(ay&&ay.used){ax["y"+ay.n]=ay.c2p(az.top)}}if(ax.x1!==undefined){ax.x=ax.x1}if(ax.y1!==undefined){ax.y=ax.y1}return ax}function O(aA){var ay={},ax,az,aw;for(ax=0;ax<ao.length;++ax){az=ao[ax];if(az&&az.used){aw="x"+az.n;if(aA[aw]==null&&az.n==1){aw="x"}if(aA[aw]){ay.left=az.p2c(aA[aw]);break}}}for(ax=0;ax<T.length;++ax){az=T[ax];if(az&&az.used){aw="y"+az.n;if(aA[aw]==null&&az.n==1){aw="y"}if(aA[aw]){ay.top=az.p2c(aA[aw]);break}}}return ay}function Y(){var ax=[],aw,ay;for(aw=0;aw<ao.length;++aw){ay=ao[aw];if(ay&&ay.used){ax.push(ay)}}for(aw=0;aw<T.length;++aw){ay=T[aw];if(ay&&ay.used){ax.push(ay)}}return ax}function K(ax,aw){if(!ax[aw-1]){ax[aw-1]={n:aw,direction:ax==ao?"x":"y",options:c.extend(true,{},ax==ao?J.xaxis:J.yaxis)}}return ax[aw-1]}function w(){var aB;var aH=p.length,aw=[],az=[];for(aB=0;aB<p.length;++aB){var aE=p[aB].color;if(aE!=null){--aH;if(typeof aE=="number"){az.push(aE)}else{aw.push(c.color.parse(p[aB].color))}}}for(aB=0;aB<az.length;++aB){aH=Math.max(aH,az[aB]+1)}var ax=[],aA=0;aB=0;while(ax.length<aH){var aD;if(J.colors.length==aB){aD=c.color.make(100,100,100)}else{aD=c.color.parse(J.colors[aB])}var ay=aA%2==1?-1:1;aD.scale("rgb",1+ay*Math.ceil(aA/2)*0.2);ax.push(aD);++aB;if(aB>=J.colors.length){aB=0;++aA}}var aC=0,aI;for(aB=0;aB<p.length;++aB){aI=p[aB];if(aI.color==null){aI.color=ax[aC].toString();++aC}else{if(typeof aI.color=="number"){aI.color=ax[aI.color].toString()}}if(aI.lines.show==null){var aG,aF=true;for(aG in aI){if(aI[aG]&&aI[aG].show){aF=false;break}}if(aF){aI.lines.show=true}}aI.xaxis=K(ao,v(aI,"x"));aI.yaxis=K(T,v(aI,"y"))}}function P(){var aJ=Number.POSITIVE_INFINITY,aD=Number.NEGATIVE_INFINITY,aP,aN,aM,aI,ay,aE,aO,aK,aC,aB,ax,aV,aS,aG;function aw(aW,aX){if(!aW){return}aW.datamin=aJ;aW.datamax=aD;aW.used=false}function aA(aY,aX,aW){if(aX<aY.datamin){aY.datamin=aX}if(aW>aY.datamax){aY.datamax=aW}}for(aP=0;aP<ao.length;++aP){aw(ao[aP])}for(aP=0;aP<T.length;++aP){aw(T[aP])}for(aP=0;aP<p.length;++aP){aE=p[aP];aE.datapoints={points:[]};C(m.processRawData,[aE,aE.data,aE.datapoints])}for(aP=0;aP<p.length;++aP){aE=p[aP];var aU=aE.data,aR=aE.datapoints.format;if(!aR){aR=[];aR.push({x:true,number:true,required:true});aR.push({y:true,number:true,required:true});if(aE.bars.show||(aE.lines.show&&aE.lines.fill)){aR.push({y:true,number:true,required:false,defaultValue:0});if(aE.bars.horizontal){delete aR[aR.length-1].y;aR[aR.length-1].x=true}}aE.datapoints.format=aR}if(aE.datapoints.pointsize!=null){continue}aE.datapoints.pointsize=aR.length;aK=aE.datapoints.pointsize;aO=aE.datapoints.points;insertSteps=aE.lines.show&&aE.lines.steps;aE.xaxis.used=aE.yaxis.used=true;for(aN=aM=0;aN<aU.length;++aN,aM+=aK){aG=aU[aN];var az=aG==null;if(!az){for(aI=0;aI<aK;++aI){aV=aG[aI];aS=aR[aI];if(aS){if(aS.number&&aV!=null){aV=+aV;if(isNaN(aV)){aV=null}}if(aV==null){if(aS.required){az=true}if(aS.defaultValue!=null){aV=aS.defaultValue}}}aO[aM+aI]=aV}}if(az){for(aI=0;aI<aK;++aI){aV=aO[aM+aI];if(aV!=null){aS=aR[aI];if(aS.x){aA(aE.xaxis,aV,aV)}if(aS.y){aA(aE.yaxis,aV,aV)}}aO[aM+aI]=null}}else{if(insertSteps&&aM>0&&aO[aM-aK]!=null&&aO[aM-aK]!=aO[aM]&&aO[aM-aK+1]!=aO[aM+1]){for(aI=0;aI<aK;++aI){aO[aM+aK+aI]=aO[aM+aI]}aO[aM+1]=aO[aM-aK+1];aM+=aK}}}}for(aP=0;aP<p.length;++aP){aE=p[aP];C(m.processDatapoints,[aE,aE.datapoints])}for(aP=0;aP<p.length;++aP){aE=p[aP];aO=aE.datapoints.points,aK=aE.datapoints.pointsize;var aF=aJ,aL=aJ,aH=aD,aQ=aD;for(aN=0;aN<aO.length;aN+=aK){if(aO[aN]==null){continue}for(aI=0;aI<aK;++aI){aV=aO[aN+aI];aS=aR[aI];if(!aS){continue}if(aS.x){if(aV<aF){aF=aV}if(aV>aH){aH=aV}}if(aS.y){if(aV<aL){aL=aV}if(aV>aQ){aQ=aV}}}}if(aE.bars.show){var aT=aE.bars.align=="left"?0:-aE.bars.barWidth/2;if(aE.bars.horizontal){aL+=aT;aQ+=aT+aE.bars.barWidth}else{aF+=aT;aH+=aT+aE.bars.barWidth}}aA(aE.xaxis,aF,aH);aA(aE.yaxis,aL,aQ)}c.each(Y(),function(aW,aX){if(aX.datamin==aJ){aX.datamin=null}if(aX.datamax==aD){aX.datamax=null}})}function F(){function aw(ay,ax){var az=document.createElement("canvas");az.width=ay;az.height=ax;if(!az.getContext){az=window.G_vmlCanvasManager.initElement(az)}return az}ah=N.width();s=N.height();N.html("");if(N.css("position")=="static"){N.css("position","relative")}if(ah<=0||s<=0){throw"Invalid dimensions for plot, width = "+ah+", height = "+s}if(window.G_vmlCanvasManager){window.G_vmlCanvasManager.init_(document)}q=c(aw(ah,s)).appendTo(N).get(0);B=q.getContext("2d");al=c(aw(ah,s)).css({position:"absolute",left:0,top:0}).appendTo(N).get(0);av=al.getContext("2d");av.stroke()}function ar(){am=c([al,q]);if(J.grid.hoverable){am.mousemove(d)}if(J.grid.clickable){am.click(G)}C(m.bindEvents,[am])}function l(aB){function ax(aC){return aC}var aA,aw,ay=aB.options.transform||ax,az=aB.options.inverseTransform;if(aB.direction=="x"){aA=aB.scale=h/(ay(aB.max)-ay(aB.min));aw=ay(aB.min);if(ay==ax){aB.p2c=function(aC){return(aC-aw)*aA}}else{aB.p2c=function(aC){return(ay(aC)-aw)*aA}}if(!az){aB.c2p=function(aC){return aw+aC/aA}}else{aB.c2p=function(aC){return az(aw+aC/aA)}}}else{aA=aB.scale=aa/(ay(aB.max)-ay(aB.min));aw=ay(aB.max);if(ay==ax){aB.p2c=function(aC){return(aw-aC)*aA}}else{aB.p2c=function(aC){return(aw-ay(aC))*aA}}if(!az){aB.c2p=function(aC){return aw-aC/aA}}else{aB.c2p=function(aC){return az(aw-aC/aA)}}}}function W(ay){if(!ay){return}var aw=ay.options,aA,aE=ay.ticks||[],aD=[],az,aF=aw.labelWidth,aB=aw.labelHeight,ax;function aC(aH,aG){return c('<div style="position:absolute;top:-10000px;'+aG+'font-size:smaller"><div class="'+ay.direction+"Axis "+ay.direction+ay.n+'Axis">'+aH.join("")+"</div></div>").appendTo(N)}if(ay.direction=="x"){if(aF==null){aF=Math.floor(ah/(aE.length>0?aE.length:1))}if(aB==null){aD=[];for(aA=0;aA<aE.length;++aA){az=aE[aA].label;if(az){aD.push('<div class="tickLabel" style="float:left;width:'+aF+'px">'+az+"</div>")}}if(aD.length>0){aD.push('<div style="clear:left"></div>');ax=aC(aD,"width:10000px;");aB=ax.height();ax.remove()}}}else{if(aF==null||aB==null){for(aA=0;aA<aE.length;++aA){az=aE[aA].label;if(az){aD.push('<div class="tickLabel">'+az+"</div>")}}if(aD.length>0){ax=aC(aD,"");if(aF==null){aF=ax.children().width()}if(aB==null){aB=ax.find("div.tickLabel").height()}ax.remove()}}}if(aF==null){aF=0}if(aB==null){aB=0}ay.labelWidth=aF;ay.labelHeight=aB}function Z(ay){if(!ay||(!ay.used&&!(ay.labelWidth||ay.labelHeight))){return}var ax=ay.labelWidth,aG=ay.labelHeight,aC=ay.options.position,aA=ay.options.tickLength,aB=J.grid.axisMargin,aE=J.grid.labelMargin,aF=ay.direction=="x"?ao:T,az;var aw=c.grep(aF,function(aI){return aI&&aI.options.position==aC&&(aI.labelHeight||aI.labelWidth)});if(c.inArray(ay,aw)==aw.length-1){aB=0}if(aA==null){aA="full"}var aD=c.grep(aF,function(aI){return aI&&(aI.labelHeight||aI.labelWidth)});var aH=c.inArray(ay,aD)==0;if(!aH&&aA=="full"){aA=5}if(!isNaN(+aA)){aE+=+aA}if(ay.direction=="x"){aG+=aE;if(aC=="bottom"){H.bottom+=aG+aB;ay.box={top:s-H.bottom,height:aG}}else{ay.box={top:H.top+aB,height:aG};H.top+=aG+aB}}else{ax+=aE;if(aC=="left"){ay.box={left:H.left+aB,width:ax};H.left+=ax+aB}else{H.right+=ax+aB;ay.box={left:ah-H.right,width:ax}}}ay.position=aC;ay.tickLength=aA;ay.box.padding=aE;ay.innermost=aH}function ab(aw){if(aw.direction=="x"){aw.box.left=H.left;aw.box.width=h}else{aw.box.top=H.top;aw.box.height=aa}}function M(){var aB=Y(),ay,ax;for(ax=0;ax<aB.length;++ax){k(aB[ax])}H.left=H.right=H.top=H.bottom=0;if(J.grid.show){for(ax=0;ax<aB.length;++ax){aq(aB[ax]);S(aB[ax]);r(aB[ax],aB[ax].ticks)}for(ay=0;ay<ao.length;++ay){W(ao[ay])}for(ay=0;ay<T.length;++ay){W(T[ay])}for(ay=ao.length-1;ay>=0;--ay){Z(ao[ay])}for(ay=T.length-1;ay>=0;--ay){Z(T[ay])}var aA=0;for(var az=0;az<p.length;++az){aA=Math.max(aA,2*(p[az].points.radius+p[az].points.lineWidth/2))}for(var aw in H){H[aw]+=J.grid.borderWidth;H[aw]=Math.max(aA,H[aw])}}h=ah-H.left-H.right;aa=s-H.bottom-H.top;for(ax=0;ax<aB.length;++ax){l(aB[ax])}if(J.grid.show){for(ax=0;ax<aB.length;++ax){ab(aB[ax])}ae()}au()}function k(az){var aA=az.options,ay=+(aA.min!=null?aA.min:az.datamin),aw=+(aA.max!=null?aA.max:az.datamax),aC=aw-ay;if(aC==0){var ax=aw==0?1:0.01;if(aA.min==null){ay-=ax}if(aA.max==null||aA.min!=null){aw+=ax}}else{var aB=aA.autoscaleMargin;if(aB!=null){if(aA.min==null){ay-=aC*aB;if(ay<0&&az.datamin!=null&&az.datamin>=0){ay=0}}if(aA.max==null){aw+=aC*aB;if(aw>0&&az.datamax!=null&&az.datamax<=0){aw=0}}}}az.min=ay;az.max=aw}function aq(aB){var aH=aB.options;var aC;if(typeof aH.ticks=="number"&&aH.ticks>0){aC=aH.ticks}else{if(aB.direction=="x"){aC=0.3*Math.sqrt(ah)}else{aC=0.3*Math.sqrt(s)}}var aO=(aB.max-aB.min)/aC,aJ,aw,aI,aM,aN,aL,aD;if(aH.mode=="time"){var aE={second:1000,minute:60*1000,hour:60*60*1000,day:24*60*60*1000,month:30*24*60*60*1000,year:365.2425*24*60*60*1000};var aF=[[1,"second"],[2,"second"],[5,"second"],[10,"second"],[30,"second"],[1,"minute"],[2,"minute"],[5,"minute"],[10,"minute"],[30,"minute"],[1,"hour"],[2,"hour"],[4,"hour"],[8,"hour"],[12,"hour"],[1,"day"],[2,"day"],[3,"day"],[0.25,"month"],[0.5,"month"],[1,"month"],[2,"month"],[3,"month"],[6,"month"],[1,"year"]];var ax=0;if(aH.minTickSize!=null){if(typeof aH.tickSize=="number"){ax=aH.tickSize}else{ax=aH.minTickSize[0]*aE[aH.minTickSize[1]]}}for(var aN=0;aN<aF.length-1;++aN){if(aO<(aF[aN][0]*aE[aF[aN][1]]+aF[aN+1][0]*aE[aF[aN+1][1]])/2&&aF[aN][0]*aE[aF[aN][1]]>=ax){break}}aJ=aF[aN][0];aI=aF[aN][1];if(aI=="year"){aL=Math.pow(10,Math.floor(Math.log(aO/aE.year)/Math.LN10));aD=(aO/aE.year)/aL;if(aD<1.5){aJ=1}else{if(aD<3){aJ=2}else{if(aD<7.5){aJ=5}else{aJ=10}}}aJ*=aL}aB.tickSize=aH.tickSize||[aJ,aI];aw=function(aS){var aX=[],aV=aS.tickSize[0],aY=aS.tickSize[1],aW=new Date(aS.min);var aR=aV*aE[aY];if(aY=="second"){aW.setUTCSeconds(a(aW.getUTCSeconds(),aV))}if(aY=="minute"){aW.setUTCMinutes(a(aW.getUTCMinutes(),aV))}if(aY=="hour"){aW.setUTCHours(a(aW.getUTCHours(),aV))}if(aY=="month"){aW.setUTCMonth(a(aW.getUTCMonth(),aV))}if(aY=="year"){aW.setUTCFullYear(a(aW.getUTCFullYear(),aV))}aW.setUTCMilliseconds(0);if(aR>=aE.minute){aW.setUTCSeconds(0)}if(aR>=aE.hour){aW.setUTCMinutes(0)}if(aR>=aE.day){aW.setUTCHours(0)}if(aR>=aE.day*4){aW.setUTCDate(1)}if(aR>=aE.year){aW.setUTCMonth(0)}var a0=0,aZ=Number.NaN,aT;do{aT=aZ;aZ=aW.getTime();aX.push(aZ);if(aY=="month"){if(aV<1){aW.setUTCDate(1);var aQ=aW.getTime();aW.setUTCMonth(aW.getUTCMonth()+1);var aU=aW.getTime();aW.setTime(aZ+a0*aE.hour+(aU-aQ)*aV);a0=aW.getUTCHours();aW.setUTCHours(0)}else{aW.setUTCMonth(aW.getUTCMonth()+aV)}}else{if(aY=="year"){aW.setUTCFullYear(aW.getUTCFullYear()+aV)}else{aW.setTime(aZ+aR)}}}while(aZ<aS.max&&aZ!=aT);return aX};aM=function(aQ,aT){var aV=new Date(aQ);if(aH.timeformat!=null){return c.plot.formatDate(aV,aH.timeformat,aH.monthNames)}var aR=aT.tickSize[0]*aE[aT.tickSize[1]];var aS=aT.max-aT.min;var aU=(aH.twelveHourClock)?" %p":"";if(aR<aE.minute){fmt="%h:%M:%S"+aU}else{if(aR<aE.day){if(aS<2*aE.day){fmt="%h:%M"+aU}else{fmt="%b %d %h:%M"+aU}}else{if(aR<aE.month){fmt="%b %d"}else{if(aR<aE.year){if(aS<aE.year){fmt="%b"}else{fmt="%b %y"}}else{fmt="%y"}}}}return c.plot.formatDate(aV,fmt,aH.monthNames)}}else{var aP=aH.tickDecimals;var aK=-Math.floor(Math.log(aO)/Math.LN10);if(aP!=null&&aK>aP){aK=aP}aL=Math.pow(10,-aK);aD=aO/aL;if(aD<1.5){aJ=1}else{if(aD<3){aJ=2;if(aD>2.25&&(aP==null||aK+1<=aP)){aJ=2.5;++aK}}else{if(aD<7.5){aJ=5}else{aJ=10}}}aJ*=aL;if(aH.minTickSize!=null&&aJ<aH.minTickSize){aJ=aH.minTickSize}aB.tickDecimals=Math.max(0,aP!=null?aP:aK);aB.tickSize=aH.tickSize||aJ;aw=function(aS){var aU=[];var aV=a(aS.min,aS.tickSize),aR=0,aQ=Number.NaN,aT;do{aT=aQ;aQ=aV+aR*aS.tickSize;aU.push(aQ);++aR}while(aQ<aS.max&&aQ!=aT);return aU};aM=function(aQ,aR){return aQ.toFixed(aR.tickDecimals)}}if(aH.alignTicksWithAxis!=null){var aA=(aB.direction=="x"?ao:T)[aH.alignTicksWithAxis-1];if(aA&&aA.used&&aA!=aB){var aG=aw(aB);if(aG.length>0){if(aH.min==null){aB.min=Math.min(aB.min,aG[0])}if(aH.max==null&&aG.length>1){aB.max=Math.max(aB.max,aG[aG.length-1])}}aw=function(aS){var aT=[],aQ,aR;for(aR=0;aR<aA.ticks.length;++aR){aQ=(aA.ticks[aR].v-aA.min)/(aA.max-aA.min);aQ=aS.min+aQ*(aS.max-aS.min);aT.push(aQ)}return aT};if(aB.mode!="time"&&aH.tickDecimals==null){var az=Math.max(0,-Math.floor(Math.log(aO)/Math.LN10)+1),ay=aw(aB);if(!(ay.length>1&&/\..*0$/.test((ay[1]-ay[0]).toFixed(az)))){aB.tickDecimals=az}}}}aB.tickGenerator=aw;if(c.isFunction(aH.tickFormatter)){aB.tickFormatter=function(aQ,aR){return""+aH.tickFormatter(aQ,aR)}}else{aB.tickFormatter=aM}}function S(aA){aA.ticks=[];var aC=aA.options.ticks,aB=null;if(aC==null||(typeof aC=="number"&&aC>0)){aB=aA.tickGenerator(aA)}else{if(aC){if(c.isFunction(aC)){aB=aC({min:aA.min,max:aA.max})}else{aB=aC}}}var az,aw;for(az=0;az<aB.length;++az){var ax=null;var ay=aB[az];if(typeof ay=="object"){aw=ay[0];if(ay.length>1){ax=ay[1]}}else{aw=ay}if(ax==null){ax=aA.tickFormatter(aw,aA)}aA.ticks[az]={v:aw,label:ax}}}function r(aw,ax){if(aw.options.autoscaleMargin!=null&&ax.length>0){if(aw.options.min==null){aw.min=Math.min(aw.min,ax[0].v)}if(aw.options.max==null&&ax.length>1){aw.max=Math.max(aw.max,ax[ax.length-1].v)}}}function at(){B.clearRect(0,0,ah,s);var ax=J.grid;if(ax.show&&!ax.aboveData){u()}for(var aw=0;aw<p.length;++aw){C(m.drawSeries,[B,p[aw]]);aj(p[aw])}C(m.draw,[B]);if(ax.show&&ax.aboveData){u()}}function o(aw,aD){var az,aC,aB,aA,ay;aA=Y();for(i=0;i<aA.length;++i){az=aA[i];if(az.direction==aD){ay=aD+az.n+"axis";if(!aw[ay]&&az.n==1){ay=aD+"axis"}if(aw[ay]){aC=aw[ay].from;aB=aw[ay].to;break}}}if(!aw[ay]){az=aD=="x"?ao[0]:T[0];aC=aw[aD+"1"];aB=aw[aD+"2"]}if(aC!=null&&aB!=null&&aC>aB){var ax=aC;aC=aB;aB=ax}return{from:aC,to:aB,axis:az}}function u(){var aA;B.save();B.translate(H.left,H.top);if(J.grid.backgroundColor){B.fillStyle=t(J.grid.backgroundColor,aa,0,"rgba(255, 255, 255, 0)");B.fillRect(0,0,h,aa)}var aC=J.grid.markings;if(aC){if(c.isFunction(aC)){var aF=f.getAxes();aF.xmin=aF.xaxis.min;aF.xmax=aF.xaxis.max;aF.ymin=aF.yaxis.min;aF.ymax=aF.yaxis.max;aC=aC(aF)}for(aA=0;aA<aC.length;++aA){var ay=aC[aA],ax=o(ay,"x"),aD=o(ay,"y");if(ax.from==null){ax.from=ax.axis.min}if(ax.to==null){ax.to=ax.axis.max}if(aD.from==null){aD.from=aD.axis.min}if(aD.to==null){aD.to=aD.axis.max}if(ax.to<ax.axis.min||ax.from>ax.axis.max||aD.to<aD.axis.min||aD.from>aD.axis.max){continue}ax.from=Math.max(ax.from,ax.axis.min);ax.to=Math.min(ax.to,ax.axis.max);aD.from=Math.max(aD.from,aD.axis.min);aD.to=Math.min(aD.to,aD.axis.max);if(ax.from==ax.to&&aD.from==aD.to){continue}ax.from=ax.axis.p2c(ax.from);ax.to=ax.axis.p2c(ax.to);aD.from=aD.axis.p2c(aD.from);aD.to=aD.axis.p2c(aD.to);if(ax.from==ax.to||aD.from==aD.to){B.beginPath();B.strokeStyle=ay.color||J.grid.markingsColor;B.lineWidth=ay.lineWidth||J.grid.markingsLineWidth;B.moveTo(ax.from,aD.from);B.lineTo(ax.to,aD.to);B.stroke()}else{B.fillStyle=ay.color||J.grid.markingsColor;B.fillRect(ax.from,aD.to,ax.to-ax.from,aD.from-aD.to)}}}var aF=Y(),aH=J.grid.borderWidth;for(var az=0;az<aF.length;++az){var aw=aF[az],aB=aw.box,aL=aw.tickLength,aI,aG,aK,aE;B.strokeStyle=aw.options.tickColor||c.color.parse(aw.options.color).scale("a",0.22).toString();B.lineWidth=1;if(aw.direction=="x"){aI=0;if(aL=="full"){aG=(aw.position=="top"?0:aa)}else{aG=aB.top-H.top+(aw.position=="top"?aB.height:0)}}else{aG=0;if(aL=="full"){aI=(aw.position=="left"?0:h)}else{aI=aB.left-H.left+(aw.position=="left"?aB.width:0)}}if(!aw.innermost){B.beginPath();aK=aE=0;if(aw.direction=="x"){aK=h}else{aE=aa}if(B.lineWidth==1){aI=Math.floor(aI)+0.5;aG=Math.floor(aG)+0.5}B.moveTo(aI,aG);B.lineTo(aI+aK,aG+aE);B.stroke()}B.beginPath();for(aA=0;aA<aw.ticks.length;++aA){var aJ=aw.ticks[aA].v;aK=aE=0;if(aJ<aw.min||aJ>aw.max||(aL=="full"&&aH>0&&(aJ==aw.min||aJ==aw.max))){continue}if(aw.direction=="x"){aI=aw.p2c(aJ);aE=aL=="full"?-aa:aL;if(aw.position=="top"){aE=-aE}}else{aG=aw.p2c(aJ);aK=aL=="full"?-h:aL;if(aw.position=="left"){aK=-aK}}if(B.lineWidth==1){if(aw.direction=="x"){aI=Math.floor(aI)+0.5}else{aG=Math.floor(aG)+0.5}}B.moveTo(aI,aG);B.lineTo(aI+aK,aG+aE)}B.stroke()}if(aH){B.lineWidth=aH;B.strokeStyle=J.grid.borderColor;B.strokeRect(-aH/2,-aH/2,h+aH,aa+aH)}B.restore()}function ae(){N.find(".tickLabels").remove();var aB=['<div class="tickLabels" style="font-size:smaller">'];var aE=Y();for(var ay=0;ay<aE.length;++ay){var ax=aE[ay],aA=ax.box;aB.push('<div class="'+ax.direction+"Axis "+ax.direction+ax.n+'Axis" style="color:'+ax.options.color+'">');for(var az=0;az<ax.ticks.length;++az){var aC=ax.ticks[az];if(!aC.label||aC.v<ax.min||aC.v>ax.max){continue}var aF={},aD;if(ax.direction=="x"){aD="center";aF.left=Math.round(H.left+ax.p2c(aC.v)-ax.labelWidth/2);if(ax.position=="bottom"){aF.top=aA.top+aA.padding}else{aF.bottom=s-(aA.top+aA.height-aA.padding)}}else{aF.top=Math.round(H.top+ax.p2c(aC.v)-ax.labelHeight/2);if(ax.position=="left"){aF.right=ah-(aA.left+aA.width-aA.padding);aD="right"}else{aF.left=aA.left+aA.padding;aD="left"}}aF.width=ax.labelWidth;var aw=["position:absolute","text-align:"+aD];for(var aG in aF){aw.push(aG+":"+aF[aG]+"px")}aB.push('<div class="tickLabel" style="'+aw.join(";")+'">'+aC.label+"</div>")}aB.push("</div>")}aB.push("</div>");N.append(aB.join(""))}function aj(aw){if(aw.lines.show){D(aw)}if(aw.bars.show){Q(aw)}if(aw.points.show){R(aw)}}function D(az){function ay(aK,aL,aD,aP,aO){var aQ=aK.points,aE=aK.pointsize,aI=null,aH=null;B.beginPath();for(var aJ=aE;aJ<aQ.length;aJ+=aE){var aG=aQ[aJ-aE],aN=aQ[aJ-aE+1],aF=aQ[aJ],aM=aQ[aJ+1];if(aG==null||aF==null){continue}if(aN<=aM&&aN<aO.min){if(aM<aO.min){continue}aG=(aO.min-aN)/(aM-aN)*(aF-aG)+aG;aN=aO.min}else{if(aM<=aN&&aM<aO.min){if(aN<aO.min){continue}aF=(aO.min-aN)/(aM-aN)*(aF-aG)+aG;aM=aO.min}}if(aN>=aM&&aN>aO.max){if(aM>aO.max){continue}aG=(aO.max-aN)/(aM-aN)*(aF-aG)+aG;aN=aO.max}else{if(aM>=aN&&aM>aO.max){if(aN>aO.max){continue}aF=(aO.max-aN)/(aM-aN)*(aF-aG)+aG;aM=aO.max}}if(aG<=aF&&aG<aP.min){if(aF<aP.min){continue}aN=(aP.min-aG)/(aF-aG)*(aM-aN)+aN;aG=aP.min}else{if(aF<=aG&&aF<aP.min){if(aG<aP.min){continue}aM=(aP.min-aG)/(aF-aG)*(aM-aN)+aN;aF=aP.min}}if(aG>=aF&&aG>aP.max){if(aF>aP.max){continue}aN=(aP.max-aG)/(aF-aG)*(aM-aN)+aN;aG=aP.max}else{if(aF>=aG&&aF>aP.max){if(aG>aP.max){continue}aM=(aP.max-aG)/(aF-aG)*(aM-aN)+aN;aF=aP.max}}if(aG!=aI||aN!=aH){B.moveTo(aP.p2c(aG)+aL,aO.p2c(aN)+aD)}aI=aF;aH=aM;B.lineTo(aP.p2c(aF)+aL,aO.p2c(aM)+aD)}B.stroke()}function aA(aD,aL,aK){var aR=aD.points,aQ=aD.pointsize,aI=Math.min(Math.max(0,aK.min),aK.max),aS=0,aP,aO=false,aH=1,aG=0,aM=0;while(true){if(aQ>0&&aS>aR.length+aQ){break}aS+=aQ;var aU=aR[aS-aQ],aF=aR[aS-aQ+aH],aT=aR[aS],aE=aR[aS+aH];if(aO){if(aQ>0&&aU!=null&&aT==null){aM=aS;aQ=-aQ;aH=2;continue}if(aQ<0&&aS==aG+aQ){B.fill();aO=false;aQ=-aQ;aH=1;aS=aG=aM+aQ;continue}}if(aU==null||aT==null){continue}if(aU<=aT&&aU<aL.min){if(aT<aL.min){continue}aF=(aL.min-aU)/(aT-aU)*(aE-aF)+aF;aU=aL.min}else{if(aT<=aU&&aT<aL.min){if(aU<aL.min){continue}aE=(aL.min-aU)/(aT-aU)*(aE-aF)+aF;aT=aL.min}}if(aU>=aT&&aU>aL.max){if(aT>aL.max){continue}aF=(aL.max-aU)/(aT-aU)*(aE-aF)+aF;aU=aL.max}else{if(aT>=aU&&aT>aL.max){if(aU>aL.max){continue}aE=(aL.max-aU)/(aT-aU)*(aE-aF)+aF;aT=aL.max}}if(!aO){B.beginPath();B.moveTo(aL.p2c(aU),aK.p2c(aI));aO=true}if(aF>=aK.max&&aE>=aK.max){B.lineTo(aL.p2c(aU),aK.p2c(aK.max));B.lineTo(aL.p2c(aT),aK.p2c(aK.max));continue}else{if(aF<=aK.min&&aE<=aK.min){B.lineTo(aL.p2c(aU),aK.p2c(aK.min));B.lineTo(aL.p2c(aT),aK.p2c(aK.min));continue}}var aJ=aU,aN=aT;if(aF<=aE&&aF<aK.min&&aE>=aK.min){aU=(aK.min-aF)/(aE-aF)*(aT-aU)+aU;aF=aK.min}else{if(aE<=aF&&aE<aK.min&&aF>=aK.min){aT=(aK.min-aF)/(aE-aF)*(aT-aU)+aU;aE=aK.min}}if(aF>=aE&&aF>aK.max&&aE<=aK.max){aU=(aK.max-aF)/(aE-aF)*(aT-aU)+aU;aF=aK.max}else{if(aE>=aF&&aE>aK.max&&aF<=aK.max){aT=(aK.max-aF)/(aE-aF)*(aT-aU)+aU;aE=aK.max}}if(aU!=aJ){B.lineTo(aL.p2c(aJ),aK.p2c(aF))}B.lineTo(aL.p2c(aU),aK.p2c(aF));B.lineTo(aL.p2c(aT),aK.p2c(aE));if(aT!=aN){B.lineTo(aL.p2c(aT),aK.p2c(aE));B.lineTo(aL.p2c(aN),aK.p2c(aE))}}}B.save();B.translate(H.left,H.top);B.lineJoin="round";var aB=az.lines.lineWidth,aw=az.shadowSize;if(aB>0&&aw>0){B.lineWidth=aw;B.strokeStyle="rgba(0,0,0,0.1)";var aC=Math.PI/18;ay(az.datapoints,Math.sin(aC)*(aB/2+aw/2),Math.cos(aC)*(aB/2+aw/2),az.xaxis,az.yaxis);B.lineWidth=aw/2;ay(az.datapoints,Math.sin(aC)*(aB/2+aw/4),Math.cos(aC)*(aB/2+aw/4),az.xaxis,az.yaxis)}B.lineWidth=aB;B.strokeStyle=az.color;var ax=y(az.lines,az.color,0,aa);if(ax){B.fillStyle=ax;aA(az.datapoints,az.xaxis,az.yaxis)}if(aB>0){ay(az.datapoints,0,0,az.xaxis,az.yaxis)}B.restore()}function R(az){function aC(aI,aH,aP,aF,aN,aO,aL,aE){var aM=aI.points,aD=aI.pointsize;for(var aG=0;aG<aM.length;aG+=aD){var aK=aM[aG],aJ=aM[aG+1];if(aK==null||aK<aO.min||aK>aO.max||aJ<aL.min||aJ>aL.max){continue}B.beginPath();aK=aO.p2c(aK);aJ=aL.p2c(aJ)+aF;if(aE=="circle"){B.arc(aK,aJ,aH,0,aN?Math.PI:Math.PI*2,false)}else{aE(B,aK,aJ,aH,aN)}B.closePath();if(aP){B.fillStyle=aP;B.fill()}B.stroke()}}B.save();B.translate(H.left,H.top);var aB=az.points.lineWidth,ax=az.shadowSize,aw=az.points.radius,aA=az.points.symbol;if(aB>0&&ax>0){var ay=ax/2;B.lineWidth=ay;B.strokeStyle="rgba(0,0,0,0.1)";aC(az.datapoints,aw,null,ay+ay/2,true,az.xaxis,az.yaxis,aA);B.strokeStyle="rgba(0,0,0,0.2)";aC(az.datapoints,aw,null,ay/2,true,az.xaxis,az.yaxis,aA)}B.lineWidth=aB;B.strokeStyle=az.color;aC(az.datapoints,aw,y(az.points,az.color),0,false,az.xaxis,az.yaxis,aA);B.restore()}function ak(aI,aH,aQ,aD,aL,aA,ay,aG,aF,aP,aM,ax){var az,aO,aE,aK,aB,aw,aJ,aC,aN;if(aM){aC=aw=aJ=true;aB=false;az=aQ;aO=aI;aK=aH+aD;aE=aH+aL;if(aO<az){aN=aO;aO=az;az=aN;aB=true;aw=false}}else{aB=aw=aJ=true;aC=false;az=aI+aD;aO=aI+aL;aE=aQ;aK=aH;if(aK<aE){aN=aK;aK=aE;aE=aN;aC=true;aJ=false}}if(aO<aG.min||az>aG.max||aK<aF.min||aE>aF.max){return}if(az<aG.min){az=aG.min;aB=false}if(aO>aG.max){aO=aG.max;aw=false}if(aE<aF.min){aE=aF.min;aC=false}if(aK>aF.max){aK=aF.max;aJ=false}az=aG.p2c(az);aE=aF.p2c(aE);aO=aG.p2c(aO);aK=aF.p2c(aK);if(ay){aP.beginPath();aP.moveTo(az,aE);aP.lineTo(az,aK);aP.lineTo(aO,aK);aP.lineTo(aO,aE);aP.fillStyle=ay(aE,aK);aP.fill()}if(ax>0&&(aB||aw||aJ||aC)){aP.beginPath();aP.moveTo(az,aE+aA);if(aB){aP.lineTo(az,aK+aA)}else{aP.moveTo(az,aK+aA)}if(aJ){aP.lineTo(aO,aK+aA)}else{aP.moveTo(aO,aK+aA)}if(aw){aP.lineTo(aO,aE+aA)}else{aP.moveTo(aO,aE+aA)}if(aC){aP.lineTo(az,aE+aA)}else{aP.moveTo(az,aE+aA)}aP.stroke()}}function Q(ay){function ax(aE,aD,aG,aB,aF,aI,aH){var aJ=aE.points,aA=aE.pointsize;for(var aC=0;aC<aJ.length;aC+=aA){if(aJ[aC]==null){continue}ak(aJ[aC],aJ[aC+1],aJ[aC+2],aD,aG,aB,aF,aI,aH,B,ay.bars.horizontal,ay.bars.lineWidth)}}B.save();B.translate(H.left,H.top);B.lineWidth=ay.bars.lineWidth;B.strokeStyle=ay.color;var aw=ay.bars.align=="left"?0:-ay.bars.barWidth/2;var az=ay.bars.fill?function(aA,aB){return y(ay.bars,ay.color,aA,aB)}:null;ax(ay.datapoints,aw,aw+ay.bars.barWidth,0,az,ay.xaxis,ay.yaxis);B.restore()}function y(ay,aw,ax,aA){var az=ay.fill;if(!az){return null}if(ay.fillColor){return t(ay.fillColor,ax,aA,aw)}var aB=c.color.parse(aw);aB.a=typeof az=="number"?az:0.4;aB.normalize();return aB.toString()}function au(){N.find(".legend").remove();if(!J.legend.show){return}var aC=[],aA=false,aI=J.legend.labelFormatter,aH,aE;for(var az=0;az<p.length;++az){aH=p[az];aE=aH.label;if(!aE){continue}if(az%J.legend.noColumns==0){if(aA){aC.push("</tr>")}aC.push("<tr>");aA=true}if(aI){aE=aI(aE,aH)}aC.push('<td class="legendColorBox"><div style="border:1px solid '+J.legend.labelBoxBorderColor+';padding:1px"><div style="width:4px;height:0;border:5px solid '+aH.color+';overflow:hidden"></div></div></td><td class="legendLabel">'+aE+"</td>")}if(aA){aC.push("</tr>")}if(aC.length==0){return}var aG='<table style="font-size:smaller;color:'+J.grid.color+'">'+aC.join("")+"</table>";if(J.legend.container!=null){c(J.legend.container).html(aG)}else{var aD="",ax=J.legend.position,ay=J.legend.margin;if(ay[0]==null){ay=[ay,ay]}if(ax.charAt(0)=="n"){aD+="top:"+(ay[1]+H.top)+"px;"}else{if(ax.charAt(0)=="s"){aD+="bottom:"+(ay[1]+H.bottom)+"px;"}}if(ax.charAt(1)=="e"){aD+="right:"+(ay[0]+H.right)+"px;"}else{if(ax.charAt(1)=="w"){aD+="left:"+(ay[0]+H.left)+"px;"}}var aF=c('<div class="legend">'+aG.replace('style="','style="position:absolute;'+aD+";")+"</div>").appendTo(N);if(J.legend.backgroundOpacity!=0){var aB=J.legend.backgroundColor;if(aB==null){aB=J.grid.backgroundColor;if(aB&&typeof aB=="string"){aB=c.color.parse(aB)}else{aB=c.color.extract(aF,"background-color")}aB.a=1;aB=aB.toString()}var aw=aF.children();c('<div style="position:absolute;width:'+aw.width()+"px;height:"+aw.height()+"px;"+aD+"background-color:"+aB+';"> </div>').prependTo(aF).css("opacity",J.legend.backgroundOpacity)}}}var af=[],j=null;function ap(aD,aB,ay){var aJ=J.grid.mouseActiveRadius,aV=aJ*aJ+1,aT=null,aM=false,aR,aP;for(aR=p.length-1;aR>=0;--aR){if(!ay(p[aR])){continue}var aK=p[aR],aC=aK.xaxis,aA=aK.yaxis,aQ=aK.datapoints.points,aO=aK.datapoints.pointsize,aL=aC.c2p(aD),aI=aA.c2p(aB),ax=aJ/aC.scale,aw=aJ/aA.scale;if(aK.lines.show||aK.points.show){for(aP=0;aP<aQ.length;aP+=aO){var aF=aQ[aP],aE=aQ[aP+1];if(aF==null){continue}if(aF-aL>ax||aF-aL<-ax||aE-aI>aw||aE-aI<-aw){continue}var aH=Math.abs(aC.p2c(aF)-aD),aG=Math.abs(aA.p2c(aE)-aB),aN=aH*aH+aG*aG;if(aN<aV){aV=aN;aT=[aR,aP/aO]}}}if(aK.bars.show&&!aT){var az=aK.bars.align=="left"?0:-aK.bars.barWidth/2,aS=az+aK.bars.barWidth;for(aP=0;aP<aQ.length;aP+=aO){var aF=aQ[aP],aE=aQ[aP+1],aU=aQ[aP+2];if(aF==null){continue}if(p[aR].bars.horizontal?(aL<=Math.max(aU,aF)&&aL>=Math.min(aU,aF)&&aI>=aE+az&&aI<=aE+aS):(aL>=aF+az&&aL<=aF+aS&&aI>=Math.min(aU,aE)&&aI<=Math.max(aU,aE))){aT=[aR,aP/aO]}}}}if(aT){aR=aT[0];aP=aT[1];aO=p[aR].datapoints.pointsize;return{datapoint:p[aR].datapoints.points.slice(aP*aO,(aP+1)*aO),dataIndex:aP,series:p[aR],seriesIndex:aR}}return null}function d(aw){if(J.grid.hoverable){g("plothover",aw,function(ax){return ax.hoverable!=false})}}function G(aw){g("plotclick",aw,function(ax){return ax.clickable!=false})}function g(ax,aw,ay){var az=am.offset(),aC=aw.pageX-az.left-H.left,aA=aw.pageY-az.top-H.top,aE=V({left:aC,top:aA});aE.pageX=aw.pageX;aE.pageY=aw.pageY;var aF=ap(aC,aA,ay);if(aF){aF.pageX=parseInt(aF.series.xaxis.p2c(aF.datapoint[0])+az.left+H.left);aF.pageY=parseInt(aF.series.yaxis.p2c(aF.datapoint[1])+az.top+H.top)}if(J.grid.autoHighlight){for(var aB=0;aB<af.length;++aB){var aD=af[aB];if(aD.auto==ax&&!(aF&&aD.series==aF.series&&aD.point==aF.datapoint)){ag(aD.series,aD.point)}}if(aF){an(aF.series,aF.datapoint,ax)}}N.trigger(ax,[aE,aF])}function U(){if(!j){j=setTimeout(ad,30)}}function ad(){j=null;av.save();av.clearRect(0,0,ah,s);av.translate(H.left,H.top);var ax,aw;for(ax=0;ax<af.length;++ax){aw=af[ax];if(aw.series.bars.show){ai(aw.series,aw.point)}else{ac(aw.series,aw.point)}}av.restore();C(m.drawOverlay,[av])}function an(ay,aw,aA){if(typeof ay=="number"){ay=p[ay]}if(typeof aw=="number"){var az=ay.datapoints.pointsize;aw=ay.datapoints.points.slice(az*aw,az*(aw+1))}var ax=L(ay,aw);if(ax==-1){af.push({series:ay,point:aw,auto:aA});U()}else{if(!aA){af[ax].auto=false}}}function ag(ay,aw){if(ay==null&&aw==null){af=[];U()}if(typeof ay=="number"){ay=p[ay]}if(typeof aw=="number"){aw=ay.data[aw]}var ax=L(ay,aw);if(ax!=-1){af.splice(ax,1);U()}}function L(ay,az){for(var aw=0;aw<af.length;++aw){var ax=af[aw];if(ax.series==ay&&ax.point[0]==az[0]&&ax.point[1]==az[1]){return aw}}return -1}function ac(az,ay){var ax=ay[0],aD=ay[1],aC=az.xaxis,aB=az.yaxis;if(ax<aC.min||ax>aC.max||aD<aB.min||aD>aB.max){return}var aA=az.points.radius+az.points.lineWidth/2;av.lineWidth=aA;av.strokeStyle=c.color.parse(az.color).scale("a",0.5).toString();var aw=1.5*aA,ax=aC.p2c(ax),aD=aB.p2c(aD);av.beginPath();if(az.points.symbol=="circle"){av.arc(ax,aD,aw,0,2*Math.PI,false)}else{az.points.symbol(av,ax,aD,aw,false)}av.closePath();av.stroke()}function ai(az,aw){av.lineWidth=az.bars.lineWidth;av.strokeStyle=c.color.parse(az.color).scale("a",0.5).toString();var ay=c.color.parse(az.color).scale("a",0.5).toString();var ax=az.bars.align=="left"?0:-az.bars.barWidth/2;ak(aw[0],aw[1],aw[2]||0,ax,ax+az.bars.barWidth,0,function(){return ay},az.xaxis,az.yaxis,av,az.bars.horizontal,az.bars.lineWidth)}function t(aE,aw,aC,ax){if(typeof aE=="string"){return aE}else{var aD=B.createLinearGradient(0,aC,0,aw);for(var az=0,ay=aE.colors.length;az<ay;++az){var aA=aE.colors[az];if(typeof aA!="string"){var aB=c.color.parse(ax);if(aA.brightness!=null){aB=aB.scale("rgb",aA.brightness)}if(aA.opacity!=null){aB.a*=aA.opacity}aA=aB.toString()}aD.addColorStop(az/(ay-1),aA)}return aD}}}c.plot=function(g,e,d){var f=new b(c(g),e,d,c.plot.plugins);return f};c.plot.plugins=[];c.plot.formatDate=function(l,f,h){var o=function(d){d=""+d;return d.length==1?"0"+d:d};var e=[];var p=false,j=false;var n=l.getUTCHours();var k=n<12;if(h==null){h=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]}if(f.search(/%p|%P/)!=-1){if(n>12){n=n-12}else{if(n==0){n=12}}}for(var g=0;g<f.length;++g){var m=f.charAt(g);if(p){switch(m){case"h":m=""+n;break;case"H":m=o(n);break;case"M":m=o(l.getUTCMinutes());break;case"S":m=o(l.getUTCSeconds());break;case"d":m=""+l.getUTCDate();break;case"m":m=""+(l.getUTCMonth()+1);break;case"y":m=""+l.getUTCFullYear();break;case"b":m=""+h[l.getUTCMonth()];break;case"p":m=(k)?("am"):("pm");break;case"P":m=(k)?("AM"):("PM");break;case"0":m="";j=true;break}if(m&&j){m=o(m);j=false}e.push(m);if(!j){p=false}}else{if(m=="%"){p=true}else{e.push(m)}}}return e.join("")};function a(e,d){return d*Math.floor(e/d)}})(jQuery);
/**
jquery.event.drag.js ~ v1.5 ~ Copyright (c) 2008, Three Dub Media (http://threedubmedia.com)  
Licensed under the MIT License ~ http://threedubmedia.googlecode.com/files/MIT-LICENSE.txt
*/
(function(E){E.fn.drag=function(L,K,J){if(K){this.bind("dragstart",L)}if(J){this.bind("dragend",J)}return !L?this.trigger("drag"):this.bind("drag",K?K:L)};var A=E.event,B=A.special,F=B.drag={not:":input",distance:0,which:1,dragging:false,setup:function(J){J=E.extend({distance:F.distance,which:F.which,not:F.not},J||{});J.distance=I(J.distance);A.add(this,"mousedown",H,J);if(this.attachEvent){this.attachEvent("ondragstart",D)}},teardown:function(){A.remove(this,"mousedown",H);if(this===F.dragging){F.dragging=F.proxy=false}G(this,true);if(this.detachEvent){this.detachEvent("ondragstart",D)}}};B.dragstart=B.dragend={setup:function(){},teardown:function(){}};function H(L){var K=this,J,M=L.data||{};if(M.elem){K=L.dragTarget=M.elem;L.dragProxy=F.proxy||K;L.cursorOffsetX=M.pageX-M.left;L.cursorOffsetY=M.pageY-M.top;L.offsetX=L.pageX-L.cursorOffsetX;L.offsetY=L.pageY-L.cursorOffsetY}else{if(F.dragging||(M.which>0&&L.which!=M.which)||E(L.target).is(M.not)){return }}switch(L.type){case"mousedown":E.extend(M,E(K).offset(),{elem:K,target:L.target,pageX:L.pageX,pageY:L.pageY});A.add(document,"mousemove mouseup",H,M);G(K,false);F.dragging=null;return false;case !F.dragging&&"mousemove":if(I(L.pageX-M.pageX)+I(L.pageY-M.pageY)<M.distance){break}L.target=M.target;J=C(L,"dragstart",K);if(J!==false){F.dragging=K;F.proxy=L.dragProxy=E(J||K)[0]}case"mousemove":if(F.dragging){J=C(L,"drag",K);if(B.drop){B.drop.allowed=(J!==false);B.drop.handler(L)}if(J!==false){break}L.type="mouseup"}case"mouseup":A.remove(document,"mousemove mouseup",H);if(F.dragging){if(B.drop){B.drop.handler(L)}C(L,"dragend",K)}G(K,true);F.dragging=F.proxy=M.elem=false;break}return true}function C(M,K,L){M.type=K;var J=E.event.handle.call(L,M);return J===false?false:J||M.result}function I(J){return Math.pow(J,2)}function D(){return(F.dragging===false)}function G(K,J){if(!K){return }K.unselectable=J?"off":"on";K.onselectstart=function(){return J};if(K.style){K.style.MozUserSelect=J?"":"none"}}})(jQuery);
/** jquery.mousewheel.min.js
 * Copyright (c) 2009 Brandon Aaron (http://brandonaaron.net)
 * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php)
 * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
 * Thanks to: http://adomas.org/javascript-mouse-wheel/ for some pointers.
 * Thanks to: Mathias Bank(http://www.mathias-bank.de) for a scope bug fix.
 *
 * Version: 3.0.2
 * 
 * Requires: 1.2.2+
 */
(function(c){var a=["DOMMouseScroll","mousewheel"];c.event.special.mousewheel={setup:function(){if(this.addEventListener){for(var d=a.length;d;){this.addEventListener(a[--d],b,false)}}else{this.onmousewheel=b}},teardown:function(){if(this.removeEventListener){for(var d=a.length;d;){this.removeEventListener(a[--d],b,false)}}else{this.onmousewheel=null}}};c.fn.extend({mousewheel:function(d){return d?this.bind("mousewheel",d):this.trigger("mousewheel")},unmousewheel:function(d){return this.unbind("mousewheel",d)}});function b(f){var d=[].slice.call(arguments,1),g=0,e=true;f=c.event.fix(f||window.event);f.type="mousewheel";if(f.wheelDelta){g=f.wheelDelta/120}if(f.detail){g=-f.detail/3}d.unshift(f,g);return c.event.handle.apply(this,d)}})(jQuery);
/**
Flot plugin for adding panning and zooming capabilities to a plot.
*/
(function(b){var a={xaxis:{zoomRange:null,panRange:null},zoom:{interactive:false,trigger:"dblclick",amount:1.5},pan:{interactive:false,frameRate:20}};function c(d){function e(j,f){var k=j.getOptions();if(k.zoom.interactive){function m(o,n){var p=j.offset();p.left=o.pageX-p.left;p.top=o.pageY-p.top;if(n){j.zoomOut({center:p})}else{j.zoom({center:p})}}f[k.zoom.trigger](m);f.mousewheel(function(n,o){m(n,o<0);return false})}if(k.pan.interactive){var i="default",h=0,g=0,l=null;f.bind("dragstart",{distance:10},function(n){if(n.which!=1){return false}eventHolderCursor=f.css("cursor");f.css("cursor","move");h=n.pageX;g=n.pageY});f.bind("drag",function(n){if(l||!k.pan.frameRate){return}l=setTimeout(function(){j.pan({left:h-n.pageX,top:g-n.pageY});h=n.pageX;g=n.pageY;l=null},1/k.pan.frameRate*1000)});f.bind("dragend",function(n){if(l){clearTimeout(l);l=null}f.css("cursor",i);j.pan({left:h-n.pageX,top:g-n.pageY})})}}d.zoomOut=function(f){if(!f){f={}}if(!f.amount){f.amount=d.getOptions().zoom.amount}f.amount=1/f.amount;d.zoom(f)};d.zoom=function(g){if(!g){g={}}var n=g.center,i=g.amount||d.getOptions().zoom.amount,f=d.width(),k=d.height();if(!n){n={left:f/2,top:k/2}}var j=n.left/f,m=n.top/k,l={x:{min:n.left-j*f/i,max:n.left+(1-j)*f/i},y:{min:n.top-m*k/i,max:n.top+(1-m)*k/i}};b.each(d.getUsedAxes(),function(r,s){var t=s.options,q=l[s.direction].min,h=l[s.direction].max;q=s.c2p(q);h=s.c2p(h);if(q>h){var p=q;q=h;h=p}var o=h-q,u=t.zoomRange;if(u&&((u[0]!=null&&o<u[0])||(u[1]!=null&&o>u[1]))){return}t.min=q;t.max=h});d.setupGrid();d.draw();if(!g.preventEvent){d.getPlaceholder().trigger("plotzoom",[d])}};d.pan=function(f){var g={x:+f.left,y:+f.top};if(isNaN(g.x)){g.x=0}if(isNaN(g.y)){g.y=0}b.each(d.getUsedAxes(),function(k,l){var m=l.options,j,h,n=g[l.direction];j=l.c2p(l.p2c(l.min)+n),h=l.c2p(l.p2c(l.max)+n);var o=m.panRange;if(o){if(o[0]!=null&&o[0]>j){n=o[0]-j;j+=n;h+=n}if(o[1]!=null&&o[1]<h){n=o[1]-h;j+=n;h+=n}}m.min=j;m.max=h});d.setupGrid();d.draw();if(!f.preventEvent){d.getPlaceholder().trigger("plotpan",[d])}};d.hooks.bindEvents.push(e)}b.plot.plugins.push({init:c,options:a,name:"navigate",version:"1.2"})})(jQuery);
/**
 * Flot plugon for adding crosshair, but edited to delete event mouveover mouseout
 */
(function(b){var a={crosshair:{mode:null,color:"rgba(170, 0, 0, 0.80)",lineWidth:1}};function c(e){var f={x:-1,y:-1,locked:false};e.setCrosshair=function d(h){if(!h){f.x=-1}else{var g=e.getAxes();f.x=Math.max(0,Math.min(h.x!=null?g.xaxis.p2c(h.x):g.x2axis.p2c(h.x2),e.width()));f.y=Math.max(0,Math.min(h.y!=null?g.yaxis.p2c(h.y):g.y2axis.p2c(h.y2),e.height()))}e.triggerRedrawOverlay()};e.clearCrosshair=e.setCrosshair;e.hooks.drawOverlay.push(function(i,g){var j=i.getOptions().crosshair;if(!j.mode){return}var h=i.getPlotOffset();g.save();g.translate(h.left,h.top);if(f.x!=-1){g.strokeStyle=j.color;g.lineWidth=j.lineWidth;g.lineJoin="round";g.beginPath();if(j.mode.indexOf("x")!=-1){g.moveTo(f.x,0);g.lineTo(f.x,i.height())}if(j.mode.indexOf("y")!=-1){g.moveTo(0,f.y);g.lineTo(i.width(),f.y)}g.stroke()}g.restore()})}b.plot.plugins.push({init:c,options:a,name:"crosshair",version:"1.0"})})(jQuery);
/**
 * @name LabeledMarker
 * @version 1.4
 * @author Mike Purvis (http://uwmike.com)
 * @copyright (c) 2007 Mike Purvis (http://uwmike.com)
 * http://gmaps-utility-library.googlecode.com/svn/trunk/labeledmarker/
 */
function LabeledMarker(b,a){this.opts_=a;this.labelText_=a.labelText||"";this.labelClass_=a.labelClass||"LabeledMarker_markerLabel";this.labelOffset_=a.labelOffset||new GSize(0,0);this.clickable_=(a.clickable==false)?false:true;this.title_=a.title||"";this.labelVisibility_=true;this.ownVisibility_=true;if(a.draggable){a.draggable=false}GMarker.apply(this,arguments)}LabeledMarker.prototype=new GMarker(new GLatLng(0,0));LabeledMarker.prototype.initialize=function(c){GMarker.prototype.initialize.apply(this,arguments);this.map_=c;this.div_=document.createElement("div");this.div_.className=this.labelClass_;this.div_.innerHTML=this.labelText_;this.div_.style.position="absolute";if(this.clickable_){this.div_.style.cursor="pointer"}this.div_.title=this.title_;if(!this.ownVisibility_){this.hide()}this.applyLabelVisibility_();c.getPane(G_MAP_MARKER_PANE).appendChild(this.div_);if(this.clickable_){var d=["click","dblclick","mousedown","mouseup","mouseover","mouseout"];for(var b=0;b<d.length;b++){var a=d[b];GEvent.addDomListener(this.div_,a,GEvent.callback(GEvent,GEvent.trigger,this,a,this.getLatLng()))}}};LabeledMarker.prototype.redraw=function(a){GMarker.prototype.redraw.apply(this,arguments);this.redrawLabel_()};LabeledMarker.prototype.redrawLabel_=function(){var a=this.map_.fromLatLngToDivPixel(this.getLatLng());var b=GOverlay.getZIndex(this.getLatLng().lat());this.div_.style.left=(a.x+this.labelOffset_.width)+"px";this.div_.style.top=(a.y+this.labelOffset_.height)+"px";this.div_.style.zIndex=b};LabeledMarker.prototype.remove=function(){GEvent.clearInstanceListeners(this.div_);if(this.div_.outerHTML){this.div_.outerHTML=""}if(this.div_.parentNode){this.div_.parentNode.removeChild(this.div_)}this.div_=null;GMarker.prototype.remove.apply(this,arguments)};LabeledMarker.prototype.copy=function(){var a=new LabeledMarker(this.getLatLng(),this.opts_);a.labelVisibility_=this.labelVisibility_;a.ownVisibility_=this.ownVisibility_;return a};LabeledMarker.prototype.show=function(){GMarker.prototype.show.apply(this,arguments);this.ownVisibility_=true;this.applyLabelVisibility_()};LabeledMarker.prototype.hide=function(){GMarker.prototype.hide.apply(this,arguments);this.ownVisibility_=false;this.applyLabelVisibility_()};LabeledMarker.prototype.setLabelVisibility=function(a){this.labelVisibility_=a;this.applyLabelVisibility_()};LabeledMarker.prototype.getLabelVisibility=function(){return this.labelVisibility_};LabeledMarker.prototype.applyLabelVisibility_=function(){if(this.div_){if((!this.isHidden())&&this.labelVisibility_){this.div_.style.display="block"}else{this.div_.style.display="none"}}};LabeledMarker.prototype.setLabelText=function(a){this.labelText_=a;this.div_.innerHTML=a;this.opts_.labelText=a};
/**
 * INFOBOX
*/
function InfoBox(c,b,e,g,f,d,a){this.marker=c;this.template=f;this.divHeight=e;this.divWidth=b;this.divClassName=g;this.anchorOffsetX=d;if(null==this.anchorOffsetX){this.anchorOffsetX=0}this.anchorOffsetY=a;if(null==this.anchorOffsetY){this.anchorOffsetY=0}}InfoBox.prototype=new GOverlay();InfoBox.prototype.initialize=function(a){var b=document.createElement("div");b.style.position="absolute";b.style.height=this.divHeight+"px";b.style.width=this.divWidth+"px";b.className=this.divClassName;b.innerHTML=this.template;b.style.left=(a.fromLatLngToDivPixel(this.marker.getPoint()).x-this.anchorOffsetX)+"px";b.style.top=(a.fromLatLngToDivPixel(this.marker.getPoint()).y-this.divHeight-this.anchorOffsetY)+"px";a.getPane(G_MAP_FLOAT_PANE).appendChild(b);this.map_=a;this.div_=b;GEvent.bindDom(b,"mousedown",this,this.onClick_);GEvent.bindDom(b,"DOMMouseScroll",this,this.onWheel_);GEvent.bindDom(b,"mousewheel",this,this.onWheel_)};InfoBox.prototype.onClick_=function(a){if(navigator.userAgent.toLowerCase().indexOf("msie")!=-1&&document.all){window.event.cancelBubble=true;window.event.returnValue=false}else{a.preventDefault();a.stopPropagation()}};InfoBox.prototype.onWheel_=function(a){if(navigator.userAgent.toLowerCase().indexOf("msie")!=-1&&document.all){window.event.cancelBubble=true}else{a.stopPropagation()}};InfoBox.prototype.remove=function(){GEvent.clearInstanceListeners(this.div_);this.div_.parentNode.removeChild(this.div_)};InfoBox.prototype.redraw=function(a){this.div_.style.left=(this.map_.fromLatLngToDivPixel(this.marker.getPoint()).x-this.anchorOffsetX)+"px";this.div_.style.top=(this.map_.fromLatLngToDivPixel(this.marker.getPoint()).y-this.divHeight-this.anchorOffsetY)+"px"};
/**
 * Jquery Zoom
 * http://mlntn.com/2008/12/11/javascript-jquery-zoom-event-plugin/
*/
jQuery.fn.zoom=function(a){jQuery(document).keydown(function(b){switch(true){case jQuery.browser.mozilla||jQuery.browser.msie:if(b.ctrlKey&&(b.which==187||b.which==189||b.which==107||b.which==109||b.which==96||b.which==48)){a()}break;case jQuery.browser.opera:if(b.which==43||b.which==45||b.which==42||(b.ctrlKey&&b.which==48)){a()}break;case jQuery.browser.safari:if(b.metaKey&&(b.charCode==43||b.charCode==45)){a()}break}return});jQuery(document).bind("mousewheel",function(b){if(b.ctrlKey){a()}});jQuery(document).bind("DOMMouseScroll",function(b){if(b.ctrlKey){a()}})};
/**
 * jQuery UI 1.8
 *
 * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI
 */
jQuery.ui||(function(a){a.ui={version:"1.8",plugin:{add:function(c,d,f){var e=a.ui[c].prototype;for(var b in f){e.plugins[b]=e.plugins[b]||[];e.plugins[b].push([d,f[b]])}},call:function(b,d,c){var f=b.plugins[d];if(!f||!b.element[0].parentNode){return}for(var e=0;e<f.length;e++){if(b.options[f[e][0]]){f[e][1].apply(b.element,c)}}}},contains:function(d,c){return document.compareDocumentPosition?d.compareDocumentPosition(c)&16:d!==c&&d.contains(c)},hasScroll:function(e,c){if(a(e).css("overflow")=="hidden"){return false}var b=(c&&c=="left")?"scrollLeft":"scrollTop",d=false;if(e[b]>0){return true}e[b]=1;d=(e[b]>0);e[b]=0;return d},isOverAxis:function(c,b,d){return(c>b)&&(c<(b+d))},isOver:function(g,c,f,e,b,d){return a.ui.isOverAxis(g,f,b)&&a.ui.isOverAxis(c,e,d)},keyCode:{BACKSPACE:8,CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,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}};a.fn.extend({_focus:a.fn.focus,focus:function(b,c){return typeof b==="number"?this.each(function(){var d=this;setTimeout(function(){a(d).focus();(c&&c.call(d))},b)}):this._focus.apply(this,arguments)},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","").unbind("selectstart.ui")},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return false})},scrollParent:function(){var b;if((a.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){b=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{b=this.parents().filter(function(){return(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!b.length?a(document):b},zIndex:function(e){if(e!==undefined){return this.css("zIndex",e)}if(this.length){var c=a(this[0]),b,d;while(c.length&&c[0]!==document){b=c.css("position");if(b=="absolute"||b=="relative"||b=="fixed"){d=parseInt(c.css("zIndex"));if(!isNaN(d)&&d!=0){return d}}c=c.parent()}}return 0}});a.extend(a.expr[":"],{data:function(d,c,b){return !!a.data(d,b[3])},focusable:function(c){var d=c.nodeName.toLowerCase(),b=a.attr(c,"tabindex");return(/input|select|textarea|button|object/.test(d)?!c.disabled:"a"==d||"area"==d?c.href||!isNaN(b):!isNaN(b))&&!a(c)["area"==d?"parents":"closest"](":hidden").length},tabbable:function(c){var b=a.attr(c,"tabindex");return(isNaN(b)||b>=0)&&a(c).is(":focusable")}})})(jQuery);;
/**
 * jQuery UI Widget 1.8
 *
 * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI/Widget
 */
(function(b){var a=b.fn.remove;b.fn.remove=function(c,d){return this.each(function(){if(!d){if(!c||b.filter(c,[this]).length){b("*",this).add(this).each(function(){b(this).triggerHandler("remove")})}}return a.call(b(this),c,d)})};b.widget=function(d,f,c){var e=d.split(".")[0],h;d=d.split(".")[1];h=e+"-"+d;if(!c){c=f;f=b.Widget}b.expr[":"][h]=function(i){return !!b.data(i,d)};b[e]=b[e]||{};b[e][d]=function(i,j){if(arguments.length){this._createWidget(i,j)}};var g=new f();g.options=b.extend({},g.options);b[e][d].prototype=b.extend(true,g,{namespace:e,widgetName:d,widgetEventPrefix:b[e][d].prototype.widgetEventPrefix||d,widgetBaseClass:h},c);b.widget.bridge(d,b[e][d])};b.widget.bridge=function(d,c){b.fn[d]=function(g){var e=typeof g==="string",f=Array.prototype.slice.call(arguments,1),h=this;g=!e&&f.length?b.extend.apply(null,[true,g].concat(f)):g;if(e&&g.substring(0,1)==="_"){return h}if(e){this.each(function(){var i=b.data(this,d),j=i&&b.isFunction(i[g])?i[g].apply(i,f):i;if(j!==i&&j!==undefined){h=j;return false}})}else{this.each(function(){var i=b.data(this,d);if(i){if(g){i.option(g)}i._init()}else{b.data(this,d,new c(g,this))}})}return h}};b.Widget=function(c,d){if(arguments.length){this._createWidget(c,d)}};b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(d,e){this.element=b(e).data(this.widgetName,this);this.options=b.extend(true,{},this.options,b.metadata&&b.metadata.get(e)[this.widgetName],d);var c=this;this.element.bind("remove."+this.widgetName,function(){c.destroy()});this._create();this._init()},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled")},widget:function(){return this.element},option:function(e,f){var d=e,c=this;if(arguments.length===0){return b.extend({},c.options)}if(typeof e==="string"){if(f===undefined){return this.options[e]}d={};d[e]=f}b.each(d,function(g,h){c._setOption(g,h)});return c},_setOption:function(c,d){this.options[c]=d;if(c==="disabled"){this.widget()[d?"addClass":"removeClass"](this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",d)}return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(d,e,f){var h=this.options[d];e=b.Event(e);e.type=(d===this.widgetEventPrefix?d:this.widgetEventPrefix+d).toLowerCase();f=f||{};if(e.originalEvent){for(var c=b.event.props.length,g;c;){g=b.event.props[--c];e[g]=e.originalEvent[g]}}this.element.trigger(e,f);return !(b.isFunction(h)&&h.call(this.element[0],e,f)===false||e.isDefaultPrevented())}}})(jQuery);;
/**
 * jQuery UI Mouse 1.8
 *
 * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI/Mouse
 *
 * Depends:
 *	jquery.ui.widget.js
 */
(function(a){a.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var b=this;this.element.bind("mousedown."+this.widgetName,function(c){return b._mouseDown(c)}).bind("click."+this.widgetName,function(c){if(b._preventClickEvent){b._preventClickEvent=false;c.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(d){d.originalEvent=d.originalEvent||{};if(d.originalEvent.mouseHandled){return}(this._mouseStarted&&this._mouseUp(d));this._mouseDownEvent=d;var c=this,e=(d.which==1),b=(typeof this.options.cancel=="string"?a(d.target).parents().add(d.target).filter(this.options.cancel).length:false);if(!e||b||!this._mouseCapture(d)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){c.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(d)&&this._mouseDelayMet(d)){this._mouseStarted=(this._mouseStart(d)!==false);if(!this._mouseStarted){d.preventDefault();return true}}this._mouseMoveDelegate=function(f){return c._mouseMove(f)};this._mouseUpDelegate=function(f){return c._mouseUp(f)};a(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);(a.browser.safari||d.preventDefault());d.originalEvent.mouseHandled=true;return true},_mouseMove:function(b){if(a.browser.msie&&!b.button){return this._mouseUp(b)}if(this._mouseStarted){this._mouseDrag(b);return b.preventDefault()}if(this._mouseDistanceMet(b)&&this._mouseDelayMet(b)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,b)!==false);(this._mouseStarted?this._mouseDrag(b):this._mouseUp(b))}return !this._mouseStarted},_mouseUp:function(b){a(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=(b.target==this._mouseDownEvent.target);this._mouseStop(b)}return false},_mouseDistanceMet:function(b){return(Math.max(Math.abs(this._mouseDownEvent.pageX-b.pageX),Math.abs(this._mouseDownEvent.pageY-b.pageY))>=this.options.distance)},_mouseDelayMet:function(b){return this.mouseDelayMet},_mouseStart:function(b){},_mouseDrag:function(b){},_mouseStop:function(b){},_mouseCapture:function(b){return true}})})(jQuery);;
/**
 * jQuery UI Resizable 1.8
 *
 * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI/Resizables
 *
 * Depends:
 *	jquery.ui.core.js
 *	jquery.ui.mouse.js
 *	jquery.ui.widget.js
 */
(function(c){c.widget("ui.resizable",c.ui.mouse,{widgetEventPrefix:"resize",options:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,containment:false,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1000},_create:function(){var e=this,j=this.options;this.element.addClass("ui-resizable");c.extend(this,{_aspectRatio:!!(j.aspectRatio),aspectRatio:j.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:j.helper||j.ghost||j.animate?j.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){if(/relative/.test(this.element.css("position"))&&c.browser.opera){this.element.css({position:"relative",top:"auto",left:"auto"})}this.element.wrap(c('<div class="ui-wrapper" style="overflow: hidden;"></div>').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle=this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=j.handles||(!c(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all"){this.handles="n,e,s,w,se,sw,ne,nw"}var k=this.handles.split(",");this.handles={};for(var f=0;f<k.length;f++){var h=c.trim(k[f]),d="ui-resizable-"+h;var g=c('<div class="ui-resizable-handle '+d+'"></div>');if(/sw|se|ne|nw/.test(h)){g.css({zIndex:++j.zIndex})}if("se"==h){g.addClass("ui-icon ui-icon-gripsmall-diagonal-se")}this.handles[h]=".ui-resizable-"+h;this.element.append(g)}}this._renderAxis=function(p){p=p||this.element;for(var m in this.handles){if(this.handles[m].constructor==String){this.handles[m]=c(this.handles[m],this.element).show()}if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var n=c(this.handles[m],this.element),o=0;o=/sw|ne|nw|se|n|s/.test(m)?n.outerHeight():n.outerWidth();var l=["padding",/ne|nw|n/.test(m)?"Top":/se|sw|s/.test(m)?"Bottom":/^e$/.test(m)?"Right":"Left"].join("");p.css(l,o);this._proportionallyResize()}if(!c(this.handles[m]).length){continue}}};this._renderAxis(this.element);this._handles=c(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!e.resizing){if(this.className){var i=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)}e.axis=i&&i[1]?i[1]:"se"}});if(j.autoHide){this._handles.hide();c(this.element).addClass("ui-resizable-autohide").hover(function(){c(this).removeClass("ui-resizable-autohide");e._handles.show()},function(){if(!e.resizing){c(this).addClass("ui-resizable-autohide");e._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var d=function(f){c(f).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){d(this.element);var e=this.element;e.after(this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);d(this.originalElement);return this},_mouseCapture:function(e){var f=false;for(var d in this.handles){if(c(this.handles[d])[0]==e.target){f=true}}return !this.options.disabled&&f},_mouseStart:function(f){var i=this.options,e=this.element.position(),d=this.element;this.resizing=true;this.documentScroll={top:c(document).scrollTop(),left:c(document).scrollLeft()};if(d.is(".ui-draggable")||(/absolute/).test(d.css("position"))){d.css({position:"absolute",top:e.top,left:e.left})}if(c.browser.opera&&(/relative/).test(d.css("position"))){d.css({position:"relative",top:"auto",left:"auto"})}this._renderProxy();var j=b(this.helper.css("left")),g=b(this.helper.css("top"));if(i.containment){j+=c(i.containment).scrollLeft()||0;g+=c(i.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:j,top:g};this.size=this._helper?{width:d.outerWidth(),height:d.outerHeight()}:{width:d.width(),height:d.height()};this.originalSize=this._helper?{width:d.outerWidth(),height:d.outerHeight()}:{width:d.width(),height:d.height()};this.originalPosition={left:j,top:g};this.sizeDiff={width:d.outerWidth()-d.width(),height:d.outerHeight()-d.height()};this.originalMousePosition={left:f.pageX,top:f.pageY};this.aspectRatio=(typeof i.aspectRatio=="number")?i.aspectRatio:((this.originalSize.width/this.originalSize.height)||1);var h=c(".ui-resizable-"+this.axis).css("cursor");c("body").css("cursor",h=="auto"?this.axis+"-resize":h);d.addClass("ui-resizable-resizing");this._propagate("start",f);return true},_mouseDrag:function(d){var g=this.helper,f=this.options,l={},p=this,i=this.originalMousePosition,m=this.axis;var q=(d.pageX-i.left)||0,n=(d.pageY-i.top)||0;var h=this._change[m];if(!h){return false}var k=h.apply(this,[d,q,n]),j=c.browser.msie&&c.browser.version<7,e=this.sizeDiff;if(this._aspectRatio||d.shiftKey){k=this._updateRatio(k,d)}k=this._respectSize(k,d);this._propagate("resize",d);g.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});if(!this._helper&&this._proportionallyResizeElements.length){this._proportionallyResize()}this._updateCache(k);this._trigger("resize",d,this.ui());return false},_mouseStop:function(g){this.resizing=false;var h=this.options,l=this;if(this._helper){var f=this._proportionallyResizeElements,d=f.length&&(/textarea/i).test(f[0].nodeName),e=d&&c.ui.hasScroll(f[0],"left")?0:l.sizeDiff.height,j=d?0:l.sizeDiff.width;var m={width:(l.size.width-j),height:(l.size.height-e)},i=(parseInt(l.element.css("left"),10)+(l.position.left-l.originalPosition.left))||null,k=(parseInt(l.element.css("top"),10)+(l.position.top-l.originalPosition.top))||null;if(!h.animate){this.element.css(c.extend(m,{top:k,left:i}))}l.helper.height(l.size.height);l.helper.width(l.size.width);if(this._helper&&!h.animate){this._proportionallyResize()}}c("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",g);if(this._helper){this.helper.remove()}return false},_updateCache:function(d){var e=this.options;this.offset=this.helper.offset();if(a(d.left)){this.position.left=d.left}if(a(d.top)){this.position.top=d.top}if(a(d.height)){this.size.height=d.height}if(a(d.width)){this.size.width=d.width}},_updateRatio:function(g,f){var h=this.options,i=this.position,e=this.size,d=this.axis;if(g.height){g.width=(e.height*this.aspectRatio)}else{if(g.width){g.height=(e.width/this.aspectRatio)}}if(d=="sw"){g.left=i.left+(e.width-g.width);g.top=null}if(d=="nw"){g.top=i.top+(e.height-g.height);g.left=i.left+(e.width-g.width)}return g},_respectSize:function(k,f){var i=this.helper,h=this.options,q=this._aspectRatio||f.shiftKey,p=this.axis,s=a(k.width)&&h.maxWidth&&(h.maxWidth<k.width),l=a(k.height)&&h.maxHeight&&(h.maxHeight<k.height),g=a(k.width)&&h.minWidth&&(h.minWidth>k.width),r=a(k.height)&&h.minHeight&&(h.minHeight>k.height);if(g){k.width=h.minWidth}if(r){k.height=h.minHeight}if(s){k.width=h.maxWidth}if(l){k.height=h.maxHeight}var e=this.originalPosition.left+this.originalSize.width,n=this.position.top+this.size.height;var j=/sw|nw|w/.test(p),d=/nw|ne|n/.test(p);if(g&&j){k.left=e-h.minWidth}if(s&&j){k.left=e-h.maxWidth}if(r&&d){k.top=n-h.minHeight}if(l&&d){k.top=n-h.maxHeight}var m=!k.width&&!k.height;if(m&&!k.left&&k.top){k.top=null}else{if(m&&!k.top&&k.left){k.left=null}}return k},_proportionallyResize:function(){var j=this.options;if(!this._proportionallyResizeElements.length){return}var f=this.helper||this.element;for(var e=0;e<this._proportionallyResizeElements.length;e++){var g=this._proportionallyResizeElements[e];if(!this.borderDif){var d=[g.css("borderTopWidth"),g.css("borderRightWidth"),g.css("borderBottomWidth"),g.css("borderLeftWidth")],h=[g.css("paddingTop"),g.css("paddingRight"),g.css("paddingBottom"),g.css("paddingLeft")];this.borderDif=c.map(d,function(k,m){var l=parseInt(k,10)||0,n=parseInt(h[m],10)||0;return l+n})}if(c.browser.msie&&!(!(c(f).is(":hidden")||c(f).parents(":hidden").length))){continue}g.css({height:(f.height()-this.borderDif[0]-this.borderDif[2])||0,width:(f.width()-this.borderDif[1]-this.borderDif[3])||0})}},_renderProxy:function(){var e=this.element,h=this.options;this.elementOffset=e.offset();if(this._helper){this.helper=this.helper||c('<div style="overflow:hidden;"></div>');var d=c.browser.msie&&c.browser.version<7,f=(d?1:0),g=(d?2:-1);this.helper.addClass(this._helper).css({width:this.element.outerWidth()+g,height:this.element.outerHeight()+g,position:"absolute",left:this.elementOffset.left-f+"px",top:this.elementOffset.top-f+"px",zIndex:++h.zIndex});this.helper.appendTo("body").disableSelection()}else{this.helper=this.element}},_change:{e:function(f,e,d){return{width:this.originalSize.width+e}},w:function(g,e,d){var i=this.options,f=this.originalSize,h=this.originalPosition;return{left:h.left+e,width:f.width-e}},n:function(g,e,d){var i=this.options,f=this.originalSize,h=this.originalPosition;return{top:h.top+d,height:f.height-d}},s:function(f,e,d){return{height:this.originalSize.height+d}},se:function(f,e,d){return c.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[f,e,d]))},sw:function(f,e,d){return c.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[f,e,d]))},ne:function(f,e,d){return c.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[f,e,d]))},nw:function(f,e,d){return c.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[f,e,d]))}},_propagate:function(e,d){c.ui.plugin.call(this,e,[d,this.ui()]);(e!="resize"&&this._trigger(e,d,this.ui()))},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});c.extend(c.ui.resizable,{version:"1.8"});c.ui.plugin.add("resizable","alsoResize",{start:function(e,f){var d=c(this).data("resizable"),h=d.options;var g=function(i){c(i).each(function(){c(this).data("resizable-alsoresize",{width:parseInt(c(this).width(),10),height:parseInt(c(this).height(),10),left:parseInt(c(this).css("left"),10),top:parseInt(c(this).css("top"),10)})})};if(typeof(h.alsoResize)=="object"&&!h.alsoResize.parentNode){if(h.alsoResize.length){h.alsoResize=h.alsoResize[0];g(h.alsoResize)}else{c.each(h.alsoResize,function(i,j){g(i)})}}else{g(h.alsoResize)}},resize:function(f,h){var e=c(this).data("resizable"),i=e.options,g=e.originalSize,k=e.originalPosition;var j={height:(e.size.height-g.height)||0,width:(e.size.width-g.width)||0,top:(e.position.top-k.top)||0,left:(e.position.left-k.left)||0},d=function(l,m){c(l).each(function(){var p=c(this),q=c(this).data("resizable-alsoresize"),o={},n=m&&m.length?m:["width","height","top","left"];c.each(n||["width","height","top","left"],function(r,t){var s=(q[t]||0)+(j[t]||0);if(s&&s>=0){o[t]=s||null}});if(/relative/.test(p.css("position"))&&c.browser.opera){e._revertToRelativePosition=true;p.css({position:"absolute",top:"auto",left:"auto"})}p.css(o)})};if(typeof(i.alsoResize)=="object"&&!i.alsoResize.nodeType){c.each(i.alsoResize,function(l,m){d(l,m)})}else{d(i.alsoResize)}},stop:function(e,f){var d=c(this).data("resizable");if(d._revertToRelativePosition&&c.browser.opera){d._revertToRelativePosition=false;el.css({position:"relative"})}c(this).removeData("resizable-alsoresize-start")}});c.ui.plugin.add("resizable","animate",{stop:function(h,m){var n=c(this).data("resizable"),i=n.options;var g=n._proportionallyResizeElements,d=g.length&&(/textarea/i).test(g[0].nodeName),e=d&&c.ui.hasScroll(g[0],"left")?0:n.sizeDiff.height,k=d?0:n.sizeDiff.width;var f={width:(n.size.width-k),height:(n.size.height-e)},j=(parseInt(n.element.css("left"),10)+(n.position.left-n.originalPosition.left))||null,l=(parseInt(n.element.css("top"),10)+(n.position.top-n.originalPosition.top))||null;n.element.animate(c.extend(f,l&&j?{top:l,left:j}:{}),{duration:i.animateDuration,easing:i.animateEasing,step:function(){var o={width:parseInt(n.element.css("width"),10),height:parseInt(n.element.css("height"),10),top:parseInt(n.element.css("top"),10),left:parseInt(n.element.css("left"),10)};if(g&&g.length){c(g[0]).css({width:o.width,height:o.height})}n._updateCache(o);n._propagate("resize",h)}})}});c.ui.plugin.add("resizable","containment",{start:function(e,q){var s=c(this).data("resizable"),i=s.options,k=s.element;var f=i.containment,j=(f instanceof c)?f.get(0):(/parent/.test(f))?k.parent().get(0):f;if(!j){return}s.containerElement=c(j);if(/document/.test(f)||f==document){s.containerOffset={left:0,top:0};s.containerPosition={left:0,top:0};s.parentData={element:c(document),left:0,top:0,width:c(document).width(),height:c(document).height()||document.body.parentNode.scrollHeight}}else{var m=c(j),h=[];c(["Top","Right","Left","Bottom"]).each(function(p,o){h[p]=b(m.css("padding"+o))});s.containerOffset=m.offset();s.containerPosition=m.position();s.containerSize={height:(m.innerHeight()-h[3]),width:(m.innerWidth()-h[1])};var n=s.containerOffset,d=s.containerSize.height,l=s.containerSize.width,g=(c.ui.hasScroll(j,"left")?j.scrollWidth:l),r=(c.ui.hasScroll(j)?j.scrollHeight:d);s.parentData={element:j,left:n.left,top:n.top,width:g,height:r}}},resize:function(f,p){var s=c(this).data("resizable"),h=s.options,e=s.containerSize,n=s.containerOffset,l=s.size,m=s.position,q=s._aspectRatio||f.shiftKey,d={top:0,left:0},g=s.containerElement;if(g[0]!=document&&(/static/).test(g.css("position"))){d=n}if(m.left<(s._helper?n.left:0)){s.size.width=s.size.width+(s._helper?(s.position.left-n.left):(s.position.left-d.left));if(q){s.size.height=s.size.width/h.aspectRatio}s.position.left=h.helper?n.left:0}if(m.top<(s._helper?n.top:0)){s.size.height=s.size.height+(s._helper?(s.position.top-n.top):s.position.top);if(q){s.size.width=s.size.height*h.aspectRatio}s.position.top=s._helper?n.top:0}s.offset.left=s.parentData.left+s.position.left;s.offset.top=s.parentData.top+s.position.top;var k=Math.abs((s._helper?s.offset.left-d.left:(s.offset.left-d.left))+s.sizeDiff.width),r=Math.abs((s._helper?s.offset.top-d.top:(s.offset.top-n.top))+s.sizeDiff.height);var j=s.containerElement.get(0)==s.element.parent().get(0),i=/relative|absolute/.test(s.containerElement.css("position"));if(j&&i){k-=s.parentData.left}if(k+s.size.width>=s.parentData.width){s.size.width=s.parentData.width-k;if(q){s.size.height=s.size.width/s.aspectRatio}}if(r+s.size.height>=s.parentData.height){s.size.height=s.parentData.height-r;if(q){s.size.width=s.size.height*s.aspectRatio}}},stop:function(e,m){var p=c(this).data("resizable"),f=p.options,k=p.position,l=p.containerOffset,d=p.containerPosition,g=p.containerElement;var i=c(p.helper),q=i.offset(),n=i.outerWidth()-p.sizeDiff.width,j=i.outerHeight()-p.sizeDiff.height;if(p._helper&&!f.animate&&(/relative/).test(g.css("position"))){c(this).css({left:q.left-d.left-l.left,width:n,height:j})}if(p._helper&&!f.animate&&(/static/).test(g.css("position"))){c(this).css({left:q.left-d.left-l.left,width:n,height:j})}}});c.ui.plugin.add("resizable","ghost",{start:function(f,g){var d=c(this).data("resizable"),h=d.options,e=d.size;d.ghost=d.originalElement.clone();d.ghost.css({opacity:0.25,display:"block",position:"relative",height:e.height,width:e.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof h.ghost=="string"?h.ghost:"");d.ghost.appendTo(d.helper)},resize:function(e,f){var d=c(this).data("resizable"),g=d.options;if(d.ghost){d.ghost.css({position:"relative",height:d.size.height,width:d.size.width})}},stop:function(e,f){var d=c(this).data("resizable"),g=d.options;if(d.ghost&&d.helper){d.helper.get(0).removeChild(d.ghost.get(0))}}});c.ui.plugin.add("resizable","grid",{resize:function(d,l){var n=c(this).data("resizable"),g=n.options,j=n.size,h=n.originalSize,i=n.originalPosition,m=n.axis,k=g._aspectRatio||d.shiftKey;g.grid=typeof g.grid=="number"?[g.grid,g.grid]:g.grid;var f=Math.round((j.width-h.width)/(g.grid[0]||1))*(g.grid[0]||1),e=Math.round((j.height-h.height)/(g.grid[1]||1))*(g.grid[1]||1);if(/^(se|s|e)$/.test(m)){n.size.width=h.width+f;n.size.height=h.height+e}else{if(/^(ne)$/.test(m)){n.size.width=h.width+f;n.size.height=h.height+e;n.position.top=i.top-e}else{if(/^(sw)$/.test(m)){n.size.width=h.width+f;n.size.height=h.height+e;n.position.left=i.left-f}else{n.size.width=h.width+f;n.size.height=h.height+e;n.position.top=i.top-e;n.position.left=i.left-f}}}}});var b=function(d){return parseInt(d,10)||0};var a=function(d){return !isNaN(parseInt(d,10))}})(jQuery);;
/**
*
* Color picker
* Author: Stefan Petre www.eyecon.ro
* 
* Dual licensed under the MIT and GPL licenses
* 
*/
(function(b){var a=function(){var S={},c,N=65,t,P='<div class="colorpicker"><div class="colorpicker_color"><div><div></div></div></div><div class="colorpicker_hue"><div></div></div><div class="colorpicker_new_color"></div><div class="colorpicker_current_color"></div><div class="colorpicker_hex"><input type="text" maxlength="6" size="6" /></div><div class="colorpicker_rgb_r colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_rgb_g colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_rgb_b colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_hsb_h colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_hsb_s colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_hsb_b colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_submit"></div></div>',B={eventName:"click",onShow:function(){},onBeforeShow:function(){},onHide:function(){},onChange:function(){},onSubmit:function(){},color:"ff0000",livePreview:true,flat:false},J=function(T,V){var U=j(T);b(V).data("colorpicker").fields.eq(1).val(U.r).end().eq(2).val(U.g).end().eq(3).val(U.b).end()},u=function(T,U){b(U).data("colorpicker").fields.eq(4).val(T.h).end().eq(5).val(T.s).end().eq(6).val(T.b).end()},g=function(T,U){b(U).data("colorpicker").fields.eq(0).val(R(T)).end()},l=function(T,U){b(U).data("colorpicker").selector.css("backgroundColor","#"+R({h:T.h,s:100,b:100}));b(U).data("colorpicker").selectorIndic.css({left:parseInt(150*T.s/100,10),top:parseInt(150*(100-T.b)/100,10)})},G=function(T,U){b(U).data("colorpicker").hue.css("top",parseInt(150-150*T.h/360,10))},h=function(T,U){b(U).data("colorpicker").currentColor.css("backgroundColor","#"+R(T))},E=function(T,U){b(U).data("colorpicker").newColor.css("backgroundColor","#"+R(T))},n=function(T){var V=T.charCode||T.keyCode||-1;if((V>N&&V<=90)||V==32){return false}var U=b(this).parent().parent();if(U.data("colorpicker").livePreview===true){e.apply(this)}},e=function(U){var V=b(this).parent().parent(),T;if(this.parentNode.className.indexOf("_hex")>0){V.data("colorpicker").color=T=m(y(this.value))}else{if(this.parentNode.className.indexOf("_hsb")>0){V.data("colorpicker").color=T=f({h:parseInt(V.data("colorpicker").fields.eq(4).val(),10),s:parseInt(V.data("colorpicker").fields.eq(5).val(),10),b:parseInt(V.data("colorpicker").fields.eq(6).val(),10)})}else{V.data("colorpicker").color=T=i(M({r:parseInt(V.data("colorpicker").fields.eq(1).val(),10),g:parseInt(V.data("colorpicker").fields.eq(2).val(),10),b:parseInt(V.data("colorpicker").fields.eq(3).val(),10)}))}}if(U){J(T,V.get(0));g(T,V.get(0));u(T,V.get(0))}l(T,V.get(0));G(T,V.get(0));E(T,V.get(0));V.data("colorpicker").onChange.apply(V,[T,R(T),j(T)])},o=function(T){var U=b(this).parent().parent();U.data("colorpicker").fields.parent().removeClass("colorpicker_focus")},K=function(){N=this.parentNode.className.indexOf("_hex")>0?70:65;b(this).parent().parent().data("colorpicker").fields.parent().removeClass("colorpicker_focus");b(this).parent().addClass("colorpicker_focus")},I=function(T){var V=b(this).parent().find("input").focus();var U={el:b(this).parent().addClass("colorpicker_slider"),max:this.parentNode.className.indexOf("_hsb_h")>0?360:(this.parentNode.className.indexOf("_hsb")>0?100:255),y:T.pageY,field:V,val:parseInt(V.val(),10),preview:b(this).parent().parent().data("colorpicker").livePreview};b(document).bind("mouseup",U,s);b(document).bind("mousemove",U,L)},L=function(T){T.data.field.val(Math.max(0,Math.min(T.data.max,parseInt(T.data.val+T.pageY-T.data.y,10))));if(T.data.preview){e.apply(T.data.field.get(0),[true])}return false},s=function(T){e.apply(T.data.field.get(0),[true]);T.data.el.removeClass("colorpicker_slider").find("input").focus();b(document).unbind("mouseup",s);b(document).unbind("mousemove",L);return false},w=function(T){var U={cal:b(this).parent(),y:b(this).offset().top};U.preview=U.cal.data("colorpicker").livePreview;b(document).bind("mouseup",U,r);b(document).bind("mousemove",U,k)},k=function(T){e.apply(T.data.cal.data("colorpicker").fields.eq(4).val(parseInt(360*(150-Math.max(0,Math.min(150,(T.pageY-T.data.y))))/150,10)).get(0),[T.data.preview]);return false},r=function(T){J(T.data.cal.data("colorpicker").color,T.data.cal.get(0));g(T.data.cal.data("colorpicker").color,T.data.cal.get(0));b(document).unbind("mouseup",r);b(document).unbind("mousemove",k);return false},x=function(T){var U={cal:b(this).parent(),pos:b(this).offset()};U.preview=U.cal.data("colorpicker").livePreview;b(document).bind("mouseup",U,A);b(document).bind("mousemove",U,q)},q=function(T){e.apply(T.data.cal.data("colorpicker").fields.eq(6).val(parseInt(100*(150-Math.max(0,Math.min(150,(T.pageY-T.data.pos.top))))/150,10)).end().eq(5).val(parseInt(100*(Math.max(0,Math.min(150,(T.pageX-T.data.pos.left))))/150,10)).get(0),[T.data.preview]);return false},A=function(T){J(T.data.cal.data("colorpicker").color,T.data.cal.get(0));g(T.data.cal.data("colorpicker").color,T.data.cal.get(0));b(document).unbind("mouseup",A);b(document).unbind("mousemove",q);return false},v=function(T){b(this).addClass("colorpicker_focus")},Q=function(T){b(this).removeClass("colorpicker_focus")},p=function(U){var V=b(this).parent();var T=V.data("colorpicker").color;V.data("colorpicker").origColor=T;h(T,V.get(0));V.data("colorpicker").onSubmit(T,R(T),j(T),V.data("colorpicker").el)},D=function(T){var X=b("#"+b(this).data("colorpickerId"));X.data("colorpicker").onBeforeShow.apply(this,[X.get(0)]);var Y=b(this).offset();var W=z();var V=Y.top+this.offsetHeight;var U=Y.left;if(V+176>W.t+W.h){V-=this.offsetHeight+176}if(U+356>W.l+W.w){U-=356}X.css({left:U+"px",top:V+"px"});if(X.data("colorpicker").onShow.apply(this,[X.get(0)])!=false){X.show()}b(document).bind("mousedown",{cal:X},O);return false},O=function(T){if(!H(T.data.cal.get(0),T.target,T.data.cal.get(0))){if(T.data.cal.data("colorpicker").onHide.apply(this,[T.data.cal.get(0)])!=false){T.data.cal.hide()}b(document).unbind("mousedown",O)}},H=function(V,U,T){if(V==U){return true}if(V.contains){return V.contains(U)}if(V.compareDocumentPosition){return !!(V.compareDocumentPosition(U)&16)}var W=U.parentNode;while(W&&W!=T){if(W==V){return true}W=W.parentNode}return false},z=function(){var T=document.compatMode=="CSS1Compat";return{l:window.pageXOffset||(T?document.documentElement.scrollLeft:document.body.scrollLeft),t:window.pageYOffset||(T?document.documentElement.scrollTop:document.body.scrollTop),w:window.innerWidth||(T?document.documentElement.clientWidth:document.body.clientWidth),h:window.innerHeight||(T?document.documentElement.clientHeight:document.body.clientHeight)}},f=function(T){return{h:Math.min(360,Math.max(0,T.h)),s:Math.min(100,Math.max(0,T.s)),b:Math.min(100,Math.max(0,T.b))}},M=function(T){return{r:Math.min(255,Math.max(0,T.r)),g:Math.min(255,Math.max(0,T.g)),b:Math.min(255,Math.max(0,T.b))}},y=function(V){var T=6-V.length;if(T>0){var W=[];for(var U=0;U<T;U++){W.push("0")}W.push(V);V=W.join("")}return V},d=function(T){var T=parseInt(((T.indexOf("#")>-1)?T.substring(1):T),16);return{r:T>>16,g:(T&65280)>>8,b:(T&255)}},m=function(T){return i(d(T))},i=function(V){var U={h:0,s:0,b:0};var W=Math.min(V.r,V.g,V.b);var T=Math.max(V.r,V.g,V.b);var X=T-W;U.b=T;if(T!=0){}U.s=T!=0?255*X/T:0;if(U.s!=0){if(V.r==T){U.h=(V.g-V.b)/X}else{if(V.g==T){U.h=2+(V.b-V.r)/X}else{U.h=4+(V.r-V.g)/X}}}else{U.h=-1}U.h*=60;if(U.h<0){U.h+=360}U.s*=100/255;U.b*=100/255;return U},j=function(T){var V={};var Z=Math.round(T.h);var Y=Math.round(T.s*255/100);var U=Math.round(T.b*255/100);if(Y==0){V.r=V.g=V.b=U}else{var aa=U;var X=(255-Y)*U/255;var W=(aa-X)*(Z%60)/60;if(Z==360){Z=0}if(Z<60){V.r=aa;V.b=X;V.g=X+W}else{if(Z<120){V.g=aa;V.b=X;V.r=aa-W}else{if(Z<180){V.g=aa;V.r=X;V.b=X+W}else{if(Z<240){V.b=aa;V.r=X;V.g=aa-W}else{if(Z<300){V.b=aa;V.g=X;V.r=X+W}else{if(Z<360){V.r=aa;V.g=X;V.b=aa-W}else{V.r=0;V.g=0;V.b=0}}}}}}}return{r:Math.round(V.r),g:Math.round(V.g),b:Math.round(V.b)}},C=function(T){var U=[T.r.toString(16),T.g.toString(16),T.b.toString(16)];b.each(U,function(V,W){if(W.length==1){U[V]="0"+W}});return U.join("")},R=function(T){return C(j(T))},F=function(){var U=b(this).parent();var T=U.data("colorpicker").origColor;U.data("colorpicker").color=T;J(T,U.get(0));g(T,U.get(0));u(T,U.get(0));l(T,U.get(0));G(T,U.get(0));E(T,U.get(0))};return{init:function(T){T=b.extend({},B,T||{});if(typeof T.color=="string"){T.color=m(T.color)}else{if(T.color.r!=undefined&&T.color.g!=undefined&&T.color.b!=undefined){T.color=i(T.color)}else{if(T.color.h!=undefined&&T.color.s!=undefined&&T.color.b!=undefined){T.color=f(T.color)}else{return this}}}return this.each(function(){if(!b(this).data("colorpickerId")){var U=b.extend({},T);U.origColor=T.color;var W="collorpicker_"+parseInt(Math.random()*1000);b(this).data("colorpickerId",W);var V=b(P).attr("id",W);if(U.flat){V.appendTo(this).show()}else{V.appendTo(document.body)}U.fields=V.find("input").bind("keyup",n).bind("change",e).bind("blur",o).bind("focus",K);V.find("span").bind("mousedown",I).end().find(">div.colorpicker_current_color").bind("click",F);U.selector=V.find("div.colorpicker_color").bind("mousedown",x);U.selectorIndic=U.selector.find("div div");U.el=this;U.hue=V.find("div.colorpicker_hue div");V.find("div.colorpicker_hue").bind("mousedown",w);U.newColor=V.find("div.colorpicker_new_color");U.currentColor=V.find("div.colorpicker_current_color");V.data("colorpicker",U);V.find("div.colorpicker_submit").bind("mouseenter",v).bind("mouseleave",Q).bind("click",p);J(U.color,V.get(0));u(U.color,V.get(0));g(U.color,V.get(0));G(U.color,V.get(0));l(U.color,V.get(0));h(U.color,V.get(0));E(U.color,V.get(0));if(U.flat){V.css({position:"relative",display:"block"})}else{b(this).bind(U.eventName,D)}}})},showPicker:function(){return this.each(function(){if(b(this).data("colorpickerId")){D.apply(this)}})},hidePicker:function(){return this.each(function(){if(b(this).data("colorpickerId")){b("#"+b(this).data("colorpickerId")).hide()}})},setColor:function(T){if(typeof T=="string"){T=m(T)}else{if(T.r!=undefined&&T.g!=undefined&&T.b!=undefined){T=i(T)}else{if(T.h!=undefined&&T.s!=undefined&&T.b!=undefined){T=f(T)}else{return this}}}return this.each(function(){if(b(this).data("colorpickerId")){var U=b("#"+b(this).data("colorpickerId"));U.data("colorpicker").color=T;U.data("colorpicker").origColor=T;J(T,U.get(0));u(T,U.get(0));g(T,U.get(0));G(T,U.get(0));l(T,U.get(0));h(T,U.get(0));E(T,U.get(0))}})}}}();b.fn.extend({ColorPicker:a.init,ColorPickerHide:a.hidePicker,ColorPickerShow:a.showPicker,ColorPickerSetColor:a.setColor})})(jQuery);
/**
 * jQuery Nivo Slider v2.5.1
 * http://nivo.dev7studios.com
 *
 * Copyright 2011, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 (function(a){var b=function(b,c){var d=a.extend({},a.fn.nivoSlider.defaults,c),e={currentSlide:0,currentImage:"",totalSlides:0,randAnim:"",running:!1,paused:!1,stop:!1},f=a(b);f.data("nivo:vars",e),f.css("position","relative"),f.addClass("nivoSlider");var g=f.children();g.each(function(){var b=a(this),c="";b.is("img")||(b.is("a")&&(b.addClass("nivo-imageLink"),c=b),b=b.find("img:first"));var d=b.width();d==0&&(d=b.attr("width"));var g=b.height();g==0&&(g=b.attr("height")),d>f.width()&&f.width(d),g>f.height()&&f.height(g),c!=""&&c.css("display","none"),b.css("display","none"),e.totalSlides++}),d.startSlide>0&&(d.startSlide>=e.totalSlides&&(d.startSlide=e.totalSlides-1),e.currentSlide=d.startSlide),a(g[e.currentSlide]).is("img")?e.currentImage=a(g[e.currentSlide]):e.currentImage=a(g[e.currentSlide]).find("img:first"),a(g[e.currentSlide]).is("a")&&a(g[e.currentSlide]).css("display","block"),f.css("background",'url("'+e.currentImage.attr("src")+'") no-repeat'),f.append(a('<div class="nivo-caption"><p></p></div>').css({display:"none",opacity:d.captionOpacity}));var h=function(b){var c=a(".nivo-caption",f);if(e.currentImage.attr("title")!=""){var d=e.currentImage.attr("title");d.substr(0,1)=="#"&&(d=a(d).html()),c.css("display")=="block"?c.find("p").fadeOut(b.animSpeed,function(){a(this).html(d),a(this).fadeIn(b.animSpeed)}):c.find("p").html(d),c.fadeIn(b.animSpeed)}else c.fadeOut(b.animSpeed)};h(d);var i=0;!d.manualAdvance&&g.length>1&&(i=setInterval(function(){o(f,g,d,!1)},d.pauseTime)),d.directionNav&&(f.append('<div class="nivo-directionNav"><a class="nivo-prevNav">'+d.prevText+'</a><a class="nivo-nextNav">'+d.nextText+"</a></div>"),d.directionNavHide&&(a(".nivo-directionNav",f).hide(),f.hover(function(){a(".nivo-directionNav",f).show()},function(){a(".nivo-directionNav",f).hide()})),a("a.nivo-prevNav",f).live("click",function(){if(e.running)return!1;clearInterval(i),i="",e.currentSlide-=2,o(f,g,d,"prev")}),a("a.nivo-nextNav",f).live("click",function(){if(e.running)return!1;clearInterval(i),i="",o(f,g,d,"next")}));if(d.controlNav){var j=a('<div class="nivo-controlNav"></div>');f.append(j);for(var k=0;k<g.length;k++)if(d.controlNavThumbs){var l=g.eq(k);l.is("img")||(l=l.find("img:first")),d.controlNavThumbsFromRel?j.append('<a class="nivo-control" rel="'+k+'"><img src="'+l.attr("rel")+'" alt="" /></a>'):j.append('<a class="nivo-control" rel="'+k+'"><img src="'+l.attr("src").replace(d.controlNavThumbsSearch,d.controlNavThumbsReplace)+'" alt="" /></a>')}else j.append('<a class="nivo-control" rel="'+k+'">'+(k+1)+"</a>");a(".nivo-controlNav a:eq("+e.currentSlide+")",f).addClass("active"),a(".nivo-controlNav a",f).live("click",function(){if(e.running)return!1;if(a(this).hasClass("active"))return!1;clearInterval(i),i="",f.css("background",'url("'+e.currentImage.attr("src")+'") no-repeat'),e.currentSlide=a(this).attr("rel")-1,o(f,g,d,"control")})}d.keyboardNav&&a(window).keypress(function(a){if(a.keyCode=="37"){if(e.running)return!1;clearInterval(i),i="",e.currentSlide-=2,o(f,g,d,"prev")}if(a.keyCode=="39"){if(e.running)return!1;clearInterval(i),i="",o(f,g,d,"next")}}),d.pauseOnHover&&f.hover(function(){e.paused=!0,clearInterval(i),i=""},function(){e.paused=!1,i==""&&!d.manualAdvance&&(i=setInterval(function(){o(f,g,d,!1)},d.pauseTime))}),f.bind("nivo:animFinished",function(){e.running=!1,a(g).each(function(){a(this).is("a")&&a(this).css("display","none")}),a(g[e.currentSlide]).is("a")&&a(g[e.currentSlide]).css("display","block"),i==""&&!e.paused&&!d.manualAdvance&&(i=setInterval(function(){o(f,g,d,!1)},d.pauseTime)),d.afterChange.call(this)});var m=function(b,c,d){for(var e=0;e<c.slices;e++){var f=Math.round(b.width()/c.slices);e==c.slices-1?b.append(a('<div class="nivo-slice"></div>').css({left:f*e+"px",width:b.width()-f*e+"px",height:"0px",opacity:"0",background:'url("'+d.currentImage.attr("src")+'") no-repeat -'+(f+e*f-f)+"px 0%"})):b.append(a('<div class="nivo-slice"></div>').css({left:f*e+"px",width:f+"px",height:"0px",opacity:"0",background:'url("'+d.currentImage.attr("src")+'") no-repeat -'+(f+e*f-f)+"px 0%"}))}},n=function(b,c,d){var e=Math.round(b.width()/c.boxCols),f=Math.round(b.height()/c.boxRows);for(var g=0;g<c.boxRows;g++)for(var h=0;h<c.boxCols;h++)h==c.boxCols-1?b.append(a('<div class="nivo-box"></div>').css({opacity:0,left:e*h+"px",top:f*g+"px",width:b.width()-e*h+"px",height:f+"px",background:'url("'+d.currentImage.attr("src")+'") no-repeat -'+(e+h*e-e)+"px -"+(f+g*f-f)+"px"})):b.append(a('<div class="nivo-box"></div>').css({opacity:0,left:e*h+"px",top:f*g+"px",width:e+"px",height:f+"px",background:'url("'+d.currentImage.attr("src")+'") no-repeat -'+(e+h*e-e)+"px -"+(f+g*f-f)+"px"}))},o=function(b,c,d,e){var f=b.data("nivo:vars");f&&f.currentSlide==f.totalSlides-1&&d.lastSlide.call(this);if((!f||f.stop)&&!e)return!1;d.beforeChange.call(this),e?(e=="prev"&&b.css("background",'url("'+f.currentImage.attr("src")+'") no-repeat'),e=="next"&&b.css("background",'url("'+f.currentImage.attr("src")+'") no-repeat')):b.css("background",'url("'+f.currentImage.attr("src")+'") no-repeat'),f.currentSlide++,f.currentSlide==f.totalSlides&&(f.currentSlide=0,d.slideshowEnd.call(this)),f.currentSlide<0&&(f.currentSlide=f.totalSlides-1),a(c[f.currentSlide]).is("img")?f.currentImage=a(c[f.currentSlide]):f.currentImage=a(c[f.currentSlide]).find("img:first"),d.controlNav&&(a(".nivo-controlNav a",b).removeClass("active"),a(".nivo-controlNav a:eq("+f.currentSlide+")",b).addClass("active")),h(d),a(".nivo-slice",b).remove(),a(".nivo-box",b).remove();if(d.effect=="random"){var g=["sliceDownRight","sliceDownLeft","sliceUpRight","sliceUpLeft","sliceUpDown","sliceUpDownLeft","fold","fade","boxRandom","boxRain","boxRainReverse","boxRainGrow","boxRainGrowReverse"];f.randAnim=g[Math.floor(Math.random()*(g.length+1))],f.randAnim==undefined&&(f.randAnim="fade")}if(d.effect.indexOf(",")!=-1){var g=d.effect.split(",");f.randAnim=g[Math.floor(Math.random()*g.length)],f.randAnim==undefined&&(f.randAnim="fade")}f.running=!0;if(d.effect=="sliceDown"||d.effect=="sliceDownRight"||f.randAnim=="sliceDownRight"||d.effect=="sliceDownLeft"||f.randAnim=="sliceDownLeft"){m(b,d,f);var i=0,j=0,k=a(".nivo-slice",b);if(d.effect=="sliceDownLeft"||f.randAnim=="sliceDownLeft")k=a(".nivo-slice",b)._reverse();k.each(function(){var c=a(this);c.css({top:"0px"}),j==d.slices-1?setTimeout(function(){c.animate({height:"100%",opacity:"1.0"},d.animSpeed,"",function(){b.trigger("nivo:animFinished")})},100+i):setTimeout(function(){c.animate({height:"100%",opacity:"1.0"},d.animSpeed)},100+i),i+=50,j++})}else if(d.effect=="sliceUp"||d.effect=="sliceUpRight"||f.randAnim=="sliceUpRight"||d.effect=="sliceUpLeft"||f.randAnim=="sliceUpLeft"){m(b,d,f);var i=0,j=0,k=a(".nivo-slice",b);if(d.effect=="sliceUpLeft"||f.randAnim=="sliceUpLeft")k=a(".nivo-slice",b)._reverse();k.each(function(){var c=a(this);c.css({bottom:"0px"}),j==d.slices-1?setTimeout(function(){c.animate({height:"100%",opacity:"1.0"},d.animSpeed,"",function(){b.trigger("nivo:animFinished")})},100+i):setTimeout(function(){c.animate({height:"100%",opacity:"1.0"},d.animSpeed)},100+i),i+=50,j++})}else if(d.effect=="sliceUpDown"||d.effect=="sliceUpDownRight"||f.randAnim=="sliceUpDown"||d.effect=="sliceUpDownLeft"||f.randAnim=="sliceUpDownLeft"){m(b,d,f);var i=0,j=0,l=0,k=a(".nivo-slice",b);if(d.effect=="sliceUpDownLeft"||f.randAnim=="sliceUpDownLeft")k=a(".nivo-slice",b)._reverse();k.each(function(){var c=a(this);j==0?(c.css("top","0px"),j++):(c.css("bottom","0px"),j=0),l==d.slices-1?setTimeout(function(){c.animate({height:"100%",opacity:"1.0"},d.animSpeed,"",function(){b.trigger("nivo:animFinished")})},100+i):setTimeout(function(){c.animate({height:"100%",opacity:"1.0"},d.animSpeed)},100+i),i+=50,l++})}else if(d.effect=="fold"||f.randAnim=="fold"){m(b,d,f);var i=0,j=0;a(".nivo-slice",b).each(function(){var c=a(this),e=c.width();c.css({top:"0px",height:"100%",width:"0px"}),j==d.slices-1?setTimeout(function(){c.animate({width:e,opacity:"1.0"},d.animSpeed,"",function(){b.trigger("nivo:animFinished")})},100+i):setTimeout(function(){c.animate({width:e,opacity:"1.0"},d.animSpeed)},100+i),i+=50,j++})}else if(d.effect=="fade"||f.randAnim=="fade"){m(b,d,f);var o=a(".nivo-slice:first",b);o.css({height:"100%",width:b.width()+"px"}),o.animate({opacity:"1.0"},d.animSpeed*2,"",function(){b.trigger("nivo:animFinished")})}else if(d.effect=="slideInRight"||f.randAnim=="slideInRight"){m(b,d,f);var o=a(".nivo-slice:first",b);o.css({height:"100%",width:"0px",opacity:"1"}),o.animate({width:b.width()+"px"},d.animSpeed*2,"",function(){b.trigger("nivo:animFinished")})}else if(d.effect=="slideInLeft"||f.randAnim=="slideInLeft"){m(b,d,f);var o=a(".nivo-slice:first",b);o.css({height:"100%",width:"0px",opacity:"1",left:"",right:"0px"}),o.animate({width:b.width()+"px"},d.animSpeed*2,"",function(){o.css({left:"0px",right:""}),b.trigger("nivo:animFinished")})}else if(d.effect=="boxRandom"||f.randAnim=="boxRandom"){n(b,d,f);var q=d.boxCols*d.boxRows,j=0,i=0,r=p(a(".nivo-box",b));r.each(function(){var c=a(this);j==q-1?setTimeout(function(){c.animate({opacity:"1"},d.animSpeed,"",function(){b.trigger("nivo:animFinished")})},100+i):setTimeout(function(){c.animate({opacity:"1"},d.animSpeed)},100+i),i+=20,j++})}else if(d.effect=="boxRain"||f.randAnim=="boxRain"||d.effect=="boxRainReverse"||f.randAnim=="boxRainReverse"||d.effect=="boxRainGrow"||f.randAnim=="boxRainGrow"||d.effect=="boxRainGrowReverse"||f.randAnim=="boxRainGrowReverse"){n(b,d,f);var q=d.boxCols*d.boxRows,j=0,i=0,s=0,t=0,u=[];u[s]=[];var r=a(".nivo-box",b);if(d.effect=="boxRainReverse"||f.randAnim=="boxRainReverse"||d.effect=="boxRainGrowReverse"||f.randAnim=="boxRainGrowReverse")r=a(".nivo-box",b)._reverse();r.each(function(){u[s][t]=a(this),t++,t==d.boxCols&&(s++,t=0,u[s]=[])});for(var v=0;v<d.boxCols*2;v++){var w=v;for(var x=0;x<d.boxRows;x++)w>=0&&w<d.boxCols&&(function(c,e,g,h,i){var j=a(u[c][e]),k=j.width(),l=j.height();(d.effect=="boxRainGrow"||f.randAnim=="boxRainGrow"||d.effect=="boxRainGrowReverse"||f.randAnim=="boxRainGrowReverse")&&j.width(0).height(0),h==i-1?setTimeout(function(){j.animate({opacity:"1",width:k,height:l},d.animSpeed/1.3,"",function(){b.trigger("nivo:animFinished")})},100+g):setTimeout(function(){j.animate({opacity:"1",width:k,height:l},d.animSpeed/1.3)},100+g)}(x,w,i,j,q),j++),w--;i+=100}}},p=function(a){for(var b,c,d=a.length;d;b=parseInt(Math.random()*d),c=a[--d],a[d]=a[b],a[b]=c);return a},q=function(a){this.console&&typeof console.log!="undefined"&&console.log(a)};this.stop=function(){a(b).data("nivo:vars").stop||(a(b).data("nivo:vars").stop=!0,q("Stop Slider"))},this.start=function(){a(b).data("nivo:vars").stop&&(a(b).data("nivo:vars").stop=!1,q("Start Slider"))},d.afterLoad.call(this);return this};a.fn.nivoSlider=function(c){return this.each(function(d,e){var f=a(this);if(f.data("nivoslider"))return f.data("nivoslider");var g=new b(this,c);f.data("nivoslider",g)})},a.fn.nivoSlider.defaults={effect:"random",slices:15,boxCols:8,boxRows:4,animSpeed:500,pauseTime:3e3,startSlide:0,directionNav:!0,directionNavHide:!0,controlNav:!0,controlNavThumbs:!1,controlNavThumbsFromRel:!1,controlNavThumbsSearch:".jpg",controlNavThumbsReplace:"_thumb.jpg",keyboardNav:!0,pauseOnHover:!0,manualAdvance:!1,captionOpacity:.8,prevText:"Prev",nextText:"Next",beforeChange:function(){},afterChange:function(){},slideshowEnd:function(){},lastSlide:function(){},afterLoad:function(){}},a.fn._reverse=[].reverse})(jQuery);
/**
 * jQuery hashchange event - v1.3 - 7/21/2010
 * http://benalman.com/projects/jquery-hashchange-plugin/
 * 
 * Copyright (c) 2010 "Cowboy" Ben Alman
 * Dual licensed under the MIT and GPL licenses.
 * http://benalman.com/about/license/
 */
 (function(a,b,c){function j(a){a=a||location.href;return"#"+a.replace(/^[^#]*#?(.*)$/,"$1")}"$:nomunge";var d="hashchange",e=document,f,g=a.event.special,h=e.documentMode,i="on"+d in b&&(h===c||h>7);a.fn[d]=function(a){return a?this.bind(d,a):this.trigger(d)},a.fn[d].delay=50,g[d]=a.extend(g[d],{setup:function(){if(i)return!1;a(f.start)},teardown:function(){if(i)return!1;a(f.stop)}}),f=function(){function n(){var c=j(),e=m(h);c!==h?(l(h=c,e),a(b).trigger(d)):e!==h&&(location.href=location.href.replace(/#.*/,"")+e),g=setTimeout(n,a.fn[d].delay)}var f={},g,h=j(),k=function(a){return a},l=k,m=k;f.start=function(){g||n()},f.stop=function(){g&&clearTimeout(g),g=c},a.browser.msie&&!i&&function(){var b,c;f.start=function(){b||(c=a.fn[d].src,c=c&&c+j(),b=a('<iframe tabindex="-1" title="empty"/>').hide().one("load",function(){c||l(j()),n()}).attr("src",c||"javascript:0").insertAfter("body")[0].contentWindow,e.onpropertychange=function(){try{event.propertyName==="title"&&(b.document.title=e.title)}catch(a){}})},f.stop=k,m=function(){return j(b.location.href)},l=function(c,f){var g=b.document,h=a.fn[d].domain;c!==f&&(g.title=e.title,g.open(),h&&g.write('<script>document.domain="'+h+'"</script>'),g.close(),b.location.hash=c)}}();return f}()})(jQuery,this)
