/*

 SoundManager 2: Javascript Sound for the Web
 --------------------------------------------
 http://schillmania.com/projects/soundmanager2/

 Copyright (c) 2007, Scott Schiller. All rights reserved.
 Code provided under the BSD License:
 http://schillmania.com/projects/soundmanager2/license.txt

 V2.96a.20100624
*/
(function(a,c){function d(){if(!k.isReady){try{E.documentElement.doScroll("left")}catch(h){setTimeout(d,1);return}k.ready()}}function f(h,l){l.src?k.ajax({url:l.src,async:false,dataType:"script"}):k.globalEval(l.text||l.textContent||l.innerHTML||"");l.parentNode&&l.parentNode.removeChild(l)}function b(h,l,q,w,v,H){var I=h.length;if(typeof l==="object"){for(var S in l)b(h,S,l[S],w,v,q);return h}if(q!==c){w=!H&&w&&k.isFunction(q);for(S=0;S<I;S++)v(h[S],l,w?q.call(h[S],S,v(h[S],l)):q,H);return h}return I?
v(h[0],l):c}function e(){return(new Date).getTime()}function i(){return false}function g(){return true}function o(h,l,q){q[0].type=h;return k.event.handle.apply(l,q)}function r(h){var l,q=[],w=[],v=arguments,H,I,S,M,Q,Z;I=k.data(this,"events");if(!(h.liveFired===this||!I||!I.live||h.button&&h.type==="click")){h.liveFired=this;var ia=I.live.slice(0);for(M=0;M<ia.length;M++){I=ia[M];I.origType.replace(W,"")===h.type?w.push(I.selector):ia.splice(M--,1)}H=k(h.target).closest(w,h.currentTarget);Q=0;for(Z=
H.length;Q<Z;Q++)for(M=0;M<ia.length;M++){I=ia[M];if(H[Q].selector===I.selector){S=H[Q].elem;w=null;if(I.preType==="mouseenter"||I.preType==="mouseleave")w=k(h.relatedTarget).closest(I.selector)[0];if(!w||w!==S)q.push({elem:S,handleObj:I})}}Q=0;for(Z=q.length;Q<Z;Q++){H=q[Q];h.currentTarget=H.elem;h.data=H.handleObj.data;h.handleObj=H.handleObj;if(H.handleObj.origHandler.apply(H.elem,v)===false){l=false;break}}return l}}function s(h,l){return"live."+(h&&h!=="*"?h+".":"")+l.replace(/\./g,"`").replace(/ /g,
"&")}function n(h){return!h||!h.parentNode||h.parentNode.nodeType===11}function x(h,l){var q=0;l.each(function(){if(this.nodeName===(h[q]&&h[q].nodeName)){var w=k.data(h[q++]),v=k.data(this,w);if(w=w&&w.events){delete v.handle;v.events={};for(var H in w)for(var I in w[H])k.event.add(this,H,w[H][I],w[H][I].data)}}})}function C(h,l,q){var w,v,H;l=l&&l[0]?l[0].ownerDocument||l[0]:E;if(h.length===1&&typeof h[0]==="string"&&h[0].length<512&&l===E&&!fb.test(h[0])&&(k.support.checkClone||!ab.test(h[0]))){v=
true;if(H=k.fragments[h[0]])if(H!==1)w=H}if(!w){w=l.createDocumentFragment();k.clean(h,l,w,q)}if(v)k.fragments[h[0]]=H?w:1;return{fragment:w,cacheable:v}}function D(h,l){var q={};k.each(tb.concat.apply([],tb.slice(0,l)),function(){q[this]=h});return q}function u(h){return"scrollTo"in h&&h.document?h:h.nodeType===9?h.defaultView||h.parentWindow:false}var k=function(h,l){return new k.fn.init(h,l)},A=a.jQuery,G=a.$,E=a.document,B,R=/^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/,L=/^.[^:#\[\.,]*$/,ba=/\S/,ua=
/^(\s|\u00A0)+|(\s|\u00A0)+$/g,la=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,pa=navigator.userAgent,ca=false,qa=[],Da,va=Object.prototype.toString,za=Object.prototype.hasOwnProperty,ra=Array.prototype.push,Aa=Array.prototype.slice,Ia=Array.prototype.indexOf;k.fn=k.prototype={init:function(h,l){var q,w;if(!h)return this;if(h.nodeType){this.context=this[0]=h;this.length=1;return this}if(h==="body"&&!l){this.context=E;this[0]=E.body;this.selector="body";this.length=1;return this}if(typeof h==="string")if((q=R.exec(h))&&
(q[1]||!l))if(q[1]){w=l?l.ownerDocument||l:E;if(h=la.exec(h))if(k.isPlainObject(l)){h=[E.createElement(h[1])];k.fn.attr.call(h,l,true)}else h=[w.createElement(h[1])];else{h=C([q[1]],[w]);h=(h.cacheable?h.fragment.cloneNode(true):h.fragment).childNodes}return k.merge(this,h)}else{if(l=E.getElementById(q[2])){if(l.id!==q[2])return B.find(h);this.length=1;this[0]=l}this.context=E;this.selector=h;return this}else if(!l&&/^\w+$/.test(h)){this.selector=h;this.context=E;h=E.getElementsByTagName(h);return k.merge(this,
h)}else return!l||l.jquery?(l||B).find(h):k(l).find(h);else if(k.isFunction(h))return B.ready(h);if(h.selector!==c){this.selector=h.selector;this.context=h.context}return k.makeArray(h,this)},selector:"",jquery:"1.4.2",length:0,size:function(){return this.length},toArray:function(){return Aa.call(this,0)},get:function(h){return h==null?this.toArray():h<0?this.slice(h)[0]:this[h]},pushStack:function(h,l,q){var w=k();k.isArray(h)?ra.apply(w,h):k.merge(w,h);w.prevObject=this;w.context=this.context;if(l===
"find")w.selector=this.selector+(this.selector?" ":"")+q;else if(l)w.selector=this.selector+"."+l+"("+q+")";return w},each:function(h,l){return k.each(this,h,l)},ready:function(h){k.bindReady();if(k.isReady)h.call(E,k);else qa&&qa.push(h);return this},eq:function(h){return h===-1?this.slice(h):this.slice(h,+h+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(Aa.apply(this,arguments),"slice",Aa.call(arguments).join(","))},map:function(h){return this.pushStack(k.map(this,
function(l,q){return h.call(l,q,l)}))},end:function(){return this.prevObject||k(null)},push:ra,sort:[].sort,splice:[].splice};k.fn.init.prototype=k.fn;k.extend=k.fn.extend=function(){var h=arguments[0]||{},l=1,q=arguments.length,w=false,v,H,I,S;if(typeof h==="boolean"){w=h;h=arguments[1]||{};l=2}if(typeof h!=="object"&&!k.isFunction(h))h={};if(q===l){h=this;--l}for(;l<q;l++)if((v=arguments[l])!=null)for(H in v){I=h[H];S=v[H];if(h!==S)if(w&&S&&(k.isPlainObject(S)||k.isArray(S))){I=I&&(k.isPlainObject(I)||
k.isArray(I))?I:k.isArray(S)?[]:{};h[H]=k.extend(w,I,S)}else if(S!==c)h[H]=S}return h};k.extend({noConflict:function(h){a.$=G;if(h)a.jQuery=A;return k},isReady:false,ready:function(){if(!k.isReady){if(!E.body)return setTimeout(k.ready,13);k.isReady=true;if(qa){for(var h,l=0;h=qa[l++];)h.call(E,k);qa=null}k.fn.triggerHandler&&k(E).triggerHandler("ready")}},bindReady:function(){if(!ca){ca=true;if(E.readyState==="complete")return k.ready();if(E.addEventListener){E.addEventListener("DOMContentLoaded",
Da,false);a.addEventListener("load",k.ready,false)}else if(E.attachEvent){E.attachEvent("onreadystatechange",Da);a.attachEvent("onload",k.ready);var h=false;try{h=a.frameElement==null}catch(l){}E.documentElement.doScroll&&h&&d()}}},isFunction:function(h){return va.call(h)==="[object Function]"},isArray:function(h){return va.call(h)==="[object Array]"},isPlainObject:function(h){if(!h||va.call(h)!=="[object Object]"||h.nodeType||h.setInterval)return false;if(h.constructor&&!za.call(h,"constructor")&&
!za.call(h.constructor.prototype,"isPrototypeOf"))return false;var l;for(l in h);return l===c||za.call(h,l)},isEmptyObject:function(h){for(var l in h)return false;return true},error:function(h){throw h;},parseJSON:function(h){if(typeof h!=="string"||!h)return null;h=k.trim(h);if(/^[\],:{}\s]*$/.test(h.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return a.JSON&&a.JSON.parse?a.JSON.parse(h):
(new Function("return "+h))();else k.error("Invalid JSON: "+h)},noop:function(){},globalEval:function(h){if(h&&ba.test(h)){var l=E.getElementsByTagName("head")[0]||E.documentElement,q=E.createElement("script");q.type="text/javascript";if(k.support.scriptEval)q.appendChild(E.createTextNode(h));else q.text=h;l.insertBefore(q,l.firstChild);l.removeChild(q)}},nodeName:function(h,l){return h.nodeName&&h.nodeName.toUpperCase()===l.toUpperCase()},each:function(h,l,q){var w,v=0,H=h.length,I=H===c||k.isFunction(h);
if(q)if(I)for(w in h){if(l.apply(h[w],q)===false)break}else for(;v<H;){if(l.apply(h[v++],q)===false)break}else if(I)for(w in h){if(l.call(h[w],w,h[w])===false)break}else for(q=h[0];v<H&&l.call(q,v,q)!==false;q=h[++v]);return h},trim:function(h){return(h||"").replace(ua,"")},makeArray:function(h,l){l=l||[];if(h!=null)h.length==null||typeof h==="string"||k.isFunction(h)||typeof h!=="function"&&h.setInterval?ra.call(l,h):k.merge(l,h);return l},inArray:function(h,l){if(l.indexOf)return l.indexOf(h);for(var q=
0,w=l.length;q<w;q++)if(l[q]===h)return q;return-1},merge:function(h,l){var q=h.length,w=0;if(typeof l.length==="number")for(var v=l.length;w<v;w++)h[q++]=l[w];else for(;l[w]!==c;)h[q++]=l[w++];h.length=q;return h},grep:function(h,l,q){for(var w=[],v=0,H=h.length;v<H;v++)!q!==!l(h[v],v)&&w.push(h[v]);return w},map:function(h,l,q){for(var w=[],v,H=0,I=h.length;H<I;H++){v=l(h[H],H,q);if(v!=null)w[w.length]=v}return w.concat.apply([],w)},guid:1,proxy:function(h,l,q){if(arguments.length===2)if(typeof l===
"string"){q=h;h=q[l];l=c}else if(l&&!k.isFunction(l)){q=l;l=c}if(!l&&h)l=function(){return h.apply(q||this,arguments)};if(h)l.guid=h.guid=h.guid||l.guid||k.guid++;return l},uaMatch:function(h){h=h.toLowerCase();h=/(webkit)[ \/]([\w.]+)/.exec(h)||/(opera)(?:.*version)?[ \/]([\w.]+)/.exec(h)||/(msie) ([\w.]+)/.exec(h)||!/compatible/.test(h)&&/(mozilla)(?:.*? rv:([\w.]+))?/.exec(h)||[];return{browser:h[1]||"",version:h[2]||"0"}},browser:{}});pa=k.uaMatch(pa);if(pa.browser){k.browser[pa.browser]=true;
k.browser.version=pa.version}if(k.browser.webkit)k.browser.safari=true;if(Ia)k.inArray=function(h,l){return Ia.call(l,h)};B=k(E);if(E.addEventListener)Da=function(){E.removeEventListener("DOMContentLoaded",Da,false);k.ready()};else if(E.attachEvent)Da=function(){if(E.readyState==="complete"){E.detachEvent("onreadystatechange",Da);k.ready()}};(function(){k.support={};var h=E.documentElement,l=E.createElement("script"),q=E.createElement("div"),w="script"+e();q.style.display="none";q.innerHTML="   <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";
var v=q.getElementsByTagName("*"),H=q.getElementsByTagName("a")[0];if(!(!v||!v.length||!H)){k.support={leadingWhitespace:q.firstChild.nodeType===3,tbody:!q.getElementsByTagName("tbody").length,htmlSerialize:!!q.getElementsByTagName("link").length,style:/red/.test(H.getAttribute("style")),hrefNormalized:H.getAttribute("href")==="/a",opacity:/^0.55$/.test(H.style.opacity),cssFloat:!!H.style.cssFloat,checkOn:q.getElementsByTagName("input")[0].value==="on",optSelected:E.createElement("select").appendChild(E.createElement("option")).selected,
parentNode:q.removeChild(q.appendChild(E.createElement("div"))).parentNode===null,deleteExpando:true,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};l.type="text/javascript";try{l.appendChild(E.createTextNode("window."+w+"=1;"))}catch(I){}h.insertBefore(l,h.firstChild);if(a[w]){k.support.scriptEval=true;delete a[w]}try{delete l.test}catch(S){k.support.deleteExpando=false}h.removeChild(l);if(q.attachEvent&&q.fireEvent){q.attachEvent("onclick",function M(){k.support.noCloneEvent=
false;q.detachEvent("onclick",M)});q.cloneNode(true).fireEvent("onclick")}q=E.createElement("div");q.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";h=E.createDocumentFragment();h.appendChild(q.firstChild);k.support.checkClone=h.cloneNode(true).cloneNode(true).lastChild.checked;k(function(){var M=E.createElement("div");M.style.width=M.style.paddingLeft="1px";E.body.appendChild(M);k.boxModel=k.support.boxModel=M.offsetWidth===2;E.body.removeChild(M).style.display="none"});h=function(M){var Q=
E.createElement("div");M="on"+M;var Z=M in Q;if(!Z){Q.setAttribute(M,"return;");Z=typeof Q[M]==="function"}return Z};k.support.submitBubbles=h("submit");k.support.changeBubbles=h("change");h=l=q=v=H=null}})();k.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var na="jQuery"+e(),Pa=0,Oa={};k.extend({cache:{},expando:na,noData:{embed:true,
object:true,applet:true},data:function(h,l,q){if(!(h.nodeName&&k.noData[h.nodeName.toLowerCase()])){h=h==a?Oa:h;var w=h[na],v=k.cache;if(!w&&typeof l==="string"&&q===c)return null;w||(w=++Pa);if(typeof l==="object"){h[na]=w;v[w]=k.extend(true,{},l)}else if(!v[w]){h[na]=w;v[w]={}}h=v[w];if(q!==c)h[l]=q;return typeof l==="string"?h[l]:h}},removeData:function(h,l){if(!(h.nodeName&&k.noData[h.nodeName.toLowerCase()])){h=h==a?Oa:h;var q=h[na],w=k.cache,v=w[q];if(l){if(v){delete v[l];k.isEmptyObject(v)&&
k.removeData(h)}}else{if(k.support.deleteExpando)delete h[k.expando];else h.removeAttribute&&h.removeAttribute(k.expando);delete w[q]}}}});k.fn.extend({data:function(h,l){if(typeof h==="undefined"&&this.length)return k.data(this[0]);else if(typeof h==="object")return this.each(function(){k.data(this,h)});var q=h.split(".");q[1]=q[1]?"."+q[1]:"";if(l===c){var w=this.triggerHandler("getData"+q[1]+"!",[q[0]]);if(w===c&&this.length)w=k.data(this[0],h);return w===c&&q[1]?this.data(q[0]):w}else return this.trigger("setData"+
q[1]+"!",[q[0],l]).each(function(){k.data(this,h,l)})},removeData:function(h){return this.each(function(){k.removeData(this,h)})}});k.extend({queue:function(h,l,q){if(h){l=(l||"fx")+"queue";var w=k.data(h,l);if(!q)return w||[];if(!w||k.isArray(q))w=k.data(h,l,k.makeArray(q));else w.push(q);return w}},dequeue:function(h,l){l=l||"fx";var q=k.queue(h,l),w=q.shift();if(w==="inprogress")w=q.shift();if(w){l==="fx"&&q.unshift("inprogress");w.call(h,function(){k.dequeue(h,l)})}}});k.fn.extend({queue:function(h,
l){if(typeof h!=="string"){l=h;h="fx"}if(l===c)return k.queue(this[0],h);return this.each(function(){var q=k.queue(this,h,l);h==="fx"&&q[0]!=="inprogress"&&k.dequeue(this,h)})},dequeue:function(h){return this.each(function(){k.dequeue(this,h)})},delay:function(h,l){h=k.fx?k.fx.speeds[h]||h:h;l=l||"fx";return this.queue(l,function(){var q=this;setTimeout(function(){k.dequeue(q,l)},h)})},clearQueue:function(h){return this.queue(h||"fx",[])}});var Na=/[\n\t]/g,Ka=/\s+/,La=/\r/g,Ya=/href|src|style/,Za=
/(button|input)/i,ea=/(button|input|object|select|textarea)/i,J=/^(a|area)$/i,O=/radio|checkbox/;k.fn.extend({attr:function(h,l){return b(this,h,l,true,k.attr)},removeAttr:function(h){return this.each(function(){k.attr(this,h,"");this.nodeType===1&&this.removeAttribute(h)})},addClass:function(h){if(k.isFunction(h))return this.each(function(Q){var Z=k(this);Z.addClass(h.call(this,Q,Z.attr("class")))});if(h&&typeof h==="string")for(var l=(h||"").split(Ka),q=0,w=this.length;q<w;q++){var v=this[q];if(v.nodeType===
1)if(v.className){for(var H=" "+v.className+" ",I=v.className,S=0,M=l.length;S<M;S++)if(H.indexOf(" "+l[S]+" ")<0)I+=" "+l[S];v.className=k.trim(I)}else v.className=h}return this},removeClass:function(h){if(k.isFunction(h))return this.each(function(M){var Q=k(this);Q.removeClass(h.call(this,M,Q.attr("class")))});if(h&&typeof h==="string"||h===c)for(var l=(h||"").split(Ka),q=0,w=this.length;q<w;q++){var v=this[q];if(v.nodeType===1&&v.className)if(h){for(var H=(" "+v.className+" ").replace(Na," "),
I=0,S=l.length;I<S;I++)H=H.replace(" "+l[I]+" "," ");v.className=k.trim(H)}else v.className=""}return this},toggleClass:function(h,l){var q=typeof h,w=typeof l==="boolean";if(k.isFunction(h))return this.each(function(v){var H=k(this);H.toggleClass(h.call(this,v,H.attr("class"),l),l)});return this.each(function(){if(q==="string")for(var v,H=0,I=k(this),S=l,M=h.split(Ka);v=M[H++];){S=w?S:!I.hasClass(v);I[S?"addClass":"removeClass"](v)}else if(q==="undefined"||q==="boolean"){this.className&&k.data(this,
"__className__",this.className);this.className=this.className||h===false?"":k.data(this,"__className__")||""}})},hasClass:function(h){h=" "+h+" ";for(var l=0,q=this.length;l<q;l++)if((" "+this[l].className+" ").replace(Na," ").indexOf(h)>-1)return true;return false},val:function(h){if(h===c){var l=this[0];if(l){if(k.nodeName(l,"option"))return(l.attributes.value||{}).specified?l.value:l.text;if(k.nodeName(l,"select")){var q=l.selectedIndex,w=[],v=l.options;l=l.type==="select-one";if(q<0)return null;
var H=l?q:0;for(q=l?q+1:v.length;H<q;H++){var I=v[H];if(I.selected){h=k(I).val();if(l)return h;w.push(h)}}return w}if(O.test(l.type)&&!k.support.checkOn)return l.getAttribute("value")===null?"on":l.value;return(l.value||"").replace(La,"")}return c}var S=k.isFunction(h);return this.each(function(M){var Q=k(this),Z=h;if(this.nodeType===1){if(S)Z=h.call(this,M,Q.val());if(typeof Z==="number")Z+="";if(k.isArray(Z)&&O.test(this.type))this.checked=k.inArray(Q.val(),Z)>=0;else if(k.nodeName(this,"select")){var ia=
k.makeArray(Z);k("option",this).each(function(){this.selected=k.inArray(k(this).val(),ia)>=0});if(!ia.length)this.selectedIndex=-1}else this.value=Z}})}});k.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(h,l,q,w){if(!h||h.nodeType===3||h.nodeType===8)return c;if(w&&l in k.attrFn)return k(h)[l](q);w=h.nodeType!==1||!k.isXMLDoc(h);var v=q!==c;l=w&&k.props[l]||l;if(h.nodeType===1){var H=Ya.test(l);if(l in h&&w&&!H){if(v){l==="type"&&
Za.test(h.nodeName)&&h.parentNode&&k.error("type property can't be changed");h[l]=q}if(k.nodeName(h,"form")&&h.getAttributeNode(l))return h.getAttributeNode(l).nodeValue;if(l==="tabIndex")return(l=h.getAttributeNode("tabIndex"))&&l.specified?l.value:ea.test(h.nodeName)||J.test(h.nodeName)&&h.href?0:c;return h[l]}if(!k.support.style&&w&&l==="style"){if(v)h.style.cssText=""+q;return h.style.cssText}v&&h.setAttribute(l,""+q);h=!k.support.hrefNormalized&&w&&H?h.getAttribute(l,2):h.getAttribute(l);return h===
null?c:h}return k.style(h,l,q)}});var W=/\.(.*)$/,Y=function(h){return h.replace(/[^\w\s\.\|`]/g,function(l){return"\\"+l})};k.event={add:function(h,l,q,w){if(!(h.nodeType===3||h.nodeType===8)){if(h.setInterval&&h!==a&&!h.frameElement)h=a;var v,H;if(q.handler){v=q;q=v.handler}if(!q.guid)q.guid=k.guid++;if(H=k.data(h)){var I=H.events=H.events||{},S=H.handle;if(!S)H.handle=S=function(){return typeof k!=="undefined"&&!k.event.triggered?k.event.handle.apply(S.elem,arguments):c};S.elem=h;l=l.split(" ");
for(var M,Q=0,Z;M=l[Q++];){H=v?k.extend({},v):{handler:q,data:w};if(M.indexOf(".")>-1){Z=M.split(".");M=Z.shift();H.namespace=Z.slice(0).sort().join(".")}else{Z=[];H.namespace=""}H.type=M;H.guid=q.guid;var ia=I[M],ya=k.event.special[M]||{};if(!ia){ia=I[M]=[];if(!ya.setup||ya.setup.call(h,w,Z,S)===false)if(h.addEventListener)h.addEventListener(M,S,false);else h.attachEvent&&h.attachEvent("on"+M,S)}if(ya.add){ya.add.call(h,H);if(!H.handler.guid)H.handler.guid=q.guid}ia.push(H);k.event.global[M]=true}h=
null}}},global:{},remove:function(h,l,q,w){if(!(h.nodeType===3||h.nodeType===8)){var v,H=0,I,S,M,Q,Z,ia,ya=k.data(h),Ma=ya&&ya.events;if(ya&&Ma){if(l&&l.type){q=l.handler;l=l.type}if(!l||typeof l==="string"&&l.charAt(0)==="."){l=l||"";for(v in Ma)k.event.remove(h,v+l)}else{for(l=l.split(" ");v=l[H++];){Q=v;I=v.indexOf(".")<0;S=[];if(!I){S=v.split(".");v=S.shift();M=new RegExp("(^|\\.)"+k.map(S.slice(0).sort(),Y).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(Z=Ma[v])if(q){Q=k.event.special[v]||{};for(Ja=w||
0;Ja<Z.length;Ja++){ia=Z[Ja];if(q.guid===ia.guid){if(I||M.test(ia.namespace)){w==null&&Z.splice(Ja--,1);Q.remove&&Q.remove.call(h,ia)}if(w!=null)break}}if(Z.length===0||w!=null&&Z.length===1){if(!Q.teardown||Q.teardown.call(h,S)===false)da(h,v,ya.handle);delete Ma[v]}}else for(var Ja=0;Ja<Z.length;Ja++){ia=Z[Ja];if(I||M.test(ia.namespace)){k.event.remove(h,Q,ia.handler,Ja);Z.splice(Ja--,1)}}}if(k.isEmptyObject(Ma)){if(l=ya.handle)l.elem=null;delete ya.events;delete ya.handle;k.isEmptyObject(ya)&&
k.removeData(h)}}}}},trigger:function(h,l,q,w){var v=h.type||h;if(!w){h=typeof h==="object"?h[na]?h:k.extend(k.Event(v),h):k.Event(v);if(v.indexOf("!")>=0){h.type=v=v.slice(0,-1);h.exclusive=true}if(!q){h.stopPropagation();k.event.global[v]&&k.each(k.cache,function(){this.events&&this.events[v]&&k.event.trigger(h,l,this.handle.elem)})}if(!q||q.nodeType===3||q.nodeType===8)return c;h.result=c;h.target=q;l=k.makeArray(l);l.unshift(h)}h.currentTarget=q;(w=k.data(q,"handle"))&&w.apply(q,l);w=q.parentNode||
q.ownerDocument;try{if(!(q&&q.nodeName&&k.noData[q.nodeName.toLowerCase()]))if(q["on"+v]&&q["on"+v].apply(q,l)===false)h.result=false}catch(H){}if(!h.isPropagationStopped()&&w)k.event.trigger(h,l,w,true);else if(!h.isDefaultPrevented()){w=h.target;var I,S=k.nodeName(w,"a")&&v==="click",M=k.event.special[v]||{};if((!M._default||M._default.call(q,h)===false)&&!S&&!(w&&w.nodeName&&k.noData[w.nodeName.toLowerCase()])){try{if(w[v]){if(I=w["on"+v])w["on"+v]=null;k.event.triggered=true;w[v]()}}catch(Q){}if(I)w["on"+
v]=I;k.event.triggered=false}}},handle:function(h){var l,q,w,v;h=arguments[0]=k.event.fix(h||a.event);h.currentTarget=this;l=h.type.indexOf(".")<0&&!h.exclusive;if(!l){q=h.type.split(".");h.type=q.shift();w=new RegExp("(^|\\.)"+q.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)")}v=k.data(this,"events");q=v[h.type];if(v&&q){q=q.slice(0);v=0;for(var H=q.length;v<H;v++){var I=q[v];if(l||w.test(I.namespace)){h.handler=I.handler;h.data=I.data;h.handleObj=I;I=I.handler.apply(this,arguments);if(I!==c){h.result=
I;if(I===false){h.preventDefault();h.stopPropagation()}}if(h.isImmediatePropagationStopped())break}}}return h.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(h){if(h[na])return h;
var l=h;h=k.Event(l);for(var q=this.props.length,w;q;){w=this.props[--q];h[w]=l[w]}if(!h.target)h.target=h.srcElement||E;if(h.target.nodeType===3)h.target=h.target.parentNode;if(!h.relatedTarget&&h.fromElement)h.relatedTarget=h.fromElement===h.target?h.toElement:h.fromElement;if(h.pageX==null&&h.clientX!=null){l=E.documentElement;q=E.body;h.pageX=h.clientX+(l&&l.scrollLeft||q&&q.scrollLeft||0)-(l&&l.clientLeft||q&&q.clientLeft||0);h.pageY=h.clientY+(l&&l.scrollTop||q&&q.scrollTop||0)-(l&&l.clientTop||
q&&q.clientTop||0)}if(!h.which&&(h.charCode||h.charCode===0?h.charCode:h.keyCode))h.which=h.charCode||h.keyCode;if(!h.metaKey&&h.ctrlKey)h.metaKey=h.ctrlKey;if(!h.which&&h.button!==c)h.which=h.button&1?1:h.button&2?3:h.button&4?2:0;return h},guid:1E8,proxy:k.proxy,special:{ready:{setup:k.bindReady,teardown:k.noop},live:{add:function(h){k.event.add(this,h.origType,k.extend({},h,{handler:r}))},remove:function(h){var l=true,q=h.origType.replace(W,"");k.each(k.data(this,"events").live||[],function(){if(q===
this.origType.replace(W,""))return l=false});l&&k.event.remove(this,h.origType,r)}},beforeunload:{setup:function(h,l,q){if(this.setInterval)this.onbeforeunload=q;return false},teardown:function(h,l){if(this.onbeforeunload===l)this.onbeforeunload=null}}}};var da=E.removeEventListener?function(h,l,q){h.removeEventListener(l,q,false)}:function(h,l,q){h.detachEvent("on"+l,q)};k.Event=function(h){if(!this.preventDefault)return new k.Event(h);if(h&&h.type){this.originalEvent=h;this.type=h.type}else this.type=
h;this.timeStamp=e();this[na]=true};k.Event.prototype={preventDefault:function(){this.isDefaultPrevented=g;var h=this.originalEvent;if(h){h.preventDefault&&h.preventDefault();h.returnValue=false}},stopPropagation:function(){this.isPropagationStopped=g;var h=this.originalEvent;if(h){h.stopPropagation&&h.stopPropagation();h.cancelBubble=true}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=g;this.stopPropagation()},isDefaultPrevented:i,isPropagationStopped:i,isImmediatePropagationStopped:i};
var ja=function(h){var l=h.relatedTarget;try{for(;l&&l!==this;)l=l.parentNode;if(l!==this){h.type=h.data;k.event.handle.apply(this,arguments)}}catch(q){}},oa=function(h){h.type=h.data;k.event.handle.apply(this,arguments)};k.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(h,l){k.event.special[h]={setup:function(q){k.event.add(this,l,q&&q.selector?oa:ja,h)},teardown:function(q){k.event.remove(this,l,q&&q.selector?oa:ja)}}});if(!k.support.submitBubbles)k.event.special.submit={setup:function(){if(this.nodeName.toLowerCase()!==
"form"){k.event.add(this,"click.specialSubmit",function(h){var l=h.target,q=l.type;if((q==="submit"||q==="image")&&k(l).closest("form").length)return o("submit",this,arguments)});k.event.add(this,"keypress.specialSubmit",function(h){var l=h.target,q=l.type;if((q==="text"||q==="password")&&k(l).closest("form").length&&h.keyCode===13)return o("submit",this,arguments)})}else return false},teardown:function(){k.event.remove(this,".specialSubmit")}};if(!k.support.changeBubbles){var wa=/textarea|input|select/i,
Fa,Ea=function(h){var l=h.type,q=h.value;if(l==="radio"||l==="checkbox")q=h.checked;else if(l==="select-multiple")q=h.selectedIndex>-1?k.map(h.options,function(w){return w.selected}).join("-"):"";else if(h.nodeName.toLowerCase()==="select")q=h.selectedIndex;return q},Sa=function(h,l){var q=h.target,w,v;if(!(!wa.test(q.nodeName)||q.readOnly)){w=k.data(q,"_change_data");v=Ea(q);if(h.type!=="focusout"||q.type!=="radio")k.data(q,"_change_data",v);if(!(w===c||v===w))if(w!=null||v){h.type="change";return k.event.trigger(h,
l,q)}}};k.event.special.change={filters:{focusout:Sa,click:function(h){var l=h.target,q=l.type;if(q==="radio"||q==="checkbox"||l.nodeName.toLowerCase()==="select")return Sa.call(this,h)},keydown:function(h){var l=h.target,q=l.type;if(h.keyCode===13&&l.nodeName.toLowerCase()!=="textarea"||h.keyCode===32&&(q==="checkbox"||q==="radio")||q==="select-multiple")return Sa.call(this,h)},beforeactivate:function(h){h=h.target;k.data(h,"_change_data",Ea(h))}},setup:function(){if(this.type==="file")return false;
for(var h in Fa)k.event.add(this,h+".specialChange",Fa[h]);return wa.test(this.nodeName)},teardown:function(){k.event.remove(this,".specialChange");return wa.test(this.nodeName)}};Fa=k.event.special.change.filters}E.addEventListener&&k.each({focus:"focusin",blur:"focusout"},function(h,l){function q(w){w=k.event.fix(w);w.type=l;return k.event.handle.call(this,w)}k.event.special[l]={setup:function(){this.addEventListener(h,q,true)},teardown:function(){this.removeEventListener(h,q,true)}}});k.each(["bind",
"one"],function(h,l){k.fn[l]=function(q,w,v){if(typeof q==="object"){for(var H in q)this[l](H,w,q[H],v);return this}if(k.isFunction(w)){v=w;w=c}var I=l==="one"?k.proxy(v,function(M){k(this).unbind(M,I);return v.apply(this,arguments)}):v;if(q==="unload"&&l!=="one")this.one(q,w,v);else{H=0;for(var S=this.length;H<S;H++)k.event.add(this[H],q,I,w)}return this}});k.fn.extend({unbind:function(h,l){if(typeof h==="object"&&!h.preventDefault)for(var q in h)this.unbind(q,h[q]);else{q=0;for(var w=this.length;q<
w;q++)k.event.remove(this[q],h,l)}return this},delegate:function(h,l,q,w){return this.live(l,q,w,h)},undelegate:function(h,l,q){return arguments.length===0?this.unbind("live"):this.die(l,null,q,h)},trigger:function(h,l){return this.each(function(){k.event.trigger(h,l,this)})},triggerHandler:function(h,l){if(this[0]){h=k.Event(h);h.preventDefault();h.stopPropagation();k.event.trigger(h,l,this[0]);return h.result}},toggle:function(h){for(var l=arguments,q=1;q<l.length;)k.proxy(h,l[q++]);return this.click(k.proxy(h,
function(w){var v=(k.data(this,"lastToggle"+h.guid)||0)%q;k.data(this,"lastToggle"+h.guid,v+1);w.preventDefault();return l[v].apply(this,arguments)||false}))},hover:function(h,l){return this.mouseenter(h).mouseleave(l||h)}});var Qa={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};k.each(["live","die"],function(h,l){k.fn[l]=function(q,w,v,H){var I,S=0,M,Q,Z=H||this.selector,ia=H?this:k(this.context);if(k.isFunction(w)){v=w;w=c}for(q=(q||"").split(" ");(I=q[S++])!=null;){H=
W.exec(I);M="";if(H){M=H[0];I=I.replace(W,"")}if(I==="hover")q.push("mouseenter"+M,"mouseleave"+M);else{Q=I;if(I==="focus"||I==="blur"){q.push(Qa[I]+M);I+=M}else I=(Qa[I]||I)+M;l==="live"?ia.each(function(){k.event.add(this,s(I,Z),{data:w,selector:Z,handler:v,origType:I,origHandler:v,preType:Q})}):ia.unbind(s(I,Z),v)}}return this}});k.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),
function(h,l){k.fn[l]=function(q){return q?this.bind(l,q):this.trigger(l)};if(k.attrFn)k.attrFn[l]=true});a.attachEvent&&!a.addEventListener&&a.attachEvent("onunload",function(){for(var h in k.cache)if(k.cache[h].handle)try{k.event.remove(k.cache[h].handle.elem)}catch(l){}});(function(){function h(z){for(var F="",N,P=0;z[P];P++){N=z[P];if(N.nodeType===3||N.nodeType===4)F+=N.nodeValue;else if(N.nodeType!==8)F+=h(N.childNodes)}return F}function l(z,F,N,P,V,U){V=0;for(var ma=P.length;V<ma;V++){var ga=
P[V];if(ga){ga=ga[z];for(var xa=false;ga;){if(ga.sizcache===N){xa=P[ga.sizset];break}if(ga.nodeType===1&&!U){ga.sizcache=N;ga.sizset=V}if(ga.nodeName.toLowerCase()===F){xa=ga;break}ga=ga[z]}P[V]=xa}}}function q(z,F,N,P,V,U){V=0;for(var ma=P.length;V<ma;V++){var ga=P[V];if(ga){ga=ga[z];for(var xa=false;ga;){if(ga.sizcache===N){xa=P[ga.sizset];break}if(ga.nodeType===1){if(!U){ga.sizcache=N;ga.sizset=V}if(typeof F!=="string"){if(ga===F){xa=true;break}}else if(M.filter(F,[ga]).length>0){xa=ga;break}}ga=
ga[z]}P[V]=xa}}}var w=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,v=0,H=Object.prototype.toString,I=false,S=true;[0,0].sort(function(){S=false;return 0});var M=function(z,F,N,P){N=N||[];var V=F=F||E;if(F.nodeType!==1&&F.nodeType!==9)return[];if(!z||typeof z!=="string")return N;for(var U=[],ma,ga,xa,jb,bb=true,gb=sa(F),cb=z;(w.exec(""),ma=w.exec(cb))!==null;){cb=ma[3];U.push(ma[1]);if(ma[2]){jb=ma[3];break}}if(U.length>
1&&Z.exec(z))if(U.length===2&&Q.relative[U[0]])ga=pb(U[0]+U[1],F);else for(ga=Q.relative[U[0]]?[F]:M(U.shift(),F);U.length;){z=U.shift();if(Q.relative[z])z+=U.shift();ga=pb(z,ga)}else{if(!P&&U.length>1&&F.nodeType===9&&!gb&&Q.match.ID.test(U[0])&&!Q.match.ID.test(U[U.length-1])){ma=M.find(U.shift(),F,gb);F=ma.expr?M.filter(ma.expr,ma.set)[0]:ma.set[0]}if(F){ma=P?{expr:U.pop(),set:ya(P)}:M.find(U.pop(),U.length===1&&(U[0]==="~"||U[0]==="+")&&F.parentNode?F.parentNode:F,gb);ga=ma.expr?M.filter(ma.expr,
ma.set):ma.set;if(U.length>0)xa=ya(ga);else bb=false;for(;U.length;){var Ta=U.pop();ma=Ta;if(Q.relative[Ta])ma=U.pop();else Ta="";if(ma==null)ma=F;Q.relative[Ta](xa,ma,gb)}}else xa=[]}xa||(xa=ga);xa||M.error(Ta||z);if(H.call(xa)==="[object Array]")if(bb)if(F&&F.nodeType===1)for(z=0;xa[z]!=null;z++){if(xa[z]&&(xa[z]===true||xa[z].nodeType===1&&Ua(F,xa[z])))N.push(ga[z])}else for(z=0;xa[z]!=null;z++)xa[z]&&xa[z].nodeType===1&&N.push(ga[z]);else N.push.apply(N,xa);else ya(xa,N);if(jb){M(jb,V,N,P);M.uniqueSort(N)}return N};
M.uniqueSort=function(z){if(Ja){I=S;z.sort(Ja);if(I)for(var F=1;F<z.length;F++)z[F]===z[F-1]&&z.splice(F--,1)}return z};M.matches=function(z,F){return M(z,null,null,F)};M.find=function(z,F,N){var P,V;if(!z)return[];for(var U=0,ma=Q.order.length;U<ma;U++){var ga=Q.order[U];if(V=Q.leftMatch[ga].exec(z)){var xa=V[1];V.splice(1,1);if(xa.substr(xa.length-1)!=="\\"){V[1]=(V[1]||"").replace(/\\/g,"");P=Q.find[ga](V,F,N);if(P!=null){z=z.replace(Q.match[ga],"");break}}}}P||(P=F.getElementsByTagName("*"));
return{set:P,expr:z}};M.filter=function(z,F,N,P){for(var V=z,U=[],ma=F,ga,xa,jb=F&&F[0]&&sa(F[0]);z&&F.length;){for(var bb in Q.filter)if((ga=Q.leftMatch[bb].exec(z))!=null&&ga[2]){var gb=Q.filter[bb],cb,Ta;Ta=ga[1];xa=false;ga.splice(1,1);if(Ta.substr(Ta.length-1)!=="\\"){if(ma===U)U=[];if(Q.preFilter[bb])if(ga=Q.preFilter[bb](ga,ma,N,U,P,jb)){if(ga===true)continue}else xa=cb=true;if(ga)for(var mb=0;(Ta=ma[mb])!=null;mb++)if(Ta){cb=gb(Ta,ga,mb,ma);var ub=P^!!cb;if(N&&cb!=null)if(ub)xa=true;else ma[mb]=
false;else if(ub){U.push(Ta);xa=true}}if(cb!==c){N||(ma=U);z=z.replace(Q.match[bb],"");if(!xa)return[];break}}}if(z===V)if(xa==null)M.error(z);else break;V=z}return ma};M.error=function(z){throw"Syntax error, unrecognized expression: "+z;};var Q=M.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,
TAG:/^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(z){return z.getAttribute("href")}},relative:{"+":function(z,F){var N=typeof F==="string",P=N&&!/\W/.test(F);N=N&&!P;if(P)F=F.toLowerCase();P=0;for(var V=z.length,
U;P<V;P++)if(U=z[P]){for(;(U=U.previousSibling)&&U.nodeType!==1;);z[P]=N||U&&U.nodeName.toLowerCase()===F?U||false:U===F}N&&M.filter(F,z,true)},">":function(z,F){var N=typeof F==="string";if(N&&!/\W/.test(F)){F=F.toLowerCase();for(var P=0,V=z.length;P<V;P++){var U=z[P];if(U){N=U.parentNode;z[P]=N.nodeName.toLowerCase()===F?N:false}}}else{P=0;for(V=z.length;P<V;P++)if(U=z[P])z[P]=N?U.parentNode:U.parentNode===F;N&&M.filter(F,z,true)}},"":function(z,F,N){var P=v++,V=q;if(typeof F==="string"&&!/\W/.test(F)){var U=
F=F.toLowerCase();V=l}V("parentNode",F,P,z,U,N)},"~":function(z,F,N){var P=v++,V=q;if(typeof F==="string"&&!/\W/.test(F)){var U=F=F.toLowerCase();V=l}V("previousSibling",F,P,z,U,N)}},find:{ID:function(z,F,N){if(typeof F.getElementById!=="undefined"&&!N)return(z=F.getElementById(z[1]))?[z]:[]},NAME:function(z,F){if(typeof F.getElementsByName!=="undefined"){var N=[];F=F.getElementsByName(z[1]);for(var P=0,V=F.length;P<V;P++)F[P].getAttribute("name")===z[1]&&N.push(F[P]);return N.length===0?null:N}},
TAG:function(z,F){return F.getElementsByTagName(z[1])}},preFilter:{CLASS:function(z,F,N,P,V,U){z=" "+z[1].replace(/\\/g,"")+" ";if(U)return z;U=0;for(var ma;(ma=F[U])!=null;U++)if(ma)if(V^(ma.className&&(" "+ma.className+" ").replace(/[\t\n]/g," ").indexOf(z)>=0))N||P.push(ma);else if(N)F[U]=false;return false},ID:function(z){return z[1].replace(/\\/g,"")},TAG:function(z){return z[1].toLowerCase()},CHILD:function(z){if(z[1]==="nth"){var F=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(z[2]==="even"&&"2n"||z[2]===
"odd"&&"2n+1"||!/\D/.test(z[2])&&"0n+"+z[2]||z[2]);z[2]=F[1]+(F[2]||1)-0;z[3]=F[3]-0}z[0]=v++;return z},ATTR:function(z,F,N,P,V,U){F=z[1].replace(/\\/g,"");if(!U&&Q.attrMap[F])z[1]=Q.attrMap[F];if(z[2]==="~=")z[4]=" "+z[4]+" ";return z},PSEUDO:function(z,F,N,P,V){if(z[1]==="not")if((w.exec(z[3])||"").length>1||/^\w/.test(z[3]))z[3]=M(z[3],null,null,F);else{z=M.filter(z[3],F,N,true^V);N||P.push.apply(P,z);return false}else if(Q.match.POS.test(z[0])||Q.match.CHILD.test(z[0]))return true;return z},POS:function(z){z.unshift(true);
return z}},filters:{enabled:function(z){return z.disabled===false&&z.type!=="hidden"},disabled:function(z){return z.disabled===true},checked:function(z){return z.checked===true},selected:function(z){return z.selected===true},parent:function(z){return!!z.firstChild},empty:function(z){return!z.firstChild},has:function(z,F,N){return!!M(N[3],z).length},header:function(z){return/h\d/i.test(z.nodeName)},text:function(z){return"text"===z.type},radio:function(z){return"radio"===z.type},checkbox:function(z){return"checkbox"===
z.type},file:function(z){return"file"===z.type},password:function(z){return"password"===z.type},submit:function(z){return"submit"===z.type},image:function(z){return"image"===z.type},reset:function(z){return"reset"===z.type},button:function(z){return"button"===z.type||z.nodeName.toLowerCase()==="button"},input:function(z){return/input|select|textarea|button/i.test(z.nodeName)}},setFilters:{first:function(z,F){return F===0},last:function(z,F,N,P){return F===P.length-1},even:function(z,F){return F%2===
0},odd:function(z,F){return F%2===1},lt:function(z,F,N){return F<N[3]-0},gt:function(z,F,N){return F>N[3]-0},nth:function(z,F,N){return N[3]-0===F},eq:function(z,F,N){return N[3]-0===F}},filter:{PSEUDO:function(z,F,N,P){var V=F[1],U=Q.filters[V];if(U)return U(z,N,F,P);else if(V==="contains")return(z.textContent||z.innerText||h([z])||"").indexOf(F[3])>=0;else if(V==="not"){F=F[3];N=0;for(P=F.length;N<P;N++)if(F[N]===z)return false;return true}else M.error("Syntax error, unrecognized expression: "+
V)},CHILD:function(z,F){var N=F[1],P=z;switch(N){case "only":case "first":for(;P=P.previousSibling;)if(P.nodeType===1)return false;if(N==="first")return true;P=z;case "last":for(;P=P.nextSibling;)if(P.nodeType===1)return false;return true;case "nth":N=F[2];var V=F[3];if(N===1&&V===0)return true;F=F[0];var U=z.parentNode;if(U&&(U.sizcache!==F||!z.nodeIndex)){var ma=0;for(P=U.firstChild;P;P=P.nextSibling)if(P.nodeType===1)P.nodeIndex=++ma;U.sizcache=F}z=z.nodeIndex-V;return N===0?z===0:z%N===0&&z/N>=
0}},ID:function(z,F){return z.nodeType===1&&z.getAttribute("id")===F},TAG:function(z,F){return F==="*"&&z.nodeType===1||z.nodeName.toLowerCase()===F},CLASS:function(z,F){return(" "+(z.className||z.getAttribute("class"))+" ").indexOf(F)>-1},ATTR:function(z,F){var N=F[1];z=Q.attrHandle[N]?Q.attrHandle[N](z):z[N]!=null?z[N]:z.getAttribute(N);N=z+"";var P=F[2];F=F[4];return z==null?P==="!=":P==="="?N===F:P==="*="?N.indexOf(F)>=0:P==="~="?(" "+N+" ").indexOf(F)>=0:!F?N&&z!==false:P==="!="?N!==F:P==="^="?
N.indexOf(F)===0:P==="$="?N.substr(N.length-F.length)===F:P==="|="?N===F||N.substr(0,F.length+1)===F+"-":false},POS:function(z,F,N,P){var V=Q.setFilters[F[2]];if(V)return V(z,N,F,P)}}},Z=Q.match.POS;for(var ia in Q.match){Q.match[ia]=new RegExp(Q.match[ia].source+/(?![^\[]*\])(?![^\(]*\))/.source);Q.leftMatch[ia]=new RegExp(/(^(?:.|\r|\n)*?)/.source+Q.match[ia].source.replace(/\\(\d+)/g,function(z,F){return"\\"+(F-0+1)}))}var ya=function(z,F){z=Array.prototype.slice.call(z,0);if(F){F.push.apply(F,
z);return F}return z};try{Array.prototype.slice.call(E.documentElement.childNodes,0)}catch(Ma){ya=function(z,F){F=F||[];if(H.call(z)==="[object Array]")Array.prototype.push.apply(F,z);else if(typeof z.length==="number")for(var N=0,P=z.length;N<P;N++)F.push(z[N]);else for(N=0;z[N];N++)F.push(z[N]);return F}}var Ja;if(E.documentElement.compareDocumentPosition)Ja=function(z,F){if(!z.compareDocumentPosition||!F.compareDocumentPosition){if(z==F)I=true;return z.compareDocumentPosition?-1:1}z=z.compareDocumentPosition(F)&
4?-1:z===F?0:1;if(z===0)I=true;return z};else if("sourceIndex"in E.documentElement)Ja=function(z,F){if(!z.sourceIndex||!F.sourceIndex){if(z==F)I=true;return z.sourceIndex?-1:1}z=z.sourceIndex-F.sourceIndex;if(z===0)I=true;return z};else if(E.createRange)Ja=function(z,F){if(!z.ownerDocument||!F.ownerDocument){if(z==F)I=true;return z.ownerDocument?-1:1}var N=z.ownerDocument.createRange(),P=F.ownerDocument.createRange();N.setStart(z,0);N.setEnd(z,0);P.setStart(F,0);P.setEnd(F,0);z=N.compareBoundaryPoints(Range.START_TO_END,
P);if(z===0)I=true;return z};(function(){var z=E.createElement("div"),F="script"+(new Date).getTime();z.innerHTML="<a name='"+F+"'/>";var N=E.documentElement;N.insertBefore(z,N.firstChild);if(E.getElementById(F)){Q.find.ID=function(P,V,U){if(typeof V.getElementById!=="undefined"&&!U)return(V=V.getElementById(P[1]))?V.id===P[1]||typeof V.getAttributeNode!=="undefined"&&V.getAttributeNode("id").nodeValue===P[1]?[V]:c:[]};Q.filter.ID=function(P,V){var U=typeof P.getAttributeNode!=="undefined"&&P.getAttributeNode("id");
return P.nodeType===1&&U&&U.nodeValue===V}}N.removeChild(z);N=z=null})();(function(){var z=E.createElement("div");z.appendChild(E.createComment(""));if(z.getElementsByTagName("*").length>0)Q.find.TAG=function(F,N){N=N.getElementsByTagName(F[1]);if(F[1]==="*"){F=[];for(var P=0;N[P];P++)N[P].nodeType===1&&F.push(N[P]);N=F}return N};z.innerHTML="<a href='#'></a>";if(z.firstChild&&typeof z.firstChild.getAttribute!=="undefined"&&z.firstChild.getAttribute("href")!=="#")Q.attrHandle.href=function(F){return F.getAttribute("href",
2)};z=null})();E.querySelectorAll&&function(){var z=M,F=E.createElement("div");F.innerHTML="<p class='TEST'></p>";if(!(F.querySelectorAll&&F.querySelectorAll(".TEST").length===0)){M=function(P,V,U,ma){V=V||E;if(!ma&&V.nodeType===9&&!sa(V))try{return ya(V.querySelectorAll(P),U)}catch(ga){}return z(P,V,U,ma)};for(var N in z)M[N]=z[N];F=null}}();(function(){var z=E.createElement("div");z.innerHTML="<div class='test e'></div><div class='test'></div>";if(!(!z.getElementsByClassName||z.getElementsByClassName("e").length===
0)){z.lastChild.className="e";if(z.getElementsByClassName("e").length!==1){Q.order.splice(1,0,"CLASS");Q.find.CLASS=function(F,N,P){if(typeof N.getElementsByClassName!=="undefined"&&!P)return N.getElementsByClassName(F[1])};z=null}}})();var Ua=E.compareDocumentPosition?function(z,F){return!!(z.compareDocumentPosition(F)&16)}:function(z,F){return z!==F&&(z.contains?z.contains(F):true)},sa=function(z){return(z=(z?z.ownerDocument||z:0).documentElement)?z.nodeName!=="HTML":false},pb=function(z,F){var N=
[],P="",V;for(F=F.nodeType?[F]:F;V=Q.match.PSEUDO.exec(z);){P+=V[0];z=z.replace(Q.match.PSEUDO,"")}z=Q.relative[z]?z+"*":z;V=0;for(var U=F.length;V<U;V++)M(z,F[V],N);return M.filter(P,N)};k.find=M;k.expr=M.selectors;k.expr[":"]=k.expr.filters;k.unique=M.uniqueSort;k.text=h;k.isXMLDoc=sa;k.contains=Ua})();var X=/Until$/,ta=/^(?:parents|prevUntil|prevAll)/,Ga=/,/;Aa=Array.prototype.slice;var Wa=function(h,l,q){if(k.isFunction(l))return k.grep(h,function(v,H){return!!l.call(v,H,v)===q});else if(l.nodeType)return k.grep(h,
function(v){return v===l===q});else if(typeof l==="string"){var w=k.grep(h,function(v){return v.nodeType===1});if(L.test(l))return k.filter(l,w,!q);else l=k.filter(l,w)}return k.grep(h,function(v){return k.inArray(v,l)>=0===q})};k.fn.extend({find:function(h){for(var l=this.pushStack("","find",h),q=0,w=0,v=this.length;w<v;w++){q=l.length;k.find(h,this[w],l);if(w>0)for(var H=q;H<l.length;H++)for(var I=0;I<q;I++)if(l[I]===l[H]){l.splice(H--,1);break}}return l},has:function(h){var l=k(h);return this.filter(function(){for(var q=
0,w=l.length;q<w;q++)if(k.contains(this,l[q]))return true})},not:function(h){return this.pushStack(Wa(this,h,false),"not",h)},filter:function(h){return this.pushStack(Wa(this,h,true),"filter",h)},is:function(h){return!!h&&k.filter(h,this).length>0},closest:function(h,l){if(k.isArray(h)){var q=[],w=this[0],v,H={},I;if(w&&h.length){v=0;for(var S=h.length;v<S;v++){I=h[v];H[I]||(H[I]=k.expr.match.POS.test(I)?k(I,l||this.context):I)}for(;w&&w.ownerDocument&&w!==l;){for(I in H){v=H[I];if(v.jquery?v.index(w)>
-1:k(w).is(v)){q.push({selector:I,elem:w});delete H[I]}}w=w.parentNode}}return q}var M=k.expr.match.POS.test(h)?k(h,l||this.context):null;return this.map(function(Q,Z){for(;Z&&Z.ownerDocument&&Z!==l;){if(M?M.index(Z)>-1:k(Z).is(h))return Z;Z=Z.parentNode}return null})},index:function(h){if(!h||typeof h==="string")return k.inArray(this[0],h?k(h):this.parent().children());return k.inArray(h.jquery?h[0]:h,this)},add:function(h,l){h=typeof h==="string"?k(h,l||this.context):k.makeArray(h);l=k.merge(this.get(),
h);return this.pushStack(n(h[0])||n(l[0])?l:k.unique(l))},andSelf:function(){return this.add(this.prevObject)}});k.each({parent:function(h){return(h=h.parentNode)&&h.nodeType!==11?h:null},parents:function(h){return k.dir(h,"parentNode")},parentsUntil:function(h,l,q){return k.dir(h,"parentNode",q)},next:function(h){return k.nth(h,2,"nextSibling")},prev:function(h){return k.nth(h,2,"previousSibling")},nextAll:function(h){return k.dir(h,"nextSibling")},prevAll:function(h){return k.dir(h,"previousSibling")},
nextUntil:function(h,l,q){return k.dir(h,"nextSibling",q)},prevUntil:function(h,l,q){return k.dir(h,"previousSibling",q)},siblings:function(h){return k.sibling(h.parentNode.firstChild,h)},children:function(h){return k.sibling(h.firstChild)},contents:function(h){return k.nodeName(h,"iframe")?h.contentDocument||h.contentWindow.document:k.makeArray(h.childNodes)}},function(h,l){k.fn[h]=function(q,w){var v=k.map(this,l,q);X.test(h)||(w=q);if(w&&typeof w==="string")v=k.filter(w,v);v=this.length>1?k.unique(v):
v;if((this.length>1||Ga.test(w))&&ta.test(h))v=v.reverse();return this.pushStack(v,h,Aa.call(arguments).join(","))}});k.extend({filter:function(h,l,q){if(q)h=":not("+h+")";return k.find.matches(h,l)},dir:function(h,l,q){var w=[];for(h=h[l];h&&h.nodeType!==9&&(q===c||h.nodeType!==1||!k(h).is(q));){h.nodeType===1&&w.push(h);h=h[l]}return w},nth:function(h,l,q){l=l||1;for(var w=0;h;h=h[q])if(h.nodeType===1&&++w===l)break;return h},sibling:function(h,l){for(var q=[];h;h=h.nextSibling)h.nodeType===1&&
h!==l&&q.push(h);return q}});var eb=/ jQuery\d+="(?:\d+|null)"/g,Va=/^\s+/,db=/(<([\w:]+)[^>]*?)\/>/g,$a=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,hb=/<([\w:]+)/,nb=/<tbody/i,kb=/<|&#?\w+;/,fb=/<script|<object|<embed|<option|<style/i,ab=/checked\s*(?:[^=]|=\s*.checked.)/i,lb=function(h,l,q){return $a.test(q)?h:l+"></"+q+">"},y={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],
td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};y.optgroup=y.option;y.tbody=y.tfoot=y.colgroup=y.caption=y.thead;y.th=y.td;if(!k.support.htmlSerialize)y._default=[1,"div<div>","</div>"];k.fn.extend({text:function(h){if(k.isFunction(h))return this.each(function(l){var q=k(this);q.text(h.call(this,l,q.text()))});if(typeof h!=="object"&&h!==c)return this.empty().append((this[0]&&this[0].ownerDocument||
E).createTextNode(h));return k.text(this)},wrapAll:function(h){if(k.isFunction(h))return this.each(function(q){k(this).wrapAll(h.call(this,q))});if(this[0]){var l=k(h,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&l.insertBefore(this[0]);l.map(function(){for(var q=this;q.firstChild&&q.firstChild.nodeType===1;)q=q.firstChild;return q}).append(this)}return this},wrapInner:function(h){if(k.isFunction(h))return this.each(function(l){k(this).wrapInner(h.call(this,l))});return this.each(function(){var l=
k(this),q=l.contents();q.length?q.wrapAll(h):l.append(h)})},wrap:function(h){return this.each(function(){k(this).wrapAll(h)})},unwrap:function(){return this.parent().each(function(){k.nodeName(this,"body")||k(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(h){this.nodeType===1&&this.appendChild(h)})},prepend:function(){return this.domManip(arguments,true,function(h){this.nodeType===1&&this.insertBefore(h,this.firstChild)})},before:function(){if(this[0]&&
this[0].parentNode)return this.domManip(arguments,false,function(l){this.parentNode.insertBefore(l,this)});else if(arguments.length){var h=k(arguments[0]);h.push.apply(h,this.toArray());return this.pushStack(h,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(l){this.parentNode.insertBefore(l,this.nextSibling)});else if(arguments.length){var h=this.pushStack(this,"after",arguments);h.push.apply(h,k(arguments[0]).toArray());return h}},
remove:function(h,l){for(var q=0,w;(w=this[q])!=null;q++)if(!h||k.filter(h,[w]).length){if(!l&&w.nodeType===1){k.cleanData(w.getElementsByTagName("*"));k.cleanData([w])}w.parentNode&&w.parentNode.removeChild(w)}return this},empty:function(){for(var h=0,l;(l=this[h])!=null;h++)for(l.nodeType===1&&k.cleanData(l.getElementsByTagName("*"));l.firstChild;)l.removeChild(l.firstChild);return this},clone:function(h){var l=this.map(function(){if(!k.support.noCloneEvent&&!k.isXMLDoc(this)){var q=this.outerHTML,
w=this.ownerDocument;if(!q){q=w.createElement("div");q.appendChild(this.cloneNode(true));q=q.innerHTML}return k.clean([q.replace(eb,"").replace(/=([^="'>\s]+\/)>/g,'="$1">').replace(Va,"")],w)[0]}else return this.cloneNode(true)});if(h===true){x(this,l);x(this.find("*"),l.find("*"))}return l},html:function(h){if(h===c)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(eb,""):null;else if(typeof h==="string"&&!fb.test(h)&&(k.support.leadingWhitespace||!Va.test(h))&&!y[(hb.exec(h)||["",
""])[1].toLowerCase()]){h=h.replace(db,lb);try{for(var l=0,q=this.length;l<q;l++)if(this[l].nodeType===1){k.cleanData(this[l].getElementsByTagName("*"));this[l].innerHTML=h}}catch(w){this.empty().append(h)}}else k.isFunction(h)?this.each(function(v){var H=k(this),I=H.html();H.empty().append(function(){return h.call(this,v,I)})}):this.empty().append(h);return this},replaceWith:function(h){if(this[0]&&this[0].parentNode){if(k.isFunction(h))return this.each(function(l){var q=k(this),w=q.html();q.replaceWith(h.call(this,
l,w))});if(typeof h!=="string")h=k(h).detach();return this.each(function(){var l=this.nextSibling,q=this.parentNode;k(this).remove();l?k(l).before(h):k(q).append(h)})}else return this.pushStack(k(k.isFunction(h)?h():h),"replaceWith",h)},detach:function(h){return this.remove(h,true)},domManip:function(h,l,q){function w(ia){return k.nodeName(ia,"table")?ia.getElementsByTagName("tbody")[0]||ia.appendChild(ia.ownerDocument.createElement("tbody")):ia}var v,H,I=h[0],S=[],M;if(!k.support.checkClone&&arguments.length===
3&&typeof I==="string"&&ab.test(I))return this.each(function(){k(this).domManip(h,l,q,true)});if(k.isFunction(I))return this.each(function(ia){var ya=k(this);h[0]=I.call(this,ia,l?ya.html():c);ya.domManip(h,l,q)});if(this[0]){v=I&&I.parentNode;v=k.support.parentNode&&v&&v.nodeType===11&&v.childNodes.length===this.length?{fragment:v}:C(h,this,S);M=v.fragment;if(H=M.childNodes.length===1?(M=M.firstChild):M.firstChild){l=l&&k.nodeName(H,"tr");for(var Q=0,Z=this.length;Q<Z;Q++)q.call(l?w(this[Q],H):this[Q],
Q>0||v.cacheable||this.length>1?M.cloneNode(true):M)}S.length&&k.each(S,f)}return this}});k.fragments={};k.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(h,l){k.fn[h]=function(q){var w=[];q=k(q);var v=this.length===1&&this[0].parentNode;if(v&&v.nodeType===11&&v.childNodes.length===1&&q.length===1){q[l](this[0]);return this}else{v=0;for(var H=q.length;v<H;v++){var I=(v>0?this.clone(true):this).get();k.fn[l].apply(k(q[v]),I);
w=w.concat(I)}return this.pushStack(w,h,q.selector)}}});k.extend({clean:function(h,l,q,w){l=l||E;if(typeof l.createElement==="undefined")l=l.ownerDocument||l[0]&&l[0].ownerDocument||E;for(var v=[],H=0,I;(I=h[H])!=null;H++){if(typeof I==="number")I+="";if(I){if(typeof I==="string"&&!kb.test(I))I=l.createTextNode(I);else if(typeof I==="string"){I=I.replace(db,lb);var S=(hb.exec(I)||["",""])[1].toLowerCase(),M=y[S]||y._default,Q=M[0],Z=l.createElement("div");for(Z.innerHTML=M[1]+I+M[2];Q--;)Z=Z.lastChild;
if(!k.support.tbody){Q=nb.test(I);S=S==="table"&&!Q?Z.firstChild&&Z.firstChild.childNodes:M[1]==="<table>"&&!Q?Z.childNodes:[];for(M=S.length-1;M>=0;--M)k.nodeName(S[M],"tbody")&&!S[M].childNodes.length&&S[M].parentNode.removeChild(S[M])}!k.support.leadingWhitespace&&Va.test(I)&&Z.insertBefore(l.createTextNode(Va.exec(I)[0]),Z.firstChild);I=Z.childNodes}if(I.nodeType)v.push(I);else v=k.merge(v,I)}}if(q)for(H=0;v[H];H++)if(w&&k.nodeName(v[H],"script")&&(!v[H].type||v[H].type.toLowerCase()==="text/javascript"))w.push(v[H].parentNode?
v[H].parentNode.removeChild(v[H]):v[H]);else{v[H].nodeType===1&&v.splice.apply(v,[H+1,0].concat(k.makeArray(v[H].getElementsByTagName("script"))));q.appendChild(v[H])}return v},cleanData:function(h){for(var l,q,w=k.cache,v=k.event.special,H=k.support.deleteExpando,I=0,S;(S=h[I])!=null;I++)if(q=S[k.expando]){l=w[q];if(l.events)for(var M in l.events)v[M]?k.event.remove(S,M):da(S,M,l.handle);if(H)delete S[k.expando];else S.removeAttribute&&S.removeAttribute(k.expando);delete w[q]}}});var m=/z-?index|font-?weight|opacity|zoom|line-?height/i,
aa=/alpha\([^)]*\)/,ha=/opacity=([^)]*)/,T=/float/i,Ba=/-([a-z])/ig,Ca=/([A-Z])/g,ka=/^-?\d+(?:px)?$/i,K=/^-?\d/,fa={position:"absolute",visibility:"hidden",display:"block"},Ha=["Left","Right"],Ra=["Top","Bottom"],Xa=E.defaultView&&E.defaultView.getComputedStyle,vb=k.support.cssFloat?"cssFloat":"styleFloat",qb=function(h,l){return l.toUpperCase()};k.fn.css=function(h,l){return b(this,h,l,true,function(q,w,v){if(v===c)return k.curCSS(q,w);if(typeof v==="number"&&!m.test(w))v+="px";k.style(q,w,v)})};
k.extend({style:function(h,l,q){if(!h||h.nodeType===3||h.nodeType===8)return c;if((l==="width"||l==="height")&&parseFloat(q)<0)q=c;var w=h.style||h,v=q!==c;if(!k.support.opacity&&l==="opacity"){if(v){w.zoom=1;l=parseInt(q,10)+""==="NaN"?"":"alpha(opacity="+q*100+")";h=w.filter||k.curCSS(h,"filter")||"";w.filter=aa.test(h)?h.replace(aa,l):l}return w.filter&&w.filter.indexOf("opacity=")>=0?parseFloat(ha.exec(w.filter)[1])/100+"":""}if(T.test(l))l=vb;l=l.replace(Ba,qb);if(v)w[l]=q;return w[l]},css:function(h,
l,q,w){if(l==="width"||l==="height"){var v,H=l==="width"?Ha:Ra;q=function(){v=l==="width"?h.offsetWidth:h.offsetHeight;w!=="border"&&k.each(H,function(){w||(v-=parseFloat(k.curCSS(h,"padding"+this,true))||0);if(w==="margin")v+=parseFloat(k.curCSS(h,"margin"+this,true))||0;else v-=parseFloat(k.curCSS(h,"border"+this+"Width",true))||0})};h.offsetWidth!==0?q():k.swap(h,fa,q);return Math.max(0,Math.round(v))}return k.curCSS(h,l,q)},curCSS:function(h,l,q){var w,v=h.style;if(!k.support.opacity&&l==="opacity"&&
h.currentStyle){w=ha.test(h.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"";return w===""?"1":w}if(T.test(l))l=vb;if(!q&&v&&v[l])w=v[l];else if(Xa){if(T.test(l))l="float";l=l.replace(Ca,"-$1").toLowerCase();v=h.ownerDocument.defaultView;if(!v)return null;if(h=v.getComputedStyle(h,null))w=h.getPropertyValue(l);if(l==="opacity"&&w==="")w="1"}else if(h.currentStyle){q=l.replace(Ba,qb);w=h.currentStyle[l]||h.currentStyle[q];if(!ka.test(w)&&K.test(w)){l=v.left;var H=h.runtimeStyle.left;h.runtimeStyle.left=
h.currentStyle.left;v.left=q==="fontSize"?"1em":w||0;w=v.pixelLeft+"px";v.left=l;h.runtimeStyle.left=H}}return w},swap:function(h,l,q){var w={};for(var v in l){w[v]=h.style[v];h.style[v]=l[v]}q.call(h);for(v in l)h.style[v]=w[v]}});if(k.expr&&k.expr.filters){k.expr.filters.hidden=function(h){var l=h.offsetWidth,q=h.offsetHeight,w=h.nodeName.toLowerCase()==="tr";return l===0&&q===0&&!w?true:l>0&&q>0&&!w?false:k.curCSS(h,"display")==="none"};k.expr.filters.visible=function(h){return!k.expr.filters.hidden(h)}}var wb=
e(),xb=/<script(.|\s)*?\/script>/gi,yb=/select|textarea/i,zb=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,ib=/=\?(&|$)/,rb=/\?/,Ab=/(\?|&)_=.*?(&|$)/,Bb=/^(\w+:)?\/\/([^\/?#]+)/,Cb=/%20/g,Db=k.fn.load;k.fn.extend({load:function(h,l,q){if(typeof h!=="string")return Db.call(this,h);else if(!this.length)return this;var w=h.indexOf(" ");if(w>=0){var v=h.slice(w,h.length);h=h.slice(0,w)}w="GET";if(l)if(k.isFunction(l)){q=l;l=null}else if(typeof l==="object"){l=
k.param(l,k.ajaxSettings.traditional);w="POST"}var H=this;k.ajax({url:h,type:w,dataType:"html",data:l,complete:function(I,S){if(S==="success"||S==="notmodified")H.html(v?k("<div />").append(I.responseText.replace(xb,"")).find(v):I.responseText);q&&H.each(q,[I.responseText,S,I])}});return this},serialize:function(){return k.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?k.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&
(this.checked||yb.test(this.nodeName)||zb.test(this.type))}).map(function(h,l){h=k(this).val();return h==null?null:k.isArray(h)?k.map(h,function(q){return{name:l.name,value:q}}):{name:l.name,value:h}}).get()}});k.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(h,l){k.fn[l]=function(q){return this.bind(l,q)}});k.extend({get:function(h,l,q,w){if(k.isFunction(l)){w=w||q;q=l;l=null}return k.ajax({type:"GET",url:h,data:l,success:q,dataType:w})},getScript:function(h,
l){return k.get(h,null,l,"script")},getJSON:function(h,l,q){return k.get(h,l,q,"json")},post:function(h,l,q,w){if(k.isFunction(l)){w=w||q;q=l;l={}}return k.ajax({type:"POST",url:h,data:l,success:q,dataType:w})},ajaxSetup:function(h){k.extend(k.ajaxSettings,h)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:a.XMLHttpRequest&&(a.location.protocol!=="file:"||!a.ActiveXObject)?function(){return new a.XMLHttpRequest}:
function(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(h){}},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},etag:{},ajax:function(h){function l(){v.success&&v.success.call(M,S,I,sa);v.global&&w("ajaxSuccess",[sa,v])}function q(){v.complete&&v.complete.call(M,sa,I);v.global&&w("ajaxComplete",[sa,v]);v.global&&!--k.active&&k.event.trigger("ajaxStop")}
function w(V,U){(v.context?k(v.context):k.event).trigger(V,U)}var v=k.extend(true,{},k.ajaxSettings,h),H,I,S,M=h&&h.context||v,Q=v.type.toUpperCase();if(v.data&&v.processData&&typeof v.data!=="string")v.data=k.param(v.data,v.traditional);if(v.dataType==="jsonp"){if(Q==="GET")ib.test(v.url)||(v.url+=(rb.test(v.url)?"&":"?")+(v.jsonp||"callback")+"=?");else if(!v.data||!ib.test(v.data))v.data=(v.data?v.data+"&":"")+(v.jsonp||"callback")+"=?";v.dataType="json"}if(v.dataType==="json"&&(v.data&&ib.test(v.data)||
ib.test(v.url))){H=v.jsonpCallback||"jsonp"+wb++;if(v.data)v.data=(v.data+"").replace(ib,"="+H+"$1");v.url=v.url.replace(ib,"="+H+"$1");v.dataType="script";a[H]=a[H]||function(V){S=V;l();q();a[H]=c;try{delete a[H]}catch(U){}ya&&ya.removeChild(Ma)}}if(v.dataType==="script"&&v.cache===null)v.cache=false;if(v.cache===false&&Q==="GET"){var Z=e(),ia=v.url.replace(Ab,"$1_="+Z+"$2");v.url=ia+(ia===v.url?(rb.test(v.url)?"&":"?")+"_="+Z:"")}if(v.data&&Q==="GET")v.url+=(rb.test(v.url)?"&":"?")+v.data;v.global&&
!k.active++&&k.event.trigger("ajaxStart");Z=(Z=Bb.exec(v.url))&&(Z[1]&&Z[1]!==location.protocol||Z[2]!==location.host);if(v.dataType==="script"&&Q==="GET"&&Z){var ya=E.getElementsByTagName("head")[0]||E.documentElement,Ma=E.createElement("script");Ma.src=v.url;if(v.scriptCharset)Ma.charset=v.scriptCharset;if(!H){var Ja=false;Ma.onload=Ma.onreadystatechange=function(){if(!Ja&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){Ja=true;l();q();Ma.onload=Ma.onreadystatechange=
null;ya&&Ma.parentNode&&ya.removeChild(Ma)}}}ya.insertBefore(Ma,ya.firstChild);return c}var Ua=false,sa=v.xhr();if(sa){v.username?sa.open(Q,v.url,v.async,v.username,v.password):sa.open(Q,v.url,v.async);try{if(v.data||h&&h.contentType)sa.setRequestHeader("Content-Type",v.contentType);if(v.ifModified){k.lastModified[v.url]&&sa.setRequestHeader("If-Modified-Since",k.lastModified[v.url]);k.etag[v.url]&&sa.setRequestHeader("If-None-Match",k.etag[v.url])}Z||sa.setRequestHeader("X-Requested-With","XMLHttpRequest");
sa.setRequestHeader("Accept",v.dataType&&v.accepts[v.dataType]?v.accepts[v.dataType]+", */*":v.accepts._default)}catch(pb){}if(v.beforeSend&&v.beforeSend.call(M,sa,v)===false){v.global&&!--k.active&&k.event.trigger("ajaxStop");sa.abort();return false}v.global&&w("ajaxSend",[sa,v]);var z=sa.onreadystatechange=function(V){if(!sa||sa.readyState===0||V==="abort"){Ua||q();Ua=true;if(sa)sa.onreadystatechange=k.noop}else if(!Ua&&sa&&(sa.readyState===4||V==="timeout")){Ua=true;sa.onreadystatechange=k.noop;
I=V==="timeout"?"timeout":!k.httpSuccess(sa)?"error":v.ifModified&&k.httpNotModified(sa,v.url)?"notmodified":"success";var U;if(I==="success")try{S=k.httpData(sa,v.dataType,v)}catch(ma){I="parsererror";U=ma}if(I==="success"||I==="notmodified")H||l();else k.handleError(v,sa,I,U);q();V==="timeout"&&sa.abort();if(v.async)sa=null}};try{var F=sa.abort;sa.abort=function(){sa&&F.call(sa);z("abort")}}catch(N){}v.async&&v.timeout>0&&setTimeout(function(){sa&&!Ua&&z("timeout")},v.timeout);try{sa.send(Q==="POST"||
Q==="PUT"||Q==="DELETE"?v.data:null)}catch(P){k.handleError(v,sa,null,P);q()}v.async||z();return sa}},handleError:function(h,l,q,w){if(h.error)h.error.call(h.context||h,l,q,w);if(h.global)(h.context?k(h.context):k.event).trigger("ajaxError",[l,h,w])},active:0,httpSuccess:function(h){try{return!h.status&&location.protocol==="file:"||h.status>=200&&h.status<300||h.status===304||h.status===1223||h.status===0}catch(l){}return false},httpNotModified:function(h,l){var q=h.getResponseHeader("Last-Modified"),
w=h.getResponseHeader("Etag");if(q)k.lastModified[l]=q;if(w)k.etag[l]=w;return h.status===304||h.status===0},httpData:function(h,l,q){var w=h.getResponseHeader("content-type")||"",v=l==="xml"||!l&&w.indexOf("xml")>=0;h=v?h.responseXML:h.responseText;v&&h.documentElement.nodeName==="parsererror"&&k.error("parsererror");if(q&&q.dataFilter)h=q.dataFilter(h,l);if(typeof h==="string")if(l==="json"||!l&&w.indexOf("json")>=0)h=k.parseJSON(h);else if(l==="script"||!l&&w.indexOf("javascript")>=0)k.globalEval(h);
return h},param:function(h,l){function q(I,S){if(k.isArray(S))k.each(S,function(M,Q){l||/\[\]$/.test(I)?w(I,Q):q(I+"["+(typeof Q==="object"||k.isArray(Q)?M:"")+"]",Q)});else!l&&S!=null&&typeof S==="object"?k.each(S,function(M,Q){q(I+"["+M+"]",Q)}):w(I,S)}function w(I,S){S=k.isFunction(S)?S():S;v[v.length]=encodeURIComponent(I)+"="+encodeURIComponent(S)}var v=[];if(l===c)l=k.ajaxSettings.traditional;if(k.isArray(h)||h.jquery)k.each(h,function(){w(this.name,this.value)});else for(var H in h)q(H,h[H]);
return v.join("&").replace(Cb,"+")}});var sb={},Eb=/toggle|show|hide/,Fb=/^([+-]=)?([\d+-.]+)(.*)$/,ob,tb=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];k.fn.extend({show:function(h,l){if(h||h===0)return this.animate(D("show",3),h,l);else{h=0;for(l=this.length;h<l;h++){var q=k.data(this[h],"olddisplay");this[h].style.display=q||"";if(k.css(this[h],"display")==="none"){q=this[h].nodeName;var w;if(sb[q])w=
sb[q];else{var v=k("<"+q+" />").appendTo("body");w=v.css("display");if(w==="none")w="block";v.remove();sb[q]=w}k.data(this[h],"olddisplay",w)}}h=0;for(l=this.length;h<l;h++)this[h].style.display=k.data(this[h],"olddisplay")||"";return this}},hide:function(h,l){if(h||h===0)return this.animate(D("hide",3),h,l);else{h=0;for(l=this.length;h<l;h++){var q=k.data(this[h],"olddisplay");!q&&q!=="none"&&k.data(this[h],"olddisplay",k.css(this[h],"display"))}h=0;for(l=this.length;h<l;h++)this[h].style.display=
"none";return this}},_toggle:k.fn.toggle,toggle:function(h,l){var q=typeof h==="boolean";if(k.isFunction(h)&&k.isFunction(l))this._toggle.apply(this,arguments);else h==null||q?this.each(function(){var w=q?h:k(this).is(":hidden");k(this)[w?"show":"hide"]()}):this.animate(D("toggle",3),h,l);return this},fadeTo:function(h,l,q){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:l},h,q)},animate:function(h,l,q,w){var v=k.speed(l,q,w);if(k.isEmptyObject(h))return this.each(v.complete);
return this[v.queue===false?"each":"queue"](function(){var H=k.extend({},v),I,S=this.nodeType===1&&k(this).is(":hidden"),M=this;for(I in h){var Q=I.replace(Ba,qb);if(I!==Q){h[Q]=h[I];delete h[I];I=Q}if(h[I]==="hide"&&S||h[I]==="show"&&!S)return H.complete.call(this);if((I==="height"||I==="width")&&this.style){H.display=k.css(this,"display");H.overflow=this.style.overflow}if(k.isArray(h[I])){(H.specialEasing=H.specialEasing||{})[I]=h[I][1];h[I]=h[I][0]}}if(H.overflow!=null)this.style.overflow="hidden";
H.curAnim=k.extend({},h);k.each(h,function(Z,ia){var ya=new k.fx(M,H,Z);if(Eb.test(ia))ya[ia==="toggle"?S?"show":"hide":ia](h);else{var Ma=Fb.exec(ia),Ja=ya.cur(true)||0;if(Ma){ia=parseFloat(Ma[2]);var Ua=Ma[3]||"px";if(Ua!=="px"){M.style[Z]=(ia||1)+Ua;Ja=(ia||1)/ya.cur(true)*Ja;M.style[Z]=Ja+Ua}if(Ma[1])ia=(Ma[1]==="-="?-1:1)*ia+Ja;ya.custom(Ja,ia,Ua)}else ya.custom(Ja,ia,"")}});return true})},stop:function(h,l){var q=k.timers;h&&this.queue([]);this.each(function(){for(var w=q.length-1;w>=0;w--)if(q[w].elem===
this){l&&q[w](true);q.splice(w,1)}});l||this.dequeue();return this}});k.each({slideDown:D("show",1),slideUp:D("hide",1),slideToggle:D("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(h,l){k.fn[h]=function(q,w){return this.animate(l,q,w)}});k.extend({speed:function(h,l,q){var w=h&&typeof h==="object"?h:{complete:q||!q&&l||k.isFunction(h)&&h,duration:h,easing:q&&l||l&&!k.isFunction(l)&&l};w.duration=k.fx.off?0:typeof w.duration==="number"?w.duration:k.fx.speeds[w.duration]||k.fx.speeds._default;
w.old=w.complete;w.complete=function(){w.queue!==false&&k(this).dequeue();k.isFunction(w.old)&&w.old.call(this)};return w},easing:{linear:function(h,l,q,w){return q+w*h},swing:function(h,l,q,w){return(-Math.cos(h*Math.PI)/2+0.5)*w+q}},timers:[],fx:function(h,l,q){this.options=l;this.elem=h;this.prop=q;if(!l.orig)l.orig={}}});k.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(k.fx.step[this.prop]||k.fx.step._default)(this);if((this.prop==="height"||
this.prop==="width")&&this.elem.style)this.elem.style.display="block"},cur:function(h){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];return(h=parseFloat(k.css(this.elem,this.prop,h)))&&h>-10000?h:parseFloat(k.curCSS(this.elem,this.prop))||0},custom:function(h,l,q){function w(H){return v.step(H)}this.startTime=e();this.start=h;this.end=l;this.unit=q||this.unit||"px";this.now=this.start;this.pos=this.state=0;var v=this;w.elem=this.elem;
if(w()&&k.timers.push(w)&&!ob)ob=setInterval(k.fx.tick,13)},show:function(){this.options.orig[this.prop]=k.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());k(this.elem).show()},hide:function(){this.options.orig[this.prop]=k.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(h){var l=e(),q=true;if(h||l>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();
this.options.curAnim[this.prop]=true;for(var w in this.options.curAnim)if(this.options.curAnim[w]!==true)q=false;if(q){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;h=k.data(this.elem,"olddisplay");this.elem.style.display=h?h:this.options.display;if(k.css(this.elem,"display")==="none")this.elem.style.display="block"}this.options.hide&&k(this.elem).hide();if(this.options.hide||this.options.show)for(var v in this.options.curAnim)k.style(this.elem,v,this.options.orig[v]);
this.options.complete.call(this.elem)}return false}else{v=l-this.startTime;this.state=v/this.options.duration;h=this.options.easing||(k.easing.swing?"swing":"linear");this.pos=k.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||h](this.state,v,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};k.extend(k.fx,{tick:function(){for(var h=k.timers,l=0;l<h.length;l++)h[l]()||h.splice(l--,1);h.length||k.fx.stop()},stop:function(){clearInterval(ob);
ob=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(h){k.style(h.elem,"opacity",h.now)},_default:function(h){if(h.elem.style&&h.elem.style[h.prop]!=null)h.elem.style[h.prop]=(h.prop==="width"||h.prop==="height"?Math.max(0,h.now):h.now)+h.unit;else h.elem[h.prop]=h.now}}});if(k.expr&&k.expr.filters)k.expr.filters.animated=function(h){return k.grep(k.timers,function(l){return h===l.elem}).length};k.fn.offset="getBoundingClientRect"in E.documentElement?function(h){var l=this[0];if(h)return this.each(function(v){k.offset.setOffset(this,
h,v)});if(!l||!l.ownerDocument)return null;if(l===l.ownerDocument.body)return k.offset.bodyOffset(l);var q=l.getBoundingClientRect(),w=l.ownerDocument;l=w.body;w=w.documentElement;return{top:q.top+(self.pageYOffset||k.support.boxModel&&w.scrollTop||l.scrollTop)-(w.clientTop||l.clientTop||0),left:q.left+(self.pageXOffset||k.support.boxModel&&w.scrollLeft||l.scrollLeft)-(w.clientLeft||l.clientLeft||0)}}:function(h){var l=this[0];if(h)return this.each(function(Z){k.offset.setOffset(this,h,Z)});if(!l||
!l.ownerDocument)return null;if(l===l.ownerDocument.body)return k.offset.bodyOffset(l);k.offset.initialize();var q=l.offsetParent,w=l,v=l.ownerDocument,H,I=v.documentElement,S=v.body;w=(v=v.defaultView)?v.getComputedStyle(l,null):l.currentStyle;for(var M=l.offsetTop,Q=l.offsetLeft;(l=l.parentNode)&&l!==S&&l!==I;){if(k.offset.supportsFixedPosition&&w.position==="fixed")break;H=v?v.getComputedStyle(l,null):l.currentStyle;M-=l.scrollTop;Q-=l.scrollLeft;if(l===q){M+=l.offsetTop;Q+=l.offsetLeft;if(k.offset.doesNotAddBorder&&
!(k.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(l.nodeName))){M+=parseFloat(H.borderTopWidth)||0;Q+=parseFloat(H.borderLeftWidth)||0}w=q;q=l.offsetParent}if(k.offset.subtractsBorderForOverflowNotVisible&&H.overflow!=="visible"){M+=parseFloat(H.borderTopWidth)||0;Q+=parseFloat(H.borderLeftWidth)||0}w=H}if(w.position==="relative"||w.position==="static"){M+=S.offsetTop;Q+=S.offsetLeft}if(k.offset.supportsFixedPosition&&w.position==="fixed"){M+=Math.max(I.scrollTop,S.scrollTop);Q+=Math.max(I.scrollLeft,
S.scrollLeft)}return{top:M,left:Q}};k.offset={initialize:function(){var h=E.body,l=E.createElement("div"),q,w,v,H=parseFloat(k.curCSS(h,"marginTop",true))||0;k.extend(l.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});l.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>";
h.insertBefore(l,h.firstChild);q=l.firstChild;w=q.firstChild;v=q.nextSibling.firstChild.firstChild;this.doesNotAddBorder=w.offsetTop!==5;this.doesAddBorderForTableAndCells=v.offsetTop===5;w.style.position="fixed";w.style.top="20px";this.supportsFixedPosition=w.offsetTop===20||w.offsetTop===15;w.style.position=w.style.top="";q.style.overflow="hidden";q.style.position="relative";this.subtractsBorderForOverflowNotVisible=w.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=h.offsetTop!==H;h.removeChild(l);
k.offset.initialize=k.noop},bodyOffset:function(h){var l=h.offsetTop,q=h.offsetLeft;k.offset.initialize();if(k.offset.doesNotIncludeMarginInBodyOffset){l+=parseFloat(k.curCSS(h,"marginTop",true))||0;q+=parseFloat(k.curCSS(h,"marginLeft",true))||0}return{top:l,left:q}},setOffset:function(h,l,q){if(/static/.test(k.curCSS(h,"position")))h.style.position="relative";var w=k(h),v=w.offset(),H=parseInt(k.curCSS(h,"top",true),10)||0,I=parseInt(k.curCSS(h,"left",true),10)||0;if(k.isFunction(l))l=l.call(h,
q,v);q={top:l.top-v.top+H,left:l.left-v.left+I};"using"in l?l.using.call(h,q):w.css(q)}};k.fn.extend({position:function(){if(!this[0])return null;var h=this[0],l=this.offsetParent(),q=this.offset(),w=/^body|html$/i.test(l[0].nodeName)?{top:0,left:0}:l.offset();q.top-=parseFloat(k.curCSS(h,"marginTop",true))||0;q.left-=parseFloat(k.curCSS(h,"marginLeft",true))||0;w.top+=parseFloat(k.curCSS(l[0],"borderTopWidth",true))||0;w.left+=parseFloat(k.curCSS(l[0],"borderLeftWidth",true))||0;return{top:q.top-
w.top,left:q.left-w.left}},offsetParent:function(){return this.map(function(){for(var h=this.offsetParent||E.body;h&&!/^body|html$/i.test(h.nodeName)&&k.css(h,"position")==="static";)h=h.offsetParent;return h})}});k.each(["Left","Top"],function(h,l){var q="scroll"+l;k.fn[q]=function(w){var v=this[0],H;if(!v)return null;return w!==c?this.each(function(){if(H=u(this))H.scrollTo(!h?w:k(H).scrollLeft(),h?w:k(H).scrollTop());else this[q]=w}):(H=u(v))?"pageXOffset"in H?H[h?"pageYOffset":"pageXOffset"]:
k.support.boxModel&&H.document.documentElement[q]||H.document.body[q]:v[q]}});k.each(["Height","Width"],function(h,l){var q=l.toLowerCase();k.fn["inner"+l]=function(){return this[0]?k.css(this[0],q,false,"padding"):null};k.fn["outer"+l]=function(w){return this[0]?k.css(this[0],q,false,w?"margin":"border"):null};k.fn[q]=function(w){var v=this[0];if(!v)return w==null?null:this;if(k.isFunction(w))return this.each(function(H){var I=k(this);I[q](w.call(this,H,I[q]()))});return"scrollTo"in v&&v.document?
v.document.compatMode==="CSS1Compat"&&v.document.documentElement["client"+l]||v.document.body["client"+l]:v.nodeType===9?Math.max(v.documentElement["client"+l],v.body["scroll"+l],v.documentElement["scroll"+l],v.body["offset"+l],v.documentElement["offset"+l]):w===c?k.css(v,q):this.css(q,typeof w==="string"?w:w+"px")}});a.jQuery=a.$=k})(window);
(function(a){a.ui=a.ui||{};if(!a.ui.version){a.extend(a.ui,{version:"1.8.2",plugin:{add:function(c,d,f){c=a.ui[c].prototype;for(var b in f){c.plugins[b]=c.plugins[b]||[];c.plugins[b].push([d,f[b]])}},call:function(c,d,f){if((d=c.plugins[d])&&c.element[0].parentNode)for(var b=0;b<d.length;b++)c.options[d[b][0]]&&d[b][1].apply(c.element,f)}},contains:function(c,d){return document.compareDocumentPosition?c.compareDocumentPosition(d)&16:c!==d&&c.contains(d)},hasScroll:function(c,d){if(a(c).css("overflow")==
"hidden")return false;d=d&&d=="left"?"scrollLeft":"scrollTop";var f=false;if(c[d]>0)return true;c[d]=1;f=c[d]>0;c[d]=0;return f},isOverAxis:function(c,d,f){return c>d&&c<d+f},isOver:function(c,d,f,b,e,i){return a.ui.isOverAxis(c,f,e)&&a.ui.isOverAxis(d,b,i)},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(c,d){return typeof c==="number"?this.each(function(){var f=this;setTimeout(function(){a(f).focus();d&&d.call(f)},c)}):this._focus.apply(this,arguments)},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","")},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect",
"none")},scrollParent:function(){var c;c=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"))||!c.length?a(document):c},zIndex:function(c){if(c!==undefined)return this.css("zIndex",c);if(this.length){c=a(this[0]);for(var d;c.length&&c[0]!==document;){d=c.css("position");if(d=="absolute"||d=="relative"||d=="fixed"){d=parseInt(c.css("zIndex"));if(!isNaN(d)&&d!=0)return d}c=c.parent()}}return 0}});a.extend(a.expr[":"],{data:function(c,d,f){return!!a.data(c,f[3])},focusable:function(c){var d=c.nodeName.toLowerCase(),f=a.attr(c,"tabindex");return(/input|select|textarea|button|object/.test(d)?
!c.disabled:"a"==d||"area"==d?c.href||!isNaN(f):!isNaN(f))&&!a(c)["area"==d?"parents":"closest"](":hidden").length},tabbable:function(c){var d=a.attr(c,"tabindex");return(isNaN(d)||d>=0)&&a(c).is(":focusable")}})}})(jQuery);
(function(a){var c=a.fn.remove;a.fn.remove=function(d,f){return this.each(function(){if(!f)if(!d||a.filter(d,[this]).length)a("*",this).add(this).each(function(){a(this).triggerHandler("remove")});return c.call(a(this),d,f)})};a.widget=function(d,f,b){var e=d.split(".")[0],i;d=d.split(".")[1];i=e+"-"+d;if(!b){b=f;f=a.Widget}a.expr[":"][i]=function(g){return!!a.data(g,d)};a[e]=a[e]||{};a[e][d]=function(g,o){arguments.length&&this._createWidget(g,o)};f=new f;f.options=a.extend({},f.options);a[e][d].prototype=
a.extend(true,f,{namespace:e,widgetName:d,widgetEventPrefix:a[e][d].prototype.widgetEventPrefix||d,widgetBaseClass:i},b);a.widget.bridge(d,a[e][d])};a.widget.bridge=function(d,f){a.fn[d]=function(b){var e=typeof b==="string",i=Array.prototype.slice.call(arguments,1),g=this;b=!e&&i.length?a.extend.apply(null,[true,b].concat(i)):b;if(e&&b.substring(0,1)==="_")return g;e?this.each(function(){var o=a.data(this,d),r=o&&a.isFunction(o[b])?o[b].apply(o,i):o;if(r!==o&&r!==undefined){g=r;return false}}):this.each(function(){var o=
a.data(this,d);if(o){b&&o.option(b);o._init()}else a.data(this,d,new f(b,this))});return g}};a.Widget=function(d,f){arguments.length&&this._createWidget(d,f)};a.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(d,f){this.element=a(f).data(this.widgetName,this);this.options=a.extend(true,{},this.options,a.metadata&&a.metadata.get(f)[this.widgetName],d);var b=this;this.element.bind("remove."+this.widgetName,function(){b.destroy()});this._create();
this._init()},_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(d,f){var b=d,e=this;if(arguments.length===0)return a.extend({},e.options);if(typeof d==="string"){if(f===undefined)return this.options[d];b={};b[d]=f}a.each(b,function(i,
g){e._setOption(i,g)});return e},_setOption:function(d,f){this.options[d]=f;if(d==="disabled")this.widget()[f?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",f);return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(d,f,b){var e=this.options[d];f=a.Event(f);f.type=(d===this.widgetEventPrefix?d:this.widgetEventPrefix+d).toLowerCase();b=b||{};if(f.originalEvent){d=
a.event.props.length;for(var i;d;){i=a.event.props[--d];f[i]=f.originalEvent[i]}}this.element.trigger(f,b);return!(a.isFunction(e)&&e.call(this.element[0],f,b)===false||f.isDefaultPrevented())}}})(jQuery);
(function(a){a.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var c=this;this.element.bind("mousedown."+this.widgetName,function(d){return c._mouseDown(d)}).bind("click."+this.widgetName,function(d){if(c._preventClickEvent){c._preventClickEvent=false;d.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(c){c.originalEvent=c.originalEvent||{};if(!c.originalEvent.mouseHandled){this._mouseStarted&&
this._mouseUp(c);this._mouseDownEvent=c;var d=this,f=c.which==1,b=typeof this.options.cancel=="string"?a(c.target).parents().add(c.target).filter(this.options.cancel).length:false;if(!f||b||!this._mouseCapture(c))return true;this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet)this._mouseDelayTimer=setTimeout(function(){d.mouseDelayMet=true},this.options.delay);if(this._mouseDistanceMet(c)&&this._mouseDelayMet(c)){this._mouseStarted=this._mouseStart(c)!==false;if(!this._mouseStarted){c.preventDefault();
return true}}this._mouseMoveDelegate=function(e){return d._mouseMove(e)};this._mouseUpDelegate=function(e){return d._mouseUp(e)};a(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);a.browser.safari||c.preventDefault();return c.originalEvent.mouseHandled=true}},_mouseMove:function(c){if(a.browser.msie&&!c.button)return this._mouseUp(c);if(this._mouseStarted){this._mouseDrag(c);return c.preventDefault()}if(this._mouseDistanceMet(c)&&
this._mouseDelayMet(c))(this._mouseStarted=this._mouseStart(this._mouseDownEvent,c)!==false)?this._mouseDrag(c):this._mouseUp(c);return!this._mouseStarted},_mouseUp:function(c){a(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=c.target==this._mouseDownEvent.target;this._mouseStop(c)}return false},_mouseDistanceMet:function(c){return Math.max(Math.abs(this._mouseDownEvent.pageX-
c.pageX),Math.abs(this._mouseDownEvent.pageY-c.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return true}})})(jQuery);
(function(a){a.ui=a.ui||{};var c=/left|center|right/,d=/top|center|bottom/,f=a.fn.position,b=a.fn.offset;a.fn.position=function(e){if(!e||!e.of)return f.apply(this,arguments);e=a.extend({},e);var i=a(e.of),g=(e.collision||"flip").split(" "),o=e.offset?e.offset.split(" "):[0,0],r,s,n;if(e.of.nodeType===9){r=i.width();s=i.height();n={top:0,left:0}}else if(e.of.scrollTo&&e.of.document){r=i.width();s=i.height();n={top:i.scrollTop(),left:i.scrollLeft()}}else if(e.of.preventDefault){e.at="left top";r=s=
0;n={top:e.of.pageY,left:e.of.pageX}}else{r=i.outerWidth();s=i.outerHeight();n=i.offset()}a.each(["my","at"],function(){var x=(e[this]||"").split(" ");if(x.length===1)x=c.test(x[0])?x.concat(["center"]):d.test(x[0])?["center"].concat(x):["center","center"];x[0]=c.test(x[0])?x[0]:"center";x[1]=d.test(x[1])?x[1]:"center";e[this]=x});if(g.length===1)g[1]=g[0];o[0]=parseInt(o[0],10)||0;if(o.length===1)o[1]=o[0];o[1]=parseInt(o[1],10)||0;if(e.at[0]==="right")n.left+=r;else if(e.at[0]==="center")n.left+=
r/2;if(e.at[1]==="bottom")n.top+=s;else if(e.at[1]==="center")n.top+=s/2;n.left+=o[0];n.top+=o[1];return this.each(function(){var x=a(this),C=x.outerWidth(),D=x.outerHeight(),u=a.extend({},n);if(e.my[0]==="right")u.left-=C;else if(e.my[0]==="center")u.left-=C/2;if(e.my[1]==="bottom")u.top-=D;else if(e.my[1]==="center")u.top-=D/2;u.left=parseInt(u.left);u.top=parseInt(u.top);a.each(["left","top"],function(k,A){a.ui.position[g[k]]&&a.ui.position[g[k]][A](u,{targetWidth:r,targetHeight:s,elemWidth:C,
elemHeight:D,offset:o,my:e.my,at:e.at})});a.fn.bgiframe&&x.bgiframe();x.offset(a.extend(u,{using:e.using}))})};a.ui.position={fit:{left:function(e,i){var g=a(window);i=e.left+i.elemWidth-g.width()-g.scrollLeft();e.left=i>0?e.left-i:Math.max(0,e.left)},top:function(e,i){var g=a(window);i=e.top+i.elemHeight-g.height()-g.scrollTop();e.top=i>0?e.top-i:Math.max(0,e.top)}},flip:{left:function(e,i){if(i.at[0]!=="center"){var g=a(window);g=e.left+i.elemWidth-g.width()-g.scrollLeft();var o=i.my[0]==="left"?
-i.elemWidth:i.my[0]==="right"?i.elemWidth:0,r=-2*i.offset[0];e.left+=e.left<0?o+i.targetWidth+r:g>0?o-i.targetWidth+r:0}},top:function(e,i){if(i.at[1]!=="center"){var g=a(window);g=e.top+i.elemHeight-g.height()-g.scrollTop();var o=i.my[1]==="top"?-i.elemHeight:i.my[1]==="bottom"?i.elemHeight:0,r=i.at[1]==="top"?i.targetHeight:-i.targetHeight,s=-2*i.offset[1];e.top+=e.top<0?o+i.targetHeight+s:g>0?o+r+s:0}}}};if(!a.offset.setOffset){a.offset.setOffset=function(e,i){if(/static/.test(a.curCSS(e,"position")))e.style.position=
"relative";var g=a(e),o=g.offset(),r=parseInt(a.curCSS(e,"top",true),10)||0,s=parseInt(a.curCSS(e,"left",true),10)||0;o={top:i.top-o.top+r,left:i.left-o.left+s};"using"in i?i.using.call(e,o):g.css(o)};a.fn.offset=function(e){var i=this[0];if(!i||!i.ownerDocument)return null;if(e)return this.each(function(){a.offset.setOffset(this,e)});return b.call(this)}}})(jQuery);
(function(a){a.widget("ui.draggable",a.ui.mouse,{widgetEventPrefix:"drag",options:{addClasses:true,appendTo:"parent",axis:false,connectToSortable:false,containment:false,cursor:"auto",cursorAt:false,grid:false,handle:false,helper:"original",iframeFix:false,opacity:false,refreshPositions:false,revert:false,revertDuration:500,scope:"default",scroll:true,scrollSensitivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTolerance:20,stack:false,zIndex:false},_create:function(){if(this.options.helper==
"original"&&!/^(?:r|a|f)/.test(this.element.css("position")))this.element[0].style.position="relative";this.options.addClasses&&this.element.addClass("ui-draggable");this.options.disabled&&this.element.addClass("ui-draggable-disabled");this._mouseInit()},destroy:function(){if(this.element.data("draggable")){this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled");this._mouseDestroy();return this}},_mouseCapture:function(c){var d=
this.options;if(this.helper||d.disabled||a(c.target).is(".ui-resizable-handle"))return false;this.handle=this._getHandle(c);if(!this.handle)return false;return true},_mouseStart:function(c){var d=this.options;this.helper=this._createHelper(c);this._cacheHelperProportions();if(a.ui.ddmanager)a.ui.ddmanager.current=this;this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.positionAbs=this.element.offset();this.offset={top:this.offset.top-
this.margins.top,left:this.offset.left-this.margins.left};a.extend(this.offset,{click:{left:c.pageX-this.offset.left,top:c.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this.position=this._generatePosition(c);this.originalPageX=c.pageX;this.originalPageY=c.pageY;d.cursorAt&&this._adjustOffsetFromHelper(d.cursorAt);d.containment&&this._setContainment();if(this._trigger("start",c)===false){this._clear();return false}this._cacheHelperProportions();
a.ui.ddmanager&&!d.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,c);this.helper.addClass("ui-draggable-dragging");this._mouseDrag(c,true);return true},_mouseDrag:function(c,d){this.position=this._generatePosition(c);this.positionAbs=this._convertPositionTo("absolute");if(!d){d=this._uiHash();if(this._trigger("drag",c,d)===false){this._mouseUp({});return false}this.position=d.position}if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||
this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";a.ui.ddmanager&&a.ui.ddmanager.drag(this,c);return false},_mouseStop:function(c){var d=false;if(a.ui.ddmanager&&!this.options.dropBehaviour)d=a.ui.ddmanager.drop(this,c);if(this.dropped){d=this.dropped;this.dropped=false}if(!this.element[0]||!this.element[0].parentNode)return false;if(this.options.revert=="invalid"&&!d||this.options.revert=="valid"&&d||this.options.revert===true||a.isFunction(this.options.revert)&&this.options.revert.call(this.element,
d)){var f=this;a(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){f._trigger("stop",c)!==false&&f._clear()})}else this._trigger("stop",c)!==false&&this._clear();return false},cancel:function(){this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear();return this},_getHandle:function(c){var d=!this.options.handle||!a(this.options.handle,this.element).length?true:false;a(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==
c.target)d=true});return d},_createHelper:function(c){var d=this.options;c=a.isFunction(d.helper)?a(d.helper.apply(this.element[0],[c])):d.helper=="clone"?this.element.clone():this.element;c.parents("body").length||c.appendTo(d.appendTo=="parent"?this.element[0].parentNode:d.appendTo);c[0]!=this.element[0]&&!/(fixed|absolute)/.test(c.css("position"))&&c.css("position","absolute");return c},_adjustOffsetFromHelper:function(c){if(typeof c=="string")c=c.split(" ");if(a.isArray(c))c={left:+c[0],top:+c[1]||
0};if("left"in c)this.offset.click.left=c.left+this.margins.left;if("right"in c)this.offset.click.left=this.helperProportions.width-c.right+this.margins.left;if("top"in c)this.offset.click.top=c.top+this.margins.top;if("bottom"in c)this.offset.click.top=this.helperProportions.height-c.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var c=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],
this.offsetParent[0])){c.left+=this.scrollParent.scrollLeft();c.top+=this.scrollParent.scrollTop()}if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&a.browser.msie)c={top:0,left:0};return{top:c.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:c.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var c=this.element.position();return{top:c.top-
(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:c.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var c=this.options;if(c.containment==
"parent")c.containment=this.helper[0].parentNode;if(c.containment=="document"||c.containment=="window")this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,a(c.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(a(c.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(c.containment)&&
c.containment.constructor!=Array){var d=a(c.containment)[0];if(d){c=a(c.containment).offset();var f=a(d).css("overflow")!="hidden";this.containment=[c.left+(parseInt(a(d).css("borderLeftWidth"),10)||0)+(parseInt(a(d).css("paddingLeft"),10)||0)-this.margins.left,c.top+(parseInt(a(d).css("borderTopWidth"),10)||0)+(parseInt(a(d).css("paddingTop"),10)||0)-this.margins.top,c.left+(f?Math.max(d.scrollWidth,d.offsetWidth):d.offsetWidth)-(parseInt(a(d).css("borderLeftWidth"),10)||0)-(parseInt(a(d).css("paddingRight"),
10)||0)-this.helperProportions.width-this.margins.left,c.top+(f?Math.max(d.scrollHeight,d.offsetHeight):d.offsetHeight)-(parseInt(a(d).css("borderTopWidth"),10)||0)-(parseInt(a(d).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}}else if(c.containment.constructor==Array)this.containment=c.containment},_convertPositionTo:function(c,d){if(!d)d=this.position;c=c=="absolute"?1:-1;var f=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],
this.offsetParent[0]))?this.offsetParent:this.scrollParent,b=/(html|body)/i.test(f[0].tagName);return{top:d.top+this.offset.relative.top*c+this.offset.parent.top*c-(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():b?0:f.scrollTop())*c),left:d.left+this.offset.relative.left*c+this.offset.parent.left*c-(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():
b?0:f.scrollLeft())*c)}},_generatePosition:function(c){var d=this.options,f=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,b=/(html|body)/i.test(f[0].tagName),e=c.pageX,i=c.pageY;if(this.originalPosition){if(this.containment){if(c.pageX-this.offset.click.left<this.containment[0])e=this.containment[0]+this.offset.click.left;if(c.pageY-this.offset.click.top<this.containment[1])i=this.containment[1]+
this.offset.click.top;if(c.pageX-this.offset.click.left>this.containment[2])e=this.containment[2]+this.offset.click.left;if(c.pageY-this.offset.click.top>this.containment[3])i=this.containment[3]+this.offset.click.top}if(d.grid){i=this.originalPageY+Math.round((i-this.originalPageY)/d.grid[1])*d.grid[1];i=this.containment?!(i-this.offset.click.top<this.containment[1]||i-this.offset.click.top>this.containment[3])?i:!(i-this.offset.click.top<this.containment[1])?i-d.grid[1]:i+d.grid[1]:i;e=this.originalPageX+
Math.round((e-this.originalPageX)/d.grid[0])*d.grid[0];e=this.containment?!(e-this.offset.click.left<this.containment[0]||e-this.offset.click.left>this.containment[2])?e:!(e-this.offset.click.left<this.containment[0])?e-d.grid[0]:e+d.grid[0]:e}}return{top:i-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():b?0:f.scrollTop()),left:e-this.offset.click.left-
this.offset.relative.left-this.offset.parent.left+(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():b?0:f.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=false},_trigger:function(c,d,f){f=f||this._uiHash();a.ui.plugin.call(this,c,[d,f]);if(c=="drag")this.positionAbs=
this._convertPositionTo("absolute");return a.Widget.prototype._trigger.call(this,c,d,f)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});a.extend(a.ui.draggable,{version:"1.8.2"});a.ui.plugin.add("draggable","connectToSortable",{start:function(c,d){var f=a(this).data("draggable"),b=f.options,e=a.extend({},d,{item:f.element});f.sortables=[];a(b.connectToSortable).each(function(){var i=a.data(this,"sortable");
if(i&&!i.options.disabled){f.sortables.push({instance:i,shouldRevert:i.options.revert});i._refreshItems();i._trigger("activate",c,e)}})},stop:function(c,d){var f=a(this).data("draggable"),b=a.extend({},d,{item:f.element});a.each(f.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;f.cancelHelperRemoval=true;this.instance.cancelHelperRemoval=false;if(this.shouldRevert)this.instance.options.revert=true;this.instance._mouseStop(c);this.instance.options.helper=this.instance.options._helper;
f.options.helper=="original"&&this.instance.currentItem.css({top:"auto",left:"auto"})}else{this.instance.cancelHelperRemoval=false;this.instance._trigger("deactivate",c,b)}})},drag:function(c,d){var f=a(this).data("draggable"),b=this;a.each(f.sortables,function(){this.instance.positionAbs=f.positionAbs;this.instance.helperProportions=f.helperProportions;this.instance.offset.click=f.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){if(!this.instance.isOver){this.instance.isOver=
1;this.instance.currentItem=a(b).clone().appendTo(this.instance.element).data("sortable-item",true);this.instance.options._helper=this.instance.options.helper;this.instance.options.helper=function(){return d.helper[0]};c.target=this.instance.currentItem[0];this.instance._mouseCapture(c,true);this.instance._mouseStart(c,true,true);this.instance.offset.click.top=f.offset.click.top;this.instance.offset.click.left=f.offset.click.left;this.instance.offset.parent.left-=f.offset.parent.left-this.instance.offset.parent.left;
this.instance.offset.parent.top-=f.offset.parent.top-this.instance.offset.parent.top;f._trigger("toSortable",c);f.dropped=this.instance.element;f.currentItem=f.element;this.instance.fromOutside=f}this.instance.currentItem&&this.instance._mouseDrag(c)}else if(this.instance.isOver){this.instance.isOver=0;this.instance.cancelHelperRemoval=true;this.instance.options.revert=false;this.instance._trigger("out",c,this.instance._uiHash(this.instance));this.instance._mouseStop(c,true);this.instance.options.helper=
this.instance.options._helper;this.instance.currentItem.remove();this.instance.placeholder&&this.instance.placeholder.remove();f._trigger("fromSortable",c);f.dropped=false}})}});a.ui.plugin.add("draggable","cursor",{start:function(){var c=a("body"),d=a(this).data("draggable").options;if(c.css("cursor"))d._cursor=c.css("cursor");c.css("cursor",d.cursor)},stop:function(){var c=a(this).data("draggable").options;c._cursor&&a("body").css("cursor",c._cursor)}});a.ui.plugin.add("draggable","iframeFix",{start:function(){var c=
a(this).data("draggable").options;a(c.iframeFix===true?"iframe":c.iframeFix).each(function(){a('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1E3}).css(a(this).offset()).appendTo("body")})},stop:function(){a("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)})}});a.ui.plugin.add("draggable","opacity",{start:function(c,d){c=a(d.helper);d=a(this).data("draggable").options;
if(c.css("opacity"))d._opacity=c.css("opacity");c.css("opacity",d.opacity)},stop:function(c,d){c=a(this).data("draggable").options;c._opacity&&a(d.helper).css("opacity",c._opacity)}});a.ui.plugin.add("draggable","scroll",{start:function(){var c=a(this).data("draggable");if(c.scrollParent[0]!=document&&c.scrollParent[0].tagName!="HTML")c.overflowOffset=c.scrollParent.offset()},drag:function(c){var d=a(this).data("draggable"),f=d.options,b=false;if(d.scrollParent[0]!=document&&d.scrollParent[0].tagName!=
"HTML"){if(!f.axis||f.axis!="x")if(d.overflowOffset.top+d.scrollParent[0].offsetHeight-c.pageY<f.scrollSensitivity)d.scrollParent[0].scrollTop=b=d.scrollParent[0].scrollTop+f.scrollSpeed;else if(c.pageY-d.overflowOffset.top<f.scrollSensitivity)d.scrollParent[0].scrollTop=b=d.scrollParent[0].scrollTop-f.scrollSpeed;if(!f.axis||f.axis!="y")if(d.overflowOffset.left+d.scrollParent[0].offsetWidth-c.pageX<f.scrollSensitivity)d.scrollParent[0].scrollLeft=b=d.scrollParent[0].scrollLeft+f.scrollSpeed;else if(c.pageX-
d.overflowOffset.left<f.scrollSensitivity)d.scrollParent[0].scrollLeft=b=d.scrollParent[0].scrollLeft-f.scrollSpeed}else{if(!f.axis||f.axis!="x")if(c.pageY-a(document).scrollTop()<f.scrollSensitivity)b=a(document).scrollTop(a(document).scrollTop()-f.scrollSpeed);else if(a(window).height()-(c.pageY-a(document).scrollTop())<f.scrollSensitivity)b=a(document).scrollTop(a(document).scrollTop()+f.scrollSpeed);if(!f.axis||f.axis!="y")if(c.pageX-a(document).scrollLeft()<f.scrollSensitivity)b=a(document).scrollLeft(a(document).scrollLeft()-
f.scrollSpeed);else if(a(window).width()-(c.pageX-a(document).scrollLeft())<f.scrollSensitivity)b=a(document).scrollLeft(a(document).scrollLeft()+f.scrollSpeed)}b!==false&&a.ui.ddmanager&&!f.dropBehaviour&&a.ui.ddmanager.prepareOffsets(d,c)}});a.ui.plugin.add("draggable","snap",{start:function(){var c=a(this).data("draggable"),d=c.options;c.snapElements=[];a(d.snap.constructor!=String?d.snap.items||":data(draggable)":d.snap).each(function(){var f=a(this),b=f.offset();this!=c.element[0]&&c.snapElements.push({item:this,
width:f.outerWidth(),height:f.outerHeight(),top:b.top,left:b.left})})},drag:function(c,d){for(var f=a(this).data("draggable"),b=f.options,e=b.snapTolerance,i=d.offset.left,g=i+f.helperProportions.width,o=d.offset.top,r=o+f.helperProportions.height,s=f.snapElements.length-1;s>=0;s--){var n=f.snapElements[s].left,x=n+f.snapElements[s].width,C=f.snapElements[s].top,D=C+f.snapElements[s].height;if(n-e<i&&i<x+e&&C-e<o&&o<D+e||n-e<i&&i<x+e&&C-e<r&&r<D+e||n-e<g&&g<x+e&&C-e<o&&o<D+e||n-e<g&&g<x+e&&C-e<r&&
r<D+e){if(b.snapMode!="inner"){var u=Math.abs(C-r)<=e,k=Math.abs(D-o)<=e,A=Math.abs(n-g)<=e,G=Math.abs(x-i)<=e;if(u)d.position.top=f._convertPositionTo("relative",{top:C-f.helperProportions.height,left:0}).top-f.margins.top;if(k)d.position.top=f._convertPositionTo("relative",{top:D,left:0}).top-f.margins.top;if(A)d.position.left=f._convertPositionTo("relative",{top:0,left:n-f.helperProportions.width}).left-f.margins.left;if(G)d.position.left=f._convertPositionTo("relative",{top:0,left:x}).left-f.margins.left}var E=
u||k||A||G;if(b.snapMode!="outer"){u=Math.abs(C-o)<=e;k=Math.abs(D-r)<=e;A=Math.abs(n-i)<=e;G=Math.abs(x-g)<=e;if(u)d.position.top=f._convertPositionTo("relative",{top:C,left:0}).top-f.margins.top;if(k)d.position.top=f._convertPositionTo("relative",{top:D-f.helperProportions.height,left:0}).top-f.margins.top;if(A)d.position.left=f._convertPositionTo("relative",{top:0,left:n}).left-f.margins.left;if(G)d.position.left=f._convertPositionTo("relative",{top:0,left:x-f.helperProportions.width}).left-f.margins.left}if(!f.snapElements[s].snapping&&
(u||k||A||G||E))f.options.snap.snap&&f.options.snap.snap.call(f.element,c,a.extend(f._uiHash(),{snapItem:f.snapElements[s].item}));f.snapElements[s].snapping=u||k||A||G||E}else{f.snapElements[s].snapping&&f.options.snap.release&&f.options.snap.release.call(f.element,c,a.extend(f._uiHash(),{snapItem:f.snapElements[s].item}));f.snapElements[s].snapping=false}}}});a.ui.plugin.add("draggable","stack",{start:function(){var c=a(this).data("draggable").options;c=a.makeArray(a(c.stack)).sort(function(f,b){return(parseInt(a(f).css("zIndex"),
10)||0)-(parseInt(a(b).css("zIndex"),10)||0)});if(c.length){var d=parseInt(c[0].style.zIndex)||0;a(c).each(function(f){this.style.zIndex=d+f});this[0].style.zIndex=d+c.length}}});a.ui.plugin.add("draggable","zIndex",{start:function(c,d){c=a(d.helper);d=a(this).data("draggable").options;if(c.css("zIndex"))d._zIndex=c.css("zIndex");c.css("zIndex",d.zIndex)},stop:function(c,d){c=a(this).data("draggable").options;c._zIndex&&a(d.helper).css("zIndex",c._zIndex)}})})(jQuery);
(function(a){a.widget("ui.droppable",{widgetEventPrefix:"drop",options:{accept:"*",activeClass:false,addClasses:true,greedy:false,hoverClass:false,scope:"default",tolerance:"intersect"},_create:function(){var c=this.options,d=c.accept;this.isover=0;this.isout=1;this.accept=a.isFunction(d)?d:function(f){return f.is(d)};this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};a.ui.ddmanager.droppables[c.scope]=a.ui.ddmanager.droppables[c.scope]||[];a.ui.ddmanager.droppables[c.scope].push(this);
c.addClasses&&this.element.addClass("ui-droppable")},destroy:function(){for(var c=a.ui.ddmanager.droppables[this.options.scope],d=0;d<c.length;d++)c[d]==this&&c.splice(d,1);this.element.removeClass("ui-droppable ui-droppable-disabled").removeData("droppable").unbind(".droppable");return this},_setOption:function(c,d){if(c=="accept")this.accept=a.isFunction(d)?d:function(f){return f.is(d)};a.Widget.prototype._setOption.apply(this,arguments)},_activate:function(c){var d=a.ui.ddmanager.current;this.options.activeClass&&
this.element.addClass(this.options.activeClass);d&&this._trigger("activate",c,this.ui(d))},_deactivate:function(c){var d=a.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(this.options.activeClass);d&&this._trigger("deactivate",c,this.ui(d))},_over:function(c){var d=a.ui.ddmanager.current;if(!(!d||(d.currentItem||d.element)[0]==this.element[0]))if(this.accept.call(this.element[0],d.currentItem||d.element)){this.options.hoverClass&&this.element.addClass(this.options.hoverClass);
this._trigger("over",c,this.ui(d))}},_out:function(c){var d=a.ui.ddmanager.current;if(!(!d||(d.currentItem||d.element)[0]==this.element[0]))if(this.accept.call(this.element[0],d.currentItem||d.element)){this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);this._trigger("out",c,this.ui(d))}},_drop:function(c,d){var f=d||a.ui.ddmanager.current;if(!f||(f.currentItem||f.element)[0]==this.element[0])return false;var b=false;this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function(){var e=
a.data(this,"droppable");if(e.options.greedy&&!e.options.disabled&&e.options.scope==f.options.scope&&e.accept.call(e.element[0],f.currentItem||f.element)&&a.ui.intersect(f,a.extend(e,{offset:e.element.offset()}),e.options.tolerance)){b=true;return false}});if(b)return false;if(this.accept.call(this.element[0],f.currentItem||f.element)){this.options.activeClass&&this.element.removeClass(this.options.activeClass);this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);this._trigger("drop",
c,this.ui(f));return this.element}return false},ui:function(c){return{draggable:c.currentItem||c.element,helper:c.helper,position:c.position,offset:c.positionAbs}}});a.extend(a.ui.droppable,{version:"1.8.2"});a.ui.intersect=function(c,d,f){if(!d.offset)return false;var b=(c.positionAbs||c.position.absolute).left,e=b+c.helperProportions.width,i=(c.positionAbs||c.position.absolute).top,g=i+c.helperProportions.height,o=d.offset.left,r=o+d.proportions.width,s=d.offset.top,n=s+d.proportions.height;switch(f){case "fit":return o<
b&&e<r&&s<i&&g<n;case "intersect":return o<b+c.helperProportions.width/2&&e-c.helperProportions.width/2<r&&s<i+c.helperProportions.height/2&&g-c.helperProportions.height/2<n;case "pointer":return a.ui.isOver((c.positionAbs||c.position.absolute).top+(c.clickOffset||c.offset.click).top,(c.positionAbs||c.position.absolute).left+(c.clickOffset||c.offset.click).left,s,o,d.proportions.height,d.proportions.width);case "touch":return(i>=s&&i<=n||g>=s&&g<=n||i<s&&g>n)&&(b>=o&&b<=r||e>=o&&e<=r||b<o&&e>r);default:return false}};
a.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(c,d){var f=a.ui.ddmanager.droppables[c.options.scope]||[],b=d?d.type:null,e=(c.currentItem||c.element).find(":data(droppable)").andSelf(),i=0;a:for(;i<f.length;i++)if(!(f[i].options.disabled||c&&!f[i].accept.call(f[i].element[0],c.currentItem||c.element))){for(var g=0;g<e.length;g++)if(e[g]==f[i].element[0]){f[i].proportions.height=0;continue a}f[i].visible=f[i].element.css("display")!="none";if(f[i].visible){f[i].offset=
f[i].element.offset();f[i].proportions={width:f[i].element[0].offsetWidth,height:f[i].element[0].offsetHeight};b=="mousedown"&&f[i]._activate.call(f[i],d)}}},drop:function(c,d){var f=false;a.each(a.ui.ddmanager.droppables[c.options.scope]||[],function(){if(this.options){if(!this.options.disabled&&this.visible&&a.ui.intersect(c,this,this.options.tolerance))f=f||this._drop.call(this,d);if(!this.options.disabled&&this.visible&&this.accept.call(this.element[0],c.currentItem||c.element)){this.isout=1;
this.isover=0;this._deactivate.call(this,d)}}});return f},drag:function(c,d){c.options.refreshPositions&&a.ui.ddmanager.prepareOffsets(c,d);a.each(a.ui.ddmanager.droppables[c.options.scope]||[],function(){if(!(this.options.disabled||this.greedyChild||!this.visible)){var f=a.ui.intersect(c,this,this.options.tolerance);if(f=!f&&this.isover==1?"isout":f&&this.isover==0?"isover":null){var b;if(this.options.greedy){var e=this.element.parents(":data(droppable):eq(0)");if(e.length){b=a.data(e[0],"droppable");
b.greedyChild=f=="isover"?1:0}}if(b&&f=="isover"){b.isover=0;b.isout=1;b._out.call(b,d)}this[f]=1;this[f=="isout"?"isover":"isout"]=0;this[f=="isover"?"_over":"_out"].call(this,d);if(b&&f=="isout"){b.isout=0;b.isover=1;b._over.call(b,d)}}}})}}})(jQuery);
(function(a){a.widget("ui.resizable",a.ui.mouse,{widgetEventPrefix:"resize",options:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,containment:false,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1E3},_create:function(){var f=this,b=this.options;this.element.addClass("ui-resizable");a.extend(this,{_aspectRatio:!!b.aspectRatio,aspectRatio:b.aspectRatio,originalElement:this.element,
_proportionallyResizeElements:[],_helper:b.helper||b.ghost||b.animate?b.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=true;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=b.handles||(!a(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",
nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all")this.handles="n,e,s,w,se,sw,ne,nw";var e=this.handles.split(",");this.handles={};for(var i=0;i<e.length;i++){var g=a.trim(e[i]),o=a('<div class="ui-resizable-handle '+("ui-resizable-"+g)+'"></div>');/sw|se|ne|nw/.test(g)&&o.css({zIndex:++b.zIndex});"se"==g&&o.addClass("ui-icon ui-icon-gripsmall-diagonal-se");this.handles[g]=".ui-resizable-"+g;this.element.append(o)}}this._renderAxis=function(r){r=r||this.element;for(var s in this.handles){if(this.handles[s].constructor==
String)this.handles[s]=a(this.handles[s],this.element).show();if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var n=a(this.handles[s],this.element),x=0;x=/sw|ne|nw|se|n|s/.test(s)?n.outerHeight():n.outerWidth();n=["padding",/ne|nw|n/.test(s)?"Top":/se|sw|s/.test(s)?"Bottom":/^e$/.test(s)?"Right":"Left"].join("");r.css(n,x);this._proportionallyResize()}a(this.handles[s])}};this._renderAxis(this.element);this._handles=a(".ui-resizable-handle",this.element).disableSelection();
this._handles.mouseover(function(){if(!f.resizing){if(this.className)var r=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);f.axis=r&&r[1]?r[1]:"se"}});if(b.autoHide){this._handles.hide();a(this.element).addClass("ui-resizable-autohide").hover(function(){a(this).removeClass("ui-resizable-autohide");f._handles.show()},function(){if(!f.resizing){a(this).addClass("ui-resizable-autohide");f._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var f=function(e){a(e).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};
if(this.elementIsWrapper){f(this.element);var b=this.element;b.after(this.originalElement.css({position:b.css("position"),width:b.outerWidth(),height:b.outerHeight(),top:b.css("top"),left:b.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);f(this.originalElement);return this},_mouseCapture:function(f){var b=false;for(var e in this.handles)if(a(this.handles[e])[0]==f.target)b=true;return!this.options.disabled&&b},_mouseStart:function(f){var b=this.options,e=this.element.position(),
i=this.element;this.resizing=true;this.documentScroll={top:a(document).scrollTop(),left:a(document).scrollLeft()};if(i.is(".ui-draggable")||/absolute/.test(i.css("position")))i.css({position:"absolute",top:e.top,left:e.left});a.browser.opera&&/relative/.test(i.css("position"))&&i.css({position:"relative",top:"auto",left:"auto"});this._renderProxy();e=c(this.helper.css("left"));var g=c(this.helper.css("top"));if(b.containment){e+=a(b.containment).scrollLeft()||0;g+=a(b.containment).scrollTop()||0}this.offset=
this.helper.offset();this.position={left:e,top:g};this.size=this._helper?{width:i.outerWidth(),height:i.outerHeight()}:{width:i.width(),height:i.height()};this.originalSize=this._helper?{width:i.outerWidth(),height:i.outerHeight()}:{width:i.width(),height:i.height()};this.originalPosition={left:e,top:g};this.sizeDiff={width:i.outerWidth()-i.width(),height:i.outerHeight()-i.height()};this.originalMousePosition={left:f.pageX,top:f.pageY};this.aspectRatio=typeof b.aspectRatio=="number"?b.aspectRatio:
this.originalSize.width/this.originalSize.height||1;b=a(".ui-resizable-"+this.axis).css("cursor");a("body").css("cursor",b=="auto"?this.axis+"-resize":b);i.addClass("ui-resizable-resizing");this._propagate("start",f);return true},_mouseDrag:function(f){var b=this.helper,e=this.originalMousePosition,i=this._change[this.axis];if(!i)return false;e=i.apply(this,[f,f.pageX-e.left||0,f.pageY-e.top||0]);if(this._aspectRatio||f.shiftKey)e=this._updateRatio(e,f);e=this._respectSize(e,f);this._propagate("resize",
f);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(e);this._trigger("resize",f,this.ui());return false},_mouseStop:function(f){this.resizing=false;var b=this.options;if(this._helper){var e=this._proportionallyResizeElements,i=e.length&&/textarea/i.test(e[0].nodeName);e=i&&a.ui.hasScroll(e[0],"left")?0:this.sizeDiff.height;
i={width:this.size.width-(i?0:this.sizeDiff.width),height:this.size.height-e};e=parseInt(this.element.css("left"),10)+(this.position.left-this.originalPosition.left)||null;var g=parseInt(this.element.css("top"),10)+(this.position.top-this.originalPosition.top)||null;b.animate||this.element.css(a.extend(i,{top:g,left:e}));this.helper.height(this.size.height);this.helper.width(this.size.width);this._helper&&!b.animate&&this._proportionallyResize()}a("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");
this._propagate("stop",f);this._helper&&this.helper.remove();return false},_updateCache:function(f){this.offset=this.helper.offset();if(d(f.left))this.position.left=f.left;if(d(f.top))this.position.top=f.top;if(d(f.height))this.size.height=f.height;if(d(f.width))this.size.width=f.width},_updateRatio:function(f){var b=this.position,e=this.size,i=this.axis;if(f.height)f.width=e.height*this.aspectRatio;else if(f.width)f.height=e.width/this.aspectRatio;if(i=="sw"){f.left=b.left+(e.width-f.width);f.top=
null}if(i=="nw"){f.top=b.top+(e.height-f.height);f.left=b.left+(e.width-f.width)}return f},_respectSize:function(f){var b=this.options,e=this.axis,i=d(f.width)&&b.maxWidth&&b.maxWidth<f.width,g=d(f.height)&&b.maxHeight&&b.maxHeight<f.height,o=d(f.width)&&b.minWidth&&b.minWidth>f.width,r=d(f.height)&&b.minHeight&&b.minHeight>f.height;if(o)f.width=b.minWidth;if(r)f.height=b.minHeight;if(i)f.width=b.maxWidth;if(g)f.height=b.maxHeight;var s=this.originalPosition.left+this.originalSize.width,n=this.position.top+
this.size.height,x=/sw|nw|w/.test(e);e=/nw|ne|n/.test(e);if(o&&x)f.left=s-b.minWidth;if(i&&x)f.left=s-b.maxWidth;if(r&&e)f.top=n-b.minHeight;if(g&&e)f.top=n-b.maxHeight;if((b=!f.width&&!f.height)&&!f.left&&f.top)f.top=null;else if(b&&!f.top&&f.left)f.left=null;return f},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var f=this.helper||this.element,b=0;b<this._proportionallyResizeElements.length;b++){var e=this._proportionallyResizeElements[b];if(!this.borderDif){var i=
[e.css("borderTopWidth"),e.css("borderRightWidth"),e.css("borderBottomWidth"),e.css("borderLeftWidth")],g=[e.css("paddingTop"),e.css("paddingRight"),e.css("paddingBottom"),e.css("paddingLeft")];this.borderDif=a.map(i,function(o,r){o=parseInt(o,10)||0;r=parseInt(g[r],10)||0;return o+r})}a.browser.msie&&(a(f).is(":hidden")||a(f).parents(":hidden").length)||e.css({height:f.height()-this.borderDif[0]-this.borderDif[2]||0,width:f.width()-this.borderDif[1]-this.borderDif[3]||0})}},_renderProxy:function(){var f=
this.options;this.elementOffset=this.element.offset();if(this._helper){this.helper=this.helper||a('<div style="overflow:hidden;"></div>');var b=a.browser.msie&&a.browser.version<7,e=b?1:0;b=b?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+b,height:this.element.outerHeight()+b,position:"absolute",left:this.elementOffset.left-e+"px",top:this.elementOffset.top-e+"px",zIndex:++f.zIndex});this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(f,
b){return{width:this.originalSize.width+b}},w:function(f,b){return{left:this.originalPosition.left+b,width:this.originalSize.width-b}},n:function(f,b,e){return{top:this.originalPosition.top+e,height:this.originalSize.height-e}},s:function(f,b,e){return{height:this.originalSize.height+e}},se:function(f,b,e){return a.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[f,b,e]))},sw:function(f,b,e){return a.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[f,b,
e]))},ne:function(f,b,e){return a.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[f,b,e]))},nw:function(f,b,e){return a.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[f,b,e]))}},_propagate:function(f,b){a.ui.plugin.call(this,f,[b,this.ui()]);f!="resize"&&this._trigger(f,b,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.2"});a.ui.plugin.add("resizable","alsoResize",{start:function(){var f=a(this).data("resizable").options,b=function(e){a(e).each(function(){a(this).data("resizable-alsoresize",{width:parseInt(a(this).width(),10),height:parseInt(a(this).height(),10),left:parseInt(a(this).css("left"),10),top:parseInt(a(this).css("top"),10)})})};if(typeof f.alsoResize=="object"&&!f.alsoResize.parentNode)if(f.alsoResize.length){f.alsoResize=
f.alsoResize[0];b(f.alsoResize)}else a.each(f.alsoResize,function(e){b(e)});else b(f.alsoResize)},resize:function(){var f=a(this).data("resizable"),b=f.options,e=f.originalSize,i=f.originalPosition,g={height:f.size.height-e.height||0,width:f.size.width-e.width||0,top:f.position.top-i.top||0,left:f.position.left-i.left||0},o=function(r,s){a(r).each(function(){var n=a(this),x=a(this).data("resizable-alsoresize"),C={};a.each((s&&s.length?s:["width","height","top","left"])||["width","height","top","left"],
function(D,u){if((D=(x[u]||0)+(g[u]||0))&&D>=0)C[u]=D||null});if(/relative/.test(n.css("position"))&&a.browser.opera){f._revertToRelativePosition=true;n.css({position:"absolute",top:"auto",left:"auto"})}n.css(C)})};typeof b.alsoResize=="object"&&!b.alsoResize.nodeType?a.each(b.alsoResize,function(r,s){o(r,s)}):o(b.alsoResize)},stop:function(){var f=a(this).data("resizable");if(f._revertToRelativePosition&&a.browser.opera){f._revertToRelativePosition=false;el.css({position:"relative"})}a(this).removeData("resizable-alsoresize-start")}});
a.ui.plugin.add("resizable","animate",{stop:function(f){var b=a(this).data("resizable"),e=b.options,i=b._proportionallyResizeElements,g=i.length&&/textarea/i.test(i[0].nodeName),o=g&&a.ui.hasScroll(i[0],"left")?0:b.sizeDiff.height;g={width:b.size.width-(g?0:b.sizeDiff.width),height:b.size.height-o};o=parseInt(b.element.css("left"),10)+(b.position.left-b.originalPosition.left)||null;var r=parseInt(b.element.css("top"),10)+(b.position.top-b.originalPosition.top)||null;b.element.animate(a.extend(g,r&&
o?{top:r,left:o}:{}),{duration:e.animateDuration,easing:e.animateEasing,step:function(){var s={width:parseInt(b.element.css("width"),10),height:parseInt(b.element.css("height"),10),top:parseInt(b.element.css("top"),10),left:parseInt(b.element.css("left"),10)};i&&i.length&&a(i[0]).css({width:s.width,height:s.height});b._updateCache(s);b._propagate("resize",f)}})}});a.ui.plugin.add("resizable","containment",{start:function(){var f=a(this).data("resizable"),b=f.element,e=f.options.containment;if(b=e instanceof
a?e.get(0):/parent/.test(e)?b.parent().get(0):e){f.containerElement=a(b);if(/document/.test(e)||e==document){f.containerOffset={left:0,top:0};f.containerPosition={left:0,top:0};f.parentData={element:a(document),left:0,top:0,width:a(document).width(),height:a(document).height()||document.body.parentNode.scrollHeight}}else{var i=a(b),g=[];a(["Top","Right","Left","Bottom"]).each(function(s,n){g[s]=c(i.css("padding"+n))});f.containerOffset=i.offset();f.containerPosition=i.position();f.containerSize={height:i.innerHeight()-
g[3],width:i.innerWidth()-g[1]};e=f.containerOffset;var o=f.containerSize.height,r=f.containerSize.width;r=a.ui.hasScroll(b,"left")?b.scrollWidth:r;o=a.ui.hasScroll(b)?b.scrollHeight:o;f.parentData={element:b,left:e.left,top:e.top,width:r,height:o}}}},resize:function(f){var b=a(this).data("resizable"),e=b.options,i=b.containerOffset,g=b.position;f=b._aspectRatio||f.shiftKey;var o={top:0,left:0},r=b.containerElement;if(r[0]!=document&&/static/.test(r.css("position")))o=i;if(g.left<(b._helper?i.left:
0)){b.size.width+=b._helper?b.position.left-i.left:b.position.left-o.left;if(f)b.size.height=b.size.width/e.aspectRatio;b.position.left=e.helper?i.left:0}if(g.top<(b._helper?i.top:0)){b.size.height+=b._helper?b.position.top-i.top:b.position.top;if(f)b.size.width=b.size.height*e.aspectRatio;b.position.top=b._helper?i.top:0}b.offset.left=b.parentData.left+b.position.left;b.offset.top=b.parentData.top+b.position.top;e=Math.abs((b._helper?b.offset.left-o.left:b.offset.left-o.left)+b.sizeDiff.width);i=
Math.abs((b._helper?b.offset.top-o.top:b.offset.top-i.top)+b.sizeDiff.height);g=b.containerElement.get(0)==b.element.parent().get(0);o=/relative|absolute/.test(b.containerElement.css("position"));if(g&&o)e-=b.parentData.left;if(e+b.size.width>=b.parentData.width){b.size.width=b.parentData.width-e;if(f)b.size.height=b.size.width/b.aspectRatio}if(i+b.size.height>=b.parentData.height){b.size.height=b.parentData.height-i;if(f)b.size.width=b.size.height*b.aspectRatio}},stop:function(){var f=a(this).data("resizable"),
b=f.options,e=f.containerOffset,i=f.containerPosition,g=f.containerElement,o=a(f.helper),r=o.offset(),s=o.outerWidth()-f.sizeDiff.width;o=o.outerHeight()-f.sizeDiff.height;f._helper&&!b.animate&&/relative/.test(g.css("position"))&&a(this).css({left:r.left-i.left-e.left,width:s,height:o});f._helper&&!b.animate&&/static/.test(g.css("position"))&&a(this).css({left:r.left-i.left-e.left,width:s,height:o})}});a.ui.plugin.add("resizable","ghost",{start:function(){var f=a(this).data("resizable"),b=f.options,
e=f.size;f.ghost=f.originalElement.clone();f.ghost.css({opacity:0.25,display:"block",position:"relative",height:e.height,width:e.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof b.ghost=="string"?b.ghost:"");f.ghost.appendTo(f.helper)},resize:function(){var f=a(this).data("resizable");f.ghost&&f.ghost.css({position:"relative",height:f.size.height,width:f.size.width})},stop:function(){var f=a(this).data("resizable");f.ghost&&f.helper&&f.helper.get(0).removeChild(f.ghost.get(0))}});
a.ui.plugin.add("resizable","grid",{resize:function(){var f=a(this).data("resizable"),b=f.options,e=f.size,i=f.originalSize,g=f.originalPosition,o=f.axis;b.grid=typeof b.grid=="number"?[b.grid,b.grid]:b.grid;var r=Math.round((e.width-i.width)/(b.grid[0]||1))*(b.grid[0]||1);b=Math.round((e.height-i.height)/(b.grid[1]||1))*(b.grid[1]||1);if(/^(se|s|e)$/.test(o)){f.size.width=i.width+r;f.size.height=i.height+b}else if(/^(ne)$/.test(o)){f.size.width=i.width+r;f.size.height=i.height+b;f.position.top=g.top-
b}else{if(/^(sw)$/.test(o)){f.size.width=i.width+r;f.size.height=i.height+b}else{f.size.width=i.width+r;f.size.height=i.height+b;f.position.top=g.top-b}f.position.left=g.left-r}}});var c=function(f){return parseInt(f,10)||0},d=function(f){return!isNaN(parseInt(f,10))}})(jQuery);
(function(a){a.widget("ui.selectable",a.ui.mouse,{options:{appendTo:"body",autoRefresh:true,distance:0,filter:"*",tolerance:"touch"},_create:function(){var c=this;this.element.addClass("ui-selectable");this.dragged=false;var d;this.refresh=function(){d=a(c.options.filter,c.element[0]);d.each(function(){var f=a(this),b=f.offset();a.data(this,"selectable-item",{element:this,$element:f,left:b.left,top:b.top,right:b.left+f.outerWidth(),bottom:b.top+f.outerHeight(),startselected:false,selected:f.hasClass("ui-selected"),
selecting:f.hasClass("ui-selecting"),unselecting:f.hasClass("ui-unselecting")})})};this.refresh();this.selectees=d.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(c){var d=this;this.opos=[c.pageX,
c.pageY];if(!this.options.disabled){var f=this.options;this.selectees=a(f.filter,this.element[0]);this._trigger("start",c);a(f.appendTo).append(this.helper);this.helper.css({"z-index":100,position:"absolute",left:c.clientX,top:c.clientY,width:0,height:0});f.autoRefresh&&this.refresh();this.selectees.filter(".ui-selected").each(function(){var b=a.data(this,"selectable-item");b.startselected=true;if(!c.metaKey){b.$element.removeClass("ui-selected");b.selected=false;b.$element.addClass("ui-unselecting");
b.unselecting=true;d._trigger("unselecting",c,{unselecting:b.element})}});a(c.target).parents().andSelf().each(function(){var b=a.data(this,"selectable-item");if(b){var e=!c.metaKey||!b.$element.hasClass("ui-selected");b.$element.removeClass(e?"ui-unselecting":"ui-selected").addClass(e?"ui-selecting":"ui-unselecting");b.unselecting=!e;b.selecting=e;(b.selected=e)?d._trigger("selecting",c,{selecting:b.element}):d._trigger("unselecting",c,{unselecting:b.element});return false}})}},_mouseDrag:function(c){var d=
this;this.dragged=true;if(!this.options.disabled){var f=this.options,b=this.opos[0],e=this.opos[1],i=c.pageX,g=c.pageY;if(b>i){var o=i;i=b;b=o}if(e>g){o=g;g=e;e=o}this.helper.css({left:b,top:e,width:i-b,height:g-e});this.selectees.each(function(){var r=a.data(this,"selectable-item");if(!(!r||r.element==d.element[0])){var s=false;if(f.tolerance=="touch")s=!(r.left>i||r.right<b||r.top>g||r.bottom<e);else if(f.tolerance=="fit")s=r.left>b&&r.right<i&&r.top>e&&r.bottom<g;if(s){if(r.selected){r.$element.removeClass("ui-selected");
r.selected=false}if(r.unselecting){r.$element.removeClass("ui-unselecting");r.unselecting=false}if(!r.selecting){r.$element.addClass("ui-selecting");r.selecting=true;d._trigger("selecting",c,{selecting:r.element})}}else{if(r.selecting)if(c.metaKey&&r.startselected){r.$element.removeClass("ui-selecting");r.selecting=false;r.$element.addClass("ui-selected");r.selected=true}else{r.$element.removeClass("ui-selecting");r.selecting=false;if(r.startselected){r.$element.addClass("ui-unselecting");r.unselecting=
true}d._trigger("unselecting",c,{unselecting:r.element})}if(r.selected)if(!c.metaKey&&!r.startselected){r.$element.removeClass("ui-selected");r.selected=false;r.$element.addClass("ui-unselecting");r.unselecting=true;d._trigger("unselecting",c,{unselecting:r.element})}}}});return false}},_mouseStop:function(c){var d=this;this.dragged=false;a(".ui-unselecting",this.element[0]).each(function(){var f=a.data(this,"selectable-item");f.$element.removeClass("ui-unselecting");f.unselecting=false;f.startselected=
false;d._trigger("unselected",c,{unselected:f.element})});a(".ui-selecting",this.element[0]).each(function(){var f=a.data(this,"selectable-item");f.$element.removeClass("ui-selecting").addClass("ui-selected");f.selecting=false;f.selected=true;f.startselected=true;d._trigger("selected",c,{selected:f.element})});this._trigger("stop",c);this.helper.remove();return false}});a.extend(a.ui.selectable,{version:"1.8.2"})})(jQuery);
(function(a){a.widget("ui.selectable",a.ui.mouse,{options:{appendTo:"body",autoRefresh:true,distance:0,filter:"*",tolerance:"touch"},_create:function(){var c=this;this.element.addClass("ui-selectable");this.dragged=false;var d;this.refresh=function(){d=a(c.options.filter,c.element[0]);d.each(function(){var f=a(this),b=f.offset();a.data(this,"selectable-item",{element:this,$element:f,left:b.left,top:b.top,right:b.left+f.outerWidth(),bottom:b.top+f.outerHeight(),startselected:false,selected:f.hasClass("ui-selected"),
selecting:f.hasClass("ui-selecting"),unselecting:f.hasClass("ui-unselecting")})})};this.refresh();this.selectees=d.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(c){var d=this;this.opos=[c.pageX,
c.pageY];if(!this.options.disabled){var f=this.options;this.selectees=a(f.filter,this.element[0]);this._trigger("start",c);a(f.appendTo).append(this.helper);this.helper.css({"z-index":100,position:"absolute",left:c.clientX,top:c.clientY,width:0,height:0});f.autoRefresh&&this.refresh();this.selectees.filter(".ui-selected").each(function(){var b=a.data(this,"selectable-item");b.startselected=true;if(!c.metaKey){b.$element.removeClass("ui-selected");b.selected=false;b.$element.addClass("ui-unselecting");
b.unselecting=true;d._trigger("unselecting",c,{unselecting:b.element})}});a(c.target).parents().andSelf().each(function(){var b=a.data(this,"selectable-item");if(b){var e=!c.metaKey||!b.$element.hasClass("ui-selected");b.$element.removeClass(e?"ui-unselecting":"ui-selected").addClass(e?"ui-selecting":"ui-unselecting");b.unselecting=!e;b.selecting=e;(b.selected=e)?d._trigger("selecting",c,{selecting:b.element}):d._trigger("unselecting",c,{unselecting:b.element});return false}})}},_mouseDrag:function(c){var d=
this;this.dragged=true;if(!this.options.disabled){var f=this.options,b=this.opos[0],e=this.opos[1],i=c.pageX,g=c.pageY;if(b>i){var o=i;i=b;b=o}if(e>g){o=g;g=e;e=o}this.helper.css({left:b,top:e,width:i-b,height:g-e});this.selectees.each(function(){var r=a.data(this,"selectable-item");if(!(!r||r.element==d.element[0])){var s=false;if(f.tolerance=="touch")s=!(r.left>i||r.right<b||r.top>g||r.bottom<e);else if(f.tolerance=="fit")s=r.left>b&&r.right<i&&r.top>e&&r.bottom<g;if(s){if(r.selected){r.$element.removeClass("ui-selected");
r.selected=false}if(r.unselecting){r.$element.removeClass("ui-unselecting");r.unselecting=false}if(!r.selecting){r.$element.addClass("ui-selecting");r.selecting=true;d._trigger("selecting",c,{selecting:r.element})}}else{if(r.selecting)if(c.metaKey&&r.startselected){r.$element.removeClass("ui-selecting");r.selecting=false;r.$element.addClass("ui-selected");r.selected=true}else{r.$element.removeClass("ui-selecting");r.selecting=false;if(r.startselected){r.$element.addClass("ui-unselecting");r.unselecting=
true}d._trigger("unselecting",c,{unselecting:r.element})}if(r.selected)if(!c.metaKey&&!r.startselected){r.$element.removeClass("ui-selected");r.selected=false;r.$element.addClass("ui-unselecting");r.unselecting=true;d._trigger("unselecting",c,{unselecting:r.element})}}}});return false}},_mouseStop:function(c){var d=this;this.dragged=false;a(".ui-unselecting",this.element[0]).each(function(){var f=a.data(this,"selectable-item");f.$element.removeClass("ui-unselecting");f.unselecting=false;f.startselected=
false;d._trigger("unselected",c,{unselected:f.element})});a(".ui-selecting",this.element[0]).each(function(){var f=a.data(this,"selectable-item");f.$element.removeClass("ui-selecting").addClass("ui-selected");f.selecting=false;f.selected=true;f.startselected=true;d._trigger("selected",c,{selected:f.element})});this._trigger("stop",c);this.helper.remove();return false}});a.extend(a.ui.selectable,{version:"1.8.2"})})(jQuery);
(function(a){a.widget("ui.sortable",a.ui.mouse,{widgetEventPrefix:"sort",options:{appendTo:"parent",axis:false,connectWith:false,containment:false,cursor:"auto",cursorAt:false,dropOnEmpty:true,forcePlaceholderSize:false,forceHelperSize:false,grid:false,handle:false,helper:"original",items:"> *",opacity:false,placeholder:false,revert:false,scroll:true,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1E3},_create:function(){this.containerCache={};this.element.addClass("ui-sortable");
this.refresh();this.floating=this.items.length?/left|right/.test(this.items[0].item.css("float")):false;this.offset=this.element.offset();this._mouseInit()},destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").removeData("sortable").unbind(".sortable");this._mouseDestroy();for(var c=this.items.length-1;c>=0;c--)this.items[c].item.removeData("sortable-item");return this},_setOption:function(c,d){if(c==="disabled"){this.options[c]=d;this.widget()[d?"addClass":"removeClass"]("ui-sortable-disabled")}else a.Widget.prototype._setOption.apply(this,
arguments)},_mouseCapture:function(c,d){if(this.reverting)return false;if(this.options.disabled||this.options.type=="static")return false;this._refreshItems(c);var f=null,b=this;a(c.target).parents().each(function(){if(a.data(this,"sortable-item")==b){f=a(this);return false}});if(a.data(c.target,"sortable-item")==b)f=a(c.target);if(!f)return false;if(this.options.handle&&!d){var e=false;a(this.options.handle,f).find("*").andSelf().each(function(){if(this==c.target)e=true});if(!e)return false}this.currentItem=
f;this._removeCurrentsFromItems();return true},_mouseStart:function(c,d,f){d=this.options;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(c);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:c.pageX-this.offset.left,top:c.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(c);this.originalPageX=c.pageX;this.originalPageY=c.pageY;d.cursorAt&&this._adjustOffsetFromHelper(d.cursorAt);this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};this.helper[0]!=this.currentItem[0]&&this.currentItem.hide();this._createPlaceholder();d.containment&&this._setContainment();
if(d.cursor){if(a("body").css("cursor"))this._storedCursor=a("body").css("cursor");a("body").css("cursor",d.cursor)}if(d.opacity){if(this.helper.css("opacity"))this._storedOpacity=this.helper.css("opacity");this.helper.css("opacity",d.opacity)}if(d.zIndex){if(this.helper.css("zIndex"))this._storedZIndex=this.helper.css("zIndex");this.helper.css("zIndex",d.zIndex)}if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML")this.overflowOffset=this.scrollParent.offset();this._trigger("start",
c,this._uiHash());this._preserveHelperProportions||this._cacheHelperProportions();if(!f)for(f=this.containers.length-1;f>=0;f--)this.containers[f]._trigger("activate",c,this._uiHash(this));if(a.ui.ddmanager)a.ui.ddmanager.current=this;a.ui.ddmanager&&!d.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,c);this.dragging=true;this.helper.addClass("ui-sortable-helper");this._mouseDrag(c);return true},_mouseDrag:function(c){this.position=this._generatePosition(c);this.positionAbs=this._convertPositionTo("absolute");
if(!this.lastPositionAbs)this.lastPositionAbs=this.positionAbs;if(this.options.scroll){var d=this.options,f=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if(this.overflowOffset.top+this.scrollParent[0].offsetHeight-c.pageY<d.scrollSensitivity)this.scrollParent[0].scrollTop=f=this.scrollParent[0].scrollTop+d.scrollSpeed;else if(c.pageY-this.overflowOffset.top<d.scrollSensitivity)this.scrollParent[0].scrollTop=f=this.scrollParent[0].scrollTop-d.scrollSpeed;if(this.overflowOffset.left+
this.scrollParent[0].offsetWidth-c.pageX<d.scrollSensitivity)this.scrollParent[0].scrollLeft=f=this.scrollParent[0].scrollLeft+d.scrollSpeed;else if(c.pageX-this.overflowOffset.left<d.scrollSensitivity)this.scrollParent[0].scrollLeft=f=this.scrollParent[0].scrollLeft-d.scrollSpeed}else{if(c.pageY-a(document).scrollTop()<d.scrollSensitivity)f=a(document).scrollTop(a(document).scrollTop()-d.scrollSpeed);else if(a(window).height()-(c.pageY-a(document).scrollTop())<d.scrollSensitivity)f=a(document).scrollTop(a(document).scrollTop()+
d.scrollSpeed);if(c.pageX-a(document).scrollLeft()<d.scrollSensitivity)f=a(document).scrollLeft(a(document).scrollLeft()-d.scrollSpeed);else if(a(window).width()-(c.pageX-a(document).scrollLeft())<d.scrollSensitivity)f=a(document).scrollLeft(a(document).scrollLeft()+d.scrollSpeed)}f!==false&&a.ui.ddmanager&&!d.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,c)}this.positionAbs=this._convertPositionTo("absolute");if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+
"px";if(!this.options.axis||this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";for(d=this.items.length-1;d>=0;d--){f=this.items[d];var b=f.item[0],e=this._intersectsWithPointer(f);if(e)if(b!=this.currentItem[0]&&this.placeholder[e==1?"next":"prev"]()[0]!=b&&!a.ui.contains(this.placeholder[0],b)&&(this.options.type=="semi-dynamic"?!a.ui.contains(this.element[0],b):true)){this.direction=e==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(f))this._rearrange(c,
f);else break;this._trigger("change",c,this._uiHash());break}}this._contactContainers(c);a.ui.ddmanager&&a.ui.ddmanager.drag(this,c);this._trigger("sort",c,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(c,d){if(c){a.ui.ddmanager&&!this.options.dropBehaviour&&a.ui.ddmanager.drop(this,c);if(this.options.revert){var f=this;d=f.placeholder.offset();f.reverting=true;a(this.helper).animate({left:d.left-this.offset.parent.left-f.margins.left+(this.offsetParent[0]==
document.body?0:this.offsetParent[0].scrollLeft),top:d.top-this.offset.parent.top-f.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){f._clear(c)})}else this._clear(c,d);return false}},cancel:function(){if(this.dragging){this._mouseUp();this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var c=this.containers.length-1;c>=0;c--){this.containers[c]._trigger("deactivate",
null,this._uiHash(this));if(this.containers[c].containerCache.over){this.containers[c]._trigger("out",null,this._uiHash(this));this.containers[c].containerCache.over=0}}}this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.options.helper!="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove();a.extend(this,{helper:null,dragging:false,reverting:false,_noFinalSort:null});this.domPosition.prev?a(this.domPosition.prev).after(this.currentItem):
a(this.domPosition.parent).prepend(this.currentItem);return this},serialize:function(c){var d=this._getItemsAsjQuery(c&&c.connected),f=[];c=c||{};a(d).each(function(){var b=(a(c.item||this).attr(c.attribute||"id")||"").match(c.expression||/(.+)[-=_](.+)/);if(b)f.push((c.key||b[1]+"[]")+"="+(c.key&&c.expression?b[1]:b[2]))});return f.join("&")},toArray:function(c){var d=this._getItemsAsjQuery(c&&c.connected),f=[];c=c||{};d.each(function(){f.push(a(c.item||this).attr(c.attribute||"id")||"")});return f},
_intersectsWith:function(c){var d=this.positionAbs.left,f=d+this.helperProportions.width,b=this.positionAbs.top,e=b+this.helperProportions.height,i=c.left,g=i+c.width,o=c.top,r=o+c.height,s=this.offset.click.top,n=this.offset.click.left;s=b+s>o&&b+s<r&&d+n>i&&d+n<g;return this.options.tolerance=="pointer"||this.options.forcePointerForContainers||this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>c[this.floating?"width":"height"]?s:i<d+this.helperProportions.width/
2&&f-this.helperProportions.width/2<g&&o<b+this.helperProportions.height/2&&e-this.helperProportions.height/2<r},_intersectsWithPointer:function(c){var d=a.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,c.top,c.height);c=a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,c.left,c.width);d=d&&c;c=this._getDragVerticalDirection();var f=this._getDragHorizontalDirection();if(!d)return false;return this.floating?f&&f=="right"||c=="down"?2:1:c&&(c=="down"?2:1)},_intersectsWithSides:function(c){var d=
a.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,c.top+c.height/2,c.height);c=a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,c.left+c.width/2,c.width);var f=this._getDragVerticalDirection(),b=this._getDragHorizontalDirection();return this.floating&&b?b=="right"&&c||b=="left"&&!c:f&&(f=="down"&&d||f=="up"&&!d)},_getDragVerticalDirection:function(){var c=this.positionAbs.top-this.lastPositionAbs.top;return c!=0&&(c>0?"down":"up")},_getDragHorizontalDirection:function(){var c=
this.positionAbs.left-this.lastPositionAbs.left;return c!=0&&(c>0?"right":"left")},refresh:function(c){this._refreshItems(c);this.refreshPositions();return this},_connectWith:function(){var c=this.options;return c.connectWith.constructor==String?[c.connectWith]:c.connectWith},_getItemsAsjQuery:function(c){var d=[],f=[],b=this._connectWith();if(b&&c)for(c=b.length-1;c>=0;c--)for(var e=a(b[c]),i=e.length-1;i>=0;i--){var g=a.data(e[i],"sortable");if(g&&g!=this&&!g.options.disabled)f.push([a.isFunction(g.options.items)?
g.options.items.call(g.element):a(g.options.items,g.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),g])}f.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(c=f.length-1;c>=0;c--)f[c][0].each(function(){d.push(this)});return a(d)},_removeCurrentsFromItems:function(){for(var c=this.currentItem.find(":data(sortable-item)"),
d=0;d<this.items.length;d++)for(var f=0;f<c.length;f++)c[f]==this.items[d].item[0]&&this.items.splice(d,1)},_refreshItems:function(c){this.items=[];this.containers=[this];var d=this.items,f=[[a.isFunction(this.options.items)?this.options.items.call(this.element[0],c,{item:this.currentItem}):a(this.options.items,this.element),this]],b=this._connectWith();if(b)for(var e=b.length-1;e>=0;e--)for(var i=a(b[e]),g=i.length-1;g>=0;g--){var o=a.data(i[g],"sortable");if(o&&o!=this&&!o.options.disabled){f.push([a.isFunction(o.options.items)?
o.options.items.call(o.element[0],c,{item:this.currentItem}):a(o.options.items,o.element),o]);this.containers.push(o)}}for(e=f.length-1;e>=0;e--){c=f[e][1];b=f[e][0];g=0;for(i=b.length;g<i;g++){o=a(b[g]);o.data("sortable-item",c);d.push({item:o,instance:c,width:0,height:0,left:0,top:0})}}},refreshPositions:function(c){if(this.offsetParent&&this.helper)this.offset.parent=this._getParentOffset();for(var d=this.items.length-1;d>=0;d--){var f=this.items[d],b=this.options.toleranceElement?a(this.options.toleranceElement,
f.item):f.item;if(!c){f.width=b.outerWidth();f.height=b.outerHeight()}b=b.offset();f.left=b.left;f.top=b.top}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(d=this.containers.length-1;d>=0;d--){b=this.containers[d].element.offset();this.containers[d].containerCache.left=b.left;this.containers[d].containerCache.top=b.top;this.containers[d].containerCache.width=this.containers[d].element.outerWidth();this.containers[d].containerCache.height=
this.containers[d].element.outerHeight()}return this},_createPlaceholder:function(c){var d=c||this,f=d.options;if(!f.placeholder||f.placeholder.constructor==String){var b=f.placeholder;f.placeholder={element:function(){var e=a(document.createElement(d.currentItem[0].nodeName)).addClass(b||d.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!b)e.style.visibility="hidden";return e},update:function(e,i){if(!(b&&!f.forcePlaceholderSize)){i.height()||i.height(d.currentItem.innerHeight()-
parseInt(d.currentItem.css("paddingTop")||0,10)-parseInt(d.currentItem.css("paddingBottom")||0,10));i.width()||i.width(d.currentItem.innerWidth()-parseInt(d.currentItem.css("paddingLeft")||0,10)-parseInt(d.currentItem.css("paddingRight")||0,10))}}}}d.placeholder=a(f.placeholder.element.call(d.element,d.currentItem));d.currentItem.after(d.placeholder);f.placeholder.update(d,d.placeholder)},_contactContainers:function(c){for(var d=null,f=null,b=this.containers.length-1;b>=0;b--)if(!a.ui.contains(this.currentItem[0],
this.containers[b].element[0]))if(this._intersectsWith(this.containers[b].containerCache)){if(!(d&&a.ui.contains(this.containers[b].element[0],d.element[0]))){d=this.containers[b];f=b}}else if(this.containers[b].containerCache.over){this.containers[b]._trigger("out",c,this._uiHash(this));this.containers[b].containerCache.over=0}if(d)if(this.containers.length===1){this.containers[f]._trigger("over",c,this._uiHash(this));this.containers[f].containerCache.over=1}else if(this.currentContainer!=this.containers[f]){d=
1E4;b=null;for(var e=this.positionAbs[this.containers[f].floating?"left":"top"],i=this.items.length-1;i>=0;i--)if(a.ui.contains(this.containers[f].element[0],this.items[i].item[0])){var g=this.items[i][this.containers[f].floating?"left":"top"];if(Math.abs(g-e)<d){d=Math.abs(g-e);b=this.items[i]}}if(b||this.options.dropOnEmpty){this.currentContainer=this.containers[f];b?this._rearrange(c,b,null,true):this._rearrange(c,null,this.containers[f].element,true);this._trigger("change",c,this._uiHash());this.containers[f]._trigger("change",
c,this._uiHash(this));this.options.placeholder.update(this.currentContainer,this.placeholder);this.containers[f]._trigger("over",c,this._uiHash(this));this.containers[f].containerCache.over=1}}},_createHelper:function(c){var d=this.options;c=a.isFunction(d.helper)?a(d.helper.apply(this.element[0],[c,this.currentItem])):d.helper=="clone"?this.currentItem.clone():this.currentItem;c.parents("body").length||a(d.appendTo!="parent"?d.appendTo:this.currentItem[0].parentNode)[0].appendChild(c[0]);if(c[0]==
this.currentItem[0])this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")};if(c[0].style.width==""||d.forceHelperSize)c.width(this.currentItem.width());if(c[0].style.height==""||d.forceHelperSize)c.height(this.currentItem.height());return c},_adjustOffsetFromHelper:function(c){if(typeof c=="string")c=c.split(" ");if(a.isArray(c))c={left:+c[0],top:+c[1]||
0};if("left"in c)this.offset.click.left=c.left+this.margins.left;if("right"in c)this.offset.click.left=this.helperProportions.width-c.right+this.margins.left;if("top"in c)this.offset.click.top=c.top+this.margins.top;if("bottom"in c)this.offset.click.top=this.helperProportions.height-c.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var c=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],
this.offsetParent[0])){c.left+=this.scrollParent.scrollLeft();c.top+=this.scrollParent.scrollTop()}if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&a.browser.msie)c={top:0,left:0};return{top:c.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:c.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var c=this.currentItem.position();return{top:c.top-
(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:c.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var c=this.options;
if(c.containment=="parent")c.containment=this.helper[0].parentNode;if(c.containment=="document"||c.containment=="window")this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,a(c.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(a(c.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(c.containment)){var d=
a(c.containment)[0];c=a(c.containment).offset();var f=a(d).css("overflow")!="hidden";this.containment=[c.left+(parseInt(a(d).css("borderLeftWidth"),10)||0)+(parseInt(a(d).css("paddingLeft"),10)||0)-this.margins.left,c.top+(parseInt(a(d).css("borderTopWidth"),10)||0)+(parseInt(a(d).css("paddingTop"),10)||0)-this.margins.top,c.left+(f?Math.max(d.scrollWidth,d.offsetWidth):d.offsetWidth)-(parseInt(a(d).css("borderLeftWidth"),10)||0)-(parseInt(a(d).css("paddingRight"),10)||0)-this.helperProportions.width-
this.margins.left,c.top+(f?Math.max(d.scrollHeight,d.offsetHeight):d.offsetHeight)-(parseInt(a(d).css("borderTopWidth"),10)||0)-(parseInt(a(d).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(c,d){if(!d)d=this.position;c=c=="absolute"?1:-1;var f=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,b=/(html|body)/i.test(f[0].tagName);return{top:d.top+
this.offset.relative.top*c+this.offset.parent.top*c-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():b?0:f.scrollTop())*c),left:d.left+this.offset.relative.left*c+this.offset.parent.left*c-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():b?0:f.scrollLeft())*c)}},_generatePosition:function(c){var d=this.options,f=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],
this.offsetParent[0]))?this.offsetParent:this.scrollParent,b=/(html|body)/i.test(f[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0]))this.offset.relative=this._getRelativeOffset();var e=c.pageX,i=c.pageY;if(this.originalPosition){if(this.containment){if(c.pageX-this.offset.click.left<this.containment[0])e=this.containment[0]+this.offset.click.left;if(c.pageY-this.offset.click.top<this.containment[1])i=this.containment[1]+this.offset.click.top;
if(c.pageX-this.offset.click.left>this.containment[2])e=this.containment[2]+this.offset.click.left;if(c.pageY-this.offset.click.top>this.containment[3])i=this.containment[3]+this.offset.click.top}if(d.grid){i=this.originalPageY+Math.round((i-this.originalPageY)/d.grid[1])*d.grid[1];i=this.containment?!(i-this.offset.click.top<this.containment[1]||i-this.offset.click.top>this.containment[3])?i:!(i-this.offset.click.top<this.containment[1])?i-d.grid[1]:i+d.grid[1]:i;e=this.originalPageX+Math.round((e-
this.originalPageX)/d.grid[0])*d.grid[0];e=this.containment?!(e-this.offset.click.left<this.containment[0]||e-this.offset.click.left>this.containment[2])?e:!(e-this.offset.click.left<this.containment[0])?e-d.grid[0]:e+d.grid[0]:e}}return{top:i-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(a.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():b?0:f.scrollTop()),left:e-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+
(a.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():b?0:f.scrollLeft())}},_rearrange:function(c,d,f,b){f?f[0].appendChild(this.placeholder[0]):d.item[0].parentNode.insertBefore(this.placeholder[0],this.direction=="down"?d.item[0]:d.item[0].nextSibling);this.counter=this.counter?++this.counter:1;var e=this,i=this.counter;window.setTimeout(function(){i==e.counter&&e.refreshPositions(!b)},0)},_clear:function(c,d){this.reverting=false;var f=[];!this._noFinalSort&&
this.currentItem[0].parentNode&&this.placeholder.before(this.currentItem);this._noFinalSort=null;if(this.helper[0]==this.currentItem[0]){for(var b in this._storedCSS)if(this._storedCSS[b]=="auto"||this._storedCSS[b]=="static")this._storedCSS[b]="";this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();this.fromOutside&&!d&&f.push(function(e){this._trigger("receive",e,this._uiHash(this.fromOutside))});if((this.fromOutside||this.domPosition.prev!=this.currentItem.prev().not(".ui-sortable-helper")[0]||
this.domPosition.parent!=this.currentItem.parent()[0])&&!d)f.push(function(e){this._trigger("update",e,this._uiHash())});if(!a.ui.contains(this.element[0],this.currentItem[0])){d||f.push(function(e){this._trigger("remove",e,this._uiHash())});for(b=this.containers.length-1;b>=0;b--)if(a.ui.contains(this.containers[b].element[0],this.currentItem[0])&&!d){f.push(function(e){return function(i){e._trigger("receive",i,this._uiHash(this))}}.call(this,this.containers[b]));f.push(function(e){return function(i){e._trigger("update",
i,this._uiHash(this))}}.call(this,this.containers[b]))}}for(b=this.containers.length-1;b>=0;b--){d||f.push(function(e){return function(i){e._trigger("deactivate",i,this._uiHash(this))}}.call(this,this.containers[b]));if(this.containers[b].containerCache.over){f.push(function(e){return function(i){e._trigger("out",i,this._uiHash(this))}}.call(this,this.containers[b]));this.containers[b].containerCache.over=0}}this._storedCursor&&a("body").css("cursor",this._storedCursor);this._storedOpacity&&this.helper.css("opacity",
this._storedOpacity);if(this._storedZIndex)this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex);this.dragging=false;if(this.cancelHelperRemoval){if(!d){this._trigger("beforeStop",c,this._uiHash());for(b=0;b<f.length;b++)f[b].call(this,c);this._trigger("stop",c,this._uiHash())}return false}d||this._trigger("beforeStop",c,this._uiHash());this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.helper[0]!=this.currentItem[0]&&this.helper.remove();this.helper=null;if(!d){for(b=
0;b<f.length;b++)f[b].call(this,c);this._trigger("stop",c,this._uiHash())}this.fromOutside=false;return true},_trigger:function(){a.Widget.prototype._trigger.apply(this,arguments)===false&&this.cancel()},_uiHash:function(c){var d=c||this;return{helper:d.helper,placeholder:d.placeholder||a([]),position:d.position,originalPosition:d.originalPosition,offset:d.positionAbs,item:d.currentItem,sender:c?c.element:null}}});a.extend(a.ui.sortable,{version:"1.8.2"})})(jQuery);
(function(a){a.widget("ui.accordion",{options:{active:0,animated:"slide",autoHeight:true,clearStyle:false,collapsible:false,event:"click",fillSpace:false,header:"> li > :first-child,> :not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-icon-triangle-1-s"},navigation:false,navigationFilter:function(){return this.href.toLowerCase()==location.href.toLowerCase()}},_create:function(){var c=this.options,d=this;this.running=0;this.element.addClass("ui-accordion ui-widget ui-helper-reset");
this.element.children("li").addClass("ui-accordion-li-fix");this.headers=this.element.find(c.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){a(this).addClass("ui-state-hover")}).bind("mouseleave.accordion",function(){a(this).removeClass("ui-state-hover")}).bind("focus.accordion",function(){a(this).addClass("ui-state-focus")}).bind("blur.accordion",function(){a(this).removeClass("ui-state-focus")});this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom");
if(c.navigation){var f=this.element.find("a").filter(c.navigationFilter);if(f.length){var b=f.closest(".ui-accordion-header");this.active=b.length?b:f.closest(".ui-accordion-content").prev()}}this.active=this._findActive(this.active||c.active).toggleClass("ui-state-default").toggleClass("ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top");this.active.next().addClass("ui-accordion-content-active");this._createIcons();this.resize();this.element.attr("role","tablist");this.headers.attr("role",
"tab").bind("keydown",function(e){return d._keydown(e)}).next().attr("role","tabpanel");this.headers.not(this.active||"").attr("aria-expanded","false").attr("tabIndex","-1").next().hide();this.active.length?this.active.attr("aria-expanded","true").attr("tabIndex","0"):this.headers.eq(0).attr("tabIndex","0");a.browser.safari||this.headers.find("a").attr("tabIndex","-1");c.event&&this.headers.bind(c.event+".accordion",function(e){d._clickHandler.call(d,e,this);e.preventDefault()})},_createIcons:function(){var c=
this.options;if(c.icons){a("<span/>").addClass("ui-icon "+c.icons.header).prependTo(this.headers);this.active.find(".ui-icon").toggleClass(c.icons.header).toggleClass(c.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 c=this.options;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role").unbind(".accordion").removeData("accordion");
this.headers.unbind(".accordion").removeClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("tabIndex");this.headers.find("a").removeAttr("tabIndex");this._destroyIcons();var d=this.headers.next().css("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active");if(c.autoHeight||c.fillHeight)d.css("height",
"");return this},_setOption:function(c,d){a.Widget.prototype._setOption.apply(this,arguments);c=="active"&&this.activate(d);if(c=="icons"){this._destroyIcons();d&&this._createIcons()}},_keydown:function(c){var d=a.ui.keyCode;if(!(this.options.disabled||c.altKey||c.ctrlKey)){var f=this.headers.length,b=this.headers.index(c.target),e=false;switch(c.keyCode){case d.RIGHT:case d.DOWN:e=this.headers[(b+1)%f];break;case d.LEFT:case d.UP:e=this.headers[(b-1+f)%f];break;case d.SPACE:case d.ENTER:this._clickHandler({target:c.target},
c.target);c.preventDefault()}if(e){a(c.target).attr("tabIndex","-1");a(e).attr("tabIndex","0");e.focus();return false}return true}},resize:function(){var c=this.options,d;if(c.fillSpace){if(a.browser.msie){var f=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden")}d=this.element.parent().height();a.browser.msie&&this.element.parent().css("overflow",f);this.headers.each(function(){d-=a(this).outerHeight(true)});this.headers.next().each(function(){a(this).height(Math.max(0,
d-a(this).innerHeight()+a(this).height()))}).css("overflow","auto")}else if(c.autoHeight){d=0;this.headers.next().each(function(){d=Math.max(d,a(this).height())}).height(d)}return this},activate:function(c){this.options.active=c;c=this._findActive(c)[0];this._clickHandler({target:c},c);return this},_findActive:function(c){return c?typeof c=="number"?this.headers.filter(":eq("+c+")"):this.headers.not(this.headers.not(c)):c===false?a([]):this.headers.filter(":eq(0)")},_clickHandler:function(c,d){var f=
this.options;if(!f.disabled)if(c.target){c=a(c.currentTarget||d);d=c[0]==this.active[0];f.active=f.collapsible&&d?false:a(".ui-accordion-header",this.element).index(c);if(!(this.running||!f.collapsible&&d)){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").find(".ui-icon").removeClass(f.icons.headerSelected).addClass(f.icons.header);if(!d){c.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").find(".ui-icon").removeClass(f.icons.header).addClass(f.icons.headerSelected);
c.next().addClass("ui-accordion-content-active")}i=c.next();b=this.active.next();e={options:f,newHeader:d&&f.collapsible?a([]):c,oldHeader:this.active,newContent:d&&f.collapsible?a([]):i,oldContent:b};f=this.headers.index(this.active[0])>this.headers.index(c[0]);this.active=d?a([]):c;this._toggle(i,b,e,d,f)}}else if(f.collapsible){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").find(".ui-icon").removeClass(f.icons.headerSelected).addClass(f.icons.header);
this.active.next().addClass("ui-accordion-content-active");var b=this.active.next(),e={options:f,newHeader:a([]),oldHeader:f.active,newContent:a([]),oldContent:b},i=this.active=a([]);this._toggle(i,b,e)}},_toggle:function(c,d,f,b,e){var i=this.options,g=this;this.toShow=c;this.toHide=d;this.data=f;var o=function(){if(g)return g._completed.apply(g,arguments)};this._trigger("changestart",null,this.data);this.running=d.size()===0?c.size():d.size();if(i.animated){f={};f=i.collapsible&&b?{toShow:a([]),
toHide:d,complete:o,down:e,autoHeight:i.autoHeight||i.fillSpace}:{toShow:c,toHide:d,complete:o,down:e,autoHeight:i.autoHeight||i.fillSpace};if(!i.proxied)i.proxied=i.animated;if(!i.proxiedDuration)i.proxiedDuration=i.duration;i.animated=a.isFunction(i.proxied)?i.proxied(f):i.proxied;i.duration=a.isFunction(i.proxiedDuration)?i.proxiedDuration(f):i.proxiedDuration;b=a.ui.accordion.animations;var r=i.duration,s=i.animated;if(s&&!b[s]&&!a.easing[s])s="slide";b[s]||(b[s]=function(n){this.slide(n,{easing:s,
duration:r||700})});b[s](f)}else{if(i.collapsible&&b)c.toggle();else{d.hide();c.show()}o(true)}d.prev().attr("aria-expanded","false").attr("tabIndex","-1").blur();c.prev().attr("aria-expanded","true").attr("tabIndex","0").focus()},_completed:function(c){var d=this.options;this.running=c?0:--this.running;if(!this.running){d.clearStyle&&this.toShow.add(this.toHide).css({height:"",overflow:""});this.toHide.removeClass("ui-accordion-content-active");this._trigger("change",null,this.data)}}});a.extend(a.ui.accordion,
{version:"1.8.2",animations:{slide:function(c,d){c=a.extend({easing:"swing",duration:300},c,d);if(c.toHide.size())if(c.toShow.size()){var f=c.toShow.css("overflow"),b=0,e={},i={},g;d=c.toShow;g=d[0].style.width;d.width(parseInt(d.parent().width(),10)-parseInt(d.css("paddingLeft"),10)-parseInt(d.css("paddingRight"),10)-(parseInt(d.css("borderLeftWidth"),10)||0)-(parseInt(d.css("borderRightWidth"),10)||0));a.each(["height","paddingTop","paddingBottom"],function(o,r){i[r]="hide";o=(""+a.css(c.toShow[0],
r)).match(/^([\d+-.]+)(.*)$/);e[r]={value:o[1],unit:o[2]||"px"}});c.toShow.css({height:0,overflow:"hidden"}).show();c.toHide.filter(":hidden").each(c.complete).end().filter(":visible").animate(i,{step:function(o,r){if(r.prop=="height")b=r.end-r.start===0?0:(r.now-r.start)/(r.end-r.start);c.toShow[0].style[r.prop]=b*e[r.prop].value+e[r.prop].unit},duration:c.duration,easing:c.easing,complete:function(){c.autoHeight||c.toShow.css("height","");c.toShow.css("width",g);c.toShow.css({overflow:f});c.complete()}})}else c.toHide.animate({height:"hide"},
c);else c.toShow.animate({height:"show"},c)},bounceslide:function(c){this.slide(c,{easing:c.down?"easeOutBounce":"swing",duration:c.down?1E3:200})}}})})(jQuery);
(function(a){a.widget("ui.autocomplete",{options:{minLength:1,delay:300},_create:function(){var c=this,d=this.element[0].ownerDocument;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(f){var b=a.ui.keyCode;switch(f.keyCode){case b.PAGE_UP:c._move("previousPage",f);break;case b.PAGE_DOWN:c._move("nextPage",f);break;case b.UP:c._move("previous",f);f.preventDefault();
break;case b.DOWN:c._move("next",f);f.preventDefault();break;case b.ENTER:case b.NUMPAD_ENTER:c.menu.active&&f.preventDefault();case b.TAB:if(!c.menu.active)return;c.menu.select(f);break;case b.ESCAPE:c.element.val(c.term);c.close(f);break;case b.LEFT:case b.RIGHT:case b.SHIFT:case b.CONTROL:case b.ALT:case b.COMMAND:case b.COMMAND_RIGHT:case b.INSERT:case b.CAPS_LOCK:case b.END:case b.HOME:break;default:clearTimeout(c.searching);c.searching=setTimeout(function(){c.search(null,f)},c.options.delay);
break}}).bind("focus.autocomplete",function(){c.selectedItem=null;c.previous=c.element.val()}).bind("blur.autocomplete",function(f){clearTimeout(c.searching);c.closing=setTimeout(function(){c.close(f);c._change(f)},150)});this._initSource();this.response=function(){return c._response.apply(c,arguments)};this.menu=a("<ul></ul>").addClass("ui-autocomplete").appendTo("body",d).mousedown(function(){setTimeout(function(){clearTimeout(c.closing)},13)}).menu({focus:function(f,b){b=b.item.data("item.autocomplete");
false!==c._trigger("focus",null,{item:b})&&/^key/.test(f.originalEvent.type)&&c.element.val(b.value)},selected:function(f,b){b=b.item.data("item.autocomplete");false!==c._trigger("select",f,{item:b})&&c.element.val(b.value);c.close(f);f=c.previous;if(c.element[0]!==d.activeElement){c.element.focus();c.previous=f}c.selectedItem=b},blur:function(){c.menu.element.is(":visible")&&c.element.val(c.term)}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu");a.fn.bgiframe&&this.menu.element.bgiframe()},
destroy:function(){this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup");this.menu.element.remove();a.Widget.prototype.destroy.call(this)},_setOption:function(c){a.Widget.prototype._setOption.apply(this,arguments);c==="source"&&this._initSource()},_initSource:function(){var c,d;if(a.isArray(this.options.source)){c=this.options.source;this.source=function(f,b){b(a.ui.autocomplete.filter(c,f.term))}}else if(typeof this.options.source===
"string"){d=this.options.source;this.source=function(f,b){a.getJSON(d,f,b)}}else this.source=this.options.source},search:function(c,d){c=c!=null?c:this.element.val();if(c.length<this.options.minLength)return this.close(d);clearTimeout(this.closing);if(this._trigger("search")!==false)return this._search(c)},_search:function(c){this.term=this.element.addClass("ui-autocomplete-loading").val();this.source({term:c},this.response)},_response:function(c){if(c.length){c=this._normalize(c);this._suggest(c);
this._trigger("open")}else this.close();this.element.removeClass("ui-autocomplete-loading")},close:function(c){clearTimeout(this.closing);if(this.menu.element.is(":visible")){this._trigger("close",c);this.menu.element.hide();this.menu.deactivate()}},_change:function(c){this.previous!==this.element.val()&&this._trigger("change",c,{item:this.selectedItem})},_normalize:function(c){if(c.length&&c[0].label&&c[0].value)return c;return a.map(c,function(d){if(typeof d==="string")return{label:d,value:d};return a.extend({label:d.label||
d.value,value:d.value||d.label},d)})},_suggest:function(c){var d=this.menu.element.empty().zIndex(this.element.zIndex()+1),f;this._renderMenu(d,c);this.menu.deactivate();this.menu.refresh();this.menu.element.show().position({my:"left top",at:"left bottom",of:this.element,collision:"none"});c=d.width("").width();f=this.element.width();d.width(Math.max(c,f))},_renderMenu:function(c,d){var f=this;a.each(d,function(b,e){f._renderItem(c,e)})},_renderItem:function(c,d){return a("<li></li>").data("item.autocomplete",
d).append("<a>"+d.label+"</a>").appendTo(c)},_move:function(c,d){if(this.menu.element.is(":visible"))if(this.menu.first()&&/^previous/.test(c)||this.menu.last()&&/^next/.test(c)){this.element.val(this.term);this.menu.deactivate()}else this.menu[c](d);else this.search(null,d)},widget:function(){return this.menu.element}});a.extend(a.ui.autocomplete,{escapeRegex:function(c){return c.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1")},filter:function(c,d){var f=new RegExp(a.ui.autocomplete.escapeRegex(d),
"i");return a.grep(c,function(b){return f.test(b.label||b.value||b)})}})})(jQuery);
(function(a){a.widget("ui.menu",{_create:function(){var c=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(d){if(a(d.target).closest(".ui-menu-item a").length){d.preventDefault();c.select(d)}});this.refresh()},refresh:function(){var c=this;this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem").children("a").addClass("ui-corner-all").attr("tabindex",
-1).mouseenter(function(d){c.activate(d,a(this).parent())}).mouseleave(function(){c.deactivate()})},activate:function(c,d){this.deactivate();if(this.hasScroll()){var f=d.offset().top-this.element.offset().top,b=this.element.attr("scrollTop"),e=this.element.height();if(f<0)this.element.attr("scrollTop",b+f);else f>e&&this.element.attr("scrollTop",b+f-e+d.height())}this.active=d.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end();this._trigger("focus",c,{item:d})},deactivate:function(){if(this.active){this.active.children("a").removeClass("ui-state-hover").removeAttr("id");
this._trigger("blur");this.active=null}},next:function(c){this.move("next",".ui-menu-item:first",c)},previous:function(c){this.move("prev",".ui-menu-item:last",c)},first:function(){return this.active&&!this.active.prev().length},last:function(){return this.active&&!this.active.next().length},move:function(c,d,f){if(this.active){c=this.active[c+"All"](".ui-menu-item").eq(0);c.length?this.activate(f,c):this.activate(f,this.element.children(d))}else this.activate(f,this.element.children(d))},nextPage:function(c){if(this.hasScroll())if(!this.active||
this.last())this.activate(c,this.element.children(":first"));else{var d=this.active.offset().top,f=this.element.height(),b=this.element.children("li").filter(function(){var e=a(this).offset().top-d-f+a(this).height();return e<10&&e>-10});b.length||(b=this.element.children(":last"));this.activate(c,b)}else this.activate(c,this.element.children(!this.active||this.last()?":first":":last"))},previousPage:function(c){if(this.hasScroll())if(!this.active||this.first())this.activate(c,this.element.children(":last"));
else{var d=this.active.offset().top,f=this.element.height();result=this.element.children("li").filter(function(){var b=a(this).offset().top-d+f-a(this).height();return b<10&&b>-10});result.length||(result=this.element.children(":first"));this.activate(c,result)}else this.activate(c,this.element.children(!this.active||this.first()?":last":":first"))},hasScroll:function(){return this.element.height()<this.element.attr("scrollHeight")},select:function(c){this._trigger("selected",c,{item:this.active})}})})(jQuery);
(function(a){var c,d=function(b){a(":ui-button",b.target.form).each(function(){var e=a(this).data("button");setTimeout(function(){e.refresh()},1)})},f=function(b){var e=b.name,i=b.form,g=a([]);if(e)g=i?a(i).find("[name='"+e+"']"):a("[name='"+e+"']",b.ownerDocument).filter(function(){return!this.form});return g};a.widget("ui.button",{options:{text:true,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset.button").bind("reset.button",d);this._determineButtonType();
this.hasTitle=!!this.buttonElement.attr("title");var b=this,e=this.options,i=this.type==="checkbox"||this.type==="radio",g="ui-state-hover"+(!i?" ui-state-active":"");if(e.label===null)e.label=this.buttonElement.html();if(this.element.is(":disabled"))e.disabled=true;this.buttonElement.addClass("ui-button ui-widget ui-state-default ui-corner-all").attr("role","button").bind("mouseenter.button",function(){if(!e.disabled){a(this).addClass("ui-state-hover");this===c&&a(this).addClass("ui-state-active")}}).bind("mouseleave.button",
function(){e.disabled||a(this).removeClass(g)}).bind("focus.button",function(){a(this).addClass("ui-state-focus")}).bind("blur.button",function(){a(this).removeClass("ui-state-focus")});i&&this.element.bind("change.button",function(){b.refresh()});if(this.type==="checkbox")this.buttonElement.bind("click.button",function(){if(e.disabled)return false;a(this).toggleClass("ui-state-active");b.buttonElement.attr("aria-pressed",b.element[0].checked)});else if(this.type==="radio")this.buttonElement.bind("click.button",
function(){if(e.disabled)return false;a(this).addClass("ui-state-active");b.buttonElement.attr("aria-pressed",true);var o=b.element[0];f(o).not(o).map(function(){return a(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed",false)});else{this.buttonElement.bind("mousedown.button",function(){if(e.disabled)return false;a(this).addClass("ui-state-active");c=this;a(document).one("mouseup",function(){c=null})}).bind("mouseup.button",function(){if(e.disabled)return false;a(this).removeClass("ui-state-active")}).bind("keydown.button",
function(o){if(e.disabled)return false;if(o.keyCode==a.ui.keyCode.SPACE||o.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(o){o.keyCode===a.ui.keyCode.SPACE&&a(this).click()})}this._setOption("disabled",e.disabled)},_determineButtonType:function(){this.type=this.element.is(":checkbox")?"checkbox":this.element.is(":radio")?"radio":this.element.is("input")?
"input":"button";if(this.type==="checkbox"||this.type==="radio"){this.buttonElement=this.element.parents().last().find("[for="+this.element.attr("id")+"]");this.element.addClass("ui-helper-hidden-accessible");var b=this.element.is(":checked");b&&this.buttonElement.addClass("ui-state-active");this.buttonElement.attr("aria-pressed",b)}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 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,e){a.Widget.prototype._setOption.apply(this,arguments);if(b==="disabled")e?this.element.attr("disabled",true):this.element.removeAttr("disabled");this._resetButton()},refresh:function(){var b=this.element.is(":disabled");b!==this.options.disabled&&this._setOption("disabled",b);if(this.type==="radio")f(this.element[0]).each(function(){a(this).is(":checked")?a(this).button("widget").addClass("ui-state-active").attr("aria-pressed",
true):a(this).button("widget").removeClass("ui-state-active").attr("aria-pressed",false)});else if(this.type==="checkbox")this.element.is(":checked")?this.buttonElement.addClass("ui-state-active").attr("aria-pressed",true):this.buttonElement.removeClass("ui-state-active").attr("aria-pressed",false)},_resetButton:function(){if(this.type==="input")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 ui-button-text-only"),
e=a("<span></span>").addClass("ui-button-text").html(this.options.label).appendTo(b.empty()).text(),i=this.options.icons,g=i.primary&&i.secondary;if(i.primary||i.secondary){b.addClass("ui-button-text-icon"+(g?"s":""));i.primary&&b.prepend("<span class='ui-button-icon-primary ui-icon "+i.primary+"'></span>");i.secondary&&b.append("<span class='ui-button-icon-secondary ui-icon "+i.secondary+"'></span>");if(!this.options.text){b.addClass(g?"ui-button-icons-only":"ui-button-icon-only").removeClass("ui-button-text-icons ui-button-text-icon");
this.hasTitle||b.attr("title",e)}}else b.addClass("ui-button-text-only")}}});a.widget("ui.buttonset",{_create:function(){this.element.addClass("ui-buttonset");this._init()},_init:function(){this.refresh()},_setOption:function(b,e){b==="disabled"&&this.buttons.button("option",b,e);a.Widget.prototype._setOption.apply(this,arguments)},refresh:function(){this.buttons=this.element.find(":button, :submit, :reset, :checkbox, :radio, a, :data(button)").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("ui-corner-left").end().filter(":last").addClass("ui-corner-right").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){a.widget("ui.dialog",{options:{autoOpen:true,buttons:{},closeOnEscape:true,closeText:"close",dialogClass:"",draggable:true,hide:null,height:"auto",maxHeight:false,maxWidth:false,minHeight:150,minWidth:150,modal:false,position:"center",resizable:true,show:null,stack:true,title:"",width:300,zIndex:1E3},_create:function(){this.originalTitle=this.element.attr("title");var c=this,d=c.options,f=d.title||c.originalTitle||"&#160;",b=a.ui.dialog.getTitleId(c.element),e=(c.uiDialog=a("<div></div>")).appendTo(document.body).hide().addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+
d.dialogClass).css({zIndex:d.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(o){if(d.closeOnEscape&&o.keyCode&&o.keyCode===a.ui.keyCode.ESCAPE){c.close(o);o.preventDefault()}}).attr({role:"dialog","aria-labelledby":b}).mousedown(function(o){c.moveToTop(false,o)});c.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(e);var i=(c.uiDialogTitlebar=a("<div></div>")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(e),
g=a('<a href="#"></a>').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){g.addClass("ui-state-hover")},function(){g.removeClass("ui-state-hover")}).focus(function(){g.addClass("ui-state-focus")}).blur(function(){g.removeClass("ui-state-focus")}).click(function(o){c.close(o);return false}).appendTo(i);(c.uiDialogTitlebarCloseText=a("<span></span>")).addClass("ui-icon ui-icon-closethick").text(d.closeText).appendTo(g);a("<span></span>").addClass("ui-dialog-title").attr("id",
b).html(f).prependTo(i);if(a.isFunction(d.beforeclose)&&!a.isFunction(d.beforeClose))d.beforeClose=d.beforeclose;i.find("*").add(i).disableSelection();d.draggable&&a.fn.draggable&&c._makeDraggable();d.resizable&&a.fn.resizable&&c._makeResizable();c._createButtons(d.buttons);c._isOpen=false;a.fn.bgiframe&&e.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(c){var d=this,f;if(false!==d._trigger("beforeClose",c)){d.overlay&&d.overlay.destroy();d.uiDialog.unbind("keypress.ui-dialog");d._isOpen=false;if(d.options.hide)d.uiDialog.hide(d.options.hide,function(){d._trigger("close",c)});else{d.uiDialog.hide();d._trigger("close",c)}a.ui.dialog.overlay.resize();if(d.options.modal){f=0;a(".ui-dialog").each(function(){if(this!==
d.uiDialog[0])f=Math.max(f,a(this).css("z-index"))});a.ui.dialog.maxZ=f}return d}},isOpen:function(){return this._isOpen},moveToTop:function(c,d){var f=this.options;if(f.modal&&!c||!f.stack&&!f.modal)return this._trigger("focus",d);if(f.zIndex>a.ui.dialog.maxZ)a.ui.dialog.maxZ=f.zIndex;if(this.overlay){a.ui.dialog.maxZ+=1;this.overlay.$el.css("z-index",a.ui.dialog.overlay.maxZ=a.ui.dialog.maxZ)}c={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(c);this._trigger("focus",d);return this},open:function(){if(!this._isOpen){var c=this.options,d=this.uiDialog;this.overlay=c.modal?new a.ui.dialog.overlay(this):null;d.next().length&&d.appendTo("body");this._size();this._position(c.position);d.show(c.show);this.moveToTop(true);c.modal&&d.bind("keypress.ui-dialog",function(f){if(f.keyCode===a.ui.keyCode.TAB){var b=a(":tabbable",this),e=b.filter(":first");b=b.filter(":last");if(f.target===
b[0]&&!f.shiftKey){e.focus(1);return false}else if(f.target===e[0]&&f.shiftKey){b.focus(1);return false}}});a([]).add(d.find(".ui-dialog-content :tabbable:first")).add(d.find(".ui-dialog-buttonpane :tabbable:first")).add(d).filter(":first").focus();this._trigger("open");this._isOpen=true;return this}},_createButtons:function(c){var d=this,f=false,b=a("<div></div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix");d.uiDialog.find(".ui-dialog-buttonpane").remove();typeof c==="object"&&
c!==null&&a.each(c,function(){return!(f=true)});if(f){a.each(c,function(e,i){e=a('<button type="button"></button>').text(e).click(function(){i.apply(d.element[0],arguments)}).appendTo(b);a.fn.button&&e.button()});b.appendTo(d.uiDialog)}},_makeDraggable:function(){function c(i){return{position:i.position,offset:i.offset}}var d=this,f=d.options,b=a(document),e;d.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(i,
g){e=f.height==="auto"?"auto":a(this).height();a(this).height(a(this).height()).addClass("ui-dialog-dragging");d._trigger("dragStart",i,c(g))},drag:function(i,g){d._trigger("drag",i,c(g))},stop:function(i,g){f.position=[g.position.left-b.scrollLeft(),g.position.top-b.scrollTop()];a(this).removeClass("ui-dialog-dragging").height(e);d._trigger("dragStop",i,c(g));a.ui.dialog.overlay.resize()}})},_makeResizable:function(c){function d(i){return{originalPosition:i.originalPosition,originalSize:i.originalSize,
position:i.position,size:i.size}}c=c===undefined?this.options.resizable:c;var f=this,b=f.options,e=f.uiDialog.css("position");c=typeof c==="string"?c:"n,e,s,w,se,sw,ne,nw";f.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:f.element,maxWidth:b.maxWidth,maxHeight:b.maxHeight,minWidth:b.minWidth,minHeight:f._minHeight(),handles:c,start:function(i,g){a(this).addClass("ui-dialog-resizing");f._trigger("resizeStart",i,d(g))},resize:function(i,g){f._trigger("resize",i,d(g))},
stop:function(i,g){a(this).removeClass("ui-dialog-resizing");b.height=a(this).height();b.width=a(this).width();f._trigger("resizeStop",i,d(g));a.ui.dialog.overlay.resize()}}).css("position",e).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var c=this.options;return c.height==="auto"?c.minHeight:Math.min(c.minHeight,c.height)},_position:function(c){var d=[],f=[0,0];c=c||a.ui.dialog.prototype.options.position;if(typeof c==="string"||typeof c==="object"&&
"0"in c){d=c.split?c.split(" "):[c[0],c[1]];if(d.length===1)d[1]=d[0];a.each(["left","top"],function(b,e){if(+d[b]===d[b]){f[b]=d[b];d[b]=e}})}else if(typeof c==="object"){if("left"in c){d[0]="left";f[0]=c.left}else if("right"in c){d[0]="right";f[0]=-c.right}if("top"in c){d[1]="top";f[1]=c.top}else if("bottom"in c){d[1]="bottom";f[1]=-c.bottom}}(c=this.uiDialog.is(":visible"))||this.uiDialog.show();this.uiDialog.css({top:0,left:0}).position({my:d.join(" "),at:d.join(" "),offset:f.join(" "),of:window,
collision:"fit",using:function(b){var e=a(this).css(b).offset().top;e<0&&a(this).css("top",b.top-e)}});c||this.uiDialog.hide()},_setOption:function(c,d){var f=this.uiDialog,b=f.is(":data(resizable)"),e=false;switch(c){case "beforeclose":c="beforeClose";break;case "buttons":this._createButtons(d);break;case "closeText":this.uiDialogTitlebarCloseText.text(""+d);break;case "dialogClass":f.removeClass(this.options.dialogClass).addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+d);break;case "disabled":d?
f.addClass("ui-dialog-disabled"):f.removeClass("ui-dialog-disabled");break;case "draggable":d?this._makeDraggable():f.draggable("destroy");break;case "height":e=true;break;case "maxHeight":b&&f.resizable("option","maxHeight",d);e=true;break;case "maxWidth":b&&f.resizable("option","maxWidth",d);e=true;break;case "minHeight":b&&f.resizable("option","minHeight",d);e=true;break;case "minWidth":b&&f.resizable("option","minWidth",d);e=true;break;case "position":this._position(d);break;case "resizable":b&&
!d&&f.resizable("destroy");b&&typeof d==="string"&&f.resizable("option","handles",d);!b&&d!==false&&this._makeResizable(d);break;case "title":a(".ui-dialog-title",this.uiDialogTitlebar).html(""+(d||"&#160;"));break;case "width":e=true;break}a.Widget.prototype._setOption.apply(this,arguments);e&&this._size()},_size:function(){var c=this.options,d;this.element.css({width:"auto",minHeight:0,height:0});d=this.uiDialog.css({height:"auto",width:c.width}).height();this.element.css(c.height==="auto"?{minHeight:Math.max(c.minHeight-
d,0),height:"auto"}:{minHeight:0,height:Math.max(c.height-d,0)}).show();this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())}});a.extend(a.ui.dialog,{version:"1.8.2",uuid:0,maxZ:0,getTitleId:function(c){c=c.attr("id");if(!c){this.uuid+=1;c=this.uuid}return"ui-dialog-title-"+c},overlay:function(c){this.$el=a.ui.dialog.overlay.create(c)}});a.extend(a.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:a.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),
function(c){return c+".dialog-overlay"}).join(" "),create:function(c){if(this.instances.length===0){setTimeout(function(){a.ui.dialog.overlay.instances.length&&a(document).bind(a.ui.dialog.overlay.events,function(f){return a(f.target).zIndex()>=a.ui.dialog.overlay.maxZ})},1);a(document).bind("keydown.dialog-overlay",function(f){if(c.options.closeOnEscape&&f.keyCode&&f.keyCode===a.ui.keyCode.ESCAPE){c.close(f);f.preventDefault()}});a(window).bind("resize.dialog-overlay",a.ui.dialog.overlay.resize)}var d=
(this.oldInstances.pop()||a("<div></div>").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(),height:this.height()});a.fn.bgiframe&&d.bgiframe();this.instances.push(d);return d},destroy:function(c){this.oldInstances.push(this.instances.splice(a.inArray(c,this.instances),1)[0]);this.instances.length===0&&a([document,window]).unbind(".dialog-overlay");c.remove();var d=0;a.each(this.instances,function(){d=Math.max(d,this.css("z-index"))});this.maxZ=d},height:function(){var c,
d;if(a.browser.msie&&a.browser.version<7){c=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);d=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);return c<d?a(window).height()+"px":c+"px"}else return a(document).height()+"px"},width:function(){var c,d;if(a.browser.msie&&a.browser.version<7){c=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);d=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);return c<
d?a(window).width()+"px":c+"px"}else return a(document).width()+"px"},resize:function(){var c=a([]);a.each(a.ui.dialog.overlay.instances,function(){c=c.add(this)});c.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:false,distance:0,max:100,min:0,orientation:"horizontal",range:false,step:1,value:0,values:null},_create:function(){var c=this,d=this.options;this._mouseSliding=this._keySliding=false;this._animateOff=true;this._handleIndex=null;this._detectOrientation();this._mouseInit();this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget ui-widget-content ui-corner-all");d.disabled&&this.element.addClass("ui-slider-disabled ui-disabled");
this.range=a([]);if(d.range){if(d.range===true){this.range=a("<div></div>");if(!d.values)d.values=[this._valueMin(),this._valueMin()];if(d.values.length&&d.values.length!==2)d.values=[d.values[0],d.values[0]]}else this.range=a("<div></div>");this.range.appendTo(this.element).addClass("ui-slider-range");if(d.range==="min"||d.range==="max")this.range.addClass("ui-slider-range-"+d.range);this.range.addClass("ui-widget-header")}a(".ui-slider-handle",this.element).length===0&&a("<a href='#'></a>").appendTo(this.element).addClass("ui-slider-handle");
if(d.values&&d.values.length)for(;a(".ui-slider-handle",this.element).length<d.values.length;)a("<a href='#'></a>").appendTo(this.element).addClass("ui-slider-handle");this.handles=a(".ui-slider-handle",this.element).addClass("ui-state-default ui-corner-all");this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(f){f.preventDefault()}).hover(function(){d.disabled||a(this).addClass("ui-state-hover")},function(){a(this).removeClass("ui-state-hover")}).focus(function(){if(d.disabled)a(this).blur();
else{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(f){a(this).data("index.ui-slider-handle",f)});this.handles.keydown(function(f){var b=true,e=a(this).data("index.ui-slider-handle"),i,g,o;if(!c.options.disabled){switch(f.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:b=
false;if(!c._keySliding){c._keySliding=true;a(this).addClass("ui-state-active");i=c._start(f,e);if(i===false)return}break}o=c.options.step;i=c.options.values&&c.options.values.length?(g=c.values(e)):(g=c.value());switch(f.keyCode){case a.ui.keyCode.HOME:g=c._valueMin();break;case a.ui.keyCode.END:g=c._valueMax();break;case a.ui.keyCode.PAGE_UP:g=c._trimAlignValue(i+(c._valueMax()-c._valueMin())/5);break;case a.ui.keyCode.PAGE_DOWN:g=c._trimAlignValue(i-(c._valueMax()-c._valueMin())/5);break;case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:if(i===
c._valueMax())return;g=c._trimAlignValue(i+o);break;case a.ui.keyCode.DOWN:case a.ui.keyCode.LEFT:if(i===c._valueMin())return;g=c._trimAlignValue(i-o);break}c._slide(f,e,g);return b}}).keyup(function(f){var b=a(this).data("index.ui-slider-handle");if(c._keySliding){c._keySliding=false;c._stop(f,b);c._change(f,b);a(this).removeClass("ui-state-active")}});this._refreshValue();this._animateOff=false},destroy:function(){this.handles.remove();this.range.remove();this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all").removeData("slider").unbind(".slider");
this._mouseDestroy();return this},_mouseCapture:function(c){var d=this.options,f,b,e,i,g,o;if(d.disabled)return false;this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();f={x:c.pageX,y:c.pageY};b=this._normValueFromMouse(f);e=this._valueMax()-this._valueMin()+1;g=this;this.handles.each(function(r){var s=Math.abs(b-g.values(r));if(e>s){e=s;i=a(this);o=r}});if(d.range===true&&this.values(1)===d.min){o+=1;i=a(this.handles[o])}if(this._start(c,
o)===false)return false;this._mouseSliding=true;g._handleIndex=o;i.addClass("ui-state-active").focus();d=i.offset();this._clickOffset=!a(c.target).parents().andSelf().is(".ui-slider-handle")?{left:0,top:0}:{left:c.pageX-d.left-i.width()/2,top:c.pageY-d.top-i.height()/2-(parseInt(i.css("borderTopWidth"),10)||0)-(parseInt(i.css("borderBottomWidth"),10)||0)+(parseInt(i.css("marginTop"),10)||0)};b=this._normValueFromMouse(f);this._slide(c,o,b);return this._animateOff=true},_mouseStart:function(){return true},
_mouseDrag:function(c){var d=this._normValueFromMouse({x:c.pageX,y:c.pageY});this._slide(c,this._handleIndex,d);return false},_mouseStop:function(c){this.handles.removeClass("ui-state-active");this._mouseSliding=false;this._stop(c,this._handleIndex);this._change(c,this._handleIndex);this._clickOffset=this._handleIndex=null;return this._animateOff=false},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(c){var d;
if(this.orientation==="horizontal"){d=this.elementSize.width;c=c.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}else{d=this.elementSize.height;c=c.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)}d=c/d;if(d>1)d=1;if(d<0)d=0;if(this.orientation==="vertical")d=1-d;c=this._valueMax()-this._valueMin();return this._trimAlignValue(this._valueMin()+d*c)},_start:function(c,d){var f={handle:this.handles[d],value:this.value()};if(this.options.values&&this.options.values.length){f.value=
this.values(d);f.values=this.values()}return this._trigger("start",c,f)},_slide:function(c,d,f){var b;if(this.options.values&&this.options.values.length){b=this.values(d?0:1);if(this.options.values.length===2&&this.options.range===true&&(d===0&&f>b||d===1&&f<b))f=b;if(f!==this.values(d)){b=this.values();b[d]=f;c=this._trigger("slide",c,{handle:this.handles[d],value:f,values:b});this.values(d?0:1);c!==false&&this.values(d,f,true)}}else if(f!==this.value()){c=this._trigger("slide",c,{handle:this.handles[d],
value:f});c!==false&&this.value(f)}},_stop:function(c,d){var f={handle:this.handles[d],value:this.value()};if(this.options.values&&this.options.values.length){f.value=this.values(d);f.values=this.values()}this._trigger("stop",c,f)},_change:function(c,d){if(!this._keySliding&&!this._mouseSliding){var f={handle:this.handles[d],value:this.value()};if(this.options.values&&this.options.values.length){f.value=this.values(d);f.values=this.values()}this._trigger("change",c,f)}},value:function(c){if(arguments.length){this.options.value=
this._trimAlignValue(c);this._refreshValue();this._change(null,0)}return this._value()},values:function(c,d){var f,b,e;if(arguments.length>1){this.options.values[c]=this._trimAlignValue(d);this._refreshValue();this._change(null,c)}if(arguments.length)if(a.isArray(arguments[0])){f=this.options.values;b=arguments[0];for(e=0;e<f.length;e+=1){f[e]=this._trimAlignValue(b[e]);this._change(null,e)}this._refreshValue()}else return this.options.values&&this.options.values.length?this._values(c):this.value();
else return this._values()},_setOption:function(c,d){var f,b=0;if(a.isArray(this.options.values))b=this.options.values.length;a.Widget.prototype._setOption.apply(this,arguments);switch(c){case "disabled":if(d){this.handles.filter(".ui-state-focus").blur();this.handles.removeClass("ui-state-hover");this.handles.attr("disabled","disabled");this.element.addClass("ui-disabled")}else{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=true;this._refreshValue();this._change(null,0);this._animateOff=false;break;case "values":this._animateOff=true;this._refreshValue();for(f=0;f<b;f+=1)this._change(null,f);this._animateOff=false;break}},_value:function(){return this._trimAlignValue(this.options.value)},_values:function(c){var d,f;if(arguments.length){d=this.options.values[c];
return this._trimAlignValue(d)}else{d=this.options.values.slice();for(f=0;f<d.length;f+=1)d[f]=this._trimAlignValue(d[f]);return d}},_trimAlignValue:function(c){if(c<this._valueMin())return this._valueMin();if(c>this._valueMax())return this._valueMax();var d=this.options.step>0?this.options.step:1,f=c%d;c-=f;if(Math.abs(f)*2>=d)c+=f>0?d:-d;return parseFloat(c.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var c=this.options.range,
d=this.options,f=this,b=!this._animateOff?d.animate:false,e,i={},g,o,r,s;if(this.options.values&&this.options.values.length)this.handles.each(function(n){e=(f.values(n)-f._valueMin())/(f._valueMax()-f._valueMin())*100;i[f.orientation==="horizontal"?"left":"bottom"]=e+"%";a(this).stop(1,1)[b?"animate":"css"](i,d.animate);if(f.options.range===true)if(f.orientation==="horizontal"){if(n===0)f.range.stop(1,1)[b?"animate":"css"]({left:e+"%"},d.animate);if(n===1)f.range[b?"animate":"css"]({width:e-g+"%"},
{queue:false,duration:d.animate})}else{if(n===0)f.range.stop(1,1)[b?"animate":"css"]({bottom:e+"%"},d.animate);if(n===1)f.range[b?"animate":"css"]({height:e-g+"%"},{queue:false,duration:d.animate})}g=e});else{o=this.value();r=this._valueMin();s=this._valueMax();e=s!==r?(o-r)/(s-r)*100:0;i[f.orientation==="horizontal"?"left":"bottom"]=e+"%";this.handle.stop(1,1)[b?"animate":"css"](i,d.animate);if(c==="min"&&this.orientation==="horizontal")this.range.stop(1,1)[b?"animate":"css"]({width:e+"%"},d.animate);
if(c==="max"&&this.orientation==="horizontal")this.range[b?"animate":"css"]({width:100-e+"%"},{queue:false,duration:d.animate});if(c==="min"&&this.orientation==="vertical")this.range.stop(1,1)[b?"animate":"css"]({height:e+"%"},d.animate);if(c==="max"&&this.orientation==="vertical")this.range[b?"animate":"css"]({height:100-e+"%"},{queue:false,duration:d.animate})}}});a.extend(a.ui.slider,{version:"1.8.2"})})(jQuery);
(function(a){function c(){return++f}function d(){return++b}var f=0,b=0;a.widget("ui.tabs",{options:{add:null,ajaxOptions:null,cache:false,cookie:null,collapsible:false,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(true)},_setOption:function(e,i){if(e=="selected")this.options.collapsible&&
i==this.options.selected||this.select(i);else{this.options[e]=i;this._tabify()}},_tabId:function(e){return e.title&&e.title.replace(/\s/g,"_").replace(/[^A-Za-z0-9\-_:\.]/g,"")||this.options.idPrefix+c()},_sanitizeSelector:function(e){return e.replace(/:/g,"\\:")},_cookie:function(){var e=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+d());return a.cookie.apply(null,[e].concat(a.makeArray(arguments)))},_ui:function(e,i){return{tab:e,panel:i,index:this.anchors.index(e)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var e=
a(this);e.html(e.data("label.tabs")).removeData("label.tabs")})},_tabify:function(e){function i(A,G){A.css({display:""});!a.support.opacity&&G.opacity&&A[0].style.removeAttribute("filter")}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([]);var g=this,o=this.options,r=/^#.+/;this.anchors.each(function(A,G){var E=a(G).attr("href"),B=E.split("#")[0],R;if(B&&(B===location.toString().split("#")[0]||
(R=a("base")[0])&&B===R.href)){E=G.hash;G.href=E}if(r.test(E))g.panels=g.panels.add(g._sanitizeSelector(E));else if(E!="#"){a.data(G,"href.tabs",E);a.data(G,"load.tabs",E.replace(/#.*$/,""));E=g._tabId(G);G.href="#"+E;G=a("#"+E);if(!G.length){G=a(o.panelTemplate).attr("id",E).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(g.panels[A-1]||g.list);G.data("destroy.tabs",true)}g.panels=g.panels.add(G)}else o.disabled.push(A)});if(e){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(o.selected===undefined){location.hash&&this.anchors.each(function(A,G){if(G.hash==location.hash){o.selected=A;return false}});if(typeof o.selected!="number"&&o.cookie)o.selected=parseInt(g._cookie(),10);if(typeof o.selected!="number"&&this.lis.filter(".ui-tabs-selected").length)o.selected=
this.lis.index(this.lis.filter(".ui-tabs-selected"));o.selected=o.selected||(this.lis.length?0:-1)}else if(o.selected===null)o.selected=-1;o.selected=o.selected>=0&&this.anchors[o.selected]||o.selected<0?o.selected:0;o.disabled=a.unique(o.disabled.concat(a.map(this.lis.filter(".ui-state-disabled"),function(A){return g.lis.index(A)}))).sort();a.inArray(o.selected,o.disabled)!=-1&&o.disabled.splice(a.inArray(o.selected,o.disabled),1);this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active");
if(o.selected>=0&&this.anchors.length){this.panels.eq(o.selected).removeClass("ui-tabs-hide");this.lis.eq(o.selected).addClass("ui-tabs-selected ui-state-active");g.element.queue("tabs",function(){g._trigger("show",null,g._ui(g.anchors[o.selected],g.panels[o.selected]))});this.load(o.selected)}a(window).bind("unload",function(){g.lis.add(g.anchors).unbind(".tabs");g.lis=g.anchors=g.panels=null})}else o.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"));this.element[o.collapsible?"addClass":
"removeClass"]("ui-tabs-collapsible");o.cookie&&this._cookie(o.selected,o.cookie);e=0;for(var s;s=this.lis[e];e++)a(s)[a.inArray(e,o.disabled)!=-1&&!a(s).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled");o.cache===false&&this.anchors.removeData("cache.tabs");this.lis.add(this.anchors).unbind(".tabs");if(o.event!="mouseover"){var n=function(A,G){G.is(":not(.ui-state-disabled)")&&G.addClass("ui-state-"+A)},x=function(A,G){G.removeClass("ui-state-"+A)};this.lis.bind("mouseover.tabs",
function(){n("hover",a(this))});this.lis.bind("mouseout.tabs",function(){x("hover",a(this))});this.anchors.bind("focus.tabs",function(){n("focus",a(this).closest("li"))});this.anchors.bind("blur.tabs",function(){x("focus",a(this).closest("li"))})}var C,D;if(o.fx)if(a.isArray(o.fx)){C=o.fx[0];D=o.fx[1]}else C=D=o.fx;var u=D?function(A,G){a(A).closest("li").addClass("ui-tabs-selected ui-state-active");G.hide().removeClass("ui-tabs-hide").animate(D,D.duration||"normal",function(){i(G,D);g._trigger("show",
null,g._ui(A,G[0]))})}:function(A,G){a(A).closest("li").addClass("ui-tabs-selected ui-state-active");G.removeClass("ui-tabs-hide");g._trigger("show",null,g._ui(A,G[0]))},k=C?function(A,G){G.animate(C,C.duration||"normal",function(){g.lis.removeClass("ui-tabs-selected ui-state-active");G.addClass("ui-tabs-hide");i(G,C);g.element.dequeue("tabs")})}:function(A,G){g.lis.removeClass("ui-tabs-selected ui-state-active");G.addClass("ui-tabs-hide");g.element.dequeue("tabs")};this.anchors.bind(o.event+".tabs",
function(){var A=this,G=a(this).closest("li"),E=g.panels.filter(":not(.ui-tabs-hide)"),B=a(g._sanitizeSelector(this.hash));if(G.hasClass("ui-tabs-selected")&&!o.collapsible||G.hasClass("ui-state-disabled")||G.hasClass("ui-state-processing")||g._trigger("select",null,g._ui(this,B[0]))===false){this.blur();return false}o.selected=g.anchors.index(this);g.abort();if(o.collapsible)if(G.hasClass("ui-tabs-selected")){o.selected=-1;o.cookie&&g._cookie(o.selected,o.cookie);g.element.queue("tabs",function(){k(A,
E)}).dequeue("tabs");this.blur();return false}else if(!E.length){o.cookie&&g._cookie(o.selected,o.cookie);g.element.queue("tabs",function(){u(A,B)});g.load(g.anchors.index(this));this.blur();return false}o.cookie&&g._cookie(o.selected,o.cookie);if(B.length){E.length&&g.element.queue("tabs",function(){k(A,E)});g.element.queue("tabs",function(){u(A,B)});g.load(g.anchors.index(this))}else throw"jQuery UI Tabs: Mismatching fragment identifier.";a.browser.msie&&this.blur()});this.anchors.bind("click.tabs",
function(){return false})},destroy:function(){var e=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 i=a.data(this,"href.tabs");if(i)this.href=i;var g=a(this).unbind(".tabs");a.each(["href","load","cache"],function(o,r){g.removeData(r+".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")});e.cookie&&this._cookie(null,e.cookie);return this},add:function(e,i,g){if(g===undefined)g=this.anchors.length;var o=this,r=this.options;i=a(r.tabTemplate.replace(/#\{href\}/g,e).replace(/#\{label\}/g,i));e=!e.indexOf("#")?e.replace("#",""):this._tabId(a("a",i)[0]);i.addClass("ui-state-default ui-corner-top").data("destroy.tabs",
true);var s=a("#"+e);s.length||(s=a(r.panelTemplate).attr("id",e).data("destroy.tabs",true));s.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(g>=this.lis.length){i.appendTo(this.list);s.appendTo(this.list[0].parentNode)}else{i.insertBefore(this.lis[g]);s.insertBefore(this.panels[g])}r.disabled=a.map(r.disabled,function(n){return n>=g?++n:n});this._tabify();if(this.anchors.length==1){r.selected=0;i.addClass("ui-tabs-selected ui-state-active");s.removeClass("ui-tabs-hide");
this.element.queue("tabs",function(){o._trigger("show",null,o._ui(o.anchors[0],o.panels[0]))});this.load(0)}this._trigger("add",null,this._ui(this.anchors[g],this.panels[g]));return this},remove:function(e){var i=this.options,g=this.lis.eq(e).remove(),o=this.panels.eq(e).remove();if(g.hasClass("ui-tabs-selected")&&this.anchors.length>1)this.select(e+(e+1<this.anchors.length?1:-1));i.disabled=a.map(a.grep(i.disabled,function(r){return r!=e}),function(r){return r>=e?--r:r});this._tabify();this._trigger("remove",
null,this._ui(g.find("a")[0],o[0]));return this},enable:function(e){var i=this.options;if(a.inArray(e,i.disabled)!=-1){this.lis.eq(e).removeClass("ui-state-disabled");i.disabled=a.grep(i.disabled,function(g){return g!=e});this._trigger("enable",null,this._ui(this.anchors[e],this.panels[e]));return this}},disable:function(e){var i=this.options;if(e!=i.selected){this.lis.eq(e).addClass("ui-state-disabled");i.disabled.push(e);i.disabled.sort();this._trigger("disable",null,this._ui(this.anchors[e],this.panels[e]))}return this},
select:function(e){if(typeof e=="string")e=this.anchors.index(this.anchors.filter("[href$="+e+"]"));else if(e===null)e=-1;if(e==-1&&this.options.collapsible)e=this.options.selected;this.anchors.eq(e).trigger(this.options.event+".tabs");return this},load:function(e){var i=this,g=this.options,o=this.anchors.eq(e)[0],r=a.data(o,"load.tabs");this.abort();if(!r||this.element.queue("tabs").length!==0&&a.data(o,"cache.tabs"))this.element.dequeue("tabs");else{this.lis.eq(e).addClass("ui-state-processing");
if(g.spinner){var s=a("span",o);s.data("label.tabs",s.html()).html(g.spinner)}this.xhr=a.ajax(a.extend({},g.ajaxOptions,{url:r,success:function(n,x){a(i._sanitizeSelector(o.hash)).html(n);i._cleanup();g.cache&&a.data(o,"cache.tabs",true);i._trigger("load",null,i._ui(i.anchors[e],i.panels[e]));try{g.ajaxOptions.success(n,x)}catch(C){}},error:function(n,x){i._cleanup();i._trigger("load",null,i._ui(i.anchors[e],i.panels[e]));try{g.ajaxOptions.error(n,x,e,o)}catch(C){}}}));i.element.dequeue("tabs");return this}},
abort:function(){this.element.queue([]);this.panels.stop(false,true);this.element.queue("tabs",this.element.queue("tabs").splice(-2,2));if(this.xhr){this.xhr.abort();delete this.xhr}this._cleanup();return this},url:function(e,i){this.anchors.eq(e).removeData("cache.tabs").data("load.tabs",i);return this},length:function(){return this.anchors.length}});a.extend(a.ui.tabs,{version:"1.8.2"});a.extend(a.ui.tabs.prototype,{rotation:null,rotate:function(e,i){var g=this,o=this.options,r=g._rotate||(g._rotate=
function(s){clearTimeout(g.rotation);g.rotation=setTimeout(function(){var n=o.selected;g.select(++n<g.anchors.length?n:0)},e);s&&s.stopPropagation()});i=g._unrotate||(g._unrotate=!i?function(s){s.clientX&&g.rotate(null)}:function(){t=o.selected;r()});if(e){this.element.bind("tabsshow",r);this.anchors.bind(o.event+".tabs",i);r()}else{clearTimeout(g.rotation);this.element.unbind("tabsshow",r);this.anchors.unbind(o.event+".tabs",i);delete this._rotate;delete this._unrotate}return this}})})(jQuery);
(function(a){function c(){this.debug=false;this._curInst=null;this._keyEvent=false;this._disabledInputs=[];this._inDialog=this._datepickerShowing=false;this._mainDivId="ui-datepicker-div";this._inlineClass="ui-datepicker-inline";this._appendClass="ui-datepicker-append";this._triggerClass="ui-datepicker-trigger";this._dialogClass="ui-datepicker-dialog";this._disableClass="ui-datepicker-disabled";this._unselectableClass="ui-datepicker-unselectable";this._currentClass="ui-datepicker-current-day";this._dayOverClass=
"ui-datepicker-days-cell-over";this.regional=[];this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su",
"Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:false,showMonthAfterYear:false,yearSuffix:""};this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:false,hideIfNoPrevNext:false,navigationAsDateFormat:false,gotoCurrent:false,changeMonth:false,changeYear:false,yearRange:"c-10:c+10",showOtherMonths:false,selectOtherMonths:false,showWeek:false,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",
minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:true,showButtonPanel:false,autoSize:false};a.extend(this._defaults,this.regional[""]);this.dpDiv=a('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all ui-helper-hidden-accessible"></div>')}function d(b,e){a.extend(b,
e);for(var i in e)if(e[i]==null||e[i]==undefined)b[i]=e[i];return b}a.extend(a.ui,{datepicker:{version:"1.8.2"}});var f=(new Date).getTime();a.extend(c.prototype,{markerClassName:"hasDatepicker",log:function(){this.debug&&console.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(b){d(this._defaults,b||{});return this},_attachDatepicker:function(b,e){var i=null;for(var g in this._defaults){var o=b.getAttribute("date:"+g);if(o){i=i||{};try{i[g]=eval(o)}catch(r){i[g]=
o}}}g=b.nodeName.toLowerCase();o=g=="div"||g=="span";if(!b.id){this.uuid+=1;b.id="dp"+this.uuid}var s=this._newInst(a(b),o);s.settings=a.extend({},e||{},i||{});if(g=="input")this._connectDatepicker(b,s);else o&&this._inlineDatepicker(b,s)},_newInst:function(b,e){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:e,dpDiv:!e?this.dpDiv:a('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>')}},
_connectDatepicker:function(b,e){var i=a(b);e.append=a([]);e.trigger=a([]);if(!i.hasClass(this.markerClassName)){this._attachments(i,e);i.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(g,o,r){e.settings[o]=r}).bind("getData.datepicker",function(g,o){return this._get(e,o)});this._autoSize(e);a.data(b,"datepicker",e)}},_attachments:function(b,e){var i=this._get(e,"appendText"),g=this._get(e,"isRTL");e.append&&
e.append.remove();if(i){e.append=a('<span class="'+this._appendClass+'">'+i+"</span>");b[g?"before":"after"](e.append)}b.unbind("focus",this._showDatepicker);e.trigger&&e.trigger.remove();i=this._get(e,"showOn");if(i=="focus"||i=="both")b.focus(this._showDatepicker);if(i=="button"||i=="both"){i=this._get(e,"buttonText");var o=this._get(e,"buttonImage");e.trigger=a(this._get(e,"buttonImageOnly")?a("<img/>").addClass(this._triggerClass).attr({src:o,alt:i,title:i}):a('<button type="button"></button>').addClass(this._triggerClass).html(o==
""?i:a("<img/>").attr({src:o,alt:i,title:i})));b[g?"before":"after"](e.trigger);e.trigger.click(function(){a.datepicker._datepickerShowing&&a.datepicker._lastInput==b[0]?a.datepicker._hideDatepicker():a.datepicker._showDatepicker(b[0]);return false})}},_autoSize:function(b){if(this._get(b,"autoSize")&&!b.inline){var e=new Date(2009,11,20),i=this._get(b,"dateFormat");if(i.match(/[DM]/)){var g=function(o){for(var r=0,s=0,n=0;n<o.length;n++)if(o[n].length>r){r=o[n].length;s=n}return s};e.setMonth(g(this._get(b,
i.match(/MM/)?"monthNames":"monthNamesShort")));e.setDate(g(this._get(b,i.match(/DD/)?"dayNames":"dayNamesShort"))+20-e.getDay())}b.input.attr("size",this._formatDate(b,e).length)}},_inlineDatepicker:function(b,e){var i=a(b);if(!i.hasClass(this.markerClassName)){i.addClass(this.markerClassName).append(e.dpDiv).bind("setData.datepicker",function(g,o,r){e.settings[o]=r}).bind("getData.datepicker",function(g,o){return this._get(e,o)});a.data(b,"datepicker",e);this._setDate(e,this._getDefaultDate(e),
true);this._updateDatepicker(e);this._updateAlternate(e)}},_dialogDatepicker:function(b,e,i,g,o){b=this._dialogInst;if(!b){this.uuid+=1;this._dialogInput=a('<input type="text" id="'+("dp"+this.uuid)+'" style="position: absolute; top: -100px; width: 0px; z-index: -10;"/>');this._dialogInput.keydown(this._doKeyDown);a("body").append(this._dialogInput);b=this._dialogInst=this._newInst(this._dialogInput,false);b.settings={};a.data(this._dialogInput[0],"datepicker",b)}d(b.settings,g||{});e=e&&e.constructor==
Date?this._formatDate(b,e):e;this._dialogInput.val(e);this._pos=o?o.length?o:[o.pageX,o.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=i;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);
a.blockUI&&a.blockUI(this.dpDiv);a.data(this._dialogInput[0],"datepicker",b);return this},_destroyDatepicker:function(b){var e=a(b),i=a.data(b,"datepicker");if(e.hasClass(this.markerClassName)){var g=b.nodeName.toLowerCase();a.removeData(b,"datepicker");if(g=="input"){i.append.remove();i.trigger.remove();e.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)}else if(g=="div"||g=="span")e.removeClass(this.markerClassName).empty()}},
_enableDatepicker:function(b){var e=a(b),i=a.data(b,"datepicker");if(e.hasClass(this.markerClassName)){var g=b.nodeName.toLowerCase();if(g=="input"){b.disabled=false;i.trigger.filter("button").each(function(){this.disabled=false}).end().filter("img").css({opacity:"1.0",cursor:""})}else if(g=="div"||g=="span")e.children("."+this._inlineClass).children().removeClass("ui-state-disabled");this._disabledInputs=a.map(this._disabledInputs,function(o){return o==b?null:o})}},_disableDatepicker:function(b){var e=
a(b),i=a.data(b,"datepicker");if(e.hasClass(this.markerClassName)){var g=b.nodeName.toLowerCase();if(g=="input"){b.disabled=true;i.trigger.filter("button").each(function(){this.disabled=true}).end().filter("img").css({opacity:"0.5",cursor:"default"})}else if(g=="div"||g=="span")e.children("."+this._inlineClass).children().addClass("ui-state-disabled");this._disabledInputs=a.map(this._disabledInputs,function(o){return o==b?null:o});this._disabledInputs[this._disabledInputs.length]=b}},_isDisabledDatepicker:function(b){if(!b)return false;
for(var e=0;e<this._disabledInputs.length;e++)if(this._disabledInputs[e]==b)return true;return false},_getInst:function(b){try{return a.data(b,"datepicker")}catch(e){throw"Missing instance data for this datepicker";}},_optionDatepicker:function(b,e,i){var g=this._getInst(b);if(arguments.length==2&&typeof e=="string")return e=="defaults"?a.extend({},a.datepicker._defaults):g?e=="all"?a.extend({},g.settings):this._get(g,e):null;var o=e||{};if(typeof e=="string"){o={};o[e]=i}if(g){this._curInst==g&&
this._hideDatepicker();var r=this._getDateDatepicker(b,true);d(g.settings,o);this._attachments(a(b),g);this._autoSize(g);this._setDateDatepicker(b,r);this._updateDatepicker(g)}},_changeDatepicker:function(b,e,i){this._optionDatepicker(b,e,i)},_refreshDatepicker:function(b){(b=this._getInst(b))&&this._updateDatepicker(b)},_setDateDatepicker:function(b,e){if(b=this._getInst(b)){this._setDate(b,e);this._updateDatepicker(b);this._updateAlternate(b)}},_getDateDatepicker:function(b,e){(b=this._getInst(b))&&
!b.inline&&this._setDateFromField(b,e);return b?this._getDate(b):null},_doKeyDown:function(b){var e=a.datepicker._getInst(b.target),i=true,g=e.dpDiv.is(".ui-datepicker-rtl");e._keyEvent=true;if(a.datepicker._datepickerShowing)switch(b.keyCode){case 9:a.datepicker._hideDatepicker();i=false;break;case 13:i=a("td."+a.datepicker._dayOverClass,e.dpDiv).add(a("td."+a.datepicker._currentClass,e.dpDiv));i[0]?a.datepicker._selectDay(b.target,e.selectedMonth,e.selectedYear,i[0]):a.datepicker._hideDatepicker();
return false;case 27:a.datepicker._hideDatepicker();break;case 33:a.datepicker._adjustDate(b.target,b.ctrlKey?-a.datepicker._get(e,"stepBigMonths"):-a.datepicker._get(e,"stepMonths"),"M");break;case 34:a.datepicker._adjustDate(b.target,b.ctrlKey?+a.datepicker._get(e,"stepBigMonths"):+a.datepicker._get(e,"stepMonths"),"M");break;case 35:if(b.ctrlKey||b.metaKey)a.datepicker._clearDate(b.target);i=b.ctrlKey||b.metaKey;break;case 36:if(b.ctrlKey||b.metaKey)a.datepicker._gotoToday(b.target);i=b.ctrlKey||
b.metaKey;break;case 37:if(b.ctrlKey||b.metaKey)a.datepicker._adjustDate(b.target,g?+1:-1,"D");i=b.ctrlKey||b.metaKey;if(b.originalEvent.altKey)a.datepicker._adjustDate(b.target,b.ctrlKey?-a.datepicker._get(e,"stepBigMonths"):-a.datepicker._get(e,"stepMonths"),"M");break;case 38:if(b.ctrlKey||b.metaKey)a.datepicker._adjustDate(b.target,-7,"D");i=b.ctrlKey||b.metaKey;break;case 39:if(b.ctrlKey||b.metaKey)a.datepicker._adjustDate(b.target,g?-1:+1,"D");i=b.ctrlKey||b.metaKey;if(b.originalEvent.altKey)a.datepicker._adjustDate(b.target,
b.ctrlKey?+a.datepicker._get(e,"stepBigMonths"):+a.datepicker._get(e,"stepMonths"),"M");break;case 40:if(b.ctrlKey||b.metaKey)a.datepicker._adjustDate(b.target,+7,"D");i=b.ctrlKey||b.metaKey;break;default:i=false}else if(b.keyCode==36&&b.ctrlKey)a.datepicker._showDatepicker(this);else i=false;if(i){b.preventDefault();b.stopPropagation()}},_doKeyPress:function(b){var e=a.datepicker._getInst(b.target);if(a.datepicker._get(e,"constrainInput")){e=a.datepicker._possibleChars(a.datepicker._get(e,"dateFormat"));
var i=String.fromCharCode(b.charCode==undefined?b.keyCode:b.charCode);return b.ctrlKey||i<" "||!e||e.indexOf(i)>-1}},_doKeyUp:function(b){b=a.datepicker._getInst(b.target);if(b.input.val()!=b.lastVal)try{if(a.datepicker.parseDate(a.datepicker._get(b,"dateFormat"),b.input?b.input.val():null,a.datepicker._getFormatConfig(b))){a.datepicker._setDateFromField(b);a.datepicker._updateAlternate(b);a.datepicker._updateDatepicker(b)}}catch(e){a.datepicker.log(e)}return true},_showDatepicker:function(b){b=b.target||
b;if(b.nodeName.toLowerCase()!="input")b=a("input",b.parentNode)[0];if(!(a.datepicker._isDisabledDatepicker(b)||a.datepicker._lastInput==b)){var e=a.datepicker._getInst(b);a.datepicker._curInst&&a.datepicker._curInst!=e&&a.datepicker._curInst.dpDiv.stop(true,true);var i=a.datepicker._get(e,"beforeShow");d(e.settings,i?i.apply(b,[b,e]):{});e.lastVal=null;a.datepicker._lastInput=b;a.datepicker._setDateFromField(e);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=false;a(b).parents().each(function(){g|=a(this).css("position")=="fixed";return!g});if(g&&a.browser.opera){a.datepicker._pos[0]-=document.documentElement.scrollLeft;a.datepicker._pos[1]-=document.documentElement.scrollTop}i={left:a.datepicker._pos[0],top:a.datepicker._pos[1]};a.datepicker._pos=null;e.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});a.datepicker._updateDatepicker(e);i=a.datepicker._checkOffset(e,i,g);e.dpDiv.css({position:a.datepicker._inDialog&&
a.blockUI?"static":g?"fixed":"absolute",display:"none",left:i.left+"px",top:i.top+"px"});if(!e.inline){i=a.datepicker._get(e,"showAnim");var o=a.datepicker._get(e,"duration"),r=function(){a.datepicker._datepickerShowing=true;var s=a.datepicker._getBorders(e.dpDiv);e.dpDiv.find("iframe.ui-datepicker-cover").css({left:-s[0],top:-s[1],width:e.dpDiv.outerWidth(),height:e.dpDiv.outerHeight()})};e.dpDiv.zIndex(a(b).zIndex()+1);a.effects&&a.effects[i]?e.dpDiv.show(i,a.datepicker._get(e,"showOptions"),o,
r):e.dpDiv[i||"show"](i?o:null,r);if(!i||!o)r();e.input.is(":visible")&&!e.input.is(":disabled")&&e.input.focus();a.datepicker._curInst=e}}},_updateDatepicker:function(b){var e=this,i=a.datepicker._getBorders(b.dpDiv);b.dpDiv.empty().append(this._generateHTML(b)).find("iframe.ui-datepicker-cover").css({left:-i[0],top:-i[1],width:b.dpDiv.outerWidth(),height:b.dpDiv.outerHeight()}).end().find("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a").bind("mouseout",function(){a(this).removeClass("ui-state-hover");
this.className.indexOf("ui-datepicker-prev")!=-1&&a(this).removeClass("ui-datepicker-prev-hover");this.className.indexOf("ui-datepicker-next")!=-1&&a(this).removeClass("ui-datepicker-next-hover")}).bind("mouseover",function(){if(!e._isDisabledDatepicker(b.inline?b.dpDiv.parent()[0]:b.input[0])){a(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");a(this).addClass("ui-state-hover");this.className.indexOf("ui-datepicker-prev")!=-1&&a(this).addClass("ui-datepicker-prev-hover");
this.className.indexOf("ui-datepicker-next")!=-1&&a(this).addClass("ui-datepicker-next-hover")}}).end().find("."+this._dayOverClass+" a").trigger("mouseover").end();i=this._getNumberOfMonths(b);var g=i[1];g>1?b.dpDiv.addClass("ui-datepicker-multi-"+g).css("width",17*g+"em"):b.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");b.dpDiv[(i[0]!=1||i[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");b.dpDiv[(this._get(b,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");
b==a.datepicker._curInst&&a.datepicker._datepickerShowing&&b.input&&b.input.is(":visible")&&!b.input.is(":disabled")&&b.input.focus()},_getBorders:function(b){var e=function(i){return{thin:1,medium:2,thick:3}[i]||i};return[parseFloat(e(b.css("border-left-width"))),parseFloat(e(b.css("border-top-width")))]},_checkOffset:function(b,e,i){var g=b.dpDiv.outerWidth(),o=b.dpDiv.outerHeight(),r=b.input?b.input.outerWidth():0,s=b.input?b.input.outerHeight():0,n=document.documentElement.clientWidth+a(document).scrollLeft(),
x=document.documentElement.clientHeight+a(document).scrollTop();e.left-=this._get(b,"isRTL")?g-r:0;e.left-=i&&e.left==b.input.offset().left?a(document).scrollLeft():0;e.top-=i&&e.top==b.input.offset().top+s?a(document).scrollTop():0;e.left-=Math.min(e.left,e.left+g>n&&n>g?Math.abs(e.left+g-n):0);e.top-=Math.min(e.top,e.top+o>x&&x>o?Math.abs(o+s):0);return e},_findPos:function(b){for(var e=this._get(this._getInst(b),"isRTL");b&&(b.type=="hidden"||b.nodeType!=1);)b=b[e?"previousSibling":"nextSibling"];
b=a(b).offset();return[b.left,b.top]},_hideDatepicker:function(b){var e=this._curInst;if(!(!e||b&&e!=a.data(b,"datepicker")))if(this._datepickerShowing){b=this._get(e,"showAnim");var i=this._get(e,"duration"),g=function(){a.datepicker._tidyDialog(e);this._curInst=null};a.effects&&a.effects[b]?e.dpDiv.hide(b,a.datepicker._get(e,"showOptions"),i,g):e.dpDiv[b=="slideDown"?"slideUp":b=="fadeIn"?"fadeOut":"hide"](b?i:null,g);b||g();if(b=this._get(e,"onClose"))b.apply(e.input?e.input[0]:null,[e.input?e.input.val():
"",e]);this._datepickerShowing=false;this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:"absolute",left:"0",top:"-100px"});if(a.blockUI){a.unblockUI();a("body").append(this.dpDiv)}}this._inDialog=false}},_tidyDialog:function(b){b.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(b){if(a.datepicker._curInst){b=a(b.target);b[0].id!=a.datepicker._mainDivId&&b.parents("#"+a.datepicker._mainDivId).length==0&&!b.hasClass(a.datepicker.markerClassName)&&
!b.hasClass(a.datepicker._triggerClass)&&a.datepicker._datepickerShowing&&!(a.datepicker._inDialog&&a.blockUI)&&a.datepicker._hideDatepicker()}},_adjustDate:function(b,e,i){b=a(b);var g=this._getInst(b[0]);if(!this._isDisabledDatepicker(b[0])){this._adjustInstDate(g,e+(i=="M"?this._get(g,"showCurrentAtPos"):0),i);this._updateDatepicker(g)}},_gotoToday:function(b){b=a(b);var e=this._getInst(b[0]);if(this._get(e,"gotoCurrent")&&e.currentDay){e.selectedDay=e.currentDay;e.drawMonth=e.selectedMonth=e.currentMonth;
e.drawYear=e.selectedYear=e.currentYear}else{var i=new Date;e.selectedDay=i.getDate();e.drawMonth=e.selectedMonth=i.getMonth();e.drawYear=e.selectedYear=i.getFullYear()}this._notifyChange(e);this._adjustDate(b)},_selectMonthYear:function(b,e,i){b=a(b);var g=this._getInst(b[0]);g._selectingMonthYear=false;g["selected"+(i=="M"?"Month":"Year")]=g["draw"+(i=="M"?"Month":"Year")]=parseInt(e.options[e.selectedIndex].value,10);this._notifyChange(g);this._adjustDate(b)},_clickMonthYear:function(b){b=this._getInst(a(b)[0]);
b.input&&b._selectingMonthYear&&!a.browser.msie&&b.input.focus();b._selectingMonthYear=!b._selectingMonthYear},_selectDay:function(b,e,i,g){var o=a(b);if(!(a(g).hasClass(this._unselectableClass)||this._isDisabledDatepicker(o[0]))){o=this._getInst(o[0]);o.selectedDay=o.currentDay=a("a",g).html();o.selectedMonth=o.currentMonth=e;o.selectedYear=o.currentYear=i;this._selectDate(b,this._formatDate(o,o.currentDay,o.currentMonth,o.currentYear))}},_clearDate:function(b){b=a(b);this._getInst(b[0]);this._selectDate(b,
"")},_selectDate:function(b,e){b=this._getInst(a(b)[0]);e=e!=null?e:this._formatDate(b);b.input&&b.input.val(e);this._updateAlternate(b);var i=this._get(b,"onSelect");if(i)i.apply(b.input?b.input[0]:null,[e,b]);else b.input&&b.input.trigger("change");if(b.inline)this._updateDatepicker(b);else{this._hideDatepicker();this._lastInput=b.input[0];typeof b.input[0]!="object"&&b.input.focus();this._lastInput=null}},_updateAlternate:function(b){var e=this._get(b,"altField");if(e){var i=this._get(b,"altFormat")||
this._get(b,"dateFormat"),g=this._getDate(b),o=this.formatDate(i,g,this._getFormatConfig(b));a(e).each(function(){a(this).val(o)})}},noWeekends:function(b){b=b.getDay();return[b>0&&b<6,""]},iso8601Week:function(b){b=new Date(b.getTime());b.setDate(b.getDate()+4-(b.getDay()||7));var e=b.getTime();b.setMonth(0);b.setDate(1);return Math.floor(Math.round((e-b)/864E5)/7)+1},parseDate:function(b,e,i){if(b==null||e==null)throw"Invalid arguments";e=typeof e=="object"?e.toString():e+"";if(e=="")return null;
for(var g=(i?i.shortYearCutoff:null)||this._defaults.shortYearCutoff,o=(i?i.dayNamesShort:null)||this._defaults.dayNamesShort,r=(i?i.dayNames:null)||this._defaults.dayNames,s=(i?i.monthNamesShort:null)||this._defaults.monthNamesShort,n=(i?i.monthNames:null)||this._defaults.monthNames,x=i=-1,C=-1,D=-1,u=false,k=function(ba){(ba=R+1<b.length&&b.charAt(R+1)==ba)&&R++;return ba},A=function(ba){k(ba);ba=new RegExp("^\\d{1,"+(ba=="@"?14:ba=="!"?20:ba=="y"?4:ba=="o"?3:2)+"}");ba=e.substring(B).match(ba);
if(!ba)throw"Missing number at position "+B;B+=ba[0].length;return parseInt(ba[0],10)},G=function(ba,ua,la){ba=k(ba)?la:ua;for(ua=0;ua<ba.length;ua++)if(e.substr(B,ba[ua].length)==ba[ua]){B+=ba[ua].length;return ua+1}throw"Unknown name at position "+B;},E=function(){if(e.charAt(B)!=b.charAt(R))throw"Unexpected literal at position "+B;B++},B=0,R=0;R<b.length;R++)if(u)if(b.charAt(R)=="'"&&!k("'"))u=false;else E();else switch(b.charAt(R)){case "d":C=A("d");break;case "D":G("D",o,r);break;case "o":D=
A("o");break;case "m":x=A("m");break;case "M":x=G("M",s,n);break;case "y":i=A("y");break;case "@":var L=new Date(A("@"));i=L.getFullYear();x=L.getMonth()+1;C=L.getDate();break;case "!":L=new Date((A("!")-this._ticksTo1970)/1E4);i=L.getFullYear();x=L.getMonth()+1;C=L.getDate();break;case "'":if(k("'"))E();else u=true;break;default:E()}if(i==-1)i=(new Date).getFullYear();else if(i<100)i+=(new Date).getFullYear()-(new Date).getFullYear()%100+(i<=g?0:-100);if(D>-1){x=1;C=D;do{g=this._getDaysInMonth(i,
x-1);if(C<=g)break;x++;C-=g}while(1)}L=this._daylightSavingAdjust(new Date(i,x-1,C));if(L.getFullYear()!=i||L.getMonth()+1!=x||L.getDate()!=C)throw"Invalid date";return L},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*24*60*60*1E7,formatDate:function(b,e,i){if(!e)return"";
var g=(i?i.dayNamesShort:null)||this._defaults.dayNamesShort,o=(i?i.dayNames:null)||this._defaults.dayNames,r=(i?i.monthNamesShort:null)||this._defaults.monthNamesShort;i=(i?i.monthNames:null)||this._defaults.monthNames;var s=function(k){(k=u+1<b.length&&b.charAt(u+1)==k)&&u++;return k},n=function(k,A,G){A=""+A;if(s(k))for(;A.length<G;)A="0"+A;return A},x=function(k,A,G,E){return s(k)?E[A]:G[A]},C="",D=false;if(e)for(var u=0;u<b.length;u++)if(D)if(b.charAt(u)=="'"&&!s("'"))D=false;else C+=b.charAt(u);
else switch(b.charAt(u)){case "d":C+=n("d",e.getDate(),2);break;case "D":C+=x("D",e.getDay(),g,o);break;case "o":C+=n("o",(e.getTime()-(new Date(e.getFullYear(),0,0)).getTime())/864E5,3);break;case "m":C+=n("m",e.getMonth()+1,2);break;case "M":C+=x("M",e.getMonth(),r,i);break;case "y":C+=s("y")?e.getFullYear():(e.getYear()%100<10?"0":"")+e.getYear()%100;break;case "@":C+=e.getTime();break;case "!":C+=e.getTime()*1E4+this._ticksTo1970;break;case "'":if(s("'"))C+="'";else D=true;break;default:C+=b.charAt(u)}return C},
_possibleChars:function(b){for(var e="",i=false,g=function(r){(r=o+1<b.length&&b.charAt(o+1)==r)&&o++;return r},o=0;o<b.length;o++)if(i)if(b.charAt(o)=="'"&&!g("'"))i=false;else e+=b.charAt(o);else switch(b.charAt(o)){case "d":case "m":case "y":case "@":e+="0123456789";break;case "D":case "M":return null;case "'":if(g("'"))e+="'";else i=true;break;default:e+=b.charAt(o)}return e},_get:function(b,e){return b.settings[e]!==undefined?b.settings[e]:this._defaults[e]},_setDateFromField:function(b,e){if(b.input.val()!=
b.lastVal){var i=this._get(b,"dateFormat"),g=b.lastVal=b.input?b.input.val():null,o,r;o=r=this._getDefaultDate(b);var s=this._getFormatConfig(b);try{o=this.parseDate(i,g,s)||r}catch(n){this.log(n);g=e?"":g}b.selectedDay=o.getDate();b.drawMonth=b.selectedMonth=o.getMonth();b.drawYear=b.selectedYear=o.getFullYear();b.currentDay=g?o.getDate():0;b.currentMonth=g?o.getMonth():0;b.currentYear=g?o.getFullYear():0;this._adjustInstDate(b)}},_getDefaultDate:function(b){return this._restrictMinMax(b,this._determineDate(b,
this._get(b,"defaultDate"),new Date))},_determineDate:function(b,e,i){var g=function(r){var s=new Date;s.setDate(s.getDate()+r);return s},o=function(r){try{return a.datepicker.parseDate(a.datepicker._get(b,"dateFormat"),r,a.datepicker._getFormatConfig(b))}catch(s){}var n=(r.toLowerCase().match(/^c/)?a.datepicker._getDate(b):null)||new Date,x=n.getFullYear(),C=n.getMonth();n=n.getDate();for(var D=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,u=D.exec(r);u;){switch(u[2]||"d"){case "d":case "D":n+=parseInt(u[1],
10);break;case "w":case "W":n+=parseInt(u[1],10)*7;break;case "m":case "M":C+=parseInt(u[1],10);n=Math.min(n,a.datepicker._getDaysInMonth(x,C));break;case "y":case "Y":x+=parseInt(u[1],10);n=Math.min(n,a.datepicker._getDaysInMonth(x,C));break}u=D.exec(r)}return new Date(x,C,n)};if(e=(e=e==null?i:typeof e=="string"?o(e):typeof e=="number"?isNaN(e)?i:g(e):e)&&e.toString()=="Invalid Date"?i:e){e.setHours(0);e.setMinutes(0);e.setSeconds(0);e.setMilliseconds(0)}return this._daylightSavingAdjust(e)},_daylightSavingAdjust:function(b){if(!b)return null;
b.setHours(b.getHours()>12?b.getHours()+2:0);return b},_setDate:function(b,e,i){var g=!e,o=b.selectedMonth,r=b.selectedYear;e=this._restrictMinMax(b,this._determineDate(b,e,new Date));b.selectedDay=b.currentDay=e.getDate();b.drawMonth=b.selectedMonth=b.currentMonth=e.getMonth();b.drawYear=b.selectedYear=b.currentYear=e.getFullYear();if((o!=b.selectedMonth||r!=b.selectedYear)&&!i)this._notifyChange(b);this._adjustInstDate(b);if(b.input)b.input.val(g?"":this._formatDate(b))},_getDate:function(b){return!b.currentYear||
b.input&&b.input.val()==""?null:this._daylightSavingAdjust(new Date(b.currentYear,b.currentMonth,b.currentDay))},_generateHTML:function(b){var e=new Date;e=this._daylightSavingAdjust(new Date(e.getFullYear(),e.getMonth(),e.getDate()));var i=this._get(b,"isRTL"),g=this._get(b,"showButtonPanel"),o=this._get(b,"hideIfNoPrevNext"),r=this._get(b,"navigationAsDateFormat"),s=this._getNumberOfMonths(b),n=this._get(b,"showCurrentAtPos"),x=this._get(b,"stepMonths"),C=s[0]!=1||s[1]!=1,D=this._daylightSavingAdjust(!b.currentDay?
new Date(9999,9,9):new Date(b.currentYear,b.currentMonth,b.currentDay)),u=this._getMinMaxDate(b,"min"),k=this._getMinMaxDate(b,"max");n=b.drawMonth-n;var A=b.drawYear;if(n<0){n+=12;A--}if(k){var G=this._daylightSavingAdjust(new Date(k.getFullYear(),k.getMonth()-s[0]*s[1]+1,k.getDate()));for(G=u&&G<u?u:G;this._daylightSavingAdjust(new Date(A,n,1))>G;){n--;if(n<0){n=11;A--}}}b.drawMonth=n;b.drawYear=A;G=this._get(b,"prevText");G=!r?G:this.formatDate(G,this._daylightSavingAdjust(new Date(A,n-x,1)),this._getFormatConfig(b));
G=this._canAdjustMonth(b,-1,A,n)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery_'+f+".datepicker._adjustDate('#"+b.id+"', -"+x+", 'M');\" title=\""+G+'"><span class="ui-icon ui-icon-circle-triangle-'+(i?"e":"w")+'">'+G+"</span></a>":o?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+G+'"><span class="ui-icon ui-icon-circle-triangle-'+(i?"e":"w")+'">'+G+"</span></a>";var E=this._get(b,"nextText");E=!r?E:this.formatDate(E,this._daylightSavingAdjust(new Date(A,
n+x,1)),this._getFormatConfig(b));o=this._canAdjustMonth(b,+1,A,n)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery_'+f+".datepicker._adjustDate('#"+b.id+"', +"+x+", 'M');\" title=\""+E+'"><span class="ui-icon ui-icon-circle-triangle-'+(i?"w":"e")+'">'+E+"</span></a>":o?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+E+'"><span class="ui-icon ui-icon-circle-triangle-'+(i?"w":"e")+'">'+E+"</span></a>";x=this._get(b,"currentText");E=this._get(b,"gotoCurrent")&&
b.currentDay?D:e;x=!r?x:this.formatDate(x,E,this._getFormatConfig(b));r=!b.inline?'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery_'+f+'.datepicker._hideDatepicker();">'+this._get(b,"closeText")+"</button>":"";g=g?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(i?r:"")+(this._isInRange(b,E)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery_'+
f+".datepicker._gotoToday('#"+b.id+"');\">"+x+"</button>":"")+(i?"":r)+"</div>":"";r=parseInt(this._get(b,"firstDay"),10);r=isNaN(r)?0:r;x=this._get(b,"showWeek");E=this._get(b,"dayNames");this._get(b,"dayNamesShort");var B=this._get(b,"dayNamesMin"),R=this._get(b,"monthNames"),L=this._get(b,"monthNamesShort"),ba=this._get(b,"beforeShowDay"),ua=this._get(b,"showOtherMonths"),la=this._get(b,"selectOtherMonths");this._get(b,"calculateWeek");for(var pa=this._getDefaultDate(b),ca="",qa=0;qa<s[0];qa++){for(var Da=
"",va=0;va<s[1];va++){var za=this._daylightSavingAdjust(new Date(A,n,b.selectedDay)),ra=" ui-corner-all",Aa="";if(C){Aa+='<div class="ui-datepicker-group';if(s[1]>1)switch(va){case 0:Aa+=" ui-datepicker-group-first";ra=" ui-corner-"+(i?"right":"left");break;case s[1]-1:Aa+=" ui-datepicker-group-last";ra=" ui-corner-"+(i?"left":"right");break;default:Aa+=" ui-datepicker-group-middle";ra="";break}Aa+='">'}Aa+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+ra+'">'+(/all|left/.test(ra)&&
qa==0?i?o:G:"")+(/all|right/.test(ra)&&qa==0?i?G:o:"")+this._generateMonthYearHeader(b,n,A,u,k,qa>0||va>0,R,L)+'</div><table class="ui-datepicker-calendar"><thead><tr>';var Ia=x?'<th class="ui-datepicker-week-col">'+this._get(b,"weekHeader")+"</th>":"";for(ra=0;ra<7;ra++){var na=(ra+r)%7;Ia+="<th"+((ra+r+6)%7>=5?' class="ui-datepicker-week-end"':"")+'><span title="'+E[na]+'">'+B[na]+"</span></th>"}Aa+=Ia+"</tr></thead><tbody>";Ia=this._getDaysInMonth(A,n);if(A==b.selectedYear&&n==b.selectedMonth)b.selectedDay=
Math.min(b.selectedDay,Ia);ra=(this._getFirstDayOfMonth(A,n)-r+7)%7;Ia=C?6:Math.ceil((ra+Ia)/7);na=this._daylightSavingAdjust(new Date(A,n,1-ra));for(var Pa=0;Pa<Ia;Pa++){Aa+="<tr>";var Oa=!x?"":'<td class="ui-datepicker-week-col">'+this._get(b,"calculateWeek")(na)+"</td>";for(ra=0;ra<7;ra++){var Na=ba?ba.apply(b.input?b.input[0]:null,[na]):[true,""],Ka=na.getMonth()!=n,La=Ka&&!la||!Na[0]||u&&na<u||k&&na>k;Oa+='<td class="'+((ra+r+6)%7>=5?" ui-datepicker-week-end":"")+(Ka?" ui-datepicker-other-month":
"")+(na.getTime()==za.getTime()&&n==b.selectedMonth&&b._keyEvent||pa.getTime()==na.getTime()&&pa.getTime()==za.getTime()?" "+this._dayOverClass:"")+(La?" "+this._unselectableClass+" ui-state-disabled":"")+(Ka&&!ua?"":" "+Na[1]+(na.getTime()==D.getTime()?" "+this._currentClass:"")+(na.getTime()==e.getTime()?" ui-datepicker-today":""))+'"'+((!Ka||ua)&&Na[2]?' title="'+Na[2]+'"':"")+(La?"":' onclick="DP_jQuery_'+f+".datepicker._selectDay('#"+b.id+"',"+na.getMonth()+","+na.getFullYear()+', this);return false;"')+
">"+(Ka&&!ua?"&#xa0;":La?'<span class="ui-state-default">'+na.getDate()+"</span>":'<a class="ui-state-default'+(na.getTime()==e.getTime()?" ui-state-highlight":"")+(na.getTime()==D.getTime()?" ui-state-active":"")+(Ka?" ui-priority-secondary":"")+'" href="#">'+na.getDate()+"</a>")+"</td>";na.setDate(na.getDate()+1);na=this._daylightSavingAdjust(na)}Aa+=Oa+"</tr>"}n++;if(n>11){n=0;A++}Aa+="</tbody></table>"+(C?"</div>"+(s[0]>0&&va==s[1]-1?'<div class="ui-datepicker-row-break"></div>':""):"");Da+=Aa}ca+=
Da}ca+=g+(a.browser.msie&&parseInt(a.browser.version,10)<7&&!b.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':"");b._keyEvent=false;return ca},_generateMonthYearHeader:function(b,e,i,g,o,r,s,n){var x=this._get(b,"changeMonth"),C=this._get(b,"changeYear"),D=this._get(b,"showMonthAfterYear"),u='<div class="ui-datepicker-title">',k="";if(r||!x)k+='<span class="ui-datepicker-month">'+s[e]+"</span>";else{s=g&&g.getFullYear()==i;var A=o&&o.getFullYear()==
i;k+='<select class="ui-datepicker-month" onchange="DP_jQuery_'+f+".datepicker._selectMonthYear('#"+b.id+"', this, 'M');\" onclick=\"DP_jQuery_"+f+".datepicker._clickMonthYear('#"+b.id+"');\">";for(var G=0;G<12;G++)if((!s||G>=g.getMonth())&&(!A||G<=o.getMonth()))k+='<option value="'+G+'"'+(G==e?' selected="selected"':"")+">"+n[G]+"</option>";k+="</select>"}D||(u+=k+(r||!(x&&C)?"&#xa0;":""));if(r||!C)u+='<span class="ui-datepicker-year">'+i+"</span>";else{n=this._get(b,"yearRange").split(":");var E=
(new Date).getFullYear();s=function(B){B=B.match(/c[+-].*/)?i+parseInt(B.substring(1),10):B.match(/[+-].*/)?E+parseInt(B,10):parseInt(B,10);return isNaN(B)?E:B};e=s(n[0]);n=Math.max(e,s(n[1]||""));e=g?Math.max(e,g.getFullYear()):e;n=o?Math.min(n,o.getFullYear()):n;for(u+='<select class="ui-datepicker-year" onchange="DP_jQuery_'+f+".datepicker._selectMonthYear('#"+b.id+"', this, 'Y');\" onclick=\"DP_jQuery_"+f+".datepicker._clickMonthYear('#"+b.id+"');\">";e<=n;e++)u+='<option value="'+e+'"'+(e==i?
' selected="selected"':"")+">"+e+"</option>";u+="</select>"}u+=this._get(b,"yearSuffix");if(D)u+=(r||!(x&&C)?"&#xa0;":"")+k;u+="</div>";return u},_adjustInstDate:function(b,e,i){var g=b.drawYear+(i=="Y"?e:0),o=b.drawMonth+(i=="M"?e:0);e=Math.min(b.selectedDay,this._getDaysInMonth(g,o))+(i=="D"?e:0);g=this._restrictMinMax(b,this._daylightSavingAdjust(new Date(g,o,e)));b.selectedDay=g.getDate();b.drawMonth=b.selectedMonth=g.getMonth();b.drawYear=b.selectedYear=g.getFullYear();if(i=="M"||i=="Y")this._notifyChange(b)},
_restrictMinMax:function(b,e){var i=this._getMinMaxDate(b,"min");b=this._getMinMaxDate(b,"max");e=i&&e<i?i:e;return b&&e>b?b:e},_notifyChange:function(b){var e=this._get(b,"onChangeMonthYear");if(e)e.apply(b.input?b.input[0]:null,[b.selectedYear,b.selectedMonth+1,b])},_getNumberOfMonths:function(b){b=this._get(b,"numberOfMonths");return b==null?[1,1]:typeof b=="number"?[1,b]:b},_getMinMaxDate:function(b,e){return this._determineDate(b,this._get(b,e+"Date"),null)},_getDaysInMonth:function(b,e){return 32-
(new Date(b,e,32)).getDate()},_getFirstDayOfMonth:function(b,e){return(new Date(b,e,1)).getDay()},_canAdjustMonth:function(b,e,i,g){var o=this._getNumberOfMonths(b);i=this._daylightSavingAdjust(new Date(i,g+(e<0?e:o[0]*o[1]),1));e<0&&i.setDate(this._getDaysInMonth(i.getFullYear(),i.getMonth()));return this._isInRange(b,i)},_isInRange:function(b,e){var i=this._getMinMaxDate(b,"min");b=this._getMinMaxDate(b,"max");return(!i||e.getTime()>=i.getTime())&&(!b||e.getTime()<=b.getTime())},_getFormatConfig:function(b){var e=
this._get(b,"shortYearCutoff");e=typeof e!="string"?e:(new Date).getFullYear()%100+parseInt(e,10);return{shortYearCutoff:e,dayNamesShort:this._get(b,"dayNamesShort"),dayNames:this._get(b,"dayNames"),monthNamesShort:this._get(b,"monthNamesShort"),monthNames:this._get(b,"monthNames")}},_formatDate:function(b,e,i,g){if(!e){b.currentDay=b.selectedDay;b.currentMonth=b.selectedMonth;b.currentYear=b.selectedYear}e=e?typeof e=="object"?e:this._daylightSavingAdjust(new Date(g,i,e)):this._daylightSavingAdjust(new Date(b.currentYear,
b.currentMonth,b.currentDay));return this.formatDate(this._get(b,"dateFormat"),e,this._getFormatConfig(b))}});a.fn.datepicker=function(b){if(!a.datepicker.initialized){a(document).mousedown(a.datepicker._checkExternalClick).find("body").append(a.datepicker.dpDiv);a.datepicker.initialized=true}var e=Array.prototype.slice.call(arguments,1);if(typeof b=="string"&&(b=="isDisabled"||b=="getDate"||b=="widget"))return a.datepicker["_"+b+"Datepicker"].apply(a.datepicker,[this[0]].concat(e));if(b=="option"&&
arguments.length==2&&typeof arguments[1]=="string")return a.datepicker["_"+b+"Datepicker"].apply(a.datepicker,[this[0]].concat(e));return this.each(function(){typeof b=="string"?a.datepicker["_"+b+"Datepicker"].apply(a.datepicker,[this].concat(e)):a.datepicker._attachDatepicker(this,b)})};a.datepicker=new c;a.datepicker.initialized=false;a.datepicker.uuid=(new Date).getTime();a.datepicker.version="1.8.2";window["DP_jQuery_"+f]=a})(jQuery);
(function(a){a.widget("ui.progressbar",{options:{value:0},_create:function(){this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this._valueMin(),"aria-valuemax":this._valueMax(),"aria-valuenow":this._value()});this.valueDiv=a("<div class='ui-progressbar-value ui-widget-header ui-corner-left'></div>").appendTo(this.element);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(c){if(c===undefined)return this._value();this._setOption("value",c);return this},_setOption:function(c,d){switch(c){case "value":this.options.value=d;this._refreshValue();this._trigger("change");break}a.Widget.prototype._setOption.apply(this,arguments)},_value:function(){var c=this.options.value;if(typeof c!=="number")c=0;if(c<this._valueMin())c=this._valueMin();if(c>this._valueMax())c=this._valueMax();return c},
_valueMin:function(){return 0},_valueMax:function(){return 100},_refreshValue:function(){var c=this.value();this.valueDiv[c===this._valueMax()?"addClass":"removeClass"]("ui-corner-right").width(c+"%");this.element.attr("aria-valuenow",c)}});a.extend(a.ui.progressbar,{version:"1.8.2"})})(jQuery);
jQuery.effects||function(a){function c(s){var n;if(s&&s.constructor==Array&&s.length==3)return s;if(n=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(s))return[parseInt(n[1],10),parseInt(n[2],10),parseInt(n[3],10)];if(n=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(s))return[parseFloat(n[1])*2.55,parseFloat(n[2])*2.55,parseFloat(n[3])*2.55];if(n=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(s))return[parseInt(n[1],
16),parseInt(n[2],16),parseInt(n[3],16)];if(n=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(s))return[parseInt(n[1]+n[1],16),parseInt(n[2]+n[2],16),parseInt(n[3]+n[3],16)];if(/rgba\(0, 0, 0, 0\)/.exec(s))return g.transparent;return g[a.trim(s).toLowerCase()]}function d(s,n){var x;do{x=a.curCSS(s,n);if(x!=""&&x!="transparent"||a.nodeName(s,"body"))break;n="backgroundColor"}while(s=s.parentNode);return c(x)}function f(){var s=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,
n={},x,C;if(s&&s.length&&s[0]&&s[s[0]])for(var D=s.length;D--;){x=s[D];if(typeof s[x]=="string"){C=x.replace(/\-(\w)/g,function(u,k){return k.toUpperCase()});n[C]=s[x]}}else for(x in s)if(typeof s[x]==="string")n[x]=s[x];return n}function b(s){var n,x;for(n in s){x=s[n];if(x==null||a.isFunction(x)||n in r||/scrollbar/.test(n)||!/color/i.test(n)&&isNaN(parseFloat(x)))delete s[n]}return s}function e(s,n){var x={_:0},C;for(C in n)if(s[C]!=n[C])x[C]=n[C];return x}function i(s,n,x,C){if(typeof s=="object"){C=
n;x=null;n=s;s=n.effect}if(a.isFunction(n)){C=n;x=null;n={}}if(a.isFunction(x)){C=x;x=null}if(typeof n=="number"||a.fx.speeds[n]){C=x;x=n;n={}}n=n||{};x=x||n.duration;x=a.fx.off?0:typeof x=="number"?x:a.fx.speeds[x]||a.fx.speeds._default;C=C||n.complete;return[s,n,x,C]}a.effects={};a.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","color","outlineColor"],function(s,n){a.fx.step[n]=function(x){if(!x.colorInit){x.start=d(x.elem,n);x.end=c(x.end);x.colorInit=
true}x.elem.style[n]="rgb("+Math.max(Math.min(parseInt(x.pos*(x.end[0]-x.start[0])+x.start[0],10),255),0)+","+Math.max(Math.min(parseInt(x.pos*(x.end[1]-x.start[1])+x.start[1],10),255),0)+","+Math.max(Math.min(parseInt(x.pos*(x.end[2]-x.start[2])+x.start[2],10),255),0)+")"}});var g={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]},o=["add","remove","toggle"],r={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};a.effects.animateClass=function(s,n,x,C){if(a.isFunction(x)){C=x;x=null}return this.each(function(){var D=a(this),u=D.attr("style")||" ",k=b(f.call(this)),A,G=D.attr("className");a.each(o,function(E,
B){s[B]&&D[B+"Class"](s[B])});A=b(f.call(this));D.attr("className",G);D.animate(e(k,A),n,x,function(){a.each(o,function(E,B){s[B]&&D[B+"Class"](s[B])});if(typeof D.attr("style")=="object"){D.attr("style").cssText="";D.attr("style").cssText=u}else D.attr("style",u);C&&C.apply(this,arguments)})})};a.fn.extend({_addClass:a.fn.addClass,addClass:function(s,n,x,C){return n?a.effects.animateClass.apply(this,[{add:s},n,x,C]):this._addClass(s)},_removeClass:a.fn.removeClass,removeClass:function(s,n,x,C){return n?
a.effects.animateClass.apply(this,[{remove:s},n,x,C]):this._removeClass(s)},_toggleClass:a.fn.toggleClass,toggleClass:function(s,n,x,C,D){return typeof n=="boolean"||n===undefined?x?a.effects.animateClass.apply(this,[n?{add:s}:{remove:s},x,C,D]):this._toggleClass(s,n):a.effects.animateClass.apply(this,[{toggle:s},n,x,C])},switchClass:function(s,n,x,C,D){return a.effects.animateClass.apply(this,[{add:n,remove:s},x,C,D])}});a.extend(a.effects,{version:"1.8.2",save:function(s,n){for(var x=0;x<n.length;x++)n[x]!==
null&&s.data("ec.storage."+n[x],s[0].style[n[x]])},restore:function(s,n){for(var x=0;x<n.length;x++)n[x]!==null&&s.css(n[x],s.data("ec.storage."+n[x]))},setMode:function(s,n){if(n=="toggle")n=s.is(":hidden")?"show":"hide";return n},getBaseline:function(s,n){var x;switch(s[0]){case "top":x=0;break;case "middle":x=0.5;break;case "bottom":x=1;break;default:x=s[0]/n.height}switch(s[1]){case "left":s=0;break;case "center":s=0.5;break;case "right":s=1;break;default:s=s[1]/n.width}return{x:s,y:x}},createWrapper:function(s){if(s.parent().is(".ui-effects-wrapper"))return s.parent();
var n={width:s.outerWidth(true),height:s.outerHeight(true),"float":s.css("float")},x=a("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0});s.wrap(x);x=s.parent();if(s.css("position")=="static"){x.css({position:"relative"});s.css({position:"relative"})}else{a.extend(n,{position:s.css("position"),zIndex:s.css("z-index")});a.each(["top","left","bottom","right"],function(C,D){n[D]=s.css(D);if(isNaN(parseInt(n[D],10)))n[D]="auto"});
s.css({position:"relative",top:0,left:0})}return x.css(n).show()},removeWrapper:function(s){if(s.parent().is(".ui-effects-wrapper"))return s.parent().replaceWith(s);return s},setTransition:function(s,n,x,C){C=C||{};a.each(n,function(D,u){unit=s.cssUnit(u);if(unit[0]>0)C[u]=unit[0]*x+unit[1]});return C}});a.fn.extend({effect:function(s){var n=i.apply(this,arguments);n={options:n[1],duration:n[2],callback:n[3]};var x=a.effects[s];return x&&!a.fx.off?x.call(this,n):this},_show:a.fn.show,show:function(s){if(!s||
typeof s=="number"||a.fx.speeds[s])return this._show.apply(this,arguments);else{var n=i.apply(this,arguments);n[1].mode="show";return this.effect.apply(this,n)}},_hide:a.fn.hide,hide:function(s){if(!s||typeof s=="number"||a.fx.speeds[s])return this._hide.apply(this,arguments);else{var n=i.apply(this,arguments);n[1].mode="hide";return this.effect.apply(this,n)}},__toggle:a.fn.toggle,toggle:function(s){if(!s||typeof s=="number"||a.fx.speeds[s]||typeof s=="boolean"||a.isFunction(s))return this.__toggle.apply(this,
arguments);else{var n=i.apply(this,arguments);n[1].mode="toggle";return this.effect.apply(this,n)}},cssUnit:function(s){var n=this.css(s),x=[];a.each(["em","px","%","pt"],function(C,D){if(n.indexOf(D)>0)x=[parseFloat(n),D]});return x}});a.easing.jswing=a.easing.swing;a.extend(a.easing,{def:"easeOutQuad",swing:function(s,n,x,C,D){return a.easing[a.easing.def](s,n,x,C,D)},easeInQuad:function(s,n,x,C,D){return C*(n/=D)*n+x},easeOutQuad:function(s,n,x,C,D){return-C*(n/=D)*(n-2)+x},easeInOutQuad:function(s,
n,x,C,D){if((n/=D/2)<1)return C/2*n*n+x;return-C/2*(--n*(n-2)-1)+x},easeInCubic:function(s,n,x,C,D){return C*(n/=D)*n*n+x},easeOutCubic:function(s,n,x,C,D){return C*((n=n/D-1)*n*n+1)+x},easeInOutCubic:function(s,n,x,C,D){if((n/=D/2)<1)return C/2*n*n*n+x;return C/2*((n-=2)*n*n+2)+x},easeInQuart:function(s,n,x,C,D){return C*(n/=D)*n*n*n+x},easeOutQuart:function(s,n,x,C,D){return-C*((n=n/D-1)*n*n*n-1)+x},easeInOutQuart:function(s,n,x,C,D){if((n/=D/2)<1)return C/2*n*n*n*n+x;return-C/2*((n-=2)*n*n*n-2)+
x},easeInQuint:function(s,n,x,C,D){return C*(n/=D)*n*n*n*n+x},easeOutQuint:function(s,n,x,C,D){return C*((n=n/D-1)*n*n*n*n+1)+x},easeInOutQuint:function(s,n,x,C,D){if((n/=D/2)<1)return C/2*n*n*n*n*n+x;return C/2*((n-=2)*n*n*n*n+2)+x},easeInSine:function(s,n,x,C,D){return-C*Math.cos(n/D*(Math.PI/2))+C+x},easeOutSine:function(s,n,x,C,D){return C*Math.sin(n/D*(Math.PI/2))+x},easeInOutSine:function(s,n,x,C,D){return-C/2*(Math.cos(Math.PI*n/D)-1)+x},easeInExpo:function(s,n,x,C,D){return n==0?x:C*Math.pow(2,
10*(n/D-1))+x},easeOutExpo:function(s,n,x,C,D){return n==D?x+C:C*(-Math.pow(2,-10*n/D)+1)+x},easeInOutExpo:function(s,n,x,C,D){if(n==0)return x;if(n==D)return x+C;if((n/=D/2)<1)return C/2*Math.pow(2,10*(n-1))+x;return C/2*(-Math.pow(2,-10*--n)+2)+x},easeInCirc:function(s,n,x,C,D){return-C*(Math.sqrt(1-(n/=D)*n)-1)+x},easeOutCirc:function(s,n,x,C,D){return C*Math.sqrt(1-(n=n/D-1)*n)+x},easeInOutCirc:function(s,n,x,C,D){if((n/=D/2)<1)return-C/2*(Math.sqrt(1-n*n)-1)+x;return C/2*(Math.sqrt(1-(n-=2)*
n)+1)+x},easeInElastic:function(s,n,x,C,D){var u=0,k=C;if(n==0)return x;if((n/=D)==1)return x+C;u||(u=D*0.3);if(k<Math.abs(C)){k=C;s=u/4}else s=u/(2*Math.PI)*Math.asin(C/k);return-(k*Math.pow(2,10*(n-=1))*Math.sin((n*D-s)*2*Math.PI/u))+x},easeOutElastic:function(s,n,x,C,D){var u=0,k=C;if(n==0)return x;if((n/=D)==1)return x+C;u||(u=D*0.3);if(k<Math.abs(C)){k=C;s=u/4}else s=u/(2*Math.PI)*Math.asin(C/k);return k*Math.pow(2,-10*n)*Math.sin((n*D-s)*2*Math.PI/u)+C+x},easeInOutElastic:function(s,n,x,C,D){var u=
0,k=C;if(n==0)return x;if((n/=D/2)==2)return x+C;u||(u=D*0.3*1.5);if(k<Math.abs(C)){k=C;s=u/4}else s=u/(2*Math.PI)*Math.asin(C/k);if(n<1)return-0.5*k*Math.pow(2,10*(n-=1))*Math.sin((n*D-s)*2*Math.PI/u)+x;return k*Math.pow(2,-10*(n-=1))*Math.sin((n*D-s)*2*Math.PI/u)*0.5+C+x},easeInBack:function(s,n,x,C,D,u){if(u==undefined)u=1.70158;return C*(n/=D)*n*((u+1)*n-u)+x},easeOutBack:function(s,n,x,C,D,u){if(u==undefined)u=1.70158;return C*((n=n/D-1)*n*((u+1)*n+u)+1)+x},easeInOutBack:function(s,n,x,C,D,u){if(u==
undefined)u=1.70158;if((n/=D/2)<1)return C/2*n*n*(((u*=1.525)+1)*n-u)+x;return C/2*((n-=2)*n*(((u*=1.525)+1)*n+u)+2)+x},easeInBounce:function(s,n,x,C,D){return C-a.easing.easeOutBounce(s,D-n,0,C,D)+x},easeOutBounce:function(s,n,x,C,D){return(n/=D)<1/2.75?C*7.5625*n*n+x:n<2/2.75?C*(7.5625*(n-=1.5/2.75)*n+0.75)+x:n<2.5/2.75?C*(7.5625*(n-=2.25/2.75)*n+0.9375)+x:C*(7.5625*(n-=2.625/2.75)*n+0.984375)+x},easeInOutBounce:function(s,n,x,C,D){if(n<D/2)return a.easing.easeInBounce(s,n*2,0,C,D)*0.5+x;return a.easing.easeOutBounce(s,
n*2-D,0,C,D)*0.5+C*0.5+x}})}(jQuery);
(function(a){a.effects.blind=function(c){return this.queue(function(){var d=a(this),f=["position","top","left"],b=a.effects.setMode(d,c.options.mode||"hide"),e=c.options.direction||"vertical";a.effects.save(d,f);d.show();var i=a.effects.createWrapper(d).css({overflow:"hidden"}),g=e=="vertical"?"height":"width";e=e=="vertical"?i.height():i.width();b=="show"&&i.css(g,0);var o={};o[g]=b=="show"?e:0;i.animate(o,c.duration,c.options.easing,function(){b=="hide"&&d.hide();a.effects.restore(d,f);a.effects.removeWrapper(d);
c.callback&&c.callback.apply(d[0],arguments);d.dequeue()})})}})(jQuery);
(function(a){a.effects.bounce=function(c){return this.queue(function(){var d=a(this),f=["position","top","left"],b=a.effects.setMode(d,c.options.mode||"effect"),e=c.options.direction||"up",i=c.options.distance||20,g=c.options.times||5,o=c.duration||250;/show|hide/.test(b)&&f.push("opacity");a.effects.save(d,f);d.show();a.effects.createWrapper(d);var r=e=="up"||e=="down"?"top":"left";e=e=="up"||e=="left"?"pos":"neg";i=c.options.distance||(r=="top"?d.outerHeight({margin:true})/3:d.outerWidth({margin:true})/
3);if(b=="show")d.css("opacity",0).css(r,e=="pos"?-i:i);if(b=="hide")i/=g*2;b!="hide"&&g--;if(b=="show"){var s={opacity:1};s[r]=(e=="pos"?"+=":"-=")+i;d.animate(s,o/2,c.options.easing);i/=2;g--}for(s=0;s<g;s++){var n={},x={};n[r]=(e=="pos"?"-=":"+=")+i;x[r]=(e=="pos"?"+=":"-=")+i;d.animate(n,o/2,c.options.easing).animate(x,o/2,c.options.easing);i=b=="hide"?i*2:i/2}if(b=="hide"){s={opacity:0};s[r]=(e=="pos"?"-=":"+=")+i;d.animate(s,o/2,c.options.easing,function(){d.hide();a.effects.restore(d,f);a.effects.removeWrapper(d);
c.callback&&c.callback.apply(this,arguments)})}else{n={};x={};n[r]=(e=="pos"?"-=":"+=")+i;x[r]=(e=="pos"?"+=":"-=")+i;d.animate(n,o/2,c.options.easing).animate(x,o/2,c.options.easing,function(){a.effects.restore(d,f);a.effects.removeWrapper(d);c.callback&&c.callback.apply(this,arguments)})}d.queue("fx",function(){d.dequeue()});d.dequeue()})}})(jQuery);
(function(a){a.effects.clip=function(c){return this.queue(function(){var d=a(this),f=["position","top","left","height","width"],b=a.effects.setMode(d,c.options.mode||"hide"),e=c.options.direction||"vertical";a.effects.save(d,f);d.show();var i=a.effects.createWrapper(d).css({overflow:"hidden"});i=d[0].tagName=="IMG"?i:d;var g={size:e=="vertical"?"height":"width",position:e=="vertical"?"top":"left"};e=e=="vertical"?i.height():i.width();if(b=="show"){i.css(g.size,0);i.css(g.position,e/2)}var o={};o[g.size]=
b=="show"?e:0;o[g.position]=b=="show"?0:e/2;i.animate(o,{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){b=="hide"&&d.hide();a.effects.restore(d,f);a.effects.removeWrapper(d);c.callback&&c.callback.apply(d[0],arguments);d.dequeue()}})})}})(jQuery);
(function(a){a.effects.drop=function(c){return this.queue(function(){var d=a(this),f=["position","top","left","opacity"],b=a.effects.setMode(d,c.options.mode||"hide"),e=c.options.direction||"left";a.effects.save(d,f);d.show();a.effects.createWrapper(d);var i=e=="up"||e=="down"?"top":"left";e=e=="up"||e=="left"?"pos":"neg";var g=c.options.distance||(i=="top"?d.outerHeight({margin:true})/2:d.outerWidth({margin:true})/2);if(b=="show")d.css("opacity",0).css(i,e=="pos"?-g:g);var o={opacity:b=="show"?1:
0};o[i]=(b=="show"?e=="pos"?"+=":"-=":e=="pos"?"-=":"+=")+g;d.animate(o,{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){b=="hide"&&d.hide();a.effects.restore(d,f);a.effects.removeWrapper(d);c.callback&&c.callback.apply(this,arguments);d.dequeue()}})})}})(jQuery);
(function(a){a.effects.explode=function(c){return this.queue(function(){var d=c.options.pieces?Math.round(Math.sqrt(c.options.pieces)):3,f=c.options.pieces?Math.round(Math.sqrt(c.options.pieces)):3;c.options.mode=c.options.mode=="toggle"?a(this).is(":visible")?"hide":"show":c.options.mode;var b=a(this).show().css("visibility","hidden"),e=b.offset();e.top-=parseInt(b.css("marginTop"),10)||0;e.left-=parseInt(b.css("marginLeft"),10)||0;for(var i=b.outerWidth(true),g=b.outerHeight(true),o=0;o<d;o++)for(var r=
0;r<f;r++)b.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-r*(i/f),top:-o*(g/d)}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:i/f,height:g/d,left:e.left+r*(i/f)+(c.options.mode=="show"?(r-Math.floor(f/2))*(i/f):0),top:e.top+o*(g/d)+(c.options.mode=="show"?(o-Math.floor(d/2))*(g/d):0),opacity:c.options.mode=="show"?0:1}).animate({left:e.left+r*(i/f)+(c.options.mode=="show"?0:(r-Math.floor(f/2))*(i/f)),top:e.top+
o*(g/d)+(c.options.mode=="show"?0:(o-Math.floor(d/2))*(g/d)),opacity:c.options.mode=="show"?1:0},c.duration||500);setTimeout(function(){c.options.mode=="show"?b.css({visibility:"visible"}):b.css({visibility:"visible"}).hide();c.callback&&c.callback.apply(b[0]);b.dequeue();a("div.ui-effects-explode").remove()},c.duration||500)})}})(jQuery);
(function(a){a.effects.fold=function(c){return this.queue(function(){var d=a(this),f=["position","top","left"],b=a.effects.setMode(d,c.options.mode||"hide"),e=c.options.size||15,i=!!c.options.horizFirst,g=c.duration?c.duration/2:a.fx.speeds._default/2;a.effects.save(d,f);d.show();var o=a.effects.createWrapper(d).css({overflow:"hidden"}),r=b=="show"!=i,s=r?["width","height"]:["height","width"];r=r?[o.width(),o.height()]:[o.height(),o.width()];var n=/([0-9]+)%/.exec(e);if(n)e=parseInt(n[1],10)/100*
r[b=="hide"?0:1];if(b=="show")o.css(i?{height:0,width:e}:{height:e,width:0});i={};n={};i[s[0]]=b=="show"?r[0]:e;n[s[1]]=b=="show"?r[1]:0;o.animate(i,g,c.options.easing).animate(n,g,c.options.easing,function(){b=="hide"&&d.hide();a.effects.restore(d,f);a.effects.removeWrapper(d);c.callback&&c.callback.apply(d[0],arguments);d.dequeue()})})}})(jQuery);
(function(a){a.effects.highlight=function(c){return this.queue(function(){var d=a(this),f=["backgroundImage","backgroundColor","opacity"],b=a.effects.setMode(d,c.options.mode||"show"),e={backgroundColor:d.css("backgroundColor")};if(b=="hide")e.opacity=0;a.effects.save(d,f);d.show().css({backgroundImage:"none",backgroundColor:c.options.color||"#ffff99"}).animate(e,{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){b=="hide"&&d.hide();a.effects.restore(d,f);b=="show"&&!a.support.opacity&&
this.style.removeAttribute("filter");c.callback&&c.callback.apply(this,arguments);d.dequeue()}})})}})(jQuery);
(function(a){a.effects.pulsate=function(c){return this.queue(function(){var d=a(this),f=a.effects.setMode(d,c.options.mode||"show");times=(c.options.times||5)*2-1;duration=c.duration?c.duration/2:a.fx.speeds._default/2;isVisible=d.is(":visible");animateTo=0;if(!isVisible){d.css("opacity",0).show();animateTo=1}if(f=="hide"&&isVisible||f=="show"&&!isVisible)times--;for(f=0;f<times;f++){d.animate({opacity:animateTo},duration,c.options.easing);animateTo=(animateTo+1)%2}d.animate({opacity:animateTo},duration,
c.options.easing,function(){animateTo==0&&d.hide();c.callback&&c.callback.apply(this,arguments)});d.queue("fx",function(){d.dequeue()}).dequeue()})}})(jQuery);
(function(a){a.effects.puff=function(c){return this.queue(function(){var d=a(this),f=a.effects.setMode(d,c.options.mode||"hide"),b=parseInt(c.options.percent,10)||150,e=b/100,i={height:d.height(),width:d.width()};a.extend(c.options,{fade:true,mode:f,percent:f=="hide"?b:100,from:f=="hide"?i:{height:i.height*e,width:i.width*e}});d.effect("scale",c.options,c.duration,c.callback);d.dequeue()})};a.effects.scale=function(c){return this.queue(function(){var d=a(this),f=a.extend(true,{},c.options),b=a.effects.setMode(d,
c.options.mode||"effect"),e=parseInt(c.options.percent,10)||(parseInt(c.options.percent,10)==0?0:b=="hide"?0:100),i=c.options.direction||"both",g=c.options.origin;if(b!="effect"){f.origin=g||["middle","center"];f.restore=true}g={height:d.height(),width:d.width()};d.from=c.options.from||(b=="show"?{height:0,width:0}:g);e={y:i!="horizontal"?e/100:1,x:i!="vertical"?e/100:1};d.to={height:g.height*e.y,width:g.width*e.x};if(c.options.fade){if(b=="show"){d.from.opacity=0;d.to.opacity=1}if(b=="hide"){d.from.opacity=
1;d.to.opacity=0}}f.from=d.from;f.to=d.to;f.mode=b;d.effect("size",f,c.duration,c.callback);d.dequeue()})};a.effects.size=function(c){return this.queue(function(){var d=a(this),f=["position","top","left","width","height","overflow","opacity"],b=["position","top","left","overflow","opacity"],e=["width","height","overflow"],i=["fontSize"],g=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],o=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],r=a.effects.setMode(d,
c.options.mode||"effect"),s=c.options.restore||false,n=c.options.scale||"both",x=c.options.origin,C={height:d.height(),width:d.width()};d.from=c.options.from||C;d.to=c.options.to||C;if(x){x=a.effects.getBaseline(x,C);d.from.top=(C.height-d.from.height)*x.y;d.from.left=(C.width-d.from.width)*x.x;d.to.top=(C.height-d.to.height)*x.y;d.to.left=(C.width-d.to.width)*x.x}var D={from:{y:d.from.height/C.height,x:d.from.width/C.width},to:{y:d.to.height/C.height,x:d.to.width/C.width}};if(n=="box"||n=="both"){if(D.from.y!=
D.to.y){f=f.concat(g);d.from=a.effects.setTransition(d,g,D.from.y,d.from);d.to=a.effects.setTransition(d,g,D.to.y,d.to)}if(D.from.x!=D.to.x){f=f.concat(o);d.from=a.effects.setTransition(d,o,D.from.x,d.from);d.to=a.effects.setTransition(d,o,D.to.x,d.to)}}if(n=="content"||n=="both")if(D.from.y!=D.to.y){f=f.concat(i);d.from=a.effects.setTransition(d,i,D.from.y,d.from);d.to=a.effects.setTransition(d,i,D.to.y,d.to)}a.effects.save(d,s?f:b);d.show();a.effects.createWrapper(d);d.css("overflow","hidden").css(d.from);
if(n=="content"||n=="both"){g=g.concat(["marginTop","marginBottom"]).concat(i);o=o.concat(["marginLeft","marginRight"]);e=f.concat(g).concat(o);d.find("*[width]").each(function(){child=a(this);s&&a.effects.save(child,e);var u={height:child.height(),width:child.width()};child.from={height:u.height*D.from.y,width:u.width*D.from.x};child.to={height:u.height*D.to.y,width:u.width*D.to.x};if(D.from.y!=D.to.y){child.from=a.effects.setTransition(child,g,D.from.y,child.from);child.to=a.effects.setTransition(child,
g,D.to.y,child.to)}if(D.from.x!=D.to.x){child.from=a.effects.setTransition(child,o,D.from.x,child.from);child.to=a.effects.setTransition(child,o,D.to.x,child.to)}child.css(child.from);child.animate(child.to,c.duration,c.options.easing,function(){s&&a.effects.restore(child,e)})})}d.animate(d.to,{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){d.to.opacity===0&&d.css("opacity",d.from.opacity);r=="hide"&&d.hide();a.effects.restore(d,s?f:b);a.effects.removeWrapper(d);c.callback&&
c.callback.apply(this,arguments);d.dequeue()}})})}})(jQuery);
(function(a){a.effects.shake=function(c){return this.queue(function(){var d=a(this),f=["position","top","left"];a.effects.setMode(d,c.options.mode||"effect");var b=c.options.direction||"left",e=c.options.distance||20,i=c.options.times||3,g=c.duration||c.options.duration||140;a.effects.save(d,f);d.show();a.effects.createWrapper(d);var o=b=="up"||b=="down"?"top":"left",r=b=="up"||b=="left"?"pos":"neg";b={};var s={},n={};b[o]=(r=="pos"?"-=":"+=")+e;s[o]=(r=="pos"?"+=":"-=")+e*2;n[o]=(r=="pos"?"-=":"+=")+
e*2;d.animate(b,g,c.options.easing);for(e=1;e<i;e++)d.animate(s,g,c.options.easing).animate(n,g,c.options.easing);d.animate(s,g,c.options.easing).animate(b,g/2,c.options.easing,function(){a.effects.restore(d,f);a.effects.removeWrapper(d);c.callback&&c.callback.apply(this,arguments)});d.queue("fx",function(){d.dequeue()});d.dequeue()})}})(jQuery);
(function(a){a.effects.slide=function(c){return this.queue(function(){var d=a(this),f=["position","top","left"],b=a.effects.setMode(d,c.options.mode||"show"),e=c.options.direction||"left";a.effects.save(d,f);d.show();a.effects.createWrapper(d).css({overflow:"hidden"});var i=e=="up"||e=="down"?"top":"left";e=e=="up"||e=="left"?"pos":"neg";var g=c.options.distance||(i=="top"?d.outerHeight({margin:true}):d.outerWidth({margin:true}));if(b=="show")d.css(i,e=="pos"?-g:g);var o={};o[i]=(b=="show"?e=="pos"?
"+=":"-=":e=="pos"?"-=":"+=")+g;d.animate(o,{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){b=="hide"&&d.hide();a.effects.restore(d,f);a.effects.removeWrapper(d);c.callback&&c.callback.apply(this,arguments);d.dequeue()}})})}})(jQuery);
(function(a){a.effects.transfer=function(c){return this.queue(function(){var d=a(this),f=a(c.options.to),b=f.offset();f={top:b.top,left:b.left,height:f.innerHeight(),width:f.innerWidth()};b=d.offset();var e=a('<div class="ui-effects-transfer"></div>').appendTo(document.body).addClass(c.options.className).css({top:b.top,left:b.left,height:d.innerHeight(),width:d.innerWidth(),position:"absolute"}).animate(f,c.duration,c.options.easing,function(){e.remove();c.callback&&c.callback.apply(d[0],arguments);
d.dequeue()})})}})(jQuery);
(function(a){function c(){a.fn.ajaxSubmit.debug&&window.console&&window.console.log&&window.console.log("[jquery.form] "+Array.prototype.join.call(arguments,""))}a.fn.ajaxSubmit=function(d){function f(){function n(){if(!R++){G.detachEvent?G.detachEvent("onload",n):G.removeEventListener("load",n,false);var la=true;try{if(L)throw"timeout";var pa,ca;ca=G.contentWindow?G.contentWindow.document:G.contentDocument?G.contentDocument:G.document;if((ca.body==null||ca.body.innerHTML=="")&&!ua){ua=1;R--;setTimeout(n,
100);return}E.responseText=ca.body?ca.body.innerHTML:null;E.responseXML=ca.XMLDocument?ca.XMLDocument:ca;E.getResponseHeader=function(va){return{"content-type":D.dataType}[va]};if(D.dataType=="json"||D.dataType=="script"){var qa=ca.getElementsByTagName("textarea")[0];E.responseText=qa?qa.value:E.responseText}else if(D.dataType=="xml"&&!E.responseXML&&E.responseText!=null)E.responseXML=x(E.responseText);pa=a.httpData(E,D.dataType)}catch(Da){la=false;a.handleError(D,E,"error",Da)}if(la){D.success(pa,
"success");B&&a.event.trigger("ajaxSuccess",[E,D])}B&&a.event.trigger("ajaxComplete",[E,D]);B&&!--a.active&&a.event.trigger("ajaxStop");if(D.complete)D.complete(E,la?"success":"error");setTimeout(function(){A.remove();E.responseXML=null},100)}}function x(la,pa){if(window.ActiveXObject){pa=new ActiveXObject("Microsoft.XMLDOM");pa.async="false";pa.loadXML(la)}else pa=(new DOMParser).parseFromString(la,"text/xml");return pa&&pa.documentElement&&pa.documentElement.tagName!="parsererror"?pa:null}var C=
o[0];if(a(":input[name=submit]",C).length)alert('Error: Form elements must not be named "submit".');else{var D=a.extend({},a.ajaxSettings,d),u=jQuery.extend(true,{},a.extend(true,{},a.ajaxSettings),D),k="jqFormIO"+(new Date).getTime(),A=a('<iframe id="'+k+'" name="'+k+'" src="about:blank" />'),G=A[0];A.css({position:"absolute",top:"-1000px",left:"-1000px"});var E={aborted:0,responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},
setRequestHeader:function(){},abort:function(){this.aborted=1;A.attr("src","about:blank")}},B=D.global;B&&!a.active++&&a.event.trigger("ajaxStart");B&&a.event.trigger("ajaxSend",[E,D]);if(u.beforeSend&&u.beforeSend(E,u)===false)u.global&&jQuery.active--;else if(!E.aborted){var R=0,L=0;if(u=C.clk){var ba=u.name;if(ba&&!u.disabled){d.extraData=d.extraData||{};d.extraData[ba]=u.value;if(u.type=="image"){d.extraData[name+".x"]=C.clk_x;d.extraData[name+".y"]=C.clk_y}}}setTimeout(function(){var la=o.attr("target"),
pa=o.attr("action");C.setAttribute("target",k);C.getAttribute("method")!="POST"&&C.setAttribute("method","POST");C.getAttribute("action")!=D.url&&C.setAttribute("action",D.url);d.skipEncodingOverride||o.attr({encoding:"multipart/form-data",enctype:"multipart/form-data"});D.timeout&&setTimeout(function(){L=true;n()},D.timeout);var ca=[];try{if(d.extraData)for(var qa in d.extraData)ca.push(a('<input type="hidden" name="'+qa+'" value="'+d.extraData[qa]+'" />').appendTo(C)[0]);A.appendTo("body");G.attachEvent?
G.attachEvent("onload",n):G.addEventListener("load",n,false);C.submit()}finally{C.setAttribute("action",pa);la?C.setAttribute("target",la):o.removeAttr("target");a(ca).remove()}},10);var ua=0}}}if(!this.length){c("ajaxSubmit: skipping submit process - no element selected");return this}if(typeof d=="function")d={success:d};d=a.extend({url:this.attr("action")||window.location.toString(),type:this.attr("method")||"GET"},d||{});var b={};this.trigger("form-pre-serialize",[this,d,b]);if(b.veto){c("ajaxSubmit: submit vetoed via form-pre-serialize trigger");
return this}if(d.beforeSerialize&&d.beforeSerialize(this,d)===false){c("ajaxSubmit: submit aborted via beforeSerialize callback");return this}var e=this.formToArray(d.semantic);if(d.data){d.extraData=d.data;for(var i in d.data)if(d.data[i]instanceof Array)for(var g in d.data[i])e.push({name:i,value:d.data[i][g]});else e.push({name:i,value:d.data[i]})}if(d.beforeSubmit&&d.beforeSubmit(e,this,d)===false){c("ajaxSubmit: submit aborted via beforeSubmit callback");return this}this.trigger("form-submit-validate",
[e,this,d,b]);if(b.veto){c("ajaxSubmit: submit vetoed via form-submit-validate trigger");return this}b=a.param(e);if(d.type.toUpperCase()=="GET"){d.url+=(d.url.indexOf("?")>=0?"&":"?")+b;d.data=null}else d.data=b;var o=this,r=[];d.resetForm&&r.push(function(){o.resetForm()});d.clearForm&&r.push(function(){o.clearForm()});if(!d.dataType&&d.target){var s=d.success||function(){};r.push(function(n){a(d.target).html(n).each(s,arguments)})}else d.success&&r.push(d.success);d.success=function(n,x){for(var C=
0,D=r.length;C<D;C++)r[C].apply(d,[n,x,o])};b=a("input:file",this).fieldValue();e=false;for(i=0;i<b.length;i++)if(b[i])e=true;if(d.iframe||e)d.closeKeepAlive?a.get(d.closeKeepAlive,f):f();else a.ajax(d);this.trigger("form-submit-notify",[this,d]);return this};a.fn.ajaxForm=function(d){return this.ajaxFormUnbind().bind("submit.form-plugin",function(){a(this).ajaxSubmit(d);return false}).each(function(){a(":submit,input:image",this).bind("click.form-plugin",function(f){var b=this.form;b.clk=this;if(this.type==
"image")if(f.offsetX!=undefined){b.clk_x=f.offsetX;b.clk_y=f.offsetY}else if(typeof a.fn.offset=="function"){var e=a(this).offset();b.clk_x=f.pageX-e.left;b.clk_y=f.pageY-e.top}else{b.clk_x=f.pageX-this.offsetLeft;b.clk_y=f.pageY-this.offsetTop}setTimeout(function(){b.clk=b.clk_x=b.clk_y=null},10)})})};a.fn.ajaxFormUnbind=function(){this.unbind("submit.form-plugin");return this.each(function(){a(":submit,input:image",this).unbind("click.form-plugin")})};a.fn.formToArray=function(d){var f=[];if(this.length==
0)return f;var b=this[0],e=d?b.getElementsByTagName("*"):b.elements;if(!e)return f;for(var i=0,g=e.length;i<g;i++){var o=e[i],r=o.name;if(r)if(d&&b.clk&&o.type=="image")!o.disabled&&b.clk==o&&f.push({name:r+".x",value:b.clk_x},{name:r+".y",value:b.clk_y});else if((o=a.fieldValue(o,true))&&o.constructor==Array)for(var s=0,n=o.length;s<n;s++)f.push({name:r,value:o[s]});else o!==null&&typeof o!="undefined"&&f.push({name:r,value:o})}if(!d&&b.clk){d=b.getElementsByTagName("input");i=0;for(g=d.length;i<
g;i++){e=d[i];(r=e.name)&&!e.disabled&&e.type=="image"&&b.clk==e&&f.push({name:r+".x",value:b.clk_x},{name:r+".y",value:b.clk_y})}}return f};a.fn.formSerialize=function(d){return a.param(this.formToArray(d))};a.fn.fieldSerialize=function(d){var f=[];this.each(function(){var b=this.name;if(b){var e=a.fieldValue(this,d);if(e&&e.constructor==Array)for(var i=0,g=e.length;i<g;i++)f.push({name:b,value:e[i]});else e!==null&&typeof e!="undefined"&&f.push({name:this.name,value:e})}});return a.param(f)};a.fn.fieldValue=
function(d){for(var f=[],b=0,e=this.length;b<e;b++){var i=a.fieldValue(this[b],d);i===null||typeof i=="undefined"||i.constructor==Array&&!i.length||(i.constructor==Array?a.merge(f,i):f.push(i))}return f};a.fieldValue=function(d,f){var b=d.name,e=d.type,i=d.tagName.toLowerCase();if(typeof f=="undefined")f=true;if(f&&(!b||d.disabled||e=="reset"||e=="button"||(e=="checkbox"||e=="radio")&&!d.checked||(e=="submit"||e=="image")&&d.form&&d.form.clk!=d||i=="select"&&d.selectedIndex==-1))return null;if(i==
"select"){i=d.selectedIndex;if(i<0)return null;f=[];d=d.options;b=(e=e=="select-one")?i+1:d.length;for(i=e?i:0;i<b;i++){var g=d[i];if(g.selected){var o=g.value;o||(o=g.attributes&&g.attributes.value&&!g.attributes.value.specified?g.text:g.value);if(e)return o;f.push(o)}}return f}return d.value};a.fn.clearForm=function(){return this.each(function(){a("input,select,textarea",this).clearFields()})};a.fn.clearFields=a.fn.clearInputs=function(){return this.each(function(){var d=this.type,f=this.tagName.toLowerCase();
if(d=="text"||d=="password"||f=="textarea")this.value="";else if(d=="checkbox"||d=="radio")this.checked=false;else if(f=="select")this.selectedIndex=-1})};a.fn.resetForm=function(){return this.each(function(){if(typeof this.reset=="function"||typeof this.reset=="object"&&!this.reset.nodeType)this.reset()})};a.fn.enable=function(d){if(d==undefined)d=true;return this.each(function(){this.disabled=!d})};a.fn.selected=function(d){if(d==undefined)d=true;return this.each(function(){var f=this.type;if(f==
"checkbox"||f=="radio")this.checked=d;else if(this.tagName.toLowerCase()=="option"){f=a(this).parent("select");d&&f[0]&&f[0].type=="select-one"&&f.find("option").selected(false);this.selected=d}})}})(jQuery);
(function(a){a.fn.removeErrors=function(){this.find("ul.errors").fadeOut()};a.fn.displayErrors=function(c){this.find("ul.errors").remove();if(c)if(c.errors)for(id in c.errors){var d=a.UL({"class":"errors"});for(error in c.errors[id])a(d).append(a.LI({},c.errors[id][error]));a(d).hide();this.find("._"+id).after(d);a(d).fadeIn()}}})(jQuery);
(function(a){a.defineTag=function(f){this[f.toUpperCase()]=function(){return this._createNode(f,arguments)}};for(var c=["a","br","button","canvas","div","embed","fieldset","form","h1","h2","h3","h4","h5","h6","hr","img","input","label","legend","li","link","object","ol","optgroup","option","p","param","pre","script","select","span","strong","table","tbody","td","textarea","tfoot","th","thead","tr","tt","ul"],d=c.length-1;d>=0;d--)a.defineTag(c[d]);a.NBSP="\u00a0";a._createNode=function(f,b){function e(x){if(x!=
null){switch(typeof x){case "number":x=""+x;case "string":x=document.createTextNode(x)}g.appendChild(x)}}var i={"class":"className",Class:"className"},g;try{var o=b[0]||{};g=document.createElement(f);for(var r in o)g[i[r]||r]=o[r];for(f=1;f<b.length;f++){var s=b[f];if(s!=null)if(s.constructor!=Array)e(s);else for(i=0;i<s.length;i++)e(s[i])}}catch(n){g=null}return g}})(jQuery);if(typeof Flavors=="undefined")Flavors={};if(typeof Flavors.Global=="undefined")Flavors.Global={};
(function(){var a=Flavors.Global;a.__name__="Flavors.Global";a.clone=function(d){var f=arguments.callee;if(arguments.length==1){f.prototype=d;return new f}};a.extend=function(d,f,b){b||(b=0);if(f){var e=f.length;if(typeof e!="number")throw new TypeError("Argument not a array-like.");d||(d=[]);for(b=b;b<e;b++)d.push(f[b])}return d};a.bind=function(d,f){if(typeof d=="string")d=f[d];var b=d.im_func,e=d.im_preargs,i=d.im_self;if(typeof d=="function"&&typeof d.apply=="undefined")d=c(d);if(typeof b!="function")b=
d;if(typeof f!="undefined")i=f;e=typeof e=="undefined"?[]:e.slice();a.extend(e,arguments,2);var g=function(){var o=arguments,r=arguments.callee;if(r.im_preargs.length>0)o=a.concat(r.im_preargs,o);var s=r.im_self;s||(s=this);return r.im_func.apply(s,o)};g.im_self=i;g.im_func=b;g.im_preargs=e;return g};a.partial=function(d){return a.bind.apply(this,a.extend([d,undefined],arguments,1))};a.update=function(d){if(d===null||d===undefined)d={};for(var f=1;f<arguments.length;f++){var b=arguments[f];if(typeof b!=
"undefined"&&b!==null)for(var e in b)d[e]=b[e]}return d};a.merge=a.partial(a.update,null);a.concat=function(){for(var d=[],f=a.extend,b=0;b<arguments.length;b++)f(d,arguments[b]);return d};var c=function(d){return function(){switch(arguments.length){case 0:return d();case 1:return d(arguments[0]);case 2:return d(arguments[0],arguments[1]);case 3:return d(arguments[0],arguments[1],arguments[2])}for(var f=[],b=0;b<arguments.length;b++)f.push("arguments["+b+"]");return eval("(func("+f.join(",")+"))")}};
a.flattenArguments=function(){for(var d=[],f=Flavors.Global.extend(null,arguments);f.length;){var b=f.shift();if(b&&typeof b=="object"&&typeof b.length=="number")for(var e=b.length-1;e>=0;e--)f.unshift(b[e]);else d.push(b)}return d};a.namespace=function(){var d=a.flattenArguments(arguments),f=[],b=function(e,i){i=i||window;e in i||(i[e]={});return i[e]};$.each(d,function(e,i){e=i.split(".");var g=null;$.each(e,function(o,r){g=b(r,g)});g.__name__=i;f.push(g)});switch(f.length){case 0:return null;case 1:return f[0];
default:return f}};a.getKeys=function(d){var f=[];for(var b in d)d.hasOwnProperty(b)&&f.push(b);return f}})();
(function(){var a=Flavors.Global.namespace("Flavors.Logger"),c=["log","debug","info","warn","error","assert","dir","dirxml","group","groupEnd","time","timeEnd","count","trace","profile","profileEnd"];if(!("console"in window))window.console={};for(var d=0;d<c.length;++d)if(!IS_DEV||!(c[d]in window.console))window.console[c[d]]=function(){};a.getLogger=function(f){f=f;return function(b){console.log((f?f+": ":"")+b)}}})();
(function(a){a.fn.extend({isChildOf:function(c){var d=a(this).parents().get();for(j=0;j<d.length;j++)if(a(d[j]).is(c))return true;return false}})})(jQuery);(function(a){a.fn.extend({maxlength:function(){a(this).keypress(function(c){var d=c.which;if(d>=33||d==13)this.value.length>=a(this).attr("maxlength")&&c.preventDefault()})}})})(jQuery);
(function(){var a=Flavors.Global.namespace("Flavors.Remote");Flavors.Logger.getLogger(a.__name__);a.URLforUpdate=function(f,b){b=b||window.location.href;if(window.location.href.indexOf("?")>-1)b=b.slice(0,window.location.href.indexOf("?"));return b.replace(new RegExp(/#.*$/),"").replace(new RegExp(/\/$/),"")+"/"+f};a.sendUpdate=function(f,b,e){c++;$.ajax({type:"POST",data:b,url:f,dataType:"json",complete:function(){c>0&&c--;d()},success:function(i){e&&e(i);d()}})};var c=0,d=function(){if(c>0){$("#global_notify").text("Saving...");
$("#global_notify").fadeIn()}else{c!=0&&$("#global_notify").text("Saving...");setTimeout(function(){c==0&&$("#global_notify").text("Saved!")},800);setTimeout(function(){c==0&&$("#global_notify").fadeOut()},1600)}}})();
var swfobject=function(){function a(){if(!Na){try{var J=ca.getElementsByTagName("body")[0].appendChild(k("span"));J.parentNode.removeChild(J)}catch(O){return}Na=true;J=va.length;for(var W=0;W<J;W++)va[W]()}}function c(J){if(Na)J();else va[va.length]=J}function d(J){if(typeof pa.addEventListener!=L)pa.addEventListener("load",J,false);else if(typeof ca.addEventListener!=L)ca.addEventListener("load",J,false);else if(typeof pa.attachEvent!=L)A(pa,"onload",J);else if(typeof pa.onload=="function"){var O=
pa.onload;pa.onload=function(){O();J()}}else pa.onload=J}function f(){Da?b():e()}function b(){var J=ca.getElementsByTagName("body")[0],O=k(ba);O.setAttribute("type",ua);var W=J.appendChild(O);if(W){var Y=0;(function(){if(typeof W.GetVariable!=L){var da=W.GetVariable("$version");if(da){da=da.split(" ")[1].split(",");ea.pv=[parseInt(da[0],10),parseInt(da[1],10),parseInt(da[2],10)]}}else if(Y<10){Y++;setTimeout(arguments.callee,10);return}J.removeChild(O);W=null;e()})()}else e()}function e(){var J=za.length;
if(J>0)for(var O=0;O<J;O++){var W=za[O].id,Y=za[O].callbackFn,da={success:false,id:W};if(ea.pv[0]>0){var ja=u(W);if(ja)if(G(za[O].swfVersion)&&!(ea.wk&&ea.wk<312)){B(W,true);if(Y){da.success=true;da.ref=i(W);Y(da)}}else if(za[O].expressInstall&&g()){da={};da.data=za[O].expressInstall;da.width=ja.getAttribute("width")||"0";da.height=ja.getAttribute("height")||"0";if(ja.getAttribute("class"))da.styleclass=ja.getAttribute("class");if(ja.getAttribute("align"))da.align=ja.getAttribute("align");var oa=
{};ja=ja.getElementsByTagName("param");for(var wa=ja.length,Fa=0;Fa<wa;Fa++)if(ja[Fa].getAttribute("name").toLowerCase()!="movie")oa[ja[Fa].getAttribute("name")]=ja[Fa].getAttribute("value");o(da,oa,W,Y)}else{r(ja);Y&&Y(da)}}else{B(W,true);if(Y){if((W=i(W))&&typeof W.SetVariable!=L){da.success=true;da.ref=W}Y(da)}}}}function i(J){var O=null;if((J=u(J))&&J.nodeName=="OBJECT")if(typeof J.SetVariable!=L)O=J;else if(J=J.getElementsByTagName(ba)[0])O=J;return O}function g(){return!Ka&&G("6.0.65")&&(ea.win||
ea.mac)&&!(ea.wk&&ea.wk<312)}function o(J,O,W,Y){Ka=true;Pa=Y||null;Oa={success:false,id:W};var da=u(W);if(da){if(da.nodeName=="OBJECT"){Ia=s(da);na=null}else{Ia=da;na=W}J.id=la;if(typeof J.width==L||!/%$/.test(J.width)&&parseInt(J.width,10)<310)J.width="310";if(typeof J.height==L||!/%$/.test(J.height)&&parseInt(J.height,10)<137)J.height="137";ca.title=ca.title.slice(0,47)+" - Flash Player Installation";Y=ea.ie&&ea.win?"ActiveX":"PlugIn";Y="MMredirectURL="+pa.location.toString().replace(/&/g,"%26")+
"&MMplayerType="+Y+"&MMdoctitle="+ca.title;if(typeof O.flashvars!=L)O.flashvars+="&"+Y;else O.flashvars=Y;if(ea.ie&&ea.win&&da.readyState!=4){Y=k("div");W+="SWFObjectNew";Y.setAttribute("id",W);da.parentNode.insertBefore(Y,da);da.style.display="none";(function(){da.readyState==4?da.parentNode.removeChild(da):setTimeout(arguments.callee,10)})()}n(J,O,W)}}function r(J){if(ea.ie&&ea.win&&J.readyState!=4){var O=k("div");J.parentNode.insertBefore(O,J);O.parentNode.replaceChild(s(J),O);J.style.display=
"none";(function(){J.readyState==4?J.parentNode.removeChild(J):setTimeout(arguments.callee,10)})()}else J.parentNode.replaceChild(s(J),J)}function s(J){var O=k("div");if(ea.win&&ea.ie)O.innerHTML=J.innerHTML;else if(J=J.getElementsByTagName(ba)[0])if(J=J.childNodes)for(var W=J.length,Y=0;Y<W;Y++)!(J[Y].nodeType==1&&J[Y].nodeName=="PARAM")&&J[Y].nodeType!=8&&O.appendChild(J[Y].cloneNode(true));return O}function n(J,O,W){var Y,da=u(W);if(ea.wk&&ea.wk<312)return Y;if(da){if(typeof J.id==L)J.id=W;if(ea.ie&&
ea.win){var ja="";for(var oa in J)if(J[oa]!=Object.prototype[oa])if(oa.toLowerCase()=="data")O.movie=J[oa];else if(oa.toLowerCase()=="styleclass")ja+=' class="'+J[oa]+'"';else if(oa.toLowerCase()!="classid")ja+=" "+oa+'="'+J[oa]+'"';oa="";for(var wa in O)if(O[wa]!=Object.prototype[wa])oa+='<param name="'+wa+'" value="'+O[wa]+'" />';da.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+ja+">"+oa+"</object>";ra[ra.length]=J.id;Y=u(J.id)}else{wa=k(ba);wa.setAttribute("type",ua);
for(ja in J)if(J[ja]!=Object.prototype[ja])if(ja.toLowerCase()=="styleclass")wa.setAttribute("class",J[ja]);else ja.toLowerCase()!="classid"&&wa.setAttribute(ja,J[ja]);for(var Fa in O)O[Fa]!=Object.prototype[Fa]&&Fa.toLowerCase()!="movie"&&x(wa,Fa,O[Fa]);da.parentNode.replaceChild(wa,da);Y=wa}}return Y}function x(J,O,W){var Y=k("param");Y.setAttribute("name",O);Y.setAttribute("value",W);J.appendChild(Y)}function C(J){var O=u(J);if(O&&O.nodeName=="OBJECT")if(ea.ie&&ea.win){O.style.display="none";(function(){O.readyState==
4?D(J):setTimeout(arguments.callee,10)})()}else O.parentNode.removeChild(O)}function D(J){if(J=u(J)){for(var O in J)if(typeof J[O]=="function")J[O]=null;J.parentNode.removeChild(J)}}function u(J){var O=null;try{O=ca.getElementById(J)}catch(W){}return O}function k(J){return ca.createElement(J)}function A(J,O,W){J.attachEvent(O,W);Aa[Aa.length]=[J,O,W]}function G(J){var O=ea.pv;J=J.split(".");J[0]=parseInt(J[0],10);J[1]=parseInt(J[1],10)||0;J[2]=parseInt(J[2],10)||0;return O[0]>J[0]||O[0]==J[0]&&O[1]>
J[1]||O[0]==J[0]&&O[1]==J[1]&&O[2]>=J[2]?true:false}function E(J,O,W,Y){if(!(ea.ie&&ea.mac)){var da=ca.getElementsByTagName("head")[0];if(da){W=W&&typeof W=="string"?W:"screen";if(Y)Ya=La=null;if(!La||Ya!=W){Y=k("style");Y.setAttribute("type","text/css");Y.setAttribute("media",W);La=da.appendChild(Y);if(ea.ie&&ea.win&&typeof ca.styleSheets!=L&&ca.styleSheets.length>0)La=ca.styleSheets[ca.styleSheets.length-1];Ya=W}if(ea.ie&&ea.win)La&&typeof La.addRule==ba&&La.addRule(J,O);else La&&typeof ca.createTextNode!=
L&&La.appendChild(ca.createTextNode(J+" {"+O+"}"))}}}function B(J,O){if(Za){O=O?"visible":"hidden";if(Na&&u(J))u(J).style.visibility=O;else E("#"+J,"visibility:"+O)}}function R(J){return/[\\\"<>\.;]/.exec(J)!=null&&typeof encodeURIComponent!=L?encodeURIComponent(J):J}var L="undefined",ba="object",ua="application/x-shockwave-flash",la="SWFObjectExprInst",pa=window,ca=document,qa=navigator,Da=false,va=[f],za=[],ra=[],Aa=[],Ia,na,Pa,Oa,Na=false,Ka=false,La,Ya,Za=true,ea=function(){var J=typeof ca.getElementById!=
L&&typeof ca.getElementsByTagName!=L&&typeof ca.createElement!=L,O=qa.userAgent.toLowerCase(),W=qa.platform.toLowerCase(),Y=W?/win/.test(W):/win/.test(O);W=W?/mac/.test(W):/mac/.test(O);O=/webkit/.test(O)?parseFloat(O.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false;var da=!+"\u000b1",ja=[0,0,0],oa=null;if(typeof qa.plugins!=L&&typeof qa.plugins["Shockwave Flash"]==ba){if((oa=qa.plugins["Shockwave Flash"].description)&&!(typeof qa.mimeTypes!=L&&qa.mimeTypes[ua]&&!qa.mimeTypes[ua].enabledPlugin)){Da=
true;da=false;oa=oa.replace(/^.*\s+(\S+\s+\S+$)/,"$1");ja[0]=parseInt(oa.replace(/^(.*)\..*$/,"$1"),10);ja[1]=parseInt(oa.replace(/^.*\.(.*)\s.*$/,"$1"),10);ja[2]=/[a-zA-Z]/.test(oa)?parseInt(oa.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0}}else if(typeof pa.ActiveXObject!=L)try{var wa=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");if(wa)if(oa=wa.GetVariable("$version")){da=true;oa=oa.split(" ")[1].split(",");ja=[parseInt(oa[0],10),parseInt(oa[1],10),parseInt(oa[2],10)]}}catch(Fa){}return{w3:J,pv:ja,
wk:O,ie:da,win:Y,mac:W}}();(function(){if(ea.w3){if(typeof ca.readyState!=L&&ca.readyState=="complete"||typeof ca.readyState==L&&(ca.getElementsByTagName("body")[0]||ca.body))a();if(!Na){typeof ca.addEventListener!=L&&ca.addEventListener("DOMContentLoaded",a,false);if(ea.ie&&ea.win){ca.attachEvent("onreadystatechange",function(){if(ca.readyState=="complete"){ca.detachEvent("onreadystatechange",arguments.callee);a()}});pa==top&&function(){if(!Na){try{ca.documentElement.doScroll("left")}catch(J){setTimeout(arguments.callee,
0);return}a()}}()}ea.wk&&function(){Na||(/loaded|complete/.test(ca.readyState)?a():setTimeout(arguments.callee,0))}();d(a)}}})();(function(){ea.ie&&ea.win&&window.attachEvent("onunload",function(){for(var J=Aa.length,O=0;O<J;O++)Aa[O][0].detachEvent(Aa[O][1],Aa[O][2]);J=ra.length;for(O=0;O<J;O++)C(ra[O]);for(var W in ea)ea[W]=null;ea=null;for(var Y in swfobject)swfobject[Y]=null;swfobject=null})})();return{registerObject:function(J,O,W,Y){if(ea.w3&&J&&O){var da={};da.id=J;da.swfVersion=O;da.expressInstall=
W;da.callbackFn=Y;za[za.length]=da;B(J,false)}else Y&&Y({success:false,id:J})},getObjectById:function(J){if(ea.w3)return i(J)},embedSWF:function(J,O,W,Y,da,ja,oa,wa,Fa,Ea){var Sa={success:false,id:O};if(ea.w3&&!(ea.wk&&ea.wk<312)&&J&&O&&W&&Y&&da){B(O,false);c(function(){W+="";Y+="";var Qa={};if(Fa&&typeof Fa===ba)for(var X in Fa)Qa[X]=Fa[X];Qa.data=J;Qa.width=W;Qa.height=Y;X={};if(wa&&typeof wa===ba)for(var ta in wa)X[ta]=wa[ta];if(oa&&typeof oa===ba)for(var Ga in oa)if(typeof X.flashvars!=L)X.flashvars+=
"&"+Ga+"="+oa[Ga];else X.flashvars=Ga+"="+oa[Ga];if(G(da)){ta=n(Qa,X,O);Qa.id==O&&B(O,true);Sa.success=true;Sa.ref=ta}else if(ja&&g()){Qa.data=ja;o(Qa,X,O,Ea);return}else B(O,true);Ea&&Ea(Sa)})}else Ea&&Ea(Sa)},switchOffAutoHideShow:function(){Za=false},ua:ea,getFlashPlayerVersion:function(){return{major:ea.pv[0],minor:ea.pv[1],release:ea.pv[2]}},hasFlashPlayerVersion:G,createSWF:function(J,O,W){if(ea.w3)return n(J,O,W)},showExpressInstall:function(J,O,W,Y){ea.w3&&g()&&o(J,O,W,Y)},removeSWF:function(J){ea.w3&&
C(J)},createCSS:function(J,O,W,Y){ea.w3&&E(J,O,W,Y)},addDomLoadEvent:c,addLoadEvent:d,getQueryParamValue:function(J){var O=ca.location.search||ca.location.hash;if(O){if(/\?/.test(O))O=O.split("?")[1];if(J==null)return R(O);O=O.split("&");for(var W=0;W<O.length;W++)if(O[W].substring(0,O[W].indexOf("="))==J)return R(O[W].substring(O[W].indexOf("=")+1))}return""},expressInstallCallback:function(){if(Ka){var J=u(la);if(J&&Ia){J.parentNode.replaceChild(Ia,J);if(na){B(na,true);if(ea.ie&&ea.win)Ia.style.display=
"block"}Pa&&Pa(Oa)}Ka=false}}}}();
(function(a,c){var d=function(i){var g,o=[];for(g in i)/string|number/.test(typeof i[g])&&i[g]!==""&&o.push(g+'="'+i[g]+'"');return o[e]("")},f=function(i){var g,o,r=[],s;if(typeof i=="object"){for(g in i){if(typeof i[g]=="object"){s=[];for(o in i[g])s.push([o,"=",encodeURIComponent(i[g][o])][e](""));i[g]=s[e]("&amp;")}i[g]&&r.push(['<param name="',g,'" value="',i[g],'" />'][e](""))}i=r[e]("")}return i},b=false,e="join";a[c]=function(){try{var i="0,0,0",g=navigator.plugins["Shockwave Flash"]||ActiveXObject;
i=g.description||function(){try{return(new g("ShockwaveFlash.ShockwaveFlash")).GetVariable("$version")}catch(r){}}()}catch(o){}i=i.match(/^[A-Za-z\s]*?(\d+)[\.|,](\d+)(?:\s+[d|r]|,)(\d+)/);return{available:i[1]>0,activeX:g&&!g.name,version:{major:i[1]*1,minor:i[2]*1,release:i[3]*1},hasVersion:function(r){var s=this.version;r=/string|number/.test(typeof r)?r.toString().split("."):r||[0,0,0];r=[r.major||r[0]||s.major,r.minor||r[1]||s.minor,r.release||r[2]||s.release];return r[0]<s.major||r[0]==s.major&&
r[1]<s.minor||r[0]==s.major&&r[1]==s.minor&&r[2]<=s.release},expressInstall:"expressInstall.swf",create:function(r){if(!a[c].available||b||!typeof r=="object"||!r.swf)return false;if(r.hasVersion&&!a[c].hasVersion(r.hasVersion)){r={swf:r.expressInstall||a[c].expressInstall,attrs:{id:r.id||"SWFObjectExprInst",name:r.name,height:Math.max(r.height||137),width:Math.max(r.width||214)},params:{flashvars:{MMredirectURL:location.href,MMplayerType:a[c].activeX?"ActiveX":"PlugIn",MMdoctitle:document.title.slice(0,
47)+" - Flash Player Installation"}}};b=true}else r=a.extend(true,{attrs:{id:r.id,name:r.name,height:r.height||180,width:r.width||320},params:{wmode:r.wmode||"opaque",flashvars:r.flashvars,allowfullscreen:"true",allowscriptaccess:"always"}},r);if(a[c].activeX){r.attrs.classid=r.attrs.classid||"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000";r.params.movie=r.params.movie||r.swf}else{r.attrs.type=r.attrs.classid||"application/x-shockwave-flash";r.attrs.data=r.attrs.data||r.swf}return["<object ",d(r.attrs),
">",f(r.params),"</object>"][e]("")}}}();a.fn[c]=function(i){if(typeof i=="object")this.each(function(){var g=document.createElement(c),o=a[c].create(i);if(o){g.innerHTML=o;g.childNodes[0]&&this.appendChild(g.childNodes[0])}});else typeof i=="function"&&this.find("object").andSelf().filter("object").each(function(){var g=this;g.jsInteractionTimeoutMs=g.jsInteractionTimeoutMs||0;if(g.jsInteractionTimeoutMs<660)g.clientWidth||g.clientHeight?i.call(this):setTimeout(function(){a(g)[c](i)},g.jsInteractionTimeoutMs+
66)});return this}})(jQuery,"flash");
(function(a){function c(d,f,b){var e=d.currSlide;e==0?f.addClass("color_1_arrow_left").removeClass("color_2_arrow_left"):f.addClass("color_2_arrow_left").removeClass("color_1_arrow_left");e==d.slideCount-1?b.addClass("color_1_arrow_right").removeClass("color_2_arrow_right"):b.addClass("color_2_arrow_right").removeClass("color_1_arrow_right")}a.fn.deferredImageLoad=function(d){var f=Flavors.Logger.getLogger("$.fn.deferredImageLoad()");if(this.length<1)f("no element passed in to deferredImageLoad");else{var b=
{batchSize:1,loadNow:0,loadAll:0};d&&a.extend(b,d);var e=this;d=function(i,g){g=g||1;window.setTimeout(function(){a(e).find(".img-pending").each(function(o){if(b.loadAll||o<g*b.batchSize){o=a.IMG({src:a(this).attr("data-src")});a(o).removeAttr("width").removeAttr("height");a(this).attr("data-class")&&a(o).attr("class",a(this).attr("data-class"));a(this).attr("data-larger-src")&&a(o).attr("data-larger-src",a(this).attr("data-larger-src"));a(this).attr("data-embed-url")&&a(o).attr("data-embed-url",
a(this).attr("data-embed-url"));a(this).attr("id")&&a(o).attr("id",a(this).attr("id"));o=a(this).attr("data-href")?a.A({href:a(this).attr("data-href")},o):o;a(this).replaceWith(o)}})},0)};b.loadNow>0&&d(null,b.loadNow);a(e).bind("move-forward.image",d)}};a.fn.deferredEmbedLoad=function(d){var f=Flavors.Logger.getLogger("$.fn.deferredEmbedLoad()");if(this.length<1)f("no element passed in to deferredEmbedLoad");else{var b={batchSize:1,loadNow:0,loadAll:0,embedSize:"medium"};d&&a.extend(b,d);var e=this;
d=function(i,g){g=g||1;window.setTimeout(function(){a(e).find(".param-pending").each(function(o){if(b.loadAll||o<g*b.batchSize){o=a(this).attr("deferred-src");var r=a(this).parent().attr("width"),s=a(this).parent().attr("height");oFlash=a.flash.create({swf:o,width:r,height:s});a(this).parent().replaceWith(oFlash)}}).end().find(".object-pending").each(function(o){if(b.loadAll||o<g*b.batchSize){o=a(this).attr("deferred-src");var r=a(this).attr("width"),s=a(this).attr("height");oFlash=a.flash.create({swf:o,
width:r,height:s});a(this).replaceWith(oFlash)}}).end().embedResize(b.embedSize)},0)};b.loadNow>0&&d(null,b.loadNow);a(e).bind("move-forward.embed",d)}};a.fn.embedResize=function(d){var f=Flavors.Logger.getLogger("$.fn.embedResize()");if(this.length<1)f("no element passed in to embedResize");else{f=function(){var b=a(this).attr("width").replace("px",""),e=a(this).attr("height").replace("px","");if(b&&e){sizeRatio=b/e;if(d=="large")b=460;else if(d=="medium"){if(a(this).find("DIV.jScrollPaneTrack"))if(b>
290)b=290;else if(b>300)b=300}else if(d=="small"){if(b>140)b=140}else if(b>450)b=450;e=Math.round(b/sizeRatio);isNaN(e)?a(this).attr("width",b):a(this).attr("width",b).attr("height",e)}};a(this).find("object").each(f);a.browser.msie||a(this).find("embed").each(f)}};a.fn.sectionSwitcher=function(){var d=Flavors.Logger.getLogger("$.fn.sectionSwitcher()");if(this.length<1)d("no element passed in to sectionSwitcher");else{var f=this,b=a(f).find("UL.header-nav-items");if(!(b.length<1)){var e=a(f).find("DIV.header-nav"),
i=a(this).find("DIV.section");if(!(i.length<=1)){a(e).show();var g=null,o=function(){d("initMenu()");a(b).find("li").click(r).each(function(A,G){a(G).data("ordinal",A)});var D=x(b,"paddingLeft"),u=x(b,"borderLeftWidth"),k=x(b,"paddingTop");x(b,"borderTopWidth");g=a(e).position();g.left=g.left+(a(e).outerWidth()-a(b).outerWidth())+D+u-9;g.top-=k-4;a(e).data("ordinal",0)},r=function(){d("switchSection()");a(e).find(".label").text(a(this).text()).end().data("ordinal",a(this).data("ordinal"));a(b).hide();
var D=a(this).data("ordinal");D=Flavors.Global.partial(s,D);a(f).find("DIV.section:visible").length>0?n(D):D();a(this).parent().find("li").attr("class","color_2");a(this).attr("class","selected color_1");a(e).fadeIn(50)},s=function(D){d("showSectionNum() num="+D);a(f).find("DIV.section:eq("+D+")").fadeIn(function(){a(".google-map").each(function(){a(this).googleMap(a(this).attr("rel"))});a(this).trigger("move-forward.image");a(this).trigger("move-forward.embed");a(this).find("DIV.mask:first").createScrollPane();
if(a(this).hasClass("gallery")||a(this).hasClass("status")||a(this).hasClass("blog"))a(this).slidePanel();a(this).hasClass("audio")&&!a(this).data("hasAudio")&&a(this).musicPlayer(".track");a(this).hasClass("video")&&!a(this).data("hasClickEmbed")&&a(this).clickToEmbed()})},n=function(D){d("hideVisibleSection()");a(f).find("DIV.section:visible").fadeOut(function(){a(this).jScrollPaneRemove();D&&D()})},x=function(D,u){return parseInt(a(D).css(u).replace("px",""))},C=a(b).find("li");a.each(i,function(D,
u){a(u).data("ordinal",D);d("ordinal:"+D);a(C[D]).show()});a(e).click(function(){d("showMenu()");g||o();var D=Flavors.Global.clone(g);a("UL.header-nav-items").not(this).hide();if(a(b).css("background-color")=="transparent"||a(b).css("background-color")=="rgba(0, 0, 0, 0)")a(b).removeClass("background_2").addClass("background_1");a(e).fadeOut(50,function(){a(b).css({top:D.top,left:D.left}).fadeIn(200)})});a("body").click(function(){a(b).hide();a(e).fadeIn(50)});a(e).click(function(D){D.stopPropagation()})}}}};
a.fn.createScrollPane=function(){Flavors.Logger.getLogger("$.fn.createScrollPane()");if(!(this.length<1)){a(this);if(navigator.userAgent.match(/iPhone/i)||navigator.userAgent.match(/iPod/i)||navigator.userAgent.match(/iPad/i))a(this).jScrollTouch();else{a(this).css({overflow:"auto"}).jScrollPane({scrollbarWidth:7,showArrows:0,arrowSize:0,animateTo:true});var d=a(this).parent().find("DIV.jScrollPaneTrack"),f=a(this).parent().find("DIV.jScrollPaneDrag");d.addClass("color_1_background");f.addClass("background_2").addClass("color_1_border").css({width:"5px",
"border-width":"1px","border-style":"solid"});if(f.css("background-color")=="transparent"||f.css("background-color")=="rgba(0, 0, 0, 0)"){f.removeClass("background_2").addClass("background_1");a.browser.msie&&a(this).parent().css("background","transparent url(clear.gif)")}d.hide();a(this).parent().hover(function(){d.show()},function(){d.hide()});d.mouseover(function(){d.show()});a(this).parent().scroll(function(){d.show()})}}};a.fn.blogNav=function(){var d=Flavors.Logger.getLogger("$.fn.blogNav()");
if(this.length<1)d("no element passed in to blogNav");else{var f=a(this);d=f.find("#large-blog-navigation DIV.nav-items");var b=a(this).find("#large-blog-content .items"),e=f.find("DIV.blog-navigation-nav .left"),i=f.find("DIV.blog-navigation-nav .right");b.data("hasCycle",true);e.hide();i.hide();if(b.children().length>5)a("DIV.blog-navigation-nav").show();else{a("DIV.blog-navigation-nav").hide();d.css("margin-top","5px")}a(this).parent().parent().hover(function(){if(b.children().length>5){e.show();
i.show()}},function(){e.hide();i.hide()});if(navigator.platform=="iPad"||navigator.platform=="iPhone"||navigator.platform=="iPod"){e.show();i.show()}d.cycle({fx:"scrollHorz",timeout:0,speed:"1000",pause:1,nowrap:true,height:"auto",prev:e,next:i,cleartypeNoBg:true,prevNextClick:function(){a(f).trigger("move-forward.image");a(f).trigger("move-forward.embed")},after:function(g,o,r){c(r,e,i);a(this).find(".blog-navigation").css("visibility","visible").css("opacity","1")}});b.find(".item").hide();b.find(".item:first").show();
a(this).find("A.large-blog-link").click(function(g){g.preventDefault();a(f).trigger("move-forward.image");a(f).trigger("move-forward.embed");var o=a(this).attr("index");b.find(".item").hide();b.find(".item").each(function(){o==a(this).attr("index")&&a(this).fadeIn(500)});f.find("A.large-blog-link").removeClass("color_1");a(this).addClass("color_1")})}};a.fn.slidePanel=function(d){var f=Flavors.Logger.getLogger("$.fn.slidePanel()");if(this.length<1)f("no element passed in to slidePanel");else{f={loadNow:false};
d&&a.extend(f,d);var b=a(this),e=b.find("div.items"),i=b.find("div.section-nav .left"),g=b.find("div.section-nav .right");i.find(".arrow-left").show();i.hide();g.hide();var o=function(){e.cycle({fx:"scrollHorz",timeout:0,speed:"1000",nowrap:true,prev:i,next:g,cleartypeNoBg:true,prevNextClick:function(){a(b).trigger("move-forward.image");a(b).trigger("move-forward.embed")},before:function(r,s){if(a(b).hasClass("status"))if(a(b).is(":visible"))a(e).height(a(s).outerHeight(false));else{a(b).show();a(e).height(a(s).outerHeight(false));
a(b).hide()}a(r).find("DIV.mask").css("overflow","hidden");a(s).find("DIV.mask").css("overflow","hidden")},after:function(r,s,n){a(r).find("DIV.mask").jScrollPaneRemove();a(s).find("DIV.mask").createScrollPane();c(n,i,g);e.data("hasCycle",true)}})};f.loadNow&&o();a.browser.msie&&a(this).css("background-color")=="transparent"&&a(this).css("background","transparent url(clear.gif)");a(this).parent().parent().hover(function(){if(e.find(".item").length>1){e.data("hasCycle")||o();i.show();g.show()}},function(){i.hide();
g.hide()});if(navigator.platform=="iPad"||navigator.platform=="iPhone"||navigator.platform=="iPod")if(e.find(".item").length>1){e.data("hasCycle")||o();i.show();g.show()}}};a.fn.videoViewer=function(d,f){var b=Flavors.Logger.getLogger("$.fn.videoViewer()");if(this.length<1)b("no element passed in to videoViewer");else{var e={};f&&a.extend(e,f);var i=this.find(d);if(i.length<1)return a(this);this.bind("thumbnail-click",function(g,o){var r={width:450,height:253};if("videoDimensions"in Flavors.LayoutSettings[window.layout_name])r=
Flavors.LayoutSettings[window.layout_name].videoDimensions;var s=a(o).closest("div.item").attr("data-clip-id");a(i).find("DIV.large-clip").fadeOut(250,function(){a(i).append(a.DIV({"class":"large-clip",id:"large-clip-"+s},a.DIV({"class":"embed",id:"video_embed_"+s})));var n=e.embedUrl.replace("{{{ID}}}",s);swfobject.embedSWF(n,"video_embed_"+s,r.width,r.height,"9.0.0",false,{id:"video_embed_"+s},{wmode:"opaque",allowscriptaccess:"always",allowfullscreen:"true"});a(this).remove()})});a.data(this.get(0),
"captureThumbClicks",true);return this}};a.fn.photoViewer=function(d,f){var b=Flavors.Logger.getLogger("$.fn.photoViewer()");if(this.length<1)b("no element passed in to photoViewer");else{var e={};f&&a.extend(e,f);var i=this.find(d);if(i.length<1)return a(this);var g=function(){a(i).find("DIV.large-image").hover(function(){a(this).find(".prev, .next").fadeIn()},function(){a(this).find(".prev, .next").fadeOut()})};a(i).find("DIV.large-image .next").live("click",function(o){b("Next");o.preventDefault();
a(this).trigger("move-next")}).end().find("DIV.large-image .prev").live("click",function(o){b("Previous");o.preventDefault();a(this).trigger("move-prev")}).end();a.data(this.get(0),"captureThumbClicks",true);this.bind("thumbnail-click",function(o,r){b("clickThumbnail()");o.preventDefault();var s=a(r).find("a:first"),n=a(r).find("img:first"),x=a(r).find("span.img-pending:first");a(i).find("img").fadeOut(250,function(){a(i).find("DIV.large-image").each(function(){a(this).find("a").remove();if(n.length>=
1)var C=a.A({href:a(s).attr("href"),"class":"thumbnail",target:"_blank"},a.IMG({src:a(n).attr("data-larger-src")}));else if(x.length>=1)C=a.A({href:a(x).attr("data-href"),"class":"thumbnail",target:"_blank"},a.IMG({src:a(x).attr("data-larger-src")}));a(C).hide();a(this).append(C);a(r).closest("DIV.item").is(":first-child")||a(this).append(a.A({href:"javascript:void(0)","class":"prev"},"\u2190 Previous"));a(r).closest("DIV.item").is(":last-child")||a(this).append(a.A({href:"javascript:void(0)","class":"next"},
"Next \u2192"));g();a(C).fadeIn()})})});a(this).find("DIV.large-image").each(function(){var o=a(this).find("a:first");g(o,this)});return this}};a.fn.scrollableGrid=function(d,f){var b=Flavors.Logger.getLogger("$.fn.thumbScroller()");if(this.length<1)b("no element passed in to scrollableGrid");else{var e=a(this).get(0),i={};f&&a.extend(i,f);f=0;if(a(e).find(".gallery-grid").find("div.item").find("div.details").length>0)f=a(e).find(".gallery-grid").find("div.item").find("div.details").height()+10;i.rowHeight=
a(e).find("div.item .thumbnail").height()+f+20;a(e).find(".gallery-grid").css({"max-height":i.rowHeight*3-20+"px"});var g=this.find(d);if(g.length<1)return a(this);a(g).find(".images-navigation").length<1&&a(g).append("<div class='images-navigation'><a href='javascript:void(0)' class='prev'>\u2190 Previous</a><a href='javascript:void(0)' class='next'>Next \u2192</a></div>");a(g).find("DIV.item:first").addClass("selected").end().find(".item").click(function(o){if(a.data(e,"captureThumbClicks")==true){o.preventDefault();
a(g).find(".selected").removeClass("selected");a(this).addClass("selected");a(e).trigger("thumbnail-click",this)}}).end().find(".next").click(function(o){o.preventDefault();a(this).closest(".thumbnails").find(".gallery-grid").each(function(){var r=this.scrollTop+i.rowHeight*3-this.scrollTop%i.rowHeight;if(this.scrollHeight-r<i.rowHeight)a(this).closest(".section").find(".next").fadeOut();else if(this.scrollHeight-r<i.rowHeight*3){r=this.scrollHeight-i.rowHeight*3-this.scrollHeight%i.rowHeight;a(this).closest(".section").find(".next").fadeOut()}else a(this).closest(".section").find(".next").fadeIn();
r>0&&a(this).parents(".section").find(".prev").fadeIn();a(this).animate({scrollTop:r})});a(e).trigger("move-forward.image").trigger("move-forward.embed")}).end().find(".prev").click(function(o){o.preventDefault();a(g).closest(".thumbnails").find(".gallery-grid").each(function(){var r=this.scrollTop-i.rowHeight*3-this.scrollTop%i.rowHeight;if(r<i.rowHeight){r=0;a(this).closest(".section").find(".prev").fadeOut()}else a(this).closest(".section").find(".prev").fadeIn();this.scrollHeight-r>i.rowHeight&&
a(this).closest(".section").find(".next").fadeIn();a(this).animate({scrollTop:r})});a(e).trigger("move-backward")});a(g).find(".thumbnail").length<=i.thumbsPerRow*i.thumbRowCount&&a(g).find(".next").css("display","none");this.bind("move-next",function(){a(g).find("DIV.item.selected").next().find(".thumbnail").click()});this.bind("move-prev",function(){a(g).find("DIV.item.selected").prev().find(".thumbnail").click()});return this}};a.fn.musicPlayer=function(d,f){var b=Flavors.Logger.getLogger("$.fn.musicPlayer()"),
e={};f&&a.extend(e,f);var i={},g=null,o=false,r=function(){b("pauseIfPlaying()");g.mp3.pause();a("#"+g.id).removeClass("playing").addClass("paused").find(".track-name").removeClass("color_1").addClass("color_2").end().find(".arrow-right-1, .arrow-right-2").removeClass("color_1_border").addClass("color_2_border")},s=function(){return g&&g.mp3.playState==1&&!g.mp3.paused},n=function(){b("playActiveTrack()");b(g.mp3.playState);if(a("#"+g.id+" .progress-meter").is(":hidden")){a(".progress-meter:visible").hide();
a("#"+g.id).find(".progress-meter").show()}if(g.mp3.playState==0){G(0);g.mp3.play()}else{g.mp3.resume();a("#"+g.id).removeClass("paused")}a("#"+g.id).addClass("playing").find(".track-name").removeClass("color_2").addClass("color_1").end().find(".arrow-right-1, .arrow-right-2").removeClass("color_2_border").addClass("color_1_border")},x=function(R){b("loadTrack() ... trackNum="+R);if(R in tracks){var L=soundManager.createSound({id:R,whileplaying:B,whileloading:E,url:tracks[R].src,type:"audio/mp3",
onfinish:C});b("track loading....");i[R]={id:R,mp3:L,playProgress:0,loadProgressElement:a("#"+R+" .load-progress"),durationEst:L.durationEstimate};if(navigator.platform=="iPad"||navigator.platform=="iPhone"||navigator.platform=="iPod")a(".load-progress").css("width","100%")}},C=function(){var R=false;for(track_id in tracks){if(R){if(a("#"+track_id).parents("DIV").hasClass("panel-box-medium")){R=a("#"+track_id).parent().parent().offset().top;a("#"+track_id).parent().parent()[0].scrollTo(parseInt(a("#"+
track_id).offset().top-R-20))}a("#"+track_id).parents("DIV").hasClass("panel-box-large")&&a("#"+track_id).parent().cycle("next");a("#"+track_id).click();break}if(track_id==this.sID){r();R=true}}},D=function(R){a("#"+R).addClass("active").find(".track-info").removeClass("color_2").end().find(".play-progress").slider("enable");g=i[R]},u=function(R){a("#"+R).removeClass("active").find(".track-info").addClass("color_2").end().find(".play-progress").slider("disable")},k=function(R,L){return(L/R*100).toFixed(1)},
A=function(R,L){return L/100*R},G=function(R){b("seekTo() newPosPct="+R);g.playProgress=R;var L=Math.max(g.mp3.durationEstimate,g.mp3.duration);b("duration="+L);g.mp3.setPosition(A(L,R))},E=function(){a(i[this.sID].loadProgressElement).width(k(this.bytesTotal,this.bytesLoaded)+"%")},B=function(){if(o){if(a("#"+this.sID).parents("DIV").hasClass("panel-box-medium")){position=a("#"+this.sID).parent().parent().data("jScrollPanePosition");a("#"+this.sID).parent().parent()[0].scrollTo(position)}}else{var R=
i[this.sID],L=Math.max(this.durationEstimate,this.duration);L=k(L,this.position);if(L-R.playProgress>0.5||L>99){R.playProgress=L;a("#"+this.sID+" .play-progress").slider("option","value",L)}}};a(this).find(d).live("click",function(){b("clickTrack() ... "+this.id);var R=a(this).attr("id"),L=g?g.mp3.sID:null;if(s()){r();if(R==L)return}if(!(R in i)){x(R);a(this).find(".play-progress").slider({animate:true,start:function(){o=true},stop:function(){o=false},slide:function(ua,la){G(la.value);if(a("#"+g.id).parents("DIV").hasClass("panel-box-medium")){position=
a("#"+g.id).parent().parent().data("jScrollPanePosition");a("#"+g.id).parent().parent()[0].scrollTo(position)}}}).end().find(".ui-slider-handle").addClass("background_2");var ba=a(this).find(".ui-slider-handle");if(a(ba).css("background-color")=="transparent"||a(ba).css("background-color")=="rgba(0, 0, 0, 0)")a(ba).removeClass("background_2").addClass("background_1");if(navigator.platform=="iPad"||navigator.platform=="iPhone"||navigator.platform=="iPod")a(this).find(".play-progress").addTouch()}if(R!=
L){g&&u(L);D(R)}n()}).append("<div class='progress-meter'><div class='load-progress color_1_background'></div><div class='play-progress color_1_border'></div></div><div class='playback-status'><div class='arrow-right'><div class='arrow-right-1 color_2_border'></div><div class='arrow-right-2 color_2_border'></div></div></div>");a(this).data("hasAudio",true);return this};a.fn.clusters=function(d,f){var b={minClusterSize:2};f&&a.extend(b,f);var e=[],i=null;this.each(function(){a(this).children().each(function(){if(a(this).is(d)){i||
(i=[]);i.push(this)}else if(i&&i.length>0){e.push(i);i=null}})});i&&e.push(i);if(b.minClusterSize>1)e=a.grep(e,function(g){return g.length>=b.minClusterSize});return a(e)};a.fn.clickToEmbed=function(d){Flavors.Logger.getLogger("$.fn.clickToEmbed()");var f={};d&&a.extend(f,d);a(this).find("img").live("click",function(){a(this).parent().parent().find(".play").hide();swfobject.embedSWF(a(this).attr("data-embed-url")+"&autoplay=1",a(this).attr("id"),"100%","100%","8",null,null,{wmode:"opaque",allowFullScreen:true,
allowScriptAccess:"always"})});a(this).find(".play").live("click",function(){swfobject.embedSWF(a(this).parent().find("img:first").attr("data-embed-url")+"&autoplay=1",a(this).parent().find("img:first").attr("id"),"100%","100%","8",null,null,{wmode:"opaque",allowFullScreen:true,allowScriptAccess:"always"});a(this).hide()});a(this).data("hasClickEmbed",true);return this};a.fn.clickToSwitchEmbed=function(){var d=Flavors.Logger.getLogger("$.fn.clickToSwitchEmbed()");a(this).live("click",function(f){d("switchEmbed()");
f.preventDefault();f=a(this).attr("service");var b=a(this).attr("section-type");swfobject.embedSWF(a(this).attr("data-embed-url"),f+"-large-"+b,"100%","100%","8",null,null,{wmode:"opaque",allowFullScreen:true,allowScriptAccess:"always"})});return this};a.fn.googleMap=function(d){function f(r,s){var n=document.createElement("DIV");n.innerHTML="+";r.appendChild(n);google.maps.event.addDomListener(n,"click",function(){s.setZoom(s.getZoom()+1)});var x=document.createElement("DIV");x.innerHTML="-";r.appendChild(x);
google.maps.event.addDomListener(x,"click",function(){s.setZoom(s.getZoom()-1)});a(n).css({"background-color":"black",color:"white"});a(x).css({"background-color":"black",color:"white"})}Flavors.Logger.getLogger("$.fn.googleMap()");var b=a(this),e={account_id:"0",width:a(b).css("width"),height:a(b).css("height"),lat:-40.77,lng:-73.98,markers:{}};d&&a.extend(e,eval("("+d+")"));if(window["map_"+e.account_id])try{window["map_"+e.account_id].clearOverlays();for(marker in e.markers)marker.setMap(null);
window["map_"+e.account_id]=null}catch(i){}a(b).css({width:e.width,height:e.height});d=new google.maps.LatLng(e.lat,e.lng);var g=new google.maps.LatLngBounds;d={zoom:4,center:d,disableDefaultUI:true,mapTypeId:google.maps.MapTypeId.ROADMAP};window["map_"+e.account_id]=new google.maps.Map(a(b).get(0),d);b=document.createElement("DIV");b.id="map_zoom_controls";new f(b,window["map_"+e.account_id]);b.index=1;window["map_"+e.account_id].controls[google.maps.ControlPosition.TOP_LEFT].push(b);var o=[];a.isEmptyObject(e.markers)?
a(this).closest("div.section").hide():a.each(e.markers,function(r,s){if(s.latitude!=""){r=new google.maps.LatLng(s.latitude,s.longitude);g.extend(r);var n=s.type=="tripit-upcoming"?new google.maps.Marker({position:r,map:window["map_"+e.account_id],title:s.address,icon:MEDIA_URL+"sprites/userpage/images/shared/maps/tripit-upcoming.png",zIndex:2}):new google.maps.Marker({position:r,map:window["map_"+e.account_id],title:s.address,icon:MEDIA_URL+"sprites/userpage/images/shared/maps/tripit-past.png",zIndex:1})}o.push(n);
window["map_"+e.account_id].fitBounds(g)})}})(jQuery);
(function(a){function c(u){a.fn.cycle.debug&&d(u)}function d(){window.console&&window.console.log&&window.console.log("[cycle] "+Array.prototype.join.call(arguments," "))}function f(u,k,A){function G(B,R,L){if(!B&&R===true){B=a(L).data("cycle.opts");if(!B){d("options not found, can not resume");return false}if(L.cycleTimeout){clearTimeout(L.cycleTimeout);L.cycleTimeout=0}s(B.elements,B,1,1)}}if(u.cycleStop==undefined)u.cycleStop=0;if(k===undefined||k===null)k={};if(k.constructor==String){switch(k){case "destroy":case "stop":A=
a(u).data("cycle.opts");if(!A)return false;u.cycleStop++;u.cycleTimeout&&clearTimeout(u.cycleTimeout);u.cycleTimeout=0;a(u).removeData("cycle.opts");k=="destroy"&&e(A);return false;case "toggle":u.cyclePause=u.cyclePause===1?0:1;G(u.cyclePause,A,u);return false;case "pause":u.cyclePause=1;return false;case "resume":u.cyclePause=0;G(false,A,u);return false;case "prev":case "next":A=a(u).data("cycle.opts");if(!A){d('options not found, "prev/next" ignored');return false}a.fn.cycle[k](A);return false;
default:k={fx:k}}return k}else if(k.constructor==Number){var E=k;k=a(u).data("cycle.opts");if(!k){d("options not found, can not advance slide");return false}if(E<0||E>=k.elements.length){d("invalid slide index: "+E);return false}k.nextSlide=E;if(u.cycleTimeout){clearTimeout(u.cycleTimeout);u.cycleTimeout=0}if(typeof A=="string")k.oneTimeFx=A;s(k.elements,k,1,E>=k.currSlide);return false}return k}function b(u,k){if(!a.support.opacity&&k.cleartype&&u.style.filter)try{u.style.removeAttribute("filter")}catch(A){}}
function e(u){u.next&&a(u.next).unbind(u.prevNextEvent);u.prev&&a(u.prev).unbind(u.prevNextEvent);if(u.pager||u.pagerAnchorBuilder)a.each(u.pagerAnchors||[],function(){this.unbind().remove()});u.pagerAnchors=null;u.destroy&&u.destroy(u)}function i(u,k,A,G,E){var B=a.extend({},a.fn.cycle.defaults,G||{},a.metadata?u.metadata():a.meta?u.data():{});if(B.autostop)B.countdown=B.autostopCount||A.length;var R=u[0];u.data("cycle.opts",B);B.$cont=u;B.stopCount=R.cycleStop;B.elements=A;B.before=B.before?[B.before]:
[];B.after=B.after?[B.after]:[];B.after.unshift(function(){B.busy=0});!a.support.opacity&&B.cleartype&&B.after.push(function(){b(this,B)});B.continuous&&B.after.push(function(){s(A,B,0,!B.rev)});g(B);!a.support.opacity&&B.cleartype&&!B.cleartypeNoBg&&D(k);u.css("position")=="static"&&u.css("position","relative");B.width&&u.width(B.width);B.height&&B.height!="auto"&&u.height(B.height);if(B.startingSlide)B.startingSlide=parseInt(B.startingSlide);if(B.random){B.randomMap=[];for(R=0;R<A.length;R++)B.randomMap.push(R);
B.randomMap.sort(function(){return Math.random()-0.5});B.randomIndex=1;B.startingSlide=B.randomMap[1]}else if(B.startingSlide>=A.length)B.startingSlide=0;B.currSlide=B.startingSlide||0;var L=B.startingSlide;k.css({position:"absolute",top:0,left:0}).hide().each(function(va){va=L?va>=L?A.length-(va-L):L-va:A.length-va;a(this).css("z-index",va)});a(A[L]).css("opacity",1).show();b(A[L],B);B.fit&&B.width&&k.width(B.width);B.fit&&B.height&&B.height!="auto"&&k.height(B.height);if(B.containerResize&&!u.innerHeight()){for(var ba=
R=0,ua=0;ua<A.length;ua++){var la=a(A[ua]),pa=la[0],ca=la.outerWidth(),qa=la.outerHeight();ca||(ca=pa.offsetWidth||pa.width||la.attr("width"));qa||(qa=pa.offsetHeight||pa.height||la.attr("height"));R=ca>R?ca:R;ba=qa>ba?qa:ba}R>0&&ba>0&&u.css({width:R+"px",height:ba+"px"})}B.pause&&u.hover(function(){this.cyclePause++},function(){this.cyclePause--});if(o(B)===false)return false;var Da=false;G.requeueAttempts=G.requeueAttempts||0;k.each(function(){var va=a(this);this.cycleH=B.fit&&B.height?B.height:
va.height()||this.offsetHeight||this.height||va.attr("height")||0;this.cycleW=B.fit&&B.width?B.width:va.width()||this.offsetWidth||this.width||va.attr("width")||0;if(va.is("img")){va=a.browser.mozilla&&this.cycleW==34&&this.cycleH==19&&!this.complete;var za=a.browser.opera&&(this.cycleW==42&&this.cycleH==19||this.cycleW==37&&this.cycleH==17)&&!this.complete,ra=this.cycleH==0&&this.cycleW==0&&!this.complete;if(a.browser.msie&&this.cycleW==28&&this.cycleH==30&&!this.complete||va||za||ra)if(E.s&&B.requeueOnImageNotLoaded&&
++G.requeueAttempts<100){d(G.requeueAttempts," - img slide not loaded, requeuing slideshow: ",this.src,this.cycleW,this.cycleH);setTimeout(function(){a(E.s,E.c).cycle(G)},B.requeueTimeout);Da=true;return false}else d("could not determine size of image: "+this.src,this.cycleW,this.cycleH)}return true});if(Da)return false;B.cssBefore=B.cssBefore||{};B.animIn=B.animIn||{};B.animOut=B.animOut||{};k.not(":eq("+L+")").css(B.cssBefore);B.cssFirst&&a(k[L]).css(B.cssFirst);if(B.timeout){B.timeout=parseInt(B.timeout);
if(B.speed.constructor==String)B.speed=a.fx.speeds[B.speed]||parseInt(B.speed);B.sync||(B.speed/=2);for(R=B.fx=="shuffle"?500:250;B.timeout-B.speed<R;)B.timeout+=B.speed}if(B.easing)B.easeIn=B.easeOut=B.easing;if(!B.speedIn)B.speedIn=B.speed;if(!B.speedOut)B.speedOut=B.speed;B.slideCount=A.length;B.currSlide=B.lastSlide=L;if(B.random){if(++B.randomIndex==A.length)B.randomIndex=0;B.nextSlide=B.randomMap[B.randomIndex]}else B.nextSlide=B.startingSlide>=A.length-1?0:B.startingSlide+1;if(!B.multiFx){R=
a.fn.cycle.transitions[B.fx];if(a.isFunction(R))R(u,k,B);else if(B.fx!="custom"&&!B.multiFx){d("unknown transition: "+B.fx,"; slideshow terminating");return false}}u=k[L];B.before.length&&B.before[0].apply(u,[u,u,B,true]);B.after.length>1&&B.after[1].apply(u,[u,u,B,true]);B.next&&a(B.next).bind(B.prevNextEvent,function(){return x(B,B.rev?-1:1)});B.prev&&a(B.prev).bind(B.prevNextEvent,function(){return x(B,B.rev?1:-1)});if(B.pager||B.pagerAnchorBuilder)C(A,B);r(B,A);return B}function g(u){u.original=
{before:[],after:[]};u.original.cssBefore=a.extend({},u.cssBefore);u.original.cssAfter=a.extend({},u.cssAfter);u.original.animIn=a.extend({},u.animIn);u.original.animOut=a.extend({},u.animOut);a.each(u.before,function(){u.original.before.push(this)});a.each(u.after,function(){u.original.after.push(this)})}function o(u){var k,A,G=a.fn.cycle.transitions;if(u.fx.indexOf(",")>0){u.multiFx=true;u.fxs=u.fx.replace(/\s*/g,"").split(",");for(k=0;k<u.fxs.length;k++){var E=u.fxs[k];A=G[E];if(!A||!G.hasOwnProperty(E)||
!a.isFunction(A)){d("discarding unknown transition: ",E);u.fxs.splice(k,1);k--}}if(!u.fxs.length){d("No valid transitions named; slideshow terminating.");return false}}else if(u.fx=="all"){u.multiFx=true;u.fxs=[];for(p in G){A=G[p];G.hasOwnProperty(p)&&a.isFunction(A)&&u.fxs.push(p)}}if(u.multiFx&&u.randomizeEffects){A=Math.floor(Math.random()*20)+30;for(k=0;k<A;k++){G=Math.floor(Math.random()*u.fxs.length);u.fxs.push(u.fxs.splice(G,1)[0])}c("randomized fx sequence: ",u.fxs)}return true}function r(u,
k){u.addSlide=function(A,G){A=a(A);var E=A[0];u.autostopCount||u.countdown++;k[G?"unshift":"push"](E);if(u.els)u.els[G?"unshift":"push"](E);u.slideCount=k.length;A.css("position","absolute");A[G?"prependTo":"appendTo"](u.$cont);if(G){u.currSlide++;u.nextSlide++}!a.support.opacity&&u.cleartype&&!u.cleartypeNoBg&&D(A);u.fit&&u.width&&A.width(u.width);u.fit&&u.height&&u.height!="auto"&&$slides.height(u.height);E.cycleH=u.fit&&u.height?u.height:A.height();E.cycleW=u.fit&&u.width?u.width:A.width();A.css(u.cssBefore);
if(u.pager||u.pagerAnchorBuilder)a.fn.cycle.createPagerAnchor(k.length-1,E,a(u.pager),k,u);a.isFunction(u.onAddSlide)?u.onAddSlide(A):A.hide()}}function s(u,k,A,G){if(A&&k.busy&&k.manualTrump){c("manualTrump in go(), stopping active transition");a(u).stop(true,true);k.busy=false}if(k.busy)c("transition active, ignoring new tx request");else{var E=k.$cont[0],B=u[k.currSlide],R=u[k.nextSlide];if(!(E.cycleStop!=k.stopCount||E.cycleTimeout===0&&!A))if(!A&&!E.cyclePause&&(k.autostop&&--k.countdown<=0||
k.nowrap&&!k.random&&k.nextSlide<k.currSlide))k.end&&k.end(k);else{var L=false;if((A||!E.cyclePause)&&k.nextSlide!=k.currSlide){L=true;var ba=k.fx;B.cycleH=B.cycleH||a(B).height();B.cycleW=B.cycleW||a(B).width();R.cycleH=R.cycleH||a(R).height();R.cycleW=R.cycleW||a(R).width();if(k.multiFx){if(k.lastFx==undefined||++k.lastFx>=k.fxs.length)k.lastFx=0;ba=k.fxs[k.lastFx];k.currFx=ba}if(k.oneTimeFx){ba=k.oneTimeFx;k.oneTimeFx=null}a.fn.cycle.resetState(k,ba);k.before.length&&a.each(k.before,function(ua,
la){E.cycleStop==k.stopCount&&la.apply(R,[B,R,k,G])});ba=function(){a.each(k.after,function(ua,la){E.cycleStop==k.stopCount&&la.apply(R,[B,R,k,G])})};c("tx firing; currSlide: "+k.currSlide+"; nextSlide: "+k.nextSlide);k.busy=1;if(k.fxFn)k.fxFn(B,R,k,ba,G,A&&k.fastOnEvent);else a.isFunction(a.fn.cycle[k.fx])?a.fn.cycle[k.fx](B,R,k,ba,G,A&&k.fastOnEvent):a.fn.cycle.custom(B,R,k,ba,G,A&&k.fastOnEvent)}if(L||k.nextSlide==k.currSlide){k.lastSlide=k.currSlide;if(k.random){k.currSlide=k.nextSlide;if(++k.randomIndex==
u.length)k.randomIndex=0;k.nextSlide=k.randomMap[k.randomIndex];if(k.nextSlide==k.currSlide)k.nextSlide=k.currSlide==k.slideCount-1?0:k.currSlide+1}else{A=k.nextSlide+1==u.length;k.nextSlide=A?0:k.nextSlide+1;k.currSlide=A?u.length-1:k.nextSlide-1}}L&&k.pager&&k.updateActivePagerLink(k.pager,k.currSlide,k.activePagerClass);L=0;if(k.timeout&&!k.continuous)L=n(B,R,k,G);else if(k.continuous&&E.cyclePause)L=10;if(L>0)E.cycleTimeout=setTimeout(function(){s(u,k,0,!k.rev)},L)}}}function n(u,k,A,G){if(A.timeoutFn){for(u=
A.timeoutFn(u,k,A,G);u-A.speed<250;)u+=A.speed;c("calculated timeout: "+u+"; speed: "+A.speed);if(u!==false)return u}return A.timeout}function x(u,k){var A=u.elements,G=u.$cont[0],E=G.cycleTimeout;if(E){clearTimeout(E);G.cycleTimeout=0}if(u.random&&k<0){u.randomIndex--;if(--u.randomIndex==-2)u.randomIndex=A.length-2;else if(u.randomIndex==-1)u.randomIndex=A.length-1;u.nextSlide=u.randomMap[u.randomIndex]}else if(u.random)u.nextSlide=u.randomMap[u.randomIndex];else{u.nextSlide=u.currSlide+k;if(u.nextSlide<
0){if(u.nowrap)return false;u.nextSlide=A.length-1}else if(u.nextSlide>=A.length){if(u.nowrap)return false;u.nextSlide=0}}G=u.onPrevNextEvent||u.prevNextClick;a.isFunction(G)&&G(k>0,u.nextSlide,A[u.nextSlide]);s(A,u,1,k>=0);return false}function C(u,k){var A=a(k.pager);a.each(u,function(G,E){a.fn.cycle.createPagerAnchor(G,E,A,u,k)});k.updateActivePagerLink(k.pager,k.startingSlide,k.activePagerClass)}function D(u){function k(G){G=parseInt(G).toString(16);return G.length<2?"0"+G:G}function A(G){for(;G&&
G.nodeName.toLowerCase()!="html";G=G.parentNode){var E=a.css(G,"background-color");if(E.indexOf("rgb")>=0){G=E.match(/\d+/g);return"#"+k(G[0])+k(G[1])+k(G[2])}if(E&&E!="transparent")return E}return"#ffffff"}c("applying clearType background-color hack");u.each(function(){a(this).css("background-color",A(this))})}if(a.support==undefined)a.support={opacity:!a.browser.msie};a.fn.cycle=function(u,k){var A={s:this.selector,c:this.context};if(this.length===0&&u!="stop"){if(!a.isReady&&A.s){d("DOM not ready, queuing slideshow");
a(function(){a(A.s,A.c).cycle(u,k)});return this}d("terminating; zero elements found by selector"+(a.isReady?"":" (DOM not ready)"));return this}return this.each(function(){var G=f(this,u,k);if(G!==false){G.updateActivePagerLink=G.updateActivePagerLink||a.fn.cycle.updateActivePagerLink;this.cycleTimeout&&clearTimeout(this.cycleTimeout);this.cycleTimeout=this.cyclePause=0;var E=a(this),B=G.slideExpr?a(G.slideExpr,this):E.children(),R=B.get();if(R.length<2)d("terminating; too few slides: "+R.length);
else{var L=i(E,B,R,G,A);if(L!==false)if(G=L.continuous?10:n(L.currSlide,L.nextSlide,L,!L.rev)){G+=L.delay||0;if(G<10)G=10;c("first timeout: "+G);this.cycleTimeout=setTimeout(function(){s(R,L,0,!L.rev)},G)}}}})};a.fn.cycle.resetState=function(u,k){k=k||u.fx;u.before=[];u.after=[];u.cssBefore=a.extend({},u.original.cssBefore);u.cssAfter=a.extend({},u.original.cssAfter);u.animIn=a.extend({},u.original.animIn);u.animOut=a.extend({},u.original.animOut);u.fxFn=null;a.each(u.original.before,function(){u.before.push(this)});
a.each(u.original.after,function(){u.after.push(this)});k=a.fn.cycle.transitions[k];a.isFunction(k)&&k(u.$cont,a(u.elements),u)};a.fn.cycle.updateActivePagerLink=function(u,k,A){a(u).each(function(){a(this).children().removeClass(A).eq(k).addClass(A)})};a.fn.cycle.next=function(u){x(u,u.rev?-1:1)};a.fn.cycle.prev=function(u){x(u,u.rev?1:-1)};a.fn.cycle.createPagerAnchor=function(u,k,A,G,E){if(a.isFunction(E.pagerAnchorBuilder)){k=E.pagerAnchorBuilder(u,k);c("pagerAnchorBuilder("+u+", el) returned: "+
k)}else k='<a href="#">'+(u+1)+"</a>";if(k){var B=a(k);if(B.parents("body").length===0){var R=[];if(A.length>1){A.each(function(){var L=B.clone(true);a(this).append(L);R.push(L[0])});B=a(R)}else B.appendTo(A)}E.pagerAnchors=E.pagerAnchors||[];E.pagerAnchors.push(B);B.bind(E.pagerEvent,function(L){L.preventDefault();E.nextSlide=u;L=E.$cont[0];var ba=L.cycleTimeout;if(ba){clearTimeout(ba);L.cycleTimeout=0}L=E.onPagerEvent||E.pagerClick;a.isFunction(L)&&L(E.nextSlide,G[E.nextSlide]);s(G,E,1,E.currSlide<
u)});!/^click/.test(E.pagerEvent)&&!E.allowPagerClickBubble&&B.bind("click.cycle",function(){return false});E.pauseOnPagerHover&&B.hover(function(){E.$cont[0].cyclePause++},function(){E.$cont[0].cyclePause--})}};a.fn.cycle.hopsFromLast=function(u,k){var A=u.lastSlide,G=u.currSlide;return k?G>A?G-A:u.slideCount-A:G<A?A-G:A+u.slideCount-G};a.fn.cycle.commonReset=function(u,k,A,G,E,B){a(A.elements).not(u).hide();A.cssBefore.opacity=1;A.cssBefore.display="block";if(G!==false&&k.cycleW>0)A.cssBefore.width=
k.cycleW;if(E!==false&&k.cycleH>0)A.cssBefore.height=k.cycleH;A.cssAfter=A.cssAfter||{};A.cssAfter.display="none";a(u).css("zIndex",A.slideCount+(B===true?1:0));a(k).css("zIndex",A.slideCount+(B===true?0:1))};a.fn.cycle.custom=function(u,k,A,G,E,B){var R=a(u),L=a(k),ba=A.speedIn;u=A.speedOut;var ua=A.easeIn;k=A.easeOut;L.css(A.cssBefore);if(B){ba=typeof B=="number"?(u=B):(u=1);ua=k=null}var la=function(){L.animate(A.animIn,ba,ua,G)};R.animate(A.animOut,u,k,function(){A.cssAfter&&R.css(A.cssAfter);
A.sync||la()});A.sync&&la()};a.fn.cycle.transitions={fade:function(u,k,A){k.not(":eq("+A.currSlide+")").css("opacity",0);A.before.push(function(G,E,B){a.fn.cycle.commonReset(G,E,B);B.cssBefore.opacity=0});A.animIn={opacity:1};A.animOut={opacity:0};A.cssBefore={top:0,left:0}}};a.fn.cycle.transitions.scrollUp=function(u,k,A){u.css("overflow","hidden");A.before.push(a.fn.cycle.commonReset);u=u.height();A.cssBefore={top:u,left:0};A.cssFirst={top:0};A.animIn={top:0};A.animOut={top:-u}};a.fn.cycle.transitions.scrollDown=
function(u,k,A){u.css("overflow","hidden");A.before.push(a.fn.cycle.commonReset);u=u.height();A.cssFirst={top:0};A.cssBefore={top:-u,left:0};A.animIn={top:0};A.animOut={top:u}};a.fn.cycle.transitions.scrollLeft=function(u,k,A){u.css("overflow","hidden");A.before.push(a.fn.cycle.commonReset);u=u.width();A.cssFirst={left:0};A.cssBefore={left:u,top:0};A.animIn={left:0};A.animOut={left:0-u}};a.fn.cycle.transitions.scrollRight=function(u,k,A){u.css("overflow","hidden");A.before.push(a.fn.cycle.commonReset);
u=u.width();A.cssFirst={left:0};A.cssBefore={left:-u,top:0};A.animIn={left:0};A.animOut={left:u}};a.fn.cycle.transitions.scrollHorz=function(u,k,A){u.css("overflow","hidden").width();A.before.push(function(G,E,B,R){a.fn.cycle.commonReset(G,E,B);B.cssBefore.left=R?E.cycleW-1:1-E.cycleW;B.animOut.left=R?-G.cycleW:G.cycleW});A.cssFirst={left:0};A.cssBefore={top:0};A.animIn={left:0};A.animOut={top:0}};a.fn.cycle.transitions.scrollVert=function(u,k,A){u.css("overflow","hidden");A.before.push(function(G,
E,B,R){a.fn.cycle.commonReset(G,E,B);B.cssBefore.top=R?E.cycleH-1:1-E.cycleH;B.animOut.top=R?-G.cycleH:G.cycleH});A.cssFirst={top:0};A.cssBefore={left:0};A.animIn={top:0};A.animOut={left:0}};a.fn.cycle.ver=function(){return"2.86"};a.fn.cycle.defaults={fx:"fade",timeout:4E3,timeoutFn:null,continuous:0,speed:1E3,speedIn:null,speedOut:null,next:null,prev:null,onPrevNextEvent:null,prevNextEvent:"click.cycle",pager:null,onPagerEvent:null,pagerEvent:"click.cycle",allowPagerClickBubble:false,pagerAnchorBuilder:null,
before:null,after:null,end:null,easing:null,easeIn:null,easeOut:null,shuffle:null,animIn:null,animOut:null,cssBefore:null,cssAfter:null,fxFn:null,height:"auto",startingSlide:0,sync:1,random:0,fit:0,containerResize:1,pause:0,pauseOnPagerHover:0,autostop:0,autostopCount:0,delay:0,slideExpr:null,cleartype:!a.support.opacity,cleartypeNoBg:false,nowrap:0,fastOnEvent:0,randomizeEffects:1,rev:0,manualTrump:true,requeueOnImageNotLoaded:true,requeueTimeout:250,activePagerClass:"activeSlide",updateActivePagerLink:null}})(jQuery);
(function(a){a.jScrollPane={active:[]};a.fn.jScrollPane=function(c){c=a.extend({},a.fn.jScrollPane.defaults,c);var d=function(){return false};return this.each(function(){var f=a(this),b=this,e=0,i,g,o,r=c.topCapHeight,s;if(a(this).parent().is(".jScrollPaneContainer")){s=a(this).parent();e=c.maintainPosition?f.position().top:0;var n=a(this).parent();i=n.innerWidth();g=n.outerHeight();a(">.jScrollPaneTrack, >.jScrollArrowUp, >.jScrollArrowDown, >.jScrollCap",n).remove();f.css({top:0})}else{f.data("originalStyleTag",
f.attr("style"));f.css("overflow","hidden");this.originalPadding=f.css("paddingTop")+" "+f.css("paddingRight")+" "+f.css("paddingBottom")+" "+f.css("paddingLeft");this.originalSidePaddingTotal=(parseInt(f.css("paddingLeft"))||0)+(parseInt(f.css("paddingRight"))||0);i=f.innerWidth();g=f.innerHeight();s=a("<div></div>").attr({className:"jScrollPaneContainer"}).css({height:g+"px",width:i+"px"});c.enableKeyboardNavigation&&s.attr("tabindex",c.tabIndex);f.wrap(s);s=f.parent();a(document).bind("emchange",
function(){f.jScrollPane(c)})}o=g;if(c.reinitialiseOnImageLoad){var x=a.data(b,"jScrollPaneImagesToLoad")||a("img",f),C=[];x.length&&x.each(function(X,ta){a(this).bind("load readystatechange",function(){if(a.inArray(X,C)==-1){C.push(ta);x=a.grep(x,function(Wa){return Wa!=ta});a.data(b,"jScrollPaneImagesToLoad",x);var Ga=a.extend(c,{reinitialiseOnImageLoad:false});f.jScrollPane(Ga)}}).each(function(){if(this.complete||this.complete===undefined)this.src=this.src})})}n={height:"auto",width:i-c.scrollbarWidth-
c.scrollbarMargin-this.originalSidePaddingTotal+"px"};if(c.scrollbarOnLeft)n.paddingLeft=c.scrollbarMargin+c.scrollbarWidth+"px";else n.paddingRight=c.scrollbarMargin+"px";f.css(n);var D=f.outerHeight(),u=g/D;n=u<0.99;s[n?"addClass":"removeClass"]("jScrollPaneScrollable");if(n){s.append(a("<div></div>").addClass("jScrollCap jScrollCapTop").css({height:c.topCapHeight}),a("<div></div>").attr({className:"jScrollPaneTrack"}).css({width:c.scrollbarWidth+"px"}).append(a("<div></div>").attr({className:"jScrollPaneDrag"}).css({width:c.scrollbarWidth+
"px"}).append(a("<div></div>").attr({className:"jScrollPaneDragTop"}).css({width:c.scrollbarWidth+"px"}),a("<div></div>").attr({className:"jScrollPaneDragBottom"}).css({width:c.scrollbarWidth+"px"}))),a("<div></div>").addClass("jScrollCap jScrollCapBottom").css({height:c.bottomCapHeight}));i=a(">.jScrollPaneTrack",s);var k=a(">.jScrollPaneTrack .jScrollPaneDrag",s),A,G=[],E,B=function(){if(E>4||E%4==0)Oa(za+A*va);E++};c.enableKeyboardNavigation&&s.bind("keydown.jscrollpane",function(X){switch(X.keyCode){case 38:A=
-1;E=0;B();G[G.length]=setInterval(B,100);return false;case 40:A=1;E=0;B();G[G.length]=setInterval(B,100);return false;case 33:case 34:return false;default:}}).bind("keyup.jscrollpane",function(X){if(X.keyCode==38||X.keyCode==40){for(X=0;X<G.length;X++)clearInterval(G[X]);return false}});if(c.showArrows){var R,L,ba=function(){a("html").unbind("mouseup",ba);R.removeClass("jScrollActiveArrowButton");clearInterval(L)},ua=function(){a("html").bind("mouseup",ba);R.addClass("jScrollActiveArrowButton");
E=0;B();L=setInterval(B,100)};s.append(a("<a></a>").attr({href:"javascript:;",className:"jScrollArrowUp account-sprites sprite-stats_arrow_up",tabindex:-1}).css({width:c.scrollbarWidth+"px",top:c.topCapHeight+"px"}).html("Scroll up").bind("mousedown",function(){R=a(this);A=-1;ua();this.blur();return false}).bind("click",d),a("<a></a>").attr({href:"javascript:;",className:"jScrollArrowDown account-sprites sprite-stats_arrow_down",tabindex:-1}).css({width:c.scrollbarWidth+"px",bottom:c.bottomCapHeight+
"px"}).html("Scroll down").bind("mousedown",function(){R=a(this);A=1;ua();this.blur();return false}).bind("click",d));var la=a(">.jScrollArrowUp",s),pa=a(">.jScrollArrowDown",s)}if(c.arrowSize){o=g-c.arrowSize-c.arrowSize;r+=c.arrowSize}else if(la){n=la.height();c.arrowSize=n;o=g-n-pa.height();r+=n}o-=c.topCapHeight+c.bottomCapHeight;i.css({height:o+"px",top:r+"px"});var ca=a(this).css({position:"absolute",overflow:"visible"}),qa,Da,va,za=0,ra=u*g/2,Aa=function(X,ta){var Ga=ta=="X"?"Left":"Top";return X["page"+
ta]||X["client"+ta]+(document.documentElement["scroll"+Ga]||document.body["scroll"+Ga])||0},Ia=function(){return false},na=function(){da();qa=k.offset(false);qa.top-=za;Da=o-k[0].offsetHeight;va=2*c.wheelSpeed*Da/D},Pa=function(){a("html").unbind("mouseup",Pa).unbind("mousemove",Na);ra=u*g/2;a.browser.msie&&a("html").unbind("dragstart",Ia).unbind("selectstart",Ia)},Oa=function(X){s.scrollTop(0);za=X=X<0?0:X>Da?Da:X;k.css({top:X+"px"});var ta=X/Da;f.data("jScrollPanePosition",(g-D)*-ta);ca.css({top:(g-
D)*ta+"px"});f.trigger("scroll");if(c.showArrows){la[X==0?"addClass":"removeClass"]("disabled");pa[X==Da?"addClass":"removeClass"]("disabled")}},Na=function(X){Oa(Aa(X,"Y")-qa.top-ra)};r=Math.max(Math.min(u*(g-c.arrowSize*2),c.dragMaxHeight),c.dragMinHeight);k.css({height:r+"px"}).bind("mousedown",function(X){na();ra=Aa(X,"Y")-za-qa.top;a("html").bind("mouseup",Pa).bind("mousemove",Na);a.browser.msie&&a("html").bind("dragstart",Ia).bind("selectstart",Ia);return false});var Ka,La,Ya,Za=function(){if(La>
8||La%4==0)Oa(za-(za-Ya)/2);La++},ea=function(){clearInterval(Ka);a("html").unbind("mouseup",ea).unbind("mousemove",J)},J=function(X){Ya=Aa(X,"Y")-qa.top-ra};i.bind("mousedown",function(X){na();J(X);La=0;a("html").bind("mouseup",ea).bind("mousemove",J);Ka=setInterval(Za,100);Za();return false});s.bind("mousewheel",function(X,ta){ta=ta||(X.wheelDelta?X.wheelDelta/120:X.detail?-X.detail/3:0);na();da();X=za;Oa(za-ta*va);return X==za});var O,W,Y=function(){var X=(O-za)/c.animateStep;if(X>1||X<-1)Oa(za+
X);else{Oa(O);da()}},da=function(){if(W){clearInterval(W);delete O}},ja=function(X,ta){if(typeof X=="string"){try{$e=a(X,f)}catch(Ga){return}if(!$e.length)return;X=$e.offset().top-f.offset().top}da();var Wa=D-g;X=X>Wa?Wa:X;f.data("jScrollPaneMaxScroll",Wa);X=X/Wa*Da;if(ta||!c.animateTo)Oa(X);else{s.scrollTop(0);O=X;W=setInterval(Y,c.animateInterval)}};f[0].scrollTo=ja;f[0].scrollBy=function(X){var ta=-parseInt(ca.css("top"))||0;ja(ta+X)};na();ja(-e,true);a("*",this).bind("focus",function(){for(var X=
a(this),ta=0;X[0]!=f[0];){ta+=X.position().top;X=X.offsetParent()}X=-parseInt(ca.css("top"))||0;var Ga=X+g;if(!(ta>X&&ta<Ga)){Ga=ta-c.scrollbarMargin;if(ta>X)Ga+=a(this).height()+15+c.scrollbarMargin-g;ja(Ga)}});if(c.observeHash){if(location.hash&&location.hash.length>1)setTimeout(function(){ja(location.hash)},a.browser.safari?100:0);a(document).bind("click",function(X){$target=a(X.target);if($target.is("a")){var ta=$target.attr("href");if(ta&&ta.substr(0,1)=="#"&&ta.length>1)setTimeout(function(){ja(ta,
!c.animateToInternalLinks)},a.browser.safari?100:0)}})}var oa,wa,Fa=function(){direction=oa<0?-1:1;f[0].scrollBy(oa/2)},Ea=function(){if(wa){clearInterval(wa);wa=undefined}},Sa=function(X){var ta=f.parent().offset().top,Ga=ta+g;X=Aa(X,"Y");oa=X<ta?X-ta:X>Ga?X-Ga:0;if(oa==0)Ea();else wa||(wa=setInterval(Fa,100))},Qa=function(){a(document).unbind("mousemove.jScrollPaneDragging").unbind("mouseup.jScrollPaneDragging");Ea()};s.bind("mousedown.jScrollPane",function(){a(document).bind("mousemove.jScrollPaneDragging",
Sa);a(document).bind("mouseup.jScrollPaneDragging",Qa)});a.jScrollPane.active.push(f[0])}else{f.css({height:g+"px",width:i-this.originalSidePaddingTotal+"px",padding:this.originalPadding});f[0].scrollTo=f[0].scrollBy=function(){};f.parent().unbind("mousewheel").unbind("mousedown.jScrollPane").unbind("keydown.jscrollpane").unbind("keyup.jscrollpane")}})};a.fn.jScrollPaneRemove=function(){a(this).each(function(){$this=a(this);var c=$this.parent();if(c.is(".jScrollPaneContainer")){$this.css({top:"",
height:"",width:"",padding:"",overflow:"",position:""});$this.attr("style",$this.data("originalStyleTag"));c.after($this).remove()}})};a.fn.jScrollPane.defaults={scrollbarWidth:10,scrollbarMargin:5,wheelSpeed:18,showArrows:false,arrowSize:0,animateTo:false,dragMinHeight:1,dragMaxHeight:99999,animateInterval:100,animateStep:3,maintainPosition:true,scrollbarOnLeft:false,reinitialiseOnImageLoad:false,tabIndex:0,enableKeyboardNavigation:true,animateToInternalLinks:false,topCapHeight:0,bottomCapHeight:0,
observeHash:true};a(window).bind("unload",function(){for(var c=a.jScrollPane.active,d=0;d<c.length;d++)c[d].scrollTo=c[d].scrollBy=null})})(jQuery);
(function(a){a.event.special.mousewheel={setup:function(){var c=a.event.special.mousewheel.handler;a.browser.mozilla&&a(this).bind("mousemove.mousewheel",function(d){a.data(this,"mwcursorposdata",{pageX:d.pageX,pageY:d.pageY,clientX:d.clientX,clientY:d.clientY})});if(this.addEventListener)this.addEventListener(a.browser.mozilla?"DOMMouseScroll":"mousewheel",c,false);else this.onmousewheel=c},teardown:function(){var c=a.event.special.mousewheel.handler;a(this).unbind("mousemove.mousewheel");if(this.removeEventListener)this.removeEventListener(a.browser.mozilla?
"DOMMouseScroll":"mousewheel",c,false);else this.onmousewheel=function(){};a.removeData(this,"mwcursorposdata")},handler:function(c){var d=Array.prototype.slice.call(arguments,1);c=a.event.fix(c||window.event);a.extend(c,a.data(this,"mwcursorposdata")||{});var f=0;if(c.wheelDelta)f=c.wheelDelta/120;if(c.detail)f=-c.detail/3;c.data=c.data||{};c.type="mousewheel";d.unshift(f);d.unshift(c);return a.event.handle.apply(this,d)}};a.fn.extend({mousewheel:function(c){return c?this.bind("mousewheel",c):this.trigger("mousewheel")},
unmousewheel:function(c){return this.unbind("mousewheel",c)}})})(jQuery);
$(document).ready(function(){typeof Flavors.Layout=="undefined"&&console.error("Fatal error!! Flavors.Layout not defined.");typeof Flavors.TemplateGroup=="undefined"&&getTemplateMode()!="mixed"&&console.error("Fatal error!! Flavors.TemplateGroup not defined.");Flavors.Layout.init();$.each(["Background","Fonts"],function(){Flavors.Page[this].init()});getTemplateMode()!="mixed"&&Flavors.TemplateGroup.init();getTemplateMode()=="mixed"&&$.each(["Default","Small","Medium","Large"],function(){typeof Flavors["TemplateGroup"+
this]!="undefined"&&Flavors["TemplateGroup"+this].init()});window.layout_name!="grid"&&$("#profile_name h1").css("cursor","pointer").live("click",function(a){a.preventDefault();if(Flavors.Layout)try{Flavors.Layout.closeAllServices()}catch(c){}});window.layout_name!="sentence"&&$("#profile_description a").live("click",function(a){a.preventDefault();window.open($(this).attr("href"))});$("#contact .content .user_contact .field .form input[type=text]").css("font-family",$("body").css("font-family"));
$("#contact .content .user_contact .field .form textarea").css("font-family",$("body").css("font-family"));window.layout_name!="grid"&&window.layout_name!="squared"&&$("#profile_name h1").html()==""&&$("#profile_name h1").css("margin","0")});(function(a){a.fn.extend({center:function(){return this.each(function(){var c=(a(window).height()-a(this).outerHeight())/2,d=(a(window).width()-a(this).outerWidth())/2;a(this).css({position:"absolute",margin:0,top:(c>0?c:0)+"px",left:(d>0?d:0)+"px"})})}})})(jQuery);
setIETransparency=function(a,c,d){if($.browser.msie){d=parseInt(d*255);d=Math.max(0,d);d=Math.min(d,255);d=Math.round(d);d="0123456789ABCDEF".charAt((d-d%16)/16)+"0123456789ABCDEF".charAt(d%16);hex="#"+d+c.replace("#","");$("."+a).css({background:"transparent","-ms-filter":'"progid:DXImageTransform.Microsoft.gradient(startColorstr='+hex+",endColorstr="+hex+')"',filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr="+hex+",endColorstr="+hex+")",zoom:"1"})}};
getTemplateMode=function(){if(typeof templateMode=="undefined"||templateMode=="single")return"single";if(typeof templateMode!="undefined"&&templateMode=="mixed")return"mixed";console.error('Unknown template mode;  it should only be undefined/"single"/"mixed"')};Flavors.Panel=function(a){return this===window?Flavors.Panel._factory(a):Flavors.Panel._factory(a,this)};
Flavors.Panel._factory=function(a,c){c=c||new Flavors.Panel;c.service=accounts[a];c.serviceAnchor=a;c.element=$("#service_"+a).length>0?$("#service_"+a):$("#"+a).closest(".panel-box");return c};Flavors.Panel.prototype={__name__:"Flavors.Panel",prepare:function(){Flavors.TemplateGroup.preparePanel(this)}};
var get_formspring_url=function(){if(DOMAIN.length==0||window.location.href.indexOf(DOMAIN)==-1)var a="/"+USERNAME+"/formspring/profile_ask";else{a=window.location.href;if(a.indexOf("?")>-1)a=a.slice(0,a.indexOf("?"));a=a.replace(new RegExp(/#.*$/),"").replace(new RegExp(/\/$/),"")+"/"+USERNAME+"/formspring/profile_ask"}return a};
$(document).ready(function(){(function(){$("#admin").click(function(c){c.stopPropagation()});$("#admin a.close, #lightbox-overlay").click(function(c){c.stopPropagation();$("#admin, #lightbox-overlay").fadeOut();return false});$("#admin_link").click(function(){$.browser.msie&&$("#lightbox-overlay").css("filter","alpha(opacity=50)");$("#contact, #lightbox-overlay").hide();$("#share, #lightbox-overlay").hide();$("#iframe_box, #lightbox-overlay").hide();$("#admin, #lightbox-overlay").fadeIn(500,function(){setIETransparency("background_3",
gbackground_3,gbackground_3_alpha)});return false});$("#admin_form_submit").click(function(){$("#admin_form").submit();return false});var a="/"+USERNAME+"/admin_update_status";$("#admin_form").ajaxForm({url:a,dataType:"json",success:function(c){if(c&&c.success){$("#admin .messaging .message").text("User status updated.");setTimeout(function(){$("#admin_form").removeErrors();$("#admin .messaging").fadeOut();$("#admin .messaging .message").text("")},3E3)}else{c&&c.errors?$("#admin_form").displayErrors(c):
$("#admin_form").displayErrors({errors:{premium:["An unknown error has occured. Please try again later."]}});$("#admin .messaging").fadeOut();$("#admin .messaging .message").text("")}},beforeSubmit:function(){$("#admin .messaging .message").text("Updating account...");$("#admin .messaging").fadeIn()}});$("#admin_login_form_submit").click(function(){$("#admin_login_form").submit();return false})})();(function(){var a=Flavors.Global.namespace("Flavors.Page.ContactForm"),c=Flavors.Logger.getLogger(a.__name__);
$("#contact").click(function(d){c("#contact clicked");d.stopPropagation()});$("#contact a.close, #lightbox-overlay").click(function(d){c("close link or overlay clicked");d.stopPropagation();d.preventDefault();$("#contact, #lightbox-overlay").fadeOut()});$("#contact_link").click(function(d){c("#contact_link clicked");d.preventDefault();$.browser.msie&&$("#lightbox-overlay").css("filter","alpha(opacity=50)");$("#admin, #lightbox-overlay").hide();$("#share, #lightbox-overlay").hide();$("#iframe_box, #lightbox-overlay").hide();
$("#contact, #lightbox-overlay").fadeIn(500,function(){setIETransparency("background_2",gbackground_2,gbackground_2_alpha)})});$("#contact_form_submit").click(function(d){c("#contact_form_submit clicked");d.preventDefault();$("#contact_form").submit()});if(DOMAIN.length==0||window.location.href.indexOf(DOMAIN)==-1)a="/"+USERNAME+"/send_contact_email_b";else{a=window.location.href;if(a.indexOf("?")>-1)a=a.slice(0,a.indexOf("?"));a=a.replace(new RegExp(/#.*$/),"").replace(new RegExp(/\/$/),"")+"/"+
USERNAME+"/send_contact_email_b"}c("contact_form_url: "+a);$("#contact_form").ajaxForm({url:a,dataType:"json",success:function(d){c("came back");if(d&&d.success){c("SUCCESS!");$("#contact .messaging .message").text("Your message has been sent!");setTimeout(function(){$("#contact_form").removeErrors();$("#contact_form").clearForm();$("#contact .messaging").fadeOut();$("#contact .messaging .message").text("")},3E3)}else{c("FAILURE!");d&&d.errors?$("#contact_form").displayErrors(d):$("#contact_form").displayErrors({errors:{name:["An unknown error has occured. Please try again later."]}});
$("#contact .messaging").fadeOut();$("#contact .messaging .message").text("")}},error:function(){$("#contact_form").displayErrors({errors:{name:["An unknown error has occured. Please try again later."]}});$("#contact .messaging").fadeOut();$("#contact .messaging .message").text("")},beforeSubmit:function(){c("before submit");$("#contact .messaging .message").text("Sending message...");$("#contact .messaging").fadeIn()}})})();(function(){var a=Flavors.Global.namespace("Flavors.Page.ShareForm"),c=Flavors.Logger.getLogger(a.__name__);
$("#share a.close, #lightbox-overlay").click(function(d){c("close link or overlay clicked");d.stopPropagation();d.preventDefault();$("#share, #lightbox-overlay").fadeOut()});$("#share_link").live("click",function(d){c("#share_link clicked");d.preventDefault();$.browser.msie&&$("#lightbox-overlay").css("filter","alpha(opacity=50)");$("#admin, #lightbox-overlay").hide();$("#contact, #lightbox-overlay").hide();$("#iframe_box, #lightbox-overlay").hide();$("#share, #lightbox-overlay").fadeIn(500,function(){setIETransparency("background_2",
gbackground_2,gbackground_2_alpha)})})})();(function(){var a=Flavors.Global.namespace("Flavors.Page.iFrameBox"),c=Flavors.Logger.getLogger(a.__name__);$("#iframe_box, a.close, #lightbox-overlay").click(function(d){c("close link or overlay clicked");d.stopPropagation();d.preventDefault();$("#iframe_box, #lightbox-overlay").fadeOut()});a.display=function(d){$.browser.msie&&$("#lightbox-overlay").css("filter","alpha(opacity=50)");$("#admin, #lightbox-overlay").hide();$("#contact, #lightbox-overlay").hide();
$("#share, #lightbox-overlay").hide();$("#iframe_box").width(960).height(600).center();$("#iframe_box, #lightbox-overlay").fadeIn(500,function(){setIETransparency("background_2",gbackground_2,gbackground_2_alpha);$("#addthis_iframe").attr("src",d).css({width:"955px",height:"555px"})})}})()});
(function(){var a=Flavors.Global.namespace("Flavors.Page.Background"),c=Flavors.Logger.getLogger(a.__name__);a.init=function(){if($.browser.mozilla)$("#background img").attr("src",$("#background img").attr("src")).load(function(){window.setTimeout(function(){Flavors.Page.Background.reset()},0);$(window).bind("resize",function(){Flavors.Page.Background.reset()})});else{window.setTimeout(function(){Flavors.Page.Background.reset()},0);$(window).bind("resize",function(){Flavors.Page.Background.reset()})}};
a.reset=function(d){c("reset()");d=++d||1;var f=$("#background img").width(),b=$("#background img").height();if(!f||f<1||!b||b<1)if(d<50){c("BACKGROUND IMAGE HAS NO WIDTH AND/OR HEIGHT. WILL TRY AGAIN.");window.setTimeout(function(){a.reset(d)},250)}else c("BACKGROUND IMAGE HAS NO WIDTH AND/OR HEIGHT.  GIVING UP!");else{c("bg dimensions..."+f+"x"+b);var e=f/b;f=b/f;$("#background").hide();b=$(window).width();var i=$(window).height();$("#background").show();$("#background").css({width:b+"px",height:i+
"px"});b/i>=e?$("#background img").css({width:b+"px",height:Math.ceil(f*b)+"px",left:"0px",top:Math.abs(f*b-i)/-2+"px"}):$("#background img").css({width:Math.ceil(e*i)+"px",height:i+"px",top:"0px",left:Math.abs(e*i-b)/-2+"px"});$("#background").css({opacity:gbackground_3_alpha,filter:"alpha(opacity="+gbackground_3_alpha*100+")","-khtml-opacity":gbackground_3_alpha,"-moz-opacity":gbackground_3_alpha})}}})();
(function(){var a=Flavors.Global.namespace("Flavors.Page.Fonts"),c=Flavors.Logger.getLogger(a.__name__);a.header_settings={align:"left",color:window.header_font_color,size:window.header_font_size,text:window.display_name,header_font:window.header_font};a.init=function(){$("#profile_name").css({height:"auto",visibility:"visible"})};$.fn.applyFont=function(d,f){if(!Array.indexOf)Array.prototype.indexOf=function(e){for(var i=0;i<this.length;i++)if(this[i]==e)return i;return-1};if(["Arial","Arial_Bold",
"Arial_Bold_Italic","Arial_Italic","Courier New","Courier New_Bold","Georgia","Georgia_Bold","Georgia_Bold_Italic","Georgia_Italic","Lucida Grande","Lucida Grande_Bold","Tahoma","Tahoma_Bold","Times New Roman","Times New Roman_Bold","Times New Roman_Bold_Italic","Times New Roman_Italic","Trebuchet MS","Trebuchet MS_Bold","Trebuchet MS_Bold_Italic","Trebuchet MS_Italic","Verdana","Verdana_Bold","Verdana_Bold_Italic","Verdana_Italic"].indexOf(d)>-1){if(d.indexOf("_Bold")>-1){d=d.replace("_Bold","");
$(this).css("font-weight","bold")}else $(this).css("font-weight","normal");if(d.indexOf("_Italic")>-1){d=d.replace("_Italic","");$(this).css("font-style","italic")}else $(this).css("font-style","normal");$(this).css("font-family",d);typeof f=="function"&&f.call()}else{var b=a.cssHref(d);if($("link[href$="+b+"]").length){$(this).css({"font-family":d,"font-weight":"normal","font-style":"normal"});typeof f=="function"&&f.call()}else a.loadFont(d,this,f)}};a.cssHref=function(d){return"/fonts/"+d+".css"};
a.loadFont=function(d,f,b){var e=a.cssHref(d);$.ajax({url:e,success:function(){$.browser.msie?document.createStyleSheet(e):$("<link>").appendTo("head").attr({rel:"stylesheet",type:"text/css",id:d,href:e});var i=125;if($.browser.opera)i=1E3;setTimeout(function(){$(f).applyFont(d,b)},i)}})};a.updateHeader=function(d){c("updateHeader()");if(d){for(var f in d)a.header_settings[f]=d[f];if("header_font"in d)header_font=d.header_font;if("size"in d)header_font_size=d.size;"align"in d&&$("#name_custom_font").attr("align",
d.align);if("color"in d)header_font_color=d.color;"max-width"in d&&$("#name_custom_font").css("max-width",d["max-width"]);"text"in d&&$("#profile_name h1").html(d.text);if($.browser.msie&&$.browser.version=="7.0")if(window.layout_name=="widescreen"||window.layout_name=="simple"||window.layout_name=="sentence")$("#profile_name h1").css("padding","0 0 20px 0");else if(window.layout_name=="accordion")$("#profile_name h1").css("padding","0 0 10px 0");else if(window.layout_name=="grid"||window.layout_name==
"squared"||window.layout_name=="columns")$("#profile_name h1").css("padding","20px 0")}$("#profile_name h1").applyFont(window.header_font,function(){$("#profile_name h1").css({visibility:"visible",zoom:"1","font-size":window.header_font_size+"px"})});if(d.text=="")$("#profile_name h1").css("margin","0");else if(window.layout_name=="accordion"||window.layout_name=="simple"||window.layout_name=="sentence"||window.layout_name=="sidebar"||window.layout_name=="featured_column")$("#profile_name h1").css("margin",
"0 0 20px 0");else if(window.layout_name=="widescreen"||window.layout_name=="split")$("#profile_name h1").css("margin","0 0 40px 0");else if(window.layout_name=="grid"||window.layout_name=="squared"||window.layout_name=="columns")$("#profile_name h1").css("margin","40px 0")};a.setDescriptionText=function(d){d=d||"";$(Flavors.Layout.selectors.description).html("<p>"+d+"</p>");d==""?$(Flavors.Layout.selectors.description).addClass("empty"):$(Flavors.Layout.selectors.description).removeClass("empty");
if(window.layout_name=="simple"||window.layout_name=="sentence")$("#profile").height()+100>$(window).height()?$("#profile").css({position:"absolute"}):$("#profile").css({position:"fixed"});window.layout_name=="widescreen"&&$("#mask_content").height($("#profile").height()+100)};a.setContactDescriptionText=function(d){d=d||"";$("#contact .user_info").html("<p>"+d+"</p>")};a.changeHeaderFontSizeTo=function(d){c("changeHeaderFontSizeBy() ... changeTo="+d);window.header_font_size=d;a.updateHeader({size:window.header_font_size})};
a.changeHeaderFontSizeBy=function(d){c("changeHeaderFontSizeBy() ... changeBy="+d);a.changeHeaderFontSizeTo(window.header_font_size+d)};a.changeServiceLinkSizeTo=function(d){window.service_link_font_size=d;$(Flavors.Layout.selectors.service_link).css({"font-size":window.service_link_font_size+"px"})};a.changeServiceLinkSizeBy=function(d){a.changeServiceLinkSizeTo(window.service_link_font_size+d)};a.changeDescriptionSizeTo=function(d){window.description_font_size=d;$(Flavors.Layout.selectors.description).css({"font-size":window.description_font_size+
"px"})};a.changeDescriptionSizeBy=function(d){a.changeDescriptionSizeTo(window.description_font_size+d)}})();
$("#facebook-migration").length&&$(document).ready(function(){$("#facebook-migration a.close, #lightbox-overlay").click(function(a){a.stopPropagation();a.preventDefault();$("#facebook-migration, #lightbox-overlay").fadeOut()});$("#facebook_migration_form a.submit").live("click",function(a){a.preventDefault();a=$(this).closest("form");var c=this.id=="facebook_migration_form_submit"?1:0;a.find("input[type='hidden']").remove();a.append('<input type="hidden" name="migrate" value="'+c+'" />');a.submit();
$("#facebook-migration, #lightbox-overlay").click()});$("#migration-accounts input:first").attr("checked","checked");$("#migration-accounts input").length>1&&$("#migration-accounts").css("display","block");$.browser.msie&&$("#lightbox-overlay").css("filter","alpha(opacity=50)");$("#admin, #lightbox-overlay").hide();$("#share, #lightbox-overlay").hide();$("#iframe_box, #lightbox-overlay").hide();$("#facebook-migration, #lightbox-overlay").fadeIn(500,function(){setIETransparency("background_2",gbackground_2,
gbackground_2_alpha);$("#controller_hide").click()})});Flavors.LayoutSettings={};Flavors.LayoutSettings.simple={fontSize:{header:{"default":100,max:300,min:10},service_link:{"default":18,max:32,min:10},description:{"default":24,max:32,min:10}},videoDimensions:{width:460,height:258}};Flavors.LayoutSettings.widescreen={fontSize:{header:{"default":150,max:300,min:10},service_link:{"default":12,max:14,min:10},description:{"default":24,max:32,min:10}},videoDimensions:{width:820,height:461}};
Flavors.LayoutSettings.accordion={fontSize:{header:{"default":100,max:300,min:10},service_link:{"default":24,max:32,min:10},description:{"default":18,max:32,min:10}},videoDimensions:{width:460,height:258}};Flavors.LayoutSettings.featured={fontSize:{header:{"default":30,max:100,min:10},service_link:{"default":24,max:32,min:10},description:{"default":18,max:32,min:10}},videoDimensions:{width:460,height:258}};
Flavors.LayoutSettings.grid={fontSize:{header:{"default":150,max:300,min:10},service_link:{"default":24,max:32,min:10},description:{"default":18,max:32,min:10}},videoDimensions:{width:460,height:258}};Flavors.LayoutSettings.squared={fontSize:{header:{"default":100,max:300,min:10},service_link:{"default":24,max:32,min:10},description:{"default":18,max:32,min:10}},videoDimensions:{width:460,height:258}};
Flavors.LayoutSettings.sidebar={fontSize:{header:{"default":50,max:300,min:10},service_link:{"default":12,max:32,min:10},description:{"default":12,max:32,min:10}},videoDimensions:{width:820,height:461}};Flavors.LayoutSettings.split={fontSize:{header:{"default":150,max:300,min:10},service_link:{"default":14,max:32,min:10},description:{"default":18,max:32,min:10}},videoDimensions:{width:580,height:326}};
Flavors.LayoutSettings.sentence={fontSize:{header:{"default":100,max:300,min:10},service_link:{"default":18,max:32,min:10},description:{"default":24,max:32,min:10}},videoDimensions:{width:460,height:258}};Flavors.LayoutSettings.columns={fontSize:{header:{"default":100,max:300,min:10},service_link:{"default":24,max:32,min:10},description:{"default":12,max:32,min:10}},videoDimensions:{width:460,height:258}};
Flavors.LayoutSettings.featured_column={fontSize:{header:{"default":50,max:300,min:10},service_link:{"default":12,max:32,min:10},description:{"default":24,max:32,min:10}},videoDimensions:{width:460,height:258}};
(function(a){function c(f,b){function e(){if(g.debugURLParam.test(s))g.debugMode=true;var y,m,aa,ha;if(g.debugMode){y=document.createElement("div");y.id=g.debugID+"-toggle";m={position:"fixed",bottom:"0px",right:"0px",width:"1.2em",height:"1.2em",lineHeight:"1.2em",margin:"2px",textAlign:"center",border:"1px solid #999",cursor:"pointer",background:"#fff",color:"#333",zIndex:10001};y.appendChild(document.createTextNode("-"));y.onclick=oa;y.title="Toggle SM2 debug console";if(r.match(/msie 6/i)){y.style.position=
"absolute";y.style.cursor="hand"}for(ha in m)if(m.hasOwnProperty(ha))y.style[ha]=m[ha]}if(g.debugMode&&!o(g.debugID)&&(!kb||!g.useConsole||g.useConsole&&kb&&!g.consoleOnly)){m=document.createElement("div");m.id=g.debugID;m.style.display=g.debugMode?"block":"none";if(g.debugMode&&!o(y.id)){try{aa=Na();aa.appendChild(y)}catch(T){throw new Error(Y("appXHTML"));}aa.appendChild(m)}}aa=null;e=function(){}}this.flashVersion=8;this.debugMode=true;this.debugFlash=false;this.useConsole=true;this.waitForWindowLoad=
this.consoleOnly=false;this.nullURL="about:blank";this.allowPolling=true;this.useFastPolling=false;this.useMovieStar=true;this.bgColor="#ffffff";this.useHighPerformance=false;this.flashLoadTimeout=1E3;this.wmode=null;this.allowFullScreen=true;this.allowScriptAccess="always";this.useHTML5Audio=this.useFlashBlock=false;this.html5Test=/^probably$/i;this.audioFormats={mp3:{type:['audio/mpeg; codecs="mp3"',"audio/mpeg","audio/mp3","audio/MPA","audio/mpa-robust"],required:true},mp4:{related:["aac","m4a"],
type:['audio/mp4; codecs="mp4a.40.2"',"audio/aac","audio/x-m4a","audio/MP4A-LATM","audio/mpeg4-generic"],required:true},ogg:{type:["audio/ogg; codecs=vorbis"],required:false},wav:{type:['audio/wav; codecs="1"',"audio/wav","audio/wave","audio/x-wav"],required:false}};this.defaultOptions={autoLoad:false,stream:true,autoPlay:false,loops:1,onid3:null,onload:null,whileloading:null,onplay:null,onpause:null,onresume:null,whileplaying:null,onstop:null,onfinish:null,onbeforefinish:null,onbeforefinishtime:5E3,
onbeforefinishcomplete:null,onjustbeforefinish:null,onjustbeforefinishtime:200,multiShot:true,multiShotEvents:false,position:null,pan:0,type:null,volume:100};this.flash9Options={isMovieStar:null,usePeakData:false,useWaveformData:false,useEQData:false,onbufferchange:null,ondataerror:null};this.movieStarOptions={onmetadata:null,useVideo:false,bufferTime:3,serverURL:null,onconnect:null};this.version=null;this.versionNumber="V2.96a.20100624";this.movieURL=null;this.url=f||null;this.altURL=null;this.enabled=
this.swfLoaded=false;this.o=null;this.movieID="sm2-container";this.id=b||"sm2movie";this.swfCSS={swfDefault:"movieContainer",swfError:"swf_error",swfTimedout:"swf_timedout",swfUnblocked:"swf_unblocked",sm2Debug:"sm2_debug",highPerf:"high_performance",flashDebug:"flash_debug"};this.oMC=null;this.sounds={};this.soundIDs=[];this.isFullScreen=this.muted=false;this.isIE=navigator.userAgent.match(/MSIE/i);this.isSafari=navigator.userAgent.match(/safari/i);this.debugID="soundmanager-debug";this.debugURLParam=
/([#?&])debug=1/i;this.didFlashBlock=this.specialWmodeCase=false;this.filePattern=null;this.filePatterns={flash8:/\.mp3(\?.*)?$/i,flash9:/\.mp3(\?.*)?$/i};this.baseMimeTypes=/^\s*audio\/(?:x-)?(?:mp(?:eg|3))\s*(?:$|;)/i;this.netStreamMimeTypes=/^\s*audio\/(?:x-)?(?:mp(?:eg|3))\s*(?:$|;)/i;this.netStreamTypes=["aac","flv","mov","mp4","m4v","f4v","m4a","mp4v","3gp","3g2"];this.netStreamPattern=new RegExp("\\.("+this.netStreamTypes.join("|")+")(\\?.*)?$","i");this.mimePattern=this.baseMimeTypes;this.features=
{buffering:false,peakData:false,waveformData:false,eqData:false,movieStar:false};this.sandbox={type:null,types:{remote:"remote (domain-based) rules",localWithFile:"local with file access (no internet access)",localWithNetwork:"local with network (internet access only, no local access)",localTrusted:"local, trusted (local+internet access)"},description:null,noRemote:null,noLocal:null};this.hasHTML5=null;this.html5={usingFlash:null};this.ignoreFlash=false;var i,g=this,o,r=navigator.userAgent,s=a.location.href.toString(),
n=this.flashVersion,x,C,D=[],u=true,k,A=false,G=false,E=false,B=false,R=false,L,ba,ua,la,pa,ca,qa,Da,va,za,ra,Aa,Ia,na,Pa,Oa,Na,Ka,La,Ya=["log","info","warn","error"],Za,ea,J,O=null,W=null,Y,da,ja,oa,wa,Fa,Ea,Sa=false,Qa=false,X,ta,Ga=null,Wa,eb,Va=false,db,$a,hb,nb;f=r.match(/pre\//i);b=r.match(/(ipad|iphone)/i);r.match(/mobile/i);var kb=typeof console!=="undefined"&&typeof console.log!=="undefined",fb=typeof document.hasFocus!=="undefined"?document.hasFocus():null,ab=typeof document.hasFocus===
"undefined"&&this.isSafari,lb=!ab;this._use_maybe=s.match(/sm2\-useHTML5Maybe\=1/i);this._overHTTP=document.location?document.location.protocol.match(/http/i):null;this.useAltURL=!this._overHTTP;if(b||f){g.useHTML5Audio=true;g.ignoreFlash=true}if(f||this._use_maybe)g.html5Test=/^(probably|maybe)$/i;(function(){var y=s,m=null;if(y.indexOf("#sm2-usehtml5audio=")!==-1){m=y.substr(y.indexOf("#sm2-usehtml5audio=")+19)==="1";if(typeof console!=="undefined"&&typeof console.log!=="undefined")console.log((m?
"Enabling ":"Disabling ")+"useHTML5Audio via URL parameter");g.useHTML5Audio=m}})();this.supported=function(){return Ga?E&&!B:g.useHTML5Audio&&g.hasHTML5};this.getMovie=function(y){return g.isIE?a[y]:g.isSafari?o(y)||document[y]:o(y)};this.loadFromXML=function(y){try{g.o._loadFromXML(y)}catch(m){ea();return true}};this.createSound=function(y){function m(){aa=wa(aa);g.sounds[T.id]=new i(T);g.soundIDs.push(T.id);return g.sounds[T.id]}var aa=null,ha=null,T=null;if(!E)throw Fa("soundManager.createSound(): "+
Y("notReady"),arguments.callee.caller);if(arguments.length===2)y={id:arguments[0],url:arguments[1]};T=aa=la(y);T.id.toString().charAt(0).match(/^[0-9]$/)&&g._wD("soundManager.createSound(): "+Y("badID",T.id),2);g._wD("soundManager.createSound(): "+T.id+" ("+T.url+")",1);if(Ea(T.id,true)){g._wD("soundManager.createSound(): "+T.id+" exists",1);return g.sounds[T.id]}if(eb(T)){ha=m();g._wD("Loading sound "+T.id+" from HTML5");ha._setup_html5(T)}else{if(n>8&&g.useMovieStar){if(T.isMovieStar===null)T.isMovieStar=
T.serverURL||(T.type?T.type.match(g.netStreamPattern):false)||T.url.match(g.netStreamPattern)?true:false;T.isMovieStar&&g._wD("soundManager.createSound(): using MovieStar handling");if(T.isMovieStar){if(T.usePeakData){L("noPeak");T.usePeakData=false}T.loops>1&&L("noNSLoop")}}ha=m();if(n===8)g.o._createSound(T.id,T.onjustbeforefinishtime,T.loops||1);else{g.o._createSound(T.id,T.url,T.onjustbeforefinishtime,T.usePeakData,T.useWaveformData,T.useEQData,T.isMovieStar,T.isMovieStar?T.useVideo:false,T.isMovieStar?
T.bufferTime:false,T.loops||1,T.serverURL,T.duration||null,T.totalBytes||null,T.autoPlay,true);if(!T.serverURL){ha.connected=true;T.onconnect&&T.onconnect.apply(ha)}}}if(T.autoLoad||T.autoPlay)if(ha)if(g.isHTML5){ha.autobuffer="auto";ha.preload="auto"}else ha.load(T);T.autoPlay&&ha.play();return ha};this.createVideo=function(y){if(arguments.length===2)y={id:arguments[0],url:arguments[1]};if(n>=9){y.isMovieStar=true;y.useVideo=true}else{g._wD("soundManager.createVideo(): "+Y("f9Vid"),2);return false}g.useMovieStar||
g._wD("soundManager.createVideo(): "+Y("noMS"),2);return g.createSound(y)};this.destroyVideo=this.destroySound=function(y,m){if(!Ea(y))return false;for(var aa=0;aa<g.soundIDs.length;aa++)g.soundIDs[aa]===y&&g.soundIDs.splice(aa,1);g.sounds[y].unload();m||g.sounds[y].destruct();delete g.sounds[y]};this.load=function(y,m){if(!Ea(y))return false;return g.sounds[y].load(m)};this.unload=function(y){if(!Ea(y))return false;return g.sounds[y].unload()};this.start=this.play=function(y,m){if(!E)throw Fa("soundManager.play(): "+
Y("notReady"),arguments.callee.caller);if(!Ea(y)){m instanceof Object||(m={url:m});if(m&&m.url){g._wD('soundManager.play(): attempting to create "'+y+'"',1);m.id=y;return g.createSound(m).play()}else return false}return g.sounds[y].play(m)};this.setPosition=function(y,m){if(!Ea(y))return false;return g.sounds[y].setPosition(m)};this.stop=function(y){if(!Ea(y))return false;g._wD("soundManager.stop("+y+")",1);return g.sounds[y].stop()};this.stopAll=function(){g._wD("soundManager.stopAll()",1);for(var y in g.sounds)g.sounds[y]instanceof
i&&g.sounds[y].stop()};this.pause=function(y){if(!Ea(y))return false;return g.sounds[y].pause()};this.pauseAll=function(){for(var y=g.soundIDs.length;y--;)g.sounds[g.soundIDs[y]].pause()};this.resume=function(y){if(!Ea(y))return false;return g.sounds[y].resume()};this.resumeAll=function(){for(var y=g.soundIDs.length;y--;)g.sounds[g.soundIDs[y]].resume()};this.togglePause=function(y){if(!Ea(y))return false;return g.sounds[y].togglePause()};this.setPan=function(y,m){if(!Ea(y))return false;return g.sounds[y].setPan(m)};
this.setVolume=function(y,m){if(!Ea(y))return false;return g.sounds[y].setVolume(m)};this.mute=function(y){var m=0;if(typeof y!=="string")y=null;if(y){if(!Ea(y))return false;g._wD('soundManager.mute(): Muting "'+y+'"');return g.sounds[y].mute()}else{g._wD("soundManager.mute(): Muting all sounds");for(m=g.soundIDs.length;m--;)g.sounds[g.soundIDs[m]].mute();g.muted=true}};this.muteAll=function(){g.mute()};this.unmute=function(y){if(typeof y!=="string")y=null;if(y){if(!Ea(y))return false;g._wD('soundManager.unmute(): Unmuting "'+
y+'"');return g.sounds[y].unmute()}else{g._wD("soundManager.unmute(): Unmuting all sounds");for(y=g.soundIDs.length;y--;)g.sounds[g.soundIDs[y]].unmute();g.muted=false}};this.unmuteAll=function(){g.unmute()};this.toggleMute=function(y){if(!Ea(y))return false;return g.sounds[y].toggleMute()};this.getMemoryUse=function(){if(n===8)return 0;if(g.o)return parseInt(g.o._getMemoryUse(),10)};this.disable=function(y){if(typeof y==="undefined")y=false;if(B)return false;B=true;L("shutdown",1);for(var m=g.soundIDs.length;m--;)Za(g.sounds[g.soundIDs[m]]);
ua(y);a.removeEventListener&&a.removeEventListener("load",qa,false)};this.canPlayMIME=function(y){var m;if(g.hasHTML5)m=db({type:y});return!Ga||m?m:y?y.match(g.mimePattern)?true:false:null};this.canPlayURL=function(y){var m;if(g.hasHTML5)m=db(y);return!Ga||m?m:y?y.match(g.filePattern)?true:false:null};this.canPlayLink=function(y){if(typeof y.type!=="undefined"&&y.type)if(g.canPlayMIME(y.type))return true;return g.canPlayURL(y.href)};this.getSoundById=function(y,m){if(!y)throw new Error("SoundManager.getSoundById(): sID is null/undefined");
var aa=g.sounds[y];!aa&&!m&&g._wD('"'+y+'" is an invalid sound ID.',2);return aa};this.onready=function(y,m){if(y&&y instanceof Function){E&&L("queue");m||(m=a);pa(y,m);ca();return true}else throw Y("needFunction");};this.oninitmovie=function(){};this.onload=function(){g._wD("soundManager.onload()",1)};this.onerror=function(){};this.getMoviePercent=function(){return g.o&&typeof g.o.PercentLoaded!=="undefined"?g.o.PercentLoaded():null};this._wD=this._writeDebug=function(y,m,aa){var ha,T;if(!g.debugMode)return false;
if(typeof aa!=="undefined"&&aa)y=y+" | "+(new Date).getTime();if(kb&&g.useConsole){aa=Ya[m];typeof console[aa]!=="undefined"?console[aa](y):console.log(y);if(g.useConsoleOnly)return true}try{ha=o("soundmanager-debug");if(!ha)return false;T=document.createElement("div");if(++ba%2===0)T.className="sm2-alt";m=typeof m==="undefined"?0:parseInt(m,10);T.appendChild(document.createTextNode(y));if(m){if(m>=2)T.style.fontWeight="bold";if(m===3)T.style.color="#ff3333"}ha.insertBefore(T,ha.firstChild)}catch(Ba){}};
this._debug=function(){L("currentObj",1);for(var y=0,m=g.soundIDs.length;y<m;y++)g.sounds[g.soundIDs[y]]._debug()};this.reboot=function(){g._wD("soundManager.reboot()");g.soundIDs.length&&g._wD("Destroying "+g.soundIDs.length+" SMSound objects...");for(var y=g.soundIDs.length;y--;)g.sounds[g.soundIDs[y]].destruct();try{if(g.isIE)W=g.o.innerHTML;O=g.o.parentNode.removeChild(g.o);g._wD("Flash movie removed.")}catch(m){L("badRemove",2)}O=W=null;B=G=A=Qa=Sa=E=g.enabled=false;g.swfLoaded=false;g.soundIDs=
{};g.sounds=[];g.o=null;for(y=D.length;y--;)D[y].fired=false;g._wD("soundManager: Rebooting...");a.setTimeout(function(){g.beginDelayedInit()},20)};this.destruct=function(){g._wD("soundManager.destruct()");g.disable(true)};this.beginDelayedInit=function(){R=true;Pa();setTimeout(va,500);setTimeout(Aa,20)};eb=function(y){return(y.type?db({type:y.type}):false)||db(y.url)};db=function(y){if(!g.useHTML5Audio||!g.hasHTML5)return false;var m,aa=g.audioFormats;if(!$a){$a=[];for(m in aa)if(aa.hasOwnProperty(m)){$a.push(m);
if(aa[m].related)$a=$a.concat(aa[m].related)}$a=new RegExp("\\.("+$a.join("|")+")","i")}m=typeof y.type!=="undefined"?y.type:null;y=typeof y==="string"?y.toLowerCase().match($a):null;if(!y||!y.length){if(!m)return false}else y=y[0].substr(1);if(y&&typeof g.html5[y]!=="undefined")return g.html5[y];else{if(!m)if(y&&g.html5[y])return g.html5[y];else m="audio/"+y;m=g.html5.canPlayType(m);return g.html5[y]=m}};nb=function(){function y(Ca){var ka,K,fa=false;if(!m||typeof m.canPlayType!=="function")return false;
if(Ca instanceof Array){ka=0;for(K=Ca.length;ka<K&&!fa;ka++)if(g.html5[Ca[ka]]||m.canPlayType(Ca[ka]).match(g.html5Test)){fa=true;g.html5[Ca[ka]]=true}return fa}else return(Ca=m&&typeof m.canPlayType==="function"?m.canPlayType(Ca):false)&&(Ca.match(g.html5Test)?true:false)}if(!g.useHTML5Audio||typeof Audio==="undefined")return false;var m=typeof Audio!=="undefined"?new Audio:null,aa,ha={},T,Ba;T=g.audioFormats;for(aa in T)if(T.hasOwnProperty(aa)){ha[aa]=y(T[aa].type);if(T[aa]&&T[aa].related)for(Ba=
0;Ba<T[aa].related.length;Ba++)g.html5[T[aa].related[Ba]]=ha[aa]}ha.canPlayType=m?y:null;g.html5=la(g.html5,ha)};Ia={notReady:"Not loaded yet - wait for soundManager.onload() before calling sound-related methods",appXHTML:"soundManager::createMovie(): appendChild/innerHTML set failed. May be app/xhtml+xml DOM-related.",spcWmode:"soundManager::createMovie(): Removing wmode, preventing win32 below-the-fold SWF loading issue",swf404:"soundManager: Verify that %s is a valid path.",tryDebug:"Try soundManager.debugFlash = true for more security details (output goes to SWF.)",
checkSWF:"See SWF output for more debug info.",localFail:"soundManager: Non-HTTP page ("+document.location.protocol+" URL?) Review Flash player security settings for this special case:\nhttp://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04.html\nMay need to add/allow path, eg. c:/sm2/ or /users/me/sm2/",waitFocus:"soundManager: Special case: Waiting for focus-related event..",waitImpatient:"soundManager: Getting impatient, still waiting for Flash%s...",waitForever:"soundManager: Waiting indefinitely for Flash (will recover if unblocked)...",
needFunction:"soundManager.onready(): Function object expected",badID:'Warning: Sound ID "%s" should be a string, starting with a non-numeric character',fl9Vid:"flash 9 required for video. Exiting.",noMS:"MovieStar mode not enabled. Exiting.",currentObj:"--- soundManager._debug(): Current sound objects ---",waitEI:"soundManager::initMovie(): Waiting for ExternalInterface call from Flash..",waitOnload:"soundManager: Waiting for window.onload()",docLoaded:"soundManager: Document already loaded",onload:"soundManager::initComplete(): calling soundManager.onload()",
onloadOK:"soundManager.onload() complete",init:"-- soundManager::init() --",didInit:"soundManager::init(): Already called?",flashJS:"soundManager: Attempting to call Flash from JS..",noPolling:"soundManager: Polling (whileloading()/whileplaying() support) is disabled.",secNote:"Flash security note: Network/internet URLs will not load due to security restrictions. Access can be configured via Flash Player Global Security Settings Page: http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04.html",
badRemove:"Warning: Failed to remove flash movie.",noPeak:"Warning: peakData features unsupported for movieStar formats",shutdown:"soundManager.disable(): Shutting down",queue:"soundManager.onready(): Queueing handler",smFail:"soundManager: Failed to initialise.",smError:"SMSound.load(): Exception: JS-Flash communication failed, or JS error.",fbTimeout:"No flash response, applying ."+g.swfCSS.swfTimedout+" CSS..",fbLoaded:"Flash loaded",manURL:"SMSound.load(): Using manually-assigned URL",onURL:"soundManager.load(): current URL already assigned.",
badFV:'soundManager.flashVersion must be 8 or 9. "%s" is invalid. Reverting to %s.',as2loop:"Note: Setting stream:false so looping can work (flash 8 limitation)",noNSLoop:"Note: Looping not implemented for MovieStar formats",needfl9:"Note: Switching to flash 9, required for MP4 formats."};o=function(y){return document.getElementById(y)};ba=0;Y=function(){var y=Array.prototype.slice.call(arguments),m=y.shift();m=Ia&&Ia[m]?Ia[m]:"";var aa,ha;if(m&&y&&y.length){aa=0;for(ha=y.length;aa<ha;aa++)m=m.replace("%s",
y[aa])}return m};wa=function(y){if(n===8&&y.loops>1&&y.stream){L("as2loop");y.stream=false}return y};Fa=function(y,m){if(!m)return new Error("Error: "+y);typeof console!=="undefined"&&typeof console.trace!=="undefined"&&console.trace();y="Error: "+y+". \nCaller: "+m.toString();return new Error(y)};x=function(){return false};Za=function(y){for(var m in y)if(y.hasOwnProperty(m)&&typeof y[m]==="function")y[m]=x};ea=function(y){if(typeof y==="undefined")y=false;if(B||y){L("smFail",2);g.disable(y)}};J=
function(y){var m=null;if(y)if(y.match(/\.swf(\?\.*)?$/i)){if(m=y.substr(y.toLowerCase().lastIndexOf(".swf?")+4))return y}else if(y.lastIndexOf("/")!==y.length-1)y+="/";return(y&&y.lastIndexOf("/")!==-1?y.substr(0,y.lastIndexOf("/")+1):"./")+g.movieURL};za=function(){if(n!==8&&n!==9){g._wD(Y("badFV",n,8));g.flashVersion=8}var y=g.debugMode||g.debugFlash?"_debug.swf":".swf";if(g.flashVersion<9&&g.useHTML5Audio&&g.audioFormats.mp4.required){g._wD(Y("needfl9"));g.flashVersion=9}n=g.flashVersion;g.version=
g.versionNumber+(Va?" (HTML5-only mode)":n===9?" (AS3/Flash 9)":" (AS2/Flash 8)");if(n>8){g.defaultOptions=la(g.defaultOptions,g.flash9Options);g.features.buffering=true}if(n>8&&g.useMovieStar){g.defaultOptions=la(g.defaultOptions,g.movieStarOptions);g.filePatterns.flash9=new RegExp("\\.(mp3|"+g.netStreamTypes.join("|")+")(\\?.*)?$","i");g.mimePattern=g.netStreamMimeTypes;g.features.movieStar=true}else g.features.movieStar=false;g.filePattern=g.filePatterns[n!==8?"flash9":"flash8"];g.movieURL=(n===
8?"soundmanager2.swf":"soundmanager2_flash9.swf").replace(".swf",y);g.features.peakData=g.features.waveformData=g.features.eqData=n>8};Na=function(){return document.body?document.body:document.documentElement?document.documentElement:document.getElementsByTagName("div")[0]};La=function(y,m){if(!g.o||!g.allowPolling)return false;g.o._setPolling(y,m)};Ka=function(y,m){function aa(){g._wD("-- SoundManager 2 "+g.version+(!Va&&g.useHTML5Audio?g.hasHTML5?" + HTML5 audio":", no HTML5 audio support":"")+
(g.useMovieStar?", MovieStar mode":"")+(g.useHighPerformance?", high performance mode, ":", ")+((g.useFastPolling?"fast":"normal")+" polling")+(g.wmode?", wmode: "+g.wmode:"")+(g.debugFlash?", flash debug mode":"")+(g.useFlashBlock?", flashBlock mode":"")+" --",1)}var ha=null;m=m?m:g.url;var T=g.altURL?g.altURL:m,Ba,Ca,ka,K;y=typeof y==="undefined"?g.id:y;if(A&&G)return false;if(Va){za();aa();g.oMC=o(g.movieID);C();G=A=true;return false}A=true;za();g.url=J(this._overHTTP?m:T);m=g.url;if(g.useHighPerformance&&
g.useMovieStar&&g.defaultOptions.useVideo===true){ha="soundManager note: disabling highPerformance, not applicable with movieStar mode+useVideo";g.useHighPerformance=false}g.wmode=!g.wmode&&g.useHighPerformance&&!g.useMovieStar?"transparent":g.wmode;if(g.wmode!==null&&!g.isIE&&!g.useHighPerformance&&navigator.platform.match(/win32/i)){g.specialWmodeCase=true;L("spcWmode");g.wmode=null}if(n===8)g.allowFullScreen=false;Ba={name:y,id:y,src:m,width:"100%",height:"100%",quality:"high",allowScriptAccess:g.allowScriptAccess,
bgcolor:g.bgColor,pluginspage:"http://www.macromedia.com/go/getflashplayer",type:"application/x-shockwave-flash",wmode:g.wmode,allowfullscreen:g.allowFullScreen?"true":"false"};if(g.debugFlash)Ba.FlashVars="debug=1";g.wmode||delete Ba.wmode;if(g.isIE){T=document.createElement("div");ka='<object id="'+y+'" data="'+m+'" type="'+Ba.type+'" width="'+Ba.width+'" height="'+Ba.height+'"><param name="movie" value="'+m+'" /><param name="AllowScriptAccess" value="'+g.allowScriptAccess+'" /><param name="quality" value="'+
Ba.quality+'" />'+(g.wmode?'<param name="wmode" value="'+g.wmode+'" /> ':"")+'<param name="bgcolor" value="'+g.bgColor+'" /><param name="allowFullScreen" value="'+Ba.allowFullScreen+'" />'+(g.debugFlash?'<param name="FlashVars" value="'+Ba.FlashVars+'" />':"")+"<!-- --\></object>"}else{T=document.createElement("embed");for(Ca in Ba)Ba.hasOwnProperty(Ca)&&T.setAttribute(Ca,Ba[Ca])}e();Ca=ja();if(y=Na()){g.oMC=o(g.movieID)?o(g.movieID):document.createElement("div");if(g.oMC.id){y=g.oMC.className;g.oMC.className=
(y?y+" ":g.swfCSS.swfDefault)+(Ca?" "+Ca:"");g.oMC.appendChild(T);if(g.isIE){Ca=g.oMC.appendChild(document.createElement("div"));Ca.className="sm2-object-box";Ca.innerHTML=ka}G=true}else{g.oMC.id=g.movieID;g.oMC.className=g.swfCSS.swfDefault+" "+Ca;Ca=Ba=null;g.useFlashBlock||(Ba=g.useHighPerformance?{position:"fixed",width:"8px",height:"8px",bottom:"0px",left:"0px",overflow:"hidden"}:{position:"absolute",width:"6px",height:"6px",top:"-9999px",left:"-9999px"});K=null;if(!g.debugFlash)for(K in Ba)if(Ba.hasOwnProperty(K))g.oMC.style[K]=
Ba[K];try{g.isIE||g.oMC.appendChild(T);y.appendChild(g.oMC);if(g.isIE){Ca=g.oMC.appendChild(document.createElement("div"));Ca.className="sm2-object-box";Ca.innerHTML=ka}G=true}catch(fa){throw new Error(Y("appXHTML"));}}}ha&&g._wD(ha);aa();g._wD("soundManager::createMovie(): Trying to load "+m+(!this._overHTTP&&g.altURL?" (alternate URL)":""),1)};Ea=this.getSoundById;L=function(y,m){return y?g._wD(Y(y),m):""};if(s.indexOf("debug=alert")+1&&g.debugMode)g._wD=function(y){alert(y)};oa=function(){var y=
o(g.debugID),m=o(g.debugID+"-toggle");if(!y)return false;if(u){m.innerHTML="+";y.style.display="none"}else{m.innerHTML="-";y.style.display="block"}u=!u};k=function(y,m,aa){if(typeof sm2Debugger!=="undefined")try{sm2Debugger.handleEvent(y,m,aa)}catch(ha){}};la=function(y,m){var aa={},ha,T;for(ha in y)if(y.hasOwnProperty(ha))aa[ha]=y[ha];y=typeof m==="undefined"?g.defaultOptions:m;for(T in y)if(y.hasOwnProperty(T)&&typeof aa[T]==="undefined")aa[T]=y[T];return aa};na=function(){if(Va){Ka();return false}if(g.o)return false;
g.o=g.getMovie(g.id);if(!g.o){if(O){if(g.isIE)g.oMC.innerHTML=W;else g.oMC.appendChild(O);O=null;A=true}else Ka(g.id,g.url);g.o=g.getMovie(g.id)}if(g.o){g._wD("soundManager::initMovie(): Got "+g.o.nodeName+" element ("+(A?"created via JS":"static HTML")+")");L("waitEI")}typeof g.oninitmovie==="function"&&setTimeout(g.oninitmovie,1)};Da=function(y){if(y)g.url=y;na()};va=function(){if(Sa)return false;Sa=true;if(ab&&!fb){L("waitFocus");return false}var y;if(!E){y=g.getMoviePercent();g._wD(Y("waitImpatient",
y===100?" (SWF loaded)":y>0?" (SWF "+y+"% loaded)":""))}setTimeout(function(){y=g.getMoviePercent();if(!E){g._wD("soundManager: No Flash response within expected time.\nLikely causes: "+(y===0?"Loading "+g.movieURL+" may have failed (and/or Flash "+n+"+ not present?), ":"")+"Flash blocked or JS-Flash security error."+(g.debugFlash?" "+Y("checkSWF"):""),2);if(!this._overHTTP&&y){L("localFail",2);g.debugFlash||L("tryDebug",2)}y===0&&g._wD(Y("swf404",g.url));k("flashtojs",false,": Timed out"+this._overHTTP?
" (Check flash security or flash blockers)":" (No plugin/missing SWF?)")}if(!E&&lb)if(y===null)if(g.useFlashBlock||g.flashLoadTimeout===0){g.useFlashBlock&&da();L("waitForever")}else ea(true);else g.flashLoadTimeout===0?L("waitForever"):ea(true)},g.flashLoadTimeout)};ja=function(){var y=[];g.debugMode&&y.push(g.swfCSS.sm2Debug);g.debugFlash&&y.push(g.swfCSS.flashDebug);g.useHighPerformance&&y.push(g.swfCSS.highPerf);return y.join(" ")};da=function(){var y=g.getMoviePercent();if(g.supported()){g.didFlashBlock&&
g._wD("soundManager::flashBlockHandler(): Unblocked");if(g.oMC)g.oMC.className=ja()+" "+g.swfCSS.swfDefault+(" "+g.swfCSS.swfUnblocked)}else{if(Ga){g.oMC.className=ja()+" "+g.swfCSS.swfDefault+" "+(y===null?g.swfCSS.swfTimedout:g.swfCSS.swfError);g._wD("soundManager::flashBlockHandler(): "+Y("fbTimeout")+(y?" ("+Y("fbLoaded")+")":""))}g.didFlashBlock=true;ca(true);g.onerror instanceof Function&&g.onerror.apply(a)}};ra=function(){if(fb||!ab)return true;fb=lb=true;g._wD("soundManager::handleFocus()");
ab&&a.removeEventListener("mousemove",ra,false);Sa=false;setTimeout(va,500);if(a.removeEventListener)a.removeEventListener("focus",ra,false);else a.detachEvent&&a.detachEvent("onfocus",ra)};ua=function(y){if(E)return false;if(Va){g._wD("-- SoundManager 2: loaded --");E=true;ca();qa();return true}g.useFlashBlock&&g.flashLoadTimeout&&!g.getMoviePercent()||(E=true);g._wD("-- SoundManager 2 "+(B?"failed to load":"loaded")+" ("+(B?"security/load error":"OK")+") --",1);if(B||y){if(g.useFlashBlock)g.oMC.className=
ja()+" "+(g.getMoviePercent()===null?g.swfCSS.swfTimedout:g.swfCSS.swfError);ca();k("onload",false);g.onerror instanceof Function&&g.onerror.apply(a);return false}else k("onload",true);if(g.waitForWindowLoad&&!R){L("waitOnload");if(a.addEventListener)a.addEventListener("load",qa,false);else a.attachEvent&&a.attachEvent("onload",qa);return false}else{g.waitForWindowLoad&&R&&L("docLoaded");qa()}};pa=function(y,m){D.push({method:y,scope:m||null,fired:false})};ca=function(y){if(!E&&!y)return false;y=
{success:y?g.supported():!B};var m=[],aa,ha,T=!g.useFlashBlock||g.useFlashBlock&&!g.supported();aa=0;for(ha=D.length;aa<ha;aa++)D[aa].fired!==true&&m.push(D[aa]);if(m.length){g._wD("soundManager: Firing "+m.length+" onready() item"+(m.length>1?"s":""));aa=0;for(ha=m.length;aa<ha;aa++){m[aa].scope?m[aa].method.apply(m[aa].scope,[y]):m[aa].method(y);if(!T)m[aa].fired=true}}};qa=function(){a.setTimeout(function(){g.useFlashBlock&&da();ca();L("onload",1);g.onload.apply(a);L("onloadOK",1)},1)};Wa=function(){var y,
m,aa=!s.match(/usehtml5audio/i)&&!s.match(/sm2\-ignorebadua/i)&&g.isSafari&&r.match(/OS X 10_6_(3|4)/i)&&r.match(/(531\.22\.7|533\.16)/i);if(r.match(/iphone os (1|2|3_0|3_1)/i)?true:false){g.hasHTML5=false;Va=true;if(g.oMC)g.oMC.style.display="none";return false}if(g.useHTML5Audio){if(!g.html5||!g.html5.canPlayType){g._wD("SoundManager: No HTML5 Audio() support detected.");g.hasHTML5=false;return true}else g.hasHTML5=true;if(aa){g._wD("SoundManager::Note: Buggy HTML5 Audio in this specific browser + OS, see https://bugs.webkit.org/show_bug.cgi?id=32159 - disabling HTML5",
1);g.useHTML5Audio=false;g.hasHTML5=false;return true}}else return true;for(m in g.audioFormats)if(g.audioFormats.hasOwnProperty(m))if(g.audioFormats[m].required&&!g.html5.canPlayType(g.audioFormats[m].type))y=true;if(g.ignoreFlash)y=false;Va=g.useHTML5Audio&&g.hasHTML5&&!y;return y};C=function(){function y(){if(a.removeEventListener)a.removeEventListener("load",g.beginDelayedInit,false);else a.detachEvent&&a.detachEvent("onload",g.beginDelayedInit)}var m,aa=[];L("init");if(E){L("didInit");return false}if(g.hasHTML5){for(m in g.audioFormats)g.audioFormats.hasOwnProperty(m)&&
aa.push(m+": "+g.html5[m]);g._wD("-- SoundManager 2: HTML5 support tests ("+g.html5Test+"): "+aa.join(", ")+" --",1)}if(Va){if(!E){y();g.enabled=true;ua()}return true}na();try{L("flashJS");g.o._externalInterfaceTest(false);g.allowPolling?La(true,g.useFastPolling?true:false):L("noPolling",1);g.debugMode||g.o._disableDebug();g.enabled=true;k("jstoflash",true)}catch(ha){g._wD("js/flash exception: "+ha.toString());k("jstoflash",false);ea(true);ua();return false}ua();y()};Aa=function(){if(Qa)return false;
Ka();na();return Qa=true};Pa=function(){if(Oa)return false;Oa=true;e();nb();g.html5.usingFlash=Wa();Ga=g.html5.usingFlash;Oa=true;Da()};X=function(y){if(!y._hasTimer)y._hasTimer=true};ta=function(y){if(y._hasTimer)y._hasTimer=false};this._setSandboxType=function(y){var m=g.sandbox;m.type=y;m.description=m.types[typeof m.types[y]!=="undefined"?y:"unknown"];g._wD("Flash security sandbox type: "+m.type);if(m.type==="localWithFile"){m.noRemote=true;m.noLocal=false;L("secNote",2)}else if(m.type==="localWithNetwork"){m.noRemote=
false;m.noLocal=true}else if(m.type==="localTrusted"){m.noRemote=false;m.noLocal=false}};this._externalInterfaceOK=function(y){if(g.swfLoaded)return false;var m=(new Date).getTime();g._wD("soundManager::externalInterfaceOK()"+(y?" (~"+(m-y)+" ms)":""));k("swf",true);k("flashtojs",true);g.swfLoaded=true;ab=false;g.isIE?setTimeout(C,100):C()};this._onfullscreenchange=function(y){g._wD("onfullscreenchange(): "+y);g.isFullScreen=y===1?true:false;if(!g.isFullScreen)try{a.focus();g._wD("window.focus()")}catch(m){}};
i=function(y){var m=this,aa,ha,T,Ba,Ca,ka;this.sID=y.id;this.url=y.url;this._iO=this.instanceOptions=this.options=la(y);this.pan=this.options.pan;this.volume=this.options.volume;this._lastURL=null;this.isHTML5=false;this.id3={};this._debug=function(){if(g.debugMode){var K=null,fa=[],Ha,Ra;for(K in m.options)if(m.options[K]!==null)if(m.options[K]instanceof Function){Ha=m.options[K].toString();Ha=Ha.replace(/\s\s+/g," ");Ra=Ha.indexOf("{");fa.push(" "+K+": {"+Ha.substr(Ra+1,Math.min(Math.max(Ha.indexOf("\n")-
1,64),64)).replace(/\n/g,"")+"... }")}else fa.push(" "+K+": "+m.options[K]);g._wD("SMSound() merged options: {\n"+fa.join(", \n")+"\n}")}};this._debug();this.load=function(K){if(typeof K!=="undefined"){m._iO=la(K);m.instanceOptions=m._iO}else{K=m.options;m._iO=K;m.instanceOptions=m._iO;if(m._lastURL&&m._lastURL!==m.url){L("manURL");m._iO.url=m.url;m.url=null}}if(typeof m._iO.url==="undefined")m._iO.url=m.url;g._wD("soundManager.load(): "+m._iO.url,1);if(m._iO.url===m.url&&m.readyState!==0&&m.readyState!==
2){L("onURL",1);return m}m.url=m._iO.url;m._lastURL=m._iO.url;m.loaded=false;m.readyState=1;m.playState=0;if(eb(m._iO)){g._wD("HTML 5 load: "+m._iO.url);m._setup_html5(m._iO);m._iO.autoPlay&&m.play()}else try{m.isHTML5=false;m._iO=wa(m._iO);if(n===8)g.o._load(m.sID,m._iO.url,m._iO.stream,m._iO.autoPlay,m._iO.whileloading?1:0,m._iO.loops||1);else{g.o._load(m.sID,m._iO.url,m._iO.stream?true:false,m._iO.autoPlay?true:false,m._iO.loops||1);m._iO.isMovieStar&&m._iO.autoLoad&&!m._iO.autoPlay&&m.pause()}}catch(fa){L("smError",
2);k("onload",false);g.onerror();g.disable()}return m};this.unload=function(){if(m.readyState!==0){g._wD('SMSound.unload(): "'+m.sID+'"');m.readyState!==2&&m.setPosition(0,true);if(m.isHTML5){T();if(ka){ka.pause();ka.src=g.nullURL;ka.load();ka=m._audio=null}}else if(n===8)g.o._unload(m.sID,g.nullURL);else{m.setAutoPlay(false);g.o._unload(m.sID)}aa()}return m};this.destruct=function(){g._wD('SMSound.destruct(): "'+m.sID+'"');if(m.isHTML5){T();if(ka){ka.pause();ka.src="about:blank";ka.load();ka=m._audio=
null}}else{m._iO.onfailure=null;g.o._destroySound(m.sID)}g.destroySound(m.sID,true)};this.start=this.play=function(K){K||(K={});m._iO=la(K,m._iO);m._iO=la(m._iO,m.options);m.instanceOptions=m._iO;if(m._iO.serverURL)if(!m.connected){g._wD("SMSound.play():  Netstream not connected yet - setting autoPlay");m.setAutoPlay(true);return m}if(eb(m._iO)){m._setup_html5(m._iO);Ba()}if(m.playState===1)if(K=m._iO.multiShot){g._wD('SMSound.play(): "'+m.sID+'" already playing (multi-shot)',1);m.isHTML5&&m.setPosition(m._iO.position)}else{g._wD('SMSound.play(): "'+
m.sID+'" already playing (one-shot)',1);return m}if(m.loaded)g._wD('SMSound.play(): "'+m.sID+'"');else if(m.readyState===0){g._wD('SMSound.play(): Attempting to load "'+m.sID+'"',1);if(m.isHTML5)m.readyState=1;else if(!m._iO.serverURL){m._iO.autoPlay=true;m.load(m._iO)}}else if(m.readyState===2){g._wD('SMSound.play(): Could not load "'+m.sID+'" - exiting',2);return m}else g._wD('SMSound.play(): "'+m.sID+'" is loading - attempting to play..',1);if(m.paused){g._wD('SMSound.play(): "'+m.sID+'" is resuming from paused state',
1);m.resume()}else{g._wD('SMSound.play(): "'+m.sID+'" is starting to play');m.playState=1;if(!m.instanceCount||n>8&&!m.isHTML5)m.instanceCount++;m.position=typeof m._iO.position!=="undefined"&&!isNaN(m._iO.position)?m._iO.position:0;m._iO=wa(m._iO);m._iO.onplay&&m._iO.onplay.apply(m);m.setVolume(m._iO.volume,true);m.setPan(m._iO.pan,true);if(m.isHTML5){Ba();m._setup_html5().play()}else{n===9&&m._iO.serverURL&&m.setAutoPlay(true);g.o._start(m.sID,m._iO.loops||1,n===9?m.position:m.position/1E3)}}return m};
this.stop=function(K){if(m.playState===1){m._onbufferchange(0);m.resetOnPosition(0);if(!m.isHTML5)m.playState=0;m.paused=false;m._iO.onstop&&m._iO.onstop.apply(m);if(m.isHTML5){if(ka){m.setPosition(0);ka.pause();m.playState=0;m._onTimer();T();m.unload()}}else{g.o._stop(m.sID,K);m._iO.serverURL&&m.unload()}m.instanceCount=0;m._iO={}}return m};this.setAutoPlay=function(K){m._iO.autoPlay=K;g.o._setAutoPlay(m.sID,K);if(K)m.instanceCount||m.instanceCount++};this.setPosition=function(K){if(typeof K==="undefined")K=
0;K=m.isHTML5?Math.max(K,0):Math.min(m.duration,Math.max(K,0));m._iO.position=K;m.resetOnPosition(m._iO.position);if(m.isHTML5){if(ka){g._wD("setPosition(): setting position to "+m._iO.position/1E3);if(m.playState)try{ka.currentTime=m._iO.position/1E3}catch(fa){g._wD("setPosition("+m._iO.position+"): WARN: Caught exception: "+fa.message,2)}else g._wD("HTML 5 warning: cannot set position while playState == 0 (not playing)",2);if(m.paused){m._onTimer(true);m._iO.useMovieStar&&m.resume()}}}else g.o._setPosition(m.sID,
n===9?m._iO.position:m._iO.position/1E3,m.paused||!m.playState);return m};this.pause=function(K){if(m.paused||m.playState===0&&m.readyState!==1)return m;g._wD("SMSound.pause()");m.paused=true;if(m.isHTML5){m._setup_html5().pause();T()}else if(K||K===undefined)g.o._pause(m.sID);m._iO.onpause&&m._iO.onpause.apply(m);return m};this.resume=function(){if(!m.paused||m.playState===0)return m;g._wD("SMSound.resume()");m.paused=false;m.playState=1;if(m.isHTML5){m._setup_html5().play();Ba()}else g.o._pause(m.sID);
m._iO.onresume&&m._iO.onresume.apply(m);return m};this.togglePause=function(){g._wD("SMSound.togglePause()");if(m.playState===0){m.play({position:n===9&&!m.isHTML5?m.position:m.position/1E3});return m}m.paused?m.resume():m.pause();return m};this.setPan=function(K,fa){if(typeof K==="undefined")K=0;if(typeof fa==="undefined")fa=false;m.isHTML5||g.o._setPan(m.sID,K);m._iO.pan=K;if(!fa)m.pan=K;return m};this.setVolume=function(K,fa){if(typeof K==="undefined")K=100;if(typeof fa==="undefined")fa=false;
if(m.isHTML5){if(ka)ka.volume=K/100}else g.o._setVolume(m.sID,g.muted&&!m.muted||m.muted?0:K);m._iO.volume=K;if(!fa)m.volume=K;return m};this.mute=function(){m.muted=true;if(m.isHTML5){if(ka)ka.muted=true}else g.o._setVolume(m.sID,0);return m};this.unmute=function(){m.muted=false;var K=typeof m._iO.volume!=="undefined";if(m.isHTML5){if(ka)ka.muted=false}else g.o._setVolume(m.sID,K?m._iO.volume:m.options.volume);return m};this.toggleMute=function(){return m.muted?m.unmute():m.mute()};this.onposition=
function(K,fa,Ha){m._onPositionItems.push({position:K,method:fa,scope:typeof Ha!=="undefined"?Ha:m,fired:false});return m};this.processOnPosition=function(){var K,fa;K=m._onPositionItems.length;if(!K||!m.playState||m._onPositionFired>=K)return false;for(K=K;K--;){fa=m._onPositionItems[K];if(!fa.fired&&m.position>=fa.position){fa.method.apply(fa.scope,[fa.position]);fa.fired=true;g._onPositionFired++}}};this.resetOnPosition=function(K){var fa,Ha;fa=m._onPositionItems.length;if(!fa)return false;for(fa=
fa;fa--;){Ha=m._onPositionItems[fa];if(Ha.fired&&K<=Ha.position){Ha.fired=false;g._onPositionFired--}}};this._onTimer=function(K){if(m._hasTimer||K)if(ka&&(K||(m.playState>0||m.readyState===1)&&!m.paused)){m.duration=Ca();m.durationEstimate=m.duration;K=ka.currentTime?ka.currentTime*1E3:0;m._whileplaying(K,{},{},{},{});return true}else{g._wD('_onTimer: Warn for "'+m.sID+'": '+(!ka?"Could not find element. ":"")+(m.playState===0?"playState bad, 0?":"playState = "+m.playState+", OK"));return false}};
Ca=function(){var K=ka?ka.duration*1E3:undefined;if(K)return!isNaN(K)?K:null};Ba=function(){m.isHTML5&&X(m)};T=function(){m.isHTML5&&ta(m)};aa=function(){m._onPositionItems=[];m._onPositionFired=0;m._hasTimer=null;m._added_events=null;ka=m._audio=null;m.bytesLoaded=null;m.bytesTotal=null;m.position=null;m.duration=null;m.durationEstimate=null;m.failures=0;m.loaded=false;m.playState=0;m.paused=false;m.readyState=0;m.muted=false;m.didBeforeFinish=false;m.didJustBeforeFinish=false;m.isBuffering=false;
m.instanceOptions={};m.instanceCount=0;m.peakData={left:0,right:0};m.waveformData={left:[],right:[]};m.eqData=[];m.eqData.left=[];m.eqData.right=[]};aa();this._setup_html5=function(K){K=la(m._iO,K);if(ka){if(m.url!==K.url){g._wD("setting new URL on existing object: "+K.url);ka.src=K.url}}else{g._wD("creating HTML 5 audio element with URL: "+K.url);m._audio=new Audio(K.url);ka=m._audio;m.isHTML5=true;ha()}ka.loop=K.loops>1?"loop":"";return m._audio};ha=function(){function K(fa,Ha,Ra){return ka?ka.addEventListener(fa,
Ha,Ra||false):null}if(m._added_events)return false;m._added_events=true;K("load",function(){g._wD("HTML5::load: "+m.sID);if(ka){m._onbufferchange(0);m._whileloading(m.bytesTotal,m.bytesTotal,Ca());m._onload(1)}},false);K("canplay",function(){g._wD("HTML5::canplay: "+m.sID);m._onbufferchange(0)},false);K("waiting",function(){g._wD("HTML5::waiting: "+m.sID);m._onbufferchange(1)},false);K("progress",function(fa){g._wD("HTML5::progress: "+m.sID+": loaded/total: "+(fa.loaded||0)+","+(fa.total||1));if(!m.loaded&&
ka){m._onbufferchange(0);m._whileloading(fa.loaded||0,fa.total||1,Ca())}},false);K("end",function(){g._wD("HTML5::end: "+m.sID);m._onfinish()},false);K("error",function(){if(ka){g._wD("HTML5::error: "+ka.error.code);m._onload(0)}},false);K("loadstart",function(){g._wD("HTML5::loadstart: "+m.sID);m._onbufferchange(1)},false);K("play",function(){g._wD("HTML5::play: "+m.sID);m._onbufferchange(0)},false);K("playing",function(){g._wD("HTML5::playing: "+m.sID);m._onbufferchange(0)},false);K("timeupdate",
function(){m._onTimer()},false);setTimeout(function(){m&&ka&&K("ended",function(){g._wD("HTML5::ended: "+m.sID);m._onfinish()},false)},250)};this._whileloading=function(K,fa,Ha,Ra){m.bytesLoaded=K;m.bytesTotal=fa;m.duration=Math.floor(Ha);if(m._iO.isMovieStar){m.durationEstimate=m.duration;m.readyState!==3&&m._iO.whileloading&&m._iO.whileloading.apply(m)}else{m.durationEstimate=parseInt(m.bytesTotal/m.bytesLoaded*m.duration,10);if(m.durationEstimate===undefined)m.durationEstimate=m.duration;m.bufferLength=
Ra;if((m._iO.isMovieStar||m.readyState!==3)&&m._iO.whileloading)m._iO.whileloading.apply(m)}};this._onid3=function(K,fa){g._wD('SMSound._onid3(): "'+this.sID+'" ID3 data received.');var Ha=[],Ra,Xa;Ra=0;for(Xa=K.length;Ra<Xa;Ra++)Ha[K[Ra]]=fa[Ra];m.id3=la(m.id3,Ha);m._iO.onid3&&m._iO.onid3.apply(m)};this._whileplaying=function(K,fa,Ha,Ra,Xa){if(isNaN(K)||K===null)return false;if(m.playState===0&&K>0)K=0;m.position=K;m.processOnPosition();if(n>8&&!m.isHTML5){if(m._iO.usePeakData&&typeof fa!=="undefined"&&
fa)m.peakData={left:fa.leftPeak,right:fa.rightPeak};if(m._iO.useWaveformData&&typeof Ha!=="undefined"&&Ha)m.waveformData={left:Ha.split(","),right:Ra.split(",")};if(m._iO.useEQData)if(typeof Xa!=="undefined"&&Xa&&Xa.leftEQ){K=Xa.leftEQ.split(",");m.eqData=K;m.eqData.left=K;if(typeof Xa.rightEQ!=="undefined"&&Xa.rightEQ)m.eqData.right=Xa.rightEQ.split(",")}}if(m.playState===1){!m.isHTML5&&m.isBuffering&&m._onbufferchange(0);m._iO.whileplaying&&m._iO.whileplaying.apply(m);if((m.loaded||!m.loaded&&m._iO.isMovieStar)&&
m._iO.onbeforefinish&&m._iO.onbeforefinishtime&&!m.didBeforeFinish&&m.duration-m.position<=m._iO.onbeforefinishtime){g._wD("duration-position &lt;= onbeforefinishtime: "+m.duration+" - "+m.position+" &lt= "+m._iO.onbeforefinishtime+" ("+(m.duration-m.position)+")");m._onbeforefinish()}}};this._onconnect=function(K){K=K===1;g._wD('SMSound._onconnect(): "'+m.sID+'"'+(K?" connected.":" failed to connect? - "+m.url),K?1:2);if(m.connected=K){m.failures=0;if(m._iO.autoLoad||m._iO.autoPlay)m.load(m._iO);
m._iO.autoPlay&&m.play();m._iO.onconnect&&m._iO.onconnect.apply(m,[K])}};this._onload=function(K){K=K===1?true:false;g._wD('SMSound._onload(): "'+m.sID+'"'+(K?" loaded.":" failed to load? - "+m.url),K?1:2);if(!K&&!m.isHTML5){g.sandbox.noRemote===true&&g._wD("SMSound._onload(): "+Y("noNet"),1);g.sandbox.noLocal===true&&g._wD("SMSound._onload(): "+Y("noLocal"),1)}m.loaded=K;m.readyState=K?3:2;m._iO.onload&&m._iO.onload.apply(m)};this._onfailure=function(K){m.failures++;g._wD('SMSound._onfailure(): "'+
m.sID+'" count '+m.failures);m._iO.onfailure&&m.failures===1?m._iO.onfailure(m,K):g._wD("SMSound._onfailure(): ignoring")};this._onbeforefinish=function(){if(!m.didBeforeFinish){m.didBeforeFinish=true;if(m._iO.onbeforefinish){g._wD('SMSound._onbeforefinish(): "'+m.sID+'"');m._iO.onbeforefinish.apply(m)}}};this._onjustbeforefinish=function(){if(!m.didJustBeforeFinish){m.didJustBeforeFinish=true;if(m._iO.onjustbeforefinish){g._wD('SMSound._onjustbeforefinish(): "'+m.sID+'"');m._iO.onjustbeforefinish.apply(m)}}};
this._onfinish=function(){m._onbufferchange(0);m.resetOnPosition(0);m._iO.onbeforefinishcomplete&&m._iO.onbeforefinishcomplete.apply(m);m.didBeforeFinish=false;m.didJustBeforeFinish=false;if(m.instanceCount){m.instanceCount--;if(!m.instanceCount){m.playState=0;m.paused=false;m.instanceCount=0;m.instanceOptions={};T()}if(!m.instanceCount||m._iO.multiShotEvents)if(m._iO.onfinish){g._wD('SMSound._onfinish(): "'+m.sID+'"');m._iO.onfinish.apply(m)}m.isHTML5&&m.unload()}};this._onmetadata=function(K){g._wD("SMSound.onmetadata()");
if(!K.width&&!K.height){L("noWH");K.width=320;K.height=240}m.metadata=K;m.width=K.width;m.height=K.height;if(m._iO.onmetadata){g._wD('SMSound.onmetadata(): "'+m.sID+'"');m._iO.onmetadata.apply(m)}g._wD("SMSound.onmetadata() complete")};this._onbufferchange=function(K){if(m.playState===0)return false;if(K&&m.isBuffering||!K&&!m.isBuffering)return false;m.isBuffering=K===1?true:false;if(m._iO.onbufferchange){g._wD("SMSound._onbufferchange(): "+K);m._iO.onbufferchange.apply(m)}};this._ondataerror=function(K){if(m.playState>
0){g._wD("SMSound._ondataerror(): "+K);m._iO.ondataerror&&m._iO.ondataerror.apply(m)}}};if(!g.hasHTML5||Ga)if(a.addEventListener){a.addEventListener("focus",ra,false);a.addEventListener("load",g.beginDelayedInit,false);a.addEventListener("unload",g.destruct,false);ab&&a.addEventListener("mousemove",ra,false)}else if(a.attachEvent){a.attachEvent("onfocus",ra);a.attachEvent("onload",g.beginDelayedInit);a.attachEvent("unload",g.destruct)}else{k("onload",false);d.onerror();d.disable()}hb=function(){if(document.readyState===
"complete"){Pa();document.detachEvent("onreadystatechange",hb)}};if(document.addEventListener)document.addEventListener("DOMContentLoaded",Pa,false);else document.attachEvent&&document.attachEvent("onreadystatechange",hb);document.readyState==="complete"&&setTimeout(Pa,100)}var d=null;if(typeof SM2_DEFER==="undefined"||!SM2_DEFER)d=new c;a.SoundManager=c;a.soundManager=d})(window);
(function(a){a.fn.jScrollTouch=function(){var c=navigator.userAgent.match(/iPhone/i)||navigator.userAgent.match(/iPod/i)||navigator.userAgent.match(/iPad/i)?1:0;a(this).css({overflow:"auto",position:"relative"});return this.each(function(){var d=a(this),f=0,b=d.scrollTop();d.scrollTop(1E5);f=d.scrollTop();d.scrollTop(b);f=f+d.outerHeight();f=d.innerHeight()*(d.innerHeight()/f)+2;c&&a("<div></div>").css({display:"none",position:"absolute",width:"5px",height:f+"px",left:d.innerWidth()-7+"px",top:0,
background:"black",border:"1px white solid","-webkit-border-radius":"5px",opacity:"0.9"});d.bind("mousedown touchstart",function(e){b=d.scrollTop();if(c)if(e.originalEvent.touches)e=e.originalEvent.touches[0];var i=e.pageY;d.bind("mousemove touchmove ",function(g){if(c){g.preventDefault();g.stopPropagation();if(g.originalEvent.touches)g=g.originalEvent.touches[0]}d.scrollTop(b-(g.pageY-i));b=d.scrollTop();i=g.pageY});d.bind("mouseup touchend",function(){d.unbind("mousemove touchmove mouseup touchend")})})})}})(jQuery);
if(navigator.userAgent.match(/iPhone/i)||navigator.userAgent.match(/iPod/i)||navigator.userAgent.match(/iPad/i)){(function(a){a.iPhone={init:function(){a(window).bind("orientationchange",a.iPhone.updateOrientation);this.updateOrientation();a("body").css({"min-height":"420px","min-width":"320px"})},orientation:"portrait",updateOrientation:function(){this.orientation=window.orientation===0||window.orientation==null||window.orientation===180?"portrait":"landscape";a("body").attr("orient",this.orientation);
setTimeout(a.iPhone.hideURL,100)},hideURL:function(){window.scrollTo(0,1);setTimeout(function(){window.scrollTo(0,0)},0)},preloadImages:function(c){a(c).each(function(d,f){(new Image).src=f})}};a.fn.addTouch=function(){this.each(function(d,f){a(f).bind("touchstart touchmove touchend touchcancel",function(){c(event)})});var c=function(d){var f=d.changedTouches[0],b="";switch(d.type){case "touchstart":b="mousedown";break;case "touchmove":b="mousemove";break;case "touchend":b="mouseup";break;default:return}var e=
document.createEvent("MouseEvent");e.initMouseEvent(b,true,true,window,1,f.screenX,f.screenY,f.clientX,f.clientY,false,false,false,false,0,null);f.target.dispatchEvent(e);f.target.id!="controller_hide"&&d.preventDefault()}}})(jQuery);$(document).ready(function(){$.iPhone.init();$("#dragbar").css("height","24px").addTouch();$("#controller_hide").css("margin","6px 6px 6px 0");$("#colors-palettes").css("height","60px");$("#design-layouts ul.thumbnails").css({height:"295px"});$("#colors-palettes").css({height:"110px"});
$("#design-backgrounds ul.thumbnails li").css({position:"static","z-index":"1008"});$("#design-backgrounds ul.thumbnails li a.delete").css({display:"none"});$("#edit-about").css("height","80px");$("#panel-services .service-grid .grid-row div").css("margin","0 15px 5px 0");$("#panel-services .service-grid").css("width","300px");$("#panel-services .service-grid").length>0&&$("#panel-services .service-grid").jScrollTouch();$("#panel-services .service-added").length>0&&$("#panel-services .service-added").jScrollTouch();
$("#design-layouts ul.thumbnails").length>0&&$("#design-layouts ul.thumbnails").jScrollTouch();$("#design-backgrounds ul.thumbnails").length>0&&$("#design-backgrounds ul.thumbnails").jScrollTouch();$("#colors-palettes").length>0&&$("#colors-palettes").jScrollTouch();$("#fonts-listings-name").length>0&&$("#fonts-listings-name").jScrollTouch();$("#fonts-listings-content").length>0&&$("#fonts-listings-content").jScrollTouch();$("#base_header div.base_header_button").css("font-size","10px");$("#userpage_footer").css({"font-size":"9px",
position:"absolute",width:"100%"});if(window.layout_name=="simple"||window.layout_name=="sidebar"||window.layout_name=="accordion"||window.layout_name=="sentence")$("#main").jScrollTouch();if(window.layout_name=="widescreen"||window.layout_name=="split"||window.layout_name=="grid"||window.layout_name=="squared"||window.layout_name=="columns"||window.layout_name=="featured_column"){$("#main").css("height",$("body").height()+"px");$("#main").jScrollTouch()}})}
(function(a){function c(f){return typeof f=="object"?f:{top:f,left:f}}var d=a.scrollTo=function(f,b,e){a(window).scrollTo(f,b,e)};d.defaults={axis:"xy",duration:parseFloat(a.fn.jquery)>=1.3?0:1};d.window=function(){return a(window)._scrollable()};a.fn._scrollable=function(){return this.map(function(){if(!(!this.nodeName||a.inArray(this.nodeName.toLowerCase(),["iframe","#document","html","body"])!=-1))return this;var f=(this.contentWindow||this).document||this.ownerDocument||this;return a.browser.safari||
f.compatMode=="BackCompat"?f.body:f.documentElement})};a.fn.scrollTo=function(f,b,e){if(typeof b=="object"){e=b;b=0}if(typeof e=="function")e={onAfter:e};if(f=="max")f=9E9;e=a.extend({},d.defaults,e);b=b||e.speed||e.duration;e.queue=e.queue&&e.axis.length>1;if(e.queue)b/=2;e.offset=c(e.offset);e.over=c(e.over);return this._scrollable().each(function(){function i(C){o.animate(n,b,e.easing,C&&function(){C.call(this,f,e)})}var g=this,o=a(g),r=f,s,n={},x=o.is("html,body");switch(typeof r){case "number":case "string":if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(r)){r=
c(r);break}r=a(r,this);case "object":if(r.is||r.style)s=(r=a(r)).offset()}a.each(e.axis.split(""),function(C,D){var u=D=="x"?"Left":"Top",k=u.toLowerCase(),A="scroll"+u,G=g[A],E=d.max(g,D);if(s){n[A]=s[k]+(x?0:G-o.offset()[k]);if(e.margin){n[A]-=parseInt(r.css("margin"+u))||0;n[A]-=parseInt(r.css("border"+u+"Width"))||0}n[A]+=e.offset[k]||0;if(e.over[k])n[A]+=r[D=="x"?"width":"height"]()*e.over[k]}else{D=r[k];n[A]=D.slice&&D.slice(-1)=="%"?parseFloat(D)/100*E:D}if(/^\d+$/.test(n[A]))n[A]=n[A]<=0?
0:Math.min(n[A],E);if(!C&&e.queue){G!=n[A]&&i(e.onAfterFirst);delete n[A]}});i(e.onAfter)}).end()};d.max=function(f,b){var e=b=="x"?"Width":"Height";b="scroll"+e;if(!a(f).is("html,body"))return f[b]-a(f)[e.toLowerCase()]();e="client"+e;var i=f.ownerDocument.documentElement;f=f.ownerDocument.body;return Math.max(i[b],f[b])-Math.min(i[e],f[e])}})(jQuery);

