window.Modernizr=function(a,c,g){function e(){l.input=function(a){for(var b=0,c=a.length;b<c;b++)z[a[b]]=a[b]in p;return z}("autocomplete autofocus list placeholder max min multiple pattern required step".split(" "));l.inputtypes=function(a){for(var b=0,f,e,h,k=a.length;b<k;b++)p.setAttribute("type",e=a[b]),(f=p.type!=="text")&&(p.value=m,p.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(e)&&p.style.WebkitAppearance!==g?(o.appendChild(p),h=c.defaultView,f=h.getComputedStyle&&h.getComputedStyle(p,
null).WebkitAppearance!=="textfield"&&p.offsetHeight!==0,o.removeChild(p)):/^(search|tel)$/.test(e)||(/^(url|email)$/.test(e)?f=p.checkValidity&&p.checkValidity()===!1:/^color$/.test(e)?(o.appendChild(p),f=p.value!=m,o.removeChild(p)):f=p.value!=m)),s[a[b]]=!!f;return s}("search tel url email datetime date month week time datetime-local number range color".split(" "))}function h(a,c){var f=a.charAt(0).toUpperCase()+a.substr(1),f=(a+" "+x.join(f+" ")+f).split(" ");return b(f,c)}function b(a,b){for(var c in a)if(u[a[c]]!==
g)return b=="pfx"?a[c]:!0;return!1}function f(a,b){return typeof a===b}var l={},o=c.documentElement;c.head||c.getElementsByTagName("head");var n=c.createElement("modernizr"),u=n.style,p=c.createElement("input"),m=":)",q=" -webkit- -moz- -o- -ms- -khtml- ".split(" "),x="Webkit Moz O ms Khtml".split(" "),n={},s={},z={},v=[],k=function(a,b,f,e){var g,h=c.createElement("div");if(parseInt(f,10))for(;f--;)g=c.createElement("div"),g.id=e?e[f]:"modernizr"+(f+1),h.appendChild(g);f=["&shy;<style>",a,"</style>"].join("");
h.id="modernizr";h.innerHTML+=f;o.appendChild(h);a=b(h,a);h.parentNode.removeChild(h);return!!a},w=function(){var a={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return function(b,e){var e=e||c.createElement(a[b]||"div"),b="on"+b,h=b in e;h||(e.setAttribute||(e=c.createElement("div")),e.setAttribute&&e.removeAttribute&&(e.setAttribute(b,""),h=f(e[b],"function"),f(e[b],g)||(e[b]=g),e.removeAttribute(b)));return h}}(),A,C={}.hasOwnProperty,D;!f(C,g)&&
!f(C.call,g)?D=function(a,b){return C.call(a,b)}:D=function(a,b){return b in a&&f(a.constructor.prototype[b],g)};(function(a,b){var f=a.join(""),e=b.length;k(f,function(a,b){for(var f=c.styleSheets[c.styleSheets.length-1],f=f.cssRules&&f.cssRules[0]?f.cssRules[0].cssText:f.cssText||"",g=a.childNodes,h={};e--;)h[g[e].id]=g[e];l.csstransforms3d=h.csstransforms3d.offsetLeft===9;l.generatedcontent=h.generatedcontent.offsetHeight>=1;l.fontface=/src/i.test(f)&&f.indexOf(b.split(" ")[0])===0},e,b)})(['@font-face {font-family:"font";src:url("https://")}',
["@media (",q.join("transform-3d),("),"modernizr){#csstransforms3d{left:9px;position:absolute}}"].join(""),['#generatedcontent:after{content:"',m,'";visibility:hidden}'].join("")],["fontface","csstransforms3d","generatedcontent"]);n.flexbox=function(){var a=c.createElement("div"),b=c.createElement("div");(function(a,b,c,f){b+=":";a.style.cssText=(b+q.join(c+";"+b)).slice(0,-b.length)+(f||"")})(a,"display","box","width:42px;padding:0;");b.style.cssText=q.join("box-flex:1;")+"width:10px;";a.appendChild(b);
o.appendChild(a);var f=b.offsetWidth===42;a.removeChild(b);o.removeChild(a);return f};n.canvas=function(){var a=c.createElement("canvas");return!!a.getContext&&!!a.getContext("2d")};n.canvastext=function(){return!!l.canvas&&!!f(c.createElement("canvas").getContext("2d").fillText,"function")};n.postmessage=function(){return!!a.postMessage};n.websqldatabase=function(){return!!a.openDatabase};n.indexedDB=function(){for(var b=-1,c=x.length;++b<c;)if(a[x[b].toLowerCase()+"IndexedDB"])return!0;return!!a.indexedDB};
n.hashchange=function(){return w("hashchange",a)&&(c.documentMode===g||c.documentMode>7)};n.history=function(){return!!a.history&&!!history.pushState};n.draganddrop=function(){return w("dragstart")&&w("drop")};n.websockets=function(){for(var b=-1,c=x.length;++b<c;)if(a[x[b]+"WebSocket"])return!0;return"WebSocket"in a};n.rgba=function(){u.cssText="background-color:rgba(150,255,150,.5)";return!!~(""+u.backgroundColor).indexOf("rgba")};n.hsla=function(){u.cssText="background-color:hsla(120,40%,100%,.5)";
return!!~(""+u.backgroundColor).indexOf("rgba")||!!~(""+u.backgroundColor).indexOf("hsla")};n.multiplebgs=function(){u.cssText="background:url(https://),url(https://),red url(https://)";return/(url\s*\(.*?){3}/.test(u.background)};n.backgroundsize=function(){return h("backgroundSize")};n.borderimage=function(){return h("borderImage")};n.borderradius=function(){return h("borderRadius")};n.boxshadow=function(){return h("boxShadow")};n.textshadow=function(){return c.createElement("div").style.textShadow===
""};n.opacity=function(){var a=q.join("opacity:.55;")+"";u.cssText=a;return/^0.55$/.test(u.opacity)};n.cssanimations=function(){return h("animationName")};n.csscolumns=function(){return h("columnCount")};n.cssgradients=function(){var a=("background-image:"+q.join("gradient(linear,left top,right bottom,from(#9f9),to(white));background-image:")+q.join("linear-gradient(left top,#9f9, white);background-image:")).slice(0,-17);u.cssText=a;return!!~(""+u.backgroundImage).indexOf("gradient")};n.cssreflections=
function(){return h("boxReflect")};n.csstransforms=function(){return!!b(["transformProperty","WebkitTransform","MozTransform","OTransform","msTransform"])};n.csstransforms3d=function(){var a=!!b(["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"]);a&&"webkitPerspective"in o.style&&(a=l.csstransforms3d);return a};n.csstransitions=function(){return h("transitionProperty")};n.fontface=function(){return l.fontface};n.generatedcontent=function(){return l.generatedcontent};
n.video=function(){var a=c.createElement("video"),b=!1;try{if(b=!!a.canPlayType)b=new Boolean(b),b.ogg=a.canPlayType('video/ogg; codecs="theora"'),b.h264=a.canPlayType('video/mp4; codecs="avc1.42E01E"')||a.canPlayType('video/mp4; codecs="avc1.42E01E, mp4a.40.2"'),b.webm=a.canPlayType('video/webm; codecs="vp8, vorbis"')}catch(f){}return b};n.audio=function(){var a=c.createElement("audio"),b=!1;try{if(b=!!a.canPlayType)b=new Boolean(b),b.ogg=a.canPlayType('audio/ogg; codecs="vorbis"'),b.mp3=a.canPlayType("audio/mpeg;"),
b.wav=a.canPlayType('audio/wav; codecs="1"'),b.m4a=a.canPlayType("audio/x-m4a;")||a.canPlayType("audio/aac;")}catch(f){}return b};n.localstorage=function(){try{return!!localStorage.getItem}catch(a){return!1}};n.sessionstorage=function(){try{return!!sessionStorage.getItem}catch(a){return!1}};n.webworkers=function(){return!!a.Worker};n.applicationcache=function(){return!!a.applicationCache};for(var E in n)D(n,E)&&(A=E.toLowerCase(),l[A]=n[E](),v.push((l[A]?"":"no-")+A));l.input||e();u.cssText="";n=
p=null;a.attachEvent&&function(){var a=c.createElement("div");a.innerHTML="<elem></elem>";return a.childNodes.length!==1}()&&function(a,b){function c(a){for(var b=-1;++b<j;)a.createElement(h[b])}a.iepp=a.iepp||{};var f=a.iepp,e=f.html5elements||"abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",h=e.split("|"),j=h.length,k=RegExp("(^|\\s)("+e+")","gi"),l=RegExp("<(/*)("+e+")","gi"),m=/^\s*[\{\}]\s*$/,o=
RegExp("(^|[^\\n]*?\\s)("+e+")([^\\n]*)({[\\n\\w\\W]*?})","gi"),p=b.createDocumentFragment(),n=b.documentElement,e=n.firstChild,w=b.createElement("body"),q=b.createElement("style"),s=/print|all/,A;f.getCSS=function(a,b){if(a+""===g)return"";for(var c=-1,j=a.length,e,h=[];++c<j;)e=a[c],e.disabled||(b=e.media||b,s.test(b)&&h.push(f.getCSS(e.imports,b),e.cssText),b="all");return h.join("")};f.parseCSS=function(a){for(var b=[],c;(c=o.exec(a))!=null;)b.push(((m.exec(c[1])?"\n":c[1])+c[2]+c[3]).replace(k,
"$1.iepp_$2")+c[4]);return b.join("\n")};f.writeHTML=function(){var a=-1;for(A=A||b.body;++a<j;)for(var c=b.getElementsByTagName(h[a]),f=c.length,e=-1;++e<f;)c[e].className.indexOf("iepp_")<0&&(c[e].className+=" iepp_"+h[a]);p.appendChild(A);n.appendChild(w);w.className=A.className;w.id=A.id;w.innerHTML=A.innerHTML.replace(l,"<$1font")};f._beforePrint=function(){q.styleSheet.cssText=f.parseCSS(f.getCSS(b.styleSheets,"all"));f.writeHTML()};f.restoreHTML=function(){w.innerHTML="";n.removeChild(w);n.appendChild(A)};
f._afterPrint=function(){f.restoreHTML();q.styleSheet.cssText=""};c(b);c(p);f.disablePP||(e.insertBefore(q,e.firstChild),q.media="print",q.className="iepp-printshim",a.attachEvent("onbeforeprint",f._beforePrint),a.attachEvent("onafterprint",f._afterPrint))}(a,c);l._version="2.0.6";l._prefixes=q;l._domPrefixes=x;l.hasEvent=w;l.testProp=function(a){return b([a])};l.testAllProps=h;l.testStyles=k;o.className=o.className.replace(/\bno-js\b/,"")+(" js "+v.join(" "));return l}(this,this.document);
(function(a,c,g){function e(){for(var a=1,b=-1;x.length-++b;)if(x[b].s&&!(a=x[b].r))break;a&&f()}function h(a){var b=c.createElement("script"),f;b.src=a.s;b.onreadystatechange=b.onload=function(){!f&&(!b.readyState||b.readyState=="loaded"||b.readyState=="complete")&&(f=1,e(),b.onload=b.onreadystatechange=null)};p(function(){f||(f=1,e())},j.errorTimeout);a.e?b.onload():m.parentNode.insertBefore(b,m)}function b(a){var b=c.createElement("link"),f;b.href=a.s;b.rel="stylesheet";b.type="text/css";if(!a.e&&
(A||z)){var g=function(a){p(function(){if(!f)try{a.sheet.cssRules.length?(f=1,e()):g(a)}catch(b){b.code==1E3||b.message=="security"||b.message=="denied"?(f=1,p(function(){e()},0)):g(a)}},0)};g(b)}else b.onload=function(){f||(f=1,p(function(){e()},0))},a.e&&b.onload();p(function(){f||(f=1,e())},j.errorTimeout);!a.e&&m.parentNode.insertBefore(b,m)}function f(){var a=x.shift();s=1;a?a.t?p(function(){a.t=="c"?b(a):h(a)},0):(a(),e()):s=0}function l(a,b,g,h,l,o){function n(){!q&&(!w.readyState||w.readyState==
"loaded"||w.readyState=="complete")&&(A.r=q=1,!s&&e(),w.onload=w.onreadystatechange=null,p(function(){k.removeChild(w)},0))}var w=c.createElement(a),q=0,A={t:g,s:b,e:o};w.src=w.data=b;!v&&(w.style.display="none");w.width=w.height="0";a!="object"&&(w.type=g);w.onload=w.onreadystatechange=n;a=="img"?w.onerror=n:a=="script"&&(w.onerror=function(){A.e=A.r=1;f()});x.splice(h,0,A);k.insertBefore(w,v?null:m);p(function(){q||(k.removeChild(w),A.r=A.e=q=1,e())},j.errorTimeout)}function o(a,b,c){var e=b=="c"?
E:D;s=0;b=b||"j";J(a)?l(e,a,b,this.i++,u,c):(x.splice(this.i++,0,a),x.length==1&&f());return this}function n(){var a=j;a.loader={load:o,i:0};return a}var u=c.documentElement,p=a.setTimeout,m=c.getElementsByTagName("script")[0],q={}.toString,x=[],s=0,z="MozAppearance"in u.style,v=z&&!!c.createRange().compareNode,k=v?u:m.parentNode,w=a.opera&&q.call(a.opera)=="[object Opera]",A="webkitAppearance"in u.style,C=A&&"async"in c.createElement("script"),D=z?"object":w||C?"img":"script",E=A?"img":D,G=Array.isArray||
function(a){return q.call(a)=="[object Array]"},J=function(a){return typeof a=="string"},B=function(a){return q.call(a)=="[object Function]"},y=[],Q={},N,j;j=function(a){function b(a){var a=a.split("!"),c=y.length,f=a.pop(),e=a.length,f={url:f,origUrl:f,prefixes:a},j,g;for(g=0;g<e;g++)(j=Q[a[g]])&&(f=j(f));for(g=0;g<c;g++)f=y[g](f);return f}function c(a,f,e,j,h){var k=b(a),l=k.autoCallback;if(!k.bypass){f&&(f=B(f)?f:f[a]||f[j]||f[a.split("/").pop().split("?")[0]]);if(k.instead)return k.instead(a,
f,e,j,h);e.load(k.url,k.forceCSS||!k.forceJS&&/css$/.test(k.url)?"c":g,k.noexec);(B(f)||B(l))&&e.load(function(){n();f&&f(k.origUrl,h,j);l&&l(k.origUrl,h,j)})}}function f(a,b){function e(a){if(J(a))c(a,h,b,0,j);else if(Object(a)===a)for(k in a)a.hasOwnProperty(k)&&c(a[k],h,b,k,j)}var j=!!a.test,g=a.load||a.both,h=a.callback,k;e(j?a.yep:a.nope);e(g);a.complete&&b.load(a.complete)}var e,h,k=this.yepnope.loader;if(J(a))c(a,0,k,0);else if(G(a))for(e=0;e<a.length;e++)h=a[e],J(h)?c(h,0,k,0):G(h)?j(h):Object(h)===
h&&f(h,k);else Object(a)===a&&f(a,k)};j.addPrefix=function(a,b){Q[a]=b};j.addFilter=function(a){y.push(a)};j.errorTimeout=1E4;c.readyState==null&&c.addEventListener&&(c.readyState="loading",c.addEventListener("DOMContentLoaded",N=function(){c.removeEventListener("DOMContentLoaded",N,0);c.readyState="complete"},0));a.yepnope=n()})(this,this.document);Modernizr.load=function(){yepnope.apply(window,[].slice.call(arguments,0))};(function(a,c){function g(a){return j.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function e(a){if(!oa[a]){var b=y.body,c=j("<"+a+">").appendTo(b),f=c.css("display");c.remove();if(f==="none"||f===""){R||(R=y.createElement("iframe"),R.frameBorder=R.width=R.height=0);b.appendChild(R);if(!ba||!R.createElement)ba=(R.contentWindow||R.contentDocument).document,ba.write((y.compatMode==="CSS1Compat"?"<!doctype html>":"")+"<html><body>"),ba.close();c=ba.createElement(a);ba.body.appendChild(c);
f=j.css(c,"display");b.removeChild(R)}oa[a]=f}return oa[a]}function h(a,b){var c={};j.each(za.concat.apply([],za.slice(0,b)),function(){c[this]=a});return c}function b(){ja=c}function f(){setTimeout(b,0);return ja=j.now()}function l(){try{return new a.XMLHttpRequest}catch(b){}}function o(a,b,c,f){if(j.isArray(b))j.each(b,function(b,L){c||Sa.test(a)?f(a,L):o(a+"["+(typeof L=="object"||j.isArray(L)?b:"")+"]",L,c,f)});else if(!c&&b!=null&&typeof b=="object")for(var e in b)o(a+"["+e+"]",b[e],c,f);else f(a,
b)}function n(a,b){var f,e,g=j.ajaxSettings.flatOptions||{};for(f in b)b[f]!==c&&((g[f]?a:e||(e={}))[f]=b[f]);e&&j.extend(!0,a,e)}function u(a,b,f,e,j,g){j=j||b.dataTypes[0];g=g||{};g[j]=!0;for(var j=a[j],h=0,k=j?j.length:0,l=a===pa,m;h<k&&(l||!m);h++)m=j[h](b,f,e),typeof m=="string"&&(!l||g[m]?m=c:(b.dataTypes.unshift(m),m=u(a,b,f,e,m,g)));(l||!m)&&!g["*"]&&(m=u(a,b,f,e,"*",g));return m}function p(a){return function(b,c){var t;typeof b!="string"&&(c=b,b="*");if(j.isFunction(c))for(var f=b.toLowerCase().split(Aa),
e=0,g=f.length,h,k;e<g;e++)h=f[e],(k=/^\+/.test(h))&&(h=h.substr(1)||"*"),t=a[h]=a[h]||[],h=t,h[k?"unshift":"push"](c)}}function m(a,b,c){var f=b==="width"?a.offsetWidth:a.offsetHeight,e=b==="width"?Ta:Ua;if(f>0)return c!=="border"&&j.each(e,function(){c||(f-=parseFloat(j.css(a,"padding"+this))||0);c==="margin"?f+=parseFloat(j.css(a,c+this))||0:f-=parseFloat(j.css(a,"border"+this+"Width"))||0}),f+"px";f=ca(a,b,b);if(f<0||f==null)f=a.style[b]||0;f=parseFloat(f)||0;c&&j.each(e,function(){f+=parseFloat(j.css(a,
"padding"+this))||0;c!=="padding"&&(f+=parseFloat(j.css(a,"border"+this+"Width"))||0);c==="margin"&&(f+=parseFloat(j.css(a,c+this))||0)});return f+"px"}function q(a,b){b.src?j.ajax({url:b.src,async:!1,dataType:"script"}):j.globalEval((b.text||b.textContent||b.innerHTML||"").replace(Va,"/*$0*/"));b.parentNode&&b.parentNode.removeChild(b)}function x(a){var b=(a.nodeName||"").toLowerCase();b==="input"?s(a):b!=="script"&&typeof a.getElementsByTagName!="undefined"&&j.grep(a.getElementsByTagName("input"),
s)}function s(a){if(a.type==="checkbox"||a.type==="radio")a.defaultChecked=a.checked}function z(a){return typeof a.getElementsByTagName!="undefined"?a.getElementsByTagName("*"):typeof a.querySelectorAll!="undefined"?a.querySelectorAll("*"):[]}function v(a,b){var c;if(b.nodeType===1){b.clearAttributes&&b.clearAttributes();b.mergeAttributes&&b.mergeAttributes(a);c=b.nodeName.toLowerCase();if(c==="object")b.outerHTML=a.outerHTML;else if(c!=="input"||a.type!=="checkbox"&&a.type!=="radio")if(c==="option")b.selected=
a.defaultSelected;else{if(c==="input"||c==="textarea")b.defaultValue=a.defaultValue}else a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value);b.removeAttribute(j.expando)}}function k(a,b){if(b.nodeType===1&&j.hasData(a)){var c,f,e;f=j._data(a);var g=j._data(b,f),h=f.events;if(h)for(c in delete g.handle,g.events={},h){f=0;for(e=h[c].length;f<e;f++)j.event.add(b,c+(h[c][f].namespace?".":"")+h[c][f].namespace,h[c][f],h[c][f].data)}g.data&&(g.data=j.extend({},g.data))}}
function w(a){var b=Ba.split(" "),a=a.createDocumentFragment();if(a.createElement)for(;b.length;)a.createElement(b.pop());return a}function A(a,b,c){b=b||0;if(j.isFunction(b))return j.grep(a,function(a,t){return!!b.call(a,t,a)===c});if(b.nodeType)return j.grep(a,function(a){return a===b===c});if(typeof b=="string"){var f=j.grep(a,function(a){return a.nodeType===1});if(Wa.test(b))return j.filter(b,f,!c);b=j.filter(b,f)}return j.grep(a,function(a){return j.inArray(a,b)>=0===c})}function C(){return!0}
function D(){return!1}function E(a,b,c){var f=b+"defer",e=b+"queue",g=b+"mark",h=j._data(a,f);h&&(c==="queue"||!j._data(a,e))&&(c==="mark"||!j._data(a,g))&&setTimeout(function(){!j._data(a,e)&&!j._data(a,g)&&(j.removeData(a,f,!0),h.fire())},0)}function G(a){for(var b in a)if(!(b==="data"&&j.isEmptyObject(a[b]))&&b!=="toJSON")return!1;return!0}function J(a,b,f){if(f===c&&a.nodeType===1)if(f="data-"+b.replace(I,"-$1").toLowerCase(),f=a.getAttribute(f),typeof f=="string"){try{f=f==="true"?!0:f==="false"?
!1:f==="null"?null:j.isNumeric(f)?parseFloat(f):H.test(f)?j.parseJSON(f):f}catch(e){}j.data(a,b,f)}else f=c;return f}function B(a){var b=P[a]={},c,f,a=a.split(/\s+/);c=0;for(f=a.length;c<f;c++)b[a[c]]=!0;return b}var y=a.document,Q=a.navigator,N=a.location,j=function(){function b(){if(!f.isReady){try{y.documentElement.doScroll("left")}catch(a){setTimeout(b,1);return}f.ready()}}var f=function(a,b){return new f.fn.init(a,b,g)},e=a.jQuery,j=a.$,g,h=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,k=/\S/,l=
/^\s+/,m=/\s+$/,o=/\d/,p=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,w=/^[\],:{}\s]*$/,n=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,q=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,s=/(?:^|:|,)(?:\s*\[)+/g,A=/(webkit)[ \/]([\w.]+)/,C=/(opera)(?:.*version)?[ \/]([\w.]+)/,x=/(msie) ([\w.]+)/,u=/(mozilla)(?:.*? rv:([\w.]+))?/,v=/-([a-z]|[0-9])/ig,B=/^-ms-/,D=function(a,b){return(b+"").toUpperCase()},ga=Q.userAgent,ka,ea,Xa=Object.prototype.toString,ra=Object.prototype.hasOwnProperty,sa=Array.prototype.push,
z=Array.prototype.slice,G=String.prototype.trim,E=Array.prototype.indexOf,J={};f.fn=f.prototype={constructor:f,init:function(a,b,t){var e,j;if(!a)return this;if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if(a==="body"&&!b&&y.body)return this.context=y,this[0]=y.body,this.selector=a,this.length=1,this;if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?e=h.exec(a):e=[null,a,null];if(e&&(e[1]||!b)){if(e[1])return j=(b=b instanceof f?b[0]:b)?b.ownerDocument||
b:y,(t=p.exec(a))?f.isPlainObject(b)?(a=[y.createElement(t[1])],f.fn.attr.call(a,b,!0)):a=[j.createElement(t[1])]:(t=f.buildFragment([e[1]],[j]),a=(t.cacheable?f.clone(t.fragment):t.fragment).childNodes),f.merge(this,a);if((b=y.getElementById(e[2]))&&b.parentNode){if(b.id!==e[2])return t.find(a);this.length=1;this[0]=b}this.context=y;this.selector=a;return this}return!b||b.jquery?(b||t).find(a):this.constructor(b).find(a)}if(f.isFunction(a))return t.ready(a);a.selector!==c&&(this.selector=a.selector,
this.context=a.context);return f.makeArray(a,this)},selector:"",jquery:"1.7",length:0,size:function(){return this.length},toArray:function(){return z.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,t){var c=this.constructor();f.isArray(a)?sa.apply(c,a):f.merge(c,a);c.prevObject=this;c.context=this.context;b==="find"?c.selector=this.selector+(this.selector?" ":"")+t:b&&(c.selector=this.selector+"."+b+"("+t+")");return c},each:function(a,
b){return f.each(this,a,b)},ready:function(a){f.bindReady();ka.add(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(z.apply(this,arguments),"slice",z.call(arguments).join(","))},map:function(a){return this.pushStack(f.map(this,function(b,t){return a.call(b,t,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:sa,sort:[].sort,splice:[].splice};
f.fn.init.prototype=f.fn;f.extend=f.fn.extend=function(){var a,b,t,e,j,g,h=arguments[0]||{},k=1,M=arguments.length,V=!1;typeof h=="boolean"&&(V=h,h=arguments[1]||{},k=2);typeof h!="object"&&!f.isFunction(h)&&(h={});for(M===k&&(h=this,--k);k<M;k++)if((a=arguments[k])!=null)for(b in a)t=h[b],e=a[b],h!==e&&(V&&e&&(f.isPlainObject(e)||(j=f.isArray(e)))?(j?(j=!1,g=t&&f.isArray(t)?t:[]):g=t&&f.isPlainObject(t)?t:{},h[b]=f.extend(V,g,e)):e!==c&&(h[b]=e));return h};f.extend({noConflict:function(b){a.$===
f&&(a.$=j);b&&a.jQuery===f&&(a.jQuery=e);return f},isReady:!1,readyWait:1,holdReady:function(a){a?f.readyWait++:f.ready(!0)},ready:function(a){if(a===!0&&!--f.readyWait||a!==!0&&!f.isReady){if(!y.body)return setTimeout(f.ready,1);f.isReady=!0;a!==!0&&--f.readyWait>0||(ka.fireWith(y,[f]),f.fn.trigger&&f(y).trigger("ready").unbind("ready"))}},bindReady:function(){if(!ka){ka=f.Callbacks("once memory");if(y.readyState==="complete")return setTimeout(f.ready,1);if(y.addEventListener)y.addEventListener("DOMContentLoaded",
ea,!1),a.addEventListener("load",f.ready,!1);else if(y.attachEvent){y.attachEvent("onreadystatechange",ea);a.attachEvent("onload",f.ready);var c=!1;try{c=a.frameElement==null}catch(e){}y.documentElement.doScroll&&c&&b()}}},isFunction:function(a){return f.type(a)==="function"},isArray:Array.isArray||function(a){return f.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNumeric:function(a){return a!=null&&o.test(a)&&!isNaN(a)},type:function(a){return a==null?
String(a):J[Xa.call(a)]||"object"},isPlainObject:function(a){if(!a||f.type(a)!=="object"||a.nodeType||f.isWindow(a))return!1;try{if(a.constructor&&!ra.call(a,"constructor")&&!ra.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(b){return!1}for(var t in a);return t===c||ra.call(a,t)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw a;},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=f.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);
if(w.test(b.replace(n,"@").replace(q,"]").replace(s,"")))return(new Function("return "+b))();f.error("Invalid JSON: "+b)},parseXML:function(b){var t,e;try{a.DOMParser?(e=new DOMParser,t=e.parseFromString(b,"text/xml")):(t=new ActiveXObject("Microsoft.XMLDOM"),t.async="false",t.loadXML(b))}catch(j){t=c}(!t||!t.documentElement||t.getElementsByTagName("parsererror").length)&&f.error("Invalid XML: "+b);return t},noop:function(){},globalEval:function(b){b&&k.test(b)&&(a.execScript||function(b){a.eval.call(a,
b)})(b)},camelCase:function(a){return a.replace(B,"ms-").replace(v,D)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,b,t){var e,j=0,g=a.length,h=g===c||f.isFunction(a);if(t)if(h)for(e in a){if(b.apply(a[e],t)===!1)break}else for(;j<g;){if(b.apply(a[j++],t)===!1)break}else if(h)for(e in a){if(b.call(a[e],e,a[e])===!1)break}else for(;j<g;)if(b.call(a[j],j,a[j++])===!1)break;return a},trim:G?function(a){return a==null?"":G.call(a)}:function(a){return a==
null?"":(a+"").replace(l,"").replace(m,"")},makeArray:function(a,b){var t=b||[];if(a!=null){var c=f.type(a);a.length==null||c==="string"||c==="function"||c==="regexp"||f.isWindow(a)?sa.call(t,a):f.merge(t,a)}return t},inArray:function(a,b,t){var f;if(b){if(E)return E.call(b,a,t);f=b.length;for(t=t?t<0?Math.max(0,f+t):t:0;t<f;t++)if(t in b&&b[t]===a)return t}return-1},merge:function(a,b){var t=a.length,f=0;if(typeof b.length=="number")for(var e=b.length;f<e;f++)a[t++]=b[f];else for(;b[f]!==c;)a[t++]=
b[f++];a.length=t;return a},grep:function(a,b,t){for(var f=[],c,t=!!t,e=0,j=a.length;e<j;e++)c=!!b(a[e],e),t!==c&&f.push(a[e]);return f},map:function(a,b,t){var e,j,g=[],h=0,k=a.length;if(a instanceof f||k!==c&&typeof k=="number"&&(k>0&&a[0]&&a[k-1]||k===0||f.isArray(a)))for(;h<k;h++)e=b(a[h],h,t),e!=null&&(g[g.length]=e);else for(j in a)e=b(a[j],j,t),e!=null&&(g[g.length]=e);return g.concat.apply([],g)},guid:1,proxy:function(a,b){if(typeof b=="string")var t=a[b],b=a,a=t;if(!f.isFunction(a))return c;
var e=z.call(arguments,2),t=function(){return a.apply(b,e.concat(z.call(arguments)))};t.guid=a.guid=a.guid||t.guid||f.guid++;return t},access:function(a,b,t,e,j,g){var h=a.length;if(typeof b=="object"){for(var k in b)f.access(a,k,b[k],e,j,t);return a}if(t!==c){e=!g&&e&&f.isFunction(t);for(k=0;k<h;k++)j(a[k],b,e?t.call(a[k],k,j(a[k],b)):t,g);return a}return h?j(a[0],b):c},now:function(){return(new Date).getTime()},uaMatch:function(a){a=a.toLowerCase();a=A.exec(a)||C.exec(a)||x.exec(a)||a.indexOf("compatible")<
0&&u.exec(a)||[];return{browser:a[1]||"",version:a[2]||"0"}},sub:function(){function a(b,t){return new a.fn.init(b,t)}f.extend(!0,a,this);a.superclass=this;a.fn=a.prototype=this();a.fn.constructor=a;a.sub=this.sub;a.fn.init=function(t,c){c&&c instanceof f&&!(c instanceof a)&&(c=a(c));return f.fn.init.call(this,t,c,b)};a.fn.init.prototype=a.fn;var b=a(y);return a},browser:{}});f.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(a,b){J["[object "+b+"]"]=b.toLowerCase()});
ga=f.uaMatch(ga);ga.browser&&(f.browser[ga.browser]=!0,f.browser.version=ga.version);f.browser.webkit&&(f.browser.safari=!0);k.test("\u00a0")&&(l=/^[\s\xA0]+/,m=/[\s\xA0]+$/);g=f(y);y.addEventListener?ea=function(){y.removeEventListener("DOMContentLoaded",ea,!1);f.ready()}:y.attachEvent&&(ea=function(){y.readyState==="complete"&&(y.detachEvent("onreadystatechange",ea),f.ready())});typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return f});return f}(),P={};j.Callbacks=
function(a){var a=a?P[a]||B(a):{},b=[],f=[],e,g,h,k,l,m=function(f){var c,e,g,h;c=0;for(e=f.length;c<e;c++)g=f[c],h=j.type(g),h==="array"?m(g):h==="function"&&(!a.unique||!p.has(g))&&b.push(g)},o=function(c,j){j=j||[];e=!a.memory||[c,j];g=!0;l=h||0;h=0;for(k=b.length;b&&l<k;l++)if(b[l].apply(c,j)===!1&&a.stopOnFalse){e=!0;break}g=!1;b&&(a.once?e===!0?p.disable():b=[]:f&&f.length&&(e=f.shift(),p.fireWith(e[0],e[1])))},p={add:function(){if(b){var a=b.length;m(arguments);g?k=b.length:e&&e!==!0&&(h=a,
o(e[0],e[1]))}return this},remove:function(){if(b)for(var f=arguments,c=0,e=f.length;c<e;c++)for(var j=0;j<b.length;j++)if(f[c]===b[j]&&(g&&j<=k&&(k--,j<=l&&l--),b.splice(j--,1),a.unique))break;return this},has:function(a){if(b)for(var t=0,f=b.length;t<f;t++)if(a===b[t])return!0;return!1},empty:function(){b=[];return this},disable:function(){b=f=e=c;return this},disabled:function(){return!b},lock:function(){f=c;(!e||e===!0)&&p.disable();return this},locked:function(){return!f},fireWith:function(b,
c){f&&(g?a.once||f.push([b,c]):(!a.once||!e)&&o(b,c));return this},fire:function(){p.fireWith(this,arguments);return this},fired:function(){return!!e}};return p};var T=[].slice;j.extend({Deferred:function(a){var b=j.Callbacks("once memory"),f=j.Callbacks("once memory"),c=j.Callbacks("memory"),e="pending",g={resolve:b,reject:f,notify:c},h={done:b.add,fail:f.add,progress:c.add,state:function(){return e},isResolved:b.fired,isRejected:f.fired,then:function(a,b,t){k.done(a).fail(b).progress(t);return this},
always:function(){return k.done.apply(k,arguments).fail.apply(k,arguments)},pipe:function(a,b,t){return j.Deferred(function(f){j.each({done:[a,"resolve"],fail:[b,"reject"],progress:[t,"notify"]},function(a,b){var t=b[0],c=b[1],e;j.isFunction(t)?k[a](function(){(e=t.apply(this,arguments))&&j.isFunction(e.promise)?e.promise().then(f.resolve,f.reject,f.notify):f[c+"With"](this===k?f:this,[e])}):k[a](f[c])})}).promise()},promise:function(a){if(a==null)a=h;else for(var b in h)a[b]=h[b];return a}},k=h.promise({}),
l;for(l in g)k[l]=g[l].fire,k[l+"With"]=g[l].fireWith;k.done(function(){e="resolved"},f.disable,c.lock).fail(function(){e="rejected"},b.disable,c.lock);a&&a.call(k,k);return k},when:function(a){function b(a){return function(b){h[a]=arguments.length>1?T.call(arguments,0):b;l.notifyWith(m,h)}}function f(a){return function(b){c[a]=arguments.length>1?T.call(arguments,0):b;--k||l.resolveWith(l,c)}}var c=T.call(arguments,0),e=0,g=c.length,h=Array(g),k=g,l=g<=1&&a&&j.isFunction(a.promise)?a:j.Deferred(),
m=l.promise();if(g>1){for(;e<g;e++)c[e]&&c[e].promise&&j.isFunction(c[e].promise)?c[e].promise().then(f(e),l.reject,b(e)):--k;k||l.resolveWith(l,c)}else l!==a&&l.resolveWith(l,g?[a]:[]);return m}});j.support=function(){var a=y.createElement("div"),b=y.documentElement,f,c,e,g,h,k,l,m,o;a.setAttribute("className","t");a.innerHTML="   <link/><table></table><a href='/a' style='top:1px;float:left;opacity:.55;'>a</a><input type='checkbox'/><nav></nav>";f=a.getElementsByTagName("*");c=a.getElementsByTagName("a")[0];
if(!f||!f.length||!c)return{};e=y.createElement("select");g=e.appendChild(y.createElement("option"));f=a.getElementsByTagName("input")[0];k={leadingWhitespace:a.firstChild.nodeType===3,tbody:!a.getElementsByTagName("tbody").length,htmlSerialize:!!a.getElementsByTagName("link").length,style:/top/.test(c.getAttribute("style")),hrefNormalized:c.getAttribute("href")==="/a",opacity:/^0.55/.test(c.style.opacity),cssFloat:!!c.style.cssFloat,unknownElems:!!a.getElementsByTagName("nav").length,checkOn:f.value===
"on",optSelected:g.selected,getSetAttribute:a.className!=="t",enctype:!!y.createElement("form").enctype,submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0};f.checked=!0;k.noCloneChecked=f.cloneNode(!0).checked;e.disabled=!0;k.optDisabled=!g.disabled;try{delete a.test}catch(p){k.deleteExpando=!1}!a.addEventListener&&a.attachEvent&&a.fireEvent&&(a.attachEvent("onclick",function(){k.noCloneEvent=!1}),
a.cloneNode(!0).fireEvent("onclick"));f=y.createElement("input");f.value="t";f.setAttribute("type","radio");k.radioValue=f.value==="t";f.setAttribute("checked","checked");a.appendChild(f);c=y.createDocumentFragment();c.appendChild(a.lastChild);k.checkClone=c.cloneNode(!0).cloneNode(!0).lastChild.checked;a.innerHTML="";a.style.width=a.style.paddingLeft="1px";l=y.getElementsByTagName("body")[0];m=y.createElement(l?"div":"body");c={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"};
l&&j.extend(c,{position:"absolute",left:"-999px",top:"-999px"});for(o in c)m.style[o]=c[o];m.appendChild(a);b=l||b;b.insertBefore(m,b.firstChild);k.appendChecked=f.checked;k.boxModel=a.offsetWidth===2;"zoom"in a.style&&(a.style.display="inline",a.style.zoom=1,k.inlineBlockNeedsLayout=a.offsetWidth===2,a.style.display="",a.innerHTML="<div style='width:4px;'></div>",k.shrinkWrapBlocks=a.offsetWidth!==2);a.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>";
c=a.getElementsByTagName("td");f=c[0].offsetHeight===0;c[0].style.display="";c[1].style.display="none";k.reliableHiddenOffsets=f&&c[0].offsetHeight===0;a.innerHTML="";y.defaultView&&y.defaultView.getComputedStyle&&(h=y.createElement("div"),h.style.width="0",h.style.marginRight="0",a.appendChild(h),k.reliableMarginRight=(parseInt((y.defaultView.getComputedStyle(h,null)||{marginRight:0}).marginRight,10)||0)===0);if(a.attachEvent)for(o in{submit:1,change:1,focusin:1})h="on"+o,(f=h in a)||(a.setAttribute(h,
"return;"),f=typeof a[h]=="function"),k[o+"Bubbles"]=f;j(function(){var a,b,f,t,c;l=y.getElementsByTagName("body")[0];!l||(a=y.createElement("div"),a.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px",l.insertBefore(a,l.firstChild),m=y.createElement("div"),m.style.cssText="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;visibility:hidden;border:0;",m.innerHTML="<div style='position:absolute;top:0;left:0;width:1px;height:1px;margin:0;border:5px solid #000;padding:0;'><div></div></div><table style='position:absolute;top:0;left:0;width:1px;height:1px;margin:0;border:5px solid #000;padding:0;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>",
a.appendChild(m),b=m.firstChild,f=b.firstChild,t=b.nextSibling.firstChild.firstChild,c={doesNotAddBorder:f.offsetTop!==5,doesAddBorderForTableAndCells:t.offsetTop===5},f.style.position="fixed",f.style.top="20px",c.fixedPosition=f.offsetTop===20||f.offsetTop===15,f.style.position=f.style.top="",b.style.overflow="hidden",b.style.position="relative",c.subtractsBorderForOverflowNotVisible=f.offsetTop===-5,c.doesNotIncludeMarginInBodyOffset=l.offsetTop!==1,l.removeChild(a),m=null,j.extend(k,c))});m.innerHTML=
"";b.removeChild(m);m=c=e=g=l=h=a=f=null;return k}();j.boxModel=j.support.boxModel;var H=/^(?:\{.*\}|\[.*\])$/,I=/([A-Z])/g;j.extend({cache:{},uuid:0,expando:"jQuery"+(j.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?j.cache[a[j.expando]]:a[j.expando];return!!a&&!G(a)},data:function(a,b,f,e){if(j.acceptData(a)){var g,h,k=typeof b=="string",l=(g=a.nodeType)?j.cache:a,m=g?a[j.expando]:a[j.expando]&&
j.expando,o=b==="events";if(m&&l[m]&&(o||e||l[m].data)||!(k&&f===c)){m||(g?a[j.expando]=m=++j.uuid:m=j.expando);l[m]||(l[m]={},g||(l[m].toJSON=j.noop));if(typeof b=="object"||typeof b=="function")e?l[m]=j.extend(l[m],b):l[m].data=j.extend(l[m].data,b);a=g=l[m];e||(g.data||(g.data={}),g=g.data);f!==c&&(g[j.camelCase(b)]=f);if(o&&!g[b])return a.events;k?(h=g[b],h==null&&(h=g[j.camelCase(b)])):h=g;return h}}},removeData:function(a,b,f){if(j.acceptData(a)){var c,e,g,h=a.nodeType,k=h?j.cache:a,l=h?a[j.expando]:
j.expando;if(k[l]){if(b&&(c=f?k[l]:k[l].data)){j.isArray(b)||(b in c?b=[b]:(b=j.camelCase(b),b in c?b=[b]:b=b.split(" ")));e=0;for(g=b.length;e<g;e++)delete c[b[e]];if(!(f?G:j.isEmptyObject)(c))return}if(!f&&(delete k[l].data,!G(k[l])))return;j.support.deleteExpando||!k.setInterval?delete k[l]:k[l]=null;h&&(j.support.deleteExpando?delete a[j.expando]:a.removeAttribute?a.removeAttribute(j.expando):a[j.expando]=null)}}},_data:function(a,b,f){return j.data(a,b,f,!0)},acceptData:function(a){if(a.nodeName){var b=
j.noData[a.nodeName.toLowerCase()];if(b)return b!==!0&&a.getAttribute("classid")===b}return!0}});j.fn.extend({data:function(a,b){var f,e,g,h=null;if(typeof a=="undefined"){if(this.length&&(h=j.data(this[0]),this[0].nodeType===1&&!j._data(this[0],"parsedAttrs"))){e=this[0].attributes;for(var k=0,l=e.length;k<l;k++)g=e[k].name,g.indexOf("data-")===0&&(g=j.camelCase(g.substring(5)),J(this[0],g,h[g]));j._data(this[0],"parsedAttrs",!0)}return h}if(typeof a=="object")return this.each(function(){j.data(this,
a)});f=a.split(".");f[1]=f[1]?"."+f[1]:"";return b===c?(h=this.triggerHandler("getData"+f[1]+"!",[f[0]]),h===c&&this.length&&(h=j.data(this[0],a),h=J(this[0],a,h)),h===c&&f[1]?this.data(f[0]):h):this.each(function(){var c=j(this),e=[f[0],b];c.triggerHandler("setData"+f[1]+"!",e);j.data(this,a,b);c.triggerHandler("changeData"+f[1]+"!",e)})},removeData:function(a){return this.each(function(){j.removeData(this,a)})}});j.extend({_mark:function(a,b){a&&(b=(b||"fx")+"mark",j._data(a,b,(j._data(a,b)||0)+
1))},_unmark:function(a,b,f){a!==!0&&(f=b,b=a,a=!1);if(b){var f=f||"fx",c=f+"mark";(a=a?0:(j._data(b,c)||1)-1)?j._data(b,c,a):(j.removeData(b,c,!0),E(b,f,"mark"))}},queue:function(a,b,f){var c;if(a)return b=(b||"fx")+"queue",c=j._data(a,b),f&&(!c||j.isArray(f)?c=j._data(a,b,j.makeArray(f)):c.push(f)),c||[]},dequeue:function(a,b){var b=b||"fx",f=j.queue(a,b),c=f.shift(),e={};c==="inprogress"&&(c=f.shift());c&&(b==="fx"&&f.unshift("inprogress"),j._data(a,b+".run",e),c.call(a,function(){j.dequeue(a,
b)},e));f.length||(j.removeData(a,b+"queue "+b+".run",!0),E(a,b,"queue"))}});j.fn.extend({queue:function(a,b){typeof a!="string"&&(b=a,a="fx");return b===c?j.queue(this[0],a):this.each(function(){var f=j.queue(this,a,b);a==="fx"&&f[0]!=="inprogress"&&j.dequeue(this,a)})},dequeue:function(a){return this.each(function(){j.dequeue(this,a)})},delay:function(a,b){a=j.fx?j.fx.speeds[a]||a:a;return this.queue(b||"fx",function(b,f){var c=setTimeout(b,a);f.stop=function(){clearTimeout(c)}})},clearQueue:function(a){return this.queue(a||
"fx",[])},promise:function(a){function b(){--h||f.resolveWith(e,[e])}typeof a!="string"&&(a=c);var a=a||"fx",f=j.Deferred(),e=this,g=e.length,h=1,k=a+"defer",l=a+"queue";a+="mark";for(var m;g--;)if(m=j.data(e[g],k,c,!0)||(j.data(e[g],l,c,!0)||j.data(e[g],a,c,!0))&&j.data(e[g],k,j.Callbacks("once memory"),!0))h++,m.add(b);b();return f.promise()}});var K=/[\n\t\r]/g,F=/\s+/,ha=/\r/g,ia=/^(?:button|input)$/i,aa=/^(?:button|input|object|select|textarea)$/i,U=/^a(?:rea)?$/i,Z=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,
wa=j.support.getSetAttribute,S,xa,ya;j.fn.extend({attr:function(a,b){return j.access(this,a,b,!0,j.attr)},removeAttr:function(a){return this.each(function(){j.removeAttr(this,a)})},prop:function(a,b){return j.access(this,a,b,!0,j.prop)},removeProp:function(a){a=j.propFix[a]||a;return this.each(function(){try{this[a]=c,delete this[a]}catch(b){}})},addClass:function(a){var b,f,c,e,g,h,k;if(j.isFunction(a))return this.each(function(b){j(this).addClass(a.call(this,b,this.className))});if(a&&typeof a==
"string"){b=a.split(F);f=0;for(c=this.length;f<c;f++)if(e=this[f],e.nodeType===1)if(!e.className&&b.length===1)e.className=a;else{g=" "+e.className+" ";h=0;for(k=b.length;h<k;h++)~g.indexOf(" "+b[h]+" ")||(g+=b[h]+" ");e.className=j.trim(g)}}return this},removeClass:function(a){var b,f,e,g,h,k,l;if(j.isFunction(a))return this.each(function(b){j(this).removeClass(a.call(this,b,this.className))});if(a&&typeof a=="string"||a===c){b=(a||"").split(F);f=0;for(e=this.length;f<e;f++)if(g=this[f],g.nodeType===
1&&g.className)if(a){h=(" "+g.className+" ").replace(K," ");k=0;for(l=b.length;k<l;k++)h=h.replace(" "+b[k]+" "," ");g.className=j.trim(h)}else g.className=""}return this},toggleClass:function(a,b){var f=typeof a,c=typeof b=="boolean";return j.isFunction(a)?this.each(function(f){j(this).toggleClass(a.call(this,f,this.className,b),b)}):this.each(function(){if(f==="string")for(var e,g=0,h=j(this),k=b,l=a.split(F);e=l[g++];)k=c?k:!h.hasClass(e),h[k?"addClass":"removeClass"](e);else if(f==="undefined"||
f==="boolean")this.className&&j._data(this,"__className__",this.className),this.className=this.className||a===!1?"":j._data(this,"__className__")||""})},hasClass:function(a){for(var a=" "+a+" ",b=0,f=this.length;b<f;b++)if(this[b].nodeType===1&&(" "+this[b].className+" ").replace(K," ").indexOf(a)>-1)return!0;return!1},val:function(a){var b,f,e,g=this[0];if(!arguments.length){if(g){if((b=j.valHooks[g.nodeName.toLowerCase()]||j.valHooks[g.type])&&"get"in b&&(f=b.get(g,"value"))!==c)return f;f=g.value;
return typeof f=="string"?f.replace(ha,""):f==null?"":f}return c}e=j.isFunction(a);return this.each(function(f){var g=j(this),h;if(this.nodeType===1&&(e?h=a.call(this,f,g.val()):h=a,h==null?h="":typeof h=="number"?h+="":j.isArray(h)&&(h=j.map(h,function(a){return a==null?"":a+""})),b=j.valHooks[this.nodeName.toLowerCase()]||j.valHooks[this.type],!b||!("set"in b)||b.set(this,h,"value")===c))this.value=h})}});j.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?
a.value:a.text}},select:{get:function(a){var b,f,c=a.selectedIndex,e=[],g=a.options,h=a.type==="select-one";if(c<0)return null;a=h?c:0;for(f=h?c+1:g.length;a<f;a++)if(b=g[a],b.selected&&(j.support.optDisabled?!b.disabled:b.getAttribute("disabled")===null)&&(!b.parentNode.disabled||!j.nodeName(b.parentNode,"optgroup"))){b=j(b).val();if(h)return b;e.push(b)}return h&&!e.length&&g.length?j(g[c]).val():e},set:function(a,b){var f=j.makeArray(b);j(a).find("option").each(function(){this.selected=j.inArray(j(this).val(),
f)>=0});f.length||(a.selectedIndex=-1);return f}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,b,f,e){var g,h,k=a.nodeType;if(!a||k===3||k===8||k===2)return c;if(e&&b in j.attrFn)return j(a)[b](f);if(!("getAttribute"in a))return j.prop(a,b,f);(e=k!==1||!j.isXMLDoc(a))&&(b=b.toLowerCase(),h=j.attrHooks[b]||(Z.test(b)?xa:S));if(f!==c){if(f===null)return j.removeAttr(a,b),c;if(h&&"set"in h&&e&&(g=h.set(a,f,b))!==c)return g;a.setAttribute(b,""+f);return f}if(h&&
"get"in h&&e&&(g=h.get(a,b))!==null)return g;g=a.getAttribute(b);return g===null?c:g},removeAttr:function(a,b){var f,c,e,g,h=0;if(a.nodeType===1){c=(b||"").split(F);for(g=c.length;h<g;h++)e=c[h].toLowerCase(),f=j.propFix[e]||e,j.attr(a,e,""),a.removeAttribute(wa?e:f),Z.test(e)&&f in a&&(a[f]=!1)}},attrHooks:{type:{set:function(a,b){if(ia.test(a.nodeName)&&a.parentNode)j.error("type property can't be changed");else if(!j.support.radioValue&&b==="radio"&&j.nodeName(a,"input")){var f=a.value;a.setAttribute("type",
b);f&&(a.value=f);return b}}},value:{get:function(a,b){return S&&j.nodeName(a,"button")?S.get(a,b):b in a?a.value:null},set:function(a,b,f){if(S&&j.nodeName(a,"button"))return S.set(a,b,f);a.value=b}}},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(a,b,f){var e,
g,h=a.nodeType;if(!a||h===3||h===8||h===2)return c;(h!==1||!j.isXMLDoc(a))&&(b=j.propFix[b]||b,g=j.propHooks[b]);return f!==c?g&&"set"in g&&(e=g.set(a,f,b))!==c?e:a[b]=f:g&&"get"in g&&(e=g.get(a,b))!==null?e:a[b]},propHooks:{tabIndex:{get:function(a){var b=a.getAttributeNode("tabindex");return b&&b.specified?parseInt(b.value,10):aa.test(a.nodeName)||U.test(a.nodeName)&&a.href?0:c}}}});j.attrHooks.tabindex=j.propHooks.tabIndex;xa={get:function(a,b){var f,e=j.prop(a,b);return e===!0||typeof e!="boolean"&&
(f=a.getAttributeNode(b))&&f.nodeValue!==!1?b.toLowerCase():c},set:function(a,b,f){var c;b===!1?j.removeAttr(a,f):(c=j.propFix[f]||f,c in a&&(a[c]=!0),a.setAttribute(f,f.toLowerCase()));return f}};wa||(ya={name:!0,id:!0},S=j.valHooks.button={get:function(a,b){var f;return(f=a.getAttributeNode(b))&&(ya[b]?f.nodeValue!=="":f.specified)?f.nodeValue:c},set:function(a,b,f){var c=a.getAttributeNode(f);c||(c=y.createAttribute(f),a.setAttributeNode(c));return c.nodeValue=b+""}},j.attrHooks.tabindex.set=S.set,
j.each(["width","height"],function(a,b){j.attrHooks[b]=j.extend(j.attrHooks[b],{set:function(a,f){if(f==="")return a.setAttribute(b,"auto"),f}})}),j.attrHooks.contenteditable={get:S.get,set:function(a,b,f){b===""&&(b="false");S.set(a,b,f)}});j.support.hrefNormalized||j.each(["href","src","width","height"],function(a,b){j.attrHooks[b]=j.extend(j.attrHooks[b],{get:function(a){a=a.getAttribute(b,2);return a===null?c:a}})});j.support.style||(j.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||
c},set:function(a,b){return a.style.cssText=""+b}});j.support.optSelected||(j.propHooks.selected=j.extend(j.propHooks.selected,{get:function(){return null}}));j.support.enctype||(j.propFix.enctype="encoding");j.support.checkOn||j.each(["radio","checkbox"],function(){j.valHooks[this]={get:function(a){return a.getAttribute("value")===null?"on":a.value}}});j.each(["radio","checkbox"],function(){j.valHooks[this]=j.extend(j.valHooks[this],{set:function(a,b){if(j.isArray(b))return a.checked=j.inArray(j(a).val(),
b)>=0}})});var na=/^(?:textarea|input|select)$/i,Ca=/^([^\.]*)?(?:\.(.+))?$/,Ya=/\bhover(\.\S+)?/,Za=/^key/,$a=/^(?:mouse|contextmenu)|click/,ab=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,bb=function(a){(a=ab.exec(a))&&(a[1]=(a[1]||"").toLowerCase(),a[3]=a[3]&&RegExp("(?:^|\\s)"+a[3]+"(?:\\s|$)"));return a},Da=function(a){return j.event.special.hover?a:a.replace(Ya,"mouseenter$1 mouseleave$1")};j.event={add:function(a,b,f,e,g){var h,k,l,m,o,p,w,n,q;if(!(a.nodeType===3||a.nodeType===8||!b||!f||!(h=j._data(a)))){f.handler&&
(w=f,f=w.handler);f.guid||(f.guid=j.guid++);(l=h.events)||(h.events=l={});(k=h.handle)||(h.handle=k=function(a){return typeof j!="undefined"&&(!a||j.event.triggered!==a.type)?j.event.dispatch.apply(k.elem,arguments):c},k.elem=a);b=Da(b).split(" ");for(h=0;h<b.length;h++){m=Ca.exec(b[h])||[];o=m[1];p=(m[2]||"").split(".").sort();q=j.event.special[o]||{};o=(g?q.delegateType:q.bindType)||o;q=j.event.special[o]||{};m=j.extend({type:o,origType:m[1],data:e,handler:f,guid:f.guid,selector:g,namespace:p.join(".")},
w);g&&(m.quick=bb(g),!m.quick&&j.expr.match.POS.test(g)&&(m.isPositional=!0));n=l[o];if(!n&&(n=l[o]=[],n.delegateCount=0,!q.setup||q.setup.call(a,e,p,k)===!1))a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k);q.add&&(q.add.call(a,m),m.handler.guid||(m.handler.guid=f.guid));g?n.splice(n.delegateCount++,0,m):n.push(m);j.event.global[o]=!0}a=null}},global:{},remove:function(a,b,f,c){var e=j.hasData(a)&&j._data(a),g,h,k,l,m,o,p,w,n,q;if(e&&(o=e.events)){b=Da(b||"").split(" ");
for(g=0;g<b.length;g++){h=Ca.exec(b[g])||[];k=h[1];h=h[2];if(!k){h=h?"."+h:"";for(m in o)j.event.remove(a,m+h,f,c);return}p=j.event.special[k]||{};k=(c?p.delegateType:p.bindType)||k;n=o[k]||[];l=n.length;h=h?RegExp("(^|\\.)"+h.split(".").sort().join("\\.(?:.*\\.)?")+"(\\.|$)"):null;if(f||h||c||p.remove)for(m=0;m<n.length;m++){if(q=n[m],!f||f.guid===q.guid)if(!h||h.test(q.namespace))if(!c||c===q.selector||c==="**"&&q.selector)n.splice(m--,1),q.selector&&n.delegateCount--,p.remove&&p.remove.call(a,
q)}else n.length=0;n.length===0&&l!==n.length&&((!p.teardown||p.teardown.call(a,h)===!1)&&j.removeEvent(a,k,e.handle),delete o[k])}j.isEmptyObject(o)&&(w=e.handle,w&&(w.elem=null),j.removeData(a,["events","handle"],!0))}},customEvent:{getData:!0,setData:!0,changeData:!0},trigger:function(b,f,e,g){if(!e||e.nodeType!==3&&e.nodeType!==8){var h=b.type||b,k=[],l,m,o,p,n;h.indexOf("!")>=0&&(h=h.slice(0,-1),l=!0);h.indexOf(".")>=0&&(k=h.split("."),h=k.shift(),k.sort());if(e&&!j.event.customEvent[h]||j.event.global[h])if(b=
typeof b=="object"?b[j.expando]?b:new j.Event(h,b):new j.Event(h),b.type=h,b.isTrigger=!0,b.exclusive=l,b.namespace=k.join("."),b.namespace_re=b.namespace?RegExp("(^|\\.)"+k.join("\\.(?:.*\\.)?")+"(\\.|$)"):null,k=h.indexOf(":")<0?"on"+h:"",(g||!e)&&b.preventDefault(),e){if(b.result=c,b.target||(b.target=e),f=f!=null?j.makeArray(f):[],f.unshift(b),l=j.event.special[h]||{},!(l.trigger&&l.trigger.apply(e,f)===!1)){n=[[e,l.bindType||h]];if(!g&&!l.noBubble&&!j.isWindow(e)){m=l.delegateType||h;o=null;
for(g=e.parentNode;g;g=g.parentNode)n.push([g,m]),o=g;o&&o===e.ownerDocument&&n.push([o.defaultView||o.parentWindow||a,m])}for(m=0;m<n.length;m++)if(g=n[m][0],b.type=n[m][1],(p=(j._data(g,"events")||{})[b.type]&&j._data(g,"handle"))&&p.apply(g,f),(p=k&&g[k])&&j.acceptData(g)&&p.apply(g,f),b.isPropagationStopped())break;b.type=h;b.isDefaultPrevented()||(!l._default||l._default.apply(e.ownerDocument,f)===!1)&&(h!=="click"||!j.nodeName(e,"a"))&&j.acceptData(e)&&k&&e[h]&&(h!=="focus"&&h!=="blur"||b.target.offsetWidth!==
0)&&!j.isWindow(e)&&(o=e[k],o&&(e[k]=null),j.event.triggered=h,e[h](),j.event.triggered=c,o&&(e[k]=o));return b.result}}else for(m in e=j.cache,e)e[m].events&&e[m].events[h]&&j.event.trigger(b,f,e[m].handle.elem,!0)}},dispatch:function(b){var b=j.event.fix(b||a.event),f=(j._data(this,"events")||{})[b.type]||[],e=f.delegateCount,g=[].slice.call(arguments,0),h=!b.exclusive&&!b.namespace,k=(j.event.special[b.type]||{}).handle,l=[],m,o,p,n,w,q,s;g[0]=b;b.delegateTarget=this;if(e&&!b.target.disabled&&
(!b.button||b.type!=="click"))for(o=b.target;o!=this;o=o.parentNode||this){n={};w=[];for(m=0;m<e;m++)p=f[m],q=p.selector,s=n[q],p.isPositional?s=(s||(n[q]=j(q))).index(o)>=0:s===c&&(s=n[q]=p.quick?(!p.quick[1]||o.nodeName.toLowerCase()===p.quick[1])&&(!p.quick[2]||o.id===p.quick[2])&&(!p.quick[3]||p.quick[3].test(o.className)):j(o).is(q)),s&&w.push(p);w.length&&l.push({elem:o,matches:w})}f.length>e&&l.push({elem:this,matches:f.slice(e)});for(m=0;m<l.length&&!b.isPropagationStopped();m++){e=l[m];b.currentTarget=
e.elem;for(f=0;f<e.matches.length&&!b.isImmediatePropagationStopped();f++)if(p=e.matches[f],h||!b.namespace&&!p.namespace||b.namespace_re&&b.namespace_re.test(p.namespace))b.data=p.data,b.handleObj=p,p=(k||p.handler).apply(e.elem,g),p!==c&&(b.result=p,p===!1&&(b.preventDefault(),b.stopPropagation()))}return b.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 wheelDelta".split(" "),filter:function(a,b){var f,e,g,j=b.button,h=b.fromElement;a.pageX==null&&b.clientX!=null&&(f=a.target.ownerDocument||y,e=f.documentElement,g=f.body,a.pageX=b.clientX+(e&&e.scrollLeft||g&&g.scrollLeft||0)-(e&&e.clientLeft||
g&&g.clientLeft||0),a.pageY=b.clientY+(e&&e.scrollTop||g&&g.scrollTop||0)-(e&&e.clientTop||g&&g.clientTop||0));!a.relatedTarget&&h&&(a.relatedTarget=h===a.target?b.toElement:h);!a.which&&j!==c&&(a.which=j&1?1:j&2?3:j&4?2:0);return a}},fix:function(a){if(a[j.expando])return a;var b,f,e=a,g=j.event.fixHooks[a.type]||{},h=g.props?this.props.concat(g.props):this.props,a=j.Event(e);for(b=h.length;b;)f=h[--b],a[f]=e[f];a.target||(a.target=e.srcElement||y);a.target.nodeType===3&&(a.target=a.target.parentNode);
a.metaKey===c&&(a.metaKey=a.ctrlKey);return g.filter?g.filter(a,e):a},special:{ready:{setup:j.bindReady},focus:{delegateType:"focusin",noBubble:!0},blur:{delegateType:"focusout",noBubble:!0},beforeunload:{setup:function(a,b,f){j.isWindow(this)&&(this.onbeforeunload=f)},teardown:function(a,b){this.onbeforeunload===b&&(this.onbeforeunload=null)}}},simulate:function(a,b,f,c){a=j.extend(new j.Event,f,{type:a,isSimulated:!0,originalEvent:{}});c?j.event.trigger(a,null,b):j.event.dispatch.call(b,a);a.isDefaultPrevented()&&
f.preventDefault()}};j.event.handle=j.event.dispatch;j.removeEvent=y.removeEventListener?function(a,b,f){a.removeEventListener&&a.removeEventListener(b,f,!1)}:function(a,b,f){a.detachEvent&&a.detachEvent("on"+b,f)};j.Event=function(a,b){if(!(this instanceof j.Event))return new j.Event(a,b);a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||a.returnValue===!1||a.getPreventDefault&&a.getPreventDefault()?C:D):this.type=a;b&&j.extend(this,b);this.timeStamp=a&&
a.timeStamp||j.now();this[j.expando]=!0};j.Event.prototype={preventDefault:function(){this.isDefaultPrevented=C;var a=this.originalEvent;!a||(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){this.isPropagationStopped=C;var a=this.originalEvent;!a||(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=C;this.stopPropagation()},isDefaultPrevented:D,isPropagationStopped:D,isImmediatePropagationStopped:D};
j.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){j.event.special[a]=j.event.special[b]={delegateType:b,bindType:b,handle:function(a){var b=a.relatedTarget,f=a.handleObj,c;if(!b||f.origType===a.type||b!==this&&!j.contains(this,b))b=a.type,a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b;return c}}});j.support.submitBubbles||(j.event.special.submit={setup:function(){if(j.nodeName(this,"form"))return!1;j.event.add(this,"click._submit keypress._submit",function(a){a=a.target;
(a=j.nodeName(a,"input")||j.nodeName(a,"button")?a.form:c)&&!a._submit_attached&&(j.event.add(a,"submit._submit",function(a){this.parentNode&&j.event.simulate("submit",this.parentNode,a,!0)}),a._submit_attached=!0)})},teardown:function(){if(j.nodeName(this,"form"))return!1;j.event.remove(this,"._submit")}});j.support.changeBubbles||(j.event.special.change={setup:function(){if(na.test(this.nodeName)){if(this.type==="checkbox"||this.type==="radio")j.event.add(this,"propertychange._change",function(a){a.originalEvent.propertyName===
"checked"&&(this._just_changed=!0)}),j.event.add(this,"click._change",function(a){this._just_changed&&(this._just_changed=!1,j.event.simulate("change",this,a,!0))});return!1}j.event.add(this,"beforeactivate._change",function(a){a=a.target;na.test(a.nodeName)&&!a._change_attached&&(j.event.add(a,"change._change",function(a){this.parentNode&&!a.isSimulated&&j.event.simulate("change",this.parentNode,a,!0)}),a._change_attached=!0)})},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(){j.event.remove(this,"._change");return na.test(this.nodeName)}});j.support.focusinBubbles||j.each({focus:"focusin",blur:"focusout"},function(a,b){var f=0,c=function(a){j.event.simulate(b,a.target,j.event.fix(a),!0)};j.event.special[b]={setup:function(){f++===0&&y.addEventListener(a,c,!0)},teardown:function(){--f===0&&y.removeEventListener(a,c,!0)}}});j.fn.extend({on:function(a,b,f,e,g){var h,
k;if(typeof a=="object"){typeof b!="string"&&(f=b,b=c);for(k in a)this.on(k,b,f,a[k],g);return this}f==null&&e==null?(e=b,f=b=c):e==null&&(typeof b=="string"?(e=f,f=c):(e=f,f=b,b=c));if(e===!1)e=D;else if(!e)return this;g===1&&(h=e,e=function(a){j().off(a);return h.apply(this,arguments)},e.guid=h.guid||(h.guid=j.guid++));return this.each(function(){j.event.add(this,a,e,f,b)})},one:function(a,b,f,c){return this.on.call(this,a,b,f,c,1)},off:function(a,b,f){if(a&&a.preventDefault&&a.handleObj){var e=
a.handleObj;j(a.delegateTarget).off(e.namespace?e.type+"."+e.namespace:e.type,e.selector,e.handler);return this}if(typeof a=="object"){for(e in a)this.off(e,b,a[e]);return this}if(b===!1||typeof b=="function")f=b,b=c;f===!1&&(f=D);return this.each(function(){j.event.remove(this,a,f,b)})},bind:function(a,b,f){return this.on(a,null,b,f)},unbind:function(a,b){return this.off(a,null,b)},live:function(a,b,f){j(this.context).on(a,this.selector,b,f);return this},die:function(a,b){j(this.context).off(a,this.selector||
"**",b);return this},delegate:function(a,b,f,c){return this.on(b,a,f,c)},undelegate:function(a,b,f){return arguments.length==1?this.off(a,"**"):this.off(b,a,f)},trigger:function(a,b){return this.each(function(){j.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0])return j.event.trigger(a,b,this[0],!0)},toggle:function(a){var b=arguments,f=a.guid||j.guid++,c=0,e=function(f){var e=(j._data(this,"lastToggle"+a.guid)||0)%c;j._data(this,"lastToggle"+a.guid,e+1);f.preventDefault();return b[e].apply(this,
arguments)||!1};for(e.guid=f;c<b.length;)b[c++].guid=f;return this.click(e)},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});j.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(a,b){j.fn[b]=function(a,f){f==null&&(f=a,a=null);return arguments.length>0?this.bind(b,a,f):this.trigger(b)};j.attrFn&&(j.attrFn[b]=
!0);Za.test(b)&&(j.event.fixHooks[b]=j.event.keyHooks);$a.test(b)&&(j.event.fixHooks[b]=j.event.mouseHooks)});(function(){function a(b,f,c,g,j,h){for(var j=0,k=g.length;j<k;j++){var t=g[j];if(t){for(var l=!1,t=t[b];t;){if(t[e]===c){l=g[t.sizset];break}if(t.nodeType===1)if(h||(t[e]=c,t.sizset=j),typeof f!="string"){if(t===f){l=!0;break}}else if(n.filter(f,[t]).length>0){l=t;break}t=t[b]}g[j]=l}}}function b(a,f,c,g,j,h){for(var j=0,k=g.length;j<k;j++){var t=g[j];if(t){for(var l=!1,t=t[a];t;){if(t[e]===
c){l=g[t.sizset];break}t.nodeType===1&&!h&&(t[e]=c,t.sizset=j);if(t.nodeName.toLowerCase()===f){l=t;break}t=t[a]}g[j]=l}}}var f=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,e="sizcache"+(Math.random()+"").replace(".",""),g=0,h=Object.prototype.toString,k=!1,l=!0,m=/\\/g,o=/\r\n/g,p=/\W/;[0,0].sort(function(){l=!1;return 0});var n=function(a,b,c,e){var c=c||[],g=b=b||y;if(b.nodeType!==1&&b.nodeType!==9)return[];
if(!a||typeof a!="string")return c;var j,k,t,l,m,o,p=!0,L=n.isXML(b),w=[],V=a;do if(f.exec(""),j=f.exec(V))if(V=j[3],w.push(j[1]),j[2]){l=j[3];break}while(j);if(w.length>1&&s.exec(a))if(w.length===2&&q.relative[w[0]])k=D(w[0]+w[1],b,e);else for(k=q.relative[w[0]]?[b]:n(w.shift(),b);w.length;)a=w.shift(),q.relative[a]&&(a+=w.shift()),k=D(a,k,e);else if(!e&&w.length>1&&b.nodeType===9&&!L&&q.match.ID.test(w[0])&&!q.match.ID.test(w[w.length-1])&&(m=n.find(w.shift(),b,L),b=m.expr?n.filter(m.expr,m.set)[0]:
m.set[0]),b){m=e?{expr:w.pop(),set:x(e)}:n.find(w.pop(),w.length===1&&(w[0]==="~"||w[0]==="+")&&b.parentNode?b.parentNode:b,L);k=m.expr?n.filter(m.expr,m.set):m.set;for(w.length>0?t=x(k):p=!1;w.length;)j=o=w.pop(),q.relative[o]?j=w.pop():o="",j==null&&(j=b),q.relative[o](t,j,L)}else t=[];t||(t=k);t||n.error(o||a);if(h.call(t)==="[object Array]")if(p)if(b&&b.nodeType===1)for(a=0;t[a]!=null;a++)t[a]&&(t[a]===!0||t[a].nodeType===1&&n.contains(b,t[a]))&&c.push(k[a]);else for(a=0;t[a]!=null;a++)t[a]&&
t[a].nodeType===1&&c.push(k[a]);else c.push.apply(c,t);else x(t,c);l&&(n(l,g,c,e),n.uniqueSort(c));return c};n.uniqueSort=function(a){if(v&&(k=l,a.sort(v),k))for(var b=1;b<a.length;b++)a[b]===a[b-1]&&a.splice(b--,1);return a};n.matches=function(a,b){return n(a,null,null,b)};n.matchesSelector=function(a,b){return n(b,null,null,[a]).length>0};n.find=function(a,b,f){var c,e,g,j,h,k;if(!a)return[];e=0;for(g=q.order.length;e<g;e++)if(h=q.order[e],j=q.leftMatch[h].exec(a))if(k=j[1],j.splice(1,1),k.substr(k.length-
1)!=="\\"&&(j[1]=(j[1]||"").replace(m,""),c=q.find[h](j,b,f),c!=null)){a=a.replace(q.match[h],"");break}c||(c=typeof b.getElementsByTagName!="undefined"?b.getElementsByTagName("*"):[]);return{set:c,expr:a}};n.filter=function(a,b,f,e){for(var g,j,h,k,t,l,m,o,p=a,L=[],w=b,V=b&&b[0]&&n.isXML(b[0]);a&&b.length;){for(h in q.filter)if((g=q.leftMatch[h].exec(a))!=null&&g[2])if(l=q.filter[h],t=g[1],j=!1,g.splice(1,1),t.substr(t.length-1)!=="\\"){w===L&&(L=[]);if(q.preFilter[h])if(g=q.preFilter[h](g,w,f,L,
e,V)){if(g===!0)continue}else j=k=!0;if(g)for(m=0;(t=w[m])!=null;m++)t&&(k=l(t,g,m,w),o=e^k,f&&k!=null?o?j=!0:w[m]=!1:o&&(L.push(t),j=!0));if(k!==c){f||(w=L);a=a.replace(q.match[h],"");if(!j)return[];break}}if(a===p)if(j==null)n.error(a);else break;p=a}return w};n.error=function(a){throw"Syntax error, unrecognized expression: "+a;};var w=n.getText=function(a){var b,f;b=a.nodeType;var c="";if(b)if(b===1){if(typeof a.textContent=="string")return a.textContent;if(typeof a.innerText=="string")return a.innerText.replace(o,
"");for(a=a.firstChild;a;a=a.nextSibling)c+=w(a)}else{if(b===3||b===4)return a.nodeValue}else for(b=0;f=a[b];b++)f.nodeType!==8&&(c+=w(f));return c},q=n.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,
POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(a){return a.getAttribute("href")},type:function(a){return a.getAttribute("type")}},relative:{"+":function(a,b){var f=typeof b=="string",c=f&&!p.test(b),f=f&&!c;c&&(b=b.toLowerCase());for(var c=0,e=a.length,g;c<e;c++)if(g=a[c]){for(;(g=g.previousSibling)&&g.nodeType!==
1;);a[c]=f||g&&g.nodeName.toLowerCase()===b?g||!1:g===b}f&&n.filter(b,a,!0)},">":function(a,b){var f,c=typeof b=="string",e=0,g=a.length;if(c&&!p.test(b))for(b=b.toLowerCase();e<g;e++){if(f=a[e])f=f.parentNode,a[e]=f.nodeName.toLowerCase()===b?f:!1}else{for(;e<g;e++)(f=a[e])&&(a[e]=c?f.parentNode:f.parentNode===b);c&&n.filter(b,a,!0)}},"":function(f,c,e){var j,h=g++,k=a;typeof c=="string"&&!p.test(c)&&(c=c.toLowerCase(),j=c,k=b);k("parentNode",c,h,f,j,e)},"~":function(f,c,e){var j,h=g++,k=a;typeof c==
"string"&&!p.test(c)&&(c=c.toLowerCase(),j=c,k=b);k("previousSibling",c,h,f,j,e)}},find:{ID:function(a,b,f){if(typeof b.getElementById!="undefined"&&!f)return(a=b.getElementById(a[1]))&&a.parentNode?[a]:[]},NAME:function(a,b){if(typeof b.getElementsByName!="undefined"){for(var f=[],c=b.getElementsByName(a[1]),e=0,g=c.length;e<g;e++)c[e].getAttribute("name")===a[1]&&f.push(c[e]);return f.length===0?null:f}},TAG:function(a,b){if(typeof b.getElementsByTagName!="undefined")return b.getElementsByTagName(a[1])}},
preFilter:{CLASS:function(a,b,f,c,e,g){a=" "+a[1].replace(m,"")+" ";if(g)return a;for(var g=0,j;(j=b[g])!=null;g++)j&&(e^(j.className&&(" "+j.className+" ").replace(/[\t\n\r]/g," ").indexOf(a)>=0)?f||c.push(j):f&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(m,"")},TAG:function(a){return a[1].replace(m,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||n.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]&&n.error(a[0]);a[0]=g++;return a},ATTR:function(a,b,f,c,e,g){b=a[1]=a[1].replace(m,"");!g&&q.attrMap[b]&&(a[1]=q.attrMap[b]);a[4]=(a[4]||a[5]||"").replace(m,"");a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(a,b,c,e,g){if(a[1]==="not")if((f.exec(a[3])||"").length>1||/^\w/.test(a[3]))a[3]=n(a[3],null,null,b);else return a=n.filter(a[3],b,c,1^g),c||e.push.apply(e,a),!1;else if(q.match.POS.test(a[0])||q.match.CHILD.test(a[0]))return!0;
return a},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,f){return!!n(f[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),f=a.type;return a.nodeName.toLowerCase()===
"input"&&"text"===f&&(b===f||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(a,b){return b===0},last:function(a,b,f,c){return b===c.length-1},even:function(a,b){return b%2===0},odd:function(a,
b){return b%2===1},lt:function(a,b,f){return b<f[3]-0},gt:function(a,b,f){return b>f[3]-0},nth:function(a,b,f){return f[3]-0===b},eq:function(a,b,f){return f[3]-0===b}},filter:{PSEUDO:function(a,b,f,c){var e=b[1],g=q.filters[e];if(g)return g(a,f,b,c);if(e==="contains")return(a.textContent||a.innerText||w([a])||"").indexOf(b[3])>=0;if(e==="not"){b=b[3];f=0;for(c=b.length;f<c;f++)if(b[f]===a)return!1;return!0}n.error(e)},CHILD:function(a,b){var f,c,g,j,h,k;f=b[1];k=a;switch(f){case "only":case "first":for(;k=
k.previousSibling;)if(k.nodeType===1)return!1;if(f==="first")return!0;k=a;case "last":for(;k=k.nextSibling;)if(k.nodeType===1)return!1;return!0;case "nth":f=b[2];c=b[3];if(f===1&&c===0)return!0;g=b[0];if((j=a.parentNode)&&(j[e]!==g||!a.nodeIndex)){h=0;for(k=j.firstChild;k;k=k.nextSibling)k.nodeType===1&&(k.nodeIndex=++h);j[e]=g}k=a.nodeIndex-c;return f===0?k===0:k%f===0&&k/f>=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(a,b){var f=b[1],f=n.attr?n.attr(a,f):q.attrHandle[f]?q.attrHandle[f](a):a[f]!=null?a[f]:a.getAttribute(f),c=f+"",e=b[2],g=b[4];return f==null?e==="!=":!e&&n.attr?f!=null:e==="="?c===g:e==="*="?c.indexOf(g)>=0:e==="~="?(" "+c+" ").indexOf(g)>=0:g?e==="!="?c!==g:e==="^="?c.indexOf(g)===0:e==="$="?c.substr(c.length-g.length)===g:e==="|="?c===g||c.substr(0,g.length+1)===
g+"-":!1:c&&f!==!1},POS:function(a,b,f,c){var e=q.setFilters[b[2]];if(e)return e(a,f,b,c)}}},s=q.match.POS,A=function(a,b){return"\\"+(b-0+1)},C;for(C in q.match)q.match[C]=RegExp(q.match[C].source+/(?![^\[]*\])(?![^\(]*\))/.source),q.leftMatch[C]=RegExp(/(^(?:.|\r|\n)*?)/.source+q.match[C].source.replace(/\\(\d+)/g,A));var x=function(a,b){a=Array.prototype.slice.call(a,0);return b?(b.push.apply(b,a),b):a};try{Array.prototype.slice.call(y.documentElement.childNodes,0)}catch(u){x=function(a,b){var f=
0,c=b||[];if(h.call(a)==="[object Array]")Array.prototype.push.apply(c,a);else if(typeof a.length=="number")for(var e=a.length;f<e;f++)c.push(a[f]);else for(;a[f];f++)c.push(a[f]);return c}}var v,B;y.documentElement.compareDocumentPosition?v=function(a,b){return a===b?(k=!0,0):!a.compareDocumentPosition||!b.compareDocumentPosition?a.compareDocumentPosition?-1:1:a.compareDocumentPosition(b)&4?-1:1}:(v=function(a,b){if(a===b)return k=!0,0;if(a.sourceIndex&&b.sourceIndex)return a.sourceIndex-b.sourceIndex;
var f,c,e=[],g=[];f=a.parentNode;c=b.parentNode;var j=f;if(f===c)return B(a,b);if(!f)return-1;if(!c)return 1;for(;j;)e.unshift(j),j=j.parentNode;for(j=c;j;)g.unshift(j),j=j.parentNode;f=e.length;c=g.length;for(j=0;j<f&&j<c;j++)if(e[j]!==g[j])return B(e[j],g[j]);return j===f?B(a,g[j],-1):B(e[j],b,1)},B=function(a,b,f){if(a===b)return f;for(a=a.nextSibling;a;){if(a===b)return-1;a=a.nextSibling}return 1});(function(){var a=y.createElement("div"),b="script"+(new Date).getTime(),f=y.documentElement;a.innerHTML=
"<a name='"+b+"'/>";f.insertBefore(a,f.firstChild);y.getElementById(b)&&(q.find.ID=function(a,b,f){if(typeof b.getElementById!="undefined"&&!f)return(b=b.getElementById(a[1]))?b.id===a[1]||typeof b.getAttributeNode!="undefined"&&b.getAttributeNode("id").nodeValue===a[1]?[b]:c:[]},q.filter.ID=function(a,b){var f=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&f&&f.nodeValue===b});f.removeChild(a);f=a=null})();(function(){var a=y.createElement("div");a.appendChild(y.createComment(""));
a.getElementsByTagName("*").length>0&&(q.find.TAG=function(a,b){var f=b.getElementsByTagName(a[1]);if(a[1]==="*"){for(var c=[],e=0;f[e];e++)f[e].nodeType===1&&c.push(f[e]);f=c}return f});a.innerHTML="<a href='#'></a>";a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(q.attrHandle.href=function(a){return a.getAttribute("href",2)});a=null})();y.querySelectorAll&&function(){var a=n,b=y.createElement("div");b.innerHTML="<p class='TEST'></p>";if(!b.querySelectorAll||
b.querySelectorAll(".TEST").length!==0){n=function(b,f,c,e){f=f||y;if(!e&&!n.isXML(f)){var g=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(g&&(f.nodeType===1||f.nodeType===9)){if(g[1])return x(f.getElementsByTagName(b),c);if(g[2]&&q.find.CLASS&&f.getElementsByClassName)return x(f.getElementsByClassName(g[2]),c)}if(f.nodeType===9){if(b==="body"&&f.body)return x([f.body],c);if(g&&g[3]){var j=f.getElementById(g[3]);if(!j||!j.parentNode)return x([],c);if(j.id===g[3])return x([j],c)}try{return x(f.querySelectorAll(b),
c)}catch(h){}}else if(f.nodeType===1&&f.nodeName.toLowerCase()!=="object"){var g=f,k=(j=f.getAttribute("id"))||"__sizzle__",t=f.parentNode,l=/^\s*[+~]/.test(b);j?k=k.replace(/'/g,"\\$&"):f.setAttribute("id",k);l&&t&&(f=f.parentNode);try{if(!l||t)return x(f.querySelectorAll("[id='"+k+"'] "+b),c)}catch(m){}finally{j||g.removeAttribute("id")}}}return a(b,f,c,e)};for(var f in a)n[f]=a[f];b=null}}();(function(){var a=y.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||
a.msMatchesSelector;if(b){var f=!b.call(y.createElement("div"),"div"),c=!1;try{b.call(y.documentElement,"[test!='']:sizzle")}catch(e){c=!0}n.matchesSelector=function(a,e){e=e.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!n.isXML(a))try{if(c||!q.match.PSEUDO.test(e)&&!/!=/.test(e)){var g=b.call(a,e);if(g||!f||a.document&&a.document.nodeType!==11)return g}}catch(j){}return n(e,null,null,[a]).length>0}}})();(function(){var a=y.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",a.getElementsByClassName("e").length!==1))q.order.splice(1,0,"CLASS"),q.find.CLASS=function(a,b,f){if(typeof b.getElementsByClassName!="undefined"&&!f)return b.getElementsByClassName(a[1])},a=null})();y.documentElement.contains?n.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:y.documentElement.compareDocumentPosition?n.contains=function(a,b){return!!(a.compareDocumentPosition(b)&
16)}:n.contains=function(){return!1};n.isXML=function(a){return(a=(a?a.ownerDocument||a:0).documentElement)?a.nodeName!=="HTML":!1};var D=function(a,b,f){for(var c,e=[],g="",b=b.nodeType?[b]:b;c=q.match.PSEUDO.exec(a);)g+=c[0],a=a.replace(q.match.PSEUDO,"");a=q.relative[a]?a+"*":a;c=0;for(var j=b.length;c<j;c++)n(a,b[c],e,f);return n.filter(g,e)};n.attr=j.attr;n.selectors.attrMap={};j.find=n;j.expr=n.selectors;j.expr[":"]=j.expr.filters;j.unique=n.uniqueSort;j.text=n.getText;j.isXMLDoc=n.isXML;j.contains=
n.contains})();var cb=/Until$/,db=/^(?:parents|prevUntil|prevAll)/,eb=/,/,Wa=/^.[^:#\[\.,]*$/,fb=Array.prototype.slice,Ea=j.expr.match.POS,gb={children:!0,contents:!0,next:!0,prev:!0};j.fn.extend({find:function(a){var b=this,f,c;if(typeof a!="string")return j(a).filter(function(){f=0;for(c=b.length;f<c;f++)if(j.contains(b[f],this))return!0});var e=this.pushStack("","find",a),g,h,k;f=0;for(c=this.length;f<c;f++)if(g=e.length,j.find(a,this[f],e),f>0)for(h=g;h<e.length;h++)for(k=0;k<g;k++)if(e[k]===
e[h]){e.splice(h--,1);break}return e},has:function(a){var b=j(a);return this.filter(function(){for(var a=0,f=b.length;a<f;a++)if(j.contains(this,b[a]))return!0})},not:function(a){return this.pushStack(A(this,a,!1),"not",a)},filter:function(a){return this.pushStack(A(this,a,!0),"filter",a)},is:function(a){return!!a&&(typeof a=="string"?Ea.test(a)?j(a,this.context).index(this[0])>=0:j.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var f=[],c,e,g=this[0];if(j.isArray(a)){for(e=
1;g&&g.ownerDocument&&g!==b;){for(c=0;c<a.length;c++)j(g).is(a[c])&&f.push({selector:a[c],elem:g,level:e});g=g.parentNode;e++}return f}var h=Ea.test(a)||typeof a!="string"?j(a,b||this.context):0;c=0;for(e=this.length;c<e;c++)for(g=this[c];g;){if(h?h.index(g)>-1:j.find.matchesSelector(g,a)){f.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}f=f.length>1?j.unique(f):f;return this.pushStack(f,"closest",a)},index:function(a){return!a?this[0]&&this[0].parentNode?this.prevAll().length:
-1:typeof a=="string"?j.inArray(this[0],j(a)):j.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var f=typeof a=="string"?j(a,b):j.makeArray(a&&a.nodeType?[a]:a),c=j.merge(this.get(),f);return this.pushStack(!f[0]||!f[0].parentNode||f[0].parentNode.nodeType===11||!c[0]||!c[0].parentNode||c[0].parentNode.nodeType===11?c:j.unique(c))},andSelf:function(){return this.add(this.prevObject)}});j.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return j.dir(a,"parentNode")},
parentsUntil:function(a,b,f){return j.dir(a,"parentNode",f)},next:function(a){return j.nth(a,2,"nextSibling")},prev:function(a){return j.nth(a,2,"previousSibling")},nextAll:function(a){return j.dir(a,"nextSibling")},prevAll:function(a){return j.dir(a,"previousSibling")},nextUntil:function(a,b,f){return j.dir(a,"nextSibling",f)},prevUntil:function(a,b,f){return j.dir(a,"previousSibling",f)},siblings:function(a){return j.sibling(a.parentNode.firstChild,a)},children:function(a){return j.sibling(a.firstChild)},
contents:function(a){return j.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:j.makeArray(a.childNodes)}},function(a,b){j.fn[a]=function(f,c){var e=j.map(this,b,f),g=fb.call(arguments);cb.test(a)||(c=f);c&&typeof c=="string"&&(e=j.filter(c,e));e=this.length>1&&!gb[a]?j.unique(e):e;(this.length>1||eb.test(c))&&db.test(a)&&(e=e.reverse());return this.pushStack(e,a,g.join(","))}});j.extend({filter:function(a,b,f){f&&(a=":not("+a+")");return b.length===1?j.find.matchesSelector(b[0],a)?
[b[0]]:[]:j.find.matches(a,b)},dir:function(a,b,f){for(var e=[],a=a[b];a&&a.nodeType!==9&&(f===c||a.nodeType!==1||!j(a).is(f));)a.nodeType===1&&e.push(a),a=a[b];return e},nth:function(a,b,f){for(var b=b||1,c=0;a;a=a[f])if(a.nodeType===1&&++c===b)break;return a},sibling:function(a,b){for(var f=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&f.push(a);return f}});var Ba="abbr article aside audio canvas datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",
hb=/ jQuery\d+="(?:\d+|null)"/g,ta=/^\s+/,Fa=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Ga=/<([\w:]+)/,ib=/<tbody/i,jb=/<|&#?\w+;/,kb=/<(?:script|style)/i,lb=/<(?:script|object|embed|option|style)/i,mb=RegExp("<(?:"+Ba.replace(" ","|")+")","i"),Ha=/checked\s*(?:[^=]|=\s*.checked.)/i,nb=/\/(java|ecma)script/i,Va=/^\s*<!(?:\[CDATA\[|\-\-)/,O={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,"",""]},ob=w(y);O.optgroup=O.option;O.tbody=O.tfoot=O.colgroup=O.caption=O.thead;O.th=O.td;j.support.htmlSerialize||(O._default=[1,"div<div>","</div>"]);j.fn.extend({text:function(a){return j.isFunction(a)?this.each(function(b){var f=j(this);f.text(a.call(this,b,f.text()))}):typeof a!="object"&&a!==c?this.empty().append((this[0]&&
this[0].ownerDocument||y).createTextNode(a)):j.text(this)},wrapAll:function(a){if(j.isFunction(a))return this.each(function(b){j(this).wrapAll(a.call(this,b))});if(this[0]){var b=j(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var a=this;a.firstChild&&a.firstChild.nodeType===1;)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return j.isFunction(a)?this.each(function(b){j(this).wrapInner(a.call(this,b))}):this.each(function(){var b=
j(this),f=b.contents();f.length?f.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){j(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){j.nodeName(this,"body")||j(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&
this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=j(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,j(arguments[0]).toArray());return a}},remove:function(a,
b){for(var f=0,c;(c=this[f])!=null;f++)if(!a||j.filter(a,[c]).length)!b&&c.nodeType===1&&(j.cleanData(c.getElementsByTagName("*")),j.cleanData([c])),c.parentNode&&c.parentNode.removeChild(c);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&j.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild);return this},clone:function(a,b){a=a==null?!1:a;b=b==null?a:b;return this.map(function(){return j.clone(this,a,b)})},html:function(a){if(a===
c)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(hb,""):null;if(typeof a=="string"&&!kb.test(a)&&(j.support.leadingWhitespace||!ta.test(a))&&!O[(Ga.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Fa,"<$1></$2>");try{for(var b=0,f=this.length;b<f;b++)this[b].nodeType===1&&(j.cleanData(this[b].getElementsByTagName("*")),this[b].innerHTML=a)}catch(e){this.empty().append(a)}}else j.isFunction(a)?this.each(function(b){var f=j(this);f.html(a.call(this,b,f.html()))}):this.empty().append(a);
return this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(j.isFunction(a))return this.each(function(b){var f=j(this),c=f.html();f.replaceWith(a.call(this,b,c))});typeof a!="string"&&(a=j(a).detach());return this.each(function(){var b=this.nextSibling,f=this.parentNode;j(this).remove();b?j(b).before(a):j(f).append(a)})}return this.length?this.pushStack(j(j.isFunction(a)?a():a),"replaceWith",a):this},detach:function(a){return this.remove(a,!0)},domManip:function(a,b,f){var e,g,h,k=a[0],
l=[];if(!j.support.checkClone&&arguments.length===3&&typeof k=="string"&&Ha.test(k))return this.each(function(){j(this).domManip(a,b,f,!0)});if(j.isFunction(k))return this.each(function(e){var g=j(this);a[0]=k.call(this,e,b?g.html():c);g.domManip(a,b,f)});if(this[0]){h=k&&k.parentNode;j.support.parentNode&&h&&h.nodeType===11&&h.childNodes.length===this.length?e={fragment:h}:e=j.buildFragment(a,this,l);h=e.fragment;h.childNodes.length===1?g=h=h.firstChild:g=h.firstChild;if(g){b=b&&j.nodeName(g,"tr");
g=0;for(var m=this.length,n=m-1;g<m;g++)f.call(b?j.nodeName(this[g],"table")?this[g].getElementsByTagName("tbody")[0]||this[g].appendChild(this[g].ownerDocument.createElement("tbody")):this[g]:this[g],e.cacheable||m>1&&g<n?j.clone(h,!0,!0):h)}l.length&&j.each(l,q)}return this}});j.buildFragment=function(a,b,f){var c,e,g,h,k=a[0];b&&b[0]&&(h=b[0].ownerDocument||b[0]);h.createDocumentFragment||(h=y);a.length===1&&typeof k=="string"&&k.length<512&&h===y&&k.charAt(0)==="<"&&!lb.test(k)&&(j.support.checkClone||
!Ha.test(k))&&!j.support.unknownElems&&mb.test(k)&&(e=!0,g=j.fragments[k],g&&g!==1&&(c=g));c||(c=h.createDocumentFragment(),j.clean(a,h,c,f));e&&(j.fragments[k]=g?c:1);return{fragment:c,cacheable:e}};j.fragments={};j.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){j.fn[a]=function(f){var c=[],f=j(f),e=this.length===1&&this[0].parentNode;if(e&&e.nodeType===11&&e.childNodes.length===1&&f.length===1)return f[b](this[0]),this;
for(var e=0,g=f.length;e<g;e++){var h=(e>0?this.clone(!0):this).get();j(f[e])[b](h);c=c.concat(h)}return this.pushStack(c,a,f.selector)}});j.extend({clone:function(a,b,f){var c=a.cloneNode(!0),e,g,h;if((!j.support.noCloneEvent||!j.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!j.isXMLDoc(a)){v(a,c);e=z(a);g=z(c);for(h=0;e[h];++h)g[h]&&v(e[h],g[h])}if(b&&(k(a,c),f)){e=z(a);g=z(c);for(h=0;e[h];++h)k(e[h],g[h])}return c},clean:function(a,b,f,c){b=b||y;typeof b.createElement=="undefined"&&
(b=b.ownerDocument||b[0]&&b[0].ownerDocument||y);for(var e=[],g,h=0,k;(k=a[h])!=null;h++)if(typeof k=="number"&&(k+=""),k){if(typeof k=="string")if(jb.test(k)){k=k.replace(Fa,"<$1></$2>");g=(Ga.exec(k)||["",""])[1].toLowerCase();var l=O[g]||O._default,m=l[0],n=b.createElement("div");b===y?ob.appendChild(n):w(b).appendChild(n);for(n.innerHTML=l[1]+k+l[2];m--;)n=n.lastChild;if(!j.support.tbody){m=ib.test(k);l=g==="table"&&!m?n.firstChild&&n.firstChild.childNodes:l[1]==="<table>"&&!m?n.childNodes:[];
for(g=l.length-1;g>=0;--g)j.nodeName(l[g],"tbody")&&!l[g].childNodes.length&&l[g].parentNode.removeChild(l[g])}!j.support.leadingWhitespace&&ta.test(k)&&n.insertBefore(b.createTextNode(ta.exec(k)[0]),n.firstChild);k=n.childNodes}else k=b.createTextNode(k);var o;if(!j.support.appendChecked)if(k[0]&&typeof(o=k.length)=="number")for(g=0;g<o;g++)x(k[g]);else x(k);k.nodeType?e.push(k):e=j.merge(e,k)}if(f){a=function(a){return!a.type||nb.test(a.type)};for(h=0;e[h];h++)c&&j.nodeName(e[h],"script")&&(!e[h].type||
e[h].type.toLowerCase()==="text/javascript")?c.push(e[h].parentNode?e[h].parentNode.removeChild(e[h]):e[h]):(e[h].nodeType===1&&(b=j.grep(e[h].getElementsByTagName("script"),a),e.splice.apply(e,[h+1,0].concat(b))),f.appendChild(e[h]))}return e},cleanData:function(a){for(var b,f,c=j.cache,e=j.event.special,g=j.support.deleteExpando,h=0,k;(k=a[h])!=null;h++)if(!k.nodeName||!j.noData[k.nodeName.toLowerCase()])if(f=k[j.expando]){if((b=c[f])&&b.events){for(var l in b.events)e[l]?j.event.remove(k,l):j.removeEvent(k,
l,b.handle);b.handle&&(b.handle.elem=null)}g?delete k[j.expando]:k.removeAttribute&&k.removeAttribute(j.expando);delete c[f]}}});var ua=/alpha\([^)]*\)/i,pb=/opacity=([^)]*)/,qb=/([A-Z]|^ms)/g,Ia=/^-?\d+(?:px)?$/i,rb=/^-?\d/,sb=/^([\-+])=([\-+.\de]+)/,tb={position:"absolute",visibility:"hidden",display:"block"},Ta=["Left","Right"],Ua=["Top","Bottom"],ca,Ja,Ka;j.fn.css=function(a,b){return arguments.length===2&&b===c?this:j.access(this,a,b,!0,function(a,b,f){return f!==c?j.style(a,b,f):j.css(a,b)})};
j.extend({cssHooks:{opacity:{get:function(a,b){if(b){var f=ca(a,"opacity","opacity");return f===""?"1":f}return a.style.opacity}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":j.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,f,e){if(a&&a.nodeType!==3&&a.nodeType!==8&&a.style){var g,h=j.camelCase(b),k=a.style,l=j.cssHooks[h],b=j.cssProps[h]||h;if(f===c)return l&&"get"in l&&(g=l.get(a,!1,e))!==c?g:k[b];e=typeof f;
e==="string"&&(g=sb.exec(f))&&(f=+(g[1]+1)*+g[2]+parseFloat(j.css(a,b)),e="number");if(!(f==null||e==="number"&&isNaN(f)))if(e==="number"&&!j.cssNumber[h]&&(f+="px"),!l||!("set"in l)||(f=l.set(a,f))!==c)try{k[b]=f}catch(m){}}},css:function(a,b,f){var e,g,b=j.camelCase(b);g=j.cssHooks[b];b=j.cssProps[b]||b;b==="cssFloat"&&(b="float");if(g&&"get"in g&&(e=g.get(a,!0,f))!==c)return e;if(ca)return ca(a,b)},swap:function(a,b,f){var c={},e;for(e in b)c[e]=a.style[e],a.style[e]=b[e];f.call(a);for(e in b)a.style[e]=
c[e]}});j.curCSS=j.css;j.each(["height","width"],function(a,b){j.cssHooks[b]={get:function(a,f,c){var e;if(f){if(a.offsetWidth!==0)return m(a,b,c);j.swap(a,tb,function(){e=m(a,b,c)});return e}},set:function(a,b){if(!Ia.test(b))return b;b=parseFloat(b);if(b>=0)return b+"px"}}});j.support.opacity||(j.cssHooks.opacity={get:function(a,b){return pb.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var f=a.style,c=a.currentStyle,
e=j.isNumeric(b)?"alpha(opacity="+b*100+")":"",g=c&&c.filter||f.filter||"";f.zoom=1;if(b>=1&&j.trim(g.replace(ua,""))===""&&(f.removeAttribute("filter"),c&&!c.filter))return;f.filter=ua.test(g)?g.replace(ua,e):g+" "+e}});j(function(){j.support.reliableMarginRight||(j.cssHooks.marginRight={get:function(a,b){var f;j.swap(a,{display:"inline-block"},function(){b?f=ca(a,"margin-right","marginRight"):f=a.style.marginRight});return f}})});y.defaultView&&y.defaultView.getComputedStyle&&(Ja=function(a,b){var f,
e,b=b.replace(qb,"-$1").toLowerCase();if(!(e=a.ownerDocument.defaultView))return c;if(e=e.getComputedStyle(a,null))f=e.getPropertyValue(b),f===""&&!j.contains(a.ownerDocument.documentElement,a)&&(f=j.style(a,b));return f});y.documentElement.currentStyle&&(Ka=function(a,b){var f,c,e,g=a.currentStyle&&a.currentStyle[b],h=a.style;g===null&&h&&(e=h[b])&&(g=e);!Ia.test(g)&&rb.test(g)&&(f=h.left,c=a.runtimeStyle&&a.runtimeStyle.left,c&&(a.runtimeStyle.left=a.currentStyle.left),h.left=b==="fontSize"?"1em":
g||0,g=h.pixelLeft+"px",h.left=f,c&&(a.runtimeStyle.left=c));return g===""?"auto":g});ca=Ja||Ka;j.expr&&j.expr.filters&&(j.expr.filters.hidden=function(a){var b=a.offsetHeight;return a.offsetWidth===0&&b===0||!j.support.reliableHiddenOffsets&&(a.style&&a.style.display||j.css(a,"display"))==="none"},j.expr.filters.visible=function(a){return!j.expr.filters.hidden(a)});var ub=/%20/g,Sa=/\[\]$/,La=/\r?\n/g,vb=/#.*$/,wb=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,xb=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,
yb=/^(?:GET|HEAD)$/,zb=/^\/\//,Ma=/\?/,Ab=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,Bb=/^(?:select|textarea)/i,Aa=/\s+/,Cb=/([?&])_=[^&]*/,Na=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,Oa=j.fn.load,pa={},Pa={},X,Y,Qa=["*/"]+["*"];try{X=N.href}catch(Ib){X=y.createElement("a"),X.href="",X=X.href}Y=Na.exec(X.toLowerCase())||[];j.fn.extend({load:function(a,b,f){if(typeof a!="string"&&Oa)return Oa.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0)var g=a.slice(e,
a.length),a=a.slice(0,e);e="GET";b&&(j.isFunction(b)?(f=b,b=c):typeof b=="object"&&(b=j.param(b,j.ajaxSettings.traditional),e="POST"));var h=this;j.ajax({url:a,type:e,dataType:"html",data:b,complete:function(a,b,c){c=a.responseText;a.isResolved()&&(a.done(function(a){c=a}),h.html(g?j("<div>").append(c.replace(Ab,"")).find(g):c));f&&h.each(f,[c,b,a])}});return this},serialize:function(){return j.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?
j.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||Bb.test(this.nodeName)||xb.test(this.type))}).map(function(a,b){var f=j(this).val();return f==null?null:j.isArray(f)?j.map(f,function(a){return{name:b.name,value:a.replace(La,"\r\n")}}):{name:b.name,value:f.replace(La,"\r\n")}}).get()}});j.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){j.fn[b]=function(a){return this.bind(b,a)}});j.each(["get","post"],
function(a,b){j[b]=function(a,f,e,g){j.isFunction(f)&&(g=g||e,e=f,f=c);return j.ajax({type:b,url:a,data:f,success:e,dataType:g})}});j.extend({getScript:function(a,b){return j.get(a,c,b,"script")},getJSON:function(a,b,f){return j.get(a,b,f,"json")},ajaxSetup:function(a,b){b?n(a,j.ajaxSettings):(b=a,a=j.ajaxSettings);n(a,b);return a},ajaxSettings:{url:X,isLocal:/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/.test(Y[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",
processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":Qa},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":j.parseJSON,"text xml":j.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:p(pa),ajaxTransport:p(Pa),ajax:function(a,b){function f(a,b,o,p){if(C!==2){C=2;A&&clearTimeout(A);s=c;w=p||"";B.readyState=
a>0?4:0;var t,q,x,p=b;if(o){var u=e,L=B,v=u.contents,D=u.dataTypes,z=u.responseFields,M,G,E,J;for(G in z)G in o&&(L[z[G]]=o[G]);for(;D[0]==="*";)D.shift(),M===c&&(M=u.mimeType||L.getResponseHeader("content-type"));if(M)for(G in v)if(v[G]&&v[G].test(M)){D.unshift(G);break}if(D[0]in o)E=D[0];else{for(G in o){if(!D[0]||u.converters[G+" "+D[0]]){E=G;break}J||(J=G)}E=E||J}E?(E!==D[0]&&D.unshift(E),o=o[E]):o=void 0}else o=c;if(a>=200&&a<300||a===304){if(e.ifModified){if(M=B.getResponseHeader("Last-Modified"))j.lastModified[n]=
M;if(M=B.getResponseHeader("Etag"))j.etag[n]=M}if(a===304)p="notmodified",t=!0;else try{M=e;M.dataFilter&&(o=M.dataFilter(o,M.dataType));var Q=M.dataTypes;G={};var N,P,T=Q.length,H,I=Q[0],F,qa,W,K,da;for(N=1;N<T;N++){if(N===1)for(P in M.converters)typeof P=="string"&&(G[P.toLowerCase()]=M.converters[P]);F=I;I=Q[N];if(I==="*")I=F;else if(F!=="*"&&F!==I){qa=F+" "+I;W=G[qa]||G["* "+I];if(!W)for(K in da=c,G)if(H=K.split(" "),H[0]===F||H[0]==="*")if(da=G[H[1]+" "+I]){K=G[K];K===!0?W=da:da===!0&&(W=K);
break}!W&&!da&&j.error("No conversion from "+qa.replace(" "," to "));W!==!0&&(o=W?W(o):da(K(o)))}}q=o;p="success";t=!0}catch(O){p="parsererror",x=O}}else if(x=p,!p||a)p="error",a<0&&(a=0);B.status=a;B.statusText=""+(b||p);t?k.resolveWith(g,[q,p,B]):k.rejectWith(g,[B,p,x]);B.statusCode(m);m=c;y&&h.trigger("ajax"+(t?"Success":"Error"),[B,e,t?q:x]);l.fireWith(g,[B,p]);y&&(h.trigger("ajaxComplete",[B,e]),--j.active||j.event.trigger("ajaxStop"))}}typeof a=="object"&&(b=a,a=c);var b=b||{},e=j.ajaxSetup({},
b),g=e.context||e,h=g!==e&&(g.nodeType||g instanceof j)?j(g):j.event,k=j.Deferred(),l=j.Callbacks("once memory"),m=e.statusCode||{},n,o={},p={},w,q,s,A,x,C=0,y,v,B={readyState:0,setRequestHeader:function(a,b){if(!C){var f=a.toLowerCase(),a=p[f]=p[f]||a;o[a]=b}return this},getAllResponseHeaders:function(){return C===2?w:null},getResponseHeader:function(a){var b;if(C===2){if(!q)for(q={};b=wb.exec(w);)q[b[1].toLowerCase()]=b[2];b=q[a.toLowerCase()]}return b===c?null:b},overrideMimeType:function(a){C||
(e.mimeType=a);return this},abort:function(a){a=a||"abort";s&&s.abort(a);f(0,a);return this}};k.promise(B);B.success=B.done;B.error=B.fail;B.complete=l.add;B.statusCode=function(a){if(a){var b;if(C<2)for(b in a)m[b]=[m[b],a[b]];else b=a[B.status],B.then(b,b)}return this};e.url=((a||e.url)+"").replace(vb,"").replace(zb,Y[1]+"//");e.dataTypes=j.trim(e.dataType||"*").toLowerCase().split(Aa);e.crossDomain==null&&(x=Na.exec(e.url.toLowerCase()),e.crossDomain=!(!x||x[1]==Y[1]&&x[2]==Y[2]&&(x[3]||(x[1]===
"http:"?80:443))==(Y[3]||(Y[1]==="http:"?80:443))));e.data&&e.processData&&typeof e.data!="string"&&(e.data=j.param(e.data,e.traditional));u(pa,e,b,B);if(C===2)return!1;y=e.global;e.type=e.type.toUpperCase();e.hasContent=!yb.test(e.type);y&&j.active++===0&&j.event.trigger("ajaxStart");if(!e.hasContent&&(e.data&&(e.url+=(Ma.test(e.url)?"&":"?")+e.data,delete e.data),n=e.url,e.cache===!1)){x=j.now();var D=e.url.replace(Cb,"$1_="+x);e.url=D+(D===e.url?(Ma.test(e.url)?"&":"?")+"_="+x:"")}(e.data&&e.hasContent&&
e.contentType!==!1||b.contentType)&&B.setRequestHeader("Content-Type",e.contentType);e.ifModified&&(n=n||e.url,j.lastModified[n]&&B.setRequestHeader("If-Modified-Since",j.lastModified[n]),j.etag[n]&&B.setRequestHeader("If-None-Match",j.etag[n]));B.setRequestHeader("Accept",e.dataTypes[0]&&e.accepts[e.dataTypes[0]]?e.accepts[e.dataTypes[0]]+(e.dataTypes[0]!=="*"?", "+Qa+"; q=0.01":""):e.accepts["*"]);for(v in e.headers)B.setRequestHeader(v,e.headers[v]);if(e.beforeSend&&(e.beforeSend.call(g,B,e)===
!1||C===2))return B.abort(),!1;for(v in{success:1,error:1,complete:1})B[v](e[v]);if(s=u(Pa,e,b,B)){B.readyState=1;y&&h.trigger("ajaxSend",[B,e]);e.async&&e.timeout>0&&(A=setTimeout(function(){B.abort("timeout")},e.timeout));try{C=1,s.send(o,f)}catch(z){C<2?f(-1,z):j.error(z)}}else f(-1,"No Transport");return B},param:function(a,b){var f=[],e=function(a,b){b=j.isFunction(b)?b():b;f[f.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};b===c&&(b=j.ajaxSettings.traditional);if(j.isArray(a)||a.jquery&&
!j.isPlainObject(a))j.each(a,function(){e(this.name,this.value)});else for(var g in a)o(g,a[g],b,e);return f.join("&").replace(ub,"+")}});j.extend({active:0,lastModified:{},etag:{}});var Db=j.now(),la=/(\=)\?(&|$)|\?\?/i;j.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return j.expando+"_"+Db++}});j.ajaxPrefilter("json jsonp",function(b,f,e){f=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(la.test(b.url)||f&&la.test(b.data))){var c,
g=b.jsonpCallback=j.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h=a[g],k=b.url,l=b.data,m="$1"+g+"$2";b.jsonp!==!1&&(k=k.replace(la,m),b.url===k&&(f&&(l=l.replace(la,m)),b.data===l&&(k+=(/\?/.test(k)?"&":"?")+b.jsonp+"="+g)));b.url=k;b.data=l;a[g]=function(a){c=[a]};e.always(function(){a[g]=h;c&&j.isFunction(h)&&a[g](c[0])});b.converters["script json"]=function(){c||j.error(g+" was not called");return c[0]};b.dataTypes[0]="json";return"script"}});j.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},
contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){j.globalEval(a);return a}}});j.ajaxPrefilter("script",function(a){a.cache===c&&(a.cache=!1);a.crossDomain&&(a.type="GET",a.global=!1)});j.ajaxTransport("script",function(a){if(a.crossDomain){var b,f=y.head||y.getElementsByTagName("head")[0]||y.documentElement;return{send:function(e,g){b=y.createElement("script");b.async="async";a.scriptCharset&&(b.charset=a.scriptCharset);b.src=a.url;b.onload=b.onreadystatechange=function(a,
e){if(e||!b.readyState||/loaded|complete/.test(b.readyState))b.onload=b.onreadystatechange=null,f&&b.parentNode&&f.removeChild(b),b=c,e||g(200,"success")};f.insertBefore(b,f.firstChild)},abort:function(){b&&b.onload(0,1)}}}});var va=a.ActiveXObject?function(){for(var a in fa)fa[a](0,1)}:!1,Eb=0,fa;j.ajaxSettings.xhr=a.ActiveXObject?function(){var b;if(!(b=!this.isLocal&&l()))a:{try{b=new a.ActiveXObject("Microsoft.XMLHTTP");break a}catch(f){}b=void 0}return b}:l;(function(a){j.extend(j.support,{ajax:!!a,
cors:!!a&&"withCredentials"in a})})(j.ajaxSettings.xhr());j.support.ajax&&j.ajaxTransport(function(b){if(!b.crossDomain||j.support.cors){var f;return{send:function(e,g){var h=b.xhr(),k,l;b.username?h.open(b.type,b.url,b.async,b.username,b.password):h.open(b.type,b.url,b.async);if(b.xhrFields)for(l in b.xhrFields)h[l]=b.xhrFields[l];b.mimeType&&h.overrideMimeType&&h.overrideMimeType(b.mimeType);!b.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(l in e)h.setRequestHeader(l,
e[l])}catch(m){}h.send(b.hasContent&&b.data||null);f=function(a,e){var l,m,n,o,p;try{if(f&&(e||h.readyState===4))if(f=c,k&&(h.onreadystatechange=j.noop,va&&delete fa[k]),e)h.readyState!==4&&h.abort();else{l=h.status;n=h.getAllResponseHeaders();o={};(p=h.responseXML)&&p.documentElement&&(o.xml=p);o.text=h.responseText;try{m=h.statusText}catch(w){m=""}!l&&b.isLocal&&!b.crossDomain?l=o.text?200:404:l===1223&&(l=204)}}catch(q){e||g(-1,q)}o&&g(l,m,o,n)};!b.async||h.readyState===4?f():(k=++Eb,va&&(fa||
(fa={},j(a).unload(va)),fa[k]=f),h.onreadystatechange=f)},abort:function(){f&&f(0,1)}}}});var oa={},R,ba,Fb=/^(?:toggle|show|hide)$/,Gb=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,ma,za=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],ja;j.fn.extend({show:function(a,b,f){var c;if(a||a===0)return this.animate(h("show",3),a,b,f);b=0;for(f=this.length;b<f;b++)a=this[b],a.style&&(c=a.style.display,!j._data(a,"olddisplay")&&
c==="none"&&(c=a.style.display=""),c===""&&j.css(a,"display")==="none"&&j._data(a,"olddisplay",e(a.nodeName)));for(b=0;b<f;b++)if(a=this[b],a.style&&(c=a.style.display,c===""||c==="none"))a.style.display=j._data(a,"olddisplay")||"";return this},hide:function(a,b,f){if(a||a===0)return this.animate(h("hide",3),a,b,f);for(var e,b=0,f=this.length;b<f;b++)a=this[b],a.style&&(e=j.css(a,"display"),e!=="none"&&!j._data(a,"olddisplay")&&j._data(a,"olddisplay",e));for(b=0;b<f;b++)this[b].style&&(this[b].style.display=
"none");return this},_toggle:j.fn.toggle,toggle:function(a,b,f){var e=typeof a=="boolean";j.isFunction(a)&&j.isFunction(b)?this._toggle.apply(this,arguments):a==null||e?this.each(function(){var b=e?a:j(this).is(":hidden");j(this)[b?"show":"hide"]()}):this.animate(h("toggle",3),a,b,f);return this},fadeTo:function(a,b,f,e){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,f,e)},animate:function(a,b,f,c){function g(){var t;h.queue===!1&&j._mark(this);var b=j.extend({},
h),f=this.nodeType===1,c=f&&j(this).is(":hidden"),k,l,m,n,o,p,w,q;b.animatedProperties={};for(m in a){k=j.camelCase(m);m!==k&&(a[k]=a[m],delete a[m]);l=a[k];j.isArray(l)?(b.animatedProperties[k]=l[1],t=a[k]=l[0],l=t):b.animatedProperties[k]=b.specialEasing&&b.specialEasing[k]||b.easing||"swing";if(l==="hide"&&c||l==="show"&&!c)return b.complete.call(this);f&&(k==="height"||k==="width")&&(b.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY],j.css(this,"display")==="inline"&&j.css(this,
"float")==="none"&&(!j.support.inlineBlockNeedsLayout||e(this.nodeName)==="inline"?this.style.display="inline-block":this.style.zoom=1))}b.overflow!=null&&(this.style.overflow="hidden");for(m in a)f=new j.fx(this,b,m),l=a[m],Fb.test(l)?(q=j._data(this,"toggle"+m)||(l==="toggle"?c?"show":"hide":0),q?(j._data(this,"toggle"+m,q==="show"?"hide":"show"),f[q]()):f[l]()):(n=Gb.exec(l),o=f.cur(),n?(p=parseFloat(n[2]),w=n[3]||(j.cssNumber[m]?"":"px"),w!=="px"&&(j.style(this,m,(p||1)+w),o*=(p||1)/f.cur(),j.style(this,
m,o+w)),n[1]&&(p=(n[1]==="-="?-1:1)*p+o),f.custom(o,p,w)):f.custom(o,l,""));return!0}var h=j.speed(b,f,c);if(j.isEmptyObject(a))return this.each(h.complete,[!1]);a=j.extend({},a);return h.queue===!1?this.each(g):this.queue(h.queue,g)},stop:function(a,b,f){typeof a!="string"&&(f=b,b=a,a=c);b&&a!==!1&&this.queue(a||"fx",[]);return this.each(function(){function b(a,e,c){e=e[c];j.removeData(a,c,!0);e.stop(f)}var e,c=!1,g=j.timers,h=j._data(this);f||j._unmark(!0,this);if(a==null)for(e in h)h[e].stop&&
e.indexOf(".run")===e.length-4&&b(this,h,e);else h[e=a+".run"]&&h[e].stop&&b(this,h,e);for(e=g.length;e--;)g[e].elem===this&&(a==null||g[e].queue===a)&&(f?g[e](!0):g[e].saveState(),c=!0,g.splice(e,1));(!f||!c)&&j.dequeue(this,a)})}});j.each({slideDown:h("show",1),slideUp:h("hide",1),slideToggle:h("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){j.fn[a]=function(a,f,e){return this.animate(b,a,f,e)}});j.extend({speed:function(a,b,f){var e=a&&
typeof a=="object"?j.extend({},a):{complete:f||!f&&b||j.isFunction(a)&&a,duration:a,easing:f&&b||b&&!j.isFunction(b)&&b};e.duration=j.fx.off?0:typeof e.duration=="number"?e.duration:e.duration in j.fx.speeds?j.fx.speeds[e.duration]:j.fx.speeds._default;if(e.queue==null||e.queue===!0)e.queue="fx";e.old=e.complete;e.complete=function(a){j.isFunction(e.old)&&e.old.call(this);e.queue?j.dequeue(this,e.queue):a!==!1&&j._unmark(this)};return e},easing:{linear:function(a,b,f,e){return f+e*a},swing:function(a,
b,f,e){return(-Math.cos(a*Math.PI)/2+0.5)*e+f}},timers:[],fx:function(a,b,f){this.options=b;this.elem=a;this.prop=f;b.orig=b.orig||{}}});j.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(j.fx.step[this.prop]||j.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var a,b=j.css(this.elem,this.prop);return isNaN(a=parseFloat(b))?!b||b==="auto"?0:b:a},
custom:function(a,b,e){function g(a){return h.step(a)}var h=this,k=j.fx;this.startTime=ja||f();this.end=b;this.now=this.start=a;this.pos=this.state=0;this.unit=e||this.unit||(j.cssNumber[this.prop]?"":"px");g.queue=this.options.queue;g.elem=this.elem;g.saveState=function(){h.options.hide&&j._data(h.elem,"fxshow"+h.prop)===c&&j._data(h.elem,"fxshow"+h.prop,h.start)};g()&&j.timers.push(g)&&!ma&&(ma=setInterval(k.tick,k.interval))},show:function(){var a=j._data(this.elem,"fxshow"+this.prop);this.options.orig[this.prop]=
a||j.style(this.elem,this.prop);this.options.show=!0;a!==c?this.custom(this.cur(),a):this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());j(this.elem).show()},hide:function(){this.options.orig[this.prop]=j._data(this.elem,"fxshow"+this.prop)||j.style(this.elem,this.prop);this.options.hide=!0;this.custom(this.cur(),0)},step:function(a){var b,e,c=ja||f(),g=!0,h=this.elem,k=this.options;if(a||c>=k.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();k.animatedProperties[this.prop]=
!0;for(b in k.animatedProperties)k.animatedProperties[b]!==!0&&(g=!1);if(g){k.overflow!=null&&!j.support.shrinkWrapBlocks&&j.each(["","X","Y"],function(a,b){h.style["overflow"+b]=k.overflow[a]});k.hide&&j(h).hide();if(k.hide||k.show)for(b in k.animatedProperties)j.style(h,b,k.orig[b]),j.removeData(h,"fxshow"+b,!0),j.removeData(h,"toggle"+b,!0);(a=k.complete)&&(k.complete=!1,a.call(h))}return!1}k.duration==Infinity?this.now=c:(e=c-this.startTime,this.state=e/k.duration,this.pos=j.easing[k.animatedProperties[this.prop]](this.state,
e,0,1,k.duration),this.now=this.start+(this.end-this.start)*this.pos);this.update();return!0}};j.extend(j.fx,{tick:function(){for(var a,b=j.timers,f=0;f<b.length;f++)a=b[f],!a()&&b[f]===a&&b.splice(f--,1);b.length||j.fx.stop()},interval:13,stop:function(){clearInterval(ma);ma=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){j.style(a.elem,"opacity",a.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}}});
j.each(["width","height"],function(a,b){j.fx.step[b]=function(a){j.style(a.elem,b,Math.max(0,a.now))}});j.expr&&j.expr.filters&&(j.expr.filters.animated=function(a){return j.grep(j.timers,function(b){return a===b.elem}).length});var Hb=/^t(?:able|d|h)$/i,Ra=/^(?:body|html)$/i;"getBoundingClientRect"in y.documentElement?j.fn.offset=function(a){var b=this[0],f;if(a)return this.each(function(b){j.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return j.offset.bodyOffset(b);
try{f=b.getBoundingClientRect()}catch(e){}var c=b.ownerDocument,h=c.documentElement;if(!f||!j.contains(h,b))return f?{top:f.top,left:f.left}:{top:0,left:0};b=c.body;c=g(c);return{top:f.top+(c.pageYOffset||j.support.boxModel&&h.scrollTop||b.scrollTop)-(h.clientTop||b.clientTop||0),left:f.left+(c.pageXOffset||j.support.boxModel&&h.scrollLeft||b.scrollLeft)-(h.clientLeft||b.clientLeft||0)}}:j.fn.offset=function(a){var b=this[0];if(a)return this.each(function(b){j.offset.setOffset(this,a,b)});if(!b||
!b.ownerDocument)return null;if(b===b.ownerDocument.body)return j.offset.bodyOffset(b);var f,e=b.offsetParent,c=b.ownerDocument,g=c.documentElement,h=c.body;f=(c=c.defaultView)?c.getComputedStyle(b,null):b.currentStyle;for(var k=b.offsetTop,l=b.offsetLeft;(b=b.parentNode)&&b!==h&&b!==g;){if(j.support.fixedPosition&&f.position==="fixed")break;f=c?c.getComputedStyle(b,null):b.currentStyle;k-=b.scrollTop;l-=b.scrollLeft;b===e&&(k+=b.offsetTop,l+=b.offsetLeft,j.support.doesNotAddBorder&&(!j.support.doesAddBorderForTableAndCells||
!Hb.test(b.nodeName))&&(k+=parseFloat(f.borderTopWidth)||0,l+=parseFloat(f.borderLeftWidth)||0),e=b.offsetParent);j.support.subtractsBorderForOverflowNotVisible&&f.overflow!=="visible"&&(k+=parseFloat(f.borderTopWidth)||0,l+=parseFloat(f.borderLeftWidth)||0)}if(f.position==="relative"||f.position==="static")k+=h.offsetTop,l+=h.offsetLeft;j.support.fixedPosition&&f.position==="fixed"&&(k+=Math.max(g.scrollTop,h.scrollTop),l+=Math.max(g.scrollLeft,h.scrollLeft));return{top:k,left:l}};j.offset={bodyOffset:function(a){var b=
a.offsetTop,f=a.offsetLeft;j.support.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(j.css(a,"marginTop"))||0,f+=parseFloat(j.css(a,"marginLeft"))||0);return{top:b,left:f}},setOffset:function(a,b,f){var e=j.css(a,"position");e==="static"&&(a.style.position="relative");var c=j(a),g=c.offset(),h=j.css(a,"top"),k=j.css(a,"left"),l={},m={},n,o;(e==="absolute"||e==="fixed")&&j.inArray("auto",[h,k])>-1?(m=c.position(),n=m.top,o=m.left):(n=parseFloat(h)||0,o=parseFloat(k)||0);j.isFunction(b)&&(b=b.call(a,
f,g));b.top!=null&&(l.top=b.top-g.top+n);b.left!=null&&(l.left=b.left-g.left+o);"using"in b?b.using.call(a,l):c.css(l)}};j.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),f=this.offset(),e=Ra.test(b[0].nodeName)?{top:0,left:0}:b.offset();f.top-=parseFloat(j.css(a,"marginTop"))||0;f.left-=parseFloat(j.css(a,"marginLeft"))||0;e.top+=parseFloat(j.css(b[0],"borderTopWidth"))||0;e.left+=parseFloat(j.css(b[0],"borderLeftWidth"))||0;return{top:f.top-e.top,left:f.left-
e.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||y.body;a&&!Ra.test(a.nodeName)&&j.css(a,"position")==="static";)a=a.offsetParent;return a})}});j.each(["Left","Top"],function(a,b){var f="scroll"+b;j.fn[f]=function(b){var e,h;return b===c?(e=this[0],!e?null:(h=g(e))?"pageXOffset"in h?h[a?"pageYOffset":"pageXOffset"]:j.support.boxModel&&h.document.documentElement[f]||h.document.body[f]:e[f]):this.each(function(){(h=g(this))?h.scrollTo(a?j(h).scrollLeft():b,a?
b:j(h).scrollTop()):this[f]=b})}});j.each(["Height","Width"],function(a,b){var f=b.toLowerCase();j.fn["inner"+b]=function(){var a=this[0];return a?a.style?parseFloat(j.css(a,f,"padding")):this[f]():null};j.fn["outer"+b]=function(a){var b=this[0];return b?b.style?parseFloat(j.css(b,f,a?"margin":"border")):this[f]():null};j.fn[f]=function(a){var e=this[0];if(!e)return a==null?null:this;if(j.isFunction(a))return this.each(function(b){var e=j(this);e[f](a.call(this,b,e[f]()))});if(j.isWindow(e)){var g=
e.document.documentElement["client"+b],h=e.document.body;return e.document.compatMode==="CSS1Compat"&&g||h&&h["client"+b]||g}return e.nodeType===9?Math.max(e.documentElement["client"+b],e.body["scroll"+b],e.documentElement["scroll"+b],e.body["offset"+b],e.documentElement["offset"+b]):a===c?(e=j.css(e,f),g=parseFloat(e),j.isNumeric(g)?g:e):this.css(f,typeof a=="string"?a:a+"px")}});a.jQuery=a.$=j})(window);(function(a,c){function g(e){return!a(e).parents().andSelf().filter(function(){return a.curCSS(this,"visibility")==="hidden"||a.expr.filters.hidden(this)}).length}a.ui=a.ui||{};a.ui.version||(a.extend(a.ui,{version:"1.8.12",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(e,c){return typeof e==="number"?this.each(function(){var b=this;setTimeout(function(){a(b).focus();c&&c.call(b)},e)}):this._focus.apply(this,arguments)},scrollParent:function(){var e;e=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"))||!e.length?a(document):e},zIndex:function(e){if(e!==c)return this.css("zIndex",e);if(this.length)for(var e=a(this[0]),g;e.length&&e[0]!==document;){g=e.css("position");if(g===
"absolute"||g==="relative"||g==="fixed")if(g=parseInt(e.css("zIndex"),10),!isNaN(g)&&g!==0)return g;e=e.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(e,g){function b(b,e,c,g){a.each(f,function(){e-=parseFloat(a.curCSS(b,"padding"+this,!0))||0;c&&(e-=parseFloat(a.curCSS(b,
"border"+this+"Width",!0))||0);g&&(e-=parseFloat(a.curCSS(b,"margin"+this,!0))||0)});return e}var f=g==="Width"?["Left","Right"]:["Top","Bottom"],l=g.toLowerCase(),o={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};a.fn["inner"+g]=function(f){return f===c?o["inner"+g].call(this):this.each(function(){a(this).css(l,b(this,f)+"px")})};a.fn["outer"+g]=function(f,e){return typeof f!=="number"?o["outer"+g].call(this,f):this.each(function(){a(this).css(l,
b(this,f,!0,e)+"px")})}}),a.extend(a.expr[":"],{data:function(e,c,b){return!!a.data(e,b[3])},focusable:function(e){var c=e.nodeName.toLowerCase(),b=a.attr(e,"tabindex");if("area"===c){c=e.parentNode;b=c.name;if(!e.href||!b||c.nodeName.toLowerCase()!=="map")return!1;e=a("img[usemap=#"+b+"]")[0];return!!e&&g(e)}return(/input|select|textarea|button|object/.test(c)?!e.disabled:"a"==c?e.href||!isNaN(b):!isNaN(b))&&g(e)},tabbable:function(e){var c=a.attr(e,"tabindex");return(isNaN(c)||c>=0)&&a(e).is(":focusable")}}),
a(function(){var e=document.body,c=e.appendChild(c=document.createElement("div"));a.extend(c.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});a.support.minHeight=c.offsetHeight===100;a.support.selectstart="onselectstart"in c;e.removeChild(c).style.display="none"}),a.extend(a.ui,{plugin:{add:function(e,c,b){var e=a.ui[e].prototype,f;for(f in b)e.plugins[f]=e.plugins[f]||[],e.plugins[f].push([c,b[f]])},call:function(a,c,b){if((c=a.plugins[c])&&a.element[0].parentNode)for(var f=0;f<c.length;f++)a.options[c[f][0]]&&
c[f][1].apply(a.element,b)}},contains:function(a,c){return document.compareDocumentPosition?a.compareDocumentPosition(c)&16:a!==c&&a.contains(c)},hasScroll:function(e,c){if(a(e).css("overflow")==="hidden")return!1;var c=c&&c==="left"?"scrollLeft":"scrollTop",b=!1;if(e[c]>0)return!0;e[c]=1;b=e[c]>0;e[c]=0;return b},isOverAxis:function(a,c,b){return a>c&&a<c+b},isOver:function(e,c,b,f,g,o){return a.ui.isOverAxis(e,b,g)&&a.ui.isOverAxis(c,f,o)}}))})(jQuery);
(function(a,c){if(a.cleanData){var g=a.cleanData;a.cleanData=function(e){for(var b=0,f;(f=e[b])!=null;b++)a(f).triggerHandler("remove");g(e)}}else{var e=a.fn.remove;a.fn.remove=function(c,b){return this.each(function(){b||(!c||a.filter(c,[this]).length)&&a("*",this).add([this]).each(function(){a(this).triggerHandler("remove")});return e.call(a(this),c,b)})}}a.widget=function(e,b,f){var c=e.split(".")[0],g,e=e.split(".")[1];g=c+"-"+e;if(!f)f=b,b=a.Widget;a.expr[":"][g]=function(b){return!!a.data(b,
e)};a[c]=a[c]||{};a[c][e]=function(a,b){arguments.length&&this._createWidget(a,b)};b=new b;b.options=a.extend(!0,{},b.options);a[c][e].prototype=a.extend(!0,b,{namespace:c,widgetName:e,widgetEventPrefix:a[c][e].prototype.widgetEventPrefix||e,widgetBaseClass:g},f);a.widget.bridge(e,a[c][e])};a.widget.bridge=function(e,b){a.fn[e]=function(f){var g=typeof f==="string",o=Array.prototype.slice.call(arguments,1),n=this,f=!g&&o.length?a.extend.apply(null,[!0,f].concat(o)):f;if(g&&f.charAt(0)==="_")return n;
g?this.each(function(){var b=a.data(this,e),g=b&&a.isFunction(b[f])?b[f].apply(b,o):b;if(g!==b&&g!==c)return n=g,!1}):this.each(function(){var c=a.data(this,e);c?c.option(f||{})._init():a.data(this,e,new b(f,this))});return n}};a.Widget=function(a,b){arguments.length&&this._createWidget(a,b)};a.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:!1},_createWidget:function(e,b){a.data(b,this.widgetName,this);this.element=a(b);this.options=a.extend(!0,{},this.options,this._getCreateOptions(),
e);var f=this;this.element.bind("remove."+this.widgetName,function(){f.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(e,b){var f=e;if(arguments.length===0)return a.extend({},this.options);if(typeof e==="string"){if(b===c)return this.options[e];f={};f[e]=b}this._setOptions(f);return this},_setOptions:function(e){var b=this;a.each(e,function(a,e){b._setOption(a,e)});return this},_setOption:function(a,b){this.options[a]=b;a==="disabled"&&this.widget()[b?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",b);return this},enable:function(){return this._setOption("disabled",
!1)},disable:function(){return this._setOption("disabled",!0)},_trigger:function(e,b,f){var c=this.options[e],b=a.Event(b);b.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase();f=f||{};if(b.originalEvent)for(var e=a.event.props.length,g;e;)g=a.event.props[--e],b[g]=b.originalEvent[g];this.element.trigger(b,f);return!(a.isFunction(c)&&c.call(this.element[0],b,f)===!1||b.isDefaultPrevented())}}})(jQuery);
(function(a){a.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var c=this;this.element.bind("mousedown."+this.widgetName,function(a){return c._mouseDown(a)}).bind("click."+this.widgetName,function(g){if(!0===a.data(g.target,c.widgetName+".preventClickEvent"))return a.removeData(g.target,c.widgetName+".preventClickEvent"),g.stopImmediatePropagation(),!1});this.started=!1},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(c){c.originalEvent=
c.originalEvent||{};if(!c.originalEvent.mouseHandled){this._mouseStarted&&this._mouseUp(c);this._mouseDownEvent=c;var g=this,e=c.which==1,h=typeof this.options.cancel=="string"?a(c.target).parents().add(c.target).filter(this.options.cancel).length:!1;if(!e||h||!this._mouseCapture(c))return!0;this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet)this._mouseDelayTimer=setTimeout(function(){g.mouseDelayMet=!0},this.options.delay);if(this._mouseDistanceMet(c)&&this._mouseDelayMet(c)&&(this._mouseStarted=
this._mouseStart(c)!==!1,!this._mouseStarted))return c.preventDefault(),!0;!0===a.data(c.target,this.widgetName+".preventClickEvent")&&a.removeData(c.target,this.widgetName+".preventClickEvent");this._mouseMoveDelegate=function(a){return g._mouseMove(a)};this._mouseUpDelegate=function(a){return g._mouseUp(a)};a(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);c.preventDefault();return c.originalEvent.mouseHandled=!0}},_mouseMove:function(c){if(a.browser.msie&&
!(document.documentMode>=9)&&!c.button)return this._mouseUp(c);if(this._mouseStarted)return this._mouseDrag(c),c.preventDefault();if(this._mouseDistanceMet(c)&&this._mouseDelayMet(c))(this._mouseStarted=this._mouseStart(this._mouseDownEvent,c)!==!1)?this._mouseDrag(c):this._mouseUp(c);return!this._mouseStarted},_mouseUp:function(c){a(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted)this._mouseStarted=
!1,c.target==this._mouseDownEvent.target&&a.data(c.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(c);return!1},_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!0}})})(jQuery);
(function(a){a.ui=a.ui||{};var c=/left|center|right/,g=/top|center|bottom/,e=a.fn.position,h=a.fn.offset;a.fn.position=function(b){if(!b||!b.of)return e.apply(this,arguments);var b=a.extend({},b),f=a(b.of),h=f[0],o=(b.collision||"flip").split(" "),n=b.offset?b.offset.split(" "):[0,0],u,p,m;h.nodeType===9?(u=f.width(),p=f.height(),m={top:0,left:0}):h.setTimeout?(u=f.width(),p=f.height(),m={top:f.scrollTop(),left:f.scrollLeft()}):h.preventDefault?(b.at="left top",u=p=0,m={top:b.of.pageY,left:b.of.pageX}):
(u=f.outerWidth(),p=f.outerHeight(),m=f.offset());a.each(["my","at"],function(){var a=(b[this]||"").split(" ");a.length===1&&(a=c.test(a[0])?a.concat(["center"]):g.test(a[0])?["center"].concat(a):["center","center"]);a[0]=c.test(a[0])?a[0]:"center";a[1]=g.test(a[1])?a[1]:"center";b[this]=a});o.length===1&&(o[1]=o[0]);n[0]=parseInt(n[0],10)||0;n.length===1&&(n[1]=n[0]);n[1]=parseInt(n[1],10)||0;b.at[0]==="right"?m.left+=u:b.at[0]==="center"&&(m.left+=u/2);b.at[1]==="bottom"?m.top+=p:b.at[1]==="center"&&
(m.top+=p/2);m.left+=n[0];m.top+=n[1];return this.each(function(){var f=a(this),e=f.outerWidth(),c=f.outerHeight(),g=parseInt(a.curCSS(this,"marginLeft",!0))||0,h=parseInt(a.curCSS(this,"marginTop",!0))||0,k=e+g+(parseInt(a.curCSS(this,"marginRight",!0))||0),l=c+h+(parseInt(a.curCSS(this,"marginBottom",!0))||0),A=a.extend({},m),C;b.my[0]==="right"?A.left-=e:b.my[0]==="center"&&(A.left-=e/2);b.my[1]==="bottom"?A.top-=c:b.my[1]==="center"&&(A.top-=c/2);A.left=Math.round(A.left);A.top=Math.round(A.top);
C={left:A.left-g,top:A.top-h};a.each(["left","top"],function(f,g){a.ui.position[o[f]]&&a.ui.position[o[f]][g](A,{targetWidth:u,targetHeight:p,elemWidth:e,elemHeight:c,collisionPosition:C,collisionWidth:k,collisionHeight:l,offset:n,my:b.my,at:b.at})});a.fn.bgiframe&&f.bgiframe();f.offset(a.extend(A,{using:b.using}))})};a.ui.position={fit:{left:function(b,f){var e=a(window),e=f.collisionPosition.left+f.collisionWidth-e.width()-e.scrollLeft();b.left=e>0?b.left-e:Math.max(b.left-f.collisionPosition.left,
b.left)},top:function(b,f){var e=a(window),e=f.collisionPosition.top+f.collisionHeight-e.height()-e.scrollTop();b.top=e>0?b.top-e:Math.max(b.top-f.collisionPosition.top,b.top)}},flip:{left:function(b,f){if(f.at[0]!=="center"){var e=a(window),e=f.collisionPosition.left+f.collisionWidth-e.width()-e.scrollLeft(),c=f.my[0]==="left"?-f.elemWidth:f.my[0]==="right"?f.elemWidth:0,g=f.at[0]==="left"?f.targetWidth:-f.targetWidth,h=-2*f.offset[0];b.left+=f.collisionPosition.left<0?c+g+h:e>0?c+g+h:0}},top:function(b,
f){if(f.at[1]!=="center"){var e=a(window),e=f.collisionPosition.top+f.collisionHeight-e.height()-e.scrollTop(),c=f.my[1]==="top"?-f.elemHeight:f.my[1]==="bottom"?f.elemHeight:0,g=f.at[1]==="top"?f.targetHeight:-f.targetHeight,h=-2*f.offset[1];b.top+=f.collisionPosition.top<0?c+g+h:e>0?c+g+h:0}}}};if(!a.offset.setOffset)a.offset.setOffset=function(b,f){if(/static/.test(a.curCSS(b,"position")))b.style.position="relative";var e=a(b),c=e.offset(),g=parseInt(a.curCSS(b,"top",!0),10)||0,h=parseInt(a.curCSS(b,
"left",!0),10)||0,c={top:f.top-c.top+g,left:f.left-c.left+h};"using"in f?f.using.call(b,c):e.css(c)},a.fn.offset=function(b){var f=this[0];return!f||!f.ownerDocument?null:b?this.each(function(){a.offset.setOffset(this,b)}):h.call(this)}})(jQuery);
(function(a){a.widget("ui.draggable",a.ui.mouse,{widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1},_create:function(){if(this.options.helper=="original"&&!/^(?:r|a|f)/.test(this.element.css("position")))this.element[0].style.position=
"relative";this.options.addClasses&&this.element.addClass("ui-draggable");this.options.disabled&&this.element.addClass("ui-draggable-disabled");this._mouseInit()},destroy:function(){if(this.element.data("draggable"))return this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled"),this._mouseDestroy(),this},_mouseCapture:function(c){var g=this.options;if(this.helper||g.disabled||a(c.target).is(".ui-resizable-handle"))return!1;
this.handle=this._getHandle(c);return!this.handle?!1:!0},_mouseStart:function(c){var g=this.options;this.helper=this._createHelper(c);this._cacheHelperProportions();if(a.ui.ddmanager)a.ui.ddmanager.current=this;this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.positionAbs=this.element.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};a.extend(this.offset,{click:{left:c.pageX-
this.offset.left,top:c.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this.position=this._generatePosition(c);this.originalPageX=c.pageX;this.originalPageY=c.pageY;g.cursorAt&&this._adjustOffsetFromHelper(g.cursorAt);g.containment&&this._setContainment();if(this._trigger("start",c)===!1)return this._clear(),!1;this._cacheHelperProportions();a.ui.ddmanager&&!g.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,c);this.helper.addClass("ui-draggable-dragging");
this._mouseDrag(c,!0);return!0},_mouseDrag:function(c,g){this.position=this._generatePosition(c);this.positionAbs=this._convertPositionTo("absolute");if(!g){g=this._uiHash();if(this._trigger("drag",c,g)===!1)return this._mouseUp({}),!1;this.position=g.position}if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";a.ui.ddmanager&&a.ui.ddmanager.drag(this,c);return!1},
_mouseStop:function(c){var g=!1;a.ui.ddmanager&&!this.options.dropBehaviour&&(g=a.ui.ddmanager.drop(this,c));if(this.dropped)g=this.dropped,this.dropped=!1;if((!this.element[0]||!this.element[0].parentNode)&&this.options.helper=="original")return!1;if(this.options.revert=="invalid"&&!g||this.options.revert=="valid"&&g||this.options.revert===!0||a.isFunction(this.options.revert)&&this.options.revert.call(this.element,g)){var e=this;a(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,
10),function(){e._trigger("stop",c)!==!1&&e._clear()})}else this._trigger("stop",c)!==!1&&this._clear();return!1},cancel:function(){this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear();return this},_getHandle:function(c){var g=!this.options.handle||!a(this.options.handle,this.element).length?!0:!1;a(this.options.handle,this.element).find("*").andSelf().each(function(){this==c.target&&(g=!0)});return g},_createHelper:function(c){var g=this.options,c=a.isFunction(g.helper)?a(g.helper.apply(this.element[0],
[c])):g.helper=="clone"?this.element.clone():this.element;c.parents("body").length||c.appendTo(g.appendTo=="parent"?this.element[0].parentNode:g.appendTo);c[0]!=this.element[0]&&!/(fixed|absolute)/.test(c.css("position"))&&c.css("position","absolute");return c},_adjustOffsetFromHelper:function(c){typeof c=="string"&&(c=c.split(" "));a.isArray(c)&&(c={left:+c[0],top:+c[1]||0});if("left"in c)this.offset.click.left=c.left+this.margins.left;if("right"in c)this.offset.click.left=this.helperProportions.width-
c.right+this.margins.left;if("top"in c)this.offset.click.top=c.top+this.margins.top;if("bottom"in c)this.offset.click.top=this.helperProportions.height-c.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var c=this.offsetParent.offset();this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0])&&(c.left+=this.scrollParent.scrollLeft(),c.top+=this.scrollParent.scrollTop());if(this.offsetParent[0]==
document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&a.browser.msie)c={top:0,left:0};return{top:c.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:c.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var a=this.element.position();return{top:a.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:a.left-(parseInt(this.helper.css("left"),
10)||0)+this.scrollParent.scrollLeft()}}else return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var c=this.options;if(c.containment==
"parent")c.containment=this.helper[0].parentNode;if(c.containment=="document"||c.containment=="window")this.containment=[(c.containment=="document"?0:a(window).scrollLeft())-this.offset.relative.left-this.offset.parent.left,(c.containment=="document"?0:a(window).scrollTop())-this.offset.relative.top-this.offset.parent.top,(c.containment=="document"?0:a(window).scrollLeft())+a(c.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(c.containment=="document"?
0:a(window).scrollTop())+(a(c.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(c.containment)&&c.containment.constructor!=Array){var g=a(c.containment)[0];if(g){var c=a(c.containment).offset(),e=a(g).css("overflow")!="hidden";this.containment=[c.left+(parseInt(a(g).css("borderLeftWidth"),10)||0)+(parseInt(a(g).css("paddingLeft"),10)||0),c.top+(parseInt(a(g).css("borderTopWidth"),
10)||0)+(parseInt(a(g).css("paddingTop"),10)||0),c.left+(e?Math.max(g.scrollWidth,g.offsetWidth):g.offsetWidth)-(parseInt(a(g).css("borderLeftWidth"),10)||0)-(parseInt(a(g).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,c.top+(e?Math.max(g.scrollHeight,g.offsetHeight):g.offsetHeight)-(parseInt(a(g).css("borderTopWidth"),10)||0)-(parseInt(a(g).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom]}}else if(c.containment.constructor==
Array)this.containment=c.containment},_convertPositionTo:function(c,g){if(!g)g=this.position;var c=c=="absolute"?1:-1,e=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,h=/(html|body)/i.test(e[0].tagName);return{top:g.top+this.offset.relative.top*c+this.offset.parent.top*c-(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():
h?0:e.scrollTop())*c),left:g.left+this.offset.relative.left*c+this.offset.parent.left*c-(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():h?0:e.scrollLeft())*c)}},_generatePosition:function(c){var g=this.options,e=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,h=/(html|body)/i.test(e[0].tagName),b=c.pageX,f=c.pageY;
this.originalPosition&&(this.containment&&(c.pageX-this.offset.click.left<this.containment[0]&&(b=this.containment[0]+this.offset.click.left),c.pageY-this.offset.click.top<this.containment[1]&&(f=this.containment[1]+this.offset.click.top),c.pageX-this.offset.click.left>this.containment[2]&&(b=this.containment[2]+this.offset.click.left),c.pageY-this.offset.click.top>this.containment[3]&&(f=this.containment[3]+this.offset.click.top)),g.grid&&(f=this.originalPageY+Math.round((f-this.originalPageY)/g.grid[1])*
g.grid[1],f=this.containment?!(f-this.offset.click.top<this.containment[1]||f-this.offset.click.top>this.containment[3])?f:!(f-this.offset.click.top<this.containment[1])?f-g.grid[1]:f+g.grid[1]:f,b=this.originalPageX+Math.round((b-this.originalPageX)/g.grid[0])*g.grid[0],b=this.containment?!(b-this.offset.click.left<this.containment[0]||b-this.offset.click.left>this.containment[2])?b:!(b-this.offset.click.left<this.containment[0])?b-g.grid[0]:b+g.grid[0]:b));return{top:f-this.offset.click.top-this.offset.relative.top-
this.offset.parent.top+(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():h?0:e.scrollTop()),left:b-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():h?0:e.scrollLeft())}},_clear:function(){this.helper.removeClass("ui-draggable-dragging");this.helper[0]!=this.element[0]&&!this.cancelHelperRemoval&&
this.helper.remove();this.helper=null;this.cancelHelperRemoval=!1},_trigger:function(c,g,e){e=e||this._uiHash();a.ui.plugin.call(this,c,[g,e]);if(c=="drag")this.positionAbs=this._convertPositionTo("absolute");return a.Widget.prototype._trigger.call(this,c,g,e)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});a.extend(a.ui.draggable,{version:"1.8.12"});a.ui.plugin.add("draggable","connectToSortable",{start:function(c,
g){var e=a(this).data("draggable"),h=e.options,b=a.extend({},g,{item:e.element});e.sortables=[];a(h.connectToSortable).each(function(){var f=a.data(this,"sortable");f&&!f.options.disabled&&(e.sortables.push({instance:f,shouldRevert:f.options.revert}),f.refreshPositions(),f._trigger("activate",c,b))})},stop:function(c,g){var e=a(this).data("draggable"),h=a.extend({},g,{item:e.element});a.each(e.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;e.cancelHelperRemoval=!0;this.instance.cancelHelperRemoval=
!1;if(this.shouldRevert)this.instance.options.revert=!0;this.instance._mouseStop(c);this.instance.options.helper=this.instance.options._helper;e.options.helper=="original"&&this.instance.currentItem.css({top:"auto",left:"auto"})}else this.instance.cancelHelperRemoval=!1,this.instance._trigger("deactivate",c,h)})},drag:function(c,g){var e=a(this).data("draggable"),h=this;a.each(e.sortables,function(){this.instance.positionAbs=e.positionAbs;this.instance.helperProportions=e.helperProportions;this.instance.offset.click=
e.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){if(!this.instance.isOver)this.instance.isOver=1,this.instance.currentItem=a(h).clone().appendTo(this.instance.element).data("sortable-item",!0),this.instance.options._helper=this.instance.options.helper,this.instance.options.helper=function(){return g.helper[0]},c.target=this.instance.currentItem[0],this.instance._mouseCapture(c,!0),this.instance._mouseStart(c,!0,!0),this.instance.offset.click.top=e.offset.click.top,this.instance.offset.click.left=
e.offset.click.left,this.instance.offset.parent.left-=e.offset.parent.left-this.instance.offset.parent.left,this.instance.offset.parent.top-=e.offset.parent.top-this.instance.offset.parent.top,e._trigger("toSortable",c),e.dropped=this.instance.element,e.currentItem=e.element,this.instance.fromOutside=e;this.instance.currentItem&&this.instance._mouseDrag(c)}else if(this.instance.isOver)this.instance.isOver=0,this.instance.cancelHelperRemoval=!0,this.instance.options.revert=!1,this.instance._trigger("out",
c,this.instance._uiHash(this.instance)),this.instance._mouseStop(c,!0),this.instance.options.helper=this.instance.options._helper,this.instance.currentItem.remove(),this.instance.placeholder&&this.instance.placeholder.remove(),e._trigger("fromSortable",c),e.dropped=!1})}});a.ui.plugin.add("draggable","cursor",{start:function(){var c=a("body"),g=a(this).data("draggable").options;if(c.css("cursor"))g._cursor=c.css("cursor");c.css("cursor",g.cursor)},stop:function(){var c=a(this).data("draggable").options;
c._cursor&&a("body").css("cursor",c._cursor)}});a.ui.plugin.add("draggable","iframeFix",{start:function(){var c=a(this).data("draggable").options;a(c.iframeFix===!0?"iframe":c.iframeFix).each(function(){a('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1E3}).css(a(this).offset()).appendTo("body")})},stop:function(){a("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)})}});
a.ui.plugin.add("draggable","opacity",{start:function(c,g){c=a(g.helper);g=a(this).data("draggable").options;if(c.css("opacity"))g._opacity=c.css("opacity");c.css("opacity",g.opacity)},stop:function(c,g){c=a(this).data("draggable").options;c._opacity&&a(g.helper).css("opacity",c._opacity)}});a.ui.plugin.add("draggable","scroll",{start:function(){var c=a(this).data("draggable");if(c.scrollParent[0]!=document&&c.scrollParent[0].tagName!="HTML")c.overflowOffset=c.scrollParent.offset()},drag:function(c){var g=
a(this).data("draggable"),e=g.options,h=!1;if(g.scrollParent[0]!=document&&g.scrollParent[0].tagName!="HTML"){if(!e.axis||e.axis!="x")if(g.overflowOffset.top+g.scrollParent[0].offsetHeight-c.pageY<e.scrollSensitivity)g.scrollParent[0].scrollTop=h=g.scrollParent[0].scrollTop+e.scrollSpeed;else if(c.pageY-g.overflowOffset.top<e.scrollSensitivity)g.scrollParent[0].scrollTop=h=g.scrollParent[0].scrollTop-e.scrollSpeed;if(!e.axis||e.axis!="y")if(g.overflowOffset.left+g.scrollParent[0].offsetWidth-c.pageX<
e.scrollSensitivity)g.scrollParent[0].scrollLeft=h=g.scrollParent[0].scrollLeft+e.scrollSpeed;else if(c.pageX-g.overflowOffset.left<e.scrollSensitivity)g.scrollParent[0].scrollLeft=h=g.scrollParent[0].scrollLeft-e.scrollSpeed}else{if(!e.axis||e.axis!="x")c.pageY-a(document).scrollTop()<e.scrollSensitivity?h=a(document).scrollTop(a(document).scrollTop()-e.scrollSpeed):a(window).height()-(c.pageY-a(document).scrollTop())<e.scrollSensitivity&&(h=a(document).scrollTop(a(document).scrollTop()+e.scrollSpeed));
if(!e.axis||e.axis!="y")c.pageX-a(document).scrollLeft()<e.scrollSensitivity?h=a(document).scrollLeft(a(document).scrollLeft()-e.scrollSpeed):a(window).width()-(c.pageX-a(document).scrollLeft())<e.scrollSensitivity&&(h=a(document).scrollLeft(a(document).scrollLeft()+e.scrollSpeed))}h!==!1&&a.ui.ddmanager&&!e.dropBehaviour&&a.ui.ddmanager.prepareOffsets(g,c)}});a.ui.plugin.add("draggable","snap",{start:function(){var c=a(this).data("draggable"),g=c.options;c.snapElements=[];a(g.snap.constructor!=String?
g.snap.items||":data(draggable)":g.snap).each(function(){var e=a(this),g=e.offset();this!=c.element[0]&&c.snapElements.push({item:this,width:e.outerWidth(),height:e.outerHeight(),top:g.top,left:g.left})})},drag:function(c,g){for(var e=a(this).data("draggable"),h=e.options,b=h.snapTolerance,f=g.offset.left,l=f+e.helperProportions.width,o=g.offset.top,n=o+e.helperProportions.height,u=e.snapElements.length-1;u>=0;u--){var p=e.snapElements[u].left,m=p+e.snapElements[u].width,q=e.snapElements[u].top,x=
q+e.snapElements[u].height;if(p-b<f&&f<m+b&&q-b<o&&o<x+b||p-b<f&&f<m+b&&q-b<n&&n<x+b||p-b<l&&l<m+b&&q-b<o&&o<x+b||p-b<l&&l<m+b&&q-b<n&&n<x+b){if(h.snapMode!="inner"){var s=Math.abs(q-n)<=b,z=Math.abs(x-o)<=b,v=Math.abs(p-l)<=b,k=Math.abs(m-f)<=b;if(s)g.position.top=e._convertPositionTo("relative",{top:q-e.helperProportions.height,left:0}).top-e.margins.top;if(z)g.position.top=e._convertPositionTo("relative",{top:x,left:0}).top-e.margins.top;if(v)g.position.left=e._convertPositionTo("relative",{top:0,
left:p-e.helperProportions.width}).left-e.margins.left;if(k)g.position.left=e._convertPositionTo("relative",{top:0,left:m}).left-e.margins.left}var w=s||z||v||k;if(h.snapMode!="outer"){s=Math.abs(q-o)<=b;z=Math.abs(x-n)<=b;v=Math.abs(p-f)<=b;k=Math.abs(m-l)<=b;if(s)g.position.top=e._convertPositionTo("relative",{top:q,left:0}).top-e.margins.top;if(z)g.position.top=e._convertPositionTo("relative",{top:x-e.helperProportions.height,left:0}).top-e.margins.top;if(v)g.position.left=e._convertPositionTo("relative",
{top:0,left:p}).left-e.margins.left;if(k)g.position.left=e._convertPositionTo("relative",{top:0,left:m-e.helperProportions.width}).left-e.margins.left}!e.snapElements[u].snapping&&(s||z||v||k||w)&&e.options.snap.snap&&e.options.snap.snap.call(e.element,c,a.extend(e._uiHash(),{snapItem:e.snapElements[u].item}));e.snapElements[u].snapping=s||z||v||k||w}else e.snapElements[u].snapping&&e.options.snap.release&&e.options.snap.release.call(e.element,c,a.extend(e._uiHash(),{snapItem:e.snapElements[u].item})),
e.snapElements[u].snapping=!1}}});a.ui.plugin.add("draggable","stack",{start:function(){var c=a(this).data("draggable").options,c=a.makeArray(a(c.stack)).sort(function(e,c){return(parseInt(a(e).css("zIndex"),10)||0)-(parseInt(a(c).css("zIndex"),10)||0)});if(c.length){var g=parseInt(c[0].style.zIndex)||0;a(c).each(function(a){this.style.zIndex=g+a});this[0].style.zIndex=g+c.length}}});a.ui.plugin.add("draggable","zIndex",{start:function(c,g){c=a(g.helper);g=a(this).data("draggable").options;if(c.css("zIndex"))g._zIndex=
c.css("zIndex");c.css("zIndex",g.zIndex)},stop:function(c,g){c=a(this).data("draggable").options;c._zIndex&&a(g.helper).css("zIndex",c._zIndex)}})})(jQuery);
(function(a){a.widget("ui.resizable",a.ui.mouse,{widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1E3},_create:function(){var e=this,c=this.options;this.element.addClass("ui-resizable");a.extend(this,{_aspectRatio:!!c.aspectRatio,aspectRatio:c.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],
_helper:c.helper||c.ghost||c.animate?c.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i))/relative/.test(this.element.css("position"))&&a.browser.opera&&this.element.css({position:"relative",top:"auto",left:"auto"}),this.element.wrap(a('<div class="ui-wrapper" style="overflow: hidden;"></div>').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),
this.element=this.element.parent().data("resizable",this.element.data("resizable")),this.elementIsWrapper=!0,this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")}),this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0}),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize",
"none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css({margin:this.originalElement.css("margin")}),this._proportionallyResize();this.handles=c.handles||(!a(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles==
"all")this.handles="n,e,s,w,se,sw,ne,nw";var b=this.handles.split(",");this.handles={};for(var f=0;f<b.length;f++){var g=a.trim(b[f]),o=a('<div class="ui-resizable-handle ui-resizable-'+g+'"></div>');/sw|se|ne|nw/.test(g)&&o.css({zIndex:++c.zIndex});"se"==g&&o.addClass("ui-icon ui-icon-gripsmall-diagonal-se");this.handles[g]=".ui-resizable-"+g;this.element.append(o)}}this._renderAxis=function(b){var b=b||this.element,f;for(f in this.handles){this.handles[f].constructor==String&&(this.handles[f]=a(this.handles[f],
this.element).show());if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var e=a(this.handles[f],this.element),c=0,c=/sw|ne|nw|se|n|s/.test(f)?e.outerHeight():e.outerWidth(),e=["padding",/ne|nw|n/.test(f)?"Top":/se|sw|s/.test(f)?"Bottom":/^e$/.test(f)?"Right":"Left"].join("");b.css(e,c);this._proportionallyResize()}a(this.handles[f])}};this._renderAxis(this.element);this._handles=a(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!e.resizing){if(this.className)var a=
this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);e.axis=a&&a[1]?a[1]:"se"}});c.autoHide&&(this._handles.hide(),a(this.element).addClass("ui-resizable-autohide").hover(function(){a(this).removeClass("ui-resizable-autohide");e._handles.show()},function(){e.resizing||(a(this).addClass("ui-resizable-autohide"),e._handles.hide())}));this._mouseInit()},destroy:function(){this._mouseDestroy();var e=function(b){a(b).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};
if(this.elementIsWrapper){e(this.element);var c=this.element;c.after(this.originalElement.css({position:c.css("position"),width:c.outerWidth(),height:c.outerHeight(),top:c.css("top"),left:c.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);e(this.originalElement);return this},_mouseCapture:function(e){var c=!1,b;for(b in this.handles)a(this.handles[b])[0]==e.target&&(c=!0);return!this.options.disabled&&c},_mouseStart:function(e){var g=this.options,b=this.element.position(),
f=this.element;this.resizing=!0;this.documentScroll={top:a(document).scrollTop(),left:a(document).scrollLeft()};(f.is(".ui-draggable")||/absolute/.test(f.css("position")))&&f.css({position:"absolute",top:b.top,left:b.left});a.browser.opera&&/relative/.test(f.css("position"))&&f.css({position:"relative",top:"auto",left:"auto"});this._renderProxy();var b=c(this.helper.css("left")),l=c(this.helper.css("top"));g.containment&&(b+=a(g.containment).scrollLeft()||0,l+=a(g.containment).scrollTop()||0);this.offset=
this.helper.offset();this.position={left:b,top:l};this.size=this._helper?{width:f.outerWidth(),height:f.outerHeight()}:{width:f.width(),height:f.height()};this.originalSize=this._helper?{width:f.outerWidth(),height:f.outerHeight()}:{width:f.width(),height:f.height()};this.originalPosition={left:b,top:l};this.sizeDiff={width:f.outerWidth()-f.width(),height:f.outerHeight()-f.height()};this.originalMousePosition={left:e.pageX,top:e.pageY};this.aspectRatio=typeof g.aspectRatio=="number"?g.aspectRatio:
this.originalSize.width/this.originalSize.height||1;g=a(".ui-resizable-"+this.axis).css("cursor");a("body").css("cursor",g=="auto"?this.axis+"-resize":g);f.addClass("ui-resizable-resizing");this._propagate("start",e);return!0},_mouseDrag:function(a){var c=this.helper,b=this.originalMousePosition,f=this._change[this.axis];if(!f)return!1;b=f.apply(this,[a,a.pageX-b.left||0,a.pageY-b.top||0]);if(this._aspectRatio||a.shiftKey)b=this._updateRatio(b,a);b=this._respectSize(b,a);this._propagate("resize",
a);c.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize();this._updateCache(b);this._trigger("resize",a,this.ui());return!1},_mouseStop:function(e){this.resizing=!1;var c=this.options;if(this._helper){var b=this._proportionallyResizeElements,f=b.length&&/textarea/i.test(b[0].nodeName),b=f&&a.ui.hasScroll(b[0],"left")?0:this.sizeDiff.height,f=f?0:
this.sizeDiff.width,f={width:this.helper.width()-f,height:this.helper.height()-b},b=parseInt(this.element.css("left"),10)+(this.position.left-this.originalPosition.left)||null,g=parseInt(this.element.css("top"),10)+(this.position.top-this.originalPosition.top)||null;c.animate||this.element.css(a.extend(f,{top:g,left:b}));this.helper.height(this.size.height);this.helper.width(this.size.width);this._helper&&!c.animate&&this._proportionallyResize()}a("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");
this._propagate("stop",e);this._helper&&this.helper.remove();return!1},_updateCache:function(a){this.offset=this.helper.offset();if(g(a.left))this.position.left=a.left;if(g(a.top))this.position.top=a.top;if(g(a.height))this.size.height=a.height;if(g(a.width))this.size.width=a.width},_updateRatio:function(a){var c=this.position,b=this.size,f=this.axis;if(a.height)a.width=b.height*this.aspectRatio;else if(a.width)a.height=b.width/this.aspectRatio;if(f=="sw")a.left=c.left+(b.width-a.width),a.top=null;
if(f=="nw")a.top=c.top+(b.height-a.height),a.left=c.left+(b.width-a.width);return a},_respectSize:function(a){var c=this.options,b=this.axis,f=g(a.width)&&c.maxWidth&&c.maxWidth<a.width,l=g(a.height)&&c.maxHeight&&c.maxHeight<a.height,o=g(a.width)&&c.minWidth&&c.minWidth>a.width,n=g(a.height)&&c.minHeight&&c.minHeight>a.height;if(o)a.width=c.minWidth;if(n)a.height=c.minHeight;if(f)a.width=c.maxWidth;if(l)a.height=c.maxHeight;var u=this.originalPosition.left+this.originalSize.width,p=this.position.top+
this.size.height,m=/sw|nw|w/.test(b),b=/nw|ne|n/.test(b);if(o&&m)a.left=u-c.minWidth;if(f&&m)a.left=u-c.maxWidth;if(n&&b)a.top=p-c.minHeight;if(l&&b)a.top=p-c.maxHeight;if((c=!a.width&&!a.height)&&!a.left&&a.top)a.top=null;else if(c&&!a.top&&a.left)a.left=null;return a},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var c=this.helper||this.element,g=0;g<this._proportionallyResizeElements.length;g++){var b=this._proportionallyResizeElements[g];if(!this.borderDif){var f=
[b.css("borderTopWidth"),b.css("borderRightWidth"),b.css("borderBottomWidth"),b.css("borderLeftWidth")],l=[b.css("paddingTop"),b.css("paddingRight"),b.css("paddingBottom"),b.css("paddingLeft")];this.borderDif=a.map(f,function(a,b){a=parseInt(a,10)||0;b=parseInt(l[b],10)||0;return a+b})}a.browser.msie&&(a(c).is(":hidden")||a(c).parents(":hidden").length)||b.css({height:c.height()-this.borderDif[0]-this.borderDif[2]||0,width:c.width()-this.borderDif[1]-this.borderDif[3]||0})}},_renderProxy:function(){var c=
this.options;this.elementOffset=this.element.offset();if(this._helper){this.helper=this.helper||a('<div style="overflow:hidden;"></div>');var g=a.browser.msie&&a.browser.version<7,b=g?1:0,g=g?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+g,height:this.element.outerHeight()+g,position:"absolute",left:this.elementOffset.left-b+"px",top:this.elementOffset.top-b+"px",zIndex:++c.zIndex});this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(a,
c){return{width:this.originalSize.width+c}},w:function(a,c){return{left:this.originalPosition.left+c,width:this.originalSize.width-c}},n:function(a,c,b){return{top:this.originalPosition.top+b,height:this.originalSize.height-b}},s:function(a,c,b){return{height:this.originalSize.height+b}},se:function(c,g,b){return a.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[c,g,b]))},sw:function(c,g,b){return a.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[c,g,
b]))},ne:function(c,g,b){return a.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[c,g,b]))},nw:function(c,g,b){return a.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[c,g,b]))}},_propagate:function(c,g){a.ui.plugin.call(this,c,[g,this.ui()]);c!="resize"&&this._trigger(c,g,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,
originalPosition:this.originalPosition}}});a.extend(a.ui.resizable,{version:"1.8.12"});a.ui.plugin.add("resizable","alsoResize",{start:function(){var c=a(this).data("resizable").options,g=function(b){a(b).each(function(){var b=a(this);b.data("resizable-alsoresize",{width:parseInt(b.width(),10),height:parseInt(b.height(),10),left:parseInt(b.css("left"),10),top:parseInt(b.css("top"),10),position:b.css("position")})})};typeof c.alsoResize=="object"&&!c.alsoResize.parentNode?c.alsoResize.length?(c.alsoResize=
c.alsoResize[0],g(c.alsoResize)):a.each(c.alsoResize,function(a){g(a)}):g(c.alsoResize)},resize:function(c,g){var b=a(this).data("resizable"),c=b.options,f=b.originalSize,l=b.originalPosition,o={height:b.size.height-f.height||0,width:b.size.width-f.width||0,top:b.position.top-l.top||0,left:b.position.left-l.left||0},n=function(f,c){a(f).each(function(){var f=a(this),e=a(this).data("resizable-alsoresize"),l={},n=c&&c.length?c:f.parents(g.originalElement[0]).length?["width","height"]:["width","height",
"top","left"];a.each(n,function(a,b){if((a=(e[b]||0)+(o[b]||0))&&a>=0)l[b]=a||null});if(a.browser.opera&&/relative/.test(f.css("position")))b._revertToRelativePosition=!0,f.css({position:"absolute",top:"auto",left:"auto"});f.css(l)})};typeof c.alsoResize=="object"&&!c.alsoResize.nodeType?a.each(c.alsoResize,function(a,b){n(a,b)}):n(c.alsoResize)},stop:function(){var c=a(this).data("resizable"),g=c.options,b=function(b){a(b).each(function(){var b=a(this);b.css({position:b.data("resizable-alsoresize").position})})};
if(c._revertToRelativePosition)c._revertToRelativePosition=!1,typeof g.alsoResize=="object"&&!g.alsoResize.nodeType?a.each(g.alsoResize,function(a){b(a)}):b(g.alsoResize);a(this).removeData("resizable-alsoresize")}});a.ui.plugin.add("resizable","animate",{stop:function(c){var g=a(this).data("resizable"),b=g.options,f=g._proportionallyResizeElements,l=f.length&&/textarea/i.test(f[0].nodeName),o=l&&a.ui.hasScroll(f[0],"left")?0:g.sizeDiff.height,l={width:g.size.width-(l?0:g.sizeDiff.width),height:g.size.height-
o},o=parseInt(g.element.css("left"),10)+(g.position.left-g.originalPosition.left)||null,n=parseInt(g.element.css("top"),10)+(g.position.top-g.originalPosition.top)||null;g.element.animate(a.extend(l,n&&o?{top:n,left:o}:{}),{duration:b.animateDuration,easing:b.animateEasing,step:function(){var b={width:parseInt(g.element.css("width"),10),height:parseInt(g.element.css("height"),10),top:parseInt(g.element.css("top"),10),left:parseInt(g.element.css("left"),10)};f&&f.length&&a(f[0]).css({width:b.width,
height:b.height});g._updateCache(b);g._propagate("resize",c)}})}});a.ui.plugin.add("resizable","containment",{start:function(){var e=a(this).data("resizable"),g=e.element,b=e.options.containment;if(g=b instanceof a?b.get(0):/parent/.test(b)?g.parent().get(0):b)if(e.containerElement=a(g),/document/.test(b)||b==document)e.containerOffset={left:0,top:0},e.containerPosition={left:0,top:0},e.parentData={element:a(document),left:0,top:0,width:a(document).width(),height:a(document).height()||document.body.parentNode.scrollHeight};
else{var f=a(g),l=[];a(["Top","Right","Left","Bottom"]).each(function(a,b){l[a]=c(f.css("padding"+b))});e.containerOffset=f.offset();e.containerPosition=f.position();e.containerSize={height:f.innerHeight()-l[3],width:f.innerWidth()-l[1]};var b=e.containerOffset,o=e.containerSize.height,n=e.containerSize.width,n=a.ui.hasScroll(g,"left")?g.scrollWidth:n,o=a.ui.hasScroll(g)?g.scrollHeight:o;e.parentData={element:g,left:b.left,top:b.top,width:n,height:o}}},resize:function(c){var g=a(this).data("resizable"),
b=g.options,f=g.containerOffset,l=g.position,c=g._aspectRatio||c.shiftKey,o={top:0,left:0},n=g.containerElement;n[0]!=document&&/static/.test(n.css("position"))&&(o=f);if(l.left<(g._helper?f.left:0)){g.size.width+=g._helper?g.position.left-f.left:g.position.left-o.left;if(c)g.size.height=g.size.width/b.aspectRatio;g.position.left=b.helper?f.left:0}if(l.top<(g._helper?f.top:0)){g.size.height+=g._helper?g.position.top-f.top:g.position.top;if(c)g.size.width=g.size.height*b.aspectRatio;g.position.top=
g._helper?f.top:0}g.offset.left=g.parentData.left+g.position.left;g.offset.top=g.parentData.top+g.position.top;b=Math.abs((g._helper?g.offset.left-o.left:g.offset.left-o.left)+g.sizeDiff.width);f=Math.abs((g._helper?g.offset.top-o.top:g.offset.top-f.top)+g.sizeDiff.height);l=g.containerElement.get(0)==g.element.parent().get(0);o=/relative|absolute/.test(g.containerElement.css("position"));l&&o&&(b-=g.parentData.left);if(b+g.size.width>=g.parentData.width&&(g.size.width=g.parentData.width-b,c))g.size.height=
g.size.width/g.aspectRatio;if(f+g.size.height>=g.parentData.height&&(g.size.height=g.parentData.height-f,c))g.size.width=g.size.height*g.aspectRatio},stop:function(){var c=a(this).data("resizable"),g=c.options,b=c.containerOffset,f=c.containerPosition,l=c.containerElement,o=a(c.helper),n=o.offset(),u=o.outerWidth()-c.sizeDiff.width,o=o.outerHeight()-c.sizeDiff.height;c._helper&&!g.animate&&/relative/.test(l.css("position"))&&a(this).css({left:n.left-f.left-b.left,width:u,height:o});c._helper&&!g.animate&&
/static/.test(l.css("position"))&&a(this).css({left:n.left-f.left-b.left,width:u,height:o})}});a.ui.plugin.add("resizable","ghost",{start:function(){var c=a(this).data("resizable"),g=c.options,b=c.size;c.ghost=c.originalElement.clone();c.ghost.css({opacity:0.25,display:"block",position:"relative",height:b.height,width:b.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof g.ghost=="string"?g.ghost:"");c.ghost.appendTo(c.helper)},resize:function(){var c=a(this).data("resizable");
c.ghost&&c.ghost.css({position:"relative",height:c.size.height,width:c.size.width})},stop:function(){var c=a(this).data("resizable");c.ghost&&c.helper&&c.helper.get(0).removeChild(c.ghost.get(0))}});a.ui.plugin.add("resizable","grid",{resize:function(){var c=a(this).data("resizable"),g=c.options,b=c.size,f=c.originalSize,l=c.originalPosition,o=c.axis;g.grid=typeof g.grid=="number"?[g.grid,g.grid]:g.grid;var n=Math.round((b.width-f.width)/(g.grid[0]||1))*(g.grid[0]||1),g=Math.round((b.height-f.height)/
(g.grid[1]||1))*(g.grid[1]||1);/^(se|s|e)$/.test(o)?(c.size.width=f.width+n,c.size.height=f.height+g):/^(ne)$/.test(o)?(c.size.width=f.width+n,c.size.height=f.height+g,c.position.top=l.top-g):(/^(sw)$/.test(o)?(c.size.width=f.width+n,c.size.height=f.height+g):(c.size.width=f.width+n,c.size.height=f.height+g,c.position.top=l.top-g),c.position.left=l.left-n)}});var c=function(a){return parseInt(a,10)||0},g=function(a){return!isNaN(parseInt(a,10))}})(jQuery);
(function(a){var c=0;a.widget("ui.autocomplete",{options:{appendTo:"body",autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null},pending:0,_create:function(){var c=this,e=this.element[0].ownerDocument,h;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(b){if(!c.options.disabled&&!c.element.attr("readonly")){h=!1;var f=
a.ui.keyCode;switch(b.keyCode){case f.PAGE_UP:c._move("previousPage",b);break;case f.PAGE_DOWN:c._move("nextPage",b);break;case f.UP:c._move("previous",b);b.preventDefault();break;case f.DOWN:c._move("next",b);b.preventDefault();break;case f.ENTER:case f.NUMPAD_ENTER:c.menu.active&&(h=!0,b.preventDefault());case f.TAB:if(!c.menu.active)break;c.menu.select(b);break;case f.ESCAPE:c.element.val(c.term);c.close(b);break;default:clearTimeout(c.searching),c.searching=setTimeout(function(){if(c.term!=c.element.val())c.selectedItem=
null,c.search(null,b)},c.options.delay)}}}).bind("keypress.autocomplete",function(a){h&&(h=!1,a.preventDefault())}).bind("focus.autocomplete",function(){if(!c.options.disabled)c.selectedItem=null,c.previous=c.element.val()}).bind("blur.autocomplete",function(a){if(!c.options.disabled)clearTimeout(c.searching),c.closing=setTimeout(function(){c.close(a);c._change(a)},150)});this._initSource();this.response=function(){return c._response.apply(c,arguments)};this.menu=a("<ul></ul>").addClass("ui-autocomplete").appendTo(a(this.options.appendTo||
"body",e)[0]).mousedown(function(b){var f=c.menu.element[0];a(b.target).closest(".ui-menu-item").length||setTimeout(function(){a(document).one("mousedown",function(b){b.target!==c.element[0]&&b.target!==f&&!a.ui.contains(f,b.target)&&c.close()})},1);setTimeout(function(){clearTimeout(c.closing)},13)}).menu({focus:function(a,f){f=f.item.data("item.autocomplete");!1!==c._trigger("focus",a,{item:f})&&/^key/.test(a.originalEvent.type)&&c.element.val(f.value)},selected:function(a,f){var h=f.item.data("item.autocomplete"),
o=c.previous;if(c.element[0]!==e.activeElement)c.element.focus(),c.previous=o,setTimeout(function(){c.previous=o;c.selectedItem=h},1);!1!==c._trigger("select",a,{item:h})&&c.element.val(h.value);c.term=c.element.val();c.close(a);c.selectedItem=h},blur:function(){c.menu.element.is(":visible")&&c.element.val()!==c.term&&c.element.val(c.term)}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu");a.fn.bgiframe&&this.menu.element.bgiframe()},destroy:function(){this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup");
this.menu.element.remove();a.Widget.prototype.destroy.call(this)},_setOption:function(c,e){a.Widget.prototype._setOption.apply(this,arguments);c==="source"&&this._initSource();c==="appendTo"&&this.menu.element.appendTo(a(e||"body",this.element[0].ownerDocument)[0]);c==="disabled"&&e&&this.xhr&&this.xhr.abort()},_initSource:function(){var g=this,e,h;a.isArray(this.options.source)?(e=this.options.source,this.source=function(b,f){f(a.ui.autocomplete.filter(e,b.term))}):typeof this.options.source==="string"?
(h=this.options.source,this.source=function(b,f){g.xhr&&g.xhr.abort();g.xhr=a.ajax({url:h,data:b,dataType:"json",autocompleteRequest:++c,success:function(a){this.autocompleteRequest===c&&f(a)},error:function(){this.autocompleteRequest===c&&f([])}})}):this.source=this.options.source},search:function(a,c){a=a!=null?a:this.element.val();this.term=this.element.val();if(a.length<this.options.minLength)return this.close(c);clearTimeout(this.closing);if(this._trigger("search",c)!==!1)return this._search(a)},
_search:function(a){this.pending++;this.element.addClass("ui-autocomplete-loading");this.source({term:a},this.response)},_response:function(a){!this.options.disabled&&a&&a.length?(a=this._normalize(a),this._suggest(a),this._trigger("open")):this.close();this.pending--;this.pending||this.element.removeClass("ui-autocomplete-loading")},close:function(a){clearTimeout(this.closing);this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.deactivate(),this._trigger("close",a))},_change:function(a){this.previous!==
this.element.val()&&this._trigger("change",a,{item:this.selectedItem})},_normalize:function(c){return c.length&&c[0].label&&c[0].value?c:a.map(c,function(c){return typeof c==="string"?{label:c,value:c}:a.extend({label:c.label||c.value,value:c.value||c.label},c)})},_suggest:function(c){var e=this.menu.element.empty().zIndex(this.element.zIndex()+1);this._renderMenu(e,c);this.menu.deactivate();this.menu.refresh();e.show();this._resizeMenu();e.position(a.extend({of:this.element},this.options.position));
this.options.autoFocus&&this.menu.next(new a.Event("mouseover"))},_resizeMenu:function(){var a=this.menu.element;a.outerWidth(Math.max(a.width("").outerWidth(),this.element.outerWidth()))},_renderMenu:function(c,e){var h=this;a.each(e,function(a,f){h._renderItem(c,f)})},_renderItem:function(c,e){return a("<li></li>").data("item.autocomplete",e).append(a("<a></a>").text(e.label)).appendTo(c)},_move:function(a,c){if(this.menu.element.is(":visible"))if(this.menu.first()&&/^previous/.test(a)||this.menu.last()&&
/^next/.test(a))this.element.val(this.term),this.menu.deactivate();else this.menu[a](c);else this.search(null,c)},widget:function(){return this.menu.element}});a.extend(a.ui.autocomplete,{escapeRegex:function(a){return a.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")},filter:function(c,e){var h=RegExp(a.ui.autocomplete.escapeRegex(e),"i");return a.grep(c,function(a){return h.test(a.label||a.value||a)})}})})(jQuery);
(function(a){a.widget("ui.menu",{_create:function(){var c=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(g){a(g.target).closest(".ui-menu-item a").length&&(g.preventDefault(),c.select(g))});this.refresh()},refresh:function(){var c=this;this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem").children("a").addClass("ui-corner-all").attr("tabindex",
-1).mouseenter(function(g){c.activate(g,a(this).parent())}).mouseleave(function(){c.deactivate()})},activate:function(a,g){this.deactivate();if(this.hasScroll()){var e=g.offset().top-this.element.offset().top,h=this.element.attr("scrollTop"),b=this.element.height();e<0?this.element.attr("scrollTop",h+e):e>=b&&this.element.attr("scrollTop",h+e-b+g.height())}this.active=g.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end();this._trigger("focus",a,{item:g})},deactivate:function(){if(this.active)this.active.children("a").removeClass("ui-state-hover").removeAttr("id"),
this._trigger("blur"),this.active=null},next:function(a){this.move("next",".ui-menu-item:first",a)},previous:function(a){this.move("prev",".ui-menu-item:last",a)},first:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},last:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},move:function(a,g,e){this.active?(a=this.active[a+"All"](".ui-menu-item").eq(0),a.length?this.activate(e,a):this.activate(e,this.element.children(g))):this.activate(e,this.element.children(g))},
nextPage:function(c){if(this.hasScroll())if(!this.active||this.last())this.activate(c,this.element.children(".ui-menu-item:first"));else{var g=this.active.offset().top,e=this.element.height(),h=this.element.children(".ui-menu-item").filter(function(){var b=a(this).offset().top-g-e+a(this).height();return b<10&&b>-10});h.length||(h=this.element.children(".ui-menu-item:last"));this.activate(c,h)}else this.activate(c,this.element.children(".ui-menu-item").filter(!this.active||this.last()?":first":":last"))},
previousPage:function(c){if(this.hasScroll())if(!this.active||this.first())this.activate(c,this.element.children(".ui-menu-item:last"));else{var g=this.active.offset().top,e=this.element.height();result=this.element.children(".ui-menu-item").filter(function(){var c=a(this).offset().top-g+e-a(this).height();return c<10&&c>-10});result.length||(result=this.element.children(".ui-menu-item:first"));this.activate(c,result)}else this.activate(c,this.element.children(".ui-menu-item").filter(!this.active||
this.first()?":last":":first"))},hasScroll:function(){return this.element.height()<this.element.attr("scrollHeight")},select:function(a){this._trigger("selected",a,{item:this.active})}})})(jQuery);
(function(a,c){var g={buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},e={maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0},h=a.attrFn||{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0,click:!0};a.widget("ui.dialog",{options:{autoOpen:!0,buttons:{},closeOnEscape:!0,closeText:"close",dialogClass:"",draggable:!0,hide:null,height:"auto",maxHeight:!1,maxWidth:!1,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",collision:"fit",using:function(b){var f=
a(this).css(b).offset().top;f<0&&a(this).css("top",b.top-f)}},resizable:!0,show:null,stack:!0,title:"",width:300,zIndex:1E3},_create:function(){this.originalTitle=this.element.attr("title");if(typeof this.originalTitle!=="string")this.originalTitle="";this.options.title=this.options.title||this.originalTitle;var b=this,f=b.options,c=f.title||"&#160;",e=a.ui.dialog.getTitleId(b.element),g=(b.uiDialog=a("<div></div>")).appendTo(document.body).hide().addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+
f.dialogClass).css({zIndex:f.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(c){f.closeOnEscape&&c.keyCode&&c.keyCode===a.ui.keyCode.ESCAPE&&(b.close(c),c.preventDefault())}).attr({role:"dialog","aria-labelledby":e}).mousedown(function(a){b.moveToTop(!1,a)});b.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(g);var h=(b.uiDialogTitlebar=a("<div></div>")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(g),
p=a('<a href="#"></a>').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){p.addClass("ui-state-hover")},function(){p.removeClass("ui-state-hover")}).focus(function(){p.addClass("ui-state-focus")}).blur(function(){p.removeClass("ui-state-focus")}).click(function(a){b.close(a);return!1}).appendTo(h);(b.uiDialogTitlebarCloseText=a("<span></span>")).addClass("ui-icon ui-icon-closethick").text(f.closeText).appendTo(p);a("<span></span>").addClass("ui-dialog-title").attr("id",
e).html(c).prependTo(h);if(a.isFunction(f.beforeclose)&&!a.isFunction(f.beforeClose))f.beforeClose=f.beforeclose;h.find("*").add(h).disableSelection();f.draggable&&a.fn.draggable&&b._makeDraggable();f.resizable&&a.fn.resizable&&b._makeResizable();b._createButtons(f.buttons);b._isOpen=!1;a.fn.bgiframe&&g.bgiframe()},_init:function(){this.options.autoOpen&&this.open()},destroy:function(){this.overlay&&this.overlay.destroy();this.uiDialog.hide();this.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");
this.uiDialog.remove();this.originalTitle&&this.element.attr("title",this.originalTitle);return this},widget:function(){return this.uiDialog},close:function(b){var f=this,c,e;if(!1!==f._trigger("beforeClose",b)){f.overlay&&f.overlay.destroy();f.uiDialog.unbind("keypress.ui-dialog");f._isOpen=!1;f.options.hide?f.uiDialog.hide(f.options.hide,function(){f._trigger("close",b)}):(f.uiDialog.hide(),f._trigger("close",b));a.ui.dialog.overlay.resize();if(f.options.modal)c=0,a(".ui-dialog").each(function(){this!==
f.uiDialog[0]&&(e=a(this).css("z-index"),isNaN(e)||(c=Math.max(c,e)))}),a.ui.dialog.maxZ=c;return f}},isOpen:function(){return this._isOpen},moveToTop:function(b,f){var c=this.options;if(c.modal&&!b||!c.stack&&!c.modal)return this._trigger("focus",f);if(c.zIndex>a.ui.dialog.maxZ)a.ui.dialog.maxZ=c.zIndex;if(this.overlay)a.ui.dialog.maxZ+=1,this.overlay.$el.css("z-index",a.ui.dialog.overlay.maxZ=a.ui.dialog.maxZ);b={scrollTop:this.element.attr("scrollTop"),scrollLeft:this.element.attr("scrollLeft")};
a.ui.dialog.maxZ+=1;this.uiDialog.css("z-index",a.ui.dialog.maxZ);this.element.attr(b);this._trigger("focus",f);return this},open:function(){if(!this._isOpen){var b=this.options,f=this.uiDialog;this.overlay=b.modal?new a.ui.dialog.overlay(this):null;this._size();this._position(b.position);f.show(b.show);this.moveToTop(!0);b.modal&&f.bind("keypress.ui-dialog",function(b){if(b.keyCode===a.ui.keyCode.TAB){var f=a(":tabbable",this),c=f.filter(":first"),f=f.filter(":last");if(b.target===f[0]&&!b.shiftKey)return c.focus(1),
!1;else if(b.target===c[0]&&b.shiftKey)return f.focus(1),!1}});a(this.element.find(":tabbable").get().concat(f.find(".ui-dialog-buttonpane :tabbable").get().concat(f.get()))).eq(0).focus();this._isOpen=!0;this._trigger("open");return this}},_createButtons:function(b){var f=this,c=!1,e=a("<div></div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),g=a("<div></div>").addClass("ui-dialog-buttonset").appendTo(e);f.uiDialog.find(".ui-dialog-buttonpane").remove();typeof b==="object"&&
b!==null&&a.each(b,function(){return!(c=!0)});c&&(a.each(b,function(b,c){var c=a.isFunction(c)?{click:c,text:b}:c,e=a('<button type="button"></button>').click(function(){c.click.apply(f.element[0],arguments)}).appendTo(g);a.each(c,function(a,b){a!=="click"&&(a in h?e[a](b):e.attr(a,b))});a.fn.button&&e.button()}),e.appendTo(f.uiDialog))},_makeDraggable:function(){function b(a){return{position:a.position,offset:a.offset}}var f=this,c=f.options,e=a(document),g;f.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",
handle:".ui-dialog-titlebar",containment:"document",start:function(e,h){g=c.height==="auto"?"auto":a(this).height();a(this).height(a(this).height()).addClass("ui-dialog-dragging");f._trigger("dragStart",e,b(h))},drag:function(a,c){f._trigger("drag",a,b(c))},stop:function(h,p){c.position=[p.position.left-e.scrollLeft(),p.position.top-e.scrollTop()];a(this).removeClass("ui-dialog-dragging").height(g);f._trigger("dragStop",h,b(p));a.ui.dialog.overlay.resize()}})},_makeResizable:function(b){function f(a){return{originalPosition:a.originalPosition,
originalSize:a.originalSize,position:a.position,size:a.size}}var b=b===c?this.options.resizable:b,e=this,g=e.options,h=e.uiDialog.css("position"),b=typeof b==="string"?b:"n,e,s,w,se,sw,ne,nw";e.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:e.element,maxWidth:g.maxWidth,maxHeight:g.maxHeight,minWidth:g.minWidth,minHeight:e._minHeight(),handles:b,start:function(b,c){a(this).addClass("ui-dialog-resizing");e._trigger("resizeStart",b,f(c))},resize:function(a,b){e._trigger("resize",
a,f(b))},stop:function(b,c){a(this).removeClass("ui-dialog-resizing");g.height=a(this).height();g.width=a(this).width();e._trigger("resizeStop",b,f(c));a.ui.dialog.overlay.resize()}}).css("position",h).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var a=this.options;return a.height==="auto"?a.minHeight:Math.min(a.minHeight,a.height)},_position:function(b){var f=[],c=[0,0],e;if(b){if(typeof b==="string"||typeof b==="object"&&"0"in b)f=b.split?b.split(" "):
[b[0],b[1]],f.length===1&&(f[1]=f[0]),a.each(["left","top"],function(a,b){+f[a]===f[a]&&(c[a]=f[a],f[a]=b)}),b={my:f.join(" "),at:f.join(" "),offset:c.join(" ")};b=a.extend({},a.ui.dialog.prototype.options.position,b)}else b=a.ui.dialog.prototype.options.position;(e=this.uiDialog.is(":visible"))||this.uiDialog.show();this.uiDialog.css({top:0,left:0}).position(a.extend({of:window},b));e||this.uiDialog.hide()},_setOptions:function(b){var f=this,c={},h=!1;a.each(b,function(a,b){f._setOption(a,b);a in
g&&(h=!0);a in e&&(c[a]=b)});h&&this._size();this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option",c)},_setOption:function(b,f){var c=this.uiDialog;switch(b){case "beforeclose":b="beforeClose";break;case "buttons":this._createButtons(f);break;case "closeText":this.uiDialogTitlebarCloseText.text(""+f);break;case "dialogClass":c.removeClass(this.options.dialogClass).addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+f);break;case "disabled":f?c.addClass("ui-dialog-disabled"):
c.removeClass("ui-dialog-disabled");break;case "draggable":var e=c.is(":data(draggable)");e&&!f&&c.draggable("destroy");!e&&f&&this._makeDraggable();break;case "position":this._position(f);break;case "resizable":(e=c.is(":data(resizable)"))&&!f&&c.resizable("destroy");e&&typeof f==="string"&&c.resizable("option","handles",f);!e&&f!==!1&&this._makeResizable(f);break;case "title":a(".ui-dialog-title",this.uiDialogTitlebar).html(""+(f||"&#160;"))}a.Widget.prototype._setOption.apply(this,arguments)},
_size:function(){var b=this.options,f,c,e=this.uiDialog.is(":visible");this.element.show().css({width:"auto",minHeight:0,height:0});if(b.minWidth>b.width)b.width=b.minWidth;f=this.uiDialog.css({height:"auto",width:b.width}).height();c=Math.max(0,b.minHeight-f);b.height==="auto"?a.support.minHeight?this.element.css({minHeight:c,height:"auto"}):(this.uiDialog.show(),b=this.element.css("height","auto").height(),e||this.uiDialog.hide(),this.element.height(Math.max(b,c))):this.element.height(Math.max(b.height-
f,0));this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())}});a.extend(a.ui.dialog,{version:"1.8.12",uuid:0,maxZ:0,getTitleId:function(a){a=a.attr("id");if(!a)this.uuid+=1,a=this.uuid;return"ui-dialog-title-"+a},overlay:function(b){this.$el=a.ui.dialog.overlay.create(b)}});a.extend(a.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:a.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(a){return a+".dialog-overlay"}).join(" "),
create:function(b){this.instances.length===0&&(setTimeout(function(){a.ui.dialog.overlay.instances.length&&a(document).bind(a.ui.dialog.overlay.events,function(b){if(a(b.target).zIndex()<a.ui.dialog.overlay.maxZ)return!1})},1),a(document).bind("keydown.dialog-overlay",function(f){b.options.closeOnEscape&&f.keyCode&&f.keyCode===a.ui.keyCode.ESCAPE&&(b.close(f),f.preventDefault())}),a(window).bind("resize.dialog-overlay",a.ui.dialog.overlay.resize));var f=(this.oldInstances.pop()||a("<div></div>").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(),
height:this.height()});a.fn.bgiframe&&f.bgiframe();this.instances.push(f);return f},destroy:function(b){var f=a.inArray(b,this.instances);f!=-1&&this.oldInstances.push(this.instances.splice(f,1)[0]);this.instances.length===0&&a([document,window]).unbind(".dialog-overlay");b.remove();var c=0;a.each(this.instances,function(){c=Math.max(c,this.css("z-index"))});this.maxZ=c},height:function(){var b,f;return a.browser.msie&&a.browser.version<7?(b=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight),
f=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight),b<f?a(window).height()+"px":b+"px"):a(document).height()+"px"},width:function(){var b,f;return a.browser.msie&&a.browser.version<7?(b=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),f=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth),b<f?a(window).width()+"px":b+"px"):a(document).width()+"px"},resize:function(){var b=a([]);a.each(a.ui.dialog.overlay.instances,function(){b=b.add(this)});
b.css({width:0,height:0}).css({width:a.ui.dialog.overlay.width(),height:a.ui.dialog.overlay.height()})}});a.extend(a.ui.dialog.overlay.prototype,{destroy:function(){a.ui.dialog.overlay.destroy(this.$el)}})})(jQuery);
(function(a){a.widget("ui.slider",a.ui.mouse,{widgetEventPrefix:"slide",options:{animate:!1,distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null},_create:function(){var c=this,g=this.options;this._mouseSliding=this._keySliding=!1;this._animateOff=!0;this._handleIndex=null;this._detectOrientation();this._mouseInit();this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget ui-widget-content ui-corner-all");g.disabled&&this.element.addClass("ui-slider-disabled ui-disabled");
this.range=a([]);if(g.range){if(g.range===!0){this.range=a("<div></div>");if(!g.values)g.values=[this._valueMin(),this._valueMin()];if(g.values.length&&g.values.length!==2)g.values=[g.values[0],g.values[0]]}else this.range=a("<div></div>");this.range.appendTo(this.element).addClass("ui-slider-range");(g.range==="min"||g.range==="max")&&this.range.addClass("ui-slider-range-"+g.range);this.range.addClass("ui-widget-header")}a(".ui-slider-handle",this.element).length===0&&a("<a href='#'></a>").appendTo(this.element).addClass("ui-slider-handle");
if(g.values&&g.values.length)for(;a(".ui-slider-handle",this.element).length<g.values.length;)a("<a href='#'></a>").appendTo(this.element).addClass("ui-slider-handle");this.handles=a(".ui-slider-handle",this.element).addClass("ui-state-default ui-corner-all");this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(a){a.preventDefault()}).hover(function(){g.disabled||a(this).addClass("ui-state-hover")},function(){a(this).removeClass("ui-state-hover")}).focus(function(){g.disabled?
a(this).blur():(a(".ui-slider .ui-state-focus").removeClass("ui-state-focus"),a(this).addClass("ui-state-focus"))}).blur(function(){a(this).removeClass("ui-state-focus")});this.handles.each(function(c){a(this).data("index.ui-slider-handle",c)});this.handles.keydown(function(e){var g=!0,b=a(this).data("index.ui-slider-handle"),f,l,o;if(!c.options.disabled){switch(e.keyCode){case a.ui.keyCode.HOME:case a.ui.keyCode.END:case a.ui.keyCode.PAGE_UP:case a.ui.keyCode.PAGE_DOWN:case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:case a.ui.keyCode.DOWN:case a.ui.keyCode.LEFT:if(g=
!1,!c._keySliding&&(c._keySliding=!0,a(this).addClass("ui-state-active"),f=c._start(e,b),f===!1))return}o=c.options.step;f=c.options.values&&c.options.values.length?l=c.values(b):l=c.value();switch(e.keyCode){case a.ui.keyCode.HOME:l=c._valueMin();break;case a.ui.keyCode.END:l=c._valueMax();break;case a.ui.keyCode.PAGE_UP:l=c._trimAlignValue(f+(c._valueMax()-c._valueMin())/5);break;case a.ui.keyCode.PAGE_DOWN:l=c._trimAlignValue(f-(c._valueMax()-c._valueMin())/5);break;case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:if(f===
c._valueMax())return;l=c._trimAlignValue(f+o);break;case a.ui.keyCode.DOWN:case a.ui.keyCode.LEFT:if(f===c._valueMin())return;l=c._trimAlignValue(f-o)}c._slide(e,b,l);return g}}).keyup(function(e){var g=a(this).data("index.ui-slider-handle");if(c._keySliding)c._keySliding=!1,c._stop(e,g),c._change(e,g),a(this).removeClass("ui-state-active")});this._refreshValue();this._animateOff=!1},destroy:function(){this.handles.remove();this.range.remove();this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all").removeData("slider").unbind(".slider");
this._mouseDestroy();return this},_mouseCapture:function(c){var g=this.options,e,h,b,f,l;if(g.disabled)return!1;this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();e=this._normValueFromMouse({x:c.pageX,y:c.pageY});h=this._valueMax()-this._valueMin()+1;f=this;this.handles.each(function(c){var g=Math.abs(e-f.values(c));h>g&&(h=g,b=a(this),l=c)});g.range===!0&&this.values(1)===g.min&&(l+=1,b=a(this.handles[l]));if(this._start(c,
l)===!1)return!1;this._mouseSliding=!0;f._handleIndex=l;b.addClass("ui-state-active").focus();g=b.offset();this._clickOffset=!a(c.target).parents().andSelf().is(".ui-slider-handle")?{left:0,top:0}:{left:c.pageX-g.left-b.width()/2,top:c.pageY-g.top-b.height()/2-(parseInt(b.css("borderTopWidth"),10)||0)-(parseInt(b.css("borderBottomWidth"),10)||0)+(parseInt(b.css("marginTop"),10)||0)};this.handles.hasClass("ui-state-hover")||this._slide(c,l,e);return this._animateOff=!0},_mouseStart:function(){return!0},
_mouseDrag:function(a){var g=this._normValueFromMouse({x:a.pageX,y:a.pageY});this._slide(a,this._handleIndex,g);return!1},_mouseStop:function(a){this.handles.removeClass("ui-state-active");this._mouseSliding=!1;this._stop(a,this._handleIndex);this._change(a,this._handleIndex);this._clickOffset=this._handleIndex=null;return this._animateOff=!1},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(a){var g;this.orientation===
"horizontal"?(g=this.elementSize.width,a=a.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(g=this.elementSize.height,a=a.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0));g=a/g;g>1&&(g=1);g<0&&(g=0);this.orientation==="vertical"&&(g=1-g);a=this._valueMax()-this._valueMin();return this._trimAlignValue(this._valueMin()+g*a)},_start:function(a,g){var e={handle:this.handles[g],value:this.value()};if(this.options.values&&this.options.values.length)e.value=this.values(g),
e.values=this.values();return this._trigger("start",a,e)},_slide:function(a,g,e){var h;if(this.options.values&&this.options.values.length){h=this.values(g?0:1);if(this.options.values.length===2&&this.options.range===!0&&(g===0&&e>h||g===1&&e<h))e=h;e!==this.values(g)&&(h=this.values(),h[g]=e,a=this._trigger("slide",a,{handle:this.handles[g],value:e,values:h}),this.values(g?0:1),a!==!1&&this.values(g,e,!0))}else e!==this.value()&&(a=this._trigger("slide",a,{handle:this.handles[g],value:e}),a!==!1&&
this.value(e))},_stop:function(a,g){var e={handle:this.handles[g],value:this.value()};if(this.options.values&&this.options.values.length)e.value=this.values(g),e.values=this.values();this._trigger("stop",a,e)},_change:function(a,g){if(!this._keySliding&&!this._mouseSliding){var e={handle:this.handles[g],value:this.value()};if(this.options.values&&this.options.values.length)e.value=this.values(g),e.values=this.values();this._trigger("change",a,e)}},value:function(a){if(arguments.length)this.options.value=
this._trimAlignValue(a),this._refreshValue(),this._change(null,0);else return this._value()},values:function(c,g){var e,h,b;if(arguments.length>1)this.options.values[c]=this._trimAlignValue(g),this._refreshValue(),this._change(null,c);else if(arguments.length)if(a.isArray(arguments[0])){e=this.options.values;h=arguments[0];for(b=0;b<e.length;b+=1)e[b]=this._trimAlignValue(h[b]),this._change(null,b);this._refreshValue()}else return this.options.values&&this.options.values.length?this._values(c):this.value();
else return this._values()},_setOption:function(c,g){var e,h=0;if(a.isArray(this.options.values))h=this.options.values.length;a.Widget.prototype._setOption.apply(this,arguments);switch(c){case "disabled":g?(this.handles.filter(".ui-state-focus").blur(),this.handles.removeClass("ui-state-hover"),this.handles.attr("disabled","disabled"),this.element.addClass("ui-disabled")):(this.handles.removeAttr("disabled"),this.element.removeClass("ui-disabled"));break;case "orientation":this._detectOrientation();
this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation);this._refreshValue();break;case "value":this._animateOff=!0;this._refreshValue();this._change(null,0);this._animateOff=!1;break;case "values":this._animateOff=!0;this._refreshValue();for(e=0;e<h;e+=1)this._change(null,e);this._animateOff=!1}},_value:function(){return this._trimAlignValue(this.options.value)},_values:function(a){var g,e;if(arguments.length)return g=this.options.values[a],this._trimAlignValue(g);
else{g=this.options.values.slice();for(e=0;e<g.length;e+=1)g[e]=this._trimAlignValue(g[e]);return g}},_trimAlignValue:function(a){if(a<=this._valueMin())return this._valueMin();if(a>=this._valueMax())return this._valueMax();var g=this.options.step>0?this.options.step:1,e=(a-this._valueMin())%g;alignValue=a-e;Math.abs(e)*2>=g&&(alignValue+=e>0?g:-g);return parseFloat(alignValue.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var c=
this.options.range,g=this.options,e=this,h=!this._animateOff?g.animate:!1,b,f={},l,o,n,u;if(this.options.values&&this.options.values.length)this.handles.each(function(c){b=(e.values(c)-e._valueMin())/(e._valueMax()-e._valueMin())*100;f[e.orientation==="horizontal"?"left":"bottom"]=b+"%";a(this).stop(1,1)[h?"animate":"css"](f,g.animate);if(e.options.range===!0)if(e.orientation==="horizontal"){if(c===0)e.range.stop(1,1)[h?"animate":"css"]({left:b+"%"},g.animate);if(c===1)e.range[h?"animate":"css"]({width:b-
l+"%"},{queue:!1,duration:g.animate})}else{if(c===0)e.range.stop(1,1)[h?"animate":"css"]({bottom:b+"%"},g.animate);if(c===1)e.range[h?"animate":"css"]({height:b-l+"%"},{queue:!1,duration:g.animate})}l=b});else{o=this.value();n=this._valueMin();u=this._valueMax();b=u!==n?(o-n)/(u-n)*100:0;f[e.orientation==="horizontal"?"left":"bottom"]=b+"%";this.handle.stop(1,1)[h?"animate":"css"](f,g.animate);if(c==="min"&&this.orientation==="horizontal")this.range.stop(1,1)[h?"animate":"css"]({width:b+"%"},g.animate);
if(c==="max"&&this.orientation==="horizontal")this.range[h?"animate":"css"]({width:100-b+"%"},{queue:!1,duration:g.animate});if(c==="min"&&this.orientation==="vertical")this.range.stop(1,1)[h?"animate":"css"]({height:b+"%"},g.animate);if(c==="max"&&this.orientation==="vertical")this.range[h?"animate":"css"]({height:100-b+"%"},{queue:!1,duration:g.animate})}}});a.extend(a.ui.slider,{version:"1.8.12"})})(jQuery);
(function(a,c){function g(){this.debug=!1;this._curInst=null;this._keyEvent=!1;this._disabledInputs=[];this._inDialog=this._datepickerShowing=!1;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:!1,showMonthAfterYear:!1,yearSuffix:""};this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,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:!0,showButtonPanel:!1,autoSize:!1};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 e(b,f){a.extend(b,f);for(var e in f)if(f[e]==null||f[e]==c)b[e]=
f[e];return b}a.extend(a.ui,{datepicker:{version:"1.8.12"}});var h=(new Date).getTime();a.extend(g.prototype,{markerClassName:"hasDatepicker",log:function(){this.debug&&console.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(a){e(this._defaults,a||{});return this},_attachDatepicker:function(b,f){var c=null,e;for(e in this._defaults){var g=b.getAttribute("date:"+e);if(g){c=c||{};try{c[e]=eval(g)}catch(h){c[e]=g}}}e=b.nodeName.toLowerCase();g=e=="div"||
e=="span";if(!b.id)this.uuid+=1,b.id="dp"+this.uuid;var p=this._newInst(a(b),g);p.settings=a.extend({},f||{},c||{});e=="input"?this._connectDatepicker(b,p):g&&this._inlineDatepicker(b,p)},_newInst:function(b,f){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:f,dpDiv:!f?this.dpDiv:a('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>')}},_connectDatepicker:function(b,
f){var c=a(b);f.append=a([]);f.trigger=a([]);c.hasClass(this.markerClassName)||(this._attachments(c,f),c.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(a,b,c){f.settings[b]=c}).bind("getData.datepicker",function(a,b){return this._get(f,b)}),this._autoSize(f),a.data(b,"datepicker",f))},_attachments:function(b,f){var c=this._get(f,"appendText"),e=this._get(f,"isRTL");f.append&&f.append.remove();if(c)f.append=
a('<span class="'+this._appendClass+'">'+c+"</span>"),b[e?"before":"after"](f.append);b.unbind("focus",this._showDatepicker);f.trigger&&f.trigger.remove();c=this._get(f,"showOn");(c=="focus"||c=="both")&&b.focus(this._showDatepicker);if(c=="button"||c=="both"){var c=this._get(f,"buttonText"),g=this._get(f,"buttonImage");f.trigger=a(this._get(f,"buttonImageOnly")?a("<img/>").addClass(this._triggerClass).attr({src:g,alt:c,title:c}):a('<button type="button"></button>').addClass(this._triggerClass).html(g==
""?c:a("<img/>").attr({src:g,alt:c,title:c})));b[e?"before":"after"](f.trigger);f.trigger.click(function(){a.datepicker._datepickerShowing&&a.datepicker._lastInput==b[0]?a.datepicker._hideDatepicker():a.datepicker._showDatepicker(b[0]);return!1})}},_autoSize:function(a){if(this._get(a,"autoSize")&&!a.inline){var f=new Date(2009,11,20),c=this._get(a,"dateFormat");if(c.match(/[DM]/)){var e=function(a){for(var b=0,f=0,c=0;c<a.length;c++)if(a[c].length>b)b=a[c].length,f=c;return f};f.setMonth(e(this._get(a,
c.match(/MM/)?"monthNames":"monthNamesShort")));f.setDate(e(this._get(a,c.match(/DD/)?"dayNames":"dayNamesShort"))+20-f.getDay())}a.input.attr("size",this._formatDate(a,f).length)}},_inlineDatepicker:function(b,c){var e=a(b);e.hasClass(this.markerClassName)||(e.addClass(this.markerClassName).append(c.dpDiv).bind("setData.datepicker",function(a,b,e){c.settings[b]=e}).bind("getData.datepicker",function(a,b){return this._get(c,b)}),a.data(b,"datepicker",c),this._setDate(c,this._getDefaultDate(c),!0),
this._updateDatepicker(c),this._updateAlternate(c),c.dpDiv.show())},_dialogDatepicker:function(b,c,g,h,n){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,!1),b.settings={},a.data(this._dialogInput[0],"datepicker",b);e(b.settings,h||{});c=c&&c.constructor==
Date?this._formatDate(b,c):c;this._dialogInput.val(c);this._pos=n?n.length?n:[n.pageX,n.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=g;this._inDialog=!0;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 g=b.nodeName.toLowerCase();a.removeData(b,"datepicker");g=="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)):(g=="div"||g=="span")&&c.removeClass(this.markerClassName).empty()}},
_enableDatepicker:function(b){var c=a(b),e=a.data(b,"datepicker");if(c.hasClass(this.markerClassName)){var g=b.nodeName.toLowerCase();g=="input"?(b.disabled=!1,e.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):(g=="div"||g=="span")&&c.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 c=a(b),e=
a.data(b,"datepicker");if(c.hasClass(this.markerClassName)){var g=b.nodeName.toLowerCase();g=="input"?(b.disabled=!0,e.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):(g=="div"||g=="span")&&c.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(a){if(!a)return!1;
for(var c=0;c<this._disabledInputs.length;c++)if(this._disabledInputs[c]==a)return!0;return!1},_getInst:function(b){try{return a.data(b,"datepicker")}catch(c){throw"Missing instance data for this datepicker";}},_optionDatepicker:function(b,f,g){var h=this._getInst(b);if(arguments.length==2&&typeof f=="string")return f=="defaults"?a.extend({},a.datepicker._defaults):h?f=="all"?a.extend({},h.settings):this._get(h,f):null;var n=f||{};typeof f=="string"&&(n={},n[f]=g);if(h){this._curInst==h&&this._hideDatepicker();
var u=this._getDateDatepicker(b,!0),p=this._getMinMaxDate(h,"min"),m=this._getMinMaxDate(h,"max");e(h.settings,n);if(p!==null&&n.dateFormat!==c&&n.minDate===c)h.settings.minDate=this._formatDate(h,p);if(m!==null&&n.dateFormat!==c&&n.maxDate===c)h.settings.maxDate=this._formatDate(h,m);this._attachments(a(b),h);this._autoSize(h);this._setDateDatepicker(b,u);this._updateDatepicker(h)}},_changeDatepicker:function(a,c,e){this._optionDatepicker(a,c,e)},_refreshDatepicker:function(a){(a=this._getInst(a))&&
this._updateDatepicker(a)},_setDateDatepicker:function(a,c){if(a=this._getInst(a))this._setDate(a,c),this._updateDatepicker(a),this._updateAlternate(a)},_getDateDatepicker:function(a,c){(a=this._getInst(a))&&!a.inline&&this._setDateFromField(a,c);return a?this._getDate(a):null},_doKeyDown:function(b){var c=a.datepicker._getInst(b.target),e=!0,g=c.dpDiv.is(".ui-datepicker-rtl");c._keyEvent=!0;if(a.datepicker._datepickerShowing)switch(b.keyCode){case 9:a.datepicker._hideDatepicker();e=!1;break;case 13:return e=
a("td."+a.datepicker._dayOverClass+":not(."+a.datepicker._currentClass+")",c.dpDiv),e[0]?a.datepicker._selectDay(b.target,c.selectedMonth,c.selectedYear,e[0]):a.datepicker._hideDatepicker(),!1;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);e=b.ctrlKey||b.metaKey;break;case 36:(b.ctrlKey||b.metaKey)&&a.datepicker._gotoToday(b.target);e=b.ctrlKey||b.metaKey;break;case 37:if(b.ctrlKey||b.metaKey)a.datepicker._adjustDate(b.target,g?1:-1,"D");e=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");e=b.ctrlKey||b.metaKey;break;case 39:if(b.ctrlKey||b.metaKey)a.datepicker._adjustDate(b.target,g?-1:1,"D");e=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");e=b.ctrlKey||b.metaKey;break;default:e=!1}else b.keyCode==36&&b.ctrlKey?a.datepicker._showDatepicker(this):e=!1;e&&(b.preventDefault(),b.stopPropagation())},
_doKeyPress:function(b){var f=a.datepicker._getInst(b.target);if(a.datepicker._get(f,"constrainInput")){var f=a.datepicker._possibleChars(a.datepicker._get(f,"dateFormat")),e=String.fromCharCode(b.charCode==c?b.keyCode:b.charCode);return b.ctrlKey||b.metaKey||e<" "||!f||f.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!0},_showDatepicker:function(b){b=b.target||b;b.nodeName.toLowerCase()!="input"&&(b=a("input",b.parentNode)[0]);if(!(a.datepicker._isDisabledDatepicker(b)||a.datepicker._lastInput==b)){var c=a.datepicker._getInst(b);a.datepicker._curInst&&a.datepicker._curInst!=c&&a.datepicker._curInst.dpDiv.stop(!0,!0);var g=a.datepicker._get(c,"beforeShow");e(c.settings,g?g.apply(b,[b,c]):{});c.lastVal=null;a.datepicker._lastInput=
b;a.datepicker._setDateFromField(c);if(a.datepicker._inDialog)b.value="";if(!a.datepicker._pos)a.datepicker._pos=a.datepicker._findPos(b),a.datepicker._pos[1]+=b.offsetHeight;var h=!1;a(b).parents().each(function(){h|=a(this).css("position")=="fixed";return!h});h&&a.browser.opera&&(a.datepicker._pos[0]-=document.documentElement.scrollLeft,a.datepicker._pos[1]-=document.documentElement.scrollTop);g={left:a.datepicker._pos[0],top:a.datepicker._pos[1]};a.datepicker._pos=null;c.dpDiv.empty();c.dpDiv.css({position:"absolute",
display:"block",top:"-1000px"});a.datepicker._updateDatepicker(c);g=a.datepicker._checkOffset(c,g,h);c.dpDiv.css({position:a.datepicker._inDialog&&a.blockUI?"static":h?"fixed":"absolute",display:"none",left:g.left+"px",top:g.top+"px"});if(!c.inline){var g=a.datepicker._get(c,"showAnim"),n=a.datepicker._get(c,"duration"),u=function(){a.datepicker._datepickerShowing=!0;var b=c.dpDiv.find("iframe.ui-datepicker-cover");if(b.length){var e=a.datepicker._getBorders(c.dpDiv);b.css({left:-e[0],top:-e[1],width:c.dpDiv.outerWidth(),
height:c.dpDiv.outerHeight()})}};c.dpDiv.zIndex(a(b).zIndex()+1);a.effects&&a.effects[g]?c.dpDiv.show(g,a.datepicker._get(c,"showOptions"),n,u):c.dpDiv[g||"show"](g?n:null,u);(!g||!n)&&u();c.input.is(":visible")&&!c.input.is(":disabled")&&c.input.focus();a.datepicker._curInst=c}}},_updateDatepicker:function(b){var c=this,e=a.datepicker._getBorders(b.dpDiv);b.dpDiv.empty().append(this._generateHTML(b));var g=b.dpDiv.find("iframe.ui-datepicker-cover");g.length&&g.css({left:-e[0],top:-e[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(!c._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();e=this._getNumberOfMonths(b);g=e[1];g>1?b.dpDiv.addClass("ui-datepicker-multi-"+g).css("width",17*g+"em"):b.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");b.dpDiv[(e[0]!=
1||e[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 h=b.yearshtml;setTimeout(function(){h===b.yearshtml&&b.dpDiv.find("select.ui-datepicker-year:first").replaceWith(b.yearshtml);h=b.yearshtml=null},0)}},_getBorders:function(a){var c=
function(a){return{thin:1,medium:2,thick:3}[a]||a};return[parseFloat(c(a.css("border-left-width"))),parseFloat(c(a.css("border-top-width")))]},_checkOffset:function(b,c,e){var g=b.dpDiv.outerWidth(),h=b.dpDiv.outerHeight(),u=b.input?b.input.outerWidth():0,p=b.input?b.input.outerHeight():0,m=document.documentElement.clientWidth+a(document).scrollLeft(),q=document.documentElement.clientHeight+a(document).scrollTop();c.left-=this._get(b,"isRTL")?g-u:0;c.left-=e&&c.left==b.input.offset().left?a(document).scrollLeft():
0;c.top-=e&&c.top==b.input.offset().top+p?a(document).scrollTop():0;c.left-=Math.min(c.left,c.left+g>m&&m>g?Math.abs(c.left+g-m):0);c.top-=Math.min(c.top,c.top+h>q&&q>h?Math.abs(h+p):0);return c},_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(b){var c=this._curInst;if(c&&!(b&&c!=a.data(b,"datepicker"))&&this._datepickerShowing){var b=
this._get(c,"showAnim"),e=this._get(c,"duration"),g=function(){a.datepicker._tidyDialog(c);this._curInst=null};a.effects&&a.effects[b]?c.dpDiv.hide(b,a.datepicker._get(c,"showOptions"),e,g):c.dpDiv[b=="slideDown"?"slideUp":b=="fadeIn"?"fadeOut":"hide"](b?e:null,g);b||g();if(b=this._get(c,"onClose"))b.apply(c.input?c.input[0]:null,[c.input?c.input.val():"",c]);this._datepickerShowing=!1;this._lastInput=null;this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),a.blockUI&&
(a.unblockUI(),a("body").append(this.dpDiv)));this._inDialog=!1}},_tidyDialog:function(a){a.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(b){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,c,e){var b=a(b),g=this._getInst(b[0]);this._isDisabledDatepicker(b[0])||(this._adjustInstDate(g,c+(e=="M"?this._get(g,"showCurrentAtPos"):0),e),this._updateDatepicker(g))},_gotoToday:function(b){var b=a(b),c=this._getInst(b[0]);if(this._get(c,"gotoCurrent")&&c.currentDay)c.selectedDay=c.currentDay,c.drawMonth=c.selectedMonth=c.currentMonth,c.drawYear=c.selectedYear=c.currentYear;else{var e=new Date;c.selectedDay=e.getDate();c.drawMonth=c.selectedMonth=e.getMonth();c.drawYear=
c.selectedYear=e.getFullYear()}this._notifyChange(c);this._adjustDate(b)},_selectMonthYear:function(b,c,e){var b=a(b),g=this._getInst(b[0]);g._selectingMonthYear=!1;g["selected"+(e=="M"?"Month":"Year")]=g["draw"+(e=="M"?"Month":"Year")]=parseInt(c.options[c.selectedIndex].value,10);this._notifyChange(g);this._adjustDate(b)},_clickMonthYear:function(b){var c=this._getInst(a(b)[0]);c.input&&c._selectingMonthYear&&setTimeout(function(){c.input.focus()},0);c._selectingMonthYear=!c._selectingMonthYear},
_selectDay:function(b,c,e,g){var h=a(b);if(!a(g).hasClass(this._unselectableClass)&&!this._isDisabledDatepicker(h[0]))h=this._getInst(h[0]),h.selectedDay=h.currentDay=a("a",g).html(),h.selectedMonth=h.currentMonth=c,h.selectedYear=h.currentYear=e,this._selectDate(b,this._formatDate(h,h.currentDay,h.currentMonth,h.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 e=this._get(b,"onSelect");e?e.apply(b.input?b.input[0]:null,[c,b]):b.input&&b.input.trigger("change");b.inline?this._updateDatepicker(b):(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 e=this._get(b,"altFormat")||this._get(b,"dateFormat"),g=this._getDate(b),h=this.formatDate(e,g,this._getFormatConfig(b));a(c).each(function(){a(this).val(h)})}},
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 c=a.getTime();a.setMonth(0);a.setDate(1);return Math.floor(Math.round((c-a)/864E5)/7)+1},parseDate:function(a,c,e){if(a==null||c==null)throw"Invalid arguments";c=typeof c=="object"?c.toString():c+"";if(c=="")return null;for(var g=(e?e.shortYearCutoff:null)||this._defaults.shortYearCutoff,g=typeof g!="string"?g:(new Date).getFullYear()%100+parseInt(g,
10),h=(e?e.dayNamesShort:null)||this._defaults.dayNamesShort,u=(e?e.dayNames:null)||this._defaults.dayNames,p=(e?e.monthNamesShort:null)||this._defaults.monthNamesShort,m=(e?e.monthNames:null)||this._defaults.monthNames,q=e=-1,x=-1,s=-1,z=!1,v=function(c){(c=D+1<a.length&&a.charAt(D+1)==c)&&D++;return c},k=function(a){var b=v(a),a=c.substring(C).match(RegExp("^\\d{1,"+(a=="@"?14:a=="!"?20:a=="y"&&b?4:a=="o"?3:2)+"}"));if(!a)throw"Missing number at position "+C;C+=a[0].length;return parseInt(a[0],
10)},w=function(a,b,e){a=v(a)?e:b;for(b=0;b<a.length;b++)if(c.substr(C,a[b].length).toLowerCase()==a[b].toLowerCase())return C+=a[b].length,b+1;throw"Unknown name at position "+C;},A=function(){if(c.charAt(C)!=a.charAt(D))throw"Unexpected literal at position "+C;C++},C=0,D=0;D<a.length;D++)if(z)a.charAt(D)=="'"&&!v("'")?z=!1:A();else switch(a.charAt(D)){case "d":x=k("d");break;case "D":w("D",h,u);break;case "o":s=k("o");break;case "m":q=k("m");break;case "M":q=w("M",p,m);break;case "y":e=k("y");break;
case "@":var E=new Date(k("@")),e=E.getFullYear(),q=E.getMonth()+1,x=E.getDate();break;case "!":E=new Date((k("!")-this._ticksTo1970)/1E4);e=E.getFullYear();q=E.getMonth()+1;x=E.getDate();break;case "'":v("'")?A():z=!0;break;default:A()}e==-1?e=(new Date).getFullYear():e<100&&(e+=(new Date).getFullYear()-(new Date).getFullYear()%100+(e<=g?0:-100));if(s>-1){q=1;x=s;do{g=this._getDaysInMonth(e,q-1);if(x<=g)break;q++;x-=g}while(1)}E=this._daylightSavingAdjust(new Date(e,q-1,x));if(E.getFullYear()!=e||
E.getMonth()+1!=q||E.getDate()!=x)throw"Invalid date";return E},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(a,c,e){if(!c)return"";var g=(e?e.dayNamesShort:null)||this._defaults.dayNamesShort,h=(e?e.dayNames:null)||this._defaults.dayNames,
u=(e?e.monthNamesShort:null)||this._defaults.monthNamesShort,e=(e?e.monthNames:null)||this._defaults.monthNames,p=function(c){(c=z+1<a.length&&a.charAt(z+1)==c)&&z++;return c},m=function(a,b,c){b=""+b;if(p(a))for(;b.length<c;)b="0"+b;return b},q=function(a,b,c,f){return p(a)?f[b]:c[b]},x="",s=!1;if(c)for(var z=0;z<a.length;z++)if(s)a.charAt(z)=="'"&&!p("'")?s=!1:x+=a.charAt(z);else switch(a.charAt(z)){case "d":x+=m("d",c.getDate(),2);break;case "D":x+=q("D",c.getDay(),g,h);break;case "o":x+=m("o",
(c.getTime()-(new Date(c.getFullYear(),0,0)).getTime())/864E5,3);break;case "m":x+=m("m",c.getMonth()+1,2);break;case "M":x+=q("M",c.getMonth(),u,e);break;case "y":x+=p("y")?c.getFullYear():(c.getYear()%100<10?"0":"")+c.getYear()%100;break;case "@":x+=c.getTime();break;case "!":x+=c.getTime()*1E4+this._ticksTo1970;break;case "'":p("'")?x+="'":s=!0;break;default:x+=a.charAt(z)}return x},_possibleChars:function(a){for(var c="",e=!1,g=function(c){(c=h+1<a.length&&a.charAt(h+1)==c)&&h++;return c},h=0;h<
a.length;h++)if(e)a.charAt(h)=="'"&&!g("'")?e=!1:c+=a.charAt(h);else switch(a.charAt(h)){case "d":case "m":case "y":case "@":c+="0123456789";break;case "D":case "M":return null;case "'":g("'")?c+="'":e=!0;break;default:c+=a.charAt(h)}return c},_get:function(a,f){return a.settings[f]!==c?a.settings[f]:this._defaults[f]},_setDateFromField:function(a,c){if(a.input.val()!=a.lastVal){var e=this._get(a,"dateFormat"),g=a.lastVal=a.input?a.input.val():null,h,u;h=u=this._getDefaultDate(a);var p=this._getFormatConfig(a);
try{h=this.parseDate(e,g,p)||u}catch(m){this.log(m),g=c?"":g}a.selectedDay=h.getDate();a.drawMonth=a.selectedMonth=h.getMonth();a.drawYear=a.selectedYear=h.getFullYear();a.currentDay=g?h.getDate():0;a.currentMonth=g?h.getMonth():0;a.currentYear=g?h.getFullYear():0;this._adjustInstDate(a)}},_getDefaultDate:function(a){return this._restrictMinMax(a,this._determineDate(a,this._get(a,"defaultDate"),new Date))},_determineDate:function(b,c,e){var f;var g=function(a){var b=new Date;b.setDate(b.getDate()+
a);return b};if(f=(c=c==null||c===""?e:typeof c=="string"?function(c){try{return a.datepicker.parseDate(a.datepicker._get(b,"dateFormat"),c,a.datepicker._getFormatConfig(b))}catch(f){}for(var e=(c.toLowerCase().match(/^c/)?a.datepicker._getDate(b):null)||new Date,g=e.getFullYear(),h=e.getMonth(),e=e.getDate(),l=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,s=l.exec(c);s;){switch(s[2]||"d"){case "d":case "D":e+=parseInt(s[1],10);break;case "w":case "W":e+=parseInt(s[1],10)*7;break;case "m":case "M":h+=parseInt(s[1],
10);e=Math.min(e,a.datepicker._getDaysInMonth(g,h));break;case "y":case "Y":g+=parseInt(s[1],10),e=Math.min(e,a.datepicker._getDaysInMonth(g,h))}s=l.exec(c)}return new Date(g,h,e)}(c):typeof c=="number"?isNaN(c)?e:g(c):new Date(c.getTime()))&&c.toString()=="Invalid Date"?e:c,c=f)c.setHours(0),c.setMinutes(0),c.setSeconds(0),c.setMilliseconds(0);return this._daylightSavingAdjust(c)},_daylightSavingAdjust:function(a){if(!a)return null;a.setHours(a.getHours()>12?a.getHours()+2:0);return a},_setDate:function(a,
c,e){var g=!c,h=a.selectedMonth,u=a.selectedYear,c=this._restrictMinMax(a,this._determineDate(a,c,new Date));a.selectedDay=a.currentDay=c.getDate();a.drawMonth=a.selectedMonth=a.currentMonth=c.getMonth();a.drawYear=a.selectedYear=a.currentYear=c.getFullYear();(h!=a.selectedMonth||u!=a.selectedYear)&&!e&&this._notifyChange(a);this._adjustInstDate(a);a.input&&a.input.val(g?"":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(b){var c=new Date,c=this._daylightSavingAdjust(new Date(c.getFullYear(),c.getMonth(),c.getDate())),e=this._get(b,"isRTL"),g=this._get(b,"showButtonPanel"),n=this._get(b,"hideIfNoPrevNext"),u=this._get(b,"navigationAsDateFormat"),p=this._getNumberOfMonths(b),m=this._get(b,"showCurrentAtPos"),q=this._get(b,"stepMonths"),x=p[0]!=1||p[1]!=1,s=this._daylightSavingAdjust(!b.currentDay?new Date(9999,9,9):new Date(b.currentYear,b.currentMonth,b.currentDay)),
z=this._getMinMaxDate(b,"min"),v=this._getMinMaxDate(b,"max"),m=b.drawMonth-m,k=b.drawYear;m<0&&(m+=12,k--);if(v)for(var w=this._daylightSavingAdjust(new Date(v.getFullYear(),v.getMonth()-p[0]*p[1]+1,v.getDate())),w=z&&w<z?z:w;this._daylightSavingAdjust(new Date(k,m,1))>w;)m--,m<0&&(m=11,k--);b.drawMonth=m;b.drawYear=k;var w=this._get(b,"prevText"),w=!u?w:this.formatDate(w,this._daylightSavingAdjust(new Date(k,m-q,1)),this._getFormatConfig(b)),w=this._canAdjustMonth(b,-1,k,m)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery_'+
h+".datepicker._adjustDate('#"+b.id+"', -"+q+", 'M');\" title=\""+w+'"><span class="ui-icon ui-icon-circle-triangle-'+(e?"e":"w")+'">'+w+"</span></a>":n?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+w+'"><span class="ui-icon ui-icon-circle-triangle-'+(e?"e":"w")+'">'+w+"</span></a>",A=this._get(b,"nextText"),A=!u?A:this.formatDate(A,this._daylightSavingAdjust(new Date(k,m+q,1)),this._getFormatConfig(b)),n=this._canAdjustMonth(b,1,k,m)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery_'+
h+".datepicker._adjustDate('#"+b.id+"', +"+q+", 'M');\" title=\""+A+'"><span class="ui-icon ui-icon-circle-triangle-'+(e?"w":"e")+'">'+A+"</span></a>":n?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+A+'"><span class="ui-icon ui-icon-circle-triangle-'+(e?"w":"e")+'">'+A+"</span></a>",q=this._get(b,"currentText"),A=this._get(b,"gotoCurrent")&&b.currentDay?s:c,q=!u?q:this.formatDate(q,A,this._getFormatConfig(b)),u=!b.inline?'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery_'+
h+'.datepicker._hideDatepicker();">'+this._get(b,"closeText")+"</button>":"",g=g?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(e?u:"")+(this._isInRange(b,A)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery_'+h+".datepicker._gotoToday('#"+b.id+"');\">"+q+"</button>":"")+(e?"":u)+"</div>":"",u=parseInt(this._get(b,"firstDay"),10),u=isNaN(u)?0:u,q=this._get(b,"showWeek"),A=this._get(b,"dayNames");this._get(b,"dayNamesShort");
var C=this._get(b,"dayNamesMin"),D=this._get(b,"monthNames"),E=this._get(b,"monthNamesShort"),G=this._get(b,"beforeShowDay"),J=this._get(b,"showOtherMonths"),B=this._get(b,"selectOtherMonths");this._get(b,"calculateWeek");for(var y=this._getDefaultDate(b),Q="",N=0;N<p[0];N++){for(var j="",P=0;P<p[1];P++){var T=this._daylightSavingAdjust(new Date(k,m,b.selectedDay)),H=" ui-corner-all",I="";if(x){I+='<div class="ui-datepicker-group';if(p[1]>1)switch(P){case 0:I+=" ui-datepicker-group-first";H=" ui-corner-"+
(e?"right":"left");break;case p[1]-1:I+=" ui-datepicker-group-last";H=" ui-corner-"+(e?"left":"right");break;default:I+=" ui-datepicker-group-middle",H=""}I+='">'}I+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+H+'">'+(/all|left/.test(H)&&N==0?e?n:w:"")+(/all|right/.test(H)&&N==0?e?w:n:"")+this._generateMonthYearHeader(b,m,k,z,v,N>0||P>0,D,E)+'</div><table class="ui-datepicker-calendar"><thead><tr>';for(var K=q?'<th class="ui-datepicker-week-col">'+this._get(b,"weekHeader")+
"</th>":"",H=0;H<7;H++){var F=(H+u)%7;K+="<th"+((H+u+6)%7>=5?' class="ui-datepicker-week-end"':"")+'><span title="'+A[F]+'">'+C[F]+"</span></th>"}I+=K+"</tr></thead><tbody>";K=this._getDaysInMonth(k,m);if(k==b.selectedYear&&m==b.selectedMonth)b.selectedDay=Math.min(b.selectedDay,K);for(var H=(this._getFirstDayOfMonth(k,m)-u+7)%7,K=x?6:Math.ceil((H+K)/7),F=this._daylightSavingAdjust(new Date(k,m,1-H)),ha=0;ha<K;ha++){I+="<tr>";for(var ia=!q?"":'<td class="ui-datepicker-week-col">'+this._get(b,"calculateWeek")(F)+
"</td>",H=0;H<7;H++){var aa=G?G.apply(b.input?b.input[0]:null,[F]):[!0,""],U=F.getMonth()!=m,Z=U&&!B||!aa[0]||z&&F<z||v&&F>v;ia+='<td class="'+((H+u+6)%7>=5?" ui-datepicker-week-end":"")+(U?" ui-datepicker-other-month":"")+(F.getTime()==T.getTime()&&m==b.selectedMonth&&b._keyEvent||y.getTime()==F.getTime()&&y.getTime()==T.getTime()?" "+this._dayOverClass:"")+(Z?" "+this._unselectableClass+" ui-state-disabled":"")+(U&&!J?"":" "+aa[1]+(F.getTime()==s.getTime()?" "+this._currentClass:"")+(F.getTime()==
c.getTime()?" ui-datepicker-today":""))+'"'+((!U||J)&&aa[2]?' title="'+aa[2]+'"':"")+(Z?"":' onclick="DP_jQuery_'+h+".datepicker._selectDay('#"+b.id+"',"+F.getMonth()+","+F.getFullYear()+', this);return false;"')+">"+(U&&!J?"&#xa0;":Z?'<span class="ui-state-default">'+F.getDate()+"</span>":'<a class="ui-state-default'+(F.getTime()==c.getTime()?" ui-state-highlight":"")+(F.getTime()==s.getTime()?" ui-state-active":"")+(U?" ui-priority-secondary":"")+'" href="#">'+F.getDate()+"</a>")+"</td>";F.setDate(F.getDate()+
1);F=this._daylightSavingAdjust(F)}I+=ia+"</tr>"}m++;m>11&&(m=0,k++);I+="</tbody></table>"+(x?"</div>"+(p[0]>0&&P==p[1]-1?'<div class="ui-datepicker-row-break"></div>':""):"");j+=I}Q+=j}Q+=g+(a.browser.msie&&parseInt(a.browser.version,10)<7&&!b.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':"");b._keyEvent=!1;return Q},_generateMonthYearHeader:function(b,c,e,g,n,u,p,m){var q=this._get(b,"changeMonth"),x=this._get(b,"changeYear"),s=this._get(b,"showMonthAfterYear"),
z='<div class="ui-datepicker-title">',v="";if(u||!q)v+='<span class="ui-datepicker-month">'+p[c]+"</span>";else{var p=g&&g.getFullYear()==e,k=n&&n.getFullYear()==e;v+='<select class="ui-datepicker-month" onchange="DP_jQuery_'+h+".datepicker._selectMonthYear('#"+b.id+"', this, 'M');\" onclick=\"DP_jQuery_"+h+".datepicker._clickMonthYear('#"+b.id+"');\">";for(var w=0;w<12;w++)if((!p||w>=g.getMonth())&&(!k||w<=n.getMonth()))v+='<option value="'+w+'"'+(w==c?' selected="selected"':"")+">"+m[w]+"</option>";
v+="</select>"}s||(z+=v+(u||!q||!x?"&#xa0;":""));if(!b.yearshtml)if(b.yearshtml="",u||!x)z+='<span class="ui-datepicker-year">'+e+"</span>";else{var m=this._get(b,"yearRange").split(":"),A=(new Date).getFullYear(),p=function(a){a=a.match(/c[+-].*/)?e+parseInt(a.substring(1),10):a.match(/[+-].*/)?A+parseInt(a,10):parseInt(a,10);return isNaN(a)?A:a},c=p(m[0]),m=Math.max(c,p(m[1]||"")),c=g?Math.max(c,g.getFullYear()):c,m=n?Math.min(m,n.getFullYear()):m;for(b.yearshtml+='<select class="ui-datepicker-year" onchange="DP_jQuery_'+
h+".datepicker._selectMonthYear('#"+b.id+"', this, 'Y');\" onclick=\"DP_jQuery_"+h+".datepicker._clickMonthYear('#"+b.id+"');\">";c<=m;c++)b.yearshtml+='<option value="'+c+'"'+(c==e?' selected="selected"':"")+">"+c+"</option>";b.yearshtml+="</select>";a.browser.mozilla?z+='<select class="ui-datepicker-year"><option value="'+e+'" selected="selected">'+e+"</option></select>":(z+=b.yearshtml,b.yearshtml=null)}z+=this._get(b,"yearSuffix");s&&(z+=(u||!q||!x?"&#xa0;":"")+v);z+="</div>";return z},_adjustInstDate:function(a,
c,e){var g=a.drawYear+(e=="Y"?c:0),h=a.drawMonth+(e=="M"?c:0),c=Math.min(a.selectedDay,this._getDaysInMonth(g,h))+(e=="D"?c:0),g=this._restrictMinMax(a,this._daylightSavingAdjust(new Date(g,h,c)));a.selectedDay=g.getDate();a.drawMonth=a.selectedMonth=g.getMonth();a.drawYear=a.selectedYear=g.getFullYear();(e=="M"||e=="Y")&&this._notifyChange(a)},_restrictMinMax:function(a,c){var e=this._getMinMaxDate(a,"min"),a=this._getMinMaxDate(a,"max"),c=e&&c<e?e:c;return a&&c>a?a:c},_notifyChange:function(a){var c=
this._get(a,"onChangeMonthYear");c&&c.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,c){return this._determineDate(a,this._get(a,c+"Date"),null)},_getDaysInMonth:function(a,c){return 32-this._daylightSavingAdjust(new Date(a,c,32)).getDate()},_getFirstDayOfMonth:function(a,c){return(new Date(a,c,1)).getDay()},_canAdjustMonth:function(a,c,e,
g){var h=this._getNumberOfMonths(a),e=this._daylightSavingAdjust(new Date(e,g+(c<0?c:h[0]*h[1]),1));c<0&&e.setDate(this._getDaysInMonth(e.getFullYear(),e.getMonth()));return this._isInRange(a,e)},_isInRange:function(a,c){var e=this._getMinMaxDate(a,"min"),a=this._getMinMaxDate(a,"max");return(!e||c.getTime()>=e.getTime())&&(!a||c.getTime()<=a.getTime())},_getFormatConfig:function(a){var c=this._get(a,"shortYearCutoff"),c=typeof c!="string"?c:(new Date).getFullYear()%100+parseInt(c,10);return{shortYearCutoff:c,
dayNamesShort:this._get(a,"dayNamesShort"),dayNames:this._get(a,"dayNames"),monthNamesShort:this._get(a,"monthNamesShort"),monthNames:this._get(a,"monthNames")}},_formatDate:function(a,c,e,g){if(!c)a.currentDay=a.selectedDay,a.currentMonth=a.selectedMonth,a.currentYear=a.selectedYear;c=c?typeof c=="object"?c:this._daylightSavingAdjust(new Date(g,e,c)):this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));return this.formatDate(this._get(a,"dateFormat"),c,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=!0;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 g;a.datepicker.initialized=!1;a.datepicker.uuid=(new Date).getTime();a.datepicker.version="1.8.12";window["DP_jQuery_"+h]=a})(jQuery);
jQuery.effects||function(a,c){function g(b){var c;return b&&b.constructor==Array&&b.length==3?b:(c=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(b))?[parseInt(c[1],10),parseInt(c[2],10),parseInt(c[3],10)]:(c=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(b))?[parseFloat(c[1])*2.55,parseFloat(c[2])*2.55,parseFloat(c[3])*2.55]:(c=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(b))?[parseInt(c[1],16),parseInt(c[2],
16),parseInt(c[3],16)]:(c=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(b))?[parseInt(c[1]+c[1],16),parseInt(c[2]+c[2],16),parseInt(c[3]+c[3],16)]:/rgba\(0, 0, 0, 0\)/.exec(b)?o.transparent:o[a.trim(b).toLowerCase()]}function e(){var a=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,b={},c,e;if(a&&a.length&&a[0]&&a[a[0]])for(var f=a.length;f--;)c=a[f],typeof a[c]=="string"&&(e=c.replace(/\-(\w)/g,function(a,b){return b.toUpperCase()}),b[e]=a[c]);else for(c in a)typeof a[c]===
"string"&&(b[c]=a[c]);return b}function h(b){var c,e;for(c in b)e=b[c],(e==null||a.isFunction(e)||c in u||/scrollbar/.test(c)||!/color/i.test(c)&&isNaN(parseFloat(e)))&&delete b[c];return b}function b(a,b){var c={_:0},e;for(e in b)a[e]!=b[e]&&(c[e]=b[e]);return c}function f(b,c,e,f){if(typeof b=="object")f=c,e=null,c=b,b=c.effect;a.isFunction(c)&&(f=c,e=null,c={});if(typeof c=="number"||a.fx.speeds[c])f=e,e=c,c={};a.isFunction(e)&&(f=e,e=null);c=c||{};e=e||c.duration;e=a.fx.off?0:typeof e=="number"?
e:e in a.fx.speeds?a.fx.speeds[e]:a.fx.speeds._default;f=f||c.complete;return[b,c,e,f]}function l(b){return!b||typeof b==="number"||a.fx.speeds[b]?!0:typeof b==="string"&&!a.effects[b]?!0:!1}a.effects={};a.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","borderColor","color","outlineColor"],function(b,c){a.fx.step[c]=function(b){if(!b.colorInit){var e;e=b.elem;var f=c,h;do{h=a.curCSS(e,f);if(h!=""&&h!="transparent"||a.nodeName(e,"body"))break;f="backgroundColor"}while(e=
e.parentNode);e=g(h);b.start=e;b.end=g(b.end);b.colorInit=!0}b.elem.style[c]="rgb("+Math.max(Math.min(parseInt(b.pos*(b.end[0]-b.start[0])+b.start[0],10),255),0)+","+Math.max(Math.min(parseInt(b.pos*(b.end[1]-b.start[1])+b.start[1],10),255),0)+","+Math.max(Math.min(parseInt(b.pos*(b.end[2]-b.start[2])+b.start[2],10),255),0)+")"}});var o={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],
darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],
maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]},n=["add","remove","toggle"],u={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};a.effects.animateClass=function(c,f,g,l){a.isFunction(g)&&(l=g,g=null);return this.queue("fx",function(){var s=a(this),o=s.attr("style")||
" ",v=h(e.call(this)),k,w=s.attr("className");a.each(n,function(a,b){c[b]&&s[b+"Class"](c[b])});k=h(e.call(this));s.attr("className",w);s.animate(b(v,k),f,g,function(){a.each(n,function(a,b){c[b]&&s[b+"Class"](c[b])});typeof s.attr("style")=="object"?(s.attr("style").cssText="",s.attr("style").cssText=o):s.attr("style",o);l&&l.apply(this,arguments)});v=a.queue(this);k=v.splice(v.length-1,1)[0];v.splice(1,0,k);a.dequeue(this)})};a.fn.extend({_addClass:a.fn.addClass,addClass:function(b,c,e,f){return c?
a.effects.animateClass.apply(this,[{add:b},c,e,f]):this._addClass(b)},_removeClass:a.fn.removeClass,removeClass:function(b,c,e,f){return c?a.effects.animateClass.apply(this,[{remove:b},c,e,f]):this._removeClass(b)},_toggleClass:a.fn.toggleClass,toggleClass:function(b,e,f,g,h){return typeof e=="boolean"||e===c?f?a.effects.animateClass.apply(this,[e?{add:b}:{remove:b},f,g,h]):this._toggleClass(b,e):a.effects.animateClass.apply(this,[{toggle:b},e,f,g])},switchClass:function(b,c,e,f,g){return a.effects.animateClass.apply(this,
[{add:c,remove:b},e,f,g])}});a.extend(a.effects,{version:"1.8.12",save:function(a,b){for(var c=0;c<b.length;c++)b[c]!==null&&a.data("ec.storage."+b[c],a[0].style[b[c]])},restore:function(a,b){for(var c=0;c<b.length;c++)b[c]!==null&&a.css(b[c],a.data("ec.storage."+b[c]))},setMode:function(a,b){b=="toggle"&&(b=a.is(":hidden")?"show":"hide");return b},getBaseline:function(a,b){var c;switch(a[0]){case "top":c=0;break;case "middle":c=0.5;break;case "bottom":c=1;break;default:c=a[0]/b.height}switch(a[1]){case "left":a=
0;break;case "center":a=0.5;break;case "right":a=1;break;default:a=a[1]/b.width}return{x:a,y:c}},createWrapper:function(b){if(b.parent().is(".ui-effects-wrapper"))return b.parent();var c={width:b.outerWidth(!0),height:b.outerHeight(!0),"float":b.css("float")},e=a("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0});b.wrap(e);e=b.parent();b.css("position")=="static"?(e.css({position:"relative"}),b.css({position:"relative"})):
(a.extend(c,{position:b.css("position"),zIndex:b.css("z-index")}),a.each(["top","left","bottom","right"],function(a,e){c[e]=b.css(e);isNaN(parseInt(c[e],10))&&(c[e]="auto")}),b.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"}));return e.css(c).show()},removeWrapper:function(a){return a.parent().is(".ui-effects-wrapper")?a.parent().replaceWith(a):a},setTransition:function(b,c,e,f){f=f||{};a.each(c,function(a,c){unit=b.cssUnit(c);unit[0]>0&&(f[c]=unit[0]*e+unit[1])});return f}});a.fn.extend({effect:function(b){var c=
f.apply(this,arguments),e={options:c[1],duration:c[2],callback:c[3]},c=e.options.mode,g=a.effects[b];return a.fx.off||!g?c?this[c](e.duration,e.callback):this.each(function(){e.callback&&e.callback.call(this)}):g.call(this,e)},_show:a.fn.show,show:function(a){if(l(a))return this._show.apply(this,arguments);else{var b=f.apply(this,arguments);b[1].mode="show";return this.effect.apply(this,b)}},_hide:a.fn.hide,hide:function(a){if(l(a))return this._hide.apply(this,arguments);else{var b=f.apply(this,arguments);
b[1].mode="hide";return this.effect.apply(this,b)}},__toggle:a.fn.toggle,toggle:function(b){if(l(b)||typeof b==="boolean"||a.isFunction(b))return this.__toggle.apply(this,arguments);else{var c=f.apply(this,arguments);c[1].mode="toggle";return this.effect.apply(this,c)}},cssUnit:function(b){var c=this.css(b),e=[];a.each(["em","px","%","pt"],function(a,b){c.indexOf(b)>0&&(e=[parseFloat(c),b])});return e}});a.easing.jswing=a.easing.swing;a.extend(a.easing,{def:"easeOutQuad",swing:function(b,c,e,f,g){return a.easing[a.easing.def](b,
c,e,f,g)},easeInQuad:function(a,b,c,e,f){return e*(b/=f)*b+c},easeOutQuad:function(a,b,c,e,f){return-e*(b/=f)*(b-2)+c},easeInOutQuad:function(a,b,c,e,f){return(b/=f/2)<1?e/2*b*b+c:-e/2*(--b*(b-2)-1)+c},easeInCubic:function(a,b,c,e,f){return e*(b/=f)*b*b+c},easeOutCubic:function(a,b,c,e,f){return e*((b=b/f-1)*b*b+1)+c},easeInOutCubic:function(a,b,c,e,f){return(b/=f/2)<1?e/2*b*b*b+c:e/2*((b-=2)*b*b+2)+c},easeInQuart:function(a,b,c,e,f){return e*(b/=f)*b*b*b+c},easeOutQuart:function(a,b,c,e,f){return-e*
((b=b/f-1)*b*b*b-1)+c},easeInOutQuart:function(a,b,c,e,f){return(b/=f/2)<1?e/2*b*b*b*b+c:-e/2*((b-=2)*b*b*b-2)+c},easeInQuint:function(a,b,c,e,f){return e*(b/=f)*b*b*b*b+c},easeOutQuint:function(a,b,c,e,f){return e*((b=b/f-1)*b*b*b*b+1)+c},easeInOutQuint:function(a,b,c,e,f){return(b/=f/2)<1?e/2*b*b*b*b*b+c:e/2*((b-=2)*b*b*b*b+2)+c},easeInSine:function(a,b,c,e,f){return-e*Math.cos(b/f*(Math.PI/2))+e+c},easeOutSine:function(a,b,c,e,f){return e*Math.sin(b/f*(Math.PI/2))+c},easeInOutSine:function(a,b,
c,e,f){return-e/2*(Math.cos(Math.PI*b/f)-1)+c},easeInExpo:function(a,b,c,e,f){return b==0?c:e*Math.pow(2,10*(b/f-1))+c},easeOutExpo:function(a,b,c,e,f){return b==f?c+e:e*(-Math.pow(2,-10*b/f)+1)+c},easeInOutExpo:function(a,b,c,e,f){return b==0?c:b==f?c+e:(b/=f/2)<1?e/2*Math.pow(2,10*(b-1))+c:e/2*(-Math.pow(2,-10*--b)+2)+c},easeInCirc:function(a,b,c,e,f){return-e*(Math.sqrt(1-(b/=f)*b)-1)+c},easeOutCirc:function(a,b,c,e,f){return e*Math.sqrt(1-(b=b/f-1)*b)+c},easeInOutCirc:function(a,b,c,e,f){return(b/=
f/2)<1?-e/2*(Math.sqrt(1-b*b)-1)+c:e/2*(Math.sqrt(1-(b-=2)*b)+1)+c},easeInElastic:function(a,b,c,e,f){var g=0,h=e;if(b==0)return c;if((b/=f)==1)return c+e;g||(g=f*0.3);h<Math.abs(e)?(h=e,a=g/4):a=g/(2*Math.PI)*Math.asin(e/h);return-(h*Math.pow(2,10*(b-=1))*Math.sin((b*f-a)*2*Math.PI/g))+c},easeOutElastic:function(a,b,c,e,f){var g=0,h=e;if(b==0)return c;if((b/=f)==1)return c+e;g||(g=f*0.3);h<Math.abs(e)?(h=e,a=g/4):a=g/(2*Math.PI)*Math.asin(e/h);return h*Math.pow(2,-10*b)*Math.sin((b*f-a)*2*Math.PI/
g)+e+c},easeInOutElastic:function(a,b,c,e,f){var g=0,h=e;if(b==0)return c;if((b/=f/2)==2)return c+e;g||(g=f*0.3*1.5);h<Math.abs(e)?(h=e,a=g/4):a=g/(2*Math.PI)*Math.asin(e/h);return b<1?-0.5*h*Math.pow(2,10*(b-=1))*Math.sin((b*f-a)*2*Math.PI/g)+c:h*Math.pow(2,-10*(b-=1))*Math.sin((b*f-a)*2*Math.PI/g)*0.5+e+c},easeInBack:function(a,b,e,f,g,h){h==c&&(h=1.70158);return f*(b/=g)*b*((h+1)*b-h)+e},easeOutBack:function(a,b,e,f,g,h){h==c&&(h=1.70158);return f*((b=b/g-1)*b*((h+1)*b+h)+1)+e},easeInOutBack:function(a,
b,e,f,g,h){h==c&&(h=1.70158);return(b/=g/2)<1?f/2*b*b*(((h*=1.525)+1)*b-h)+e:f/2*((b-=2)*b*(((h*=1.525)+1)*b+h)+2)+e},easeInBounce:function(b,c,e,f,g){return f-a.easing.easeOutBounce(b,g-c,0,f,g)+e},easeOutBounce:function(a,b,c,e,f){return(b/=f)<1/2.75?e*7.5625*b*b+c:b<2/2.75?e*(7.5625*(b-=1.5/2.75)*b+0.75)+c:b<2.5/2.75?e*(7.5625*(b-=2.25/2.75)*b+0.9375)+c:e*(7.5625*(b-=2.625/2.75)*b+0.984375)+c},easeInOutBounce:function(b,c,e,f,g){return c<g/2?a.easing.easeInBounce(b,c*2,0,f,g)*0.5+e:a.easing.easeOutBounce(b,
c*2-g,0,f,g)*0.5+f*0.5+e}})}(jQuery);(function(a){a.effects.fade=function(c){return this.queue(function(){var g=a(this),e=a.effects.setMode(g,c.options.mode||"hide");g.animate({opacity:e},{queue:!1,duration:c.duration,easing:c.options.easing,complete:function(){c.callback&&c.callback.apply(this,arguments);g.dequeue()}})})}})(jQuery);
(function(a){a.effects.slide=function(c){return this.queue(function(){var g=a(this),e=["position","top","bottom","left","right"],h=a.effects.setMode(g,c.options.mode||"show"),b=c.options.direction||"left";a.effects.save(g,e);g.show();a.effects.createWrapper(g).css({overflow:"hidden"});var f=b=="up"||b=="down"?"top":"left",b=b=="up"||b=="left"?"pos":"neg",l=c.options.distance||(f=="top"?g.outerHeight({margin:!0}):g.outerWidth({margin:!0}));h=="show"&&g.css(f,b=="pos"?isNaN(l)?"-"+l:-l:l);var o={};
o[f]=(h=="show"?b=="pos"?"+=":"-=":b=="pos"?"-=":"+=")+l;g.animate(o,{queue:!1,duration:c.duration,easing:c.options.easing,complete:function(){h=="hide"&&g.hide();a.effects.restore(g,e);a.effects.removeWrapper(g);c.callback&&c.callback.apply(this,arguments);g.dequeue()}})})}})(jQuery);function Set_Cookie(a,c,g,e,h,b){var f=new Date;f.setTime(f.getTime());g&&(g*=864E5);f=new Date(f.getTime()+g);document.cookie=a+"="+escape(c)+(g?";expires="+f.toGMTString():"")+(e?";path="+e:"")+(h?";domain="+h:"")+(b?";secure":"")}function setCookie(a,c,g){var e=new Date;e.setDate(e.getDate()+g);document.cookie=a+"="+escape(c)+(g==null?"":";expires="+e.toGMTString())}
function getCookie(a){if(document.cookie.length>0&&(c_start=document.cookie.indexOf(a+"="),c_start!=-1)){c_start=c_start+a.length+1;c_end=document.cookie.indexOf(";",c_start);if(c_end==-1)c_end=document.cookie.length;return unescape(document.cookie.substring(c_start,c_end))}return""}function Delete_Cookie(a,c,g){if(getCookie(a))document.cookie=a+"="+(c?";path="+c:"")+(g?";domain="+g:"")+";expires=Thu, 01-Jan-1970 00:00:01 GMT"}
function wC(){cZ=new Date;d=cZ.getTime()-cA.getTime();d/=1E3;return cZhtml=d>=10?"":wCS(d)}function wCS(a){a+="";r="";sA=a.split(".");for(i=0;i<sA.length;i++)i==0?r+=sA[i]+".":(r+=sA[i].substring(0,2),sA[i].length==1&&(r+="0"));r.length==2&&(r+="01");return r}
function insertLoadTime(){if(typeof GD!="undefined"&&typeof SCRIPT_NAME!="undefined"&&typeof PC!="undefined"){var a="loading_duration="+wC()+"&generation_duration="+GD+"&page_url="+window.location.href+window.location.hash+"&page="+SCRIPT_NAME+"&page_cached="+PC;typeof VISITS_PROPID!="undefined"&&VISITS_PROPID!=""&&VISITS_PROPID>0&&(a+="&proID="+VISITS_PROPID);typeof PTV!="undefined"&&PTV!=""&&(a+="&ptv="+PTV);$.ajax({type:"POST",url:"/ajax_files/insert_page_load_stats.php",data:a,cache:!1})}}
function dialogue(a,c){$("<div />").qtip({content:{text:a,title:c},position:{my:"center",at:"center",target:$(window)},show:{ready:!0,modal:{on:!0,blur:!1}},hide:!1,style:"ui-tooltip-light ui-tooltip-rounded ui-tooltip-dialogue ui-tooltip-fixed",events:{render:function(a,c){$("button",c.elements.content).click(c.hide)},hide:function(a,c){c.destroy()}}})}
function Confirm(a,c){var g=$("<p />",{text:a}),e=$("<button />",{text:"Ok",click:function(){c(!0)}}),h=$("<button />",{text:"Cancel",click:function(){c(!1)}});dialogue(g.add(e).add(h),"Confirm")}
$(document).ready(function(){insertLoadTime();var a=$("#header_keywords").val(),c={},g;$("#header_keywords").autocomplete({minLength:3,autoFocus:!0,delay:200,source:function(a,h){var b=a.term;b in c?h(c[b]):g=$.getJSON("/ajax_files/locations_search.ajax.php",a,function(a,e,o){c[b]=a;o===g&&h(a)})},create:function(){$(".ui-autocomplete").css("z-index",9999)},select:function(a,c){this.value=c.item.value;$("#site_search_frm").submit();return!1},open:function(){$(".featured").css("z-index",0);$(".visualsContent").css("z-index",
0);$(".ui-autocomplete").css("z-index",9999)},close:function(){$(".featured").css("z-index",2);$(".visualsContent").css("z-index",2)}});$("#header_keywords").focus(function(){$(this).val()==a&&$(this).val("")});$("#header_keywords").blur(function(){$(this).val()==""&&$(this).val(a)})});(function(a){a.extend(a.fn,{validate:function(c){if(this.length){var g=a.data(this[0],"validator");if(g)return g;g=new a.validator(c,this[0]);a.data(this[0],"validator",g);g.settings.onsubmit&&(this.find("input, button").filter(".cancel").click(function(){g.cancelSubmit=!0}),g.settings.submitHandler&&this.find("input, button").filter(":submit").click(function(){g.submitButton=this}),this.submit(function(c){function h(){if(g.settings.submitHandler){if(g.submitButton)var b=a("<input type='hidden'/>").attr("name",
g.submitButton.name).val(g.submitButton.value).appendTo(g.currentForm);g.settings.submitHandler.call(g,g.currentForm);g.submitButton&&b.remove();return!1}return!0}g.settings.debug&&c.preventDefault();return g.cancelSubmit?(g.cancelSubmit=!1,h()):g.form()?g.pendingRequest?(g.formSubmitted=!0,!1):h():(g.focusInvalid(),!1)}));return g}else c&&c.debug&&window.console&&console.warn("nothing selected, can't validate, returning nothing")},valid:function(){if(a(this[0]).is("form"))return this.validate().form();
else{var c=!0,g=a(this[0].form).validate();this.each(function(){c&=g.element(this)});return c}},removeAttrs:function(c){var g={},e=this;a.each(c.split(/\s/),function(a,b){g[b]=e.attr(b);e.removeAttr(b)});return g},rules:function(c,g){var e=this[0];if(c){var h=a.data(e.form,"validator").settings,b=h.rules,f=a.validator.staticRules(e);switch(c){case "add":a.extend(f,a.validator.normalizeRule(g));b[e.name]=f;g.messages&&(h.messages[e.name]=a.extend(h.messages[e.name],g.messages));break;case "remove":if(!g)return delete b[e.name],
f;var l={};a.each(g.split(/\s/),function(a,b){l[b]=f[b];delete f[b]});return l}}e=a.validator.normalizeRules(a.extend({},a.validator.metadataRules(e),a.validator.classRules(e),a.validator.attributeRules(e),a.validator.staticRules(e)),e);if(e.required)h=e.required,delete e.required,e=a.extend({required:h},e);return e}});a.extend(a.expr[":"],{blank:function(c){return!a.trim(""+c.value)},filled:function(c){return!!a.trim(""+c.value)},unchecked:function(a){return!a.checked}});a.validator=function(c,g){this.settings=
a.extend(!0,{},a.validator.defaults,c);this.currentForm=g;this.init()};a.validator.format=function(c,g){if(arguments.length==1)return function(){var e=a.makeArray(arguments);e.unshift(c);return a.validator.format.apply(this,e)};arguments.length>2&&g.constructor!=Array&&(g=a.makeArray(arguments).slice(1));g.constructor!=Array&&(g=[g]);a.each(g,function(a,g){c=c.replace(RegExp("\\{"+a+"\\}","g"),g)});return c};a.extend(a.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",
errorElement:"label",focusInvalid:!0,errorContainer:a([]),errorLabelContainer:a([]),onsubmit:!0,ignore:[],ignoreTitle:!1,onfocusin:function(a){this.lastActive=a;this.settings.focusCleanup&&!this.blockFocusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,a,this.settings.errorClass,this.settings.validClass),this.addWrapper(this.errorsFor(a)).hide())},onfocusout:function(a){!this.checkable(a)&&(a.name in this.submitted||!this.optional(a))&&this.element(a)},onkeyup:function(a){(a.name in
this.submitted||a==this.lastElement)&&this.element(a)},onclick:function(a){a.name in this.submitted?this.element(a):a.parentNode.name in this.submitted&&this.element(a.parentNode)},highlight:function(c,g,e){c.type==="radio"?this.findByName(c.name).addClass(g).removeClass(e):a(c).addClass(g).removeClass(e)},unhighlight:function(c,g,e){c.type==="radio"?this.findByName(c.name).removeClass(g).addClass(e):a(c).removeClass(g).addClass(e)}},setDefaults:function(c){a.extend(a.validator.defaults,c)},messages:{required:"This field is required.",
remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",accept:"Please enter a value with a valid extension.",maxlength:a.validator.format("Please enter no more than {0} characters."),minlength:a.validator.format("Please enter at least {0} characters."),
rangelength:a.validator.format("Please enter a value between {0} and {1} characters long."),range:a.validator.format("Please enter a value between {0} and {1}."),max:a.validator.format("Please enter a value less than or equal to {0}."),min:a.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:!1,prototype:{init:function(){function c(c){var b=a.data(this[0].form,"validator"),c="on"+c.type.replace(/^validate/,"");b.settings[c]&&b.settings[c].call(b,this[0])}this.labelContainer=
a(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||a(this.currentForm);this.containers=a(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();var g=this.groups={};a.each(this.settings.groups,function(c,b){a.each(b.split(/\s/),function(a,b){g[b]=c})});var e=this.settings.rules;a.each(e,function(c,b){e[c]=a.validator.normalizeRule(b)});
a(this.currentForm).validateDelegate(":text, :password, :file, select, textarea","focusin focusout keyup",c).validateDelegate(":radio, :checkbox, select, option","click",c);this.settings.invalidHandler&&a(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler)},form:function(){this.checkForm();a.extend(this.submitted,this.errorMap);this.invalid=a.extend({},this.errorMap);this.valid()||a(this.currentForm).triggerHandler("invalid-form",[this]);this.showErrors();return this.valid()},
checkForm:function(){this.prepareForm();for(var a=0,g=this.currentElements=this.elements();g[a];a++)this.check(g[a]);return this.valid()},element:function(c){this.lastElement=c=this.clean(c);this.prepareElement(c);this.currentElements=a(c);var g=this.check(c);g?delete this.invalid[c.name]:this.invalid[c.name]=!0;if(!this.numberOfInvalids())this.toHide=this.toHide.add(this.containers);this.showErrors();return g},showErrors:function(c){if(c){a.extend(this.errorMap,c);this.errorList=[];for(var g in c)this.errorList.push({message:c[g],
element:this.findByName(g)[0]});this.successList=a.grep(this.successList,function(a){return!(a.name in c)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){a.fn.resetForm&&a(this.currentForm).resetForm();this.submitted={};this.prepareForm();this.hideErrors();this.elements().removeClass(this.settings.errorClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(a){var g=
0,e;for(e in a)g++;return g},hideErrors:function(){this.addWrapper(this.toHide).hide()},valid:function(){return this.size()==0},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{a(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(c){}},findLastActive:function(){var c=this.lastActive;return c&&a.grep(this.errorList,function(a){return a.element.name==c.name}).length==
1&&c},elements:function(){var c=this,g={};return a(this.currentForm).find("input, select, textarea").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){!this.name&&c.settings.debug&&window.console&&console.error("%o has no name assigned",this);return this.name in g||!c.objectLength(a(this).rules())?!1:g[this.name]=!0})},clean:function(c){return a(c)[0]},errors:function(){return a(this.settings.errorElement+"."+this.settings.errorClass,this.errorContext)},reset:function(){this.successList=
[];this.errorList=[];this.errorMap={};this.toShow=a([]);this.toHide=a([]);this.currentElements=a([])},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers)},prepareElement:function(a){this.reset();this.toHide=this.errorsFor(a)},check:function(c){c=this.clean(c);this.checkable(c)&&(c=this.findByName(c.name).not(this.settings.ignore)[0]);var g=a(c).rules(),e=!1,h;for(h in g){var b={method:h,parameters:g[h]};try{var f=a.validator.methods[h].call(this,c.value.replace(/\r/g,
""),c,b.parameters);if(f=="dependency-mismatch")e=!0;else{e=!1;if(f=="pending"){this.toHide=this.toHide.not(this.errorsFor(c));return}if(!f)return this.formatAndAdd(c,b),!1}}catch(l){throw this.settings.debug&&window.console&&console.log("exception occured when checking element "+c.id+", check the '"+b.method+"' method",l),l;}}if(!e)return this.objectLength(g)&&this.successList.push(c),!0},customMetaMessage:function(c,g){if(a.metadata){var e=this.settings.meta?a(c).metadata()[this.settings.meta]:
a(c).metadata();return e&&e.messages&&e.messages[g]}},customMessage:function(a,g){var e=this.settings.messages[a];return e&&(e.constructor==String?e:e[g])},findDefined:function(){for(var a=0;a<arguments.length;a++)if(arguments[a]!==void 0)return arguments[a]},defaultMessage:function(c,g){return this.findDefined(this.customMessage(c.name,g),this.customMetaMessage(c,g),!this.settings.ignoreTitle&&c.title||void 0,a.validator.messages[g],"<strong>Warning: No message defined for "+c.name+"</strong>")},
formatAndAdd:function(a,g){var e=this.defaultMessage(a,g.method),h=/\$?\{(\d+)\}/g;typeof e=="function"?e=e.call(this,g.parameters,a):h.test(e)&&(e=jQuery.format(e.replace(h,"{$1}"),g.parameters));this.errorList.push({message:e,element:a});this.errorMap[a.name]=e;this.submitted[a.name]=e},addWrapper:function(a){this.settings.wrapper&&(a=a.add(a.parent(this.settings.wrapper)));return a},defaultShowErrors:function(){for(var a=0;this.errorList[a];a++){var g=this.errorList[a];this.settings.highlight&&
this.settings.highlight.call(this,g.element,this.settings.errorClass,this.settings.validClass);this.showLabel(g.element,g.message)}if(this.errorList.length)this.toShow=this.toShow.add(this.containers);if(this.settings.success)for(a=0;this.successList[a];a++)this.showLabel(this.successList[a]);if(this.settings.unhighlight){a=0;for(g=this.validElements();g[a];a++)this.settings.unhighlight.call(this,g[a],this.settings.errorClass,this.settings.validClass)}this.toHide=this.toHide.not(this.toShow);this.hideErrors();
this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return a(this.errorList).map(function(){return this.element})},showLabel:function(c,g){var e=this.errorsFor(c);e.length?(e.removeClass().addClass(this.settings.errorClass),e.attr("generated")&&e.html(g)):(e=a("<"+this.settings.errorElement+"/>").attr({"for":this.idOrName(c),generated:!0}).addClass(this.settings.errorClass).html(g||""),this.settings.wrapper&&
(e=e.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.append(e).length||(this.settings.errorPlacement?this.settings.errorPlacement(e,a(c)):e.insertAfter(c)));!g&&this.settings.success&&(e.text(""),typeof this.settings.success=="string"?e.addClass(this.settings.success):this.settings.success(e));this.toShow=this.toShow.add(e)},errorsFor:function(c){var g=this.idOrName(c);return this.errors().filter(function(){return a(this).attr("for")==g})},idOrName:function(a){return this.groups[a.name]||
(this.checkable(a)?a.name:a.id||a.name)},checkable:function(a){return/radio|checkbox/i.test(a.type)},findByName:function(c){var g=this.currentForm;return a(document.getElementsByName(c)).map(function(a,h){return h.form==g&&h.name==c&&h||null})},getLength:function(c,g){switch(g.nodeName.toLowerCase()){case "select":return a("option:selected",g).length;case "input":if(this.checkable(g))return this.findByName(g.name).filter(":checked").length}return c.length},depend:function(a,g){return this.dependTypes[typeof a]?
this.dependTypes[typeof a](a,g):!0},dependTypes:{"boolean":function(a){return a},string:function(c,g){return!!a(c,g.form).length},"function":function(a,g){return a(g)}},optional:function(c){return!a.validator.methods.required.call(this,a.trim(c.value),c)&&"dependency-mismatch"},startRequest:function(a){this.pending[a.name]||(this.pendingRequest++,this.pending[a.name]=!0)},stopRequest:function(c,g){this.pendingRequest--;if(this.pendingRequest<0)this.pendingRequest=0;delete this.pending[c.name];if(g&&
this.pendingRequest==0&&this.formSubmitted&&this.form())a(this.currentForm).submit(),this.formSubmitted=!1;else if(!g&&this.pendingRequest==0&&this.formSubmitted)a(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1},previousValue:function(c){return a.data(c,"previousValue")||a.data(c,"previousValue",{old:null,valid:!0,message:this.defaultMessage(c,"remote")})}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},dateDE:{dateDE:!0},
number:{number:!0},numberDE:{numberDE:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(c,g){c.constructor==String?this.classRuleSettings[c]=g:a.extend(this.classRuleSettings,c)},classRules:function(c){var g={};(c=a(c).attr("class"))&&a.each(c.split(" "),function(){this in a.validator.classRuleSettings&&a.extend(g,a.validator.classRuleSettings[this])});return g},attributeRules:function(c){var g={},c=a(c),e;for(e in a.validator.methods){var h=c.attr(e);h&&(g[e]=h)}g.maxlength&&
/-1|2147483647|524288/.test(g.maxlength)&&delete g.maxlength;return g},metadataRules:function(c){if(!a.metadata)return{};var g=a.data(c.form,"validator").settings.meta;return g?a(c).metadata()[g]:a(c).metadata()},staticRules:function(c){var g={},e=a.data(c.form,"validator");e.settings.rules&&(g=a.validator.normalizeRule(e.settings.rules[c.name])||{});return g},normalizeRules:function(c,g){a.each(c,function(e,h){if(h===!1)delete c[e];else if(h.param||h.depends){var b=!0;switch(typeof h.depends){case "string":b=
!!a(h.depends,g.form).length;break;case "function":b=h.depends.call(g,g)}b?c[e]=h.param!==void 0?h.param:!0:delete c[e]}});a.each(c,function(e,h){c[e]=a.isFunction(h)?h(g):h});a.each(["minlength","maxlength","min","max"],function(){c[this]&&(c[this]=Number(c[this]))});a.each(["rangelength","range"],function(){c[this]&&(c[this]=[Number(c[this][0]),Number(c[this][1])])});if(a.validator.autoCreateRanges){if(c.min&&c.max)c.range=[c.min,c.max],delete c.min,delete c.max;if(c.minlength&&c.maxlength)c.rangelength=
[c.minlength,c.maxlength],delete c.minlength,delete c.maxlength}c.messages&&delete c.messages;return c},normalizeRule:function(c){if(typeof c=="string"){var g={};a.each(c.split(/\s/),function(){g[this]=!0});c=g}return c},addMethod:function(c,g,e){a.validator.methods[c]=g;a.validator.messages[c]=e!=void 0?e:a.validator.messages[c];g.length<3&&a.validator.addClassRules(c,a.validator.normalizeRule(c))},methods:{required:function(c,g,e){if(!this.depend(e,g))return"dependency-mismatch";switch(g.nodeName.toLowerCase()){case "select":return(c=
a(g).val())&&c.length>0;case "input":if(this.checkable(g))return this.getLength(c,g)>0;default:return a.trim(c).length>0}},remote:function(c,g,e){if(this.optional(g))return"dependency-mismatch";var h=this.previousValue(g);this.settings.messages[g.name]||(this.settings.messages[g.name]={});h.originalMessage=this.settings.messages[g.name].remote;this.settings.messages[g.name].remote=h.message;e=typeof e=="string"&&{url:e}||e;if(this.pending[g.name])return"pending";if(h.old===c)return h.valid;h.old=
c;var b=this;this.startRequest(g);var f={};f[g.name]=c;a.ajax(a.extend(!0,{url:e,mode:"abort",port:"validate"+g.name,dataType:"json",data:f,success:function(e){b.settings.messages[g.name].remote=h.originalMessage;var f=e===!0;if(f){var n=b.formSubmitted;b.prepareElement(g);b.formSubmitted=n;b.successList.push(g);b.showErrors()}else n={},e=e||b.defaultMessage(g,"remote"),n[g.name]=h.message=a.isFunction(e)?e(c):e,b.showErrors(n);h.valid=f;b.stopRequest(g,f)}},e));return"pending"},minlength:function(c,
g,e){return this.optional(g)||this.getLength(a.trim(c),g)>=e},maxlength:function(c,g,e){return this.optional(g)||this.getLength(a.trim(c),g)<=e},rangelength:function(c,g,e){c=this.getLength(a.trim(c),g);return this.optional(g)||c>=e[0]&&c<=e[1]},min:function(a,g,e){return this.optional(g)||a>=e},max:function(a,g,e){return this.optional(g)||a<=e},range:function(a,g,e){return this.optional(g)||a>=e[0]&&a<=e[1]},email:function(a,g){return this.optional(g)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(a)},
url:function(a,g){return this.optional(g)||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(a)},
date:function(a,g){return this.optional(g)||!/Invalid|NaN/.test(new Date(a))},dateISO:function(a,g){return this.optional(g)||/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(a)},number:function(a,g){return this.optional(g)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(a)},digits:function(a,g){return this.optional(g)||/^\d+$/.test(a)},creditcard:function(a,g){if(this.optional(g))return"dependency-mismatch";if(/[^0-9-]+/.test(a))return!1;for(var e=0,h=0,b=!1,a=a.replace(/\D/g,""),f=a.length-1;f>=0;f--){h=
a.charAt(f);h=parseInt(h,10);if(b&&(h*=2)>9)h-=9;e+=h;b=!b}return e%10==0},accept:function(a,g,e){e=typeof e=="string"?e.replace(/,/g,"|"):"png|jpe?g|gif";return this.optional(g)||a.match(RegExp(".("+e+")$","i"))},equalTo:function(c,g,e){e=a(e).unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){a(g).valid()});return c==e.val()}}});a.format=a.validator.format})(jQuery);
(function(a){var c={};if(a.ajaxPrefilter)a.ajaxPrefilter(function(a,g,b){g=a.port;a.mode=="abort"&&(c[g]&&c[g].abort(),c[g]=b)});else{var g=a.ajax;a.ajax=function(e){var h=("port"in e?e:a.ajaxSettings).port;return("mode"in e?e:a.ajaxSettings).mode=="abort"?(c[h]&&c[h].abort(),c[h]=g.apply(this,arguments)):g.apply(this,arguments)}}})(jQuery);
(function(a){!jQuery.event.special.focusin&&!jQuery.event.special.focusout&&document.addEventListener&&a.each({focus:"focusin",blur:"focusout"},function(c,g){function e(c){c=a.event.fix(c);c.type=g;return a.event.handle.call(this,c)}a.event.special[g]={setup:function(){this.addEventListener(c,e,!0)},teardown:function(){this.removeEventListener(c,e,!0)},handler:function(c){arguments[0]=a.event.fix(c);arguments[0].type=g;return a.event.handle.apply(this,arguments)}}});a.extend(a.fn,{validateDelegate:function(c,
g,e){return this.bind(g,function(g){var b=a(g.target);if(b.is(c))return e.apply(b,arguments)})}})})(jQuery);/*
 Galleria v 1.2.3 2011-04-14
 http://galleria.aino.se

 Copyright (c) 2011, Aino
 Licensed under the MIT license.
*/
(function(a){var c=this,g=c.document,e=a(g),h=!1,b=navigator.userAgent.toLowerCase(),f=c.location.hash.replace(/#\//,""),l=function(){return v.TOUCH?"touchstart":"click"},o=function(){var a=3,b=g.createElement("div"),c=b.getElementsByTagName("i");do b.innerHTML="<\!--[if gt IE "+ ++a+"]><i></i><![endif]--\>";while(c[0]);return a>4?a:void 0}(),n=function(){return{html:g.documentElement,body:g.body,head:g.getElementsByTagName("head")[0],title:g.title}},u=function(){var b=[];a.each("data ready thumbnail loadstart loadfinish image play pause progress fullscreen_enter fullscreen_exit idle_enter idle_exit rescale lightbox_open lightbox_close lightbox_image".split(" "),
function(a,c){b.push(c);/_/.test(c)&&b.push(c.replace(/_/g,""))});return b}(),p=function(b){var c;if(typeof b!=="object")return b;a.each(b,function(e,f){/^[a-z]+_/.test(e)&&(c="",a.each(e.split("_"),function(a,b){c+=a>0?b.substr(0,1).toUpperCase()+b.substr(1):b}),b[c]=f,delete b[e])});return b},m=function(b){return a.inArray(b,u)>-1?v[b.toUpperCase()]:b},q={trunk:{},add:function(a,b,e,f){f=f||!1;this.clear(a);if(f)var g=b,b=function(){g();q.add(a,b,e)};this.trunk[a]=c.setTimeout(b,e)},clear:function(a){var b=
function(a){c.clearTimeout(this.trunk[a]);delete this.trunk[a]},e;if(a&&a in this.trunk)b.call(q,a);else if(typeof a==="undefined")for(e in this.trunk)this.trunk.hasOwnProperty(e)&&b.call(q,e)}},x=[],s=function(){return{array:function(a){return Array.prototype.slice.call(a)},create:function(a,b){var c=g.createElement(b||"div");c.className=a;return c},forceStyles:function(b,c){b=a(b);b.attr("style")&&b.data("styles",b.attr("style")).removeAttr("style");b.css(c)},revertStyles:function(){a.each(s.array(arguments),
function(b,c){c=a(c).removeAttr("style");c.data("styles")&&c.attr("style",c.data("styles")).data("styles",null)})},moveOut:function(a){s.forceStyles(a,{position:"absolute",left:-1E4})},moveIn:function(){s.revertStyles.apply(s,s.array(arguments))},hide:function(b,c,e){b=a(b);b.data("opacity")||b.data("opacity",b.css("opacity"));var f={opacity:0};c?b.stop().animate(f,c,e):b.css(f)},show:function(b,c,e){var b=a(b),f={opacity:parseFloat(b.data("opacity"))||1};c?b.stop().animate(f,c,e):b.css(f)},addTimer:function(){q.add.apply(q,
s.array(arguments));return this},clearTimer:function(){q.clear.apply(q,s.array(arguments));return this},wait:function(b){var b=a.extend({until:function(){return!1},success:function(){},error:function(){v.raise("Could not complete wait function.")},timeout:3E3},b),e=s.timestamp(),f,g,h=function(){g=s.timestamp();f=g-e;if(b.until(f))return b.success(),!1;if(g>=e+b.timeout)return b.error(),!1;c.setTimeout(h,2)};c.setTimeout(h,2)},toggleQuality:function(a,b){if(!(o!==7&&o!==8)&&a)typeof b==="undefined"&&
(b=a.style.msInterpolationMode==="nearest-neighbor"),a.style.msInterpolationMode=b?"bicubic":"nearest-neighbor"},insertStyleTag:function(a){var b=g.createElement("style");n().head.appendChild(b);b.styleSheet?b.styleSheet.cssText=a:(a=g.createTextNode(a),b.appendChild(a))},loadScript:function(b,c){var e=!1,f=a("<script>").attr({src:b,async:!0}).get(0);f.onload=f.onreadystatechange=function(){if(!e&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete"))e=!0,f.onload=f.onreadystatechange=
null,typeof c==="function"&&c.call(this,this)};n().head.appendChild(f)},parseValue:function(a){return typeof a==="number"?a:typeof a==="string"?(a=a.match(/\-?\d/g))&&a.constructor===Array?parseInt(a.join(""),10):0:0},timestamp:function(){return(new Date).getTime()},loadCSS:function(b,e,f){var l,m=!1,p;a("link[rel=stylesheet]").each(function(){if(RegExp(b).test(this.href))return l=this,!1});typeof e==="function"&&(f=e,e=void 0);f=f||function(){};if(l)return f.call(l,l),l;p=g.styleSheets.length;h&&
(b+="?"+s.timestamp());a("#"+e).length?(a("#"+e).attr("href",b),p--,m=!0):(l=a("<link>").attr({rel:"stylesheet",href:b,id:e}).get(0),c.setTimeout(function(){var b=a('link[rel="stylesheet"], style');b.length?b.get(0).parentNode.insertBefore(l,b[0]):n().head.appendChild(l);o?l.attachEvent("onreadystatechange",function(){l.readyState==="complete"&&(m=!0)}):m=!0},10));typeof f==="function"&&s.wait({until:function(){return m&&g.styleSheets.length>p},success:function(){s.addTimer("css",function(){f.call(l,
l)},100)},error:function(){v.raise("Theme CSS could not load")},timeout:1E4});return l}}}(),z={fade:function(b,c){a(b.next).css("opacity",0).show().animate({opacity:1},b.speed,c);b.prev&&a(b.prev).css("opacity",1).show().animate({opacity:0},b.speed)},flash:function(b,c){a(b.next).css("opacity",0);b.prev?a(b.prev).animate({opacity:0},b.speed/2,function(){a(b.next).animate({opacity:1},b.speed,c)}):a(b.next).animate({opacity:1},b.speed,c)},pulse:function(b,c){b.prev&&a(b.prev).hide();a(b.next).css("opacity",
0).animate({opacity:1},b.speed,c)},slide:function(b,c){var e=a(b.next).parent(),f=this.$("images"),g=this._stageWidth,h=this.getOptions("easing");e.css({left:g*(b.rewind?-1:1)});f.animate({left:g*(b.rewind?1:-1)},{duration:b.speed,queue:!1,easing:h,complete:function(){f.css("left",0);e.css("left",0);c()}})},fadeslide:function(b,c){var e=0,f=this.getOptions("easing"),g=this.getStageWidth();b.prev&&(e=s.parseValue(a(b.prev).css("left")),a(b.prev).css({opacity:1,left:e}).animate({opacity:0,left:e+g*
(b.rewind?1:-1)},{duration:b.speed,queue:!1,easing:f}));e=s.parseValue(a(b.next).css("left"));a(b.next).css({left:e+g*(b.rewind?-1:1),opacity:0}).animate({opacity:1,left:e},{duration:b.speed,complete:c,queue:!1,easing:f})}},v=function(){var b=this;this._theme=void 0;this._options={};this._playing=!1;this._playtime=5E3;this._active=null;this._queue={length:0};this._data=[];this._dom={};this._thumbnails=[];this._initialized=!1;this._stageHeight=this._stageWidth=0;this._target=void 0;this._id=Math.random();
a.each("container stage images image-nav image-nav-left image-nav-right info info-text info-title info-description thumbnails thumbnails-list thumbnails-container thumb-nav-left thumb-nav-right loader counter tooltip".split(" "),function(a,c){b._dom[c]=s.create("galleria-"+c)});a.each("current total".split(" "),function(a,c){b._dom[c]=s.create("galleria-"+c,"span")});var f=this._keyboard={keys:{UP:38,DOWN:40,LEFT:37,RIGHT:39,RETURN:13,ESCAPE:27,BACKSPACE:8,SPACE:32},map:{},bound:!1,press:function(a){var c=
a.keyCode||a.which;c in f.map&&typeof f.map[c]==="function"&&f.map[c].call(b,a)},attach:function(a){var b,c;for(b in a)a.hasOwnProperty(b)&&(c=b.toUpperCase(),c in f.keys?f.map[f.keys[c]]=a[b]:f.map[c]=a[b]);if(!f.bound)f.bound=!0,e.bind("keydown",f.press)},detach:function(){f.bound=!1;f.map={};e.unbind("keydown",f.press)}},g=this._controls={0:void 0,1:void 0,active:0,swap:function(){g.active=g.active?0:1},getActive:function(){return g[g.active]},getNext:function(){return g[1-g.active]}},h=this._carousel=
{next:b.$("thumb-nav-right"),prev:b.$("thumb-nav-left"),width:0,current:0,max:0,hooks:[],update:function(){var c=0,e=0,f=[0];a.each(b._thumbnails,function(b,g){g.ready&&(c+=g.outerWidth||a(g.container).outerWidth(!0),f[b+1]=c,e=Math.max(e,g.outerHeight||a(g.container).outerHeight(!0)))});b.$("thumbnails").css({width:c,height:e});h.max=c;h.hooks=f;h.width=b.$("thumbnails-list").width();h.setClasses();b.$("thumbnails-container").toggleClass("galleria-carousel",c>h.width);h.width=b.$("thumbnails-list").width()},
bindControls:function(){var a;h.next.bind(l(),function(c){c.preventDefault();if(b._options.carouselSteps==="auto")for(a=h.current;a<h.hooks.length;a++){if(h.hooks[a]-h.hooks[h.current]>h.width){h.set(a-2);break}}else h.set(h.current+b._options.carouselSteps)});h.prev.bind(l(),function(c){c.preventDefault();if(b._options.carouselSteps==="auto")for(a=h.current;a>=0;a--)if(h.hooks[h.current]-h.hooks[a]>h.width){h.set(a+2);break}else{if(a===0){h.set(0);break}}else h.set(h.current-b._options.carouselSteps)})},
set:function(a){for(a=Math.max(a,0);h.hooks[a-1]+h.width>=h.max&&a>=0;)a--;h.current=a;h.animate()},getLast:function(a){return(a||h.current)-1},follow:function(a){if(a===0||a===h.hooks.length-2)h.set(a);else{for(var b=h.current;h.hooks[b]-h.hooks[h.current]<h.width&&b<=h.hooks.length;)b++;a-1<h.current?h.set(a-1):a+2>b&&h.set(a-b+h.current+2)}},setClasses:function(){h.prev.toggleClass("disabled",!h.current);h.next.toggleClass("disabled",h.hooks[h.current]+h.width>=h.max)},animate:function(){h.setClasses();
var a=h.hooks[h.current]*-1;isNaN(a)||b.$("thumbnails").animate({left:a},{duration:b._options.carouselSpeed,easing:b._options.easing,queue:!1})}},m=this._tooltip={initialized:!1,open:!1,init:function(){m.initialized=!0;s.insertStyleTag(".galleria-tooltip{padding:3px 8px;max-width:50%;background:#ffe;color:#000;z-index:3;position:absolute;font-size:11px;line-height:1.3opacity:0;box-shadow:0 0 2px rgba(0,0,0,.4);-moz-box-shadow:0 0 2px rgba(0,0,0,.4);-webkit-box-shadow:0 0 2px rgba(0,0,0,.4);}");b.$("tooltip").css("opacity",
0.8);s.hide(b.get("tooltip"))},move:function(a){var c=b.getMousePosition(a).x,a=b.getMousePosition(a).y,e=b.$("tooltip"),f=a,g=e.outerHeight(!0)+1,h=e.outerWidth(!0),l=g+15,h=b.$("container").width()-h-2,g=b.$("container").height()-g-2;!isNaN(c)&&!isNaN(f)&&(c+=10,f-=30,c=Math.max(0,Math.min(h,c)),f=Math.max(0,Math.min(g,f)),a<l&&(f=l),e.css({left:c,top:f}))},bind:function(c,e){m.initialized||m.init();var f=function(c,e){m.define(c,e);a(c).hover(function(){s.clearTimer("switch_tooltip");b.$("container").unbind("mousemove",
m.move).bind("mousemove",m.move).trigger("mousemove");m.show(c);v.utils.addTimer("tooltip",function(){b.$("tooltip").stop().show();s.show(b.get("tooltip"),400);m.open=!0},m.open?0:500)},function(){b.$("container").unbind("mousemove",m.move);s.clearTimer("tooltip");b.$("tooltip").stop();s.hide(b.get("tooltip"),200,function(){b.$("tooltip").hide();s.addTimer("switch_tooltip",function(){m.open=!1},1E3)})})};typeof e==="string"?f(c in b._dom?b.get(c):c,e):a.each(c,function(a,c){f(b.get(a),c)})},show:function(e){var e=
a(e in b._dom?b.get(e):e),f=e.data("tt"),g=function(a){c.setTimeout(function(a){return function(){m.move(a)}}(a),10);e.unbind("mouseup",g)};if(f=typeof f==="function"?f():f)b.$("tooltip").html(f.replace(/\s/,"&nbsp;")),e.bind("mouseup",g)},define:function(c,e){if(typeof e!=="function")var f=e,e=function(){return f};c=a(c in b._dom?b.get(c):c).data("tt",e);m.show(c)}},p=this._fullscreen={scrolled:0,active:!1,keymap:b._keyboard.map,enter:function(e){p.active=!0;s.hide(b.getActiveImage());b.$("container").addClass("fullscreen");
p.scrolled=a(c).scrollTop();s.forceStyles(b.get("container"),{position:"fixed",top:0,left:0,width:"100%",height:"100%",zIndex:1E4});var f={height:"100%",overflow:"hidden",margin:0,padding:0},g=b.getData();s.forceStyles(n().html,f);s.forceStyles(n().body,f);p.keymap=a.extend({},b._keyboard.map);b.attachKeyboard({escape:b.exitFullscreen,right:b.next,left:b.prev});if(g&&g.big&&g.image!==g.big){var f=new v.Picture,h=f.isCached(g.big),j=b.getIndex(),l=b._thumbnails[j];b.trigger({type:v.LOADSTART,cached:h,
index:j,imageTarget:b.getActiveImage(),thumbTarget:l});f.load(g.big,function(c){b._scaleImage(c,{complete:function(c){b.trigger({type:v.LOADFINISH,cached:h,index:j,imageTarget:c.image,thumbTarget:l});var e=b._controls.getActive().image;e&&a(e).width(c.image.width).height(c.image.height).attr("style",a(c.image).attr("style")).attr("src",c.image.src)}})})}b.rescale(function(){s.addTimer("fullscreen_enter",function(){s.show(b.getActiveImage());typeof e==="function"&&e.call(b)},100);b.trigger(v.FULLSCREEN_ENTER)});
a(c).resize(function(){p.scale()})},scale:function(){b.rescale()},exit:function(e){p.active=!1;s.hide(b.getActiveImage());b.$("container").removeClass("fullscreen");s.revertStyles(b.get("container"),n().html,n().body);c.scrollTo(0,p.scrolled);b.detachKeyboard();b.attachKeyboard(p.keymap);b.rescale(function(){s.addTimer("fullscreen_exit",function(){s.show(b.getActiveImage());typeof e==="function"&&e.call(b)},50);b.trigger(v.FULLSCREEN_EXIT)});a(c).unbind("resize",p.scale)}},q=this._idle={trunk:[],
bound:!1,add:function(b,c){if(b){q.bound||q.addEvent();var b=a(b),e={},f;for(f in c)c.hasOwnProperty(f)&&(e[f]=b.css(f));b.data("idle",{from:e,to:c,complete:!0,busy:!1});q.addTimer();q.trunk.push(b)}},remove:function(c){c=jQuery(c);a.each(q.trunk,function(a,e){e.length&&!e.not(c).length&&(b._idle.show(c),b._idle.trunk.splice(a,1))});q.trunk.length||(q.removeEvent(),s.clearTimer("idle"))},addEvent:function(){q.bound=!0;b.$("container").bind("mousemove click",q.showAll)},removeEvent:function(){q.bound=
!1;b.$("container").unbind("mousemove click",q.showAll)},addTimer:function(){s.addTimer("idle",function(){b._idle.hide()},b._options.idleTime)},hide:function(){b.trigger(v.IDLE_ENTER);a.each(q.trunk,function(a,c){var e=c.data("idle");if(e)c.data("idle").complete=!1,c.stop().animate(e.to,{duration:b._options.idleSpeed,queue:!1,easing:"swing"})})},showAll:function(){s.clearTimer("idle");a.each(b._idle.trunk,function(a,c){b._idle.show(c)})},show:function(c){var e=c.data("idle");if(!e.busy&&!e.complete)e.busy=
!0,b.trigger(v.IDLE_EXIT),s.clearTimer("idle"),c.stop().animate(e.from,{duration:b._options.idleSpeed/2,queue:!1,easing:"swing",complete:function(){a(this).data("idle").busy=!1;a(this).data("idle").complete=!0}});q.addTimer()}},u=this._lightbox={width:0,height:0,initialized:!1,active:null,image:null,elems:{},init:function(){b.trigger(v.LIGHTBOX_OPEN);if(!u.initialized){u.initialized=!0;var c={},e=b._options,f="",e={overlay:"position:fixed;display:none;opacity:"+e.overlayOpacity+";filter:alpha(opacity="+
e.overlayOpacity*100+");top:0;left:0;width:100%;height:100%;background:"+e.overlayBackground+";z-index:99990",box:"position:fixed;display:none;width:400px;height:400px;top:50%;left:50%;margin-top:-200px;margin-left:-200px;z-index:99991",shadow:"position:absolute;background:#000;width:100%;height:100%;",content:"position:absolute;background-color:#fff;top:10px;left:10px;right:10px;bottom:10px;overflow:hidden",info:"position:absolute;bottom:10px;left:10px;right:10px;color:#444;font:11px/13px arial,sans-serif;height:13px",
close:"position:absolute;top:10px;right:10px;height:20px;width:20px;background:#fff;text-align:center;cursor:pointer;color:#444;font:16px/22px arial,sans-serif;z-index:99999",image:"position:absolute;top:10px;left:10px;right:10px;bottom:30px;overflow:hidden;display:block;",prevholder:"position:absolute;width:50%;top:0;bottom:40px;cursor:pointer;",nextholder:"position:absolute;width:50%;top:0;bottom:40px;right:-1px;cursor:pointer;",prev:"position:absolute;top:50%;margin-top:-20px;height:40px;width:30px;background:#fff;left:20px;display:none;text-align:center;color:#000;font:bold 16px/36px arial,sans-serif",
next:"position:absolute;top:50%;margin-top:-20px;height:40px;width:30px;background:#fff;right:20px;left:auto;display:none;font:bold 16px/36px arial,sans-serif;text-align:center;color:#000",title:"float:left",counter:"float:right;margin-left:8px;"},g={};o===8&&(e.nextholder+="background:#000;filter:alpha(opacity=0);",e.prevholder+="background:#000;filter:alpha(opacity=0);");a.each(e,function(a,b){f+=".galleria-lightbox-"+a+"{"+b+"}"});s.insertStyleTag(f);a.each("overlay box content shadow title info close prevholder prev nextholder next counter image".split(" "),
function(a,e){b.addElement("lightbox-"+e);c[e]=u.elems[e]=b.get("lightbox-"+e)});u.image=new v.Picture;a.each({box:"shadow content close prevholder nextholder",info:"title counter",content:"info image",prevholder:"prev",nextholder:"next"},function(b,c){var e=[];a.each(c.split(" "),function(a,b){e.push("lightbox-"+b)});g["lightbox-"+b]=e});b.append(g);a(c.image).append(u.image.container);a(n().body).append(c.overlay,c.box);(function(b){return b.hover(function(){a(this).css("color","#bbb")},function(){a(this).css("color",
"#444")})})(a(c.close).bind(l(),u.hide).html("&#215;"));a.each(["Prev","Next"],function(b,e){var f=a(c[e.toLowerCase()]).html(/v/.test(e)?"&#8249;&nbsp;":"&nbsp;&#8250;"),g=a(c[e.toLowerCase()+"holder"]);g.bind(l(),function(){u["show"+e]()});o<8?f.show():g.hover(function(){f.show()},function(){f.stop().fadeOut(200)})});a(c.overlay).bind(l(),u.hide)}},rescale:function(e){var f=Math.min(a(c).width()-40,u.width),g=Math.min(a(c).height()-60,u.height),g=Math.min(f/u.width,g/u.height),f=u.width*g+40,g=
u.height*g+60,f={width:f,height:g,marginTop:Math.ceil(g/2)*-1,marginLeft:Math.ceil(f/2)*-1};e?a(u.elems.box).css(f):a(u.elems.box).animate(f,b._options.lightboxTransitionSpeed,b._options.easing,function(){var c=u.image,e=b._options.lightboxFadeSpeed;b.trigger({type:v.LIGHTBOX_IMAGE,imageTarget:c.image});a(c.container).show();s.show(c.image,e);s.show(u.elems.info,e)})},hide:function(){u.image.image=null;a(c).unbind("resize",u.rescale);a(u.elems.box).hide();s.hide(u.elems.info);s.hide(u.elems.overlay,
200,function(){a(this).hide().css("opacity",b._options.overlayOpacity);b.trigger(v.LIGHTBOX_CLOSE)})},showNext:function(){u.show(b.getNext(u.active))},showPrev:function(){u.show(b.getPrev(u.active))},show:function(e){u.active=e=typeof e==="number"?e:b.getIndex();u.initialized||u.init();a(c).unbind("resize",u.rescale);var f=b.getData(e),g=b.getDataLength();s.hide(u.elems.info);u.image.load(f.image,function(b){u.width=b.original.width;u.height=b.original.height;a(b.image).css({width:"100.5%",height:"100.5%",
top:0,zIndex:99998});s.hide(b.image);u.elems.title.innerHTML=f.title;u.elems.counter.innerHTML=e+1+" / "+g;a(c).resize(u.rescale);u.rescale()});a(u.elems.overlay).show();a(u.elems.box).show()}};return this};v.prototype={constructor:v,init:function(b,c){var e=this,c=p(c);x.push(this);this._original={target:b,options:c,data:null};(this._target=this._dom.target=b.nodeName?b:a(b).get(0))?(this._options={autoplay:!1,carousel:!0,carouselFollow:!0,carouselSpeed:400,carouselSteps:"auto",clicknext:!1,dataConfig:function(){return{}},
dataSelector:"img",dataSource:this._target,debug:void 0,easing:"galleria",extend:function(){},height:"auto",idleTime:3E3,idleSpeed:200,imageCrop:!1,imageMargin:0,imagePan:!1,imagePanSmoothness:12,imagePosition:"50%",keepSource:!1,lightbox:!1,lightboxFadeSpeed:200,lightboxTransitionSpeed:400,linkSourceTmages:!0,maxScaleRatio:void 0,minScaleRatio:void 0,overlayOpacity:0.85,overlayBackground:"#0b0b0b",pauseOnInteraction:!0,popupLinks:!1,preload:2,queue:!0,show:0,showInfo:!0,showCounter:!0,showImagenav:!0,
thumbCrop:!0,thumbEventType:l(),thumbFit:!0,thumbMargin:0,thumbQuality:"auto",thumbnails:!0,transition:"fade",transitionInitial:void 0,transitionSpeed:400,width:"auto"},c&&c.debug===!0&&(h=!0),a(this._target).children().hide(),typeof v.theme==="object"?this._init():s.wait({until:function(){return typeof v.theme==="object"},success:function(){e._init.call(e)},error:function(){v.raise("No theme found.",!0)},timeout:5E3})):v.raise("Target not found.")},_init:function(){var b=this;if(this._initialized)return v.raise("Init failed: Gallery instance already initialized."),
this;this._initialized=!0;if(!v.theme)return v.raise("Init failed: No theme found."),this;a.extend(!0,this._options,v.theme.defaults,this._original.options);this.bind(v.DATA,function(){this._original.data=this._data;this.get("total").innerHTML=this.getDataLength();var e=this.$("container"),f={width:0,height:0},g=s.create("galleria-image");s.wait({until:function(){a.each(["width","height"],function(a,c){f[c]=b._options[c]&&typeof b._options[c]==="number"?b._options[c]:Math.max(s.parseValue(e.css(c)),
s.parseValue(b.$("target").css(c)),e[c](),b.$("target")[c]())});var c=function(){return!0};b._options.thumbnails&&(b.$("thumbnails").append(g),c=function(){return!!a(g).height()});return c()&&f.width&&f.height>10},success:function(){a(g).remove();e.width(f.width);e.height(f.height);v.WEBKIT?c.setTimeout(function(){b._run()},1):b._run()},error:function(){v.raise("Width & Height not found.",!0)},timeout:2E3})});this.bind(v.READY,function(e){return function(){s.show(this.get("counter"));this._options.carousel&&
this._carousel.bindControls();if(this._options.autoplay){this.pause();if(typeof this._options.autoplay==="number")this._playtime=this._options.autoplay;this.trigger(v.PLAY);this._playing=!0}e?typeof this._options.show==="number"&&this.show(this._options.show):(e=!0,this._options.clicknext&&(a.each(this._data,function(a,b){delete b.link}),this.$("stage").css({cursor:"pointer"}).bind(l(),function(){b._options.pauseOnInteraction&&b.pause();b.next()})),v.History&&v.History.change(function(a){a=parseInt(a.value.replace(/\//,
""),10);isNaN(a)?c.history.go(-1):b.show(a,void 0,!0)}),v.theme.init.call(this,this._options),this._options.extend.call(this,this._options),/^[0-9]{1,4}$/.test(f)&&v.History?this.show(f,void 0,!0):this._data[this._options.show]&&this.show(this._options.show))}}(!1));this.append({"info-text":["info-title","info-description"],info:["info-text"],"image-nav":["image-nav-right","image-nav-left"],stage:["images","loader","counter","image-nav"],"thumbnails-list":["thumbnails"],"thumbnails-container":["thumb-nav-left",
"thumbnails-list","thumb-nav-right"],container:["stage","thumbnails-container","info","tooltip"]});s.hide(this.$("counter").append(this.get("current")," / ",this.get("total")));this.setCounter("&#8211;");s.hide(b.get("tooltip"));a.each(Array(2),function(c){var e=new v.Picture;a(e.container).css({position:"absolute",top:0,left:0});b.$("images").append(e.container);b._controls[c]=e});this.$("images").css({position:"relative",top:0,left:0,width:"100%",height:"100%"});this.$("thumbnails, thumbnails-list").css({overflow:"hidden",
position:"relative"});this.$("image-nav-right, image-nav-left").bind(l(),function(a){b._options.clicknext&&a.stopPropagation();b._options.pauseOnInteraction&&b.pause();a=/right/.test(this.className)?"next":"prev";b[a]()});a.each(["info","counter","image-nav"],function(a,c){b._options["show"+c.substr(0,1).toUpperCase()+c.substr(1).replace(/-/,"")]===!1&&s.moveOut(b.get(c.toLowerCase()))});this.load();if(!this._options.keep_source&&!o)this._target.innerHTML="";this.$("target").append(this.get("container"));
this._options.carousel&&this.bind(v.THUMBNAIL,function(){this.updateCarousel()});return this},_createThumbnails:function(){this.get("total").innerHTML=this.getDataLength();var b,e,f,h,l,n=this,m=this._options,o=function(){var a=n.$("thumbnails").find(".active");return!a.length?!1:a.find("img").attr("src")}(),p=typeof m.thumbnails==="string"?m.thumbnails.toLowerCase():null,q=function(a){return g.defaultView&&g.defaultView.getComputedStyle?g.defaultView.getComputedStyle(f.container,null)[a]:l.css(a)},
u=function(b,c,e){return function(){a(e).append(b);n.trigger({type:v.THUMBNAIL,thumbTarget:b,index:c})}},x=function(b){m.pauseOnInteraction&&n.pause();var c=a(b.currentTarget).data("index");n.getIndex()!==c&&n.show(c);b.preventDefault()},j=function(b){b.scale({width:b.data.width,height:b.data.height,crop:m.thumbCrop,margin:m.thumbMargin,complete:function(b){var c=["left","top"],e,f;a.each(["Width","Height"],function(g,j){e=j.toLowerCase();if((m.thumbCrop!==!0||m.thumbCrop===e)&&m.thumbFit)f={},f[e]=
b[e],a(b.container).css(f),f={},f[c[g]]=0,a(b.image).css(f);b["outer"+j]=a(b.container)["outer"+j](!0)});s.toggleQuality(b.image,m.thumbQuality===!0||m.thumbQuality==="auto"&&b.original.width<b.width*3);n.trigger({type:v.THUMBNAIL,thumbTarget:b.image,index:b.data.order})}})};this._thumbnails=[];this.$("thumbnails").empty();for(b=0;this._data[b];b++)h=this._data[b],m.thumbnails===!0?(f=new v.Picture(b),e=h.thumb||h.image,this.$("thumbnails").append(f.container),l=a(f.container),f.data={width:s.parseValue(q("width")),
height:s.parseValue(q("height")),order:b},m.thumbFit&&m.thumbCrop!==!0?l.css({width:0,height:0}):l.css({width:f.data.width,height:f.data.height}),f.load(e,j),m.preload==="all"&&f.add(h.image)):p==="empty"||p==="numbers"?(f={container:s.create("galleria-image"),image:s.create("img","span"),ready:!0},p==="numbers"&&a(f.image).text(b+1),this.$("thumbnails").append(f.container),c.setTimeout(u(f.image,b,f.container),50+b*20)):f={container:null,image:null},a(f.container).add(m.keepSource&&m.linkSourceImages?
h.original:null).data("index",b).bind(m.thumbEventType,x),o===e&&a(f.container).addClass("active"),this._thumbnails.push(f)},_run:function(){var a=this;a._createThumbnails();s.wait({until:function(){v.OPERA&&a.$("stage").css("display","inline-block");a._stageWidth=a.$("stage").width();a._stageHeight=a.$("stage").height();return a._stageWidth&&a._stageHeight>50},success:function(){a.trigger(v.READY)},error:function(){v.raise("Stage measures not found",!0)}})},load:function(b,c,e){var f=this;this._data=
[];this._thumbnails=[];this.$("thumbnails").empty();typeof c==="function"&&(e=c,c=null);b=b||this._options.dataSource;c=c||this._options.dataSelector;e=e||this._options.dataConfig;if(b.constructor===Array)return this.validate(b)?(this._data=b,this._parseData().trigger(v.DATA)):v.raise("Load failed: JSON Array not valid."),this;a(b).find(c).each(function(b,c){var c=a(c),g={},h=c.parent().attr("href");if(/\.(png|gif|jpg|jpeg)(\?.*)?$/i.test(h))g.image=g.big=h;else if(h)g.link=h;f._data.push(a.extend({title:c.attr("title"),
thumb:c.attr("src"),image:c.attr("src"),big:c.attr("src"),description:c.attr("alt"),link:c.attr("longdesc"),original:c.get(0)},g,e(c)))});this.getDataLength()?this.trigger(v.DATA):v.raise("Load failed: no data found.");return this},_parseData:function(){var b=this;a.each(this._data,function(a,c){if("thumb"in c===!1)b._data[a].thumb=c.image;if(!1 in c)b._data[a].big=c.image});return this},splice:function(){Array.prototype.splice.apply(this._data,s.array(arguments));return this._parseData()._createThumbnails()},
push:function(){Array.prototype.push.apply(this._data,s.array(arguments));return this._parseData()._createThumbnails()},_getActive:function(){return this._controls.getActive()},validate:function(){return!0},bind:function(a,b){a=m(a);this.$("container").bind(a,this.proxy(b));return this},unbind:function(a){a=m(a);this.$("container").unbind(a);return this},trigger:function(b){b=typeof b==="object"?a.extend(b,{scope:this}):{type:m(b),scope:this};this.$("container").trigger(b);return this},addIdleState:function(a,
b){this._idle.add.apply(this._idle,s.array(arguments));return this},removeIdleState:function(a){this._idle.remove.apply(this._idle,s.array(arguments));return this},enterIdleMode:function(){this._idle.hide();return this},exitIdleMode:function(){this._idle.showAll();return this},enterFullscreen:function(a){this._fullscreen.enter.apply(this,s.array(arguments));return this},exitFullscreen:function(a){this._fullscreen.exit.apply(this,s.array(arguments));return this},toggleFullscreen:function(a){this._fullscreen[this.isFullscreen()?
"exit":"enter"].apply(this,s.array(arguments));return this},bindTooltip:function(a,b){this._tooltip.bind.apply(this._tooltip,s.array(arguments));return this},defineTooltip:function(a,b){this._tooltip.define.apply(this._tooltip,s.array(arguments));return this},refreshTooltip:function(a){this._tooltip.show.apply(this._tooltip,s.array(arguments));return this},openLightbox:function(){this._lightbox.show.apply(this._lightbox,s.array(arguments));return this},closeLightbox:function(){this._lightbox.hide.apply(this._lightbox,
s.array(arguments));return this},getActiveImage:function(){return this._getActive().image||void 0},getActiveThumb:function(){return this._thumbnails[this._active].image||void 0},getMousePosition:function(a){return{x:a.pageX-this.$("container").offset().left,y:a.pageY-this.$("container").offset().top}},addPan:function(b){if(this._options.imageCrop!==!1){var b=a(b||this.getActiveImage()),c=this,e=b.width()/2,f=b.height()/2,g=parseInt(b.css("left"),10),h=parseInt(b.css("top"),10),l=g||0,m=h||0,n=0,p=
0,q=!1,u=s.timestamp(),j=0,v=0,x=function(a,c,e){if(a>0&&(v=Math.round(Math.max(a*-1,Math.min(0,c))),j!==v))if(j=v,o===8)b.parent()["scroll"+e](v*-1);else a={},a[e.toLowerCase()]=v,b.css(a)},z=function(a){if(!(s.timestamp()-u<50))q=!0,e=c.getMousePosition(a).x,f=c.getMousePosition(a).y};o===8&&(b.parent().scrollTop(m*-1).scrollLeft(l*-1),b.css({top:0,left:0}));this.$("stage").unbind("mousemove",z).bind("mousemove",z);s.addTimer("pan",function(){q&&(n=b.width()-c._stageWidth,p=b.height()-c._stageHeight,
g=e/c._stageWidth*n*-1,h=f/c._stageHeight*p*-1,l+=(g-l)/c._options.imagePanSmoothness,m+=(h-m)/c._options.imagePanSmoothness,x(p,m,"Top"),x(n,l,"Left"))},50,!0);return this}},proxy:function(a,b){if(typeof a!=="function")return function(){};b=b||this;return function(){return a.apply(b,s.array(arguments))}},removePan:function(){this.$("stage").unbind("mousemove");s.clearTimer("pan");return this},addElement:function(b){var c=this._dom;a.each(s.array(arguments),function(a,b){c[b]=s.create("galleria-"+
b)});return this},attachKeyboard:function(a){this._keyboard.attach.apply(this._keyboard,s.array(arguments));return this},detachKeyboard:function(){this._keyboard.detach.apply(this._keyboard,s.array(arguments));return this},appendChild:function(a,b){this.$(a).append(this.get(b)||b);return this},prependChild:function(a,b){this.$(a).prepend(this.get(b)||b);return this},remove:function(a){this.$(s.array(arguments).join(",")).remove();return this},append:function(a){var b,c;for(b in a)if(a.hasOwnProperty(b))if(a[b].constructor===
Array)for(c=0;a[b][c];c++)this.appendChild(b,a[b][c]);else this.appendChild(b,a[b]);return this},_scaleImage:function(b,c){c=a.extend({width:this._stageWidth,height:this._stageHeight,crop:this._options.imageCrop,max:this._options.maxScaleRatio,min:this._options.minScaleRatio,margin:this._options.imageMargin,position:this._options.imagePosition},c);(b||this._controls.getActive()).scale(c);return this},updateCarousel:function(){this._carousel.update();return this},rescale:function(a,b,c){var e=this;
typeof a==="function"&&(c=a,a=void 0);var f=function(){e._stageWidth=a||e.$("stage").width();e._stageHeight=b||e.$("stage").height();e._scaleImage();e._options.carousel&&e.updateCarousel();e.trigger(v.RESCALE);typeof c==="function"&&c.call(e)};v.WEBKIT&&!a&&!b?s.addTimer("scale",f,5):f.call(e);return this},refreshImage:function(){this._scaleImage();this._options.imagePan&&this.addPan();return this},show:function(a,b,c){if(!(a===!1||!this._options.queue&&this._queue.stalled))if(a=Math.max(0,Math.min(parseInt(a,
10),this.getDataLength()-1)),b=typeof b!=="undefined"?!!b:a<this.getIndex(),!c&&v.History)v.History.value(a.toString());else return this._active=a,Array.prototype.push.call(this._queue,{index:a,rewind:b}),this._queue.stalled||this._show(),this},_show:function(){var b=this,e=this._queue[0],f=this.getData(e.index);if(f){var g=this.isFullscreen()&&"big"in f?f.big:f.image,h=this._controls.getActive(),m=this._controls.getNext(),n=m.isCached(g),o=this._thumbnails[e.index],p=function(){b._queue.stalled=
!1;s.toggleQuality(m.image,b._options.imageQuality);a(h.container).css({zIndex:0,opacity:0});a(m.container).css({zIndex:1,opacity:1});b._controls.swap();b._options.imagePan&&b.addPan(m.image);(f.link||b._options.lightbox)&&a(m.image).css({cursor:"pointer"}).bind(l(),function(){f.link?b._options.popupLinks?c.open(f.link,"_blank"):c.location.href=f.link:b.openLightbox()});Array.prototype.shift.call(b._queue);b._queue.length&&b._show();b._playCheck();b.trigger({type:v.IMAGE,index:e.index,imageTarget:m.image,
thumbTarget:o.image})};this._options.carousel&&this._options.carouselFollow&&this._carousel.follow(e.index);if(this._options.preload){var q,u,x=this.getNext();try{for(u=this._options.preload;u>0;u--)q=new v.Picture,f=b.getData(x),q.add(this.isFullscreen()&&"big"in f?f.big:f.image),x=b.getNext(x)}catch(j){}}s.show(m.container);a(b._thumbnails[e.index].container).addClass("active").siblings(".active").removeClass("active");b.trigger({type:v.LOADSTART,cached:n,index:e.index,imageTarget:m.image,thumbTarget:o.image});
m.load(g,function(a){b._scaleImage(a,{complete:function(a){s.show(a.container);"image"in h&&s.toggleQuality(h.image,!1);s.toggleQuality(a.image,!1);b._queue.stalled=!0;b.removePan();b.setInfo(e.index);b.setCounter(e.index);b.trigger({type:v.LOADFINISH,cached:n,index:e.index,imageTarget:a.image,thumbTarget:b._thumbnails[e.index].image});var c=h.image===null&&b._options.transitionInitial?b._options.transitionInitial:b._options.transition;c in z===!1?p():z[c].call(b,{prev:h.image,next:a.image,rewind:e.rewind,
speed:b._options.transitionSpeed||400},p)}})})}},getNext:function(a){a=typeof a==="number"?a:this.getIndex();return a===this.getDataLength()-1?0:a+1},getPrev:function(a){a=typeof a==="number"?a:this.getIndex();return a===0?this.getDataLength()-1:a-1},next:function(){this.getDataLength()>1&&this.show(this.getNext(),!1);return this},prev:function(){this.getDataLength()>1&&this.show(this.getPrev(),!0);return this},get:function(a){return a in this._dom?this._dom[a]:null},getData:function(a){return a in
this._data?this._data[a]:this._data[this._active]},getDataLength:function(){return this._data.length},getIndex:function(){return typeof this._active==="number"?this._active:!1},getStageHeight:function(){return this._stageHeight},getStageWidth:function(){return this._stageWidth},getOptions:function(a){return typeof a==="undefined"?this._options:this._options[a]},setOptions:function(b,c){typeof b==="object"?a.extend(this._options,b):this._options[b]=c;return this},play:function(a){this._playing=!0;
this._playtime=a||this._playtime;this._playCheck();this.trigger(v.PLAY);return this},pause:function(){this._playing=!1;this.trigger(v.PAUSE);return this},playToggle:function(a){return this._playing?this.pause():this.play(a)},isPlaying:function(){return this._playing},isFullscreen:function(){return this._fullscreen.active},_playCheck:function(){var a=this,b=0,c=s.timestamp(),e="play"+this._id;if(this._playing){s.clearTimer(e);var f=function(){b=s.timestamp()-c;b>=a._playtime&&a._playing?(s.clearTimer(e),
a.next()):a._playing&&(a.trigger({type:v.PROGRESS,percent:Math.ceil(b/a._playtime*100),seconds:Math.floor(b/1E3),milliseconds:b}),s.addTimer(e,f,20))};s.addTimer(e,f,20)}},setIndex:function(a){this._active=a;return this},setCounter:function(a){typeof a==="number"?a++:typeof a==="undefined"&&(a=this.getIndex()+1);this.get("current").innerHTML=a;if(o){var a=this.$("counter"),b=a.css("opacity"),c=a.attr("style");c&&parseInt(b,10)===1?a.attr("style",c.replace(/filter[^\;]+\;/i,"")):this.$("counter").css("opacity",
b)}return this},setInfo:function(b){var c=this,e=this.getData(b);a.each(["title","description"],function(a,b){var f=c.$("info-"+b);e[b]?f[e[b].length?"show":"hide"]().html(e[b]):f.empty().hide()});return this},hasInfo:function(a){var b="title description".split(" "),c;for(c=0;b[c];c++)if(this.getData(a)[b[c]])return!0;return!1},jQuery:function(b){var c=this,e=[];a.each(b.split(","),function(b,f){f=a.trim(f);c.get(f)&&e.push(f)});var f=a(c.get(e.shift()));a.each(e,function(a,b){f=f.add(c.get(b))});
return f},$:function(a){return this.jQuery.apply(this,s.array(arguments))}};a.each(u,function(a,b){var c=/_/.test(b)?b.replace(/_/g,""):b;v[b.toUpperCase()]="galleria."+c});a.extend(v,{IE9:o===9,IE8:o===8,IE7:o===7,IE6:o===6,IE:!!o,WEBKIT:/webkit/.test(b),SAFARI:/safari/.test(b),CHROME:/chrome/.test(b),QUIRK:o&&g.compatMode&&g.compatMode==="BackCompat",MAC:/mac/.test(navigator.platform.toLowerCase()),OPERA:!!c.opera,IPHONE:/iphone/.test(b),IPAD:/ipad/.test(b),ANDROID:/android/.test(b),TOUCH:!(!/iphone/.test(b)&&
!/ipad/.test(b)&&!/android/.test(b))});v.addTheme=function(b){b.name||v.raise("No theme name specified");b.defaults=typeof b.defaults!=="object"?{}:p(b.defaults);var c=!1,e;typeof b.css==="string"?(a("link").each(function(a,f){e=RegExp(b.css);if(e.test(f.href))return c=!0,v.theme=b,!1}),c||a("script").each(function(a,f){e=RegExp("galleria\\."+b.name.toLowerCase()+"\\.");e.test(f.src)&&(c=f.src.replace(/[^\/]*$/,"")+b.css,s.addTimer("css",function(){s.loadCSS(c,"galleria-theme",function(){v.theme=
b})},1))}),c||v.raise("No theme CSS loaded")):v.theme=b;return b};v.loadTheme=function(b,c){var e=!1,f=x.length;v.theme=void 0;s.loadScript(b,function(){e=!0});s.wait({until:function(){return e},error:function(){v.raise("Theme at "+b+" could not load, check theme path.",!0)},success:function(){if(f){var b=[];a.each(v.get(),function(e,f){var g=a.extend(f._original.options,{data_source:f._data},c);f.$("container").remove();var h=new v;h._id=f._id;h.init(f._original.target,g);b.push(h)});x=b}},timeout:2E3})};
v.get=function(a){if(x[a])return x[a];else if(typeof a!=="number")return x;else v.raise("Gallery index "+a+" not found")};v.addTransition=function(a,b){z[a]=b};v.utils=s;v.log=function(){try{c.console.log.apply(c.console,s.array(arguments))}catch(a){try{c.opera.postError.apply(c.opera,arguments)}catch(b){c.alert(s.array(arguments).split(", "))}}};v.raise=function(a,b){if(h||b)throw Error((b?"Fatal error":"Error")+": "+a);};v.Picture=function(b){this.id=b||null;this.image=null;this.container=s.create("galleria-image");
a(this.container).css({overflow:"hidden",position:"relative"});this.original={width:0,height:0};this.loaded=this.ready=!1};v.Picture.prototype={cache:{},add:function(b){var c=0,e=this,f=new Image,g=function(){if((!this.width||!this.height)&&c<1E3)c++,a(f).load(g).attr("src",b+"?"+(new Date).getTime());e.original={height:this.height,width:this.width};e.cache[b]=b;e.loaded=!0};a(f).css("display","block");if(e.cache[b])return f.src=b,g.call(f),f;a(f).load(g).attr("src",b);return f},show:function(){s.show(this.image)},
hide:function(){s.moveOut(this.image)},clear:function(){this.image=null},isCached:function(a){return!!this.cache[a]},load:function(b,e){var f=this;a(this.container).empty(!0);this.image=this.add(b);s.hide(this.image);a(this.container).append(this.image);s.wait({until:function(){return f.loaded&&f.image.complete&&f.original.width&&f.image.width},success:function(){c.setTimeout(function(){e.call(f,f)},50)},error:function(){c.setTimeout(function(){e.call(f,f)},50);v.raise("image not loaded in 30 seconds: "+
b)},timeout:3E4});return this.container},scale:function(b){b=a.extend({width:0,height:0,min:void 0,max:void 0,margin:0,complete:function(){},position:"center",crop:!1},b);if(!this.image)return this.container;var c,e,f=this,g=a(f.container);s.wait({until:function(){c=b.width||g.width()||s.parseValue(g.css("width"));e=b.height||g.height()||s.parseValue(g.css("height"));return c&&e},success:function(){var g=(c-b.margin*2)/f.original.width,h=(e-b.margin*2)/f.original.height,l={"true":Math.max(g,h),width:g,
height:h,"false":Math.min(g,h)}[b.crop.toString()];b.max&&(l=Math.min(b.max,l));b.min&&(l=Math.max(b.min,l));a(f.container).width(c).height(e);a.each(["width","height"],function(b,c){a(f.image)[c](f.image[c]=f[c]=Math.round(f.original[c]*l))});var m={},n={},g=function(b,c,e){var g=0;/\%/.test(b)?(b=parseInt(b,10)/100,c=f.image[c]||a(f.image)[c](),g=Math.ceil(c*-1*b+e*b)):g=s.parseValue(b);return g},o={top:{top:0},left:{left:0},right:{left:"100%"},bottom:{top:"100%"}};a.each(b.position.toLowerCase().split(" "),
function(a,b){b==="center"&&(b="50%");m[a?"top":"left"]=b});a.each(m,function(b,c){o.hasOwnProperty(c)&&a.extend(n,o[c])});m=m.top?a.extend(m,n):n;m=a.extend({top:"50%",left:"50%"},m);a(f.image).css({position:"relative",top:g(m.top,"height",e),left:g(m.left,"width",c)});f.show();f.ready=!0;b.complete.call(f,f)},error:function(){v.raise("Could not scale image: "+f.image.src)},timeout:1E3});return this}};a.extend(a.easing,{galleria:function(a,b,c,e,f){return(b/=f/2)<1?e/2*b*b*b*b+c:-e/2*((b-=2)*b*b*
b-2)+c},galleriaIn:function(a,b,c,e,f){return e*(b/=f)*b*b*b+c},galleriaOut:function(a,b,c,e,f){return-e*((b=b/f-1)*b*b*b-1)+c}});a.fn.galleria=function(a){return this.each(function(){(new v).init(this,a)})};c.Galleria=v})(jQuery);/*
 Galleria Classic Theme 2011-08-01
 http://galleria.aino.se

 Copyright (c) 2011, Aino
 Licensed under the MIT license.
*/
(function(a){Galleria.addTheme({defaults:{initialTransition:"",transition:"fade",transitionSpeed:100},firstLoad:!0,init:function(c){a(".image-placeholder").css("zIndex",10);this.addElement("info-link","info-close");this.append({info:["info-link","info-close"]});var g=this.$("info-link,info-close,info-text"),e=Galleria.TOUCH,h=e?"touchstart":"click";this.firstLoad===!1?this.$("loader,counter").show().css("opacity",0.4):this.$("counter").show().css("opacity",0.4);e||(this.addIdleState(this.get("counter"),
{opacity:0}),this.$("counter").css("display","none"));c._toggleInfo===!0?g.bind(h,function(){g.toggle()}):(g.show(),this.$("info-link, info-close").hide());a(".galleria-image-nav-right").html("&raquo;");a(".galleria-image-nav-left").html("&laquo;");this.bind("thumbnail",function(b){e?a(b.thumbTarget).css("opacity",this.getIndex()?1:0.6):(a(b.thumbTarget).css("opacity",0.6).parent().hover(function(){a(this).not(".active").children().stop().fadeTo(100,1)},function(){a(this).not(".active").children().stop().fadeTo(400,
0.6)}),b.index===this.getIndex()&&a(b.thumbTarget).css("opacity",1))});this.bind("loadstart",function(b){this.hasInfo()===!1?this.$("info-text").hide():this.$("info-text").show();this.firstLoad===!1&&(b.cached||this.$("loader").show().fadeTo(200,0.4),a(b.thumbTarget).css("opacity",1).parent().siblings().children().css("opacity",0.6))});this.bind("loadfinish",function(){this.firstLoad===!1?this.$("loader").fadeOut(200):(a(".image-placeholder").css("zIndex",0),this.firstLoad=!1)});a(".galleria-overlay-container").click(function(){Galleria.get(0).next()});
this.bind("image",function(b){b.index>0&&a("#infoExpand").html()=="close info"&&(a(".visualsVitalsBg").hide(),a(".visualsVitalsContent").hide(),a("#infoExpand").html("show info"))});this.attachKeyboard({left:this.prev,right:this.next})}})})(jQuery);var map=null,map_loaded=!1,street_map_loaded=!1,mapBing=null,birds_eye_view_map_loaded=!1,jsdfs_contact="dfsdfsdfsdfjpopidsfljhsdfjhsdjkfhsj",bingKey="ApIROZvcOI98R1ekZmCylTNDm1GZwZdgVK2JV7jBGzunCjryzQJTBNHwhXKBBV-S",propertyExpired=!1,emailAFriendDialogContent='<div class="boxRadiusSet1 boxSpacingSet7 boxBackgroundSet3 textLeft"><div class="boxTitle5 clearfix">   <div class="floatLeft">Email this property info</div></div><span class="alternateColor9 close pointer" id="email_a_friend_close"><strong>x</strong></span><form id="email_friend_frm" method="post"><p class="paddingTop3"><strong>Recipient(s) email *</strong> <br /><em>separate multiple addresses with a comma (,)</em></p><input name="friend_email" id="email_friend_frm_friend_email" type="text" value="" class="inputType1 inputReview textSmall3 marginTop0" /><p class="paddingTop3"><strong>Your email *</strong></p><input name="your_email" id="email_friend_frm_your_email" type="text" value="" class="inputType1 inputReview textSmall3 marginTop0" /><p class="paddingTop3"><strong>Comments</strong></p><textarea name="comments" id="email_friend_frm_comments" cols="" rows="" class="inputType1 inputReview textSmall3 marginTop0" style="height:95px;"></textarea><p class="paddingTop3"></p><input name="sendCopy" type="checkbox" value="Y" id="sendCopy" checked /><label for="sendCopy">&nbsp;Send me a copy</label><br /><input name="send_email2friend_btn" type="submit" value="Send property info" class="btnType2 marginTop2 widthBtn" /></form></div>';
$.validator.addMethod("multiemail",function(a,c){if(this.optional(c))return!0;var g=a.split(RegExp("\\s*,\\s*","gi"));valid=!0;for(var e in g)a=g[e],valid=valid&&$.validator.methods.email.call(this,a,c);return valid},"Invalid email format");
function validateEmailAFriendForm(){$("#emailAFriendDialog .formError").remove();var a=$("#email_friend_frm_friend_email").val(),c=$("#email_friend_frm_your_email").val(),g=$("#email_friend_frm_comments").val(),e=$("#sendCopy").is(":checked")?"Y":"N";$.ajax({type:"POST",url:site_url+"email_friend_exec.php",data:"proID="+proID+"&friend_email="+a+"&your_email="+c+"&comments="+g+"&sendCopy="+e+"&jsdfs_contact="+jsdfs_contact,dataType:"json",jsonp:!1,success:function(a){if(a.error!=void 0)return $("#email_friend_frm").before('<div class="formError error">'+
a.error+"</div>"),!1;else if(a.success!=void 0)return $("#email_friend_frm").before('<div class="formError error">'+a.success+"</div>"),$("#email_friend_frm").hide(),!1}});return!1}function jsdfs(){var a="<input ";a+='type="hid';a+='den" ';a+="na";a+='me="jsdfs_contact" ';a+="va";a+='lue="'+a+'">';document.write(a)}
function loadScript(){var a=document.createElement("script");a.type="text/javascript";a.src="http://maps.google.com/maps/api/js?v=3.4&sensor=false&language=en&callback=initializeMap";document.body.appendChild(a);a=document.createElement("script");a.type="text/javascript";a.charset="UTF-8";a.src="http://ecn.dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=7.0&onscriptload=initializeBirdsEyeViewMap";document.body.appendChild(a)}var googleScriptLoaded=!1;
function loadGoogleScript(){if(googleScriptLoaded==!1){var a=document.createElement("script");a.type="text/javascript";a.src="http://maps.google.com/maps/api/js?v=3.4&sensor=false&language=en&callback=initializeMap";document.body.appendChild(a)}}var bingScriptLoaded=!1;
function loadBingScript(){if(bingScriptLoaded==!1){var a=document.createElement("script");a.type="text/javascript";a.charset="UTF-8";a.src="http://ecn.dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=7.0&onscriptload=initializeBirdsEyeViewMap";document.body.appendChild(a)}}
$(document).ready(function(){(function(){var a=document.createElement("script");a.type="text/javascript";a.async=!0;a.src="https://apis.google.com/js/plusone.js";var c=document.getElementsByTagName("script")[0];c.parentNode.insertBefore(a,c)})();$("#infoExpand").click(function(){$("#infoExpand").html()=="show info"?($(".visualsVitalsBg").show(),$(".visualsVitalsContent").show(),$("#infoExpand").html("close info")):($(".visualsVitalsBg").hide(),$(".visualsVitalsContent").hide(),$("#infoExpand").html("show info"))});
$("#galleria_container").galleria({transition:"",thumbFit:!1,imageCrop:!1,minScaleRatio:1,maxScaleRatio:1,imagePosition:"center",preload:2});$("#link2page").click(function(){$("#link2pageDialog").dialog("open");return!1});$("#calendarNext").click(function(){if($("#calendar_1_6").is(":visible"))window.location.hash="availability-calendar-2",$("#calendar_1_6").hide(),$("#calendar_7_12").show();else if($("#calendar_7_12").is(":visible"))window.location.hash="availability-calendar-3",$("#calendar_7_12").hide(),
$("#calendar_13_18").show(),$("#calendarNext").removeClass("btnNext2"),$("#calendarNext").addClass("btnNext2Inactive");$("#calendarPrev").removeClass("btnPrev2Inactive");$("#calendarPrev").addClass("btnPrev2");typeof _gaq!="undefined"&&_gaq.push(["_trackPageview",location.pathname+location.search+location.hash])});$("#calendarPrev").click(function(){if($("#calendar_7_12").is(":visible"))window.location.hash="availability-calendar-1",$("#calendar_7_12").hide(),$("#calendar_1_6").show(),$("#calendarPrev").removeClass("btnPrev2"),
$("#calendarPrev").addClass("btnPrev2Inactive");else if($("#calendar_13_18").is(":visible"))window.location.hash="availability-calendar-2",$("#calendar_13_18").hide(),$("#calendar_7_12").show();$("#calendarNext").removeClass("btnNext2Inactive");$("#calendarNext").addClass("btnNext2");typeof _gaq!="undefined"&&_gaq.push(["_trackPageview",location.pathname+location.search+location.hash])});$("body").append('<div id="link2pageDialog">Please use the html code below to create a simple text link to this page from your website or blog. When you click in the box, the code will be highlighted for you. Then you just right-click with your mouse or go to your browser\'s Edit menu and choose "Copy" to copy this code. Then paste it into the code of your web page where you\'d like the link to appear. Thanks for linking to VacationHomeRentals! <br><br> <div style="text-align: center;"> <textarea style="width: 480px; height: 100px; font-size: 10px;" onclick="this.focus();this.select();"><a href="'+
document.location.href+'">'+propCity+" vacation rental</a></textarea> </div></div>");$("#link2pageDialog").dialog({autoOpen:!1,width:500,draggable:!0,position:"center",title:"Link To This Page"});$("#currency_select_top").change(function(){var a=$("#currency_select_top option:selected").val();$("#currency_select").val(a);changeRates(a)});$("#currency_select").change(function(){var a=$("#currency_select option:selected").val();$("#currency_select_top").val(a);changeRates(a)});if(propertyExpired==!1){$("#add2fav").click(function(){$.post("/update_fav.php",
{proID:proID,nBtn:1,jsdfs_contact:jsdfs_contact},function(){window.location.href="/view_favorites.php"})});if($("#inquire_owner_frm")){var a="<input ";a+='type="hid';a+='den" ';a+="na";a+='me="jsdfs_contact" ';a+="va";a+='lue="'+jsdfs_contact+'">';$("#inquire_owner_frm").prepend(a)}a=getCookie("inquiry_details");if(a!=void 0&&a!=null)if(a=jQuery.parseJSON(a),a!=void 0&&a!=null)a.FirstName!=void 0&&$("#inq_firstname").val(URLDecode(a.FirstName)),a.LastName!=void 0&&$("#inq_lastname").val(URLDecode(a.LastName)),
a.Email!=void 0&&$("#inq_email").val(URLDecode(a.Email)),a.Phone!=void 0&&$("#inq_phone").val(URLDecode(a.Phone)),a.CheckIn!=void 0&&$("#check_in").val(a.CheckIn),a.CheckOut!=void 0&&$("#check_out").val(a.CheckOut),a.NumAdults!=void 0&&$("#numAdults").val(a.NumAdults),a.NumChildren!=void 0&&$("#numChildren").val(a.NumChildren),a.Comments!=void 0&&$("#inq_comments").val(URLDecode(a.Comments).replace(/jQuery[0-9]+_[0-9]+/g,"?"));else{var a=getCookie("checkIn"),c=getCookie("checkOut");a&&c&&($("#check_in").val(a),
$("#check_out").val(c))}else a=getCookie("checkIn"),c=getCookie("checkOut"),a&&c&&($("#check_in").val(a),$("#check_out").val(c));$("#inquire_owner_frm .holding").each(function(){var a=$(this),c=a.children(":input");$(c).blur(function(){$(c).val().length||a.removeClass("hasome")});$(c).keydown(function(h){setTimeout(function(){h&&h.which==8||$(c).val().length?a.addClass("hasome"):a.removeClass("hasome")},0)});$(c).val().length>0&&a.addClass("hasome");a.find("span").click(function(){$(c).focus()})});
$("#photos_tab").click(function(){$("#maps_tab").attr("class","tabBtn");$("#birds_eye_view_tab").attr("class","tabBtn");$("#street_view_tab").attr("class","tabBtn");$("#photos_tab").attr("class","tabBtnActive");$("#maps_div").hide();$("#birds_eye_view_div").hide();$("#street_maps_div").hide();$("#photos_container").show();typeof _gaq!="undefined"&&_gaq.push(["_trackPageview",location.pathname+location.search+"#photos"])});$("#maps_tab").click(function(){loadGoogleScript();typeof _gaq!="undefined"&&
(_gaq.push(["_trackPageview",location.pathname+location.search+"#maps"]),$.ajax({type:"POST",url:site_url+"ajax_files/map_track.ajax.php",data:"page_url="+location.pathname+location.search+"#maps&page_type=property_google",dataType:"json",jsonp:!1,success:function(){}}));insert_map_statistics();$("#photos_tab").attr("class","tabBtn");$("#birds_eye_view_tab").attr("class","tabBtn");$("#street_view_tab").attr("class","tabBtn");$("#maps_tab").attr("class","tabBtnActive");$("#photos_container").hide();
$("#street_maps_div").hide();$("#birds_eye_view_div").hide();$("#maps_div").show();initializeMap()});$("#birds_eye_view_tab").click(function(){loadBingScript();typeof _gaq!="undefined"&&(_gaq.push(["_trackPageview",location.pathname+location.search+"#birds-eye-view"]),$.ajax({type:"POST",url:site_url+"ajax_files/map_track.ajax.php",data:"page_url="+location.pathname+location.search+"#birds-eye-view&page_type=property_bing",dataType:"json",jsonp:!1,success:function(){}}));insert_bing_statistics();
$("#photos_tab").attr("class","tabBtn");$("#maps_tab").attr("class","tabBtn");$("#street_view_tab").attr("class","tabBtn");$("#birds_eye_view_tab").attr("class","tabBtnActive");$("#photos_container").hide();$("#street_maps_div").hide();$("#maps_div").hide();initializeBirdsEyeViewMap();$("#birds_eye_view_div").css("display","")});$("#street_view_tab").click(function(){$("#photos_tab").attr("class","tabBtn");$("#maps_tab").attr("class","tabBtn");$("#birds_eye_view_tab").attr("class","tabBtn");$("#street_view_tab").attr("class",
"tabBtnActive");$("#photos_container").hide();$("#maps_div").hide();$("#birds_eye_view_div").hide();initializeStreetMap();$("#street_maps_div").show();$("#street_maps_div").hide();$("#street_maps_div").show()});$("#externalLink1").click(function(){insertStatsExtLink(1)});$("#externalLink2").click(function(){insertStatsExtLink(2)});$("body").bind("unload",function(){GUnload()});$("body").append('<div id="emailAFriendDialog">'+emailAFriendDialogContent+"</div>");$("#emailAFriendDialog").dialog({autoOpen:!1,
width:500,draggable:!1,resizable:!1,modal:!0,position:"center",dialogClass:"filter_popup",open:function(){$(".ui-dialog-titlebar").hide()}});$("#email_a_friend").click(function(){window.location.hash="emailafriend";typeof _gaq!="undefined"&&_gaq.push(["_trackPageview",location.pathname+location.search+location.hash]);$("#emailAFriendDialog").dialog("open");$("#emailAFriendDialog .formError").remove();$("#email_friend_frm").show();return!1});$("#email_a_friend_close").click(function(){$("#emailAFriendDialog").dialog("close");
$("#emailAFriendDialog .formError").remove();$("#email_friend_frm").show();return!1});$("#email_friend_frm").validate({rules:{friend_email:{required:!0,multiemail:!0},your_name:{required:!0},your_email:{required:!0,email:!0}},messages:{firstname:{required:"* Required field"},lastname:{required:"* Required field"},email:{required:"* Required field",email:"* Invalid email"}},errorClass:"formError",wrapper:"div",event:"change",submitHandler:function(){validateEmailAFriendForm();return!1}})}$("#extra_rates_trigger").click(function(){$(".extraRates").hasClass("closed")?
($(".extraRates").removeClass("closed"),$("#extra_rates_trigger").html("View fewer periods"),$("#extra_rates_trigger").attr("class","btnLess")):($(".extraRates").addClass("closed"),$("#extra_rates_trigger").html("View all periods"),$("#extra_rates_trigger").attr("class","btnMore"))});document.location.hash&&(document.location.hash=="#emailafriend"?$("#email_a_friend").click():$("a[href="+document.location.hash+"]").parent().click())});
function URLDecode(a){return unescape(String(a).replace(/\+/g," "))}
function validateContactOwnerForm(){var a=$("#inq_firstname").val(),c=$("#inq_lastname").val(),g=$("#inq_email").val(),e=$("#inq_phone").val(),h=$("#check_in").val(),b=$("#check_out").val(),f=$("#numAdults").val(),l=$("#numChildren").val(),o=$("#inq_comments").val(),n=$("#inq_saveInquiry").val();$.ajax({type:"POST",url:site_url+"save_pre_inquires.php",data:"proID="+proID+"&firstname="+a+"&lastname="+c+"&email="+g+"&phone="+e+"&check_in="+h+"&check_out="+b+"&numAdults="+f+"&numChildren="+l+"&comments="+
o+"&saveInquiry="+n+"&jsdfs_contact="+jsdfs_contact,dataType:"json",jsonp:!1,success:function(a){if(a.error!=void 0)return $("#inquire_owner_frm_dialog").html('<div class="error">'+a.error+"</div>"),$("#inquire_owner_frm_dialog").dialog({autoOpen:!1,width:300,draggable:!0,position:"center",title:"Contact Owner"}),$("#inquire_owner_frm_dialog").dialog("open"),!1;else if(a.success!=void 0)window.location.href=a.success}});return!1}
function getOffset(a,c){for(var g=c?{x:c.x,y:c.y}:{x:0,y:0};a!=null;)g.y+=a.offsetTop,g.x+=a.offsetLeft,a=a.offsetParent;return g}
function ShowMarkerInfo(a,c){$(".listing-preview").html(a);var g=overlay.getProjection().fromLatLngToContainerPixel(c.getPosition()),g=getOffset(document.getElementById("maps_div"),g);$(".listing-preview").css({display:"block",left:g.x-($(".listing-preview").width()/2-7)+"px"});g.y-$(window).scrollTop()<$(".listing-preview").height()-5?$(".listing-preview").css({top:g.y+"px"}):$(".listing-preview").css({top:g.y-$(".listing-preview").height()-30+"px"})}
function HideMarkerInfo(){$(".listing-preview").hide()}function initialize(){}var circle=null,circleHidden=!0,circleSizes=[4096E3,2048E3,1024E3,512E3,256E3,128E3,64E3,32E3,16E3,8E3,4E3,2E3,1E3,500,500,500,500,500,500,500];
function initializeMap(){if(window.google&&window.google.maps)if(map_loaded==!1){var a=new google.maps.LatLng(propLat,propLon),c={zoom:15,center:a,mapTypeId:google.maps.MapTypeId.ROADMAP,zoomControl:!0,zoomControlOptions:{style:google.maps.ZoomControlStyle.SMALL}};map=new google.maps.Map(document.getElementById("map_canvas"),c);overlay=new google.maps.OverlayView;overlay.draw=function(){};overlay.setMap(map);addressType!==void 0&&addressType=="exact"?(marker=new google.maps.Marker({icon:new google.maps.MarkerImage("/design/images/map_markers_6_sprite.png",
new google.maps.Size(23,25),new google.maps.Point(0,0)),shadow:new google.maps.MarkerImage("/design/images/marker_shadow_house.png",new google.maps.Size(35,15),new google.maps.Point(0,0)),position:a,map:map}),google.maps.event.addListener(marker,"mouseover",function(){var a=new google.maps.MarkerImage("/design/images/map_markers_6_sprite.png",new google.maps.Size(23,25),new google.maps.Point(30,0));marker.setIcon(a)}),google.maps.event.addListener(marker,"mouseout",function(){var a=new google.maps.MarkerImage("/design/images/map_markers_6_sprite.png",
new google.maps.Size(23,25),new google.maps.Point(0,0));marker.setIcon(a)})):(circle=new google.maps.Circle({center:a,map:map,fillColor:"rgb(255, 153, 0)",fillOpacity:0.35,radius:circleSizes[map.getZoom()],strokeOpacity:0,clickable:!1}),google.maps.event.addListener(map,"bounds_changed",function(){var a=circle.getBounds(),c=map.getBounds();!a||a.contains(c.getNorthEast())&&a.contains(c.getSouthWest())?circleHidden||(circle.setOptions({fillOpacity:0}),circleHidden=!0):circleHidden&&(circle.setOptions({fillOpacity:0.35}),
circleHidden=!1)}),google.maps.event.addListener(map,"zoom_changed",function(){circleSizes[map.getZoom()]?circle.setRadius(circleSizes[map.getZoom()]):circle.setRadius(500)}));google.maps.event.trigger(map,"resize");map_loaded=!0}else google.maps.event.trigger(map,"resize")}
function initializeStreetMap(){if(street_map_loaded==!1){var a=new google.maps.LatLng(propLat,propLon),c={position:a,pov:{heading:34,pitch:10,zoom:1},visible:!0},g=new google.maps.StreetViewPanorama(document.getElementById("street_map_canvas"));(new google.maps.StreetViewService).getPanoramaByLocation(a,50,function(a,h){h==google.maps.StreetViewStatus.OK?g.setOptions(c):($("#pano_error").show(),$("#pano_no_error").hide())});street_map_loaded=!0}}
function initializeBirdsEyeViewMap(){if(window.Microsoft&&window.Microsoft.Maps)if(birds_eye_view_map_loaded==!1){var a={credentials:bingKey,mapTypeId:Microsoft.Maps.MapTypeId.birdseye,center:new Microsoft.Maps.Location(bingLat,bingLon),enableSearchLogo:!1,zoom:8};mapBing=new Microsoft.Maps.Map(document.getElementById("birds_eye_view_canvas"),a);a=mapBing.getZoomRange().max;mapBing.setView({zoom:a});a=mapBing.getCenter();a=new Microsoft.Maps.Pushpin(a,{icon:"/design/images/bing_marker.gif",width:25,
height:25,draggable:!1});mapBing.entities.push(a);birds_eye_view_map_loaded=!0}else mapBing!=null&&(mapBing.setOptions({height:472,width:618}),mapBing.setView({center:mapBing.getCenter(),animate:!1}))}function CurrencyFormatted(a){a=Math.round(a);return a=a.toString().replace(/\B(?=(?:\d{3})+(?!\d))/g,",")}
function changeRates(a){var c=["rates_range_daily","rates_range_weekly","rates_range_monthly"],g;for(g in c)if($("#"+c[g])){var e=$("#"+c[g]).text().split(" - ");if(e.length==2){var h="",h=e[0],h=Number(h.replace(/[^0-9\.]+/g,""));h/=aCurs[ratesCurrency][0];h*=aCurs[a][0];var b="",b=e[1],b=Number(b.replace(/[^0-9\.]+/g,"")),e=b/aCurs[ratesCurrency][0]*aCurs[a][0];$("#"+c[g]).html(aCurs[a][1]+CurrencyFormatted(h)+" - "+aCurs[a][1]+CurrencyFormatted(e))}else h="",h=e[0],h=Number(h.replace(/[^0-9\.]+/g,
"")),h/=aCurs[ratesCurrency][0],h*=aCurs[a][0],$("#"+c[g]).html(aCurs[a][1]+CurrencyFormatted(h))}var f=0;$("#propertyRates tr").each(function(){var b=0;f>0&&$(this).find("td").each(function(){if(b>1&&b<6){var c=$(this).html();c!="-"&&(c=Number(c.replace(/[^0-9\.]+/g,"")),c=c/aCurs[ratesCurrency][0]*aCurs[a][0],$(this).html(aCurs[a][1]+CurrencyFormatted(c)))}b++});f++});ratesCurrency=a}
function insert_map_statistics(){proID!=void 0&&$.ajax({type:"POST",url:"/ajax_files/insert_statistics.ajax.php",data:"file=local_map&proID="+proID+"&current_page="+current_page,jsonp:!1,cache:!1})}function insert_bing_statistics(){proID!=void 0&&$.ajax({type:"POST",url:"/ajax_files/insert_statistics.ajax.php",data:"file=bing_map&proID="+proID+"&current_page="+current_page,jsonp:!1,cache:!1})}
function insert_weather_statistics(){proID!=void 0&&$.ajax({type:"POST",url:"/ajax_files/insert_statistics.ajax.php",data:"file=local_weather&proID="+proID+"&current_page="+current_page,jsonp:!1,cache:!1})}function insertStatsExtLink(a){$.ajax({type:"POST",url:"/ajax_files/insert_statistics_external_links.php",data:"f="+a+"&proID="+proID,jsonp:!1,cache:!1})};

