(function(){function a(a,b){b.src?h.ajax({url:b.src,async:!1,dataType:"script"}):h.globalEval(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.removeChild(b)}function b(a,b){return a[0]&&parseInt(h.curCSS(a[0],b,!0),10)||0}function c(){return!1}function d(){return!0}function f(a){var b=RegExp("(^|\\.)"+a.type+"(\\.|$)"),c=!0,e=[];h.each(h.data(this,"events").live||[],function(c,d){if(b.test(d.type)){var f=h(a.target).closest(d.data)[0];f&&e.push({elem:f,fn:d})}});e.sort(function(a,
b){return h.data(a.elem,"closest")-h.data(b.elem,"closest")});h.each(e,function(){if(!1===this.fn.call(this.elem,a,this.fn.data))return c=!1});return c}function g(a,b){return["live",a,b.replace(/\./g,"`").replace(/ /g,"|")].join(".")}function j(){z||(z=!0,document.addEventListener?document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,!1);h.ready()},!1):document.attachEvent&&(document.attachEvent("onreadystatechange",function(){"complete"===
document.readyState&&(document.detachEvent("onreadystatechange",arguments.callee),h.ready())}),document.documentElement.doScroll&&k==k.top&&function(){if(!h.isReady){try{document.documentElement.doScroll("left")}catch(a){setTimeout(arguments.callee,0);return}h.ready()}}()),h.event.add(k,"load",h.ready))}function e(a,b){var c={};h.each(N.concat.apply([],N.slice(0,b)),function(){c[this]=a});return c}var k=this,l=k.jQuery,m=k.$,h=k.jQuery=k.$=function(a,b){return new h.fn.init(a,b)},o=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,
r=/^.[^:#\[\.,]*$/;h.fn=h.prototype={init:function(a,b){a=a||document;if(a.nodeType)return this[0]=a,this.length=1,this.context=a,this;if("string"===typeof a){var c=o.exec(a);if(c&&(c[1]||!b))if(c[1])a=h.clean([c[1]],b);else{var e=document.getElementById(c[3]);if(e&&e.id!=c[3])return h().find(a);c=h(e||[]);c.context=document;c.selector=a;return c}else return h(b).find(a)}else if(h.isFunction(a))return h(document).ready(a);if(a.selector&&a.context)this.selector=a.selector,this.context=a.context;return this.setArray(h.isArray(a)?
a:h.makeArray(a))},selector:"",jquery:"1.3.2",size:function(){return this.length},get:function(a){return void 0===a?Array.prototype.slice.call(this):this[a]},pushStack:function(a,b,c){a=h(a);a.prevObject=this;a.context=this.context;if("find"===b)a.selector=this.selector+(this.selector?" ":"")+c;else if(b)a.selector=this.selector+"."+b+"("+c+")";return a},setArray:function(a){this.length=0;Array.prototype.push.apply(this,a);return this},each:function(a,b){return h.each(this,a,b)},index:function(a){return h.inArray(a&&
a.jquery?a[0]:a,this)},attr:function(a,b,c){var e=a;if("string"===typeof a){if(void 0===b)return this[0]&&h[c||"attr"](this[0],a);e={};e[a]=b}return this.each(function(b){for(a in e)h.attr(c?this.style:this,a,h.prop(this,e[a],c,b,a))})},css:function(a,b){if(("width"==a||"height"==a)&&0>parseFloat(b))b=void 0;return this.attr(a,b,"curCSS")},text:function(a){if("object"!==typeof a&&null!=a)return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(a));var b="";h.each(a||this,
function(){h.each(this.childNodes,function(){8!=this.nodeType&&(b+=1!=this.nodeType?this.nodeValue:h.fn.text([this]))})});return b},wrapAll:function(a){this[0]&&(a=h(a,this[0].ownerDocument).clone(),this[0].parentNode&&a.insertBefore(this[0]),a.map(function(){for(var a=this;a.firstChild;)a=a.firstChild;return a}).append(this));return this},wrapInner:function(a){return this.each(function(){h(this).contents().wrapAll(a)})},wrap:function(a){return this.each(function(){h(this).wrapAll(a)})},append:function(){return this.domManip(arguments,
!0,function(a){1==this.nodeType&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){1==this.nodeType&&this.insertBefore(a,this.firstChild)})},before:function(){return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)})},end:function(){return this.prevObject||h([])},push:[].push,sort:[].sort,splice:[].splice,find:function(a){if(1===
this.length){var b=this.pushStack([],"find",a);b.length=0;h.find(a,this[0],b);return b}return this.pushStack(h.unique(h.map(this,function(b){return h.find(a,b)})),"find",a)},clone:function(a){var b=this.map(function(){if(!h.support.noCloneEvent&&!h.isXMLDoc(this)){var a=this.outerHTML;if(!a)a=this.ownerDocument.createElement("div"),a.appendChild(this.cloneNode(!0)),a=a.innerHTML;return h.clean([a.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}return this.cloneNode(!0)});if(!0===
a){var c=this.find("*").andSelf(),e=0;b.find("*").andSelf().each(function(){if(this.nodeName===c[e].nodeName){var a=h.data(c[e],"events"),b;for(b in a)for(var d in a[b])h.event.add(this,b,a[b][d],a[b][d].data);e++}})}return b},filter:function(a){return this.pushStack(h.isFunction(a)&&h.grep(this,function(b,c){return a.call(b,c)})||h.multiFilter(a,h.grep(this,function(a){return 1===a.nodeType})),"filter",a)},closest:function(a){var b=h.expr.match.POS.test(a)?h(a):null,c=0;return this.map(function(){for(var e=
this;e&&e.ownerDocument;){if(b?-1<b.index(e):h(e).is(a))return h.data(e,"closest",c),e;e=e.parentNode;c++}})},not:function(a){if("string"===typeof a){if(r.test(a))return this.pushStack(h.multiFilter(a,this,!0),"not",a);a=h.multiFilter(a,this)}var b=a.length&&void 0!==a[a.length-1]&&!a.nodeType;return this.filter(function(){return b?0>h.inArray(this,a):this!=a})},add:function(a){return this.pushStack(h.unique(h.merge(this.get(),"string"===typeof a?h(a):h.makeArray(a))))},is:function(a){return!!a&&
0<h.multiFilter(a,this).length},hasClass:function(a){return!!a&&this.is("."+a)},val:function(a){if(void 0===a){var b=this[0];if(b){if(h.nodeName(b,"option"))return(b.attributes.value||{}).specified?b.value:b.text;if(h.nodeName(b,"select")){var c=b.selectedIndex,e=[],d=b.options,b="select-one"==b.type;if(0>c)return null;for(var f=b?c:0,c=b?c+1:d.length;f<c;f++){var g=d[f];if(g.selected){a=h(g).val();if(b)return a;e.push(a)}}return e}return(b.value||"").replace(/\r/g,"")}}else return"number"===typeof a&&
(a+=""),this.each(function(){if(1==this.nodeType)if(h.isArray(a)&&/radio|checkbox/.test(this.type))this.checked=0<=h.inArray(this.value,a)||0<=h.inArray(this.name,a);else if(h.nodeName(this,"select")){var b=h.makeArray(a);h("option",this).each(function(){this.selected=0<=h.inArray(this.value,b)||0<=h.inArray(this.text,b)});if(!b.length)this.selectedIndex=-1}else this.value=a})},html:function(a){return void 0===a?this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null:this.empty().append(a)},
replaceWith:function(a){return this.after(a).remove()},eq:function(a){return this.slice(a,+a+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},map:function(a){return this.pushStack(h.map(this,function(b,c){return a.call(b,c,b)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(b,c,e){if(this[0]){var d=(this[0].ownerDocument||this[0]).createDocumentFragment(),b=h.clean(b,this[0].ownerDocument||
this[0],d),f=d.firstChild;if(f)for(var g=0,j=this.length;g<j;g++)e.call(c&&h.nodeName(this[g],"table")&&h.nodeName(f,"tr")?this[g].getElementsByTagName("tbody")[0]||this[g].appendChild(this[g].ownerDocument.createElement("tbody")):this[g],1<this.length||0<g?d.cloneNode(!0):d);b&&h.each(b,a)}return this}};h.fn.init.prototype=h.fn;h.extend=h.fn.extend=function(){var a=arguments[0]||{},b=1,c=arguments.length,e=!1,d;"boolean"===typeof a&&(e=a,a=arguments[1]||{},b=2);"object"!==typeof a&&!h.isFunction(a)&&
(a={});c==b&&(a=this,--b);for(;b<c;b++)if(null!=(d=arguments[b]))for(var f in d){var g=a[f],j=d[f];a!==j&&(e&&j&&"object"===typeof j&&!j.nodeType?a[f]=h.extend(e,g||(null!=j.length?[]:{}),j):void 0!==j&&(a[f]=j))}return a};var q=/z-?index|font-?weight|opacity|zoom|line-?height/i,p=document.defaultView||{},v=Object.prototype.toString;h.extend({noConflict:function(a){k.$=m;if(a)k.jQuery=l;return h},isFunction:function(a){return"[object Function]"===v.call(a)},isArray:function(a){return"[object Array]"===
v.call(a)},isXMLDoc:function(a){return 9===a.nodeType&&"HTML"!==a.documentElement.nodeName||!!a.ownerDocument&&h.isXMLDoc(a.ownerDocument)},globalEval:function(a){if(a&&/\S/.test(a)){var b=document.getElementsByTagName("head")[0]||document.documentElement,c=document.createElement("script");c.type="text/javascript";h.support.scriptEval?c.appendChild(document.createTextNode(a)):c.text=a;b.insertBefore(c,b.firstChild);b.removeChild(c)}},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()==
b.toUpperCase()},each:function(a,b,c){var e,d=0,f=a.length;if(c)if(void 0===f)for(e in a){if(!1===b.apply(a[e],c))break}else for(;d<f&&!(!1===b.apply(a[d++],c)););else if(void 0===f)for(e in a){if(!1===b.call(a[e],e,a[e]))break}else for(c=a[0];d<f&&!1!==b.call(c,d,c);c=a[++d]);return a},prop:function(a,b,c,e,d){h.isFunction(b)&&(b=b.call(a,e));return"number"===typeof b&&"curCSS"==c&&!q.test(d)?b+"px":b},className:{add:function(a,b){h.each((b||"").split(/\s+/),function(b,c){1==a.nodeType&&!h.className.has(a.className,
c)&&(a.className+=(a.className?" ":"")+c)})},remove:function(a,b){if(1==a.nodeType)a.className=void 0!==b?h.grep(a.className.split(/\s+/),function(a){return!h.className.has(b,a)}).join(" "):""},has:function(a,b){return a&&-1<h.inArray(b,(a.className||a).toString().split(/\s+/))}},swap:function(a,b,c){var e={},d;for(d in b)e[d]=a.style[d],a.style[d]=b[d];c.call(a);for(d in b)a.style[d]=e[d]},css:function(a,b,c,e){if("width"==b||"height"==b){var d,c={position:"absolute",visibility:"hidden",display:"block"},
f="width"==b?["Left","Right"]:["Top","Bottom"],g=function(){d="width"==b?a.offsetWidth:a.offsetHeight;"border"!==e&&h.each(f,function(){e||(d-=parseFloat(h.curCSS(a,"padding"+this,!0))||0);d="margin"===e?d+(parseFloat(h.curCSS(a,"margin"+this,!0))||0):d-(parseFloat(h.curCSS(a,"border"+this+"Width",!0))||0)})};0!==a.offsetWidth?g():h.swap(a,c,g);return Math.max(0,Math.round(d))}return h.curCSS(a,b,c)},curCSS:function(a,b,c){var e,d=a.style;if("opacity"==b&&!h.support.opacity)return e=h.attr(d,"opacity"),
""==e?"1":e;b.match(/float/i)&&(b=G);if(!c&&d&&d[b])e=d[b];else if(p.getComputedStyle)b.match(/float/i)&&(b="float"),b=b.replace(/([A-Z])/g,"-$1").toLowerCase(),(a=p.getComputedStyle(a,null))&&(e=a.getPropertyValue(b)),"opacity"==b&&""==e&&(e="1");else if(a.currentStyle&&(e=b.replace(/\-(\w)/g,function(a,b){return b.toUpperCase()}),e=a.currentStyle[b]||a.currentStyle[e],!/^\d+(px)?$/i.test(e)&&/^\d/.test(e)))b=d.left,c=a.runtimeStyle.left,a.runtimeStyle.left=a.currentStyle.left,d.left=e||0,e=d.pixelLeft+
"px",d.left=b,a.runtimeStyle.left=c;return e},clean:function(a,b,c){b=b||document;"undefined"===typeof b.createElement&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||document);if(!c&&1===a.length&&"string"===typeof a[0]){var e=/^<(\w+)\s*\/?>$/.exec(a[0]);if(e)return[b.createElement(e[1])]}var d=[],e=[],f=b.createElement("div");h.each(a,function(a,c){"number"===typeof c&&(c+="");if(c){if("string"===typeof c){var c=c.replace(/(<(\w+)[^>]*?)\/>/g,function(a,b,c){return c.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?
a:b+"></"+c+">"}),e=c.replace(/^\s+/,"").substring(0,10).toLowerCase(),g=!e.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!e.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||e.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!e.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!e.indexOf("<td")||!e.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!e.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||!h.support.htmlSerialize&&
[1,"div<div>","</div>"]||[0,"",""];for(f.innerHTML=g[1]+c+g[2];g[0]--;)f=f.lastChild;if(!h.support.tbody)for(var j=/<tbody/i.test(c),e=!e.indexOf("<table")&&!j?f.firstChild&&f.firstChild.childNodes:"<table>"==g[1]&&!j?f.childNodes:[],g=e.length-1;0<=g;--g)h.nodeName(e[g],"tbody")&&!e[g].childNodes.length&&e[g].parentNode.removeChild(e[g]);!h.support.leadingWhitespace&&/^\s/.test(c)&&f.insertBefore(b.createTextNode(c.match(/^\s*/)[0]),f.firstChild);c=h.makeArray(f.childNodes)}c.nodeType?d.push(c):
d=h.merge(d,c)}});if(c){for(a=0;d[a];a++)h.nodeName(d[a],"script")&&(!d[a].type||"text/javascript"===d[a].type.toLowerCase())?e.push(d[a].parentNode?d[a].parentNode.removeChild(d[a]):d[a]):(1===d[a].nodeType&&d.splice.apply(d,[a+1,0].concat(h.makeArray(d[a].getElementsByTagName("script")))),c.appendChild(d[a]));return e}return d},attr:function(a,b,c){if(a&&!(3==a.nodeType||8==a.nodeType)){var e=!h.isXMLDoc(a),d=void 0!==c,b=e&&h.props[b]||b;if(a.tagName){var f=/href|src|style/.test(b);if(b in a&&
e&&!f){if(d){if("type"==b&&h.nodeName(a,"input")&&a.parentNode)throw"type property can't be changed";a[b]=c}if(h.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;return"tabIndex"==b?(b=a.getAttributeNode("tabIndex"))&&b.specified?b.value:a.nodeName.match(/(button|input|object|select|textarea)/i)?0:a.nodeName.match(/^(a|area)$/i)&&a.href?0:void 0:a[b]}if(!h.support.style&&e&&"style"==b)return h.attr(a.style,"cssText",c);d&&a.setAttribute(b,""+c);a=!h.support.hrefNormalized&&
e&&f?a.getAttribute(b,2):a.getAttribute(b);return null===a?void 0:a}if(!h.support.opacity&&"opacity"==b){if(d)a.zoom=1,a.filter=(a.filter||"").replace(/alpha\([^)]*\)/,"")+("NaN"==parseInt(c)+""?"":"alpha(opacity="+100*c+")");return a.filter&&0<=a.filter.indexOf("opacity=")?parseFloat(a.filter.match(/opacity=([^)]*)/)[1])/100+"":""}b=b.replace(/-([a-z])/ig,function(a,b){return b.toUpperCase()});d&&(a[b]=c);return a[b]}},trim:function(a){return(a||"").replace(/^\s+|\s+$/g,"")},makeArray:function(a){var b=
[];if(null!=a){var c=a.length;if(null==c||"string"===typeof a||h.isFunction(a)||a.setInterval)b[0]=a;else for(;c;)b[--c]=a[c]}return b},inArray:function(a,b){for(var c=0,e=b.length;c<e;c++)if(b[c]===a)return c;return-1},merge:function(a,b){var c=0,e,d=a.length;if(h.support.getAll)for(;null!=(e=b[c++]);)a[d++]=e;else for(;null!=(e=b[c++]);)8!=e.nodeType&&(a[d++]=e);return a},unique:function(a){var b=[],c={};try{for(var e=0,d=a.length;e<d;e++){var f=h.data(a[e]);c[f]||(c[f]=!0,b.push(a[e]))}}catch(g){b=
a}return b},grep:function(a,b,c){for(var e=[],d=0,f=a.length;d<f;d++)!c!=!b(a[d],d)&&e.push(a[d]);return e},map:function(a,b){for(var c=[],e=0,d=a.length;e<d;e++){var f=b(a[e],e);null!=f&&(c[c.length]=f)}return c.concat.apply([],c)}});var w=navigator.userAgent.toLowerCase();h.browser={version:(w.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1],safari:/webkit/.test(w),opera:/opera/.test(w),msie:/msie/.test(w)&&!/opera/.test(w),mozilla:/mozilla/.test(w)&&!/(compatible|webkit)/.test(w)};h.each({parent:function(a){return a.parentNode},
parents:function(a){return h.dir(a,"parentNode")},next:function(a){return h.nth(a,2,"nextSibling")},prev:function(a){return h.nth(a,2,"previousSibling")},nextAll:function(a){return h.dir(a,"nextSibling")},prevAll:function(a){return h.dir(a,"previousSibling")},siblings:function(a){return h.sibling(a.parentNode.firstChild,a)},children:function(a){return h.sibling(a.firstChild)},contents:function(a){return h.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:h.makeArray(a.childNodes)}},
function(a,b){h.fn[a]=function(c){var e=h.map(this,b);c&&"string"==typeof c&&(e=h.multiFilter(c,e));return this.pushStack(h.unique(e),a,c)}});h.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){h.fn[a]=function(c){for(var e=[],d=h(c),f=0,g=d.length;f<g;f++){var j=(0<f?this.clone(!0):this).get();h.fn[b].apply(h(d[f]),j);e=e.concat(j)}return this.pushStack(e,a,c)}});h.each({removeAttr:function(a){h.attr(this,a,"");1==this.nodeType&&
this.removeAttribute(a)},addClass:function(a){h.className.add(this,a)},removeClass:function(a){h.className.remove(this,a)},toggleClass:function(a,b){"boolean"!==typeof b&&(b=!h.className.has(this,a));h.className[b?"add":"remove"](this,a)},remove:function(a){if(!a||h.filter(a,[this]).length)h("*",this).add([this]).each(function(){h.event.remove(this);h.removeData(this)}),this.parentNode&&this.parentNode.removeChild(this)},empty:function(){for(h(this).children().remove();this.firstChild;)this.removeChild(this.firstChild)}},
function(a,b){h.fn[a]=function(){return this.each(b,arguments)}});var u="jQuery"+ +new Date,s=0,n={};h.extend({cache:{},data:function(a,b,c){var a=a==k?n:a,e=a[u];e||(e=a[u]=++s);b&&!h.cache[e]&&(h.cache[e]={});void 0!==c&&(h.cache[e][b]=c);return b?h.cache[e][b]:e},removeData:function(a,b){var a=a==k?n:a,c=a[u];if(b){if(h.cache[c]){delete h.cache[c][b];b="";for(b in h.cache[c])break;b||h.removeData(a)}}else{try{delete a[u]}catch(e){a.removeAttribute&&a.removeAttribute(u)}delete h.cache[c]}},queue:function(a,
b,c){if(a){var b=(b||"fx")+"queue",e=h.data(a,b);!e||h.isArray(c)?e=h.data(a,b,h.makeArray(c)):c&&e.push(c)}return e},dequeue:function(a,b){var c=h.queue(a,b),e=c.shift();if(!b||"fx"===b)e=c[0];void 0!==e&&e.call(a)}});h.fn.extend({data:function(a,b){var c=a.split(".");c[1]=c[1]?"."+c[1]:"";if(void 0===b){var e=this.triggerHandler("getData"+c[1]+"!",[c[0]]);void 0===e&&this.length&&(e=h.data(this[0],a));return void 0===e&&c[1]?this.data(c[0]):e}return this.trigger("setData"+c[1]+"!",[c[0],b]).each(function(){h.data(this,
a,b)})},removeData:function(a){return this.each(function(){h.removeData(this,a)})},queue:function(a,b){"string"!==typeof a&&(b=a,a="fx");return void 0===b?h.queue(this[0],a):this.each(function(){var c=h.queue(this,a,b);"fx"==a&&1==c.length&&c[0].call(this)})},dequeue:function(a){return this.each(function(){h.dequeue(this,a)})}});(function(){function a(b,c,e,d,f,g){for(var f="previousSibling"==b&&!g,h=0,j=d.length;h<j;h++){var k=d[h];if(k){if(f&&1===k.nodeType)k.sizcache=e,k.sizset=h;for(var k=k[b],
o=!1;k;){if(k.sizcache===e){o=d[k.sizset];break}if(1===k.nodeType&&!g)k.sizcache=e,k.sizset=h;if(k.nodeName===c){o=k;break}k=k[b]}d[h]=o}}}function b(a,c,e,d,g,h){for(var g="previousSibling"==a&&!h,j=0,k=d.length;j<k;j++){var o=d[j];if(o){if(g&&1===o.nodeType)o.sizcache=e,o.sizset=j;for(var o=o[a],l=!1;o;){if(o.sizcache===e){l=d[o.sizset];break}if(1===o.nodeType){if(!h)o.sizcache=e,o.sizset=j;if("string"!==typeof c){if(o===c){l=!0;break}}else if(0<f.filter(c,[o]).length){l=o;break}}o=o[a]}d[j]=l}}}
var c=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,e=0,d=Object.prototype.toString,f=function(a,b,e,h){e=e||[];b=b||document;if(1!==b.nodeType&&9!==b.nodeType)return[];if(!a||"string"!==typeof a)return e;var k=[],l,y,O,v=!0;for(c.lastIndex=0;null!==(l=c.exec(a));)if(k.push(l[1]),l[2]){O=RegExp.rightContext;break}if(1<k.length&&j.exec(a))if(2===k.length&&g.relative[k[0]])l=p(k[0]+k[1],b);else for(l=g.relative[k[0]]?[b]:f(k.shift(),
b);k.length;)a=k.shift(),g.relative[a]&&(a+=k.shift()),l=p(a,l);else{l=h?{expr:k.pop(),set:o(h)}:f.find(k.pop(),1===k.length&&b.parentNode?b.parentNode:b,q(b));l=f.filter(l.expr,l.set);for(0<k.length?y=o(l):v=!1;k.length;){var J=k.pop(),n=J;g.relative[J]?n=k.pop():J="";null==n&&(n=b);g.relative[J](y,n,q(b))}}y||(y=l);if(!y)throw"Syntax error, unrecognized expression: "+(J||a);if("[object Array]"===d.call(y))if(v)if(1===b.nodeType)for(a=0;null!=y[a];a++)y[a]&&(!0===y[a]||1===y[a].nodeType&&r(b,y[a]))&&
e.push(l[a]);else for(a=0;null!=y[a];a++)y[a]&&1===y[a].nodeType&&e.push(l[a]);else e.push.apply(e,y);else o(y,e);if(O&&(f(O,b,e,h),m&&(hasDuplicate=!1,e.sort(m),hasDuplicate)))for(a=1;a<e.length;a++)e[a]===e[a-1]&&e.splice(a--,1);return e};f.matches=function(a,b){return f(a,null,null,b)};f.find=function(a,b,c){var e,d;if(!a)return[];for(var f=0,h=g.order.length;f<h;f++){var k=g.order[f];if(d=g.match[k].exec(a)){var j=RegExp.leftContext;if("\\"!==j.substr(j.length-1)&&(d[1]=(d[1]||"").replace(/\\/g,
""),e=g.find[k](d,b,c),null!=e)){a=a.replace(g.match[k],"");break}}}e||(e=b.getElementsByTagName("*"));return{set:e,expr:a}};f.filter=function(a,b,c,e){for(var d=a,f=[],h=b,k,j,o=b&&b[0]&&q(b[0]);a&&b.length;){for(var l in g.filter)if(null!=(k=g.match[l].exec(a))){var y=g.filter[l],m,r;j=!1;h==f&&(f=[]);if(g.preFilter[l])if(k=g.preFilter[l](k,h,c,f,e,o)){if(!0===k)continue}else j=m=!0;if(k)for(var L=0;null!=(r=h[L]);L++)if(r){m=y(r,k,L,h);var O=e^!!m;c&&null!=m?O?j=!0:h[L]=!1:O&&(f.push(r),j=!0)}if(void 0!==
m){c||(h=f);a=a.replace(g.match[l],"");if(!j)return[];break}}if(a==d){if(null==j)throw"Syntax error, unrecognized expression: "+a;break}d=a}return h};var g=f.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\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(a){return a.getAttribute("href")}},relative:{"+":function(a,b,c){var e="string"===typeof b,d=e&&!/\W/.test(b),e=e&&!d;d&&!c&&(b=b.toUpperCase());for(var c=0,d=a.length,g;c<d;c++)if(g=a[c]){for(;(g=g.previousSibling)&&1!==g.nodeType;);a[c]=e||g&&g.nodeName===b?g||!1:g===b}e&&
f.filter(b,a,!0)},">":function(a,b,c){var e="string"===typeof b;if(e&&!/\W/.test(b))for(var b=c?b:b.toUpperCase(),c=0,d=a.length;c<d;c++){var g=a[c];if(g)e=g.parentNode,a[c]=e.nodeName===b?e:!1}else{c=0;for(d=a.length;c<d;c++)(g=a[c])&&(a[c]=e?g.parentNode:g.parentNode===b);e&&f.filter(b,a,!0)}},"":function(c,d,f){var g=e++,h=b;if(!d.match(/\W/))var k=d=f?d:d.toUpperCase(),h=a;h("parentNode",d,g,c,k,f)},"~":function(c,d,f){var g=e++,h=b;if("string"===typeof d&&!d.match(/\W/))var k=d=f?d:d.toUpperCase(),
h=a;h("previousSibling",d,g,c,k,f)}},find:{ID:function(a,b,c){if("undefined"!==typeof b.getElementById&&!c)return(a=b.getElementById(a[1]))?[a]:[]},NAME:function(a,b){if("undefined"!==typeof b.getElementsByName){for(var c=[],e=b.getElementsByName(a[1]),d=0,f=e.length;d<f;d++)e[d].getAttribute("name")===a[1]&&c.push(e[d]);return 0===c.length?null:c}},TAG:function(a,b){return b.getElementsByTagName(a[1])}},preFilter:{CLASS:function(a,b,c,e,d,f){a=" "+a[1].replace(/\\/g,"")+" ";if(f)return a;for(var f=
0,g;null!=(g=b[f]);f++)g&&(d^(g.className&&0<=(" "+g.className+" ").indexOf(a))?c||e.push(g):c&&(b[f]=!1));return!1},ID:function(a){return a[1].replace(/\\/g,"")},TAG:function(a,b){for(var c=0;!1===b[c];c++);return b[c]&&q(b[c])?a[1]:a[1].toUpperCase()},CHILD:function(a){if("nth"==a[1]){var b=/(-?)(\d*)n((?:\+|-)?\d*)/.exec("even"==a[2]&&"2n"||"odd"==a[2]&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0;a[3]=b[3]-0}a[0]=e++;return a},ATTR:function(a,b,c,e,d,f){b=a[1].replace(/\\/g,
"");!f&&g.attrMap[b]&&(a[1]=g.attrMap[b]);"~="===a[2]&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(a,b,e,d,h){if("not"===a[1])if(1<a[3].match(c).length||/^\w/.test(a[3]))a[3]=f(a[3],null,null,b);else return a=f.filter(a[3],b,e,1^h),e||d.push.apply(d,a),!1;else if(g.match.POS.test(a[0])||g.match.CHILD.test(a[0]))return!0;return a},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return!1===a.disabled&&"hidden"!==a.type},disabled:function(a){return!0===a.disabled},checked:function(a){return!0===
a.checked},selected:function(a){return!0===a.selected},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!f(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){return"text"===a.type},radio:function(a){return"radio"===a.type},checkbox:function(a){return"checkbox"===a.type},file:function(a){return"file"===a.type},password:function(a){return"password"===a.type},submit:function(a){return"submit"===a.type},image:function(a){return"image"===
a.type},reset:function(a){return"reset"===a.type},button:function(a){return"button"===a.type||"BUTTON"===a.nodeName.toUpperCase()},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)}},setFilters:{first:function(a,b){return 0===b},last:function(a,b,c,e){return b===e.length-1},even:function(a,b){return 0===b%2},odd:function(a,b){return 1===b%2},lt:function(a,b,c){return b<c[3]-0},gt:function(a,b,c){return b>c[3]-0},nth:function(a,b,c){return c[3]-0==b},eq:function(a,b,c){return c[3]-
0==b}},filter:{PSEUDO:function(a,b,c,e){var d=b[1],f=g.filters[d];if(f)return f(a,c,b,e);if("contains"===d)return 0<=(a.textContent||a.innerText||"").indexOf(b[3]);if("not"===d){b=b[3];c=0;for(e=b.length;c<e;c++)if(b[c]===a)return!1;return!0}},CHILD:function(a,b){var c=b[1],e=a;switch(c){case "only":case "first":for(;e=e.previousSibling;)if(1===e.nodeType)return!1;if("first"==c)return!0;e=a;case "last":for(;e=e.nextSibling;)if(1===e.nodeType)return!1;return!0;case "nth":var c=b[2],d=b[3];if(1==c&&
0==d)return!0;var f=b[0],g=a.parentNode;if(g&&(g.sizcache!==f||!a.nodeIndex)){for(var h=0,e=g.firstChild;e;e=e.nextSibling)if(1===e.nodeType)e.nodeIndex=++h;g.sizcache=f}e=a.nodeIndex-d;return 0==c?0==e:0==e%c&&0<=e/c}},ID:function(a,b){return 1===a.nodeType&&a.getAttribute("id")===b},TAG:function(a,b){return"*"===b&&1===a.nodeType||a.nodeName===b},CLASS:function(a,b){return-1<(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)},ATTR:function(a,b){var c=b[1],c=g.attrHandle[c]?g.attrHandle[c](a):
null!=a[c]?a[c]:a.getAttribute(c),e=c+"",d=b[2],f=b[4];return null==c?"!="===d:"="===d?e===f:"*="===d?0<=e.indexOf(f):"~="===d?0<=(" "+e+" ").indexOf(f):!f?e&&!1!==c:"!="===d?e!=f:"^="===d?0===e.indexOf(f):"$="===d?e.substr(e.length-f.length)===f:"|="===d?e===f||e.substr(0,f.length+1)===f+"-":!1},POS:function(a,b,c,e){var d=g.setFilters[b[2]];if(d)return d(a,c,b,e)}}},j=g.match.POS,k;for(k in g.match)g.match[k]=RegExp(g.match[k].source+/(?![^\[]*\])(?![^\(]*\))/.source);var o=function(a,b){a=Array.prototype.slice.call(a);
return b?(b.push.apply(b,a),b):a};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(l){o=function(a,b){var c=b||[];if("[object Array]"===d.call(a))Array.prototype.push.apply(c,a);else if("number"===typeof a.length)for(var e=0,f=a.length;e<f;e++)c.push(a[e]);else for(e=0;a[e];e++)c.push(a[e]);return c}}var m;document.documentElement.compareDocumentPosition?m=function(a,b){var c=a.compareDocumentPosition(b)&4?-1:a===b?0:1;0===c&&(hasDuplicate=!0);return c}:"sourceIndex"in document.documentElement?
m=function(a,b){var c=a.sourceIndex-b.sourceIndex;0===c&&(hasDuplicate=!0);return c}:document.createRange&&(m=function(a,b){var c=a.ownerDocument.createRange(),e=b.ownerDocument.createRange();c.selectNode(a);c.collapse(!0);e.selectNode(b);e.collapse(!0);c=c.compareBoundaryPoints(Range.START_TO_END,e);0===c&&(hasDuplicate=!0);return c});(function(){var a=document.createElement("form"),b="script"+(new Date).getTime();a.innerHTML="<input name='"+b+"'/>";var c=document.documentElement;c.insertBefore(a,
c.firstChild);if(document.getElementById(b))g.find.ID=function(a,b,c){if("undefined"!==typeof b.getElementById&&!c)return(b=b.getElementById(a[1]))?b.id===a[1]||"undefined"!==typeof b.getAttributeNode&&b.getAttributeNode("id").nodeValue===a[1]?[b]:void 0:[]},g.filter.ID=function(a,b){var c="undefined"!==typeof a.getAttributeNode&&a.getAttributeNode("id");return 1===a.nodeType&&c&&c.nodeValue===b};c.removeChild(a)})();(function(){var a=document.createElement("div");a.appendChild(document.createComment(""));
if(0<a.getElementsByTagName("*").length)g.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if("*"===a[1]){for(var e=[],d=0;c[d];d++)1===c[d].nodeType&&e.push(c[d]);c=e}return c};a.innerHTML="<a href='#'></a>";if(a.firstChild&&"undefined"!==typeof a.firstChild.getAttribute&&"#"!==a.firstChild.getAttribute("href"))g.attrHandle.href=function(a){return a.getAttribute("href",2)}})();document.querySelectorAll&&function(){var a=f,b=document.createElement("div");b.innerHTML="<p class='TEST'></p>";
if(!(b.querySelectorAll&&0===b.querySelectorAll(".TEST").length))f=function(b,c,e,d){c=c||document;if(!d&&9===c.nodeType&&!q(c))try{return o(c.querySelectorAll(b),e)}catch(f){}return a(b,c,e,d)},f.find=a.find,f.filter=a.filter,f.selectors=a.selectors,f.matches=a.matches}();document.getElementsByClassName&&document.documentElement.getElementsByClassName&&function(){var a=document.createElement("div");a.innerHTML="<div class='test e'></div><div class='test'></div>";if(0!==a.getElementsByClassName("e").length&&
(a.lastChild.className="e",1!==a.getElementsByClassName("e").length))g.order.splice(1,0,"CLASS"),g.find.CLASS=function(a,b,c){if("undefined"!==typeof b.getElementsByClassName&&!c)return b.getElementsByClassName(a[1])}}();var r=document.compareDocumentPosition?function(a,b){return a.compareDocumentPosition(b)&16}:function(a,b){return a!==b&&(a.contains?a.contains(b):!0)},q=function(a){return 9===a.nodeType&&"HTML"!==a.documentElement.nodeName||!!a.ownerDocument&&q(a.ownerDocument)},p=function(a,b){for(var c=
[],e="",d,h=b.nodeType?[b]:b;d=g.match.PSEUDO.exec(a);)e+=d[0],a=a.replace(g.match.PSEUDO,"");a=g.relative[a]?a+"*":a;d=0;for(var k=h.length;d<k;d++)f(a,h[d],c);return f.filter(e,c)};h.find=f;h.filter=f.filter;h.expr=f.selectors;h.expr[":"]=h.expr.filters;f.selectors.filters.hidden=function(a){return 0===a.offsetWidth||0===a.offsetHeight};f.selectors.filters.visible=function(a){return 0<a.offsetWidth||0<a.offsetHeight};f.selectors.filters.animated=function(a){return h.grep(h.timers,function(b){return a===
b.elem}).length};h.multiFilter=function(a,b,c){c&&(a=":not("+a+")");return f.matches(a,b)};h.dir=function(a,b){for(var c=[],e=a[b];e&&e!=document;)1==e.nodeType&&c.push(e),e=e[b];return c};h.nth=function(a,b,c){for(var b=b||1,e=0;a&&!(1==a.nodeType&&++e==b);a=a[c]);return a};h.sibling=function(a,b){for(var c=[];a;a=a.nextSibling)1==a.nodeType&&a!=b&&c.push(a);return c}})();h.event={add:function(a,b,c,e){if(!(3==a.nodeType||8==a.nodeType)){a.setInterval&&a!=k&&(a=k);if(!c.guid)c.guid=this.guid++;if(void 0!==
e)c=this.proxy(c),c.data=e;var d=h.data(a,"events")||h.data(a,"events",{}),f=h.data(a,"handle")||h.data(a,"handle",function(){return"undefined"!==typeof h&&!h.event.triggered?h.event.handle.apply(arguments.callee.elem,arguments):void 0});f.elem=a;h.each(b.split(/\s+/),function(b,g){var k=g.split("."),g=k.shift();c.type=k.slice().sort().join(".");var j=d[g];h.event.specialAll[g]&&h.event.specialAll[g].setup.call(a,e,k);if(!j&&(j=d[g]={},!h.event.special[g]||!1===h.event.special[g].setup.call(a,e,k)))a.addEventListener?
a.addEventListener(g,f,!1):a.attachEvent&&a.attachEvent("on"+g,f);j[c.guid]=c;h.event.global[g]=!0});a=null}},guid:1,global:{},remove:function(a,b,c){if(!(3==a.nodeType||8==a.nodeType)){var e=h.data(a,"events"),d;if(e){if(void 0===b||"string"===typeof b&&"."==b.charAt(0))for(var f in e)this.remove(a,f+(b||""));else{if(b.type)c=b.handler,b=b.type;h.each(b.split(/\s+/),function(b,f){var g=f.split("."),f=g.shift(),k=RegExp("(^|\\.)"+g.slice().sort().join(".*\\.")+"(\\.|$)");if(e[f]){if(c)delete e[f][c.guid];
else for(var j in e[f])k.test(e[f][j].type)&&delete e[f][j];h.event.specialAll[f]&&h.event.specialAll[f].teardown.call(a,g);for(d in e[f])break;if(!d){if(!h.event.special[f]||!1===h.event.special[f].teardown.call(a,g))a.removeEventListener?a.removeEventListener(f,h.data(a,"handle"),!1):a.detachEvent&&a.detachEvent("on"+f,h.data(a,"handle"));d=null;delete e[f]}}})}for(d in e)break;if(!d){if(b=h.data(a,"handle"))b.elem=null;h.removeData(a,"events");h.removeData(a,"handle")}}}},trigger:function(a,b,
c,e){var d=a.type||a;if(!e){a="object"===typeof a?a[u]?a:h.extend(h.Event(d),a):h.Event(d);if(0<=d.indexOf("!"))a.type=d=d.slice(0,-1),a.exclusive=!0;c||(a.stopPropagation(),this.global[d]&&h.each(h.cache,function(){this.events&&this.events[d]&&h.event.trigger(a,b,this.handle.elem)}));if(!c||3==c.nodeType||8==c.nodeType)return;a.result=void 0;a.target=c;b=h.makeArray(b);b.unshift(a)}a.currentTarget=c;var f=h.data(c,"handle");f&&f.apply(c,b);if((!c[d]||h.nodeName(c,"a")&&"click"==d)&&c["on"+d]&&!1===
c["on"+d].apply(c,b))a.result=!1;if(!e&&c[d]&&!a.isDefaultPrevented()&&!(h.nodeName(c,"a")&&"click"==d)){this.triggered=!0;try{c[d]()}catch(g){}}this.triggered=!1;a.isPropagationStopped()||(c=c.parentNode||c.ownerDocument)&&h.event.trigger(a,b,c,!0)},handle:function(a){var b,c,a=arguments[0]=h.event.fix(a||k.event);a.currentTarget=this;c=a.type.split(".");a.type=c.shift();b=!c.length&&!a.exclusive;var e=RegExp("(^|\\.)"+c.slice().sort().join(".*\\.")+"(\\.|$)");c=(h.data(this,"events")||{})[a.type];
for(var d in c){var f=c[d];if(b||e.test(f.type)){a.handler=f;a.data=f.data;f=f.apply(this,arguments);if(void 0!==f)a.result=f,!1===f&&(a.preventDefault(),a.stopPropagation());if(a.isImmediatePropagationStopped())break}}},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),
fix:function(a){if(a[u])return a;for(var b=a,a=h.Event(b),c=this.props.length,e;c;)e=this.props[--c],a[e]=b[e];if(!a.target)a.target=a.srcElement||document;if(3==a.target.nodeType)a.target=a.target.parentNode;if(!a.relatedTarget&&a.fromElement)a.relatedTarget=a.fromElement==a.target?a.toElement:a.fromElement;if(null==a.pageX&&null!=a.clientX)b=document.documentElement,c=document.body,a.pageX=a.clientX+(b&&b.scrollLeft||c&&c.scrollLeft||0)-(b.clientLeft||0),a.pageY=a.clientY+(b&&b.scrollTop||c&&c.scrollTop||
0)-(b.clientTop||0);if(!a.which&&(a.charCode||0===a.charCode?a.charCode:a.keyCode))a.which=a.charCode||a.keyCode;if(!a.metaKey&&a.ctrlKey)a.metaKey=a.ctrlKey;if(!a.which&&a.button)a.which=a.button&1?1:a.button&2?3:a.button&4?2:0;return a},proxy:function(a,b){b=b||function(){return a.apply(this,arguments)};b.guid=a.guid=a.guid||b.guid||this.guid++;return b},special:{ready:{setup:j,teardown:function(){}}},specialAll:{live:{setup:function(a,b){h.event.add(this,b[0],f)},teardown:function(a){if(a.length){var b=
0,c=RegExp("(^|\\.)"+a[0]+"(\\.|$)");h.each(h.data(this,"events").live||{},function(){c.test(this.type)&&b++});1>b&&h.event.remove(this,a[0],f)}}}}};h.Event=function(a){if(!this.preventDefault)return new h.Event(a);a&&a.type?(this.originalEvent=a,this.type=a.type):this.type=a;this.timeStamp=+new Date;this[u]=!0};h.Event.prototype={preventDefault:function(){this.isDefaultPrevented=d;var a=this.originalEvent;if(a)a.preventDefault&&a.preventDefault(),a.returnValue=!1},stopPropagation:function(){this.isPropagationStopped=
d;var a=this.originalEvent;if(a)a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=d;this.stopPropagation()},isDefaultPrevented:c,isPropagationStopped:c,isImmediatePropagationStopped:c};var x=function(a){for(var b=a.relatedTarget;b&&b!=this;)try{b=b.parentNode}catch(c){b=this}if(b!=this)a.type=a.data,h.event.handle.apply(this,arguments)};h.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(a,b){h.event.special[b]=
{setup:function(){h.event.add(this,a,x,b)},teardown:function(){h.event.remove(this,a,x)}}});h.fn.extend({bind:function(a,b,c){return"unload"==a?this.one(a,b,c):this.each(function(){h.event.add(this,a,c||b,c&&b)})},one:function(a,b,c){var e=h.event.proxy(c||b,function(a){h(this).unbind(a,e);return(c||b).apply(this,arguments)});return this.each(function(){h.event.add(this,a,e,c&&b)})},unbind:function(a,b){return this.each(function(){h.event.remove(this,a,b)})},trigger:function(a,b){return this.each(function(){h.event.trigger(a,
b,this)})},triggerHandler:function(a,b){if(this[0]){var c=h.Event(a);c.preventDefault();c.stopPropagation();h.event.trigger(c,b,this[0]);return c.result}},toggle:function(a){for(var b=arguments,c=1;c<b.length;)h.event.proxy(a,b[c++]);return this.click(h.event.proxy(a,function(a){this.lastToggle=(this.lastToggle||0)%c;a.preventDefault();return b[this.lastToggle++].apply(this,arguments)||!1}))},hover:function(a,b){return this.mouseenter(a).mouseleave(b)},ready:function(a){j();h.isReady?a.call(document,
h):h.readyList.push(a);return this},live:function(a,b){var c=h.event.proxy(b);c.guid+=this.selector+a;h(document).bind(g(a,this.selector),this.selector,c);return this},die:function(a,b){h(document).unbind(g(a,this.selector),b?{guid:b.guid+this.selector+a}:null);return this}});h.extend({isReady:!1,readyList:[],ready:function(){if(!h.isReady){h.isReady=!0;if(h.readyList)h.each(h.readyList,function(){this.call(document,h)}),h.readyList=null;h(document).triggerHandler("ready")}}});var z=!1;h.each("blur,focus,load,resize,scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave,change,select,submit,keydown,keypress,keyup,error".split(","),
function(a,b){h.fn[b]=function(a){return a?this.bind(b,a):this.trigger(b)}});h(k).bind("unload",function(){for(var a in h.cache)1!=a&&h.cache[a].handle&&h.event.remove(h.cache[a].handle.elem)});(function(){h.support={};var a=document.documentElement,b=document.createElement("script"),c=document.createElement("div"),e="script"+(new Date).getTime();c.style.display="none";c.innerHTML='   <link/><table></table><a href="/a" style="color:red;float:left;opacity:.5;">a</a><select><option>text</option></select><object><param/></object>';
var d=c.getElementsByTagName("*"),f=c.getElementsByTagName("a")[0];if(d&&d.length&&f){h.support={leadingWhitespace:3==c.firstChild.nodeType,tbody:!c.getElementsByTagName("tbody").length,objectAll:!!c.getElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!c.getElementsByTagName("link").length,style:/red/.test(f.getAttribute("style")),hrefNormalized:"/a"===f.getAttribute("href"),opacity:"0.5"===f.style.opacity,cssFloat:!!f.style.cssFloat,scriptEval:!1,noCloneEvent:!0,boxModel:null};
b.type="text/javascript";try{b.appendChild(document.createTextNode("window."+e+"=1;"))}catch(g){}a.insertBefore(b,a.firstChild);if(k[e])h.support.scriptEval=!0,delete k[e];a.removeChild(b);c.attachEvent&&c.fireEvent&&(c.attachEvent("onclick",function(){h.support.noCloneEvent=!1;c.detachEvent("onclick",arguments.callee)}),c.cloneNode(!0).fireEvent("onclick"));h(function(){var a=document.createElement("div");a.style.width=a.style.paddingLeft="1px";document.body.appendChild(a);h.boxModel=h.support.boxModel=
2===a.offsetWidth;document.body.removeChild(a).style.display="none"})}})();var G=h.support.cssFloat?"cssFloat":"styleFloat";h.props={"for":"htmlFor","class":"className","float":G,cssFloat:G,styleFloat:G,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabindex:"tabIndex"};h.fn.extend({_load:h.fn.load,load:function(a,b,c){if("string"!==typeof a)return this._load(a);var e=a.indexOf(" ");if(0<=e)var d=a.slice(e,a.length),a=a.slice(0,e);e="GET";b&&(h.isFunction(b)?
(c=b,b=null):"object"===typeof b&&(b=h.param(b),e="POST"));var f=this;h.ajax({url:a,type:e,dataType:"html",data:b,complete:function(a,b){if("success"==b||"notmodified"==b)f.html(d?h("<div/>").append(a.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(d):a.responseText);c&&f.each(c,[a.responseText,b,a])}});return this},serialize:function(){return h.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?h.makeArray(this.elements):this}).filter(function(){return this.name&&
!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type))}).map(function(a,b){var c=h(this).val();return null==c?null:h.isArray(c)?h.map(c,function(a){return{name:b.name,value:a}}):{name:b.name,value:c}}).get()}});h.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(a,b){h.fn[b]=function(a){return this.bind(b,a)}});var D=+new Date;h.extend({get:function(a,b,c,e){h.isFunction(b)&&(c=b,b=null);return h.ajax({type:"GET",
url:a,data:b,success:c,dataType:e})},getScript:function(a,b){return h.get(a,null,b,"script")},getJSON:function(a,b,c){return h.get(a,b,c,"json")},post:function(a,b,c,e){h.isFunction(b)&&(c=b,b={});return h.ajax({type:"POST",url:a,data:b,success:c,dataType:e})},ajaxSetup:function(a){h.extend(h.ajaxSettings,a)},ajaxSettings:{url:location.href,global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,xhr:function(){return k.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):
new XMLHttpRequest},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(a){function b(){a.success&&a.success(g,f);a.global&&h.event.trigger("ajaxSuccess",[p,a])}function c(){a.complete&&a.complete(p,f);a.global&&h.event.trigger("ajaxComplete",[p,a]);a.global&&!--h.active&&h.event.trigger("ajaxStop")}var a=h.extend(!0,a,h.extend(!0,{},h.ajaxSettings,
a)),e,d=/=\?(&|$)/g,f,g,j=a.type.toUpperCase();if(a.data&&a.processData&&"string"!==typeof a.data)a.data=h.param(a.data);if("jsonp"==a.dataType){if("GET"==j)a.url.match(d)||(a.url+=(a.url.match(/\?/)?"&":"?")+(a.jsonp||"callback")+"=?");else if(!a.data||!a.data.match(d))a.data=(a.data?a.data+"&":"")+(a.jsonp||"callback")+"=?";a.dataType="json"}if("json"==a.dataType&&(a.data&&a.data.match(d)||a.url.match(d))){e="jsonp"+D++;if(a.data)a.data=(a.data+"").replace(d,"="+e+"$1");a.url=a.url.replace(d,"="+
e+"$1");a.dataType="script";k[e]=function(a){g=a;b();c();k[e]=void 0;try{delete k[e]}catch(d){}l&&l.removeChild(m)}}if("script"==a.dataType&&null==a.cache)a.cache=!1;if(!1===a.cache&&"GET"==j){var d=+new Date,o=a.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+d+"$2");a.url=o+(o==a.url?(a.url.match(/\?/)?"&":"?")+"_="+d:"")}if(a.data&&"GET"==j)a.url+=(a.url.match(/\?/)?"&":"?")+a.data,a.data=null;a.global&&!h.active++&&h.event.trigger("ajaxStart");d=/^(\w+:)?\/\/([^\/?#]+)/.exec(a.url);if("script"==a.dataType&&
"GET"==j&&d&&(d[1]&&d[1]!=location.protocol||d[2]!=location.host)){var l=document.getElementsByTagName("head")[0],m=document.createElement("script");m.src=a.url;if(a.scriptCharset)m.charset=a.scriptCharset;if(!e){var r=!1;m.onload=m.onreadystatechange=function(){if(!r&&(!this.readyState||"loaded"==this.readyState||"complete"==this.readyState))r=!0,b(),c(),m.onload=m.onreadystatechange=null,l.removeChild(m)}}l.appendChild(m)}else{var q=!1,p=a.xhr();a.username?p.open(j,a.url,a.async,a.username,a.password):
p.open(j,a.url,a.async);try{a.data&&p.setRequestHeader("Content-Type",a.contentType),a.ifModified&&p.setRequestHeader("If-Modified-Since",h.lastModified[a.url]||"Thu, 01 Jan 1970 00:00:00 GMT"),p.setRequestHeader("X-Requested-With","XMLHttpRequest"),p.setRequestHeader("Accept",a.dataType&&a.accepts[a.dataType]?a.accepts[a.dataType]+", */*":a.accepts._default)}catch(v){}if(a.beforeSend&&!1===a.beforeSend(p,a))return a.global&&!--h.active&&h.event.trigger("ajaxStop"),p.abort(),!1;a.global&&h.event.trigger("ajaxSend",
[p,a]);var n=function(d){if(0==p.readyState)s&&(clearInterval(s),s=null,a.global&&!--h.active&&h.event.trigger("ajaxStop"));else if(!q&&p&&(4==p.readyState||"timeout"==d)){q=!0;s&&(clearInterval(s),s=null);f="timeout"==d?"timeout":!h.httpSuccess(p)?"error":a.ifModified&&h.httpNotModified(p,a.url)?"notmodified":"success";if("success"==f)try{g=h.httpData(p,a.dataType,a)}catch(k){f="parsererror"}if("success"==f){var j;try{j=p.getResponseHeader("Last-Modified")}catch(o){}a.ifModified&&j&&(h.lastModified[a.url]=
j);e||b()}else h.handleError(a,p,f);c();d&&p.abort();a.async&&(p=null)}};if(a.async){var s=setInterval(n,13);0<a.timeout&&setTimeout(function(){p&&!q&&n("timeout")},a.timeout)}try{p.send(a.data)}catch(w){h.handleError(a,p,null,w)}a.async||n();return p}},handleError:function(a,b,c,e){a.error&&a.error(b,c,e);a.global&&h.event.trigger("ajaxError",[b,a,e])},active:0,httpSuccess:function(a){try{return!a.status&&"file:"==location.protocol||200<=a.status&&300>a.status||304==a.status||1223==a.status}catch(b){}return!1},
httpNotModified:function(a,b){try{var c=a.getResponseHeader("Last-Modified");return 304==a.status||c==h.lastModified[b]}catch(e){}return!1},httpData:function(a,b,c){var e=a.getResponseHeader("content-type"),a=(e="xml"==b||!b&&e&&0<=e.indexOf("xml"))?a.responseXML:a.responseText;if(e&&"parsererror"==a.documentElement.tagName)throw"parsererror";c&&c.dataFilter&&(a=c.dataFilter(a,b));"string"===typeof a&&("script"==b&&h.globalEval(a),"json"==b&&(a=k.eval("("+a+")")));return a},param:function(a){function b(a,
e){c[c.length]=encodeURIComponent(a)+"="+encodeURIComponent(e)}var c=[];if(h.isArray(a)||a.jquery)h.each(a,function(){b(this.name,this.value)});else for(var e in a)h.isArray(a[e])?h.each(a[e],function(){b(e,this)}):b(e,h.isFunction(a[e])?a[e]():a[e]);return c.join("&").replace(/%20/g,"+")}});var E={},I,N=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];h.fn.extend({show:function(a,b){if(a)return this.animate(e("show",
3),a,b);for(var c=0,d=this.length;c<d;c++){var f=h.data(this[c],"olddisplay");this[c].style.display=f||"";if("none"===h.css(this[c],"display")){var f=this[c].tagName,g;if(E[f])g=E[f];else{var k=h("<"+f+" />").appendTo("body");g=k.css("display");"none"===g&&(g="block");k.remove();E[f]=g}h.data(this[c],"olddisplay",g)}}c=0;for(d=this.length;c<d;c++)this[c].style.display=h.data(this[c],"olddisplay")||"";return this},hide:function(a,b){if(a)return this.animate(e("hide",3),a,b);for(var c=0,d=this.length;c<
d;c++){var f=h.data(this[c],"olddisplay");!f&&"none"!==f&&h.data(this[c],"olddisplay",h.css(this[c],"display"))}c=0;for(d=this.length;c<d;c++)this[c].style.display="none";return this},_toggle:h.fn.toggle,toggle:function(a,b){var c="boolean"===typeof a;return h.isFunction(a)&&h.isFunction(b)?this._toggle.apply(this,arguments):null==a||c?this.each(function(){var b=c?a:h(this).is(":hidden");h(this)[b?"show":"hide"]()}):this.animate(e("toggle",3),a,b)},fadeTo:function(a,b,c){return this.animate({opacity:b},
a,c)},animate:function(a,b,c,e){var d=h.speed(b,c,e);return this[!1===d.queue?"each":"queue"](function(){var b=h.extend({},d),c,e=1==this.nodeType&&h(this).is(":hidden"),f=this;for(c in a){if("hide"==a[c]&&e||"show"==a[c]&&!e)return b.complete.call(this);if(("height"==c||"width"==c)&&this.style)b.display=h.css(this,"display"),b.overflow=this.style.overflow}if(null!=b.overflow)this.style.overflow="hidden";b.curAnim=h.extend({},a);h.each(a,function(c,d){var g=new h.fx(f,b,c);if(/toggle|show|hide/.test(d))g["toggle"==
d?e?"show":"hide":d](a);else{var k=d.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),j=g.cur(!0)||0;if(k){var o=parseFloat(k[2]),l=k[3]||"px";"px"!=l&&(f.style[c]=(o||1)+l,j*=(o||1)/g.cur(!0),f.style[c]=j+l);k[1]&&(o=("-="==k[1]?-1:1)*o+j);g.custom(j,o,l)}else g.custom(j,d,"")}});return!0})},stop:function(a,b){var c=h.timers;a&&this.queue([]);this.each(function(){for(var a=c.length-1;0<=a;a--)if(c[a].elem==this){if(b)c[a](!0);c.splice(a,1)}});b||this.dequeue();return this}});h.each({slideDown:e("show",
1),slideUp:e("hide",1),slideToggle:e("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(a,b){h.fn[a]=function(a,c){return this.animate(b,a,c)}});h.extend({speed:function(a,b,c){var e="object"===typeof a?a:{complete:c||!c&&b||h.isFunction(a)&&a,duration:a,easing:c&&b||b&&!h.isFunction(b)&&b};e.duration=h.fx.off?0:"number"===typeof e.duration?e.duration:h.fx.speeds[e.duration]||h.fx.speeds._default;e.old=e.complete;e.complete=function(){!1!==e.queue&&h(this).dequeue();h.isFunction(e.old)&&
e.old.call(this)};return e},easing:{linear:function(a,b,c,e){return c+e*a},swing:function(a,b,c,e){return(-Math.cos(a*Math.PI)/2+0.5)*e+c}},timers:[],fx:function(a,b,c){this.options=b;this.elem=a;this.prop=c;if(!b.orig)b.orig={}}});h.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(h.fx.step[this.prop]||h.fx.step._default)(this);if(("height"==this.prop||"width"==this.prop)&&this.elem.style)this.elem.style.display="block"},cur:function(a){return null!=
this.elem[this.prop]&&(!this.elem.style||null==this.elem.style[this.prop])?this.elem[this.prop]:(a=parseFloat(h.css(this.elem,this.prop,a)))&&-1E4<a?a:parseFloat(h.curCSS(this.elem,this.prop))||0},custom:function(a,b,c){function e(a){return d.step(a)}this.startTime=+new Date;this.start=a;this.end=b;this.unit=c||this.unit||"px";this.now=this.start;this.pos=this.state=0;var d=this;e.elem=this.elem;e()&&h.timers.push(e)&&!I&&(I=setInterval(function(){for(var a=h.timers,b=0;b<a.length;b++)a[b]()||a.splice(b--,
1);a.length||(clearInterval(I),I=void 0)},13))},show:function(){this.options.orig[this.prop]=h.attr(this.elem.style,this.prop);this.options.show=!0;this.custom("width"==this.prop||"height"==this.prop?1:0,this.cur());h(this.elem).show()},hide:function(){this.options.orig[this.prop]=h.attr(this.elem.style,this.prop);this.options.hide=!0;this.custom(this.cur(),0)},step:function(a){var b=+new Date;if(a||b>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();var a=
this.options.curAnim[this.prop]=!0,c;for(c in this.options.curAnim)!0!==this.options.curAnim[c]&&(a=!1);if(a){if(null!=this.options.display&&(this.elem.style.overflow=this.options.overflow,this.elem.style.display=this.options.display,"none"==h.css(this.elem,"display")))this.elem.style.display="block";this.options.hide&&h(this.elem).hide();if(this.options.hide||this.options.show)for(var e in this.options.curAnim)h.attr(this.elem.style,e,this.options.orig[e]);this.options.complete.call(this.elem)}return!1}c=
b-this.startTime;this.state=c/this.options.duration;this.pos=h.easing[this.options.easing||(h.easing.swing?"swing":"linear")](this.state,c,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update();return!0}};h.extend(h.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){h.attr(a.elem.style,"opacity",a.now)},_default:function(a){a.elem.style&&null!=a.elem.style[a.prop]?a.elem.style[a.prop]=a.now+a.unit:a.elem[a.prop]=a.now}}});h.fn.offset=document.documentElement.getBoundingClientRect?
function(){if(!this[0])return{top:0,left:0};if(this[0]===this[0].ownerDocument.body)return h.offset.bodyOffset(this[0]);var a=this[0].getBoundingClientRect(),b=this[0].ownerDocument,c=b.body,b=b.documentElement;return{top:a.top+(self.pageYOffset||h.boxModel&&b.scrollTop||c.scrollTop)-(b.clientTop||c.clientTop||0),left:a.left+(self.pageXOffset||h.boxModel&&b.scrollLeft||c.scrollLeft)-(b.clientLeft||c.clientLeft||0)}}:function(){if(!this[0])return{top:0,left:0};if(this[0]===this[0].ownerDocument.body)return h.offset.bodyOffset(this[0]);
h.offset.initialized||h.offset.initialize();var a=this[0],b=a.offsetParent,c=a.ownerDocument,e,d=c.documentElement,f=c.body,c=c.defaultView;e=c.getComputedStyle(a,null);for(var g=a.offsetTop,k=a.offsetLeft;(a=a.parentNode)&&a!==f&&a!==d;){e=c.getComputedStyle(a,null);g-=a.scrollTop;k-=a.scrollLeft;if(a===b){g+=a.offsetTop;k+=a.offsetLeft;if(h.offset.doesNotAddBorder&&(!h.offset.doesAddBorderForTableAndCells||!/^t(able|d|h)$/i.test(a.tagName)))g+=parseInt(e.borderTopWidth,10)||0,k+=parseInt(e.borderLeftWidth,
10)||0;b=a.offsetParent}h.offset.subtractsBorderForOverflowNotVisible&&"visible"!==e.overflow&&(g+=parseInt(e.borderTopWidth,10)||0,k+=parseInt(e.borderLeftWidth,10)||0)}if("relative"===e.position||"static"===e.position)g+=f.offsetTop,k+=f.offsetLeft;"fixed"===e.position&&(g+=Math.max(d.scrollTop,f.scrollTop),k+=Math.max(d.scrollLeft,f.scrollLeft));return{top:g,left:k}};h.offset={initialize:function(){if(!this.initialized){var a=document.body,b=document.createElement("div"),c,e,d,f=a.style.marginTop;
e={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(d in e)b.style[d]=e[d];b.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>';a.insertBefore(b,a.firstChild);c=b.firstChild;e=c.firstChild;d=c.nextSibling.firstChild.firstChild;
this.doesNotAddBorder=5!==e.offsetTop;this.doesAddBorderForTableAndCells=5===d.offsetTop;c.style.overflow="hidden";c.style.position="relative";this.subtractsBorderForOverflowNotVisible=-5===e.offsetTop;a.style.marginTop="1px";this.doesNotIncludeMarginInBodyOffset=0===a.offsetTop;a.style.marginTop=f;a.removeChild(b);this.initialized=!0}},bodyOffset:function(a){h.offset.initialized||h.offset.initialize();var b=a.offsetTop,c=a.offsetLeft;h.offset.doesNotIncludeMarginInBodyOffset&&(b+=parseInt(h.curCSS(a,
"marginTop",!0),10)||0,c+=parseInt(h.curCSS(a,"marginLeft",!0),10)||0);return{top:b,left:c}}};h.fn.extend({position:function(){var a;if(this[0]){a=this.offsetParent();var c=this.offset(),e=/^body|html$/i.test(a[0].tagName)?{top:0,left:0}:a.offset();c.top-=b(this,"marginTop");c.left-=b(this,"marginLeft");e.top+=b(a,"borderTopWidth");e.left+=b(a,"borderLeftWidth");a={top:c.top-e.top,left:c.left-e.left}}return a},offsetParent:function(){for(var a=this[0].offsetParent||document.body;a&&!/^body|html$/i.test(a.tagName)&&
"static"==h.css(a,"position");)a=a.offsetParent;return h(a)}});h.each(["Left","Top"],function(a,b){var c="scroll"+b;h.fn[c]=function(b){return!this[0]?null:void 0!==b?this.each(function(){this==k||this==document?k.scrollTo(!a?b:h(k).scrollLeft(),a?b:h(k).scrollTop()):this[c]=b}):this[0]==k||this[0]==document?self[a?"pageYOffset":"pageXOffset"]||h.boxModel&&document.documentElement[c]||document.body[c]:this[0][c]}});h.each(["Height","Width"],function(a,b){var c=b.toLowerCase();h.fn["inner"+b]=function(){return this[0]?
h.css(this[0],c,!1,"padding"):null};h.fn["outer"+b]=function(a){return this[0]?h.css(this[0],c,!1,a?"margin":"border"):null};var e=b.toLowerCase();h.fn[e]=function(a){return this[0]==k?"CSS1Compat"==document.compatMode&&document.documentElement["client"+b]||document.body["client"+b]:this[0]==document?Math.max(document.documentElement["client"+b],document.body["scroll"+b],document.documentElement["scroll"+b],document.body["offset"+b],document.documentElement["offset"+b]):void 0===a?this.length?h.css(this[0],
e):null:this.css(e,"string"===typeof a?a:a+"px")}})})();(function(a,b){function c(b,c){var j=b.nodeName.toLowerCase();if("area"===j){c=b.parentNode;j=c.name;if(!b.href||!j||"map"!==c.nodeName.toLowerCase())return!1;b=a("img[usemap=#"+j+"]")[0];return!!b&&d(b)}return(/input|select|textarea|button|object/.test(j)?!b.disabled:"a"==j?b.href||c:c)&&d(b)}function d(b){return!a(b).parents().andSelf().filter(function(){return"hidden"===a.curCSS(this,"visibility")||a.expr.filters.hidden(this)}).length}a.ui=a.ui||{};a.ui.version||(a.extend(a.ui,{version:"1.8.14",
keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}}),a.fn.extend({_focus:a.fn.focus,focus:function(b,c){return"number"===typeof b?this.each(function(){var d=this;setTimeout(function(){a(d).focus();
c&&c.call(d)},b)}):this._focus.apply(this,arguments)},scrollParent:function(){var b;b=a.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(a.curCSS(this,"position",1))&&/(auto|scroll)/.test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(a.curCSS(this,"overflow",1)+a.curCSS(this,
"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!b.length?a(document):b},zIndex:function(c){if(c!==b)return this.css("zIndex",c);if(this.length)for(var c=a(this[0]),d;c.length&&c[0]!==document;){d=c.css("position");if("absolute"===d||"relative"===d||"fixed"===d)if(d=parseInt(c.css("zIndex"),10),!isNaN(d)&&0!==d)return d;c=c.parent()}return 0},disableSelection:function(){return this.bind((a.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",
function(a){a.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),a.each(["Width","Height"],function(c,d){function j(b,c,d,f){a.each(e,function(){c-=parseFloat(a.curCSS(b,"padding"+this,!0))||0;d&&(c-=parseFloat(a.curCSS(b,"border"+this+"Width",!0))||0);f&&(c-=parseFloat(a.curCSS(b,"margin"+this,!0))||0)});return c}var e="Width"===d?["Left","Right"]:["Top","Bottom"],k=d.toLowerCase(),l={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,
outerHeight:a.fn.outerHeight};a.fn["inner"+d]=function(c){return c===b?l["inner"+d].call(this):this.each(function(){a(this).css(k,j(this,c)+"px")})};a.fn["outer"+d]=function(b,c){return"number"!==typeof b?l["outer"+d].call(this,b):this.each(function(){a(this).css(k,j(this,b,!0,c)+"px")})}}),a.extend(a.expr[":"],{data:function(b,c,d){return!!a.data(b,d[3])},focusable:function(b){return c(b,!isNaN(a.attr(b,"tabindex")))},tabbable:function(b){var d=a.attr(b,"tabindex"),j=isNaN(d);return(j||0<=d)&&c(b,
!j)}}),a(function(){var b=document.body,c=b.appendChild(c=document.createElement("div"));a.extend(c.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});a.support.minHeight=100===c.offsetHeight;a.support.selectstart="onselectstart"in c;b.removeChild(c).style.display="none"}),a.extend(a.ui,{plugin:{add:function(b,c,d){var b=a.ui[b].prototype,e;for(e in d)b.plugins[e]=b.plugins[e]||[],b.plugins[e].push([c,d[e]])},call:function(a,b,c){if((b=a.plugins[b])&&a.element[0].parentNode)for(var e=
0;e<b.length;e++)a.options[b[e][0]]&&b[e][1].apply(a.element,c)}},contains:function(a,b){return document.compareDocumentPosition?a.compareDocumentPosition(b)&16:a!==b&&a.contains(b)},hasScroll:function(b,c){if("hidden"===a(b).css("overflow"))return!1;var c=c&&"left"===c?"scrollLeft":"scrollTop",d=!1;if(0<b[c])return!0;b[c]=1;d=0<b[c];b[c]=0;return d},isOverAxis:function(a,b,c){return a>b&&a<b+c},isOver:function(b,c,d,e,k,l){return a.ui.isOverAxis(b,d,k)&&a.ui.isOverAxis(c,e,l)}}))})(jQuery);
(function(a,b){if(a.cleanData){var c=a.cleanData;a.cleanData=function(b){for(var d=0,j;null!=(j=b[d]);d++)a(j).triggerHandler("remove");c(b)}}else{var d=a.fn.remove;a.fn.remove=function(b,c){return this.each(function(){c||(!b||a.filter(b,[this]).length)&&a("*",this).add([this]).each(function(){a(this).triggerHandler("remove")});return d.call(a(this),b,c)})}}a.widget=function(b,c,d){var e=b.split(".")[0],k,b=b.split(".")[1];k=e+"-"+b;if(!d)d=c,c=a.Widget;a.expr[":"][k]=function(c){return!!a.data(c,
b)};a[e]=a[e]||{};a[e][b]=function(a,b){arguments.length&&this._createWidget(a,b)};c=new c;c.options=a.extend(!0,{},c.options);a[e][b].prototype=a.extend(!0,c,{namespace:e,widgetName:b,widgetEventPrefix:a[e][b].prototype.widgetEventPrefix||b,widgetBaseClass:k},d);a.widget.bridge(b,a[e][b])};a.widget.bridge=function(c,d){a.fn[c]=function(j){var e="string"===typeof j,k=Array.prototype.slice.call(arguments,1),l=this,j=!e&&k.length?a.extend.apply(null,[!0,j].concat(k)):j;if(e&&"_"===j.charAt(0))return l;
e?this.each(function(){var e=a.data(this,c),d=e&&a.isFunction(e[j])?e[j].apply(e,k):e;if(d!==e&&d!==b)return l=d,!1}):this.each(function(){var b=a.data(this,c);b?b.option(j||{})._init():a.data(this,c,new d(j,this))});return l}};a.Widget=function(a,b){arguments.length&&this._createWidget(a,b)};a.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:!1},_createWidget:function(b,c){a.data(c,this.widgetName,this);this.element=a(c);this.options=a.extend(!0,{},this.options,this._getCreateOptions(),
b);var d=this;this.element.bind("remove."+this.widgetName,function(){d.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){return a.metadata&&a.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},
option:function(c,d){var j=c;if(0===arguments.length)return a.extend({},this.options);if("string"===typeof c){if(d===b)return this.options[c];j={};j[c]=d}this._setOptions(j);return this},_setOptions:function(b){var c=this;a.each(b,function(a,b){c._setOption(a,b)});return this},_setOption:function(a,b){this.options[a]=b;"disabled"===a&&this.widget()[b?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",b);return this},enable:function(){return this._setOption("disabled",
!1)},disable:function(){return this._setOption("disabled",!0)},_trigger:function(b,c,d){var e=this.options[b],c=a.Event(c);c.type=(b===this.widgetEventPrefix?b:this.widgetEventPrefix+b).toLowerCase();d=d||{};if(c.originalEvent)for(var b=a.event.props.length,k;b;)k=a.event.props[--b],c[k]=c.originalEvent[k];this.element.trigger(c,d);return!(a.isFunction(e)&&!1===e.call(this.element[0],c,d)||c.isDefaultPrevented())}}})(jQuery);
(function(a){var b=!1;a(document).mousedown(function(){b=!1});a.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var b=this;this.element.bind("mousedown."+this.widgetName,function(a){return b._mouseDown(a)}).bind("click."+this.widgetName,function(d){if(!0===a.data(d.target,b.widgetName+".preventClickEvent"))return a.removeData(d.target,b.widgetName+".preventClickEvent"),d.stopImmediatePropagation(),!1});this.started=!1},_mouseDestroy:function(){this.element.unbind("."+
this.widgetName)},_mouseDown:function(c){if(!b){this._mouseStarted&&this._mouseUp(c);this._mouseDownEvent=c;var d=this,f=1==c.which,g="string"==typeof this.options.cancel?a(c.target).closest(this.options.cancel).length:!1;if(!f||g||!this._mouseCapture(c))return!0;this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet)this._mouseDelayTimer=setTimeout(function(){d.mouseDelayMet=!0},this.options.delay);if(this._mouseDistanceMet(c)&&this._mouseDelayMet(c)&&(this._mouseStarted=!1!==this._mouseStart(c),
!this._mouseStarted))return c.preventDefault(),!0;!0===a.data(c.target,this.widgetName+".preventClickEvent")&&a.removeData(c.target,this.widgetName+".preventClickEvent");this._mouseMoveDelegate=function(a){return d._mouseMove(a)};this._mouseUpDelegate=function(a){return d._mouseUp(a)};a(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);c.preventDefault();return b=!0}},_mouseMove:function(b){if(a.browser.msie&&!(9<=document.documentMode)&&
!b.button)return this._mouseUp(b);if(this._mouseStarted)return this._mouseDrag(b),b.preventDefault();if(this._mouseDistanceMet(b)&&this._mouseDelayMet(b))(this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,b))?this._mouseDrag(b):this._mouseUp(b);return!this._mouseStarted},_mouseUp:function(b){a(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted)this._mouseStarted=!1,b.target==this._mouseDownEvent.target&&
a.data(b.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(b);return!1},_mouseDistanceMet:function(a){return Math.max(Math.abs(this._mouseDownEvent.pageX-a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}})})(jQuery);
(function(a){a.ui=a.ui||{};var b=/left|center|right/,c=/top|center|bottom/,d=a.fn.position,f=a.fn.offset;a.fn.position=function(f){if(!f||!f.of)return d.apply(this,arguments);var f=a.extend({},f),j=a(f.of),e=j[0],k=(f.collision||"flip").split(" "),l=f.offset?f.offset.split(" "):[0,0],m,h,o;9===e.nodeType?(m=j.width(),h=j.height(),o={top:0,left:0}):e.setTimeout?(m=j.width(),h=j.height(),o={top:j.scrollTop(),left:j.scrollLeft()}):e.preventDefault?(f.at="left top",m=h=0,o={top:f.of.pageY,left:f.of.pageX}):
(m=j.outerWidth(),h=j.outerHeight(),o=j.offset());a.each(["my","at"],function(){var a=(f[this]||"").split(" ");1===a.length&&(a=b.test(a[0])?a.concat(["center"]):c.test(a[0])?["center"].concat(a):["center","center"]);a[0]=b.test(a[0])?a[0]:"center";a[1]=c.test(a[1])?a[1]:"center";f[this]=a});1===k.length&&(k[1]=k[0]);l[0]=parseInt(l[0],10)||0;1===l.length&&(l[1]=l[0]);l[1]=parseInt(l[1],10)||0;"right"===f.at[0]?o.left+=m:"center"===f.at[0]&&(o.left+=m/2);"bottom"===f.at[1]?o.top+=h:"center"===f.at[1]&&
(o.top+=h/2);o.left+=l[0];o.top+=l[1];return this.each(function(){var b=a(this),c=b.outerWidth(),e=b.outerHeight(),d=parseInt(a.curCSS(this,"marginLeft",!0))||0,j=parseInt(a.curCSS(this,"marginTop",!0))||0,u=c+d+(parseInt(a.curCSS(this,"marginRight",!0))||0),s=e+j+(parseInt(a.curCSS(this,"marginBottom",!0))||0),n=a.extend({},o),x;"right"===f.my[0]?n.left-=c:"center"===f.my[0]&&(n.left-=c/2);"bottom"===f.my[1]?n.top-=e:"center"===f.my[1]&&(n.top-=e/2);n.left=Math.round(n.left);n.top=Math.round(n.top);
x={left:n.left-d,top:n.top-j};a.each(["left","top"],function(b,d){a.ui.position[k[b]]&&a.ui.position[k[b]][d](n,{targetWidth:m,targetHeight:h,elemWidth:c,elemHeight:e,collisionPosition:x,collisionWidth:u,collisionHeight:s,offset:l,my:f.my,at:f.at})});a.fn.bgiframe&&b.bgiframe();b.offset(a.extend(n,{using:f.using}))})};a.ui.position={fit:{left:function(b,c){var e=a(window),e=c.collisionPosition.left+c.collisionWidth-e.width()-e.scrollLeft();b.left=0<e?b.left-e:Math.max(b.left-c.collisionPosition.left,
b.left)},top:function(b,c){var e=a(window),e=c.collisionPosition.top+c.collisionHeight-e.height()-e.scrollTop();b.top=0<e?b.top-e:Math.max(b.top-c.collisionPosition.top,b.top)}},flip:{left:function(b,c){if("center"!==c.at[0]){var e=a(window),e=c.collisionPosition.left+c.collisionWidth-e.width()-e.scrollLeft(),d="left"===c.my[0]?-c.elemWidth:"right"===c.my[0]?c.elemWidth:0,f="left"===c.at[0]?c.targetWidth:-c.targetWidth,m=-2*c.offset[0];b.left+=0>c.collisionPosition.left?d+f+m:0<e?d+f+m:0}},top:function(b,
c){if("center"!==c.at[1]){var e=a(window),e=c.collisionPosition.top+c.collisionHeight-e.height()-e.scrollTop(),d="top"===c.my[1]?-c.elemHeight:"bottom"===c.my[1]?c.elemHeight:0,f="top"===c.at[1]?c.targetHeight:-c.targetHeight,m=-2*c.offset[1];b.top+=0>c.collisionPosition.top?d+f+m:0<e?d+f+m:0}}}};if(!a.offset.setOffset)a.offset.setOffset=function(b,c){if(/static/.test(a.curCSS(b,"position")))b.style.position="relative";var e=a(b),d=e.offset(),f=parseInt(a.curCSS(b,"top",!0),10)||0,m=parseInt(a.curCSS(b,
"left",!0),10)||0,d={top:c.top-d.top+f,left:c.left-d.left+m};"using"in c?c.using.call(b,d):e.css(d)},a.fn.offset=function(b){var c=this[0];return!c||!c.ownerDocument?null:b?this.each(function(){a.offset.setOffset(this,b)}):f.call(this)}})(jQuery);
(function(a){a.widget("ui.draggable",a.ui.mouse,{widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1},_create:function(){if("original"==this.options.helper&&!/^(?:r|a|f)/.test(this.element.css("position")))this.element[0].style.position=
"relative";this.options.addClasses&&this.element.addClass("ui-draggable");this.options.disabled&&this.element.addClass("ui-draggable-disabled");this._mouseInit()},destroy:function(){if(this.element.data("draggable"))return this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled"),this._mouseDestroy(),this},_mouseCapture:function(b){var c=this.options;if(this.helper||c.disabled||a(b.target).is(".ui-resizable-handle"))return!1;
this.handle=this._getHandle(b);if(!this.handle)return!1;a(!0===c.iframeFix?"iframe":c.iframeFix).each(function(){a('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1E3}).css(a(this).offset()).appendTo("body")});return!0},_mouseStart:function(b){var c=this.options;this.helper=this._createHelper(b);this._cacheHelperProportions();if(a.ui.ddmanager)a.ui.ddmanager.current=this;
this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.positionAbs=this.element.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};a.extend(this.offset,{click:{left:b.pageX-this.offset.left,top:b.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this.position=this._generatePosition(b);this.originalPageX=b.pageX;this.originalPageY=
b.pageY;c.cursorAt&&this._adjustOffsetFromHelper(c.cursorAt);c.containment&&this._setContainment();if(!1===this._trigger("start",b))return this._clear(),!1;this._cacheHelperProportions();a.ui.ddmanager&&!c.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,b);this.helper.addClass("ui-draggable-dragging");this._mouseDrag(b,!0);a.ui.ddmanager&&a.ui.ddmanager.dragStart(this,b);return!0},_mouseDrag:function(b,c){this.position=this._generatePosition(b);this.positionAbs=this._convertPositionTo("absolute");
if(!c){c=this._uiHash();if(!1===this._trigger("drag",b,c))return this._mouseUp({}),!1;this.position=c.position}if(!this.options.axis||"y"!=this.options.axis)this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||"x"!=this.options.axis)this.helper[0].style.top=this.position.top+"px";a.ui.ddmanager&&a.ui.ddmanager.drag(this,b);return!1},_mouseStop:function(b){var c=!1;a.ui.ddmanager&&!this.options.dropBehaviour&&(c=a.ui.ddmanager.drop(this,b));if(this.dropped)c=this.dropped,this.dropped=
!1;if((!this.element[0]||!this.element[0].parentNode)&&"original"==this.options.helper)return!1;if("invalid"==this.options.revert&&!c||"valid"==this.options.revert&&c||!0===this.options.revert||a.isFunction(this.options.revert)&&this.options.revert.call(this.element,c)){var d=this;a(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){!1!==d._trigger("stop",b)&&d._clear()})}else!1!==this._trigger("stop",b)&&this._clear();return!1},_mouseUp:function(b){!0===
this.options.iframeFix&&a("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)});a.ui.ddmanager&&a.ui.ddmanager.dragStop(this,b);return a.ui.mouse.prototype._mouseUp.call(this,b)},cancel:function(){this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear();return this},_getHandle:function(b){var c=!this.options.handle||!a(this.options.handle,this.element).length?!0:!1;a(this.options.handle,this.element).find("*").andSelf().each(function(){this==b.target&&(c=
!0)});return c},_createHelper:function(b){var c=this.options,b=a.isFunction(c.helper)?a(c.helper.apply(this.element[0],[b])):"clone"==c.helper?this.element.clone().removeAttr("id"):this.element;b.parents("body").length||b.appendTo("parent"==c.appendTo?this.element[0].parentNode:c.appendTo);b[0]!=this.element[0]&&!/(fixed|absolute)/.test(b.css("position"))&&b.css("position","absolute");return b},_adjustOffsetFromHelper:function(b){"string"==typeof b&&(b=b.split(" "));a.isArray(b)&&(b={left:+b[0],top:+b[1]||
0});if("left"in b)this.offset.click.left=b.left+this.margins.left;if("right"in b)this.offset.click.left=this.helperProportions.width-b.right+this.margins.left;if("top"in b)this.offset.click.top=b.top+this.margins.top;if("bottom"in b)this.offset.click.top=this.helperProportions.height-b.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var b=this.offsetParent.offset();"absolute"==this.cssPosition&&this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],
this.offsetParent[0])&&(b.left+=this.scrollParent.scrollLeft(),b.top+=this.scrollParent.scrollTop());if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&"html"==this.offsetParent[0].tagName.toLowerCase()&&a.browser.msie)b={top:0,left:0};return{top:b.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:b.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"==this.cssPosition){var a=this.element.position();return{top:a.top-
(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:a.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),
height:this.helper.outerHeight()}},_setContainment:function(){var b=this.options;if("parent"==b.containment)b.containment=this.helper[0].parentNode;if("document"==b.containment||"window"==b.containment)this.containment=["document"==b.containment?0:a(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,"document"==b.containment?0:a(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,("document"==b.containment?0:a(window).scrollLeft())+a("document"==b.containment?document:
window).width()-this.helperProportions.width-this.margins.left,("document"==b.containment?0:a(window).scrollTop())+(a("document"==b.containment?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(b.containment)&&b.containment.constructor!=Array){var b=a(b.containment),c=b[0];if(c){b.offset();var d="hidden"!=a(c).css("overflow");this.containment=[(parseInt(a(c).css("borderLeftWidth"),10)||0)+(parseInt(a(c).css("paddingLeft"),
10)||0),(parseInt(a(c).css("borderTopWidth"),10)||0)+(parseInt(a(c).css("paddingTop"),10)||0),(d?Math.max(c.scrollWidth,c.offsetWidth):c.offsetWidth)-(parseInt(a(c).css("borderLeftWidth"),10)||0)-(parseInt(a(c).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(d?Math.max(c.scrollHeight,c.offsetHeight):c.offsetHeight)-(parseInt(a(c).css("borderTopWidth"),10)||0)-(parseInt(a(c).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom];
this.relative_container=b}}else if(b.containment.constructor==Array)this.containment=b.containment},_convertPositionTo:function(b,c){if(!c)c=this.position;var b="absolute"==b?1:-1,d="absolute"==this.cssPosition&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(d[0].tagName);return{top:c.top+this.offset.relative.top*b+this.offset.parent.top*b-(a.browser.safari&&526>a.browser.version&&"fixed"==this.cssPosition?
0:("fixed"==this.cssPosition?-this.scrollParent.scrollTop():f?0:d.scrollTop())*b),left:c.left+this.offset.relative.left*b+this.offset.parent.left*b-(a.browser.safari&&526>a.browser.version&&"fixed"==this.cssPosition?0:("fixed"==this.cssPosition?-this.scrollParent.scrollLeft():f?0:d.scrollLeft())*b)}},_generatePosition:function(b){var c=this.options,d="absolute"==this.cssPosition&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,
f=/(html|body)/i.test(d[0].tagName),g=b.pageX,j=b.pageY;if(this.originalPosition){var e;if(this.containment)this.relative_container?(e=this.relative_container.offset(),e=[this.containment[0]+e.left,this.containment[1]+e.top,this.containment[2]+e.left,this.containment[3]+e.top]):e=this.containment,b.pageX-this.offset.click.left<e[0]&&(g=e[0]+this.offset.click.left),b.pageY-this.offset.click.top<e[1]&&(j=e[1]+this.offset.click.top),b.pageX-this.offset.click.left>e[2]&&(g=e[2]+this.offset.click.left),
b.pageY-this.offset.click.top>e[3]&&(j=e[3]+this.offset.click.top);c.grid&&(j=c.grid[1]?this.originalPageY+Math.round((j-this.originalPageY)/c.grid[1])*c.grid[1]:this.originalPageY,j=e?!(j-this.offset.click.top<e[1]||j-this.offset.click.top>e[3])?j:!(j-this.offset.click.top<e[1])?j-c.grid[1]:j+c.grid[1]:j,g=c.grid[0]?this.originalPageX+Math.round((g-this.originalPageX)/c.grid[0])*c.grid[0]:this.originalPageX,g=e?!(g-this.offset.click.left<e[0]||g-this.offset.click.left>e[2])?g:!(g-this.offset.click.left<
e[0])?g-c.grid[0]:g+c.grid[0]:g)}return{top:j-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(a.browser.safari&&526>a.browser.version&&"fixed"==this.cssPosition?0:"fixed"==this.cssPosition?-this.scrollParent.scrollTop():f?0:d.scrollTop()),left:g-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(a.browser.safari&&526>a.browser.version&&"fixed"==this.cssPosition?0:"fixed"==this.cssPosition?-this.scrollParent.scrollLeft():f?0:d.scrollLeft())}},_clear:function(){this.helper.removeClass("ui-draggable-dragging");
this.helper[0]!=this.element[0]&&!this.cancelHelperRemoval&&this.helper.remove();this.helper=null;this.cancelHelperRemoval=!1},_trigger:function(b,c,d){d=d||this._uiHash();a.ui.plugin.call(this,b,[c,d]);if("drag"==b)this.positionAbs=this._convertPositionTo("absolute");return a.Widget.prototype._trigger.call(this,b,c,d)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});a.extend(a.ui.draggable,{version:"1.8.14"});
a.ui.plugin.add("draggable","connectToSortable",{start:function(b,c){var d=a(this).data("draggable"),f=d.options,g=a.extend({},c,{item:d.element});d.sortables=[];a(f.connectToSortable).each(function(){var c=a.data(this,"sortable");c&&!c.options.disabled&&(d.sortables.push({instance:c,shouldRevert:c.options.revert}),c.refreshPositions(),c._trigger("activate",b,g))})},stop:function(b,c){var d=a(this).data("draggable"),f=a.extend({},c,{item:d.element});a.each(d.sortables,function(){if(this.instance.isOver){this.instance.isOver=
0;d.cancelHelperRemoval=!0;this.instance.cancelHelperRemoval=!1;if(this.shouldRevert)this.instance.options.revert=!0;this.instance._mouseStop(b);this.instance.options.helper=this.instance.options._helper;"original"==d.options.helper&&this.instance.currentItem.css({top:"auto",left:"auto"})}else this.instance.cancelHelperRemoval=!1,this.instance._trigger("deactivate",b,f)})},drag:function(b,c){var d=a(this).data("draggable"),f=this;a.each(d.sortables,function(){this.instance.positionAbs=d.positionAbs;
this.instance.helperProportions=d.helperProportions;this.instance.offset.click=d.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){if(!this.instance.isOver)this.instance.isOver=1,this.instance.currentItem=a(f).clone().removeAttr("id").appendTo(this.instance.element).data("sortable-item",!0),this.instance.options._helper=this.instance.options.helper,this.instance.options.helper=function(){return c.helper[0]},b.target=this.instance.currentItem[0],this.instance._mouseCapture(b,
!0),this.instance._mouseStart(b,!0,!0),this.instance.offset.click.top=d.offset.click.top,this.instance.offset.click.left=d.offset.click.left,this.instance.offset.parent.left-=d.offset.parent.left-this.instance.offset.parent.left,this.instance.offset.parent.top-=d.offset.parent.top-this.instance.offset.parent.top,d._trigger("toSortable",b),d.dropped=this.instance.element,d.currentItem=d.element,this.instance.fromOutside=d;this.instance.currentItem&&this.instance._mouseDrag(b)}else if(this.instance.isOver)this.instance.isOver=
0,this.instance.cancelHelperRemoval=!0,this.instance.options.revert=!1,this.instance._trigger("out",b,this.instance._uiHash(this.instance)),this.instance._mouseStop(b,!0),this.instance.options.helper=this.instance.options._helper,this.instance.currentItem.remove(),this.instance.placeholder&&this.instance.placeholder.remove(),d._trigger("fromSortable",b),d.dropped=!1})}});a.ui.plugin.add("draggable","cursor",{start:function(){var b=a("body"),c=a(this).data("draggable").options;if(b.css("cursor"))c._cursor=
b.css("cursor");b.css("cursor",c.cursor)},stop:function(){var b=a(this).data("draggable").options;b._cursor&&a("body").css("cursor",b._cursor)}});a.ui.plugin.add("draggable","opacity",{start:function(b,c){b=a(c.helper);c=a(this).data("draggable").options;if(b.css("opacity"))c._opacity=b.css("opacity");b.css("opacity",c.opacity)},stop:function(b,c){b=a(this).data("draggable").options;b._opacity&&a(c.helper).css("opacity",b._opacity)}});a.ui.plugin.add("draggable","scroll",{start:function(){var b=a(this).data("draggable");
if(b.scrollParent[0]!=document&&"HTML"!=b.scrollParent[0].tagName)b.overflowOffset=b.scrollParent.offset()},drag:function(b){var c=a(this).data("draggable"),d=c.options,f=!1;if(c.scrollParent[0]!=document&&"HTML"!=c.scrollParent[0].tagName){if(!d.axis||"x"!=d.axis)if(c.overflowOffset.top+c.scrollParent[0].offsetHeight-b.pageY<d.scrollSensitivity)c.scrollParent[0].scrollTop=f=c.scrollParent[0].scrollTop+d.scrollSpeed;else if(b.pageY-c.overflowOffset.top<d.scrollSensitivity)c.scrollParent[0].scrollTop=
f=c.scrollParent[0].scrollTop-d.scrollSpeed;if(!d.axis||"y"!=d.axis)if(c.overflowOffset.left+c.scrollParent[0].offsetWidth-b.pageX<d.scrollSensitivity)c.scrollParent[0].scrollLeft=f=c.scrollParent[0].scrollLeft+d.scrollSpeed;else if(b.pageX-c.overflowOffset.left<d.scrollSensitivity)c.scrollParent[0].scrollLeft=f=c.scrollParent[0].scrollLeft-d.scrollSpeed}else{if(!d.axis||"x"!=d.axis)b.pageY-a(document).scrollTop()<d.scrollSensitivity?f=a(document).scrollTop(a(document).scrollTop()-d.scrollSpeed):
a(window).height()-(b.pageY-a(document).scrollTop())<d.scrollSensitivity&&(f=a(document).scrollTop(a(document).scrollTop()+d.scrollSpeed));if(!d.axis||"y"!=d.axis)b.pageX-a(document).scrollLeft()<d.scrollSensitivity?f=a(document).scrollLeft(a(document).scrollLeft()-d.scrollSpeed):a(window).width()-(b.pageX-a(document).scrollLeft())<d.scrollSensitivity&&(f=a(document).scrollLeft(a(document).scrollLeft()+d.scrollSpeed))}!1!==f&&a.ui.ddmanager&&!d.dropBehaviour&&a.ui.ddmanager.prepareOffsets(c,b)}});
a.ui.plugin.add("draggable","snap",{start:function(){var b=a(this).data("draggable"),c=b.options;b.snapElements=[];a(c.snap.constructor!=String?c.snap.items||":data(draggable)":c.snap).each(function(){var c=a(this),f=c.offset();this!=b.element[0]&&b.snapElements.push({item:this,width:c.outerWidth(),height:c.outerHeight(),top:f.top,left:f.left})})},drag:function(b,c){for(var d=a(this).data("draggable"),f=d.options,g=f.snapTolerance,j=c.offset.left,e=j+d.helperProportions.width,k=c.offset.top,l=k+d.helperProportions.height,
m=d.snapElements.length-1;0<=m;m--){var h=d.snapElements[m].left,o=h+d.snapElements[m].width,r=d.snapElements[m].top,q=r+d.snapElements[m].height;if(h-g<j&&j<o+g&&r-g<k&&k<q+g||h-g<j&&j<o+g&&r-g<l&&l<q+g||h-g<e&&e<o+g&&r-g<k&&k<q+g||h-g<e&&e<o+g&&r-g<l&&l<q+g){if("inner"!=f.snapMode){var p=Math.abs(r-l)<=g,v=Math.abs(q-k)<=g,w=Math.abs(h-e)<=g,u=Math.abs(o-j)<=g;if(p)c.position.top=d._convertPositionTo("relative",{top:r-d.helperProportions.height,left:0}).top-d.margins.top;if(v)c.position.top=d._convertPositionTo("relative",
{top:q,left:0}).top-d.margins.top;if(w)c.position.left=d._convertPositionTo("relative",{top:0,left:h-d.helperProportions.width}).left-d.margins.left;if(u)c.position.left=d._convertPositionTo("relative",{top:0,left:o}).left-d.margins.left}var s=p||v||w||u;if("outer"!=f.snapMode){p=Math.abs(r-k)<=g;v=Math.abs(q-l)<=g;w=Math.abs(h-j)<=g;u=Math.abs(o-e)<=g;if(p)c.position.top=d._convertPositionTo("relative",{top:r,left:0}).top-d.margins.top;if(v)c.position.top=d._convertPositionTo("relative",{top:q-d.helperProportions.height,
left:0}).top-d.margins.top;if(w)c.position.left=d._convertPositionTo("relative",{top:0,left:h}).left-d.margins.left;if(u)c.position.left=d._convertPositionTo("relative",{top:0,left:o-d.helperProportions.width}).left-d.margins.left}!d.snapElements[m].snapping&&(p||v||w||u||s)&&d.options.snap.snap&&d.options.snap.snap.call(d.element,b,a.extend(d._uiHash(),{snapItem:d.snapElements[m].item}));d.snapElements[m].snapping=p||v||w||u||s}else d.snapElements[m].snapping&&d.options.snap.release&&d.options.snap.release.call(d.element,
b,a.extend(d._uiHash(),{snapItem:d.snapElements[m].item})),d.snapElements[m].snapping=!1}}});a.ui.plugin.add("draggable","stack",{start:function(){var b=a(this).data("draggable").options,b=a.makeArray(a(b.stack)).sort(function(b,c){return(parseInt(a(b).css("zIndex"),10)||0)-(parseInt(a(c).css("zIndex"),10)||0)});if(b.length){var c=parseInt(b[0].style.zIndex)||0;a(b).each(function(a){this.style.zIndex=c+a});this[0].style.zIndex=c+b.length}}});a.ui.plugin.add("draggable","zIndex",{start:function(b,
c){b=a(c.helper);c=a(this).data("draggable").options;if(b.css("zIndex"))c._zIndex=b.css("zIndex");b.css("zIndex",c.zIndex)},stop:function(b,c){b=a(this).data("draggable").options;b._zIndex&&a(c.helper).css("zIndex",b._zIndex)}})})(jQuery);
(function(a){a.widget("ui.droppable",{widgetEventPrefix:"drop",options:{accept:"*",activeClass:!1,addClasses:!0,greedy:!1,hoverClass:!1,scope:"default",tolerance:"intersect"},_create:function(){var b=this.options,c=b.accept;this.isover=0;this.isout=1;this.accept=a.isFunction(c)?c:function(a){return a.is(c)};this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};a.ui.ddmanager.droppables[b.scope]=a.ui.ddmanager.droppables[b.scope]||[];a.ui.ddmanager.droppables[b.scope].push(this);
b.addClasses&&this.element.addClass("ui-droppable")},destroy:function(){for(var b=a.ui.ddmanager.droppables[this.options.scope],c=0;c<b.length;c++)b[c]==this&&b.splice(c,1);this.element.removeClass("ui-droppable ui-droppable-disabled").removeData("droppable").unbind(".droppable");return this},_setOption:function(b,c){if("accept"==b)this.accept=a.isFunction(c)?c:function(a){return a.is(c)};a.Widget.prototype._setOption.apply(this,arguments)},_activate:function(b){var c=a.ui.ddmanager.current;this.options.activeClass&&
this.element.addClass(this.options.activeClass);c&&this._trigger("activate",b,this.ui(c))},_deactivate:function(b){var c=a.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(this.options.activeClass);c&&this._trigger("deactivate",b,this.ui(c))},_over:function(b){var c=a.ui.ddmanager.current;if(c&&(c.currentItem||c.element)[0]!=this.element[0])if(this.accept.call(this.element[0],c.currentItem||c.element))this.options.hoverClass&&this.element.addClass(this.options.hoverClass),this._trigger("over",
b,this.ui(c))},_out:function(b){var c=a.ui.ddmanager.current;if(c&&(c.currentItem||c.element)[0]!=this.element[0])if(this.accept.call(this.element[0],c.currentItem||c.element))this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("out",b,this.ui(c))},_drop:function(b,c){var d=c||a.ui.ddmanager.current;if(!d||(d.currentItem||d.element)[0]==this.element[0])return!1;var f=!1;this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function(){var b=a.data(this,
"droppable");if(b.options.greedy&&!b.options.disabled&&b.options.scope==d.options.scope&&b.accept.call(b.element[0],d.currentItem||d.element)&&a.ui.intersect(d,a.extend(b,{offset:b.element.offset()}),b.options.tolerance))return f=!0,!1});if(f)return!1;return this.accept.call(this.element[0],d.currentItem||d.element)?(this.options.activeClass&&this.element.removeClass(this.options.activeClass),this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("drop",b,this.ui(d)),
this.element):!1},ui:function(a){return{draggable:a.currentItem||a.element,helper:a.helper,position:a.position,offset:a.positionAbs}}});a.extend(a.ui.droppable,{version:"1.8.14"});a.ui.intersect=function(b,c,d){if(!c.offset)return!1;var f=(b.positionAbs||b.position.absolute).left,g=f+b.helperProportions.width,j=(b.positionAbs||b.position.absolute).top,e=j+b.helperProportions.height,k=c.offset.left,l=k+c.proportions.width,m=c.offset.top,h=m+c.proportions.height;switch(d){case "fit":return k<=f&&g<=
l&&m<=j&&e<=h;case "intersect":return k<f+b.helperProportions.width/2&&g-b.helperProportions.width/2<l&&m<j+b.helperProportions.height/2&&e-b.helperProportions.height/2<h;case "pointer":return a.ui.isOver((b.positionAbs||b.position.absolute).top+(b.clickOffset||b.offset.click).top,(b.positionAbs||b.position.absolute).left+(b.clickOffset||b.offset.click).left,m,k,c.proportions.height,c.proportions.width);case "touch":return(j>=m&&j<=h||e>=m&&e<=h||j<m&&e>h)&&(f>=k&&f<=l||g>=k&&g<=l||f<k&&g>l);default:return!1}};
a.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(b,c){var d=a.ui.ddmanager.droppables[b.options.scope]||[],f=c?c.type:null,g=(b.currentItem||b.element).find(":data(droppable)").andSelf(),j=0;a:for(;j<d.length;j++)if(!(d[j].options.disabled||b&&!d[j].accept.call(d[j].element[0],b.currentItem||b.element))){for(var e=0;e<g.length;e++)if(g[e]==d[j].element[0]){d[j].proportions.height=0;continue a}d[j].visible="none"!=d[j].element.css("display");if(d[j].visible)"mousedown"==
f&&d[j]._activate.call(d[j],c),d[j].offset=d[j].element.offset(),d[j].proportions={width:d[j].element[0].offsetWidth,height:d[j].element[0].offsetHeight}}},drop:function(b,c){var d=!1;a.each(a.ui.ddmanager.droppables[b.options.scope]||[],function(){if(this.options&&(!this.options.disabled&&this.visible&&a.ui.intersect(b,this,this.options.tolerance)&&(d=d||this._drop.call(this,c)),!this.options.disabled&&this.visible&&this.accept.call(this.element[0],b.currentItem||b.element)))this.isout=1,this.isover=
0,this._deactivate.call(this,c)});return d},dragStart:function(b,c){b.element.parentsUntil("body").bind("scroll.droppable",function(){b.options.refreshPositions||a.ui.ddmanager.prepareOffsets(b,c)})},drag:function(b,c){b.options.refreshPositions&&a.ui.ddmanager.prepareOffsets(b,c);a.each(a.ui.ddmanager.droppables[b.options.scope]||[],function(){if(!this.options.disabled&&!this.greedyChild&&this.visible){var d=a.ui.intersect(b,this,this.options.tolerance);if(d=!d&&1==this.isover?"isout":d&&0==this.isover?
"isover":null){var f;if(this.options.greedy){var g=this.element.parents(":data(droppable):eq(0)");if(g.length)f=a.data(g[0],"droppable"),f.greedyChild="isover"==d?1:0}if(f&&"isover"==d)f.isover=0,f.isout=1,f._out.call(f,c);this[d]=1;this["isout"==d?"isover":"isout"]=0;this["isover"==d?"_over":"_out"].call(this,c);if(f&&"isout"==d)f.isout=0,f.isover=1,f._over.call(f,c)}}})},dragStop:function(b,c){b.element.parentsUntil("body").unbind("scroll.droppable");b.options.refreshPositions||a.ui.ddmanager.prepareOffsets(b,
c)}}})(jQuery);
(function(a){a.widget("ui.resizable",a.ui.mouse,{widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1E3},_create:function(){var b=this,c=this.options;this.element.addClass("ui-resizable");a.extend(this,{_aspectRatio:!!c.aspectRatio,aspectRatio:c.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],
_helper:c.helper||c.ghost||c.animate?c.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i))/relative/.test(this.element.css("position"))&&a.browser.opera&&this.element.css({position:"relative",top:"auto",left:"auto"}),this.element.wrap(a('<div class="ui-wrapper" style="overflow: hidden;"></div>').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),
this.element=this.element.parent().data("resizable",this.element.data("resizable")),this.elementIsWrapper=!0,this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")}),this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0}),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize",
"none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css({margin:this.originalElement.css("margin")}),this._proportionallyResize();this.handles=c.handles||(!a(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"});if(this.handles.constructor==String){if("all"==
this.handles)this.handles="n,e,s,w,se,sw,ne,nw";var g=this.handles.split(",");this.handles={};for(var j=0;j<g.length;j++){var e=a.trim(g[j]),k=a('<div class="ui-resizable-handle ui-resizable-'+e+'"></div>');/sw|se|ne|nw/.test(e)&&k.css({zIndex:++c.zIndex});"se"==e&&k.addClass("ui-icon ui-icon-gripsmall-diagonal-se");this.handles[e]=".ui-resizable-"+e;this.element.append(k)}}this._renderAxis=function(b){var b=b||this.element,c;for(c in this.handles){this.handles[c].constructor==String&&(this.handles[c]=
a(this.handles[c],this.element).show());if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var e=a(this.handles[c],this.element),d=0,d=/sw|ne|nw|se|n|s/.test(c)?e.outerHeight():e.outerWidth(),e=["padding",/ne|nw|n/.test(c)?"Top":/se|sw|s/.test(c)?"Bottom":/^e$/.test(c)?"Right":"Left"].join("");b.css(e,d);this._proportionallyResize()}a(this.handles[c])}};this._renderAxis(this.element);this._handles=a(".ui-resizable-handle",this.element).disableSelection();
this._handles.mouseover(function(){if(!b.resizing){if(this.className)var a=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);b.axis=a&&a[1]?a[1]:"se"}});c.autoHide&&(this._handles.hide(),a(this.element).addClass("ui-resizable-autohide").hover(function(){c.disabled||(a(this).removeClass("ui-resizable-autohide"),b._handles.show())},function(){!c.disabled&&!b.resizing&&(a(this).addClass("ui-resizable-autohide"),b._handles.hide())}));this._mouseInit()},destroy:function(){this._mouseDestroy();
var b=function(b){a(b).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){b(this.element);var c=this.element;c.after(this.originalElement.css({position:c.css("position"),width:c.outerWidth(),height:c.outerHeight(),top:c.css("top"),left:c.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);b(this.originalElement);return this},_mouseCapture:function(b){var c=
!1,g;for(g in this.handles)a(this.handles[g])[0]==b.target&&(c=!0);return!this.options.disabled&&c},_mouseStart:function(c){var f=this.options,g=this.element.position(),j=this.element;this.resizing=!0;this.documentScroll={top:a(document).scrollTop(),left:a(document).scrollLeft()};(j.is(".ui-draggable")||/absolute/.test(j.css("position")))&&j.css({position:"absolute",top:g.top,left:g.left});a.browser.opera&&/relative/.test(j.css("position"))&&j.css({position:"relative",top:"auto",left:"auto"});this._renderProxy();
var g=b(this.helper.css("left")),e=b(this.helper.css("top"));f.containment&&(g+=a(f.containment).scrollLeft()||0,e+=a(f.containment).scrollTop()||0);this.offset=this.helper.offset();this.position={left:g,top:e};this.size=this._helper?{width:j.outerWidth(),height:j.outerHeight()}:{width:j.width(),height:j.height()};this.originalSize=this._helper?{width:j.outerWidth(),height:j.outerHeight()}:{width:j.width(),height:j.height()};this.originalPosition={left:g,top:e};this.sizeDiff={width:j.outerWidth()-
j.width(),height:j.outerHeight()-j.height()};this.originalMousePosition={left:c.pageX,top:c.pageY};this.aspectRatio="number"==typeof f.aspectRatio?f.aspectRatio:this.originalSize.width/this.originalSize.height||1;f=a(".ui-resizable-"+this.axis).css("cursor");a("body").css("cursor","auto"==f?this.axis+"-resize":f);j.addClass("ui-resizable-resizing");this._propagate("start",c);return!0},_mouseDrag:function(a){var b=this.helper,c=this.originalMousePosition,j=this._change[this.axis];if(!j)return!1;c=
j.apply(this,[a,a.pageX-c.left||0,a.pageY-c.top||0]);this._updateVirtualBoundaries(a.shiftKey);if(this._aspectRatio||a.shiftKey)c=this._updateRatio(c,a);c=this._respectSize(c,a);this._propagate("resize",a);b.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize();this._updateCache(c);this._trigger("resize",a,this.ui());return!1},_mouseStop:function(b){this.resizing=
!1;var c=this.options;if(this._helper){var g=this._proportionallyResizeElements,j=g.length&&/textarea/i.test(g[0].nodeName),g=j&&a.ui.hasScroll(g[0],"left")?0:this.sizeDiff.height,j=j?0:this.sizeDiff.width,j={width:this.helper.width()-j,height:this.helper.height()-g},g=parseInt(this.element.css("left"),10)+(this.position.left-this.originalPosition.left)||null,e=parseInt(this.element.css("top"),10)+(this.position.top-this.originalPosition.top)||null;c.animate||this.element.css(a.extend(j,{top:e,left:g}));
this.helper.height(this.size.height);this.helper.width(this.size.width);this._helper&&!c.animate&&this._proportionallyResize()}a("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",b);this._helper&&this.helper.remove();return!1},_updateVirtualBoundaries:function(a){var b=this.options,g,j,e,b={minWidth:c(b.minWidth)?b.minWidth:0,maxWidth:c(b.maxWidth)?b.maxWidth:Infinity,minHeight:c(b.minHeight)?b.minHeight:0,maxHeight:c(b.maxHeight)?b.maxHeight:Infinity};
if(this._aspectRatio||a){a=b.minHeight*this.aspectRatio;j=b.minWidth/this.aspectRatio;g=b.maxHeight*this.aspectRatio;e=b.maxWidth/this.aspectRatio;if(a>b.minWidth)b.minWidth=a;if(j>b.minHeight)b.minHeight=j;if(g<b.maxWidth)b.maxWidth=g;if(e<b.maxHeight)b.maxHeight=e}this._vBoundaries=b},_updateCache:function(a){this.offset=this.helper.offset();if(c(a.left))this.position.left=a.left;if(c(a.top))this.position.top=a.top;if(c(a.height))this.size.height=a.height;if(c(a.width))this.size.width=a.width},
_updateRatio:function(a){var b=this.position,g=this.size,j=this.axis;if(c(a.height))a.width=a.height*this.aspectRatio;else if(c(a.width))a.height=a.width/this.aspectRatio;if("sw"==j)a.left=b.left+(g.width-a.width),a.top=null;if("nw"==j)a.top=b.top+(g.height-a.height),a.left=b.left+(g.width-a.width);return a},_respectSize:function(a){var b=this._vBoundaries,g=this.axis,j=c(a.width)&&b.maxWidth&&b.maxWidth<a.width,e=c(a.height)&&b.maxHeight&&b.maxHeight<a.height,k=c(a.width)&&b.minWidth&&b.minWidth>
a.width,l=c(a.height)&&b.minHeight&&b.minHeight>a.height;if(k)a.width=b.minWidth;if(l)a.height=b.minHeight;if(j)a.width=b.maxWidth;if(e)a.height=b.maxHeight;var m=this.originalPosition.left+this.originalSize.width,h=this.position.top+this.size.height,o=/sw|nw|w/.test(g),g=/nw|ne|n/.test(g);if(k&&o)a.left=m-b.minWidth;if(j&&o)a.left=m-b.maxWidth;if(l&&g)a.top=h-b.minHeight;if(e&&g)a.top=h-b.maxHeight;if((b=!a.width&&!a.height)&&!a.left&&a.top)a.top=null;else if(b&&!a.top&&a.left)a.left=null;return a},
_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var b=this.helper||this.element,c=0;c<this._proportionallyResizeElements.length;c++){var g=this._proportionallyResizeElements[c];if(!this.borderDif){var j=[g.css("borderTopWidth"),g.css("borderRightWidth"),g.css("borderBottomWidth"),g.css("borderLeftWidth")],e=[g.css("paddingTop"),g.css("paddingRight"),g.css("paddingBottom"),g.css("paddingLeft")];this.borderDif=a.map(j,function(a,b){a=parseInt(a,10)||0;b=parseInt(e[b],
10)||0;return a+b})}a.browser.msie&&(a(b).is(":hidden")||a(b).parents(":hidden").length)||g.css({height:b.height()-this.borderDif[0]-this.borderDif[2]||0,width:b.width()-this.borderDif[1]-this.borderDif[3]||0})}},_renderProxy:function(){var b=this.options;this.elementOffset=this.element.offset();if(this._helper){this.helper=this.helper||a('<div style="overflow:hidden;"></div>');var c=a.browser.msie&&7>a.browser.version,g=c?1:0,c=c?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+
c,height:this.element.outerHeight()+c,position:"absolute",left:this.elementOffset.left-g+"px",top:this.elementOffset.top-g+"px",zIndex:++b.zIndex});this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(a,b){return{width:this.originalSize.width+b}},w:function(a,b){return{left:this.originalPosition.left+b,width:this.originalSize.width-b}},n:function(a,b,c){return{top:this.originalPosition.top+c,height:this.originalSize.height-c}},s:function(a,b,c){return{height:this.originalSize.height+
c}},se:function(b,c,g){return a.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[b,c,g]))},sw:function(b,c,g){return a.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[b,c,g]))},ne:function(b,c,g){return a.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[b,c,g]))},nw:function(b,c,g){return a.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[b,c,g]))}},_propagate:function(b,c){a.ui.plugin.call(this,b,[c,this.ui()]);
"resize"!=b&&this._trigger(b,c,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});a.extend(a.ui.resizable,{version:"1.8.14"});a.ui.plugin.add("resizable","alsoResize",{start:function(){var b=a(this).data("resizable").options,c=function(b){a(b).each(function(){var b=a(this);b.data("resizable-alsoresize",{width:parseInt(b.width(),
10),height:parseInt(b.height(),10),left:parseInt(b.css("left"),10),top:parseInt(b.css("top"),10),position:b.css("position")})})};"object"==typeof b.alsoResize&&!b.alsoResize.parentNode?b.alsoResize.length?(b.alsoResize=b.alsoResize[0],c(b.alsoResize)):a.each(b.alsoResize,function(a){c(a)}):c(b.alsoResize)},resize:function(b,c){var g=a(this).data("resizable"),b=g.options,j=g.originalSize,e=g.originalPosition,k={height:g.size.height-j.height||0,width:g.size.width-j.width||0,top:g.position.top-e.top||
0,left:g.position.left-e.left||0},l=function(b,e){a(b).each(function(){var b=a(this),d=a(this).data("resizable-alsoresize"),j={},l=e&&e.length?e:b.parents(c.originalElement[0]).length?["width","height"]:["width","height","top","left"];a.each(l,function(a,b){if((a=(d[b]||0)+(k[b]||0))&&0<=a)j[b]=a||null});if(a.browser.opera&&/relative/.test(b.css("position")))g._revertToRelativePosition=!0,b.css({position:"absolute",top:"auto",left:"auto"});b.css(j)})};"object"==typeof b.alsoResize&&!b.alsoResize.nodeType?
a.each(b.alsoResize,function(a,b){l(a,b)}):l(b.alsoResize)},stop:function(){var b=a(this).data("resizable"),c=b.options,g=function(b){a(b).each(function(){var b=a(this);b.css({position:b.data("resizable-alsoresize").position})})};if(b._revertToRelativePosition)b._revertToRelativePosition=!1,"object"==typeof c.alsoResize&&!c.alsoResize.nodeType?a.each(c.alsoResize,function(a){g(a)}):g(c.alsoResize);a(this).removeData("resizable-alsoresize")}});a.ui.plugin.add("resizable","animate",{stop:function(b){var c=
a(this).data("resizable"),g=c.options,j=c._proportionallyResizeElements,e=j.length&&/textarea/i.test(j[0].nodeName),k=e&&a.ui.hasScroll(j[0],"left")?0:c.sizeDiff.height,e={width:c.size.width-(e?0:c.sizeDiff.width),height:c.size.height-k},k=parseInt(c.element.css("left"),10)+(c.position.left-c.originalPosition.left)||null,l=parseInt(c.element.css("top"),10)+(c.position.top-c.originalPosition.top)||null;c.element.animate(a.extend(e,l&&k?{top:l,left:k}:{}),{duration:g.animateDuration,easing:g.animateEasing,
step:function(){var e={width:parseInt(c.element.css("width"),10),height:parseInt(c.element.css("height"),10),top:parseInt(c.element.css("top"),10),left:parseInt(c.element.css("left"),10)};j&&j.length&&a(j[0]).css({width:e.width,height:e.height});c._updateCache(e);c._propagate("resize",b)}})}});a.ui.plugin.add("resizable","containment",{start:function(){var c=a(this).data("resizable"),f=c.element,g=c.options.containment;if(f=g instanceof a?g.get(0):/parent/.test(g)?f.parent().get(0):g)if(c.containerElement=
a(f),/document/.test(g)||g==document)c.containerOffset={left:0,top:0},c.containerPosition={left:0,top:0},c.parentData={element:a(document),left:0,top:0,width:a(document).width(),height:a(document).height()||document.body.parentNode.scrollHeight};else{var j=a(f),e=[];a(["Top","Right","Left","Bottom"]).each(function(a,c){e[a]=b(j.css("padding"+c))});c.containerOffset=j.offset();c.containerPosition=j.position();c.containerSize={height:j.innerHeight()-e[3],width:j.innerWidth()-e[1]};var g=c.containerOffset,
k=c.containerSize.height,l=c.containerSize.width,l=a.ui.hasScroll(f,"left")?f.scrollWidth:l,k=a.ui.hasScroll(f)?f.scrollHeight:k;c.parentData={element:f,left:g.left,top:g.top,width:l,height:k}}},resize:function(b){var c=a(this).data("resizable"),g=c.options,j=c.containerOffset,e=c.position,b=c._aspectRatio||b.shiftKey,k={top:0,left:0},l=c.containerElement;l[0]!=document&&/static/.test(l.css("position"))&&(k=j);if(e.left<(c._helper?j.left:0)){c.size.width+=c._helper?c.position.left-j.left:c.position.left-
k.left;if(b)c.size.height=c.size.width/g.aspectRatio;c.position.left=g.helper?j.left:0}if(e.top<(c._helper?j.top:0)){c.size.height+=c._helper?c.position.top-j.top:c.position.top;if(b)c.size.width=c.size.height*g.aspectRatio;c.position.top=c._helper?j.top:0}c.offset.left=c.parentData.left+c.position.left;c.offset.top=c.parentData.top+c.position.top;g=Math.abs((c._helper?c.offset.left-k.left:c.offset.left-k.left)+c.sizeDiff.width);j=Math.abs((c._helper?c.offset.top-k.top:c.offset.top-j.top)+c.sizeDiff.height);
e=c.containerElement.get(0)==c.element.parent().get(0);k=/relative|absolute/.test(c.containerElement.css("position"));e&&k&&(g-=c.parentData.left);if(g+c.size.width>=c.parentData.width&&(c.size.width=c.parentData.width-g,b))c.size.height=c.size.width/c.aspectRatio;if(j+c.size.height>=c.parentData.height&&(c.size.height=c.parentData.height-j,b))c.size.width=c.size.height*c.aspectRatio},stop:function(){var b=a(this).data("resizable"),c=b.options,g=b.containerOffset,j=b.containerPosition,e=b.containerElement,
k=a(b.helper),l=k.offset(),m=k.outerWidth()-b.sizeDiff.width,k=k.outerHeight()-b.sizeDiff.height;b._helper&&!c.animate&&/relative/.test(e.css("position"))&&a(this).css({left:l.left-j.left-g.left,width:m,height:k});b._helper&&!c.animate&&/static/.test(e.css("position"))&&a(this).css({left:l.left-j.left-g.left,width:m,height:k})}});a.ui.plugin.add("resizable","ghost",{start:function(){var b=a(this).data("resizable"),c=b.options,g=b.size;b.ghost=b.originalElement.clone();b.ghost.css({opacity:0.25,display:"block",
position:"relative",height:g.height,width:g.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass("string"==typeof c.ghost?c.ghost:"");b.ghost.appendTo(b.helper)},resize:function(){var b=a(this).data("resizable");b.ghost&&b.ghost.css({position:"relative",height:b.size.height,width:b.size.width})},stop:function(){var b=a(this).data("resizable");b.ghost&&b.helper&&b.helper.get(0).removeChild(b.ghost.get(0))}});a.ui.plugin.add("resizable","grid",{resize:function(){var b=a(this).data("resizable"),
c=b.options,g=b.size,j=b.originalSize,e=b.originalPosition,k=b.axis;c.grid="number"==typeof c.grid?[c.grid,c.grid]:c.grid;var l=Math.round((g.width-j.width)/(c.grid[0]||1))*(c.grid[0]||1),c=Math.round((g.height-j.height)/(c.grid[1]||1))*(c.grid[1]||1);/^(se|s|e)$/.test(k)?(b.size.width=j.width+l,b.size.height=j.height+c):/^(ne)$/.test(k)?(b.size.width=j.width+l,b.size.height=j.height+c,b.position.top=e.top-c):(/^(sw)$/.test(k)?(b.size.width=j.width+l,b.size.height=j.height+c):(b.size.width=j.width+
l,b.size.height=j.height+c,b.position.top=e.top-c),b.position.left=e.left-l)}});var b=function(a){return parseInt(a,10)||0},c=function(a){return!isNaN(parseInt(a,10))}})(jQuery);
(function(a){a.widget("ui.selectable",a.ui.mouse,{options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch"},_create:function(){var b=this;this.element.addClass("ui-selectable");this.dragged=!1;var c;this.refresh=function(){c=a(b.options.filter,b.element[0]);c.each(function(){var b=a(this),c=b.offset();a.data(this,"selectable-item",{element:this,$element:b,left:c.left,top:c.top,right:c.left+b.outerWidth(),bottom:c.top+b.outerHeight(),startselected:!1,selected:b.hasClass("ui-selected"),
selecting:b.hasClass("ui-selecting"),unselecting:b.hasClass("ui-unselecting")})})};this.refresh();this.selectees=c.addClass("ui-selectee");this._mouseInit();this.helper=a("<div class='ui-selectable-helper'></div>")},destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item");this.element.removeClass("ui-selectable ui-selectable-disabled").removeData("selectable").unbind(".selectable");this._mouseDestroy();return this},_mouseStart:function(b){var c=this;this.opos=[b.pageX,
b.pageY];if(!this.options.disabled){var d=this.options;this.selectees=a(d.filter,this.element[0]);this._trigger("start",b);a(d.appendTo).append(this.helper);this.helper.css({left:b.clientX,top:b.clientY,width:0,height:0});d.autoRefresh&&this.refresh();this.selectees.filter(".ui-selected").each(function(){var d=a.data(this,"selectable-item");d.startselected=!0;if(!b.metaKey)d.$element.removeClass("ui-selected"),d.selected=!1,d.$element.addClass("ui-unselecting"),d.unselecting=!0,c._trigger("unselecting",
b,{unselecting:d.element})});a(b.target).parents().andSelf().each(function(){var d=a.data(this,"selectable-item");if(d){var g=!b.metaKey||!d.$element.hasClass("ui-selected");d.$element.removeClass(g?"ui-unselecting":"ui-selected").addClass(g?"ui-selecting":"ui-unselecting");d.unselecting=!g;d.selecting=g;(d.selected=g)?c._trigger("selecting",b,{selecting:d.element}):c._trigger("unselecting",b,{unselecting:d.element});return!1}})}},_mouseDrag:function(b){var c=this;this.dragged=!0;if(!this.options.disabled){var d=
this.options,f=this.opos[0],g=this.opos[1],j=b.pageX,e=b.pageY;if(f>j)var k=j,j=f,f=k;g>e&&(k=e,e=g,g=k);this.helper.css({left:f,top:g,width:j-f,height:e-g});this.selectees.each(function(){var k=a.data(this,"selectable-item");if(k&&k.element!=c.element[0]){var m=!1;"touch"==d.tolerance?m=!(k.left>j||k.right<f||k.top>e||k.bottom<g):"fit"==d.tolerance&&(m=k.left>f&&k.right<j&&k.top>g&&k.bottom<e);if(m){if(k.selected)k.$element.removeClass("ui-selected"),k.selected=!1;if(k.unselecting)k.$element.removeClass("ui-unselecting"),
k.unselecting=!1;if(!k.selecting)k.$element.addClass("ui-selecting"),k.selecting=!0,c._trigger("selecting",b,{selecting:k.element})}else{if(k.selecting)if(b.metaKey&&k.startselected)k.$element.removeClass("ui-selecting"),k.selecting=!1,k.$element.addClass("ui-selected"),k.selected=!0;else{k.$element.removeClass("ui-selecting");k.selecting=!1;if(k.startselected)k.$element.addClass("ui-unselecting"),k.unselecting=!0;c._trigger("unselecting",b,{unselecting:k.element})}if(k.selected&&!b.metaKey&&!k.startselected)k.$element.removeClass("ui-selected"),
k.selected=!1,k.$element.addClass("ui-unselecting"),k.unselecting=!0,c._trigger("unselecting",b,{unselecting:k.element})}}});return!1}},_mouseStop:function(b){var c=this;this.dragged=!1;a(".ui-unselecting",this.element[0]).each(function(){var d=a.data(this,"selectable-item");d.$element.removeClass("ui-unselecting");d.unselecting=!1;d.startselected=!1;c._trigger("unselected",b,{unselected:d.element})});a(".ui-selecting",this.element[0]).each(function(){var d=a.data(this,"selectable-item");d.$element.removeClass("ui-selecting").addClass("ui-selected");
d.selecting=!1;d.selected=!0;d.startselected=!0;c._trigger("selected",b,{selected:d.element})});this._trigger("stop",b);this.helper.remove();return!1}});a.extend(a.ui.selectable,{version:"1.8.14"})})(jQuery);
(function(a){a.widget("ui.sortable",a.ui.mouse,{widgetEventPrefix:"sort",options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1E3},_create:function(){var a=this.options;this.containerCache={};this.element.addClass("ui-sortable");this.refresh();
this.floating=this.items.length?"x"===a.axis||/left|right/.test(this.items[0].item.css("float"))||/inline|table-cell/.test(this.items[0].item.css("display")):!1;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 a=this.items.length-1;0<=a;a--)this.items[a].item.removeData("sortable-item");return this},_setOption:function(b,c){"disabled"===b?(this.options[b]=
c,this.widget()[c?"addClass":"removeClass"]("ui-sortable-disabled")):a.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(b,c){if(this.reverting)return!1;if(this.options.disabled||"static"==this.options.type)return!1;this._refreshItems(b);var d=null,f=this;a(b.target).parents().each(function(){if(a.data(this,"sortable-item")==f)return d=a(this),!1});a.data(b.target,"sortable-item")==f&&(d=a(b.target));if(!d)return!1;if(this.options.handle&&!c){var g=!1;a(this.options.handle,
d).find("*").andSelf().each(function(){this==b.target&&(g=!0)});if(!g)return!1}this.currentItem=d;this._removeCurrentsFromItems();return!0},_mouseStart:function(b,c,d){c=this.options;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(b);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");a.extend(this.offset,{click:{left:b.pageX-this.offset.left,top:b.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(b);this.originalPageX=b.pageX;this.originalPageY=b.pageY;c.cursorAt&&this._adjustOffsetFromHelper(c.cursorAt);this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};this.helper[0]!=this.currentItem[0]&&this.currentItem.hide();
this._createPlaceholder();c.containment&&this._setContainment();if(c.cursor){if(a("body").css("cursor"))this._storedCursor=a("body").css("cursor");a("body").css("cursor",c.cursor)}if(c.opacity){if(this.helper.css("opacity"))this._storedOpacity=this.helper.css("opacity");this.helper.css("opacity",c.opacity)}if(c.zIndex){if(this.helper.css("zIndex"))this._storedZIndex=this.helper.css("zIndex");this.helper.css("zIndex",c.zIndex)}if(this.scrollParent[0]!=document&&"HTML"!=this.scrollParent[0].tagName)this.overflowOffset=
this.scrollParent.offset();this._trigger("start",b,this._uiHash());this._preserveHelperProportions||this._cacheHelperProportions();if(!d)for(d=this.containers.length-1;0<=d;d--)this.containers[d]._trigger("activate",b,this._uiHash(this));if(a.ui.ddmanager)a.ui.ddmanager.current=this;a.ui.ddmanager&&!c.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,b);this.dragging=!0;this.helper.addClass("ui-sortable-helper");this._mouseDrag(b);return!0},_mouseDrag:function(b){this.position=this._generatePosition(b);
this.positionAbs=this._convertPositionTo("absolute");if(!this.lastPositionAbs)this.lastPositionAbs=this.positionAbs;if(this.options.scroll){var c=this.options,d=!1;if(this.scrollParent[0]!=document&&"HTML"!=this.scrollParent[0].tagName){if(this.overflowOffset.top+this.scrollParent[0].offsetHeight-b.pageY<c.scrollSensitivity)this.scrollParent[0].scrollTop=d=this.scrollParent[0].scrollTop+c.scrollSpeed;else if(b.pageY-this.overflowOffset.top<c.scrollSensitivity)this.scrollParent[0].scrollTop=d=this.scrollParent[0].scrollTop-
c.scrollSpeed;if(this.overflowOffset.left+this.scrollParent[0].offsetWidth-b.pageX<c.scrollSensitivity)this.scrollParent[0].scrollLeft=d=this.scrollParent[0].scrollLeft+c.scrollSpeed;else if(b.pageX-this.overflowOffset.left<c.scrollSensitivity)this.scrollParent[0].scrollLeft=d=this.scrollParent[0].scrollLeft-c.scrollSpeed}else b.pageY-a(document).scrollTop()<c.scrollSensitivity?d=a(document).scrollTop(a(document).scrollTop()-c.scrollSpeed):a(window).height()-(b.pageY-a(document).scrollTop())<c.scrollSensitivity&&
(d=a(document).scrollTop(a(document).scrollTop()+c.scrollSpeed)),b.pageX-a(document).scrollLeft()<c.scrollSensitivity?d=a(document).scrollLeft(a(document).scrollLeft()-c.scrollSpeed):a(window).width()-(b.pageX-a(document).scrollLeft())<c.scrollSensitivity&&(d=a(document).scrollLeft(a(document).scrollLeft()+c.scrollSpeed));!1!==d&&a.ui.ddmanager&&!c.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,b)}this.positionAbs=this._convertPositionTo("absolute");if(!this.options.axis||"y"!=this.options.axis)this.helper[0].style.left=
this.position.left+"px";if(!this.options.axis||"x"!=this.options.axis)this.helper[0].style.top=this.position.top+"px";for(c=this.items.length-1;0<=c;c--){var d=this.items[c],f=d.item[0],g=this._intersectsWithPointer(d);if(g&&f!=this.currentItem[0]&&this.placeholder[1==g?"next":"prev"]()[0]!=f&&!a.ui.contains(this.placeholder[0],f)&&("semi-dynamic"==this.options.type?!a.ui.contains(this.element[0],f):1)){this.direction=1==g?"down":"up";if("pointer"==this.options.tolerance||this._intersectsWithSides(d))this._rearrange(b,
d);else break;this._trigger("change",b,this._uiHash());break}}this._contactContainers(b);a.ui.ddmanager&&a.ui.ddmanager.drag(this,b);this._trigger("sort",b,this._uiHash());this.lastPositionAbs=this.positionAbs;return!1},_mouseStop:function(b,c){if(b){a.ui.ddmanager&&!this.options.dropBehaviour&&a.ui.ddmanager.drop(this,b);if(this.options.revert){var d=this,c=d.placeholder.offset();d.reverting=!0;a(this.helper).animate({left:c.left-this.offset.parent.left-d.margins.left+(this.offsetParent[0]==document.body?
0:this.offsetParent[0].scrollLeft),top:c.top-this.offset.parent.top-d.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){d._clear(b)})}else this._clear(b,c);return!1}},cancel:function(){if(this.dragging){this._mouseUp({target:null});"original"==this.options.helper?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var b=this.containers.length-1;0<=b;b--)if(this.containers[b]._trigger("deactivate",
null,this._uiHash(this)),this.containers[b].containerCache.over)this.containers[b]._trigger("out",null,this._uiHash(this)),this.containers[b].containerCache.over=0}this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),"original"!=this.options.helper&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),a.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?a(this.domPosition.prev).after(this.currentItem):
a(this.domPosition.parent).prepend(this.currentItem));return this},serialize:function(b){var c=this._getItemsAsjQuery(b&&b.connected),d=[],b=b||{};a(c).each(function(){var c=(a(b.item||this).attr(b.attribute||"id")||"").match(b.expression||/(.+)[-=_](.+)/);c&&d.push((b.key||c[1]+"[]")+"="+(b.key&&b.expression?c[1]:c[2]))});!d.length&&b.key&&d.push(b.key+"=");return d.join("&")},toArray:function(b){var c=this._getItemsAsjQuery(b&&b.connected),d=[],b=b||{};c.each(function(){d.push(a(b.item||this).attr(b.attribute||
"id")||"")});return d},_intersectsWith:function(a){var c=this.positionAbs.left,d=c+this.helperProportions.width,f=this.positionAbs.top,g=f+this.helperProportions.height,j=a.left,e=j+a.width,k=a.top,l=k+a.height,m=this.offset.click.top,h=this.offset.click.left;return"pointer"==this.options.tolerance||this.options.forcePointerForContainers||"pointer"!=this.options.tolerance&&this.helperProportions[this.floating?"width":"height"]>a[this.floating?"width":"height"]?f+m>k&&f+m<l&&c+h>j&&c+h<e:j<c+this.helperProportions.width/
2&&d-this.helperProportions.width/2<e&&k<f+this.helperProportions.height/2&&g-this.helperProportions.height/2<l},_intersectsWithPointer:function(b){var c=a.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,b.top,b.height),b=a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,b.left,b.width),c=c&&b,b=this._getDragVerticalDirection(),d=this._getDragHorizontalDirection();return!c?!1:this.floating?d&&"right"==d||"down"==b?2:1:b&&("down"==b?2:1)},_intersectsWithSides:function(b){var c=
a.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,b.top+b.height/2,b.height),b=a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,b.left+b.width/2,b.width),d=this._getDragVerticalDirection(),f=this._getDragHorizontalDirection();return this.floating&&f?"right"==f&&b||"left"==f&&!b:d&&("down"==d&&c||"up"==d&&!c)},_getDragVerticalDirection:function(){var a=this.positionAbs.top-this.lastPositionAbs.top;return 0!=a&&(0<a?"down":"up")},_getDragHorizontalDirection:function(){var a=this.positionAbs.left-
this.lastPositionAbs.left;return 0!=a&&(0<a?"right":"left")},refresh:function(a){this._refreshItems(a);this.refreshPositions();return this},_connectWith:function(){var a=this.options;return a.connectWith.constructor==String?[a.connectWith]:a.connectWith},_getItemsAsjQuery:function(b){var c=[],d=[],f=this._connectWith();if(f&&b)for(b=f.length-1;0<=b;b--)for(var g=a(f[b]),j=g.length-1;0<=j;j--){var e=a.data(g[j],"sortable");e&&e!=this&&!e.options.disabled&&d.push([a.isFunction(e.options.items)?e.options.items.call(e.element):
a(e.options.items,e.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),e])}d.push([a.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):a(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(b=d.length-1;0<=b;b--)d[b][0].each(function(){c.push(this)});return a(c)},_removeCurrentsFromItems:function(){for(var a=this.currentItem.find(":data(sortable-item)"),c=0;c<this.items.length;c++)for(var d=
0;d<a.length;d++)a[d]==this.items[c].item[0]&&this.items.splice(c,1)},_refreshItems:function(b){this.items=[];this.containers=[this];var c=this.items,d=[[a.isFunction(this.options.items)?this.options.items.call(this.element[0],b,{item:this.currentItem}):a(this.options.items,this.element),this]],f=this._connectWith();if(f)for(var g=f.length-1;0<=g;g--)for(var j=a(f[g]),e=j.length-1;0<=e;e--){var k=a.data(j[e],"sortable");k&&k!=this&&!k.options.disabled&&(d.push([a.isFunction(k.options.items)?k.options.items.call(k.element[0],
b,{item:this.currentItem}):a(k.options.items,k.element),k]),this.containers.push(k))}for(g=d.length-1;0<=g;g--){b=d[g][1];f=d[g][0];e=0;for(j=f.length;e<j;e++)k=a(f[e]),k.data("sortable-item",b),c.push({item:k,instance:b,width:0,height:0,left:0,top:0})}},refreshPositions:function(b){if(this.offsetParent&&this.helper)this.offset.parent=this._getParentOffset();for(var c=this.items.length-1;0<=c;c--){var d=this.items[c];if(!(d.instance!=this.currentContainer&&this.currentContainer&&d.item[0]!=this.currentItem[0])){var f=
this.options.toleranceElement?a(this.options.toleranceElement,d.item):d.item;if(!b)d.width=f.outerWidth(),d.height=f.outerHeight();f=f.offset();d.left=f.left;d.top=f.top}}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(c=this.containers.length-1;0<=c;c--)f=this.containers[c].element.offset(),this.containers[c].containerCache.left=f.left,this.containers[c].containerCache.top=f.top,this.containers[c].containerCache.width=this.containers[c].element.outerWidth(),
this.containers[c].containerCache.height=this.containers[c].element.outerHeight();return this},_createPlaceholder:function(b){var c=b||this,d=c.options;if(!d.placeholder||d.placeholder.constructor==String){var f=d.placeholder;d.placeholder={element:function(){var b=a(document.createElement(c.currentItem[0].nodeName)).addClass(f||c.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!f)b.style.visibility="hidden";return b},update:function(a,b){if(!f||d.forcePlaceholderSize)b.height()||
b.height(c.currentItem.innerHeight()-parseInt(c.currentItem.css("paddingTop")||0,10)-parseInt(c.currentItem.css("paddingBottom")||0,10)),b.width()||b.width(c.currentItem.innerWidth()-parseInt(c.currentItem.css("paddingLeft")||0,10)-parseInt(c.currentItem.css("paddingRight")||0,10))}}}c.placeholder=a(d.placeholder.element.call(c.element,c.currentItem));c.currentItem.after(c.placeholder);d.placeholder.update(c,c.placeholder)},_contactContainers:function(b){for(var c=null,d=null,f=this.containers.length-
1;0<=f;f--)if(!a.ui.contains(this.currentItem[0],this.containers[f].element[0]))if(this._intersectsWith(this.containers[f].containerCache)){if(!c||!a.ui.contains(this.containers[f].element[0],c.element[0]))c=this.containers[f],d=f}else if(this.containers[f].containerCache.over)this.containers[f]._trigger("out",b,this._uiHash(this)),this.containers[f].containerCache.over=0;if(c)if(1===this.containers.length)this.containers[d]._trigger("over",b,this._uiHash(this)),this.containers[d].containerCache.over=
1;else if(this.currentContainer!=this.containers[d]){for(var c=1E4,f=null,g=this.positionAbs[this.containers[d].floating?"left":"top"],j=this.items.length-1;0<=j;j--)if(a.ui.contains(this.containers[d].element[0],this.items[j].item[0])){var e=this.items[j][this.containers[d].floating?"left":"top"];Math.abs(e-g)<c&&(c=Math.abs(e-g),f=this.items[j])}if(f||this.options.dropOnEmpty)this.currentContainer=this.containers[d],f?this._rearrange(b,f,null,!0):this._rearrange(b,null,this.containers[d].element,
!0),this._trigger("change",b,this._uiHash()),this.containers[d]._trigger("change",b,this._uiHash(this)),this.options.placeholder.update(this.currentContainer,this.placeholder),this.containers[d]._trigger("over",b,this._uiHash(this)),this.containers[d].containerCache.over=1}},_createHelper:function(b){var c=this.options,b=a.isFunction(c.helper)?a(c.helper.apply(this.element[0],[b,this.currentItem])):"clone"==c.helper?this.currentItem.clone():this.currentItem;b.parents("body").length||a("parent"!=c.appendTo?
c.appendTo:this.currentItem[0].parentNode)[0].appendChild(b[0]);if(b[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")};(""==b[0].style.width||c.forceHelperSize)&&b.width(this.currentItem.width());(""==b[0].style.height||c.forceHelperSize)&&b.height(this.currentItem.height());return b},_adjustOffsetFromHelper:function(b){"string"==
typeof b&&(b=b.split(" "));a.isArray(b)&&(b={left:+b[0],top:+b[1]||0});if("left"in b)this.offset.click.left=b.left+this.margins.left;if("right"in b)this.offset.click.left=this.helperProportions.width-b.right+this.margins.left;if("top"in b)this.offset.click.top=b.top+this.margins.top;if("bottom"in b)this.offset.click.top=this.helperProportions.height-b.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var b=this.offsetParent.offset();"absolute"==this.cssPosition&&
this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0])&&(b.left+=this.scrollParent.scrollLeft(),b.top+=this.scrollParent.scrollTop());if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&"html"==this.offsetParent[0].tagName.toLowerCase()&&a.browser.msie)b={top:0,left:0};return{top:b.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:b.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"==
this.cssPosition){var a=this.currentItem.position();return{top:a.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:a.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}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 b=this.options;if("parent"==b.containment)b.containment=this.helper[0].parentNode;if("document"==b.containment||"window"==b.containment)this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,a("document"==b.containment?document:window).width()-this.helperProportions.width-this.margins.left,(a("document"==b.containment?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-
this.margins.top];if(!/^(document|window|parent)$/.test(b.containment)){var c=a(b.containment)[0],b=a(b.containment).offset(),d="hidden"!=a(c).css("overflow");this.containment=[b.left+(parseInt(a(c).css("borderLeftWidth"),10)||0)+(parseInt(a(c).css("paddingLeft"),10)||0)-this.margins.left,b.top+(parseInt(a(c).css("borderTopWidth"),10)||0)+(parseInt(a(c).css("paddingTop"),10)||0)-this.margins.top,b.left+(d?Math.max(c.scrollWidth,c.offsetWidth):c.offsetWidth)-(parseInt(a(c).css("borderLeftWidth"),10)||
0)-(parseInt(a(c).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,b.top+(d?Math.max(c.scrollHeight,c.offsetHeight):c.offsetHeight)-(parseInt(a(c).css("borderTopWidth"),10)||0)-(parseInt(a(c).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(b,c){if(!c)c=this.position;var b="absolute"==b?1:-1,d="absolute"==this.cssPosition&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?
this.offsetParent:this.scrollParent,f=/(html|body)/i.test(d[0].tagName);return{top:c.top+this.offset.relative.top*b+this.offset.parent.top*b-(a.browser.safari&&"fixed"==this.cssPosition?0:("fixed"==this.cssPosition?-this.scrollParent.scrollTop():f?0:d.scrollTop())*b),left:c.left+this.offset.relative.left*b+this.offset.parent.left*b-(a.browser.safari&&"fixed"==this.cssPosition?0:("fixed"==this.cssPosition?-this.scrollParent.scrollLeft():f?0:d.scrollLeft())*b)}},_generatePosition:function(b){var c=
this.options,d="absolute"==this.cssPosition&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(d[0].tagName);if("relative"==this.cssPosition&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0]))this.offset.relative=this._getRelativeOffset();var g=b.pageX,j=b.pageY;this.originalPosition&&(this.containment&&(b.pageX-this.offset.click.left<this.containment[0]&&(g=this.containment[0]+
this.offset.click.left),b.pageY-this.offset.click.top<this.containment[1]&&(j=this.containment[1]+this.offset.click.top),b.pageX-this.offset.click.left>this.containment[2]&&(g=this.containment[2]+this.offset.click.left),b.pageY-this.offset.click.top>this.containment[3]&&(j=this.containment[3]+this.offset.click.top)),c.grid&&(j=this.originalPageY+Math.round((j-this.originalPageY)/c.grid[1])*c.grid[1],j=this.containment?!(j-this.offset.click.top<this.containment[1]||j-this.offset.click.top>this.containment[3])?
j:!(j-this.offset.click.top<this.containment[1])?j-c.grid[1]:j+c.grid[1]:j,g=this.originalPageX+Math.round((g-this.originalPageX)/c.grid[0])*c.grid[0],g=this.containment?!(g-this.offset.click.left<this.containment[0]||g-this.offset.click.left>this.containment[2])?g:!(g-this.offset.click.left<this.containment[0])?g-c.grid[0]:g+c.grid[0]:g));return{top:j-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(a.browser.safari&&"fixed"==this.cssPosition?0:"fixed"==this.cssPosition?-this.scrollParent.scrollTop():
f?0:d.scrollTop()),left:g-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(a.browser.safari&&"fixed"==this.cssPosition?0:"fixed"==this.cssPosition?-this.scrollParent.scrollLeft():f?0:d.scrollLeft())}},_rearrange:function(a,c,d,f){d?d[0].appendChild(this.placeholder[0]):c.item[0].parentNode.insertBefore(this.placeholder[0],"down"==this.direction?c.item[0]:c.item[0].nextSibling);this.counter=this.counter?++this.counter:1;var g=this,j=this.counter;window.setTimeout(function(){j==
g.counter&&g.refreshPositions(!f)},0)},_clear:function(b,c){this.reverting=!1;var d=[];!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem);this._noFinalSort=null;if(this.helper[0]==this.currentItem[0]){for(var f in this._storedCSS)if("auto"==this._storedCSS[f]||"static"==this._storedCSS[f])this._storedCSS[f]="";this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();this.fromOutside&&!c&&d.push(function(a){this._trigger("receive",
a,this._uiHash(this.fromOutside))});(this.fromOutside||this.domPosition.prev!=this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!=this.currentItem.parent()[0])&&!c&&d.push(function(a){this._trigger("update",a,this._uiHash())});if(!a.ui.contains(this.element[0],this.currentItem[0])){c||d.push(function(a){this._trigger("remove",a,this._uiHash())});for(f=this.containers.length-1;0<=f;f--)a.ui.contains(this.containers[f].element[0],this.currentItem[0])&&!c&&(d.push(function(a){return function(b){a._trigger("receive",
b,this._uiHash(this))}}.call(this,this.containers[f])),d.push(function(a){return function(b){a._trigger("update",b,this._uiHash(this))}}.call(this,this.containers[f])))}for(f=this.containers.length-1;0<=f;f--)if(c||d.push(function(a){return function(b){a._trigger("deactivate",b,this._uiHash(this))}}.call(this,this.containers[f])),this.containers[f].containerCache.over)d.push(function(a){return function(b){a._trigger("out",b,this._uiHash(this))}}.call(this,this.containers[f])),this.containers[f].containerCache.over=
0;this._storedCursor&&a("body").css("cursor",this._storedCursor);this._storedOpacity&&this.helper.css("opacity",this._storedOpacity);this._storedZIndex&&this.helper.css("zIndex","auto"==this._storedZIndex?"":this._storedZIndex);this.dragging=!1;if(this.cancelHelperRemoval){if(!c){this._trigger("beforeStop",b,this._uiHash());for(f=0;f<d.length;f++)d[f].call(this,b);this._trigger("stop",b,this._uiHash())}return!1}c||this._trigger("beforeStop",b,this._uiHash());this.placeholder[0].parentNode.removeChild(this.placeholder[0]);
this.helper[0]!=this.currentItem[0]&&this.helper.remove();this.helper=null;if(!c){for(f=0;f<d.length;f++)d[f].call(this,b);this._trigger("stop",b,this._uiHash())}this.fromOutside=!1;return!0},_trigger:function(){!1===a.Widget.prototype._trigger.apply(this,arguments)&&this.cancel()},_uiHash:function(b){var c=b||this;return{helper:c.helper,placeholder:c.placeholder||a([]),position:c.position,originalPosition:c.originalPosition,offset:c.positionAbs,item:c.currentItem,sender:b?b.element:null}}});a.extend(a.ui.sortable,
{version:"1.8.14"})})(jQuery);
(function(a){a.widget("ui.accordion",{options:{active:0,animated:"slide",autoHeight:!0,clearStyle:!1,collapsible:!1,event:"click",fillSpace:!1,header:"> li > :first-child,> :not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-icon-triangle-1-s"},navigation:!1,navigationFilter:function(){return this.href.toLowerCase()===location.href.toLowerCase()}},_create:function(){var b=this,c=b.options;b.running=0;b.element.addClass("ui-accordion ui-widget ui-helper-reset").children("li").addClass("ui-accordion-li-fix");b.headers=
b.element.find(c.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){c.disabled||a(this).addClass("ui-state-hover")}).bind("mouseleave.accordion",function(){c.disabled||a(this).removeClass("ui-state-hover")}).bind("focus.accordion",function(){c.disabled||a(this).addClass("ui-state-focus")}).bind("blur.accordion",function(){c.disabled||a(this).removeClass("ui-state-focus")});b.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom");
if(c.navigation){var d=b.element.find("a").filter(c.navigationFilter).eq(0);if(d.length){var f=d.closest(".ui-accordion-header");b.active=f.length?f:d.closest(".ui-accordion-content").prev()}}b.active=b._findActive(b.active||c.active).addClass("ui-state-default ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top");b.active.next().addClass("ui-accordion-content-active");b._createIcons();b.resize();b.element.attr("role","tablist");b.headers.attr("role","tab").bind("keydown.accordion",
function(a){return b._keydown(a)}).next().attr("role","tabpanel");b.headers.not(b.active||"").attr({"aria-expanded":"false","aria-selected":"false",tabIndex:-1}).next().hide();b.active.length?b.active.attr({"aria-expanded":"true","aria-selected":"true",tabIndex:0}):b.headers.eq(0).attr("tabIndex",0);a.browser.safari||b.headers.find("a").attr("tabIndex",-1);c.event&&b.headers.bind(c.event.split(" ").join(".accordion ")+".accordion",function(a){b._clickHandler.call(b,a,this);a.preventDefault()})},_createIcons:function(){var b=
this.options;b.icons&&(a("<span></span>").addClass("ui-icon "+b.icons.header).prependTo(this.headers),this.active.children(".ui-icon").toggleClass(b.icons.header).toggleClass(b.icons.headerSelected),this.element.addClass("ui-accordion-icons"))},_destroyIcons:function(){this.headers.children(".ui-icon").remove();this.element.removeClass("ui-accordion-icons")},destroy:function(){var b=this.options;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role");this.headers.unbind(".accordion").removeClass("ui-accordion-header ui-accordion-disabled ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-selected").removeAttr("tabIndex");
this.headers.find("a").removeAttr("tabIndex");this._destroyIcons();var c=this.headers.next().css("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-accordion-disabled ui-state-disabled");(b.autoHeight||b.fillHeight)&&c.css("height","");return a.Widget.prototype.destroy.call(this)},_setOption:function(b,c){a.Widget.prototype._setOption.apply(this,arguments);"active"==b&&this.activate(c);"icons"==b&&(this._destroyIcons(),
c&&this._createIcons());if("disabled"==b)this.headers.add(this.headers.next())[c?"addClass":"removeClass"]("ui-accordion-disabled ui-state-disabled")},_keydown:function(b){if(!this.options.disabled&&!b.altKey&&!b.ctrlKey){var c=a.ui.keyCode,d=this.headers.length,f=this.headers.index(b.target),g=!1;switch(b.keyCode){case c.RIGHT:case c.DOWN:g=this.headers[(f+1)%d];break;case c.LEFT:case c.UP:g=this.headers[(f-1+d)%d];break;case c.SPACE:case c.ENTER:this._clickHandler({target:b.target},b.target),b.preventDefault()}return g?
(a(b.target).attr("tabIndex",-1),a(g).attr("tabIndex",0),g.focus(),!1):!0}},resize:function(){var b=this.options,c;if(b.fillSpace){if(a.browser.msie){var d=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden")}c=this.element.parent().height();a.browser.msie&&this.element.parent().css("overflow",d);this.headers.each(function(){c-=a(this).outerHeight(!0)});this.headers.next().each(function(){a(this).height(Math.max(0,c-a(this).innerHeight()+a(this).height()))}).css("overflow",
"auto")}else b.autoHeight&&(c=0,this.headers.next().each(function(){c=Math.max(c,a(this).height("").height())}).height(c));return this},activate:function(a){this.options.active=a;a=this._findActive(a)[0];this._clickHandler({target:a},a);return this},_findActive:function(b){return b?"number"===typeof b?this.headers.filter(":eq("+b+")"):this.headers.not(this.headers.not(b)):!1===b?a([]):this.headers.filter(":eq(0)")},_clickHandler:function(b,c){var d=this.options;if(!d.disabled)if(b.target){if(b=a(b.currentTarget||
c),c=b[0]===this.active[0],d.active=d.collapsible&&c?!1:this.headers.index(b),!(this.running||!d.collapsible&&c)){var f=this.active,g=b.next(),j=this.active.next(),e={options:d,newHeader:c&&d.collapsible?a([]):b,oldHeader:this.active,newContent:c&&d.collapsible?a([]):g,oldContent:j},k=this.headers.index(this.active[0])>this.headers.index(b[0]);this.active=c?a([]):b;this._toggle(g,j,e,c,k);f.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(d.icons.headerSelected).addClass(d.icons.header);
c||(b.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").children(".ui-icon").removeClass(d.icons.header).addClass(d.icons.headerSelected),b.next().addClass("ui-accordion-content-active"))}}else if(d.collapsible){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(d.icons.headerSelected).addClass(d.icons.header);this.active.next().addClass("ui-accordion-content-active");var j=this.active.next(),
e={options:d,newHeader:a([]),oldHeader:d.active,newContent:a([]),oldContent:j},g=this.active=a([]);this._toggle(g,j,e)}},_toggle:function(b,c,d,f,g){var j=this,e=j.options;j.toShow=b;j.toHide=c;j.data=d;var k=function(){if(j)return j._completed.apply(j,arguments)};j._trigger("changestart",null,j.data);j.running=0===c.size()?b.size():c.size();if(e.animated){d={};d=e.collapsible&&f?{toShow:a([]),toHide:c,complete:k,down:g,autoHeight:e.autoHeight||e.fillSpace}:{toShow:b,toHide:c,complete:k,down:g,autoHeight:e.autoHeight||
e.fillSpace};if(!e.proxied)e.proxied=e.animated;if(!e.proxiedDuration)e.proxiedDuration=e.duration;e.animated=a.isFunction(e.proxied)?e.proxied(d):e.proxied;e.duration=a.isFunction(e.proxiedDuration)?e.proxiedDuration(d):e.proxiedDuration;var f=a.ui.accordion.animations,l=e.duration,m=e.animated;m&&!f[m]&&!a.easing[m]&&(m="slide");f[m]||(f[m]=function(a){this.slide(a,{easing:m,duration:l||700})});f[m](d)}else e.collapsible&&f?b.toggle():(c.hide(),b.show()),k(!0);c.prev().attr({"aria-expanded":"false",
"aria-selected":"false",tabIndex:-1}).blur();b.prev().attr({"aria-expanded":"true","aria-selected":"true",tabIndex:0}).focus()},_completed:function(a){this.running=a?0:--this.running;if(!this.running){this.options.clearStyle&&this.toShow.add(this.toHide).css({height:"",overflow:""});this.toHide.removeClass("ui-accordion-content-active");if(this.toHide.length)this.toHide.parent()[0].className=this.toHide.parent()[0].className;this._trigger("change",null,this.data)}}});a.extend(a.ui.accordion,{version:"1.8.14",
animations:{slide:function(b,c){b=a.extend({easing:"swing",duration:300},b,c);if(b.toHide.size())if(b.toShow.size()){var d=b.toShow.css("overflow"),f=0,g={},j={},e,c=b.toShow;e=c[0].style.width;c.width(parseInt(c.parent().width(),10)-parseInt(c.css("paddingLeft"),10)-parseInt(c.css("paddingRight"),10)-(parseInt(c.css("borderLeftWidth"),10)||0)-(parseInt(c.css("borderRightWidth"),10)||0));a.each(["height","paddingTop","paddingBottom"],function(c,e){j[e]="hide";c=(""+a.css(b.toShow[0],e)).match(/^([\d+-.]+)(.*)$/);
g[e]={value:c[1],unit:c[2]||"px"}});b.toShow.css({height:0,overflow:"hidden"}).show();b.toHide.filter(":hidden").each(b.complete).end().filter(":visible").animate(j,{step:function(a,c){"height"==c.prop&&(f=0===c.end-c.start?0:(c.now-c.start)/(c.end-c.start));b.toShow[0].style[c.prop]=f*g[c.prop].value+g[c.prop].unit},duration:b.duration,easing:b.easing,complete:function(){b.autoHeight||b.toShow.css("height","");b.toShow.css({width:e,overflow:d});b.complete()}})}else b.toHide.animate({height:"hide",
paddingTop:"hide",paddingBottom:"hide"},b);else b.toShow.animate({height:"show",paddingTop:"show",paddingBottom:"show"},b)},bounceslide:function(a){this.slide(a,{easing:a.down?"easeOutBounce":"swing",duration:a.down?1E3:200})}}})})(jQuery);
(function(a){var b=0;a.widget("ui.autocomplete",{options:{appendTo:"body",autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null},pending:0,_create:function(){var b=this,d=this.element[0].ownerDocument,f;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(d){if(!b.options.disabled&&!b.element.attr("readonly")){f=!1;var j=
a.ui.keyCode;switch(d.keyCode){case j.PAGE_UP:b._move("previousPage",d);break;case j.PAGE_DOWN:b._move("nextPage",d);break;case j.UP:b._move("previous",d);d.preventDefault();break;case j.DOWN:b._move("next",d);d.preventDefault();break;case j.ENTER:case j.NUMPAD_ENTER:b.menu.active&&(f=!0,d.preventDefault());case j.TAB:if(!b.menu.active)break;b.menu.select(d);break;case j.ESCAPE:b.element.val(b.term);b.close(d);break;default:clearTimeout(b.searching),b.searching=setTimeout(function(){if(b.term!=b.element.val())b.selectedItem=
null,b.search(null,d)},b.options.delay)}}}).bind("keypress.autocomplete",function(a){f&&(f=!1,a.preventDefault())}).bind("focus.autocomplete",function(){if(!b.options.disabled)b.selectedItem=null,b.previous=b.element.val()}).bind("blur.autocomplete",function(a){if(!b.options.disabled)clearTimeout(b.searching),b.closing=setTimeout(function(){b.close(a);b._change(a)},150)});this._initSource();this.response=function(){return b._response.apply(b,arguments)};this.menu=a("<ul></ul>").addClass("ui-autocomplete").appendTo(a(this.options.appendTo||
"body",d)[0]).mousedown(function(d){var f=b.menu.element[0];a(d.target).closest(".ui-menu-item").length||setTimeout(function(){a(document).one("mousedown",function(e){e.target!==b.element[0]&&e.target!==f&&!a.ui.contains(f,e.target)&&b.close()})},1);setTimeout(function(){clearTimeout(b.closing)},13)}).menu({focus:function(a,d){d=d.item.data("item.autocomplete");!1!==b._trigger("focus",a,{item:d})&&/^key/.test(a.originalEvent.type)&&b.element.val(d.value)},selected:function(a,f){var e=f.item.data("item.autocomplete"),
k=b.previous;if(b.element[0]!==d.activeElement)b.element.focus(),b.previous=k,setTimeout(function(){b.previous=k;b.selectedItem=e},1);!1!==b._trigger("select",a,{item:e})&&b.element.val(e.value);b.term=b.element.val();b.close(a);b.selectedItem=e},blur:function(){b.menu.element.is(":visible")&&b.element.val()!==b.term&&b.element.val(b.term)}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu");a.fn.bgiframe&&this.menu.element.bgiframe()},destroy:function(){this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup");
this.menu.element.remove();a.Widget.prototype.destroy.call(this)},_setOption:function(b,d){a.Widget.prototype._setOption.apply(this,arguments);"source"===b&&this._initSource();"appendTo"===b&&this.menu.element.appendTo(a(d||"body",this.element[0].ownerDocument)[0]);"disabled"===b&&d&&this.xhr&&this.xhr.abort()},_initSource:function(){var c=this,d,f;a.isArray(this.options.source)?(d=this.options.source,this.source=function(b,c){c(a.ui.autocomplete.filter(d,b.term))}):"string"===typeof this.options.source?
(f=this.options.source,this.source=function(d,j){c.xhr&&c.xhr.abort();c.xhr=a.ajax({url:f,data:d,dataType:"json",autocompleteRequest:++b,success:function(a){this.autocompleteRequest===b&&j(a)},error:function(){this.autocompleteRequest===b&&j([])}})}):this.source=this.options.source},search:function(a,b){a=null!=a?a:this.element.val();this.term=this.element.val();if(a.length<this.options.minLength)return this.close(b);clearTimeout(this.closing);if(!1!==this._trigger("search",b))return this._search(a)},
_search:function(a){this.pending++;this.element.addClass("ui-autocomplete-loading");this.source({term:a},this.response)},_response:function(a){!this.options.disabled&&a&&a.length?(a=this._normalize(a),this._suggest(a),this._trigger("open")):this.close();this.pending--;this.pending||this.element.removeClass("ui-autocomplete-loading")},close:function(a){clearTimeout(this.closing);this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.deactivate(),this._trigger("close",a))},_change:function(a){this.previous!==
this.element.val()&&this._trigger("change",a,{item:this.selectedItem})},_normalize:function(b){return b.length&&b[0].label&&b[0].value?b:a.map(b,function(b){return"string"===typeof b?{label:b,value:b}:a.extend({label:b.label||b.value,value:b.value||b.label},b)})},_suggest:function(b){var d=this.menu.element.empty().zIndex(this.element.zIndex()+1);this._renderMenu(d,b);this.menu.deactivate();this.menu.refresh();d.show();this._resizeMenu();d.position(a.extend({of:this.element},this.options.position));
this.options.autoFocus&&this.menu.next(new a.Event("mouseover"))},_resizeMenu:function(){var a=this.menu.element;a.outerWidth(Math.max(a.width("").outerWidth(),this.element.outerWidth()))},_renderMenu:function(b,d){var f=this;a.each(d,function(a,d){f._renderItem(b,d)})},_renderItem:function(b,d){return a("<li></li>").data("item.autocomplete",d).append(a("<a></a>").text(d.label)).appendTo(b)},_move:function(a,b){if(this.menu.element.is(":visible"))if(this.menu.first()&&/^previous/.test(a)||this.menu.last()&&
/^next/.test(a))this.element.val(this.term),this.menu.deactivate();else this.menu[a](b);else this.search(null,b)},widget:function(){return this.menu.element}});a.extend(a.ui.autocomplete,{escapeRegex:function(a){return a.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")},filter:function(b,d){var f=RegExp(a.ui.autocomplete.escapeRegex(d),"i");return a.grep(b,function(a){return f.test(a.label||a.value||a)})}})})(jQuery);
(function(a){a.widget("ui.menu",{_create:function(){var b=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(c){a(c.target).closest(".ui-menu-item a").length&&(c.preventDefault(),b.select(c))});this.refresh()},refresh:function(){var b=this;this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem").children("a").addClass("ui-corner-all").attr("tabindex",
-1).mouseenter(function(c){b.activate(c,a(this).parent())}).mouseleave(function(){b.deactivate()})},activate:function(a,c){this.deactivate();if(this.hasScroll()){var d=c.offset().top-this.element.offset().top,f=this.element.scrollTop(),g=this.element.height();0>d?this.element.scrollTop(f+d):d>=g&&this.element.scrollTop(f+d-g+c.height())}this.active=c.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end();this._trigger("focus",a,{item:c})},deactivate:function(){if(this.active)this.active.children("a").removeClass("ui-state-hover").removeAttr("id"),
this._trigger("blur"),this.active=null},next:function(a){this.move("next",".ui-menu-item:first",a)},previous:function(a){this.move("prev",".ui-menu-item:last",a)},first:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},last:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},move:function(a,c,d){this.active?(a=this.active[a+"All"](".ui-menu-item").eq(0),a.length?this.activate(d,a):this.activate(d,this.element.children(c))):this.activate(d,this.element.children(c))},
nextPage:function(b){if(this.hasScroll())if(!this.active||this.last())this.activate(b,this.element.children(".ui-menu-item:first"));else{var c=this.active.offset().top,d=this.element.height(),f=this.element.children(".ui-menu-item").filter(function(){var b=a(this).offset().top-c-d+a(this).height();return 10>b&&-10<b});f.length||(f=this.element.children(".ui-menu-item:last"));this.activate(b,f)}else this.activate(b,this.element.children(".ui-menu-item").filter(!this.active||this.last()?":first":":last"))},
previousPage:function(b){if(this.hasScroll())if(!this.active||this.first())this.activate(b,this.element.children(".ui-menu-item:last"));else{var c=this.active.offset().top,d=this.element.height();result=this.element.children(".ui-menu-item").filter(function(){var b=a(this).offset().top-c+d-a(this).height();return 10>b&&-10<b});result.length||(result=this.element.children(".ui-menu-item:first"));this.activate(b,result)}else this.activate(b,this.element.children(".ui-menu-item").filter(!this.active||
this.first()?":last":":first"))},hasScroll:function(){return this.element.height()<this.element[a.fn.prop?"prop":"attr"]("scrollHeight")},select:function(a){this._trigger("selected",a,{item:this.active})}})})(jQuery);
(function(a){var b,c,d,f,g=function(){var b=a(this).find(":ui-button");setTimeout(function(){b.button("refresh")},1)},j=function(b){var c=b.name,d=b.form,f=a([]);c&&(f=d?a(d).find("[name='"+c+"']"):a("[name='"+c+"']",b.ownerDocument).filter(function(){return!this.form}));return f};a.widget("ui.button",{options:{disabled:null,text:!0,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset.button").bind("reset.button",g);if("boolean"!==typeof this.options.disabled)this.options.disabled=
this.element.attr("disabled");this._determineButtonType();this.hasTitle=!!this.buttonElement.attr("title");var e=this,k=this.options,l="checkbox"===this.type||"radio"===this.type,m="ui-state-hover"+(!l?" ui-state-active":"");if(null===k.label)k.label=this.buttonElement.html();if(this.element.is(":disabled"))k.disabled=!0;this.buttonElement.addClass("ui-button ui-widget ui-state-default ui-corner-all").attr("role","button").bind("mouseenter.button",function(){k.disabled||(a(this).addClass("ui-state-hover"),
this===b&&a(this).addClass("ui-state-active"))}).bind("mouseleave.button",function(){k.disabled||a(this).removeClass(m)}).bind("click.button",function(a){k.disabled&&(a.preventDefault(),a.stopImmediatePropagation())});this.element.bind("focus.button",function(){e.buttonElement.addClass("ui-state-focus")}).bind("blur.button",function(){e.buttonElement.removeClass("ui-state-focus")});l&&(this.element.bind("change.button",function(){f||e.refresh()}),this.buttonElement.bind("mousedown.button",function(a){if(!k.disabled)f=
!1,c=a.pageX,d=a.pageY}).bind("mouseup.button",function(a){if(!k.disabled&&(c!==a.pageX||d!==a.pageY))f=!0}));"checkbox"===this.type?this.buttonElement.bind("click.button",function(){if(k.disabled||f)return!1;a(this).toggleClass("ui-state-active");e.buttonElement.attr("aria-pressed",e.element[0].checked)}):"radio"===this.type?this.buttonElement.bind("click.button",function(){if(k.disabled||f)return!1;a(this).addClass("ui-state-active");e.buttonElement.attr("aria-pressed",!0);var b=e.element[0];j(b).not(b).map(function(){return a(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed",
!1)}):(this.buttonElement.bind("mousedown.button",function(){if(k.disabled)return!1;a(this).addClass("ui-state-active");b=this;a(document).one("mouseup",function(){b=null})}).bind("mouseup.button",function(){if(k.disabled)return!1;a(this).removeClass("ui-state-active")}).bind("keydown.button",function(b){if(k.disabled)return!1;(b.keyCode==a.ui.keyCode.SPACE||b.keyCode==a.ui.keyCode.ENTER)&&a(this).addClass("ui-state-active")}).bind("keyup.button",function(){a(this).removeClass("ui-state-active")}),
this.buttonElement.is("a")&&this.buttonElement.keyup(function(b){b.keyCode===a.ui.keyCode.SPACE&&a(this).click()}));this._setOption("disabled",k.disabled);this._resetButton()},_determineButtonType:function(){this.type=this.element.is(":checkbox")?"checkbox":this.element.is(":radio")?"radio":this.element.is("input")?"input":"button";if("checkbox"===this.type||"radio"===this.type){var a=this.element.parents().filter(":last"),b="label[for="+this.element.attr("id")+"]";this.buttonElement=a.find(b);if(!this.buttonElement.length&&
(a=a.length?a.siblings():this.element.siblings(),this.buttonElement=a.filter(b),!this.buttonElement.length))this.buttonElement=a.find(b);this.element.addClass("ui-helper-hidden-accessible");(a=this.element.is(":checked"))&&this.buttonElement.addClass("ui-state-active");this.buttonElement.attr("aria-pressed",a)}else this.buttonElement=this.element},widget:function(){return this.buttonElement},destroy:function(){this.element.removeClass("ui-helper-hidden-accessible");this.buttonElement.removeClass("ui-button ui-widget ui-state-default ui-corner-all ui-state-hover ui-state-active  ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only").removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html());
this.hasTitle||this.buttonElement.removeAttr("title");a.Widget.prototype.destroy.call(this)},_setOption:function(b,c){a.Widget.prototype._setOption.apply(this,arguments);"disabled"===b?c?this.element.attr("disabled",!0):this.element.removeAttr("disabled"):this._resetButton()},refresh:function(){var b=this.element.is(":disabled");b!==this.options.disabled&&this._setOption("disabled",b);"radio"===this.type?j(this.element[0]).each(function(){a(this).is(":checked")?a(this).button("widget").addClass("ui-state-active").attr("aria-pressed",
!0):a(this).button("widget").removeClass("ui-state-active").attr("aria-pressed",!1)}):"checkbox"===this.type&&(this.element.is(":checked")?this.buttonElement.addClass("ui-state-active").attr("aria-pressed",!0):this.buttonElement.removeClass("ui-state-active").attr("aria-pressed",!1))},_resetButton:function(){if("input"===this.type)this.options.label&&this.element.val(this.options.label);else{var b=this.buttonElement.removeClass("ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only"),
c=a("<span></span>").addClass("ui-button-text").html(this.options.label).appendTo(b.empty()).text(),d=this.options.icons,f=d.primary&&d.secondary,h=[];d.primary||d.secondary?(this.options.text&&h.push("ui-button-text-icon"+(f?"s":d.primary?"-primary":"-secondary")),d.primary&&b.prepend("<span class='ui-button-icon-primary ui-icon "+d.primary+"'></span>"),d.secondary&&b.append("<span class='ui-button-icon-secondary ui-icon "+d.secondary+"'></span>"),this.options.text||(h.push(f?"ui-button-icons-only":
"ui-button-icon-only"),this.hasTitle||b.attr("title",c))):h.push("ui-button-text-only");b.addClass(h.join(" "))}}});a.widget("ui.buttonset",{options:{items:":button, :submit, :reset, :checkbox, :radio, a, :data(button)"},_create:function(){this.element.addClass("ui-buttonset")},_init:function(){this.refresh()},_setOption:function(b,c){"disabled"===b&&this.buttons.button("option",b,c);a.Widget.prototype._setOption.apply(this,arguments)},refresh:function(){var b="ltr"===this.element.css("direction");
this.buttons=this.element.find(this.options.items).filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return a(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass(b?"ui-corner-left":"ui-corner-right").end().filter(":last").addClass(b?"ui-corner-right":"ui-corner-left").end().end()},destroy:function(){this.element.removeClass("ui-buttonset");this.buttons.map(function(){return a(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy");
a.Widget.prototype.destroy.call(this)}})})(jQuery);
(function(a,b){var c={buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},d={maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0},f=a.attrFn||{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0,click:!0};a.widget("ui.dialog",{options:{autoOpen:!0,buttons:{},closeOnEscape:!0,closeText:"close",dialogClass:"",draggable:!0,hide:null,height:"auto",maxHeight:!1,maxWidth:!1,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",collision:"fit",using:function(b){var c=
a(this).css(b).offset().top;0>c&&a(this).css("top",b.top-c)}},resizable:!0,show:null,stack:!0,title:"",width:300,zIndex:1E3},_create:function(){this.originalTitle=this.element.attr("title");if("string"!==typeof this.originalTitle)this.originalTitle="";this.options.title=this.options.title||this.originalTitle;var b=this,c=b.options,e=c.title||"&#160;",d=a.ui.dialog.getTitleId(b.element),f=(b.uiDialog=a("<div></div>")).appendTo(document.body).hide().addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+
c.dialogClass).css({zIndex:c.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(e){c.closeOnEscape&&e.keyCode&&e.keyCode===a.ui.keyCode.ESCAPE&&(b.close(e),e.preventDefault())}).attr({role:"dialog","aria-labelledby":d}).mousedown(function(a){b.moveToTop(!1,a)});b.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(f);var m=(b.uiDialogTitlebar=a("<div></div>")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(f),
h=a('<a href="#"></a>').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){h.addClass("ui-state-hover")},function(){h.removeClass("ui-state-hover")}).focus(function(){h.addClass("ui-state-focus")}).blur(function(){h.removeClass("ui-state-focus")}).click(function(a){b.close(a);return!1}).appendTo(m);(b.uiDialogTitlebarCloseText=a("<span></span>")).addClass("ui-icon ui-icon-closethick").text(c.closeText).appendTo(h);a("<span></span>").addClass("ui-dialog-title").attr("id",
d).html(e).prependTo(m);if(a.isFunction(c.beforeclose)&&!a.isFunction(c.beforeClose))c.beforeClose=c.beforeclose;m.find("*").add(m).disableSelection();c.draggable&&a.fn.draggable&&b._makeDraggable();c.resizable&&a.fn.resizable&&b._makeResizable();b._createButtons(c.buttons);b._isOpen=!1;a.fn.bgiframe&&f.bgiframe()},_init:function(){this.options.autoOpen&&this.open()},destroy:function(){this.overlay&&this.overlay.destroy();this.uiDialog.hide();this.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");
this.uiDialog.remove();this.originalTitle&&this.element.attr("title",this.originalTitle);return this},widget:function(){return this.uiDialog},close:function(b){var c=this,e,d;if(!1!==c._trigger("beforeClose",b)){c.overlay&&c.overlay.destroy();c.uiDialog.unbind("keypress.ui-dialog");c._isOpen=!1;c.options.hide?c.uiDialog.hide(c.options.hide,function(){c._trigger("close",b)}):(c.uiDialog.hide(),c._trigger("close",b));a.ui.dialog.overlay.resize();if(c.options.modal)e=0,a(".ui-dialog").each(function(){this!==
c.uiDialog[0]&&(d=a(this).css("z-index"),isNaN(d)||(e=Math.max(e,d)))}),a.ui.dialog.maxZ=e;return c}},isOpen:function(){return this._isOpen},moveToTop:function(b,c){var e=this.options;if(e.modal&&!b||!e.stack&&!e.modal)return this._trigger("focus",c);if(e.zIndex>a.ui.dialog.maxZ)a.ui.dialog.maxZ=e.zIndex;if(this.overlay)a.ui.dialog.maxZ+=1,this.overlay.$el.css("z-index",a.ui.dialog.overlay.maxZ=a.ui.dialog.maxZ);b={scrollTop:this.element.attr("scrollTop"),scrollLeft:this.element.attr("scrollLeft")};
a.ui.dialog.maxZ+=1;this.uiDialog.css("z-index",a.ui.dialog.maxZ);this.element.attr(b);this._trigger("focus",c);return this},open:function(){if(!this._isOpen){var b=this.options,c=this.uiDialog;this.overlay=b.modal?new a.ui.dialog.overlay(this):null;this._size();this._position(b.position);c.show(b.show);this.moveToTop(!0);b.modal&&c.bind("keypress.ui-dialog",function(b){if(b.keyCode===a.ui.keyCode.TAB){var c=a(":tabbable",this),d=c.filter(":first"),c=c.filter(":last");if(b.target===c[0]&&!b.shiftKey)return d.focus(1),
!1;if(b.target===d[0]&&b.shiftKey)return c.focus(1),!1}});a(this.element.find(":tabbable").get().concat(c.find(".ui-dialog-buttonpane :tabbable").get().concat(c.get()))).eq(0).focus();this._isOpen=!0;this._trigger("open");return this}},_createButtons:function(b){var c=this,e=!1,d=a("<div></div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),l=a("<div></div>").addClass("ui-dialog-buttonset").appendTo(d);c.uiDialog.find(".ui-dialog-buttonpane").remove();"object"===typeof b&&
null!==b&&a.each(b,function(){return!(e=!0)});e&&(a.each(b,function(b,e){var e=a.isFunction(e)?{click:e,text:b}:e,d=a('<button type="button"></button>').click(function(){e.click.apply(c.element[0],arguments)}).appendTo(l);a.each(e,function(a,b){"click"!==a&&(a in f?d[a](b):d.attr(a,b))});a.fn.button&&d.button()}),d.appendTo(c.uiDialog))},_makeDraggable:function(){function b(a){return{position:a.position,offset:a.offset}}var c=this,e=c.options,d=a(document),f;c.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",
handle:".ui-dialog-titlebar",containment:"document",start:function(d,h){f="auto"===e.height?"auto":a(this).height();a(this).height(a(this).height()).addClass("ui-dialog-dragging");c._trigger("dragStart",d,b(h))},drag:function(a,e){c._trigger("drag",a,b(e))},stop:function(m,h){e.position=[h.position.left-d.scrollLeft(),h.position.top-d.scrollTop()];a(this).removeClass("ui-dialog-dragging").height(f);c._trigger("dragStop",m,b(h));a.ui.dialog.overlay.resize()}})},_makeResizable:function(c){function d(a){return{originalPosition:a.originalPosition,
originalSize:a.originalSize,position:a.position,size:a.size}}var c=c===b?this.options.resizable:c,e=this,f=e.options,l=e.uiDialog.css("position"),c="string"===typeof c?c:"n,e,s,w,se,sw,ne,nw";e.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:e.element,maxWidth:f.maxWidth,maxHeight:f.maxHeight,minWidth:f.minWidth,minHeight:e._minHeight(),handles:c,start:function(b,c){a(this).addClass("ui-dialog-resizing");e._trigger("resizeStart",b,d(c))},resize:function(a,b){e._trigger("resize",
a,d(b))},stop:function(b,c){a(this).removeClass("ui-dialog-resizing");f.height=a(this).height();f.width=a(this).width();e._trigger("resizeStop",b,d(c));a.ui.dialog.overlay.resize()}}).css("position",l).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var a=this.options;return"auto"===a.height?a.minHeight:Math.min(a.minHeight,a.height)},_position:function(b){var c=[],e=[0,0],d;if(b){if("string"===typeof b||"object"===typeof b&&"0"in b)c=b.split?b.split(" "):
[b[0],b[1]],1===c.length&&(c[1]=c[0]),a.each(["left","top"],function(a,b){+c[a]===c[a]&&(e[a]=c[a],c[a]=b)}),b={my:c.join(" "),at:c.join(" "),offset:e.join(" ")};b=a.extend({},a.ui.dialog.prototype.options.position,b)}else b=a.ui.dialog.prototype.options.position;(d=this.uiDialog.is(":visible"))||this.uiDialog.show();this.uiDialog.css({top:0,left:0}).position(a.extend({of:window},b));d||this.uiDialog.hide()},_setOptions:function(b){var f=this,e={},k=!1;a.each(b,function(a,b){f._setOption(a,b);a in
c&&(k=!0);a in d&&(e[a]=b)});k&&this._size();this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option",e)},_setOption:function(b,c){var e=this.uiDialog;switch(b){case "beforeclose":b="beforeClose";break;case "buttons":this._createButtons(c);break;case "closeText":this.uiDialogTitlebarCloseText.text(""+c);break;case "dialogClass":e.removeClass(this.options.dialogClass).addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+c);break;case "disabled":c?e.addClass("ui-dialog-disabled"):
e.removeClass("ui-dialog-disabled");break;case "draggable":var d=e.is(":data(draggable)");d&&!c&&e.draggable("destroy");!d&&c&&this._makeDraggable();break;case "position":this._position(c);break;case "resizable":(d=e.is(":data(resizable)"))&&!c&&e.resizable("destroy");d&&"string"===typeof c&&e.resizable("option","handles",c);!d&&!1!==c&&this._makeResizable(c);break;case "title":a(".ui-dialog-title",this.uiDialogTitlebar).html(""+(c||"&#160;"))}a.Widget.prototype._setOption.apply(this,arguments)},
_size:function(){var b=this.options,c,e,d=this.uiDialog.is(":visible");this.element.show().css({width:"auto",minHeight:0,height:0});if(b.minWidth>b.width)b.width=b.minWidth;c=this.uiDialog.css({height:"auto",width:b.width}).height();e=Math.max(0,b.minHeight-c);"auto"===b.height?a.support.minHeight?this.element.css({minHeight:e,height:"auto"}):(this.uiDialog.show(),b=this.element.css("height","auto").height(),d||this.uiDialog.hide(),this.element.height(Math.max(b,e))):this.element.height(Math.max(b.height-
c,0));this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())}});a.extend(a.ui.dialog,{version:"1.8.14",uuid:0,maxZ:0,getTitleId:function(a){a=a.attr("id");a||(a=this.uuid+=1);return"ui-dialog-title-"+a},overlay:function(b){this.$el=a.ui.dialog.overlay.create(b)}});a.extend(a.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:a.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(a){return a+".dialog-overlay"}).join(" "),
create:function(b){0===this.instances.length&&(setTimeout(function(){a.ui.dialog.overlay.instances.length&&a(document).bind(a.ui.dialog.overlay.events,function(b){if(a(b.target).zIndex()<a.ui.dialog.overlay.maxZ)return!1})},1),a(document).bind("keydown.dialog-overlay",function(c){b.options.closeOnEscape&&c.keyCode&&c.keyCode===a.ui.keyCode.ESCAPE&&(b.close(c),c.preventDefault())}),a(window).bind("resize.dialog-overlay",a.ui.dialog.overlay.resize));var c=(this.oldInstances.pop()||a("<div></div>").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(),
height:this.height()});a.fn.bgiframe&&c.bgiframe();this.instances.push(c);return c},destroy:function(b){var c=a.inArray(b,this.instances);-1!=c&&this.oldInstances.push(this.instances.splice(c,1)[0]);0===this.instances.length&&a([document,window]).unbind(".dialog-overlay");b.remove();var e=0;a.each(this.instances,function(){e=Math.max(e,this.css("z-index"))});this.maxZ=e},height:function(){var b,c;return a.browser.msie&&7>a.browser.version?(b=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight),
c=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight),b<c?a(window).height()+"px":b+"px"):a(document).height()+"px"},width:function(){var b,c;return a.browser.msie?(b=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),c=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth),b<c?a(window).width()+"px":b+"px"):a(document).width()+"px"},resize:function(){var b=a([]);a.each(a.ui.dialog.overlay.instances,function(){b=b.add(this)});b.css({width:0,
height:0}).css({width:a.ui.dialog.overlay.width(),height:a.ui.dialog.overlay.height()})}});a.extend(a.ui.dialog.overlay.prototype,{destroy:function(){a.ui.dialog.overlay.destroy(this.$el)}})})(jQuery);
(function(a){a.widget("ui.slider",a.ui.mouse,{widgetEventPrefix:"slide",options:{animate:!1,distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null},_create:function(){var b=this,c=this.options,d=this.element.find(".ui-slider-handle").addClass("ui-state-default ui-corner-all"),f=c.values&&c.values.length||1,g=[];this._mouseSliding=this._keySliding=!1;this._animateOff=!0;this._handleIndex=null;this._detectOrientation();this._mouseInit();this.element.addClass("ui-slider ui-slider-"+
this.orientation+" ui-widget ui-widget-content ui-corner-all"+(c.disabled?" ui-slider-disabled ui-disabled":""));this.range=a([]);if(c.range){if(!0===c.range){if(!c.values)c.values=[this._valueMin(),this._valueMin()];if(c.values.length&&2!==c.values.length)c.values=[c.values[0],c.values[0]]}this.range=a("<div></div>").appendTo(this.element).addClass("ui-slider-range ui-widget-header"+("min"===c.range||"max"===c.range?" ui-slider-range-"+c.range:""))}for(var j=d.length;j<f;j+=1)g.push("<a class='ui-slider-handle ui-state-default ui-corner-all' href='#'></a>");
this.handles=d.add(a(g.join("")).appendTo(b.element));this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(a){a.preventDefault()}).hover(function(){c.disabled||a(this).addClass("ui-state-hover")},function(){a(this).removeClass("ui-state-hover")}).focus(function(){c.disabled?a(this).blur():(a(".ui-slider .ui-state-focus").removeClass("ui-state-focus"),a(this).addClass("ui-state-focus"))}).blur(function(){a(this).removeClass("ui-state-focus")});this.handles.each(function(b){a(this).data("index.ui-slider-handle",
b)});this.handles.keydown(function(c){var d=!0,f=a(this).data("index.ui-slider-handle"),g,h,j;if(!b.options.disabled){switch(c.keyCode){case a.ui.keyCode.HOME:case a.ui.keyCode.END:case a.ui.keyCode.PAGE_UP:case a.ui.keyCode.PAGE_DOWN:case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:case a.ui.keyCode.DOWN:case a.ui.keyCode.LEFT:if(d=!1,!b._keySliding&&(b._keySliding=!0,a(this).addClass("ui-state-active"),g=b._start(c,f),!1===g))return}j=b.options.step;g=b.options.values&&b.options.values.length?h=b.values(f):
h=b.value();switch(c.keyCode){case a.ui.keyCode.HOME:h=b._valueMin();break;case a.ui.keyCode.END:h=b._valueMax();break;case a.ui.keyCode.PAGE_UP:h=b._trimAlignValue(g+(b._valueMax()-b._valueMin())/5);break;case a.ui.keyCode.PAGE_DOWN:h=b._trimAlignValue(g-(b._valueMax()-b._valueMin())/5);break;case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:if(g===b._valueMax())return;h=b._trimAlignValue(g+j);break;case a.ui.keyCode.DOWN:case a.ui.keyCode.LEFT:if(g===b._valueMin())return;h=b._trimAlignValue(g-j)}b._slide(c,
f,h);return d}}).keyup(function(c){var d=a(this).data("index.ui-slider-handle");if(b._keySliding)b._keySliding=!1,b._stop(c,d),b._change(c,d),a(this).removeClass("ui-state-active")});this._refreshValue();this._animateOff=!1},destroy:function(){this.handles.remove();this.range.remove();this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all").removeData("slider").unbind(".slider");this._mouseDestroy();return this},_mouseCapture:function(b){var c=
this.options,d,f,g,j,e;if(c.disabled)return!1;this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();d=this._normValueFromMouse({x:b.pageX,y:b.pageY});f=this._valueMax()-this._valueMin()+1;j=this;this.handles.each(function(b){var c=Math.abs(d-j.values(b));f>c&&(f=c,g=a(this),e=b)});!0===c.range&&this.values(1)===c.min&&(e+=1,g=a(this.handles[e]));if(!1===this._start(b,e))return!1;this._mouseSliding=!0;j._handleIndex=e;g.addClass("ui-state-active").focus();
c=g.offset();this._clickOffset=!a(b.target).parents().andSelf().is(".ui-slider-handle")?{left:0,top:0}:{left:b.pageX-c.left-g.width()/2,top:b.pageY-c.top-g.height()/2-(parseInt(g.css("borderTopWidth"),10)||0)-(parseInt(g.css("borderBottomWidth"),10)||0)+(parseInt(g.css("marginTop"),10)||0)};this.handles.hasClass("ui-state-hover")||this._slide(b,e,d);return this._animateOff=!0},_mouseStart:function(){return!0},_mouseDrag:function(a){var c=this._normValueFromMouse({x:a.pageX,y:a.pageY});this._slide(a,
this._handleIndex,c);return!1},_mouseStop:function(a){this.handles.removeClass("ui-state-active");this._mouseSliding=!1;this._stop(a,this._handleIndex);this._change(a,this._handleIndex);this._clickOffset=this._handleIndex=null;return this._animateOff=!1},_detectOrientation:function(){this.orientation="vertical"===this.options.orientation?"vertical":"horizontal"},_normValueFromMouse:function(a){var c;"horizontal"===this.orientation?(c=this.elementSize.width,a=a.x-this.elementOffset.left-(this._clickOffset?
this._clickOffset.left:0)):(c=this.elementSize.height,a=a.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0));c=a/c;1<c&&(c=1);0>c&&(c=0);"vertical"===this.orientation&&(c=1-c);a=this._valueMax()-this._valueMin();return this._trimAlignValue(this._valueMin()+c*a)},_start:function(a,c){var d={handle:this.handles[c],value:this.value()};if(this.options.values&&this.options.values.length)d.value=this.values(c),d.values=this.values();return this._trigger("start",a,d)},_slide:function(a,
c,d){var f;if(this.options.values&&this.options.values.length){f=this.values(c?0:1);if(2===this.options.values.length&&!0===this.options.range&&(0===c&&d>f||1===c&&d<f))d=f;d!==this.values(c)&&(f=this.values(),f[c]=d,a=this._trigger("slide",a,{handle:this.handles[c],value:d,values:f}),this.values(c?0:1),!1!==a&&this.values(c,d,!0))}else d!==this.value()&&(a=this._trigger("slide",a,{handle:this.handles[c],value:d}),!1!==a&&this.value(d))},_stop:function(a,c){var d={handle:this.handles[c],value:this.value()};
if(this.options.values&&this.options.values.length)d.value=this.values(c),d.values=this.values();this._trigger("stop",a,d)},_change:function(a,c){if(!this._keySliding&&!this._mouseSliding){var d={handle:this.handles[c],value:this.value()};if(this.options.values&&this.options.values.length)d.value=this.values(c),d.values=this.values();this._trigger("change",a,d)}},value:function(a){if(arguments.length)this.options.value=this._trimAlignValue(a),this._refreshValue(),this._change(null,0);else return this._value()},
values:function(b,c){var d,f,g;if(1<arguments.length)this.options.values[b]=this._trimAlignValue(c),this._refreshValue(),this._change(null,b);else if(arguments.length)if(a.isArray(arguments[0])){d=this.options.values;f=arguments[0];for(g=0;g<d.length;g+=1)d[g]=this._trimAlignValue(f[g]),this._change(null,g);this._refreshValue()}else return this.options.values&&this.options.values.length?this._values(b):this.value();else return this._values()},_setOption:function(b,c){var d,f=0;if(a.isArray(this.options.values))f=
this.options.values.length;a.Widget.prototype._setOption.apply(this,arguments);switch(b){case "disabled":c?(this.handles.filter(".ui-state-focus").blur(),this.handles.removeClass("ui-state-hover"),this.handles.attr("disabled","disabled"),this.element.addClass("ui-disabled")):(this.handles.removeAttr("disabled"),this.element.removeClass("ui-disabled"));break;case "orientation":this._detectOrientation();this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation);
this._refreshValue();break;case "value":this._animateOff=!0;this._refreshValue();this._change(null,0);this._animateOff=!1;break;case "values":this._animateOff=!0;this._refreshValue();for(d=0;d<f;d+=1)this._change(null,d);this._animateOff=!1}},_value:function(){return this._trimAlignValue(this.options.value)},_values:function(a){var c,d;if(arguments.length)return c=this.options.values[a],this._trimAlignValue(c);c=this.options.values.slice();for(d=0;d<c.length;d+=1)c[d]=this._trimAlignValue(c[d]);return c},
_trimAlignValue:function(a){if(a<=this._valueMin())return this._valueMin();if(a>=this._valueMax())return this._valueMax();var c=0<this.options.step?this.options.step:1,d=(a-this._valueMin())%c;alignValue=a-d;2*Math.abs(d)>=c&&(alignValue+=0<d?c:-c);return parseFloat(alignValue.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var b=this.options.range,c=this.options,d=this,f=!this._animateOff?c.animate:!1,g,j={},e,k,l,
m;if(this.options.values&&this.options.values.length)this.handles.each(function(b){g=100*((d.values(b)-d._valueMin())/(d._valueMax()-d._valueMin()));j["horizontal"===d.orientation?"left":"bottom"]=g+"%";a(this).stop(1,1)[f?"animate":"css"](j,c.animate);if(!0===d.options.range)if("horizontal"===d.orientation){if(0===b)d.range.stop(1,1)[f?"animate":"css"]({left:g+"%"},c.animate);if(1===b)d.range[f?"animate":"css"]({width:g-e+"%"},{queue:!1,duration:c.animate})}else{if(0===b)d.range.stop(1,1)[f?"animate":
"css"]({bottom:g+"%"},c.animate);if(1===b)d.range[f?"animate":"css"]({height:g-e+"%"},{queue:!1,duration:c.animate})}e=g});else{k=this.value();l=this._valueMin();m=this._valueMax();g=m!==l?100*((k-l)/(m-l)):0;j["horizontal"===d.orientation?"left":"bottom"]=g+"%";this.handle.stop(1,1)[f?"animate":"css"](j,c.animate);if("min"===b&&"horizontal"===this.orientation)this.range.stop(1,1)[f?"animate":"css"]({width:g+"%"},c.animate);if("max"===b&&"horizontal"===this.orientation)this.range[f?"animate":"css"]({width:100-
g+"%"},{queue:!1,duration:c.animate});if("min"===b&&"vertical"===this.orientation)this.range.stop(1,1)[f?"animate":"css"]({height:g+"%"},c.animate);if("max"===b&&"vertical"===this.orientation)this.range[f?"animate":"css"]({height:100-g+"%"},{queue:!1,duration:c.animate})}}});a.extend(a.ui.slider,{version:"1.8.14"})})(jQuery);
(function(a,b){var c=0,d=0;a.widget("ui.tabs",{options:{add:null,ajaxOptions:null,cache:!1,cookie:null,collapsible:!1,disable:null,disabled:[],enable:null,event:"click",fx:null,idPrefix:"ui-tabs-",load:null,panelTemplate:"<div></div>",remove:null,select:null,show:null,spinner:"<em>Loading&#8230;</em>",tabTemplate:"<li><a href='#{href}'><span>#{label}</span></a></li>"},_create:function(){this._tabify(!0)},_setOption:function(a,b){"selected"==a?this.options.collapsible&&b==this.options.selected||this.select(b):
(this.options[a]=b,this._tabify())},_tabId:function(a){return a.title&&a.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF-]/g,"")||this.options.idPrefix+ ++c},_sanitizeSelector:function(a){return a.replace(/:/g,"\\:")},_cookie:function(){var b=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+ ++d);return a.cookie.apply(null,[b].concat(a.makeArray(arguments)))},_ui:function(a,b){return{tab:a,panel:b,index:this.anchors.index(a)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var b=
a(this);b.html(b.data("label.tabs")).removeData("label.tabs")})},_tabify:function(c){function d(b,c){b.css("display","");!a.support.opacity&&c.opacity&&b[0].style.removeAttribute("filter")}var j=this,e=this.options,k=/^#.+/;this.list=this.element.find("ol,ul").eq(0);this.lis=a(" > li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return a("a",this)[0]});this.panels=a([]);this.anchors.each(function(b,c){var d=a(c).attr("href"),h=d.split("#")[0],f;if(h&&(h===location.toString().split("#")[0]||
(f=a("base")[0])&&h===f.href))d=c.hash,c.href=d;k.test(d)?j.panels=j.panels.add(j.element.find(j._sanitizeSelector(d))):d&&"#"!==d?(a.data(c,"href.tabs",d),a.data(c,"load.tabs",d.replace(/#.*$/,"")),d=j._tabId(c),c.href="#"+d,c=j.element.find("#"+d),c.length||(c=a(e.panelTemplate).attr("id",d).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(j.panels[b-1]||j.list),c.data("destroy.tabs",!0)),j.panels=j.panels.add(c)):e.disabled.push(b)});if(c){this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all");
this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.lis.addClass("ui-state-default ui-corner-top");this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom");if(e.selected===b){location.hash&&this.anchors.each(function(a,b){if(b.hash==location.hash)return e.selected=a,!1});if("number"!==typeof e.selected&&e.cookie)e.selected=parseInt(j._cookie(),10);if("number"!==typeof e.selected&&this.lis.filter(".ui-tabs-selected").length)e.selected=
this.lis.index(this.lis.filter(".ui-tabs-selected"));e.selected=e.selected||(this.lis.length?0:-1)}else if(null===e.selected)e.selected=-1;e.selected=0<=e.selected&&this.anchors[e.selected]||0>e.selected?e.selected:0;e.disabled=a.unique(e.disabled.concat(a.map(this.lis.filter(".ui-state-disabled"),function(a){return j.lis.index(a)}))).sort();-1!=a.inArray(e.selected,e.disabled)&&e.disabled.splice(a.inArray(e.selected,e.disabled),1);this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active");
0<=e.selected&&this.anchors.length&&(j.element.find(j._sanitizeSelector(j.anchors[e.selected].hash)).removeClass("ui-tabs-hide"),this.lis.eq(e.selected).addClass("ui-tabs-selected ui-state-active"),j.element.queue("tabs",function(){j._trigger("show",null,j._ui(j.anchors[e.selected],j.element.find(j._sanitizeSelector(j.anchors[e.selected].hash))[0]))}),this.load(e.selected));a(window).bind("unload",function(){j.lis.add(j.anchors).unbind(".tabs");j.lis=j.anchors=j.panels=null})}else e.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"));
this.element[e.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible");e.cookie&&this._cookie(e.selected,e.cookie);for(var c=0,l;l=this.lis[c];c++)a(l)[-1!=a.inArray(c,e.disabled)&&!a(l).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled");!1===e.cache&&this.anchors.removeData("cache.tabs");this.lis.add(this.anchors).unbind(".tabs");if("mouseover"!==e.event){var m=function(a,b){b.is(":not(.ui-state-disabled)")&&b.addClass("ui-state-"+a)};this.lis.bind("mouseover.tabs",
function(){m("hover",a(this))});this.lis.bind("mouseout.tabs",function(){a(this).removeClass("ui-state-hover")});this.anchors.bind("focus.tabs",function(){m("focus",a(this).closest("li"))});this.anchors.bind("blur.tabs",function(){a(this).closest("li").removeClass("ui-state-focus")})}var h,o;if(e.fx)a.isArray(e.fx)?(h=e.fx[0],o=e.fx[1]):h=o=e.fx;var r=o?function(b,c){a(b).closest("li").addClass("ui-tabs-selected ui-state-active");c.hide().removeClass("ui-tabs-hide").animate(o,o.duration||"normal",
function(){d(c,o);j._trigger("show",null,j._ui(b,c[0]))})}:function(b,c){a(b).closest("li").addClass("ui-tabs-selected ui-state-active");c.removeClass("ui-tabs-hide");j._trigger("show",null,j._ui(b,c[0]))},q=h?function(a,b){b.animate(h,h.duration||"normal",function(){j.lis.removeClass("ui-tabs-selected ui-state-active");b.addClass("ui-tabs-hide");d(b,h);j.element.dequeue("tabs")})}:function(a,b){j.lis.removeClass("ui-tabs-selected ui-state-active");b.addClass("ui-tabs-hide");j.element.dequeue("tabs")};
this.anchors.bind(e.event+".tabs",function(){var b=this,c=a(b).closest("li"),d=j.panels.filter(":not(.ui-tabs-hide)"),h=j.element.find(j._sanitizeSelector(b.hash));if(c.hasClass("ui-tabs-selected")&&!e.collapsible||c.hasClass("ui-state-disabled")||c.hasClass("ui-state-processing")||j.panels.filter(":animated").length||!1===j._trigger("select",null,j._ui(this,h[0])))return this.blur(),!1;e.selected=j.anchors.index(this);j.abort();if(e.collapsible){if(c.hasClass("ui-tabs-selected"))return e.selected=
-1,e.cookie&&j._cookie(e.selected,e.cookie),j.element.queue("tabs",function(){q(b,d)}).dequeue("tabs"),this.blur(),!1;if(!d.length)return e.cookie&&j._cookie(e.selected,e.cookie),j.element.queue("tabs",function(){r(b,h)}),j.load(j.anchors.index(this)),this.blur(),!1}e.cookie&&j._cookie(e.selected,e.cookie);if(h.length)d.length&&j.element.queue("tabs",function(){q(b,d)}),j.element.queue("tabs",function(){r(b,h)}),j.load(j.anchors.index(this));else throw"jQuery UI Tabs: Mismatching fragment identifier.";
a.browser.msie&&this.blur()});this.anchors.bind("click.tabs",function(){return!1})},_getIndex:function(a){"string"==typeof a&&(a=this.anchors.index(this.anchors.filter("[href$="+a+"]")));return a},destroy:function(){var b=this.options;this.abort();this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs");this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.anchors.each(function(){var b=
a.data(this,"href.tabs");if(b)this.href=b;var c=a(this).unbind(".tabs");a.each(["href","load","cache"],function(a,b){c.removeData(b+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){a.data(this,"destroy.tabs")?a(this).remove():a(this).removeClass("ui-state-default ui-corner-top ui-tabs-selected ui-state-active ui-state-hover ui-state-focus ui-state-disabled ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide")});b.cookie&&this._cookie(null,b.cookie);return this},add:function(c,
d,j){if(j===b)j=this.anchors.length;var e=this,k=this.options,d=a(k.tabTemplate.replace(/#\{href\}/g,c).replace(/#\{label\}/g,d)),c=!c.indexOf("#")?c.replace("#",""):this._tabId(a("a",d)[0]);d.addClass("ui-state-default ui-corner-top").data("destroy.tabs",!0);var l=e.element.find("#"+c);l.length||(l=a(k.panelTemplate).attr("id",c).data("destroy.tabs",!0));l.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");j>=this.lis.length?(d.appendTo(this.list),l.appendTo(this.list[0].parentNode)):
(d.insertBefore(this.lis[j]),l.insertBefore(this.panels[j]));k.disabled=a.map(k.disabled,function(a){return a>=j?++a:a});this._tabify();if(1==this.anchors.length)k.selected=0,d.addClass("ui-tabs-selected ui-state-active"),l.removeClass("ui-tabs-hide"),this.element.queue("tabs",function(){e._trigger("show",null,e._ui(e.anchors[0],e.panels[0]))}),this.load(0);this._trigger("add",null,this._ui(this.anchors[j],this.panels[j]));return this},remove:function(b){var b=this._getIndex(b),c=this.options,d=this.lis.eq(b).remove(),
e=this.panels.eq(b).remove();d.hasClass("ui-tabs-selected")&&1<this.anchors.length&&this.select(b+(b+1<this.anchors.length?1:-1));c.disabled=a.map(a.grep(c.disabled,function(a){return a!=b}),function(a){return a>=b?--a:a});this._tabify();this._trigger("remove",null,this._ui(d.find("a")[0],e[0]));return this},enable:function(b){var b=this._getIndex(b),c=this.options;if(-1!=a.inArray(b,c.disabled))return this.lis.eq(b).removeClass("ui-state-disabled"),c.disabled=a.grep(c.disabled,function(a){return a!=
b}),this._trigger("enable",null,this._ui(this.anchors[b],this.panels[b])),this},disable:function(a){var a=this._getIndex(a),b=this.options;a!=b.selected&&(this.lis.eq(a).addClass("ui-state-disabled"),b.disabled.push(a),b.disabled.sort(),this._trigger("disable",null,this._ui(this.anchors[a],this.panels[a])));return this},select:function(a){a=this._getIndex(a);if(-1==a)if(this.options.collapsible&&-1!=this.options.selected)a=this.options.selected;else return this;this.anchors.eq(a).trigger(this.options.event+
".tabs");return this},load:function(b){var b=this._getIndex(b),c=this,d=this.options,e=this.anchors.eq(b)[0],k=a.data(e,"load.tabs");this.abort();if(!k||0!==this.element.queue("tabs").length&&a.data(e,"cache.tabs"))this.element.dequeue("tabs");else{this.lis.eq(b).addClass("ui-state-processing");if(d.spinner){var l=a("span",e);l.data("label.tabs",l.html()).html(d.spinner)}this.xhr=a.ajax(a.extend({},d.ajaxOptions,{url:k,success:function(k,h){c.element.find(c._sanitizeSelector(e.hash)).html(k);c._cleanup();
d.cache&&a.data(e,"cache.tabs",!0);c._trigger("load",null,c._ui(c.anchors[b],c.panels[b]));try{d.ajaxOptions.success(k,h)}catch(o){}},error:function(a,h){c._cleanup();c._trigger("load",null,c._ui(c.anchors[b],c.panels[b]));try{d.ajaxOptions.error(a,h,b,e)}catch(k){}}}));c.element.dequeue("tabs");return this}},abort:function(){this.element.queue([]);this.panels.stop(!1,!0);this.element.queue("tabs",this.element.queue("tabs").splice(-2,2));this.xhr&&(this.xhr.abort(),delete this.xhr);this._cleanup();
return this},url:function(a,b){this.anchors.eq(a).removeData("cache.tabs").data("load.tabs",b);return this},length:function(){return this.anchors.length}});a.extend(a.ui.tabs,{version:"1.8.14"});a.extend(a.ui.tabs.prototype,{rotation:null,rotate:function(a,b){var c=this,e=this.options,d=c._rotate||(c._rotate=function(b){clearTimeout(c.rotation);c.rotation=setTimeout(function(){var a=e.selected;c.select(++a<c.anchors.length?a:0)},a);b&&b.stopPropagation()}),b=c._unrotate||(c._unrotate=!b?function(a){a.clientX&&
c.rotate(null)}:function(){t=e.selected;d()});a?(this.element.bind("tabsshow",d),this.anchors.bind(e.event+".tabs",b),d()):(clearTimeout(c.rotation),this.element.unbind("tabsshow",d),this.anchors.unbind(e.event+".tabs",b),delete this._rotate,delete this._unrotate);return this}})})(jQuery);
(function(a,b){function c(){this.debug=!1;this._curInst=null;this._keyEvent=!1;this._disabledInputs=[];this._inDialog=this._datepickerShowing=!1;this._mainDivId="ui-datepicker-div";this._inlineClass="ui-datepicker-inline";this._appendClass="ui-datepicker-append";this._triggerClass="ui-datepicker-trigger";this._dialogClass="ui-datepicker-dialog";this._disableClass="ui-datepicker-disabled";this._unselectableClass="ui-datepicker-unselectable";this._currentClass="ui-datepicker-current-day";this._dayOverClass=
"ui-datepicker-days-cell-over";this.regional=[];this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:"January,February,March,April,May,June,July,August,September,October,November,December".split(","),monthNamesShort:"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","),dayNames:"Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday".split(","),dayNamesShort:"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","),dayNamesMin:"Su,Mo,Tu,We,Th,Fr,Sa".split(","),
weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,
beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1};a.extend(this._defaults,this.regional[""]);this.dpDiv=d(a('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>'))}function d(b){return b.bind("mouseout",function(b){b=a(b.target).closest("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a");
b.length&&b.removeClass("ui-state-hover ui-datepicker-prev-hover ui-datepicker-next-hover")}).bind("mouseover",function(c){c=a(c.target).closest("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a");if(!a.datepicker._isDisabledDatepicker(j.inline?b.parent()[0]:j.input[0])&&c.length)c.parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),c.addClass("ui-state-hover"),c.hasClass("ui-datepicker-prev")&&c.addClass("ui-datepicker-prev-hover"),c.hasClass("ui-datepicker-next")&&
c.addClass("ui-datepicker-next-hover")})}function f(c,d){a.extend(c,d);for(var f in d)if(null==d[f]||d[f]==b)c[f]=d[f];return c}a.extend(a.ui,{datepicker:{version:"1.8.14"}});var g=(new Date).getTime(),j;a.extend(c.prototype,{markerClassName:"hasDatepicker",maxRows:4,log:function(){this.debug&&console.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(a){f(this._defaults,a||{});return this},_attachDatepicker:function(b,c){var d=null,f;for(f in this._defaults){var h=
b.getAttribute("date:"+f);if(h){d=d||{};try{d[f]=eval(h)}catch(g){d[f]=h}}}f=b.nodeName.toLowerCase();h="div"==f||"span"==f;if(!b.id)this.uuid+=1,b.id="dp"+this.uuid;var j=this._newInst(a(b),h);j.settings=a.extend({},c||{},d||{});"input"==f?this._connectDatepicker(b,j):h&&this._inlineDatepicker(b,j)},_newInst:function(b,c){return{id:b[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1"),input:b,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:c,dpDiv:!c?this.dpDiv:d(a('<div class="'+
this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>'))}},_connectDatepicker:function(b,c){var d=a(b);c.append=a([]);c.trigger=a([]);d.hasClass(this.markerClassName)||(this._attachments(d,c),d.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(a,b,e){c.settings[b]=e}).bind("getData.datepicker",function(a,b){return this._get(c,b)}),this._autoSize(c),a.data(b,"datepicker",
c))},_attachments:function(b,c){var d=this._get(c,"appendText"),f=this._get(c,"isRTL");c.append&&c.append.remove();if(d)c.append=a('<span class="'+this._appendClass+'">'+d+"</span>"),b[f?"before":"after"](c.append);b.unbind("focus",this._showDatepicker);c.trigger&&c.trigger.remove();d=this._get(c,"showOn");("focus"==d||"both"==d)&&b.focus(this._showDatepicker);if("button"==d||"both"==d){var d=this._get(c,"buttonText"),h=this._get(c,"buttonImage");c.trigger=a(this._get(c,"buttonImageOnly")?a("<img/>").addClass(this._triggerClass).attr({src:h,
alt:d,title:d}):a('<button type="button"></button>').addClass(this._triggerClass).html(""==h?d:a("<img/>").attr({src:h,alt:d,title:d})));b[f?"before":"after"](c.trigger);c.trigger.click(function(){a.datepicker._datepickerShowing&&a.datepicker._lastInput==b[0]?a.datepicker._hideDatepicker():a.datepicker._showDatepicker(b[0]);return!1})}},_autoSize:function(a){if(this._get(a,"autoSize")&&!a.inline){var b=new Date(2009,11,20),c=this._get(a,"dateFormat");if(c.match(/[DM]/)){var d=function(a){for(var b=
0,c=0,e=0;e<a.length;e++)if(a[e].length>b)b=a[e].length,c=e;return c};b.setMonth(d(this._get(a,c.match(/MM/)?"monthNames":"monthNamesShort")));b.setDate(d(this._get(a,c.match(/DD/)?"dayNames":"dayNamesShort"))+20-b.getDay())}a.input.attr("size",this._formatDate(a,b).length)}},_inlineDatepicker:function(b,c){var d=a(b);d.hasClass(this.markerClassName)||(d.addClass(this.markerClassName).append(c.dpDiv).bind("setData.datepicker",function(a,b,e){c.settings[b]=e}).bind("getData.datepicker",function(a,
b){return this._get(c,b)}),a.data(b,"datepicker",c),this._setDate(c,this._getDefaultDate(c),!0),this._updateDatepicker(c),this._updateAlternate(c),c.dpDiv.show())},_dialogDatepicker:function(b,c,d,g,h){b=this._dialogInst;if(!b)this.uuid+=1,this._dialogInput=a('<input type="text" id="dp'+this.uuid+'" style="position: absolute; top: -100px; width: 0px; z-index: -10;"/>'),this._dialogInput.keydown(this._doKeyDown),a("body").append(this._dialogInput),b=this._dialogInst=this._newInst(this._dialogInput,
!1),b.settings={},a.data(this._dialogInput[0],"datepicker",b);f(b.settings,g||{});c=c&&c.constructor==Date?this._formatDate(b,c):c;this._dialogInput.val(c);this._pos=h?h.length?h:[h.pageX,h.pageY]:null;if(!this._pos)this._pos=[document.documentElement.clientWidth/2-100+(document.documentElement.scrollLeft||document.body.scrollLeft),document.documentElement.clientHeight/2-150+(document.documentElement.scrollTop||document.body.scrollTop)];this._dialogInput.css("left",this._pos[0]+20+"px").css("top",
this._pos[1]+"px");b.settings.onSelect=d;this._inDialog=!0;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);a.blockUI&&a.blockUI(this.dpDiv);a.data(this._dialogInput[0],"datepicker",b);return this},_destroyDatepicker:function(b){var c=a(b),d=a.data(b,"datepicker");if(c.hasClass(this.markerClassName)){var f=b.nodeName.toLowerCase();a.removeData(b,"datepicker");"input"==f?(d.append.remove(),d.trigger.remove(),c.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",
this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)):("div"==f||"span"==f)&&c.removeClass(this.markerClassName).empty()}},_enableDatepicker:function(b){var c=a(b),d=a.data(b,"datepicker");if(c.hasClass(this.markerClassName)){var f=b.nodeName.toLowerCase();if("input"==f)b.disabled=!1,d.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""});else if("div"==f||"span"==f)c=c.children("."+this._inlineClass),c.children().removeClass("ui-state-disabled"),
c.find("select.ui-datepicker-month, select.ui-datepicker-year").removeAttr("disabled");this._disabledInputs=a.map(this._disabledInputs,function(a){return a==b?null:a})}},_disableDatepicker:function(b){var c=a(b),d=a.data(b,"datepicker");if(c.hasClass(this.markerClassName)){var f=b.nodeName.toLowerCase();if("input"==f)b.disabled=!0,d.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"});else if("div"==f||"span"==f)c=c.children("."+this._inlineClass),
c.children().addClass("ui-state-disabled"),c.find("select.ui-datepicker-month, select.ui-datepicker-year").attr("disabled","disabled");this._disabledInputs=a.map(this._disabledInputs,function(a){return a==b?null:a});this._disabledInputs[this._disabledInputs.length]=b}},_isDisabledDatepicker:function(a){if(!a)return!1;for(var b=0;b<this._disabledInputs.length;b++)if(this._disabledInputs[b]==a)return!0;return!1},_getInst:function(b){try{return a.data(b,"datepicker")}catch(c){throw"Missing instance data for this datepicker";
}},_optionDatepicker:function(c,d,g){var j=this._getInst(c);if(2==arguments.length&&"string"==typeof d)return"defaults"==d?a.extend({},a.datepicker._defaults):j?"all"==d?a.extend({},j.settings):this._get(j,d):null;var h=d||{};"string"==typeof d&&(h={},h[d]=g);if(j){this._curInst==j&&this._hideDatepicker();var o=this._getDateDatepicker(c,!0),r=this._getMinMaxDate(j,"min"),q=this._getMinMaxDate(j,"max");f(j.settings,h);if(null!==r&&h.dateFormat!==b&&h.minDate===b)j.settings.minDate=this._formatDate(j,
r);if(null!==q&&h.dateFormat!==b&&h.maxDate===b)j.settings.maxDate=this._formatDate(j,q);this._attachments(a(c),j);this._autoSize(j);this._setDate(j,o);this._updateAlternate(j);this._updateDatepicker(j)}},_changeDatepicker:function(a,b,c){this._optionDatepicker(a,b,c)},_refreshDatepicker:function(a){(a=this._getInst(a))&&this._updateDatepicker(a)},_setDateDatepicker:function(a,b){if(a=this._getInst(a))this._setDate(a,b),this._updateDatepicker(a),this._updateAlternate(a)},_getDateDatepicker:function(a,
b){(a=this._getInst(a))&&!a.inline&&this._setDateFromField(a,b);return a?this._getDate(a):null},_doKeyDown:function(b){var c=a.datepicker._getInst(b.target),d=!0,f=c.dpDiv.is(".ui-datepicker-rtl");c._keyEvent=!0;if(a.datepicker._datepickerShowing)switch(b.keyCode){case 9:a.datepicker._hideDatepicker();d=!1;break;case 13:return d=a("td."+a.datepicker._dayOverClass+":not(."+a.datepicker._currentClass+")",c.dpDiv),d[0]?a.datepicker._selectDay(b.target,c.selectedMonth,c.selectedYear,d[0]):a.datepicker._hideDatepicker(),
!1;case 27:a.datepicker._hideDatepicker();break;case 33:a.datepicker._adjustDate(b.target,b.ctrlKey?-a.datepicker._get(c,"stepBigMonths"):-a.datepicker._get(c,"stepMonths"),"M");break;case 34:a.datepicker._adjustDate(b.target,b.ctrlKey?+a.datepicker._get(c,"stepBigMonths"):+a.datepicker._get(c,"stepMonths"),"M");break;case 35:(b.ctrlKey||b.metaKey)&&a.datepicker._clearDate(b.target);d=b.ctrlKey||b.metaKey;break;case 36:(b.ctrlKey||b.metaKey)&&a.datepicker._gotoToday(b.target);d=b.ctrlKey||b.metaKey;
break;case 37:if(b.ctrlKey||b.metaKey)a.datepicker._adjustDate(b.target,f?1:-1,"D");d=b.ctrlKey||b.metaKey;b.originalEvent.altKey&&a.datepicker._adjustDate(b.target,b.ctrlKey?-a.datepicker._get(c,"stepBigMonths"):-a.datepicker._get(c,"stepMonths"),"M");break;case 38:(b.ctrlKey||b.metaKey)&&a.datepicker._adjustDate(b.target,-7,"D");d=b.ctrlKey||b.metaKey;break;case 39:if(b.ctrlKey||b.metaKey)a.datepicker._adjustDate(b.target,f?-1:1,"D");d=b.ctrlKey||b.metaKey;b.originalEvent.altKey&&a.datepicker._adjustDate(b.target,
b.ctrlKey?+a.datepicker._get(c,"stepBigMonths"):+a.datepicker._get(c,"stepMonths"),"M");break;case 40:(b.ctrlKey||b.metaKey)&&a.datepicker._adjustDate(b.target,7,"D");d=b.ctrlKey||b.metaKey;break;default:d=!1}else 36==b.keyCode&&b.ctrlKey?a.datepicker._showDatepicker(this):d=!1;d&&(b.preventDefault(),b.stopPropagation())},_doKeyPress:function(c){var d=a.datepicker._getInst(c.target);if(a.datepicker._get(d,"constrainInput")){var d=a.datepicker._possibleChars(a.datepicker._get(d,"dateFormat")),f=String.fromCharCode(c.charCode==
b?c.keyCode:c.charCode);return c.ctrlKey||c.metaKey||" ">f||!d||-1<d.indexOf(f)}},_doKeyUp:function(b){b=a.datepicker._getInst(b.target);if(b.input.val()!=b.lastVal)try{if(a.datepicker.parseDate(a.datepicker._get(b,"dateFormat"),b.input?b.input.val():null,a.datepicker._getFormatConfig(b)))a.datepicker._setDateFromField(b),a.datepicker._updateAlternate(b),a.datepicker._updateDatepicker(b)}catch(c){a.datepicker.log(c)}return!0},_showDatepicker:function(b){b=b.target||b;"input"!=b.nodeName.toLowerCase()&&
(b=a("input",b.parentNode)[0]);if(!(a.datepicker._isDisabledDatepicker(b)||a.datepicker._lastInput==b)){var c=a.datepicker._getInst(b);a.datepicker._curInst&&a.datepicker._curInst!=c&&(a.datepicker._datepickerShowing&&a.datepicker._triggerOnClose(a.datepicker._curInst),a.datepicker._curInst.dpDiv.stop(!0,!0));var d=a.datepicker._get(c,"beforeShow");f(c.settings,d?d.apply(b,[b,c]):{});c.lastVal=null;a.datepicker._lastInput=b;a.datepicker._setDateFromField(c);if(a.datepicker._inDialog)b.value="";if(!a.datepicker._pos)a.datepicker._pos=
a.datepicker._findPos(b),a.datepicker._pos[1]+=b.offsetHeight;var g=!1;a(b).parents().each(function(){g|="fixed"==a(this).css("position");return!g});g&&a.browser.opera&&(a.datepicker._pos[0]-=document.documentElement.scrollLeft,a.datepicker._pos[1]-=document.documentElement.scrollTop);d={left:a.datepicker._pos[0],top:a.datepicker._pos[1]};a.datepicker._pos=null;c.dpDiv.empty();c.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});a.datepicker._updateDatepicker(c);d=a.datepicker._checkOffset(c,
d,g);c.dpDiv.css({position:a.datepicker._inDialog&&a.blockUI?"static":g?"fixed":"absolute",display:"none",left:d.left+"px",top:d.top+"px"});if(!c.inline){var d=a.datepicker._get(c,"showAnim"),h=a.datepicker._get(c,"duration"),j=function(){var b=c.dpDiv.find("iframe.ui-datepicker-cover");if(b.length){var d=a.datepicker._getBorders(c.dpDiv);b.css({left:-d[0],top:-d[1],width:c.dpDiv.outerWidth(),height:c.dpDiv.outerHeight()})}};c.dpDiv.zIndex(a(b).zIndex()+1);a.datepicker._datepickerShowing=!0;a.effects&&
a.effects[d]?c.dpDiv.show(d,a.datepicker._get(c,"showOptions"),h,j):c.dpDiv[d||"show"](d?h:null,j);(!d||!h)&&j();c.input.is(":visible")&&!c.input.is(":disabled")&&c.input.focus();a.datepicker._curInst=c}}},_updateDatepicker:function(b){this.maxRows=4;var c=a.datepicker._getBorders(b.dpDiv);j=b;b.dpDiv.empty().append(this._generateHTML(b));var d=b.dpDiv.find("iframe.ui-datepicker-cover");d.length&&d.css({left:-c[0],top:-c[1],width:b.dpDiv.outerWidth(),height:b.dpDiv.outerHeight()});b.dpDiv.find("."+
this._dayOverClass+" a").mouseover();c=this._getNumberOfMonths(b);d=c[1];b.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");1<d&&b.dpDiv.addClass("ui-datepicker-multi-"+d).css("width",17*d+"em");b.dpDiv[(1!=c[0]||1!=c[1]?"add":"remove")+"Class"]("ui-datepicker-multi");b.dpDiv[(this._get(b,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");b==a.datepicker._curInst&&a.datepicker._datepickerShowing&&b.input&&b.input.is(":visible")&&!b.input.is(":disabled")&&
b.input[0]!=document.activeElement&&b.input.focus();if(b.yearshtml){var f=b.yearshtml;setTimeout(function(){f===b.yearshtml&&b.yearshtml&&b.dpDiv.find("select.ui-datepicker-year:first").replaceWith(b.yearshtml);f=b.yearshtml=null},0)}},_getBorders:function(a){var b=function(a){return{thin:1,medium:2,thick:3}[a]||a};return[parseFloat(b(a.css("border-left-width"))),parseFloat(b(a.css("border-top-width")))]},_checkOffset:function(b,c,d){var f=b.dpDiv.outerWidth(),h=b.dpDiv.outerHeight(),g=b.input?b.input.outerWidth():
0,j=b.input?b.input.outerHeight():0,q=document.documentElement.clientWidth+a(document).scrollLeft(),p=document.documentElement.clientHeight+a(document).scrollTop();c.left-=this._get(b,"isRTL")?f-g:0;c.left-=d&&c.left==b.input.offset().left?a(document).scrollLeft():0;c.top-=d&&c.top==b.input.offset().top+j?a(document).scrollTop():0;c.left-=Math.min(c.left,c.left+f>q&&q>f?Math.abs(c.left+f-q):0);c.top-=Math.min(c.top,c.top+h>p&&p>h?Math.abs(h+j):0);return c},_findPos:function(b){for(var c=this._get(this._getInst(b),
"isRTL");b&&("hidden"==b.type||1!=b.nodeType||a.expr.filters.hidden(b));)b=b[c?"previousSibling":"nextSibling"];b=a(b).offset();return[b.left,b.top]},_triggerOnClose:function(a){var b=this._get(a,"onClose");b&&b.apply(a.input?a.input[0]:null,[a.input?a.input.val():"",a])},_hideDatepicker:function(b){var c=this._curInst;if(c&&!(b&&c!=a.data(b,"datepicker"))&&this._datepickerShowing){var b=this._get(c,"showAnim"),d=this._get(c,"duration"),f=function(){a.datepicker._tidyDialog(c);this._curInst=null};
a.effects&&a.effects[b]?c.dpDiv.hide(b,a.datepicker._get(c,"showOptions"),d,f):c.dpDiv["slideDown"==b?"slideUp":"fadeIn"==b?"fadeOut":"hide"](b?d:null,f);b||f();a.datepicker._triggerOnClose(c);this._datepickerShowing=!1;this._lastInput=null;this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),a.blockUI&&(a.unblockUI(),a("body").append(this.dpDiv)));this._inDialog=!1}},_tidyDialog:function(a){a.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(b){a.datepicker._curInst&&
(b=a(b.target),b[0].id!=a.datepicker._mainDivId&&0==b.parents("#"+a.datepicker._mainDivId).length&&!b.hasClass(a.datepicker.markerClassName)&&!b.hasClass(a.datepicker._triggerClass)&&a.datepicker._datepickerShowing&&(!a.datepicker._inDialog||!a.blockUI)&&a.datepicker._hideDatepicker())},_adjustDate:function(b,c,d){var b=a(b),f=this._getInst(b[0]);this._isDisabledDatepicker(b[0])||(this._adjustInstDate(f,c+("M"==d?this._get(f,"showCurrentAtPos"):0),d),this._updateDatepicker(f))},_gotoToday:function(b){var b=
a(b),c=this._getInst(b[0]);if(this._get(c,"gotoCurrent")&&c.currentDay)c.selectedDay=c.currentDay,c.drawMonth=c.selectedMonth=c.currentMonth,c.drawYear=c.selectedYear=c.currentYear;else{var d=new Date;c.selectedDay=d.getDate();c.drawMonth=c.selectedMonth=d.getMonth();c.drawYear=c.selectedYear=d.getFullYear()}this._notifyChange(c);this._adjustDate(b)},_selectMonthYear:function(b,c,d){var b=a(b),f=this._getInst(b[0]);f._selectingMonthYear=!1;f["selected"+("M"==d?"Month":"Year")]=f["draw"+("M"==d?"Month":
"Year")]=parseInt(c.options[c.selectedIndex].value,10);this._notifyChange(f);this._adjustDate(b)},_clickMonthYear:function(b){var c=this._getInst(a(b)[0]);c.input&&c._selectingMonthYear&&setTimeout(function(){c.input.focus()},0);c._selectingMonthYear=!c._selectingMonthYear},_selectDay:function(b,c,d,f){var h=a(b);if(!a(f).hasClass(this._unselectableClass)&&!this._isDisabledDatepicker(h[0]))h=this._getInst(h[0]),h.selectedDay=h.currentDay=a("a",f).html(),h.selectedMonth=h.currentMonth=c,h.selectedYear=
h.currentYear=d,this._selectDate(b,this._formatDate(h,h.currentDay,h.currentMonth,h.currentYear))},_clearDate:function(b){b=a(b);this._getInst(b[0]);this._selectDate(b,"")},_selectDate:function(b,c){b=this._getInst(a(b)[0]);c=null!=c?c:this._formatDate(b);b.input&&b.input.val(c);this._updateAlternate(b);var d=this._get(b,"onSelect");d?d.apply(b.input?b.input[0]:null,[c,b]):b.input&&b.input.trigger("change");b.inline?this._updateDatepicker(b):(this._hideDatepicker(),this._lastInput=b.input[0],"object"!=
typeof b.input[0]&&b.input.focus(),this._lastInput=null)},_updateAlternate:function(b){var c=this._get(b,"altField");if(c){var d=this._get(b,"altFormat")||this._get(b,"dateFormat"),f=this._getDate(b),h=this.formatDate(d,f,this._getFormatConfig(b));a(c).each(function(){a(this).val(h)})}},noWeekends:function(a){a=a.getDay();return[0<a&&6>a,""]},iso8601Week:function(a){a=new Date(a.getTime());a.setDate(a.getDate()+4-(a.getDay()||7));var b=a.getTime();a.setMonth(0);a.setDate(1);return Math.floor(Math.round((b-
a)/864E5)/7)+1},parseDate:function(b,c,d){if(null==b||null==c)throw"Invalid arguments";c="object"==typeof c?c.toString():c+"";if(""==c)return null;for(var f=(d?d.shortYearCutoff:null)||this._defaults.shortYearCutoff,f="string"!=typeof f?f:(new Date).getFullYear()%100+parseInt(f,10),h=(d?d.dayNamesShort:null)||this._defaults.dayNamesShort,g=(d?d.dayNames:null)||this._defaults.dayNames,j=(d?d.monthNamesShort:null)||this._defaults.monthNamesShort,q=(d?d.monthNames:null)||this._defaults.monthNames,p=
d=-1,v=-1,w=-1,u=!1,s=function(a){(a=D+1<b.length&&b.charAt(D+1)==a)&&D++;return a},n=function(a){var b=s(a),a=c.substring(G).match(RegExp("^\\d{1,"+("@"==a?14:"!"==a?20:"y"==a&&b?4:"o"==a?3:2)+"}"));if(!a)throw"Missing number at position "+G;G+=a[0].length;return parseInt(a[0],10)},x=function(b,d,e){var b=a.map(s(b)?e:d,function(a,b){return[[b,a]]}).sort(function(a,b){return-(a[1].length-b[1].length)}),h=-1;a.each(b,function(a,b){a=b[1];if(c.substr(G,a.length).toLowerCase()==a.toLowerCase())return h=
b[0],G+=a.length,!1});if(-1!=h)return h+1;throw"Unknown name at position "+G;},z=function(){if(c.charAt(G)!=b.charAt(D))throw"Unexpected literal at position "+G;G++},G=0,D=0;D<b.length;D++)if(u)"'"==b.charAt(D)&&!s("'")?u=!1:z();else switch(b.charAt(D)){case "d":v=n("d");break;case "D":x("D",h,g);break;case "o":w=n("o");break;case "m":p=n("m");break;case "M":p=x("M",j,q);break;case "y":d=n("y");break;case "@":var E=new Date(n("@")),d=E.getFullYear(),p=E.getMonth()+1,v=E.getDate();break;case "!":E=
new Date((n("!")-this._ticksTo1970)/1E4);d=E.getFullYear();p=E.getMonth()+1;v=E.getDate();break;case "'":s("'")?z():u=!0;break;default:z()}if(G<c.length)throw"Extra/unparsed characters found in date: "+c.substring(G);-1==d?d=(new Date).getFullYear():100>d&&(d+=(new Date).getFullYear()-(new Date).getFullYear()%100+(d<=f?0:-100));if(-1<w){p=1;v=w;do{f=this._getDaysInMonth(d,p-1);if(v<=f)break;p++;v-=f}while(1)}E=this._daylightSavingAdjust(new Date(d,p-1,v));if(E.getFullYear()!=d||E.getMonth()+1!=p||
E.getDate()!=v)throw"Invalid date";return E},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:864E9*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925)),formatDate:function(a,b,c){if(!b)return"";var d=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,h=(c?c.dayNames:null)||this._defaults.dayNames,f=(c?c.monthNamesShort:
null)||this._defaults.monthNamesShort,c=(c?c.monthNames:null)||this._defaults.monthNames,g=function(b){(b=u+1<a.length&&a.charAt(u+1)==b)&&u++;return b},j=function(a,b,c){b=""+b;if(g(a))for(;b.length<c;)b="0"+b;return b},p=function(a,b,c,d){return g(a)?d[b]:c[b]},v="",w=!1;if(b)for(var u=0;u<a.length;u++)if(w)"'"==a.charAt(u)&&!g("'")?w=!1:v+=a.charAt(u);else switch(a.charAt(u)){case "d":v+=j("d",b.getDate(),2);break;case "D":v+=p("D",b.getDay(),d,h);break;case "o":v+=j("o",Math.round(((new Date(b.getFullYear(),
b.getMonth(),b.getDate())).getTime()-(new Date(b.getFullYear(),0,0)).getTime())/864E5),3);break;case "m":v+=j("m",b.getMonth()+1,2);break;case "M":v+=p("M",b.getMonth(),f,c);break;case "y":v+=g("y")?b.getFullYear():(10>b.getYear()%100?"0":"")+b.getYear()%100;break;case "@":v+=b.getTime();break;case "!":v+=1E4*b.getTime()+this._ticksTo1970;break;case "'":g("'")?v+="'":w=!0;break;default:v+=a.charAt(u)}return v},_possibleChars:function(a){for(var b="",c=!1,d=function(b){(b=h+1<a.length&&a.charAt(h+
1)==b)&&h++;return b},h=0;h<a.length;h++)if(c)"'"==a.charAt(h)&&!d("'")?c=!1:b+=a.charAt(h);else switch(a.charAt(h)){case "d":case "m":case "y":case "@":b+="0123456789";break;case "D":case "M":return null;case "'":d("'")?b+="'":c=!0;break;default:b+=a.charAt(h)}return b},_get:function(a,c){return a.settings[c]!==b?a.settings[c]:this._defaults[c]},_setDateFromField:function(a,b){if(a.input.val()!=a.lastVal){var c=this._get(a,"dateFormat"),d=a.lastVal=a.input?a.input.val():null,h,f;h=f=this._getDefaultDate(a);
var g=this._getFormatConfig(a);try{h=this.parseDate(c,d,g)||f}catch(j){this.log(j),d=b?"":d}a.selectedDay=h.getDate();a.drawMonth=a.selectedMonth=h.getMonth();a.drawYear=a.selectedYear=h.getFullYear();a.currentDay=d?h.getDate():0;a.currentMonth=d?h.getMonth():0;a.currentYear=d?h.getFullYear():0;this._adjustInstDate(a)}},_getDefaultDate:function(a){return this._restrictMinMax(a,this._determineDate(a,this._get(a,"defaultDate"),new Date))},_determineDate:function(b,c,d){var e;var f=function(a){var b=
new Date;b.setDate(b.getDate()+a);return b};if(e=(c=null==c||""===c?d:"string"==typeof c?function(c){try{return a.datepicker.parseDate(a.datepicker._get(b,"dateFormat"),c,a.datepicker._getFormatConfig(b))}catch(d){}for(var f=(c.toLowerCase().match(/^c/)?a.datepicker._getDate(b):null)||new Date,g=f.getFullYear(),j=f.getMonth(),f=f.getDate(),k=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,l=k.exec(c);l;){switch(l[2]||"d"){case "d":case "D":f+=parseInt(l[1],10);break;case "w":case "W":f+=7*parseInt(l[1],10);
break;case "m":case "M":j+=parseInt(l[1],10);f=Math.min(f,a.datepicker._getDaysInMonth(g,j));break;case "y":case "Y":g+=parseInt(l[1],10),f=Math.min(f,a.datepicker._getDaysInMonth(g,j))}l=k.exec(c)}return new Date(g,j,f)}(c):"number"==typeof c?isNaN(c)?d:f(c):new Date(c.getTime()))&&"Invalid Date"==c.toString()?d:c,c=e)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(12<a.getHours()?
a.getHours()+2:0);return a},_setDate:function(a,b,c){var d=!b,f=a.selectedMonth,g=a.selectedYear,b=this._restrictMinMax(a,this._determineDate(a,b,new Date));a.selectedDay=a.currentDay=b.getDate();a.drawMonth=a.selectedMonth=a.currentMonth=b.getMonth();a.drawYear=a.selectedYear=a.currentYear=b.getFullYear();(f!=a.selectedMonth||g!=a.selectedYear)&&!c&&this._notifyChange(a);this._adjustInstDate(a);a.input&&a.input.val(d?"":this._formatDate(a))},_getDate:function(a){return!a.currentYear||a.input&&""==
a.input.val()?null:this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay))},_generateHTML:function(b){var c=new Date,c=this._daylightSavingAdjust(new Date(c.getFullYear(),c.getMonth(),c.getDate())),d=this._get(b,"isRTL"),f=this._get(b,"showButtonPanel"),h=this._get(b,"hideIfNoPrevNext"),j=this._get(b,"navigationAsDateFormat"),r=this._getNumberOfMonths(b),q=this._get(b,"showCurrentAtPos"),p=this._get(b,"stepMonths"),v=1!=r[0]||1!=r[1],w=this._daylightSavingAdjust(!b.currentDay?
new Date(9999,9,9):new Date(b.currentYear,b.currentMonth,b.currentDay)),u=this._getMinMaxDate(b,"min"),s=this._getMinMaxDate(b,"max"),q=b.drawMonth-q,n=b.drawYear;0>q&&(q+=12,n--);if(s)for(var x=this._daylightSavingAdjust(new Date(s.getFullYear(),s.getMonth()-r[0]*r[1]+1,s.getDate())),x=u&&x<u?u:x;this._daylightSavingAdjust(new Date(n,q,1))>x;)q--,0>q&&(q=11,n--);b.drawMonth=q;b.drawYear=n;var x=this._get(b,"prevText"),x=!j?x:this.formatDate(x,this._daylightSavingAdjust(new Date(n,q-p,1)),this._getFormatConfig(b)),
x=this._canAdjustMonth(b,-1,n,q)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery_'+g+".datepicker._adjustDate('#"+b.id+"', -"+p+", 'M');\" title=\""+x+'"><span class="ui-icon ui-icon-circle-triangle-'+(d?"e":"w")+'">'+x+"</span></a>":h?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+x+'"><span class="ui-icon ui-icon-circle-triangle-'+(d?"e":"w")+'">'+x+"</span></a>",z=this._get(b,"nextText"),z=!j?z:this.formatDate(z,this._daylightSavingAdjust(new Date(n,
q+p,1)),this._getFormatConfig(b)),h=this._canAdjustMonth(b,1,n,q)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery_'+g+".datepicker._adjustDate('#"+b.id+"', +"+p+", 'M');\" title=\""+z+'"><span class="ui-icon ui-icon-circle-triangle-'+(d?"w":"e")+'">'+z+"</span></a>":h?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+z+'"><span class="ui-icon ui-icon-circle-triangle-'+(d?"w":"e")+'">'+z+"</span></a>",p=this._get(b,"currentText"),z=this._get(b,"gotoCurrent")&&
b.currentDay?w:c,p=!j?p:this.formatDate(p,z,this._getFormatConfig(b)),j=!b.inline?'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery_'+g+'.datepicker._hideDatepicker();">'+this._get(b,"closeText")+"</button>":"",f=f?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(d?j:"")+(this._isInRange(b,z)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery_'+
g+".datepicker._gotoToday('#"+b.id+"');\">"+p+"</button>":"")+(d?"":j)+"</div>":"",j=parseInt(this._get(b,"firstDay"),10),j=isNaN(j)?0:j,p=this._get(b,"showWeek"),z=this._get(b,"dayNames");this._get(b,"dayNamesShort");var G=this._get(b,"dayNamesMin"),D=this._get(b,"monthNames"),E=this._get(b,"monthNamesShort"),I=this._get(b,"beforeShowDay"),N=this._get(b,"showOtherMonths"),y=this._get(b,"selectOtherMonths");this._get(b,"calculateWeek");for(var O=this._getDefaultDate(b),L="",J=0;J<r[0];J++){var Q=
"";this.maxRows=4;for(var M=0;M<r[1];M++){var U=this._daylightSavingAdjust(new Date(n,q,b.selectedDay)),F=" ui-corner-all",B="";if(v){B+='<div class="ui-datepicker-group';if(1<r[1])switch(M){case 0:B+=" ui-datepicker-group-first";F=" ui-corner-"+(d?"right":"left");break;case r[1]-1:B+=" ui-datepicker-group-last";F=" ui-corner-"+(d?"left":"right");break;default:B+=" ui-datepicker-group-middle",F=""}B+='">'}for(var B=B+('<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+F+'">'+(/all|left/.test(F)&&
0==J?d?h:x:"")+(/all|right/.test(F)&&0==J?d?x:h:"")+this._generateMonthYearHeader(b,q,n,u,s,0<J||0<M,D,E)+'</div><table class="ui-datepicker-calendar"><thead><tr>'),C=p?'<th class="ui-datepicker-week-col">'+this._get(b,"weekHeader")+"</th>":"",F=0;7>F;F++)var A=(F+j)%7,C=C+("<th"+(5<=(F+j+6)%7?' class="ui-datepicker-week-end"':"")+'><span title="'+z[A]+'">'+G[A]+"</span></th>");B+=C+"</tr></thead><tbody>";C=this._getDaysInMonth(n,q);if(n==b.selectedYear&&q==b.selectedMonth)b.selectedDay=Math.min(b.selectedDay,
C);F=(this._getFirstDayOfMonth(n,q)-j+7)%7;C=Math.ceil((F+C)/7);this.maxRows=C=v?this.maxRows>C?this.maxRows:C:C;for(var A=this._daylightSavingAdjust(new Date(n,q,1-F)),R=0;R<C;R++){for(var B=B+"<tr>",H=!p?"":'<td class="ui-datepicker-week-col">'+this._get(b,"calculateWeek")(A)+"</td>",F=0;7>F;F++){var K=I?I.apply(b.input?b.input[0]:null,[A]):[!0,""],P=A.getMonth()!=q,T=P&&!y||!K[0]||u&&A<u||s&&A>s,H=H+('<td class="'+(5<=(F+j+6)%7?" ui-datepicker-week-end":"")+(P?" ui-datepicker-other-month":"")+
(A.getTime()==U.getTime()&&q==b.selectedMonth&&b._keyEvent||O.getTime()==A.getTime()&&O.getTime()==U.getTime()?" "+this._dayOverClass:"")+(T?" "+this._unselectableClass+" ui-state-disabled":"")+(P&&!N?"":" "+K[1]+(A.getTime()==w.getTime()?" "+this._currentClass:"")+(A.getTime()==c.getTime()?" ui-datepicker-today":""))+'"'+((!P||N)&&K[2]?' title="'+K[2]+'"':"")+(T?"":' onclick="DP_jQuery_'+g+".datepicker._selectDay('#"+b.id+"',"+A.getMonth()+","+A.getFullYear()+', this);return false;"')+">"+(P&&!N?
"&#xa0;":T?'<span class="ui-state-default">'+A.getDate()+"</span>":'<a class="ui-state-default'+(A.getTime()==c.getTime()?" ui-state-highlight":"")+(A.getTime()==w.getTime()?" ui-state-active":"")+(P?" ui-priority-secondary":"")+'" href="#">'+A.getDate()+"</a>")+"</td>");A.setDate(A.getDate()+1);A=this._daylightSavingAdjust(A)}B+=H+"</tr>"}q++;11<q&&(q=0,n++);B+="</tbody></table>"+(v?"</div>"+(0<r[0]&&M==r[1]-1?'<div class="ui-datepicker-row-break"></div>':""):"");Q+=B}L+=Q}L+=f+(a.browser.msie&&
7>parseInt(a.browser.version,10)&&!b.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':"");b._keyEvent=!1;return L},_generateMonthYearHeader:function(a,b,c,d,f,j,r,q){var p=this._get(a,"changeMonth"),v=this._get(a,"changeYear"),w=this._get(a,"showMonthAfterYear"),u='<div class="ui-datepicker-title">',s="";if(j||!p)s+='<span class="ui-datepicker-month">'+r[b]+"</span>";else{for(var r=d&&d.getFullYear()==c,n=f&&f.getFullYear()==c,s=s+('<select class="ui-datepicker-month" onchange="DP_jQuery_'+
g+".datepicker._selectMonthYear('#"+a.id+"', this, 'M');\" onclick=\"DP_jQuery_"+g+".datepicker._clickMonthYear('#"+a.id+"');\">"),x=0;12>x;x++)if((!r||x>=d.getMonth())&&(!n||x<=f.getMonth()))s+='<option value="'+x+'"'+(x==b?' selected="selected"':"")+">"+q[x]+"</option>";s+="</select>"}w||(u+=s+(j||!p||!v?"&#xa0;":""));if(!a.yearshtml)if(a.yearshtml="",j||!v)u+='<span class="ui-datepicker-year">'+c+"</span>";else{var q=this._get(a,"yearRange").split(":"),z=(new Date).getFullYear(),r=function(a){a=
a.match(/c[+-].*/)?c+parseInt(a.substring(1),10):a.match(/[+-].*/)?z+parseInt(a,10):parseInt(a,10);return isNaN(a)?z:a},b=r(q[0]),q=Math.max(b,r(q[1]||"")),b=d?Math.max(b,d.getFullYear()):b,q=f?Math.min(q,f.getFullYear()):q;for(a.yearshtml+='<select class="ui-datepicker-year" onchange="DP_jQuery_'+g+".datepicker._selectMonthYear('#"+a.id+"', this, 'Y');\" onclick=\"DP_jQuery_"+g+".datepicker._clickMonthYear('#"+a.id+"');\">";b<=q;b++)a.yearshtml+='<option value="'+b+'"'+(b==c?' selected="selected"':
"")+">"+b+"</option>";a.yearshtml+="</select>";u+=a.yearshtml;a.yearshtml=null}u+=this._get(a,"yearSuffix");w&&(u+=(j||!p||!v?"&#xa0;":"")+s);return u+"</div>"},_adjustInstDate:function(a,b,c){var d=a.drawYear+("Y"==c?b:0),f=a.drawMonth+("M"==c?b:0),b=Math.min(a.selectedDay,this._getDaysInMonth(d,f))+("D"==c?b:0),d=this._restrictMinMax(a,this._daylightSavingAdjust(new Date(d,f,b)));a.selectedDay=d.getDate();a.drawMonth=a.selectedMonth=d.getMonth();a.drawYear=a.selectedYear=d.getFullYear();("M"==c||
"Y"==c)&&this._notifyChange(a)},_restrictMinMax:function(a,b){var c=this._getMinMaxDate(a,"min"),a=this._getMinMaxDate(a,"max"),b=c&&b<c?c:b;return a&&b>a?a:b},_notifyChange:function(a){var b=this._get(a,"onChangeMonthYear");b&&b.apply(a.input?a.input[0]:null,[a.selectedYear,a.selectedMonth+1,a])},_getNumberOfMonths:function(a){a=this._get(a,"numberOfMonths");return null==a?[1,1]:"number"==typeof a?[1,a]:a},_getMinMaxDate:function(a,b){return this._determineDate(a,this._get(a,b+"Date"),null)},_getDaysInMonth:function(a,
b){return 32-this._daylightSavingAdjust(new Date(a,b,32)).getDate()},_getFirstDayOfMonth:function(a,b){return(new Date(a,b,1)).getDay()},_canAdjustMonth:function(a,b,c,d){var f=this._getNumberOfMonths(a),c=this._daylightSavingAdjust(new Date(c,d+(0>b?b:f[0]*f[1]),1));0>b&&c.setDate(this._getDaysInMonth(c.getFullYear(),c.getMonth()));return this._isInRange(a,c)},_isInRange:function(a,b){var c=this._getMinMaxDate(a,"min"),a=this._getMinMaxDate(a,"max");return(!c||b.getTime()>=c.getTime())&&(!a||b.getTime()<=
a.getTime())},_getFormatConfig:function(a){var b=this._get(a,"shortYearCutoff"),b="string"!=typeof b?b:(new Date).getFullYear()%100+parseInt(b,10);return{shortYearCutoff:b,dayNamesShort:this._get(a,"dayNamesShort"),dayNames:this._get(a,"dayNames"),monthNamesShort:this._get(a,"monthNamesShort"),monthNames:this._get(a,"monthNames")}},_formatDate:function(a,b,c,d){if(!b)a.currentDay=a.selectedDay,a.currentMonth=a.selectedMonth,a.currentYear=a.selectedYear;b=b?"object"==typeof b?b:this._daylightSavingAdjust(new Date(d,
c,b)):this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));return this.formatDate(this._get(a,"dateFormat"),b,this._getFormatConfig(a))}});a.fn.datepicker=function(b){if(!this.length)return this;if(!a.datepicker.initialized)a(document).mousedown(a.datepicker._checkExternalClick).find("body").append(a.datepicker.dpDiv),a.datepicker.initialized=!0;var c=Array.prototype.slice.call(arguments,1);return"string"==typeof b&&("isDisabled"==b||"getDate"==b||"widget"==b)?a.datepicker["_"+
b+"Datepicker"].apply(a.datepicker,[this[0]].concat(c)):"option"==b&&2==arguments.length&&"string"==typeof arguments[1]?a.datepicker["_"+b+"Datepicker"].apply(a.datepicker,[this[0]].concat(c)):this.each(function(){"string"==typeof b?a.datepicker["_"+b+"Datepicker"].apply(a.datepicker,[this].concat(c)):a.datepicker._attachDatepicker(this,b)})};a.datepicker=new c;a.datepicker.initialized=!1;a.datepicker.uuid=(new Date).getTime();a.datepicker.version="1.8.14";window["DP_jQuery_"+g]=a})(jQuery);
(function(a,b){a.widget("ui.progressbar",{options:{value:0,max:100},min:0,_create:function(){this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this.min,"aria-valuemax":this.options.max,"aria-valuenow":this._value()});this.valueDiv=a("<div class='ui-progressbar-value ui-widget-header ui-corner-left'></div>").appendTo(this.element);this.oldValue=this._value();this._refreshValue()},destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow");
this.valueDiv.remove();a.Widget.prototype.destroy.apply(this,arguments)},value:function(a){if(a===b)return this._value();this._setOption("value",a);return this},_setOption:function(b,d){if("value"===b)this.options.value=d,this._refreshValue(),this._value()===this.options.max&&this._trigger("complete");a.Widget.prototype._setOption.apply(this,arguments)},_value:function(){var a=this.options.value;"number"!==typeof a&&(a=0);return Math.min(this.options.max,Math.max(this.min,a))},_percentage:function(){return 100*
this._value()/this.options.max},_refreshValue:function(){var a=this.value(),b=this._percentage();if(this.oldValue!==a)this.oldValue=a,this._trigger("change");this.valueDiv.toggle(a>this.min).toggleClass("ui-corner-right",a===this.options.max).width(b.toFixed(0)+"%");this.element.attr("aria-valuenow",a)}});a.extend(a.ui.progressbar,{version:"1.8.14"})})(jQuery);
jQuery.effects||function(a,b){function c(b){var c;return b&&b.constructor==Array&&3==b.length?b:(c=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(b))?[parseInt(c[1],10),parseInt(c[2],10),parseInt(c[3],10)]:(c=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(b))?[2.55*parseFloat(c[1]),2.55*parseFloat(c[2]),2.55*parseFloat(c[3])]:(c=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(b))?[parseInt(c[1],16),parseInt(c[2],
16),parseInt(c[3],16)]:(c=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(b))?[parseInt(c[1]+c[1],16),parseInt(c[2]+c[2],16),parseInt(c[3]+c[3],16)]:/rgba\(0, 0, 0, 0\)/.exec(b)?k.transparent:k[a.trim(b).toLowerCase()]}function d(){var a=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,b={},c,d;if(a&&a.length&&a[0]&&a[a[0]])for(var e=a.length;e--;)c=a[e],"string"==typeof a[c]&&(d=c.replace(/\-(\w)/g,function(a,b){return b.toUpperCase()}),b[d]=a[c]);else for(c in a)"string"===
typeof a[c]&&(b[c]=a[c]);return b}function f(b){var c,d;for(c in b)d=b[c],(null==d||a.isFunction(d)||c in m||/scrollbar/.test(c)||!/color/i.test(c)&&isNaN(parseFloat(d)))&&delete b[c];return b}function g(a,b){var c={_:0},d;for(d in b)a[d]!=b[d]&&(c[d]=b[d]);return c}function j(b,c,d,e){if("object"==typeof b)e=c,d=null,c=b,b=c.effect;a.isFunction(c)&&(e=c,d=null,c={});if("number"==typeof c||a.fx.speeds[c])e=d,d=c,c={};a.isFunction(d)&&(e=d,d=null);c=c||{};d=d||c.duration;d=a.fx.off?0:"number"==typeof d?
d:d in a.fx.speeds?a.fx.speeds[d]:a.fx.speeds._default;e=e||c.complete;return[b,c,d,e]}function e(b){return!b||"number"===typeof b||a.fx.speeds[b]?!0:"string"===typeof b&&!a.effects[b]?!0:!1}a.effects={};a.each("backgroundColor,borderBottomColor,borderLeftColor,borderRightColor,borderTopColor,borderColor,color,outlineColor".split(","),function(b,d){a.fx.step[d]=function(b){if(!b.colorInit){var e;e=b.elem;var f=d,h;do{h=a.curCSS(e,f);if(""!=h&&"transparent"!=h||a.nodeName(e,"body"))break;f="backgroundColor"}while(e=
e.parentNode);e=c(h);b.start=e;b.end=c(b.end);b.colorInit=!0}b.elem.style[d]="rgb("+Math.max(Math.min(parseInt(b.pos*(b.end[0]-b.start[0])+b.start[0],10),255),0)+","+Math.max(Math.min(parseInt(b.pos*(b.end[1]-b.start[1])+b.start[1],10),255),0)+","+Math.max(Math.min(parseInt(b.pos*(b.end[2]-b.start[2])+b.start[2],10),255),0)+")"}});var k={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],
darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],
maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]},l=["add","remove","toggle"],m={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};a.effects.animateClass=function(b,c,e,j){a.isFunction(e)&&(j=e,e=null);return this.queue(function(){var k=a(this),m=k.attr("style")||
" ",w=f(d.call(this)),u,s=k.attr("class");a.each(l,function(a,c){b[c]&&k[c+"Class"](b[c])});u=f(d.call(this));k.attr("class",s);k.animate(g(w,u),{queue:!1,duration:c,easing:e,complete:function(){a.each(l,function(a,c){b[c]&&k[c+"Class"](b[c])});"object"==typeof k.attr("style")?(k.attr("style").cssText="",k.attr("style").cssText=m):k.attr("style",m);j&&j.apply(this,arguments);a.dequeue(this)}})})};a.fn.extend({_addClass:a.fn.addClass,addClass:function(b,c,d,e){return c?a.effects.animateClass.apply(this,
[{add:b},c,d,e]):this._addClass(b)},_removeClass:a.fn.removeClass,removeClass:function(b,c,d,e){return c?a.effects.animateClass.apply(this,[{remove:b},c,d,e]):this._removeClass(b)},_toggleClass:a.fn.toggleClass,toggleClass:function(c,d,e,f,g){return"boolean"==typeof d||d===b?e?a.effects.animateClass.apply(this,[d?{add:c}:{remove:c},e,f,g]):this._toggleClass(c,d):a.effects.animateClass.apply(this,[{toggle:c},d,e,f])},switchClass:function(b,c,d,e,f){return a.effects.animateClass.apply(this,[{add:c,
remove:b},d,e,f])}});a.extend(a.effects,{version:"1.8.14",save:function(a,b){for(var c=0;c<b.length;c++)null!==b[c]&&a.data("ec.storage."+b[c],a[0].style[b[c]])},restore:function(a,b){for(var c=0;c<b.length;c++)null!==b[c]&&a.css(b[c],a.data("ec.storage."+b[c]))},setMode:function(a,b){"toggle"==b&&(b=a.is(":hidden")?"show":"hide");return b},getBaseline:function(a,b){var c;switch(a[0]){case "top":c=0;break;case "middle":c=0.5;break;case "bottom":c=1;break;default:c=a[0]/b.height}switch(a[1]){case "left":a=
0;break;case "center":a=0.5;break;case "right":a=1;break;default:a=a[1]/b.width}return{x:a,y:c}},createWrapper:function(b){if(b.parent().is(".ui-effects-wrapper"))return b.parent();var c={width:b.outerWidth(!0),height:b.outerHeight(!0),"float":b.css("float")},d=a("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0});b.wrap(d);d=b.parent();"static"==b.css("position")?(d.css({position:"relative"}),b.css({position:"relative"})):
(a.extend(c,{position:b.css("position"),zIndex:b.css("z-index")}),a.each(["top","left","bottom","right"],function(a,d){c[d]=b.css(d);isNaN(parseInt(c[d],10))&&(c[d]="auto")}),b.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"}));return d.css(c).show()},removeWrapper:function(a){return a.parent().is(".ui-effects-wrapper")?a.parent().replaceWith(a):a},setTransition:function(b,c,d,e){e=e||{};a.each(c,function(a,c){unit=b.cssUnit(c);0<unit[0]&&(e[c]=unit[0]*d+unit[1])});return e}});a.fn.extend({effect:function(b){var c=
j.apply(this,arguments),d={options:c[1],duration:c[2],callback:c[3]},c=d.options.mode,e=a.effects[b];return a.fx.off||!e?c?this[c](d.duration,d.callback):this.each(function(){d.callback&&d.callback.call(this)}):e.call(this,d)},_show:a.fn.show,show:function(a){if(e(a))return this._show.apply(this,arguments);var b=j.apply(this,arguments);b[1].mode="show";return this.effect.apply(this,b)},_hide:a.fn.hide,hide:function(a){if(e(a))return this._hide.apply(this,arguments);var b=j.apply(this,arguments);b[1].mode=
"hide";return this.effect.apply(this,b)},__toggle:a.fn.toggle,toggle:function(b){if(e(b)||"boolean"===typeof b||a.isFunction(b))return this.__toggle.apply(this,arguments);var c=j.apply(this,arguments);c[1].mode="toggle";return this.effect.apply(this,c)},cssUnit:function(b){var c=this.css(b),d=[];a.each(["em","px","%","pt"],function(a,b){0<c.indexOf(b)&&(d=[parseFloat(c),b])});return d}});a.easing.jswing=a.easing.swing;a.extend(a.easing,{def:"easeOutQuad",swing:function(b,c,d,e,f){return a.easing[a.easing.def](b,
c,d,e,f)},easeInQuad:function(a,b,c,d,e){return d*(b/=e)*b+c},easeOutQuad:function(a,b,c,d,e){return-d*(b/=e)*(b-2)+c},easeInOutQuad:function(a,b,c,d,e){return 1>(b/=e/2)?d/2*b*b+c:-d/2*(--b*(b-2)-1)+c},easeInCubic:function(a,b,c,d,e){return d*(b/=e)*b*b+c},easeOutCubic:function(a,b,c,d,e){return d*((b=b/e-1)*b*b+1)+c},easeInOutCubic:function(a,b,c,d,e){return 1>(b/=e/2)?d/2*b*b*b+c:d/2*((b-=2)*b*b+2)+c},easeInQuart:function(a,b,c,d,e){return d*(b/=e)*b*b*b+c},easeOutQuart:function(a,b,c,d,e){return-d*
((b=b/e-1)*b*b*b-1)+c},easeInOutQuart:function(a,b,c,d,e){return 1>(b/=e/2)?d/2*b*b*b*b+c:-d/2*((b-=2)*b*b*b-2)+c},easeInQuint:function(a,b,c,d,e){return d*(b/=e)*b*b*b*b+c},easeOutQuint:function(a,b,c,d,e){return d*((b=b/e-1)*b*b*b*b+1)+c},easeInOutQuint:function(a,b,c,d,e){return 1>(b/=e/2)?d/2*b*b*b*b*b+c:d/2*((b-=2)*b*b*b*b+2)+c},easeInSine:function(a,b,c,d,e){return-d*Math.cos(b/e*(Math.PI/2))+d+c},easeOutSine:function(a,b,c,d,e){return d*Math.sin(b/e*(Math.PI/2))+c},easeInOutSine:function(a,
b,c,d,e){return-d/2*(Math.cos(Math.PI*b/e)-1)+c},easeInExpo:function(a,b,c,d,e){return 0==b?c:d*Math.pow(2,10*(b/e-1))+c},easeOutExpo:function(a,b,c,d,e){return b==e?c+d:d*(-Math.pow(2,-10*b/e)+1)+c},easeInOutExpo:function(a,b,c,d,e){return 0==b?c:b==e?c+d:1>(b/=e/2)?d/2*Math.pow(2,10*(b-1))+c:d/2*(-Math.pow(2,-10*--b)+2)+c},easeInCirc:function(a,b,c,d,e){return-d*(Math.sqrt(1-(b/=e)*b)-1)+c},easeOutCirc:function(a,b,c,d,e){return d*Math.sqrt(1-(b=b/e-1)*b)+c},easeInOutCirc:function(a,b,c,d,e){return 1>
(b/=e/2)?-d/2*(Math.sqrt(1-b*b)-1)+c:d/2*(Math.sqrt(1-(b-=2)*b)+1)+c},easeInElastic:function(a,b,c,d,e){var f=0,g=d;if(0==b)return c;if(1==(b/=e))return c+d;f||(f=0.3*e);g<Math.abs(d)?(g=d,a=f/4):a=f/(2*Math.PI)*Math.asin(d/g);return-(g*Math.pow(2,10*(b-=1))*Math.sin(2*(b*e-a)*Math.PI/f))+c},easeOutElastic:function(a,b,c,d,e){var f=0,g=d;if(0==b)return c;if(1==(b/=e))return c+d;f||(f=0.3*e);g<Math.abs(d)?(g=d,a=f/4):a=f/(2*Math.PI)*Math.asin(d/g);return g*Math.pow(2,-10*b)*Math.sin(2*(b*e-a)*Math.PI/
f)+d+c},easeInOutElastic:function(a,b,c,d,e){var f=0,g=d;if(0==b)return c;if(2==(b/=e/2))return c+d;f||(f=1.5*0.3*e);g<Math.abs(d)?(g=d,a=f/4):a=f/(2*Math.PI)*Math.asin(d/g);return 1>b?-0.5*g*Math.pow(2,10*(b-=1))*Math.sin(2*(b*e-a)*Math.PI/f)+c:0.5*g*Math.pow(2,-10*(b-=1))*Math.sin(2*(b*e-a)*Math.PI/f)+d+c},easeInBack:function(a,c,d,e,f,g){g==b&&(g=1.70158);return e*(c/=f)*c*((g+1)*c-g)+d},easeOutBack:function(a,c,d,e,f,g){g==b&&(g=1.70158);return e*((c=c/f-1)*c*((g+1)*c+g)+1)+d},easeInOutBack:function(a,
c,d,e,f,g){g==b&&(g=1.70158);return 1>(c/=f/2)?e/2*c*c*(((g*=1.525)+1)*c-g)+d:e/2*((c-=2)*c*(((g*=1.525)+1)*c+g)+2)+d},easeInBounce:function(b,c,d,e,f){return e-a.easing.easeOutBounce(b,f-c,0,e,f)+d},easeOutBounce:function(a,b,c,d,e){return(b/=e)<1/2.75?7.5625*d*b*b+c:b<2/2.75?d*(7.5625*(b-=1.5/2.75)*b+0.75)+c:b<2.5/2.75?d*(7.5625*(b-=2.25/2.75)*b+0.9375)+c:d*(7.5625*(b-=2.625/2.75)*b+0.984375)+c},easeInOutBounce:function(b,c,d,e,f){return c<f/2?0.5*a.easing.easeInBounce(b,2*c,0,e,f)+d:0.5*a.easing.easeOutBounce(b,
2*c-f,0,e,f)+0.5*e+d}})}(jQuery);
(function(a){a.effects.blind=function(b){return this.queue(function(){var c=a(this),d=["position","top","bottom","left","right"],f=a.effects.setMode(c,b.options.mode||"hide"),g=b.options.direction||"vertical";a.effects.save(c,d);c.show();var j=a.effects.createWrapper(c).css({overflow:"hidden"}),e="vertical"==g?"height":"width",g="vertical"==g?j.height():j.width();"show"==f&&j.css(e,0);var k={};k[e]="show"==f?g:0;j.animate(k,b.duration,b.options.easing,function(){"hide"==f&&c.hide();a.effects.restore(c,
d);a.effects.removeWrapper(c);b.callback&&b.callback.apply(c[0],arguments);c.dequeue()})})}})(jQuery);
(function(a){a.effects.bounce=function(b){return this.queue(function(){var c=a(this),d=["position","top","bottom","left","right"],f=a.effects.setMode(c,b.options.mode||"effect"),g=b.options.direction||"up",j=b.options.distance||20,e=b.options.times||5,k=b.duration||250;/show|hide/.test(f)&&d.push("opacity");a.effects.save(c,d);c.show();a.effects.createWrapper(c);var l="up"==g||"down"==g?"top":"left",g="up"==g||"left"==g?"pos":"neg",j=b.options.distance||("top"==l?c.outerHeight({margin:!0})/3:c.outerWidth({margin:!0})/
3);"show"==f&&c.css("opacity",0).css(l,"pos"==g?-j:j);"hide"==f&&(j/=2*e);"hide"!=f&&e--;if("show"==f){var m={opacity:1};m[l]=("pos"==g?"+=":"-=")+j;c.animate(m,k/2,b.options.easing);j/=2;e--}for(m=0;m<e;m++){var h={},o={};h[l]=("pos"==g?"-=":"+=")+j;o[l]=("pos"==g?"+=":"-=")+j;c.animate(h,k/2,b.options.easing).animate(o,k/2,b.options.easing);j="hide"==f?2*j:j/2}"hide"==f?(m={opacity:0},m[l]=("pos"==g?"-=":"+=")+j,c.animate(m,k/2,b.options.easing,function(){c.hide();a.effects.restore(c,d);a.effects.removeWrapper(c);
b.callback&&b.callback.apply(this,arguments)})):(h={},o={},h[l]=("pos"==g?"-=":"+=")+j,o[l]=("pos"==g?"+=":"-=")+j,c.animate(h,k/2,b.options.easing).animate(o,k/2,b.options.easing,function(){a.effects.restore(c,d);a.effects.removeWrapper(c);b.callback&&b.callback.apply(this,arguments)}));c.queue("fx",function(){c.dequeue()});c.dequeue()})}})(jQuery);
(function(a){a.effects.clip=function(b){return this.queue(function(){var c=a(this),d="position,top,bottom,left,right,height,width".split(","),f=a.effects.setMode(c,b.options.mode||"hide"),g=b.options.direction||"vertical";a.effects.save(c,d);c.show();var j=a.effects.createWrapper(c).css({overflow:"hidden"}),j="IMG"==c[0].tagName?j:c,e="vertical"==g?"height":"width",k="vertical"==g?"top":"left",g="vertical"==g?j.height():j.width();"show"==f&&(j.css(e,0),j.css(k,g/2));var l={};l[e]="show"==f?g:0;l[k]=
"show"==f?0:g/2;j.animate(l,{queue:!1,duration:b.duration,easing:b.options.easing,complete:function(){"hide"==f&&c.hide();a.effects.restore(c,d);a.effects.removeWrapper(c);b.callback&&b.callback.apply(c[0],arguments);c.dequeue()}})})}})(jQuery);
(function(a){a.effects.drop=function(b){return this.queue(function(){var c=a(this),d="position,top,bottom,left,right,opacity".split(","),f=a.effects.setMode(c,b.options.mode||"hide"),g=b.options.direction||"left";a.effects.save(c,d);c.show();a.effects.createWrapper(c);var j="up"==g||"down"==g?"top":"left",g="up"==g||"left"==g?"pos":"neg",e=b.options.distance||("top"==j?c.outerHeight({margin:!0})/2:c.outerWidth({margin:!0})/2);"show"==f&&c.css("opacity",0).css(j,"pos"==g?-e:e);var k={opacity:"show"==
f?1:0};k[j]=("show"==f?"pos"==g?"+=":"-=":"pos"==g?"-=":"+=")+e;c.animate(k,{queue:!1,duration:b.duration,easing:b.options.easing,complete:function(){"hide"==f&&c.hide();a.effects.restore(c,d);a.effects.removeWrapper(c);b.callback&&b.callback.apply(this,arguments);c.dequeue()}})})}})(jQuery);
(function(a){a.effects.explode=function(b){return this.queue(function(){var c=b.options.pieces?Math.round(Math.sqrt(b.options.pieces)):3,d=b.options.pieces?Math.round(Math.sqrt(b.options.pieces)):3;b.options.mode="toggle"==b.options.mode?a(this).is(":visible")?"hide":"show":b.options.mode;var f=a(this).show().css("visibility","hidden"),g=f.offset();g.top-=parseInt(f.css("marginTop"),10)||0;g.left-=parseInt(f.css("marginLeft"),10)||0;for(var j=f.outerWidth(!0),e=f.outerHeight(!0),k=0;k<c;k++)for(var l=
0;l<d;l++)f.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-l*(j/d),top:-k*(e/c)}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:j/d,height:e/c,left:g.left+l*(j/d)+("show"==b.options.mode?(l-Math.floor(d/2))*(j/d):0),top:g.top+k*(e/c)+("show"==b.options.mode?(k-Math.floor(c/2))*(e/c):0),opacity:"show"==b.options.mode?0:1}).animate({left:g.left+l*(j/d)+("show"==b.options.mode?0:(l-Math.floor(d/2))*(j/d)),top:g.top+
k*(e/c)+("show"==b.options.mode?0:(k-Math.floor(c/2))*(e/c)),opacity:"show"==b.options.mode?1:0},b.duration||500);setTimeout(function(){"show"==b.options.mode?f.css({visibility:"visible"}):f.css({visibility:"visible"}).hide();b.callback&&b.callback.apply(f[0]);f.dequeue();a("div.ui-effects-explode").remove()},b.duration||500)})}})(jQuery);
(function(a){a.effects.fade=function(b){return this.queue(function(){var c=a(this),d=a.effects.setMode(c,b.options.mode||"hide");c.animate({opacity:d},{queue:!1,duration:b.duration,easing:b.options.easing,complete:function(){b.callback&&b.callback.apply(this,arguments);c.dequeue()}})})}})(jQuery);
(function(a){a.effects.fold=function(b){return this.queue(function(){var c=a(this),d=["position","top","bottom","left","right"],f=a.effects.setMode(c,b.options.mode||"hide"),g=b.options.size||15,j=!!b.options.horizFirst,e=b.duration?b.duration/2:a.fx.speeds._default/2;a.effects.save(c,d);c.show();var k=a.effects.createWrapper(c).css({overflow:"hidden"}),l="show"==f!=j,m=l?["width","height"]:["height","width"],l=l?[k.width(),k.height()]:[k.height(),k.width()],h=/([0-9]+)%/.exec(g);h&&(g=parseInt(h[1],
10)/100*l["hide"==f?0:1]);"show"==f&&k.css(j?{height:0,width:g}:{height:g,width:0});j={};h={};j[m[0]]="show"==f?l[0]:g;h[m[1]]="show"==f?l[1]:0;k.animate(j,e,b.options.easing).animate(h,e,b.options.easing,function(){"hide"==f&&c.hide();a.effects.restore(c,d);a.effects.removeWrapper(c);b.callback&&b.callback.apply(c[0],arguments);c.dequeue()})})}})(jQuery);
(function(a){a.effects.highlight=function(b){return this.queue(function(){var c=a(this),d=["backgroundImage","backgroundColor","opacity"],f=a.effects.setMode(c,b.options.mode||"show"),g={backgroundColor:c.css("backgroundColor")};if("hide"==f)g.opacity=0;a.effects.save(c,d);c.show().css({backgroundImage:"none",backgroundColor:b.options.color||"#ffff99"}).animate(g,{queue:!1,duration:b.duration,easing:b.options.easing,complete:function(){"hide"==f&&c.hide();a.effects.restore(c,d);"show"==f&&!a.support.opacity&&
this.style.removeAttribute("filter");b.callback&&b.callback.apply(this,arguments);c.dequeue()}})})}})(jQuery);
(function(a){a.effects.pulsate=function(b){return this.queue(function(){var c=a(this),d=a.effects.setMode(c,b.options.mode||"show");times=2*(b.options.times||5)-1;duration=b.duration?b.duration/2:a.fx.speeds._default/2;isVisible=c.is(":visible");animateTo=0;isVisible||(c.css("opacity",0).show(),animateTo=1);("hide"==d&&isVisible||"show"==d&&!isVisible)&&times--;for(d=0;d<times;d++)c.animate({opacity:animateTo},duration,b.options.easing),animateTo=(animateTo+1)%2;c.animate({opacity:animateTo},duration,
b.options.easing,function(){0==animateTo&&c.hide();b.callback&&b.callback.apply(this,arguments)});c.queue("fx",function(){c.dequeue()}).dequeue()})}})(jQuery);
(function(a){a.effects.puff=function(b){return this.queue(function(){var c=a(this),d=a.effects.setMode(c,b.options.mode||"hide"),f=parseInt(b.options.percent,10)||150,g=f/100,j={height:c.height(),width:c.width()};a.extend(b.options,{fade:!0,mode:d,percent:"hide"==d?f:100,from:"hide"==d?j:{height:j.height*g,width:j.width*g}});c.effect("scale",b.options,b.duration,b.callback);c.dequeue()})};a.effects.scale=function(b){return this.queue(function(){var c=a(this),d=a.extend(!0,{},b.options),f=a.effects.setMode(c,
b.options.mode||"effect"),g=parseInt(b.options.percent,10)||(0==parseInt(b.options.percent,10)?0:"hide"==f?0:100),j=b.options.direction||"both",e=b.options.origin;if("effect"!=f)d.origin=e||["middle","center"],d.restore=!0;e={height:c.height(),width:c.width()};c.from=b.options.from||("show"==f?{height:0,width:0}:e);g={y:"horizontal"!=j?g/100:1,x:"vertical"!=j?g/100:1};c.to={height:e.height*g.y,width:e.width*g.x};if(b.options.fade){if("show"==f)c.from.opacity=0,c.to.opacity=1;if("hide"==f)c.from.opacity=
1,c.to.opacity=0}d.from=c.from;d.to=c.to;d.mode=f;c.effect("size",d,b.duration,b.callback);c.dequeue()})};a.effects.size=function(b){return this.queue(function(){var c=a(this),d="position,top,bottom,left,right,width,height,overflow,opacity".split(","),f="position,top,bottom,left,right,overflow,opacity".split(","),g=["width","height","overflow"],j=["fontSize"],e=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],k=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],
l=a.effects.setMode(c,b.options.mode||"effect"),m=b.options.restore||!1,h=b.options.scale||"both",o=b.options.origin,r={height:c.height(),width:c.width()};c.from=b.options.from||r;c.to=b.options.to||r;if(o)o=a.effects.getBaseline(o,r),c.from.top=(r.height-c.from.height)*o.y,c.from.left=(r.width-c.from.width)*o.x,c.to.top=(r.height-c.to.height)*o.y,c.to.left=(r.width-c.to.width)*o.x;var q=c.from.height/r.height,p=c.from.width/r.width,v=c.to.height/r.height,w=c.to.width/r.width;if("box"==h||"both"==
h){if(q!=v)d=d.concat(e),c.from=a.effects.setTransition(c,e,q,c.from),c.to=a.effects.setTransition(c,e,v,c.to);if(p!=w)d=d.concat(k),c.from=a.effects.setTransition(c,k,p,c.from),c.to=a.effects.setTransition(c,k,w,c.to)}if(("content"==h||"both"==h)&&q!=v)d=d.concat(j),c.from=a.effects.setTransition(c,j,q,c.from),c.to=a.effects.setTransition(c,j,v,c.to);a.effects.save(c,m?d:f);c.show();a.effects.createWrapper(c);c.css("overflow","hidden").css(c.from);if("content"==h||"both"==h)e=e.concat(["marginTop",
"marginBottom"]).concat(j),k=k.concat(["marginLeft","marginRight"]),g=d.concat(e).concat(k),c.find("*[width]").each(function(){child=a(this);m&&a.effects.save(child,g);var c=child.height(),d=child.width();child.from={height:c*q,width:d*p};child.to={height:c*v,width:d*w};if(q!=v)child.from=a.effects.setTransition(child,e,q,child.from),child.to=a.effects.setTransition(child,e,v,child.to);if(p!=w)child.from=a.effects.setTransition(child,k,p,child.from),child.to=a.effects.setTransition(child,k,w,child.to);
child.css(child.from);child.animate(child.to,b.duration,b.options.easing,function(){m&&a.effects.restore(child,g)})});c.animate(c.to,{queue:!1,duration:b.duration,easing:b.options.easing,complete:function(){0===c.to.opacity&&c.css("opacity",c.from.opacity);"hide"==l&&c.hide();a.effects.restore(c,m?d:f);a.effects.removeWrapper(c);b.callback&&b.callback.apply(this,arguments);c.dequeue()}})})}})(jQuery);
(function(a){a.effects.shake=function(b){return this.queue(function(){var c=a(this),d=["position","top","bottom","left","right"];a.effects.setMode(c,b.options.mode||"effect");var f=b.options.direction||"left",g=b.options.distance||20,j=b.options.times||3,e=b.duration||b.options.duration||140;a.effects.save(c,d);c.show();a.effects.createWrapper(c);var k="up"==f||"down"==f?"top":"left",l="up"==f||"left"==f?"pos":"neg",f={},m={},h={};f[k]=("pos"==l?"-=":"+=")+g;m[k]=("pos"==l?"+=":"-=")+2*g;h[k]=("pos"==
l?"-=":"+=")+2*g;c.animate(f,e,b.options.easing);for(g=1;g<j;g++)c.animate(m,e,b.options.easing).animate(h,e,b.options.easing);c.animate(m,e,b.options.easing).animate(f,e/2,b.options.easing,function(){a.effects.restore(c,d);a.effects.removeWrapper(c);b.callback&&b.callback.apply(this,arguments)});c.queue("fx",function(){c.dequeue()});c.dequeue()})}})(jQuery);
(function(a){a.effects.slide=function(b){return this.queue(function(){var c=a(this),d=["position","top","bottom","left","right"],f=a.effects.setMode(c,b.options.mode||"show"),g=b.options.direction||"left";a.effects.save(c,d);c.show();a.effects.createWrapper(c).css({overflow:"hidden"});var j="up"==g||"down"==g?"top":"left",g="up"==g||"left"==g?"pos":"neg",e=b.options.distance||("top"==j?c.outerHeight({margin:!0}):c.outerWidth({margin:!0}));"show"==f&&c.css(j,"pos"==g?isNaN(e)?"-"+e:-e:e);var k={};
k[j]=("show"==f?"pos"==g?"+=":"-=":"pos"==g?"-=":"+=")+e;c.animate(k,{queue:!1,duration:b.duration,easing:b.options.easing,complete:function(){"hide"==f&&c.hide();a.effects.restore(c,d);a.effects.removeWrapper(c);b.callback&&b.callback.apply(this,arguments);c.dequeue()}})})}})(jQuery);
(function(a){a.effects.transfer=function(b){return this.queue(function(){var c=a(this),d=a(b.options.to),f=d.offset(),d={top:f.top,left:f.left,height:d.innerHeight(),width:d.innerWidth()},f=c.offset(),g=a('<div class="ui-effects-transfer"></div>').appendTo(document.body).addClass(b.options.className).css({top:f.top,left:f.left,height:c.innerHeight(),width:c.innerWidth(),position:"absolute"}).animate(d,b.duration,b.options.easing,function(){g.remove();b.callback&&b.callback.apply(c[0],arguments);c.dequeue()})})}})(jQuery);(function(a){a.fn.simpleTabs=function(b){var c=jQuery.extend({fadeSpeed:"medium",defautContent:1,autoNav:"false",closeTabs:"true"},b);a(this).each(function(){function b(){a(j+" .Tabs-content").hide()}function f(e){b();a(j+" .Tabs-nav li").removeClass("actif");a(j+" #Tabs-nav-"+e).addClass("actif");a(j+" #Tabs-content-"+e).fadeIn(c.fadeSpeed);g()}function g(){"true"==c.closeTabs&&0==a(j+" .Tabs-nav li.close").size()&&a(j+" .Tabs-nav ul").append('<li title="Fermer tous les onglets" class="close">x</li>')}
var j="#"+this.id,e=a(j+" > div").size();(function(){if("true"==c.autoNav){var b="";for(i=1;i!=e;i++)b=b+'<li id="Tabs-nav-'+i+'">'+i+"</li>";a(j+" .Tabs-nav").append("<ul>"+b+"</ul>")}})();g();b();f(c.defautContent);a(j+" .Tabs-nav li").click(function(){var a=this.id.replace("Tabs-nav-","");f(a)});a(j+" .Tabs-nav li.close").click(function(){b();a(j+" .Tabs-nav li").removeClass("actif");a(j+" .Tabs-nav li.close").remove()})})}})(jQuery);(function(a){a.extend(a.fn,{validate:function(b){if(this.length){var c=a.data(this[0],"validator");if(c)return c;c=new a.validator(b,this[0]);a.data(this[0],"validator",c);c.settings.onsubmit&&(this.find("input, button").filter(".cancel").click(function(){c.cancelSubmit=!0}),c.settings.submitHandler&&this.find("input, button").filter(":submit").click(function(){c.submitButton=this}),this.submit(function(b){function f(){if(c.settings.submitHandler){if(c.submitButton)var b=a("<input type='hidden'/>").attr("name",
c.submitButton.name).val(c.submitButton.value).appendTo(c.currentForm);c.settings.submitHandler.call(c,c.currentForm);c.submitButton&&b.remove();return!1}return!0}c.settings.debug&&b.preventDefault();if(c.cancelSubmit)return c.cancelSubmit=!1,f();if(c.form())return c.pendingRequest?(c.formSubmitted=!0,!1):f();c.focusInvalid();return!1}));return c}b&&b.debug&&window.console&&console.warn("nothing selected, can't validate, returning nothing")},valid:function(){if(a(this[0]).is("form"))return this.validate().form();
var b=!0,c=a(this[0].form).validate();this.each(function(){b&=c.element(this)});return b},removeAttrs:function(b){var c={},d=this;a.each(b.split(/\s/),function(a,b){c[b]=d.attr(b);d.removeAttr(b)});return c},rules:function(b,c){var d=this[0];if(b){var f=a.data(d.form,"validator").settings,g=f.rules,j=a.validator.staticRules(d);switch(b){case "add":a.extend(j,a.validator.normalizeRule(c));g[d.name]=j;c.messages&&(f.messages[d.name]=a.extend(f.messages[d.name],c.messages));break;case "remove":if(!c)return delete g[d.name],
j;var e={};a.each(c.split(/\s/),function(a,b){e[b]=j[b];delete j[b]});return e}}d=a.validator.normalizeRules(a.extend({},a.validator.metadataRules(d),a.validator.classRules(d),a.validator.attributeRules(d),a.validator.staticRules(d)),d);if(d.required)f=d.required,delete d.required,d=a.extend({required:f},d);return d}});a.extend(a.expr[":"],{blank:function(b){return!a.trim(""+b.value)},filled:function(b){return!!a.trim(""+b.value)},unchecked:function(a){return!a.checked}});a.validator=function(b,c){this.settings=
a.extend(!0,{},a.validator.defaults,b);this.currentForm=c;this.init()};a.validator.format=function(b,c){if(1==arguments.length)return function(){var c=a.makeArray(arguments);c.unshift(b);return a.validator.format.apply(this,c)};2<arguments.length&&c.constructor!=Array&&(c=a.makeArray(arguments).slice(1));c.constructor!=Array&&(c=[c]);a.each(c,function(a,c){b=b.replace(RegExp("\\{"+a+"\\}","g"),c)});return b};a.extend(a.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",
errorElement:"label",focusInvalid:!0,errorContainer:a([]),errorLabelContainer:a([]),onsubmit:!0,ignore:[],ignoreTitle:!1,onfocusin:function(a){this.lastActive=a;this.settings.focusCleanup&&!this.blockFocusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,a,this.settings.errorClass,this.settings.validClass),this.errorsFor(a).hide())},onfocusout:function(a){!this.checkable(a)&&(a.name in this.submitted||!this.optional(a))&&this.element(a)},onkeyup:function(a){(a.name in this.submitted||
a==this.lastElement)&&this.element(a)},onclick:function(a){a.name in this.submitted?this.element(a):a.parentNode.name in this.submitted&&this.element(a.parentNode)},highlight:function(b,c,d){a(b).addClass(c).removeClass(d)},unhighlight:function(b,c,d){a(b).removeClass(c).addClass(d)}},setDefaults:function(b){a.extend(a.validator.defaults,b)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",
dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",accept:"Please enter a value with a valid extension.",maxlength:a.validator.format("Please enter no more than {0} characters."),minlength:a.validator.format("Please enter at least {0} characters."),rangelength:a.validator.format("Please enter a value between {0} and {1} characters long."),
range:a.validator.format("Please enter a value between {0} and {1}."),max:a.validator.format("Please enter a value less than or equal to {0}."),min:a.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:!1,prototype:{init:function(){function b(b){var c=a.data(this[0].form,"validator"),b="on"+b.type.replace(/^validate/,"");c.settings[b]&&c.settings[b].call(c,this[0])}this.labelContainer=a(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&
this.labelContainer||a(this.currentForm);this.containers=a(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();var c=this.groups={};a.each(this.settings.groups,function(b,d){a.each(d.split(/\s/),function(a,d){c[d]=b})});var d=this.settings.rules;a.each(d,function(b,c){d[b]=a.validator.normalizeRule(c)});a(this.currentForm).validateDelegate(":text, :password, :file, select, textarea",
"focusin focusout keyup",b).validateDelegate(":radio, :checkbox, select, option","click",b);this.settings.invalidHandler&&a(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler)},form:function(){this.checkForm();a.extend(this.submitted,this.errorMap);this.invalid=a.extend({},this.errorMap);this.valid()||a(this.currentForm).triggerHandler("invalid-form",[this]);this.showErrors();return this.valid()},checkForm:function(){this.prepareForm();for(var a=0,c=this.currentElements=this.elements();c[a];a++)this.check(c[a]);
return this.valid()},element:function(b){this.lastElement=b=this.clean(b);this.prepareElement(b);this.currentElements=a(b);var c=this.check(b);c?delete this.invalid[b.name]:this.invalid[b.name]=!0;if(!this.numberOfInvalids())this.toHide=this.toHide.add(this.containers);this.showErrors();return c},showErrors:function(b){if(b){a.extend(this.errorMap,b);this.errorList=[];for(var c in b)this.errorList.push({message:b[c],element:this.findByName(c)[0]});this.successList=a.grep(this.successList,function(a){return!(a.name in
b)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){a.fn.resetForm&&a(this.currentForm).resetForm();this.submitted={};this.prepareForm();this.hideErrors();this.elements().removeClass(this.settings.errorClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(a){var c=0,d;for(d in a)c++;return c},hideErrors:function(){this.addWrapper(this.toHide).hide()},valid:function(){return 0==
this.size()},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{a(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(b){}},findLastActive:function(){var b=this.lastActive;return b&&1==a.grep(this.errorList,function(a){return a.element.name==b.name}).length&&b},elements:function(){var b=this,c={};return a([]).add(this.currentForm.elements).filter(":input").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){!this.name&&
b.settings.debug&&window.console&&console.error("%o has no name assigned",this);return this.name in c||!b.objectLength(a(this).rules())?!1:c[this.name]=!0})},clean:function(b){return a(b)[0]},errors:function(){return a(this.settings.errorElement+"."+this.settings.errorClass,this.errorContext)},reset:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=a([]);this.toHide=a([]);this.currentElements=a([])},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers)},
prepareElement:function(a){this.reset();this.toHide=this.errorsFor(a)},check:function(b){b=this.clean(b);this.checkable(b)&&(b=this.findByName(b.name)[0]);var c=a(b).rules(),d=!1;for(method in c){var f={method:method,parameters:c[method]};try{var g=a.validator.methods[method].call(this,b.value.replace(/\r/g,""),b,f.parameters);if("dependency-mismatch"==g)d=!0;else{d=!1;if("pending"==g){this.toHide=this.toHide.not(this.errorsFor(b));return}if(!g)return this.formatAndAdd(b,f),!1}}catch(j){throw this.settings.debug&&
window.console&&console.log("exception occured when checking element "+b.id+", check the '"+f.method+"' method",j),j;}}if(!d)return this.objectLength(c)&&this.successList.push(b),!0},customMetaMessage:function(b,c){if(a.metadata){var d=this.settings.meta?a(b).metadata()[this.settings.meta]:a(b).metadata();return d&&d.messages&&d.messages[c]}},customMessage:function(a,c){var d=this.settings.messages[a];return d&&(d.constructor==String?d:d[c])},findDefined:function(){for(var a=0;a<arguments.length;a++)if(void 0!==
arguments[a])return arguments[a]},defaultMessage:function(b,c){return this.findDefined(this.customMessage(b.name,c),this.customMetaMessage(b,c),!this.settings.ignoreTitle&&b.title||void 0,a.validator.messages[c],"<strong>Warning: No message defined for "+b.name+"</strong>")},formatAndAdd:function(a,c){var d=this.defaultMessage(a,c.method),f=/\$?\{(\d+)\}/g;"function"==typeof d?d=d.call(this,c.parameters,a):f.test(d)&&(d=jQuery.format(d.replace(f,"{$1}"),c.parameters));this.errorList.push({message:d,
element:a});this.errorMap[a.name]=d;this.submitted[a.name]=d},addWrapper:function(a){this.settings.wrapper&&(a=a.add(a.parent(this.settings.wrapper)));return a},defaultShowErrors:function(){for(var a=0;this.errorList[a];a++){var c=this.errorList[a];this.settings.highlight&&this.settings.highlight.call(this,c.element,this.settings.errorClass,this.settings.validClass);this.showLabel(c.element,c.message)}if(this.errorList.length)this.toShow=this.toShow.add(this.containers);if(this.settings.success)for(a=
0;this.successList[a];a++)this.showLabel(this.successList[a]);if(this.settings.unhighlight){a=0;for(c=this.validElements();c[a];a++)this.settings.unhighlight.call(this,c[a],this.settings.errorClass,this.settings.validClass)}this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return a(this.errorList).map(function(){return this.element})},showLabel:function(b,
c){var d=this.errorsFor(b);d.length?(d.removeClass().addClass(this.settings.errorClass),d.attr("generated")&&d.html(c)):(d=a("<"+this.settings.errorElement+"/>").attr({"for":this.idOrName(b),generated:!0}).addClass(this.settings.errorClass).html(c||""),this.settings.wrapper&&(d=d.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.append(d).length||(this.settings.errorPlacement?this.settings.errorPlacement(d,a(b)):d.insertAfter(b)));!c&&this.settings.success&&(d.text(""),
"string"==typeof this.settings.success?d.addClass(this.settings.success):this.settings.success(d));this.toShow=this.toShow.add(d)},errorsFor:function(b){var c=this.idOrName(b);return this.errors().filter(function(){return a(this).attr("for")==c})},idOrName:function(a){return this.groups[a.name]||(this.checkable(a)?a.name:a.id||a.name)},checkable:function(a){return/radio|checkbox/i.test(a.type)},findByName:function(b){var c=this.currentForm;return a(document.getElementsByName(b)).map(function(a,f){return f.form==
c&&f.name==b&&f||null})},getLength:function(b,c){switch(c.nodeName.toLowerCase()){case "select":return a("option:selected",c).length;case "input":if(this.checkable(c))return this.findByName(c.name).filter(":checked").length}return b.length},depend:function(a,c){return this.dependTypes[typeof a]?this.dependTypes[typeof a](a,c):!0},dependTypes:{"boolean":function(a){return a},string:function(b,c){return!!a(b,c.form).length},"function":function(a,c){return a(c)}},optional:function(b){return!a.validator.methods.required.call(this,
a.trim(b.value),b)&&"dependency-mismatch"},startRequest:function(a){this.pending[a.name]||(this.pendingRequest++,this.pending[a.name]=!0)},stopRequest:function(b,c){this.pendingRequest--;if(0>this.pendingRequest)this.pendingRequest=0;delete this.pending[b.name];if(c&&0==this.pendingRequest&&this.formSubmitted&&this.form())a(this.currentForm).submit(),this.formSubmitted=!1;else if(!c&&0==this.pendingRequest&&this.formSubmitted)a(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=
!1},previousValue:function(b){return a.data(b,"previousValue")||a.data(b,"previousValue",{old:null,valid:!0,message:this.defaultMessage(b,"remote")})}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},dateDE:{dateDE:!0},number:{number:!0},numberDE:{numberDE:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(b,c){b.constructor==String?this.classRuleSettings[b]=c:a.extend(this.classRuleSettings,b)},classRules:function(b){var c=
{};(b=a(b).attr("class"))&&a.each(b.split(" "),function(){this in a.validator.classRuleSettings&&a.extend(c,a.validator.classRuleSettings[this])});return c},attributeRules:function(b){var c={},b=a(b);for(method in a.validator.methods){var d=b.attr(method);d&&(c[method]=d)}c.maxlength&&/-1|2147483647|524288/.test(c.maxlength)&&delete c.maxlength;return c},metadataRules:function(b){if(!a.metadata)return{};var c=a.data(b.form,"validator").settings.meta;return c?a(b).metadata()[c]:a(b).metadata()},staticRules:function(b){var c=
{},d=a.data(b.form,"validator");d.settings.rules&&(c=a.validator.normalizeRule(d.settings.rules[b.name])||{});return c},normalizeRules:function(b,c){a.each(b,function(d,f){if(!1===f)delete b[d];else if(f.param||f.depends){var g=!0;switch(typeof f.depends){case "string":g=!!a(f.depends,c.form).length;break;case "function":g=f.depends.call(c,c)}g?b[d]=void 0!==f.param?f.param:!0:delete b[d]}});a.each(b,function(d,f){b[d]=a.isFunction(f)?f(c):f});a.each(["minlength","maxlength","min","max"],function(){b[this]&&
(b[this]=Number(b[this]))});a.each(["rangelength","range"],function(){b[this]&&(b[this]=[Number(b[this][0]),Number(b[this][1])])});if(a.validator.autoCreateRanges){if(b.min&&b.max)b.range=[b.min,b.max],delete b.min,delete b.max;if(b.minlength&&b.maxlength)b.rangelength=[b.minlength,b.maxlength],delete b.minlength,delete b.maxlength}b.messages&&delete b.messages;return b},normalizeRule:function(b){if("string"==typeof b){var c={};a.each(b.split(/\s/),function(){c[this]=!0});b=c}return b},addMethod:function(b,
c,d){a.validator.methods[b]=c;a.validator.messages[b]=void 0!=d?d:a.validator.messages[b];3>c.length&&a.validator.addClassRules(b,a.validator.normalizeRule(b))},methods:{required:function(b,c,d){if(!this.depend(d,c))return"dependency-mismatch";switch(c.nodeName.toLowerCase()){case "select":return(b=a(c).val())&&0<b.length;case "input":if(this.checkable(c))return 0<this.getLength(b,c);default:return 0<a.trim(b).length}},remote:function(b,c,d){if(this.optional(c))return"dependency-mismatch";var f=this.previousValue(c);
this.settings.messages[c.name]||(this.settings.messages[c.name]={});f.originalMessage=this.settings.messages[c.name].remote;this.settings.messages[c.name].remote=f.message;d="string"==typeof d&&{url:d}||d;if(f.old!==b){f.old=b;var g=this;this.startRequest(c);var j={};j[c.name]=b;a.ajax(a.extend(!0,{url:d,mode:"abort",port:"validate"+c.name,dataType:"json",data:j,success:function(d){g.settings.messages[c.name].remote=f.originalMessage;var j=!0===d;if(j){var l=g.formSubmitted;g.prepareElement(c);g.formSubmitted=
l;g.successList.push(c);g.showErrors()}else l={},d=f.message=d||g.defaultMessage(c,"remote"),l[c.name]=a.isFunction(d)?d(b):d,g.showErrors(l);f.valid=j;g.stopRequest(c,j)}},d));return"pending"}return this.pending[c.name]?"pending":f.valid},minlength:function(b,c,d){return this.optional(c)||this.getLength(a.trim(b),c)>=d},maxlength:function(b,c,d){return this.optional(c)||this.getLength(a.trim(b),c)<=d},rangelength:function(b,c,d){b=this.getLength(a.trim(b),c);return this.optional(c)||b>=d[0]&&b<=
d[1]},min:function(a,c,d){return this.optional(c)||a>=d},max:function(a,c,d){return this.optional(c)||a<=d},range:function(a,c,d){return this.optional(c)||a>=d[0]&&a<=d[1]},email:function(a,c){return this.optional(c)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(a)},
url:function(a,c){return this.optional(c)||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(a)},
date:function(a,c){return this.optional(c)||!/Invalid|NaN/.test(new Date(a))},dateISO:function(a,c){return this.optional(c)||/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(a)},number:function(a,c){return this.optional(c)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(a)},digits:function(a,c){return this.optional(c)||/^\d+$/.test(a)},creditcard:function(a,c){if(this.optional(c))return"dependency-mismatch";if(/[^0-9-]+/.test(a))return!1;for(var d=0,f=0,g=!1,a=a.replace(/\D/g,""),j=a.length-1;0<=j;j--){f=
a.charAt(j);f=parseInt(f,10);if(g&&9<(f*=2))f-=9;d+=f;g=!g}return 0==d%10},accept:function(a,c,d){d="string"==typeof d?d.replace(/,/g,"|"):"png|jpe?g|gif";return this.optional(c)||a.match(RegExp(".("+d+")$","i"))},equalTo:function(b,c,d){d=a(d).unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){a(c).valid()});return b==d.val()}}});a.format=a.validator.format})(jQuery);
(function(a){var b=a.ajax,c={};a.ajax=function(d){var d=a.extend(d,a.extend({},a.ajaxSettings,d)),f=d.port;return"abort"==d.mode?(c[f]&&c[f].abort(),c[f]=b.apply(this,arguments)):b.apply(this,arguments)}})(jQuery);
(function(a){!jQuery.event.special.focusin&&!jQuery.event.special.focusout&&document.addEventListener&&a.each({focus:"focusin",blur:"focusout"},function(b,c){function d(b){b=a.event.fix(b);b.type=c;return a.event.handle.call(this,b)}a.event.special[c]={setup:function(){this.addEventListener(b,d,!0)},teardown:function(){this.removeEventListener(b,d,!0)},handler:function(b){arguments[0]=a.event.fix(b);arguments[0].type=c;return a.event.handle.apply(this,arguments)}}});a.extend(a.fn,{validateDelegate:function(b,
c,d){return this.bind(c,function(c){var g=a(c.target);if(g.is(b))return d.apply(g,arguments)})}})})(jQuery);(function(a){a.cluetip={version:"1.1pre"};var b,c,d,f,g,j,e,k,l="appendTo",m="body";a.fn.cluetip=function(h,o){function r(b,c){var d=b.dropShadow&&b.dropShadowSteps?+b.dropShadowSteps:0;if(a.support.boxShadow){var e=0===d?"0 0 ":"1px 1px ";a("#cluetip").css(a.support.boxShadow,e+d+"px rgba(0,0,0,0.5)");return!1}e=a("#cluetip .cluetip-drop-shadow");if(d==e.length)return e;e.remove();for(var e=[],f=0;f<d;)e[f++]='<div style="top:'+f+"px;left:"+f+'px;"></div>';return c=a(e.join("")).css({position:"absolute",
backgroundColor:"#000",zIndex:q-1,opacity:0.1}).addClass("cluetip-drop-shadow").prependTo("#cluetip")}"object"==typeof h&&(o=h,h=null);if("destroy"==h)return this.removeData("cluetip").unbind(".cluetip");o=a.extend(!0,{},a.fn.cluetip.defaults,o||{});if(!a("#cluetip").length){a('<div id="cluetip"><div id="cluetip-outer" class="ui-cluetip-outer"><h3 id="cluetip-title" class="ui-widget-header ui-cluetip-header"></h3><div id="cluetip-inner" class="ui-widget-content ui-cluetip-content"></div></div><div id="cluetip-extra"></div><div id="cluetip-arrows" class="cluetip-arrows"></div></div>')[l](m).hide();
var q=+o.cluezIndex;b=a("#cluetip").css({position:"absolute"});d=a("#cluetip-outer").css({position:"relative",zIndex:q});c=a("#cluetip-inner");f=a("#cluetip-title");g=a("#cluetip-arrows");j=a('<div id="cluetip-waitimage"></div>').css({position:"absolute"}).insertBefore(b).hide()}var p=(parseInt(b.css("paddingLeft"),10)||0)+(parseInt(b.css("paddingRight"),10)||0);this.each(function(l){function m(){return!1}var u=this,s=a(this),n=a.extend(!0,{},o,a.metadata?s.metadata():a.meta?s.data():{}),x=!1;q=+n.cluezIndex;
s.data("cluetip",{title:u.title,zIndex:q});var z=!1,G=0,D=s.attr(n.attribute),E=n.cluetipClass;if(!D&&!n.splitTitle&&!h)return!0;n.local&&n.localPrefix&&(D=n.localPrefix+D);n.local&&n.hideLocal&&D&&a(D+":first").hide();var I=parseInt(n.topOffset,10),N=parseInt(n.leftOffset,10),y,O,L=isNaN(parseInt(n.height,10))?"auto":/\D/g.test(n.height)?n.height:n.height+"px",J,Q,M,U,F,B=parseInt(n.width,10)||275,C=B+p+n.dropShadowSteps,A=this.offsetWidth,R,H,K,P,T,S="title"!=n.attribute?s.attr(n.titleAttribute):
"";n.splitTitle&&(void 0==S&&(S=""),T=S.split(n.splitTitle),S=T.shift());n.escapeTitle&&(S=S.replace(/&/g,"&amp;").replace(/>/g,"&gt;").replace(/</g,"&lt;"));var X=function(e){if(!n.onActivate(s))return!1;z=!0;b.removeClass().css({width:B});D==s.attr("href")&&s.css("cursor",n.cursor);n.hoverClass&&s.addClass(n.hoverClass);Q=s.offset().top;R=s.offset().left;K=e.pageX;U=e.pageY;"area"!=u.tagName.toLowerCase()&&(J=a(document).scrollTop(),P=a(window).width());if("fixed"==n.positionBy)H=A+R+N,b.css({left:H});
else{H=A>R&&R>C||R+A+C+N>P?R-C-N:A+R+N;if("area"==u.tagName.toLowerCase()||"mouse"==n.positionBy||A+C>P)K+20+C>P?(b.addClass(" cluetip-"+E),H=0<=K-C-N?K-C-N-parseInt(b.css("marginLeft"),10)+parseInt(c.css("marginRight"),10):K-C/2):H=K+N;var f=0>H?e.pageY+I:e.pageY;b.css({left:0<H&&"bottomTop"!=n.positionBy?H:K+C/2>P?P/2-C/2:Math.max(K-C/2,0),zIndex:s.data("cluetip").zIndex});g.css({zIndex:s.data("cluetip").zIndex+1})}O=a(window).height();if(h)"function"==typeof h&&(h=h.call(u)),c.html(h),V(f);else if(T){e=
T.length;c.html(e?T[0]:"");if(1<e)for(var m=1;m<e;m++)c.append('<div class="split-body">'+T[m]+"</div>");V(f)}else if(!n.local&&0!==D.indexOf("#"))if(/\.(jpe?g|tiff?|gif|png)(?:\?.*)?$/i.test(D))c.html('<img src="'+D+'" alt="'+S+'" />'),V(f);else if(x&&n.ajaxCache)c.html(x),V(f);else{var o=n.ajaxSettings.beforeSend,q=n.ajaxSettings.error,p=n.ajaxSettings.success,r=n.ajaxSettings.complete,e=a.extend(!0,{},n.ajaxSettings,{cache:!1,url:D,beforeSend:function(a){o&&o.call(u,a,b,c);d.children().empty();
n.waitImage&&j.css({top:U+20,left:K+20,zIndex:s.data("cluetip").zIndex-1}).show()},error:function(a,d){z&&(q?q.call(u,a,d,b,c):c.html("<i>sorry, the contents could not be loaded</i>"))},success:function(a,d){x=n.ajaxProcess.call(u,a);z&&(p&&p.call(u,a,d,b,c),c.html(x))},complete:function(d,e){r&&r.call(u,d,e,b,c);var h=c[0].getElementsByTagName("img");k=h.length;for(var g=0,l=h.length;g<l;g++)h[g].complete&&k--;k&&!a.browser.opera?a(h).bind("load error",function(){k--;1>k&&(j.hide(),z&&V(f))}):(j.hide(),
z&&V(f))}});a.ajax(e)}else n.local&&(e=a(D+(/#\S+$/.test(D)?"":":eq("+l+")")).clone(!0).show(),n.localIdSuffix&&e.attr("id",e[0].id+n.localIdSuffix),c.html(e),V(f))},V=function(h){b.addClass("cluetip-"+E);if(n.truncate){var j=c.text().slice(0,n.truncate)+"...";c.html(j)}S?f.show().html(S):n.showTitle?f.show().html("&nbsp;"):f.hide();n.sticky&&(j=a('<div id="cluetip-close"><a href="#">'+n.closeText+"</a></div>"),"bottom"==n.closePosition?j.appendTo(c):"title"==n.closePosition?j.prependTo(f):j.prependTo(c),
j.bind("click.cluetip",function(){W();return!1}),n.mouseOutClose?b.bind("mouseleave.cluetip",function(){W()}):b.unbind("mouseleave.cluetip"));j="";d.css({zIndex:s.data("cluetip").zIndex,overflow:"auto"==L?"visible":"auto",height:L});y="auto"==L?Math.max(b.outerHeight(),b.height()):parseInt(L,10);M=Q;F=J+O;"fixed"==n.positionBy?M=Q-n.dropShadowSteps+I:H<K&&Math.max(H,0)+C>K||"bottomTop"==n.positionBy?Q+y+I>F&&U-J>y+I?(M=U-y-I,j="top"):(M=U+I,j="bottom"):M=Q+y+I>F?y>=O?J:F-y-I:"block"==s.css("display")||
"area"==u.tagName.toLowerCase()||"mouse"==n.positionBy?h-I:Q-n.dropShadowSteps;""==j&&(H<R?j="left":j="right");h=" clue-"+j+"-"+E+" cluetip-"+E;"rounded"==E&&(h+=" ui-corner-all");b.css({top:M+"px"}).attr({className:"ui-widget ui-widget-content ui-cluetip"+h});n.arrows?(h=Q-M-n.dropShadowSteps,g.css({top:/(left|right)/.test(j)&&0<=H&&0<h?h+"px":/(left|right)/.test(j)?0:""}).show()):g.hide();(e=r(n))&&e.length&&e.hide().css({height:y,width:B,zIndex:s.data("cluetip").zIndex-1}).show();b.hide()[n.fx.open](n.fx.openSpeed||
0);a.fn.bgiframe&&b.bgiframe();0<n.delayedClose&&(G=setTimeout(W,n.delayedClose));n.onShow.call(u,b,c)},Y=function(){z=!1;j.hide();if(!n.sticky||/click|toggle/.test(n.activation))W(),clearTimeout(G);n.hoverClass&&s.removeClass(n.hoverClass)},W=function(){d.parent().hide().removeClass();n.onHide.call(u,b,c);s.removeClass("cluetip-clicked");S&&s.attr(n.titleAttribute,S);s.css("cursor","");n.arrows&&g.css({top:""})};a(document).bind("hideCluetip",function(){W()});if(/click|toggle/.test(n.activation))s.bind("click.cluetip",
function(c){b.is(":hidden")||!s.is(".cluetip-clicked")?(X(c),a(".cluetip-clicked").removeClass("cluetip-clicked"),s.addClass("cluetip-clicked")):Y(c);this.blur();return!1});else if("focus"==n.activation)s.bind("focus.cluetip",function(a){s.attr("title","");X(a)}),s.bind("blur.cluetip",function(a){s.attr("title",s.data("thisInfo").title);Y(a)});else{s[n.clickThrough?"unbind":"bind"]("click",m);var Z=function(a){if(!0==n.tracking){var c=H-a.pageX,d=M?M-a.pageY:Q-a.pageY;s.bind("mousemove.cluetip",function(a){b.css({left:a.pageX+
c,top:a.pageY+d})})}};a.fn.hoverIntent&&n.hoverIntent?s.hoverIntent({sensitivity:n.hoverIntent.sensitivity,interval:n.hoverIntent.interval,over:function(a){X(a);Z(a)},timeout:n.hoverIntent.timeout,out:function(a){Y(a);s.unbind("mousemove.cluetip")}}):s.bind("mouseenter.cluetip",function(a){X(a);Z(a)}).bind("mouseleave.cluetip",function(a){Y(a);s.unbind("mousemove.cluetip")});s.bind("mouseover.cluetip",function(){s.attr("title","")}).bind("mouseleave.cluetip",function(){s.attr("title",s.data("cluetip").title)})}});
return this};(function(){a.support=a.support||{};for(var b=document.createElement("div").style,c=["boxShadow"],d=["moz","Moz","webkit","o"],e=0,f=c.length;e<f;e++){var g=c[e],j=g.charAt(0).toUpperCase()+g.slice(1);if("undefined"!==typeof b[g])a.support[g]=g;else for(var k=0,l=d.length;k<l;k++)if("undefined"!==typeof b[d[k]+j]){a.support[g]=d[k]+j;break}}})();a.fn.cluetip.defaults={width:275,height:"auto",cluezIndex:97,positionBy:"auto",topOffset:15,leftOffset:15,local:!1,localPrefix:null,localIdSuffix:null,
hideLocal:!0,attribute:"rel",titleAttribute:"title",splitTitle:"",escapeTitle:!1,showTitle:!0,cluetipClass:"default",hoverClass:"",waitImage:!0,cursor:"help",arrows:!1,dropShadow:!0,dropShadowSteps:6,sticky:!1,mouseOutClose:!1,activation:"hover",clickThrough:!0,tracking:!1,delayedClose:0,closePosition:"top",closeText:"Close",truncate:0,fx:{open:"show",openSpeed:""},hoverIntent:{sensitivity:3,interval:50,timeout:0},onActivate:function(){return!0},onShow:function(){},onHide:function(){},ajaxCache:!0,
ajaxProcess:function(a){return a=a.replace(/<(script|style|title)[^<]+<\/(script|style|title)>/gm,"").replace(/<(link|meta)[^>]+>/g,"")},ajaxSettings:{dataType:"html"},debug:!1};a.cluetip.setup=function(a){if(a&&a.insertionType&&a.insertionType.match(/appendTo|prependTo|insertBefore|insertAfter/))l=a.insertionType;if(a&&a.insertionElement)m=a.insertionElement}})(jQuery);var bFrmSerialize=!1,bFrmTransfer=!1,bResizableOverlayAX=!1,htmlIMGQueue="",htmlIMGLoad="",arrNicEditor=[],arrCKEditor=[],arrTineMCEditor=[],scrptE="",scrptF="",strAjax="",jsCode="",arrJSCode=[];function ajax_transition(a){return at(a)}
function at(a){var b=a.Url;if(!b)b=a.link;var c=a.Location;if(!c)c=a.location;var d=a.DivID;if(!d)d=a.div_id;var f=a.Action;if(!f)f=a.action;var g=a.ASync;"undefined"==typeof g&&(g=!0);var j=a.ShowLoad;"undefined"==typeof j&&(j=!0);var e=a.cssHeight;"undefined"==typeof e&&(e="");var k=a.cssWidth;"undefined"==typeof k&&(k="");var l=a.cssPadding;"undefined"==typeof l&&(l="");if((d||"_self"==c||"_blank"==c)&&(b||f)){var m=a.GET;if(!m)m=a.para_get;var h=a.POST;if(!h)h=a.para_post;var o=a.Prio;if(1!=o&&
2!=o&&3!=o)o=a.prio;1!=o&&2!=o&&3!=o&&(o=2);o=a.frmID;if(!o)o=a.frm_id;var r=a.bFrmSubmit;if(!r)r=a.frm_id;r=a.ImgDivID;if(!r)r=a.frm_submit;var q=a.setPos,r=a.bFullScreen;if(!r)r=a.FullScreen;"1"==r&&(q="Full");r=a.ImgUrlLoad;if(!r)r=a.img_load;r=a.ImgUrlQueue;if(!r)r=a.img_queue;var p=a.bResizable;if(!p)p=a.Resizable;if(!p)p=a.resizable;"OverlayAX"==d&&bResizableOverlayAX&&(p=!0);b=m?b+("?"+m+"&div_id="+d+"&DivID="+d):b+("?div_id="+d+"&DivID="+d);""!=k&&(b+="&cssWidth="+k);""!=e&&(b+="&cssHeight="+
e);if(f){if(!("clear"==f&&o)){if("close"==f)return"OverlayAX"==d&&($("#"+d).hide("slow"),$("#"+d+"Background").hide("")),document.getElementById(d).innerHTML="",!0;"submit"==f?r="1":b+="&action="+f+"&Action="+f}}else b+="&action=&Action=";if("_self"==c||"_blank"==c)if(b=a.Url,!b)b=a.link;if(o){do{if(!1==bFrmTransfer&&(bFrmSerialize=!0,$("#"+d+" .NicEdit").each(function(){arrNicEditor[d+"_"+$(this).attr("id")]&&arrNicEditor[d+"_"+$(this).attr("id")].instanceById($(this).attr("id")).saveContent()}),
$("#"+d+" .TinyMCE").each(function(){}),$("#"+d+" .CKEdit").each(function(){$(this).attr("id")}),f=[],r=document.getElementsByTagName("form")?document.getElementsByTagName("form")[o]:document.getElementsByTagName("form")[o])){m=r;for(h=0;h<m.length;h++)f[h]=m[h].value,js_Convert2ASCII(m[h]);h="&"+$(r).serialize();for(r=0;r<f.length;r++)m[r].value=f[r]}bFrmSerialize=!1}while(!0==bFrmTransfer)}if("_self"==c)return!1;document.getElementById(d)||($("#OverlayAX").after('<div id="'+d+'" style="position:fixed;height:23px;width:400px;margin-top:0px;margin-left:-200px;top:0;left:50%;">&nbsp;</div>'),
setTimeout("$('#"+d+"').remove();",4E3));"OverlayAX"==d&&(""!=e&&$("#"+d).css("height",e),""!=k&&$("#"+d).css("width",k));!0==j&&StyleAX("Load",d,q);"OverlayAX"==d&&(""!=e&&$("#"+d).css("height",e),""!=k&&$("#"+d).css("width",k));if("true"==a.Dialog)c=a.DialogResizable,"undefined"==typeof c&&(c=!0),j=a.DialogModal,"undefined"==typeof j&&(j=!0),o=a.DialogWidth,"undefined"==typeof o&&(o="80%"),f=a.DialogHeight,"undefined"==typeof f&&(f="500"),a=a.DialogTitle,$("#"+d).dialog("destroy"),"undefined"!=
typeof a&&$("#"+d).attr("title",a),$("#"+d).dialog({height:f,width:o,modal:j,resizable:c});$.ajax({url:b,type:"POST",data:h,async:g,success:function(a){var b=d;if("OverlayAX"==d){var c;c='<div id="OverlayAXHeader" style="padding:0px;margin:0px;height:16px;">&nbsp;<span onclick="$(\'#'+d+"').hide('slow');$('#"+d+'Background\').hide(\'\');" style="float:right;margin-right:2px;margin-top:2px;cursor:pointer;"  class="Img" id="Img-Action_Close_15"></span>';c=""!=l?c+'</div><div style="padding:'+l+';">':
c+'</div><div style="padding:27px 15px 15px 15px;margin-top:-17px;">';a=c+a+"</div>"}$("#"+d).removeClass("msgQueue");$("#"+d).removeClass("msgLoad");StyleAXHide(d,q);"OverlayAX"==d&&(""!=e&&$("#"+d).css("height",e),""!=k&&$("#"+d).css("width",k));$("#"+d+"IMGLoad").remove();$("#"+d).html(a);if("Search"==d||"SearchAX"==d||"SearchChange"==d||"ContentLeft"==d||"SearchChangeAX"==d||"menu_h2"==d)document.getElementById("datepicker_bis")&&$("#datepicker_bis").datepicker({dateFormat:"dd.mm.yy",monthNamesShort:"Jan,Feb,M\ufffdrz,Apr,Mai,Jun,Jul,Aug,Sep,Okt,Nov,Dez".split(","),
firstDay:1,dayNamesMin:"So,Mo,Di,Mi,Do,Fr,Sa".split(","),changeYear:!0,changeMonth:!0,yearRange:"4"}),document.getElementById("datepicker_von")&&$("#datepicker_von").datepicker({dateFormat:"dd.mm.yy",monthNamesShort:"Jan,Feb,M\ufffdrz,Apr,Mai,Jun,Jul,Aug,Sep,Okt,Nov,Dez".split(","),firstDay:1,dayNamesMin:"So,Mo,Di,Mi,Do,Fr,Sa".split(","),changeYear:!0,changeMonth:!0,yearRange:"4"}),document.getElementById("DatepickerBisChange")&&$("#DatepickerBisChange").datepicker({dateFormat:"dd.mm.yy",monthNamesShort:"Jan,Feb,M\ufffdrz,Apr,Mai,Jun,Jul,Aug,Sep,Okt,Nov,Dez".split(","),
firstDay:1,dayNamesMin:"So,Mo,Di,Mi,Do,Fr,Sa".split(","),changeYear:!0,changeMonth:!0,yearRange:"4"}),document.getElementById("DatepickerVonChange")&&$("#DatepickerVonChange").datepicker({dateFormat:"dd.mm.yy",monthNamesShort:"Jan,Feb,M\ufffdrz,Apr,Mai,Jun,Jul,Aug,Sep,Okt,Nov,Dez".split(","),firstDay:1,dayNamesMin:"So,Mo,Di,Mi,Do,Fr,Sa".split(","),changeYear:!0,changeMonth:!0,yearRange:"4"});else if("buchungen_suche_ax"!=d)if("preis_liste_ax"==d)if(!document.getElementById("rad_kabine_id")&&document.getElementById("table_preis_liste_submit"))document.getElementById("table_preis_liste_submit").style.display=
"none";else{if(document.getElementById("rad_kabine_id")&&document.getElementById("table_preis_liste_submit"))document.getElementById("table_preis_liste_submit").style.display=""}else"menu_h2"==d?$("#"+d).removeClass().addClass(b):"ContentActionAX"==d&&document.getElementById("txtThemeData")&&(arrNicEditor.txtThemeData=(new nicEditor({fullPanel:!0})).panelInstance("txtThemeData"));$("#"+d+" .TinyMCE").each(function(){$("#"+$(this).attr("id")).tinymce({force_br_newlines:!0,force_p_newlines:!1,forced_root_block:"",
theme:"advanced",plugins:"autolink,lists,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,advlist",theme_advanced_buttons1:"bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,link,unlink,|,forecolor,backcolor,|,formatselect,fontsizeselect",theme_advanced_buttons2:"undo,redo,|,cut,copy,paste,pastetext,pasteword,|,search,replace,|,code,preview,fullscreen,|, bullist,numlist,tablecontrols",
theme_advanced_buttons3:"",theme_advanced_buttons4:"",theme_advanced_toolbar_location:"top",theme_advanced_toolbar_align:"left",theme_advanced_statusbar_location:"bottom",theme_advanced_resizing:!0,content_css:"http://www.schiffsreisen.de/Libs/JS/TinyMCE/Layout/css/content.css"})});$("#"+d+" .NicEdit").each(function(){arrNicEditor[d+"_"+$(this).attr("id")]=(new nicEditor({fullPanel:!0})).panelInstance($(this).attr("id"))});$("#"+d+" .Button").each(function(){$(this).button()});$("#"+d+" .CKEdit").each(function(){document.getElementById($(this).attr("id"))&&
(arrCKEditor[d+"_"+$(this).attr("id")]=CKEDITOR.editor.replace($(this).attr("id"),{skin:"office2003"}))});$("#"+d+" .Datepicker").each(function(){$("#"+d+" #"+$(this).attr("id")).datepicker({dateFormat:"dd.mm.yy",monthNamesShort:"Jan,Feb,M\ufffdrz,Apr,Mai,Jun,Jul,Aug,Sep,Okt,Nov,Dez".split(","),firstDay:1,dayNamesMin:"So,Mo,Di,Mi,Do,Fr,Sa".split(","),changeYear:!0,changeMonth:!0,yearRange:"+0:+5"})});p&&"function"==typeof Get_Cookie&&"function"==typeof Set_Cookie&&(Get_Cookie("CP_"+d+"SettingHeight")&&
$("#"+d).height(Get_Cookie("CP_"+d+"SettingHeight")),Get_Cookie("CP_"+d+"SettingWidth")&&(a=Get_Cookie("CP_"+d+"SettingWidth"),"OverlayAX"==d&&$("#"+d).css("margin-left","-"+a/2+"px"),$("#"+d).css("width","-"+a+"px")),$("#"+d).resizable("destroy"),$("#"+d).resizable({resize:function(){Set_Cookie("CP_"+d+"SettingHeight",$("#"+d).height(),"","/","","");Set_Cookie("CP_"+d+"SettingWidth",$("#"+d).width(),"","/","","");var a=$("#"+d).width();"OverlayAX"==d&&$("#"+d).css("margin-left","-"+a/2+"px");$("#"+
d).css("width","-"+a+"px")}}));"OverlayAX"==d&&(""!=e&&setTimeout("$('#"+d+"').css('height', '"+e+"');",500),""!=k&&setTimeout("$('#"+d+"').css('width', '"+k+"');",500));return!0}})}return!0}
function StyleAX(a,b,c,d){if("Full"==c)var f="1";"Queue"==a?($("#"+b).removeClass().addClass("msgQueue"),b&&c?(StyleAXShow(b,c),"Full"==c?$("#"+b).before('<div id="'+b+'IMGQueue" style="height:'+$("#"+b).height()+"px;width:"+$("#"+b).width()+'px;text-align: center;position:fixed;"><div id="msg_info"><img id="preise_wait_img1" src="/Image/Ajax/Load.gif" border="0" style="margin-top:2px;"> Seite aktualisiert. <img id="preise_wait_img1_1" src="/Image/Ajax/Load.gif" border="0" style="margin-top:2px;"></div><img style="margin-top:10px;" src="/Image/Ajax/LoadBig.gif" border="0"></div>'):"BottomRight"==
c&&$("#"+b).html('<div id="'+b+'IMGQueue" style="height:'+$("#"+b).height()+"px;width:"+$("#"+b).width()+'px;text-align: center;"><div id="msg_info"><img id="preise_wait_img1" src="/Image/Ajax/Load.gif" border="0" style="margin-top:2px;"> Seite aktualisiert. <img id="preise_wait_img1_1" src="/Image/Ajax/Load.gif" border="0" style="margin-top:2px;"></div></div>')):"action_ax"==b?(ActionAXShow(f),"1"==f?$("#"+b).before('<div id="'+b+'IMGQueue" style="height:'+$("#"+b).height()+"px;width:"+$("#"+b).width()+
'px;text-align: center;position:fixed;"><div id="msg_info"><img id="preise_wait_img1" src="/Image/Ajax/Load.gif" border="0" style="margin-top:2px;"> Seite aktualisiert. <img id="preise_wait_img1_1" src="/Image/Ajax/Load.gif" border="0" style="margin-top:2px;"></div><img style="margin-top:10px;" src="/Image/Ajax/LoadBig.gif" border="0"></div>'):$("#"+b).html('<div id="'+b+'IMGQueue" style="height:'+$("#"+b).height()+"px;width:"+$("#"+b).width()+'px;text-align: center;"><div id="msg_info"><img id="preise_wait_img1" src="/Image/Ajax/Load.gif" border="0" style="margin-top:2px;"> Seite aktualisiert. <img id="preise_wait_img1_1" src="/Image/Ajax/Load.gif" border="0" style="margin-top:2px;"></div></div>')):
"preis_liste_ax"==b?$("#"+b).before('<div id="'+b+'IMGQueue" style="height:'+$("#"+b).height()+"px;width:"+$("#"+b).width()+'px;text-align: center;position:absolute;"><div id="msg_info"><img id="preise_wait_img1" src="/Image/Ajax/Load.gif" border="0" style="margin-top:2px;"> Preise werden aktualisiert. <img id="preise_wait_img1_1" src="/Image/Ajax/Load.gif" border="0" style="margin-top:2px;"></div><img style="margin-top:10px;" src="/Image/Ajax/LoadBig.gif" border="0"></div>'):"none"!=d&&$("#"+b).before('<div id="'+
b+'IMGQueue" style="height:'+$("#"+b).height()+"px;width:"+$("#"+b).width()+'px;text-align: center;position:absolute;"><div id="msg_info"><img src="/Image/Ajax/Queue.gif" border="0" ></div>')):"Load"==a&&($("#"+b).removeClass().addClass("msgLoad"),$("#"+b+"IMGQueue").remove(),b&&c?(StyleAXShow(b,c),"Full"==c?$("#"+b).before('<div id="'+b+'IMGLoad" style="height:'+$("#"+b).height()+"px;width:"+$("#"+b).width()+'px;text-align: center;position:fixed;"><div id="msg_info"><img id="preise_wait_img1" src="/Image/Ajax/Load.gif" border="0" style="margin-top:2px;"> Seite aktualisiert. <img id="preise_wait_img1_1" src="/Image/Ajax/Load.gif" border="0" style="margin-top:2px;"></div><img style="margin-top:10px;" src="/Image/Ajax/LoadBig.gif" border="0"></div>'):
"BottomRight"==c&&$("#"+b).html('<div id="'+b+'IMGLoad" style="height:'+$("#"+b).height()+"px;width:"+$("#"+b).width()+'px;text-align: center;"><div id="msg_info"><img id="preise_wait_img1" src="/Image/Ajax/Load.gif" border="0" style="margin-top:2px;"> Seite aktualisiert. <img id="preise_wait_img1_1" src="/Image/Ajax/Load.gif" border="0" style="margin-top:2px;"></div></div>')):"OverlayAX"==b?($("#"+b+"Background").show(""),$("#"+b).show("fast"),$("#"+b).html('<div id="'+b+'IMGLoad" style="height:'+
$("#"+b).height()+"px;width:"+$("#"+b).width()+'px;text-align: center;position:absolute;"><div id="msg_info"><img src="/Image/Ajax/Load.gif" border="0" ></div></div>')):"action_ax"==b?(ActionAXShow(f),"1"==f?$("#"+b).before('<div id="'+b+'IMGLoad" style="height:'+$("#"+b).height()+"px;width:"+$("#"+b).width()+'px;text-align: center;position:fixed;"><div id="msg_info"><img id="preise_wait_img1" src="/Image/Ajax/Load.gif" border="0" style="margin-top:2px;"> Seite aktualisiert. <img id="preise_wait_img1_1" src="/Image/Ajax/Load.gif" border="0" style="margin-top:2px;"></div><img style="margin-top:10px;" src="/Image/Ajax/LoadBig.gif" border="0"></div>'):
$("#"+b).html('<div id="'+b+'IMGLoad" style="height:'+$("#"+b).height()+"px;width:"+$("#"+b).width()+'px;text-align: center;"><div id="msg_info"><img id="preise_wait_img1" src="/Image/Ajax/Load.gif" border="0" style="margin-top:2px;"> Seite aktualisiert. <img id="preise_wait_img1_1" src="/Image/Ajax/Load.gif" border="0" style="margin-top:2px;"></div></div>')):"preis_liste_ax"==b?$("#"+b).before('<div id="'+b+'IMGLoad" style="height:'+$("#"+b).height()+"px;width:"+$("#"+b).width()+'px;text-align: center;position:absolute;"><div id="msg_info"><img id="preise_wait_img1" src="/Image/Ajax/Load.gif" border="0" style="margin-top:2px;"> Preise werden aktualisiert. <img id="preise_wait_img1_1" src="/Image/Ajax/Load.gif" border="0" style="margin-top:2px;"></div><img style="margin-top:10px;" src="/Image/Ajax/LoadBig.gif" border="0"></div>'):
"none"!=d&&$("#"+b).before('<div id="'+b+'IMGLoad" style="height:'+$("#"+b).height()+"px;width:"+$("#"+b).width()+'px;text-align: center;position:absolute;"><div id="msg_info"><img src="/Image/Ajax/Load.gif" border="0" ></div></div>'))}
function StyleAXShow(a,b){"Full"==b?($("#"+a).height("100%"),$("#"+a).width("100%"),$("#"+a).css("top","0px"),$("#"+a).css("left","0px"),$("#"+a).css("margin-top","0px"),$("#"+a).css("margin-left","0px"),$("#"+a).css("filter","alpha(opacity=30)"),$("#"+a).css("-moz-opacity","0.3"),$("#"+a).css("opacity","0.3"),$("#"+a).animate({backgroundColor:"#eeeeee",color:"#007abb"},"slow")):"BottomRight"==b&&($("#"+a).height("23px"),$("#"+a).width("400px"),$("#"+a).css("margin-top","-23px"),$("#"+a).css("margin-left",
"-400px"),$("#"+a).css("top","100%"),$("#"+a).css("left","100%"),$("#"+a).css("filter","alpha(opacity=70)"),$("#"+a).css("-moz-opacity","0.7"),$("#"+a).css("opacity","0.7"));return!1}function StyleAXHide(a,b){$("#"+a)&&b&&($("#"+a).height("1px"),$("#"+a).width("1px"),$("#"+a).css("top","100%"),$("#"+a).css("left","100%"),$("#"+a).css("margin-top","0px"),$("#"+a).css("margin-left","0px"));return!1};function MM_goToURL(){var a,b=MM_goToURL.arguments;document.MM_returnValue=!1;for(a=0;a<b.length-1;a+=2)eval(b[a]+".location='"+b[a+1]+"'")}
function displayHafen(a,b,c,d,f,g){var j="",e="";if(0==f.length||0==f)f=20;0==g.length&&(g=0);""!=a?(j="#"+a+" #"+b,e="&div="+a):j="#"+b;if(40==LastKeyCode||38==LastKeyCode)auto_div_change_focus();else if(2<$(j).val().length)a=$(j).offset().left,auto_counter=0,ajax_transition({link:"ajax/SearchHarbor.ax.php",div_id:"OverlayAX",para_get:"auto_column_id=id&auto_ziel_id="+c+"&auto_order=name&auto_div=OverlayAX&auto_ziel="+b+"&auto_column=name&auto_table=hafen&ref="+d+"&auto_suche="+$(j).val()+e}),$("#OverlayAXBackground").hide(),
document.getElementById("OverlayAX").style.position="absolute",b=$(j).offset().left,b=400<a?$(j).offset().left:475+$(j).offset().left,j=$(j).offset().top+20+"px",0<f&&(j=f+"px"),0<g&&(b=g),document.getElementById("OverlayAX").style.top=j,document.getElementById("OverlayAX").style.left=b+"px",document.getElementById("OverlayAX").style.border="0px",document.getElementById("OverlayAX").style.backgroundColor="transparent"}
function confirmLink(a,b){var c=confirm(b);c&&(a.href+="&is_js_confirmed=1");return c}function dump(a,b){var c="";b||(b=0);for(var d="",f=0;f<b+1;f++)d+="    ";if("object"==typeof a)for(var g in a)f=a[g],"object"==typeof f?(c+=d+"'"+g+"' ...\n",c+=dump(f,b+1)):c+=d+"'"+g+"' => \""+f+'"\n';else c="===>"+a+"<===("+typeof a+")";return c}function pausecomp(a){var b=new Date,c=null;do c=new Date;while(c-b<a)}
function LadeInfo(){document.getElementById?document.getElementById("hidepage").style.visibility="hidden":document.layers?document.hidepage.visibility="hidden":document.all.hidepage.style.visibility="hidden"}
function js_calc_returndate(){var a=self.document.frm_suche.termin_von.value;if(0!=self.document.frm_suche.termin_von.value){var b="",c="",d="",f=b=0,b=a.indexOf("."),d=a.substr(f,2),f=b+1,b=a.indexOf(".",f),c=a.substr(f,2),c=parseInt(c,10)-1,f=b+1;a.indexOf(".",f);b=a.substr(f,4);a=new Date(b,c,d);a.setTime(a.getTime()+6048E5);d=a.getDate();c=a.getMonth()+1;b=a.getFullYear();self.document.frm_suche.termin_bis.value=d+"."+c+"."+b;return!0}return!1}
function js_check_submit_request(){var a=document.getElementById("vkanz_adults_anz").value,b=document.getElementById("kabine_id_checked").value,c=0,d=0,f=0,g=0,j=0;if(document.getElementById("vkanz_child_Age[1]"))c=document.getElementById("vkanz_child_Age[1]").value;if(document.getElementById("vkanz_child_Age[2]"))d=document.getElementById("vkanz_child_Age[2]").value;if(document.getElementById("vkanz_child_Age[3]"))f=document.getElementById("vkanz_child_Age[3]").value;if(document.getElementById("vkanz_child_Age[4]"))g=
document.getElementById("vkanz_child_Age[4]").value;if(document.getElementById("vkanz_child_Age[5]"))j=document.getElementById("vkanz_child_Age[5]").value;if(0<a||0<c||0<d||0<f||0<g||0<j){if(!(0<b))return $("#kabine_id_checked").val(""),alert("Bitte w\ufffdhlen Sie eine Kategorie!"),!1}else return alert("Bitte w\ufffdhlen Sie die Anzahl der Reisenden!"),!1;return!0}
function js_Convert2ASCII(a){if("TinyMCE"==a.className)a.value=$("#"+a.id).html(),$("#"+a.id).tinymce().remove();grz=255;var b=a.value,c=b.length,d="";for(i=0;i<c;i++)d=b.charCodeAt(i)>grz||"34"==b.charCodeAt(i)||"39"==b.charCodeAt(i)?d+"&#"+b.charCodeAt(i)+";":d+b.substr(i,1);a.value=d}function js_goToURL2(){var a,b=js_goToURL.arguments;document.js_returnValue=!1;for(a=0;a<b.length-1;a+=2)eval(b[a]+".location='"+b[a+1]+"'")}function js_goToURL(a,b){eval(a+".location='"+b+"'")}
function js_oeffnenAnreise(a){a=window.open(a,"window","width=650,height=400,scrollbars");if(null==a.opener)a.opener=window;a.opener.name="kreuzfahrtdetail"}function js_pleasewait_show(){if(document.getElementById("maindiv"))document.getElementById("maindiv").style.display="none";if(document.getElementById("waitDiv"))document.getElementById("waitDiv").style.display=""}
function js_preise_calc(a){var b=document.getElementById("vkanz_adults_anz").value,c=b;if(document.getElementById("vkanz_child_Age[1]"))var d=document.getElementById("vkanz_child_Age[1]").value;if(document.getElementById("vkanz_child_Age[2]"))var f=document.getElementById("vkanz_child_Age[2]").value;if(document.getElementById("vkanz_child_Age[3]"))var g=document.getElementById("vkanz_child_Age[3]").value;if(document.getElementById("vkanz_child_Age[4]"))var j=document.getElementById("vkanz_child_Age[4]").value;
document.getElementById("vkanz_adults_anz");b=document.getElementById("vkanz_adults_anz").value;a=a+"&vkanz_adults_anz="+b;document.getElementById("vkanz_child_Age[1]")&&5>c&&0<d&&(a=a+"&vkanz_child_Age[1]="+d,c++);document.getElementById("vkanz_child_Age[2]")&&5>c&&0<f&&(a=a+"&vkanz_child_Age[2]="+f,c++);document.getElementById("vkanz_child_Age[3]")&&5>c&&0<g&&(a=a+"&vkanz_child_Age[3]="+g,c++);document.getElementById("vkanz_child_Age[4]")&&5>c&&0<j&&(a=a+"&vkanz_child_Age[4]="+j);http_request=!1;
if(window.XMLHttpRequest)http_request=new XMLHttpRequest,http_request.overrideMimeType&&http_request.overrideMimeType("text/html");else if(window.ActiveXObject)try{http_request=new ActiveXObject("Msxml2.XMLHTTP")}catch(e){try{http_request=new ActiveXObject("Microsoft.XMLHTTP")}catch(k){}}if(!http_request)return!1;http_request.onreadystatechange=js_preise_calc_draw;http_request.open("GET",a,!0);http_request.send(null);return!0}
function js_preise_calc_draw(){if(4==http_request.readyState&&200==http_request.status)js_preise_calc_show(),document.getElementById("preise_calc").innerHTML=http_request.responseText}function js_preise_calc_hide(){if(document.getElementById("preise_wait"))document.getElementById("preise_wait").style.display=""}function js_preise_calc_show(){if(document.getElementById("preise_wait"))document.getElementById("preise_wait").style.display="none"}var LastKeyCode="";
function GetLastKeyCode(a){if(!a)a=window.event;if(a.which)Tastencode=a.which;else if(a.keyCode)Tastencode=a.keyCode;LastKeyCode=Tastencode;27==Tastencode&&(document.getElementById("OverlayAX")&&$("#OverlayAX").hide(),document.getElementById("OverlayAXBackground")&&$("#OverlayAXBackground").hide())}document.onkeydown=GetLastKeyCode;
function KFBookingContactdataDisable(){$("#content input[type=text]").attr("disabled",!0);$("#content input[type=radio]").attr("disabled",!0);$("#content input[type=checkbox]").attr("disabled",!0);$("#content select").attr("disabled",!0);$("#content textarea").attr("disabled",!0);$("#content select").attr("style","border:0px;background-color:transparent;color:black;");$("#content textarea").attr("style","border:0px;background-color:transparent;color:black;");$("#content input[type=text]").attr("style",
"border:0px;background-color:transparent;color:black;");$("#content input[type=radio]").attr("style","border:0px;background-color:transparent;color:black;");$("#content input[type=checkbox]").attr("style","border:0px;background-color:transparent;color:black;");$("#AnreiseAddLink").hide();$("#AnreiseSelected img").each(function(){$(this).hide()})}
function KFBookingContactdataEnable(){$("#content input").removeAttr("disabled");$("#content select").removeAttr("disabled");$("#content textarea").removeAttr("disabled")}
function CPBookingContactdataDisable(){$("input[type=text]").attr("disabled",!0);$("input[type=radio]").attr("disabled",!0);$("input[type=checkbox]").attr("disabled",!0);$("select").attr("disabled",!0);$("textarea").attr("disabled",!0);$("input[type=text]").attr("class","small_content");$("input[type=radio]").attr("class","small_content");$("input[type=checkbox]").attr("class","small_content");$("select").attr("class","small_content");$("textarea").attr("class","small_content");$("input[type=text]").attr("style",
"border:0px;background-color:transparent;");$("input[type=radio]").attr("style","border:0px;background-color:transparent;");$("input[type=checkbox]").attr("style","border:0px;background-color:transparent;");$("select").attr("style","border:0px;background-color:transparent;");$("textarea").attr("style","border:0px;background-color:transparent;");$("#AnreiseAddLink").hide();$("#AnreiseSelected img").each(function(){$(this).hide()})}
function CPBookingContactdataEnable(){$("input").removeAttr("disabled");$("select").removeAttr("disabled");$("textarea").removeAttr("disabled")}function GetJavaScriptCode(a){var b="";""!=a&&(a=a.replace(/<script[^>]*>([\s\S]*?)<\/script>/gi,function(c,d){null!==a&&(b+=d+"\n");return""}));return b}
function ModTableSortable(a,b){function c(){var c=1;$("#"+a+" #"+b+" tbody tr").each(function(){if("0"==bContentListSort)return!1;$("td:first input",$(this)).val(c);$("td",$(this)).removeClass("td1 td2").addClass(c%2?"td1":"td2");c+=1})}if("0"==bContentListSort)return $("#"+a+" #"+b+" tbody tr input").mousedown(function(a){a.stopPropagation()}),!1;var d,f=0;$().mousemove(function(a){d=a.pageY});var g="undefined"!=typeof $(document).attr("onselectstart");$("#"+a+" #"+b+" tbody tr").live("mousedown",
function(a){if("0"==bContentListSort)return!1;f=d;var b=$(this);b.fadeTo("fast",0.2);$("tr",b.parent()).not(this).mouseenter(function(){if("0"==bContentListSort)return!1;d>f?$(this).after(b):$(this).before(b);f=d});$("body").mouseup(function(){if("0"==bContentListSort)return!1;b.fadeTo("fast",1);$("tr",b.parent()).unbind("mouseenter");$("body").unbind("mouseup");g&&$(document).unbind("selectstart");c()});a.preventDefault();if(g)return"0"!=bContentListSort&&$(document).bind("selectstart",function(){return!1}),
!1}).css("cursor","move");$("#"+a+" #"+b+" tbody tr input").mousedown(function(a){a.stopPropagation()});g="undefined"!=typeof $(document).attr("onselectstart")}
function generateJqueryAjaxSort(a,b,c,d,f,g){0==a.length&&(a="POST");$.ajax({type:a,url:c,data:b,async:f,success:function(a){function b(){var a=1;$("table tbody tr").each(function(){$("td:first input",$(this)).val(a);$("td",$(this)).removeClass("td1 td2").addClass(a%2?"td1":"td2");a+=1})}$("#"+d).html(a);var c,f=0;$().mousemove(function(a){c=a.pageY});var m="undefined"!=typeof $(document).attr("onselectstart");$("#"+g+" tbody tr").live("mousedown",function(a){f=c;var d=$(this);d.fadeTo("fast",0.2);
$("tr",d.parent()).not(this).mouseenter(function(){c>f?$(this).after(d):$(this).before(d);f=c});$("body").mouseup(function(){d.fadeTo("fast",1);$("tr",d.parent()).unbind("mouseenter");$("body").unbind("mouseup");m&&$(document).unbind("selectstart");b()});a.preventDefault();m&&$(document).bind("selectstart",function(){return!1});return!1}).css("cursor","move");$("#"+g+" tbody tr input").mousedown(function(a){a.stopPropagation()});m="undefined"!=typeof $(document).attr("onselectstart")}})}
function Favorite(a,b,c){window.sidebar?window.sidebar.addPanel(b,a,c):window.opera&&window.print?(c=document.createElement("a"),c.setAttribute("href",a),c.setAttribute("title",b),c.setAttribute("rel","sidebar"),c.click()):document.all&&window.external.AddFavorite(a,b)}function Delete_Cookie(a,b,c){if(Get_Cookie(a))document.cookie=a+"="+(b?";path="+b:"")+(c?";domain="+c:"")+";expires=Thu, 01-Jan-1970 00:00:01 GMT"}
function Set_Cookie(a,b,c,d,f,g){var j=new Date;j.setTime(j.getTime());c&&(c*=864E5);j=new Date(j.getTime()+c);document.cookie=a+"="+escape(b)+(c?";expires="+j.toGMTString():"")+(d?";path="+d:"")+(f?";domain="+f:"")+(g?";secure":"")}function Get_Cookie(a){var b=document.cookie.split(";"),c="",d="",f="";for(i=0;i<b.length;i++)if(c=b[i].split("="),d=c[0].replace(/^\s+|\s+$/g,""),d==a)return 1<c.length&&(f=unescape(c[1].replace(/^\s+|\s+$/g,""))),f;return null}
$.widget("ui.combobox",{_create:function(){var a=this,b=this.element.hide(),c=b.children(":selected"),c=c.val()?c.text():"",d=this.input=$("<input>").insertAfter(b).val(c).autocomplete({delay:0,minLength:0,source:function(a,c){var d=RegExp($.ui.autocomplete.escapeRegex(a.term),"i");c(b.children("option").map(function(){var b=$(this).text();if(this.value&&(!a.term||d.test(b)))return{label:b.replace(RegExp("(?![^&;]+;)(?!<[^<>]*)("+$.ui.autocomplete.escapeRegex(a.term)+")(?![^<>]*>)(?![^&;]+;)","gi"),
"<strong>$1</strong>"),value:b,option:this}}))},select:function(b,c){c.item.option.selected=!0;a._trigger("selected",b,{item:c.item.option})},change:function(a,c){if(!c.item){var j=RegExp("^"+$.ui.autocomplete.escapeRegex($(this).val())+"$","i"),e=!1;b.children("option").each(function(){if($(this).text().match(j))return this.selected=e=!0,!1});if(!e)return $(this).val(""),b.val(""),d.data("autocomplete").term="",!1}}}).addClass("ui-widget ui-widget-content ui-corner-left");d.data("autocomplete")._renderItem=
function(a,b){return $("<li></li>").data("item.autocomplete",b).append("<a>"+b.label+"</a>").appendTo(a)};this.button=$("<button type='button'>&nbsp;</button>").attr("tabIndex",-1).attr("title","Show All Items").insertAfter(d).button({icons:{primary:"ui-icon-triangle-1-s"},text:!1}).removeClass("ui-corner-all").addClass("ui-corner-right ui-button-icon").click(function(){d.autocomplete("widget").is(":visible")?d.autocomplete("close"):($(this).blur(),d.autocomplete("search",""),d.focus())})},destroy:function(){this.input.remove();
this.button.remove();this.element.show();$.Widget.prototype.destroy.call(this)}});function jsChangeSearchDatepickerBisMinDate(a,b){var c=$("#"+a).val();""==c&&(c=new Date);$("#"+b).datepicker("option","minDate",c);$("#"+a).val()==$("#"+b).val()&&""!=$("#"+a).val()&&(c=$("#"+b).val().split("."),c[0]=parseInt(c[0]),c[1]=parseInt(c[1])+1,c[2]=parseInt(c[2]),$("#"+b).val(""));return!0};

