/*
* jQuery JavaScript Library v1.4.2
* 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: Sat Feb 13 22:33:48 2010 -0500
*/
(function(d,c){function R(){if(!a.isReady){try{b.documentElement.doScroll("left")}catch(c){setTimeout(R,1);return}a.ready()}}function Cb(c,b){b.src?a.ajax({url:b.src,async:false,dataType:"script"}):a.globalEval(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.removeChild(b)}function D(d,e,f,h,g,j){var i=d.length;if(typeof e==="object"){for(var b in e)D(d,b,e[b],h,g,f);return d}if(f!==c){h=!j&&h&&a.isFunction(f);for(b=0;b<i;b++)g(d[b],e,h?f.call(d[b],b,g(d[b],e)):f,j);return d}return i?g(d[0],e):c}function g(){return(new Date).getTime()}function E(){return false}function F(){return true}function T(c,d,b){b[0].type=c;return a.event.handle.apply(d,b)}function V(c){var m,j=[],g=[],n=arguments,d,b,l,e,f,i;b=a.data(this,"events");if(!(c.liveFired===this||!b||!b.live||c.button&&c.type==="click")){c.liveFired=this;var h=b.live.slice(0);for(e=0;e<h.length;e++){b=h[e];b.origType.replace(k,"")===c.type?g.push(b.selector):h.splice(e--,1)}d=a(c.target).closest(g,c.currentTarget);f=0;for(i=d.length;f<i;f++)for(e=0;e<h.length;e++){b=h[e];if(d[f].selector===b.selector){l=d[f].elem;g=null;if(b.preType==="mouseenter"||b.preType==="mouseleave")g=a(c.relatedTarget).closest(b.selector)[0];(!g||g!==l)&&j.push({elem:l,handleObj:b})}}f=0;for(i=j.length;f<i;f++){d=j[f];c.currentTarget=d.elem;c.data=d.handleObj.data;c.handleObj=d.handleObj;if(d.handleObj.origHandler.apply(d.elem,n)===false){m=false;break}}return m}}function Y(a,b){return"live."+(a&&a!=="*"?a+".":"")+b.replace(/\./g,"`").replace(/ /g,"&")}function Z(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function ab(b,d){var c=0;d.each(function(){if(this.nodeName===(b[c]&&b[c].nodeName)){var d=a.data(b[c++]),f=a.data(this,d);if(d=d&&d.events){delete f.handle;f.events={};for(var e in d)for(var g in d[e])a.event.add(this,e,d[e][g],d[e][g].data)}}})}function bb(c,d,h){var e,g,f;d=d&&d[0]?d[0].ownerDocument||d[0]:b;if(c.length===1&&typeof c[0]==="string"&&c[0].length<512&&d===b&&!cb.test(c[0])&&(a.support.checkClone||!db.test(c[0]))){g=true;if(f=a.fragments[c[0]])if(f!==1)e=f}if(!e){e=d.createDocumentFragment();a.clean(c,d,e,h)}if(g)a.fragments[c[0]]=f?e:1;return{fragment:e,cacheable:g}}function h(c,d){var b={};a.each(eb.concat.apply([],eb.slice(0,d)),function(){b[this]=c});return b}function fb(a){return"scrollTo"in a&&a.document?a:a.nodeType===9?a.defaultView||a.parentWindow:false}var a=function(b,c){return new a.fn.init(b,c)},Eb=d.jQuery,Gb=d.$,b=d.document,o,Ib=/^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/,Kb=/^.[^:#\[\.,]*$/,Mb=/\S/,Ob=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,Qb=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,l=navigator.userAgent,gb=false,m=[],i,C=Object.prototype.toString,r=Object.prototype.hasOwnProperty,s=Array.prototype.push,n=Array.prototype.slice,hb=Array.prototype.indexOf;a.fn=a.prototype={init:function(d,e){var f,g;if(!d)return this;if(d.nodeType){this.context=this[0]=d;this.length=1;return this}if(d==="body"&&!e){this.context=b;this[0]=b.body;this.selector="body";this.length=1;return this}if(typeof d==="string")if((f=Ib.exec(d))&&(f[1]||!e))if(f[1]){g=e?e.ownerDocument||e:b;if(d=Qb.exec(d))if(a.isPlainObject(e)){d=[b.createElement(d[1])];a.fn.attr.call(d,e,true)}else d=[g.createElement(d[1])];else{d=bb([f[1]],[g]);d=(d.cacheable?d.fragment.cloneNode(true):d.fragment).childNodes}return a.merge(this,d)}else{if(e=b.getElementById(f[2])){if(e.id!==f[2])return o.find(d);this.length=1;this[0]=e}this.context=b;this.selector=d;return this}else if(!e&&/^\w+$/.test(d)){this.selector=d;this.context=b;d=b.getElementsByTagName(d);return a.merge(this,d)}else return!e||e.jquery?(e||o).find(d):a(e).find(d);else if(a.isFunction(d))return o.ready(d);if(d.selector!==c){this.selector=d.selector;this.context=d.context}return a.makeArray(d,this)},selector:"",jquery:"1.4.2",length:0,size:function(){return this.length},toArray:function(){return n.call(this,0)},"get":function(a){return a==null?this.toArray():a<0?this.slice(a)[0]:this[a]},pushStack:function(c,d,e){var b=a();a.isArray(c)?s.apply(b,c):a.merge(b,c);b.prevObject=this;b.context=this.context;if(d==="find")b.selector=this.selector+(this.selector?" ":"")+e;else if(d)b.selector=this.selector+"."+d+"("+e+")";return b},each:function(b,c){return a.each(this,b,c)},ready:function(c){a.bindReady();if(a.isReady)c.call(b,a);else m&&m.push(c);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(n.apply(this,arguments),"slice",n.call(arguments).join(","))},map:function(b){return this.pushStack(a.map(this,function(a,c){return b.call(a,c,a)}))},end:function(){return this.prevObject||a(null)},push:s,sort:[].sort,splice:[].splice};a.fn.init.prototype=a.fn;a.extend=a.fn.extend=function(){var b=arguments[0]||{},f=1,j=arguments.length,i=false,h,g,e,d;if(typeof b==="boolean"){i=b;b=arguments[1]||{};f=2}if(typeof b!=="object"&&!a.isFunction(b))b={};if(j===f){b=this;--f}for(;f<j;f++)if((h=arguments[f])!=null)for(g in h){e=b[g];d=h[g];if(b!==d)if(i&&d&&(a.isPlainObject(d)||a.isArray(d))){e=e&&(a.isPlainObject(e)||a.isArray(e))?e:a.isArray(d)?[]:{};b[g]=a.extend(i,e,d)}else if(d!==c)b[g]=d}return b};a.extend({noConflict:function(b){d.$=Gb;if(b)d.jQuery=Eb;return a},isReady:false,ready:function(){if(!a.isReady){if(!b.body)return setTimeout(a.ready,13);a.isReady=true;if(m){for(var c,d=0;c=m[d++];)c.call(b,a);m=null}a.fn.triggerHandler&&a(b).triggerHandler("ready")}},bindReady:function(){if(!gb){gb=true;if(b.readyState==="complete")return a.ready();if(b.addEventListener){b.addEventListener("DOMContentLoaded",i,false);d.addEventListener("load",a.ready,false)}else if(b.attachEvent){b.attachEvent("onreadystatechange",i);d.attachEvent("onload",a.ready);var c=false;try{c=d.frameElement==null}catch(e){}b.documentElement.doScroll&&c&&R()}}},isFunction:function(a){return C.call(a)==="[object Function]"},isArray:function(a){return C.call(a)==="[object Array]"},isPlainObject:function(a){if(!a||C.call(a)!=="[object Object]"||a.nodeType||a.setInterval)return false;if(a.constructor&&!r.call(a,"constructor")&&!r.call(a.constructor.prototype,"isPrototypeOf"))return false;var b;for(b in a);return b===c||r.call(a,b)},isEmptyObject:function(a){for(var b in a)return false;return true},error:function(a){throw a;},parseJSON:function(b){if(typeof b!=="string"||!b)return null;b=a.trim(b);if(/^[\],:{}\s]*$/.test(b.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return d.JSON&&d.JSON.parse?d.JSON.parse(b):new Function("return "+b)();else a.error("Invalid JSON: "+b)},noop:function(){},globalEval:function(d){if(d&&Mb.test(d)){var e=b.getElementsByTagName("head")[0]||b.documentElement,c=b.createElement("script");c.type="text/javascript";if(a.support.scriptEval)c.appendChild(b.createTextNode(d));else c.text=d;e.insertBefore(c,e.firstChild);e.removeChild(c)}},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(b,g,d){var e,f=0,h=b.length,i=h===c||a.isFunction(b);if(d){if(i){for(e in b)if(g.apply(b[e],d)===false)break}else for(;f<h;)if(g.apply(b[f++],d)===false)break}else if(i){for(e in b)if(g.call(b[e],e,b[e])===false)break}else for(d=b[0];f<h&&g.call(d,f,d)!==false;d=b[++f]);return b},trim:function(a){return(a||"").replace(Ob,"")},makeArray:function(b,c){c=c||[];if(b!=null)b.length==null||typeof b==="string"||a.isFunction(b)||typeof b!=="function"&&b.setInterval?s.call(c,b):a.merge(c,b);return c},inArray:function(c,a){if(a.indexOf)return a.indexOf(c);for(var b=0,d=a.length;b<d;b++)if(a[b]===c)return b;return-1},merge:function(a,b){var e=a.length,d=0;if(typeof b.length==="number")for(var f=b.length;d<f;d++)a[e++]=b[d];else for(;b[d]!==c;)a[e++]=b[d++];a.length=e;return a},grep:function(b,d,e){for(var c=[],a=0,f=b.length;a<f;a++)!e!==!d(b[a],a)&&c.push(b[a]);return c},map:function(d,e,f){for(var a=[],c,b=0,g=d.length;b<g;b++){c=e(d[b],b,f);if(c!=null)a[a.length]=c}return a.concat.apply([],a)},guid:1,proxy:function(d,b,e){if(arguments.length===2)if(typeof b==="string"){e=d;d=e[b];b=c}else if(b&&!a.isFunction(b)){e=b;b=c}if(!b&&d)b=function(){return d.apply(e||this,arguments)};if(d)b.guid=d.guid=d.guid||b.guid||a.guid++;return b},uaMatch:function(a){a=a.toLowerCase();a=/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version)?[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||!/compatible/.test(a)&&/(mozilla)(?:.*? rv:([\w.]+))?/.exec(a)||[];return{browser:a[1]||"",version:a[2]||"0"}},browser:{}});l=a.uaMatch(l);if(l.browser){a.browser[l.browser]=true;a.browser.version=l.version}if(a.browser.webkit)a.browser.safari=true;if(hb)a.inArray=function(a,b){return hb.call(b,a)};o=a(b);if(b.addEventListener)i=function(){b.removeEventListener("DOMContentLoaded",i,false);a.ready()};else if(b.attachEvent)i=function(){if(b.readyState==="complete"){b.detachEvent("onreadystatechange",i);a.ready()}};(function(){a.support={};var e=b.documentElement,f=b.createElement("script"),c=b.createElement("div"),j="script"+g();c.style.display="none";c.innerHTML="   <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";var i=c.getElementsByTagName("*"),h=c.getElementsByTagName("a")[0];if(!(!i||!i.length||!h)){a.support={leadingWhitespace:c.firstChild.nodeType===3,tbody:!c.getElementsByTagName("tbody").length,htmlSerialize:!!c.getElementsByTagName("link").length,style:/red/.test(h.getAttribute("style")),hrefNormalized:h.getAttribute("href")==="/a",opacity:/^0.55$/.test(h.style.opacity),cssFloat:!!h.style.cssFloat,checkOn:c.getElementsByTagName("input")[0].value==="on",optSelected:b.createElement("select").appendChild(b.createElement("option")).selected,parentNode:c.removeChild(c.appendChild(b.createElement("div"))).parentNode===null,deleteExpando:true,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};f.type="text/javascript";try{f.appendChild(b.createTextNode("window."+j+"=1;"))}catch(l){}e.insertBefore(f,e.firstChild);if(d[j]){a.support.scriptEval=true;delete d[j]}try{delete f.test}catch(m){a.support.deleteExpando=false}e.removeChild(f);if(c.attachEvent&&c.fireEvent){c.attachEvent("onclick",function k(){a.support.noCloneEvent=false;c.detachEvent("onclick",k)});c.cloneNode(true).fireEvent("onclick")}c=b.createElement("div");c.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";e=b.createDocumentFragment();e.appendChild(c.firstChild);a.support.checkClone=e.cloneNode(true).cloneNode(true).lastChild.checked;a(function(){var c=b.createElement("div");c.style.width=c.style.paddingLeft="1px";b.body.appendChild(c);a.boxModel=a.support.boxModel=c.offsetWidth===2;b.body.removeChild(c).style.display="none"});e=function(a){var c=b.createElement("div");a="on"+a;var d=a in c;if(!d){c.setAttribute(a,"return;");d=typeof c[a]==="function"}return d};a.support.submitBubbles=e("submit");a.support.changeBubbles=e("change");e=f=c=i=h=null}})();a.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var f="jQuery"+g(),Sb=0,ib={};a.extend({cache:{},expando:f,noData:{embed:true,object:true,applet:true},data:function(b,g,i){if(!(b.nodeName&&a.noData[b.nodeName.toLowerCase()])){b=b==d?ib:b;var e=b[f],h=a.cache;if(!e&&typeof g==="string"&&i===c)return null;e||(e=++Sb);if(typeof g==="object"){b[f]=e;h[e]=a.extend(true,{},g)}else if(!h[e]){b[f]=e;h[e]={}}b=h[e];if(i!==c)b[g]=i;return typeof g==="string"?b[g]:b}},removeData:function(b,e){if(!(b.nodeName&&a.noData[b.nodeName.toLowerCase()])){b=b==d?ib:b;var g=b[f],h=a.cache,c=h[g];if(e){if(c){delete c[e];a.isEmptyObject(c)&&a.removeData(b)}}else{if(a.support.deleteExpando)delete b[a.expando];else b.removeAttribute&&b.removeAttribute(a.expando);delete h[g]}}}});a.fn.extend({data:function(d,f){if(typeof d==="undefined"&&this.length)return a.data(this[0]);else if(typeof d==="object")return this.each(function(){a.data(this,d)});var b=d.split(".");b[1]=b[1]?"."+b[1]:"";if(f===c){var e=this.triggerHandler("getData"+b[1]+"!",[b[0]]);if(e===c&&this.length)e=a.data(this[0],d);return e===c&&b[1]?this.data(b[0]):e}else return this.trigger("setData"+b[1]+"!",[b[0],f]).each(function(){a.data(this,d,f)})},removeData:function(b){return this.each(function(){a.removeData(this,b)})}});a.extend({queue:function(e,c,d){if(e){c=(c||"fx")+"queue";var b=a.data(e,c);if(!d)return b||[];if(!b||a.isArray(d))b=a.data(e,c,a.makeArray(d));else b.push(d);return b}},dequeue:function(d,b){b=b||"fx";var e=a.queue(d,b),c=e.shift();if(c==="inprogress")c=e.shift();if(c){b==="fx"&&e.unshift("inprogress");c.call(d,function(){a.dequeue(d,b)})}}});a.fn.extend({queue:function(b,d){if(typeof b!=="string"){d=b;b="fx"}return d===c?a.queue(this[0],b):this.each(function(){var c=a.queue(this,b,d);b==="fx"&&c[0]!=="inprogress"&&a.dequeue(this,b)})},dequeue:function(b){return this.each(function(){a.dequeue(this,b)})},delay:function(b,c){b=a.fx?a.fx.speeds[b]||b:b;c=c||"fx";return this.queue(c,function(){var d=this;setTimeout(function(){a.dequeue(d,c)},b)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var G=/[\n\t]/g,t=/\s+/,Ub=/\r/g,jb=/href|src|style/,lb=/(button|input)/i,nb=/(button|input|object|select|textarea)/i,ob=/^(a|area)$/i,H=/radio|checkbox/;a.fn.extend({attr:function(b,c){return D(this,b,c,true,a.attr)},removeAttr:function(b){return this.each(function(){a.attr(this,b,"");this.nodeType===1&&this.removeAttribute(b)})},addClass:function(b){if(a.isFunction(b))return this.each(function(d){var c=a(this);c.addClass(b.call(this,d,c.attr("class")))});if(b&&typeof b==="string")for(var e=(b||"").split(t),f=0,h=this.length;f<h;f++){var c=this[f];if(c.nodeType===1)if(c.className){for(var i=" "+c.className+" ",g=c.className,d=0,j=e.length;d<j;d++)if(i.indexOf(" "+e[d]+" ")<0)g+=" "+e[d];c.className=a.trim(g)}else c.className=b}return this},removeClass:function(b){if(a.isFunction(b))return this.each(function(d){var c=a(this);c.removeClass(b.call(this,d,c.attr("class")))});if(b&&typeof b==="string"||b===c)for(var h=(b||"").split(t),e=0,i=this.length;e<i;e++){var d=this[e];if(d.nodeType===1&&d.className)if(b){for(var g=(" "+d.className+" ").replace(G," "),f=0,j=h.length;f<j;f++)g=g.replace(" "+h[f]+" "," ");d.className=a.trim(g)}else d.className=""}return this},toggleClass:function(b,c){var d=typeof b,e=typeof c==="boolean";return a.isFunction(b)?this.each(function(e){var d=a(this);d.toggleClass(b.call(this,e,d.attr("class"),c),c)}):this.each(function(){if(d==="string")for(var f,i=0,h=a(this),g=c,j=b.split(t);f=j[i++];){g=e?g:!h.hasClass(f);h[g?"addClass":"removeClass"](f)}else if(d==="undefined"||d==="boolean"){this.className&&a.data(this,"__className__",this.className);this.className=this.className||b===false?"":a.data(this,"__className__")||""}})},hasClass:function(a){a=" "+a+" ";for(var b=0,c=this.length;b<c;b++)if((" "+this[b].className+" ").replace(G," ").indexOf(a)>-1)return true;return false},val:function(d){if(d===c){var b=this[0];if(b){if(a.nodeName(b,"option"))return(b.attributes.value||{}).specified?b.value:b.text;if(a.nodeName(b,"select")){var e=b.selectedIndex,h=[],g=b.options;b=b.type==="select-one";if(e<0)return null;var f=b?e:0;for(e=b?e+1:g.length;f<e;f++){var i=g[f];if(i.selected){d=a(i).val();if(b)return d;h.push(d)}}return h}return H.test(b.type)&&!a.support.checkOn?b.getAttribute("value")===null?"on":b.value:(b.value||"").replace(Ub,"")}return c}var j=a.isFunction(d);return this.each(function(f){var c=a(this),b=d;if(this.nodeType===1){if(j)b=d.call(this,f,c.val());if(typeof b==="number")b+="";if(a.isArray(b)&&H.test(this.type))this.checked=a.inArray(c.val(),b)>=0;else if(a.nodeName(this,"select")){var e=a.makeArray(b);a("option",this).each(function(){this.selected=a.inArray(a(this).val(),e)>=0});if(!e.length)this.selectedIndex=-1}else this.value=b}})}});a.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(b,d,e,f){if(!b||b.nodeType===3||b.nodeType===8)return c;if(f&&d in a.attrFn)return a(b)[d](e);f=b.nodeType!==1||!a.isXMLDoc(b);var g=e!==c;d=f&&a.props[d]||d;if(b.nodeType===1){var h=jb.test(d);if(d in b&&f&&!h){if(g){d==="type"&&lb.test(b.nodeName)&&b.parentNode&&a.error("type property can't be changed");b[d]=e}return a.nodeName(b,"form")&&b.getAttributeNode(d)?b.getAttributeNode(d).nodeValue:d==="tabIndex"?(d=b.getAttributeNode("tabIndex"))&&d.specified?d.value:nb.test(b.nodeName)||ob.test(b.nodeName)&&b.href?0:c:b[d]}if(!a.support.style&&f&&d==="style"){if(g)b.style.cssText=""+e;return b.style.cssText}g&&b.setAttribute(d,""+e);b=!a.support.hrefNormalized&&f&&h?b.getAttribute(d,2):b.getAttribute(d);return b===null?c:b}return a.style(b,d,e)}});var k=/\.(.*)$/,pb=function(a){return a.replace(/[^\w\s\.\|`]/g,function(a){return"\\"+a})};a.event={add:function(b,l,g,n){if(!(b.nodeType===3||b.nodeType===8)){if(b.setInterval&&b!==d&&!b.frameElement)b=d;var j,e;if(g.handler){j=g;g=j.handler}if(!g.guid)g.guid=a.guid++;if(e=a.data(b)){var o=e.events=e.events||{},h=e.handle;if(!h)e.handle=h=function(){return typeof a!=="undefined"&&!a.event.triggered?a.event.handle.apply(h.elem,arguments):c};h.elem=b;l=l.split(" ");for(var f,p=0,i;f=l[p++];){e=j?a.extend({},j):{handler:g,data:n};if(f.indexOf(".")>-1){i=f.split(".");f=i.shift();e.namespace=i.slice(0).sort().join(".")}else{i=[];e.namespace=""}e.type=f;e.guid=g.guid;var m=o[f],k=a.event.special[f]||{};if(!m){m=o[f]=[];if(!k.setup||k.setup.call(b,n,i,h)===false)if(b.addEventListener)b.addEventListener(f,h,false);else b.attachEvent&&b.attachEvent("on"+f,h)}if(k.add){k.add.call(b,e);if(!e.handler.guid)e.handler.guid=g.guid}m.push(e);a.event.global[f]=true}b=null}}},global:{},remove:function(e,b,n,l){if(!(e.nodeType===3||e.nodeType===8)){var c,p=0,m,k,o,h,f,i,g=a.data(e),j=g&&g.events;if(g&&j){if(b&&b.type){n=b.handler;b=b.type}if(!b||typeof b==="string"&&b.charAt(0)==="."){b=b||"";for(c in j)a.event.remove(e,c+b)}else{for(b=b.split(" ");c=b[p++];){h=c;m=c.indexOf(".")<0;k=[];if(!m){k=c.split(".");c=k.shift();o=new RegExp("(^|\\.)"+a.map(k.slice(0).sort(),pb).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(f=j[c])if(n){h=a.event.special[c]||{};for(d=l||0;d<f.length;d++){i=f[d];if(n.guid===i.guid){if(m||o.test(i.namespace)){l==null&&f.splice(d--,1);h.remove&&h.remove.call(e,i)}if(l!=null)break}}if(f.length===0||l!=null&&f.length===1){(!h.teardown||h.teardown.call(e,k)===false)&&I(e,c,g.handle);delete j[c]}}else for(var d=0;d<f.length;d++){i=f[d];if(m||o.test(i.namespace)){a.event.remove(e,h,i.handler,d);f.splice(d--,1)}}}if(a.isEmptyObject(j)){if(b=g.handle)b.elem=null;delete g.events;delete g.handle;a.isEmptyObject(g)&&a.removeData(e)}}}}},trigger:function(b,h,d,g){var e=b.type||b;if(!g){b=typeof b==="object"?b[f]?b:a.extend(a.Event(e),b):a.Event(e);if(e.indexOf("!")>=0){b.type=e=e.slice(0,-1);b.exclusive=true}if(!d){b.stopPropagation();a.event.global[e]&&a.each(a.cache,function(){this.events&&this.events[e]&&a.event.trigger(b,h,this.handle.elem)})}if(!d||d.nodeType===3||d.nodeType===8)return c;b.result=c;b.target=d;h=a.makeArray(h);h.unshift(b)}b.currentTarget=d;(g=a.data(d,"handle"))&&g.apply(d,h);g=d.parentNode||d.ownerDocument;try{if(!(d&&d.nodeName&&a.noData[d.nodeName.toLowerCase()]))if(d["on"+e]&&d["on"+e].apply(d,h)===false)b.result=false}catch(l){}if(!b.isPropagationStopped()&&g)a.event.trigger(b,h,g,true);else if(!b.isDefaultPrevented()){g=b.target;var i,k=a.nodeName(g,"a")&&e==="click",j=a.event.special[e]||{};if((!j._default||j._default.call(d,b)===false)&&!k&&!(g&&g.nodeName&&a.noData[g.nodeName.toLowerCase()])){try{if(g[e]){if(i=g["on"+e])g["on"+e]=null;a.event.triggered=true;g[e]()}}catch(m){}if(i)g["on"+e]=i;a.event.triggered=false}}},handle:function(b){var h,e,i,g;b=arguments[0]=a.event.fix(b||d.event);b.currentTarget=this;h=b.type.indexOf(".")<0&&!b.exclusive;if(!h){e=b.type.split(".");b.type=e.shift();i=new RegExp("(^|\\.)"+e.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)")}g=a.data(this,"events");e=g[b.type];if(g&&e){e=e.slice(0);g=0;for(var j=e.length;g<j;g++){var f=e[g];if(h||i.test(f.namespace)){b.handler=f.handler;b.data=f.data;b.handleObj=f;f=f.handler.apply(this,arguments);if(f!==c){b.result=f;if(f===false){b.preventDefault();b.stopPropagation()}}if(b.isImmediatePropagationStopped())break}}}return b.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(d){if(d[f])return d;var e=d;d=a.Event(e);for(var g=this.props.length,h;g;){h=this.props[--g];d[h]=e[h]}if(!d.target)d.target=d.srcElement||b;if(d.target.nodeType===3)d.target=d.target.parentNode;if(!d.relatedTarget&&d.fromElement)d.relatedTarget=d.fromElement===d.target?d.toElement:d.fromElement;if(d.pageX==null&&d.clientX!=null){e=b.documentElement;g=b.body;d.pageX=d.clientX+(e&&e.scrollLeft||g&&g.scrollLeft||0)-(e&&e.clientLeft||g&&g.clientLeft||0);d.pageY=d.clientY+(e&&e.scrollTop||g&&g.scrollTop||0)-(e&&e.clientTop||g&&g.clientTop||0)}if(!d.which&&(d.charCode||d.charCode===0?d.charCode:d.keyCode))d.which=d.charCode||d.keyCode;if(!d.metaKey&&d.ctrlKey)d.metaKey=d.ctrlKey;if(!d.which&&d.button!==c)d.which=d.button&1?1:d.button&2?3:d.button&4?2:0;return d},guid:1e8,proxy:a.proxy,special:{ready:{setup:a.bindReady,teardown:a.noop},live:{add:function(b){a.event.add(this,b.origType,a.extend({},b,{handler:V}))},remove:function(b){var c=true,d=b.origType.replace(k,"");a.each(a.data(this,"events").live||[],function(){if(d===this.origType.replace(k,""))return c=false});c&&a.event.remove(this,b.origType,V)}},beforeunload:{setup:function(b,c,a){if(this.setInterval)this.onbeforeunload=a;return false},teardown:function(b,a){if(this.onbeforeunload===a)this.onbeforeunload=null}}}};var I=b.removeEventListener?function(a,b,c){a.removeEventListener(b,c,false)}:function(a,b,c){a.detachEvent("on"+b,c)};a.Event=function(b){if(!this.preventDefault)return new a.Event(b);if(b&&b.type){this.originalEvent=b;this.type=b.type}else this.type=b;this.timeStamp=g();this[f]=true};a.Event.prototype={preventDefault:function(){this.isDefaultPrevented=F;var a=this.originalEvent;if(a){a.preventDefault&&a.preventDefault();a.returnValue=false}},stopPropagation:function(){this.isPropagationStopped=F;var a=this.originalEvent;if(a){a.stopPropagation&&a.stopPropagation();a.cancelBubble=true}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=F;this.stopPropagation()},isDefaultPrevented:E,isPropagationStopped:E,isImmediatePropagationStopped:E};var J=function(c){var b=c.relatedTarget;try{for(;b&&b!==this;)b=b.parentNode;if(b!==this){c.type=c.data;a.event.handle.apply(this,arguments)}}catch(d){}},K=function(b){b.type=b.data;a.event.handle.apply(this,arguments)};a.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(b,c){a.event.special[b]={setup:function(d){a.event.add(this,c,d&&d.selector?K:J,b)},teardown:function(b){a.event.remove(this,c,b&&b.selector?K:J)}}});if(!a.support.submitBubbles)a.event.special.submit={setup:function(){if(this.nodeName.toLowerCase()!=="form"){a.event.add(this,"click.specialSubmit",function(d){var b=d.target,c=b.type;if((c==="submit"||c==="image")&&a(b).closest("form").length)return T("submit",this,arguments)});a.event.add(this,"keypress.specialSubmit",function(b){var c=b.target,d=c.type;if((d==="text"||d==="password")&&a(c).closest("form").length&&b.keyCode===13)return T("submit",this,arguments)})}else return false},teardown:function(){a.event.remove(this,".specialSubmit")}};if(!a.support.changeBubbles){var u=/textarea|input|select/i,v,L=function(b){var d=b.type,c=b.value;if(d==="radio"||d==="checkbox")c=b.checked;else if(d==="select-multiple")c=b.selectedIndex>-1?a.map(b.options,function(a){return a.selected}).join("-"):"";else if(b.nodeName.toLowerCase()==="select")c=b.selectedIndex;return c},w=function(d,g){var b=d.target,f,e;if(!(!u.test(b.nodeName)||b.readOnly)){f=a.data(b,"_change_data");e=L(b);(d.type!=="focusout"||b.type!=="radio")&&a.data(b,"_change_data",e);if(!(f===c||e===f))if(f!=null||e){d.type="change";return a.event.trigger(d,g,b)}}};a.event.special.change={filters:{focusout:w,click:function(a){var b=a.target,c=b.type;if(c==="radio"||c==="checkbox"||b.nodeName.toLowerCase()==="select")return w.call(this,a)},keydown:function(a){var c=a.target,b=c.type;if(a.keyCode===13&&c.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(b==="checkbox"||b==="radio")||b==="select-multiple")return w.call(this,a)},beforeactivate:function(b){b=b.target;a.data(b,"_change_data",L(b))}},setup:function(){if(this.type==="file")return false;for(var b in v)a.event.add(this,b+".specialChange",v[b]);return u.test(this.nodeName)},teardown:function(){a.event.remove(this,".specialChange");return u.test(this.nodeName)}};v=a.event.special.change.filters}b.addEventListener&&a.each({focus:"focusin",blur:"focusout"},function(b,c){function d(b){b=a.event.fix(b);b.type=c;return a.event.handle.call(this,b)}a.event.special[c]={setup:function(){this.addEventListener(b,d,true)},teardown:function(){this.removeEventListener(b,d,true)}}});a.each(["bind","one"],function(d,b){a.fn[b]=function(d,f,e){if(typeof d==="object"){for(var g in d)this[b](g,f,d[g],e);return this}if(a.isFunction(f)){e=f;f=c}var h=b==="one"?a.proxy(e,function(b){a(this).unbind(b,h);return e.apply(this,arguments)}):e;if(d==="unload"&&b!=="one")this.one(d,f,e);else{g=0;for(var i=this.length;g<i;g++)a.event.add(this[g],d,h,f)}return this}});a.fn.extend({unbind:function(c,d){if(typeof c==="object"&&!c.preventDefault)for(var b in c)this.unbind(b,c[b]);else{b=0;for(var e=this.length;b<e;b++)a.event.remove(this[b],c,d)}return this},delegate:function(a,b,c,d){return this.live(b,c,d,a)},undelegate:function(a,b,c){return arguments.length===0?this.unbind("live"):this.die(b,null,c,a)},trigger:function(b,c){return this.each(function(){a.event.trigger(b,c,this)})},triggerHandler:function(b,c){if(this[0]){b=a.Event(b);b.preventDefault();b.stopPropagation();a.event.trigger(b,c,this[0]);return b.result}},toggle:function(b){for(var c=arguments,d=1;d<c.length;)a.proxy(b,c[d++]);return this.click(a.proxy(b,function(f){var e=(a.data(this,"lastToggle"+b.guid)||0)%d;a.data(this,"lastToggle"+b.guid,e+1);f.preventDefault();return c[e].apply(this,arguments)||false}))},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var M={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};a.each(["live","die"],function(d,b){a.fn[b]=function(f,i,h,g){var d,n=0,e,l,j=g||this.selector,m=g?this:a(this.context);if(a.isFunction(i)){h=i;i=c}for(f=(f||"").split(" ");(d=f[n++])!=null;){g=k.exec(d);e="";if(g){e=g[0];d=d.replace(k,"")}if(d==="hover")f.push("mouseenter"+e,"mouseleave"+e);else{l=d;if(d==="focus"||d==="blur"){f.push(M[d]+e);d+=e}else d=(M[d]||d)+e;b==="live"?m.each(function(){a.event.add(this,Y(d,j),{data:i,selector:j,handler:h,origType:d,origHandler:h,preType:l})}):m.unbind(Y(d,j),h)}}return this}});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(c,b){a.fn[b]=function(a){return a?this.bind(b,a):this.trigger(b)};if(a.attrFn)a.attrFn[b]=true});d.attachEvent&&!d.addEventListener&&d.attachEvent("onunload",function(){for(var b in a.cache)if(a.cache[b].handle)try{a.event.remove(a.cache[b].handle.elem)}catch(c){}});(function(){function k(d){for(var b="",a,c=0;d[c];c++){a=d[c];if(a.nodeType===3||a.nodeType===4)b+=a.nodeValue;else if(a.nodeType!==8)b+=k(a.childNodes)}return b}function o(e,g,f,c,b,h){b=0;for(var i=c.length;b<i;b++){var a=c[b];if(a){a=a[e];for(var d=false;a;){if(a.sizcache===f){d=c[a.sizset];break}if(a.nodeType===1&&!h){a.sizcache=f;a.sizset=b}if(a.nodeName.toLowerCase()===g){d=a;break}a=a[e]}c[b]=d}}}function p(g,f,h,c,b,i){b=0;for(var j=c.length;b<j;b++){var a=c[b];if(a){a=a[g];for(var d=false;a;){if(a.sizcache===h){d=c[a.sizset];break}if(a.nodeType===1){if(!i){a.sizcache=h;a.sizset=b}if(typeof f!=="string"){if(a===f){d=true;break}}else if(e.filter(f,[a]).length>0){d=a;break}}a=a[g]}c[b]=d}}}var m=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,l=0,r=Object.prototype.toString,f=false,s=true;[0,0].sort(function(){s=false;return 0});var e=function(c,g,k,s){k=k||[];var x=g=g||b;if(g.nodeType!==1&&g.nodeType!==9)return[];if(!c||typeof c!=="string")return k;for(var a=[],f,l,i,u,v=true,p=j(g),w=c;(m.exec(""),f=m.exec(w))!==null;){w=f[3];a.push(f[1]);if(f[2]){u=f[3];break}}if(a.length>1&&t.exec(c))if(a.length===2&&d.relative[a[0]])l=n(a[0]+a[1],g);else for(l=d.relative[a[0]]?[g]:e(a.shift(),g);a.length;){c=a.shift();if(d.relative[c])c+=a.shift();l=n(c,l)}else{if(!s&&a.length>1&&g.nodeType===9&&!p&&d.match.ID.test(a[0])&&!d.match.ID.test(a[a.length-1])){f=e.find(a.shift(),g,p);g=f.expr?e.filter(f.expr,f.set)[0]:f.set[0]}if(g){f=s?{expr:a.pop(),"set":h(s)}:e.find(a.pop(),a.length===1&&(a[0]==="~"||a[0]==="+")&&g.parentNode?g.parentNode:g,p);l=f.expr?e.filter(f.expr,f.set):f.set;if(a.length>0)i=h(l);else v=false;for(;a.length;){var o=a.pop();f=o;if(d.relative[o])f=a.pop();else o="";if(f==null)f=g;d.relative[o](i,f,p)}}else i=[]}i||(i=l);i||e.error(o||c);if(r.call(i)==="[object Array]")if(v)if(g&&g.nodeType===1)for(c=0;i[c]!=null;c++)i[c]&&(i[c]===true||i[c].nodeType===1&&q(g,i[c]))&&k.push(l[c]);else for(c=0;i[c]!=null;c++)i[c]&&i[c].nodeType===1&&k.push(l[c]);else k.push.apply(k,i);else h(i,k);if(u){e(u,x,k,s);e.uniqueSort(k)}return k};e.uniqueSort=function(a){if(g){f=s;a.sort(g);if(f)for(var b=1;b<a.length;b++)a[b]===a[b-1]&&a.splice(b--,1)}return a};e.matches=function(a,b){return e(a,null,null,b)};e.find=function(b,g,i){var c,a;if(!b)return[];for(var e=0,j=d.order.length;e<j;e++){var f=d.order[e];if(a=d.leftMatch[f].exec(b)){var h=a[1];a.splice(1,1);if(h.substr(h.length-1)!=="\\"){a[1]=(a[1]||"").replace(/\\/g,"");c=d.find[f](a,g,i);if(c!=null){b=b.replace(d.match[f],"");break}}}}c||(c=g.getElementsByTagName("*"));return{"set":c,expr:b}};e.filter=function(b,i,o,q){for(var r=b,m=[],g=i,a,h,t=i&&i[0]&&j(i[0]);b&&i.length;){for(var k in d.filter)if((a=d.leftMatch[k].exec(b))!=null&&a[2]){var s=d.filter[k],l,f;f=a[1];h=false;a.splice(1,1);if(f.substr(f.length-1)!=="\\"){if(g===m)m=[];if(d.preFilter[k])if(a=d.preFilter[k](a,g,o,m,q,t)){if(a===true)continue}else h=l=true;if(a)for(var n=0;(f=g[n])!=null;n++)if(f){l=s(f,a,n,g);var p=q^!!l;if(o&&l!=null)if(p)h=true;else g[n]=false;else if(p){m.push(f);h=true}}if(l!==c){o||(g=m);b=b.replace(d.match[k],"");if(!h)return[];break}}}if(b===r)if(h==null)e.error(b);else break;r=b}return g};e.error=function(a){throw"Syntax error, unrecognized expression: "+a;};var d=e.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(a){return a.getAttribute("href")}},relative:{"+":function(f,b){var d=typeof b==="string",c=d&&!/\W/.test(b);d=d&&!c;if(c)b=b.toLowerCase();c=0;for(var g=f.length,a;c<g;c++)if(a=f[c]){for(;(a=a.previousSibling)&&a.nodeType!==1;);f[c]=d||a&&a.nodeName.toLowerCase()===b?a||false:a===b}d&&e.filter(b,f,true)},">":function(b,c){var d=typeof c==="string";if(d&&!/\W/.test(c)){c=c.toLowerCase();for(var a=0,g=b.length;a<g;a++){var f=b[a];if(f){d=f.parentNode;b[a]=d.nodeName.toLowerCase()===c?d:false}}}else{a=0;for(g=b.length;a<g;a++)if(f=b[a])b[a]=d?f.parentNode:f.parentNode===c;d&&e.filter(c,b,true)}},"":function(c,a,d){var e=l++,b=p;if(typeof a==="string"&&!/\W/.test(a)){var f=a=a.toLowerCase();b=o}b("parentNode",a,e,c,f,d)},"~":function(c,a,d){var e=l++,b=p;if(typeof a==="string"&&!/\W/.test(a)){var f=a=a.toLowerCase();b=o}b("previousSibling",a,e,c,f,d)}},find:{ID:function(a,b,c){if(typeof b.getElementById!=="undefined"&&!c)return(a=b.getElementById(a[1]))?[a]:[]},NAME:function(d,a){if(typeof a.getElementsByName!=="undefined"){var c=[];a=a.getElementsByName(d[1]);for(var b=0,e=a.length;b<e;b++)a[b].getAttribute("name")===d[1]&&c.push(a[b]);return c.length===0?null:c}},TAG:function(a,b){return b.getElementsByTagName(a[1])}},preFilter:{CLASS:function(c,d,e,f,g,a){c=" "+c[1].replace(/\\/g,"")+" ";if(a)return c;a=0;for(var b;(b=d[a])!=null;a++)if(b)if(g^(b.className&&(" "+b.className+" ").replace(/[\t\n]/g," ").indexOf(c)>=0))e||f.push(b);else if(e)d[a]=false;return false},ID:function(a){return a[1].replace(/\\/g,"")},TAG:function(a){return a[1].toLowerCase()},CHILD:function(a){if(a[1]==="nth"){var b=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0;a[3]=b[3]-0}a[0]=l++;return a},ATTR:function(a,b,e,f,g,c){b=a[1].replace(/\\/g,"");if(!c&&d.attrMap[b])a[1]=d.attrMap[b];if(a[2]==="~=")a[4]=" "+a[4]+" ";return a},PSEUDO:function(a,b,c,f,g){if(a[1]==="not")if((m.exec(a[3])||"").length>1||/^\w/.test(a[3]))a[3]=e(a[3],null,null,b);else{a=e.filter(a[3],b,c,true^g);c||f.push.apply(f,a);return false}else if(d.match.POS.test(a[0])||d.match.CHILD.test(a[0]))return true;return a},POS:function(a){a.unshift(true);return a}},filters:{enabled:function(a){return a.disabled===false&&a.type!=="hidden"},disabled:function(a){return a.disabled===true},checked:function(a){return a.checked===true},selected:function(a){return a.selected===true},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,c,b){return!!e(b[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){return"text"===a.type},radio:function(a){return"radio"===a.type},checkbox:function(a){return"checkbox"===a.type},file:function(a){return"file"===a.type},password:function(a){return"password"===a.type},submit:function(a){return"submit"===a.type},image:function(a){return"image"===a.type},reset:function(a){return"reset"===a.type},button:function(a){return"button"===a.type||a.nodeName.toLowerCase()==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)}},setFilters:{first:function(b,a){return a===0},last:function(c,a,d,b){return a===b.length-1},even:function(b,a){return a%2===0},odd:function(b,a){return a%2===1},lt:function(c,a,b){return a<b[3]-0},gt:function(c,a,b){return a>b[3]-0},nth:function(c,a,b){return b[3]-0===a},eq:function(c,a,b){return b[3]-0===a}},filter:{PSEUDO:function(b,a,c,g){var f=a[1],h=d.filters[f];if(h)return h(b,c,a,g);else if(f==="contains")return(b.textContent||b.innerText||k([b])||"").indexOf(a[3])>=0;else if(f==="not"){a=a[3];c=0;for(g=a.length;c<g;c++)if(a[c]===b)return false;return true}else e.error("Syntax error, unrecognized expression: "+f)},CHILD:function(b,c){var d=c[1],a=b;switch(d){case"only":case"first":for(;a=a.previousSibling;)if(a.nodeType===1)return false;if(d==="first")return true;a=b;case"last":for(;a=a.nextSibling;)if(a.nodeType===1)return false;return true;case"nth":d=c[2];var f=c[3];if(d===1&&f===0)return true;c=c[0];var e=b.parentNode;if(e&&(e.sizcache!==c||!b.nodeIndex)){var g=0;for(a=e.firstChild;a;a=a.nextSibling)if(a.nodeType===1)a.nodeIndex=++g;e.sizcache=c}b=b.nodeIndex-f;return d===0?b===0:b%d===0&&b/d>=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(c,b){var a=b[1];c=d.attrHandle[a]?d.attrHandle[a](c):c[a]!=null?c[a]:c.getAttribute(a);a=c+"";var e=b[2];b=b[4];return c==null?e==="!=":e==="="?a===b:e==="*="?a.indexOf(b)>=0:e==="~="?(" "+a+" ").indexOf(b)>=0:!b?a&&c!==false:e==="!="?a!==b:e==="^="?a.indexOf(b)===0:e==="$="?a.substr(a.length-b.length)===b:e==="|="?a===b||a.substr(0,b.length+1)===b+"-":false},POS:function(c,a,e,f){var b=d.setFilters[a[2]];if(b)return b(c,e,a,f)}}},t=d.match.POS;for(var i in d.match){d.match[i]=new RegExp(d.match[i].source+/(?![^\[]*\])(?![^\(]*\))/.source);d.leftMatch[i]=new RegExp(/(^(?:.|\r|\n)*?)/.source+d.match[i].source.replace(/\\(\d+)/g,function(b,a){return"\\"+(a-0+1)}))}var h=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(b.documentElement.childNodes,0)}catch(u){h=function(a,c){c=c||[];if(r.call(a)==="[object Array]")Array.prototype.push.apply(c,a);else if(typeof a.length==="number")for(var b=0,d=a.length;b<d;b++)c.push(a[b]);else for(b=0;a[b];b++)c.push(a[b]);return c}}var g;if(b.documentElement.compareDocumentPosition)g=function(a,b){if(!a.compareDocumentPosition||!b.compareDocumentPosition){if(a==b)f=true;return a.compareDocumentPosition?-1:1}a=a.compareDocumentPosition(b)&4?-1:a===b?0:1;if(a===0)f=true;return a};else if("sourceIndex"in b.documentElement)g=function(a,b){if(!a.sourceIndex||!b.sourceIndex){if(a==b)f=true;return a.sourceIndex?-1:1}a=a.sourceIndex-b.sourceIndex;if(a===0)f=true;return a};else if(b.createRange)g=function(a,b){if(!a.ownerDocument||!b.ownerDocument){if(a==b)f=true;return a.ownerDocument?-1:1}var c=a.ownerDocument.createRange(),d=b.ownerDocument.createRange();c.setStart(a,0);c.setEnd(a,0);d.setStart(b,0);d.setEnd(b,0);a=c.compareBoundaryPoints(Range.START_TO_END,d);if(a===0)f=true;return a};(function(){var a=b.createElement("div"),f="script"+(new Date).getTime();a.innerHTML="<a name='"+f+"'/>";var e=b.documentElement;e.insertBefore(a,e.firstChild);if(b.getElementById(f)){d.find.ID=function(b,a,d){if(typeof a.getElementById!=="undefined"&&!d)return(a=a.getElementById(b[1]))?a.id===b[1]||typeof a.getAttributeNode!=="undefined"&&a.getAttributeNode("id").nodeValue===b[1]?[a]:c:[]};d.filter.ID=function(a,c){var b=typeof a.getAttributeNode!=="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&b&&b.nodeValue===c}}e.removeChild(a);e=a=null})();(function(){var a=b.createElement("div");a.appendChild(b.createComment(""));if(a.getElementsByTagName("*").length>0)d.find.TAG=function(b,a){a=a.getElementsByTagName(b[1]);if(b[1]==="*"){b=[];for(var c=0;a[c];c++)a[c].nodeType===1&&b.push(a[c]);a=b}return a};a.innerHTML="<a href='#'></a>";if(a.firstChild&&typeof a.firstChild.getAttribute!=="undefined"&&a.firstChild.getAttribute("href")!=="#")d.attrHandle.href=function(a){return a.getAttribute("href",2)};a=null})();b.querySelectorAll&&function(){var c=e,a=b.createElement("div");a.innerHTML="<p class='TEST'></p>";if(!(a.querySelectorAll&&a.querySelectorAll(".TEST").length===0)){e=function(d,a,e,f){a=a||b;if(!f&&a.nodeType===9&&!j(a))try{return h(a.querySelectorAll(d),e)}catch(g){}return c(d,a,e,f)};for(var d in c)e[d]=c[d];a=null}}();(function(){var a=b.createElement("div");a.innerHTML="<div class='test e'></div><div class='test'></div>";if(!(!a.getElementsByClassName||a.getElementsByClassName("e").length===0)){a.lastChild.className="e";if(a.getElementsByClassName("e").length!==1){d.order.splice(1,0,"CLASS");d.find.CLASS=function(b,a,c){if(typeof a.getElementsByClassName!=="undefined"&&!c)return a.getElementsByClassName(b[1])};a=null}}})();var q=b.compareDocumentPosition?function(a,b){return!!(a.compareDocumentPosition(b)&16)}:function(a,b){return a!==b&&(a.contains?a.contains(b):true)},j=function(a){return(a=(a?a.ownerDocument||a:0).documentElement)?a.nodeName!=="HTML":false},n=function(a,b){var f=[],g="",c;for(b=b.nodeType?[b]:b;c=d.match.PSEUDO.exec(a);){g+=c[0];a=a.replace(d.match.PSEUDO,"")}a=d.relative[a]?a+"*":a;c=0;for(var h=b.length;c<h;c++)e(a,b[c],f);return e.filter(g,f)};a.find=e;a.expr=e.selectors;a.expr[":"]=a.expr.filters;a.unique=e.uniqueSort;a.text=k;a.isXMLDoc=j;a.contains=q})();var qb=/Until$/,rb=/^(?:parents|prevUntil|prevAll)/,sb=/,/;n=Array.prototype.slice;var N=function(c,b,d){if(a.isFunction(b))return a.grep(c,function(a,c){return!!b.call(a,c,a)===d});else if(b.nodeType)return a.grep(c,function(a){return a===b===d});else if(typeof b==="string"){var e=a.grep(c,function(a){return a.nodeType===1});if(Kb.test(b))return a.filter(b,e,!d);else b=a.filter(b,e)}return a.grep(c,function(c){return a.inArray(c,b)>=0===d})};a.fn.extend({find:function(g){for(var b=this.pushStack("","find",g),e=0,c=0,h=this.length;c<h;c++){e=b.length;a.find(g,this[c],b);if(c>0)for(var d=e;d<b.length;d++)for(var f=0;f<e;f++)if(b[f]===b[d]){b.splice(d--,1);break}}return b},has:function(c){var b=a(c);return this.filter(function(){for(var c=0,d=b.length;c<d;c++)if(a.contains(this,b[c]))return true})},not:function(a){return this.pushStack(N(this,a,false),"not",a)},filter:function(a){return this.pushStack(N(this,a,true),"filter",a)},is:function(b){return!!b&&a.filter(b,this).length>0},closest:function(e,g){if(a.isArray(e)){var h=[],c=this[0],d,f={},b;if(c&&e.length){d=0;for(var j=e.length;d<j;d++){b=e[d];f[b]||(f[b]=a.expr.match.POS.test(b)?a(b,g||this.context):b)}for(;c&&c.ownerDocument&&c!==g;){for(b in f){d=f[b];if(d.jquery?d.index(c)>-1:a(c).is(d)){h.push({selector:b,elem:c});delete f[b]}}c=c.parentNode}}return h}var i=a.expr.match.POS.test(e)?a(e,g||this.context):null;return this.map(function(c,b){for(;b&&b.ownerDocument&&b!==g;){if(i?i.index(b)>-1:a(b).is(e))return b;b=b.parentNode}return null})},index:function(b){return!b||typeof b==="string"?a.inArray(this[0],b?a(b):this.parent().children()):a.inArray(b.jquery?b[0]:b,this)},add:function(b,c){b=typeof b==="string"?a(b,c||this.context):a.makeArray(b);c=a.merge(this.get(),b);return this.pushStack(Z(b[0])||Z(c[0])?c:a.unique(c))},andSelf:function(){return this.add(this.prevObject)}});a.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(b){return a.dir(b,"parentNode")},parentsUntil:function(b,d,c){return a.dir(b,"parentNode",c)},next:function(b){return a.nth(b,2,"nextSibling")},prev:function(b){return a.nth(b,2,"previousSibling")},nextAll:function(b){return a.dir(b,"nextSibling")},prevAll:function(b){return a.dir(b,"previousSibling")},nextUntil:function(b,d,c){return a.dir(b,"nextSibling",c)},prevUntil:function(b,d,c){return a.dir(b,"previousSibling",c)},siblings:function(b){return a.sibling(b.parentNode.firstChild,b)},children:function(b){return a.sibling(b.firstChild)},contents:function(b){return a.nodeName(b,"iframe")?b.contentDocument||b.contentWindow.document:a.makeArray(b.childNodes)}},function(b,c){a.fn[b]=function(f,e){var d=a.map(this,c,f);qb.test(b)||(e=f);if(e&&typeof e==="string")d=a.filter(e,d);d=this.length>1?a.unique(d):d;if((this.length>1||sb.test(e))&&rb.test(b))d=d.reverse();return this.pushStack(d,b,n.call(arguments).join(","))}});a.extend({filter:function(b,c,d){if(d)b=":not("+b+")";return a.find.matches(b,c)},dir:function(b,d,e){var f=[];for(b=b[d];b&&b.nodeType!==9&&(e===c||b.nodeType!==1||!a(b).is(e));){b.nodeType===1&&f.push(b);b=b[d]}return f},nth:function(a,b,c){b=b||1;for(var d=0;a;a=a[c])if(a.nodeType===1&&++d===b)break;return a},sibling:function(a,c){for(var b=[];a;a=a.nextSibling)a.nodeType===1&&a!==c&&b.push(a);return b}});var O=/ jQuery\d+="(?:\d+|null)"/g,p=/^\s+/,P=/(<([\w:]+)[^>]*?)\/>/g,tb=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,Q=/<([\w:]+)/,ub=/<tbody/i,vb=/<|&#?\w+;/,cb=/<script|<object|<embed|<option|<style/i,db=/checked\s*(?:[^=]|=\s*.checked.)/i,S=function(b,c,a){return tb.test(a)?b:c+"></"+a+">"},e={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,"",""]};e.optgroup=e.option;e.tbody=e.tfoot=e.colgroup=e.caption=e.thead;e.th=e.td;if(!a.support.htmlSerialize)e._default=[1,"div<div>","</div>"];a.fn.extend({text:function(d){return a.isFunction(d)?this.each(function(c){var b=a(this);b.text(d.call(this,c,b.text()))}):typeof d!=="object"&&d!==c?this.empty().append((this[0]&&this[0].ownerDocument||b).createTextNode(d)):a.text(this)},wrapAll:function(b){if(a.isFunction(b))return this.each(function(c){a(this).wrapAll(b.call(this,c))});if(this[0]){var c=a(b,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&c.insertBefore(this[0]);c.map(function(){for(var a=this;a.firstChild&&a.firstChild.nodeType===1;)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(b){return a.isFunction(b)?this.each(function(c){a(this).wrapInner(b.call(this,c))}):this.each(function(){var c=a(this),d=c.contents();d.length?d.wrapAll(b):c.append(b)})},wrap:function(b){return this.each(function(){a(this).wrapAll(b)})},unwrap:function(){return this.parent().each(function(){a.nodeName(this,"body")||a(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(a){this.parentNode.insertBefore(a,this)});else if(arguments.length){var b=a(arguments[0]);b.push.apply(b,this.toArray());return this.pushStack(b,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(a){this.parentNode.insertBefore(a,this.nextSibling)});else if(arguments.length){var b=this.pushStack(this,"after",arguments);b.push.apply(b,a(arguments[0]).toArray());return b}},remove:function(c,e){for(var d=0,b;(b=this[d])!=null;d++)if(!c||a.filter(c,[b]).length){if(!e&&b.nodeType===1){a.cleanData(b.getElementsByTagName("*"));a.cleanData([b])}b.parentNode&&b.parentNode.removeChild(b)}return this},empty:function(){for(var c=0,b;(b=this[c])!=null;c++)for(b.nodeType===1&&a.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild);return this},clone:function(c){var b=this.map(function(){if(!a.support.noCloneEvent&&!a.isXMLDoc(this)){var b=this.outerHTML,c=this.ownerDocument;if(!b){b=c.createElement("div");b.appendChild(this.cloneNode(true));b=b.innerHTML}return a.clean([b.replace(O,"").replace(/=([^="'>\s]+\/)>/g,'="$1">').replace(p,"")],c)[0]}else return this.cloneNode(true)});if(c===true){ab(this,b);ab(this.find("*"),b.find("*"))}return b},html:function(b){if(b===c)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(O,""):null;else if(typeof b==="string"&&!cb.test(b)&&(a.support.leadingWhitespace||!p.test(b))&&!e[(Q.exec(b)||["",""])[1].toLowerCase()]){b=b.replace(P,S);try{for(var d=0,f=this.length;d<f;d++)if(this[d].nodeType===1){a.cleanData(this[d].getElementsByTagName("*"));this[d].innerHTML=b}}catch(g){this.empty().append(b)}}else a.isFunction(b)?this.each(function(d){var c=a(this),e=c.html();c.empty().append(function(){return b.call(this,d,e)})}):this.empty().append(b);return this},replaceWith:function(b){if(this[0]&&this[0].parentNode){if(a.isFunction(b))return this.each(function(d){var c=a(this),e=c.html();c.replaceWith(b.call(this,d,e))});if(typeof b!=="string")b=a(b).detach();return this.each(function(){var c=this.nextSibling,d=this.parentNode;a(this).remove();c?a(c).before(b):a(d).append(b)})}else return this.pushStack(a(a.isFunction(b)?b():b),"replaceWith",b)},detach:function(a){return this.remove(a,true)},domManip:function(g,e,i){function l(b){return a.nodeName(b,"table")?b.getElementsByTagName("tbody")[0]||b.appendChild(b.ownerDocument.createElement("tbody")):b}var b,j,f=g[0],k=[],d;if(!a.support.checkClone&&arguments.length===3&&typeof f==="string"&&db.test(f))return this.each(function(){a(this).domManip(g,e,i,true)});if(a.isFunction(f))return this.each(function(d){var b=a(this);g[0]=f.call(this,d,e?b.html():c);b.domManip(g,e,i)});if(this[0]){b=f&&f.parentNode;b=a.support.parentNode&&b&&b.nodeType===11&&b.childNodes.length===this.length?{fragment:b}:bb(g,this,k);d=b.fragment;if(j=d.childNodes.length===1?(d=d.firstChild):d.firstChild){e=e&&a.nodeName(j,"tr");for(var h=0,m=this.length;h<m;h++)i.call(e?l(this[h],j):this[h],h>0||b.cacheable||this.length>1?d.cloneNode(true):d)}k.length&&a.each(k,Cb)}return this}});a.fragments={};a.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(b,c){a.fn[b]=function(e){var f=[];e=a(e);var d=this.length===1&&this[0].parentNode;if(d&&d.nodeType===11&&d.childNodes.length===1&&e.length===1){e[c](this[0]);return this}else{d=0;for(var h=e.length;d<h;d++){var g=(d>0?this.clone(true):this).get();a.fn[c].apply(a(e[d]),g);f=f.concat(g)}return this.pushStack(f,b,e.selector)}}});a.extend({clean:function(n,h,l,m){h=h||b;if(typeof h.createElement==="undefined")h=h.ownerDocument||h[0]&&h[0].ownerDocument||b;for(var d=[],f=0,c;(c=n[f])!=null;f++){if(typeof c==="number")c+="";if(c){if(typeof c==="string"&&!vb.test(c))c=h.createTextNode(c);else if(typeof c==="string"){c=c.replace(P,S);var j=(Q.exec(c)||["",""])[1].toLowerCase(),g=e[j]||e._default,k=g[0],i=h.createElement("div");for(i.innerHTML=g[1]+c+g[2];k--;)i=i.lastChild;if(!a.support.tbody){k=ub.test(c);j=j==="table"&&!k?i.firstChild&&i.firstChild.childNodes:g[1]==="<table>"&&!k?i.childNodes:[];for(g=j.length-1;g>=0;--g)a.nodeName(j[g],"tbody")&&!j[g].childNodes.length&&j[g].parentNode.removeChild(j[g])}!a.support.leadingWhitespace&&p.test(c)&&i.insertBefore(h.createTextNode(p.exec(c)[0]),i.firstChild);c=i.childNodes}if(c.nodeType)d.push(c);else d=a.merge(d,c)}}if(l)for(f=0;d[f];f++)if(m&&a.nodeName(d[f],"script")&&(!d[f].type||d[f].type.toLowerCase()==="text/javascript"))m.push(d[f].parentNode?d[f].parentNode.removeChild(d[f]):d[f]);else{d[f].nodeType===1&&d.splice.apply(d,[f+1,0].concat(a.makeArray(d[f].getElementsByTagName("script"))));l.appendChild(d[f])}return d},cleanData:function(h){for(var c,d,f=a.cache,i=a.event.special,j=a.support.deleteExpando,g=0,b;(b=h[g])!=null;g++)if(d=b[a.expando]){c=f[d];if(c.events)for(var e in c.events)i[e]?a.event.remove(b,e):I(b,e,c.handle);if(j)delete b[a.expando];else b.removeAttribute&&b.removeAttribute(a.expando);delete f[d]}}});var wb=/z-?index|font-?weight|opacity|zoom|line-?height/i,U=/alpha\([^)]*\)/,W=/opacity=([^)]*)/,x=/float/i,y=/-([a-z])/ig,xb=/([A-Z])/g,yb=/^-?\d+(?:px)?$/i,zb=/^-?\d/,Ab={position:"absolute",visibility:"hidden",display:"block"},Bb=["Left","Right"],Db=["Top","Bottom"],Fb=b.defaultView&&b.defaultView.getComputedStyle,X=a.support.cssFloat?"cssFloat":"styleFloat",z=function(b,a){return a.toUpperCase()};a.fn.css=function(b,d){return D(this,b,d,true,function(e,d,b){if(b===c)return a.curCSS(e,d);if(typeof b==="number"&&!wb.test(d))b+="px";a.style(e,d,b)})};a.extend({style:function(d,b,f){if(!d||d.nodeType===3||d.nodeType===8)return c;if((b==="width"||b==="height")&&parseFloat(f)<0)f=c;var e=d.style||d,g=f!==c;if(!a.support.opacity&&b==="opacity"){if(g){e.zoom=1;b=parseInt(f,10)+""==="NaN"?"":"alpha(opacity="+f*100+")";d=e.filter||a.curCSS(d,"filter")||"";e.filter=U.test(d)?d.replace(U,b):b}return e.filter&&e.filter.indexOf("opacity=")>=0?parseFloat(W.exec(e.filter)[1])/100+"":""}if(x.test(b))b=X;b=b.replace(y,z);if(g)e[b]=f;return e[b]},css:function(b,c,g,e){if(c==="width"||c==="height"){var d,h=c==="width"?Bb:Db;function f(){d=c==="width"?b.offsetWidth:b.offsetHeight;e!=="border"&&a.each(h,function(){e||(d-=parseFloat(a.curCSS(b,"padding"+this,true))||0);if(e==="margin")d+=parseFloat(a.curCSS(b,"margin"+this,true))||0;else d-=parseFloat(a.curCSS(b,"border"+this+"Width",true))||0})}b.offsetWidth!==0?f():a.swap(b,Ab,f);return Math.max(0,Math.round(d))}return a.curCSS(b,c,g)},curCSS:function(c,b,f){var d,e=c.style;if(!a.support.opacity&&b==="opacity"&&c.currentStyle){d=W.test(c.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"";return d===""?"1":d}if(x.test(b))b=X;if(!f&&e&&e[b])d=e[b];else if(Fb){if(x.test(b))b="float";b=b.replace(xb,"-$1").toLowerCase();e=c.ownerDocument.defaultView;if(!e)return null;if(c=e.getComputedStyle(c,null))d=c.getPropertyValue(b);if(b==="opacity"&&d==="")d="1"}else if(c.currentStyle){f=b.replace(y,z);d=c.currentStyle[b]||c.currentStyle[f];if(!yb.test(d)&&zb.test(d)){b=e.left;var g=c.runtimeStyle.left;c.runtimeStyle.left=c.currentStyle.left;e.left=f==="fontSize"?"1em":d||0;d=e.pixelLeft+"px";e.left=b;c.runtimeStyle.left=g}}return d},swap:function(b,c,e){var d={};for(var a in c){d[a]=b.style[a];b.style[a]=c[a]}e.call(b);for(a in c)b.style[a]=d[a]}});if(a.expr&&a.expr.filters){a.expr.filters.hidden=function(b){var c=b.offsetWidth,d=b.offsetHeight,e=b.nodeName.toLowerCase()==="tr";return c===0&&d===0&&!e?true:c>0&&d>0&&!e?false:a.curCSS(b,"display")==="none"};a.expr.filters.visible=function(b){return!a.expr.filters.hidden(b)}}var Hb=g(),Jb=/<script(.|\s)*?\/script>/gi,Lb=/select|textarea/i,Nb=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,j=/=\?(&|$)/,A=/\?/,Pb=/(\?|&)_=.*?(&|$)/,Rb=/^(\w+:)?\/\/([^\/?#]+)/,Tb=/%20/g,Vb=a.fn.load;a.fn.extend({load:function(b,c,e){if(typeof b!=="string")return Vb.call(this,b);else if(!this.length)return this;var d=b.indexOf(" ");if(d>=0){var f=b.slice(d,b.length);b=b.slice(0,d)}d="GET";if(c)if(a.isFunction(c)){e=c;c=null}else if(typeof c==="object"){c=a.param(c,a.ajaxSettings.traditional);d="POST"}var g=this;a.ajax({url:b,type:d,dataType:"html",data:c,complete:function(b,c){(c==="success"||c==="notmodified")&&g.html(f?a("<div />").append(b.responseText.replace(Jb,"")).find(f):b.responseText);e&&g.each(e,[b.responseText,c,b])}});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||Lb.test(this.nodeName)||Nb.test(this.type))}).map(function(b,c){b=a(this).val();return b==null?null:a.isArray(b)?a.map(b,function(a){return{name:c.name,value:a}}):{name:c.name,value:b}}).get()}});a.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(c,b){a.fn[b]=function(a){return this.bind(b,a)}});a.extend({"get":function(e,b,c,d){if(a.isFunction(b)){d=d||c;c=b;b=null}return a.ajax({type:"GET",url:e,data:b,success:c,dataType:d})},getScript:function(b,c){return a.get(b,null,c,"script")},getJSON:function(b,c,d){return a.get(b,c,d,"json")},post:function(e,b,c,d){if(a.isFunction(b)){d=d||c;c=b;b={}}return a.ajax({type:"POST",url:e,data:b,success:c,dataType:d})},ajaxSetup:function(b){a.extend(a.ajaxSettings,b)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:d.XMLHttpRequest&&(d.location.protocol!=="file:"||!d.ActiveXObject)?function(){return new d.XMLHttpRequest}:function(){try{return new d.ActiveXObject("Microsoft.XMLHTTP")}catch(a){}},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},etag:{},ajax:function(o){function r(){e.success&&e.success.call(u,v,m,f);e.global&&s("ajaxSuccess",[f,e])}function p(){e.complete&&e.complete.call(u,f,m);e.global&&s("ajaxComplete",[f,e]);e.global&&!--a.active&&a.event.trigger("ajaxStop")}function s(c,b){(e.context?a(e.context):a.event).trigger(c,b)}var e=a.extend(true,{},a.ajaxSettings,o),i,m,v,u=o&&o.context||e,k=e.type.toUpperCase();if(e.data&&e.processData&&typeof e.data!=="string")e.data=a.param(e.data,e.traditional);if(e.dataType==="jsonp"){if(k==="GET")j.test(e.url)||(e.url+=(A.test(e.url)?"&":"?")+(e.jsonp||"callback")+"=?");else if(!e.data||!j.test(e.data))e.data=(e.data?e.data+"&":"")+(e.jsonp||"callback")+"=?";e.dataType="json"}if(e.dataType==="json"&&(e.data&&j.test(e.data)||j.test(e.url))){i=e.jsonpCallback||"jsonp"+Hb++;if(e.data)e.data=(e.data+"").replace(j,"="+i+"$1");e.url=e.url.replace(j,"="+i+"$1");e.dataType="script";d[i]=d[i]||function(a){v=a;r();p();d[i]=c;try{delete d[i]}catch(b){}n&&n.removeChild(h)}}if(e.dataType==="script"&&e.cache===null)e.cache=false;if(e.cache===false&&k==="GET"){var l=g(),x=e.url.replace(Pb,"$1_="+l+"$2");e.url=x+(x===e.url?(A.test(e.url)?"&":"?")+"_="+l:"")}if(e.data&&k==="GET")e.url+=(A.test(e.url)?"&":"?")+e.data;e.global&&!a.active++&&a.event.trigger("ajaxStart");l=(l=Rb.exec(e.url))&&(l[1]&&l[1]!==location.protocol||l[2]!==location.host);if(e.dataType==="script"&&k==="GET"&&l){var n=b.getElementsByTagName("head")[0]||b.documentElement,h=b.createElement("script");h.src=e.url;if(e.scriptCharset)h.charset=e.scriptCharset;if(!i){var w=false;h.onload=h.onreadystatechange=function(){if(!w&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){w=true;r();p();h.onload=h.onreadystatechange=null;n&&h.parentNode&&n.removeChild(h)}}}n.insertBefore(h,n.firstChild);return c}var q=false,f=e.xhr();if(f){e.username?f.open(k,e.url,e.async,e.username,e.password):f.open(k,e.url,e.async);try{(e.data||o&&o.contentType)&&f.setRequestHeader("Content-Type",e.contentType);if(e.ifModified){a.lastModified[e.url]&&f.setRequestHeader("If-Modified-Since",a.lastModified[e.url]);a.etag[e.url]&&f.setRequestHeader("If-None-Match",a.etag[e.url])}l||f.setRequestHeader("X-Requested-With","XMLHttpRequest");f.setRequestHeader("Accept",e.dataType&&e.accepts[e.dataType]?e.accepts[e.dataType]+", */*":e.accepts._default)}catch(z){}if(e.beforeSend&&e.beforeSend.call(u,f,e)===false){e.global&&!--a.active&&a.event.trigger("ajaxStop");f.abort();return false}e.global&&s("ajaxSend",[f,e]);var t=f.onreadystatechange=function(b){if(!f||f.readyState===0||b==="abort"){q||p();q=true;if(f)f.onreadystatechange=a.noop}else if(!q&&f&&(f.readyState===4||b==="timeout")){q=true;f.onreadystatechange=a.noop;m=b==="timeout"?"timeout":!a.httpSuccess(f)?"error":e.ifModified&&a.httpNotModified(f,e.url)?"notmodified":"success";var c;if(m==="success")try{v=a.httpData(f,e.dataType,e)}catch(d){m="parsererror";c=d}if(m==="success"||m==="notmodified")i||r();else a.handleError(e,f,m,c);p();b==="timeout"&&f.abort();if(e.async)f=null}};try{var y=f.abort;f.abort=function(){f&&y.call(f);t("abort")}}catch(B){}e.async&&e.timeout>0&&setTimeout(function(){f&&!q&&t("timeout")},e.timeout);try{f.send(k==="POST"||k==="PUT"||k==="DELETE"?e.data:null)}catch(C){a.handleError(e,f,null,C);p()}e.async||t();return f}},handleError:function(b,c,e,d){b.error&&b.error.call(b.context||b,c,e,d);b.global&&(b.context?a(b.context):a.event).trigger("ajaxError",[c,b,d])},active:0,httpSuccess:function(a){try{return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||a.status===304||a.status===1223||a.status===0}catch(b){}return false},httpNotModified:function(b,c){var d=b.getResponseHeader("Last-Modified"),e=b.getResponseHeader("Etag");if(d)a.lastModified[c]=d;if(e)a.etag[c]=e;return b.status===304||b.status===0},httpData:function(b,c,d){var e=b.getResponseHeader("content-type")||"",f=c==="xml"||!c&&e.indexOf("xml")>=0;b=f?b.responseXML:b.responseText;f&&b.documentElement.nodeName==="parsererror"&&a.error("parsererror");if(d&&d.dataFilter)b=d.dataFilter(b,c);if(typeof b==="string")if(c==="json"||!c&&e.indexOf("json")>=0)b=a.parseJSON(b);else(c==="script"||!c&&e.indexOf("javascript")>=0)&&a.globalEval(b);return b},param:function(b,d){function e(c,b){if(a.isArray(b))a.each(b,function(f,b){d||/\[\]$/.test(c)?g(c,b):e(c+"["+(typeof b==="object"||a.isArray(b)?f:"")+"]",b)});else!d&&b!=null&&typeof b==="object"?a.each(b,function(a,b){e(c+"["+a+"]",b)}):g(c,b)}function g(c,b){b=a.isFunction(b)?b():b;f[f.length]=encodeURIComponent(c)+"="+encodeURIComponent(b)}var f=[];if(d===c)d=a.ajaxSettings.traditional;if(a.isArray(b)||b.jquery)a.each(b,function(){g(this.name,this.value)});else for(var h in b)e(h,b[h]);return f.join("&").replace(Tb,"+")}});var B={},kb=/toggle|show|hide/,mb=/^([+-]=)?([\d+-.]+)(.*)$/,q,eb=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];a.fn.extend({show:function(b,e){if(b||b===0)return this.animate(h("show",3),b,e);else{b=0;for(e=this.length;b<e;b++){var c=a.data(this[b],"olddisplay");this[b].style.display=c||"";if(a.css(this[b],"display")==="none"){c=this[b].nodeName;var d;if(B[c])d=B[c];else{var f=a("<"+c+" />").appendTo("body");d=f.css("display");if(d==="none")d="block";f.remove();B[c]=d}a.data(this[b],"olddisplay",d)}}b=0;for(e=this.length;b<e;b++)this[b].style.display=a.data(this[b],"olddisplay")||"";return this}},hide:function(b,c){if(b||b===0)return this.animate(h("hide",3),b,c);else{b=0;for(c=this.length;b<c;b++){var d=a.data(this[b],"olddisplay");!d&&d!=="none"&&a.data(this[b],"olddisplay",a.css(this[b],"display"))}b=0;for(c=this.length;b<c;b++)this[b].style.display="none";return this}},_toggle:a.fn.toggle,toggle:function(b,c){var d=typeof b==="boolean";if(a.isFunction(b)&&a.isFunction(c))this._toggle.apply(this,arguments);else b==null||d?this.each(function(){var c=d?b:a(this).is(":hidden");a(this)[c?"show":"hide"]()}):this.animate(h("toggle",3),b,c);return this},fadeTo:function(a,b,c){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,c)},animate:function(b,d,e,f){var c=a.speed(d,e,f);return a.isEmptyObject(b)?this.each(c.complete):this[c.queue===false?"each":"queue"](function(){var e=a.extend({},c),d,h=this.nodeType===1&&a(this).is(":hidden"),f=this;for(d in b){var g=d.replace(y,z);if(d!==g){b[g]=b[d];delete b[d];d=g}if(b[d]==="hide"&&h||b[d]==="show"&&!h)return e.complete.call(this);if((d==="height"||d==="width")&&this.style){e.display=a.css(this,"display");e.overflow=this.style.overflow}if(a.isArray(b[d])){(e.specialEasing=e.specialEasing||{})[d]=b[d][1];b[d]=b[d][0]}}if(e.overflow!=null)this.style.overflow="hidden";e.curAnim=a.extend({},b);a.each(b,function(k,c){var i=new a.fx(f,e,k);if(kb.test(c))i[c==="toggle"?h?"show":"hide":c](b);else{var g=mb.exec(c),d=i.cur(true)||0;if(g){c=parseFloat(g[2]);var j=g[3]||"px";if(j!=="px"){f.style[k]=(c||1)+j;d=(c||1)/i.cur(true)*d;f.style[k]=d+j}if(g[1])c=(g[1]==="-="?-1:1)*c+d;i.custom(d,c,j)}else i.custom(d,c,"")}});return true})},stop:function(d,c){var b=a.timers;d&&this.queue([]);this.each(function(){for(var a=b.length-1;a>=0;a--)if(b[a].elem===this){c&&b[a](true);b.splice(a,1)}});c||this.dequeue();return this}});a.each({slideDown:h("show",1),slideUp:h("hide",1),slideToggle:h("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(b,c){a.fn[b]=function(a,b){return this.animate(c,a,b)}});a.extend({speed:function(c,d,e){var b=c&&typeof c==="object"?c:{complete:e||!e&&d||a.isFunction(c)&&c,duration:c,easing:e&&d||d&&!a.isFunction(d)&&d};b.duration=a.fx.off?0:typeof b.duration==="number"?b.duration:a.fx.speeds[b.duration]||a.fx.speeds._default;b.old=b.complete;b.complete=function(){b.queue!==false&&a(this).dequeue();a.isFunction(b.old)&&b.old.call(this)};return b},easing:{linear:function(a,d,b,c){return b+c*a},swing:function(a,d,b,c){return(-Math.cos(a*Math.PI)/2+.5)*c+b}},timers:[],fx:function(b,a,c){this.options=a;this.elem=b;this.prop=c;if(!a.orig)a.orig={}}});a.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(a.fx.step[this.prop]||a.fx.step._default)(this);if((this.prop==="height"||this.prop==="width")&&this.elem.style)this.elem.style.display="block"},cur:function(b){return this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)?this.elem[this.prop]:(b=parseFloat(a.css(this.elem,this.prop,b)))&&b>-1e4?b:parseFloat(a.curCSS(this.elem,this.prop))||0},custom:function(c,d,e){function b(a){return f.step(a)}this.startTime=g();this.start=c;this.end=d;this.unit=e||this.unit||"px";this.now=this.start;this.pos=this.state=0;var f=this;b.elem=this.elem;if(b()&&a.timers.push(b)&&!q)q=setInterval(a.fx.tick,13)},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(b){var d=g(),e=true;if(b||d>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var f in this.options.curAnim)if(this.options.curAnim[f]!==true)e=false;if(e){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;b=a.data(this.elem,"olddisplay");this.elem.style.display=b?b:this.options.display;if(a.css(this.elem,"display")==="none")this.elem.style.display="block"}this.options.hide&&a(this.elem).hide();if(this.options.hide||this.options.show)for(var c in this.options.curAnim)a.style(this.elem,c,this.options.orig[c]);this.options.complete.call(this.elem)}return false}else{c=d-this.startTime;this.state=c/this.options.duration;b=this.options.easing||(a.easing.swing?"swing":"linear");this.pos=a.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||b](this.state,c,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(){for(var b=a.timers,c=0;c<b.length;c++)b[c]()||b.splice(c--,1);b.length||a.fx.stop()},stop:function(){clearInterval(q);q=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(b){a.style(b.elem,"opacity",b.now)},_default:function(a){if(a.elem.style&&a.elem.style[a.prop]!=null)a.elem.style[a.prop]=(a.prop==="width"||a.prop==="height"?Math.max(0,a.now):a.now)+a.unit;else a.elem[a.prop]=a.now}}});if(a.expr&&a.expr.filters)a.expr.filters.animated=function(b){return a.grep(a.timers,function(a){return b===a.elem}).length};a.fn.offset="getBoundingClientRect"in b.documentElement?function(d){var b=this[0];if(d)return this.each(function(b){a.offset.setOffset(this,d,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return a.offset.bodyOffset(b);var e=b.getBoundingClientRect(),c=b.ownerDocument;b=c.body;c=c.documentElement;return{top:e.top+(self.pageYOffset||a.support.boxModel&&c.scrollTop||b.scrollTop)-(c.clientTop||b.clientTop||0),left:e.left+(self.pageXOffset||a.support.boxModel&&c.scrollLeft||b.scrollLeft)-(c.clientLeft||b.clientLeft||0)}}:function(k){var b=this[0];if(k)return this.each(function(b){a.offset.setOffset(this,k,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return a.offset.bodyOffset(b);a.offset.initialize();var i=b.offsetParent,d=b,c=b.ownerDocument,e,j=c.documentElement,h=c.body;d=(c=c.defaultView)?c.getComputedStyle(b,null):b.currentStyle;for(var f=b.offsetTop,g=b.offsetLeft;(b=b.parentNode)&&b!==h&&b!==j;){if(a.offset.supportsFixedPosition&&d.position==="fixed")break;e=c?c.getComputedStyle(b,null):b.currentStyle;f-=b.scrollTop;g-=b.scrollLeft;if(b===i){f+=b.offsetTop;g+=b.offsetLeft;if(a.offset.doesNotAddBorder&&!(a.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(b.nodeName))){f+=parseFloat(e.borderTopWidth)||0;g+=parseFloat(e.borderLeftWidth)||0}d=i;i=b.offsetParent}if(a.offset.subtractsBorderForOverflowNotVisible&&e.overflow!=="visible"){f+=parseFloat(e.borderTopWidth)||0;g+=parseFloat(e.borderLeftWidth)||0}d=e}if(d.position==="relative"||d.position==="static"){f+=h.offsetTop;g+=h.offsetLeft}if(a.offset.supportsFixedPosition&&d.position==="fixed"){f+=Math.max(j.scrollTop,h.scrollTop);g+=Math.max(j.scrollLeft,h.scrollLeft)}return{top:f,left:g}};a.offset={initialize:function(){var d=b.body,e=b.createElement("div"),f,c,g,h=parseFloat(a.curCSS(d,"marginTop",true))||0;a.extend(e.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});e.innerHTML="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";d.insertBefore(e,d.firstChild);f=e.firstChild;c=f.firstChild;g=f.nextSibling.firstChild.firstChild;this.doesNotAddBorder=c.offsetTop!==5;this.doesAddBorderForTableAndCells=g.offsetTop===5;c.style.position="fixed";c.style.top="20px";this.supportsFixedPosition=c.offsetTop===20||c.offsetTop===15;c.style.position=c.style.top="";f.style.overflow="hidden";f.style.position="relative";this.subtractsBorderForOverflowNotVisible=c.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=d.offsetTop!==h;d.removeChild(e);a.offset.initialize=a.noop},bodyOffset:function(b){var c=b.offsetTop,d=b.offsetLeft;a.offset.initialize();if(a.offset.doesNotIncludeMarginInBodyOffset){c+=parseFloat(a.curCSS(b,"marginTop",true))||0;d+=parseFloat(a.curCSS(b,"marginLeft",true))||0}return{top:c,left:d}},setOffset:function(b,c,d){if(/static/.test(a.curCSS(b,"position")))b.style.position="relative";var f=a(b),e=f.offset(),h=parseInt(a.curCSS(b,"top",true),10)||0,g=parseInt(a.curCSS(b,"left",true),10)||0;if(a.isFunction(c))c=c.call(b,d,e);d={top:c.top-e.top+h,left:c.left-e.left+g};"using"in c?c.using.call(b,d):f.css(d)}};a.fn.extend({position:function(){if(!this[0])return null;var e=this[0],b=this.offsetParent(),c=this.offset(),d=/^body|html$/i.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(a.curCSS(e,"marginTop",true))||0;c.left-=parseFloat(a.curCSS(e,"marginLeft",true))||0;d.top+=parseFloat(a.curCSS(b[0],"borderTopWidth",true))||0;d.left+=parseFloat(a.curCSS(b[0],"borderLeftWidth",true))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){for(var c=this.offsetParent||b.body;c&&!/^body|html$/i.test(c.nodeName)&&a.css(c,"position")==="static";)c=c.offsetParent;return c})}});a.each(["Left","Top"],function(d,e){var b="scroll"+e;a.fn[b]=function(f){var g=this[0],e;return!g?null:f!==c?this.each(function(){if(e=fb(this))e.scrollTo(!d?f:a(e).scrollLeft(),d?f:a(e).scrollTop());else this[b]=f}):(e=fb(g))?"pageXOffset"in e?e[d?"pageYOffset":"pageXOffset"]:a.support.boxModel&&e.document.documentElement[b]||e.document.body[b]:g[b]}});a.each(["Height","Width"],function(e,b){var d=b.toLowerCase();a.fn["inner"+b]=function(){return this[0]?a.css(this[0],d,false,"padding"):null};a.fn["outer"+b]=function(b){return this[0]?a.css(this[0],d,false,b?"margin":"border"):null};a.fn[d]=function(f){var e=this[0];return!e?f==null?null:this:a.isFunction(f)?this.each(function(c){var b=a(this);b[d](f.call(this,c,b[d]()))}):"scrollTo"in e&&e.document?e.document.compatMode==="CSS1Compat"&&e.document.documentElement["client"+b]||e.document.body["client"+b]:e.nodeType===9?Math.max(e.documentElement["client"+b],e.body["scroll"+b],e.documentElement["scroll"+b],e.body["offset"+b],e.documentElement["offset"+b]):f===c?a.css(e,d):this.css(d,typeof f==="string"?f:f+"px")}});d.jQuery=d.$=a})(window);
var swfobject=function(){var c="undefined",g="object",I="Shockwave Flash",U="ShockwaveFlash.ShockwaveFlash",t="application/x-shockwave-flash",H="SWFObjectExprInst",M="onreadystatechange",d=window,b=document,j=navigator,K=false,u=[Q],i=[],r=[],n=[],o,s,w,D,k=false,p=false,f,y,G=true,a=function(){var l=typeof b.getElementById!=c&&typeof b.getElementsByTagName!=c&&typeof b.createElement!=c,f=j.userAgent.toLowerCase(),h=j.platform.toLowerCase(),n=h?/win/.test(h):/win/.test(f),m=h?/mac/.test(h):/mac/.test(f),o=/webkit/.test(f)?parseFloat(f.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,i=!+"\131",e=[0,0,0],a=null;if(typeof j.plugins!=c&&typeof j.plugins[I]==g){a=j.plugins[I].description;if(a&&!(typeof j.mimeTypes!=c&&j.mimeTypes[t]&&!j.mimeTypes[t].enabledPlugin)){K=true;i=false;a=a.replace(/^.*\s+(\S+\s+\S+$)/,"$1");e[0]=parseInt(a.replace(/^(.*)\..*$/,"$1"),10);e[1]=parseInt(a.replace(/^.*\.(.*)\s.*$/,"$1"),10);e[2]=/[a-zA-Z]/.test(a)?parseInt(a.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0}}else if(typeof d.ActiveXObject!=c)try{var k=new ActiveXObject(U);if(k){a=k.GetVariable("$version");if(a){i=true;a=a.split(" ")[1].split(",");e=[parseInt(a[0],10),parseInt(a[1],10),parseInt(a[2],10)]}}}catch(p){}return{w3:l,pv:e,wk:o,ie:i,win:n,mac:m}}(),W=function(){if(!a.w3)return;(typeof b.readyState!=c&&b.readyState=="complete"||typeof b.readyState==c&&(b.getElementsByTagName("body")[0]||b.body))&&m();if(!k){typeof b.addEventListener!=c&&b.addEventListener("DOMContentLoaded",m,false);if(a.ie&&a.win){b.attachEvent(M,function(){if(b.readyState=="complete"){b.detachEvent(M,arguments.callee);m()}});d==top&&(function(){if(k)return;try{b.documentElement.doScroll("left")}catch(a){setTimeout(arguments.callee,0);return}m()})()}a.wk&&(function(){if(k)return;if(!/loaded|complete/.test(b.readyState)){setTimeout(arguments.callee,0);return}m()})();J(m)}}();function m(){if(k)return;try{var c=b.getElementsByTagName("body")[0].appendChild(h("span"));c.parentNode.removeChild(c)}catch(e){return}k=true;for(var d=u.length,a=0;a<d;a++)u[a]()}function E(a){if(k)a();else u[u.length]=a}function J(a){if(typeof d.addEventListener!=c)d.addEventListener("load",a,false);else if(typeof b.addEventListener!=c)b.addEventListener("load",a,false);else if(typeof d.attachEvent!=c)R(d,"onload",a);else if(typeof d.onload=="function"){var e=d.onload;d.onload=function(){e();a()}}else d.onload=a}function Q(){if(K)T();else z()}function T(){var f=b.getElementsByTagName("body")[0],e=h(g);e.setAttribute("type",t);var d=f.appendChild(e);if(d){var i=0;(function(){if(typeof d.GetVariable!=c){var b=d.GetVariable("$version");if(b){b=b.split(" ")[1].split(",");a.pv=[parseInt(b[0],10),parseInt(b[1],10),parseInt(b[2],10)]}}else if(i<10){i++;setTimeout(arguments.callee,10);return}f.removeChild(e);d=null;z()})()}else z()}function z(){var o=i.length;if(o>0)for(var g=0;g<o;g++){var h=i[g].id,f=i[g].callbackFn,d={success:false,id:h};if(a.pv[0]>0){var b=e(h);if(b)if(q(i[g].swfVersion)&&!(a.wk&&a.wk<312)){l(h,true);if(f){d.success=true;d.ref=C(h);f(d)}}else if(i[g].expressInstall&&v()){var j={};j.data=i[g].expressInstall;j.width=b.getAttribute("width")||"0";j.height=b.getAttribute("height")||"0";if(b.getAttribute("class"))j.styleclass=b.getAttribute("class");if(b.getAttribute("align"))j.align=b.getAttribute("align");for(var p={},m=b.getElementsByTagName("param"),r=m.length,k=0;k<r;k++)if(m[k].getAttribute("name").toLowerCase()!="movie")p[m[k].getAttribute("name")]=m[k].getAttribute("value");A(j,p,h,f)}else{S(b);f&&f(d)}}else{l(h,true);if(f){var n=C(h);if(n&&typeof n.SetVariable!=c){d.success=true;d.ref=n}f(d)}}}}function C(f){var b=null,a=e(f);if(a&&a.nodeName=="OBJECT")if(typeof a.SetVariable!=c)b=a;else{var d=a.getElementsByTagName(g)[0];if(d)b=d}return b}function v(){return!p&&q("6.0.65")&&(a.win||a.mac)&&!(a.wk&&a.wk<312)}function A(g,j,i,n){p=true;w=n||null;D={success:false,id:i};var f=e(i);if(f){if(f.nodeName=="OBJECT"){o=x(f);s=null}else{o=f;s=i}g.id=H;if(typeof g.width==c||!/%$/.test(g.width)&&parseInt(g.width,10)<310)g.width="310";if(typeof g.height==c||!/%$/.test(g.height)&&parseInt(g.height,10)<137)g.height="137";b.title=b.title.slice(0,47)+" - Flash Player Installation";var m=a.ie&&a.win?"ActiveX":"PlugIn",k="MMredirectURL="+d.location.toString().replace(/&/g,"%26")+"&MMplayerType="+m+"&MMdoctitle="+b.title;if(typeof j.flashvars!=c)j.flashvars+="&"+k;else j.flashvars=k;if(a.ie&&a.win&&f.readyState!=4){var l=h("div");i+="SWFObjectNew";l.setAttribute("id",i);f.parentNode.insertBefore(l,f);f.style.display="none";(function(){if(f.readyState==4)f.parentNode.removeChild(f);else setTimeout(arguments.callee,10)})()}B(g,j,i)}}function S(b){if(a.ie&&a.win&&b.readyState!=4){var c=h("div");b.parentNode.insertBefore(c,b);c.parentNode.replaceChild(x(b),c);b.style.display="none";(function(){if(b.readyState==4)b.parentNode.removeChild(b);else setTimeout(arguments.callee,10)})()}else b.parentNode.replaceChild(x(b),b)}function x(e){var d=h("div");if(a.win&&a.ie)d.innerHTML=e.innerHTML;else{var f=e.getElementsByTagName(g)[0];if(f){var b=f.childNodes;if(b)for(var i=b.length,c=0;c<i;c++)!(b[c].nodeType==1&&b[c].nodeName=="PARAM")&&!(b[c].nodeType==8)&&d.appendChild(b[c].cloneNode(true))}}return d}function B(b,i,q){var n,l=e(q);if(a.wk&&a.wk<312)return n;if(l){if(typeof b.id==c)b.id=q;if(a.ie&&a.win){var o="";for(var d in b)if(b[d]!=Object.prototype[d])if(d.toLowerCase()=="data")i.movie=b[d];else if(d.toLowerCase()=="styleclass")o+=' class="'+b[d]+'"';else if(d.toLowerCase()!="classid")o+=" "+d+'="'+b[d]+'"';var p="";for(var m in i)if(i[m]!=Object.prototype[m])p+='<param name="'+m+'" value="'+i[m]+'" />';l.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+o+">"+p+"</object>";r[r.length]=b.id;n=e(b.id)}else{var j=h(g);j.setAttribute("type",t);for(var f in b)if(b[f]!=Object.prototype[f])if(f.toLowerCase()=="styleclass")j.setAttribute("class",b[f]);else f.toLowerCase()!="classid"&&j.setAttribute(f,b[f]);for(var k in i)i[k]!=Object.prototype[k]&&k.toLowerCase()!="movie"&&P(j,k,i[k]);l.parentNode.replaceChild(j,l);n=j}}return n}function P(d,b,c){var a=h("param");a.setAttribute("name",b);a.setAttribute("value",c);d.appendChild(a)}function N(c){var b=e(c);if(b&&b.nodeName=="OBJECT")if(a.ie&&a.win){b.style.display="none";(function(){if(b.readyState==4)O(c);else setTimeout(arguments.callee,10)})()}else b.parentNode.removeChild(b)}function O(c){var a=e(c);if(a){for(var b in a)if(typeof a[b]=="function")a[b]=null;a.parentNode.removeChild(a)}}function e(c){var a=null;try{a=b.getElementById(c)}catch(d){}return a}function h(a){return b.createElement(a)}function R(c,a,b){c.attachEvent(a,b);n[n.length]=[c,a,b]}function q(d){var c=a.pv,b=d.split(".");b[0]=parseInt(b[0],10);b[1]=parseInt(b[1],10)||0;b[2]=parseInt(b[2],10)||0;return c[0]>b[0]||c[0]==b[0]&&c[1]>b[1]||c[0]==b[0]&&c[1]==b[1]&&c[2]>=b[2]?true:false}function L(k,l,d,m){if(a.ie&&a.mac)return;var j=b.getElementsByTagName("head")[0];if(!j)return;var e=d&&typeof d=="string"?d:"screen";if(m){f=null;y=null}if(!f||y!=e){var i=h("style");i.setAttribute("type","text/css");i.setAttribute("media",e);f=j.appendChild(i);if(a.ie&&a.win&&typeof b.styleSheets!=c&&b.styleSheets.length>0)f=b.styleSheets[b.styleSheets.length-1];y=e}if(a.ie&&a.win)f&&typeof f.addRule==g&&f.addRule(k,l);else f&&typeof b.createTextNode!=c&&f.appendChild(b.createTextNode(k+" {"+l+"}"))}function l(a,c){if(!G)return;var b=c?"visible":"hidden";if(k&&e(a))e(a).style.visibility=b;else L("#"+a,"visibility:"+b)}function F(a){var d=/[\\\"<>\.;]/,b=d.exec(a)!=null;return b&&typeof encodeURIComponent!=c?encodeURIComponent(a):a}var V=function(){a.ie&&a.win&&window.attachEvent("onunload",function(){for(var d=n.length,b=0;b<d;b++)n[b][0].detachEvent(n[b][1],n[b][2]);for(var g=r.length,c=0;c<g;c++)N(r[c]);for(var f in a)a[f]=null;a=null;for(var e in swfobject)swfobject[e]=null;swfobject=null})}();return{registerObject:function(c,e,f,d){if(a.w3&&c&&e){var b={};b.id=c;b.swfVersion=e;b.expressInstall=f;b.callbackFn=d;i[i.length]=b;l(c,false)}else d&&d({success:false,id:c})},getObjectById:function(b){if(a.w3)return C(b)},embedSWF:function(n,b,j,k,o,m,e,f,h,d){var i={success:false,id:b};if(a.w3&&!(a.wk&&a.wk<312)&&n&&b&&j&&k&&o){l(b,false);E(function(){j+="";k+="";var a={};if(h&&typeof h===g)for(var t in h)a[t]=h[t];a.data=n;a.width=j;a.height=k;var p={};if(f&&typeof f===g)for(var s in f)p[s]=f[s];if(e&&typeof e===g)for(var r in e)if(typeof p.flashvars!=c)p.flashvars+="&"+r+"="+e[r];else p.flashvars=r+"="+e[r];if(q(o)){var u=B(a,p,b);a.id==b&&l(b,true);i.success=true;i.ref=u}else if(m&&v()){a.data=m;A(a,p,b,d);return}else l(b,true);d&&d(i)})}else d&&d(i)},switchOffAutoHideShow:function(){G=false},ua:a,getFlashPlayerVersion:function(){return{major:a.pv[0],minor:a.pv[1],release:a.pv[2]}},hasFlashPlayerVersion:q,createSWF:function(d,c,b){return a.w3?B(d,c,b):undefined},showExpressInstall:function(e,b,c,d){a.w3&&v()&&A(e,b,c,d)},removeSWF:function(b){a.w3&&N(b)},createCSS:function(b,e,d,c){a.w3&&L(b,e,d,c)},addDomLoadEvent:E,addLoadEvent:J,getQueryParamValue:function(e){var c=b.location.search||b.location.hash;if(c){if(/\?/.test(c))c=c.split("?")[1];if(e==null)return F(c);for(var d=c.split("&"),a=0;a<d.length;a++)if(d[a].substring(0,d[a].indexOf("="))==e)return F(d[a].substring(d[a].indexOf("=")+1))}return""},expressInstallCallback:function(){if(p){var b=e(H);if(b&&o){b.parentNode.replaceChild(o,b);if(s){l(s,true);if(a.ie&&a.win)o.style.display="block"}w&&w(D)}p=false}}}}();
/*
* jQuery UI 1.8.5
*
* Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI
*/
(function(a,b){function c(b){return!a(b).parents().andSelf().filter(function(){return a.curCSS(this,"visibility")==="hidden"||a.expr.filters.hidden(this)}).length}a.ui=a.ui||{};if(!a.ui.version){a.extend(a.ui,{version:"1.8.5",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});a.fn.extend({_focus:a.fn.focus,focus:function(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)},scrollParent:function(){var b;b=a.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(a.curCSS(this,"position",1))&&/(auto|scroll)/.test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!b.length?a(document):b},zIndex:function(c){if(c!==b)return this.css("zIndex",c);if(this.length){c=a(this[0]);for(var d;c.length&&c[0]!==document;){d=c.css("position");if(d==="absolute"||d==="relative"||d==="fixed"){d=parseInt(c.css("zIndex"));if(!isNaN(d)&&d!=0)return d}c=c.parent()}}return 0},disableSelection:function(){return this.bind("mousedown.ui-disableSelection selectstart.ui-disableSelection",function(a){a.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});a.each(["Width","Height"],function(h,c){function d(c,b,d,e){a.each(g,function(){b-=parseFloat(a.curCSS(c,"padding"+this,true))||0;if(d)b-=parseFloat(a.curCSS(c,"border"+this+"Width",true))||0;if(e)b-=parseFloat(a.curCSS(c,"margin"+this,true))||0});return b}var g=c==="Width"?["Left","Right"]:["Top","Bottom"],e=c.toLowerCase(),f={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};a.fn["inner"+c]=function(g){return g===b?f["inner"+c].call(this):this.each(function(){a.style(this,e,d(this,g)+"px")})};a.fn["outer"+c]=function(b,g){return typeof b!=="number"?f["outer"+c].call(this,b):this.each(function(){a.style(this,e,d(this,b,true,g)+"px")})}});a.extend(a.expr[":"],{data:function(b,d,c){return!!a.data(b,c[3])},focusable:function(b){var d=b.nodeName.toLowerCase(),e=a.attr(b,"tabindex");if("area"===d){d=b.parentNode;e=d.name;if(!b.href||!e||d.nodeName.toLowerCase()!=="map")return false;b=a("img[usemap=#"+e+"]")[0];return!!b&&c(b)}return(/input|select|textarea|button|object/.test(d)?!b.disabled:"a"==d?b.href||!isNaN(e):!isNaN(e))&&c(b)},tabbable:function(b){var c=a.attr(b,"tabindex");return(isNaN(c)||c>=0)&&a(b).is(":focusable")}});a(function(){var b=document.createElement("div"),c=document.body;a.extend(b.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});a.support.minHeight=c.appendChild(b).offsetHeight===100;c.removeChild(b).style.display="none"});a.extend(a.ui,{plugin:{add:function(b,e,d){b=a.ui[b].prototype;for(var c in d){b.plugins[c]=b.plugins[c]||[];b.plugins[c].push([e,d[c]])}},call:function(b,a,d){if((a=b.plugins[a])&&b.element[0].parentNode)for(var c=0;c<a.length;c++)b.options[a[c][0]]&&a[c][1].apply(b.element,d)}},contains:function(a,b){return document.compareDocumentPosition?a.compareDocumentPosition(b)&16:a!==b&&a.contains(b)},hasScroll:function(c,b){if(a(c).css("overflow")==="hidden")return false;b=b&&b==="left"?"scrollLeft":"scrollTop";var d=false;if(c[b]>0)return true;c[b]=1;d=c[b]>0;c[b]=0;return d},isOverAxis:function(a,b,c){return a>b&&a<b+c},isOver:function(b,c,d,e,f,g){return a.ui.isOverAxis(b,d,f)&&a.ui.isOverAxis(c,e,g)}})}})(jQuery);
/*
* jQuery UI Widget 1.8.5
*
* Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Widget
*/
(function(a,b){if(a.cleanData){var c=a.cleanData;a.cleanData=function(b){for(var d=0,e;(e=b[d])!=null;d++)a(e).triggerHandler("remove");c(b)}}else{var d=a.fn.remove;a.fn.remove=function(b,c){return this.each(function(){if(!c)(!b||a.filter(b,[this]).length)&&a("*",this).add([this]).each(function(){a(this).triggerHandler("remove")});return d.call(a(this),b,c)})}}a.widget=function(b,d,e){var c=b.split(".")[0],f;b=b.split(".")[1];f=c+"-"+b;if(!e){e=d;d=a.Widget}a.expr[":"][f]=function(c){return!!a.data(c,b)};a[c]=a[c]||{};a[c][b]=function(b,a){arguments.length&&this._createWidget(b,a)};d=new d;d.options=a.extend(true,{},d.options);a[c][b].prototype=a.extend(true,d,{"namespace":c,widgetName:b,widgetEventPrefix:a[c][b].prototype.widgetEventPrefix||b,widgetBaseClass:f},e);a.widget.bridge(b,a[c][b])};a.widget.bridge=function(c,d){a.fn[c]=function(e){var f=typeof e==="string",g=Array.prototype.slice.call(arguments,1),h=this;e=!f&&g.length?a.extend.apply(null,[true,e].concat(g)):e;if(f&&e.substring(0,1)==="_")return h;f?this.each(function(){var d=a.data(this,c);if(!d)throw"cannot call methods on "+c+" prior to initialization; attempted to call method '"+e+"'";if(!a.isFunction(d[e]))throw"no such method '"+e+"' for "+c+" widget instance";var f=d[e].apply(d,g);if(f!==d&&f!==b){h=f;return false}}):this.each(function(){var b=a.data(this,c);b?b.option(e||{})._init():a.data(this,c,new d(e,this))});return h}};a.Widget=function(a,b){arguments.length&&this._createWidget(a,b)};a.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(c,b){a.data(b,this.widgetName,this);this.element=a(b);this.options=a.extend(true,{},this.options,a.metadata&&a.metadata.get(b)[this.widgetName],c);var d=this;this.element.bind("remove."+this.widgetName,function(){d.destroy()});this._create();this._init()},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(c,f){var d=c,e=this;if(arguments.length===0)return a.extend({},e.options);if(typeof c==="string"){if(f===b)return this.options[c];d={};d[c]=f}a.each(d,function(a,b){e._setOption(a,b)});return e},_setOption:function(b,a){this.options[b]=a;b==="disabled"&&this.widget()[a?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",a);return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(c,b,d){var f=this.options[c];b=a.Event(b);b.type=(c===this.widgetEventPrefix?c:this.widgetEventPrefix+c).toLowerCase();d=d||{};if(b.originalEvent){c=a.event.props.length;for(var e;c;){e=a.event.props[--c];b[e]=b.originalEvent[e]}}this.element.trigger(b,d);return!(a.isFunction(f)&&f.call(this.element[0],b,d)===false||b.isDefaultPrevented())}}})(jQuery);(function(a){a.ui=a.ui||{};var b=/left|center|right/,c=/top|center|bottom/,d=a.fn.position,e=a.fn.offset;a.fn.position=function(e){if(!e||!e.of)return d.apply(this,arguments);e=a.extend({},e);var g=a(e.of),l=g[0],k=(e.collision||"flip").split(" "),h=e.offset?e.offset.split(" "):[0,0],i,j,f;if(l.nodeType===9){i=g.width();j=g.height();f={top:0,left:0}}else if(l.scrollTo&&l.document){i=g.width();j=g.height();f={top:g.scrollTop(),left:g.scrollLeft()}}else if(l.preventDefault){e.at="left top";i=j=0;f={top:e.of.pageY,left:e.of.pageX}}else{i=g.outerWidth();j=g.outerHeight();f=g.offset()}a.each(["my","at"],function(){var a=(e[this]||"").split(" ");if(a.length===1)a=b.test(a[0])?a.concat(["center"]):c.test(a[0])?["center"].concat(a):["center","center"];a[0]=b.test(a[0])?a[0]:"center";a[1]=c.test(a[1])?a[1]:"center";e[this]=a});if(k.length===1)k[1]=k[0];h[0]=parseInt(h[0],10)||0;if(h.length===1)h[1]=h[0];h[1]=parseInt(h[1],10)||0;if(e.at[0]==="right")f.left+=i;else if(e.at[0]==="center")f.left+=i/2;if(e.at[1]==="bottom")f.top+=j;else if(e.at[1]==="center")f.top+=j/2;f.left+=h[0];f.top+=h[1];return this.each(function(){var c=a(this),d=c.outerWidth(),g=c.outerHeight(),l=parseInt(a.curCSS(this,"marginLeft",true))||0,m=parseInt(a.curCSS(this,"marginTop",true))||0,o=d+l+parseInt(a.curCSS(this,"marginRight",true))||0,p=g+m+parseInt(a.curCSS(this,"marginBottom",true))||0,b=a.extend({},f),n;if(e.my[0]==="right")b.left-=d;else if(e.my[0]==="center")b.left-=d/2;if(e.my[1]==="bottom")b.top-=g;else if(e.my[1]==="center")b.top-=g/2;b.left=parseInt(b.left);b.top=parseInt(b.top);n={left:b.left-l,top:b.top-m};a.each(["left","top"],function(c,f){a.ui.position[k[c]]&&a.ui.position[k[c]][f](b,{targetWidth:i,targetHeight:j,elemWidth:d,elemHeight:g,collisionPosition:n,collisionWidth:o,collisionHeight:p,offset:h,my:e.my,at:e.at})});a.fn.bgiframe&&c.bgiframe();c.offset(a.extend(b,{using:e.using}))})};a.ui.position={fit:{left:function(c,d){var b=a(window);b=d.collisionPosition.left+d.collisionWidth-b.width()-b.scrollLeft();c.left=b>0?c.left-b:Math.max(c.left-d.collisionPosition.left,c.left)},top:function(c,d){var b=a(window);b=d.collisionPosition.top+d.collisionHeight-b.height()-b.scrollTop();c.top=b>0?c.top-b:Math.max(c.top-d.collisionPosition.top,c.top)}},flip:{left:function(g,b){if(b.at[0]!=="center"){var c=a(window);c=b.collisionPosition.left+b.collisionWidth-c.width()-c.scrollLeft();var e=b.my[0]==="left"?-b.elemWidth:b.my[0]==="right"?b.elemWidth:0,d=b.at[0]==="left"?b.targetWidth:-b.targetWidth,f=-2*b.offset[0];g.left+=b.collisionPosition.left<0?e+d+f:c>0?e+d+f:0}},top:function(g,b){if(b.at[1]!=="center"){var c=a(window);c=b.collisionPosition.top+b.collisionHeight-c.height()-c.scrollTop();var e=b.my[1]==="top"?-b.elemHeight:b.my[1]==="bottom"?b.elemHeight:0,d=b.at[1]==="top"?b.targetHeight:-b.targetHeight,f=-2*b.offset[1];g.top+=b.collisionPosition.top<0?e+d+f:c>0?e+d+f:0}}}};if(!a.offset.setOffset){a.offset.setOffset=function(b,d){if(/static/.test(a.curCSS(b,"position")))b.style.position="relative";var e=a(b),c=e.offset(),f=parseInt(a.curCSS(b,"top",true),10)||0,g=parseInt(a.curCSS(b,"left",true),10)||0;c={top:d.top-c.top+f,left:d.left-c.left+g};"using"in d?d.using.call(b,c):e.css(c)};a.fn.offset=function(c){var b=this[0];return!b||!b.ownerDocument?null:c?this.each(function(){a.offset.setOffset(this,c)}):e.call(this)}}})(jQuery);(function(a){a.widget("ui.autocomplete",{options:{appendTo:"body",delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null},_create:function(){var b=this,c=this.element[0].ownerDocument;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(c){if(!b.options.disabled){var d=a.ui.keyCode;switch(c.keyCode){case d.PAGE_UP:b._move("previousPage",c);break;case d.PAGE_DOWN:b._move("nextPage",c);break;case d.UP:b._move("previous",c);c.preventDefault();break;case d.DOWN:b._move("next",c);c.preventDefault();break;case d.ENTER:case d.NUMPAD_ENTER:b.menu.element.is(":visible")&&c.preventDefault();case d.TAB:if(!b.menu.active)return;b.menu.select(c);break;case d.ESCAPE:b.element.val(b.term);b.close(c);break;default:clearTimeout(b.searching);b.searching=setTimeout(function(){if(b.term!=b.element.val()){b.selectedItem=null;b.search(null,c)}},b.options.delay)}}}).bind("focus.autocomplete",function(){if(!b.options.disabled){b.selectedItem=null;b.previous=b.element.val()}}).bind("blur.autocomplete",function(a){if(!b.options.disabled){clearTimeout(b.searching);b.closing=setTimeout(function(){b.close(a);b._change(a)},150)}});this._initSource();this.response=function(){return b._response.apply(b,arguments)};this.menu=a("<ul></ul>").addClass("ui-autocomplete").appendTo(a(this.options.appendTo||"body",c)[0]).mousedown(function(d){var c=b.menu.element[0];d.target===c&&setTimeout(function(){a(document).one("mousedown",function(d){d.target!==b.element[0]&&d.target!==c&&!a.ui.contains(c,d.target)&&b.close()})},1);setTimeout(function(){clearTimeout(b.closing)},13)}).menu({focus:function(c,a){a=a.item.data("item.autocomplete");false!==b._trigger("focus",null,{item:a})&&/^key/.test(c.originalEvent.type)&&b.element.val(a.value)},selected:function(d,a){a=a.item.data("item.autocomplete");var e=b.previous;if(b.element[0]!==c.activeElement){b.element.focus();b.previous=e}if(false!==b._trigger("select",d,{item:a})){b.term=a.value;b.element.val(a.value)}b.close(d);b.selectedItem=a},blur:function(){b.menu.element.is(":visible")&&b.element.val()!==b.term&&b.element.val(b.term)}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu");a.fn.bgiframe&&this.menu.element.bgiframe()},destroy:function(){this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup");this.menu.element.remove();a.Widget.prototype.destroy.call(this)},_setOption:function(b,c){a.Widget.prototype._setOption.apply(this,arguments);b==="source"&&this._initSource();b==="appendTo"&&this.menu.element.appendTo(a(c||"body",this.element[0].ownerDocument)[0])},_initSource:function(){var b=this,c,d;if(a.isArray(this.options.source)){c=this.options.source;this.source=function(b,d){d(a.ui.autocomplete.filter(c,b.term))}}else if(typeof this.options.source==="string"){d=this.options.source;this.source=function(c,e){b.xhr&&b.xhr.abort();b.xhr=a.getJSON(d,c,function(a,d,c){c===b.xhr&&e(a);b.xhr=null})}}else this.source=this.options.source},search:function(a,b){a=a!=null?a:this.element.val();this.term=this.element.val();if(a.length<this.options.minLength)return this.close(b);clearTimeout(this.closing);if(this._trigger("search")!==false)return this._search(a)},_search:function(a){this.element.addClass("ui-autocomplete-loading");this.source({term:a},this.response)},_response:function(a){if(a.length){a=this._normalize(a);this._suggest(a);this._trigger("open")}else this.close();this.element.removeClass("ui-autocomplete-loading")},close:function(a){clearTimeout(this.closing);if(this.menu.element.is(":visible")){this._trigger("close",a);this.menu.element.hide();this.menu.deactivate()}},_change:function(a){this.previous!==this.element.val()&&this._trigger("change",a,{item:this.selectedItem})},_normalize:function(b){return b.length&&b[0].label&&b[0].value?b:a.map(b,function(b){return typeof b==="string"?{label:b,value:b}:a.extend({label:b.label||b.value,value:b.value||b.label},b)})},_suggest:function(b){var c=this.menu.element.empty().zIndex(this.element.zIndex()+1),d;this._renderMenu(c,b);this.menu.deactivate();this.menu.refresh();this.menu.element.show().position(a.extend({of:this.element},this.options.position));b=c.width("").outerWidth();d=this.element.outerWidth();c.outerWidth(Math.max(b,d))},_renderMenu:function(b,c){var d=this;a.each(c,function(c,a){d._renderItem(b,a)})},_renderItem:function(c,b){return a("<li></li>").data("item.autocomplete",b).append(a("<a></a>").text(b.label)).appendTo(c)},_move:function(a,b){if(this.menu.element.is(":visible"))if(this.menu.first()&&/^previous/.test(a)||this.menu.last()&&/^next/.test(a)){this.element.val(this.term);this.menu.deactivate()}else this.menu[a](b);else this.search(null,b)},widget:function(){return this.menu.element}});a.extend(a.ui.autocomplete,{escapeRegex:function(a){return a.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")},filter:function(b,c){var d=new RegExp(a.ui.autocomplete.escapeRegex(c),"i");return a.grep(b,function(a){return d.test(a.label||a.value||a)})}})})(jQuery);(function(a){a.widget("ui.menu",{_create:function(){var b=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(c){if(a(c.target).closest(".ui-menu-item a").length){c.preventDefault();b.select(c)}});this.refresh()},refresh:function(){var b=this;this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem").children("a").addClass("ui-corner-all").attr("tabindex",-1).mouseenter(function(c){b.activate(c,a(this).parent())}).mouseleave(function(){b.deactivate()})},activate:function(e,a){this.deactivate();if(this.hasScroll()){var b=a.offset().top-this.element.offset().top,c=this.element.attr("scrollTop"),d=this.element.height();if(b<0)this.element.attr("scrollTop",c+b);else b>=d&&this.element.attr("scrollTop",c+b-d+a.height())}this.active=a.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end();this._trigger("focus",e,{item:a})},deactivate:function(){if(this.active){this.active.children("a").removeClass("ui-state-hover").removeAttr("id");this._trigger("blur");this.active=null}},next:function(a){this.move("next",".ui-menu-item:first",a)},previous:function(a){this.move("prev",".ui-menu-item:last",a)},first:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},last:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},move:function(a,c,b){if(this.active){a=this.active[a+"All"](".ui-menu-item").eq(0);a.length?this.activate(b,a):this.activate(b,this.element.children(c))}else this.activate(b,this.element.children(c))},nextPage:function(b){if(this.hasScroll())if(!this.active||this.last())this.activate(b,this.element.children(":first"));else{var d=this.active.offset().top,e=this.element.height(),c=this.element.children("li").filter(function(){var b=a(this).offset().top-d-e+a(this).height();return b<10&&b>-10});c.length||(c=this.element.children(":last"));this.activate(b,c)}else this.activate(b,this.element.children(!this.active||this.last()?":first":":last"))},previousPage:function(b){if(this.hasScroll())if(!this.active||this.first())this.activate(b,this.element.children(":last"));else{var c=this.active.offset().top,d=this.element.height();result=this.element.children("li").filter(function(){var b=a(this).offset().top-c+d-a(this).height();return b<10&&b>-10});result.length||(result=this.element.children(":first"));this.activate(b,result)}else this.activate(b,this.element.children(!this.active||this.first()?":last":":first"))},hasScroll:function(){return this.element.height()<this.element.attr("scrollHeight")},select:function(a){this._trigger("selected",a,{item:this.active})}})})(jQuery);(function(a,d){function e(){this.debug=false;this._curInst=null;this._keyEvent=false;this._disabledInputs=[];this._inDialog=this._datepickerShowing=false;this._mainDivId="ui-datepicker-div";this._inlineClass="ui-datepicker-inline";this._appendClass="ui-datepicker-append";this._triggerClass="ui-datepicker-trigger";this._dialogClass="ui-datepicker-dialog";this._disableClass="ui-datepicker-disabled";this._unselectableClass="ui-datepicker-unselectable";this._currentClass="ui-datepicker-current-day";this._dayOverClass="ui-datepicker-days-cell-over";this.regional=[];this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:false,showMonthAfterYear:false,yearSuffix:""};this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:false,hideIfNoPrevNext:false,navigationAsDateFormat:false,gotoCurrent:false,changeMonth:false,changeYear:false,yearRange:"c-10:c+10",showOtherMonths:false,selectOtherMonths:false,showWeek:false,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:true,showButtonPanel:false,autoSize:false};a.extend(this._defaults,this.regional[""]);this.dpDiv=a('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all ui-helper-hidden-accessible"></div>')}function c(e,b){a.extend(e,b);for(var c in b)if(b[c]==null||b[c]==d)e[c]=b[c];return e}a.extend(a.ui,{datepicker:{version:"1.8.5"}});var b=(new Date).getTime();a.extend(e.prototype,{markerClassName:"hasDatepicker",log:function(){this.debug&&console.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(a){c(this._defaults,a||{});return this},_attachDatepicker:function(b,g){var e=null;for(var c in this._defaults){var d=b.getAttribute("date:"+c);if(d){e=e||{};try{e[c]=eval(d)}catch(h){e[c]=d}}}c=b.nodeName.toLowerCase();d=c=="div"||c=="span";if(!b.id){this.uuid+=1;b.id="dp"+this.uuid}var f=this._newInst(a(b),d);f.settings=a.extend({},g||{},e||{});if(c=="input")this._connectDatepicker(b,f);else d&&this._inlineDatepicker(b,f)},_newInst:function(b,c){return{id:b[0].id.replace(/([^A-Za-z0-9_])/g,"\\\\$1"),input:b,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:c,dpDiv:!c?this.dpDiv:a('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>')}},_connectDatepicker:function(d,b){var c=a(d);b.append=a([]);b.trigger=a([]);if(!c.hasClass(this.markerClassName)){this._attachments(c,b);c.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(d,a,c){b.settings[a]=c}).bind("getData.datepicker",function(c,a){return this._get(b,a)});this._autoSize(b);a.data(d,"datepicker",b)}},_attachments:function(d,b){var c=this._get(b,"appendText"),f=this._get(b,"isRTL");b.append&&b.append.remove();if(c){b.append=a('<span class="'+this._appendClass+'">'+c+"</span>");d[f?"before":"after"](b.append)}d.unbind("focus",this._showDatepicker);b.trigger&&b.trigger.remove();c=this._get(b,"showOn");(c=="focus"||c=="both")&&d.focus(this._showDatepicker);if(c=="button"||c=="both"){c=this._get(b,"buttonText");var e=this._get(b,"buttonImage");b.trigger=a(this._get(b,"buttonImageOnly")?a("<img/>").addClass(this._triggerClass).attr({src:e,alt:c,title:c}):a('<button type="button"></button>').addClass(this._triggerClass).html(e==""?c:a("<img/>").attr({src:e,alt:c,title:c})));d[f?"before":"after"](b.trigger);b.trigger.click(function(){a.datepicker._datepickerShowing&&a.datepicker._lastInput==d[0]?a.datepicker._hideDatepicker():a.datepicker._showDatepicker(d[0]);return false})}},_autoSize:function(a){if(this._get(a,"autoSize")&&!a.inline){var b=new Date(2009,11,20),c=this._get(a,"dateFormat");if(c.match(/[DM]/)){var d=function(b){for(var c=0,d=0,a=0;a<b.length;a++)if(b[a].length>c){c=b[a].length;d=a}return d};b.setMonth(d(this._get(a,c.match(/MM/)?"monthNames":"monthNamesShort")));b.setDate(d(this._get(a,c.match(/DD/)?"dayNames":"dayNamesShort"))+20-b.getDay())}a.input.attr("size",this._formatDate(a,b).length)}},_inlineDatepicker:function(c,b){var d=a(c);if(!d.hasClass(this.markerClassName)){d.addClass(this.markerClassName).append(b.dpDiv).bind("setData.datepicker",function(d,a,c){b.settings[a]=c}).bind("getData.datepicker",function(c,a){return this._get(b,a)});a.data(c,"datepicker",b);this._setDate(b,this._getDefaultDate(b),true);this._updateDatepicker(b);this._updateAlternate(b)}},_dialogDatepicker:function(b,d,f,g,e){b=this._dialogInst;if(!b){this.uuid+=1;this._dialogInput=a('<input type="text" id="'+("dp"+this.uuid)+'" style="position: absolute; top: -100px; width: 0px; z-index: -10;"/>');this._dialogInput.keydown(this._doKeyDown);a("body").append(this._dialogInput);b=this._dialogInst=this._newInst(this._dialogInput,false);b.settings={};a.data(this._dialogInput[0],"datepicker",b)}c(b.settings,g||{});d=d&&d.constructor==Date?this._formatDate(b,d):d;this._dialogInput.val(d);this._pos=e?e.length?e:[e.pageX,e.pageY]:null;if(!this._pos)this._pos=[document.documentElement.clientWidth/2-100+(document.documentElement.scrollLeft||document.body.scrollLeft),document.documentElement.clientHeight/2-150+(document.documentElement.scrollTop||document.body.scrollTop)];this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px");b.settings.onSelect=f;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);a.blockUI&&a.blockUI(this.dpDiv);a.data(this._dialogInput[0],"datepicker",b);return this},_destroyDatepicker:function(b){var c=a(b),e=a.data(b,"datepicker");if(c.hasClass(this.markerClassName)){var d=b.nodeName.toLowerCase();a.removeData(b,"datepicker");if(d=="input"){e.append.remove();e.trigger.remove();c.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)}else(d=="div"||d=="span")&&c.removeClass(this.markerClassName).empty()}},_enableDatepicker:function(b){var d=a(b),e=a.data(b,"datepicker");if(d.hasClass(this.markerClassName)){var c=b.nodeName.toLowerCase();if(c=="input"){b.disabled=false;e.trigger.filter("button").each(function(){this.disabled=false}).end().filter("img").css({opacity:"1.0",cursor:""})}else(c=="div"||c=="span")&&d.children("."+this._inlineClass).children().removeClass("ui-state-disabled");this._disabledInputs=a.map(this._disabledInputs,function(a){return a==b?null:a})}},_disableDatepicker:function(b){var d=a(b),e=a.data(b,"datepicker");if(d.hasClass(this.markerClassName)){var c=b.nodeName.toLowerCase();if(c=="input"){b.disabled=true;e.trigger.filter("button").each(function(){this.disabled=true}).end().filter("img").css({opacity:"0.5",cursor:"default"})}else(c=="div"||c=="span")&&d.children("."+this._inlineClass).children().addClass("ui-state-disabled");this._disabledInputs=a.map(this._disabledInputs,function(a){return a==b?null:a});this._disabledInputs[this._disabledInputs.length]=b}},_isDisabledDatepicker:function(b){if(!b)return false;for(var a=0;a<this._disabledInputs.length;a++)if(this._disabledInputs[a]==b)return true;return false},_getInst:function(b){try{return a.data(b,"datepicker")}catch(c){throw"Missing instance data for this datepicker";}},_optionDatepicker:function(e,d,g){var b=this._getInst(e);if(arguments.length==2&&typeof d=="string")return d=="defaults"?a.extend({},a.datepicker._defaults):b?d=="all"?a.extend({},b.settings):this._get(b,d):null;var f=d||{};if(typeof d=="string"){f={};f[d]=g}if(b){this._curInst==b&&this._hideDatepicker();var h=this._getDateDatepicker(e,true);c(b.settings,f);this._attachments(a(e),b);this._autoSize(b);this._setDateDatepicker(e,h);this._updateDatepicker(b)}},_changeDatepicker:function(a,b,c){this._optionDatepicker(a,b,c)},_refreshDatepicker:function(a){(a=this._getInst(a))&&this._updateDatepicker(a)},_setDateDatepicker:function(a,b){if(a=this._getInst(a)){this._setDate(a,b);this._updateDatepicker(a);this._updateAlternate(a)}},_getDateDatepicker:function(a,b){(a=this._getInst(a))&&!a.inline&&this._setDateFromField(a,b);return a?this._getDate(a):null},_doKeyDown:function(b){var c=a.datepicker._getInst(b.target),d=true,e=c.dpDiv.is(".ui-datepicker-rtl");c._keyEvent=true;if(a.datepicker._datepickerShowing)switch(b.keyCode){case 9:a.datepicker._hideDatepicker();d=false;break;case 13:d=a("td."+a.datepicker._dayOverClass,c.dpDiv).add(a("td."+a.datepicker._currentClass,c.dpDiv));d[0]?a.datepicker._selectDay(b.target,c.selectedMonth,c.selectedYear,d[0]):a.datepicker._hideDatepicker();return false;case 27:a.datepicker._hideDatepicker();break;case 33:a.datepicker._adjustDate(b.target,b.ctrlKey?-a.datepicker._get(c,"stepBigMonths"):-a.datepicker._get(c,"stepMonths"),"M");break;case 34:a.datepicker._adjustDate(b.target,b.ctrlKey?+a.datepicker._get(c,"stepBigMonths"):+a.datepicker._get(c,"stepMonths"),"M");break;case 35:(b.ctrlKey||b.metaKey)&&a.datepicker._clearDate(b.target);d=b.ctrlKey||b.metaKey;break;case 36:(b.ctrlKey||b.metaKey)&&a.datepicker._gotoToday(b.target);d=b.ctrlKey||b.metaKey;break;case 37:(b.ctrlKey||b.metaKey)&&a.datepicker._adjustDate(b.target,e?+1:-1,"D");d=b.ctrlKey||b.metaKey;b.originalEvent.altKey&&a.datepicker._adjustDate(b.target,b.ctrlKey?-a.datepicker._get(c,"stepBigMonths"):-a.datepicker._get(c,"stepMonths"),"M");break;case 38:(b.ctrlKey||b.metaKey)&&a.datepicker._adjustDate(b.target,-7,"D");d=b.ctrlKey||b.metaKey;break;case 39:(b.ctrlKey||b.metaKey)&&a.datepicker._adjustDate(b.target,e?-1:+1,"D");d=b.ctrlKey||b.metaKey;b.originalEvent.altKey&&a.datepicker._adjustDate(b.target,b.ctrlKey?+a.datepicker._get(c,"stepBigMonths"):+a.datepicker._get(c,"stepMonths"),"M");break;case 40:(b.ctrlKey||b.metaKey)&&a.datepicker._adjustDate(b.target,+7,"D");d=b.ctrlKey||b.metaKey;break;default:d=false}else if(b.keyCode==36&&b.ctrlKey)a.datepicker._showDatepicker(this);else d=false;if(d){b.preventDefault();b.stopPropagation()}},_doKeyPress:function(b){var c=a.datepicker._getInst(b.target);if(a.datepicker._get(c,"constrainInput")){c=a.datepicker._possibleChars(a.datepicker._get(c,"dateFormat"));var e=String.fromCharCode(b.charCode==d?b.keyCode:b.charCode);return b.ctrlKey||e<" "||!c||c.indexOf(e)>-1}},_doKeyUp:function(b){b=a.datepicker._getInst(b.target);if(b.input.val()!=b.lastVal)try{if(a.datepicker.parseDate(a.datepicker._get(b,"dateFormat"),b.input?b.input.val():null,a.datepicker._getFormatConfig(b))){a.datepicker._setDateFromField(b);a.datepicker._updateAlternate(b);a.datepicker._updateDatepicker(b)}}catch(c){a.datepicker.log(c)}return true},_showDatepicker:function(d){d=d.target||d;if(d.nodeName.toLowerCase()!="input")d=a("input",d.parentNode)[0];if(!(a.datepicker._isDisabledDatepicker(d)||a.datepicker._lastInput==d)){var b=a.datepicker._getInst(d);a.datepicker._curInst&&a.datepicker._curInst!=b&&a.datepicker._curInst.dpDiv.stop(true,true);var e=a.datepicker._get(b,"beforeShow");c(b.settings,e?e.apply(d,[d,b]):{});b.lastVal=null;a.datepicker._lastInput=d;a.datepicker._setDateFromField(b);if(a.datepicker._inDialog)d.value="";if(!a.datepicker._pos){a.datepicker._pos=a.datepicker._findPos(d);a.datepicker._pos[1]+=d.offsetHeight}var f=false;a(d).parents().each(function(){f|=a(this).css("position")=="fixed";return!f});if(f&&a.browser.opera){a.datepicker._pos[0]-=document.documentElement.scrollLeft;a.datepicker._pos[1]-=document.documentElement.scrollTop}e={left:a.datepicker._pos[0],top:a.datepicker._pos[1]};a.datepicker._pos=null;b.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});a.datepicker._updateDatepicker(b);e=a.datepicker._checkOffset(b,e,f);b.dpDiv.css({position:a.datepicker._inDialog&&a.blockUI?"static":f?"fixed":"absolute",display:"none",left:e.left+"px",top:e.top+"px"});if(!b.inline){e=a.datepicker._get(b,"showAnim");var g=a.datepicker._get(b,"duration"),h=function(){a.datepicker._datepickerShowing=true;var c=a.datepicker._getBorders(b.dpDiv);b.dpDiv.find("iframe.ui-datepicker-cover").css({left:-c[0],top:-c[1],width:b.dpDiv.outerWidth(),height:b.dpDiv.outerHeight()})};b.dpDiv.zIndex(a(d).zIndex()+1);a.effects&&a.effects[e]?b.dpDiv.show(e,a.datepicker._get(b,"showOptions"),g,h):b.dpDiv[e||"show"](e?g:null,h);(!e||!g)&&h();b.input.is(":visible")&&!b.input.is(":disabled")&&b.input.focus();a.datepicker._curInst=b}}},_updateDatepicker:function(b){var e=this,c=a.datepicker._getBorders(b.dpDiv);b.dpDiv.empty().append(this._generateHTML(b)).find("iframe.ui-datepicker-cover").css({left:-c[0],top:-c[1],width:b.dpDiv.outerWidth(),height:b.dpDiv.outerHeight()}).end().find("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a").bind("mouseout",function(){a(this).removeClass("ui-state-hover");this.className.indexOf("ui-datepicker-prev")!=-1&&a(this).removeClass("ui-datepicker-prev-hover");this.className.indexOf("ui-datepicker-next")!=-1&&a(this).removeClass("ui-datepicker-next-hover")}).bind("mouseover",function(){if(!e._isDisabledDatepicker(b.inline?b.dpDiv.parent()[0]:b.input[0])){a(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");a(this).addClass("ui-state-hover");this.className.indexOf("ui-datepicker-prev")!=-1&&a(this).addClass("ui-datepicker-prev-hover");this.className.indexOf("ui-datepicker-next")!=-1&&a(this).addClass("ui-datepicker-next-hover")}}).end().find("."+this._dayOverClass+" a").trigger("mouseover").end();c=this._getNumberOfMonths(b);var d=c[1];d>1?b.dpDiv.addClass("ui-datepicker-multi-"+d).css("width",17*d+"em"):b.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");b.dpDiv[(c[0]!=1||c[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");b.dpDiv[(this._get(b,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");b==a.datepicker._curInst&&a.datepicker._datepickerShowing&&b.input&&b.input.is(":visible")&&!b.input.is(":disabled")&&b.input.focus()},_getBorders:function(a){var b=function(a){return({thin:1,medium:2,thick:3})[a]||a};return[parseFloat(b(a.css("border-left-width"))),parseFloat(b(a.css("border-top-width")))]},_checkOffset:function(c,b,g){var d=c.dpDiv.outerWidth(),e=c.dpDiv.outerHeight(),j=c.input?c.input.outerWidth():0,h=c.input?c.input.outerHeight():0,f=document.documentElement.clientWidth+a(document).scrollLeft(),i=document.documentElement.clientHeight+a(document).scrollTop();b.left-=this._get(c,"isRTL")?d-j:0;b.left-=g&&b.left==c.input.offset().left?a(document).scrollLeft():0;b.top-=g&&b.top==c.input.offset().top+h?a(document).scrollTop():0;b.left-=Math.min(b.left,b.left+d>f&&f>d?Math.abs(b.left+d-f):0);b.top-=Math.min(b.top,b.top+e>i&&i>e?Math.abs(e+h):0);return b},_findPos:function(b){for(var c=this._get(this._getInst(b),"isRTL");b&&(b.type=="hidden"||b.nodeType!=1);)b=b[c?"previousSibling":"nextSibling"];b=a(b).offset();return[b.left,b.top]},_hideDatepicker:function(c){var b=this._curInst;if(!(!b||c&&b!=a.data(c,"datepicker")))if(this._datepickerShowing){c=this._get(b,"showAnim");var e=this._get(b,"duration"),d=function(){a.datepicker._tidyDialog(b);this._curInst=null};a.effects&&a.effects[c]?b.dpDiv.hide(c,a.datepicker._get(b,"showOptions"),e,d):b.dpDiv[c=="slideDown"?"slideUp":c=="fadeIn"?"fadeOut":"hide"](c?e:null,d);c||d();(c=this._get(b,"onClose"))&&c.apply(b.input?b.input[0]:null,[b.input?b.input.val():"",b]);this._datepickerShowing=false;this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:"absolute",left:"0",top:"-100px"});if(a.blockUI){a.unblockUI();a("body").append(this.dpDiv)}}this._inDialog=false}},_tidyDialog:function(a){a.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(b){if(a.datepicker._curInst){b=a(b.target);b[0].id!=a.datepicker._mainDivId&&b.parents("#"+a.datepicker._mainDivId).length==0&&!b.hasClass(a.datepicker.markerClassName)&&!b.hasClass(a.datepicker._triggerClass)&&a.datepicker._datepickerShowing&&!(a.datepicker._inDialog&&a.blockUI)&&a.datepicker._hideDatepicker()}},_adjustDate:function(b,e,d){b=a(b);var c=this._getInst(b[0]);if(!this._isDisabledDatepicker(b[0])){this._adjustInstDate(c,e+(d=="M"?this._get(c,"showCurrentAtPos"):0),d);this._updateDatepicker(c)}},_gotoToday:function(c){c=a(c);var b=this._getInst(c[0]);if(this._get(b,"gotoCurrent")&&b.currentDay){b.selectedDay=b.currentDay;b.drawMonth=b.selectedMonth=b.currentMonth;b.drawYear=b.selectedYear=b.currentYear}else{var d=new Date;b.selectedDay=d.getDate();b.drawMonth=b.selectedMonth=d.getMonth();b.drawYear=b.selectedYear=d.getFullYear()}this._notifyChange(b);this._adjustDate(c)},_selectMonthYear:function(b,d,e){b=a(b);var c=this._getInst(b[0]);c._selectingMonthYear=false;c["selected"+(e=="M"?"Month":"Year")]=c["draw"+(e=="M"?"Month":"Year")]=parseInt(d.options[d.selectedIndex].value,10);this._notifyChange(c);this._adjustDate(b)},_clickMonthYear:function(c){var b=this._getInst(a(c)[0]);b.input&&b._selectingMonthYear&&setTimeout(function(){b.input.focus()},0);b._selectingMonthYear=!b._selectingMonthYear},_selectDay:function(c,e,f,d){var b=a(c);if(!(a(d).hasClass(this._unselectableClass)||this._isDisabledDatepicker(b[0]))){b=this._getInst(b[0]);b.selectedDay=b.currentDay=a("a",d).html();b.selectedMonth=b.currentMonth=e;b.selectedYear=b.currentYear=f;this._selectDate(c,this._formatDate(b,b.currentDay,b.currentMonth,b.currentYear))}},_clearDate:function(b){b=a(b);this._getInst(b[0]);this._selectDate(b,"")},_selectDate:function(b,c){b=this._getInst(a(b)[0]);c=c!=null?c:this._formatDate(b);b.input&&b.input.val(c);this._updateAlternate(b);var d=this._get(b,"onSelect");if(d)d.apply(b.input?b.input[0]:null,[c,b]);else b.input&&b.input.trigger("change");if(b.inline)this._updateDatepicker(b);else{this._hideDatepicker();this._lastInput=b.input[0];typeof b.input[0]!="object"&&b.input.focus();this._lastInput=null}},_updateAlternate:function(b){var c=this._get(b,"altField");if(c){var d=this._get(b,"altFormat")||this._get(b,"dateFormat"),e=this._getDate(b),f=this.formatDate(d,e,this._getFormatConfig(b));a(c).each(function(){a(this).val(f)})}},noWeekends:function(a){a=a.getDay();return[a>0&&a<6,""]},iso8601Week:function(a){a=new Date(a.getTime());a.setDate(a.getDate()+4-(a.getDay()||7));var b=a.getTime();a.setMonth(0);a.setDate(1);return Math.floor(Math.round((b-a)/8.64e7)/7)+1},parseDate:function(h,c,a){if(h==null||c==null)throw"Invalid arguments";c=typeof c=="object"?c.toString():c+"";if(c=="")return null;for(var j=(a?a.shortYearCutoff:null)||this._defaults.shortYearCutoff,p=(a?a.dayNamesShort:null)||this._defaults.dayNamesShort,r=(a?a.dayNames:null)||this._defaults.dayNames,s=(a?a.monthNamesShort:null)||this._defaults.monthNamesShort,q=(a?a.monthNames:null)||this._defaults.monthNames,d=a=-1,f=-1,n=-1,l=false,k=function(a){(a=g+1<h.length&&h.charAt(g+1)==a)&&g++;return a},i=function(a){k(a);a=new RegExp("^\\d{1,"+(a=="@"?14:a=="!"?20:a=="y"?4:a=="o"?3:2)+"}");a=c.substring(e).match(a);if(!a)throw"Missing number at position "+e;e+=a[0].length;return parseInt(a[0],10)},o=function(b,a,d){b=k(b)?d:a;for(a=0;a<b.length;a++)if(c.substr(e,b[a].length).toLowerCase()==b[a].toLowerCase()){e+=b[a].length;return a+1}throw"Unknown name at position "+e;},m=function(){if(c.charAt(e)!=h.charAt(g))throw"Unexpected literal at position "+e;e++},e=0,g=0;g<h.length;g++)if(l)if(h.charAt(g)=="'"&&!k("'"))l=false;else m();else switch(h.charAt(g)){case"d":f=i("d");break;case"D":o("D",p,r);break;case"o":n=i("o");break;case"m":d=i("m");break;case"M":d=o("M",s,q);break;case"y":a=i("y");break;case"@":var b=new Date(i("@"));a=b.getFullYear();d=b.getMonth()+1;f=b.getDate();break;case"!":b=new Date((i("!")-this._ticksTo1970)/1e4);a=b.getFullYear();d=b.getMonth()+1;f=b.getDate();break;case"'":if(k("'"))m();else l=true;break;default:m()}if(a==-1)a=(new Date).getFullYear();else if(a<100)a+=(new Date).getFullYear()-(new Date).getFullYear()%100+(a<=j?0:-100);if(n>-1){d=1;f=n;do{j=this._getDaysInMonth(a,d-1);if(f<=j)break;d++;f-=j}while(1)}b=this._daylightSavingAdjust(new Date(a,d-1,f));if(b.getFullYear()!=a||b.getMonth()+1!=d||b.getDate()!=f)throw"Invalid date";return b},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*24*60*60*1e7,formatDate:function(e,a,c){if(!a)return"";var j=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,k=(c?c.dayNames:null)||this._defaults.dayNames,l=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort;c=(c?c.monthNames:null)||this._defaults.monthNames;var f=function(a){(a=d+1<e.length&&e.charAt(d+1)==a)&&d++;return a},g=function(c,a,b){a=""+a;if(f(c))for(;a.length<b;)a="0"+a;return a},i=function(c,a,b,d){return f(c)?d[a]:b[a]},b="",h=false;if(a)for(var d=0;d<e.length;d++)if(h)if(e.charAt(d)=="'"&&!f("'"))h=false;else b+=e.charAt(d);else switch(e.charAt(d)){case"d":b+=g("d",a.getDate(),2);break;case"D":b+=i("D",a.getDay(),j,k);break;case"o":b+=g("o",(a.getTime()-(new Date(a.getFullYear(),0,0)).getTime())/8.64e7,3);break;case"m":b+=g("m",a.getMonth()+1,2);break;case"M":b+=i("M",a.getMonth(),l,c);break;case"y":b+=f("y")?a.getFullYear():(a.getYear()%100<10?"0":"")+a.getYear()%100;break;case"@":b+=a.getTime();break;case"!":b+=a.getTime()*1e4+this._ticksTo1970;break;case"'":if(f("'"))b+="'";else h=true;break;default:b+=e.charAt(d)}return b},_possibleChars:function(b){for(var c="",d=false,e=function(c){(c=a+1<b.length&&b.charAt(a+1)==c)&&a++;return c},a=0;a<b.length;a++)if(d)if(b.charAt(a)=="'"&&!e("'"))d=false;else c+=b.charAt(a);else switch(b.charAt(a)){case"d":case"m":case"y":case"@":c+="0123456789";break;case"D":case"M":return null;case"'":if(e("'"))c+="'";else d=true;break;default:c+=b.charAt(a)}return c},_get:function(b,a){return b.settings[a]!==d?b.settings[a]:this._defaults[a]},_setDateFromField:function(a,e){if(a.input.val()!=a.lastVal){var f=this._get(a,"dateFormat"),c=a.lastVal=a.input?a.input.val():null,b,d;b=d=this._getDefaultDate(a);var g=this._getFormatConfig(a);try{b=this.parseDate(f,c,g)||d}catch(h){this.log(h);c=e?"":c}a.selectedDay=b.getDate();a.drawMonth=a.selectedMonth=b.getMonth();a.drawYear=a.selectedYear=b.getFullYear();a.currentDay=c?b.getDate():0;a.currentMonth=c?b.getMonth():0;a.currentYear=c?b.getFullYear():0;this._adjustInstDate(a)}},_getDefaultDate:function(a){return this._restrictMinMax(a,this._determineDate(a,this._get(a,"defaultDate"),new Date))},_determineDate:function(c,b,d){var e=function(b){var a=new Date;a.setDate(a.getDate()+b);return a},f=function(e){try{return a.datepicker.parseDate(a.datepicker._get(c,"dateFormat"),e,a.datepicker._getFormatConfig(c))}catch(i){}var b=(e.toLowerCase().match(/^c/)?a.datepicker._getDate(c):null)||new Date,f=b.getFullYear(),g=b.getMonth();b=b.getDate();for(var h=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,d=h.exec(e);d;){switch(d[2]||"d"){case"d":case"D":b+=parseInt(d[1],10);break;case"w":case"W":b+=parseInt(d[1],10)*7;break;case"m":case"M":g+=parseInt(d[1],10);b=Math.min(b,a.datepicker._getDaysInMonth(f,g));break;case"y":case"Y":f+=parseInt(d[1],10);b=Math.min(b,a.datepicker._getDaysInMonth(f,g))}d=h.exec(e)}return new Date(f,g,b)};if(b=(b=b==null?d:typeof b=="string"?f(b):typeof b=="number"?isNaN(b)?d:e(b):b)&&b.toString()=="Invalid Date"?d:b){b.setHours(0);b.setMinutes(0);b.setSeconds(0);b.setMilliseconds(0)}return this._daylightSavingAdjust(b)},_daylightSavingAdjust:function(a){if(!a)return null;a.setHours(a.getHours()>12?a.getHours()+2:0);return a},_setDate:function(a,b,c){var d=!b,e=a.selectedMonth,f=a.selectedYear;b=this._restrictMinMax(a,this._determineDate(a,b,new Date));a.selectedDay=a.currentDay=b.getDate();a.drawMonth=a.selectedMonth=a.currentMonth=b.getMonth();a.drawYear=a.selectedYear=a.currentYear=b.getFullYear();(e!=a.selectedMonth||f!=a.selectedYear)&&!c&&this._notifyChange(a);this._adjustInstDate(a);a.input&&a.input.val(d?"":this._formatDate(a))},_getDate:function(a){return!a.currentYear||a.input&&a.input.val()==""?null:this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay))},_generateHTML:function(c){var p=new Date;p=this._daylightSavingAdjust(new Date(p.getFullYear(),p.getMonth(),p.getDate()));var m=this._get(c,"isRTL"),x=this._get(c,"showButtonPanel"),v=this._get(c,"hideIfNoPrevNext"),h=this._get(c,"navigationAsDateFormat"),n=this._getNumberOfMonths(c),d=this._get(c,"showCurrentAtPos"),j=this._get(c,"stepMonths"),B=n[0]!=1||n[1]!=1,I=this._daylightSavingAdjust(!c.currentDay?new Date(9999,9,9):new Date(c.currentYear,c.currentMonth,c.currentDay)),s=this._getMinMaxDate(c,"min"),q=this._getMinMaxDate(c,"max");d=c.drawMonth-d;var g=c.drawYear;if(d<0){d+=12;g--}if(q)for(var i=this._daylightSavingAdjust(new Date(q.getFullYear(),q.getMonth()-n[0]*n[1]+1,q.getDate())),i=s&&i<s?s:i;this._daylightSavingAdjust(new Date(g,d,1))>i;){d--;if(d<0){d=11;g--}}c.drawMonth=d;c.drawYear=g;i=this._get(c,"prevText");i=!h?i:this.formatDate(i,this._daylightSavingAdjust(new Date(g,d-j,1)),this._getFormatConfig(c));i=this._canAdjustMonth(c,-1,g,d)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery_'+b+".datepicker._adjustDate('#"+c.id+"', -"+j+", 'M');\" title=\""+i+'"><span class="ui-icon ui-icon-circle-triangle-'+(m?"e":"w")+'">'+i+"</span></a>":v?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+i+'"><span class="ui-icon ui-icon-circle-triangle-'+(m?"e":"w")+'">'+i+"</span></a>";var k=this._get(c,"nextText");k=!h?k:this.formatDate(k,this._daylightSavingAdjust(new Date(g,d+j,1)),this._getFormatConfig(c));v=this._canAdjustMonth(c,+1,g,d)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery_'+b+".datepicker._adjustDate('#"+c.id+"', +"+j+", 'M');\" title=\""+k+'"><span class="ui-icon ui-icon-circle-triangle-'+(m?"w":"e")+'">'+k+"</span></a>":v?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+k+'"><span class="ui-icon ui-icon-circle-triangle-'+(m?"w":"e")+'">'+k+"</span></a>";j=this._get(c,"currentText");k=this._get(c,"gotoCurrent")&&c.currentDay?I:p;j=!h?j:this.formatDate(j,k,this._getFormatConfig(c));h=!c.inline?'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery_'+b+'.datepicker._hideDatepicker();">'+this._get(c,"closeText")+"</button>":"";x=x?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(m?h:"")+(this._isInRange(c,k)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery_'+b+".datepicker._gotoToday('#"+c.id+"');\">"+j+"</button>":"")+(m?"":h)+"</div>":"";h=parseInt(this._get(c,"firstDay"),10);h=isNaN(h)?0:h;j=this._get(c,"showWeek");k=this._get(c,"dayNames");this._get(c,"dayNamesShort");var K=this._get(c,"dayNamesMin"),M=this._get(c,"monthNames"),L=this._get(c,"monthNamesShort"),G=this._get(c,"beforeShowDay"),C=this._get(c,"showOtherMonths"),J=this._get(c,"selectOtherMonths");this._get(c,"calculateWeek");for(var D=this._getDefaultDate(c),y="",t=0;t<n[0];t++){for(var E="",u=0;u<n[1];u++){var z=this._daylightSavingAdjust(new Date(g,d,c.selectedDay)),f=" ui-corner-all",l="";if(B){l+='<div class="ui-datepicker-group';if(n[1]>1)switch(u){case 0:l+=" ui-datepicker-group-first";f=" ui-corner-"+(m?"right":"left");break;case n[1]-1:l+=" ui-datepicker-group-last";f=" ui-corner-"+(m?"left":"right");break;default:l+=" ui-datepicker-group-middle";f=""}l+='">'}l+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+f+'">'+(/all|left/.test(f)&&t==0?m?v:i:"")+(/all|right/.test(f)&&t==0?m?i:v:"")+this._generateMonthYearHeader(c,d,g,s,q,t>0||u>0,M,L)+'</div><table class="ui-datepicker-calendar"><thead><tr>';var o=j?'<th class="ui-datepicker-week-col">'+this._get(c,"weekHeader")+"</th>":"";for(f=0;f<7;f++){var e=(f+h)%7;o+="<th"+((f+h+6)%7>=5?' class="ui-datepicker-week-end"':"")+'><span title="'+k[e]+'">'+K[e]+"</span></th>"}l+=o+"</tr></thead><tbody>";o=this._getDaysInMonth(g,d);if(g==c.selectedYear&&d==c.selectedMonth)c.selectedDay=Math.min(c.selectedDay,o);f=(this._getFirstDayOfMonth(g,d)-h+7)%7;o=B?6:Math.ceil((f+o)/7);e=this._daylightSavingAdjust(new Date(g,d,1-f));for(var F=0;F<o;F++){l+="<tr>";var H=!j?"":'<td class="ui-datepicker-week-col">'+this._get(c,"calculateWeek")(e)+"</td>";for(f=0;f<7;f++){var w=G?G.apply(c.input?c.input[0]:null,[e]):[true,""],r=e.getMonth()!=d,A=r&&!J||!w[0]||s&&e<s||q&&e>q;H+='<td class="'+((f+h+6)%7>=5?" ui-datepicker-week-end":"")+(r?" ui-datepicker-other-month":"")+(e.getTime()==z.getTime()&&d==c.selectedMonth&&c._keyEvent||D.getTime()==e.getTime()&&D.getTime()==z.getTime()?" "+this._dayOverClass:"")+(A?" "+this._unselectableClass+" ui-state-disabled":"")+(r&&!C?"":" "+w[1]+(e.getTime()==I.getTime()?" "+this._currentClass:"")+(e.getTime()==p.getTime()?" ui-datepicker-today":""))+'"'+((!r||C)&&w[2]?' title="'+w[2]+'"':"")+(A?"":' onclick="DP_jQuery_'+b+".datepicker._selectDay('#"+c.id+"',"+e.getMonth()+","+e.getFullYear()+', this);return false;"')+">"+(r&&!C?"&#xa0;":A?'<span class="ui-state-default">'+e.getDate()+"</span>":'<a class="ui-state-default'+(e.getTime()==p.getTime()?" ui-state-highlight":"")+(e.getTime()==z.getTime()?" ui-state-active":"")+(r?" ui-priority-secondary":"")+'" href="#">'+e.getDate()+"</a>")+"</td>";e.setDate(e.getDate()+1);e=this._daylightSavingAdjust(e)}l+=H+"</tr>"}d++;if(d>11){d=0;g++}l+="</tbody></table>"+(B?"</div>"+(n[0]>0&&u==n[1]-1?'<div class="ui-datepicker-row-break"></div>':""):"");E+=l}y+=E}y+=x+(a.browser.msie&&parseInt(a.browser.version,10)<7&&!c.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':"");c._keyEvent=false;return y},_generateMonthYearHeader:function(c,a,i,j,k,l,g,d){var m=this._get(c,"changeMonth"),n=this._get(c,"changeYear"),p=this._get(c,"showMonthAfterYear"),e='<div class="ui-datepicker-title">',h="";if(l||!m)h+='<span class="ui-datepicker-month">'+g[a]+"</span>";else{g=j&&j.getFullYear()==i;var q=k&&k.getFullYear()==i;h+='<select class="ui-datepicker-month" onchange="DP_jQuery_'+b+".datepicker._selectMonthYear('#"+c.id+"', this, 'M');\" onclick=\"DP_jQuery_"+b+".datepicker._clickMonthYear('#"+c.id+"');\">";for(var f=0;f<12;f++)if((!g||f>=j.getMonth())&&(!q||f<=k.getMonth()))h+='<option value="'+f+'"'+(f==a?' selected="selected"':"")+">"+d[f]+"</option>";h+="</select>"}p||(e+=h+(l||!(m&&n)?"&#xa0;":""));if(l||!n)e+='<span class="ui-datepicker-year">'+i+"</span>";else{d=this._get(c,"yearRange").split(":");var o=(new Date).getFullYear();g=function(a){a=a.match(/c[+-].*/)?i+parseInt(a.substring(1),10):a.match(/[+-].*/)?o+parseInt(a,10):parseInt(a,10);return isNaN(a)?o:a};a=g(d[0]);d=Math.max(a,g(d[1]||""));a=j?Math.max(a,j.getFullYear()):a;d=k?Math.min(d,k.getFullYear()):d;for(e+='<select class="ui-datepicker-year" onchange="DP_jQuery_'+b+".datepicker._selectMonthYear('#"+c.id+"', this, 'Y');\" onclick=\"DP_jQuery_"+b+".datepicker._clickMonthYear('#"+c.id+"');\">";a<=d;a++)e+='<option value="'+a+'"'+(a==i?' selected="selected"':"")+">"+a+"</option>";e+="</select>"}e+=this._get(c,"yearSuffix");if(p)e+=(l||!(m&&n)?"&#xa0;":"")+h;e+="</div>";return e},_adjustInstDate:function(a,c,d){var b=a.drawYear+(d=="Y"?c:0),e=a.drawMonth+(d=="M"?c:0);c=Math.min(a.selectedDay,this._getDaysInMonth(b,e))+(d=="D"?c:0);b=this._restrictMinMax(a,this._daylightSavingAdjust(new Date(b,e,c)));a.selectedDay=b.getDate();a.drawMonth=a.selectedMonth=b.getMonth();a.drawYear=a.selectedYear=b.getFullYear();(d=="M"||d=="Y")&&this._notifyChange(a)},_restrictMinMax:function(a,b){var c=this._getMinMaxDate(a,"min");a=this._getMinMaxDate(a,"max");b=c&&b<c?c:b;return b=a&&b>a?a:b},_notifyChange:function(a){var b=this._get(a,"onChangeMonthYear");b&&b.apply(a.input?a.input[0]:null,[a.selectedYear,a.selectedMonth+1,a])},_getNumberOfMonths:function(a){a=this._get(a,"numberOfMonths");return a==null?[1,1]:typeof a=="number"?[1,a]:a},_getMinMaxDate:function(a,b){return this._determineDate(a,this._get(a,b+"Date"),null)},_getDaysInMonth:function(a,b){return 32-(new Date(a,b,32)).getDate()},_getFirstDayOfMonth:function(a,b){return(new Date(a,b,1)).getDay()},_canAdjustMonth:function(c,b,a,e){var d=this._getNumberOfMonths(c);a=this._daylightSavingAdjust(new Date(a,e+(b<0?b:d[0]*d[1]),1));b<0&&a.setDate(this._getDaysInMonth(a.getFullYear(),a.getMonth()));return this._isInRange(c,a)},_isInRange:function(a,b){var c=this._getMinMaxDate(a,"min");a=this._getMinMaxDate(a,"max");return(!c||b.getTime()>=c.getTime())&&(!a||b.getTime()<=a.getTime())},_getFormatConfig:function(a){var b=this._get(a,"shortYearCutoff");b=typeof b!="string"?b:(new Date).getFullYear()%100+parseInt(b,10);return{shortYearCutoff:b,dayNamesShort:this._get(a,"dayNamesShort"),dayNames:this._get(a,"dayNames"),monthNamesShort:this._get(a,"monthNamesShort"),monthNames:this._get(a,"monthNames")}},_formatDate:function(a,b,c,d){if(!b){a.currentDay=a.selectedDay;a.currentMonth=a.selectedMonth;a.currentYear=a.selectedYear}b=b?typeof b=="object"?b:this._daylightSavingAdjust(new Date(d,c,b)):this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));return this.formatDate(this._get(a,"dateFormat"),b,this._getFormatConfig(a))}});a.fn.datepicker=function(b){if(!a.datepicker.initialized){a(document).mousedown(a.datepicker._checkExternalClick).find("body").append(a.datepicker.dpDiv);a.datepicker.initialized=true}var c=Array.prototype.slice.call(arguments,1);return typeof b=="string"&&(b=="isDisabled"||b=="getDate"||b=="widget")?a.datepicker["_"+b+"Datepicker"].apply(a.datepicker,[this[0]].concat(c)):b=="option"&&arguments.length==2&&typeof arguments[1]=="string"?a.datepicker["_"+b+"Datepicker"].apply(a.datepicker,[this[0]].concat(c)):this.each(function(){typeof b=="string"?a.datepicker["_"+b+"Datepicker"].apply(a.datepicker,[this].concat(c)):a.datepicker._attachDatepicker(this,b)})};a.datepicker=new e;a.datepicker.initialized=false;a.datepicker.uuid=(new Date).getTime();a.datepicker.version="1.8.5";window["DP_jQuery_"+b]=a})(jQuery);jQuery.effects||function(a,b){function d(c){var b;return c&&c.constructor==Array&&c.length==3?c:(b=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(c))?[parseInt(b[1],10),parseInt(b[2],10),parseInt(b[3],10)]:(b=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(c))?[parseFloat(b[1])*2.55,parseFloat(b[2])*2.55,parseFloat(b[3])*2.55]:(b=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(c))?[parseInt(b[1],16),parseInt(b[2],16),parseInt(b[3],16)]:(b=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(c))?[parseInt(b[1]+b[1],16),parseInt(b[2]+b[2],16),parseInt(b[3]+b[3],16)]:/rgba\(0, 0, 0, 0\)/.exec(c)?e.transparent:e[a.trim(c).toLowerCase()]}function i(c,e){var b;do{b=a.curCSS(c,e);if(b!=""&&b!="transparent"||a.nodeName(c,"body"))break;e="backgroundColor"}while(c=c.parentNode);return d(b)}function f(){var a=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,c={},b,d;if(a&&a.length&&a[0]&&a[a[0]])for(var e=a.length;e--;){b=a[e];if(typeof a[b]=="string"){d=b.replace(/\-(\w)/g,function(b,a){return a.toUpperCase()});c[d]=a[b]}}else for(b in a)if(typeof a[b]==="string")c[b]=a[b];return c}function g(d){var b,c;for(b in d){c=d[b];if(c==null||a.isFunction(c)||b in j||/scrollbar/.test(b)||!/color/i.test(b)&&isNaN(parseFloat(c)))delete d[b]}return d}function k(d,b){var c={_:0},a;for(a in b)if(d[a]!=b[a])c[a]=b[a];return c}function c(e,b,c,d){if(typeof e=="object"){d=b;c=null;b=e;e=b.effect}if(a.isFunction(b)){d=b;c=null;b={}}if(typeof b=="number"||a.fx.speeds[b]){d=c;c=b;b={}}if(a.isFunction(c)){d=c;c=null}b=b||{};c=c||b.duration;c=a.fx.off?0:typeof c=="number"?c:a.fx.speeds[c]||a.fx.speeds._default;d=d||b.complete;return[e,b,c,d]}a.effects={};a.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","color","outlineColor"],function(c,b){a.fx.step[b]=function(a){if(!a.colorInit){a.start=i(a.elem,b);a.end=d(a.end);a.colorInit=true}a.elem.style[b]="rgb("+Math.max(Math.min(parseInt(a.pos*(a.end[0]-a.start[0])+a.start[0],10),255),0)+","+Math.max(Math.min(parseInt(a.pos*(a.end[1]-a.start[1])+a.start[1],10),255),0)+","+Math.max(Math.min(parseInt(a.pos*(a.end[2]-a.start[2])+a.start[2],10),255),0)+")"}});var e={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]},h=["add","remove","toggle"],j={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};a.effects.animateClass=function(c,e,b,d){if(a.isFunction(b)){d=b;b=null}return this.each(function(){var i=a(this),j=i.attr("style")||" ",m=g(f.call(this)),l,n=i.attr("className");a.each(h,function(b,a){c[a]&&i[a+"Class"](c[a])});l=g(f.call(this));i.attr("className",n);i.animate(k(m,l),e,b,function(){a.each(h,function(b,a){c[a]&&i[a+"Class"](c[a])});if(typeof i.attr("style")=="object"){i.attr("style").cssText="";i.attr("style").cssText=j}else i.attr("style",j);d&&d.apply(this,arguments)})})};a.fn.extend({_addClass:a.fn.addClass,addClass:function(c,b,d,e){return b?a.effects.animateClass.apply(this,[{add:c},b,d,e]):this._addClass(c)},_removeClass:a.fn.removeClass,removeClass:function(c,b,d,e){return b?a.effects.animateClass.apply(this,[{remove:c},b,d,e]):this._removeClass(c)},_toggleClass:a.fn.toggleClass,toggleClass:function(d,c,e,f,g){return typeof c=="boolean"||c===b?e?a.effects.animateClass.apply(this,[c?{add:d}:{remove:d},e,f,g]):this._toggleClass(d,c):a.effects.animateClass.apply(this,[{toggle:d},c,e,f])},switchClass:function(d,b,c,e,f){return a.effects.animateClass.apply(this,[{add:b,remove:d},c,e,f])}});a.extend(a.effects,{version:"1.8.5",save:function(c,b){for(var a=0;a<b.length;a++)b[a]!==null&&c.data("ec.storage."+b[a],c[0].style[b[a]])},restore:function(c,b){for(var a=0;a<b.length;a++)b[a]!==null&&c.css(b[a],c.data("ec.storage."+b[a]))},setMode:function(b,a){if(a=="toggle")a=b.is(":hidden")?"show":"hide";return a},getBaseline:function(a,c){var b;switch(a[0]){case"top":b=0;break;case"middle":b=.5;break;case"bottom":b=1;break;default:b=a[0]/c.height}switch(a[1]){case"left":a=0;break;case"center":a=.5;break;case"right":a=1;break;default:a=a[1]/c.width}return{x:a,y:b}},createWrapper:function(b){if(b.parent().is(".ui-effects-wrapper"))return b.parent();var c={width:b.outerWidth(true),height:b.outerHeight(true),"float":b.css("float")},d=a("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0});b.wrap(d);d=b.parent();if(b.css("position")=="static"){d.css({position:"relative"});b.css({position:"relative"})}else{a.extend(c,{position:b.css("position"),zIndex:b.css("z-index")});a.each(["top","left","bottom","right"],function(d,a){c[a]=b.css(a);if(isNaN(parseInt(c[a],10)))c[a]="auto"});b.css({position:"relative",top:0,left:0})}return d.css(c).show()},removeWrapper:function(a){return a.parent().is(".ui-effects-wrapper")?a.parent().replaceWith(a):a},setTransition:function(e,c,d,b){b=b||{};a.each(c,function(c,a){unit=e.cssUnit(a);if(unit[0]>0)b[a]=unit[0]*d+unit[1]});return b}});a.fn.extend({effect:function(e){var b=c.apply(this,arguments);b={options:b[1],duration:b[2],callback:b[3]};var d=a.effects[e];return d&&!a.fx.off?d.call(this,b):this},_show:a.fn.show,show:function(b){if(!b||typeof b=="number"||a.fx.speeds[b]||!a.effects[b])return this._show.apply(this,arguments);else{var d=c.apply(this,arguments);d[1].mode="show";return this.effect.apply(this,d)}},_hide:a.fn.hide,hide:function(b){if(!b||typeof b=="number"||a.fx.speeds[b]||!a.effects[b])return this._hide.apply(this,arguments);else{var d=c.apply(this,arguments);d[1].mode="hide";return this.effect.apply(this,d)}},__toggle:a.fn.toggle,toggle:function(b){if(!b||typeof b=="number"||a.fx.speeds[b]||!a.effects[b]||typeof b=="boolean"||a.isFunction(b))return this.__toggle.apply(this,arguments);else{var d=c.apply(this,arguments);d[1].mode="toggle";return this.effect.apply(this,d)}},cssUnit:function(d){var b=this.css(d),c=[];a.each(["em","px","%","pt"],function(d,a){if(b.indexOf(a)>0)c=[parseFloat(b),a]});return c}});a.easing.jswing=a.easing.swing;a.extend(a.easing,{def:"easeOutQuad",swing:function(d,b,c,e,f){return a.easing[a.easing.def](d,b,c,e,f)},easeInQuad:function(e,a,b,c,d){return c*(a/=d)*a+b},easeOutQuad:function(e,a,b,c,d){return-c*(a/=d)*(a-2)+b},easeInOutQuad:function(e,a,b,c,d){return(a/=d/2)<1?c/2*a*a+b:-c/2*(--a*(a-2)-1)+b},easeInCubic:function(e,a,b,c,d){return c*(a/=d)*a*a+b},easeOutCubic:function(e,a,b,c,d){return c*((a=a/d-1)*a*a+1)+b},easeInOutCubic:function(e,a,b,c,d){return(a/=d/2)<1?c/2*a*a*a+b:c/2*((a-=2)*a*a+2)+b},easeInQuart:function(e,a,b,c,d){return c*(a/=d)*a*a*a+b},easeOutQuart:function(e,a,b,c,d){return-c*((a=a/d-1)*a*a*a-1)+b},easeInOutQuart:function(e,a,b,c,d){return(a/=d/2)<1?c/2*a*a*a*a+b:-c/2*((a-=2)*a*a*a-2)+b},easeInQuint:function(e,a,b,c,d){return c*(a/=d)*a*a*a*a+b},easeOutQuint:function(e,a,b,c,d){return c*((a=a/d-1)*a*a*a*a+1)+b},easeInOutQuint:function(e,a,b,c,d){return(a/=d/2)<1?c/2*a*a*a*a*a+b:c/2*((a-=2)*a*a*a*a+2)+b},easeInSine:function(e,b,c,a,d){return-a*Math.cos(b/d*(Math.PI/2))+a+c},easeOutSine:function(e,a,b,c,d){return c*Math.sin(a/d*(Math.PI/2))+b},easeInOutSine:function(e,a,b,c,d){return-c/2*(Math.cos(Math.PI*a/d)-1)+b},easeInExpo:function(e,a,b,c,d){return a==0?b:c*Math.pow(2,10*(a/d-1))+b},easeOutExpo:function(e,a,b,c,d){return a==d?b+c:c*(-Math.pow(2,-10*a/d)+1)+b},easeInOutExpo:function(e,a,b,c,d){return a==0?b:a==d?b+c:(a/=d/2)<1?c/2*Math.pow(2,10*(a-1))+b:c/2*(-Math.pow(2,-10*--a)+2)+b},easeInCirc:function(e,a,b,c,d){return-c*(Math.sqrt(1-(a/=d)*a)-1)+b},easeOutCirc:function(e,a,b,c,d){return c*Math.sqrt(1-(a=a/d-1)*a)+b},easeInOutCirc:function(e,a,b,c,d){return(a/=d/2)<1?-c/2*(Math.sqrt(1-a*a)-1)+b:c/2*(Math.sqrt(1-(a-=2)*a)+1)+b},easeInElastic:function(d,c,f,a,g){d=1.70158;var b=0,e=a;if(c==0)return f;if((c/=g)==1)return f+a;b||(b=g*.3);if(e<Math.abs(a)){e=a;d=b/4}else d=b/(2*Math.PI)*Math.asin(a/e);return-(e*Math.pow(2,10*(c-=1))*Math.sin((c*g-d)*2*Math.PI/b))+f},easeOutElastic:function(d,c,f,a,g){d=1.70158;var b=0,e=a;if(c==0)return f;if((c/=g)==1)return f+a;b||(b=g*.3);if(e<Math.abs(a)){e=a;d=b/4}else d=b/(2*Math.PI)*Math.asin(a/e);return e*Math.pow(2,-10*c)*Math.sin((c*g-d)*2*Math.PI/b)+a+f},easeInOutElastic:function(d,a,f,b,g){d=1.70158;var c=0,e=b;if(a==0)return f;if((a/=g/2)==2)return f+b;c||(c=g*.3*1.5);if(e<Math.abs(b)){e=b;d=c/4}else d=c/(2*Math.PI)*Math.asin(b/e);return a<1?-.5*e*Math.pow(2,10*(a-=1))*Math.sin((a*g-d)*2*Math.PI/c)+f:e*Math.pow(2,-10*(a-=1))*Math.sin((a*g-d)*2*Math.PI/c)*.5+b+f},easeInBack:function(g,c,d,e,f,a){if(a==b)a=1.70158;return e*(c/=f)*c*((a+1)*c-a)+d},easeOutBack:function(g,a,d,e,f,c){if(c==b)c=1.70158;return e*((a=a/f-1)*a*((c+1)*a+c)+1)+d},easeInOutBack:function(g,a,d,e,f,c){if(c==b)c=1.70158;return(a/=f/2)<1?e/2*a*a*(((c*=1.525)+1)*a-c)+d:e/2*((a-=2)*a*(((c*=1.525)+1)*a+c)+2)+d},easeInBounce:function(f,d,e,b,c){return b-a.easing.easeOutBounce(f,c-d,0,b,c)+e},easeOutBounce:function(e,a,b,c,d){return(a/=d)<1/2.75?c*7.5625*a*a+b:a<2/2.75?c*(7.5625*(a-=1.5/2.75)*a+.75)+b:a<2.5/2.75?c*(7.5625*(a-=2.25/2.75)*a+.9375)+b:c*(7.5625*(a-=2.625/2.75)*a+.984375)+b},easeInOutBounce:function(f,c,e,d,b){return c<b/2?a.easing.easeInBounce(f,c*2,0,d,b)*.5+e:a.easing.easeOutBounce(f,c*2-b,0,d,b)*.5+d*.5+e}})}(jQuery);(function(a){a.effects.pulsate=function(b){return this.queue(function(){var c=a(this),d=a.effects.setMode(c,b.options.mode||"show");times=(b.options.times||5)*2-1;duration=b.duration?b.duration/2:a.fx.speeds._default/2;isVisible=c.is(":visible");animateTo=0;if(!isVisible){c.css("opacity",0).show();animateTo=1}if(d=="hide"&&isVisible||d=="show"&&!isVisible)times--;for(d=0;d<times;d++){c.animate({opacity:animateTo},duration,b.options.easing);animateTo=(animateTo+1)%2}c.animate({opacity:animateTo},duration,b.options.easing,function(){animateTo==0&&c.hide();b.callback&&b.callback.apply(this,arguments)});c.queue("fx",function(){c.dequeue()}).dequeue()})}})(jQuery);(function(a){a.effects.transfer=function(b){return this.queue(function(){var c=a(this),d=a(b.options.to),e=d.offset();d={top:e.top,left:e.left,height:d.innerHeight(),width:d.innerWidth()};e=c.offset();var f=a('<div class="ui-effects-transfer"></div>').appendTo(document.body).addClass(b.options.className).css({top:e.top,left:e.left,height:c.innerHeight(),width:c.innerWidth(),position:"absolute"}).animate(d,b.duration,b.options.easing,function(){f.remove();b.callback&&b.callback.apply(c[0],arguments);c.dequeue()})})}})(jQuery);
/*
* jQuery Templates Plugin
* http://github.com/jquery/jquery-tmpl
*
* Copyright Software Freedom Conservancy, Inc.
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*/
(function(a){var r=a.fn.domManip,d="_tmplitem",q=/^[^<]*(<[\w\W]+>)[^>]*$|\{\{\! /,b={},f={},e,p={key:0,data:{}},h=0,c=0,l=[];function g(e,d,g,i){var c={data:i||(d?d.data:{}),_wrap:d?d._wrap:null,tmpl:null,parent:d||null,nodes:[],calls:u,nest:w,wrap:x,html:v,update:t};e&&a.extend(c,e,{nodes:[],parent:d});if(g){c.tmpl=g;c._ctnt=c._ctnt||c.tmpl(a,c);c.key=++h;(l.length?f:b)[h]=c}return c}a.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(f,d){a.fn[f]=function(n){var g=[],i=a(n),k,h,m,l,j=this.length===1&&this[0].parentNode;e=b||{};if(j&&j.nodeType===11&&j.childNodes.length===1&&i.length===1){i[d](this[0]);g=this}else{for(h=0,m=i.length;h<m;h++){c=h;k=(h>0?this.clone(true):this).get();a.fn[d].apply(a(i[h]),k);g=g.concat(k)}c=0;g=this.pushStack(g,f,i.selector)}l=e;e=null;a.tmpl.complete(l);return g}});a.fn.extend({tmpl:function(d,c,b){return a.tmpl(this[0],d,c,b)},tmplItem:function(){return a.tmplItem(this[0])},template:function(b){return a.template(b,this[0])},domManip:function(d,l,j){if(d[0]&&d[0].nodeType){var f=a.makeArray(arguments),g=d.length,i=0,h;while(i<g&&!(h=a.data(d[i++],"tmplItem")));if(g>1)f[0]=[a.makeArray(d)];if(h&&c)f[2]=function(b){a.tmpl.afterManip(this,b,j)};r.apply(this,f)}else r.apply(this,arguments);c=0;!e&&a.tmpl.complete(b);return this}});a.extend({tmpl:function(d,h,e,c){var j,k=!c;if(k){c=p;d=a.template[d]||a.template(null,d);f={}}else if(!d){d=c.tmpl;b[c.key]=c;c.nodes=[];c.wrapped&&n(c,c.wrapped);return a(i(c,null,c.tmpl(a,c)))}if(!d)return[];if(typeof h==="function")h=h.call(c||{});e&&e.wrapped&&n(e,e.wrapped);j=a.isArray(h)?a.map(h,function(a){return a?g(e,c,d,a):null}):[g(e,c,d,h)];return k?a(i(c,null,j)):j},tmplItem:function(b){var c;if(b instanceof a)b=b[0];while(b&&b.nodeType===1&&!(c=a.data(b,"tmplItem"))&&(b=b.parentNode));return c||p},template:function(c,b){if(b){if(typeof b==="string")b=o(b);else if(b instanceof a)b=b[0]||{};if(b.nodeType)b=a.data(b,"tmpl")||a.data(b,"tmpl",o(b.innerHTML));return typeof c==="string"?(a.template[c]=b):b}return c?typeof c!=="string"?a.template(null,c):a.template[c]||a.template(null,q.test(c)?c:a(c)):null},encode:function(a){return(""+a).split("<").join("&lt;").split(">").join("&gt;").split('"').join("&#34;").split("'").join("&#39;")}});a.extend(a.tmpl,{tag:{tmpl:{_default:{$2:"null"},open:"if($notnull_1){_=_.concat($item.nest($1,$2));}"},wrap:{_default:{$2:"null"},open:"$item.calls(_,$1,$2);_=[];",close:"call=$item.calls();_=call._.concat($item.wrap(call,_));"},each:{_default:{$2:"$index, $value"},open:"if($notnull_1){$.each($1a,function($2){with(this){",close:"}});}"},"if":{open:"if(($notnull_1) && $1a){",close:"}"},"else":{_default:{$1:"true"},open:"}else if(($notnull_1) && $1a){"},html:{open:"if($notnull_1){_.push($1a);}"},"=":{_default:{$1:"$data"},open:"if($notnull_1){_.push($.encode($1a));}"},"!":{open:""}},complete:function(){b={}},afterManip:function(f,b,d){var e=b.nodeType===11?a.makeArray(b.childNodes):b.nodeType===1?[b]:[];d.call(f,b);m(e);c++}});function i(e,g,f){var b,c=f?a.map(f,function(a){return typeof a==="string"?e.key?a.replace(/(<\w+)(?=[\s>])(?![^>]*_tmplitem)([^>]*)/g,"$1 "+d+'="'+e.key+'" $2'):a:i(a,e,a._ctnt)}):e;if(g)return c;c=c.join("");c.replace(/^\s*([^<\s][^<]*)?(<[\w\W]+>)([^>]*[^>\s])?\s*$/,function(f,c,e,d){b=a(e).get();m(b);if(c)b=j(c).concat(b);if(d)b=b.concat(j(d))});return b?b:j(c)}function j(c){var b=document.createElement("div");b.innerHTML=c;return a.makeArray(b.childNodes)}function o(b){return new Function("jQuery","$item","var $=jQuery,call,_=[],$data=$item.data;with($data){_.push('"+a.trim(b).replace(/([\\'])/g,"\\$1").replace(/[\r\t\n]/g," ").replace(/\$\{([^\}]*)\}/g,"{{= $1}}").replace(/\{\{(\/?)(\w+|.)(?:\(((?:[^\}]|\}(?!\}))*?)?\))?(?:\s+(.*?)?)?(\(((?:[^\}]|\}(?!\}))*?)\))?\s*\}\}/g,function(m,l,j,d,b,c,e){var i=a.tmpl.tag[j],h,f,g;if(!i)throw"Template command not found: "+j;h=i._default||[];if(c&&!/\w$/.test(b)){b+=c;c=""}if(b){b=k(b);e=e?","+k(e)+")":c?")":"";f=c?b.indexOf(".")>-1?b+c:"("+b+").call($item"+e:b;g=c?f:"(typeof("+b+")==='function'?("+b+").call($item):("+b+"))"}else g=f=h.$1||"null";d=k(d);return"');"+i[l?"close":"open"].split("$notnull_1").join(b?"typeof("+b+")!=='undefined' && ("+b+")!=null":"true").split("$1a").join(g).split("$1").join(f).split("$2").join(d?d.replace(/\s*([^\(]+)\s*(\((.*?)\))?/g,function(d,c,b,a){a=a?","+a+")":b?")":"";return a?"("+c+").call($item"+a:d}):h.$2||"")+"_.push('"})+"');}return _;")}function n(c,b){c._wrap=i(c,true,a.isArray(b)?b:[q.test(b)?b:a(b).html()]).join("")}function k(a){return a?a.replace(/\\'/g,"'").replace(/\\\\/g,"\\"):null}function s(b){var a=document.createElement("div");a.appendChild(b.cloneNode(true));return a.innerHTML}function m(o){var n="_"+c,k,j,l={},e,p,i;for(e=0,p=o.length;e<p;e++){if((k=o[e]).nodeType!==1)continue;j=k.getElementsByTagName("*");for(i=j.length-1;i>=0;i--)m(j[i]);m(k)}function m(j){var p,i=j,k,e,m;if(m=j.getAttribute(d)){while(i.parentNode&&(i=i.parentNode).nodeType===1&&!(p=i.getAttribute(d)));if(p!==m){i=i.parentNode?i.nodeType===11?0:i.getAttribute(d)||0:0;if(!(e=b[m])){e=f[m];e=g(e,b[i]||f[i],null,true);e.key=++h;b[h]=e}c&&o(m)}j.removeAttribute(d)}else if(c&&(e=a.data(j,"tmplItem"))){o(e.key);b[e.key]=e;i=a.data(j.parentNode,"tmplItem");i=i?i.key:0}if(e){k=e;while(k&&k.key!=i){k.nodes.push(j);k=k.parent}delete e._ctnt;delete e._wrap;a.data(j,"tmplItem",e)}function o(a){a=a+n;e=l[a]=l[a]||g(e,b[e.parent.key+n]||e.parent,null,true)}}}function u(a,d,c,b){if(!a)return l.pop();l.push({_:a,tmpl:d,item:this,data:c,options:b})}function w(d,c,b){return a.tmpl(a.template(d),c,b,this)}function x(b,d){var c=b.options||{};c.wrapped=d;return a.tmpl(a.template(b.tmpl),b.data,c,b.item)}function v(d,c){var b=this._wrap;return a.map(a(a.isArray(b)?b.join(""):b).filter(d||"*"),function(a){return c?a.innerText||a.textContent:a.outerHTML||s(a)})}function t(){var b=this.nodes;a.tmpl(null,null,null,this).insertBefore(b[0]);a(b).remove()}})(jQuery);
(function(a){a.fn.document=function(){var a=this.get(0);return a.nodeName.toLowerCase()=="iframe"?a.contentWindow.document:this};a.fn.documentSelection=function(){var a=this.get(0);return a.contentWindow.document.selection?a.contentWindow.document.selection.createRange().text:a.contentWindow.getSelection().toString()};a.fn.wysiwyg=function(c){if(arguments.length>0&&arguments[0].constructor==String){for(var g=arguments[0].toString(),h=[],e=1;e<arguments.length;e++)h[e-1]=arguments[e];return g in b?this.each(function(){a.data(this,"wysiwyg").designMode();b[g].apply(this,h)}):this}var f={};if(c&&c.controls){var f=c.controls;delete c.controls}c=a.extend({html:'<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">STYLE_SHEET</head><body style="margin: 0px; font-size:11px; font-family:Arial, Helvetica, sans-serif;">INITIAL_CONTENT</body></html>',css:{},debug:false,autoSave:true,rmUnwantedBr:true,brIE:true,controls:{},messages:{}},c);c.messages=a.extend(true,c.messages,b.MSGS_EN);c.controls=a.extend(true,c.controls,b.TOOLBAR);for(var d in f)if(d in c.controls)a.extend(c.controls[d],f[d]);else c.controls[d]=f[d];return this.each(function(){b(this,c)})};function b(a,c){return this instanceof b?this.init(a,c):new b(a,c)}a.extend(b,{insertImage:function(d,e){var c=a.data(this,"wysiwyg");if(c.constructor==b&&d&&d.length>0){a.browser.msie&&c.focus();if(e){c.editorDoc.execCommand("insertImage",false,"#jwysiwyg#");var f=c.getElementByAttributeValue("img","src","#jwysiwyg#");if(f){f.src=d;for(var g in e)f.setAttribute(g,e[g])}}else c.editorDoc.execCommand("insertImage",false,d)}},createLink:function(d){var c=a.data(this,"wysiwyg");if(c.constructor==b&&d&&d.length>0){var e=a(c.editor).documentSelection();if(e.length>0){a.browser.msie&&c.focus();c.editorDoc.execCommand("unlink",false,[]);c.editorDoc.execCommand("createLink",false,d)}else c.options.messages.nonSelection&&alert(c.options.messages.nonSelection)}},insertHtml:function(d){var c=a.data(this,"wysiwyg");if(c.constructor==b&&d&&d.length>0)if(a.browser.msie){c.focus();c.editorDoc.execCommand("insertImage",false,"#jwysiwyg#");var e=c.getElementByAttributeValue("img","src","#jwysiwyg#");e&&a(e).replaceWith(d)}else c.editorDoc.execCommand("insertHTML",false,d)},setContent:function(c){var b=a.data(this,"wysiwyg");b.setContent(c);b.saveContent()},clear:function(){var b=a.data(this,"wysiwyg");b.setContent("");b.saveContent()},MSGS_EN:{nonSelection:"select the text you wish to link"},TOOLBAR:{bold:{visible:true,tags:["b","strong"],css:{fontWeight:"bold"},tooltip:"Bold"},italic:{visible:true,tags:["i","em"],css:{fontStyle:"italic"},tooltip:"Italic"},strikeThrough:{visible:true,tags:["s","strike"],css:{textDecoration:"line-through"},tooltip:"Strike-through"},underline:{visible:false,tags:["u"],css:{textDecoration:"underline"},tooltip:"Underline"},separator00:{visible:true,separator:true},justifyLeft:{visible:true,css:{textAlign:"left"},tooltip:"Justify Left"},justifyCenter:{visible:true,tags:["center"],css:{textAlign:"center"},tooltip:"Justify Center"},justifyRight:{visible:true,css:{textAlign:"right"},tooltip:"Justify Right"},justifyFull:{visible:true,css:{textAlign:"justify"},tooltip:"Justify Full"},separator01:{visible:true,separator:true},indent:{visible:true,tooltip:"Indent"},outdent:{visible:true,tooltip:"Outdent"},separator02:{visible:false,separator:true},subscript:{visible:true,tags:["sub"],tooltip:"Subscript"},superscript:{visible:true,tags:["sup"],tooltip:"Superscript"},separator03:{visible:false,separator:true},undo:{visible:false,tooltip:"Undo"},redo:{visible:false,tooltip:"Redo"},separator04:{visible:true,separator:true},insertOrderedList:{visible:true,tags:["ol"],tooltip:"Insert Ordered List"},insertUnorderedList:{visible:true,tags:["ul"],tooltip:"Insert Unordered List"},insertHorizontalRule:{visible:true,tags:["hr"],tooltip:"Insert Horizontal Rule"},separator05:{separator:true},createLink:{visible:true,exec:function(){var c=a(this.editor).documentSelection();if(c.length>0)if(a.browser.msie){this.focus();this.editorDoc.execCommand("createLink",true,null)}else{var b=prompt("URL","http://");if(b&&b.length>0){this.editorDoc.execCommand("unlink",false,[]);this.editorDoc.execCommand("createLink",false,b)}}else this.options.messages.nonSelection&&alert(this.options.messages.nonSelection)},tags:["a"],tooltip:"Create link"},insertImage:{visible:true,exec:function(){if(a.browser.msie){this.focus();this.editorDoc.execCommand("insertImage",true,null)}else{var b=prompt("URL","http://");b&&b.length>0&&this.editorDoc.execCommand("insertImage",false,b)}},tags:["img"],tooltip:"Insert image"},separator06:{separator:true},h1mozilla:{visible:true&&a.browser.mozilla,className:"h1",command:"heading",arguments:["h1"],tags:["h1"],tooltip:"Header 1"},h2mozilla:{visible:true&&a.browser.mozilla,className:"h2",command:"heading",arguments:["h2"],tags:["h2"],tooltip:"Header 2"},h3mozilla:{visible:true&&a.browser.mozilla,className:"h3",command:"heading",arguments:["h3"],tags:["h3"],tooltip:"Header 3"},h1:{visible:true&&!a.browser.mozilla,className:"h1",command:"formatBlock",arguments:["<H1>"],tags:["h1"],tooltip:"Header 1"},h2:{visible:true&&!a.browser.mozilla,className:"h2",command:"formatBlock",arguments:["<H2>"],tags:["h2"],tooltip:"Header 2"},h3:{visible:true&&!a.browser.mozilla,className:"h3",command:"formatBlock",arguments:["<H3>"],tags:["h3"],tooltip:"Header 3"},separator07:{visible:false,separator:true},cut:{visible:false,tooltip:"Cut"},copy:{visible:false,tooltip:"Copy"},paste:{visible:false,tooltip:"Paste"},separator08:{separator:false&&!a.browser.msie},increaseFontSize:{visible:false&&!a.browser.msie,tags:["big"],tooltip:"Increase font size"},decreaseFontSize:{visible:false&&!a.browser.msie,tags:["small"],tooltip:"Decrease font size"},separator09:{separator:true},html:{visible:false,exec:function(){if(this.viewHTML){this.setContent(a(this.original).val());a(this.original).hide()}else{this.saveContent();a(this.original).show()}this.viewHTML=!this.viewHTML},tooltip:"View source code"},removeFormat:{visible:true,exec:function(){a.browser.msie&&this.focus();this.editorDoc.execCommand("removeFormat",false,[]);this.editorDoc.execCommand("unlink",false,[])},tooltip:"Remove formatting"}}});a.extend(b.prototype,{original:null,options:{},element:null,editor:null,focus:function(){a(this.editorDoc.body).focus()},init:function(b,g){var e=this;this.editor=b;this.options=g||{};a.data(b,"wysiwyg",this);var c=b.width||b.clientWidth,d=b.height||b.clientHeight;if(b.nodeName.toLowerCase()=="textarea"){this.original=b;if(c==0&&b.cols)c=b.cols*8+21;if(d==0&&b.rows)d=b.rows*16+16;var h=this.editor=a('<iframe src="javascript:false;"></iframe>').css({minHeight:(d-6).toString()+"px",width:(c-8).toString()+"px"}).attr("id",a(b).attr("id")+"IFrame").attr("frameborder","0");this.editor.attr("tabindex",a(b).attr("tabindex"));a.browser.msie&&this.editor.css("height",d.toString()+"px")}var i=this.panel=a('<ul role="menu" class="panel"></ul>');this.appendControls();this.element=a("<div></div>").css({width:c>0?c.toString()+"px":"100%"}).addClass("wysiwyg").append(i).append(a("<div><!-- --></div>").css({clear:"both"})).append(h);a(b).hide().before(this.element);this.viewHTML=false;this.initialHeight=d-8;this.initialContent=a(b).val();this.initFrame();this.initialContent.length==0&&this.setContent("");var f=a(b).closest("form");this.options.autoSave&&f.submit(function(){e.saveContent()});f.bind("reset",function(){e.setContent(e.initialContent);e.saveContent()})},initFrame:function(){var b=this,c="";if(this.options.css&&this.options.css.constructor==String)c='<link rel="stylesheet" type="text/css" media="screen" href="'+this.options.css+'" />';this.editorDoc=a(this.editor).document();this.editorDoc_designMode=false;try{this.editorDoc.designMode="on";this.editorDoc_designMode=true}catch(d){a(this.editorDoc).focus(function(){b.designMode()})}this.editorDoc.open();this.editorDoc.write(this.options.html.replace(/INITIAL_CONTENT/,function(){return b.initialContent}).replace(/STYLE_SHEET/,function(){return c}));this.editorDoc.close();this.editorDoc.contentEditable="true";a.browser.msie&&setTimeout(function(){a(b.editorDoc.body).css("border","none")},0);a(this.editorDoc).click(function(a){b.checkTargets(a.target?a.target:a.srcElement)});a(this.original).focus(function(){!a.browser.msie&&b.focus()});this.options.autoSave&&a(this.editorDoc).keydown(function(){b.saveContent()}).keyup(function(){b.saveContent()}).mousedown(function(){b.saveContent()});this.options.css&&setTimeout(function(){b.options.css.constructor!=String&&a(b.editorDoc).find("body").css(b.options.css)},0);a(this.editorDoc).keydown(function(d){if(a.browser.msie&&b.options.brIE&&d.keyCode==13){var c=b.getRange();c.pasteHTML("<br />");c.collapse(false);c.select();return false}return true})},designMode:function(){if(!this.editorDoc_designMode)try{this.editorDoc.designMode="on";this.editorDoc_designMode=true}catch(a){}},getSelection:function(){return window.getSelection?window.getSelection():document.selection},getRange:function(){var a=this.getSelection();return!a?null:a.rangeCount>0?a.getRangeAt(0):a.createRange()},getContent:function(){return a(a(this.editor).document()).find("body").html()},setContent:function(b){a(a(this.editor).document()).find("body").html(b)},saveContent:function(){if(this.original){var b=this.getContent();if(this.options.rmUnwantedBr)b=b.substr(-4)=="<br>"?b.substr(0,b.length-4):b;a(this.original).val(b)}},withoutCss:function(){if(a.browser.mozilla)try{this.editorDoc.execCommand("styleWithCSS",false,false)}catch(b){try{this.editorDoc.execCommand("useCSS",false,true)}catch(b){}}},appendMenu:function(d,c,e,f,g){var b=this;c=c||[];a("<li></li>").append(a('<a role="menuitem" tabindex="-1" href="javascript:;">'+(e||d)+"</a>").addClass(e||d).attr("title",g)).click(function(){if(f)f.apply(b);else{b.withoutCss();b.editorDoc.execCommand(d,false,c)}b.options.autoSave&&b.saveContent()}).appendTo(this.panel)},appendMenuSeparator:function(){a('<li role="separator" class="separator"></li>').appendTo(this.panel)},appendControls:function(){for(var b in this.options.controls){var a=this.options.controls[b];if(a.separator)a.visible!==false&&this.appendMenuSeparator();else a.visible&&this.appendMenu(a.command||b,a.arguments||[],a.className||a.command||b||"empty",a.exec,a.tooltip||a.command||b||"")}},checkTargets:function(f){for(var g in this.options.controls){var c=this.options.controls[g],d=c.className||c.command||g||"empty";a("."+d,this.panel).removeClass("active");if(c.tags){var b=f;do{if(b.nodeType!=1)break;a.inArray(b.tagName.toLowerCase(),c.tags)!=-1&&a("."+d,this.panel).addClass("active")}while(b=b.parentNode)}if(c.css){var b=a(f);do{if(b[0].nodeType!=1)break;for(var e in c.css)b.css(e).toString().toLowerCase()==c.css[e]&&a("."+d,this.panel).addClass("active")}while(b=b.parent())}}},getElementByAttributeValue:function(g,f,e){for(var d=this.editorDoc.getElementsByTagName(g),c=0;c<d.length;c++){var b=d[c].getAttribute(f);if(a.browser.msie)b=b.substr(b.length-e.length);if(b==e)return d[c]}return false}})})(jQuery);
(function(){function a(d,a){var c=this;d=jQuery(d);var b=jQuery(document.createElement("div")).addClass(a.baseClass).addClass(a.fixed?a.fixedClass:"").addClass(a.persistent?a.persistentClass:"").html(a.content).appendTo(d);if(!a.hidden)b.show();else b.hide();if(!a.persistent){d.hover(function(a){c.show(a)},function(){c.hide()});!a.fixed&&d.mousemove(function(a){b.css("display")!=="none"&&c.updatePos(a)})}else{d.click(function(a){if(a.target===d.get(0))if(b.css("display")!=="none")c.hide();else c.show()});jQuery(window).mousedown(function(e){if(b.css("display")!=="none"){var d=a.focus?jQuery(e.target).parents(".tooltip").andSelf().filter(function(){return this===b.get(0)}).length:0;d===0&&c.hide()}})}jQuery.extend(c,{getVersion:function(){return[1,2,0]},getParent:function(){return d},getTooltip:function(){return b},getPos:function(){return b.offset()},setPos:function(a,e){var f=d.offset();if(typeof a=="string")a=parseInt(a)+f.left;if(typeof e=="string")e=parseInt(e)+f.top;b.css({left:a,top:e});return c},show:function(d){a.onBeforeShow.call(c);c.updatePos(a.fixed?null:d);switch(a.showEffect){case"fade":b.fadeIn(a.showTime);break;case"slide":b.slideDown(a.showTime,c.updatePos);break;case"custom":a.showCustom.call(b,a.showTime);break;default:case"none":b.show()}b.addClass(a.activeClass);a.onShow.call(c);return c},hide:function(){a.onBeforeHide.call(c);switch(a.hideEffect){case"fade":b.fadeOut(a.hideTime);break;case"slide":b.slideUp(a.hideTime);break;case"custom":a.hideCustom.call(b,a.hideTime);break;default:case"none":b.hide()}b.removeClass(a.activeClass);a.onHide.call(c);return c},update:function(d){b.html(d);a.content=d;return c},load:function(e,d){a.beforeContentLoad.call(c);b.load(e,d,function(){a.onContentLoad.call(c)});return c},boundryCheck:function(f,g){var d=f+b.outerWidth(),e=g+b.outerHeight(),c=jQuery(window).width()+jQuery(window).scrollLeft(),a=jQuery(window).height()+jQuery(window).scrollTop();return[d>=c,e>=a]},updatePos:function(l){var i=b.outerWidth(),h=b.outerHeight();if(!l&&a.fixed)if(a.position.constructor==Array){f=parseInt(a.position[0]);g=parseInt(a.position[1])}else if(jQuery(a.position).attr("nodeType")===1){var n=jQuery(a.position).offset();f=n.left;g=n.top}else{var e=d.offset(),j=d.outerWidth(),k=d.outerHeight();switch(a.position){case"top":var f=e.left-i/2+j/2,g=e.top-h;break;case"bottom":var f=e.left-i/2+j/2,g=e.top+k;break;case"left":var f=e.left-i,g=e.top-h/2+k/2;break;case"right":var f=e.left+j,g=e.top-h/2+k/2;break;default:case"default":var f=j/2+e.left+20,g=e.top}}else var f=l.pageX,g=l.pageY;if(typeof a.position!="object"){f=f+a.offset[0];g=g+a.offset[1];if(a.boundryCheck){var m=c.boundryCheck(f,g);if(m[0])f=f-i/2-2*a.offset[0];if(m[1])g=g-h/2-2*a.offset[1]}}else{if(typeof a.position[0]=="string")f=String(f);if(typeof a.position[1]=="string")g=String(g)}c.setPos(f,g);return c}})}jQuery.fn.simpletip=function(b){var d=jQuery(this).eq(typeof b=="number"?b:0).data("simpletip");if(d)return d;var c={content:"A simple tooltip",persistent:false,focus:false,hidden:true,position:"default",offset:[0,0],boundryCheck:true,fixed:true,showEffect:"fade",showTime:150,showCustom:null,hideEffect:"fade",hideTime:150,hideCustom:null,baseClass:"tooltip",activeClass:"active",fixedClass:"fixed",persistentClass:"persistent",focusClass:"focus",onBeforeShow:function(){},onShow:function(){},onBeforeHide:function(){},onHide:function(){},beforeContentLoad:function(){},onContentLoad:function(){}};jQuery.extend(c,b);this.each(function(){var b=new a(jQuery(this),c);jQuery(this).data("simpletip",b)});return this}})();
(function(a){a.extend(a.fn,{validate:function(c){if(!this.length){c&&c.debug&&window.console&&console.warn("nothing selected, can't validate, returning nothing");return}var b=a.data(this[0],"validator");if(b)return b;b=new a.validator(c,this[0]);a.data(this[0],"validator",b);if(b.settings.onsubmit){this.find("input, button").filter(".cancel").click(function(){b.cancelSubmit=true});b.settings.submitHandler&&this.find("input, button").filter(":submit").click(function(){b.submitButton=this});this.submit(function(d){b.settings.debug&&d.preventDefault();function c(){if(b.settings.submitHandler){if(b.submitButton)var c=a("<input type='hidden'/>").attr("name",b.submitButton.name).val(b.submitButton.value).appendTo(b.currentForm);b.settings.submitHandler.call(b,b.currentForm);b.submitButton&&c.remove();return false}return true}if(b.cancelSubmit){b.cancelSubmit=false;return c()}if(b.form()){if(b.pendingRequest){b.formSubmitted=true;return false}return c()}else{b.focusInvalid();return false}})}return b},valid:function(){if(a(this[0]).is("form"))return this.validate().form();else{var b=true,c=a(this[0].form).validate();this.each(function(){b&=c.element(this)});return b}},removeAttrs:function(d){var c={},b=this;a.each(d.split(/\s/),function(d,a){c[a]=b.attr(a);b.removeAttr(a)});return c},rules:function(i,e){var b=this[0];if(i){var f=a.data(b.form,"validator").settings,g=f.rules,d=a.validator.staticRules(b);switch(i){case"add":a.extend(d,a.validator.normalizeRule(e));g[b.name]=d;if(e.messages)f.messages[b.name]=a.extend(f.messages[b.name],e.messages);break;case"remove":if(!e){delete g[b.name];return d}var h={};a.each(e.split(/\s/),function(b,a){h[a]=d[a];delete d[a]});return h}}var c=a.validator.normalizeRules(a.extend({},a.validator.metadataRules(b),a.validator.classRules(b),a.validator.attributeRules(b),a.validator.staticRules(b)),b);if(c.required){var j=c.required;delete c.required;c=a.extend({required:j},c)}return c}});a.extend(a.expr[":"],{blank:function(b){return!a.trim(""+b.value)},filled:function(b){return!!a.trim(""+b.value)},unchecked:function(a){return!a.checked}});a.validator=function(b,c){this.settings=a.extend(true,{},a.validator.defaults,b);this.currentForm=c;this.init()};a.validator.format=function(c,b){if(arguments.length==1)return function(){var b=a.makeArray(arguments);b.unshift(c);return a.validator.format.apply(this,b)};if(arguments.length>2&&b.constructor!=Array)b=a.makeArray(arguments).slice(1);if(b.constructor!=Array)b=[b];a.each(b,function(a,b){c=c.replace(new RegExp("\\{"+a+"\\}","g"),b)});return c};a.extend(a.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusInvalid:true,errorContainer:a([]),errorLabelContainer:a([]),onsubmit:true,ignore:[],ignoreTitle:false,onfocusin:function(a){this.lastActive=a;if(this.settings.focusCleanup&&!this.blockFocusCleanup){this.settings.unhighlight&&this.settings.unhighlight.call(this,a,this.settings.errorClass,this.settings.validClass);this.errorsFor(a).hide()}},onfocusout:function(a){!this.checkable(a)&&(a.name in this.submitted||!this.optional(a))&&this.element(a)},onkeyup:function(a){(a.name in this.submitted||a==this.lastElement)&&this.element(a)},onclick:function(a){if(a.name in this.submitted)this.element(a);else a.parentNode.name in this.submitted&&this.element(a.parentNode)},highlight:function(d,b,c){a(d).addClass(b).removeClass(c)},unhighlight:function(d,b,c){a(d).removeClass(b).addClass(c)}},setDefaults:function(b){a.extend(a.validator.defaults,b)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",accept:"Please enter a value with a valid extension.",maxlength:a.validator.format("Please enter no more than {0} characters."),minlength:a.validator.format("Please enter at least {0} characters."),rangelength:a.validator.format("Please enter a value between {0} and {1} characters long."),range:a.validator.format("Please enter a value between {0} and {1}."),max:a.validator.format("Please enter a value less than or equal to {0}."),min:a.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:false,prototype:{init:function(){this.labelContainer=a(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||a(this.currentForm);this.containers=a(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();var d=this.groups={};a.each(this.settings.groups,function(c,b){a.each(b.split(/\s/),function(b,a){d[a]=c})});var c=this.settings.rules;a.each(c,function(d,b){c[d]=a.validator.normalizeRule(b)});function b(d){var b=a.data(this[0].form,"validator"),c="on"+d.type.replace(/^validate/,"");b.settings[c]&&b.settings[c].call(b,this[0])}a(this.currentForm).validateDelegate(":text, :password, :file, select, textarea","focusin focusout keyup",b).validateDelegate(":radio, :checkbox, select, option","click",b);this.settings.invalidHandler&&a(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler)},form:function(){this.checkForm();a.extend(this.submitted,this.errorMap);this.invalid=a.extend({},this.errorMap);!this.valid()&&a(this.currentForm).triggerHandler("invalid-form",[this]);this.showErrors();return this.valid()},checkForm:function(){this.prepareForm();for(var a=0,b=this.currentElements=this.elements();b[a];a++)this.check(b[a]);return this.valid()},element:function(b){b=this.clean(b);this.lastElement=b;this.prepareElement(b);this.currentElements=a(b);var c=this.check(b);if(c)delete this.invalid[b.name];else this.invalid[b.name]=true;if(!this.numberOfInvalids())this.toHide=this.toHide.add(this.containers);this.showErrors();return c},showErrors:function(b){if(b){a.extend(this.errorMap,b);this.errorList=[];for(var c in b)this.errorList.push({message:b[c],element:this.findByName(c)[0]});this.successList=a.grep(this.successList,function(a){return!(a.name in b)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){a.fn.resetForm&&a(this.currentForm).resetForm();this.submitted={};this.prepareForm();this.hideErrors();this.elements().removeClass(this.settings.errorClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(b){var a=0;for(var c in b)a++;return a},hideErrors:function(){this.addWrapper(this.toHide).hide()},valid:function(){return this.size()==0},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{a(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(b){}},findLastActive:function(){var b=this.lastActive;return b&&a.grep(this.errorList,function(a){return a.element.name==b.name}).length==1&&b},elements:function(){var c=this,b={};return a([]).add(this.currentForm.elements).filter(":input").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){!this.name&&c.settings.debug&&window.console&&console.error("%o has no name assigned",this);if(this.name in b||!c.objectLength(a(this).rules()))return false;b[this.name]=true;return true})},clean:function(b){return a(b)[0]},errors:function(){return a(this.settings.errorElement+"."+this.settings.errorClass,this.errorContext)},reset:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=a([]);this.toHide=a([]);this.currentElements=a([])},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers)},prepareElement:function(a){this.reset();this.toHide=this.errorsFor(a)},check:function(b){b=this.clean(b);if(this.checkable(b))b=this.findByName(b.name)[0];var e=a(b).rules(),c=false;for(method in e){var f={method:method,parameters:e[method]};try{var d=a.validator.methods[method].call(this,b.value.replace(/\r/g,""),b,f.parameters);if(d=="dependency-mismatch"){c=true;continue}c=false;if(d=="pending"){this.toHide=this.toHide.not(this.errorsFor(b));return}if(!d){this.formatAndAdd(b,f);return false}}catch(g){this.settings.debug&&window.console&&console.log("exception occured when checking element "+b.id+", check the '"+f.method+"' method",g);throw g;}}if(c)return;this.objectLength(e)&&this.successList.push(b);return true},customMetaMessage:function(c,d){if(!a.metadata)return;var b=this.settings.meta?a(c).metadata()[this.settings.meta]:a(c).metadata();return b&&b.messages&&b.messages[d]},customMessage:function(c,b){var a=this.settings.messages[c];return a&&(a.constructor==String?a:a[b])},findDefined:function(){for(var a=0;a<arguments.length;a++)if(arguments[a]!==undefined)return arguments[a];return undefined},defaultMessage:function(b,c){return this.findDefined(this.customMessage(b.name,c),this.customMetaMessage(b,c),!this.settings.ignoreTitle&&b.title||undefined,a.validator.messages[c],"<strong>Warning: No message defined for "+b.name+"</strong>")},formatAndAdd:function(b,c){var a=this.defaultMessage(b,c.method),d=/\$?\{(\d+)\}/g;if(typeof a=="function")a=a.call(this,c.parameters,b);else if(d.test(a))a=jQuery.format(a.replace(d,"{$1}"),c.parameters);this.errorList.push({message:a,element:b});this.errorMap[b.name]=a;this.submitted[b.name]=a},addWrapper:function(a){if(this.settings.wrapper)a=a.add(a.parent(this.settings.wrapper));return a},defaultShowErrors:function(){for(var a=0;this.errorList[a];a++){var b=this.errorList[a];this.settings.highlight&&this.settings.highlight.call(this,b.element,this.settings.errorClass,this.settings.validClass);this.showLabel(b.element,b.message)}if(this.errorList.length)this.toShow=this.toShow.add(this.containers);if(this.settings.success)for(var a=0;this.successList[a];a++)this.showLabel(this.successList[a]);if(this.settings.unhighlight)for(var a=0,c=this.validElements();c[a];a++)this.settings.unhighlight.call(this,c[a],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return a(this.errorList).map(function(){return this.element})},showLabel:function(c,d){var b=this.errorsFor(c);if(b.length){b.removeClass().addClass(this.settings.errorClass);b.attr("generated")&&b.html(d)}else{b=a("<"+this.settings.errorElement+"/>").attr({"for":this.idOrName(c),generated:true}).addClass(this.settings.errorClass).html(d||"");if(this.settings.wrapper)b=b.hide().show().wrap("<"+this.settings.wrapper+"/>").parent();if(!this.labelContainer.append(b).length)this.settings.errorPlacement?this.settings.errorPlacement(b,a(c)):b.insertAfter(c)}if(!d&&this.settings.success){b.text("");typeof this.settings.success=="string"?b.addClass(this.settings.success):this.settings.success(b)}this.toShow=this.toShow.add(b)},errorsFor:function(b){var c=this.idOrName(b);return this.errors().filter(function(){return a(this).attr("for")==c})},idOrName:function(a){return this.groups[a.name]||(this.checkable(a)?a.name:a.id||a.name)},checkable:function(a){return/radio|checkbox/i.test(a.type)},findByName:function(b){var c=this.currentForm;return a(document.getElementsByName(b)).map(function(d,a){return a.form==c&&a.name==b&&a||null})},getLength:function(c,b){switch(b.nodeName.toLowerCase()){case"select":return a("option:selected",b).length;case"input":if(this.checkable(b))return this.findByName(b.name).filter(":checked").length}return c.length},depend:function(a,b){return this.dependTypes[typeof a]?this.dependTypes[typeof a](a,b):true},dependTypes:{"boolean":function(a){return a},string:function(c,b){return!!a(c,b.form).length},"function":function(b,a){return b(a)}},optional:function(b){return!a.validator.methods.required.call(this,a.trim(b.value),b)&&"dependency-mismatch"},startRequest:function(a){if(!this.pending[a.name]){this.pendingRequest++;this.pending[a.name]=true}},stopRequest:function(c,b){this.pendingRequest--;if(this.pendingRequest<0)this.pendingRequest=0;delete this.pending[c.name];if(b&&this.pendingRequest==0&&this.formSubmitted&&this.form()){a(this.currentForm).submit();this.formSubmitted=false}else if(!b&&this.pendingRequest==0&&this.formSubmitted){a(this.currentForm).triggerHandler("invalid-form",[this]);this.formSubmitted=false}},previousValue:function(b){return a.data(b,"previousValue")||a.data(b,"previousValue",{old:null,valid:true,message:this.defaultMessage(b,"remote")})}},classRuleSettings:{required:{required:true},email:{email:true},url:{url:true},date:{date:true},dateISO:{dateISO:true},dateDE:{dateDE:true},number:{number:true},numberDE:{numberDE:true},digits:{digits:true},creditcard:{creditcard:true}},addClassRules:function(b,c){b.constructor==String?(this.classRuleSettings[b]=c):a.extend(this.classRuleSettings,b)},classRules:function(d){var c={},b=a(d).attr("class");b&&a.each(b.split(" "),function(){this in a.validator.classRuleSettings&&a.extend(c,a.validator.classRuleSettings[this])});return c},attributeRules:function(e){var b={},d=a(e);for(method in a.validator.methods){var c=d.attr(method);if(c)b[method]=c}if(b.maxlength&&/-1|2147483647|524288/.test(b.maxlength))delete b.maxlength;return b},metadataRules:function(b){if(!a.metadata)return{};var c=a.data(b.form,"validator").settings.meta;return c?a(b).metadata()[c]:a(b).metadata()},staticRules:function(c){var d={},b=a.data(c.form,"validator");if(b.settings.rules)d=a.validator.normalizeRule(b.settings.rules[c.name])||{};return d},normalizeRules:function(b,c){a.each(b,function(f,d){if(d===false){delete b[f];return}if(d.param||d.depends){var e=true;switch(typeof d.depends){case"string":e=!!a(d.depends,c.form).length;break;case"function":e=d.depends.call(c,c)}if(e)b[f]=d.param!==undefined?d.param:true;else delete b[f]}});a.each(b,function(e,d){b[e]=a.isFunction(d)?d(c):d});a.each(["minlength","maxlength","min","max"],function(){if(b[this])b[this]=Number(b[this])});a.each(["rangelength","range"],function(){if(b[this])b[this]=[Number(b[this][0]),Number(b[this][1])]});if(a.validator.autoCreateRanges){if(b.min&&b.max){b.range=[b.min,b.max];delete b.min;delete b.max}if(b.minlength&&b.maxlength){b.rangelength=[b.minlength,b.maxlength];delete b.minlength;delete b.maxlength}}if(b.messages)delete b.messages;return b},normalizeRule:function(b){if(typeof b=="string"){var c={};a.each(b.split(/\s/),function(){c[this]=true});b=c}return b},addMethod:function(b,d,c){a.validator.methods[b]=d;a.validator.messages[b]=c!=undefined?c:a.validator.messages[b];d.length<3&&a.validator.addClassRules(b,a.validator.normalizeRule(b))},methods:{required:function(c,b,e){if(!this.depend(e,b))return"dependency-mismatch";switch(b.nodeName.toLowerCase()){case"select":var d=a(b).val();return d&&d.length>0;case"input":if(this.checkable(b))return this.getLength(c,b)>0;default:return a.trim(c).length>0}},remote:function(f,b,e){if(this.optional(b))return"dependency-mismatch";var d=this.previousValue(b);if(!this.settings.messages[b.name])this.settings.messages[b.name]={};d.originalMessage=this.settings.messages[b.name].remote;this.settings.messages[b.name].remote=d.message;e=typeof e=="string"&&{url:e}||e;if(d.old!==f){d.old=f;var c=this;this.startRequest(b);var g={};g[b.name]=f;a.ajax(a.extend(true,{url:e,mode:"abort",port:"validate"+b.name,dataType:"json",data:g,success:function(h){c.settings.messages[b.name].remote=d.originalMessage;var g=h===true;if(g){var j=c.formSubmitted;c.prepareElement(b);c.formSubmitted=j;c.successList.push(b);c.showErrors()}else{var i={},e=d.message=h||c.defaultMessage(b,"remote");i[b.name]=a.isFunction(e)?e(f):e;c.showErrors(i)}d.valid=g;c.stopRequest(b,g)}},e));return"pending"}else if(this.pending[b.name])return"pending";return d.valid},minlength:function(d,b,c){return this.optional(b)||this.getLength(a.trim(d),b)>=c},maxlength:function(d,b,c){return this.optional(b)||this.getLength(a.trim(d),b)<=c},rangelength:function(e,b,d){var c=this.getLength(a.trim(e),b);return this.optional(b)||c>=d[0]&&c<=d[1]},min:function(c,a,b){return this.optional(a)||c>=b},max:function(c,a,b){return this.optional(a)||c<=b},range:function(b,c,a){return this.optional(c)||b>=a[0]&&b<=a[1]},email:function(b,a){return this.optional(a)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(b)},url:function(b,a){return this.optional(a)||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(b)},date:function(b,a){return this.optional(a)||!/Invalid|NaN/.test(new Date(b))},dateISO:function(b,a){return this.optional(a)||/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(b)},number:function(b,a){return this.optional(a)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(b)},digits:function(b,a){return this.optional(a)||/^\d+$/.test(b)},creditcard:function(a,f){if(this.optional(f))return"dependency-mismatch";if(/[^0-9-]+/.test(a))return false;var e=0,b=0,c=false;a=a.replace(/\D/g,"");for(var d=a.length-1;d>=0;d--){var g=a.charAt(d),b=parseInt(g,10);if(c)if((b*=2)>9)b-=9;e+=b;c=!c}return e%10==0},accept:function(c,b,a){a=typeof a=="string"?a.replace(/,/g,"|"):"png|jpe?g|gif";return this.optional(b)||c.match(new RegExp(".("+a+")$","i"))},equalTo:function(e,b,d){var c=a(d).unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){a(b).valid()});return e==c.val()}}});a.format=a.validator.format})(jQuery);(function(a){var c=a.ajax,b={};a.ajax=function(d){d=a.extend(d,a.extend({},a.ajaxSettings,d));var e=d.port;if(d.mode=="abort"){b[e]&&b[e].abort();return b[e]=c.apply(this,arguments)}return c.apply(this,arguments)}})(jQuery);(function(a){!jQuery.event.special.focusin&&!jQuery.event.special.focusout&&document.addEventListener&&a.each({focus:"focusin",blur:"focusout"},function(c,b){a.event.special[b]={setup:function(){this.addEventListener(c,d,true)},teardown:function(){this.removeEventListener(c,d,true)},handler:function(c){arguments[0]=a.event.fix(c);arguments[0].type=b;return a.event.handle.apply(this,arguments)}};function d(c){c=a.event.fix(c);c.type=b;return a.event.handle.call(this,c)}});a.extend(a.fn,{validateDelegate:function(b,d,c){return this.bind(d,function(e){var d=a(e.target);if(d.is(b))return c.apply(d,arguments)})}})})(jQuery);
(function(a){a.fn.adGallery=function(d){var f={loader_image:"/Design/Images/SiteImages/indicator.gif",start_at_index:0,description_wrapper:false,thumb_opacity:.7,animate_first_image:false,animation_speed:400,width:false,height:false,display_next_and_prev:true,display_back_and_forward:true,scroll_jump:0,slideshow:{enable:true,autostart:false,speed:5e3,start_label:"Start",stop_label:"Stop",stop_on_scroll:true,countdown_prefix:"(",countdown_sufix:")",onStart:false,onStop:false},effect:"slide-hori",enable_keyboard_move:true,cycle:true,callbacks:{init:false,afterImageVisible:false,beforeImageVisible:false}},b=a.extend(false,f,d);if(d&&d.slideshow)b.slideshow=a.extend(false,f.slideshow,d.slideshow);if(!b.slideshow.enable)b.slideshow.autostart=false;var e=[];a(this).each(function(){var a=new c(this,b);e[e.length]=a});return e};function e(b,e,a){var d=parseInt(b.css("top"),10);if(e=="left"){var c="-"+this.image_wrapper_height+"px";b.css("top",this.image_wrapper_height+"px")}else{var c=this.image_wrapper_height+"px";b.css("top","-"+this.image_wrapper_height+"px")}if(a){a.css("bottom","-"+a[0].offsetHeight+"px");a.animate({bottom:0},this.settings.animation_speed*2)}this.current_description&&this.current_description.animate({bottom:"-"+this.current_description[0].offsetHeight+"px"},this.settings.animation_speed*2);return{old_image:{top:c},new_image:{top:d}}}function d(b,e,a){var d=parseInt(b.css("left"),10);if(e=="left"){var c="-"+this.image_wrapper_width+"px";b.css("left",this.image_wrapper_width+"px")}else{var c=this.image_wrapper_width+"px";b.css("left","-"+this.image_wrapper_width+"px")}if(a){a.css("bottom","-"+a[0].offsetHeight+"px");a.animate({bottom:0},this.settings.animation_speed*2)}this.current_description&&this.current_description.animate({bottom:"-"+this.current_description[0].offsetHeight+"px"},this.settings.animation_speed*2);return{old_image:{left:c},new_image:{left:d}}}function f(a){var e=a.width(),c=a.height(),b=parseInt(a.css("left"),10),d=parseInt(a.css("top"),10);a.css({width:0,height:0,top:this.image_wrapper_height/2,left:this.image_wrapper_width/2});return{old_image:{width:0,height:0,top:this.image_wrapper_height/2,left:this.image_wrapper_width/2},new_image:{width:e,height:c,top:d,left:b}}}function g(a){a.css("opacity",0);return{old_image:{opacity:0},new_image:{opacity:1}}}function h(a){a.css("opacity",0);return{old_image:{opacity:0},new_image:{opacity:1},speed:0}}function c(b,a){this.init(b,a)}c.prototype={wrapper:false,image_wrapper:false,gallery_info:false,nav:false,loader:false,preloads:false,thumbs_wrapper:false,scroll_back:false,scroll_forward:false,next_link:false,prev_link:false,slideshow:false,image_wrapper_width:0,image_wrapper_height:0,current_index:0,current_image:false,current_description:false,nav_display_width:0,settings:false,images:false,in_transition:false,animations:false,init:function(g,f){var d=this;this.wrapper=a(g);this.settings=f;this.setupElements();this.setupAnimations();if(this.settings.width){this.image_wrapper_width=this.settings.width;this.image_wrapper.width(this.settings.width);this.wrapper.width(this.settings.width)}else this.image_wrapper_width=this.image_wrapper.width();if(this.settings.height){this.image_wrapper_height=this.settings.height;this.image_wrapper.height(this.settings.height)}else this.image_wrapper_height=this.image_wrapper.height();this.nav_display_width=this.nav.width();this.current_index=0;this.current_image=false;this.current_description=false;this.in_transition=false;this.findImages();this.settings.display_next_and_prev&&this.initNextAndPrev();var e=function(a){return d.nextImage(a)};this.slideshow=new b(e,this.settings.slideshow);this.controls.append(this.slideshow.create());if(this.settings.slideshow.enable)this.slideshow.enable();else this.slideshow.disable();this.settings.display_back_and_forward&&this.initBackAndForward();this.settings.enable_keyboard_move&&this.initKeyEvents();var c=parseInt(this.settings.start_at_index,10);if(window.location.hash&&window.location.hash.indexOf("#ad-image")===0){c=window.location.hash.replace(/[^0-9]+/g,"");if(c*1!=c)c=this.settings.start_at_index}this.loading(true);this.showImage(c,function(){if(d.settings.slideshow.autostart){d.preloadImage(c+1);d.slideshow.start()}});this.fireCallback(this.settings.callbacks.init)},setupAnimations:function(){this.animations={"slide-vert":e,"slide-hori":d,resize:f,fade:g,none:h}},setupElements:function(){this.controls=this.wrapper.find(".ad-controls");this.gallery_info=a('<p class="ad-info"></p>');this.controls.append(this.gallery_info);this.image_wrapper=this.wrapper.find(".ad-image-wrapper");this.image_wrapper.empty();this.nav=this.wrapper.find(".ad-nav");this.thumbs_wrapper=this.nav.find(".ad-thumbs");this.preloads=a('<div class="ad-preloads"></div>');this.loader=a('<img class="ad-loader" src="'+this.settings.loader_image+'">');this.image_wrapper.append(this.loader);this.loader.hide();a(document.body).append(this.preloads)},loading:function(a){if(a)this.loader.show();else this.loader.hide()},addAnimation:function(c,b){if(a.isFunction(b))this.animations[c]=b},findImages:function(){var b=this;this.images=[];var c=0,d=0,e=this.thumbs_wrapper.find("a"),f=e.length;this.settings.thumb_opacity<1&&e.find("img").css("opacity",this.settings.thumb_opacity);e.each(function(g){var f=a(this),j=f.attr("href"),e=f.find("img");if(!b.isImageLoaded(e[0]))e.load(function(){c+=this.parentNode.parentNode.offsetWidth;d++});else{c+=e[0].parentNode.parentNode.offsetWidth;d++}f.addClass("ad-thumb"+g);f.click(function(){b.showImage(g);b.slideshow.stop();return false}).hover(function(){!a(this).is(".ad-active")&&b.settings.thumb_opacity<1&&a(this).find("img").fadeTo(300,1);b.preloadImage(g)},function(){!a(this).is(".ad-active")&&b.settings.thumb_opacity<1&&a(this).find("img").fadeTo(300,b.settings.thumb_opacity)});var f=false;if(e.data("ad-link"))f=e.data("ad-link");else if(e.attr("longdesc")&&e.attr("longdesc").length)f=e.attr("longdesc");var i=false;if(e.data("ad-desc"))i=e.data("ad-desc");else if(e.attr("alt")&&e.attr("alt").length)i=e.attr("alt");var h=false;if(e.data("ad-title"))h=e.data("ad-title");else if(e.attr("title")&&e.attr("title").length)h=e.attr("title");b.images[g]={thumb:e.attr("src"),image:j,error:false,preloaded:false,desc:i,title:h,size:false,link:f}});var g=setInterval(function(){if(f==d){c-=100;var a=b.nav.find(".ad-thumb-list");a.css("width",c+"px");var e=1,h=a.height();while(e<201){a.css("width",c+e+"px");if(h!=a.height())break;h=a.height();e++}clearInterval(g)}},100)},initKeyEvents:function(){var b=this;a(document).keydown(function(a){if(a.keyCode==39){b.nextImage();b.slideshow.stop()}else if(a.keyCode==37){b.prevImage();b.slideshow.stop()}})},initNextAndPrev:function(){this.next_link=a('<div class="ad-next"><div class="ad-next-image"></div></div>');this.prev_link=a('<div class="ad-prev"><div class="ad-prev-image"></div></div>');this.image_wrapper.append(this.next_link);this.image_wrapper.append(this.prev_link);var b=this;this.prev_link.add(this.next_link).mouseover(function(){a(this).css("height",b.image_wrapper_height);a(this).find("div").show()}).mouseout(function(){a(this).find("div").hide()}).click(function(){if(a(this).is(".ad-next")){b.nextImage();b.slideshow.stop()}else{b.prevImage();b.slideshow.stop()}}).find("div").css("opacity",.7)},initBackAndForward:function(){var b=this;this.scroll_forward=a('<div class="ad-forward"></div>');this.scroll_back=a('<div class="ad-back"></div>');this.nav.append(this.scroll_forward);this.nav.prepend(this.scroll_back);var c=0,d=false;a(this.scroll_back).add(this.scroll_forward).click(function(){var c=b.nav_display_width-50;if(b.settings.scroll_jump>0)var c=b.settings.scroll_jump;if(a(this).is(".ad-forward"))var d=b.thumbs_wrapper.scrollLeft()+c;else var d=b.thumbs_wrapper.scrollLeft()-c;b.settings.slideshow.stop_on_scroll&&b.slideshow.stop();b.thumbs_wrapper.animate({scrollLeft:d+"px"});return false}).css("opacity",.6).hover(function(){var e="left";if(a(this).is(".ad-forward"))e="right";d=setInterval(function(){c++;c>30&&b.settings.slideshow.stop_on_scroll&&b.slideshow.stop();var a=b.thumbs_wrapper.scrollLeft()+1;if(e=="left")a=b.thumbs_wrapper.scrollLeft()-1;b.thumbs_wrapper.scrollLeft(a)},10);a(this).css("opacity",1)},function(){c=0;clearInterval(d);a(this).css("opacity",.6)})},_afterShow:function(){this.gallery_info.html(this.current_index+1+" / "+this.images.length);if(!this.settings.cycle){this.prev_link.show().css("height",this.image_wrapper_height);this.next_link.show().css("height",this.image_wrapper_height);this.current_index==this.images.length-1&&this.next_link.hide();this.current_index==0&&this.prev_link.hide()}this.fireCallback(this.settings.callbacks.afterImageVisible)},_getContainedImageSize:function(b,a){if(a>this.image_wrapper_height){var c=b/a;a=this.image_wrapper_height;b=this.image_wrapper_height*c}if(b>this.image_wrapper_width){var c=a/b;b=this.image_wrapper_width;a=this.image_wrapper_width*c}return{width:b,height:a}},_centerImage:function(a,c,b){a.css("top","0px");if(b<this.image_wrapper_height){var d=this.image_wrapper_height-b;a.css("top",d/2+"px")}a.css("left","0px");if(c<this.image_wrapper_width){var d=this.image_wrapper_width-c;a.css("left",d/2+"px")}},_getDescription:function(b){var c=false;if(b.desc.length||b.title.length){var d="";if(b.title.length)d='<strong class="ad-description-title">'+b.title+"</strong>";var c="";if(b.desc.length)c="<span>"+b.desc+"</span>";c=a('<p class="ad-image-description">'+d+c+"</p>")}return c},showImage:function(a,b){if(this.images[a]&&!this.in_transition){var c=this,d=this.images[a];this.in_transition=true;if(!d.preloaded){this.loading(true);this.preloadImage(a,function(){c.loading(false);c._showWhenLoaded(a,b)})}else this._showWhenLoaded(a,b)}},_showWhenLoaded:function(h,o){if(this.images[h]){var d=this,g=this.images[h],b=a(document.createElement("div")).addClass("ad-image"),i=a(new Image).attr("src",g.image);if(g.link){var p=a('<a href="'+g.link+'" target="_blank"></a>');p.append(i);b.append(p)}else b.append(i);this.image_wrapper.prepend(b);var e=this._getContainedImageSize(g.size.width,g.size.height);i.attr("width",e.width);i.attr("height",e.height);b.css({width:e.width+"px",height:e.height+"px"});this._centerImage(b,e.width,e.height);var c=this._getDescription(g,b);if(c)if(!this.settings.description_wrapper){b.append(c);var q=e.width-parseInt(c.css("padding-left"),10)-parseInt(c.css("padding-right"),10);c.css("width",q+"px")}else this.settings.description_wrapper.append(c);this.highLightThumb(this.nav.find(".ad-thumb"+h));var m="right";if(this.current_index<h)m="left";this.fireCallback(this.settings.callbacks.beforeImageVisible);if(this.current_image||this.settings.animate_first_image){var j=this.settings.animation_speed,k="swing",f=this.animations[this.settings.effect].call(this,b,m,c);if(typeof f.speed!="undefined")j=f.speed;if(typeof f.easing!="undefined")k=f.easing;if(this.current_image){var n=this.current_image,l=this.current_description;n.animate(f.old_image,j,k,function(){n.remove();l&&l.remove()})}b.animate(f.new_image,j,k,function(){d.current_index=h;d.current_image=b;d.current_description=c;d.in_transition=false;d._afterShow();d.fireCallback(o)})}else{this.current_index=h;this.current_image=b;d.current_description=c;this.in_transition=false;d._afterShow();this.fireCallback(o)}}},nextIndex:function(){if(this.current_index==this.images.length-1){if(!this.settings.cycle)return false;var a=0}else var a=this.current_index+1;return a},nextImage:function(b){var a=this.nextIndex();if(a===false)return false;this.preloadImage(a+1);this.showImage(a,b);return true},prevIndex:function(){if(this.current_index==0){if(!this.settings.cycle)return false;var a=this.images.length-1}else var a=this.current_index-1;return a},prevImage:function(b){var a=this.prevIndex();if(a===false)return false;this.preloadImage(a-1);this.showImage(a,b);return true},preloadAll:function(){var b=this,a=0;function c(){if(a<b.images.length){a++;b.preloadImage(a,c)}}b.preloadImage(a,c)},preloadImage:function(e,d){if(this.images[e]){var b=this.images[e];if(!this.images[e].preloaded){var c=a(new Image);c.attr("src",b.image);if(!this.isImageLoaded(c[0])){this.preloads.append(c);var f=this;c.load(function(){b.preloaded=true;b.size={width:this.width,height:this.height};f.fireCallback(d)}).error(function(){b.error=true;b.preloaded=false;b.size=false})}else{b.preloaded=true;b.size={width:c[0].width,height:c[0].height};this.fireCallback(d)}}else this.fireCallback(d)}},isImageLoaded:function(a){return typeof a.complete!="undefined"&&!a.complete?false:typeof a.naturalWidth!="undefined"&&a.naturalWidth==0?false:true},highLightThumb:function(a){this.thumbs_wrapper.find(".ad-active").removeClass("ad-active");a.addClass("ad-active");if(this.settings.thumb_opacity<1){this.thumbs_wrapper.find("a:not(.ad-active) img").fadeTo(300,this.settings.thumb_opacity);a.find("img").fadeTo(300,1)}var b=a[0].parentNode.offsetLeft;b-=this.nav_display_width/2-a[0].offsetWidth/2;this.thumbs_wrapper.animate({scrollLeft:b+"px"})},fireCallback:function(b){a.isFunction(b)&&b.call(this)}};function b(a,b){this.init(a,b)}b.prototype={start_link:false,stop_link:false,countdown:false,controls:false,settings:false,nextimage_callback:false,enabled:false,running:false,countdown_interval:false,init:function(a,b){var c=this;this.nextimage_callback=a;this.settings=b},create:function(){this.start_link=a('<span class="ad-slideshow-start">'+this.settings.start_label+"</span>");this.stop_link=a('<span class="ad-slideshow-stop">'+this.settings.stop_label+"</span>");this.countdown=a('<span class="ad-slideshow-countdown"></span>');this.controls=a('<div class="ad-slideshow-controls"></div>');this.controls.append(this.start_link).append(this.stop_link).append(this.countdown);this.countdown.hide();var b=this;this.start_link.click(function(){b.start()});this.stop_link.click(function(){b.stop()});a(document).keydown(function(a){if(a.keyCode==83)if(b.running)b.stop();else b.start()});return this.controls},disable:function(){this.enabled=false;this.stop();this.controls.hide()},enable:function(){this.enabled=true;this.controls.show()},toggle:function(){if(this.enabled)this.disable();else this.enable()},start:function(){if(this.running||!this.enabled)return false;var a=this;this.running=true;this.controls.addClass("ad-slideshow-running");this._next();this.fireCallback(this.settings.onStart);return true},stop:function(){if(!this.running)return false;this.running=false;this.countdown.hide();this.controls.removeClass("ad-slideshow-running");clearInterval(this.countdown_interval);this.fireCallback(this.settings.onStop);return true},_next:function(){var a=this,c=this.settings.countdown_prefix,d=this.settings.countdown_sufix;clearInterval(a.countdown_interval);this.countdown.show().html(c+this.settings.speed/1e3+d);var b=0;this.countdown_interval=setInterval(function(){b+=1e3;if(b>=a.settings.speed){var f=function(){a.running&&a._next();b=0};!a.nextimage_callback(f)&&a.stop();b=0}var e=parseInt(a.countdown.text().replace(/[^0-9]/g,""),10);e--;e>0&&a.countdown.html(c+e+d)},1e3)},fireCallback:function(b){a.isFunction(b)&&b.call(this)}}})(jQuery);
/*
* jQuery UI Stars v2.1.1
* http://plugins.jquery.com/project/Star_Rating_widget
*
* Copyright (c) 2009 Orkan (orkans@gmail.com)
* Dual licensed under the MIT and GPL licenses.
* http://docs.jquery.com/License
*
* $Rev: 114 $
* $Date:: 2009-06-12 #$
* $Build: 32 (2009-06-12)
*
* Depends:
*  ui.core.js
*
*/
(function(a){a.widget("ui.stars",{_create:function(){var c=this,b=this.options,d=0;b.isSelect=b.inputType=="select";this.$form=a(this.element).closest("form");this.$selec=b.isSelect?a("select",this.element):null;this.$rboxs=b.isSelect?a("option",this.$selec):a(":radio",this.element);this.$stars=this.$rboxs.map(function(j){var e={value:this.value,title:(b.isSelect?this.text:this.title)||this.value,isDefault:b.isSelect&&this.defaultSelected||this.defaultChecked};if(j==0){b.split=typeof b.split!="number"?0:b.split;b.val2id=[];b.id2val=[];b.id2title=[];b.name=b.isSelect?c.$selec.get(0).name:this.name;b.disabled=b.disabled||(b.isSelect?a(c.$selec).attr("disabled"):a(this).attr("disabled"))}if(e.value==b.cancelValue){b.cancelTitle=e.title;return null}b.val2id[e.value]=d;b.id2val[d]=e.value;b.id2title[d]=e.title;if(e.isDefault){b.checked=d;b.value=b.defaultValue=e.value;b.title=e.title}var h=a("<div/>").addClass(b.starClass),g=a("<a/>").attr("title",b.showTitles?e.title:"").text(e.value);if(b.split){var i=d%b.split,f=Math.floor(b.starWidth/b.split);h.width(f);g.css("margin-left","-"+i*f+"px")}d++;return h.append(g).get(0)});b.items=d;b.isSelect?this.$selec.remove():this.$rboxs.remove();this.$cancel=a("<div/>").addClass(b.cancelClass).append(a("<a/>").attr("title",b.showTitles?b.cancelTitle:"").text(b.cancelValue));b.cancelShow&=!b.disabled&&!b.oneVoteOnly;b.cancelShow&&this.element.append(this.$cancel);this.element.append(this.$stars);if(b.checked===undefined){b.checked=-1;b.value=b.defaultValue=b.cancelValue;b.title=""}this.$value=a('<input type="hidden" name="'+b.name+'" value="'+b.value+'" />');this.element.append(this.$value);this.$stars.bind("click.stars",function(d){if(!b.forceSelect&&b.disabled)return false;var a=c.$stars.index(this);b.checked=a;b.value=b.id2val[a];b.title=b.id2title[a];c.$value.attr({disabled:b.disabled?"disabled":"",value:b.value});f(a,false);c._disableCancel();!b.forceSelect&&c.callback(d,"star")}).bind("mouseover.stars",function(){if(b.disabled)return false;var a=c.$stars.index(this);f(a,true)}).bind("mouseout.stars",function(){if(b.disabled)return false;f(c.options.checked,false)});this.$cancel.bind("click.stars",function(a){if(!b.forceSelect&&(b.disabled||b.value==b.cancelValue))return false;b.checked=-1;b.value=b.cancelValue;b.title="";c.$value.val(b.value).attr({disabled:"disabled"});e();c._disableCancel();!b.forceSelect&&c.callback(a,"cancel")}).bind("mouseover.stars",function(){if(c._disableCancel())return false;c.$cancel.addClass(b.cancelHoverClass);e();c._showCap(b.cancelTitle)}).bind("mouseout.stars",function(){if(c._disableCancel())return false;c.$cancel.removeClass(b.cancelHoverClass);c.$stars.triggerHandler("mouseout.stars")});this.$form.bind("reset.stars",function(){!b.disabled&&c.select(b.defaultValue)});a(window).unload(function(){c.$cancel.unbind(".stars");c.$stars.unbind(".stars");c.$form.unbind(".stars");c.$selec=c.$rboxs=c.$stars=c.$value=c.$cancel=c.$form=null});function f(a,d){if(a!=-1){var f=d?b.starHoverClass:b.starOnClass,g=d?b.starOnClass:b.starHoverClass;c.$stars.eq(a).prevAll("."+b.starClass).andSelf().removeClass(g).addClass(f);c.$stars.eq(a).nextAll("."+b.starClass).removeClass(b.starHoverClass+" "+b.starOnClass);c._showCap(b.id2title[a])}else e()}function e(){c.$stars.removeClass(b.starOnClass+" "+b.starHoverClass);c._showCap("")}this.select(b.value);b.disabled&&this.disable()},_disableCancel:function(){var a=this.options,b=a.disabled||a.oneVoteOnly||a.value==a.cancelValue;if(b)this.$cancel.removeClass(a.cancelHoverClass).addClass(a.cancelDisabledClass);else this.$cancel.removeClass(a.cancelDisabledClass);this.$cancel.css("opacity",b?.5:1);return b},_disableAll:function(){var a=this.options;this._disableCancel();if(a.disabled)this.$stars.filter("div").addClass(a.starDisabledClass);else this.$stars.filter("div").removeClass(a.starDisabledClass)},_showCap:function(b){var a=this.options;a.captionEl&&a.captionEl.text(b)},value:function(){return this.options.value},select:function(b){var a=this.options,c=b==a.cancelValue?this.$cancel:this.$stars.eq(a.val2id[b]);a.forceSelect=true;c.triggerHandler("click.stars");a.forceSelect=false},selectID:function(a){var b=this.options,c=a==-1?this.$cancel:this.$stars.eq(a);b.forceSelect=true;c.triggerHandler("click.stars");b.forceSelect=false},enable:function(){this.options.disabled=false;this._disableAll()},disable:function(){this.options.disabled=true;this._disableAll()},destroy:function(){this.options.isSelect?this.$selec.appendTo(this.element):this.$rboxs.appendTo(this.element);this.$form.unbind(".stars");this.$cancel.unbind(".stars").remove();this.$stars.unbind(".stars").remove();this.$value.remove();this.element.unbind(".stars").removeData("stars")},callback:function(c,b){var a=this.options;a.callback&&a.callback(this,b,a.value,c);a.oneVoteOnly&&!a.disabled&&this.disable()}});a.extend(a.ui.stars.prototype,{version:"2.1.1",options:{inputType:"radio",split:0,disabled:false,cancelTitle:"Cancel Rating",cancelValue:0,cancelShow:true,oneVoteOnly:false,showTitles:false,captionEl:null,callback:null,starWidth:16,cancelClass:"ui-stars-cancel",starClass:"ui-stars-star",starOnClass:"ui-stars-star-on",starHoverClass:"ui-stars-star-hover",starDisabledClass:"ui-stars-star-disabled",cancelHoverClass:"ui-stars-cancel-hover",cancelDisabledClass:"ui-stars-cancel-disabled"}})})(jQuery);
jQuery.timer=function(b,a){var b=b||100;if(!a)return false;_timer=function(c,b){this.stop=function(){clearInterval(a.id)};this.internalCallback=function(){b(a)};this.reset=function(b){a.id&&clearInterval(a.id);var b=b||100;this.id=setInterval(this.internalCallback,b)};this.interval=c;this.id=setInterval(this.internalCallback,this.interval);var a=this};return new _timer(b,a)};
jQuery&&(function(a){a.extend(a.fn,{uploadify:function(b){a(this).each(function(){settings=a.extend({id:a(this).attr("id"),uploader:"uploadify.swf",script:"uploadify.php",expressInstall:null,folder:"",height:30,width:110,cancelImg:"cancel.png",wmode:"opaque",scriptAccess:"sameDomain",fileDataName:"Filedata",method:"POST",queueSizeLimit:999,simUploadLimit:1,queueID:false,displayData:"percentage",onInit:function(){},onSelect:function(){},onQueueFull:function(){},onCheck:function(){},onCancel:function(){},onError:function(){},onProgress:function(){},onComplete:function(){},onAllComplete:function(){}},b);var d=location.pathname;d=d.split("/");d.pop();d=d.join("/")+"/";var c={};c.uploadifyID=settings.id;c.pagepath=d;if(settings.buttonImg)c.buttonImg=escape(settings.buttonImg);if(settings.buttonText)c.buttonText=escape(settings.buttonText);if(settings.rollover)c.rollover=true;c.script=settings.script;c.folder=escape(settings.folder);if(settings.scriptData){var g="";for(var f in settings.scriptData)g+="&"+f+"="+settings.scriptData[f];c.scriptData=escape(g.substr(1))}c.width=settings.width;c.height=settings.height;c.wmode=settings.wmode;c.method=settings.method;c.queueSizeLimit=settings.queueSizeLimit;c.simUploadLimit=settings.simUploadLimit;if(settings.hideButton)c.hideButton=true;if(settings.fileDesc)c.fileDesc=settings.fileDesc;if(settings.fileExt)c.fileExt=settings.fileExt;if(settings.multi)c.multi=true;if(settings.auto)c.auto=true;if(settings.sizeLimit)c.sizeLimit=settings.sizeLimit;if(settings.checkScript)c.checkScript=settings.checkScript;if(settings.fileDataName)c.fileDataName=settings.fileDataName;if(settings.queueID)c.queueID=settings.queueID;if(settings.onInit()!==false){a(this).css("display","none");a(this).after('<div id="'+a(this).attr("id")+'Uploader"></div>');swfobject.embedSWF(settings.uploader,settings.id+"Uploader",settings.width,settings.height,"9.0.24",settings.expressInstall,c,{quality:"high",wmode:settings.wmode,allowScriptAccess:settings.scriptAccess});settings.queueID==false&&a("#"+a(this).attr("id")+"Uploader").after('<div id="'+a(this).attr("id")+'Queue" class="uploadifyQueue"></div>')}typeof settings.onOpen=="function"&&a(this).bind("uploadifyOpen",settings.onOpen);a(this).bind("uploadifySelect",{action:settings.onSelect,queueID:settings.queueID},function(e,d,c){if(e.data.action(e,d,c)!==false){var b=Math.round(c.size/1024*100)*.01,g="KB";if(b>1e3){b=Math.round(b*.001*100)*.01;g="MB"}var f=b.toString().split(".");if(f.length>1)b=f[0]+"."+f[1].substr(0,2);else b=f[0];if(c.name.length>20)fileName=c.name.substr(0,20)+"...";else fileName=c.name;queue="#"+a(this).attr("id")+"Queue";if(e.data.queueID)queue="#"+e.data.queueID;a(queue).append('<div id="'+a(this).attr("id")+d+'" class="uploadifyQueueItem"><div class="cancel"><a href="javascript:jQuery(\'#'+a(this).attr("id")+"').uploadifyCancel('"+d+'\')"><img src="'+settings.cancelImg+'" border="0" /></a></div><span class="fileName">'+fileName+" ("+b+g+')</span><span class="percentage"></span><div class="uploadifyProgress"><div id="'+a(this).attr("id")+d+'ProgressBar" class="uploadifyProgressBar"><!--Progress Bar--></div></div></div>')}});typeof settings.onSelectOnce=="function"&&a(this).bind("uploadifySelectOnce",settings.onSelectOnce);a(this).bind("uploadifyQueueFull",{action:settings.onQueueFull},function(a,b){a.data.action(a,b)!==false&&alert("The queue is full.  The max size is "+b+".")});a(this).bind("uploadifyCheckExist",{action:settings.onCheck},function(b,h,e,g,f){var c={};c=e;c.folder=d+g;if(f)for(var i in e)var j=i;a.post(h,c,function(d){for(var c in d)if(b.data.action(b,h,e,g,f)!==false){var i=confirm("Do you want to replace the file "+d[c]+"?");!i&&document.getElementById(a(b.target).attr("id")+"Uploader").cancelFileUpload(c,true,true)}if(f)document.getElementById(a(b.target).attr("id")+"Uploader").startFileUpload(j,true);else document.getElementById(a(b.target).attr("id")+"Uploader").startFileUpload(null,true)},"json")});a(this).bind("uploadifyCancel",{action:settings.onCancel},function(d,b,f,g,c){if(d.data.action(d,b,f,g,c)!==false){var e=c==true?0:250;a("#"+a(this).attr("id")+b).fadeOut(e,function(){a(this).remove()})}});typeof settings.onClearQueue=="function"&&a(this).bind("uploadifyClearQueue",settings.onClearQueue);var e=[];a(this).bind("uploadifyError",{action:settings.onError},function(f,b,d,c){if(f.data.action(f,b,d,c)!==false){var g=[b,d,c];e.push(g);a("#"+a(this).attr("id")+b+" .percentage").text(" - "+c.type+" Error");a("#"+a(this).attr("id")+b).addClass("uploadifyError")}});a(this).bind("uploadifyProgress",{action:settings.onProgress,toDisplay:settings.displayData},function(b,d,e,c){if(b.data.action(b,d,e,c)!==false){a("#"+a(this).attr("id")+d+"ProgressBar").css("width",c.percentage+"%");if(b.data.toDisplay=="percentage")displayData=" - "+c.percentage+"%";if(b.data.toDisplay=="speed")displayData=" - "+c.speed+"KB/s";if(b.data.toDisplay==null)displayData=" ";a("#"+a(this).attr("id")+d+" .percentage").text(displayData)}});a(this).bind("uploadifyComplete",{action:settings.onComplete},function(c,b,e,d,f){if(c.data.action(c,b,e,unescape(d),f)!==false){a("#"+a(this).attr("id")+b+" .percentage").text(" - Completed");a("#"+a(this).attr("id")+b).fadeOut(250,function(){a(this).remove()})}});typeof settings.onAllComplete=="function"&&a(this).bind("uploadifyAllComplete",{action:settings.onAllComplete},function(a,b){if(a.data.action(a,b)!==false)e=[]})})},uploadifySettings:function(e,b,i){var c=false;a(this).each(function(){if(e=="scriptData"&&b!=null){if(i)var d=b;else var d=a.extend(settings.scriptData,b);var g="";for(var f in d)g+="&"+f+"="+escape(d[f]);b=g.substr(1)}c=document.getElementById(a(this).attr("id")+"Uploader").updateSettings(e,b)});if(b==null){if(e=="scriptData"){for(var f=unescape(c).split("&"),g={},d=0;d<f.length;d++){var h=f[d].split("=");g[h[0]]=h[1]}c=g}return c}},uploadifyUpload:function(b){a(this).each(function(){document.getElementById(a(this).attr("id")+"Uploader").startFileUpload(b,false)})},uploadifyCancel:function(b){a(this).each(function(){document.getElementById(a(this).attr("id")+"Uploader").cancelFileUpload(b,true,false)})},uploadifyClearQueue:function(){a(this).each(function(){document.getElementById(a(this).attr("id")+"Uploader").clearFileUploadQueue(false)})}})})(jQuery);
(function(b){var s="colorbox",D="hover",j=true,d=false,c,x=b.browser.msie&&!b.support.opacity,P=x&&b.browser.version<7,U="cbox_open",C="cbox_load",F="cbox_complete",H="cbox_cleanup",Q="cbox_closed",o,i,v,m,J,I,G,E,g,k,h,B,y,O,K,r,z,A,N,t,u,p,q,f,L,e,a,n,w,R={transition:"elastic",speed:350,width:d,height:d,innerWidth:d,innerHeight:d,initialWidth:"400",initialHeight:"400",maxWidth:d,maxHeight:d,scalePhotos:j,scrolling:j,inline:d,html:d,iframe:d,photo:d,href:d,title:d,rel:d,opacity:.9,preloading:j,current:"image {current} of {total}",previous:"previous",next:"next",close:"close",open:d,overlayClose:j,loop:j,slideshow:d,slideshowAuto:j,slideshowSpeed:2500,slideshowStart:"start slideshow",slideshowStop:"stop slideshow",onOpen:d,onLoad:d,onComplete:d,onCleanup:d,onClosed:d,escKey:j,arrowKey:j};function l(a,b){b=b==="x"?k.width():k.height();return typeof a==="string"?Math.round(a.match(/%/)?b/100*parseInt(a,10):parseInt(a,10)):a}function M(c){c=b.isFunction(c)?c.call(f):c;return a.photo||c.match(/\.(gif|png|jpg|jpeg|bmp)(?:\?([^#]*))?(?:#(\.*))?$/i)}function S(){for(var c in a)if(b.isFunction(a[c])&&c.substring(0,2)!=="on")a[c]=a[c].call(f);a.rel=a.rel||f.rel||"nofollow";a.href=a.href||b(f).attr("href");a.title=a.title||f.title}function T(d){f=d;a=b.extend({},b(f).data(s));S();if(a.rel!=="nofollow"){g=b(".cboxElement").filter(function(){var c=b(this).data(s).rel||this.rel;return c===a.rel});e=g.index(f);if(e<0){g=g.add(f);e=g.length-1}}else{g=b(f);e=0}if(!n){n=j;w=j;L=f;try{L.blur()}catch(h){}b.event.trigger(U);a.onOpen&&a.onOpen.call(f);o.css({opacity:parseFloat(a.opacity),cursor:a.overlayClose?"pointer":"auto"}).show();a.w=l(a.initialWidth,"x");a.h=l(a.initialHeight,"y");c.position(0);P&&k.bind("resize.cboxIE6 scroll.cboxIE6",function(){o.css({width:k.width(),height:k.height(),top:k.scrollTop(),left:k.scrollLeft()})}).trigger("scroll.cboxIE6")}K.add(A).add(z).add(r).add(O).hide();N.html(a.close).show();c.slideshow();c.load()}c=b.fn.colorbox=b.colorbox=function(c,d){var a=this;if(a.selector&&!a.length)return a;c=c||{};if(d)c.onComplete=d;if(!a.length||a.selector===undefined){a=b("<a/>");c.open=j}a.each(function(){b(this).data(s,b.extend({},b(this).data(s)||R,c)).addClass("cboxElement")});c.open&&T(a[0]);return a};c.init=function(){function f(a){return b('<div id="cbox'+a+'"/>')}k=b(window);i=b('<div id="colorbox"/>');o=f("Overlay").hide();v=f("Wrapper");m=f("Content").append(h=f("LoadedContent").css({width:0,height:0}),y=f("LoadingOverlay").add(f("LoadingGraphic")),O=f("Title"),K=f("Current"),z=f("Next"),A=f("Previous"),r=f("Slideshow"),N=f("Close"));v.append(b("<div/>").append(f("TopLeft"),J=f("TopCenter"),f("TopRight")),b("<div/>").append(I=f("MiddleLeft"),m,G=f("MiddleRight")),b("<div/>").append(f("BottomLeft"),E=f("BottomCenter"),f("BottomRight"))).children().children().css({"float":"left"});B=b("<div id='cboxLoadingBay' style='position:absolute; width:9999px;'/>");b("body").prepend(o,i.append(v,B));if(x){i.addClass("cboxIE");P&&o.css("position","absolute")}m.children().hover(function(){b(this).addClass(D)},function(){b(this).removeClass(D)}).addClass(D);t=J.height()+E.height()+m.outerHeight(j)-m.height();u=I.width()+G.width()+m.outerWidth(j)-m.width();p=h.outerHeight(j);q=h.outerWidth(j);i.css({"padding-bottom":t,"padding-right":u}).hide();z.click(c.next);A.click(c.prev);N.click(c.close);m.children().removeClass(D);b(".cboxElement").live("click",function(a){if(a.button!==0&&typeof a.button!=="undefined"||a.ctrlKey||a.shiftKey||a.altKey)return j;else{T(this);return d}});o.click(function(){a.overlayClose&&c.close()});b(document).bind("keydown",function(b){if(n&&a.escKey&&b.keyCode===27){b.preventDefault();c.close()}if(n&&a.arrowKey&&!w&&g.length>1)if(b.keyCode===37&&(e>0||a.loop)){b.preventDefault();A.click()}else if(b.keyCode===39&&(e<g.length-1||a.loop)){b.preventDefault();z.click()}})};c.remove=function(){i.add(o).remove();b(".cboxElement").removeData(s).removeClass("cboxElement")};c.position=function(h,c){var e,g=Math.max(k.height()-a.h-p-t,0)/2+k.scrollTop(),f=Math.max(k.width()-a.w-q-u,0)/2+k.scrollLeft();e=i.width()===a.w+q&&i.height()===a.h+p?0:h;v[0].style.width=v[0].style.height="9999px";function b(a){J[0].style.width=E[0].style.width=m[0].style.width=a.style.width;y[0].style.height=y[1].style.height=m[0].style.height=I[0].style.height=G[0].style.height=a.style.height}i.dequeue().animate({width:a.w+q,height:a.h+p,top:g,left:f},{duration:e,complete:function(){b(this);w=d;v[0].style.width=a.w+q+u+"px";v[0].style.height=a.h+p+t+"px";c&&c()},step:function(){b(this)}})};c.myResize=function(e,d){if(!n)return;var b=a.transition==="none"?0:a.speed;a.w=e;a.h=d;h.css({width:a.w,height:a.h});c.position(b)};c.resize=function(b){if(n){b=b||{};if(b.width)a.w=l(b.width,"x")-q-u;if(b.innerWidth)a.w=l(b.innerWidth,"x");h.css({width:a.w});if(b.height)a.h=l(b.height,"y")-p-t;if(b.innerHeight)a.h=l(b.innerHeight,"y");if(!b.innerHeight&&!b.height){var d=h.wrapInner("<div style='overflow:auto'></div>").children();a.h=d.height();d.replaceWith(d.children())}h.css({height:a.h});c.position(a.transition==="none"?0:a.speed)}};c.prep=function(p){if(!n)return;var q,d=a.transition==="none"?0:a.speed;k.unbind("resize.cbox");h.remove();h=b('<div id="cboxLoadedContent"/>').html(p);function o(){a.w=a.w||h.width();a.w=a.mw&&a.mw<a.w?a.mw:a.w;return a.w}function l(){a.h=a.h||h.height();a.h=a.mh&&a.mh<a.h?a.mh:a.h;return a.h}h.hide().appendTo(B).css({width:o(),overflow:a.scrolling?"auto":"hidden"}).css({height:l()}).prependTo(m);b("#cboxPhoto").css({cssFloat:"none"});if(P)b("select:not(#colorbox select)").filter(function(){return this.style.visibility!=="hidden"}).css({visibility:"hidden"}).one(H,function(){this.style.visibility="inherit"});function j(u){var t,m,p,l,j=g.length,o=a.loop;c.position(u,function(){function u(){x&&i[0].style.removeAttribute("filter")}if(!n)return;if(x)q&&h.fadeIn(100);a.iframe&&b("<iframe frameborder=0"+(a.scrolling?"":" scrolling='no'")+(x?" allowtransparency='true'":"")+"/>").appendTo(h).attr({src:a.href,id:"cboxIframe",name:(new Date).getTime()});h.show();O.show().html(a.title);if(j>1){K.html(a.current.replace(/\{current\}/,e+1).replace(/\{total\}/,j)).show();z[o||e<j-1?"show":"hide"]().html(a.next);A[o||e>0?"show":"hide"]().html(a.previous);t=e>0?g[e-1]:g[j-1];p=e<j-1?g[e+1]:g[0];if(a.slideshow){r.show();e===j-1&&!o&&i.is(".cboxSlideshow_on")&&r.click()}if(a.preloading){l=b(p).data(s).href||p.href;m=b(t).data(s).href||t.href;if(M(l))b("<img/>")[0].src=l;if(M(m))b("<img/>")[0].src=m}}y.hide();if(a.transition==="fade")i.fadeTo(d,1,function(){u()});else u();k.bind("resize.cbox",function(){c.position(0)});b.event.trigger(F);a.onComplete&&a.onComplete.call(f)})}if(a.transition==="fade")i.fadeTo(d,0,function(){j(0)});else j(d)};c.load=function(){var k,i,n,m=c.prep;w=j;f=g[e];a=b.extend({},b(f).data(s));S();b.event.trigger(C);a.onLoad&&a.onLoad.call(f);a.h=a.height?l(a.height,"y")-p-t:a.innerHeight?l(a.innerHeight,"y"):d;a.w=a.width?l(a.width,"x")-q-u:a.innerWidth?l(a.innerWidth,"x"):d;a.mw=a.w;a.mh=a.h;if(a.maxWidth){a.mw=l(a.maxWidth,"x")-q-u;a.mw=a.w&&a.w<a.mw?a.w:a.mw}if(a.maxHeight){a.mh=l(a.maxHeight,"y")-p-t;a.mh=a.h&&a.h<a.mh?a.h:a.mh}k=a.href;y.show();if(a.inline){b('<div id="cboxInlineTemp"/>').hide().insertBefore(b(k)[0]).bind(C+" "+H,function(){b(this).replaceWith(h.children())});m(b(k))}else if(a.iframe)m(" ");else if(a.html)m(a.html);else if(M(k)){i=new Image;i.onload=function(){var d;i.onload=null;i.id="cboxPhoto";b(i).css({margin:"auto",border:"none",display:"block",cssFloat:"left"});if(a.scalePhotos){n=function(){i.height-=i.height*d;i.width-=i.width*d};if(a.mw&&i.width>a.mw){d=(i.width-a.mw)/i.width;n()}if(a.mh&&i.height>a.mh){d=(i.height-a.mh)/i.height;n()}}if(a.h)i.style.marginTop=Math.max(a.h-i.height,0)/2+"px";m(i);g.length>1&&b(i).css({cursor:"pointer"}).click(c.next);if(x)i.style.msInterpolationMode="bicubic"};i.src=k}else b("<div>Request unsuccessful.</div>").appendTo(B).load(k,function(){m(this)})};c.next=function(){if(!w){e=e<g.length-1?e+1:0;c.load()}};c.prev=function(){if(!w){e=e>0?e-1:g.length-1;c.load()}};c.slideshow=function(){var e,d,b="cboxSlideshow_";r.bind(Q,function(){r.unbind();clearTimeout(d);i.removeClass(b+"off "+b+"on")});function f(){r.text(a.slideshowStop).bind(F,function(){d=setTimeout(c.next,a.slideshowSpeed)}).bind(C,function(){clearTimeout(d)}).one("click",function(){e()});i.removeClass(b+"off").addClass(b+"on")}e=function(){clearTimeout(d);r.text(a.slideshowStart).unbind(F+" "+C).one("click",function(){f();d=setTimeout(c.next,a.slideshowSpeed)});i.removeClass(b+"on").addClass(b+"off")};if(a.slideshow&&g.length>1)if(a.slideshowAuto)f();else e()};c.close=function(){if(n){n=d;b.event.trigger(H);a.onCleanup&&a.onCleanup.call(f);k.unbind(".cbox .cboxIE6");i.add(o).stop().fadeTo("fast",0,function(){b("#colorbox iframe").attr("src","about:blank");h.remove();i.add(o).css({opacity:1,cursor:"auto"}).hide();try{L.focus()}catch(c){}setTimeout(function(){b.event.trigger(Q);a.onClosed&&a.onClosed.call(f)},1)})}};c.element=function(){return b(f)};c.settings=R;b(c.init)})(jQuery);
(function(a){a.Jcrop=function(y,m){var y=y,m=m;if(typeof y!=="object")y=a(y)[0];if(typeof m!=="object")m={};if(!("trackDocument"in m)){m.trackDocument=a.browser.msie?false:true;if(a.browser.msie&&a.browser.version.split(".")[0]=="8")m.trackDocument=true}if(!("keySupport"in m))m.keySupport=a.browser.msie?false:true;var ib={trackDocument:false,baseClass:"jcrop",addClass:null,bgColor:"black",bgOpacity:.6,borderOpacity:.4,handleOpacity:.5,handlePad:5,handleSize:9,handleOffset:5,edgeMargin:14,aspectRatio:0,keySupport:true,cornerHandles:true,sideHandles:true,drawBorders:true,dragEdges:true,boxWidth:0,boxHeight:0,boundary:8,animationDelay:20,swingSpeed:3,allowSelect:true,allowMove:true,allowResize:true,minSelect:[0,0],maxSize:[0,0],minSize:[0,0],onChange:function(){},onSelect:function(){}},b=ib;P(m);var o=a(y),j=o.clone().removeAttr("id").css({position:"absolute"});j.width(o.width());j.height(o.height());o.after(j).hide();lb(j,b.boxWidth,b.boxHeight);var g=j.width(),f=j.height(),K=a("<div />").width(g).height(f).addClass(A("holder")).css({position:"relative",backgroundColor:b.bgColor}).insertAfter(o).append(j);b.addClass&&K.addClass(b.addClass);var U=a("<img />").attr("src",j.attr("src")).css("position","absolute").width(g).height(f),F=a("<div />").width(q(100)).height(q(100)).css({zIndex:310,position:"absolute",overflow:"hidden"}).append(U),p=a("<div />").width(q(100)).height(q(100)).css("zIndex",320),D=a("<div />").css({position:"absolute",zIndex:300}).insertBefore(j).append(F,p),C=b.boundary,u=O().width(g+C*2).height(f+C*2).css({position:"absolute",top:c(-C),left:c(-C),zIndex:290}).mousedown(Z),s,t,v,x,k,l,mb=true,z=J(j),r,T,nb,R,Q,d=function(){var a=0,c=0,e=0,d=0,o,p;function u(b){var b=n(b);e=a=b[0];d=c=b[1]}function r(a){var a=n(a);o=a[0]-e;p=a[1]-d;e=a[0];d=a[1]}function z(){return[o,p]}function q(i){var b=i[0],h=i[1];if(0>a+b)b-=b+a;if(0>c+h)h-=h+c;if(f<d+h)h+=f-(d+h);if(g<e+b)b+=g-(e+b);a+=b;e+=b;c+=h;d+=h}function y(b){var a=j();switch(b){case"ne":return[a.x2,a.y];case"nw":return[a.x,a.y];case"se":return[a.x2,a.y2];case"sw":return[a.x,a.y2]}}function j(){if(!b.aspectRatio)return A();var o=b.aspectRatio,q=b.minSize[0]/k,y=b.minSize[1]/l,p=b.maxSize[0]/k,t=b.maxSize[1]/l,s=e-a,r=d-c,v=Math.abs(s),u=Math.abs(r),x=v/u,j,n;if(p==0)p=g*10;if(t==0)t=f*10;if(x<o){n=d;w=u*o;j=s<0?a-w:w+a;if(j<0){j=0;h=Math.abs((j-a)/o);n=r<0?c-h:h+c}else if(j>g){j=g;h=Math.abs((j-a)/o);n=r<0?c-h:h+c}}else{j=e;h=v/o;n=r<0?c-h:c+h;if(n<0){n=0;w=Math.abs((n-c)*o);j=s<0?a-w:w+a}else if(n>f){n=f;w=Math.abs(n-c)*o;j=s<0?a-w:w+a}}if(j>a){if(j-a<q)j=a+q;else if(j-a>p)j=a+p;if(n>c)n=c+(j-a)/o;else n=c-(j-a)/o}else if(j<a){if(a-j<q)j=a-q;else if(a-j>p)j=a-p;if(n>c)n=c+(a-j)/o;else n=c-(a-j)/o}if(j<0){a-=j;j=0}else if(j>g){a-=j-g;j=g}if(n<0){c-=n;n=0}else if(n>f){c-=n-f;n=f}return last=m(i(a,c,j,n))}function n(a){if(a[0]<0)a[0]=0;if(a[1]<0)a[1]=0;if(a[0]>g)a[0]=g;if(a[1]>f)a[1]=f;return[a[0],a[1]]}function i(a,c,b,d){var e=a,f=b,g=c,h=d;if(b<a){e=b;f=a}if(d<c){g=d;h=c}return[Math.round(e),Math.round(g),Math.round(f),Math.round(h)]}function A(){var h=e-a,j=d-c;if(s&&Math.abs(h)>s)e=h>0?a+s:a-s;if(t&&Math.abs(j)>t)d=j>0?c+t:c-t;if(x&&Math.abs(j)<x)d=j>0?c+x:c-x;if(v&&Math.abs(h)<v)e=h>0?a+v:a-v;if(a<0){e-=a;a-=a}if(c<0){d-=c;c-=c}if(e<0){a-=e;e-=e}if(d<0){c-=d;d-=d}if(e>g){var b=e-g;a-=b;e-=b}if(d>f){var b=d-f;c-=b;d-=b}if(a>g){var b=a-f;d-=b;c-=b}if(c>f){var b=c-f;d-=b;c-=b}return m(i(a,c,e,d))}function m(a){return{x:a[0],y:a[1],x2:a[2],y2:a[3],w:a[2]-a[0],h:a[3]-a[1]}}return{flipCoords:i,setPressed:u,setCurrent:r,getOffset:z,moveOffset:q,getCorner:y,getFixed:j}}(),e=function(){var N,P,M,m,z=370,o={},e={},g=false,f=b.handleOffset;if(b.drawBorders)o={top:l("hline").css("top",a.browser.msie?c(-1):c(0)),bottom:l("hline"),left:l("vline"),right:l("vline")};if(b.dragEdges){e.t=k("n");e.b=k("s");e.r=k("e");e.l=k("w")}b.sideHandles&&r(["n","s","e","w"]);b.cornerHandles&&r(["sw","nw","ne","se"]);function l(d){var c=a("<div />").css({position:"absolute",opacity:b.borderOpacity}).addClass(A(d));F.append(c);return c}function v(b,d){var c=a("<div />").mousedown(L(b)).css({cursor:b+"-resize",position:"absolute",zIndex:d});p.append(c);return c}function B(a){return v(a,z++).css({top:c(-f+1),left:c(-f+1),opacity:b.handleOpacity}).addClass(A("handle"))}function k(a){var g=b.handleSize,e=f,d=g,h=g,j=e,i=e;switch(a){case"n":case"s":h=q(100);break;case"e":case"w":d=q(100)}return v(a,z++).width(h).height(d).css({top:c(-j+1),left:c(-i+1)})}function r(a){for(i in a)e[a[i]]=B(a[i])}function n(d){var h=Math.round(d.h/2-f),g=Math.round(d.w/2-f),i=west=-f+1,b=d.w-f,a=d.h-f,j,k;"e"in e&&e.e.css({top:c(h),left:c(b)})&&e.w.css({top:c(h)})&&e.s.css({top:c(a),left:c(g)})&&e.n.css({left:c(g)});"ne"in e&&e.ne.css({left:c(b)})&&e.se.css({top:c(a),left:c(b)})&&e.sw.css({top:c(a)});"b"in e&&e.b.css({top:c(a)})&&e.r.css({left:c(b)})}function G(a,b){U.css({top:c(-b),left:c(-a)});D.css({top:c(b),left:c(a)})}function H(b,a){D.width(b).height(a)}function w(){var a=d.getFixed();d.setPressed([a.x,a.y]);d.setCurrent([a.x2,a.y2]);t()}function t(){if(m)return y()}function y(){var a=d.getFixed();H(a.w,a.h);G(a.x,a.y);b.drawBorders&&o.right.css({left:c(a.w-1)})&&o.bottom.css({top:c(a.h-1)});g&&n(a);m||K();b.onChange(I(a))}function K(){D.show();j.css("opacity",b.bgOpacity);m=true}function E(){h();D.hide();j.css("opacity",1);m=false}function C(){if(g){n(d.getFixed());p.show()}}function s(){g=true;if(b.allowResize){n(d.getFixed());p.show();return true}}function h(){g=false;p.hide()}function u(a){(R=a)?h():s()}function J(){u(false);w()}var x=O().mousedown(L("move")).css({cursor:"move",position:"absolute",zIndex:360});F.append(x);h();return{updateVisible:t,update:y,release:E,refresh:w,setCursor:function(a){x.css("cursor",a)},enableHandles:s,enableOnly:function(){g=true},showHandles:C,disableHandles:h,animMode:u,done:J}}(),n=function(){var h=function(){},g=function(){},f=b.trackDocument;!f&&u.mousemove(e).mouseup(c).mouseout(c);function l(){u.css({zIndex:450});f&&a(document).mousemove(e).mouseup(c)}function m(){u.css({zIndex:290});f&&a(document).unbind("mousemove",e).unbind("mouseup",c)}function e(a){h(B(a))}function c(a){a.preventDefault();a.stopPropagation();if(r){r=false;g(B(a));b.onSelect(I(d.getFixed()));m();h=function(){};g=function(){}}return false}function i(b,a){r=true;h=b;g=a;l();return false}function k(a){u.css("cursor",a)}j.before(u);return{activateHandlers:i,setCursor:k}}(),H=function(){var c=a('<input type="radio" />').css({position:"absolute",left:"-30px"}).keypress(i).blur(k),h=a("<div />").css({position:"absolute",overflow:"hidden"}).append(c);function g(){if(b.keySupport){c.show();c.focus()}}function k(){c.hide()}function f(a,c,f){if(b.allowMove){d.moveOffset([c,f]);e.updateVisible()}a.preventDefault();a.stopPropagation()}function i(a){if(a.ctrlKey)return true;Q=a.shiftKey?true:false;var b=Q?10:1;switch(a.keyCode){case 37:f(a,-b,0);break;case 39:f(a,b,0);break;case 38:f(a,0,-b);break;case 40:f(a,0,b);break;case 27:e.release();break;case 9:return true}return nothing(a)}b.keySupport&&h.insertBefore(j);return{watchKeys:g}}();function c(a){return""+parseInt(a)+"px"}function q(a){return""+parseInt(a)+"%"}function A(a){return b.baseClass+"-"+a}function J(c){var b=a(c).offset();return[b.left,b.top]}function B(a){return[a.pageX-z[0],a.pageY-z[1]]}function jb(a){if(a!=T){n.setCursor(a);T=a}}function Y(a,e){z=J(j);n.setCursor(a=="move"?a:a+"-resize");if(a=="move")return n.activateHandlers(ab(e),G);var f=d.getFixed(),b=M(a),c=d.getCorner(M(b));d.setPressed(d.getCorner(b));d.setCurrent(c);n.activateHandlers(W(a,f),G)}function W(c,a){return function(f){if(!b.aspectRatio)switch(c){case"e":f[1]=a.y2;break;case"w":f[1]=a.y2;break;case"n":f[0]=a.x2;break;case"s":f[0]=a.x2}else switch(c){case"e":f[1]=a.y+1;break;case"w":f[1]=a.y+1;break;case"n":f[0]=a.x+1;break;case"s":f[0]=a.x+1}d.setCurrent(f);e.update()}}function ab(b){var a=b;H.watchKeys();return function(b){d.moveOffset([b[0]-a[0],b[1]-a[1]]);a=b;e.update()}}function M(a){switch(a){case"n":return"sw";case"s":return"nw";case"e":return"nw";case"w":return"ne";case"ne":return"sw";case"nw":return"se";case"se":return"nw";case"sw":return"ne"}}function L(a){return function(c){if(b.disabled)return false;if(a=="move"&&!b.allowMove)return false;r=true;Y(a,B(c));c.stopPropagation();c.preventDefault();return false}}function lb(a,e,d){var c=a.width(),b=a.height();if(c>e&&e>0){c=e;b=e/a.width()*a.height()}if(b>d&&d>0){b=d;c=d/a.height()*a.width()}k=a.width()/c;l=a.height()/b;a.width(c).height(b)}function I(a){return{x:parseInt(a.x*k),y:parseInt(a.y*l),x2:parseInt(a.x2*k),y2:parseInt(a.y2*l),w:parseInt(a.w*k),h:parseInt(a.h*l)}}function G(){var a=d.getFixed();if(a.w>b.minSelect[0]&&a.h>b.minSelect[1]){e.enableHandles();e.done()}else e.release();n.setCursor(b.allowSelect?"crosshair":"default")}function Z(a){if(b.disabled)return false;if(!b.allowSelect)return false;r=true;z=J(j);e.disableHandles();jb("crosshair");var c=B(a);d.setPressed(c);n.activateHandlers(eb,G);H.watchKeys();e.update();a.stopPropagation();a.preventDefault();return false}function eb(a){d.setCurrent(a);e.update()}function O(){var b=a("<div></div>").addClass(A("tracker"));a.browser.msie&&b.css({opacity:0,backgroundColor:"white"});return b}function hb(g){var u=g[0]/k,v=g[1]/l,j=g[2]/k,m=g[3]/l;if(R)return;var f=d.flipCoords(u,v,j,m),h=d.getFixed(),a=initcr=[h.x,h.y,h.x2,h.y2],p=b.animationDelay,w=a[0],x=a[1],j=a[2],m=a[3],q=f[0]-initcr[0],s=f[1]-initcr[1],r=f[2]-initcr[2],t=f[3]-initcr[3],c=0,o=b.swingSpeed;e.animMode(true);var n=function(){return function(){c+=(100-c)/o;a[0]=w+c/100*q;a[1]=x+c/100*s;a[2]=j+c/100*r;a[3]=m+c/100*t;if(c<100)i();else e.done();if(c>=99.8)c=100;N(a)}}();function i(){window.setTimeout(n,p)}i()}function S(a){N([a[0]/k,a[1]/l,a[2]/k,a[3]/l])}function N(a){d.setPressed([a[0],a[1]]);d.setCurrent([a[2],a[3]]);e.update()}function P(c){if(typeof c!="object")c={};b=a.extend(b,c);if(typeof b.onChange!=="function")b.onChange=function(){};if(typeof b.onSelect!=="function")b.onSelect=function(){}}function gb(){return I(d.getFixed())}function fb(){return d.getFixed()}function X(a){P(a);E()}function bb(){b.disabled=true;e.disableHandles();e.setCursor("default");n.setCursor("default")}function db(){b.disabled=false;E()}function cb(){e.done();n.activateHandlers(null,null)}function kb(){K.remove();o.show()}function E(a){b.allowResize?a?e.enableOnly():e.enableHandles():e.disableHandles();n.setCursor(b.allowSelect?"crosshair":"default");e.setCursor(b.allowMove?"move":"default");K.css("backgroundColor",b.bgColor);if("setSelect"in b){S(m.setSelect);e.done();delete b.setSelect}if("trueSize"in b){k=b.trueSize[0]/g;l=b.trueSize[1]/f}s=b.maxSize[0]||0;t=b.maxSize[1]||0;v=b.minSize[0]||0;x=b.minSize[1]||0;if("outerImage"in b){j.attr("src",b.outerImage);delete b.outerImage}e.refresh()}p.hide();E(true);var V={animateTo:hb,setSelect:S,setOptions:X,tellSelect:gb,tellScaled:fb,disable:bb,enable:db,cancel:cb,focus:H.watchKeys,getBounds:function(){return[g*k,f*l]},getWidgetSize:function(){return[g,f]},release:e.release,destroy:kb};o.data("Jcrop",V);return V};a.fn.Jcrop=function(b){function c(c){var e=b.useImg||c.src,d=new Image;d.onload=function(){a.Jcrop(c,b)};d.src=e}if(typeof b!=="object")b={};this.each(function(){if(a(this).data("Jcrop"))if(b=="api")return a(this).data("Jcrop");else a(this).data("Jcrop").setOptions(b);else c(this)});return this}})(jQuery);
(function(a){a.fn.lazyload=function(d){var b={threshold:0,failurelimit:0,event:"scroll",effect:"show",container:window};d&&a.extend(b,d);var c=this;"scroll"==b.event&&a(b.container).bind("scroll",function(){var d=0;c.each(function(){if(!(a.abovethetop(this,b)||a.leftofbegin(this,b)))if(!a.belowthefold(this,b)&&!a.rightoffold(this,b))a(this).trigger("appear");else if(d++>b.failurelimit)return false});var e=a.grep(c,function(a){return!a.loaded});c=a(e)});this.each(function(){var c=this;undefined==a(c).attr("original")&&a(c).attr("original",a(c).attr("src"));if("scroll"!=b.event||undefined==a(c).attr("src")||b.placeholder==a(c).attr("src")||(a.abovethetop(c,b)||a.leftofbegin(c,b)||a.belowthefold(c,b)||a.rightoffold(c,b))){if(b.placeholder)a(c).attr("src",b.placeholder);else a(c).removeAttr("src");c.loaded=false}else c.loaded=true;a(c).one("appear",function(){!this.loaded&&a("<img />").bind("load",function(){a(c).hide().attr("src",a(c).attr("original"))[b.effect](b.effectspeed);c.loaded=true}).attr("src",a(c).attr("original"))});"scroll"!=b.event&&a(c).bind(b.event,function(){!c.loaded&&a(c).trigger("appear")})});a(b.container).trigger(b.event);return this};a.belowthefold=function(c,b){if(b.container===undefined||b.container===window)var d=a(window).height()+a(window).scrollTop();else var d=a(b.container).offset().top+a(b.container).height();return d<=a(c).offset().top-b.threshold};a.rightoffold=function(c,b){if(b.container===undefined||b.container===window)var d=a(window).width()+a(window).scrollLeft();else var d=a(b.container).offset().left+a(b.container).width();return d<=a(c).offset().left-b.threshold};a.abovethetop=function(c,b){if(b.container===undefined||b.container===window)var d=a(window).scrollTop();else var d=a(b.container).offset().top;return d>=a(c).offset().top+b.threshold+a(c).height()};a.leftofbegin=function(c,b){if(b.container===undefined||b.container===window)var d=a(window).scrollLeft();else var d=a(b.container).offset().left;return d>=a(c).offset().left+b.threshold+a(c).width()};a.extend(a.expr[":"],{"below-the-fold":"$.belowthefold(a, {threshold : 0, container: window})","above-the-fold":"!$.belowthefold(a, {threshold : 0, container: window})","right-of-fold":"$.rightoffold(a, {threshold : 0, container: window})","left-of-fold":"!$.rightoffold(a, {threshold : 0, container: window})"})})(jQuery);
/*
Highcharts JS v2.1.4 (2011-03-02)
(c) 2009-2010 Torstein H?nsi
License: www.highcharts.com/license
*/
(function(){function qa(a,b){a||(a={});for(var c in b)a[c]=b[c];return a}function oa(a,b){return parseInt(a,b||10)}function Kb(a){return typeof a=="string"}function Eb(a){return typeof a=="object"}function ac(a){return typeof a=="number"}function mc(a,b){for(var c=a.length;c--;)if(a[c]==b){a.splice(c,1);break}}function J(a){return a!==Ra&&a!==null}function za(a,b,c){var d,e;if(Kb(b))if(J(c))a.setAttribute(b,c);else{if(a&&a.getAttribute)e=a.getAttribute(b)}else if(J(b)&&Eb(b))for(d in b)a.setAttribute(d,
b[d]);return e}function nc(a){if(!a||a.constructor!=Array)a=[a];return a}function y(){var a=arguments,b,c,d=a.length;for(b=0;b<d;b++){c=a[b];if(typeof c!=="undefined"&&c!==null)return c}}function Wd(a){var b="",c;for(c in a)b+=Ad(c)+":"+a[c]+";";return b}function Ia(a,b){if(Ac)if(b&&b.opacity!==Ra)b.filter="alpha(opacity="+b.opacity*100+")";qa(a.style,b)}function fb(a,b,c,d,e){a=Aa.createElement(a);b&&qa(a,b);e&&Ia(a,{padding:0,border:nb,margin:0});c&&Ia(a,c);d&&d.appendChild(a);return a}function bc(a,
b){Bc=y(a,b.animation)}function Bd(){var a=Sa.global.useUTC;Cc=a?Date.UTC:function(b,c,d,e,f,g){return(new Date(b,c,y(d,1),y(e,0),y(f,0),y(g,0))).getTime()};bd=a?"getUTCMinutes":"getMinutes";cd=a?"getUTCHours":"getHours";dd=a?"getUTCDay":"getDay";oc=a?"getUTCDate":"getDate";Dc=a?"getUTCMonth":"getMonth";Ec=a?"getUTCFullYear":"getFullYear";Cd=a?"setUTCMinutes":"setMinutes";Dd=a?"setUTCHours":"setHours";ed=a?"setUTCDate":"setDate";Ed=a?"setUTCMonth":"setMonth";Fd=a?"setUTCFullYear":"setFullYear"}function Fc(a){Gc||
(Gc=fb(Lb));a&&Gc.appendChild(a);Gc.innerHTML=""}function xb(a,b){var c=function(){};c.prototype=new a;qa(c.prototype,b);return c}function Gd(a,b,c,d){var e=Sa.lang;a=a;var f=isNaN(b=cb(b))?2:b;b=c===undefined?e.decimalPoint:c;d=d===undefined?e.thousandsSep:d;e=a<0?"-":"";c=oa(a=cb(+a||0).toFixed(f))+"";var g=(g=c.length)>3?g%3:0;return e+(g?c.substr(0,g)+d:"")+c.substr(g).replace(/(\d{3})(?=\d)/g,"$1"+d)+(f?b+cb(a-c).toFixed(f).slice(2):"")}function Hc(){}function Hd(a,b){function c(m,h){function x(l,
p){this.pos=l;this.minor=p;this.isNew=true;p||this.addLabel()}function w(l){if(l){this.options=l;this.id=l.id}return this}function O(){var l=[],p=[],r;Ta=u=null;Z=[];t(Ba,function(o){r=false;t(["xAxis","yAxis"],function(la){if(o.isCartesian&&(la=="xAxis"&&ma||la=="yAxis"&&!ma)&&(o.options[la]==h.index||o.options[la]===Ra&&h.index===0)){o[la]=s;Z.push(o);r=true}});if(!o.visible&&v.ignoreHiddenSeries)r=false;if(r){var T,Y,G,B,ia;if(!ma){T=o.options.stacking;Ic=T=="percent";if(T){B=o.type+y(o.options.stack,
"");ia="-"+B;o.stackKey=B;Y=l[B]||[];l[B]=Y;G=p[ia]||[];p[ia]=G}if(Ic){Ta=0;u=99}}if(o.isCartesian){t(o.data,function(la){var C=la.x,na=la.y,S=na<0,$=S?G:Y;S=S?ia:B;if(Ta===null)Ta=u=la[H];if(ma)if(C>u)u=C;else{if(C<Ta)Ta=C}else if(J(na)){if(T)$[C]=J($[C])?$[C]+na:na;na=$?$[C]:na;la=y(la.low,na);if(!Ic)if(na>u)u=na;else if(la<Ta)Ta=la;if(T){ea[S]||(ea[S]={});ea[S][C]={total:na,cum:na}}}});if(/(area|column|bar)/.test(o.type)&&!ma)if(Ta>=0){Ta=0;Id=true}else if(u<0){u=0;Jd=true}}}})}function ja(l,p){var r;
Fb=p?1:Ua.pow(10,ob(Ua.log(l)/Ua.LN10));r=l/Fb;if(!p){p=[1,2,2.5,5,10];if(h.allowDecimals===false)if(Fb==1)p=[1,2,5,10];else if(Fb<=0.1)p=[1/Fb]}for(var o=0;o<p.length;o++){l=p[o];if(r<=(p[o]+(p[o+1]||p[o]))/2)break}l*=Fb;return l}function L(l){var p;p=l;if(J(Fb)){p=(Fb<1?fa(1/Fb):1)*10;p=fa(l*p)/p}return p}function ga(){var l,p,r,o,T=h.tickInterval,Y=h.tickPixelInterval;l=h.maxZoom||(ma?pb(m.smallestInterval*5,u-Ta):null);A=M?wa:sa;if(Mb){r=m[ma?"xAxis":"yAxis"][h.linkedTo];o=r.getExtremes();K=y(o.min,
o.dataMin);P=y(o.max,o.dataMax)}else{K=y(pa,h.min,Ta);P=y(Na,h.max,u)}if(P-K<l){o=(l-P+K)/2;K=Ca(K-o,y(h.min,K-o),Ta);P=pb(K+l,y(h.max,K+l),u)}if(!Va&&!Ic&&!Mb&&J(K)&&J(P)){l=P-K||1;if(!J(h.min)&&!J(pa)&&Vb&&(Ta<0||!Id))K-=l*Vb;if(!J(h.max)&&!J(Na)&&Kd&&(u>0||!Jd))P+=l*Kd}Wa=K==P?1:Mb&&!T&&Y==r.options.tickPixelInterval?r.tickInterval:y(T,Va?1:(P-K)*Y/A);if(!N&&!J(h.tickInterval))Wa=ja(Wa);s.tickInterval=Wa;Jc=h.minorTickInterval==="auto"&&Wa?Wa/5:h.minorTickInterval;if(N){ra=[];T=Sa.global.useUTC;
var G=1E3/qb,B=6E4/qb,ia=36E5/qb;Y=864E5/qb;l=6048E5/qb;o=2592E6/qb;var la=31556952E3/qb,C=[["second",G,[1,2,5,10,15,30]],["minute",B,[1,2,5,10,15,30]],["hour",ia,[1,2,3,4,6,8,12]],["day",Y,[1,2]],["week",l,[1,2]],["month",o,[1,2,3,4,6]],["year",la,null]],na=C[6],S=na[1],$=na[2];for(r=0;r<C.length;r++){na=C[r];S=na[1];$=na[2];if(C[r+1])if(Wa<=(S*$[$.length-1]+C[r+1][1])/2)break}if(S==la&&Wa<5*S)$=[1,2,5];C=ja(Wa/S,$);$=new Date(K*qb);$.setMilliseconds(0);if(S>=G)$.setSeconds(S>=B?0:C*ob($.getSeconds()/
C));if(S>=B)$[Cd](S>=ia?0:C*ob($[bd]()/C));if(S>=ia)$[Dd](S>=Y?0:C*ob($[cd]()/C));if(S>=Y)$[ed](S>=o?1:C*ob($[oc]()/C));if(S>=o){$[Ed](S>=la?0:C*ob($[Dc]()/C));p=$[Ec]()}if(S>=la){p-=p%C;$[Fd](p)}S==l&&$[ed]($[oc]()-$[dd]()+h.startOfWeek);r=1;p=$[Ec]();G=$.getTime()/qb;B=$[Dc]();for(ia=$[oc]();G<P&&r<wa;){ra.push(G);if(S==la)G=Cc(p+r*C,0)/qb;else if(S==o)G=Cc(p,B+r*C)/qb;else if(!T&&(S==Y||S==l))G=Cc(p,B,ia+r*C*(S==Y?1:7));else G+=S*C;r++}ra.push(G);Kc=h.dateTimeLabelFormats[na[0]]}else{r=ob(K/Wa)*
Wa;p=fd(P/Wa)*Wa;ra=[];for(r=L(r);r<=p;){ra.push(r);r=L(r+Wa)}}if(!Mb){if(Va||ma&&m.hasColumn){p=(Va?1:Wa)*0.5;if(Va||!J(y(h.min,pa)))K-=p;if(Va||!J(y(h.max,Na)))P+=p}p=ra[0];r=ra[ra.length-1];if(h.startOnTick)K=p;else K>p&&ra.shift();if(h.endOnTick)P=r;else P<r&&ra.pop();Gb||(Gb={x:0,y:0});if(!N&&ra.length>Gb[H])Gb[H]=ra.length}}function Ea(){var l,p;gb=K;cc=P;O();ga();ha=D;D=A/(P-K||1);if(!ma)for(l in ea)for(p in ea[l])ea[l][p].cum=ea[l][p].total;if(!s.isDirty)s.isDirty=K!=gb||P!=cc}function ua(l){l=
(new w(l)).render();Nb.push(l);return l}function bb(){var l=h.title,p=h.alternateGridColor,r=h.lineWidth,o,T,Y=m.hasRendered,G=Y&&J(gb)&&!isNaN(gb);o=Z.length&&J(K)&&J(P);A=M?wa:sa;D=A/(P-K||1);xa=M?V:rb;if(o||Mb){if(Jc&&!Va)for(o=K+(ra[0]-K)%Jc;o<=P;o+=Jc){Wb[o]||(Wb[o]=new x(o,true));G&&Wb[o].isNew&&Wb[o].render(null,true);Wb[o].isActive=true;Wb[o].render()}t(ra,function(B,ia){if(!Mb||B>=K&&B<=P){G&&sb[B].isNew&&sb[B].render(ia,true);sb[B].isActive=true;sb[B].render(ia)}});p&&t(ra,function(B,ia){if(ia%
2===0&&B<P){dc[B]||(dc[B]=new w);dc[B].options={from:B,to:ra[ia+1]!==Ra?ra[ia+1]:P,color:p};dc[B].render();dc[B].isActive=true}});Y||t((h.plotLines||[]).concat(h.plotBands||[]),function(B){Nb.push((new w(B)).render())})}t([sb,Wb,dc],function(B){for(var ia in B)if(B[ia].isActive)B[ia].isActive=false;else{B[ia].destroy();delete B[ia]}});if(r){o=V+(Oa?wa:0)+Q;T=Pa-rb-(Oa?sa:0)+Q;o=aa.crispLine([Za,M?V:o,M?T:ba,Da,M?Xa-Ab:o,M?T:Pa-rb],r);if(Fa)Fa.animate({d:o});else Fa=aa.path(o).attr({stroke:h.lineColor,
"stroke-width":r,zIndex:7}).add()}if(s.axisTitle){o=M?V:ba;r=oa(l.style.fontSize||12);o={low:o+(M?0:A),middle:o+A/2,high:o+(M?A:0)}[l.align];r=(M?ba+sa:V)+(M?1:-1)*(Oa?-1:1)*gd+(E==2?r:0);s.axisTitle[Y?"animate":"attr"]({x:M?o:r+(Oa?wa:0)+Q+(l.x||0),y:M?r-(Oa?sa:0)+Q:o+(l.y||0)})}s.isDirty=false}function Ja(l){for(var p=Nb.length;p--;)Nb[p].id==l&&Nb[p].destroy()}var ma=h.isX,Oa=h.opposite,M=Ga?!ma:ma,E=M?Oa?0:2:Oa?1:3,ea={};h=ya(ma?Lc:hd,[Xd,Yd,Ld,Zd][E],h);var s=this,N=h.type=="datetime",Q=h.offset||
0,H=ma?"x":"y",A,D,ha,xa=M?V:rb,va,Ka,tb,Hb,Fa,Ta,u,Z,pa,Na,P=null,K=null,gb,cc,Vb=h.minPadding,Kd=h.maxPadding,Mb=J(h.linkedTo),Id,Jd,Ic,Md=h.events,id,Nb=[],Wa,Jc,Fb,ra,sb={},Wb={},dc={},ec,fc,gd,Kc,Va=h.categories,$d=h.labels.formatter||function(){var l=this.value;return Kc?Mc(Kc,l):Wa%1E6===0?l/1E6+"M":Wa%1E3===0?l/1E3+"k":!Va&&l>=1E3?Gd(l,0):l},Nc=M&&h.labels.staggerLines,Xb=h.reversed,Yb=Va&&h.tickmarkPlacement=="between"?0.5:0;x.prototype={addLabel:function(){var l=this.pos,p=h.labels,r=!(l==
K&&!y(h.showFirstLabel,1)||l==P&&!y(h.showLastLabel,0)),o=Va&&M&&Va.length&&!p.step&&!p.staggerLines&&!p.rotation&&wa/Va.length||!M&&wa/2,T=this.label;l=$d.call({isFirst:l==ra[0],isLast:l==ra[ra.length-1],dateTimeLabelFormat:Kc,value:Va&&Va[l]?Va[l]:l});o=o&&{width:o-2*(p.padding||10)+$a};o=qa(o,p.style);if(T===Ra)this.label=J(l)&&r&&p.enabled?aa.text(l,0,0).attr({align:p.align,rotation:p.rotation}).css(o).add(tb):null;else T&&T.attr({text:l}).css(o)},getLabelSize:function(){var l=this.label;return l?
(this.labelBBox=l.getBBox())[M?"height":"width"]:0},render:function(l,p){var r=!this.minor,o=this.label,T=this.pos,Y=h.labels,G=this.gridLine,B=r?h.gridLineWidth:h.minorGridLineWidth,ia=r?h.gridLineColor:h.minorGridLineColor,la=r?h.gridLineDashStyle:h.minorGridLineDashStyle,C=this.mark,na=r?h.tickLength:h.minorTickLength,S=r?h.tickWidth:h.minorTickWidth||0,$=r?h.tickColor:h.minorTickColor,pc=r?h.tickPosition:h.minorTickPosition;r=Y.step;var hb=p&&Oc||Pa,Ob;Ob=M?va(T+Yb,null,null,p)+xa:V+Q+(Oa?(p&&
jd||Xa)-Ab-V:0);hb=M?hb-rb+Q-(Oa?sa:0):hb-va(T+Yb,null,null,p)-xa;if(B){T=Ka(T+Yb,B,p);if(G===Ra){G={stroke:ia,"stroke-width":B};if(la)G.dashstyle=la;this.gridLine=G=B?aa.path(T).attr(G).add(Hb):null}G&&T&&G.animate({d:T})}if(S){if(pc=="inside")na=-na;if(Oa)na=-na;B=aa.crispLine([Za,Ob,hb,Da,Ob+(M?0:-na),hb+(M?na:0)],S);if(C)C.animate({d:B});else this.mark=aa.path(B).attr({stroke:$,"stroke-width":S}).add(tb)}if(o){Ob=Ob+Y.x-(Yb&&M?Yb*D*(Xb?-1:1):0);hb=hb+Y.y-(Yb&&!M?Yb*D*(Xb?1:-1):0);J(Y.y)||(hb+=
parseInt(o.styles.lineHeight)*0.9-o.getBBox().height/2);if(Nc)hb+=l%Nc*16;if(r)o[l%r?"hide":"show"]();o[this.isNew?"attr":"animate"]({x:Ob,y:hb})}this.isNew=false},destroy:function(){for(var l in this)this[l]&&this[l].destroy&&this[l].destroy()}};w.prototype={render:function(){var l=this,p=l.options,r=p.label,o=l.label,T=p.width,Y=p.to,G,B=p.from,ia=p.dashStyle,la=l.svgElem,C=[],na,S,$=p.color;S=p.zIndex;var pc=p.events;if(T){C=Ka(p.value,T);p={stroke:$,"stroke-width":T};if(ia)p.dashstyle=ia}else if(J(B)&&
J(Y)){B=Ca(B,K);Y=pb(Y,P);G=Ka(Y);if((C=Ka(B))&&G)C.push(G[4],G[5],G[1],G[2]);else C=null;p={fill:$}}else return;if(J(S))p.zIndex=S;if(la)if(C)la.animate({d:C},null,la.onGetPath);else{la.hide();la.onGetPath=function(){la.show()}}else if(C&&C.length){l.svgElem=la=aa.path(C).attr(p).add();if(pc){ia=function(hb){la.on(hb,function(Ob){pc[hb].apply(l,[Ob])})};for(na in pc)ia(na)}}if(r&&J(r.text)&&C&&C.length&&wa>0&&sa>0){r=ya({align:M&&G&&"center",x:M?!G&&4:10,verticalAlign:!M&&G&&"middle",y:M?G?16:10:
G?6:-4,rotation:M&&!G&&90},r);if(!o)l.label=o=aa.text(r.text,0,0).attr({align:r.textAlign||r.align,rotation:r.rotation,zIndex:S}).css(r.style).add();G=[C[1],C[4],C[6]||C[1]];C=[C[2],C[5],C[7]||C[2]];na=pb.apply(Ua,G);S=pb.apply(Ua,C);o.align(r,false,{x:na,y:S,width:Ca.apply(Ua,G)-na,height:Ca.apply(Ua,C)-S});o.show()}else o&&o.hide();return l},destroy:function(){for(var l in this){this[l]&&this[l].destroy&&this[l].destroy();delete this[l]}mc(Nb,this)}};va=function(l,p,r,o){var T=1,Y=0,G=o?ha:D;o=
o?gb:K;G||(G=D);if(r){T*=-1;Y=A}if(Xb){T*=-1;Y-=T*A}if(p){if(Xb)l=A-l;l=l/G+o}else l=T*(l-o)*G+Y;return l};Ka=function(l,p,r){var o,T,Y;l=va(l,null,null,r);var G=r&&Oc||Pa,B=r&&jd||Xa,ia;r=T=fa(l+xa);o=Y=fa(G-l-xa);if(isNaN(l))ia=true;else if(M){o=ba;Y=G-rb;if(r<V||r>V+wa)ia=true}else{r=V;T=B-Ab;if(o<ba||o>ba+sa)ia=true}return ia?null:aa.crispLine([Za,r,o,Da,T,Y],p||0)};if(Ga&&ma&&Xb===Ra)Xb=true;qa(s,{addPlotBand:ua,addPlotLine:ua,adjustTickAmount:function(){if(Gb&&!N&&!Va&&!Mb){var l=ec,p=ra.length;
ec=Gb[H];if(p<ec){for(;ra.length<ec;)ra.push(L(ra[ra.length-1]+Wa));D*=(p-1)/(ec-1);P=ra[ra.length-1]}if(J(l)&&ec!=l)s.isDirty=true}},categories:Va,getExtremes:function(){return{min:K,max:P,dataMin:Ta,dataMax:u}},getPlotLinePath:Ka,getThreshold:function(l){if(K>l)l=K;else if(P<l)l=P;return va(l,0,1)},isXAxis:ma,options:h,plotLinesAndBands:Nb,getOffset:function(){var l=Z.length&&J(K)&&J(P),p=0,r=0,o=h.title,T=h.labels,Y=[-1,1,1,-1][E];if(!tb){tb=aa.g("axis").attr({zIndex:7}).add();Hb=aa.g("grid").attr({zIndex:1}).add()}fc=
0;if(l||Mb){t(ra,function(B){if(sb[B])sb[B].addLabel();else sb[B]=new x(B);if(E===0||E==2||{1:"left",3:"right"}[E]==T.align)fc=Ca(sb[B].getLabelSize(),fc)});if(Nc)fc+=(Nc-1)*16}else for(var G in sb){sb[G].destroy();delete sb[G]}if(o&&o.text){if(!s.axisTitle)s.axisTitle=aa.text(o.text,0,0).attr({zIndex:7,rotation:o.rotation||0,align:o.textAlign||{low:"left",middle:"center",high:"right"}[o.align]}).css(o.style).add();p=s.axisTitle.getBBox()[M?"height":"width"];r=y(o.margin,M?5:10)}Q=Y*(h.offset||Pb[E]);
gd=fc+(E!=2&&fc&&Y*h.labels[M?"y":"x"])+r;Pb[E]=Ca(Pb[E],gd+p+Y*Q)},render:bb,setCategories:function(l,p){s.categories=Va=l;t(Z,function(r){r.translate();r.setTooltipPoints(true)});s.isDirty=true;y(p,true)&&m.redraw()},setExtremes:function(l,p,r,o){r=y(r,true);La(s,"setExtremes",{min:l,max:p},function(){pa=l;Na=p;r&&m.redraw(o)})},setScale:Ea,setTickPositions:ga,translate:va,redraw:function(){gc.resetTracker&&gc.resetTracker();bb();t(Nb,function(l){l.render()});t(Z,function(l){l.isDirty=true})},removePlotBand:Ja,
removePlotLine:Ja,reversed:Xb,stacks:ea});for(id in Md)Qa(s,id,Md[id]);Ea()}function d(){var m={};return{add:function(h,x,w,O){if(!m[h]){x=aa.text(x,0,0).css(a.toolbar.itemStyle).align({align:"right",x:-Ab-20,y:ba+30}).on("click",O).attr({align:"right",zIndex:20}).add();m[h]=x}},remove:function(h){Fc(m[h].element);m[h]=null}}}function e(m){function h(){var H=this.points||nc(this),A=H[0].series.xAxis,D=this.x;A=A&&A.options.type=="datetime";var ha=Kb(D)||A,xa;xa=ha?['<span style="font-size: 10px">',
A?Mc("%A, %b %e, %Y",D):D,"</span><br/>"]:[];t(H,function(va){xa.push(va.point.tooltipFormatter(ha))});return xa.join("")}function x(H,A){E=ma?H:(2*E+H)/3;ea=ma?A:(ea+A)/2;s.translate(E,ea);kd=cb(H-E)>1||cb(A-ea)>1?function(){x(H,A)}:null}function w(){if(!ma){var H=q.hoverPoints;s.hide();t(ga,function(A){A&&A.hide()});H&&t(H,function(A){A.setState()});q.hoverPoints=null;ma=true}}var O,ja=m.borderWidth,L=m.crosshairs,ga=[],Ea=m.style,ua=m.shared,bb=oa(Ea.padding),Ja=ja+bb,ma=true,Oa,M,E=0,ea=0;Ea.padding=
0;var s=aa.g("tooltip").attr({zIndex:8}).add(),N=aa.rect(Ja,Ja,0,0,m.borderRadius,ja).attr({fill:m.backgroundColor,"stroke-width":ja}).add(s).shadow(m.shadow),Q=aa.text("",bb+Ja,oa(Ea.fontSize)+bb+Ja).attr({zIndex:1}).css(Ea).add(s);s.hide();return{shared:ua,refresh:function(H){var A,D,ha,xa=0,va={},Ka=[];ha=H.tooltipPos;A=m.formatter||h;va=q.hoverPoints;var tb=function(Fa){return{series:Fa.series,point:Fa,x:Fa.category,y:Fa.y,percentage:Fa.percentage,total:Fa.total||Fa.stackTotal}};if(ua){va&&t(va,
function(Fa){Fa.setState()});q.hoverPoints=H;t(H,function(Fa){Fa.setState(yb);xa+=Fa.plotY;Ka.push(tb(Fa))});D=H[0].plotX;xa=fa(xa)/H.length;va={x:H[0].category};va.points=Ka;H=H[0]}else va=tb(H);va=A.call(va);O=H.series;D=ua?D:H.plotX;xa=ua?xa:H.plotY;A=fa(ha?ha[0]:Ga?wa-xa:D);D=fa(ha?ha[1]:Ga?sa-D:xa);ha=ua||!H.series.isCartesian||hc(A,D);if(va===false||!ha)w();else{if(ma){s.show();ma=false}Q.attr({text:va});ha=Q.getBBox();Oa=ha.width+2*bb;M=ha.height+2*bb;N.attr({width:Oa,height:M,stroke:m.borderColor||
H.color||O.color||"#606060"});A=A-Oa+V-25;D=D-M+ba+10;if(A<7){A=7;D-=30}if(D<5)D=5;else if(D+M>Pa)D=Pa-M-5;x(fa(A-Ja),fa(D-Ja))}if(L){L=nc(L);D=L.length;for(var Hb;D--;)if(L[D]&&(Hb=H.series[D?"yAxis":"xAxis"])){A=Hb.getPlotLinePath(H[D?"y":"x"],1);if(ga[D])ga[D].attr({d:A,visibility:Bb});else{ha={"stroke-width":L[D].width||1,stroke:L[D].color||"#C0C0C0",zIndex:2};if(L[D].dashStyle)ha.dashstyle=L[D].dashStyle;ga[D]=aa.path(A).attr(ha).add()}}}},hide:w}}function f(m,h){function x(E){var ea;E=E||ib.event;
if(!E.target)E.target=E.srcElement;ea=E.touches?E.touches.item(0):E;if(E.type!="mousemove"||ib.opera){for(var s=ta,N={left:s.offsetLeft,top:s.offsetTop};s=s.offsetParent;){N.left+=s.offsetLeft;N.top+=s.offsetTop;if(s!=Aa.body&&s!=Aa.documentElement){N.left-=s.scrollLeft;N.top-=s.scrollTop}}qc=N}if(Ac){E.chartX=E.x;E.chartY=E.y}else if(ea.layerX===Ra){E.chartX=ea.pageX-qc.left;E.chartY=ea.pageY-qc.top}else{E.chartX=E.layerX;E.chartY=E.layerY}return E}function w(E){var ea={xAxis:[],yAxis:[]};t(ab,function(s){var N=
s.translate,Q=s.isXAxis;ea[Q?"xAxis":"yAxis"].push({axis:s,value:N((Ga?!Q:Q)?E.chartX-V:sa-E.chartY+ba,true)})});return ea}function O(){var E=m.hoverSeries,ea=m.hoverPoint;ea&&ea.onMouseOut();E&&E.onMouseOut();rc&&rc.hide();ld=null}function ja(){if(ua){var E={xAxis:[],yAxis:[]},ea=ua.getBBox(),s=ea.x-V,N=ea.y-ba;if(Ea){t(ab,function(Q){var H=Q.translate,A=Q.isXAxis,D=Ga?!A:A,ha=H(D?s:sa-N-ea.height,true);H=H(D?s+ea.width:sa-N,true);E[A?"xAxis":"yAxis"].push({axis:Q,min:pb(ha,H),max:Ca(ha,H)})});La(m,
"selection",E,md)}ua=ua.destroy()}m.mouseIsDown=nd=Ea=false;Cb(Aa,Ib?"touchend":"mouseup",ja)}var L,ga,Ea,ua,bb=v.zoomType,Ja=/x/.test(bb),ma=/y/.test(bb),Oa=Ja&&!Ga||ma&&Ga,M=ma&&!Ga||Ja&&Ga;Pc=function(){if(Qc){Qc.translate(V,ba);Ga&&Qc.attr({width:m.plotWidth,height:m.plotHeight}).invert()}else m.trackerGroup=Qc=aa.g("tracker").attr({zIndex:9}).add()};Pc();if(h.enabled)m.tooltip=rc=e(h);(function(){var E=true;ta.onmousedown=function(s){s=x(s);m.mouseIsDown=nd=true;L=s.chartX;ga=s.chartY;Qa(Aa,
Ib?"touchend":"mouseup",ja)};var ea=function(s){if(!(s&&s.touches&&s.touches.length>1)){s=x(s);if(!Ib)s.returnValue=false;var N=s.chartX,Q=s.chartY,H=!hc(N-V,Q-ba);if(Ib&&s.type=="touchstart")if(za(s.target,"isTracker"))m.runTrackerClick||s.preventDefault();else!ae&&!H&&s.preventDefault();if(H){E||O();if(N<V)N=V;else if(N>V+wa)N=V+wa;if(Q<ba)Q=ba;else if(Q>ba+sa)Q=ba+sa}if(nd&&s.type!="touchstart"){if(Ea=Math.sqrt(Math.pow(L-N,2)+Math.pow(ga-Q,2))>10){if(ic&&(Ja||ma)&&hc(L-V,ga-ba))ua||(ua=aa.rect(V,
ba,Oa?1:wa,M?1:sa,0).attr({fill:"rgba(69,114,167,0.25)",zIndex:7}).add());if(ua&&Oa){N=N-L;ua.attr({width:cb(N),x:(N>0?0:N)+L})}if(ua&&M){Q=Q-ga;ua.attr({height:cb(Q),y:(Q>0?0:Q)+ga})}}}else if(!H){var A;Q=m.hoverPoint;N=m.hoverSeries;var D,ha,xa=Xa,va=Ga?s.chartY:s.chartX-V;if(rc&&h.shared){A=[];D=Ba.length;for(ha=0;ha<D;ha++)if(Ba[ha].visible&&Ba[ha].tooltipPoints.length){s=Ba[ha].tooltipPoints[va];s._dist=cb(va-s.plotX);xa=pb(xa,s._dist);A.push(s)}for(D=A.length;D--;)A[D]._dist>xa&&A.splice(D,
1);if(A.length&&A[0].plotX!=ld){rc.refresh(A);ld=A[0].plotX}}if(N&&N.tracker)(s=N.tooltipPoints[va])&&s!=Q&&s.onMouseOver()}return(E=H)||!ic}};ta.onmousemove=ea;Qa(ta,"mouseleave",O);ta.ontouchstart=function(s){if(Ja||ma)ta.onmousedown(s);ea(s)};ta.ontouchmove=ea;ta.ontouchend=function(){Ea&&O()};ta.onclick=function(s){var N=m.hoverPoint;s=x(s);s.cancelBubble=true;if(!Ea)if(N&&za(s.target,"isTracker")){var Q=N.plotX,H=N.plotY;qa(N,{pageX:qc.left+V+(Ga?wa-H:Q),pageY:qc.top+ba+(Ga?sa-Q:H)});La(N.series,
"click",qa(s,{point:N}));N.firePointEvent("click",s)}else{qa(s,w(s));hc(s.chartX-V,s.chartY-ba)&&La(m,"click",s)}Ea=false}})();Nd=setInterval(function(){kd&&kd()},32);qa(this,{zoomX:Ja,zoomY:ma,resetTracker:O})}function g(m){var h=m.type||v.type||v.defaultSeriesType,x=ub[h],w=q.hasRendered;if(w)if(Ga&&h=="column")x=ub.bar;else if(!Ga&&h=="bar")x=ub.column;h=new x;h.init(q,m);if(!w&&h.inverted)Ga=true;if(h.isCartesian)ic=h.isCartesian;Ba.push(h);return h}function i(){v.alignTicks!==false&&t(ab,function(m){m.adjustTickAmount()});
Gb=null}function k(m){var h=q.isDirtyLegend,x,w=q.isDirtyBox,O=Ba.length,ja=O,L=q.clipRect;for(bc(m,q);ja--;){m=Ba[ja];if(m.isDirty&&m.options.stacking){x=true;break}}if(x)for(ja=O;ja--;){m=Ba[ja];if(m.options.stacking)m.isDirty=true}t(Ba,function(ga){if(ga.isDirty){ga.cleanData();ga.getSegments();if(ga.options.legendType=="point")h=true}});if(h&&od.renderLegend){od.renderLegend();q.isDirtyLegend=false}if(ic){if(!Rc){Gb=null;t(ab,function(ga){ga.setScale()})}i();sc();t(ab,function(ga){if(ga.isDirty||
w){ga.redraw();w=true}})}if(w){pd();Pc();if(L){Sc(L);L.animate({width:q.plotSizeX,height:q.plotSizeY})}}t(Ba,function(ga){if(ga.isDirty&&ga.visible&&(!ga.isCartesian||ga.xAxis))ga.redraw()});gc&&gc.resetTracker&&gc.resetTracker();La(q,"redraw")}function j(){var m=a.xAxis||{},h=a.yAxis||{},x;m=nc(m);t(m,function(w,O){w.index=O;w.isX=true});h=nc(h);t(h,function(w,O){w.index=O});ab=m.concat(h);q.xAxis=[];q.yAxis=[];ab=jc(ab,function(w){x=new c(q,w);q[x.isXAxis?"xAxis":"yAxis"].push(x);return x});i()}
function n(m,h){kc=ya(a.title,m);tc=ya(a.subtitle,h);t([["title",m,kc],["subtitle",h,tc]],function(x){var w=x[0],O=q[w],ja=x[1];x=x[2];if(O&&ja){O.destroy();O=null}if(x&&x.text&&!O)q[w]=aa.text(x.text,0,0).attr({align:x.align,"class":"highcharts-"+w,zIndex:1}).css(x.style).add().align(x,false,uc)})}function z(){jb=v.renderTo;Od=Zb+qd++;if(Kb(jb))jb=Aa.getElementById(jb);jb.innerHTML="";if(!jb.offsetWidth){Qb=jb.cloneNode(0);Ia(Qb,{position:lc,top:"-9999px",display:""});Aa.body.appendChild(Qb)}Tc=
(Qb||jb).offsetWidth;vc=(Qb||jb).offsetHeight;q.chartWidth=Xa=v.width||Tc||600;q.chartHeight=Pa=v.height||(vc>19?vc:400);q.container=ta=fb(Lb,{className:"highcharts-container"+(v.className?" "+v.className:""),id:Od},qa({position:Pd,overflow:vb,width:Xa+$a,height:Pa+$a,textAlign:"left"},v.style),Qb||jb);q.renderer=aa=v.forExport?new Uc(ta,Xa,Pa,true):new Qd(ta,Xa,Pa);var m,h;if(Rd&&ta.getBoundingClientRect){m=function(){Ia(ta,{left:0,top:0});h=ta.getBoundingClientRect();Ia(ta,{left:-h.left%1+$a,top:-h.top%
1+$a})};m();Qa(ib,"resize",m);Qa(q,"destroy",function(){Cb(ib,"resize",m)})}}function F(){function m(){var x=v.width||jb.offsetWidth,w=v.height||jb.offsetHeight;if(x&&w){if(x!=Tc||w!=vc){clearTimeout(h);h=setTimeout(function(){rd(x,w,false)},100)}Tc=x;vc=w}}var h;Qa(window,"resize",m);Qa(q,"destroy",function(){Cb(window,"resize",m)})}function W(){var m=a.labels,h=a.credits,x;n();od=q.legend=new be(q);sc();t(ab,function(w){w.setTickPositions(true)});i();sc();pd();ic&&t(ab,function(w){w.render()});
if(!q.seriesGroup)q.seriesGroup=aa.g("series-group").attr({zIndex:3}).add();t(Ba,function(w){w.translate();w.setTooltipPoints();w.render()});m.items&&t(m.items,function(){var w=qa(m.style,this.style),O=oa(w.left)+V,ja=oa(w.top)+ba+12;delete w.left;delete w.top;aa.text(this.html,O,ja).attr({zIndex:2}).css(w).add()});if(!q.toolbar)q.toolbar=d(q);if(h.enabled&&!q.credits){x=h.href;aa.text(h.text,0,0).on("click",function(){if(x)location.href=x}).attr({align:h.position.align,zIndex:8}).css(h.style).add().align(h.position)}Pc();
q.hasRendered=true;if(Qb){jb.appendChild(ta);Fc(Qb)}}function ca(){var m=Ba.length,h=ta&&ta.parentNode;La(q,"destroy");Cb(ib,"unload",ca);Cb(q);for(t(ab,function(x){Cb(x)});m--;)Ba[m].destroy();if(ta){ta.innerHTML="";Cb(ta);h&&h.removeChild(ta);ta=null}if(aa)aa.alignedObjects=null;clearInterval(Nd);for(m in q)delete q[m]}function ka(){if(!wc&&ib==ib.top&&Aa.readyState!="complete")Aa.attachEvent("onreadystatechange",function(){Aa.detachEvent("onreadystatechange",ka);ka()});else{z();sd();td();t(a.series||
[],function(m){g(m)});q.inverted=Ga=y(Ga,a.chart.inverted);j();q.render=W;q.tracker=gc=new f(q,a.tooltip);W();La(q,"load");b&&b.apply(q,[q]);t(q.callbacks,function(m){m.apply(q,[q])})}}Lc=ya(Lc,Sa.xAxis);hd=ya(hd,Sa.yAxis);Sa.xAxis=Sa.yAxis=null;a=ya(Sa,a);var v=a.chart,I=v.margin;I=Eb(I)?I:[I,I,I,I];var da=y(v.marginTop,I[0]),X=y(v.marginRight,I[1]),U=y(v.marginBottom,I[2]),R=y(v.marginLeft,I[3]),Ha=v.spacingTop,Ya=v.spacingRight,ud=v.spacingBottom,Vc=v.spacingLeft,uc,kc,tc,ba,Ab,rb,V,Pb,jb,Qb,ta,
Od,Tc,vc,Xa,Pa,jd,Oc,Wc,vd,wd,Xc,q=this,ae=(I=v.events)&&!!I.click,xd,hc,rc,nd,$b,Sd,yd,sa,wa,gc,Qc,Pc,od,Rb,Sb,qc,ic=v.showAxes,Rc=0,ab=[],Gb,Ba=[],Ga,aa,kd,Nd,ld,pd,sc,sd,td,rd,md,Td,be=function(m){function h(u,Z){var pa=u.legendItem,Na=u.legendLine,P=u.legendSymbol,K=M.color,gb=Z?L.itemStyle.color:K;K=Z?u.color:K;pa&&pa.css({fill:gb});Na&&Na.attr({stroke:K});P&&P.attr({stroke:K,fill:K})}function x(u,Z,pa){var Na=u.legendItem,P=u.legendLine,K=u.legendSymbol;u=u.checkbox;Na&&Na.attr({x:Z,y:pa});
P&&P.translate(Z,pa-4);K&&K.attr({x:Z+K.xOff,y:pa+K.yOff});if(u){u.x=Z;u.y=pa}}function w(){t(bb,function(u){var Z=u.checkbox;Z&&Ia(Z,{left:Ka.attr("translateX")+u.legendItemWidth+Z.x-40+$a,top:Ka.attr("translateY")+Z.y-11+$a})})}function O(u){var Z,pa,Na,P,K,gb=u.legendItem;P=u.series||u;if(!gb){K=/^(bar|pie|area|column)$/.test(P.type);u.legendItem=gb=aa.text(L.labelFormatter.call(u),0,0).css(u.visible?ma:M).on("mouseover",function(){u.setState(yb);gb.css(Oa)}).on("mouseout",function(){gb.css(u.visible?
ma:M);u.setState()}).on("click",function(){var Vb=function(){u.setVisible()};u.firePointEvent?u.firePointEvent("legendItemClick",null,Vb):La(u,"legendItemClick",null,Vb)}).attr({zIndex:2}).add(Ka);if(!K&&u.options&&u.options.lineWidth){var cc=u.options;P={"stroke-width":cc.lineWidth,zIndex:2};if(cc.dashStyle)P.dashstyle=cc.dashStyle;u.legendLine=aa.path([Za,-Ea-ua,0,Da,-ua,0]).attr(P).add(Ka)}if(K)Z=aa.rect(pa=-Ea-ua,Na=-11,Ea,12,2).attr({"stroke-width":0,zIndex:3}).add(Ka);else if(u.options&&u.options.marker&&
u.options.marker.enabled)Z=aa.symbol(u.symbol,pa=-Ea/2-ua,Na=-4,u.options.marker.radius).attr(u.pointAttr[db]).attr({zIndex:3}).add(Ka);if(Z){Z.xOff=pa;Z.yOff=Na}u.legendSymbol=Z;h(u,u.visible);if(u.options&&u.options.showCheckbox){u.checkbox=fb("input",{type:"checkbox",checked:u.selected,defaultChecked:u.selected},L.itemCheckboxStyle,ta);Qa(u.checkbox,"click",function(Vb){La(u,"checkboxClick",{checked:Vb.target.checked},function(){u.select()})})}}Z=gb.getBBox();pa=u.legendItemWidth=L.itemWidth||
Ea+ua+Z.width+ea;D=Z.height;if(ga&&Q-N+pa>(Hb||Xa-2*E-N)){Q=N;H+=D}A=H;x(u,Q,H);if(ga)Q+=pa;else H+=D;tb=Hb||Ca(ga?Q-N:pa,tb);bb.push(u)}function ja(){Q=N;H=s;A=tb=0;bb=[];Ka||(Ka=aa.g("legend").attr({zIndex:7}).add());Ta&&Fa.reverse();t(Fa,function(Na){if(Na.options.showInLegend)t(Na.options.legendType=="point"?Na.data:[Na],O)});Ta&&Fa.reverse();Rb=Hb||tb;Sb=A-s+D;if(xa||va){Rb+=2*E;Sb+=2*E;if(ha)Rb>0&&Sb>0&&ha.animate(ha.crisp(null,null,null,Rb,Sb));else ha=aa.rect(0,0,Rb,Sb,L.borderRadius,xa||
0).attr({stroke:L.borderColor,"stroke-width":xa||0,fill:va||nb}).add(Ka).shadow(L.shadow);ha[bb.length?"show":"hide"]()}for(var u=["left","right","top","bottom"],Z,pa=4;pa--;){Z=u[pa];if(Ja[Z]&&Ja[Z]!="auto"){L[pa<2?"align":"verticalAlign"]=Z;L[pa<2?"x":"y"]=oa(Ja[Z])*(pa%2?-1:1)}}Ka.align(qa(L,{width:Rb,height:Sb}),true,uc);Rc||w()}var L=m.options.legend;if(L.enabled){var ga=L.layout=="horizontal",Ea=L.symbolWidth,ua=L.symbolPadding,bb,Ja=L.style,ma=L.itemStyle,Oa=L.itemHoverStyle,M=L.itemHiddenStyle,
E=oa(Ja.padding),ea=20,s=18,N=4+E+Ea+ua,Q,H,A,D=0,ha,xa=L.borderWidth,va=L.backgroundColor,Ka,tb,Hb=L.width,Fa=m.series,Ta=L.reversed;ja();Qa(m,"endResize",w);return{colorizeItem:h,destroyItem:function(u){var Z=u.checkbox;t(["legendItem","legendLine","legendSymbol"],function(pa){u[pa]&&u[pa].destroy()});Z&&Fc(u.checkbox)},renderLegend:ja}}};hc=function(m,h){return m>=0&&m<=wa&&h>=0&&h<=sa};Td=function(){La(q,"selection",{resetSelection:true},md);q.toolbar.remove("zoom")};md=function(m){var h=Sa.lang,
x=q.pointCount<100;q.toolbar.add("zoom",h.resetZoom,h.resetZoomTitle,Td);!m||m.resetSelection?t(ab,function(w){w.setExtremes(null,null,false,x)}):t(m.xAxis.concat(m.yAxis),function(w){var O=w.axis;if(q.tracker[O.isXAxis?"zoomX":"zoomY"])O.setExtremes(w.min,w.max,false,x)});k()};sc=function(){var m=a.legend,h=y(m.margin,10),x=m.x,w=m.y,O=m.align,ja=m.verticalAlign,L;sd();if((q.title||q.subtitle)&&!J(da))if(L=Ca(q.title&&!kc.floating&&!kc.verticalAlign&&kc.y||0,q.subtitle&&!tc.floating&&!tc.verticalAlign&&
tc.y||0))ba=Ca(ba,L+y(kc.margin,15)+Ha);if(m.enabled&&!m.floating)if(O=="right")J(X)||(Ab=Ca(Ab,Rb-x+h+Ya));else if(O=="left")J(R)||(V=Ca(V,Rb+x+h+Vc));else if(ja=="top")J(da)||(ba=Ca(ba,Sb+w+h+Ha));else if(ja=="bottom")J(U)||(rb=Ca(rb,Sb-w+h+ud));ic&&t(ab,function(ga){ga.getOffset()});J(R)||(V+=Pb[3]);J(da)||(ba+=Pb[0]);J(U)||(rb+=Pb[2]);J(X)||(Ab+=Pb[1]);td()};rd=function(m,h,x){var w=q.title,O=q.subtitle;Rc+=1;bc(x,q);Oc=Pa;jd=Xa;Xa=fa(m);Pa=fa(h);Ia(ta,{width:Xa+$a,height:Pa+$a});aa.setSize(Xa,
Pa,x);wa=Xa-V-Ab;sa=Pa-ba-rb;Gb=null;t(ab,function(ja){ja.isDirty=true;ja.setScale()});t(Ba,function(ja){ja.isDirty=true});q.isDirtyLegend=true;q.isDirtyBox=true;sc();w&&w.align(null,null,uc);O&&O.align(null,null,uc);k(x);Oc=null;La(q,"resize");setTimeout(function(){La(q,"endResize",null,function(){Rc-=1})},Bc&&Bc.duration||500)};td=function(){q.plotLeft=V=fa(V);q.plotTop=ba=fa(ba);q.plotWidth=wa=fa(Xa-V-Ab);q.plotHeight=sa=fa(Pa-ba-rb);q.plotSizeX=Ga?sa:wa;q.plotSizeY=Ga?wa:sa;uc={x:Vc,y:Ha,width:Xa-
Vc-Ya,height:Pa-Ha-ud}};sd=function(){ba=y(da,Ha);Ab=y(X,Ya);rb=y(U,ud);V=y(R,Vc);Pb=[0,0,0,0]};pd=function(){var m=v.borderWidth||0,h=v.backgroundColor,x=v.plotBackgroundColor,w=v.plotBackgroundImage,O,ja={x:V,y:ba,width:wa,height:sa};O=m+(v.shadow?8:0);if(m||h)if(Wc)Wc.animate(Wc.crisp(null,null,null,Xa-O,Pa-O));else Wc=aa.rect(O/2,O/2,Xa-O,Pa-O,v.borderRadius,m).attr({stroke:v.borderColor,"stroke-width":m,fill:h||nb}).add().shadow(v.shadow);if(x)if(vd)vd.animate(ja);else vd=aa.rect(V,ba,wa,sa,
0).attr({fill:x}).add().shadow(v.plotShadow);if(w)if(wd)wd.animate(ja);else wd=aa.image(w,V,ba,wa,sa).add();if(v.plotBorderWidth)if(Xc)Xc.animate(Xc.crisp(null,V,ba,wa,sa));else Xc=aa.rect(V,ba,wa,sa,0,v.plotBorderWidth).attr({stroke:v.plotBorderColor,"stroke-width":v.plotBorderWidth,zIndex:4}).add();q.isDirtyBox=false};Yc=Jb=0;Qa(ib,"unload",ca);v.reflow!==false&&Qa(q,"load",F);if(I)for(xd in I)Qa(q,xd,I[xd]);q.options=a;q.series=Ba;q.addSeries=function(m,h,x){var w;if(m){bc(x,q);h=y(h,true);La(q,
"addSeries",{options:m},function(){w=g(m);w.isDirty=true;q.isDirtyLegend=true;h&&q.redraw()})}return w};q.animation=y(v.animation,true);q.destroy=ca;q.get=function(m){var h,x,w;for(h=0;h<ab.length;h++)if(ab[h].options.id==m)return ab[h];for(h=0;h<Ba.length;h++)if(Ba[h].options.id==m)return Ba[h];for(h=0;h<Ba.length;h++){w=Ba[h].data;for(x=0;x<w.length;x++)if(w[x].id==m)return w[x]}return null};q.getSelectedPoints=function(){var m=[];t(Ba,function(h){m=m.concat(zd(h.data,function(x){return x.selected}))});
return m};q.getSelectedSeries=function(){return zd(Ba,function(m){return m.selected})};q.hideLoading=function(){Zc($b,{opacity:0},{duration:a.loading.hideDuration,complete:function(){Ia($b,{display:nb})}});yd=false};q.isInsidePlot=hc;q.redraw=k;q.setSize=rd;q.setTitle=n;q.showLoading=function(m){var h=a.loading;if(!$b){$b=fb(Lb,{className:"highcharts-loading"},qa(h.style,{left:V+$a,top:ba+$a,width:wa+$a,height:sa+$a,zIndex:10,display:nb}),ta);Sd=fb("span",null,h.labelStyle,$b)}Sd.innerHTML=m||a.lang.loading;
if(!yd){Ia($b,{opacity:0,display:""});Zc($b,{opacity:h.style.opacity},{duration:h.showDuration});yd=true}};q.pointCount=0;ka()}var Aa=document,ib=window,Ua=Math,fa=Ua.round,ob=Ua.floor,fd=Ua.ceil,Ca=Ua.max,pb=Ua.min,cb=Ua.abs,kb=Ua.cos,zb=Ua.sin,Tb=Ua.PI,Ud=Tb*2/360,xc=navigator.userAgent,Ac=/msie/i.test(xc)&&!ib.opera,yc=Aa.documentMode==8,ce=/AppleWebKit/.test(xc),Rd=/Firefox/.test(xc),wc=!!Aa.createElementNS&&!!Aa.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,Ib="ontouchstart"in
Aa.documentElement,Jb,Yc,de={},qd=0,qb=1,Gc,Sa,Mc,Bc,$c,Ra,Lb="div",lc="absolute",Pd="relative",vb="hidden",Zb="highcharts-",Bb="visible",$a="px",nb="none",Za="M",Da="L",Vd="rgba(192,192,192,"+(wc?1.0E-6:0.0020)+")",db="",yb="hover",Cc,bd,cd,dd,oc,Dc,Ec,Cd,Dd,ed,Ed,Fd,eb=ib.HighchartsAdapter,Db=eb||{},t=Db.each,zd=Db.grep,jc=Db.map,ya=Db.merge,Ad=Db.hyphenate,Qa=Db.addEvent,Cb=Db.removeEvent,La=Db.fireEvent,Zc=Db.animate,Sc=Db.stop,ub={};eb&&eb.init&&eb.init();if(!eb&&ib.jQuery){var lb=jQuery;t=function(a,
b){for(var c=0,d=a.length;c<d;c++)if(b.call(a[c],a[c],c,a)===false)return c};zd=lb.grep;jc=function(a,b){for(var c=[],d=0,e=a.length;d<e;d++)c[d]=b.call(a[d],a[d],d,a);return c};ya=function(){var a=arguments;return lb.extend(true,null,a[0],a[1],a[2],a[3])};Ad=function(a){return a.replace(/([A-Z])/g,function(b,c){return"-"+c.toLowerCase()})};Qa=function(a,b,c){lb(a).bind(b,c)};Cb=function(a,b,c){var d=Aa.removeEventListener?"removeEventListener":"detachEvent";if(Aa[d]&&!a[d])a[d]=function(){};lb(a).unbind(b,
c)};La=function(a,b,c,d){var e=lb.Event(b),f="detached"+b;qa(e,c);if(a[b]){a[f]=a[b];a[b]=null}lb(a).trigger(e);if(a[f]){a[b]=a[f];a[f]=null}d&&!e.isDefaultPrevented()&&d(e)};Zc=function(a,b,c){var d=lb(a);if(b.d){a.toD=b.d;b.d=1}d.stop();d.animate(b,c)};Sc=function(a){lb(a).stop()};lb.extend(lb.easing,{easeOutQuad:function(a,b,c,d,e){return-d*(b/=e)*(b-2)+c}});var ee=jQuery.fx.step._default,fe=jQuery.fx.prototype.cur;lb.fx.step._default=function(a){var b=a.elem;b.attr?b.attr(a.prop,a.now):ee.apply(this,
arguments)};lb.fx.step.d=function(a){var b=a.elem;if(!a.started){var c=$c.init(b,b.d,b.toD);a.start=c[0];a.end=c[1];a.started=true}b.attr("d",$c.step(a.start,a.end,a.pos,b.toD))};lb.fx.prototype.cur=function(){var a=this.elem;return a.attr?a.attr(this.prop):fe.apply(this,arguments)}}$c={init:function(a,b,c){b=b||"";var d=a.shift,e=b.indexOf("C")>-1,f=e?7:3,g;b=b.split(" ");c=[].concat(c);var i,k,j=function(n){for(g=n.length;g--;)n[g]==Za&&n.splice(g+1,0,n[g+1],n[g+2],n[g+1],n[g+2])};if(e){j(b);j(c)}if(a.isArea){i=
b.splice(b.length-6,6);k=c.splice(c.length-6,6)}if(d){c=[].concat(c).splice(0,f).concat(c);a.shift=false}if(b.length)for(a=c.length;b.length<a;){d=[].concat(b).splice(b.length-f,f);if(e){d[f-6]=d[f-2];d[f-5]=d[f-1]}b=b.concat(d)}if(i){b=b.concat(i);c=c.concat(k)}return[b,c]},step:function(a,b,c,d){var e=[],f=a.length;if(c==1)e=d;else if(f==b.length&&c<1)for(;f--;){d=parseFloat(a[f]);e[f]=isNaN(d)?a[f]:c*parseFloat(b[f]-d)+d}else e=b;return e}};eb={enabled:true,align:"center",x:0,y:15,style:{color:"#666",
fontSize:"11px",lineHeight:"14px"}};Sa={colors:["#4572A7","#AA4643","#89A54E","#80699B","#3D96AE","#DB843D","#92A8CD","#A47D7C","#B5CA92"],symbols:["circle","diamond","square","triangle","triangle-down"],lang:{loading:"Loading...",months:["January","February","March","April","May","June","July","August","September","October","November","December"],weekdays:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],decimalPoint:".",resetZoom:"Reset zoom",resetZoomTitle:"Reset zoom level 1:1",
thousandsSep:","},global:{useUTC:true},chart:{borderColor:"#4572A7",borderRadius:5,defaultSeriesType:"line",ignoreHiddenSeries:true,spacingTop:10,spacingRight:10,spacingBottom:15,spacingLeft:10,style:{fontFamily:'"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif',fontSize:"12px"},backgroundColor:"#FFFFFF",plotBorderColor:"#C0C0C0"},title:{text:"Chart title",align:"center",y:15,style:{color:"#3E576F",fontSize:"16px"}},subtitle:{text:"",align:"center",y:30,style:{color:"#6D869F"}},
plotOptions:{line:{allowPointSelect:false,showCheckbox:false,animation:{duration:1E3},events:{},lineWidth:2,shadow:true,marker:{enabled:true,lineWidth:0,radius:4,lineColor:"#FFFFFF",states:{hover:{},select:{fillColor:"#FFFFFF",lineColor:"#000000",lineWidth:2}}},point:{events:{}},dataLabels:ya(eb,{enabled:false,y:-6,formatter:function(){return this.y}}),showInLegend:true,states:{hover:{marker:{}},select:{marker:{}}},stickyTracking:true}},labels:{style:{position:lc,color:"#3E576F"}},legend:{enabled:true,
align:"center",layout:"horizontal",labelFormatter:function(){return this.name},borderWidth:1,borderColor:"#909090",borderRadius:5,shadow:false,style:{padding:"5px"},itemStyle:{cursor:"pointer",color:"#3E576F"},itemHoverStyle:{cursor:"pointer",color:"#000000"},itemHiddenStyle:{color:"#C0C0C0"},itemCheckboxStyle:{position:lc,width:"13px",height:"13px"},symbolWidth:16,symbolPadding:5,verticalAlign:"bottom",x:0,y:0},loading:{hideDuration:100,labelStyle:{fontWeight:"bold",position:Pd,top:"1em"},showDuration:100,
style:{position:lc,backgroundColor:"white",opacity:0.5,textAlign:"center"}},tooltip:{enabled:true,backgroundColor:"rgba(255, 255, 255, .85)",borderWidth:2,borderRadius:5,shadow:true,snap:Ib?25:10,style:{color:"#333333",fontSize:"12px",padding:"5px",whiteSpace:"nowrap"}},toolbar:{itemStyle:{color:"#4572A7",cursor:"pointer"}},credits:{enabled:true,text:"Highcharts.com",href:"http://www.highcharts.com",position:{align:"right",x:-10,verticalAlign:"bottom",y:-5},style:{cursor:"pointer",color:"#909090",
fontSize:"10px"}}};var Lc={dateTimeLabelFormats:{second:"%H:%M:%S",minute:"%H:%M",hour:"%H:%M",day:"%e. %b",week:"%e. %b",month:"%b '%y",year:"%Y"},endOnTick:false,gridLineColor:"#C0C0C0",labels:eb,lineColor:"#C0D0E0",lineWidth:1,max:null,min:null,minPadding:0.01,maxPadding:0.01,minorGridLineColor:"#E0E0E0",minorGridLineWidth:1,minorTickColor:"#A0A0A0",minorTickLength:2,minorTickPosition:"outside",startOfWeek:1,startOnTick:false,tickColor:"#C0D0E0",tickLength:5,tickmarkPlacement:"between",tickPixelInterval:100,
tickPosition:"outside",tickWidth:1,title:{align:"middle",style:{color:"#6D869F",fontWeight:"bold"}},type:"linear"},hd=ya(Lc,{endOnTick:true,gridLineWidth:1,tickPixelInterval:72,showLastLabel:true,labels:{align:"right",x:-8,y:3},lineWidth:0,maxPadding:0.05,minPadding:0.05,startOnTick:true,tickWidth:0,title:{rotation:270,text:"Y-values"}}),Zd={labels:{align:"right",x:-8,y:null},title:{rotation:270}},Yd={labels:{align:"left",x:8,y:null},title:{rotation:90}},Ld={labels:{align:"center",x:0,y:14},title:{rotation:0}},
Xd=ya(Ld,{labels:{y:-5}}),wb=Sa.plotOptions;eb=wb.line;wb.spline=ya(eb);wb.scatter=ya(eb,{lineWidth:0,states:{hover:{lineWidth:0}}});wb.area=ya(eb,{});wb.areaspline=ya(wb.area);wb.column=ya(eb,{borderColor:"#FFFFFF",borderWidth:1,borderRadius:0,groupPadding:0.2,marker:null,pointPadding:0.1,minPointLength:0,states:{hover:{brightness:0.1,shadow:false},select:{color:"#C0C0C0",borderColor:"#000000",shadow:false}}});wb.bar=ya(wb.column,{dataLabels:{align:"left",x:5,y:0}});wb.pie=ya(eb,{borderColor:"#FFFFFF",
borderWidth:1,center:["50%","50%"],colorByPoint:true,dataLabels:{distance:30,enabled:true,formatter:function(){return this.point.name},y:5},legendType:"point",marker:null,size:"75%",showInLegend:false,slicedOffset:10,states:{hover:{brightness:0.1,shadow:false}}});Bd();var Ub=function(a){var b=[],c;(function(d){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(d))b=[oa(c[1]),oa(c[2]),oa(c[3]),parseFloat(c[4],10)];else if(c=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(d))b=
[oa(c[1],16),oa(c[2],16),oa(c[3],16),1]})(a);return{get:function(d){return b&&!isNaN(b[0])?d=="rgb"?"rgb("+b[0]+","+b[1]+","+b[2]+")":d=="a"?b[3]:"rgba("+b.join(",")+")":a},brighten:function(d){if(ac(d)&&d!==0){var e;for(e=0;e<3;e++){b[e]+=oa(d*255);if(b[e]<0)b[e]=0;if(b[e]>255)b[e]=255}}return this},setOpacity:function(d){b[3]=d;return this}}};Mc=function(a,b,c){function d(F){return F.toString().replace(/^([0-9])$/,"0$1")}if(!J(b)||isNaN(b))return"Invalid date";a=y(a,"%Y-%m-%d %H:%M:%S");b=new Date(b*
qb);var e=b[cd](),f=b[dd](),g=b[oc](),i=b[Dc](),k=b[Ec](),j=Sa.lang,n=j.weekdays;j=j.months;b={a:n[f].substr(0,3),A:n[f],d:d(g),e:g,b:j[i].substr(0,3),B:j[i],m:d(i+1),y:k.toString().substr(2,2),Y:k,H:d(e),I:d(e%12||12),l:e%12||12,M:d(b[bd]()),p:e<12?"AM":"PM",P:e<12?"am":"pm",S:d(b.getSeconds())};for(var z in b)a=a.replace("%"+z,b[z]);return c?a.substr(0,1).toUpperCase()+a.substr(1):a};Hc.prototype={init:function(a,b){this.element=Aa.createElementNS("http://www.w3.org/2000/svg",b);this.renderer=a},
animate:function(a,b,c){if(b=y(b,Bc,true)){b=ya(b);if(c)b.complete=c;Zc(this,a,b)}else{this.attr(a);c&&c()}},attr:function(a,b){var c,d,e,f,g=this.element,i=g.nodeName,k=this.renderer,j,n=this.shadows,z,F=this;if(Kb(a)&&J(b)){c=a;a={};a[c]=b}if(Kb(a)){c=a;if(i=="circle")c={x:"cx",y:"cy"}[c]||c;else if(c=="strokeWidth")c="stroke-width";F=za(g,c)||this[c]||0;if(c!="d"&&c!="visibility")F=parseFloat(F)}else for(c in a){j=false;d=a[c];if(c=="d"){if(d&&d.join)d=d.join(" ");if(/(NaN| {2}|^$)/.test(d))d=
"M 0 0";this.d=d}else if(c=="x"&&i=="text"){for(e=0;e<g.childNodes.length;e++){f=g.childNodes[e];za(f,"x")==za(g,"x")&&za(f,"x",d)}if(this.rotation)za(g,"transform","rotate("+this.rotation+" "+d+" "+oa(a.y||za(g,"y"))+")")}else if(c=="fill")d=k.color(d,g,c);else if(i=="circle"&&(c=="x"||c=="y"))c={x:"cx",y:"cy"}[c]||c;else if(c=="translateX"||c=="translateY"||c=="rotation"||c=="verticalAlign"){this[c]=d;this.updateTransform();j=true}else if(c=="stroke")d=k.color(d,g,c);else if(c=="dashstyle"){c="stroke-dasharray";
if(d){d=d.toLowerCase().replace("shortdashdotdot","3,1,1,1,1,1,").replace("shortdashdot","3,1,1,1").replace("shortdot","1,1,").replace("shortdash","3,1,").replace("longdash","8,3,").replace(/dot/g,"1,3,").replace("dash","4,3,").replace(/,$/,"").split(",");for(e=d.length;e--;)d[e]=oa(d[e])*a["stroke-width"];d=d.join(",")}}else if(c=="isTracker")this[c]=d;else if(c=="width")d=oa(d);else if(c=="align"){c="text-anchor";d={left:"start",center:"middle",right:"end"}[d]}if(c=="strokeWidth")c="stroke-width";
if(ce&&c=="stroke-width"&&d===0)d=1.0E-6;if(this.symbolName&&/^(x|y|r|start|end|innerR)/.test(c)){if(!z){this.symbolAttr(a);z=true}j=true}if(n&&/^(width|height|visibility|x|y|d)$/.test(c))for(e=n.length;e--;)za(n[e],c,d);if(c=="text"){this.textStr=d;this.added&&k.buildText(this)}else j||za(g,c,d)}return F},symbolAttr:function(a){var b=this;t(["x","y","r","start","end","width","height","innerR"],function(c){b[c]=y(a[c],b[c])});b.attr({d:b.renderer.symbols[b.symbolName](b.x,b.y,b.r,{start:b.start,end:b.end,
width:b.width,height:b.height,innerR:b.innerR})})},clip:function(a){return this.attr("clip-path","url("+this.renderer.url+"#"+a.id+")")},crisp:function(a,b,c,d,e){var f,g={},i={},k;a=a||this.strokeWidth||0;k=a%2/2;i.x=ob(b||this.x||0)+k;i.y=ob(c||this.y||0)+k;i.width=ob((d||this.width||0)-2*k);i.height=ob((e||this.height||0)-2*k);i.strokeWidth=a;for(f in i)if(this[f]!=i[f])this[f]=g[f]=i[f];return g},css:function(a){var b=this.element;b=a&&a.width&&b.nodeName=="text";if(a&&a.color)a.fill=a.color;
this.styles=a=qa(this.styles,a);if(Ac&&!wc){b&&delete a.width;Ia(this.element,a)}else this.attr({style:Wd(a)});b&&this.added&&this.renderer.buildText(this);return this},on:function(a,b){var c=b;if(Ib&&a=="click"){a="touchstart";c=function(d){d.preventDefault();b()}}this.element["on"+a]=c;return this},translate:function(a,b){return this.attr({translateX:a,translateY:b})},invert:function(){this.inverted=true;this.updateTransform();return this},updateTransform:function(){var a=this.translateX||0,b=this.translateY||
0,c=this.inverted,d=this.rotation,e=[];if(c){a+=this.attr("width");b+=this.attr("height")}if(a||b)e.push("translate("+a+","+b+")");if(c)e.push("rotate(90) scale(-1,1)");else d&&e.push("rotate("+d+" "+this.x+" "+this.y+")");e.length&&za(this.element,"transform",e.join(" "))},toFront:function(){var a=this.element;a.parentNode.appendChild(a);return this},align:function(a,b,c){if(a){this.alignOptions=a;this.alignByTranslate=b;c||this.renderer.alignedObjects.push(this)}else{a=this.alignOptions;b=this.alignByTranslate}c=
y(c,this.renderer);var d=a.align,e=a.verticalAlign,f=(c.x||0)+(a.x||0),g=(c.y||0)+(a.y||0),i={};if(/^(right|center)$/.test(d))f+=(c.width-(a.width||0))/{right:1,center:2}[d];i[b?"translateX":"x"]=fa(f);if(/^(bottom|middle)$/.test(e))g+=(c.height-(a.height||0))/({bottom:1,middle:2}[e]||1);i[b?"translateY":"y"]=fa(g);this[this.placed?"animate":"attr"](i);this.placed=true;return this},getBBox:function(){var a,b,c,d=this.rotation,e=d*Ud;try{a=qa({},this.element.getBBox())}catch(f){a={width:0,height:0}}b=
a.width;c=a.height;if(d){a.width=cb(c*zb(e))+cb(b*kb(e));a.height=cb(c*kb(e))+cb(b*zb(e))}return a},show:function(){return this.attr({visibility:Bb})},hide:function(){return this.attr({visibility:vb})},add:function(a){var b=this.renderer,c=a||b,d=c.element||b.box,e=d.childNodes,f=this.element,g=za(f,"zIndex");this.parentInverted=a&&a.inverted;this.textStr!==undefined&&b.buildText(this);if(g){c.handleZ=true;g=oa(g)}if(c.handleZ)for(c=0;c<e.length;c++){a=e[c];b=za(a,"zIndex");if(a!=f&&(oa(b)>g||!J(g)&&
J(b))){d.insertBefore(f,a);return this}}d.appendChild(f);this.added=true;return this},destroy:function(){var a=this.element||{},b=this.shadows,c=a.parentNode,d;a.onclick=a.onmouseout=a.onmouseover=a.onmousemove=null;Sc(this);c&&c.removeChild(a);b&&t(b,function(e){(c=e.parentNode)&&c.removeChild(e)});mc(this.renderer.alignedObjects,this);for(d in this)delete this[d];return null},empty:function(){for(var a=this.element,b=a.childNodes,c=b.length;c--;)a.removeChild(b[c])},shadow:function(a){var b=[],
c,d=this.element,e=this.parentInverted?"(-1,-1)":"(1,1)";if(a){for(a=1;a<=3;a++){c=d.cloneNode(0);za(c,{isShadow:"true",stroke:"rgb(0, 0, 0)","stroke-opacity":0.05*a,"stroke-width":7-2*a,transform:"translate"+e,fill:nb});d.parentNode.insertBefore(c,d);b.push(c)}this.shadows=b}return this}};var Uc=function(){this.init.apply(this,arguments)};Uc.prototype={init:function(a,b,c,d){var e=location,f;this.Element=Hc;f=this.createElement("svg").attr({xmlns:"http://www.w3.org/2000/svg",version:"1.1"});a.appendChild(f.element);
this.box=f.element;this.boxWrapper=f;this.alignedObjects=[];this.url=Ac?"":e.href.replace(/#.*?$/,"");this.defs=this.createElement("defs").add();this.forExport=d;this.setSize(b,c,false)},createElement:function(a){var b=new this.Element;b.init(this,a);return b},buildText:function(a){for(var b=a.element,c=y(a.textStr,"").toString().replace(/<(b|strong)>/g,'<span style="font-weight:bold">').replace(/<(i|em)>/g,'<span style="font-style:italic">').replace(/<a/g,"<span").replace(/<\/(b|strong|i|em|a)>/g,
"</span>").split(/<br[^>]?>/g),d=b.childNodes,e=/style="([^"]+)"/,f=/href="([^"]+)"/,g=za(b,"x"),i=a.styles,k=Rd&&i&&i.HcDirection=="rtl"&&!this.forExport,j,n=i&&oa(i.width),z=i&&i.lineHeight,F,W=d.length;W--;)b.removeChild(d[W]);n&&!a.added&&this.box.appendChild(b);t(c,function(ca,ka){var v,I=0,da;ca=ca.replace(/<span/g,"|||<span").replace(/<\/span>/g,"</span>|||");v=ca.split("|||");t(v,function(X){if(X!==""||v.length==1){var U={},R=Aa.createElementNS("http://www.w3.org/2000/svg","tspan");e.test(X)&&
za(R,"style",X.match(e)[1].replace(/(;| |^)color([ :])/,"$1fill$2"));if(f.test(X)){za(R,"onclick",'location.href="'+X.match(f)[1]+'"');Ia(R,{cursor:"pointer"})}X=X.replace(/<(.|\n)*?>/g,"")||" ";if(k){j=[];for(W=X.length;W--;)j.push(X.charAt(W));X=j.join("")}R.appendChild(Aa.createTextNode(X));if(I)U.dx=3;else U.x=g;if(!I){if(ka){da=oa(window.getComputedStyle(F,null).getPropertyValue("line-height"));if(isNaN(da))da=z||F.offsetHeight||18;za(R,"dy",da)}F=R}za(R,U);b.appendChild(R);I++;if(n){X=X.replace(/-/g,
"- ").split(" ");for(var Ha,Ya=[];X.length||Ya.length;){Ha=b.getBBox().width;U=Ha>n;if(!U||X.length==1){X=Ya;Ya=[];if(X.length){R=Aa.createElementNS("http://www.w3.org/2000/svg","tspan");za(R,{x:g,dy:z||16});b.appendChild(R);if(Ha>n)n=Ha}}else{R.removeChild(R.firstChild);Ya.unshift(X.pop())}R.appendChild(Aa.createTextNode(X.join(" ").replace(/- /g,"-")))}}}})})},crispLine:function(a,b){if(a[1]==a[4])a[1]=a[4]=fa(a[1])+b%2/2;if(a[2]==a[5])a[2]=a[5]=fa(a[2])+b%2/2;return a},path:function(a){return this.createElement("path").attr({d:a,
fill:nb})},circle:function(a,b,c){a=Eb(a)?a:{x:a,y:b,r:c};return this.createElement("circle").attr(a)},arc:function(a,b,c,d,e,f){if(Eb(a)){b=a.y;c=a.r;d=a.innerR;e=a.start;f=a.end;a=a.x}return this.symbol("arc",a||0,b||0,c||0,{innerR:d||0,start:e||0,end:f||0})},rect:function(a,b,c,d,e,f){if(Eb(a)){b=a.y;c=a.width;d=a.height;e=a.r;a=a.x}e=this.createElement("rect").attr({rx:e,ry:e,fill:nb});return e.attr(e.crisp(f,a,b,Ca(c,0),Ca(d,0)))},setSize:function(a,b,c){var d=this.alignedObjects,e=d.length;
this.width=a;this.height=b;for(this.boxWrapper[y(c,true)?"animate":"attr"]({width:a,height:b});e--;)d[e].align()},g:function(a){return this.createElement("g").attr(J(a)&&{"class":Zb+a})},image:function(a,b,c,d,e){var f={preserveAspectRatio:nb};arguments.length>1&&qa(f,{x:b,y:c,width:d,height:e});f=this.createElement("image").attr(f);f.element.setAttributeNS("http://www.w3.org/1999/xlink","href",a);return f},symbol:function(a,b,c,d,e){var f,g=this.symbols[a];g=g&&g(b,c,d,e);var i=/^url\((.*?)\)$/;
if(g){f=this.path(g);qa(f,{symbolName:a,x:b,y:c,r:d});e&&qa(f,e)}else if(i.test(a)){a=a.match(i)[1];f=this.image(a).attr({x:b,y:c});fb("img",{onload:function(){var k=de[this.src]||[this.width,this.height];f.attr({width:k[0],height:k[1]}).translate(-fa(k[0]/2),-fa(k[1]/2))},src:a})}else f=this.circle(b,c,d);return f},symbols:{square:function(a,b,c){c=0.707*c;return[Za,a-c,b-c,Da,a+c,b-c,a+c,b+c,a-c,b+c,"Z"]},triangle:function(a,b,c){return[Za,a,b-1.33*c,Da,a+c,b+0.67*c,a-c,b+0.67*c,"Z"]},"triangle-down":function(a,
b,c){return[Za,a,b+1.33*c,Da,a-c,b-0.67*c,a+c,b-0.67*c,"Z"]},diamond:function(a,b,c){return[Za,a,b-c,Da,a+c,b,a,b+c,a-c,b,"Z"]},arc:function(a,b,c,d){var e=d.start,f=d.end-1.0E-6,g=d.innerR,i=kb(e),k=zb(e),j=kb(f);f=zb(f);d=d.end-e<Tb?0:1;return[Za,a+c*i,b+c*k,"A",c,c,0,d,1,a+c*j,b+c*f,Da,a+g*j,b+g*f,"A",g,g,0,d,0,a+g*i,b+g*k,"Z"]}},clipRect:function(a,b,c,d){var e=Zb+qd++,f=this.createElement("clipPath").attr({id:e}).add(this.defs);a=this.rect(a,b,c,d,0).add(f);a.id=e;return a},color:function(a,
b,c){var d,e=/^rgba/;if(a&&a.linearGradient){var f=this;b=a.linearGradient;c=Zb+qd++;var g,i,k;g=f.createElement("linearGradient").attr({id:c,gradientUnits:"userSpaceOnUse",x1:b[0],y1:b[1],x2:b[2],y2:b[3]}).add(f.defs);t(a.stops,function(j){if(e.test(j[1])){d=Ub(j[1]);i=d.get("rgb");k=d.get("a")}else{i=j[1];k=1}f.createElement("stop").attr({offset:j[0],"stop-color":i,"stop-opacity":k}).add(g)});return"url("+this.url+"#"+c+")"}else if(e.test(a)){d=Ub(a);za(b,c+"-opacity",d.get("a"));return d.get("rgb")}else return a},
text:function(a,b,c){var d=Sa.chart.style;b=fa(y(b,0));c=fa(y(c,0));a=this.createElement("text").attr({x:b,y:c,text:a}).css({"font-family":d.fontFamily,"font-size":d.fontSize});a.x=b;a.y=c;return a}};var Ma;if(!wc){var ge=xb(Hc,{init:function(a,b){var c=["<",b,' filled="f" stroked="f"'],d=["position: ",lc,";"];if(b=="shape"||b==Lb)d.push("left:0;top:0;width:10px;height:10px;");if(yc)d.push("visibility: ",b==Lb?vb:Bb);c.push(' style="',d.join(""),'"/>');if(b){c=b==Lb||b=="span"||b=="img"?c.join(""):
a.prepVML(c);this.element=fb(c)}this.renderer=a},add:function(a){var b=this.renderer,c=this.element,d=b.box;d=a?a.element||a:d;a&&a.inverted&&b.invertChild(c,d);yc&&d.gVis==vb&&Ia(c,{visibility:vb});d.appendChild(c);this.added=true;this.alignOnAdd&&this.updateTransform();return this},attr:function(a,b){var c,d,e,f=this.element||{},g=f.style,i=f.nodeName,k=this.renderer,j=this.symbolName,n,z,F=this.shadows,W=this;if(Kb(a)&&J(b)){c=a;a={};a[c]=b}if(Kb(a)){c=a;W=c=="strokeWidth"||c=="stroke-width"?this.strokeweight:
this[c]}else for(c in a){d=a[c];n=false;if(j&&/^(x|y|r|start|end|width|height|innerR)/.test(c)){if(!z){this.symbolAttr(a);z=true}n=true}else if(c=="d"){d=d||[];this.d=d.join(" ");e=d.length;for(n=[];e--;)n[e]=ac(d[e])?fa(d[e]*10)-5:d[e]=="Z"?"x":d[e];d=n.join(" ")||"x";f.path=d;if(F)for(e=F.length;e--;)F[e].path=d;n=true}else if(c=="zIndex"||c=="visibility"){if(yc&&c=="visibility"&&i=="DIV"){f.gVis=d;n=f.childNodes;for(e=n.length;e--;)Ia(n[e],{visibility:d});if(d==Bb)d=null}if(d)g[c]=d;n=true}else if(/^(width|height)$/.test(c)){if(this.updateClipping){this[c]=
d;this.updateClipping()}else g[c]=d;n=true}else if(/^(x|y)$/.test(c)){this[c]=d;if(f.tagName=="SPAN")this.updateTransform();else g[{x:"left",y:"top"}[c]]=d}else if(c=="class")f.className=d;else if(c=="stroke"){d=k.color(d,f,c);c="strokecolor"}else if(c=="stroke-width"||c=="strokeWidth"){f.stroked=d?true:false;c="strokeweight";this[c]=d;if(ac(d))d+=$a}else if(c=="dashstyle"){(f.getElementsByTagName("stroke")[0]||fb(k.prepVML(["<stroke/>"]),null,null,f))[c]=d||"solid";this.dashstyle=d;n=true}else if(c==
"fill")if(i=="SPAN")g.color=d;else{f.filled=d!=nb?true:false;d=k.color(d,f,c);c="fillcolor"}else if(c=="translateX"||c=="translateY"||c=="rotation"||c=="align"){if(c=="align")c="textAlign";this[c]=d;this.updateTransform();n=true}else if(c=="text"){f.innerHTML=d;n=true}if(F&&c=="visibility")for(e=F.length;e--;)F[e].style[c]=d;if(!n)if(yc)f[c]=d;else za(f,c,d)}return W},clip:function(a){var b=this,c=a.members;c.push(b);b.destroyClip=function(){mc(c,b)};return b.css(a.getCSS(b.inverted))},css:function(a){var b=
this.element;if(b=a&&b.tagName=="SPAN"&&a.width){delete a.width;this.textWidth=b;this.updateTransform()}this.styles=qa(this.styles,a);Ia(this.element,a);return this},destroy:function(){this.destroyClip&&this.destroyClip();Hc.prototype.destroy.apply(this)},empty:function(){for(var a=this.element.childNodes,b=a.length,c;b--;){c=a[b];c.parentNode.removeChild(c)}},getBBox:function(){var a=this.element;if(a.nodeName=="text")a.style.position=lc;return{x:a.offsetLeft,y:a.offsetTop,width:a.offsetWidth,height:a.offsetHeight}},
on:function(a,b){this.element["on"+a]=function(){var c=ib.event;c.target=c.srcElement;b(c)};return this},updateTransform:function(){if(this.added){var a=this,b=a.element,c=a.translateX||0,d=a.translateY||0,e=a.x||0,f=a.y||0,g=a.textAlign||"left",i={left:0,center:0.5,right:1}[g],k=g&&g!="left";if(c||d)a.css({marginLeft:c,marginTop:d});a.inverted&&t(b.childNodes,function(I){a.renderer.invertChild(I,b)});if(b.tagName=="SPAN"){var j,n;c=a.rotation;var z;j=0;d=1;var F=0,W;z=oa(a.textWidth);var ca=a.xCorr||
0,ka=a.yCorr||0,v=[c,g,b.innerHTML,a.textWidth].join(",");if(v!=a.cTT){if(J(c)){j=c*Ud;d=kb(j);F=zb(j);Ia(b,{filter:c?["progid:DXImageTransform.Microsoft.Matrix(M11=",d,", M12=",-F,", M21=",F,", M22=",d,", sizingMethod='auto expand')"].join(""):nb})}j=b.offsetWidth;n=b.offsetHeight;if(j>z){Ia(b,{width:z+$a,display:"block",whiteSpace:"normal"});j=z}z=fa(oa(b.style.fontSize||12)*1.2);ca=d<0&&-j;ka=F<0&&-n;W=d*F<0;ca+=F*z*(W?1-i:i);ka-=d*z*(c?W?i:1-i:1);if(k){ca-=j*i*(d<0?-1:1);if(c)ka-=n*i*(F<0?-1:
1);Ia(b,{textAlign:g})}a.xCorr=ca;a.yCorr=ka}Ia(b,{left:e+ca,top:f+ka});a.cTT=v}}else this.alignOnAdd=true},shadow:function(a){var b=[],c=this.element,d=this.renderer,e,f=c.style,g,i=c.path;if(""+c.path==="")i="x";if(a){for(a=1;a<=3;a++){g=['<shape isShadow="true" strokeweight="',7-2*a,'" filled="false" path="',i,'" coordsize="100,100" style="',c.style.cssText,'" />'];e=fb(d.prepVML(g),null,{left:oa(f.left)+1,top:oa(f.top)+1});g=['<stroke color="black" opacity="',0.05*a,'"/>'];fb(d.prepVML(g),null,
null,e);c.parentNode.insertBefore(e,c);b.push(e)}this.shadows=b}return this}});Ma=function(){this.init.apply(this,arguments)};Ma.prototype=ya(Uc.prototype,{isIE8:xc.indexOf("MSIE 8.0")>-1,init:function(a,b,c){var d;this.Element=ge;this.alignedObjects=[];d=this.createElement(Lb);a.appendChild(d.element);this.box=d.element;this.boxWrapper=d;this.setSize(b,c,false);if(!Aa.namespaces.hcv){Aa.namespaces.add("hcv","urn:schemas-microsoft-com:vml");Aa.createStyleSheet().cssText="hcv\\:fill, hcv\\:path, hcv\\:shape, hcv\\:stroke{ behavior:url(#default#VML); display: inline-block; } "}},
clipRect:function(a,b,c,d){var e=this.createElement();return qa(e,{members:[],left:a,top:b,width:c,height:d,getCSS:function(f){var g=this.top,i=this.left,k=i+this.width,j=g+this.height;g={clip:"rect("+fa(f?i:g)+"px,"+fa(f?j:k)+"px,"+fa(f?k:j)+"px,"+fa(f?g:i)+"px)"};!f&&yc&&qa(g,{width:k+$a,height:j+$a});return g},updateClipping:function(){t(e.members,function(f){f.css(e.getCSS(f.inverted))})}})},color:function(a,b,c){var d,e=/^rgba/;if(a&&a.linearGradient){var f,g,i=a.linearGradient,k,j,n,z;t(a.stops,
function(F,W){if(e.test(F[1])){d=Ub(F[1]);f=d.get("rgb");g=d.get("a")}else{f=F[1];g=1}if(W){n=f;z=g}else{k=f;j=g}});a=90-Ua.atan((i[3]-i[1])/(i[2]-i[0]))*180/Tb;c=["<",c,' colors="0% ',k,",100% ",n,'" angle="',a,'" opacity="',z,'" o:opacity2="',j,'" type="gradient" focus="100%" />'];fb(this.prepVML(c),null,null,b)}else if(e.test(a)&&b.tagName!="IMG"){d=Ub(a);c=["<",c,' opacity="',d.get("a"),'"/>'];fb(this.prepVML(c),null,null,b);return d.get("rgb")}else return a},prepVML:function(a){var b=this.isIE8;
a=a.join("");if(b){a=a.replace("/>",' xmlns="urn:schemas-microsoft-com:vml" />');a=a.indexOf('style="')==-1?a.replace("/>",' style="display:inline-block;behavior:url(#default#VML);" />'):a.replace('style="','style="display:inline-block;behavior:url(#default#VML);')}else a=a.replace("<","<hcv:");return a},text:function(a,b,c){var d=Sa.chart.style;return this.createElement("span").attr({text:a,x:fa(b),y:fa(c)}).css({whiteSpace:"nowrap",fontFamily:d.fontFamily,fontSize:d.fontSize})},path:function(a){return this.createElement("shape").attr({coordsize:"100 100",
d:a})},circle:function(a,b,c){return this.path(this.symbols.circle(a,b,c))},g:function(a){var b;if(a)b={className:Zb+a,"class":Zb+a};return this.createElement(Lb).attr(b)},image:function(a,b,c,d,e){var f=this.createElement("img").attr({src:a});arguments.length>1&&f.css({left:b,top:c,width:d,height:e});return f},rect:function(a,b,c,d,e,f){if(Eb(a)){b=a.y;c=a.width;d=a.height;e=a.r;a=a.x}var g=this.symbol("rect");g.r=e;return g.attr(g.crisp(f,a,b,Ca(c,0),Ca(d,0)))},invertChild:function(a,b){var c=b.style;
Ia(a,{flip:"x",left:oa(c.width)-10,top:oa(c.height)-10,rotation:-90})},symbols:{arc:function(a,b,c,d){var e=d.start,f=d.end,g=kb(e),i=zb(e),k=kb(f),j=zb(f);d=d.innerR;var n=0.07/c,z=d&&0.1/d||0;if(f-e===0)return["x"];else if(2*Tb-f+e<n)k=-n;else if(f-e<z)k=kb(e+z);return["wa",a-c,b-c,a+c,b+c,a+c*g,b+c*i,a+c*k,b+c*j,"at",a-d,b-d,a+d,b+d,a+d*k,b+d*j,a+d*g,b+d*i,"x","e"]},circle:function(a,b,c){return["wa",a-c,b-c,a+c,b+c,a+c,b,a+c,b,"e"]},rect:function(a,b,c,d){if(!J(d))return[];var e=d.width;d=d.height;
var f=a+e,g=b+d;c=pb(c,e,d);return[Za,a+c,b,Da,f-c,b,"wa",f-2*c,b,f,b+2*c,f-c,b,f,b+c,Da,f,g-c,"wa",f-2*c,g-2*c,f,g,f,g-c,f-c,g,Da,a+c,g,"wa",a,g-2*c,a+2*c,g,a+c,g,a,g-c,Da,a,b+c,"wa",a,b,a+2*c,b+2*c,a,b+c,a+c,b,"x","e"]}}})}var Qd=wc?Uc:Ma;Hd.prototype.callbacks=[];var zc=function(){};zc.prototype={init:function(a,b){var c;this.series=a;this.applyOptions(b);this.pointAttr={};if(a.options.colorByPoint){c=a.chart.options.colors;if(!this.options)this.options={};this.color=this.options.color=this.color||
c[Jb++];if(Jb>=c.length)Jb=0}a.chart.pointCount++;return this},applyOptions:function(a){var b=this.series;this.config=a;if(ac(a)||a===null)this.y=a;else if(Eb(a)&&!ac(a.length)){qa(this,a);this.options=a}else if(Kb(a[0])){this.name=a[0];this.y=a[1]}else if(ac(a[0])){this.x=a[0];this.y=a[1]}if(this.x===Ra)this.x=b.autoIncrement()},destroy:function(){var a=this,b=a.series,c;b.chart.pointCount--;a==b.chart.hoverPoint&&a.onMouseOut();b.chart.hoverPoints=null;Cb(a);t(["graphic","tracker","group","dataLabel",
"connector"],function(d){a[d]&&a[d].destroy()});a.legendItem&&a.series.chart.legend.destroyItem(a);for(c in a)a[c]=null},select:function(a,b){var c=this,d=c.series.chart;c.selected=a=y(a,!c.selected);c.firePointEvent(a?"select":"unselect");c.setState(a&&"select");b||t(d.getSelectedPoints(),function(e){if(e.selected&&e!=c){e.selected=false;e.setState(db);e.firePointEvent("unselect")}})},onMouseOver:function(){var a=this.series.chart,b=a.tooltip,c=a.hoverPoint;c&&c!=this&&c.onMouseOut();this.firePointEvent("mouseOver");
b&&!b.shared&&b.refresh(this);this.setState(yb);a.hoverPoint=this},onMouseOut:function(){this.firePointEvent("mouseOut");this.setState();this.series.chart.hoverPoint=null},tooltipFormatter:function(a){var b=this.series;return['<span style="color:'+b.color+'">',this.name||b.name,"</span>: ",!a?"<b>x = "+(this.name||this.x)+",</b> ":"","<b>",!a?"y = ":"",this.y,"</b><br/>"].join("")},getDataLabelText:function(){return this.series.options.dataLabels.formatter.call({x:this.x,y:this.y,series:this.series,
point:this,percentage:this.percentage,total:this.total||this.stackTotal})},update:function(a,b,c){var d=this,e=d.series,f=d.dataLabel,g=d.graphic,i=e.chart;b=y(b,true);d.firePointEvent("update",{options:a},function(){d.applyOptions(a);f&&f.attr({text:d.getDataLabelText()});if(Eb(a)){e.getAttribs();g&&g.attr(d.pointAttr[e.state])}e.isDirty=true;b&&i.redraw(c)})},remove:function(a,b){var c=this,d=c.series,e=d.chart,f=d.data;bc(b,e);a=y(a,true);c.firePointEvent("remove",null,function(){mc(f,c);c.destroy();
d.isDirty=true;a&&e.redraw()})},firePointEvent:function(a,b,c){var d=this,e=this.series.options;if(e.point.events[a]||d.options&&d.options.events&&d.options.events[a])this.importEvents();if(a=="click"&&e.allowPointSelect)c=function(f){d.select(null,f.ctrlKey||f.metaKey||f.shiftKey)};La(this,a,b,c)},importEvents:function(){if(!this.hasImportedEvents){var a=ya(this.series.options.point,this.options).events,b;this.events=a;for(b in a)Qa(this,b,a[b]);this.hasImportedEvents=true}},setState:function(a){var b=
this.series,c=b.options.states,d=wb[b.type].marker&&b.options.marker,e=d&&!d.enabled,f=(d=d&&d.states[a])&&d.enabled===false,g=b.stateMarkerGraphic,i=b.chart,k=this.pointAttr;a||(a=db);if(!(a==this.state||this.selected&&a!="select"||c[a]&&c[a].enabled===false||a&&(f||e&&!d.enabled))){if(this.graphic)this.graphic.attr(k[a]);else{if(a){if(!g)b.stateMarkerGraphic=g=i.renderer.circle(0,0,k[a].r).attr(k[a]).add(b.group);g.translate(this.plotX,this.plotY)}if(g)g[a?"show":"hide"]()}this.state=a}}};var mb=
function(){};mb.prototype={isCartesian:true,type:"line",pointClass:zc,pointAttrToOptions:{stroke:"lineColor","stroke-width":"lineWidth",fill:"fillColor",r:"radius"},init:function(a,b){var c,d;d=a.series.length;this.chart=a;b=this.setOptions(b);qa(this,{index:d,options:b,name:b.name||"Series "+(d+1),state:db,pointAttr:{},visible:b.visible!==false,selected:b.selected===true});d=b.events;for(c in d)Qa(this,c,d[c]);if(d&&d.click||b.point&&b.point.events&&b.point.events.click||b.allowPointSelect)a.runTrackerClick=
true;this.getColor();this.getSymbol();this.setData(b.data,false)},autoIncrement:function(){var a=this.options,b=this.xIncrement;b=y(b,a.pointStart,0);this.pointInterval=y(this.pointInterval,a.pointInterval,1);this.xIncrement=b+this.pointInterval;return b},cleanData:function(){var a=this.chart,b=this.data,c,d,e=a.smallestInterval,f,g;b.sort(function(i,k){return i.x-k.x});for(g=b.length-1;g>=0;g--)b[g-1]&&b[g-1].x==b[g].x&&b.splice(g-1,1);for(g=b.length-1;g>=0;g--)if(b[g-1]){f=b[g].x-b[g-1].x;if(d===
Ra||f<d){d=f;c=g}}if(e===Ra||d<e)a.smallestInterval=d;this.closestPoints=c},getSegments:function(){var a=-1,b=[],c=this.data;t(c,function(d,e){if(d.y===null){e>a+1&&b.push(c.slice(a+1,e));a=e}else e==c.length-1&&b.push(c.slice(a+1,e+1))});this.segments=b},setOptions:function(a){var b=this.chart.options.plotOptions;return ya(b[this.type],b.series,a)},getColor:function(){var a=this.chart.options.colors;this.color=this.options.color||a[Jb++]||"#0000ff";if(Jb>=a.length)Jb=0},getSymbol:function(){var a=
this.chart.options.symbols;this.symbol=this.options.marker.symbol||a[Yc++];if(Yc>=a.length)Yc=0},addPoint:function(a,b,c,d){var e=this.data,f=this.graph,g=this.area,i=this.chart;a=(new this.pointClass).init(this,a);bc(d,i);if(f&&c)f.shift=c;if(g){g.shift=c;g.isArea=true}b=y(b,true);e.push(a);c&&e[0].remove(false);this.isDirty=true;b&&i.redraw()},setData:function(a,b){var c=this,d=c.data,e=c.initialColor,f=c.chart,g=d&&d.length||0;c.xIncrement=null;if(J(e))Jb=e;for(a=jc(nc(a||[]),function(i){return(new c.pointClass).init(c,
i)});g--;)d[g].destroy();c.data=a;c.cleanData();c.getSegments();c.isDirty=true;f.isDirtyBox=true;y(b,true)&&f.redraw(false)},remove:function(a,b){var c=this,d=c.chart;a=y(a,true);if(!c.isRemoving){c.isRemoving=true;La(c,"remove",null,function(){c.destroy();d.isDirtyLegend=d.isDirtyBox=true;a&&d.redraw(b)})}c.isRemoving=false},translate:function(){for(var a=this.chart,b=this.options.stacking,c=this.xAxis.categories,d=this.yAxis,e=this.data,f=e.length;f--;){var g=e[f],i=g.x,k=g.y,j=g.low,n=d.stacks[(k<
0?"-":"")+this.stackKey];g.plotX=this.xAxis.translate(i);if(b&&this.visible&&n&&n[i]){j=n[i];i=j.total;j.cum=j=j.cum-k;k=j+k;if(b=="percent"){j=i?j*100/i:0;k=i?k*100/i:0}g.percentage=i?g.y*100/i:0;g.stackTotal=i}if(J(j))g.yBottom=d.translate(j,0,1);if(k!==null)g.plotY=d.translate(k,0,1);g.clientX=a.inverted?a.plotHeight-g.plotX:g.plotX;g.category=c&&c[g.x]!==Ra?c[g.x]:g.x}},setTooltipPoints:function(a){var b=this.chart,c=b.inverted,d=[],e=fa((c?b.plotTop:b.plotLeft)+b.plotSizeX),f,g,i=[];if(a)this.tooltipPoints=
null;t(this.segments,function(k){d=d.concat(k)});if(this.xAxis&&this.xAxis.reversed)d=d.reverse();t(d,function(k,j){f=d[j-1]?d[j-1].high+1:0;for(g=k.high=d[j+1]?ob((k.plotX+(d[j+1]?d[j+1].plotX:e))/2):e;f<=g;)i[c?e-f++:f++]=k});this.tooltipPoints=i},onMouseOver:function(){var a=this.chart,b=a.hoverSeries;if(!(!Ib&&a.mouseIsDown)){b&&b!=this&&b.onMouseOut();this.options.events.mouseOver&&La(this,"mouseOver");this.tracker&&this.tracker.toFront();this.setState(yb);a.hoverSeries=this}},onMouseOut:function(){var a=
this.options,b=this.chart,c=b.tooltip,d=b.hoverPoint;d&&d.onMouseOut();this&&a.events.mouseOut&&La(this,"mouseOut");c&&!a.stickyTracking&&c.hide();this.setState();b.hoverSeries=null},animate:function(a){var b=this.chart,c=this.clipRect,d=this.options.animation;if(d&&!Eb(d))d={};if(a){if(!c.isAnimating){c.attr("width",0);c.isAnimating=true}}else{c.animate({width:b.plotSizeX},d);this.animate=null}},drawPoints:function(){var a,b=this.data,c=this.chart,d,e,f,g,i,k;if(this.options.marker.enabled)for(f=
b.length;f--;){g=b[f];d=g.plotX;e=g.plotY;k=g.graphic;if(e!==Ra&&!isNaN(e)){a=g.pointAttr[g.selected?"select":db];i=a.r;if(k)k.animate({x:d,y:e,r:i});else g.graphic=c.renderer.symbol(y(g.marker&&g.marker.symbol,this.symbol),d,e,i).attr(a).add(this.group)}}},convertAttribs:function(a,b,c,d){var e=this.pointAttrToOptions,f,g,i={};a=a||{};b=b||{};c=c||{};d=d||{};for(f in e){g=e[f];i[f]=y(a[g],b[f],c[f],d[f])}return i},getAttribs:function(){var a=this,b=wb[a.type].marker?a.options.marker:a.options,c=
b.states,d=c[yb],e,f=a.color,g={stroke:f,fill:f},i=a.data,k=[],j,n=a.pointAttrToOptions;if(a.options.marker){d.radius=d.radius||b.radius+2;d.lineWidth=d.lineWidth||b.lineWidth+1}else d.color=d.color||Ub(d.color||f).brighten(d.brightness).get();k[db]=a.convertAttribs(b,g);t([yb,"select"],function(F){k[F]=a.convertAttribs(c[F],k[db])});a.pointAttr=k;for(f=i.length;f--;){g=i[f];if((b=g.options&&g.options.marker||g.options)&&b.enabled===false)b.radius=0;e=false;if(g.options)for(var z in n)if(J(b[n[z]]))e=
true;if(e){j=[];c=b.states||{};e=c[yb]=c[yb]||{};if(!a.options.marker)e.color=Ub(e.color||g.options.color).brighten(e.brightness||d.brightness).get();j[db]=a.convertAttribs(b,k[db]);j[yb]=a.convertAttribs(c[yb],k[yb],j[db]);j.select=a.convertAttribs(c.select,k.select,j[db])}else j=k;g.pointAttr=j}},destroy:function(){var a=this,b=a.chart,c=/\/5[0-9\.]+ (Safari|Mobile)\//.test(xc),d,e;Cb(a);a.legendItem&&a.chart.legend.destroyItem(a);t(a.data,function(f){f.destroy()});t(["area","graph","dataLabelsGroup",
"group","tracker"],function(f){if(a[f]){d=c&&f=="group"?"hide":"destroy";a[f][d]()}});if(b.hoverSeries==a)b.hoverSeries=null;mc(b.series,a);for(e in a)delete a[e]},drawDataLabels:function(){if(this.options.dataLabels.enabled){var a,b,c=this.data,d=this.options.dataLabels,e,f=this.dataLabelsGroup,g=this.chart,i=g.inverted,k=this.type,j;if(!f)f=this.dataLabelsGroup=g.renderer.g(Zb+"data-labels").attr({visibility:this.visible?Bb:vb,zIndex:5}).translate(g.plotLeft,g.plotTop).add();j=d.color;if(j=="auto")j=
null;d.style.color=y(j,this.color);t(c,function(n){var z=n.barX;z=z&&z+n.barW/2||n.plotX||-999;var F=y(n.plotY,-999),W=n.dataLabel,ca=d.align;e=n.getDataLabelText();a=(i?g.plotWidth-F:z)+d.x;b=(i?g.plotHeight-z:F)+d.y;if(k=="column")a+={left:-1,right:1}[ca]*n.barW/2||0;if(W)W.animate({x:a,y:b});else if(J(e))W=n.dataLabel=g.renderer.text(e,a,b).attr({align:ca,rotation:d.rotation,zIndex:1}).css(d.style).add(f);i&&!d.y&&W.attr({y:b+parseInt(W.styles.lineHeight)*0.9-W.getBBox().height/2})})}},drawGraph:function(){var a=
this,b=a.options,c=a.graph,d=[],e,f=a.area,g=a.group,i=b.lineColor||a.color,k=b.lineWidth,j=b.dashStyle,n,z=a.chart.renderer,F=a.yAxis.getThreshold(b.threshold||0),W=/^area/.test(a.type),ca=[],ka=[];t(a.segments,function(v){n=[];t(v,function(U,R){if(a.getPointSpline)n.push.apply(n,a.getPointSpline(v,U,R));else{n.push(R?Da:Za);R&&b.step&&n.push(U.plotX,v[R-1].plotY);n.push(U.plotX,U.plotY)}});if(v.length>1)d=d.concat(n);else ca.push(v[0]);if(W){var I=[],da,X=n.length;for(da=0;da<X;da++)I.push(n[da]);
X==3&&I.push(Da,n[1],n[2]);if(b.stacking&&a.type!="areaspline")for(da=v.length-1;da>=0;da--)I.push(v[da].plotX,v[da].yBottom);else I.push(Da,v[v.length-1].plotX,F,Da,v[0].plotX,F);ka=ka.concat(I)}});a.graphPath=d;a.singlePoints=ca;if(W){e=y(b.fillColor,Ub(a.color).setOpacity(b.fillOpacity||0.75).get());if(f)f.animate({d:ka});else a.area=a.chart.renderer.path(ka).attr({fill:e}).add(g)}if(c)c.animate({d:d});else if(k){c={stroke:i,"stroke-width":k};if(j)c.dashstyle=j;a.graph=z.path(d).attr(c).add(g).shadow(b.shadow)}},
render:function(){var a=this,b=a.chart,c,d,e=a.options,f=e.animation,g=f&&a.animate;f=g?f&&f.duration||500:0;var i=a.clipRect;d=b.renderer;if(!i){i=a.clipRect=!b.hasRendered&&b.clipRect?b.clipRect:d.clipRect(0,0,b.plotSizeX,b.plotSizeY);if(!b.clipRect)b.clipRect=i}if(!a.group){c=a.group=d.g("series");if(b.inverted){d=function(){c.attr({width:b.plotWidth,height:b.plotHeight}).invert()};d();Qa(b,"resize",d)}c.clip(a.clipRect).attr({visibility:a.visible?Bb:vb,zIndex:e.zIndex}).translate(b.plotLeft,b.plotTop).add(b.seriesGroup)}a.drawDataLabels();
g&&a.animate(true);a.getAttribs();a.drawGraph&&a.drawGraph();a.drawPoints();a.options.enableMouseTracking!==false&&a.drawTracker();g&&a.animate();setTimeout(function(){i.isAnimating=false;if((c=a.group)&&i!=b.clipRect&&i.renderer){c.clip(a.clipRect=b.clipRect);i.destroy()}},f);a.isDirty=false},redraw:function(){var a=this.chart,b=this.group;if(b){a.inverted&&b.attr({width:a.plotWidth,height:a.plotHeight});b.animate({translateX:a.plotLeft,translateY:a.plotTop})}this.translate();this.setTooltipPoints(true);
this.render()},setState:function(a){var b=this.options,c=this.graph,d=b.states;b=b.lineWidth;a=a||db;if(this.state!=a){this.state=a;if(!(d[a]&&d[a].enabled===false)){if(a)b=d[a].lineWidth||b+1;if(c&&!c.dashstyle)c.attr({"stroke-width":b},a?0:500)}}},setVisible:function(a,b){var c=this.chart,d=this.legendItem,e=this.group,f=this.tracker,g=this.dataLabelsGroup,i,k=this.data,j=c.options.chart.ignoreHiddenSeries;i=this.visible;i=(this.visible=a=a===Ra?!i:a)?"show":"hide";e&&e[i]();if(f)f[i]();else for(e=
k.length;e--;){f=k[e];f.tracker&&f.tracker[i]()}g&&g[i]();d&&c.legend.colorizeItem(this,a);this.isDirty=true;this.options.stacking&&t(c.series,function(n){if(n.options.stacking&&n.visible)n.isDirty=true});if(j)c.isDirtyBox=true;b!==false&&c.redraw();La(this,i)},show:function(){this.setVisible(true)},hide:function(){this.setVisible(false)},select:function(a){this.selected=a=a===Ra?!this.selected:a;if(this.checkbox)this.checkbox.checked=a;La(this,a?"select":"unselect")},drawTracker:function(){var a=
this,b=a.options,c=[].concat(a.graphPath),d=c.length,e=a.chart,f=e.options.tooltip.snap,g=a.tracker,i=b.cursor;i=i&&{cursor:i};var k=a.singlePoints,j;if(d)for(j=d+1;j--;){c[j]==Za&&c.splice(j+1,0,c[j+1]-f,c[j+2],Da);if(j&&c[j]==Za||j==d)c.splice(j,0,Da,c[j-2]+f,c[j-1])}for(j=0;j<k.length;j++){d=k[j];c.push(Za,d.plotX-f,d.plotY,Da,d.plotX+f,d.plotY)}if(g)g.attr({d:c});else a.tracker=e.renderer.path(c).attr({isTracker:true,stroke:Vd,fill:nb,"stroke-width":b.lineWidth+2*f,visibility:a.visible?Bb:vb,
zIndex:1}).on(Ib?"touchstart":"mouseover",function(){e.hoverSeries!=a&&a.onMouseOver()}).on("mouseout",function(){b.stickyTracking||a.onMouseOut()}).css(i).add(e.trackerGroup)}};Ma=xb(mb);ub.line=Ma;Ma=xb(mb,{type:"area"});ub.area=Ma;Ma=xb(mb,{type:"spline",getPointSpline:function(a,b,c){var d=b.plotX,e=b.plotY,f=a[c-1],g=a[c+1],i,k,j,n;if(c&&c<a.length-1){a=f.plotY;j=g.plotX;g=g.plotY;var z;i=(1.5*d+f.plotX)/2.5;k=(1.5*e+a)/2.5;j=(1.5*d+j)/2.5;n=(1.5*e+g)/2.5;z=(n-k)*(j-d)/(j-i)+e-n;k+=z;n+=z;if(k>
a&&k>e){k=Ca(a,e);n=2*e-k}else if(k<a&&k<e){k=pb(a,e);n=2*e-k}if(n>g&&n>e){n=Ca(g,e);k=2*e-n}else if(n<g&&n<e){n=pb(g,e);k=2*e-n}b.rightContX=j;b.rightContY=n}if(c){b=["C",f.rightContX||f.plotX,f.rightContY||f.plotY,i||d,k||e,d,e];f.rightContX=f.rightContY=null}else b=[Za,d,e];return b}});ub.spline=Ma;Ma=xb(Ma,{type:"areaspline"});ub.areaspline=Ma;var ad=xb(mb,{type:"column",pointAttrToOptions:{stroke:"borderColor","stroke-width":"borderWidth",fill:"color",r:"borderRadius"},init:function(){mb.prototype.init.apply(this,
arguments);var a=this,b=a.chart;b.hasColumn=true;b.hasRendered&&t(b.series,function(c){if(c.type==a.type)c.isDirty=true})},translate:function(){var a=this,b=a.chart,c=0,d=a.xAxis.reversed,e=a.xAxis.categories,f={},g,i;mb.prototype.translate.apply(a);t(b.series,function(I){if(I.type==a.type){if(I.options.stacking){g=I.stackKey;if(f[g]===Ra)f[g]=c++;i=f[g]}else if(I.visible)i=c++;I.columnIndex=i}});var k=a.options,j=a.data,n=a.closestPoints;b=cb(j[1]?j[n].plotX-j[n-1].plotX:b.plotSizeX/(e?e.length:
1));e=b*k.groupPadding;n=(b-2*e)/c;var z=k.pointWidth,F=J(z)?(n-z)/2:n*k.pointPadding,W=Ca(y(z,n-2*F),1),ca=F+(e+((d?c-a.columnIndex:a.columnIndex)||0)*n-b/2)*(d?-1:1),ka=a.yAxis.getThreshold(k.threshold||0),v=y(k.minPointLength,5);t(j,function(I){var da=I.plotY,X=I.yBottom||ka,U=I.plotX+ca,R=fd(pb(da,X)),Ha=fd(Ca(da,X)-R),Ya;if(cb(Ha)<v){if(v){Ha=v;R=cb(R-ka)>v?X-v:ka-(da<=ka?v:0)}Ya=R-3}qa(I,{barX:U,barY:R,barW:W,barH:Ha});I.shapeType="rect";I.shapeArgs={x:U,y:R,width:W,height:Ha,r:k.borderRadius};
I.trackerArgs=J(Ya)&&ya(I.shapeArgs,{height:Ca(6,Ha+3),y:Ya})})},getSymbol:function(){},drawGraph:function(){},drawPoints:function(){var a=this,b=a.options,c=a.chart.renderer,d,e;t(a.data,function(f){var g=f.plotY;if(g!==Ra&&!isNaN(g)){d=f.graphic;e=f.shapeArgs;if(d){Sc(d);d.animate(e)}else f.graphic=c[f.shapeType](e).attr(f.pointAttr[f.selected?"select":db]).add(a.group).shadow(b.shadow)}})},drawTracker:function(){var a=this,b=a.chart,c=b.renderer,d,e,f=+new Date,g=a.options.cursor,i=g&&{cursor:g},
k;t(a.data,function(j){e=j.tracker;d=j.trackerArgs||j.shapeArgs;if(j.y!==null)if(e)e.attr(d);else j.tracker=c[j.shapeType](d).attr({isTracker:f,fill:Vd,visibility:a.visible?Bb:vb,zIndex:1}).on(Ib?"touchstart":"mouseover",function(n){k=n.relatedTarget||n.fromElement;b.hoverSeries!=a&&za(k,"isTracker")!=f&&a.onMouseOver();j.onMouseOver()}).on("mouseout",function(n){if(!a.options.stickyTracking){k=n.relatedTarget||n.toElement;za(k,"isTracker")!=f&&a.onMouseOut()}}).css(i).add(b.trackerGroup)})},animate:function(a){var b=
this,c=b.data;if(!a){t(c,function(d){var e=d.graphic;if(e){e.attr({height:0,y:b.yAxis.translate(0,0,1)});e.animate({height:d.barH,y:d.barY},b.options.animation)}});b.animate=null}},remove:function(){var a=this,b=a.chart;b.hasRendered&&t(b.series,function(c){if(c.type==a.type)c.isDirty=true});mb.prototype.remove.apply(a,arguments)}});ub.column=ad;Ma=xb(ad,{type:"bar",init:function(a){a.inverted=this.inverted=true;ad.prototype.init.apply(this,arguments)}});ub.bar=Ma;Ma=xb(mb,{type:"scatter",translate:function(){var a=
this;mb.prototype.translate.apply(a);t(a.data,function(b){b.shapeType="circle";b.shapeArgs={x:b.plotX,y:b.plotY,r:a.chart.options.tooltip.snap}})},drawTracker:function(){var a=this,b=a.options.cursor,c=b&&{cursor:b},d;t(a.data,function(e){(d=e.graphic)&&d.attr({isTracker:true}).on("mouseover",function(){a.onMouseOver();e.onMouseOver()}).on("mouseout",function(){a.options.stickyTracking||a.onMouseOut()}).css(c)})},cleanData:function(){}});ub.scatter=Ma;Ma=xb(zc,{init:function(){zc.prototype.init.apply(this,
arguments);var a=this,b;qa(a,{visible:a.visible!==false,name:y(a.name,"Slice")});b=function(){a.slice()};Qa(a,"select",b);Qa(a,"unselect",b);return a},setVisible:function(a){var b=this.series.chart,c=this.tracker,d=this.dataLabel,e=this.connector,f;f=(this.visible=a=a===Ra?!this.visible:a)?"show":"hide";this.group[f]();c&&c[f]();d&&d[f]();e&&e[f]();this.legendItem&&b.legend.colorizeItem(this,a)},slice:function(a,b,c){var d=this.series.chart,e=this.slicedTranslation;bc(c,d);y(b,true);a=this.sliced=
J(a)?a:!this.sliced;this.group.animate({translateX:a?e[0]:d.plotLeft,translateY:a?e[1]:d.plotTop})}});Ma=xb(mb,{type:"pie",isCartesian:false,pointClass:Ma,pointAttrToOptions:{stroke:"borderColor","stroke-width":"borderWidth",fill:"color"},getColor:function(){this.initialColor=Jb},animate:function(){var a=this;t(a.data,function(b){var c=b.graphic;b=b.shapeArgs;var d=-Tb/2;if(c){c.attr({r:0,start:d,end:d});c.animate({r:b.r,start:b.start,end:b.end},a.options.animation)}});a.animate=null},translate:function(){var a=
0,b=-0.25,c=this.options,d=c.slicedOffset,e=d+c.borderWidth,f=c.center,g=this.chart,i=g.plotWidth,k=g.plotHeight,j,n,z,F=this.data,W=2*Tb,ca,ka=pb(i,k),v,I,da,X=c.dataLabels.distance;f.push(c.size,c.innerSize||0);f=jc(f,function(U,R){return(v=/%$/.test(U))?[i,k,ka,ka][R]*oa(U)/100:U});this.getX=function(U,R){z=Ua.asin((U-f[1])/(f[2]/2+X));return f[0]+(R?-1:1)*kb(z)*(f[2]/2+X)};this.center=f;t(F,function(U){a+=U.y});t(F,function(U){ca=a?U.y/a:0;j=fa(b*W*1E3)/1E3;b+=ca;n=fa(b*W*1E3)/1E3;U.shapeType=
"arc";U.shapeArgs={x:f[0],y:f[1],r:f[2]/2,innerR:f[3]/2,start:j,end:n};z=(n+j)/2;U.slicedTranslation=jc([kb(z)*d+g.plotLeft,zb(z)*d+g.plotTop],fa);I=kb(z)*f[2]/2;da=zb(z)*f[2]/2;U.tooltipPos=[f[0]+I*0.7,f[1]+da*0.7];U.labelPos=[f[0]+I+kb(z)*X,f[1]+da+zb(z)*X,f[0]+I+kb(z)*e,f[1]+da+zb(z)*e,f[0]+I,f[1]+da,X<0?"center":z<W/4?"left":"right",z];U.percentage=ca*100;U.total=a});this.setTooltipPoints()},render:function(){this.getAttribs();this.drawPoints();this.options.enableMouseTracking!==false&&this.drawTracker();
this.drawDataLabels();this.options.animation&&this.animate&&this.animate();this.isDirty=false},drawPoints:function(){var a=this.chart,b=a.renderer,c,d,e,f;t(this.data,function(g){d=g.graphic;f=g.shapeArgs;e=g.group;if(!e)e=g.group=b.g("point").attr({zIndex:5}).add();c=g.sliced?g.slicedTranslation:[a.plotLeft,a.plotTop];e.translate(c[0],c[1]);if(d)d.animate(f);else g.graphic=b.arc(f).attr(qa(g.pointAttr[db],{"stroke-linejoin":"round"})).add(g.group);g.visible===false&&g.setVisible(false)})},drawDataLabels:function(){var a=
this.data,b,c=this.chart,d=this.options.dataLabels,e=y(d.connectorPadding,10),f=y(d.connectorWidth,1),g,i,k=d.distance>0,j,n,z=this.center[1],F=[[],[],[],[]],W,ca,ka,v,I,da,X,U=4,R;mb.prototype.drawDataLabels.apply(this);t(a,function(Ha){var Ya=Ha.labelPos[7];F[Ya<0?0:Ya<Tb/2?1:Ya<Tb?2:3].push(Ha)});F[1].reverse();F[3].reverse();for(X=function(Ha,Ya){return Ha.y>Ya.y};U--;){a=0;b=[].concat(F[U]);b.sort(X);for(R=b.length;R--;)b[R].rank=R;for(v=0;v<2;v++){n=(da=U%3)?9999:-9999;I=da?-1:1;for(R=0;R<F[U].length;R++){b=
F[U][R];if(g=b.dataLabel){i=b.labelPos;ka=Bb;W=i[0];ca=i[1];j||(j=g&&g.getBBox().height);if(k)if(v&&b.rank<a)ka=vb;else if(!da&&ca<n+j||da&&ca>n-j){ca=n+I*j;W=this.getX(ca,U>1);if(!da&&ca+j>z||da&&ca-j<z)if(v)ka=vb;else a++}if(b.visible===false)ka=vb;if(ka==Bb)n=ca;if(v){g.attr({visibility:ka,align:i[6]})[g.moved?"animate":"attr"]({x:W+d.x+({left:e,right:-e}[i[6]]||0),y:ca+d.y});g.moved=true;if(k&&f){g=b.connector;i=[Za,W+(i[6]=="left"?5:-5),ca,Da,W,ca,Da,i[2],i[3],Da,i[4],i[5]];if(g){g.animate({d:i});
g.attr("visibility",ka)}else b.connector=g=this.chart.renderer.path(i).attr({"stroke-width":f,stroke:d.connectorColor||"#606060",visibility:ka,zIndex:3}).translate(c.plotLeft,c.plotTop).add()}}}}}}},drawTracker:ad.prototype.drawTracker,getSymbol:function(){}});ub.pie=Ma;ib.Highcharts={Chart:Hd,dateFormat:Mc,pathAnim:$c,getOptions:function(){return Sa},numberFormat:Gd,Point:zc,Color:Ub,Renderer:Qd,seriesTypes:ub,setOptions:function(a){Sa=ya(Sa,a);Bd();return Sa},Series:mb,addEvent:Qa,createElement:fb,
discardElement:Fc,css:Ia,each:t,extend:qa,map:jc,merge:ya,pick:y,extendClass:xb,version:"2.1.4"}})();
"undefined"!=typeof jQuery&&(function(a){a.imgpreload=function(c,b){b=a.extend({},a.fn.imgpreload.defaults,b instanceof Function?{all:b}:b);if("string"==typeof c)c=[c];for(var d=[],g=c.length,e=0;e<g;e++){var f=new Image;a(f).bind("load error",function(c){d.push(this);a.data(this,"loaded","error"==c.type?false:true);b.each instanceof Function&&b.each.call(this);d.length>=g&&b.all instanceof Function&&b.all.call(d)});f.src=c[e]}};a.fn.imgpreload=function(c){var b=[];this.each(function(){b.push(a(this).attr("src"))});a.imgpreload(b,c);return this};a.fn.imgpreload.defaults={each:null,all:null}})(jQuery);
BuildSubMenus=function(){if(document.getElementById("menu")!=null)for(var b=document.getElementById("menu").getElementsByTagName("ul"),a=0;a<b.length;a++){if(b[a].parentNode.parentNode.id=="menu")b[a].style.top=b[a].parentNode.offsetHeight+"px";else b[a].style.left=b[a-1].getElementsByTagName("a")[0].offsetWidth+"px";b[a].parentNode.onmouseover=function(){this.getElementsByTagName("ul")[0].style.visibility="visible";$(this).addClass("selected")};b[a].parentNode.onmouseout=function(){this.getElementsByTagName("ul")[0].style.visibility="hidden";$(this).removeClass("selected")}}};function resize(){$("img").each(function(b,a){$("<img>").attr("src",a.src)});var a=$.browser.msie?0:20,c=$(document).width(),b=$(document.body).height()+a;parent.$.fn.colorbox.myResize(c,b)}jQuery.ParseJsonDateTime=function(b){var d=b.match("[0-9]{1,}"),c=parseInt(d),a=new Date(c);a=a.getDate()+"/"+(a.getMonth()+1)+"/"+a.getFullYear()+" "+a.getHours()+":"+a.getMinutes();return a};jQuery.ParseJsonDate=function(b){var d=b.match("[0-9]{1,}"),c=parseInt(d),a=new Date(c);a=a.getDate()+"/"+(a.getMonth()+1)+"/"+a.getFullYear();return a};var addthis_config={ui_language:"fr"};jQuery(function(a){a.datepicker.regional.fr={closeText:"Fermer",prevText:"&#x3c;Préc",nextText:"Suiv&#x3e;",currentText:"Courant",monthNames:["Janvier","F&eacute;vrier","Mars","Avril","Mai","Juin","Juillet","Ao&ucirc;t","Septembre","Octobre","Novembre","D&eacute;cembre"],monthNamesShort:["Jan","F&eacute;v","Mar","Avr","Mai","Jun","Jul","Ao&ucirc;","Sep","Oct","Nov","D&eacute;c"],dayNames:["Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi"],dayNamesShort:["Dim","Lun","Mar","Mer","Jeu","Ven","Sam"],dayNamesMin:["Di","Lu","Ma","Me","Je","Ve","Sa"],dateFormat:"dd/mm/yy",firstDay:1,isRTL:false};a.datepicker.setDefaults(a.datepicker.regional.fr)});$(window).bind("load",BuildSubMenus);jQuery.fn.slowEach=function(f,e,c){var a=this,b=0;if(!a.length)return;function d(){e.call(a[b],b,a[b])!==false&&++b<a.length?setTimeout(d,f):c&&c.call(a,b,a)}d()};

