/* VERSION:a10980ba48adad63501302b7a676d40f:VERSION */var config={url:{webserver:location.href.split("?")[0],webserver_host:window.location.host,cdn:"//static.traum-ferienwohnungen.de"},key:{facebook:{fewo_prod:"168992193134836",fewo_dev:"160361740693565",vac_prod:"118905854859394"}},sid:function(){var b=/[\?&]sid=([^&#]*)/.exec(location.href);return b&&typeof b[1]!="undefined"?b[1]:false}};
if(typeof console=="undefined"){console={};console.log=function(){return false};console.info=function(){return false};console.error=function(){return false};console.debug=function(){return false}}
(function(b,e){function f(){if(!j.isReady){try{x.documentElement.doScroll("left")}catch(d){setTimeout(f,1);return}j.ready()}}function g(d,k){k.src?j.ajax({url:k.src,async:false,dataType:"script"}):j.globalEval(k.text||k.textContent||k.innerHTML||"");k.parentNode&&k.parentNode.removeChild(k)}function h(d,k,m,o,p,u){var v=d.length;if(typeof k==="object"){for(var E in k)h(d,E,k[E],o,p,m);return d}if(m!==e){o=!u&&o&&j.isFunction(m);for(E=0;E<v;E++)p(d[E],k,o?m.call(d[E],E,p(d[E],k)):m,u);return d}return v?
p(d[0],k):e}function a(){return(new Date).getTime()}function c(){return false}function i(){return true}function l(d,k,m){m[0].type=d;return j.event.handle.apply(k,m)}function n(d){var k,m=[],o=[],p=arguments,u,v,E,A,F,N;v=j.data(this,"events");if(!(d.liveFired===this||!v||!v.live||d.button&&d.type==="click")){d.liveFired=this;var ea=v.live.slice(0);for(A=0;A<ea.length;A++){v=ea[A];v.origType.replace(ra,"")===d.type?o.push(v.selector):ea.splice(A--,1)}u=j(d.target).closest(o,d.currentTarget);F=0;for(N=
u.length;F<N;F++)for(A=0;A<ea.length;A++){v=ea[A];if(u[F].selector===v.selector){E=u[F].elem;o=null;if(v.preType==="mouseenter"||v.preType==="mouseleave")o=j(d.relatedTarget).closest(v.selector)[0];if(!o||o!==E)m.push({elem:E,handleObj:v})}}F=0;for(N=m.length;F<N;F++){u=m[F];d.currentTarget=u.elem;d.data=u.handleObj.data;d.handleObj=u.handleObj;if(u.handleObj.origHandler.apply(u.elem,p)===false){k=false;break}}return k}}function r(d,k){return"live."+(d&&d!=="*"?d+".":"")+k.replace(/\./g,"`").replace(/ /g,
"&")}function t(d,k){var m=0;k.each(function(){if(this.nodeName===(d[m]&&d[m].nodeName)){var o=j.data(d[m++]),p=j.data(this,o);if(o=o&&o.events){delete p.handle;p.events={};for(var u in o)for(var v in o[u])j.event.add(this,u,o[u][v],o[u][v].data)}}})}function w(d,k,m){var o,p,u;k=k&&k[0]?k[0].ownerDocument||k[0]:x;if(d.length===1&&typeof d[0]==="string"&&d[0].length<512&&k===x&&!bb.test(d[0])&&(j.support.checkClone||!cb.test(d[0]))){p=true;if(u=j.fragments[d[0]])if(u!==1)o=u}if(!o){o=k.createDocumentFragment();
j.clean(d,k,o,m)}if(p)j.fragments[d[0]]=u?o:1;return{fragment:o,cacheable:p}}function s(d,k){var m={};j.each(db.concat.apply([],db.slice(0,k)),function(){m[this]=d});return m}function z(d){return"scrollTo"in d&&d.document?d:d.nodeType===9?d.defaultView||d.parentWindow:false}var j=function(d,k){return new j.fn.init(d,k)},H=b.jQuery,K=b.$,x=b.document,G,L=/^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/,Q=/^.[^:#\[\.,]*$/,W=/\S/,R=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,P=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,O=navigator.userAgent,
ta=false,ia=[],ka,la=Object.prototype.toString,S=Object.prototype.hasOwnProperty,X=Array.prototype.push,da=Array.prototype.slice,U=Array.prototype.indexOf;j.fn=j.prototype={init:function(d,k){var m,o,p;if(!d)return this;if(d.nodeType){this.context=this[0]=d;this.length=1;return this}if(d==="body"&&!k){this.context=x;this[0]=x.body;this.selector="body";this.length=1;return this}if(typeof d==="string")if((m=L.exec(d))&&(m[1]||!k))if(m[1]){p=k?k.ownerDocument||k:x;if(o=P.exec(d))if(j.isPlainObject(k)){d=
[x.createElement(o[1])];j.fn.attr.call(d,k,true)}else d=[p.createElement(o[1])];else{o=w([m[1]],[p]);d=(o.cacheable?o.fragment.cloneNode(true):o.fragment).childNodes}return j.merge(this,d)}else{if(o=x.getElementById(m[2])){if(o.id!==m[2])return G.find(d);this.length=1;this[0]=o}this.context=x;this.selector=d;return this}else if(!k&&/^\w+$/.test(d)){this.selector=d;this.context=x;d=x.getElementsByTagName(d);return j.merge(this,d)}else return!k||k.jquery?(k||G).find(d):j(k).find(d);else if(j.isFunction(d))return G.ready(d);
if(d.selector!==e){this.selector=d.selector;this.context=d.context}return j.makeArray(d,this)},selector:"",jquery:"1.4.2",length:0,size:function(){return this.length},toArray:function(){return da.call(this,0)},get:function(d){return d==null?this.toArray():d<0?this.slice(d)[0]:this[d]},pushStack:function(d,k,m){var o=j();j.isArray(d)?X.apply(o,d):j.merge(o,d);o.prevObject=this;o.context=this.context;if(k==="find")o.selector=this.selector+(this.selector?" ":"")+m;else if(k)o.selector=this.selector+
"."+k+"("+m+")";return o},each:function(d,k){return j.each(this,d,k)},ready:function(d){j.bindReady();if(j.isReady)d.call(x,j);else ia&&ia.push(d);return this},eq:function(d){return d===-1?this.slice(d):this.slice(d,+d+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(da.apply(this,arguments),"slice",da.call(arguments).join(","))},map:function(d){return this.pushStack(j.map(this,function(k,m){return d.call(k,m,k)}))},end:function(){return this.prevObject||
j(null)},push:X,sort:[].sort,splice:[].splice};j.fn.init.prototype=j.fn;j.extend=j.fn.extend=function(){var d=arguments[0]||{},k=1,m=arguments.length,o=false,p,u,v,E;if(typeof d==="boolean"){o=d;d=arguments[1]||{};k=2}if(typeof d!=="object"&&!j.isFunction(d))d={};if(m===k){d=this;--k}for(;k<m;k++)if((p=arguments[k])!=null)for(u in p){v=d[u];E=p[u];if(d!==E)if(o&&E&&(j.isPlainObject(E)||j.isArray(E))){v=v&&(j.isPlainObject(v)||j.isArray(v))?v:j.isArray(E)?[]:{};d[u]=j.extend(o,v,E)}else if(E!==e)d[u]=
E}return d};j.extend({noConflict:function(d){b.$=K;if(d)b.jQuery=H;return j},isReady:false,ready:function(){if(!j.isReady){if(!x.body)return setTimeout(j.ready,13);j.isReady=true;if(ia){for(var d,k=0;d=ia[k++];)d.call(x,j);ia=null}j.fn.triggerHandler&&j(x).triggerHandler("ready")}},bindReady:function(){if(!ta){ta=true;if(x.readyState==="complete")return j.ready();if(x.addEventListener){x.addEventListener("DOMContentLoaded",ka,false);b.addEventListener("load",j.ready,false)}else if(x.attachEvent){x.attachEvent("onreadystatechange",
ka);b.attachEvent("onload",j.ready);var d=false;try{d=b.frameElement==null}catch(k){}x.documentElement.doScroll&&d&&f()}}},isFunction:function(d){return la.call(d)==="[object Function]"},isArray:function(d){return la.call(d)==="[object Array]"},isPlainObject:function(d){if(!d||la.call(d)!=="[object Object]"||d.nodeType||d.setInterval)return false;if(d.constructor&&!S.call(d,"constructor")&&!S.call(d.constructor.prototype,"isPrototypeOf"))return false;var k;for(k in d);return k===e||S.call(d,k)},isEmptyObject:function(d){for(var k in d)return false;
return true},error:function(d){throw d;},parseJSON:function(d){if(typeof d!=="string"||!d)return null;d=j.trim(d);if(/^[\],:{}\s]*$/.test(d.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return b.JSON&&b.JSON.parse?b.JSON.parse(d):(new Function("return "+d))();else j.error("Invalid JSON: "+d)},noop:function(){},globalEval:function(d){if(d&&W.test(d)){var k=x.getElementsByTagName("head")[0]||
x.documentElement,m=x.createElement("script");m.type="text/javascript";if(j.support.scriptEval)m.appendChild(x.createTextNode(d));else m.text=d;k.insertBefore(m,k.firstChild);k.removeChild(m)}},nodeName:function(d,k){return d.nodeName&&d.nodeName.toUpperCase()===k.toUpperCase()},each:function(d,k,m){var o,p=0,u=d.length,v=u===e||j.isFunction(d);if(m)if(v)for(o in d){if(k.apply(d[o],m)===false)break}else for(;p<u;){if(k.apply(d[p++],m)===false)break}else if(v)for(o in d){if(k.call(d[o],o,d[o])===false)break}else for(m=
d[0];p<u&&k.call(m,p,m)!==false;m=d[++p]);return d},trim:function(d){return(d||"").replace(R,"")},makeArray:function(d,k){var m=k||[];if(d!=null)d.length==null||typeof d==="string"||j.isFunction(d)||typeof d!=="function"&&d.setInterval?X.call(m,d):j.merge(m,d);return m},inArray:function(d,k){if(k.indexOf)return k.indexOf(d);for(var m=0,o=k.length;m<o;m++)if(k[m]===d)return m;return-1},merge:function(d,k){var m=d.length,o=0;if(typeof k.length==="number")for(var p=k.length;o<p;o++)d[m++]=k[o];else for(;k[o]!==
e;)d[m++]=k[o++];d.length=m;return d},grep:function(d,k,m){for(var o=[],p=0,u=d.length;p<u;p++)!m!==!k(d[p],p)&&o.push(d[p]);return o},map:function(d,k,m){for(var o=[],p,u=0,v=d.length;u<v;u++){p=k(d[u],u,m);if(p!=null)o[o.length]=p}return o.concat.apply([],o)},guid:1,proxy:function(d,k,m){if(arguments.length===2)if(typeof k==="string"){m=d;d=m[k];k=e}else if(k&&!j.isFunction(k)){m=k;k=e}if(!k&&d)k=function(){return d.apply(m||this,arguments)};if(d)k.guid=d.guid=d.guid||k.guid||j.guid++;return k},
uaMatch:function(d){d=d.toLowerCase();d=/(webkit)[ \/]([\w.]+)/.exec(d)||/(opera)(?:.*version)?[ \/]([\w.]+)/.exec(d)||/(msie) ([\w.]+)/.exec(d)||!/compatible/.test(d)&&/(mozilla)(?:.*? rv:([\w.]+))?/.exec(d)||[];return{browser:d[1]||"",version:d[2]||"0"}},browser:{}});O=j.uaMatch(O);if(O.browser){j.browser[O.browser]=true;j.browser.version=O.version}if(j.browser.webkit)j.browser.safari=true;if(U)j.inArray=function(d,k){return U.call(k,d)};G=j(x);if(x.addEventListener)ka=function(){x.removeEventListener("DOMContentLoaded",
ka,false);j.ready()};else if(x.attachEvent)ka=function(){if(x.readyState==="complete"){x.detachEvent("onreadystatechange",ka);j.ready()}};(function(){j.support={};var d=x.documentElement,k=x.createElement("script"),m=x.createElement("div"),o="script"+a();m.style.display="none";m.innerHTML="   <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";var p=m.getElementsByTagName("*"),u=m.getElementsByTagName("a")[0];if(!(!p||!p.length||!u)){j.support=
{leadingWhitespace:m.firstChild.nodeType===3,tbody:!m.getElementsByTagName("tbody").length,htmlSerialize:!!m.getElementsByTagName("link").length,style:/red/.test(u.getAttribute("style")),hrefNormalized:u.getAttribute("href")==="/a",opacity:/^0.55$/.test(u.style.opacity),cssFloat:!!u.style.cssFloat,checkOn:m.getElementsByTagName("input")[0].value==="on",optSelected:x.createElement("select").appendChild(x.createElement("option")).selected,parentNode:m.removeChild(m.appendChild(x.createElement("div"))).parentNode===
null,deleteExpando:true,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};k.type="text/javascript";try{k.appendChild(x.createTextNode("window."+o+"=1;"))}catch(v){}d.insertBefore(k,d.firstChild);if(b[o]){j.support.scriptEval=true;delete b[o]}try{delete k.test}catch(E){j.support.deleteExpando=false}d.removeChild(k);if(m.attachEvent&&m.fireEvent){m.attachEvent("onclick",function A(){j.support.noCloneEvent=false;m.detachEvent("onclick",A)});m.cloneNode(true).fireEvent("onclick")}m=x.createElement("div");
m.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";d=x.createDocumentFragment();d.appendChild(m.firstChild);j.support.checkClone=d.cloneNode(true).cloneNode(true).lastChild.checked;j(function(){var A=x.createElement("div");A.style.width=A.style.paddingLeft="1px";x.body.appendChild(A);j.boxModel=j.support.boxModel=A.offsetWidth===2;x.body.removeChild(A).style.display="none"});d=function(A){var F=x.createElement("div");A="on"+A;var N=A in F;if(!N){F.setAttribute(A,"return;");N=typeof F[A]===
"function"}return N};j.support.submitBubbles=d("submit");j.support.changeBubbles=d("change");d=k=m=p=u=null}})();j.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var ba="jQuery"+a(),ma=0,T={};j.extend({cache:{},expando:ba,noData:{embed:true,object:true,applet:true},data:function(d,k,m){if(!(d.nodeName&&j.noData[d.nodeName.toLowerCase()])){d=
d==b?T:d;var o=d[ba],p=j.cache;if(!o&&typeof k==="string"&&m===e)return null;o||(o=++ma);if(typeof k==="object"){d[ba]=o;p[o]=j.extend(true,{},k)}else if(!p[o]){d[ba]=o;p[o]={}}d=p[o];if(m!==e)d[k]=m;return typeof k==="string"?d[k]:d}},removeData:function(d,k){if(!(d.nodeName&&j.noData[d.nodeName.toLowerCase()])){d=d==b?T:d;var m=d[ba],o=j.cache,p=o[m];if(k){if(p){delete p[k];j.isEmptyObject(p)&&j.removeData(d)}}else{if(j.support.deleteExpando)delete d[j.expando];else d.removeAttribute&&d.removeAttribute(j.expando);
delete o[m]}}}});j.fn.extend({data:function(d,k){if(typeof d==="undefined"&&this.length)return j.data(this[0]);else if(typeof d==="object")return this.each(function(){j.data(this,d)});var m=d.split(".");m[1]=m[1]?"."+m[1]:"";if(k===e){var o=this.triggerHandler("getData"+m[1]+"!",[m[0]]);if(o===e&&this.length)o=j.data(this[0],d);return o===e&&m[1]?this.data(m[0]):o}else return this.trigger("setData"+m[1]+"!",[m[0],k]).each(function(){j.data(this,d,k)})},removeData:function(d){return this.each(function(){j.removeData(this,
d)})}});j.extend({queue:function(d,k,m){if(d){k=(k||"fx")+"queue";var o=j.data(d,k);if(!m)return o||[];if(!o||j.isArray(m))o=j.data(d,k,j.makeArray(m));else o.push(m);return o}},dequeue:function(d,k){k=k||"fx";var m=j.queue(d,k),o=m.shift();if(o==="inprogress")o=m.shift();if(o){k==="fx"&&m.unshift("inprogress");o.call(d,function(){j.dequeue(d,k)})}}});j.fn.extend({queue:function(d,k){if(typeof d!=="string"){k=d;d="fx"}if(k===e)return j.queue(this[0],d);return this.each(function(){var m=j.queue(this,
d,k);d==="fx"&&m[0]!=="inprogress"&&j.dequeue(this,d)})},dequeue:function(d){return this.each(function(){j.dequeue(this,d)})},delay:function(d,k){d=j.fx?j.fx.speeds[d]||d:d;k=k||"fx";return this.queue(k,function(){var m=this;setTimeout(function(){j.dequeue(m,k)},d)})},clearQueue:function(d){return this.queue(d||"fx",[])}});var wa=/[\n\t]/g,xa=/\s+/,ua=/\r/g,sa=/href|src|style/,va=/(button|input)/i,Ia=/(button|input|object|select|textarea)/i,Ga=/^(a|area)$/i,Ea=/radio|checkbox/;j.fn.extend({attr:function(d,
k){return h(this,d,k,true,j.attr)},removeAttr:function(d){return this.each(function(){j.attr(this,d,"");this.nodeType===1&&this.removeAttribute(d)})},addClass:function(d){if(j.isFunction(d))return this.each(function(F){var N=j(this);N.addClass(d.call(this,F,N.attr("class")))});if(d&&typeof d==="string")for(var k=(d||"").split(xa),m=0,o=this.length;m<o;m++){var p=this[m];if(p.nodeType===1)if(p.className){for(var u=" "+p.className+" ",v=p.className,E=0,A=k.length;E<A;E++)if(u.indexOf(" "+k[E]+" ")<
0)v+=" "+k[E];p.className=j.trim(v)}else p.className=d}return this},removeClass:function(d){if(j.isFunction(d))return this.each(function(A){var F=j(this);F.removeClass(d.call(this,A,F.attr("class")))});if(d&&typeof d==="string"||d===e)for(var k=(d||"").split(xa),m=0,o=this.length;m<o;m++){var p=this[m];if(p.nodeType===1&&p.className)if(d){for(var u=(" "+p.className+" ").replace(wa," "),v=0,E=k.length;v<E;v++)u=u.replace(" "+k[v]+" "," ");p.className=j.trim(u)}else p.className=""}return this},toggleClass:function(d,
k){var m=typeof d,o=typeof k==="boolean";if(j.isFunction(d))return this.each(function(p){var u=j(this);u.toggleClass(d.call(this,p,u.attr("class"),k),k)});return this.each(function(){if(m==="string")for(var p,u=0,v=j(this),E=k,A=d.split(xa);p=A[u++];){E=o?E:!v.hasClass(p);v[E?"addClass":"removeClass"](p)}else if(m==="undefined"||m==="boolean"){this.className&&j.data(this,"__className__",this.className);this.className=this.className||d===false?"":j.data(this,"__className__")||""}})},hasClass:function(d){for(var k=
0,m=this.length;k<m;k++)if((" "+this[k].className+" ").replace(wa," ").indexOf(" "+d+" ")>-1)return true;return false},val:function(d){if(d===e){var k=this[0];if(k){if(j.nodeName(k,"option"))return(k.attributes.value||{}).specified?k.value:k.text;if(j.nodeName(k,"select")){var m=k.selectedIndex,o=[],p=k.options;k=k.type==="select-one";if(m<0)return null;var u=k?m:0;for(m=k?m+1:p.length;u<m;u++){var v=p[u];if(v.selected){d=j(v).val();if(k)return d;o.push(d)}}return o}if(Ea.test(k.type)&&!j.support.checkOn)return k.getAttribute("value")===
null?"on":k.value;return(k.value||"").replace(ua,"")}return e}var E=j.isFunction(d);return this.each(function(A){var F=j(this),N=d;if(this.nodeType===1){if(E)N=d.call(this,A,F.val());if(typeof N==="number")N+="";if(j.isArray(N)&&Ea.test(this.type))this.checked=j.inArray(F.val(),N)>=0;else if(j.nodeName(this,"select")){var ea=j.makeArray(N);j("option",this).each(function(){this.selected=j.inArray(j(this).val(),ea)>=0});if(!ea.length)this.selectedIndex=-1}else this.value=N}})}});j.extend({attrFn:{val:true,
css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(d,k,m,o){if(!d||d.nodeType===3||d.nodeType===8)return e;if(o&&k in j.attrFn)return j(d)[k](m);o=d.nodeType!==1||!j.isXMLDoc(d);var p=m!==e;k=o&&j.props[k]||k;if(d.nodeType===1){var u=sa.test(k);if(k in d&&o&&!u){if(p){k==="type"&&va.test(d.nodeName)&&d.parentNode&&j.error("type property can't be changed");d[k]=m}if(j.nodeName(d,"form")&&d.getAttributeNode(k))return d.getAttributeNode(k).nodeValue;if(k==="tabIndex")return(k=
d.getAttributeNode("tabIndex"))&&k.specified?k.value:Ia.test(d.nodeName)||Ga.test(d.nodeName)&&d.href?0:e;return d[k]}if(!j.support.style&&o&&k==="style"){if(p)d.style.cssText=""+m;return d.style.cssText}p&&d.setAttribute(k,""+m);d=!j.support.hrefNormalized&&o&&u?d.getAttribute(k,2):d.getAttribute(k);return d===null?e:d}return j.style(d,k,m)}});var ra=/\.(.*)$/,na=function(d){return d.replace(/[^\w\s\.\|`]/g,function(k){return"\\"+k})};j.event={add:function(d,k,m,o){if(!(d.nodeType===3||d.nodeType===
8)){if(d.setInterval&&d!==b&&!d.frameElement)d=b;var p,u;if(m.handler){p=m;m=p.handler}if(!m.guid)m.guid=j.guid++;if(u=j.data(d)){var v=u.events=u.events||{},E=u.handle;if(!E)u.handle=E=function(){return typeof j!=="undefined"&&!j.event.triggered?j.event.handle.apply(E.elem,arguments):e};E.elem=d;k=k.split(" ");for(var A,F=0,N;A=k[F++];){u=p?j.extend({},p):{handler:m,data:o};if(A.indexOf(".")>-1){N=A.split(".");A=N.shift();u.namespace=N.slice(0).sort().join(".")}else{N=[];u.namespace=""}u.type=A;
u.guid=m.guid;var ea=v[A],ha=j.event.special[A]||{};if(!ea){ea=v[A]=[];if(!ha.setup||ha.setup.call(d,o,N,E)===false)if(d.addEventListener)d.addEventListener(A,E,false);else d.attachEvent&&d.attachEvent("on"+A,E)}if(ha.add){ha.add.call(d,u);if(!u.handler.guid)u.handler.guid=m.guid}ea.push(u);j.event.global[A]=true}d=null}}},global:{},remove:function(d,k,m,o){if(!(d.nodeType===3||d.nodeType===8)){var p,u=0,v,E,A,F,N,ea,ha=j.data(d),oa=ha&&ha.events;if(ha&&oa){if(k&&k.type){m=k.handler;k=k.type}if(!k||
typeof k==="string"&&k.charAt(0)===".")for(p in oa)j.event.remove(d,p+(k||""));else{for(k=k.split(" ");p=k[u++];){F=p;v=p.indexOf(".")<0;E=[];if(!v){E=p.split(".");p=E.shift();A=new RegExp("(^|\\.)"+j.map(E.slice(0).sort(),na).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(N=oa[p])if(m){F=j.event.special[p]||{};for(ja=o||0;ja<N.length;ja++){ea=N[ja];if(m.guid===ea.guid){if(v||A.test(ea.namespace)){o==null&&N.splice(ja--,1);F.remove&&F.remove.call(d,ea)}if(o!=null)break}}if(N.length===0||o!=null&&N.length===
1){if(!F.teardown||F.teardown.call(d,E)===false)D(d,p,ha.handle);delete oa[p]}}else for(var ja=0;ja<N.length;ja++){ea=N[ja];if(v||A.test(ea.namespace)){j.event.remove(d,F,ea.handler,ja);N.splice(ja--,1)}}}if(j.isEmptyObject(oa)){if(k=ha.handle)k.elem=null;delete ha.events;delete ha.handle;j.isEmptyObject(ha)&&j.removeData(d)}}}}},trigger:function(d,k,m,o){var p=d.type||d;if(!o){d=typeof d==="object"?d[ba]?d:j.extend(j.Event(p),d):j.Event(p);if(p.indexOf("!")>=0){d.type=p=p.slice(0,-1);d.exclusive=
true}if(!m){d.stopPropagation();j.event.global[p]&&j.each(j.cache,function(){this.events&&this.events[p]&&j.event.trigger(d,k,this.handle.elem)})}if(!m||m.nodeType===3||m.nodeType===8)return e;d.result=e;d.target=m;k=j.makeArray(k);k.unshift(d)}d.currentTarget=m;(o=j.data(m,"handle"))&&o.apply(m,k);o=m.parentNode||m.ownerDocument;try{if(!(m&&m.nodeName&&j.noData[m.nodeName.toLowerCase()]))if(m["on"+p]&&m["on"+p].apply(m,k)===false)d.result=false}catch(u){}if(!d.isPropagationStopped()&&o)j.event.trigger(d,
k,o,true);else if(!d.isDefaultPrevented()){o=d.target;var v,E=j.nodeName(o,"a")&&p==="click",A=j.event.special[p]||{};if((!A._default||A._default.call(m,d)===false)&&!E&&!(o&&o.nodeName&&j.noData[o.nodeName.toLowerCase()])){try{if(o[p]){if(v=o["on"+p])o["on"+p]=null;j.event.triggered=true;o[p]()}}catch(F){}if(v)o["on"+p]=v;j.event.triggered=false}}},handle:function(d){var k,m,o,p;d=arguments[0]=j.event.fix(d||b.event);d.currentTarget=this;k=d.type.indexOf(".")<0&&!d.exclusive;if(!k){m=d.type.split(".");
d.type=m.shift();o=new RegExp("(^|\\.)"+m.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)")}p=j.data(this,"events");m=p[d.type];if(p&&m){m=m.slice(0);p=0;for(var u=m.length;p<u;p++){var v=m[p];if(k||o.test(v.namespace)){d.handler=v.handler;d.data=v.data;d.handleObj=v;v=v.handler.apply(this,arguments);if(v!==e){d.result=v;if(v===false){d.preventDefault();d.stopPropagation()}}if(d.isImmediatePropagationStopped())break}}}return d.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),
fix:function(d){if(d[ba])return d;var k=d;d=j.Event(k);for(var m=this.props.length,o;m;){o=this.props[--m];d[o]=k[o]}if(!d.target)d.target=d.srcElement||x;if(d.target.nodeType===3)d.target=d.target.parentNode;if(!d.relatedTarget&&d.fromElement)d.relatedTarget=d.fromElement===d.target?d.toElement:d.fromElement;if(d.pageX==null&&d.clientX!=null){k=x.documentElement;m=x.body;d.pageX=d.clientX+(k&&k.scrollLeft||m&&m.scrollLeft||0)-(k&&k.clientLeft||m&&m.clientLeft||0);d.pageY=d.clientY+(k&&k.scrollTop||
m&&m.scrollTop||0)-(k&&k.clientTop||m&&m.clientTop||0)}if(!d.which&&(d.charCode||d.charCode===0?d.charCode:d.keyCode))d.which=d.charCode||d.keyCode;if(!d.metaKey&&d.ctrlKey)d.metaKey=d.ctrlKey;if(!d.which&&d.button!==e)d.which=d.button&1?1:d.button&2?3:d.button&4?2:0;return d},guid:1E8,proxy:j.proxy,special:{ready:{setup:j.bindReady,teardown:j.noop},live:{add:function(d){j.event.add(this,d.origType,j.extend({},d,{handler:n}))},remove:function(d){var k=true,m=d.origType.replace(ra,"");j.each(j.data(this,
"events").live||[],function(){if(m===this.origType.replace(ra,""))return k=false});k&&j.event.remove(this,d.origType,n)}},beforeunload:{setup:function(d,k,m){if(this.setInterval)this.onbeforeunload=m;return false},teardown:function(d,k){if(this.onbeforeunload===k)this.onbeforeunload=null}}}};var D=x.removeEventListener?function(d,k,m){d.removeEventListener(k,m,false)}:function(d,k,m){d.detachEvent("on"+k,m)};j.Event=function(d){if(!this.preventDefault)return new j.Event(d);if(d&&d.type){this.originalEvent=
d;this.type=d.type}else this.type=d;this.timeStamp=a();this[ba]=true};j.Event.prototype={preventDefault:function(){this.isDefaultPrevented=i;var d=this.originalEvent;if(d){d.preventDefault&&d.preventDefault();d.returnValue=false}},stopPropagation:function(){this.isPropagationStopped=i;var d=this.originalEvent;if(d){d.stopPropagation&&d.stopPropagation();d.cancelBubble=true}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=i;this.stopPropagation()},isDefaultPrevented:c,isPropagationStopped:c,
isImmediatePropagationStopped:c};var Da=function(d){var k=d.relatedTarget;try{for(;k&&k!==this;)k=k.parentNode;if(k!==this){d.type=d.data;j.event.handle.apply(this,arguments)}}catch(m){}},Ja=function(d){d.type=d.data;j.event.handle.apply(this,arguments)};j.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(d,k){j.event.special[d]={setup:function(m){j.event.add(this,k,m&&m.selector?Ja:Da,d)},teardown:function(m){j.event.remove(this,k,m&&m.selector?Ja:Da)}}});if(!j.support.submitBubbles)j.event.special.submit=
{setup:function(){if(this.nodeName.toLowerCase()!=="form"){j.event.add(this,"click.specialSubmit",function(d){var k=d.target,m=k.type;if((m==="submit"||m==="image")&&j(k).closest("form").length)return l("submit",this,arguments)});j.event.add(this,"keypress.specialSubmit",function(d){var k=d.target,m=k.type;if((m==="text"||m==="password")&&j(k).closest("form").length&&d.keyCode===13)return l("submit",this,arguments)})}else return false},teardown:function(){j.event.remove(this,".specialSubmit")}};if(!j.support.changeBubbles){var Ka=
/textarea|input|select/i,ga,La=function(d){var k=d.type,m=d.value;if(k==="radio"||k==="checkbox")m=d.checked;else if(k==="select-multiple")m=d.selectedIndex>-1?j.map(d.options,function(o){return o.selected}).join("-"):"";else if(d.nodeName.toLowerCase()==="select")m=d.selectedIndex;return m},M=function(d,k){var m=d.target,o,p;if(!(!Ka.test(m.nodeName)||m.readOnly)){o=j.data(m,"_change_data");p=La(m);if(d.type!=="focusout"||m.type!=="radio")j.data(m,"_change_data",p);if(!(o===e||p===o))if(o!=null||
p){d.type="change";return j.event.trigger(d,k,m)}}};j.event.special.change={filters:{focusout:M,click:function(d){var k=d.target,m=k.type;if(m==="radio"||m==="checkbox"||k.nodeName.toLowerCase()==="select")return M.call(this,d)},keydown:function(d){var k=d.target,m=k.type;if(d.keyCode===13&&k.nodeName.toLowerCase()!=="textarea"||d.keyCode===32&&(m==="checkbox"||m==="radio")||m==="select-multiple")return M.call(this,d)},beforeactivate:function(d){d=d.target;j.data(d,"_change_data",La(d))}},setup:function(){if(this.type===
"file")return false;for(var d in ga)j.event.add(this,d+".specialChange",ga[d]);return Ka.test(this.nodeName)},teardown:function(){j.event.remove(this,".specialChange");return Ka.test(this.nodeName)}};ga=j.event.special.change.filters}x.addEventListener&&j.each({focus:"focusin",blur:"focusout"},function(d,k){function m(o){o=j.event.fix(o);o.type=k;return j.event.handle.call(this,o)}j.event.special[k]={setup:function(){this.addEventListener(d,m,true)},teardown:function(){this.removeEventListener(d,
m,true)}}});j.each(["bind","one"],function(d,k){j.fn[k]=function(m,o,p){if(typeof m==="object"){for(var u in m)this[k](u,o,m[u],p);return this}if(j.isFunction(o)){p=o;o=e}var v=k==="one"?j.proxy(p,function(A){j(this).unbind(A,v);return p.apply(this,arguments)}):p;if(m==="unload"&&k!=="one")this.one(m,o,p);else{u=0;for(var E=this.length;u<E;u++)j.event.add(this[u],m,v,o)}return this}});j.fn.extend({unbind:function(d,k){if(typeof d==="object"&&!d.preventDefault)for(var m in d)this.unbind(m,d[m]);else{m=
0;for(var o=this.length;m<o;m++)j.event.remove(this[m],d,k)}return this},delegate:function(d,k,m,o){return this.live(k,m,o,d)},undelegate:function(d,k,m){return arguments.length===0?this.unbind("live"):this.die(k,null,m,d)},trigger:function(d,k){return this.each(function(){j.event.trigger(d,k,this)})},triggerHandler:function(d,k){if(this[0]){var m=j.Event(d);m.preventDefault();m.stopPropagation();j.event.trigger(m,k,this[0]);return m.result}},toggle:function(d){for(var k=arguments,m=1;m<k.length;)j.proxy(d,
k[m++]);return this.click(j.proxy(d,function(o){var p=(j.data(this,"lastToggle"+d.guid)||0)%m;j.data(this,"lastToggle"+d.guid,p+1);o.preventDefault();return k[p].apply(this,arguments)||false}))},hover:function(d,k){return this.mouseenter(d).mouseleave(k||d)}});var ca={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};j.each(["live","die"],function(d,k){j.fn[k]=function(m,o,p,u){var v,E=0,A,F,N=u||this.selector,ea=u?this:j(this.context);if(j.isFunction(o)){p=o;o=e}for(m=
(m||"").split(" ");(v=m[E++])!=null;){u=ra.exec(v);A="";if(u){A=u[0];v=v.replace(ra,"")}if(v==="hover")m.push("mouseenter"+A,"mouseleave"+A);else{F=v;if(v==="focus"||v==="blur"){m.push(ca[v]+A);v+=A}else v=(ca[v]||v)+A;k==="live"?ea.each(function(){j.event.add(this,r(v,N),{data:o,selector:N,handler:p,origType:v,origHandler:p,preType:F})}):ea.unbind(r(v,N),p)}}return this}});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".split(" "),
function(d,k){j.fn[k]=function(m){return m?this.bind(k,m):this.trigger(k)};if(j.attrFn)j.attrFn[k]=true});b.attachEvent&&!b.addEventListener&&b.attachEvent("onunload",function(){for(var d in j.cache)if(j.cache[d].handle)try{j.event.remove(j.cache[d].handle.elem)}catch(k){}});(function(){function d(q){for(var y="",B,C=0;q[C];C++){B=q[C];if(B.nodeType===3||B.nodeType===4)y+=B.nodeValue;else if(B.nodeType!==8)y+=d(B.childNodes)}return y}function k(q,y,B,C,J,I){J=0;for(var Y=C.length;J<Y;J++){var V=C[J];
if(V){V=V[q];for(var fa=false;V;){if(V.sizcache===B){fa=C[V.sizset];break}if(V.nodeType===1&&!I){V.sizcache=B;V.sizset=J}if(V.nodeName.toLowerCase()===y){fa=V;break}V=V[q]}C[J]=fa}}}function m(q,y,B,C,J,I){J=0;for(var Y=C.length;J<Y;J++){var V=C[J];if(V){V=V[q];for(var fa=false;V;){if(V.sizcache===B){fa=C[V.sizset];break}if(V.nodeType===1){if(!I){V.sizcache=B;V.sizset=J}if(typeof y!=="string"){if(V===y){fa=true;break}}else if(A.filter(y,[V]).length>0){fa=V;break}}V=V[q]}C[J]=fa}}}var o=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,
p=0,u=Object.prototype.toString,v=false,E=true;[0,0].sort(function(){E=false;return 0});var A=function(q,y,B,C){B=B||[];var J=y=y||x;if(y.nodeType!==1&&y.nodeType!==9)return[];if(!q||typeof q!=="string")return B;for(var I=[],Y,V,fa,Ra,Ma=true,Pa=Z(y),Na=q;(o.exec(""),Y=o.exec(Na))!==null;){Na=Y[3];I.push(Y[1]);if(Y[2]){Ra=Y[3];break}}if(I.length>1&&N.exec(q))if(I.length===2&&F.relative[I[0]])V=Wa(I[0]+I[1],y);else for(V=F.relative[I[0]]?[y]:A(I.shift(),y);I.length;){q=I.shift();if(F.relative[q])q+=
I.shift();V=Wa(q,V)}else{if(!C&&I.length>1&&y.nodeType===9&&!Pa&&F.match.ID.test(I[0])&&!F.match.ID.test(I[I.length-1])){Y=A.find(I.shift(),y,Pa);y=Y.expr?A.filter(Y.expr,Y.set)[0]:Y.set[0]}if(y){Y=C?{expr:I.pop(),set:ha(C)}:A.find(I.pop(),I.length===1&&(I[0]==="~"||I[0]==="+")&&y.parentNode?y.parentNode:y,Pa);V=Y.expr?A.filter(Y.expr,Y.set):Y.set;if(I.length>0)fa=ha(V);else Ma=false;for(;I.length;){var Ba=I.pop();Y=Ba;if(F.relative[Ba])Y=I.pop();else Ba="";if(Y==null)Y=y;F.relative[Ba](fa,Y,Pa)}}else fa=
[]}fa||(fa=V);fa||A.error(Ba||q);if(u.call(fa)==="[object Array]")if(Ma)if(y&&y.nodeType===1)for(q=0;fa[q]!=null;q++){if(fa[q]&&(fa[q]===true||fa[q].nodeType===1&&Aa(y,fa[q])))B.push(V[q])}else for(q=0;fa[q]!=null;q++)fa[q]&&fa[q].nodeType===1&&B.push(V[q]);else B.push.apply(B,fa);else ha(fa,B);if(Ra){A(Ra,J,B,C);A.uniqueSort(B)}return B};A.uniqueSort=function(q){if(ja){v=E;q.sort(ja);if(v)for(var y=1;y<q.length;y++)q[y]===q[y-1]&&q.splice(y--,1)}return q};A.matches=function(q,y){return A(q,null,
null,y)};A.find=function(q,y,B){var C,J;if(!q)return[];for(var I=0,Y=F.order.length;I<Y;I++){var V=F.order[I];if(J=F.leftMatch[V].exec(q)){var fa=J[1];J.splice(1,1);if(fa.substr(fa.length-1)!=="\\"){J[1]=(J[1]||"").replace(/\\/g,"");C=F.find[V](J,y,B);if(C!=null){q=q.replace(F.match[V],"");break}}}}C||(C=y.getElementsByTagName("*"));return{set:C,expr:q}};A.filter=function(q,y,B,C){for(var J=q,I=[],Y=y,V,fa,Ra=y&&y[0]&&Z(y[0]);q&&y.length;){for(var Ma in F.filter)if((V=F.leftMatch[Ma].exec(q))!=null&&
V[2]){var Pa=F.filter[Ma],Na,Ba;Ba=V[1];fa=false;V.splice(1,1);if(Ba.substr(Ba.length-1)!=="\\"){if(Y===I)I=[];if(F.preFilter[Ma])if(V=F.preFilter[Ma](V,Y,B,I,C,Ra)){if(V===true)continue}else fa=Na=true;if(V)for(var Ta=0;(Ba=Y[Ta])!=null;Ta++)if(Ba){Na=Pa(Ba,V,Ta,Y);var eb=C^!!Na;if(B&&Na!=null)if(eb)fa=true;else Y[Ta]=false;else if(eb){I.push(Ba);fa=true}}if(Na!==e){B||(Y=I);q=q.replace(F.match[Ma],"");if(!fa)return[];break}}}if(q===J)if(fa==null)A.error(q);else break;J=q}return Y};A.error=function(q){throw"Syntax error, unrecognized expression: "+
q;};var F=A.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},
leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(q){return q.getAttribute("href")}},relative:{"+":function(q,y){var B=typeof y==="string",C=B&&!/\W/.test(y);B=B&&!C;if(C)y=y.toLowerCase();C=0;for(var J=q.length,I;C<J;C++)if(I=q[C]){for(;(I=I.previousSibling)&&I.nodeType!==1;);q[C]=B||I&&I.nodeName.toLowerCase()===y?I||false:I===y}B&&A.filter(y,q,true)},">":function(q,y){var B=typeof y==="string";if(B&&!/\W/.test(y)){y=y.toLowerCase();for(var C=0,J=q.length;C<J;C++){var I=
q[C];if(I){B=I.parentNode;q[C]=B.nodeName.toLowerCase()===y?B:false}}}else{C=0;for(J=q.length;C<J;C++)if(I=q[C])q[C]=B?I.parentNode:I.parentNode===y;B&&A.filter(y,q,true)}},"":function(q,y,B){var C=p++,J=m;if(typeof y==="string"&&!/\W/.test(y)){var I=y=y.toLowerCase();J=k}J("parentNode",y,C,q,I,B)},"~":function(q,y,B){var C=p++,J=m;if(typeof y==="string"&&!/\W/.test(y)){var I=y=y.toLowerCase();J=k}J("previousSibling",y,C,q,I,B)}},find:{ID:function(q,y,B){if(typeof y.getElementById!=="undefined"&&
!B)return(q=y.getElementById(q[1]))?[q]:[]},NAME:function(q,y){if(typeof y.getElementsByName!=="undefined"){for(var B=[],C=y.getElementsByName(q[1]),J=0,I=C.length;J<I;J++)C[J].getAttribute("name")===q[1]&&B.push(C[J]);return B.length===0?null:B}},TAG:function(q,y){return y.getElementsByTagName(q[1])}},preFilter:{CLASS:function(q,y,B,C,J,I){q=" "+q[1].replace(/\\/g,"")+" ";if(I)return q;I=0;for(var Y;(Y=y[I])!=null;I++)if(Y)if(J^(Y.className&&(" "+Y.className+" ").replace(/[\t\n]/g," ").indexOf(q)>=
0))B||C.push(Y);else if(B)y[I]=false;return false},ID:function(q){return q[1].replace(/\\/g,"")},TAG:function(q){return q[1].toLowerCase()},CHILD:function(q){if(q[1]==="nth"){var y=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(q[2]==="even"&&"2n"||q[2]==="odd"&&"2n+1"||!/\D/.test(q[2])&&"0n+"+q[2]||q[2]);q[2]=y[1]+(y[2]||1)-0;q[3]=y[3]-0}q[0]=p++;return q},ATTR:function(q,y,B,C,J,I){y=q[1].replace(/\\/g,"");if(!I&&F.attrMap[y])q[1]=F.attrMap[y];if(q[2]==="~=")q[4]=" "+q[4]+" ";return q},PSEUDO:function(q,y,B,C,
J){if(q[1]==="not")if((o.exec(q[3])||"").length>1||/^\w/.test(q[3]))q[3]=A(q[3],null,null,y);else{q=A.filter(q[3],y,B,true^J);B||C.push.apply(C,q);return false}else if(F.match.POS.test(q[0])||F.match.CHILD.test(q[0]))return true;return q},POS:function(q){q.unshift(true);return q}},filters:{enabled:function(q){return q.disabled===false&&q.type!=="hidden"},disabled:function(q){return q.disabled===true},checked:function(q){return q.checked===true},selected:function(q){return q.selected===true},parent:function(q){return!!q.firstChild},
empty:function(q){return!q.firstChild},has:function(q,y,B){return!!A(B[3],q).length},header:function(q){return/h\d/i.test(q.nodeName)},text:function(q){return"text"===q.type},radio:function(q){return"radio"===q.type},checkbox:function(q){return"checkbox"===q.type},file:function(q){return"file"===q.type},password:function(q){return"password"===q.type},submit:function(q){return"submit"===q.type},image:function(q){return"image"===q.type},reset:function(q){return"reset"===q.type},button:function(q){return"button"===
q.type||q.nodeName.toLowerCase()==="button"},input:function(q){return/input|select|textarea|button/i.test(q.nodeName)}},setFilters:{first:function(q,y){return y===0},last:function(q,y,B,C){return y===C.length-1},even:function(q,y){return y%2===0},odd:function(q,y){return y%2===1},lt:function(q,y,B){return y<B[3]-0},gt:function(q,y,B){return y>B[3]-0},nth:function(q,y,B){return B[3]-0===y},eq:function(q,y,B){return B[3]-0===y}},filter:{PSEUDO:function(q,y,B,C){var J=y[1],I=F.filters[J];if(I)return I(q,
B,y,C);else if(J==="contains")return(q.textContent||q.innerText||d([q])||"").indexOf(y[3])>=0;else if(J==="not"){y=y[3];B=0;for(C=y.length;B<C;B++)if(y[B]===q)return false;return true}else A.error("Syntax error, unrecognized expression: "+J)},CHILD:function(q,y){var B=y[1],C=q;switch(B){case "only":case "first":for(;C=C.previousSibling;)if(C.nodeType===1)return false;if(B==="first")return true;C=q;case "last":for(;C=C.nextSibling;)if(C.nodeType===1)return false;return true;case "nth":B=y[2];var J=
y[3];if(B===1&&J===0)return true;var I=y[0],Y=q.parentNode;if(Y&&(Y.sizcache!==I||!q.nodeIndex)){var V=0;for(C=Y.firstChild;C;C=C.nextSibling)if(C.nodeType===1)C.nodeIndex=++V;Y.sizcache=I}C=q.nodeIndex-J;return B===0?C===0:C%B===0&&C/B>=0}},ID:function(q,y){return q.nodeType===1&&q.getAttribute("id")===y},TAG:function(q,y){return y==="*"&&q.nodeType===1||q.nodeName.toLowerCase()===y},CLASS:function(q,y){return(" "+(q.className||q.getAttribute("class"))+" ").indexOf(y)>-1},ATTR:function(q,y){var B=
y[1];B=F.attrHandle[B]?F.attrHandle[B](q):q[B]!=null?q[B]:q.getAttribute(B);var C=B+"",J=y[2],I=y[4];return B==null?J==="!=":J==="="?C===I:J==="*="?C.indexOf(I)>=0:J==="~="?(" "+C+" ").indexOf(I)>=0:!I?C&&B!==false:J==="!="?C!==I:J==="^="?C.indexOf(I)===0:J==="$="?C.substr(C.length-I.length)===I:J==="|="?C===I||C.substr(0,I.length+1)===I+"-":false},POS:function(q,y,B,C){var J=F.setFilters[y[2]];if(J)return J(q,B,y,C)}}},N=F.match.POS;for(var ea in F.match){F.match[ea]=new RegExp(F.match[ea].source+
/(?![^\[]*\])(?![^\(]*\))/.source);F.leftMatch[ea]=new RegExp(/(^(?:.|\r|\n)*?)/.source+F.match[ea].source.replace(/\\(\d+)/g,function(q,y){return"\\"+(y-0+1)}))}var ha=function(q,y){q=Array.prototype.slice.call(q,0);if(y){y.push.apply(y,q);return y}return q};try{Array.prototype.slice.call(x.documentElement.childNodes,0)}catch(oa){ha=function(q,y){var B=y||[];if(u.call(q)==="[object Array]")Array.prototype.push.apply(B,q);else if(typeof q.length==="number")for(var C=0,J=q.length;C<J;C++)B.push(q[C]);
else for(C=0;q[C];C++)B.push(q[C]);return B}}var ja;if(x.documentElement.compareDocumentPosition)ja=function(q,y){if(!q.compareDocumentPosition||!y.compareDocumentPosition){if(q==y)v=true;return q.compareDocumentPosition?-1:1}var B=q.compareDocumentPosition(y)&4?-1:q===y?0:1;if(B===0)v=true;return B};else if("sourceIndex"in x.documentElement)ja=function(q,y){if(!q.sourceIndex||!y.sourceIndex){if(q==y)v=true;return q.sourceIndex?-1:1}var B=q.sourceIndex-y.sourceIndex;if(B===0)v=true;return B};else if(x.createRange)ja=
function(q,y){if(!q.ownerDocument||!y.ownerDocument){if(q==y)v=true;return q.ownerDocument?-1:1}var B=q.ownerDocument.createRange(),C=y.ownerDocument.createRange();B.setStart(q,0);B.setEnd(q,0);C.setStart(y,0);C.setEnd(y,0);B=B.compareBoundaryPoints(Range.START_TO_END,C);if(B===0)v=true;return B};(function(){var q=x.createElement("div"),y="script"+(new Date).getTime();q.innerHTML="<a name='"+y+"'/>";var B=x.documentElement;B.insertBefore(q,B.firstChild);if(x.getElementById(y)){F.find.ID=function(C,
J,I){if(typeof J.getElementById!=="undefined"&&!I)return(J=J.getElementById(C[1]))?J.id===C[1]||typeof J.getAttributeNode!=="undefined"&&J.getAttributeNode("id").nodeValue===C[1]?[J]:e:[]};F.filter.ID=function(C,J){var I=typeof C.getAttributeNode!=="undefined"&&C.getAttributeNode("id");return C.nodeType===1&&I&&I.nodeValue===J}}B.removeChild(q);B=q=null})();(function(){var q=x.createElement("div");q.appendChild(x.createComment(""));if(q.getElementsByTagName("*").length>0)F.find.TAG=function(y,B){var C=
B.getElementsByTagName(y[1]);if(y[1]==="*"){for(var J=[],I=0;C[I];I++)C[I].nodeType===1&&J.push(C[I]);C=J}return C};q.innerHTML="<a href='#'></a>";if(q.firstChild&&typeof q.firstChild.getAttribute!=="undefined"&&q.firstChild.getAttribute("href")!=="#")F.attrHandle.href=function(y){return y.getAttribute("href",2)};q=null})();x.querySelectorAll&&function(){var q=A,y=x.createElement("div");y.innerHTML="<p class='TEST'></p>";if(!(y.querySelectorAll&&y.querySelectorAll(".TEST").length===0)){A=function(C,
J,I,Y){J=J||x;if(!Y&&J.nodeType===9&&!Z(J))try{return ha(J.querySelectorAll(C),I)}catch(V){}return q(C,J,I,Y)};for(var B in q)A[B]=q[B];y=null}}();(function(){var q=x.createElement("div");q.innerHTML="<div class='test e'></div><div class='test'></div>";if(!(!q.getElementsByClassName||q.getElementsByClassName("e").length===0)){q.lastChild.className="e";if(q.getElementsByClassName("e").length!==1){F.order.splice(1,0,"CLASS");F.find.CLASS=function(y,B,C){if(typeof B.getElementsByClassName!=="undefined"&&
!C)return B.getElementsByClassName(y[1])};q=null}}})();var Aa=x.compareDocumentPosition?function(q,y){return!!(q.compareDocumentPosition(y)&16)}:function(q,y){return q!==y&&(q.contains?q.contains(y):true)},Z=function(q){return(q=(q?q.ownerDocument||q:0).documentElement)?q.nodeName!=="HTML":false},Wa=function(q,y){for(var B=[],C="",J,I=y.nodeType?[y]:y;J=F.match.PSEUDO.exec(q);){C+=J[0];q=q.replace(F.match.PSEUDO,"")}q=F.relative[q]?q+"*":q;J=0;for(var Y=I.length;J<Y;J++)A(q,I[J],B);return A.filter(C,
B)};j.find=A;j.expr=A.selectors;j.expr[":"]=j.expr.filters;j.unique=A.uniqueSort;j.text=d;j.isXMLDoc=Z;j.contains=Aa})();var aa=/Until$/,pa=/^(?:parents|prevUntil|prevAll)/,ya=/,/;da=Array.prototype.slice;var qa=function(d,k,m){if(j.isFunction(k))return j.grep(d,function(p,u){return!!k.call(p,u,p)===m});else if(k.nodeType)return j.grep(d,function(p){return p===k===m});else if(typeof k==="string"){var o=j.grep(d,function(p){return p.nodeType===1});if(Q.test(k))return j.filter(k,o,!m);else k=j.filter(k,
o)}return j.grep(d,function(p){return j.inArray(p,k)>=0===m})};j.fn.extend({find:function(d){for(var k=this.pushStack("","find",d),m=0,o=0,p=this.length;o<p;o++){m=k.length;j.find(d,this[o],k);if(o>0)for(var u=m;u<k.length;u++)for(var v=0;v<m;v++)if(k[v]===k[u]){k.splice(u--,1);break}}return k},has:function(d){var k=j(d);return this.filter(function(){for(var m=0,o=k.length;m<o;m++)if(j.contains(this,k[m]))return true})},not:function(d){return this.pushStack(qa(this,d,false),"not",d)},filter:function(d){return this.pushStack(qa(this,
d,true),"filter",d)},is:function(d){return!!d&&j.filter(d,this).length>0},closest:function(d,k){if(j.isArray(d)){var m=[],o=this[0],p,u={},v;if(o&&d.length){p=0;for(var E=d.length;p<E;p++){v=d[p];u[v]||(u[v]=j.expr.match.POS.test(v)?j(v,k||this.context):v)}for(;o&&o.ownerDocument&&o!==k;){for(v in u){p=u[v];if(p.jquery?p.index(o)>-1:j(o).is(p)){m.push({selector:v,elem:o});delete u[v]}}o=o.parentNode}}return m}var A=j.expr.match.POS.test(d)?j(d,k||this.context):null;return this.map(function(F,N){for(;N&&
N.ownerDocument&&N!==k;){if(A?A.index(N)>-1:j(N).is(d))return N;N=N.parentNode}return null})},index:function(d){if(!d||typeof d==="string")return j.inArray(this[0],d?j(d):this.parent().children());return j.inArray(d.jquery?d[0]:d,this)},add:function(d,k){var m=typeof d==="string"?j(d,k||this.context):j.makeArray(d),o=j.merge(this.get(),m);return this.pushStack(!m[0]||!m[0].parentNode||m[0].parentNode.nodeType===11||!o[0]||!o[0].parentNode||o[0].parentNode.nodeType===11?o:j.unique(o))},andSelf:function(){return this.add(this.prevObject)}});
j.each({parent:function(d){return(d=d.parentNode)&&d.nodeType!==11?d:null},parents:function(d){return j.dir(d,"parentNode")},parentsUntil:function(d,k,m){return j.dir(d,"parentNode",m)},next:function(d){return j.nth(d,2,"nextSibling")},prev:function(d){return j.nth(d,2,"previousSibling")},nextAll:function(d){return j.dir(d,"nextSibling")},prevAll:function(d){return j.dir(d,"previousSibling")},nextUntil:function(d,k,m){return j.dir(d,"nextSibling",m)},prevUntil:function(d,k,m){return j.dir(d,"previousSibling",
m)},siblings:function(d){return j.sibling(d.parentNode.firstChild,d)},children:function(d){return j.sibling(d.firstChild)},contents:function(d){return j.nodeName(d,"iframe")?d.contentDocument||d.contentWindow.document:j.makeArray(d.childNodes)}},function(d,k){j.fn[d]=function(m,o){var p=j.map(this,k,m);aa.test(d)||(o=m);if(o&&typeof o==="string")p=j.filter(o,p);p=this.length>1?j.unique(p):p;if((this.length>1||ya.test(o))&&pa.test(d))p=p.reverse();return this.pushStack(p,d,da.call(arguments).join(","))}});
j.extend({filter:function(d,k,m){if(m)d=":not("+d+")";return j.find.matches(d,k)},dir:function(d,k,m){var o=[];for(d=d[k];d&&d.nodeType!==9&&(m===e||d.nodeType!==1||!j(d).is(m));){d.nodeType===1&&o.push(d);d=d[k]}return o},nth:function(d,k,m){for(var o=0;d;d=d[m])if(d.nodeType===1&&++o===(k||1))break;return d},sibling:function(d,k){for(var m=[];d;d=d.nextSibling)d.nodeType===1&&d!==k&&m.push(d);return m}});var za=/ jQuery\d+="(?:\d+|null)"/g,Fa=/^\s+/,Ha=/(<([\w:]+)[^>]*?)\/>/g,Oa=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,
Sa=/<([\w:]+)/,Ua=/<tbody/i,jb=/<|&#?\w+;/,bb=/<script|<object|<embed|<option|<style/i,cb=/checked\s*(?:[^=]|=\s*.checked.)/i,fb=function(d,k,m){return Oa.test(m)?d:k+"></"+m+">"},Ca={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,
"",""]};Ca.optgroup=Ca.option;Ca.tbody=Ca.tfoot=Ca.colgroup=Ca.caption=Ca.thead;Ca.th=Ca.td;if(!j.support.htmlSerialize)Ca._default=[1,"div<div>","</div>"];j.fn.extend({text:function(d){if(j.isFunction(d))return this.each(function(k){var m=j(this);m.text(d.call(this,k,m.text()))});if(typeof d!=="object"&&d!==e)return this.empty().append((this[0]&&this[0].ownerDocument||x).createTextNode(d));return j.text(this)},wrapAll:function(d){if(j.isFunction(d))return this.each(function(m){j(this).wrapAll(d.call(this,
m))});if(this[0]){var k=j(d,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&k.insertBefore(this[0]);k.map(function(){for(var m=this;m.firstChild&&m.firstChild.nodeType===1;)m=m.firstChild;return m}).append(this)}return this},wrapInner:function(d){if(j.isFunction(d))return this.each(function(k){j(this).wrapInner(d.call(this,k))});return this.each(function(){var k=j(this),m=k.contents();m.length?m.wrapAll(d):k.append(d)})},wrap:function(d){return this.each(function(){j(this).wrapAll(d)})},
unwrap:function(){return this.parent().each(function(){j.nodeName(this,"body")||j(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(d){this.nodeType===1&&this.appendChild(d)})},prepend:function(){return this.domManip(arguments,true,function(d){this.nodeType===1&&this.insertBefore(d,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(k){this.parentNode.insertBefore(k,this)});else if(arguments.length){var d=
j(arguments[0]);d.push.apply(d,this.toArray());return this.pushStack(d,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(k){this.parentNode.insertBefore(k,this.nextSibling)});else if(arguments.length){var d=this.pushStack(this,"after",arguments);d.push.apply(d,j(arguments[0]).toArray());return d}},remove:function(d,k){for(var m=0,o;(o=this[m])!=null;m++)if(!d||j.filter(d,[o]).length){if(!k&&o.nodeType===1){j.cleanData(o.getElementsByTagName("*"));
j.cleanData([o])}o.parentNode&&o.parentNode.removeChild(o)}return this},empty:function(){for(var d=0,k;(k=this[d])!=null;d++)for(k.nodeType===1&&j.cleanData(k.getElementsByTagName("*"));k.firstChild;)k.removeChild(k.firstChild);return this},clone:function(d){var k=this.map(function(){if(!j.support.noCloneEvent&&!j.isXMLDoc(this)){var m=this.outerHTML,o=this.ownerDocument;if(!m){m=o.createElement("div");m.appendChild(this.cloneNode(true));m=m.innerHTML}return j.clean([m.replace(za,"").replace(/=([^="'>\s]+\/)>/g,
'="$1">').replace(Fa,"")],o)[0]}else return this.cloneNode(true)});if(d===true){t(this,k);t(this.find("*"),k.find("*"))}return k},html:function(d){if(d===e)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(za,""):null;else if(typeof d==="string"&&!bb.test(d)&&(j.support.leadingWhitespace||!Fa.test(d))&&!Ca[(Sa.exec(d)||["",""])[1].toLowerCase()]){d=d.replace(Ha,fb);try{for(var k=0,m=this.length;k<m;k++)if(this[k].nodeType===1){j.cleanData(this[k].getElementsByTagName("*"));this[k].innerHTML=
d}}catch(o){this.empty().append(d)}}else j.isFunction(d)?this.each(function(p){var u=j(this),v=u.html();u.empty().append(function(){return d.call(this,p,v)})}):this.empty().append(d);return this},replaceWith:function(d){if(this[0]&&this[0].parentNode){if(j.isFunction(d))return this.each(function(k){var m=j(this),o=m.html();m.replaceWith(d.call(this,k,o))});if(typeof d!=="string")d=j(d).detach();return this.each(function(){var k=this.nextSibling,m=this.parentNode;j(this).remove();k?j(k).before(d):
j(m).append(d)})}else return this.pushStack(j(j.isFunction(d)?d():d),"replaceWith",d)},detach:function(d){return this.remove(d,true)},domManip:function(d,k,m){var o,p,u=d[0],v=[],E;if(!j.support.checkClone&&arguments.length===3&&typeof u==="string"&&cb.test(u))return this.each(function(){j(this).domManip(d,k,m,true)});if(j.isFunction(u))return this.each(function(F){var N=j(this);d[0]=u.call(this,F,k?N.html():e);N.domManip(d,k,m)});if(this[0]){o=u&&u.parentNode;o=j.support.parentNode&&o&&o.nodeType===
11&&o.childNodes.length===this.length?{fragment:o}:w(d,this,v);E=o.fragment;if(p=E.childNodes.length===1?(E=E.firstChild):E.firstChild){k=k&&j.nodeName(p,"tr");p=0;for(var A=this.length;p<A;p++)m.call(k?j.nodeName(this[p],"table")?this[p].getElementsByTagName("tbody")[0]||this[p].appendChild(this[p].ownerDocument.createElement("tbody")):this[p]:this[p],p>0||o.cacheable||this.length>1?E.cloneNode(true):E)}v.length&&j.each(v,g)}return this}});j.fragments={};j.each({appendTo:"append",prependTo:"prepend",
insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(d,k){j.fn[d]=function(m){var o=[];m=j(m);var p=this.length===1&&this[0].parentNode;if(p&&p.nodeType===11&&p.childNodes.length===1&&m.length===1){m[k](this[0]);return this}else{p=0;for(var u=m.length;p<u;p++){var v=(p>0?this.clone(true):this).get();j.fn[k].apply(j(m[p]),v);o=o.concat(v)}return this.pushStack(o,d,m.selector)}}});j.extend({clean:function(d,k,m,o){k=k||x;if(typeof k.createElement==="undefined")k=k.ownerDocument||
k[0]&&k[0].ownerDocument||x;for(var p=[],u=0,v;(v=d[u])!=null;u++){if(typeof v==="number")v+="";if(v){if(typeof v==="string"&&!jb.test(v))v=k.createTextNode(v);else if(typeof v==="string"){v=v.replace(Ha,fb);var E=(Sa.exec(v)||["",""])[1].toLowerCase(),A=Ca[E]||Ca._default,F=A[0],N=k.createElement("div");for(N.innerHTML=A[1]+v+A[2];F--;)N=N.lastChild;if(!j.support.tbody){F=Ua.test(v);E=E==="table"&&!F?N.firstChild&&N.firstChild.childNodes:A[1]==="<table>"&&!F?N.childNodes:[];for(A=E.length-1;A>=0;--A)j.nodeName(E[A],
"tbody")&&!E[A].childNodes.length&&E[A].parentNode.removeChild(E[A])}!j.support.leadingWhitespace&&Fa.test(v)&&N.insertBefore(k.createTextNode(Fa.exec(v)[0]),N.firstChild);v=N.childNodes}if(v.nodeType)p.push(v);else p=j.merge(p,v)}}if(m)for(u=0;p[u];u++)if(o&&j.nodeName(p[u],"script")&&(!p[u].type||p[u].type.toLowerCase()==="text/javascript"))o.push(p[u].parentNode?p[u].parentNode.removeChild(p[u]):p[u]);else{p[u].nodeType===1&&p.splice.apply(p,[u+1,0].concat(j.makeArray(p[u].getElementsByTagName("script"))));
m.appendChild(p[u])}return p},cleanData:function(d){for(var k,m,o=j.cache,p=j.event.special,u=j.support.deleteExpando,v=0,E;(E=d[v])!=null;v++)if(m=E[j.expando]){k=o[m];if(k.events)for(var A in k.events)p[A]?j.event.remove(E,A):D(E,A,k.handle);if(u)delete E[j.expando];else E.removeAttribute&&E.removeAttribute(j.expando);delete o[m]}}});var kb=/z-?index|font-?weight|opacity|zoom|line-?height/i,gb=/alpha\([^)]*\)/,hb=/opacity=([^)]*)/,Xa=/float/i,Ya=/-([a-z])/ig,lb=/([A-Z])/g,mb=/^-?\d+(?:px)?$/i,nb=
/^-?\d/,ob={position:"absolute",visibility:"hidden",display:"block"},pb=["Left","Right"],qb=["Top","Bottom"],rb=x.defaultView&&x.defaultView.getComputedStyle,ib=j.support.cssFloat?"cssFloat":"styleFloat",Za=function(d,k){return k.toUpperCase()};j.fn.css=function(d,k){return h(this,d,k,true,function(m,o,p){if(p===e)return j.curCSS(m,o);if(typeof p==="number"&&!kb.test(o))p+="px";j.style(m,o,p)})};j.extend({style:function(d,k,m){if(!d||d.nodeType===3||d.nodeType===8)return e;if((k==="width"||k==="height")&&
parseFloat(m)<0)m=e;var o=d.style||d,p=m!==e;if(!j.support.opacity&&k==="opacity"){if(p){o.zoom=1;k=parseInt(m,10)+""==="NaN"?"":"alpha(opacity="+m*100+")";d=o.filter||j.curCSS(d,"filter")||"";o.filter=gb.test(d)?d.replace(gb,k):k}return o.filter&&o.filter.indexOf("opacity=")>=0?parseFloat(hb.exec(o.filter)[1])/100+"":""}if(Xa.test(k))k=ib;k=k.replace(Ya,Za);if(p)o[k]=m;return o[k]},css:function(d,k,m,o){if(k==="width"||k==="height"){var p,u=k==="width"?pb:qb;m=function(){p=k==="width"?d.offsetWidth:
d.offsetHeight;o!=="border"&&j.each(u,function(){o||(p-=parseFloat(j.curCSS(d,"padding"+this,true))||0);if(o==="margin")p+=parseFloat(j.curCSS(d,"margin"+this,true))||0;else p-=parseFloat(j.curCSS(d,"border"+this+"Width",true))||0})};d.offsetWidth!==0?m():j.swap(d,ob,m);return Math.max(0,Math.round(p))}return j.curCSS(d,k,m)},curCSS:function(d,k,m){var o,p=d.style;if(!j.support.opacity&&k==="opacity"&&d.currentStyle){o=hb.test(d.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"";return o===
""?"1":o}if(Xa.test(k))k=ib;if(!m&&p&&p[k])o=p[k];else if(rb){if(Xa.test(k))k="float";k=k.replace(lb,"-$1").toLowerCase();p=d.ownerDocument.defaultView;if(!p)return null;if(d=p.getComputedStyle(d,null))o=d.getPropertyValue(k);if(k==="opacity"&&o==="")o="1"}else if(d.currentStyle){m=k.replace(Ya,Za);o=d.currentStyle[k]||d.currentStyle[m];if(!mb.test(o)&&nb.test(o)){k=p.left;var u=d.runtimeStyle.left;d.runtimeStyle.left=d.currentStyle.left;p.left=m==="fontSize"?"1em":o||0;o=p.pixelLeft+"px";p.left=
k;d.runtimeStyle.left=u}}return o},swap:function(d,k,m){var o={};for(var p in k){o[p]=d.style[p];d.style[p]=k[p]}m.call(d);for(p in k)d.style[p]=o[p]}});if(j.expr&&j.expr.filters){j.expr.filters.hidden=function(d){var k=d.offsetWidth,m=d.offsetHeight,o=d.nodeName.toLowerCase()==="tr";return k===0&&m===0&&!o?true:k>0&&m>0&&!o?false:j.curCSS(d,"display")==="none"};j.expr.filters.visible=function(d){return!j.expr.filters.hidden(d)}}var sb=a(),tb=/<script(.|\s)*?\/script>/gi,ub=/select|textarea/i,vb=
/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,Qa=/=\?(&|$)/,$a=/\?/,wb=/(\?|&)_=.*?(&|$)/,xb=/^(\w+:)?\/\/([^\/?#]+)/,yb=/%20/g,zb=j.fn.load;j.fn.extend({load:function(d,k,m){if(typeof d!=="string")return zb.call(this,d);else if(!this.length)return this;var o=d.indexOf(" ");if(o>=0){var p=d.slice(o,d.length);d=d.slice(0,o)}o="GET";if(k)if(j.isFunction(k)){m=k;k=null}else if(typeof k==="object"){k=j.param(k,j.ajaxSettings.traditional);o="POST"}var u=
this;j.ajax({url:d,type:o,dataType:"html",data:k,complete:function(v,E){if(E==="success"||E==="notmodified")u.html(p?j("<div />").append(v.responseText.replace(tb,"")).find(p):v.responseText);m&&u.each(m,[v.responseText,E,v])}});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||ub.test(this.nodeName)||
vb.test(this.type))}).map(function(d,k){var m=j(this).val();return m==null?null:j.isArray(m)?j.map(m,function(o){return{name:k.name,value:o}}):{name:k.name,value:m}}).get()}});j.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(d,k){j.fn[k]=function(m){return this.bind(k,m)}});j.extend({get:function(d,k,m,o){if(j.isFunction(k)){o=o||m;m=k;k=null}return j.ajax({type:"GET",url:d,data:k,success:m,dataType:o})},getScript:function(d,k){return j.get(d,null,k,"script")},
getJSON:function(d,k,m){return j.get(d,k,m,"json")},post:function(d,k,m,o){if(j.isFunction(k)){o=o||m;m=k;k={}}return j.ajax({type:"POST",url:d,data:k,success:m,dataType:o})},ajaxSetup:function(d){j.extend(j.ajaxSettings,d)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:b.XMLHttpRequest&&(b.location.protocol!=="file:"||!b.ActiveXObject)?function(){return new b.XMLHttpRequest}:function(){try{return new b.ActiveXObject("Microsoft.XMLHTTP")}catch(d){}},
accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},etag:{},ajax:function(d){function k(){p.success&&p.success.call(A,E,v,Z);p.global&&o("ajaxSuccess",[Z,p])}function m(){p.complete&&p.complete.call(A,Z,v);p.global&&o("ajaxComplete",[Z,p]);p.global&&!--j.active&&j.event.trigger("ajaxStop")}function o(J,I){(p.context?j(p.context):j.event).trigger(J,I)}var p=
j.extend(true,{},j.ajaxSettings,d),u,v,E,A=d&&d.context||p,F=p.type.toUpperCase();if(p.data&&p.processData&&typeof p.data!=="string")p.data=j.param(p.data,p.traditional);if(p.dataType==="jsonp"){if(F==="GET")Qa.test(p.url)||(p.url+=($a.test(p.url)?"&":"?")+(p.jsonp||"callback")+"=?");else if(!p.data||!Qa.test(p.data))p.data=(p.data?p.data+"&":"")+(p.jsonp||"callback")+"=?";p.dataType="json"}if(p.dataType==="json"&&(p.data&&Qa.test(p.data)||Qa.test(p.url))){u=p.jsonpCallback||"jsonp"+sb++;if(p.data)p.data=
(p.data+"").replace(Qa,"="+u+"$1");p.url=p.url.replace(Qa,"="+u+"$1");p.dataType="script";b[u]=b[u]||function(J){E=J;k();m();b[u]=e;try{delete b[u]}catch(I){}ha&&ha.removeChild(oa)}}if(p.dataType==="script"&&p.cache===null)p.cache=false;if(p.cache===false&&F==="GET"){var N=a(),ea=p.url.replace(wb,"$1_="+N+"$2");p.url=ea+(ea===p.url?($a.test(p.url)?"&":"?")+"_="+N:"")}if(p.data&&F==="GET")p.url+=($a.test(p.url)?"&":"?")+p.data;p.global&&!j.active++&&j.event.trigger("ajaxStart");N=(N=xb.exec(p.url))&&
(N[1]&&N[1]!==location.protocol||N[2]!==location.host);if(p.dataType==="script"&&F==="GET"&&N){var ha=x.getElementsByTagName("head")[0]||x.documentElement,oa=x.createElement("script");oa.src=p.url;if(p.scriptCharset)oa.charset=p.scriptCharset;if(!u){var ja=false;oa.onload=oa.onreadystatechange=function(){if(!ja&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){ja=true;k();m();oa.onload=oa.onreadystatechange=null;ha&&oa.parentNode&&ha.removeChild(oa)}}}ha.insertBefore(oa,
ha.firstChild);return e}var Aa=false,Z=p.xhr();if(Z){p.username?Z.open(F,p.url,p.async,p.username,p.password):Z.open(F,p.url,p.async);try{if(p.data||d&&d.contentType)Z.setRequestHeader("Content-Type",p.contentType);if(p.ifModified){j.lastModified[p.url]&&Z.setRequestHeader("If-Modified-Since",j.lastModified[p.url]);j.etag[p.url]&&Z.setRequestHeader("If-None-Match",j.etag[p.url])}N||Z.setRequestHeader("X-Requested-With","XMLHttpRequest");Z.setRequestHeader("Accept",p.dataType&&p.accepts[p.dataType]?
p.accepts[p.dataType]+", */*":p.accepts._default)}catch(Wa){}if(p.beforeSend&&p.beforeSend.call(A,Z,p)===false){p.global&&!--j.active&&j.event.trigger("ajaxStop");Z.abort();return false}p.global&&o("ajaxSend",[Z,p]);var q=Z.onreadystatechange=function(J){if(!Z||Z.readyState===0||J==="abort"){Aa||m();Aa=true;if(Z)Z.onreadystatechange=j.noop}else if(!Aa&&Z&&(Z.readyState===4||J==="timeout")){Aa=true;Z.onreadystatechange=j.noop;v=J==="timeout"?"timeout":!j.httpSuccess(Z)?"error":p.ifModified&&j.httpNotModified(Z,
p.url)?"notmodified":"success";var I;if(v==="success")try{E=j.httpData(Z,p.dataType,p)}catch(Y){v="parsererror";I=Y}if(v==="success"||v==="notmodified")u||k();else j.handleError(p,Z,v,I);m();J==="timeout"&&Z.abort();if(p.async)Z=null}};try{var y=Z.abort;Z.abort=function(){Z&&y.call(Z);q("abort")}}catch(B){}p.async&&p.timeout>0&&setTimeout(function(){Z&&!Aa&&q("timeout")},p.timeout);try{Z.send(F==="POST"||F==="PUT"||F==="DELETE"?p.data:null)}catch(C){j.handleError(p,Z,null,C);m()}p.async||q();return Z}},
handleError:function(d,k,m,o){if(d.error)d.error.call(d.context||d,k,m,o);if(d.global)(d.context?j(d.context):j.event).trigger("ajaxError",[k,d,o])},active:0,httpSuccess:function(d){try{return!d.status&&location.protocol==="file:"||d.status>=200&&d.status<300||d.status===304||d.status===1223||d.status===0}catch(k){}return false},httpNotModified:function(d,k){var m=d.getResponseHeader("Last-Modified"),o=d.getResponseHeader("Etag");if(m)j.lastModified[k]=m;if(o)j.etag[k]=o;return d.status===304||d.status===
0},httpData:function(d,k,m){var o=d.getResponseHeader("content-type")||"",p=k==="xml"||!k&&o.indexOf("xml")>=0;d=p?d.responseXML:d.responseText;p&&d.documentElement.nodeName==="parsererror"&&j.error("parsererror");if(m&&m.dataFilter)d=m.dataFilter(d,k);if(typeof d==="string")if(k==="json"||!k&&o.indexOf("json")>=0)d=j.parseJSON(d);else if(k==="script"||!k&&o.indexOf("javascript")>=0)j.globalEval(d);return d},param:function(d,k){function m(v,E){if(j.isArray(E))j.each(E,function(A,F){k||/\[\]$/.test(v)?
o(v,F):m(v+"["+(typeof F==="object"||j.isArray(F)?A:"")+"]",F)});else!k&&E!=null&&typeof E==="object"?j.each(E,function(A,F){m(v+"["+A+"]",F)}):o(v,E)}function o(v,E){E=j.isFunction(E)?E():E;p[p.length]=encodeURIComponent(v)+"="+encodeURIComponent(E)}var p=[];if(k===e)k=j.ajaxSettings.traditional;if(j.isArray(d)||d.jquery)j.each(d,function(){o(this.name,this.value)});else for(var u in d)m(u,d[u]);return p.join("&").replace(yb,"+")}});var ab={},Ab=/toggle|show|hide/,Bb=/^([+-]=)?([\d+-.]+)(.*)$/,Va,
db=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];j.fn.extend({show:function(d,k){if(d||d===0)return this.animate(s("show",3),d,k);else{for(var m=0,o=this.length;m<o;m++){var p=j.data(this[m],"olddisplay");this[m].style.display=p||"";if(j.css(this[m],"display")==="none"){p=this[m].nodeName;var u;if(ab[p])u=ab[p];else{var v=j("<"+p+" />").appendTo("body");u=v.css("display");if(u==="none")u="block";v.remove();
ab[p]=u}j.data(this[m],"olddisplay",u)}}m=0;for(o=this.length;m<o;m++)this[m].style.display=j.data(this[m],"olddisplay")||"";return this}},hide:function(d,k){if(d||d===0)return this.animate(s("hide",3),d,k);else{for(var m=0,o=this.length;m<o;m++){var p=j.data(this[m],"olddisplay");!p&&p!=="none"&&j.data(this[m],"olddisplay",j.css(this[m],"display"))}m=0;for(o=this.length;m<o;m++)this[m].style.display="none";return this}},_toggle:j.fn.toggle,toggle:function(d,k){var m=typeof d==="boolean";if(j.isFunction(d)&&
j.isFunction(k))this._toggle.apply(this,arguments);else d==null||m?this.each(function(){var o=m?d:j(this).is(":hidden");j(this)[o?"show":"hide"]()}):this.animate(s("toggle",3),d,k);return this},fadeTo:function(d,k,m){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:k},d,m)},animate:function(d,k,m,o){var p=j.speed(k,m,o);if(j.isEmptyObject(d))return this.each(p.complete);return this[p.queue===false?"each":"queue"](function(){var u=j.extend({},p),v,E=this.nodeType===1&&j(this).is(":hidden"),
A=this;for(v in d){var F=v.replace(Ya,Za);if(v!==F){d[F]=d[v];delete d[v];v=F}if(d[v]==="hide"&&E||d[v]==="show"&&!E)return u.complete.call(this);if((v==="height"||v==="width")&&this.style){u.display=j.css(this,"display");u.overflow=this.style.overflow}if(j.isArray(d[v])){(u.specialEasing=u.specialEasing||{})[v]=d[v][1];d[v]=d[v][0]}}if(u.overflow!=null)this.style.overflow="hidden";u.curAnim=j.extend({},d);j.each(d,function(N,ea){var ha=new j.fx(A,u,N);if(Ab.test(ea))ha[ea==="toggle"?E?"show":"hide":
ea](d);else{var oa=Bb.exec(ea),ja=ha.cur(true)||0;if(oa){var Aa=parseFloat(oa[2]),Z=oa[3]||"px";if(Z!=="px"){A.style[N]=(Aa||1)+Z;ja=(Aa||1)/ha.cur(true)*ja;A.style[N]=ja+Z}if(oa[1])Aa=(oa[1]==="-="?-1:1)*Aa+ja;ha.custom(ja,Aa,Z)}else ha.custom(ja,ea,"")}});return true})},stop:function(d,k){var m=j.timers;d&&this.queue([]);this.each(function(){for(var o=m.length-1;o>=0;o--)if(m[o].elem===this){k&&m[o](true);m.splice(o,1)}});k||this.dequeue();return this}});j.each({slideDown:s("show",1),slideUp:s("hide",
1),slideToggle:s("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(d,k){j.fn[d]=function(m,o){return this.animate(k,m,o)}});j.extend({speed:function(d,k,m){var o=d&&typeof d==="object"?d:{complete:m||!m&&k||j.isFunction(d)&&d,duration:d,easing:m&&k||k&&!j.isFunction(k)&&k};o.duration=j.fx.off?0:typeof o.duration==="number"?o.duration:j.fx.speeds[o.duration]||j.fx.speeds._default;o.old=o.complete;o.complete=function(){o.queue!==false&&j(this).dequeue();j.isFunction(o.old)&&o.old.call(this)};
return o},easing:{linear:function(d,k,m,o){return m+o*d},swing:function(d,k,m,o){return(-Math.cos(d*Math.PI)/2+0.5)*o+m}},timers:[],fx:function(d,k,m){this.options=k;this.elem=d;this.prop=m;if(!k.orig)k.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);if((this.prop==="height"||this.prop==="width")&&this.elem.style)this.elem.style.display="block"},cur:function(d){if(this.elem[this.prop]!=
null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];return(d=parseFloat(j.css(this.elem,this.prop,d)))&&d>-10000?d:parseFloat(j.curCSS(this.elem,this.prop))||0},custom:function(d,k,m){function o(u){return p.step(u)}this.startTime=a();this.start=d;this.end=k;this.unit=m||this.unit||"px";this.now=this.start;this.pos=this.state=0;var p=this;o.elem=this.elem;if(o()&&j.timers.push(o)&&!Va)Va=setInterval(j.fx.tick,13)},show:function(){this.options.orig[this.prop]=j.style(this.elem,
this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());j(this.elem).show()},hide:function(){this.options.orig[this.prop]=j.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(d){var k=a(),m=true;if(d||k>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var o in this.options.curAnim)if(this.options.curAnim[o]!==true)m=false;if(m){if(this.options.display!=
null){this.elem.style.overflow=this.options.overflow;d=j.data(this.elem,"olddisplay");this.elem.style.display=d?d:this.options.display;if(j.css(this.elem,"display")==="none")this.elem.style.display="block"}this.options.hide&&j(this.elem).hide();if(this.options.hide||this.options.show)for(var p in this.options.curAnim)j.style(this.elem,p,this.options.orig[p]);this.options.complete.call(this.elem)}return false}else{p=k-this.startTime;this.state=p/this.options.duration;d=this.options.easing||(j.easing.swing?
"swing":"linear");this.pos=j.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||d](this.state,p,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};j.extend(j.fx,{tick:function(){for(var d=j.timers,k=0;k<d.length;k++)d[k]()||d.splice(k--,1);d.length||j.fx.stop()},stop:function(){clearInterval(Va);Va=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(d){j.style(d.elem,"opacity",d.now)},_default:function(d){if(d.elem.style&&
d.elem.style[d.prop]!=null)d.elem.style[d.prop]=(d.prop==="width"||d.prop==="height"?Math.max(0,d.now):d.now)+d.unit;else d.elem[d.prop]=d.now}}});if(j.expr&&j.expr.filters)j.expr.filters.animated=function(d){return j.grep(j.timers,function(k){return d===k.elem}).length};j.fn.offset="getBoundingClientRect"in x.documentElement?function(d){var k=this[0];if(d)return this.each(function(p){j.offset.setOffset(this,d,p)});if(!k||!k.ownerDocument)return null;if(k===k.ownerDocument.body)return j.offset.bodyOffset(k);
var m=k.getBoundingClientRect(),o=k.ownerDocument;k=o.body;o=o.documentElement;return{top:m.top+(self.pageYOffset||j.support.boxModel&&o.scrollTop||k.scrollTop)-(o.clientTop||k.clientTop||0),left:m.left+(self.pageXOffset||j.support.boxModel&&o.scrollLeft||k.scrollLeft)-(o.clientLeft||k.clientLeft||0)}}:function(d){var k=this[0];if(d)return this.each(function(N){j.offset.setOffset(this,d,N)});if(!k||!k.ownerDocument)return null;if(k===k.ownerDocument.body)return j.offset.bodyOffset(k);j.offset.initialize();
var m=k.offsetParent,o=k,p=k.ownerDocument,u,v=p.documentElement,E=p.body;o=(p=p.defaultView)?p.getComputedStyle(k,null):k.currentStyle;for(var A=k.offsetTop,F=k.offsetLeft;(k=k.parentNode)&&k!==E&&k!==v;){if(j.offset.supportsFixedPosition&&o.position==="fixed")break;u=p?p.getComputedStyle(k,null):k.currentStyle;A-=k.scrollTop;F-=k.scrollLeft;if(k===m){A+=k.offsetTop;F+=k.offsetLeft;if(j.offset.doesNotAddBorder&&!(j.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(k.nodeName))){A+=parseFloat(u.borderTopWidth)||
0;F+=parseFloat(u.borderLeftWidth)||0}o=m;m=k.offsetParent}if(j.offset.subtractsBorderForOverflowNotVisible&&u.overflow!=="visible"){A+=parseFloat(u.borderTopWidth)||0;F+=parseFloat(u.borderLeftWidth)||0}o=u}if(o.position==="relative"||o.position==="static"){A+=E.offsetTop;F+=E.offsetLeft}if(j.offset.supportsFixedPosition&&o.position==="fixed"){A+=Math.max(v.scrollTop,E.scrollTop);F+=Math.max(v.scrollLeft,E.scrollLeft)}return{top:A,left:F}};j.offset={initialize:function(){var d=x.body,k=x.createElement("div"),
m,o,p,u=parseFloat(j.curCSS(d,"marginTop",true))||0;j.extend(k.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});k.innerHTML="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";d.insertBefore(k,d.firstChild);
m=k.firstChild;o=m.firstChild;p=m.nextSibling.firstChild.firstChild;this.doesNotAddBorder=o.offsetTop!==5;this.doesAddBorderForTableAndCells=p.offsetTop===5;o.style.position="fixed";o.style.top="20px";this.supportsFixedPosition=o.offsetTop===20||o.offsetTop===15;o.style.position=o.style.top="";m.style.overflow="hidden";m.style.position="relative";this.subtractsBorderForOverflowNotVisible=o.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=d.offsetTop!==u;d.removeChild(k);j.offset.initialize=j.noop},
bodyOffset:function(d){var k=d.offsetTop,m=d.offsetLeft;j.offset.initialize();if(j.offset.doesNotIncludeMarginInBodyOffset){k+=parseFloat(j.curCSS(d,"marginTop",true))||0;m+=parseFloat(j.curCSS(d,"marginLeft",true))||0}return{top:k,left:m}},setOffset:function(d,k,m){if(/static/.test(j.curCSS(d,"position")))d.style.position="relative";var o=j(d),p=o.offset(),u=parseInt(j.curCSS(d,"top",true),10)||0,v=parseInt(j.curCSS(d,"left",true),10)||0;if(j.isFunction(k))k=k.call(d,m,p);m={top:k.top-p.top+u,left:k.left-
p.left+v};"using"in k?k.using.call(d,m):o.css(m)}};j.fn.extend({position:function(){if(!this[0])return null;var d=this[0],k=this.offsetParent(),m=this.offset(),o=/^body|html$/i.test(k[0].nodeName)?{top:0,left:0}:k.offset();m.top-=parseFloat(j.curCSS(d,"marginTop",true))||0;m.left-=parseFloat(j.curCSS(d,"marginLeft",true))||0;o.top+=parseFloat(j.curCSS(k[0],"borderTopWidth",true))||0;o.left+=parseFloat(j.curCSS(k[0],"borderLeftWidth",true))||0;return{top:m.top-o.top,left:m.left-o.left}},offsetParent:function(){return this.map(function(){for(var d=
this.offsetParent||x.body;d&&!/^body|html$/i.test(d.nodeName)&&j.css(d,"position")==="static";)d=d.offsetParent;return d})}});j.each(["Left","Top"],function(d,k){var m="scroll"+k;j.fn[m]=function(o){var p=this[0],u;if(!p)return null;if(o!==e)return this.each(function(){if(u=z(this))u.scrollTo(!d?o:j(u).scrollLeft(),d?o:j(u).scrollTop());else this[m]=o});else return(u=z(p))?"pageXOffset"in u?u[d?"pageYOffset":"pageXOffset"]:j.support.boxModel&&u.document.documentElement[m]||u.document.body[m]:p[m]}});
j.each(["Height","Width"],function(d,k){var m=k.toLowerCase();j.fn["inner"+k]=function(){return this[0]?j.css(this[0],m,false,"padding"):null};j.fn["outer"+k]=function(o){return this[0]?j.css(this[0],m,false,o?"margin":"border"):null};j.fn[m]=function(o){var p=this[0];if(!p)return o==null?null:this;if(j.isFunction(o))return this.each(function(u){var v=j(this);v[m](o.call(this,u,v[m]()))});return"scrollTo"in p&&p.document?p.document.compatMode==="CSS1Compat"&&p.document.documentElement["client"+k]||
p.document.body["client"+k]:p.nodeType===9?Math.max(p.documentElement["client"+k],p.body["scroll"+k],p.documentElement["scroll"+k],p.body["offset"+k],p.documentElement["offset"+k]):o===e?j.css(p,m):this.css(m,typeof o==="string"?o:o+"px")}});b.jQuery=b.$=j})(window);
(function(b,e){function f(g){return!b(g).parents().andSelf().filter(function(){return b.curCSS(this,"visibility")==="hidden"||b.expr.filters.hidden(this)}).length}b.ui=b.ui||{};if(!b.ui.version){b.extend(b.ui,{version:"1.8.10",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}});b.fn.extend({_focus:b.fn.focus,focus:function(g,h){return typeof g==="number"?this.each(function(){var a=this;setTimeout(function(){b(a).focus();h&&h.call(a)},g)}):this._focus.apply(this,arguments)},scrollParent:function(){var g;g=b.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(b.curCSS(this,
"position",1))&&/(auto|scroll)/.test(b.curCSS(this,"overflow",1)+b.curCSS(this,"overflow-y",1)+b.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(b.curCSS(this,"overflow",1)+b.curCSS(this,"overflow-y",1)+b.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!g.length?b(document):g},zIndex:function(g){if(g!==e)return this.css("zIndex",g);if(this.length){g=b(this[0]);for(var h;g.length&&g[0]!==document;){h=g.css("position");
if(h==="absolute"||h==="relative"||h==="fixed"){h=parseInt(g.css("zIndex"),10);if(!isNaN(h)&&h!==0)return h}g=g.parent()}}return 0},disableSelection:function(){return this.bind((b.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(g){g.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});b.each(["Width","Height"],function(g,h){function a(n,r,t,w){b.each(c,function(){r-=parseFloat(b.curCSS(n,"padding"+this,true))||0;if(t)r-=parseFloat(b.curCSS(n,
"border"+this+"Width",true))||0;if(w)r-=parseFloat(b.curCSS(n,"margin"+this,true))||0});return r}var c=h==="Width"?["Left","Right"]:["Top","Bottom"],i=h.toLowerCase(),l={innerWidth:b.fn.innerWidth,innerHeight:b.fn.innerHeight,outerWidth:b.fn.outerWidth,outerHeight:b.fn.outerHeight};b.fn["inner"+h]=function(n){if(n===e)return l["inner"+h].call(this);return this.each(function(){b(this).css(i,a(this,n)+"px")})};b.fn["outer"+h]=function(n,r){if(typeof n!=="number")return l["outer"+h].call(this,n);return this.each(function(){b(this).css(i,
a(this,n,true,r)+"px")})}});b.extend(b.expr[":"],{data:function(g,h,a){return!!b.data(g,a[3])},focusable:function(g){var h=g.nodeName.toLowerCase(),a=b.attr(g,"tabindex");if("area"===h){h=g.parentNode;a=h.name;if(!g.href||!a||h.nodeName.toLowerCase()!=="map")return false;g=b("img[usemap=#"+a+"]")[0];return!!g&&f(g)}return(/input|select|textarea|button|object/.test(h)?!g.disabled:"a"==h?g.href||!isNaN(a):!isNaN(a))&&f(g)},tabbable:function(g){var h=b.attr(g,"tabindex");return(isNaN(h)||h>=0)&&b(g).is(":focusable")}});
b(function(){var g=document.body,h=g.appendChild(h=document.createElement("div"));b.extend(h.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});b.support.minHeight=h.offsetHeight===100;b.support.selectstart="onselectstart"in h;g.removeChild(h).style.display="none"});b.extend(b.ui,{plugin:{add:function(g,h,a){g=b.ui[g].prototype;for(var c in a){g.plugins[c]=g.plugins[c]||[];g.plugins[c].push([h,a[c]])}},call:function(g,h,a){if((h=g.plugins[h])&&g.element[0].parentNode)for(var c=0;c<h.length;c++)g.options[h[c][0]]&&
h[c][1].apply(g.element,a)}},contains:function(g,h){return document.compareDocumentPosition?g.compareDocumentPosition(h)&16:g!==h&&g.contains(h)},hasScroll:function(g,h){if(b(g).css("overflow")==="hidden")return false;var a=h&&h==="left"?"scrollLeft":"scrollTop",c=false;if(g[a]>0)return true;g[a]=1;c=g[a]>0;g[a]=0;return c},isOverAxis:function(g,h,a){return g>h&&g<h+a},isOver:function(g,h,a,c,i,l){return b.ui.isOverAxis(g,a,i)&&b.ui.isOverAxis(h,c,l)}})}})(jQuery);
(function(b,e){if(b.cleanData){var f=b.cleanData;b.cleanData=function(h){for(var a=0,c;(c=h[a])!=null;a++)b(c).triggerHandler("remove");f(h)}}else{var g=b.fn.remove;b.fn.remove=function(h,a){return this.each(function(){if(!a)if(!h||b.filter(h,[this]).length)b("*",this).add([this]).each(function(){b(this).triggerHandler("remove")});return g.call(b(this),h,a)})}}b.widget=function(h,a,c){var i=h.split(".")[0],l;h=h.split(".")[1];l=i+"-"+h;if(!c){c=a;a=b.Widget}b.expr[":"][l]=function(n){return!!b.data(n,
h)};b[i]=b[i]||{};b[i][h]=function(n,r){arguments.length&&this._createWidget(n,r)};a=new a;a.options=b.extend(true,{},a.options);b[i][h].prototype=b.extend(true,a,{namespace:i,widgetName:h,widgetEventPrefix:b[i][h].prototype.widgetEventPrefix||h,widgetBaseClass:l},c);b.widget.bridge(h,b[i][h])};b.widget.bridge=function(h,a){b.fn[h]=function(c){var i=typeof c==="string",l=Array.prototype.slice.call(arguments,1),n=this;c=!i&&l.length?b.extend.apply(null,[true,c].concat(l)):c;if(i&&c.charAt(0)==="_")return n;
i?this.each(function(){var r=b.data(this,h),t=r&&b.isFunction(r[c])?r[c].apply(r,l):r;if(t!==r&&t!==e){n=t;return false}}):this.each(function(){var r=b.data(this,h);r?r.option(c||{})._init():b.data(this,h,new a(c,this))});return n}};b.Widget=function(h,a){arguments.length&&this._createWidget(h,a)};b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(h,a){b.data(a,this.widgetName,this);this.element=b(a);this.options=b.extend(true,{},this.options,
this._getCreateOptions(),h);var c=this;this.element.bind("remove."+this.widgetName,function(){c.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){return b.metadata&&b.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},
widget:function(){return this.element},option:function(h,a){var c=h;if(arguments.length===0)return b.extend({},this.options);if(typeof h==="string"){if(a===e)return this.options[h];c={};c[h]=a}this._setOptions(c);return this},_setOptions:function(h){var a=this;b.each(h,function(c,i){a._setOption(c,i)});return this},_setOption:function(h,a){this.options[h]=a;if(h==="disabled")this.widget()[a?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",a);return this},
enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(h,a,c){var i=this.options[h];a=b.Event(a);a.type=(h===this.widgetEventPrefix?h:this.widgetEventPrefix+h).toLowerCase();c=c||{};if(a.originalEvent){h=b.event.props.length;for(var l;h;){l=b.event.props[--h];a[l]=a.originalEvent[l]}}this.element.trigger(a,c);return!(b.isFunction(i)&&i.call(this.element[0],a,c)===false||a.isDefaultPrevented())}}})(jQuery);
(function(b){b.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var e=this;this.element.bind("mousedown."+this.widgetName,function(f){return e._mouseDown(f)}).bind("click."+this.widgetName,function(f){if(true===b.data(f.target,e.widgetName+".preventClickEvent")){b.removeData(f.target,e.widgetName+".preventClickEvent");f.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(e){e.originalEvent=
e.originalEvent||{};if(!e.originalEvent.mouseHandled){this._mouseStarted&&this._mouseUp(e);this._mouseDownEvent=e;var f=this,g=e.which==1,h=typeof this.options.cancel=="string"?b(e.target).parents().add(e.target).filter(this.options.cancel).length:false;if(!g||h||!this._mouseCapture(e))return true;this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet)this._mouseDelayTimer=setTimeout(function(){f.mouseDelayMet=true},this.options.delay);if(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)){this._mouseStarted=
this._mouseStart(e)!==false;if(!this._mouseStarted){e.preventDefault();return true}}this._mouseMoveDelegate=function(a){return f._mouseMove(a)};this._mouseUpDelegate=function(a){return f._mouseUp(a)};b(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);e.preventDefault();return e.originalEvent.mouseHandled=true}},_mouseMove:function(e){if(b.browser.msie&&!(document.documentMode>=9)&&!e.button)return this._mouseUp(e);if(this._mouseStarted){this._mouseDrag(e);
return e.preventDefault()}if(this._mouseDistanceMet(e)&&this._mouseDelayMet(e))(this._mouseStarted=this._mouseStart(this._mouseDownEvent,e)!==false)?this._mouseDrag(e):this._mouseUp(e);return!this._mouseStarted},_mouseUp:function(e){b(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;e.target==this._mouseDownEvent.target&&b.data(e.target,this.widgetName+".preventClickEvent",
true);this._mouseStop(e)}return false},_mouseDistanceMet:function(e){return Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return true}})})(jQuery);
(function(b){b.ui=b.ui||{};var e=/left|center|right/,f=/top|center|bottom/,g=b.fn.position,h=b.fn.offset;b.fn.position=function(a){if(!a||!a.of)return g.apply(this,arguments);a=b.extend({},a);var c=b(a.of),i=c[0],l=(a.collision||"flip").split(" "),n=a.offset?a.offset.split(" "):[0,0],r,t,w;if(i.nodeType===9){r=c.width();t=c.height();w={top:0,left:0}}else if(i.setTimeout){r=c.width();t=c.height();w={top:c.scrollTop(),left:c.scrollLeft()}}else if(i.preventDefault){a.at="left top";r=t=0;w={top:a.of.pageY,
left:a.of.pageX}}else{r=c.outerWidth();t=c.outerHeight();w=c.offset()}b.each(["my","at"],function(){var s=(a[this]||"").split(" ");if(s.length===1)s=e.test(s[0])?s.concat(["center"]):f.test(s[0])?["center"].concat(s):["center","center"];s[0]=e.test(s[0])?s[0]:"center";s[1]=f.test(s[1])?s[1]:"center";a[this]=s});if(l.length===1)l[1]=l[0];n[0]=parseInt(n[0],10)||0;if(n.length===1)n[1]=n[0];n[1]=parseInt(n[1],10)||0;if(a.at[0]==="right")w.left+=r;else if(a.at[0]==="center")w.left+=r/2;if(a.at[1]==="bottom")w.top+=
t;else if(a.at[1]==="center")w.top+=t/2;w.left+=n[0];w.top+=n[1];return this.each(function(){var s=b(this),z=s.outerWidth(),j=s.outerHeight(),H=parseInt(b.curCSS(this,"marginLeft",true))||0,K=parseInt(b.curCSS(this,"marginTop",true))||0,x=z+H+(parseInt(b.curCSS(this,"marginRight",true))||0),G=j+K+(parseInt(b.curCSS(this,"marginBottom",true))||0),L=b.extend({},w),Q;if(a.my[0]==="right")L.left-=z;else if(a.my[0]==="center")L.left-=z/2;if(a.my[1]==="bottom")L.top-=j;else if(a.my[1]==="center")L.top-=
j/2;L.left=Math.round(L.left);L.top=Math.round(L.top);Q={left:L.left-H,top:L.top-K};b.each(["left","top"],function(W,R){b.ui.position[l[W]]&&b.ui.position[l[W]][R](L,{targetWidth:r,targetHeight:t,elemWidth:z,elemHeight:j,collisionPosition:Q,collisionWidth:x,collisionHeight:G,offset:n,my:a.my,at:a.at})});b.fn.bgiframe&&s.bgiframe();s.offset(b.extend(L,{using:a.using}))})};b.ui.position={fit:{left:function(a,c){var i=b(window);i=c.collisionPosition.left+c.collisionWidth-i.width()-i.scrollLeft();a.left=
i>0?a.left-i:Math.max(a.left-c.collisionPosition.left,a.left)},top:function(a,c){var i=b(window);i=c.collisionPosition.top+c.collisionHeight-i.height()-i.scrollTop();a.top=i>0?a.top-i:Math.max(a.top-c.collisionPosition.top,a.top)}},flip:{left:function(a,c){if(c.at[0]!=="center"){var i=b(window);i=c.collisionPosition.left+c.collisionWidth-i.width()-i.scrollLeft();var l=c.my[0]==="left"?-c.elemWidth:c.my[0]==="right"?c.elemWidth:0,n=c.at[0]==="left"?c.targetWidth:-c.targetWidth,r=-2*c.offset[0];a.left+=
c.collisionPosition.left<0?l+n+r:i>0?l+n+r:0}},top:function(a,c){if(c.at[1]!=="center"){var i=b(window);i=c.collisionPosition.top+c.collisionHeight-i.height()-i.scrollTop();var l=c.my[1]==="top"?-c.elemHeight:c.my[1]==="bottom"?c.elemHeight:0,n=c.at[1]==="top"?c.targetHeight:-c.targetHeight,r=-2*c.offset[1];a.top+=c.collisionPosition.top<0?l+n+r:i>0?l+n+r:0}}}};if(!b.offset.setOffset){b.offset.setOffset=function(a,c){if(/static/.test(b.curCSS(a,"position")))a.style.position="relative";var i=b(a),
l=i.offset(),n=parseInt(b.curCSS(a,"top",true),10)||0,r=parseInt(b.curCSS(a,"left",true),10)||0;l={top:c.top-l.top+n,left:c.left-l.left+r};"using"in c?c.using.call(a,l):i.css(l)};b.fn.offset=function(a){var c=this[0];if(!c||!c.ownerDocument)return null;if(a)return this.each(function(){b.offset.setOffset(this,a)});return h.call(this)}}})(jQuery);
(function(b){b.widget("ui.sortable",b.ui.mouse,{widgetEventPrefix:"sort",options:{appendTo:"parent",axis:false,connectWith:false,containment:false,cursor:"auto",cursorAt:false,dropOnEmpty:true,forcePlaceholderSize:false,forceHelperSize:false,grid:false,handle:false,helper:"original",items:"> *",opacity:false,placeholder:false,revert:false,scroll:true,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1E3},_create:function(){this.containerCache={};this.element.addClass("ui-sortable");
this.refresh();this.floating=this.items.length?/left|right/.test(this.items[0].item.css("float")):false;this.offset=this.element.offset();this._mouseInit()},destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").removeData("sortable").unbind(".sortable");this._mouseDestroy();for(var e=this.items.length-1;e>=0;e--)this.items[e].item.removeData("sortable-item");return this},_setOption:function(e,f){if(e==="disabled"){this.options[e]=f;this.widget()[f?"addClass":"removeClass"]("ui-sortable-disabled")}else b.Widget.prototype._setOption.apply(this,
arguments)},_mouseCapture:function(e,f){if(this.reverting)return false;if(this.options.disabled||this.options.type=="static")return false;this._refreshItems(e);var g=null,h=this;b(e.target).parents().each(function(){if(b.data(this,"sortable-item")==h){g=b(this);return false}});if(b.data(e.target,"sortable-item")==h)g=b(e.target);if(!g)return false;if(this.options.handle&&!f){var a=false;b(this.options.handle,g).find("*").andSelf().each(function(){if(this==e.target)a=true});if(!a)return false}this.currentItem=
g;this._removeCurrentsFromItems();return true},_mouseStart:function(e,f,g){f=this.options;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(e);this._cacheHelperProportions();this._cacheMargins();this.scrollParent=this.helper.scrollParent();this.offset=this.currentItem.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};this.helper.css("position","absolute");this.cssPosition=this.helper.css("position");b.extend(this.offset,
{click:{left:e.pageX-this.offset.left,top:e.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(e);this.originalPageX=e.pageX;this.originalPageY=e.pageY;f.cursorAt&&this._adjustOffsetFromHelper(f.cursorAt);this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};this.helper[0]!=this.currentItem[0]&&this.currentItem.hide();this._createPlaceholder();f.containment&&this._setContainment();
if(f.cursor){if(b("body").css("cursor"))this._storedCursor=b("body").css("cursor");b("body").css("cursor",f.cursor)}if(f.opacity){if(this.helper.css("opacity"))this._storedOpacity=this.helper.css("opacity");this.helper.css("opacity",f.opacity)}if(f.zIndex){if(this.helper.css("zIndex"))this._storedZIndex=this.helper.css("zIndex");this.helper.css("zIndex",f.zIndex)}if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML")this.overflowOffset=this.scrollParent.offset();this._trigger("start",
e,this._uiHash());this._preserveHelperProportions||this._cacheHelperProportions();if(!g)for(g=this.containers.length-1;g>=0;g--)this.containers[g]._trigger("activate",e,this._uiHash(this));if(b.ui.ddmanager)b.ui.ddmanager.current=this;b.ui.ddmanager&&!f.dropBehaviour&&b.ui.ddmanager.prepareOffsets(this,e);this.dragging=true;this.helper.addClass("ui-sortable-helper");this._mouseDrag(e);return true},_mouseDrag:function(e){this.position=this._generatePosition(e);this.positionAbs=this._convertPositionTo("absolute");
if(!this.lastPositionAbs)this.lastPositionAbs=this.positionAbs;if(this.options.scroll){var f=this.options,g=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if(this.overflowOffset.top+this.scrollParent[0].offsetHeight-e.pageY<f.scrollSensitivity)this.scrollParent[0].scrollTop=g=this.scrollParent[0].scrollTop+f.scrollSpeed;else if(e.pageY-this.overflowOffset.top<f.scrollSensitivity)this.scrollParent[0].scrollTop=g=this.scrollParent[0].scrollTop-f.scrollSpeed;if(this.overflowOffset.left+
this.scrollParent[0].offsetWidth-e.pageX<f.scrollSensitivity)this.scrollParent[0].scrollLeft=g=this.scrollParent[0].scrollLeft+f.scrollSpeed;else if(e.pageX-this.overflowOffset.left<f.scrollSensitivity)this.scrollParent[0].scrollLeft=g=this.scrollParent[0].scrollLeft-f.scrollSpeed}else{if(e.pageY-b(document).scrollTop()<f.scrollSensitivity)g=b(document).scrollTop(b(document).scrollTop()-f.scrollSpeed);else if(b(window).height()-(e.pageY-b(document).scrollTop())<f.scrollSensitivity)g=b(document).scrollTop(b(document).scrollTop()+
f.scrollSpeed);if(e.pageX-b(document).scrollLeft()<f.scrollSensitivity)g=b(document).scrollLeft(b(document).scrollLeft()-f.scrollSpeed);else if(b(window).width()-(e.pageX-b(document).scrollLeft())<f.scrollSensitivity)g=b(document).scrollLeft(b(document).scrollLeft()+f.scrollSpeed)}g!==false&&b.ui.ddmanager&&!f.dropBehaviour&&b.ui.ddmanager.prepareOffsets(this,e)}this.positionAbs=this._convertPositionTo("absolute");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";for(f=this.items.length-1;f>=0;f--){g=this.items[f];var h=g.item[0],a=this._intersectsWithPointer(g);if(a)if(h!=this.currentItem[0]&&this.placeholder[a==1?"next":"prev"]()[0]!=h&&!b.ui.contains(this.placeholder[0],h)&&(this.options.type=="semi-dynamic"?!b.ui.contains(this.element[0],h):true)){this.direction=a==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(g))this._rearrange(e,
g);else break;this._trigger("change",e,this._uiHash());break}}this._contactContainers(e);b.ui.ddmanager&&b.ui.ddmanager.drag(this,e);this._trigger("sort",e,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(e,f){if(e){b.ui.ddmanager&&!this.options.dropBehaviour&&b.ui.ddmanager.drop(this,e);if(this.options.revert){var g=this,h=g.placeholder.offset();g.reverting=true;b(this.helper).animate({left:h.left-this.offset.parent.left-g.margins.left+(this.offsetParent[0]==
document.body?0:this.offsetParent[0].scrollLeft),top:h.top-this.offset.parent.top-g.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){g._clear(e)})}else this._clear(e,f);return false}},cancel:function(){if(this.dragging){this._mouseUp({target:null});this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var e=this.containers.length-1;e>=0;e--){this.containers[e]._trigger("deactivate",
null,this._uiHash(this));if(this.containers[e].containerCache.over){this.containers[e]._trigger("out",null,this._uiHash(this));this.containers[e].containerCache.over=0}}}if(this.placeholder){this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.options.helper!="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove();b.extend(this,{helper:null,dragging:false,reverting:false,_noFinalSort:null});this.domPosition.prev?b(this.domPosition.prev).after(this.currentItem):
b(this.domPosition.parent).prepend(this.currentItem)}return this},serialize:function(e){var f=this._getItemsAsjQuery(e&&e.connected),g=[];e=e||{};b(f).each(function(){var h=(b(e.item||this).attr(e.attribute||"id")||"").match(e.expression||/(.+)[-=_](.+)/);if(h)g.push((e.key||h[1]+"[]")+"="+(e.key&&e.expression?h[1]:h[2]))});!g.length&&e.key&&g.push(e.key+"=");return g.join("&")},toArray:function(e){var f=this._getItemsAsjQuery(e&&e.connected),g=[];e=e||{};f.each(function(){g.push(b(e.item||this).attr(e.attribute||
"id")||"")});return g},_intersectsWith:function(e){var f=this.positionAbs.left,g=f+this.helperProportions.width,h=this.positionAbs.top,a=h+this.helperProportions.height,c=e.left,i=c+e.width,l=e.top,n=l+e.height,r=this.offset.click.top,t=this.offset.click.left;return this.options.tolerance=="pointer"||this.options.forcePointerForContainers||this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>e[this.floating?"width":"height"]?h+r>l&&h+r<n&&f+t>c&&f+t<i:c<f+this.helperProportions.width/
2&&g-this.helperProportions.width/2<i&&l<h+this.helperProportions.height/2&&a-this.helperProportions.height/2<n},_intersectsWithPointer:function(e){var f=b.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,e.top,e.height);e=b.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,e.left,e.width);f=f&&e;e=this._getDragVerticalDirection();var g=this._getDragHorizontalDirection();if(!f)return false;return this.floating?g&&g=="right"||e=="down"?2:1:e&&(e=="down"?2:1)},_intersectsWithSides:function(e){var f=
b.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,e.top+e.height/2,e.height);e=b.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,e.left+e.width/2,e.width);var g=this._getDragVerticalDirection(),h=this._getDragHorizontalDirection();return this.floating&&h?h=="right"&&e||h=="left"&&!e:g&&(g=="down"&&f||g=="up"&&!f)},_getDragVerticalDirection:function(){var e=this.positionAbs.top-this.lastPositionAbs.top;return e!=0&&(e>0?"down":"up")},_getDragHorizontalDirection:function(){var e=
this.positionAbs.left-this.lastPositionAbs.left;return e!=0&&(e>0?"right":"left")},refresh:function(e){this._refreshItems(e);this.refreshPositions();return this},_connectWith:function(){var e=this.options;return e.connectWith.constructor==String?[e.connectWith]:e.connectWith},_getItemsAsjQuery:function(e){var f=[],g=[],h=this._connectWith();if(h&&e)for(e=h.length-1;e>=0;e--)for(var a=b(h[e]),c=a.length-1;c>=0;c--){var i=b.data(a[c],"sortable");if(i&&i!=this&&!i.options.disabled)g.push([b.isFunction(i.options.items)?
i.options.items.call(i.element):b(i.options.items,i.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),i])}g.push([b.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):b(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(e=g.length-1;e>=0;e--)g[e][0].each(function(){f.push(this)});return b(f)},_removeCurrentsFromItems:function(){for(var e=this.currentItem.find(":data(sortable-item)"),
f=0;f<this.items.length;f++)for(var g=0;g<e.length;g++)e[g]==this.items[f].item[0]&&this.items.splice(f,1)},_refreshItems:function(e){this.items=[];this.containers=[this];var f=this.items,g=[[b.isFunction(this.options.items)?this.options.items.call(this.element[0],e,{item:this.currentItem}):b(this.options.items,this.element),this]],h=this._connectWith();if(h)for(var a=h.length-1;a>=0;a--)for(var c=b(h[a]),i=c.length-1;i>=0;i--){var l=b.data(c[i],"sortable");if(l&&l!=this&&!l.options.disabled){g.push([b.isFunction(l.options.items)?
l.options.items.call(l.element[0],e,{item:this.currentItem}):b(l.options.items,l.element),l]);this.containers.push(l)}}for(a=g.length-1;a>=0;a--){e=g[a][1];h=g[a][0];i=0;for(c=h.length;i<c;i++){l=b(h[i]);l.data("sortable-item",e);f.push({item:l,instance:e,width:0,height:0,left:0,top:0})}}},refreshPositions:function(e){if(this.offsetParent&&this.helper)this.offset.parent=this._getParentOffset();for(var f=this.items.length-1;f>=0;f--){var g=this.items[f],h=this.options.toleranceElement?b(this.options.toleranceElement,
g.item):g.item;if(!e){g.width=h.outerWidth();g.height=h.outerHeight()}h=h.offset();g.left=h.left;g.top=h.top}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(f=this.containers.length-1;f>=0;f--){h=this.containers[f].element.offset();this.containers[f].containerCache.left=h.left;this.containers[f].containerCache.top=h.top;this.containers[f].containerCache.width=this.containers[f].element.outerWidth();this.containers[f].containerCache.height=
this.containers[f].element.outerHeight()}return this},_createPlaceholder:function(e){var f=e||this,g=f.options;if(!g.placeholder||g.placeholder.constructor==String){var h=g.placeholder;g.placeholder={element:function(){var a=b(document.createElement(f.currentItem[0].nodeName)).addClass(h||f.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!h)a.style.visibility="hidden";return a},update:function(a,c){if(!(h&&!g.forcePlaceholderSize)){c.height()||c.height(f.currentItem.innerHeight()-
parseInt(f.currentItem.css("paddingTop")||0,10)-parseInt(f.currentItem.css("paddingBottom")||0,10));c.width()||c.width(f.currentItem.innerWidth()-parseInt(f.currentItem.css("paddingLeft")||0,10)-parseInt(f.currentItem.css("paddingRight")||0,10))}}}}f.placeholder=b(g.placeholder.element.call(f.element,f.currentItem));f.currentItem.after(f.placeholder);g.placeholder.update(f,f.placeholder)},_contactContainers:function(e){for(var f=null,g=null,h=this.containers.length-1;h>=0;h--)if(!b.ui.contains(this.currentItem[0],
this.containers[h].element[0]))if(this._intersectsWith(this.containers[h].containerCache)){if(!(f&&b.ui.contains(this.containers[h].element[0],f.element[0]))){f=this.containers[h];g=h}}else if(this.containers[h].containerCache.over){this.containers[h]._trigger("out",e,this._uiHash(this));this.containers[h].containerCache.over=0}if(f)if(this.containers.length===1){this.containers[g]._trigger("over",e,this._uiHash(this));this.containers[g].containerCache.over=1}else if(this.currentContainer!=this.containers[g]){f=
1E4;h=null;for(var a=this.positionAbs[this.containers[g].floating?"left":"top"],c=this.items.length-1;c>=0;c--)if(b.ui.contains(this.containers[g].element[0],this.items[c].item[0])){var i=this.items[c][this.containers[g].floating?"left":"top"];if(Math.abs(i-a)<f){f=Math.abs(i-a);h=this.items[c]}}if(h||this.options.dropOnEmpty){this.currentContainer=this.containers[g];h?this._rearrange(e,h,null,true):this._rearrange(e,null,this.containers[g].element,true);this._trigger("change",e,this._uiHash());this.containers[g]._trigger("change",
e,this._uiHash(this));this.options.placeholder.update(this.currentContainer,this.placeholder);this.containers[g]._trigger("over",e,this._uiHash(this));this.containers[g].containerCache.over=1}}},_createHelper:function(e){var f=this.options;e=b.isFunction(f.helper)?b(f.helper.apply(this.element[0],[e,this.currentItem])):f.helper=="clone"?this.currentItem.clone():this.currentItem;e.parents("body").length||b(f.appendTo!="parent"?f.appendTo:this.currentItem[0].parentNode)[0].appendChild(e[0]);if(e[0]==
this.currentItem[0])this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")};if(e[0].style.width==""||f.forceHelperSize)e.width(this.currentItem.width());if(e[0].style.height==""||f.forceHelperSize)e.height(this.currentItem.height());return e},_adjustOffsetFromHelper:function(e){if(typeof e=="string")e=e.split(" ");if(b.isArray(e))e={left:+e[0],top:+e[1]||
0};if("left"in e)this.offset.click.left=e.left+this.margins.left;if("right"in e)this.offset.click.left=this.helperProportions.width-e.right+this.margins.left;if("top"in e)this.offset.click.top=e.top+this.margins.top;if("bottom"in e)this.offset.click.top=this.helperProportions.height-e.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var e=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],
this.offsetParent[0])){e.left+=this.scrollParent.scrollLeft();e.top+=this.scrollParent.scrollTop()}if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&b.browser.msie)e={top:0,left:0};return{top:e.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:e.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var e=this.currentItem.position();return{top:e.top-
(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:e.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e=this.options;
if(e.containment=="parent")e.containment=this.helper[0].parentNode;if(e.containment=="document"||e.containment=="window")this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,b(e.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(b(e.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(e.containment)){var f=
b(e.containment)[0];e=b(e.containment).offset();var g=b(f).css("overflow")!="hidden";this.containment=[e.left+(parseInt(b(f).css("borderLeftWidth"),10)||0)+(parseInt(b(f).css("paddingLeft"),10)||0)-this.margins.left,e.top+(parseInt(b(f).css("borderTopWidth"),10)||0)+(parseInt(b(f).css("paddingTop"),10)||0)-this.margins.top,e.left+(g?Math.max(f.scrollWidth,f.offsetWidth):f.offsetWidth)-(parseInt(b(f).css("borderLeftWidth"),10)||0)-(parseInt(b(f).css("paddingRight"),10)||0)-this.helperProportions.width-
this.margins.left,e.top+(g?Math.max(f.scrollHeight,f.offsetHeight):f.offsetHeight)-(parseInt(b(f).css("borderTopWidth"),10)||0)-(parseInt(b(f).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(e,f){if(!f)f=this.position;var g=e=="absolute"?1:-1,h=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,a=/(html|body)/i.test(h[0].tagName);return{top:f.top+
this.offset.relative.top*g+this.offset.parent.top*g-(b.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():a?0:h.scrollTop())*g),left:f.left+this.offset.relative.left*g+this.offset.parent.left*g-(b.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():a?0:h.scrollLeft())*g)}},_generatePosition:function(e){var f=this.options,g=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],
this.offsetParent[0]))?this.offsetParent:this.scrollParent,h=/(html|body)/i.test(g[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0]))this.offset.relative=this._getRelativeOffset();var a=e.pageX,c=e.pageY;if(this.originalPosition){if(this.containment){if(e.pageX-this.offset.click.left<this.containment[0])a=this.containment[0]+this.offset.click.left;if(e.pageY-this.offset.click.top<this.containment[1])c=this.containment[1]+this.offset.click.top;
if(e.pageX-this.offset.click.left>this.containment[2])a=this.containment[2]+this.offset.click.left;if(e.pageY-this.offset.click.top>this.containment[3])c=this.containment[3]+this.offset.click.top}if(f.grid){c=this.originalPageY+Math.round((c-this.originalPageY)/f.grid[1])*f.grid[1];c=this.containment?!(c-this.offset.click.top<this.containment[1]||c-this.offset.click.top>this.containment[3])?c:!(c-this.offset.click.top<this.containment[1])?c-f.grid[1]:c+f.grid[1]:c;a=this.originalPageX+Math.round((a-
this.originalPageX)/f.grid[0])*f.grid[0];a=this.containment?!(a-this.offset.click.left<this.containment[0]||a-this.offset.click.left>this.containment[2])?a:!(a-this.offset.click.left<this.containment[0])?a-f.grid[0]:a+f.grid[0]:a}}return{top:c-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(b.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():h?0:g.scrollTop()),left:a-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+
(b.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():h?0:g.scrollLeft())}},_rearrange:function(e,f,g,h){g?g[0].appendChild(this.placeholder[0]):f.item[0].parentNode.insertBefore(this.placeholder[0],this.direction=="down"?f.item[0]:f.item[0].nextSibling);this.counter=this.counter?++this.counter:1;var a=this,c=this.counter;window.setTimeout(function(){c==a.counter&&a.refreshPositions(!h)},0)},_clear:function(e,f){this.reverting=false;var g=[];!this._noFinalSort&&
this.currentItem[0].parentNode&&this.placeholder.before(this.currentItem);this._noFinalSort=null;if(this.helper[0]==this.currentItem[0]){for(var h in this._storedCSS)if(this._storedCSS[h]=="auto"||this._storedCSS[h]=="static")this._storedCSS[h]="";this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();this.fromOutside&&!f&&g.push(function(a){this._trigger("receive",a,this._uiHash(this.fromOutside))});if((this.fromOutside||this.domPosition.prev!=this.currentItem.prev().not(".ui-sortable-helper")[0]||
this.domPosition.parent!=this.currentItem.parent()[0])&&!f)g.push(function(a){this._trigger("update",a,this._uiHash())});if(!b.ui.contains(this.element[0],this.currentItem[0])){f||g.push(function(a){this._trigger("remove",a,this._uiHash())});for(h=this.containers.length-1;h>=0;h--)if(b.ui.contains(this.containers[h].element[0],this.currentItem[0])&&!f){g.push(function(a){return function(c){a._trigger("receive",c,this._uiHash(this))}}.call(this,this.containers[h]));g.push(function(a){return function(c){a._trigger("update",
c,this._uiHash(this))}}.call(this,this.containers[h]))}}for(h=this.containers.length-1;h>=0;h--){f||g.push(function(a){return function(c){a._trigger("deactivate",c,this._uiHash(this))}}.call(this,this.containers[h]));if(this.containers[h].containerCache.over){g.push(function(a){return function(c){a._trigger("out",c,this._uiHash(this))}}.call(this,this.containers[h]));this.containers[h].containerCache.over=0}}this._storedCursor&&b("body").css("cursor",this._storedCursor);this._storedOpacity&&this.helper.css("opacity",
this._storedOpacity);if(this._storedZIndex)this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex);this.dragging=false;if(this.cancelHelperRemoval){if(!f){this._trigger("beforeStop",e,this._uiHash());for(h=0;h<g.length;h++)g[h].call(this,e);this._trigger("stop",e,this._uiHash())}return false}f||this._trigger("beforeStop",e,this._uiHash());this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.helper[0]!=this.currentItem[0]&&this.helper.remove();this.helper=null;if(!f){for(h=
0;h<g.length;h++)g[h].call(this,e);this._trigger("stop",e,this._uiHash())}this.fromOutside=false;return true},_trigger:function(){b.Widget.prototype._trigger.apply(this,arguments)===false&&this.cancel()},_uiHash:function(e){var f=e||this;return{helper:f.helper,placeholder:f.placeholder||b([]),position:f.position,originalPosition:f.originalPosition,offset:f.positionAbs,item:f.currentItem,sender:e?e.element:null}}});b.extend(b.ui.sortable,{version:"1.8.10"})})(jQuery);
(function(b){var e=0;b.widget("ui.autocomplete",{options:{appendTo:"body",delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null},pending:0,_create:function(){var f=this,g=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(a){if(!(f.options.disabled||f.element.attr("readonly"))){h=false;var c=b.ui.keyCode;
switch(a.keyCode){case c.PAGE_UP:f._move("previousPage",a);break;case c.PAGE_DOWN:f._move("nextPage",a);break;case c.UP:f._move("previous",a);a.preventDefault();break;case c.DOWN:f._move("next",a);a.preventDefault();break;case c.ENTER:case c.NUMPAD_ENTER:if(f.menu.active){h=true;a.preventDefault()}case c.TAB:if(!f.menu.active)return;f.menu.select(a);break;case c.ESCAPE:f.element.val(f.term);f.close(a);break;default:clearTimeout(f.searching);f.searching=setTimeout(function(){if(f.term!=f.element.val()){f.selectedItem=
null;f.search(null,a)}},f.options.delay);break}}}).bind("keypress.autocomplete",function(a){if(h){h=false;a.preventDefault()}}).bind("focus.autocomplete",function(){if(!f.options.disabled){f.selectedItem=null;f.previous=f.element.val()}}).bind("blur.autocomplete",function(a){if(!f.options.disabled){clearTimeout(f.searching);f.closing=setTimeout(function(){f.close(a);f._change(a)},150)}});this._initSource();this.response=function(){return f._response.apply(f,arguments)};this.menu=b("<ul></ul>").addClass("ui-autocomplete").appendTo(b(this.options.appendTo||
"body",g)[0]).mousedown(function(a){var c=f.menu.element[0];b(a.target).closest(".ui-menu-item").length||setTimeout(function(){b(document).one("mousedown",function(i){i.target!==f.element[0]&&i.target!==c&&!b.ui.contains(c,i.target)&&f.close()})},1);setTimeout(function(){clearTimeout(f.closing)},13)}).menu({focus:function(a,c){var i=c.item.data("item.autocomplete");false!==f._trigger("focus",a,{item:i})&&/^key/.test(a.originalEvent.type)&&f.element.val(i.value)},selected:function(a,c){var i=c.item.data("item.autocomplete"),
l=f.previous;if(f.element[0]!==g.activeElement){f.element.focus();f.previous=l;setTimeout(function(){f.previous=l;f.selectedItem=i},1)}false!==f._trigger("select",a,{item:i})&&f.element.val(i.value);f.term=f.element.val();f.close(a);f.selectedItem=i},blur:function(){f.menu.element.is(":visible")&&f.element.val()!==f.term&&f.element.val(f.term)}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu");b.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();b.Widget.prototype.destroy.call(this)},_setOption:function(f,g){b.Widget.prototype._setOption.apply(this,arguments);f==="source"&&this._initSource();if(f==="appendTo")this.menu.element.appendTo(b(g||"body",this.element[0].ownerDocument)[0]);f==="disabled"&&g&&this.xhr&&this.xhr.abort()},_initSource:function(){var f=this,g,h;if(b.isArray(this.options.source)){g=this.options.source;this.source=function(a,c){c(b.ui.autocomplete.filter(g,a.term))}}else if(typeof this.options.source===
"string"){h=this.options.source;this.source=function(a,c){f.xhr&&f.xhr.abort();f.xhr=b.ajax({url:h,data:a,dataType:"json",autocompleteRequest:++e,success:function(i){this.autocompleteRequest===e&&c(i)},error:function(){this.autocompleteRequest===e&&c([])}})}}else this.source=this.options.source},search:function(f,g){f=f!=null?f:this.element.val();this.term=this.element.val();if(f.length<this.options.minLength)return this.close(g);clearTimeout(this.closing);if(this._trigger("search",g)!==false)return this._search(f)},
_search:function(f){this.pending++;this.element.addClass("ui-autocomplete-loading");this.source({term:f},this.response)},_response:function(f){if(!this.options.disabled&&f&&f.length){f=this._normalize(f);this._suggest(f);this._trigger("open")}else this.close();this.pending--;this.pending||this.element.removeClass("ui-autocomplete-loading")},close:function(f){clearTimeout(this.closing);if(this.menu.element.is(":visible")){this.menu.element.hide();this.menu.deactivate();this._trigger("close",f)}},_change:function(f){this.previous!==
this.element.val()&&this._trigger("change",f,{item:this.selectedItem})},_normalize:function(f){if(f.length&&f[0].label&&f[0].value)return f;return b.map(f,function(g){if(typeof g==="string")return{label:g,value:g};return b.extend({label:g.label||g.value,value:g.value||g.label},g)})},_suggest:function(f){var g=this.menu.element.empty().zIndex(this.element.zIndex()+1);this._renderMenu(g,f);this.menu.deactivate();this.menu.refresh();g.show();this._resizeMenu();g.position(b.extend({of:this.element},this.options.position))},
_resizeMenu:function(){var f=this.menu.element;f.outerWidth(Math.max(f.width("").outerWidth(),this.element.outerWidth()))},_renderMenu:function(f,g){var h=this;b.each(g,function(a,c){h._renderItem(f,c)})},_renderItem:function(f,g){return b("<li></li>").data("item.autocomplete",g).append(b("<a></a>").text(g.label)).appendTo(f)},_move:function(f,g){if(this.menu.element.is(":visible"))if(this.menu.first()&&/^previous/.test(f)||this.menu.last()&&/^next/.test(f)){this.element.val(this.term);this.menu.deactivate()}else this.menu[f](g);
else this.search(null,g)},widget:function(){return this.menu.element}});b.extend(b.ui.autocomplete,{escapeRegex:function(f){return f.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")},filter:function(f,g){var h=new RegExp(b.ui.autocomplete.escapeRegex(g),"i");return b.grep(f,function(a){return h.test(a.label||a.value||a)})}})})(jQuery);
(function(b){b.widget("ui.menu",{_create:function(){var e=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(f){if(b(f.target).closest(".ui-menu-item a").length){f.preventDefault();e.select(f)}});this.refresh()},refresh:function(){var e=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(f){e.activate(f,b(this).parent())}).mouseleave(function(){e.deactivate()})},activate:function(e,f){this.deactivate();if(this.hasScroll()){var g=f.offset().top-this.element.offset().top,h=this.element.attr("scrollTop"),a=this.element.height();if(g<0)this.element.attr("scrollTop",h+g);else g>=a&&this.element.attr("scrollTop",h+g-a+f.height())}this.active=f.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end();this._trigger("focus",e,{item:f})},
deactivate:function(){if(this.active){this.active.children("a").removeClass("ui-state-hover").removeAttr("id");this._trigger("blur");this.active=null}},next:function(e){this.move("next",".ui-menu-item:first",e)},previous:function(e){this.move("prev",".ui-menu-item:last",e)},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(e,f,g){if(this.active){e=this.active[e+"All"](".ui-menu-item").eq(0);
e.length?this.activate(g,e):this.activate(g,this.element.children(f))}else this.activate(g,this.element.children(f))},nextPage:function(e){if(this.hasScroll())if(!this.active||this.last())this.activate(e,this.element.children(".ui-menu-item:first"));else{var f=this.active.offset().top,g=this.element.height(),h=this.element.children(".ui-menu-item").filter(function(){var a=b(this).offset().top-f-g+b(this).height();return a<10&&a>-10});h.length||(h=this.element.children(".ui-menu-item:last"));this.activate(e,
h)}else this.activate(e,this.element.children(".ui-menu-item").filter(!this.active||this.last()?":first":":last"))},previousPage:function(e){if(this.hasScroll())if(!this.active||this.first())this.activate(e,this.element.children(".ui-menu-item:last"));else{var f=this.active.offset().top,g=this.element.height();result=this.element.children(".ui-menu-item").filter(function(){var h=b(this).offset().top-f+g-b(this).height();return h<10&&h>-10});result.length||(result=this.element.children(".ui-menu-item:first"));
this.activate(e,result)}else this.activate(e,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(e){this._trigger("selected",e,{item:this.active})}})})(jQuery);
(function(b,e){function f(){this.debug=false;this._curInst=null;this._keyEvent=false;this._disabledInputs=[];this._inDialog=this._datepickerShowing=false;this._mainDivId="ui-datepicker-div";this._inlineClass="ui-datepicker-inline";this._appendClass="ui-datepicker-append";this._triggerClass="ui-datepicker-trigger";this._dialogClass="ui-datepicker-dialog";this._disableClass="ui-datepicker-disabled";this._unselectableClass="ui-datepicker-unselectable";this._currentClass="ui-datepicker-current-day";this._dayOverClass=
"ui-datepicker-days-cell-over";this.regional=[];this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su",
"Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:false,showMonthAfterYear:false,yearSuffix:""};this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:false,hideIfNoPrevNext:false,navigationAsDateFormat:false,gotoCurrent:false,changeMonth:false,changeYear:false,yearRange:"c-10:c+10",showOtherMonths:false,selectOtherMonths:false,showWeek:false,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",
minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:true,showButtonPanel:false,autoSize:false};b.extend(this._defaults,this.regional[""]);this.dpDiv=b('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>')}function g(a,c){b.extend(a,c);for(var i in c)if(c[i]==
null||c[i]==e)a[i]=c[i];return a}b.extend(b.ui,{datepicker:{version:"1.8.10"}});var h=(new Date).getTime();b.extend(f.prototype,{markerClassName:"hasDatepicker",log:function(){this.debug&&console.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(a){g(this._defaults,a||{});return this},_attachDatepicker:function(a,c){var i=null;for(var l in this._defaults){var n=a.getAttribute("date:"+l);if(n){i=i||{};try{i[l]=eval(n)}catch(r){i[l]=n}}}l=a.nodeName.toLowerCase();
n=l=="div"||l=="span";if(!a.id){this.uuid+=1;a.id="dp"+this.uuid}var t=this._newInst(b(a),n);t.settings=b.extend({},c||{},i||{});if(l=="input")this._connectDatepicker(a,t);else n&&this._inlineDatepicker(a,t)},_newInst:function(a,c){return{id:a[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1"),input:a,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:c,dpDiv:!c?this.dpDiv:b('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>')}},
_connectDatepicker:function(a,c){var i=b(a);c.append=b([]);c.trigger=b([]);if(!i.hasClass(this.markerClassName)){this._attachments(i,c);i.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(l,n,r){c.settings[n]=r}).bind("getData.datepicker",function(l,n){return this._get(c,n)});this._autoSize(c);b.data(a,"datepicker",c)}},_attachments:function(a,c){var i=this._get(c,"appendText"),l=this._get(c,"isRTL");c.append&&
c.append.remove();if(i){c.append=b('<span class="'+this._appendClass+'">'+i+"</span>");a[l?"before":"after"](c.append)}a.unbind("focus",this._showDatepicker);c.trigger&&c.trigger.remove();i=this._get(c,"showOn");if(i=="focus"||i=="both")a.focus(this._showDatepicker);if(i=="button"||i=="both"){i=this._get(c,"buttonText");var n=this._get(c,"buttonImage");c.trigger=b(this._get(c,"buttonImageOnly")?b("<img/>").addClass(this._triggerClass).attr({src:n,alt:i,title:i}):b('<button type="button"></button>').addClass(this._triggerClass).html(n==
""?i:b("<img/>").attr({src:n,alt:i,title:i})));a[l?"before":"after"](c.trigger);c.trigger.click(function(){b.datepicker._datepickerShowing&&b.datepicker._lastInput==a[0]?b.datepicker._hideDatepicker():b.datepicker._showDatepicker(a[0]);return false})}},_autoSize:function(a){if(this._get(a,"autoSize")&&!a.inline){var c=new Date(2009,11,20),i=this._get(a,"dateFormat");if(i.match(/[DM]/)){var l=function(n){for(var r=0,t=0,w=0;w<n.length;w++)if(n[w].length>r){r=n[w].length;t=w}return t};c.setMonth(l(this._get(a,
i.match(/MM/)?"monthNames":"monthNamesShort")));c.setDate(l(this._get(a,i.match(/DD/)?"dayNames":"dayNamesShort"))+20-c.getDay())}a.input.attr("size",this._formatDate(a,c).length)}},_inlineDatepicker:function(a,c){var i=b(a);if(!i.hasClass(this.markerClassName)){i.addClass(this.markerClassName).append(c.dpDiv).bind("setData.datepicker",function(l,n,r){c.settings[n]=r}).bind("getData.datepicker",function(l,n){return this._get(c,n)});b.data(a,"datepicker",c);this._setDate(c,this._getDefaultDate(c),
true);this._updateDatepicker(c);this._updateAlternate(c);c.dpDiv.show()}},_dialogDatepicker:function(a,c,i,l,n){a=this._dialogInst;if(!a){this.uuid+=1;this._dialogInput=b('<input type="text" id="'+("dp"+this.uuid)+'" style="position: absolute; top: -100px; width: 0px; z-index: -10;"/>');this._dialogInput.keydown(this._doKeyDown);b("body").append(this._dialogInput);a=this._dialogInst=this._newInst(this._dialogInput,false);a.settings={};b.data(this._dialogInput[0],"datepicker",a)}g(a.settings,l||{});
c=c&&c.constructor==Date?this._formatDate(a,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");a.settings.onSelect=i;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);
this._showDatepicker(this._dialogInput[0]);b.blockUI&&b.blockUI(this.dpDiv);b.data(this._dialogInput[0],"datepicker",a);return this},_destroyDatepicker:function(a){var c=b(a),i=b.data(a,"datepicker");if(c.hasClass(this.markerClassName)){var l=a.nodeName.toLowerCase();b.removeData(a,"datepicker");if(l=="input"){i.append.remove();i.trigger.remove();c.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",
this._doKeyUp)}else if(l=="div"||l=="span")c.removeClass(this.markerClassName).empty()}},_enableDatepicker:function(a){var c=b(a),i=b.data(a,"datepicker");if(c.hasClass(this.markerClassName)){var l=a.nodeName.toLowerCase();if(l=="input"){a.disabled=false;i.trigger.filter("button").each(function(){this.disabled=false}).end().filter("img").css({opacity:"1.0",cursor:""})}else if(l=="div"||l=="span")c.children("."+this._inlineClass).children().removeClass("ui-state-disabled");this._disabledInputs=b.map(this._disabledInputs,
function(n){return n==a?null:n})}},_disableDatepicker:function(a){var c=b(a),i=b.data(a,"datepicker");if(c.hasClass(this.markerClassName)){var l=a.nodeName.toLowerCase();if(l=="input"){a.disabled=true;i.trigger.filter("button").each(function(){this.disabled=true}).end().filter("img").css({opacity:"0.5",cursor:"default"})}else if(l=="div"||l=="span")c.children("."+this._inlineClass).children().addClass("ui-state-disabled");this._disabledInputs=b.map(this._disabledInputs,function(n){return n==a?null:
n});this._disabledInputs[this._disabledInputs.length]=a}},_isDisabledDatepicker:function(a){if(!a)return false;for(var c=0;c<this._disabledInputs.length;c++)if(this._disabledInputs[c]==a)return true;return false},_getInst:function(a){try{return b.data(a,"datepicker")}catch(c){throw"Missing instance data for this datepicker";}},_optionDatepicker:function(a,c,i){var l=this._getInst(a);if(arguments.length==2&&typeof c=="string")return c=="defaults"?b.extend({},b.datepicker._defaults):l?c=="all"?b.extend({},
l.settings):this._get(l,c):null;var n=c||{};if(typeof c=="string"){n={};n[c]=i}if(l){this._curInst==l&&this._hideDatepicker();var r=this._getDateDatepicker(a,true);g(l.settings,n);this._attachments(b(a),l);this._autoSize(l);this._setDateDatepicker(a,r);this._updateDatepicker(l)}},_changeDatepicker:function(a,c,i){this._optionDatepicker(a,c,i)},_refreshDatepicker:function(a){(a=this._getInst(a))&&this._updateDatepicker(a)},_setDateDatepicker:function(a,c){var i=this._getInst(a);if(i){this._setDate(i,
c);this._updateDatepicker(i);this._updateAlternate(i)}},_getDateDatepicker:function(a,c){var i=this._getInst(a);i&&!i.inline&&this._setDateFromField(i,c);return i?this._getDate(i):null},_doKeyDown:function(a){var c=b.datepicker._getInst(a.target),i=true,l=c.dpDiv.is(".ui-datepicker-rtl");c._keyEvent=true;if(b.datepicker._datepickerShowing)switch(a.keyCode){case 9:b.datepicker._hideDatepicker();i=false;break;case 13:i=b("td."+b.datepicker._dayOverClass+":not(."+b.datepicker._currentClass+")",c.dpDiv);
i[0]?b.datepicker._selectDay(a.target,c.selectedMonth,c.selectedYear,i[0]):b.datepicker._hideDatepicker();return false;case 27:b.datepicker._hideDatepicker();break;case 33:b.datepicker._adjustDate(a.target,a.ctrlKey?-b.datepicker._get(c,"stepBigMonths"):-b.datepicker._get(c,"stepMonths"),"M");break;case 34:b.datepicker._adjustDate(a.target,a.ctrlKey?+b.datepicker._get(c,"stepBigMonths"):+b.datepicker._get(c,"stepMonths"),"M");break;case 35:if(a.ctrlKey||a.metaKey)b.datepicker._clearDate(a.target);
i=a.ctrlKey||a.metaKey;break;case 36:if(a.ctrlKey||a.metaKey)b.datepicker._gotoToday(a.target);i=a.ctrlKey||a.metaKey;break;case 37:if(a.ctrlKey||a.metaKey)b.datepicker._adjustDate(a.target,l?+1:-1,"D");i=a.ctrlKey||a.metaKey;if(a.originalEvent.altKey)b.datepicker._adjustDate(a.target,a.ctrlKey?-b.datepicker._get(c,"stepBigMonths"):-b.datepicker._get(c,"stepMonths"),"M");break;case 38:if(a.ctrlKey||a.metaKey)b.datepicker._adjustDate(a.target,-7,"D");i=a.ctrlKey||a.metaKey;break;case 39:if(a.ctrlKey||
a.metaKey)b.datepicker._adjustDate(a.target,l?-1:+1,"D");i=a.ctrlKey||a.metaKey;if(a.originalEvent.altKey)b.datepicker._adjustDate(a.target,a.ctrlKey?+b.datepicker._get(c,"stepBigMonths"):+b.datepicker._get(c,"stepMonths"),"M");break;case 40:if(a.ctrlKey||a.metaKey)b.datepicker._adjustDate(a.target,+7,"D");i=a.ctrlKey||a.metaKey;break;default:i=false}else if(a.keyCode==36&&a.ctrlKey)b.datepicker._showDatepicker(this);else i=false;if(i){a.preventDefault();a.stopPropagation()}},_doKeyPress:function(a){var c=
b.datepicker._getInst(a.target);if(b.datepicker._get(c,"constrainInput")){c=b.datepicker._possibleChars(b.datepicker._get(c,"dateFormat"));var i=String.fromCharCode(a.charCode==e?a.keyCode:a.charCode);return a.ctrlKey||a.metaKey||i<" "||!c||c.indexOf(i)>-1}},_doKeyUp:function(a){a=b.datepicker._getInst(a.target);if(a.input.val()!=a.lastVal)try{if(b.datepicker.parseDate(b.datepicker._get(a,"dateFormat"),a.input?a.input.val():null,b.datepicker._getFormatConfig(a))){b.datepicker._setDateFromField(a);
b.datepicker._updateAlternate(a);b.datepicker._updateDatepicker(a)}}catch(c){b.datepicker.log(c)}return true},_showDatepicker:function(a){a=a.target||a;if(a.nodeName.toLowerCase()!="input")a=b("input",a.parentNode)[0];if(!(b.datepicker._isDisabledDatepicker(a)||b.datepicker._lastInput==a)){var c=b.datepicker._getInst(a);b.datepicker._curInst&&b.datepicker._curInst!=c&&b.datepicker._curInst.dpDiv.stop(true,true);var i=b.datepicker._get(c,"beforeShow");g(c.settings,i?i.apply(a,[a,c]):{});c.lastVal=
null;b.datepicker._lastInput=a;b.datepicker._setDateFromField(c);if(b.datepicker._inDialog)a.value="";if(!b.datepicker._pos){b.datepicker._pos=b.datepicker._findPos(a);b.datepicker._pos[1]+=a.offsetHeight}var l=false;b(a).parents().each(function(){l|=b(this).css("position")=="fixed";return!l});if(l&&b.browser.opera){b.datepicker._pos[0]-=document.documentElement.scrollLeft;b.datepicker._pos[1]-=document.documentElement.scrollTop}i={left:b.datepicker._pos[0],top:b.datepicker._pos[1]};b.datepicker._pos=
null;c.dpDiv.empty();c.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});b.datepicker._updateDatepicker(c);i=b.datepicker._checkOffset(c,i,l);c.dpDiv.css({position:b.datepicker._inDialog&&b.blockUI?"static":l?"fixed":"absolute",display:"none",left:i.left+"px",top:i.top+"px"});if(!c.inline){i=b.datepicker._get(c,"showAnim");var n=b.datepicker._get(c,"duration"),r=function(){b.datepicker._datepickerShowing=true;var t=c.dpDiv.find("iframe.ui-datepicker-cover");if(t.length){var w=b.datepicker._getBorders(c.dpDiv);
t.css({left:-w[0],top:-w[1],width:c.dpDiv.outerWidth(),height:c.dpDiv.outerHeight()})}};c.dpDiv.zIndex(b(a).zIndex()+1);b.effects&&b.effects[i]?c.dpDiv.show(i,b.datepicker._get(c,"showOptions"),n,r):c.dpDiv[i||"show"](i?n:null,r);if(!i||!n)r();c.input.is(":visible")&&!c.input.is(":disabled")&&c.input.focus();b.datepicker._curInst=c}}},_updateDatepicker:function(a){var c=this,i=b.datepicker._getBorders(a.dpDiv);a.dpDiv.empty().append(this._generateHTML(a));var l=a.dpDiv.find("iframe.ui-datepicker-cover");
l.length&&l.css({left:-i[0],top:-i[1],width:a.dpDiv.outerWidth(),height:a.dpDiv.outerHeight()});a.dpDiv.find("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a").bind("mouseout",function(){b(this).removeClass("ui-state-hover");this.className.indexOf("ui-datepicker-prev")!=-1&&b(this).removeClass("ui-datepicker-prev-hover");this.className.indexOf("ui-datepicker-next")!=-1&&b(this).removeClass("ui-datepicker-next-hover")}).bind("mouseover",function(){if(!c._isDisabledDatepicker(a.inline?
a.dpDiv.parent()[0]:a.input[0])){b(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");b(this).addClass("ui-state-hover");this.className.indexOf("ui-datepicker-prev")!=-1&&b(this).addClass("ui-datepicker-prev-hover");this.className.indexOf("ui-datepicker-next")!=-1&&b(this).addClass("ui-datepicker-next-hover")}}).end().find("."+this._dayOverClass+" a").trigger("mouseover").end();i=this._getNumberOfMonths(a);l=i[1];l>1?a.dpDiv.addClass("ui-datepicker-multi-"+l).css("width",
17*l+"em"):a.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");a.dpDiv[(i[0]!=1||i[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");a.dpDiv[(this._get(a,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");a==b.datepicker._curInst&&b.datepicker._datepickerShowing&&a.input&&a.input.is(":visible")&&!a.input.is(":disabled")&&a.input[0]!=document.activeElement&&a.input.focus();if(a.yearshtml){var n=a.yearshtml;setTimeout(function(){n===a.yearshtml&&
a.dpDiv.find("select.ui-datepicker-year:first").replaceWith(a.yearshtml);n=a.yearshtml=null},0)}},_getBorders:function(a){var c=function(i){return{thin:1,medium:2,thick:3}[i]||i};return[parseFloat(c(a.css("border-left-width"))),parseFloat(c(a.css("border-top-width")))]},_checkOffset:function(a,c,i){var l=a.dpDiv.outerWidth(),n=a.dpDiv.outerHeight(),r=a.input?a.input.outerWidth():0,t=a.input?a.input.outerHeight():0,w=document.documentElement.clientWidth+b(document).scrollLeft(),s=document.documentElement.clientHeight+
b(document).scrollTop();c.left-=this._get(a,"isRTL")?l-r:0;c.left-=i&&c.left==a.input.offset().left?b(document).scrollLeft():0;c.top-=i&&c.top==a.input.offset().top+t?b(document).scrollTop():0;c.left-=Math.min(c.left,c.left+l>w&&w>l?Math.abs(c.left+l-w):0);c.top-=Math.min(c.top,c.top+n>s&&s>n?Math.abs(n+t):0);return c},_findPos:function(a){for(var c=this._get(this._getInst(a),"isRTL");a&&(a.type=="hidden"||a.nodeType!=1||b.expr.filters.hidden(a));)a=a[c?"previousSibling":"nextSibling"];a=b(a).offset();
return[a.left,a.top]},_hideDatepicker:function(a){var c=this._curInst;if(!(!c||a&&c!=b.data(a,"datepicker")))if(this._datepickerShowing){a=this._get(c,"showAnim");var i=this._get(c,"duration"),l=function(){b.datepicker._tidyDialog(c);this._curInst=null};b.effects&&b.effects[a]?c.dpDiv.hide(a,b.datepicker._get(c,"showOptions"),i,l):c.dpDiv[a=="slideDown"?"slideUp":a=="fadeIn"?"fadeOut":"hide"](a?i:null,l);a||l();if(a=this._get(c,"onClose"))a.apply(c.input?c.input[0]:null,[c.input?c.input.val():"",
c]);this._datepickerShowing=false;this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:"absolute",left:"0",top:"-100px"});if(b.blockUI){b.unblockUI();b("body").append(this.dpDiv)}}this._inDialog=false}},_tidyDialog:function(a){a.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(a){if(b.datepicker._curInst){a=b(a.target);a[0].id!=b.datepicker._mainDivId&&a.parents("#"+b.datepicker._mainDivId).length==0&&!a.hasClass(b.datepicker.markerClassName)&&
!a.hasClass(b.datepicker._triggerClass)&&b.datepicker._datepickerShowing&&!(b.datepicker._inDialog&&b.blockUI)&&b.datepicker._hideDatepicker()}},_adjustDate:function(a,c,i){a=b(a);var l=this._getInst(a[0]);if(!this._isDisabledDatepicker(a[0])){this._adjustInstDate(l,c+(i=="M"?this._get(l,"showCurrentAtPos"):0),i);this._updateDatepicker(l)}},_gotoToday:function(a){a=b(a);var c=this._getInst(a[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 i=new Date;c.selectedDay=i.getDate();c.drawMonth=c.selectedMonth=i.getMonth();c.drawYear=c.selectedYear=i.getFullYear()}this._notifyChange(c);this._adjustDate(a)},_selectMonthYear:function(a,c,i){a=b(a);var l=this._getInst(a[0]);l._selectingMonthYear=false;l["selected"+(i=="M"?"Month":"Year")]=l["draw"+(i=="M"?"Month":"Year")]=parseInt(c.options[c.selectedIndex].value,10);this._notifyChange(l);this._adjustDate(a)},_clickMonthYear:function(a){var c=
this._getInst(b(a)[0]);c.input&&c._selectingMonthYear&&setTimeout(function(){c.input.focus()},0);c._selectingMonthYear=!c._selectingMonthYear},_selectDay:function(a,c,i,l){var n=b(a);if(!(b(l).hasClass(this._unselectableClass)||this._isDisabledDatepicker(n[0]))){n=this._getInst(n[0]);n.selectedDay=n.currentDay=b("a",l).html();n.selectedMonth=n.currentMonth=c;n.selectedYear=n.currentYear=i;this._selectDate(a,this._formatDate(n,n.currentDay,n.currentMonth,n.currentYear))}},_clearDate:function(a){a=
b(a);this._getInst(a[0]);this._selectDate(a,"")},_selectDate:function(a,c){var i=this._getInst(b(a)[0]);c=c!=null?c:this._formatDate(i);i.input&&i.input.val(c);this._updateAlternate(i);var l=this._get(i,"onSelect");if(l)l.apply(i.input?i.input[0]:null,[c,i]);else i.input&&i.input.trigger("change");if(i.inline)this._updateDatepicker(i);else{this._hideDatepicker();this._lastInput=i.input[0];typeof i.input[0]!="object"&&i.input.focus();this._lastInput=null}},_updateAlternate:function(a){var c=this._get(a,
"altField");if(c){var i=this._get(a,"altFormat")||this._get(a,"dateFormat"),l=this._getDate(a),n=this.formatDate(i,l,this._getFormatConfig(a));b(c).each(function(){b(this).val(n)})}},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,i){if(a==null||c==null)throw"Invalid arguments";c=typeof c==
"object"?c.toString():c+"";if(c=="")return null;var l=(i?i.shortYearCutoff:null)||this._defaults.shortYearCutoff;l=typeof l!="string"?l:(new Date).getFullYear()%100+parseInt(l,10);for(var n=(i?i.dayNamesShort:null)||this._defaults.dayNamesShort,r=(i?i.dayNames:null)||this._defaults.dayNames,t=(i?i.monthNamesShort:null)||this._defaults.monthNamesShort,w=(i?i.monthNames:null)||this._defaults.monthNames,s=i=-1,z=-1,j=-1,H=false,K=function(P){(P=W+1<a.length&&a.charAt(W+1)==P)&&W++;return P},x=function(P){var O=
K(P);P=new RegExp("^\\d{1,"+(P=="@"?14:P=="!"?20:P=="y"&&O?4:P=="o"?3:2)+"}");P=c.substring(Q).match(P);if(!P)throw"Missing number at position "+Q;Q+=P[0].length;return parseInt(P[0],10)},G=function(P,O,ta){P=K(P)?ta:O;for(O=0;O<P.length;O++)if(c.substr(Q,P[O].length).toLowerCase()==P[O].toLowerCase()){Q+=P[O].length;return O+1}throw"Unknown name at position "+Q;},L=function(){if(c.charAt(Q)!=a.charAt(W))throw"Unexpected literal at position "+Q;Q++},Q=0,W=0;W<a.length;W++)if(H)if(a.charAt(W)=="'"&&
!K("'"))H=false;else L();else switch(a.charAt(W)){case "d":z=x("d");break;case "D":G("D",n,r);break;case "o":j=x("o");break;case "m":s=x("m");break;case "M":s=G("M",t,w);break;case "y":i=x("y");break;case "@":var R=new Date(x("@"));i=R.getFullYear();s=R.getMonth()+1;z=R.getDate();break;case "!":R=new Date((x("!")-this._ticksTo1970)/1E4);i=R.getFullYear();s=R.getMonth()+1;z=R.getDate();break;case "'":if(K("'"))L();else H=true;break;default:L()}if(i==-1)i=(new Date).getFullYear();else if(i<100)i+=(new Date).getFullYear()-
(new Date).getFullYear()%100+(i<=l?0:-100);if(j>-1){s=1;z=j;do{l=this._getDaysInMonth(i,s-1);if(z<=l)break;s++;z-=l}while(1)}R=this._daylightSavingAdjust(new Date(i,s-1,z));if(R.getFullYear()!=i||R.getMonth()+1!=s||R.getDate()!=z)throw"Invalid date";return R},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(718685+Math.floor(492.5)-
Math.floor(19.7)+Math.floor(4.925))*24*60*60*1E7,formatDate:function(a,c,i){if(!c)return"";var l=(i?i.dayNamesShort:null)||this._defaults.dayNamesShort,n=(i?i.dayNames:null)||this._defaults.dayNames,r=(i?i.monthNamesShort:null)||this._defaults.monthNamesShort;i=(i?i.monthNames:null)||this._defaults.monthNames;var t=function(K){(K=H+1<a.length&&a.charAt(H+1)==K)&&H++;return K},w=function(K,x,G){x=""+x;if(t(K))for(;x.length<G;)x="0"+x;return x},s=function(K,x,G,L){return t(K)?L[x]:G[x]},z="",j=false;
if(c)for(var H=0;H<a.length;H++)if(j)if(a.charAt(H)=="'"&&!t("'"))j=false;else z+=a.charAt(H);else switch(a.charAt(H)){case "d":z+=w("d",c.getDate(),2);break;case "D":z+=s("D",c.getDay(),l,n);break;case "o":z+=w("o",(c.getTime()-(new Date(c.getFullYear(),0,0)).getTime())/864E5,3);break;case "m":z+=w("m",c.getMonth()+1,2);break;case "M":z+=s("M",c.getMonth(),r,i);break;case "y":z+=t("y")?c.getFullYear():(c.getYear()%100<10?"0":"")+c.getYear()%100;break;case "@":z+=c.getTime();break;case "!":z+=c.getTime()*
1E4+this._ticksTo1970;break;case "'":if(t("'"))z+="'";else j=true;break;default:z+=a.charAt(H)}return z},_possibleChars:function(a){for(var c="",i=false,l=function(r){(r=n+1<a.length&&a.charAt(n+1)==r)&&n++;return r},n=0;n<a.length;n++)if(i)if(a.charAt(n)=="'"&&!l("'"))i=false;else c+=a.charAt(n);else switch(a.charAt(n)){case "d":case "m":case "y":case "@":c+="0123456789";break;case "D":case "M":return null;case "'":if(l("'"))c+="'";else i=true;break;default:c+=a.charAt(n)}return c},_get:function(a,
c){return a.settings[c]!==e?a.settings[c]:this._defaults[c]},_setDateFromField:function(a,c){if(a.input.val()!=a.lastVal){var i=this._get(a,"dateFormat"),l=a.lastVal=a.input?a.input.val():null,n,r;n=r=this._getDefaultDate(a);var t=this._getFormatConfig(a);try{n=this.parseDate(i,l,t)||r}catch(w){this.log(w);l=c?"":l}a.selectedDay=n.getDate();a.drawMonth=a.selectedMonth=n.getMonth();a.drawYear=a.selectedYear=n.getFullYear();a.currentDay=l?n.getDate():0;a.currentMonth=l?n.getMonth():0;a.currentYear=
l?n.getFullYear():0;this._adjustInstDate(a)}},_getDefaultDate:function(a){return this._restrictMinMax(a,this._determineDate(a,this._get(a,"defaultDate"),new Date))},_determineDate:function(a,c,i){var l=function(n){var r=new Date;r.setDate(r.getDate()+n);return r};if(c=(c=c==null||c===""?i:typeof c=="string"?function(n){try{return b.datepicker.parseDate(b.datepicker._get(a,"dateFormat"),n,b.datepicker._getFormatConfig(a))}catch(r){}var t=(n.toLowerCase().match(/^c/)?b.datepicker._getDate(a):null)||
new Date,w=t.getFullYear(),s=t.getMonth();t=t.getDate();for(var z=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,j=z.exec(n);j;){switch(j[2]||"d"){case "d":case "D":t+=parseInt(j[1],10);break;case "w":case "W":t+=parseInt(j[1],10)*7;break;case "m":case "M":s+=parseInt(j[1],10);t=Math.min(t,b.datepicker._getDaysInMonth(w,s));break;case "y":case "Y":w+=parseInt(j[1],10);t=Math.min(t,b.datepicker._getDaysInMonth(w,s));break}j=z.exec(n)}return new Date(w,s,t)}(c):typeof c=="number"?isNaN(c)?i:l(c):new Date(c.getTime()))&&
c.toString()=="Invalid Date"?i:c){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,i){var l=!c,n=a.selectedMonth,r=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();if((n!=a.selectedMonth||r!=a.selectedYear)&&!i)this._notifyChange(a);this._adjustInstDate(a);if(a.input)a.input.val(l?"":this._formatDate(a))},_getDate:function(a){return!a.currentYear||a.input&&a.input.val()==""?null:this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay))},_generateHTML:function(a){var c=new Date;c=this._daylightSavingAdjust(new Date(c.getFullYear(),c.getMonth(),c.getDate()));var i=this._get(a,"isRTL"),l=this._get(a,"showButtonPanel"),n=this._get(a,
"hideIfNoPrevNext"),r=this._get(a,"navigationAsDateFormat"),t=this._getNumberOfMonths(a),w=this._get(a,"showCurrentAtPos"),s=this._get(a,"stepMonths"),z=t[0]!=1||t[1]!=1,j=this._daylightSavingAdjust(!a.currentDay?new Date(9999,9,9):new Date(a.currentYear,a.currentMonth,a.currentDay)),H=this._getMinMaxDate(a,"min"),K=this._getMinMaxDate(a,"max");w=a.drawMonth-w;var x=a.drawYear;if(w<0){w+=12;x--}if(K)for(var G=this._daylightSavingAdjust(new Date(K.getFullYear(),K.getMonth()-t[0]*t[1]+1,K.getDate()));this._daylightSavingAdjust(new Date(x,
w,1))>(H&&G<H?H:G);){w--;if(w<0){w=11;x--}}a.drawMonth=w;a.drawYear=x;G=this._get(a,"prevText");G=!r?G:this.formatDate(G,this._daylightSavingAdjust(new Date(x,w-s,1)),this._getFormatConfig(a));G=this._canAdjustMonth(a,-1,x,w)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery_'+h+".datepicker._adjustDate('#"+a.id+"', -"+s+", 'M');\" title=\""+G+'"><span class="ui-icon ui-icon-circle-triangle-'+(i?"e":"w")+'">'+G+"</span></a>":n?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+
G+'"><span class="ui-icon ui-icon-circle-triangle-'+(i?"e":"w")+'">'+G+"</span></a>";var L=this._get(a,"nextText");L=!r?L:this.formatDate(L,this._daylightSavingAdjust(new Date(x,w+s,1)),this._getFormatConfig(a));n=this._canAdjustMonth(a,+1,x,w)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery_'+h+".datepicker._adjustDate('#"+a.id+"', +"+s+", 'M');\" title=\""+L+'"><span class="ui-icon ui-icon-circle-triangle-'+(i?"w":"e")+'">'+L+"</span></a>":n?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+
L+'"><span class="ui-icon ui-icon-circle-triangle-'+(i?"w":"e")+'">'+L+"</span></a>";s=this._get(a,"currentText");L=this._get(a,"gotoCurrent")&&a.currentDay?j:c;s=!r?s:this.formatDate(s,L,this._getFormatConfig(a));r=!a.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(a,"closeText")+"</button>":"";l=l?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(i?r:"")+(this._isInRange(a,
L)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery_'+h+".datepicker._gotoToday('#"+a.id+"');\">"+s+"</button>":"")+(i?"":r)+"</div>":"";r=parseInt(this._get(a,"firstDay"),10);r=isNaN(r)?0:r;s=this._get(a,"showWeek");L=this._get(a,"dayNames");this._get(a,"dayNamesShort");var Q=this._get(a,"dayNamesMin"),W=this._get(a,"monthNames"),R=this._get(a,"monthNamesShort"),P=this._get(a,"beforeShowDay"),O=this._get(a,"showOtherMonths"),
ta=this._get(a,"selectOtherMonths");this._get(a,"calculateWeek");for(var ia=this._getDefaultDate(a),ka="",la=0;la<t[0];la++){for(var S="",X=0;X<t[1];X++){var da=this._daylightSavingAdjust(new Date(x,w,a.selectedDay)),U=" ui-corner-all",ba="";if(z){ba+='<div class="ui-datepicker-group';if(t[1]>1)switch(X){case 0:ba+=" ui-datepicker-group-first";U=" ui-corner-"+(i?"right":"left");break;case t[1]-1:ba+=" ui-datepicker-group-last";U=" ui-corner-"+(i?"left":"right");break;default:ba+=" ui-datepicker-group-middle";
U="";break}ba+='">'}ba+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+U+'">'+(/all|left/.test(U)&&la==0?i?n:G:"")+(/all|right/.test(U)&&la==0?i?G:n:"")+this._generateMonthYearHeader(a,w,x,H,K,la>0||X>0,W,R)+'</div><table class="ui-datepicker-calendar"><thead><tr>';var ma=s?'<th class="ui-datepicker-week-col">'+this._get(a,"weekHeader")+"</th>":"";for(U=0;U<7;U++){var T=(U+r)%7;ma+="<th"+((U+r+6)%7>=5?' class="ui-datepicker-week-end"':"")+'><span title="'+L[T]+'">'+Q[T]+"</span></th>"}ba+=
ma+"</tr></thead><tbody>";ma=this._getDaysInMonth(x,w);if(x==a.selectedYear&&w==a.selectedMonth)a.selectedDay=Math.min(a.selectedDay,ma);U=(this._getFirstDayOfMonth(x,w)-r+7)%7;ma=z?6:Math.ceil((U+ma)/7);T=this._daylightSavingAdjust(new Date(x,w,1-U));for(var wa=0;wa<ma;wa++){ba+="<tr>";var xa=!s?"":'<td class="ui-datepicker-week-col">'+this._get(a,"calculateWeek")(T)+"</td>";for(U=0;U<7;U++){var ua=P?P.apply(a.input?a.input[0]:null,[T]):[true,""],sa=T.getMonth()!=w,va=sa&&!ta||!ua[0]||H&&T<H||K&&
T>K;xa+='<td class="'+((U+r+6)%7>=5?" ui-datepicker-week-end":"")+(sa?" ui-datepicker-other-month":"")+(T.getTime()==da.getTime()&&w==a.selectedMonth&&a._keyEvent||ia.getTime()==T.getTime()&&ia.getTime()==da.getTime()?" "+this._dayOverClass:"")+(va?" "+this._unselectableClass+" ui-state-disabled":"")+(sa&&!O?"":" "+ua[1]+(T.getTime()==j.getTime()?" "+this._currentClass:"")+(T.getTime()==c.getTime()?" ui-datepicker-today":""))+'"'+((!sa||O)&&ua[2]?' title="'+ua[2]+'"':"")+(va?"":' onclick="DP_jQuery_'+
h+".datepicker._selectDay('#"+a.id+"',"+T.getMonth()+","+T.getFullYear()+', this);return false;"')+">"+(sa&&!O?"&#xa0;":va?'<span class="ui-state-default">'+T.getDate()+"</span>":'<a class="ui-state-default'+(T.getTime()==c.getTime()?" ui-state-highlight":"")+(T.getTime()==j.getTime()?" ui-state-active":"")+(sa?" ui-priority-secondary":"")+'" href="#">'+T.getDate()+"</a>")+"</td>";T.setDate(T.getDate()+1);T=this._daylightSavingAdjust(T)}ba+=xa+"</tr>"}w++;if(w>11){w=0;x++}ba+="</tbody></table>"+(z?
"</div>"+(t[0]>0&&X==t[1]-1?'<div class="ui-datepicker-row-break"></div>':""):"");S+=ba}ka+=S}ka+=l+(b.browser.msie&&parseInt(b.browser.version,10)<7&&!a.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':"");a._keyEvent=false;return ka},_generateMonthYearHeader:function(a,c,i,l,n,r,t,w){var s=this._get(a,"changeMonth"),z=this._get(a,"changeYear"),j=this._get(a,"showMonthAfterYear"),H='<div class="ui-datepicker-title">',K="";if(r||!s)K+='<span class="ui-datepicker-month">'+
t[c]+"</span>";else{t=l&&l.getFullYear()==i;var x=n&&n.getFullYear()==i;K+='<select class="ui-datepicker-month" onchange="DP_jQuery_'+h+".datepicker._selectMonthYear('#"+a.id+"', this, 'M');\" onclick=\"DP_jQuery_"+h+".datepicker._clickMonthYear('#"+a.id+"');\">";for(var G=0;G<12;G++)if((!t||G>=l.getMonth())&&(!x||G<=n.getMonth()))K+='<option value="'+G+'"'+(G==c?' selected="selected"':"")+">"+w[G]+"</option>";K+="</select>"}j||(H+=K+(r||!(s&&z)?"&#xa0;":""));a.yearshtml="";if(r||!z)H+='<span class="ui-datepicker-year">'+
i+"</span>";else{w=this._get(a,"yearRange").split(":");var L=(new Date).getFullYear();t=function(Q){Q=Q.match(/c[+-].*/)?i+parseInt(Q.substring(1),10):Q.match(/[+-].*/)?L+parseInt(Q,10):parseInt(Q,10);return isNaN(Q)?L:Q};c=t(w[0]);w=Math.max(c,t(w[1]||""));c=l?Math.max(c,l.getFullYear()):c;w=n?Math.min(w,n.getFullYear()):w;for(a.yearshtml+='<select class="ui-datepicker-year" onchange="DP_jQuery_'+h+".datepicker._selectMonthYear('#"+a.id+"', this, 'Y');\" onclick=\"DP_jQuery_"+h+".datepicker._clickMonthYear('#"+
a.id+"');\">";c<=w;c++)a.yearshtml+='<option value="'+c+'"'+(c==i?' selected="selected"':"")+">"+c+"</option>";a.yearshtml+="</select>";if(b.browser.mozilla)H+='<select class="ui-datepicker-year"><option value="'+i+'" selected="selected">'+i+"</option></select>";else{H+=a.yearshtml;a.yearshtml=null}}H+=this._get(a,"yearSuffix");if(j)H+=(r||!(s&&z)?"&#xa0;":"")+K;H+="</div>";return H},_adjustInstDate:function(a,c,i){var l=a.drawYear+(i=="Y"?c:0),n=a.drawMonth+(i=="M"?c:0);c=Math.min(a.selectedDay,
this._getDaysInMonth(l,n))+(i=="D"?c:0);l=this._restrictMinMax(a,this._daylightSavingAdjust(new Date(l,n,c)));a.selectedDay=l.getDate();a.drawMonth=a.selectedMonth=l.getMonth();a.drawYear=a.selectedYear=l.getFullYear();if(i=="M"||i=="Y")this._notifyChange(a)},_restrictMinMax:function(a,c){var i=this._getMinMaxDate(a,"min"),l=this._getMinMaxDate(a,"max");i=i&&c<i?i:c;return l&&i>l?l:i},_notifyChange:function(a){var c=this._get(a,"onChangeMonthYear");if(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,i,l){var n=this._getNumberOfMonths(a);i=this._daylightSavingAdjust(new Date(i,l+(c<0?c:
n[0]*n[1]),1));c<0&&i.setDate(this._getDaysInMonth(i.getFullYear(),i.getMonth()));return this._isInRange(a,i)},_isInRange:function(a,c){var i=this._getMinMaxDate(a,"min"),l=this._getMinMaxDate(a,"max");return(!i||c.getTime()>=i.getTime())&&(!l||c.getTime()<=l.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,i,l){if(!c){a.currentDay=a.selectedDay;a.currentMonth=a.selectedMonth;a.currentYear=a.selectedYear}c=c?typeof c=="object"?c:this._daylightSavingAdjust(new Date(l,i,c)):this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));return this.formatDate(this._get(a,"dateFormat"),c,this._getFormatConfig(a))}});b.fn.datepicker=function(a){if(!this.length)return this;if(!b.datepicker.initialized){b(document).mousedown(b.datepicker._checkExternalClick).find("body").append(b.datepicker.dpDiv);
b.datepicker.initialized=true}var c=Array.prototype.slice.call(arguments,1);if(typeof a=="string"&&(a=="isDisabled"||a=="getDate"||a=="widget"))return b.datepicker["_"+a+"Datepicker"].apply(b.datepicker,[this[0]].concat(c));if(a=="option"&&arguments.length==2&&typeof arguments[1]=="string")return b.datepicker["_"+a+"Datepicker"].apply(b.datepicker,[this[0]].concat(c));return this.each(function(){typeof a=="string"?b.datepicker["_"+a+"Datepicker"].apply(b.datepicker,[this].concat(c)):b.datepicker._attachDatepicker(this,
a)})};b.datepicker=new f;b.datepicker.initialized=false;b.datepicker.uuid=(new Date).getTime();b.datepicker.version="1.8.10";window["DP_jQuery_"+h]=b})(jQuery);
(function(b,e){function f(g){return!b(g).parents().andSelf().filter(function(){return b.curCSS(this,"visibility")==="hidden"||b.expr.filters.hidden(this)}).length}b.ui=b.ui||{};if(!b.ui.version){b.extend(b.ui,{version:"1.8.10",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}});b.fn.extend({_focus:b.fn.focus,focus:function(g,h){return typeof g==="number"?this.each(function(){var a=this;setTimeout(function(){b(a).focus();h&&h.call(a)},g)}):this._focus.apply(this,arguments)},scrollParent:function(){var g;g=b.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(b.curCSS(this,
"position",1))&&/(auto|scroll)/.test(b.curCSS(this,"overflow",1)+b.curCSS(this,"overflow-y",1)+b.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(b.curCSS(this,"overflow",1)+b.curCSS(this,"overflow-y",1)+b.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!g.length?b(document):g},zIndex:function(g){if(g!==e)return this.css("zIndex",g);if(this.length){g=b(this[0]);for(var h;g.length&&g[0]!==document;){h=g.css("position");
if(h==="absolute"||h==="relative"||h==="fixed"){h=parseInt(g.css("zIndex"),10);if(!isNaN(h)&&h!==0)return h}g=g.parent()}}return 0},disableSelection:function(){return this.bind((b.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(g){g.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});b.each(["Width","Height"],function(g,h){function a(n,r,t,w){b.each(c,function(){r-=parseFloat(b.curCSS(n,"padding"+this,true))||0;if(t)r-=parseFloat(b.curCSS(n,
"border"+this+"Width",true))||0;if(w)r-=parseFloat(b.curCSS(n,"margin"+this,true))||0});return r}var c=h==="Width"?["Left","Right"]:["Top","Bottom"],i=h.toLowerCase(),l={innerWidth:b.fn.innerWidth,innerHeight:b.fn.innerHeight,outerWidth:b.fn.outerWidth,outerHeight:b.fn.outerHeight};b.fn["inner"+h]=function(n){if(n===e)return l["inner"+h].call(this);return this.each(function(){b(this).css(i,a(this,n)+"px")})};b.fn["outer"+h]=function(n,r){if(typeof n!=="number")return l["outer"+h].call(this,n);return this.each(function(){b(this).css(i,
a(this,n,true,r)+"px")})}});b.extend(b.expr[":"],{data:function(g,h,a){return!!b.data(g,a[3])},focusable:function(g){var h=g.nodeName.toLowerCase(),a=b.attr(g,"tabindex");if("area"===h){h=g.parentNode;a=h.name;if(!g.href||!a||h.nodeName.toLowerCase()!=="map")return false;g=b("img[usemap=#"+a+"]")[0];return!!g&&f(g)}return(/input|select|textarea|button|object/.test(h)?!g.disabled:"a"==h?g.href||!isNaN(a):!isNaN(a))&&f(g)},tabbable:function(g){var h=b.attr(g,"tabindex");return(isNaN(h)||h>=0)&&b(g).is(":focusable")}});
b(function(){var g=document.body,h=g.appendChild(h=document.createElement("div"));b.extend(h.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});b.support.minHeight=h.offsetHeight===100;b.support.selectstart="onselectstart"in h;g.removeChild(h).style.display="none"});b.extend(b.ui,{plugin:{add:function(g,h,a){g=b.ui[g].prototype;for(var c in a){g.plugins[c]=g.plugins[c]||[];g.plugins[c].push([h,a[c]])}},call:function(g,h,a){if((h=g.plugins[h])&&g.element[0].parentNode)for(var c=0;c<h.length;c++)g.options[h[c][0]]&&
h[c][1].apply(g.element,a)}},contains:function(g,h){return document.compareDocumentPosition?g.compareDocumentPosition(h)&16:g!==h&&g.contains(h)},hasScroll:function(g,h){if(b(g).css("overflow")==="hidden")return false;var a=h&&h==="left"?"scrollLeft":"scrollTop",c=false;if(g[a]>0)return true;g[a]=1;c=g[a]>0;g[a]=0;return c},isOverAxis:function(g,h,a){return g>h&&g<h+a},isOver:function(g,h,a,c,i,l){return b.ui.isOverAxis(g,a,i)&&b.ui.isOverAxis(h,c,l)}})}})(jQuery);
(function(b,e){if(b.cleanData){var f=b.cleanData;b.cleanData=function(h){for(var a=0,c;(c=h[a])!=null;a++)b(c).triggerHandler("remove");f(h)}}else{var g=b.fn.remove;b.fn.remove=function(h,a){return this.each(function(){if(!a)if(!h||b.filter(h,[this]).length)b("*",this).add([this]).each(function(){b(this).triggerHandler("remove")});return g.call(b(this),h,a)})}}b.widget=function(h,a,c){var i=h.split(".")[0],l;h=h.split(".")[1];l=i+"-"+h;if(!c){c=a;a=b.Widget}b.expr[":"][l]=function(n){return!!b.data(n,
h)};b[i]=b[i]||{};b[i][h]=function(n,r){arguments.length&&this._createWidget(n,r)};a=new a;a.options=b.extend(true,{},a.options);b[i][h].prototype=b.extend(true,a,{namespace:i,widgetName:h,widgetEventPrefix:b[i][h].prototype.widgetEventPrefix||h,widgetBaseClass:l},c);b.widget.bridge(h,b[i][h])};b.widget.bridge=function(h,a){b.fn[h]=function(c){var i=typeof c==="string",l=Array.prototype.slice.call(arguments,1),n=this;c=!i&&l.length?b.extend.apply(null,[true,c].concat(l)):c;if(i&&c.charAt(0)==="_")return n;
i?this.each(function(){var r=b.data(this,h),t=r&&b.isFunction(r[c])?r[c].apply(r,l):r;if(t!==r&&t!==e){n=t;return false}}):this.each(function(){var r=b.data(this,h);r?r.option(c||{})._init():b.data(this,h,new a(c,this))});return n}};b.Widget=function(h,a){arguments.length&&this._createWidget(h,a)};b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(h,a){b.data(a,this.widgetName,this);this.element=b(a);this.options=b.extend(true,{},this.options,
this._getCreateOptions(),h);var c=this;this.element.bind("remove."+this.widgetName,function(){c.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){return b.metadata&&b.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},
widget:function(){return this.element},option:function(h,a){var c=h;if(arguments.length===0)return b.extend({},this.options);if(typeof h==="string"){if(a===e)return this.options[h];c={};c[h]=a}this._setOptions(c);return this},_setOptions:function(h){var a=this;b.each(h,function(c,i){a._setOption(c,i)});return this},_setOption:function(h,a){this.options[h]=a;if(h==="disabled")this.widget()[a?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",a);return this},
enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(h,a,c){var i=this.options[h];a=b.Event(a);a.type=(h===this.widgetEventPrefix?h:this.widgetEventPrefix+h).toLowerCase();c=c||{};if(a.originalEvent){h=b.event.props.length;for(var l;h;){l=b.event.props[--h];a[l]=a.originalEvent[l]}}this.element.trigger(a,c);return!(b.isFunction(i)&&i.call(this.element[0],a,c)===false||a.isDefaultPrevented())}}})(jQuery);
(function(b){b.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var e=this;this.element.bind("mousedown."+this.widgetName,function(f){return e._mouseDown(f)}).bind("click."+this.widgetName,function(f){if(true===b.data(f.target,e.widgetName+".preventClickEvent")){b.removeData(f.target,e.widgetName+".preventClickEvent");f.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(e){e.originalEvent=
e.originalEvent||{};if(!e.originalEvent.mouseHandled){this._mouseStarted&&this._mouseUp(e);this._mouseDownEvent=e;var f=this,g=e.which==1,h=typeof this.options.cancel=="string"?b(e.target).parents().add(e.target).filter(this.options.cancel).length:false;if(!g||h||!this._mouseCapture(e))return true;this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet)this._mouseDelayTimer=setTimeout(function(){f.mouseDelayMet=true},this.options.delay);if(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)){this._mouseStarted=
this._mouseStart(e)!==false;if(!this._mouseStarted){e.preventDefault();return true}}this._mouseMoveDelegate=function(a){return f._mouseMove(a)};this._mouseUpDelegate=function(a){return f._mouseUp(a)};b(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);e.preventDefault();return e.originalEvent.mouseHandled=true}},_mouseMove:function(e){if(b.browser.msie&&!(document.documentMode>=9)&&!e.button)return this._mouseUp(e);if(this._mouseStarted){this._mouseDrag(e);
return e.preventDefault()}if(this._mouseDistanceMet(e)&&this._mouseDelayMet(e))(this._mouseStarted=this._mouseStart(this._mouseDownEvent,e)!==false)?this._mouseDrag(e):this._mouseUp(e);return!this._mouseStarted},_mouseUp:function(e){b(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;e.target==this._mouseDownEvent.target&&b.data(e.target,this.widgetName+".preventClickEvent",
true);this._mouseStop(e)}return false},_mouseDistanceMet:function(e){return Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return true}})})(jQuery);
(function(b){b.ui=b.ui||{};var e=/left|center|right/,f=/top|center|bottom/,g=b.fn.position,h=b.fn.offset;b.fn.position=function(a){if(!a||!a.of)return g.apply(this,arguments);a=b.extend({},a);var c=b(a.of),i=c[0],l=(a.collision||"flip").split(" "),n=a.offset?a.offset.split(" "):[0,0],r,t,w;if(i.nodeType===9){r=c.width();t=c.height();w={top:0,left:0}}else if(i.setTimeout){r=c.width();t=c.height();w={top:c.scrollTop(),left:c.scrollLeft()}}else if(i.preventDefault){a.at="left top";r=t=0;w={top:a.of.pageY,
left:a.of.pageX}}else{r=c.outerWidth();t=c.outerHeight();w=c.offset()}b.each(["my","at"],function(){var s=(a[this]||"").split(" ");if(s.length===1)s=e.test(s[0])?s.concat(["center"]):f.test(s[0])?["center"].concat(s):["center","center"];s[0]=e.test(s[0])?s[0]:"center";s[1]=f.test(s[1])?s[1]:"center";a[this]=s});if(l.length===1)l[1]=l[0];n[0]=parseInt(n[0],10)||0;if(n.length===1)n[1]=n[0];n[1]=parseInt(n[1],10)||0;if(a.at[0]==="right")w.left+=r;else if(a.at[0]==="center")w.left+=r/2;if(a.at[1]==="bottom")w.top+=
t;else if(a.at[1]==="center")w.top+=t/2;w.left+=n[0];w.top+=n[1];return this.each(function(){var s=b(this),z=s.outerWidth(),j=s.outerHeight(),H=parseInt(b.curCSS(this,"marginLeft",true))||0,K=parseInt(b.curCSS(this,"marginTop",true))||0,x=z+H+(parseInt(b.curCSS(this,"marginRight",true))||0),G=j+K+(parseInt(b.curCSS(this,"marginBottom",true))||0),L=b.extend({},w),Q;if(a.my[0]==="right")L.left-=z;else if(a.my[0]==="center")L.left-=z/2;if(a.my[1]==="bottom")L.top-=j;else if(a.my[1]==="center")L.top-=
j/2;L.left=Math.round(L.left);L.top=Math.round(L.top);Q={left:L.left-H,top:L.top-K};b.each(["left","top"],function(W,R){b.ui.position[l[W]]&&b.ui.position[l[W]][R](L,{targetWidth:r,targetHeight:t,elemWidth:z,elemHeight:j,collisionPosition:Q,collisionWidth:x,collisionHeight:G,offset:n,my:a.my,at:a.at})});b.fn.bgiframe&&s.bgiframe();s.offset(b.extend(L,{using:a.using}))})};b.ui.position={fit:{left:function(a,c){var i=b(window);i=c.collisionPosition.left+c.collisionWidth-i.width()-i.scrollLeft();a.left=
i>0?a.left-i:Math.max(a.left-c.collisionPosition.left,a.left)},top:function(a,c){var i=b(window);i=c.collisionPosition.top+c.collisionHeight-i.height()-i.scrollTop();a.top=i>0?a.top-i:Math.max(a.top-c.collisionPosition.top,a.top)}},flip:{left:function(a,c){if(c.at[0]!=="center"){var i=b(window);i=c.collisionPosition.left+c.collisionWidth-i.width()-i.scrollLeft();var l=c.my[0]==="left"?-c.elemWidth:c.my[0]==="right"?c.elemWidth:0,n=c.at[0]==="left"?c.targetWidth:-c.targetWidth,r=-2*c.offset[0];a.left+=
c.collisionPosition.left<0?l+n+r:i>0?l+n+r:0}},top:function(a,c){if(c.at[1]!=="center"){var i=b(window);i=c.collisionPosition.top+c.collisionHeight-i.height()-i.scrollTop();var l=c.my[1]==="top"?-c.elemHeight:c.my[1]==="bottom"?c.elemHeight:0,n=c.at[1]==="top"?c.targetHeight:-c.targetHeight,r=-2*c.offset[1];a.top+=c.collisionPosition.top<0?l+n+r:i>0?l+n+r:0}}}};if(!b.offset.setOffset){b.offset.setOffset=function(a,c){if(/static/.test(b.curCSS(a,"position")))a.style.position="relative";var i=b(a),
l=i.offset(),n=parseInt(b.curCSS(a,"top",true),10)||0,r=parseInt(b.curCSS(a,"left",true),10)||0;l={top:c.top-l.top+n,left:c.left-l.left+r};"using"in c?c.using.call(a,l):i.css(l)};b.fn.offset=function(a){var c=this[0];if(!c||!c.ownerDocument)return null;if(a)return this.each(function(){b.offset.setOffset(this,a)});return h.call(this)}}})(jQuery);
(function(b){b.widget("ui.sortable",b.ui.mouse,{widgetEventPrefix:"sort",options:{appendTo:"parent",axis:false,connectWith:false,containment:false,cursor:"auto",cursorAt:false,dropOnEmpty:true,forcePlaceholderSize:false,forceHelperSize:false,grid:false,handle:false,helper:"original",items:"> *",opacity:false,placeholder:false,revert:false,scroll:true,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1E3},_create:function(){this.containerCache={};this.element.addClass("ui-sortable");
this.refresh();this.floating=this.items.length?/left|right/.test(this.items[0].item.css("float")):false;this.offset=this.element.offset();this._mouseInit()},destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").removeData("sortable").unbind(".sortable");this._mouseDestroy();for(var e=this.items.length-1;e>=0;e--)this.items[e].item.removeData("sortable-item");return this},_setOption:function(e,f){if(e==="disabled"){this.options[e]=f;this.widget()[f?"addClass":"removeClass"]("ui-sortable-disabled")}else b.Widget.prototype._setOption.apply(this,
arguments)},_mouseCapture:function(e,f){if(this.reverting)return false;if(this.options.disabled||this.options.type=="static")return false;this._refreshItems(e);var g=null,h=this;b(e.target).parents().each(function(){if(b.data(this,"sortable-item")==h){g=b(this);return false}});if(b.data(e.target,"sortable-item")==h)g=b(e.target);if(!g)return false;if(this.options.handle&&!f){var a=false;b(this.options.handle,g).find("*").andSelf().each(function(){if(this==e.target)a=true});if(!a)return false}this.currentItem=
g;this._removeCurrentsFromItems();return true},_mouseStart:function(e,f,g){f=this.options;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(e);this._cacheHelperProportions();this._cacheMargins();this.scrollParent=this.helper.scrollParent();this.offset=this.currentItem.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};this.helper.css("position","absolute");this.cssPosition=this.helper.css("position");b.extend(this.offset,
{click:{left:e.pageX-this.offset.left,top:e.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(e);this.originalPageX=e.pageX;this.originalPageY=e.pageY;f.cursorAt&&this._adjustOffsetFromHelper(f.cursorAt);this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};this.helper[0]!=this.currentItem[0]&&this.currentItem.hide();this._createPlaceholder();f.containment&&this._setContainment();
if(f.cursor){if(b("body").css("cursor"))this._storedCursor=b("body").css("cursor");b("body").css("cursor",f.cursor)}if(f.opacity){if(this.helper.css("opacity"))this._storedOpacity=this.helper.css("opacity");this.helper.css("opacity",f.opacity)}if(f.zIndex){if(this.helper.css("zIndex"))this._storedZIndex=this.helper.css("zIndex");this.helper.css("zIndex",f.zIndex)}if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML")this.overflowOffset=this.scrollParent.offset();this._trigger("start",
e,this._uiHash());this._preserveHelperProportions||this._cacheHelperProportions();if(!g)for(g=this.containers.length-1;g>=0;g--)this.containers[g]._trigger("activate",e,this._uiHash(this));if(b.ui.ddmanager)b.ui.ddmanager.current=this;b.ui.ddmanager&&!f.dropBehaviour&&b.ui.ddmanager.prepareOffsets(this,e);this.dragging=true;this.helper.addClass("ui-sortable-helper");this._mouseDrag(e);return true},_mouseDrag:function(e){this.position=this._generatePosition(e);this.positionAbs=this._convertPositionTo("absolute");
if(!this.lastPositionAbs)this.lastPositionAbs=this.positionAbs;if(this.options.scroll){var f=this.options,g=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if(this.overflowOffset.top+this.scrollParent[0].offsetHeight-e.pageY<f.scrollSensitivity)this.scrollParent[0].scrollTop=g=this.scrollParent[0].scrollTop+f.scrollSpeed;else if(e.pageY-this.overflowOffset.top<f.scrollSensitivity)this.scrollParent[0].scrollTop=g=this.scrollParent[0].scrollTop-f.scrollSpeed;if(this.overflowOffset.left+
this.scrollParent[0].offsetWidth-e.pageX<f.scrollSensitivity)this.scrollParent[0].scrollLeft=g=this.scrollParent[0].scrollLeft+f.scrollSpeed;else if(e.pageX-this.overflowOffset.left<f.scrollSensitivity)this.scrollParent[0].scrollLeft=g=this.scrollParent[0].scrollLeft-f.scrollSpeed}else{if(e.pageY-b(document).scrollTop()<f.scrollSensitivity)g=b(document).scrollTop(b(document).scrollTop()-f.scrollSpeed);else if(b(window).height()-(e.pageY-b(document).scrollTop())<f.scrollSensitivity)g=b(document).scrollTop(b(document).scrollTop()+
f.scrollSpeed);if(e.pageX-b(document).scrollLeft()<f.scrollSensitivity)g=b(document).scrollLeft(b(document).scrollLeft()-f.scrollSpeed);else if(b(window).width()-(e.pageX-b(document).scrollLeft())<f.scrollSensitivity)g=b(document).scrollLeft(b(document).scrollLeft()+f.scrollSpeed)}g!==false&&b.ui.ddmanager&&!f.dropBehaviour&&b.ui.ddmanager.prepareOffsets(this,e)}this.positionAbs=this._convertPositionTo("absolute");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";for(f=this.items.length-1;f>=0;f--){g=this.items[f];var h=g.item[0],a=this._intersectsWithPointer(g);if(a)if(h!=this.currentItem[0]&&this.placeholder[a==1?"next":"prev"]()[0]!=h&&!b.ui.contains(this.placeholder[0],h)&&(this.options.type=="semi-dynamic"?!b.ui.contains(this.element[0],h):true)){this.direction=a==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(g))this._rearrange(e,
g);else break;this._trigger("change",e,this._uiHash());break}}this._contactContainers(e);b.ui.ddmanager&&b.ui.ddmanager.drag(this,e);this._trigger("sort",e,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(e,f){if(e){b.ui.ddmanager&&!this.options.dropBehaviour&&b.ui.ddmanager.drop(this,e);if(this.options.revert){var g=this,h=g.placeholder.offset();g.reverting=true;b(this.helper).animate({left:h.left-this.offset.parent.left-g.margins.left+(this.offsetParent[0]==
document.body?0:this.offsetParent[0].scrollLeft),top:h.top-this.offset.parent.top-g.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){g._clear(e)})}else this._clear(e,f);return false}},cancel:function(){if(this.dragging){this._mouseUp({target:null});this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var e=this.containers.length-1;e>=0;e--){this.containers[e]._trigger("deactivate",
null,this._uiHash(this));if(this.containers[e].containerCache.over){this.containers[e]._trigger("out",null,this._uiHash(this));this.containers[e].containerCache.over=0}}}if(this.placeholder){this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.options.helper!="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove();b.extend(this,{helper:null,dragging:false,reverting:false,_noFinalSort:null});this.domPosition.prev?b(this.domPosition.prev).after(this.currentItem):
b(this.domPosition.parent).prepend(this.currentItem)}return this},serialize:function(e){var f=this._getItemsAsjQuery(e&&e.connected),g=[];e=e||{};b(f).each(function(){var h=(b(e.item||this).attr(e.attribute||"id")||"").match(e.expression||/(.+)[-=_](.+)/);if(h)g.push((e.key||h[1]+"[]")+"="+(e.key&&e.expression?h[1]:h[2]))});!g.length&&e.key&&g.push(e.key+"=");return g.join("&")},toArray:function(e){var f=this._getItemsAsjQuery(e&&e.connected),g=[];e=e||{};f.each(function(){g.push(b(e.item||this).attr(e.attribute||
"id")||"")});return g},_intersectsWith:function(e){var f=this.positionAbs.left,g=f+this.helperProportions.width,h=this.positionAbs.top,a=h+this.helperProportions.height,c=e.left,i=c+e.width,l=e.top,n=l+e.height,r=this.offset.click.top,t=this.offset.click.left;return this.options.tolerance=="pointer"||this.options.forcePointerForContainers||this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>e[this.floating?"width":"height"]?h+r>l&&h+r<n&&f+t>c&&f+t<i:c<f+this.helperProportions.width/
2&&g-this.helperProportions.width/2<i&&l<h+this.helperProportions.height/2&&a-this.helperProportions.height/2<n},_intersectsWithPointer:function(e){var f=b.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,e.top,e.height);e=b.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,e.left,e.width);f=f&&e;e=this._getDragVerticalDirection();var g=this._getDragHorizontalDirection();if(!f)return false;return this.floating?g&&g=="right"||e=="down"?2:1:e&&(e=="down"?2:1)},_intersectsWithSides:function(e){var f=
b.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,e.top+e.height/2,e.height);e=b.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,e.left+e.width/2,e.width);var g=this._getDragVerticalDirection(),h=this._getDragHorizontalDirection();return this.floating&&h?h=="right"&&e||h=="left"&&!e:g&&(g=="down"&&f||g=="up"&&!f)},_getDragVerticalDirection:function(){var e=this.positionAbs.top-this.lastPositionAbs.top;return e!=0&&(e>0?"down":"up")},_getDragHorizontalDirection:function(){var e=
this.positionAbs.left-this.lastPositionAbs.left;return e!=0&&(e>0?"right":"left")},refresh:function(e){this._refreshItems(e);this.refreshPositions();return this},_connectWith:function(){var e=this.options;return e.connectWith.constructor==String?[e.connectWith]:e.connectWith},_getItemsAsjQuery:function(e){var f=[],g=[],h=this._connectWith();if(h&&e)for(e=h.length-1;e>=0;e--)for(var a=b(h[e]),c=a.length-1;c>=0;c--){var i=b.data(a[c],"sortable");if(i&&i!=this&&!i.options.disabled)g.push([b.isFunction(i.options.items)?
i.options.items.call(i.element):b(i.options.items,i.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),i])}g.push([b.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):b(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(e=g.length-1;e>=0;e--)g[e][0].each(function(){f.push(this)});return b(f)},_removeCurrentsFromItems:function(){for(var e=this.currentItem.find(":data(sortable-item)"),
f=0;f<this.items.length;f++)for(var g=0;g<e.length;g++)e[g]==this.items[f].item[0]&&this.items.splice(f,1)},_refreshItems:function(e){this.items=[];this.containers=[this];var f=this.items,g=[[b.isFunction(this.options.items)?this.options.items.call(this.element[0],e,{item:this.currentItem}):b(this.options.items,this.element),this]],h=this._connectWith();if(h)for(var a=h.length-1;a>=0;a--)for(var c=b(h[a]),i=c.length-1;i>=0;i--){var l=b.data(c[i],"sortable");if(l&&l!=this&&!l.options.disabled){g.push([b.isFunction(l.options.items)?
l.options.items.call(l.element[0],e,{item:this.currentItem}):b(l.options.items,l.element),l]);this.containers.push(l)}}for(a=g.length-1;a>=0;a--){e=g[a][1];h=g[a][0];i=0;for(c=h.length;i<c;i++){l=b(h[i]);l.data("sortable-item",e);f.push({item:l,instance:e,width:0,height:0,left:0,top:0})}}},refreshPositions:function(e){if(this.offsetParent&&this.helper)this.offset.parent=this._getParentOffset();for(var f=this.items.length-1;f>=0;f--){var g=this.items[f],h=this.options.toleranceElement?b(this.options.toleranceElement,
g.item):g.item;if(!e){g.width=h.outerWidth();g.height=h.outerHeight()}h=h.offset();g.left=h.left;g.top=h.top}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(f=this.containers.length-1;f>=0;f--){h=this.containers[f].element.offset();this.containers[f].containerCache.left=h.left;this.containers[f].containerCache.top=h.top;this.containers[f].containerCache.width=this.containers[f].element.outerWidth();this.containers[f].containerCache.height=
this.containers[f].element.outerHeight()}return this},_createPlaceholder:function(e){var f=e||this,g=f.options;if(!g.placeholder||g.placeholder.constructor==String){var h=g.placeholder;g.placeholder={element:function(){var a=b(document.createElement(f.currentItem[0].nodeName)).addClass(h||f.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!h)a.style.visibility="hidden";return a},update:function(a,c){if(!(h&&!g.forcePlaceholderSize)){c.height()||c.height(f.currentItem.innerHeight()-
parseInt(f.currentItem.css("paddingTop")||0,10)-parseInt(f.currentItem.css("paddingBottom")||0,10));c.width()||c.width(f.currentItem.innerWidth()-parseInt(f.currentItem.css("paddingLeft")||0,10)-parseInt(f.currentItem.css("paddingRight")||0,10))}}}}f.placeholder=b(g.placeholder.element.call(f.element,f.currentItem));f.currentItem.after(f.placeholder);g.placeholder.update(f,f.placeholder)},_contactContainers:function(e){for(var f=null,g=null,h=this.containers.length-1;h>=0;h--)if(!b.ui.contains(this.currentItem[0],
this.containers[h].element[0]))if(this._intersectsWith(this.containers[h].containerCache)){if(!(f&&b.ui.contains(this.containers[h].element[0],f.element[0]))){f=this.containers[h];g=h}}else if(this.containers[h].containerCache.over){this.containers[h]._trigger("out",e,this._uiHash(this));this.containers[h].containerCache.over=0}if(f)if(this.containers.length===1){this.containers[g]._trigger("over",e,this._uiHash(this));this.containers[g].containerCache.over=1}else if(this.currentContainer!=this.containers[g]){f=
1E4;h=null;for(var a=this.positionAbs[this.containers[g].floating?"left":"top"],c=this.items.length-1;c>=0;c--)if(b.ui.contains(this.containers[g].element[0],this.items[c].item[0])){var i=this.items[c][this.containers[g].floating?"left":"top"];if(Math.abs(i-a)<f){f=Math.abs(i-a);h=this.items[c]}}if(h||this.options.dropOnEmpty){this.currentContainer=this.containers[g];h?this._rearrange(e,h,null,true):this._rearrange(e,null,this.containers[g].element,true);this._trigger("change",e,this._uiHash());this.containers[g]._trigger("change",
e,this._uiHash(this));this.options.placeholder.update(this.currentContainer,this.placeholder);this.containers[g]._trigger("over",e,this._uiHash(this));this.containers[g].containerCache.over=1}}},_createHelper:function(e){var f=this.options;e=b.isFunction(f.helper)?b(f.helper.apply(this.element[0],[e,this.currentItem])):f.helper=="clone"?this.currentItem.clone():this.currentItem;e.parents("body").length||b(f.appendTo!="parent"?f.appendTo:this.currentItem[0].parentNode)[0].appendChild(e[0]);if(e[0]==
this.currentItem[0])this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")};if(e[0].style.width==""||f.forceHelperSize)e.width(this.currentItem.width());if(e[0].style.height==""||f.forceHelperSize)e.height(this.currentItem.height());return e},_adjustOffsetFromHelper:function(e){if(typeof e=="string")e=e.split(" ");if(b.isArray(e))e={left:+e[0],top:+e[1]||
0};if("left"in e)this.offset.click.left=e.left+this.margins.left;if("right"in e)this.offset.click.left=this.helperProportions.width-e.right+this.margins.left;if("top"in e)this.offset.click.top=e.top+this.margins.top;if("bottom"in e)this.offset.click.top=this.helperProportions.height-e.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var e=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],
this.offsetParent[0])){e.left+=this.scrollParent.scrollLeft();e.top+=this.scrollParent.scrollTop()}if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&b.browser.msie)e={top:0,left:0};return{top:e.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:e.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var e=this.currentItem.position();return{top:e.top-
(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:e.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e=this.options;
if(e.containment=="parent")e.containment=this.helper[0].parentNode;if(e.containment=="document"||e.containment=="window")this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,b(e.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(b(e.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(e.containment)){var f=
b(e.containment)[0];e=b(e.containment).offset();var g=b(f).css("overflow")!="hidden";this.containment=[e.left+(parseInt(b(f).css("borderLeftWidth"),10)||0)+(parseInt(b(f).css("paddingLeft"),10)||0)-this.margins.left,e.top+(parseInt(b(f).css("borderTopWidth"),10)||0)+(parseInt(b(f).css("paddingTop"),10)||0)-this.margins.top,e.left+(g?Math.max(f.scrollWidth,f.offsetWidth):f.offsetWidth)-(parseInt(b(f).css("borderLeftWidth"),10)||0)-(parseInt(b(f).css("paddingRight"),10)||0)-this.helperProportions.width-
this.margins.left,e.top+(g?Math.max(f.scrollHeight,f.offsetHeight):f.offsetHeight)-(parseInt(b(f).css("borderTopWidth"),10)||0)-(parseInt(b(f).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(e,f){if(!f)f=this.position;var g=e=="absolute"?1:-1,h=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,a=/(html|body)/i.test(h[0].tagName);return{top:f.top+
this.offset.relative.top*g+this.offset.parent.top*g-(b.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():a?0:h.scrollTop())*g),left:f.left+this.offset.relative.left*g+this.offset.parent.left*g-(b.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():a?0:h.scrollLeft())*g)}},_generatePosition:function(e){var f=this.options,g=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],
this.offsetParent[0]))?this.offsetParent:this.scrollParent,h=/(html|body)/i.test(g[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0]))this.offset.relative=this._getRelativeOffset();var a=e.pageX,c=e.pageY;if(this.originalPosition){if(this.containment){if(e.pageX-this.offset.click.left<this.containment[0])a=this.containment[0]+this.offset.click.left;if(e.pageY-this.offset.click.top<this.containment[1])c=this.containment[1]+this.offset.click.top;
if(e.pageX-this.offset.click.left>this.containment[2])a=this.containment[2]+this.offset.click.left;if(e.pageY-this.offset.click.top>this.containment[3])c=this.containment[3]+this.offset.click.top}if(f.grid){c=this.originalPageY+Math.round((c-this.originalPageY)/f.grid[1])*f.grid[1];c=this.containment?!(c-this.offset.click.top<this.containment[1]||c-this.offset.click.top>this.containment[3])?c:!(c-this.offset.click.top<this.containment[1])?c-f.grid[1]:c+f.grid[1]:c;a=this.originalPageX+Math.round((a-
this.originalPageX)/f.grid[0])*f.grid[0];a=this.containment?!(a-this.offset.click.left<this.containment[0]||a-this.offset.click.left>this.containment[2])?a:!(a-this.offset.click.left<this.containment[0])?a-f.grid[0]:a+f.grid[0]:a}}return{top:c-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(b.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():h?0:g.scrollTop()),left:a-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+
(b.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():h?0:g.scrollLeft())}},_rearrange:function(e,f,g,h){g?g[0].appendChild(this.placeholder[0]):f.item[0].parentNode.insertBefore(this.placeholder[0],this.direction=="down"?f.item[0]:f.item[0].nextSibling);this.counter=this.counter?++this.counter:1;var a=this,c=this.counter;window.setTimeout(function(){c==a.counter&&a.refreshPositions(!h)},0)},_clear:function(e,f){this.reverting=false;var g=[];!this._noFinalSort&&
this.currentItem[0].parentNode&&this.placeholder.before(this.currentItem);this._noFinalSort=null;if(this.helper[0]==this.currentItem[0]){for(var h in this._storedCSS)if(this._storedCSS[h]=="auto"||this._storedCSS[h]=="static")this._storedCSS[h]="";this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();this.fromOutside&&!f&&g.push(function(a){this._trigger("receive",a,this._uiHash(this.fromOutside))});if((this.fromOutside||this.domPosition.prev!=this.currentItem.prev().not(".ui-sortable-helper")[0]||
this.domPosition.parent!=this.currentItem.parent()[0])&&!f)g.push(function(a){this._trigger("update",a,this._uiHash())});if(!b.ui.contains(this.element[0],this.currentItem[0])){f||g.push(function(a){this._trigger("remove",a,this._uiHash())});for(h=this.containers.length-1;h>=0;h--)if(b.ui.contains(this.containers[h].element[0],this.currentItem[0])&&!f){g.push(function(a){return function(c){a._trigger("receive",c,this._uiHash(this))}}.call(this,this.containers[h]));g.push(function(a){return function(c){a._trigger("update",
c,this._uiHash(this))}}.call(this,this.containers[h]))}}for(h=this.containers.length-1;h>=0;h--){f||g.push(function(a){return function(c){a._trigger("deactivate",c,this._uiHash(this))}}.call(this,this.containers[h]));if(this.containers[h].containerCache.over){g.push(function(a){return function(c){a._trigger("out",c,this._uiHash(this))}}.call(this,this.containers[h]));this.containers[h].containerCache.over=0}}this._storedCursor&&b("body").css("cursor",this._storedCursor);this._storedOpacity&&this.helper.css("opacity",
this._storedOpacity);if(this._storedZIndex)this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex);this.dragging=false;if(this.cancelHelperRemoval){if(!f){this._trigger("beforeStop",e,this._uiHash());for(h=0;h<g.length;h++)g[h].call(this,e);this._trigger("stop",e,this._uiHash())}return false}f||this._trigger("beforeStop",e,this._uiHash());this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.helper[0]!=this.currentItem[0]&&this.helper.remove();this.helper=null;if(!f){for(h=
0;h<g.length;h++)g[h].call(this,e);this._trigger("stop",e,this._uiHash())}this.fromOutside=false;return true},_trigger:function(){b.Widget.prototype._trigger.apply(this,arguments)===false&&this.cancel()},_uiHash:function(e){var f=e||this;return{helper:f.helper,placeholder:f.placeholder||b([]),position:f.position,originalPosition:f.originalPosition,offset:f.positionAbs,item:f.currentItem,sender:e?e.element:null}}});b.extend(b.ui.sortable,{version:"1.8.10"})})(jQuery);
(function(b){var e=0;b.widget("ui.autocomplete",{options:{appendTo:"body",delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null},pending:0,_create:function(){var f=this,g=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(a){if(!(f.options.disabled||f.element.attr("readonly"))){h=false;var c=b.ui.keyCode;
switch(a.keyCode){case c.PAGE_UP:f._move("previousPage",a);break;case c.PAGE_DOWN:f._move("nextPage",a);break;case c.UP:f._move("previous",a);a.preventDefault();break;case c.DOWN:f._move("next",a);a.preventDefault();break;case c.ENTER:case c.NUMPAD_ENTER:if(f.menu.active){h=true;a.preventDefault()}case c.TAB:if(!f.menu.active)return;f.menu.select(a);break;case c.ESCAPE:f.element.val(f.term);f.close(a);break;default:clearTimeout(f.searching);f.searching=setTimeout(function(){if(f.term!=f.element.val()){f.selectedItem=
null;f.search(null,a)}},f.options.delay);break}}}).bind("keypress.autocomplete",function(a){if(h){h=false;a.preventDefault()}}).bind("focus.autocomplete",function(){if(!f.options.disabled){f.selectedItem=null;f.previous=f.element.val()}}).bind("blur.autocomplete",function(a){if(!f.options.disabled){clearTimeout(f.searching);f.closing=setTimeout(function(){f.close(a);f._change(a)},150)}});this._initSource();this.response=function(){return f._response.apply(f,arguments)};this.menu=b("<ul></ul>").addClass("ui-autocomplete").appendTo(b(this.options.appendTo||
"body",g)[0]).mousedown(function(a){var c=f.menu.element[0];b(a.target).closest(".ui-menu-item").length||setTimeout(function(){b(document).one("mousedown",function(i){i.target!==f.element[0]&&i.target!==c&&!b.ui.contains(c,i.target)&&f.close()})},1);setTimeout(function(){clearTimeout(f.closing)},13)}).menu({focus:function(a,c){var i=c.item.data("item.autocomplete");false!==f._trigger("focus",a,{item:i})&&/^key/.test(a.originalEvent.type)&&f.element.val(i.value)},selected:function(a,c){var i=c.item.data("item.autocomplete"),
l=f.previous;if(f.element[0]!==g.activeElement){f.element.focus();f.previous=l;setTimeout(function(){f.previous=l;f.selectedItem=i},1)}false!==f._trigger("select",a,{item:i})&&f.element.val(i.value);f.term=f.element.val();f.close(a);f.selectedItem=i},blur:function(){f.menu.element.is(":visible")&&f.element.val()!==f.term&&f.element.val(f.term)}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu");b.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();b.Widget.prototype.destroy.call(this)},_setOption:function(f,g){b.Widget.prototype._setOption.apply(this,arguments);f==="source"&&this._initSource();if(f==="appendTo")this.menu.element.appendTo(b(g||"body",this.element[0].ownerDocument)[0]);f==="disabled"&&g&&this.xhr&&this.xhr.abort()},_initSource:function(){var f=this,g,h;if(b.isArray(this.options.source)){g=this.options.source;this.source=function(a,c){c(b.ui.autocomplete.filter(g,a.term))}}else if(typeof this.options.source===
"string"){h=this.options.source;this.source=function(a,c){f.xhr&&f.xhr.abort();f.xhr=b.ajax({url:h,data:a,dataType:"json",autocompleteRequest:++e,success:function(i){this.autocompleteRequest===e&&c(i)},error:function(){this.autocompleteRequest===e&&c([])}})}}else this.source=this.options.source},search:function(f,g){f=f!=null?f:this.element.val();this.term=this.element.val();if(f.length<this.options.minLength)return this.close(g);clearTimeout(this.closing);if(this._trigger("search",g)!==false)return this._search(f)},
_search:function(f){this.pending++;this.element.addClass("ui-autocomplete-loading");this.source({term:f},this.response)},_response:function(f){if(!this.options.disabled&&f&&f.length){f=this._normalize(f);this._suggest(f);this._trigger("open")}else this.close();this.pending--;this.pending||this.element.removeClass("ui-autocomplete-loading")},close:function(f){clearTimeout(this.closing);if(this.menu.element.is(":visible")){this.menu.element.hide();this.menu.deactivate();this._trigger("close",f)}},_change:function(f){this.previous!==
this.element.val()&&this._trigger("change",f,{item:this.selectedItem})},_normalize:function(f){if(f.length&&f[0].label&&f[0].value)return f;return b.map(f,function(g){if(typeof g==="string")return{label:g,value:g};return b.extend({label:g.label||g.value,value:g.value||g.label},g)})},_suggest:function(f){var g=this.menu.element.empty().zIndex(this.element.zIndex()+1);this._renderMenu(g,f);this.menu.deactivate();this.menu.refresh();g.show();this._resizeMenu();g.position(b.extend({of:this.element},this.options.position))},
_resizeMenu:function(){var f=this.menu.element;f.outerWidth(Math.max(f.width("").outerWidth(),this.element.outerWidth()))},_renderMenu:function(f,g){var h=this;b.each(g,function(a,c){h._renderItem(f,c)})},_renderItem:function(f,g){return b("<li></li>").data("item.autocomplete",g).append(b("<a></a>").text(g.label)).appendTo(f)},_move:function(f,g){if(this.menu.element.is(":visible"))if(this.menu.first()&&/^previous/.test(f)||this.menu.last()&&/^next/.test(f)){this.element.val(this.term);this.menu.deactivate()}else this.menu[f](g);
else this.search(null,g)},widget:function(){return this.menu.element}});b.extend(b.ui.autocomplete,{escapeRegex:function(f){return f.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")},filter:function(f,g){var h=new RegExp(b.ui.autocomplete.escapeRegex(g),"i");return b.grep(f,function(a){return h.test(a.label||a.value||a)})}})})(jQuery);
(function(b){b.widget("ui.menu",{_create:function(){var e=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(f){if(b(f.target).closest(".ui-menu-item a").length){f.preventDefault();e.select(f)}});this.refresh()},refresh:function(){var e=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(f){e.activate(f,b(this).parent())}).mouseleave(function(){e.deactivate()})},activate:function(e,f){this.deactivate();if(this.hasScroll()){var g=f.offset().top-this.element.offset().top,h=this.element.attr("scrollTop"),a=this.element.height();if(g<0)this.element.attr("scrollTop",h+g);else g>=a&&this.element.attr("scrollTop",h+g-a+f.height())}this.active=f.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end();this._trigger("focus",e,{item:f})},
deactivate:function(){if(this.active){this.active.children("a").removeClass("ui-state-hover").removeAttr("id");this._trigger("blur");this.active=null}},next:function(e){this.move("next",".ui-menu-item:first",e)},previous:function(e){this.move("prev",".ui-menu-item:last",e)},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(e,f,g){if(this.active){e=this.active[e+"All"](".ui-menu-item").eq(0);
e.length?this.activate(g,e):this.activate(g,this.element.children(f))}else this.activate(g,this.element.children(f))},nextPage:function(e){if(this.hasScroll())if(!this.active||this.last())this.activate(e,this.element.children(".ui-menu-item:first"));else{var f=this.active.offset().top,g=this.element.height(),h=this.element.children(".ui-menu-item").filter(function(){var a=b(this).offset().top-f-g+b(this).height();return a<10&&a>-10});h.length||(h=this.element.children(".ui-menu-item:last"));this.activate(e,
h)}else this.activate(e,this.element.children(".ui-menu-item").filter(!this.active||this.last()?":first":":last"))},previousPage:function(e){if(this.hasScroll())if(!this.active||this.first())this.activate(e,this.element.children(".ui-menu-item:last"));else{var f=this.active.offset().top,g=this.element.height();result=this.element.children(".ui-menu-item").filter(function(){var h=b(this).offset().top-f+g-b(this).height();return h<10&&h>-10});result.length||(result=this.element.children(".ui-menu-item:first"));
this.activate(e,result)}else this.activate(e,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(e){this._trigger("selected",e,{item:this.active})}})})(jQuery);
(function(b,e){function f(){this.debug=false;this._curInst=null;this._keyEvent=false;this._disabledInputs=[];this._inDialog=this._datepickerShowing=false;this._mainDivId="ui-datepicker-div";this._inlineClass="ui-datepicker-inline";this._appendClass="ui-datepicker-append";this._triggerClass="ui-datepicker-trigger";this._dialogClass="ui-datepicker-dialog";this._disableClass="ui-datepicker-disabled";this._unselectableClass="ui-datepicker-unselectable";this._currentClass="ui-datepicker-current-day";this._dayOverClass=
"ui-datepicker-days-cell-over";this.regional=[];this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su",
"Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:false,showMonthAfterYear:false,yearSuffix:""};this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:false,hideIfNoPrevNext:false,navigationAsDateFormat:false,gotoCurrent:false,changeMonth:false,changeYear:false,yearRange:"c-10:c+10",showOtherMonths:false,selectOtherMonths:false,showWeek:false,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",
minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:true,showButtonPanel:false,autoSize:false};b.extend(this._defaults,this.regional[""]);this.dpDiv=b('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>')}function g(a,c){b.extend(a,c);for(var i in c)if(c[i]==
null||c[i]==e)a[i]=c[i];return a}b.extend(b.ui,{datepicker:{version:"1.8.10"}});var h=(new Date).getTime();b.extend(f.prototype,{markerClassName:"hasDatepicker",log:function(){this.debug&&console.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(a){g(this._defaults,a||{});return this},_attachDatepicker:function(a,c){var i=null;for(var l in this._defaults){var n=a.getAttribute("date:"+l);if(n){i=i||{};try{i[l]=eval(n)}catch(r){i[l]=n}}}l=a.nodeName.toLowerCase();
n=l=="div"||l=="span";if(!a.id){this.uuid+=1;a.id="dp"+this.uuid}var t=this._newInst(b(a),n);t.settings=b.extend({},c||{},i||{});if(l=="input")this._connectDatepicker(a,t);else n&&this._inlineDatepicker(a,t)},_newInst:function(a,c){return{id:a[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1"),input:a,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:c,dpDiv:!c?this.dpDiv:b('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>')}},
_connectDatepicker:function(a,c){var i=b(a);c.append=b([]);c.trigger=b([]);if(!i.hasClass(this.markerClassName)){this._attachments(i,c);i.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(l,n,r){c.settings[n]=r}).bind("getData.datepicker",function(l,n){return this._get(c,n)});this._autoSize(c);b.data(a,"datepicker",c)}},_attachments:function(a,c){var i=this._get(c,"appendText"),l=this._get(c,"isRTL");c.append&&
c.append.remove();if(i){c.append=b('<span class="'+this._appendClass+'">'+i+"</span>");a[l?"before":"after"](c.append)}a.unbind("focus",this._showDatepicker);c.trigger&&c.trigger.remove();i=this._get(c,"showOn");if(i=="focus"||i=="both")a.focus(this._showDatepicker);if(i=="button"||i=="both"){i=this._get(c,"buttonText");var n=this._get(c,"buttonImage");c.trigger=b(this._get(c,"buttonImageOnly")?b("<img/>").addClass(this._triggerClass).attr({src:n,alt:i,title:i}):b('<button type="button"></button>').addClass(this._triggerClass).html(n==
""?i:b("<img/>").attr({src:n,alt:i,title:i})));a[l?"before":"after"](c.trigger);c.trigger.click(function(){b.datepicker._datepickerShowing&&b.datepicker._lastInput==a[0]?b.datepicker._hideDatepicker():b.datepicker._showDatepicker(a[0]);return false})}},_autoSize:function(a){if(this._get(a,"autoSize")&&!a.inline){var c=new Date(2009,11,20),i=this._get(a,"dateFormat");if(i.match(/[DM]/)){var l=function(n){for(var r=0,t=0,w=0;w<n.length;w++)if(n[w].length>r){r=n[w].length;t=w}return t};c.setMonth(l(this._get(a,
i.match(/MM/)?"monthNames":"monthNamesShort")));c.setDate(l(this._get(a,i.match(/DD/)?"dayNames":"dayNamesShort"))+20-c.getDay())}a.input.attr("size",this._formatDate(a,c).length)}},_inlineDatepicker:function(a,c){var i=b(a);if(!i.hasClass(this.markerClassName)){i.addClass(this.markerClassName).append(c.dpDiv).bind("setData.datepicker",function(l,n,r){c.settings[n]=r}).bind("getData.datepicker",function(l,n){return this._get(c,n)});b.data(a,"datepicker",c);this._setDate(c,this._getDefaultDate(c),
true);this._updateDatepicker(c);this._updateAlternate(c);c.dpDiv.show()}},_dialogDatepicker:function(a,c,i,l,n){a=this._dialogInst;if(!a){this.uuid+=1;this._dialogInput=b('<input type="text" id="'+("dp"+this.uuid)+'" style="position: absolute; top: -100px; width: 0px; z-index: -10;"/>');this._dialogInput.keydown(this._doKeyDown);b("body").append(this._dialogInput);a=this._dialogInst=this._newInst(this._dialogInput,false);a.settings={};b.data(this._dialogInput[0],"datepicker",a)}g(a.settings,l||{});
c=c&&c.constructor==Date?this._formatDate(a,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");a.settings.onSelect=i;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);
this._showDatepicker(this._dialogInput[0]);b.blockUI&&b.blockUI(this.dpDiv);b.data(this._dialogInput[0],"datepicker",a);return this},_destroyDatepicker:function(a){var c=b(a),i=b.data(a,"datepicker");if(c.hasClass(this.markerClassName)){var l=a.nodeName.toLowerCase();b.removeData(a,"datepicker");if(l=="input"){i.append.remove();i.trigger.remove();c.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",
this._doKeyUp)}else if(l=="div"||l=="span")c.removeClass(this.markerClassName).empty()}},_enableDatepicker:function(a){var c=b(a),i=b.data(a,"datepicker");if(c.hasClass(this.markerClassName)){var l=a.nodeName.toLowerCase();if(l=="input"){a.disabled=false;i.trigger.filter("button").each(function(){this.disabled=false}).end().filter("img").css({opacity:"1.0",cursor:""})}else if(l=="div"||l=="span")c.children("."+this._inlineClass).children().removeClass("ui-state-disabled");this._disabledInputs=b.map(this._disabledInputs,
function(n){return n==a?null:n})}},_disableDatepicker:function(a){var c=b(a),i=b.data(a,"datepicker");if(c.hasClass(this.markerClassName)){var l=a.nodeName.toLowerCase();if(l=="input"){a.disabled=true;i.trigger.filter("button").each(function(){this.disabled=true}).end().filter("img").css({opacity:"0.5",cursor:"default"})}else if(l=="div"||l=="span")c.children("."+this._inlineClass).children().addClass("ui-state-disabled");this._disabledInputs=b.map(this._disabledInputs,function(n){return n==a?null:
n});this._disabledInputs[this._disabledInputs.length]=a}},_isDisabledDatepicker:function(a){if(!a)return false;for(var c=0;c<this._disabledInputs.length;c++)if(this._disabledInputs[c]==a)return true;return false},_getInst:function(a){try{return b.data(a,"datepicker")}catch(c){throw"Missing instance data for this datepicker";}},_optionDatepicker:function(a,c,i){var l=this._getInst(a);if(arguments.length==2&&typeof c=="string")return c=="defaults"?b.extend({},b.datepicker._defaults):l?c=="all"?b.extend({},
l.settings):this._get(l,c):null;var n=c||{};if(typeof c=="string"){n={};n[c]=i}if(l){this._curInst==l&&this._hideDatepicker();var r=this._getDateDatepicker(a,true);g(l.settings,n);this._attachments(b(a),l);this._autoSize(l);this._setDateDatepicker(a,r);this._updateDatepicker(l)}},_changeDatepicker:function(a,c,i){this._optionDatepicker(a,c,i)},_refreshDatepicker:function(a){(a=this._getInst(a))&&this._updateDatepicker(a)},_setDateDatepicker:function(a,c){var i=this._getInst(a);if(i){this._setDate(i,
c);this._updateDatepicker(i);this._updateAlternate(i)}},_getDateDatepicker:function(a,c){var i=this._getInst(a);i&&!i.inline&&this._setDateFromField(i,c);return i?this._getDate(i):null},_doKeyDown:function(a){var c=b.datepicker._getInst(a.target),i=true,l=c.dpDiv.is(".ui-datepicker-rtl");c._keyEvent=true;if(b.datepicker._datepickerShowing)switch(a.keyCode){case 9:b.datepicker._hideDatepicker();i=false;break;case 13:i=b("td."+b.datepicker._dayOverClass+":not(."+b.datepicker._currentClass+")",c.dpDiv);
i[0]?b.datepicker._selectDay(a.target,c.selectedMonth,c.selectedYear,i[0]):b.datepicker._hideDatepicker();return false;case 27:b.datepicker._hideDatepicker();break;case 33:b.datepicker._adjustDate(a.target,a.ctrlKey?-b.datepicker._get(c,"stepBigMonths"):-b.datepicker._get(c,"stepMonths"),"M");break;case 34:b.datepicker._adjustDate(a.target,a.ctrlKey?+b.datepicker._get(c,"stepBigMonths"):+b.datepicker._get(c,"stepMonths"),"M");break;case 35:if(a.ctrlKey||a.metaKey)b.datepicker._clearDate(a.target);
i=a.ctrlKey||a.metaKey;break;case 36:if(a.ctrlKey||a.metaKey)b.datepicker._gotoToday(a.target);i=a.ctrlKey||a.metaKey;break;case 37:if(a.ctrlKey||a.metaKey)b.datepicker._adjustDate(a.target,l?+1:-1,"D");i=a.ctrlKey||a.metaKey;if(a.originalEvent.altKey)b.datepicker._adjustDate(a.target,a.ctrlKey?-b.datepicker._get(c,"stepBigMonths"):-b.datepicker._get(c,"stepMonths"),"M");break;case 38:if(a.ctrlKey||a.metaKey)b.datepicker._adjustDate(a.target,-7,"D");i=a.ctrlKey||a.metaKey;break;case 39:if(a.ctrlKey||
a.metaKey)b.datepicker._adjustDate(a.target,l?-1:+1,"D");i=a.ctrlKey||a.metaKey;if(a.originalEvent.altKey)b.datepicker._adjustDate(a.target,a.ctrlKey?+b.datepicker._get(c,"stepBigMonths"):+b.datepicker._get(c,"stepMonths"),"M");break;case 40:if(a.ctrlKey||a.metaKey)b.datepicker._adjustDate(a.target,+7,"D");i=a.ctrlKey||a.metaKey;break;default:i=false}else if(a.keyCode==36&&a.ctrlKey)b.datepicker._showDatepicker(this);else i=false;if(i){a.preventDefault();a.stopPropagation()}},_doKeyPress:function(a){var c=
b.datepicker._getInst(a.target);if(b.datepicker._get(c,"constrainInput")){c=b.datepicker._possibleChars(b.datepicker._get(c,"dateFormat"));var i=String.fromCharCode(a.charCode==e?a.keyCode:a.charCode);return a.ctrlKey||a.metaKey||i<" "||!c||c.indexOf(i)>-1}},_doKeyUp:function(a){a=b.datepicker._getInst(a.target);if(a.input.val()!=a.lastVal)try{if(b.datepicker.parseDate(b.datepicker._get(a,"dateFormat"),a.input?a.input.val():null,b.datepicker._getFormatConfig(a))){b.datepicker._setDateFromField(a);
b.datepicker._updateAlternate(a);b.datepicker._updateDatepicker(a)}}catch(c){b.datepicker.log(c)}return true},_showDatepicker:function(a){a=a.target||a;if(a.nodeName.toLowerCase()!="input")a=b("input",a.parentNode)[0];if(!(b.datepicker._isDisabledDatepicker(a)||b.datepicker._lastInput==a)){var c=b.datepicker._getInst(a);b.datepicker._curInst&&b.datepicker._curInst!=c&&b.datepicker._curInst.dpDiv.stop(true,true);var i=b.datepicker._get(c,"beforeShow");g(c.settings,i?i.apply(a,[a,c]):{});c.lastVal=
null;b.datepicker._lastInput=a;b.datepicker._setDateFromField(c);if(b.datepicker._inDialog)a.value="";if(!b.datepicker._pos){b.datepicker._pos=b.datepicker._findPos(a);b.datepicker._pos[1]+=a.offsetHeight}var l=false;b(a).parents().each(function(){l|=b(this).css("position")=="fixed";return!l});if(l&&b.browser.opera){b.datepicker._pos[0]-=document.documentElement.scrollLeft;b.datepicker._pos[1]-=document.documentElement.scrollTop}i={left:b.datepicker._pos[0],top:b.datepicker._pos[1]};b.datepicker._pos=
null;c.dpDiv.empty();c.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});b.datepicker._updateDatepicker(c);i=b.datepicker._checkOffset(c,i,l);c.dpDiv.css({position:b.datepicker._inDialog&&b.blockUI?"static":l?"fixed":"absolute",display:"none",left:i.left+"px",top:i.top+"px"});if(!c.inline){i=b.datepicker._get(c,"showAnim");var n=b.datepicker._get(c,"duration"),r=function(){b.datepicker._datepickerShowing=true;var t=c.dpDiv.find("iframe.ui-datepicker-cover");if(t.length){var w=b.datepicker._getBorders(c.dpDiv);
t.css({left:-w[0],top:-w[1],width:c.dpDiv.outerWidth(),height:c.dpDiv.outerHeight()})}};c.dpDiv.zIndex(b(a).zIndex()+1);b.effects&&b.effects[i]?c.dpDiv.show(i,b.datepicker._get(c,"showOptions"),n,r):c.dpDiv[i||"show"](i?n:null,r);if(!i||!n)r();c.input.is(":visible")&&!c.input.is(":disabled")&&c.input.focus();b.datepicker._curInst=c}}},_updateDatepicker:function(a){var c=this,i=b.datepicker._getBorders(a.dpDiv);a.dpDiv.empty().append(this._generateHTML(a));var l=a.dpDiv.find("iframe.ui-datepicker-cover");
l.length&&l.css({left:-i[0],top:-i[1],width:a.dpDiv.outerWidth(),height:a.dpDiv.outerHeight()});a.dpDiv.find("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a").bind("mouseout",function(){b(this).removeClass("ui-state-hover");this.className.indexOf("ui-datepicker-prev")!=-1&&b(this).removeClass("ui-datepicker-prev-hover");this.className.indexOf("ui-datepicker-next")!=-1&&b(this).removeClass("ui-datepicker-next-hover")}).bind("mouseover",function(){if(!c._isDisabledDatepicker(a.inline?
a.dpDiv.parent()[0]:a.input[0])){b(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");b(this).addClass("ui-state-hover");this.className.indexOf("ui-datepicker-prev")!=-1&&b(this).addClass("ui-datepicker-prev-hover");this.className.indexOf("ui-datepicker-next")!=-1&&b(this).addClass("ui-datepicker-next-hover")}}).end().find("."+this._dayOverClass+" a").trigger("mouseover").end();i=this._getNumberOfMonths(a);l=i[1];l>1?a.dpDiv.addClass("ui-datepicker-multi-"+l).css("width",
17*l+"em"):a.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");a.dpDiv[(i[0]!=1||i[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");a.dpDiv[(this._get(a,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");a==b.datepicker._curInst&&b.datepicker._datepickerShowing&&a.input&&a.input.is(":visible")&&!a.input.is(":disabled")&&a.input[0]!=document.activeElement&&a.input.focus();if(a.yearshtml){var n=a.yearshtml;setTimeout(function(){n===a.yearshtml&&
a.dpDiv.find("select.ui-datepicker-year:first").replaceWith(a.yearshtml);n=a.yearshtml=null},0)}},_getBorders:function(a){var c=function(i){return{thin:1,medium:2,thick:3}[i]||i};return[parseFloat(c(a.css("border-left-width"))),parseFloat(c(a.css("border-top-width")))]},_checkOffset:function(a,c,i){var l=a.dpDiv.outerWidth(),n=a.dpDiv.outerHeight(),r=a.input?a.input.outerWidth():0,t=a.input?a.input.outerHeight():0,w=document.documentElement.clientWidth+b(document).scrollLeft(),s=document.documentElement.clientHeight+
b(document).scrollTop();c.left-=this._get(a,"isRTL")?l-r:0;c.left-=i&&c.left==a.input.offset().left?b(document).scrollLeft():0;c.top-=i&&c.top==a.input.offset().top+t?b(document).scrollTop():0;c.left-=Math.min(c.left,c.left+l>w&&w>l?Math.abs(c.left+l-w):0);c.top-=Math.min(c.top,c.top+n>s&&s>n?Math.abs(n+t):0);return c},_findPos:function(a){for(var c=this._get(this._getInst(a),"isRTL");a&&(a.type=="hidden"||a.nodeType!=1||b.expr.filters.hidden(a));)a=a[c?"previousSibling":"nextSibling"];a=b(a).offset();
return[a.left,a.top]},_hideDatepicker:function(a){var c=this._curInst;if(!(!c||a&&c!=b.data(a,"datepicker")))if(this._datepickerShowing){a=this._get(c,"showAnim");var i=this._get(c,"duration"),l=function(){b.datepicker._tidyDialog(c);this._curInst=null};b.effects&&b.effects[a]?c.dpDiv.hide(a,b.datepicker._get(c,"showOptions"),i,l):c.dpDiv[a=="slideDown"?"slideUp":a=="fadeIn"?"fadeOut":"hide"](a?i:null,l);a||l();if(a=this._get(c,"onClose"))a.apply(c.input?c.input[0]:null,[c.input?c.input.val():"",
c]);this._datepickerShowing=false;this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:"absolute",left:"0",top:"-100px"});if(b.blockUI){b.unblockUI();b("body").append(this.dpDiv)}}this._inDialog=false}},_tidyDialog:function(a){a.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(a){if(b.datepicker._curInst){a=b(a.target);a[0].id!=b.datepicker._mainDivId&&a.parents("#"+b.datepicker._mainDivId).length==0&&!a.hasClass(b.datepicker.markerClassName)&&
!a.hasClass(b.datepicker._triggerClass)&&b.datepicker._datepickerShowing&&!(b.datepicker._inDialog&&b.blockUI)&&b.datepicker._hideDatepicker()}},_adjustDate:function(a,c,i){a=b(a);var l=this._getInst(a[0]);if(!this._isDisabledDatepicker(a[0])){this._adjustInstDate(l,c+(i=="M"?this._get(l,"showCurrentAtPos"):0),i);this._updateDatepicker(l)}},_gotoToday:function(a){a=b(a);var c=this._getInst(a[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 i=new Date;c.selectedDay=i.getDate();c.drawMonth=c.selectedMonth=i.getMonth();c.drawYear=c.selectedYear=i.getFullYear()}this._notifyChange(c);this._adjustDate(a)},_selectMonthYear:function(a,c,i){a=b(a);var l=this._getInst(a[0]);l._selectingMonthYear=false;l["selected"+(i=="M"?"Month":"Year")]=l["draw"+(i=="M"?"Month":"Year")]=parseInt(c.options[c.selectedIndex].value,10);this._notifyChange(l);this._adjustDate(a)},_clickMonthYear:function(a){var c=
this._getInst(b(a)[0]);c.input&&c._selectingMonthYear&&setTimeout(function(){c.input.focus()},0);c._selectingMonthYear=!c._selectingMonthYear},_selectDay:function(a,c,i,l){var n=b(a);if(!(b(l).hasClass(this._unselectableClass)||this._isDisabledDatepicker(n[0]))){n=this._getInst(n[0]);n.selectedDay=n.currentDay=b("a",l).html();n.selectedMonth=n.currentMonth=c;n.selectedYear=n.currentYear=i;this._selectDate(a,this._formatDate(n,n.currentDay,n.currentMonth,n.currentYear))}},_clearDate:function(a){a=
b(a);this._getInst(a[0]);this._selectDate(a,"")},_selectDate:function(a,c){var i=this._getInst(b(a)[0]);c=c!=null?c:this._formatDate(i);i.input&&i.input.val(c);this._updateAlternate(i);var l=this._get(i,"onSelect");if(l)l.apply(i.input?i.input[0]:null,[c,i]);else i.input&&i.input.trigger("change");if(i.inline)this._updateDatepicker(i);else{this._hideDatepicker();this._lastInput=i.input[0];typeof i.input[0]!="object"&&i.input.focus();this._lastInput=null}},_updateAlternate:function(a){var c=this._get(a,
"altField");if(c){var i=this._get(a,"altFormat")||this._get(a,"dateFormat"),l=this._getDate(a),n=this.formatDate(i,l,this._getFormatConfig(a));b(c).each(function(){b(this).val(n)})}},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,i){if(a==null||c==null)throw"Invalid arguments";c=typeof c==
"object"?c.toString():c+"";if(c=="")return null;var l=(i?i.shortYearCutoff:null)||this._defaults.shortYearCutoff;l=typeof l!="string"?l:(new Date).getFullYear()%100+parseInt(l,10);for(var n=(i?i.dayNamesShort:null)||this._defaults.dayNamesShort,r=(i?i.dayNames:null)||this._defaults.dayNames,t=(i?i.monthNamesShort:null)||this._defaults.monthNamesShort,w=(i?i.monthNames:null)||this._defaults.monthNames,s=i=-1,z=-1,j=-1,H=false,K=function(P){(P=W+1<a.length&&a.charAt(W+1)==P)&&W++;return P},x=function(P){var O=
K(P);P=new RegExp("^\\d{1,"+(P=="@"?14:P=="!"?20:P=="y"&&O?4:P=="o"?3:2)+"}");P=c.substring(Q).match(P);if(!P)throw"Missing number at position "+Q;Q+=P[0].length;return parseInt(P[0],10)},G=function(P,O,ta){P=K(P)?ta:O;for(O=0;O<P.length;O++)if(c.substr(Q,P[O].length).toLowerCase()==P[O].toLowerCase()){Q+=P[O].length;return O+1}throw"Unknown name at position "+Q;},L=function(){if(c.charAt(Q)!=a.charAt(W))throw"Unexpected literal at position "+Q;Q++},Q=0,W=0;W<a.length;W++)if(H)if(a.charAt(W)=="'"&&
!K("'"))H=false;else L();else switch(a.charAt(W)){case "d":z=x("d");break;case "D":G("D",n,r);break;case "o":j=x("o");break;case "m":s=x("m");break;case "M":s=G("M",t,w);break;case "y":i=x("y");break;case "@":var R=new Date(x("@"));i=R.getFullYear();s=R.getMonth()+1;z=R.getDate();break;case "!":R=new Date((x("!")-this._ticksTo1970)/1E4);i=R.getFullYear();s=R.getMonth()+1;z=R.getDate();break;case "'":if(K("'"))L();else H=true;break;default:L()}if(i==-1)i=(new Date).getFullYear();else if(i<100)i+=(new Date).getFullYear()-
(new Date).getFullYear()%100+(i<=l?0:-100);if(j>-1){s=1;z=j;do{l=this._getDaysInMonth(i,s-1);if(z<=l)break;s++;z-=l}while(1)}R=this._daylightSavingAdjust(new Date(i,s-1,z));if(R.getFullYear()!=i||R.getMonth()+1!=s||R.getDate()!=z)throw"Invalid date";return R},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(718685+Math.floor(492.5)-
Math.floor(19.7)+Math.floor(4.925))*24*60*60*1E7,formatDate:function(a,c,i){if(!c)return"";var l=(i?i.dayNamesShort:null)||this._defaults.dayNamesShort,n=(i?i.dayNames:null)||this._defaults.dayNames,r=(i?i.monthNamesShort:null)||this._defaults.monthNamesShort;i=(i?i.monthNames:null)||this._defaults.monthNames;var t=function(K){(K=H+1<a.length&&a.charAt(H+1)==K)&&H++;return K},w=function(K,x,G){x=""+x;if(t(K))for(;x.length<G;)x="0"+x;return x},s=function(K,x,G,L){return t(K)?L[x]:G[x]},z="",j=false;
if(c)for(var H=0;H<a.length;H++)if(j)if(a.charAt(H)=="'"&&!t("'"))j=false;else z+=a.charAt(H);else switch(a.charAt(H)){case "d":z+=w("d",c.getDate(),2);break;case "D":z+=s("D",c.getDay(),l,n);break;case "o":z+=w("o",(c.getTime()-(new Date(c.getFullYear(),0,0)).getTime())/864E5,3);break;case "m":z+=w("m",c.getMonth()+1,2);break;case "M":z+=s("M",c.getMonth(),r,i);break;case "y":z+=t("y")?c.getFullYear():(c.getYear()%100<10?"0":"")+c.getYear()%100;break;case "@":z+=c.getTime();break;case "!":z+=c.getTime()*
1E4+this._ticksTo1970;break;case "'":if(t("'"))z+="'";else j=true;break;default:z+=a.charAt(H)}return z},_possibleChars:function(a){for(var c="",i=false,l=function(r){(r=n+1<a.length&&a.charAt(n+1)==r)&&n++;return r},n=0;n<a.length;n++)if(i)if(a.charAt(n)=="'"&&!l("'"))i=false;else c+=a.charAt(n);else switch(a.charAt(n)){case "d":case "m":case "y":case "@":c+="0123456789";break;case "D":case "M":return null;case "'":if(l("'"))c+="'";else i=true;break;default:c+=a.charAt(n)}return c},_get:function(a,
c){return a.settings[c]!==e?a.settings[c]:this._defaults[c]},_setDateFromField:function(a,c){if(a.input.val()!=a.lastVal){var i=this._get(a,"dateFormat"),l=a.lastVal=a.input?a.input.val():null,n,r;n=r=this._getDefaultDate(a);var t=this._getFormatConfig(a);try{n=this.parseDate(i,l,t)||r}catch(w){this.log(w);l=c?"":l}a.selectedDay=n.getDate();a.drawMonth=a.selectedMonth=n.getMonth();a.drawYear=a.selectedYear=n.getFullYear();a.currentDay=l?n.getDate():0;a.currentMonth=l?n.getMonth():0;a.currentYear=
l?n.getFullYear():0;this._adjustInstDate(a)}},_getDefaultDate:function(a){return this._restrictMinMax(a,this._determineDate(a,this._get(a,"defaultDate"),new Date))},_determineDate:function(a,c,i){var l=function(n){var r=new Date;r.setDate(r.getDate()+n);return r};if(c=(c=c==null||c===""?i:typeof c=="string"?function(n){try{return b.datepicker.parseDate(b.datepicker._get(a,"dateFormat"),n,b.datepicker._getFormatConfig(a))}catch(r){}var t=(n.toLowerCase().match(/^c/)?b.datepicker._getDate(a):null)||
new Date,w=t.getFullYear(),s=t.getMonth();t=t.getDate();for(var z=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,j=z.exec(n);j;){switch(j[2]||"d"){case "d":case "D":t+=parseInt(j[1],10);break;case "w":case "W":t+=parseInt(j[1],10)*7;break;case "m":case "M":s+=parseInt(j[1],10);t=Math.min(t,b.datepicker._getDaysInMonth(w,s));break;case "y":case "Y":w+=parseInt(j[1],10);t=Math.min(t,b.datepicker._getDaysInMonth(w,s));break}j=z.exec(n)}return new Date(w,s,t)}(c):typeof c=="number"?isNaN(c)?i:l(c):new Date(c.getTime()))&&
c.toString()=="Invalid Date"?i:c){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,i){var l=!c,n=a.selectedMonth,r=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();if((n!=a.selectedMonth||r!=a.selectedYear)&&!i)this._notifyChange(a);this._adjustInstDate(a);if(a.input)a.input.val(l?"":this._formatDate(a))},_getDate:function(a){return!a.currentYear||a.input&&a.input.val()==""?null:this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay))},_generateHTML:function(a){var c=new Date;c=this._daylightSavingAdjust(new Date(c.getFullYear(),c.getMonth(),c.getDate()));var i=this._get(a,"isRTL"),l=this._get(a,"showButtonPanel"),n=this._get(a,
"hideIfNoPrevNext"),r=this._get(a,"navigationAsDateFormat"),t=this._getNumberOfMonths(a),w=this._get(a,"showCurrentAtPos"),s=this._get(a,"stepMonths"),z=t[0]!=1||t[1]!=1,j=this._daylightSavingAdjust(!a.currentDay?new Date(9999,9,9):new Date(a.currentYear,a.currentMonth,a.currentDay)),H=this._getMinMaxDate(a,"min"),K=this._getMinMaxDate(a,"max");w=a.drawMonth-w;var x=a.drawYear;if(w<0){w+=12;x--}if(K)for(var G=this._daylightSavingAdjust(new Date(K.getFullYear(),K.getMonth()-t[0]*t[1]+1,K.getDate()));this._daylightSavingAdjust(new Date(x,
w,1))>(H&&G<H?H:G);){w--;if(w<0){w=11;x--}}a.drawMonth=w;a.drawYear=x;G=this._get(a,"prevText");G=!r?G:this.formatDate(G,this._daylightSavingAdjust(new Date(x,w-s,1)),this._getFormatConfig(a));G=this._canAdjustMonth(a,-1,x,w)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery_'+h+".datepicker._adjustDate('#"+a.id+"', -"+s+", 'M');\" title=\""+G+'"><span class="ui-icon ui-icon-circle-triangle-'+(i?"e":"w")+'">'+G+"</span></a>":n?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+
G+'"><span class="ui-icon ui-icon-circle-triangle-'+(i?"e":"w")+'">'+G+"</span></a>";var L=this._get(a,"nextText");L=!r?L:this.formatDate(L,this._daylightSavingAdjust(new Date(x,w+s,1)),this._getFormatConfig(a));n=this._canAdjustMonth(a,+1,x,w)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery_'+h+".datepicker._adjustDate('#"+a.id+"', +"+s+", 'M');\" title=\""+L+'"><span class="ui-icon ui-icon-circle-triangle-'+(i?"w":"e")+'">'+L+"</span></a>":n?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+
L+'"><span class="ui-icon ui-icon-circle-triangle-'+(i?"w":"e")+'">'+L+"</span></a>";s=this._get(a,"currentText");L=this._get(a,"gotoCurrent")&&a.currentDay?j:c;s=!r?s:this.formatDate(s,L,this._getFormatConfig(a));r=!a.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(a,"closeText")+"</button>":"";l=l?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(i?r:"")+(this._isInRange(a,
L)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery_'+h+".datepicker._gotoToday('#"+a.id+"');\">"+s+"</button>":"")+(i?"":r)+"</div>":"";r=parseInt(this._get(a,"firstDay"),10);r=isNaN(r)?0:r;s=this._get(a,"showWeek");L=this._get(a,"dayNames");this._get(a,"dayNamesShort");var Q=this._get(a,"dayNamesMin"),W=this._get(a,"monthNames"),R=this._get(a,"monthNamesShort"),P=this._get(a,"beforeShowDay"),O=this._get(a,"showOtherMonths"),
ta=this._get(a,"selectOtherMonths");this._get(a,"calculateWeek");for(var ia=this._getDefaultDate(a),ka="",la=0;la<t[0];la++){for(var S="",X=0;X<t[1];X++){var da=this._daylightSavingAdjust(new Date(x,w,a.selectedDay)),U=" ui-corner-all",ba="";if(z){ba+='<div class="ui-datepicker-group';if(t[1]>1)switch(X){case 0:ba+=" ui-datepicker-group-first";U=" ui-corner-"+(i?"right":"left");break;case t[1]-1:ba+=" ui-datepicker-group-last";U=" ui-corner-"+(i?"left":"right");break;default:ba+=" ui-datepicker-group-middle";
U="";break}ba+='">'}ba+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+U+'">'+(/all|left/.test(U)&&la==0?i?n:G:"")+(/all|right/.test(U)&&la==0?i?G:n:"")+this._generateMonthYearHeader(a,w,x,H,K,la>0||X>0,W,R)+'</div><table class="ui-datepicker-calendar"><thead><tr>';var ma=s?'<th class="ui-datepicker-week-col">'+this._get(a,"weekHeader")+"</th>":"";for(U=0;U<7;U++){var T=(U+r)%7;ma+="<th"+((U+r+6)%7>=5?' class="ui-datepicker-week-end"':"")+'><span title="'+L[T]+'">'+Q[T]+"</span></th>"}ba+=
ma+"</tr></thead><tbody>";ma=this._getDaysInMonth(x,w);if(x==a.selectedYear&&w==a.selectedMonth)a.selectedDay=Math.min(a.selectedDay,ma);U=(this._getFirstDayOfMonth(x,w)-r+7)%7;ma=z?6:Math.ceil((U+ma)/7);T=this._daylightSavingAdjust(new Date(x,w,1-U));for(var wa=0;wa<ma;wa++){ba+="<tr>";var xa=!s?"":'<td class="ui-datepicker-week-col">'+this._get(a,"calculateWeek")(T)+"</td>";for(U=0;U<7;U++){var ua=P?P.apply(a.input?a.input[0]:null,[T]):[true,""],sa=T.getMonth()!=w,va=sa&&!ta||!ua[0]||H&&T<H||K&&
T>K;xa+='<td class="'+((U+r+6)%7>=5?" ui-datepicker-week-end":"")+(sa?" ui-datepicker-other-month":"")+(T.getTime()==da.getTime()&&w==a.selectedMonth&&a._keyEvent||ia.getTime()==T.getTime()&&ia.getTime()==da.getTime()?" "+this._dayOverClass:"")+(va?" "+this._unselectableClass+" ui-state-disabled":"")+(sa&&!O?"":" "+ua[1]+(T.getTime()==j.getTime()?" "+this._currentClass:"")+(T.getTime()==c.getTime()?" ui-datepicker-today":""))+'"'+((!sa||O)&&ua[2]?' title="'+ua[2]+'"':"")+(va?"":' onclick="DP_jQuery_'+
h+".datepicker._selectDay('#"+a.id+"',"+T.getMonth()+","+T.getFullYear()+', this);return false;"')+">"+(sa&&!O?"&#xa0;":va?'<span class="ui-state-default">'+T.getDate()+"</span>":'<a class="ui-state-default'+(T.getTime()==c.getTime()?" ui-state-highlight":"")+(T.getTime()==j.getTime()?" ui-state-active":"")+(sa?" ui-priority-secondary":"")+'" href="#">'+T.getDate()+"</a>")+"</td>";T.setDate(T.getDate()+1);T=this._daylightSavingAdjust(T)}ba+=xa+"</tr>"}w++;if(w>11){w=0;x++}ba+="</tbody></table>"+(z?
"</div>"+(t[0]>0&&X==t[1]-1?'<div class="ui-datepicker-row-break"></div>':""):"");S+=ba}ka+=S}ka+=l+(b.browser.msie&&parseInt(b.browser.version,10)<7&&!a.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':"");a._keyEvent=false;return ka},_generateMonthYearHeader:function(a,c,i,l,n,r,t,w){var s=this._get(a,"changeMonth"),z=this._get(a,"changeYear"),j=this._get(a,"showMonthAfterYear"),H='<div class="ui-datepicker-title">',K="";if(r||!s)K+='<span class="ui-datepicker-month">'+
t[c]+"</span>";else{t=l&&l.getFullYear()==i;var x=n&&n.getFullYear()==i;K+='<select class="ui-datepicker-month" onchange="DP_jQuery_'+h+".datepicker._selectMonthYear('#"+a.id+"', this, 'M');\" onclick=\"DP_jQuery_"+h+".datepicker._clickMonthYear('#"+a.id+"');\">";for(var G=0;G<12;G++)if((!t||G>=l.getMonth())&&(!x||G<=n.getMonth()))K+='<option value="'+G+'"'+(G==c?' selected="selected"':"")+">"+w[G]+"</option>";K+="</select>"}j||(H+=K+(r||!(s&&z)?"&#xa0;":""));a.yearshtml="";if(r||!z)H+='<span class="ui-datepicker-year">'+
i+"</span>";else{w=this._get(a,"yearRange").split(":");var L=(new Date).getFullYear();t=function(Q){Q=Q.match(/c[+-].*/)?i+parseInt(Q.substring(1),10):Q.match(/[+-].*/)?L+parseInt(Q,10):parseInt(Q,10);return isNaN(Q)?L:Q};c=t(w[0]);w=Math.max(c,t(w[1]||""));c=l?Math.max(c,l.getFullYear()):c;w=n?Math.min(w,n.getFullYear()):w;for(a.yearshtml+='<select class="ui-datepicker-year" onchange="DP_jQuery_'+h+".datepicker._selectMonthYear('#"+a.id+"', this, 'Y');\" onclick=\"DP_jQuery_"+h+".datepicker._clickMonthYear('#"+
a.id+"');\">";c<=w;c++)a.yearshtml+='<option value="'+c+'"'+(c==i?' selected="selected"':"")+">"+c+"</option>";a.yearshtml+="</select>";if(b.browser.mozilla)H+='<select class="ui-datepicker-year"><option value="'+i+'" selected="selected">'+i+"</option></select>";else{H+=a.yearshtml;a.yearshtml=null}}H+=this._get(a,"yearSuffix");if(j)H+=(r||!(s&&z)?"&#xa0;":"")+K;H+="</div>";return H},_adjustInstDate:function(a,c,i){var l=a.drawYear+(i=="Y"?c:0),n=a.drawMonth+(i=="M"?c:0);c=Math.min(a.selectedDay,
this._getDaysInMonth(l,n))+(i=="D"?c:0);l=this._restrictMinMax(a,this._daylightSavingAdjust(new Date(l,n,c)));a.selectedDay=l.getDate();a.drawMonth=a.selectedMonth=l.getMonth();a.drawYear=a.selectedYear=l.getFullYear();if(i=="M"||i=="Y")this._notifyChange(a)},_restrictMinMax:function(a,c){var i=this._getMinMaxDate(a,"min"),l=this._getMinMaxDate(a,"max");i=i&&c<i?i:c;return l&&i>l?l:i},_notifyChange:function(a){var c=this._get(a,"onChangeMonthYear");if(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,i,l){var n=this._getNumberOfMonths(a);i=this._daylightSavingAdjust(new Date(i,l+(c<0?c:
n[0]*n[1]),1));c<0&&i.setDate(this._getDaysInMonth(i.getFullYear(),i.getMonth()));return this._isInRange(a,i)},_isInRange:function(a,c){var i=this._getMinMaxDate(a,"min"),l=this._getMinMaxDate(a,"max");return(!i||c.getTime()>=i.getTime())&&(!l||c.getTime()<=l.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,i,l){if(!c){a.currentDay=a.selectedDay;a.currentMonth=a.selectedMonth;a.currentYear=a.selectedYear}c=c?typeof c=="object"?c:this._daylightSavingAdjust(new Date(l,i,c)):this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));return this.formatDate(this._get(a,"dateFormat"),c,this._getFormatConfig(a))}});b.fn.datepicker=function(a){if(!this.length)return this;if(!b.datepicker.initialized){b(document).mousedown(b.datepicker._checkExternalClick).find("body").append(b.datepicker.dpDiv);
b.datepicker.initialized=true}var c=Array.prototype.slice.call(arguments,1);if(typeof a=="string"&&(a=="isDisabled"||a=="getDate"||a=="widget"))return b.datepicker["_"+a+"Datepicker"].apply(b.datepicker,[this[0]].concat(c));if(a=="option"&&arguments.length==2&&typeof arguments[1]=="string")return b.datepicker["_"+a+"Datepicker"].apply(b.datepicker,[this[0]].concat(c));return this.each(function(){typeof a=="string"?b.datepicker["_"+a+"Datepicker"].apply(b.datepicker,[this].concat(c)):b.datepicker._attachDatepicker(this,
a)})};b.datepicker=new f;b.datepicker.initialized=false;b.datepicker.uuid=(new Date).getTime();b.datepicker.version="1.8.10";window["DP_jQuery_"+h]=b})(jQuery);
jQuery(function(b){b.datepicker.regional.de={closeText:"schlie\u00dfen",prevText:"\u00ab zur\u00fcck",nextText:"vor \u00bb",currentText:"heute",monthNames:["Januar","Februar","M\u00e4rz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],monthNamesShort:["Jan","Feb","M\u00e4r","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],dayNames:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],dayNamesShort:["So","Mo","Di","Mi","Do","Fr","Sa"],dayNamesMin:["So",
"Mo","Di","Mi","Do","Fr","Sa"],weekHeader:"Wo",dateFormat:"dd.mm.yy",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:""}});
(function(b){b.extend({metadata:{defaults:{type:"class",name:"metadata",cre:/({.*})/,single:"metadata"},setType:function(e,f){this.defaults.type=e;this.defaults.name=f},get:function(e,f){var g=b.extend({},this.defaults,f);if(!g.single.length)g.single="metadata";var h=b.data(e,g.single);if(h)return h;h="{}";var a=function(l){if(typeof l!="string")return l;try{l=eval("("+l+")")}catch(n){}return l};if(g.type=="html5"){var c={};b(e.attributes).each(function(){var l=this.nodeName;if(l.match(/^data-/))l=
l.replace(/^data-/,"");else return true;c[l]=a(this.nodeValue)})}else{if(g.type=="class"){var i=g.cre.exec(e.className);if(i)h=i[1]}else if(g.type=="elem"){if(!e.getElementsByTagName)return;i=e.getElementsByTagName(g.name);if(i.length)h=b.trim(i[0].innerHTML)}else if(e.getAttribute!=undefined)if(i=e.getAttribute(g.name))h=i;c=a(h.indexOf("{")<0?"{"+h+"}":h)}b.data(e,g.single,c);return c}}});b.fn.metadata=function(e){return b.metadata.get(this[0],e)}})(jQuery);
(function(b){b.prettyLoader={version:"1.0"};b.prettyLoader=function(e){function f(){return{left:jQuery(window).scrollLeft(),top:jQuery(window).scrollTop()}}function g(){if(!i||!i.clientX)return null;return{left:i.clientX+e.offset_left+a.left,top:i.clientY+e.offset_top+a.top}}function h(){c&&n.css({top:c.top,left:c.left})}e=jQuery.extend({animation_speed:"fast",bind_to_ajax:true,delay:false,loader:"/prettyLoader/images/prettyLoader/ajax-loader.gif",offset_top:13,offset_left:10},e);var a=f(),c=null,
i=null,l=false,n=b("<div></div>").addClass("prettyLoader").addClass("prettyLoader_"+e.theme).appendTo("body").hide();b.browser.msie&&b.browser.version==6&&n.addClass("pl_ie6");b("<img />").attr("src",e.loader).appendTo(n);e.bind_to_ajax&&jQuery(document).ajaxStart(function(){b.prettyLoader.show()}).ajaxStop(function(){b.prettyLoader.hide()});b(window).bind("scroll.prettyLoader",function(){a=f();if(l){c=g();h()}});b(window).bind("dom_changed",function(){a=f();if(l){c=g();h()}});b(document).bind("mousemove.prettyLoader",
function(r){i=r;a=f();if(l){c=g();h()}});b(document).bind("click.prettyLoader",function(r){if(!(jQuery.browser.mozilla&&jQuery(r.target).is("option"))){i=r;a=f();if(l){c=g();h()}}});b.prettyLoader.show=function(r){b.browser.msie?n.show():n.fadeIn(e.animation_speed);(r=r?r:e.delay)&&setTimeout(function(){b.prettyLoader.hide()},r);c=g();h();l=true};b.prettyLoader.hide=function(){l=false;b.browser.msie?n.hide():n.fadeOut(e.animation_speed)};return this}})(jQuery);
jQuery.fn.makeacolumnlists=function(b){b=jQuery.extend({cols:2,colWidth:0,equalHeight:false,startN:1},b);jQuery("> li",this)&&this.each(function(e){e=jQuery(".li_container").size();var f=0,g=0,h=jQuery(this),a=h.attr("class"),c=jQuery("> li",this).size(),i=Math.ceil(c/b.cols),l=h.width(),n=isNaN(parseInt(h.css("borderLeftWidth"),10))?0:parseInt(h.css("borderLeftWidth"),10),r=isNaN(parseInt(h.css("borderRightWidth"),10))?0:parseInt(h.css("borderRightWidth"),10),t=parseInt(h.css("paddingLeft"),10),
w=parseInt(h.css("paddingRight"),10),s=parseInt(h.css("marginLeft"),10);h=parseInt(h.css("marginRight"),10);n=Math.floor((l-(b.cols-1)*(n+r+t+w+s+h))/b.cols);if(b.colWidth)n=b.colWidth;l=1;r=i;jQuery(this).addClass("li_cont1").wrap('<div id="li_container'+ ++e+'" class="li_container"></div>');for(t=0;t<=c;t++){if(t>=r){r+=i;l++}w=jQuery("> li:eq("+t+")",this);w.addClass("li_col"+l);jQuery(this).is("ol")&&w.attr("value",""+(t+b.startN))}jQuery(this).css({cssFloat:"left",width:""+n+"px"});for(l=2;l<=
b.cols;l++)jQuery(this).is("ol")?jQuery("li.li_col"+l,this).appendTo("#li_container"+e).wrapAll('<ol class="li_cont'+l+" "+a+'" style="float:left; width: '+n+'px;"></ol>'):jQuery("li.li_col"+l,this).appendTo("#li_container"+e).wrapAll('<ul class="li_cont'+l+" "+a+'" style="float:left; width: '+n+'px;"></ul>');if(b.equalHeight=="li"){for(l=1;l<=b.cols;l++)jQuery("#li_container"+e+" li").each(function(){var z=jQuery(this),j=isNaN(parseInt(z.css("borderTopWidth"),10))?0:parseInt(z.css("borderTopWidth"),
10),H=isNaN(parseInt(z.css("borderBottomWidth"),10))?0:parseInt(z.css("borderBottomWidth"),10);f=z.height()+parseInt(z.css("paddingTop"),10)+parseInt(z.css("paddingBottom"),10)+j+H;g=f>g?f:g});for(l=1;l<=b.cols;l++){a=jQuery("#li_container"+e+" li");c=isNaN(parseInt(a.css("borderTopWidth"),10))?0:parseInt(a.css("borderTopWidth"),10);i=isNaN(parseInt(a.css("borderBottomWidth"),10))?0:parseInt(a.css("borderBottomWidth"),10);mh=g-(parseInt(a.css("paddingTop"),10)+parseInt(a.css("paddingBottom"),10)+
c+i);a.height(mh)}}else if(b.equalHeight=="ul"||b.equalHeight=="ol"){for(l=1;l<=b.cols;l++)jQuery("#li_container"+e+" .li_cont"+l).each(function(){var z=jQuery(this),j=isNaN(parseInt(z.css("borderTopWidth"),10))?0:parseInt(z.css("borderTopWidth"),10),H=isNaN(parseInt(z.css("borderBottomWidth"),10))?0:parseInt(z.css("borderBottomWidth"),10);f=z.height()+parseInt(z.css("paddingTop"),10)+parseInt(z.css("paddingBottom"),10)+j+H;g=f>g?f:g});for(l=1;l<=b.cols;l++){a=jQuery("#li_container"+e+" .li_cont"+
l);c=isNaN(parseInt(a.css("borderTopWidth"),10))?0:parseInt(a.css("borderTopWidth"),10);i=isNaN(parseInt(a.css("borderBottomWidth"),10))?0:parseInt(a.css("borderBottomWidth"),10);mh=g-(parseInt(a.css("paddingTop"),10)+parseInt(a.css("paddingBottom"),10)+c+i);a.height(mh)}}jQuery("#li_container"+e).append('<div style="clear:both; overflow:hidden; height:0px;"></div>')})};
jQuery.fn.uncolumnlists=function(){jQuery(".li_cont1").each(function(b){var e=jQuery("#li_container"+ ++b+" .li_cont1 > li").size();if(jQuery("#li_container"+b+" .li_cont1").is("ul")){jQuery("#li_container"+b+" > ul > li").appendTo("#li_container"+b+" ul:first");for(var f=1;f<=e;f++)jQuery("#li_container"+b+" ul:first li").removeAttr("class").removeAttr("style");jQuery("#li_container"+b+" ul:first").removeAttr("style").removeClass("li_cont1").insertBefore("#li_container"+b)}else{jQuery("#li_container"+
b+" > ol > li").appendTo("#li_container"+b+" ol:first");for(f=1;f<=e;f++)jQuery("#li_container"+b+" ol:first li").removeAttr("class").removeAttr("style");jQuery("#li_container"+b+" ol:first").removeAttr("style").removeClass("li_cont1").insertBefore("#li_container"+b)}jQuery("#li_container"+b).remove()})};
jQuery.fn.extend({tablist:function(b){var e={label_selector:"h3",panel_selector:".panel",active_class:"active",hide_label:true,callback:false,keep_height:false};b&&jQuery.extend(e,b);var f=jQuery(this),g=jQuery(this).find(e.panel_selector),h=jQuery("<ul>");g.filter("."+e.active_class).length==0&&jQuery(this).find(e.panel_selector).eq(0).addClass(e.active_class);g.each(function(c){var i=jQuery(this),l=i.find(e.label_selector),n=jQuery("<li/>");if(c==0)n.addClass("first");else c==g.length&&n.addClass("last");
c=jQuery("<a/>",{href:"#"+i.attr("id"),click:function(r){r.preventDefault();g.removeClass(e.active_class).hide();i.addClass(e.active_class).show();h.find("a").removeClass(e.active_class);jQuery(this).addClass(e.active_class);f.trigger("panel_activated.tablist",[i,this])}});c.append(jQuery("<span/>").text(l.text()));i.hasClass(e.active_class)?c.addClass(e.active_class):i.hide();h.append(n.append(c));e.hide_label&&l.hide()});h.insertBefore(f);if(e.keep_height){var a=0;g.each(function(){if(a<jQuery(this).outerHeight())a=
jQuery(this).outerHeight()});f.height(a)}e.callback&&e.callback(h,g);return f}});
(function(b,e){function f(M,ca){M=M?' id="'+t+M+'"':"";return b("<div"+M+(ca?' style="'+ca+'"':"")+"/>")}function g(M,ca){ca=ca==="x"?X.width():X.height();return typeof M==="string"?Math.round(/%/.test(M)?ca/100*parseInt(M,10):parseInt(M,10)):M}function h(M){return D.photo||/\.(gif|png|jpg|jpeg|bmp)(?:\?([^#]*))?(?:#(\.*))?$/i.test(M)}function a(M){for(var ca in M)if(b.isFunction(M[ca])&&ca.substring(0,2)!=="on")M[ca]=M[ca].call(ra);M.rel=M.rel||ra.rel||"nofollow";M.href=M.href||b(ra).attr("href");
M.title=M.title||ra.title;return M}function c(M,ca){ca&&ca.call(ra);b.event.trigger(M)}function i(){var M,ca=t+"Slideshow_",aa="click."+t,pa,ya;if(D.slideshow&&S[1]){pa=function(){wa.text(D.slideshowStop).unbind(aa).bind(z,function(){if(na<S.length-1||D.loop)M=setTimeout(ga.next,D.slideshowSpeed)}).bind(s,function(){clearTimeout(M)}).one(aa+" "+j,ya);R.removeClass(ca+"off").addClass(ca+"on");M=setTimeout(ga.next,D.slideshowSpeed)};ya=function(){clearTimeout(M);wa.text(D.slideshowStart).unbind([z,
s,j,aa].join(" ")).one(aa,pa);R.removeClass(ca+"on").addClass(ca+"off")};D.slideshowAuto?pa():ya()}}function l(M){if(!Ka){ra=M;D=a(b.extend({},b.data(ra,r)));S=b(ra);na=0;if(D.rel!=="nofollow"){S=b("."+La).filter(function(){return(b.data(this,r).rel||this.rel)===D.rel});na=S.index(ra);if(na===-1){S=S.add(ra);na=S.length-1}}if(!Da){Da=Ja=true;R.show();if(D.returnFocus)try{ra.blur();b(ra).one(H,function(){try{this.focus()}catch(aa){}})}catch(ca){}W.css({opacity:+D.opacity,cursor:D.overlayClose?"pointer":
"auto"}).show();D.w=g(D.initialWidth,"x");D.h=g(D.initialHeight,"y");ga.position(0);L&&X.bind("resize."+Q+" scroll."+Q,function(){W.css({width:X.width(),height:X.height(),top:X.scrollTop(),left:X.scrollLeft()})}).trigger("scroll."+Q);c(w,D.onOpen);T.add(ua).add(xa).add(wa).add(ma).hide();sa.html(D.close).show()}ga.load(true)}}var n={transition:"elastic",speed:300,width:false,initialWidth:"600",innerWidth:false,maxWidth:false,height:false,initialHeight:"450",innerHeight:false,maxHeight:false,scalePhotos:true,
scrolling:true,inline:false,html:false,iframe:false,photo:false,href:false,title:false,rel:false,opacity:0.9,preloading:true,current:"image {current} of {total}",previous:"previous",next:"next",close:"close",open:false,returnFocus:true,loop:true,slideshow:false,slideshowAuto:true,slideshowSpeed:2500,slideshowStart:"start slideshow",slideshowStop:"stop slideshow",onOpen:false,onLoad:false,onComplete:false,onCleanup:false,onClosed:false,overlayClose:true,escKey:true,arrowKey:true},r="colorbox",t="cbox",
w=t+"_open",s=t+"_load",z=t+"_complete",j=t+"_cleanup",H=t+"_closed",K=t+"_purge",x=t+"_loaded",G=b.browser.msie&&!b.support.opacity,L=G&&b.browser.version<7,Q=t+"_IE6",W,R,P,O,ta,ia,ka,la,S,X,da,U,ba,ma,T,wa,xa,ua,sa,va,Ia,Ga,Ea,ra,na,D,Da,Ja,Ka=false,ga,La=t+"Element";ga=b.fn[r]=b[r]=function(M,ca){var aa=this,pa;if(!aa[0]&&aa.selector)return aa;M=M||{};if(ca)M.onComplete=ca;if(!aa[0]||aa.selector===undefined){aa=b("<a/>");M.open=true}aa.each(function(){b.data(this,r,b.extend({},b.data(this,r)||
n,M));b(this).addClass(La)});pa=M.open;if(b.isFunction(pa))pa=pa.call(aa);pa&&l(aa[0]);return aa};ga.init=function(){X=b(e);R=f().attr({id:r,"class":G?t+"IE":""});W=f("Overlay",L?"position:absolute":"").hide();P=f("Wrapper");O=f("Content").append(da=f("LoadedContent","width:0; height:0; overflow:hidden"),ba=f("LoadingOverlay").add(f("LoadingGraphic")),ma=f("Title"),T=f("Current"),xa=f("Next"),ua=f("Previous"),wa=f("Slideshow").bind(w,i),sa=f("Close"));P.append(f().append(f("TopLeft"),ta=f("TopCenter"),
f("TopRight")),f(false,"clear:left").append(ia=f("MiddleLeft"),O,ka=f("MiddleRight")),f(false,"clear:left").append(f("BottomLeft"),la=f("BottomCenter"),f("BottomRight"))).children().children().css({"float":"left"});U=f(false,"position:absolute; width:9999px; visibility:hidden; display:none");b("body").prepend(W,R.append(P,U));O.children().hover(function(){b(this).addClass("hover")},function(){b(this).removeClass("hover")}).addClass("hover");va=ta.height()+la.height()+O.outerHeight(true)-O.height();
Ia=ia.width()+ka.width()+O.outerWidth(true)-O.width();Ga=da.outerHeight(true);Ea=da.outerWidth(true);R.css({"padding-bottom":va,"padding-right":Ia}).hide();xa.click(ga.next);ua.click(ga.prev);sa.click(ga.close);O.children().removeClass("hover");b("."+La).live("click",function(M){if(!(M.button!==0&&typeof M.button!=="undefined"||M.ctrlKey||M.shiftKey||M.altKey)){M.preventDefault();l(this)}});W.click(function(){D.overlayClose&&ga.close()});b(document).bind("keydown",function(M){if(Da&&D.escKey&&M.keyCode===
27){M.preventDefault();ga.close()}if(Da&&D.arrowKey&&!Ja&&S[1])if(M.keyCode===37&&(na||D.loop)){M.preventDefault();ua.click()}else if(M.keyCode===39&&(na<S.length-1||D.loop)){M.preventDefault();xa.click()}})};ga.remove=function(){R.add(W).remove();b("."+La).die("click").removeData(r).removeClass(La)};ga.position=function(M,ca){function aa(za){ta[0].style.width=la[0].style.width=O[0].style.width=za.style.width;ba[0].style.height=ba[1].style.height=O[0].style.height=ia[0].style.height=ka[0].style.height=
za.style.height}var pa,ya=Math.max(document.documentElement.clientHeight-D.h-Ga-va,0)/2+X.scrollTop(),qa=Math.max(X.width()-D.w-Ea-Ia,0)/2+X.scrollLeft();pa=R.width()===D.w+Ea&&R.height()===D.h+Ga?0:M;P[0].style.width=P[0].style.height="9999px";R.dequeue().animate({width:D.w+Ea,height:D.h+Ga,top:ya,left:qa},{duration:pa,complete:function(){aa(this);Ja=false;P[0].style.width=D.w+Ea+Ia+"px";P[0].style.height=D.h+Ga+va+"px";ca&&ca()},step:function(){aa(this)}})};ga.resize=function(M){if(Da){M=M||{};
if(M.width)D.w=g(M.width,"x")-Ea-Ia;if(M.innerWidth)D.w=g(M.innerWidth,"x");da.css({width:D.w});if(M.height)D.h=g(M.height,"y")-Ga-va;if(M.innerHeight)D.h=g(M.innerHeight,"y");if(!M.innerHeight&&!M.height){M=da.wrapInner("<div style='overflow:auto'></div>").children();D.h=M.height();M.replaceWith(M.children())}da.css({height:D.h});ga.position(D.transition==="none"?0:D.speed)}};ga.prep=function(M){function ca(ya){var qa,za,Fa,Ha,Oa=S.length,Sa=D.loop;ga.position(ya,function(){function Ua(){G&&R[0].style.removeAttribute("filter")}
if(Da){G&&aa&&da.fadeIn(100);da.show();c(x);ma.show().html(D.title);if(Oa>1){typeof D.current==="string"&&T.html(D.current.replace(/\{current\}/,na+1).replace(/\{total\}/,Oa)).show();xa[Sa||na<Oa-1?"show":"hide"]().html(D.next);ua[Sa||na?"show":"hide"]().html(D.previous);qa=na?S[na-1]:S[Oa-1];Fa=na<Oa-1?S[na+1]:S[0];D.slideshow&&wa.show();if(D.preloading){Ha=b.data(Fa,r).href||Fa.href;za=b.data(qa,r).href||qa.href;Ha=b.isFunction(Ha)?Ha.call(Fa):Ha;za=b.isFunction(za)?za.call(qa):za;if(h(Ha))b("<img/>")[0].src=
Ha;if(h(za))b("<img/>")[0].src=za}}ba.hide();D.transition==="fade"?R.fadeTo(pa,1,function(){Ua()}):Ua();X.bind("resize."+t,function(){ga.position(0)});c(z,D.onComplete)}})}if(Da){var aa,pa=D.transition==="none"?0:D.speed;X.unbind("resize."+t);da.remove();da=f("LoadedContent").html(M);da.hide().appendTo(U.show()).css({width:function(){D.w=D.w||da.width();D.w=D.mw&&D.mw<D.w?D.mw:D.w;return D.w}(),overflow:D.scrolling?"auto":"hidden"}).css({height:function(){D.h=D.h||da.height();D.h=D.mh&&D.mh<D.h?D.mh:
D.h;return D.h}()}).prependTo(O);U.hide();b("#"+t+"Photo").css({cssFloat:"none",marginLeft:"auto",marginRight:"auto"});L&&b("select").not(R.find("select")).filter(function(){return this.style.visibility!=="hidden"}).css({visibility:"hidden"}).one(j,function(){this.style.visibility="inherit"});D.transition==="fade"?R.fadeTo(pa,0,function(){ca(0)}):ca(pa)}};ga.load=function(M){var ca,aa,pa,ya=ga.prep;Ja=true;ra=S[na];M||(D=a(b.extend({},b.data(ra,r))));c(K);c(s,D.onLoad);D.h=D.height?g(D.height,"y")-
Ga-va:D.innerHeight&&g(D.innerHeight,"y");D.w=D.width?g(D.width,"x")-Ea-Ia:D.innerWidth&&g(D.innerWidth,"x");D.mw=D.w;D.mh=D.h;if(D.maxWidth){D.mw=g(D.maxWidth,"x")-Ea-Ia;D.mw=D.w&&D.w<D.mw?D.w:D.mw}if(D.maxHeight){D.mh=g(D.maxHeight,"y")-Ga-va;D.mh=D.h&&D.h<D.mh?D.h:D.mh}ca=D.href;ba.show();if(D.inline){f().hide().insertBefore(b(ca)[0]).one(K,function(){b(this).replaceWith(da.children())});ya(b(ca))}else if(D.iframe){R.one(x,function(){var qa=b("<iframe frameborder='0' style='width:100%; height:100%; border:0; display:block'/>")[0];
qa.name=+new Date;qa.src=D.href;if(!D.scrolling)qa.scrolling="no";if(G)qa.allowtransparency="true";b(qa).appendTo(da).one(K,function(){qa.src="//about:blank"})});ya(" ")}else if(D.html)ya(D.html);else if(h(ca)){aa=new Image;aa.onload=function(){var qa;aa.onload=null;aa.id=t+"Photo";b(aa).css({border:"none",display:"block",cssFloat:"left"});if(D.scalePhotos){pa=function(){aa.height-=aa.height*qa;aa.width-=aa.width*qa};if(D.mw&&aa.width>D.mw){qa=(aa.width-D.mw)/aa.width;pa()}if(D.mh&&aa.height>D.mh){qa=
(aa.height-D.mh)/aa.height;pa()}}if(D.h)aa.style.marginTop=Math.max(D.h-aa.height,0)/2+"px";if(S[1]&&(na<S.length-1||D.loop))b(aa).css({cursor:"pointer"}).click(ga.next);if(G)aa.style.msInterpolationMode="bicubic";setTimeout(function(){ya(aa)},1)};setTimeout(function(){aa.src=ca},1)}else ca&&U.load(ca,function(qa,za,Fa){ya(za==="error"?"Request unsuccessful: "+Fa.statusText:b(this).children())})};ga.next=function(){if(!Ja){na=na<S.length-1?na+1:0;ga.load()}};ga.prev=function(){if(!Ja){na=na?na-1:
S.length-1;ga.load()}};ga.close=function(){if(Da&&!Ka){Ka=true;Da=false;c(j,D.onCleanup);X.unbind("."+t+" ."+Q);W.fadeTo("fast",0);R.stop().fadeTo("fast",0,function(){c(K);da.remove();R.add(W).css({opacity:1,cursor:"auto"}).hide();setTimeout(function(){Ka=false;c(H,D.onClosed)},1)})}};ga.element=function(){return b(ra)};ga.settings=n;b(ga.init)})(jQuery,this);
(function(b){b.widget("ui.stars",{options:{inputType:"radio",split:0,disabled:false,cancelTitle:"Cancel Rating",cancelValue:0,cancelShow:true,oneVoteOnly:false,showTitles:false,captionEl:null,callback:null,starWidth:16,cancelClass:"ui-stars-cancel",starClass:"ui-stars-star",starOnClass:"ui-stars-star-on",starHoverClass:"ui-stars-star-hover",starDisabledClass:"ui-stars-star-disabled",cancelHoverClass:"ui-stars-cancel-hover",cancelDisabledClass:"ui-stars-cancel-disabled"},_create:function(){function e(c,
i){if(c!=-1){var l=i?h.starHoverClass:h.starOnClass,n=i?h.starOnClass:h.starHoverClass;g.$stars.eq(c).prevAll("."+h.starClass).andSelf().removeClass(n).addClass(l);g.$stars.eq(c).nextAll("."+h.starClass).removeClass(h.starHoverClass+" "+h.starOnClass);g._showCap(h.id2title[c])}else f()}function f(){g.$stars.removeClass(h.starOnClass+" "+h.starHoverClass);g._showCap("")}var g=this,h=this.options,a=0;h.isSelect=h.inputType=="select";this.$form=b(this.element).closest("form");this.$selec=h.isSelect?
b("select",this.element):null;this.$rboxs=h.isSelect?b("option",this.$selec):b(":radio",this.element);this.$stars=this.$rboxs.map(function(c){var i={value:this.value,title:(h.isSelect?this.text:this.title)||this.value,isDefault:h.isSelect&&this.defaultSelected||this.defaultChecked};if(c==0){h.split=typeof h.split!="number"?0:h.split;h.val2id=[];h.id2val=[];h.id2title=[];h.name=h.isSelect?g.$selec.get(0).name:this.name;h.disabled=h.disabled||(h.isSelect?b(g.$selec).attr("disabled"):b(this).attr("disabled"))}if(i.value==
h.cancelValue){h.cancelTitle=i.title;return null}h.val2id[i.value]=a;h.id2val[a]=i.value;h.id2title[a]=i.title;if(i.isDefault){h.checked=a;h.value=h.defaultValue=i.value;h.title=i.title}c=b("<div/>").addClass(h.starClass);i=b("<a/>").attr("title",h.showTitles?i.title:"").text(i.value);if(h.split){var l=a%h.split,n=Math.floor(h.starWidth/h.split);c.width(n);i.css("margin-left","-"+l*n+"px")}a++;return c.append(i).get(0)});h.items=a;h.isSelect?this.$selec.remove():this.$rboxs.remove();this.$cancel=
b("<div/>").addClass(h.cancelClass).append(b("<a/>").attr("title",h.showTitles?h.cancelTitle:"").text(h.cancelValue));h.cancelShow&=!h.disabled&&!h.oneVoteOnly;h.cancelShow&&this.element.append(this.$cancel);this.element.append(this.$stars);if(h.checked===undefined){h.checked=-1;h.value=h.defaultValue=h.cancelValue;h.title=""}this.$value=b('<input type="hidden" name="'+h.name+'" value="'+h.value+'" />');this.element.append(this.$value);this.$stars.bind("click.stars",function(c){if(!h.forceSelect&&
h.disabled)return false;var i=g.$stars.index(this);h.checked=i;h.value=h.id2val[i];h.title=h.id2title[i];g.$value.attr({disabled:h.disabled?"disabled":"",value:h.value});e(i,false);g._disableCancel();!h.forceSelect&&g.callback(c,"star")}).bind("mouseover.stars",function(){if(h.disabled)return false;var c=g.$stars.index(this);e(c,true)}).bind("mouseout.stars",function(){if(h.disabled)return false;e(g.options.checked,false)});this.$cancel.bind("click.stars",function(c){if(!h.forceSelect&&(h.disabled||
h.value==h.cancelValue))return false;h.checked=-1;h.value=h.cancelValue;h.title="";g.$value.val(h.value).attr({disabled:"disabled"});f();g._disableCancel();!h.forceSelect&&g.callback(c,"cancel")}).bind("mouseover.stars",function(){if(g._disableCancel())return false;g.$cancel.addClass(h.cancelHoverClass);f();g._showCap(h.cancelTitle)}).bind("mouseout.stars",function(){if(g._disableCancel())return false;g.$cancel.removeClass(h.cancelHoverClass);g.$stars.triggerHandler("mouseout.stars")});this.$form.bind("reset.stars",
function(){!h.disabled&&g.select(h.defaultValue)});b(window).unload(function(){g.$cancel.unbind(".stars");g.$stars.unbind(".stars");g.$form.unbind(".stars");g.$selec=g.$rboxs=g.$stars=g.$value=g.$cancel=g.$form=null});this.select(h.value);h.disabled&&this.disable()},_disableCancel:function(){var e=this.options,f=e.disabled||e.oneVoteOnly||e.value==e.cancelValue;f?this.$cancel.removeClass(e.cancelHoverClass).addClass(e.cancelDisabledClass):this.$cancel.removeClass(e.cancelDisabledClass);this.$cancel.css("opacity",
f?0.5:1);return f},_disableAll:function(){var e=this.options;this._disableCancel();e.disabled?this.$stars.filter("div").addClass(e.starDisabledClass):this.$stars.filter("div").removeClass(e.starDisabledClass)},_showCap:function(e){var f=this.options;f.captionEl&&f.captionEl.text(e)},value:function(){return this.options.value},select:function(e){var f=this.options;e=e==f.cancelValue?this.$cancel:this.$stars.eq(f.val2id[e]);f.forceSelect=true;e.triggerHandler("click.stars");f.forceSelect=false},selectID:function(e){var f=
this.options;e=e==-1?this.$cancel:this.$stars.eq(e);f.forceSelect=true;e.triggerHandler("click.stars");f.forceSelect=false},enable:function(){this.options.disabled=false;this._disableAll()},disable:function(){this.options.disabled=true;this._disableAll()},destroy:function(){this.options.isSelect?this.$selec.appendTo(this.element):this.$rboxs.appendTo(this.element);this.$form.unbind(".stars");this.$cancel.unbind(".stars").remove();this.$stars.unbind(".stars").remove();this.$value.remove();this.element.unbind(".stars").removeData("stars")},
callback:function(e,f){var g=this.options;g.callback&&g.callback(this,f,g.value,e);g.oneVoteOnly&&!g.disabled&&this.disable()}})})(jQuery);
(function(b){function e(){if(b.fn.ajaxSubmit.debug){var f="[jquery.form] "+Array.prototype.join.call(arguments,"");if(window.console&&window.console.log)window.console.log(f);else window.opera&&window.opera.postError&&window.opera.postError(f)}}b.fn.ajaxSubmit=function(f){function g(){function w(){var S=n.attr("target"),X=n.attr("action");z.setAttribute("target",H);z.getAttribute("method")!="POST"&&z.setAttribute("method","POST");z.getAttribute("action")!=j.url&&z.setAttribute("action",j.url);j.skipEncodingOverride||
n.attr({encoding:"multipart/form-data",enctype:"multipart/form-data"});j.timeout&&setTimeout(function(){Q=true;s()},j.timeout);var da=[];try{if(j.extraData)for(var U in j.extraData)da.push(b('<input type="hidden" name="'+U+'" value="'+j.extraData[U]+'" />').appendTo(z)[0]);K.appendTo("body");x.attachEvent?x.attachEvent("onload",s):x.addEventListener("load",s,false);z.submit()}finally{z.setAttribute("action",X);S?z.setAttribute("target",S):n.removeAttr("target");b(da).remove()}}function s(){O=x.contentWindow?
x.contentWindow.document:x.contentDocument?x.contentDocument:x.document;if(!(!O||O.location.href==j.iframeSrc)){x.detachEvent?x.detachEvent("onload",s):x.removeEventListener("load",s,false);var S=true;try{if(Q)throw"timeout";var X=j.dataType=="xml"||O.XMLDocument||b.isXMLDoc(O);e("isXml="+X);if(!X&&window.opera&&(O.body==null||O.body.innerHTML==""))if(--ta){e("requeing onLoad callback, DOM not available");setTimeout(s,250);return}G.responseText=O.body?O.body.innerHTML:O.documentElement?O.documentElement.innerHTML:
null;G.responseXML=O.XMLDocument?O.XMLDocument:O;G.getResponseHeader=function(wa){return{"content-type":j.dataType}[wa]};var da=/(json|script)/.test(j.dataType);if(da||j.textarea){var U=O.getElementsByTagName("textarea")[0];if(U)G.responseText=U.value;else if(da){var ba=O.getElementsByTagName("pre")[0],ma=O.getElementsByTagName("body")[0];if(ba)G.responseText=ba.textContent;else if(ma)G.responseText=ma.innerHTML}}else if(j.dataType=="xml"&&!G.responseXML&&G.responseText!=null)G.responseXML=ia(G.responseText);
P=la(G,j.dataType,j)}catch(T){e("error caught:",T);S=false;G.error=T;j.error&&j.error.call(j.context,G,"error",T);L&&b.event.trigger("ajaxError",[G,j,T])}if(G.aborted){e("upload aborted");S=false}if(S){j.success&&j.success.call(j.context,P,"success",G);L&&b.event.trigger("ajaxSuccess",[G,j])}L&&b.event.trigger("ajaxComplete",[G,j]);L&&!--b.active&&b.event.trigger("ajaxStop");j.complete&&j.complete.call(j.context,G,S?"success":"error");setTimeout(function(){K.removeData("form-plugin-onload");K.remove();
G.responseXML=null},100)}}var z=n[0];if(b(":input[name=submit],:input[id=submit]",z).length)alert('Error: Form elements must not have name or id of "submit".');else{var j=b.extend(true,{},b.ajaxSettings,f);j.context=j.context||j;var H="jqFormIO"+(new Date).getTime(),K=b('<iframe id="'+H+'" name="'+H+'" src="'+j.iframeSrc+'" />'),x=K[0];K.css({position:"absolute",top:"-1000px",left:"-1000px"});var G={aborted:0,responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},
getResponseHeader:function(){},setRequestHeader:function(){},abort:function(){this.aborted=1;K.attr("src",j.iframeSrc)}},L=j.global;L&&!b.active++&&b.event.trigger("ajaxStart");L&&b.event.trigger("ajaxSend",[G,j]);if(j.beforeSend&&j.beforeSend.call(j.context,G,j)===false)j.global&&b.active--;else if(!G.aborted){var Q=0,W=z.clk;if(W){var R=W.name;if(R&&!W.disabled){j.extraData=j.extraData||{};j.extraData[R]=W.value;if(W.type=="image"){j.extraData[R+".x"]=z.clk_x;j.extraData[R+".y"]=z.clk_y}}}j.forceSync?
w():setTimeout(w,10);var P,O,ta=50,ia=b.parseXML||function(S,X){if(window.ActiveXObject){X=new ActiveXObject("Microsoft.XMLDOM");X.async="false";X.loadXML(S)}else X=(new DOMParser).parseFromString(S,"text/xml");return X&&X.documentElement&&X.documentElement.nodeName!="parsererror"?X:null},ka=b.parseJSON||function(S){return window.eval("("+S+")")},la=function(S,X,da){var U=S.getResponseHeader("content-type")||"",ba=X==="xml"||!X&&U.indexOf("xml")>=0;S=ba?S.responseXML:S.responseText;ba&&S.documentElement.nodeName===
"parsererror"&&b.error&&b.error("parsererror");if(da&&da.dataFilter)S=da.dataFilter(S,X);if(typeof S==="string")if(X==="json"||!X&&U.indexOf("json")>=0)S=ka(S);else if(X==="script"||!X&&U.indexOf("javascript")>=0)b.globalEval(S);return S}}}}if(!this.length){e("ajaxSubmit: skipping submit process - no element selected");return this}if(typeof f=="function")f={success:f};var h=this.attr("action");if(h=typeof h==="string"?b.trim(h):"")h=(h.match(/^([^#]+)/)||[])[1];h=h||window.location.href||"";f=b.extend(true,
{url:h,type:this[0].getAttribute("method")||"GET",iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank"},f);h={};this.trigger("form-pre-serialize",[this,f,h]);if(h.veto){e("ajaxSubmit: submit vetoed via form-pre-serialize trigger");return this}if(f.beforeSerialize&&f.beforeSerialize(this,f)===false){e("ajaxSubmit: submit aborted via beforeSerialize callback");return this}var a,c,i=this.formToArray(f.semantic);if(f.data){f.extraData=f.data;for(a in f.data)if(f.data[a]instanceof
Array)for(var l in f.data[a])i.push({name:a,value:f.data[a][l]});else{c=f.data[a];c=b.isFunction(c)?c():c;i.push({name:a,value:c})}}if(f.beforeSubmit&&f.beforeSubmit(i,this,f)===false){e("ajaxSubmit: submit aborted via beforeSubmit callback");return this}this.trigger("form-submit-validate",[i,this,f,h]);if(h.veto){e("ajaxSubmit: submit vetoed via form-submit-validate trigger");return this}a=b.param(i);if(f.type.toUpperCase()=="GET"){f.url+=(f.url.indexOf("?")>=0?"&":"?")+a;f.data=null}else f.data=
a;var n=this,r=[];f.resetForm&&r.push(function(){n.resetForm()});f.clearForm&&r.push(function(){n.clearForm()});if(!f.dataType&&f.target){var t=f.success||function(){};r.push(function(w){var s=f.replaceTarget?"replaceWith":"html";b(f.target)[s](w).each(t,arguments)})}else f.success&&r.push(f.success);f.success=function(w,s,z){for(var j=f.context||f,H=0,K=r.length;H<K;H++)r[H].apply(j,[w,s,z||n,n])};a=b("input:file",this).length>0;l=n.attr("enctype")=="multipart/form-data"||n.attr("encoding")=="multipart/form-data";
if(f.iframe!==false&&(a||f.iframe||l))f.closeKeepAlive?b.get(f.closeKeepAlive,g):g();else b.ajax(f);this.trigger("form-submit-notify",[this,f]);return this};b.fn.ajaxForm=function(f){if(this.length===0){var g={s:this.selector,c:this.context};if(!b.isReady&&g.s){e("DOM not ready, queuing ajaxForm");b(function(){b(g.s,g.c).ajaxForm(f)});return this}e("terminating; zero elements found by selector"+(b.isReady?"":" (DOM not ready)"));return this}return this.ajaxFormUnbind().bind("submit.form-plugin",function(h){if(!h.isDefaultPrevented()){h.preventDefault();
b(this).ajaxSubmit(f)}}).bind("click.form-plugin",function(h){var a=h.target,c=b(a);if(!c.is(":submit,input:image")){a=c.closest(":submit");if(a.length==0)return;a=a[0]}var i=this;i.clk=a;if(a.type=="image")if(h.offsetX!=undefined){i.clk_x=h.offsetX;i.clk_y=h.offsetY}else if(typeof b.fn.offset=="function"){c=c.offset();i.clk_x=h.pageX-c.left;i.clk_y=h.pageY-c.top}else{i.clk_x=h.pageX-a.offsetLeft;i.clk_y=h.pageY-a.offsetTop}setTimeout(function(){i.clk=i.clk_x=i.clk_y=null},100)})};b.fn.ajaxFormUnbind=
function(){return this.unbind("submit.form-plugin click.form-plugin")};b.fn.formToArray=function(f){var g=[];if(this.length===0)return g;var h=this[0],a=f?h.getElementsByTagName("*"):h.elements;if(!a)return g;var c,i,l,n,r,t;c=0;for(r=a.length;c<r;c++){i=a[c];if(l=i.name)if(f&&h.clk&&i.type=="image"){if(!i.disabled&&h.clk==i){g.push({name:l,value:b(i).val()});g.push({name:l+".x",value:h.clk_x},{name:l+".y",value:h.clk_y})}}else if((n=b.fieldValue(i,true))&&n.constructor==Array){i=0;for(t=n.length;i<
t;i++)g.push({name:l,value:n[i]})}else n!==null&&typeof n!="undefined"&&g.push({name:l,value:n})}if(!f&&h.clk){f=b(h.clk);a=f[0];if((l=a.name)&&!a.disabled&&a.type=="image"){g.push({name:l,value:f.val()});g.push({name:l+".x",value:h.clk_x},{name:l+".y",value:h.clk_y})}}return g};b.fn.formSerialize=function(f){return b.param(this.formToArray(f))};b.fn.fieldSerialize=function(f){var g=[];this.each(function(){var h=this.name;if(h){var a=b.fieldValue(this,f);if(a&&a.constructor==Array)for(var c=0,i=a.length;c<
i;c++)g.push({name:h,value:a[c]});else a!==null&&typeof a!="undefined"&&g.push({name:this.name,value:a})}});return b.param(g)};b.fn.fieldValue=function(f){for(var g=[],h=0,a=this.length;h<a;h++){var c=b.fieldValue(this[h],f);c===null||typeof c=="undefined"||c.constructor==Array&&!c.length||(c.constructor==Array?b.merge(g,c):g.push(c))}return g};b.fieldValue=function(f,g){var h=f.name,a=f.type,c=f.tagName.toLowerCase();if(g===undefined)g=true;if(g&&(!h||f.disabled||a=="reset"||a=="button"||(a=="checkbox"||
a=="radio")&&!f.checked||(a=="submit"||a=="image")&&f.form&&f.form.clk!=f||c=="select"&&f.selectedIndex==-1))return null;if(c=="select"){var i=f.selectedIndex;if(i<0)return null;h=[];c=f.options;var l=(a=a=="select-one")?i+1:c.length;for(i=a?i:0;i<l;i++){var n=c[i];if(n.selected){var r=n.value;r||(r=n.attributes&&n.attributes.value&&!n.attributes.value.specified?n.text:n.value);if(a)return r;h.push(r)}}return h}return b(f).val()};b.fn.clearForm=function(){return this.each(function(){b("input,select,textarea",
this).clearFields()})};b.fn.clearFields=b.fn.clearInputs=function(){return this.each(function(){var f=this.type,g=this.tagName.toLowerCase();if(f=="text"||f=="password"||g=="textarea")this.value="";else if(f=="checkbox"||f=="radio")this.checked=false;else if(g=="select")this.selectedIndex=-1})};b.fn.resetForm=function(){return this.each(function(){if(typeof this.reset=="function"||typeof this.reset=="object"&&!this.reset.nodeType)this.reset()})};b.fn.enable=function(f){if(f===undefined)f=true;return this.each(function(){this.disabled=
!f})};b.fn.selected=function(f){if(f===undefined)f=true;return this.each(function(){var g=this.type;if(g=="checkbox"||g=="radio")this.checked=f;else if(this.tagName.toLowerCase()=="option"){g=b(this).parent("select");f&&g[0]&&g[0].type=="select-one"&&g.find("option").selected(false);this.selected=f}})}})(jQuery);
jQuery.fn.containerTriggersLink=function(b){var e={container_uses_link_title:false,link_selector:"a"};b&&jQuery.extend(e,b);return jQuery(this).each(function(){var f=jQuery(this),g=f.find(e.link_selector);if(g.length==0)console.info("! Kein Link gefunden in",f);else{g.length>1&&console.info("! mehr als ein Link vorhanden, der erste Link wird verwendet in",f);var h=g.eq(0);e.container_uses_link_title&&f.attr("title",h.attr("title"));f.bind("click.containerTriggersLink",function(a){if(!jQuery(a.target).is("a")){h.eq(0).bind("click.containerTriggersLink",
function(){location=jQuery(this).attr("href")});h.eq(0).trigger("click")}})}})};jQuery.fn.centerOnScreen=function(){this.css("position","absolute");this.css("top",($(window).height()-this.height())/2+$(window).scrollTop()+"px");this.css("left",($(window).width()-this.width())/2+$(window).scrollLeft()+"px");return this};
jQuery.fn.defaultValueFromTitle=function(){return this.each(function(){var b=$(this),e=$(this).attr("title");if(e=="")return b;if(b.val()==""||b.val()==e)b.addClass("inline_label").val(e);b.focus(function(){if(b.val()==e){b.data("value_was",b.val());b.val("");b.removeClass("inline_label")}});b.blur(function(){if(b.val()==""){b.addClass("inline_label");b.val(e)}});b.change(function(f){jQuery.browser.msie&&b.val()==""&&b.data("value_was")==e&&f.stopImmediatePropagation()});b.bind("recheck_default_value",
function(){b.val()==""&&b.val(e);b.val()==e?b.addClass("inline_label"):b.removeClass("inline_label")});b.closest("form").submit(function(){if(b.val()==e){b.removeClass("inline_label");b.val("")}})})};jQuery.fn.serializeObject=function(){var b={},e=this.serializeArray();$.each(e,function(){if(b[this.name]&&this.name.match(/\[\]$/)){b[this.name].push||(b[this.name]=[b[this.name]]);b[this.name].push(this.value||"")}else b[this.name]=this.value||""});return b};
jQuery.fn.topic_list=function(){return jQuery(this).each(function(){var b=jQuery(this),e=b.children(),f=e.filter(":visible");f.length>5&&f.slice(5,f.length).hide();var g=e.filter(":hidden");if(g.length>0){var h=jQuery('<p class="action"/>').insertAfter(b),a=jQuery('<p class="action"/>').insertAfter(b);h.append(jQuery('<a class="more" href="#" title="'+lang.mehr_anzeigen+'">'+lang.mehr_anzeigen+"</a>").bind("click",function(c){c.preventDefault();g.show();h.hide();a.show()}));a.append(jQuery('<a class="less" href="#" title="'+
lang.weniger_anzeigen+'">'+lang.weniger_anzeigen+"</a>").bind("click",function(c){c.preventDefault();g.hide();h.show();a.hide()}));a.hide()}})};jQuery.fn.ajaxLink=function(b){return jQuery(this).each(function(){var e=jQuery(this);e.bind("click",function(f){var g=e.metadata();if(typeof g.ajax!=="undefined"){f.preventDefault();f={ajax:g.ajax,ajaxprefilter:1};jQuery.get(e.attr("href"),f,jQuery.proxy(b,e.get(0)))}})})};var tf=tf||{};tf.utils=tf.utils||{};
tf.utils.isDate=function(b){return null!=b&&!isNaN(b)&&"undefined"!==typeof b.getDate};tf.utils.number_format=function(b,e,f,g){b=!isFinite(+b)?0:+b;e=!isFinite(+e)?0:Math.abs(e);g=typeof g==="undefined"?",":g;f=typeof f==="undefined"?".":f;var h="";h=(e?function(a,c){var i=Math.pow(10,c);return""+Math.round(a*i)/i}(b,e):""+Math.round(b)).split(".");if(h[0].length>3)h[0]=h[0].replace(/\B(?=(?:\d{3})+(?!\d))/g,g);if((h[1]||"").length<e){h[1]=h[1]||"";h[1]+=(new Array(e-h[1].length+1)).join("0")}return h.join(f)};
tf.utils.roundBigNumber=function(b){return b>1100?tf.utils.number_format(b-b%100,0,",","."):tf.utils.number_format(b,0,",",".")};tf.utils.price_format=function(b){if(Math.round(b)!=b)return tf.utils.number_format(b,2,",",".");else{b=tf.utils.number_format(b,0,",",".");b+=",-";return b}};tf.utils.buildUrlWithParams=function(b,e){b+=b.indexOf("?")==-1?"?":"&";return b+$.param(e)};
tf.utils.remove_param=function(b,e){b=b.replace(new RegExp("(\\?"+e+"=.*?(&|$))"),"?");return b=b.replace(new RegExp("((&amp;|&)"+e+"=.*?(&|$))","g"),"$2")};tf.utils.getParamsFromUrl=function(b){for(var e={},f=/\+/g,g=/([^&=]+)=?([^&]*)/g,h=b.substring(1);b=g.exec(h);)e[decodeURIComponent(b[1].replace(f," "))]=decodeURIComponent(b[2].replace(f," "));return e};tf=tf||{};
tf.ajax={popupElementSelectors:[],registerElement:function(b){var e={load_in_popup:false,init:function(){}};jQuery.extend(e,b);e.load_in_popup&&tf.ajax.popupElementSelectors.push(e.selector);jQuery(e.selector).live("init.element-command",function(f){if(f.target!=this)return true;var g=jQuery(this),h=g.closest("#cboxLoadedContent").length;e.init(f,g,h)}).trigger("init.element-command")},redirectBridge:function(b,e){if(typeof b==="string")try{var f=$("<div/>").html(b).text();b=jQuery.parseJSON(f)}catch(g){}typeof b===
"object"&&typeof b.redirect_to!=="undefined"?jQuery.get(b.redirect_to,{ajaxprefilter:1},function(h){e(h)}):e(b)},renderHTML:function(b){var e=jQuery("#content-main"),f=jQuery("#cboxLoadedContent");b=jQuery(b);for(var g=tf.ajax.popupElementSelectors.length-1;g>=0;g--)if(b.is(tf.ajax.popupElementSelectors[g])){f.empty().append(b);jQuery.colorbox.resize();b.filter(".element-command").trigger("init.element-command");b.find(".element-command").trigger("init.element-command");b.hasClass("reload_onclose")&&
$(document).bind("cbox_closed",function(){document.location.href=document.location.href});return}e.empty().append(b);b.filter("div.element-command").trigger("init.element-command");b.find("div.element-command").trigger("init.element-command");jQuery.colorbox.close()}};tf=tf||{};
tf.gallery=function(b){function e(){if(l.next_item()){window.clearTimeout(c);c=window.setTimeout(l.show_next,3E3)}else l.pause()}function f(n){var r=l.item(n),t=l.current_item();t&&g.hide(t,l.current_index());g.show(r,n);h=(g.items.length+n)%g.items.length;g.container.trigger("show.tf.gallery",[h]);a&&e()}var g={container:null,items:[],startIndex:null,next_button:null,previous_button:null,play_button:null,pause_button:null,loop:false,before_show:function(){},is_ready:function(){return true},show:function(n){n.stop().fadeTo("slow",
1).css("z-index",1)},hide:function(n){n.stop().fadeTo("slow",0).css("z-index",0)}};b&&jQuery.extend(g,b);var h=g.startIndex,a=false,c,i,l={};l.get_container=function(){return g.container};l.set_items=function(n){g.items=n;h=g.startIndex;g.container.trigger("items_changed.tf.gallery",[l.current_index()])};l.add_items=function(n){g.items=g.items.concat(n);g.container.trigger("items_changed.tf.gallery",[l.current_index()])};l.current_index=function(){return h};l.previous_index=function(){return l.current_index()-
1};l.next_index=function(){return l.current_index()+1};l.items=function(){return g.items};l.item=function(n){if(g.loop)n=(g.items.length+n)%g.items.length;return g.items[n]};l.current_item=function(){return l.item(l.current_index())};l.previous_item=function(){return l.item(l.previous_index())};l.next_item=function(){return l.item(l.next_index())};l.show=function(n){var r=l.item(n);if(r){typeof g.before_show==="function"&&g.before_show(r,n);window.clearTimeout(i);if(typeof g.is_ready==="function"){var t=
function(){if(g.is_ready(r,n))f(n);else i=window.setTimeout(t,500)};t()}else f(n)}else console.log("show() canceled: no next item / or current == next")};l.show_previous=function(){l.show(l.previous_index())};l.show_next=function(){g.container.is(":visible")?l.show(l.next_index()):window.clearTimeout(c)};l.play=function(){!g.loop&&!l.next_item()&&l.show(0);a=true;e();g.container.trigger("play.tf.gallery")};l.pause=function(){a=false;window.clearTimeout(c);g.container.trigger("pause.tf.gallery")};
l.set_previous_button=function(n){function r(){var t=l.previous_item();if(t&&n.is(".disabled"))n.removeClass("disabled");else t||n.addClass("disabled")}n.bind("click.tf.gallery",function(t){t.preventDefault();jQuery(this).is(".disabled")||l.show_previous()});g.container.bind("show.tf.gallery",r);g.container.bind("items_changed.tf.gallery",r);r()};l.set_next_button=function(n){function r(){var t=l.next_item();if(t&&n.is(".disabled"))n.removeClass("disabled");else t||n.addClass("disabled")}n.bind("click.tf.gallery",
function(t){t.preventDefault();jQuery(this).is(".disabled")||l.show_next()});g.container.bind("show.tf.gallery",r);g.container.bind("items_changed.tf.gallery",r);r()};l.set_play_button=function(n){n.bind("click.tf.gallery",function(r){r.preventDefault();l.play()});l.next_item()&&n.removeClass("disabled");g.container.bind("play.tf.gallery",function(){n.addClass("disabled")});g.container.bind("pause.tf.gallery",function(){n.removeClass("disabled")})};l.set_pause_button=function(n){n.bind("click.tf.gallery",
function(r){r.preventDefault();l.pause()});g.container.bind("play.tf.gallery",function(){n.removeClass("disabled")});g.container.bind("pause.tf.gallery",function(){n.addClass("disabled")})};return l};tf=tf||{};
tf.search=function(){var b=jQuery(this),e=b.find("form"),f=e.find('input[name="offer_mode"]').length?"&offer_mode=1":"";e.find("#ni-where").autocomplete({source:function(s,z){var j;j=jQuery.getJSON("/suche.htm","ajax=SearchSuggestion&ajaxmode=json"+f+"&searchvalue="+decodeURIComponent(s.term),function(H,K,x){if(x===j){var G=[];jQuery(H.suggestionlist).each(function(L,Q){G.push({label:Q.title+" ("+Q.count+")",value:Q.title})});z(G)}})},select:function(s,z){b.attr("id")!="ns-search-regionen"&&e.trigger("ajax_submit",
[z.item.value])}});b.find(".autosubmit").bind("change",function(){e.trigger("ajax_submit")});e.bind("ajax_submit",function(){b.find(".datepicker").each(function(){var s=jQuery(this);if(s.val()==s.attr("title")){s.removeClass("inline_label");s.val("")}})});e.bind("received_results",function(){b.find(".datepicker").trigger("recheck_default_value")});e.bind("received_results",function(s,z){e.find("input[name=sid]").val(z.sid);var j="/"+z.actionlink;if(z.sid)j+="?sid="+z.sid;e.attr("action",j)});if(b.attr("id")==
"ns-search"){jQuery("#ni-property").add("#ni-persons").add("#ni-stars").add("#ni-price").add("#ni-bedrooms").each(function(){var s=jQuery(this),z=jQuery("<a/>",{href:"#","class":"ne-action-delete",title:lang.filter_entfernen,click:function(j){j.preventDefault();z.addClass("loading");s.val("null");e.trigger("ajax_submit")}});z.insertAfter(s).hide();s.bind("focus",function(){s.data("blocked",true);s.data("value_was",s.val())});s.bind("blur",function(){if(s.data("blocked")==true){s.data("blocked",false);
jQuery(this).trigger("unblock")}});s.bind("init",function(){if(s.val()!="null"){var j=s.find("option:selected");z.text(j.text().replace(/^(\- )?(.*?)\([0-9.]+\)$/,"$2"));z.show();s.hide()}else{z.removeClass("loading");z.hide();s.show()}if(s.find("option").not("[value=null]").length==0){s.attr("disabled","disabled");s.closest("p").addClass("disabled")}else{s.removeAttr("disabled");s.closest("p").removeClass("disabled")}}).trigger("init");s.bind("change",function(){s.blur();s.trigger("init")})});e.bind("received_results",
function(s,z){jQuery.each({"#ni-property":{init:z.property.init,list:z.property.list},"#ni-persons":{init:z.person.init,list:z.person.list},"#ni-stars":{init:z.star.init,list:z.star.list},"#ni-price":{init:z.price.init,list:z.price.list},"#ni-bedrooms":{init:z.bedroom.init,list:z.bedroom.list}},function(j,H){function K(){if(!H.init||H.init==null)H.init="null";if(x.val()==H.init)if(x.val()=="null"){x.find("option").not("[value=null]").remove();H.list&&jQuery.each(H.list,function(G,L){if(L.count){x.append(search_create_option(L,
H.init));L.children&&jQuery.each(L.children,function(Q,W){W.count&&x.append(search_create_option(W,H.init,"- "))})}});x.val(H.init);x.trigger("init")}}var x=jQuery(j);if(x.length!=0)if(x.data("blocked")==true){x.unbind("unblock");x.bind("unblock",function(){K();x.unbind("unblock")})}else K()})});if(b.attr("id")=="ns-search"){jQuery(".ns-resultcount").length&&e.bind("received_results",function(s,z){jQuery(".ns-resultcount").text(tf.utils.roundBigNumber(z.count)+" "+lang.treffer)});var g=jQuery("fieldset.search-options"),
h=jQuery("<a/>",{href:"#","class":"ne-action-more-with-label",text:lang.mehr_anzeigen}),a=jQuery("<a/>",{href:"#","class":"ne-action-less-with-label",text:lang.weniger_anzeigen});h.click(function(s){s.preventDefault();g.show();jQuery(this).hide();a.show();$(window).trigger("dom_changed")});a.click(function(s){s.preventDefault();g.not(":first").hide();jQuery(this).hide();h.show();$(window).trigger("dom_changed")});jQuery("<p/>").insertAfter(g.filter(":last")).append(h).append(a);a.trigger("click");
b.find(".ne-search-preview").each(function(){function s(W,R){var P=K,O=jQuery();jQuery.each(W.previewlist,function(ta,ia){var ka=jQuery("<li/>"),la=jQuery("<a/>",{href:"/"+ia.listing_id+".htm?sid="+W.sid,title:ia.property_type_title+" "+ia.title});ka.append(jQuery("<p/>").append(la.clone().append(jQuery(ia.image))));var S="";if(ia.price){if(ia.price.variable==true)S+=lang.preis_ab+" ";S+="<strong>"+ia.price.price+"</strong> ";S+=ia.price.currency+"<br/>";S+='<span class="unit">'+ia.price.intervall+
"</span>"}else S=lang.preis_auf_anfrage;ka.append(jQuery("<p/>",{"class":"price"}).append(la.clone().append(S)));O=O.add(ka)});if(R==true){P.empty();P.css("margin-top",0);P.append(O);Q.set_items(O.toArray())}else{P.append(O);Q.add_items(O.toArray())}}function z(W){var R=jQuery(e).serializeObject(),P={ajax:"SearchPreviewElement",ajaxmode:"json",ajaxprefilter:true,page:j.data("preview_page")};jQuery.extend(R,P);if(jQuery("#ni-arrival").hasClass("inline_label"))R.date_from=null;if(jQuery("#ni-departure").hasClass("inline_label"))R.date_to=
null;jQuery.getJSON("/suche.htm",R,function(O){s(O,W)})}var j=jQuery(this),H=j.find(".ne-carousel"),K=H.find("ol"),x=K.find("li"),G=j.find(".ne-carousel-buttons .show_previous"),L=j.find(".ne-carousel-buttons .show_next"),Q=tf.carousel({container:H,content:K,items:x.toArray(),items_per_page:3,scroll_by:1,item_size:145,animation_property:"marginTop"});Q.set_previous_button(G);Q.set_next_button(L);j.data("preview_page",1);e.bind("received_results",function(){j.data("preview_page",1);z(true)});H.bind("show.tf.gallery",
function(W,R){if(R+4>=Q.items().length){j.data("preview_page",j.data("preview_page")+1);z(false)}})});e.bind("received_results",function(s,z){jQuery.each(z.option.list,function(j,H){jQuery.each(H.list,function(K,x){var G=jQuery("#option_"+x.id);if(G.length!=0){G.next("span").text(tf.utils.roundBigNumber(x.count));x.count==0&&!G.is(":checked")?G.parents("li").addClass("disabled"):G.parents("li").removeClass("disabled")}})})})}}if(b.attr("id")=="ns-search-start")if(jQuery(".ns-resultcount").length){var c=
jQuery(".ns-resultcount"),i=c.find("span.property_type"),l=i.text();e.bind("received_results",function(s,z){c.find("span.count").text(tf.utils.roundBigNumber(z.count));if(z.count>1&&f==""){var j=e.find("fieldset.was input").filter(":checked");j.length>0?i.text(j.closest("label").attr("title")):i.text(l)}else if(f!=""&&z.count==1)i.text(lang.angebot);else f!=""?i.text(lang.angebote):i.text(lang.treffer)})}var n=null,r=0,t=-1;e.bind("ajax_submit",function(s,z){var j=jQuery(e).serializeObject(),H={ajax:"Suchen",
ajaxmode:"json",ajaxprefilter:true,request_nr:r++};jQuery.extend(j,H);if(z)j.q=z;if(H=e.find("input[name=sid]").val())j.sid=H;if(n)try{n.abort()}catch(K){}n=jQuery.ajax({type:"POST",url:"/suche.htm",data:j,success:function(x){if(x!=null)if(!(parseInt(x.request_nr)<t)){t=parseInt(x.request_nr);e.trigger("received_results",[x])}},dataType:"json"})});if(jQuery.browser.msie&&jQuery.browser.version<9)if(b.attr("id")=="ns-search"||b.attr("id")=="ns-search-start"){var w=false;e.find("input[type=text]").not(".inline_label").each(function(){var s=
jQuery(this);if(s.attr("defaultValue")!=s.val())w=true});e.find("input[type=checkbox],input[type=radio]").each(function(){var s=jQuery(this);if(s.attr("defaultChecked")!=s.attr("checked"))w=true});e.find("select option[selected]").each(function(){if(jQuery(this).attr("defaultSelected")==false)w=true});w&&e.trigger("ajax_submit")}};
function search_create_option(b,e,f){e="";if(f)e+=f;e+=b.title;if(typeof b.count!="undefined")e+=" ("+tf.utils.roundBigNumber(b.count)+")";return jQuery("<option/>",{value:b.id,text:e})}tf=tf||{};
tf.inquiry=function(){jQuery(".ne-expose-container p.link_to_inquiry a").each(function(){var b=$(this),e=b.metadata().ajaxurl;if(typeof e!=="undefined"){var f=config.sid();if(f)e=e+"?sid="+f;b.bind("click",function(g){g.preventDefault()});b.colorbox({href:e,opacity:0.6,close:"X",width:"442px",overlayClose:false,escKey:false,onComplete:function(){jQuery("#cboxLoadedContent .element-command").trigger("init.element-command");jQuery.colorbox.resize()}})}});tf.ajax.registerElement({selector:"#inquiry_form",
load_in_popup:true,init:function(b,e,f){b=e.metadata().listing_id;jQuery("#form_children_count,#form_pets_count").bind("change",function(){var g=jQuery(this).closest("p").next();if(jQuery(this).val()!=0){g.fadeIn();g.find("input").focus()}else{g.fadeOut();g.find("input").val("")}}).trigger("change");e.find("input.datepicker").defaultValueFromTitle().each(tf.datepicker);f&&e.ajaxForm({success:function(g){tf.ajax.redirectBridge(g,tf.ajax.renderHTML)}});_gaq.push(["_trackPageview","/"+b+"/anfrage.htm"])}});
tf.ajax.registerElement({selector:".ne-inquiry-success",load_in_popup:true,init:function(b,e){var f=e.metadata().listing_id;jQuery.colorbox.resize();_gaq.push(["_trackPageview","/"+f+"/anfrage/erfolg.htm"]);_gaq.push(["gwo._trackPageview","/1408529370/goal"])}})};jQuery(document).ready(function(){if(!(jQuery.browser.msie&&jQuery.browser.version<7))if(window.FB)facebookReady();else window.fbAsyncInit=facebookReady});
function fb_connect_bewertungen(){$("#fb_connect_bewertungen");FB.getLoginStatus(function(b){b.session?FB.Data.query("select first_name, last_name, email from user where uid={0}",b.session.uid).wait(function(e){$("#ni-firstname").val()==""&&e[0].first_name&&$("#ni-firstname").val(e[0].first_name);$("#ni-lastname").val()==""&&e[0].last_name&&$("#ni-lastname").val(e[0].last_name);$("#ni-email").val()==""&&e[0].email&&$("#ni-email").val(e[0].email)}):$("#fb_login_button").removeClass("hide")})}
function facebookReady(){request_language_id==2?FB.init({appId:config.key.facebook.vac_prod,status:true,cookie:true,xfbml:true,channelUrl:"http://www.vacation-apartments.com/files/facebook_channel_en.htm"}):FB.init({appId:config.key.facebook.fewo_prod,status:true,cookie:true,xfbml:true,channelUrl:"http://www.traum-ferienwohnungen.de/files/facebook_channel_de.htm"});FB.Event.subscribe("edge.create",function(b){_gaq.push(["_trackSocial","facebook","like",b])});FB.Event.subscribe("edge.remove",function(b){_gaq.push(["_trackSocial",
"facebook","unlike",b])});$("#navigation-user div.facebook-link").removeClass("hide");$("#navigation-user div.facebook-like").removeClass("hide");$("body.expose2011 .ne-expose-header div.facebook_like").removeClass("hide");$("body.presse div.facebook_like").removeClass("hide");$("#fb_connect_bewertungen").length&&fb_connect_bewertungen()}tf=tf||{};
tf.datepicker=function(){var b=jQuery(this);b.attr("autocomplete","off");var e=false;b.datepicker({onSelect:function(){b.trigger("recheck_default_value");b.trigger("change")},beforeShow:function(){b.trigger("datepicker_set_constraints")}});b.bind("datepicker_set_constraints",function(){var f=b.val(),g=b.metadata(),h={minDate:null,maxDate:null};if(b.hasClass("tillNow"))h.maxDate="+0";if(b.hasClass("fromNow"))h.minDate="+0";if(g.mindate)h.minDate=new Date(g.mindate*1E3);if(g.maxdate)h.maxDate=new Date(g.maxdate*
1E3);if(!e&&g.counterpart!=null)e=typeof g.counterpart==="object"?jQuery(g.counterpart):jQuery("#"+g.counterpart);g=new Date;if(e)try{g=e.datepicker("getDate")}catch(a){}b.datepicker("option","defaultDate",g);b.datepicker("option",h);if(f!=b.val()){b.val("");b.trigger("recheck_default_value")}})};tf=tf||{};
tf.carousel=function(b){var e={container:null,content:null,items:null,items_per_page:1,scroll_by:null,scroll_only_full_pages:false,item_size:190,animation_property:"left"};b&&jQuery.extend(e,b);if(!e.content){e.content=e.container.children();e.content.length>1&&console.log("top_promotion_carousel: mehr als ein child element gefunden",e.content)}if(!e.items)e.items=e.content.children().toArray();if(!e.scroll_by)e.scroll_by=e.items_per_page;var f=tf.gallery({container:e.container,startIndex:0,items:e.items,
show:function(g,h){var a={};a[e.animation_property]=-h*e.item_size;e.content.animate(a)},hide:function(){}});f.previous_index=function(){var g=f.current_index(),h=g-e.scroll_by;if(h<0&&g>0)h=0;return h};f.next_index=function(){var g=f.current_index(),h=g+e.scroll_by,a=f.items().length;e.scroll_only_full_pages||(a-=e.items_per_page);if(h>a)if(g<a)h=a;else return;return h};return f};tf=tf||{};
tf.expose_gallery=function(b){function e(n){if(n.length&&!n.data("tf.gallery.initialized")){n.find("img").detach().clone().attr("src",n.data("tf.gallery.img_src")).appendTo(n);n.prependTo(g);n.data("tf.gallery.initialized",true)}}var f={container:jQuery(".ne-expose-gallery"),thumbnails_container_selector:"ul.thumbnails",thumbnails_selector:"li",thumbnail_active_class:"active",figure_selector:".figure",next_button_selector:".diashow_buttons .show_next",previous_button_selector:".diashow_buttons .show_previous",
play_button_selector:".diashow_buttons .play",pause_button_selector:".diashow_buttons .pause",loop:false};b&&jQuery.extend(f,b);var g=f.container;b=g.find(f.thumbnails_container_selector);var h=b.find(f.thumbnails_selector),a=g.find(f.figure_selector).detach(),c=h.index(h.filter("."+f.thumbnail_active_class)),i=[];h.each(function(n,r){var t=jQuery(r),w=a.clone();t.data("tf.gallery.index",n);w.data("tf.gallery.img_src",t.find("a").attr("href"));w.data("tf.gallery.index",n);t=t.find("img").attr("alt");
var s=w.find(".figcaption");if(t!=""){s.text(t);s.removeClass("hide")}else{s.text("");s.addClass("hide")}n!==c&&w.css("opacity",0);n>=c&&n<c+3&&e(w);i.push(w)});var l=tf.gallery({container:g,startIndex:c,loop:f.loop,is_ready:function(n){n=n.find("img").get(0);(n=n.complete!=null&&n.complete==true)?jQuery.prettyLoader.hide():jQuery.prettyLoader.show();return n},before_show:e});l.set_items(i);b.delegate(f.thumbnails_selector,"click",function(n){n.preventDefault();l.show(jQuery(this).data("tf.gallery.index"))}).delegate(f.thumbnails_selector,
"mouseover",function(n){n.preventDefault();l.show(jQuery(this).data("tf.gallery.index"))});g.bind("show.tf.gallery",function(n,r){h.filter("."+f.thumbnail_active_class).removeClass(f.thumbnail_active_class);h.eq(r).addClass(f.thumbnail_active_class)});g.bind("show.tf.gallery",function(n,r){for(var t=0;t<3;t++)e(i[(r+t)%i.length])});l.set_previous_button(g.find(f.previous_button_selector));l.set_next_button(g.find(f.next_button_selector));l.set_play_button(g.find(f.play_button_selector));l.set_pause_button(g.find(f.pause_button_selector));
g.addClass("enabled");return l};tf=tf||{};tf.popup_note=function(){var b=$(this),e=$('<div class="ne-note hide"><span class="arrow"></span>'+b.attr("title")+"</div>");b.attr("title","");e.appendTo("body");b.bind("focus mouseenter",function(){e.removeClass("hide");var f=b.offset();f.left-=3;f.top=f.top+b.outerHeight()+8;e.offset(f)});b.bind("blur mouseleave",function(){e.addClass("hide")})};tf=tf||{};tf.elements=tf.elements||{};
tf.elements.calendar=function(){tf.ajax.registerElement({selector:"#calendar",load_in_popup:false,init:function(b,e){var f=e.find("form");f.find("input[type=submit]").hide();var g=f.find("select");g.bind("change",function(){f.trigger("submit")});var h=f.metadata().ajax;typeof h!=="undefined"&&f.ajaxForm({url:h,success:function(a){tf.ajax.redirectBridge(a,function(c){jQuery("#calendar").replaceWith(jQuery(c));jQuery("#calendar").trigger("init.element-command")})}});e.find("li.previous a").bind("click",
function(a){a.preventDefault();g.val(parseInt(g.val())-1);f.trigger("submit")});e.find("li.next a").bind("click",function(a){a.preventDefault();g.val(parseInt(g.val())+1);f.trigger("submit")});e.find("li.year a").bind("click",function(a){a.preventDefault();f.find("input[name=showMonths]").val(12);f.trigger("submit")})}})};tf=tf||{};tf.elements=tf.elements||{};
tf.elements.maps2=function(){function b(){$.each(t,function(){this.marker.closeBubble()})}if(typeof google!=="undefined"){var e=jQuery("#ns-google-maps"),f=true;if(e.hasClass("hide_exact_position"))f=false;var g=12;if(e.metadata().zoom)g=e.metadata().zoom;var h=false;if(e.hasClass("is_draggable"))h=true;var a=false;e.show();var c=new mxn.LatLonPoint(Math.round(e.find(".latitude").text()*1E7)/1E7,Math.round(e.find(".longitude").text()*1E7)/1E7),i=false;if(jQuery("#ns-google-maps .infoWindow").length)i=
'<div class="infoWindow">'+jQuery("#ns-google-maps .infoWindow").html()+"</div>";var l=new mxn.Mapstraction("ns-google-maps","googlev3");l.setCenterAndZoom(c,g);l.addControls({pan:true,zoom:"large",map_type:true});l.setMapType(mxn.Mapstraction.ROAD);l.getMap().setOptions({styles:[{featureType:"poi.business",stylers:[{visibility:"off"}]}],mapTypeControlOptions:{style:google.maps.MapTypeControlStyle.DROPDOWN_MENU},scaleControl:true});var n=[],r=[];jQuery("ul.ne-places").each(function(){jQuery(this).metadata().map==
"ns-google-maps"&&r.push(jQuery(this))});jQuery(r).each(function(){jQuery(this).find("li").each(function(){var s=jQuery(this),z=s.metadata();if(z.latitude&&z.latitude!=""&&z.longitude&&z.longitude!=""){s={id:s.attr("id"),position:new mxn.LatLonPoint(z.latitude,z.longitude),icon_url:config.url.cdn+"/images/maps/medium/"+z.icon+".png",icon_size:[28,32],icon_shadow_url:config.url.cdn+"/images/maps/medium/maps_icon_shadow.png",icon_shadow_size:[28,32],iconAnchor:[14,32],infoWindowContent:s.html(),zIndex:10};
if("undefined"!==typeof z.link)s.page_link=z.link;n.push(s)}})});var t={};jQuery(n).each(function(){var s=this,z=new mxn.Marker(s.position);z.addData({icon:s.icon_url,iconSize:s.icon_size,iconAnchor:s.iconAnchor,iconShadow:s.icon_shadow_url,iconShadowSize:s.icon_shadow_size,infoBubble:s.infoWindowContent});l.addMarker(z);z.click.addHandler(function(){if("undefined"!==typeof s.page_link)window.location=s.page_link;b();z.openBubble()});t[s.id]={marker:z,infoWindowContent:s.infoWindowContent}});var w=
new mxn.Marker(c);i&&w.setInfoBubble(i);l.addMarkerWithData(w,{iconShadow:config.url.cdn+"/images/maps/maps_icon_shadow.png",iconShadowSize:[42,48],icon:config.url.cdn+"/images/maps/home.png",iconSize:[42,48],iconAnchor:[21,48],draggable:h});w.click.addHandler(function(){b();w.openBubble()});t.listing={marker:w,infoWindowContent:i};if(!f){w.hide();h=(new mxn.Radius(c,10)).getPolyline(1,"#3E648A");h.setClosed(true);h.setFillColor("#3E648A");h.setColor("#3E648A");h.setOpacity(0.35);h.setWidth(2);l.addPolyline(h)}e.bind("show_marker",
function(s,z){if(t[z]){b();t[z].marker.openBubble()}});(function(){jQuery("a.link_to_geolocation").bind("click",function(){var s=jQuery(this);if(s.metadata().marker_id)e.trigger("show_marker",[s.metadata().marker_id]);else{s=new mxn.LatLonPoint(s.metadata().latitude,s.metadata().longitude);l.setCenter(s)}})})();(function(){var s=jQuery(".ne-map-legend-listing");if(s.length)if(f){var z=s.find("a.street_view");z.length&&(new google.maps.StreetViewService).getPanoramaByLocation(c.toProprietary("googlev3"),
25,function(j,H){if(H==google.maps.StreetViewStatus.OK){a=true;z.show();z.bind("click",function(){var K=l.getMap().getStreetView();K.setPosition(j.location.latLng);K.setVisible(true)})}})}})();(function(){var s=jQuery(".ne-map-legend-listing");s.length&&s.find("a.listing").bind("click",function(){a&&l.getMap().getStreetView().setVisible(false);l.setCenterAndZoom(c,g)})})()}};tf=tf||{};tf.elements=tf.elements||{};
tf.elements.top_listings_carousel=function(){if(!(jQuery.browser.msie&&jQuery.browser.version<7)){var b=jQuery(this),e=b.find(".ne-carousel"),f=e.find("ul"),g=f.find("li"),h=parseInt(e.metadata().count),a=b.find(".ne-carousel-buttons .show_previous"),c=b.find(".ne-carousel-buttons .show_next"),i=tf.carousel({container:e,content:f,items:g.toArray(),items_per_page:h,item_size:190,animation_property:"left"});f.width(g.length*190);i.set_previous_button(a);b.addClass("enabled");var l=1,n=e.metadata().sort_seed;
e.metadata();c.unbind("click.tf.gallery");c.bind("click",function(r){r.preventDefault();if(i.next_item())i.show_next();else{l++;jQuery.get("?","ajaxmode=html&ajaxprefilter=true&ajax=BoxTopPromotionElement&sort_seed="+n+"&top_promotion_page="+l,function(t){t=jQuery(t).find(".ne-listing-preview li");if(t.length){f.append(t);i.add_items(t.toArray());t=i.items().length;f.width(t*190);i.show_next()}})}})}};tf=tf||{};tf.sites=tf.sites||{};
tf.sites.startseite=function(){$("#TraumKalender a.arrow").live("click",function(b){b.preventDefault();b=$(b.target);var e=$("#TraumKalender span.date").text();if(e){var f=0;f=b.hasClass("arrow_back")?-1:1;$.get("/index.html","otd_date="+decodeURIComponent(e)+"&otd_inc="+decodeURIComponent(f),function(g){$("#TraumKalender").html(g)})}});if(jQuery(".ne-region-quickchooser").length){request_language_id==1?jQuery("#region_273").find(".title").text("Mecklenburg-Vorp."):jQuery("#region_273").find(".title").text("Mecklenburg-West.");
jQuery(".ne-region-quickchooser .panel").each(function(){var b=jQuery(this),e=b.find(".ne-carousel"),f=b.find(".show_previous");b=b.find(".show_next");e=tf.carousel({container:e,items_per_page:7,scroll_by:6,item_size:28,animation_property:"marginTop"});e.set_previous_button(f);e.set_next_button(b)});jQuery(".ne-region-quickchooser").tablist({label_selector:"h2",callback:function(b){b.find("li").each(function(){jQuery(this).addClass(jQuery(this).find("a").attr("href").replace("#nj-","nb-"))});b.addClass("ne-region-quickchooser-navigation ne-tabbed-list-navigation centered rounded small");
b.find("li").last().addClass("last")}}).bind("panel_activated.tablist",function(b,e){e.find("img").attr("src",e.find("img").metadata().image_source)})}jQuery("#ns-search-start").each(tf.search);jQuery(".ne-teaser-top-listings").each(tf.elements.top_listings_carousel);(function(){$(".content-newsletter-unsubscribe").length&&jQuery(".content-newsletter-unsubscribe p.action a").live("click",function(b){b.preventDefault();jQuery.colorbox.close()})})()};tf=tf||{};tf.sites=tf.sites||{};
tf.sites.suche=function(){jQuery("#ns-search").each(tf.search);jQuery(".ne-topic-list ol").topic_list()};tf=tf||{};tf.sites=tf.sites||{};
tf.sites.unterkuenfte=function(){jQuery("#ns-search-regionen").each(tf.search);jQuery(".ne-teaser-top-listings").each(tf.elements.top_listings_carousel);jQuery(".small-columns2").makeacolumnlists({cols:2,colWidth:165,equalHeight:false,startN:1});jQuery(".columns2").not(".ne-regions-list").makeacolumnlists({cols:2,colWidth:180,equalHeight:false,startN:1});jQuery(".ne-regions-list.columns2").makeacolumnlists({cols:2,colWidth:170,equalHeight:false,startN:1});if(!jQuery.browser.msie||jQuery.browser.version>=
7){jQuery("#map-regions").tablist({keep_height:true,callback:function(b){b.addClass("ne-tabbed-list-navigation rounded");b.find("li").length>1&&b.addClass("centered")}});jQuery("#map-properties").tablist({callback:function(b){b.addClass("ne-tabbed-list-navigation rounded");b.find("li").length>1&&b.addClass("centered")}})}jQuery(".ne-filterlist").each(function(){var b=jQuery(this);b.find("li").containerTriggersLink({container_uses_link_title:true});var e=b.find("ol"),f=e.children();f.filter(".sub").addClass("hide");
var g=f.not(".hide");g.length>4&&g.slice(4,g.length).addClass("hide");var h=f.filter(".hide");if(h.length>0){var a=jQuery('<li class="show_more"/>').appendTo(e),c=jQuery('<li class="hide_more"/>').appendTo(e);a.append(jQuery('<a href="#" title="'+lang.mehr_filter_anzeigen+'">'+lang.mehr+"</a>")).bind("click",function(i){i.preventDefault();h.slideDown("fast");a.hide();c.show()});c.append(jQuery('<a href="#" title="'+lang.weniger_filter_anzeigen+'">'+lang.weniger+"</a>")).bind("click",function(i){i.preventDefault();
h.slideUp("fast");a.show();c.hide()});c.hide()}if(b.hasClass("dynamic")){e=b.find("ol");b.hasClass("open")||e.hide();b.find("h3").bind("click",function(){if(b.hasClass("open")){b.removeClass("open");e.slideUp("fast",function(){jQuery.browser.msie&&jQuery.browser.version==8&&b.attr("class",b.attr("class"))})}else{b.addClass("open");e.slideDown("fast")}})}})};tf=tf||{};tf.sites=tf.sites||{};
tf.sites.urlaub=function(){jQuery("#ns-search-regionen").each(tf.search);jQuery(".ne-teaser-top-listings").each(tf.elements.top_listings_carousel);jQuery(".ne-topic-list ol").topic_list()};tf=tf||{};tf.sites=tf.sites||{};tf.sites.angebote=function(){jQuery("#ns-search-start").each(tf.search)};tf=tf||{};tf.sites=tf.sites||{};
tf.sites.expose=function(){if(!jQuery("body").hasClass("druckansicht")){(function(){var g=jQuery(".ne-expose-overview .ne-expose-gallery"),h=tf.expose_gallery({container:g});g.delegate(".figure","click",function(){var a=h.current_item().data("tf.gallery.index"),c=4/3,i=jQuery(window).width()-40-2-2,l=jQuery(window).height()-40-43-2-2;if(i>750)i=750;if(l>600)l=600;if(i>c*l){width=l*c;height=l}else{width=i;height=i/c}height-=height%3;width=height*c;width+=4;height+=46;width+=80;height+=80;c=config.sid();
jQuery.colorbox({href:"?ajax=ExposeGalleryElement&active_index="+a+(c?"&sid="+c:""),opacity:0.7,close:"X",width:width,height:height,escKey:false,onComplete:function(){var n=jQuery("#cboxLoadedContent .ne-expose-gallery"),r=n.width(),t=r/(4/3);n.find(".figure img").width(r).height(t);n.css("height",t);t=n.find(".figcaption");t.width(r-parseInt(t.css("padding-left").replace("px",""))-parseInt(t.css("padding-right").replace("px","")));var w=tf.expose_gallery({container:n,loop:true});(function(){function s(){z.complete!=
null&&z.complete==true?jQuery.prettyLoader.hide():jQuery.prettyLoader.show();j=window.setTimeout(s,500)}var z=w.current_item().find("img").get(0),j;s()})();n.delegate(".figure","click",function(){w.show_next()});jQuery.colorbox.resize()},onClosed:function(){jQuery.prettyLoader.hide()}})});(function(){var a=g.find("div.nav"),c=a.find("ul"),i=c.find("li"),l=g.find(".carousel_buttons .previous"),n=g.find(".carousel_buttons .next");a=tf.carousel({container:a,content:c,items:i,items_per_page:8,scroll_by:7,
item_size:66,animation_property:"marginLeft"});a.set_previous_button(l);a.set_next_button(n);c.width(i.length*66);jQuery.browser.msie&&jQuery(".ne-expose-gallery .carousel_buttons").unbind("selectstart")})()})();(function(){jQuery("#floor_plan,#documents").each(function(){var g=jQuery(this),h=g.attr("id"),a=467+g.find(".ne-expose-floorplan-gallery").height()+"px",c=g.find("h3");c=c.replaceWith(jQuery('<div id="expose_popup_header"><h2>'+c.text()+"</h2></div>"));var i=g.wrap("<div/>").parent().html();
g.parent().remove();jQuery(".ne-expose-features a[href=#"+h+"]").bind("click",function(l){l.preventDefault();jQuery.colorbox({html:i,opacity:0.6,close:"X",width:"564px",height:a,escKey:false,onComplete:function(){var n=jQuery("#cboxLoadedContent").find(".ne-expose-gallery");if(n.find("ul.thumbnails li").length){var r=tf.expose_gallery({container:n});n.delegate(".figure","click",function(){r.show_next()})}jQuery.colorbox.resize()}})})})})();(function(){jQuery(".ne-room").each(function(){var g=jQuery(this),
h,a=g.find("p.expand");g.addClass("collapsed");g.find("ul").removeClass("four_columns");h=g.clone();h.appendTo(g.closest("div.ne-rooms")).hide();h.removeClass("collapsed");h.addClass("variant");var c=g.position();h.css("left",c.left);h.css("top",c.top);if(h.height()>g.height()){g.addClass("has_more");var i;h.bind("mouseout",function(){i=window.setTimeout(function(){h.fadeOut("fast",function(){h.fadeOut()})},750)});h.bind("mouseover",function(){i&&window.clearTimeout(i)});a.bind("click",function(l){l.preventDefault();
h.fadeIn()}).show()}else{a.remove();h.remove()}})})();if(jQuery("#additional_contact").length){var b=jQuery("#additional_contact"),e=b.prev("h4"),f=e.text();e.html("\u00bb <a href='#additional_contact'>"+f+"</a>");b.hide();e.one("click",function(g){g.preventDefault();e.text(f);b.slideDown();g=config.sid();jQuery.get("?","json=1&tel=true"+(g?"&sid="+g:""),function(){});g=b.metadata().listing_id;_gaq.push(["_trackPageview","/"+g+"/telefon/erfolg.htm"]);_gaq.push(["gwo._trackPageview","/1408529370/goal"])});
jQuery(".ne-contact .phone").bind("click",function(){e.trigger("click")})}(function(){if(jQuery("#introduction").length){var g=jQuery("#introduction a.colorbox img").clone();if(g.length){g.attr("src",g.attr("src").replace("/3/","/15/"));var h=jQuery('<div class="landlord_photo_big"><div id="expose_popup_header"><h2>'+g.metadata().title+"</h2></div></div>").append(g);h.append($('<p class="caption">'+g.attr("alt")+"</p>"));jQuery("#introduction a.colorbox").bind("click",function(a){a.preventDefault();
jQuery.colorbox({html:h,opacity:0.6,close:"X",width:"562px",height:"465px",escKey:false,onComplete:function(){}})})}}})();jQuery(".ne-expose-accordeon").each(function(){var g=jQuery(this),h=g.hasClass("single");g=g.find("h3");g.wrapInner("<a href='#'></a>");var a=false;g.bind("click",function(c){c.preventDefault();if(jQuery(this).hasClass("closed")){if(h&&a){a.next().slideUp();a.addClass("closed")}jQuery(this).next().slideDown();jQuery(this).removeClass("closed")}else{jQuery(this).next().slideUp();
jQuery(this).addClass("closed")}a=jQuery(this)});a=g.not(".closed").eq(0)});(function(){var g=jQuery();jQuery("ul.ne-places").each(function(){var h=jQuery(this),a=jQuery("#ns-google-maps");h.find("li.with_geolocation").bind("click",function(){g.length&&g.removeClass("active");g=jQuery(this);g.addClass("active");a.trigger("show_marker",[jQuery(this).attr("id")])})})})();$(".ne-expose-poll").each(function(){var g=$(this).find("form");g.find("input").hide();g.find("input:radio").bind("change",function(){$(this).attr("checked",
"checked");g.trigger("submit");return false});g.find("label").bind("click",function(){$(this).children("input").trigger("change")})});tf.ajax.registerElement({selector:"ol.ne-reviews",load_in_popup:false,init:function(g,h){h.find("form").each(function(){var a=$(this);a.find("input").hide();a.find("input:radio").bind("change",function(){$(this).attr("checked","checked");a.trigger("submit");return false});a.find("label").bind("click",function(){$(this).children("input").trigger("change")})});(function(){var a=
h.metadata().next_page;!a||typeof a==="undefined"||a==""?jQuery("p.link_to_additional_reviews").hide():jQuery("p.link_to_additional_reviews").data("page",a)})()}});$("p.link_to_additional_reviews").each(function(){var g=$(this),h=config.sid(),a=g.find("a").metadata().ajax;typeof a!=="undefined"&&g.bind("click",function(c){c.preventDefault();c=g.data("page");c=a+"?page="+c;if(h)c=c+"&sid="+h;$.get(c,function(i){$(i).insertBefore(g).trigger("init.element-command")})})});jQuery("p.ne-review-new-button a").each(function(){var g=
$(this),h=g.metadata().ajax;if(typeof h!=="undefined"){var a=config.sid();if(a)h=h+"?sid="+a;g.bind("click",function(c){c.preventDefault()});g.colorbox({href:h,opacity:0.6,close:"X",width:"442px",overlayClose:false,escKey:false,onComplete:function(){jQuery("#cboxLoadedContent .element-command").trigger("init.element-command");jQuery.colorbox.resize()}})}});tf.ajax.registerElement({selector:"#review_form",load_in_popup:true,init:function(g,h,a){g=h.metadata().listing_id;h.find("input.datepicker").defaultValueFromTitle().each(tf.datepicker);
h.find("span.limit").trigger("init");jQuery("#ni-title").defaultValueFromTitle();jQuery("#ni-text").defaultValueFromTitle();if(jQuery(".ne-review-rating").length){var c=function(l){var n=0,r=0;jQuery(l).each(function(){n+=parseInt(jQuery(this).val());r++});return String(n/r).replace(/\./,",")};(function(){jQuery(".ne-review-rating ul select").each(function(){jQuery(this).wrap("<div></div>").parent()});jQuery(".ne-review-rating ul div").stars({inputType:"select",callback:function(){jQuery("#ni-rating-add-preview strong").text(c('.ne-review-rating ul input[type="hidden"]'))}});
jQuery("#ni-rating-add-preview strong").text(c('.ne-review-rating ul input[type="hidden"]'));jQuery(".ui-stars-cancel").remove();jQuery("#ni-rating-add-preview").show()})()}var i=jQuery("#form_mail_communication");if(i.length&&i.val().length){jQuery("div.contract").hide();jQuery("div.mail_communication").show()}else{jQuery("a.link_to_mail_communication_fieldset").bind("click",function(l){l.preventDefault();jQuery("div.contract").hide();jQuery("div.mail_communication").slideDown("fast",function(){jQuery(this).find("textarea").focus();
jQuery.colorbox.resize()})});jQuery("a.link_to_contract_fieldset").bind("click",function(l){l.preventDefault();jQuery("div.mail_communication").hide();jQuery("div.contract").slideDown("fast",function(){jQuery.colorbox.resize()})})}a&&h.ajaxForm({success:function(l){tf.ajax.redirectBridge(l,tf.ajax.renderHTML)}});_gaq.push(["_trackPageview","/"+g+"/bewertungen/neu.htm"])}});tf.ajax.registerElement({selector:".ne-review-success",load_in_popup:true,init:function(g,h){var a=h.metadata().listing_id;_gaq.push(["_trackPageview",
"/"+a+"/bewertungen/erfolg.htm"])}});tf.ajax.registerElement({selector:"#prices,#preise",load_in_popup:false,init:function(g,h){var a=h.find("form");if(a.length){var c=a.metadata().ajax;if(typeof c!=="undefined"){a.find("input[type=submit]").hide();a.find("select").bind("change",function(){a.trigger("submit")});a.ajaxForm({url:c,success:function(i){tf.ajax.redirectBridge(i,function(l){jQuery("#prices,#preise").replaceWith(jQuery(l));l=jQuery("#prices,#preise");l.trigger("init.element-command");l.find(".ne-tabbed-list-navigation.centered").trigger("init")})}})}}}});
tf.inquiry();jQuery("#calendar").each(tf.elements.calendar);jQuery("#ns-google-maps").each(tf.elements.maps2)}};tf=tf||{};tf.sites=tf.sites||{};tf.sites.print=function(){jQuery(".ne-print-header").find("input").bind("change",function(){var b=jQuery(jQuery(this).metadata().section);jQuery(this).is(":checked")?b.show():b.hide()}).trigger("change")};tf=tf||{};tf.sites=tf.sites||{};
tf.sites.unternehmen=function(){var b=jQuery("#Pressemitteilungen .item:first h4");if(b.length){b.addClass("active");jQuery("#Pressemitteilungen_image").append(jQuery('<div class="caption_bg"></div>')).append(jQuery('<p class="caption">'+b.html()+"</p>"))}b=jQuery(".ne-employeelist");if(b.length){var e=jQuery("#Kontakt form");e.find("li.recipient").remove();jQuery("#Kontakt").hide();jQuery("#content-main").prepend(jQuery('<div id="dimmer"></div>'));var f=jQuery("#dimmer");b.find("dd").each(function(){var g=
jQuery(this);g.prev("dt").attr("data-target",g.attr("id"));g=g.detach();g.appendTo("body");g.hide();g.addClass("popup");g.find("h4").append(jQuery('<a href="#" class="close" title="'+lang.schliessen+'">x</a>').bind("click",function(i){i.preventDefault();g.toggle();f.hide()}));var h=g.find("div.body"),a=jQuery('<div class="contact"></div>'),c=e.clone();a.prepend(jQuery("<h5>Ihre Nachricht an "+jQuery(g.find("h4").contents()[0]).text()+"</h5>"));c.append(jQuery('<input type="hidden" class="recipient" name="form[recipient]" value="'+
g.attr("id")+'" validation="string" required="required" />'));c.appendTo(a);h.after(a);g.find(".footer a").bind("click",function(i){i.preventDefault();a.slideToggle()})});b.find("dt").addClass("show").bind("click",function(){var g=jQuery(this);jQuery("#"+g.attr("data-target")).toggle().centerOnScreen();f.show()})}};tf=tf||{};tf.sites=tf.sites||{};tf.sites.vermieter=function(){};
jQuery(document).ready(function(){jQuery("body").addClass("js");jQuery.metadata.setType("html5");jQuery.prettyLoader({loader:config.url.cdn+"/images/prettyLoader/ajax-loader.gif"});$("body.expose2011").each(tf.sites.expose);$("body.startseite").each(tf.sites.startseite);$("body.suche").each(tf.sites.suche);$("body.unterkuenfte").each(tf.sites.unterkuenfte);$("body.urlaub").each(tf.sites.urlaub);$("body.angebote").each(tf.sites.angebote);$("body.druckansicht").each(tf.sites.print);$("body.vermieter").each(tf.sites.vermieter);
$("body.unternehmen").each(tf.sites.unternehmen);$(".has-note").each(tf.popup_note);$(".js_hide").each(function(){$(this).hide()});$(".js_show").each(function(){$(this).show()});jQuery(".ne-tabbed-list-navigation.centered").live("init",function(){if(!(jQuery.browser.msie&&jQuery.browser.version<7)){var b=jQuery(this),e=b.find("li"),f=0;e.each(function(){var a=jQuery(this);f+=a.width();f+=parseInt(a.css("padding-right"))});b=b.width()-f;var g=Math.floor(b/e.length),h=b-e.length*g;e.each(function(a){var c=
jQuery(this).width()+g;if(a==0)c+=h;jQuery(this).width(c)})}}).trigger("init");(function(){var b=jQuery(".ns-popup-ajax");if(b.length){var e=tf.utils.buildUrlWithParams(b.attr("href"),{ajax:b.metadata().ajax});b.colorbox({transition:"fade",speed:300,close:lang.schliessen,opacity:0.5,width:600,maxHeight:"95%",href:e})}})();(function(){var b=$(".ne-site-notification-container");if(b.length){var e=b.html();b.remove();$.colorbox({width:"370px",html:'<div class="element-command">'+e+"</div>",opacity:0.6,
close:""})}})();(function(){jQuery("form.ne-addto-favorites").each(function(){var b=jQuery(this),e=b.find("button"),f=b.attr("action").match(/(removefromfavorites|addtofavorites)=([0-9]+)/),g=f[1],h=f[2];b.attr("action","/favoriten.htm?"+g+"="+h);b.ajaxForm({data:{ajax:b.metadata().ajax,ajaxprefilter:1},success:function(){g=g=="addtofavorites"?"removefromfavorites":"addtofavorites";b.attr("action","/favoriten.htm?"+g+"="+h);var a=parseInt(jQuery("#navigation-user span.favoritecount span").text());
if(e.hasClass("addtofavorites")){a+=1;e.removeClass("addtofavorites");e.addClass("removefromfavorites");e.text(lang.gemerkt)}else{a-=1;e.removeClass("removefromfavorites");e.addClass("addtofavorites");e.text(lang.merken)}if(a<0)a=0;jQuery("#navigation-user span.favoritecount span").text(a)}})})})();tf.ajax.registerElement({selector:".ne-redirect",load_in_popup:true,init:function(b,e){var f=e.find("a");if(typeof f.metadata().ajax!=="undefined")f.ajaxLink(function(g){tf.ajax.redirectBridge(g,tf.ajax.renderHTML)}).trigger("click");
else location=f.attr("href")}})});
jQuery(document).ready(function(){jQuery(".ne-listing-full h3").append('<span class="ne-cut-text"></span>');jQuery(".ne-listing-full .description li.full").append('<span class="ne-cut-text"></span>');$("ol.ne-listing-vertical li.listing").each(function(){var f=$(this),g=f.find("a:first").attr("href");f.find("p.price").bind("click",function(){window.location=g});f.find("ul.features").bind("click",function(){window.location=g})});if(request_language_id==2)var b="dd/mm/yy",e="";else{b="dd.mm.yy";e="de"}b=
{showMonthAfterYear:false,showOtherMonths:true,selectOtherMonths:true,dateFormat:b};if("undefined"!==typeof request_language_id&&request_language_id==1)b=jQuery.extend(b,jQuery.datepicker.regional[e]);jQuery.datepicker.setDefaults(b);jQuery("input.datepicker").defaultValueFromTitle().each(tf.datepicker);jQuery.browser.msie&&jQuery.browser.version<7&&jQuery('input[type="text"]').addClass("text");jQuery("#ni-user-login input").defaultValueFromTitle();jQuery("#ni-user-login label").hide();$("#ni-user-search").defaultValueFromTitle();
$("body.favoriten #ni-email").defaultValueFromTitle();$("body.favoriten #ni-email-confirm").defaultValueFromTitle();$("body.presse #ni-press_search").defaultValueFromTitle();(function(){jQuery('.ns-autosubmit input[type="submit"]').hide();jQuery(".ns-autosubmit select").change(function(){jQuery(this).closest("form").submit()})})();(function(){jQuery("input.validate_phone").live("keyup",function(){var f=jQuery(this),g=f.val(),h=g.replace(/[^0-9\s-]/,"");h!=g&&f.val(h)})})();(function(){$("input.validate_price").live("keyup",
function(){var f=$(this),g=f.val(),h=g.replace(/[^0-9\s-,.]+/,"");h!=g&&f.val(h)})})();(function(){$("input.validate_number").live("keyup",function(){var f=$(this),g=f.val(),h=g.replace(/[^0-9]+/,"");h!=g&&f.val(h)})})();(function(){$("input.validate_decimal").live("keyup",function(){var f=$(this),g=f.val(),h=g.replace(/[^0-9,.]+/,"");h!=g&&f.val(h)})})();(function(){$("input.validate_urlpart").live("keyup",function(){var f=$(this),g=f.val(),h=g.replace(/[^a-zA-Z0-9\.\-\_]+/,"");h!=g&&f.val(h)})})();
(function(){jQuery("span.limit").live("init",function(){function f(){var c,i=a.val().replace(/\r/g,"").length;if(a.hasClass("inline_label"))i=0;var l=false;if(h.minlength){var n=h.minlength-i;c=h.text_minlength.replace(/%d/,n);c=c.replace(/%d/,h.minlength);if(n>0)l=true}if(h.maxlength&&!l){c=h.maxlength-i;if(c<0){l=true;c=h.warning_maxlength.replace(/%d/,Math.abs(c))}else{if(c<0.1*h.maxlength)l=true;c=h.text_maxlength.replace(/%d/,c)}c=c.replace(/%d/,h.maxlength)}l?g.addClass("warning"):g.removeClass("warning");
g.text(c)}var g=jQuery(this),h=g.metadata();h.minlength=parseInt(h.minlength);h.maxlength=parseInt(h.maxlength);h.text_minlength=lang.text_minlength;h.text_maxlength=lang.text_maxlength;h.warning_maxlength=lang.warning_maxlength;var a=jQuery(h["for"]);if(a.length!=0){a.is("input")&&h.maxlength&&a.attr("maxlength",h.maxlength);a.bind("keyup",f);a.bind("focus",f);a.bind("change",f);f()}}).trigger("init")})();e=jQuery(".ne-accordeonlist");if(e.length){e.find("div.subitem").not("#HilfeBesucher div.subitem").not("#Pressemitteilungen div.item:first .subitem").not("#Pressespiegel div.item:first .subitem").hide();
e.find("div.item h4").bind("click",function(){jQuery(this).hasClass("active")?jQuery(this).removeClass("active").nextAll("div.subitem").slideUp():jQuery(this).addClass("active").nextAll("div.subitem").slideDown()});e.find("div.subitem div").hide();e.find("div.subitem h5 a").bind("click",function(f){f.preventDefault();jQuery(this).parents("div.subitem").children("div").slideToggle()})}(function(){function f(){var s=n==t.length-1?0:n+1,z=t.eq(s);if(typeof w[s]==="undefined"){var j=jQuery("<img/>");
w[s]=j;j.bind("load",function(){jQuery(this).addClass("ready")});j.attr("class","image");j.attr("src",z.metadata().image_source);j.hide();l.prepend(j)}}function g(){var s=n==t.length-1?0:n+1,z=t.eq(n),j=w[n],H=t.eq(s),K=w[s];if(!(typeof K==="undefined"||!K.hasClass("ready"))){z.fadeOut(c);j.fadeOut(c);H.fadeIn(c);K.fadeIn(c);n=s;f();window.clearTimeout(r);r=window.setTimeout(g,i)}}function h(){window.clearTimeout(s);var s=window.setTimeout(g,a)}var a=5E3,c=4E3,i=1E4,l=jQuery(".ne-region-teaser"),
n=0,r,t=l.find("ul.featured_regions li"),w=[l.find("img.image").addClass("ready")];if(t.length>1){f();h();jQuery(window).bind("blur",function(){window.clearTimeout(r)});jQuery(window).bind("focus",function(){h()})}})()});

