/*!
 * jQuery JavaScript Library v1.5.2
 * http://jquery.com/
 *
 * Copyright 2011, John Resig
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * Includes Sizzle.js
 * http://sizzlejs.com/
 * Copyright 2011, The Dojo Foundation
 * Released under the MIT, BSD, and GPL Licenses.
 *
 * Date: Thu Mar 31 15:28:23 2011 -0400
 */
(function(a,b){function ci(a){return d.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cf(a){if(!b_[a]){var b=d("<"+a+">").appendTo("body"),c=b.css("display");b.remove();if(c==="none"||c==="")c="block";b_[a]=c}return b_[a]}function ce(a,b){var c={};d.each(cd.concat.apply([],cd.slice(0,b)),function(){c[this]=a});return c}function b$(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function bZ(){try{return new a.XMLHttpRequest}catch(b){}}function bY(){d(a).unload(function(){for(var a in bW)bW[a](0,1)})}function bS(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var e=a.dataTypes,f={},g,h,i=e.length,j,k=e[0],l,m,n,o,p;for(g=1;g<i;g++){if(g===1)for(h in a.converters)typeof h==="string"&&(f[h.toLowerCase()]=a.converters[h]);l=k,k=e[g];if(k==="*")k=l;else if(l!=="*"&&l!==k){m=l+" "+k,n=f[m]||f["* "+k];if(!n){p=b;for(o in f){j=o.split(" ");if(j[0]===l||j[0]==="*"){p=f[j[1]+" "+k];if(p){o=f[o],o===!0?n=p:p===!0&&(n=o);break}}}}!n&&!p&&d.error("No conversion from "+m.replace(" "," to ")),n!==!0&&(c=n?n(c):p(o(c)))}}return c}function bR(a,c,d){var e=a.contents,f=a.dataTypes,g=a.responseFields,h,i,j,k;for(i in g)i in d&&(c[g[i]]=d[i]);while(f[0]==="*")f.shift(),h===b&&(h=a.mimeType||c.getResponseHeader("content-type"));if(h)for(i in e)if(e[i]&&e[i].test(h)){f.unshift(i);break}if(f[0]in d)j=f[0];else{for(i in d){if(!f[0]||a.converters[i+" "+f[0]]){j=i;break}k||(k=i)}j=j||k}if(j){j!==f[0]&&f.unshift(j);return d[j]}}function bQ(a,b,c,e){if(d.isArray(b)&&b.length)d.each(b,function(b,f){c||bs.test(a)?e(a,f):bQ(a+"["+(typeof f==="object"||d.isArray(f)?b:"")+"]",f,c,e)});else if(c||b==null||typeof b!=="object")e(a,b);else if(d.isArray(b)||d.isEmptyObject(b))e(a,"");else for(var f in b)bQ(a+"["+f+"]",b[f],c,e)}function bP(a,c,d,e,f,g){f=f||c.dataTypes[0],g=g||{},g[f]=!0;var h=a[f],i=0,j=h?h.length:0,k=a===bJ,l;for(;i<j&&(k||!l);i++)l=h[i](c,d,e),typeof l==="string"&&(!k||g[l]?l=b:(c.dataTypes.unshift(l),l=bP(a,c,d,e,l,g)));(k||!l)&&!g["*"]&&(l=bP(a,c,d,e,"*",g));return l}function bO(a){return function(b,c){typeof b!=="string"&&(c=b,b="*");if(d.isFunction(c)){var e=b.toLowerCase().split(bD),f=0,g=e.length,h,i,j;for(;f<g;f++)h=e[f],j=/^\+/.test(h),j&&(h=h.substr(1)||"*"),i=a[h]=a[h]||[],i[j?"unshift":"push"](c)}}}function bq(a,b,c){var e=b==="width"?bk:bl,f=b==="width"?a.offsetWidth:a.offsetHeight;if(c==="border")return f;d.each(e,function(){c||(f-=parseFloat(d.css(a,"padding"+this))||0),c==="margin"?f+=parseFloat(d.css(a,"margin"+this))||0:f-=parseFloat(d.css(a,"border"+this+"Width"))||0});return f}function bc(a,b){b.src?d.ajax({url:b.src,async:!1,dataType:"script"}):d.globalEval(b.text||b.textContent||b.innerHTML||""),b.parentNode&&b.parentNode.removeChild(b)}function bb(a){return"getElementsByTagName"in a?a.getElementsByTagName("*"):"querySelectorAll"in a?a.querySelectorAll("*"):[]}function ba(a,b){if(b.nodeType===1){var c=b.nodeName.toLowerCase();b.clearAttributes(),b.mergeAttributes(a);if(c==="object")b.outerHTML=a.outerHTML;else if(c!=="input"||a.type!=="checkbox"&&a.type!=="radio"){if(c==="option")b.selected=a.defaultSelected;else if(c==="input"||c==="textarea")b.defaultValue=a.defaultValue}else a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value);b.removeAttribute(d.expando)}}function _(a,b){if(b.nodeType===1&&d.hasData(a)){var c=d.expando,e=d.data(a),f=d.data(b,e);if(e=e[c]){var g=e.events;f=f[c]=d.extend({},e);if(g){delete f.handle,f.events={};for(var h in g)for(var i=0,j=g[h].length;i<j;i++)d.event.add(b,h+(g[h][i].namespace?".":"")+g[h][i].namespace,g[h][i],g[h][i].data)}}}}function $(a,b){return d.nodeName(a,"table")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function Q(a,b,c){if(d.isFunction(b))return d.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c});if(b.nodeType)return d.grep(a,function(a,d){return a===b===c});if(typeof b==="string"){var e=d.grep(a,function(a){return a.nodeType===1});if(L.test(b))return d.filter(b,e,!c);b=d.filter(b,e)}return d.grep(a,function(a,e){return d.inArray(a,b)>=0===c})}function P(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function H(a,b){return(a&&a!=="*"?a+".":"")+b.replace(t,"`").replace(u,"&")}function G(a){var b,c,e,f,g,h,i,j,k,l,m,n,o,p=[],q=[],s=d._data(this,"events");if(a.liveFired!==this&&s&&s.live&&!a.target.disabled&&(!a.button||a.type!=="click")){a.namespace&&(n=new RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)")),a.liveFired=this;var t=s.live.slice(0);for(i=0;i<t.length;i++)g=t[i],g.origType.replace(r,"")===a.type?q.push(g.selector):t.splice(i--,1);f=d(a.target).closest(q,a.currentTarget);for(j=0,k=f.length;j<k;j++){m=f[j];for(i=0;i<t.length;i++){g=t[i];if(m.selector===g.selector&&(!n||n.test(g.namespace))&&!m.elem.disabled){h=m.elem,e=null;if(g.preType==="mouseenter"||g.preType==="mouseleave")a.type=g.preType,e=d(a.relatedTarget).closest(g.selector)[0];(!e||e!==h)&&p.push({elem:h,handleObj:g,level:m.level})}}}for(j=0,k=p.length;j<k;j++){f=p[j];if(c&&f.level>c)break;a.currentTarget=f.elem,a.data=f.handleObj.data,a.handleObj=f.handleObj,o=f.handleObj.origHandler.apply(f.elem,arguments);if(o===!1||a.isPropagationStopped()){c=f.level,o===!1&&(b=!1);if(a.isImmediatePropagationStopped())break}}return b}}function E(a,c,e){var f=d.extend({},e[0]);f.type=a,f.originalEvent={},f.liveFired=b,d.event.handle.call(c,f),f.isDefaultPrevented()&&e[0].preventDefault()}function y(){return!0}function x(){return!1}function i(a){for(var b in a)if(b!=="toJSON")return!1;return!0}function h(a,c,e){if(e===b&&a.nodeType===1){e=a.getAttribute("data-"+c);if(typeof e==="string"){try{e=e==="true"?!0:e==="false"?!1:e==="null"?null:d.isNaN(e)?g.test(e)?d.parseJSON(e):e:parseFloat(e)}catch(f){}d.data(a,c,e)}else e=b}return e}var c=a.document,d=function(){function G(){if(!d.isReady){try{c.documentElement.doScroll("left")}catch(a){setTimeout(G,1);return}d.ready()}}var d=function(a,b){return new d.fn.init(a,b,g)},e=a.jQuery,f=a.$,g,h=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]+)$)/,i=/\S/,j=/^\s+/,k=/\s+$/,l=/\d/,m=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,n=/^[\],:{}\s]*$/,o=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,p=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,q=/(?:^|:|,)(?:\s*\[)+/g,r=/(webkit)[ \/]([\w.]+)/,s=/(opera)(?:.*version)?[ \/]([\w.]+)/,t=/(msie) ([\w.]+)/,u=/(mozilla)(?:.*? rv:([\w.]+))?/,v=navigator.userAgent,w,x,y,z=Object.prototype.toString,A=Object.prototype.hasOwnProperty,B=Array.prototype.push,C=Array.prototype.slice,D=String.prototype.trim,E=Array.prototype.indexOf,F={};d.fn=d.prototype={constructor:d,init:function(a,e,f){var g,i,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!e&&c.body){this.context=c,this[0]=c.body,this.selector="body",this.length=1;return this}if(typeof a==="string"){g=h.exec(a);if(!g||!g[1]&&e)return!e||e.jquery?(e||f).find(a):this.constructor(e).find(a);if(g[1]){e=e instanceof d?e[0]:e,k=e?e.ownerDocument||e:c,j=m.exec(a),j?d.isPlainObject(e)?(a=[c.createElement(j[1])],d.fn.attr.call(a,e,!0)):a=[k.createElement(j[1])]:(j=d.buildFragment([g[1]],[k]),a=(j.cacheable?d.clone(j.fragment):j.fragment).childNodes);return d.merge(this,a)}i=c.getElementById(g[2]);if(i&&i.parentNode){if(i.id!==g[2])return f.find(a);this.length=1,this[0]=i}this.context=c,this.selector=a;return this}if(d.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return d.makeArray(a,this)},selector:"",jquery:"1.5.2",length:0,size:function(){return this.length},toArray:function(){return C.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var e=this.constructor();d.isArray(a)?B.apply(e,a):d.merge(e,a),e.prevObject=this,e.context=this.context,b==="find"?e.selector=this.selector+(this.selector?" ":"")+c:b&&(e.selector=this.selector+"."+b+"("+c+")");return e},each:function(a,b){return d.each(this,a,b)},ready:function(a){d.bindReady(),x.done(a);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(C.apply(this,arguments),"slice",C.call(arguments).join(","))},map:function(a){return this.pushStack(d.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:B,sort:[].sort,splice:[].splice},d.fn.init.prototype=d.fn,d.extend=d.fn.extend=function(){var a,c,e,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i==="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!=="object"&&!d.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j<k;j++)if((a=arguments[j])!=null)for(c in a){e=i[c],f=a[c];if(i===f)continue;l&&f&&(d.isPlainObject(f)||(g=d.isArray(f)))?(g?(g=!1,h=e&&d.isArray(e)?e:[]):h=e&&d.isPlainObject(e)?e:{},i[c]=d.extend(l,h,f)):f!==b&&(i[c]=f)}return i},d.extend({noConflict:function(b){a.$=f,b&&(a.jQuery=e);return d},isReady:!1,readyWait:1,ready:function(a){a===!0&&d.readyWait--;if(!d.readyWait||a!==!0&&!d.isReady){if(!c.body)return setTimeout(d.ready,1);d.isReady=!0;if(a!==!0&&--d.readyWait>0)return;x.resolveWith(c,[d]),d.fn.trigger&&d(c).trigger("ready").unbind("ready")}},bindReady:function(){if(!x){x=d._Deferred();if(c.readyState==="complete")return setTimeout(d.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",y,!1),a.addEventListener("load",d.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",y),a.attachEvent("onload",d.ready);var b=!1;try{b=a.frameElement==null}catch(e){}c.documentElement.doScroll&&b&&G()}}},isFunction:function(a){return d.type(a)==="function"},isArray:Array.isArray||function(a){return d.type(a)==="array"},isWindow:function(a){return a&&typeof a==="object"&&"setInterval"in a},isNaN:function(a){return a==null||!l.test(a)||isNaN(a)},type:function(a){return a==null?String(a):F[z.call(a)]||"object"},isPlainObject:function(a){if(!a||d.type(a)!=="object"||a.nodeType||d.isWindow(a))return!1;if(a.constructor&&!A.call(a,"constructor")&&!A.call(a.constructor.prototype,"isPrototypeOf"))return!1;var c;for(c in a){}return c===b||A.call(a,c)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw a},parseJSON:function(b){if(typeof b!=="string"||!b)return null;b=d.trim(b);if(n.test(b.replace(o,"@").replace(p,"]").replace(q,"")))return a.JSON&&a.JSON.parse?a.JSON.parse(b):(new Function("return "+b))();d.error("Invalid JSON: "+b)},parseXML:function(b,c,e){a.DOMParser?(e=new DOMParser,c=e.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b)),e=c.documentElement,(!e||!e.nodeName||e.nodeName==="parsererror")&&d.error("Invalid XML: "+b);return c},noop:function(){},globalEval:function(a){if(a&&i.test(a)){var b=c.head||c.getElementsByTagName("head")[0]||c.documentElement,e=c.createElement("script");d.support.scriptEval()?e.appendChild(c.createTextNode(a)):e.text=a,b.insertBefore(e,b.firstChild),b.removeChild(e)}},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,e){var f,g=0,h=a.length,i=h===b||d.isFunction(a);if(e){if(i){for(f in a)if(c.apply(a[f],e)===!1)break}else for(;g<h;)if(c.apply(a[g++],e)===!1)break}else if(i){for(f in a)if(c.call(a[f],f,a[f])===!1)break}else for(var j=a[0];g<h&&c.call(j,g,j)!==!1;j=a[++g]){}return a},trim:D?function(a){return a==null?"":D.call(a)}:function(a){return a==null?"":(a+"").replace(j,"").replace(k,"")},makeArray:function(a,b){var c=b||[];if(a!=null){var e=d.type(a);a.length==null||e==="string"||e==="function"||e==="regexp"||d.isWindow(a)?B.call(c,a):d.merge(c,a)}return c},inArray:function(a,b){if(b.indexOf)return b.indexOf(a);for(var c=0,d=b.length;c<d;c++)if(b[c]===a)return c;return-1},merge:function(a,c){var d=a.length,e=0;if(typeof c.length==="number")for(var f=c.length;e<f;e++)a[d++]=c[e];else while(c[e]!==b)a[d++]=c[e++];a.length=d;return a},grep:function(a,b,c){var d=[],e;c=!!c;for(var f=0,g=a.length;f<g;f++)e=!!b(a[f],f),c!==e&&d.push(a[f]);return d},map:function(a,b,c){var d=[],e;for(var f=0,g=a.length;f<g;f++)e=b(a[f],f,c),e!=null&&(d[d.length]=e);return d.concat.apply([],d)},guid:1,proxy:function(a,c,e){arguments.length===2&&(typeof c==="string"?(e=a,a=e[c],c=b):c&&!d.isFunction(c)&&(e=c,c=b)),!c&&a&&(c=function(){return a.apply(e||this,arguments)}),a&&(c.guid=a.guid=a.guid||c.guid||d.guid++);return c},access:function(a,c,e,f,g,h){var i=a.length;if(typeof c==="object"){for(var j in c)d.access(a,j,c[j],f,g,e);return a}if(e!==b){f=!h&&f&&d.isFunction(e);for(var k=0;k<i;k++)g(a[k],c,f?e.call(a[k],k,g(a[k],c)):e,h);return a}return i?g(a[0],c):b},now:function(){return(new Date).getTime()},uaMatch:function(a){a=a.toLowerCase();var b=r.exec(a)||s.exec(a)||t.exec(a)||a.indexOf("compatible")<0&&u.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},sub:function(){function a(b,c){return new a.fn.init(b,c)}d.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.subclass=this.subclass,a.fn.init=function b(b,c){c&&c instanceof d&&!(c instanceof a)&&(c=a(c));return d.fn.init.call(this,b,c,e)},a.fn.init.prototype=a.fn;var e=a(c);return a},browser:{}}),d.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(a,b){F["[object "+b+"]"]=b.toLowerCase()}),w=d.uaMatch(v),w.browser&&(d.browser[w.browser]=!0,d.browser.version=w.version),d.browser.webkit&&(d.browser.safari=!0),E&&(d.inArray=function(a,b){return E.call(b,a)}),i.test("Â ")&&(j=/^[\s\xA0]+/,k=/[\s\xA0]+$/),g=d(c),c.addEventListener?y=function(){c.removeEventListener("DOMContentLoaded",y,!1),d.ready()}:c.attachEvent&&(y=function(){c.readyState==="complete"&&(c.detachEvent("onreadystatechange",y),d.ready())});return d}(),e="then done fail isResolved isRejected promise".split(" "),f=[].slice;d.extend({_Deferred:function(){var a=[],b,c,e,f={done:function(){if(!e){var c=arguments,g,h,i,j,k;b&&(k=b,b=0);for(g=0,h=c.length;g<h;g++)i=c[g],j=d.type(i),j==="array"?f.done.apply(f,i):j==="function"&&a.push(i);k&&f.resolveWith(k[0],k[1])}return this},resolveWith:function(d,f){if(!e&&!b&&!c){f=f||[],c=1;try{while(a[0])a.shift().apply(d,f)}finally{b=[d,f],c=0}}return this},resolve:function(){f.resolveWith(this,arguments);return this},isResolved:function(){return c||b},cancel:function(){e=1,a=[];return this}};return f},Deferred:function(a){var b=d._Deferred(),c=d._Deferred(),f;d.extend(b,{then:function(a,c){b.done(a).fail(c);return this},fail:c.done,rejectWith:c.resolveWith,reject:c.resolve,isRejected:c.isResolved,promise:function(a){if(a==null){if(f)return f;f=a={}}var c=e.length;while(c--)a[e[c]]=b[e[c]];return a}}),b.done(c.cancel).fail(b.cancel),delete b.cancel,a&&a.call(b,b);return b},when:function(a){function i(a){return function(c){b[a]=arguments.length>1?f.call(arguments,0):c,--g||h.resolveWith(h,f.call(b,0))}}var b=arguments,c=0,e=b.length,g=e,h=e<=1&&a&&d.isFunction(a.promise)?a:d.Deferred();if(e>1){for(;c<e;c++)b[c]&&d.isFunction(b[c].promise)?b[c].promise().then(i(c),h.reject):--g;g||h.resolveWith(h,b)}else h!==a&&h.resolveWith(h,e?[a]:[]);return h.promise()}}),function(){d.support={};var b=c.createElement("div");b.style.display="none",b.innerHTML="   <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";var e=b.getElementsByTagName("*"),f=b.getElementsByTagName("a")[0],g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=b.getElementsByTagName("input")[0];if(e&&e.length&&f){d.support={leadingWhitespace:b.firstChild.nodeType===3,tbody:!b.getElementsByTagName("tbody").length,htmlSerialize:!!b.getElementsByTagName("link").length,style:/red/.test(f.getAttribute("style")),hrefNormalized:f.getAttribute("href")==="/a",opacity:/^0.55$/.test(f.style.opacity),cssFloat:!!f.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,deleteExpando:!0,optDisabled:!1,checkClone:!1,noCloneEvent:!0,noCloneChecked:!0,boxModel:null,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableHiddenOffsets:!0,reliableMarginRight:!0},i.checked=!0,d.support.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,d.support.optDisabled=!h.disabled;var j=null;d.support.scriptEval=function(){if(j===null){var b=c.documentElement,e=c.createElement("script"),f="script"+d.now();try{e.appendChild(c.createTextNode("window."+f+"=1;"))}catch(g){}b.insertBefore(e,b.firstChild),a[f]?(j=!0,delete a[f]):j=!1,b.removeChild(e)}return j};try{delete b.test}catch(k){d.support.deleteExpando=!1}!b.addEventListener&&b.attachEvent&&b.fireEvent&&(b.attachEvent("onclick",function l(){d.support.noCloneEvent=!1,b.detachEvent("onclick",l)}),b.cloneNode(!0).fireEvent("onclick")),b=c.createElement("div"),b.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";var m=c.createDocumentFragment();m.appendChild(b.firstChild),d.support.checkClone=m.cloneNode(!0).cloneNode(!0).lastChild.checked,d(function(){var a=c.createElement("div"),b=c.getElementsByTagName("body")[0];if(b){a.style.width=a.style.paddingLeft="1px",b.appendChild(a),d.boxModel=d.support.boxModel=a.offsetWidth===2,"zoom"in a.style&&(a.style.display="inline",a.style.zoom=1,d.support.inlineBlockNeedsLayout=a.offsetWidth===2,a.style.display="",a.innerHTML="<div style='width:4px;'></div>",d.support.shrinkWrapBlocks=a.offsetWidth!==2),a.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>";var e=a.getElementsByTagName("td");d.support.reliableHiddenOffsets=e[0].offsetHeight===0,e[0].style.display="",e[1].style.display="none",d.support.reliableHiddenOffsets=d.support.reliableHiddenOffsets&&e[0].offsetHeight===0,a.innerHTML="",c.defaultView&&c.defaultView.getComputedStyle&&(a.style.width="1px",a.style.marginRight="0",d.support.reliableMarginRight=(parseInt(c.defaultView.getComputedStyle(a,null).marginRight,10)||0)===0),b.removeChild(a).style.display="none",a=e=null}});var n=function(a){var b=c.createElement("div");a="on"+a;if(!b.attachEvent)return!0;var d=a in b;d||(b.setAttribute(a,"return;"),d=typeof b[a]==="function");return d};d.support.submitBubbles=n("submit"),d.support.changeBubbles=n("change"),b=e=f=null}}();var g=/^(?:\{.*\}|\[.*\])$/;d.extend({cache:{},uuid:0,expando:"jQuery"+(d.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?d.cache[a[d.expando]]:a[d.expando];return!!a&&!i(a)},data:function(a,c,e,f){if(d.acceptData(a)){var g=d.expando,h=typeof c==="string",i,j=a.nodeType,k=j?d.cache:a,l=j?a[d.expando]:a[d.expando]&&d.expando;if((!l||f&&l&&!k[l][g])&&h&&e===b)return;l||(j?a[d.expando]=l=++d.uuid:l=d.expando),k[l]||(k[l]={},j||(k[l].toJSON=d.noop));if(typeof c==="object"||typeof c==="function")f?k[l][g]=d.extend(k[l][g],c):k[l]=d.extend(k[l],c);i=k[l],f&&(i[g]||(i[g]={}),i=i[g]),e!==b&&(i[c]=e);if(c==="events"&&!i[c])return i[g]&&i[g].events;return h?i[c]:i}},removeData:function(b,c,e){if(d.acceptData(b)){var f=d.expando,g=b.nodeType,h=g?d.cache:b,j=g?b[d.expando]:d.expando;if(!h[j])return;if(c){var k=e?h[j][f]:h[j];if(k){delete k[c];if(!i(k))return}}if(e){delete h[j][f];if(!i(h[j]))return}var l=h[j][f];d.support.deleteExpando||h!=a?delete h[j]:h[j]=null,l?(h[j]={},g||(h[j].toJSON=d.noop),h[j][f]=l):g&&(d.support.deleteExpando?delete b[d.expando]:b.removeAttribute?b.removeAttribute(d.expando):b[d.expando]=null)}},_data:function(a,b,c){return d.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=d.noData[a.nodeName.toLowerCase()];if(b)return b!==!0&&a.getAttribute("classid")===b}return!0}}),d.fn.extend({data:function(a,c){var e=null;if(typeof a==="undefined"){if(this.length){e=d.data(this[0]);if(this[0].nodeType===1){var f=this[0].attributes,g;for(var i=0,j=f.length;i<j;i++)g=f[i].name,g.indexOf("data-")===0&&(g=g.substr(5),h(this[0],g,e[g]))}}return e}if(typeof a==="object")return this.each(function(){d.data(this,a)});var k=a.split(".");k[1]=k[1]?"."+k[1]:"";if(c===b){e=this.triggerHandler("getData"+k[1]+"!",[k[0]]),e===b&&this.length&&(e=d.data(this[0],a),e=h(this[0],a,e));return e===b&&k[1]?this.data(k[0]):e}return this.each(function(){var b=d(this),e=[k[0],c];b.triggerHandler("setData"+k[1]+"!",e),d.data(this,a,c),b.triggerHandler("changeData"+k[1]+"!",e)})},removeData:function(a){return this.each(function(){d.removeData(this,a)})}}),d.extend({queue:function(a,b,c){if(a){b=(b||"fx")+"queue";var e=d._data(a,b);if(!c)return e||[];!e||d.isArray(c)?e=d._data(a,b,d.makeArray(c)):e.push(c);return e}},dequeue:function(a,b){b=b||"fx";var c=d.queue(a,b),e=c.shift();e==="inprogress"&&(e=c.shift()),e&&(b==="fx"&&c.unshift("inprogress"),e.call(a,function(){d.dequeue(a,b)})),c.length||d.removeData(a,b+"queue",!0)}}),d.fn.extend({queue:function(a,c){typeof a!=="string"&&(c=a,a="fx");if(c===b)return d.queue(this[0],a);return this.each(function(b){var e=d.queue(this,a,c);a==="fx"&&e[0]!=="inprogress"&&d.dequeue(this,a)})},dequeue:function(a){return this.each(function(){d.dequeue(this,a)})},delay:function(a,b){a=d.fx?d.fx.speeds[a]||a:a,b=b||"fx";return this.queue(b,function(){var c=this;setTimeout(function(){d.dequeue(c,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var j=/[\n\t\r]/g,k=/\s+/,l=/\r/g,m=/^(?:href|src|style)$/,n=/^(?:button|input)$/i,o=/^(?:button|input|object|select|textarea)$/i,p=/^a(?:rea)?$/i,q=/^(?:radio|checkbox)$/i;d.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"},d.fn.extend({attr:function(a,b){return d.access(this,a,b,!0,d.attr)},removeAttr:function(a,b){return this.each(function(){d.attr(this,a,""),this.nodeType===1&&this.removeAttribute(a)})},addClass:function(a){if(d.isFunction(a))return this.each(function(b){var c=d(this);c.addClass(a.call(this,b,c.attr("class")))});if(a&&typeof a==="string"){var b=(a||"").split(k);for(var c=0,e=this.length;c<e;c++){var f=this[c];if(f.nodeType===1)if(f.className){var g=" "+f.className+" ",h=f.className;for(var i=0,j=b.length;i<j;i++)g.indexOf(" "+b[i]+" ")<0&&(h+=" "+b[i]);f.className=d.trim(h)}else f.className=a}}return this},removeClass:function(a){if(d.isFunction(a))return this.each(function(b){var c=d(this);c.removeClass(a.call(this,b,c.attr("class")))});if(a&&typeof a==="string"||a===b){var c=(a||"").split(k);for(var e=0,f=this.length;e<f;e++){var g=this[e];if(g.nodeType===1&&g.className)if(a){var h=(" "+g.className+" ").replace(j," ");for(var i=0,l=c.length;i<l;i++)h=h.replace(" "+c[i]+" "," ");g.className=d.trim(h)}else g.className=""}}return this},toggleClass:function(a,b){var c=typeof a,e=typeof b==="boolean";if(d.isFunction(a))return this.each(function(c){var e=d(this);e.toggleClass(a.call(this,c,e.attr("class"),b),b)});return this.each(function(){if(c==="string"){var f,g=0,h=d(this),i=b,j=a.split(k);while(f=j[g++])i=e?i:!h.hasClass(f),h[i?"addClass":"removeClass"](f)}else if(c==="undefined"||c==="boolean")this.className&&d._data(this,"__className__",this.className),this.className=this.className||a===!1?"":d._data(this,"__className__")||""})},hasClass:function(a){var b=" "+a+" ";for(var c=0,d=this.length;c<d;c++)if((" "+this[c].className+" ").replace(j," ").indexOf(b)>-1)return!0;return!1},val:function(a){if(!arguments.length){var c=this[0];if(c){if(d.nodeName(c,"option")){var e=c.attributes.value;return!e||e.specified?c.value:c.text}if(d.nodeName(c,"select")){var f=c.selectedIndex,g=[],h=c.options,i=c.type==="select-one";if(f<0)return null;for(var j=i?f:0,k=i?f+1:h.length;j<k;j++){var m=h[j];if(m.selected&&(d.support.optDisabled?!m.disabled:m.getAttribute("disabled")===null)&&(!m.parentNode.disabled||!d.nodeName(m.parentNode,"optgroup"))){a=d(m).val();if(i)return a;g.push(a)}}if(i&&!g.length&&h.length)return d(h[f]).val();return g}if(q.test(c.type)&&!d.support.checkOn)return c.getAttribute("value")===null?"on":c.value;return(c.value||"").replace(l,"")}return b}var n=d.isFunction(a);return this.each(function(b){var c=d(this),e=a;if(this.nodeType===1){n&&(e=a.call(this,b,c.val())),e==null?e="":typeof e==="number"?e+="":d.isArray(e)&&(e=d.map(e,function(a){return a==null?"":a+""}));if(d.isArray(e)&&q.test(this.type))this.checked=d.inArray(c.val(),e)>=0;else if(d.nodeName(this,"select")){var f=d.makeArray(e);d("option",this).each(function(){this.selected=d.inArray(d(this).val(),f)>=0}),f.length||(this.selectedIndex=-1)}else this.value=e}})}}),d.extend({attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,c,e,f){if(!a||a.nodeType===3||a.nodeType===8||a.nodeType===2)return b;if(f&&c in d.attrFn)return d(a)[c](e);var g=a.nodeType!==1||!d.isXMLDoc(a),h=e!==b;c=g&&d.props[c]||c;if(a.nodeType===1){var i=m.test(c);if(c==="selected"&&!d.support.optSelected){var j=a.parentNode;j&&(j.selectedIndex,j.parentNode&&j.parentNode.selectedIndex)}if((c in a||a[c]!==b)&&g&&!i){h&&(c==="type"&&n.test(a.nodeName)&&a.parentNode&&d.error("type property can't be changed"),e===null?a.nodeType===1&&a.removeAttribute(c):a[c]=e);if(d.nodeName(a,"form")&&a.getAttributeNode(c))return a.getAttributeNode(c).nodeValue;if(c==="tabIndex"){var k=a.getAttributeNode("tabIndex");return k&&k.specified?k.value:o.test(a.nodeName)||p.test(a.nodeName)&&a.href?0:b}return a[c]}if(!d.support.style&&g&&c==="style"){h&&(a.style.cssText=""+e);return a.style.cssText}h&&a.setAttribute(c,""+e);if(!a.attributes[c]&&(a.hasAttribute&&!a.hasAttribute(c)))return b;var l=!d.support.hrefNormalized&&g&&i?a.getAttribute(c,2):a.getAttribute(c);return l===null?b:l}h&&(a[c]=e);return a[c]}});var r=/\.(.*)$/,s=/^(?:textarea|input|select)$/i,t=/\./g,u=/ /g,v=/[^\w\s.|`]/g,w=function(a){return a.replace(v,"\\$&")};d.event={add:function(c,e,f,g){if(c.nodeType!==3&&c.nodeType!==8){try{d.isWindow(c)&&(c!==a&&!c.frameElement)&&(c=a)}catch(h){}if(f===!1)f=x;else if(!f)return;var i,j;f.handler&&(i=f,f=i.handler),f.guid||(f.guid=d.guid++);var k=d._data(c);if(!k)return;var l=k.events,m=k.handle;l||(k.events=l={}),m||(k.handle=m=function(a){return typeof d!=="undefined"&&d.event.triggered!==a.type?d.event.handle.apply(m.elem,arguments):b}),m.elem=c,e=e.split(" ");var n,o=0,p;while(n=e[o++]){j=i?d.extend({},i):{handler:f,data:g},n.indexOf(".")>-1?(p=n.split("."),n=p.shift(),j.namespace=p.slice(0).sort().join(".")):(p=[],j.namespace=""),j.type=n,j.guid||(j.guid=f.guid);var q=l[n],r=d.event.special[n]||{};if(!q){q=l[n]=[];if(!r.setup||r.setup.call(c,g,p,m)===!1)c.addEventListener?c.addEventListener(n,m,!1):c.attachEvent&&c.attachEvent("on"+n,m)}r.add&&(r.add.call(c,j),j.handler.guid||(j.handler.guid=f.guid)),q.push(j),d.event.global[n]=!0}c=null}},global:{},remove:function(a,c,e,f){if(a.nodeType!==3&&a.nodeType!==8){e===!1&&(e=x);var g,h,i,j,k=0,l,m,n,o,p,q,r,s=d.hasData(a)&&d._data(a),t=s&&s.events;if(!s||!t)return;c&&c.type&&(e=c.handler,c=c.type);if(!c||typeof c==="string"&&c.charAt(0)==="."){c=c||"";for(h in t)d.event.remove(a,h+c);return}c=c.split(" ");while(h=c[k++]){r=h,q=null,l=h.indexOf(".")<0,m=[],l||(m=h.split("."),h=m.shift(),n=new RegExp("(^|\\.)"+d.map(m.slice(0).sort(),w).join("\\.(?:.*\\.)?")+"(\\.|$)")),p=t[h];if(!p)continue;if(!e){for(j=0;j<p.length;j++){q=p[j];if(l||n.test(q.namespace))d.event.remove(a,r,q.handler,j),p.splice(j--,1)}continue}o=d.event.special[h]||{};for(j=f||0;j<p.length;j++){q=p[j];if(e.guid===q.guid){if(l||n.test(q.namespace))f==null&&p.splice(j--,1),o.remove&&o.remove.call(a,q);if(f!=null)break}}if(p.length===0||f!=null&&p.length===1)(!o.teardown||o.teardown.call(a,m)===!1)&&d.removeEvent(a,h,s.handle),g=null,delete t[h]}if(d.isEmptyObject(t)){var u=s.handle;u&&(u.elem=null),delete s.events,delete s.handle,d.isEmptyObject(s)&&d.removeData(a,b,!0)}}},trigger:function(a,c,e){var f=a.type||a,g=arguments[3];if(!g){a=typeof a==="object"?a[d.expando]?a:d.extend(d.Event(f),a):d.Event(f),f.indexOf("!")>=0&&(a.type=f=f.slice(0,-1),a.exclusive=!0),e||(a.stopPropagation(),d.event.global[f]&&d.each(d.cache,function(){var b=d.expando,e=this[b];e&&e.events&&e.events[f]&&d.event.trigger(a,c,e.handle.elem)}));if(!e||e.nodeType===3||e.nodeType===8)return b;a.result=b,a.target=e,c=d.makeArray(c),c.unshift(a)}a.currentTarget=e;var h=d._data(e,"handle");h&&h.apply(e,c);var i=e.parentNode||e.ownerDocument;try{e&&e.nodeName&&d.noData[e.nodeName.toLowerCase()]||e["on"+f]&&e["on"+f].apply(e,c)===!1&&(a.result=!1,a.preventDefault())}catch(j){}if(!a.isPropagationStopped()&&i)d.event.trigger(a,c,i,!0);else if(!a.isDefaultPrevented()){var k,l=a.target,m=f.replace(r,""),n=d.nodeName(l,"a")&&m==="click",o=d.event.special[m]||{};if((!o._default||o._default.call(e,a)===!1)&&!n&&!(l&&l.nodeName&&d.noData[l.nodeName.toLowerCase()])){try{l[m]&&(k=l["on"+m],k&&(l["on"+m]=null),d.event.triggered=a.type,l[m]())}catch(p){}k&&(l["on"+m]=k),d.event.triggered=b}}},handle:function(c){var e,f,g,h,i,j=[],k=d.makeArray(arguments);c=k[0]=d.event.fix(c||a.event),c.currentTarget=this,e=c.type.indexOf(".")<0&&!c.exclusive,e||(g=c.type.split("."),c.type=g.shift(),j=g.slice(0).sort(),h=new RegExp("(^|\\.)"+j.join("\\.(?:.*\\.)?")+"(\\.|$)")),c.namespace=c.namespace||j.join("."),i=d._data(this,"events"),f=(i||{})[c.type];if(i&&f){f=f.slice(0);for(var l=0,m=f.length;l<m;l++){var n=f[l];if(e||h.test(n.namespace)){c.handler=n.handler,c.data=n.data,c.handleObj=n;var o=n.handler.apply(this,k);o!==b&&(c.result=o,o===!1&&(c.preventDefault(),c.stopPropagation()));if(c.isImmediatePropagationStopped())break}}}return c.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(a){if(a[d.expando])return a;var e=a;a=d.Event(e);for(var f=this.props.length,g;f;)g=this.props[--f],a[g]=e[g];a.target||(a.target=a.srcElement||c),a.target.nodeType===3&&(a.target=a.target.parentNode),!a.relatedTarget&&a.fromElement&&(a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement);if(a.pageX==null&&a.clientX!=null){var h=c.documentElement,i=c.body;a.pageX=a.clientX+(h&&h.scrollLeft||i&&i.scrollLeft||0)-(h&&h.clientLeft||i&&i.clientLeft||0),a.pageY=a.clientY+(h&&h.scrollTop||i&&i.scrollTop||0)-(h&&h.clientTop||i&&i.clientTop||0)}a.which==null&&(a.charCode!=null||a.keyCode!=null)&&(a.which=a.charCode!=null?a.charCode:a.keyCode),!a.metaKey&&a.ctrlKey&&(a.metaKey=a.ctrlKey),!a.which&&a.button!==b&&(a.which=a.button&1?1:a.button&2?3:a.button&4?2:0);return a},guid:1e8,proxy:d.proxy,special:{ready:{setup:d.bindReady,teardown:d.noop},live:{add:function(a){d.event.add(this,H(a.origType,a.selector),d.extend({},a,{handler:G,guid:a.handler.guid}))},remove:function(a){d.event.remove(this,H(a.origType,a.selector),a)}},beforeunload:{setup:function(a,b,c){d.isWindow(this)&&(this.onbeforeunload=c)},teardown:function(a,b){this.onbeforeunload===b&&(this.onbeforeunload=null)}}}},d.removeEvent=c.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){a.detachEvent&&a.detachEvent("on"+b,c)},d.Event=function(a){if(!this.preventDefault)return new d.Event(a);a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||a.returnValue===!1||a.getPreventDefault&&a.getPreventDefault()?y:x):this.type=a,this.timeStamp=d.now(),this[d.expando]=!0},d.Event.prototype={preventDefault:function(){this.isDefaultPrevented=y;var a=this.originalEvent;a&&(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){this.isPropagationStopped=y;var a=this.originalEvent;a&&(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=y,this.stopPropagation()},isDefaultPrevented:x,isPropagationStopped:x,isImmediatePropagationStopped:x};var z=function(a){var b=a.relatedTarget;try{if(b&&b!==c&&!b.parentNode)return;while(b&&b!==this)b=b.parentNode;b!==this&&(a.type=a.data,d.event.handle.apply(this,arguments))}catch(e){}},A=function(a){a.type=a.data,d.event.handle.apply(this,arguments)};d.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){d.event.special[a]={setup:function(c){d.event.add(this,b,c&&c.selector?A:z,a)},teardown:function(a){d.event.remove(this,b,a&&a.selector?A:z)}}}),d.support.submitBubbles||(d.event.special.submit={setup:function(a,b){if(this.nodeName&&this.nodeName.toLowerCase()!=="form")d.event.add(this,"click.specialSubmit",function(a){var b=a.target,c=b.type;(c==="submit"||c==="image")&&d(b).closest("form").length&&E("submit",this,arguments)}),d.event.add(this,"keypress.specialSubmit",function(a){var b=a.target,c=b.type;(c==="text"||c==="password")&&d(b).closest("form").length&&a.keyCode===13&&E("submit",this,arguments)});else return!1},teardown:function(a){d.event.remove(this,".specialSubmit")}});if(!d.support.changeBubbles){var B,C=function(a){var b=a.type,c=a.value;b==="radio"||b==="checkbox"?c=a.checked:b==="select-multiple"?c=a.selectedIndex>-1?d.map(a.options,function(a){return a.selected}).join("-"):"":a.nodeName.toLowerCase()==="select"&&(c=a.selectedIndex);return c},D=function D(a){var c=a.target,e,f;if(s.test(c.nodeName)&&!c.readOnly){e=d._data(c,"_change_data"),f=C(c),(a.type!=="focusout"||c.type!=="radio")&&d._data(c,"_change_data",f);if(e===b||f===e)return;if(e!=null||f)a.type="change",a.liveFired=b,d.event.trigger(a,arguments[1],c)}};d.event.special.change={filters:{focusout:D,beforedeactivate:D,click:function(a){var b=a.target,c=b.type;(c==="radio"||c==="checkbox"||b.nodeName.toLowerCase()==="select")&&D.call(this,a)},keydown:function(a){var b=a.target,c=b.type;(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(c==="checkbox"||c==="radio")||c==="select-multiple")&&D.call(this,a)},beforeactivate:function(a){var b=a.target;d._data(b,"_change_data",C(b))}},setup:function(a,b){if(this.type==="file")return!1;for(var c in B)d.event.add(this,c+".specialChange",B[c]);return s.test(this.nodeName)},teardown:function(a){d.event.remove(this,".specialChange");return s.test(this.nodeName)}},B=d.event.special.change.filters,B.focus=B.beforeactivate}c.addEventListener&&d.each({focus:"focusin",blur:"focusout"},function(a,b){function f(a){var c=d.event.fix(a);c.type=b,c.originalEvent={},d.event.trigger(c,null,c.target),c.isDefaultPrevented()&&a.preventDefault()}var e=0;d.event.special[b]={setup:function(){e++===0&&c.addEventListener(a,f,!0)},teardown:function(){--e===0&&c.removeEventListener(a,f,!0)}}}),d.each(["bind","one"],function(a,c){d.fn[c]=function(a,e,f){if(typeof a==="object"){for(var g in a)this[c](g,e,a[g],f);return this}if(d.isFunction(e)||e===!1)f=e,e=b;var h=c==="one"?d.proxy(f,function(a){d(this).unbind(a,h);return f.apply(this,arguments)}):f;if(a==="unload"&&c!=="one")this.one(a,e,f);else for(var i=0,j=this.length;i<j;i++)d.event.add(this[i],a,h,e);return this}}),d.fn.extend({unbind:function(a,b){if(typeof a!=="object"||a.preventDefault)for(var e=0,f=this.length;e<f;e++)d.event.remove(this[e],a,b);else for(var c in a)this.unbind(c,a[c]);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(a,b){return this.each(function(){d.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0]){var c=d.Event(a);c.preventDefault(),c.stopPropagation(),d.event.trigger(c,b,this[0]);return c.result}},toggle:function(a){var b=arguments,c=1;while(c<b.length)d.proxy(a,b[c++]);return this.click(d.proxy(a,function(e){var f=(d._data(this,"lastToggle"+a.guid)||0)%c;d._data(this,"lastToggle"+a.guid,f+1),e.preventDefault();return b[f].apply(this,arguments)||!1}))},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var F={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};d.each(["live","die"],function(a,c){d.fn[c]=function(a,e,f,g){var h,i=0,j,k,l,m=g||this.selector,n=g?this:d(this.context);if(typeof a==="object"&&!a.preventDefault){for(var o in a)n[c](o,e,a[o],m);return this}d.isFunction(e)&&(f=e,e=b),a=(a||"").split(" ");while((h=a[i++])!=null){j=r.exec(h),k="",j&&(k=j[0],h=h.replace(r,""));if(h==="hover"){a.push("mouseenter"+k,"mouseleave"+k);continue}l=h,h==="focus"||h==="blur"?(a.push(F[h]+k),h=h+k):h=(F[h]||h)+k;if(c==="live")for(var p=0,q=n.length;p<q;p++)d.event.add(n[p],"live."+H(h,m),{data:e,selector:m,handler:f,origType:h,origHandler:f,preType:l});else n.unbind("live."+H(h,m),f)}return this}}),d.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(a,b){d.fn[b]=function(a,c){c==null&&(c=a,a=null);return arguments.length>0?this.bind(b,a,c):this.trigger(b)},d.attrFn&&(d.attrFn[b]=!0)}),function(){function u(a,b,c,d,e,f){for(var g=0,h=d.length;g<h;g++){var i=d[g];if(i){var j=!1;i=i[a];while(i){if(i.sizcache===c){j=d[i.sizset];break}if(i.nodeType===1){f||(i.sizcache=c,i.sizset=g);if(typeof b!=="string"){if(i===b){j=!0;break}}else if(k.filter(b,[i]).length>0){j=i;break}}i=i[a]}d[g]=j}}}function t(a,b,c,d,e,f){for(var g=0,h=d.length;g<h;g++){var i=d[g];if(i){var j=!1;i=i[a];while(i){if(i.sizcache===c){j=d[i.sizset];break}i.nodeType===1&&!f&&(i.sizcache=c,i.sizset=g);if(i.nodeName.toLowerCase()===b){j=i;break}i=i[a]}d[g]=j}}}var a=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,e=0,f=Object.prototype.toString,g=!1,h=!0,i=/\\/g,j=/\W/;[0,0].sort(function(){h=!1;return 0});var k=function(b,d,e,g){e=e||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!=="string")return e;var i,j,n,o,q,r,s,t,u=!0,w=k.isXML(d),x=[],y=b;do{a.exec(""),i=a.exec(y);if(i){y=i[3],x.push(i[1]);if(i[2]){o=i[3];break}}}while(i);if(x.length>1&&m.exec(b))if(x.length===2&&l.relative[x[0]])j=v(x[0]+x[1],d);else{j=l.relative[x[0]]?[d]:k(x.shift(),d);while(x.length)b=x.shift(),l.relative[b]&&(b+=x.shift()),j=v(b,j)}else{!g&&x.length>1&&d.nodeType===9&&!w&&l.match.ID.test(x[0])&&!l.match.ID.test(x[x.length-1])&&(q=k.find(x.shift(),d,w),d=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]);if(d){q=g?{expr:x.pop(),set:p(g)}:k.find(x.pop(),x.length===1&&(x[0]==="~"||x[0]==="+")&&d.parentNode?d.parentNode:d,w),j=q.expr?k.filter(q.expr,q.set):q.set,x.length>0?n=p(j):u=!1;while(x.length)r=x.pop(),s=r,l.relative[r]?s=x.pop():r="",s==null&&(s=d),l.relative[r](n,s,w)}else n=x=[]}n||(n=j),n||k.error(r||b);if(f.call(n)==="[object Array]")if(u)if(d&&d.nodeType===1)for(t=0;n[t]!=null;t++)n[t]&&(n[t]===!0||n[t].nodeType===1&&k.contains(d,n[t]))&&e.push(j[t]);else for(t=0;n[t]!=null;t++)n[t]&&n[t].nodeType===1&&e.push(j[t]);else e.push.apply(e,n);else p(n,e);o&&(k(o,h,e,g),k.uniqueSort(e));return e};k.uniqueSort=function(a){if(r){g=h,a.sort(r);if(g)for(var b=1;b<a.length;b++)a[b]===a[b-1]&&a.splice(b--,1)}return a},k.matches=function(a,b){return k(a,null,null,b)},k.matchesSelector=function(a,b){return k(b,null,null,[a]).length>0},k.find=function(a,b,c){var d;if(!a)return[];for(var e=0,f=l.order.length;e<f;e++){var g,h=l.order[e];if(g=l.leftMatch[h].exec(a)){var j=g[1];g.splice(1,1);if(j.substr(j.length-1)!=="\\"){g[1]=(g[1]||"").replace(i,""),d=l.find[h](g,b,c);if(d!=null){a=a.replace(l.match[h],"");break}}}}d||(d=typeof b.getElementsByTagName!=="undefined"?b.getElementsByTagName("*"):[]);return{set:d,expr:a}},k.filter=function(a,c,d,e){var f,g,h=a,i=[],j=c,m=c&&c[0]&&k.isXML(c[0]);while(a&&c.length){for(var n in l.filter)if((f=l.leftMatch[n].exec(a))!=null&&f[2]){var o,p,q=l.filter[n],r=f[1];g=!1,f.splice(1,1);if(r.substr(r.length-1)==="\\")continue;j===i&&(i=[]);if(l.preFilter[n]){f=l.preFilter[n](f,j,d,i,e,m);if(f){if(f===!0)continue}else g=o=!0}if(f)for(var s=0;(p=j[s])!=null;s++)if(p){o=q(p,f,s,j);var t=e^!!o;d&&o!=null?t?g=!0:j[s]=!1:t&&(i.push(p),g=!0)}if(o!==b){d||(j=i),a=a.replace(l.match[n],"");if(!g)return[];break}}if(a===h)if(g==null)k.error(a);else break;h=a}return j},k.error=function(a){throw"Syntax error, unrecognized expression: "+a};var l=k.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,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")},type:function(a){return a.getAttribute("type")}},relative:{"+":function(a,b){var c=typeof b==="string",d=c&&!j.test(b),e=c&&!d;d&&(b=b.toLowerCase());for(var f=0,g=a.length,h;f<g;f++)if(h=a[f]){while((h=h.previousSibling)&&h.nodeType!==1){}a[f]=e||h&&h.nodeName.toLowerCase()===b?h||!1:h===b}e&&k.filter(b,a,!0)},">":function(a,b){var c,d=typeof b==="string",e=0,f=a.length;if(d&&!j.test(b)){b=b.toLowerCase();for(;e<f;e++){c=a[e];if(c){var g=c.parentNode;a[e]=g.nodeName.toLowerCase()===b?g:!1}}}else{for(;e<f;e++)c=a[e],c&&(a[e]=d?c.parentNode:c.parentNode===b);d&&k.filter(b,a,!0)}},"":function(a,b,c){var d,f=e++,g=u;typeof b==="string"&&!j.test(b)&&(b=b.toLowerCase(),d=b,g=t),g("parentNode",b,f,a,d,c)},"~":function(a,b,c){var d,f=e++,g=u;typeof b==="string"&&!j.test(b)&&(b=b.toLowerCase(),d=b,g=t),g("previousSibling",b,f,a,d,c)}},find:{ID:function(a,b,c){if(typeof b.getElementById!=="undefined"&&!c){var d=b.getElementById(a[1]);return d&&d.parentNode?[d]:[]}},NAME:function(a,b){if(typeof b.getElementsByName!=="undefined"){var c=[],d=b.getElementsByName(a[1]);for(var e=0,f=d.length;e<f;e++)d[e].getAttribute("name")===a[1]&&c.push(d[e]);return c.length===0?null:c}},TAG:function(a,b){if(typeof b.getElementsByTagName!=="undefined")return b.getElementsByTagName(a[1])}},preFilter:{CLASS:function(a,b,c,d,e,f){a=" "+a[1].replace(i,"")+" ";if(f)return a;for(var g=0,h;(h=b[g])!=null;g++)h&&(e^(h.className&&(" "+h.className+" ").replace(/[\t\n\r]/g," ").indexOf(a)>=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(i,"")},TAG:function(a,b){return a[1].replace(i,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||k.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");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}else a[2]&&k.error(a[0]);a[0]=e++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(i,"");!f&&l.attrMap[g]&&(a[1]=l.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(i,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=k(b[3],null,null,c);else{var g=k.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(l.match.POS.test(b[0])||l.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!k(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return"text"===c&&(b===c||b===null)},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(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return b<c[3]-0},gt:function(a,b,c){return b>c[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=l.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||k.getText([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h<i;h++)if(g[h]===a)return!1;return!0}k.error(e)},CHILD:function(a,b){var c=b[1],d=a;switch(c){case"only":case"first":while(d=d.previousSibling)if(d.nodeType===1)return!1;if(c==="first")return!0;d=a;case"last":while(d=d.nextSibling)if(d.nodeType===1)return!1;return!0;case"nth":var e=b[2],f=b[3];if(e===1&&f===0)return!0;var g=b[0],h=a.parentNode;if(h&&(h.sizcache!==g||!a.nodeIndex)){var i=0;for(d=h.firstChild;d;d=d.nextSibling)d.nodeType===1&&(d.nodeIndex=++i);h.sizcache=g}var j=a.nodeIndex-f;return e===0?j===0:j%e===0&&j/e>=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(a,b){var c=b[1],d=l.attrHandle[c]?l.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=l.setFilters[e];if(f)return f(a,c,b,d)}}},m=l.match.POS,n=function(a,b){return"\\"+(b-0+1)};for(var o in l.match)l.match[o]=new RegExp(l.match[o].source+/(?![^\[]*\])(?![^\(]*\))/.source),l.leftMatch[o]=new RegExp(/(^(?:.|\r|\n)*?)/.source+l.match[o].source.replace(/\\(\d+)/g,n));var p=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(c.documentElement.childNodes,0)[0].nodeType}catch(q){p=function(a,b){var c=0,d=b||[];if(f.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length==="number")for(var e=a.length;c<e;c++)d.push(a[c]);else for(;a[c];c++)d.push(a[c]);return d}}var r,s;c.documentElement.compareDocumentPosition?r=function(a,b){if(a===b){g=!0;return 0}if(!a.compareDocumentPosition||!b.compareDocumentPosition)return a.compareDocumentPosition?-1:1;return a.compareDocumentPosition(b)&4?-1:1}:(r=function(a,b){var c,d,e=[],f=[],h=a.parentNode,i=b.parentNode,j=h;if(a===b){g=!0;return 0}if(h===i)return s(a,b);if(!h)return-1;if(!i)return 1;while(j)e.unshift(j),j=j.parentNode;j=i;while(j)f.unshift(j),j=j.parentNode;c=e.length,d=f.length;for(var k=0;k<c&&k<d;k++)if(e[k]!==f[k])return s(e[k],f[k]);return k===c?s(a,f[k],-1):s(e[k],b,1)},s=function(a,b,c){if(a===b)return c;var d=a.nextSibling;while(d){if(d===b)return-1;d=d.nextSibling}return 1}),k.getText=function(a){var b="",c;for(var d=0;a[d];d++)c=a[d],c.nodeType===3||c.nodeType===4?b+=c.nodeValue:c.nodeType!==8&&(b+=k.getText(c.childNodes));return b},function(){var a=c.createElement("div"),d="script"+(new Date).getTime(),e=c.documentElement;a.innerHTML="<a name='"+d+"'/>",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(l.find.ID=function(a,c,d){if(typeof c.getElementById!=="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!=="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},l.filter.ID=function(a,b){var c=typeof a.getAttributeNode!=="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(l.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="<a href='#'></a>",a.firstChild&&typeof a.firstChild.getAttribute!=="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(l.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=k,b=c.createElement("div"),d="__sizzle__";b.innerHTML="<p class='TEST'></p>";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){k=function(b,e,f,g){e=e||c;if(!g&&!k.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return p(e.getElementsByTagName(b),f);if(h[2]&&l.find.CLASS&&e.getElementsByClassName)return p(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return p([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return p([],f);if(i.id===h[3])return p([i],f)}try{return p(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var m=e,n=e.getAttribute("id"),o=n||d,q=e.parentNode,r=/^\s*[+~]/.test(b);n?o=o.replace(/'/g,"\\$&"):e.setAttribute("id",o),r&&q&&(e=e.parentNode);try{if(!r||q)return p(e.querySelectorAll("[id='"+o+"'] "+b),f)}catch(s){}finally{n||m.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)k[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}k.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!k.isXML(a))try{if(e||!l.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return k(c,null,null,[a]).length>0}}}(),function(){var a=c.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)return;l.order.splice(1,0,"CLASS"),l.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!=="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?k.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?k.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:k.contains=function(){return!1},k.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var v=function(a,b){var c,d=[],e="",f=b.nodeType?[b]:b;while(c=l.match.PSEUDO.exec(a))e+=c[0],a=a.replace(l.match.PSEUDO,"");a=l.relative[a]?a+"*":a;for(var g=0,h=f.length;g<h;g++)k(a,f[g],d);return k.filter(e,d)};d.find=k,d.expr=k.selectors,d.expr[":"]=d.expr.filters,d.unique=k.uniqueSort,d.text=k.getText,d.isXMLDoc=k.isXML,d.contains=k.contains}();var I=/Until$/,J=/^(?:parents|prevUntil|prevAll)/,K=/,/,L=/^.[^:#\[\.,]*$/,M=Array.prototype.slice,N=d.expr.match.POS,O={children:!0,contents:!0,next:!0,prev:!0};d.fn.extend({find:function(a){var b=this.pushStack("","find",a),c=0;for(var e=0,f=this.length;e<f;e++){c=b.length,d.find(a,this[e],b);if(e>0)for(var g=c;g<b.length;g++)for(var h=0;h<c;h++)if(b[h]===b[g]){b.splice(g--,1);break}}return b},has:function(a){var b=d(a);return this.filter(function(){for(var a=0,c=b.length;a<c;a++)if(d.contains(this,b[a]))return!0})},not:function(a){return this.pushStack(Q(this,a,!1),"not",a)},filter:function(a){return this.pushStack(Q(this,a,!0),"filter",a)},is:function(a){return!!a&&d.filter(a,this).length>0},closest:function(a,b){var c=[],e,f,g=this[0];if(d.isArray(a)){var h,i,j={},k=1;if(g&&a.length){for(e=0,f=a.length;e<f;e++)i=a[e],j[i]||(j[i]=d.expr.match.POS.test(i)?d(i,b||this.context):i);while(g&&g.ownerDocument&&g!==b){for(i in j)h=j[i],(h.jquery?h.index(g)>-1:d(g).is(h))&&c.push({selector:i,elem:g,level:k});g=g.parentNode,k++}}return c}var l=N.test(a)?d(a,b||this.context):null;for(e=0,f=this.length;e<f;e++){g=this[e];while(g){if(l?l.index(g)>-1:d.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b)break}}c=c.length>1?d.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a||typeof a==="string")return d.inArray(this[0],a?d(a):this.parent().children());return d.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a==="string"?d(a,b):d.makeArray(a),e=d.merge(this.get(),c);return this.pushStack(P(c[0])||P(e[0])?e:d.unique(e))},andSelf:function(){return this.add(this.prevObject)}}),d.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return d.dir(a,"parentNode")},parentsUntil:function(a,b,c){return d.dir(a,"parentNode",c)},next:function(a){return d.nth(a,2,"nextSibling")},prev:function(a){return d.nth(a,2,"previousSibling")},nextAll:function(a){return d.dir(a,"nextSibling")},prevAll:function(a){return d.dir(a,"previousSibling")},nextUntil:function(a,b,c){return d.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return d.dir(a,"previousSibling",c)},siblings:function(a){return d.sibling(a.parentNode.firstChild,a)},children:function(a){return d.sibling(a.firstChild)},contents:function(a){return d.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:d.makeArray(a.childNodes)}},function(a,b){d.fn[a]=function(c,e){var f=d.map(this,b,c),g=M.call(arguments);I.test(a)||(e=c),e&&typeof e==="string"&&(f=d.filter(e,f)),f=this.length>1&&!O[a]?d.unique(f):f,(this.length>1||K.test(e))&&J.test(a)&&(f=f.reverse());return this.pushStack(f,a,g.join(","))}}),d.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?d.find.matchesSelector(b[0],a)?[b[0]]:[]:d.find.matches(a,b)},dir:function(a,c,e){var f=[],g=a[c];while(g&&g.nodeType!==9&&(e===b||g.nodeType!==1||!d(g).is(e)))g.nodeType===1&&f.push(g),g=g[c];return f},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var R=/ jQuery\d+="(?:\d+|null)"/g,S=/^\s+/,T=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,U=/<([\w:]+)/,V=/<tbody/i,W=/<|&#?\w+;/,X=/<(?:script|object|embed|option|style)/i,Y=/checked\s*(?:[^=]|=\s*.checked.)/i,Z={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};Z.optgroup=Z.option,Z.tbody=Z.tfoot=Z.colgroup=Z.caption=Z.thead,Z.th=Z.td,d.support.htmlSerialize||(Z._default=[1,"div<div>","</div>"]),d.fn.extend({text:function(a){if(d.isFunction(a))return this.each(function(b){var c=d(this);c.text(a.call(this,b,c.text()))});if(typeof a!=="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return d.text(this)},wrapAll:function(a){if(d.isFunction(a))return this.each(function(b){d(this).wrapAll(a.call(this,b))});if(this[0]){var b=d(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(d.isFunction(a))return this.each(function(b){d(this).wrapInner(a.call(this,b))});return this.each(function(){var b=d(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){d(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){d.nodeName(this,"body")||d(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=d(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,d(arguments[0]).toArray());return a}},remove:function(a,b){for(var c=0,e;(e=this[c])!=null;c++)if(!a||d.filter(a,[e]).length)!b&&e.nodeType===1&&(d.cleanData(e.getElementsByTagName("*")),d.cleanData([e])),e.parentNode&&e.parentNode.removeChild(e);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&d.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return d.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(R,""):null;if(typeof a!=="string"||X.test(a)||!d.support.leadingWhitespace&&S.test(a)||Z[(U.exec(a)||["",""])[1].toLowerCase()])d.isFunction(a)?this.each(function(b){var c=d(this);c.html(a.call(this,b,c.html()))}):this.empty().append(a);else{a=a.replace(T,"<$1></$2>");try{for(var c=0,e=this.length;c<e;c++)this[c].nodeType===1&&(d.cleanData(this[c].getElementsByTagName("*")),this[c].innerHTML=a)}catch(f){this.empty().append(a)}}return this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(d.isFunction(a))return this.each(function(b){var c=d(this),e=c.html();c.replaceWith(a.call(this,b,e))});typeof a!=="string"&&(a=d(a).detach());return this.each(function(){var b=this.nextSibling,c=this.parentNode;d(this).remove(),b?d(b).before(a):d(c).append(a)})}return this.length?this.pushStack(d(d.isFunction(a)?a():a),"replaceWith",a):this},detach:function(a){return this.remove(a,!0)},domManip:function(a,c,e){var f,g,h,i,j=a[0],k=[];if(!d.support.checkClone&&arguments.length===3&&typeof j==="string"&&Y.test(j))return this.each(function(){d(this).domManip(a,c,e,!0)});if(d.isFunction(j))return this.each(function(f){var g=d(this);a[0]=j.call(this,f,c?g.html():b),g.domManip(a,c,e)});if(this[0]){i=j&&j.parentNode,d.support.parentNode&&i&&i.nodeType===11&&i.childNodes.length===this.length?f={fragment:i}:f=d.buildFragment(a,this,k),h=f.fragment,h.childNodes.length===1?g=h=h.firstChild:g=h.firstChild;if(g){c=c&&d.nodeName(g,"tr");for(var l=0,m=this.length,n=m-1;l<m;l++)e.call(c?$(this[l],g):this[l],f.cacheable||m>1&&l<n?d.clone(h,!0,!0):h)}k.length&&d.each(k,bc)}return this}}),d.buildFragment=function(a,b,e){var f,g,h,i=b&&b[0]?b[0].ownerDocument||b[0]:c;a.length===1&&typeof a[0]==="string"&&a[0].length<512&&i===c&&a[0].charAt(0)==="<"&&!X.test(a[0])&&(d.support.checkClone||!Y.test(a[0]))&&(g=!0,h=d.fragments[a[0]],h&&(h!==1&&(f=h))),f||(f=i.createDocumentFragment(),d.clean(a,i,f,e)),g&&(d.fragments[a[0]]=h?f:1);return{fragment:f,cacheable:g}},d.fragments={},d.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){d.fn[a]=function(c){var e=[],f=d(c),g=this.length===1&&this[0].parentNode;if(g&&g.nodeType===11&&g.childNodes.length===1&&f.length===1){f[b](this[0]);return this}for(var h=0,i=f.length;h<i;h++){var j=(h>0?this.clone(!0):this).get();d(f[h])[b](j),e=e.concat(j)}return this.pushStack(e,a,f.selector)}}),d.extend({clone:function(a,b,c){var e=a.cloneNode(!0),f,g,h;if((!d.support.noCloneEvent||!d.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!d.isXMLDoc(a)){ba(a,e),f=bb(a),g=bb(e);for(h=0;f[h];++h)ba(f[h],g[h])}if(b){_(a,e);if(c){f=bb(a),g=bb(e);for(h=0;f[h];++h)_(f[h],g[h])}}return e},clean:function(a,b,e,f){b=b||c,typeof b.createElement==="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var g=[];for(var h=0,i;(i=a[h])!=null;h++){typeof i==="number"&&(i+="");if(!i)continue;if(typeof i!=="string"||W.test(i)){if(typeof i==="string"){i=i.replace(T,"<$1></$2>");var j=(U.exec(i)||["",""])[1].toLowerCase(),k=Z[j]||Z._default,l=k[0],m=b.createElement("div");m.innerHTML=k[1]+i+k[2];while(l--)m=m.lastChild;if(!d.support.tbody){var n=V.test(i),o=j==="table"&&!n?m.firstChild&&m.firstChild.childNodes:k[1]==="<table>"&&!n?m.childNodes:[];for(var p=o.length-1;p>=0;--p)d.nodeName(o[p],"tbody")&&!o[p].childNodes.length&&o[p].parentNode.removeChild(o[p])}!d.support.leadingWhitespace&&S.test(i)&&m.insertBefore(b.createTextNode(S.exec(i)[0]),m.firstChild),i=m.childNodes}}else i=b.createTextNode(i);i.nodeType?g.push(i):g=d.merge(g,i)}if(e)for(h=0;g[h];h++)!f||!d.nodeName(g[h],"script")||g[h].type&&g[h].type.toLowerCase()!=="text/javascript"?(g[h].nodeType===1&&g.splice.apply(g,[h+1,0].concat(d.makeArray(g[h].getElementsByTagName("script")))),e.appendChild(g[h])):f.push(g[h].parentNode?g[h].parentNode.removeChild(g[h]):g[h]);return g},cleanData:function(a){var b,c,e=d.cache,f=d.expando,g=d.event.special,h=d.support.deleteExpando;for(var i=0,j;(j=a[i])!=null;i++){if(j.nodeName&&d.noData[j.nodeName.toLowerCase()])continue;c=j[d.expando];if(c){b=e[c]&&e[c][f];if(b&&b.events){for(var k in b.events)g[k]?d.event.remove(j,k):d.removeEvent(j,k,b.handle);b.handle&&(b.handle.elem=null)}h?delete j[d.expando]:j.removeAttribute&&j.removeAttribute(d.expando),delete e[c]}}}});var bd=/alpha\([^)]*\)/i,be=/opacity=([^)]*)/,bf=/-([a-z])/ig,bg=/([A-Z]|^ms)/g,bh=/^-?\d+(?:px)?$/i,bi=/^-?\d/,bj={position:"absolute",visibility:"hidden",display:"block"},bk=["Left","Right"],bl=["Top","Bottom"],bm,bn,bo,bp=function(a,b){return b.toUpperCase()};d.fn.css=function(a,c){if(arguments.length===2&&c===b)return this;return d.access(this,a,c,!0,function(a,c,e){return e!==b?d.style(a,c,e):d.css(a,c)})},d.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=bm(a,"opacity","opacity");return c===""?"1":c}return a.style.opacity}}},cssNumber:{zIndex:!0,fontWeight:!0,opacity:!0,zoom:!0,lineHeight:!0},cssProps:{"float":d.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,e,f){if(a&&a.nodeType!==3&&a.nodeType!==8&&a.style){var g,h=d.camelCase(c),i=a.style,j=d.cssHooks[h];c=d.cssProps[h]||h;if(e===b){if(j&&"get"in j&&(g=j.get(a,!1,f))!==b)return g;return i[c]}if(typeof e==="number"&&isNaN(e)||e==null)return;typeof e==="number"&&!d.cssNumber[h]&&(e+="px");if(!j||!("set"in j)||(e=j.set(a,e))!==b)try{i[c]=e}catch(k){}}},css:function(a,c,e){var f,g=d.camelCase(c),h=d.cssHooks[g];c=d.cssProps[g]||g;if(h&&"get"in h&&(f=h.get(a,!0,e))!==b)return f;if(bm)return bm(a,c,g)},swap:function(a,b,c){var d={};for(var e in b)d[e]=a.style[e],a.style[e]=b[e];c.call(a);for(e in b)a.style[e]=d[e]},camelCase:function(a){return a.replace(bf,bp)}}),d.curCSS=d.css,d.each(["height","width"],function(a,b){d.cssHooks[b]={get:function(a,c,e){var f;if(c){a.offsetWidth!==0?f=bq(a,b,e):d.swap(a,bj,function(){f=bq(a,b,e)});if(f<=0){f=bm(a,b,b),f==="0px"&&bo&&(f=bo(a,b,b));if(f!=null)return f===""||f==="auto"?"0px":f}if(f<0||f==null){f=a.style[b];return f===""||f==="auto"?"0px":f}return typeof f==="string"?f:f+"px"}},set:function(a,b){if(!bh.test(b))return b;b=parseFloat(b);if(b>=0)return b+"px"}}}),d.support.opacity||(d.cssHooks.opacity={get:function(a,b){return be.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style;c.zoom=1;var e=d.isNaN(b)?"":"alpha(opacity="+b*100+")",f=c.filter||"";c.filter=bd.test(f)?f.replace(bd,e):c.filter+" "+e}}),d(function(){d.support.reliableMarginRight||(d.cssHooks.marginRight={get:function(a,b){var c;d.swap(a,{display:"inline-block"},function(){b?c=bm(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bn=function(a,c,e){var f,g,h;e=e.replace(bg,"-$1").toLowerCase();if(!(g=a.ownerDocument.defaultView))return b;if(h=g.getComputedStyle(a,null))f=h.getPropertyValue(e),f===""&&!d.contains(a.ownerDocument.documentElement,a)&&(f=d.style(a,e));return f}),c.documentElement.currentStyle&&(bo=function(a,b){var c,d=a.currentStyle&&a.currentStyle[b],e=a.runtimeStyle&&a.runtimeStyle[b],f=a.style;!bh.test(d)&&bi.test(d)&&(c=f.left,e&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":d||0,d=f.pixelLeft+"px",f.left=c,e&&(a.runtimeStyle.left=e));return d===""?"auto":d}),bm=bn||bo,d.expr&&d.expr.filters&&(d.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!d.support.reliableHiddenOffsets&&(a.style.display||d.css(a,"display"))==="none"},d.expr.filters.visible=function(a){return!d.expr.filters.hidden(a)});var br=/%20/g,bs=/\[\]$/,bt=/\r?\n/g,bu=/#.*$/,bv=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bw=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bx=/^(?:about|app|app\-storage|.+\-extension|file|widget):$/,by=/^(?:GET|HEAD)$/,bz=/^\/\//,bA=/\?/,bB=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,bC=/^(?:select|textarea)/i,bD=/\s+/,bE=/([?&])_=[^&]*/,bF=/(^|\-)([a-z])/g,bG=function(a,b,c){return b+c.toUpperCase()},bH=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bI=d.fn.load,bJ={},bK={},bL,bM;try{bL=c.location.href}catch(bN){bL=c.createElement("a"),bL.href="",bL=bL.href}bM=bH.exec(bL.toLowerCase())||[],d.fn.extend({load:function(a,c,e){if(typeof a!=="string"&&bI)return bI.apply(this,arguments);if(!this.length)return this;var f=a.indexOf(" ");if(f>=0){var g=a.slice(f,a.length);a=a.slice(0,f)}var h="GET";c&&(d.isFunction(c)?(e=c,c=b):typeof c==="object"&&(c=d.param(c,d.ajaxSettings.traditional),h="POST"));var i=this;d.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?d("<div>").append(c.replace(bB,"")).find(g):c)),e&&i.each(e,[c,b,a])}});return this},serialize:function(){return d.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?d.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bC.test(this.nodeName)||bw.test(this.type))}).map(function(a,b){var c=d(this).val();return c==null?null:d.isArray(c)?d.map(c,function(a,c){return{name:b.name,value:a.replace(bt,"\r\n")}}):{name:b.name,value:c.replace(bt,"\r\n")}}).get()}}),d.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){d.fn[b]=function(a){return this.bind(b,a)}}),d.each(["get","post"],function(a,c){d[c]=function(a,e,f,g){d.isFunction(e)&&(g=g||f,f=e,e=b);return d.ajax({type:c,url:a,data:e,success:f,dataType:g})}}),d.extend({getScript:function(a,c){return d.get(a,b,c,"script")},getJSON:function(a,b,c){return d.get(a,b,c,"json")},ajaxSetup:function(a,b){b?d.extend(!0,a,d.ajaxSettings,b):(b=a,a=d.extend(!0,d.ajaxSettings,b));for(var c in {context:1,url:1})c in b?a[c]=b[c]:c in d.ajaxSettings&&(a[c]=d.ajaxSettings[c]);return a},ajaxSettings:{url:bL,isLocal:bx.test(bM[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":"*/*"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":d.parseJSON,"text xml":d.parseXML}},ajaxPrefilter:bO(bJ),ajaxTransport:bO(bK),ajax:function(a,c){function v(a,c,l,n){if(r!==2){r=2,p&&clearTimeout(p),o=b,m=n||"",u.readyState=a?4:0;var q,t,v,w=l?bR(e,u,l):b,x,y;if(a>=200&&a<300||a===304){if(e.ifModified){if(x=u.getResponseHeader("Last-Modified"))d.lastModified[k]=x;if(y=u.getResponseHeader("Etag"))d.etag[k]=y}if(a===304)c="notmodified",q=!0;else try{t=bS(e,w),c="success",q=!0}catch(z){c="parsererror",v=z}}else{v=c;if(!c||a)c="error",a<0&&(a=0)}u.status=a,u.statusText=c,q?h.resolveWith(f,[t,c,u]):h.rejectWith(f,[u,c,v]),u.statusCode(j),j=b,s&&g.trigger("ajax"+(q?"Success":"Error"),[u,e,q?t:v]),i.resolveWith(f,[u,c]),s&&(g.trigger("ajaxComplete",[u,e]),--d.active||d.event.trigger("ajaxStop"))}}typeof a==="object"&&(c=a,a=b),c=c||{};var e=d.ajaxSetup({},c),f=e.context||e,g=f!==e&&(f.nodeType||f instanceof d)?d(f):d.event,h=d.Deferred(),i=d._Deferred(),j=e.statusCode||{},k,l={},m,n,o,p,q,r=0,s,t,u={readyState:0,setRequestHeader:function(a,b){r||(l[a.toLowerCase().replace(bF,bG)]=b);return this},getAllResponseHeaders:function(){return r===2?m:null},getResponseHeader:function(a){var c;if(r===2){if(!n){n={};while(c=bv.exec(m))n[c[1].toLowerCase()]=c[2]}c=n[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){r||(e.mimeType=a);return this},abort:function(a){a=a||"abort",o&&o.abort(a),v(0,a);return this}};h.promise(u),u.success=u.done,u.error=u.fail,u.complete=i.done,u.statusCode=function(a){if(a){var b;if(r<2)for(b in a)j[b]=[j[b],a[b]];else b=a[u.status],u.then(b,b)}return this},e.url=((a||e.url)+"").replace(bu,"").replace(bz,bM[1]+"//"),e.dataTypes=d.trim(e.dataType||"*").toLowerCase().split(bD),e.crossDomain==null&&(q=bH.exec(e.url.toLowerCase()),e.crossDomain=q&&(q[1]!=bM[1]||q[2]!=bM[2]||(q[3]||(q[1]==="http:"?80:443))!=(bM[3]||(bM[1]==="http:"?80:443)))),e.data&&e.processData&&typeof e.data!=="string"&&(e.data=d.param(e.data,e.traditional)),bP(bJ,e,c,u);if(r===2)return!1;s=e.global,e.type=e.type.toUpperCase(),e.hasContent=!by.test(e.type),s&&d.active++===0&&d.event.trigger("ajaxStart");if(!e.hasContent){e.data&&(e.url+=(bA.test(e.url)?"&":"?")+e.data),k=e.url;if(e.cache===!1){var w=d.now(),x=e.url.replace(bE,"$1_="+w);e.url=x+(x===e.url?(bA.test(e.url)?"&":"?")+"_="+w:"")}}if(e.data&&e.hasContent&&e.contentType!==!1||c.contentType)l["Content-Type"]=e.contentType;e.ifModified&&(k=k||e.url,d.lastModified[k]&&(l["If-Modified-Since"]=d.lastModified[k]),d.etag[k]&&(l["If-None-Match"]=d.etag[k])),l.Accept=e.dataTypes[0]&&e.accepts[e.dataTypes[0]]?e.accepts[e.dataTypes[0]]+(e.dataTypes[0]!=="*"?", */*; q=0.01":""):e.accepts["*"];for(t in e.headers)u.setRequestHeader(t,e.headers[t]);if(e.beforeSend&&(e.beforeSend.call(f,u,e)===!1||r===2)){u.abort();return!1}for(t in {success:1,error:1,complete:1})u[t](e[t]);o=bP(bK,e,c,u);if(o){u.readyState=1,s&&g.trigger("ajaxSend",[u,e]),e.async&&e.timeout>0&&(p=setTimeout(function(){u.abort("timeout")},e.timeout));try{r=1,o.send(l,v)}catch(y){status<2?v(-1,y):d.error(y)}}else v(-1,"No Transport");return u},param:function(a,c){var e=[],f=function(a,b){b=d.isFunction(b)?b():b,e[e.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=d.ajaxSettings.traditional);if(d.isArray(a)||a.jquery&&!d.isPlainObject(a))d.each(a,function(){f(this.name,this.value)});else for(var g in a)bQ(g,a[g],c,f);return e.join("&").replace(br,"+")}}),d.extend({active:0,lastModified:{},etag:{}});var bT=d.now(),bU=/(\=)\?(&|$)|\?\?/i;d.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return d.expando+"_"+bT++}}),d.ajaxPrefilter("json jsonp",function(b,c,e){var f=typeof b.data==="string";if(b.dataTypes[0]==="jsonp"||c.jsonpCallback||c.jsonp!=null||b.jsonp!==!1&&(bU.test(b.url)||f&&bU.test(b.data))){var g,h=b.jsonpCallback=d.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2",m=function(){a[h]=i,g&&d.isFunction(i)&&a[h](g[0])};b.jsonp!==!1&&(j=j.replace(bU,l),b.url===j&&(f&&(k=k.replace(bU,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},e.then(m,m),b.converters["script json"]=function(){g||d.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),d.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){d.globalEval(a);return a}}}),d.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),d.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var bV=d.now(),bW,bX;d.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&bZ()||b$()}:bZ,bX=d.ajaxSettings.xhr(),d.support.ajax=!!bX,d.support.cors=bX&&"withCredentials"in bX,bX=b,d.support.ajax&&d.ajaxTransport(function(a){if(!a.crossDomain||d.support.cors){var c;return{send:function(e,f){var g=a.xhr(),h,i;a.username?g.open(a.type,a.url,a.async,a.username,a.password):g.open(a.type,a.url,a.async);if(a.xhrFields)for(i in a.xhrFields)g[i]=a.xhrFields[i];a.mimeType&&g.overrideMimeType&&g.overrideMimeType(a.mimeType),!a.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(i in e)g.setRequestHeader(i,e[i])}catch(j){}g.send(a.hasContent&&a.data||null),c=function(e,i){var j,k,l,m,n;try{if(c&&(i||g.readyState===4)){c=b,h&&(g.onreadystatechange=d.noop,delete bW[h]);if(i)g.readyState!==4&&g.abort();else{j=g.status,l=g.getAllResponseHeaders(),m={},n=g.responseXML,n&&n.documentElement&&(m.xml=n),m.text=g.responseText;try{k=g.statusText}catch(o){k=""}j||!a.isLocal||a.crossDomain?j===1223&&(j=204):j=m.text?200:404}}}catch(p){i||f(-1,p)}m&&f(j,k,m,l)},a.async&&g.readyState!==4?(bW||(bW={},bY()),h=bV++,g.onreadystatechange=bW[h]=c):c()},abort:function(){c&&c(0,1)}}}});var b_={},ca=/^(?:toggle|show|hide)$/,cb=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,cc,cd=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];d.fn.extend({show:function(a,b,c){var e,f;if(a||a===0)return this.animate(ce("show",3),a,b,c);for(var g=0,h=this.length;g<h;g++)e=this[g],f=e.style.display,!d._data(e,"olddisplay")&&f==="none"&&(f=e.style.display=""),f===""&&d.css(e,"display")==="none"&&d._data(e,"olddisplay",cf(e.nodeName));for(g=0;g<h;g++){e=this[g],f=e.style.display;if(f===""||f==="none")e.style.display=d._data(e,"olddisplay")||""}return this},hide:function(a,b,c){if(a||a===0)return this.animate(ce("hide",3),a,b,c);for(var e=0,f=this.length;e<f;e++){var g=d.css(this[e],"display");g!=="none"&&!d._data(this[e],"olddisplay")&&d._data(this[e],"olddisplay",g)}for(e=0;e<f;e++)this[e].style.display="none";return this},_toggle:d.fn.toggle,toggle:function(a,b,c){var e=typeof a==="boolean";d.isFunction(a)&&d.isFunction(b)?this._toggle.apply(this,arguments):a==null||e?this.each(function(){var b=e?a:d(this).is(":hidden");d(this)[b?"show":"hide"]()}):this.animate(ce("toggle",3),a,b,c);return this},fadeTo:function(a,b,c,d){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,e){var f=d.speed(b,c,e);if(d.isEmptyObject(a))return this.each(f.complete);return this[f.queue===!1?"each":"queue"](function(){var b=d.extend({},f),c,e=this.nodeType===1,g=e&&d(this).is(":hidden"),h=this;for(c in a){var i=d.camelCase(c);c!==i&&(a[i]=a[c],delete a[c],c=i);if(a[c]==="hide"&&g||a[c]==="show"&&!g)return b.complete.call(this);if(e&&(c==="height"||c==="width")){b.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY];if(d.css(this,"display")==="inline"&&d.css(this,"float")==="none")if(d.support.inlineBlockNeedsLayout){var j=cf(this.nodeName);j==="inline"?this.style.display="inline-block":(this.style.display="inline",this.style.zoom=1)}else this.style.display="inline-block"}d.isArray(a[c])&&((b.specialEasing=b.specialEasing||{})[c]=a[c][1],a[c]=a[c][0])}b.overflow!=null&&(this.style.overflow="hidden"),b.curAnim=d.extend({},a),d.each(a,function(c,e){var f=new d.fx(h,b,c);if(ca.test(e))f[e==="toggle"?g?"show":"hide":e](a);else{var i=cb.exec(e),j=f.cur();if(i){var k=parseFloat(i[2]),l=i[3]||(d.cssNumber[c]?"":"px");l!=="px"&&(d.style(h,c,(k||1)+l),j=(k||1)/f.cur()*j,d.style(h,c,j+l)),i[1]&&(k=(i[1]==="-="?-1:1)*k+j),f.custom(j,k,l)}else f.custom(j,e,"")}});return!0})},stop:function(a,b){var c=d.timers;a&&this.queue([]),this.each(function(){for(var a=c.length-1;a>=0;a--)c[a].elem===this&&(b&&c[a](!0),c.splice(a,1))}),b||this.dequeue();return this}}),d.each({slideDown:ce("show",1),slideUp:ce("hide",1),slideToggle:ce("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){d.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),d.extend({speed:function(a,b,c){var e=a&&typeof a==="object"?d.extend({},a):{complete:c||!c&&b||d.isFunction(a)&&a,duration:a,easing:c&&b||b&&!d.isFunction(b)&&b};e.duration=d.fx.off?0:typeof e.duration==="number"?e.duration:e.duration in d.fx.speeds?d.fx.speeds[e.duration]:d.fx.speeds._default,e.old=e.complete,e.complete=function(){e.queue!==!1&&d(this).dequeue(),d.isFunction(e.old)&&e.old.call(this)};return e},easing:{linear:function(a,b,c,d){return c+d*a},swing:function(a,b,c,d){return(-Math.cos(a*Math.PI)/2+.5)*d+c}},timers:[],fx:function(a,b,c){this.options=b,this.elem=a,this.prop=c,b.orig||(b.orig={})}}),d.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this),(d.fx.step[this.prop]||d.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var a,b=d.css(this.elem,this.prop);return isNaN(a=parseFloat(b))?!b||b==="auto"?0:b:a},custom:function(a,b,c){function g(a){return e.step(a)}var e=this,f=d.fx;this.startTime=d.now(),this.start=a,this.end=b,this.unit=c||this.unit||(d.cssNumber[this.prop]?"":"px"),this.now=this.start,this.pos=this.state=0,g.elem=this.elem,g()&&d.timers.push(g)&&!cc&&(cc=setInterval(f.tick,f.interval))},show:function(){this.options.orig[this.prop]=d.style(this.elem,this.prop),this.options.show=!0,this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur()),d(this.elem).show()},hide:function(){this.options.orig[this.prop]=d.style(this.elem,this.prop),this.options.hide=!0,this.custom(this.cur(),0)},step:function(a){var b=d.now(),c=!0;if(a||b>=this.options.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),this.options.curAnim[this.prop]=!0;for(var e in this.options.curAnim)this.options.curAnim[e]!==!0&&(c=!1);if(c){if(this.options.overflow!=null&&!d.support.shrinkWrapBlocks){var f=this.elem,g=this.options;d.each(["","X","Y"],function(a,b){f.style["overflow"+b]=g.overflow[a]})}this.options.hide&&d(this.elem).hide();if(this.options.hide||this.options.show)for(var h in this.options.curAnim)d.style(this.elem,h,this.options.orig[h]);this.options.complete.call(this.elem)}return!1}var i=b-this.startTime;this.state=i/this.options.duration;var j=this.options.specialEasing&&this.options.specialEasing[this.prop],k=this.options.easing||(d.easing.swing?"swing":"linear");this.pos=d.easing[j||k](this.state,i,0,1,this.options.duration),this.now=this.start+(this.end-this.start)*this.pos,this.update();return!0}},d.extend(d.fx,{tick:function(){var a=d.timers;for(var b=0;b<a.length;b++)a[b]()||a.splice(b--,1);a.length||d.fx.stop()},interval:13,stop:function(){clearInterval(cc),cc=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){d.style(a.elem,"opacity",a.now)},_default:function(a){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:a.elem[a.prop]=a.now}}}),d.expr&&d.expr.filters&&(d.expr.filters.animated=function(a){return d.grep(d.timers,function(b){return a===b.elem}).length});var cg=/^t(?:able|d|h)$/i,ch=/^(?:body|html)$/i;"getBoundingClientRect"in c.documentElement?d.fn.offset=function(a){var b=this[0],c;if(a)return this.each(function(b){d.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return d.offset.bodyOffset(b);try{c=b.getBoundingClientRect()}catch(e){}var f=b.ownerDocument,g=f.documentElement;if(!c||!d.contains(g,b))return c?{top:c.top,left:c.left}:{top:0,left:0};var h=f.body,i=ci(f),j=g.clientTop||h.clientTop||0,k=g.clientLeft||h.clientLeft||0,l=i.pageYOffset||d.support.boxModel&&g.scrollTop||h.scrollTop,m=i.pageXOffset||d.support.boxModel&&g.scrollLeft||h.scrollLeft,n=c.top+l-j,o=c.left+m-k;return{top:n,left:o}}:d.fn.offset=function(a){var b=this[0];if(a)return this.each(function(b){d.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return d.offset.bodyOffset(b);d.offset.initialize();var c,e=b.offsetParent,f=b,g=b.ownerDocument,h=g.documentElement,i=g.body,j=g.defaultView,k=j?j.getComputedStyle(b,null):b.currentStyle,l=b.offsetTop,m=b.offsetLeft;while((b=b.parentNode)&&b!==i&&b!==h){if(d.offset.supportsFixedPosition&&k.position==="fixed")break;c=j?j.getComputedStyle(b,null):b.currentStyle,l-=b.scrollTop,m-=b.scrollLeft,b===e&&(l+=b.offsetTop,m+=b.offsetLeft,d.offset.doesNotAddBorder&&(!d.offset.doesAddBorderForTableAndCells||!cg.test(b.nodeName))&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),f=e,e=b.offsetParent),d.offset.subtractsBorderForOverflowNotVisible&&c.overflow!=="visible"&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),k=c}if(k.position==="relative"||k.position==="static")l+=i.offsetTop,m+=i.offsetLeft;d.offset.supportsFixedPosition&&k.position==="fixed"&&(l+=Math.max(h.scrollTop,i.scrollTop),m+=Math.max(h.scrollLeft,i.scrollLeft));return{top:l,left:m}},d.offset={initialize:function(){var a=c.body,b=c.createElement("div"),e,f,g,h,i=parseFloat(d.css(a,"marginTop"))||0,j="<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.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"}),b.innerHTML=j,a.insertBefore(b,a.firstChild),e=b.firstChild,f=e.firstChild,h=e.nextSibling.firstChild.firstChild,this.doesNotAddBorder=f.offsetTop!==5,this.doesAddBorderForTableAndCells=h.offsetTop===5,f.style.position="fixed",f.style.top="20px",this.supportsFixedPosition=f.offsetTop===20||f.offsetTop===15,f.style.position=f.style.top="",e.style.overflow="hidden",e.style.position="relative",this.subtractsBorderForOverflowNotVisible=f.offsetTop===-5,this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==i,a.removeChild(b),d.offset.initialize=d.noop},bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;d.offset.initialize(),d.offset.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(d.css(a,"marginTop"))||0,c+=parseFloat(d.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var e=d.css(a,"position");e==="static"&&(a.style.position="relative");var f=d(a),g=f.offset(),h=d.css(a,"top"),i=d.css(a,"left"),j=(e==="absolute"||e==="fixed")&&d.inArray("auto",[h,i])>-1,k={},l={},m,n;j&&(l=f.position()),m=j?l.top:parseInt(h,10)||0,n=j?l.left:parseInt(i,10)||0,d.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):f.css(k)}},d.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),e=ch.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(d.css(a,"marginTop"))||0,c.left-=parseFloat(d.css(a,"marginLeft"))||0,e.top+=parseFloat(d.css(b[0],"borderTopWidth"))||0,e.left+=parseFloat(d.css(b[0],"borderLeftWidth"))||0;return{top:c.top-e.top,left:c.left-e.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&(!ch.test(a.nodeName)&&d.css(a,"position")==="static"))a=a.offsetParent;return a})}}),d.each(["Left","Top"],function(a,c){var e="scroll"+c;d.fn[e]=function(c){var f=this[0],g;if(!f)return null;if(c!==b)return this.each(function(){g=ci(this),g?g.scrollTo(a?d(g).scrollLeft():c,a?c:d(g).scrollTop()):this[e]=c});g=ci(f);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:d.support.boxModel&&g.document.documentElement[e]||g.document.body[e]:f[e]}}),d.each(["Height","Width"],function(a,c){var e=c.toLowerCase();d.fn["inner"+c]=function(){return this[0]?parseFloat(d.css(this[0],e,"padding")):null},d.fn["outer"+c]=function(a){return this[0]?parseFloat(d.css(this[0],e,a?"margin":"border")):null},d.fn[e]=function(a){var f=this[0];if(!f)return a==null?null:this;if(d.isFunction(a))return this.each(function(b){var c=d(this);c[e](a.call(this,b,c[e]()))});if(d.isWindow(f)){var g=f.document.documentElement["client"+c];return f.document.compatMode==="CSS1Compat"&&g||f.document.body["client"+c]||g}if(f.nodeType===9)return Math.max(f.documentElement["client"+c],f.body["scroll"+c],f.documentElement["scroll"+c],f.body["offset"+c],f.documentElement["offset"+c]);if(a===b){var h=d.css(f,e),i=parseFloat(h);return d.isNaN(i)?h:i}return this.css(e,typeof a==="string"?a:a+"px")}}),a.jQuery=a.$=d})(window);/* 	
    Plugin: iframe autoheight jQuery Plugin 
    Author: original code by NATHAN SMITH; converted to plugin by Jesse House
    File: jquery.iframe-auto-height.plugin.js
    Description: when the page loads set the height of an iframe based on the height of its contents
    Remarks: original code from http://sonspring.com/journal/jquery-iframe-sizing    
    Version: 1.0.0 - see README: http://github.com/house9/jquery-iframe-auto-height
*/
jQuery(function($) {
    $.fn.iframeAutoHeight = function (options) {
        // set default option values
        var o = $.extend({
            heightOffset: 0
        }, options);

        // iterate over the matched elements passed to the plugin
        $(this).each(function () {
                          
            // Check if browser is Opera or Safari(Webkit so Chrome as well)
            if ($.browser.safari || $.browser.opera) {
                // Start timer when loaded.
                $(this).load(function () {
                    var iframe = this;
                    
                    setTimeout(function () {
                        resizeHeight(iframe);
                    }, 0);
                });

                // Safari and Opera need a kick-start.
                var source = $(this).attr('src');
                $(this).attr('src', '');
                $(this).attr('src', source);
            }
            else {
                // For other browsers.
                $(this).load(function () {
                    resizeHeight(this);
                });
            }

            // resizeHeight
            function resizeHeight(iframe) {
                try {
                    // Set inline style to equal the body height of the iframed content plus a little
                    var newHeight = $(iframe).find('body').height() + o.heightOffset;
                    if (newHeight > 0) {
                        $(iframe).height(newHeight);

                        if (typeof console !== 'undefined') {
                            console.log('jquery-iframe: new height set' + newHeight);
                        }
                    }
                }
                catch (err) {
                    if (typeof console !== 'undefined') {
                        console.log('jquery-iframe: ' + err.message);
                    }
                }
            }

        }); // end
    }
}(jQuery));

jQuery(document).ready(function () {
    $('iframe').iframeAutoHeight(); 
});/* 
	Overlabel with JQuery - Input Text Label Replacement
	http://scott.sauyet.com/thoughts/archives/2007/03/31/overlabel-with-jquery/
	Public Domain - http://creativecommons.org/licenses/publicdomain/
*/
(function($){$.fn.overlabel=function(options){var opts=$.extend({},$.fn.overlabel.defaults,options),selection=this.filter('label[for]').map(function(){var label=$(this),id=label.attr('for');field=$('#'+id);if(!field)return;var o=$.meta?$.extend({},opts,label.data()):opts,hide_label=function(){label.css(o.hide_css)},show_label=function(){this.value||label.css(o.show_css)};label.css(o.label_css);field.parent().css(o.wrapper_css).end().focus(hide_label).blur(show_label).each(hide_label).each(show_label);return this});return opts.filter?selection:selection.end()};$.fn.overlabel.defaults={label_css:{'position':'absolute','display':'inline','top':'3px','left':'5px','z-index':'1'},wrapper_css:{'position':'relative'},hide_css:{'text-indent':'-10000px'},show_css:{'text-indent':'0px','cursor':'text'},filter:false}})(jQuery);/**
 * jQuery Validation Plugin 1.8.0
 *
 * http://bassistance.de/jquery-plugins/jquery-plugin-validation/
 * http://docs.jquery.com/Plugins/Validation
 *
 * Copyright (c) 2006 - 2011 JÃ¶rn Zaefferer
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */
(function(c){c.extend(c.fn,{validate:function(a){if(this.length){var b=c.data(this[0],"validator");if(b)return b;b=new c.validator(a,this[0]);c.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){function e(){if(b.settings.submitHandler){if(b.submitButton)var f=c("<input type='hidden'/>").attr("name",
b.submitButton.name).val(b.submitButton.value).appendTo(b.currentForm);b.settings.submitHandler.call(b,b.currentForm);b.submitButton&&f.remove();return false}return true}b.settings.debug&&d.preventDefault();if(b.cancelSubmit){b.cancelSubmit=false;return e()}if(b.form()){if(b.pendingRequest){b.formSubmitted=true;return false}return e()}else{b.focusInvalid();return false}})}return b}else a&&a.debug&&window.console&&console.warn("nothing selected, can't validate, returning nothing")},valid:function(){if(c(this[0]).is("form"))return this.validate().form();
else{var a=true,b=c(this[0].form).validate();this.each(function(){a&=b.element(this)});return a}},removeAttrs:function(a){var b={},d=this;c.each(a.split(/\s/),function(e,f){b[f]=d.attr(f);d.removeAttr(f)});return b},rules:function(a,b){var d=this[0];if(a){var e=c.data(d.form,"validator").settings,f=e.rules,g=c.validator.staticRules(d);switch(a){case "add":c.extend(g,c.validator.normalizeRule(b));f[d.name]=g;if(b.messages)e.messages[d.name]=c.extend(e.messages[d.name],b.messages);break;case "remove":if(!b){delete f[d.name];
return g}var h={};c.each(b.split(/\s/),function(j,i){h[i]=g[i];delete g[i]});return h}}d=c.validator.normalizeRules(c.extend({},c.validator.metadataRules(d),c.validator.classRules(d),c.validator.attributeRules(d),c.validator.staticRules(d)),d);if(d.required){e=d.required;delete d.required;d=c.extend({required:e},d)}return d}});c.extend(c.expr[":"],{blank:function(a){return!c.trim(""+a.value)},filled:function(a){return!!c.trim(""+a.value)},unchecked:function(a){return!a.checked}});c.validator=function(a,
b){this.settings=c.extend(true,{},c.validator.defaults,a);this.currentForm=b;this.init()};c.validator.format=function(a,b){if(arguments.length==1)return function(){var d=c.makeArray(arguments);d.unshift(a);return c.validator.format.apply(this,d)};if(arguments.length>2&&b.constructor!=Array)b=c.makeArray(arguments).slice(1);if(b.constructor!=Array)b=[b];c.each(b,function(d,e){a=a.replace(RegExp("\\{"+d+"\\}","g"),e)});return a};c.extend(c.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",
validClass:"valid",errorElement:"label",focusInvalid:true,errorContainer:c([]),errorLabelContainer:c([]),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.addWrapper(this.errorsFor(a)).hide()}},onfocusout:function(a){if(!this.checkable(a)&&(a.name in this.submitted||!this.optional(a)))this.element(a)},
onkeyup:function(a){if(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(a,b,d){c(a).addClass(b).removeClass(d)},unhighlight:function(a,b,d){c(a).removeClass(b).addClass(d)}},setDefaults:function(a){c.extend(c.validator.defaults,a)},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:c.validator.format("Please enter no more than {0} characters."),minlength:c.validator.format("Please enter at least {0} characters."),rangelength:c.validator.format("Please enter a value between {0} and {1} characters long."),
range:c.validator.format("Please enter a value between {0} and {1}."),max:c.validator.format("Please enter a value less than or equal to {0}."),min:c.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:false,prototype:{init:function(){function a(e){var f=c.data(this[0].form,"validator");e="on"+e.type.replace(/^validate/,"");f.settings[e]&&f.settings[e].call(f,this[0])}this.labelContainer=c(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&
this.labelContainer||c(this.currentForm);this.containers=c(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();var b=this.groups={};c.each(this.settings.groups,function(e,f){c.each(f.split(/\s/),function(g,h){b[h]=e})});var d=this.settings.rules;c.each(d,function(e,f){d[e]=c.validator.normalizeRule(f)});c(this.currentForm).validateDelegate(":text, :password, :file, select, textarea",
"focusin focusout keyup",a).validateDelegate(":radio, :checkbox, select, option","click",a);this.settings.invalidHandler&&c(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler)},form:function(){this.checkForm();c.extend(this.submitted,this.errorMap);this.invalid=c.extend({},this.errorMap);this.valid()||c(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(a){this.lastElement=a=this.clean(a);this.prepareElement(a);this.currentElements=c(a);var b=this.check(a);if(b)delete this.invalid[a.name];else this.invalid[a.name]=true;if(!this.numberOfInvalids())this.toHide=this.toHide.add(this.containers);this.showErrors();return b},showErrors:function(a){if(a){c.extend(this.errorMap,a);this.errorList=[];for(var b in a)this.errorList.push({message:a[b],element:this.findByName(b)[0]});this.successList=c.grep(this.successList,
function(d){return!(d.name in a)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){c.fn.resetForm&&c(this.currentForm).resetForm();this.submitted={};this.prepareForm();this.hideErrors();this.elements().removeClass(this.settings.errorClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(a){var b=0,d;for(d in a)b++;return b},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{c(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(a){}},findLastActive:function(){var a=this.lastActive;return a&&c.grep(this.errorList,function(b){return b.element.name==a.name}).length==1&&a},elements:function(){var a=this,b={};return c([]).add(this.currentForm.elements).filter(":input").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){!this.name&&
a.settings.debug&&window.console&&console.error("%o has no name assigned",this);if(this.name in b||!a.objectLength(c(this).rules()))return false;return b[this.name]=true})},clean:function(a){return c(a)[0]},errors:function(){return c(this.settings.errorElement+"."+this.settings.errorClass,this.errorContext)},reset:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=c([]);this.toHide=c([]);this.currentElements=c([])},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers)},
prepareElement:function(a){this.reset();this.toHide=this.errorsFor(a)},check:function(a){a=this.clean(a);if(this.checkable(a))a=this.findByName(a.name).not(this.settings.ignore)[0];var b=c(a).rules(),d=false,e;for(e in b){var f={method:e,parameters:b[e]};try{var g=c.validator.methods[e].call(this,a.value.replace(/\r/g,""),a,f.parameters);if(g=="dependency-mismatch")d=true;else{d=false;if(g=="pending"){this.toHide=this.toHide.not(this.errorsFor(a));return}if(!g){this.formatAndAdd(a,f);return false}}}catch(h){this.settings.debug&&
window.console&&console.log("exception occured when checking element "+a.id+", check the '"+f.method+"' method",h);throw h;}}if(!d){this.objectLength(b)&&this.successList.push(a);return true}},customMetaMessage:function(a,b){if(c.metadata){var d=this.settings.meta?c(a).metadata()[this.settings.meta]:c(a).metadata();return d&&d.messages&&d.messages[b]}},customMessage:function(a,b){var d=this.settings.messages[a];return d&&(d.constructor==String?d:d[b])},findDefined:function(){for(var a=0;a<arguments.length;a++)if(arguments[a]!==
undefined)return arguments[a]},defaultMessage:function(a,b){return this.findDefined(this.customMessage(a.name,b),this.customMetaMessage(a,b),!this.settings.ignoreTitle&&a.title||undefined,c.validator.messages[b],"<strong>Warning: No message defined for "+a.name+"</strong>")},formatAndAdd:function(a,b){var d=this.defaultMessage(a,b.method),e=/\$?\{(\d+)\}/g;if(typeof d=="function")d=d.call(this,b.parameters,a);else if(e.test(d))d=jQuery.format(d.replace(e,"{$1}"),b.parameters);this.errorList.push({message:d,
element:a});this.errorMap[a.name]=d;this.submitted[a.name]=d},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(a=
0;this.successList[a];a++)this.showLabel(this.successList[a]);if(this.settings.unhighlight){a=0;for(b=this.validElements();b[a];a++)this.settings.unhighlight.call(this,b[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 c(this.errorList).map(function(){return this.element})},showLabel:function(a,
b){var d=this.errorsFor(a);if(d.length){d.removeClass().addClass(this.settings.errorClass);d.attr("generated")&&d.html(b)}else{d=c("<"+this.settings.errorElement+"/>").attr({"for":this.idOrName(a),generated:true}).addClass(this.settings.errorClass).html(b||"");if(this.settings.wrapper)d=d.hide().show().wrap("<"+this.settings.wrapper+"/>").parent();this.labelContainer.append(d).length||(this.settings.errorPlacement?this.settings.errorPlacement(d,c(a)):d.insertAfter(a))}if(!b&&this.settings.success){d.text("");
typeof this.settings.success=="string"?d.addClass(this.settings.success):this.settings.success(d)}this.toShow=this.toShow.add(d)},errorsFor:function(a){var b=this.idOrName(a);return this.errors().filter(function(){return c(this).attr("for")==b})},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(a){var b=this.currentForm;return c(document.getElementsByName(a)).map(function(d,e){return e.form==
b&&e.name==a&&e||null})},getLength:function(a,b){switch(b.nodeName.toLowerCase()){case "select":return c("option:selected",b).length;case "input":if(this.checkable(b))return this.findByName(b.name).filter(":checked").length}return a.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(a,b){return!!c(a,b.form).length},"function":function(a,b){return a(b)}},optional:function(a){return!c.validator.methods.required.call(this,
c.trim(a.value),a)&&"dependency-mismatch"},startRequest:function(a){if(!this.pending[a.name]){this.pendingRequest++;this.pending[a.name]=true}},stopRequest:function(a,b){this.pendingRequest--;if(this.pendingRequest<0)this.pendingRequest=0;delete this.pending[a.name];if(b&&this.pendingRequest==0&&this.formSubmitted&&this.form()){c(this.currentForm).submit();this.formSubmitted=false}else if(!b&&this.pendingRequest==0&&this.formSubmitted){c(this.currentForm).triggerHandler("invalid-form",[this]);this.formSubmitted=
false}},previousValue:function(a){return c.data(a,"previousValue")||c.data(a,"previousValue",{old:null,valid:true,message:this.defaultMessage(a,"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(a,b){a.constructor==String?this.classRuleSettings[a]=b:c.extend(this.classRuleSettings,
a)},classRules:function(a){var b={};(a=c(a).attr("class"))&&c.each(a.split(" "),function(){this in c.validator.classRuleSettings&&c.extend(b,c.validator.classRuleSettings[this])});return b},attributeRules:function(a){var b={};a=c(a);for(var d in c.validator.methods){var e=a.attr(d);if(e)b[d]=e}b.maxlength&&/-1|2147483647|524288/.test(b.maxlength)&&delete b.maxlength;return b},metadataRules:function(a){if(!c.metadata)return{};var b=c.data(a.form,"validator").settings.meta;return b?c(a).metadata()[b]:
c(a).metadata()},staticRules:function(a){var b={},d=c.data(a.form,"validator");if(d.settings.rules)b=c.validator.normalizeRule(d.settings.rules[a.name])||{};return b},normalizeRules:function(a,b){c.each(a,function(d,e){if(e===false)delete a[d];else if(e.param||e.depends){var f=true;switch(typeof e.depends){case "string":f=!!c(e.depends,b.form).length;break;case "function":f=e.depends.call(b,b)}if(f)a[d]=e.param!==undefined?e.param:true;else delete a[d]}});c.each(a,function(d,e){a[d]=c.isFunction(e)?
e(b):e});c.each(["minlength","maxlength","min","max"],function(){if(a[this])a[this]=Number(a[this])});c.each(["rangelength","range"],function(){if(a[this])a[this]=[Number(a[this][0]),Number(a[this][1])]});if(c.validator.autoCreateRanges){if(a.min&&a.max){a.range=[a.min,a.max];delete a.min;delete a.max}if(a.minlength&&a.maxlength){a.rangelength=[a.minlength,a.maxlength];delete a.minlength;delete a.maxlength}}a.messages&&delete a.messages;return a},normalizeRule:function(a){if(typeof a=="string"){var b=
{};c.each(a.split(/\s/),function(){b[this]=true});a=b}return a},addMethod:function(a,b,d){c.validator.methods[a]=b;c.validator.messages[a]=d!=undefined?d:c.validator.messages[a];b.length<3&&c.validator.addClassRules(a,c.validator.normalizeRule(a))},methods:{required:function(a,b,d){if(!this.depend(d,b))return"dependency-mismatch";switch(b.nodeName.toLowerCase()){case "select":return(a=c(b).val())&&a.length>0;case "input":if(this.checkable(b))return this.getLength(a,b)>0;default:return c.trim(a).length>
0}},remote:function(a,b,d){if(this.optional(b))return"dependency-mismatch";var e=this.previousValue(b);this.settings.messages[b.name]||(this.settings.messages[b.name]={});e.originalMessage=this.settings.messages[b.name].remote;this.settings.messages[b.name].remote=e.message;d=typeof d=="string"&&{url:d}||d;if(this.pending[b.name])return"pending";if(e.old===a)return e.valid;e.old=a;var f=this;this.startRequest(b);var g={};g[b.name]=a;c.ajax(c.extend(true,{url:d,mode:"abort",port:"validate"+b.name,
dataType:"json",data:g,success:function(h){f.settings.messages[b.name].remote=e.originalMessage;var j=h===true;if(j){var i=f.formSubmitted;f.prepareElement(b);f.formSubmitted=i;f.successList.push(b);f.showErrors()}else{i={};h=h||f.defaultMessage(b,"remote");i[b.name]=e.message=c.isFunction(h)?h(a):h;f.showErrors(i)}e.valid=j;f.stopRequest(b,j)}},d));return"pending"},minlength:function(a,b,d){return this.optional(b)||this.getLength(c.trim(a),b)>=d},maxlength:function(a,b,d){return this.optional(b)||
this.getLength(c.trim(a),b)<=d},rangelength:function(a,b,d){a=this.getLength(c.trim(a),b);return this.optional(b)||a>=d[0]&&a<=d[1]},min:function(a,b,d){return this.optional(b)||a>=d},max:function(a,b,d){return this.optional(b)||a<=d},range:function(a,b,d){return this.optional(b)||a>=d[0]&&a<=d[1]},email:function(a,b){return this.optional(b)||/^((([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(a)},
url:function(a,b){return this.optional(b)||/^(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(a)},
date:function(a,b){return this.optional(b)||!/Invalid|NaN/.test(new Date(a))},dateISO:function(a,b){return this.optional(b)||/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(a)},number:function(a,b){return this.optional(b)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(a)},digits:function(a,b){return this.optional(b)||/^\d+$/.test(a)},creditcard:function(a,b){if(this.optional(b))return"dependency-mismatch";if(/[^0-9-]+/.test(a))return false;var d=0,e=0,f=false;a=a.replace(/\D/g,"");for(var g=a.length-1;g>=
0;g--){e=a.charAt(g);e=parseInt(e,10);if(f)if((e*=2)>9)e-=9;d+=e;f=!f}return d%10==0},accept:function(a,b,d){d=typeof d=="string"?d.replace(/,/g,"|"):"png|jpe?g|gif";return this.optional(b)||a.match(RegExp(".("+d+")$","i"))},equalTo:function(a,b,d){d=c(d).unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){c(b).valid()});return a==d.val()}}});c.format=c.validator.format})(jQuery);
(function(c){var a={};if(c.ajaxPrefilter)c.ajaxPrefilter(function(d,e,f){e=d.port;if(d.mode=="abort"){a[e]&&a[e].abort();a[e]=f}});else{var b=c.ajax;c.ajax=function(d){var e=("port"in d?d:c.ajaxSettings).port;if(("mode"in d?d:c.ajaxSettings).mode=="abort"){a[e]&&a[e].abort();return a[e]=b.apply(this,arguments)}return b.apply(this,arguments)}}})(jQuery);
(function(c){!jQuery.event.special.focusin&&!jQuery.event.special.focusout&&document.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(e){e=c.event.fix(e);e.type=b;return c.event.handle.call(this,e)}c.event.special[b]={setup:function(){this.addEventListener(a,d,true)},teardown:function(){this.removeEventListener(a,d,true)},handler:function(e){arguments[0]=c.event.fix(e);arguments[0].type=b;return c.event.handle.apply(this,arguments)}}});c.extend(c.fn,{validateDelegate:function(a,
b,d){return this.bind(b,function(e){var f=c(e.target);if(f.is(a))return d.apply(f,arguments)})}})})(jQuery);
/**
 * jQuery Validation Plugin 1.8.0
 *
 * http://bassistance.de/jquery-plugins/jquery-plugin-validation/
 * http://docs.jquery.com/Plugins/Validation
 *
 * Copyright (c) 2006 - 2011 JÃ¶rn Zaefferer
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

jQuery.validator.addMethod("time", function(value, element) {
		return this.optional(element) || /^([01][0-9])|(2[0123]):([0-5])([0-9])$/.test(value);
	}, "Please enter a valid time, between 00:00 and 23:59"
);

/**
 * matches US phone number format 
 * 
 * where the area code may not start with 1 and the prefix may not start with 1 
 * allows '-' or ' ' as a separator and allows parens around area code 
 * some people may want to put a '1' in front of their number 
 * 
 * 1(212)-999-2345
 * or
 * 212 999 2344
 * or
 * 212-999-0983
 * 
 * but not
 * 111-123-5434
 * and not
 * 212 123 4567
 */
jQuery.validator.addMethod("phoneUS", function(phone_number, element) {
    phone_number = phone_number.replace(/\s+/g, ""); 
	return this.optional(element) || phone_number.length > 9 &&
		phone_number.match(/^(1-?)?(\([2-9]\d{2}\)|[2-9]\d{2})-?[2-9]\d{2}-?\d{4}$/);
}, "Please specify a valid phone number");

jQuery.validator.addMethod('phoneUK', function(phone_number, element) {
return this.optional(element) || phone_number.length > 9 &&
phone_number.match(/^(\(?(0|\+44)[1-9]{1}\d{1,4}?\)?\s?\d{3,4}\s?\d{3,4})$/);
}, 'Please specify a valid phone number');

jQuery.validator.addMethod('mobileUK', function(phone_number, element) {
return this.optional(element) || phone_number.length > 9 &&
phone_number.match(/^((0|\+44)7(5|6|7|8|9){1}\d{2}\s?\d{6})$/);
}, 'Please specify a valid mobile number');

// NOTICE: Modified version of Castle.Components.Validator.CreditCardValidator
// Redistributed under the the Apache License 2.0 at http://www.apache.org/licenses/LICENSE-2.0
// Valid Types: mastercard, visa, amex, dinersclub, enroute, discover, jcb, unknown, all (overrides all other settings)
jQuery.validator.addMethod("creditcardtypes", function(value, element, param) {

	if (/[^0-9-]+/.test(value)) 
		return false;
	
	value = value.replace(/\D/g, "");
	
	var validTypes = 0x0000;
	
	if (param.mastercard) 
		validTypes |= 0x0001;
	if (param.visa) 
		validTypes |= 0x0002;
	if (param.amex) 
		validTypes |= 0x0004;
	if (param.dinersclub) 
		validTypes |= 0x0008;
	if (param.enroute) 
		validTypes |= 0x0010;
	if (param.discover) 
		validTypes |= 0x0020;
	if (param.jcb) 
		validTypes |= 0x0040;
	if (param.unknown) 
		validTypes |= 0x0080;
	if (param.all) 
		validTypes = 0x0001 | 0x0002 | 0x0004 | 0x0008 | 0x0010 | 0x0020 | 0x0040 | 0x0080;
	
	if (validTypes & 0x0001 && /^(51|52|53|54|55)/.test(value)) { //mastercard
		return value.length == 16;
	}
	if (validTypes & 0x0002 && /^(4)/.test(value)) { //visa
		return value.length == 16;
	}
	if (validTypes & 0x0004 && /^(34|37)/.test(value)) { //amex
		return value.length == 15;
	}
	if (validTypes & 0x0008 && /^(300|301|302|303|304|305|36|38)/.test(value)) { //dinersclub
		return value.length == 14;
	}
	if (validTypes & 0x0010 && /^(2014|2149)/.test(value)) { //enroute
		return value.length == 15;
	}
	if (validTypes & 0x0020 && /^(6011)/.test(value)) { //discover
		return value.length == 16;
	}
	if (validTypes & 0x0040 && /^(3)/.test(value)) { //jcb
		return value.length == 16;
	}
	if (validTypes & 0x0040 && /^(2131|1800)/.test(value)) { //jcb
		return value.length == 15;
	}
	if (validTypes & 0x0080) { //unknown
		return true;
	}
	return false;
}, "Please enter a valid credit card number.");
/*!
 * jQuery UI 1.8.13
 *
 * Copyright 2011, 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(c,j){function k(a,b){var d=a.nodeName.toLowerCase();if("area"===d){b=a.parentNode;d=b.name;if(!a.href||!d||b.nodeName.toLowerCase()!=="map")return false;a=c("img[usemap=#"+d+"]")[0];return!!a&&l(a)}return(/input|select|textarea|button|object/.test(d)?!a.disabled:"a"==d?a.href||b:b)&&l(a)}function l(a){return!c(a).parents().andSelf().filter(function(){return c.curCSS(this,"visibility")==="hidden"||c.expr.filters.hidden(this)}).length}c.ui=c.ui||{};if(!c.ui.version){c.extend(c.ui,{version:"1.8.13",
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}});c.fn.extend({_focus:c.fn.focus,focus:function(a,b){return typeof a==="number"?this.each(function(){var d=this;setTimeout(function(){c(d).focus();
b&&b.call(d)},a)}):this._focus.apply(this,arguments)},scrollParent:function(){var a;a=c.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(c.curCSS(this,"position",1))&&/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,
"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!a.length?c(document):a},zIndex:function(a){if(a!==j)return this.css("zIndex",a);if(this.length){a=c(this[0]);for(var b;a.length&&a[0]!==document;){b=a.css("position");if(b==="absolute"||b==="relative"||b==="fixed"){b=parseInt(a.css("zIndex"),10);if(!isNaN(b)&&b!==0)return b}a=a.parent()}}return 0},disableSelection:function(){return this.bind((c.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",
function(a){a.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});c.each(["Width","Height"],function(a,b){function d(f,g,m,n){c.each(e,function(){g-=parseFloat(c.curCSS(f,"padding"+this,true))||0;if(m)g-=parseFloat(c.curCSS(f,"border"+this+"Width",true))||0;if(n)g-=parseFloat(c.curCSS(f,"margin"+this,true))||0});return g}var e=b==="Width"?["Left","Right"]:["Top","Bottom"],h=b.toLowerCase(),i={innerWidth:c.fn.innerWidth,innerHeight:c.fn.innerHeight,outerWidth:c.fn.outerWidth,
outerHeight:c.fn.outerHeight};c.fn["inner"+b]=function(f){if(f===j)return i["inner"+b].call(this);return this.each(function(){c(this).css(h,d(this,f)+"px")})};c.fn["outer"+b]=function(f,g){if(typeof f!=="number")return i["outer"+b].call(this,f);return this.each(function(){c(this).css(h,d(this,f,true,g)+"px")})}});c.extend(c.expr[":"],{data:function(a,b,d){return!!c.data(a,d[3])},focusable:function(a){return k(a,!isNaN(c.attr(a,"tabindex")))},tabbable:function(a){var b=c.attr(a,"tabindex"),d=isNaN(b);
return(d||b>=0)&&k(a,!d)}});c(function(){var a=document.body,b=a.appendChild(b=document.createElement("div"));c.extend(b.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});c.support.minHeight=b.offsetHeight===100;c.support.selectstart="onselectstart"in b;a.removeChild(b).style.display="none"});c.extend(c.ui,{plugin:{add:function(a,b,d){a=c.ui[a].prototype;for(var e in d){a.plugins[e]=a.plugins[e]||[];a.plugins[e].push([b,d[e]])}},call:function(a,b,d){if((b=a.plugins[b])&&a.element[0].parentNode)for(var e=
0;e<b.length;e++)a.options[b[e][0]]&&b[e][1].apply(a.element,d)}},contains:function(a,b){return document.compareDocumentPosition?a.compareDocumentPosition(b)&16:a!==b&&a.contains(b)},hasScroll:function(a,b){if(c(a).css("overflow")==="hidden")return false;b=b&&b==="left"?"scrollLeft":"scrollTop";var d=false;if(a[b]>0)return true;a[b]=1;d=a[b]>0;a[b]=0;return d},isOverAxis:function(a,b,d){return a>b&&a<b+d},isOver:function(a,b,d,e,h,i){return c.ui.isOverAxis(a,d,h)&&c.ui.isOverAxis(b,e,i)}})}})(jQuery);
;/*!
 * jQuery UI Widget 1.8.13
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Widget
 */
(function(b,j){if(b.cleanData){var k=b.cleanData;b.cleanData=function(a){for(var c=0,d;(d=a[c])!=null;c++)b(d).triggerHandler("remove");k(a)}}else{var l=b.fn.remove;b.fn.remove=function(a,c){return this.each(function(){if(!c)if(!a||b.filter(a,[this]).length)b("*",this).add([this]).each(function(){b(this).triggerHandler("remove")});return l.call(b(this),a,c)})}}b.widget=function(a,c,d){var e=a.split(".")[0],f;a=a.split(".")[1];f=e+"-"+a;if(!d){d=c;c=b.Widget}b.expr[":"][f]=function(h){return!!b.data(h,
a)};b[e]=b[e]||{};b[e][a]=function(h,g){arguments.length&&this._createWidget(h,g)};c=new c;c.options=b.extend(true,{},c.options);b[e][a].prototype=b.extend(true,c,{namespace:e,widgetName:a,widgetEventPrefix:b[e][a].prototype.widgetEventPrefix||a,widgetBaseClass:f},d);b.widget.bridge(a,b[e][a])};b.widget.bridge=function(a,c){b.fn[a]=function(d){var e=typeof d==="string",f=Array.prototype.slice.call(arguments,1),h=this;d=!e&&f.length?b.extend.apply(null,[true,d].concat(f)):d;if(e&&d.charAt(0)==="_")return h;
e?this.each(function(){var g=b.data(this,a),i=g&&b.isFunction(g[d])?g[d].apply(g,f):g;if(i!==g&&i!==j){h=i;return false}}):this.each(function(){var g=b.data(this,a);g?g.option(d||{})._init():b.data(this,a,new c(d,this))});return h}};b.Widget=function(a,c){arguments.length&&this._createWidget(a,c)};b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(a,c){b.data(c,this.widgetName,this);this.element=b(c);this.options=b.extend(true,{},this.options,
this._getCreateOptions(),a);var d=this;this.element.bind("remove."+this.widgetName,function(){d.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){return b.metadata&&b.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},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(a,c){var d=a;if(arguments.length===0)return b.extend({},this.options);if(typeof a==="string"){if(c===j)return this.options[a];d={};d[a]=c}this._setOptions(d);return this},_setOptions:function(a){var c=this;b.each(a,function(d,e){c._setOption(d,e)});return this},_setOption:function(a,c){this.options[a]=c;if(a==="disabled")this.widget()[c?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",c);return this},
enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(a,c,d){var e=this.options[a];c=b.Event(c);c.type=(a===this.widgetEventPrefix?a:this.widgetEventPrefix+a).toLowerCase();d=d||{};if(c.originalEvent){a=b.event.props.length;for(var f;a;){f=b.event.props[--a];c[f]=c.originalEvent[f]}}this.element.trigger(c,d);return!(b.isFunction(e)&&e.call(this.element[0],c,d)===false||c.isDefaultPrevented())}}})(jQuery);
;/*
 * jQuery UI Datepicker 1.8.13
 *
 * Copyright 2011, 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/Datepicker
 *
 * Depends:
 *	jquery.ui.core.js
 */
(function(d,B){function M(){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};d.extend(this._defaults,this.regional[""]);this.dpDiv=N(d('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>'))}function N(a){return a.delegate("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a",
"mouseout",function(){d(this).removeClass("ui-state-hover");this.className.indexOf("ui-datepicker-prev")!=-1&&d(this).removeClass("ui-datepicker-prev-hover");this.className.indexOf("ui-datepicker-next")!=-1&&d(this).removeClass("ui-datepicker-next-hover")}).delegate("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a","mouseover",function(){if(!d.datepicker._isDisabledDatepicker(J.inline?a.parent()[0]:J.input[0])){d(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");
d(this).addClass("ui-state-hover");this.className.indexOf("ui-datepicker-prev")!=-1&&d(this).addClass("ui-datepicker-prev-hover");this.className.indexOf("ui-datepicker-next")!=-1&&d(this).addClass("ui-datepicker-next-hover")}})}function H(a,b){d.extend(a,b);for(var c in b)if(b[c]==null||b[c]==B)a[c]=b[c];return a}d.extend(d.ui,{datepicker:{version:"1.8.13"}});var z=(new Date).getTime(),J;d.extend(M.prototype,{markerClassName:"hasDatepicker",log:function(){this.debug&&console.log.apply("",arguments)},
_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(a){H(this._defaults,a||{});return this},_attachDatepicker:function(a,b){var c=null;for(var e in this._defaults){var f=a.getAttribute("date:"+e);if(f){c=c||{};try{c[e]=eval(f)}catch(h){c[e]=f}}}e=a.nodeName.toLowerCase();f=e=="div"||e=="span";if(!a.id){this.uuid+=1;a.id="dp"+this.uuid}var i=this._newInst(d(a),f);i.settings=d.extend({},b||{},c||{});if(e=="input")this._connectDatepicker(a,i);else f&&this._inlineDatepicker(a,i)},_newInst:function(a,
b){return{id:a[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1"),input:a,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:b,dpDiv:!b?this.dpDiv:N(d('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>'))}},_connectDatepicker:function(a,b){var c=d(a);b.append=d([]);b.trigger=d([]);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(e,f,h){b.settings[f]=h}).bind("getData.datepicker",function(e,f){return this._get(b,f)});this._autoSize(b);d.data(a,"datepicker",b)}},_attachments:function(a,b){var c=this._get(b,"appendText"),e=this._get(b,"isRTL");b.append&&b.append.remove();if(c){b.append=d('<span class="'+this._appendClass+'">'+c+"</span>");a[e?"before":"after"](b.append)}a.unbind("focus",this._showDatepicker);b.trigger&&b.trigger.remove();c=this._get(b,"showOn");if(c=="focus"||c=="both")a.focus(this._showDatepicker);
if(c=="button"||c=="both"){c=this._get(b,"buttonText");var f=this._get(b,"buttonImage");b.trigger=d(this._get(b,"buttonImageOnly")?d("<img/>").addClass(this._triggerClass).attr({src:f,alt:c,title:c}):d('<button type="button"></button>').addClass(this._triggerClass).html(f==""?c:d("<img/>").attr({src:f,alt:c,title:c})));a[e?"before":"after"](b.trigger);b.trigger.click(function(){d.datepicker._datepickerShowing&&d.datepicker._lastInput==a[0]?d.datepicker._hideDatepicker():d.datepicker._showDatepicker(a[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 e=function(f){for(var h=0,i=0,g=0;g<f.length;g++)if(f[g].length>h){h=f[g].length;i=g}return i};b.setMonth(e(this._get(a,c.match(/MM/)?"monthNames":"monthNamesShort")));b.setDate(e(this._get(a,c.match(/DD/)?"dayNames":"dayNamesShort"))+20-b.getDay())}a.input.attr("size",this._formatDate(a,b).length)}},_inlineDatepicker:function(a,b){var c=d(a);
if(!c.hasClass(this.markerClassName)){c.addClass(this.markerClassName).append(b.dpDiv).bind("setData.datepicker",function(e,f,h){b.settings[f]=h}).bind("getData.datepicker",function(e,f){return this._get(b,f)});d.data(a,"datepicker",b);this._setDate(b,this._getDefaultDate(b),true);this._updateDatepicker(b);this._updateAlternate(b);b.dpDiv.show()}},_dialogDatepicker:function(a,b,c,e,f){a=this._dialogInst;if(!a){this.uuid+=1;this._dialogInput=d('<input type="text" id="'+("dp"+this.uuid)+'" style="position: absolute; top: -100px; width: 0px; z-index: -10;"/>');
this._dialogInput.keydown(this._doKeyDown);d("body").append(this._dialogInput);a=this._dialogInst=this._newInst(this._dialogInput,false);a.settings={};d.data(this._dialogInput[0],"datepicker",a)}H(a.settings,e||{});b=b&&b.constructor==Date?this._formatDate(a,b):b;this._dialogInput.val(b);this._pos=f?f.length?f:[f.pageX,f.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");a.settings.onSelect=c;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);d.blockUI&&d.blockUI(this.dpDiv);d.data(this._dialogInput[0],"datepicker",a);return this},_destroyDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();d.removeData(a,
"datepicker");if(e=="input"){c.append.remove();c.trigger.remove();b.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)}else if(e=="div"||e=="span")b.removeClass(this.markerClassName).empty()}},_enableDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();if(e=="input"){a.disabled=false;c.trigger.filter("button").each(function(){this.disabled=
false}).end().filter("img").css({opacity:"1.0",cursor:""})}else if(e=="div"||e=="span"){b=b.children("."+this._inlineClass);b.children().removeClass("ui-state-disabled");b.find("select.ui-datepicker-month, select.ui-datepicker-year").removeAttr("disabled")}this._disabledInputs=d.map(this._disabledInputs,function(f){return f==a?null:f})}},_disableDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();if(e=="input"){a.disabled=
true;c.trigger.filter("button").each(function(){this.disabled=true}).end().filter("img").css({opacity:"0.5",cursor:"default"})}else if(e=="div"||e=="span"){b=b.children("."+this._inlineClass);b.children().addClass("ui-state-disabled");b.find("select.ui-datepicker-month, select.ui-datepicker-year").attr("disabled","disabled")}this._disabledInputs=d.map(this._disabledInputs,function(f){return f==a?null:f});this._disabledInputs[this._disabledInputs.length]=a}},_isDisabledDatepicker:function(a){if(!a)return false;
for(var b=0;b<this._disabledInputs.length;b++)if(this._disabledInputs[b]==a)return true;return false},_getInst:function(a){try{return d.data(a,"datepicker")}catch(b){throw"Missing instance data for this datepicker";}},_optionDatepicker:function(a,b,c){var e=this._getInst(a);if(arguments.length==2&&typeof b=="string")return b=="defaults"?d.extend({},d.datepicker._defaults):e?b=="all"?d.extend({},e.settings):this._get(e,b):null;var f=b||{};if(typeof b=="string"){f={};f[b]=c}if(e){this._curInst==e&&
this._hideDatepicker();var h=this._getDateDatepicker(a,true),i=this._getMinMaxDate(e,"min"),g=this._getMinMaxDate(e,"max");H(e.settings,f);if(i!==null&&f.dateFormat!==B&&f.minDate===B)e.settings.minDate=this._formatDate(e,i);if(g!==null&&f.dateFormat!==B&&f.maxDate===B)e.settings.maxDate=this._formatDate(e,g);this._attachments(d(a),e);this._autoSize(e);this._setDate(e,h);this._updateAlternate(e);this._updateDatepicker(e)}},_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(a){var b=d.datepicker._getInst(a.target),c=true,e=b.dpDiv.is(".ui-datepicker-rtl");b._keyEvent=true;if(d.datepicker._datepickerShowing)switch(a.keyCode){case 9:d.datepicker._hideDatepicker();
c=false;break;case 13:c=d("td."+d.datepicker._dayOverClass+":not(."+d.datepicker._currentClass+")",b.dpDiv);c[0]?d.datepicker._selectDay(a.target,b.selectedMonth,b.selectedYear,c[0]):d.datepicker._hideDatepicker();return false;case 27:d.datepicker._hideDatepicker();break;case 33:d.datepicker._adjustDate(a.target,a.ctrlKey?-d.datepicker._get(b,"stepBigMonths"):-d.datepicker._get(b,"stepMonths"),"M");break;case 34:d.datepicker._adjustDate(a.target,a.ctrlKey?+d.datepicker._get(b,"stepBigMonths"):+d.datepicker._get(b,
"stepMonths"),"M");break;case 35:if(a.ctrlKey||a.metaKey)d.datepicker._clearDate(a.target);c=a.ctrlKey||a.metaKey;break;case 36:if(a.ctrlKey||a.metaKey)d.datepicker._gotoToday(a.target);c=a.ctrlKey||a.metaKey;break;case 37:if(a.ctrlKey||a.metaKey)d.datepicker._adjustDate(a.target,e?+1:-1,"D");c=a.ctrlKey||a.metaKey;if(a.originalEvent.altKey)d.datepicker._adjustDate(a.target,a.ctrlKey?-d.datepicker._get(b,"stepBigMonths"):-d.datepicker._get(b,"stepMonths"),"M");break;case 38:if(a.ctrlKey||a.metaKey)d.datepicker._adjustDate(a.target,
-7,"D");c=a.ctrlKey||a.metaKey;break;case 39:if(a.ctrlKey||a.metaKey)d.datepicker._adjustDate(a.target,e?-1:+1,"D");c=a.ctrlKey||a.metaKey;if(a.originalEvent.altKey)d.datepicker._adjustDate(a.target,a.ctrlKey?+d.datepicker._get(b,"stepBigMonths"):+d.datepicker._get(b,"stepMonths"),"M");break;case 40:if(a.ctrlKey||a.metaKey)d.datepicker._adjustDate(a.target,+7,"D");c=a.ctrlKey||a.metaKey;break;default:c=false}else if(a.keyCode==36&&a.ctrlKey)d.datepicker._showDatepicker(this);else c=false;if(c){a.preventDefault();
a.stopPropagation()}},_doKeyPress:function(a){var b=d.datepicker._getInst(a.target);if(d.datepicker._get(b,"constrainInput")){b=d.datepicker._possibleChars(d.datepicker._get(b,"dateFormat"));var c=String.fromCharCode(a.charCode==B?a.keyCode:a.charCode);return a.ctrlKey||a.metaKey||c<" "||!b||b.indexOf(c)>-1}},_doKeyUp:function(a){a=d.datepicker._getInst(a.target);if(a.input.val()!=a.lastVal)try{if(d.datepicker.parseDate(d.datepicker._get(a,"dateFormat"),a.input?a.input.val():null,d.datepicker._getFormatConfig(a))){d.datepicker._setDateFromField(a);
d.datepicker._updateAlternate(a);d.datepicker._updateDatepicker(a)}}catch(b){d.datepicker.log(b)}return true},_showDatepicker:function(a){a=a.target||a;if(a.nodeName.toLowerCase()!="input")a=d("input",a.parentNode)[0];if(!(d.datepicker._isDisabledDatepicker(a)||d.datepicker._lastInput==a)){var b=d.datepicker._getInst(a);d.datepicker._curInst&&d.datepicker._curInst!=b&&d.datepicker._curInst.dpDiv.stop(true,true);var c=d.datepicker._get(b,"beforeShow");H(b.settings,c?c.apply(a,[a,b]):{});b.lastVal=
null;d.datepicker._lastInput=a;d.datepicker._setDateFromField(b);if(d.datepicker._inDialog)a.value="";if(!d.datepicker._pos){d.datepicker._pos=d.datepicker._findPos(a);d.datepicker._pos[1]+=a.offsetHeight}var e=false;d(a).parents().each(function(){e|=d(this).css("position")=="fixed";return!e});if(e&&d.browser.opera){d.datepicker._pos[0]-=document.documentElement.scrollLeft;d.datepicker._pos[1]-=document.documentElement.scrollTop}c={left:d.datepicker._pos[0],top:d.datepicker._pos[1]};d.datepicker._pos=
null;b.dpDiv.empty();b.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});d.datepicker._updateDatepicker(b);c=d.datepicker._checkOffset(b,c,e);b.dpDiv.css({position:d.datepicker._inDialog&&d.blockUI?"static":e?"fixed":"absolute",display:"none",left:c.left+"px",top:c.top+"px"});if(!b.inline){c=d.datepicker._get(b,"showAnim");var f=d.datepicker._get(b,"duration"),h=function(){var i=b.dpDiv.find("iframe.ui-datepicker-cover");if(i.length){var g=d.datepicker._getBorders(b.dpDiv);i.css({left:-g[0],
top:-g[1],width:b.dpDiv.outerWidth(),height:b.dpDiv.outerHeight()})}};b.dpDiv.zIndex(d(a).zIndex()+1);d.datepicker._datepickerShowing=true;d.effects&&d.effects[c]?b.dpDiv.show(c,d.datepicker._get(b,"showOptions"),f,h):b.dpDiv[c||"show"](c?f:null,h);if(!c||!f)h();b.input.is(":visible")&&!b.input.is(":disabled")&&b.input.focus();d.datepicker._curInst=b}}},_updateDatepicker:function(a){var b=d.datepicker._getBorders(a.dpDiv);J=a;a.dpDiv.empty().append(this._generateHTML(a));var c=a.dpDiv.find("iframe.ui-datepicker-cover");
c.length&&c.css({left:-b[0],top:-b[1],width:a.dpDiv.outerWidth(),height:a.dpDiv.outerHeight()});a.dpDiv.find("."+this._dayOverClass+" a").mouseover();b=this._getNumberOfMonths(a);c=b[1];a.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");c>1&&a.dpDiv.addClass("ui-datepicker-multi-"+c).css("width",17*c+"em");a.dpDiv[(b[0]!=1||b[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");a.dpDiv[(this._get(a,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");
a==d.datepicker._curInst&&d.datepicker._datepickerShowing&&a.input&&a.input.is(":visible")&&!a.input.is(":disabled")&&a.input[0]!=document.activeElement&&a.input.focus();if(a.yearshtml){var e=a.yearshtml;setTimeout(function(){e===a.yearshtml&&a.yearshtml&&a.dpDiv.find("select.ui-datepicker-year:first").replaceWith(a.yearshtml);e=a.yearshtml=null},0)}},_getBorders:function(a){var b=function(c){return{thin:1,medium:2,thick:3}[c]||c};return[parseFloat(b(a.css("border-left-width"))),parseFloat(b(a.css("border-top-width")))]},
_checkOffset:function(a,b,c){var e=a.dpDiv.outerWidth(),f=a.dpDiv.outerHeight(),h=a.input?a.input.outerWidth():0,i=a.input?a.input.outerHeight():0,g=document.documentElement.clientWidth+d(document).scrollLeft(),j=document.documentElement.clientHeight+d(document).scrollTop();b.left-=this._get(a,"isRTL")?e-h:0;b.left-=c&&b.left==a.input.offset().left?d(document).scrollLeft():0;b.top-=c&&b.top==a.input.offset().top+i?d(document).scrollTop():0;b.left-=Math.min(b.left,b.left+e>g&&g>e?Math.abs(b.left+e-
g):0);b.top-=Math.min(b.top,b.top+f>j&&j>f?Math.abs(f+i):0);return b},_findPos:function(a){for(var b=this._get(this._getInst(a),"isRTL");a&&(a.type=="hidden"||a.nodeType!=1||d.expr.filters.hidden(a));)a=a[b?"previousSibling":"nextSibling"];a=d(a).offset();return[a.left,a.top]},_hideDatepicker:function(a){var b=this._curInst;if(!(!b||a&&b!=d.data(a,"datepicker")))if(this._datepickerShowing){a=this._get(b,"showAnim");var c=this._get(b,"duration"),e=function(){d.datepicker._tidyDialog(b);this._curInst=
null};d.effects&&d.effects[a]?b.dpDiv.hide(a,d.datepicker._get(b,"showOptions"),c,e):b.dpDiv[a=="slideDown"?"slideUp":a=="fadeIn"?"fadeOut":"hide"](a?c:null,e);a||e();if(a=this._get(b,"onClose"))a.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(d.blockUI){d.unblockUI();d("body").append(this.dpDiv)}}this._inDialog=false}},_tidyDialog:function(a){a.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},
_checkExternalClick:function(a){if(d.datepicker._curInst){a=d(a.target);a[0].id!=d.datepicker._mainDivId&&a.parents("#"+d.datepicker._mainDivId).length==0&&!a.hasClass(d.datepicker.markerClassName)&&!a.hasClass(d.datepicker._triggerClass)&&d.datepicker._datepickerShowing&&!(d.datepicker._inDialog&&d.blockUI)&&d.datepicker._hideDatepicker()}},_adjustDate:function(a,b,c){a=d(a);var e=this._getInst(a[0]);if(!this._isDisabledDatepicker(a[0])){this._adjustInstDate(e,b+(c=="M"?this._get(e,"showCurrentAtPos"):
0),c);this._updateDatepicker(e)}},_gotoToday:function(a){a=d(a);var b=this._getInst(a[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 c=new Date;b.selectedDay=c.getDate();b.drawMonth=b.selectedMonth=c.getMonth();b.drawYear=b.selectedYear=c.getFullYear()}this._notifyChange(b);this._adjustDate(a)},_selectMonthYear:function(a,b,c){a=d(a);var e=this._getInst(a[0]);e._selectingMonthYear=
false;e["selected"+(c=="M"?"Month":"Year")]=e["draw"+(c=="M"?"Month":"Year")]=parseInt(b.options[b.selectedIndex].value,10);this._notifyChange(e);this._adjustDate(a)},_clickMonthYear:function(a){var b=this._getInst(d(a)[0]);b.input&&b._selectingMonthYear&&setTimeout(function(){b.input.focus()},0);b._selectingMonthYear=!b._selectingMonthYear},_selectDay:function(a,b,c,e){var f=d(a);if(!(d(e).hasClass(this._unselectableClass)||this._isDisabledDatepicker(f[0]))){f=this._getInst(f[0]);f.selectedDay=f.currentDay=
d("a",e).html();f.selectedMonth=f.currentMonth=b;f.selectedYear=f.currentYear=c;this._selectDate(a,this._formatDate(f,f.currentDay,f.currentMonth,f.currentYear))}},_clearDate:function(a){a=d(a);this._getInst(a[0]);this._selectDate(a,"")},_selectDate:function(a,b){a=this._getInst(d(a)[0]);b=b!=null?b:this._formatDate(a);a.input&&a.input.val(b);this._updateAlternate(a);var c=this._get(a,"onSelect");if(c)c.apply(a.input?a.input[0]:null,[b,a]);else a.input&&a.input.trigger("change");if(a.inline)this._updateDatepicker(a);
else{this._hideDatepicker();this._lastInput=a.input[0];typeof a.input[0]!="object"&&a.input.focus();this._lastInput=null}},_updateAlternate:function(a){var b=this._get(a,"altField");if(b){var c=this._get(a,"altFormat")||this._get(a,"dateFormat"),e=this._getDate(a),f=this.formatDate(c,e,this._getFormatConfig(a));d(b).each(function(){d(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)/864E5)/7)+1},parseDate:function(a,b,c){if(a==null||b==null)throw"Invalid arguments";b=typeof b=="object"?b.toString():b+"";if(b=="")return null;var e=(c?c.shortYearCutoff:null)||this._defaults.shortYearCutoff;e=typeof e!="string"?e:(new Date).getFullYear()%100+parseInt(e,10);for(var f=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,h=(c?c.dayNames:null)||this._defaults.dayNames,i=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort,
g=(c?c.monthNames:null)||this._defaults.monthNames,j=c=-1,l=-1,u=-1,k=false,o=function(p){(p=A+1<a.length&&a.charAt(A+1)==p)&&A++;return p},m=function(p){var C=o(p);p=new RegExp("^\\d{1,"+(p=="@"?14:p=="!"?20:p=="y"&&C?4:p=="o"?3:2)+"}");p=b.substring(s).match(p);if(!p)throw"Missing number at position "+s;s+=p[0].length;return parseInt(p[0],10)},n=function(p,C,K){p=d.map(o(p)?K:C,function(w,x){return[[x,w]]}).sort(function(w,x){return-(w[1].length-x[1].length)});var E=-1;d.each(p,function(w,x){w=
x[1];if(b.substr(s,w.length).toLowerCase()==w.toLowerCase()){E=x[0];s+=w.length;return false}});if(E!=-1)return E+1;else throw"Unknown name at position "+s;},r=function(){if(b.charAt(s)!=a.charAt(A))throw"Unexpected literal at position "+s;s++},s=0,A=0;A<a.length;A++)if(k)if(a.charAt(A)=="'"&&!o("'"))k=false;else r();else switch(a.charAt(A)){case "d":l=m("d");break;case "D":n("D",f,h);break;case "o":u=m("o");break;case "m":j=m("m");break;case "M":j=n("M",i,g);break;case "y":c=m("y");break;case "@":var v=
new Date(m("@"));c=v.getFullYear();j=v.getMonth()+1;l=v.getDate();break;case "!":v=new Date((m("!")-this._ticksTo1970)/1E4);c=v.getFullYear();j=v.getMonth()+1;l=v.getDate();break;case "'":if(o("'"))r();else k=true;break;default:r()}if(c==-1)c=(new Date).getFullYear();else if(c<100)c+=(new Date).getFullYear()-(new Date).getFullYear()%100+(c<=e?0:-100);if(u>-1){j=1;l=u;do{e=this._getDaysInMonth(c,j-1);if(l<=e)break;j++;l-=e}while(1)}v=this._daylightSavingAdjust(new Date(c,j-1,l));if(v.getFullYear()!=
c||v.getMonth()+1!=j||v.getDate()!=l)throw"Invalid date";return v},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(a,b,c){if(!b)return"";var e=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,f=(c?c.dayNames:null)||this._defaults.dayNames,
h=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort;c=(c?c.monthNames:null)||this._defaults.monthNames;var i=function(o){(o=k+1<a.length&&a.charAt(k+1)==o)&&k++;return o},g=function(o,m,n){m=""+m;if(i(o))for(;m.length<n;)m="0"+m;return m},j=function(o,m,n,r){return i(o)?r[m]:n[m]},l="",u=false;if(b)for(var k=0;k<a.length;k++)if(u)if(a.charAt(k)=="'"&&!i("'"))u=false;else l+=a.charAt(k);else switch(a.charAt(k)){case "d":l+=g("d",b.getDate(),2);break;case "D":l+=j("D",b.getDay(),e,f);break;
case "o":l+=g("o",(b.getTime()-(new Date(b.getFullYear(),0,0)).getTime())/864E5,3);break;case "m":l+=g("m",b.getMonth()+1,2);break;case "M":l+=j("M",b.getMonth(),h,c);break;case "y":l+=i("y")?b.getFullYear():(b.getYear()%100<10?"0":"")+b.getYear()%100;break;case "@":l+=b.getTime();break;case "!":l+=b.getTime()*1E4+this._ticksTo1970;break;case "'":if(i("'"))l+="'";else u=true;break;default:l+=a.charAt(k)}return l},_possibleChars:function(a){for(var b="",c=false,e=function(h){(h=f+1<a.length&&a.charAt(f+
1)==h)&&f++;return h},f=0;f<a.length;f++)if(c)if(a.charAt(f)=="'"&&!e("'"))c=false;else b+=a.charAt(f);else switch(a.charAt(f)){case "d":case "m":case "y":case "@":b+="0123456789";break;case "D":case "M":return null;case "'":if(e("'"))b+="'";else c=true;break;default:b+=a.charAt(f)}return b},_get:function(a,b){return a.settings[b]!==B?a.settings[b]:this._defaults[b]},_setDateFromField:function(a,b){if(a.input.val()!=a.lastVal){var c=this._get(a,"dateFormat"),e=a.lastVal=a.input?a.input.val():null,
f,h;f=h=this._getDefaultDate(a);var i=this._getFormatConfig(a);try{f=this.parseDate(c,e,i)||h}catch(g){this.log(g);e=b?"":e}a.selectedDay=f.getDate();a.drawMonth=a.selectedMonth=f.getMonth();a.drawYear=a.selectedYear=f.getFullYear();a.currentDay=e?f.getDate():0;a.currentMonth=e?f.getMonth():0;a.currentYear=e?f.getFullYear():0;this._adjustInstDate(a)}},_getDefaultDate:function(a){return this._restrictMinMax(a,this._determineDate(a,this._get(a,"defaultDate"),new Date))},_determineDate:function(a,b,
c){var e=function(h){var i=new Date;i.setDate(i.getDate()+h);return i},f=function(h){try{return d.datepicker.parseDate(d.datepicker._get(a,"dateFormat"),h,d.datepicker._getFormatConfig(a))}catch(i){}var g=(h.toLowerCase().match(/^c/)?d.datepicker._getDate(a):null)||new Date,j=g.getFullYear(),l=g.getMonth();g=g.getDate();for(var u=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,k=u.exec(h);k;){switch(k[2]||"d"){case "d":case "D":g+=parseInt(k[1],10);break;case "w":case "W":g+=parseInt(k[1],10)*7;break;case "m":case "M":l+=
parseInt(k[1],10);g=Math.min(g,d.datepicker._getDaysInMonth(j,l));break;case "y":case "Y":j+=parseInt(k[1],10);g=Math.min(g,d.datepicker._getDaysInMonth(j,l));break}k=u.exec(h)}return new Date(j,l,g)};if(b=(b=b==null||b===""?c:typeof b=="string"?f(b):typeof b=="number"?isNaN(b)?c:e(b):new Date(b.getTime()))&&b.toString()=="Invalid Date"?c: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 e=!b,f=a.selectedMonth,h=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();if((f!=a.selectedMonth||h!=a.selectedYear)&&!c)this._notifyChange(a);this._adjustInstDate(a);if(a.input)a.input.val(e?"":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(a){var b=new Date;b=this._daylightSavingAdjust(new Date(b.getFullYear(),b.getMonth(),b.getDate()));var c=this._get(a,"isRTL"),e=this._get(a,"showButtonPanel"),f=this._get(a,"hideIfNoPrevNext"),h=this._get(a,"navigationAsDateFormat"),i=this._getNumberOfMonths(a),g=this._get(a,"showCurrentAtPos"),j=this._get(a,"stepMonths"),l=i[0]!=1||i[1]!=1,u=this._daylightSavingAdjust(!a.currentDay?
new Date(9999,9,9):new Date(a.currentYear,a.currentMonth,a.currentDay)),k=this._getMinMaxDate(a,"min"),o=this._getMinMaxDate(a,"max");g=a.drawMonth-g;var m=a.drawYear;if(g<0){g+=12;m--}if(o){var n=this._daylightSavingAdjust(new Date(o.getFullYear(),o.getMonth()-i[0]*i[1]+1,o.getDate()));for(n=k&&n<k?k:n;this._daylightSavingAdjust(new Date(m,g,1))>n;){g--;if(g<0){g=11;m--}}}a.drawMonth=g;a.drawYear=m;n=this._get(a,"prevText");n=!h?n:this.formatDate(n,this._daylightSavingAdjust(new Date(m,g-j,1)),this._getFormatConfig(a));
n=this._canAdjustMonth(a,-1,m,g)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery_'+z+".datepicker._adjustDate('#"+a.id+"', -"+j+", 'M');\" title=\""+n+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"e":"w")+'">'+n+"</span></a>":f?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+n+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"e":"w")+'">'+n+"</span></a>";var r=this._get(a,"nextText");r=!h?r:this.formatDate(r,this._daylightSavingAdjust(new Date(m,
g+j,1)),this._getFormatConfig(a));f=this._canAdjustMonth(a,+1,m,g)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery_'+z+".datepicker._adjustDate('#"+a.id+"', +"+j+", 'M');\" title=\""+r+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"w":"e")+'">'+r+"</span></a>":f?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+r+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"w":"e")+'">'+r+"</span></a>";j=this._get(a,"currentText");r=this._get(a,"gotoCurrent")&&
a.currentDay?u:b;j=!h?j:this.formatDate(j,r,this._getFormatConfig(a));h=!a.inline?'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery_'+z+'.datepicker._hideDatepicker();">'+this._get(a,"closeText")+"</button>":"";e=e?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(c?h:"")+(this._isInRange(a,r)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery_'+
z+".datepicker._gotoToday('#"+a.id+"');\">"+j+"</button>":"")+(c?"":h)+"</div>":"";h=parseInt(this._get(a,"firstDay"),10);h=isNaN(h)?0:h;j=this._get(a,"showWeek");r=this._get(a,"dayNames");this._get(a,"dayNamesShort");var s=this._get(a,"dayNamesMin"),A=this._get(a,"monthNames"),v=this._get(a,"monthNamesShort"),p=this._get(a,"beforeShowDay"),C=this._get(a,"showOtherMonths"),K=this._get(a,"selectOtherMonths");this._get(a,"calculateWeek");for(var E=this._getDefaultDate(a),w="",x=0;x<i[0];x++){for(var O=
"",G=0;G<i[1];G++){var P=this._daylightSavingAdjust(new Date(m,g,a.selectedDay)),t=" ui-corner-all",y="";if(l){y+='<div class="ui-datepicker-group';if(i[1]>1)switch(G){case 0:y+=" ui-datepicker-group-first";t=" ui-corner-"+(c?"right":"left");break;case i[1]-1:y+=" ui-datepicker-group-last";t=" ui-corner-"+(c?"left":"right");break;default:y+=" ui-datepicker-group-middle";t="";break}y+='">'}y+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+t+'">'+(/all|left/.test(t)&&x==0?c?
f:n:"")+(/all|right/.test(t)&&x==0?c?n:f:"")+this._generateMonthYearHeader(a,g,m,k,o,x>0||G>0,A,v)+'</div><table class="ui-datepicker-calendar"><thead><tr>';var D=j?'<th class="ui-datepicker-week-col">'+this._get(a,"weekHeader")+"</th>":"";for(t=0;t<7;t++){var q=(t+h)%7;D+="<th"+((t+h+6)%7>=5?' class="ui-datepicker-week-end"':"")+'><span title="'+r[q]+'">'+s[q]+"</span></th>"}y+=D+"</tr></thead><tbody>";D=this._getDaysInMonth(m,g);if(m==a.selectedYear&&g==a.selectedMonth)a.selectedDay=Math.min(a.selectedDay,
D);t=(this._getFirstDayOfMonth(m,g)-h+7)%7;D=l?6:Math.ceil((t+D)/7);q=this._daylightSavingAdjust(new Date(m,g,1-t));for(var Q=0;Q<D;Q++){y+="<tr>";var R=!j?"":'<td class="ui-datepicker-week-col">'+this._get(a,"calculateWeek")(q)+"</td>";for(t=0;t<7;t++){var I=p?p.apply(a.input?a.input[0]:null,[q]):[true,""],F=q.getMonth()!=g,L=F&&!K||!I[0]||k&&q<k||o&&q>o;R+='<td class="'+((t+h+6)%7>=5?" ui-datepicker-week-end":"")+(F?" ui-datepicker-other-month":"")+(q.getTime()==P.getTime()&&g==a.selectedMonth&&
a._keyEvent||E.getTime()==q.getTime()&&E.getTime()==P.getTime()?" "+this._dayOverClass:"")+(L?" "+this._unselectableClass+" ui-state-disabled":"")+(F&&!C?"":" "+I[1]+(q.getTime()==u.getTime()?" "+this._currentClass:"")+(q.getTime()==b.getTime()?" ui-datepicker-today":""))+'"'+((!F||C)&&I[2]?' title="'+I[2]+'"':"")+(L?"":' onclick="DP_jQuery_'+z+".datepicker._selectDay('#"+a.id+"',"+q.getMonth()+","+q.getFullYear()+', this);return false;"')+">"+(F&&!C?"&#xa0;":L?'<span class="ui-state-default">'+q.getDate()+
"</span>":'<a class="ui-state-default'+(q.getTime()==b.getTime()?" ui-state-highlight":"")+(q.getTime()==u.getTime()?" ui-state-active":"")+(F?" ui-priority-secondary":"")+'" href="#">'+q.getDate()+"</a>")+"</td>";q.setDate(q.getDate()+1);q=this._daylightSavingAdjust(q)}y+=R+"</tr>"}g++;if(g>11){g=0;m++}y+="</tbody></table>"+(l?"</div>"+(i[0]>0&&G==i[1]-1?'<div class="ui-datepicker-row-break"></div>':""):"");O+=y}w+=O}w+=e+(d.browser.msie&&parseInt(d.browser.version,10)<7&&!a.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':
"");a._keyEvent=false;return w},_generateMonthYearHeader:function(a,b,c,e,f,h,i,g){var j=this._get(a,"changeMonth"),l=this._get(a,"changeYear"),u=this._get(a,"showMonthAfterYear"),k='<div class="ui-datepicker-title">',o="";if(h||!j)o+='<span class="ui-datepicker-month">'+i[b]+"</span>";else{i=e&&e.getFullYear()==c;var m=f&&f.getFullYear()==c;o+='<select class="ui-datepicker-month" onchange="DP_jQuery_'+z+".datepicker._selectMonthYear('#"+a.id+"', this, 'M');\" onclick=\"DP_jQuery_"+z+".datepicker._clickMonthYear('#"+
a.id+"');\">";for(var n=0;n<12;n++)if((!i||n>=e.getMonth())&&(!m||n<=f.getMonth()))o+='<option value="'+n+'"'+(n==b?' selected="selected"':"")+">"+g[n]+"</option>";o+="</select>"}u||(k+=o+(h||!(j&&l)?"&#xa0;":""));if(!a.yearshtml){a.yearshtml="";if(h||!l)k+='<span class="ui-datepicker-year">'+c+"</span>";else{g=this._get(a,"yearRange").split(":");var r=(new Date).getFullYear();i=function(s){s=s.match(/c[+-].*/)?c+parseInt(s.substring(1),10):s.match(/[+-].*/)?r+parseInt(s,10):parseInt(s,10);return isNaN(s)?
r:s};b=i(g[0]);g=Math.max(b,i(g[1]||""));b=e?Math.max(b,e.getFullYear()):b;g=f?Math.min(g,f.getFullYear()):g;for(a.yearshtml+='<select class="ui-datepicker-year" onchange="DP_jQuery_'+z+".datepicker._selectMonthYear('#"+a.id+"', this, 'Y');\" onclick=\"DP_jQuery_"+z+".datepicker._clickMonthYear('#"+a.id+"');\">";b<=g;b++)a.yearshtml+='<option value="'+b+'"'+(b==c?' selected="selected"':"")+">"+b+"</option>";a.yearshtml+="</select>";k+=a.yearshtml;a.yearshtml=null}}k+=this._get(a,"yearSuffix");if(u)k+=
(h||!(j&&l)?"&#xa0;":"")+o;k+="</div>";return k},_adjustInstDate:function(a,b,c){var e=a.drawYear+(c=="Y"?b:0),f=a.drawMonth+(c=="M"?b:0);b=Math.min(a.selectedDay,this._getDaysInMonth(e,f))+(c=="D"?b:0);e=this._restrictMinMax(a,this._daylightSavingAdjust(new Date(e,f,b)));a.selectedDay=e.getDate();a.drawMonth=a.selectedMonth=e.getMonth();a.drawYear=a.selectedYear=e.getFullYear();if(c=="M"||c=="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");if(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-this._daylightSavingAdjust(new Date(a,b,32)).getDate()},_getFirstDayOfMonth:function(a,
b){return(new Date(a,b,1)).getDay()},_canAdjustMonth:function(a,b,c,e){var f=this._getNumberOfMonths(a);c=this._daylightSavingAdjust(new Date(c,e+(b<0?b:f[0]*f[1]),1));b<0&&c.setDate(this._getDaysInMonth(c.getFullYear(),c.getMonth()));return this._isInRange(a,c)},_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,e){if(!b){a.currentDay=a.selectedDay;a.currentMonth=a.selectedMonth;a.currentYear=a.selectedYear}b=b?typeof b=="object"?b:this._daylightSavingAdjust(new Date(e,c,b)):this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));
return this.formatDate(this._get(a,"dateFormat"),b,this._getFormatConfig(a))}});d.fn.datepicker=function(a){if(!this.length)return this;if(!d.datepicker.initialized){d(document).mousedown(d.datepicker._checkExternalClick).find("body").append(d.datepicker.dpDiv);d.datepicker.initialized=true}var b=Array.prototype.slice.call(arguments,1);if(typeof a=="string"&&(a=="isDisabled"||a=="getDate"||a=="widget"))return d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this[0]].concat(b));if(a=="option"&&
arguments.length==2&&typeof arguments[1]=="string")return d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this[0]].concat(b));return this.each(function(){typeof a=="string"?d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this].concat(b)):d.datepicker._attachDatepicker(this,a)})};d.datepicker=new M;d.datepicker.initialized=false;d.datepicker.uuid=(new Date).getTime();d.datepicker.version="1.8.13";window["DP_jQuery_"+z]=d})(jQuery);
;/**
 * Coin Slider - Unique jQuery Image Slider
 * @version: 1.0 - (2010/04/04)
 * @requires jQuery v1.2.2 or later 
 * @author Ivan Lazarevic
 * Examples and documentation at: http://workshop.rs/projects/coin-slider/
 
 * Licensed under MIT licence:
 *   http://www.opensource.org/licenses/mit-license.php
**/

(function($){var params=new Array;var order=new Array;var images=new Array;var links=new Array;var linksTarget=new Array;var titles=new Array;var interval=new Array;var imagePos=new Array;var appInterval=new Array;var squarePos=new Array;var reverse=new Array;$.fn.coinslider=$.fn.CoinSlider=function(options){init=function(el){order[el.id]=new Array();images[el.id]=new Array();links[el.id]=new Array();linksTarget[el.id]=new Array();titles[el.id]=new Array();imagePos[el.id]=0;squarePos[el.id]=0;reverse[el.id]=1;params[el.id]=$.extend({},$.fn.coinslider.defaults,options);$.each($('#'+el.id+' img'),function(i,item){images[el.id][i]=$(item).attr('src');links[el.id][i]=$(item).parent().is('a')?$(item).parent().attr('href'):'';linksTarget[el.id][i]=$(item).parent().is('a')?$(item).parent().attr('target'):'';titles[el.id][i]=$(item).next().is('span')?$(item).next().html():'';$(item).hide();$(item).next().hide();});$(el).css({'background-image':'url('+images[el.id][0]+')','width':params[el.id].width,'height':params[el.id].height,'position':'relative','background-position':'top left'}).wrap("<div class='coin-slider' id='coin-slider-"+el.id+"' />");$('#'+el.id).append("<div class='cs-title' id='cs-title-"+el.id+"' style='position: absolute; bottom:0; left: 0; z-index: 1000;'></div>");$.setFields(el);if(params[el.id].navigation)
$.setNavigation(el);$.transition(el,0);$.transitionCall(el);}
$.setFields=function(el){tWidth=sWidth=parseInt(params[el.id].width/params[el.id].spw);tHeight=sHeight=parseInt(params[el.id].height/params[el.id].sph);counter=sLeft=sTop=0;tgapx=gapx=params[el.id].width-params[el.id].spw*sWidth;tgapy=gapy=params[el.id].height-params[el.id].sph*sHeight;for(i=1;i<=params[el.id].sph;i++){gapx=tgapx;if(gapy>0){gapy--;sHeight=tHeight+1;}else{sHeight=tHeight;}
for(j=1;j<=params[el.id].spw;j++){if(gapx>0){gapx--;sWidth=tWidth+1;}else{sWidth=tWidth;}
order[el.id][counter]=i+''+j;counter++;if(params[el.id].links)
$('#'+el.id).append("<a href='"+links[el.id][0]+"' class='cs-"+el.id+"' id='cs-"+el.id+i+j+"' style='width:"+sWidth+"px; height:"+sHeight+"px; float: left; position: absolute;'></a>");else
$('#'+el.id).append("<div class='cs-"+el.id+"' id='cs-"+el.id+i+j+"' style='width:"+sWidth+"px; height:"+sHeight+"px; float: left; position: absolute;'></div>");$("#cs-"+el.id+i+j).css({'background-position':-sLeft+'px '+(-sTop+'px'),'left':sLeft,'top':sTop});sLeft+=sWidth;}
sTop+=sHeight;sLeft=0;}
$('.cs-'+el.id).mouseover(function(){$('#cs-navigation-'+el.id).show();});$('.cs-'+el.id).mouseout(function(){$('#cs-navigation-'+el.id).hide();});$('#cs-title-'+el.id).mouseover(function(){$('#cs-navigation-'+el.id).show();});$('#cs-title-'+el.id).mouseout(function(){$('#cs-navigation-'+el.id).hide();});if(params[el.id].hoverPause){$('.cs-'+el.id).mouseover(function(){params[el.id].pause=true;});$('.cs-'+el.id).mouseout(function(){params[el.id].pause=false;});$('#cs-title-'+el.id).mouseover(function(){params[el.id].pause=true;});$('#cs-title-'+el.id).mouseout(function(){params[el.id].pause=false;});}};$.transitionCall=function(el){clearInterval(interval[el.id]);delay=params[el.id].delay+params[el.id].spw*params[el.id].sph*params[el.id].sDelay;interval[el.id]=setInterval(function(){$.transition(el)},delay);}
$.transition=function(el,direction){if(params[el.id].pause==true)return;$.effect(el);squarePos[el.id]=0;appInterval[el.id]=setInterval(function(){$.appereance(el,order[el.id][squarePos[el.id]])},params[el.id].sDelay);$(el).css({'background-image':'url('+images[el.id][imagePos[el.id]]+')'});if(typeof(direction)=="undefined")
imagePos[el.id]++;else
if(direction=='prev')
imagePos[el.id]--;else
imagePos[el.id]=direction;if(imagePos[el.id]==images[el.id].length){imagePos[el.id]=0;}
if(imagePos[el.id]==-1){imagePos[el.id]=images[el.id].length-1;}
$('.cs-button-'+el.id).removeClass('cs-active');$('#cs-button-'+el.id+"-"+(imagePos[el.id]+1)).addClass('cs-active');if(titles[el.id][imagePos[el.id]]){$('#cs-title-'+el.id).css({'opacity':0}).animate({'opacity':params[el.id].opacity},params[el.id].titleSpeed);$('#cs-title-'+el.id).html(titles[el.id][imagePos[el.id]]);}else{$('#cs-title-'+el.id).css('opacity',0);}};$.appereance=function(el,sid){$('.cs-'+el.id).attr('href',links[el.id][imagePos[el.id]]).attr('target',linksTarget[el.id][imagePos[el.id]]);if(squarePos[el.id]==params[el.id].spw*params[el.id].sph){clearInterval(appInterval[el.id]);return;}
$('#cs-'+el.id+sid).css({opacity:0,'background-image':'url('+images[el.id][imagePos[el.id]]+')'});$('#cs-'+el.id+sid).animate({opacity:1},300);squarePos[el.id]++;};$.setNavigation=function(el){$(el).append("<div id='cs-navigation-"+el.id+"'></div>");$('#cs-navigation-'+el.id).hide();$('#cs-navigation-'+el.id).append("<a href='#' id='cs-prev-"+el.id+"' class='cs-prev'>prev</a>");$('#cs-navigation-'+el.id).append("<a href='#' id='cs-next-"+el.id+"' class='cs-next'>next</a>");$('#cs-prev-'+el.id).css({'position':'absolute','top':params[el.id].height/2-15,'left':0,'z-index':1001,'line-height':'30px','opacity':params[el.id].opacity}).click(function(e){e.preventDefault();$.transition(el,'prev');$.transitionCall(el);}).mouseover(function(){$('#cs-navigation-'+el.id).show()});$('#cs-next-'+el.id).css({'position':'absolute','top':params[el.id].height/2-15,'right':0,'z-index':1001,'line-height':'30px','opacity':params[el.id].opacity}).click(function(e){e.preventDefault();$.transition(el);$.transitionCall(el);}).mouseover(function(){$('#cs-navigation-'+el.id).show()});$("<div id='cs-buttons-"+el.id+"' class='cs-buttons'></div>").appendTo($('#coin-slider-'+el.id));for(k=1;k<images[el.id].length+1;k++){$('#cs-buttons-'+el.id).append("<a href='#' class='cs-button-"+el.id+"' id='cs-button-"+el.id+"-"+k+"'>"+k+"</a>");}
$.each($('.cs-button-'+el.id),function(i,item){$(item).click(function(e){$('.cs-button-'+el.id).removeClass('cs-active');$(this).addClass('cs-active');e.preventDefault();$.transition(el,i);$.transitionCall(el);})});$('#cs-navigation-'+el.id+' a').mouseout(function(){$('#cs-navigation-'+el.id).hide();params[el.id].pause=false;});$("#cs-buttons-"+el.id).css({'left':'50%','margin-left':-images[el.id].length*15/2-5,'position':'relative'});}
$.effect=function(el){effA=['random','swirl','rain','straight'];if(params[el.id].effect=='')
eff=effA[Math.floor(Math.random()*(effA.length))];else
eff=params[el.id].effect;order[el.id]=new Array();if(eff=='random'){counter=0;for(i=1;i<=params[el.id].sph;i++){for(j=1;j<=params[el.id].spw;j++){order[el.id][counter]=i+''+j;counter++;}}
$.random(order[el.id]);}
if(eff=='rain'){$.rain(el);}
if(eff=='swirl')
$.swirl(el);if(eff=='straight')
$.straight(el);reverse[el.id]*=-1;if(reverse[el.id]>0){order[el.id].reverse();}}
$.random=function(arr){var i=arr.length;if(i==0)return false;while(--i){var j=Math.floor(Math.random()*(i+1));var tempi=arr[i];var tempj=arr[j];arr[i]=tempj;arr[j]=tempi;}}
$.swirl=function(el){var n=params[el.id].sph;var m=params[el.id].spw;var x=1;var y=1;var going=0;var num=0;var c=0;var dowhile=true;while(dowhile){num=(going==0||going==2)?m:n;for(i=1;i<=num;i++){order[el.id][c]=x+''+y;c++;if(i!=num){switch(going){case 0:y++;break;case 1:x++;break;case 2:y--;break;case 3:x--;break;}}}
going=(going+1)%4;switch(going){case 0:m--;y++;break;case 1:n--;x++;break;case 2:m--;y--;break;case 3:n--;x--;break;}
check=$.max(n,m)-$.min(n,m);if(m<=check&&n<=check)
dowhile=false;}}
$.rain=function(el){var n=params[el.id].sph;var m=params[el.id].spw;var c=0;var to=to2=from=1;var dowhile=true;while(dowhile){for(i=from;i<=to;i++){order[el.id][c]=i+''+parseInt(to2-i+1);c++;}
to2++;if(to<n&&to2<m&&n<m){to++;}
if(to<n&&n>=m){to++;}
if(to2>m){from++;}
if(from>to)dowhile=false;}}
$.straight=function(el){counter=0;for(i=1;i<=params[el.id].sph;i++){for(j=1;j<=params[el.id].spw;j++){order[el.id][counter]=i+''+j;counter++;}}}
$.min=function(n,m){if(n>m)return m;else return n;}
$.max=function(n,m){if(n<m)return m;else return n;}
this.each(function(){init(this);});};$.fn.coinslider.defaults={width:565,height:290,spw:7,sph:5,delay:3000,sDelay:30,opacity:0.7,titleSpeed:500,effect:'',navigation:true,links:true,hoverPause:true};})(jQuery);/*
    Simple Tabs jQuery plugin CSS styles
    by Paul A. Bauersfeld
    created 4/22/2011

    Copyright (c) 2011 by varsity Networks, Inc. All rights reserved.

*/
jQuery(function($) {
    $.fn.extend({
        simpletabs: function(options) {
            var settings = $.extend({}, $.fn.simpletabs.defaults, options);

            return this.each(function () {
                var $$  = $(this);
                var opt = $.metadata ? $.extend({}, settings, $$.metadata()) : settings;

                $$.width(opt.width);

                //Default Action
                $(".tabs li:eq("+(opt.default_tab-1)+")",$$).addClass("active").show(); //Activate first tab
                $(".tab_content:eq("+(opt.default_tab-1)+")",$$).show(); //Show first tab content

                //On Click Event
                $(".tabs li",$$).click(function() {
                    $(".tabs li",$$).removeClass("active"); //Remove any "active" class
                    $(this).addClass("active"); //Add "active" class to selected tab
                    $(".tab_content",$$).hide(); //Hide all tab content
                    var activeTab = $(this).find("a").attr("href"); //Find the rel attribute value to identify the active tab + content
                    $(activeTab).fadeIn(opt.fade_speed); //Fade in the active content
                    return false;
                });
            });
        }
    });

    /**
    * Set your Plugin Defaults Hereâ€¦
    */
    $.fn.simpletabs.defaults = {
        width: 250,
        default_tab:	1,
        fade_speed:	"slow"
    };

}(jQuery));/*
 * Agile Carousel v alpha 1
 * http://agilecarousel.com/
 *
 */
(function(d){d.fn.agile_carousel=function(a){a=d.extend({timer:0,continuous_scrolling:!1,transition_type:"slide",transition_time:600,number_slides_visible:1,change_on_hover:"",control_set_1:"",control_set_2:"",control_set_3:"",control_set_4:"",control_set_5:""},a);return this.each(function(){function w(a){if(ba!==""){m="ac_click";var c=ba.split(",");d.inArray(a,c)!=-1&&(m="ac_hover")}return m}function ca(a){if(da===!1&&b<2){if(a==1){if(G>0)q.addClass("ac_disabled"),q.data("options").disabled=!0;if(H>
0)r.addClass("ac_disabled"),r.data("options").disabled=!0}else{if(G>0)q.removeClass("ac_disabled"),q.data("options").disabled=!1;if(H>0)r.removeClass("ac_disabled"),r.data("options").disabled=!1}if(a==e){if(I>0)s.addClass("ac_disabled"),s.data("options").disabled=!0;if(J>0)u.addClass("ac_disabled"),u.data("options").disabled=!0}else{if(I>0)s.removeClass("ac_disabled"),s.data("options").disabled=!1;if(J>0)u.removeClass("ac_disabled"),u.data("options").disabled=!1}}if(da===!1&&b>1){if(a<=b){if(G>0)q.addClass("ac_disabled"),
q.data("options").disabled=!0;if(H>0)r.addClass("ac_disabled"),r.data("options").disabled=!0}else{if(G>0)q.removeClass("ac_disabled"),q.data("options").disabled=!1;if(H>0)r.removeClass("ac_disabled"),r.data("options").disabled=!1}if(a>=e-b+R){if(I>0)s.addClass("ac_disabled"),s.data("options").disabled=!0;if(J>0)u.addClass("ac_disabled"),u.data("options").disabled=!0}else{if(I>0)s.removeClass("ac_disabled"),s.data("options").disabled=!1;if(J>0)u.removeClass("ac_disabled"),u.data("options").disabled=
!1}}}function S(a){g.find(".ac_selected").removeClass("ac_selected");g.find('*[class*="slide_number_'+a+'"]').addClass("ac_selected")}function z(a){K=d(a)[0];if(K.disabled!==!0){j=K.button_action;a=K.go_to;f!==!1&&(h=f);T=h-1;A=d(B).eq(T);b<2&&(j=="next"&&h<e?f=h+1:j=="next"&&h==e&&(f=1),j=="previous"&&h>1?f=h-1:j=="previous"&&h==1&&(f=e));if(b>1)if(j=="next"&&h<e-b+R?f=D[Math.ceil(h/b)]:j=="next"&&h>=e-b+R&&b>1&&(f=1),j=="previous"&&h>b&&b>1){var c=Math.floor(h/b);c-=1;f=D[c]}else j=="previous"&&
h<=b&&b>1&&(f=pa);j=="direct"&&(f=a);U=f-1;y=d(B).eq(U);S(f);ea>0&&V.html(f);if(U!=T){W=="slide"&&b>1&&E.stop().animate({left:(f*n-n)*-1+"px"},{duration:L});if(W=="slide"&&b==1){a="";if(j=="next"||f>h&&j=="direct")y.css({top:0,left:n}),a=n*-1;if(j=="previous"||f<h&&j=="direct")y.css({top:0,left:n*-1}),a=n;A.stop().animate({left:a+"px"},{duration:L,complete:qa});y.stop().animate({left:"0px"},{duration:L})}W=="fade"&&b==1&&(B.not(A,y).css({top:"-5000px",left:0,"z-index":0,opacity:0}),j&&(y.css({top:0,
left:0,"z-index":20}),A.css({"z-index":10,opacity:1})),y.stop().animate({opacity:1},{duration:L,complete:ra}))}}ca(f);S(f)}function X(){if(v.length>0)v.html("play"),v.data("options").paused=!0,v.addClass("play_button");clearInterval(F)}function fa(){z(Y)}var e=0,x="",M="",N="",O="",P="",ga="",ha="",ia="",ja="",ka="",la="",ma="",m="ac_click",K="",j="",h="",f=!1,T="",U="",A="",y="",da=a.continuous_scrolling,Q=a.carousel_outer_width,sa=a.carousel_outer_height,o=a.carousel_data,ba=a.change_on_hover,n=
a.slide_width,na=a.slide_height,p=a.control_set_1,Z=a.control_set_2,ta=a.control_set_3,ua=a.control_set_4,va=a.control_set_5,wa=a.no_control_set,oa=a.persistent_content,b=a.number_slides_visible,W=a.transition_type,L=a.transition_time,$=a.timer,C="",k="",l=k="",Y="",F="";d.each(o,function(){e++});for(var R=e%b,D=[],C="",i=0,c=0,c=0;c<e;c++)c===0&&(N+="<div class='group_numbered_buttons_container button_container'>"),k=Math.floor((c+1)/b)*b+1,k!==C&&(D[i]=k,N+="<div class='slide_number_"+k+" group_numbered_button slide_button "+
w("group_numbered_buttons")+'\' data-options=\'{"button_type":"group_numbered_button","button_action":"direct","go_to":'+k+', "trigger_type":"'+m+'","disabled": false}\'>'+(i+1)+"</div>",C=k,i++),c===e-1&&(N+="</div>");ga+='<span class=\'pause_button slide_button pause\' data-options=\'{"button_type":"pause_button","trigger_type": "none","disabled": false,"paused": false}\'>Pause</span>';ha+="<span class='previous_next_button previous_button slide_button "+w("previous_button")+'\' data-options=\'{"button_type":"previous_button","button_action":"previous","trigger_type": "'+
m+'","disabled": false}\'>Prev</span>';ia+="<span class='previous_next_button next_button slide_button "+w("next_button")+'\' data-options=\'{"button_type":"next_button","button_action":"next","trigger_type": "'+m+'","disabled": false}\'>Next</span>';ja+="<div class='hover_previous_next_button hover_previous_button slide_button "+w("hover_previous_button")+'\' data-options=\'{"button_type":"hover_previous_button","button_action":"previous","trigger_type": "'+m+"\",\"disabled\": false}'><span style='opacity: 0;' class='hover_previous_next_button_inner'>Prev</span></div>";
ka+="<div class='hover_previous_next_button hover_next_button slide_button "+w("hover_next_button")+'\' data-options=\'{"button_type":"hover_next_button","button_action":"next","trigger_type": "'+m+"\",\"disabled\": false}'><span style='opacity: 0;' class='hover_previous_next_button_inner'>Next</span></div>";la+="<span class='slide_count'>"+e+"</span>";ma+="<span class='current_slide_number'>1</span>";x+="<div class='agile_carousel' style='overflow: hidden; position: relative; width: "+Q+"px; height: "+
sa+"px;'>";var g=d(this),c=1,aa;for(aa in o)if(o.hasOwnProperty(aa))k=o[aa],C=k.content,Q=k.thumbnail_button,k=k.content_button,c===1&&(x+="<div class='slides' style='width: "+n*e+"px; height: "+na+"px;'>"),C&&(x+="<div class='slide_"+c+" slide' style='border: none; margin: 0; padding: 0; height: "+na+"px; width: "+n+"px;'>"+C+"</div>"),c===e&&(x+="</div>"),c==1&&(M+="<div class='numbered_buttons_container  button_container'>"),M+="<div class='slide_number_"+c+" numbered_button slide_button "+w("numbered_buttons")+
'\' data-options=\'{"button_type":"numbered_button","button_action":"direct","go_to":'+c+', "trigger_type":"'+m+'","disabled": false}\'>'+c+"</div>",c==e&&(M+="</div>"),Q&&(c==1&&(O+="<div class='thumbnail_buttons_container  button_container'>"),O+="<div class='slide_number_"+c+" thumbnail_button slide_button "+w("thumbnails")+'\'  data-options=\'{"button_type":"thumbnail_button","button_action":"direct","go_to":'+c+',"trigger_type": "'+m+'","disabled": false}\'>'+Q+"</div>",c==e&&(O+="</div>")),
k&&(c==1&&(P+="<div class='content_buttons_container  button_container'>"),P+="<div class='slide_number_"+c+" content_button_"+c+" content_button slide_button "+w("content_buttons")+'\' data-options=\'{"button_type":"content_button","button_action":"direct","go_to":'+c+',"trigger_type": "'+m+"\",\"disabled\": false}'><div class='content_button_inner'>"+k+"</div></div>",c==e&&(P+="</div>")),c++;o=function(a,c){var b="";if(a!==""){c&&(b+="<div class='control_set_"+c+" control_set'><div class='control_set_"+
c+"_inner control_set_inner'>");var d=a.split(",");for(i=0;i<d.length;i++)d[i]=="numbered_buttons"&&(b+=M),d[i]=="group_numbered_buttons"&&(b+=N),d[i]=="thumbnails"&&(b+=O),d[i]=="content_buttons"&&(b+=P),d[i]=="pause_button"&&(b+=ga),d[i]=="previous_button"&&(b+=ha),d[i]=="next_button"&&(b+=ia),d[i]=="hover_previous_button"&&(b+=ja),d[i]=="hover_next_button"&&(b+=ka),d[i]=="slide_count"&&(b+=la),d[i]=="current_slide_number"&&(b+=ma);c&&(b+="</div></div>");x+=b}};a.control_set_1&&o(p,1);a.control_set_2&&
o(Z,2);a.control_set_3&&o(ta,3);a.control_set_4&&o(ua,4);a.control_set_5&&o(va,5);a.no_control_set&&o(wa);oa&&(x+=oa);x+="</div>";g.html(x);var B=g.find(".slide"),E=g.find(".slides");g.find(".slide_button");p=g.find(".agile_carousel");g.find(".previous_button, .hover_previous_button");g.find(".next_button, .hover_next_button");var q=g.find(".previous_button"),G=q.length,r=g.find(".hover_previous_button"),H=r.length,s=g.find(".next_button"),I=s.length,u=g.find(".hover_next_button"),J=u.length,V=g.find(".current_slide_number"),
ea=V.length;b==1&&(B.eq(0).css({position:"absolute",top:0,left:0}),B.slice(1,e).css({position:"absolute",top:"-5000px",left:0}),E.css("width",n+"px"));if(b>1){p.css("width",b*n+"px");p=0;for(p=1;p<=e;p++)B.eq(p).css({position:"absolute",top:0,left:n*p+"px"})}var ra=function(){A.css({"z-index":10,top:-5E3})},qa=function(){A.css({position:"absolute",top:"-5000px",left:0})};ca(1);ea>0&&V.html(1);S(1);var h=1,pa=D[D.length-1],p=g.find(".ac_click"),Z=g.find(".ac_hover");$!==0&&(F=setInterval(fa,$));var v=
g.find(".pause_button");d(p).click(function(){X();if(g.find(":animated").length<1)z(d(this).data().options);else if(l=d(this),l.data("options").button_action!="next"&&l.data("options").button_action!="previous")t=setInterval(function(){E.find(":animated").length<1&&(z(l.data().options),clearInterval(l.data("options").timeout))},30),l.data("options").timeout=t});d(Z).hover(function(){X();E.find(":animated").length<1?z(d(this).data().options):(l=d(this),t=setInterval(function(){E.find(":animated").length<
1&&(z(l.data().options),clearInterval(l.data("options").timeout))},30),l.data("options").timeout=t)},function(){l=d(this);clearInterval(l.data("options").timeout)});Y={button_action:"next",button_type:"pause",disabled:!1,trigger_type:"ac_click"};v.click(function(){var a=d(this);a.data("options").paused===!0?(clearInterval(F),v.html("pause"),v.data("options").paused=!1,v.addClass("pause_button"),v.removeClass("play_button"),z(Y),F=setInterval(fa,$)):a.data("options").paused===!1&&(X(),clearInterval(F))});
d(".hover_previous_next_button").hover(function(){d(this).find(".hover_previous_next_button_inner").stop().fadeTo("fast",0.85)},function(){d(this).find(".hover_previous_next_button_inner").stop().fadeTo("fast",0)})})}})(jQuery);$(document).ready(function() {
    $('.gallery .items li').hover(
        function() {
            $(this).addClass('gallery hover');
        },
        function() {
            $(this).removeClass('gallery hover');
        }
    );
});/*
 * Copyright (c) 2009 Simo Kinnunen.
 * Licensed under the MIT license.
 *
 * @version 1.09i
 */
var Cufon=(function(){var m=function(){return m.replace.apply(null,arguments)};var x=m.DOM={ready:(function(){var C=false,E={loaded:1,complete:1};var B=[],D=function(){if(C){return}C=true;for(var F;F=B.shift();F()){}};if(document.addEventListener){document.addEventListener("DOMContentLoaded",D,false);window.addEventListener("pageshow",D,false)}if(!window.opera&&document.readyState){(function(){E[document.readyState]?D():setTimeout(arguments.callee,10)})()}if(document.readyState&&document.createStyleSheet){(function(){try{document.body.doScroll("left");D()}catch(F){setTimeout(arguments.callee,1)}})()}q(window,"load",D);return function(F){if(!arguments.length){D()}else{C?F():B.push(F)}}})(),root:function(){return document.documentElement||document.body}};var n=m.CSS={Size:function(C,B){this.value=parseFloat(C);this.unit=String(C).match(/[a-z%]*$/)[0]||"px";this.convert=function(D){return D/B*this.value};this.convertFrom=function(D){return D/this.value*B};this.toString=function(){return this.value+this.unit}},addClass:function(C,B){var D=C.className;C.className=D+(D&&" ")+B;return C},color:j(function(C){var B={};B.color=C.replace(/^rgba\((.*?),\s*([\d.]+)\)/,function(E,D,F){B.opacity=parseFloat(F);return"rgb("+D+")"});return B}),fontStretch:j(function(B){if(typeof B=="number"){return B}if(/%$/.test(B)){return parseFloat(B)/100}return{"ultra-condensed":0.5,"extra-condensed":0.625,condensed:0.75,"semi-condensed":0.875,"semi-expanded":1.125,expanded:1.25,"extra-expanded":1.5,"ultra-expanded":2}[B]||1}),getStyle:function(C){var B=document.defaultView;if(B&&B.getComputedStyle){return new a(B.getComputedStyle(C,null))}if(C.currentStyle){return new a(C.currentStyle)}return new a(C.style)},gradient:j(function(F){var G={id:F,type:F.match(/^-([a-z]+)-gradient\(/)[1],stops:[]},C=F.substr(F.indexOf("(")).match(/([\d.]+=)?(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)/ig);for(var E=0,B=C.length,D;E<B;++E){D=C[E].split("=",2).reverse();G.stops.push([D[1]||E/(B-1),D[0]])}return G}),quotedList:j(function(E){var D=[],C=/\s*((["'])([\s\S]*?[^\\])\2|[^,]+)\s*/g,B;while(B=C.exec(E)){D.push(B[3]||B[1])}return D}),recognizesMedia:j(function(G){var E=document.createElement("style"),D,C,B;E.type="text/css";E.media=G;try{E.appendChild(document.createTextNode("/**/"))}catch(F){}C=g("head")[0];C.insertBefore(E,C.firstChild);D=(E.sheet||E.styleSheet);B=D&&!D.disabled;C.removeChild(E);return B}),removeClass:function(D,C){var B=RegExp("(?:^|\\s+)"+C+"(?=\\s|$)","g");D.className=D.className.replace(B,"");return D},supports:function(D,C){var B=document.createElement("span").style;if(B[D]===undefined){return false}B[D]=C;return B[D]===C},textAlign:function(E,D,B,C){if(D.get("textAlign")=="right"){if(B>0){E=" "+E}}else{if(B<C-1){E+=" "}}return E},textShadow:j(function(F){if(F=="none"){return null}var E=[],G={},B,C=0;var D=/(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)|(-?[\d.]+[a-z%]*)|,/ig;while(B=D.exec(F)){if(B[0]==","){E.push(G);G={};C=0}else{if(B[1]){G.color=B[1]}else{G[["offX","offY","blur"][C++]]=B[2]}}}E.push(G);return E}),textTransform:(function(){var B={uppercase:function(C){return C.toUpperCase()},lowercase:function(C){return C.toLowerCase()},capitalize:function(C){return C.replace(/\b./g,function(D){return D.toUpperCase()})}};return function(E,D){var C=B[D.get("textTransform")];return C?C(E):E}})(),whiteSpace:(function(){var D={inline:1,"inline-block":1,"run-in":1};var C=/^\s+/,B=/\s+$/;return function(H,F,G,E){if(E){if(E.nodeName.toLowerCase()=="br"){H=H.replace(C,"")}}if(D[F.get("display")]){return H}if(!G.previousSibling){H=H.replace(C,"")}if(!G.nextSibling){H=H.replace(B,"")}return H}})()};n.ready=(function(){var B=!n.recognizesMedia("all"),E=false;var D=[],H=function(){B=true;for(var K;K=D.shift();K()){}};var I=g("link"),J=g("style");function C(K){return K.disabled||G(K.sheet,K.media||"screen")}function G(M,P){if(!n.recognizesMedia(P||"all")){return true}if(!M||M.disabled){return false}try{var Q=M.cssRules,O;if(Q){search:for(var L=0,K=Q.length;O=Q[L],L<K;++L){switch(O.type){case 2:break;case 3:if(!G(O.styleSheet,O.media.mediaText)){return false}break;default:break search}}}}catch(N){}return true}function F(){if(document.createStyleSheet){return true}var L,K;for(K=0;L=I[K];++K){if(L.rel.toLowerCase()=="stylesheet"&&!C(L)){return false}}for(K=0;L=J[K];++K){if(!C(L)){return false}}return true}x.ready(function(){if(!E){E=n.getStyle(document.body).isUsable()}if(B||(E&&F())){H()}else{setTimeout(arguments.callee,10)}});return function(K){if(B){K()}else{D.push(K)}}})();function s(D){var C=this.face=D.face,B={"\u0020":1,"\u00a0":1,"\u3000":1};this.glyphs=D.glyphs;this.w=D.w;this.baseSize=parseInt(C["units-per-em"],10);this.family=C["font-family"].toLowerCase();this.weight=C["font-weight"];this.style=C["font-style"]||"normal";this.viewBox=(function(){var F=C.bbox.split(/\s+/);var E={minX:parseInt(F[0],10),minY:parseInt(F[1],10),maxX:parseInt(F[2],10),maxY:parseInt(F[3],10)};E.width=E.maxX-E.minX;E.height=E.maxY-E.minY;E.toString=function(){return[this.minX,this.minY,this.width,this.height].join(" ")};return E})();this.ascent=-parseInt(C.ascent,10);this.descent=-parseInt(C.descent,10);this.height=-this.ascent+this.descent;this.spacing=function(L,N,E){var O=this.glyphs,M,K,G,P=[],F=0,J=-1,I=-1,H;while(H=L[++J]){M=O[H]||this.missingGlyph;if(!M){continue}if(K){F-=G=K[H]||0;P[I]-=G}F+=P[++I]=~~(M.w||this.w)+N+(B[H]?E:0);K=M.k}P.total=F;return P}}function f(){var C={},B={oblique:"italic",italic:"oblique"};this.add=function(D){(C[D.style]||(C[D.style]={}))[D.weight]=D};this.get=function(H,I){var G=C[H]||C[B[H]]||C.normal||C.italic||C.oblique;if(!G){return null}I={normal:400,bold:700}[I]||parseInt(I,10);if(G[I]){return G[I]}var E={1:1,99:0}[I%100],K=[],F,D;if(E===undefined){E=I>400}if(I==500){I=400}for(var J in G){if(!k(G,J)){continue}J=parseInt(J,10);if(!F||J<F){F=J}if(!D||J>D){D=J}K.push(J)}if(I<F){I=F}if(I>D){I=D}K.sort(function(M,L){return(E?(M>=I&&L>=I)?M<L:M>L:(M<=I&&L<=I)?M>L:M<L)?-1:1});return G[K[0]]}}function r(){function D(F,G){if(F.contains){return F.contains(G)}return F.compareDocumentPosition(G)&16}function B(G){var F=G.relatedTarget;if(!F||D(this,F)){return}C(this,G.type=="mouseover")}function E(F){C(this,F.type=="mouseenter")}function C(F,G){setTimeout(function(){var H=d.get(F).options;m.replace(F,G?h(H,H.hover):H,true)},10)}this.attach=function(F){if(F.onmouseenter===undefined){q(F,"mouseover",B);q(F,"mouseout",B)}else{q(F,"mouseenter",E);q(F,"mouseleave",E)}}}function u(){var C=[],D={};function B(H){var E=[],G;for(var F=0;G=H[F];++F){E[F]=C[D[G]]}return E}this.add=function(F,E){D[F]=C.push(E)-1};this.repeat=function(){var E=arguments.length?B(arguments):C,F;for(var G=0;F=E[G++];){m.replace(F[0],F[1],true)}}}function A(){var D={},B=0;function C(E){return E.cufid||(E.cufid=++B)}this.get=function(E){var F=C(E);return D[F]||(D[F]={})}}function a(B){var D={},C={};this.extend=function(E){for(var F in E){if(k(E,F)){D[F]=E[F]}}return this};this.get=function(E){return D[E]!=undefined?D[E]:B[E]};this.getSize=function(F,E){return C[F]||(C[F]=new n.Size(this.get(F),E))};this.isUsable=function(){return !!B}}function q(C,B,D){if(C.addEventListener){C.addEventListener(B,D,false)}else{if(C.attachEvent){C.attachEvent("on"+B,function(){return D.call(C,window.event)})}}}function v(C,B){var D=d.get(C);if(D.options){return C}if(B.hover&&B.hoverables[C.nodeName.toLowerCase()]){b.attach(C)}D.options=B;return C}function j(B){var C={};return function(D){if(!k(C,D)){C[D]=B.apply(null,arguments)}return C[D]}}function c(F,E){var B=n.quotedList(E.get("fontFamily").toLowerCase()),D;for(var C=0;D=B[C];++C){if(i[D]){return i[D].get(E.get("fontStyle"),E.get("fontWeight"))}}return null}function g(B){return document.getElementsByTagName(B)}function k(C,B){return C.hasOwnProperty(B)}function h(){var C={},B,F;for(var E=0,D=arguments.length;B=arguments[E],E<D;++E){for(F in B){if(k(B,F)){C[F]=B[F]}}}return C}function o(E,M,C,N,F,D){var K=document.createDocumentFragment(),H;if(M===""){return K}var L=N.separate;var I=M.split(p[L]),B=(L=="words");if(B&&t){if(/^\s/.test(M)){I.unshift("")}if(/\s$/.test(M)){I.push("")}}for(var J=0,G=I.length;J<G;++J){H=z[N.engine](E,B?n.textAlign(I[J],C,J,G):I[J],C,N,F,D,J<G-1);if(H){K.appendChild(H)}}return K}function l(D,M){var C=D.nodeName.toLowerCase();if(M.ignore[C]){return}var E=!M.textless[C];var B=n.getStyle(v(D,M)).extend(M);var F=c(D,B),G,K,I,H,L,J;if(!F){return}for(G=D.firstChild;G;G=I){K=G.nodeType;I=G.nextSibling;if(E&&K==3){if(H){H.appendData(G.data);D.removeChild(G)}else{H=G}if(I){continue}}if(H){D.replaceChild(o(F,n.whiteSpace(H.data,B,H,J),B,M,G,D),H);H=null}if(K==1){if(G.firstChild){if(G.nodeName.toLowerCase()=="cufon"){z[M.engine](F,null,B,M,G,D)}else{arguments.callee(G,M)}}J=G}}}var t=" ".split(/\s+/).length==0;var d=new A();var b=new r();var y=new u();var e=false;var z={},i={},w={autoDetect:false,engine:null,forceHitArea:false,hover:false,hoverables:{a:true},ignore:{applet:1,canvas:1,col:1,colgroup:1,head:1,iframe:1,map:1,optgroup:1,option:1,script:1,select:1,style:1,textarea:1,title:1,pre:1},printable:true,selector:(window.Sizzle||(window.jQuery&&function(B){return jQuery(B)})||(window.dojo&&dojo.query)||(window.Ext&&Ext.query)||(window.YAHOO&&YAHOO.util&&YAHOO.util.Selector&&YAHOO.util.Selector.query)||(window.$$&&function(B){return $$(B)})||(window.$&&function(B){return $(B)})||(document.querySelectorAll&&function(B){return document.querySelectorAll(B)})||g),separate:"words",textless:{dl:1,html:1,ol:1,table:1,tbody:1,thead:1,tfoot:1,tr:1,ul:1},textShadow:"none"};var p={words:/\s/.test("\u00a0")?/[^\S\u00a0]+/:/\s+/,characters:"",none:/^/};m.now=function(){x.ready();return m};m.refresh=function(){y.repeat.apply(y,arguments);return m};m.registerEngine=function(C,B){if(!B){return m}z[C]=B;return m.set("engine",C)};m.registerFont=function(D){if(!D){return m}var B=new s(D),C=B.family;if(!i[C]){i[C]=new f()}i[C].add(B);return m.set("fontFamily",'"'+C+'"')};m.replace=function(D,C,B){C=h(w,C);if(!C.engine){return m}if(!e){n.addClass(x.root(),"cufon-active cufon-loading");n.ready(function(){n.addClass(n.removeClass(x.root(),"cufon-loading"),"cufon-ready")});e=true}if(C.hover){C.forceHitArea=true}if(C.autoDetect){delete C.fontFamily}if(typeof C.textShadow=="string"){C.textShadow=n.textShadow(C.textShadow)}if(typeof C.color=="string"&&/^-/.test(C.color)){C.textGradient=n.gradient(C.color)}else{delete C.textGradient}if(!B){y.add(D,arguments)}if(D.nodeType||typeof D=="string"){D=[D]}n.ready(function(){for(var F=0,E=D.length;F<E;++F){var G=D[F];if(typeof G=="string"){m.replace(C.selector(G),C,true)}else{l(G,C)}}});return m};m.set=function(B,C){w[B]=C;return m};return m})();Cufon.registerEngine("vml",(function(){var e=document.namespaces;if(!e){return}e.add("cvml","urn:schemas-microsoft-com:vml");e=null;var b=document.createElement("cvml:shape");b.style.behavior="url(#default#VML)";if(!b.coordsize){return}b=null;var h=(document.documentMode||0)<8;document.write(('<style type="text/css">cufoncanvas{text-indent:0;}@media screen{cvml\\:shape,cvml\\:rect,cvml\\:fill,cvml\\:shadow{behavior:url(#default#VML);display:block;antialias:true;position:absolute;}cufoncanvas{position:absolute;text-align:left;}cufon{display:inline-block;position:relative;vertical-align:'+(h?"middle":"text-bottom")+";}cufon cufontext{position:absolute;left:-10000in;font-size:1px;}a cufon{cursor:pointer}}@media print{cufon cufoncanvas{display:none;}}</style>").replace(/;/g,"!important;"));function c(i,j){return a(i,/(?:em|ex|%)$|^[a-z-]+$/i.test(j)?"1em":j)}function a(l,m){if(m==="0"){return 0}if(/px$/i.test(m)){return parseFloat(m)}var k=l.style.left,j=l.runtimeStyle.left;l.runtimeStyle.left=l.currentStyle.left;l.style.left=m.replace("%","em");var i=l.style.pixelLeft;l.style.left=k;l.runtimeStyle.left=j;return i}function f(l,k,j,n){var i="computed"+n,m=k[i];if(isNaN(m)){m=k.get(n);k[i]=m=(m=="normal")?0:~~j.convertFrom(a(l,m))}return m}var g={};function d(p){var q=p.id;if(!g[q]){var n=p.stops,o=document.createElement("cvml:fill"),i=[];o.type="gradient";o.angle=180;o.focus="0";o.method="sigma";o.color=n[0][1];for(var m=1,l=n.length-1;m<l;++m){i.push(n[m][0]*100+"% "+n[m][1])}o.colors=i.join(",");o.color2=n[l][1];g[q]=o}return g[q]}return function(ac,G,Y,C,K,ad,W){var n=(G===null);if(n){G=K.alt}var I=ac.viewBox;var p=Y.computedFontSize||(Y.computedFontSize=new Cufon.CSS.Size(c(ad,Y.get("fontSize"))+"px",ac.baseSize));var y,q;if(n){y=K;q=K.firstChild}else{y=document.createElement("cufon");y.className="cufon cufon-vml";y.alt=G;q=document.createElement("cufoncanvas");y.appendChild(q);if(C.printable){var Z=document.createElement("cufontext");Z.appendChild(document.createTextNode(G));y.appendChild(Z)}if(!W){y.appendChild(document.createElement("cvml:shape"))}}var ai=y.style;var R=q.style;var l=p.convert(I.height),af=Math.ceil(l);var V=af/l;var P=V*Cufon.CSS.fontStretch(Y.get("fontStretch"));var U=I.minX,T=I.minY;R.height=af;R.top=Math.round(p.convert(T-ac.ascent));R.left=Math.round(p.convert(U));ai.height=p.convert(ac.height)+"px";var F=Y.get("color");var ag=Cufon.CSS.textTransform(G,Y).split("");var L=ac.spacing(ag,f(ad,Y,p,"letterSpacing"),f(ad,Y,p,"wordSpacing"));if(!L.length){return null}var k=L.total;var x=-U+k+(I.width-L[L.length-1]);var ah=p.convert(x*P),X=Math.round(ah);var O=x+","+I.height,m;var J="r"+O+"ns";var u=C.textGradient&&d(C.textGradient);var o=ac.glyphs,S=0;var H=C.textShadow;var ab=-1,aa=0,w;while(w=ag[++ab]){var D=o[ag[ab]]||ac.missingGlyph,v;if(!D){continue}if(n){v=q.childNodes[aa];while(v.firstChild){v.removeChild(v.firstChild)}}else{v=document.createElement("cvml:shape");q.appendChild(v)}v.stroked="f";v.coordsize=O;v.coordorigin=m=(U-S)+","+T;v.path=(D.d?"m"+D.d+"xe":"")+"m"+m+J;v.fillcolor=F;if(u){v.appendChild(u.cloneNode(false))}var ae=v.style;ae.width=X;ae.height=af;if(H){var s=H[0],r=H[1];var B=Cufon.CSS.color(s.color),z;var N=document.createElement("cvml:shadow");N.on="t";N.color=B.color;N.offset=s.offX+","+s.offY;if(r){z=Cufon.CSS.color(r.color);N.type="double";N.color2=z.color;N.offset2=r.offX+","+r.offY}N.opacity=B.opacity||(z&&z.opacity)||1;v.appendChild(N)}S+=L[aa++]}var M=v.nextSibling,t,A;if(C.forceHitArea){if(!M){M=document.createElement("cvml:rect");M.stroked="f";M.className="cufon-vml-cover";t=document.createElement("cvml:fill");t.opacity=0;M.appendChild(t);q.appendChild(M)}A=M.style;A.width=X;A.height=af}else{if(M){q.removeChild(M)}}ai.width=Math.max(Math.ceil(p.convert(k*P)),0);if(h){var Q=Y.computedYAdjust;if(Q===undefined){var E=Y.get("lineHeight");if(E=="normal"){E="1em"}else{if(!isNaN(E)){E+="em"}}Y.computedYAdjust=Q=0.5*(a(ad,E)-parseFloat(ai.height))}if(Q){ai.marginTop=Math.ceil(Q)+"px";ai.marginBottom=Q+"px"}}return y}})());Cufon.registerEngine("canvas",(function(){var b=document.createElement("canvas");if(!b||!b.getContext||!b.getContext.apply){return}b=null;var a=Cufon.CSS.supports("display","inline-block");var e=!a&&(document.compatMode=="BackCompat"||/frameset|transitional/i.test(document.doctype.publicId));var f=document.createElement("style");f.type="text/css";f.appendChild(document.createTextNode(("cufon{text-indent:0;}@media screen,projection{cufon{display:inline;display:inline-block;position:relative;vertical-align:middle;"+(e?"":"font-size:1px;line-height:1px;")+"}cufon cufontext{display:-moz-inline-box;display:inline-block;width:0;height:0;overflow:hidden;text-indent:-10000in;}"+(a?"cufon canvas{position:relative;}":"cufon canvas{position:absolute;}")+"}@media print{cufon{padding:0;}cufon canvas{display:none;}}").replace(/;/g,"!important;")));document.getElementsByTagName("head")[0].appendChild(f);function d(p,h){var n=0,m=0;var g=[],o=/([mrvxe])([^a-z]*)/g,k;generate:for(var j=0;k=o.exec(p);++j){var l=k[2].split(",");switch(k[1]){case"v":g[j]={m:"bezierCurveTo",a:[n+~~l[0],m+~~l[1],n+~~l[2],m+~~l[3],n+=~~l[4],m+=~~l[5]]};break;case"r":g[j]={m:"lineTo",a:[n+=~~l[0],m+=~~l[1]]};break;case"m":g[j]={m:"moveTo",a:[n=~~l[0],m=~~l[1]]};break;case"x":g[j]={m:"closePath"};break;case"e":break generate}h[g[j].m].apply(h,g[j].a)}return g}function c(m,k){for(var j=0,h=m.length;j<h;++j){var g=m[j];k[g.m].apply(k,g.a)}}return function(V,w,P,t,C,W){var k=(w===null);if(k){w=C.getAttribute("alt")}var A=V.viewBox;var m=P.getSize("fontSize",V.baseSize);var B=0,O=0,N=0,u=0;var z=t.textShadow,L=[];if(z){for(var U=z.length;U--;){var F=z[U];var K=m.convertFrom(parseFloat(F.offX));var I=m.convertFrom(parseFloat(F.offY));L[U]=[K,I];if(I<B){B=I}if(K>O){O=K}if(I>N){N=I}if(K<u){u=K}}}var Z=Cufon.CSS.textTransform(w,P).split("");var E=V.spacing(Z,~~m.convertFrom(parseFloat(P.get("letterSpacing"))||0),~~m.convertFrom(parseFloat(P.get("wordSpacing"))||0));if(!E.length){return null}var h=E.total;O+=A.width-E[E.length-1];u+=A.minX;var s,n;if(k){s=C;n=C.firstChild}else{s=document.createElement("cufon");s.className="cufon cufon-canvas";s.setAttribute("alt",w);n=document.createElement("canvas");s.appendChild(n);if(t.printable){var S=document.createElement("cufontext");S.appendChild(document.createTextNode(w));s.appendChild(S)}}var aa=s.style;var H=n.style;var j=m.convert(A.height);var Y=Math.ceil(j);var M=Y/j;var G=M*Cufon.CSS.fontStretch(P.get("fontStretch"));var J=h*G;var Q=Math.ceil(m.convert(J+O-u));var o=Math.ceil(m.convert(A.height-B+N));n.width=Q;n.height=o;H.width=Q+"px";H.height=o+"px";B+=A.minY;H.top=Math.round(m.convert(B-V.ascent))+"px";H.left=Math.round(m.convert(u))+"px";var r=Math.max(Math.ceil(m.convert(J)),0)+"px";if(a){aa.width=r;aa.height=m.convert(V.height)+"px"}else{aa.paddingLeft=r;aa.paddingBottom=(m.convert(V.height)-1)+"px"}var X=n.getContext("2d"),D=j/A.height;X.scale(D,D*M);X.translate(-u,-B);X.save();function T(){var x=V.glyphs,ab,l=-1,g=-1,y;X.scale(G,1);while(y=Z[++l]){var ab=x[Z[l]]||V.missingGlyph;if(!ab){continue}if(ab.d){X.beginPath();if(ab.code){c(ab.code,X)}else{ab.code=d("m"+ab.d,X)}X.fill()}X.translate(E[++g],0)}X.restore()}if(z){for(var U=z.length;U--;){var F=z[U];X.save();X.fillStyle=F.color;X.translate.apply(X,L[U]);T()}}var q=t.textGradient;if(q){var v=q.stops,p=X.createLinearGradient(0,A.minY,0,A.maxY);for(var U=0,R=v.length;U<R;++U){p.addColorStop.apply(p,v[U])}X.fillStyle=p}else{X.fillStyle=P.get("color")}T();return s}})());/*!
 * The following copyright notice may not be removed under any circumstances.
 * 
 * Copyright:
 * © 2006 Microsoft Corporation. All Rights Reserved.
 * 
 * Description:
 * Trebuchet, designed by Vincent Connare in 1996, is a humanist sans serif
 * designed for easy screen readability. Trebuchet takes its inspiration from the
 * sans serifs of the 1930s which had large x heights and round features intended
 * to promote readability on signs. The typeface name is credited to a puzzle heard
 * at Microsoft, where the question was asked, "could you build a Trebuchet (a form
 * of medieval catapult) to launch a person from the main campus to the consumer
 * campus, and how?" The Trebuchet fonts are intended to be the vehicle that fires
 * your messages across the Internet. "Launch your message with a Trebuchet page".
 * 
 * Manufacturer:
 * Microsoft Corporation
 * 
 * Designer:
 * Vincent Connare
 * 
 * Vendor URL:
 * http://www.microsoft.com
 * 
 * License information:
 * http://www.microsoft.com/typography/fonts/
 */
Cufon.registerFont({"w":1074,"face":{"font-family":"Trebuchet MS","font-weight":400,"font-stretch":"normal","units-per-em":"2048","panose-1":"2 11 6 3 2 2 2 2 2 4","ascent":"1638","descent":"-410","x-height":"20","bbox":"-8 -1642 1732 428","underline-thickness":"127","underline-position":"-198","unicode-range":"U+0020-U+007E"},"glyphs":{" ":{"w":617,"k":{"Y":37,"T":37,"A":113}},"!":{"d":"413,-382r-71,0v-84,-543,-80,-645,-77,-1109r226,0v2,463,8,561,-78,1109xm234,-131v0,-80,70,-150,150,-150v80,0,150,70,150,150v0,80,-70,151,-150,151v-80,0,-150,-71,-150,-151","w":752},"\"":{"d":"229,-1086r-133,0r-24,-381r184,0xm559,-1086r-133,0r-24,-381r184,0","w":665},"#":{"d":"879,-947r-99,393r161,0r0,128r-194,0r-124,446r-127,0r124,-446r-297,0r-124,446r-130,0r123,-446r-155,0r0,-128r188,0r99,-393r-172,0r0,-128r205,0r102,-412r131,0r-103,412r297,0r103,-412r127,0r-103,412r175,0r0,128r-207,0xm455,-947r-99,393r297,0r99,-393r-297,0"},"$":{"d":"961,-355v0,205,-165,342,-364,370r0,231r-139,0r0,-221v-79,-2,-272,-59,-318,-92r72,-184v58,44,194,96,290,96v187,0,316,-161,238,-337v-45,-102,-83,-101,-217,-166v-119,-57,-275,-128,-327,-221v-37,-66,-60,-141,-60,-231v0,-197,143,-344,322,-372r0,-160r139,0r0,153v143,6,240,32,291,78r-59,174v-49,-37,-186,-83,-274,-83v-168,0,-265,154,-198,309v46,109,180,145,304,207v186,93,300,198,300,449"},"%":{"d":"218,20r-127,0r883,-1511r126,0xm618,-1143v0,191,-104,339,-279,339v-185,0,-278,-119,-278,-358v0,-183,114,-331,287,-329v181,2,270,147,270,348xm345,-1389v-110,0,-158,111,-158,237v0,129,39,246,143,246v108,0,162,-82,162,-245v0,-159,-49,-238,-147,-238xm1158,-319v0,191,-104,339,-279,339v-185,0,-278,-119,-278,-358v0,-183,114,-331,287,-329v181,2,270,147,270,348xm885,-565v-110,0,-158,111,-158,237v0,129,39,246,143,246v108,0,162,-82,162,-245v0,-159,-49,-238,-147,-238","w":1229},"&":{"d":"1030,-388v3,163,22,238,165,238v36,0,78,-12,127,-37r27,177v-70,20,-150,30,-240,30v-62,0,-122,-24,-180,-71v-97,47,-213,71,-350,71v-284,1,-441,-182,-437,-473v2,-188,54,-268,161,-377v-94,-93,-141,-190,-141,-291v1,-216,188,-370,425,-370v137,0,243,30,318,91r-83,154v-76,-63,-144,-95,-204,-95v-177,0,-266,80,-266,240v0,87,39,160,116,220r372,0r0,-183r190,-73r0,259r249,0r0,160r-249,0r0,330xm851,-199v-24,-148,-5,-351,-11,-519r-403,0v-63,81,-95,167,-95,256v0,208,102,312,305,312v91,0,159,-16,204,-49","w":1446},"'":{"d":"229,-1086r-133,0r-24,-381r184,0","w":327},"(":{"d":"618,428v-261,-176,-425,-556,-425,-987v0,-340,201,-811,425,-916r0,83v-132,191,-198,469,-198,835v0,435,66,728,198,880r0,105","w":752},")":{"d":"193,-1475v224,105,425,576,425,916v0,431,-164,811,-425,987r0,-105v132,-152,198,-445,198,-880v0,-366,-66,-644,-198,-835r0,-83","w":752},"*":{"d":"597,-1127r-173,3r158,105r47,62r-122,104r-54,-70r-82,-159r-91,162r-43,64r-131,-101r50,-69r158,-83r-176,-27r-90,-32r72,-150r96,37r125,95r-63,-205r0,-79r176,0r0,76r-60,211r158,-107r74,-27r57,161","w":752},"+":{"d":"611,-706r349,0r0,141r-349,0r0,345r-141,0r0,-345r-348,0r0,-141r348,0r0,-343r141,0r0,343"},",":{"d":"373,-277v74,0,146,82,142,160v-14,257,-101,330,-291,480r-51,-72v115,-94,172,-174,172,-240v0,-29,-10,-59,-30,-88v-57,-27,-86,-67,-86,-118v-1,-73,67,-122,144,-122","w":752},"-":{"d":"159,-506r0,-175r428,0r0,175r-428,0","w":752},"\u2010":{"d":"159,-506r0,-175r428,0r0,175r-428,0","w":752},".":{"d":"204,-131v0,-80,70,-150,150,-150v80,0,150,70,150,150v0,80,-70,151,-150,151v-80,0,-150,-71,-150,-151","w":752},"\/":{"d":"350,0r-161,0r531,-1471r159,0"},"0":{"d":"64,-777v0,-211,43,-382,128,-515v85,-133,205,-199,360,-199v153,0,269,55,346,166v77,111,115,304,115,580v0,237,-40,425,-121,561v-81,136,-199,204,-354,204v-155,0,-274,-55,-354,-165v-80,-110,-120,-321,-120,-632xm264,-759v0,406,87,609,260,609v99,0,172,-45,219,-135v47,-90,70,-248,70,-473v0,-155,-9,-269,-27,-342v-32,-128,-97,-221,-239,-221v-189,0,-283,187,-283,562"},"1":{"d":"200,-1124v141,-69,348,-229,438,-347r60,0r0,1471r-200,0r0,-1123r-298,186r0,-187"},"2":{"d":"433,-1491v263,0,449,123,449,373v0,110,-53,249,-158,416r-329,522r574,0r0,180r-900,0r0,-40r459,-703v96,-147,144,-272,144,-375v0,-135,-76,-203,-229,-203v-113,-1,-218,70,-255,150r-129,-106v45,-132,192,-214,374,-214"},"3":{"d":"941,-406v0,283,-197,426,-491,426v-131,0,-273,-60,-341,-124r96,-154v65,72,148,108,248,108v185,0,278,-91,278,-272v0,-172,-128,-288,-312,-279r0,-162v174,3,264,-72,263,-224v0,-156,-80,-234,-239,-234v-87,0,-156,29,-207,87r-89,-136v62,-81,166,-121,311,-121v237,0,434,142,434,365v0,160,-109,303,-226,342v156,49,275,181,275,378"},"4":{"d":"882,-399r0,399r-190,0r0,-399r-667,0r0,-114r787,-958r70,0r0,918r148,0r0,154r-148,0xm692,-1072r-430,519r430,0r0,-519"},"5":{"d":"542,-1000v280,0,419,181,419,469v0,367,-164,551,-491,551v-137,0,-250,-38,-340,-114r77,-167v91,74,178,111,262,111v188,0,282,-117,282,-352v0,-219,-93,-328,-278,-328v-89,0,-170,38,-241,115r-68,-47r0,-709r729,0r0,170r-539,0r0,356v49,-37,112,-55,188,-55"},"6":{"d":"989,-452v0,268,-171,477,-423,477v-321,0,-482,-213,-482,-639v0,-334,321,-826,588,-877r97,107v-99,25,-436,426,-439,547v55,-53,132,-80,231,-80v265,-1,428,189,428,465xm784,-442v0,-167,-85,-305,-236,-305v-169,0,-254,96,-254,289v0,209,86,313,257,313v153,0,233,-134,233,-297"},"7":{"d":"428,0r-222,0v104,-333,408,-980,569,-1281r-691,0r0,-190r950,0r0,78r-129,254r-136,283r-139,314v-45,107,-85,206,-119,297v-34,91,-62,173,-83,245"},"8":{"d":"89,-406v0,-175,131,-358,264,-409v-107,-55,-208,-178,-211,-323v-3,-220,172,-353,396,-353v239,0,397,127,397,354v0,138,-113,292,-209,342v176,99,264,228,264,389v0,273,-180,426,-457,426v-296,0,-444,-142,-444,-426xm734,-1142v0,-110,-84,-179,-196,-179v-131,0,-196,60,-196,181v0,89,85,177,256,263v91,-85,136,-174,136,-265xm533,-150v146,0,257,-110,257,-256v0,-54,-17,-104,-50,-152v-33,-48,-110,-105,-231,-170v-147,79,-220,187,-220,322v0,142,102,256,244,256"},"9":{"d":"74,-1014v0,-268,171,-477,423,-477v321,0,482,213,482,639v0,334,-321,826,-588,877r-97,-107v97,-25,438,-425,439,-546v-55,53,-132,79,-231,79v-265,1,-428,-189,-428,-465xm279,-1024v0,167,85,305,236,305v169,0,254,-96,254,-289v0,-209,-86,-313,-257,-313v-153,0,-233,134,-233,297"},":":{"d":"204,-941v0,-80,70,-150,150,-150v80,0,150,70,150,150v0,80,-70,151,-150,151v-80,0,-150,-71,-150,-151xm204,-131v0,-80,70,-150,150,-150v80,0,150,70,150,150v0,80,-70,151,-150,151v-80,0,-150,-71,-150,-151","w":752},";":{"d":"204,-941v0,-80,70,-150,150,-150v80,0,150,70,150,150v0,80,-70,151,-150,151v-80,0,-150,-71,-150,-151xm373,-277v74,0,146,82,142,160v-14,257,-101,330,-291,480r-51,-72v115,-94,172,-174,172,-240v0,-29,-10,-59,-30,-88v-57,-27,-86,-67,-86,-118v-1,-73,67,-122,144,-122","w":752},"<":{"d":"889,-218r-739,-358r0,-123r739,-354r0,161r-571,255r571,258r0,161"},"=":{"d":"960,-876r0,141r-838,0r0,-141r838,0xm960,-536r0,141r-838,0r0,-141r838,0"},">":{"d":"889,-576r-739,358r0,-161r571,-258r-571,-255r0,-161r739,354r0,123"},"?":{"d":"341,-1491v192,0,353,122,349,312v-2,112,-43,196,-104,261r-146,156v-75,104,-109,188,-74,333r-132,0v-46,-123,-39,-168,-8,-284v24,-88,209,-269,246,-340v20,-38,32,-74,32,-109v0,-117,-71,-176,-213,-176v-68,0,-127,24,-178,73r-73,-143v67,-55,168,-83,301,-83xm174,-131v0,-80,70,-150,150,-150v80,0,150,70,150,150v0,80,-70,151,-150,151v-80,0,-150,-71,-150,-151","w":752},"@":{"d":"242,-581v0,346,221,593,563,593v154,0,278,-43,371,-128v31,11,76,31,135,58v-128,128,-297,192,-506,192v-421,0,-705,-294,-705,-715v0,-422,287,-744,705,-744v398,0,673,266,673,664v0,210,-123,407,-326,407v-106,0,-183,-23,-230,-70v-57,52,-124,78,-201,78v-137,0,-241,-82,-239,-216v3,-190,187,-259,400,-258v-10,-98,-49,-147,-118,-147v-70,0,-125,19,-166,56r-48,-99v55,-41,121,-61,200,-61v185,0,278,106,278,319r0,239v170,128,308,18,308,-251v0,-301,-229,-539,-531,-539v-340,0,-563,275,-563,622xm636,-467v0,72,60,126,133,124v42,0,80,-17,113,-50r0,-234v-148,-9,-246,35,-246,160","w":1578},"A":{"d":"982,0r-101,-309r-545,0r-108,309r-224,0r595,-1485r53,0r552,1485r-222,0xm616,-1101r-227,645r435,0","w":1208,"k":{"y":84,"w":94,"v":113,"Y":218,"W":180,"V":180,"T":199," ":113}},"B":{"d":"1079,-423v3,269,-229,423,-511,423r-418,0r0,-1465v178,-9,306,-13,385,-13v267,-2,451,112,455,361v2,137,-131,269,-244,291v214,53,330,157,333,403xm350,-1305r0,421v42,4,94,6,156,6v189,0,284,-77,284,-231v0,-135,-87,-203,-261,-203v-67,0,-126,2,-179,7xm869,-455v-5,-213,-123,-278,-358,-279r-161,5r0,559v289,34,525,-6,519,-285","w":1159},"C":{"d":"80,-728v0,-405,245,-762,631,-762v159,0,284,26,374,79r-67,171v-64,-47,-165,-70,-302,-70v-281,0,-426,285,-426,594v0,300,155,561,428,561v137,0,243,-49,317,-146r110,153v-116,115,-265,173,-448,173v-401,2,-617,-333,-617,-753","w":1225},"D":{"d":"511,-1475v406,-5,665,277,665,683v0,528,-244,792,-731,792r-295,0r0,-1465v188,-7,308,-10,361,-10xm516,-180v306,-4,450,-259,450,-595v0,-347,-156,-520,-467,-520v-19,0,-68,3,-149,10r0,1095v45,7,100,10,166,10","w":1256},"E":{"d":"350,-1285r0,407r484,0r0,170r-484,0r0,528r664,0r0,180r-864,0r0,-1465r875,0r0,180r-675,0","w":1097},"F":{"d":"350,-1285r0,407r515,0r0,170r-515,0r0,708r-200,0r0,-1465r905,0r0,180r-705,0","w":1075,"k":{"A":217,".":369,",":369}},"G":{"d":"80,-727v0,-440,275,-763,712,-763v153,0,277,42,373,127r-83,165v-101,-75,-199,-112,-296,-112v-319,-2,-496,258,-496,591v0,320,177,566,486,564v107,0,193,-32,259,-96r0,-343r-203,0r0,-170r403,0r0,638v-96,87,-321,151,-501,151v-416,0,-654,-322,-654,-752","w":1385},"H":{"d":"990,0r0,-708r-640,0r0,708r-200,0r0,-1465r200,0r0,587r640,0r0,-587r200,0r0,1465r-200,0","w":1340},"I":{"d":"185,0r0,-1465r200,0r0,1465r-200,0","w":570},"J":{"d":"826,-547v-6,377,-84,562,-442,567v-192,3,-327,-129,-335,-313r175,0v16,89,69,133,159,133v89,0,153,-20,189,-58v36,-38,54,-145,54,-321r0,-926r200,0r0,918","w":976},"K":{"d":"958,0r-413,-674r-195,277r0,397r-200,0r0,-1465r200,0r0,797r544,-797r223,0r-438,635r500,830r-221,0","w":1179,"k":{"w":64,"u":64,"o":64,"n":64,"i":64,"e":64}},"L":{"d":"150,0r0,-1465r200,0r0,1285r662,0r0,180r-862,0","w":1037,"k":{"y":170,"Y":265,"W":256,"V":284,"T":209," ":76}},"M":{"d":"1253,0r-174,-941r-320,961r-50,0r-329,-961r-170,941r-190,0r274,-1465r91,0r349,1069r322,-1069r90,0r297,1465r-190,0","w":1453},"N":{"d":"1097,20r-757,-1071r0,1051r-190,0r0,-1465r80,0r737,1013r0,-1013r190,0r0,1485r-60,0","w":1307},"O":{"d":"670,25v-391,1,-590,-358,-590,-770v0,-392,213,-746,590,-746v425,0,630,303,630,746v0,450,-202,768,-630,770xm670,-155v303,0,420,-257,420,-590v0,-377,-140,-566,-420,-566v-124,0,-217,52,-283,152v-129,194,-125,633,3,835v70,110,159,169,280,169","w":1380},"P":{"d":"350,-564r0,564r-200,0r0,-1465v151,-7,243,-10,274,-10v425,0,638,142,638,427v0,329,-188,494,-564,494v-23,0,-72,-3,-148,-10xm350,-1285r0,541v85,7,129,10,134,10v248,0,372,-98,372,-293v0,-179,-132,-268,-397,-268v-27,0,-63,3,-109,10","w":1142,"k":{"r":96,"o":96,"i":96,"h":96,"e":96,"a":96,"A":228,".":400,",":400," ":37}},"Q":{"d":"670,-1491v425,0,630,303,630,746v0,337,-101,568,-302,693v73,107,195,160,366,160r156,0r-30,195v-349,0,-578,-97,-687,-291v-469,91,-723,-301,-723,-757v0,-392,213,-746,590,-746xm670,-155v303,0,420,-259,420,-590v0,-377,-140,-566,-420,-566v-124,0,-217,52,-283,152v-129,194,-125,633,3,835v70,110,159,169,280,169","w":1384},"R":{"d":"1054,-1060v0,182,-138,356,-287,386r425,674r-229,0r-391,-629v-45,0,-115,-3,-212,-10r0,639r-200,0r0,-1465r366,-15v352,0,528,140,528,420xm844,-1064v0,-229,-238,-247,-484,-221r0,476v48,7,95,10,140,10v226,-3,344,-50,344,-265","w":1192,"k":{"u":59,"o":83,"e":83,"Y":131,"W":131,"V":94,"T":84}},"S":{"d":"904,-370v-2,238,-222,395,-487,395v-130,0,-241,-31,-333,-92r73,-184v61,47,190,94,289,96v146,3,266,-90,259,-227v-8,-164,-76,-198,-238,-276v-119,-57,-275,-128,-327,-221v-37,-66,-60,-141,-60,-231v0,-222,184,-380,414,-380v162,0,275,26,338,79r-59,174v-49,-37,-186,-83,-274,-83v-168,0,-270,157,-198,309v45,96,87,103,212,164v120,59,277,131,331,227v38,67,60,149,60,250","w":985},"T":{"d":"684,-1285r0,1285r-200,0r0,-1285r-466,0r0,-180r1153,0r0,180r-487,0","w":1189,"k":{"y":236,"w":283,"u":265,"s":246,"r":225,"o":255,"i":85,"e":255,"c":255,"a":255,"O":113,"A":199,";":227,":":227,".":340,"-":198,",":340," ":37}},"U":{"d":"662,25v-318,0,-513,-161,-512,-472r0,-1018r200,0r0,1003v-2,178,129,307,310,307v194,0,318,-120,318,-312r0,-998r200,0r0,1019v2,301,-209,471,-516,471","w":1328},"V":{"d":"660,20r-101,0r-546,-1485r222,0r377,1079r363,-1079r215,0","w":1203,"k":{"y":76,"u":133,"r":123,"o":132,"i":37,"e":132,"a":161,"A":209,";":123,":":123,".":300,"-":151,",":300}},"W":{"d":"1276,20r-63,0r-349,-1010r-326,1010r-63,0r-462,-1485r208,0r294,1023r322,-1023r70,0r318,1021r299,-1021r208,0","w":1745,"k":{"y":37,"u":84,"r":103,"o":94,"i":28,"e":94,"a":114,"A":180,";":37,":":37,".":189,"-":141,",":189}},"X":{"d":"915,0r-364,-588r-336,588r-202,0r432,-760r-397,-706r197,1r313,554r345,-554r201,0r-455,709r478,756r-212,0","w":1140},"Y":{"d":"685,-656r0,656r-200,0r0,-656r-472,-809r206,0r365,640r365,-640r206,0","w":1168,"k":{"v":122,"u":151,"q":245,"p":190,"o":235,"i":114,"e":215,"a":190,"A":218,";":179,":":179,".":330,"-":250,",":330," ":37}},"Z":{"d":"100,0r0,-50r630,-1235r-620,0r0,-180r895,0r0,50r-632,1235r654,0r0,180r-927,0","w":1127},"[":{"d":"202,420r0,-1930r463,0r0,170r-263,0r0,1590r263,0r0,170r-463,0","w":752},"\\":{"d":"512,0r-515,-1471r142,0r516,1471r-143,0","w":728},"]":{"d":"550,420r-463,0r0,-170r263,0r0,-1590r-263,0r0,-170r463,0r0,1930","w":752},"^":{"d":"763,-907r-244,-448r-248,452r-122,0r318,-568r107,0r316,564r-127,0"},"_":{"d":"-8,254r0,-129r1085,0r0,129r-1085,0"},"`":{"d":"559,-1285r-226,-333r197,0r169,333r-140,0"},"a":{"d":"996,19v-150,-1,-218,-35,-256,-142v-76,95,-192,143,-349,143v-167,0,-314,-146,-311,-319v4,-275,344,-458,642,-362v0,-173,-77,-260,-232,-260v-119,0,-210,32,-274,96r-80,-159v64,-55,215,-108,332,-107v312,2,444,132,444,443r0,384v0,94,28,157,84,188r0,95xm596,-546v-169,-6,-326,100,-326,249v0,111,66,167,197,167v96,0,181,-46,255,-137r0,-259v-60,-13,-102,-20,-126,-20","w":1076},"b":{"d":"558,20v-99,0,-214,-46,-261,-97r-67,97r-95,0r0,-1530r190,0r0,518v34,-49,160,-99,248,-99v294,0,493,239,493,536v0,338,-185,575,-508,575xm504,-931v-44,0,-163,57,-179,84r0,618v-2,22,149,97,179,89v272,-4,359,-122,362,-405v2,-233,-136,-386,-362,-386","w":1141},"c":{"d":"65,-525v0,-338,215,-566,555,-566v105,0,267,61,323,107r-94,134v-39,-39,-163,-82,-247,-81v-219,2,-337,173,-337,406v0,239,122,384,351,385v85,0,171,-33,258,-99r75,160v-102,66,-228,99,-379,99v-300,1,-505,-229,-505,-545","w":1014},"d":{"d":"75,-509v0,-294,212,-582,487,-582v111,0,195,26,252,78r0,-497r190,0r0,1509r-190,0r0,-79v-66,66,-162,99,-288,99v-280,1,-451,-231,-451,-528xm627,-140v56,0,172,-49,187,-89r0,-594v-48,-72,-114,-108,-197,-108v-210,-2,-342,185,-342,404v0,258,117,387,352,387","w":1141},"e":{"d":"567,-1091v328,-5,542,237,470,574r-772,0v-4,223,123,376,337,377v109,0,199,-32,272,-95r80,137v-75,71,-237,118,-389,118v-292,0,-500,-239,-500,-543v0,-310,210,-564,502,-568xm863,-655v1,-163,-120,-276,-287,-276v-165,0,-295,123,-306,276r593,0","w":1117},"f":{"d":"221,-1071v-5,-253,133,-438,368,-439v55,0,115,10,178,30r-53,140v-39,-13,-75,-20,-108,-20v-137,0,-224,137,-195,289r218,0r0,160r-218,0r0,911r-190,0r0,-911r-156,0r0,-160r156,0","w":757},"g":{"d":"968,90v0,287,-396,394,-687,293v-76,-26,-138,-55,-185,-90r103,-152v111,74,213,111,306,111v139,0,278,-45,278,-155v0,-87,-63,-130,-188,-130v-42,0,-200,32,-247,32v-152,0,-228,-57,-228,-172v0,-86,102,-139,186,-158v-151,-71,-226,-193,-226,-368v0,-221,184,-392,406,-392v105,0,188,22,247,65r95,-114r124,117r-114,86v105,136,95,397,-28,520v-70,70,-156,113,-265,126v-86,10,-158,6,-232,37v-31,13,-47,29,-47,49v0,27,33,41,98,41v50,0,219,-31,269,-31v198,0,335,97,335,285xm714,-698v0,-126,-92,-240,-215,-240v-130,0,-224,111,-224,240v0,142,84,259,224,259v140,0,215,-114,215,-259","w":1028},"h":{"d":"622,-1091v235,0,363,174,363,418r0,673r-190,0r0,-673v1,-152,-78,-259,-225,-258v-99,0,-204,72,-245,135r0,796r-190,0r0,-1510r190,0r0,557v45,-75,177,-138,297,-138","w":1119},"i":{"d":"214,-1359v0,-64,53,-117,117,-117v63,0,118,54,118,117v0,64,-54,118,-118,118v-63,0,-117,-55,-117,-118xm227,0r0,-911r-147,0r0,-160r337,0r0,1071r-190,0","w":584},"j":{"d":"311,-1359v0,-64,53,-117,117,-117v63,0,118,54,118,117v0,64,-54,118,-118,118v-64,0,-117,-54,-117,-118xm18,250v236,-3,341,-45,341,-255r0,-906r-213,0r0,-160r403,0r0,1062v-4,318,-193,428,-531,429r0,-170","w":751},"k":{"d":"827,0r-336,-536r-166,171r0,365r-190,0r0,-1510r190,0r0,937r410,-498r222,0r-343,407r419,664r-206,0","w":1033},"l":{"d":"340,-335v-2,111,71,186,179,185r0,170v-246,0,-369,-108,-369,-323r0,-1207r190,0r0,1175","w":604},"m":{"d":"1217,-1091v225,0,348,145,348,375r0,716r-190,0r0,-678v0,-169,-73,-253,-219,-253v-92,0,-186,72,-211,139r0,792r-190,0r0,-761v0,-112,-98,-170,-217,-170v-82,0,-186,81,-213,141r0,790r-190,0r0,-1071r124,0r63,124v73,-96,165,-144,275,-144v153,0,261,48,322,143v38,-79,179,-143,298,-143","w":1700},"n":{"d":"570,-931v-97,0,-205,70,-245,135r0,796r-190,0r0,-1071r130,0r60,138v63,-105,165,-158,307,-158v235,0,352,143,352,428r0,663r-190,0r0,-623v-3,-206,-39,-308,-224,-308","w":1119},"o":{"d":"550,20v-315,0,-485,-234,-485,-558v0,-312,186,-553,485,-553v317,0,484,224,484,553v0,326,-173,558,-484,558xm550,-936v-194,0,-285,180,-285,398v0,269,95,403,285,403v197,0,284,-183,284,-403v0,-265,-95,-398,-284,-398","w":1099},"p":{"d":"570,20v-78,0,-216,-36,-245,-79r0,479r-190,0r0,-1491r190,0r0,88v72,-72,159,-108,261,-108v322,2,482,216,482,558v0,319,-176,553,-498,553xm515,-931v-62,0,-157,54,-190,91r0,624v23,37,124,76,189,76v236,0,354,-133,354,-400v0,-263,-97,-391,-353,-391","w":1141},"q":{"d":"75,-533v0,-324,201,-559,509,-558v93,0,180,34,261,101r51,-81r115,0r0,1491r-190,0r0,-483v-55,55,-148,83,-278,83v-307,0,-468,-229,-468,-553xm275,-533v0,231,117,392,333,393v91,0,162,-23,213,-70r0,-639v-55,-55,-123,-82,-205,-82v-221,-2,-341,171,-341,398","w":1141},"r":{"d":"717,-888v-185,-134,-377,70,-377,274r0,614r-190,0r0,-1071r190,0r0,171v99,-171,233,-223,456,-173","w":796,"k":{".":273,",":292}},"s":{"d":"764,-287v-1,205,-161,307,-381,307v-113,0,-219,-28,-318,-84r67,-180v106,69,191,104,256,104v117,0,176,-49,176,-148v0,-71,-57,-130,-170,-182v-141,-66,-181,-78,-256,-162v-41,-46,-65,-101,-66,-179v-1,-184,155,-282,347,-280v78,0,176,25,295,74r-54,176v-75,-60,-151,-90,-227,-90v-80,0,-160,41,-161,113v0,69,40,119,117,156v172,81,377,137,375,375","w":829},"t":{"d":"505,20v-172,0,-302,-153,-302,-333r0,-608r-124,0r0,-150r124,0r0,-224r190,-73r0,297r294,0r0,150r-294,0r0,532v1,165,41,249,192,249v49,0,99,-12,151,-37r28,167v-79,20,-165,30,-259,30","w":812},"u":{"d":"488,20v-238,0,-363,-146,-363,-388r0,-703r190,0r0,683v0,165,72,248,215,248v123,0,245,-88,275,-179r0,-752r190,0r0,1071r-190,0r0,-148v-36,79,-199,168,-317,168","w":1119},"v":{"d":"521,20r-50,0r-459,-1094r208,0r283,750r289,-750r199,0","w":1003,"k":{".":275,",":275}},"w":{"d":"1125,20r-50,0r-314,-729r-313,729r-50,0r-383,-1094r203,0r229,703r285,-703r50,0r294,703r246,-703r187,0","w":1524,"k":{".":217,",":217}},"x":{"d":"787,0r-292,-390r-261,390r-222,0r389,-548r-357,-523r214,0r240,368r269,-368r210,0r-389,523r426,548r-227,0","w":1026},"y":{"d":"124,250v136,4,289,-72,289,-191v0,-149,-66,-269,-111,-385r-290,-745r194,0r315,828r283,-828r194,0r-454,1253v-46,135,-234,241,-420,238r0,-170","w":1010,"k":{".":250,",":250}},"z":{"d":"338,-170r594,0r0,170r-892,0r0,-50r609,-851r-599,0r0,-170r876,0r0,54","w":972},"{":{"d":"431,-317v6,83,-63,283,-63,369v0,152,88,228,263,228r76,0r0,140r-139,0v-206,4,-391,-107,-395,-298v-2,-83,74,-348,74,-433v0,-132,-70,-203,-209,-212r0,-84v127,-8,209,-96,209,-229v0,-77,-74,-306,-74,-380v0,-182,191,-290,386,-286r148,0r0,133r-175,0v-109,0,-164,61,-164,184v0,78,63,254,63,330v0,105,-75,201,-225,288v111,44,216,128,225,250","w":752},"|":{"d":"462,276r0,-1681r146,0r0,1681r-146,0"},"}":{"d":"572,122v0,191,-190,302,-395,298r-139,0r0,-140r76,0v175,0,263,-76,263,-228v0,-87,-68,-286,-63,-369v8,-121,115,-207,225,-250v-150,-87,-225,-183,-225,-288v0,-76,63,-252,63,-330v0,-123,-55,-184,-164,-184r-175,0r0,-133r148,0v196,-4,386,104,386,286v0,74,-74,303,-74,380v0,133,82,221,209,229r0,84v-139,9,-209,80,-209,212v0,87,74,346,74,433","w":752},"~":{"d":"342,-716v91,-5,292,78,366,77v54,0,90,-26,108,-77r88,0v-35,138,-99,207,-192,207v-71,0,-305,-76,-355,-77v-47,0,-83,26,-108,77r-91,0v15,-97,82,-201,184,-207"},"\u00a0":{"w":617,"k":{"Y":37,"T":37,"A":113}}}});
/*!
 * The following copyright notice may not be removed under any circumstances.
 * 
 * Copyright:
 * © 2006 Microsoft Corporation. All Rights Reserved.
 * 
 * Description:
 * Trebuchet, designed by Vincent Connare in 1996, is a humanist sans serif
 * designed for easy screen readability. Trebuchet takes its inspiration from the
 * sans serifs of the 1930s which had large x heights and round features intended
 * to promote readability on signs. The typeface name is credited to a puzzle heard
 * at Microsoft, where the question was asked, "could you build a Trebuchet (a form
 * of medieval catapult) to launch a person from the main campus to the consumer
 * campus, and how?" The Trebuchet fonts are intended to be the vehicle that fires
 * your messages across the Internet. "Launch your message with a Trebuchet page".
 * 
 * Manufacturer:
 * Microsoft Corporation
 * 
 * Designer:
 * Vincent Connare
 * 
 * Vendor URL:
 * http://www.microsoft.com
 * 
 * License information:
 * http://www.microsoft.com/typography/fonts/
 */
Cufon.registerFont({"w":1200,"face":{"font-family":"Trebuchet MS","font-weight":700,"font-stretch":"normal","units-per-em":"2048","panose-1":"2 11 7 3 2 2 2 2 2 4","ascent":"1638","descent":"-410","x-height":"20","bbox":"-12 -1656 1805 455","underline-thickness":"200","underline-position":"-161","unicode-range":"U+0020-U+007E"},"glyphs":{" ":{"w":617,"k":{"Y":37,"T":37,"A":113}},"!":{"d":"426,-382r-104,0v-85,-539,-81,-645,-78,-1109r260,0v2,460,8,572,-78,1109xm218,-144v0,-88,76,-164,164,-164v88,0,163,76,163,164v0,88,-75,164,-163,164v-88,0,-164,-76,-164,-164","w":752},"\"":{"d":"667,-1036r-189,0r-28,-431r248,0xm287,-1036r-189,0r-28,-431r248,0","w":751},"#":{"d":"1174,-910r-215,0r-84,320r154,0r0,181r-202,0r-120,429r-195,0r118,-429r-230,0r-118,429r-195,0r118,-429r-140,0r0,-181r189,0r83,-320r-157,0r0,-181r205,0r108,-396r193,0r-105,396r229,0r108,-396r193,0r-104,396r167,0r0,181xm769,-910r-237,0r-84,320r235,0"},"$":{"d":"1042,-383v0,209,-152,346,-340,388r0,230r-229,0r0,-212v-116,-8,-222,-43,-318,-104r96,-233v103,72,204,108,303,108v153,0,229,-53,229,-158v0,-53,-24,-99,-59,-148v-59,-83,-375,-220,-444,-288v-70,-70,-122,-164,-122,-296v0,-197,142,-341,315,-379r0,-181r229,0r-1,171v123,12,214,42,274,90r-79,224v-91,-65,-188,-98,-289,-98v-112,0,-189,67,-189,171v0,84,94,170,279,262v166,83,245,131,311,274v24,53,34,113,34,179"},"%":{"d":"648,-1127v0,200,-119,355,-309,354v-205,0,-308,-124,-308,-373v0,-193,129,-347,317,-345v195,2,300,153,300,364xm217,-1136v0,108,30,208,113,208v88,0,132,-69,132,-207v0,-133,-39,-200,-117,-200v-85,0,-128,66,-128,199xm335,20r-196,0r918,-1511r195,0xm1348,-335v0,200,-119,356,-309,355v-205,0,-308,-124,-308,-373v0,-193,129,-347,317,-345v195,2,300,153,300,363xm917,-344v-1,108,28,208,113,208v88,0,132,-69,132,-207v0,-133,-39,-200,-117,-200v-85,0,-128,66,-128,199","w":1401},"&":{"d":"1060,-401v2,135,19,200,135,200v46,0,92,-10,138,-31r0,219v-140,40,-298,59,-408,-31v-100,43,-215,64,-346,64v-298,0,-469,-186,-467,-484v0,-141,50,-262,149,-362v-86,-87,-129,-181,-129,-280v1,-226,206,-385,455,-385v144,0,263,36,356,109r-106,182v-83,-59,-156,-89,-219,-89v-140,-2,-235,71,-236,202v0,71,32,132,96,183r332,0r0,-167r250,-93r0,263r249,0r0,211r-249,0r0,289xm817,-233v-15,-134,-4,-309,-7,-457r-358,0v-53,65,-80,137,-80,218v0,181,92,271,275,271v73,0,129,-11,170,-32","w":1446},"'":{"d":"337,-1036r-189,0r-28,-431r248,0","w":470},"(":{"d":"648,455v-294,-194,-481,-550,-485,-1013v-3,-369,227,-822,485,-936r0,138v-132,185,-198,451,-198,800v0,415,66,695,198,842r0,169","w":752},")":{"d":"163,-1494v258,115,488,567,485,936v-3,462,-192,820,-485,1013r0,-169v132,-147,198,-427,198,-842v0,-349,-66,-615,-198,-800r0,-138","w":752},"*":{"d":"671,-1102r-134,11r137,78r86,111r-193,144r-84,-122r-53,-128r-49,114r-111,136r-172,-154r118,-115r110,-57r-135,-12r-156,-62r98,-205r158,67r71,76r-54,-155r0,-136r236,1r0,131r-46,162r100,-89r142,-62r81,201","w":885},"+":{"d":"713,-535r0,355r-201,0r0,-355r-348,0r0,-201r348,0r0,-343r201,0r0,343r349,0r0,201r-349,0"},",":{"d":"373,-277v89,0,172,85,172,174v0,85,-19,161,-59,231v-40,70,-130,152,-269,246r-85,-109v122,-91,183,-163,183,-215v0,-20,-7,-40,-21,-59v-63,-31,-95,-74,-95,-129v-1,-84,84,-139,174,-139","w":752},"-":{"d":"109,-476r0,-235r529,0r0,235r-529,0","w":752},"\u2010":{"d":"109,-476r0,-235r529,0r0,235r-529,0","w":752},".":{"d":"354,50v-97,0,-180,-84,-180,-181v0,-97,83,-180,180,-180v97,0,180,83,180,180v0,97,-83,181,-180,181","w":752},"\/":{"d":"241,0r-225,0r553,-1471r223,0","w":799},"0":{"d":"75,-777v0,-364,193,-714,538,-714v341,0,511,249,511,746v0,233,-46,418,-138,557v-92,139,-221,208,-387,208v-179,0,-311,-64,-396,-192v-85,-128,-128,-330,-128,-605xm345,-759v0,195,19,339,57,431v38,92,101,138,189,138v95,0,158,-44,203,-124v71,-125,78,-724,2,-854v-43,-73,-101,-113,-188,-113v-175,0,-263,174,-263,522"},"1":{"d":"569,0r0,-1056r-298,179r0,-250v191,-93,343,-207,454,-344r104,0r0,1471r-260,0"},"2":{"d":"549,-1491v277,0,478,128,479,387v0,111,-54,250,-163,416r-300,457r550,0r0,231r-960,0r0,-76r464,-683v93,-137,139,-252,139,-345v0,-111,-66,-166,-199,-166v-101,0,-183,54,-245,161r-175,-138v62,-130,223,-244,410,-244"},"3":{"d":"1043,-419v0,292,-216,439,-521,439v-148,0,-274,-48,-379,-143r130,-201v77,82,161,123,252,123v165,0,248,-78,248,-233v0,-161,-129,-254,-312,-239r0,-214v164,8,263,-49,263,-187v0,-131,-70,-196,-209,-196v-72,0,-142,34,-210,102r-122,-179v57,-74,216,-144,347,-144v271,0,463,125,464,380v0,143,-61,251,-184,326v155,75,233,197,233,366"},"4":{"d":"984,-383r0,383r-250,0r0,-383r-667,0r0,-149r803,-939r114,0r0,882r148,0r0,206r-148,0xm734,-1029r-376,440r376,0r0,-440"},"5":{"d":"614,-1018v292,-1,449,182,449,479v0,373,-174,559,-521,559v-144,0,-270,-44,-377,-131r103,-214v106,83,197,124,273,124v168,0,252,-103,252,-310v0,-192,-61,-284,-248,-286v-81,0,-159,40,-236,119r-103,-67r0,-726r789,0r0,221r-539,0r0,262v44,-20,97,-30,158,-30"},"6":{"d":"1097,-463v0,275,-188,483,-453,483v-341,0,-512,-213,-512,-639v0,-179,66,-360,198,-543v132,-183,275,-293,430,-332r138,146v-176,89,-371,275,-439,456v326,-151,638,83,638,429xm832,-453v0,-146,-74,-265,-206,-265v-149,0,-224,83,-224,250v0,178,76,267,227,267v134,0,203,-107,203,-252"},"7":{"d":"537,0r-285,0v109,-335,295,-745,560,-1231r-671,0r0,-240r1010,0r0,111r-132,249r-137,275r-140,304v-45,103,-85,200,-120,290v-35,90,-63,170,-85,242"},"8":{"d":"117,-419v1,-167,116,-317,235,-383v-92,-59,-180,-185,-182,-321v-3,-230,190,-368,426,-368v251,0,425,131,427,369v1,124,-114,287,-201,328v109,44,256,231,256,375v0,283,-198,439,-487,439v-294,0,-476,-150,-474,-439xm762,-1126v1,-91,-72,-144,-166,-144v-111,0,-166,48,-166,145v0,94,115,198,190,223v64,-24,142,-142,142,-224xm591,-201v126,0,227,-76,227,-198v0,-101,-83,-201,-250,-298v-127,72,-191,165,-191,278v0,123,90,218,214,218"},"9":{"d":"116,-1003v0,-276,188,-488,453,-488v341,0,512,215,512,644v0,179,-65,360,-197,543v-132,183,-276,293,-431,332r-138,-146v203,-112,346,-258,430,-439v-45,20,-102,30,-171,30v-277,2,-458,-192,-458,-476xm584,-1270v-134,0,-203,112,-203,257v0,147,74,265,206,265v149,0,224,-83,224,-250v0,-181,-76,-272,-227,-272"},":":{"d":"354,-760v-97,0,-180,-84,-180,-181v0,-97,83,-180,180,-180v97,0,180,83,180,180v0,97,-83,181,-180,181xm354,50v-97,0,-180,-84,-180,-181v0,-97,83,-180,180,-180v97,0,180,83,180,180v0,97,-83,181,-180,181","w":752},";":{"d":"354,-760v-97,0,-180,-84,-180,-181v0,-97,83,-180,180,-180v97,0,180,83,180,180v0,97,-83,181,-180,181xm373,-277v89,0,172,85,172,174v0,85,-19,161,-59,231v-40,70,-130,152,-269,246r-85,-109v122,-91,183,-163,183,-215v0,-20,-7,-40,-21,-59v-63,-31,-95,-74,-95,-129v-1,-84,84,-139,174,-139","w":752},"<":{"d":"192,-557r0,-161r799,-383r0,228r-528,236r528,239r0,228"},"=":{"d":"179,-745r0,-201r898,0r0,201r-898,0xm179,-325r0,-201r898,0r0,201r-898,0"},">":{"d":"265,-170r0,-228r527,-239r-527,-236r0,-228r799,383r0,161"},"?":{"d":"821,-1162v0,330,-418,363,-324,718r-191,0v-4,-15,-36,-100,-35,-128v4,-93,32,-167,69,-230v31,-53,235,-251,235,-344v0,-93,-61,-140,-183,-140v-59,0,-121,30,-186,89r-103,-193v86,-67,199,-101,339,-101v205,0,379,127,379,329xm248,-144v0,-88,76,-164,164,-164v88,0,163,76,163,164v0,88,-75,164,-163,164v-88,0,-164,-76,-164,-164","w":897},"@":{"d":"1508,-658v0,220,-138,419,-356,419v-99,0,-175,-19,-230,-58v-57,44,-124,66,-201,66v-149,0,-269,-89,-269,-236v0,-168,132,-257,396,-266v-13,-63,-41,-94,-84,-94v-63,0,-127,19,-193,57r-59,-136v73,-53,153,-79,238,-79v205,0,308,112,308,335r0,215v147,97,248,-3,248,-226v0,-305,-193,-489,-501,-489v-319,0,-533,246,-533,568v0,322,211,545,533,541v186,-2,261,-40,366,-129r0,206v-115,65,-237,98,-366,98v-432,0,-735,-290,-735,-716v0,-427,306,-743,735,-743v439,0,703,236,703,667xm666,-472v0,89,128,118,186,59r0,-184v-116,-5,-186,35,-186,125","w":1578},"A":{"d":"1005,0r-107,-297r-502,0r-102,297r-289,0r584,-1485r114,0r589,1485r-287,0xm646,-1037r-176,541r352,0","w":1297,"k":{"y":37,"w":37,"v":37,"Y":183,"W":111,"V":152,"T":194," ":113}},"B":{"d":"1139,-435v0,280,-247,435,-541,435r-448,0r0,-1464v197,-9,336,-14,415,-14v279,-2,485,116,485,376v0,116,-61,208,-184,275v182,63,273,194,273,392xm410,-1256r0,351v40,3,82,4,126,4v169,0,254,-64,254,-191v0,-113,-77,-169,-231,-169v-41,0,-90,2,-149,5xm869,-466v4,-238,-200,-248,-459,-236r0,484v53,5,95,7,128,7v215,-2,328,-54,331,-255","w":1219},"C":{"d":"80,-728v0,-410,273,-762,671,-762v168,0,302,34,403,103r-107,215v-58,-58,-151,-87,-280,-87v-261,0,-417,260,-417,542v0,285,137,511,398,511v138,0,246,-49,324,-148r121,210v-106,113,-261,169,-466,169v-424,2,-647,-313,-647,-753","w":1253},"D":{"d":"541,-1475v417,-6,695,273,695,685v0,527,-254,790,-761,790r-325,0r0,-1464v207,-7,338,-11,391,-11xm546,-231v285,-3,420,-232,420,-543v0,-358,-202,-508,-556,-463r0,1000v42,4,87,6,136,6","w":1316},"E":{"d":"410,-1234r0,343r484,0r0,221r-484,0r0,439r664,0r0,231r-924,0r0,-1465r935,0r0,231r-675,0","w":1165},"F":{"d":"410,-1234r0,343r515,0r0,221r-515,0r0,670r-260,0r0,-1465r965,0r0,231r-705,0","w":1195,"k":{"u":96,"o":96,"e":96,"a":96,"A":113,".":227,",":227}},"G":{"d":"80,-727v0,-445,295,-763,742,-763v161,0,297,48,410,144r-109,209v-49,-47,-213,-122,-307,-122v-298,0,-466,230,-466,539v0,297,168,516,456,514v93,0,169,-25,229,-76r0,-288r-203,0r0,-222r463,0r0,656v-112,96,-331,159,-531,161v-426,3,-684,-318,-684,-752","w":1375},"H":{"d":"993,0r0,-660r-583,0r0,660r-260,0r0,-1465r260,0r0,574r583,0r0,-574r257,0r0,1465r-257,0","w":1400},"I":{"d":"155,0r0,-1465r260,0r0,1465r-260,0","w":570},"J":{"d":"956,-554v-2,382,-146,572,-522,574v-239,2,-405,-135,-417,-359r232,0v22,85,93,128,214,128v190,0,233,-131,233,-335r0,-919r260,0r0,911","w":1091},"K":{"d":"981,0r-408,-624r-163,223r0,401r-260,0r0,-1465r260,0r0,701r498,-701r296,0r-459,640r547,825r-311,0","w":1264},"L":{"d":"150,0r0,-1465r260,0r0,1234r662,0r0,231r-922,0","w":1132,"k":{"y":76,"Y":152,"W":152,"V":152,"T":152," ":76}},"M":{"d":"1516,1r-252,0r-152,-790r-295,809r-93,0r-295,-809r-158,790r-251,0r295,-1466r138,0r317,987r310,-987r137,0","w":1526},"N":{"d":"1111,20r-711,-927r0,908r-250,0r0,-1466r125,0r692,884r0,-884r250,0r0,1485r-106,0","w":1367},"O":{"d":"690,25v-418,-1,-610,-329,-610,-770v0,-395,241,-746,630,-746v436,0,650,296,650,746v0,451,-230,772,-670,770xm710,-1260v-256,0,-360,235,-360,515v0,171,29,304,87,398v58,94,142,141,253,141v287,0,400,-223,400,-539v0,-343,-127,-515,-380,-515","w":1440},"P":{"d":"410,-539r0,539r-260,0r0,-1464v173,-7,275,-11,304,-11v231,0,401,36,508,107v107,71,160,181,160,332v0,336,-198,504,-594,504v-29,0,-69,-2,-118,-7xm410,-770v244,24,446,-12,446,-246v0,-152,-122,-228,-367,-228v-27,0,-54,2,-79,5r0,469","w":1202,"k":{"o":96,"e":96,"a":96,"A":152,".":264,",":264," ":37}},"Q":{"d":"700,-1491v436,0,660,301,660,751v0,350,-115,584,-344,701v73,80,193,120,362,120v62,0,116,-7,161,-20r0,242v-322,45,-599,-81,-720,-278v-482,69,-739,-305,-739,-765v0,-401,232,-751,620,-751xm700,-1259v-256,0,-351,236,-350,519v0,153,31,282,92,385v61,103,147,155,258,155v282,0,390,-233,390,-540v0,-346,-130,-519,-390,-519","w":1452},"R":{"d":"1114,-1048v1,183,-129,339,-271,388r433,660r-300,0r-391,-605v-39,-1,-94,-3,-165,-7r0,612r-270,0r0,-1465v15,0,71,-2,169,-7v98,-5,177,-8,237,-8v372,0,558,144,558,432xm844,-1051v-6,-171,-138,-190,-336,-194v-28,0,-57,2,-88,6r0,407v231,15,432,12,424,-219","w":1251,"k":{"Y":129,"W":89,"V":74,"T":83}},"S":{"d":"967,-383v-2,257,-234,408,-517,408v-137,0,-260,-35,-370,-106r96,-233v103,72,204,108,303,108v153,0,229,-53,229,-160v0,-50,-22,-95,-54,-143v-54,-82,-385,-224,-450,-291v-69,-70,-120,-165,-121,-296v-3,-232,201,-394,444,-394v169,0,294,32,373,95r-79,224v-91,-65,-188,-98,-289,-98v-113,0,-189,65,-189,171v0,84,94,170,279,262v166,83,245,131,311,274v24,53,34,113,34,179","w":1047},"T":{"d":"746,-1234r0,1234r-260,0r0,-1234r-466,0r0,-231r1213,0r0,231r-487,0","w":1253,"k":{"y":154,"w":163,"u":185,"s":227,"r":210,"o":264,"i":76,"e":227,"c":227,"a":227,"O":122,"A":194,";":227,":":227,".":227,"-":159,",":227," ":37}},"U":{"d":"682,25v-328,0,-532,-164,-532,-483r0,-1007r260,0r0,993v-1,158,107,266,270,266v180,0,298,-98,298,-271r0,-988r260,0r0,1008v2,310,-236,482,-556,482","w":1388},"V":{"d":"696,20r-143,0r-548,-1485r286,0r339,990r358,-990r280,0","w":1273,"k":{"y":76,"u":109,"r":101,"o":138,"i":37,"e":113,"a":152,"A":152,";":76,":":76,".":188,"-":113,",":229}},"W":{"d":"1331,20r-107,0r-320,-924r-311,924r-107,0r-481,-1485r271,0r275,884r297,-884r114,0r298,884r274,-884r271,0","w":1810,"k":{"y":18,"u":37,"r":37,"o":37,"e":37,"a":76,"A":111,";":37,":":37,".":171,"-":37,",":179}},"X":{"d":"942,0r-346,-527r-320,527r-271,0r439,-759r-404,-707r266,1r297,495r327,-495r272,0r-464,710r487,755r-283,0","w":1230},"Y":{"d":"759,-601r0,601r-260,0r0,-601r-494,-864r276,0r347,625r348,-625r275,0","w":1256,"k":{"v":113,"u":113,"q":188,"p":152,"o":188,"i":76,"e":188,"a":152,"A":183,";":133,":":113,".":264,"-":188,",":264," ":37}},"Z":{"d":"80,0r0,-84r611,-1150r-601,0r0,-231r955,0r0,84r-613,1150r635,0r0,231r-987,0","w":1147},"[":{"d":"150,420r0,-1930r523,0r0,223r-263,0r0,1484r263,0r0,223r-523,0","w":823},"\\":{"d":"528,0r-536,-1471r206,0r537,1471r-207,0","w":728},"]":{"d":"673,420r-523,0r0,-223r263,0r0,-1484r-263,0r0,-223r523,0r0,1930","w":823},"^":{"d":"812,-907r-214,-358r-218,362r-192,0r358,-568r107,0r356,564r-197,0"},"_":{"d":"-8,334r0,-209r1215,0r0,209r-1215,0"},"`":{"d":"596,-1215r-226,-293r267,0r169,293r-210,0"},"a":{"d":"886,20v-74,2,-138,-70,-155,-127v-42,74,-177,127,-295,127v-222,0,-374,-115,-371,-332v3,-275,230,-400,536,-396v29,0,64,5,104,15v0,-126,-80,-189,-239,-189v-94,0,-173,16,-236,47r-54,-194v86,-41,188,-62,307,-62v359,0,472,144,473,534r0,229v0,143,29,232,86,269v-36,64,-73,77,-156,79xm707,-504v-43,-9,-75,-13,-96,-13v-197,0,-296,65,-296,194v0,96,56,144,167,144v150,0,225,-75,225,-225r0,-100","w":1091},"b":{"d":"1106,-562v0,345,-202,584,-538,582v-99,0,-185,-26,-256,-79r-56,79r-141,0r0,-1490r250,-60r0,500v67,-41,139,-61,218,-61v307,0,523,224,523,529xm514,-192v248,-2,332,-111,332,-361v0,-217,-104,-326,-312,-326v-74,0,-130,21,-169,63r0,559v37,43,86,65,149,65","w":1191},"c":{"d":"65,-526v0,-340,236,-565,585,-565v125,0,233,35,325,105r-107,187v-59,-55,-137,-83,-236,-83v-198,0,-307,147,-307,356v0,225,107,337,321,337v93,0,174,-31,245,-92r92,197v-132,81,-199,102,-383,104v-331,3,-535,-210,-535,-546","w":1048},"d":{"d":"85,-518v0,-319,213,-576,517,-573v81,0,155,17,222,50r0,-429r250,-60r0,1530r-250,0r0,-65v-42,47,-163,85,-258,85v-309,0,-481,-216,-481,-538xm667,-191v44,0,141,-38,157,-65r0,-559v-53,-43,-109,-64,-167,-64v-208,0,-312,137,-312,354v0,223,107,334,322,334","w":1189},"e":{"d":"597,-1091v344,0,589,274,494,632r-765,0v8,170,126,271,306,270v114,0,201,-30,260,-89r97,191v-88,71,-219,107,-394,107v-329,0,-530,-210,-530,-544v0,-317,233,-567,532,-567xm335,-647r526,0v-17,-157,-104,-235,-260,-235v-143,0,-231,78,-266,235","w":1177},"f":{"d":"192,-1071v5,-244,157,-440,397,-439v59,0,132,13,217,39r-74,190v-55,-18,-97,-27,-126,-27v-107,2,-183,114,-169,237r222,0r0,206r-218,0r0,865r-250,0r0,-865r-156,0r0,-206r157,0","w":757},"g":{"d":"998,73v0,231,-253,347,-498,347v-164,0,-312,-48,-445,-145r158,-195v87,80,185,120,292,120v115,1,244,-28,248,-120v7,-145,-282,-75,-405,-75v-172,0,-258,-62,-258,-185v1,-80,80,-154,143,-179v-122,-79,-183,-192,-183,-337v0,-230,202,-397,436,-397v96,0,176,18,241,54r98,-114r173,157r-119,87v41,63,62,137,62,222v0,273,-217,451,-506,391v-10,0,-113,42,-100,66v0,27,23,40,69,40v46,1,176,-30,229,-30v243,0,365,98,365,293xm499,-888v-112,0,-194,81,-194,193v0,122,74,210,194,210v122,0,185,-85,185,-210v0,-106,-78,-193,-185,-193","w":1028},"h":{"d":"656,-1091v269,-1,423,158,423,431r0,660r-251,0r0,-660v2,-131,-93,-219,-224,-219v-83,0,-184,57,-215,110r0,769r-254,0r0,-1470r254,-60r0,527v65,-59,154,-88,267,-88","w":1214},"i":{"d":"186,-1341v0,-78,67,-145,145,-145v78,0,145,67,145,145v0,78,-67,145,-145,145v-78,0,-145,-67,-145,-145xm202,0r0,-866r-137,0r0,-205r390,0r0,1071r-253,0","w":611},"j":{"d":"301,-1341v0,-78,67,-145,145,-145v78,0,145,67,145,145v0,78,-67,145,-145,145v-78,0,-145,-67,-145,-145xm-12,197v232,-6,341,-19,341,-218r0,-844r-193,0r0,-206r443,0r0,1046v-6,338,-223,444,-591,445r0,-223","w":751},"k":{"d":"820,0r-315,-485r-120,127r0,358r-250,0r0,-1470r250,-60r0,870r357,-411r301,0r-362,406r436,665r-297,0","w":1122,"k":{"a":64}},"l":{"d":"178,-1470r250,-60r0,1204v0,132,39,211,118,236v-39,73,-105,110,-198,110v-113,0,-170,-79,-170,-236r0,-1254","w":604},"m":{"d":"1247,-1091v237,0,378,148,378,384r0,707r-250,0r0,-671v0,-141,-63,-211,-189,-211v-76,0,-157,56,-181,109r0,773r-250,0r0,-710v0,-108,-74,-172,-187,-172v-68,0,-158,65,-183,112r0,770r-250,0r0,-1071r172,0r51,94v69,-76,159,-114,269,-114v142,0,249,39,321,116v55,-66,183,-116,299,-116","w":1760},"n":{"d":"662,-1091v258,-1,412,169,412,434r0,657r-250,0r0,-619v-1,-175,-56,-263,-224,-263v-82,0,-178,55,-215,108r0,774r-250,0r0,-1071r180,0r46,100v68,-80,168,-120,301,-120","w":1209},"o":{"d":"580,20v-327,0,-515,-230,-515,-558v0,-315,204,-553,515,-553v329,0,514,220,514,553v0,330,-191,558,-514,558xm580,-887v-174,0,-255,154,-255,349v0,236,85,354,255,354v176,0,254,-155,254,-354v0,-233,-85,-349,-254,-349","w":1159},"p":{"d":"1108,-527v0,341,-196,548,-528,547v-79,0,-150,-16,-215,-47r0,447r-250,0r0,-1491r250,0r0,72v63,-61,140,-92,231,-92v341,0,512,188,512,564xm848,-534v0,-248,-82,-341,-323,-345v-60,0,-113,23,-160,70r0,563v45,37,98,55,159,55v235,-1,324,-107,324,-343","w":1193},"q":{"d":"85,-525v0,-331,220,-568,539,-566v93,0,178,28,254,84r41,-64r162,0r0,1491r-250,0r0,-450v-60,33,-143,50,-248,50v-321,1,-498,-213,-498,-545xm656,-879v-199,-2,-311,149,-311,354v0,223,101,334,303,334v74,0,135,-17,183,-52r0,-574v-45,-41,-103,-62,-175,-62","w":1196},"r":{"d":"607,-882v-123,-1,-222,136,-222,272r0,610r-250,0r0,-1071r250,0r0,98v70,-79,163,-118,279,-118v85,0,151,13,196,39r-106,214v-45,-29,-94,-44,-147,-44","w":875,"k":{"a":64,".":242,",":231}},"s":{"d":"817,-300v0,214,-180,323,-411,320v-171,-2,-209,-24,-337,-89r89,-199v75,59,159,89,253,89v97,0,146,-35,146,-104v0,-41,-15,-74,-44,-100v-29,-26,-86,-57,-171,-92v-185,-77,-277,-184,-277,-322v0,-195,174,-294,377,-294v111,0,216,25,314,75r-72,194v-55,-47,-131,-70,-228,-70v-128,0,-173,115,-88,178v29,22,90,50,184,88v159,64,265,140,265,326","w":882},"t":{"d":"505,20v-215,1,-332,-130,-332,-348r0,-542r-124,0r0,-201r124,0r0,-218r250,-92r0,310r294,0r0,201r-294,0r0,469v2,143,29,210,162,210v60,0,116,-16,168,-49r0,230v-58,20,-141,30,-248,30","w":812},"u":{"d":"570,-189v109,0,226,-70,255,-146r0,-736r250,0r0,1072r-250,0r0,-90v-60,54,-208,109,-317,109v-249,0,-373,-132,-373,-396r0,-695r250,0r0,676v0,137,62,206,185,206","w":1210},"v":{"d":"579,20r-90,0r-484,-1091r274,0r256,654r275,-654r265,0","w":1080,"k":{"i":-64,".":270,",":270}},"w":{"d":"1187,20r-91,0r-294,-658r-293,658r-92,0r-404,-1091r263,0r215,639r262,-639r90,0r271,643r232,-643r246,0","w":1605,"k":{".":199,",":199}},"x":{"d":"823,0r-275,-349r-247,349r-296,0r411,-548r-378,-523r287,0r226,327r252,-327r285,0r-411,523r449,548r-303,0","w":1131},"y":{"d":"609,172v-55,148,-263,252,-478,248r0,-221v193,0,289,-48,289,-145v0,-64,-27,-162,-80,-294r-335,-831r259,0r292,740r263,-740r259,0","w":1093,"k":{".":227,",":227}},"z":{"d":"65,0r0,-85r581,-768r-571,0r0,-218r936,0r0,88r-560,765r566,0r0,218r-952,0","w":1082},"{":{"d":"534,-328v0,127,-121,363,-34,476v64,84,127,73,310,78r0,194r-169,0v-218,3,-425,-112,-425,-318v0,-84,74,-340,74,-424v0,-110,-70,-169,-209,-178r0,-136v139,-10,209,-75,209,-195v0,-75,-74,-298,-74,-373v0,-195,212,-310,416,-306r178,0r0,187r-205,0v-89,0,-134,50,-134,149v0,66,63,259,63,325v0,103,-64,194,-192,275v128,67,192,149,192,246","w":888},"|":{"d":"505,420r0,-1930r206,0r0,1930r-206,0"},"}":{"d":"675,-1204v0,75,-74,298,-74,373v0,120,70,185,209,195r0,136v-139,9,-209,68,-209,178v0,84,74,340,74,424v0,206,-208,322,-425,318r-169,0r0,-194v184,-5,245,6,309,-78v87,-114,-33,-347,-33,-476v0,-97,64,-179,192,-246v-128,-81,-192,-172,-192,-275v0,-66,63,-259,63,-325v0,-99,-45,-149,-134,-149r-205,0r0,-187r178,0v204,-4,416,111,416,306","w":888},"~":{"d":"909,-538v-113,134,-357,-18,-494,-18v-35,0,-64,26,-89,77r-146,0v26,-165,120,-310,316,-257v30,1,179,67,270,67v40,0,69,-26,87,-77r148,0v-25,99,-57,167,-92,208"},"\u00a0":{"w":617,"k":{"Y":37,"T":37,"A":113}}}});
/*!
 * The following copyright notice may not be removed under any circumstances.
 * 
 * Copyright:
 * © 2006 Microsoft Corporation. All Rights Reserved.
 * 
 * Description:
 * Trebuchet, designed by Vincent Connare in 1996, is a humanist sans serif
 * designed for easy screen readability. Trebuchet takes its inspiration from the
 * sans serifs of the 1930s which had large x heights and round features intended
 * to promote readability on signs. The typeface name is credited to a puzzle heard
 * at Microsoft, where the question was asked, "could you build a Trebuchet (a form
 * of medieval catapult) to launch a person from the main campus to the consumer
 * campus, and how?" The Trebuchet fonts are intended to be the vehicle that fires
 * your messages across the Internet. "Launch your message with a Trebuchet page".
 * 
 * Manufacturer:
 * Microsoft Corporation
 * 
 * Designer:
 * Vincent Connare
 * 
 * Vendor URL:
 * http://www.microsoft.com
 * 
 * License information:
 * http://www.microsoft.com/typography/fonts/
 */
Cufon.registerFont({"w":1200,"face":{"font-family":"Trebuchet MS","font-weight":700,"font-style":"italic","font-stretch":"normal","units-per-em":"2048","panose-1":"2 11 7 3 2 2 2 9 2 4","ascent":"1638","descent":"-410","x-height":"20","bbox":"-145 -1686 2018 455","underline-thickness":"200","underline-position":"-161","slope":"-10","unicode-range":"U+0020-U+007E"},"glyphs":{" ":{"w":617,"k":{"Y":37,"A":76}},"!":{"d":"442,-424r-132,0r10,-279v8,-300,69,-529,114,-788r297,0v-53,291,-51,350,-160,678xm330,20v-89,0,-167,-72,-167,-161v0,-89,79,-161,167,-161v88,0,167,73,167,161v0,89,-78,161,-167,161","w":752},"\"":{"d":"773,-1086r-200,0r52,-381r260,0xm363,-1086r-200,0r52,-381r260,0","w":800},"#":{"d":"1174,-910r-215,0r-84,320r154,0r0,181r-202,0r-120,429r-195,0r118,-429r-230,0r-118,429r-195,0r118,-429r-140,0r0,-181r189,0r83,-320r-157,0r0,-181r205,0r108,-396r193,0r-105,396r229,0r108,-396r193,0r-104,396r167,0r0,181xm769,-910r-237,0r-84,320r235,0"},"$":{"d":"1025,-1180v-72,-57,-151,-86,-236,-86v-161,0,-241,61,-241,183v0,54,43,113,128,178v105,79,179,137,220,173v78,68,146,189,145,332v-1,258,-177,396,-420,425r-29,156r-227,0r29,-161v-89,-14,-171,-39,-246,-75r84,-259v89,68,193,102,311,102v197,0,279,-134,197,-274v-19,-33,-50,-64,-88,-95r-245,-190v-85,-83,-128,-178,-128,-285v0,-240,154,-396,369,-431r37,-199r227,0r-36,194v102,7,178,24,229,49"},"%":{"d":"843,-1222v0,235,-155,454,-386,454v-172,0,-258,-86,-258,-259v0,-245,155,-464,394,-464v167,0,250,90,250,269xm562,-1327v-110,0,-164,148,-164,269v0,84,26,126,79,126v122,-1,172,-149,171,-283v0,-75,-29,-112,-86,-112xm310,20r-208,0r1190,-1511r207,0xm1414,-434v0,235,-155,454,-386,454v-172,0,-258,-87,-258,-260v0,-246,156,-463,395,-463v166,0,249,90,249,269xm1133,-539v-110,-1,-164,149,-164,268v0,85,26,127,79,127v122,-1,172,-149,171,-284v0,-74,-29,-111,-86,-111","w":1500},"&":{"d":"790,-1292v-169,-1,-285,85,-284,249v0,54,21,101,64,140r337,0r32,-173r257,-37r-41,213r248,0r-37,209r-250,0v-39,186,-65,238,-65,396v0,65,29,97,86,97v46,0,105,-26,177,-78r0,247v-114,57,-354,79,-446,-14v-105,42,-217,63,-337,63v-237,0,-414,-131,-414,-363v0,-191,76,-354,229,-487v-57,-73,-85,-145,-85,-216v-2,-288,226,-445,524,-445v120,0,214,21,283,62r-65,221v-61,-56,-132,-84,-213,-84xm512,-691v-89,92,-133,194,-133,307v0,124,77,186,230,186v76,0,137,-12,184,-36v11,-161,53,-306,76,-457r-357,0","w":1446},"'":{"d":"475,-1086r-200,0r52,-381r260,0","w":617},"(":{"d":"495,455v-237,-176,-356,-426,-356,-749v0,-240,63,-477,188,-710v125,-233,285,-401,479,-502r0,150v-261,276,-392,691,-392,1246v0,153,27,282,81,387r0,178","w":752},")":{"d":"311,-1493v240,99,367,394,365,741v-4,530,-321,999,-686,1207r0,-179v243,-167,410,-793,410,-1211v0,-167,-30,-307,-89,-418r0,-140","w":752},"*":{"d":"782,-1102r-133,11r137,78r86,111r-193,144r-84,-122r-53,-128r-50,114r-111,136r-172,-154r119,-115r110,-57r-135,-12r-156,-62r98,-205r158,67r71,76r-54,-155r0,-135r236,0r0,131r-46,162r100,-89r141,-62r82,201","w":885},"+":{"d":"713,-535r0,355r-201,0r0,-355r-348,0r0,-201r348,0r0,-343r201,0r0,343r349,0r0,201r-349,0"},",":{"d":"373,-297v93,0,177,96,177,191v0,201,-107,375,-322,520r-77,-101v106,-78,159,-166,159,-263v0,-37,-19,-71,-58,-101v-39,-30,-58,-62,-58,-97v-2,-88,88,-149,179,-149","w":752},"-":{"d":"88,-476r42,-235r529,0r-42,235r-529,0","w":752},"\u2010":{"d":"88,-476r42,-235r529,0r-42,235r-529,0","w":752},".":{"d":"363,20v-86,0,-159,-73,-159,-159v0,-86,73,-159,159,-159v86,0,159,73,159,159v0,86,-73,159,-159,159","w":752},"\/":{"d":"226,0r-236,0r556,-1471r234,0","w":813},"0":{"d":"501,20v-265,0,-410,-179,-410,-450v0,-305,60,-559,181,-760v121,-201,290,-301,509,-301v269,0,403,145,403,435v0,331,-58,593,-174,786v-116,193,-285,290,-509,290xm361,-466v0,171,52,257,156,257v128,0,226,-80,294,-240v68,-160,102,-356,102,-589v0,-149,-55,-224,-166,-224v-117,0,-211,86,-281,256v-70,170,-105,350,-105,540"},"1":{"d":"701,0r-271,0r190,-1024r-293,143r40,-265v237,-105,399,-214,486,-325r120,0"},"2":{"d":"673,-1491v250,0,443,109,444,344v0,67,-19,137,-59,210v-108,196,-384,499,-542,698r524,0r-45,239r-952,0r0,-84r582,-683v133,-164,153,-156,205,-283v54,-131,-6,-219,-181,-219v-82,0,-158,50,-228,150r-184,-122v77,-167,223,-250,436,-250"},"3":{"d":"1092,-1140v-2,165,-116,299,-240,359v109,59,164,154,164,285v0,344,-203,516,-608,516v-144,0,-263,-50,-356,-150r130,-225v76,97,162,146,259,146v174,0,306,-109,306,-280v0,-120,-95,-180,-285,-180r41,-222v209,0,313,-74,313,-223v0,-99,-60,-148,-179,-148v-68,0,-136,27,-203,81r-130,-163v97,-98,223,-147,378,-147v230,0,413,128,410,351"},"4":{"d":"985,-595r148,0r-39,214r-148,0r-70,381r-271,0r70,-381r-657,0r29,-158r974,-932r126,0xm408,-595r306,0r66,-356"},"5":{"d":"805,-619v0,-120,-95,-193,-217,-193v-88,0,-167,38,-237,114r-112,-52r125,-721r800,0r-43,229r-539,0r-45,246v258,-93,534,79,534,331v0,457,-212,685,-635,685v-137,0,-250,-42,-338,-126r113,-232v50,61,155,127,254,129v212,4,340,-193,340,-410"},"6":{"d":"1095,-573v0,316,-240,598,-553,598v-284,0,-426,-144,-426,-432v0,-458,445,-1017,813,-1088r120,155v-171,67,-387,272,-499,421v47,-15,98,-23,153,-23v236,-2,392,136,392,369xm660,-713v-183,0,-279,145,-279,334v0,117,59,175,176,175v160,0,268,-168,268,-330v0,-107,-60,-179,-165,-179"},"7":{"d":"469,0r-320,0v137,-267,396,-674,776,-1223r-678,0r46,-248r1021,0r0,119v-349,469,-631,920,-845,1352"},"8":{"d":"1139,-1173v-2,172,-119,319,-243,385v112,85,168,191,168,317v0,327,-188,491,-563,491v-236,0,-426,-128,-424,-357v2,-236,138,-401,312,-482v-83,-73,-125,-163,-125,-272v0,-238,245,-400,488,-400v204,0,390,120,387,318xm872,-1143v0,-71,-78,-119,-150,-119v-123,0,-185,57,-185,170v0,73,57,134,171,183v109,-89,164,-167,164,-234xm531,-209v159,0,263,-97,261,-256v0,-89,-56,-163,-168,-220v-144,33,-280,151,-282,314v-2,98,89,162,189,162"},"9":{"d":"703,-1491v270,0,426,178,426,452v0,228,-80,447,-241,657v-161,210,-352,346,-573,411r-119,-155v158,-55,414,-286,499,-420v-45,15,-96,22,-154,22v-219,0,-391,-169,-391,-388v0,-340,216,-579,553,-579xm688,-1262v-171,0,-268,153,-268,330v0,119,55,179,164,179v186,1,279,-141,279,-334v0,-117,-58,-175,-175,-175"},":":{"d":"323,20v-86,0,-159,-73,-159,-159v0,-86,73,-159,159,-159v86,0,159,73,159,159v0,86,-73,159,-159,159xm449,-753v-86,0,-159,-73,-159,-159v0,-86,73,-159,159,-159v86,0,159,73,159,159v0,86,-73,159,-159,159","w":752},";":{"d":"373,-297v92,0,177,97,177,191v0,201,-107,375,-322,520r-77,-101v106,-78,159,-166,159,-263v0,-37,-19,-71,-58,-101v-39,-30,-58,-62,-58,-97v-2,-87,88,-149,179,-149xm449,-753v-86,0,-159,-73,-159,-159v0,-86,73,-159,159,-159v86,0,159,73,159,159v0,86,-73,159,-159,159","w":752},"<":{"d":"192,-557r0,-161r799,-383r0,228r-528,236r528,239r0,228"},"=":{"d":"179,-745r0,-201r898,0r0,201r-898,0xm179,-325r0,-201r898,0r0,201r-898,0"},">":{"d":"265,-170r0,-228r527,-239r-527,-236r0,-228r799,383r0,161"},"?":{"d":"474,-1491v190,0,327,111,325,298v-2,135,-65,252,-145,321v-92,80,-251,204,-307,288v-37,56,-47,98,-44,169r-146,0v-33,-149,-13,-264,92,-373v89,-93,215,-179,279,-289v58,-100,39,-217,-111,-217v-74,0,-142,24,-204,71r-85,-169v75,-66,191,-99,346,-99xm223,20v-89,0,-167,-72,-167,-161v0,-89,79,-161,167,-161v88,0,167,73,167,161v0,89,-78,161,-167,161","w":813},"@":{"d":"1560,-801v0,279,-179,572,-451,572v-87,0,-155,-26,-204,-79v-61,60,-136,90,-223,90v-159,1,-269,-95,-269,-254v0,-252,214,-493,468,-493v66,0,159,25,279,76v-62,241,-87,259,-87,425v0,47,17,71,52,71v155,0,230,-205,230,-375v0,-240,-184,-397,-426,-397v-389,0,-665,323,-665,716v0,266,189,454,455,454v140,0,303,-53,370,-128r117,143v-103,91,-324,165,-509,165v-365,0,-637,-249,-637,-612v0,-512,381,-918,891,-918v353,0,609,199,609,544xm874,-812v-138,-5,-241,187,-241,329v0,128,146,109,201,43v75,-91,72,-192,106,-347v-19,-17,-41,-25,-66,-25","w":1578},"A":{"d":"918,0r-46,-298r-524,0r-172,298r-271,0r890,-1485r93,0r301,1485r-271,0xm760,-1040r-301,547r384,0","w":1257,"k":{"Y":239,"W":153,"V":205,"T":185," ":76}},"B":{"d":"1167,-1127v-1,141,-102,260,-206,309v97,39,176,187,176,324v0,169,-61,294,-178,380v-174,128,-554,142,-905,114r268,-1463v112,-16,212,-24,299,-24v364,0,546,120,546,360xm485,-902v221,21,419,-31,421,-232v0,-88,-77,-132,-232,-132v-32,0,-74,2,-126,6xm451,-714r-94,501v253,23,516,-34,516,-260v0,-163,-107,-245,-321,-245v-33,0,-67,1,-101,4","w":1208},"C":{"d":"113,-538v0,-507,318,-952,811,-952v118,0,223,19,314,58r-73,249v-222,-149,-482,-85,-631,133v-99,145,-152,302,-152,476v0,213,109,372,314,371v153,0,274,-42,361,-125r-5,229v-95,83,-231,124,-409,124v-318,0,-530,-241,-530,-563","w":1255},"D":{"d":"1285,-892v5,535,-355,899,-888,892r-354,0r267,-1462v97,-17,189,-26,274,-26v423,-3,698,191,701,596xm1013,-903v0,-248,-221,-400,-486,-348r-178,1018v425,47,664,-270,664,-670","w":1295},"E":{"d":"1212,-1237r-675,0r-61,337r484,0r-41,218r-484,0r-82,454r664,0r-43,228r-932,0r270,-1465r943,0","w":1215},"F":{"d":"1240,-1237r-705,0r-61,337r515,0r-41,218r-515,0r-125,682r-267,0r272,-1465r969,0","w":1199,"k":{"A":293,".":300,",":300}},"G":{"d":"354,-584v0,235,139,382,370,381v95,0,179,-26,250,-79r53,-290r-203,0r40,-218r461,0r-121,657v-151,105,-335,158,-553,158v-329,0,-567,-245,-567,-571v0,-564,337,-944,892,-944v149,0,260,33,333,100r-78,217v-98,-59,-196,-89,-293,-89v-358,0,-584,311,-584,678","w":1385},"H":{"d":"1162,0r-263,0r125,-682r-582,0r-125,682r-264,0r269,-1465r264,0r-104,565r582,0r104,-565r265,0","w":1389},"I":{"d":"329,0r-261,0r269,-1465r262,0","w":570},"J":{"d":"303,20v-207,0,-345,-136,-306,-356r229,0v-1,85,34,128,107,128v112,0,186,-37,223,-112v18,-38,38,-115,59,-230r167,-915r258,0r-168,916v-42,229,-106,382,-194,457v-88,75,-213,112,-375,112","w":1021},"K":{"d":"815,-821r364,821r-293,0r-274,-626r-208,229r-74,397r-260,0r269,-1465r260,0r-121,666r608,-666r308,0","w":1331},"L":{"d":"974,0r-924,0r269,-1465r262,0r-227,1237r662,0","w":1082,"k":{"Y":365,"W":266,"V":313,"T":299," ":37}},"M":{"d":"1240,0r-17,-793r-445,813r-91,0r-145,-821r-307,801r-251,0r544,-1465r146,0r148,929r484,-929r150,0r42,1465r-258,0","w":1610},"N":{"d":"1113,20r-101,0r-540,-947r-162,927r-258,0r269,-1465r120,0r529,908r159,-908r257,0","w":1352},"O":{"d":"600,25v-317,0,-501,-244,-501,-570v0,-261,71,-484,213,-669v142,-185,328,-277,556,-277v349,-1,547,193,547,543v0,543,-292,973,-815,973xm369,-572v-1,203,75,369,263,369v159,0,284,-71,376,-214v92,-143,138,-313,138,-511v0,-224,-99,-336,-296,-336v-139,0,-253,73,-344,220v-91,147,-137,304,-137,472","w":1438},"P":{"d":"1225,-1048v0,397,-389,589,-811,510r-99,538r-266,0r276,-1463v139,-15,246,-22,319,-22v387,0,581,146,581,437xm585,-746v208,1,369,-87,370,-283v0,-154,-87,-231,-262,-231v-47,0,-97,6,-151,17r-87,483v34,9,77,14,130,14","w":1195,"k":{"A":212,".":344,",":344," ":76}},"Q":{"d":"1291,372v-245,-1,-441,-161,-510,-354v-50,12,-104,18,-163,18v-332,1,-502,-232,-502,-575v0,-262,71,-487,213,-673v142,-186,327,-279,556,-279v348,0,547,198,547,546v0,412,-168,764,-454,892v80,170,414,247,594,108r96,156v-85,107,-211,161,-377,161xm386,-566v-1,207,74,372,264,372v158,0,283,-72,375,-215v92,-143,138,-315,138,-515v0,-225,-98,-338,-295,-338v-139,0,-254,74,-345,222v-91,148,-137,305,-137,474","w":1576},"R":{"d":"1214,-1124v3,245,-160,430,-369,475r327,649r-293,0r-280,-606v-45,-1,-101,-3,-167,-8r-113,614r-268,0r268,-1465v195,-10,322,-15,383,-15v282,-1,509,100,512,356xm954,-1064v0,-162,-123,-183,-313,-186v-9,0,-41,3,-95,10r-75,410v39,4,74,6,105,6v252,0,378,-80,378,-240","w":1277,"k":{"Y":217,"W":124,"T":157}},"S":{"d":"208,-951v-84,-318,161,-539,471,-539v84,0,288,26,341,54r-80,260v-77,-57,-156,-85,-236,-85v-161,0,-241,61,-241,182v0,103,196,240,279,312v103,89,163,132,199,263v92,334,-198,529,-526,529v-131,0,-255,-28,-372,-85r84,-257v89,67,193,101,311,101v129,1,248,-54,248,-175v0,-55,-43,-116,-128,-183r-157,-125v-106,-82,-159,-123,-193,-252","w":1027},"T":{"d":"1391,-1237r-462,0r-226,1237r-263,0r226,-1237r-466,0r42,-228r1192,0","w":1403,"k":{"y":256,"w":256,"u":244,"s":283,"r":230,"o":229,"i":110,"e":256,"c":256,"a":256,"O":137,"A":185,";":225,":":225,".":365,"-":253,",":365}},"U":{"d":"399,-467v-30,163,66,266,222,264v187,-2,305,-113,336,-278r183,-984r264,0r-187,1014v-50,292,-290,476,-626,476v-296,0,-515,-171,-457,-487r184,-1003r268,0","w":1355},"V":{"d":"674,20r-142,0r-294,-1485r278,0r175,972r514,-972r291,0","w":1399,"k":{"y":117,"u":117,"r":130,"o":169,"i":96,"e":169,"a":169,"A":205,";":149,":":149,".":308,"-":123,",":308}},"W":{"d":"1272,20r-105,0r-159,-894r-475,894r-105,0r-207,-1485r265,0r111,888r462,-888r113,0r136,882r428,-882r282,0","w":1897,"k":{"y":97,"u":84,"r":77,"o":110,"i":71,"e":110,"a":144,"A":220,";":163,":":163,".":350,"-":136,",":350}},"X":{"d":"848,-741r345,741r-287,0r-232,-517r-394,517r-303,0r588,-772r-279,-694r268,1r189,488r395,-488r303,0","w":1345},"Y":{"d":"848,-648r-119,648r-258,0r121,-656r-345,-809r271,0r236,573r439,-573r297,0","w":1400,"k":{"v":169,"u":225,"q":200,"p":156,"o":200,"i":116,"e":200,"a":176,"A":239,";":200,":":200,".":325,"-":225,",":325," ":37}},"Z":{"d":"482,-228r597,0r-43,228r-949,0r0,-83r793,-1154r-602,0r42,-228r928,0r0,83","w":1252},"[":{"d":"923,-1278r-263,0r-267,1466r263,0r-43,232r-544,0r353,-1930r544,0","w":994},"\\":{"d":"710,0r-539,-1471r216,0r540,1471r-217,0","w":978},"]":{"d":"552,420r-544,0r43,-232r263,0r267,-1466r-263,0r43,-232r544,0","w":994},"^":{"d":"887,-907r-214,-358r-218,362r-192,0r358,-568r107,0r356,564r-197,0"},"_":{"d":"-8,334r0,-209r1215,0r0,209r-1215,0"},"`":{"d":"637,-1285r-153,-333r280,0r35,333r-162,0"},"a":{"d":"71,-351v0,-385,273,-740,650,-740v181,0,311,17,391,50r-124,657v-18,126,1,333,27,384r-156,0v-47,0,-81,-36,-104,-107v-85,85,-192,127,-319,127v-231,2,-365,-140,-365,-371xm699,-887v-237,-4,-368,282,-368,530v0,115,57,173,170,173v72,0,135,-44,189,-133v54,-89,101,-272,143,-550v-47,-13,-92,-20,-134,-20","w":1214},"b":{"d":"1156,-625v0,346,-292,645,-638,645v-106,0,-184,-34,-234,-101r-80,81r-183,0v64,-163,108,-310,131,-440r190,-1070r244,0r-84,479v62,-40,138,-60,227,-60v264,0,427,196,427,466xm512,-187v229,0,378,-189,378,-423v0,-180,-86,-270,-258,-270v-67,0,-125,29,-174,86r-97,529v25,52,76,78,151,78","w":1215},"c":{"d":"75,-402v0,-382,250,-689,626,-689v107,0,199,22,277,66r-51,219v-70,-51,-141,-77,-212,-77v-235,0,-381,208,-381,450v0,126,86,242,211,242v89,0,194,-38,315,-114r-30,261v-102,43,-207,64,-315,64v-265,0,-440,-159,-440,-422","w":1009},"d":{"d":"690,-1091v68,0,183,35,218,67r92,-486r242,0r-273,1510r-249,0r19,-100v-55,80,-147,120,-275,120v-249,0,-400,-161,-400,-411v0,-391,242,-700,626,-700xm707,-880v-237,-3,-378,205,-378,450v0,163,67,244,202,244v145,0,240,-116,283,-348r48,-256v-32,-60,-84,-90,-155,-90","w":1215},"e":{"d":"1104,-815v2,327,-437,458,-761,350v-36,237,190,334,394,243v54,-24,98,-49,129,-78r-29,263v-85,38,-188,57,-310,57v-269,2,-444,-189,-444,-468v0,-365,270,-643,642,-643v205,0,378,85,379,276xm391,-654v115,34,278,21,371,-22v63,-28,94,-68,94,-120v0,-58,-63,-87,-190,-87v-123,0,-232,125,-275,229","w":1130},"f":{"d":"929,-1271v-185,-84,-283,-22,-337,200r246,0r-25,201r-252,0r-160,938v-27,191,-198,352,-410,352r-53,-166v91,-19,181,-104,198,-196r167,-928r-151,0r33,-201r148,0v69,-293,225,-439,469,-439v69,0,128,14,177,43","w":840,"k":{"f":90}},"g":{"d":"114,-606v-4,-287,221,-485,510,-485v92,0,170,20,233,59r94,-102r147,146r-103,103v47,124,15,291,-45,390v-46,76,-120,138,-223,185v-103,47,-160,79,-170,96v199,-53,376,52,376,230v0,284,-220,406,-532,404v-139,-1,-319,-66,-401,-132r109,-189v95,68,194,102,297,102v185,0,278,-50,278,-150v0,-57,-54,-74,-115,-85r-191,-34v-71,-22,-107,-63,-107,-124v0,-35,29,-71,88,-107v-129,-34,-243,-155,-245,-307xm610,-887v-148,0,-242,111,-242,259v0,97,45,181,135,182v150,2,254,-145,254,-300v0,-94,-49,-141,-147,-141","w":1096},"h":{"d":"762,-1091v243,0,366,183,318,436r-123,655r-257,0r126,-665v24,-121,-19,-215,-144,-215v-90,0,-171,38,-243,114r-142,766r-255,0r272,-1510r249,0r-82,504v89,-57,182,-85,281,-85","w":1151},"i":{"d":"486,-1259v-87,0,-163,-69,-163,-156v0,-88,75,-156,163,-156v87,0,163,69,163,156v0,86,-77,156,-163,156xm397,0r-254,0r162,-870r-137,0r42,-201r387,0","w":669},"j":{"d":"607,-1256v-87,0,-163,-70,-163,-157v0,-88,75,-158,163,-158v88,0,163,70,163,158v0,87,-76,157,-163,157xm512,-15v-65,317,-257,435,-657,435r11,-221v234,3,365,-37,398,-220r152,-849r-144,0r47,-201r389,0","w":794},"k":{"d":"763,0r-339,-441r-42,35r-71,406r-251,0r262,-1510r246,0r-129,795v131,-113,380,-323,445,-420r175,151v-29,36,-177,171,-442,405r442,579r-296,0","w":1105},"l":{"d":"351,-209v0,75,54,126,126,125v-39,63,-99,94,-179,94v-121,0,-194,-91,-194,-212v0,-81,16,-198,48,-351r201,-957r248,0r-206,997v-29,142,-44,243,-44,304","w":655},"m":{"d":"1650,-702r-131,702r-256,0r127,-676v23,-117,-15,-207,-141,-207v-75,0,-173,66,-204,114r-143,769r-256,0r142,-755v33,-129,-165,-160,-266,-93v-39,26,-72,51,-96,82r-143,766r-255,0r145,-774v11,-86,3,-197,-23,-277r245,-43v9,34,16,66,22,97v143,-127,498,-130,602,21v85,-77,191,-115,320,-115v251,0,355,150,311,389","w":1700},"n":{"d":"947,0r-259,0r117,-624v9,-50,14,-92,14,-126v0,-89,-52,-133,-157,-133v-89,0,-170,38,-241,113r-143,770r-251,0r151,-803v11,-84,-1,-162,-25,-248r245,-45r23,120v88,-77,198,-115,331,-115v220,0,330,103,330,309v0,37,-5,80,-14,130","w":1151},"o":{"d":"501,20v-269,0,-429,-151,-429,-421v0,-369,263,-690,625,-690v270,0,431,146,431,413v0,377,-256,698,-627,698xm670,-887v-215,0,-338,249,-338,474v0,153,66,229,197,229v222,0,338,-252,338,-487v0,-144,-66,-216,-197,-216","w":1167},"p":{"d":"1157,-675v0,392,-254,695,-641,695v-77,0,-147,-16,-211,-49r-80,449r-250,0r216,-1160v19,-102,14,-204,-6,-306r244,-44v9,25,17,59,23,102v93,-69,185,-103,276,-103v286,0,429,139,429,416xm895,-650v0,-181,-187,-279,-351,-192v-44,23,-78,45,-100,71r-100,529v33,34,81,51,145,51v272,0,406,-178,406,-459","w":1226},"q":{"d":"700,-1091v83,0,216,47,255,93v53,-71,97,-77,236,-74v-37,92,-67,205,-92,339r-213,1153r-251,0r86,-474v-72,49,-158,74,-257,74v-255,2,-415,-154,-415,-409v0,-385,269,-702,651,-702xm313,-434v0,152,93,244,245,243v79,0,145,-18,198,-54r107,-576v-40,-39,-93,-59,-159,-59v-238,0,-391,204,-391,446","w":1226},"r":{"d":"869,-817v-123,-96,-231,-86,-335,19v-55,55,-87,120,-101,193r-113,605r-251,0r200,-1071r251,0r-17,93v139,-106,238,-138,441,-94","w":915,"k":{".":233,",":233}},"s":{"d":"155,-750v-4,-216,207,-341,430,-341v83,0,190,28,322,84r-116,229v-80,-70,-153,-105,-220,-105v-73,0,-153,36,-153,105v0,86,223,169,275,202v68,43,132,111,132,215v3,246,-216,381,-471,381v-117,0,-232,-33,-344,-99r132,-227v83,79,165,118,245,118v94,0,176,-51,175,-141v0,-36,-33,-68,-94,-103v-131,-74,-309,-123,-313,-318","w":940},"t":{"d":"435,20v-187,0,-305,-156,-261,-353r121,-537r-124,0r43,-201r124,0r42,-219r286,-104r-75,323r293,0r-43,201r-295,0r-108,475v-30,111,-14,205,111,205v37,0,97,-17,180,-52r0,225v-72,25,-170,37,-294,37","w":897},"u":{"d":"357,20v-220,0,-327,-171,-284,-401r129,-690r254,0r-127,680v-27,119,10,203,138,203v161,0,277,-127,300,-264r110,-619r251,0r-200,1072r-250,0r15,-78v-89,65,-201,97,-336,97","w":1141},"v":{"d":"511,20r-90,0r-328,-1091r261,0r180,649r377,-649r290,0","w":1131,"k":{".":300,",":300}},"w":{"d":"1064,20r-90,0r-187,-619r-401,619r-92,0r-211,-1091r254,0r107,590r367,-590r90,0r177,597r309,-597r265,0","w":1584,"k":{".":196,",":196}},"x":{"d":"755,-538r311,538r-305,0r-176,-333r-285,333r-308,0r466,-559r-284,-512r292,0r169,325r258,-325r315,0","w":1179},"y":{"d":"620,107v-99,207,-292,312,-578,313r0,-241v189,-1,310,-62,363,-183r52,-120v-91,-26,-153,-122,-185,-288r-127,-659r263,0v78,469,128,714,149,735r344,-735r283,0","w":1155,"k":{".":189,",":189}},"z":{"d":"447,-217r508,0r-41,217r-886,0r0,-85r626,-769r-525,0r41,-217r892,0r0,89","w":1091},"{":{"d":"386,-1128v0,-238,228,-378,476,-374r190,0r-36,196r-151,-3v-168,0,-216,58,-220,214v-1,37,16,151,16,188v0,134,-81,247,-242,340v96,55,144,127,144,216v0,88,-149,349,-136,437v-13,113,151,143,311,131r-36,203r-169,0v-197,2,-373,-90,-382,-274v-5,-105,159,-408,159,-511v0,-77,-61,-120,-182,-128r26,-143v167,-12,250,-99,250,-262v0,-46,-18,-185,-18,-230","w":994},"|":{"d":"505,420r0,-1930r206,0r0,1930r-206,0"},"}":{"d":"868,-1235v5,95,-150,365,-150,459v0,85,60,132,180,141r-26,143v-167,11,-250,100,-250,268v0,45,14,188,14,233v0,265,-216,415,-490,411r-181,0r36,-203v250,5,380,-40,382,-272v1,-37,-12,-157,-12,-194v0,-142,80,-250,240,-324v-95,-71,-142,-148,-142,-230v0,-86,130,-325,130,-411v0,-61,-34,-92,-102,-92r-217,0r36,-196r177,0v190,-3,366,90,375,267","w":994},"~":{"d":"909,-538v-113,134,-357,-18,-494,-18v-35,0,-64,26,-89,77r-146,0v26,-165,120,-310,316,-257v30,1,179,67,270,67v40,0,69,-26,87,-77r148,0v-25,99,-57,167,-92,208"},"\u00a0":{"w":617,"k":{"Y":37,"A":76}}}});
/*!
 * The following copyright notice may not be removed under any circumstances.
 * 
 * Copyright:
 * © 2006 Microsoft Corporation. All Rights Reserved.
 * 
 * Description:
 * Trebuchet, designed by Vincent Connare in 1996, is a humanist sans serif
 * designed for easy screen readability. Trebuchet takes its inspiration from the
 * sans serifs of the 1930s which had large x heights and round features intended
 * to promote readability on signs. The typeface name is credited to a puzzle heard
 * at Microsoft, where the question was asked, "could you build a Trebuchet (a form
 * of medieval catapult) to launch a person from the main campus to the consumer
 * campus, and how?" The Trebuchet fonts are intended to be the vehicle that fires
 * your messages across the Internet. "Launch your message with a Trebuchet page".
 * 
 * Manufacturer:
 * Microsoft Corporation
 * 
 * Designer:
 * Vincent Connare
 * 
 * Vendor URL:
 * http://www.microsoft.com
 * 
 * License information:
 * http://www.microsoft.com/typography/fonts/
 */
Cufon.registerFont({"w":1074,"face":{"font-family":"Trebuchet MS","font-weight":400,"font-style":"italic","font-stretch":"normal","units-per-em":"2048","panose-1":"2 11 6 3 2 2 2 9 2 4","ascent":"1638","descent":"-410","x-height":"20","bbox":"-139 -1686 1905 428","underline-thickness":"127","underline-position":"-198","slope":"-10","unicode-range":"U+0020-U+007E"},"glyphs":{" ":{"w":617,"k":{"Y":37,"A":76}},"!":{"d":"351,-382r-71,0v4,-243,10,-406,18,-490v23,-237,65,-403,100,-619r226,0v-78,459,-88,561,-273,1109xm132,-121v0,-77,65,-142,142,-142v77,0,142,65,142,142v0,77,-65,141,-142,141v-77,0,-142,-64,-142,-141","w":752},"\"":{"d":"326,-1086r-133,0r43,-381r184,0xm656,-1086r-133,0r43,-381r184,0","w":665},"#":{"d":"937,-947r-99,393r161,0r0,128r-194,0r-124,446r-127,0r124,-446r-297,0r-124,446r-130,0r123,-446r-155,0r0,-128r188,0r99,-393r-172,0r0,-128r205,0r102,-412r131,0r-103,412r297,0r103,-412r127,0r-103,412r175,0r0,128r-207,0xm513,-947r-99,393r297,0r99,-393r-297,0"},"$":{"d":"715,-1320v-160,0,-277,72,-276,225v1,73,42,128,87,167v27,23,82,64,164,127v141,108,242,202,242,414v0,253,-172,388,-415,409r-28,159r-156,0r28,-162v-102,-13,-184,-35,-245,-66r60,-192v54,44,193,82,293,82v148,0,264,-76,263,-218v0,-57,-19,-105,-54,-150v-67,-87,-314,-241,-378,-337v-92,-136,-68,-377,38,-488v68,-71,154,-118,266,-134r36,-202r156,0r-35,198v119,7,195,20,228,37r-57,194v-35,-30,-148,-63,-217,-63","w":985},"%":{"d":"143,20r-127,0r1149,-1511r126,0xm697,-1246v0,226,-124,442,-348,442v-151,0,-226,-81,-226,-243v0,-117,28,-221,84,-310v56,-89,147,-134,272,-134v145,0,218,82,218,245xm458,-1389v-135,1,-208,175,-208,325v0,105,36,158,108,158v76,0,130,-38,164,-113v34,-75,51,-151,51,-227v0,-95,-38,-143,-115,-143xm1226,-425v0,223,-123,442,-349,442v-151,0,-226,-81,-226,-242v0,-119,28,-222,84,-311v56,-89,147,-134,272,-134v146,0,219,82,219,245xm986,-568v-135,0,-208,182,-208,325v0,105,36,158,108,158v76,0,130,-38,164,-113v34,-75,51,-151,51,-227v0,-95,-38,-143,-115,-143","w":1229},"&":{"d":"787,-1341v-188,-2,-314,103,-313,287v0,67,27,125,82,173r372,0r32,-183r197,-29r-40,215r249,0r-28,160r-249,0r-39,189v-18,85,-31,162,-31,250v0,86,38,129,115,129v53,0,102,-17,148,-52r0,182v-52,27,-127,40,-224,40v-77,0,-139,-24,-188,-71v-105,47,-219,71,-342,71v-224,0,-386,-129,-386,-348v0,-201,80,-368,240,-502v-64,-76,-96,-152,-96,-227v-2,-278,211,-434,496,-434v116,0,199,16,250,48r-54,186v-59,-56,-123,-84,-191,-84xm347,-371v-1,145,110,223,259,221v91,0,161,-16,212,-49v-1,-41,2,-71,10,-115r71,-404r-398,0v-103,107,-154,222,-154,347","w":1446},"'":{"d":"325,-1086r-133,0r43,-381r184,0","w":327},"(":{"d":"460,428v-165,-123,-286,-414,-286,-705v0,-223,59,-457,176,-701v117,-244,258,-409,421,-497r0,83v-256,277,-393,769,-392,1305v0,165,27,301,81,410r0,105","w":752},")":{"d":"346,-1475v190,76,295,437,295,715v0,225,-58,451,-174,679v-116,228,-263,398,-442,509r0,-105v236,-165,410,-861,410,-1273v0,-179,-30,-327,-89,-442r0,-83","w":752},"*":{"d":"714,-1127r-173,3r158,105r47,62r-122,104r-54,-70r-82,-159r-91,162r-43,64r-131,-101r50,-69r158,-83r-176,-27r-90,-32r72,-150r96,37r125,95r-63,-205r0,-79r176,1r0,75r-60,211r158,-107r74,-27r57,161","w":752},"+":{"d":"611,-706r349,0r0,141r-349,0r0,345r-141,0r0,-345r-348,0r0,-141r348,0r0,-343r141,0r0,343"},",":{"d":"370,-290v81,0,145,77,145,158v0,89,-24,169,-73,242v-49,73,-135,148,-260,225r-44,-76v129,-88,193,-168,193,-239v0,-23,-8,-48,-23,-75v-51,-30,-76,-69,-76,-116v-1,-72,64,-119,138,-119","w":752},"-":{"d":"144,-506r30,-175r428,0r-30,175r-428,0","w":752},"\u2010":{"d":"144,-506r30,-175r428,0r-30,175r-428,0","w":752},".":{"d":"165,-131v0,-80,70,-150,150,-150v80,0,150,70,150,150v0,80,-70,151,-150,151v-80,0,-150,-71,-150,-151","w":752},"\/":{"d":"350,0r-161,0r531,-1471r159,0"},"0":{"d":"443,20v-250,0,-375,-176,-375,-436v0,-321,58,-580,172,-778v114,-198,275,-297,483,-297v245,0,368,140,368,420v0,341,-56,608,-167,801v-111,193,-272,290,-481,290xm268,-453v0,202,64,303,191,303v137,0,244,-86,319,-260v75,-174,112,-388,112,-642v0,-179,-67,-269,-201,-269v-127,0,-228,93,-305,277v-77,184,-116,381,-116,591"},"1":{"d":"444,0r195,-1101r-296,151r28,-192v232,-107,389,-217,472,-329r60,0r-259,1471r-200,0"},"2":{"d":"588,-1491v236,0,406,108,409,325v0,66,-16,136,-55,208v-120,221,-406,553,-573,778r544,0r-32,180r-818,0r0,-90r483,-618v95,-123,159,-214,192,-273v33,-59,49,-117,49,-173v1,-109,-108,-164,-223,-164v-92,0,-168,44,-228,133r-140,-92v63,-143,194,-214,392,-214"},"3":{"d":"933,-485v0,361,-196,505,-573,505v-133,0,-238,-42,-313,-127r91,-166v43,61,155,123,255,123v194,0,331,-134,331,-328v0,-149,-89,-223,-268,-223r28,-162v206,0,309,-90,309,-269v1,-122,-80,-190,-204,-189v-77,0,-142,23,-197,69r-90,-118v76,-81,187,-121,332,-121v211,0,377,124,375,332v-2,180,-144,330,-292,375v144,49,216,149,216,299"},"4":{"d":"882,-399r-70,399r-200,0r70,-399r-657,0r20,-114r956,-958r70,0r-162,918r148,0r-27,154r-148,0xm799,-1065r-510,512r420,0"},"5":{"d":"760,-584v0,-140,-95,-246,-232,-246v-91,0,-163,25,-217,74r-103,0r125,-715r729,0r-30,170r-539,0r-63,356v54,-37,120,-55,197,-55v200,0,349,149,349,348v0,448,-200,672,-600,672v-128,0,-227,-35,-296,-104r82,-177v78,74,159,111,243,111v237,1,355,-188,355,-434"},"6":{"d":"1023,-566v0,299,-224,591,-518,591v-261,0,-391,-139,-391,-417v0,-149,28,-289,84,-420v100,-237,407,-621,680,-679r79,107v-117,31,-508,428,-536,547v65,-53,146,-80,245,-80v219,-2,357,132,357,351xm623,-747v-206,0,-314,170,-314,384v0,145,70,218,211,218v178,0,293,-194,293,-380v0,-127,-67,-222,-190,-222"},"7":{"d":"342,0r-242,0v122,-251,384,-678,785,-1281r-701,0r33,-190r957,0r0,78v-345,486,-623,950,-832,1393"},"8":{"d":"84,-329v3,-251,149,-408,346,-486v-84,-46,-159,-170,-159,-292v-2,-238,194,-384,443,-384v187,0,362,117,362,298v0,176,-137,356,-277,398v109,60,202,181,202,336v0,340,-167,476,-518,479v-219,2,-402,-138,-399,-349xm684,-1321v-174,0,-278,210,-158,337v36,38,78,69,129,90v95,-20,214,-155,214,-268v0,-91,-92,-159,-185,-159xm289,-364v0,122,97,214,214,214v197,0,296,-97,296,-292v0,-133,-105,-233,-205,-283v-132,25,-305,202,-305,361"},"9":{"d":"694,-1491v242,0,391,173,391,417v0,258,-88,497,-265,716v-177,219,-343,347,-500,383r-78,-107v116,-31,508,-427,535,-546v-63,53,-145,79,-245,79v-201,0,-356,-165,-356,-371v0,-329,195,-571,518,-571xm575,-719v206,0,314,-169,314,-384v0,-129,-79,-218,-210,-218v-194,0,-293,175,-293,380v0,127,67,222,189,222"},":":{"d":"292,-921v0,-80,70,-150,150,-150v80,0,150,70,150,150v0,80,-70,151,-150,151v-80,0,-150,-71,-150,-151xm204,-131v0,-80,70,-150,150,-150v80,0,150,70,150,150v0,80,-70,151,-150,151v-80,0,-150,-71,-150,-151","w":752},";":{"d":"292,-921v0,-80,70,-150,150,-150v80,0,150,70,150,150v0,80,-70,151,-150,151v-80,0,-150,-71,-150,-151xm370,-290v81,0,145,77,145,158v0,89,-24,169,-73,242v-49,73,-135,148,-260,225r-44,-76v129,-88,193,-168,193,-239v0,-23,-8,-48,-23,-75v-51,-30,-76,-69,-76,-116v-1,-72,64,-119,138,-119","w":752},"<":{"d":"889,-218r-739,-358r0,-123r739,-354r0,161r-571,255r571,258r0,161"},"=":{"d":"960,-876r0,141r-838,0r0,-141r838,0xm960,-536r0,141r-838,0r0,-141r838,0"},">":{"d":"993,-576r-739,358r0,-161r571,-258r-571,-255r0,-161r739,354r0,123"},"?":{"d":"539,-1491v179,0,300,105,300,283v0,118,-35,232,-131,316r-233,203v-73,65,-133,142,-132,260r-98,0v-33,-142,-10,-253,94,-354r193,-187v59,-57,116,-131,116,-230v0,-92,-55,-138,-166,-138v-80,0,-145,20,-195,60r-63,-130v61,-55,166,-83,315,-83xm146,-121v0,-76,66,-142,142,-142v75,0,142,67,142,142v0,75,-67,141,-142,141v-76,0,-142,-65,-142,-141","w":752},"@":{"d":"1131,-254v-81,0,-180,-42,-202,-101v-28,54,-143,112,-225,112v-142,0,-240,-84,-239,-227v2,-264,235,-530,537,-460v25,6,74,24,145,55v-55,241,-82,379,-82,413v0,68,27,102,82,102v174,-1,250,-220,250,-410v0,-259,-187,-433,-446,-433v-382,0,-685,371,-685,756v0,286,185,459,471,459v154,0,285,-43,393,-128r96,72v-139,119,-310,178,-511,178v-353,0,-593,-209,-593,-559v0,-471,383,-900,851,-900v335,0,569,191,569,521v0,263,-157,550,-411,550xm896,-845v-153,0,-271,210,-271,364v0,84,37,126,112,126v100,1,185,-87,203,-175r55,-270v-27,-30,-60,-45,-99,-45","w":1578},"A":{"d":"936,0r-46,-309r-525,0r-173,309r-224,0r857,-1485r53,0r290,1485r-232,0xm779,-1082r-335,626r425,0","w":1251,"k":{"y":79,"w":150,"v":167,"Y":247,"W":202,"V":252,"T":230," ":76}},"B":{"d":"1138,-1142v0,151,-135,310,-274,321v163,30,244,142,244,336v0,165,-59,289,-174,373v-169,124,-509,141,-847,112r259,-1465v99,-15,191,-22,275,-22v345,0,517,115,517,345xm524,-1305r-66,406v58,5,105,7,141,7v223,0,335,-86,335,-257v0,-110,-87,-165,-260,-165v-33,0,-83,3,-150,9xm324,-170v270,42,577,-45,577,-293v0,-184,-117,-276,-351,-276v-39,0,-81,2,-126,7","w":1159},"C":{"d":"643,25v-327,2,-502,-222,-502,-556v0,-268,73,-495,219,-681v146,-186,333,-278,564,-278v116,0,209,16,280,47r-55,195v-56,-43,-135,-64,-237,-64v-157,0,-290,79,-398,236v-108,157,-161,326,-161,508v0,275,114,413,343,413v118,0,233,-48,344,-145r-16,212v-82,75,-209,113,-381,113","w":1225},"D":{"d":"1247,-898v0,540,-350,898,-860,898r-320,0r258,-1465v82,-15,165,-23,249,-23v410,-1,673,189,673,590xm1032,-909v0,-277,-252,-456,-540,-384r-186,1104v461,69,726,-287,726,-720","w":1256},"E":{"d":"484,-1285r-72,407r484,0r-30,170r-484,0r-93,528r664,0r-32,180r-874,0r259,-1465r885,0r-33,180r-674,0","w":1097},"F":{"d":"492,-1285r-72,407r515,0r-30,170r-515,0r-125,708r-210,0r262,-1465r911,0r-31,180r-705,0","w":1075,"k":{"A":230,".":400,",":400," ":37}},"G":{"d":"112,-539v0,-536,342,-951,864,-951v144,0,244,28,300,84r-60,191v-85,-63,-178,-95,-278,-95v-372,0,-613,342,-613,732v0,282,133,423,399,423v107,0,199,-32,276,-96r61,-343r-203,0r30,-170r403,0r-113,638v-138,101,-314,151,-527,151v-359,0,-539,-188,-539,-564","w":1385},"H":{"d":"913,0r125,-708r-640,0r-125,708r-206,0r259,-1465r206,0r-104,587r640,0r104,-587r204,0r-259,1465r-204,0","w":1340},"I":{"d":"75,0r259,-1465r204,0r-259,1465r-204,0","w":570},"J":{"d":"267,20v-185,0,-305,-118,-280,-313r175,0v0,89,45,133,135,133v86,0,151,-18,196,-54v45,-36,83,-145,114,-325r163,-926r200,0r-161,918v-37,211,-92,357,-166,441v-74,84,-199,126,-376,126","w":976},"K":{"d":"869,0r-284,-674r-244,277r-70,397r-202,0r258,-1465r202,0r-132,758r666,-758r233,0r-550,635r354,830r-231,0","w":1179},"L":{"d":"84,0r259,-1465r204,0r-227,1285r662,0r-32,180r-866,0","w":1037,"k":{"y":89,"Y":249,"W":171,"V":174,"T":213," ":37}},"M":{"d":"1247,0r-20,-906r-487,926r-50,0r-158,-934r-338,914r-190,0r522,-1465r101,0r159,1028r516,-1028r105,0r41,1465r-201,0","w":1559},"N":{"d":"1003,20r-572,-1040r-172,1020r-200,0r259,-1465r80,0r560,998r169,-998r198,0r-262,1485r-60,0","w":1307},"O":{"d":"587,25v-304,0,-473,-249,-473,-563v0,-257,69,-481,206,-670v137,-189,316,-283,535,-283v339,-1,518,194,518,535v0,285,-70,519,-209,704v-139,185,-331,277,-577,277xm327,-566v0,227,85,411,292,411v166,0,297,-77,395,-231v98,-154,147,-337,147,-549v0,-251,-108,-377,-324,-377v-149,0,-272,81,-367,244v-95,163,-143,331,-143,502","w":1380},"P":{"d":"1167,-1059v0,399,-395,591,-805,495r-100,564r-208,0r267,-1465v124,-13,222,-20,294,-20v368,0,552,142,552,426xm556,-717v223,2,398,-107,398,-322v0,-179,-97,-269,-290,-269v-55,0,-113,8,-175,23r-95,541v37,18,91,27,162,27","w":1113,"k":{"A":245,".":400,",":400," ":76}},"Q":{"d":"1359,-956v0,376,-172,816,-441,912v51,209,406,289,594,142r87,151v-50,65,-225,123,-353,123v-267,0,-468,-147,-512,-370v-51,15,-105,23,-161,23v-319,1,-473,-231,-473,-563v0,-257,69,-481,206,-670v137,-189,315,-283,534,-283v338,-1,519,194,519,535xm313,-566v0,227,85,411,292,411v166,0,297,-78,395,-233v98,-155,147,-337,147,-547v0,-251,-108,-377,-324,-377v-145,0,-267,80,-364,240v-97,160,-146,328,-146,506","w":1380},"R":{"d":"1171,-1159v0,247,-174,453,-381,495r273,664r-229,0r-230,-629v-51,0,-122,-3,-211,-10r-112,639r-210,0r258,-1465r359,-15v155,0,274,28,358,83v84,55,125,135,125,238xm957,-1076v5,-224,-219,-233,-450,-209r-84,476v260,41,530,-32,534,-267","w":1192,"k":{"Y":137,"W":89,"V":115,"T":98}},"S":{"d":"903,-387v9,332,-324,470,-662,390v-65,-15,-117,-31,-154,-50r60,-192v54,44,193,82,293,82v148,0,264,-76,263,-218v0,-57,-20,-105,-55,-150v-68,-87,-314,-240,-377,-337v-37,-57,-60,-123,-60,-205v0,-262,190,-423,450,-423v150,0,250,13,299,39r-57,194v-35,-30,-148,-63,-217,-63v-160,0,-277,72,-276,225v1,73,42,128,87,167v27,23,83,64,165,127v141,108,235,202,241,414","w":985},"T":{"d":"828,-1285r-226,1285r-205,0r226,-1285r-466,0r32,-180r1153,0r-32,180r-482,0","w":1189,"k":{"y":195,"w":221,"u":221,"s":223,"r":213,"o":240,"i":53,"e":249,"c":249,"a":249,"O":98,"A":230,";":150,":":150,".":300,"-":230,",":300}},"U":{"d":"573,25v-288,0,-482,-171,-429,-472r180,-1018r210,0r-180,1003v-34,183,74,307,249,307v204,0,331,-130,364,-312r179,-998r206,0r-180,1019v-46,285,-274,471,-599,471","w":1328},"V":{"d":"563,20r-101,0r-284,-1485r220,0r186,1069r544,-1069r227,0","w":1203,"k":{"y":46,"u":80,"r":124,"o":163,"i":54,"e":137,"a":137,"A":250,";":37,":":37,".":273,"-":111,",":273}},"W":{"d":"1187,20r-63,0r-169,-989r-506,989r-63,0r-200,-1485r208,0r119,990r497,-990r70,0r147,985r460,-985r218,0","w":1745,"k":{"i":35,"e":132,"a":98,"A":176,".":197,"-":98,",":258}},"X":{"d":"818,0r-244,-565r-416,565r-232,0r565,-770r-271,-696r207,1r200,536r418,-536r231,0r-568,720r334,745r-224,0","w":1140},"Y":{"d":"714,-656r-116,656r-200,0r116,-656r-332,-809r209,0r249,625r461,-625r226,0","w":1168,"k":{"v":111,"u":163,"q":226,"p":165,"o":208,"i":63,"e":217,"a":213,"A":261,";":76,":":76,".":300,"-":230,",":300," ":37}},"Z":{"d":"80,0r0,-50r817,-1235r-620,0r31,-180r876,0r0,50r-789,1235r614,0r-32,180r-897,0","w":1127},"[":{"d":"22,420r340,-1930r473,0r-30,170r-263,0r-280,1590r263,0r-30,170r-473,0","w":752},"\\":{"d":"490,0r-305,-1471r142,0r306,1471r-143,0","w":728},"]":{"d":"466,420r-473,0r30,-170r263,0r280,-1590r-263,0r30,-170r473,0","w":752},"^":{"d":"906,-907r-244,-448r-248,452r-122,0r318,-568r107,0r316,564r-127,0"},"_":{"d":"-8,254r0,-129r1085,0r0,129r-1085,0"},"`":{"d":"661,-1225r-156,-333r197,0r59,333r-100,0"},"a":{"d":"397,20v-216,0,-335,-138,-335,-362v0,-196,58,-370,174,-522v116,-152,264,-227,446,-227v172,0,295,29,370,87r-131,623v-21,129,1,271,41,381r-194,0v-11,-21,-22,-57,-34,-108v-60,75,-201,128,-337,128xm842,-893v-18,-29,-79,-43,-182,-43v-105,0,-198,56,-278,168v-80,112,-120,252,-120,420v0,142,63,213,190,213v66,0,128,-35,186,-103v58,-68,98,-155,121,-262","w":1076},"b":{"d":"1088,-621v0,328,-274,641,-608,641v-109,0,-184,-41,-227,-123r-101,123r-125,0v43,-125,81,-269,110,-435r192,-1095r184,0r-89,552v50,-89,139,-133,267,-133v243,0,397,207,397,470xm474,-136v221,0,408,-255,408,-469v0,-217,-96,-326,-288,-326v-76,0,-142,49,-197,147r-100,521v14,60,97,127,177,127","w":1141},"c":{"d":"90,-395v0,-380,236,-699,596,-696v103,0,183,18,242,54r-35,163v-48,-38,-112,-57,-193,-57v-253,0,-411,241,-411,503v0,155,105,285,241,285v97,0,189,-30,278,-89r-21,194v-87,39,-183,58,-287,58v-258,0,-410,-163,-410,-415","w":942},"d":{"d":"82,-377v0,-386,233,-714,598,-712v101,0,179,42,233,126r101,-547r181,0r-261,1510r-188,0r23,-123v-77,95,-183,142,-317,142v-234,0,-370,-159,-370,-396xm697,-929v-251,0,-410,240,-410,511v0,189,78,283,233,283v169,0,285,-194,314,-371r44,-268v-19,-61,-90,-155,-181,-155","w":1141},"e":{"d":"1065,-829v3,247,-252,377,-511,377v-96,0,-177,-18,-243,-54v-43,215,63,366,272,366v79,0,158,-29,238,-87r-20,194v-107,35,-201,53,-283,53v-276,0,-414,-155,-414,-464v0,-351,263,-647,612,-647v194,0,348,81,349,262xm344,-644v184,74,533,35,533,-164v0,-82,-57,-123,-170,-123v-173,0,-294,96,-363,287","w":1100},"f":{"d":"899,-1332v-51,-19,-90,-28,-118,-28v-121,0,-198,96,-231,289r248,0r-16,131r-251,0r-169,1010v-29,189,-191,314,-387,338r-17,-117v80,-13,184,-137,199,-221r177,-1010r-151,0r22,-131r147,0v59,-293,206,-439,441,-439v56,0,103,10,142,30","w":822},"g":{"d":"877,31v0,379,-630,507,-890,269r90,-140v122,61,223,92,303,92v151,1,308,-53,308,-186v0,-135,-191,-113,-306,-143v-71,-19,-107,-54,-107,-109v0,-44,57,-88,171,-133v-183,19,-326,-130,-328,-297v-4,-275,205,-475,480,-475v101,0,180,24,238,72r90,-102r105,108r-99,103v19,27,29,70,29,129v2,235,-137,406,-315,467v-94,33,-140,64,-140,93v-2,58,82,26,121,26v167,0,250,75,250,226xm761,-762v0,-107,-70,-176,-177,-176v-152,0,-272,147,-272,300v0,145,55,218,165,218v149,0,284,-192,284,-342","w":1028},"h":{"d":"762,-1091v229,0,331,179,289,418r-119,673r-196,0r119,-673v28,-148,-26,-263,-173,-258v-103,3,-218,74,-269,135r-141,796r-194,0r261,-1510r189,0r-88,557v57,-72,197,-138,322,-138","w":1141},"i":{"d":"312,-1358v0,-72,61,-133,133,-133v72,0,133,61,133,133v0,71,-62,132,-133,132v-71,0,-133,-61,-133,-132xm138,0r162,-911r-142,0r35,-157r327,0r-189,1068r-193,0","w":628},"j":{"d":"448,-1358v0,-71,62,-133,133,-133v71,0,133,62,133,133v0,71,-62,132,-133,132v-71,0,-133,-61,-133,-132xm-139,415r8,-168v230,0,361,-84,393,-252r172,-906r-141,0r34,-160r329,0r-193,1055v-58,307,-238,429,-602,431","w":751},"k":{"d":"441,-473r-75,65r-70,408r-190,0r253,-1510r185,0r-137,878v251,-235,405,-393,463,-474r128,115v-107,119,-244,257,-409,414r404,577r-224,0","w":1033},"l":{"d":"489,-120r-22,140v-214,0,-321,-79,-321,-238v0,-48,17,-155,50,-321r192,-971r198,0r-183,912v-38,189,-57,308,-57,356v0,81,48,122,143,122","w":656},"m":{"d":"1015,-948v51,-77,199,-143,324,-143v231,0,322,149,282,375r-127,716r-195,0r120,-678v28,-144,-22,-258,-170,-253v-95,3,-196,72,-232,139r-140,792r-195,0r135,-761v17,-115,-48,-169,-186,-170v-86,1,-197,83,-233,141r-140,790r-194,0r138,-781v12,-76,6,-216,-14,-274r185,-35v12,51,19,98,21,140v48,-84,193,-142,325,-141v153,0,251,48,296,143","w":1700},"n":{"d":"728,0r112,-623v10,-55,15,-101,15,-138v0,-113,-59,-170,-177,-170v-102,1,-220,73,-269,135r-139,796r-192,0r144,-812v12,-78,2,-180,-16,-243r184,-36v18,97,27,150,26,159v81,-106,199,-159,352,-159v193,0,290,99,290,296v0,39,-4,83,-13,132r-115,663r-202,0","w":1119},"o":{"d":"472,20v-258,0,-399,-155,-399,-414v0,-359,245,-697,595,-697v259,0,402,147,401,405v0,103,-20,209,-61,320v-75,205,-264,386,-536,386xm641,-936v-253,0,-368,277,-368,530v0,181,76,271,227,271v113,0,202,-55,268,-164v66,-109,100,-236,100,-379v0,-172,-76,-258,-227,-258","w":1099},"p":{"d":"490,25v-69,0,-210,-35,-231,-79r-84,479r-190,0r210,-1176v18,-101,19,-201,-1,-299r191,-36v3,9,9,54,18,137v51,-68,188,-137,299,-137v266,0,396,131,399,397v4,382,-238,714,-611,714xm899,-663v-1,-177,-89,-262,-266,-263v-80,-1,-211,75,-243,125r-103,590v20,41,115,76,176,76v292,0,438,-222,436,-528","w":1141},"q":{"d":"79,-381v0,-375,254,-710,621,-710v95,0,176,34,243,101r51,-81r158,0v-41,133,-68,239,-82,318r-209,1173r-190,0r85,-483v-65,55,-162,83,-293,83v-216,0,-384,-189,-384,-401xm283,-427v0,179,98,288,274,287v91,0,166,-23,225,-70r113,-639v-45,-55,-108,-82,-191,-82v-254,0,-421,244,-421,504","w":1141},"r":{"d":"835,-883v-109,-81,-237,-55,-333,45v-60,63,-100,137,-115,224r-109,614r-190,0r189,-1071r190,0r-30,171v92,-127,206,-191,343,-191v23,0,60,5,109,14","w":853,"k":{".":269,"-":150,",":269}},"s":{"d":"753,-352v0,235,-200,372,-441,372v-113,0,-214,-28,-303,-84r99,-180v40,44,160,104,237,104v113,2,211,-67,205,-178v-5,-85,-60,-105,-136,-151v-115,-69,-269,-116,-271,-292v-3,-204,191,-330,401,-330v78,0,172,25,282,74r-85,176v-65,-60,-136,-90,-211,-90v-91,0,-189,53,-184,140v5,89,60,107,138,153v115,67,269,111,269,286","w":829},"t":{"d":"425,20v-177,0,-271,-149,-232,-333r128,-608r-124,0r32,-150r124,0r44,-224r217,-82r-71,306r294,0r-32,150r-294,0r-112,532v-36,136,-1,249,139,249v49,0,102,-12,159,-37r-7,167v-55,20,-143,30,-265,30","w":860},"u":{"d":"362,20v-207,0,-293,-171,-255,-388r124,-703r200,0r-125,683v-30,142,17,248,166,248v147,0,299,-138,324,-271r122,-660r200,0r-196,1071r-200,0r28,-151v-75,114,-204,171,-388,171","w":1140},"v":{"d":"460,20r-50,0r-311,-1094r198,0r192,737r407,-737r219,0","w":1003,"k":{".":250,",":250}},"w":{"d":"1042,20r-50,0r-199,-697r-428,697r-50,0r-200,-1094r193,0r117,681r399,-681r50,0r192,686r336,-686r197,0","w":1524,"k":{".":234,",":234}},"x":{"d":"701,0r-188,-376r-295,376r-232,0r441,-557r-270,-514r224,0r177,372r272,-372r250,0r-427,530r295,541r-247,0","w":1026},"y":{"d":"31,420r0,-191v235,0,320,-60,376,-224v-94,0,-156,-93,-187,-278r-134,-798r207,0r118,777v11,77,39,115,82,115r386,-892r216,0r-537,1199v-99,208,-216,291,-527,292","w":1010,"k":{".":239,",":239}},"z":{"d":"336,-170r533,0r-30,170r-831,0r0,-50r657,-851r-549,0r30,-170r836,0r0,54","w":972},"{":{"d":"394,-344v0,81,-145,361,-136,453v16,159,118,172,304,171r-24,140r-139,0v-178,2,-347,-82,-347,-249v0,-109,159,-421,159,-530v0,-101,-59,-156,-176,-164r15,-84v157,-9,255,-135,255,-304v0,-47,-18,-192,-18,-238v0,-220,214,-357,441,-353r148,0r-23,133r-175,0v-137,0,-202,109,-202,254v0,39,16,157,16,195v0,70,-21,133,-62,188v-41,55,-114,110,-219,165v122,54,183,128,183,223","w":752},"|":{"d":"462,276r0,-1681r146,0r0,1681r-146,0"},"}":{"d":"463,29v0,250,-198,395,-455,391r-139,0r24,-140v280,-2,379,-68,387,-317v1,-39,-12,-162,-12,-201v0,-149,92,-258,276,-329v-119,-77,-178,-159,-178,-246v0,-89,130,-331,130,-425v0,-87,-46,-131,-137,-131r-175,0r23,-133r148,0v169,-2,340,82,340,242v0,91,-150,380,-150,475v0,109,58,169,174,178r-15,84v-170,11,-255,115,-255,311v0,47,14,194,14,241","w":752},"~":{"d":"947,-735v-26,114,-116,238,-243,238v-63,0,-127,-19,-191,-59v-64,-40,-114,-60,-151,-60v-91,0,-155,27,-194,80r-40,-20v16,-113,124,-226,247,-226v75,0,147,22,213,66v66,44,110,67,132,67v103,-4,124,-27,178,-103"},"\u00a0":{"w":617,"k":{"Y":37,"A":76}}}});
Cufon.replace('h1, h2, h3, h4, h5, h6');//** Smooth Navigational Menu- By Dynamic Drive DHTML code library: http://www.dynamicdrive.com
//** Script Download/ instructions page: http://www.dynamicdrive.com/dynamicindex1/ddlevelsmenu/
//** Menu created: Nov 12, 2008

//** Dec 12th, 08" (v1.01): Fixed Shadow issue when multiple LIs within the same UL (level) contain sub menus: http://www.dynamicdrive.com/forums/showthread.php?t=39177&highlight=smooth

//** Feb 11th, 09" (v1.02): The currently active main menu item (LI A) now gets a CSS class of ".selected", including sub menu items.

//** May 1st, 09" (v1.3):
//** 1) Now supports vertical (side bar) menu mode- set "orientation" to 'v'
//** 2) In IE6, shadows are now always disabled

//** July 27th, 09" (v1.31): Fixed bug so shadows can be disabled if desired.
//** Feb 2nd, 10" (v1.4): Adds ability to specify delay before sub menus appear and disappear, respectively. See showhidedelay variable below

var ddsmoothmenu={

//Specify full URL to down and right arrow images (23 is padding-right added to top level LIs with drop downs):
arrowimages: {down:['downarrowclass', '', 15], right:['rightarrowclass', '']},
transition: {overtime:300, outtime:300}, //duration of slide in/ out animation, in milliseconds
shadow: {enable:true, offsetx:5, offsety:5}, //enable shadow?
showhidedelay: {showdelay: 100, hidedelay: 200}, //set delay in milliseconds before sub menus appear and disappear, respectively

///////Stop configuring beyond here///////////////////////////

detectwebkit: navigator.userAgent.toLowerCase().indexOf("applewebkit")!=-1, //detect WebKit browsers (Safari, Chrome etc)
detectie6: document.all && !window.XMLHttpRequest,

getajaxmenu:function($, setting){ //function to fetch external page containing the panel DIVs
	var $menucontainer=$('#'+setting.contentsource[0]) //reference empty div on page that will hold menu
	$menucontainer.html("Loading Menu...")
	$.ajax({
		url: setting.contentsource[1], //path to external menu file
		async: true,
		error:function(ajaxrequest){
			$menucontainer.html('Error fetching content. Server Response: '+ajaxrequest.responseText)
		},
		success:function(content){
			$menucontainer.html(content)
			ddsmoothmenu.buildmenu($, setting)
		}
	})
},


buildmenu:function($, setting){
	var smoothmenu=ddsmoothmenu
	var $mainmenu=$("#"+setting.mainmenuid+">ul") //reference main menu UL
	$mainmenu.parent().get(0).className=setting.classname || "ddsmoothmenu"
	var $headers=$mainmenu.find("ul").parent()
	$headers.hover(
		function(e){
			$(this).children('a:eq(0)').addClass('selected')
		},
		function(e){
			$(this).children('a:eq(0)').removeClass('selected')
		}
	)
	$headers.each(function(i){ //loop through each LI header
		var $curobj=$(this).css({zIndex: 100-i}) //reference current LI header
		var $subul=$(this).find('ul:eq(0)').css({display:'block'})
		$subul.data('timers', {})
		this._dimensions={w:this.offsetWidth, h:this.offsetHeight, subulw:$subul.outerWidth(), subulh:$subul.outerHeight()}
		this.istopheader=$curobj.parents("ul").length==1? true : false //is top level header?
		$subul.css({top:this.istopheader && setting.orientation!='v'? this._dimensions.h+"px" : 0})
		$curobj.children("a:eq(0)").css(this.istopheader? {paddingRight: smoothmenu.arrowimages.down[2]} : {}).append( //add arrow images
			''
		)
		if (smoothmenu.shadow.enable){
			this._shadowoffset={x:(this.istopheader?$subul.offset().left+smoothmenu.shadow.offsetx : this._dimensions.w), y:(this.istopheader? $subul.offset().top+smoothmenu.shadow.offsety : $curobj.position().top)} //store this shadow's offsets
			if (this.istopheader)
				$parentshadow=$(document.body)
			else{
				var $parentLi=$curobj.parents("li:eq(0)")
				$parentshadow=$parentLi.get(0).$shadow
			}
			this.$shadow=$('<div class="ddshadow'+(this.istopheader? ' toplevelshadow' : '')+'"></div>').prependTo($parentshadow).css({left:this._shadowoffset.x+'px', top:this._shadowoffset.y+'px'})  //insert shadow DIV and set it to parent node for the next shadow div
		}
		$curobj.hover(
			function(e){
				var $targetul=$subul //reference UL to reveal
				var header=$curobj.get(0) //reference header LI as DOM object
				clearTimeout($targetul.data('timers').hidetimer)
				$targetul.data('timers').showtimer=setTimeout(function(){
					header._offsets={left:$curobj.offset().left, top:$curobj.offset().top}
					var menuleft=header.istopheader && setting.orientation!='v'? 0 : header._dimensions.w
					menuleft=(header._offsets.left+menuleft+header._dimensions.subulw>$(window).width())? (header.istopheader && setting.orientation!='v'? -header._dimensions.subulw+header._dimensions.w : -header._dimensions.w) : menuleft //calculate this sub menu's offsets from its parent
					if ($targetul.queue().length<=1){ //if 1 or less queued animations
						$targetul.css({left:menuleft+"px", width:header._dimensions.subulw+'px'}).animate({height:'show',opacity:'show'}, ddsmoothmenu.transition.overtime)
						if (smoothmenu.shadow.enable){
							var shadowleft=header.istopheader? $targetul.offset().left+ddsmoothmenu.shadow.offsetx : menuleft
							var shadowtop=header.istopheader?$targetul.offset().top+smoothmenu.shadow.offsety : header._shadowoffset.y
							if (!header.istopheader && ddsmoothmenu.detectwebkit){ //in WebKit browsers, restore shadow's opacity to full
								header.$shadow.css({opacity:1})
							}
							header.$shadow.css({overflow:'', width:header._dimensions.subulw+'px', left:shadowleft+'px', top:shadowtop+'px'}).animate({height:header._dimensions.subulh+'px'}, ddsmoothmenu.transition.overtime)
						}
					}
				}, ddsmoothmenu.showhidedelay.showdelay)
			},
			function(e){
				var $targetul=$subul
				var header=$curobj.get(0)
				clearTimeout($targetul.data('timers').showtimer)
				$targetul.data('timers').hidetimer=setTimeout(function(){
					$targetul.animate({height:'hide', opacity:'hide'}, ddsmoothmenu.transition.outtime)
					if (smoothmenu.shadow.enable){
						if (ddsmoothmenu.detectwebkit){ //in WebKit browsers, set first child shadow's opacity to 0, as "overflow:hidden" doesn't work in them
							header.$shadow.children('div:eq(0)').css({opacity:0})
						}
						header.$shadow.css({overflow:'hidden'}).animate({height:0}, ddsmoothmenu.transition.outtime)
					}
				}, ddsmoothmenu.showhidedelay.hidedelay)
			}
		) //end hover
	}) //end $headers.each()
	$mainmenu.find("ul").css({display:'none', visibility:'visible'})
},

init:function(setting){
	if (typeof setting.customtheme=="object" && setting.customtheme.length==2){ //override default menu colors (default/hover) with custom set?
		var mainmenuid='#'+setting.mainmenuid
		var mainselector=(setting.orientation=="v")? mainmenuid : mainmenuid+', '+mainmenuid
		document.write('<style type="text/css">\n'
			+mainselector+' ul li a {background:'+setting.customtheme[0]+';}\n'
			+mainmenuid+' ul li a:hover {background:'+setting.customtheme[1]+';}\n'
		+'</style>')
	}
	this.shadow.enable=(document.all && !window.XMLHttpRequest)? false : this.shadow.enable //in IE6, always disable shadow
	jQuery(document).ready(function($){ //ajax menu?
		if (typeof setting.contentsource=="object"){ //if external ajax menu
			ddsmoothmenu.getajaxmenu($, setting)
		}
		else{ //else if markup menu
			ddsmoothmenu.buildmenu($, setting)
		}
	})
}

} //end ddsmoothmenu variable
ddsmoothmenu.init({
	mainmenuid: "smoothmenu1", //menu DIV id
	orientation: 'h', //Horizontal or vertical menu: Set to "h" or "v"
	classname: 'ddsmoothmenu', //class added to menu's outer DIV
	//customtheme: ["#1c5a80", "#18374a"],
	contentsource: "markup" //"markup" or ["container_id", "path_to_menu_file"]
})
/*
 * jQuery EasIng v1.1.2 - http://gsgd.co.uk/sandbox/jquery.easIng.php
 *
 * Uses the built In easIng capabilities added In jQuery 1.1
 * to offer multiple easIng options
 *
 * Copyright (c) 2007 George Smith
 * Licensed under the MIT License:
 *   http://www.opensource.org/licenses/mit-license.php
 */

// t: current time, b: begInnIng value, c: change In value, d: duration

jQuery.extend( jQuery.easing,
{
	easeInQuad: function (x, t, b, c, d) {
		return c*(t/=d)*t + b;
	},
	easeOutQuad: function (x, t, b, c, d) {
		return -c *(t/=d)*(t-2) + b;
	},
	easeInOutQuad: function (x, t, b, c, d) {
		if ((t/=d/2) < 1) return c/2*t*t + b;
		return -c/2 * ((--t)*(t-2) - 1) + b;
	},
	easeInCubic: function (x, t, b, c, d) {
		return c*(t/=d)*t*t + b;
	},
	easeOutCubic: function (x, t, b, c, d) {
		return c*((t=t/d-1)*t*t + 1) + b;
	},
	easeInOutCubic: function (x, t, b, c, d) {
		if ((t/=d/2) < 1) return c/2*t*t*t + b;
		return c/2*((t-=2)*t*t + 2) + b;
	},
	easeInQuart: function (x, t, b, c, d) {
		return c*(t/=d)*t*t*t + b;
	},
	easeOutQuart: function (x, t, b, c, d) {
		return -c * ((t=t/d-1)*t*t*t - 1) + b;
	},
	easeInOutQuart: function (x, t, b, c, d) {
		if ((t/=d/2) < 1) return c/2*t*t*t*t + b;
		return -c/2 * ((t-=2)*t*t*t - 2) + b;
	},
	easeInQuint: function (x, t, b, c, d) {
		return c*(t/=d)*t*t*t*t + b;
	},
	easeOutQuint: function (x, t, b, c, d) {
		return c*((t=t/d-1)*t*t*t*t + 1) + b;
	},
	easeInOutQuint: function (x, t, b, c, d) {
		if ((t/=d/2) < 1) return c/2*t*t*t*t*t + b;
		return c/2*((t-=2)*t*t*t*t + 2) + b;
	},
	easeInSine: function (x, t, b, c, d) {
		return -c * Math.cos(t/d * (Math.PI/2)) + c + b;
	},
	easeOutSine: function (x, t, b, c, d) {
		return c * Math.sin(t/d * (Math.PI/2)) + b;
	},
	easeInOutSine: function (x, t, b, c, d) {
		return -c/2 * (Math.cos(Math.PI*t/d) - 1) + b;
	},
	easeInExpo: function (x, t, b, c, d) {
		return (t==0) ? b : c * Math.pow(2, 10 * (t/d - 1)) + b;
	},
	easeOutExpo: function (x, t, b, c, d) {
		return (t==d) ? b+c : c * (-Math.pow(2, -10 * t/d) + 1) + b;
	},
	easeInOutExpo: function (x, t, b, c, d) {
		if (t==0) return b;
		if (t==d) return b+c;
		if ((t/=d/2) < 1) return c/2 * Math.pow(2, 10 * (t - 1)) + b;
		return c/2 * (-Math.pow(2, -10 * --t) + 2) + b;
	},
	easeInCirc: function (x, t, b, c, d) {
		return -c * (Math.sqrt(1 - (t/=d)*t) - 1) + b;
	},
	easeOutCirc: function (x, t, b, c, d) {
		return c * Math.sqrt(1 - (t=t/d-1)*t) + b;
	},
	easeInOutCirc: function (x, t, b, c, d) {
		if ((t/=d/2) < 1) return -c/2 * (Math.sqrt(1 - t*t) - 1) + b;
		return c/2 * (Math.sqrt(1 - (t-=2)*t) + 1) + b;
	},
	easeInElastic: function (x, t, b, c, d) {
		var s=1.70158;var p=0;var a=c;
		if (t==0) return b;  if ((t/=d)==1) return b+c;  if (!p) p=d*.3;
		if (a < Math.abs(c)) { a=c; var s=p/4; }
		else var s = p/(2*Math.PI) * Math.asin (c/a);
		return -(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b;
	},
	easeOutElastic: function (x, t, b, c, d) {
		var s=1.70158;var p=0;var a=c;
		if (t==0) return b;  if ((t/=d)==1) return b+c;  if (!p) p=d*.3;
		if (a < Math.abs(c)) { a=c; var s=p/4; }
		else var s = p/(2*Math.PI) * Math.asin (c/a);
		return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b;
	},
	easeInOutElastic: function (x, t, b, c, d) {
		var s=1.70158;var p=0;var a=c;
		if (t==0) return b;  if ((t/=d/2)==2) return b+c;  if (!p) p=d*(.3*1.5);
		if (a < Math.abs(c)) { a=c; var s=p/4; }
		else var s = p/(2*Math.PI) * Math.asin (c/a);
		if (t < 1) return -.5*(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b;
		return a*Math.pow(2,-10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )*.5 + c + b;
	},
	easeInBack: function (x, t, b, c, d, s) {
		if (s == undefined) s = 1.70158;
		return c*(t/=d)*t*((s+1)*t - s) + b;
	},
	easeOutBack: function (x, t, b, c, d, s) {
		if (s == undefined) s = 1.70158;
		return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b;
	},
	easeInOutBack: function (x, t, b, c, d, s) {
		if (s == undefined) s = 1.70158; 
		if ((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b;
		return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b;
	},
	easeInBounce: function (x, t, b, c, d) {
		return c - jQuery.easing.easeOutBounce (x, d-t, 0, c, d) + b;
	},
	easeOutBounce: function (x, t, b, c, d) {
		if ((t/=d) < (1/2.75)) {
			return c*(7.5625*t*t) + b;
		} else if (t < (2/2.75)) {
			return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b;
		} else if (t < (2.5/2.75)) {
			return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b;
		} else {
			return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b;
		}
	},
	easeInOutBounce: function (x, t, b, c, d) {
		if (t < d/2) return jQuery.easing.easeInBounce (x, t*2, 0, c, d) * .5 + b;
		return jQuery.easing.easeOutBounce (x, t*2-d, 0, c, d) * .5 + c*.5 + b;
	}
});/*
    anythingSlider v1.2
    
    By Chris Coyier: http://css-tricks.com
    with major improvements by Doug Neiner: http://pixelgraphics.us/
    based on work by Remy Sharp: http://jqueryfordesigners.com/


	To use the navigationFormatter function, you must have a function that
	accepts two paramaters, and returns a string of HTML text.
	
	index = integer index (1 based);
	panel = jQuery wrapped LI item this tab references
	@return = Must return a string of HTML/Text
	
	navigationFormatter: function(index, panel){
		return index + " Panel"; // This would have each tab with the text 'X Panel' where X = index
	}
*/

(function($){
	
    $.anythingSlider = function(el, options){
        // To avoid scope issues, use 'base' instead of 'this'
        // to reference this class from internal events and functions.
        var base = this;
        
        // Access to jQuery and DOM versions of element
        base.$el = $(el);
        base.el = el; 

		// Set up a few defaults
        base.currentPage = 1;
		base.timer = null;
		base.playing = false;

        // Add a reverse reference to the DOM object
        base.$el.data("AnythingSlider", base);
        
        base.init = function(){
            base.options = $.extend({},$.anythingSlider.defaults, options);
			
			// Cache existing DOM elements for later 
			base.$wrapper = base.$el.find('> div').css('overflow', 'hidden');
            base.$slider  = base.$wrapper.find('> ul');
            base.$items   = base.$slider.find('> li');
            base.$single  = base.$items.filter(':first');

			// Build the navigation if needed
			if(base.options.buildNavigation) base.buildNavigation();
        
        	// Get the details
            base.singleWidth = base.$single.outerWidth();
            base.pages = base.$items.length;

            // Top and tail the list with 'visible' number of items, top has the last section, and tail has the first
			// This supports the "infinite" scrolling
			base.$items.filter(':first').before(base.$items.filter(':last').clone().addClass('cloned'));
            base.$items.filter(':last' ).after(base.$items.filter(':first').clone().addClass('cloned'));

			// We just added two items, time to re-cache the list
            base.$items = base.$slider.find('> li'); // reselect
            
			// Setup our forward/backward navigation
			base.buildNextBackButtons();
		
			// If autoPlay functionality is included, then initialize the settings
			if(base.options.autoPlay) {
				base.playing = !base.options.startStopped; // Sets the playing variable to false if startStopped is true
				base.buildAutoPlay();
			};
			
			// If pauseOnHover then add hover effects
			if(base.options.pauseOnHover) {
				base.$el.hover(function(){
					base.clearTimer();
				}, function(){
					base.startStop(base.playing);
				});
			}
			
			// If a hash can not be used to trigger the plugin, then go to page 1
			if((base.options.hashTags == true && !base.gotoHash()) || base.options.hashTags == false){
				base.setCurrentPage(1);
			};
        };

		base.gotoPage = function(page, autoplay){
			// When autoplay isn't passed, we stop the timer
			if(autoplay !== true) autoplay = false;
			if(!autoplay) base.startStop(false);
			
			if(typeof(page) == "undefined" || page == null) {
				page = 1;
				base.setCurrentPage(1);
			};
			
			// Just check for bounds
			if(page > base.pages + 1) page = base.pages;
			if(page < 0 ) page = 1;

			var dir = page < base.currentPage ? -1 : 1,
                n = Math.abs(base.currentPage - page),
                left = base.singleWidth * dir * n;
			
			base.$wrapper.filter(':not(:animated)').animate({
                scrollLeft : '+=' + left
            }, base.options.animationTime, base.options.easing, function () {
                if (page == 0) {
                    base.$wrapper.scrollLeft(base.singleWidth * base.pages);
					page = base.pages;
                } else if (page > base.pages) {
                    base.$wrapper.scrollLeft(base.singleWidth);
                    // reset back to start position
                    page = 1;
                };
				base.setCurrentPage(page);
				
            });
		};
		
		base.setCurrentPage = function(page, move){
			// Set visual
			if(base.options.buildNavigation){
				base.$nav.find('.cur').removeClass('cur');
				$(base.$navLinks[page - 1]).addClass('cur');	
			};
			
			// Only change left if move does not equal false
			if(move !== false) base.$wrapper.scrollLeft(base.singleWidth * page);

			// Update local variable
			base.currentPage = page;
		};
		
		base.goForward = function(autoplay){
			if(autoplay !== true) autoplay = false;
			base.gotoPage(base.currentPage + 1, autoplay);
		};
		
		base.goBack = function(){
			base.gotoPage(base.currentPage - 1);
		};
		
		// This method tries to find a hash that matches panel-X
		// If found, it tries to find a matching item
		// If that is found as well, then that item starts visible
		base.gotoHash = function(){
			if(/^#?panel-\d+$/.test(window.location.hash)){
				var index = parseInt(window.location.hash.substr(7));
				var $item = base.$items.filter(':eq(' + index + ')');
				if($item.length != 0){
					base.setCurrentPage(index);
					return true;
				};
			};
			return false; // A item wasn't found;
		};
        
		// Creates the numbered navigation links
		base.buildNavigation = function(){
			base.$nav = $("<div id='thumbNav'></div>").appendTo(base.$el);
			base.$items.each(function(i,el){
				var index = i + 1;
				var $a = $("<a href='#'></a>");
				
				// If a formatter function is present, use it
				if( typeof(base.options.navigationFormatter) == "function"){
					$a.html(base.options.navigationFormatter(index, $(this)));
				} else {
					$a.text(index);
				}
				$a.click(function(e){
                    base.gotoPage(index);
                    
                    if (base.options.hashTags)
						base.setHash('panel-' + index);
						
                    e.preventDefault();
				});
				base.$nav.append($a);
			});
			base.$navLinks = base.$nav.find('> a');
		};
		
		
		// Creates the Forward/Backward buttons
		base.buildNextBackButtons = function(){
			var $forward = $('<a class="arrow forward">&gt;</a>'),
				$back    = $('<a class="arrow back">&lt;</a>');
				
            // Bind to the forward and back buttons
            $back.click(function(e){
                base.goBack();
				e.preventDefault();
            });

            $forward.click(function(e){
                base.goForward();
				e.preventDefault();
            });

			// Append elements to page
			base.$wrapper.after($back).after($forward);
		};
		
		// Creates the Start/Stop button
		base.buildAutoPlay = function(){

			base.$startStop = $("<a href='#' id='start-stop'></a>").html(base.playing ? base.options.stopText :  base.options.startText);
			base.$el.append(base.$startStop);            
            base.$startStop.click(function(e){
				base.startStop(!base.playing);
				e.preventDefault();
            });

			// Use the same setting, but trigger the start;
			base.startStop(base.playing);
		};
		
		// Handles stopping and playing the slideshow
		// Pass startStop(false) to stop and startStop(true) to play
		base.startStop = function(playing){
			if(playing !== true) playing = false; // Default if not supplied is false
			
			// Update variable
			base.playing = playing;
			
			// Toggle playing and text
			if(base.options.autoPlay) base.$startStop.toggleClass("playing", playing).html( playing ? base.options.stopText : base.options.startText );
			
			if(playing){
				base.clearTimer(); // Just in case this was triggered twice in a row
				base.timer = window.setInterval(function(){
					base.goForward(true);
				}, base.options.delay);
			} else {
				base.clearTimer();
			};
		};
		
		base.clearTimer = function(){
			// Clear the timer only if it is set
			if(base.timer) window.clearInterval(base.timer);
		};
		
		// Taken from AJAXY jquery.history Plugin
		base.setHash = function ( hash ) {
			// Write hash
			if ( typeof window.location.hash !== 'undefined' ) {
				if ( window.location.hash !== hash ) {
					window.location.hash = hash;
				};
			} else if ( location.hash !== hash ) {
				location.hash = hash;
			};
			
			// Done
			return hash;
		};
		// <-- End AJAXY code


		// Trigger the initialization
        base.init();
    };

	
    $.anythingSlider.defaults = {
        easing: "swing",                // Anything other than "linear" or "swing" requires the easing plugin
        autoPlay: true,                 // This turns off the entire FUNCTIONALY, not just if it starts running or not
        startStopped: false,            // If autoPlay is on, this can force it to start stopped
        delay: 3000,                    // How long between slide transitions in AutoPlay mode
        animationTime: 600,             // How long the slide transition takes
        hashTags: true,                 // Should links change the hashtag in the URL?
        buildNavigation: true,          // If true, builds and list of anchor links to link to each slide
        pauseOnHover: true,             // If true, and autoPlay is enabled, the show will pause on hover
		startText: "Start",             // Start text
		stopText: "Stop",               // Stop text
		navigationFormatter: null       // Details at the top of the file on this use (advanced use)
    };
	

    $.fn.anythingSlider = function(options){
		if(typeof(options) == "object"){
		    return this.each(function(i){			
				(new $.anythingSlider(this, options));

	            // This plugin supports multiple instances, but only one can support hash-tag support
				// This disables hash-tags on all items but the first one
				options.hashTags = false;
	        });	
		} else if (typeof(options) == "number") {

			return this.each(function(i){
				var anySlide = $(this).data('AnythingSlider');
				if(anySlide){
					anySlide.gotoPage(options);
				}
			});
		}
    };

	
})(jQuery);function formatText(index, panel) {
		  return index + "";
	    }
    
        $(function () {
        
            $('.anythingSlider').anythingSlider({
                easing: "easeInOutExpo",        // Anything other than "linear" or "swing" requires the easing plugin
                autoPlay: true,                 // This turns off the entire FUNCTIONALY, not just if it starts running or not.
                delay: 3000,                    // How long between slide transitions in AutoPlay mode
                startStopped: false,            // If autoPlay is on, this can force it to start stopped
                animationTime: 1,             // How long the slide transition takes
                hashTags: true,                 // Should links change the hashtag in the URL?
                buildNavigation: true,          // If true, builds and list of anchor links to link to each slide
        		pauseOnHover: true,             // If true, and autoPlay is enabled, the show will pause on hover
        		startText: "Go",             // Start text
		        stopText: "Stop",               // Stop text
		        navigationFormatter: formatText       // Details at the top of the file on this use (advanced use)
            });
            
            $("#slide-jump").click(function(){
                $('.anythingSlider').anythingSlider(6);
            });
            
        });
