function MM_findObj(g,f){var e,b,a;if(!f){f=document;}if((e=g.indexOf("?"))>0&&parent.frames.length){f=parent.frames[g.substring(e+1)].document;g=g.substring(0,e);}if(!(a=f[g])&&f.all){a=f.all[g];}for(b=0;!a&&b<f.forms.length;b++){a=f.forms[b][g];}for(b=0;!a&&f.layers&&b<f.layers.length;b++){a=MM_findObj(g,f.layers[b].document);
}if(!a&&f.getElementById){a=f.getElementById(g);}return a;}function MM_swapImgRestore(){var e,b,d=document.MM_sr;for(e=0;d&&e<d.length&&(b=d[e])&&b.oSrc;e++){b.src=b.oSrc;}}function MM_swapImage(){var f,e=0,b,d=MM_swapImage.arguments;document.MM_sr=new Array;for(f=0;f<(d.length-2);f+=3){if((b=MM_findObj(d[f]))!=null){document.MM_sr[e++]=b;
if(!b.oSrc){b.oSrc=b.src;}b.src=d[f+2];}}}var BrowserDetect={init:function(){this.browser=this.searchString(this.dataBrowser)||"An unknown browser";this.version=this.searchVersion(navigator.userAgent)||this.searchVersion(navigator.appVersion)||"an unknown version";this.OS=this.searchString(this.dataOS)||"an unknown OS";
},searchString:function(e){for(var a=0;a<e.length;a++){var b=e[a].string;var d=e[a].prop;this.versionSearchString=e[a].versionSearch||e[a].identity;if(b){if(b.indexOf(e[a].subString)!=-1){return e[a].identity;}}else{if(d){return e[a].identity;}}}},searchVersion:function(b){var a=b.indexOf(this.versionSearchString);
if(a==-1){return;}return parseFloat(b.substring(a+this.versionSearchString.length+1));},dataBrowser:[{string:navigator.userAgent,subString:"Chrome",identity:"Chrome"},{string:navigator.userAgent,subString:"OmniWeb",versionSearch:"OmniWeb/",identity:"OmniWeb"},{string:navigator.vendor,subString:"Apple",identity:"Safari",versionSearch:"Version"},{prop:window.opera,identity:"Opera"},{string:navigator.vendor,subString:"iCab",identity:"iCab"},{string:navigator.vendor,subString:"KDE",identity:"Konqueror"},{string:navigator.userAgent,subString:"Firefox",identity:"Firefox"},{string:navigator.vendor,subString:"Camino",identity:"Camino"},{string:navigator.userAgent,subString:"Netscape",identity:"Netscape"},{string:navigator.userAgent,subString:"MSIE",identity:"Explorer",versionSearch:"MSIE"},{string:navigator.userAgent,subString:"Gecko",identity:"Mozilla",versionSearch:"rv"},{string:navigator.userAgent,subString:"Mozilla",identity:"Netscape",versionSearch:"Mozilla"}],dataOS:[{string:navigator.platform,subString:"Win",identity:"Windows"},{string:navigator.platform,subString:"Mac",identity:"Mac"},{string:navigator.userAgent,subString:"iPhone",identity:"iPhone/iPod"},{string:navigator.platform,subString:"Linux",identity:"Linux"}]};
BrowserDetect.init();
/*
 * jQuery JavaScript Library v1.3.2
 * http://jquery.com/
 *
 * Copyright (c) 2009 John Resig
 * Dual licensed under the MIT and GPL licenses.
 * http://docs.jquery.com/License
 *
 * Date: 2009-02-19 17:34:21 -0500 (Thu, 19 Feb 2009)
 * Revision: 6246
 */
(function(){var m=this,h,B=m.jQuery,r=m.$,q=m.jQuery=m.$=function(H,I){return new q.fn.init(H,I);
},G=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,g=/^.[^:#\[\.,]*$/;q.fn=q.prototype={init:function(H,K){H=H||document;if(H.nodeType){this[0]=H;this.length=1;this.context=H;return this;}if(typeof H==="string"){var J=G.exec(H);if(J&&(J[1]||!K)){if(J[1]){H=q.clean([J[1]],K);}else{var L=document.getElementById(J[3]);
if(L&&L.id!=J[3]){return q().find(H);}var I=q(L||[]);I.context=document;I.selector=H;return I;}}else{return q(K).find(H);}}else{if(q.isFunction(H)){return q(document).ready(H);}}if(H.selector&&H.context){this.selector=H.selector;this.context=H.context;}return this.setArray(q.isArray(H)?H:q.makeArray(H));
},selector:"",jquery:"1.3.2",size:function(){return this.length;},get:function(H){return H===h?Array.prototype.slice.call(this):this[H];},pushStack:function(I,K,H){var J=q(I);J.prevObject=this;J.context=this.context;if(K==="find"){J.selector=this.selector+(this.selector?" ":"")+H;}else{if(K){J.selector=this.selector+"."+K+"("+H+")";
}}return J;},setArray:function(H){this.length=0;Array.prototype.push.apply(this,H);return this;},each:function(I,H){return q.each(this,I,H);},index:function(H){return q.inArray(H&&H.jquery?H[0]:H,this);},attr:function(I,K,J){var H=I;if(typeof I==="string"){if(K===h){return this[0]&&q[J||"attr"](this[0],I);
}else{H={};H[I]=K;}}return this.each(function(L){for(I in H){q.attr(J?this.style:this,I,q.prop(this,H[I],J,L,I));}});},css:function(H,I){if((H=="width"||H=="height")&&parseFloat(I)<0){I=h;}return this.attr(H,I,"curCSS");},text:function(I){if(typeof I!=="object"&&I!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(I));
}var H="";q.each(I||this,function(){q.each(this.childNodes,function(){if(this.nodeType!=8){H+=this.nodeType!=1?this.nodeValue:q.fn.text([this]);}});});return H;},wrapAll:function(H){if(this[0]){var I=q(H,this[0].ownerDocument).clone();if(this[0].parentNode){I.insertBefore(this[0]);}I.map(function(){var J=this;
while(J.firstChild){J=J.firstChild;}return J;}).append(this);}return this;},wrapInner:function(H){return this.each(function(){q(this).contents().wrapAll(H);});},wrap:function(H){return this.each(function(){q(this).wrapAll(H);});},append:function(){return this.domManip(arguments,true,function(H){if(this.nodeType==1){this.appendChild(H);
}});},prepend:function(){return this.domManip(arguments,true,function(H){if(this.nodeType==1){this.insertBefore(H,this.firstChild);}});},before:function(){return this.domManip(arguments,false,function(H){this.parentNode.insertBefore(H,this);});},after:function(){return this.domManip(arguments,false,function(H){this.parentNode.insertBefore(H,this.nextSibling);
});},end:function(){return this.prevObject||q([]);},push:[].push,sort:[].sort,splice:[].splice,find:function(H){if(this.length===1){var I=this.pushStack([],"find",H);I.length=0;q.find(H,this[0],I);return I;}else{return this.pushStack(q.unique(q.map(this,function(J){return q.find(H,J);})),"find",H);}},clone:function(J){var H=this.map(function(){if(!q.support.noCloneEvent&&!q.isXMLDoc(this)){var L=this.outerHTML;
if(!L){var M=this.ownerDocument.createElement("div");M.appendChild(this.cloneNode(true));L=M.innerHTML;}return q.clean([L.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0];}else{return this.cloneNode(true);}});if(J===true){var K=this.find("*").andSelf(),I=0;H.find("*").andSelf().each(function(){if(this.nodeName!==K[I].nodeName){return;
}var L=q.data(K[I],"events");for(var N in L){for(var M in L[N]){q.event.add(this,N,L[N][M],L[N][M].data);}}I++;});}return H;},filter:function(H){return this.pushStack(q.isFunction(H)&&q.grep(this,function(J,I){return H.call(J,I);})||q.multiFilter(H,q.grep(this,function(I){return I.nodeType===1;})),"filter",H);
},closest:function(H){var J=q.expr.match.POS.test(H)?q(H):null,I=0;return this.map(function(){var K=this;while(K&&K.ownerDocument){if(J?J.index(K)>-1:q(K).is(H)){q.data(K,"closest",I);return K;}K=K.parentNode;I++;}});},not:function(H){if(typeof H==="string"){if(g.test(H)){return this.pushStack(q.multiFilter(H,this,true),"not",H);
}else{H=q.multiFilter(H,this);}}var I=H.length&&H[H.length-1]!==h&&!H.nodeType;return this.filter(function(){return I?q.inArray(this,H)<0:this!=H;});},add:function(H){return this.pushStack(q.unique(q.merge(this.get(),typeof H==="string"?q(H):q.makeArray(H))));},is:function(H){return !!H&&q.multiFilter(H,this).length>0;
},hasClass:function(H){return !!H&&this.is("."+H);},val:function(N){if(N===h){var H=this[0];if(H){if(q.nodeName(H,"option")){return(H.attributes.value||{}).specified?H.value:H.text;}if(q.nodeName(H,"select")){var L=H.selectedIndex,O=[],P=H.options,K=H.type=="select-one";if(L<0){return null;}for(var I=K?L:0,M=K?L+1:P.length;
I<M;I++){var J=P[I];if(J.selected){N=q(J).val();if(K){return N;}O.push(N);}}return O;}return(H.value||"").replace(/\r/g,"");}return h;}if(typeof N==="number"){N+="";}return this.each(function(){if(this.nodeType!=1){return;}if(q.isArray(N)&&/radio|checkbox/.test(this.type)){this.checked=(q.inArray(this.value,N)>=0||q.inArray(this.name,N)>=0);
}else{if(q.nodeName(this,"select")){var Q=q.makeArray(N);q("option",this).each(function(){this.selected=(q.inArray(this.value,Q)>=0||q.inArray(this.text,Q)>=0);});if(!Q.length){this.selectedIndex=-1;}}else{this.value=N;}}});},html:function(H){return H===h?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(H);
},replaceWith:function(H){return this.after(H).remove();},eq:function(H){return this.slice(H,+H+1);},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","));},map:function(H){return this.pushStack(q.map(this,function(J,I){return H.call(J,I,J);
}));},andSelf:function(){return this.add(this.prevObject);},domManip:function(M,P,O){if(this[0]){var L=(this[0].ownerDocument||this[0]).createDocumentFragment(),I=q.clean(M,(this[0].ownerDocument||this[0]),L),K=L.firstChild;if(K){for(var J=0,H=this.length;J<H;J++){O.call(N(this[J],K),this.length>1||J>0?L.cloneNode(true):L);
}}if(I){q.each(I,C);}}return this;function N(Q,R){return P&&q.nodeName(Q,"table")&&q.nodeName(R,"tr")?(Q.getElementsByTagName("tbody")[0]||Q.appendChild(Q.ownerDocument.createElement("tbody"))):Q;}}};q.fn.init.prototype=q.fn;function C(H,I){if(I.src){q.ajax({url:I.src,async:false,dataType:"script"});
}else{q.globalEval(I.text||I.textContent||I.innerHTML||"");}if(I.parentNode){I.parentNode.removeChild(I);}}function f(){return +new Date;}q.extend=q.fn.extend=function(){var M=arguments[0]||{},K=1,L=arguments.length,H=false,J;if(typeof M==="boolean"){H=M;M=arguments[1]||{};K=2;}if(typeof M!=="object"&&!q.isFunction(M)){M={};
}if(L==K){M=this;--K;}for(;K<L;K++){if((J=arguments[K])!=null){for(var I in J){var N=M[I],O=J[I];if(M===O){continue;}if(H&&O&&typeof O==="object"&&!O.nodeType){M[I]=q.extend(H,N||(O.length!=null?[]:{}),O);}else{if(O!==h){M[I]=O;}}}}}return M;};var b=/z-?index|font-?weight|opacity|zoom|line-?height/i,s=document.defaultView||{},v=Object.prototype.toString;
q.extend({noConflict:function(H){m.$=r;if(H){m.jQuery=B;}return q;},isFunction:function(H){return v.call(H)==="[object Function]";},isArray:function(H){return v.call(H)==="[object Array]";},isXMLDoc:function(H){return H.nodeType===9&&H.documentElement.nodeName!=="HTML"||!!H.ownerDocument&&q.isXMLDoc(H.ownerDocument);
},globalEval:function(J){if(J&&/\S/.test(J)){var I=document.getElementsByTagName("head")[0]||document.documentElement,H=document.createElement("script");H.type="text/javascript";if(q.support.scriptEval){H.appendChild(document.createTextNode(J));}else{H.text=J;}I.insertBefore(H,I.firstChild);I.removeChild(H);
}},nodeName:function(I,H){return I.nodeName&&I.nodeName.toUpperCase()==H.toUpperCase();},each:function(J,N,I){var H,K=0,L=J.length;if(I){if(L===h){for(H in J){if(N.apply(J[H],I)===false){break;}}}else{for(;K<L;){if(N.apply(J[K++],I)===false){break;}}}}else{if(L===h){for(H in J){if(N.call(J[H],H,J[H])===false){break;
}}}else{for(var M=J[0];K<L&&N.call(M,K,M)!==false;M=J[++K]){}}}return J;},prop:function(K,L,J,I,H){if(q.isFunction(L)){L=L.call(K,I);}return typeof L==="number"&&J=="curCSS"&&!b.test(H)?L+"px":L;},className:{add:function(H,I){q.each((I||"").split(/\s+/),function(J,K){if(H.nodeType==1&&!q.className.has(H.className,K)){H.className+=(H.className?" ":"")+K;
}});},remove:function(H,I){if(H.nodeType==1){H.className=I!==h?q.grep(H.className.split(/\s+/),function(J){return !q.className.has(I,J);}).join(" "):"";}},has:function(I,H){return I&&q.inArray(H,(I.className||I).toString().split(/\s+/))>-1;}},swap:function(K,J,L){var H={};for(var I in J){H[I]=K.style[I];
K.style[I]=J[I];}L.call(K);for(var I in J){K.style[I]=H[I];}},css:function(K,I,M,H){if(I=="width"||I=="height"){var O,J={position:"absolute",visibility:"hidden",display:"block"},N=I=="width"?["Left","Right"]:["Top","Bottom"];function L(){O=I=="width"?K.offsetWidth:K.offsetHeight;if(H==="border"){return;
}q.each(N,function(){if(!H){O-=parseFloat(q.curCSS(K,"padding"+this,true))||0;}if(H==="margin"){O+=parseFloat(q.curCSS(K,"margin"+this,true))||0;}else{O-=parseFloat(q.curCSS(K,"border"+this+"Width",true))||0;}});}if(K.offsetWidth!==0){L();}else{q.swap(K,J,L);}return Math.max(0,Math.round(O));}return q.curCSS(K,I,M);
},curCSS:function(L,I,J){var O,H=L.style;if(I=="opacity"&&!q.support.opacity){O=q.attr(H,"opacity");return O==""?"1":O;}if(I.match(/float/i)){I=z;}if(!J&&H&&H[I]){O=H[I];}else{if(s.getComputedStyle){if(I.match(/float/i)){I="float";}I=I.replace(/([A-Z])/g,"-$1").toLowerCase();var P=s.getComputedStyle(L,null);
if(P){O=P.getPropertyValue(I);}if(I=="opacity"&&O==""){O="1";}}else{if(L.currentStyle){var M=I.replace(/\-(\w)/g,function(Q,R){return R.toUpperCase();});O=L.currentStyle[I]||L.currentStyle[M];if(!/^\d+(px)?$/i.test(O)&&/^\d/.test(O)){var K=H.left,N=L.runtimeStyle.left;L.runtimeStyle.left=L.currentStyle.left;
H.left=O||0;O=H.pixelLeft+"px";H.left=K;L.runtimeStyle.left=N;}}}}return O;},clean:function(I,N,L){N=N||document;if(typeof N.createElement==="undefined"){N=N.ownerDocument||N[0]&&N[0].ownerDocument||document;}if(!L&&I.length===1&&typeof I[0]==="string"){var K=/^<(\w+)\s*\/?>$/.exec(I[0]);if(K){return[N.createElement(K[1])];
}}var J=[],H=[],O=N.createElement("div");q.each(I,function(S,V){if(typeof V==="number"){V+="";}if(!V){return;}if(typeof V==="string"){V=V.replace(/(<(\w+)[^>]*?)\/>/g,function(X,Y,W){return W.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?X:Y+"></"+W+">";});var R=V.replace(/^\s+/,"").substring(0,10).toLowerCase();
var T=!R.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!R.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||R.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!R.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!R.indexOf("<td")||!R.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!R.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||!q.support.htmlSerialize&&[1,"div<div>","</div>"]||[0,"",""];
O.innerHTML=T[1]+V+T[2];while(T[0]--){O=O.lastChild;}if(!q.support.tbody){var U=/<tbody/i.test(V),Q=!R.indexOf("<table")&&!U?O.firstChild&&O.firstChild.childNodes:T[1]=="<table>"&&!U?O.childNodes:[];for(var P=Q.length-1;P>=0;--P){if(q.nodeName(Q[P],"tbody")&&!Q[P].childNodes.length){Q[P].parentNode.removeChild(Q[P]);
}}}if(!q.support.leadingWhitespace&&/^\s/.test(V)){O.insertBefore(N.createTextNode(V.match(/^\s*/)[0]),O.firstChild);}V=q.makeArray(O.childNodes);}if(V.nodeType){J.push(V);}else{J=q.merge(J,V);}});if(L){for(var M=0;J[M];M++){if(q.nodeName(J[M],"script")&&(!J[M].type||J[M].type.toLowerCase()==="text/javascript")){H.push(J[M].parentNode?J[M].parentNode.removeChild(J[M]):J[M]);
}else{if(J[M].nodeType===1){J.splice.apply(J,[M+1,0].concat(q.makeArray(J[M].getElementsByTagName("script"))));}L.appendChild(J[M]);}}return H;}return J;},attr:function(M,J,N){if(!M||M.nodeType==3||M.nodeType==8){return h;}var K=!q.isXMLDoc(M),O=N!==h;J=K&&q.props[J]||J;if(M.tagName){var I=/href|src|style/.test(J);
if(J=="selected"&&M.parentNode){M.parentNode.selectedIndex;}if(J in M&&K&&!I){if(O){if(J=="type"&&q.nodeName(M,"input")&&M.parentNode){throw"type property can't be changed";}M[J]=N;}if(q.nodeName(M,"form")&&M.getAttributeNode(J)){return M.getAttributeNode(J).nodeValue;}if(J=="tabIndex"){var L=M.getAttributeNode("tabIndex");
return L&&L.specified?L.value:M.nodeName.match(/(button|input|object|select|textarea)/i)?0:M.nodeName.match(/^(a|area)$/i)&&M.href?0:h;}return M[J];}if(!q.support.style&&K&&J=="style"){return q.attr(M.style,"cssText",N);}if(O){M.setAttribute(J,""+N);}var H=!q.support.hrefNormalized&&K&&I?M.getAttribute(J,2):M.getAttribute(J);
return H===null?h:H;}if(!q.support.opacity&&J=="opacity"){if(O){M.zoom=1;M.filter=(M.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(N)+""=="NaN"?"":"alpha(opacity="+N*100+")");}return M.filter&&M.filter.indexOf("opacity=")>=0?(parseFloat(M.filter.match(/opacity=([^)]*)/)[1])/100)+"":"";}J=J.replace(/-([a-z])/ig,function(P,Q){return Q.toUpperCase();
});if(O){M[J]=N;}return M[J];},trim:function(H){return(H||"").replace(/^\s+|\s+$/g,"");},makeArray:function(J){var H=[];if(J!=null){var I=J.length;if(I==null||typeof J==="string"||q.isFunction(J)||J.setInterval){H[0]=J;}else{while(I){H[--I]=J[I];}}}return H;},inArray:function(J,K){for(var H=0,I=K.length;
H<I;H++){if(K[H]===J){return H;}}return -1;},merge:function(K,H){var I=0,J,L=K.length;if(!q.support.getAll){while((J=H[I++])!=null){if(J.nodeType!=8){K[L++]=J;}}}else{while((J=H[I++])!=null){K[L++]=J;}}return K;},unique:function(N){var I=[],H={};try{for(var J=0,K=N.length;J<K;J++){var M=q.data(N[J]);
if(!H[M]){H[M]=true;I.push(N[J]);}}}catch(L){I=N;}return I;},grep:function(I,M,H){var J=[];for(var K=0,L=I.length;K<L;K++){if(!H!=!M(I[K],K)){J.push(I[K]);}}return J;},map:function(H,M){var I=[];for(var J=0,K=H.length;J<K;J++){var L=M(H[J],J);if(L!=null){I[I.length]=L;}}return I.concat.apply([],I);}});
var F=navigator.userAgent.toLowerCase();q.browser={version:(F.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1],safari:/webkit/.test(F),opera:/opera/.test(F),msie:/msie/.test(F)&&!/opera/.test(F),mozilla:/mozilla/.test(F)&&!/(compatible|webkit)/.test(F)};q.each({parent:function(H){return H.parentNode;
},parents:function(H){return q.dir(H,"parentNode");},next:function(H){return q.nth(H,2,"nextSibling");},prev:function(H){return q.nth(H,2,"previousSibling");},nextAll:function(H){return q.dir(H,"nextSibling");},prevAll:function(H){return q.dir(H,"previousSibling");},siblings:function(H){return q.sibling(H.parentNode.firstChild,H);
},children:function(H){return q.sibling(H.firstChild);},contents:function(H){return q.nodeName(H,"iframe")?H.contentDocument||H.contentWindow.document:q.makeArray(H.childNodes);}},function(H,I){q.fn[H]=function(J){var K=q.map(this,I);if(J&&typeof J=="string"){K=q.multiFilter(J,K);}return this.pushStack(q.unique(K),H,J);
};});q.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(H,I){q.fn[H]=function(J){var M=[],O=q(J);for(var N=0,K=O.length;N<K;N++){var L=(N>0?this.clone(true):this).get();q.fn[I].apply(q(O[N]),L);M=M.concat(L);}return this.pushStack(M,H,J);
};});q.each({removeAttr:function(H){q.attr(this,H,"");if(this.nodeType==1){this.removeAttribute(H);}},addClass:function(H){q.className.add(this,H);},removeClass:function(H){q.className.remove(this,H);},toggleClass:function(I,H){if(typeof H!=="boolean"){H=!q.className.has(this,I);}q.className[H?"add":"remove"](this,I);
},remove:function(H){if(!H||q.filter(H,[this]).length){q("*",this).add([this]).each(function(){q.event.remove(this);q.removeData(this);});if(this.parentNode){this.parentNode.removeChild(this);}}},empty:function(){q(this).children().remove();while(this.firstChild){this.removeChild(this.firstChild);}}},function(H,I){q.fn[H]=function(){return this.each(I,arguments);
};});function k(H,I){return H[0]&&parseInt(q.curCSS(H[0],I,true),10)||0;}var i="jQuery"+f(),y=0,D={};q.extend({cache:{},data:function(I,H,J){I=I==m?D:I;var K=I[i];if(!K){K=I[i]=++y;}if(H&&!q.cache[K]){q.cache[K]={};}if(J!==h){q.cache[K][H]=J;}return H?q.cache[K][H]:K;},removeData:function(I,H){I=I==m?D:I;
var K=I[i];if(H){if(q.cache[K]){delete q.cache[K][H];H="";for(H in q.cache[K]){break;}if(!H){q.removeData(I);}}}else{try{delete I[i];}catch(J){if(I.removeAttribute){I.removeAttribute(i);}}delete q.cache[K];}},queue:function(I,H,K){if(I){H=(H||"fx")+"queue";var J=q.data(I,H);if(!J||q.isArray(K)){J=q.data(I,H,q.makeArray(K));
}else{if(K){J.push(K);}}}return J;},dequeue:function(K,J){var H=q.queue(K,J),I=H.shift();if(!J||J==="fx"){I=H[0];}if(I!==h){I.call(K);}}});q.fn.extend({data:function(H,J){var K=H.split(".");K[1]=K[1]?"."+K[1]:"";if(J===h){var I=this.triggerHandler("getData"+K[1]+"!",[K[0]]);if(I===h&&this.length){I=q.data(this[0],H);
}return I===h&&K[1]?this.data(K[0]):I;}else{return this.trigger("setData"+K[1]+"!",[K[0],J]).each(function(){q.data(this,H,J);});}},removeData:function(H){return this.each(function(){q.removeData(this,H);});},queue:function(H,I){if(typeof H!=="string"){I=H;H="fx";}if(I===h){return q.queue(this[0],H);
}return this.each(function(){var J=q.queue(this,H,I);if(H=="fx"&&J.length==1){J[0].call(this);}});},dequeue:function(H){return this.each(function(){q.dequeue(this,H);});}});
/*
 * Sizzle CSS Selector Engine - v0.9.3
 *  Copyright 2009, The Dojo Foundation
 *  Released under the MIT, BSD, and GPL Licenses.
 *  More information: http://sizzlejs.com/
 */
(function(){var U=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,O=0,K=Object.prototype.toString;
var I=function(ab,X,ae,af){ae=ae||[];X=X||document;if(X.nodeType!==1&&X.nodeType!==9){return[];}if(!ab||typeof ab!=="string"){return ae;}var ac=[],Z,ai,al,W,ag,Y,aa=true;U.lastIndex=0;while((Z=U.exec(ab))!==null){ac.push(Z[1]);if(Z[2]){Y=RegExp.rightContext;break;}}if(ac.length>1&&P.exec(ab)){if(ac.length===2&&L.relative[ac[0]]){ai=M(ac[0]+ac[1],X);
}else{ai=L.relative[ac[0]]?[X]:I(ac.shift(),X);while(ac.length){ab=ac.shift();if(L.relative[ab]){ab+=ac.shift();}ai=M(ab,ai);}}}else{var ah=af?{expr:ac.pop(),set:H(af)}:I.find(ac.pop(),ac.length===1&&X.parentNode?X.parentNode:X,T(X));ai=I.filter(ah.expr,ah.set);if(ac.length>0){al=H(ai);}else{aa=false;
}while(ac.length){var ak=ac.pop(),aj=ak;if(!L.relative[ak]){ak="";}else{aj=ac.pop();}if(aj==null){aj=X;}L.relative[ak](al,aj,T(X));}}if(!al){al=ai;}if(!al){throw"Syntax error, unrecognized expression: "+(ak||ab);}if(K.call(al)==="[object Array]"){if(!aa){ae.push.apply(ae,al);}else{if(X.nodeType===1){for(var ad=0;
al[ad]!=null;ad++){if(al[ad]&&(al[ad]===true||al[ad].nodeType===1&&N(X,al[ad]))){ae.push(ai[ad]);}}}else{for(var ad=0;al[ad]!=null;ad++){if(al[ad]&&al[ad].nodeType===1){ae.push(ai[ad]);}}}}}else{H(al,ae);}if(Y){I(Y,X,ae,af);if(J){hasDuplicate=false;ae.sort(J);if(hasDuplicate){for(var ad=1;ad<ae.length;
ad++){if(ae[ad]===ae[ad-1]){ae.splice(ad--,1);}}}}}return ae;};I.matches=function(W,X){return I(W,null,null,X);};I.find=function(ad,W,ae){var ac,aa;if(!ad){return[];}for(var Z=0,Y=L.order.length;Z<Y;Z++){var ab=L.order[Z],aa;if((aa=L.match[ab].exec(ad))){var X=RegExp.leftContext;if(X.substr(X.length-1)!=="\\"){aa[1]=(aa[1]||"").replace(/\\/g,"");
ac=L.find[ab](aa,W,ae);if(ac!=null){ad=ad.replace(L.match[ab],"");break;}}}}if(!ac){ac=W.getElementsByTagName("*");}return{set:ac,expr:ad};};I.filter=function(ag,af,aj,Z){var Y=ag,al=[],ad=af,ab,W,ac=af&&af[0]&&T(af[0]);while(ag&&af.length){for(var ae in L.filter){if((ab=L.match[ae].exec(ag))!=null){var X=L.filter[ae],ak,ai;
W=false;if(ad==al){al=[];}if(L.preFilter[ae]){ab=L.preFilter[ae](ab,ad,aj,al,Z,ac);if(!ab){W=ak=true;}else{if(ab===true){continue;}}}if(ab){for(var aa=0;(ai=ad[aa])!=null;aa++){if(ai){ak=X(ai,ab,aa,ad);var ah=Z^!!ak;if(aj&&ak!=null){if(ah){W=true;}else{ad[aa]=false;}}else{if(ah){al.push(ai);W=true;}}}}}if(ak!==h){if(!aj){ad=al;
}ag=ag.replace(L.match[ae],"");if(!W){return[];}break;}}}if(ag==Y){if(W==null){throw"Syntax error, unrecognized expression: "+ag;}else{break;}}Y=ag;}return ad;};var L=I.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF_-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*_-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^\2\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(W){return W.getAttribute("href");
}},relative:{"+":function(ad,W,ac){var aa=typeof W==="string",ae=aa&&!/\W/.test(W),ab=aa&&!ae;if(ae&&!ac){W=W.toUpperCase();}for(var Z=0,Y=ad.length,X;Z<Y;Z++){if((X=ad[Z])){while((X=X.previousSibling)&&X.nodeType!==1){}ad[Z]=ab||X&&X.nodeName===W?X||false:X===W;}}if(ab){I.filter(W,ad,true);}},">":function(ac,X,ad){var aa=typeof X==="string";
if(aa&&!/\W/.test(X)){X=ad?X:X.toUpperCase();for(var Y=0,W=ac.length;Y<W;Y++){var ab=ac[Y];if(ab){var Z=ab.parentNode;ac[Y]=Z.nodeName===X?Z:false;}}}else{for(var Y=0,W=ac.length;Y<W;Y++){var ab=ac[Y];if(ab){ac[Y]=aa?ab.parentNode:ab.parentNode===X;}}if(aa){I.filter(X,ac,true);}}},"":function(Z,X,ab){var Y=O++,W=V;
if(!X.match(/\W/)){var aa=X=ab?X:X.toUpperCase();W=S;}W("parentNode",X,Y,Z,aa,ab);},"~":function(Z,X,ab){var Y=O++,W=V;if(typeof X==="string"&&!X.match(/\W/)){var aa=X=ab?X:X.toUpperCase();W=S;}W("previousSibling",X,Y,Z,aa,ab);}},find:{ID:function(X,Y,Z){if(typeof Y.getElementById!=="undefined"&&!Z){var W=Y.getElementById(X[1]);
return W?[W]:[];}},NAME:function(Y,ab,ac){if(typeof ab.getElementsByName!=="undefined"){var X=[],aa=ab.getElementsByName(Y[1]);for(var Z=0,W=aa.length;Z<W;Z++){if(aa[Z].getAttribute("name")===Y[1]){X.push(aa[Z]);}}return X.length===0?null:X;}},TAG:function(W,X){return X.getElementsByTagName(W[1]);}},preFilter:{CLASS:function(Z,X,Y,W,ac,ad){Z=" "+Z[1].replace(/\\/g,"")+" ";
if(ad){return Z;}for(var aa=0,ab;(ab=X[aa])!=null;aa++){if(ab){if(ac^(ab.className&&(" "+ab.className+" ").indexOf(Z)>=0)){if(!Y){W.push(ab);}}else{if(Y){X[aa]=false;}}}}return false;},ID:function(W){return W[1].replace(/\\/g,"");},TAG:function(X,W){for(var Y=0;W[Y]===false;Y++){}return W[Y]&&T(W[Y])?X[1]:X[1].toUpperCase();
},CHILD:function(W){if(W[1]=="nth"){var X=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(W[2]=="even"&&"2n"||W[2]=="odd"&&"2n+1"||!/\D/.test(W[2])&&"0n+"+W[2]||W[2]);W[2]=(X[1]+(X[2]||1))-0;W[3]=X[3]-0;}W[0]=O++;return W;},ATTR:function(aa,X,Y,W,ab,ac){var Z=aa[1].replace(/\\/g,"");if(!ac&&L.attrMap[Z]){aa[1]=L.attrMap[Z];
}if(aa[2]==="~="){aa[4]=" "+aa[4]+" ";}return aa;},PSEUDO:function(aa,X,Y,W,ab){if(aa[1]==="not"){if(aa[3].match(U).length>1||/^\w/.test(aa[3])){aa[3]=I(aa[3],null,null,X);}else{var Z=I.filter(aa[3],X,Y,true^ab);if(!Y){W.push.apply(W,Z);}return false;}}else{if(L.match.POS.test(aa[0])||L.match.CHILD.test(aa[0])){return true;
}}return aa;},POS:function(W){W.unshift(true);return W;}},filters:{enabled:function(W){return W.disabled===false&&W.type!=="hidden";},disabled:function(W){return W.disabled===true;},checked:function(W){return W.checked===true;},selected:function(W){W.parentNode.selectedIndex;return W.selected===true;
},parent:function(W){return !!W.firstChild;},empty:function(W){return !W.firstChild;},has:function(Y,X,W){return !!I(W[3],Y).length;},header:function(W){return/h\d/i.test(W.nodeName);},text:function(W){return"text"===W.type;},radio:function(W){return"radio"===W.type;},checkbox:function(W){return"checkbox"===W.type;
},file:function(W){return"file"===W.type;},password:function(W){return"password"===W.type;},submit:function(W){return"submit"===W.type;},image:function(W){return"image"===W.type;},reset:function(W){return"reset"===W.type;},button:function(W){return"button"===W.type||W.nodeName.toUpperCase()==="BUTTON";
},input:function(W){return/input|select|textarea|button/i.test(W.nodeName);}},setFilters:{first:function(X,W){return W===0;},last:function(Y,X,W,Z){return X===Z.length-1;},even:function(X,W){return W%2===0;},odd:function(X,W){return W%2===1;},lt:function(Y,X,W){return X<W[3]-0;},gt:function(Y,X,W){return X>W[3]-0;
},nth:function(Y,X,W){return W[3]-0==X;},eq:function(Y,X,W){return W[3]-0==X;}},filter:{PSEUDO:function(ac,Y,Z,ad){var X=Y[1],aa=L.filters[X];if(aa){return aa(ac,Z,Y,ad);}else{if(X==="contains"){return(ac.textContent||ac.innerText||"").indexOf(Y[3])>=0;}else{if(X==="not"){var ab=Y[3];for(var Z=0,W=ab.length;
Z<W;Z++){if(ab[Z]===ac){return false;}}return true;}}}},CHILD:function(W,Z){var ac=Z[1],X=W;switch(ac){case"only":case"first":while(X=X.previousSibling){if(X.nodeType===1){return false;}}if(ac=="first"){return true;}X=W;case"last":while(X=X.nextSibling){if(X.nodeType===1){return false;}}return true;case"nth":var Y=Z[2],af=Z[3];
if(Y==1&&af==0){return true;}var ab=Z[0],ae=W.parentNode;if(ae&&(ae.sizcache!==ab||!W.nodeIndex)){var aa=0;for(X=ae.firstChild;X;X=X.nextSibling){if(X.nodeType===1){X.nodeIndex=++aa;}}ae.sizcache=ab;}var ad=W.nodeIndex-af;if(Y==0){return ad==0;}else{return(ad%Y==0&&ad/Y>=0);}}},ID:function(X,W){return X.nodeType===1&&X.getAttribute("id")===W;
},TAG:function(X,W){return(W==="*"&&X.nodeType===1)||X.nodeName===W;},CLASS:function(X,W){return(" "+(X.className||X.getAttribute("class"))+" ").indexOf(W)>-1;},ATTR:function(ab,Z){var Y=Z[1],W=L.attrHandle[Y]?L.attrHandle[Y](ab):ab[Y]!=null?ab[Y]:ab.getAttribute(Y),ac=W+"",aa=Z[2],X=Z[4];return W==null?aa==="!=":aa==="="?ac===X:aa==="*="?ac.indexOf(X)>=0:aa==="~="?(" "+ac+" ").indexOf(X)>=0:!X?ac&&W!==false:aa==="!="?ac!=X:aa==="^="?ac.indexOf(X)===0:aa==="$="?ac.substr(ac.length-X.length)===X:aa==="|="?ac===X||ac.substr(0,X.length+1)===X+"-":false;
},POS:function(aa,X,Y,ab){var W=X[2],Z=L.setFilters[W];if(Z){return Z(aa,Y,X,ab);}}}};var P=L.match.POS;for(var R in L.match){L.match[R]=RegExp(L.match[R].source+/(?![^\[]*\])(?![^\(]*\))/.source);}var H=function(X,W){X=Array.prototype.slice.call(X);if(W){W.push.apply(W,X);return W;}return X;};try{Array.prototype.slice.call(document.documentElement.childNodes);
}catch(Q){H=function(aa,Z){var X=Z||[];if(K.call(aa)==="[object Array]"){Array.prototype.push.apply(X,aa);}else{if(typeof aa.length==="number"){for(var Y=0,W=aa.length;Y<W;Y++){X.push(aa[Y]);}}else{for(var Y=0;aa[Y];Y++){X.push(aa[Y]);}}}return X;};}var J;if(document.documentElement.compareDocumentPosition){J=function(X,W){var Y=X.compareDocumentPosition(W)&4?-1:X===W?0:1;
if(Y===0){hasDuplicate=true;}return Y;};}else{if("sourceIndex" in document.documentElement){J=function(X,W){var Y=X.sourceIndex-W.sourceIndex;if(Y===0){hasDuplicate=true;}return Y;};}else{if(document.createRange){J=function(Z,X){var Y=Z.ownerDocument.createRange(),W=X.ownerDocument.createRange();Y.selectNode(Z);
Y.collapse(true);W.selectNode(X);W.collapse(true);var aa=Y.compareBoundaryPoints(Range.START_TO_END,W);if(aa===0){hasDuplicate=true;}return aa;};}}}(function(){var X=document.createElement("form"),Y="script"+(new Date).getTime();X.innerHTML="<input name='"+Y+"'/>";var W=document.documentElement;W.insertBefore(X,W.firstChild);
if(!!document.getElementById(Y)){L.find.ID=function(aa,ab,ac){if(typeof ab.getElementById!=="undefined"&&!ac){var Z=ab.getElementById(aa[1]);return Z?Z.id===aa[1]||typeof Z.getAttributeNode!=="undefined"&&Z.getAttributeNode("id").nodeValue===aa[1]?[Z]:h:[];}};L.filter.ID=function(ab,Z){var aa=typeof ab.getAttributeNode!=="undefined"&&ab.getAttributeNode("id");
return ab.nodeType===1&&aa&&aa.nodeValue===Z;};}W.removeChild(X);})();(function(){var W=document.createElement("div");W.appendChild(document.createComment(""));if(W.getElementsByTagName("*").length>0){L.find.TAG=function(X,ab){var aa=ab.getElementsByTagName(X[1]);if(X[1]==="*"){var Z=[];for(var Y=0;aa[Y];
Y++){if(aa[Y].nodeType===1){Z.push(aa[Y]);}}aa=Z;}return aa;};}W.innerHTML="<a href='#'></a>";if(W.firstChild&&typeof W.firstChild.getAttribute!=="undefined"&&W.firstChild.getAttribute("href")!=="#"){L.attrHandle.href=function(X){return X.getAttribute("href",2);};}})();if(document.querySelectorAll){(function(){var W=I,X=document.createElement("div");
X.innerHTML="<p class='TEST'></p>";if(X.querySelectorAll&&X.querySelectorAll(".TEST").length===0){return;}I=function(ab,aa,Y,Z){aa=aa||document;if(!Z&&aa.nodeType===9&&!T(aa)){try{return H(aa.querySelectorAll(ab),Y);}catch(ac){}}return W(ab,aa,Y,Z);};I.find=W.find;I.filter=W.filter;I.selectors=W.selectors;
I.matches=W.matches;})();}if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){(function(){var W=document.createElement("div");W.innerHTML="<div class='test e'></div><div class='test'></div>";if(W.getElementsByClassName("e").length===0){return;}W.lastChild.className="e";
if(W.getElementsByClassName("e").length===1){return;}L.order.splice(1,0,"CLASS");L.find.CLASS=function(X,Y,Z){if(typeof Y.getElementsByClassName!=="undefined"&&!Z){return Y.getElementsByClassName(X[1]);}};})();}function S(X,ac,ab,ag,ad,af){var ae=X=="previousSibling"&&!af;for(var Z=0,Y=ag.length;Z<Y;
Z++){var W=ag[Z];if(W){if(ae&&W.nodeType===1){W.sizcache=ab;W.sizset=Z;}W=W[X];var aa=false;while(W){if(W.sizcache===ab){aa=ag[W.sizset];break;}if(W.nodeType===1&&!af){W.sizcache=ab;W.sizset=Z;}if(W.nodeName===ac){aa=W;break;}W=W[X];}ag[Z]=aa;}}}function V(X,ac,ab,ag,ad,af){var ae=X=="previousSibling"&&!af;
for(var Z=0,Y=ag.length;Z<Y;Z++){var W=ag[Z];if(W){if(ae&&W.nodeType===1){W.sizcache=ab;W.sizset=Z;}W=W[X];var aa=false;while(W){if(W.sizcache===ab){aa=ag[W.sizset];break;}if(W.nodeType===1){if(!af){W.sizcache=ab;W.sizset=Z;}if(typeof ac!=="string"){if(W===ac){aa=true;break;}}else{if(I.filter(ac,[W]).length>0){aa=W;
break;}}}W=W[X];}ag[Z]=aa;}}}var N=document.compareDocumentPosition?function(X,W){return X.compareDocumentPosition(W)&16;}:function(X,W){return X!==W&&(X.contains?X.contains(W):true);};var T=function(W){return W.nodeType===9&&W.documentElement.nodeName!=="HTML"||!!W.ownerDocument&&T(W.ownerDocument);
};var M=function(W,ad){var Z=[],aa="",ab,Y=ad.nodeType?[ad]:ad;while((ab=L.match.PSEUDO.exec(W))){aa+=ab[0];W=W.replace(L.match.PSEUDO,"");}W=L.relative[W]?W+"*":W;for(var ac=0,X=Y.length;ac<X;ac++){I(W,Y[ac],Z);}return I.filter(aa,Z);};q.find=I;q.filter=I.filter;q.expr=I.selectors;q.expr[":"]=q.expr.filters;
I.selectors.filters.hidden=function(W){return W.offsetWidth===0||W.offsetHeight===0;};I.selectors.filters.visible=function(W){return W.offsetWidth>0||W.offsetHeight>0;};I.selectors.filters.animated=function(W){return q.grep(q.timers,function(X){return W===X.elem;}).length;};q.multiFilter=function(Y,W,X){if(X){Y=":not("+Y+")";
}return I.matches(Y,W);};q.dir=function(Y,X){var W=[],Z=Y[X];while(Z&&Z!=document){if(Z.nodeType==1){W.push(Z);}Z=Z[X];}return W;};q.nth=function(aa,W,Y,Z){W=W||1;var X=0;for(;aa;aa=aa[Y]){if(aa.nodeType==1&&++X==W){break;}}return aa;};q.sibling=function(Y,X){var W=[];for(;Y;Y=Y.nextSibling){if(Y.nodeType==1&&Y!=X){W.push(Y);
}}return W;};return;m.Sizzle=I;})();q.event={add:function(L,I,K,N){if(L.nodeType==3||L.nodeType==8){return;}if(L.setInterval&&L!=m){L=m;}if(!K.guid){K.guid=this.guid++;}if(N!==h){var J=K;K=this.proxy(J);K.data=N;}var H=q.data(L,"events")||q.data(L,"events",{}),M=q.data(L,"handle")||q.data(L,"handle",function(){return typeof q!=="undefined"&&!q.event.triggered?q.event.handle.apply(arguments.callee.elem,arguments):h;
});M.elem=L;q.each(I.split(/\s+/),function(P,Q){var R=Q.split(".");Q=R.shift();K.type=R.slice().sort().join(".");var O=H[Q];if(q.event.specialAll[Q]){q.event.specialAll[Q].setup.call(L,N,R);}if(!O){O=H[Q]={};if(!q.event.special[Q]||q.event.special[Q].setup.call(L,N,R)===false){if(L.addEventListener){L.addEventListener(Q,M,false);
}else{if(L.attachEvent){L.attachEvent("on"+Q,M);}}}}O[K.guid]=K;q.event.global[Q]=true;});L=null;},guid:1,global:{},remove:function(N,K,M){if(N.nodeType==3||N.nodeType==8){return;}var J=q.data(N,"events"),I,H;if(J){if(K===h||(typeof K==="string"&&K.charAt(0)==".")){for(var L in J){this.remove(N,L+(K||""));
}}else{if(K.type){M=K.handler;K=K.type;}q.each(K.split(/\s+/),function(P,R){var T=R.split(".");R=T.shift();var Q=RegExp("(^|\\.)"+T.slice().sort().join(".*\\.")+"(\\.|$)");if(J[R]){if(M){delete J[R][M.guid];}else{for(var S in J[R]){if(Q.test(J[R][S].type)){delete J[R][S];}}}if(q.event.specialAll[R]){q.event.specialAll[R].teardown.call(N,T);
}for(I in J[R]){break;}if(!I){if(!q.event.special[R]||q.event.special[R].teardown.call(N,T)===false){if(N.removeEventListener){N.removeEventListener(R,q.data(N,"handle"),false);}else{if(N.detachEvent){N.detachEvent("on"+R,q.data(N,"handle"));}}}I=null;delete J[R];}}});}for(I in J){break;}if(!I){var O=q.data(N,"handle");
if(O){O.elem=null;}q.removeData(N,"events");q.removeData(N,"handle");}}},trigger:function(L,N,K,H){var J=L.type||L;if(!H){L=typeof L==="object"?L[i]?L:q.extend(q.Event(J),L):q.Event(J);if(J.indexOf("!")>=0){L.type=J=J.slice(0,-1);L.exclusive=true;}if(!K){L.stopPropagation();if(this.global[J]){q.each(q.cache,function(){if(this.events&&this.events[J]){q.event.trigger(L,N,this.handle.elem);
}});}}if(!K||K.nodeType==3||K.nodeType==8){return h;}L.result=h;L.target=K;N=q.makeArray(N);N.unshift(L);}L.currentTarget=K;var M=q.data(K,"handle");if(M){M.apply(K,N);}if((!K[J]||(q.nodeName(K,"a")&&J=="click"))&&K["on"+J]&&K["on"+J].apply(K,N)===false){L.result=false;}if(!H&&K[J]&&!L.isDefaultPrevented()&&!(q.nodeName(K,"a")&&J=="click")){this.triggered=true;
try{K[J]();}catch(O){}}this.triggered=false;if(!L.isPropagationStopped()){var I=K.parentNode||K.ownerDocument;if(I){q.event.trigger(L,N,I,true);}}},handle:function(N){var M,H;N=arguments[0]=q.event.fix(N||m.event);N.currentTarget=this;var O=N.type.split(".");N.type=O.shift();M=!O.length&&!N.exclusive;
var L=RegExp("(^|\\.)"+O.slice().sort().join(".*\\.")+"(\\.|$)");H=(q.data(this,"events")||{})[N.type];for(var J in H){var K=H[J];if(M||L.test(K.type)){N.handler=K;N.data=K.data;var I=K.apply(this,arguments);if(I!==h){N.result=I;if(I===false){N.preventDefault();N.stopPropagation();}}if(N.isImmediatePropagationStopped()){break;
}}}},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(K){if(K[i]){return K;
}var I=K;K=q.Event(I);for(var J=this.props.length,M;J;){M=this.props[--J];K[M]=I[M];}if(!K.target){K.target=K.srcElement||document;}if(K.target.nodeType==3){K.target=K.target.parentNode;}if(!K.relatedTarget&&K.fromElement){K.relatedTarget=K.fromElement==K.target?K.toElement:K.fromElement;}if(K.pageX==null&&K.clientX!=null){var L=document.documentElement,H=document.body;
K.pageX=K.clientX+(L&&L.scrollLeft||H&&H.scrollLeft||0)-(L.clientLeft||0);K.pageY=K.clientY+(L&&L.scrollTop||H&&H.scrollTop||0)-(L.clientTop||0);}if(!K.which&&((K.charCode||K.charCode===0)?K.charCode:K.keyCode)){K.which=K.charCode||K.keyCode;}if(!K.metaKey&&K.ctrlKey){K.metaKey=K.ctrlKey;}if(!K.which&&K.button){K.which=(K.button&1?1:(K.button&2?3:(K.button&4?2:0)));
}return K;},proxy:function(I,H){H=H||function(){return I.apply(this,arguments);};H.guid=I.guid=I.guid||H.guid||this.guid++;return H;},special:{ready:{setup:E,teardown:function(){}}},specialAll:{live:{setup:function(H,I){q.event.add(this,I[0],d);},teardown:function(J){if(J.length){var H=0,I=RegExp("(^|\\.)"+J[0]+"(\\.|$)");
q.each((q.data(this,"events").live||{}),function(){if(I.test(this.type)){H++;}});if(H<1){q.event.remove(this,J[0],d);}}}}}};q.Event=function(H){if(!this.preventDefault){return new q.Event(H);}if(H&&H.type){this.originalEvent=H;this.type=H.type;}else{this.type=H;}this.timeStamp=f();this[i]=true;};function l(){return false;
}function x(){return true;}q.Event.prototype={preventDefault:function(){this.isDefaultPrevented=x;var H=this.originalEvent;if(!H){return;}if(H.preventDefault){H.preventDefault();}H.returnValue=false;},stopPropagation:function(){this.isPropagationStopped=x;var H=this.originalEvent;if(!H){return;}if(H.stopPropagation){H.stopPropagation();
}H.cancelBubble=true;},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=x;this.stopPropagation();},isDefaultPrevented:l,isPropagationStopped:l,isImmediatePropagationStopped:l};var a=function(I){var H=I.relatedTarget;while(H&&H!=this){try{H=H.parentNode;}catch(J){H=this;}}if(H!=this){I.type=I.data;
q.event.handle.apply(this,arguments);}};q.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(I,H){q.event.special[H]={setup:function(){q.event.add(this,I,a,H);},teardown:function(){q.event.remove(this,I,a);}};});q.fn.extend({bind:function(I,J,H){return I=="unload"?this.one(I,J,H):this.each(function(){q.event.add(this,I,H||J,H&&J);
});},one:function(J,K,I){var H=q.event.proxy(I||K,function(L){q(this).unbind(L,H);return(I||K).apply(this,arguments);});return this.each(function(){q.event.add(this,J,H,I&&K);});},unbind:function(I,H){return this.each(function(){q.event.remove(this,I,H);});},trigger:function(H,I){return this.each(function(){q.event.trigger(H,I,this);
});},triggerHandler:function(H,J){if(this[0]){var I=q.Event(H);I.preventDefault();I.stopPropagation();q.event.trigger(I,J,this[0]);return I.result;}},toggle:function(J){var H=arguments,I=1;while(I<H.length){q.event.proxy(J,H[I++]);}return this.click(q.event.proxy(J,function(K){this.lastToggle=(this.lastToggle||0)%I;
K.preventDefault();return H[this.lastToggle++].apply(this,arguments)||false;}));},hover:function(H,I){return this.mouseenter(H).mouseleave(I);},ready:function(H){E();if(q.isReady){H.call(document,q);}else{q.readyList.push(H);}return this;},live:function(J,I){var H=q.event.proxy(I);H.guid+=this.selector+J;
q(document).bind(j(J,this.selector),this.selector,H);return this;},die:function(I,H){q(document).unbind(j(I,this.selector),H?{guid:H.guid+this.selector+I}:null);return this;}});function d(K){var H=RegExp("(^|\\.)"+K.type+"(\\.|$)"),J=true,I=[];q.each(q.data(this,"events").live||[],function(L,M){if(H.test(M.type)){var N=q(K.target).closest(M.data)[0];
if(N){I.push({elem:N,fn:M});}}});I.sort(function(M,L){return q.data(M.elem,"closest")-q.data(L.elem,"closest");});q.each(I,function(){if(this.fn.call(this.elem,K,this.fn.data)===false){return(J=false);}});return J;}function j(I,H){return["live",I,H.replace(/\./g,"`").replace(/ /g,"|")].join(".");}q.extend({isReady:false,readyList:[],ready:function(){if(!q.isReady){q.isReady=true;
if(q.readyList){q.each(q.readyList,function(){this.call(document,q);});q.readyList=null;}q(document).triggerHandler("ready");}}});var A=false;function E(){if(A){return;}A=true;if(document.addEventListener){document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,false);
q.ready();},false);}else{if(document.attachEvent){document.attachEvent("onreadystatechange",function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",arguments.callee);q.ready();}});if(document.documentElement.doScroll&&m==m.top){(function(){if(q.isReady){return;}try{document.documentElement.doScroll("left");
}catch(H){setTimeout(arguments.callee,0);return;}q.ready();})();}}}q.event.add(m,"load",q.ready);}q.each(("blur,focus,load,resize,scroll,unload,click,dblclick,"+"mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave,"+"change,select,submit,keydown,keypress,keyup,error").split(","),function(I,H){q.fn[H]=function(J){return J?this.bind(H,J):this.trigger(H);
};});q(m).bind("unload",function(){for(var H in q.cache){if(H!=1&&q.cache[H].handle){q.event.remove(q.cache[H].handle.elem);}}});(function(){q.support={};var I=document.documentElement,J=document.createElement("script"),N=document.createElement("div"),M="script"+(new Date).getTime();N.style.display="none";
N.innerHTML='   <link/><table></table><a href="/a" style="color:red;float:left;opacity:.5;">a</a><select><option>text</option></select><object><param/></object>';var K=N.getElementsByTagName("*"),H=N.getElementsByTagName("a")[0];if(!K||!K.length||!H){return;}q.support={leadingWhitespace:N.firstChild.nodeType==3,tbody:!N.getElementsByTagName("tbody").length,objectAll:!!N.getElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!N.getElementsByTagName("link").length,style:/red/.test(H.getAttribute("style")),hrefNormalized:H.getAttribute("href")==="/a",opacity:H.style.opacity==="0.5",cssFloat:!!H.style.cssFloat,scriptEval:false,noCloneEvent:true,boxModel:null};
J.type="text/javascript";try{J.appendChild(document.createTextNode("window."+M+"=1;"));}catch(L){}I.insertBefore(J,I.firstChild);if(m[M]){q.support.scriptEval=true;delete m[M];}I.removeChild(J);if(N.attachEvent&&N.fireEvent){N.attachEvent("onclick",function(){q.support.noCloneEvent=false;N.detachEvent("onclick",arguments.callee);
});N.cloneNode(true).fireEvent("onclick");}q(function(){var O=document.createElement("div");O.style.width=O.style.paddingLeft="1px";document.body.appendChild(O);q.boxModel=q.support.boxModel=O.offsetWidth===2;document.body.removeChild(O).style.display="none";});})();var z=q.support.cssFloat?"cssFloat":"styleFloat";
q.props={"for":"htmlFor","class":"className","float":z,cssFloat:z,styleFloat:z,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabindex:"tabIndex"};q.fn.extend({_load:q.fn.load,load:function(J,M,N){if(typeof J!=="string"){return this._load(J);}var L=J.indexOf(" ");
if(L>=0){var H=J.slice(L,J.length);J=J.slice(0,L);}var K="GET";if(M){if(q.isFunction(M)){N=M;M=null;}else{if(typeof M==="object"){M=q.param(M);K="POST";}}}var I=this;q.ajax({url:J,type:K,dataType:"html",data:M,complete:function(P,O){if(O=="success"||O=="notmodified"){I.html(H?q("<div/>").append(P.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(H):P.responseText);
}if(N){I.each(N,[P.responseText,O,P]);}}});return this;},serialize:function(){return q.param(this.serializeArray());},serializeArray:function(){return this.map(function(){return this.elements?q.makeArray(this.elements):this;}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type));
}).map(function(H,I){var J=q(this).val();return J==null?null:q.isArray(J)?q.map(J,function(L,K){return{name:I.name,value:L};}):{name:I.name,value:J};}).get();}});q.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(H,I){q.fn[I]=function(J){return this.bind(I,J);
};});var u=f();q.extend({get:function(H,J,K,I){if(q.isFunction(J)){K=J;J=null;}return q.ajax({type:"GET",url:H,data:J,success:K,dataType:I});},getScript:function(H,I){return q.get(H,null,I,"script");},getJSON:function(H,I,J){return q.get(H,I,J,"json");},post:function(H,J,K,I){if(q.isFunction(J)){K=J;
J={};}return q.ajax({type:"POST",url:H,data:J,success:K,dataType:I});},ajaxSetup:function(H){q.extend(q.ajaxSettings,H);},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return m.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest();
},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(P){P=q.extend(true,P,q.extend(true,{},q.ajaxSettings,P));var Z,I=/=\?(&|$)/g,U,Y,J=P.type.toUpperCase();
if(P.data&&P.processData&&typeof P.data!=="string"){P.data=q.param(P.data);}if(P.dataType=="jsonp"){if(J=="GET"){if(!P.url.match(I)){P.url+=(P.url.match(/\?/)?"&":"?")+(P.jsonp||"callback")+"=?";}}else{if(!P.data||!P.data.match(I)){P.data=(P.data?P.data+"&":"")+(P.jsonp||"callback")+"=?";}}P.dataType="json";
}if(P.dataType=="json"&&(P.data&&P.data.match(I)||P.url.match(I))){Z="jsonp"+u++;if(P.data){P.data=(P.data+"").replace(I,"="+Z+"$1");}P.url=P.url.replace(I,"="+Z+"$1");P.dataType="script";m[Z]=function(aa){Y=aa;L();O();m[Z]=h;try{delete m[Z];}catch(ab){}if(K){K.removeChild(W);}};}if(P.dataType=="script"&&P.cache==null){P.cache=false;
}if(P.cache===false&&J=="GET"){var H=f();var X=P.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+H+"$2");P.url=X+((X==P.url)?(P.url.match(/\?/)?"&":"?")+"_="+H:"");}if(P.data&&J=="GET"){P.url+=(P.url.match(/\?/)?"&":"?")+P.data;P.data=null;}if(P.global&&!q.active++){q.event.trigger("ajaxStart");}var T=/^(\w+:)?\/\/([^\/?#]+)/.exec(P.url);
if(P.dataType=="script"&&J=="GET"&&T&&(T[1]&&T[1]!=location.protocol||T[2]!=location.host)){var K=document.getElementsByTagName("head")[0];var W=document.createElement("script");W.src=P.url;if(P.scriptCharset){W.charset=P.scriptCharset;}if(!Z){var R=false;W.onload=W.onreadystatechange=function(){if(!R&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){R=true;
L();O();W.onload=W.onreadystatechange=null;K.removeChild(W);}};}K.appendChild(W);return h;}var N=false;var M=P.xhr();if(P.username){M.open(J,P.url,P.async,P.username,P.password);}else{M.open(J,P.url,P.async);}try{if(P.data){M.setRequestHeader("Content-Type",P.contentType);}if(P.ifModified){M.setRequestHeader("If-Modified-Since",q.lastModified[P.url]||"Thu, 01 Jan 1970 00:00:00 GMT");
}M.setRequestHeader("X-Requested-With","XMLHttpRequest");M.setRequestHeader("Accept",P.dataType&&P.accepts[P.dataType]?P.accepts[P.dataType]+", */*":P.accepts._default);}catch(V){}if(P.beforeSend&&P.beforeSend(M,P)===false){if(P.global&&!--q.active){q.event.trigger("ajaxStop");}M.abort();return false;
}if(P.global){q.event.trigger("ajaxSend",[M,P]);}var Q=function(aa){if(M.readyState==0){if(S){clearInterval(S);S=null;if(P.global&&!--q.active){q.event.trigger("ajaxStop");}}}else{if(!N&&M&&(M.readyState==4||aa=="timeout")){N=true;if(S){clearInterval(S);S=null;}U=aa=="timeout"?"timeout":!q.httpSuccess(M)?"error":P.ifModified&&q.httpNotModified(M,P.url)?"notmodified":"success";
if(U=="success"){try{Y=q.httpData(M,P.dataType,P);}catch(ac){U="parsererror";}}if(U=="success"){var ab;try{ab=M.getResponseHeader("Last-Modified");}catch(ac){}if(P.ifModified&&ab){q.lastModified[P.url]=ab;}if(!Z){L();}}else{q.handleError(P,M,U);}O();if(aa){M.abort();}if(P.async){M=null;}}}};if(P.async){var S=setInterval(Q,13);
if(P.timeout>0){setTimeout(function(){if(M&&!N){Q("timeout");}},P.timeout);}}try{M.send(P.data);}catch(V){q.handleError(P,M,null,V);}if(!P.async){Q();}function L(){if(P.success){P.success(Y,U);}if(P.global){q.event.trigger("ajaxSuccess",[M,P]);}}function O(){if(P.complete){P.complete(M,U);}if(P.global){q.event.trigger("ajaxComplete",[M,P]);
}if(P.global&&!--q.active){q.event.trigger("ajaxStop");}}return M;},handleError:function(I,K,H,J){if(I.error){I.error(K,H,J);}if(I.global){q.event.trigger("ajaxError",[K,I,J]);}},active:0,httpSuccess:function(I){try{return !I.status&&location.protocol=="file:"||(I.status>=200&&I.status<300)||I.status==304||I.status==1223;
}catch(H){}return false;},httpNotModified:function(J,H){try{var K=J.getResponseHeader("Last-Modified");return J.status==304||K==q.lastModified[H];}catch(I){}return false;},httpData:function(M,K,J){var I=M.getResponseHeader("content-type"),H=K=="xml"||!K&&I&&I.indexOf("xml")>=0,L=H?M.responseXML:M.responseText;
if(H&&L.documentElement.tagName=="parsererror"){throw"parsererror";}if(J&&J.dataFilter){L=J.dataFilter(L,K);}if(typeof L==="string"){if(K=="script"){q.globalEval(L);}if(K=="json"){L=m["eval"]("("+L+")");}}return L;},param:function(H){var J=[];function K(L,M){J[J.length]=encodeURIComponent(L)+"="+encodeURIComponent(M);
}if(q.isArray(H)||H.jquery){q.each(H,function(){K(this.name,this.value);});}else{for(var I in H){if(q.isArray(H[I])){q.each(H[I],function(){K(I,this);});}else{K(I,q.isFunction(H[I])?H[I]():H[I]);}}}return J.join("&").replace(/%20/g,"+");}});var o={},p,e=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];
function w(I,H){var J={};q.each(e.concat.apply([],e.slice(0,H)),function(){J[this]=I;});return J;}q.fn.extend({show:function(M,O){if(M){return this.animate(w("show",3),M,O);}else{for(var K=0,I=this.length;K<I;K++){var H=q.data(this[K],"olddisplay");this[K].style.display=H||"";if(q.css(this[K],"display")==="none"){var J=this[K].tagName,N;
if(o[J]){N=o[J];}else{var L=q("<"+J+" />").appendTo("body");N=L.css("display");if(N==="none"){N="block";}L.remove();o[J]=N;}q.data(this[K],"olddisplay",N);}}for(var K=0,I=this.length;K<I;K++){this[K].style.display=q.data(this[K],"olddisplay")||"";}return this;}},hide:function(K,L){if(K){return this.animate(w("hide",3),K,L);
}else{for(var J=0,I=this.length;J<I;J++){var H=q.data(this[J],"olddisplay");if(!H&&H!=="none"){q.data(this[J],"olddisplay",q.css(this[J],"display"));}}for(var J=0,I=this.length;J<I;J++){this[J].style.display="none";}return this;}},_toggle:q.fn.toggle,toggle:function(J,I){var H=typeof J==="boolean";return q.isFunction(J)&&q.isFunction(I)?this._toggle.apply(this,arguments):J==null||H?this.each(function(){var K=H?J:q(this).is(":hidden");
q(this)[K?"show":"hide"]();}):this.animate(w("toggle",3),J,I);},fadeTo:function(H,J,I){return this.animate({opacity:J},H,I);},animate:function(L,I,K,J){var H=q.speed(I,K,J);return this[H.queue===false?"each":"queue"](function(){var N=q.extend({},H),P,O=this.nodeType==1&&q(this).is(":hidden"),M=this;for(P in L){if(L[P]=="hide"&&O||L[P]=="show"&&!O){return N.complete.call(this);
}if((P=="height"||P=="width")&&this.style){N.display=q.css(this,"display");N.overflow=this.style.overflow;}}if(N.overflow!=null){this.style.overflow="hidden";}N.curAnim=q.extend({},L);q.each(L,function(R,V){var U=new q.fx(M,N,R);if(/toggle|show|hide/.test(V)){U[V=="toggle"?O?"show":"hide":V](L);}else{var T=V.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),W=U.cur(true)||0;
if(T){var Q=parseFloat(T[2]),S=T[3]||"px";if(S!="px"){M.style[R]=(Q||1)+S;W=((Q||1)/U.cur(true))*W;M.style[R]=W+S;}if(T[1]){Q=((T[1]=="-="?-1:1)*Q)+W;}U.custom(W,Q,S);}else{U.custom(W,V,"");}}});return true;});},stop:function(I,H){var J=q.timers;if(I){this.queue([]);}this.each(function(){for(var K=J.length-1;
K>=0;K--){if(J[K].elem==this){if(H){J[K](true);}J.splice(K,1);}}});if(!H){this.dequeue();}return this;}});q.each({slideDown:w("show",1),slideUp:w("hide",1),slideToggle:w("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(H,I){q.fn[H]=function(J,K){return this.animate(I,J,K);};});q.extend({speed:function(J,K,I){var H=typeof J==="object"?J:{complete:I||!I&&K||q.isFunction(J)&&J,duration:J,easing:I&&K||K&&!q.isFunction(K)&&K};
H.duration=q.fx.off?0:typeof H.duration==="number"?H.duration:q.fx.speeds[H.duration]||q.fx.speeds._default;H.old=H.complete;H.complete=function(){if(H.queue!==false){q(this).dequeue();}if(q.isFunction(H.old)){H.old.call(this);}};return H;},easing:{linear:function(J,K,H,I){return H+I*J;},swing:function(J,K,H,I){return((-Math.cos(J*Math.PI)/2)+0.5)*I+H;
}},timers:[],fx:function(I,H,J){this.options=H;this.elem=I;this.prop=J;if(!H.orig){H.orig={};}}});q.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this);}(q.fx.step[this.prop]||q.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style){this.elem.style.display="block";
}},cur:function(I){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop];}var H=parseFloat(q.css(this.elem,this.prop,I));return H&&H>-10000?H:parseFloat(q.curCSS(this.elem,this.prop))||0;},custom:function(L,K,J){this.startTime=f();this.start=L;
this.end=K;this.unit=J||this.unit||"px";this.now=this.start;this.pos=this.state=0;var H=this;function I(M){return H.step(M);}I.elem=this.elem;if(I()&&q.timers.push(I)&&!p){p=setInterval(function(){var N=q.timers;for(var M=0;M<N.length;M++){if(!N[M]()){N.splice(M--,1);}}if(!N.length){clearInterval(p);
p=h;}},13);}},show:function(){this.options.orig[this.prop]=q.attr(this.elem.style,this.prop);this.options.show=true;this.custom(this.prop=="width"||this.prop=="height"?1:0,this.cur());q(this.elem).show();},hide:function(){this.options.orig[this.prop]=q.attr(this.elem.style,this.prop);this.options.hide=true;
this.custom(this.cur(),0);},step:function(K){var J=f();if(K||J>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var H=true;for(var I in this.options.curAnim){if(this.options.curAnim[I]!==true){H=false;}}if(H){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;
this.elem.style.display=this.options.display;if(q.css(this.elem,"display")=="none"){this.elem.style.display="block";}}if(this.options.hide){q(this.elem).hide();}if(this.options.hide||this.options.show){for(var L in this.options.curAnim){q.attr(this.elem.style,L,this.options.orig[L]);}}this.options.complete.call(this.elem);
}return false;}else{var M=J-this.startTime;this.state=M/this.options.duration;this.pos=q.easing[this.options.easing||(q.easing.swing?"swing":"linear")](this.state,M,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update();}return true;}};q.extend(q.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(H){q.attr(H.elem.style,"opacity",H.now);
},_default:function(H){if(H.elem.style&&H.elem.style[H.prop]!=null){H.elem.style[H.prop]=H.now+H.unit;}else{H.elem[H.prop]=H.now;}}}});if(document.documentElement["getBoundingClientRect"]){q.fn.offset=function(){if(!this[0]){return{top:0,left:0};}if(this[0]===this[0].ownerDocument.body){return q.offset.bodyOffset(this[0]);
}var J=this[0].getBoundingClientRect(),M=this[0].ownerDocument,I=M.body,H=M.documentElement,O=H.clientTop||I.clientTop||0,N=H.clientLeft||I.clientLeft||0,L=J.top+(self.pageYOffset||q.boxModel&&H.scrollTop||I.scrollTop)-O,K=J.left+(self.pageXOffset||q.boxModel&&H.scrollLeft||I.scrollLeft)-N;return{top:L,left:K};
};}else{q.fn.offset=function(){if(!this[0]){return{top:0,left:0};}if(this[0]===this[0].ownerDocument.body){return q.offset.bodyOffset(this[0]);}q.offset.initialized||q.offset.initialize();var M=this[0],J=M.offsetParent,I=M,R=M.ownerDocument,P,K=R.documentElement,N=R.body,O=R.defaultView,H=O.getComputedStyle(M,null),Q=M.offsetTop,L=M.offsetLeft;
while((M=M.parentNode)&&M!==N&&M!==K){P=O.getComputedStyle(M,null);Q-=M.scrollTop,L-=M.scrollLeft;if(M===J){Q+=M.offsetTop,L+=M.offsetLeft;if(q.offset.doesNotAddBorder&&!(q.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(M.tagName))){Q+=parseInt(P.borderTopWidth,10)||0,L+=parseInt(P.borderLeftWidth,10)||0;
}I=J,J=M.offsetParent;}if(q.offset.subtractsBorderForOverflowNotVisible&&P.overflow!=="visible"){Q+=parseInt(P.borderTopWidth,10)||0,L+=parseInt(P.borderLeftWidth,10)||0;}H=P;}if(H.position==="relative"||H.position==="static"){Q+=N.offsetTop,L+=N.offsetLeft;}if(H.position==="fixed"){Q+=Math.max(K.scrollTop,N.scrollTop),L+=Math.max(K.scrollLeft,N.scrollLeft);
}return{top:Q,left:L};};}q.offset={initialize:function(){if(this.initialized){return;}var O=document.body,I=document.createElement("div"),K,J,Q,L,P,H,M=O.style.marginTop,N='<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>';
P={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(H in P){I.style[H]=P[H];}I.innerHTML=N;O.insertBefore(I,O.firstChild);K=I.firstChild,J=K.firstChild,L=K.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(J.offsetTop!==5);this.doesAddBorderForTableAndCells=(L.offsetTop===5);
K.style.overflow="hidden",K.style.position="relative";this.subtractsBorderForOverflowNotVisible=(J.offsetTop===-5);O.style.marginTop="1px";this.doesNotIncludeMarginInBodyOffset=(O.offsetTop===0);O.style.marginTop=M;O.removeChild(I);this.initialized=true;},bodyOffset:function(H){q.offset.initialized||q.offset.initialize();
var J=H.offsetTop,I=H.offsetLeft;if(q.offset.doesNotIncludeMarginInBodyOffset){J+=parseInt(q.curCSS(H,"marginTop",true),10)||0,I+=parseInt(q.curCSS(H,"marginLeft",true),10)||0;}return{top:J,left:I};}};q.fn.extend({position:function(){var L=0,K=0,I;if(this[0]){var J=this.offsetParent(),M=this.offset(),H=/^body|html$/i.test(J[0].tagName)?{top:0,left:0}:J.offset();
M.top-=k(this,"marginTop");M.left-=k(this,"marginLeft");H.top+=k(J,"borderTopWidth");H.left+=k(J,"borderLeftWidth");I={top:M.top-H.top,left:M.left-H.left};}return I;},offsetParent:function(){var H=this[0].offsetParent||document.body;while(H&&(!/^body|html$/i.test(H.tagName)&&q.css(H,"position")=="static")){H=H.offsetParent;
}return q(H);}});q.each(["Left","Top"],function(I,H){var J="scroll"+H;q.fn[J]=function(K){if(!this[0]){return null;}return K!==h?this.each(function(){this==m||this==document?m.scrollTo(!I?K:q(m).scrollLeft(),I?K:q(m).scrollTop()):this[J]=K;}):this[0]==m||this[0]==document?self[I?"pageYOffset":"pageXOffset"]||q.boxModel&&document.documentElement[J]||document.body[J]:this[0][J];
};});q.each(["Height","Width"],function(L,J){var H=L?"Left":"Top",K=L?"Right":"Bottom",I=J.toLowerCase();q.fn["inner"+J]=function(){return this[0]?q.css(this[0],I,false,"padding"):null;};q.fn["outer"+J]=function(N){return this[0]?q.css(this[0],I,false,N?"margin":"border"):null;};var M=J.toLowerCase();
q.fn[M]=function(N){return this[0]==m?document.compatMode=="CSS1Compat"&&document.documentElement["client"+J]||document.body["client"+J]:this[0]==document?Math.max(document.documentElement["client"+J],document.body["scroll"+J],document.documentElement["scroll"+J],document.body["offset"+J],document.documentElement["offset"+J]):N===h?(this.length?q.css(this[0],M):null):this.css(M,typeof N==="string"?N:N+"px");
};});})();jQuery.ui||(function(d){var j=d.fn.remove,e=d.browser.mozilla&&(parseFloat(d.browser.version)<1.9);d.ui={version:"1.7.2",plugin:{add:function(l,m,p){var o=d.ui[l].prototype;for(var k in p){o.plugins[k]=o.plugins[k]||[];o.plugins[k].push([m,p[k]]);}},call:function(k,m,l){var p=k.plugins[m];if(!p||!k.element[0].parentNode){return;
}for(var o=0;o<p.length;o++){if(k.options[p[o][0]]){p[o][1].apply(k.element,l);}}}},contains:function(l,k){return document.compareDocumentPosition?l.compareDocumentPosition(k)&16:l!==k&&l.contains(k);},hasScroll:function(o,l){if(d(o).css("overflow")=="hidden"){return false;}var k=(l&&l=="left")?"scrollLeft":"scrollTop",m=false;
if(o[k]>0){return true;}o[k]=1;m=(o[k]>0);o[k]=0;return m;},isOverAxis:function(l,k,m){return(l>k)&&(l<(k+m));},isOver:function(q,l,p,o,k,m){return d.ui.isOverAxis(q,p,k)&&d.ui.isOverAxis(l,o,m);},keyCode:{BACKSPACE:8,CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,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}};
if(e){var g=d.attr,f=d.fn.removeAttr,i="http://www.w3.org/2005/07/aaa",a=/^aria-/,b=/^wairole:/;d.attr=function(l,k,m){var o=m!==undefined;return(k=="role"?(o?g.call(this,l,k,"wairole:"+m):(g.apply(this,arguments)||"").replace(b,"")):(a.test(k)?(o?l.setAttributeNS(i,k.replace(a,"aaa:"),m):g.call(this,l,k.replace(a,"aaa:"))):g.apply(this,arguments)));
};d.fn.removeAttr=function(k){return(a.test(k)?this.each(function(){this.removeAttributeNS(i,k.replace(a,""));}):f.call(this,k));};}d.fn.extend({remove:function(){d("*",this).add(this).each(function(){d(this).triggerHandler("remove");});return j.apply(this,arguments);},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","").unbind("selectstart.ui");
},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return false;});},scrollParent:function(){var k;if((d.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){k=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(d.curCSS(this,"position",1))&&(/(auto|scroll)/).test(d.curCSS(this,"overflow",1)+d.curCSS(this,"overflow-y",1)+d.curCSS(this,"overflow-x",1));
}).eq(0);}else{k=this.parents().filter(function(){return(/(auto|scroll)/).test(d.curCSS(this,"overflow",1)+d.curCSS(this,"overflow-y",1)+d.curCSS(this,"overflow-x",1));}).eq(0);}return(/fixed/).test(this.css("position"))||!k.length?d(document):k;}});d.extend(d.expr[":"],{data:function(m,l,k){return !!d.data(m,k[3]);
},focusable:function(l){var m=l.nodeName.toLowerCase(),k=d.attr(l,"tabindex");return(/input|select|textarea|button|object/.test(m)?!l.disabled:"a"==m||"area"==m?l.href||!isNaN(k):!isNaN(k))&&!d(l)["area"==m?"parents":"closest"](":hidden").length;},tabbable:function(l){var k=d.attr(l,"tabindex");return(isNaN(k)||k>=0)&&d(l).is(":focusable");
}});function h(o,p,q,m){function l(s){var r=d[o][p][s]||[];return(typeof r=="string"?r.split(/,?\s+/):r);}var k=l("getter");if(m.length==1&&typeof m[0]=="string"){k=k.concat(l("getterSetter"));}return(d.inArray(q,k)!=-1);}d.widget=function(l,k){var m=l.split(".")[0];l=l.split(".")[1];d.fn[l]=function(r){var p=(typeof r=="string"),q=Array.prototype.slice.call(arguments,1);
if(p&&r.substring(0,1)=="_"){return this;}if(p&&h(m,l,r,q)){var o=d.data(this[0],l);return(o?o[r].apply(o,q):undefined);}return this.each(function(){var s=d.data(this,l);(!s&&!p&&d.data(this,l,new d[m][l](this,r))._init());(s&&p&&d.isFunction(s[r])&&s[r].apply(s,q));});};d[m]=d[m]||{};d[m][l]=function(q,p){var o=this;
this.namespace=m;this.widgetName=l;this.widgetEventPrefix=d[m][l].eventPrefix||l;this.widgetBaseClass=m+"-"+l;this.options=d.extend({},d.widget.defaults,d[m][l].defaults,d.metadata&&d.metadata.get(q)[l],p);this.element=d(q).bind("setData."+l,function(s,r,u){if(s.target==q){return o._setData(r,u);}}).bind("getData."+l,function(s,r){if(s.target==q){return o._getData(r);
}}).bind("remove",function(){return o.destroy();});};d[m][l].prototype=d.extend({},d.widget.prototype,k);d[m][l].getterSetter="option";};d.widget.prototype={_init:function(){},destroy:function(){this.element.removeData(this.widgetName).removeClass(this.widgetBaseClass+"-disabled"+" "+this.namespace+"-state-disabled").removeAttr("aria-disabled");
},option:function(m,o){var l=m,k=this;if(typeof m=="string"){if(o===undefined){return this._getData(m);}l={};l[m]=o;}d.each(l,function(p,q){k._setData(p,q);});},_getData:function(k){return this.options[k];},_setData:function(k,l){this.options[k]=l;if(k=="disabled"){this.element[l?"addClass":"removeClass"](this.widgetBaseClass+"-disabled"+" "+this.namespace+"-state-disabled").attr("aria-disabled",l);
}},enable:function(){this._setData("disabled",false);},disable:function(){this._setData("disabled",true);},_trigger:function(m,o,p){var r=this.options[m],k=(m==this.widgetEventPrefix?m:this.widgetEventPrefix+m);o=d.Event(o);o.type=k;if(o.originalEvent){for(var l=d.event.props.length,q;l;){q=d.event.props[--l];
o[q]=o.originalEvent[q];}}this.element.trigger(o,p);return !(d.isFunction(r)&&r.call(this.element[0],o,p)===false||o.isDefaultPrevented());}};d.widget.defaults={disabled:false};d.ui.mouse={_mouseInit:function(){var k=this;this.element.bind("mousedown."+this.widgetName,function(l){return k._mouseDown(l);
}).bind("click."+this.widgetName,function(l){if(k._preventClickEvent){k._preventClickEvent=false;l.stopImmediatePropagation();return false;}});if(d.browser.msie){this._mouseUnselectable=this.element.attr("unselectable");this.element.attr("unselectable","on");}this.started=false;},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);
(d.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable));},_mouseDown:function(m){m.originalEvent=m.originalEvent||{};if(m.originalEvent.mouseHandled){return;}(this._mouseStarted&&this._mouseUp(m));this._mouseDownEvent=m;var l=this,o=(m.which==1),k=(typeof this.options.cancel=="string"?d(m.target).parents().add(m.target).filter(this.options.cancel).length:false);
if(!o||k||!this._mouseCapture(m)){return true;}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){l.mouseDelayMet=true;},this.options.delay);}if(this._mouseDistanceMet(m)&&this._mouseDelayMet(m)){this._mouseStarted=(this._mouseStart(m)!==false);
if(!this._mouseStarted){m.preventDefault();return true;}}this._mouseMoveDelegate=function(p){return l._mouseMove(p);};this._mouseUpDelegate=function(p){return l._mouseUp(p);};d(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);
(d.browser.safari||m.preventDefault());m.originalEvent.mouseHandled=true;return true;},_mouseMove:function(k){if(d.browser.msie&&!k.button){return this._mouseUp(k);}if(this._mouseStarted){this._mouseDrag(k);return k.preventDefault();}if(this._mouseDistanceMet(k)&&this._mouseDelayMet(k)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,k)!==false);
(this._mouseStarted?this._mouseDrag(k):this._mouseUp(k));}return !this._mouseStarted;},_mouseUp:function(k){d(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=(k.target==this._mouseDownEvent.target);
this._mouseStop(k);}return false;},_mouseDistanceMet:function(k){return(Math.max(Math.abs(this._mouseDownEvent.pageX-k.pageX),Math.abs(this._mouseDownEvent.pageY-k.pageY))>=this.options.distance);},_mouseDelayMet:function(k){return this.mouseDelayMet;},_mouseStart:function(k){},_mouseDrag:function(k){},_mouseStop:function(k){},_mouseCapture:function(k){return true;
}};d.ui.mouse.defaults={cancel:null,distance:1,delay:0};})(jQuery);(function(a){a.widget("ui.draggable",a.extend({},a.ui.mouse,{_init:function(){if(this.options.helper=="original"&&!(/^(?:r|a|f)/).test(this.element.css("position"))){this.element[0].style.position="relative";}(this.options.addClasses&&this.element.addClass("ui-draggable"));
(this.options.disabled&&this.element.addClass("ui-draggable-disabled"));this._mouseInit();},destroy:function(){if(!this.element.data("draggable")){return;}this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable"+" ui-draggable-dragging"+" ui-draggable-disabled");this._mouseDestroy();
},_mouseCapture:function(b){var d=this.options;if(this.helper||d.disabled||a(b.target).is(".ui-resizable-handle")){return false;}this.handle=this._getHandle(b);if(!this.handle){return false;}return true;},_mouseStart:function(b){var d=this.options;this.helper=this._createHelper(b);this._cacheHelperProportions();
if(a.ui.ddmanager){a.ui.ddmanager.current=this;}this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.element.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};a.extend(this.offset,{click:{left:b.pageX-this.offset.left,top:b.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});
this.originalPosition=this._generatePosition(b);this.originalPageX=b.pageX;this.originalPageY=b.pageY;if(d.cursorAt){this._adjustOffsetFromHelper(d.cursorAt);}if(d.containment){this._setContainment();}this._trigger("start",b);this._cacheHelperProportions();if(a.ui.ddmanager&&!d.dropBehaviour){a.ui.ddmanager.prepareOffsets(this,b);
}this.helper.addClass("ui-draggable-dragging");this._mouseDrag(b,true);return true;},_mouseDrag:function(b,e){this.position=this._generatePosition(b);this.positionAbs=this._convertPositionTo("absolute");if(!e){var d=this._uiHash();this._trigger("drag",b,d);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";}if(a.ui.ddmanager){a.ui.ddmanager.drag(this,b);}return false;},_mouseStop:function(d){var e=false;if(a.ui.ddmanager&&!this.options.dropBehaviour){e=a.ui.ddmanager.drop(this,d);}if(this.dropped){e=this.dropped;
this.dropped=false;}if((this.options.revert=="invalid"&&!e)||(this.options.revert=="valid"&&e)||this.options.revert===true||(a.isFunction(this.options.revert)&&this.options.revert.call(this.element,e))){var b=this;a(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){b._trigger("stop",d);
b._clear();});}else{this._trigger("stop",d);this._clear();}return false;},_getHandle:function(b){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==b.target){d=true;}});return d;},_createHelper:function(d){var e=this.options;
var b=a.isFunction(e.helper)?a(e.helper.apply(this.element[0],[d])):(e.helper=="clone"?this.element.clone():this.element);if(!b.parents("body").length){b.appendTo((e.appendTo=="parent"?this.element[0].parentNode:e.appendTo));}if(b[0]!=this.element[0]&&!(/(fixed|absolute)/).test(b.css("position"))){b.css("position","absolute");
}return b;},_adjustOffsetFromHelper:function(b){if(b.left!=undefined){this.offset.click.left=b.left+this.margins.left;}if(b.right!=undefined){this.offset.click.left=this.helperProportions.width-b.right+this.margins.left;}if(b.top!=undefined){this.offset.click.top=b.top+this.margins.top;}if(b.bottom!=undefined){this.offset.click.top=this.helperProportions.height-b.bottom+this.margins.top;
}},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var b=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0])){b.left+=this.scrollParent.scrollLeft();b.top+=this.scrollParent.scrollTop();
}if((this.offsetParent[0]==document.body)||(this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&a.browser.msie)){b={top:0,left:0};}return{top:b.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:b.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)};
},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var b=this.element.position();return{top:b.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:b.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 f=this.options;if(f.containment=="parent"){f.containment=this.helper[0].parentNode;}if(f.containment=="document"||f.containment=="window"){this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,a(f.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(a(f.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];
}if(!(/^(document|window|parent)$/).test(f.containment)&&f.containment.constructor!=Array){var d=a(f.containment)[0];if(!d){return;}var e=a(f.containment).offset();var b=(a(d).css("overflow")!="hidden");this.containment=[e.left+(parseInt(a(d).css("borderLeftWidth"),10)||0)+(parseInt(a(d).css("paddingLeft"),10)||0)-this.margins.left,e.top+(parseInt(a(d).css("borderTopWidth"),10)||0)+(parseInt(a(d).css("paddingTop"),10)||0)-this.margins.top,e.left+(b?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,e.top+(b?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(f.containment.constructor==Array){this.containment=f.containment;}}},_convertPositionTo:function(g,i){if(!i){i=this.position;}var e=g=="absolute"?1:-1;var f=this.options,b=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,h=(/(html|body)/i).test(b[0].tagName);
return{top:(i.top+this.offset.relative.top*e+this.offset.parent.top*e-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(h?0:b.scrollTop()))*e)),left:(i.left+this.offset.relative.left*e+this.offset.parent.left*e-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():h?0:b.scrollLeft())*e))};
},_generatePosition:function(f){var i=this.options,b=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,j=(/(html|body)/i).test(b[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0])){this.offset.relative=this._getRelativeOffset();
}var e=f.pageX;var d=f.pageY;if(this.originalPosition){if(this.containment){if(f.pageX-this.offset.click.left<this.containment[0]){e=this.containment[0]+this.offset.click.left;}if(f.pageY-this.offset.click.top<this.containment[1]){d=this.containment[1]+this.offset.click.top;}if(f.pageX-this.offset.click.left>this.containment[2]){e=this.containment[2]+this.offset.click.left;
}if(f.pageY-this.offset.click.top>this.containment[3]){d=this.containment[3]+this.offset.click.top;}}if(i.grid){var h=this.originalPageY+Math.round((d-this.originalPageY)/i.grid[1])*i.grid[1];d=this.containment?(!(h-this.offset.click.top<this.containment[1]||h-this.offset.click.top>this.containment[3])?h:(!(h-this.offset.click.top<this.containment[1])?h-i.grid[1]:h+i.grid[1])):h;
var g=this.originalPageX+Math.round((e-this.originalPageX)/i.grid[0])*i.grid[0];e=this.containment?(!(g-this.offset.click.left<this.containment[0]||g-this.offset.click.left>this.containment[2])?g:(!(g-this.offset.click.left<this.containment[0])?g-i.grid[0]:g+i.grid[0])):g;}}return{top:(d-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():(j?0:b.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():j?0:b.scrollLeft())))};
},_clear:function(){this.helper.removeClass("ui-draggable-dragging");if(this.helper[0]!=this.element[0]&&!this.cancelHelperRemoval){this.helper.remove();}this.helper=null;this.cancelHelperRemoval=false;},_trigger:function(b,d,e){e=e||this._uiHash();a.ui.plugin.call(this,b,[d,e]);if(b=="drag"){this.positionAbs=this._convertPositionTo("absolute");
}return a.widget.prototype._trigger.call(this,b,d,e);},plugins:{},_uiHash:function(b){return{helper:this.helper,position:this.position,absolutePosition:this.positionAbs,offset:this.positionAbs};}}));a.extend(a.ui.draggable,{version:"1.7.2",eventPrefix:"drag",defaults:{addClasses:true,appendTo:"parent",axis:false,cancel:":input,option",connectToSortable:false,containment:false,cursor:"auto",cursorAt:false,delay:0,distance:1,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}});
a.ui.plugin.add("draggable","connectToSortable",{start:function(d,f){var e=a(this).data("draggable"),g=e.options,b=a.extend({},f,{item:e.element});e.sortables=[];a(g.connectToSortable).each(function(){var h=a.data(this,"sortable");if(h&&!h.options.disabled){e.sortables.push({instance:h,shouldRevert:h.options.revert});
h._refreshItems();h._trigger("activate",d,b);}});},stop:function(d,f){var e=a(this).data("draggable"),b=a.extend({},f,{item:e.element});a.each(e.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;e.cancelHelperRemoval=true;this.instance.cancelHelperRemoval=false;if(this.shouldRevert){this.instance.options.revert=true;
}this.instance._mouseStop(d);this.instance.options.helper=this.instance.options._helper;if(e.options.helper=="original"){this.instance.currentItem.css({top:"auto",left:"auto"});}}else{this.instance.cancelHelperRemoval=false;this.instance._trigger("deactivate",d,b);}});},drag:function(d,g){var f=a(this).data("draggable"),b=this;
var e=function(j){var q=this.offset.click.top,p=this.offset.click.left;var h=this.positionAbs.top,l=this.positionAbs.left;var k=j.height,m=j.width;var r=j.top,i=j.left;return a.ui.isOver(h+q,l+p,r,i,k,m);};a.each(f.sortables,function(h){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 g.helper[0];};d.target=this.instance.currentItem[0];this.instance._mouseCapture(d,true);this.instance._mouseStart(d,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",d);f.dropped=this.instance.element;f.currentItem=f.element;this.instance.fromOutside=f;}if(this.instance.currentItem){this.instance._mouseDrag(d);}}else{if(this.instance.isOver){this.instance.isOver=0;
this.instance.cancelHelperRemoval=true;this.instance.options.revert=false;this.instance._trigger("out",d,this.instance._uiHash(this.instance));this.instance._mouseStop(d,true);this.instance.options.helper=this.instance.options._helper;this.instance.currentItem.remove();if(this.instance.placeholder){this.instance.placeholder.remove();
}f._trigger("fromSortable",d);f.dropped=false;}}});}});a.ui.plugin.add("draggable","cursor",{start:function(d,e){var b=a("body"),f=a(this).data("draggable").options;if(b.css("cursor")){f._cursor=b.css("cursor");}b.css("cursor",f.cursor);},stop:function(b,d){var e=a(this).data("draggable").options;if(e._cursor){a("body").css("cursor",e._cursor);
}}});a.ui.plugin.add("draggable","iframeFix",{start:function(b,d){var e=a(this).data("draggable").options;a(e.iframeFix===true?"iframe":e.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:1000}).css(a(this).offset()).appendTo("body");
});},stop:function(b,d){a("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this);});}});a.ui.plugin.add("draggable","opacity",{start:function(d,e){var b=a(e.helper),f=a(this).data("draggable").options;if(b.css("opacity")){f._opacity=b.css("opacity");}b.css("opacity",f.opacity);
},stop:function(b,d){var e=a(this).data("draggable").options;if(e._opacity){a(d.helper).css("opacity",e._opacity);}}});a.ui.plugin.add("draggable","scroll",{start:function(d,e){var b=a(this).data("draggable");if(b.scrollParent[0]!=document&&b.scrollParent[0].tagName!="HTML"){b.overflowOffset=b.scrollParent.offset();
}},drag:function(e,f){var d=a(this).data("draggable"),g=d.options,b=false;if(d.scrollParent[0]!=document&&d.scrollParent[0].tagName!="HTML"){if(!g.axis||g.axis!="x"){if((d.overflowOffset.top+d.scrollParent[0].offsetHeight)-e.pageY<g.scrollSensitivity){d.scrollParent[0].scrollTop=b=d.scrollParent[0].scrollTop+g.scrollSpeed;
}else{if(e.pageY-d.overflowOffset.top<g.scrollSensitivity){d.scrollParent[0].scrollTop=b=d.scrollParent[0].scrollTop-g.scrollSpeed;}}}if(!g.axis||g.axis!="y"){if((d.overflowOffset.left+d.scrollParent[0].offsetWidth)-e.pageX<g.scrollSensitivity){d.scrollParent[0].scrollLeft=b=d.scrollParent[0].scrollLeft+g.scrollSpeed;
}else{if(e.pageX-d.overflowOffset.left<g.scrollSensitivity){d.scrollParent[0].scrollLeft=b=d.scrollParent[0].scrollLeft-g.scrollSpeed;}}}}else{if(!g.axis||g.axis!="x"){if(e.pageY-a(document).scrollTop()<g.scrollSensitivity){b=a(document).scrollTop(a(document).scrollTop()-g.scrollSpeed);}else{if(a(window).height()-(e.pageY-a(document).scrollTop())<g.scrollSensitivity){b=a(document).scrollTop(a(document).scrollTop()+g.scrollSpeed);
}}}if(!g.axis||g.axis!="y"){if(e.pageX-a(document).scrollLeft()<g.scrollSensitivity){b=a(document).scrollLeft(a(document).scrollLeft()-g.scrollSpeed);}else{if(a(window).width()-(e.pageX-a(document).scrollLeft())<g.scrollSensitivity){b=a(document).scrollLeft(a(document).scrollLeft()+g.scrollSpeed);}}}}if(b!==false&&a.ui.ddmanager&&!g.dropBehaviour){a.ui.ddmanager.prepareOffsets(d,e);
}}});a.ui.plugin.add("draggable","snap",{start:function(d,e){var b=a(this).data("draggable"),f=b.options;b.snapElements=[];a(f.snap.constructor!=String?(f.snap.items||":data(draggable)"):f.snap).each(function(){var h=a(this);var g=h.offset();if(this!=b.element[0]){b.snapElements.push({item:this,width:h.outerWidth(),height:h.outerHeight(),top:g.top,left:g.left});
}});},drag:function(w,s){var h=a(this).data("draggable"),u=h.options;var A=u.snapTolerance;var z=s.offset.left,y=z+h.helperProportions.width,g=s.offset.top,f=g+h.helperProportions.height;for(var x=h.snapElements.length-1;x>=0;x--){var v=h.snapElements[x].left,q=v+h.snapElements[x].width,p=h.snapElements[x].top,C=p+h.snapElements[x].height;
if(!((v-A<z&&z<q+A&&p-A<g&&g<C+A)||(v-A<z&&z<q+A&&p-A<f&&f<C+A)||(v-A<y&&y<q+A&&p-A<g&&g<C+A)||(v-A<y&&y<q+A&&p-A<f&&f<C+A))){if(h.snapElements[x].snapping){(h.options.snap.release&&h.options.snap.release.call(h.element,w,a.extend(h._uiHash(),{snapItem:h.snapElements[x].item})));}h.snapElements[x].snapping=false;
continue;}if(u.snapMode!="inner"){var e=Math.abs(p-f)<=A;var B=Math.abs(C-g)<=A;var k=Math.abs(v-y)<=A;var m=Math.abs(q-z)<=A;if(e){s.position.top=h._convertPositionTo("relative",{top:p-h.helperProportions.height,left:0}).top-h.margins.top;}if(B){s.position.top=h._convertPositionTo("relative",{top:C,left:0}).top-h.margins.top;
}if(k){s.position.left=h._convertPositionTo("relative",{top:0,left:v-h.helperProportions.width}).left-h.margins.left;}if(m){s.position.left=h._convertPositionTo("relative",{top:0,left:q}).left-h.margins.left;}}var j=(e||B||k||m);if(u.snapMode!="outer"){var e=Math.abs(p-g)<=A;var B=Math.abs(C-f)<=A;var k=Math.abs(v-z)<=A;
var m=Math.abs(q-y)<=A;if(e){s.position.top=h._convertPositionTo("relative",{top:p,left:0}).top-h.margins.top;}if(B){s.position.top=h._convertPositionTo("relative",{top:C-h.helperProportions.height,left:0}).top-h.margins.top;}if(k){s.position.left=h._convertPositionTo("relative",{top:0,left:v}).left-h.margins.left;
}if(m){s.position.left=h._convertPositionTo("relative",{top:0,left:q-h.helperProportions.width}).left-h.margins.left;}}if(!h.snapElements[x].snapping&&(e||B||k||m||j)){(h.options.snap.snap&&h.options.snap.snap.call(h.element,w,a.extend(h._uiHash(),{snapItem:h.snapElements[x].item})));}h.snapElements[x].snapping=(e||B||k||m||j);
}}});a.ui.plugin.add("draggable","stack",{start:function(b,d){var f=a(this).data("draggable").options;var e=a.makeArray(a(f.stack.group)).sort(function(h,g){return(parseInt(a(h).css("zIndex"),10)||f.stack.min)-(parseInt(a(g).css("zIndex"),10)||f.stack.min);});a(e).each(function(g){this.style.zIndex=f.stack.min+g;
});this[0].style.zIndex=f.stack.min+e.length;}});a.ui.plugin.add("draggable","zIndex",{start:function(d,e){var b=a(e.helper),f=a(this).data("draggable").options;if(b.css("zIndex")){f._zIndex=b.css("zIndex");}b.css("zIndex",f.zIndex);},stop:function(b,d){var e=a(this).data("draggable").options;if(e._zIndex){a(d.helper).css("zIndex",e._zIndex);
}}});})(jQuery);(function(a){a.widget("ui.droppable",{_init:function(){var d=this.options,b=d.accept;this.isover=0;this.isout=1;this.options.accept=this.options.accept&&a.isFunction(this.options.accept)?this.options.accept:function(e){return e.is(b);};this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};
a.ui.ddmanager.droppables[this.options.scope]=a.ui.ddmanager.droppables[this.options.scope]||[];a.ui.ddmanager.droppables[this.options.scope].push(this);(this.options.addClasses&&this.element.addClass("ui-droppable"));},destroy:function(){var b=a.ui.ddmanager.droppables[this.options.scope];for(var d=0;
d<b.length;d++){if(b[d]==this){b.splice(d,1);}}this.element.removeClass("ui-droppable ui-droppable-disabled").removeData("droppable").unbind(".droppable");},_setData:function(b,d){if(b=="accept"){this.options.accept=d&&a.isFunction(d)?d:function(e){return e.is(d);};}else{a.widget.prototype._setData.apply(this,arguments);
}},_activate:function(d){var b=a.ui.ddmanager.current;if(this.options.activeClass){this.element.addClass(this.options.activeClass);}(b&&this._trigger("activate",d,this.ui(b)));},_deactivate:function(d){var b=a.ui.ddmanager.current;if(this.options.activeClass){this.element.removeClass(this.options.activeClass);
}(b&&this._trigger("deactivate",d,this.ui(b)));},_over:function(d){var b=a.ui.ddmanager.current;if(!b||(b.currentItem||b.element)[0]==this.element[0]){return;}if(this.options.accept.call(this.element[0],(b.currentItem||b.element))){if(this.options.hoverClass){this.element.addClass(this.options.hoverClass);
}this._trigger("over",d,this.ui(b));}},_out:function(d){var b=a.ui.ddmanager.current;if(!b||(b.currentItem||b.element)[0]==this.element[0]){return;}if(this.options.accept.call(this.element[0],(b.currentItem||b.element))){if(this.options.hoverClass){this.element.removeClass(this.options.hoverClass);}this._trigger("out",d,this.ui(b));
}},_drop:function(d,e){var b=e||a.ui.ddmanager.current;if(!b||(b.currentItem||b.element)[0]==this.element[0]){return false;}var f=false;this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function(){var g=a.data(this,"droppable");if(g.options.greedy&&a.ui.intersect(b,a.extend(g,{offset:g.element.offset()}),g.options.tolerance)){f=true;
return false;}});if(f){return false;}if(this.options.accept.call(this.element[0],(b.currentItem||b.element))){if(this.options.activeClass){this.element.removeClass(this.options.activeClass);}if(this.options.hoverClass){this.element.removeClass(this.options.hoverClass);}this._trigger("drop",d,this.ui(b));
return this.element;}return false;},ui:function(b){return{draggable:(b.currentItem||b.element),helper:b.helper,position:b.position,absolutePosition:b.positionAbs,offset:b.positionAbs};}});a.extend(a.ui.droppable,{version:"1.7.2",eventPrefix:"drop",defaults:{accept:"*",activeClass:false,addClasses:true,greedy:false,hoverClass:false,scope:"default",tolerance:"intersect"}});
a.ui.intersect=function(u,k,q){if(!k.offset){return false;}var f=(u.positionAbs||u.position.absolute).left,e=f+u.helperProportions.width,p=(u.positionAbs||u.position.absolute).top,o=p+u.helperProportions.height;var h=k.offset.left,d=h+k.proportions.width,s=k.offset.top,m=s+k.proportions.height;switch(q){case"fit":return(h<f&&e<d&&s<p&&o<m);
break;case"intersect":return(h<f+(u.helperProportions.width/2)&&e-(u.helperProportions.width/2)<d&&s<p+(u.helperProportions.height/2)&&o-(u.helperProportions.height/2)<m);break;case"pointer":var i=((u.positionAbs||u.position.absolute).left+(u.clickOffset||u.offset.click).left),j=((u.positionAbs||u.position.absolute).top+(u.clickOffset||u.offset.click).top),g=a.ui.isOver(j,i,s,h,k.proportions.height,k.proportions.width);
return g;break;case"touch":return((p>=s&&p<=m)||(o>=s&&o<=m)||(p<s&&o>m))&&((f>=h&&f<=d)||(e>=h&&e<=d)||(f<h&&e>d));break;default:return false;break;}};a.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(f,h){var b=a.ui.ddmanager.droppables[f.options.scope];var g=h?h.type:null;
var k=(f.currentItem||f.element).find(":data(droppable)").andSelf();droppablesLoop:for(var e=0;e<b.length;e++){if(b[e].options.disabled||(f&&!b[e].options.accept.call(b[e].element[0],(f.currentItem||f.element)))){continue;}for(var d=0;d<k.length;d++){if(k[d]==b[e].element[0]){b[e].proportions.height=0;
continue droppablesLoop;}}b[e].visible=b[e].element.css("display")!="none";if(!b[e].visible){continue;}b[e].offset=b[e].element.offset();b[e].proportions={width:b[e].element[0].offsetWidth,height:b[e].element[0].offsetHeight};if(g=="mousedown"){b[e]._activate.call(b[e],h);}}},drop:function(b,d){var e=false;
a.each(a.ui.ddmanager.droppables[b.options.scope],function(){if(!this.options){return;}if(!this.options.disabled&&this.visible&&a.ui.intersect(b,this,this.options.tolerance)){e=this._drop.call(this,d);}if(!this.options.disabled&&this.visible&&this.options.accept.call(this.element[0],(b.currentItem||b.element))){this.isout=1;
this.isover=0;this._deactivate.call(this,d);}});return e;},drag:function(b,d){if(b.options.refreshPositions){a.ui.ddmanager.prepareOffsets(b,d);}a.each(a.ui.ddmanager.droppables[b.options.scope],function(){if(this.options.disabled||this.greedyChild||!this.visible){return;}var f=a.ui.intersect(b,this,this.options.tolerance);
var h=!f&&this.isover==1?"isout":(f&&this.isover==0?"isover":null);if(!h){return;}var g;if(this.options.greedy){var e=this.element.parents(":data(droppable):eq(0)");if(e.length){g=a.data(e[0],"droppable");g.greedyChild=(h=="isover"?1:0);}}if(g&&h=="isover"){g["isover"]=0;g["isout"]=1;g._out.call(g,d);
}this[h]=1;this[h=="isout"?"isover":"isout"]=0;this[h=="isover"?"_over":"_out"].call(this,d);if(g&&h=="isout"){g["isout"]=0;g["isover"]=1;g._over.call(g,d);}});}};})(jQuery);(function(d){d.widget("ui.resizable",d.extend({},d.ui.mouse,{_init:function(){var f=this,k=this.options;this.element.addClass("ui-resizable");
d.extend(this,{_aspectRatio:!!(k.aspectRatio),aspectRatio:k.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:k.helper||k.ghost||k.animate?k.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){if(/relative/.test(this.element.css("position"))&&d.browser.opera){this.element.css({position:"relative",top:"auto",left:"auto"});
}this.element.wrap(d('<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=k.handles||(!d(".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 l=this.handles.split(",");this.handles={};for(var g=0;g<l.length;g++){var j=d.trim(l[g]),e="ui-resizable-"+j;var h=d('<div class="ui-resizable-handle '+e+'"></div>');if(/sw|se|ne|nw/.test(j)){h.css({zIndex:++k.zIndex});}if("se"==j){h.addClass("ui-icon ui-icon-gripsmall-diagonal-se");}this.handles[j]=".ui-resizable-"+j;
this.element.append(h);}}this._renderAxis=function(r){r=r||this.element;for(var o in this.handles){if(this.handles[o].constructor==String){this.handles[o]=d(this.handles[o],this.element).show();}if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var p=d(this.handles[o],this.element),q=0;
q=/sw|ne|nw|se|n|s/.test(o)?p.outerHeight():p.outerWidth();var m=["padding",/ne|nw|n/.test(o)?"Top":/se|sw|s/.test(o)?"Bottom":/^e$/.test(o)?"Right":"Left"].join("");r.css(m,q);this._proportionallyResize();}if(!d(this.handles[o]).length){continue;}}};this._renderAxis(this.element);this._handles=d(".ui-resizable-handle",this.element).disableSelection();
this._handles.mouseover(function(){if(!f.resizing){if(this.className){var i=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);}f.axis=i&&i[1]?i[1]:"se";}});if(k.autoHide){this._handles.hide();d(this.element).addClass("ui-resizable-autohide").hover(function(){d(this).removeClass("ui-resizable-autohide");
f._handles.show();},function(){if(!f.resizing){d(this).addClass("ui-resizable-autohide");f._handles.hide();}});}this._mouseInit();},destroy:function(){this._mouseDestroy();var e=function(g){d(g).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove();
};if(this.elementIsWrapper){e(this.element);var f=this.element;f.parent().append(this.originalElement.css({position:f.css("position"),width:f.outerWidth(),height:f.outerHeight(),top:f.css("top"),left:f.css("left")})).end().remove();}this.originalElement.css("resize",this.originalResizeStyle);e(this.originalElement);
},_mouseCapture:function(f){var g=false;for(var e in this.handles){if(d(this.handles[e])[0]==f.target){g=true;}}return this.options.disabled||!!g;},_mouseStart:function(g){var j=this.options,f=this.element.position(),e=this.element;this.resizing=true;this.documentScroll={top:d(document).scrollTop(),left:d(document).scrollLeft()};
if(e.is(".ui-draggable")||(/absolute/).test(e.css("position"))){e.css({position:"absolute",top:f.top,left:f.left});}if(d.browser.opera&&(/relative/).test(e.css("position"))){e.css({position:"relative",top:"auto",left:"auto"});}this._renderProxy();var k=b(this.helper.css("left")),h=b(this.helper.css("top"));
if(j.containment){k+=d(j.containment).scrollLeft()||0;h+=d(j.containment).scrollTop()||0;}this.offset=this.helper.offset();this.position={left:k,top:h};this.size=this._helper?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalSize=this._helper?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height:e.height()};
this.originalPosition={left:k,top:h};this.sizeDiff={width:e.outerWidth()-e.width(),height:e.outerHeight()-e.height()};this.originalMousePosition={left:g.pageX,top:g.pageY};this.aspectRatio=(typeof j.aspectRatio=="number")?j.aspectRatio:((this.originalSize.width/this.originalSize.height)||1);var i=d(".ui-resizable-"+this.axis).css("cursor");
d("body").css("cursor",i=="auto"?this.axis+"-resize":i);e.addClass("ui-resizable-resizing");this._propagate("start",g);return true;},_mouseDrag:function(e){var h=this.helper,g=this.options,m={},r=this,j=this.originalMousePosition,p=this.axis;var s=(e.pageX-j.left)||0,q=(e.pageY-j.top)||0;var i=this._change[p];
if(!i){return false;}var l=i.apply(this,[e,s,q]),k=d.browser.msie&&d.browser.version<7,f=this.sizeDiff;if(this._aspectRatio||e.shiftKey){l=this._updateRatio(l,e);}l=this._respectSize(l,e);this._propagate("resize",e);h.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});
if(!this._helper&&this._proportionallyResizeElements.length){this._proportionallyResize();}this._updateCache(l);this._trigger("resize",e,this.ui());return false;},_mouseStop:function(h){this.resizing=false;var i=this.options,m=this;if(this._helper){var g=this._proportionallyResizeElements,e=g.length&&(/textarea/i).test(g[0].nodeName),f=e&&d.ui.hasScroll(g[0],"left")?0:m.sizeDiff.height,k=e?0:m.sizeDiff.width;
var p={width:(m.size.width-k),height:(m.size.height-f)},j=(parseInt(m.element.css("left"),10)+(m.position.left-m.originalPosition.left))||null,l=(parseInt(m.element.css("top"),10)+(m.position.top-m.originalPosition.top))||null;if(!i.animate){this.element.css(d.extend(p,{top:l,left:j}));}m.helper.height(m.size.height);
m.helper.width(m.size.width);if(this._helper&&!i.animate){this._proportionallyResize();}}d("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",h);if(this._helper){this.helper.remove();}return false;},_updateCache:function(e){var f=this.options;this.offset=this.helper.offset();
if(a(e.left)){this.position.left=e.left;}if(a(e.top)){this.position.top=e.top;}if(a(e.height)){this.size.height=e.height;}if(a(e.width)){this.size.width=e.width;}},_updateRatio:function(h,g){var i=this.options,j=this.position,f=this.size,e=this.axis;if(h.height){h.width=(f.height*this.aspectRatio);}else{if(h.width){h.height=(f.width/this.aspectRatio);
}}if(e=="sw"){h.left=j.left+(f.width-h.width);h.top=null;}if(e=="nw"){h.top=j.top+(f.height-h.height);h.left=j.left+(f.width-h.width);}return h;},_respectSize:function(l,g){var j=this.helper,i=this.options,s=this._aspectRatio||g.shiftKey,r=this.axis,v=a(l.width)&&i.maxWidth&&(i.maxWidth<l.width),m=a(l.height)&&i.maxHeight&&(i.maxHeight<l.height),h=a(l.width)&&i.minWidth&&(i.minWidth>l.width),u=a(l.height)&&i.minHeight&&(i.minHeight>l.height);
if(h){l.width=i.minWidth;}if(u){l.height=i.minHeight;}if(v){l.width=i.maxWidth;}if(m){l.height=i.maxHeight;}var f=this.originalPosition.left+this.originalSize.width,q=this.position.top+this.size.height;var k=/sw|nw|w/.test(r),e=/nw|ne|n/.test(r);if(h&&k){l.left=f-i.minWidth;}if(v&&k){l.left=f-i.maxWidth;
}if(u&&e){l.top=q-i.minHeight;}if(m&&e){l.top=q-i.maxHeight;}var p=!l.width&&!l.height;if(p&&!l.left&&l.top){l.top=null;}else{if(p&&!l.top&&l.left){l.left=null;}}return l;},_proportionallyResize:function(){var k=this.options;if(!this._proportionallyResizeElements.length){return;}var g=this.helper||this.element;
for(var f=0;f<this._proportionallyResizeElements.length;f++){var h=this._proportionallyResizeElements[f];if(!this.borderDif){var e=[h.css("borderTopWidth"),h.css("borderRightWidth"),h.css("borderBottomWidth"),h.css("borderLeftWidth")],j=[h.css("paddingTop"),h.css("paddingRight"),h.css("paddingBottom"),h.css("paddingLeft")];
this.borderDif=d.map(e,function(l,o){var m=parseInt(l,10)||0,p=parseInt(j[o],10)||0;return m+p;});}if(d.browser.msie&&!(!(d(g).is(":hidden")||d(g).parents(":hidden").length))){continue;}h.css({height:(g.height()-this.borderDif[0]-this.borderDif[2])||0,width:(g.width()-this.borderDif[1]-this.borderDif[3])||0});
}},_renderProxy:function(){var f=this.element,i=this.options;this.elementOffset=f.offset();if(this._helper){this.helper=this.helper||d('<div style="overflow:hidden;"></div>');var e=d.browser.msie&&d.browser.version<7,g=(e?1:0),h=(e?2:-1);this.helper.addClass(this._helper).css({width:this.element.outerWidth()+h,height:this.element.outerHeight()+h,position:"absolute",left:this.elementOffset.left-g+"px",top:this.elementOffset.top-g+"px",zIndex:++i.zIndex});
this.helper.appendTo("body").disableSelection();}else{this.helper=this.element;}},_change:{e:function(g,f,e){return{width:this.originalSize.width+f};},w:function(h,f,e){var j=this.options,g=this.originalSize,i=this.originalPosition;return{left:i.left+f,width:g.width-f};},n:function(h,f,e){var j=this.options,g=this.originalSize,i=this.originalPosition;
return{top:i.top+e,height:g.height-e};},s:function(g,f,e){return{height:this.originalSize.height+e};},se:function(g,f,e){return d.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[g,f,e]));},sw:function(g,f,e){return d.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[g,f,e]));
},ne:function(g,f,e){return d.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[g,f,e]));},nw:function(g,f,e){return d.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[g,f,e]));}},_propagate:function(f,e){d.ui.plugin.call(this,f,[e,this.ui()]);(f!="resize"&&this._trigger(f,e,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};}}));d.extend(d.ui.resizable,{version:"1.7.2",eventPrefix:"resize",defaults:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,cancel:":input,option",containment:false,delay:0,distance:1,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1000}});
d.ui.plugin.add("resizable","alsoResize",{start:function(f,g){var e=d(this).data("resizable"),h=e.options;_store=function(i){d(i).each(function(){d(this).data("resizable-alsoresize",{width:parseInt(d(this).width(),10),height:parseInt(d(this).height(),10),left:parseInt(d(this).css("left"),10),top:parseInt(d(this).css("top"),10)});
});};if(typeof(h.alsoResize)=="object"&&!h.alsoResize.parentNode){if(h.alsoResize.length){h.alsoResize=h.alsoResize[0];_store(h.alsoResize);}else{d.each(h.alsoResize,function(i,j){_store(i);});}}else{_store(h.alsoResize);}},resize:function(g,i){var f=d(this).data("resizable"),j=f.options,h=f.originalSize,l=f.originalPosition;
var k={height:(f.size.height-h.height)||0,width:(f.size.width-h.width)||0,top:(f.position.top-l.top)||0,left:(f.position.left-l.left)||0},e=function(m,o){d(m).each(function(){var r=d(this),s=d(this).data("resizable-alsoresize"),q={},p=o&&o.length?o:["width","height","top","left"];d.each(p||["width","height","top","left"],function(u,w){var v=(s[w]||0)+(k[w]||0);
if(v&&v>=0){q[w]=v||null;}});if(/relative/.test(r.css("position"))&&d.browser.opera){f._revertToRelativePosition=true;r.css({position:"absolute",top:"auto",left:"auto"});}r.css(q);});};if(typeof(j.alsoResize)=="object"&&!j.alsoResize.nodeType){d.each(j.alsoResize,function(m,o){e(m,o);});}else{e(j.alsoResize);
}},stop:function(f,g){var e=d(this).data("resizable");if(e._revertToRelativePosition&&d.browser.opera){e._revertToRelativePosition=false;el.css({position:"relative"});}d(this).removeData("resizable-alsoresize-start");}});d.ui.plugin.add("resizable","animate",{stop:function(i,p){var q=d(this).data("resizable"),j=q.options;
var h=q._proportionallyResizeElements,e=h.length&&(/textarea/i).test(h[0].nodeName),f=e&&d.ui.hasScroll(h[0],"left")?0:q.sizeDiff.height,l=e?0:q.sizeDiff.width;var g={width:(q.size.width-l),height:(q.size.height-f)},k=(parseInt(q.element.css("left"),10)+(q.position.left-q.originalPosition.left))||null,m=(parseInt(q.element.css("top"),10)+(q.position.top-q.originalPosition.top))||null;
q.element.animate(d.extend(g,m&&k?{top:m,left:k}:{}),{duration:j.animateDuration,easing:j.animateEasing,step:function(){var o={width:parseInt(q.element.css("width"),10),height:parseInt(q.element.css("height"),10),top:parseInt(q.element.css("top"),10),left:parseInt(q.element.css("left"),10)};if(h&&h.length){d(h[0]).css({width:o.width,height:o.height});
}q._updateCache(o);q._propagate("resize",i);}});}});d.ui.plugin.add("resizable","containment",{start:function(f,s){var v=d(this).data("resizable"),j=v.options,l=v.element;var g=j.containment,k=(g instanceof d)?g.get(0):(/parent/.test(g))?l.parent().get(0):g;if(!k){return;}v.containerElement=d(k);if(/document/.test(g)||g==document){v.containerOffset={left:0,top:0};
v.containerPosition={left:0,top:0};v.parentData={element:d(document),left:0,top:0,width:d(document).width(),height:d(document).height()||document.body.parentNode.scrollHeight};}else{var q=d(k),i=[];d(["Top","Right","Left","Bottom"]).each(function(p,o){i[p]=b(q.css("padding"+o));});v.containerOffset=q.offset();
v.containerPosition=q.position();v.containerSize={height:(q.innerHeight()-i[3]),width:(q.innerWidth()-i[1])};var r=v.containerOffset,e=v.containerSize.height,m=v.containerSize.width,h=(d.ui.hasScroll(k,"left")?k.scrollWidth:m),u=(d.ui.hasScroll(k)?k.scrollHeight:e);v.parentData={element:k,left:r.left,top:r.top,width:h,height:u};
}},resize:function(g,r){var v=d(this).data("resizable"),i=v.options,f=v.containerSize,q=v.containerOffset,m=v.size,p=v.position,s=v._aspectRatio||g.shiftKey,e={top:0,left:0},h=v.containerElement;if(h[0]!=document&&(/static/).test(h.css("position"))){e=q;}if(p.left<(v._helper?q.left:0)){v.size.width=v.size.width+(v._helper?(v.position.left-q.left):(v.position.left-e.left));
if(s){v.size.height=v.size.width/i.aspectRatio;}v.position.left=i.helper?q.left:0;}if(p.top<(v._helper?q.top:0)){v.size.height=v.size.height+(v._helper?(v.position.top-q.top):v.position.top);if(s){v.size.width=v.size.height*i.aspectRatio;}v.position.top=v._helper?q.top:0;}v.offset.left=v.parentData.left+v.position.left;
v.offset.top=v.parentData.top+v.position.top;var l=Math.abs((v._helper?v.offset.left-e.left:(v.offset.left-e.left))+v.sizeDiff.width),u=Math.abs((v._helper?v.offset.top-e.top:(v.offset.top-q.top))+v.sizeDiff.height);var k=v.containerElement.get(0)==v.element.parent().get(0),j=/relative|absolute/.test(v.containerElement.css("position"));
if(k&&j){l-=v.parentData.left;}if(l+v.size.width>=v.parentData.width){v.size.width=v.parentData.width-l;if(s){v.size.height=v.size.width/v.aspectRatio;}}if(u+v.size.height>=v.parentData.height){v.size.height=v.parentData.height-u;if(s){v.size.width=v.size.height*v.aspectRatio;}}},stop:function(f,p){var r=d(this).data("resizable"),g=r.options,l=r.position,m=r.containerOffset,e=r.containerPosition,i=r.containerElement;
var j=d(r.helper),s=j.offset(),q=j.outerWidth()-r.sizeDiff.width,k=j.outerHeight()-r.sizeDiff.height;if(r._helper&&!g.animate&&(/relative/).test(i.css("position"))){d(this).css({left:s.left-e.left-m.left,width:q,height:k});}if(r._helper&&!g.animate&&(/static/).test(i.css("position"))){d(this).css({left:s.left-e.left-m.left,width:q,height:k});
}}});d.ui.plugin.add("resizable","ghost",{start:function(g,h){var e=d(this).data("resizable"),i=e.options,f=e.size;e.ghost=e.originalElement.clone();e.ghost.css({opacity:0.25,display:"block",position:"relative",height:f.height,width:f.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof i.ghost=="string"?i.ghost:"");
e.ghost.appendTo(e.helper);},resize:function(f,g){var e=d(this).data("resizable"),h=e.options;if(e.ghost){e.ghost.css({position:"relative",height:e.size.height,width:e.size.width});}},stop:function(f,g){var e=d(this).data("resizable"),h=e.options;if(e.ghost&&e.helper){e.helper.get(0).removeChild(e.ghost.get(0));
}}});d.ui.plugin.add("resizable","grid",{resize:function(e,m){var q=d(this).data("resizable"),h=q.options,k=q.size,i=q.originalSize,j=q.originalPosition,p=q.axis,l=h._aspectRatio||e.shiftKey;h.grid=typeof h.grid=="number"?[h.grid,h.grid]:h.grid;var g=Math.round((k.width-i.width)/(h.grid[0]||1))*(h.grid[0]||1),f=Math.round((k.height-i.height)/(h.grid[1]||1))*(h.grid[1]||1);
if(/^(se|s|e)$/.test(p)){q.size.width=i.width+g;q.size.height=i.height+f;}else{if(/^(ne)$/.test(p)){q.size.width=i.width+g;q.size.height=i.height+f;q.position.top=j.top-f;}else{if(/^(sw)$/.test(p)){q.size.width=i.width+g;q.size.height=i.height+f;q.position.left=j.left-g;}else{q.size.width=i.width+g;q.size.height=i.height+f;
q.position.top=j.top-f;q.position.left=j.left-g;}}}}});var b=function(e){return parseInt(e,10)||0;};var a=function(e){return !isNaN(parseInt(e,10));};})(jQuery);(function(a){a.widget("ui.selectable",a.extend({},a.ui.mouse,{_init:function(){var b=this;this.element.addClass("ui-selectable");this.dragged=false;
var d;this.refresh=function(){d=a(b.options.filter,b.element[0]);d.each(function(){var e=a(this);var f=e.offset();a.data(this,"selectable-item",{element:this,$element:e,left:f.left,top:f.top,right:f.left+e.outerWidth(),bottom:f.top+e.outerHeight(),startselected:false,selected:e.hasClass("ui-selected"),selecting:e.hasClass("ui-selecting"),unselecting:e.hasClass("ui-unselecting")});
});};this.refresh();this.selectees=d.addClass("ui-selectee");this._mouseInit();this.helper=a(document.createElement("div")).css({border:"1px dotted black"}).addClass("ui-selectable-helper");},destroy:function(){this.element.removeClass("ui-selectable ui-selectable-disabled").removeData("selectable").unbind(".selectable");
this._mouseDestroy();},_mouseStart:function(e){var b=this;this.opos=[e.pageX,e.pageY];if(this.options.disabled){return;}var d=this.options;this.selectees=a(d.filter,this.element[0]);this._trigger("start",e);a(d.appendTo).append(this.helper);this.helper.css({"z-index":100,"position":"absolute","left":e.clientX,"top":e.clientY,"width":0,"height":0});
if(d.autoRefresh){this.refresh();}this.selectees.filter(".ui-selected").each(function(){var f=a.data(this,"selectable-item");f.startselected=true;if(!e.metaKey){f.$element.removeClass("ui-selected");f.selected=false;f.$element.addClass("ui-unselecting");f.unselecting=true;b._trigger("unselecting",e,{unselecting:f.element});
}});a(e.target).parents().andSelf().each(function(){var f=a.data(this,"selectable-item");if(f){f.$element.removeClass("ui-unselecting").addClass("ui-selecting");f.unselecting=false;f.selecting=true;f.selected=true;b._trigger("selecting",e,{selecting:f.element});return false;}});},_mouseDrag:function(j){var d=this;
this.dragged=true;if(this.options.disabled){return;}var f=this.options;var e=this.opos[0],i=this.opos[1],b=j.pageX,h=j.pageY;if(e>b){var g=b;b=e;e=g;}if(i>h){var g=h;h=i;i=g;}this.helper.css({left:e,top:i,width:b-e,height:h-i});this.selectees.each(function(){var k=a.data(this,"selectable-item");if(!k||k.element==d.element[0]){return;
}var l=false;if(f.tolerance=="touch"){l=(!(k.left>b||k.right<e||k.top>h||k.bottom<i));}else{if(f.tolerance=="fit"){l=(k.left>e&&k.right<b&&k.top>i&&k.bottom<h);}}if(l){if(k.selected){k.$element.removeClass("ui-selected");k.selected=false;}if(k.unselecting){k.$element.removeClass("ui-unselecting");k.unselecting=false;
}if(!k.selecting){k.$element.addClass("ui-selecting");k.selecting=true;d._trigger("selecting",j,{selecting:k.element});}}else{if(k.selecting){if(j.metaKey&&k.startselected){k.$element.removeClass("ui-selecting");k.selecting=false;k.$element.addClass("ui-selected");k.selected=true;}else{k.$element.removeClass("ui-selecting");
k.selecting=false;if(k.startselected){k.$element.addClass("ui-unselecting");k.unselecting=true;}d._trigger("unselecting",j,{unselecting:k.element});}}if(k.selected){if(!j.metaKey&&!k.startselected){k.$element.removeClass("ui-selected");k.selected=false;k.$element.addClass("ui-unselecting");k.unselecting=true;
d._trigger("unselecting",j,{unselecting:k.element});}}}});return false;},_mouseStop:function(e){var b=this;this.dragged=false;var d=this.options;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;
b._trigger("unselected",e,{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;b._trigger("selected",e,{selected:f.element});
});this._trigger("stop",e);this.helper.remove();return false;}}));a.extend(a.ui.selectable,{version:"1.7.2",defaults:{appendTo:"body",autoRefresh:true,cancel:":input,option",delay:0,distance:0,filter:"*",tolerance:"touch"}});})(jQuery);(function(a){a.widget("ui.sortable",a.extend({},a.ui.mouse,{_init:function(){var b=this.options;
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 b=this.items.length-1;b>=0;b--){this.items[b].item.removeData("sortable-item");}},_mouseCapture:function(f,g){if(this.reverting){return false;}if(this.options.disabled||this.options.type=="static"){return false;}this._refreshItems(f);var e=null,d=this,b=a(f.target).parents().each(function(){if(a.data(this,"sortable-item")==d){e=a(this);
return false;}});if(a.data(f.target,"sortable-item")==d){e=a(f.target);}if(!e){return false;}if(this.options.handle&&!g){var h=false;a(this.options.handle,e).find("*").andSelf().each(function(){if(this==f.target){h=true;}});if(!h){return false;}}this.currentItem=e;this._removeCurrentsFromItems();return true;
},_mouseStart:function(f,g,b){var h=this.options,d=this;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(f);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:f.pageX-this.offset.left,top:f.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(f);this.originalPageX=f.pageX;
this.originalPageY=f.pageY;if(h.cursorAt){this._adjustOffsetFromHelper(h.cursorAt);}this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};if(this.helper[0]!=this.currentItem[0]){this.currentItem.hide();}this._createPlaceholder();if(h.containment){this._setContainment();
}if(h.cursor){if(a("body").css("cursor")){this._storedCursor=a("body").css("cursor");}a("body").css("cursor",h.cursor);}if(h.opacity){if(this.helper.css("opacity")){this._storedOpacity=this.helper.css("opacity");}this.helper.css("opacity",h.opacity);}if(h.zIndex){if(this.helper.css("zIndex")){this._storedZIndex=this.helper.css("zIndex");
}this.helper.css("zIndex",h.zIndex);}if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){this.overflowOffset=this.scrollParent.offset();}this._trigger("start",f,this._uiHash());if(!this._preserveHelperProportions){this._cacheHelperProportions();}if(!b){for(var e=this.containers.length-1;
e>=0;e--){this.containers[e]._trigger("activate",f,d._uiHash(this));}}if(a.ui.ddmanager){a.ui.ddmanager.current=this;}if(a.ui.ddmanager&&!h.dropBehaviour){a.ui.ddmanager.prepareOffsets(this,f);}this.dragging=true;this.helper.addClass("ui-sortable-helper");this._mouseDrag(f);return true;},_mouseDrag:function(g){this.position=this._generatePosition(g);
this.positionAbs=this._convertPositionTo("absolute");if(!this.lastPositionAbs){this.lastPositionAbs=this.positionAbs;}if(this.options.scroll){var h=this.options,b=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if((this.overflowOffset.top+this.scrollParent[0].offsetHeight)-g.pageY<h.scrollSensitivity){this.scrollParent[0].scrollTop=b=this.scrollParent[0].scrollTop+h.scrollSpeed;
}else{if(g.pageY-this.overflowOffset.top<h.scrollSensitivity){this.scrollParent[0].scrollTop=b=this.scrollParent[0].scrollTop-h.scrollSpeed;}}if((this.overflowOffset.left+this.scrollParent[0].offsetWidth)-g.pageX<h.scrollSensitivity){this.scrollParent[0].scrollLeft=b=this.scrollParent[0].scrollLeft+h.scrollSpeed;
}else{if(g.pageX-this.overflowOffset.left<h.scrollSensitivity){this.scrollParent[0].scrollLeft=b=this.scrollParent[0].scrollLeft-h.scrollSpeed;}}}else{if(g.pageY-a(document).scrollTop()<h.scrollSensitivity){b=a(document).scrollTop(a(document).scrollTop()-h.scrollSpeed);}else{if(a(window).height()-(g.pageY-a(document).scrollTop())<h.scrollSensitivity){b=a(document).scrollTop(a(document).scrollTop()+h.scrollSpeed);
}}if(g.pageX-a(document).scrollLeft()<h.scrollSensitivity){b=a(document).scrollLeft(a(document).scrollLeft()-h.scrollSpeed);}else{if(a(window).width()-(g.pageX-a(document).scrollLeft())<h.scrollSensitivity){b=a(document).scrollLeft(a(document).scrollLeft()+h.scrollSpeed);}}}if(b!==false&&a.ui.ddmanager&&!h.dropBehaviour){a.ui.ddmanager.prepareOffsets(this,g);
}}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(var e=this.items.length-1;e>=0;e--){var f=this.items[e],d=f.item[0],j=this._intersectsWithPointer(f);
if(!j){continue;}if(d!=this.currentItem[0]&&this.placeholder[j==1?"next":"prev"]()[0]!=d&&!a.ui.contains(this.placeholder[0],d)&&(this.options.type=="semi-dynamic"?!a.ui.contains(this.element[0],d):true)){this.direction=j==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(f)){this._rearrange(g,f);
}else{break;}this._trigger("change",g,this._uiHash());break;}}this._contactContainers(g);if(a.ui.ddmanager){a.ui.ddmanager.drag(this,g);}this._trigger("sort",g,this._uiHash());this.lastPositionAbs=this.positionAbs;return false;},_mouseStop:function(d,e){if(!d){return;}if(a.ui.ddmanager&&!this.options.dropBehaviour){a.ui.ddmanager.drop(this,d);
}if(this.options.revert){var b=this;var f=b.placeholder.offset();b.reverting=true;a(this.helper).animate({left:f.left-this.offset.parent.left-b.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:f.top-this.offset.parent.top-b.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){b._clear(d);
});}else{this._clear(d,e);}return false;},cancel:function(){var b=this;if(this.dragging){this._mouseUp();if(this.options.helper=="original"){this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper");}else{this.currentItem.show();}for(var d=this.containers.length-1;d>=0;d--){this.containers[d]._trigger("deactivate",null,b._uiHash(this));
if(this.containers[d].containerCache.over){this.containers[d]._trigger("out",null,b._uiHash(this));this.containers[d].containerCache.over=0;}}}if(this.placeholder[0].parentNode){this.placeholder[0].parentNode.removeChild(this.placeholder[0]);}if(this.options.helper!="original"&&this.helper&&this.helper[0].parentNode){this.helper.remove();
}a.extend(this,{helper:null,dragging:false,reverting:false,_noFinalSort:null});if(this.domPosition.prev){a(this.domPosition.prev).after(this.currentItem);}else{a(this.domPosition.parent).prepend(this.currentItem);}return true;},serialize:function(e){var b=this._getItemsAsjQuery(e&&e.connected);var d=[];
e=e||{};a(b).each(function(){var f=(a(e.item||this).attr(e.attribute||"id")||"").match(e.expression||(/(.+)[-=_](.+)/));if(f){d.push((e.key||f[1]+"[]")+"="+(e.key&&e.expression?f[1]:f[2]));}});return d.join("&");},toArray:function(e){var b=this._getItemsAsjQuery(e&&e.connected);var d=[];e=e||{};b.each(function(){d.push(a(e.item||this).attr(e.attribute||"id")||"");
});return d;},_intersectsWith:function(o){var f=this.positionAbs.left,e=f+this.helperProportions.width,m=this.positionAbs.top,k=m+this.helperProportions.height;var g=o.left,d=g+o.width,p=o.top,j=p+o.height;var q=this.offset.click.top,i=this.offset.click.left;var h=(m+q)>p&&(m+q)<j&&(f+i)>g&&(f+i)<d;if(this.options.tolerance=="pointer"||this.options.forcePointerForContainers||(this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>o[this.floating?"width":"height"])){return h;
}else{return(g<f+(this.helperProportions.width/2)&&e-(this.helperProportions.width/2)<d&&p<m+(this.helperProportions.height/2)&&k-(this.helperProportions.height/2)<j);}},_intersectsWithPointer:function(e){var f=a.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,e.top,e.height),d=a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,e.left,e.width),h=f&&d,b=this._getDragVerticalDirection(),g=this._getDragHorizontalDirection();
if(!h){return false;}return this.floating?(((g&&g=="right")||b=="down")?2:1):(b&&(b=="down"?2:1));},_intersectsWithSides:function(f){var d=a.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,f.top+(f.height/2),f.height),e=a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,f.left+(f.width/2),f.width),b=this._getDragVerticalDirection(),g=this._getDragHorizontalDirection();
if(this.floating&&g){return((g=="right"&&e)||(g=="left"&&!e));}else{return b&&((b=="down"&&d)||(b=="up"&&!d));}},_getDragVerticalDirection:function(){var b=this.positionAbs.top-this.lastPositionAbs.top;return b!=0&&(b>0?"down":"up");},_getDragHorizontalDirection:function(){var b=this.positionAbs.left-this.lastPositionAbs.left;
return b!=0&&(b>0?"right":"left");},refresh:function(b){this._refreshItems(b);this.refreshPositions();},_connectWith:function(){var b=this.options;return b.connectWith.constructor==String?[b.connectWith]:b.connectWith;},_getItemsAsjQuery:function(b){var m=this;var h=[];var f=[];var k=this._connectWith();
if(k&&b){for(var e=k.length-1;e>=0;e--){var l=a(k[e]);for(var d=l.length-1;d>=0;d--){var g=a.data(l[d],"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"),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"),this]);
for(var e=f.length-1;e>=0;e--){f[e][0].each(function(){h.push(this);});}return a(h);},_removeCurrentsFromItems:function(){var e=this.currentItem.find(":data(sortable-item)");for(var d=0;d<this.items.length;d++){for(var b=0;b<e.length;b++){if(e[b]==this.items[d].item[0]){this.items.splice(d,1);}}}},_refreshItems:function(b){this.items=[];
this.containers=[this];var k=this.items;var r=this;var g=[[a.isFunction(this.options.items)?this.options.items.call(this.element[0],b,{item:this.currentItem}):a(this.options.items,this.element),this]];var m=this._connectWith();if(m){for(var f=m.length-1;f>=0;f--){var o=a(m[f]);for(var e=o.length-1;e>=0;
e--){var h=a.data(o[e],"sortable");if(h&&h!=this&&!h.options.disabled){g.push([a.isFunction(h.options.items)?h.options.items.call(h.element[0],b,{item:this.currentItem}):a(h.options.items,h.element),h]);this.containers.push(h);}}}}for(var f=g.length-1;f>=0;f--){var l=g[f][1];var d=g[f][0];for(var e=0,p=d.length;
e<p;e++){var q=a(d[e]);q.data("sortable-item",l);k.push({item:q,instance:l,width:0,height:0,left:0,top:0});}}},refreshPositions:function(b){if(this.offsetParent&&this.helper){this.offset.parent=this._getParentOffset();}for(var e=this.items.length-1;e>=0;e--){var f=this.items[e];if(f.instance!=this.currentContainer&&this.currentContainer&&f.item[0]!=this.currentItem[0]){continue;
}var d=this.options.toleranceElement?a(this.options.toleranceElement,f.item):f.item;if(!b){f.width=d.outerWidth();f.height=d.outerHeight();}var g=d.offset();f.left=g.left;f.top=g.top;}if(this.options.custom&&this.options.custom.refreshContainers){this.options.custom.refreshContainers.call(this);}else{for(var e=this.containers.length-1;
e>=0;e--){var g=this.containers[e].element.offset();this.containers[e].containerCache.left=g.left;this.containers[e].containerCache.top=g.top;this.containers[e].containerCache.width=this.containers[e].element.outerWidth();this.containers[e].containerCache.height=this.containers[e].element.outerHeight();
}}},_createPlaceholder:function(e){var b=e||this,f=b.options;if(!f.placeholder||f.placeholder.constructor==String){var d=f.placeholder;f.placeholder={element:function(){var g=a(document.createElement(b.currentItem[0].nodeName)).addClass(d||b.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];
if(!d){g.style.visibility="hidden";}return g;},update:function(g,h){if(d&&!f.forcePlaceholderSize){return;}if(!h.height()){h.height(b.currentItem.innerHeight()-parseInt(b.currentItem.css("paddingTop")||0,10)-parseInt(b.currentItem.css("paddingBottom")||0,10));}if(!h.width()){h.width(b.currentItem.innerWidth()-parseInt(b.currentItem.css("paddingLeft")||0,10)-parseInt(b.currentItem.css("paddingRight")||0,10));
}}};}b.placeholder=a(f.placeholder.element.call(b.element,b.currentItem));b.currentItem.after(b.placeholder);f.placeholder.update(b,b.placeholder);},_contactContainers:function(e){for(var d=this.containers.length-1;d>=0;d--){if(this._intersectsWith(this.containers[d].containerCache)){if(!this.containers[d].containerCache.over){if(this.currentContainer!=this.containers[d]){var k=10000;
var h=null;var f=this.positionAbs[this.containers[d].floating?"left":"top"];for(var b=this.items.length-1;b>=0;b--){if(!a.ui.contains(this.containers[d].element[0],this.items[b].item[0])){continue;}var g=this.items[b][this.containers[d].floating?"left":"top"];if(Math.abs(g-f)<k){k=Math.abs(g-f);h=this.items[b];
}}if(!h&&!this.options.dropOnEmpty){continue;}this.currentContainer=this.containers[d];h?this._rearrange(e,h,null,true):this._rearrange(e,null,this.containers[d].element,true);this._trigger("change",e,this._uiHash());this.containers[d]._trigger("change",e,this._uiHash(this));this.options.placeholder.update(this.currentContainer,this.placeholder);
}this.containers[d]._trigger("over",e,this._uiHash(this));this.containers[d].containerCache.over=1;}}else{if(this.containers[d].containerCache.over){this.containers[d]._trigger("out",e,this._uiHash(this));this.containers[d].containerCache.over=0;}}}},_createHelper:function(d){var e=this.options;var b=a.isFunction(e.helper)?a(e.helper.apply(this.element[0],[d,this.currentItem])):(e.helper=="clone"?this.currentItem.clone():this.currentItem);
if(!b.parents("body").length){a(e.appendTo!="parent"?e.appendTo:this.currentItem[0].parentNode)[0].appendChild(b[0]);}if(b[0]==this.currentItem[0]){this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")};
}if(b[0].style.width==""||e.forceHelperSize){b.width(this.currentItem.width());}if(b[0].style.height==""||e.forceHelperSize){b.height(this.currentItem.height());}return b;},_adjustOffsetFromHelper:function(b){if(b.left!=undefined){this.offset.click.left=b.left+this.margins.left;}if(b.right!=undefined){this.offset.click.left=this.helperProportions.width-b.right+this.margins.left;
}if(b.top!=undefined){this.offset.click.top=b.top+this.margins.top;}if(b.bottom!=undefined){this.offset.click.top=this.helperProportions.height-b.bottom+this.margins.top;}},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var b=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0])){b.left+=this.scrollParent.scrollLeft();
b.top+=this.scrollParent.scrollTop();}if((this.offsetParent[0]==document.body)||(this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&a.browser.msie)){b={top:0,left:0};}return{top:b.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:b.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)};
},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var b=this.currentItem.position();return{top:b.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:b.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 f=this.options;if(f.containment=="parent"){f.containment=this.helper[0].parentNode;}if(f.containment=="document"||f.containment=="window"){this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,a(f.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(a(f.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];
}if(!(/^(document|window|parent)$/).test(f.containment)){var d=a(f.containment)[0];var e=a(f.containment).offset();var b=(a(d).css("overflow")!="hidden");this.containment=[e.left+(parseInt(a(d).css("borderLeftWidth"),10)||0)+(parseInt(a(d).css("paddingLeft"),10)||0)-this.margins.left,e.top+(parseInt(a(d).css("borderTopWidth"),10)||0)+(parseInt(a(d).css("paddingTop"),10)||0)-this.margins.top,e.left+(b?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,e.top+(b?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(g,i){if(!i){i=this.position;}var e=g=="absolute"?1:-1;var f=this.options,b=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,h=(/(html|body)/i).test(b[0].tagName);
return{top:(i.top+this.offset.relative.top*e+this.offset.parent.top*e-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(h?0:b.scrollTop()))*e)),left:(i.left+this.offset.relative.left*e+this.offset.parent.left*e-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():h?0:b.scrollLeft())*e))};
},_generatePosition:function(f){var i=this.options,b=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,j=(/(html|body)/i).test(b[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0])){this.offset.relative=this._getRelativeOffset();
}var e=f.pageX;var d=f.pageY;if(this.originalPosition){if(this.containment){if(f.pageX-this.offset.click.left<this.containment[0]){e=this.containment[0]+this.offset.click.left;}if(f.pageY-this.offset.click.top<this.containment[1]){d=this.containment[1]+this.offset.click.top;}if(f.pageX-this.offset.click.left>this.containment[2]){e=this.containment[2]+this.offset.click.left;
}if(f.pageY-this.offset.click.top>this.containment[3]){d=this.containment[3]+this.offset.click.top;}}if(i.grid){var h=this.originalPageY+Math.round((d-this.originalPageY)/i.grid[1])*i.grid[1];d=this.containment?(!(h-this.offset.click.top<this.containment[1]||h-this.offset.click.top>this.containment[3])?h:(!(h-this.offset.click.top<this.containment[1])?h-i.grid[1]:h+i.grid[1])):h;
var g=this.originalPageX+Math.round((e-this.originalPageX)/i.grid[0])*i.grid[0];e=this.containment?(!(g-this.offset.click.left<this.containment[0]||g-this.offset.click.left>this.containment[2])?g:(!(g-this.offset.click.left<this.containment[0])?g-i.grid[0]:g+i.grid[0])):g;}}return{top:(d-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():(j?0:b.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():j?0:b.scrollLeft())))};
},_rearrange:function(h,g,d,f){d?d[0].appendChild(this.placeholder[0]):g.item[0].parentNode.insertBefore(this.placeholder[0],(this.direction=="down"?g.item[0]:g.item[0].nextSibling));this.counter=this.counter?++this.counter:1;var e=this,b=this.counter;window.setTimeout(function(){if(b==e.counter){e.refreshPositions(!f);
}},0);},_clear:function(e,f){this.reverting=false;var g=[],b=this;if(!this._noFinalSort&&this.currentItem[0].parentNode){this.placeholder.before(this.currentItem);}this._noFinalSort=null;if(this.helper[0]==this.currentItem[0]){for(var d in this._storedCSS){if(this._storedCSS[d]=="auto"||this._storedCSS[d]=="static"){this._storedCSS[d]="";
}}this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper");}else{this.currentItem.show();}if(this.fromOutside&&!f){g.push(function(h){this._trigger("receive",h,this._uiHash(this.fromOutside));});}if((this.fromOutside||this.domPosition.prev!=this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!=this.currentItem.parent()[0])&&!f){g.push(function(h){this._trigger("update",h,this._uiHash());
});}if(!a.ui.contains(this.element[0],this.currentItem[0])){if(!f){g.push(function(h){this._trigger("remove",h,this._uiHash());});}for(var d=this.containers.length-1;d>=0;d--){if(a.ui.contains(this.containers[d].element[0],this.currentItem[0])&&!f){g.push((function(h){return function(i){h._trigger("receive",i,this._uiHash(this));
};}).call(this,this.containers[d]));g.push((function(h){return function(i){h._trigger("update",i,this._uiHash(this));};}).call(this,this.containers[d]));}}}for(var d=this.containers.length-1;d>=0;d--){if(!f){g.push((function(h){return function(i){h._trigger("deactivate",i,this._uiHash(this));};}).call(this,this.containers[d]));
}if(this.containers[d].containerCache.over){g.push((function(h){return function(i){h._trigger("out",i,this._uiHash(this));};}).call(this,this.containers[d]));this.containers[d].containerCache.over=0;}}if(this._storedCursor){a("body").css("cursor",this._storedCursor);}if(this._storedOpacity){this.helper.css("opacity",this._storedOpacity);
}if(this._storedZIndex){this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex);}this.dragging=false;if(this.cancelHelperRemoval){if(!f){this._trigger("beforeStop",e,this._uiHash());for(var d=0;d<g.length;d++){g[d].call(this,e);}this._trigger("stop",e,this._uiHash());}return false;
}if(!f){this._trigger("beforeStop",e,this._uiHash());}this.placeholder[0].parentNode.removeChild(this.placeholder[0]);if(this.helper[0]!=this.currentItem[0]){this.helper.remove();}this.helper=null;if(!f){for(var d=0;d<g.length;d++){g[d].call(this,e);}this._trigger("stop",e,this._uiHash());}this.fromOutside=false;
return true;},_trigger:function(){if(a.widget.prototype._trigger.apply(this,arguments)===false){this.cancel();}},_uiHash:function(d){var b=d||this;return{helper:b.helper,placeholder:b.placeholder||a([]),position:b.position,absolutePosition:b.positionAbs,offset:b.positionAbs,item:b.currentItem,sender:d?d.element:null};
}}));a.extend(a.ui.sortable,{getter:"serialize toArray",version:"1.7.2",eventPrefix:"sort",defaults:{appendTo:"parent",axis:false,cancel:":input,option",connectWith:false,containment:false,cursor:"auto",cursorAt:false,delay:0,distance:1,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:1000}});
})(jQuery);(function(a){a.widget("ui.accordion",{_init:function(){var e=this.options,b=this;this.running=0;if(e.collapsible==a.ui.accordion.defaults.collapsible&&e.alwaysOpen!=a.ui.accordion.defaults.alwaysOpen){e.collapsible=!e.alwaysOpen;}if(e.navigation){var d=this.element.find("a").filter(e.navigationFilter);
if(d.length){if(d.filter(e.header).length){this.active=d;}else{this.active=d.parent().parent().prev();d.addClass("ui-accordion-content-active");}}}this.element.addClass("ui-accordion ui-widget ui-helper-reset");if(this.element[0].nodeName=="UL"){this.element.children("li").addClass("ui-accordion-li-fix");
}this.headers=this.element.find(e.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");this.active=this._findActive(this.active||e.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");a("<span/>").addClass("ui-icon "+e.icons.header).prependTo(this.headers);this.active.find(".ui-icon").toggleClass(e.icons.header).toggleClass(e.icons.headerSelected);if(a.browser.msie){this.element.find("a").css("zoom","1");}this.resize();this.element.attr("role","tablist");
this.headers.attr("role","tab").bind("keydown",function(f){return b._keydown(f);}).next().attr("role","tabpanel");this.headers.not(this.active||"").attr("aria-expanded","false").attr("tabIndex","-1").next().hide();if(!this.active.length){this.headers.eq(0).attr("tabIndex","0");}else{this.active.attr("aria-expanded","true").attr("tabIndex","0");
}if(!a.browser.safari){this.headers.find("a").attr("tabIndex","-1");}if(e.event){this.headers.bind((e.event)+".accordion",function(f){return b._clickHandler.call(b,f,this);});}},destroy:function(){var d=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.headers.children(".ui-icon").remove();
var b=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(d.autoHeight||d.fillHeight){b.css("height","");}},_setData:function(b,d){if(b=="alwaysOpen"){b="collapsible";d=!d;}a.widget.prototype._setData.apply(this,arguments);
},_keydown:function(f){var h=this.options,g=a.ui.keyCode;if(h.disabled||f.altKey||f.ctrlKey){return;}var e=this.headers.length;var b=this.headers.index(f.target);var d=false;switch(f.keyCode){case g.RIGHT:case g.DOWN:d=this.headers[(b+1)%e];break;case g.LEFT:case g.UP:d=this.headers[(b-1+e)%e];break;
case g.SPACE:case g.ENTER:return this._clickHandler({target:f.target},f.target);}if(d){a(f.target).attr("tabIndex","-1");a(d).attr("tabIndex","0");d.focus();return false;}return true;},resize:function(){var f=this.options,e;if(f.fillSpace){if(a.browser.msie){var b=this.element.parent().css("overflow");
this.element.parent().css("overflow","hidden");}e=this.element.parent().height();if(a.browser.msie){this.element.parent().css("overflow",b);}this.headers.each(function(){e-=a(this).outerHeight();});var d=0;this.headers.next().each(function(){d=Math.max(d,a(this).innerHeight()-a(this).height());}).height(Math.max(0,e-d)).css("overflow","auto");
}else{if(f.autoHeight){e=0;this.headers.next().each(function(){e=Math.max(e,a(this).outerHeight());}).height(e);}}},activate:function(b){var d=this._findActive(b)[0];this._clickHandler({target:d},d);},_findActive:function(b){return b?typeof b=="number"?this.headers.filter(":eq("+b+")"):this.headers.not(this.headers.not(b)):b===false?a([]):this.headers.filter(":eq(0)");
},_clickHandler:function(b,g){var e=this.options;if(e.disabled){return false;}if(!b.target&&e.collapsible){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").find(".ui-icon").removeClass(e.icons.headerSelected).addClass(e.icons.header);this.active.next().addClass("ui-accordion-content-active");
var i=this.active.next(),f={options:e,newHeader:a([]),oldHeader:e.active,newContent:a([]),oldContent:i},d=(this.active=a([]));this._toggle(d,i,f);return false;}var h=a(b.currentTarget||g);var j=h[0]==this.active[0];if(this.running||(!e.collapsible&&j)){return false;}this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").find(".ui-icon").removeClass(e.icons.headerSelected).addClass(e.icons.header);
this.active.next().addClass("ui-accordion-content-active");if(!j){h.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").find(".ui-icon").removeClass(e.icons.header).addClass(e.icons.headerSelected);h.next().addClass("ui-accordion-content-active");}var d=h.next(),i=this.active.next(),f={options:e,newHeader:j&&e.collapsible?a([]):h,oldHeader:this.active,newContent:j&&e.collapsible?a([]):d.find("> *"),oldContent:i.find("> *")},k=this.headers.index(this.active[0])>this.headers.index(h[0]);
this.active=j?a([]):h;this._toggle(d,i,f,j,k);return false;},_toggle:function(b,j,h,k,l){var e=this.options,p=this;this.toShow=b;this.toHide=j;this.data=h;var d=function(){if(!p){return;}return p._completed.apply(p,arguments);};this._trigger("changestart",null,this.data);this.running=j.size()===0?b.size():j.size();
if(e.animated){var g={};if(e.collapsible&&k){g={toShow:a([]),toHide:j,complete:d,down:l,autoHeight:e.autoHeight||e.fillSpace};}else{g={toShow:b,toHide:j,complete:d,down:l,autoHeight:e.autoHeight||e.fillSpace};}if(!e.proxied){e.proxied=e.animated;}if(!e.proxiedDuration){e.proxiedDuration=e.duration;}e.animated=a.isFunction(e.proxied)?e.proxied(g):e.proxied;
e.duration=a.isFunction(e.proxiedDuration)?e.proxiedDuration(g):e.proxiedDuration;var m=a.ui.accordion.animations,f=e.duration,i=e.animated;if(!m[i]){m[i]=function(o){this.slide(o,{easing:i,duration:f||700});};}m[i](g);}else{if(e.collapsible&&k){b.toggle();}else{j.hide();b.show();}d(true);}j.prev().attr("aria-expanded","false").attr("tabIndex","-1").blur();
b.prev().attr("aria-expanded","true").attr("tabIndex","0").focus();},_completed:function(b){var d=this.options;this.running=b?0:--this.running;if(this.running){return;}if(d.clearStyle){this.toShow.add(this.toHide).css({height:"",overflow:""});}this._trigger("change",null,this.data);}});a.extend(a.ui.accordion,{version:"1.7.2",defaults:{active:null,alwaysOpen:true,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();
}},animations:{slide:function(k,i){k=a.extend({easing:"swing",duration:300},k,i);if(!k.toHide.size()){k.toShow.animate({height:"show"},k);return;}if(!k.toShow.size()){k.toHide.animate({height:"hide"},k);return;}var d=k.toShow.css("overflow"),h,e={},g={},f=["height","paddingTop","paddingBottom"],b;var j=k.toShow;
b=j[0].style.width;j.width(parseInt(j.parent().width(),10)-parseInt(j.css("paddingLeft"),10)-parseInt(j.css("paddingRight"),10)-(parseInt(j.css("borderLeftWidth"),10)||0)-(parseInt(j.css("borderRightWidth"),10)||0));a.each(f,function(l,o){g[o]="hide";var m=(""+a.css(k.toShow[0],o)).match(/^([\d+-.]+)(.*)$/);
e[o]={value:m[1],unit:m[2]||"px"};});k.toShow.css({height:0,overflow:"hidden"}).show();k.toHide.filter(":hidden").each(k.complete).end().filter(":visible").animate(g,{step:function(l,m){if(m.prop=="height"){h=(m.now-m.start)/(m.end-m.start);}k.toShow[0].style[m.prop]=(h*e[m.prop].value)+e[m.prop].unit;
},duration:k.duration,easing:k.easing,complete:function(){if(!k.autoHeight){k.toShow.css("height","");}k.toShow.css("width",b);k.toShow.css({overflow:d});k.complete();}});},bounceslide:function(b){this.slide(b,{easing:b.down?"easeOutBounce":"swing",duration:b.down?1000:200});},easeslide:function(b){this.slide(b,{easing:"easeinout",duration:700});
}}});})(jQuery);(function(d){var b={dragStart:"start.draggable",drag:"drag.draggable",dragStop:"stop.draggable",maxHeight:"maxHeight.resizable",minHeight:"minHeight.resizable",maxWidth:"maxWidth.resizable",minWidth:"minWidth.resizable",resizeStart:"start.resizable",resize:"drag.resizable",resizeStop:"stop.resizable"},a="ui-dialog "+"ui-widget "+"ui-widget-content "+"ui-corner-all ";
d.widget("ui.dialog",{_init:function(){this.originalTitle=this.element.attr("title");var m=this,o=this.options,k=o.title||this.originalTitle||"&nbsp;",f=d.ui.dialog.getTitleId(this.element),l=(this.uiDialog=d("<div/>")).appendTo(document.body).hide().addClass(a+o.dialogClass).css({position:"absolute",overflow:"hidden",zIndex:o.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(p){(o.closeOnEscape&&p.keyCode&&p.keyCode==d.ui.keyCode.ESCAPE&&m.close(p));
}).attr({role:"dialog","aria-labelledby":f}).mousedown(function(p){m.moveToTop(false,p);}),h=this.element.show().removeAttr("title").addClass("ui-dialog-content "+"ui-widget-content").appendTo(l),g=(this.uiDialogTitlebar=d("<div></div>")).addClass("ui-dialog-titlebar "+"ui-widget-header "+"ui-corner-all "+"ui-helper-clearfix").prependTo(l),j=d('<a href="#"/>').addClass("ui-dialog-titlebar-close "+"ui-corner-all").attr("role","button").hover(function(){j.addClass("ui-state-hover");
},function(){j.removeClass("ui-state-hover");}).focus(function(){j.addClass("ui-state-focus");}).blur(function(){j.removeClass("ui-state-focus");}).mousedown(function(p){p.stopPropagation();}).click(function(p){m.close(p);return false;}).appendTo(g),i=(this.uiDialogTitlebarCloseText=d("<span/>")).addClass("ui-icon "+"ui-icon-closethick").text(o.closeText).appendTo(j),e=d("<span/>").addClass("ui-dialog-title").attr("id",f).html(k).prependTo(g);
g.find("*").add(g).disableSelection();(o.draggable&&d.fn.draggable&&this._makeDraggable());(o.resizable&&d.fn.resizable&&this._makeResizable());this._createButtons(o.buttons);this._isOpen=false;(o.bgiframe&&d.fn.bgiframe&&l.bgiframe());(o.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));},close:function(g){var e=this;if(false===e._trigger("beforeclose",g)){return;
}(e.overlay&&e.overlay.destroy());e.uiDialog.unbind("keypress.ui-dialog");(e.options.hide?e.uiDialog.hide(e.options.hide,function(){e._trigger("close",g);}):e.uiDialog.hide()&&e._trigger("close",g));d.ui.dialog.overlay.resize();e._isOpen=false;if(e.options.modal){var f=0;d(".ui-dialog").each(function(){if(this!=e.uiDialog[0]){f=Math.max(f,d(this).css("z-index"));
}});d.ui.dialog.maxZ=f;}},isOpen:function(){return this._isOpen;},moveToTop:function(g,f){if((this.options.modal&&!g)||(!this.options.stack&&!this.options.modal)){return this._trigger("focus",f);}if(this.options.zIndex>d.ui.dialog.maxZ){d.ui.dialog.maxZ=this.options.zIndex;}(this.overlay&&this.overlay.$el.css("z-index",d.ui.dialog.overlay.maxZ=++d.ui.dialog.maxZ));
var e={scrollTop:this.element.attr("scrollTop"),scrollLeft:this.element.attr("scrollLeft")};this.uiDialog.css("z-index",++d.ui.dialog.maxZ);this.element.attr(e);this._trigger("focus",f);},open:function(){if(this._isOpen){return;}var f=this.options,e=this.uiDialog;this.overlay=f.modal?new d.ui.dialog.overlay(this):null;
(e.next().length&&e.appendTo("body"));this._size();this._position(f.position);e.show(f.show);this.moveToTop(true);(f.modal&&e.bind("keypress.ui-dialog",function(i){if(i.keyCode!=d.ui.keyCode.TAB){return;}var h=d(":tabbable",this),j=h.filter(":first")[0],g=h.filter(":last")[0];if(i.target==g&&!i.shiftKey){setTimeout(function(){j.focus();
},1);}else{if(i.target==j&&i.shiftKey){setTimeout(function(){g.focus();},1);}}}));d([]).add(e.find(".ui-dialog-content :tabbable:first")).add(e.find(".ui-dialog-buttonpane :tabbable:first")).add(e).filter(":first").focus();this._trigger("open");this._isOpen=true;},_createButtons:function(h){var g=this,e=false,f=d("<div></div>").addClass("ui-dialog-buttonpane "+"ui-widget-content "+"ui-helper-clearfix");
this.uiDialog.find(".ui-dialog-buttonpane").remove();(typeof h=="object"&&h!==null&&d.each(h,function(){return !(e=true);}));if(e){d.each(h,function(i,j){d('<button type="button"></button>').addClass("ui-state-default "+"ui-corner-all").text(i).click(function(){j.apply(g.element[0],arguments);}).hover(function(){d(this).addClass("ui-state-hover");
},function(){d(this).removeClass("ui-state-hover");}).focus(function(){d(this).addClass("ui-state-focus");}).blur(function(){d(this).removeClass("ui-state-focus");}).appendTo(f);});f.appendTo(this.uiDialog);}},_makeDraggable:function(){var e=this,g=this.options,f;this.uiDialog.draggable({cancel:".ui-dialog-content",handle:".ui-dialog-titlebar",containment:"document",start:function(){f=g.height;
d(this).height(d(this).height()).addClass("ui-dialog-dragging");(g.dragStart&&g.dragStart.apply(e.element[0],arguments));},drag:function(){(g.drag&&g.drag.apply(e.element[0],arguments));},stop:function(){d(this).removeClass("ui-dialog-dragging").height(f);(g.dragStop&&g.dragStop.apply(e.element[0],arguments));
d.ui.dialog.overlay.resize();}});},_makeResizable:function(h){h=(h===undefined?this.options.resizable:h);var e=this,g=this.options,f=typeof h=="string"?h:"n,e,s,w,se,sw,ne,nw";this.uiDialog.resizable({cancel:".ui-dialog-content",alsoResize:this.element,maxWidth:g.maxWidth,maxHeight:g.maxHeight,minWidth:g.minWidth,minHeight:g.minHeight,start:function(){d(this).addClass("ui-dialog-resizing");
(g.resizeStart&&g.resizeStart.apply(e.element[0],arguments));},resize:function(){(g.resize&&g.resize.apply(e.element[0],arguments));},handles:f,stop:function(){d(this).removeClass("ui-dialog-resizing");g.height=d(this).height();g.width=d(this).width();(g.resizeStop&&g.resizeStop.apply(e.element[0],arguments));
d.ui.dialog.overlay.resize();}}).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se");},_position:function(j){var f=d(window),g=d(document),h=g.scrollTop(),e=g.scrollLeft(),i=h;if(d.inArray(j,["center","top","right","bottom","left"])>=0){j=[j=="right"||j=="left"?j:"center",j=="top"||j=="bottom"?j:"middle"];
}if(j.constructor!=Array){j=["center","middle"];}if(j[0].constructor==Number){e+=j[0];}else{switch(j[0]){case"left":e+=0;break;case"right":e+=f.width()-this.uiDialog.outerWidth();break;default:case"center":e+=(f.width()-this.uiDialog.outerWidth())/2;}}if(j[1].constructor==Number){h+=j[1];}else{switch(j[1]){case"top":h+=0;
break;case"bottom":h+=f.height()-this.uiDialog.outerHeight();break;default:case"middle":h+=(f.height()-this.uiDialog.outerHeight())/2;}}h=Math.max(h,i);this.uiDialog.css({top:h,left:e});},_setData:function(f,g){(b[f]&&this.uiDialog.data(b[f],g));switch(f){case"buttons":this._createButtons(g);break;case"closeText":this.uiDialogTitlebarCloseText.text(g);
break;case"dialogClass":this.uiDialog.removeClass(this.options.dialogClass).addClass(a+g);break;case"draggable":(g?this._makeDraggable():this.uiDialog.draggable("destroy"));break;case"height":this.uiDialog.height(g);break;case"position":this._position(g);break;case"resizable":var e=this.uiDialog,h=this.uiDialog.is(":data(resizable)");
(h&&!g&&e.resizable("destroy"));(h&&typeof g=="string"&&e.resizable("option","handles",g));(h||this._makeResizable(g));break;case"title":d(".ui-dialog-title",this.uiDialogTitlebar).html(g||"&nbsp;");break;case"width":this.uiDialog.width(g);break;}d.widget.prototype._setData.apply(this,arguments);},_size:function(){var f=this.options;
this.element.css({height:0,minHeight:0,width:"auto"});var e=this.uiDialog.css({height:"auto",width:f.width}).height();this.element.css({minHeight:Math.max(f.minHeight-e,0),height:f.height=="auto"?"auto":Math.max(f.height-e,0)});}});d.extend(d.ui.dialog,{version:"1.7.2",defaults:{autoOpen:true,bgiframe:false,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:1000},getter:"isOpen",uuid:0,maxZ:0,getTitleId:function(e){return"ui-dialog-title-"+(e.attr("id")||++this.uuid);
},overlay:function(e){this.$el=d.ui.dialog.overlay.create(e);}});d.extend(d.ui.dialog.overlay,{instances:[],maxZ:0,events:d.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(e){return e+".dialog-overlay";}).join(" "),create:function(f){if(this.instances.length===0){setTimeout(function(){if(d.ui.dialog.overlay.instances.length){d(document).bind(d.ui.dialog.overlay.events,function(g){var h=d(g.target).parents(".ui-dialog").css("zIndex")||0;
return(h>d.ui.dialog.overlay.maxZ);});}},1);d(document).bind("keydown.dialog-overlay",function(g){(f.options.closeOnEscape&&g.keyCode&&g.keyCode==d.ui.keyCode.ESCAPE&&f.close(g));});d(window).bind("resize.dialog-overlay",d.ui.dialog.overlay.resize);}var e=d("<div></div>").appendTo(document.body).addClass("ui-widget-overlay").css({width:this.width(),height:this.height()});
(f.options.bgiframe&&d.fn.bgiframe&&e.bgiframe());this.instances.push(e);return e;},destroy:function(e){this.instances.splice(d.inArray(this.instances,e),1);if(this.instances.length===0){d([document,window]).unbind(".dialog-overlay");}e.remove();var f=0;d.each(this.instances,function(){f=Math.max(f,this.css("z-index"));
});this.maxZ=f;},height:function(){if(d.browser.msie&&d.browser.version<7){var f=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);var e=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);if(f<e){return d(window).height()+"px";}else{return f+"px";}}else{return d(document).height()+"px";
}},width:function(){if(d.browser.msie&&d.browser.version<7){var e=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);var f=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);if(e<f){return d(window).width()+"px";}else{return e+"px";}}else{return d(document).width()+"px";
}},resize:function(){var e=d([]);d.each(d.ui.dialog.overlay.instances,function(){e=e.add(this);});e.css({width:0,height:0}).css({width:d.ui.dialog.overlay.width(),height:d.ui.dialog.overlay.height()});}});d.extend(d.ui.dialog.overlay.prototype,{destroy:function(){d.ui.dialog.overlay.destroy(this.$el);
}});})(jQuery);(function(a){a.widget("ui.slider",a.extend({},a.ui.mouse,{_init:function(){var b=this,d=this.options;this._keySliding=false;this._handleIndex=null;this._detectOrientation();this._mouseInit();this.element.addClass("ui-slider"+" ui-slider-"+this.orientation+" ui-widget"+" ui-widget-content"+" ui-corner-all");
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");}if(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){while(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(e){e.preventDefault();}).hover(function(){if(!d.disabled){a(this).addClass("ui-state-hover");}},function(){a(this).removeClass("ui-state-hover");
}).focus(function(){if(!d.disabled){a(".ui-slider .ui-state-focus").removeClass("ui-state-focus");a(this).addClass("ui-state-focus");}else{a(this).blur();}}).blur(function(){a(this).removeClass("ui-state-focus");});this.handles.each(function(e){a(this).data("index.ui-slider-handle",e);});this.handles.keydown(function(j){var g=true;
var f=a(this).data("index.ui-slider-handle");if(b.options.disabled){return;}switch(j.keyCode){case a.ui.keyCode.HOME:case a.ui.keyCode.END:case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:case a.ui.keyCode.DOWN:case a.ui.keyCode.LEFT:g=false;if(!b._keySliding){b._keySliding=true;a(this).addClass("ui-state-active");
b._start(j,f);}break;}var h,e,i=b._step();if(b.options.values&&b.options.values.length){h=e=b.values(f);}else{h=e=b.value();}switch(j.keyCode){case a.ui.keyCode.HOME:e=b._valueMin();break;case a.ui.keyCode.END:e=b._valueMax();break;case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:if(h==b._valueMax()){return;
}e=h+i;break;case a.ui.keyCode.DOWN:case a.ui.keyCode.LEFT:if(h==b._valueMin()){return;}e=h-i;break;}b._slide(j,f,e);return g;}).keyup(function(f){var e=a(this).data("index.ui-slider-handle");if(b._keySliding){b._stop(f,e);b._change(f,e);b._keySliding=false;a(this).removeClass("ui-state-active");}});
this._refreshValue();},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();
},_mouseCapture:function(e){var f=this.options;if(f.disabled){return false;}this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();var i={x:e.pageX,y:e.pageY};var k=this._normValueFromMouse(i);var d=this._valueMax()-this._valueMin()+1,g;
var l=this,j;this.handles.each(function(m){var o=Math.abs(k-l.values(m));if(d>o){d=o;g=a(this);j=m;}});if(f.range==true&&this.values(1)==f.min){g=a(this.handles[++j]);}this._start(e,j);l._handleIndex=j;g.addClass("ui-state-active").focus();var h=g.offset();var b=!a(e.target).parents().andSelf().is(".ui-slider-handle");
this._clickOffset=b?{left:0,top:0}:{left:e.pageX-h.left-(g.width()/2),top:e.pageY-h.top-(g.height()/2)-(parseInt(g.css("borderTopWidth"),10)||0)-(parseInt(g.css("borderBottomWidth"),10)||0)+(parseInt(g.css("marginTop"),10)||0)};k=this._normValueFromMouse(i);this._slide(e,j,k);return true;},_mouseStart:function(b){return true;
},_mouseDrag:function(e){var b={x:e.pageX,y:e.pageY};var d=this._normValueFromMouse(b);this._slide(e,this._handleIndex,d);return false;},_mouseStop:function(b){this.handles.removeClass("ui-state-active");this._stop(b,this._handleIndex);this._change(b,this._handleIndex);this._handleIndex=null;this._clickOffset=null;
return false;},_detectOrientation:function(){this.orientation=this.options.orientation=="vertical"?"vertical":"horizontal";},_normValueFromMouse:function(e){var d,i;if("horizontal"==this.orientation){d=this.elementSize.width;i=e.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0);}else{d=this.elementSize.height;
i=e.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0);}var g=(i/d);if(g>1){g=1;}if(g<0){g=0;}if("vertical"==this.orientation){g=1-g;}var f=this._valueMax()-this._valueMin(),j=g*f,b=j%this.options.step,h=this._valueMin()+j-b;if(b>(this.options.step/2)){h+=this.options.step;}return parseFloat(h.toFixed(5));
},_start:function(e,d){var b={handle:this.handles[d],value:this.value()};if(this.options.values&&this.options.values.length){b.value=this.values(d);b.values=this.values();}this._trigger("start",e,b);},_slide:function(g,f,e){var h=this.handles[f];if(this.options.values&&this.options.values.length){var b=this.values(f?0:1);
if(f==0){if(e>b-2){return false;}}else{if(e<b+2){return false;}}if((this.options.values.length==2&&this.options.range===true)&&((f==0&&e>b)||(f==1&&e<b))){e=b;}if(e!=this.values(f)){var d=this.values();d[f]=e;var i=this._trigger("slide",g,{handle:this.handles[f],value:e,values:d});var b=this.values(f?0:1);
if(i!==false){this.values(f,e,(g.type=="mousedown"&&this.options.animate),true);}}}else{if(e!=this.value()){var i=this._trigger("slide",g,{handle:this.handles[f],value:e});if(i!==false){this._setData("value",e,(g.type=="mousedown"&&this.options.animate));}}}},_stop:function(e,d){var b={handle:this.handles[d],value:this.value()};
if(this.options.values&&this.options.values.length){b.value=this.values(d);b.values=this.values();}this._trigger("stop",e,b);},_change:function(e,d){var b={handle:this.handles[d],value:this.value()};if(this.options.values&&this.options.values.length){b.value=this.values(d);b.values=this.values();}this._trigger("change",e,b);
},value:function(b){if(arguments.length){this._setData("value",b);this._change(null,0);}return this._value();},values:function(b,f,d,e){if(arguments.length>1){this.options.values[b]=f;this._refreshValue(d);if(!e){this._change(null,b);}}if(arguments.length){if(this.options.values&&this.options.values.length){return this._values(b);
}else{return this.value();}}else{return this._values();}},_setData:function(b,e,d){a.widget.prototype._setData.apply(this,arguments);switch(b){case"disabled":if(e){this.handles.filter(".ui-state-focus").blur();this.handles.removeClass("ui-state-hover");this.handles.attr("disabled","disabled");}else{this.handles.removeAttr("disabled");
}case"orientation":this._detectOrientation();this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation);this._refreshValue(d);break;case"value":this._refreshValue(d);break;}},_step:function(){var b=this.options.step;return b;},_value:function(){var b=this.options.value;
if(b<this._valueMin()){b=this._valueMin();}if(b>this._valueMax()){b=this._valueMax();}return b;},_values:function(b){if(arguments.length){var d=this.options.values[b];if(d<this._valueMin()){d=this._valueMin();}if(d>this._valueMax()){d=this._valueMax();}return d;}else{return this.options.values;}},_valueMin:function(){var b=this.options.min;
return b;},_valueMax:function(){var b=this.options.max;return b;},_refreshValue:function(d){var g=this.options.range,e=this.options,m=this;if(this.options.values&&this.options.values.length){var j,i;this.handles.each(function(r,p){var q=(m.values(r)-m._valueMin())/(m._valueMax()-m._valueMin())*100;var o={};
o[m.orientation=="horizontal"?"left":"bottom"]=q+"%";a(this).stop(1,1)[d?"animate":"css"](o,e.animate);if(m.options.range===true){if(m.orientation=="horizontal"){(r==0)&&m.range.stop(1,1)[d?"animate":"css"]({left:q+"%"},e.animate);(r==1)&&m.range[d?"animate":"css"]({width:(q-lastValPercent)+"%"},{queue:false,duration:e.animate});
}else{(r==0)&&m.range.stop(1,1)[d?"animate":"css"]({bottom:(q)+"%"},e.animate);(r==1)&&m.range[d?"animate":"css"]({height:(q-lastValPercent)+"%"},{queue:false,duration:e.animate});}}lastValPercent=q;});}else{var k=this.value(),h=this._valueMin(),l=this._valueMax(),f=l!=h?(k-h)/(l-h)*100:0;var b={};b[m.orientation=="horizontal"?"left":"bottom"]=f+"%";
this.handle.stop(1,1)[d?"animate":"css"](b,e.animate);(g=="min")&&(this.orientation=="horizontal")&&this.range.stop(1,1)[d?"animate":"css"]({width:f+"%"},e.animate);(g=="max")&&(this.orientation=="horizontal")&&this.range[d?"animate":"css"]({width:(100-f)+"%"},{queue:false,duration:e.animate});(g=="min")&&(this.orientation=="vertical")&&this.range.stop(1,1)[d?"animate":"css"]({height:f+"%"},e.animate);
(g=="max")&&(this.orientation=="vertical")&&this.range[d?"animate":"css"]({height:(100-f)+"%"},{queue:false,duration:e.animate});}}}));a.extend(a.ui.slider,{getter:"value values",version:"1.7.2",eventPrefix:"slide",defaults:{animate:false,delay:0,distance:0,max:100,min:0,orientation:"horizontal",range:false,step:1,value:0,values:null}});
})(jQuery);(function(a){a.widget("ui.tabs",{_init:function(){if(this.options.deselectable!==undefined){this.options.collapsible=this.options.deselectable;}this._tabify(true);},_setData:function(b,d){if(b=="selected"){if(this.options.collapsible&&d==this.options.selected){return;}this.select(d);}else{this.options[b]=d;
if(b=="deselectable"){this.options.collapsible=d;}this._tabify();}},_tabId:function(b){return b.title&&b.title.replace(/\s/g,"_").replace(/[^A-Za-z0-9\-_:\.]/g,"")||this.options.idPrefix+a.data(b);},_sanitizeSelector:function(b){return b.replace(/:/g,"\\:");},_cookie:function(){var b=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+a.data(this.list[0]));
return a.cookie.apply(null,[b].concat(a.makeArray(arguments)));},_ui:function(d,b){return{tab:d,panel:b,index:this.anchors.index(d)};},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var b=a(this);b.html(b.data("label.tabs")).removeData("label.tabs");
});},_tabify:function(q){this.list=this.element.children("ul:first");this.lis=a("li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return a("a",this)[0];});this.panels=a([]);var r=this,e=this.options;var d=/^#.+/;this.anchors.each(function(u,o){var s=a(o).attr("href");var v=s.split("#")[0],w;
if(v&&(v===location.toString().split("#")[0]||(w=a("base")[0])&&v===w.href)){s=o.hash;o.href=s;}if(d.test(s)){r.panels=r.panels.add(r._sanitizeSelector(s));}else{if(s!="#"){a.data(o,"href.tabs",s);a.data(o,"load.tabs",s.replace(/#.*$/,""));var y=r._tabId(o);o.href="#"+y;var x=a("#"+y);if(!x.length){x=a(e.panelTemplate).attr("id",y).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(r.panels[u-1]||r.list);
x.data("destroy.tabs",true);}r.panels=r.panels.add(x);}else{e.disabled.push(u);}}});if(q){this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all");this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.lis.addClass("ui-state-default ui-corner-top");
this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom");if(e.selected===undefined){if(location.hash){this.anchors.each(function(s,o){if(o.hash==location.hash){e.selected=s;return false;}});}if(typeof e.selected!="number"&&e.cookie){e.selected=parseInt(r._cookie(),10);}if(typeof e.selected!="number"&&this.lis.filter(".ui-tabs-selected").length){e.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"));
}e.selected=e.selected||0;}else{if(e.selected===null){e.selected=-1;}}e.selected=((e.selected>=0&&this.anchors[e.selected])||e.selected<0)?e.selected:0;e.disabled=a.unique(e.disabled.concat(a.map(this.lis.filter(".ui-state-disabled"),function(s,o){return r.lis.index(s);}))).sort();if(a.inArray(e.selected,e.disabled)!=-1){e.disabled.splice(a.inArray(e.selected,e.disabled),1);
}this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active");if(e.selected>=0&&this.anchors.length){this.panels.eq(e.selected).removeClass("ui-tabs-hide");this.lis.eq(e.selected).addClass("ui-tabs-selected ui-state-active");r.element.queue("tabs",function(){r._trigger("show",null,r._ui(r.anchors[e.selected],r.panels[e.selected]));
});this.load(e.selected);}a(window).bind("unload",function(){r.lis.add(r.anchors).unbind(".tabs");r.lis=r.anchors=r.panels=null;});}else{e.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"));}this.element[e.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible");if(e.cookie){this._cookie(e.selected,e.cookie);
}for(var h=0,p;(p=this.lis[h]);h++){a(p)[a.inArray(h,e.disabled)!=-1&&!a(p).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled");}if(e.cache===false){this.anchors.removeData("cache.tabs");}this.lis.add(this.anchors).unbind(".tabs");if(e.event!="mouseover"){var g=function(o,i){if(i.is(":not(.ui-state-disabled)")){i.addClass("ui-state-"+o);
}};var k=function(o,i){i.removeClass("ui-state-"+o);};this.lis.bind("mouseover.tabs",function(){g("hover",a(this));});this.lis.bind("mouseout.tabs",function(){k("hover",a(this));});this.anchors.bind("focus.tabs",function(){g("focus",a(this).closest("li"));});this.anchors.bind("blur.tabs",function(){k("focus",a(this).closest("li"));
});}var b,j;if(e.fx){if(a.isArray(e.fx)){b=e.fx[0];j=e.fx[1];}else{b=j=e.fx;}}function f(i,o){i.css({display:""});if(a.browser.msie&&o.opacity){i[0].style.removeAttribute("filter");}}var l=j?function(i,o){a(i).closest("li").removeClass("ui-state-default").addClass("ui-tabs-selected ui-state-active");
o.hide().removeClass("ui-tabs-hide").animate(j,j.duration||"normal",function(){f(o,j);r._trigger("show",null,r._ui(i,o[0]));});}:function(i,o){a(i).closest("li").removeClass("ui-state-default").addClass("ui-tabs-selected ui-state-active");o.removeClass("ui-tabs-hide");r._trigger("show",null,r._ui(i,o[0]));
};var m=b?function(o,i){i.animate(b,b.duration||"normal",function(){r.lis.removeClass("ui-tabs-selected ui-state-active").addClass("ui-state-default");i.addClass("ui-tabs-hide");f(i,b);r.element.dequeue("tabs");});}:function(o,i,s){r.lis.removeClass("ui-tabs-selected ui-state-active").addClass("ui-state-default");
i.addClass("ui-tabs-hide");r.element.dequeue("tabs");};this.anchors.bind(e.event+".tabs",function(){var o=this,u=a(this).closest("li"),i=r.panels.filter(":not(.ui-tabs-hide)"),s=a(r._sanitizeSelector(this.hash));if((u.hasClass("ui-tabs-selected")&&!e.collapsible)||u.hasClass("ui-state-disabled")||u.hasClass("ui-state-processing")||r._trigger("select",null,r._ui(this,s[0]))===false){this.blur();
return false;}e.selected=r.anchors.index(this);r.abort();if(e.collapsible){if(u.hasClass("ui-tabs-selected")){e.selected=-1;if(e.cookie){r._cookie(e.selected,e.cookie);}r.element.queue("tabs",function(){m(o,i);}).dequeue("tabs");this.blur();return false;}else{if(!i.length){if(e.cookie){r._cookie(e.selected,e.cookie);
}r.element.queue("tabs",function(){l(o,s);});r.load(r.anchors.index(this));this.blur();return false;}}}if(e.cookie){r._cookie(e.selected,e.cookie);}if(s.length){if(i.length){r.element.queue("tabs",function(){m(o,i);});}r.element.queue("tabs",function(){l(o,s);});r.load(r.anchors.index(this));}else{throw"jQuery UI Tabs: Mismatching fragment identifier.";
}if(a.browser.msie){this.blur();}});this.anchors.bind("click.tabs",function(){return false;});},destroy:function(){var b=this.options;this.abort();this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs");this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");
this.anchors.each(function(){var d=a.data(this,"href.tabs");if(d){this.href=d;}var e=a(this).unbind(".tabs");a.each(["href","load","cache"],function(f,g){e.removeData(g+".tabs");});});this.lis.unbind(".tabs").add(this.panels).each(function(){if(a.data(this,"destroy.tabs")){a(this).remove();}else{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"].join(" "));
}});if(b.cookie){this._cookie(null,b.cookie);}},add:function(f,e,d){if(d===undefined){d=this.anchors.length;}var b=this,h=this.options,j=a(h.tabTemplate.replace(/#\{href\}/g,f).replace(/#\{label\}/g,e)),i=!f.indexOf("#")?f.replace("#",""):this._tabId(a("a",j)[0]);j.addClass("ui-state-default ui-corner-top").data("destroy.tabs",true);
var g=a("#"+i);if(!g.length){g=a(h.panelTemplate).attr("id",i).data("destroy.tabs",true);}g.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(d>=this.lis.length){j.appendTo(this.list);g.appendTo(this.list[0].parentNode);}else{j.insertBefore(this.lis[d]);g.insertBefore(this.panels[d]);
}h.disabled=a.map(h.disabled,function(l,k){return l>=d?++l:l;});this._tabify();if(this.anchors.length==1){j.addClass("ui-tabs-selected ui-state-active");g.removeClass("ui-tabs-hide");this.element.queue("tabs",function(){b._trigger("show",null,b._ui(b.anchors[0],b.panels[0]));});this.load(0);}this._trigger("add",null,this._ui(this.anchors[d],this.panels[d]));
},remove:function(b){var e=this.options,f=this.lis.eq(b).remove(),d=this.panels.eq(b).remove();if(f.hasClass("ui-tabs-selected")&&this.anchors.length>1){this.select(b+(b+1<this.anchors.length?1:-1));}e.disabled=a.map(a.grep(e.disabled,function(h,g){return h!=b;}),function(h,g){return h>=b?--h:h;});this._tabify();
this._trigger("remove",null,this._ui(f.find("a")[0],d[0]));},enable:function(b){var d=this.options;if(a.inArray(b,d.disabled)==-1){return;}this.lis.eq(b).removeClass("ui-state-disabled");d.disabled=a.grep(d.disabled,function(f,e){return f!=b;});this._trigger("enable",null,this._ui(this.anchors[b],this.panels[b]));
},disable:function(d){var b=this,e=this.options;if(d!=e.selected){this.lis.eq(d).addClass("ui-state-disabled");e.disabled.push(d);e.disabled.sort();this._trigger("disable",null,this._ui(this.anchors[d],this.panels[d]));}},select:function(b){if(typeof b=="string"){b=this.anchors.index(this.anchors.filter("[href$="+b+"]"));
}else{if(b===null){b=-1;}}if(b==-1&&this.options.collapsible){b=this.options.selected;}this.anchors.eq(b).trigger(this.options.event+".tabs");},load:function(f){var d=this,h=this.options,b=this.anchors.eq(f)[0],e=a.data(b,"load.tabs");this.abort();if(!e||this.element.queue("tabs").length!==0&&a.data(b,"cache.tabs")){this.element.dequeue("tabs");
return;}this.lis.eq(f).addClass("ui-state-processing");if(h.spinner){var g=a("span",b);g.data("label.tabs",g.html()).html(h.spinner);}this.xhr=a.ajax(a.extend({},h.ajaxOptions,{url:e,success:function(j,i){a(d._sanitizeSelector(b.hash)).html(j);d._cleanup();if(h.cache){a.data(b,"cache.tabs",true);}d._trigger("load",null,d._ui(d.anchors[f],d.panels[f]));
try{h.ajaxOptions.success(j,i);}catch(k){}d.element.dequeue("tabs");}}));},abort:function(){this.element.queue([]);this.panels.stop(false,true);if(this.xhr){this.xhr.abort();delete this.xhr;}this._cleanup();},url:function(d,b){this.anchors.eq(d).removeData("cache.tabs").data("load.tabs",b);},length:function(){return this.anchors.length;
}});a.extend(a.ui.tabs,{version:"1.7.2",getter:"length",defaults:{ajaxOptions:null,cache:false,cookie:null,collapsible:false,disabled:[],event:"click",fx:null,idPrefix:"ui-tabs-",panelTemplate:"<div></div>",spinner:"<em>Loading&#8230;</em>",tabTemplate:'<li><a href="#{href}"><span>#{label}</span></a></li>'}});
a.extend(a.ui.tabs.prototype,{rotation:null,rotate:function(e,g){var b=this,h=this.options;var d=b._rotate||(b._rotate=function(i){clearTimeout(b.rotation);b.rotation=setTimeout(function(){var j=h.selected;b.select(++j<b.anchors.length?j:0);},e);if(i){i.stopPropagation();}});var f=b._unrotate||(b._unrotate=!g?function(i){if(i.clientX){b.rotate(null);
}}:function(i){t=h.selected;d();});if(e){this.element.bind("tabsshow",d);this.anchors.bind(h.event+".tabs",f);d();}else{clearTimeout(b.rotation);this.element.unbind("tabsshow",d);this.anchors.unbind(h.event+".tabs",f);delete this._rotate;delete this._unrotate;}}});})(jQuery);(function($){$.extend($.ui,{datepicker:{version:"1.7.2"}});
var PROP_NAME="datepicker";function Datepicker(){this.debug=false;this._curInst=null;this._keyEvent=false;this._disabledInputs=[];this._datepickerShowing=false;this._inDialog=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"],dateFormat:"mm/dd/yy",firstDay:0,isRTL:false};
this._defaults={showOn:"focus",showAnim:"show",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:false,hideIfNoPrevNext:false,navigationAsDateFormat:false,gotoCurrent:false,changeMonth:false,changeYear:false,showMonthAfterYear:false,yearRange:"-10:+10",showOtherMonths:false,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"normal",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:true,showButtonPanel:false};
$.extend(this._defaults,this.regional[""]);this.dpDiv=$('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all ui-helper-hidden-accessible"></div>');}$.extend(Datepicker.prototype,{markerClassName:"hasDatepicker",log:function(){if(this.debug){console.log.apply("",arguments);
}},setDefaults:function(settings){extendRemove(this._defaults,settings||{});return this;},_attachDatepicker:function(target,settings){var inlineSettings=null;for(var attrName in this._defaults){var attrValue=target.getAttribute("date:"+attrName);if(attrValue){inlineSettings=inlineSettings||{};try{inlineSettings[attrName]=eval(attrValue);
}catch(err){inlineSettings[attrName]=attrValue;}}}var nodeName=target.nodeName.toLowerCase();var inline=(nodeName=="div"||nodeName=="span");if(!target.id){target.id="dp"+(++this.uuid);}var inst=this._newInst($(target),inline);inst.settings=$.extend({},settings||{},inlineSettings||{});if(nodeName=="input"){this._connectDatepicker(target,inst);
}else{if(inline){this._inlineDatepicker(target,inst);}}},_newInst:function(target,inline){var id=target[0].id.replace(/([:\[\]\.])/g,"\\\\$1");return{id:id,input:target,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:inline,dpDiv:(!inline?this.dpDiv:$('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>'))};
},_connectDatepicker:function(target,inst){var input=$(target);inst.append=$([]);inst.trigger=$([]);if(input.hasClass(this.markerClassName)){return;}var appendText=this._get(inst,"appendText");var isRTL=this._get(inst,"isRTL");if(appendText){inst.append=$('<span class="'+this._appendClass+'">'+appendText+"</span>");
input[isRTL?"before":"after"](inst.append);}var showOn=this._get(inst,"showOn");if(showOn=="focus"||showOn=="both"){input.focus(this._showDatepicker);}if(showOn=="button"||showOn=="both"){var buttonText=this._get(inst,"buttonText");var buttonImage=this._get(inst,"buttonImage");inst.trigger=$(this._get(inst,"buttonImageOnly")?$("<img/>").addClass(this._triggerClass).attr({src:buttonImage,alt:buttonText,title:buttonText}):$('<button type="button"></button>').addClass(this._triggerClass).html(buttonImage==""?buttonText:$("<img/>").attr({src:buttonImage,alt:buttonText,title:buttonText})));
input[isRTL?"before":"after"](inst.trigger);inst.trigger.click(function(){if($.datepicker._datepickerShowing&&$.datepicker._lastInput==target){$.datepicker._hideDatepicker();}else{$.datepicker._showDatepicker(target);}return false;});}input.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).bind("setData.datepicker",function(event,key,value){inst.settings[key]=value;
}).bind("getData.datepicker",function(event,key){return this._get(inst,key);});$.data(target,PROP_NAME,inst);},_inlineDatepicker:function(target,inst){var divSpan=$(target);if(divSpan.hasClass(this.markerClassName)){return;}divSpan.addClass(this.markerClassName).append(inst.dpDiv).bind("setData.datepicker",function(event,key,value){inst.settings[key]=value;
}).bind("getData.datepicker",function(event,key){return this._get(inst,key);});$.data(target,PROP_NAME,inst);this._setDate(inst,this._getDefaultDate(inst));this._updateDatepicker(inst);this._updateAlternate(inst);},_dialogDatepicker:function(input,dateText,onSelect,settings,pos){var inst=this._dialogInst;
if(!inst){var id="dp"+(++this.uuid);this._dialogInput=$('<input type="text" id="'+id+'" size="1" style="position: absolute; top: -100px;"/>');this._dialogInput.keydown(this._doKeyDown);$("body").append(this._dialogInput);inst=this._dialogInst=this._newInst(this._dialogInput,false);inst.settings={};$.data(this._dialogInput[0],PROP_NAME,inst);
}extendRemove(inst.settings,settings||{});this._dialogInput.val(dateText);this._pos=(pos?(pos.length?pos:[pos.pageX,pos.pageY]):null);if(!this._pos){var browserWidth=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;var browserHeight=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;
var scrollX=document.documentElement.scrollLeft||document.body.scrollLeft;var scrollY=document.documentElement.scrollTop||document.body.scrollTop;this._pos=[(browserWidth/2)-100+scrollX,(browserHeight/2)-150+scrollY];}this._dialogInput.css("left",this._pos[0]+"px").css("top",this._pos[1]+"px");inst.settings.onSelect=onSelect;
this._inDialog=true;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);if($.blockUI){$.blockUI(this.dpDiv);}$.data(this._dialogInput[0],PROP_NAME,inst);return this;},_destroyDatepicker:function(target){var $target=$(target);var inst=$.data(target,PROP_NAME);if(!$target.hasClass(this.markerClassName)){return;
}var nodeName=target.nodeName.toLowerCase();$.removeData(target,PROP_NAME);if(nodeName=="input"){inst.append.remove();inst.trigger.remove();$target.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress);}else{if(nodeName=="div"||nodeName=="span"){$target.removeClass(this.markerClassName).empty();
}}},_enableDatepicker:function(target){var $target=$(target);var inst=$.data(target,PROP_NAME);if(!$target.hasClass(this.markerClassName)){return;}var nodeName=target.nodeName.toLowerCase();if(nodeName=="input"){target.disabled=false;inst.trigger.filter("button").each(function(){this.disabled=false;}).end().filter("img").css({opacity:"1.0",cursor:""});
}else{if(nodeName=="div"||nodeName=="span"){var inline=$target.children("."+this._inlineClass);inline.children().removeClass("ui-state-disabled");}}this._disabledInputs=$.map(this._disabledInputs,function(value){return(value==target?null:value);});},_disableDatepicker:function(target){var $target=$(target);
var inst=$.data(target,PROP_NAME);if(!$target.hasClass(this.markerClassName)){return;}var nodeName=target.nodeName.toLowerCase();if(nodeName=="input"){target.disabled=true;inst.trigger.filter("button").each(function(){this.disabled=true;}).end().filter("img").css({opacity:"0.5",cursor:"default"});}else{if(nodeName=="div"||nodeName=="span"){var inline=$target.children("."+this._inlineClass);
inline.children().addClass("ui-state-disabled");}}this._disabledInputs=$.map(this._disabledInputs,function(value){return(value==target?null:value);});this._disabledInputs[this._disabledInputs.length]=target;},_isDisabledDatepicker:function(target){if(!target){return false;}for(var i=0;i<this._disabledInputs.length;
i++){if(this._disabledInputs[i]==target){return true;}}return false;},_getInst:function(target){try{return $.data(target,PROP_NAME);}catch(err){throw"Missing instance data for this datepicker";}},_optionDatepicker:function(target,name,value){var inst=this._getInst(target);if(arguments.length==2&&typeof name=="string"){return(name=="defaults"?$.extend({},$.datepicker._defaults):(inst?(name=="all"?$.extend({},inst.settings):this._get(inst,name)):null));
}var settings=name||{};if(typeof name=="string"){settings={};settings[name]=value;}if(inst){if(this._curInst==inst){this._hideDatepicker(null);}var date=this._getDateDatepicker(target);extendRemove(inst.settings,settings);this._setDateDatepicker(target,date);this._updateDatepicker(inst);}},_changeDatepicker:function(target,name,value){this._optionDatepicker(target,name,value);
},_refreshDatepicker:function(target){var inst=this._getInst(target);if(inst){this._updateDatepicker(inst);}},_setDateDatepicker:function(target,date,endDate){var inst=this._getInst(target);if(inst){this._setDate(inst,date,endDate);this._updateDatepicker(inst);this._updateAlternate(inst);}},_getDateDatepicker:function(target){var inst=this._getInst(target);
if(inst&&!inst.inline){this._setDateFromField(inst);}return(inst?this._getDate(inst):null);},_doKeyDown:function(event){var inst=$.datepicker._getInst(event.target);var handled=true;var isRTL=inst.dpDiv.is(".ui-datepicker-rtl");inst._keyEvent=true;if($.datepicker._datepickerShowing){switch(event.keyCode){case 9:$.datepicker._hideDatepicker(null,"");
break;case 13:var sel=$("td."+$.datepicker._dayOverClass+", td."+$.datepicker._currentClass,inst.dpDiv);if(sel[0]){$.datepicker._selectDay(event.target,inst.selectedMonth,inst.selectedYear,sel[0]);}else{$.datepicker._hideDatepicker(null,$.datepicker._get(inst,"duration"));}return false;break;case 27:$.datepicker._hideDatepicker(null,$.datepicker._get(inst,"duration"));
break;case 33:$.datepicker._adjustDate(event.target,(event.ctrlKey?-$.datepicker._get(inst,"stepBigMonths"):-$.datepicker._get(inst,"stepMonths")),"M");break;case 34:$.datepicker._adjustDate(event.target,(event.ctrlKey?+$.datepicker._get(inst,"stepBigMonths"):+$.datepicker._get(inst,"stepMonths")),"M");
break;case 35:if(event.ctrlKey||event.metaKey){$.datepicker._clearDate(event.target);}handled=event.ctrlKey||event.metaKey;break;case 36:if(event.ctrlKey||event.metaKey){$.datepicker._gotoToday(event.target);}handled=event.ctrlKey||event.metaKey;break;case 37:if(event.ctrlKey||event.metaKey){$.datepicker._adjustDate(event.target,(isRTL?+1:-1),"D");
}handled=event.ctrlKey||event.metaKey;if(event.originalEvent.altKey){$.datepicker._adjustDate(event.target,(event.ctrlKey?-$.datepicker._get(inst,"stepBigMonths"):-$.datepicker._get(inst,"stepMonths")),"M");}break;case 38:if(event.ctrlKey||event.metaKey){$.datepicker._adjustDate(event.target,-7,"D");
}handled=event.ctrlKey||event.metaKey;break;case 39:if(event.ctrlKey||event.metaKey){$.datepicker._adjustDate(event.target,(isRTL?-1:+1),"D");}handled=event.ctrlKey||event.metaKey;if(event.originalEvent.altKey){$.datepicker._adjustDate(event.target,(event.ctrlKey?+$.datepicker._get(inst,"stepBigMonths"):+$.datepicker._get(inst,"stepMonths")),"M");
}break;case 40:if(event.ctrlKey||event.metaKey){$.datepicker._adjustDate(event.target,+7,"D");}handled=event.ctrlKey||event.metaKey;break;default:handled=false;}}else{if(event.keyCode==36&&event.ctrlKey){$.datepicker._showDatepicker(this);}else{handled=false;}}if(handled){event.preventDefault();event.stopPropagation();
}},_doKeyPress:function(event){var inst=$.datepicker._getInst(event.target);if($.datepicker._get(inst,"constrainInput")){var chars=$.datepicker._possibleChars($.datepicker._get(inst,"dateFormat"));var chr=String.fromCharCode(event.charCode==undefined?event.keyCode:event.charCode);return event.ctrlKey||(chr<" "||!chars||chars.indexOf(chr)>-1);
}},_showDatepicker:function(input){input=input.target||input;if(input.nodeName.toLowerCase()!="input"){input=$("input",input.parentNode)[0];}if($.datepicker._isDisabledDatepicker(input)||$.datepicker._lastInput==input){return;}var inst=$.datepicker._getInst(input);var beforeShow=$.datepicker._get(inst,"beforeShow");
extendRemove(inst.settings,(beforeShow?beforeShow.apply(input,[input,inst]):{}));$.datepicker._hideDatepicker(null,"");$.datepicker._lastInput=input;$.datepicker._setDateFromField(inst);if($.datepicker._inDialog){input.value="";}if(!$.datepicker._pos){$.datepicker._pos=$.datepicker._findPos(input);$.datepicker._pos[1]+=input.offsetHeight;
}var isFixed=false;$(input).parents().each(function(){isFixed|=$(this).css("position")=="fixed";return !isFixed;});if(isFixed&&$.browser.opera){$.datepicker._pos[0]-=document.documentElement.scrollLeft;$.datepicker._pos[1]-=document.documentElement.scrollTop;}var offset={left:$.datepicker._pos[0],top:$.datepicker._pos[1]};
$.datepicker._pos=null;inst.rangeStart=null;inst.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});$.datepicker._updateDatepicker(inst);offset=$.datepicker._checkOffset(inst,offset,isFixed);inst.dpDiv.css({position:($.datepicker._inDialog&&$.blockUI?"static":(isFixed?"fixed":"absolute")),display:"none",left:offset.left+"px",top:offset.top+"px"});
if(!inst.inline){var showAnim=$.datepicker._get(inst,"showAnim")||"show";var duration=$.datepicker._get(inst,"duration");var postProcess=function(){$.datepicker._datepickerShowing=true;if($.browser.msie&&parseInt($.browser.version,10)<7){$("iframe.ui-datepicker-cover").css({width:inst.dpDiv.width()+4,height:inst.dpDiv.height()+4});
}};if($.effects&&$.effects[showAnim]){inst.dpDiv.show(showAnim,$.datepicker._get(inst,"showOptions"),duration,postProcess);}else{inst.dpDiv[showAnim](duration,postProcess);}if(duration==""){postProcess();}if(inst.input[0].type!="hidden"){inst.input[0].focus();}$.datepicker._curInst=inst;}},_updateDatepicker:function(inst){var dims={width:inst.dpDiv.width()+4,height:inst.dpDiv.height()+4};
var self=this;inst.dpDiv.empty().append(this._generateHTML(inst)).find("iframe.ui-datepicker-cover").css({width:dims.width,height:dims.height}).end().find("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a").bind("mouseout",function(){$(this).removeClass("ui-state-hover");
if(this.className.indexOf("ui-datepicker-prev")!=-1){$(this).removeClass("ui-datepicker-prev-hover");}if(this.className.indexOf("ui-datepicker-next")!=-1){$(this).removeClass("ui-datepicker-next-hover");}}).bind("mouseover",function(){if(!self._isDisabledDatepicker(inst.inline?inst.dpDiv.parent()[0]:inst.input[0])){$(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");
$(this).addClass("ui-state-hover");if(this.className.indexOf("ui-datepicker-prev")!=-1){$(this).addClass("ui-datepicker-prev-hover");}if(this.className.indexOf("ui-datepicker-next")!=-1){$(this).addClass("ui-datepicker-next-hover");}}}).end().find("."+this._dayOverClass+" a").trigger("mouseover").end();
var numMonths=this._getNumberOfMonths(inst);var cols=numMonths[1];var width=17;if(cols>1){inst.dpDiv.addClass("ui-datepicker-multi-"+cols).css("width",(width*cols)+"em");}else{inst.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");}inst.dpDiv[(numMonths[0]!=1||numMonths[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");
inst.dpDiv[(this._get(inst,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");if(inst.input&&inst.input[0].type!="hidden"&&inst==$.datepicker._curInst){$(inst.input[0]).focus();}},_checkOffset:function(inst,offset,isFixed){var dpWidth=inst.dpDiv.outerWidth();var dpHeight=inst.dpDiv.outerHeight();
var inputWidth=inst.input?inst.input.outerWidth():0;var inputHeight=inst.input?inst.input.outerHeight():0;var viewWidth=(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth)+$(document).scrollLeft();var viewHeight=(window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight)+$(document).scrollTop();
offset.left-=(this._get(inst,"isRTL")?(dpWidth-inputWidth):0);offset.left-=(isFixed&&offset.left==inst.input.offset().left)?$(document).scrollLeft():0;offset.top-=(isFixed&&offset.top==(inst.input.offset().top+inputHeight))?$(document).scrollTop():0;offset.left-=(offset.left+dpWidth>viewWidth&&viewWidth>dpWidth)?Math.abs(offset.left+dpWidth-viewWidth):0;
offset.top-=(offset.top+dpHeight>viewHeight&&viewHeight>dpHeight)?Math.abs(offset.top+dpHeight+inputHeight*2-viewHeight):0;return offset;},_findPos:function(obj){while(obj&&(obj.type=="hidden"||obj.nodeType!=1)){obj=obj.nextSibling;}var position=$(obj).offset();return[position.left,position.top];},_hideDatepicker:function(input,duration){var inst=this._curInst;
if(!inst||(input&&inst!=$.data(input,PROP_NAME))){return;}if(inst.stayOpen){this._selectDate("#"+inst.id,this._formatDate(inst,inst.currentDay,inst.currentMonth,inst.currentYear));}inst.stayOpen=false;if(this._datepickerShowing){duration=(duration!=null?duration:this._get(inst,"duration"));var showAnim=this._get(inst,"showAnim");
var postProcess=function(){$.datepicker._tidyDialog(inst);};if(duration!=""&&$.effects&&$.effects[showAnim]){inst.dpDiv.hide(showAnim,$.datepicker._get(inst,"showOptions"),duration,postProcess);}else{inst.dpDiv[(duration==""?"hide":(showAnim=="slideDown"?"slideUp":(showAnim=="fadeIn"?"fadeOut":"hide")))](duration,postProcess);
}if(duration==""){this._tidyDialog(inst);}var onClose=this._get(inst,"onClose");if(onClose){onClose.apply((inst.input?inst.input[0]:null),[(inst.input?inst.input.val():""),inst]);}this._datepickerShowing=false;this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:"absolute",left:"0",top:"-100px"});
if($.blockUI){$.unblockUI();$("body").append(this.dpDiv);}}this._inDialog=false;}this._curInst=null;},_tidyDialog:function(inst){inst.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar");},_checkExternalClick:function(event){if(!$.datepicker._curInst){return;}var $target=$(event.target);
if(($target.parents("#"+$.datepicker._mainDivId).length==0)&&!$target.hasClass($.datepicker.markerClassName)&&!$target.hasClass($.datepicker._triggerClass)&&$.datepicker._datepickerShowing&&!($.datepicker._inDialog&&$.blockUI)){$.datepicker._hideDatepicker(null,"");}},_adjustDate:function(id,offset,period){var target=$(id);
var inst=this._getInst(target[0]);if(this._isDisabledDatepicker(target[0])){return;}this._adjustInstDate(inst,offset+(period=="M"?this._get(inst,"showCurrentAtPos"):0),period);this._updateDatepicker(inst);},_gotoToday:function(id){var target=$(id);var inst=this._getInst(target[0]);if(this._get(inst,"gotoCurrent")&&inst.currentDay){inst.selectedDay=inst.currentDay;
inst.drawMonth=inst.selectedMonth=inst.currentMonth;inst.drawYear=inst.selectedYear=inst.currentYear;}else{var date=new Date();inst.selectedDay=date.getDate();inst.drawMonth=inst.selectedMonth=date.getMonth();inst.drawYear=inst.selectedYear=date.getFullYear();}this._notifyChange(inst);this._adjustDate(target);
},_selectMonthYear:function(id,select,period){var target=$(id);var inst=this._getInst(target[0]);inst._selectingMonthYear=false;inst["selected"+(period=="M"?"Month":"Year")]=inst["draw"+(period=="M"?"Month":"Year")]=parseInt(select.options[select.selectedIndex].value,10);this._notifyChange(inst);this._adjustDate(target);
},_clickMonthYear:function(id){var target=$(id);var inst=this._getInst(target[0]);if(inst.input&&inst._selectingMonthYear&&!$.browser.msie){inst.input[0].focus();}inst._selectingMonthYear=!inst._selectingMonthYear;},_selectDay:function(id,month,year,td){var target=$(id);if($(td).hasClass(this._unselectableClass)||this._isDisabledDatepicker(target[0])){return;
}var inst=this._getInst(target[0]);inst.selectedDay=inst.currentDay=$("a",td).html();inst.selectedMonth=inst.currentMonth=month;inst.selectedYear=inst.currentYear=year;if(inst.stayOpen){inst.endDay=inst.endMonth=inst.endYear=null;}this._selectDate(id,this._formatDate(inst,inst.currentDay,inst.currentMonth,inst.currentYear));
if(inst.stayOpen){inst.rangeStart=this._daylightSavingAdjust(new Date(inst.currentYear,inst.currentMonth,inst.currentDay));this._updateDatepicker(inst);}},_clearDate:function(id){var target=$(id);var inst=this._getInst(target[0]);inst.stayOpen=false;inst.endDay=inst.endMonth=inst.endYear=inst.rangeStart=null;
this._selectDate(target,"");},_selectDate:function(id,dateStr){var target=$(id);var inst=this._getInst(target[0]);dateStr=(dateStr!=null?dateStr:this._formatDate(inst));if(inst.input){inst.input.val(dateStr);}this._updateAlternate(inst);var onSelect=this._get(inst,"onSelect");if(onSelect){onSelect.apply((inst.input?inst.input[0]:null),[dateStr,inst]);
}else{if(inst.input){inst.input.trigger("change");}}if(inst.inline){this._updateDatepicker(inst);}else{if(!inst.stayOpen){this._hideDatepicker(null,this._get(inst,"duration"));this._lastInput=inst.input[0];if(typeof(inst.input[0])!="object"){inst.input[0].focus();}this._lastInput=null;}}},_updateAlternate:function(inst){var altField=this._get(inst,"altField");
if(altField){var altFormat=this._get(inst,"altFormat")||this._get(inst,"dateFormat");var date=this._getDate(inst);dateStr=this.formatDate(altFormat,date,this._getFormatConfig(inst));$(altField).each(function(){$(this).val(dateStr);});}},noWeekends:function(date){var day=date.getDay();return[(day>0&&day<6),""];
},iso8601Week:function(date){var checkDate=new Date(date.getFullYear(),date.getMonth(),date.getDate());var firstMon=new Date(checkDate.getFullYear(),1-1,4);var firstDay=firstMon.getDay()||7;firstMon.setDate(firstMon.getDate()+1-firstDay);if(firstDay<4&&checkDate<firstMon){checkDate.setDate(checkDate.getDate()-3);
return $.datepicker.iso8601Week(checkDate);}else{if(checkDate>new Date(checkDate.getFullYear(),12-1,28)){firstDay=new Date(checkDate.getFullYear()+1,1-1,4).getDay()||7;if(firstDay>4&&(checkDate.getDay()||7)<firstDay-3){return 1;}}}return Math.floor(((checkDate-firstMon)/86400000)/7)+1;},parseDate:function(format,value,settings){if(format==null||value==null){throw"Invalid arguments";
}value=(typeof value=="object"?value.toString():value+"");if(value==""){return null;}var shortYearCutoff=(settings?settings.shortYearCutoff:null)||this._defaults.shortYearCutoff;var dayNamesShort=(settings?settings.dayNamesShort:null)||this._defaults.dayNamesShort;var dayNames=(settings?settings.dayNames:null)||this._defaults.dayNames;
var monthNamesShort=(settings?settings.monthNamesShort:null)||this._defaults.monthNamesShort;var monthNames=(settings?settings.monthNames:null)||this._defaults.monthNames;var year=-1;var month=-1;var day=-1;var doy=-1;var literal=false;var lookAhead=function(match){var matches=(iFormat+1<format.length&&format.charAt(iFormat+1)==match);
if(matches){iFormat++;}return matches;};var getNumber=function(match){lookAhead(match);var origSize=(match=="@"?14:(match=="y"?4:(match=="o"?3:2)));var size=origSize;var num=0;while(size>0&&iValue<value.length&&value.charAt(iValue)>="0"&&value.charAt(iValue)<="9"){num=num*10+parseInt(value.charAt(iValue++),10);
size--;}if(size==origSize){throw"Missing number at position "+iValue;}return num;};var getName=function(match,shortNames,longNames){var names=(lookAhead(match)?longNames:shortNames);var size=0;for(var j=0;j<names.length;j++){size=Math.max(size,names[j].length);}var name="";var iInit=iValue;while(size>0&&iValue<value.length){name+=value.charAt(iValue++);
for(var i=0;i<names.length;i++){if(name==names[i]){return i+1;}}size--;}throw"Unknown name at position "+iInit;};var checkLiteral=function(){if(value.charAt(iValue)!=format.charAt(iFormat)){throw"Unexpected literal at position "+iValue;}iValue++;};var iValue=0;for(var iFormat=0;iFormat<format.length;
iFormat++){if(literal){if(format.charAt(iFormat)=="'"&&!lookAhead("'")){literal=false;}else{checkLiteral();}}else{switch(format.charAt(iFormat)){case"d":day=getNumber("d");break;case"D":getName("D",dayNamesShort,dayNames);break;case"o":doy=getNumber("o");break;case"m":month=getNumber("m");break;case"M":month=getName("M",monthNamesShort,monthNames);
break;case"y":year=getNumber("y");break;case"@":var date=new Date(getNumber("@"));year=date.getFullYear();month=date.getMonth()+1;day=date.getDate();break;case"'":if(lookAhead("'")){checkLiteral();}else{literal=true;}break;default:checkLiteral();}}}if(year==-1){year=new Date().getFullYear();}else{if(year<100){year+=new Date().getFullYear()-new Date().getFullYear()%100+(year<=shortYearCutoff?0:-100);
}}if(doy>-1){month=1;day=doy;do{var dim=this._getDaysInMonth(year,month-1);if(day<=dim){break;}month++;day-=dim;}while(true);}var date=this._daylightSavingAdjust(new Date(year,month-1,day));if(date.getFullYear()!=year||date.getMonth()+1!=month||date.getDate()!=day){throw"Invalid date";}return date;},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",TIMESTAMP:"@",W3C:"yy-mm-dd",formatDate:function(format,date,settings){if(!date){return"";
}var dayNamesShort=(settings?settings.dayNamesShort:null)||this._defaults.dayNamesShort;var dayNames=(settings?settings.dayNames:null)||this._defaults.dayNames;var monthNamesShort=(settings?settings.monthNamesShort:null)||this._defaults.monthNamesShort;var monthNames=(settings?settings.monthNames:null)||this._defaults.monthNames;
var lookAhead=function(match){var matches=(iFormat+1<format.length&&format.charAt(iFormat+1)==match);if(matches){iFormat++;}return matches;};var formatNumber=function(match,value,len){var num=""+value;if(lookAhead(match)){while(num.length<len){num="0"+num;}}return num;};var formatName=function(match,value,shortNames,longNames){return(lookAhead(match)?longNames[value]:shortNames[value]);
};var output="";var literal=false;if(date){for(var iFormat=0;iFormat<format.length;iFormat++){if(literal){if(format.charAt(iFormat)=="'"&&!lookAhead("'")){literal=false;}else{output+=format.charAt(iFormat);}}else{switch(format.charAt(iFormat)){case"d":output+=formatNumber("d",date.getDate(),2);break;
case"D":output+=formatName("D",date.getDay(),dayNamesShort,dayNames);break;case"o":var doy=date.getDate();for(var m=date.getMonth()-1;m>=0;m--){doy+=this._getDaysInMonth(date.getFullYear(),m);}output+=formatNumber("o",doy,3);break;case"m":output+=formatNumber("m",date.getMonth()+1,2);break;case"M":output+=formatName("M",date.getMonth(),monthNamesShort,monthNames);
break;case"y":output+=(lookAhead("y")?date.getFullYear():(date.getYear()%100<10?"0":"")+date.getYear()%100);break;case"@":output+=date.getTime();break;case"'":if(lookAhead("'")){output+="'";}else{literal=true;}break;default:output+=format.charAt(iFormat);}}}}return output;},_possibleChars:function(format){var chars="";
var literal=false;for(var iFormat=0;iFormat<format.length;iFormat++){if(literal){if(format.charAt(iFormat)=="'"&&!lookAhead("'")){literal=false;}else{chars+=format.charAt(iFormat);}}else{switch(format.charAt(iFormat)){case"d":case"m":case"y":case"@":chars+="0123456789";break;case"D":case"M":return null;
case"'":if(lookAhead("'")){chars+="'";}else{literal=true;}break;default:chars+=format.charAt(iFormat);}}}return chars;},_get:function(inst,name){return inst.settings[name]!==undefined?inst.settings[name]:this._defaults[name];},_setDateFromField:function(inst){var dateFormat=this._get(inst,"dateFormat");
var dates=inst.input?inst.input.val():null;inst.endDay=inst.endMonth=inst.endYear=null;var date=defaultDate=this._getDefaultDate(inst);var settings=this._getFormatConfig(inst);try{date=this.parseDate(dateFormat,dates,settings)||defaultDate;}catch(event){this.log(event);date=defaultDate;}inst.selectedDay=date.getDate();
inst.drawMonth=inst.selectedMonth=date.getMonth();inst.drawYear=inst.selectedYear=date.getFullYear();inst.currentDay=(dates?date.getDate():0);inst.currentMonth=(dates?date.getMonth():0);inst.currentYear=(dates?date.getFullYear():0);this._adjustInstDate(inst);},_getDefaultDate:function(inst){var date=this._determineDate(this._get(inst,"defaultDate"),new Date());
var minDate=this._getMinMaxDate(inst,"min",true);var maxDate=this._getMinMaxDate(inst,"max");date=(minDate&&date<minDate?minDate:date);date=(maxDate&&date>maxDate?maxDate:date);return date;},_determineDate:function(date,defaultDate){var offsetNumeric=function(offset){var date=new Date();date.setDate(date.getDate()+offset);
return date;};var offsetString=function(offset,getDaysInMonth){var date=new Date();var year=date.getFullYear();var month=date.getMonth();var day=date.getDate();var pattern=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g;var matches=pattern.exec(offset);while(matches){switch(matches[2]||"d"){case"d":case"D":day+=parseInt(matches[1],10);
break;case"w":case"W":day+=parseInt(matches[1],10)*7;break;case"m":case"M":month+=parseInt(matches[1],10);day=Math.min(day,getDaysInMonth(year,month));break;case"y":case"Y":year+=parseInt(matches[1],10);day=Math.min(day,getDaysInMonth(year,month));break;}matches=pattern.exec(offset);}return new Date(year,month,day);
};date=(date==null?defaultDate:(typeof date=="string"?offsetString(date,this._getDaysInMonth):(typeof date=="number"?(isNaN(date)?defaultDate:offsetNumeric(date)):date)));date=(date&&date.toString()=="Invalid Date"?defaultDate:date);if(date){date.setHours(0);date.setMinutes(0);date.setSeconds(0);date.setMilliseconds(0);
}return this._daylightSavingAdjust(date);},_daylightSavingAdjust:function(date){if(!date){return null;}date.setHours(date.getHours()>12?date.getHours()+2:0);return date;},_setDate:function(inst,date,endDate){var clear=!(date);var origMonth=inst.selectedMonth;var origYear=inst.selectedYear;date=this._determineDate(date,new Date());
inst.selectedDay=inst.currentDay=date.getDate();inst.drawMonth=inst.selectedMonth=inst.currentMonth=date.getMonth();inst.drawYear=inst.selectedYear=inst.currentYear=date.getFullYear();if(origMonth!=inst.selectedMonth||origYear!=inst.selectedYear){this._notifyChange(inst);}this._adjustInstDate(inst);if(inst.input){inst.input.val(clear?"":this._formatDate(inst));
}},_getDate:function(inst){var startDate=(!inst.currentYear||(inst.input&&inst.input.val()=="")?null:this._daylightSavingAdjust(new Date(inst.currentYear,inst.currentMonth,inst.currentDay)));return startDate;},_generateHTML:function(inst){var today=new Date();today=this._daylightSavingAdjust(new Date(today.getFullYear(),today.getMonth(),today.getDate()));
var isRTL=this._get(inst,"isRTL");var showButtonPanel=this._get(inst,"showButtonPanel");var hideIfNoPrevNext=this._get(inst,"hideIfNoPrevNext");var navigationAsDateFormat=this._get(inst,"navigationAsDateFormat");var numMonths=this._getNumberOfMonths(inst);var showCurrentAtPos=this._get(inst,"showCurrentAtPos");
var stepMonths=this._get(inst,"stepMonths");var stepBigMonths=this._get(inst,"stepBigMonths");var isMultiMonth=(numMonths[0]!=1||numMonths[1]!=1);var currentDate=this._daylightSavingAdjust((!inst.currentDay?new Date(9999,9,9):new Date(inst.currentYear,inst.currentMonth,inst.currentDay)));var minDate=this._getMinMaxDate(inst,"min",true);
var maxDate=this._getMinMaxDate(inst,"max");var drawMonth=inst.drawMonth-showCurrentAtPos;var drawYear=inst.drawYear;if(drawMonth<0){drawMonth+=12;drawYear--;}if(maxDate){var maxDraw=this._daylightSavingAdjust(new Date(maxDate.getFullYear(),maxDate.getMonth()-numMonths[1]+1,maxDate.getDate()));maxDraw=(minDate&&maxDraw<minDate?minDate:maxDraw);
while(this._daylightSavingAdjust(new Date(drawYear,drawMonth,1))>maxDraw){drawMonth--;if(drawMonth<0){drawMonth=11;drawYear--;}}}inst.drawMonth=drawMonth;inst.drawYear=drawYear;var prevText=this._get(inst,"prevText");prevText=(!navigationAsDateFormat?prevText:this.formatDate(prevText,this._daylightSavingAdjust(new Date(drawYear,drawMonth-stepMonths,1)),this._getFormatConfig(inst)));
var prev=(this._canAdjustMonth(inst,-1,drawYear,drawMonth)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery.datepicker._adjustDate(\'#'+inst.id+"', -"+stepMonths+", 'M');\""+' title="'+prevText+'"><span class="ui-icon ui-icon-circle-triangle-'+(isRTL?"e":"w")+'">'+prevText+"</span></a>":(hideIfNoPrevNext?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+prevText+'"><span class="ui-icon ui-icon-circle-triangle-'+(isRTL?"e":"w")+'">'+prevText+"</span></a>"));
var nextText=this._get(inst,"nextText");nextText=(!navigationAsDateFormat?nextText:this.formatDate(nextText,this._daylightSavingAdjust(new Date(drawYear,drawMonth+stepMonths,1)),this._getFormatConfig(inst)));var next=(this._canAdjustMonth(inst,+1,drawYear,drawMonth)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery.datepicker._adjustDate(\'#'+inst.id+"', +"+stepMonths+", 'M');\""+' title="'+nextText+'"><span class="ui-icon ui-icon-circle-triangle-'+(isRTL?"w":"e")+'">'+nextText+"</span></a>":(hideIfNoPrevNext?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+nextText+'"><span class="ui-icon ui-icon-circle-triangle-'+(isRTL?"w":"e")+'">'+nextText+"</span></a>"));
var currentText=this._get(inst,"currentText");var gotoDate=(this._get(inst,"gotoCurrent")&&inst.currentDay?currentDate:today);currentText=(!navigationAsDateFormat?currentText:this.formatDate(currentText,gotoDate,this._getFormatConfig(inst)));var controls=(!inst.inline?'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery.datepicker._hideDatepicker();">'+this._get(inst,"closeText")+"</button>":"");
var buttonPanel=(showButtonPanel)?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(isRTL?controls:"")+(this._isInRange(inst,gotoDate)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery.datepicker._gotoToday(\'#'+inst.id+"');\""+">"+currentText+"</button>":"")+(isRTL?"":controls)+"</div>":"";
var firstDay=parseInt(this._get(inst,"firstDay"),10);firstDay=(isNaN(firstDay)?0:firstDay);var dayNames=this._get(inst,"dayNames");var dayNamesShort=this._get(inst,"dayNamesShort");var dayNamesMin=this._get(inst,"dayNamesMin");var monthNames=this._get(inst,"monthNames");var monthNamesShort=this._get(inst,"monthNamesShort");
var beforeShowDay=this._get(inst,"beforeShowDay");var showOtherMonths=this._get(inst,"showOtherMonths");var calculateWeek=this._get(inst,"calculateWeek")||this.iso8601Week;var endDate=inst.endDay?this._daylightSavingAdjust(new Date(inst.endYear,inst.endMonth,inst.endDay)):currentDate;var defaultDate=this._getDefaultDate(inst);
var html="";for(var row=0;row<numMonths[0];row++){var group="";for(var col=0;col<numMonths[1];col++){var selectedDate=this._daylightSavingAdjust(new Date(drawYear,drawMonth,inst.selectedDay));var cornerClass=" ui-corner-all";var calender="";if(isMultiMonth){calender+='<div class="ui-datepicker-group ui-datepicker-group-';
switch(col){case 0:calender+="first";cornerClass=" ui-corner-"+(isRTL?"right":"left");break;case numMonths[1]-1:calender+="last";cornerClass=" ui-corner-"+(isRTL?"left":"right");break;default:calender+="middle";cornerClass="";break;}calender+='">';}calender+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+cornerClass+'">'+(/all|left/.test(cornerClass)&&row==0?(isRTL?next:prev):"")+(/all|right/.test(cornerClass)&&row==0?(isRTL?prev:next):"")+this._generateMonthYearHeader(inst,drawMonth,drawYear,minDate,maxDate,selectedDate,row>0||col>0,monthNames,monthNamesShort)+'</div><table class="ui-datepicker-calendar"><thead>'+"<tr>";
var thead="";for(var dow=0;dow<7;dow++){var day=(dow+firstDay)%7;thead+="<th"+((dow+firstDay+6)%7>=5?' class="ui-datepicker-week-end"':"")+">"+'<span title="'+dayNames[day]+'">'+dayNamesMin[day]+"</span></th>";}calender+=thead+"</tr></thead><tbody>";var daysInMonth=this._getDaysInMonth(drawYear,drawMonth);
if(drawYear==inst.selectedYear&&drawMonth==inst.selectedMonth){inst.selectedDay=Math.min(inst.selectedDay,daysInMonth);}var leadDays=(this._getFirstDayOfMonth(drawYear,drawMonth)-firstDay+7)%7;var numRows=(isMultiMonth?6:Math.ceil((leadDays+daysInMonth)/7));var printDate=this._daylightSavingAdjust(new Date(drawYear,drawMonth,1-leadDays));
for(var dRow=0;dRow<numRows;dRow++){calender+="<tr>";var tbody="";for(var dow=0;dow<7;dow++){var daySettings=(beforeShowDay?beforeShowDay.apply((inst.input?inst.input[0]:null),[printDate]):[true,""]);var otherMonth=(printDate.getMonth()!=drawMonth);var unselectable=otherMonth||!daySettings[0]||(minDate&&printDate<minDate)||(maxDate&&printDate>maxDate);
tbody+='<td class="'+((dow+firstDay+6)%7>=5?" ui-datepicker-week-end":"")+(otherMonth?" ui-datepicker-other-month":"")+((printDate.getTime()==selectedDate.getTime()&&drawMonth==inst.selectedMonth&&inst._keyEvent)||(defaultDate.getTime()==printDate.getTime()&&defaultDate.getTime()==selectedDate.getTime())?" "+this._dayOverClass:"")+(unselectable?" "+this._unselectableClass+" ui-state-disabled":"")+(otherMonth&&!showOtherMonths?"":" "+daySettings[1]+(printDate.getTime()>=currentDate.getTime()&&printDate.getTime()<=endDate.getTime()?" "+this._currentClass:"")+(printDate.getTime()==today.getTime()?" ui-datepicker-today":""))+'"'+((!otherMonth||showOtherMonths)&&daySettings[2]?' title="'+daySettings[2]+'"':"")+(unselectable?"":" onclick=\"DP_jQuery.datepicker._selectDay('#"+inst.id+"',"+drawMonth+","+drawYear+', this);return false;"')+">"+(otherMonth?(showOtherMonths?printDate.getDate():"&#xa0;"):(unselectable?'<span class="ui-state-default">'+printDate.getDate()+"</span>":'<a class="ui-state-default'+(printDate.getTime()==today.getTime()?" ui-state-highlight":"")+(printDate.getTime()>=currentDate.getTime()&&printDate.getTime()<=endDate.getTime()?" ui-state-active":"")+'" href="#">'+printDate.getDate()+"</a>"))+"</td>";
printDate.setDate(printDate.getDate()+1);printDate=this._daylightSavingAdjust(printDate);}calender+=tbody+"</tr>";}drawMonth++;if(drawMonth>11){drawMonth=0;drawYear++;}calender+="</tbody></table>"+(isMultiMonth?"</div>"+((numMonths[0]>0&&col==numMonths[1]-1)?'<div class="ui-datepicker-row-break"></div>':""):"");
group+=calender;}html+=group;}html+=buttonPanel+($.browser.msie&&parseInt($.browser.version,10)<7&&!inst.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':"");inst._keyEvent=false;return html;},_generateMonthYearHeader:function(inst,drawMonth,drawYear,minDate,maxDate,selectedDate,secondary,monthNames,monthNamesShort){minDate=(inst.rangeStart&&minDate&&selectedDate<minDate?selectedDate:minDate);
var changeMonth=this._get(inst,"changeMonth");var changeYear=this._get(inst,"changeYear");var showMonthAfterYear=this._get(inst,"showMonthAfterYear");var html='<div class="ui-datepicker-title">';var monthHtml="";if(secondary||!changeMonth){monthHtml+='<span class="ui-datepicker-month">'+monthNames[drawMonth]+"</span> ";
}else{var inMinYear=(minDate&&minDate.getFullYear()==drawYear);var inMaxYear=(maxDate&&maxDate.getFullYear()==drawYear);monthHtml+='<select class="ui-datepicker-month" '+"onchange=\"DP_jQuery.datepicker._selectMonthYear('#"+inst.id+"', this, 'M');\" "+"onclick=\"DP_jQuery.datepicker._clickMonthYear('#"+inst.id+"');\""+">";
for(var month=0;month<12;month++){if((!inMinYear||month>=minDate.getMonth())&&(!inMaxYear||month<=maxDate.getMonth())){monthHtml+='<option value="'+month+'"'+(month==drawMonth?' selected="selected"':"")+">"+monthNamesShort[month]+"</option>";}}monthHtml+="</select>";}if(!showMonthAfterYear){html+=monthHtml+((secondary||changeMonth||changeYear)&&(!(changeMonth&&changeYear))?"&#xa0;":"");
}if(secondary||!changeYear){html+='<span class="ui-datepicker-year">'+drawYear+"</span>";}else{var years=this._get(inst,"yearRange").split(":");var year=0;var endYear=0;if(years.length!=2){year=drawYear-10;endYear=drawYear+10;}else{if(years[0].charAt(0)=="+"||years[0].charAt(0)=="-"){year=drawYear+parseInt(years[0],10);
endYear=drawYear+parseInt(years[1],10);}else{year=parseInt(years[0],10);endYear=parseInt(years[1],10);}}year=(minDate?Math.max(year,minDate.getFullYear()):year);endYear=(maxDate?Math.min(endYear,maxDate.getFullYear()):endYear);html+='<select class="ui-datepicker-year" '+"onchange=\"DP_jQuery.datepicker._selectMonthYear('#"+inst.id+"', this, 'Y');\" "+"onclick=\"DP_jQuery.datepicker._clickMonthYear('#"+inst.id+"');\""+">";
for(;year<=endYear;year++){html+='<option value="'+year+'"'+(year==drawYear?' selected="selected"':"")+">"+year+"</option>";}html+="</select>";}if(showMonthAfterYear){html+=(secondary||changeMonth||changeYear?"&#xa0;":"")+monthHtml;}html+="</div>";return html;},_adjustInstDate:function(inst,offset,period){var year=inst.drawYear+(period=="Y"?offset:0);
var month=inst.drawMonth+(period=="M"?offset:0);var day=Math.min(inst.selectedDay,this._getDaysInMonth(year,month))+(period=="D"?offset:0);var date=this._daylightSavingAdjust(new Date(year,month,day));var minDate=this._getMinMaxDate(inst,"min",true);var maxDate=this._getMinMaxDate(inst,"max");date=(minDate&&date<minDate?minDate:date);
date=(maxDate&&date>maxDate?maxDate:date);inst.selectedDay=date.getDate();inst.drawMonth=inst.selectedMonth=date.getMonth();inst.drawYear=inst.selectedYear=date.getFullYear();if(period=="M"||period=="Y"){this._notifyChange(inst);}},_notifyChange:function(inst){var onChange=this._get(inst,"onChangeMonthYear");
if(onChange){onChange.apply((inst.input?inst.input[0]:null),[inst.selectedYear,inst.selectedMonth+1,inst]);}},_getNumberOfMonths:function(inst){var numMonths=this._get(inst,"numberOfMonths");return(numMonths==null?[1,1]:(typeof numMonths=="number"?[1,numMonths]:numMonths));},_getMinMaxDate:function(inst,minMax,checkRange){var date=this._determineDate(this._get(inst,minMax+"Date"),null);
return(!checkRange||!inst.rangeStart?date:(!date||inst.rangeStart>date?inst.rangeStart:date));},_getDaysInMonth:function(year,month){return 32-new Date(year,month,32).getDate();},_getFirstDayOfMonth:function(year,month){return new Date(year,month,1).getDay();},_canAdjustMonth:function(inst,offset,curYear,curMonth){var numMonths=this._getNumberOfMonths(inst);
var date=this._daylightSavingAdjust(new Date(curYear,curMonth+(offset<0?offset:numMonths[1]),1));if(offset<0){date.setDate(this._getDaysInMonth(date.getFullYear(),date.getMonth()));}return this._isInRange(inst,date);},_isInRange:function(inst,date){var newMinDate=(!inst.rangeStart?null:this._daylightSavingAdjust(new Date(inst.selectedYear,inst.selectedMonth,inst.selectedDay)));
newMinDate=(newMinDate&&inst.rangeStart<newMinDate?inst.rangeStart:newMinDate);var minDate=newMinDate||this._getMinMaxDate(inst,"min");var maxDate=this._getMinMaxDate(inst,"max");return((!minDate||date>=minDate)&&(!maxDate||date<=maxDate));},_getFormatConfig:function(inst){var shortYearCutoff=this._get(inst,"shortYearCutoff");
shortYearCutoff=(typeof shortYearCutoff!="string"?shortYearCutoff:new Date().getFullYear()%100+parseInt(shortYearCutoff,10));return{shortYearCutoff:shortYearCutoff,dayNamesShort:this._get(inst,"dayNamesShort"),dayNames:this._get(inst,"dayNames"),monthNamesShort:this._get(inst,"monthNamesShort"),monthNames:this._get(inst,"monthNames")};
},_formatDate:function(inst,day,month,year){if(!day){inst.currentDay=inst.selectedDay;inst.currentMonth=inst.selectedMonth;inst.currentYear=inst.selectedYear;}var date=(day?(typeof day=="object"?day:this._daylightSavingAdjust(new Date(year,month,day))):this._daylightSavingAdjust(new Date(inst.currentYear,inst.currentMonth,inst.currentDay)));
return this.formatDate(this._get(inst,"dateFormat"),date,this._getFormatConfig(inst));}});function extendRemove(target,props){$.extend(target,props);for(var name in props){if(props[name]==null||props[name]==undefined){target[name]=props[name];}}return target;}function isArray(a){return(a&&(($.browser.safari&&typeof a=="object"&&a.length)||(a.constructor&&a.constructor.toString().match(/\Array\(\)/))));
}$.fn.datepicker=function(options){if(!$.datepicker.initialized){$(document).mousedown($.datepicker._checkExternalClick).find("body").append($.datepicker.dpDiv);$.datepicker.initialized=true;}var otherArgs=Array.prototype.slice.call(arguments,1);if(typeof options=="string"&&(options=="isDisabled"||options=="getDate")){return $.datepicker["_"+options+"Datepicker"].apply($.datepicker,[this[0]].concat(otherArgs));
}if(options=="option"&&arguments.length==2&&typeof arguments[1]=="string"){return $.datepicker["_"+options+"Datepicker"].apply($.datepicker,[this[0]].concat(otherArgs));}return this.each(function(){typeof options=="string"?$.datepicker["_"+options+"Datepicker"].apply($.datepicker,[this].concat(otherArgs)):$.datepicker._attachDatepicker(this,options);
});};$.datepicker=new Datepicker();$.datepicker.initialized=false;$.datepicker.uuid=new Date().getTime();$.datepicker.version="1.7.2";window.DP_jQuery=$;})(jQuery);(function(a){a.widget("ui.progressbar",{_init: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").removeData("progressbar").unbind(".progressbar");
this.valueDiv.remove();a.widget.prototype.destroy.apply(this,arguments);},value:function(b){if(b===undefined){return this._value();}this._setData("value",b);return this;},_setData:function(b,d){switch(b){case"value":this.options.value=d;this._refreshValue();this._trigger("change",null,{});break;}a.widget.prototype._setData.apply(this,arguments);
},_value:function(){var b=this.options.value;if(b<this._valueMin()){b=this._valueMin();}if(b>this._valueMax()){b=this._valueMax();}return b;},_valueMin:function(){var b=0;return b;},_valueMax:function(){var b=100;return b;},_refreshValue:function(){var b=this.value();this.valueDiv[b==this._valueMax()?"addClass":"removeClass"]("ui-corner-right");
this.valueDiv.width(b+"%");this.element.attr("aria-valuenow",b);}});a.extend(a.ui.progressbar,{version:"1.7.2",defaults:{value:0}});})(jQuery);jQuery.effects||(function(e){e.effects={version:"1.7.2",save:function(h,j){for(var g=0;g<j.length;g++){if(j[g]!==null){h.data("ec.storage."+j[g],h[0].style[j[g]]);
}}},restore:function(h,j){for(var g=0;g<j.length;g++){if(j[g]!==null){h.css(j[g],h.data("ec.storage."+j[g]));}}},setMode:function(g,h){if(h=="toggle"){h=g.is(":hidden")?"show":"hide";}return h;},getBaseline:function(h,i){var j,g;switch(h[0]){case"top":j=0;break;case"middle":j=0.5;break;case"bottom":j=1;
break;default:j=h[0]/i.height;}switch(h[1]){case"left":g=0;break;case"center":g=0.5;break;case"right":g=1;break;default:g=h[1]/i.width;}return{x:g,y:j};},createWrapper:function(g){if(g.parent().is(".ui-effects-wrapper")){return g.parent();}var h={width:g.outerWidth(true),height:g.outerHeight(true),"float":g.css("float")};
g.wrap('<div class="ui-effects-wrapper" style="font-size:100%;background:transparent;border:none;margin:0;padding:0"></div>');var k=g.parent();if(g.css("position")=="static"){k.css({position:"relative"});g.css({position:"relative"});}else{var j=g.css("top");if(isNaN(parseInt(j,10))){j="auto";}var i=g.css("left");
if(isNaN(parseInt(i,10))){i="auto";}k.css({position:g.css("position"),top:j,left:i,zIndex:g.css("z-index")}).show();g.css({position:"relative",top:0,left:0});}k.css(h);return k;},removeWrapper:function(g){if(g.parent().is(".ui-effects-wrapper")){return g.parent().replaceWith(g);}return g;},setTransition:function(h,j,g,i){i=i||{};
e.each(j,function(l,k){unit=h.cssUnit(k);if(unit[0]>0){i[k]=unit[0]*g+unit[1];}});return i;},animateClass:function(i,j,l,k){var g=(typeof l=="function"?l:(k?k:null));var h=(typeof l=="string"?l:null);return this.each(function(){var r={};var p=e(this);var q=p.attr("style")||"";if(typeof q=="object"){q=q["cssText"];
}if(i.toggle){p.hasClass(i.toggle)?i.remove=i.toggle:i.add=i.toggle;}var m=e.extend({},(document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle));if(i.add){p.addClass(i.add);}if(i.remove){p.removeClass(i.remove);}var o=e.extend({},(document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle));
if(i.add){p.removeClass(i.add);}if(i.remove){p.addClass(i.remove);}for(var s in o){if(typeof o[s]!="function"&&o[s]&&s.indexOf("Moz")==-1&&s.indexOf("length")==-1&&o[s]!=m[s]&&(s.match(/color/i)||(!s.match(/color/i)&&!isNaN(parseInt(o[s],10))))&&(m.position!="static"||(m.position=="static"&&!s.match(/left|top|bottom|right/)))){r[s]=o[s];
}}p.animate(r,j,h,function(){if(typeof e(this).attr("style")=="object"){e(this).attr("style")["cssText"]="";e(this).attr("style")["cssText"]=q;}else{e(this).attr("style",q);}if(i.add){e(this).addClass(i.add);}if(i.remove){e(this).removeClass(i.remove);}if(g){g.apply(this,arguments);}});});}};function d(h,g){var j=h[1]&&h[1].constructor==Object?h[1]:{};
if(g){j.mode=g;}var i=h[1]&&h[1].constructor!=Object?h[1]:(j.duration?j.duration:h[2]);i=e.fx.off?0:typeof i==="number"?i:e.fx.speeds[i]||e.fx.speeds._default;var k=j.callback||(e.isFunction(h[1])&&h[1])||(e.isFunction(h[2])&&h[2])||(e.isFunction(h[3])&&h[3]);return[h[0],j,i,k];}e.fn.extend({_show:e.fn.show,_hide:e.fn.hide,__toggle:e.fn.toggle,_addClass:e.fn.addClass,_removeClass:e.fn.removeClass,_toggleClass:e.fn.toggleClass,effect:function(h,g,i,j){return e.effects[h]?e.effects[h].call(this,{method:h,options:g||{},duration:i,callback:j}):null;
},show:function(){if(!arguments[0]||(arguments[0].constructor==Number||(/(slow|normal|fast)/).test(arguments[0]))){return this._show.apply(this,arguments);}else{return this.effect.apply(this,d(arguments,"show"));}},hide:function(){if(!arguments[0]||(arguments[0].constructor==Number||(/(slow|normal|fast)/).test(arguments[0]))){return this._hide.apply(this,arguments);
}else{return this.effect.apply(this,d(arguments,"hide"));}},toggle:function(){if(!arguments[0]||(arguments[0].constructor==Number||(/(slow|normal|fast)/).test(arguments[0]))||(e.isFunction(arguments[0])||typeof arguments[0]=="boolean")){return this.__toggle.apply(this,arguments);}else{return this.effect.apply(this,d(arguments,"toggle"));
}},addClass:function(h,g,j,i){return g?e.effects.animateClass.apply(this,[{add:h},g,j,i]):this._addClass(h);},removeClass:function(h,g,j,i){return g?e.effects.animateClass.apply(this,[{remove:h},g,j,i]):this._removeClass(h);},toggleClass:function(h,g,j,i){return((typeof g!=="boolean")&&g)?e.effects.animateClass.apply(this,[{toggle:h},g,j,i]):this._toggleClass(h,g);
},morph:function(g,i,h,k,j){return e.effects.animateClass.apply(this,[{add:i,remove:g},h,k,j]);},switchClass:function(){return this.morph.apply(this,arguments);},cssUnit:function(g){var h=this.css(g),i=[];e.each(["em","px","%","pt"],function(j,k){if(h.indexOf(k)>0){i=[parseFloat(h),k];}});return i;}});
e.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","color","outlineColor"],function(h,g){e.fx.step[g]=function(i){if(i.state==0){i.start=f(i.elem,g);i.end=b(i.end);}i.elem.style[g]="rgb("+[Math.max(Math.min(parseInt((i.pos*(i.end[0]-i.start[0]))+i.start[0],10),255),0),Math.max(Math.min(parseInt((i.pos*(i.end[1]-i.start[1]))+i.start[1],10),255),0),Math.max(Math.min(parseInt((i.pos*(i.end[2]-i.start[2]))+i.start[2],10),255),0)].join(",")+")";
};});function b(h){var g;if(h&&h.constructor==Array&&h.length==3){return h;}if(g=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(h)){return[parseInt(g[1],10),parseInt(g[2],10),parseInt(g[3],10)];}if(g=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(h)){return[parseFloat(g[1])*2.55,parseFloat(g[2])*2.55,parseFloat(g[3])*2.55];
}if(g=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(h)){return[parseInt(g[1],16),parseInt(g[2],16),parseInt(g[3],16)];}if(g=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(h)){return[parseInt(g[1]+g[1],16),parseInt(g[2]+g[2],16),parseInt(g[3]+g[3],16)];}if(g=/rgba\(0, 0, 0, 0\)/.exec(h)){return a["transparent"];
}return a[e.trim(h).toLowerCase()];}function f(i,g){var h;do{h=e.curCSS(i,g);if(h!=""&&h!="transparent"||e.nodeName(i,"body")){break;}g="backgroundColor";}while(i=i.parentNode);return b(h);}var a={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]};
e.easing.jswing=e.easing.swing;e.extend(e.easing,{def:"easeOutQuad",swing:function(h,i,g,k,j){return e.easing[e.easing.def](h,i,g,k,j);},easeInQuad:function(h,i,g,k,j){return k*(i/=j)*i+g;},easeOutQuad:function(h,i,g,k,j){return -k*(i/=j)*(i-2)+g;},easeInOutQuad:function(h,i,g,k,j){if((i/=j/2)<1){return k/2*i*i+g;
}return -k/2*((--i)*(i-2)-1)+g;},easeInCubic:function(h,i,g,k,j){return k*(i/=j)*i*i+g;},easeOutCubic:function(h,i,g,k,j){return k*((i=i/j-1)*i*i+1)+g;},easeInOutCubic:function(h,i,g,k,j){if((i/=j/2)<1){return k/2*i*i*i+g;}return k/2*((i-=2)*i*i+2)+g;},easeInQuart:function(h,i,g,k,j){return k*(i/=j)*i*i*i+g;
},easeOutQuart:function(h,i,g,k,j){return -k*((i=i/j-1)*i*i*i-1)+g;},easeInOutQuart:function(h,i,g,k,j){if((i/=j/2)<1){return k/2*i*i*i*i+g;}return -k/2*((i-=2)*i*i*i-2)+g;},easeInQuint:function(h,i,g,k,j){return k*(i/=j)*i*i*i*i+g;},easeOutQuint:function(h,i,g,k,j){return k*((i=i/j-1)*i*i*i*i+1)+g;},easeInOutQuint:function(h,i,g,k,j){if((i/=j/2)<1){return k/2*i*i*i*i*i+g;
}return k/2*((i-=2)*i*i*i*i+2)+g;},easeInSine:function(h,i,g,k,j){return -k*Math.cos(i/j*(Math.PI/2))+k+g;},easeOutSine:function(h,i,g,k,j){return k*Math.sin(i/j*(Math.PI/2))+g;},easeInOutSine:function(h,i,g,k,j){return -k/2*(Math.cos(Math.PI*i/j)-1)+g;},easeInExpo:function(h,i,g,k,j){return(i==0)?g:k*Math.pow(2,10*(i/j-1))+g;
},easeOutExpo:function(h,i,g,k,j){return(i==j)?g+k:k*(-Math.pow(2,-10*i/j)+1)+g;},easeInOutExpo:function(h,i,g,k,j){if(i==0){return g;}if(i==j){return g+k;}if((i/=j/2)<1){return k/2*Math.pow(2,10*(i-1))+g;}return k/2*(-Math.pow(2,-10*--i)+2)+g;},easeInCirc:function(h,i,g,k,j){return -k*(Math.sqrt(1-(i/=j)*i)-1)+g;
},easeOutCirc:function(h,i,g,k,j){return k*Math.sqrt(1-(i=i/j-1)*i)+g;},easeInOutCirc:function(h,i,g,k,j){if((i/=j/2)<1){return -k/2*(Math.sqrt(1-i*i)-1)+g;}return k/2*(Math.sqrt(1-(i-=2)*i)+1)+g;},easeInElastic:function(h,j,g,o,m){var k=1.70158;var l=0;var i=o;if(j==0){return g;}if((j/=m)==1){return g+o;
}if(!l){l=m*0.3;}if(i<Math.abs(o)){i=o;var k=l/4;}else{var k=l/(2*Math.PI)*Math.asin(o/i);}return -(i*Math.pow(2,10*(j-=1))*Math.sin((j*m-k)*(2*Math.PI)/l))+g;},easeOutElastic:function(h,j,g,o,m){var k=1.70158;var l=0;var i=o;if(j==0){return g;}if((j/=m)==1){return g+o;}if(!l){l=m*0.3;}if(i<Math.abs(o)){i=o;
var k=l/4;}else{var k=l/(2*Math.PI)*Math.asin(o/i);}return i*Math.pow(2,-10*j)*Math.sin((j*m-k)*(2*Math.PI)/l)+o+g;},easeInOutElastic:function(h,j,g,o,m){var k=1.70158;var l=0;var i=o;if(j==0){return g;}if((j/=m/2)==2){return g+o;}if(!l){l=m*(0.3*1.5);}if(i<Math.abs(o)){i=o;var k=l/4;}else{var k=l/(2*Math.PI)*Math.asin(o/i);
}if(j<1){return -0.5*(i*Math.pow(2,10*(j-=1))*Math.sin((j*m-k)*(2*Math.PI)/l))+g;}return i*Math.pow(2,-10*(j-=1))*Math.sin((j*m-k)*(2*Math.PI)/l)*0.5+o+g;},easeInBack:function(h,i,g,l,k,j){if(j==undefined){j=1.70158;}return l*(i/=k)*i*((j+1)*i-j)+g;},easeOutBack:function(h,i,g,l,k,j){if(j==undefined){j=1.70158;
}return l*((i=i/k-1)*i*((j+1)*i+j)+1)+g;},easeInOutBack:function(h,i,g,l,k,j){if(j==undefined){j=1.70158;}if((i/=k/2)<1){return l/2*(i*i*(((j*=(1.525))+1)*i-j))+g;}return l/2*((i-=2)*i*(((j*=(1.525))+1)*i+j)+2)+g;},easeInBounce:function(h,i,g,k,j){return k-e.easing.easeOutBounce(h,j-i,0,k,j)+g;},easeOutBounce:function(h,i,g,k,j){if((i/=j)<(1/2.75)){return k*(7.5625*i*i)+g;
}else{if(i<(2/2.75)){return k*(7.5625*(i-=(1.5/2.75))*i+0.75)+g;}else{if(i<(2.5/2.75)){return k*(7.5625*(i-=(2.25/2.75))*i+0.9375)+g;}else{return k*(7.5625*(i-=(2.625/2.75))*i+0.984375)+g;}}}},easeInOutBounce:function(h,i,g,k,j){if(i<j/2){return e.easing.easeInBounce(h,i*2,0,k,j)*0.5+g;}return e.easing.easeOutBounce(h,i*2-j,0,k,j)*0.5+k*0.5+g;
}});})(jQuery);(function(a){a.effects.blind=function(b){return this.queue(function(){var e=a(this),d=["position","top","left"];var i=a.effects.setMode(e,b.options.mode||"hide");var h=b.options.direction||"vertical";a.effects.save(e,d);e.show();var k=a.effects.createWrapper(e).css({overflow:"hidden"});
var f=(h=="vertical")?"height":"width";var j=(h=="vertical")?k.height():k.width();if(i=="show"){k.css(f,0);}var g={};g[f]=i=="show"?j:0;k.animate(g,b.duration,b.options.easing,function(){if(i=="hide"){e.hide();}a.effects.restore(e,d);a.effects.removeWrapper(e);if(b.callback){b.callback.apply(e[0],arguments);
}e.dequeue();});});};})(jQuery);(function(a){a.effects.bounce=function(b){return this.queue(function(){var f=a(this),m=["position","top","left"];var l=a.effects.setMode(f,b.options.mode||"effect");var p=b.options.direction||"up";var d=b.options.distance||20;var e=b.options.times||5;var h=b.duration||250;
if(/show|hide/.test(l)){m.push("opacity");}a.effects.save(f,m);f.show();a.effects.createWrapper(f);var g=(p=="up"||p=="down")?"top":"left";var r=(p=="up"||p=="left")?"pos":"neg";var d=b.options.distance||(g=="top"?f.outerHeight({margin:true})/3:f.outerWidth({margin:true})/3);if(l=="show"){f.css("opacity",0).css(g,r=="pos"?-d:d);
}if(l=="hide"){d=d/(e*2);}if(l!="hide"){e--;}if(l=="show"){var j={opacity:1};j[g]=(r=="pos"?"+=":"-=")+d;f.animate(j,h/2,b.options.easing);d=d/2;e--;}for(var k=0;k<e;k++){var q={},o={};q[g]=(r=="pos"?"-=":"+=")+d;o[g]=(r=="pos"?"+=":"-=")+d;f.animate(q,h/2,b.options.easing).animate(o,h/2,b.options.easing);
d=(l=="hide")?d*2:d/2;}if(l=="hide"){var j={opacity:0};j[g]=(r=="pos"?"-=":"+=")+d;f.animate(j,h/2,b.options.easing,function(){f.hide();a.effects.restore(f,m);a.effects.removeWrapper(f);if(b.callback){b.callback.apply(this,arguments);}});}else{var q={},o={};q[g]=(r=="pos"?"-=":"+=")+d;o[g]=(r=="pos"?"+=":"-=")+d;
f.animate(q,h/2,b.options.easing).animate(o,h/2,b.options.easing,function(){a.effects.restore(f,m);a.effects.removeWrapper(f);if(b.callback){b.callback.apply(this,arguments);}});}f.queue("fx",function(){f.dequeue();});f.dequeue();});};})(jQuery);(function(a){a.effects.clip=function(b){return this.queue(function(){var g=a(this),k=["position","top","left","height","width"];
var j=a.effects.setMode(g,b.options.mode||"hide");var l=b.options.direction||"vertical";a.effects.save(g,k);g.show();var d=a.effects.createWrapper(g).css({overflow:"hidden"});var f=g[0].tagName=="IMG"?d:g;var h={size:(l=="vertical")?"height":"width",position:(l=="vertical")?"top":"left"};var e=(l=="vertical")?f.height():f.width();
if(j=="show"){f.css(h.size,0);f.css(h.position,e/2);}var i={};i[h.size]=j=="show"?e:0;i[h.position]=j=="show"?0:e/2;f.animate(i,{queue:false,duration:b.duration,easing:b.options.easing,complete:function(){if(j=="hide"){g.hide();}a.effects.restore(g,k);a.effects.removeWrapper(g);if(b.callback){b.callback.apply(g[0],arguments);
}g.dequeue();}});});};})(jQuery);(function(a){a.effects.drop=function(b){return this.queue(function(){var f=a(this),e=["position","top","left","opacity"];var j=a.effects.setMode(f,b.options.mode||"hide");var i=b.options.direction||"left";a.effects.save(f,e);f.show();a.effects.createWrapper(f);var g=(i=="up"||i=="down")?"top":"left";
var d=(i=="up"||i=="left")?"pos":"neg";var k=b.options.distance||(g=="top"?f.outerHeight({margin:true})/2:f.outerWidth({margin:true})/2);if(j=="show"){f.css("opacity",0).css(g,d=="pos"?-k:k);}var h={opacity:j=="show"?1:0};h[g]=(j=="show"?(d=="pos"?"+=":"-="):(d=="pos"?"-=":"+="))+k;f.animate(h,{queue:false,duration:b.duration,easing:b.options.easing,complete:function(){if(j=="hide"){f.hide();
}a.effects.restore(f,e);a.effects.removeWrapper(f);if(b.callback){b.callback.apply(this,arguments);}f.dequeue();}});});};})(jQuery);(function(a){a.effects.explode=function(b){return this.queue(function(){var l=b.options.pieces?Math.round(Math.sqrt(b.options.pieces)):3;var f=b.options.pieces?Math.round(Math.sqrt(b.options.pieces)):3;
b.options.mode=b.options.mode=="toggle"?(a(this).is(":visible")?"hide":"show"):b.options.mode;var k=a(this).show().css("visibility","hidden");var m=k.offset();m.top-=parseInt(k.css("marginTop"),10)||0;m.left-=parseInt(k.css("marginLeft"),10)||0;var h=k.outerWidth(true);var d=k.outerHeight(true);for(var g=0;
g<l;g++){for(var e=0;e<f;e++){k.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-e*(h/f),top:-g*(d/l)}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:h/f,height:d/l,left:m.left+e*(h/f)+(b.options.mode=="show"?(e-Math.floor(f/2))*(h/f):0),top:m.top+g*(d/l)+(b.options.mode=="show"?(g-Math.floor(l/2))*(d/l):0),opacity:b.options.mode=="show"?0:1}).animate({left:m.left+e*(h/f)+(b.options.mode=="show"?0:(e-Math.floor(f/2))*(h/f)),top:m.top+g*(d/l)+(b.options.mode=="show"?0:(g-Math.floor(l/2))*(d/l)),opacity:b.options.mode=="show"?1:0},b.duration||500);
}}setTimeout(function(){b.options.mode=="show"?k.css({visibility:"visible"}):k.css({visibility:"visible"}).hide();if(b.callback){b.callback.apply(k[0]);}k.dequeue();a("div.ui-effects-explode").remove();},b.duration||500);});};})(jQuery);(function(a){a.effects.fold=function(b){return this.queue(function(){var f=a(this),l=["position","top","left"];
var i=a.effects.setMode(f,b.options.mode||"hide");var q=b.options.size||15;var p=!(!b.options.horizFirst);var h=b.duration?b.duration/2:a.fx.speeds._default/2;a.effects.save(f,l);f.show();var e=a.effects.createWrapper(f).css({overflow:"hidden"});var j=((i=="show")!=p);var g=j?["width","height"]:["height","width"];
var d=j?[e.width(),e.height()]:[e.height(),e.width()];var k=/([0-9]+)%/.exec(q);if(k){q=parseInt(k[1],10)/100*d[i=="hide"?0:1];}if(i=="show"){e.css(p?{height:0,width:q}:{height:q,width:0});}var o={},m={};o[g[0]]=i=="show"?d[0]:q;m[g[1]]=i=="show"?d[1]:0;e.animate(o,h,b.options.easing).animate(m,h,b.options.easing,function(){if(i=="hide"){f.hide();
}a.effects.restore(f,l);a.effects.removeWrapper(f);if(b.callback){b.callback.apply(f[0],arguments);}f.dequeue();});});};})(jQuery);(function(a){a.effects.highlight=function(b){return this.queue(function(){var f=a(this),e=["backgroundImage","backgroundColor","opacity"];var i=a.effects.setMode(f,b.options.mode||"show");
var d=b.options.color||"#ffff99";var h=f.css("backgroundColor");a.effects.save(f,e);f.show();f.css({backgroundImage:"none",backgroundColor:d});var g={backgroundColor:h};if(i=="hide"){g["opacity"]=0;}f.animate(g,{queue:false,duration:b.duration,easing:b.options.easing,complete:function(){if(i=="hide"){f.hide();
}a.effects.restore(f,e);if(i=="show"&&a.browser.msie){this.style.removeAttribute("filter");}if(b.callback){b.callback.apply(this,arguments);}f.dequeue();}});});};})(jQuery);(function(a){a.effects.pulsate=function(b){return this.queue(function(){var e=a(this);var h=a.effects.setMode(e,b.options.mode||"show");
var g=b.options.times||5;var f=b.duration?b.duration/2:a.fx.speeds._default/2;if(h=="hide"){g--;}if(e.is(":hidden")){e.css("opacity",0);e.show();e.animate({opacity:1},f,b.options.easing);g=g-2;}for(var d=0;d<g;d++){e.animate({opacity:0},f,b.options.easing).animate({opacity:1},f,b.options.easing);}if(h=="hide"){e.animate({opacity:0},f,b.options.easing,function(){e.hide();
if(b.callback){b.callback.apply(this,arguments);}});}else{e.animate({opacity:0},f,b.options.easing).animate({opacity:1},f,b.options.easing,function(){if(b.callback){b.callback.apply(this,arguments);}});}e.queue("fx",function(){e.dequeue();});e.dequeue();});};})(jQuery);(function(a){a.effects.puff=function(b){return this.queue(function(){var g=a(this);
var d=a.extend(true,{},b.options);var i=a.effects.setMode(g,b.options.mode||"hide");var h=parseInt(b.options.percent,10)||150;d.fade=true;var f={height:g.height(),width:g.width()};var e=h/100;g.from=(i=="hide")?f:{height:f.height*e,width:f.width*e};d.from=g.from;d.percent=(i=="hide")?h:100;d.mode=i;g.effect("scale",d,b.duration,b.callback);
g.dequeue();});};a.effects.scale=function(b){return this.queue(function(){var h=a(this);var e=a.extend(true,{},b.options);var k=a.effects.setMode(h,b.options.mode||"effect");var i=parseInt(b.options.percent,10)||(parseInt(b.options.percent,10)==0?0:(k=="hide"?0:100));var j=b.options.direction||"both";
var d=b.options.origin;if(k!="effect"){e.origin=d||["middle","center"];e.restore=true;}var g={height:h.height(),width:h.width()};h.from=b.options.from||(k=="show"?{height:0,width:0}:g);var f={y:j!="horizontal"?(i/100):1,x:j!="vertical"?(i/100):1};h.to={height:g.height*f.y,width:g.width*f.x};if(b.options.fade){if(k=="show"){h.from.opacity=0;
h.to.opacity=1;}if(k=="hide"){h.from.opacity=1;h.to.opacity=0;}}e.from=h.from;e.to=h.to;e.mode=k;h.effect("size",e,b.duration,b.callback);h.dequeue();});};a.effects.size=function(b){return this.queue(function(){var d=a(this),p=["position","top","left","width","height","overflow","opacity"];var o=["position","top","left","overflow","opacity"];
var k=["width","height","overflow"];var r=["fontSize"];var l=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"];var g=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"];var h=a.effects.setMode(d,b.options.mode||"effect");var j=b.options.restore||false;var f=b.options.scale||"both";
var q=b.options.origin;var e={height:d.height(),width:d.width()};d.from=b.options.from||e;d.to=b.options.to||e;if(q){var i=a.effects.getBaseline(q,e);d.from.top=(e.height-d.from.height)*i.y;d.from.left=(e.width-d.from.width)*i.x;d.to.top=(e.height-d.to.height)*i.y;d.to.left=(e.width-d.to.width)*i.x;}var m={from:{y:d.from.height/e.height,x:d.from.width/e.width},to:{y:d.to.height/e.height,x:d.to.width/e.width}};
if(f=="box"||f=="both"){if(m.from.y!=m.to.y){p=p.concat(l);d.from=a.effects.setTransition(d,l,m.from.y,d.from);d.to=a.effects.setTransition(d,l,m.to.y,d.to);}if(m.from.x!=m.to.x){p=p.concat(g);d.from=a.effects.setTransition(d,g,m.from.x,d.from);d.to=a.effects.setTransition(d,g,m.to.x,d.to);}}if(f=="content"||f=="both"){if(m.from.y!=m.to.y){p=p.concat(r);
d.from=a.effects.setTransition(d,r,m.from.y,d.from);d.to=a.effects.setTransition(d,r,m.to.y,d.to);}}a.effects.save(d,j?p:o);d.show();a.effects.createWrapper(d);d.css("overflow","hidden").css(d.from);if(f=="content"||f=="both"){l=l.concat(["marginTop","marginBottom"]).concat(r);g=g.concat(["marginLeft","marginRight"]);
k=p.concat(l).concat(g);d.find("*[width]").each(function(){child=a(this);if(j){a.effects.save(child,k);}var s={height:child.height(),width:child.width()};child.from={height:s.height*m.from.y,width:s.width*m.from.x};child.to={height:s.height*m.to.y,width:s.width*m.to.x};if(m.from.y!=m.to.y){child.from=a.effects.setTransition(child,l,m.from.y,child.from);
child.to=a.effects.setTransition(child,l,m.to.y,child.to);}if(m.from.x!=m.to.x){child.from=a.effects.setTransition(child,g,m.from.x,child.from);child.to=a.effects.setTransition(child,g,m.to.x,child.to);}child.css(child.from);child.animate(child.to,b.duration,b.options.easing,function(){if(j){a.effects.restore(child,k);
}});});}d.animate(d.to,{queue:false,duration:b.duration,easing:b.options.easing,complete:function(){if(h=="hide"){d.hide();}a.effects.restore(d,j?p:o);a.effects.removeWrapper(d);if(b.callback){b.callback.apply(this,arguments);}d.dequeue();}});});};})(jQuery);(function(a){a.effects.shake=function(b){return this.queue(function(){var f=a(this),m=["position","top","left"];
var l=a.effects.setMode(f,b.options.mode||"effect");var p=b.options.direction||"left";var d=b.options.distance||20;var e=b.options.times||3;var h=b.duration||b.options.duration||140;a.effects.save(f,m);f.show();a.effects.createWrapper(f);var g=(p=="up"||p=="down")?"top":"left";var r=(p=="up"||p=="left")?"pos":"neg";
var j={},q={},o={};j[g]=(r=="pos"?"-=":"+=")+d;q[g]=(r=="pos"?"+=":"-=")+d*2;o[g]=(r=="pos"?"-=":"+=")+d*2;f.animate(j,h,b.options.easing);for(var k=1;k<e;k++){f.animate(q,h,b.options.easing).animate(o,h,b.options.easing);}f.animate(q,h,b.options.easing).animate(j,h/2,b.options.easing,function(){a.effects.restore(f,m);
a.effects.removeWrapper(f);if(b.callback){b.callback.apply(this,arguments);}});f.queue("fx",function(){f.dequeue();});f.dequeue();});};})(jQuery);(function(a){a.effects.slide=function(b){return this.queue(function(){var f=a(this),e=["position","top","left"];var j=a.effects.setMode(f,b.options.mode||"show");
var i=b.options.direction||"left";a.effects.save(f,e);f.show();a.effects.createWrapper(f).css({overflow:"hidden"});var g=(i=="up"||i=="down")?"top":"left";var d=(i=="up"||i=="left")?"pos":"neg";var k=b.options.distance||(g=="top"?f.outerHeight({margin:true}):f.outerWidth({margin:true}));if(j=="show"){f.css(g,d=="pos"?-k:k);
}var h={};h[g]=(j=="show"?(d=="pos"?"+=":"-="):(d=="pos"?"-=":"+="))+k;f.animate(h,{queue:false,duration:b.duration,easing:b.options.easing,complete:function(){if(j=="hide"){f.hide();}a.effects.restore(f,e);a.effects.removeWrapper(f);if(b.callback){b.callback.apply(this,arguments);}f.dequeue();}});});
};})(jQuery);(function(a){a.effects.transfer=function(b){return this.queue(function(){var g=a(this),i=a(b.options.to),f=i.offset(),h={top:f.top,left:f.left,height:i.innerHeight(),width:i.innerWidth()},e=g.offset(),d=a('<div class="ui-effects-transfer"></div>').appendTo(document.body).addClass(b.options.className).css({top:e.top,left:e.left,height:g.innerHeight(),width:g.innerWidth(),position:"absolute"}).animate(h,b.duration,b.options.easing,function(){d.remove();
(b.callback&&b.callback.apply(g[0],arguments));g.dequeue();});});};})(jQuery);(function(b){var a=function(d){if(!d){var d=window.event;}d.cancelBubble=true;if(d.stopPropagation){d.stopPropagation();}};b.fn.checkbox=function(j){try{document.execCommand("BackgroundImageCache",false,true);}catch(k){}var i={cls:"jquery-checkbox",empty:"/imgs/portal/empty.png"};
i=b.extend(i,j||{});var d=function(f){var e=f.checked;var h=f.disabled;var g=b(f);if(f.stateInterval){clearInterval(f.stateInterval);}f.stateInterval=setInterval(function(){if(f.disabled!=h){g.trigger((h=!!f.disabled)?"disable":"enable");}if(f.checked!=e){g.trigger((e=!!f.checked)?"check":"uncheck");
}},10);return g;};return this.each(function(){var f=this;var e=d(f);if(f.wrapper){f.wrapper.remove();}f.wrapper=b('<span class="'+i.cls+'"><span class="mark"><img src="'+i.empty+'" /></span></span>');f.wrapperInner=f.wrapper.children("span:eq(0)");f.wrapper.hover(function(h){f.wrapperInner.addClass(i.cls+"-hover");
a(h);},function(h){f.wrapperInner.removeClass(i.cls+"-hover");a(h);});e.css({position:"absolute",zIndex:-1,visibility:"hidden"}).after(f.wrapper);var g=false;if(e.attr("id")){g=b("label[for="+e.attr("id")+"]");if(!g.length){g=false;}}if(!g){g=e.closest?e.closest("label"):e.parents("label:eq(0)");if(!g.length){g=false;
}}if(g){g.hover(function(h){f.wrapper.trigger("mouseover",[h]);},function(h){f.wrapper.trigger("mouseout",[h]);});g.click(function(h){e.trigger("click",[h]);a(h);return false;});}f.wrapper.click(function(h){e.trigger("click",[h]);a(h);return false;});e.click(function(h){a(h);});e.bind("disable",function(){f.wrapperInner.addClass(i.cls+"-disabled");
}).bind("enable",function(){f.wrapperInner.removeClass(i.cls+"-disabled");});e.bind("check",function(){f.wrapper.addClass(i.cls+"-checked");}).bind("uncheck",function(){f.wrapper.removeClass(i.cls+"-checked");});b("img",f.wrapper).bind("dragstart",function(){return false;}).bind("mousedown",function(){return false;
});if(window.getSelection){f.wrapper.css("MozUserSelect","none");}if(f.checked){f.wrapper.addClass(i.cls+"-checked");}if(f.disabled){f.wrapperInner.addClass(i.cls+"-disabled");}});};})(jQuery);(function(a){a.extend(a.fn,{validate:function(b){if(!this.length){b&&b.debug&&window.console&&console.warn("nothing selected, can't validate, returning nothing");
return;}var d=a.data(this[0],"validator");if(d){return d;}d=new a.validator(b,this[0]);a.data(this[0],"validator",d);if(d.settings.onsubmit){this.find("input, button").filter(".cancel").click(function(){d.cancelSubmit=true;});this.submit(function(e){if(d.settings.debug){e.preventDefault();}function f(){if(d.settings.submitHandler){d.settings.submitHandler.call(d,d.currentForm);
return false;}return true;}if(d.cancelSubmit){d.cancelSubmit=false;return f();}if(d.form()){if(d.pendingRequest){d.formSubmitted=true;return false;}return f();}else{d.focusInvalid();return false;}});}return d;},valid:function(){if(a(this[0]).is("form")){return this.validate().form();}else{var d=false;
var b=a(this[0].form).validate();this.each(function(){d|=b.element(this);});return d;}},removeAttrs:function(e){var b={},d=this;a.each(e.split(/\s/),function(f,g){b[g]=d.attr(g);d.removeAttr(g);});return b;},rules:function(f,b){var h=this[0];if(f){var e=a.data(h.form,"validator").settings;var j=e.rules;
var k=a.validator.staticRules(h);switch(f){case"add":a.extend(k,a.validator.normalizeRule(b));j[h.name]=k;if(b.messages){e.messages[h.name]=a.extend(e.messages[h.name],b.messages);}break;case"remove":if(!b){delete j[h.name];return k;}var i={};a.each(b.split(/\s/),function(l,m){i[m]=k[m];delete k[m];});
return i;}}var g=a.validator.normalizeRules(a.extend({},a.validator.metadataRules(h),a.validator.classRules(h),a.validator.attributeRules(h),a.validator.staticRules(h)),h);if(g.required){var d=g.required;delete g.required;g=a.extend({required:d},g);}return g;}});a.extend(a.expr[":"],{blank:function(b){return !a.trim(b.value);
},filled:function(b){return !!a.trim(b.value);},unchecked:function(b){return !b.checked;}});a.format=function(b,d){if(arguments.length==1){return function(){var e=a.makeArray(arguments);e.unshift(b);return a.format.apply(this,e);};}if(arguments.length>2&&d.constructor!=Array){d=a.makeArray(arguments).slice(1);
}if(d.constructor!=Array){d=[d];}a.each(d,function(e,f){b=b.replace(new RegExp("\\{"+e+"\\}","g"),f);});return b;};a.validator=function(b,d){this.settings=a.extend({},a.validator.defaults,b);this.currentForm=d;this.init();};a.extend(a.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",errorElement:"label",focusInvalid:true,errorContainer:a([]),errorLabelContainer:a([]),onsubmit:true,ignore:[],ignoreTitle:false,onfocusin:function(b){this.lastActive=b;
if(this.settings.focusCleanup&&!this.blockFocusCleanup){this.settings.unhighlight&&this.settings.unhighlight.call(this,b,this.settings.errorClass);this.errorsFor(b).hide();}},onfocusout:function(b){if(!this.checkable(b)&&(b.name in this.submitted||!this.optional(b))){this.element(b);}},onkeyup:function(b){if(b.name in this.submitted||b==this.lastElement){this.element(b);
}},onclick:function(b){if(b.name in this.submitted){this.element(b);}},highlight:function(d,b){a(d).addClass(b);},unhighlight:function(d,b){a(d).removeClass(b);}},setDefaults:function(b){a.extend(a.validator.defaults,b);},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",dateDE:"Bitte geben Sie ein gültiges Datum ein.",number:"Please enter a valid number.",numberDE:"Bitte geben Sie eine Nummer ein.",digits:"Please enter only digits",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",accept:"Please enter a value with a valid extension.",maxlength:a.format("Please enter no more than {0} characters."),minlength:a.format("Please enter at least {0} characters."),rangelength:a.format("Please enter a value between {0} and {1} characters long."),range:a.format("Please enter a value between {0} and {1}."),max:a.format("Please enter a value less than or equal to {0}."),min:a.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:false,prototype:{init:function(){this.labelContainer=a(this.settings.errorLabelContainer);
this.errorContext=this.labelContainer.length&&this.labelContainer||a(this.currentForm);this.containers=a(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();var b=(this.groups={});
a.each(this.settings.groups,function(f,g){a.each(g.split(/\s/),function(i,h){b[h]=f;});});var e=this.settings.rules;a.each(e,function(f,g){e[f]=a.validator.normalizeRule(g);});function d(g){var f=a.data(this[0].form,"validator");f.settings["on"+g.type]&&f.settings["on"+g.type].call(f,this[0]);}a(this.currentForm).delegate("focusin focusout keyup",":text, :password, :file, select, textarea",d).delegate("click",":radio, :checkbox",d);
if(this.settings.invalidHandler){a(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler);}},form:function(){this.checkForm();a.extend(this.submitted,this.errorMap);this.invalid=a.extend({},this.errorMap);if(!this.valid()){a(this.currentForm).triggerHandler("invalid-form",[this]);
}this.showErrors();return this.valid();},checkForm:function(){this.prepareForm();for(var b=0,d=(this.currentElements=this.elements());d[b];b++){this.check(d[b]);}return this.valid();},element:function(d){d=this.clean(d);this.lastElement=d;this.prepareElement(d);this.currentElements=a(d);var b=this.check(d);
if(b){delete this.invalid[d.name];}else{this.invalid[d.name]=true;}if(!this.numberOfInvalids()){this.toHide=this.toHide.add(this.containers);}this.showErrors();return b;},showErrors:function(d){if(d){a.extend(this.errorMap,d);this.errorList=[];for(var b in d){this.errorList.push({message:d[b],element:this.findByName(b)[0]});
}this.successList=a.grep(this.successList,function(e){return !(e.name in d);});}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors();},resetForm:function(){if(a.fn.resetForm){a(this.currentForm).resetForm();}this.submitted={};this.prepareForm();
this.hideErrors();this.elements().removeClass(this.settings.errorClass);},numberOfInvalids:function(){return this.objectLength(this.invalid);},objectLength:function(e){var d=0;for(var b in e){d++;}return d;},hideErrors:function(){this.addWrapper(this.toHide).hide();},valid:function(){return this.size()==0;
},size:function(){return this.errorList.length;},focusInvalid:function(){if(this.settings.focusInvalid){try{a(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus();}catch(b){}}},findLastActive:function(){var b=this.lastActive;return b&&a.grep(this.errorList,function(d){return d.element.name==b.name;
}).length==1&&b;},elements:function(){var d=this,b={};return a([]).add(this.currentForm.elements).filter(":input").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){!this.name&&d.settings.debug&&window.console&&console.error("%o has no name assigned",this);if(this.name in b||!d.objectLength(a(this).rules())){return false;
}b[this.name]=true;return true;});},clean:function(b){return a(b)[0];},errors:function(){return a(this.settings.errorElement+"."+this.settings.errorClass,this.errorContext);},reset:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=a([]);this.toHide=a([]);this.formSubmitted=false;
this.currentElements=a([]);},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers);},prepareElement:function(b){this.reset();this.toHide=this.errorsFor(b);},check:function(d){d=this.clean(d);if(this.checkable(d)){d=this.findByName(d.name)[0];}var i=a(d).rules();var f=false;
for(method in i){var h={method:method,parameters:i[method]};try{var b=a.validator.methods[method].call(this,d.value.replace(/\r/g,""),d,h.parameters);if(b=="dependency-mismatch"){f=true;continue;}f=false;if(b=="pending"){this.toHide=this.toHide.not(this.errorsFor(d));return;}if(!b){this.formatAndAdd(d,h);
return false;}}catch(g){this.settings.debug&&window.console&&console.log("exception occured when checking element "+d.id+", check the '"+h.method+"' method");throw g;}}if(f){return;}if(this.objectLength(i)){this.successList.push(d);}return true;},customMetaMessage:function(b,e){if(!a.metadata){return;
}var d=this.settings.meta?a(b).metadata()[this.settings.meta]:a(b).metadata();return d&&d.messages&&d.messages[e];},customMessage:function(d,e){var b=this.settings.messages[d];return b&&(b.constructor==String?b:b[e]);},findDefined:function(){for(var b=0;b<arguments.length;b++){if(arguments[b]!==undefined){return arguments[b];
}}return undefined;},defaultMessage:function(b,d){return this.findDefined(this.customMessage(b.name,d),this.customMetaMessage(b,d),!this.settings.ignoreTitle&&b.title||undefined,a.validator.messages[d],"<strong>Warning: No message defined for "+b.name+"</strong>");},formatAndAdd:function(b,e){var d=this.defaultMessage(b,e.method);
if(typeof d=="function"){d=d.call(this,e.parameters,b);}this.errorList.push({message:d,element:b});this.errorMap[b.name]=d;this.submitted[b.name]=d;},addWrapper:function(b){if(this.settings.wrapper){b=b.add(b.parents(this.settings.wrapper));}return b;},defaultShowErrors:function(){for(var d=0;this.errorList[d];
d++){var b=this.errorList[d];this.settings.highlight&&this.settings.highlight.call(this,b.element,this.settings.errorClass);this.showLabel(b.element,b.message);}if(this.errorList.length){this.toShow=this.toShow.add(this.containers);}if(this.settings.success){for(var d=0;this.successList[d];d++){this.showLabel(this.successList[d]);
}}if(this.settings.unhighlight){for(var d=0,e=this.validElements();e[d];d++){this.settings.unhighlight.call(this,e[d],this.settings.errorClass);}}this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show();},validElements:function(){return this.currentElements.not(this.invalidElements());
},invalidElements:function(){return a(this.errorList).map(function(){return this.element;});},showLabel:function(d,e){var b=this.errorsFor(d);if(b.length){b.removeClass().addClass(this.settings.errorClass);b.attr("generated")&&b.html(e);}else{b=a("<"+this.settings.errorElement+"/>").attr({"for":this.idOrName(d),generated:true}).addClass(this.settings.errorClass).html(e||"");
if(this.settings.wrapper){b=b.hide().show().wrap("<"+this.settings.wrapper+"/>").parent();}if(!this.labelContainer.append(b).length){this.settings.errorPlacement?this.settings.errorPlacement(b,a(d)):b.insertAfter(d);}}if(!e&&this.settings.success){b.text("");typeof this.settings.success=="string"?b.addClass(this.settings.success):this.settings.success(b);
}this.toShow=this.toShow.add(b);},errorsFor:function(b){return this.errors().filter("[for='"+this.idOrName(b)+"']");},idOrName:function(b){return this.groups[b.name]||(this.checkable(b)?b.name:b.id||b.name);},checkable:function(b){return/radio|checkbox/i.test(b.type);},findByName:function(b){var d=this.currentForm;
return a(document.getElementsByName(b)).map(function(e,f){return f.form==d&&f.name==b&&f||null;});},getLength:function(d,b){switch(b.nodeName.toLowerCase()){case"select":return a("option:selected",b).length;case"input":if(this.checkable(b)){return this.findByName(b.name).filter(":checked").length;}}return d.length;
},depend:function(d,b){return this.dependTypes[typeof d]?this.dependTypes[typeof d](d,b):true;},dependTypes:{"boolean":function(d,b){return d;},"string":function(d,b){return !!a(d,b.form).length;},"function":function(d,b){return d(b);}},optional:function(b){return !a.validator.methods.required.call(this,a.trim(b.value),b)&&"dependency-mismatch";
},startRequest:function(b){if(!this.pending[b.name]){this.pendingRequest++;this.pending[b.name]=true;}},stopRequest:function(b,d){this.pendingRequest--;if(this.pendingRequest<0){this.pendingRequest=0;}delete this.pending[b.name];if(d&&this.pendingRequest==0&&this.formSubmitted&&this.form()){a(this.currentForm).submit();
}else{if(!d&&this.pendingRequest==0&&this.formSubmitted){a(this.currentForm).triggerHandler("invalid-form",[this]);}}},previousValue:function(b){return a.data(b,"previousValue")||a.data(b,"previousValue",previous={old:null,valid:true,message:this.defaultMessage(b,"remote")});}},classRuleSettings:{required:{required:true},email:{email:true},url:{url:true},date:{date:true},dateISO:{dateISO:true},dateDE:{dateDE:true},number:{number:true},numberDE:{numberDE:true},digits:{digits:true},creditcard:{creditcard:true}},addClassRules:function(b,d){b.constructor==String?this.classRuleSettings[b]=d:a.extend(this.classRuleSettings,b);
},classRules:function(d){var e={};var b=a(d).attr("class");b&&a.each(b.split(" "),function(){if(this in a.validator.classRuleSettings){a.extend(e,a.validator.classRuleSettings[this]);}});return e;},attributeRules:function(d){var f={};var b=a(d);for(method in a.validator.methods){var e=b.attr(method);
if(e){f[method]=e;}}if(f.maxlength&&/-1|2147483647|524288/.test(f.maxlength)){delete f.maxlength;}return f;},metadataRules:function(b){if(!a.metadata){return{};}var d=a.data(b.form,"validator").settings.meta;return d?a(b).metadata()[d]:a(b).metadata();},staticRules:function(d){var e={};var b=a.data(d.form,"validator");
if(b.settings.rules){e=a.validator.normalizeRule(b.settings.rules[d.name])||{};}return e;},normalizeRules:function(d,b){a.each(d,function(g,f){if(f===false){delete d[g];return;}if(f.param||f.depends){var e=true;switch(typeof f.depends){case"string":e=!!a(f.depends,b.form).length;break;case"function":e=f.depends.call(b,b);
break;}if(e){d[g]=f.param!==undefined?f.param:true;}else{delete d[g];}}});a.each(d,function(e,f){d[e]=a.isFunction(f)?f(b):f;});a.each(["minlength","maxlength","min","max"],function(){if(d[this]){d[this]=Number(d[this]);}});a.each(["rangelength","range"],function(){if(d[this]){d[this]=[Number(d[this][0]),Number(d[this][1])];
}});if(a.validator.autoCreateRanges){if(d.min&&d.max){d.range=[d.min,d.max];delete d.min;delete d.max;}if(d.minlength&&d.maxlength){d.rangelength=[d.minlength,d.maxlength];delete d.minlength;delete d.maxlength;}}if(d.messages){delete d.messages;}return d;},normalizeRule:function(d){if(typeof d=="string"){var b={};
a.each(d.split(/\s/),function(){b[this]=true;});d=b;}return d;},addMethod:function(b,e,d){a.validator.methods[b]=e;a.validator.messages[b]=d;if(e.length<3){a.validator.addClassRules(b,a.validator.normalizeRule(b));}},methods:{required:function(e,d,f){if(!this.depend(f,d)){return"dependency-mismatch";
}switch(d.nodeName.toLowerCase()){case"select":var b=a("option:selected",d);return b.length>0&&(d.type=="select-multiple"||(a.browser.msie&&!(b[0].attributes["value"].specified)?b[0].text:b[0].value).length>0);case"input":if(this.checkable(d)){return this.getLength(e,d)>0;}default:return a.trim(e).length>0;
}},remote:function(g,d,h){if(this.optional(d)){return"dependency-mismatch";}var e=this.previousValue(d);if(!this.settings.messages[d.name]){this.settings.messages[d.name]={};}this.settings.messages[d.name].remote=typeof e.message=="function"?e.message(g):e.message;h=typeof h=="string"&&{url:h}||h;if(e.old!==g){e.old=g;
var b=this;this.startRequest(d);var f={};f[d.name]=g;a.ajax(a.extend(true,{url:h,mode:"abort",port:"validate"+d.name,dataType:"json",data:f,success:function(j){if(j){var i=b.formSubmitted;b.prepareElement(d);b.formSubmitted=i;b.successList.push(d);b.showErrors();}else{var k={};k[d.name]=j||b.defaultMessage(d,"remote");
b.showErrors(k);}e.valid=j;b.stopRequest(d,j);}},h));return"pending";}else{if(this.pending[d.name]){return"pending";}}return e.valid;},minlength:function(d,b,e){return this.optional(b)||this.getLength(a.trim(d),b)>=e;},maxlength:function(d,b,e){return this.optional(b)||this.getLength(a.trim(d),b)<=e;
},rangelength:function(e,b,f){var d=this.getLength(a.trim(e),b);return this.optional(b)||(d>=f[0]&&d<=f[1]);},min:function(d,b,e){return this.optional(b)||d>=e;},max:function(d,b,e){return this.optional(b)||d<=e;},range:function(d,b,e){return this.optional(b)||(d>=e[0]&&d<=e[1]);},email:function(d,b){return this.optional(b)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(d);
},url:function(d,b){return this.optional(b)||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(d);
},date:function(d,b){return this.optional(b)||!/Invalid|NaN/.test(new Date(d));},dateISO:function(d,b){return this.optional(b)||/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(d);},dateDE:function(d,b){return this.optional(b)||/^\d\d?\.\d\d?\.\d\d\d?\d?$/.test(d);},number:function(d,b){return this.optional(b)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(d);
},numberDE:function(d,b){return this.optional(b)||/^-?(?:\d+|\d{1,3}(?:\.\d{3})+)(?:,\d+)?$/.test(d);},digits:function(d,b){return this.optional(b)||/^\d+$/.test(d);},creditcard:function(g,d){if(this.optional(d)){return"dependency-mismatch";}if(/[^0-9-]+/.test(g)){return false;}var h=0,f=0,b=false;g=g.replace(/\D/g,"");
for(n=g.length-1;n>=0;n--){var e=g.charAt(n);var f=parseInt(e,10);if(b){if((f*=2)>9){f-=9;}}h+=f;b=!b;}return(h%10)==0;},accept:function(d,b,e){e=typeof e=="string"?e:"png|jpe?g|gif";return this.optional(b)||d.match(new RegExp(".("+e+")$","i"));},equalTo:function(d,b,e){return d==a(e).val();}}});})(jQuery);
(function(d){var b=d.ajax;var a={};d.ajax=function(f){f=d.extend(f,d.extend({},d.ajaxSettings,f));var e=f.port;if(f.mode=="abort"){if(a[e]){a[e].abort();}return(a[e]=b.apply(this,arguments));}return b.apply(this,arguments);};})(jQuery);(function(a){a.each({focus:"focusin",blur:"focusout"},function(d,b){a.event.special[b]={setup:function(){if(a.browser.msie){return false;
}this.addEventListener(d,a.event.special[b].handler,true);},teardown:function(){if(a.browser.msie){return false;}this.removeEventListener(d,a.event.special[b].handler,true);},handler:function(f){arguments[0]=a.event.fix(f);arguments[0].type=b;return a.event.handle.apply(this,arguments);}};});a.extend(a.fn,{delegate:function(e,d,b){return this.bind(e,function(f){var g=a(f.target);
if(g.is(d)){return b.apply(g,arguments);}});},triggerEvent:function(b,d){return this.triggerHandler(b,[a.event.fix({type:b,target:d})]);}});})(jQuery);jQuery.fn.selectToUISlider=function(h){var m=jQuery(this);var u=jQuery.extend({labels:3,tooltip:false,tooltipSrc:"value",labelSrc:"value",sliderOptions:null},h);
var k=(function(){var j=[];m.each(function(){j.push("handle_"+jQuery(this).attr("id"));});return j;})();var b=(function(){var j=[];m.eq(0).find("option").each(function(){j.push({value:jQuery(this).attr("value"),text:jQuery(this).text()});});return j;})();var d=(function(){if(m.eq(0).find("optgroup").size()>0){var j=[];
m.eq(0).find("optgroup").each(function(v){j[v]={};j[v].label=jQuery(this).attr("label");j[v].options=[];jQuery(this).find("option").each(function(){j[v].options.push({text:jQuery(this).text(),value:jQuery(this).attr("value")});});});return j;}else{return null;}})();function l(j){return j.constructor==Array;
}function p(j){return(u.tooltipSrc=="text")?b[j].text:b[j].value;}function a(j){return b[j].text;}var s={step:1,min:0,orientation:"horizontal",max:b.length-1,range:m.length>1,slide:function(x,w){var v=jQuery(this).find(".ui-slider-handle.ui-state-active");v.find(".ui-slider-tooltip").text(a(w.value));
if(document.getElementById("recargaAjax")!=null&&document.getElementById("recargaAjax").value=="true"){loadComboPoblaciones();}var j=jQuery("#"+v.attr("id").split("handle_")[1]);j.find("option").eq(w.value).attr("selected","selected");jQuery("#txt_"+v.attr("id").split("handle_")[1]).text(a(w.value));
},values:(function(){var j=[];m.each(function(){j.push(jQuery(this).get(0).selectedIndex);});return j;})()};u.sliderOptions=(h)?jQuery.extend(s,h.sliderOptions):s;m.bind("change keyup click",function(){var v=jQuery(this).get(0).selectedIndex;var j=jQuery("#handle_"+jQuery(this).attr("id"));var w=j.data("handleNum");
j.parents(".ui-slider:eq(0)").slider("values",w,v);});var f=jQuery("<div></div>");m.each(function(j){var v="";if(u.tooltip==false){v=' style="display: none;"';}jQuery('<a href="#" id="'+k[j]+'" class="ui-slider-handle"><span class="ui-slider-tooltip ui-widget-content ui-corner-all"'+v+"></span></a>").data("handleNum",j).appendTo(f);
});if(d){var e=0;var g=f.append('<dl class="ui-slider-scale ui-helper-reset"></dl>').find(".ui-slider-scale:eq(0)");jQuery(d).each(function(v){g.append('<dt style="width: '+(100/d.length).toFixed(2)+"%"+"; left:"+(v/(d.length-1)*100).toFixed(2)+"%"+'"><span>'+this.label+"</span></dt>");var j=this.options;
jQuery(this.options).each(function(w){var x=(e==b.length-1||e==0)?'style="display: none;"':"";var y=(u.labelSrc=="text")?j[w].text:j[w].value;g.append('<dd style="left:'+q(e)+'"><span class="ui-slider-label">'+y+'</span><span class="ui-slider-tic ui-widget-content"'+x+"></span></dd>");e++;});});}else{var g=f.append('<ol class="ui-slider-scale ui-helper-reset"></ol>').find(".ui-slider-scale:eq(0)");
jQuery(b).each(function(j){var v=(j==b.length-1||j==0)?'style="display: none;"':"";var w=(u.labelSrc=="text")?this.text:this.value;g.append('<li style="left:'+q(j)+'"><span class="ui-slider-label">'+w+'</span><span class="ui-slider-tic ui-widget-content"'+v+"></span></li>");});}function q(j){return(j/(b.length-1)*100).toFixed(2)+"%";
}if(u.labels>1){f.find(".ui-slider-scale li:last span.ui-slider-label, .ui-slider-scale dd:last span.ui-slider-label").addClass("ui-slider-label-show");}var o=Math.round(b.length/u.labels);for(var i=0;i<b.length;i+=o){if((b.length-i)>o){f.find(".ui-slider-scale li:eq("+i+") span.ui-slider-label, .ui-slider-scale dd:eq("+i+") span.ui-slider-label").addClass("ui-slider-label-show");
}}f.find(".ui-slider-scale dt").each(function(j){jQuery(this).css({"left":((100/(d.length))*j).toFixed(2)+"%"});});f.insertAfter(jQuery(this).eq(this.length-1)).slider(u.sliderOptions).find(".ui-slider-label").each(function(){jQuery(this).css("marginLeft",-jQuery(this).width()/2);});var r=f.slider("values");
if(l(r)){$(r).each(function(j){f.find(".ui-slider-tooltip").eq(j).html(a(this));});}else{f.find(".ui-slider-tooltip").eq(0).html(a(r));}return this;};function $_(b){var d=document.getElementById(b);if(d){if(d.attributes["id"].value==b){return d;}else{for(var a=1;a<document.all[b].length;a++){if(document.all[b][a].attributes["id"].value==b){return document.all[b][a];
}}}}}function log(a){}function formatCurrency(d,e){var b=2;if(e!=undefined){b=e;}var a=new NumberFormat();a.setInputDecimal(".");a.setNumber(d);a.setPlaces(b,false);a.setCurrencyValue("");a.setCurrency(false);a.setCurrencyPosition(a.LEFT_OUTSIDE);a.setNegativeFormat(a.LEFT_DASH);a.setNegativeRed(false);
if(b>0){a.setSeparators(true,".",",");}else{a.setSeparators(true,".","");}return a.toFormatted();}function reemplazarParteTexto(b,a,d){if(b!=undefined&&b!=null&&b.length>0){while(b.indexOf(a)!=-1){b=b.replace(a,d);}}return b;}function textoDefecto(a,b){if(a.value==""){a.value=b;}else{if(a.value==b){a.value="";
}}}function borraCapa(a){$_(a).innerHTML="";$_(a).style.display="none";}function escribeCapa(b,a){$_(b).innerHTML=a;}function limitedText(e,d,f){if(e==null||e==""||e.length<=d){return e;}else{var b="";for(var a=0;a<f;a++){b+=".";}return e.substring(0,d-f)+b;}}function tamanoMaxTexto(a,b){if(document.getElementById(a).value.length>b){document.getElementById(a).value=document.getElementById(a).value.substring(0,b);
}}function mostrarCapaError(a){a="#"+a;$(a).dialog("open");}function mostrarCapaErrorPrivada(a){mostrarCapa(a);}function cierraCapaErrorPrivada(a){cerrarCapa(a);}function cerrarCapa(a){$_(a).style.display="none";}function mostrarCapa(a){$_(a).style.display="block";}function checkearCheck(a){$_(a).checked="checked";
}function fRedirHttps(a,d){var b=window.location.href;if(b.indexOf("https://")==-1){window.location.href=d+b.substring(b.lastIndexOf(a)+a.length);}}function css_browser_selector(l){var a=l.toLowerCase(),e=function(b){return a.indexOf(b)>-1;},i="gecko",k="webkit",m="safari",d="opera",f=document.documentElement,j=[(!(/opera|webtv/i.test(a))&&/msie\s(\d)/.test(a))?("ie ie"+RegExp.$1):e("firefox/2")?i+" ff2":e("firefox/3.5")?i+" ff3_5":e("firefox/3.6")?i+" ff3_6":e("firefox/3")?i+" ff3":e("gecko/")?i:e("opera")?d+(/version\/(\d+)/.test(a)?" "+d+RegExp.$1:(/opera(\s|\/)(\d+)/.test(a)?" "+d+RegExp.$2:"")):e("konqueror")?"konqueror":e("chrome")?k+" chrome":e("iron")?k+" iron":e("applewebkit/")?k+" "+m+(/version\/(\d+)/.test(a)?" "+m+RegExp.$1:""):e("mozilla/")?i:"",e("j2me")?"mobile":e("iphone")?"iphone":e("ipod")?"ipod":e("mac")?"mac":e("darwin")?"mac":e("webtv")?"webtv":e("win")?"win":e("freebsd")?"freebsd":(e("x11")||e("linux"))?"linux":"","js"];
c=j.join(" ");f.className+=" "+c;return c;}
