/*! jQuery v1.7.1 jquery.com | jquery.org/license */
(function(d,b){function A(b){return a.isWindow(b)?b:b.nodeType===9?b.defaultView||b.parentWindow:false}function cb(b){if(!z[b]){var g=c.body,d=a("<"+b+">").appendTo(g),e=d.css("display");d.remove();if(e==="none"||e===""){f||(f=c.createElement("iframe"),f.frameBorder=f.width=f.height=0),g.appendChild(f);if(!l||!f.createElement)l=(f.contentWindow||f.contentDocument).document,l.write((c.compatMode==="CSS1Compat"?"<!doctype html>":"")+"<html><body>"),l.close();d=l.createElement(b),l.body.appendChild(d),e=a.css(d,"display"),g.removeChild(f)}z[b]=e}return z[b]}function m(c,d){var b={};a.each(ab.concat.apply([],ab.slice(0,d)),function(){b[this]=c});return b}function cc(){s=b}function bb(){setTimeout(cc,0);return s=a.now()}function Zb(){try{return new d.ActiveXObject("Microsoft.XMLHTTP")}catch(a){}}function Z(){try{return new d.XMLHttpRequest}catch(a){}}function Wb(g,h){g.dataFilter&&(h=g.dataFilter(h,g.dataType));for(var n=g.dataTypes,i={},l,p=n.length,m,c=n[0],j,o,d,e,f,k=1;k<p;k++){if(k===1)for(l in g.converters)typeof l=="string"&&(i[l.toLowerCase()]=g.converters[l]);j=c,c=n[k];if(c==="*")c=j;else if(j!=="*"&&j!==c){o=j+" "+c,d=i[o]||i["* "+c];if(!d){f=b;for(e in i){m=e.split(" ");if(m[0]===j||m[0]==="*"){f=i[m[1]+" "+c];if(f){e=i[e],e===true?d=f:f===true&&(d=e);break}}}}!d&&!f&&a.error("No conversion from "+o.replace(" "," to ")),d!==true&&(h=d?d(h):f(e(h)))}}return h}function Vb(e,j,f){var h=e.contents,c=e.dataTypes,k=e.responseFields,g,a,d,i;for(a in k)a in f&&(j[k[a]]=f[a]);while(c[0]==="*")c.shift(),g===b&&(g=e.mimeType||j.getResponseHeader("content-type"));if(g)for(a in h)if(h[a]&&h[a].test(g)){c.unshift(a);break}if(c[0]in f)d=c[0];else{for(a in f){if(!c[0]||e.converters[a+" "+c[0]]){d=a;break}i||(i=a)}d=d||i}if(d){d!==c[0]&&c.unshift(d);return f[d]}}function x(c,b,d,e){if(a.isArray(b))a.each(b,function(f,b){d||Ab.test(c)?e(c,b):x(c+"["+(typeof b=="object"||a.isArray(b)?f:"")+"]",b,d,e)});else if(!d&&b!=null&&typeof b=="object")for(var f in b)x(c+"["+f+"]",b[f],d,e);else e(c,b)}function Y(f,e){var c,d,g=a.ajaxSettings.flatOptions||{};for(c in e)e[c]!==b&&((g[c]?f:d||(d={}))[c]=e[c]);d&&a.extend(true,f,d)}function o(e,d,g,h,f,c){f=f||d.dataTypes[0],c=c||{},c[f]=true;for(var i=e[f],j=0,l=i?i.length:0,k=e===w,a;j<l&&(k||!a);j++)a=i[j](d,g,h),typeof a=="string"&&(!k||c[a]?a=b:(d.dataTypes.unshift(a),a=o(e,d,g,h,a,c)));(k||!a)&&!c["*"]&&(a=o(e,d,g,h,"*",c));return a}function X(b){return function(d,e){typeof d!="string"&&(e=d,d="*");if(a.isFunction(e))for(var h=d.toLowerCase().split(R),f=0,j=h.length,c,i,g;f<j;f++)c=h[f],g=/^\+/.test(c),g&&(c=c.substr(1)||"*"),i=b[c]=b[c]||[],i[g?"unshift":"push"](e)}}function I(c,g,e){var b=g==="width"?c.offsetWidth:c.offsetHeight,f=g==="width"?Tb:Ub,d=0,h=f.length;if(b>0){if(e!=="border")for(;d<h;d++)e||(b-=parseFloat(a.css(c,"padding"+f[d]))||0),e==="margin"?b+=parseFloat(a.css(c,e+f[d]))||0:b-=parseFloat(a.css(c,"border"+f[d]+"Width"))||0;return b+"px"}b=j(c,g,g);if(b<0||b==null)b=c.style[g]||0;b=parseFloat(b)||0;if(e)for(;d<h;d++)b+=parseFloat(a.css(c,"padding"+f[d]))||0,e!=="padding"&&(b+=parseFloat(a.css(c,"border"+f[d]+"Width"))||0),e==="margin"&&(b+=parseFloat(a.css(c,e+f[d]))||0);return b+"px"}function Mb(c,b){b.src?a.ajax({url:b.src,async:false,dataType:"script"}):a.globalEval((b.text||b.textContent||b.innerHTML||"").replace(Bb,"/*$0*/")),b.parentNode&&b.parentNode.removeChild(b)}function Kb(b){var a=c.createElement("div");L.appendChild(a),a.innerHTML=b.outerHTML;return a.firstChild}function Q(b){var c=(b.nodeName||"").toLowerCase();c==="input"?O(b):c!=="script"&&typeof b.getElementsByTagName!="undefined"&&a.grep(b.getElementsByTagName("input"),O)}function O(a){if(a.type==="checkbox"||a.type==="radio")a.defaultChecked=a.checked}function p(a){return typeof a.getElementsByTagName!="undefined"?a.getElementsByTagName("*"):typeof a.querySelectorAll!="undefined"?a.querySelectorAll("*"):[]}function N(c,b){var d;if(b.nodeType===1){b.clearAttributes&&b.clearAttributes(),b.mergeAttributes&&b.mergeAttributes(c),d=b.nodeName.toLowerCase();if(d==="object")b.outerHTML=c.outerHTML;else if(d!=="input"||c.type!=="checkbox"&&c.type!=="radio"){if(d==="option")b.selected=c.defaultSelected;else if(d==="input"||d==="textarea")b.defaultValue=c.defaultValue}else c.checked&&(b.defaultChecked=b.checked=c.checked),b.value!==c.value&&(b.value=c.value);b.removeAttribute(a.expando)}}function M(g,f){if(f.nodeType===1&&!!a.hasData(g)){var b,c,h,i=a._data(g),e=a._data(f,i),d=i.events;if(d){delete e.handle,e.events={};for(b in d)for(c=0,h=d[b].length;c<h;c++)a.event.add(f,b+(d[b][c].namespace?".":"")+d[b][c].namespace,d[b][c],d[b][c].data)}e.data&&(e.data=a.extend({},e.data))}}function Fb(b){return a.nodeName(b,"table")?b.getElementsByTagName("tbody")[0]||b.appendChild(b.ownerDocument.createElement("tbody")):b}function pb(c){var b=rb.split("|"),a=c.createDocumentFragment();if(a.createElement)while(b.length)a.createElement(b.pop());return a}function nb(c,b,d){b=b||0;if(a.isFunction(b))return a.grep(c,function(a,c){var e=!!b.call(a,c,a);return e===d});if(b.nodeType)return a.grep(c,function(a){return a===b===d});if(typeof b=="string"){var e=a.grep(c,function(a){return a.nodeType===1});if(tc.test(b))return a.filter(b,e,!d);b=a.filter(b,e)}return a.grep(c,function(c){return a.inArray(c,b)>=0===d})}function mb(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function t(){return true}function n(){return false}function jb(b,c,d){var e=c+"defer",f=c+"queue",g=c+"mark",h=a._data(b,e);h&&(d==="queue"||!a._data(b,f))&&(d==="mark"||!a._data(b,g))&&setTimeout(function(){!a._data(b,f)&&!a._data(b,g)&&(a.removeData(b,e,true),h.fire())},0)}function C(c){for(var b in c){if(b==="data"&&a.isEmptyObject(c[b]))continue;if(b!=="toJSON")return false}return true}function ib(d,e,c){if(c===b&&d.nodeType===1){var f="data-"+e.replace(pc,"-$1").toLowerCase();c=d.getAttribute(f);if(typeof c=="string"){try{c=c==="true"?true:c==="false"?false:c==="null"?null:a.isNumeric(c)?parseFloat(c):oc.test(c)?a.parseJSON(c):c}catch(g){}a.data(d,e,c)}else c=b}return c}function nc(a){var c=gb[a]={},b,d;a=a.split(/\s+/);for(b=0,d=a.length;b<d;b++)c[a[b]]=true;return c}var c=d.document,hc=d.navigator,jc=d.location,a=function(){function o(){if(!a.isReady){try{c.documentElement.doScroll("left")}catch(b){setTimeout(o,1);return}a.ready()}}var a=function(b,c){return new a.fn.init(b,c,l)},t=d.jQuery,u=d.$,l,v=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,p=/\S/,q=/^\s+/,r=/\s+$/,w=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,x=/^[\],:{}\s]*$/,y=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,z=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,A=/(?:^|:|,)(?:\s*\[)+/g,B=/(webkit)[ \/]([\w.]+)/,C=/(opera)(?:.*version)?[ \/]([\w.]+)/,D=/(msie) ([\w.]+)/,E=/(mozilla)(?:.*? rv:([\w.]+))?/,F=/-([a-z]|[0-9])/ig,G=/^-ms-/,H=function(b,a){return(a+"").toUpperCase()},I=hc.userAgent,h,g,e,s=Object.prototype.toString,i=Object.prototype.hasOwnProperty,j=Array.prototype.push,f=Array.prototype.slice,k=String.prototype.trim,m=Array.prototype.indexOf,n={};a.fn=a.prototype={constructor:a,init:function(d,e,i){var f,h,g,j;if(!d)return this;if(d.nodeType){this.context=this[0]=d,this.length=1;return this}if(d==="body"&&!e&&c.body){this.context=c,this[0]=c.body,this.selector=d,this.length=1;return this}if(typeof d=="string"){d.charAt(0)!=="<"||d.charAt(d.length-1)!==">"||d.length<3?f=v.exec(d):f=[null,d,null];if(f&&(f[1]||!e)){if(f[1]){e=e instanceof a?e[0]:e,j=e?e.ownerDocument||e:c,g=w.exec(d),g?a.isPlainObject(e)?(d=[c.createElement(g[1])],a.fn.attr.call(d,e,true)):d=[j.createElement(g[1])]:(g=a.buildFragment([f[1]],[j]),d=(g.cacheable?a.clone(g.fragment):g.fragment).childNodes);return a.merge(this,d)}h=c.getElementById(f[2]);if(h&&h.parentNode){if(h.id!==f[2])return i.find(d);this.length=1,this[0]=h}this.context=c,this.selector=d;return this}return!e||e.jquery?(e||i).find(d):this.constructor(e).find(d)}if(a.isFunction(d))return i.ready(d);d.selector!==b&&(this.selector=d.selector,this.context=d.context);return a.makeArray(d,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return f.call(this,0)},"get":function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(c,d,e){var b=this.constructor();a.isArray(c)?j.apply(b,c):a.merge(b,c),b.prevObject=this,b.context=this.context,d==="find"?b.selector=this.selector+(this.selector?" ":"")+e:d&&(b.selector=this.selector+"."+d+"("+e+")");return b},each:function(b,c){return a.each(this,b,c)},ready:function(b){a.bindReady(),g.add(b);return this},eq:function(a){a=+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(f.apply(this,arguments),"slice",f.call(arguments).join(","))},map:function(b){return this.pushStack(a.map(this,function(a,c){return b.call(a,c,a)}))},end:function(){return this.prevObject||this.constructor(null)},push:j,sort:[].sort,splice:[].splice},a.fn.init.prototype=a.fn,a.extend=a.fn.extend=function(){var h,g,e,d,i,j,c=arguments[0]||{},f=1,l=arguments.length,k=false;typeof c=="boolean"&&(k=c,c=arguments[1]||{},f=2),typeof c!="object"&&!a.isFunction(c)&&(c={}),l===f&&(c=this,--f);for(;f<l;f++)if((h=arguments[f])!=null)for(g in h){e=c[g],d=h[g];if(c===d)continue;k&&d&&(a.isPlainObject(d)||(i=a.isArray(d)))?(i?(i=false,j=e&&a.isArray(e)?e:[]):j=e&&a.isPlainObject(e)?e:{},c[g]=a.extend(k,j,d)):d!==b&&(c[g]=d)}return c},a.extend({noConflict:function(b){d.$===a&&(d.$=u),b&&d.jQuery===a&&(d.jQuery=t);return a},isReady:false,readyWait:1,holdReady:function(b){b?a.readyWait++:a.ready(true)},ready:function(b){if(b===true&&!--a.readyWait||b!==true&&!a.isReady){if(!c.body)return setTimeout(a.ready,1);a.isReady=true;if(b!==true&&--a.readyWait>0)return;g.fireWith(c,[a]),a.fn.trigger&&a(c).trigger("ready").off("ready")}},bindReady:function(){if(!g){g=a.Callbacks("once memory");if(c.readyState==="complete")return setTimeout(a.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",e,false),d.addEventListener("load",a.ready,false);else if(c.attachEvent){c.attachEvent("onreadystatechange",e),d.attachEvent("onload",a.ready);var b=false;try{b=d.frameElement==null}catch(f){}c.documentElement.doScroll&&b&&o()}}},isFunction:function(b){return a.type(b)==="function"},isArray:Array.isArray||function(b){return a.type(b)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):n[s.call(a)]||"object"},isPlainObject:function(c){if(!c||a.type(c)!=="object"||c.nodeType||a.isWindow(c))return false;try{if(c.constructor&&!i.call(c,"constructor")&&!i.call(c.constructor.prototype,"isPrototypeOf"))return false}catch(e){return false}var d;for(d in c);return d===b||i.call(c,d)},isEmptyObject:function(a){for(var b in a)return false;return true},error:function(a){throw new Error(a);},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=a.trim(b);if(d.JSON&&d.JSON.parse)return d.JSON.parse(b);if(x.test(b.replace(y,"@").replace(z,"]").replace(A,"")))return new Function("return "+b)();a.error("Invalid JSON: "+b)},parseXML:function(e){var c,f;try{d.DOMParser?(f=new DOMParser,c=f.parseFromString(e,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(e))}catch(g){c=b}(!c||!c.documentElement||c.getElementsByTagName("parsererror").length)&&a.error("Invalid XML: "+e);return c},noop:function(){},globalEval:function(a){a&&p.test(a)&&(d.execScript||function(a){d.eval.call(d,a)})(a)},camelCase:function(a){return a.replace(G,"ms-").replace(F,H)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(c,f,g){var d,e=0,h=c.length,i=h===b||a.isFunction(c);if(g){if(i){for(d in c)if(f.apply(c[d],g)===false)break}else for(;e<h;)if(f.apply(c[e++],g)===false)break}else if(i){for(d in c)if(f.call(c[d],d,c[d])===false)break}else for(;e<h;)if(f.call(c[e],e,c[e++])===false)break;return c},trim:k?function(a){return a==null?"":k.call(a)}:function(a){return a==null?"":(a+"").replace(q,"").replace(r,"")},makeArray:function(b,e){var c=e||[];if(b!=null){var d=a.type(b);b.length==null||d==="string"||d==="function"||d==="regexp"||a.isWindow(b)?j.call(c,b):a.merge(c,b)}return c},inArray:function(d,b,a){var c;if(b){if(m)return m.call(b,d,a);c=b.length,a=a?a<0?Math.max(0,c+a):a:0;for(;a<c;a++)if(a in b&&b[a]===d)return a}return-1},merge:function(a,c){var e=a.length,d=0;if(typeof c.length=="number")for(var f=c.length;d<f;d++)a[e++]=c[d];else while(c[d]!==b)a[e++]=c[d++];a.length=e;return a},grep:function(b,f,c){var d=[],e;c=!!c;for(var a=0,g=b.length;a<g;a++)e=!!f(b[a],a),c!==e&&d.push(b[a]);return d},map:function(c,i,j){var d,h,e=[],g=0,f=c.length,k=c instanceof a||f!==b&&typeof f=="number"&&(f>0&&c[0]&&c[f-1]||f===0||a.isArray(c));if(k)for(;g<f;g++)d=i(c[g],g,j),d!=null&&(e[e.length]=d);else for(h in c)d=i(c[h],h,j),d!=null&&(e[e.length]=d);return e.concat.apply([],e)},guid:1,proxy:function(c,d){if(typeof d=="string"){var g=c[d];d=c,c=g}if(!a.isFunction(c))return b;var h=f.call(arguments,2),e=function(){return c.apply(d,h.concat(f.call(arguments)))};e.guid=c.guid=c.guid||e.guid||a.guid++;return e},access:function(c,d,f,g,h,i){var j=c.length;if(typeof d=="object"){for(var k in d)a.access(c,k,d[k],g,h,f);return c}if(f!==b){g=!i&&g&&a.isFunction(f);for(var e=0;e<j;e++)h(c[e],d,g?f.call(c[e],e,h(c[e],d)):f,i);return c}return j?h(c[0],d):b},now:function(){return+new Date},uaMatch:function(a){a=a.toLowerCase();var b=B.exec(a)||C.exec(a)||D.exec(a)||a.indexOf("compatible")<0&&E.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},sub:function(){function b(a,c){return new b.fn.init(a,c)}a.extend(true,b,this),b.superclass=this,b.fn=b.prototype=this(),b.fn.constructor=b,b.sub=this.sub,b.fn.init=function(e,c){c&&c instanceof a&&!(c instanceof b)&&(c=b(c));return a.fn.init.call(this,e,c,d)},b.fn.init.prototype=b.fn;var d=b(c);return b},browser:{}}),a.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(b,a){n["[object "+a+"]"]=a.toLowerCase()}),h=a.uaMatch(I),h.browser&&(a.browser[h.browser]=true,a.browser.version=h.version),a.browser.webkit&&(a.browser.safari=true),p.test(" ")&&(q=/^[\s\xA0]+/,r=/[\s\xA0]+$/),l=a(c),c.addEventListener?e=function(){c.removeEventListener("DOMContentLoaded",e,false),a.ready()}:c.attachEvent&&(e=function(){c.readyState==="complete"&&(c.detachEvent("onreadystatechange",e),a.ready())});return a}(),gb={};a.Callbacks=function(e){e=e?gb[e]||nc(e):{};var c=[],f=[],d,i,k,j,g,l=function(g){var d,i,b,f,j;for(d=0,i=g.length;d<i;d++)b=g[d],f=a.type(b),f==="array"?l(b):f==="function"&&(!e.unique||!h.has(b))&&c.push(b)},m=function(b,a){a=a||[],d=!e.memory||[b,a],i=true,g=k||0,k=0,j=c.length;for(;c&&g<j;g++)if(c[g].apply(b,a)===false&&e.stopOnFalse){d=true;break}i=false,c&&(e.once?d===true?h.disable():c=[]:f&&f.length&&(d=f.shift(),h.fireWith(d[0],d[1])))},h={add:function(){if(c){var a=c.length;l(arguments),i?j=c.length:d&&d!==true&&(k=a,m(d[0],d[1]))}return this},remove:function(){if(c)for(var d=arguments,b=0,f=d.length;b<f;b++)for(var a=0;a<c.length;a++)if(d[b]===c[a]){i&&a<=j&&(j--,a<=g&&g--),c.splice(a--,1);if(e.unique)break}return this},has:function(b){if(c)for(var a=0,d=c.length;a<d;a++)if(b===c[a])return true;return false},empty:function(){c=[];return this},disable:function(){c=f=d=b;return this},disabled:function(){return!c},lock:function(){f=b,(!d||d===true)&&h.disable();return this},locked:function(){return!f},fireWith:function(a,b){f&&(i?e.once||f.push([a,b]):(!e.once||!d)&&m(a,b));return this},fire:function(){h.fireWith(this,arguments);return this},fired:function(){return!!d}};return h};var B=[].slice;a.extend({Deferred:function(j){var d=a.Callbacks("once memory"),e=a.Callbacks("once memory"),f=a.Callbacks("memory"),h="pending",i={resolve:d,reject:e,notify:f},g={done:d.add,fail:e.add,progress:f.add,state:function(){return h},isResolved:d.fired,isRejected:e.fired,then:function(a,c,d){b.done(a).fail(c).progress(d);return this},always:function(){b.done.apply(b,arguments).fail.apply(b,arguments);return this},pipe:function(c,d,e){return a.Deferred(function(f){a.each({done:[c,"resolve"],fail:[d,"reject"],progress:[e,"notify"]},function(d,e){var g=e[0],h=e[1],c;a.isFunction(g)?b[d](function(){c=g.apply(this,arguments),c&&a.isFunction(c.promise)?c.promise().then(f.resolve,f.reject,f.notify):f[h+"With"](this===b?f:this,[c])}):b[d](f[h])})}).promise()},promise:function(a){if(a==null)a=g;else for(var b in g)a[b]=g[b];return a}},b=g.promise({}),c;for(c in i)b[c]=i[c].fire,b[c+"With"]=i[c].fireWith;b.done(function(){h="resolved"},e.disable,f.lock).fail(function(){h="rejected"},d.disable,f.lock),j&&j.call(b,b);return b},when:function(f){function k(a){return function(c){h[a]=arguments.length>1?B.call(arguments,0):c,b.notifyWith(i,h)}}function j(a){return function(d){c[a]=arguments.length>1?B.call(arguments,0):d,--g||b.resolveWith(b,c)}}var c=B.call(arguments,0),d=0,e=c.length,h=Array(e),g=e,l=e,b=e<=1&&f&&a.isFunction(f.promise)?f:a.Deferred(),i=b.promise();if(e>1){for(;d<e;d++)c[d]&&c[d].promise&&a.isFunction(c[d].promise)?c[d].promise().then(j(d),b.reject,k(d)):--g;g||b.resolveWith(b,c)}else b!==f&&b.resolveWith(b,e?[f]:[]);return i}}),a.support=function(){var e,o,h,l,m,f,i,g,k,q,n,p,j,b=c.createElement("div"),r=c.documentElement;b.setAttribute("className","t"),b.innerHTML="   <link/><table></table><a href='/a' style='top:1px;float:left;opacity:.55;'>a</a><input type='checkbox'/>",o=b.getElementsByTagName("*"),h=b.getElementsByTagName("a")[0];if(!o||!o.length||!h)return{};l=c.createElement("select"),m=l.appendChild(c.createElement("option")),f=b.getElementsByTagName("input")[0],e={leadingWhitespace:b.firstChild.nodeType===3,tbody:!b.getElementsByTagName("tbody").length,htmlSerialize:!!b.getElementsByTagName("link").length,style:/top/.test(h.getAttribute("style")),hrefNormalized:h.getAttribute("href")==="/a",opacity:/^0.55/.test(h.style.opacity),cssFloat:!!h.style.cssFloat,checkOn:f.value==="on",optSelected:m.selected,getSetAttribute:b.className!=="t",enctype:!!c.createElement("form").enctype,html5Clone:c.createElement("nav").cloneNode(true).outerHTML!=="<:nav></:nav>",submitBubbles:true,changeBubbles:true,focusinBubbles:false,deleteExpando:true,noCloneEvent:true,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableMarginRight:true},f.checked=true,e.noCloneChecked=f.cloneNode(true).checked,l.disabled=true,e.optDisabled=!m.disabled;try{delete b.test}catch(s){e.deleteExpando=false}!b.addEventListener&&b.attachEvent&&b.fireEvent&&(b.attachEvent("onclick",function(){e.noCloneEvent=false}),b.cloneNode(true).fireEvent("onclick")),f=c.createElement("input"),f.value="t",f.setAttribute("type","radio"),e.radioValue=f.value==="t",f.setAttribute("checked","checked"),b.appendChild(f),g=c.createDocumentFragment(),g.appendChild(b.lastChild),e.checkClone=g.cloneNode(true).cloneNode(true).lastChild.checked,e.appendChecked=f.checked,g.removeChild(f),g.appendChild(b),b.innerHTML="",d.getComputedStyle&&(i=c.createElement("div"),i.style.width="0",i.style.marginRight="0",b.style.width="2px",b.appendChild(i),e.reliableMarginRight=(parseInt((d.getComputedStyle(i,null)||{marginRight:0}).marginRight,10)||0)===0);if(b.attachEvent)for(p in{submit:1,change:1,focusin:1})n="on"+p,j=n in b,j||(b.setAttribute(n,"return;"),j=typeof b[n]=="function"),e[p+"Bubbles"]=j;g.removeChild(b),g=l=m=i=b=f=null,a(function(){var f,g,d,r,p,h,l,m,n,o,q,i=c.getElementsByTagName("body")[0];!i||(l=1,m="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;",n="visibility:hidden;border:0;",o="style='"+m+"border:5px solid #000;padding:0;'",q="<div "+o+"><div></div></div><table "+o+" cellpadding='0' cellspacing='0'><tr><td></td></tr></table>",f=c.createElement("div"),f.style.cssText=n+"width:0;height:0;position:static;top:0;margin-top:"+l+"px",i.insertBefore(f,i.firstChild),b=c.createElement("div"),f.appendChild(b),b.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>",k=b.getElementsByTagName("td"),j=k[0].offsetHeight===0,k[0].style.display="",k[1].style.display="none",e.reliableHiddenOffsets=j&&k[0].offsetHeight===0,b.innerHTML="",b.style.width=b.style.paddingLeft="1px",a.boxModel=e.boxModel=b.offsetWidth===2,typeof b.style.zoom!="undefined"&&(b.style.display="inline",b.style.zoom=1,e.inlineBlockNeedsLayout=b.offsetWidth===2,b.style.display="",b.innerHTML="<div style='width:4px;'></div>",e.shrinkWrapBlocks=b.offsetWidth!==2),b.style.cssText=m+n,b.innerHTML=q,g=b.firstChild,d=g.firstChild,p=g.nextSibling.firstChild.firstChild,h={doesNotAddBorder:d.offsetTop!==5,doesAddBorderForTableAndCells:p.offsetTop===5},d.style.position="fixed",d.style.top="20px",h.fixedPosition=d.offsetTop===20||d.offsetTop===15,d.style.position=d.style.top="",g.style.overflow="hidden",g.style.position="relative",h.subtractsBorderForOverflowNotVisible=d.offsetTop===-5,h.doesNotIncludeMarginInBodyOffset=i.offsetTop!==l,i.removeChild(f),b=f=null,a.extend(e,h))});return e}();var oc=/^(?:\{.*\}|\[.*\])$/,pc=/([A-Z])/g;a.extend({cache:{},uuid:0,expando:"jQuery"+(a.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},hasData:function(b){b=b.nodeType?a.cache[b[a.expando]]:b[a.expando];return!!b&&!C(b)},data:function(g,d,k,l){if(!!a.acceptData(g)){var m,e,h,i=a.expando,n=typeof d=="string",j=g.nodeType,f=j?a.cache:g,c=j?g[i]:g[i]&&i,o=d==="events";if((!c||!f[c]||!o&&!l&&!f[c].data)&&n&&k===b)return;c||(j?g[i]=c=++a.uuid:c=i),f[c]||(f[c]={},j||(f[c].toJSON=a.noop));if(typeof d=="object"||typeof d=="function")l?f[c]=a.extend(f[c],d):f[c].data=a.extend(f[c].data,d);m=e=f[c],l||(e.data||(e.data={}),e=e.data),k!==b&&(e[a.camelCase(d)]=k);if(o&&!e[d])return m.events;n?(h=e[d],h==null&&(h=e[a.camelCase(d)])):h=e;return h}},removeData:function(c,b,i){if(!!a.acceptData(c)){var f,h,k,g=a.expando,j=c.nodeType,d=j?a.cache:c,e=j?c[g]:g;if(!d[e])return;if(b){f=i?d[e]:d[e].data;if(f){a.isArray(b)||(b in f?b=[b]:(b=a.camelCase(b),b in f?b=[b]:b=b.split(" ")));for(h=0,k=b.length;h<k;h++)delete f[b[h]];if(!(i?C:a.isEmptyObject)(f))return}}if(!i){delete d[e].data;if(!C(d[e]))return}a.support.deleteExpando||!d.setInterval?delete d[e]:d[e]=null,j&&(a.support.deleteExpando?delete c[g]:c.removeAttribute?c.removeAttribute(g):c[g]=null)}},_data:function(b,c,d){return a.data(b,c,d,true)},acceptData:function(b){if(b.nodeName){var c=a.noData[b.nodeName.toLowerCase()];if(c)return c!==true&&b.getAttribute("classid")===c}return true}}),a.fn.extend({data:function(e,g){var c,h,f,d=null;if(typeof e=="undefined"){if(this.length){d=a.data(this[0]);if(this[0].nodeType===1&&!a._data(this[0],"parsedAttrs")){h=this[0].attributes;for(var i=0,j=h.length;i<j;i++)f=h[i].name,f.indexOf("data-")===0&&(f=a.camelCase(f.substring(5)),ib(this[0],f,d[f]));a._data(this[0],"parsedAttrs",true)}}return d}if(typeof e=="object")return this.each(function(){a.data(this,e)});c=e.split("."),c[1]=c[1]?"."+c[1]:"";if(g===b){d=this.triggerHandler("getData"+c[1]+"!",[c[0]]),d===b&&this.length&&(d=a.data(this[0],e),d=ib(this[0],e,d));return d===b&&c[1]?this.data(c[0]):d}return this.each(function(){var b=a(this),d=[c[0],g];b.triggerHandler("setData"+c[1]+"!",d),a.data(this,e,g),b.triggerHandler("changeData"+c[1]+"!",d)})},removeData:function(b){return this.each(function(){a.removeData(this,b)})}}),a.extend({_mark:function(c,b){c&&(b=(b||"fx")+"mark",a._data(c,b,(a._data(c,b)||0)+1))},_unmark:function(d,b,c){d!==true&&(c=b,b=d,d=false);if(b){c=c||"fx";var e=c+"mark",f=d?0:(a._data(b,e)||1)-1;f?a._data(b,e,f):(a.removeData(b,e,true),jb(b,c,"mark"))}},queue:function(e,c,d){var b;if(e){c=(c||"fx")+"queue",b=a._data(e,c),d&&(!b||a.isArray(d)?b=a._data(e,c,a.makeArray(d)):b.push(d));return b||[]}},dequeue:function(c,b){b=b||"fx";var d=a.queue(c,b),e=d.shift(),f={};e==="inprogress"&&(e=d.shift()),e&&(b==="fx"&&d.unshift("inprogress"),a._data(c,b+".run",f),e.call(c,function(){a.dequeue(c,b)},f)),d.length||(a.removeData(c,b+"queue "+b+".run",true),jb(c,b,"queue"))}}),a.fn.extend({queue:function(c,d){typeof c!="string"&&(d=c,c="fx");return d===b?a.queue(this[0],c):this.each(function(){var b=a.queue(this,c,d);c==="fx"&&b[0]!=="inprogress"&&a.dequeue(this,c)})},dequeue:function(b){return this.each(function(){a.dequeue(this,b)})},delay:function(b,c){b=a.fx?a.fx.speeds[b]||b:b,c=c||"fx";return this.queue(c,function(a,c){var d=setTimeout(a,b);c.stop=function(){clearTimeout(d)}})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(c,k){function j(){--g||f.resolveWith(d,[d])}typeof c!="string"&&(k=c,c=b),c=c||"fx";var f=a.Deferred(),d=this,e=d.length,g=1,h=c+"defer",l=c+"queue",m=c+"mark",i;while(e--)if(i=a.data(d[e],h,b,true)||(a.data(d[e],l,b,true)||a.data(d[e],m,b,true))&&a.data(d[e],h,a.Callbacks("once memory"),true))g++,i.add(j);j();return f.promise()}});var kb=/[\n\t\r]/g,u=/\s+/,vc=/\r/g,wc=/^(?:button|input)$/i,yc=/^(?:button|input|object|select|textarea)$/i,zc=/^a(?:rea)?$/i,ob=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,qb=a.support.getSetAttribute,g,sb,ub;a.fn.extend({attr:function(b,c){return a.access(this,b,c,true,a.attr)},removeAttr:function(b){return this.each(function(){a.removeAttr(this,b)})},prop:function(b,c){return a.access(this,b,c,true,a.prop)},removeProp:function(c){c=a.propFix[c]||c;return this.each(function(){try{this[c]=b,delete this[c]}catch(a){}})},addClass:function(b){var d,f,h,c,g,e,i;if(a.isFunction(b))return this.each(function(c){a(this).addClass(b.call(this,c,this.className))});if(b&&typeof b=="string"){d=b.split(u);for(f=0,h=this.length;f<h;f++){c=this[f];if(c.nodeType===1)if(!c.className&&d.length===1)c.className=b;else{g=" "+c.className+" ";for(e=0,i=d.length;e<i;e++)~g.indexOf(" "+d[e]+" ")||(g+=d[e]+" ");c.className=a.trim(g)}}}return this},removeClass:function(c){var h,e,i,d,f,g,j;if(a.isFunction(c))return this.each(function(b){a(this).removeClass(c.call(this,b,this.className))});if(c&&typeof c=="string"||c===b){h=(c||"").split(u);for(e=0,i=this.length;e<i;e++){d=this[e];if(d.nodeType===1&&d.className)if(c){f=(" "+d.className+" ").replace(kb," ");for(g=0,j=h.length;g<j;g++)f=f.replace(" "+h[g]+" "," ");d.className=a.trim(f)}else d.className=""}}return this},toggleClass:function(b,c){var d=typeof b,e=typeof c=="boolean";return a.isFunction(b)?this.each(function(d){a(this).toggleClass(b.call(this,d,this.className,c),c)}):this.each(function(){if(d==="string"){var f,i=0,h=a(this),g=c,j=b.split(u);while(f=j[i++])g=e?g:!h.hasClass(f),h[g?"addClass":"removeClass"](f)}else if(d==="undefined"||d==="boolean")this.className&&a._data(this,"__className__",this.className),this.className=this.className||b===false?"":a._data(this,"__className__")||""})},hasClass:function(b){for(var c=" "+b+" ",a=0,d=this.length;a<d;a++)if(this[a].nodeType===1&&(" "+this[a].className+" ").replace(kb," ").indexOf(c)>-1)return true;return false},val:function(f){var c,d,g,e=this[0];if(!!arguments.length){g=a.isFunction(f);return this.each(function(e){var h=a(this),d;if(this.nodeType===1){g?d=f.call(this,e,h.val()):d=f,d==null?d="":typeof d=="number"?d+="":a.isArray(d)&&(d=a.map(d,function(a){return a==null?"":a+""})),c=a.valHooks[this.nodeName.toLowerCase()]||a.valHooks[this.type];if(!c||!("set"in c)||c.set(this,d,"value")===b)this.value=d}})}if(e){c=a.valHooks[e.nodeName.toLowerCase()]||a.valHooks[e.type];if(c&&"get"in c&&(d=c.get(e,"value"))!==b)return d;d=e.value;return typeof d=="string"?d.replace(vc,""):d==null?"":d}}}),a.extend({valHooks:{option:{"get":function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{"get":function(g){var h,c,j,b,d=g.selectedIndex,i=[],e=g.options,f=g.type==="select-one";if(d<0)return null;c=f?d:0,j=f?d+1:e.length;for(;c<j;c++){b=e[c];if(b.selected&&(a.support.optDisabled?!b.disabled:b.getAttribute("disabled")===null)&&(!b.parentNode.disabled||!a.nodeName(b.parentNode,"optgroup"))){h=a(b).val();if(f)return h;i.push(h)}}return f&&!i.length&&e.length?a(e[d]).val():i},"set":function(c,d){var b=a.makeArray(d);a(c).find("option").each(function(){this.selected=a.inArray(a(this).val(),b)>=0}),b.length||(c.selectedIndex=-1);return b}}},attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(d,c,e,k){var f,h,i,j=d.nodeType;if(!!d&&j!==3&&j!==8&&j!==2){if(k&&c in a.attrFn)return a(d)[c](e);if(typeof d.getAttribute=="undefined")return a.prop(d,c,e);i=j!==1||!a.isXMLDoc(d),i&&(c=c.toLowerCase(),h=a.attrHooks[c]||(ob.test(c)?sb:g));if(e!==b){if(e===null){a.removeAttr(d,c);return}if(h&&"set"in h&&i&&(f=h.set(d,e,c))!==b)return f;d.setAttribute(c,""+e);return e}if(h&&"get"in h&&i&&(f=h.get(d,c))!==null)return f;f=d.getAttribute(c);return f===null?b:f}},removeAttr:function(c,g){var d,e,b,h,f=0;if(g&&c.nodeType===1){e=g.toLowerCase().split(u),h=e.length;for(;f<h;f++)b=e[f],b&&(d=a.propFix[b]||b,a.attr(c,b,""),c.removeAttribute(qb?b:d),ob.test(b)&&d in c&&(c[d]=false))}},attrHooks:{type:{"set":function(b,c){if(wc.test(b.nodeName)&&b.parentNode)a.error("type property can't be changed");else if(!a.support.radioValue&&c==="radio"&&a.nodeName(b,"input")){var d=b.value;b.setAttribute("type",c),d&&(b.value=d);return c}}},value:{"get":function(b,c){return g&&a.nodeName(b,"button")?g.get(b,c):c in b?b.value:null},"set":function(b,c,d){if(g&&a.nodeName(b,"button"))return g.set(b,c,d);b.value=c}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(d,c,h){var f,e,i,g=d.nodeType;if(!!d&&g!==3&&g!==8&&g!==2){i=g!==1||!a.isXMLDoc(d),i&&(c=a.propFix[c]||c,e=a.propHooks[c]);return h!==b?e&&"set"in e&&(f=e.set(d,h,c))!==b?f:d[c]=h:e&&"get"in e&&(f=e.get(d,c))!==null?f:d[c]}},propHooks:{tabIndex:{"get":function(a){var c=a.getAttributeNode("tabindex");return c&&c.specified?parseInt(c.value,10):yc.test(a.nodeName)||zc.test(a.nodeName)&&a.href?0:b}}}}),a.attrHooks.tabindex=a.propHooks.tabIndex,sb={"get":function(d,c){var e,f=a.prop(d,c);return f===true||typeof f!="boolean"&&(e=d.getAttributeNode(c))&&e.nodeValue!==false?c.toLowerCase():b},"set":function(c,e,b){var d;e===false?a.removeAttr(c,b):(d=a.propFix[b]||b,d in c&&(c[d]=true),c.setAttribute(b,b.toLowerCase()));return b}},qb||(ub={name:true,id:true},g=a.valHooks.button={"get":function(d,c){var a;a=d.getAttributeNode(c);return a&&(ub[c]?a.nodeValue!=="":a.specified)?a.nodeValue:b},"set":function(b,e,d){var a=b.getAttributeNode(d);a||(a=c.createAttribute(d),b.setAttributeNode(a));return a.nodeValue=e+""}},a.attrHooks.tabindex.set=g.set,a.each(["width","height"],function(c,b){a.attrHooks[b]=a.extend(a.attrHooks[b],{"set":function(c,a){if(a===""){c.setAttribute(b,"auto");return a}}})}),a.attrHooks.contenteditable={"get":g.get,"set":function(b,a,c){a===""&&(a="false"),g.set(b,a,c)}}),a.support.hrefNormalized||a.each(["href","src","width","height"],function(d,c){a.attrHooks[c]=a.extend(a.attrHooks[c],{"get":function(d){var a=d.getAttribute(c,2);return a===null?b:a}})}),a.support.style||(a.attrHooks.style={"get":function(a){return a.style.cssText.toLowerCase()||b},"set":function(a,b){return a.style.cssText=""+b}}),a.support.optSelected||(a.propHooks.selected=a.extend(a.propHooks.selected,{"get":function(b){var a=b.parentNode;a&&(a.selectedIndex,a.parentNode&&a.parentNode.selectedIndex);return null}})),a.support.enctype||(a.propFix.enctype="encoding"),a.support.checkOn||a.each(["radio","checkbox"],function(){a.valHooks[this]={"get":function(a){return a.getAttribute("value")===null?"on":a.value}}}),a.each(["radio","checkbox"],function(){a.valHooks[this]=a.extend(a.valHooks[this],{"set":function(b,c){if(a.isArray(c))return b.checked=a.inArray(a(b).val(),c)>=0}})});var E=/^(?:textarea|input|select)$/i,eb=/^([^\.]*)?(?:\.(.+))?$/,fc=/\bhover(\.\S+)?\b/,gc=/^key/,ic=/^(?:mouse|contextmenu)|click/,fb=/^(?:focusinfocus|focusoutblur)$/,kc=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,lc=function(b){var a=kc.exec(b);a&&(a[1]=(a[1]||"").toLowerCase(),a[3]=a[3]&&new RegExp("(?:^|\\s)"+a[3]+"(?:\\s|$)"));return a},mc=function(b,a){var c=b.attributes||{};return(!a[1]||b.nodeName.toLowerCase()===a[1])&&(!a[2]||(c.id||{}).value===a[2])&&(!a[3]||a[3].test((c["class"]||{}).value))},hb=function(b){return a.event.special.hover?b:b.replace(fc,"mouseenter$1 mouseleave$1")};a.event={add:function(c,j,e,r,m){var k,f,l,n,o,d,p,i,q,s,h,g;if(!(c.nodeType===3||c.nodeType===8||!j||!e||!(k=a._data(c)))){e.handler&&(q=e,e=q.handler),e.guid||(e.guid=a.guid++),l=k.events,l||(k.events=l={}),f=k.handle,f||(k.handle=f=function(c){return typeof a!="undefined"&&(!c||a.event.triggered!==c.type)?a.event.dispatch.apply(f.elem,arguments):b},f.elem=c),j=a.trim(hb(j)).split(" ");for(n=0;n<j.length;n++){o=eb.exec(j[n])||[],d=o[1],p=(o[2]||"").split(".").sort(),g=a.event.special[d]||{},d=(m?g.delegateType:g.bindType)||d,g=a.event.special[d]||{},i=a.extend({type:d,origType:o[1],data:r,handler:e,guid:e.guid,selector:m,quick:lc(m),"namespace":p.join(".")},q),h=l[d];if(!h){h=l[d]=[],h.delegateCount=0;if(!g.setup||g.setup.call(c,r,p,f)===false)c.addEventListener?c.addEventListener(d,f,false):c.attachEvent&&c.attachEvent("on"+d,f)}g.add&&(g.add.call(c,i),i.handler.guid||(i.handler.guid=e.guid)),m?h.splice(h.delegateCount++,0,i):h.push(i),a.event.global[d]=true}c=null}},global:{},remove:function(e,h,n,i,s){var m=a.hasData(e)&&a._data(e),j,o,b,q,f,r,k,l,g,p,c,d;if(!!m&&!!(l=m.events)){h=a.trim(hb(h||"")).split(" ");for(j=0;j<h.length;j++){o=eb.exec(h[j])||[],b=q=o[1],f=o[2];if(!b){for(b in l)a.event.remove(e,b+h[j],n,i,true);continue}g=a.event.special[b]||{},b=(i?g.delegateType:g.bindType)||b,c=l[b]||[],r=c.length,f=f?new RegExp("(^|\\.)"+f.split(".").sort().join("\\.(?:.*\\.)?")+"(\\.|$)"):null;for(k=0;k<c.length;k++)d=c[k],(s||q===d.origType)&&(!n||n.guid===d.guid)&&(!f||f.test(d.namespace))&&(!i||i===d.selector||i==="**"&&d.selector)&&(c.splice(k--,1),d.selector&&c.delegateCount--,g.remove&&g.remove.call(e,d));c.length===0&&r!==c.length&&((!g.teardown||g.teardown.call(e,f)===false)&&a.removeEvent(e,b,m.handle),delete l[b])}a.isEmptyObject(l)&&(p=m.handle,p&&(p.elem=null),a.removeData(e,["events","handle"],true))}},customEvent:{getData:true,setData:true,changeData:true},trigger:function(c,i,f,r){if(!f||f.nodeType!==3&&f.nodeType!==8){var e=c.type||c,o=[],p,s,j,g,h,l,k,m,n,q;if(fb.test(e+a.event.triggered))return;e.indexOf("!")>=0&&(e=e.slice(0,-1),s=true),e.indexOf(".")>=0&&(o=e.split("."),e=o.shift(),o.sort());if((!f||a.event.customEvent[e])&&!a.event.global[e])return;c=typeof c=="object"?c[a.expando]?c:new a.Event(e,c):new a.Event(e),c.type=e,c.isTrigger=true,c.exclusive=s,c.namespace=o.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+o.join("\\.(?:.*\\.)?")+"(\\.|$)"):null,l=e.indexOf(":")<0?"on"+e:"";if(!f){p=a.cache;for(j in p)p[j].events&&p[j].events[e]&&a.event.trigger(c,i,p[j].handle.elem,true);return}c.result=b,c.target||(c.target=f),i=i!=null?a.makeArray(i):[],i.unshift(c),k=a.event.special[e]||{};if(k.trigger&&k.trigger.apply(f,i)===false)return;n=[[f,k.bindType||e]];if(!r&&!k.noBubble&&!a.isWindow(f)){q=k.delegateType||e,g=fb.test(q+e)?f:f.parentNode,h=null;for(;g;g=g.parentNode)n.push([g,q]),h=g;h&&h===f.ownerDocument&&n.push([h.defaultView||h.parentWindow||d,q])}for(j=0;j<n.length&&!c.isPropagationStopped();j++)g=n[j][0],c.type=n[j][1],m=(a._data(g,"events")||{})[c.type]&&a._data(g,"handle"),m&&m.apply(g,i),m=l&&g[l],m&&a.acceptData(g)&&m.apply(g,i)===false&&c.preventDefault();c.type=e,!r&&!c.isDefaultPrevented()&&(!k._default||k._default.apply(f.ownerDocument,i)===false)&&(e!=="click"||!a.nodeName(f,"a"))&&a.acceptData(f)&&l&&f[e]&&(e!=="focus"&&e!=="blur"||c.target.offsetWidth!==0)&&!a.isWindow(f)&&(h=f[l],h&&(f[l]=null),a.event.triggered=e,f[e](),a.event.triggered=b,h&&(f[l]=h));return c.result}},dispatch:function(c){c=a.event.fix(c||d.event);var j=(a._data(this,"events")||{})[c.type]||[],k=j.delegateCount,r=[].slice.call(arguments,0),s=!c.exclusive&&!c.namespace,l=[],f,m,g,n,o,p,h,q,e,i,t;r[0]=c,c.delegateTarget=this;if(k&&!c.target.disabled&&(!c.button||c.type!=="click")){n=a(this),n.context=this.ownerDocument||this;for(g=c.target;g!=this;g=g.parentNode||this){p={},q=[],n[0]=g;for(f=0;f<k;f++)e=j[f],i=e.selector,p[i]===b&&(p[i]=e.quick?mc(g,e.quick):n.is(i)),p[i]&&q.push(e);q.length&&l.push({elem:g,matches:q})}}j.length>k&&l.push({elem:this,matches:j.slice(k)});for(f=0;f<l.length&&!c.isPropagationStopped();f++){h=l[f],c.currentTarget=h.elem;for(m=0;m<h.matches.length&&!c.isImmediatePropagationStopped();m++){e=h.matches[m];if(s||!c.namespace&&!e.namespace||c.namespace_re&&c.namespace_re.test(e.namespace))c.data=e.data,c.handleObj=e,o=((a.event.special[e.origType]||{}).handle||e.handler).apply(h.elem,r),o!==b&&(c.result=o,o===false&&(c.preventDefault(),c.stopPropagation()))}}return c.result},props:"attrChange attrName relatedNode srcElement altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){a.which==null&&(a.which=b.charCode!=null?b.charCode:b.keyCode);return a}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,f){var h,d,e,g=f.button,i=f.fromElement;a.pageX==null&&f.clientX!=null&&(h=a.target.ownerDocument||c,d=h.documentElement,e=h.body,a.pageX=f.clientX+(d&&d.scrollLeft||e&&e.scrollLeft||0)-(d&&d.clientLeft||e&&e.clientLeft||0),a.pageY=f.clientY+(d&&d.scrollTop||e&&e.scrollTop||0)-(d&&d.clientTop||e&&e.clientTop||0)),!a.relatedTarget&&i&&(a.relatedTarget=i===a.target?f.toElement:i),!a.which&&g!==b&&(a.which=g&1?1:g&2?3:g&4?2:0);return a}},fix:function(d){if(d[a.expando])return d;var g,h,e=d,f=a.event.fixHooks[d.type]||{},i=f.props?this.props.concat(f.props):this.props;d=a.Event(e);for(g=i.length;g;)h=i[--g],d[h]=e[h];d.target||(d.target=e.srcElement||c),d.target.nodeType===3&&(d.target=d.target.parentNode),d.metaKey===b&&(d.metaKey=d.ctrlKey);return f.filter?f.filter(d,e):d},special:{ready:{setup:a.bindReady},load:{noBubble:true},focus:{delegateType:"focusin"},blur:{delegateType:"focusout"},beforeunload:{setup:function(c,d,b){a.isWindow(this)&&(this.onbeforeunload=b)},teardown:function(b,a){this.onbeforeunload===a&&(this.onbeforeunload=null)}}},simulate:function(e,c,d,f){var b=a.extend(new a.Event,d,{type:e,isSimulated:true,originalEvent:{}});f?a.event.trigger(b,null,c):a.event.dispatch.call(c,b),b.isDefaultPrevented()&&d.preventDefault()}},a.event.handle=a.event.dispatch,a.removeEvent=c.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,false)}:function(a,b,c){a.detachEvent&&a.detachEvent("on"+b,c)},a.Event=function(b,c){if(!(this instanceof a.Event))return new a.Event(b,c);b&&b.type?(this.originalEvent=b,this.type=b.type,this.isDefaultPrevented=b.defaultPrevented||b.returnValue===false||b.getPreventDefault&&b.getPreventDefault()?t:n):this.type=b,c&&a.extend(this,c),this.timeStamp=b&&b.timeStamp||a.now(),this[a.expando]=true},a.Event.prototype={preventDefault:function(){this.isDefaultPrevented=t;var a=this.originalEvent;!a||(a.preventDefault?a.preventDefault():a.returnValue=false)},stopPropagation:function(){this.isPropagationStopped=t;var a=this.originalEvent;!a||(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=true)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=t,this.stopPropagation()},isDefaultPrevented:n,isPropagationStopped:n,isImmediatePropagationStopped:n},a.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(c,b){a.event.special[c]={delegateType:b,bindType:b,handle:function(c){var f=this,d=c.relatedTarget,e=c.handleObj,h=e.selector,g;if(!d||d!==f&&!a.contains(f,d))c.type=e.origType,g=e.handler.apply(this,arguments),c.type=b;return g}}}),a.support.submitBubbles||(a.event.special.submit={setup:function(){if(a.nodeName(this,"form"))return false;a.event.add(this,"click._submit keypress._submit",function(e){var d=e.target,c=a.nodeName(d,"input")||a.nodeName(d,"button")?d.form:b;c&&!c._submit_attached&&(a.event.add(c,"submit._submit",function(b){this.parentNode&&!b.isTrigger&&a.event.simulate("submit",this.parentNode,b,true)}),c._submit_attached=true)})},teardown:function(){if(a.nodeName(this,"form"))return false;a.event.remove(this,"._submit")}}),a.support.changeBubbles||(a.event.special.change={setup:function(){if(E.test(this.nodeName)){if(this.type==="checkbox"||this.type==="radio")a.event.add(this,"propertychange._change",function(a){a.originalEvent.propertyName==="checked"&&(this._just_changed=true)}),a.event.add(this,"click._change",function(b){this._just_changed&&!b.isTrigger&&(this._just_changed=false,a.event.simulate("change",this,b,true))});return false}a.event.add(this,"beforeactivate._change",function(c){var b=c.target;E.test(b.nodeName)&&!b._change_attached&&(a.event.add(b,"change._change",function(b){this.parentNode&&!b.isSimulated&&!b.isTrigger&&a.event.simulate("change",this.parentNode,b,true)}),b._change_attached=true)})},handle:function(a){var b=a.target;if(this!==b||a.isSimulated||a.isTrigger||b.type!=="radio"&&b.type!=="checkbox")return a.handleObj.handler.apply(this,arguments)},teardown:function(){a.event.remove(this,"._change");return E.test(this.nodeName)}}),a.support.focusinBubbles||a.each({focus:"focusin",blur:"focusout"},function(b,d){var e=0,f=function(b){a.event.simulate(d,b.target,a.event.fix(b),true)};a.event.special[d]={setup:function(){e++===0&&c.addEventListener(b,f,true)},teardown:function(){--e===0&&c.removeEventListener(b,f,true)}}}),a.fn.extend({on:function(f,d,e,c,i){var g,h;if(typeof f=="object"){typeof d!="string"&&(e=d,d=b);for(h in f)this.on(h,d,e,f[h],i);return this}e==null&&c==null?(c=d,e=d=b):c==null&&(typeof d=="string"?(c=e,e=b):(c=e,e=d,d=b));if(c===false)c=n;else if(!c)return this;i===1&&(g=c,c=function(b){a().off(b);return g.apply(this,arguments)},c.guid=g.guid||(g.guid=a.guid++));return this.each(function(){a.event.add(this,f,c,e,d)})},one:function(a,b,c,d){return this.on.call(this,a,b,c,d,1)},off:function(c,d,f){if(c&&c.preventDefault&&c.handleObj){var e=c.handleObj;a(c.delegateTarget).off(e.namespace?e.type+"."+e.namespace:e.type,e.selector,e.handler);return this}if(typeof c=="object"){for(var g in c)this.off(g,d,c[g]);return this}if(d===false||typeof d=="function")f=d,d=b;f===false&&(f=n);return this.each(function(){a.event.remove(this,c,f,d)})},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},live:function(b,c,d){a(this.context).on(b,this.selector,c,d);return this},die:function(b,c){a(this.context).off(b,this.selector||"**",c);return this},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return arguments.length==1?this.off(a,"**"):this.off(b,a,c)},trigger:function(b,c){return this.each(function(){a.event.trigger(b,c,this)})},triggerHandler:function(b,c){if(this[0])return a.event.trigger(b,c,this[0],true)},toggle:function(b){var c=arguments,e=b.guid||a.guid++,d=0,f=function(f){var e=(a._data(this,"lastToggle"+b.guid)||0)%d;a._data(this,"lastToggle"+b.guid,e+1),f.preventDefault();return c[e].apply(this,arguments)||false};f.guid=e;while(d<c.length)c[d++].guid=e;return this.click(f)},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),a.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(c,b){a.fn[b]=function(a,c){c==null&&(c=a,a=null);return arguments.length>0?this.on(b,null,a,c):this.trigger(b)},a.attrFn&&(a.attrFn[b]=true),gc.test(b)&&(a.event.fixHooks[b]=a.event.keyHooks),ic.test(b)&&(a.event.fixHooks[b]=a.event.mouseHooks)}),function(){function t(h,f,i,c,l,j){for(var b=0,k=c.length;b<k;b++){var a=c[b];if(a){var e=false;a=a[h];while(a){if(a[g]===i){e=c[a.sizset];break}if(a.nodeType===1){j||(a[g]=i,a.sizset=b);if(typeof f!="string"){if(a===f){e=true;break}}else if(d.filter(f,[a]).length>0){e=a;break}}a=a[h]}c[b]=e}}}function s(e,h,f,c,k,i){for(var b=0,j=c.length;b<j;b++){var a=c[b];if(a){var d=false;a=a[e];while(a){if(a[g]===f){d=c[a.sizset];break}a.nodeType===1&&!i&&(a[g]=f,a.sizset=b);if(a.nodeName.toLowerCase()===h){d=a;break}a=a[e]}c[b]=d}}}var n=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,g="sizcache"+(Math.random()+"").replace(".",""),o=0,q=Object.prototype.toString,j=false,r=true,h=/\\/g,v=/\r\n/g,k=/\W/;[0,0].sort(function(){r=false;return 0});var d=function(k,b,i,o){i=i||[],b=b||c;var y=b;if(b.nodeType!==1&&b.nodeType!==9)return[];if(!k||typeof k!="string")return i;var m,l,g,t,j,p,r,h,v=true,s=d.isXML(b),a=[],x=k;do{n.exec(""),m=n.exec(x);if(m){x=m[3],a.push(m[1]);if(m[2]){t=m[3];break}}}while(m);if(a.length>1&&w.exec(k))if(a.length===2&&e.relative[a[0]])l=u(a[0]+a[1],b,o);else{l=e.relative[a[0]]?[b]:d(a.shift(),b);while(a.length)k=a.shift(),e.relative[k]&&(k+=a.shift()),l=u(k,l,o)}else{!o&&a.length>1&&b.nodeType===9&&!s&&e.match.ID.test(a[0])&&!e.match.ID.test(a[a.length-1])&&(j=d.find(a.shift(),b,s),b=j.expr?d.filter(j.expr,j.set)[0]:j.set[0]);if(b){j=o?{expr:a.pop(),"set":f(o)}:d.find(a.pop(),a.length===1&&(a[0]==="~"||a[0]==="+")&&b.parentNode?b.parentNode:b,s),l=j.expr?d.filter(j.expr,j.set):j.set,a.length>0?g=f(l):v=false;while(a.length)p=a.pop(),r=p,e.relative[p]?r=a.pop():p="",r==null&&(r=b),e.relative[p](g,r,s)}else g=a=[]}g||(g=l),g||d.error(p||k);if(q.call(g)==="[object Array]")if(!v)i.push.apply(i,g);else if(b&&b.nodeType===1)for(h=0;g[h]!=null;h++)g[h]&&(g[h]===true||g[h].nodeType===1&&d.contains(b,g[h]))&&i.push(l[h]);else for(h=0;g[h]!=null;h++)g[h]&&g[h].nodeType===1&&i.push(l[h]);else f(g,i);t&&(d(t,y,i,o),d.uniqueSort(i));return i};d.uniqueSort=function(a){if(m){j=r,a.sort(m);if(j)for(var b=1;b<a.length;b++)a[b]===a[b-1]&&a.splice(b--,1)}return a},d.matches=function(a,b){return d(a,null,null,b)},d.matchesSelector=function(a,b){return d(b,null,null,[a]).length>0},d.find=function(b,g,k){var c,d,j,a,f,i;if(!b)return[];for(d=0,j=e.order.length;d<j;d++){f=e.order[d];if(a=e.leftMatch[f].exec(b)){i=a[1],a.splice(1,1);if(i.substr(i.length-1)!=="\\"){a[1]=(a[1]||"").replace(h,""),c=e.find[f](a,g,k);if(c!=null){b=b.replace(e.match[f],"");break}}}}c||(c=typeof g.getElementsByTagName!="undefined"?g.getElementsByTagName("*"):[]);return{"set":c,expr:b}},d.filter=function(c,i,n,q){var a,g,h,j,m,r,o,k,p,s=c,l=[],f=i,t=i&&i[0]&&d.isXML(i[0]);while(c&&i.length){for(h in e.filter)if((a=e.leftMatch[h].exec(c))!=null&&a[2]){r=e.filter[h],o=a[1],g=false,a.splice(1,1);if(o.substr(o.length-1)==="\\")continue;f===l&&(l=[]);if(e.preFilter[h]){a=e.preFilter[h](a,f,n,l,q,t);if(!a)g=j=true;else if(a===true)continue}if(a)for(k=0;(m=f[k])!=null;k++)m&&(j=r(m,a,k,f),p=q^j,n&&j!=null?p?g=true:f[k]=false:p&&(l.push(m),g=true));if(j!==b){n||(f=l),c=c.replace(e.match[h],"");if(!g)return[];break}}if(c===s)if(g==null)d.error(c);else break;s=c}return f},d.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a);};var p=d.getText=function(a){var c,d,b=a.nodeType,e="";if(b){if(b===1||b===9){if(typeof a.textContent=="string")return a.textContent;if(typeof a.innerText=="string")return a.innerText.replace(v,"");for(a=a.firstChild;a;a=a.nextSibling)e+=p(a)}else if(b===3||b===4)return a.nodeValue}else for(c=0;d=a[c];c++)d.nodeType!==8&&(e+=p(d));return e},e=d.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(c,b){var f=typeof b=="string",g=f&&!k.test(b),h=f&&!g;g&&(b=b.toLowerCase());for(var e=0,i=c.length,a;e<i;e++)if(a=c[e]){while((a=a.previousSibling)&&a.nodeType!==1);c[e]=h||a&&a.nodeName.toLowerCase()===b?a||false:a===b}h&&d.filter(b,c,true)},">":function(e,b){var c,f=typeof b=="string",a=0,g=e.length;if(f&&!k.test(b)){b=b.toLowerCase();for(;a<g;a++){c=e[a];if(c){var h=c.parentNode;e[a]=h.nodeName.toLowerCase()===b?h:false}}}else{for(;a<g;a++)c=e[a],c&&(e[a]=f?c.parentNode:c.parentNode===b);f&&d.filter(b,e,true)}},"":function(d,a,e){var b,f=o++,c=t;typeof a=="string"&&!k.test(a)&&(a=a.toLowerCase(),b=a,c=s),c("parentNode",a,f,d,b,e)},"~":function(d,a,e){var b,f=o++,c=t;typeof a=="string"&&!k.test(a)&&(a=a.toLowerCase(),b=a,c=s),c("previousSibling",a,f,d,b,e)}},find:{ID:function(c,b,d){if(typeof b.getElementById!="undefined"&&!d){var a=b.getElementById(c[1]);return a&&a.parentNode?[a]:[]}},NAME:function(d,e){if(typeof e.getElementsByName!="undefined"){for(var b=[],c=e.getElementsByName(d[1]),a=0,f=c.length;a<f;a++)c[a].getAttribute("name")===d[1]&&b.push(c[a]);return b.length===0?null:b}},TAG:function(b,a){if(typeof a.getElementsByTagName!="undefined")return a.getElementsByTagName(b[1])}},preFilter:{CLASS:function(b,d,e,f,g,i){b=" "+b[1].replace(h,"")+" ";if(i)return b;for(var c=0,a;(a=d[c])!=null;c++)a&&(g^(a.className&&(" "+a.className+" ").replace(/[\t\n\r]/g," ").indexOf(b)>=0)?e||f.push(a):e&&(d[c]=false));return false},ID:function(a){return a[1].replace(h,"")},TAG:function(a){return a[1].replace(h,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||d.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]&&d.error(a[0]);a[0]=o++;return a},ATTR:function(a,d,f,g,i,c){var b=a[1]=a[1].replace(h,"");!c&&e.attrMap[b]&&(a[1]=e.attrMap[b]),a[4]=(a[4]||a[5]||"").replace(h,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(a,b,c,f,g){if(a[1]==="not")if((n.exec(a[3])||"").length>1||/^\w/.test(a[3]))a[3]=d(a[3],null,null,b);else{var h=d.filter(a[3],b,c,true^g);c||f.push.apply(f,h);return false}else if(e.match.POS.test(a[0])||e.match.CHILD.test(a[0]))return true;return a},POS:function(a){a.unshift(true);return a}},filters:{enabled:function(a){return a.disabled===false&&a.type!=="hidden"},disabled:function(a){return a.disabled===true},checked:function(a){return a.checked===true},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===true},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,c,b){return!!d(b[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 a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(b,a){return a===0},last:function(c,a,d,b){return a===b.length-1},even:function(b,a){return a%2===0},odd:function(b,a){return a%2===1},lt:function(c,a,b){return a<b[3]-0},gt:function(c,a,b){return a>b[3]-0},nth:function(c,a,b){return b[3]-0===a},eq:function(c,a,b){return b[3]-0===a}},filter:{PSEUDO:function(a,b,i,j){var c=b[1],g=e.filters[c];if(g)return g(a,i,b,j);if(c==="contains")return(a.textContent||a.innerText||p([a])||"").indexOf(b[3])>=0;if(c==="not"){for(var h=b[3],f=0,k=h.length;f<k;f++)if(h[f]===a)return false;return true}d.error(c)},CHILD:function(b,e){var c,h,i,d,l,j,f,k=e[1],a=b;switch(k){case"only":case"first":while(a=a.previousSibling)if(a.nodeType===1)return false;if(k==="first")return true;a=b;case"last":while(a=a.nextSibling)if(a.nodeType===1)return false;return true;case"nth":c=e[2],h=e[3];if(c===1&&h===0)return true;i=e[0],d=b.parentNode;if(d&&(d[g]!==i||!b.nodeIndex)){j=0;for(a=d.firstChild;a;a=a.nextSibling)a.nodeType===1&&(a.nodeIndex=++j);d[g]=i}f=b.nodeIndex-h;return c===0?f===0:f%c===0&&f/c>=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||!!a.nodeName&&a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(g,i){var f=i[1],h=d.attr?d.attr(g,f):e.attrHandle[f]?e.attrHandle[f](g):g[f]!=null?g[f]:g.getAttribute(f),b=h+"",c=i[2],a=i[4];return h==null?c==="!=":!c&&d.attr?h!=null:c==="="?b===a:c==="*="?b.indexOf(a)>=0:c==="~="?(" "+b+" ").indexOf(a)>=0:a?c==="!="?b!==a:c==="^="?b.indexOf(a)===0:c==="$="?b.substr(b.length-a.length)===a:c==="|="?b===a||b.substr(0,a.length+1)===a+"-":false:b&&h!==false},POS:function(c,a,d,f){var g=a[2],b=e.setFilters[g];if(b)return b(c,d,a,f)}}},w=e.match.POS,x=function(b,a){return"\\"+(+a+1)};for(var l in e.match)e.match[l]=new RegExp(e.match[l].source+/(?![^\[]*\])(?![^\(]*\))/.source),e.leftMatch[l]=new RegExp(/(^(?:.|\r|\n)*?)/.source+e.match[l].source.replace(/\\(\d+)/g,x));var f=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(y){f=function(a,d){var b=0,c=d||[];if(q.call(a)==="[object Array]")Array.prototype.push.apply(c,a);else if(typeof a.length=="number")for(var e=a.length;b<e;b++)c.push(a[b]);else for(;a[b];b++)c.push(a[b]);return c}}var m,i;c.documentElement.compareDocumentPosition?m=function(a,b){if(a===b){j=true;return 0}return!a.compareDocumentPosition||!b.compareDocumentPosition?a.compareDocumentPosition?-1:1:a.compareDocumentPosition(b)&4?-1:1}:(m=function(c,d){if(c===d){j=true;return 0}if(c.sourceIndex&&d.sourceIndex)return c.sourceIndex-d.sourceIndex;var g,l,e=[],f=[],h=c.parentNode,k=d.parentNode,b=h;if(h===k)return i(c,d);if(!h)return-1;if(!k)return 1;while(b)e.unshift(b),b=b.parentNode;b=k;while(b)f.unshift(b),b=b.parentNode;g=e.length,l=f.length;for(var a=0;a<g&&a<l;a++)if(e[a]!==f[a])return i(e[a],f[a]);return a===g?i(c,f[a],-1):i(e[a],d,1)},i=function(b,c,d){if(b===c)return d;var a=b.nextSibling;while(a){if(a===c)return-1;a=a.nextSibling}return 1}),function(){var a=c.createElement("div"),f="script"+ +new Date,d=c.documentElement;a.innerHTML="<a name='"+f+"'/>",d.insertBefore(a,d.firstChild),c.getElementById(f)&&(e.find.ID=function(c,d,e){if(typeof d.getElementById!="undefined"&&!e){var a=d.getElementById(c[1]);return a?a.id===c[1]||typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id").nodeValue===c[1]?[a]:b:[]}},e.filter.ID=function(a,c){var b=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&b&&b.nodeValue===c}),d.removeChild(a),d=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(e.find.TAG=function(c,e){var a=e.getElementsByTagName(c[1]);if(c[1]==="*"){for(var d=[],b=0;a[b];b++)a[b].nodeType===1&&d.push(a[b]);a=d}return a}),a.innerHTML="<a href='#'></a>",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(e.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var b=d,a=c.createElement("div"),h="__sizzle__";a.innerHTML="<p class='TEST'></p>";if(!a.querySelectorAll||a.querySelectorAll(".TEST").length!==0){d=function(j,a,g,n){a=a||c;if(!n&&!d.isXML(a)){var i=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(j);if(i&&(a.nodeType===1||a.nodeType===9)){if(i[1])return f(a.getElementsByTagName(j),g);if(i[2]&&e.find.CLASS&&a.getElementsByClassName)return f(a.getElementsByClassName(i[2]),g)}if(a.nodeType===9){if(j==="body"&&a.body)return f([a.body],g);if(i&&i[3]){var k=a.getElementById(i[3]);if(!k||!k.parentNode)return f([],g);if(k.id===i[3])return f([k],g)}try{return f(a.querySelectorAll(j),g)}catch(r){}}else if(a.nodeType===1&&a.nodeName.toLowerCase()!=="object"){var q=a,m=a.getAttribute("id"),l=m||h,o=a.parentNode,p=/^\s*[+~]/.test(j);m?l=l.replace(/'/g,"\\$&"):a.setAttribute("id",l),p&&o&&(a=a.parentNode);try{if(!p||o)return f(a.querySelectorAll("[id='"+l+"'] "+j),g)}catch(s){}finally{m||q.removeAttribute("id")}}}return b(j,a,g,n)};for(var g in b)d[g]=b[g];a=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var g=!b.call(c.createElement("div"),"div"),f=false;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(h){f=true}d.matchesSelector=function(c,a){a=a.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!d.isXML(c))try{if(f||!e.match.PSEUDO.test(a)&&!/!=/.test(a)){var h=b.call(c,a);if(h||!g||c.document&&c.document.nodeType!==11)return h}}catch(i){}return d(a,null,null,[c]).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;e.order.splice(1,0,"CLASS"),e.find.CLASS=function(b,a,c){if(typeof a.getElementsByClassName!="undefined"&&!c)return a.getElementsByClassName(b[1])},a=null}}(),c.documentElement.contains?d.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):true)}:c.documentElement.compareDocumentPosition?d.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:d.contains=function(){return false},d.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":false};var u=function(a,b,j){var f,g=[],h="",i=b.nodeType?[b]:b;while(f=e.match.PSEUDO.exec(a))h+=f[0],a=a.replace(e.match.PSEUDO,"");a=e.relative[a]?a+"*":a;for(var c=0,k=i.length;c<k;c++)d(a,i[c],g,j);return d.filter(h,g)};d.attr=a.attr,d.selectors.attrMap={},a.find=d,a.expr=d.selectors,a.expr[":"]=a.expr.filters,a.unique=d.uniqueSort,a.text=d.getText,a.isXMLDoc=d.isXML,a.contains=d.contains}();var qc=/Until$/,rc=/^(?:parents|prevUntil|prevAll)/,sc=/,/,tc=/^.[^:#\[\.,]*$/,uc=Array.prototype.slice,lb=a.expr.match.POS,xc={children:true,contents:true,next:true,prev:true};a.fn.extend({find:function(e){var i=this,b,f;if(typeof e!="string")return a(e).filter(function(){for(b=0,f=i.length;b<f;b++)if(a.contains(i[b],this))return true});var c=this.pushStack("","find",e),h,d,g;for(b=0,f=this.length;b<f;b++){h=c.length,a.find(e,this[b],c);if(b>0)for(d=h;d<c.length;d++)for(g=0;g<h;g++)if(c[g]===c[d]){c.splice(d--,1);break}}return c},has:function(c){var b=a(c);return this.filter(function(){for(var c=0,d=b.length;c<d;c++)if(a.contains(this,b[c]))return true})},not:function(a){return this.pushStack(nb(this,a,false),"not",a)},filter:function(a){return this.pushStack(nb(this,a,true),"filter",a)},is:function(b){return!!b&&(typeof b=="string"?lb.test(b)?a(b,this.context).index(this[0])>=0:a.filter(b,this).length>0:this.filter(b).length>0)},closest:function(c,f){var e=[],d,g,b=this[0];if(a.isArray(c)){var h=1;while(b&&b.ownerDocument&&b!==f){for(d=0;d<c.length;d++)a(b).is(c[d])&&e.push({selector:c[d],elem:b,level:h});b=b.parentNode,h++}return e}var i=lb.test(c)||typeof c!="string"?a(c,f||this.context):0;for(d=0,g=this.length;d<g;d++){b=this[d];while(b){if(i?i.index(b)>-1:a.find.matchesSelector(b,c)){e.push(b);break}b=b.parentNode;if(!b||!b.ownerDocument||b===f||b.nodeType===11)break}}e=e.length>1?a.unique(e):e;return this.pushStack(e,"closest",c)},index:function(b){return!b?this[0]&&this[0].parentNode?this.prevAll().length:-1:typeof b=="string"?a.inArray(this[0],a(b)):a.inArray(b.jquery?b[0]:b,this)},add:function(b,e){var d=typeof b=="string"?a(b,e):a.makeArray(b&&b.nodeType?[b]:b),c=a.merge(this.get(),d);return this.pushStack(mb(d[0])||mb(c[0])?c:a.unique(c))},andSelf:function(){return this.add(this.prevObject)}}),a.each({parent:function(b){var a=b.parentNode;return a&&a.nodeType!==11?a:null},parents:function(b){return a.dir(b,"parentNode")},parentsUntil:function(b,d,c){return a.dir(b,"parentNode",c)},next:function(b){return a.nth(b,2,"nextSibling")},prev:function(b){return a.nth(b,2,"previousSibling")},nextAll:function(b){return a.dir(b,"nextSibling")},prevAll:function(b){return a.dir(b,"previousSibling")},nextUntil:function(b,d,c){return a.dir(b,"nextSibling",c)},prevUntil:function(b,d,c){return a.dir(b,"previousSibling",c)},siblings:function(b){return a.sibling(b.parentNode.firstChild,b)},children:function(b){return a.sibling(b.firstChild)},contents:function(b){return a.nodeName(b,"iframe")?b.contentDocument||b.contentWindow.document:a.makeArray(b.childNodes)}},function(b,c){a.fn[b]=function(f,e){var d=a.map(this,c,f);qc.test(b)||(e=f),e&&typeof e=="string"&&(d=a.filter(e,d)),d=this.length>1&&!xc[b]?a.unique(d):d,(this.length>1||sc.test(e))&&rc.test(b)&&(d=d.reverse());return this.pushStack(d,b,uc.call(arguments).join(","))}}),a.extend({filter:function(b,c,d){d&&(b=":not("+b+")");return c.length===1?a.find.matchesSelector(c[0],b)?[c[0]]:[]:a.find.matches(b,c)},dir:function(g,d,e){var f=[],c=g[d];while(c&&c.nodeType!==9&&(e===b||c.nodeType!==1||!a(c).is(e)))c.nodeType===1&&f.push(c),c=c[d];return f},nth:function(a,b,c){b=b||1;for(var d=0;a;a=a[c])if(a.nodeType===1&&++d===b)break;return a},sibling:function(a,c){for(var b=[];a;a=a.nextSibling)a.nodeType===1&&a!==c&&b.push(a);return b}});var rb="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",Ac=/ jQuery\d+="(?:\d+|null)"/g,D=/^\s+/,tb=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,vb=/<([\w:]+)/,ec=/<tbody/i,Bc=/<|&#?\w+;/,wb=/<(?:script|style)/i,xb=/<(?:script|object|embed|option|style)/i,H=new RegExp("<(?:"+rb+")","i"),J=/checked\s*(?:[^=]|=\s*.checked.)/i,zb=/\/(java|ecma)script/i,Bb=/^\s*<!(?:\[CDATA\[|\-\-)/,e={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]},L=pb(c);e.optgroup=e.option,e.tbody=e.tfoot=e.colgroup=e.caption=e.thead,e.th=e.td,a.support.htmlSerialize||(e._default=[1,"div<div>","</div>"]),a.fn.extend({text:function(d){return a.isFunction(d)?this.each(function(c){var b=a(this);b.text(d.call(this,c,b.text()))}):typeof d!="object"&&d!==b?this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(d)):a.text(this)},wrapAll:function(b){if(a.isFunction(b))return this.each(function(c){a(this).wrapAll(b.call(this,c))});if(this[0]){var c=a(b,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&c.insertBefore(this[0]),c.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(b){return a.isFunction(b)?this.each(function(c){a(this).wrapInner(b.call(this,c))}):this.each(function(){var c=a(this),d=c.contents();d.length?d.wrapAll(b):c.append(b)})},wrap:function(b){var c=a.isFunction(b);return this.each(function(d){a(this).wrapAll(c?b.call(this,d):b)})},unwrap:function(){return this.parent().each(function(){a.nodeName(this,"body")||a(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var b=a.clean(arguments);b.push.apply(b,this.toArray());return this.pushStack(b,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var b=this.pushStack(this,"after",arguments);b.push.apply(b,a.clean(arguments));return b}},remove:function(c,e){for(var d=0,b;(b=this[d])!=null;d++)if(!c||a.filter(c,[b]).length)!e&&b.nodeType===1&&(a.cleanData(b.getElementsByTagName("*")),a.cleanData([b])),b.parentNode&&b.parentNode.removeChild(b);return this},empty:function(){for(var c=0,b;(b=this[c])!=null;c++){b.nodeType===1&&a.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(b,c){b=b==null?false:b,c=c==null?b:c;return this.map(function(){return a.clone(this,b,c)})},html:function(c){if(c===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Ac,""):null;if(typeof c=="string"&&!wb.test(c)&&(a.support.leadingWhitespace||!D.test(c))&&!e[(vb.exec(c)||["",""])[1].toLowerCase()]){c=c.replace(tb,"<$1></$2>");try{for(var d=0,f=this.length;d<f;d++)this[d].nodeType===1&&(a.cleanData(this[d].getElementsByTagName("*")),this[d].innerHTML=c)}catch(g){this.empty().append(c)}}else a.isFunction(c)?this.each(function(d){var b=a(this);b.html(c.call(this,d,b.html()))}):this.empty().append(c);return this},replaceWith:function(b){if(this[0]&&this[0].parentNode){if(a.isFunction(b))return this.each(function(d){var c=a(this),e=c.html();c.replaceWith(b.call(this,d,e))});typeof b!="string"&&(b=a(b).detach());return this.each(function(){var c=this.nextSibling,d=this.parentNode;a(this).remove(),c?a(c).before(b):a(d).append(b)})}return this.length?this.pushStack(a(a.isFunction(b)?b():b),"replaceWith",b):this},detach:function(a){return this.remove(a,true)},domManip:function(f,d,k){var j,g,c,h,e=f[0],l=[];if(!a.support.checkClone&&arguments.length===3&&typeof e=="string"&&J.test(e))return this.each(function(){a(this).domManip(f,d,k,true)});if(a.isFunction(e))return this.each(function(g){var c=a(this);f[0]=e.call(this,g,d?c.html():b),c.domManip(f,d,k)});if(this[0]){h=e&&e.parentNode,a.support.parentNode&&h&&h.nodeType===11&&h.childNodes.length===this.length?j={fragment:h}:j=a.buildFragment(f,this,l),c=j.fragment,c.childNodes.length===1?g=c=c.firstChild:g=c.firstChild;if(g){d=d&&a.nodeName(g,"tr");for(var i=0,m=this.length,n=m-1;i<m;i++)k.call(d?Fb(this[i],g):this[i],j.cacheable||m>1&&i<n?a.clone(c,true,true):c)}l.length&&a.each(l,Mb)}return this}}),a.buildFragment=function(h,g,j){var d,i,f,e,b=h[0];g&&g[0]&&(e=g[0].ownerDocument||g[0]),e.createDocumentFragment||(e=c),h.length===1&&typeof b=="string"&&b.length<512&&e===c&&b.charAt(0)==="<"&&!xb.test(b)&&(a.support.checkClone||!J.test(b))&&(a.support.html5Clone||!H.test(b))&&(i=true,f=a.fragments[b],f&&f!==1&&(d=f)),d||(d=e.createDocumentFragment(),a.clean(h,e,d,j)),i&&(a.fragments[b]=f?d:1);return{fragment:d,cacheable:i}},a.fragments={},a.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(b,c){a.fn[b]=function(i){var f=[],d=a(i),g=this.length===1&&this[0].parentNode;if(g&&g.nodeType===11&&g.childNodes.length===1&&d.length===1){d[c](this[0]);return this}for(var e=0,j=d.length;e<j;e++){var h=(e>0?this.clone(true):this).get();a(d[e])[c](h),f=f.concat(h)}return this.pushStack(f,b,d.selector)}}),a.extend({clone:function(c,g,h){var d,e,b,f=a.support.html5Clone||!H.test("<"+c.nodeName)?c.cloneNode(true):Kb(c);if((!a.support.noCloneEvent||!a.support.noCloneChecked)&&(c.nodeType===1||c.nodeType===11)&&!a.isXMLDoc(c)){N(c,f),d=p(c),e=p(f);for(b=0;d[b];++b)e[b]&&N(d[b],e[b])}if(g){M(c,f);if(h){d=p(c),e=p(f);for(b=0;d[b];++b)M(d[b],e[b])}}d=e=null;return f},clean:function(r,g,l,m){var n;g=g||c,typeof g.createElement=="undefined"&&(g=g.ownerDocument||g[0]&&g[0].ownerDocument||c);for(var d=[],h,f=0,b;(b=r[f])!=null;f++){typeof b=="number"&&(b+="");if(!b)continue;if(typeof b=="string")if(!Bc.test(b))b=g.createTextNode(b);else{b=b.replace(tb,"<$1></$2>");var o=(vb.exec(b)||["",""])[1].toLowerCase(),k=e[o]||e._default,s=k[0],i=g.createElement("div");g===c?L.appendChild(i):pb(g).appendChild(i),i.innerHTML=k[1]+b+k[2];while(s--)i=i.lastChild;if(!a.support.tbody){var p=ec.test(b),j=o==="table"&&!p?i.firstChild&&i.firstChild.childNodes:k[1]==="<table>"&&!p?i.childNodes:[];for(h=j.length-1;h>=0;--h)a.nodeName(j[h],"tbody")&&!j[h].childNodes.length&&j[h].parentNode.removeChild(j[h])}!a.support.leadingWhitespace&&D.test(b)&&i.insertBefore(g.createTextNode(D.exec(b)[0]),i.firstChild),b=i.childNodes}var q;if(!a.support.appendChecked)if(b[0]&&typeof(q=b.length)=="number")for(h=0;h<q;h++)Q(b[h]);else Q(b);b.nodeType?d.push(b):d=a.merge(d,b)}if(l){n=function(a){return!a.type||zb.test(a.type)};for(f=0;d[f];f++)if(m&&a.nodeName(d[f],"script")&&(!d[f].type||d[f].type.toLowerCase()==="text/javascript"))m.push(d[f].parentNode?d[f].parentNode.removeChild(d[f]):d[f]);else{if(d[f].nodeType===1){var t=a.grep(d[f].getElementsByTagName("script"),n);d.splice.apply(d,[f+1,0].concat(t))}l.appendChild(d[f])}}return d},cleanData:function(h){for(var c,d,f=a.cache,i=a.event.special,j=a.support.deleteExpando,g=0,b;(b=h[g])!=null;g++){if(b.nodeName&&a.noData[b.nodeName.toLowerCase()])continue;d=b[a.expando];if(d){c=f[d];if(c&&c.events){for(var e in c.events)i[e]?a.event.remove(b,e):a.removeEvent(b,e,c.handle);c.handle&&(c.handle.elem=null)}j?delete b[a.expando]:b.removeAttribute&&b.removeAttribute(a.expando),delete f[d]}}}});var v=/alpha\([^)]*\)/i,Ob=/opacity=([^)]*)/,Pb=/([A-Z]|^ms)/g,U=/^-?\d+(?:px)?$/i,Qb=/^-?\d/,Rb=/^([\-+])=([\-+.\de]+)/,Sb={position:"absolute",visibility:"hidden",display:"block"},Tb=["Left","Right"],Ub=["Top","Bottom"],j,F,G;a.fn.css=function(d,c){return arguments.length===2&&c===b?this:a.access(this,d,c,true,function(c,d,e){return e!==b?a.style(c,d,e):a.css(c,d)})},a.extend({cssHooks:{opacity:{"get":function(a,c){if(c){var b=j(a,"opacity","opacity");return b===""?"1":b}return a.style.opacity}}},cssNumber:{fillOpacity:true,fontWeight:true,lineHeight:true,opacity:true,orphans:true,widows:true,zIndex:true,zoom:true},cssProps:{"float":a.support.cssFloat?"cssFloat":"styleFloat"},style:function(d,f,c,k){if(!!d&&d.nodeType!==3&&d.nodeType!==8&&!!d.style){var g,h,i=a.camelCase(f),j=d.style,e=a.cssHooks[i];f=a.cssProps[i]||i;if(c===b)return e&&"get"in e&&(g=e.get(d,false,k))!==b?g:j[f];h=typeof c,h==="string"&&(g=Rb.exec(c))&&(c=+(g[1]+1)*+g[2]+parseFloat(a.css(d,f)),h="number");if(c==null||h==="number"&&isNaN(c))return;h==="number"&&!a.cssNumber[i]&&(c+="px");if(!e||!("set"in e)||(c=e.set(d,c))!==b)try{j[f]=c}catch(l){}}},css:function(e,c,g){var f,d;c=a.camelCase(c),d=a.cssHooks[c],c=a.cssProps[c]||c,c==="cssFloat"&&(c="float");return d&&"get"in d&&(f=d.get(e,true,g))!==b?f:j?j(e,c):void 0},swap:function(b,c,e){var d={};for(var a in c)d[a]=b.style[a],b.style[a]=c[a];e.call(b);for(a in c)b.style[a]=d[a]}}),a.curCSS=a.css,a.each(["height","width"],function(c,b){a.cssHooks[b]={"get":function(c,f,d){var e;if(f){if(c.offsetWidth!==0)return I(c,b,d);a.swap(c,Sb,function(){e=I(c,b,d)});return e}},"set":function(b,a){if(!U.test(a))return a;a=parseFloat(a);if(a>=0)return a+"px"}}}),a.support.opacity||(a.cssHooks.opacity={"get":function(a,b){return Ob.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},"set":function(f,e){var b=f.style,c=f.currentStyle,g=a.isNumeric(e)?"alpha(opacity="+e*100+")":"",d=c&&c.filter||b.filter||"";b.zoom=1;if(e>=1&&a.trim(d.replace(v,""))===""){b.removeAttribute("filter");if(c&&!c.filter)return}b.filter=v.test(d)?d.replace(v,g):d+" "+g}}),a(function(){a.support.reliableMarginRight||(a.cssHooks.marginRight={"get":function(b,d){var c;a.swap(b,{display:"inline-block"},function(){d?c=j(b,"margin-right","marginRight"):c=b.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(F=function(b,c){var d,e,f;c=c.replace(Pb,"-$1").toLowerCase(),(e=b.ownerDocument.defaultView)&&(f=e.getComputedStyle(b,null))&&(d=f.getPropertyValue(c),d===""&&!a.contains(b.ownerDocument.documentElement,b)&&(d=a.style(b,c)));return d}),c.documentElement.currentStyle&&(G=function(a,e){var f,d,g,b=a.currentStyle&&a.currentStyle[e],c=a.style;b===null&&c&&(g=c[e])&&(b=g),!U.test(b)&&Qb.test(b)&&(f=c.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),c.left=e==="fontSize"?"1em":b||0,b=c.pixelLeft+"px",c.left=f,d&&(a.runtimeStyle.left=d));return b===""?"auto":b}),j=F||G,a.expr&&a.expr.filters&&(a.expr.filters.hidden=function(b){var c=b.offsetWidth,d=b.offsetHeight;return c===0&&d===0||!a.support.reliableHiddenOffsets&&(b.style&&b.style.display||a.css(b,"display"))==="none"},a.expr.filters.visible=function(b){return!a.expr.filters.hidden(b)});var yb=/%20/g,Ab=/\[\]$/,K=/\r?\n/g,Cb=/#.*$/,Db=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,Eb=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,Gb=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,Hb=/^(?:GET|HEAD)$/,Ib=/^\/\//,P=/\?/,Jb=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,Lb=/^(?:select|textarea)/i,R=/\s+/,Nb=/([?&])_=[^&]*/,S=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,T=a.fn.load,w={},V={},h,i,W=["*/"]+["*"];try{h=jc.href}catch(Cc){h=c.createElement("a"),h.href="",h=h.href}i=S.exec(h.toLowerCase())||[],a.fn.extend({load:function(d,c,e){if(typeof d!="string"&&T)return T.apply(this,arguments);if(!this.length)return this;var f=d.indexOf(" ");if(f>=0){var g=d.slice(f,d.length);d=d.slice(0,f)}var h="GET";c&&(a.isFunction(c)?(e=c,c=b):typeof c=="object"&&(c=a.param(c,a.ajaxSettings.traditional),h="POST"));var i=this;a.ajax({url:d,type:h,dataType:"html",data:c,complete:function(c,d,b){b=c.responseText,c.isResolved()&&(c.done(function(a){b=a}),i.html(g?a("<div>").append(b.replace(Jb,"")).find(g):b)),e&&i.each(e,[b,d,c])}});return this},serialize:function(){return a.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?a.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||Lb.test(this.nodeName)||Eb.test(this.type))}).map(function(d,c){var b=a(this).val();return b==null?null:a.isArray(b)?a.map(b,function(a){return{name:c.name,value:a.replace(K,"\r\n")}}):{name:c.name,value:b.replace(K,"\r\n")}}).get()}}),a.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(c,b){a.fn[b]=function(a){return this.on(b,a)}}),a.each(["get","post"],function(d,c){a[c]=function(g,d,e,f){a.isFunction(d)&&(f=f||e,e=d,d=b);return a.ajax({type:c,url:g,data:d,success:e,dataType:f})}}),a.extend({getScript:function(c,d){return a.get(c,b,d,"script")},getJSON:function(b,c,d){return a.get(b,c,d,"json")},ajaxSetup:function(b,c){c?Y(b,a.ajaxSettings):(c=b,b=a.ajaxSettings),Y(b,c);return b},ajaxSettings:{url:h,isLocal:Gb.test(i[1]),global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":W},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":d.String,"text html":true,"text json":a.parseJSON,"text xml":a.parseXML},flatOptions:{context:true,url:true}},ajaxPrefilter:X(w),ajaxTransport:X(V),ajax:function(n,h){function r(i,o,q,y){if(e!==2){e=2,v&&clearTimeout(v),j=b,u=y||"",d.readyState=i>0?4:0;var k,n,l,h=o,z=q?Vb(c,d,q):b,r,w;if(i>=200&&i<300||i===304){if(c.ifModified){if(r=d.getResponseHeader("Last-Modified"))a.lastModified[f]=r;if(w=d.getResponseHeader("Etag"))a.etag[f]=w}if(i===304)h="notmodified",k=true;else try{n=Wb(c,z),h="success",k=true}catch(A){h="parsererror",l=A}}else{l=h;if(!h||i)h="error",i<0&&(i=0)}d.status=i,d.statusText=""+(o||h),k?t.resolveWith(g,[n,h,d]):t.rejectWith(g,[d,h,l]),d.statusCode(p),p=b,m&&s.trigger("ajax"+(k?"Success":"Error"),[d,c,k?n:l]),x.fireWith(g,[d,h]),m&&(s.trigger("ajaxComplete",[d,c]),--a.active||a.event.trigger("ajaxStop"))}}typeof n=="object"&&(h=n,n=b),h=h||{};var c=a.ajaxSetup({},h),g=c.context||c,s=g!==c&&(g.nodeType||g instanceof a)?a(g):a.event,t=a.Deferred(),x=a.Callbacks("once memory"),p=c.statusCode||{},f,y={},z={},u,q,j,v,k,e=0,m,l,d={readyState:0,setRequestHeader:function(a,c){if(!e){var b=a.toLowerCase();a=z[b]=z[b]||a,y[a]=c}return this},getAllResponseHeaders:function(){return e===2?u:null},getResponseHeader:function(c){var a;if(e===2){if(!q){q={};while(a=Db.exec(u))q[a[1].toLowerCase()]=a[2]}a=q[c.toLowerCase()]}return a===b?null:a},overrideMimeType:function(a){e||(c.mimeType=a);return this},abort:function(a){a=a||"abort",j&&j.abort(a),r(0,a);return this}};t.promise(d),d.success=d.done,d.error=d.fail,d.complete=x.add,d.statusCode=function(b){if(b){var a;if(e<2)for(a in b)p[a]=[p[a],b[a]];else a=b[d.status],d.then(a,a)}return this},c.url=((n||c.url)+"").replace(Cb,"").replace(Ib,i[1]+"//"),c.dataTypes=a.trim(c.dataType||"*").toLowerCase().split(R),c.crossDomain==null&&(k=S.exec(c.url.toLowerCase()),c.crossDomain=!(!k||k[1]==i[1]&&k[2]==i[2]&&(k[3]||(k[1]==="http:"?80:443))==(i[3]||(i[1]==="http:"?80:443)))),c.data&&c.processData&&typeof c.data!="string"&&(c.data=a.param(c.data,c.traditional)),o(w,c,h,d);if(e===2)return false;m=c.global,c.type=c.type.toUpperCase(),c.hasContent=!Hb.test(c.type),m&&a.active++===0&&a.event.trigger("ajaxStart");if(!c.hasContent){c.data&&(c.url+=(P.test(c.url)?"&":"?")+c.data,delete c.data),f=c.url;if(c.cache===false){var A=a.now(),B=c.url.replace(Nb,"$1_="+A);c.url=B+(B===c.url?(P.test(c.url)?"&":"?")+"_="+A:"")}}(c.data&&c.hasContent&&c.contentType!==false||h.contentType)&&d.setRequestHeader("Content-Type",c.contentType),c.ifModified&&(f=f||c.url,a.lastModified[f]&&d.setRequestHeader("If-Modified-Since",a.lastModified[f]),a.etag[f]&&d.setRequestHeader("If-None-Match",a.etag[f])),d.setRequestHeader("Accept",c.dataTypes[0]&&c.accepts[c.dataTypes[0]]?c.accepts[c.dataTypes[0]]+(c.dataTypes[0]!=="*"?", "+W+"; q=0.01":""):c.accepts["*"]);for(l in c.headers)d.setRequestHeader(l,c.headers[l]);if(c.beforeSend&&(c.beforeSend.call(g,d,c)===false||e===2)){d.abort();return false}for(l in{success:1,error:1,complete:1})d[l](c[l]);j=o(V,c,h,d);if(!j)r(-1,"No Transport");else{d.readyState=1,m&&s.trigger("ajaxSend",[d,c]),c.async&&c.timeout>0&&(v=setTimeout(function(){d.abort("timeout")},c.timeout));try{e=1,j.send(y,r)}catch(C){if(e<2)r(-1,C);else throw C;}}return d},param:function(c,d){var e=[],f=function(c,b){b=a.isFunction(b)?b():b,e[e.length]=encodeURIComponent(c)+"="+encodeURIComponent(b)};d===b&&(d=a.ajaxSettings.traditional);if(a.isArray(c)||c.jquery&&!a.isPlainObject(c))a.each(c,function(){f(this.name,this.value)});else for(var g in c)x(g,c[g],d,f);return e.join("&").replace(yb,"+")}}),a.extend({active:0,lastModified:{},etag:{}});var Xb=a.now(),q=/(\=)\?(&|$)|\?\?/i;a.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return a.expando+"_"+Xb++}}),a.ajaxPrefilter("json jsonp",function(b,l,k){var h=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==false&&(q.test(b.url)||h&&q.test(b.data))){var f,c=b.jsonpCallback=a.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=d[c],e=b.url,g=b.data,j="$1"+c+"$2";b.jsonp!==false&&(e=e.replace(q,j),b.url===e&&(h&&(g=g.replace(q,j)),b.data===g&&(e+=(/\?/.test(e)?"&":"?")+b.jsonp+"="+c))),b.url=e,b.data=g,d[c]=function(a){f=[a]},k.always(function(){d[c]=i,f&&a.isFunction(i)&&d[c](f[0])}),b.converters["script json"]=function(){f||a.error(c+" was not called");return f[0]},b.dataTypes[0]="json";return"script"}}),a.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(b){a.globalEval(b);return b}}}),a.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=false),a.crossDomain&&(a.type="GET",a.global=false)}),a.ajaxTransport("script",function(d){if(d.crossDomain){var a,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(g,f){a=c.createElement("script"),a.async="async",d.scriptCharset&&(a.charset=d.scriptCharset),a.src=d.url,a.onload=a.onreadystatechange=function(d,c){if(c||!a.readyState||/loaded|complete/.test(a.readyState))a.onload=a.onreadystatechange=null,e&&a.parentNode&&e.removeChild(a),a=b,c||f(200,"success")},e.insertBefore(a,e.firstChild)},abort:function(){a&&a.onload(0,1)}}}});var y=d.ActiveXObject?function(){for(var a in k)k[a](0,1)}:false,Yb=0,k;a.ajaxSettings.xhr=d.ActiveXObject?function(){return!this.isLocal&&Z()||Zb()}:Z,function(b){a.extend(a.support,{ajax:!!b,cors:!!b&&"withCredentials"in b})}(a.ajaxSettings.xhr()),a.support.ajax&&a.ajaxTransport(function(c){if(!c.crossDomain||a.support.cors){var e;return{send:function(h,j){var f=c.xhr(),i,g;c.username?f.open(c.type,c.url,c.async,c.username,c.password):f.open(c.type,c.url,c.async);if(c.xhrFields)for(g in c.xhrFields)f[g]=c.xhrFields[g];c.mimeType&&f.overrideMimeType&&f.overrideMimeType(c.mimeType),!c.crossDomain&&!h["X-Requested-With"]&&(h["X-Requested-With"]="XMLHttpRequest");try{for(g in h)f.setRequestHeader(g,h[g])}catch(l){}f.send(c.hasContent&&c.data||null),e=function(o,l){var d,m,n,g,h;try{if(e&&(l||f.readyState===4)){e=b,i&&(f.onreadystatechange=a.noop,y&&delete k[i]);if(l)f.readyState!==4&&f.abort();else{d=f.status,n=f.getAllResponseHeaders(),g={},h=f.responseXML,h&&h.documentElement&&(g.xml=h),g.text=f.responseText;try{m=f.statusText}catch(p){m=""}!d&&c.isLocal&&!c.crossDomain?d=g.text?200:404:d===1223&&(d=204)}}}catch(q){l||j(-1,q)}g&&j(d,m,g,n)},!c.async||f.readyState===4?e():(i=++Yb,y&&(k||(k={},a(d).unload(y)),k[i]=e),f.onreadystatechange=e)},abort:function(){e&&e(0,1)}}}});var z={},f,l,ac=/^(?:toggle|show|hide)$/,bc=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,r,ab=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],s;a.fn.extend({show:function(e,g,h){var b,c;if(e||e===0)return this.animate(m("show",3),e,g,h);for(var d=0,f=this.length;d<f;d++)b=this[d],b.style&&(c=b.style.display,!a._data(b,"olddisplay")&&c==="none"&&(c=b.style.display=""),c===""&&a.css(b,"display")==="none"&&a._data(b,"olddisplay",cb(b.nodeName)));for(d=0;d<f;d++){b=this[d];if(b.style){c=b.style.display;if(c===""||c==="none")b.style.display=a._data(b,"olddisplay")||""}}return this},hide:function(d,g,h){if(d||d===0)return this.animate(m("hide",3),d,g,h);for(var c,e,b=0,f=this.length;b<f;b++)c=this[b],c.style&&(e=a.css(c,"display"),e!=="none"&&!a._data(c,"olddisplay")&&a._data(c,"olddisplay",e));for(b=0;b<f;b++)this[b].style&&(this[b].style.display="none");return this},_toggle:a.fn.toggle,toggle:function(b,c,e){var d=typeof b=="boolean";a.isFunction(b)&&a.isFunction(c)?this._toggle.apply(this,arguments):b==null||d?this.each(function(){var c=d?b:a(this).is(":hidden");a(this)[c?"show":"hide"]()}):this.animate(m("toggle",3),b,c,e);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(b,e,f,g){function d(){c.queue===false&&a._mark(this);var f=a.extend({},c),o=this.nodeType===1,n=o&&a(this).is(":hidden"),g,d,e,h,j,i,k,l,m;f.animatedProperties={};for(e in b){g=a.camelCase(e),e!==g&&(b[g]=b[e],delete b[e]),d=b[g],a.isArray(d)?(f.animatedProperties[g]=d[1],d=b[g]=d[0]):f.animatedProperties[g]=f.specialEasing&&f.specialEasing[g]||f.easing||"swing";if(d==="hide"&&n||d==="show"&&!n)return f.complete.call(this);o&&(g==="height"||g==="width")&&(f.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY],a.css(this,"display")==="inline"&&a.css(this,"float")==="none"&&(!a.support.inlineBlockNeedsLayout||cb(this.nodeName)==="inline"?this.style.display="inline-block":this.style.zoom=1))}f.overflow!=null&&(this.style.overflow="hidden");for(e in b)h=new a.fx(this,f,e),d=b[e],ac.test(d)?(m=a._data(this,"toggle"+e)||(d==="toggle"?n?"show":"hide":0),m?(a._data(this,"toggle"+e,m==="show"?"hide":"show"),h[m]()):h[d]()):(j=bc.exec(d),i=h.cur(),j?(k=parseFloat(j[2]),l=j[3]||(a.cssNumber[e]?"":"px"),l!=="px"&&(a.style(this,e,(k||1)+l),i=(k||1)/h.cur()*i,a.style(this,e,i+l)),j[1]&&(k=(j[1]==="-="?-1:1)*k+i),h.custom(i,k,l)):h.custom(i,d,""));return true}var c=a.speed(e,f,g);if(a.isEmptyObject(b))return this.each(c.complete,[false]);b=a.extend({},b);return c.queue===false?this.each(d):this.queue(c.queue,d)},stop:function(c,e,d){typeof c!="string"&&(d=e,e=c,c=b),e&&c!==false&&this.queue(c||"fx",[]);return this.each(function(){function h(c,e,b){var f=e[b];a.removeData(c,b,true),f.stop(d)}var b,g=false,f=a.timers,e=a._data(this);d||a._unmark(true,this);if(c==null)for(b in e)e[b]&&e[b].stop&&b.indexOf(".run")===b.length-4&&h(this,e,b);else e[b=c+".run"]&&e[b].stop&&h(this,e,b);for(b=f.length;b--;)f[b].elem===this&&(c==null||f[b].queue===c)&&(d?f[b](true):f[b].saveState(),g=true,f.splice(b,1));(!d||!g)&&a.dequeue(this,c)})}}),a.each({slideDown:m("show",1),slideUp:m("hide",1),slideToggle:m("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(b,c){a.fn[b]=function(a,b,d){return this.animate(c,a,b,d)}}),a.extend({speed:function(c,d,e){var b=c&&typeof c=="object"?a.extend({},c):{complete:e||!e&&d||a.isFunction(c)&&c,duration:c,easing:e&&d||d&&!a.isFunction(d)&&d};b.duration=a.fx.off?0:typeof b.duration=="number"?b.duration:b.duration in a.fx.speeds?a.fx.speeds[b.duration]:a.fx.speeds._default;if(b.queue==null||b.queue===true)b.queue="fx";b.old=b.complete,b.complete=function(c){a.isFunction(b.old)&&b.old.call(this),b.queue?a.dequeue(this,b.queue):c!==false&&a._unmark(this)};return b},easing:{linear:function(a,d,b,c){return b+c*a},swing:function(a,d,b,c){return(-Math.cos(a*Math.PI)/2+.5)*c+b}},timers:[],fx:function(b,a,c){this.options=a,this.elem=b,this.prop=c,a.orig=a.orig||{}}}),a.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this),(a.fx.step[this.prop]||a.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var c,b=a.css(this.elem,this.prop);return isNaN(c=parseFloat(b))?!b||b==="auto"?0:b:c},custom:function(f,g,h){function d(a){return c.step(a)}var c=this,e=a.fx;this.startTime=s||bb(),this.end=g,this.now=this.start=f,this.pos=this.state=0,this.unit=h||this.unit||(a.cssNumber[this.prop]?"":"px"),d.queue=this.options.queue,d.elem=this.elem,d.saveState=function(){c.options.hide&&a._data(c.elem,"fxshow"+c.prop)===b&&a._data(c.elem,"fxshow"+c.prop,c.start)},d()&&a.timers.push(d)&&!r&&(r=setInterval(e.tick,e.interval))},show:function(){var c=a._data(this.elem,"fxshow"+this.prop);this.options.orig[this.prop]=c||a.style(this.elem,this.prop),this.options.show=true,c!==b?this.custom(this.cur(),c):this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur()),a(this.elem).show()},hide:function(){this.options.orig[this.prop]=a._data(this.elem,"fxshow"+this.prop)||a.style(this.elem,this.prop),this.options.hide=true,this.custom(this.cur(),0)},step:function(i){var c,e,f,g=s||bb(),h=true,d=this.elem,b=this.options;if(i||g>=b.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),b.animatedProperties[this.prop]=true;for(c in b.animatedProperties)b.animatedProperties[c]!==true&&(h=false);if(h){b.overflow!=null&&!a.support.shrinkWrapBlocks&&a.each(["","X","Y"],function(a,c){d.style["overflow"+c]=b.overflow[a]}),b.hide&&a(d).hide();if(b.hide||b.show)for(c in b.animatedProperties)a.style(d,c,b.orig[c]),a.removeData(d,"fxshow"+c,true),a.removeData(d,"toggle"+c,true);f=b.complete,f&&(b.complete=false,f.call(d))}return false}b.duration==Infinity?this.now=g:(e=g-this.startTime,this.state=e/b.duration,this.pos=a.easing[b.animatedProperties[this.prop]](this.state,e,0,1,b.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return true}},a.extend(a.fx,{tick:function(){for(var d,b=a.timers,c=0;c<b.length;c++)d=b[c],!d()&&b[c]===d&&b.splice(c--,1);b.length||a.fx.stop()},interval:13,stop:function(){clearInterval(r),r=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(b){a.style(b.elem,"opacity",b.now)},_default:function(a){a.elem.style&&a.elem.style[a.prop]!=null?a.elem.style[a.prop]=a.now+a.unit:a.elem[a.prop]=a.now}}}),a.each(["width","height"],function(c,b){a.fx.step[b]=function(c){a.style(c.elem,b,Math.max(0,c.now)+c.unit)}}),a.expr&&a.expr.filters&&(a.expr.filters.animated=function(b){return a.grep(a.timers,function(a){return b===a.elem}).length});var dc=/^t(?:able|d|h)$/i,db=/^(?:body|html)$/i;"getBoundingClientRect"in c.documentElement?a.fn.offset=function(g){var b=this[0],c;if(g)return this.each(function(b){a.offset.setOffset(this,g,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return a.offset.bodyOffset(b);try{c=b.getBoundingClientRect()}catch(o){}var f=b.ownerDocument,d=f.documentElement;if(!c||!a.contains(d,b))return c?{top:c.top,left:c.left}:{top:0,left:0};var e=f.body,h=A(f),i=d.clientTop||e.clientTop||0,j=d.clientLeft||e.clientLeft||0,k=h.pageYOffset||a.support.boxModel&&d.scrollTop||e.scrollTop,l=h.pageXOffset||a.support.boxModel&&d.scrollLeft||e.scrollLeft,m=c.top+k-i,n=c.left+l-j;return{top:m,left:n}}:a.fn.offset=function(l){var b=this[0];if(l)return this.each(function(b){a.offset.setOffset(this,l,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return a.offset.bodyOffset(b);var c,i=b.offsetParent,m=b,j=b.ownerDocument,k=j.documentElement,f=j.body,h=j.defaultView,g=h?h.getComputedStyle(b,null):b.currentStyle,d=b.offsetTop,e=b.offsetLeft;while((b=b.parentNode)&&b!==f&&b!==k){if(a.support.fixedPosition&&g.position==="fixed")break;c=h?h.getComputedStyle(b,null):b.currentStyle,d-=b.scrollTop,e-=b.scrollLeft,b===i&&(d+=b.offsetTop,e+=b.offsetLeft,a.support.doesNotAddBorder&&(!a.support.doesAddBorderForTableAndCells||!dc.test(b.nodeName))&&(d+=parseFloat(c.borderTopWidth)||0,e+=parseFloat(c.borderLeftWidth)||0),m=i,i=b.offsetParent),a.support.subtractsBorderForOverflowNotVisible&&c.overflow!=="visible"&&(d+=parseFloat(c.borderTopWidth)||0,e+=parseFloat(c.borderLeftWidth)||0),g=c}if(g.position==="relative"||g.position==="static")d+=f.offsetTop,e+=f.offsetLeft;a.support.fixedPosition&&g.position==="fixed"&&(d+=Math.max(k.scrollTop,f.scrollTop),e+=Math.max(k.scrollLeft,f.scrollLeft));return{top:d,left:e}},a.offset={bodyOffset:function(b){var c=b.offsetTop,d=b.offsetLeft;a.support.doesNotIncludeMarginInBodyOffset&&(c+=parseFloat(a.css(b,"marginTop"))||0,d+=parseFloat(a.css(b,"marginLeft"))||0);return{top:c,left:d}},setOffset:function(c,b,m){var e=a.css(c,"position");e==="static"&&(c.style.position="relative");var f=a(c),g=f.offset(),k=a.css(c,"top"),l=a.css(c,"left"),n=(e==="absolute"||e==="fixed")&&a.inArray("auto",[k,l])>-1,d={},h={},i,j;n?(h=f.position(),i=h.top,j=h.left):(i=parseFloat(k)||0,j=parseFloat(l)||0),a.isFunction(b)&&(b=b.call(c,m,g)),b.top!=null&&(d.top=b.top-g.top+i),b.left!=null&&(d.left=b.left-g.left+j),"using"in b?b.using.call(c,d):f.css(d)}},a.fn.extend({position:function(){if(!this[0])return null;var e=this[0],b=this.offsetParent(),c=this.offset(),d=db.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(a.css(e,"marginTop"))||0,c.left-=parseFloat(a.css(e,"marginLeft"))||0,d.top+=parseFloat(a.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(a.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var b=this.offsetParent||c.body;while(b&&!db.test(b.nodeName)&&a.css(b,"position")==="static")b=b.offsetParent;return b})}}),a.each(["Left","Top"],function(d,e){var c="scroll"+e;a.fn[c]=function(f){var g,e;if(f===b){g=this[0];if(!g)return null;e=A(g);return e?"pageXOffset"in e?e[d?"pageYOffset":"pageXOffset"]:a.support.boxModel&&e.document.documentElement[c]||e.document.body[c]:g[c]}return this.each(function(){e=A(this),e?e.scrollTo(d?a(e).scrollLeft():f,d?f:a(e).scrollTop()):this[c]=f})}}),a.each(["Height","Width"],function(e,c){var d=c.toLowerCase();a.fn["inner"+c]=function(){var b=this[0];return b?b.style?parseFloat(a.css(b,d,"padding")):this[d]():null},a.fn["outer"+c]=function(c){var b=this[0];return b?b.style?parseFloat(a.css(b,d,c?"margin":"border")):this[d]():null},a.fn[d]=function(f){var e=this[0];if(!e)return f==null?null:this;if(a.isFunction(f))return this.each(function(c){var b=a(this);b[d](f.call(this,c,b[d]()))});if(a.isWindow(e)){var g=e.document.documentElement["client"+c],h=e.document.body;return e.document.compatMode==="CSS1Compat"&&g||h&&h["client"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(f===b){var i=a.css(e,d),j=parseFloat(i);return a.isNumeric(j)?j:i}return this.css(d,typeof f=="string"?f:f+"px")}}),d.jQuery=d.$=a,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return a})})(window);
/*!
 * jQuery UI 1.8.11
 *
 * 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(a,b){function c(b){return!a(b).parents().andSelf().filter(function(){return a.curCSS(this,"visibility")==="hidden"||a.expr.filters.hidden(this)}).length}a.ui=a.ui||{};if(!a.ui.version){a.extend(a.ui,{version:"1.8.11",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});a.fn.extend({_focus:a.fn.focus,focus:function(b,c){return typeof b==="number"?this.each(function(){var d=this;setTimeout(function(){a(d).focus();c&&c.call(d)},b)}):this._focus.apply(this,arguments)},scrollParent:function(){var b;b=a.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(a.curCSS(this,"position",1))&&/(auto|scroll)/.test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!b.length?a(document):b},zIndex:function(c){if(c!==b)return this.css("zIndex",c);if(this.length){c=a(this[0]);for(var d;c.length&&c[0]!==document;){d=c.css("position");if(d==="absolute"||d==="relative"||d==="fixed"){d=parseInt(c.css("zIndex"),10);if(!isNaN(d)&&d!==0)return d}c=c.parent()}}return 0},disableSelection:function(){return this.bind((a.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(a){a.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});a.each(["Width","Height"],function(h,c){function d(c,b,d,e){a.each(g,function(){b-=parseFloat(a.curCSS(c,"padding"+this,true))||0;if(d)b-=parseFloat(a.curCSS(c,"border"+this+"Width",true))||0;if(e)b-=parseFloat(a.curCSS(c,"margin"+this,true))||0});return b}var g=c==="Width"?["Left","Right"]:["Top","Bottom"],e=c.toLowerCase(),f={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};a.fn["inner"+c]=function(g){return g===b?f["inner"+c].call(this):this.each(function(){a(this).css(e,d(this,g)+"px")})};a.fn["outer"+c]=function(b,g){return typeof b!=="number"?f["outer"+c].call(this,b):this.each(function(){a(this).css(e,d(this,b,true,g)+"px")})}});a.extend(a.expr[":"],{data:function(b,d,c){return!!a.data(b,c[3])},focusable:function(b){var d=b.nodeName.toLowerCase(),e=a.attr(b,"tabindex");if("area"===d){d=b.parentNode;e=d.name;if(!b.href||!e||d.nodeName.toLowerCase()!=="map")return false;b=a("img[usemap=#"+e+"]")[0];return!!b&&c(b)}return(/input|select|textarea|button|object/.test(d)?!b.disabled:"a"==d?b.href||!isNaN(e):!isNaN(e))&&c(b)},tabbable:function(b){var c=a.attr(b,"tabindex");return(isNaN(c)||c>=0)&&a(b).is(":focusable")}});a(function(){var c=document.body,b=c.appendChild(b=document.createElement("div"));a.extend(b.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});a.support.minHeight=b.offsetHeight===100;a.support.selectstart="onselectstart"in b;c.removeChild(b).style.display="none"});a.extend(a.ui,{plugin:{add:function(b,e,d){b=a.ui[b].prototype;for(var c in d){b.plugins[c]=b.plugins[c]||[];b.plugins[c].push([e,d[c]])}},call:function(b,a,d){if((a=b.plugins[a])&&b.element[0].parentNode)for(var c=0;c<a.length;c++)b.options[a[c][0]]&&a[c][1].apply(b.element,d)}},contains:function(a,b){return document.compareDocumentPosition?a.compareDocumentPosition(b)&16:a!==b&&a.contains(b)},hasScroll:function(c,b){if(a(c).css("overflow")==="hidden")return false;b=b&&b==="left"?"scrollLeft":"scrollTop";var d=false;if(c[b]>0)return true;c[b]=1;d=c[b]>0;c[b]=0;return d},isOverAxis:function(a,b,c){return a>b&&a<b+c},isOver:function(b,c,d,e,f,g){return a.ui.isOverAxis(b,d,f)&&a.ui.isOverAxis(c,e,g)}})}})(jQuery);
/*!
 * jQuery UI Widget 1.8.11
 *
 * 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(a,b){if(a.cleanData){var c=a.cleanData;a.cleanData=function(b){for(var d=0,e;(e=b[d])!=null;d++)a(e).triggerHandler("remove");c(b)}}else{var d=a.fn.remove;a.fn.remove=function(b,c){return this.each(function(){if(!c)(!b||a.filter(b,[this]).length)&&a("*",this).add([this]).each(function(){a(this).triggerHandler("remove")});return d.call(a(this),b,c)})}}a.widget=function(b,d,e){var c=b.split(".")[0],f;b=b.split(".")[1];f=c+"-"+b;if(!e){e=d;d=a.Widget}a.expr[":"][f]=function(c){return!!a.data(c,b)};a[c]=a[c]||{};a[c][b]=function(b,a){arguments.length&&this._createWidget(b,a)};d=new d;d.options=a.extend(true,{},d.options);a[c][b].prototype=a.extend(true,d,{"namespace":c,widgetName:b,widgetEventPrefix:a[c][b].prototype.widgetEventPrefix||b,widgetBaseClass:f},e);a.widget.bridge(b,a[c][b])};a.widget.bridge=function(c,d){a.fn[c]=function(e){var f=typeof e==="string",g=Array.prototype.slice.call(arguments,1),h=this;e=!f&&g.length?a.extend.apply(null,[true,e].concat(g)):e;if(f&&e.charAt(0)==="_")return h;f?this.each(function(){var d=a.data(this,c),f=d&&a.isFunction(d[e])?d[e].apply(d,g):d;if(f!==d&&f!==b){h=f;return false}}):this.each(function(){var b=a.data(this,c);b?b.option(e||{})._init():a.data(this,c,new d(e,this))});return h}};a.Widget=function(a,b){arguments.length&&this._createWidget(a,b)};a.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(c,b){a.data(b,this.widgetName,this);this.element=a(b);this.options=a.extend(true,{},this.options,this._getCreateOptions(),c);var d=this;this.element.bind("remove."+this.widgetName,function(){d.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){return a.metadata&&a.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(c,e){var d=c;if(arguments.length===0)return a.extend({},this.options);if(typeof c==="string"){if(e===b)return this.options[c];d={};d[c]=e}this._setOptions(d);return this},_setOptions:function(b){var c=this;a.each(b,function(a,b){c._setOption(a,b)});return this},_setOption:function(b,a){this.options[b]=a;b==="disabled"&&this.widget()[a?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",a);return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(c,b,d){var f=this.options[c];b=a.Event(b);b.type=(c===this.widgetEventPrefix?c:this.widgetEventPrefix+c).toLowerCase();d=d||{};if(b.originalEvent){c=a.event.props.length;for(var e;c;){e=a.event.props[--c];b[e]=b.originalEvent[e]}}this.element.trigger(b,d);return!(a.isFunction(f)&&f.call(this.element[0],b,d)===false||b.isDefaultPrevented())}}})(jQuery);
/*!
 * jQuery UI Mouse 1.8.11
 *
 * 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/Mouse
 *
 * Depends:
 *	jquery.ui.widget.js
 */
(function(a){a.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var b=this;this.element.bind("mousedown."+this.widgetName,function(a){return b._mouseDown(a)}).bind("click."+this.widgetName,function(c){if(true===a.data(c.target,b.widgetName+".preventClickEvent")){a.removeData(c.target,b.widgetName+".preventClickEvent");c.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(b){b.originalEvent=b.originalEvent||{};if(!b.originalEvent.mouseHandled){this._mouseStarted&&this._mouseUp(b);this._mouseDownEvent=b;var c=this,d=b.which==1,e=typeof this.options.cancel=="string"?a(b.target).parents().add(b.target).filter(this.options.cancel).length:false;if(!d||e||!this._mouseCapture(b))return true;this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet)this._mouseDelayTimer=setTimeout(function(){c.mouseDelayMet=true},this.options.delay);if(this._mouseDistanceMet(b)&&this._mouseDelayMet(b)){this._mouseStarted=this._mouseStart(b)!==false;if(!this._mouseStarted){b.preventDefault();return true}}true===a.data(b.target,this.widgetName+".preventClickEvent")&&a.removeData(b.target,this.widgetName+".preventClickEvent");this._mouseMoveDelegate=function(a){return c._mouseMove(a)};this._mouseUpDelegate=function(a){return c._mouseUp(a)};a(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);b.preventDefault();return b.originalEvent.mouseHandled=true}},_mouseMove:function(b){if(a.browser.msie&&!(document.documentMode>=9)&&!b.button)return this._mouseUp(b);if(this._mouseStarted){this._mouseDrag(b);return b.preventDefault()}if(this._mouseDistanceMet(b)&&this._mouseDelayMet(b))(this._mouseStarted=this._mouseStart(this._mouseDownEvent,b)!==false)?this._mouseDrag(b):this._mouseUp(b);return!this._mouseStarted},_mouseUp:function(b){a(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;b.target==this._mouseDownEvent.target&&a.data(b.target,this.widgetName+".preventClickEvent",true);this._mouseStop(b)}return false},_mouseDistanceMet:function(a){return Math.max(Math.abs(this._mouseDownEvent.pageX-a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return true}})})(jQuery);(function(a){a.ui=a.ui||{};var b=/left|center|right/,c=/top|center|bottom/,d=a.fn.position,e=a.fn.offset;a.fn.position=function(e){if(!e||!e.of)return d.apply(this,arguments);e=a.extend({},e);var g=a(e.of),l=g[0],k=(e.collision||"flip").split(" "),h=e.offset?e.offset.split(" "):[0,0],i,j,f;if(l.nodeType===9){i=g.width();j=g.height();f={top:0,left:0}}else if(l.setTimeout){i=g.width();j=g.height();f={top:g.scrollTop(),left:g.scrollLeft()}}else if(l.preventDefault){e.at="left top";i=j=0;f={top:e.of.pageY,left:e.of.pageX}}else{i=g.outerWidth();j=g.outerHeight();f=g.offset()}a.each(["my","at"],function(){var a=(e[this]||"").split(" ");if(a.length===1)a=b.test(a[0])?a.concat(["center"]):c.test(a[0])?["center"].concat(a):["center","center"];a[0]=b.test(a[0])?a[0]:"center";a[1]=c.test(a[1])?a[1]:"center";e[this]=a});if(k.length===1)k[1]=k[0];h[0]=parseInt(h[0],10)||0;if(h.length===1)h[1]=h[0];h[1]=parseInt(h[1],10)||0;if(e.at[0]==="right")f.left+=i;else if(e.at[0]==="center")f.left+=i/2;if(e.at[1]==="bottom")f.top+=j;else if(e.at[1]==="center")f.top+=j/2;f.left+=h[0];f.top+=h[1];return this.each(function(){var c=a(this),d=c.outerWidth(),g=c.outerHeight(),l=parseInt(a.curCSS(this,"marginLeft",true))||0,m=parseInt(a.curCSS(this,"marginTop",true))||0,o=d+l+(parseInt(a.curCSS(this,"marginRight",true))||0),p=g+m+(parseInt(a.curCSS(this,"marginBottom",true))||0),b=a.extend({},f),n;if(e.my[0]==="right")b.left-=d;else if(e.my[0]==="center")b.left-=d/2;if(e.my[1]==="bottom")b.top-=g;else if(e.my[1]==="center")b.top-=g/2;b.left=Math.round(b.left);b.top=Math.round(b.top);n={left:b.left-l,top:b.top-m};a.each(["left","top"],function(c,f){a.ui.position[k[c]]&&a.ui.position[k[c]][f](b,{targetWidth:i,targetHeight:j,elemWidth:d,elemHeight:g,collisionPosition:n,collisionWidth:o,collisionHeight:p,offset:h,my:e.my,at:e.at})});a.fn.bgiframe&&c.bgiframe();c.offset(a.extend(b,{using:e.using}))})};a.ui.position={fit:{left:function(c,d){var b=a(window);b=d.collisionPosition.left+d.collisionWidth-b.width()-b.scrollLeft();c.left=b>0?c.left-b:Math.max(c.left-d.collisionPosition.left,c.left)},top:function(c,d){var b=a(window);b=d.collisionPosition.top+d.collisionHeight-b.height()-b.scrollTop();c.top=b>0?c.top-b:Math.max(c.top-d.collisionPosition.top,c.top)}},flip:{left:function(g,b){if(b.at[0]!=="center"){var c=a(window);c=b.collisionPosition.left+b.collisionWidth-c.width()-c.scrollLeft();var e=b.my[0]==="left"?-b.elemWidth:b.my[0]==="right"?b.elemWidth:0,d=b.at[0]==="left"?b.targetWidth:-b.targetWidth,f=-2*b.offset[0];g.left+=b.collisionPosition.left<0?e+d+f:c>0?e+d+f:0}},top:function(g,b){if(b.at[1]!=="center"){var c=a(window);c=b.collisionPosition.top+b.collisionHeight-c.height()-c.scrollTop();var e=b.my[1]==="top"?-b.elemHeight:b.my[1]==="bottom"?b.elemHeight:0,d=b.at[1]==="top"?b.targetHeight:-b.targetHeight,f=-2*b.offset[1];g.top+=b.collisionPosition.top<0?e+d+f:c>0?e+d+f:0}}}};if(!a.offset.setOffset){a.offset.setOffset=function(b,d){if(/static/.test(a.curCSS(b,"position")))b.style.position="relative";var e=a(b),c=e.offset(),f=parseInt(a.curCSS(b,"top",true),10)||0,g=parseInt(a.curCSS(b,"left",true),10)||0;c={top:d.top-c.top+f,left:d.left-c.left+g};"using"in d?d.using.call(b,c):e.css(c)};a.fn.offset=function(c){var b=this[0];return!b||!b.ownerDocument?null:c?this.each(function(){a.offset.setOffset(this,c)}):e.call(this)}}})(jQuery);(function(a,c){function e(){this.debug=false;this._curInst=null;this._keyEvent=false;this._disabledInputs=[];this._inDialog=this._datepickerShowing=false;this._mainDivId="ui-datepicker-div";this._inlineClass="ui-datepicker-inline";this._appendClass="ui-datepicker-append";this._triggerClass="ui-datepicker-trigger";this._dialogClass="ui-datepicker-dialog";this._disableClass="ui-datepicker-disabled";this._unselectableClass="ui-datepicker-unselectable";this._currentClass="ui-datepicker-current-day";this._dayOverClass="ui-datepicker-days-cell-over";this.regional=[];this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:false,showMonthAfterYear:false,yearSuffix:""};this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:false,hideIfNoPrevNext:false,navigationAsDateFormat:false,gotoCurrent:false,changeMonth:false,changeYear:false,yearRange:"c-10:c+10",showOtherMonths:false,selectOtherMonths:false,showWeek:false,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:true,showButtonPanel:false,autoSize:false};a.extend(this._defaults,this.regional[""]);this.dpDiv=a('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>')}function d(e,b){a.extend(e,b);for(var d in b)if(b[d]==null||b[d]==c)e[d]=b[d];return e}a.extend(a.ui,{datepicker:{version:"1.8.11"}});var b=+new Date;a.extend(e.prototype,{markerClassName:"hasDatepicker",log:function(){this.debug&&console.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(a){d(this._defaults,a||{});return this},_attachDatepicker:function(b,g){var e=null;for(var c in this._defaults){var d=b.getAttribute("date:"+c);if(d){e=e||{};try{e[c]=eval(d)}catch(h){e[c]=d}}}c=b.nodeName.toLowerCase();d=c=="div"||c=="span";if(!b.id){this.uuid+=1;b.id="dp"+this.uuid}var f=this._newInst(a(b),d);f.settings=a.extend({},g||{},e||{});if(c=="input")this._connectDatepicker(b,f);else d&&this._inlineDatepicker(b,f)},_newInst:function(b,c){return{id:b[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1"),input:b,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:c,dpDiv:!c?this.dpDiv:a('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>')}},_connectDatepicker:function(d,b){var c=a(d);b.append=a([]);b.trigger=a([]);if(!c.hasClass(this.markerClassName)){this._attachments(c,b);c.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(d,a,c){b.settings[a]=c}).bind("getData.datepicker",function(c,a){return this._get(b,a)});this._autoSize(b);a.data(d,"datepicker",b)}},_attachments:function(d,b){var c=this._get(b,"appendText"),f=this._get(b,"isRTL");b.append&&b.append.remove();if(c){b.append=a('<span class="'+this._appendClass+'">'+c+"</span>");d[f?"before":"after"](b.append)}d.unbind("focus",this._showDatepicker);b.trigger&&b.trigger.remove();c=this._get(b,"showOn");(c=="focus"||c=="both")&&d.focus(this._showDatepicker);if(c=="button"||c=="both"){c=this._get(b,"buttonText");var e=this._get(b,"buttonImage");b.trigger=a(this._get(b,"buttonImageOnly")?a("<img/>").addClass(this._triggerClass).attr({src:e,alt:c,title:c}):a('<button type="button"></button>').addClass(this._triggerClass).html(e==""?c:a("<img/>").attr({src:e,alt:c,title:c})));d[f?"before":"after"](b.trigger);b.trigger.click(function(){a.datepicker._datepickerShowing&&a.datepicker._lastInput==d[0]?a.datepicker._hideDatepicker():a.datepicker._showDatepicker(d[0]);return false})}},_autoSize:function(a){if(this._get(a,"autoSize")&&!a.inline){var b=new Date(2009,11,20),c=this._get(a,"dateFormat");if(c.match(/[DM]/)){var d=function(b){for(var c=0,d=0,a=0;a<b.length;a++)if(b[a].length>c){c=b[a].length;d=a}return d};b.setMonth(d(this._get(a,c.match(/MM/)?"monthNames":"monthNamesShort")));b.setDate(d(this._get(a,c.match(/DD/)?"dayNames":"dayNamesShort"))+20-b.getDay())}a.input.attr("size",this._formatDate(a,b).length)}},_inlineDatepicker:function(c,b){var d=a(c);if(!d.hasClass(this.markerClassName)){d.addClass(this.markerClassName).append(b.dpDiv).bind("setData.datepicker",function(d,a,c){b.settings[a]=c}).bind("getData.datepicker",function(c,a){return this._get(b,a)});a.data(c,"datepicker",b);this._setDate(b,this._getDefaultDate(b),true);this._updateDatepicker(b);this._updateAlternate(b);b.dpDiv.show()}},_dialogDatepicker:function(b,c,f,g,e){b=this._dialogInst;if(!b){this.uuid+=1;this._dialogInput=a('<input type="text" id="dp'+this.uuid+'" style="position: absolute; top: -100px; width: 0px; z-index: -10;"/>');this._dialogInput.keydown(this._doKeyDown);a("body").append(this._dialogInput);b=this._dialogInst=this._newInst(this._dialogInput,false);b.settings={};a.data(this._dialogInput[0],"datepicker",b)}d(b.settings,g||{});c=c&&c.constructor==Date?this._formatDate(b,c):c;this._dialogInput.val(c);this._pos=e?e.length?e:[e.pageX,e.pageY]:null;if(!this._pos)this._pos=[document.documentElement.clientWidth/2-100+(document.documentElement.scrollLeft||document.body.scrollLeft),document.documentElement.clientHeight/2-150+(document.documentElement.scrollTop||document.body.scrollTop)];this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px");b.settings.onSelect=f;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);a.blockUI&&a.blockUI(this.dpDiv);a.data(this._dialogInput[0],"datepicker",b);return this},_destroyDatepicker:function(b){var c=a(b),e=a.data(b,"datepicker");if(c.hasClass(this.markerClassName)){var d=b.nodeName.toLowerCase();a.removeData(b,"datepicker");if(d=="input"){e.append.remove();e.trigger.remove();c.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)}else(d=="div"||d=="span")&&c.removeClass(this.markerClassName).empty()}},_enableDatepicker:function(b){var d=a(b),e=a.data(b,"datepicker");if(d.hasClass(this.markerClassName)){var c=b.nodeName.toLowerCase();if(c=="input"){b.disabled=false;e.trigger.filter("button").each(function(){this.disabled=false}).end().filter("img").css({opacity:"1.0",cursor:""})}else(c=="div"||c=="span")&&d.children("."+this._inlineClass).children().removeClass("ui-state-disabled");this._disabledInputs=a.map(this._disabledInputs,function(a){return a==b?null:a})}},_disableDatepicker:function(b){var d=a(b),e=a.data(b,"datepicker");if(d.hasClass(this.markerClassName)){var c=b.nodeName.toLowerCase();if(c=="input"){b.disabled=true;e.trigger.filter("button").each(function(){this.disabled=true}).end().filter("img").css({opacity:"0.5",cursor:"default"})}else(c=="div"||c=="span")&&d.children("."+this._inlineClass).children().addClass("ui-state-disabled");this._disabledInputs=a.map(this._disabledInputs,function(a){return a==b?null:a});this._disabledInputs[this._disabledInputs.length]=b}},_isDisabledDatepicker:function(b){if(!b)return false;for(var a=0;a<this._disabledInputs.length;a++)if(this._disabledInputs[a]==b)return true;return false},_getInst:function(b){try{return a.data(b,"datepicker")}catch(c){throw"Missing instance data for this datepicker";}},_optionDatepicker:function(g,e,j){var b=this._getInst(g);if(arguments.length==2&&typeof e=="string")return e=="defaults"?a.extend({},a.datepicker._defaults):b?e=="all"?a.extend({},b.settings):this._get(b,e):null;var f=e||{};if(typeof e=="string"){f={};f[e]=j}if(b){this._curInst==b&&this._hideDatepicker();var k=this._getDateDatepicker(g,true),i=this._getMinMaxDate(b,"min"),h=this._getMinMaxDate(b,"max");d(b.settings,f);if(i!==null&&f.dateFormat!==c&&f.minDate===c)b.settings.minDate=this._formatDate(b,i);if(h!==null&&f.dateFormat!==c&&f.maxDate===c)b.settings.maxDate=this._formatDate(b,h);this._attachments(a(g),b);this._autoSize(b);this._setDateDatepicker(g,k);this._updateDatepicker(b)}},_changeDatepicker:function(a,b,c){this._optionDatepicker(a,b,c)},_refreshDatepicker:function(a){(a=this._getInst(a))&&this._updateDatepicker(a)},_setDateDatepicker:function(a,b){if(a=this._getInst(a)){this._setDate(a,b);this._updateDatepicker(a);this._updateAlternate(a)}},_getDateDatepicker:function(a,b){(a=this._getInst(a))&&!a.inline&&this._setDateFromField(a,b);return a?this._getDate(a):null},_doKeyDown:function(b){var c=a.datepicker._getInst(b.target),d=true,e=c.dpDiv.is(".ui-datepicker-rtl");c._keyEvent=true;if(a.datepicker._datepickerShowing)switch(b.keyCode){case 9:a.datepicker._hideDatepicker();d=false;break;case 13:d=a("td."+a.datepicker._dayOverClass+":not(."+a.datepicker._currentClass+")",c.dpDiv);d[0]?a.datepicker._selectDay(b.target,c.selectedMonth,c.selectedYear,d[0]):a.datepicker._hideDatepicker();return false;case 27:a.datepicker._hideDatepicker();break;case 33:a.datepicker._adjustDate(b.target,b.ctrlKey?-a.datepicker._get(c,"stepBigMonths"):-a.datepicker._get(c,"stepMonths"),"M");break;case 34:a.datepicker._adjustDate(b.target,b.ctrlKey?+a.datepicker._get(c,"stepBigMonths"):+a.datepicker._get(c,"stepMonths"),"M");break;case 35:(b.ctrlKey||b.metaKey)&&a.datepicker._clearDate(b.target);d=b.ctrlKey||b.metaKey;break;case 36:(b.ctrlKey||b.metaKey)&&a.datepicker._gotoToday(b.target);d=b.ctrlKey||b.metaKey;break;case 37:(b.ctrlKey||b.metaKey)&&a.datepicker._adjustDate(b.target,e?1:-1,"D");d=b.ctrlKey||b.metaKey;b.originalEvent.altKey&&a.datepicker._adjustDate(b.target,b.ctrlKey?-a.datepicker._get(c,"stepBigMonths"):-a.datepicker._get(c,"stepMonths"),"M");break;case 38:(b.ctrlKey||b.metaKey)&&a.datepicker._adjustDate(b.target,-7,"D");d=b.ctrlKey||b.metaKey;break;case 39:(b.ctrlKey||b.metaKey)&&a.datepicker._adjustDate(b.target,e?-1:1,"D");d=b.ctrlKey||b.metaKey;b.originalEvent.altKey&&a.datepicker._adjustDate(b.target,b.ctrlKey?+a.datepicker._get(c,"stepBigMonths"):+a.datepicker._get(c,"stepMonths"),"M");break;case 40:(b.ctrlKey||b.metaKey)&&a.datepicker._adjustDate(b.target,7,"D");d=b.ctrlKey||b.metaKey;break;default:d=false}else if(b.keyCode==36&&b.ctrlKey)a.datepicker._showDatepicker(this);else d=false;if(d){b.preventDefault();b.stopPropagation()}},_doKeyPress:function(b){var d=a.datepicker._getInst(b.target);if(a.datepicker._get(d,"constrainInput")){d=a.datepicker._possibleChars(a.datepicker._get(d,"dateFormat"));var e=String.fromCharCode(b.charCode==c?b.keyCode:b.charCode);return b.ctrlKey||b.metaKey||e<" "||!d||d.indexOf(e)>-1}},_doKeyUp:function(b){b=a.datepicker._getInst(b.target);if(b.input.val()!=b.lastVal)try{if(a.datepicker.parseDate(a.datepicker._get(b,"dateFormat"),b.input?b.input.val():null,a.datepicker._getFormatConfig(b))){a.datepicker._setDateFromField(b);a.datepicker._updateAlternate(b);a.datepicker._updateDatepicker(b)}}catch(c){a.datepicker.log(c)}return true},_showDatepicker:function(c){c=c.target||c;if(c.nodeName.toLowerCase()!="input")c=a("input",c.parentNode)[0];if(!(a.datepicker._isDisabledDatepicker(c)||a.datepicker._lastInput==c)){var b=a.datepicker._getInst(c);a.datepicker._curInst&&a.datepicker._curInst!=b&&a.datepicker._curInst.dpDiv.stop(true,true);var e=a.datepicker._get(b,"beforeShow");d(b.settings,e?e.apply(c,[c,b]):{});b.lastVal=null;a.datepicker._lastInput=c;a.datepicker._setDateFromField(b);if(a.datepicker._inDialog)c.value="";if(!a.datepicker._pos){a.datepicker._pos=a.datepicker._findPos(c);a.datepicker._pos[1]+=c.offsetHeight}var f=false;a(c).parents().each(function(){f|=a(this).css("position")=="fixed";return!f});if(f&&a.browser.opera){a.datepicker._pos[0]-=document.documentElement.scrollLeft;a.datepicker._pos[1]-=document.documentElement.scrollTop}e={left:a.datepicker._pos[0],top:a.datepicker._pos[1]};a.datepicker._pos=null;b.dpDiv.empty();b.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});a.datepicker._updateDatepicker(b);e=a.datepicker._checkOffset(b,e,f);b.dpDiv.css({position:a.datepicker._inDialog&&a.blockUI?"static":f?"fixed":"absolute",display:"none",left:e.left+"px",top:e.top+"px"});if(!b.inline){e=a.datepicker._get(b,"showAnim");var g=a.datepicker._get(b,"duration"),h=function(){a.datepicker._datepickerShowing=true;var d=b.dpDiv.find("iframe.ui-datepicker-cover");if(d.length){var c=a.datepicker._getBorders(b.dpDiv);d.css({left:-c[0],top:-c[1],width:b.dpDiv.outerWidth(),height:b.dpDiv.outerHeight()})}};b.dpDiv.zIndex(a(c).zIndex()+1);a.effects&&a.effects[e]?b.dpDiv.show(e,a.datepicker._get(b,"showOptions"),g,h):b.dpDiv[e||"show"](e?g:null,h);(!e||!g)&&h();b.input.is(":visible")&&!b.input.is(":disabled")&&b.input.focus();a.datepicker._curInst=b}}},_updateDatepicker:function(b){var f=this,c=a.datepicker._getBorders(b.dpDiv);b.dpDiv.empty().append(this._generateHTML(b));var d=b.dpDiv.find("iframe.ui-datepicker-cover");d.length&&d.css({left:-c[0],top:-c[1],width:b.dpDiv.outerWidth(),height:b.dpDiv.outerHeight()});b.dpDiv.find("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a").bind("mouseout",function(){a(this).removeClass("ui-state-hover");this.className.indexOf("ui-datepicker-prev")!=-1&&a(this).removeClass("ui-datepicker-prev-hover");this.className.indexOf("ui-datepicker-next")!=-1&&a(this).removeClass("ui-datepicker-next-hover")}).bind("mouseover",function(){if(!f._isDisabledDatepicker(b.inline?b.dpDiv.parent()[0]:b.input[0])){a(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");a(this).addClass("ui-state-hover");this.className.indexOf("ui-datepicker-prev")!=-1&&a(this).addClass("ui-datepicker-prev-hover");this.className.indexOf("ui-datepicker-next")!=-1&&a(this).addClass("ui-datepicker-next-hover")}}).end().find("."+this._dayOverClass+" a").trigger("mouseover").end();c=this._getNumberOfMonths(b);d=c[1];d>1?b.dpDiv.addClass("ui-datepicker-multi-"+d).css("width",17*d+"em"):b.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");b.dpDiv[(c[0]!=1||c[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");b.dpDiv[(this._get(b,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");b==a.datepicker._curInst&&a.datepicker._datepickerShowing&&b.input&&b.input.is(":visible")&&!b.input.is(":disabled")&&b.input[0]!=document.activeElement&&b.input.focus();if(b.yearshtml){var e=b.yearshtml;setTimeout(function(){e===b.yearshtml&&b.dpDiv.find("select.ui-datepicker-year:first").replaceWith(b.yearshtml);e=b.yearshtml=null},0)}},_getBorders:function(a){var b=function(a){return({thin:1,medium:2,thick:3})[a]||a};return[parseFloat(b(a.css("border-left-width"))),parseFloat(b(a.css("border-top-width")))]},_checkOffset:function(c,b,g){var d=c.dpDiv.outerWidth(),e=c.dpDiv.outerHeight(),j=c.input?c.input.outerWidth():0,h=c.input?c.input.outerHeight():0,f=document.documentElement.clientWidth+a(document).scrollLeft(),i=document.documentElement.clientHeight+a(document).scrollTop();b.left-=this._get(c,"isRTL")?d-j:0;b.left-=g&&b.left==c.input.offset().left?a(document).scrollLeft():0;b.top-=g&&b.top==c.input.offset().top+h?a(document).scrollTop():0;b.left-=Math.min(b.left,b.left+d>f&&f>d?Math.abs(b.left+d-f):0);b.top-=Math.min(b.top,b.top+e>i&&i>e?Math.abs(e+h):0);return b},_findPos:function(b){for(var c=this._get(this._getInst(b),"isRTL");b&&(b.type=="hidden"||b.nodeType!=1||a.expr.filters.hidden(b));)b=b[c?"previousSibling":"nextSibling"];b=a(b).offset();return[b.left,b.top]},_hideDatepicker:function(c){var b=this._curInst;if(!(!b||c&&b!=a.data(c,"datepicker")))if(this._datepickerShowing){c=this._get(b,"showAnim");var e=this._get(b,"duration"),d=function(){a.datepicker._tidyDialog(b);this._curInst=null};a.effects&&a.effects[c]?b.dpDiv.hide(c,a.datepicker._get(b,"showOptions"),e,d):b.dpDiv[c=="slideDown"?"slideUp":c=="fadeIn"?"fadeOut":"hide"](c?e:null,d);c||d();(c=this._get(b,"onClose"))&&c.apply(b.input?b.input[0]:null,[b.input?b.input.val():"",b]);this._datepickerShowing=false;this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:"absolute",left:"0",top:"-100px"});if(a.blockUI){a.unblockUI();a("body").append(this.dpDiv)}}this._inDialog=false}},_tidyDialog:function(a){a.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(b){if(a.datepicker._curInst){b=a(b.target);b[0].id!=a.datepicker._mainDivId&&b.parents("#"+a.datepicker._mainDivId).length==0&&!b.hasClass(a.datepicker.markerClassName)&&!b.hasClass(a.datepicker._triggerClass)&&a.datepicker._datepickerShowing&&!(a.datepicker._inDialog&&a.blockUI)&&a.datepicker._hideDatepicker()}},_adjustDate:function(b,e,d){b=a(b);var c=this._getInst(b[0]);if(!this._isDisabledDatepicker(b[0])){this._adjustInstDate(c,e+(d=="M"?this._get(c,"showCurrentAtPos"):0),d);this._updateDatepicker(c)}},_gotoToday:function(c){c=a(c);var b=this._getInst(c[0]);if(this._get(b,"gotoCurrent")&&b.currentDay){b.selectedDay=b.currentDay;b.drawMonth=b.selectedMonth=b.currentMonth;b.drawYear=b.selectedYear=b.currentYear}else{var d=new Date;b.selectedDay=d.getDate();b.drawMonth=b.selectedMonth=d.getMonth();b.drawYear=b.selectedYear=d.getFullYear()}this._notifyChange(b);this._adjustDate(c)},_selectMonthYear:function(b,d,e){b=a(b);var c=this._getInst(b[0]);c._selectingMonthYear=false;c["selected"+(e=="M"?"Month":"Year")]=c["draw"+(e=="M"?"Month":"Year")]=parseInt(d.options[d.selectedIndex].value,10);this._notifyChange(c);this._adjustDate(b)},_clickMonthYear:function(c){var b=this._getInst(a(c)[0]);b.input&&b._selectingMonthYear&&setTimeout(function(){b.input.focus()},0);b._selectingMonthYear=!b._selectingMonthYear},_selectDay:function(c,e,f,d){var b=a(c);if(!(a(d).hasClass(this._unselectableClass)||this._isDisabledDatepicker(b[0]))){b=this._getInst(b[0]);b.selectedDay=b.currentDay=a("a",d).html();b.selectedMonth=b.currentMonth=e;b.selectedYear=b.currentYear=f;this._selectDate(c,this._formatDate(b,b.currentDay,b.currentMonth,b.currentYear))}},_clearDate:function(b){b=a(b);this._getInst(b[0]);this._selectDate(b,"")},_selectDate:function(b,c){b=this._getInst(a(b)[0]);c=c!=null?c:this._formatDate(b);b.input&&b.input.val(c);this._updateAlternate(b);var d=this._get(b,"onSelect");if(d)d.apply(b.input?b.input[0]:null,[c,b]);else b.input&&b.input.trigger("change");if(b.inline)this._updateDatepicker(b);else{this._hideDatepicker();this._lastInput=b.input[0];typeof b.input[0]!="object"&&b.input.focus();this._lastInput=null}},_updateAlternate:function(b){var c=this._get(b,"altField");if(c){var d=this._get(b,"altFormat")||this._get(b,"dateFormat"),e=this._getDate(b),f=this.formatDate(d,e,this._getFormatConfig(b));a(c).each(function(){a(this).val(f)})}},noWeekends:function(a){a=a.getDay();return[a>0&&a<6,""]},iso8601Week:function(a){a=new Date(a.getTime());a.setDate(a.getDate()+4-(a.getDay()||7));var b=a.getTime();a.setMonth(0);a.setDate(1);return Math.floor(Math.round((b-a)/864e5)/7)+1},parseDate:function(i,c,a){if(i==null||c==null)throw"Invalid arguments";c=typeof c=="object"?c.toString():c+"";if(c=="")return null;var f=(a?a.shortYearCutoff:null)||this._defaults.shortYearCutoff;f=typeof f!="string"?f:(new Date).getFullYear()%100+parseInt(f,10);for(var p=(a?a.dayNamesShort:null)||this._defaults.dayNamesShort,r=(a?a.dayNames:null)||this._defaults.dayNames,s=(a?a.monthNamesShort:null)||this._defaults.monthNamesShort,q=(a?a.monthNames:null)||this._defaults.monthNames,d=a=-1,g=-1,n=-1,l=false,k=function(a){(a=h+1<i.length&&i.charAt(h+1)==a)&&h++;return a},j=function(a){var b=k(a);a=new RegExp("^\\d{1,"+(a=="@"?14:a=="!"?20:a=="y"&&b?4:a=="o"?3:2)+"}");a=c.substring(e).match(a);if(!a)throw"Missing number at position "+e;e+=a[0].length;return parseInt(a[0],10)},o=function(b,a,d){b=k(b)?d:a;for(a=0;a<b.length;a++)if(c.substr(e,b[a].length).toLowerCase()==b[a].toLowerCase()){e+=b[a].length;return a+1}throw"Unknown name at position "+e;},m=function(){if(c.charAt(e)!=i.charAt(h))throw"Unexpected literal at position "+e;e++},e=0,h=0;h<i.length;h++)if(l)if(i.charAt(h)=="'"&&!k("'"))l=false;else m();else switch(i.charAt(h)){case"d":g=j("d");break;case"D":o("D",p,r);break;case"o":n=j("o");break;case"m":d=j("m");break;case"M":d=o("M",s,q);break;case"y":a=j("y");break;case"@":var b=new Date(j("@"));a=b.getFullYear();d=b.getMonth()+1;g=b.getDate();break;case"!":b=new Date((j("!")-this._ticksTo1970)/1e4);a=b.getFullYear();d=b.getMonth()+1;g=b.getDate();break;case"'":if(k("'"))m();else l=true;break;default:m()}if(a==-1)a=(new Date).getFullYear();else if(a<100)a+=(new Date).getFullYear()-(new Date).getFullYear()%100+(a<=f?0:-100);if(n>-1){d=1;g=n;do{f=this._getDaysInMonth(a,d-1);if(g<=f)break;d++;g-=f}while(1)}b=this._daylightSavingAdjust(new Date(a,d-1,g));if(b.getFullYear()!=a||b.getMonth()+1!=d||b.getDate()!=g)throw"Invalid date";return b},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*864e9,formatDate:function(e,a,c){if(!a)return"";var j=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,k=(c?c.dayNames:null)||this._defaults.dayNames,l=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort;c=(c?c.monthNames:null)||this._defaults.monthNames;var f=function(a){(a=d+1<e.length&&e.charAt(d+1)==a)&&d++;return a},g=function(c,a,b){a=""+a;if(f(c))for(;a.length<b;)a="0"+a;return a},i=function(c,a,b,d){return f(c)?d[a]:b[a]},b="",h=false;if(a)for(var d=0;d<e.length;d++)if(h)if(e.charAt(d)=="'"&&!f("'"))h=false;else b+=e.charAt(d);else switch(e.charAt(d)){case"d":b+=g("d",a.getDate(),2);break;case"D":b+=i("D",a.getDay(),j,k);break;case"o":b+=g("o",(a.getTime()-+new Date(a.getFullYear(),0,0))/864e5,3);break;case"m":b+=g("m",a.getMonth()+1,2);break;case"M":b+=i("M",a.getMonth(),l,c);break;case"y":b+=f("y")?a.getFullYear():(a.getYear()%100<10?"0":"")+a.getYear()%100;break;case"@":b+=a.getTime();break;case"!":b+=a.getTime()*1e4+this._ticksTo1970;break;case"'":if(f("'"))b+="'";else h=true;break;default:b+=e.charAt(d)}return b},_possibleChars:function(b){for(var c="",d=false,e=function(c){(c=a+1<b.length&&b.charAt(a+1)==c)&&a++;return c},a=0;a<b.length;a++)if(d)if(b.charAt(a)=="'"&&!e("'"))d=false;else c+=b.charAt(a);else switch(b.charAt(a)){case"d":case"m":case"y":case"@":c+="0123456789";break;case"D":case"M":return null;case"'":if(e("'"))c+="'";else d=true;break;default:c+=b.charAt(a)}return c},_get:function(b,a){return b.settings[a]!==c?b.settings[a]:this._defaults[a]},_setDateFromField:function(a,e){if(a.input.val()!=a.lastVal){var f=this._get(a,"dateFormat"),c=a.lastVal=a.input?a.input.val():null,b,d;b=d=this._getDefaultDate(a);var g=this._getFormatConfig(a);try{b=this.parseDate(f,c,g)||d}catch(h){this.log(h);c=e?"":c}a.selectedDay=b.getDate();a.drawMonth=a.selectedMonth=b.getMonth();a.drawYear=a.selectedYear=b.getFullYear();a.currentDay=c?b.getDate():0;a.currentMonth=c?b.getMonth():0;a.currentYear=c?b.getFullYear():0;this._adjustInstDate(a)}},_getDefaultDate:function(a){return this._restrictMinMax(a,this._determineDate(a,this._get(a,"defaultDate"),new Date))},_determineDate:function(c,b,d){var e=function(b){var a=new Date;a.setDate(a.getDate()+b);return a},f=function(e){try{return a.datepicker.parseDate(a.datepicker._get(c,"dateFormat"),e,a.datepicker._getFormatConfig(c))}catch(i){}var b=(e.toLowerCase().match(/^c/)?a.datepicker._getDate(c):null)||new Date,f=b.getFullYear(),g=b.getMonth();b=b.getDate();for(var h=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,d=h.exec(e);d;){switch(d[2]||"d"){case"d":case"D":b+=parseInt(d[1],10);break;case"w":case"W":b+=parseInt(d[1],10)*7;break;case"m":case"M":g+=parseInt(d[1],10);b=Math.min(b,a.datepicker._getDaysInMonth(f,g));break;case"y":case"Y":f+=parseInt(d[1],10);b=Math.min(b,a.datepicker._getDaysInMonth(f,g))}d=h.exec(e)}return new Date(f,g,b)};if(b=(b=b==null||b===""?d:typeof b=="string"?f(b):typeof b=="number"?isNaN(b)?d:e(b):new Date(b.getTime()))&&b.toString()=="Invalid Date"?d:b){b.setHours(0);b.setMinutes(0);b.setSeconds(0);b.setMilliseconds(0)}return this._daylightSavingAdjust(b)},_daylightSavingAdjust:function(a){if(!a)return null;a.setHours(a.getHours()>12?a.getHours()+2:0);return a},_setDate:function(a,b,c){var d=!b,e=a.selectedMonth,f=a.selectedYear;b=this._restrictMinMax(a,this._determineDate(a,b,new Date));a.selectedDay=a.currentDay=b.getDate();a.drawMonth=a.selectedMonth=a.currentMonth=b.getMonth();a.drawYear=a.selectedYear=a.currentYear=b.getFullYear();(e!=a.selectedMonth||f!=a.selectedYear)&&!c&&this._notifyChange(a);this._adjustInstDate(a);a.input&&a.input.val(d?"":this._formatDate(a))},_getDate:function(a){return!a.currentYear||a.input&&a.input.val()==""?null:this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay))},_generateHTML:function(c){var o=new Date;o=this._daylightSavingAdjust(new Date(o.getFullYear(),o.getMonth(),o.getDate()));var m=this._get(c,"isRTL"),x=this._get(c,"showButtonPanel"),v=this._get(c,"hideIfNoPrevNext"),h=this._get(c,"navigationAsDateFormat"),n=this._getNumberOfMonths(c),d=this._get(c,"showCurrentAtPos"),j=this._get(c,"stepMonths"),A=n[0]!=1||n[1]!=1,B=this._daylightSavingAdjust(!c.currentDay?new Date(9999,9,9):new Date(c.currentYear,c.currentMonth,c.currentDay)),s=this._getMinMaxDate(c,"min"),q=this._getMinMaxDate(c,"max");d=c.drawMonth-d;var g=c.drawYear;if(d<0){d+=12;g--}if(q)for(var i=this._daylightSavingAdjust(new Date(q.getFullYear(),q.getMonth()-n[0]*n[1]+1,q.getDate())),i=s&&i<s?s:i;this._daylightSavingAdjust(new Date(g,d,1))>i;){d--;if(d<0){d=11;g--}}c.drawMonth=d;c.drawYear=g;i=this._get(c,"prevText");i=!h?i:this.formatDate(i,this._daylightSavingAdjust(new Date(g,d-j,1)),this._getFormatConfig(c));i=this._canAdjustMonth(c,-1,g,d)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery_'+b+".datepicker._adjustDate('#"+c.id+"', -"+j+", 'M');\" title=\""+i+'"><span class="ui-icon ui-icon-circle-triangle-'+(m?"e":"w")+'">'+i+"</span></a>":v?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+i+'"><span class="ui-icon ui-icon-circle-triangle-'+(m?"e":"w")+'">'+i+"</span></a>";var k=this._get(c,"nextText");k=!h?k:this.formatDate(k,this._daylightSavingAdjust(new Date(g,d+j,1)),this._getFormatConfig(c));v=this._canAdjustMonth(c,1,g,d)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery_'+b+".datepicker._adjustDate('#"+c.id+"', +"+j+", 'M');\" title=\""+k+'"><span class="ui-icon ui-icon-circle-triangle-'+(m?"w":"e")+'">'+k+"</span></a>":v?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+k+'"><span class="ui-icon ui-icon-circle-triangle-'+(m?"w":"e")+'">'+k+"</span></a>";j=this._get(c,"currentText");k=this._get(c,"gotoCurrent")&&c.currentDay?B:o;j=!h?j:this.formatDate(j,k,this._getFormatConfig(c));h=!c.inline?'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery_'+b+'.datepicker._hideDatepicker();">'+this._get(c,"closeText")+"</button>":"";x=x?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(m?h:"")+(this._isInRange(c,k)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery_'+b+".datepicker._gotoToday('#"+c.id+"');\">"+j+"</button>":"")+(m?"":h)+"</div>":"";h=parseInt(this._get(c,"firstDay"),10);h=isNaN(h)?0:h;j=this._get(c,"showWeek");k=this._get(c,"dayNames");this._get(c,"dayNamesShort");var K=this._get(c,"dayNamesMin"),M=this._get(c,"monthNames"),L=this._get(c,"monthNamesShort"),I=this._get(c,"beforeShowDay"),C=this._get(c,"showOtherMonths"),J=this._get(c,"selectOtherMonths");this._get(c,"calculateWeek");for(var D=this._getDefaultDate(c),y="",t=0;t<n[0];t++){for(var E="",u=0;u<n[1];u++){var F=this._daylightSavingAdjust(new Date(g,d,c.selectedDay)),f=" ui-corner-all",l="";if(A){l+='<div class="ui-datepicker-group';if(n[1]>1)switch(u){case 0:l+=" ui-datepicker-group-first";f=" ui-corner-"+(m?"right":"left");break;case n[1]-1:l+=" ui-datepicker-group-last";f=" ui-corner-"+(m?"left":"right");break;default:l+=" ui-datepicker-group-middle";f=""}l+='">'}l+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+f+'">'+(/all|left/.test(f)&&t==0?m?v:i:"")+(/all|right/.test(f)&&t==0?m?i:v:"")+this._generateMonthYearHeader(c,d,g,s,q,t>0||u>0,M,L)+'</div><table class="ui-datepicker-calendar"><thead><tr>';var p=j?'<th class="ui-datepicker-week-col">'+this._get(c,"weekHeader")+"</th>":"";for(f=0;f<7;f++){var e=(f+h)%7;p+="<th"+((f+h+6)%7>=5?' class="ui-datepicker-week-end"':"")+'><span title="'+k[e]+'">'+K[e]+"</span></th>"}l+=p+"</tr></thead><tbody>";p=this._getDaysInMonth(g,d);if(g==c.selectedYear&&d==c.selectedMonth)c.selectedDay=Math.min(c.selectedDay,p);f=(this._getFirstDayOfMonth(g,d)-h+7)%7;p=A?6:Math.ceil((f+p)/7);e=this._daylightSavingAdjust(new Date(g,d,1-f));for(var G=0;G<p;G++){l+="<tr>";var H=!j?"":'<td class="ui-datepicker-week-col">'+this._get(c,"calculateWeek")(e)+"</td>";for(f=0;f<7;f++){var w=I?I.apply(c.input?c.input[0]:null,[e]):[true,""],r=e.getMonth()!=d,z=r&&!J||!w[0]||s&&e<s||q&&e>q;H+='<td class="'+((f+h+6)%7>=5?" ui-datepicker-week-end":"")+(r?" ui-datepicker-other-month":"")+(e.getTime()==F.getTime()&&d==c.selectedMonth&&c._keyEvent||D.getTime()==e.getTime()&&D.getTime()==F.getTime()?" "+this._dayOverClass:"")+(z?" "+this._unselectableClass+" ui-state-disabled":"")+(r&&!C?"":" "+w[1]+(e.getTime()==B.getTime()?" "+this._currentClass:"")+(e.getTime()==o.getTime()?" ui-datepicker-today":""))+'"'+((!r||C)&&w[2]?' title="'+w[2]+'"':"")+(z?"":' onclick="DP_jQuery_'+b+".datepicker._selectDay('#"+c.id+"',"+e.getMonth()+","+e.getFullYear()+', this);return false;"')+">"+(r&&!C?"&#xa0;":z?'<span class="ui-state-default">'+e.getDate()+"</span>":'<a class="ui-state-default'+(e.getTime()==o.getTime()?" ui-state-highlight":"")+(e.getTime()==B.getTime()?" ui-state-active":"")+(r?" ui-priority-secondary":"")+'" href="#">'+e.getDate()+"</a>")+"</td>";e.setDate(e.getDate()+1);e=this._daylightSavingAdjust(e)}l+=H+"</tr>"}d++;if(d>11){d=0;g++}l+="</tbody></table>"+(A?"</div>"+(n[0]>0&&u==n[1]-1?'<div class="ui-datepicker-row-break"></div>':""):"");E+=l}y+=E}y+=x+(a.browser.msie&&parseInt(a.browser.version,10)<7&&!c.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':"");c._keyEvent=false;return y},_generateMonthYearHeader:function(c,d,g,k,l,m,i,e){var n=this._get(c,"changeMonth"),o=this._get(c,"changeYear"),q=this._get(c,"showMonthAfterYear"),f='<div class="ui-datepicker-title">',j="";if(m||!n)j+='<span class="ui-datepicker-month">'+i[d]+"</span>";else{i=k&&k.getFullYear()==g;var r=l&&l.getFullYear()==g;j+='<select class="ui-datepicker-month" onchange="DP_jQuery_'+b+".datepicker._selectMonthYear('#"+c.id+"', this, 'M');\" onclick=\"DP_jQuery_"+b+".datepicker._clickMonthYear('#"+c.id+"');\">";for(var h=0;h<12;h++)if((!i||h>=k.getMonth())&&(!r||h<=l.getMonth()))j+='<option value="'+h+'"'+(h==d?' selected="selected"':"")+">"+e[h]+"</option>";j+="</select>"}q||(f+=j+(m||!(n&&o)?"&#xa0;":""));c.yearshtml="";if(m||!o)f+='<span class="ui-datepicker-year">'+g+"</span>";else{e=this._get(c,"yearRange").split(":");var p=(new Date).getFullYear();i=function(a){a=a.match(/c[+-].*/)?g+parseInt(a.substring(1),10):a.match(/[+-].*/)?p+parseInt(a,10):parseInt(a,10);return isNaN(a)?p:a};d=i(e[0]);e=Math.max(d,i(e[1]||""));d=k?Math.max(d,k.getFullYear()):d;e=l?Math.min(e,l.getFullYear()):e;for(c.yearshtml+='<select class="ui-datepicker-year" onchange="DP_jQuery_'+b+".datepicker._selectMonthYear('#"+c.id+"', this, 'Y');\" onclick=\"DP_jQuery_"+b+".datepicker._clickMonthYear('#"+c.id+"');\">";d<=e;d++)c.yearshtml+='<option value="'+d+'"'+(d==g?' selected="selected"':"")+">"+d+"</option>";c.yearshtml+="</select>";if(a.browser.mozilla)f+='<select class="ui-datepicker-year"><option value="'+g+'" selected="selected">'+g+"</option></select>";else{f+=c.yearshtml;c.yearshtml=null}}f+=this._get(c,"yearSuffix");if(q)f+=(m||!(n&&o)?"&#xa0;":"")+j;f+="</div>";return f},_adjustInstDate:function(a,c,d){var b=a.drawYear+(d=="Y"?c:0),e=a.drawMonth+(d=="M"?c:0);c=Math.min(a.selectedDay,this._getDaysInMonth(b,e))+(d=="D"?c:0);b=this._restrictMinMax(a,this._daylightSavingAdjust(new Date(b,e,c)));a.selectedDay=b.getDate();a.drawMonth=a.selectedMonth=b.getMonth();a.drawYear=a.selectedYear=b.getFullYear();(d=="M"||d=="Y")&&this._notifyChange(a)},_restrictMinMax:function(a,b){var c=this._getMinMaxDate(a,"min");a=this._getMinMaxDate(a,"max");b=c&&b<c?c:b;return b=a&&b>a?a:b},_notifyChange:function(a){var b=this._get(a,"onChangeMonthYear");b&&b.apply(a.input?a.input[0]:null,[a.selectedYear,a.selectedMonth+1,a])},_getNumberOfMonths:function(a){a=this._get(a,"numberOfMonths");return a==null?[1,1]:typeof a=="number"?[1,a]:a},_getMinMaxDate:function(a,b){return this._determineDate(a,this._get(a,b+"Date"),null)},_getDaysInMonth:function(a,b){return 32-this._daylightSavingAdjust(new Date(a,b,32)).getDate()},_getFirstDayOfMonth:function(a,b){return new Date(a,b,1).getDay()},_canAdjustMonth:function(c,b,a,e){var d=this._getNumberOfMonths(c);a=this._daylightSavingAdjust(new Date(a,e+(b<0?b:d[0]*d[1]),1));b<0&&a.setDate(this._getDaysInMonth(a.getFullYear(),a.getMonth()));return this._isInRange(c,a)},_isInRange:function(a,b){var c=this._getMinMaxDate(a,"min");a=this._getMinMaxDate(a,"max");return(!c||b.getTime()>=c.getTime())&&(!a||b.getTime()<=a.getTime())},_getFormatConfig:function(a){var b=this._get(a,"shortYearCutoff");b=typeof b!="string"?b:(new Date).getFullYear()%100+parseInt(b,10);return{shortYearCutoff:b,dayNamesShort:this._get(a,"dayNamesShort"),dayNames:this._get(a,"dayNames"),monthNamesShort:this._get(a,"monthNamesShort"),monthNames:this._get(a,"monthNames")}},_formatDate:function(a,b,c,d){if(!b){a.currentDay=a.selectedDay;a.currentMonth=a.selectedMonth;a.currentYear=a.selectedYear}b=b?typeof b=="object"?b:this._daylightSavingAdjust(new Date(d,c,b)):this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));return this.formatDate(this._get(a,"dateFormat"),b,this._getFormatConfig(a))}});a.fn.datepicker=function(b){if(!this.length)return this;if(!a.datepicker.initialized){a(document).mousedown(a.datepicker._checkExternalClick).find("body").append(a.datepicker.dpDiv);a.datepicker.initialized=true}var c=Array.prototype.slice.call(arguments,1);return typeof b=="string"&&(b=="isDisabled"||b=="getDate"||b=="widget")?a.datepicker["_"+b+"Datepicker"].apply(a.datepicker,[this[0]].concat(c)):b=="option"&&arguments.length==2&&typeof arguments[1]=="string"?a.datepicker["_"+b+"Datepicker"].apply(a.datepicker,[this[0]].concat(c)):this.each(function(){typeof b=="string"?a.datepicker["_"+b+"Datepicker"].apply(a.datepicker,[this].concat(c)):a.datepicker._attachDatepicker(this,b)})};a.datepicker=new e;a.datepicker.initialized=false;a.datepicker.uuid=+new Date;a.datepicker.version="1.8.11";window["DP_jQuery_"+b]=a})(jQuery);(function(a){a.tools=a.tools||{};a.tools.tabs={version:"1.0.4",conf:{tabs:"a",current:"current",onBeforeClick:null,onClick:null,effect:"default",initialIndex:0,event:"click",api:false,rotate:false},addEffect:function(a,b){c[a]=b}};var c={"default":function(b,a){this.getPanes().hide().eq(b).show();a.call()},fade:function(e,d){var b=this.getConf(),c=b.fadeOutSpeed,a=this.getPanes();if(c)a.fadeOut(c);else a.hide();a.eq(e).fadeIn(b.fadeInSpeed,d)},slide:function(b,a){this.getPanes().slideUp(200);this.getPanes().eq(b).slideDown(400,a)},ajax:function(b,a){this.getPanes().eq(0).load(this.getTabs().eq(b).attr("href"),a)}},b;a.tools.tabs.addEffect("horizontal",function(d,c){if(!b)b=this.getPanes().eq(0).width();this.getCurrentPane().animate({width:0},function(){a(this).hide()});this.getPanes().eq(d).animate({width:b},function(){a(this).show();c.call()})});function d(e,h,d){var b=this,g=a(this),f;a.each(d,function(c,b){a.isFunction(b)&&g.bind(c,b)});a.extend(this,{click:function(h,i){var l=b.getCurrentPane(),j=e.eq(h);if(typeof h=="string"&&h.replace("#","")){j=e.filter("[href*="+h.replace("#","")+"]");h=Math.max(e.index(j),0)}if(d.rotate){var k=e.length-1;if(h<0)return b.click(k,i);if(h>k)return b.click(0,i)}if(!j.length){if(f>=0)return b;h=d.initialIndex;j=e.eq(h)}if(h===f)return b;i=i||a.Event();i.type="onBeforeClick";g.trigger(i,[h]);if(i.isDefaultPrevented())return;c[d.effect].call(b,h,function(){i.type="onClick";g.trigger(i,[h])});i.type="onStart";g.trigger(i,[h]);if(i.isDefaultPrevented())return;f=h;e.removeClass(d.current);j.addClass(d.current);return b},getConf:function(){return d},getTabs:function(){return e},getPanes:function(){return h},getCurrentPane:function(){return h.eq(f)},getCurrentTab:function(){return e.eq(f)},getIndex:function(){return f},next:function(){return b.click(f+1)},prev:function(){return b.click(f-1)},bind:function(a,c){g.bind(a,c);return b},onBeforeClick:function(a){return this.bind("onBeforeClick",a)},onClick:function(a){return this.bind("onClick",a)},unbind:function(a){g.unbind(a);return b}});e.each(function(c){a(this).bind(d.event,function(a){b.click(c,a);return false})});if(location.hash)b.click(location.hash);else(d.initialIndex===0||d.initialIndex>0)&&b.click(d.initialIndex);h.find("a[href^=#]").click(function(c){b.click(a(this).attr("href"),c)})}a.fn.tabs=function(e,b){var c=this.eq(typeof b=="number"?b:0).data("tabs");if(c)return c;if(a.isFunction(b))b={onBeforeClick:b};var g=a.extend({},a.tools.tabs.conf),f=this.length;b=a.extend(g,b);this.each(function(){var g=a(this),h=g.find(b.tabs);if(!h.length)h=g.children();var i=e.jquery?e:g.children(e);if(!i.length)i=f==1?a(e):g.parent().find(e);c=new d(h,i,b);g.data("tabs",c)});return b.api?c:this}})(jQuery);(function(a){var c=[];a.tools=a.tools||{};a.tools.tooltip={version:"1.1.2",conf:{effect:"toggle",fadeOutSpeed:"fast",tip:null,predelay:0,delay:30,opacity:1,lazy:undefined,position:["top","center"],offset:[0,0],cancelDefault:true,relative:false,oneInstance:true,events:{def:"mouseover,mouseout",input:"focus,blur",widget:"focus mouseover,blur mouseout",tooltip:"mouseover,mouseout"},api:false},addEffect:function(a,d,c){b[a]=[d,c]}};var b={toggle:[function(c){var d=this.getConf(),a=this.getTip(),b=d.opacity;b<1&&a.css({opacity:b});a.show();c.call()},function(a){this.getTip().hide();a.call()}],fade:[function(a){this.getTip().fadeIn(this.getConf().fadeInSpeed,a)},function(a){this.getTip().fadeOut(this.getConf().fadeOutSpeed,a)}]};function d(e,d){var g=this,i=a(this);e.data("tooltip",g);var f=e.next();if(d.tip){f=a(d.tip);if(f.length>1){f=e.nextAll(d.tip).eq(0);if(!f.length)f=e.parent().nextAll(d.tip).eq(0)}}function n(){var c=d.relative?e.position().top:e.offset().top,b=d.relative?e.position().left:e.offset().left,a=d.position[0];c-=f.outerHeight()-d.offset[0];b+=e.outerWidth()+d.offset[1];var g=f.outerHeight()+e.outerHeight();if(a=="center")c+=g/2;if(a=="bottom")c+=g;a=d.position[1];var h=f.outerWidth()+e.outerWidth();if(a=="center")b-=h/2;if(a=="left")b-=h;return{top:c,left:b}}var j=e.is(":input"),o=j&&e.is(":checkbox, :radio, select, :button"),m=e.attr("type"),h=d.events[m]||d.events[j?o?"widget":"input":"def"];h=h.split(/,\s*/);if(h.length!=2)throw"Tooltip: bad events configuration for "+m;e.bind(h[0],function(b){d.oneInstance&&a.each(c,function(){this.hide()});var e=f.data("trigger");e&&e[0]!=this&&f.hide().stop(true,true);b.target=this;g.show(b);h=d.events.tooltip.split(/,\s*/);f.bind(h[0],function(){g.show(b)});h[1]&&f.bind(h[1],function(){g.hide(b)})});e.bind(h[1],function(a){g.hide(a)});!a.browser.msie&&!j&&!d.predelay&&e.mousemove(function(){!g.isShown()&&e.triggerHandler("mouseover")});d.opacity<1&&f.css("opacity",d.opacity);var l=0,k=e.attr("title");if(k&&d.cancelDefault){e.removeAttr("title");e.data("title",k)}a.extend(g,{show:function(c){if(c)e=a(c.target);clearTimeout(f.data("timer"));if(f.is(":animated")||f.is(":visible"))return g;function h(){f.data("trigger",e);var h=n(c);d.tip&&k&&f.html(e.data("title"));c=c||a.Event();c.type="onBeforeShow";i.trigger(c,[h]);if(c.isDefaultPrevented())return g;h=n(c);f.css({position:"absolute",top:h.top,left:h.left});var j=b[d.effect];if(!j)throw'Nonexistent effect "'+d.effect+'"';j[0].call(g,function(){c.type="onShow";i.trigger(c)})}if(d.predelay){clearTimeout(l);l=setTimeout(h,d.predelay)}else h();return g},hide:function(c){clearTimeout(f.data("timer"));clearTimeout(l);if(!f.is(":visible"))return;function e(){c=c||a.Event();c.type="onBeforeHide";i.trigger(c);if(c.isDefaultPrevented())return;b[d.effect][1].call(g,function(){c.type="onHide";i.trigger(c)})}if(d.delay&&c)f.data("timer",setTimeout(e,d.delay));else e();return g},isShown:function(){return f.is(":visible, :animated")},getConf:function(){return d},getTip:function(){return f},getTrigger:function(){return e},bind:function(a,b){i.bind(a,b);return g},onHide:function(a){return this.bind("onHide",a)},onBeforeShow:function(a){return this.bind("onBeforeShow",a)},onShow:function(a){return this.bind("onShow",a)},onBeforeHide:function(a){return this.bind("onBeforeHide",a)},unbind:function(a){i.unbind(a);return g}});a.each(d,function(c,b){a.isFunction(b)&&g.bind(c,b)})}a.prototype.tooltip=function(b){var e=this.eq(typeof b=="number"?b:0).data("tooltip");if(e)return e;var f=a.extend(true,{},a.tools.tooltip.conf);if(a.isFunction(b))b={onBeforeShow:b};else if(typeof b=="string")b={tip:b};b=a.extend(true,f,b);if(typeof b.position=="string")b.position=b.position.split(/,?\s/);if(b.lazy!==false&&(b.lazy===true||this.length>20))this.one("mouseover",function(f){e=new d(a(this),b);e.show(f);c.push(e)});else this.each(function(){e=new d(a(this),b);c.push(e)});return b.api?e:this}})(jQuery);(function(a){a.tools=a.tools||{};a.tools.scrollable={version:"1.1.2",conf:{size:5,vertical:false,speed:400,keyboard:true,keyboardSteps:null,disabledClass:"disabled",hoverClass:null,clickable:true,activeClass:"active",easing:"swing",loop:false,items:".items",item:null,prev:".prev",next:".next",prevPage:".prevPage",nextPage:".nextPage",api:false}};var b;function c(j,d){var c=this,g=a(this),m=!d.vertical,h=j.children(),e=0,f;if(!b)b=c;a.each(d,function(c,b){a.isFunction(b)&&g.bind(c,b)});if(h.length>1)h=a(d.items,j);function i(b){var c=a(b);return d.globalNav?c:j.parent().find(b)}j.data("finder",i);var n=i(d.prev),k=i(d.next),o=i(d.prevPage),l=i(d.nextPage);a.extend(c,{getIndex:function(){return e},getClickIndex:function(){var a=c.getItems();return a.index(a.filter("."+d.activeClass))},getConf:function(){return d},getSize:function(){return c.getItems().size()},getPageAmount:function(){return Math.ceil(this.getSize()/d.size)},getPageIndex:function(){return Math.ceil(e/d.size)},getNaviButtons:function(){return n.add(k).add(o).add(l)},getRoot:function(){return j},getItemWrap:function(){return h},getItems:function(){return h.children(d.item)},getVisibleItems:function(){return c.getItems().slice(e,e+d.size)},seekTo:function(f,i,p){if(f<0)f=0;if(e===f)return c;if(a.isFunction(i))p=i;if(f>c.getSize()-d.size)return d.loop?c.begin():this.end();var q=c.getItems().eq(f);if(!q.length)return c;var j=a.Event("onBeforeSeek");g.trigger(j,[f]);if(j.isDefaultPrevented())return c;if(i===undefined||a.isFunction(i))i=d.speed;function r(){p&&p.call(c,f);g.trigger("onSeek",[f])}if(m)h.animate({left:-q.position().left},i,d.easing,r);else h.animate({top:-q.position().top},i,d.easing,r);b=c;e=f;j=a.Event("onStart");g.trigger(j,[f]);if(j.isDefaultPrevented())return c;n.add(o).toggleClass(d.disabledClass,f===0);k.add(l).toggleClass(d.disabledClass,f>=c.getSize()-d.size);return c},move:function(a,c,b){f=a>0;return this.seekTo(e+a,c,b)},next:function(b,a){return this.move(1,b,a)},prev:function(b,a){return this.move(-1,b,a)},movePage:function(b,h,g){f=b>0;var c=d.size*b,a=e%d.size;if(a>0)c+=b>0?-a:d.size-a;return this.move(c,h,g)},prevPage:function(b,a){return this.movePage(-1,b,a)},nextPage:function(b,a){return this.movePage(1,b,a)},setPage:function(b,c,a){return this.seekTo(b*d.size,c,a)},begin:function(b,a){f=false;return this.seekTo(0,b,a)},end:function(e,b){f=true;var a=this.getSize()-d.size;return a>0?this.seekTo(a,e,b):c},reload:function(){g.trigger("onReload");return c},focus:function(){b=c;return c},click:function(a){var i=c.getItems().eq(a),b=d.activeClass,g=d.size;if(a<0||a>=c.getSize())return c;if(g==1){if(d.loop)return c.next();if(a===0||a==c.getSize()-1)f=f===undefined?true:!f;return f===false?c.prev():c.next()}if(g==2){if(a==e)a--;c.getItems().removeClass(b);i.addClass(b);return c.seekTo(a,time,fn)}if(!i.hasClass(b)){c.getItems().removeClass(b);i.addClass(b);var j=Math.floor(g/2),h=a-j;if(h>c.getSize()-g)h=c.getSize()-g;if(h!==a)return c.seekTo(h)}return c},bind:function(a,b){g.bind(a,b);return c},unbind:function(a){g.unbind(a);return c}});a.each("onBeforeSeek,onStart,onSeek,onReload".split(","),function(b,a){c[a]=function(b){return c.bind(a,b)}});n.addClass(d.disabledClass).click(function(){c.prev()});k.click(function(){c.next()});l.click(function(){c.nextPage()});c.getSize()<d.size&&k.add(l).addClass(d.disabledClass);o.addClass(d.disabledClass).click(function(){c.prevPage()});var p=d.hoverClass,q="keydown."+Math.random().toString().substring(10);c.onReload(function(){p&&c.getItems().hover(function(){a(this).addClass(p)},function(){a(this).removeClass(p)});d.clickable&&c.getItems().each(function(b){a(this).unbind("click.scrollable").bind("click.scrollable",function(d){return a(d.target).is("a")?void 0:c.click(b)})});if(d.keyboard)a(document).unbind(q).bind(q,function(a){if(a.altKey||a.ctrlKey)return;if(d.keyboard!="static"&&b!=c)return;var e=d.keyboardSteps;if(m&&(a.keyCode==37||a.keyCode==39)){c.move(a.keyCode==37?-e:e);return a.preventDefault()}if(!m&&(a.keyCode==38||a.keyCode==40)){c.move(a.keyCode==38?-e:e);return a.preventDefault()}return true});else a(document).unbind(q)});c.reload()}a.fn.scrollable=function(b){var d=this.eq(typeof b=="number"?b:0).data("scrollable");if(d)return d;var e=a.extend({},a.tools.scrollable.conf);b=a.extend(e,b);b.keyboardSteps=b.keyboardSteps||b.size;this.each(function(){d=new c(a(this),b);a(this).data("scrollable",d)});return b.api?d:this}})(jQuery);(function(a){var b=a.tools.scrollable;b.plugins=b.plugins||{};b.plugins.circular={version:"0.5.1",conf:{api:false,clonedClass:"cloned"}};a.fn.circular=function(e){var c=a.extend({},b.plugins.circular.conf),d;a.extend(c,e);this.each(function(){var e=a(this).scrollable(),g=e.getItems(),b=e.getConf(),h=e.getItemWrap(),f=0;if(e)d=e;if(g.length<b.size)return false;g.slice(0,b.size).each(function(b){a(this).clone().appendTo(h).click(function(){e.click(g.length+b)}).addClass(c.clonedClass)});var l=a.makeArray(g.slice(-b.size)).reverse();a(l).each(function(b){a(this).clone().prependTo(h).click(function(){e.click(-b-1)}).addClass(c.clonedClass)});var i=h.children(b.item),j=b.hoverClass;j&&i.hover(function(){a(this).addClass(j)},function(){a(this).removeClass(j)});function k(c){var a=i.eq(c);if(b.vertical)h.css({top:-a.position().top});else h.css({left:-a.position().left})}k(b.size);a.extend(e,{move:function(d,m,j,l){var a=f+d+b.size,h=a>e.getSize()-b.size;if(a<=0||h){var c=f+b.size+(h?-g.length:g.length);k(c);a=c+d}l&&i.removeClass(b.activeClass).eq(a+Math.floor(b.size/2)).addClass(b.activeClass);return a===f+b.size?self:e.seekTo(a,m,j)},begin:function(c,a){return this.seekTo(b.size,c,a)},end:function(b,a){return this.seekTo(g.length,b,a)},click:function(c,e,d){if(!b.clickable)return self;if(b.size==1)return this.next();var a=c-f,g=b.activeClass;a-=Math.floor(b.size/2);return this.move(a,e,d,true)},getIndex:function(){return f},setPage:function(c,d,a){return this.seekTo(c*b.size+b.size,d,a)},getPageAmount:function(){return Math.ceil(g.length/b.size)},getPageIndex:function(){if(f<0)return this.getPageAmount()-1;if(f>=g.length)return 0;var a=(f+b.size)/b.size-1;return a},getVisibleItems:function(){var a=f+b.size;return i.slice(a,a+b.size)}});e.onStart(function(c,a){f=a-b.size;return false});e.getNaviButtons().removeClass(b.disabledClass)});return c.api?d:this}})(jQuery);(function(a){var b=a.tools.scrollable;b.plugins=b.plugins||{};b.plugins.autoscroll={version:"1.0.1",conf:{autoplay:true,interval:3e3,autopause:true,steps:1,api:false}};a.fn.autoscroll=function(d){if(typeof d=="number")d={interval:d};var c=a.extend({},b.plugins.autoscroll.conf),e;a.extend(c,d);this.each(function(){var b=a(this).scrollable();if(b)e=b;var d,g,f=true;b.play=function(){if(d)return;f=false;d=setInterval(function(){b.move(c.steps)},c.interval);b.move(c.steps)};b.pause=function(){d=clearInterval(d)};b.stop=function(){b.pause();f=true};c.autopause&&b.getRoot().add(b.getNaviButtons()).hover(function(){b.pause();clearInterval(g)},function(){if(!f)g=setTimeout(b.play,c.interval)});c.autoplay&&setTimeout(b.play,c.interval)});return c.api?e:this}})(jQuery);(function(a){var b=a.tools.scrollable;b.plugins=b.plugins||{};b.plugins.navigator={version:"1.0.2",conf:{navi:".navi",naviItem:null,activeClass:"active",indexed:false,api:false,idPrefix:null}};a.fn.navigator=function(c){var e=a.extend({},b.plugins.navigator.conf),d;if(typeof c=="string")c={navi:c};c=a.extend(e,c);this.each(function(){var b=a(this).scrollable(),i=b.getRoot(),e=i.data("finder").call(null,c.navi),f=null,j=b.getNaviButtons();if(b)d=b;b.getNaviButtons=function(){return j.add(e)};function h(){if(!e.children().length||e.data("navi")==b){e.empty();e.data("navi",b);for(var d=0;d<b.getPageAmount();d++)e.append(a("<"+(c.naviItem||"a")+"/>"));f=e.children().each(function(d){var e=a(this);e.click(function(a){b.setPage(d);return a.preventDefault()});c.indexed&&e.text(d);c.idPrefix&&e.attr("id",c.idPrefix+d)})}else{f=c.naviItem?e.find(c.naviItem):e.children();f.each(function(c){var d=a(this);d.click(function(a){b.setPage(c);return a.preventDefault()})})}f.eq(0).addClass(c.activeClass)}b.onStart(function(){var a=c.activeClass;f.removeClass(a).eq(b.getPageIndex()).addClass(a)});b.onReload(function(){h()});h();var g=f.filter("[href="+location.hash+"]");g.length&&b.move(f.index(g))});return c.api?d:this}})(jQuery);(function(a){a.fn.wheel=function(a){return this[a?"bind":"trigger"]("wheel",a)};a.event.special.wheel={setup:function(){a.event.add(this,d,c,{})},teardown:function(){a.event.remove(this,d,c)}};var d=!a.browser.mozilla?"mousewheel":"DOMMouseScroll"+(a.browser.version<"1.9"?" mousemove":"");function c(b){switch(b.type){case"mousemove":return a.extend(b.data,{clientX:b.clientX,clientY:b.clientY,pageX:b.pageX,pageY:b.pageY});case"DOMMouseScroll":a.extend(b,b.data);b.delta=-b.detail/3;break;case"mousewheel":b.delta=b.wheelDelta/120}b.type="wheel";return a.event.handle.call(this,b,b.delta)}var b=a.tools.scrollable;b.plugins=b.plugins||{};b.plugins.mousewheel={version:"1.0.1",conf:{api:false,speed:50}};a.fn.mousewheel=function(c){var e=a.extend({},b.plugins.mousewheel.conf),d;if(typeof c=="number")c={speed:c};c=a.extend(e,c);this.each(function(){var b=a(this).scrollable();if(b)d=b;b.getRoot().wheel(function(d,a){b.move(a<0?1:-1,c.speed||50);return false})});return c.api?d:this}})(jQuery);(function(a){a.tools=a.tools||{};a.tools.overlay={version:"1.1.2",addEffect:function(a,b,d){c[a]=[b,d]},conf:{top:"10%",left:"center",absolute:false,speed:"normal",closeSpeed:"fast",effect:"default",close:null,oneInstance:true,closeOnClick:true,closeOnEsc:true,api:false,expose:null,target:null}};var c={};a.tools.overlay.addEffect("default",function(a){this.getOverlay().fadeIn(this.getConf().speed,a)},function(a){this.getOverlay().fadeOut(this.getConf().closeSpeed,a)});var b=[];function d(h,d){var e=this,g=a(this),j=a(window),i,f,k,m=d.expose&&a.tools.expose.version,l=d.target||h.attr("rel");f=l?a(l):null||h;if(!f.length)throw"Could not find Overlay: "+l;h&&h.index(f)==-1&&h.click(function(a){e.load(a);return a.preventDefault()});a.each(d,function(c,b){a.isFunction(b)&&g.bind(c,b)});a.extend(e,{load:function(h){if(e.isOpened())return e;var n=c[d.effect];if(!n)throw'Overlay: cannot find effect : "'+d.effect+'"';d.oneInstance&&a.each(b,function(){this.close(h)});h=h||a.Event();h.type="onBeforeLoad";g.trigger(h);if(h.isDefaultPrevented())return e;k=true;m&&f.expose().load(h);var i=d.top,l=d.left,o=f.outerWidth({margin:true}),p=f.outerHeight({margin:true});if(typeof i=="string")i=i=="center"?Math.max((j.height()-p)/2,0):parseInt(i,10)/100*j.height();if(l=="center")l=Math.max((j.width()-o)/2,0);if(!d.absolute){i+=j.scrollTop();l+=j.scrollLeft()}f.css({top:i,left:l,position:"absolute"});h.type="onStart";g.trigger(h);n[0].call(e,function(){if(k){h.type="onLoad";g.trigger(h)}});d.closeOnClick&&a(document).bind("click.overlay",function(c){if(!e.isOpened())return;var d=a(c.target);if(d.parents(f).length>1)return;a.each(b,function(){this.close(c)})});d.closeOnEsc&&a(document).unbind("keydown.overlay").bind("keydown.overlay",function(c){c.keyCode==27&&a.each(b,function(){this.close(c)})});return e},close:function(f){if(!e.isOpened())return e;f=f||a.Event();f.type="onBeforeClose";g.trigger(f);if(f.isDefaultPrevented())return;k=false;c[d.effect][1].call(e,function(){f.type="onClose";g.trigger(f)});var h=true;a.each(b,function(){if(this.isOpened())h=false});h&&a(document).unbind("click.overlay").unbind("keydown.overlay");return e},getContent:function(){return f},getOverlay:function(){return f},getTrigger:function(){return h},getClosers:function(){return i},isOpened:function(){return k},getConf:function(){return d},bind:function(a,b){g.bind(a,b);return e},unbind:function(a){g.unbind(a);return e}});a.each("onBeforeLoad,onStart,onLoad,onBeforeClose,onClose".split(","),function(b,a){e[a]=function(b){return e.bind(a,b)}});if(m){if(typeof d.expose=="string")d.expose={color:d.expose};a.extend(d.expose,{api:true,closeOnClick:d.closeOnClick,closeOnEsc:false});var n=f.expose(d.expose);n.onBeforeClose(function(a){e.close(a)});e.onClose(function(a){n.close(a)})}i=f.find(d.close||".close");if(!i.length&&!d.close){i=a('<div class="close"></div>');f.prepend(i)}i.click(function(a){e.close(a)})}a.fn.overlay=function(c){var e=this.eq(typeof c=="number"?c:0).data("overlay");if(e)return e;if(a.isFunction(c))c={onBeforeLoad:c};var f=a.extend({},a.tools.overlay.conf);c=a.extend(true,f,c);this.each(function(){e=new d(a(this),c);b.push(e);a(this).data("overlay",e)});return c.api?e:this}})(jQuery);(function(a){var b=a.tools.overlay;b.plugins=b.plugins||{};b.plugins.gallery={version:"1.0.0",conf:{imgId:"img",next:".next",prev:".prev",info:".info",progress:".progress",disabledClass:"disabled",activeClass:"active",opacity:.8,speed:"slow",template:"<strong>${title}</strong> <span>Image ${index} of ${total}</span>",autohide:true,preload:true,api:false}};a.fn.gallery=function(r){var c=a.extend({},b.plugins.gallery.conf),m;a.extend(c,r);m=this.overlay();var f=this,d=m.getOverlay(),k=d.find(c.next),j=d.find(c.prev),h=d.find(c.info),n=d.find(c.progress),g=j.add(k).add(h).css({opacity:c.opacity}),l=m.getClosers(),e;function p(m){n.fadeIn();g.hide();l.hide();var i=m.attr("href"),b=new Image;b.onload=function(){n.fadeOut();var o=a("#"+c.imgId,d);if(!o.length){o=a("<img/>").attr("id",c.imgId).css("visibility","hidden");d.prepend(o)}o.attr("src",i).css("visibility","hidden");var q=b.width,r=(a(window).width()-q)/2;e=f.index(f.filter("[href="+i+"]"));f.removeClass(c.activeClass).eq(e).addClass(c.activeClass);var p=c.disabledClass;g.removeClass(p);e===0&&j.addClass(p);e==f.length-1&&k.addClass(p);var s=c.template.replace("${title}",m.attr("title")||m.data("title")).replace("${index}",e+1).replace("${total}",f.length),t=parseInt(h.css("paddingLeft"),10)+parseInt(h.css("paddingRight"),10);h.html(s).css({width:q-t});d.animate({width:q,height:b.height,left:r},c.speed,function(){o.hide().css("visibility","visible").fadeIn(function(){if(!c.autohide){g.fadeIn();l.show()}})})};b.onerror=function(){d.fadeIn().html("Cannot find image "+i)};b.src=i;c.preload&&f.filter(":eq("+(e-1)+"), :eq("+(e+1)+")").each(function(){var b=new Image;b.src=a(this).attr("href")})}function o(a,b){a.click(function(){if(a.hasClass(c.disabledClass))return;var d=f.eq(i=e+(b?1:-1));d.length&&p(d)})}o(k,true);o(j);a(document).keydown(function(a){if(!d.is(":visible")||a.altKey||a.ctrlKey)return;if(a.keyCode==37||a.keyCode==39){var b=a.keyCode==37?j:k;b.click();return a.preventDefault()}return true});function q(){if(!d.is(":animated")){g.show();l.show()}}c.autohide&&d.hover(q,function(){g.fadeOut();l.hide()}).mousemove(q);var s;this.each(function(){var d=a(this),b=a(this).overlay(),e=b;b.onBeforeLoad(function(){p(d)});b.onClose(function(){f.removeClass(c.activeClass)})});return c.api?s:this}})(jQuery);(function(a){var b=a.tools.overlay;b.effects=b.effects||{};b.effects.apple={version:"1.0.1"};a.extend(b.conf,{start:{absolute:true,top:null,left:null},fadeInSpeed:"fast",zIndex:9999});function c(a){var b=a.offset();return[b.top+a.height()/2,b.left+a.width()/2]}var e=function(m){var b=this.getOverlay(),d=this.getConf(),k=this.getTrigger(),n=this,l=b.outerWidth({margin:true}),e=b.data("img");if(!e){var f=b.css("backgroundImage");if(!f)throw"background-image CSS property not set for overlay";f=f.substring(f.indexOf("(")+1,f.indexOf(")")).replace(/\"/g,"");b.css("backgroundImage","none");e=a('<img src="'+f+'"/>');e.css({border:0,position:"absolute",display:"none"}).width(l);a("body").append(e);b.data("img",e)}var g=a(window),i=d.start.top||Math.round(g.height()/2),h=d.start.left||Math.round(g.width()/2);if(k){var j=c(k);i=j[0];h=j[1]}if(!d.start.absolute){i+=g.scrollTop();h+=g.scrollLeft()}e.css({top:i,left:h,width:0,zIndex:d.zIndex}).show();e.animate({top:b.css("top"),left:b.css("left"),width:l},d.speed,function(){b.css("zIndex",d.zIndex+1).fadeIn(d.fadeInSpeed,function(){if(n.isOpened()&&!a(this).index(b))m.call();else b.hide()})})},d=function(h){var d=this.getOverlay(),a=this.getConf(),b=this.getTrigger(),g=a.start.top,f=a.start.left;d.hide();if(b){var e=c(b);g=e[0];f=e[1]}d.data("img").animate({top:g,left:f,width:0},a.closeSpeed,h)};b.addEffect("apple",e,d)})(jQuery);(function(a){a.tools=a.tools||{};a.tools.expose={version:"1.0.5",conf:{maskId:null,loadSpeed:"slow",closeSpeed:"fast",closeOnClick:true,closeOnEsc:true,zIndex:9998,opacity:.8,color:"#456",api:false}};function b(){if(a.browser.msie){var c=a(document).height(),b=a(window).height();return[window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,c-b<20?b:c]}return[a(window).width(),a(document).height()]}function c(h,d){var e=this,f=a(this),c=null,g=false,i=0;a.each(d,function(c,b){a.isFunction(b)&&f.bind(c,b)});a(window).resize(function(){e.fit()});a.extend(this,{getMask:function(){return c},getExposed:function(){return h},getConf:function(){return d},isLoaded:function(){return g},load:function(j){if(g)return e;i=h.eq(0).css("zIndex");if(d.maskId)c=a("#"+d.maskId);if(!c||!c.length){var l=b();c=a("<div/>").css({position:"absolute",top:0,left:0,width:l[0],height:l[1],display:"none",opacity:0,zIndex:d.zIndex});d.maskId&&c.attr("id",d.maskId);a("body").append(c);var k=c.css("backgroundColor");(!k||k=="transparent"||k=="rgba(0, 0, 0, 0)")&&c.css("backgroundColor",d.color);d.closeOnEsc&&a(document).bind("keydown.unexpose",function(a){a.keyCode==27&&e.close()});d.closeOnClick&&c.bind("click.unexpose",function(a){e.close(a)})}j=j||a.Event();j.type="onBeforeLoad";f.trigger(j);if(j.isDefaultPrevented())return e;a.each(h,function(){var b=a(this);!/relative|absolute|fixed/i.test(b.css("position"))&&b.css("position","relative")});h.css({zIndex:Math.max(d.zIndex+1,i=="auto"?0:i)});var m=c.height();!this.isLoaded()&&c.css({opacity:0,display:"block"}).fadeTo(d.loadSpeed,d.opacity,function(){c.height()!=m&&c.css("height",m);j.type="onLoad";f.trigger(j)});g=true;return e},close:function(b){if(!g)return e;b=b||a.Event();b.type="onBeforeClose";f.trigger(b);if(b.isDefaultPrevented())return e;c.fadeOut(d.closeSpeed,function(){b.type="onClose";f.trigger(b);h.css({zIndex:a.browser.msie?i:null})});g=false;return e},fit:function(){if(c){var a=b();c.css({width:a[0],height:a[1]})}},bind:function(a,b){f.bind(a,b);return e},unbind:function(a){f.unbind(a);return e}});a.each("onBeforeLoad,onLoad,onBeforeClose,onClose".split(","),function(b,a){e[a]=function(b){return e.bind(a,b)}})}a.fn.expose=function(b){var d=this.eq(typeof b=="number"?b:0).data("expose");if(d)return d;if(typeof b=="string")b={color:b};var e=a.extend({},a.tools.expose.conf);b=a.extend(e,b);this.each(function(){d=new c(a(this),b);a(this).data("expose",d)});return b.api?d:this}})(jQuery);(function(){function m(a){console.log("$f.fireEvent",[].slice.call(a))}function e(a){if(!a||typeof a!="object")return a;var c=new a.constructor;for(var b in a)if(a.hasOwnProperty(b))c[b]=e(a[b]);return c}function a(a,e){if(!a)return;var b,c=0,f=a.length;if(f===undefined){for(b in a)if(e.call(a[b],b,a[b])===false)break}else for(var d=a[0];c<f&&e.call(d,c,d)!==false;d=a[++c]);return a}function j(a){return document.getElementById(a)}function b(b,c,d){if(typeof c!="object")return b;b&&c&&a(c,function(c,a){if(!d||typeof a!="function")b[c]=a});return b}function n(b){var c=b.indexOf(".");if(c!=-1){var f=b.substring(0,c)||"*",e=b.substring(c+1,b.length),d=[];a(document.getElementsByTagName(f),function(){this.className&&this.className.indexOf(e)!=-1&&d.push(this)});return d}}function l(a){a=a||window.event;if(a.preventDefault){a.stopPropagation();a.preventDefault()}else{a.returnValue=false;a.cancelBubble=true}return false}function d(b,a,c){b[a]=b[a]||[];b[a].push(c)}function f(){return"_"+(""+Math.random()).substring(2,10)}var i=function(g,h,e){var c=this,i={},j={};c.index=h;if(typeof g=="string")g={url:g};b(this,g,true);a("Begin*,Start,Pause*,Resume*,Seek*,Stop*,Finish*,LastSecond,Update,BufferFull,BufferEmpty,BufferStop".split(","),function(){var a="on"+this;if(a.indexOf("*")!=-1){a=a.substring(0,a.length-1);var b="onBefore"+a.substring(2);c[b]=function(a){d(j,b,a);return c}}c[a]=function(b){d(j,a,b);return c};if(h==-1){if(c[b])e[b]=c[b];if(c[a])e[a]=c[a]}});b(this,{onCuepoint:function(a,d){if(arguments.length==1){i.embedded=[null,a];return c}if(typeof a=="number")a=[a];var b=f();i[b]=[a,d];e.isLoaded()&&e._api().fp_addCuepoints(a,h,b);return c},update:function(a){b(c,a);e.isLoaded()&&e._api().fp_updateClip(a,h);var d=e.getConfig(),f=h==-1?d.clip:d.playlist[h];b(f,a,true)},_fireEvent:function(g,f,k,d){if(g=="onLoad"){a(i,function(b,a){a[0]&&e._api().fp_addCuepoints(a[0],h,b)});return false}d=d||c;if(g=="onCuepoint"){var m=i[f];if(m)return m[1].call(e,d,k)}if(f&&"onBeforeBegin,onMetaData,onStart,onUpdate,onResume".indexOf(g)!=-1){b(d,f);if(f.metaData)if(!d.duration)d.duration=f.metaData.duration;else d.fullDuration=f.metaData.duration}var l=true;a(j[g],function(){l=this.call(e,d,f,k)});return l}});if(g.onCuepoint){var k=g.onCuepoint;c.onCuepoint.apply(c,typeof k=="function"?[k]:k);delete g.onCuepoint}a(g,function(a,b){if(typeof b=="function"){d(j,a,b);delete g[a]}});if(h==-1)e.onCuepoint=this.onCuepoint},g=function(d,h,e,i){var g={},c=this,j=false;i&&b(g,i);a(h,function(a,b){if(typeof b=="function"){g[a]=b;delete h[a]}});b(this,{animate:function(b,a,i){if(!b)return c;if(typeof a=="function"){i=a;a=500}if(typeof b=="string"){var k=b;b={};b[k]=a;a=500}if(i){var j=f();g[j]=i}if(a===undefined)a=500;h=e._api().fp_animate(d,b,a,j);return c},css:function(a,g){if(g!==undefined){var f={};f[a]=g;a=f}h=e._api().fp_css(d,a);b(c,h);return c},show:function(){this.display="block";e._api().fp_showPlugin(d);return c},hide:function(){this.display="none";e._api().fp_hidePlugin(d);return c},toggle:function(){this.display=e._api().fp_togglePlugin(d);return c},fadeTo:function(i,a,b){if(typeof a=="function"){b=a;a=500}if(b){var h=f();g[h]=b}this.display=e._api().fp_fadeTo(d,i,a,h);this.opacity=i;return c},fadeIn:function(b,a){return c.fadeTo(1,b,a)},fadeOut:function(b,a){return c.fadeTo(0,b,a)},getName:function(){return d},getPlayer:function(){return e},_fireEvent:function(f,k){if(f=="onUpdate"){var h=e._api().fp_getPlugin(d);if(!h)return;b(c,h);delete c.methods;if(!j){a(h.methods,function(){var a=""+this;c[a]=function(){var f=[].slice.call(arguments),b=e._api().fp_invoke(d,a,f);return b==="undefined"||b===undefined?c:b}});j=true}}var i=g[f];if(i){i.apply(c,k);if(f.substring(0,1)=="_")delete g[f]}}})};function h(n,p,k){var h=this,o=null,u,t,q=[],r={},s={},v,x,w,A,y,B;b(h,{id:function(){return v},isLoaded:function(){return o!==null},getParent:function(){return n},hide:function(a){if(a)n.style.height="0px";if(o)o.style.height="0px";return h},show:function(){n.style.height=B+"px";if(o)o.style.height=y+"px";return h},isHidden:function(){return o&&parseInt(o.style.height,10)===0},load:function(b){if(!o&&h._fireEvent("onBeforeLoad")!==false){a(c,function(){this.unload()});u=n.innerHTML;if(u&&!flashembed.isSupported(p.version))n.innerHTML="";flashembed(n,p,{config:k});if(b){b.cached=true;d(s,"onLoad",b)}}return h},unload:function(){if(u.replace(/\s/g,"")!==""){if(h._fireEvent("onBeforeUnload")===false)return h;try{if(o){o.fp_close();h._fireEvent("onUnload")}}catch(a){}o=null;n.innerHTML=u}return h},getClip:function(a){if(a===undefined)a=A;return q[a]},getCommonClip:function(){return t},getPlaylist:function(){return q},getPlugin:function(a){var b=r[a];if(!b&&h.isLoaded()){var c=h._api().fp_getPlugin(a);if(c){b=new g(a,c,h);r[a]=b}}return b},getScreen:function(){return h.getPlugin("screen")},getControls:function(){return h.getPlugin("controls")},getConfig:function(a){return a?e(k):k},getFlashParams:function(){return p},loadPlugin:function(b,j,a,c){if(typeof a=="function"){c=a;a={}}var e=c?f():"_";h._api().fp_loadPlugin(b,j,a,e);var d={};d[e]=c;var i=new g(b,null,h,d);r[b]=i;return i},getState:function(){return o?o.fp_getState():-1},play:function(a,c){function b(){if(a!==undefined)h._api().fp_play(a,c);else h._api().fp_play()}if(o)b();else h.load(function(){b()});return h},getVersion:function(){var b="flowplayer.js 3.1.4";if(o){var a=o.fp_getVersion();a.push(b);return a}return b},_api:function(){if(!o)throw"Flowplayer "+h.id()+" not loaded when calling an API method";return o},setClip:function(a){h.setPlaylist([a]);return h},getIndex:function(){return w}});a("Click*,Load*,Unload*,Keypress*,Volume*,Mute*,Unmute*,PlaylistReplace,ClipAdd,Fullscreen*,FullscreenExit,Error,MouseOver,MouseOut".split(","),function(){var a="on"+this;if(a.indexOf("*")!=-1){a=a.substring(0,a.length-1);var b="onBefore"+a.substring(2);h[b]=function(a){d(s,b,a);return h}}h[a]=function(b){d(s,a,b);return h}});a("pause,resume,mute,unmute,stop,toggle,seek,getStatus,getVolume,setVolume,getTime,isPaused,isPlaying,startBuffering,stopBuffering,isFullscreen,toggleFullscreen,reset,close,setPlaylist,addClip,playFeed".split(","),function(){var a=this;h[a]=function(c,d){if(!o)return h;var b=null;if(c!==undefined&&d!==undefined)b=o["fp_"+a](c,d);else b=c===undefined?o["fp_"+a]():o["fp_"+a](c);return b==="undefined"||b===undefined?h:b}});h._fireEvent=function(e){if(typeof e=="string")e=[e];var c=e[0],b=e[1],d=e[2],p=e[3],f=0;k.debug&&m(e);if(!o&&c=="onLoad"&&b=="player"){o=o||j(x);y=o.clientHeight;a(q,function(){this._fireEvent("onLoad")});a(r,function(b,a){a._fireEvent("onUpdate")});t._fireEvent("onLoad")}if(c=="onLoad"&&b!="player")return;if(c=="onError")if(typeof b=="string"||typeof b=="number"&&typeof d=="number"){b=d;d=p}if(c=="onContextMenu"){a(k.contextMenu[b],function(b,a){a.call(h)});return}if(c=="onPluginEvent"){var u=b.name||b,n=r[u];if(n){n._fireEvent("onUpdate",b);n._fireEvent(d,e.slice(3))}return}if(c=="onPlaylistReplace"){q=[];var v=0;a(b,function(){q.push(new i(this,v++,h))})}if(c=="onClipAdd"){if(b.isInStream)return;b=new i(b,d,h);q.splice(d,0,b);for(f=d+1;f<q.length;f++)q[f].index++}var g=true;if(typeof b=="number"&&b<q.length){A=b;var l=q[b];if(l)g=l._fireEvent(c,d,p);if(!l||g!==false)g=t._fireEvent(c,d,p,l)}a(s[c],function(){g=this.call(h,b,d);this.cached&&s[c].splice(f,1);if(g===false)return false;f++});return g};function z(){if($f(n)){$f(n).getParent().innerHTML="";w=$f(n).getIndex();c[w]=h}else{c.push(h);w=c.length-1}B=parseInt(n.style.height,10)||n.clientHeight;if(typeof p=="string")p={src:p};v=n.id||"fp"+f();x=p.id||v+"_api";p.id=x;k.playerId=v;if(typeof k=="string")k={clip:{url:k}};if(typeof k.clip=="string")k.clip={url:k.clip};k.clip=k.clip||{};if(n.getAttribute("href",2)&&!k.clip.url)k.clip.url=n.getAttribute("href",2);t=new i(k.clip,-1,h);k.playlist=k.playlist||[k.clip];var b=0;a(k.playlist,function(){var c=this;if(typeof c=="object"&&c.length)c={url:""+c};a(k.clip,function(b,a){if(a!==undefined&&c[b]===undefined&&typeof a!="function")c[b]=a});k.playlist[b]=c;c=new i(c,b,h);q.push(c);b++});a(k,function(a,b){if(typeof b=="function"){if(t[a])t[a](b);else d(s,a,b);delete k[a]}});a(k.plugins,function(a,b){if(b)r[a]=new g(a,b,h)});if(!k.plugins||k.plugins.controls===undefined)r.controls=new g("controls",null,h);r.canvas=new g("canvas",null,h);p.bgcolor=p.bgcolor||"#000000";p.version=p.version||[9,0];p.expressInstall="http://www.flowplayer.org/swf/expressinstall.swf";function e(a){!h.isLoaded()&&h._fireEvent("onBeforeClick")!==false&&h.load();return l(a)}u=n.innerHTML;if(u.replace(/\s/g,"")!=="")if(n.addEventListener)n.addEventListener("click",e,false);else n.attachEvent&&n.attachEvent("onclick",e);else{n.addEventListener&&n.addEventListener("click",l,false);h.load()}}if(typeof n=="string")flashembed.domReady(function(){var a=j(n);if(!a)throw"Flowplayer cannot access element: "+n;else{n=a;z()}});else z()}var c=[];function k(b){this.length=b.length;this.each=function(c){a(b,c)};this.size=function(){return b.length}}window.flowplayer=window.$f=function(){var d=null,b=arguments[0];if(!arguments.length){a(c,function(){if(this.isLoaded()){d=this;return false}});return d||c[0]}if(arguments.length==1)if(typeof b=="number")return c[b];else{if(b=="*")return new k(c);a(c,function(){if(this.id()==b.id||this.id()==b||this.getParent()==b){d=this;return false}});return d}if(arguments.length>1){var g=arguments[1],f=arguments.length==3?arguments[2]:{};if(typeof b=="string")if(b.indexOf(".")!=-1){var l=[];a(n(b),function(){l.push(new h(this,e(g),e(f)))});return new k(l)}else{var i=j(b);return new h(i!==null?i:b,g,f)}else if(b)return new h(b,g,f)}return null};b(window.$f,{fireEvent:function(){var a=[].slice.call(arguments),b=$f(a[0]);return b?b._fireEvent(a.slice(1)):null},addPlugin:function(a,b){h.prototype[a]=b;return $f},each:a,extend:b});if(typeof jQuery=="function")jQuery.prototype.flowplayer=function(c,b){if(!arguments.length||typeof arguments[0]=="number"){var a=[];this.each(function(){var b=$f(this);b&&a.push(b)});return arguments.length?a[arguments[0]]:new k(a)}return this.each(function(){$f(this,e(c),b?e(b):{})})}})();(function(){var e=typeof jQuery=="function",f={width:"100%",height:"100%",allowfullscreen:true,allowscriptaccess:"always",quality:"high",version:null,onFail:null,expressInstall:null,w3c:false,cachebusting:false};if(e){jQuery.tools=jQuery.tools||{};jQuery.tools.flashembed={version:"1.0.4",conf:f}}function j(){if(a.done)return false;var b=document;if(b&&b.getElementsByTagName&&b.getElementById&&b.body){clearInterval(a.timer);a.timer=null;for(var c=0;c<a.ready.length;c++)a.ready[c].call();a.ready=null;a.done=true}}var a=e?jQuery:function(b){if(a.done)return b();if(a.timer)a.ready.push(b);else{a.ready=[b];a.timer=setInterval(j,13)}};function b(b,a){if(a)for(key in a)if(a.hasOwnProperty(key))b[key]=a[key];return b}function d(a){switch(i(a)){case"string":a=a.replace(new RegExp('(["\\\\])',"g"),"\\$1");a=a.replace(/^\s?(\d+)%/,"$1pct");return'"'+a+'"';case"array":return"["+g(a,function(a){return d(a)}).join(",")+"]";case"function":return'"function()"';case"object":var c=[];for(var b in a)a.hasOwnProperty(b)&&c.push('"'+b+'":'+d(a[b]));return"{"+c.join(",")+"}"}return String(a).replace(/\s/g," ").replace(/\'/g,'"')}function i(a){if(a===null||a===undefined)return false;var b=typeof a;return b=="object"&&a.push?"array":b}window.attachEvent&&window.attachEvent("onbeforeunload",function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){}});function g(a,d){var c=[];for(var b in a)if(a.hasOwnProperty(b))c[b]=d(a[b]);return c}function c(j,e){var a=b({},j),i=document.all,c='<object width="'+a.width+'" height="'+a.height+'"';if(i&&!a.id)a.id="_"+(""+Math.random()).substring(9);if(a.id)c+=' id="'+a.id+'"';if(a.cachebusting)a.src+=(a.src.indexOf("?")!=-1?"&":"?")+Math.random();if(a.w3c||!i)c+=' data="'+a.src+'" type="application/x-shockwave-flash"';else c+=' classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"';c+=">";if(a.w3c||i)c+='<param name="movie" value="'+a.src+'" />';a.width=a.height=a.id=a.w3c=a.src=null;for(var h in a)if(a[h]!==null)c+='<param name="'+h+'" value="'+a[h]+'" />';var g="";if(e){for(var f in e)if(e[f]!==null)g+=f+"="+(typeof e[f]=="object"?d(e[f]):e[f])+"&";g=g.substring(0,g.length-1);c+='<param name="flashvars" value=\''+g+"' />"}c+="</object>";return c}function h(d,a,e){var g=flashembed.getVersion();b(this,{getContainer:function(){return d},getConf:function(){return a},getVersion:function(){return g},getFlashvars:function(){return e},getApi:function(){return d.firstChild},getHTML:function(){return c(a,e)}});var f=a.version,j=a.expressInstall,i=!f||flashembed.isSupported(f);if(i){a.onFail=a.version=a.expressInstall=null;d.innerHTML=c(a,e)}else if(f&&j&&flashembed.isSupported([6,65])){b(a,{src:j});e={MMredirectURL:location.href,MMplayerType:"PlugIn",MMdoctitle:document.title};d.innerHTML=c(a,e)}else if(d.innerHTML.replace(/\s/g,"")===""){d.innerHTML="<h2>Flash version "+f+" or greater is required</h2><h3>"+(g[0]>0?"Your version is "+g:"You have no flash plugin installed")+"</h3>"+(d.tagName=="A"?"<p>Click here to download latest version</p>":"<p>Download latest version from <a href='http://www.adobe.com/go/getflashplayer'>here</a></p>");if(d.tagName=="A")d.onclick=function(){location.href="http://www.adobe.com/go/getflashplayer"}}if(!i&&a.onFail){var h=a.onFail.call(this);if(typeof h=="string")d.innerHTML=h}if(document.all)window[a.id]=document.getElementById(a.id)}window.flashembed=function(c,d,e){if(typeof c=="string"){var g=document.getElementById(c);if(g)c=g;else{a(function(){flashembed(c,d,e)});return}}if(!c)return;if(typeof d=="string")d={src:d};var i=b({},f);b(i,d);return new h(c,i,e)};b(window.flashembed,{getVersion:function(){var b=[0,0];if(navigator.plugins&&typeof navigator.plugins["Shockwave Flash"]=="object"){var a=navigator.plugins["Shockwave Flash"].description;if(typeof a!="undefined"){a=a.replace(/^.*\s+(\S+\s+\S+$)/,"$1");var d=parseInt(a.replace(/^(.*)\..*$/,"$1"),10),e=/r/.test(a)?parseInt(a.replace(/^.*r(.*)$/,"$1"),10):0;b=[d,e]}}else if(window.ActiveXObject){try{var c=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(h){try{c=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");b=[6,0];c.AllowScriptAccess="always"}catch(f){if(b[0]==6)return b}try{c=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(g){}}if(typeof c=="object"){a=c.GetVariable("$version");if(typeof a!="undefined"){a=a.replace(/^\S+\s+(.*)$/,"$1").split(",");b=[parseInt(a[0],10),parseInt(a[2],10)]}}}return b},isSupported:function(a){var b=flashembed.getVersion(),c=b[0]>a[0]||b[0]==a[0]&&b[1]>=a[1];return c},domReady:a,asString:d,getHTML:c});if(e)jQuery.fn.flashembed=function(a,c){var b=null;this.each(function(){b=flashembed(this,a,c)});return a.api===false?this:b}})();(function(){function m(a){console.log("$f.fireEvent",[].slice.call(a))}function e(a){if(!a||typeof a!="object")return a;var c=new a.constructor;for(var b in a)if(a.hasOwnProperty(b))c[b]=e(a[b]);return c}function a(a,e){if(!a)return;var b,c=0,f=a.length;if(f===undefined){for(b in a)if(e.call(a[b],b,a[b])===false)break}else for(var d=a[0];c<f&&e.call(d,c,d)!==false;d=a[++c]);return a}function j(a){return document.getElementById(a)}function b(b,c,d){if(typeof c!="object")return b;b&&c&&a(c,function(c,a){if(!d||typeof a!="function")b[c]=a});return b}function n(b){var c=b.indexOf(".");if(c!=-1){var f=b.substring(0,c)||"*",e=b.substring(c+1,b.length),d=[];a(document.getElementsByTagName(f),function(){this.className&&this.className.indexOf(e)!=-1&&d.push(this)});return d}}function l(a){a=a||window.event;if(a.preventDefault){a.stopPropagation();a.preventDefault()}else{a.returnValue=false;a.cancelBubble=true}return false}function d(b,a,c){b[a]=b[a]||[];b[a].push(c)}function f(){return"_"+(""+Math.random()).substring(2,10)}var i=function(g,h,e){var c=this,i={},j={};c.index=h;if(typeof g=="string")g={url:g};b(this,g,true);a("Begin*,Start,Pause*,Resume*,Seek*,Stop*,Finish*,LastSecond,Update,BufferFull,BufferEmpty,BufferStop".split(","),function(){var a="on"+this;if(a.indexOf("*")!=-1){a=a.substring(0,a.length-1);var b="onBefore"+a.substring(2);c[b]=function(a){d(j,b,a);return c}}c[a]=function(b){d(j,a,b);return c};if(h==-1){if(c[b])e[b]=c[b];if(c[a])e[a]=c[a]}});b(this,{onCuepoint:function(a,d){if(arguments.length==1){i.embedded=[null,a];return c}if(typeof a=="number")a=[a];var b=f();i[b]=[a,d];e.isLoaded()&&e._api().fp_addCuepoints(a,h,b);return c},update:function(a){b(c,a);e.isLoaded()&&e._api().fp_updateClip(a,h);var d=e.getConfig(),f=h==-1?d.clip:d.playlist[h];b(f,a,true)},_fireEvent:function(g,f,k,d){if(g=="onLoad"){a(i,function(b,a){a[0]&&e._api().fp_addCuepoints(a[0],h,b)});return false}d=d||c;if(g=="onCuepoint"){var m=i[f];if(m)return m[1].call(e,d,k)}if(f&&"onBeforeBegin,onMetaData,onStart,onUpdate,onResume".indexOf(g)!=-1){b(d,f);if(f.metaData)if(!d.duration)d.duration=f.metaData.duration;else d.fullDuration=f.metaData.duration}var l=true;a(j[g],function(){l=this.call(e,d,f,k)});return l}});if(g.onCuepoint){var k=g.onCuepoint;c.onCuepoint.apply(c,typeof k=="function"?[k]:k);delete g.onCuepoint}a(g,function(a,b){if(typeof b=="function"){d(j,a,b);delete g[a]}});if(h==-1)e.onCuepoint=this.onCuepoint},g=function(d,h,e,i){var g={},c=this,j=false;i&&b(g,i);a(h,function(a,b){if(typeof b=="function"){g[a]=b;delete h[a]}});b(this,{animate:function(b,a,i){if(!b)return c;if(typeof a=="function"){i=a;a=500}if(typeof b=="string"){var k=b;b={};b[k]=a;a=500}if(i){var j=f();g[j]=i}if(a===undefined)a=500;h=e._api().fp_animate(d,b,a,j);return c},css:function(a,g){if(g!==undefined){var f={};f[a]=g;a=f}h=e._api().fp_css(d,a);b(c,h);return c},show:function(){this.display="block";e._api().fp_showPlugin(d);return c},hide:function(){this.display="none";e._api().fp_hidePlugin(d);return c},toggle:function(){this.display=e._api().fp_togglePlugin(d);return c},fadeTo:function(i,a,b){if(typeof a=="function"){b=a;a=500}if(b){var h=f();g[h]=b}this.display=e._api().fp_fadeTo(d,i,a,h);this.opacity=i;return c},fadeIn:function(b,a){return c.fadeTo(1,b,a)},fadeOut:function(b,a){return c.fadeTo(0,b,a)},getName:function(){return d},getPlayer:function(){return e},_fireEvent:function(f,k){if(f=="onUpdate"){var h=e._api().fp_getPlugin(d);if(!h)return;b(c,h);delete c.methods;if(!j){a(h.methods,function(){var a=""+this;c[a]=function(){var f=[].slice.call(arguments),b=e._api().fp_invoke(d,a,f);return b==="undefined"||b===undefined?c:b}});j=true}}var i=g[f];if(i){i.apply(c,k);if(f.substring(0,1)=="_")delete g[f]}}})};function h(n,p,k){var h=this,o=null,u,t,q=[],r={},s={},v,x,w,A,y,B;b(h,{id:function(){return v},isLoaded:function(){return o!==null},getParent:function(){return n},hide:function(a){if(a)n.style.height="0px";if(o)o.style.height="0px";return h},show:function(){n.style.height=B+"px";if(o)o.style.height=y+"px";return h},isHidden:function(){return o&&parseInt(o.style.height,10)===0},load:function(b){if(!o&&h._fireEvent("onBeforeLoad")!==false){a(c,function(){this.unload()});u=n.innerHTML;if(u&&!flashembed.isSupported(p.version))n.innerHTML="";flashembed(n,p,{config:k});if(b){b.cached=true;d(s,"onLoad",b)}}return h},unload:function(){if(u.replace(/\s/g,"")!==""){if(h._fireEvent("onBeforeUnload")===false)return h;try{if(o){o.fp_close();h._fireEvent("onUnload")}}catch(a){}o=null;n.innerHTML=u}return h},getClip:function(a){if(a===undefined)a=A;return q[a]},getCommonClip:function(){return t},getPlaylist:function(){return q},getPlugin:function(a){var b=r[a];if(!b&&h.isLoaded()){var c=h._api().fp_getPlugin(a);if(c){b=new g(a,c,h);r[a]=b}}return b},getScreen:function(){return h.getPlugin("screen")},getControls:function(){return h.getPlugin("controls")},getConfig:function(a){return a?e(k):k},getFlashParams:function(){return p},loadPlugin:function(b,j,a,c){if(typeof a=="function"){c=a;a={}}var e=c?f():"_";h._api().fp_loadPlugin(b,j,a,e);var d={};d[e]=c;var i=new g(b,null,h,d);r[b]=i;return i},getState:function(){return o?o.fp_getState():-1},play:function(a,c){function b(){if(a!==undefined)h._api().fp_play(a,c);else h._api().fp_play()}if(o)b();else h.load(function(){b()});return h},getVersion:function(){var b="flowplayer.js 3.1.4";if(o){var a=o.fp_getVersion();a.push(b);return a}return b},_api:function(){if(!o)throw"Flowplayer "+h.id()+" not loaded when calling an API method";return o},setClip:function(a){h.setPlaylist([a]);return h},getIndex:function(){return w}});a("Click*,Load*,Unload*,Keypress*,Volume*,Mute*,Unmute*,PlaylistReplace,ClipAdd,Fullscreen*,FullscreenExit,Error,MouseOver,MouseOut".split(","),function(){var a="on"+this;if(a.indexOf("*")!=-1){a=a.substring(0,a.length-1);var b="onBefore"+a.substring(2);h[b]=function(a){d(s,b,a);return h}}h[a]=function(b){d(s,a,b);return h}});a("pause,resume,mute,unmute,stop,toggle,seek,getStatus,getVolume,setVolume,getTime,isPaused,isPlaying,startBuffering,stopBuffering,isFullscreen,toggleFullscreen,reset,close,setPlaylist,addClip,playFeed".split(","),function(){var a=this;h[a]=function(c,d){if(!o)return h;var b=null;if(c!==undefined&&d!==undefined)b=o["fp_"+a](c,d);else b=c===undefined?o["fp_"+a]():o["fp_"+a](c);return b==="undefined"||b===undefined?h:b}});h._fireEvent=function(e){if(typeof e=="string")e=[e];var c=e[0],b=e[1],d=e[2],p=e[3],f=0;k.debug&&m(e);if(!o&&c=="onLoad"&&b=="player"){o=o||j(x);y=o.clientHeight;a(q,function(){this._fireEvent("onLoad")});a(r,function(b,a){a._fireEvent("onUpdate")});t._fireEvent("onLoad")}if(c=="onLoad"&&b!="player")return;if(c=="onError")if(typeof b=="string"||typeof b=="number"&&typeof d=="number"){b=d;d=p}if(c=="onContextMenu"){a(k.contextMenu[b],function(b,a){a.call(h)});return}if(c=="onPluginEvent"){var u=b.name||b,n=r[u];if(n){n._fireEvent("onUpdate",b);n._fireEvent(d,e.slice(3))}return}if(c=="onPlaylistReplace"){q=[];var v=0;a(b,function(){q.push(new i(this,v++,h))})}if(c=="onClipAdd"){if(b.isInStream)return;b=new i(b,d,h);q.splice(d,0,b);for(f=d+1;f<q.length;f++)q[f].index++}var g=true;if(typeof b=="number"&&b<q.length){A=b;var l=q[b];if(l)g=l._fireEvent(c,d,p);if(!l||g!==false)g=t._fireEvent(c,d,p,l)}a(s[c],function(){g=this.call(h,b,d);this.cached&&s[c].splice(f,1);if(g===false)return false;f++});return g};function z(){if($f(n)){$f(n).getParent().innerHTML="";w=$f(n).getIndex();c[w]=h}else{c.push(h);w=c.length-1}B=parseInt(n.style.height,10)||n.clientHeight;if(typeof p=="string")p={src:p};v=n.id||"fp"+f();x=p.id||v+"_api";p.id=x;k.playerId=v;if(typeof k=="string")k={clip:{url:k}};if(typeof k.clip=="string")k.clip={url:k.clip};k.clip=k.clip||{};if(n.getAttribute("href",2)&&!k.clip.url)k.clip.url=n.getAttribute("href",2);t=new i(k.clip,-1,h);k.playlist=k.playlist||[k.clip];var b=0;a(k.playlist,function(){var c=this;if(typeof c=="object"&&c.length)c={url:""+c};a(k.clip,function(b,a){if(a!==undefined&&c[b]===undefined&&typeof a!="function")c[b]=a});k.playlist[b]=c;c=new i(c,b,h);q.push(c);b++});a(k,function(a,b){if(typeof b=="function"){if(t[a])t[a](b);else d(s,a,b);delete k[a]}});a(k.plugins,function(a,b){if(b)r[a]=new g(a,b,h)});if(!k.plugins||k.plugins.controls===undefined)r.controls=new g("controls",null,h);r.canvas=new g("canvas",null,h);p.bgcolor=p.bgcolor||"#000000";p.version=p.version||[9,0];p.expressInstall="http://www.flowplayer.org/swf/expressinstall.swf";function e(a){!h.isLoaded()&&h._fireEvent("onBeforeClick")!==false&&h.load();return l(a)}u=n.innerHTML;if(u.replace(/\s/g,"")!=="")if(n.addEventListener)n.addEventListener("click",e,false);else n.attachEvent&&n.attachEvent("onclick",e);else{n.addEventListener&&n.addEventListener("click",l,false);h.load()}}if(typeof n=="string")flashembed.domReady(function(){var a=j(n);if(!a)throw"Flowplayer cannot access element: "+n;else{n=a;z()}});else z()}var c=[];function k(b){this.length=b.length;this.each=function(c){a(b,c)};this.size=function(){return b.length}}window.flowplayer=window.$f=function(){var d=null,b=arguments[0];if(!arguments.length){a(c,function(){if(this.isLoaded()){d=this;return false}});return d||c[0]}if(arguments.length==1)if(typeof b=="number")return c[b];else{if(b=="*")return new k(c);a(c,function(){if(this.id()==b.id||this.id()==b||this.getParent()==b){d=this;return false}});return d}if(arguments.length>1){var g=arguments[1],f=arguments.length==3?arguments[2]:{};if(typeof b=="string")if(b.indexOf(".")!=-1){var l=[];a(n(b),function(){l.push(new h(this,e(g),e(f)))});return new k(l)}else{var i=j(b);return new h(i!==null?i:b,g,f)}else if(b)return new h(b,g,f)}return null};b(window.$f,{fireEvent:function(){var a=[].slice.call(arguments),b=$f(a[0]);return b?b._fireEvent(a.slice(1)):null},addPlugin:function(a,b){h.prototype[a]=b;return $f},each:a,extend:b});if(typeof jQuery=="function")jQuery.prototype.flowplayer=function(c,b){if(!arguments.length||typeof arguments[0]=="number"){var a=[];this.each(function(){var b=$f(this);b&&a.push(b)});return arguments.length?a[arguments[0]]:new k(a)}return this.each(function(){$f(this,e(c),b?e(b):{})})}})();(function(){var e=typeof jQuery=="function",f={width:"100%",height:"100%",allowfullscreen:true,allowscriptaccess:"always",quality:"high",version:null,onFail:null,expressInstall:null,w3c:false,cachebusting:false};if(e){jQuery.tools=jQuery.tools||{};jQuery.tools.flashembed={version:"1.0.4",conf:f}}function j(){if(a.done)return false;var b=document;if(b&&b.getElementsByTagName&&b.getElementById&&b.body){clearInterval(a.timer);a.timer=null;for(var c=0;c<a.ready.length;c++)a.ready[c].call();a.ready=null;a.done=true}}var a=e?jQuery:function(b){if(a.done)return b();if(a.timer)a.ready.push(b);else{a.ready=[b];a.timer=setInterval(j,13)}};function b(b,a){if(a)for(key in a)if(a.hasOwnProperty(key))b[key]=a[key];return b}function d(a){switch(i(a)){case"string":a=a.replace(new RegExp('(["\\\\])',"g"),"\\$1");a=a.replace(/^\s?(\d+)%/,"$1pct");return'"'+a+'"';case"array":return"["+g(a,function(a){return d(a)}).join(",")+"]";case"function":return'"function()"';case"object":var c=[];for(var b in a)a.hasOwnProperty(b)&&c.push('"'+b+'":'+d(a[b]));return"{"+c.join(",")+"}"}return String(a).replace(/\s/g," ").replace(/\'/g,'"')}function i(a){if(a===null||a===undefined)return false;var b=typeof a;return b=="object"&&a.push?"array":b}window.attachEvent&&window.attachEvent("onbeforeunload",function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){}});function g(a,d){var c=[];for(var b in a)if(a.hasOwnProperty(b))c[b]=d(a[b]);return c}function c(j,e){var a=b({},j),i=document.all,c='<object width="'+a.width+'" height="'+a.height+'"';if(i&&!a.id)a.id="_"+(""+Math.random()).substring(9);if(a.id)c+=' id="'+a.id+'"';if(a.cachebusting)a.src+=(a.src.indexOf("?")!=-1?"&":"?")+Math.random();if(a.w3c||!i)c+=' data="'+a.src+'" type="application/x-shockwave-flash"';else c+=' classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"';c+=">";if(a.w3c||i)c+='<param name="movie" value="'+a.src+'" />';a.width=a.height=a.id=a.w3c=a.src=null;for(var h in a)if(a[h]!==null)c+='<param name="'+h+'" value="'+a[h]+'" />';var g="";if(e){for(var f in e)if(e[f]!==null)g+=f+"="+(typeof e[f]=="object"?d(e[f]):e[f])+"&";g=g.substring(0,g.length-1);c+='<param name="flashvars" value=\''+g+"' />"}c+="</object>";return c}function h(d,a,e){var g=flashembed.getVersion();b(this,{getContainer:function(){return d},getConf:function(){return a},getVersion:function(){return g},getFlashvars:function(){return e},getApi:function(){return d.firstChild},getHTML:function(){return c(a,e)}});var f=a.version,j=a.expressInstall,i=!f||flashembed.isSupported(f);if(i){a.onFail=a.version=a.expressInstall=null;d.innerHTML=c(a,e)}else if(f&&j&&flashembed.isSupported([6,65])){b(a,{src:j});e={MMredirectURL:location.href,MMplayerType:"PlugIn",MMdoctitle:document.title};d.innerHTML=c(a,e)}else if(d.innerHTML.replace(/\s/g,"")===""){d.innerHTML="<h2>Flash version "+f+" or greater is required</h2><h3>"+(g[0]>0?"Your version is "+g:"You have no flash plugin installed")+"</h3>"+(d.tagName=="A"?"<p>Click here to download latest version</p>":"<p>Download latest version from <a href='http://www.adobe.com/go/getflashplayer'>here</a></p>");if(d.tagName=="A")d.onclick=function(){location.href="http://www.adobe.com/go/getflashplayer"}}if(!i&&a.onFail){var h=a.onFail.call(this);if(typeof h=="string")d.innerHTML=h}if(document.all)window[a.id]=document.getElementById(a.id)}window.flashembed=function(c,d,e){if(typeof c=="string"){var g=document.getElementById(c);if(g)c=g;else{a(function(){flashembed(c,d,e)});return}}if(!c)return;if(typeof d=="string")d={src:d};var i=b({},f);b(i,d);return new h(c,i,e)};b(window.flashembed,{getVersion:function(){var b=[0,0];if(navigator.plugins&&typeof navigator.plugins["Shockwave Flash"]=="object"){var a=navigator.plugins["Shockwave Flash"].description;if(typeof a!="undefined"){a=a.replace(/^.*\s+(\S+\s+\S+$)/,"$1");var d=parseInt(a.replace(/^(.*)\..*$/,"$1"),10),e=/r/.test(a)?parseInt(a.replace(/^.*r(.*)$/,"$1"),10):0;b=[d,e]}}else if(window.ActiveXObject){try{var c=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(h){try{c=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");b=[6,0];c.AllowScriptAccess="always"}catch(f){if(b[0]==6)return b}try{c=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(g){}}if(typeof c=="object"){a=c.GetVariable("$version");if(typeof a!="undefined"){a=a.replace(/^\S+\s+(.*)$/,"$1").split(",");b=[parseInt(a[0],10),parseInt(a[2],10)]}}}return b},isSupported:function(a){var b=flashembed.getVersion(),c=b[0]>a[0]||b[0]==a[0]&&b[1]>=a[1];return c},domReady:a,asString:d,getHTML:c});if(e)jQuery.fn.flashembed=function(a,c){var b=null;this.each(function(){b=flashembed(this,a,c)});return a.api===false?this:b}})();(function(a){var b=a.tools.overlay;b.plugins=b.plugins||{};b.plugins.zakgallery={version:"1.0.1",conf:{imgId:"img",next:".next",prev:".prev",thumbs:".thumbs",thumbslist:".thumbslist",thumbsbutton:"#thumbsbutton",play:".play",info:".info",progress:".progress",disabledClass:"disabled",activeClass:"active",opacity:.8,speed:"slow",template:"<strong>${title}</strong> <span>Image ${index} of ${total}</span>",autohide:true,preload:true,api:false}};a.fn.zakgallery=function(z){var c=a.extend({},b.plugins.zakgallery.conf),t;a.extend(c,z);t=this.overlay();var e=this,d=t.getOverlay(),r=d.find(c.next),s=d.find(c.prev),o=d.find(c.thumbs),y=a(c.thumbsbutton),g=d.find(c.thumbslist),m=d.find(c.play),q=d.find(c.info),w=d.find(c.progress),h=s.add(r).add(q).css({opacity:c.opacity}),p=t.getClosers(),f,l="image",j=-1;function k(j){g.hide();w.fadeIn();h.hide();p.hide();var i=j.attr("href"),b=new Image;b.onload=function(){w.fadeOut();var g=a("#"+c.imgId,d);if(!g.length){g=a("<img/>").attr("id",c.imgId).css("visibility","hidden");d.prepend(g)}g.attr("src",i).css("visibility","hidden");var k=b.width,m=(a(window).width()-k)/2;f=e.index(e.filter("[href='"+i+"']"));e.removeClass(c.activeClass).eq(f).addClass(c.activeClass);var l=c.disabledClass;h.removeClass(l);f===0&&s.addClass(l);f==e.length-1&&r.addClass(l);var o=c.template.replace("${title}",j.attr("title")||j.data("title")).replace("${index}",f+1).replace("${total}",e.length),n=parseInt(q.css("paddingLeft"),10)+parseInt(q.css("paddingRight"),10);q.html(o).css({width:k-n});d.animate({width:k,height:b.height,left:m},c.speed,function(){g.hide().css("visibility","visible").fadeIn(function(){if(!c.autohide){h.fadeIn();p.show()}})})};b.onerror=function(){d.fadeIn().html("Bild nicht gefunden "+i)};b.src=i;c.preload&&e.filter(":eq("+(f-1)+"), :eq("+(f+1)+")").each(function(){var b=new Image;b.src=a(this).attr("href")})}function v(a,b){a.click(function(){if(a.hasClass(c.disabledClass))return;var d=e.eq(i=f+(b?1:-1));d.length&&k(d);n()})}v(r,true);v(s);m.click(function(){if(j==-1){k(e.eq(f+1));j=setInterval(function(){if(f+1>=e.length)f=-1;k(e.eq(f+1));if(f+2<e.length){var a=new Image;a.src=e.eq(f+2).attr("href")}},7e3);a(this).attr("class","stop");a(this).attr("title","Slideshow stop")}else n()});function n(){if(j!=-1){clearInterval(j);m.attr("class","play");a(this).attr("title","Slideshow start");j=-1}}function u(){n();var f=a("#"+c.imgId,d);f.fadeOut();h.fadeOut();if(g.children().size()==0){g.html("");for(i=0;i<e.length;i++){imgurl=e.eq(i).attr("thumb").split("?")[0]+"?height=111";g.append('<span class="thumbnail"><img no="'+i+'" id="el_'+i+'" src="'+imgurl+'" /></span>');var m=g.find("#el_"+i);m.click(function(b){l="images";k(e.eq(a(this).attr("no")));g.hide();b.preventDefault()})}}else g.show();previewwidth=a(window).width()-150;previewheight=a(window).height()-150;if(previewheight<300)previewheight=300;if(previewwidth<300)previewheight=300;previewheight=500;previewwidth=800;var b=(a(window).width()-previewwidth)/2,j=(a(window).height()-previewheight)/2;d.animate({width:previewwidth,height:previewheight,left:b,top:j},c.speed,function(){g.height(g.parent().height()-60);g.fadeIn()})}o.click(function(){l="thumbnails";u()});y.click(function(){l="thumbnails";t.load()});m.hide();o.hide();a(document).keydown(function(a){if(!d.is(":visible")||a.altKey||a.ctrlKey)return;if(a.keyCode==37||a.keyCode==39){var b=a.keyCode==37?s:r;b.click();return a.preventDefault()}return true});function x(){if(!d.is(":animated")){p.show();if(g.css("display")=="none"){h.show();if(e.length>5){m.show();o.show()}}}}c.autohide&&d.hover(x,function(){h.fadeOut();p.hide();o.hide();m.hide()}).mousemove(x);var A;this.each(function(){var f=a(this),b=a(this).overlay(),i=b;b.onBeforeLoad(function(){a(".hidebanner").hide();n();if(l=="thumbnails"){a("#"+c.imgId,d).hide();h.hide();u()}else{g.hide();k(f)}});b.onClose(function(){a(".hidebanner").show();n();l="image";g.hide();e.removeClass(c.activeClass)})});return c.api?A:this}})(jQuery);(function(a){var b=function(a){if(!a)var a=window.event;a.cancelBubble=true;a.stopPropagation&&a.stopPropagation()};a.fn.checkbox=function(e){try{document.execCommand("BackgroundImageCache",false,true)}catch(f){}var c={cls:"jquery-checkbox",empty:"empty.png"};c=a.extend(c,e||{});var d=function(b){var e=b.checked,d=b.disabled,c=a(b);b.stateInterval&&clearInterval(b.stateInterval);b.stateInterval=setInterval(function(){b.disabled!=d&&c.trigger((d=!!b.disabled)?"disable":"enable");b.checked!=e&&c.trigger((e=!!b.checked)?"check":"uncheck")},10);return c};return this.each(function(){var g=this,f=d(g);f.css({position:"absolute",zIndex:-1,visibility:"hidden"}).after(g.wrapper);var e=false;if(f.attr("id")){e=a("label[for="+f.attr("id")+"]");if(!e.length)e=false}if(!e){e=f.closest?f.closest("label"):f.parents("label:eq(0)");if(!e.length)e=false}if(e){e.hover(function(){e.addClass(c.cls+"-hover")},function(){e.removeClass(c.cls+"-hover")});e.click(function(a){f.trigger("click",[a]);b(a);return false});e.addClass(c.cls)}f.bind("click",function(){if(!a(this).attr("checked"))e.addClass(c.cls+"-checked");else e.removeClass(c.cls+"-checked")});f.attr("checked")&&e.addClass(c.cls+"-checked")})}})(jQuery);(function(a){a.extend({metadata:{defaults:{type:"class",name:"metadata",cre:/({.*})/,single:"metadata"},setType:function(b,a){this.defaults.type=b;this.defaults.name=a},"get":function(d,j){var b=a.extend({},this.defaults,j);if(!b.single.length)b.single="metadata";var c=a.data(d,b.single);if(c)return c;c="{}";var k=function(a){if(typeof a!="string")return a;if(a.indexOf("{")<0)a=eval("("+a+")")},f=function(a){if(typeof a!="string")return a;a=eval("("+a+")");return a};if(b.type=="html5"){var e={};a(d.attributes).each(function(){var a=this.nodeName;if(a.match(/^data-/))a=a.replace(/^data-/,"");else return true;e[a]=f(this.nodeValue)})}else{if(b.type=="class"){var i=b.cre.exec(d.className);if(i)c=i[1]}else if(b.type=="elem"){if(!d.getElementsByTagName)return;var h=d.getElementsByTagName(b.name);if(h.length)c=a.trim(h[0].innerHTML)}else if(d.getAttribute!=undefined){var g=d.getAttribute(b.name);if(g)c=g}e=f(c.indexOf("{")<0?"{"+c+"}":c)}a.data(d,b.single,e);return e}}});a.fn.metadata=function(b){return a.metadata.get(this[0],b)}})(jQuery);(function(a){a.fn.asmSelect=function(c){var b={listType:"ol",sortable:false,highlight:false,animate:false,addItemTarget:"bottom",hideWhenAdded:false,debugMode:false,removeLabel:"remove",highlightAddedLabel:"Added: ",highlightRemovedLabel:"Removed: ",containerClass:"asmContainer",selectClass:"asmSelect",optionDisabledClass:"asmOptionDisabled",listClass:"asmList",listSortableClass:"asmListSortable",listItemClass:"asmListItem",listItemLabelClass:"asmListItemLabel",removeClass:"asmListItemRemove",highlightClass:"asmHighlight"};a.extend(b,c);return this.each(function(e){var f=a(this),q,c,d,g=false,j=false,h=false;function z(){while(a("#"+b.containerClass+e).size()>0)e++;c=a("<select></select>").addClass(b.selectClass).attr("name",b.selectClass+e).attr("id",b.selectClass+e);$selectRemoved=a("<select></select>");d=a("<"+b.listType+"></"+b.listType+">").addClass(b.listClass).attr("id",b.listClass+e);q=a("<div></div>").addClass(b.containerClass).attr("id",b.containerClass+e);p();c.change(t).click(v);f.change(r).wrap(q).before(c).before(d);b.sortable&&y();a.browser.msie&&a.browser.version<8&&d.css("display","inline-block")}function y(){d.sortable({items:"li."+b.listItemClass,handle:"."+b.listItemLabelClass,axis:"y",update:function(){var b;a(this).children("li").each(function(){$option=a("#"+a(this).attr("rel"));if(a(this).is(".ui-sortable-helper")){b=$option.attr("id");return}f.append($option)});b&&i(b,"sort")}}).addClass(b.listSortableClass)}function t(){if(a.browser.msie&&a.browser.version<7&&!j)return;var b=a(this).children("option:selected").slice(0,1).attr("rel");o(b);j=false;i(b,"add")}function v(){j=true}function r(){if(h){h=false;return}c.empty();d.empty();p();a.browser.opera&&d.hide().fadeIn("fast")}function p(){g=true;c.prepend("<option>"+f.attr("title")+"</option>");f.children("option").each(function(d){var b=a(this),c;!b.attr("id")&&b.attr("id","asm"+e+"option"+d);c=b.attr("id");if(b.is(":selected")){o(c);l(c,true)}else l(c)});!b.debugMode&&f.hide();m();g=false}function l(d,b){if(b==undefined)var b=false;var f=a("#"+d),e=a("<option>"+f.text()+"</option>").val(f.val()).attr("rel",d);b&&k(e);c.append(e)}function m(){c.children(":eq(0)").attr("selected",true)}function k(d){d.addClass(b.optionDisabledClass).attr("selected",false).attr("disabled",true);b.hideWhenAdded&&d.hide();a.browser.msie&&c.hide().show()}function s(d){d.removeClass(b.optionDisabledClass).attr("disabled",false);b.hideWhenAdded&&d.show();a.browser.msie&&c.hide().show()}function o(i){var e=a("#"+i);if(!e)return;var j=a("<a></a>").attr("href","#").addClass(b.removeClass).prepend(b.removeLabel).click(function(){x(a(this).parent("li").attr("rel"));return false}),l=a("<span></span>").addClass(b.listItemLabelClass).html(e.html()),h=a("<li></li>").attr("rel",i).addClass(b.listItemClass).append(l).append(j).hide();if(!g){if(e.is(":selected"))return;e.attr("selected",true)}if(b.addItemTarget=="top"&&!g){d.prepend(h);b.sortable&&f.prepend(e)}else{d.append(h);b.sortable&&f.append(e)}w(h);k(a("[rel="+i+"]",c));if(!g){n(h,b.highlightAddedLabel);m();b.sortable&&d.sortable("refresh")}}function w(a){if(b.animate&&!g)a.animate({opacity:"show",height:"show"},100,"swing",function(){a.animate({height:"+=2px"},50,"swing",function(){a.animate({height:"-=2px"},25,"swing")})});else a.show()}function x(e,f){if(f==undefined)var f=true;var g=a("#"+e);g.attr("selected",false);$item=d.children("li[rel="+e+"]");u($item);s(a("[rel="+e+"]",b.removeWhenAdded?$selectRemoved:c));f&&n($item,b.highlightRemovedLabel);i(e,"drop")}function u(a){if(b.animate&&!g){$prevItem=a.prev("li");a.animate({opacity:"hide",height:"hide"},100,"linear",function(){$prevItem.animate({height:"-=2px"},50,"swing",function(){$prevItem.animate({height:"+=2px"},100,"swing")});a.remove()})}else a.remove()}function n(f,g){if(!b.highlight)return;c.next("#"+b.highlightClass+e).remove();var d=a("<span></span>").hide().addClass(b.highlightClass).attr("id",b.highlightClass+e).html(g+f.children("."+b.listItemLabelClass).slice(0,1).text());c.after(d);d.fadeIn("fast",function(){setTimeout(function(){d.fadeOut("slow")},50)})}function i(b,c){h=true;$option=a("#"+b);f.trigger("change",[{option:$option,value:$option.val(),id:b,item:d.children("[rel="+b+"]"),type:c}])}z()})}})(jQuery);(function(a){var b=a.scrollTo=function(b,d,c){a(window).scrollTo(b,d,c)};b.defaults={axis:"xy",duration:parseFloat(a.fn.jquery)>=1.3?0:1};b.window=function(){return a(window)._scrollable()};a.fn._scrollable=function(){return this.map(function(){var b=this,d=!b.nodeName||a.inArray(b.nodeName.toLowerCase(),["iframe","#document","html","body"])!=-1;if(!d)return b;var c=(b.contentWindow||b).document||b.ownerDocument||b;return a.browser.safari||c.compatMode=="BackCompat"?c.body:c.documentElement})};a.fn.scrollTo=function(f,e,d){if(typeof e=="object"){d=e;e=0}if(typeof d=="function")d={onAfter:d};if(f=="max")f=9e9;d=a.extend({},b.defaults,d);e=e||d.speed||d.duration;d.queue=d.queue&&d.axis.length>1;if(d.queue)e/=2;d.offset=c(d.offset);d.over=c(d.over);return this._scrollable().each(function(){var i=this,j=a(i),g=f,k,h={},m=j.is("html,body");switch(typeof g){case"number":case"string":if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(g)){g=c(g);break}g=a(g,this);case"object":if(g.is||g.style)k=(g=a(g)).offset()}a.each(d.axis.split(""),function(q,n){var e=n=="x"?"Left":"Top",c=e.toLowerCase(),a="scroll"+e,o=i[a],p=b.max(i,n);if(k){h[a]=k[c]+(m?0:o-j.offset()[c]);if(d.margin){h[a]-=parseInt(g.css("margin"+e))||0;h[a]-=parseInt(g.css("border"+e+"Width"))||0}h[a]+=d.offset[c]||0;if(d.over[c])h[a]+=g[n=="x"?"width":"height"]()*d.over[c]}else{var f=g[c];h[a]=f.slice&&f.slice(-1)=="%"?parseFloat(f)/100*p:f}if(/^\d+$/.test(h[a]))h[a]=h[a]<=0?0:Math.min(h[a],p);if(!q&&d.queue){o!=h[a]&&l(d.onAfterFirst);delete h[a]}});l(d.onAfter);function l(a){j.animate(h,e,d.easing,a&&function(){a.call(this,f,d)})}}).end()};b.max=function(b,h){var c=h=="x"?"Width":"Height",d="scroll"+c;if(!a(b).is("html,body"))return b[d]-a(b)[c.toLowerCase()]();var e="client"+c,f=b.ownerDocument.documentElement,g=b.ownerDocument.body;return Math.max(f[d],g[d])-Math.min(f[e],g[e])};function c(a){return typeof a=="object"?a:{top:a,left:a}}})(jQuery);jQuery.extend({historyCurrentHash:undefined,historyCallback:undefined,historyIframeSrc:undefined,historyNeedIframe:jQuery.browser.msie&&(jQuery.browser.version<8||document.documentMode<8),historyInit:function(d,c){jQuery.historyCallback=d;if(c)jQuery.historyIframeSrc=c;var a=location.hash.replace(/\?.*$/,"");jQuery.historyCurrentHash=a;if(jQuery.historyNeedIframe){if(jQuery.historyCurrentHash=="")jQuery.historyCurrentHash="#";jQuery("body").prepend('<iframe id="jQuery_history" style="display: none;" src="javascript:false;"></iframe>');var e=jQuery("#jQuery_history")[0],b=e.contentWindow.document;b.open();b.close();b.location.hash=a}else if(jQuery.browser.safari){jQuery.historyBackStack=[];jQuery.historyBackStack.length=history.length;jQuery.historyForwardStack=[];jQuery.lastHistoryLength=history.length;jQuery.isFirst=true}a&&jQuery.historyCallback(a.replace(/^#/,""));setInterval(jQuery.historyCheck,100)},historyAddHistory:function(a){jQuery.historyBackStack.push(a);jQuery.historyForwardStack.length=0;this.isFirst=true},historyCheck:function(){if(jQuery.historyNeedIframe){var e=jQuery("#jQuery_history")[0],f=e.contentDocument||e.contentWindow.document,a=f.location.hash.replace(/\?.*$/,"");if(a!=jQuery.historyCurrentHash){location.hash=a;jQuery.historyCurrentHash=a;jQuery.historyCallback(a.replace(/^#/,""))}}else if(jQuery.browser.safari){jQuery.lastHistoryLength==history.length&&jQuery.historyBackStack.length>jQuery.lastHistoryLength&&jQuery.historyBackStack.shift();if(!jQuery.dontCheck){var b=history.length-jQuery.historyBackStack.length;jQuery.lastHistoryLength=history.length;if(b){jQuery.isFirst=false;if(b<0)for(var c=0;c<Math.abs(b);c++)jQuery.historyForwardStack.unshift(jQuery.historyBackStack.pop());else for(var c=0;c<b;c++)jQuery.historyBackStack.push(jQuery.historyForwardStack.shift());var d=jQuery.historyBackStack[jQuery.historyBackStack.length-1];if(d!=undefined){jQuery.historyCurrentHash=location.hash.replace(/\?.*$/,"");jQuery.historyCallback(d)}}else if(jQuery.historyBackStack[jQuery.historyBackStack.length-1]==undefined&&!jQuery.isFirst){if(location.hash){var a=location.hash;jQuery.historyCallback(location.hash.replace(/^#/,""))}else{var a="";jQuery.historyCallback("")}jQuery.isFirst=true}}}else{var a=location.hash.replace(/\?.*$/,"");if(a!=jQuery.historyCurrentHash){jQuery.historyCurrentHash=a;jQuery.historyCallback(a.replace(/^#/,""))}}},historyLoad:function(a){var b;a=decodeURIComponent(a.replace(/\?.*$/,""));if(jQuery.browser.safari)b=a;else{b="#"+a;location.hash=b}jQuery.historyCurrentHash=b;if(jQuery.historyNeedIframe){var d=jQuery("#jQuery_history")[0],c=d.contentWindow.document;c.open();c.close();c.location.hash=b;jQuery.lastHistoryLength=history.length;jQuery.historyCallback(a)}else if(jQuery.browser.safari){jQuery.dontCheck=true;this.historyAddHistory(a);var e=function(){jQuery.dontCheck=false};window.setTimeout(e,200);jQuery.historyCallback(a);location.hash=b}else jQuery.historyCallback(a)}});(function(a){a.fn.extend({kommentar:function(b){var c={animatePadding:60,defaultPadding:10,evenColor:"#ccc",oddColor:"#eee"},b=a.extend(c,b);return this.each(function(){var k=b,d=a(this),e="";a("#overlay").length==0&&d.append("<div style='display:none;' id='overlay' class='simple_overlay'></div>");var g=a("#overlay"),c=null;h(d.find(".commentreply"));i(d.find(".commentnew"));function h(b){b.click(function(b){a("#commentform").remove();a(this).parent().parent().parent().append('<div id="commentform"></div>');c=a("#commentform");e=a(this).attr("artikelID");a.get("/kommentar/neuinline?artikelID="+e+"&pkommentarID="+a(this).attr("pkommentarID")+"&c="+Math.random(),function(a){f(a)});b.preventDefault()})}function i(b){b.click(function(b){a("#commentform").remove();a(this).parent().append('<div id="commentform"></div>');c=a("#commentform");e=a(this).attr("artikelID");a.get("/kommentar/neuinline?artikelID="+e+"&c="+Math.random(),function(a){f(a)});b.preventDefault()})}function j(){a.get("/kommentar/ThreadInline?artikelID="+e+"&c="+Math.random(),function(b){d.html(b);h(d.find(".commentreply"));i(d.find(".commentnew"));a.scrollTo(d,800)})}function f(b){c.html(b);a.scrollTo(c,800);c.find("form").submit(function(){a.post("/kommentar/neu",a(this).serialize()+"&isinline=true",function(a){if(a.indexOf("SUCCESS")>0){api=g.overlay({oneInstance:true,expose:"#222222",api:true,onClose:function(){c.remove();c=null;j()}});g.html(a);g.find(".submit").click(function(){api.close()});api.load()}else f(a)});return false})}})}})})(jQuery);$.browser.msie&&$.browser.version.substr(0,1)<7&&$(document).ready(function(){$("#navigation").children().hover(function(){$(this).attr("old",$(this).attr("class"));$(this).attr("class","over"+$(this).attr("old"));$("div.submenu",this).show();$("select").hide()},function(){$(this).attr("class",$(this).attr("old"));$("div.submenu",this).hide();$("select").show()})});var galleryImages=Array(),player,videoindex=0,videocount=0;function displayNextVideo(){$("#videos").children("img").eq(videoindex).fadeOut(1e3);videoindex++;if(videoindex>videocount-1)videoindex=0;$("#videos").children("img").eq(videoindex).fadeIn(1e3);videocount>1&&setTimeout("displayNextVideo()",3e3)}$(document).ready(function(){$(function(){$.datepicker.regional.de={clearText:"löschen",clearStatus:"aktuelles Datum löschen",closeText:"schließen",closeStatus:"ohne Änderungen schließen",prevText:"&#x3c;zurück",prevStatus:"letzten Monat zeigen",nextText:"Vor&#x3e;",nextStatus:"nächsten Monat zeigen",currentText:"heute",currentStatus:"",monthNames:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],monthNamesShort:["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],monthStatus:"anderen Monat anzeigen",yearStatus:"anderes Jahr anzeigen",weekHeader:"Wo",weekStatus:"Woche des Monats",dayNames:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],dayNamesShort:["So","Mo","Di","Mi","Do","Fr","Sa"],dayNamesMin:["So","Mo","Di","Mi","Do","Fr","Sa"],dayStatus:"Setze DD als ersten Wochentag",dateStatus:"Wähle D, M d",dateFormat:"dd.mm.yy",firstDay:1,initStatus:"Wähle ein Datum",isRTL:false};$.datepicker.setDefaults($.datepicker.regional.de);$(".date, .dateDE").datepicker({changeMonth:true,changeYear:true,dateFormat:"dd.mm.yy",firstDay:1,showWeek:true});$("body").append('<div class="simple_imageoverlay" id="image" style="display:none; width:200px;"><img class="progress" src="/content/images/loading.gif" /><div class="info"></div></div>');$("a.imagezoom").overlay({target:"#image",expose:"#222",onBeforeLoad:function(){overlay=this.getOverlay();close=this.getClosers();var b=this.getContent().find(".simple_imageoverlay");b.load(this.getTrigger().attr("href"));bildtext=this.getTrigger().attr("title");var a=new Image;a.src=this.getTrigger().attr("href");a.onload=function(){$(".progress").fadeOut();var b=$("overlayimage#temp");if(!b.length){b=$("<img/>").attr("id","overlayimage").css("visibility","hidden");$(".simple_imageoverlay").prepend(b)}b.attr("src",a.src).css("visibility","hidden");var c=a.width,d=($(window).width()-c)/2;info=$(".simple_imageoverlay").find(".info");var e=parseInt(info.css("paddingLeft"),10)+parseInt(info.css("paddingRight"),10);info.html(bildtext).css({width:c-e});els=info.css({opacity:.5}),$(".simple_imageoverlay").animate({width:c,height:a.height+20,left:d},700,function(){$("#overlayimage").hide().css("visibility","visible").fadeIn(function(){info.fadeIn()})})};a.onerror=function(){overlay.fadeIn().html("Bild nicht gefunden "+this.getTrigger().attr("href"))}},onClose:function(){$("#overlayimage").remove()}});$("#rssdropdown").length>0&&$("#rssdropdown,#feed a:first").click(function(a){a.preventDefault();$("#feedselector").slideDown("fast").show();$("#feedselector").hover(function(){},function(){$(this).slideUp("slow")})});$(".inlinecomments").kommentar();videocount=$("#videos").children().size()-1;videocount>0&&setTimeout("displayNextVideo()",300);var b=$("span.simplem"),c=/ at /,a=/ dot /g;b.each(function(){var b=$(this).text().replace(c,"@").replace(a,".");$(this).after('<a href="mailto:'+b+'" title="Öffnet Ihr eMail-Programm">EMail schreiben</a>').hover(function(){window.status="Öffnet Ihr eMail-Programm"},function(){window.status=""});$(this).remove()});var d=$("a.modallink").overlay({expose:{color:"#222222",loadSpeed:200,opacity:.9},closeOnClick:true})});$("fieldset.hide legend, fieldset.show legend").click(function(){if($(this).parent().hasClass("hide")){$(this).parent().removeClass("hide");$(this).parent().addClass("show");$(this).next().show("200")}else{$(this).parent().removeClass("show");$(this).parent().addClass("hide");$(this).next().hide("200")}});$("input, textarea").focus(function(){$(this).addClass("curFocus")});$("input, textarea").blur(function(){$(this).removeClass("curFocus")});$("#tagcheckboxes input:checkbox").checkbox({cls:"jquery-checkbox-tag"});$("#styled > input:checkbox").checkbox({cls:"jquery-checkbox"});if($("a.youtubevideo").length>0){$("body").append('<a id="dummyyt"></a><div class="simple_overlay" id="ytvideo" style="width:670px;height:370px;padding:25px;" style="display:none;"><a id="player"></a></div>');$("a.youtubevideo").each(function(){$(this).click(function(a){a.preventDefault();player=flowplayer("player",$(this).attr("href"));$("#dummyyt").overlay({api:true,target:"#ytvideo",expose:"#222222",onLoad:function(){$(".hidebanner").hide();$f().play($("#dummy").attr("href"))},onClose:function(){$(".hidebanner").show();$f().stop();$f().unload()}}).load();$.get("/download/count/"+$(this).attr("downloadid"))})})}if($("a.video,a.videoimage").length>0){$("body").append('<a id="dummy"></a><div class="simple_overlay" id="video" style="width:670px;height:370px;padding:25px;" style="display:none;"><a id="player"></a></div>');player=flowplayer("player","/content/swf/flowplayer-3.1.5.swf");$("a.video,a.videoimage").each(function(){$(this).click(function(a){a.preventDefault();$("#dummy").attr("href",$(this).attr("href"));$("#dummy").overlay({api:true,target:"#video",expose:"#222222",onLoad:function(){$(".hidebanner").hide();$f().play($("#dummy").attr("href"))},onClose:function(){$(".hidebanner").show();$f().stop();$f().unload()}}).load()})})}if($("ul.gallery li").length>0){var b=$("ul.gallery").height();if(b<500)b=500;if($.browser.msie&&$.browser.version.substr(0,1)<7)b=400;if(galleryImages.length>0){for(var c="",a=0;a<galleryImages.length;a++)c+='<li><a title="'+galleryImages[a].title+'" href="'+galleryImages[a].normal+'" thumb="'+galleryImages[a].thumb+'"><img alt="" src="/content/images/loading.gif"></a></li>';$("ul.gallery").append(c);$("ul.gallery").wrap('<div id="scrollableWrap"><div class="scrollable"></div></div>');$("div.scrollable").height(b);$("#scrollableWrap").prepend('<div class="scroll_up" title="Liste nach unten bewegen. Sie können auch über die Bilder fahren und das Mausrad benutzen!">Nach Oben<div>');$("#scrollableWrap").append('<div class="scroll_down" title="Liste nach oben bewegen. Sie können auch über die Bilder fahren und das Mausrad benutzen!">Nach Unten<div>');var d=$(".scrollable").scrollable({size:1,vertical:true,next:".scroll_down",prev:".scroll_up",onSeek:function(){var a=this.getIndex();this.getItems().each(function(b){if(b>=a&&b<a+6){var c=$(this).find("img").attr("src");c.indexOf("loading.gif")>-1&&$(this).find("img").attr("src",$(this).find("a").attr("thumb"))}})}}).autoscroll({autoplay:false,steps:3}).mousewheel({api:true});d.getItems().each(function(b){var a=d.getIndex();if(b>=a&&b<a+6){var c=$(this).find("img").attr("src");c.indexOf("loading.gif")>-1&&$(this).find("img").attr("src",$(this).find("a").attr("thumb"))}})}galleryImages.length>5&&$("#scrollableWrap").append('<a class="galerie" id="thumbsbutton" href="#">Übersicht anzeigen</a>');$("body").append('<div class="simple_overlay" id="gallery" style="display:none;"><a class="play" title="Slideshow ablaufen lassen"></a><a class="thumbs" title="Liste mit Thumbnails anzeigen"></a><a class="prev">zurück</a><a class="next">weiter</a><div class="info"></div><div class="thumbslist"></div><img class="progress" src="/content/images/loading.gif" /></div>');$("ul.gallery a").overlay({target:"#gallery",expose:"#222"}).zakgallery({template:"<strong>${title}</strong> <span>Bild ${index} von ${total}</span>",thumbsbutton:"#thumbsbutton",preload:true})}})
