(function(){var W=this,ab,F=W.jQuery,R=W.$,T=W.jQuery=W.$=function(b,a){return new T.fn.init(b,a)},L=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,ac=/^.[^:#\[\.,]*$/;T.fn=T.prototype={init:function(e,b){e=e||document;if(e.nodeType){this[0]=e;this.length=1;this.context=e;return this}if(typeof e==="string"){var c=L.exec(e);if(c&&(c[1]||!b)){if(c[1]){e=T.clean([c[1]],b)}else{var a=document.getElementById(c[3]);if(a&&a.id!=c[3]){return T().find(e)}var d=T(a||[]);d.context=document;d.selector=e;return d}}else{return T(b).find(e)}}else{if(T.isFunction(e)){return T(document).ready(e)}}if(e.selector&&e.context){this.selector=e.selector;this.context=e.context}return this.setArray(T.isArray(e)?e:T.makeArray(e))},selector:"",jquery:"1.3.2",size:function(){return this.length},get:function(a){return a===ab?Array.prototype.slice.call(this):this[a]},pushStack:function(c,a,d){var b=T(c);b.prevObject=this;b.context=this.context;if(a==="find"){b.selector=this.selector+(this.selector?" ":"")+d}else{if(a){b.selector=this.selector+"."+a+"("+d+")"}}return b},setArray:function(a){this.length=0;Array.prototype.push.apply(this,a);return this},each:function(a,b){return T.each(this,a,b)},index:function(a){return T.inArray(a&&a.jquery?a[0]:a,this)},attr:function(c,a,b){var d=c;if(typeof c==="string"){if(a===ab){return this[0]&&T[b||"attr"](this[0],c)}else{d={};d[c]=a}}return this.each(function(e){for(c in d){T.attr(b?this.style:this,c,T.prop(this,d[c],b,e,c))}})},css:function(b,a){if((b=="width"||b=="height")&&parseFloat(a)<0){a=ab}return this.attr(b,a,"curCSS")},text:function(a){if(typeof a!=="object"&&a!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(a))}var b="";T.each(a||this,function(){T.each(this.childNodes,function(){if(this.nodeType!=8){b+=this.nodeType!=1?this.nodeValue:T.fn.text([this])}})});return b},wrapAll:function(b){if(this[0]){var a=T(b,this[0].ownerDocument).clone();if(this[0].parentNode){a.insertBefore(this[0])}a.map(function(){var c=this;while(c.firstChild){c=c.firstChild}return c}).append(this)}return this},wrapInner:function(a){return this.each(function(){T(this).contents().wrapAll(a)})},wrap:function(a){return this.each(function(){T(this).wrapAll(a)})},append:function(){return this.domManip(arguments,true,function(a){if(this.nodeType==1){this.appendChild(a)}})},prepend:function(){return this.domManip(arguments,true,function(a){if(this.nodeType==1){this.insertBefore(a,this.firstChild)}})},before:function(){return this.domManip(arguments,false,function(a){this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,false,function(a){this.parentNode.insertBefore(a,this.nextSibling)})},end:function(){return this.prevObject||T([])},push:[].push,sort:[].sort,splice:[].splice,find:function(b){if(this.length===1){var a=this.pushStack([],"find",b);a.length=0;T.find(b,this[0],a);return a}else{return this.pushStack(T.unique(T.map(this,function(c){return T.find(b,c)})),"find",b)}},clone:function(b){var d=this.map(function(){if(!T.support.noCloneEvent&&!T.isXMLDoc(this)){var f=this.outerHTML;if(!f){var e=this.ownerDocument.createElement("div");e.appendChild(this.cloneNode(true));f=e.innerHTML}return T.clean([f.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return this.cloneNode(true)}});if(b===true){var a=this.find("*").andSelf(),c=0;d.find("*").andSelf().each(function(){if(this.nodeName!==a[c].nodeName){return}var g=T.data(a[c],"events");for(var e in g){for(var f in g[e]){T.event.add(this,e,g[e][f],g[e][f].data)}}c++})}return d},filter:function(a){return this.pushStack(T.isFunction(a)&&T.grep(this,function(b,c){return a.call(b,c)})||T.multiFilter(a,T.grep(this,function(b){return b.nodeType===1})),"filter",a)},closest:function(c){var a=T.expr.match.POS.test(c)?T(c):null,b=0;return this.map(function(){var d=this;while(d&&d.ownerDocument){if(a?a.index(d)>-1:T(d).is(c)){T.data(d,"closest",b);return d}d=d.parentNode;b++}})},not:function(b){if(typeof b==="string"){if(ac.test(b)){return this.pushStack(T.multiFilter(b,this,true),"not",b)}else{b=T.multiFilter(b,this)}}var a=b.length&&b[b.length-1]!==ab&&!b.nodeType;return this.filter(function(){return a?T.inArray(this,b)<0:this!=b})},add:function(a){return this.pushStack(T.unique(T.merge(this.get(),typeof a==="string"?T(a):T.makeArray(a))))},is:function(a){return !!a&&T.multiFilter(a,this).length>0},hasClass:function(a){return !!a&&this.is("."+a)},val:function(c){if(c===ab){var n=this[0];if(n){if(T.nodeName(n,"option")){return(n.attributes.value||{}).specified?n.value:n.text}if(T.nodeName(n,"select")){var e=n.selectedIndex,b=[],a=n.options,f=n.type=="select-one";if(e<0){return null}for(var k=f?e:0,d=f?e+1:a.length;k<d;k++){var g=a[k];if(g.selected){c=T(g).val();if(f){return c}b.push(c)}}return b}return(n.value||"").replace(/\r/g,"")}return ab}if(typeof c==="number"){c+=""}return this.each(function(){if(this.nodeType!=1){return}if(T.isArray(c)&&/radio|checkbox/.test(this.type)){this.checked=(T.inArray(this.value,c)>=0||T.inArray(this.name,c)>=0)}else{if(T.nodeName(this,"select")){var o=T.makeArray(c);T("option",this).each(function(){this.selected=(T.inArray(this.value,o)>=0||T.inArray(this.text,o)>=0)});if(!o.length){this.selectedIndex=-1}}else{this.value=c}}})},html:function(a){return a===ab?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(a)},replaceWith:function(a){return this.after(a).remove()},eq:function(a){return this.slice(a,+a+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},map:function(a){return this.pushStack(T.map(this,function(b,c){return a.call(b,c,b)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(d,a,b){if(this[0]){var e=(this[0].ownerDocument||this[0]).createDocumentFragment(),k=T.clean(d,(this[0].ownerDocument||this[0]),e),f=e.firstChild;if(f){for(var g=0,n=this.length;g<n;g++){b.call(c(this[g],f),this.length>1||g>0?e.cloneNode(true):e)}}if(k){T.each(k,E)}}return this;function c(q,o){return a&&T.nodeName(q,"table")&&T.nodeName(o,"tr")?(q.getElementsByTagName("tbody")[0]||q.appendChild(q.ownerDocument.createElement("tbody"))):q}}};T.fn.init.prototype=T.fn;function E(b,a){if(a.src){T.ajax({url:a.src,async:false,dataType:"script"})}else{T.globalEval(a.text||a.textContent||a.innerHTML||"")}if(a.parentNode){a.parentNode.removeChild(a)}}function ad(){return +new Date}T.extend=T.fn.extend=function(){var c=arguments[0]||{},e=1,d=arguments.length,k=false,f;if(typeof c==="boolean"){k=c;c=arguments[1]||{};e=2}if(typeof c!=="object"&&!T.isFunction(c)){c={}}if(d==e){c=this;--e}for(;e<d;e++){if((f=arguments[e])!=null){for(var g in f){var b=c[g],a=f[g];if(c===a){continue}if(k&&a&&typeof a==="object"&&!a.nodeType){c[g]=T.extend(k,b||(a.length!=null?[]:{}),a)}else{if(a!==ab){c[g]=a}}}}}return c};var ag=/z-?index|font-?weight|opacity|zoom|line-?height/i,Q=document.defaultView||{},M=Object.prototype.toString;T.extend({noConflict:function(a){W.$=R;if(a){W.jQuery=F}return T},isFunction:function(a){return M.call(a)==="[object Function]"},isArray:function(a){return M.call(a)==="[object Array]"},isXMLDoc:function(a){return a.nodeType===9&&a.documentElement.nodeName!=="HTML"||!!a.ownerDocument&&T.isXMLDoc(a.ownerDocument)},globalEval:function(a){if(a&&/\S/.test(a)){var b=document.getElementsByTagName("head")[0]||document.documentElement,c=document.createElement("script");c.type="text/javascript";if(T.support.scriptEval){c.appendChild(document.createTextNode(a))}else{c.text=a}b.insertBefore(c,b.firstChild);b.removeChild(c)}},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()==b.toUpperCase()},each:function(e,a,f){var g,d=0,c=e.length;if(f){if(c===ab){for(g in e){if(a.apply(e[g],f)===false){break}}}else{for(;d<c;){if(a.apply(e[d++],f)===false){break}}}}else{if(c===ab){for(g in e){if(a.call(e[g],g,e[g])===false){break}}}else{for(var b=e[0];d<c&&a.call(b,d,b)!==false;b=e[++d]){}}}return e},prop:function(b,a,c,d,e){if(T.isFunction(a)){a=a.call(b,d)}return typeof a==="number"&&c=="curCSS"&&!ag.test(e)?a+"px":a},className:{add:function(b,a){T.each((a||"").split(/\s+/),function(d,c){if(b.nodeType==1&&!T.className.has(b.className,c)){b.className+=(b.className?" ":"")+c}})},remove:function(b,a){if(b.nodeType==1){b.className=a!==ab?T.grep(b.className.split(/\s+/),function(c){return !T.className.has(a,c)}).join(" "):""}},has:function(a,b){return a&&T.inArray(b,(a.className||a).toString().split(/\s+/))>-1}},swap:function(b,c,a){var e={};for(var d in c){e[d]=b.style[d];b.style[d]=c[d]}a.call(b);for(var d in c){b.style[d]=e[d]}},css:function(e,g,c,k){if(g=="width"||g=="height"){var a,f={position:"absolute",visibility:"hidden",display:"block"},b=g=="width"?["Left","Right"]:["Top","Bottom"];function d(){a=g=="width"?e.offsetWidth:e.offsetHeight;if(k==="border"){return}T.each(b,function(){if(!k){a-=parseFloat(T.curCSS(e,"padding"+this,true))||0}if(k==="margin"){a+=parseFloat(T.curCSS(e,"margin"+this,true))||0}else{a-=parseFloat(T.curCSS(e,"border"+this+"Width",true))||0}})}if(e.offsetWidth!==0){d()}else{T.swap(e,f,d)}return Math.max(0,Math.round(a))}return T.curCSS(e,g,c)},curCSS:function(e,k,g){var b,n=e.style;if(k=="opacity"&&!T.support.opacity){b=T.attr(n,"opacity");return b==""?"1":b}if(k.match(/float/i)){k=H}if(!g&&n&&n[k]){b=n[k]}else{if(Q.getComputedStyle){if(k.match(/float/i)){k="float"}k=k.replace(/([A-Z])/g,"-$1").toLowerCase();var a=Q.getComputedStyle(e,null);if(a){b=a.getPropertyValue(k)}if(k=="opacity"&&b==""){b="1"}}else{if(e.currentStyle){var d=k.replace(/\-(\w)/g,function(q,o){return o.toUpperCase()});b=e.currentStyle[k]||e.currentStyle[d];if(!/^\d+(px)?$/i.test(b)&&/^\d/.test(b)){var f=n.left,c=e.runtimeStyle.left;e.runtimeStyle.left=e.currentStyle.left;n.left=b||0;b=n.pixelLeft+"px";n.left=f;e.runtimeStyle.left=c}}}}return b},clean:function(g,b,d){b=b||document;if(typeof b.createElement==="undefined"){b=b.ownerDocument||b[0]&&b[0].ownerDocument||document}if(!d&&g.length===1&&typeof g[0]==="string"){var e=/^<(\w+)\s*\/?>$/.exec(g[0]);if(e){return[b.createElement(e[1])]}}var f=[],k=[],a=b.createElement("div");T.each(g,function(r,n){if(typeof n==="number"){n+=""}if(!n){return}if(typeof n==="string"){n=n.replace(/(<(\w+)[^>]*?)\/>/g,function(A,z,B){return B.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?A:z+"></"+B+">"});var u=n.replace(/^\s+/,"").substring(0,10).toLowerCase();var q=!u.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!u.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||u.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!u.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!u.indexOf("<td")||!u.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!u.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||!T.support.htmlSerialize&&[1,"div<div>","</div>"]||[0,"",""];a.innerHTML=q[1]+n+q[2];while(q[0]--){a=a.lastChild}if(!T.support.tbody){var o=/<tbody/i.test(n),v=!u.indexOf("<table")&&!o?a.firstChild&&a.firstChild.childNodes:q[1]=="<table>"&&!o?a.childNodes:[];for(var w=v.length-1;w>=0;--w){if(T.nodeName(v[w],"tbody")&&!v[w].childNodes.length){v[w].parentNode.removeChild(v[w])}}}if(!T.support.leadingWhitespace&&/^\s/.test(n)){a.insertBefore(b.createTextNode(n.match(/^\s*/)[0]),a.firstChild)}n=T.makeArray(a.childNodes)}if(n.nodeType){f.push(n)}else{f=T.merge(f,n)}});if(d){for(var c=0;f[c];c++){if(T.nodeName(f[c],"script")&&(!f[c].type||f[c].type.toLowerCase()==="text/javascript")){k.push(f[c].parentNode?f[c].parentNode.removeChild(f[c]):f[c])}else{if(f[c].nodeType===1){f.splice.apply(f,[c+1,0].concat(T.makeArray(f[c].getElementsByTagName("script"))))}d.appendChild(f[c])}}return k}return f},attr:function(c,f,b){if(!c||c.nodeType==3||c.nodeType==8){return ab}var e=!T.isXMLDoc(c),a=b!==ab;f=e&&T.props[f]||f;if(c.tagName){var g=/href|src|style/.test(f);if(f=="selected"&&c.parentNode){c.parentNode.selectedIndex}if(f in c&&e&&!g){if(a){if(f=="type"&&T.nodeName(c,"input")&&c.parentNode){throw"type property can't be changed"}c[f]=b}if(T.nodeName(c,"form")&&c.getAttributeNode(f)){return c.getAttributeNode(f).nodeValue}if(f=="tabIndex"){var d=c.getAttributeNode("tabIndex");return d&&d.specified?d.value:c.nodeName.match(/(button|input|object|select|textarea)/i)?0:c.nodeName.match(/^(a|area)$/i)&&c.href?0:ab}return c[f]}if(!T.support.style&&e&&f=="style"){return T.attr(c.style,"cssText",b)}if(a){c.setAttribute(f,""+b)}var k=!T.support.hrefNormalized&&e&&g?c.getAttribute(f,2):c.getAttribute(f);return k===null?ab:k}if(!T.support.opacity&&f=="opacity"){if(a){c.zoom=1;c.filter=(c.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(b)+""=="NaN"?"":"alpha(opacity="+b*100+")")}return c.filter&&c.filter.indexOf("opacity=")>=0?(parseFloat(c.filter.match(/opacity=([^)]*)/)[1])/100)+"":""}f=f.replace(/-([a-z])/ig,function(o,n){return n.toUpperCase()});if(a){c[f]=b}return c[f]},trim:function(a){return(a||"").replace(/^\s+|\s+$/g,"")},makeArray:function(a){var c=[];if(a!=null){var b=a.length;if(b==null||typeof a==="string"||T.isFunction(a)||a.setInterval){c[0]=a}else{while(b){c[--b]=a[b]}}}return c},inArray:function(b,a){for(var d=0,c=a.length;d<c;d++){if(a[d]===b){return d}}return -1},merge:function(b,e){var d=0,c,a=b.length;if(!T.support.getAll){while((c=e[d++])!=null){if(c.nodeType!=8){b[a++]=c}}}else{while((c=e[d++])!=null){b[a++]=c}}return b},unique:function(a){var f=[],g={};try{for(var e=0,d=a.length;e<d;e++){var b=T.data(a[e]);if(!g[b]){g[b]=true;f.push(a[e])}}}catch(c){f=a}return f},grep:function(e,a,f){var d=[];for(var c=0,b=e.length;c<b;c++){if(!f!=!a(e[c],c)){d.push(e[c])}}return d},map:function(f,a){var e=[];for(var d=0,c=f.length;d<c;d++){var b=a(f[d],d);if(b!=null){e[e.length]=b}}return e.concat.apply([],e)}});var O=navigator.userAgent.toLowerCase();T.browser={version:(O.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1],safari:/webkit/.test(O),opera:/opera/.test(O),msie:/msie/.test(O)&&!/opera/.test(O),mozilla:/mozilla/.test(O)&&!/(compatible|webkit)/.test(O)};T.each({parent:function(a){return a.parentNode},parents:function(a){return T.dir(a,"parentNode")},next:function(a){return T.nth(a,2,"nextSibling")},prev:function(a){return T.nth(a,2,"previousSibling")},nextAll:function(a){return T.dir(a,"nextSibling")},prevAll:function(a){return T.dir(a,"previousSibling")},siblings:function(a){return T.sibling(a.parentNode.firstChild,a)},children:function(a){return T.sibling(a.firstChild)},contents:function(a){return T.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:T.makeArray(a.childNodes)}},function(b,a){T.fn[b]=function(d){var c=T.map(this,a);if(d&&typeof d=="string"){c=T.multiFilter(d,c)}return this.pushStack(T.unique(c),b,d)}});T.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(b,a){T.fn[b]=function(k){var e=[],c=T(k);for(var d=0,g=c.length;d<g;d++){var f=(d>0?this.clone(true):this).get();T.fn[a].apply(T(c[d]),f);e=e.concat(f)}return this.pushStack(e,b,k)}});T.each({removeAttr:function(a){T.attr(this,a,"");if(this.nodeType==1){this.removeAttribute(a)}},addClass:function(a){T.className.add(this,a)},removeClass:function(a){T.className.remove(this,a)},toggleClass:function(a,b){if(typeof b!=="boolean"){b=!T.className.has(this,a)}T.className[b?"add":"remove"](this,a)},remove:function(a){if(!a||T.filter(a,[this]).length){T("*",this).add([this]).each(function(){T.event.remove(this);T.removeData(this)});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:function(){T(this).children().remove();while(this.firstChild){this.removeChild(this.firstChild)}}},function(b,a){T.fn[b]=function(){return this.each(a,arguments)}});function Y(b,a){return b[0]&&parseInt(T.curCSS(b[0],a,true),10)||0}var aa="jQuery"+ad(),I=0,S={};T.extend({cache:{},data:function(c,d,b){c=c==W?S:c;var a=c[aa];if(!a){a=c[aa]=++I}if(d&&!T.cache[a]){T.cache[a]={}}if(b!==ab){T.cache[a][d]=b}return d?T.cache[a][d]:a},removeData:function(c,d){c=c==W?S:c;var a=c[aa];if(d){if(T.cache[a]){delete T.cache[a][d];d="";for(d in T.cache[a]){break}if(!d){T.removeData(c)}}}else{try{delete c[aa]}catch(b){if(c.removeAttribute){c.removeAttribute(aa)}}delete T.cache[a]}},queue:function(c,d,a){if(c){d=(d||"fx")+"queue";var b=T.data(c,d);if(!b||T.isArray(a)){b=T.data(c,d,T.makeArray(a))}else{if(a){b.push(a)}}}return b},dequeue:function(a,b){var d=T.queue(a,b),c=d.shift();if(!b||b==="fx"){c=d[0]}if(c!==ab){c.call(a)}}});T.fn.extend({data:function(d,b){var a=d.split(".");a[1]=a[1]?"."+a[1]:"";if(b===ab){var c=this.triggerHandler("getData"+a[1]+"!",[a[0]]);if(c===ab&&this.length){c=T.data(this[0],d)}return c===ab&&a[1]?this.data(a[0]):c}else{return this.trigger("setData"+a[1]+"!",[a[0],b]).each(function(){T.data(this,d,b)})}},removeData:function(a){return this.each(function(){T.removeData(this,a)})},queue:function(b,a){if(typeof b!=="string"){a=b;b="fx"}if(a===ab){return T.queue(this[0],b)}return this.each(function(){var c=T.queue(this,b,a);if(b=="fx"&&c.length==1){c[0].call(this)}})},dequeue:function(a){return this.each(function(){T.dequeue(this,a)})}});(function(){var b=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,k=0,r=Object.prototype.toString;var v=function(B,ak,au,at){au=au||[];ak=ak||document;if(ak.nodeType!==1&&ak.nodeType!==9){return[]}if(!B||typeof B!=="string"){return au}var A=[],D,ap,am,al,ar,aj,C=true;b.lastIndex=0;while((D=b.exec(B))!==null){A.push(D[1]);if(D[2]){aj=RegExp.rightContext;break}}if(A.length>1&&g.exec(B)){if(A.length===2&&q.relative[A[0]]){ap=o(A[0]+A[1],ak)}else{ap=q.relative[A[0]]?[ak]:v(A.shift(),ak);while(A.length){B=A.shift();if(q.relative[B]){B+=A.shift()}ap=o(B,ap)}}}else{var aq=at?{expr:A.pop(),set:w(at)}:v.find(A.pop(),A.length===1&&ak.parentNode?ak.parentNode:ak,c(ak));ap=v.filter(aq.expr,aq.set);if(A.length>0){am=w(ap)}else{C=false}while(A.length){var an=A.pop(),ao=an;if(!q.relative[an]){an=""}else{ao=A.pop()}if(ao==null){ao=ak}q.relative[an](am,ao,c(ak))}}if(!am){am=ap}if(!am){throw"Syntax error, unrecognized expression: "+(an||B)}if(r.call(am)==="[object Array]"){if(!C){au.push.apply(au,am)}else{if(ak.nodeType===1){for(var z=0;am[z]!=null;z++){if(am[z]&&(am[z]===true||am[z].nodeType===1&&n(ak,am[z]))){au.push(ap[z])}}}else{for(var z=0;am[z]!=null;z++){if(am[z]&&am[z].nodeType===1){au.push(ap[z])}}}}}else{w(am,au)}if(aj){v(aj,ak,au,at);if(u){hasDuplicate=false;au.sort(u);if(hasDuplicate){for(var z=1;z<au.length;z++){if(au[z]===au[z-1]){au.splice(z--,1)}}}}}return au};v.matches=function(A,z){return v(A,null,null,z)};v.find=function(z,ak,al){var A,C;if(!z){return[]}for(var D=0,ai=q.order.length;D<ai;D++){var B=q.order[D],C;if((C=q.match[B].exec(z))){var aj=RegExp.leftContext;if(aj.substr(aj.length-1)!=="\\"){C[1]=(C[1]||"").replace(/\\/g,"");A=q.find[B](C,ak,al);if(A!=null){z=z.replace(q.match[B],"");break}}}}if(!A){A=ak.getElementsByTagName("*")}return{set:A,expr:z}};v.filter=function(ar,at,ao,D){var aj=ar,am=[],z=at,B,al,A=at&&at[0]&&c(at[0]);while(ar&&at.length){for(var au in q.filter){if((B=q.match[au].exec(ar))!=null){var ak=q.filter[au],an,ap;al=false;if(z==am){am=[]}if(q.preFilter[au]){B=q.preFilter[au](B,z,ao,am,D,A);if(!B){al=an=true}else{if(B===true){continue}}}if(B){for(var C=0;(ap=z[C])!=null;C++){if(ap){an=ak(ap,B,C,z);var aq=D^!!an;if(ao&&an!=null){if(aq){al=true}else{z[C]=false}}else{if(aq){am.push(ap);al=true}}}}}if(an!==ab){if(!ao){z=am}ar=ar.replace(q.match[au],"");if(!al){return[]}break}}}if(ar==aj){if(al==null){throw"Syntax error, unrecognized expression: "+ar}else{break}}aj=ar}return z};var q=v.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(z){return z.getAttribute("href")}},relative:{"+":function(z,ak,A){var C=typeof ak==="string",al=C&&!/\W/.test(ak),B=C&&!al;if(al&&!A){ak=ak.toUpperCase()}for(var D=0,ai=z.length,aj;D<ai;D++){if((aj=z[D])){while((aj=aj.previousSibling)&&aj.nodeType!==1){}z[D]=B||aj&&aj.nodeName===ak?aj||false:aj===ak}}if(B){v.filter(ak,z,true)}},">":function(ai,B,D){var ak=typeof B==="string";if(ak&&!/\W/.test(B)){B=D?B:B.toUpperCase();for(var A=0,C=ai.length;A<C;A++){var aj=ai[A];if(aj){var z=aj.parentNode;ai[A]=z.nodeName===B?z:false}}}else{for(var A=0,C=ai.length;A<C;A++){var aj=ai[A];if(aj){ai[A]=ak?aj.parentNode:aj.parentNode===B}}if(ak){v.filter(B,ai,true)}}},"":function(z,B,D){var A=k++,C=a;if(!B.match(/\W/)){var ai=B=D?B:B.toUpperCase();C=d}C("parentNode",B,A,z,ai,D)},"~":function(z,B,D){var A=k++,C=a;if(typeof B==="string"&&!B.match(/\W/)){var ai=B=D?B:B.toUpperCase();C=d}C("previousSibling",B,A,z,ai,D)}},find:{ID:function(B,A,z){if(typeof A.getElementById!=="undefined"&&!z){var C=A.getElementById(B[1]);return C?[C]:[]}},NAME:function(A,ai,D){if(typeof ai.getElementsByName!=="undefined"){var B=[],aj=ai.getElementsByName(A[1]);for(var z=0,C=aj.length;z<C;z++){if(aj[z].getAttribute("name")===A[1]){B.push(aj[z])}}return B.length===0?null:B}},TAG:function(A,z){return z.getElementsByTagName(A[1])}},preFilter:{CLASS:function(z,B,A,C,ai,D){z=" "+z[1].replace(/\\/g,"")+" ";if(D){return z}for(var ak=0,aj;(aj=B[ak])!=null;ak++){if(aj){if(ai^(aj.className&&(" "+aj.className+" ").indexOf(z)>=0)){if(!A){C.push(aj)}}else{if(A){B[ak]=false}}}}return false},ID:function(z){return z[1].replace(/\\/g,"")},TAG:function(A,B){for(var z=0;B[z]===false;z++){}return B[z]&&c(B[z])?A[1]:A[1].toUpperCase()},CHILD:function(A){if(A[1]=="nth"){var z=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(A[2]=="even"&&"2n"||A[2]=="odd"&&"2n+1"||!/\D/.test(A[2])&&"0n+"+A[2]||A[2]);A[2]=(z[1]+(z[2]||1))-0;A[3]=z[3]-0}A[0]=k++;return A},ATTR:function(aj,B,A,C,ai,D){var z=aj[1].replace(/\\/g,"");if(!D&&q.attrMap[z]){aj[1]=q.attrMap[z]}if(aj[2]==="~="){aj[4]=" "+aj[4]+" "}return aj},PSEUDO:function(ai,B,A,C,D){if(ai[1]==="not"){if(ai[3].match(b).length>1||/^\w/.test(ai[3])){ai[3]=v(ai[3],null,null,B)}else{var z=v.filter(ai[3],B,A,true^D);if(!A){C.push.apply(C,z)}return false}}else{if(q.match.POS.test(ai[0])||q.match.CHILD.test(ai[0])){return true}}return ai},POS:function(z){z.unshift(true);return z}},filters:{enabled:function(z){return z.disabled===false&&z.type!=="hidden"},disabled:function(z){return z.disabled===true},checked:function(z){return z.checked===true},selected:function(z){z.parentNode.selectedIndex;return z.selected===true},parent:function(z){return !!z.firstChild},empty:function(z){return !z.firstChild},has:function(z,A,B){return !!v(B[3],z).length},header:function(z){return/h\d/i.test(z.nodeName)},text:function(z){return"text"===z.type},radio:function(z){return"radio"===z.type},checkbox:function(z){return"checkbox"===z.type},file:function(z){return"file"===z.type},password:function(z){return"password"===z.type},submit:function(z){return"submit"===z.type},image:function(z){return"image"===z.type},reset:function(z){return"reset"===z.type},button:function(z){return"button"===z.type||z.nodeName.toUpperCase()==="BUTTON"},input:function(z){return/input|select|textarea|button/i.test(z.nodeName)}},setFilters:{first:function(z,A){return A===0},last:function(A,B,C,z){return B===z.length-1},even:function(z,A){return A%2===0},odd:function(z,A){return A%2===1},lt:function(z,A,B){return A<B[3]-0},gt:function(z,A,B){return A>B[3]-0},nth:function(z,A,B){return B[3]-0==A},eq:function(z,A,B){return B[3]-0==A}},filter:{PSEUDO:function(ai,A,z,D){var B=A[1],ak=q.filters[B];if(ak){return ak(ai,z,A,D)}else{if(B==="contains"){return(ai.textContent||ai.innerText||"").indexOf(A[3])>=0}else{if(B==="not"){var aj=A[3];for(var z=0,C=aj.length;z<C;z++){if(aj[z]===ai){return false}}return true}}}},CHILD:function(ak,D){var A=D[1],aj=ak;switch(A){case"only":case"first":while(aj=aj.previousSibling){if(aj.nodeType===1){return false}}if(A=="first"){return true}aj=ak;case"last":while(aj=aj.nextSibling){if(aj.nodeType===1){return false}}return true;case"nth":var ai=D[2],al=D[3];if(ai==1&&al==0){return true}var B=D[0],am=ak.parentNode;if(am&&(am.sizcache!==B||!ak.nodeIndex)){var C=0;for(aj=am.firstChild;aj;aj=aj.nextSibling){if(aj.nodeType===1){aj.nodeIndex=++C}}am.sizcache=B}var z=ak.nodeIndex-al;if(ai==0){return z==0}else{return(z%ai==0&&z/ai>=0)}}},ID:function(z,A){return z.nodeType===1&&z.getAttribute("id")===A},TAG:function(z,A){return(A==="*"&&z.nodeType===1)||z.nodeName===A},CLASS:function(z,A){return(" "+(z.className||z.getAttribute("class"))+" ").indexOf(A)>-1},ATTR:function(ai,z){var A=z[1],C=q.attrHandle[A]?q.attrHandle[A](ai):ai[A]!=null?ai[A]:ai.getAttribute(A),D=C+"",aj=z[2],B=z[4];return C==null?aj==="!=":aj==="="?D===B:aj==="*="?D.indexOf(B)>=0:aj==="~="?(" "+D+" ").indexOf(B)>=0:!B?D&&C!==false:aj==="!="?D!=B:aj==="^="?D.indexOf(B)===0:aj==="$="?D.substr(D.length-B.length)===B:aj==="|="?D===B||D.substr(0,B.length+1)===B+"-":false},POS:function(ai,B,A,D){var C=B[2],z=q.setFilters[C];if(z){return z(ai,A,B,D)}}}};var g=q.match.POS;for(var e in q.match){q.match[e]=RegExp(q.match[e].source+/(?![^\[]*\])(?![^\(]*\))/.source)}var w=function(z,A){z=Array.prototype.slice.call(z);if(A){A.push.apply(A,z);return A}return z};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(f){w=function(D,z){var B=z||[];if(r.call(D)==="[object Array]"){Array.prototype.push.apply(B,D)}else{if(typeof D.length==="number"){for(var A=0,C=D.length;A<C;A++){B.push(D[A])}}else{for(var A=0;D[A];A++){B.push(D[A])}}}return B}}var u;if(document.documentElement.compareDocumentPosition){u=function(A,B){var z=A.compareDocumentPosition(B)&4?-1:A===B?0:1;if(z===0){hasDuplicate=true}return z}}else{if("sourceIndex" in document.documentElement){u=function(A,B){var z=A.sourceIndex-B.sourceIndex;if(z===0){hasDuplicate=true}return z}}else{if(document.createRange){u=function(z,B){var A=z.ownerDocument.createRange(),C=B.ownerDocument.createRange();A.selectNode(z);A.collapse(true);C.selectNode(B);C.collapse(true);var D=A.compareBoundaryPoints(Range.START_TO_END,C);if(D===0){hasDuplicate=true}return D}}}}(function(){var A=document.createElement("form"),z="script"+(new Date).getTime();A.innerHTML="<input name='"+z+"'/>";var B=document.documentElement;B.insertBefore(A,B.firstChild);if(!!document.getElementById(z)){q.find.ID=function(aj,ai,D){if(typeof ai.getElementById!=="undefined"&&!D){var C=ai.getElementById(aj[1]);return C?C.id===aj[1]||typeof C.getAttributeNode!=="undefined"&&C.getAttributeNode("id").nodeValue===aj[1]?[C]:ab:[]}};q.filter.ID=function(D,C){var ai=typeof D.getAttributeNode!=="undefined"&&D.getAttributeNode("id");return D.nodeType===1&&ai&&ai.nodeValue===C}}B.removeChild(A)})();(function(){var z=document.createElement("div");z.appendChild(document.createComment(""));if(z.getElementsByTagName("*").length>0){q.find.TAG=function(C,D){var ai=D.getElementsByTagName(C[1]);if(C[1]==="*"){var A=[];for(var B=0;ai[B];B++){if(ai[B].nodeType===1){A.push(ai[B])}}ai=A}return ai}}z.innerHTML="<a href='#'></a>";if(z.firstChild&&typeof z.firstChild.getAttribute!=="undefined"&&z.firstChild.getAttribute("href")!=="#"){q.attrHandle.href=function(A){return A.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){var A=v,z=document.createElement("div");z.innerHTML="<p class='TEST'></p>";if(z.querySelectorAll&&z.querySelectorAll(".TEST").length===0){return}v=function(ai,aj,C,B){aj=aj||document;if(!B&&aj.nodeType===9&&!c(aj)){try{return w(aj.querySelectorAll(ai),C)}catch(D){}}return A(ai,aj,C,B)};v.find=A.find;v.filter=A.filter;v.selectors=A.selectors;v.matches=A.matches})()}if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){(function(){var z=document.createElement("div");z.innerHTML="<div class='test e'></div><div class='test'></div>";if(z.getElementsByClassName("e").length===0){return}z.lastChild.className="e";if(z.getElementsByClassName("e").length===1){return}q.order.splice(1,0,"CLASS");q.find.CLASS=function(C,B,A){if(typeof B.getElementsByClassName!=="undefined"&&!A){return B.getElementsByClassName(C[1])}}})()}function d(aj,A,B,al,z,am){var an=aj=="previousSibling"&&!am;for(var D=0,ai=al.length;D<ai;D++){var ak=al[D];if(ak){if(an&&ak.nodeType===1){ak.sizcache=B;ak.sizset=D}ak=ak[aj];var C=false;while(ak){if(ak.sizcache===B){C=al[ak.sizset];break}if(ak.nodeType===1&&!am){ak.sizcache=B;ak.sizset=D}if(ak.nodeName===A){C=ak;break}ak=ak[aj]}al[D]=C}}}function a(aj,A,B,al,z,am){var an=aj=="previousSibling"&&!am;for(var D=0,ai=al.length;D<ai;D++){var ak=al[D];if(ak){if(an&&ak.nodeType===1){ak.sizcache=B;ak.sizset=D}ak=ak[aj];var C=false;while(ak){if(ak.sizcache===B){C=al[ak.sizset];break}if(ak.nodeType===1){if(!am){ak.sizcache=B;ak.sizset=D}if(typeof A!=="string"){if(ak===A){C=true;break}}else{if(v.filter(A,[ak]).length>0){C=ak;break}}}ak=ak[aj]}al[D]=C}}}var n=document.compareDocumentPosition?function(z,A){return z.compareDocumentPosition(A)&16}:function(z,A){return z!==A&&(z.contains?z.contains(A):true)};var c=function(z){return z.nodeType===9&&z.documentElement.nodeName!=="HTML"||!!z.ownerDocument&&c(z.ownerDocument)};var o=function(C,ai){var z=[],ak="",aj,A=ai.nodeType?[ai]:ai;while((aj=q.match.PSEUDO.exec(C))){ak+=aj[0];C=C.replace(q.match.PSEUDO,"")}C=q.relative[C]?C+"*":C;for(var D=0,B=A.length;D<B;D++){v(C,A[D],z)}return v.filter(ak,z)};T.find=v;T.filter=v.filter;T.expr=v.selectors;T.expr[":"]=T.expr.filters;v.selectors.filters.hidden=function(z){return z.offsetWidth===0||z.offsetHeight===0};v.selectors.filters.visible=function(z){return z.offsetWidth>0||z.offsetHeight>0};v.selectors.filters.animated=function(z){return T.grep(T.timers,function(A){return z===A.elem}).length};T.multiFilter=function(z,B,A){if(A){z=":not("+z+")"}return v.matches(z,B)};T.dir=function(A,B){var C=[],z=A[B];while(z&&z!=document){if(z.nodeType==1){C.push(z)}z=z[B]}return C};T.nth=function(D,C,A,z){C=C||1;var B=0;for(;D;D=D[A]){if(D.nodeType==1&&++B==C){break}}return D};T.sibling=function(z,A){var B=[];for(;z;z=z.nextSibling){if(z.nodeType==1&&z!=A){B.push(z)}}return B};return;W.Sizzle=v})();T.event={add:function(c,f,d,a){if(c.nodeType==3||c.nodeType==8){return}if(c.setInterval&&c!=W){c=W}if(!d.guid){d.guid=this.guid++}if(a!==ab){var e=d;d=this.proxy(e);d.data=a}var g=T.data(c,"events")||T.data(c,"events",{}),b=T.data(c,"handle")||T.data(c,"handle",function(){return typeof T!=="undefined"&&!T.event.triggered?T.event.handle.apply(arguments.callee.elem,arguments):ab});b.elem=c;T.each(f.split(/\s+/),function(q,o){var n=o.split(".");o=n.shift();d.type=n.slice().sort().join(".");var k=g[o];if(T.event.specialAll[o]){T.event.specialAll[o].setup.call(c,a,n)}if(!k){k=g[o]={};if(!T.event.special[o]||T.event.special[o].setup.call(c,a,n)===false){if(c.addEventListener){c.addEventListener(o,b,false)}else{if(c.attachEvent){c.attachEvent("on"+o,b)}}}}k[d.guid]=d;T.event.global[o]=true});c=null},guid:1,global:{},remove:function(b,e,c){if(b.nodeType==3||b.nodeType==8){return}var f=T.data(b,"events"),g,k;if(f){if(e===ab||(typeof e==="string"&&e.charAt(0)==".")){for(var d in f){this.remove(b,d+(e||""))}}else{if(e.type){c=e.handler;e=e.type}T.each(e.split(/\s+/),function(u,q){var n=q.split(".");q=n.shift();var r=RegExp("(^|\\.)"+n.slice().sort().join(".*\\.")+"(\\.|$)");if(f[q]){if(c){delete f[q][c.guid]}else{for(var o in f[q]){if(r.test(f[q][o].type)){delete f[q][o]}}}if(T.event.specialAll[q]){T.event.specialAll[q].teardown.call(b,n)}for(g in f[q]){break}if(!g){if(!T.event.special[q]||T.event.special[q].teardown.call(b,n)===false){if(b.removeEventListener){b.removeEventListener(q,T.data(b,"handle"),false)}else{if(b.detachEvent){b.detachEvent("on"+q,T.data(b,"handle"))}}}g=null;delete f[q]}}})}for(g in f){break}if(!g){var a=T.data(b,"handle");if(a){a.elem=null}T.removeData(b,"events");T.removeData(b,"handle")}}},trigger:function(d,b,e,k){var f=d.type||d;if(!k){d=typeof d==="object"?d[aa]?d:T.extend(T.Event(f),d):T.Event(f);if(f.indexOf("!")>=0){d.type=f=f.slice(0,-1);d.exclusive=true}if(!e){d.stopPropagation();if(this.global[f]){T.each(T.cache,function(){if(this.events&&this.events[f]){T.event.trigger(d,b,this.handle.elem)}})}}if(!e||e.nodeType==3||e.nodeType==8){return ab}d.result=ab;d.target=e;b=T.makeArray(b);b.unshift(d)}d.currentTarget=e;var c=T.data(e,"handle");if(c){c.apply(e,b)}if((!e[f]||(T.nodeName(e,"a")&&f=="click"))&&e["on"+f]&&e["on"+f].apply(e,b)===false){d.result=false}if(!k&&e[f]&&!d.isDefaultPrevented()&&!(T.nodeName(e,"a")&&f=="click")){this.triggered=true;try{e[f]()}catch(a){}}this.triggered=false;if(!d.isPropagationStopped()){var g=e.parentNode||e.ownerDocument;if(g){T.event.trigger(d,b,g,true)}}},handle:function(b){var c,k;b=arguments[0]=T.event.fix(b||W.event);b.currentTarget=this;var a=b.type.split(".");b.type=a.shift();c=!a.length&&!b.exclusive;var d=RegExp("(^|\\.)"+a.slice().sort().join(".*\\.")+"(\\.|$)");k=(T.data(this,"events")||{})[b.type];for(var f in k){var e=k[f];if(c||d.test(e.type)){b.handler=e;b.data=e.data;var g=e.apply(this,arguments);if(g!==ab){b.result=g;if(g===false){b.preventDefault();b.stopPropagation()}}if(b.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(c){if(c[aa]){return c}var e=c;c=T.Event(e);for(var d=this.props.length,a;d;){a=this.props[--d];c[a]=e[a]}if(!c.target){c.target=c.srcElement||document}if(c.target.nodeType==3){c.target=c.target.parentNode}if(!c.relatedTarget&&c.fromElement){c.relatedTarget=c.fromElement==c.target?c.toElement:c.fromElement}if(c.pageX==null&&c.clientX!=null){var b=document.documentElement,f=document.body;c.pageX=c.clientX+(b&&b.scrollLeft||f&&f.scrollLeft||0)-(b.clientLeft||0);c.pageY=c.clientY+(b&&b.scrollTop||f&&f.scrollTop||0)-(b.clientTop||0)}if(!c.which&&((c.charCode||c.charCode===0)?c.charCode:c.keyCode)){c.which=c.charCode||c.keyCode}if(!c.metaKey&&c.ctrlKey){c.metaKey=c.ctrlKey}if(!c.which&&c.button){c.which=(c.button&1?1:(c.button&2?3:(c.button&4?2:0)))}return c},proxy:function(a,b){b=b||function(){return a.apply(this,arguments)};b.guid=a.guid=a.guid||b.guid||this.guid++;return b},special:{ready:{setup:P,teardown:function(){}}},specialAll:{live:{setup:function(b,a){T.event.add(this,a[0],af)},teardown:function(a){if(a.length){var c=0,b=RegExp("(^|\\.)"+a[0]+"(\\.|$)");T.each((T.data(this,"events").live||{}),function(){if(b.test(this.type)){c++}});if(c<1){T.event.remove(this,a[0],af)}}}}}};T.Event=function(a){if(!this.preventDefault){return new T.Event(a)}if(a&&a.type){this.originalEvent=a;this.type=a.type}else{this.type=a}this.timeStamp=ad();this[aa]=true};function X(){return false}function J(){return true}T.Event.prototype={preventDefault:function(){this.isDefaultPrevented=J;var a=this.originalEvent;if(!a){return}if(a.preventDefault){a.preventDefault()}a.returnValue=false},stopPropagation:function(){this.isPropagationStopped=J;var a=this.originalEvent;if(!a){return}if(a.stopPropagation){a.stopPropagation()}a.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=J;this.stopPropagation()},isDefaultPrevented:X,isPropagationStopped:X,isImmediatePropagationStopped:X};var ah=function(b){var c=b.relatedTarget;while(c&&c!=this){try{c=c.parentNode}catch(a){c=this}}if(c!=this){b.type=b.data;T.event.handle.apply(this,arguments)}};T.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(a,b){T.event.special[b]={setup:function(){T.event.add(this,a,ah,b)},teardown:function(){T.event.remove(this,a,ah)}}});T.fn.extend({bind:function(b,a,c){return b=="unload"?this.one(b,a,c):this.each(function(){T.event.add(this,b,c||a,c&&a)})},one:function(b,a,c){var d=T.event.proxy(c||a,function(e){T(this).unbind(e,d);return(c||a).apply(this,arguments)});return this.each(function(){T.event.add(this,b,d,c&&a)})},unbind:function(a,b){return this.each(function(){T.event.remove(this,a,b)})},trigger:function(b,a){return this.each(function(){T.event.trigger(b,a,this)})},triggerHandler:function(c,a){if(this[0]){var b=T.Event(c);b.preventDefault();b.stopPropagation();T.event.trigger(b,a,this[0]);return b.result}},toggle:function(a){var c=arguments,b=1;while(b<c.length){T.event.proxy(a,c[b++])}return this.click(T.event.proxy(a,function(d){this.lastToggle=(this.lastToggle||0)%b;d.preventDefault();return c[this.lastToggle++].apply(this,arguments)||false}))},hover:function(b,a){return this.mouseenter(b).mouseleave(a)},ready:function(a){P();if(T.isReady){a.call(document,T)}else{T.readyList.push(a)}return this},live:function(a,b){var c=T.event.proxy(b);c.guid+=this.selector+a;T(document).bind(Z(a,this.selector),this.selector,c);return this},die:function(a,b){T(document).unbind(Z(a,this.selector),b?{guid:b.guid+this.selector+a}:null);return this}});function af(a){var d=RegExp("(^|\\.)"+a.type+"(\\.|$)"),b=true,c=[];T.each(T.data(this,"events").live||[],function(g,f){if(d.test(f.type)){var e=T(a.target).closest(f.data)[0];if(e){c.push({elem:e,fn:f})}}});c.sort(function(e,f){return T.data(e.elem,"closest")-T.data(f.elem,"closest")});T.each(c,function(){if(this.fn.call(this.elem,a,this.fn.data)===false){return(b=false)}});return b}function Z(a,b){return["live",a,b.replace(/\./g,"`").replace(/ /g,"|")].join(".")}T.extend({isReady:false,readyList:[],ready:function(){if(!T.isReady){T.isReady=true;if(T.readyList){T.each(T.readyList,function(){this.call(document,T)});T.readyList=null}T(document).triggerHandler("ready")}}});var G=false;function P(){if(G){return}G=true;if(document.addEventListener){document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,false);T.ready()},false)}else{if(document.attachEvent){document.attachEvent("onreadystatechange",function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",arguments.callee);T.ready()}});if(document.documentElement.doScroll&&W==W.top){(function(){if(T.isReady){return}try{document.documentElement.doScroll("left")}catch(a){setTimeout(arguments.callee,0);return}T.ready()})()}}}T.event.add(W,"load",T.ready)}T.each(("blur,focus,load,resize,scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave,change,select,submit,keydown,keypress,keyup,error").split(","),function(a,b){T.fn[b]=function(c){return c?this.bind(b,c):this.trigger(b)}});T(W).bind("unload",function(){for(var a in T.cache){if(a!=1&&T.cache[a].handle){T.event.remove(T.cache[a].handle.elem)}}});(function(){T.support={};var f=document.documentElement,e=document.createElement("script"),a=document.createElement("div"),b="script"+(new Date).getTime();a.style.display="none";a.innerHTML='   <link/><table></table><a href="/a" style="color:red;float:left;opacity:.5;">a</a><select><option>text</option></select><object><param/></object>';var d=a.getElementsByTagName("*"),g=a.getElementsByTagName("a")[0];if(!d||!d.length||!g){return}T.support={leadingWhitespace:a.firstChild.nodeType==3,tbody:!a.getElementsByTagName("tbody").length,objectAll:!!a.getElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!a.getElementsByTagName("link").length,style:/red/.test(g.getAttribute("style")),hrefNormalized:g.getAttribute("href")==="/a",opacity:g.style.opacity==="0.5",cssFloat:!!g.style.cssFloat,scriptEval:false,noCloneEvent:true,boxModel:null};e.type="text/javascript";try{e.appendChild(document.createTextNode("window."+b+"=1;"))}catch(c){}f.insertBefore(e,f.firstChild);if(W[b]){T.support.scriptEval=true;delete W[b]}f.removeChild(e);if(a.attachEvent&&a.fireEvent){a.attachEvent("onclick",function(){T.support.noCloneEvent=false;a.detachEvent("onclick",arguments.callee)});a.cloneNode(true).fireEvent("onclick")}T(function(){var k=document.createElement("div");k.style.width=k.style.paddingLeft="1px";document.body.appendChild(k);T.boxModel=T.support.boxModel=k.offsetWidth===2;document.body.removeChild(k).style.display="none"})})();var H=T.support.cssFloat?"cssFloat":"styleFloat";T.props={"for":"htmlFor","class":"className","float":H,cssFloat:H,styleFloat:H,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabindex:"tabIndex"};T.fn.extend({_load:T.fn.load,load:function(e,b,a){if(typeof e!=="string"){return this._load(e)}var c=e.indexOf(" ");if(c>=0){var g=e.slice(c,e.length);e=e.slice(0,c)}var d="GET";if(b){if(T.isFunction(b)){a=b;b=null}else{if(typeof b==="object"){b=T.param(b);d="POST"}}}var f=this;T.ajax({url:e,type:d,dataType:"html",data:b,complete:function(n,k){if(k=="success"||k=="notmodified"){f.html(g?T("<div/>").append(n.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(g):n.responseText)}if(a){f.each(a,[n.responseText,k,n])}}});return this},serialize:function(){return T.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?T.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(c,b){var a=T(this).val();return a==null?null:T.isArray(a)?T.map(a,function(d,e){return{name:b.name,value:d}}):{name:b.name,value:a}}).get()}});T.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(b,a){T.fn[a]=function(c){return this.bind(a,c)}});var N=ad();T.extend({get:function(d,b,a,c){if(T.isFunction(b)){a=b;b=null}return T.ajax({type:"GET",url:d,data:b,success:a,dataType:c})},getScript:function(b,a){return T.get(b,null,a,"script")},getJSON:function(c,b,a){return T.get(c,b,a,"json")},post:function(d,b,a,c){if(T.isFunction(b)){a=b;b={}}return T.ajax({type:"POST",url:d,data:b,success:a,dataType:c})},ajaxSetup:function(a){T.extend(T.ajaxSettings,a)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return W.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(q){q=T.extend(true,q,T.extend(true,{},T.ajaxSettings,q));var a,B=/=\?(&|$)/g,f,b,A=q.type.toUpperCase();if(q.data&&q.processData&&typeof q.data!=="string"){q.data=T.param(q.data)}if(q.dataType=="jsonp"){if(A=="GET"){if(!q.url.match(B)){q.url+=(q.url.match(/\?/)?"&":"?")+(q.jsonp||"callback")+"=?"}}else{if(!q.data||!q.data.match(B)){q.data=(q.data?q.data+"&":"")+(q.jsonp||"callback")+"=?"}}q.dataType="json"}if(q.dataType=="json"&&(q.data&&q.data.match(B)||q.url.match(B))){a="jsonp"+N++;if(q.data){q.data=(q.data+"").replace(B,"="+a+"$1")}q.url=q.url.replace(B,"="+a+"$1");q.dataType="script";W[a]=function(ai){b=ai;w();r();W[a]=ab;try{delete W[a]}catch(D){}if(z){z.removeChild(d)}}}if(q.dataType=="script"&&q.cache==null){q.cache=false}if(q.cache===false&&A=="GET"){var C=ad();var c=q.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+C+"$2");q.url=c+((c==q.url)?(q.url.match(/\?/)?"&":"?")+"_="+C:"")}if(q.data&&A=="GET"){q.url+=(q.url.match(/\?/)?"&":"?")+q.data;q.data=null}if(q.global&&!T.active++){T.event.trigger("ajaxStart")}var g=/^(\w+:)?\/\/([^\/?#]+)/.exec(q.url);if(q.dataType=="script"&&A=="GET"&&g&&(g[1]&&g[1]!=location.protocol||g[2]!=location.host)){var z=document.getElementsByTagName("head")[0];var d=document.createElement("script");d.src=q.url;if(q.scriptCharset){d.charset=q.scriptCharset}if(!a){var n=false;d.onload=d.onreadystatechange=function(){if(!n&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){n=true;w();r();d.onload=d.onreadystatechange=null;z.removeChild(d)}}}z.appendChild(d);return ab}var u=false;var v=q.xhr();if(q.username){v.open(A,q.url,q.async,q.username,q.password)}else{v.open(A,q.url,q.async)}try{if(q.data){v.setRequestHeader("Content-Type",q.contentType)}if(q.ifModified){v.setRequestHeader("If-Modified-Since",T.lastModified[q.url]||"Thu, 01 Jan 1970 00:00:00 GMT")}v.setRequestHeader("X-Requested-With","XMLHttpRequest");v.setRequestHeader("Accept",q.dataType&&q.accepts[q.dataType]?q.accepts[q.dataType]+", */*":q.accepts._default)}catch(e){}if(q.beforeSend&&q.beforeSend(v,q)===false){if(q.global&&!--T.active){T.event.trigger("ajaxStop")}v.abort();return false}if(q.global){T.event.trigger("ajaxSend",[v,q])}var o=function(aj){if(v.readyState==0){if(k){clearInterval(k);k=null;if(q.global&&!--T.active){T.event.trigger("ajaxStop")}}}else{if(!u&&v&&(v.readyState==4||aj=="timeout")){u=true;if(k){clearInterval(k);k=null}f=aj=="timeout"?"timeout":!T.httpSuccess(v)?"error":q.ifModified&&T.httpNotModified(v,q.url)?"notmodified":"success";if(f=="success"){try{b=T.httpData(v,q.dataType,q)}catch(D){f="parsererror"}}if(f=="success"){var ai;try{ai=v.getResponseHeader("Last-Modified")}catch(D){}if(q.ifModified&&ai){T.lastModified[q.url]=ai}if(!a){w()}}else{T.handleError(q,v,f)}r();if(aj){v.abort()}if(q.async){v=null}}}};if(q.async){var k=setInterval(o,13);if(q.timeout>0){setTimeout(function(){if(v&&!u){o("timeout")}},q.timeout)}}try{v.send(q.data)}catch(e){T.handleError(q,v,null,e)}if(!q.async){o()}function w(){if(q.success){q.success(b,f)}if(q.global){T.event.trigger("ajaxSuccess",[v,q])}}function r(){if(q.complete){q.complete(v,f)}if(q.global){T.event.trigger("ajaxComplete",[v,q])}if(q.global&&!--T.active){T.event.trigger("ajaxStop")}}return v},handleError:function(c,a,d,b){if(c.error){c.error(a,d,b)}if(c.global){T.event.trigger("ajaxError",[a,c,b])}},active:0,httpSuccess:function(a){try{return !a.status&&location.protocol=="file:"||(a.status>=200&&a.status<300)||a.status==304||a.status==1223}catch(b){}return false},httpNotModified:function(b,d){try{var a=b.getResponseHeader("Last-Modified");return b.status==304||a==T.lastModified[d]}catch(c){}return false},httpData:function(a,c,d){var e=a.getResponseHeader("content-type"),f=c=="xml"||!c&&e&&e.indexOf("xml")>=0,b=f?a.responseXML:a.responseText;if(f&&b.documentElement.tagName=="parsererror"){throw"parsererror"}if(d&&d.dataFilter){b=d.dataFilter(b,c)}if(typeof b==="string"){if(c=="script"){T.globalEval(b)}if(c=="json"){b=W["eval"]("("+b+")")}}return b},param:function(d){var b=[];function a(f,e){b[b.length]=encodeURIComponent(f)+"="+encodeURIComponent(e)}if(T.isArray(d)||d.jquery){T.each(d,function(){a(this.name,this.value)})}else{for(var c in d){if(T.isArray(d[c])){T.each(d[c],function(){a(c,this)})}else{a(c,T.isFunction(d[c])?d[c]():d[c])}}}return b.join("&").replace(/%20/g,"+")}});var V={},U,ae=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function K(b,c){var a={};T.each(ae.concat.apply([],ae.slice(0,c)),function(){a[this]=b});return a}T.fn.extend({show:function(c,a){if(c){return this.animate(K("show",3),c,a)}else{for(var e=0,g=this.length;e<g;e++){var k=T.data(this[e],"olddisplay");this[e].style.display=k||"";if(T.css(this[e],"display")==="none"){var f=this[e].tagName,b;if(V[f]){b=V[f]}else{var d=T("<"+f+" />").appendTo("body");b=d.css("display");if(b==="none"){b="block"}d.remove();V[f]=b}T.data(this[e],"olddisplay",b)}}for(var e=0,g=this.length;e<g;e++){this[e].style.display=T.data(this[e],"olddisplay")||""}return this}},hide:function(b,a){if(b){return this.animate(K("hide",3),b,a)}else{for(var c=0,d=this.length;c<d;c++){var e=T.data(this[c],"olddisplay");if(!e&&e!=="none"){T.data(this[c],"olddisplay",T.css(this[c],"display"))}}for(var c=0,d=this.length;c<d;c++){this[c].style.display="none"}return this}},_toggle:T.fn.toggle,toggle:function(a,b){var c=typeof a==="boolean";return T.isFunction(a)&&T.isFunction(b)?this._toggle.apply(this,arguments):a==null||c?this.each(function(){var d=c?a:T(this).is(":hidden");T(this)[d?"show":"hide"]()}):this.animate(K("toggle",3),a,b)},fadeTo:function(c,a,b){return this.animate({opacity:a},c,b)},animate:function(a,d,b,c){var e=T.speed(d,b,c);return this[e.queue===false?"each":"queue"](function(){var g=T.extend({},e),n,f=this.nodeType==1&&T(this).is(":hidden"),k=this;for(n in a){if(a[n]=="hide"&&f||a[n]=="show"&&!f){return g.complete.call(this)}if((n=="height"||n=="width")&&this.style){g.display=T.css(this,"display");g.overflow=this.style.overflow}}if(g.overflow!=null){this.style.overflow="hidden"}g.curAnim=T.extend({},a);T.each(a,function(w,q){var r=new T.fx(k,g,w);if(/toggle|show|hide/.test(q)){r[q=="toggle"?f?"show":"hide":q](a)}else{var u=q.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),o=r.cur(true)||0;if(u){var z=parseFloat(u[2]),v=u[3]||"px";if(v!="px"){k.style[w]=(z||1)+v;o=((z||1)/r.cur(true))*o;k.style[w]=o+v}if(u[1]){z=((u[1]=="-="?-1:1)*z)+o}r.custom(o,z,v)}else{r.custom(o,q,"")}}});return true})},stop:function(b,c){var a=T.timers;if(b){this.queue([])}this.each(function(){for(var d=a.length-1;d>=0;d--){if(a[d].elem==this){if(c){a[d](true)}a.splice(d,1)}}});if(!c){this.dequeue()}return this}});T.each({slideDown:K("show",1),slideUp:K("hide",1),slideToggle:K("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(b,a){T.fn[b]=function(d,c){return this.animate(a,d,c)}});T.extend({speed:function(b,a,c){var d=typeof b==="object"?b:{complete:c||!c&&a||T.isFunction(b)&&b,duration:b,easing:c&&a||a&&!T.isFunction(a)&&a};d.duration=T.fx.off?0:typeof d.duration==="number"?d.duration:T.fx.speeds[d.duration]||T.fx.speeds._default;d.old=d.complete;d.complete=function(){if(d.queue!==false){T(this).dequeue()}if(T.isFunction(d.old)){d.old.call(this)}};return d},easing:{linear:function(b,a,d,c){return d+c*b},swing:function(b,a,d,c){return((-Math.cos(b*Math.PI)/2)+0.5)*c+d}},timers:[],fx:function(b,c,a){this.options=c;this.elem=b;this.prop=a;if(!c.orig){c.orig={}}}});T.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(T.fx.step[this.prop]||T.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(a){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var b=parseFloat(T.css(this.elem,this.prop,a));return b&&b>-10000?b:parseFloat(T.curCSS(this.elem,this.prop))||0},custom:function(a,b,c){this.startTime=ad();this.start=a;this.end=b;this.unit=c||this.unit||"px";this.now=this.start;this.pos=this.state=0;var e=this;function d(f){return e.step(f)}d.elem=this.elem;if(d()&&T.timers.push(d)&&!U){U=setInterval(function(){var f=T.timers;for(var g=0;g<f.length;g++){if(!f[g]()){f.splice(g--,1)}}if(!f.length){clearInterval(U);U=ab}},13)}},show:function(){this.options.orig[this.prop]=T.attr(this.elem.style,this.prop);this.options.show=true;this.custom(this.prop=="width"||this.prop=="height"?1:0,this.cur());T(this.elem).show()},hide:function(){this.options.orig[this.prop]=T.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(c){var d=ad();if(c||d>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var f=true;for(var e in this.options.curAnim){if(this.options.curAnim[e]!==true){f=false}}if(f){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(T.css(this.elem,"display")=="none"){this.elem.style.display="block"}}if(this.options.hide){T(this.elem).hide()}if(this.options.hide||this.options.show){for(var b in this.options.curAnim){T.attr(this.elem.style,b,this.options.orig[b])}}this.options.complete.call(this.elem)}return false}else{var a=d-this.startTime;this.state=a/this.options.duration;this.pos=T.easing[this.options.easing||(T.easing.swing?"swing":"linear")](this.state,a,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};T.extend(T.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){T.attr(a.elem.style,"opacity",a.now)},_default:function(a){if(a.elem.style&&a.elem.style[a.prop]!=null){a.elem.style[a.prop]=a.now+a.unit}else{a.elem[a.prop]=a.now}}}});if(document.documentElement.getBoundingClientRect){T.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return T.offset.bodyOffset(this[0])}var f=this[0].getBoundingClientRect(),c=this[0].ownerDocument,g=c.body,k=c.documentElement,a=k.clientTop||g.clientTop||0,b=k.clientLeft||g.clientLeft||0,d=f.top+(self.pageYOffset||T.boxModel&&k.scrollTop||g.scrollTop)-a,e=f.left+(self.pageXOffset||T.boxModel&&k.scrollLeft||g.scrollLeft)-b;return{top:d,left:e}}}else{T.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return T.offset.bodyOffset(this[0])}T.offset.initialized||T.offset.initialize();var f=this[0],n=f.offsetParent,o=f,a=f.ownerDocument,c,k=a.documentElement,e=a.body,d=a.defaultView,q=d.getComputedStyle(f,null),b=f.offsetTop,g=f.offsetLeft;while((f=f.parentNode)&&f!==e&&f!==k){c=d.getComputedStyle(f,null);b-=f.scrollTop,g-=f.scrollLeft;if(f===n){b+=f.offsetTop,g+=f.offsetLeft;if(T.offset.doesNotAddBorder&&!(T.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(f.tagName))){b+=parseInt(c.borderTopWidth,10)||0,g+=parseInt(c.borderLeftWidth,10)||0}o=n,n=f.offsetParent}if(T.offset.subtractsBorderForOverflowNotVisible&&c.overflow!=="visible"){b+=parseInt(c.borderTopWidth,10)||0,g+=parseInt(c.borderLeftWidth,10)||0}q=c}if(q.position==="relative"||q.position==="static"){b+=e.offsetTop,g+=e.offsetLeft}if(q.position==="fixed"){b+=Math.max(k.scrollTop,e.scrollTop),g+=Math.max(k.scrollLeft,e.scrollLeft)}return{top:b,left:g}}}T.offset={initialize:function(){if(this.initialized){return}var c=document.body,n=document.createElement("div"),g,k,a,f,b,o,e=c.style.marginTop,d='<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>';b={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(o in b){n.style[o]=b[o]}n.innerHTML=d;c.insertBefore(n,c.firstChild);g=n.firstChild,k=g.firstChild,f=g.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(k.offsetTop!==5);this.doesAddBorderForTableAndCells=(f.offsetTop===5);g.style.overflow="hidden",g.style.position="relative";this.subtractsBorderForOverflowNotVisible=(k.offsetTop===-5);c.style.marginTop="1px";this.doesNotIncludeMarginInBodyOffset=(c.offsetTop===0);c.style.marginTop=e;c.removeChild(n);this.initialized=true},bodyOffset:function(c){T.offset.initialized||T.offset.initialize();var a=c.offsetTop,b=c.offsetLeft;if(T.offset.doesNotIncludeMarginInBodyOffset){a+=parseInt(T.curCSS(c,"marginTop",true),10)||0,b+=parseInt(T.curCSS(c,"marginLeft",true),10)||0}return{top:a,left:b}}};T.fn.extend({position:function(){var b=0,c=0,e;if(this[0]){var d=this.offsetParent(),a=this.offset(),f=/^body|html$/i.test(d[0].tagName)?{top:0,left:0}:d.offset();a.top-=Y(this,"marginTop");a.left-=Y(this,"marginLeft");f.top+=Y(d,"borderTopWidth");f.left+=Y(d,"borderLeftWidth");e={top:a.top-f.top,left:a.left-f.left}}return e},offsetParent:function(){var a=this[0].offsetParent||document.body;while(a&&(!/^body|html$/i.test(a.tagName)&&T.css(a,"position")=="static")){a=a.offsetParent}return T(a)}});T.each(["Left","Top"],function(b,c){var a="scroll"+c;T.fn[a]=function(d){if(!this[0]){return null}return d!==ab?this.each(function(){this==W||this==document?W.scrollTo(!b?d:T(W).scrollLeft(),b?d:T(W).scrollTop()):this[a]=d}):this[0]==W||this[0]==document?self[b?"pageYOffset":"pageXOffset"]||T.boxModel&&document.documentElement[a]||document.body[a]:this[0][a]}});T.each(["Height","Width"],function(b,d){var f=b?"Left":"Top",c=b?"Right":"Bottom",e=d.toLowerCase();T.fn["inner"+d]=function(){return this[0]?T.css(this[0],e,false,"padding"):null};T.fn["outer"+d]=function(g){return this[0]?T.css(this[0],e,false,g?"margin":"border"):null};var a=d.toLowerCase();T.fn[a]=function(g){return this[0]==W?document.compatMode=="CSS1Compat"&&document.documentElement["client"+d]||document.body["client"+d]:this[0]==document?Math.max(document.documentElement["client"+d],document.body["scroll"+d],document.documentElement["scroll"+d],document.body["offset"+d],document.documentElement["offset"+d]):g===ab?(this.length?T.css(this[0],a):null):this.css(a,typeof g==="string"?g:g+"px")}})})();(function(a){a.manageAjax=(function(){var b={},f={},e={},q={},c={},z={},g={queue:true,maxRequests:1,abortOld:false,preventDoubbleRequests:true,cacheResponse:false,complete:function(){},error:function(B,D){var C=this;if(D&&D.indexOf("error")!=-1){setTimeout(function(){var E=D+": ";if(B.status){E+="status: "+B.status+" | "}E+="URL: "+C.url;throw new Error(E)},1)}},success:function(){},abort:function(){}};function d(B,C){var D={};e[B]=e[B]||{};a.extend(true,e[B],a.ajaxSettings,g,C);if(!c[B]){c[B]={};q[B]={};q[B].queue=[];f[B]=[];z[B]=[]}a.each(a.manageAjax,function(F,E){if(a.isFunction(E)&&F.indexOf("_")!==0){D[F]=function(G,H){if(H&&typeof G==="string"){G=H}E(B,G)}}});return D}function r(C,B){if(B[1]=="success"||B[1]=="notmodified"){C.success.apply(C,[B[0].successData,B[1]]);if(C.global){a.event.trigger("ajaxSuccess",B)}}if(B[1]==="abort"){C.abort.apply(C,B);if(C.global){a.active--;a.event.trigger("ajaxAbort",B)}}C.complete.apply(C,B);if(C.global){a.event.trigger("ajaxComplete",B)}if(C.global&&!a.active){a.event.trigger("ajaxStop")}}function v(B,C){return function(F,D,E){C.call(this,F,D,E);B.call(this,F,D,E);F=null;E=null}}function w(B){var D=f[B];if(D&&D.length){var C=D.shift();if(C){C()}}}function A(D,C){if(!e[D]){d(D,C)}C=a.extend({},e[D],C);var B=c[D],F=q[D],I=f[D];var E=C.type+"_"+C.url.replace(/\./g,"_"),J=true,G=C.complete,H=function(){F[E]={xhr:a.ajax(C),ajaxManagerOpts:C};F.queue.push(E);return E};if(C.data){E+=(typeof C.data=="string")?C.data:a.param(C.data)}if(C.preventDoubbleRequests&&c[D][E]){return false}B[E]=true;C.complete=function(M,K,L){var N=true;if(C.abortOld){a.each(F.queue,function(O,P){if(P==E){return false}k(D,P);return P})}G.call(this,M,K,L);if(q[D][E]){if(q[D][E]&&q[D][E].xhr){q[D][E].xhr=null}q[D][E]=null}z[D].push({xhr:M,status:K});M=null;q[D].queue=a.grep(q[D].queue,function(O){return(O!==E)});B[E]=false;L=null;delete q[D][E];a.each(F,function(P,O){if(P!=="queue"||O.length){N=false;return false}});if(N){a.event.trigger(D+"End",[z[D]]);a.each(z[D],function(P,O){O.xhr=null});z[D]=[]}};if(b[E]){H=function(){F.queue.push(E);r(C,b[E]);return E}}else{if(C.cacheResponse){C.complete=v(C.complete,function(L,K){if(K!=="success"&&K!=="notmodified"){return false}b[E][0].responseXML=L.responseXML;b[E][0].responseText=L.responseText;b[E][1]=K;L=null;return E});C.success=v(C.success,function(L,K){b[E]=[{successData:L,ajaxManagerOpts:C},K];L=null})}}H.ajaxID=E;a.each(F,function(L,K){if(L!=="queue"||K.length){J=false;return false}});if(J){a.event.trigger(D+"Start")}if(C.queue){C.complete=v(C.complete,function(){w(D)});if(C.queue==="clear"){I=n(D)}I.push(H);if(F.queue.length<C.maxRequests){w(D)}return E}return H()}function n(B,C){a.each(f[B],function(D,E){c[B][E.ajaxID]=false});f[B]=[];if(C){k(B)}return f[B]}function u(E,F){var C=q[E];if(!C||!c[E][F]){return false}if(C[F]){return C[F].xhr}var B=f[E],D;a.each(B,function(G,H){if(H.ajaxID==F){D=[H,G];return false}return D});return D}function k(D,E){var C=q[D];if(!C){return false}function B(F){if(F!=="queue"&&C[F]&&typeof C[F].xhr!=="unedfiend"&&typeof C[F].xhr.abort!=="unedfiend"){C[F].xhr.abort();r(C[F].ajaxManagerOpts,[C[F].xhr,"abort"])}return null}if(E){return B(E)}return a.each(C,B)}function o(){a.each(e,function(B){n(B,true)});b={}}return{defaults:g,add:A,create:d,cache:b,abort:k,clear:n,getXHR:u,_activeRequest:q,_complete:r,_allRequests:c,_unload:o}})();a(window).unload(a.manageAjax._unload)})(jQuery);(function(d){function f(aZ,aW,aU){var ad=[],aG={colors:["#edc240","#afd8f8","#cb4b4b","#4da74d","#9440ed"],legend:{show:true,noColumns:1,labelFormatter:null,labelBoxBorderColor:"#ccc",container:null,position:"ne",margin:5,backgroundColor:null,backgroundOpacity:0.85},xaxis:{mode:null,min:null,max:null,autoscaleMargin:null,ticks:null,tickFormatter:null,labelWidth:null,labelHeight:null,tickDecimals:null,tickSize:null,minTickSize:null,monthNames:null,timeformat:null},yaxis:{autoscaleMargin:0.02},x2axis:{autoscaleMargin:null},y2axis:{autoscaleMargin:0.02},points:{show:false,radius:3,lineWidth:2,fill:true,fillColor:"#ffffff"},lines:{show:false,lineWidth:2,fill:false,fillColor:null},bars:{show:false,lineWidth:2,barWidth:1,fill:true,fillColor:null,align:"left"},grid:{color:"#545454",backgroundColor:null,tickColor:"#dddddd",labelMargin:5,borderWidth:2,markings:null,markingsColor:"#f4f4f4",markingsLineWidth:2,clickable:false,hoverable:false,autoHighlight:true,mouseActiveRadius:10},selection:{mode:null,color:"#e8cfac"},shadowSize:4},ab=null,aY=null,aV=null,aS=null,aJ=null,ar=aZ,ah={xaxis:{},yaxis:{},x2axis:{},y2axis:{}},aI={left:0,right:0,top:0,bottom:0},B=0,F=0,ao=0,af=0,aj={};this.setData=aH;this.setupGrid=aC;this.draw=aO;this.clearSelection=au;this.setSelection=ac;this.getCanvas=function(){return ab};this.getPlotOffset=function(){return aI};this.getData=function(){return ad};this.getAxes=function(){return ah};this.highlight=aR;this.unhighlight=C;aw(aU);aH(aW);aN();aC();aO();function aH(n){ad=ag(n);a0();aB()}function ag(q){var u=[];for(var n=0;n<q.length;++n){var r;if(q[n].data){r={};for(var o in q[n]){r[o]=q[n][o]}}else{r={data:q[n]}}u.push(r)}return u}function aw(n){d.extend(true,aG,n);if(aG.xaxis.noTicks&&aG.xaxis.ticks==null){aG.xaxis.ticks=aG.xaxis.noTicks}if(aG.yaxis.noTicks&&aG.yaxis.ticks==null){aG.yaxis.ticks=aG.yaxis.noTicks}if(aG.grid.coloredAreas){aG.grid.markings=aG.grid.coloredAreas}if(aG.grid.coloredAreasColor){aG.grid.markingsColor=aG.grid.coloredAreasColor}}function a0(){var n;var z=ad.length,v=[],q=[];for(n=0;n<ad.length;++n){var I=ad[n].color;if(I!=null){--z;if(typeof I=="number"){q.push(I)}else{v.push(e(ad[n].color))}}}for(n=0;n<q.length;++n){z=Math.max(z,q[n]+1)}var u=[],o=0;n=0;while(u.length<z){var J;if(aG.colors.length==n){J=new c(100,100,100)}else{J=e(aG.colors[n])}var r=o%2==1?-1:1;var K=1+r*Math.ceil(o/2)*0.2;J.scale(K,K,K);u.push(J);++n;if(n>=aG.colors.length){n=0;++o}}var L=0,w;for(n=0;n<ad.length;++n){w=ad[n];if(w.color==null){w.color=u[L].toString();++L}else{if(typeof w.color=="number"){w.color=u[w.color].toString()}}w.lines=d.extend(true,{},aG.lines,w.lines);w.points=d.extend(true,{},aG.points,w.points);w.bars=d.extend(true,{},aG.bars,w.bars);if(w.shadowSize==null){w.shadowSize=aG.shadowSize}if(w.xaxis&&w.xaxis==2){w.xaxis=ah.x2axis}else{w.xaxis=ah.xaxis}if(w.yaxis&&w.yaxis==2){w.yaxis=ah.y2axis}else{w.yaxis=ah.yaxis}}}function aB(){var r=Number.POSITIVE_INFINITY,u=Number.NEGATIVE_INFINITY,q;for(q in ah){ah[q].datamin=r;ah[q].datamax=u;ah[q].used=false}for(var L=0;L<ad.length;++L){var n=ad[L].data,w=ad[L].xaxis,z=ad[L].yaxis,v=0,I=0;if(ad[L].bars.show){v=ad[L].bars.align=="left"?0:-ad[L].bars.barWidth/2;I=v+ad[L].bars.barWidth}w.used=z.used=true;for(var o=0;o<n.length;++o){if(n[o]==null){continue}var J=n[o][0],K=n[o][1];if(J!=null&&!isNaN(J=+J)){if(J+v<w.datamin){w.datamin=J+v}if(J+I>w.datamax){w.datamax=J+I}}if(K!=null&&!isNaN(K=+K)){if(K<z.datamin){z.datamin=K}if(K>z.datamax){z.datamax=K}}if(J==null||K==null||isNaN(J)||isNaN(K)){n[o]=null}}}for(q in ah){if(ah[q].datamin==r){ah[q].datamin=0}if(ah[q].datamax==u){ah[q].datamax=1}}}function aN(){B=ar.width();F=ar.height();ar.html("");ar.css("position","relative");if(B<=0||F<=0){throw"Invalid dimensions for plot, width = "+B+", height = "+F}ab=d('<canvas width="'+B+'" height="'+F+'"></canvas>').appendTo(ar).get(0);if(d.browser.msie){ab=window.G_vmlCanvasManager.initElement(ab)}aS=ab.getContext("2d");aY=d('<canvas style="position:absolute;left:0px;top:0px;" width="'+B+'" height="'+F+'"></canvas>').appendTo(ar).get(0);if(d.browser.msie){aY=window.G_vmlCanvasManager.initElement(aY)}aJ=aY.getContext("2d");aV=d([aY,ab]);if(aG.selection.mode!=null||aG.grid.hoverable){aV.each(function(){this.onmousemove=at});if(aG.selection.mode!=null){aV.mousedown(a2)}}if(aG.grid.clickable){aV.click(aK)}}function aC(){function o(q,r){al(q,r);aq(q,r);ay(q,r);if(q==ah.xaxis||q==ah.x2axis){q.p2c=function(u){return(u-q.min)*q.scale};q.c2p=function(u){return q.min+u/q.scale}}else{q.p2c=function(u){return(q.max-u)*q.scale};q.c2p=function(u){return q.max-u/q.scale}}}for(var n in ah){o(ah[n],aG[n])}aL();aF();aM()}function al(u,q){var v=q.min!=null?q.min:u.datamin;var o=q.max!=null?q.max:u.datamax;if(o-v==0){var n;if(o==0){n=1}else{n=0.01}v-=n;o+=n}else{var r=q.autoscaleMargin;if(r!=null){if(q.min==null){v-=(o-v)*r;if(v<0&&u.datamin>=0){v=0}}if(q.max==null){o+=(o-v)*r;if(o>0&&u.datamax<=0){o=0}}}}u.min=v;u.max=o}function aq(n,O){var o;if(typeof O.ticks=="number"&&O.ticks>0){o=O.ticks}else{if(n==ah.xaxis||n==ah.x2axis){o=B/100}else{o=F/60}}var J=(n.max-n.min)/o;var w,N,L,K,P,r,u;if(O.mode=="time"){function z(R,X,V){var W=function(Z){Z=""+Z;return Z.length==1?"0"+Z:Z};var S=[];var T=false;if(V==null){V=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]}for(var U=0;U<X.length;++U){var Y=X.charAt(U);if(T){switch(Y){case"h":Y=""+R.getUTCHours();break;case"H":Y=W(R.getUTCHours());break;case"M":Y=W(R.getUTCMinutes());break;case"S":Y=W(R.getUTCSeconds());break;case"d":Y=""+R.getUTCDate();break;case"m":Y=""+(R.getUTCMonth()+1);break;case"y":Y=""+R.getUTCFullYear();break;case"b":Y=""+V[R.getUTCMonth()];break}S.push(Y);T=false}else{if(Y=="%"){T=true}else{S.push(Y)}}}return S.join("")}var M={second:1000,minute:60*1000,hour:60*60*1000,day:24*60*60*1000,month:30*24*60*60*1000,year:365.2425*24*60*60*1000};var I=[[1,"second"],[2,"second"],[5,"second"],[10,"second"],[30,"second"],[1,"minute"],[2,"minute"],[5,"minute"],[10,"minute"],[30,"minute"],[1,"hour"],[2,"hour"],[4,"hour"],[8,"hour"],[12,"hour"],[1,"day"],[2,"day"],[3,"day"],[0.25,"month"],[0.5,"month"],[1,"month"],[2,"month"],[3,"month"],[6,"month"],[1,"year"]];var q=0;if(O.minTickSize!=null){if(typeof O.tickSize=="number"){q=O.tickSize}else{q=O.minTickSize[0]*M[O.minTickSize[1]]}}for(P=0;P<I.length-1;++P){if(J<(I[P][0]*M[I[P][1]]+I[P+1][0]*M[I[P+1][1]])/2&&I[P][0]*M[I[P][1]]>=q){break}}w=I[P][0];L=I[P][1];if(L=="year"){r=Math.pow(10,Math.floor(Math.log(J/M.year)/Math.LN10));u=(J/M.year)/r;if(u<1.5){w=1}else{if(u<3){w=2}else{if(u<7.5){w=5}else{w=10}}}w*=r}if(O.tickSize){w=O.tickSize[0];L=O.tickSize[1]}N=function(Z){var U=[],W=Z.tickSize[0],T=Z.tickSize[1],V=new Date(Z.min);var a7=W*M[T];if(T=="second"){V.setUTCSeconds(g(V.getUTCSeconds(),W))}if(T=="minute"){V.setUTCMinutes(g(V.getUTCMinutes(),W))}if(T=="hour"){V.setUTCHours(g(V.getUTCHours(),W))}if(T=="month"){V.setUTCMonth(g(V.getUTCMonth(),W))}if(T=="year"){V.setUTCFullYear(g(V.getUTCFullYear(),W))}V.setUTCMilliseconds(0);if(a7>=M.minute){V.setUTCSeconds(0)}if(a7>=M.hour){V.setUTCMinutes(0)}if(a7>=M.day){V.setUTCHours(0)}if(a7>=M.day*4){V.setUTCDate(1)}if(a7>=M.year){V.setUTCMonth(0)}var R=0,S=Number.NaN,Y;do{Y=S;S=V.getTime();U.push({v:S,label:Z.tickFormatter(S,Z)});if(T=="month"){if(W<1){V.setUTCDate(1);var a8=V.getTime();V.setUTCMonth(V.getUTCMonth()+1);var X=V.getTime();V.setTime(S+R*M.hour+(X-a8)*W);R=V.getUTCHours();V.setUTCHours(0)}else{V.setUTCMonth(V.getUTCMonth()+W)}}else{if(T=="year"){V.setUTCFullYear(V.getUTCFullYear()+W)}else{V.setTime(S+a7)}}}while(S<Z.max&&S!=Y);return U};K=function(V,S){var R=new Date(V);if(O.timeformat!=null){return z(R,O.timeformat,O.monthNames)}var U=S.tickSize[0]*M[S.tickSize[1]];var T=S.max-S.min;if(U<M.minute){fmt="%h:%M:%S"}else{if(U<M.day){if(T<2*M.day){fmt="%h:%M"}else{fmt="%b %d %h:%M"}}else{if(U<M.month){fmt="%b %d"}else{if(U<M.year){if(T<M.year){fmt="%b"}else{fmt="%b %y"}}else{fmt="%y"}}}}return z(R,fmt,O.monthNames)}}else{var v=O.tickDecimals;var Q=-Math.floor(Math.log(J)/Math.LN10);if(v!=null&&Q>v){Q=v}r=Math.pow(10,-Q);u=J/r;if(u<1.5){w=1}else{if(u<3){w=2;if(u>2.25&&(v==null||Q+1<=v)){w=2.5;++Q}}else{if(u<7.5){w=5}else{w=10}}}w*=r;if(O.minTickSize!=null&&w<O.minTickSize){w=O.minTickSize}if(O.tickSize!=null){w=O.tickSize}n.tickDecimals=Math.max(0,(v!=null)?v:Q);N=function(U){var S=[];var R=g(U.min,U.tickSize),V=0,W=Number.NaN,T;do{T=W;W=R+V*U.tickSize;S.push({v:W,label:U.tickFormatter(W,U)});++V}while(W<U.max&&W!=T);return S};K=function(S,R){return S.toFixed(R.tickDecimals)}}n.tickSize=L?[w,L]:w;n.tickGenerator=N;if(d.isFunction(O.tickFormatter)){n.tickFormatter=function(S,R){return""+O.tickFormatter(S,R)}}else{n.tickFormatter=K}if(O.labelWidth!=null){n.labelWidth=O.labelWidth}if(O.labelHeight!=null){n.labelHeight=O.labelHeight}}function ay(u,o){u.ticks=[];if(!u.used){return}if(o.ticks==null){u.ticks=u.tickGenerator(u)}else{if(typeof o.ticks=="number"){if(o.ticks>0){u.ticks=u.tickGenerator(u)}}else{if(o.ticks){var r=o.ticks;if(d.isFunction(r)){r=r({min:u.min,max:u.max})}var v,q;for(v=0;v<r.length;++v){var n=null;var w=r[v];if(typeof w=="object"){q=w[0];if(w.length>1){n=w[1]}}else{q=w}if(n==null){n=u.tickFormatter(q,u)}u.ticks[v]={v:q,label:n}}}}}if(o.autoscaleMargin!=null&&u.ticks.length>0){if(o.min==null){u.min=Math.min(u.min,u.ticks[0].v)}if(o.max==null&&u.ticks.length>1){u.max=Math.min(u.max,u.ticks[u.ticks.length-1].v)}}}function aL(){function n(r){if(r.labelWidth==null){r.labelWidth=B/6}if(r.labelHeight==null){labels=[];for(i=0;i<r.ticks.length;++i){l=r.ticks[i].label;if(l){labels.push('<div class="tickLabel" style="float:left;width:'+r.labelWidth+'px">'+l+"</div>")}}r.labelHeight=0;if(labels.length>0){var u=d('<div style="position:absolute;top:-10000px;width:10000px;font-size:smaller">'+labels.join("")+'<div style="clear:left"></div></div>').appendTo(ar);r.labelHeight=u.height();u.remove()}}}function o(u){if(u.labelWidth==null||u.labelHeight==null){var v,r=[],w;for(v=0;v<u.ticks.length;++v){w=u.ticks[v].label;if(w){r.push('<div class="tickLabel">'+w+"</div>")}}if(r.length>0){var z=d('<div style="position:absolute;top:-10000px;font-size:smaller">'+r.join("")+"</div>").appendTo(ar);if(u.labelWidth==null){u.labelWidth=z.width()}if(u.labelHeight==null){u.labelHeight=z.find("div").height()}z.remove()}if(u.labelWidth==null){u.labelWidth=0}if(u.labelHeight==null){u.labelHeight=0}}}n(ah.xaxis);o(ah.yaxis);n(ah.x2axis);o(ah.y2axis);var q=aG.grid.borderWidth/2;for(i=0;i<ad.length;++i){q=Math.max(q,2*(ad[i].points.radius+ad[i].points.lineWidth/2))}aI.left=aI.right=aI.top=aI.bottom=q;if(ah.xaxis.labelHeight>0){aI.bottom=Math.max(q,ah.xaxis.labelHeight+aG.grid.labelMargin)}if(ah.yaxis.labelWidth>0){aI.left=Math.max(q,ah.yaxis.labelWidth+aG.grid.labelMargin)}if(ah.x2axis.labelHeight>0){aI.top=Math.max(q,ah.x2axis.labelHeight+aG.grid.labelMargin)}if(ah.y2axis.labelWidth>0){aI.right=Math.max(q,ah.y2axis.labelWidth+aG.grid.labelMargin)}ao=B-aI.left-aI.right;af=F-aI.bottom-aI.top;ah.xaxis.scale=ao/(ah.xaxis.max-ah.xaxis.min);ah.yaxis.scale=af/(ah.yaxis.max-ah.yaxis.min);ah.x2axis.scale=ao/(ah.x2axis.max-ah.x2axis.min);ah.y2axis.scale=af/(ah.y2axis.max-ah.y2axis.min)}function aO(){a4();for(var n=0;n<ad.length;n++){a6(ad[n])}}function ae(q,n){var v=n+"axis",u=n+"2axis",w,o,r,z;if(q[v]){w=ah[v];o=q[v].from;r=q[v].to}else{if(q[u]){w=ah[u];o=q[u].from;r=q[u].to}else{w=ah[v];o=q[n+"1"];r=q[n+"2"]}}if(o!=null&&r!=null&&o>r){return{from:r,to:o,axis:w}}return{from:o,to:r,axis:w}}function a4(){var u;aS.save();aS.clearRect(0,0,B,F);aS.translate(aI.left,aI.top);if(aG.grid.backgroundColor){aS.fillStyle=aG.grid.backgroundColor;aS.fillRect(0,0,ao,af)}if(aG.grid.markings){var o=aG.grid.markings;if(d.isFunction(o)){o=o({xmin:ah.xaxis.min,xmax:ah.xaxis.max,ymin:ah.yaxis.min,ymax:ah.yaxis.max,xaxis:ah.xaxis,yaxis:ah.yaxis,x2axis:ah.x2axis,y2axis:ah.y2axis})}for(u=0;u<o.length;++u){var r=o[u],n=ae(r,"x"),v=ae(r,"y");if(n.from==null){n.from=n.axis.min}if(n.to==null){n.to=n.axis.max}if(v.from==null){v.from=v.axis.min}if(v.to==null){v.to=v.axis.max}if(n.to<n.axis.min||n.from>n.axis.max||v.to<v.axis.min||v.from>v.axis.max){continue}n.from=Math.max(n.from,n.axis.min);n.to=Math.min(n.to,n.axis.max);v.from=Math.max(v.from,v.axis.min);v.to=Math.min(v.to,v.axis.max);if(n.from==n.to&&v.from==v.to){continue}n.from=n.axis.p2c(n.from);n.to=n.axis.p2c(n.to);v.from=v.axis.p2c(v.from);v.to=v.axis.p2c(v.to);if(n.from==n.to||v.from==v.to){aS.strokeStyle=r.color||aG.grid.markingsColor;aS.lineWidth=r.lineWidth||aG.grid.markingsLineWidth;aS.moveTo(Math.floor(n.from),Math.floor(v.from));aS.lineTo(Math.floor(n.to),Math.floor(v.to));aS.stroke()}else{aS.fillStyle=r.color||aG.grid.markingsColor;aS.fillRect(Math.floor(n.from),Math.floor(v.to),Math.floor(n.to-n.from),Math.floor(v.from-v.to))}}}aS.lineWidth=1;aS.strokeStyle=aG.grid.tickColor;aS.beginPath();var w,q=ah.xaxis;for(u=0;u<q.ticks.length;++u){w=q.ticks[u].v;if(w<=q.min||w>=ah.xaxis.max){continue}aS.moveTo(Math.floor(q.p2c(w))+aS.lineWidth/2,0);aS.lineTo(Math.floor(q.p2c(w))+aS.lineWidth/2,af)}q=ah.yaxis;for(u=0;u<q.ticks.length;++u){w=q.ticks[u].v;if(w<=q.min||w>=q.max){continue}aS.moveTo(0,Math.floor(q.p2c(w))+aS.lineWidth/2);aS.lineTo(ao,Math.floor(q.p2c(w))+aS.lineWidth/2)}q=ah.x2axis;for(u=0;u<q.ticks.length;++u){w=q.ticks[u].v;if(w<=q.min||w>=q.max){continue}aS.moveTo(Math.floor(q.p2c(w))+aS.lineWidth/2,-5);aS.lineTo(Math.floor(q.p2c(w))+aS.lineWidth/2,5)}q=ah.y2axis;for(u=0;u<q.ticks.length;++u){w=q.ticks[u].v;if(w<=q.min||w>=q.max){continue}aS.moveTo(ao-5,Math.floor(q.p2c(w))+aS.lineWidth/2);aS.lineTo(ao+5,Math.floor(q.p2c(w))+aS.lineWidth/2)}aS.stroke();if(aG.grid.borderWidth){aS.lineWidth=aG.grid.borderWidth;aS.strokeStyle=aG.grid.color;aS.lineJoin="round";aS.strokeRect(0,0,ao,af)}aS.restore()}function aF(){ar.find(".tickLabels").remove();var o='<div class="tickLabels" style="font-size:smaller;color:'+aG.grid.color+'">';function n(r,q){for(var u=0;u<r.ticks.length;++u){var v=r.ticks[u];if(!v.label||v.v<r.min||v.v>r.max){continue}o+=q(v,r)}}n(ah.xaxis,function(r,q){return'<div style="position:absolute;top:'+(aI.top+af+aG.grid.labelMargin)+"px;left:"+(aI.left+q.p2c(r.v)-q.labelWidth/2)+"px;width:"+q.labelWidth+'px;text-align:center" class="tickLabel">'+r.label+"</div>"});n(ah.yaxis,function(r,q){return'<div style="position:absolute;top:'+(aI.top+q.p2c(r.v)-q.labelHeight/2)+"px;right:"+(aI.right+ao+aG.grid.labelMargin)+"px;width:"+q.labelWidth+'px;text-align:right" class="tickLabel">'+r.label+"</div>"});n(ah.x2axis,function(r,q){return'<div style="position:absolute;bottom:'+(aI.bottom+af+aG.grid.labelMargin)+"px;left:"+(aI.left+q.p2c(r.v)-q.labelWidth/2)+"px;width:"+q.labelWidth+'px;text-align:center" class="tickLabel">'+r.label+"</div>"});n(ah.y2axis,function(r,q){return'<div style="position:absolute;top:'+(aI.top+q.p2c(r.v)-q.labelHeight/2)+"px;left:"+(aI.left+ao+aG.grid.labelMargin)+"px;width:"+q.labelWidth+'px;text-align:left" class="tickLabel">'+r.label+"</div>"});o+="</div>";ar.append(o)}function a6(n){if(n.lines.show||(!n.bars.show&&!n.points.show)){aQ(n)}if(n.bars.show){aA(n)}if(n.points.show){az(n)}}function aQ(u){function n(M,O,I,J){var P,z=null,v=null,w=null;aS.beginPath();for(var N=0;N<M.length;++N){P=z;z=M[N];if(P==null||z==null){continue}var Q=P[0],K=P[1],R=z[0],L=z[1];if(K<=L&&K<J.min){if(L<J.min){continue}Q=(J.min-K)/(L-K)*(R-Q)+Q;K=J.min}else{if(L<=K&&L<J.min){if(K<J.min){continue}R=(J.min-K)/(L-K)*(R-Q)+Q;L=J.min}}if(K>=L&&K>J.max){if(L>J.max){continue}Q=(J.max-K)/(L-K)*(R-Q)+Q;K=J.max}else{if(L>=K&&L>J.max){if(K>J.max){continue}R=(J.max-K)/(L-K)*(R-Q)+Q;L=J.max}}if(Q<=R&&Q<I.min){if(R<I.min){continue}K=(I.min-Q)/(R-Q)*(L-K)+K;Q=I.min}else{if(R<=Q&&R<I.min){if(Q<I.min){continue}L=(I.min-Q)/(R-Q)*(L-K)+K;R=I.min}}if(Q>=R&&Q>I.max){if(R>I.max){continue}K=(I.max-Q)/(R-Q)*(L-K)+K;Q=I.max}else{if(R>=Q&&R>I.max){if(Q>I.max){continue}L=(I.max-Q)/(R-Q)*(L-K)+K;R=I.max}}if(v!=I.p2c(Q)||w!=J.p2c(K)+O){aS.moveTo(I.p2c(Q),J.p2c(K)+O)}v=I.p2c(R);w=J.p2c(L)+O;aS.lineTo(v,w)}aS.stroke()}function r(P,I,K){var R,z=null;var v=Math.min(Math.max(0,K.min),K.max);var M,S=0;var J=false;for(var Q=0;Q<P.length;++Q){R=z;z=P[Q];if(J&&R!=null&&z==null){aS.lineTo(I.p2c(S),K.p2c(v));aS.fill();J=false;continue}if(R==null||z==null){continue}var T=R[0],L=R[1],U=z[0],N=z[1];if(T<=U&&T<I.min){if(U<I.min){continue}L=(I.min-T)/(U-T)*(N-L)+L;T=I.min}else{if(U<=T&&U<I.min){if(T<I.min){continue}N=(I.min-T)/(U-T)*(N-L)+L;U=I.min}}if(T>=U&&T>I.max){if(U>I.max){continue}L=(I.max-T)/(U-T)*(N-L)+L;T=I.max}else{if(U>=T&&U>I.max){if(T>I.max){continue}N=(I.max-T)/(U-T)*(N-L)+L;U=I.max}}if(!J){aS.beginPath();aS.moveTo(I.p2c(T),K.p2c(v));J=true}if(L>=K.max&&N>=K.max){aS.lineTo(I.p2c(T),K.p2c(K.max));aS.lineTo(I.p2c(U),K.p2c(K.max));continue}else{if(L<=K.min&&N<=K.min){aS.lineTo(I.p2c(T),K.p2c(K.min));aS.lineTo(I.p2c(U),K.p2c(K.min));continue}}var w=T,O=U;if(L<=N&&L<K.min&&N>=K.min){T=(K.min-L)/(N-L)*(U-T)+T;L=K.min}else{if(N<=L&&N<K.min&&L>=K.min){U=(K.min-L)/(N-L)*(U-T)+T;N=K.min}}if(L>=N&&L>K.max&&N<=K.max){T=(K.max-L)/(N-L)*(U-T)+T;L=K.max}else{if(N>=L&&N>K.max&&L<=K.max){U=(K.max-L)/(N-L)*(U-T)+T;N=K.max}}if(T!=w){if(L<=K.min){M=K.min}else{M=K.max}aS.lineTo(I.p2c(w),K.p2c(M));aS.lineTo(I.p2c(T),K.p2c(M))}aS.lineTo(I.p2c(T),K.p2c(L));aS.lineTo(I.p2c(U),K.p2c(N));if(U!=O){if(N<=K.min){M=K.min}else{M=K.max}aS.lineTo(I.p2c(O),K.p2c(M));aS.lineTo(I.p2c(U),K.p2c(M))}S=Math.max(U,O)}if(J){aS.lineTo(I.p2c(S),K.p2c(v));aS.fill()}}aS.save();aS.translate(aI.left,aI.top);aS.lineJoin="round";var q=u.lines.lineWidth;var o=u.shadowSize;if(o>0){aS.lineWidth=o/2;aS.strokeStyle="rgba(0,0,0,0.1)";n(u.data,q/2+o/2+aS.lineWidth/2,u.xaxis,u.yaxis);aS.lineWidth=o/2;aS.strokeStyle="rgba(0,0,0,0.2)";n(u.data,q/2+aS.lineWidth/2,u.xaxis,u.yaxis)}aS.lineWidth=q;aS.strokeStyle=u.color;aa(u.lines,u.color);if(u.lines.fill){r(u.data,u.xaxis,u.yaxis)}n(u.data,0,u.xaxis,u.yaxis);aS.restore()}function az(n){function q(J,L,I,v,z){for(var K=0;K<J.length;++K){if(J[K]==null){continue}var M=J[K][0],w=J[K][1];if(M<v.min||M>v.max||w<z.min||w>z.max){continue}aS.beginPath();aS.arc(v.p2c(M),z.p2c(w),L,0,2*Math.PI,true);if(I){aS.fill()}aS.stroke()}}function r(J,z,L,v,I){for(var K=0;K<J.length;++K){if(J[K]==null){continue}var M=J[K][0],w=J[K][1];if(M<v.min||M>v.max||w<I.min||w>I.max){continue}aS.beginPath();aS.arc(v.p2c(M),I.p2c(w)+z,L,0,Math.PI,false);aS.stroke()}}aS.save();aS.translate(aI.left,aI.top);var u=n.lines.lineWidth;var o=n.shadowSize;if(o>0){aS.lineWidth=o/2;aS.strokeStyle="rgba(0,0,0,0.1)";r(n.data,o/2+aS.lineWidth/2,n.points.radius,n.xaxis,n.yaxis);aS.lineWidth=o/2;aS.strokeStyle="rgba(0,0,0,0.2)";r(n.data,aS.lineWidth/2,n.points.radius,n.xaxis,n.yaxis)}aS.lineWidth=n.points.lineWidth;aS.strokeStyle=n.color;aa(n.points,n.color);q(n.data,n.points.radius,n.points.fill,n.xaxis,n.yaxis);aS.restore()}function a3(L,N,o,M,r,w,z,K,P){var I=true,Q=true,q=true,n=false,u=L+o,J=L+M,v=0,O=N;if(O<v){O=0;v=N;n=true;q=false}if(J<z.min||u>z.max||O<K.min||v>K.max){return}if(u<z.min){u=z.min;I=false}if(J>z.max){J=z.max;Q=false}if(v<K.min){v=K.min;n=false}if(O>K.max){O=K.max;q=false}if(w){P.beginPath();P.moveTo(z.p2c(u),K.p2c(v)+r);P.lineTo(z.p2c(u),K.p2c(O)+r);P.lineTo(z.p2c(J),K.p2c(O)+r);P.lineTo(z.p2c(J),K.p2c(v)+r);P.fill()}if(I||Q||q||n){P.beginPath();u=z.p2c(u);v=K.p2c(v);J=z.p2c(J);O=K.p2c(O);P.moveTo(u,v+r);if(I){P.lineTo(u,O+r)}else{P.moveTo(u,O+r)}if(q){P.lineTo(J,O+r)}else{P.moveTo(J,O+r)}if(Q){P.lineTo(J,v+r)}else{P.moveTo(J,v+r)}if(n){P.lineTo(u,v+r)}else{P.moveTo(u,v+r)}P.stroke()}}function aA(q){function n(z,K,I,u,w,r,v){for(var J=0;J<z.length;J++){if(z[J]==null){continue}a3(z[J][0],z[J][1],K,I,u,w,r,v,aS)}}aS.save();aS.translate(aI.left,aI.top);aS.lineJoin="round";aS.lineWidth=q.bars.lineWidth;aS.strokeStyle=q.color;aa(q.bars,q.color);var o=q.bars.align=="left"?0:-q.bars.barWidth/2;n(q.data,o,o+q.bars.barWidth,0,q.bars.fill,q.xaxis,q.yaxis);aS.restore()}function aa(r,o){var n=r.fill;if(!n){return}if(r.fillColor){aS.fillStyle=r.fillColor}else{var q=e(o);q.a=typeof n=="number"?n:0.4;q.normalize();aS.fillStyle=q.toString()}}function aM(){ar.find(".legend").remove();if(!aG.legend.show){return}var K=[];var o=false;for(i=0;i<ad.length;++i){if(!ad[i].label){continue}if(i%aG.legend.noColumns==0){if(o){K.push("</tr>")}K.push("<tr>");o=true}var I=ad[i].label;if(aG.legend.labelFormatter!=null){I=aG.legend.labelFormatter(I)}K.push('<td class="legendColorBox"><div style="border:1px solid '+aG.legend.labelBoxBorderColor+';padding:1px"><div style="width:14px;height:10px;background-color:'+ad[i].color+';overflow:hidden"></div></div></td><td class="legendLabel">'+I+"</td>")}if(o){K.push("</tr>")}if(K.length==0){return}var w='<table style="font-size:smaller;color:'+aG.grid.color+'">'+K.join("")+"</table>";if(aG.legend.container!=null){aG.legend.container.html(w)}else{var J="";var u=aG.legend.position,r=aG.legend.margin;if(u.charAt(0)=="n"){J+="top:"+(r+aI.top)+"px;"}else{if(u.charAt(0)=="s"){J+="bottom:"+(r+aI.bottom)+"px;"}}if(u.charAt(1)=="e"){J+="right:"+(r+aI.right)+"px;"}else{if(u.charAt(1)=="w"){J+="left:"+(r+aI.left)+"px;"}}var z=d('<div class="legend">'+w.replace('style="','style="position:absolute;'+J+";")+"</div>").appendTo(ar);if(aG.legend.backgroundOpacity!=0){var n=aG.legend.backgroundColor;if(n==null){var q;if(aG.grid.backgroundColor){q=aG.grid.backgroundColor}else{q=a(z)}n=e(q).adjust(null,null,null,1).toString()}var v=z.children();d('<div style="position:absolute;width:'+v.width()+"px;height:"+v.height()+"px;"+J+"background-color:"+n+';"> </div>').prependTo(z).css("opacity",aG.legend.backgroundOpacity)}}}var D={pageX:null,pageY:null},aX={first:{x:-1,y:-1},second:{x:-1,y:-1},show:false,active:false},E=[],am=false,an=null,av=null;function aP(X,n){var Q=aG.grid.mouseActiveRadius,K=Q*Q+1,I=null,O=false;function T(Z,a7){return{datapoint:ad[Z].data[a7],dataIndex:a7,series:ad[Z],seriesIndex:Z}}for(var L=0;L<ad.length;++L){var v=ad[L].data,Y=ad[L].xaxis,o=ad[L].yaxis,P=Y.c2p(X),R=o.c2p(n),r=Q/Y.scale,u=Q/o.scale,w=ad[L].bars.show,z=!(ad[L].bars.show&&!(ad[L].lines.show||ad[L].points.show)),q=ad[L].bars.align=="left"?0:-ad[L].bars.barWidth/2,J=q+ad[L].bars.barWidth;for(var M=0;M<v.length;++M){if(v[M]==null){continue}var V=v[M][0],W=v[M][1];if(w){if(!O&&P>=V+q&&P<=V+J&&R>=Math.min(0,W)&&R<=Math.max(0,W)){I=T(L,M)}}if(z){if((V-P>r||V-P<-r)||(W-R>u||W-R<-u)){continue}var S=Math.abs(Y.p2c(V)-X),U=Math.abs(o.p2c(W)-n),N=S*S+U*U;if(N<K){K=N;O=true;I=T(L,M)}}}}return I}function at(n){var r=n||window.event;if(r.pageX==null&&r.clientX!=null){var q=document.documentElement,o=document.body;D.pageX=r.clientX+(q&&q.scrollLeft||o.scrollLeft||0);D.pageY=r.clientY+(q&&q.scrollTop||o.scrollTop||0)}else{D.pageX=r.pageX;D.pageY=r.pageY}if(aG.grid.hoverable&&!av){av=setTimeout(ak,100)}if(aX.active){a5(D)}}function a2(n){if(n.which!=1){return}document.body.focus();if(document.onselectstart!==undefined&&aj.onselectstart==null){aj.onselectstart=document.onselectstart;document.onselectstart=function(){return false}}if(document.ondrag!==undefined&&aj.ondrag==null){aj.ondrag=document.ondrag;document.ondrag=function(){return false}}aT(aX.first,n);D.pageX=null;aX.active=true;d(document).one("mouseup",G)}function aK(n){if(am){am=false;return}ap("plotclick",n)}function ak(){ap("plothover",D);av=null}function ap(u,v){var r=aV.offset(),z={pageX:v.pageX,pageY:v.pageY},n=v.pageX-r.left-aI.left,q=v.pageY-r.top-aI.top;if(ah.xaxis.used){z.x=ah.xaxis.c2p(n)}if(ah.yaxis.used){z.y=ah.yaxis.c2p(q)}if(ah.x2axis.used){z.x2=ah.x2axis.c2p(n)}if(ah.y2axis.used){z.y2=ah.y2axis.c2p(q)}var w=aP(n,q);if(w){w.pageX=parseInt(w.series.xaxis.p2c(w.datapoint[0])+r.left+aI.left);w.pageY=parseInt(w.series.yaxis.p2c(w.datapoint[1])+r.top+aI.top)}if(aG.grid.autoHighlight){for(var o=0;o<E.length;++o){var I=E[o];if(I.auto&&!(w&&I.series==w.series&&I.point==w.datapoint)){C(I.series,I.point)}}if(w){aR(w.series,w.datapoint,true)}}ar.trigger(u,[z,w])}function ax(){if(!an){an=setTimeout(ai,50)}}function ai(){an=null;aJ.save();aJ.clearRect(0,0,B,F);aJ.translate(aI.left,aI.top);var u,v;for(u=0;u<E.length;++u){v=E[u];if(v.series.bars.show){A(v.series,v.point)}else{H(v.series,v.point)}}aJ.restore();if(aX.show&&a1()){aJ.strokeStyle=e(aG.selection.color).scale(null,null,null,0.8).toString();aJ.lineWidth=1;aS.lineJoin="round";aJ.fillStyle=e(aG.selection.color).scale(null,null,null,0.4).toString();var q=Math.min(aX.first.x,aX.second.x),o=Math.min(aX.first.y,aX.second.y),n=Math.abs(aX.second.x-aX.first.x),r=Math.abs(aX.second.y-aX.first.y);aJ.fillRect(q+aI.left,o+aI.top,n,r);aJ.strokeRect(q+aI.left,o+aI.top,n,r)}}function aR(r,o,q){if(typeof r=="number"){r=ad[r]}if(typeof o=="number"){o=r.data[o]}var n=aE(r,o);if(n==-1){E.push({series:r,point:o,auto:q});ax()}else{if(!q){E[n].auto=false}}}function C(q,o){if(typeof q=="number"){q=ad[q]}if(typeof o=="number"){o=q.data[o]}var n=aE(q,o);if(n!=-1){E.splice(n,1);ax()}}function aE(r,q){for(var o=0;o<E.length;++o){var n=E[o];if(n.series==r&&n.point[0]==q[0]&&n.point[1]==q[1]){return o}}return -1}function H(w,z){var q=z[0],n=z[1],o=w.xaxis,u=w.yaxis;if(q<o.min||q>o.max||n<u.min||n>u.max){return}var v=w.points.radius+w.points.lineWidth/2;aJ.lineWidth=v;aJ.strokeStyle=e(w.color).scale(1,1,1,0.5).toString();var r=1.5*v;aJ.beginPath();aJ.arc(o.p2c(q),u.p2c(n),r,0,2*Math.PI,true);aJ.stroke()}function A(q,o){aJ.lineJoin="round";aJ.lineWidth=q.bars.lineWidth;aJ.strokeStyle=e(q.color).scale(1,1,1,0.5).toString();aJ.fillStyle=e(q.color).scale(1,1,1,0.5).toString();var n=q.bars.align=="left"?0:-q.bars.barWidth/2;a3(o[0],o[1],n,n+q.bars.barWidth,0,true,q.xaxis,q.yaxis,aJ)}function aD(){var n=Math.min(aX.first.x,aX.second.x),o=Math.max(aX.first.x,aX.second.x),r=Math.max(aX.first.y,aX.second.y),u=Math.min(aX.first.y,aX.second.y);var q={};if(ah.xaxis.used){q.xaxis={from:ah.xaxis.c2p(n),to:ah.xaxis.c2p(o)}}if(ah.x2axis.used){q.x2axis={from:ah.x2axis.c2p(n),to:ah.x2axis.c2p(o)}}if(ah.yaxis.used){q.yaxis={from:ah.yaxis.c2p(r),to:ah.yaxis.c2p(u)}}if(ah.y2axis.used){q.yaxis={from:ah.y2axis.c2p(r),to:ah.y2axis.c2p(u)}}ar.trigger("plotselected",[q]);if(ah.xaxis.used&&ah.yaxis.used){ar.trigger("selected",[{x1:q.xaxis.from,y1:q.yaxis.from,x2:q.xaxis.to,y2:q.yaxis.to}])}}function G(n){if(document.onselectstart!==undefined){document.onselectstart=aj.onselectstart}if(document.ondrag!==undefined){document.ondrag=aj.ondrag}aX.active=false;a5(n);if(a1()){aD();am=true}return false}function aT(q,o){var n=aV.offset();if(aG.selection.mode=="y"){if(q==aX.first){q.x=0}else{q.x=ao}}else{q.x=o.pageX-n.left-aI.left;q.x=Math.min(Math.max(0,q.x),ao)}if(aG.selection.mode=="x"){if(q==aX.first){q.y=0}else{q.y=af}}else{q.y=o.pageY-n.top-aI.top;q.y=Math.min(Math.max(0,q.y),af)}}function a5(n){if(n.pageX==null){return}aT(aX.second,n);if(a1()){aX.show=true;ax()}else{au()}}function au(){if(aX.show){aX.show=false;ax()}}function ac(n,o){var q;if(aG.selection.mode=="y"){aX.first.x=0;aX.second.x=ao}else{q=ae(n,"x");aX.first.x=q.axis.p2c(q.from);aX.second.x=q.axis.p2c(q.to)}if(aG.selection.mode=="x"){aX.first.y=0;aX.second.y=af}else{q=ae(n,"y");aX.first.y=q.axis.p2c(q.from);aX.second.y=q.axis.p2c(q.to)}aX.show=true;ax();if(!o){aD()}}function a1(){var n=5;return Math.abs(aX.second.x-aX.first.x)>=n&&Math.abs(aX.second.y-aX.first.y)>=n}}d.plot=function(n,q,r){var o=new f(n,q,r);return o};function g(n,o){return o*Math.floor(n/o)}function b(o,n,q){if(n<o){return n}else{if(n>q){return q}else{return n}}}function c(u,v,q,n){var w=["r","g","b","a"];var r=4;while(-1<--r){this[w[r]]=arguments[r]||((r==3)?1:0)}this.toString=function(){if(this.a>=1){return"rgb("+[this.r,this.g,this.b].join(",")+")"}else{return"rgba("+[this.r,this.g,this.b,this.a].join(",")+")"}};this.scale=function(A,B,z,C){r=4;while(-1<--r){if(arguments[r]!=null){this[w[r]]*=arguments[r]}}return this.normalize()};this.adjust=function(A,B,z,C){r=4;while(-1<--r){if(arguments[r]!=null){this[w[r]]+=arguments[r]}}return this.normalize()};this.clone=function(){return new c(this.r,this.b,this.g,this.a)};var o=function(A,B,z){return Math.max(Math.min(A,z),B)};this.normalize=function(){this.r=o(parseInt(this.r),0,255);this.g=o(parseInt(this.g),0,255);this.b=o(parseInt(this.b),0,255);this.a=o(this.a,0,1);return this};this.normalize()}var k={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0]};function a(o){var q,n=o;do{q=n.css("background-color").toLowerCase();if(q!=""&&q!="transparent"){break}n=n.parent()}while(!d.nodeName(n.get(0),"body"));if(q=="rgba(0, 0, 0, 0)"){return"transparent"}return q}function e(n){var q;if(q=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(n)){return new c(parseInt(q[1],10),parseInt(q[2],10),parseInt(q[3],10))}if(q=/rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(n)){return new c(parseInt(q[1],10),parseInt(q[2],10),parseInt(q[3],10),parseFloat(q[4]))}if(q=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(n)){return new c(parseFloat(q[1])*2.55,parseFloat(q[2])*2.55,parseFloat(q[3])*2.55)}if(q=/rgba\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(n)){return new c(parseFloat(q[1])*2.55,parseFloat(q[2])*2.55,parseFloat(q[3])*2.55,parseFloat(q[4]))}if(q=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(n)){return new c(parseInt(q[1],16),parseInt(q[2],16),parseInt(q[3],16))}if(q=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(n)){return new c(parseInt(q[1]+q[1],16),parseInt(q[2]+q[2],16),parseInt(q[3]+q[3],16))}var o=d.trim(n).toLowerCase();if(o=="transparent"){return new c(255,255,255,0)}else{q=k[o];return new c(q[0],q[1],q[2])}}})(jQuery);(function(a){a.manageAjax=(function(){var b={},f={},e={},q={},c={},z={},g={queue:true,maxRequests:1,abortOld:false,preventDoubbleRequests:true,cacheResponse:false,complete:function(){},error:function(B,D){var C=this;if(D&&D.indexOf("error")!=-1){setTimeout(function(){var E=D+": ";if(B.status){E+="status: "+B.status+" | "}E+="URL: "+C.url;throw new Error(E)},1)}},success:function(){},abort:function(){}};function d(B,C){var D={};e[B]=e[B]||{};a.extend(true,e[B],a.ajaxSettings,g,C);if(!c[B]){c[B]={};q[B]={};q[B].queue=[];f[B]=[];z[B]=[]}a.each(a.manageAjax,function(F,E){if(a.isFunction(E)&&F.indexOf("_")!==0){D[F]=function(G,H){if(H&&typeof G==="string"){G=H}E(B,G)}}});return D}function r(C,B){if(B[1]=="success"||B[1]=="notmodified"){C.success.apply(C,[B[0].successData,B[1]]);if(C.global){a.event.trigger("ajaxSuccess",B)}}if(B[1]==="abort"){C.abort.apply(C,B);if(C.global){a.active--;a.event.trigger("ajaxAbort",B)}}C.complete.apply(C,B);if(C.global){a.event.trigger("ajaxComplete",B)}if(C.global&&!a.active){a.event.trigger("ajaxStop")}}function v(B,C){return function(F,D,E){C.call(this,F,D,E);B.call(this,F,D,E);F=null;E=null}}function w(B){var D=f[B];if(D&&D.length){var C=D.shift();if(C){C()}}}function A(D,C){if(!e[D]){d(D,C)}C=a.extend({},e[D],C);var B=c[D],F=q[D],I=f[D];var E=C.type+"_"+C.url.replace(/\./g,"_"),J=true,G=C.complete,H=function(){F[E]={xhr:a.ajax(C),ajaxManagerOpts:C};F.queue.push(E);return E};if(C.data){E+=(typeof C.data=="string")?C.data:a.param(C.data)}if(C.preventDoubbleRequests&&c[D][E]){return false}B[E]=true;C.complete=function(M,K,L){var N=true;if(C.abortOld){a.each(F.queue,function(O,P){if(P==E){return false}k(D,P);return P})}G.call(this,M,K,L);if(q[D][E]){if(q[D][E]&&q[D][E].xhr){q[D][E].xhr=null}q[D][E]=null}z[D].push({xhr:M,status:K});M=null;q[D].queue=a.grep(q[D].queue,function(O){return(O!==E)});B[E]=false;L=null;delete q[D][E];a.each(F,function(P,O){if(P!=="queue"||O.length){N=false;return false}});if(N){a.event.trigger(D+"End",[z[D]]);a.each(z[D],function(P,O){O.xhr=null});z[D]=[]}};if(b[E]){H=function(){F.queue.push(E);r(C,b[E]);return E}}else{if(C.cacheResponse){C.complete=v(C.complete,function(L,K){if(K!=="success"&&K!=="notmodified"){return false}b[E][0].responseXML=L.responseXML;b[E][0].responseText=L.responseText;b[E][1]=K;L=null;return E});C.success=v(C.success,function(L,K){b[E]=[{successData:L,ajaxManagerOpts:C},K];L=null})}}H.ajaxID=E;a.each(F,function(L,K){if(L!=="queue"||K.length){J=false;return false}});if(J){a.event.trigger(D+"Start")}if(C.queue){C.complete=v(C.complete,function(){w(D)});if(C.queue==="clear"){I=n(D)}I.push(H);if(F.queue.length<C.maxRequests){w(D)}return E}return H()}function n(B,C){a.each(f[B],function(D,E){c[B][E.ajaxID]=false});f[B]=[];if(C){k(B)}return f[B]}function u(E,F){var C=q[E];if(!C||!c[E][F]){return false}if(C[F]){return C[F].xhr}var B=f[E],D;a.each(B,function(G,H){if(H.ajaxID==F){D=[H,G];return false}return D});return D}function k(D,E){var C=q[D];if(!C){return false}function B(F){if(F!=="queue"&&C[F]&&typeof C[F].xhr!=="unedfiend"&&typeof C[F].xhr.abort!=="unedfiend"){C[F].xhr.abort();r(C[F].ajaxManagerOpts,[C[F].xhr,"abort"])}return null}if(E){return B(E)}return a.each(C,B)}function o(){a.each(e,function(B){n(B,true)});b={}}return{defaults:g,add:A,create:d,cache:b,abort:k,clear:n,getXHR:u,_activeRequest:q,_complete:r,_allRequests:c,_unload:o}})();a(window).unload(a.manageAjax._unload)})(jQuery);(function(e){var g={},o,u,w,q=e.browser.msie&&/MSIE\s(5\.5|6\.)/.test(navigator.userAgent),b=false;e.tooltip={blocked:false,defaults:{delay:200,fade:false,showURL:true,extraClass:"",top:15,left:15,id:"tooltip"},block:function(){e.tooltip.blocked=!e.tooltip.blocked}};e.fn.extend({tooltip:function(z){z=e.extend({},e.tooltip.defaults,z);k(z);return this.each(function(){e.data(this,"tooltip",z);this.tOpacity=g.parent.css("opacity");this.tooltipText=this.title;e(this).removeAttr("title");this.alt=""}).mouseover(r).mouseout(f).click(f)},fixPNG:q?function(){return this.each(function(){var z=e(this).css("backgroundImage");if(z.match(/^url\(["']?(.*\.png)["']?\)$/i)){z=RegExp.$1;e(this).css({backgroundImage:"none",filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='"+z+"')"}).each(function(){var A=e(this).css("position");if(A!="absolute"&&A!="relative"){e(this).css("position","relative")}})}})}:function(){return this},unfixPNG:q?function(){return this.each(function(){e(this).css({filter:"",backgroundImage:""})})}:function(){return this},hideWhenEmpty:function(){return this.each(function(){e(this)[e(this).html()?"show":"hide"]()})},url:function(){return this.attr("href")||this.attr("src")}});function k(z){if(g.parent){return}g.parent=e('<div id="'+z.id+'"><h3></h3><div class="body"></div><div class="url"></div></div>').appendTo(document.body).hide();if(e.fn.bgiframe){g.parent.bgiframe()}g.title=e("h3",g.parent);g.body=e("div.body",g.parent);g.url=e("div.url",g.parent)}function c(z){return e.data(z,"tooltip")}function a(z){if(c(this).delay){w=setTimeout(v,c(this).delay)}else{v()}b=!!c(this).track;e(document.body).bind("mousemove",d);d(z)}function r(){if(e.tooltip.blocked||this==o||(!this.tooltipText&&!c(this).bodyHandler)){return}o=this;u=this.tooltipText;if(c(this).bodyHandler){g.title.hide();var C=c(this).bodyHandler.call(this);if(C.nodeType||C.jquery){g.body.empty().append(C)}else{g.body.html(C)}g.body.show()}else{if(c(this).showBody){var B=u.split(c(this).showBody);g.title.html(B.shift()).show();g.body.empty();for(var A=0,z;(z=B[A]);A++){if(A>0){g.body.append("<br/>")}g.body.append(z)}g.body.hideWhenEmpty()}else{g.title.html(u).show();g.body.hide()}}if(c(this).showURL&&e(this).url()){g.url.html(e(this).url().replace("http://","")).show()}else{g.url.hide()}g.parent.addClass(c(this).extraClass);if(c(this).fixPNG){g.parent.fixPNG()}a.apply(this,arguments)}function v(){w=null;if((!q||!e.fn.bgiframe)&&c(o).fade){if(g.parent.is(":animated")){g.parent.stop().show().fadeTo(c(o).fade,o.tOpacity)}else{g.parent.is(":visible")?g.parent.fadeTo(c(o).fade,o.tOpacity):g.parent.fadeIn(c(o).fade)}}else{g.parent.show()}d()}function d(C){if(e.tooltip.blocked){return}if(C&&C.target.tagName=="OPTION"){return}if(!b&&g.parent.is(":visible")){e(document.body).unbind("mousemove",d)}if(o==null){e(document.body).unbind("mousemove",d);return}g.parent.removeClass("viewport-right").removeClass("viewport-bottom");var E=g.parent[0].offsetLeft;var D=g.parent[0].offsetTop;if(C){E=C.pageX+c(o).left;D=C.pageY+c(o).top;var A="auto";if(c(o).positionLeft){A=e(window).width()-E;E="auto"}g.parent.css({left:E,right:A,top:D})}var z=n(),B=g.parent[0];if(z.x+z.cx<B.offsetLeft+B.offsetWidth){E-=B.offsetWidth+20+c(o).left;g.parent.css({left:E+"px"}).addClass("viewport-right")}if(z.y+z.cy<B.offsetTop+B.offsetHeight){D-=B.offsetHeight+20+c(o).top;g.parent.css({top:D+"px"}).addClass("viewport-bottom")}}function n(){return{x:e(window).scrollLeft(),y:e(window).scrollTop(),cx:e(window).width(),cy:e(window).height()}}function f(B){if(e.tooltip.blocked){return}if(w){clearTimeout(w)}o=null;var z=c(this);function A(){g.parent.removeClass(z.extraClass).hide().css("opacity","")}if((!q||!e.fn.bgiframe)&&z.fade){if(g.parent.is(":animated")){g.parent.stop().fadeTo(z.fade,0,A)}else{g.parent.stop().fadeOut(z.fade,A)}}else{A()}if(c(this).fixPNG){g.parent.unfixPNG()}}})(jQuery);
/*
 * jQuery UI 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI
 */
(function(e,d){function b(f,c){var g=f.nodeName.toLowerCase();if("area"===g){c=f.parentNode;g=c.name;if(!f.href||!g||c.nodeName.toLowerCase()!=="map"){return false}f=e("img[usemap=#"+g+"]")[0];return !!f&&a(f)}return(/input|select|textarea|button|object/.test(g)?!f.disabled:"a"==g?f.href||c:c)&&a(f)}function a(c){return !e(c).parents().andSelf().filter(function(){return e.curCSS(this,"visibility")==="hidden"||e.expr.filters.hidden(this)}).length}e.ui=e.ui||{};if(!e.ui.version){e.extend(e.ui,{version:"1.8.16",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});e.fn.extend({propAttr:e.fn.prop||e.fn.attr,_focus:e.fn.focus,focus:function(f,c){return typeof f==="number"?this.each(function(){var g=this;setTimeout(function(){e(g).focus();c&&c.call(g)},f)}):this._focus.apply(this,arguments)},scrollParent:function(){var c;c=e.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(e.curCSS(this,"position",1))&&/(auto|scroll)/.test(e.curCSS(this,"overflow",1)+e.curCSS(this,"overflow-y",1)+e.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(e.curCSS(this,"overflow",1)+e.curCSS(this,"overflow-y",1)+e.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!c.length?e(document):c},zIndex:function(f){if(f!==d){return this.css("zIndex",f)}if(this.length){f=e(this[0]);for(var c;f.length&&f[0]!==document;){c=f.css("position");if(c==="absolute"||c==="relative"||c==="fixed"){c=parseInt(f.css("zIndex"),10);if(!isNaN(c)&&c!==0){return c}}f=f.parent()}}return 0},disableSelection:function(){return this.bind((e.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(c){c.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});e.each(["Width","Height"],function(f,c){function o(u,r,q,v){e.each(n,function(){r-=parseFloat(e.curCSS(u,"padding"+this,true))||0;if(q){r-=parseFloat(e.curCSS(u,"border"+this+"Width",true))||0}if(v){r-=parseFloat(e.curCSS(u,"margin"+this,true))||0}});return r}var n=c==="Width"?["Left","Right"]:["Top","Bottom"],k=c.toLowerCase(),g={innerWidth:e.fn.innerWidth,innerHeight:e.fn.innerHeight,outerWidth:e.fn.outerWidth,outerHeight:e.fn.outerHeight};e.fn["inner"+c]=function(q){if(q===d){return g["inner"+c].call(this)}return this.each(function(){e(this).css(k,o(this,q)+"px")})};e.fn["outer"+c]=function(r,q){if(typeof r!=="number"){return g["outer"+c].call(this,r)}return this.each(function(){e(this).css(k,o(this,r,true,q)+"px")})}});e.extend(e.expr[":"],{data:function(f,c,g){return !!e.data(f,g[3])},focusable:function(c){return b(c,!isNaN(e.attr(c,"tabindex")))},tabbable:function(f){var c=e.attr(f,"tabindex"),g=isNaN(c);return(g||c>=0)&&b(f,!g)}});e(function(){var f=document.body,c=f.appendChild(c=document.createElement("div"));e.extend(c.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});e.support.minHeight=c.offsetHeight===100;e.support.selectstart="onselectstart" in c;f.removeChild(c).style.display="none"});e.extend(e.ui,{plugin:{add:function(f,c,k){f=e.ui[f].prototype;for(var g in k){f.plugins[g]=f.plugins[g]||[];f.plugins[g].push([c,k[g]])}},call:function(f,c,k){if((c=f.plugins[c])&&f.element[0].parentNode){for(var g=0;g<c.length;g++){f.options[c[g][0]]&&c[g][1].apply(f.element,k)}}}},contains:function(f,c){return document.compareDocumentPosition?f.compareDocumentPosition(c)&16:f!==c&&f.contains(c)},hasScroll:function(f,c){if(e(f).css("overflow")==="hidden"){return false}c=c&&c==="left"?"scrollLeft":"scrollTop";var g=false;if(f[c]>0){return true}f[c]=1;g=f[c]>0;f[c]=0;return g},isOverAxis:function(f,c,g){return f>c&&f<c+g},isOver:function(f,c,o,n,k,g){return e.ui.isOverAxis(f,o,k)&&e.ui.isOverAxis(c,n,g)}})}})(jQuery);
/*
 * jQuery UI Widget 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Widget
 */
(function(a,e){if(a.cleanData){var d=a.cleanData;a.cleanData=function(b){for(var k=0,g;(g=b[k])!=null;k++){try{a(g).triggerHandler("remove")}catch(f){}}d(b)}}else{var c=a.fn.remove;a.fn.remove=function(b,f){return this.each(function(){if(!f){if(!b||a.filter(b,[this]).length){a("*",this).add([this]).each(function(){try{a(this).triggerHandler("remove")}catch(g){}})}}return c.call(a(this),b,f)})}}a.widget=function(b,o,n){var k=b.split(".")[0],g;b=b.split(".")[1];g=k+"-"+b;if(!n){n=o;o=a.Widget}a.expr[":"][g]=function(f){return !!a.data(f,b)};a[k]=a[k]||{};a[k][b]=function(f,q){arguments.length&&this._createWidget(f,q)};o=new o;o.options=a.extend(true,{},o.options);a[k][b].prototype=a.extend(true,o,{namespace:k,widgetName:b,widgetEventPrefix:a[k][b].prototype.widgetEventPrefix||b,widgetBaseClass:g},n);a.widget.bridge(b,a[k][b])};a.widget.bridge=function(b,f){a.fn[b]=function(o){var n=typeof o==="string",k=Array.prototype.slice.call(arguments,1),g=this;o=!n&&k.length?a.extend.apply(null,[true,o].concat(k)):o;if(n&&o.charAt(0)==="_"){return g}n?this.each(function(){var r=a.data(this,b),q=r&&a.isFunction(r[o])?r[o].apply(r,k):r;if(q!==r&&q!==e){g=q;return false}}):this.each(function(){var q=a.data(this,b);q?q.option(o||{})._init():a.data(this,b,new f(o,this))});return g}};a.Widget=function(b,f){arguments.length&&this._createWidget(b,f)};a.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(b,g){a.data(g,this.widgetName,this);this.element=a(g);this.options=a.extend(true,{},this.options,this._getCreateOptions(),b);var f=this;this.element.bind("remove."+this.widgetName,function(){f.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){return a.metadata&&a.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(b,g){var f=b;if(arguments.length===0){return a.extend({},this.options)}if(typeof b==="string"){if(g===e){return this.options[b]}f={};f[b]=g}this._setOptions(f);return this},_setOptions:function(b){var f=this;a.each(b,function(k,g){f._setOption(k,g)});return this},_setOption:function(b,f){this.options[b]=f;if(b==="disabled"){this.widget()[f?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",f)}return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(b,o,n){var k=this.options[b];o=a.Event(o);o.type=(b===this.widgetEventPrefix?b:this.widgetEventPrefix+b).toLowerCase();n=n||{};if(o.originalEvent){b=a.event.props.length;for(var g;b;){g=a.event.props[--b];o[g]=o.originalEvent[g]}}this.element.trigger(o,n);return !(a.isFunction(k)&&k.call(this.element[0],o,n)===false||o.isDefaultPrevented())}}})(jQuery);
/*
 * jQuery UI Mouse 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Mouse
 *
 * Depends:
 *	jquery.ui.widget.js
 */
(function(a){var c=false;a(document).mouseup(function(){c=false});a.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var b=this;this.element.bind("mousedown."+this.widgetName,function(d){return b._mouseDown(d)}).bind("click."+this.widgetName,function(d){if(true===a.data(d.target,b.widgetName+".preventClickEvent")){a.removeData(d.target,b.widgetName+".preventClickEvent");d.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(b){if(!c){this._mouseStarted&&this._mouseUp(b);this._mouseDownEvent=b;var k=this,e=b.which==1,d=typeof this.options.cancel=="string"&&b.target.nodeName?a(b.target).closest(this.options.cancel).length:false;if(!e||d||!this._mouseCapture(b)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){k.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(b)&&this._mouseDelayMet(b)){this._mouseStarted=this._mouseStart(b)!==false;if(!this._mouseStarted){b.preventDefault();return true}}true===a.data(b.target,this.widgetName+".preventClickEvent")&&a.removeData(b.target,this.widgetName+".preventClickEvent");this._mouseMoveDelegate=function(f){return k._mouseMove(f)};this._mouseUpDelegate=function(f){return k._mouseUp(f)};a(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);b.preventDefault();return c=true}},_mouseMove:function(b){if(a.browser.msie&&!(document.documentMode>=9)&&!b.button){return this._mouseUp(b)}if(this._mouseStarted){this._mouseDrag(b);return b.preventDefault()}if(this._mouseDistanceMet(b)&&this._mouseDelayMet(b)){(this._mouseStarted=this._mouseStart(this._mouseDownEvent,b)!==false)?this._mouseDrag(b):this._mouseUp(b)}return !this._mouseStarted},_mouseUp:function(b){a(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;b.target==this._mouseDownEvent.target&&a.data(b.target,this.widgetName+".preventClickEvent",true);this._mouseStop(b)}return false},_mouseDistanceMet:function(b){return Math.max(Math.abs(this._mouseDownEvent.pageX-b.pageX),Math.abs(this._mouseDownEvent.pageY-b.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return true}})})(jQuery);(function(f){f.ui=f.ui||{};var e=/left|center|right/,d=/top|center|bottom/,b=f.fn.position,a=f.fn.offset;f.fn.position=function(c){if(!c||!c.of){return b.apply(this,arguments)}c=f.extend({},c);var n=f(c.of),w=n[0],u=(c.collision||"flip").split(" "),v=c.offset?c.offset.split(" "):[0,0],r,o,q;if(w.nodeType===9){r=n.width();o=n.height();q={top:0,left:0}}else{if(w.setTimeout){r=n.width();o=n.height();q={top:n.scrollTop(),left:n.scrollLeft()}}else{if(w.preventDefault){c.at="left top";r=o=0;q={top:c.of.pageY,left:c.of.pageX}}else{r=n.outerWidth();o=n.outerHeight();q=n.offset()}}}f.each(["my","at"],function(){var g=(c[this]||"").split(" ");if(g.length===1){g=e.test(g[0])?g.concat(["center"]):d.test(g[0])?["center"].concat(g):["center","center"]}g[0]=e.test(g[0])?g[0]:"center";g[1]=d.test(g[1])?g[1]:"center";c[this]=g});if(u.length===1){u[1]=u[0]}v[0]=parseInt(v[0],10)||0;if(v.length===1){v[1]=v[0]}v[1]=parseInt(v[1],10)||0;if(c.at[0]==="right"){q.left+=r}else{if(c.at[0]==="center"){q.left+=r/2}}if(c.at[1]==="bottom"){q.top+=o}else{if(c.at[1]==="center"){q.top+=o/2}}q.left+=v[0];q.top+=v[1];return this.each(function(){var D=f(this),B=D.outerWidth(),A=D.outerHeight(),z=parseInt(f.curCSS(this,"marginLeft",true))||0,k=parseInt(f.curCSS(this,"marginTop",true))||0,F=B+z+(parseInt(f.curCSS(this,"marginRight",true))||0),E=A+k+(parseInt(f.curCSS(this,"marginBottom",true))||0),C=f.extend({},q),g;if(c.my[0]==="right"){C.left-=B}else{if(c.my[0]==="center"){C.left-=B/2}}if(c.my[1]==="bottom"){C.top-=A}else{if(c.my[1]==="center"){C.top-=A/2}}C.left=Math.round(C.left);C.top=Math.round(C.top);g={left:C.left-z,top:C.top-k};f.each(["left","top"],function(H,G){f.ui.position[u[H]]&&f.ui.position[u[H]][G](C,{targetWidth:r,targetHeight:o,elemWidth:B,elemHeight:A,collisionPosition:g,collisionWidth:F,collisionHeight:E,offset:v,my:c.my,at:c.at})});f.fn.bgiframe&&D.bgiframe();D.offset(f.extend(C,{using:c.using}))})};f.ui.position={fit:{left:function(c,g){var k=f(window);k=g.collisionPosition.left+g.collisionWidth-k.width()-k.scrollLeft();c.left=k>0?c.left-k:Math.max(c.left-g.collisionPosition.left,c.left)},top:function(c,g){var k=f(window);k=g.collisionPosition.top+g.collisionHeight-k.height()-k.scrollTop();c.top=k>0?c.top-k:Math.max(c.top-g.collisionPosition.top,c.top)}},flip:{left:function(c,k){if(k.at[0]!=="center"){var r=f(window);r=k.collisionPosition.left+k.collisionWidth-r.width()-r.scrollLeft();var o=k.my[0]==="left"?-k.elemWidth:k.my[0]==="right"?k.elemWidth:0,q=k.at[0]==="left"?k.targetWidth:-k.targetWidth,n=-2*k.offset[0];c.left+=k.collisionPosition.left<0?o+q+n:r>0?o+q+n:0}},top:function(c,k){if(k.at[1]!=="center"){var r=f(window);r=k.collisionPosition.top+k.collisionHeight-r.height()-r.scrollTop();var o=k.my[1]==="top"?-k.elemHeight:k.my[1]==="bottom"?k.elemHeight:0,q=k.at[1]==="top"?k.targetHeight:-k.targetHeight,n=-2*k.offset[1];c.top+=k.collisionPosition.top<0?o+q+n:r>0?o+q+n:0}}}};if(!f.offset.setOffset){f.offset.setOffset=function(c,k){if(/static/.test(f.curCSS(c,"position"))){c.style.position="relative"}var r=f(c),o=r.offset(),q=parseInt(f.curCSS(c,"top",true),10)||0,n=parseInt(f.curCSS(c,"left",true),10)||0;o={top:k.top-o.top+q,left:k.left-o.left+n};"using" in k?k.using.call(c,o):r.css(o)};f.fn.offset=function(c){var g=this[0];if(!g||!g.ownerDocument){return null}if(c){return this.each(function(){f.offset.setOffset(this,c)})}return a.call(this)}}})(jQuery);(function(a){a.widget("ui.draggable",a.ui.mouse,{widgetEventPrefix:"drag",options:{addClasses:true,appendTo:"parent",axis:false,connectToSortable:false,containment:false,cursor:"auto",cursorAt:false,grid:false,handle:false,helper:"original",iframeFix:false,opacity:false,refreshPositions:false,revert:false,revertDuration:500,scope:"default",scroll:true,scrollSensitivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTolerance:20,stack:false,zIndex:false},_create:function(){if(this.options.helper=="original"&&!/^(?:r|a|f)/.test(this.element.css("position"))){this.element[0].style.position="relative"}this.options.addClasses&&this.element.addClass("ui-draggable");this.options.disabled&&this.element.addClass("ui-draggable-disabled");this._mouseInit()},destroy:function(){if(this.element.data("draggable")){this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled");this._mouseDestroy();return this}},_mouseCapture:function(d){var c=this.options;if(this.helper||c.disabled||a(d.target).is(".ui-resizable-handle")){return false}this.handle=this._getHandle(d);if(!this.handle){return false}if(c.iframeFix){a(c.iframeFix===true?"iframe":c.iframeFix).each(function(){a('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1000}).css(a(this).offset()).appendTo("body")})}return true},_mouseStart:function(d){var c=this.options;this.helper=this._createHelper(d);this._cacheHelperProportions();if(a.ui.ddmanager){a.ui.ddmanager.current=this}this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.positionAbs=this.element.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};a.extend(this.offset,{click:{left:d.pageX-this.offset.left,top:d.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this.position=this._generatePosition(d);this.originalPageX=d.pageX;this.originalPageY=d.pageY;c.cursorAt&&this._adjustOffsetFromHelper(c.cursorAt);c.containment&&this._setContainment();if(this._trigger("start",d)===false){this._clear();return false}this._cacheHelperProportions();a.ui.ddmanager&&!c.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,d);this.helper.addClass("ui-draggable-dragging");this._mouseDrag(d,true);a.ui.ddmanager&&a.ui.ddmanager.dragStart(this,d);return true},_mouseDrag:function(d,c){this.position=this._generatePosition(d);this.positionAbs=this._convertPositionTo("absolute");if(!c){c=this._uiHash();if(this._trigger("drag",d,c)===false){this._mouseUp({});return false}this.position=c.position}if(!this.options.axis||this.options.axis!="y"){this.helper[0].style.left=this.position.left+"px"}if(!this.options.axis||this.options.axis!="x"){this.helper[0].style.top=this.position.top+"px"}a.ui.ddmanager&&a.ui.ddmanager.drag(this,d);return false},_mouseStop:function(e){var d=false;if(a.ui.ddmanager&&!this.options.dropBehaviour){d=a.ui.ddmanager.drop(this,e)}if(this.dropped){d=this.dropped;this.dropped=false}if((!this.element[0]||!this.element[0].parentNode)&&this.options.helper=="original"){return false}if(this.options.revert=="invalid"&&!d||this.options.revert=="valid"&&d||this.options.revert===true||a.isFunction(this.options.revert)&&this.options.revert.call(this.element,d)){var f=this;a(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){f._trigger("stop",e)!==false&&f._clear()})}else{this._trigger("stop",e)!==false&&this._clear()}return false},_mouseUp:function(b){this.options.iframeFix===true&&a("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)});a.ui.ddmanager&&a.ui.ddmanager.dragStop(this,b);return a.ui.mouse.prototype._mouseUp.call(this,b)},cancel:function(){this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear();return this},_getHandle:function(d){var c=!this.options.handle||!a(this.options.handle,this.element).length?true:false;a(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==d.target){c=true}});return c},_createHelper:function(d){var c=this.options;d=a.isFunction(c.helper)?a(c.helper.apply(this.element[0],[d])):c.helper=="clone"?this.element.clone().removeAttr("id"):this.element;d.parents("body").length||d.appendTo(c.appendTo=="parent"?this.element[0].parentNode:c.appendTo);d[0]!=this.element[0]&&!/(fixed|absolute)/.test(d.css("position"))&&d.css("position","absolute");return d},_adjustOffsetFromHelper:function(b){if(typeof b=="string"){b=b.split(" ")}if(a.isArray(b)){b={left:+b[0],top:+b[1]||0}}if("left" in b){this.offset.click.left=b.left+this.margins.left}if("right" in b){this.offset.click.left=this.helperProportions.width-b.right+this.margins.left}if("top" in b){this.offset.click.top=b.top+this.margins.top}if("bottom" in b){this.offset.click.top=this.helperProportions.height-b.bottom+this.margins.top}},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var b=this.offsetParent.offset();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,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e=this.options;if(e.containment=="parent"){e.containment=this.helper[0].parentNode}if(e.containment=="document"||e.containment=="window"){this.containment=[e.containment=="document"?0:a(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,e.containment=="document"?0:a(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,(e.containment=="document"?0:a(window).scrollLeft())+a(e.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(e.containment=="document"?0:a(window).scrollTop())+(a(e.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]}if(!/^(document|window|parent)$/.test(e.containment)&&e.containment.constructor!=Array){e=a(e.containment);var d=e[0];if(d){e.offset();var f=a(d).css("overflow")!="hidden";this.containment=[(parseInt(a(d).css("borderLeftWidth"),10)||0)+(parseInt(a(d).css("paddingLeft"),10)||0),(parseInt(a(d).css("borderTopWidth"),10)||0)+(parseInt(a(d).css("paddingTop"),10)||0),(f?Math.max(d.scrollWidth,d.offsetWidth):d.offsetWidth)-(parseInt(a(d).css("borderLeftWidth"),10)||0)-(parseInt(a(d).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(f?Math.max(d.scrollHeight,d.offsetHeight):d.offsetHeight)-(parseInt(a(d).css("borderTopWidth"),10)||0)-(parseInt(a(d).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom];this.relative_container=e}}else{if(e.containment.constructor==Array){this.containment=e.containment}}},_convertPositionTo:function(e,d){if(!d){d=this.position}e=e=="absolute"?1:-1;var k=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,g=/(html|body)/i.test(k[0].tagName);return{top:d.top+this.offset.relative.top*e+this.offset.parent.top*e-(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():g?0:k.scrollTop())*e),left:d.left+this.offset.relative.left*e+this.offset.parent.left*e-(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():g?0:k.scrollLeft())*e)}},_generatePosition:function(k){var d=this.options,u=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,q=/(html|body)/i.test(u[0].tagName),r=k.pageX,n=k.pageY;if(this.originalPosition){var o;if(this.containment){if(this.relative_container){o=this.relative_container.offset();o=[this.containment[0]+o.left,this.containment[1]+o.top,this.containment[2]+o.left,this.containment[3]+o.top]}else{o=this.containment}if(k.pageX-this.offset.click.left<o[0]){r=o[0]+this.offset.click.left}if(k.pageY-this.offset.click.top<o[1]){n=o[1]+this.offset.click.top}if(k.pageX-this.offset.click.left>o[2]){r=o[2]+this.offset.click.left}if(k.pageY-this.offset.click.top>o[3]){n=o[3]+this.offset.click.top}}if(d.grid){n=d.grid[1]?this.originalPageY+Math.round((n-this.originalPageY)/d.grid[1])*d.grid[1]:this.originalPageY;n=o?!(n-this.offset.click.top<o[1]||n-this.offset.click.top>o[3])?n:!(n-this.offset.click.top<o[1])?n-d.grid[1]:n+d.grid[1]:n;r=d.grid[0]?this.originalPageX+Math.round((r-this.originalPageX)/d.grid[0])*d.grid[0]:this.originalPageX;r=o?!(r-this.offset.click.left<o[0]||r-this.offset.click.left>o[2])?r:!(r-this.offset.click.left<o[0])?r-d.grid[0]:r+d.grid[0]:r}}return{top:n-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():q?0:u.scrollTop()),left:r-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():q?0:u.scrollLeft())}},_clear:function(){this.helper.removeClass("ui-draggable-dragging");this.helper[0]!=this.element[0]&&!this.cancelHelperRemoval&&this.helper.remove();this.helper=null;this.cancelHelperRemoval=false},_trigger:function(e,d,f){f=f||this._uiHash();a.ui.plugin.call(this,e,[d,f]);if(e=="drag"){this.positionAbs=this._convertPositionTo("absolute")}return a.Widget.prototype._trigger.call(this,e,d,f)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});a.extend(a.ui.draggable,{version:"1.8.16"});a.ui.plugin.add("draggable","connectToSortable",{start:function(g,d){var o=a(this).data("draggable"),k=o.options,n=a.extend({},d,{item:o.element});o.sortables=[];a(k.connectToSortable).each(function(){var b=a.data(this,"sortable");if(b&&!b.options.disabled){o.sortables.push({instance:b,shouldRevert:b.options.revert});b.refreshPositions();b._trigger("activate",g,n)}})},stop:function(e,d){var k=a(this).data("draggable"),g=a.extend({},d,{item:k.element});a.each(k.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;k.cancelHelperRemoval=true;this.instance.cancelHelperRemoval=false;if(this.shouldRevert){this.instance.options.revert=true}this.instance._mouseStop(e);this.instance.options.helper=this.instance.options._helper;k.options.helper=="original"&&this.instance.currentItem.css({top:"auto",left:"auto"})}else{this.instance.cancelHelperRemoval=false;this.instance._trigger("deactivate",e,g)}})},drag:function(e,d){var k=a(this).data("draggable"),g=this;a.each(k.sortables,function(){this.instance.positionAbs=k.positionAbs;this.instance.helperProportions=k.helperProportions;this.instance.offset.click=k.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){if(!this.instance.isOver){this.instance.isOver=1;this.instance.currentItem=a(g).clone().removeAttr("id").appendTo(this.instance.element).data("sortable-item",true);this.instance.options._helper=this.instance.options.helper;this.instance.options.helper=function(){return d.helper[0]};e.target=this.instance.currentItem[0];this.instance._mouseCapture(e,true);this.instance._mouseStart(e,true,true);this.instance.offset.click.top=k.offset.click.top;this.instance.offset.click.left=k.offset.click.left;this.instance.offset.parent.left-=k.offset.parent.left-this.instance.offset.parent.left;this.instance.offset.parent.top-=k.offset.parent.top-this.instance.offset.parent.top;k._trigger("toSortable",e);k.dropped=this.instance.element;k.currentItem=k.element;this.instance.fromOutside=k}this.instance.currentItem&&this.instance._mouseDrag(e)}else{if(this.instance.isOver){this.instance.isOver=0;this.instance.cancelHelperRemoval=true;this.instance.options.revert=false;this.instance._trigger("out",e,this.instance._uiHash(this.instance));this.instance._mouseStop(e,true);this.instance.options.helper=this.instance.options._helper;this.instance.currentItem.remove();this.instance.placeholder&&this.instance.placeholder.remove();k._trigger("fromSortable",e);k.dropped=false}}})}});a.ui.plugin.add("draggable","cursor",{start:function(){var d=a("body"),c=a(this).data("draggable").options;if(d.css("cursor")){c._cursor=d.css("cursor")}d.css("cursor",c.cursor)},stop:function(){var b=a(this).data("draggable").options;b._cursor&&a("body").css("cursor",b._cursor)}});a.ui.plugin.add("draggable","opacity",{start:function(d,c){d=a(c.helper);c=a(this).data("draggable").options;if(d.css("opacity")){c._opacity=d.css("opacity")}d.css("opacity",c.opacity)},stop:function(d,c){d=a(this).data("draggable").options;d._opacity&&a(c.helper).css("opacity",d._opacity)}});a.ui.plugin.add("draggable","scroll",{start:function(){var b=a(this).data("draggable");if(b.scrollParent[0]!=document&&b.scrollParent[0].tagName!="HTML"){b.overflowOffset=b.scrollParent.offset()}},drag:function(e){var d=a(this).data("draggable"),k=d.options,g=false;if(d.scrollParent[0]!=document&&d.scrollParent[0].tagName!="HTML"){if(!k.axis||k.axis!="x"){if(d.overflowOffset.top+d.scrollParent[0].offsetHeight-e.pageY<k.scrollSensitivity){d.scrollParent[0].scrollTop=g=d.scrollParent[0].scrollTop+k.scrollSpeed}else{if(e.pageY-d.overflowOffset.top<k.scrollSensitivity){d.scrollParent[0].scrollTop=g=d.scrollParent[0].scrollTop-k.scrollSpeed}}}if(!k.axis||k.axis!="y"){if(d.overflowOffset.left+d.scrollParent[0].offsetWidth-e.pageX<k.scrollSensitivity){d.scrollParent[0].scrollLeft=g=d.scrollParent[0].scrollLeft+k.scrollSpeed}else{if(e.pageX-d.overflowOffset.left<k.scrollSensitivity){d.scrollParent[0].scrollLeft=g=d.scrollParent[0].scrollLeft-k.scrollSpeed}}}}else{if(!k.axis||k.axis!="x"){if(e.pageY-a(document).scrollTop()<k.scrollSensitivity){g=a(document).scrollTop(a(document).scrollTop()-k.scrollSpeed)}else{if(a(window).height()-(e.pageY-a(document).scrollTop())<k.scrollSensitivity){g=a(document).scrollTop(a(document).scrollTop()+k.scrollSpeed)}}}if(!k.axis||k.axis!="y"){if(e.pageX-a(document).scrollLeft()<k.scrollSensitivity){g=a(document).scrollLeft(a(document).scrollLeft()-k.scrollSpeed)}else{if(a(window).width()-(e.pageX-a(document).scrollLeft())<k.scrollSensitivity){g=a(document).scrollLeft(a(document).scrollLeft()+k.scrollSpeed)}}}}g!==false&&a.ui.ddmanager&&!k.dropBehaviour&&a.ui.ddmanager.prepareOffsets(d,e)}});a.ui.plugin.add("draggable","snap",{start:function(){var d=a(this).data("draggable"),c=d.options;d.snapElements=[];a(c.snap.constructor!=String?c.snap.items||":data(draggable)":c.snap).each(function(){var e=a(this),b=e.offset();this!=d.element[0]&&d.snapElements.push({item:this,width:e.outerWidth(),height:e.outerHeight(),top:b.top,left:b.left})})},drag:function(N,M){for(var L=a(this).data("draggable"),J=L.options,K=J.snapTolerance,H=M.offset.left,I=H+L.helperProportions.width,B=M.offset.top,A=B+L.helperProportions.height,G=L.snapElements.length-1;G>=0;G--){var F=L.snapElements[G].left,D=F+L.snapElements[G].width,E=L.snapElements[G].top,C=E+L.snapElements[G].height;if(F-K<H&&H<D+K&&E-K<B&&B<C+K||F-K<H&&H<D+K&&E-K<A&&A<C+K||F-K<I&&I<D+K&&E-K<B&&B<C+K||F-K<I&&I<D+K&&E-K<A&&A<C+K){if(J.snapMode!="inner"){var z=Math.abs(E-A)<=K,w=Math.abs(C-B)<=K,v=Math.abs(F-I)<=K,u=Math.abs(D-H)<=K;if(z){M.position.top=L._convertPositionTo("relative",{top:E-L.helperProportions.height,left:0}).top-L.margins.top}if(w){M.position.top=L._convertPositionTo("relative",{top:C,left:0}).top-L.margins.top}if(v){M.position.left=L._convertPositionTo("relative",{top:0,left:F-L.helperProportions.width}).left-L.margins.left}if(u){M.position.left=L._convertPositionTo("relative",{top:0,left:D}).left-L.margins.left}}var d=z||w||v||u;if(J.snapMode!="outer"){z=Math.abs(E-B)<=K;w=Math.abs(C-A)<=K;v=Math.abs(F-H)<=K;u=Math.abs(D-I)<=K;if(z){M.position.top=L._convertPositionTo("relative",{top:E,left:0}).top-L.margins.top}if(w){M.position.top=L._convertPositionTo("relative",{top:C-L.helperProportions.height,left:0}).top-L.margins.top}if(v){M.position.left=L._convertPositionTo("relative",{top:0,left:F}).left-L.margins.left}if(u){M.position.left=L._convertPositionTo("relative",{top:0,left:D-L.helperProportions.width}).left-L.margins.left}}if(!L.snapElements[G].snapping&&(z||w||v||u||d)){L.options.snap.snap&&L.options.snap.snap.call(L.element,N,a.extend(L._uiHash(),{snapItem:L.snapElements[G].item}))}L.snapElements[G].snapping=z||w||v||u||d}else{L.snapElements[G].snapping&&L.options.snap.release&&L.options.snap.release.call(L.element,N,a.extend(L._uiHash(),{snapItem:L.snapElements[G].item}));L.snapElements[G].snapping=false}}}});a.ui.plugin.add("draggable","stack",{start:function(){var d=a(this).data("draggable").options;d=a.makeArray(a(d.stack)).sort(function(e,b){return(parseInt(a(e).css("zIndex"),10)||0)-(parseInt(a(b).css("zIndex"),10)||0)});if(d.length){var c=parseInt(d[0].style.zIndex)||0;a(d).each(function(b){this.style.zIndex=c+b});this[0].style.zIndex=c+d.length}}});a.ui.plugin.add("draggable","zIndex",{start:function(d,c){d=a(c.helper);c=a(this).data("draggable").options;if(d.css("zIndex")){c._zIndex=d.css("zIndex")}d.css("zIndex",c.zIndex)},stop:function(d,c){d=a(this).data("draggable").options;d._zIndex&&a(c.helper).css("zIndex",d._zIndex)}})})(jQuery);(function(a){a.widget("ui.droppable",{widgetEventPrefix:"drop",options:{accept:"*",activeClass:false,addClasses:true,greedy:false,hoverClass:false,scope:"default",tolerance:"intersect"},_create:function(){var d=this.options,c=d.accept;this.isover=0;this.isout=1;this.accept=a.isFunction(c)?c:function(b){return b.is(c)};this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};a.ui.ddmanager.droppables[d.scope]=a.ui.ddmanager.droppables[d.scope]||[];a.ui.ddmanager.droppables[d.scope].push(this);d.addClasses&&this.element.addClass("ui-droppable")},destroy:function(){for(var d=a.ui.ddmanager.droppables[this.options.scope],c=0;c<d.length;c++){d[c]==this&&d.splice(c,1)}this.element.removeClass("ui-droppable ui-droppable-disabled").removeData("droppable").unbind(".droppable");return this},_setOption:function(d,c){if(d=="accept"){this.accept=a.isFunction(c)?c:function(b){return b.is(c)}}a.Widget.prototype._setOption.apply(this,arguments)},_activate:function(d){var c=a.ui.ddmanager.current;this.options.activeClass&&this.element.addClass(this.options.activeClass);c&&this._trigger("activate",d,this.ui(c))},_deactivate:function(d){var c=a.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(this.options.activeClass);c&&this._trigger("deactivate",d,this.ui(c))},_over:function(d){var c=a.ui.ddmanager.current;if(!(!c||(c.currentItem||c.element)[0]==this.element[0])){if(this.accept.call(this.element[0],c.currentItem||c.element)){this.options.hoverClass&&this.element.addClass(this.options.hoverClass);this._trigger("over",d,this.ui(c))}}},_out:function(d){var c=a.ui.ddmanager.current;if(!(!c||(c.currentItem||c.element)[0]==this.element[0])){if(this.accept.call(this.element[0],c.currentItem||c.element)){this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);this._trigger("out",d,this.ui(c))}}},_drop:function(f,d){var k=d||a.ui.ddmanager.current;if(!k||(k.currentItem||k.element)[0]==this.element[0]){return false}var g=false;this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function(){var b=a.data(this,"droppable");if(b.options.greedy&&!b.options.disabled&&b.options.scope==k.options.scope&&b.accept.call(b.element[0],k.currentItem||k.element)&&a.ui.intersect(k,a.extend(b,{offset:b.element.offset()}),b.options.tolerance)){g=true;return false}});if(g){return false}if(this.accept.call(this.element[0],k.currentItem||k.element)){this.options.activeClass&&this.element.removeClass(this.options.activeClass);this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);this._trigger("drop",f,this.ui(k));return this.element}return false},ui:function(b){return{draggable:b.currentItem||b.element,helper:b.helper,position:b.position,offset:b.positionAbs}}});a.extend(a.ui.droppable,{version:"1.8.16"});a.ui.intersect=function(B,A,z){if(!A.offset){return false}var w=(B.positionAbs||B.position.absolute).left,u=w+B.helperProportions.width,v=(B.positionAbs||B.position.absolute).top,r=v+B.helperProportions.height,q=A.offset.left,n=q+A.proportions.width,o=A.offset.top,d=o+A.proportions.height;switch(z){case"fit":return q<=w&&u<=n&&o<=v&&r<=d;case"intersect":return q<w+B.helperProportions.width/2&&u-B.helperProportions.width/2<n&&o<v+B.helperProportions.height/2&&r-B.helperProportions.height/2<d;case"pointer":return a.ui.isOver((B.positionAbs||B.position.absolute).top+(B.clickOffset||B.offset.click).top,(B.positionAbs||B.position.absolute).left+(B.clickOffset||B.offset.click).left,o,q,A.proportions.height,A.proportions.width);case"touch":return(v>=o&&v<=d||r>=o&&r<=d||v<o&&r>d)&&(w>=q&&w<=n||u>=q&&u<=n||w<q&&u>n);default:return false}};a.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(k,d){var u=a.ui.ddmanager.droppables[k.options.scope]||[],r=d?d.type:null,o=(k.currentItem||k.element).find(":data(droppable)").andSelf(),q=0;k:for(;q<u.length;q++){if(!(u[q].options.disabled||k&&!u[q].accept.call(u[q].element[0],k.currentItem||k.element))){for(var n=0;n<o.length;n++){if(o[n]==u[q].element[0]){u[q].proportions.height=0;continue k}}u[q].visible=u[q].element.css("display")!="none";if(u[q].visible){r=="mousedown"&&u[q]._activate.call(u[q],d);u[q].offset=u[q].element.offset();u[q].proportions={width:u[q].element[0].offsetWidth,height:u[q].element[0].offsetHeight}}}}},drop:function(e,d){var f=false;a.each(a.ui.ddmanager.droppables[e.options.scope]||[],function(){if(this.options){if(!this.options.disabled&&this.visible&&a.ui.intersect(e,this,this.options.tolerance)){f=f||this._drop.call(this,d)}if(!this.options.disabled&&this.visible&&this.accept.call(this.element[0],e.currentItem||e.element)){this.isout=1;this.isover=0;this._deactivate.call(this,d)}}});return f},dragStart:function(d,c){d.element.parents(":not(body,html)").bind("scroll.droppable",function(){d.options.refreshPositions||a.ui.ddmanager.prepareOffsets(d,c)})},drag:function(d,c){d.options.refreshPositions&&a.ui.ddmanager.prepareOffsets(d,c);a.each(a.ui.ddmanager.droppables[d.options.scope]||[],function(){if(!(this.options.disabled||this.greedyChild||!this.visible)){var k=a.ui.intersect(d,this,this.options.tolerance);if(k=!k&&this.isover==1?"isout":k&&this.isover==0?"isover":null){var f;if(this.options.greedy){var b=this.element.parents(":data(droppable):eq(0)");if(b.length){f=a.data(b[0],"droppable");f.greedyChild=k=="isover"?1:0}}if(f&&k=="isover"){f.isover=0;f.isout=1;f._out.call(f,c)}this[k]=1;this[k=="isout"?"isover":"isout"]=0;this[k=="isover"?"_over":"_out"].call(this,c);if(f&&k=="isout"){f.isout=0;f.isover=1;f._over.call(f,c)}}}})},dragStop:function(d,c){d.element.parents(":not(body,html)").unbind("scroll.droppable");d.options.refreshPositions||a.ui.ddmanager.prepareOffsets(d,c)}}})(jQuery);(function(c){c.widget("ui.resizable",c.ui.mouse,{widgetEventPrefix:"resize",options:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,containment:false,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1000},_create:function(){var e=this,k=this.options;this.element.addClass("ui-resizable");c.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)){/relative/.test(this.element.css("position"))&&c.browser.opera&&this.element.css({position:"relative",top:"auto",left:"auto"});this.element.wrap(c('<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||(!c(".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 r=this.handles.split(",");this.handles={};for(var q=0;q<r.length;q++){var o=c.trim(r[q]),n=c('<div class="ui-resizable-handle '+("ui-resizable-"+o)+'"></div>');/sw|se|ne|nw/.test(o)&&n.css({zIndex:++k.zIndex});"se"==o&&n.addClass("ui-icon ui-icon-gripsmall-diagonal-se");this.handles[o]=".ui-resizable-"+o;this.element.append(n)}}this._renderAxis=function(u){u=u||this.element;for(var g in this.handles){if(this.handles[g].constructor==String){this.handles[g]=c(this.handles[g],this.element).show()}if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var f=c(this.handles[g],this.element),d=0;d=/sw|ne|nw|se|n|s/.test(g)?f.outerHeight():f.outerWidth();f=["padding",/ne|nw|n/.test(g)?"Top":/se|sw|s/.test(g)?"Bottom":/^e$/.test(g)?"Right":"Left"].join("");u.css(f,d);this._proportionallyResize()}c(this.handles[g])}};this._renderAxis(this.element);this._handles=c(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!e.resizing){if(this.className){var d=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)}e.axis=d&&d[1]?d[1]:"se"}});if(k.autoHide){this._handles.hide();c(this.element).addClass("ui-resizable-autohide").hover(function(){if(!k.disabled){c(this).removeClass("ui-resizable-autohide");e._handles.show()}},function(){if(!k.disabled){if(!e.resizing){c(this).addClass("ui-resizable-autohide");e._handles.hide()}}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var d=function(f){c(f).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){d(this.element);var e=this.element;e.after(this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);d(this.originalElement);return this},_mouseCapture:function(d){var e=false;for(var f in this.handles){if(c(this.handles[f])[0]==d.target){e=true}}return !this.options.disabled&&e},_mouseStart:function(e){var g=this.options,o=this.element.position(),n=this.element;this.resizing=true;this.documentScroll={top:c(document).scrollTop(),left:c(document).scrollLeft()};if(n.is(".ui-draggable")||/absolute/.test(n.css("position"))){n.css({position:"absolute",top:o.top,left:o.left})}c.browser.opera&&/relative/.test(n.css("position"))&&n.css({position:"relative",top:"auto",left:"auto"});this._renderProxy();o=a(this.helper.css("left"));var k=a(this.helper.css("top"));if(g.containment){o+=c(g.containment).scrollLeft()||0;k+=c(g.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:o,top:k};this.size=this._helper?{width:n.outerWidth(),height:n.outerHeight()}:{width:n.width(),height:n.height()};this.originalSize=this._helper?{width:n.outerWidth(),height:n.outerHeight()}:{width:n.width(),height:n.height()};this.originalPosition={left:o,top:k};this.sizeDiff={width:n.outerWidth()-n.width(),height:n.outerHeight()-n.height()};this.originalMousePosition={left:e.pageX,top:e.pageY};this.aspectRatio=typeof g.aspectRatio=="number"?g.aspectRatio:this.originalSize.width/this.originalSize.height||1;g=c(".ui-resizable-"+this.axis).css("cursor");c("body").css("cursor",g=="auto"?this.axis+"-resize":g);n.addClass("ui-resizable-resizing");this._propagate("start",e);return true},_mouseDrag:function(e){var f=this.helper,k=this.originalMousePosition,g=this._change[this.axis];if(!g){return false}k=g.apply(this,[e,e.pageX-k.left||0,e.pageY-k.top||0]);this._updateVirtualBoundaries(e.shiftKey);if(this._aspectRatio||e.shiftKey){k=this._updateRatio(k,e)}k=this._respectSize(k,e);this._propagate("resize",e);f.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize();this._updateCache(k);this._trigger("resize",e,this.ui());return false},_mouseStop:function(e){this.resizing=false;var k=this.options,r=this;if(this._helper){var q=this._proportionallyResizeElements,o=q.length&&/textarea/i.test(q[0].nodeName);q=o&&c.ui.hasScroll(q[0],"left")?0:r.sizeDiff.height;o=o?0:r.sizeDiff.width;o={width:r.helper.width()-o,height:r.helper.height()-q};q=parseInt(r.element.css("left"),10)+(r.position.left-r.originalPosition.left)||null;var n=parseInt(r.element.css("top"),10)+(r.position.top-r.originalPosition.top)||null;k.animate||this.element.css(c.extend(o,{top:n,left:q}));r.helper.height(r.size.height);r.helper.width(r.size.width);this._helper&&!k.animate&&this._proportionallyResize()}c("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",e);this._helper&&this.helper.remove();return false},_updateVirtualBoundaries:function(e){var g=this.options,o,n,k;g={minWidth:b(g.minWidth)?g.minWidth:0,maxWidth:b(g.maxWidth)?g.maxWidth:Infinity,minHeight:b(g.minHeight)?g.minHeight:0,maxHeight:b(g.maxHeight)?g.maxHeight:Infinity};if(this._aspectRatio||e){e=g.minHeight*this.aspectRatio;n=g.minWidth/this.aspectRatio;o=g.maxHeight*this.aspectRatio;k=g.maxWidth/this.aspectRatio;if(e>g.minWidth){g.minWidth=e}if(n>g.minHeight){g.minHeight=n}if(o<g.maxWidth){g.maxWidth=o}if(k<g.maxHeight){g.maxHeight=k}}this._vBoundaries=g},_updateCache:function(d){this.offset=this.helper.offset();if(b(d.left)){this.position.left=d.left}if(b(d.top)){this.position.top=d.top}if(b(d.height)){this.size.height=d.height}if(b(d.width)){this.size.width=d.width}},_updateRatio:function(e){var f=this.position,k=this.size,g=this.axis;if(b(e.height)){e.width=e.height*this.aspectRatio}else{if(b(e.width)){e.height=e.width/this.aspectRatio}}if(g=="sw"){e.left=f.left+(k.width-e.width);e.top=null}if(g=="nw"){e.top=f.top+(k.height-e.height);e.left=f.left+(k.width-e.width)}return e},_respectSize:function(w){var z=this._vBoundaries,v=this.axis,u=b(w.width)&&z.maxWidth&&z.maxWidth<w.width,r=b(w.height)&&z.maxHeight&&z.maxHeight<w.height,q=b(w.width)&&z.minWidth&&z.minWidth>w.width,o=b(w.height)&&z.minHeight&&z.minHeight>w.height;if(q){w.width=z.minWidth}if(o){w.height=z.minHeight}if(u){w.width=z.maxWidth}if(r){w.height=z.maxHeight}var n=this.originalPosition.left+this.originalSize.width,k=this.position.top+this.size.height,e=/sw|nw|w/.test(v);v=/nw|ne|n/.test(v);if(q&&e){w.left=n-z.minWidth}if(u&&e){w.left=n-z.maxWidth}if(o&&v){w.top=k-z.minHeight}if(r&&v){w.top=k-z.maxHeight}if((z=!w.width&&!w.height)&&!w.left&&w.top){w.top=null}else{if(z&&!w.top&&w.left){w.left=null}}return w},_proportionallyResize:function(){if(this._proportionallyResizeElements.length){for(var e=this.helper||this.element,g=0;g<this._proportionallyResizeElements.length;g++){var o=this._proportionallyResizeElements[g];if(!this.borderDif){var n=[o.css("borderTopWidth"),o.css("borderRightWidth"),o.css("borderBottomWidth"),o.css("borderLeftWidth")],k=[o.css("paddingTop"),o.css("paddingRight"),o.css("paddingBottom"),o.css("paddingLeft")];this.borderDif=c.map(n,function(f,d){f=parseInt(f,10)||0;d=parseInt(k[d],10)||0;return f+d})}c.browser.msie&&(c(e).is(":hidden")||c(e).parents(":hidden").length)||o.css({height:e.height()-this.borderDif[0]-this.borderDif[2]||0,width:e.width()-this.borderDif[1]-this.borderDif[3]||0})}}},_renderProxy:function(){var d=this.options;this.elementOffset=this.element.offset();if(this._helper){this.helper=this.helper||c('<div style="overflow:hidden;"></div>');var e=c.browser.msie&&c.browser.version<7,f=e?1:0;e=e?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+e,height:this.element.outerHeight()+e,position:"absolute",left:this.elementOffset.left-f+"px",top:this.elementOffset.top-f+"px",zIndex:++d.zIndex});this.helper.appendTo("body").disableSelection()}else{this.helper=this.element}},_change:{e:function(d,e){return{width:this.originalSize.width+e}},w:function(d,e){return{left:this.originalPosition.left+e,width:this.originalSize.width-e}},n:function(d,e,f){return{top:this.originalPosition.top+f,height:this.originalSize.height-f}},s:function(d,e,f){return{height:this.originalSize.height+f}},se:function(d,e,f){return c.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[d,e,f]))},sw:function(d,e,f){return c.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[d,e,f]))},ne:function(d,e,f){return c.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[d,e,f]))},nw:function(d,e,f){return c.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[d,e,f]))}},_propagate:function(d,e){c.ui.plugin.call(this,d,[e,this.ui()]);d!="resize"&&this._trigger(d,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}}});c.extend(c.ui.resizable,{version:"1.8.16"});c.ui.plugin.add("resizable","alsoResize",{start:function(){var d=c(this).data("resizable").options,e=function(f){c(f).each(function(){var g=c(this);g.data("resizable-alsoresize",{width:parseInt(g.width(),10),height:parseInt(g.height(),10),left:parseInt(g.css("left"),10),top:parseInt(g.css("top"),10),position:g.css("position")})})};if(typeof d.alsoResize=="object"&&!d.alsoResize.parentNode){if(d.alsoResize.length){d.alsoResize=d.alsoResize[0];e(d.alsoResize)}else{c.each(d.alsoResize,function(f){e(f)})}}else{e(d.alsoResize)}},resize:function(e,k){var u=c(this).data("resizable");e=u.options;var r=u.originalSize,q=u.originalPosition,o={height:u.size.height-r.height||0,width:u.size.width-r.width||0,top:u.position.top-q.top||0,left:u.position.left-q.left||0},n=function(f,d){c(f).each(function(){var g=c(this),w=c(this).data("resizable-alsoresize"),z={},v=d&&d.length?d:g.parents(k.originalElement[0]).length?["width","height"]:["width","height","top","left"];c.each(v,function(B,A){if((B=(w[A]||0)+(o[A]||0))&&B>=0){z[A]=B||null}});if(c.browser.opera&&/relative/.test(g.css("position"))){u._revertToRelativePosition=true;g.css({position:"absolute",top:"auto",left:"auto"})}g.css(z)})};typeof e.alsoResize=="object"&&!e.alsoResize.nodeType?c.each(e.alsoResize,function(f,d){n(f,d)}):n(e.alsoResize)},stop:function(){var d=c(this).data("resizable"),e=d.options,f=function(g){c(g).each(function(){var k=c(this);k.css({position:k.data("resizable-alsoresize").position})})};if(d._revertToRelativePosition){d._revertToRelativePosition=false;typeof e.alsoResize=="object"&&!e.alsoResize.nodeType?c.each(e.alsoResize,function(g){f(g)}):f(e.alsoResize)}c(this).removeData("resizable-alsoresize")}});c.ui.plugin.add("resizable","animate",{stop:function(e){var k=c(this).data("resizable"),u=k.options,r=k._proportionallyResizeElements,q=r.length&&/textarea/i.test(r[0].nodeName),o=q&&c.ui.hasScroll(r[0],"left")?0:k.sizeDiff.height;q={width:k.size.width-(q?0:k.sizeDiff.width),height:k.size.height-o};o=parseInt(k.element.css("left"),10)+(k.position.left-k.originalPosition.left)||null;var n=parseInt(k.element.css("top"),10)+(k.position.top-k.originalPosition.top)||null;k.element.animate(c.extend(q,n&&o?{top:n,left:o}:{}),{duration:u.animateDuration,easing:u.animateEasing,step:function(){var d={width:parseInt(k.element.css("width"),10),height:parseInt(k.element.css("height"),10),top:parseInt(k.element.css("top"),10),left:parseInt(k.element.css("left"),10)};r&&r.length&&c(r[0]).css({width:d.width,height:d.height});k._updateCache(d);k._propagate("resize",e)}})}});c.ui.plugin.add("resizable","containment",{start:function(){var e=c(this).data("resizable"),k=e.element,u=e.options.containment;if(k=u instanceof c?u.get(0):/parent/.test(u)?k.parent().get(0):u){e.containerElement=c(k);if(/document/.test(u)||u==document){e.containerOffset={left:0,top:0};e.containerPosition={left:0,top:0};e.parentData={element:c(document),left:0,top:0,width:c(document).width(),height:c(document).height()||document.body.parentNode.scrollHeight}}else{var r=c(k),q=[];c(["Top","Right","Left","Bottom"]).each(function(f,d){q[f]=a(r.css("padding"+d))});e.containerOffset=r.offset();e.containerPosition=r.position();e.containerSize={height:r.innerHeight()-q[3],width:r.innerWidth()-q[1]};u=e.containerOffset;var o=e.containerSize.height,n=e.containerSize.width;n=c.ui.hasScroll(k,"left")?k.scrollWidth:n;o=c.ui.hasScroll(k)?k.scrollHeight:o;e.parentData={element:k,left:u.left,top:u.top,width:n,height:o}}}},resize:function(e){var k=c(this).data("resizable"),u=k.options,r=k.containerOffset,q=k.position;e=k._aspectRatio||e.shiftKey;var o={top:0,left:0},n=k.containerElement;if(n[0]!=document&&/static/.test(n.css("position"))){o=r}if(q.left<(k._helper?r.left:0)){k.size.width+=k._helper?k.position.left-r.left:k.position.left-o.left;if(e){k.size.height=k.size.width/u.aspectRatio}k.position.left=u.helper?r.left:0}if(q.top<(k._helper?r.top:0)){k.size.height+=k._helper?k.position.top-r.top:k.position.top;if(e){k.size.width=k.size.height*u.aspectRatio}k.position.top=k._helper?r.top:0}k.offset.left=k.parentData.left+k.position.left;k.offset.top=k.parentData.top+k.position.top;u=Math.abs((k._helper?k.offset.left-o.left:k.offset.left-o.left)+k.sizeDiff.width);r=Math.abs((k._helper?k.offset.top-o.top:k.offset.top-r.top)+k.sizeDiff.height);q=k.containerElement.get(0)==k.element.parent().get(0);o=/relative|absolute/.test(k.containerElement.css("position"));if(q&&o){u-=k.parentData.left}if(u+k.size.width>=k.parentData.width){k.size.width=k.parentData.width-u;if(e){k.size.height=k.size.width/k.aspectRatio}}if(r+k.size.height>=k.parentData.height){k.size.height=k.parentData.height-r;if(e){k.size.width=k.size.height*k.aspectRatio}}},stop:function(){var e=c(this).data("resizable"),k=e.options,v=e.containerOffset,u=e.containerPosition,r=e.containerElement,q=c(e.helper),o=q.offset(),n=q.outerWidth()-e.sizeDiff.width;q=q.outerHeight()-e.sizeDiff.height;e._helper&&!k.animate&&/relative/.test(r.css("position"))&&c(this).css({left:o.left-u.left-v.left,width:n,height:q});e._helper&&!k.animate&&/static/.test(r.css("position"))&&c(this).css({left:o.left-u.left-v.left,width:n,height:q})}});c.ui.plugin.add("resizable","ghost",{start:function(){var d=c(this).data("resizable"),e=d.options,f=d.size;d.ghost=d.originalElement.clone();d.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 e.ghost=="string"?e.ghost:"");d.ghost.appendTo(d.helper)},resize:function(){var d=c(this).data("resizable");d.ghost&&d.ghost.css({position:"relative",height:d.size.height,width:d.size.width})},stop:function(){var d=c(this).data("resizable");d.ghost&&d.helper&&d.helper.get(0).removeChild(d.ghost.get(0))}});c.ui.plugin.add("resizable","grid",{resize:function(){var e=c(this).data("resizable"),k=e.options,u=e.size,r=e.originalSize,q=e.originalPosition,o=e.axis;k.grid=typeof k.grid=="number"?[k.grid,k.grid]:k.grid;var n=Math.round((u.width-r.width)/(k.grid[0]||1))*(k.grid[0]||1);k=Math.round((u.height-r.height)/(k.grid[1]||1))*(k.grid[1]||1);if(/^(se|s|e)$/.test(o)){e.size.width=r.width+n;e.size.height=r.height+k}else{if(/^(ne)$/.test(o)){e.size.width=r.width+n;e.size.height=r.height+k;e.position.top=q.top-k}else{if(/^(sw)$/.test(o)){e.size.width=r.width+n;e.size.height=r.height+k}else{e.size.width=r.width+n;e.size.height=r.height+k;e.position.top=q.top-k}e.position.left=q.left-n}}}});var a=function(d){return parseInt(d,10)||0},b=function(d){return !isNaN(parseInt(d,10))}})(jQuery);(function(a){a.widget("ui.selectable",a.ui.mouse,{options:{appendTo:"body",autoRefresh:true,distance:0,filter:"*",tolerance:"touch"},_create:function(){var d=this;this.element.addClass("ui-selectable");this.dragged=false;var b;this.refresh=function(){b=a(d.options.filter,d.element[0]);b.each(function(){var e=a(this),c=e.offset();a.data(this,"selectable-item",{element:this,$element:e,left:c.left,top:c.top,right:c.left+e.outerWidth(),bottom:c.top+e.outerHeight(),startselected:false,selected:e.hasClass("ui-selected"),selecting:e.hasClass("ui-selecting"),unselecting:e.hasClass("ui-unselecting")})})};this.refresh();this.selectees=b.addClass("ui-selectee");this._mouseInit();this.helper=a("<div class='ui-selectable-helper'></div>")},destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item");this.element.removeClass("ui-selectable ui-selectable-disabled").removeData("selectable").unbind(".selectable");this._mouseDestroy();return this},_mouseStart:function(g){var b=this;this.opos=[g.pageX,g.pageY];if(!this.options.disabled){var e=this.options;this.selectees=a(e.filter,this.element[0]);this._trigger("start",g);a(e.appendTo).append(this.helper);this.helper.css({left:g.clientX,top:g.clientY,width:0,height:0});e.autoRefresh&&this.refresh();this.selectees.filter(".ui-selected").each(function(){var c=a.data(this,"selectable-item");c.startselected=true;if(!g.metaKey){c.$element.removeClass("ui-selected");c.selected=false;c.$element.addClass("ui-unselecting");c.unselecting=true;b._trigger("unselecting",g,{unselecting:c.element})}});a(g.target).parents().andSelf().each(function(){var c=a.data(this,"selectable-item");if(c){var d=!g.metaKey||!c.$element.hasClass("ui-selected");c.$element.removeClass(d?"ui-unselecting":"ui-selected").addClass(d?"ui-selecting":"ui-unselecting");c.unselecting=!d;c.selecting=d;(c.selected=d)?b._trigger("selecting",g,{selecting:c.element}):b._trigger("unselecting",g,{unselecting:c.element});return false}})}},_mouseDrag:function(v){var r=this;this.dragged=true;if(!this.options.disabled){var u=this.options,e=this.opos[0],q=this.opos[1],o=v.pageX,n=v.pageY;if(e>o){var k=o;o=e;e=k}if(q>n){k=n;n=q;q=k}this.helper.css({left:e,top:q,width:o-e,height:n-q});this.selectees.each(function(){var b=a.data(this,"selectable-item");if(!(!b||b.element==r.element[0])){var c=false;if(u.tolerance=="touch"){c=!(b.left>o||b.right<e||b.top>n||b.bottom<q)}else{if(u.tolerance=="fit"){c=b.left>e&&b.right<o&&b.top>q&&b.bottom<n}}if(c){if(b.selected){b.$element.removeClass("ui-selected");b.selected=false}if(b.unselecting){b.$element.removeClass("ui-unselecting");b.unselecting=false}if(!b.selecting){b.$element.addClass("ui-selecting");b.selecting=true;r._trigger("selecting",v,{selecting:b.element})}}else{if(b.selecting){if(v.metaKey&&b.startselected){b.$element.removeClass("ui-selecting");b.selecting=false;b.$element.addClass("ui-selected");b.selected=true}else{b.$element.removeClass("ui-selecting");b.selecting=false;if(b.startselected){b.$element.addClass("ui-unselecting");b.unselecting=true}r._trigger("unselecting",v,{unselecting:b.element})}}if(b.selected){if(!v.metaKey&&!b.startselected){b.$element.removeClass("ui-selected");b.selected=false;b.$element.addClass("ui-unselecting");b.unselecting=true;r._trigger("unselecting",v,{unselecting:b.element})}}}}});return false}},_mouseStop:function(d){var b=this;this.dragged=false;a(".ui-unselecting",this.element[0]).each(function(){var c=a.data(this,"selectable-item");c.$element.removeClass("ui-unselecting");c.unselecting=false;c.startselected=false;b._trigger("unselected",d,{unselected:c.element})});a(".ui-selecting",this.element[0]).each(function(){var c=a.data(this,"selectable-item");c.$element.removeClass("ui-selecting").addClass("ui-selected");c.selecting=false;c.selected=true;c.startselected=true;b._trigger("selected",d,{selected:c.element})});this._trigger("stop",d);this.helper.remove();return false}});a.extend(a.ui.selectable,{version:"1.8.16"})})(jQuery);(function(a){a.widget("ui.sortable",a.ui.mouse,{widgetEventPrefix:"sort",options:{appendTo:"parent",axis:false,connectWith:false,containment:false,cursor:"auto",cursorAt:false,dropOnEmpty:true,forcePlaceholderSize:false,forceHelperSize:false,grid:false,handle:false,helper:"original",items:"> *",opacity:false,placeholder:false,revert:false,scroll:true,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1000},_create:function(){var b=this.options;this.containerCache={};this.element.addClass("ui-sortable");this.refresh();this.floating=this.items.length?b.axis==="x"||/left|right/.test(this.items[0].item.css("float"))||/inline|table-cell/.test(this.items[0].item.css("display")):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")}return this},_setOption:function(d,c){if(d==="disabled"){this.options[d]=c;this.widget()[c?"addClass":"removeClass"]("ui-sortable-disabled")}else{a.Widget.prototype._setOption.apply(this,arguments)}},_mouseCapture:function(g,d){if(this.reverting){return false}if(this.options.disabled||this.options.type=="static"){return false}this._refreshItems(g);var o=null,n=this;a(g.target).parents().each(function(){if(a.data(this,"sortable-item")==n){o=a(this);return false}});if(a.data(g.target,"sortable-item")==n){o=a(g.target)}if(!o){return false}if(this.options.handle&&!d){var k=false;a(this.options.handle,o).find("*").andSelf().each(function(){if(this==g.target){k=true}});if(!k){return false}}this.currentItem=o;this._removeCurrentsFromItems();return true},_mouseStart:function(f,d,k){d=this.options;var g=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;d.cursorAt&&this._adjustOffsetFromHelper(d.cursorAt);this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};this.helper[0]!=this.currentItem[0]&&this.currentItem.hide();this._createPlaceholder();d.containment&&this._setContainment();if(d.cursor){if(a("body").css("cursor")){this._storedCursor=a("body").css("cursor")}a("body").css("cursor",d.cursor)}if(d.opacity){if(this.helper.css("opacity")){this._storedOpacity=this.helper.css("opacity")}this.helper.css("opacity",d.opacity)}if(d.zIndex){if(this.helper.css("zIndex")){this._storedZIndex=this.helper.css("zIndex")}this.helper.css("zIndex",d.zIndex)}if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){this.overflowOffset=this.scrollParent.offset()}this._trigger("start",f,this._uiHash());this._preserveHelperProportions||this._cacheHelperProportions();if(!k){for(k=this.containers.length-1;k>=0;k--){this.containers[k]._trigger("activate",f,g._uiHash(this))}}if(a.ui.ddmanager){a.ui.ddmanager.current=this}a.ui.ddmanager&&!d.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 d=this.options,o=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if(this.overflowOffset.top+this.scrollParent[0].offsetHeight-g.pageY<d.scrollSensitivity){this.scrollParent[0].scrollTop=o=this.scrollParent[0].scrollTop+d.scrollSpeed}else{if(g.pageY-this.overflowOffset.top<d.scrollSensitivity){this.scrollParent[0].scrollTop=o=this.scrollParent[0].scrollTop-d.scrollSpeed}}if(this.overflowOffset.left+this.scrollParent[0].offsetWidth-g.pageX<d.scrollSensitivity){this.scrollParent[0].scrollLeft=o=this.scrollParent[0].scrollLeft+d.scrollSpeed}else{if(g.pageX-this.overflowOffset.left<d.scrollSensitivity){this.scrollParent[0].scrollLeft=o=this.scrollParent[0].scrollLeft-d.scrollSpeed}}}else{if(g.pageY-a(document).scrollTop()<d.scrollSensitivity){o=a(document).scrollTop(a(document).scrollTop()-d.scrollSpeed)}else{if(a(window).height()-(g.pageY-a(document).scrollTop())<d.scrollSensitivity){o=a(document).scrollTop(a(document).scrollTop()+d.scrollSpeed)}}if(g.pageX-a(document).scrollLeft()<d.scrollSensitivity){o=a(document).scrollLeft(a(document).scrollLeft()-d.scrollSpeed)}else{if(a(window).width()-(g.pageX-a(document).scrollLeft())<d.scrollSensitivity){o=a(document).scrollLeft(a(document).scrollLeft()+d.scrollSpeed)}}}o!==false&&a.ui.ddmanager&&!d.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(d=this.items.length-1;d>=0;d--){o=this.items[d];var n=o.item[0],k=this._intersectsWithPointer(o);if(k){if(n!=this.currentItem[0]&&this.placeholder[k==1?"next":"prev"]()[0]!=n&&!a.ui.contains(this.placeholder[0],n)&&(this.options.type=="semi-dynamic"?!a.ui.contains(this.element[0],n):true)){this.direction=k==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(o)){this._rearrange(g,o)}else{break}this._trigger("change",g,this._uiHash());break}}}this._contactContainers(g);a.ui.ddmanager&&a.ui.ddmanager.drag(this,g);this._trigger("sort",g,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(e,d){if(e){a.ui.ddmanager&&!this.options.dropBehaviour&&a.ui.ddmanager.drop(this,e);if(this.options.revert){var f=this;d=f.placeholder.offset();f.reverting=true;a(this.helper).animate({left:d.left-this.offset.parent.left-f.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:d.top-this.offset.parent.top-f.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){f._clear(e)})}else{this._clear(e,d)}return false}},cancel:function(){var d=this;if(this.dragging){this._mouseUp({target:null});this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var c=this.containers.length-1;c>=0;c--){this.containers[c]._trigger("deactivate",null,d._uiHash(this));if(this.containers[c].containerCache.over){this.containers[c]._trigger("out",null,d._uiHash(this));this.containers[c].containerCache.over=0}}}if(this.placeholder){this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.options.helper!="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove();a.extend(this,{helper:null,dragging:false,reverting:false,_noFinalSort:null});this.domPosition.prev?a(this.domPosition.prev).after(this.currentItem):a(this.domPosition.parent).prepend(this.currentItem)}return this},serialize:function(e){var d=this._getItemsAsjQuery(e&&e.connected),f=[];e=e||{};a(d).each(function(){var b=(a(e.item||this).attr(e.attribute||"id")||"").match(e.expression||/(.+)[-=_](.+)/);if(b){f.push((e.key||b[1]+"[]")+"="+(e.key&&e.expression?b[1]:b[2]))}});!f.length&&e.key&&f.push(e.key+"=");return f.join("&")},toArray:function(e){var d=this._getItemsAsjQuery(e&&e.connected),f=[];e=e||{};d.each(function(){f.push(a(e.item||this).attr(e.attribute||"id")||"")});return f},_intersectsWith:function(B){var A=this.positionAbs.left,z=A+this.helperProportions.width,w=this.positionAbs.top,v=w+this.helperProportions.height,u=B.left,r=u+B.width,q=B.top,n=q+B.height,o=this.offset.click.top,d=this.offset.click.left;o=w+o>q&&w+o<n&&A+d>u&&A+d<r;return this.options.tolerance=="pointer"||this.options.forcePointerForContainers||this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>B[this.floating?"width":"height"]?o:u<A+this.helperProportions.width/2&&z-this.helperProportions.width/2<r&&q<w+this.helperProportions.height/2&&v-this.helperProportions.height/2<n},_intersectsWithPointer:function(e){var d=a.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,e.top,e.height);e=a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,e.left,e.width);d=d&&e;e=this._getDragVerticalDirection();var f=this._getDragHorizontalDirection();if(!d){return false}return this.floating?f&&f=="right"||e=="down"?2:1:e&&(e=="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);f=a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,f.left+f.width/2,f.width);var k=this._getDragVerticalDirection(),g=this._getDragHorizontalDirection();return this.floating&&g?g=="right"&&f||g=="left"&&!f:k&&(k=="down"&&d||k=="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();return this},_connectWith:function(){var b=this.options;return b.connectWith.constructor==String?[b.connectWith]:b.connectWith},_getItemsAsjQuery:function(k){var d=[],u=[],r=this._connectWith();if(r&&k){for(k=r.length-1;k>=0;k--){for(var q=a(r[k]),o=q.length-1;o>=0;o--){var n=a.data(q[o],"sortable");if(n&&n!=this&&!n.options.disabled){u.push([a.isFunction(n.options.items)?n.options.items.call(n.element):a(n.options.items,n.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),n])}}}}u.push([a.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):a(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(k=u.length-1;k>=0;k--){u[k][0].each(function(){d.push(this)})}return a(d)},_removeCurrentsFromItems:function(){for(var e=this.currentItem.find(":data(sortable-item)"),d=0;d<this.items.length;d++){for(var f=0;f<e.length;f++){e[f]==this.items[d].item[0]&&this.items.splice(d,1)}}},_refreshItems:function(k){this.items=[];this.containers=[this];var d=this.items,v=[[a.isFunction(this.options.items)?this.options.items.call(this.element[0],k,{item:this.currentItem}):a(this.options.items,this.element),this]],u=this._connectWith();if(u){for(var r=u.length-1;r>=0;r--){for(var q=a(u[r]),o=q.length-1;o>=0;o--){var n=a.data(q[o],"sortable");if(n&&n!=this&&!n.options.disabled){v.push([a.isFunction(n.options.items)?n.options.items.call(n.element[0],k,{item:this.currentItem}):a(n.options.items,n.element),n]);this.containers.push(n)}}}}for(r=v.length-1;r>=0;r--){k=v[r][1];u=v[r][0];o=0;for(q=u.length;o<q;o++){n=a(u[o]);n.data("sortable-item",k);d.push({item:n,instance:k,width:0,height:0,left:0,top:0})}}},refreshPositions:function(f){if(this.offsetParent&&this.helper){this.offset.parent=this._getParentOffset()}for(var d=this.items.length-1;d>=0;d--){var k=this.items[d];if(!(k.instance!=this.currentContainer&&this.currentContainer&&k.item[0]!=this.currentItem[0])){var g=this.options.toleranceElement?a(this.options.toleranceElement,k.item):k.item;if(!f){k.width=g.outerWidth();k.height=g.outerHeight()}g=g.offset();k.left=g.left;k.top=g.top}}if(this.options.custom&&this.options.custom.refreshContainers){this.options.custom.refreshContainers.call(this)}else{for(d=this.containers.length-1;d>=0;d--){g=this.containers[d].element.offset();this.containers[d].containerCache.left=g.left;this.containers[d].containerCache.top=g.top;this.containers[d].containerCache.width=this.containers[d].element.outerWidth();this.containers[d].containerCache.height=this.containers[d].element.outerHeight()}}return this},_createPlaceholder:function(f){var d=f||this,k=d.options;if(!k.placeholder||k.placeholder.constructor==String){var g=k.placeholder;k.placeholder={element:function(){var b=a(document.createElement(d.currentItem[0].nodeName)).addClass(g||d.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!g){b.style.visibility="hidden"}return b},update:function(c,b){if(!(g&&!k.forcePlaceholderSize)){b.height()||b.height(d.currentItem.innerHeight()-parseInt(d.currentItem.css("paddingTop")||0,10)-parseInt(d.currentItem.css("paddingBottom")||0,10));b.width()||b.width(d.currentItem.innerWidth()-parseInt(d.currentItem.css("paddingLeft")||0,10)-parseInt(d.currentItem.css("paddingRight")||0,10))}}}}d.placeholder=a(k.placeholder.element.call(d.element,d.currentItem));d.currentItem.after(d.placeholder);k.placeholder.update(d,d.placeholder)},_contactContainers:function(k){for(var d=null,u=null,r=this.containers.length-1;r>=0;r--){if(!a.ui.contains(this.currentItem[0],this.containers[r].element[0])){if(this._intersectsWith(this.containers[r].containerCache)){if(!(d&&a.ui.contains(this.containers[r].element[0],d.element[0]))){d=this.containers[r];u=r}}else{if(this.containers[r].containerCache.over){this.containers[r]._trigger("out",k,this._uiHash(this));this.containers[r].containerCache.over=0}}}}if(d){if(this.containers.length===1){this.containers[u]._trigger("over",k,this._uiHash(this));this.containers[u].containerCache.over=1}else{if(this.currentContainer!=this.containers[u]){d=10000;r=null;for(var q=this.positionAbs[this.containers[u].floating?"left":"top"],o=this.items.length-1;o>=0;o--){if(a.ui.contains(this.containers[u].element[0],this.items[o].item[0])){var n=this.items[o][this.containers[u].floating?"left":"top"];if(Math.abs(n-q)<d){d=Math.abs(n-q);r=this.items[o]}}}if(r||this.options.dropOnEmpty){this.currentContainer=this.containers[u];r?this._rearrange(k,r,null,true):this._rearrange(k,null,this.containers[u].element,true);this._trigger("change",k,this._uiHash());this.containers[u]._trigger("change",k,this._uiHash(this));this.options.placeholder.update(this.currentContainer,this.placeholder);this.containers[u]._trigger("over",k,this._uiHash(this));this.containers[u].containerCache.over=1}}}}},_createHelper:function(d){var c=this.options;d=a.isFunction(c.helper)?a(c.helper.apply(this.element[0],[d,this.currentItem])):c.helper=="clone"?this.currentItem.clone():this.currentItem;d.parents("body").length||a(c.appendTo!="parent"?c.appendTo:this.currentItem[0].parentNode)[0].appendChild(d[0]);if(d[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(d[0].style.width==""||c.forceHelperSize){d.width(this.currentItem.width())}if(d[0].style.height==""||c.forceHelperSize){d.height(this.currentItem.height())}return d},_adjustOffsetFromHelper:function(b){if(typeof b=="string"){b=b.split(" ")}if(a.isArray(b)){b={left:+b[0],top:+b[1]||0}}if("left" in b){this.offset.click.left=b.left+this.margins.left}if("right" in b){this.offset.click.left=this.helperProportions.width-b.right+this.margins.left}if("top" in b){this.offset.click.top=b.top+this.margins.top}if("bottom" in b){this.offset.click.top=this.helperProportions.height-b.bottom+this.margins.top}},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var b=this.offsetParent.offset();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 e=this.options;if(e.containment=="parent"){e.containment=this.helper[0].parentNode}if(e.containment=="document"||e.containment=="window"){this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,a(e.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(a(e.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]}if(!/^(document|window|parent)$/.test(e.containment)){var d=a(e.containment)[0];e=a(e.containment).offset();var f=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+(f?Math.max(d.scrollWidth,d.offsetWidth):d.offsetWidth)-(parseInt(a(d).css("borderLeftWidth"),10)||0)-(parseInt(a(d).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,e.top+(f?Math.max(d.scrollHeight,d.offsetHeight):d.offsetHeight)-(parseInt(a(d).css("borderTopWidth"),10)||0)-(parseInt(a(d).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(f,d){if(!d){d=this.position}f=f=="absolute"?1:-1;var k=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,g=/(html|body)/i.test(k[0].tagName);return{top:d.top+this.offset.relative.top*f+this.offset.parent.top*f-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():g?0:k.scrollTop())*f),left:d.left+this.offset.relative.left*f+this.offset.parent.left*f-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():g?0:k.scrollLeft())*f)}},_generatePosition:function(k){var d=this.options,r=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,q=/(html|body)/i.test(r[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0])){this.offset.relative=this._getRelativeOffset()}var o=k.pageX,n=k.pageY;if(this.originalPosition){if(this.containment){if(k.pageX-this.offset.click.left<this.containment[0]){o=this.containment[0]+this.offset.click.left}if(k.pageY-this.offset.click.top<this.containment[1]){n=this.containment[1]+this.offset.click.top}if(k.pageX-this.offset.click.left>this.containment[2]){o=this.containment[2]+this.offset.click.left}if(k.pageY-this.offset.click.top>this.containment[3]){n=this.containment[3]+this.offset.click.top}}if(d.grid){n=this.originalPageY+Math.round((n-this.originalPageY)/d.grid[1])*d.grid[1];n=this.containment?!(n-this.offset.click.top<this.containment[1]||n-this.offset.click.top>this.containment[3])?n:!(n-this.offset.click.top<this.containment[1])?n-d.grid[1]:n+d.grid[1]:n;o=this.originalPageX+Math.round((o-this.originalPageX)/d.grid[0])*d.grid[0];o=this.containment?!(o-this.offset.click.left<this.containment[0]||o-this.offset.click.left>this.containment[2])?o:!(o-this.offset.click.left<this.containment[0])?o-d.grid[0]:o+d.grid[0]:o}}return{top:n-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():q?0:r.scrollTop()),left:o-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():q?0:r.scrollLeft())}},_rearrange:function(k,d,r,q){r?r[0].appendChild(this.placeholder[0]):d.item[0].parentNode.insertBefore(this.placeholder[0],this.direction=="down"?d.item[0]:d.item[0].nextSibling);this.counter=this.counter?++this.counter:1;var o=this,n=this.counter;window.setTimeout(function(){n==o.counter&&o.refreshPositions(!q)},0)},_clear:function(f,d){this.reverting=false;var k=[];!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem);this._noFinalSort=null;if(this.helper[0]==this.currentItem[0]){for(var g in this._storedCSS){if(this._storedCSS[g]=="auto"||this._storedCSS[g]=="static"){this._storedCSS[g]=""}}this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else{this.currentItem.show()}this.fromOutside&&!d&&k.push(function(b){this._trigger("receive",b,this._uiHash(this.fromOutside))});if((this.fromOutside||this.domPosition.prev!=this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!=this.currentItem.parent()[0])&&!d){k.push(function(b){this._trigger("update",b,this._uiHash())})}if(!a.ui.contains(this.element[0],this.currentItem[0])){d||k.push(function(b){this._trigger("remove",b,this._uiHash())});for(g=this.containers.length-1;g>=0;g--){if(a.ui.contains(this.containers[g].element[0],this.currentItem[0])&&!d){k.push(function(b){return function(c){b._trigger("receive",c,this._uiHash(this))}}.call(this,this.containers[g]));k.push(function(b){return function(c){b._trigger("update",c,this._uiHash(this))}}.call(this,this.containers[g]))}}}for(g=this.containers.length-1;g>=0;g--){d||k.push(function(b){return function(c){b._trigger("deactivate",c,this._uiHash(this))}}.call(this,this.containers[g]));if(this.containers[g].containerCache.over){k.push(function(b){return function(c){b._trigger("out",c,this._uiHash(this))}}.call(this,this.containers[g]));this.containers[g].containerCache.over=0}}this._storedCursor&&a("body").css("cursor",this._storedCursor);this._storedOpacity&&this.helper.css("opacity",this._storedOpacity);if(this._storedZIndex){this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex)}this.dragging=false;if(this.cancelHelperRemoval){if(!d){this._trigger("beforeStop",f,this._uiHash());for(g=0;g<k.length;g++){k[g].call(this,f)}this._trigger("stop",f,this._uiHash())}return false}d||this._trigger("beforeStop",f,this._uiHash());this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.helper[0]!=this.currentItem[0]&&this.helper.remove();this.helper=null;if(!d){for(g=0;g<k.length;g++){k[g].call(this,f)}this._trigger("stop",f,this._uiHash())}this.fromOutside=false;return true},_trigger:function(){a.Widget.prototype._trigger.apply(this,arguments)===false&&this.cancel()},_uiHash:function(d){var c=d||this;return{helper:c.helper,placeholder:c.placeholder||a([]),position:c.position,originalPosition:c.originalPosition,offset:c.positionAbs,item:c.currentItem,sender:d?d.element:null}}});a.extend(a.ui.sortable,{version:"1.8.16"})})(jQuery);(function(a){a.widget("ui.accordion",{options:{active:0,animated:"slide",autoHeight:true,clearStyle:false,collapsible:false,event:"click",fillSpace:false,header:"> li > :first-child,> :not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-icon-triangle-1-s"},navigation:false,navigationFilter:function(){return this.href.toLowerCase()===location.href.toLowerCase()}},_create:function(){var e=this,c=e.options;e.running=0;e.element.addClass("ui-accordion ui-widget ui-helper-reset").children("li").addClass("ui-accordion-li-fix");e.headers=e.element.find(c.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){c.disabled||a(this).addClass("ui-state-hover")}).bind("mouseleave.accordion",function(){c.disabled||a(this).removeClass("ui-state-hover")}).bind("focus.accordion",function(){c.disabled||a(this).addClass("ui-state-focus")}).bind("blur.accordion",function(){c.disabled||a(this).removeClass("ui-state-focus")});e.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom");if(c.navigation){var g=e.element.find("a").filter(c.navigationFilter).eq(0);if(g.length){var f=g.closest(".ui-accordion-header");e.active=f.length?f:g.closest(".ui-accordion-content").prev()}}e.active=e._findActive(e.active||c.active).addClass("ui-state-default ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top");e.active.next().addClass("ui-accordion-content-active");e._createIcons();e.resize();e.element.attr("role","tablist");e.headers.attr("role","tab").bind("keydown.accordion",function(b){return e._keydown(b)}).next().attr("role","tabpanel");e.headers.not(e.active||"").attr({"aria-expanded":"false","aria-selected":"false",tabIndex:-1}).next().hide();e.active.length?e.active.attr({"aria-expanded":"true","aria-selected":"true",tabIndex:0}):e.headers.eq(0).attr("tabIndex",0);a.browser.safari||e.headers.find("a").attr("tabIndex",-1);c.event&&e.headers.bind(c.event.split(" ").join(".accordion ")+".accordion",function(b){e._clickHandler.call(e,b,this);b.preventDefault()})},_createIcons:function(){var b=this.options;if(b.icons){a("<span></span>").addClass("ui-icon "+b.icons.header).prependTo(this.headers);this.active.children(".ui-icon").toggleClass(b.icons.header).toggleClass(b.icons.headerSelected);this.element.addClass("ui-accordion-icons")}},_destroyIcons:function(){this.headers.children(".ui-icon").remove();this.element.removeClass("ui-accordion-icons")},destroy:function(){var d=this.options;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role");this.headers.unbind(".accordion").removeClass("ui-accordion-header ui-accordion-disabled ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-selected").removeAttr("tabIndex");this.headers.find("a").removeAttr("tabIndex");this._destroyIcons();var c=this.headers.next().css("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-accordion-disabled ui-state-disabled");if(d.autoHeight||d.fillHeight){c.css("height","")}return a.Widget.prototype.destroy.call(this)},_setOption:function(d,c){a.Widget.prototype._setOption.apply(this,arguments);d=="active"&&this.activate(c);if(d=="icons"){this._destroyIcons();c&&this._createIcons()}if(d=="disabled"){this.headers.add(this.headers.next())[c?"addClass":"removeClass"]("ui-accordion-disabled ui-state-disabled")}},_keydown:function(e){if(!(this.options.disabled||e.altKey||e.ctrlKey)){var c=a.ui.keyCode,n=this.headers.length,g=this.headers.index(e.target),k=false;switch(e.keyCode){case c.RIGHT:case c.DOWN:k=this.headers[(g+1)%n];break;case c.LEFT:case c.UP:k=this.headers[(g-1+n)%n];break;case c.SPACE:case c.ENTER:this._clickHandler({target:e.target},e.target);e.preventDefault()}if(k){a(e.target).attr("tabIndex",-1);a(k).attr("tabIndex",0);k.focus();return false}return true}},resize:function(){var e=this.options,c;if(e.fillSpace){if(a.browser.msie){var f=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden")}c=this.element.parent().height();a.browser.msie&&this.element.parent().css("overflow",f);this.headers.each(function(){c-=a(this).outerHeight(true)});this.headers.next().each(function(){a(this).height(Math.max(0,c-a(this).innerHeight()+a(this).height()))}).css("overflow","auto")}else{if(e.autoHeight){c=0;this.headers.next().each(function(){c=Math.max(c,a(this).height("").height())}).height(c)}}return this},activate:function(b){this.options.active=b;b=this._findActive(b)[0];this._clickHandler({target:b},b);return this},_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(k,c){var v=this.options;if(!v.disabled){if(k.target){k=a(k.currentTarget||c);c=k[0]===this.active[0];v.active=v.collapsible&&c?false:this.headers.index(k);if(!(this.running||!v.collapsible&&c)){var o=this.active;n=k.next();q=this.active.next();u={options:v,newHeader:c&&v.collapsible?a([]):k,oldHeader:this.active,newContent:c&&v.collapsible?a([]):n,oldContent:q};var r=this.headers.index(this.active[0])>this.headers.index(k[0]);this.active=c?a([]):k;this._toggle(n,q,u,c,r);o.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(v.icons.headerSelected).addClass(v.icons.header);if(!c){k.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").children(".ui-icon").removeClass(v.icons.header).addClass(v.icons.headerSelected);k.next().addClass("ui-accordion-content-active")}}}else{if(v.collapsible){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(v.icons.headerSelected).addClass(v.icons.header);this.active.next().addClass("ui-accordion-content-active");var q=this.active.next(),u={options:v,newHeader:a([]),oldHeader:v.active,newContent:a([]),oldContent:q},n=this.active=a([]);this._toggle(n,q,u)}}}},_toggle:function(A,z,w,q,u){var r=this,v=r.options;r.toShow=A;r.toHide=z;r.data=w;var n=function(){if(r){return r._completed.apply(r,arguments)}};r._trigger("changestart",null,r.data);r.running=z.size()===0?A.size():z.size();if(v.animated){w={};w=v.collapsible&&q?{toShow:a([]),toHide:z,complete:n,down:u,autoHeight:v.autoHeight||v.fillSpace}:{toShow:A,toHide:z,complete:n,down:u,autoHeight:v.autoHeight||v.fillSpace};if(!v.proxied){v.proxied=v.animated}if(!v.proxiedDuration){v.proxiedDuration=v.duration}v.animated=a.isFunction(v.proxied)?v.proxied(w):v.proxied;v.duration=a.isFunction(v.proxiedDuration)?v.proxiedDuration(w):v.proxiedDuration;q=a.ui.accordion.animations;var o=v.duration,c=v.animated;if(c&&!q[c]&&!a.easing[c]){c="slide"}q[c]||(q[c]=function(b){this.slide(b,{easing:c,duration:o||700})});q[c](w)}else{if(v.collapsible&&q){A.toggle()}else{z.hide();A.show()}n(true)}z.prev().attr({"aria-expanded":"false","aria-selected":"false",tabIndex:-1}).blur();A.prev().attr({"aria-expanded":"true","aria-selected":"true",tabIndex:0}).focus()},_completed:function(b){this.running=b?0:--this.running;if(!this.running){this.options.clearStyle&&this.toShow.add(this.toHide).css({height:"",overflow:""});this.toHide.removeClass("ui-accordion-content-active");if(this.toHide.length){this.toHide.parent()[0].className=this.toHide.parent()[0].className}this._trigger("change",null,this.data)}}});a.extend(a.ui.accordion,{version:"1.8.16",animations:{slide:function(k,c){k=a.extend({easing:"swing",duration:300},k,c);if(k.toHide.size()){if(k.toShow.size()){var u=k.toShow.css("overflow"),n=0,q={},o={},r;c=k.toShow;r=c[0].style.width;c.width(parseInt(c.parent().width(),10)-parseInt(c.css("paddingLeft"),10)-parseInt(c.css("paddingRight"),10)-(parseInt(c.css("borderLeftWidth"),10)||0)-(parseInt(c.css("borderRightWidth"),10)||0));a.each(["height","paddingTop","paddingBottom"],function(b,d){o[d]="hide";b=(""+a.css(k.toShow[0],d)).match(/^([\d+-.]+)(.*)$/);q[d]={value:b[1],unit:b[2]||"px"}});k.toShow.css({height:0,overflow:"hidden"}).show();k.toHide.filter(":hidden").each(k.complete).end().filter(":visible").animate(o,{step:function(b,d){if(d.prop=="height"){n=d.end-d.start===0?0:(d.now-d.start)/(d.end-d.start)}k.toShow[0].style[d.prop]=n*q[d.prop].value+q[d.prop].unit},duration:k.duration,easing:k.easing,complete:function(){k.autoHeight||k.toShow.css("height","");k.toShow.css({width:r,overflow:u});k.complete()}})}else{k.toHide.animate({height:"hide",paddingTop:"hide",paddingBottom:"hide"},k)}}else{k.toShow.animate({height:"show",paddingTop:"show",paddingBottom:"show"},k)}},bounceslide:function(b){this.slide(b,{easing:b.down?"easeOutBounce":"swing",duration:b.down?1000:200})}}})})(jQuery);(function(b){var a=0;b.widget("ui.autocomplete",{options:{appendTo:"body",autoFocus:false,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null},pending:0,_create:function(){var d=this,c=this.element[0].ownerDocument,e;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(k){if(!(d.options.disabled||d.element.propAttr("readOnly"))){e=false;var g=b.ui.keyCode;switch(k.keyCode){case g.PAGE_UP:d._move("previousPage",k);break;case g.PAGE_DOWN:d._move("nextPage",k);break;case g.UP:d._move("previous",k);k.preventDefault();break;case g.DOWN:d._move("next",k);k.preventDefault();break;case g.ENTER:case g.NUMPAD_ENTER:if(d.menu.active){e=true;k.preventDefault()}case g.TAB:if(!d.menu.active){return}d.menu.select(k);break;case g.ESCAPE:d.element.val(d.term);d.close(k);break;default:clearTimeout(d.searching);d.searching=setTimeout(function(){if(d.term!=d.element.val()){d.selectedItem=null;d.search(null,k)}},d.options.delay);break}}}).bind("keypress.autocomplete",function(f){if(e){e=false;f.preventDefault()}}).bind("focus.autocomplete",function(){if(!d.options.disabled){d.selectedItem=null;d.previous=d.element.val()}}).bind("blur.autocomplete",function(f){if(!d.options.disabled){clearTimeout(d.searching);d.closing=setTimeout(function(){d.close(f);d._change(f)},150)}});this._initSource();this.response=function(){return d._response.apply(d,arguments)};this.menu=b("<ul></ul>").addClass("ui-autocomplete").appendTo(b(this.options.appendTo||"body",c)[0]).mousedown(function(k){var g=d.menu.element[0];b(k.target).closest(".ui-menu-item").length||setTimeout(function(){b(document).one("mousedown",function(f){f.target!==d.element[0]&&f.target!==g&&!b.ui.contains(g,f.target)&&d.close()})},1);setTimeout(function(){clearTimeout(d.closing)},13)}).menu({focus:function(k,g){g=g.item.data("item.autocomplete");false!==d._trigger("focus",k,{item:g})&&/^key/.test(k.originalEvent.type)&&d.element.val(g.value)},selected:function(o,n){var k=n.item.data("item.autocomplete"),g=d.previous;if(d.element[0]!==c.activeElement){d.element.focus();d.previous=g;setTimeout(function(){d.previous=g;d.selectedItem=k},1)}false!==d._trigger("select",o,{item:k})&&d.element.val(k.value);d.term=d.element.val();d.close(o);d.selectedItem=k},blur:function(){d.menu.element.is(":visible")&&d.element.val()!==d.term&&d.element.val(d.term)}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu");b.fn.bgiframe&&this.menu.element.bgiframe()},destroy:function(){this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup");this.menu.element.remove();b.Widget.prototype.destroy.call(this)},_setOption:function(d,c){b.Widget.prototype._setOption.apply(this,arguments);d==="source"&&this._initSource();if(d==="appendTo"){this.menu.element.appendTo(b(c||"body",this.element[0].ownerDocument)[0])}d==="disabled"&&c&&this.xhr&&this.xhr.abort()},_initSource:function(){var d=this,c,e;if(b.isArray(this.options.source)){c=this.options.source;this.source=function(k,g){g(b.ui.autocomplete.filter(c,k.term))}}else{if(typeof this.options.source==="string"){e=this.options.source;this.source=function(k,g){d.xhr&&d.xhr.abort();d.xhr=b.ajax({url:e,data:k,dataType:"json",autocompleteRequest:++a,success:function(f){this.autocompleteRequest===a&&g(f)},error:function(){this.autocompleteRequest===a&&g([])}})}}else{this.source=this.options.source}}},search:function(d,c){d=d!=null?d:this.element.val();this.term=this.element.val();if(d.length<this.options.minLength){return this.close(c)}clearTimeout(this.closing);if(this._trigger("search",c)!==false){return this._search(d)}},_search:function(c){this.pending++;this.element.addClass("ui-autocomplete-loading");this.source({term:c},this.response)},_response:function(c){if(!this.options.disabled&&c&&c.length){c=this._normalize(c);this._suggest(c);this._trigger("open")}else{this.close()}this.pending--;this.pending||this.element.removeClass("ui-autocomplete-loading")},close:function(c){clearTimeout(this.closing);if(this.menu.element.is(":visible")){this.menu.element.hide();this.menu.deactivate();this._trigger("close",c)}},_change:function(c){this.previous!==this.element.val()&&this._trigger("change",c,{item:this.selectedItem})},_normalize:function(c){if(c.length&&c[0].label&&c[0].value){return c}return b.map(c,function(d){if(typeof d==="string"){return{label:d,value:d}}return b.extend({label:d.label||d.value,value:d.value||d.label},d)})},_suggest:function(d){var c=this.menu.element.empty().zIndex(this.element.zIndex()+1);this._renderMenu(c,d);this.menu.deactivate();this.menu.refresh();c.show();this._resizeMenu();c.position(b.extend({of:this.element},this.options.position));this.options.autoFocus&&this.menu.next(new b.Event("mouseover"))},_resizeMenu:function(){var c=this.menu.element;c.outerWidth(Math.max(c.width("").outerWidth(),this.element.outerWidth()))},_renderMenu:function(d,c){var e=this;b.each(c,function(k,g){e._renderItem(d,g)})},_renderItem:function(d,c){return b("<li></li>").data("item.autocomplete",c).append(b("<a></a>").text(c.label)).appendTo(d)},_move:function(d,c){if(this.menu.element.is(":visible")){if(this.menu.first()&&/^previous/.test(d)||this.menu.last()&&/^next/.test(d)){this.element.val(this.term);this.menu.deactivate()}else{this.menu[d](c)}}else{this.search(null,c)}},widget:function(){return this.menu.element}});b.extend(b.ui.autocomplete,{escapeRegex:function(c){return c.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")},filter:function(d,c){var e=new RegExp(b.ui.autocomplete.escapeRegex(c),"i");return b.grep(d,function(f){return e.test(f.label||f.value||f)})}})})(jQuery);(function(a){a.widget("ui.menu",{_create:function(){var b=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(c){if(a(c.target).closest(".ui-menu-item a").length){c.preventDefault();b.select(c)}});this.refresh()},refresh:function(){var b=this;this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem").children("a").addClass("ui-corner-all").attr("tabindex",-1).mouseenter(function(c){b.activate(c,a(this).parent())}).mouseleave(function(){b.deactivate()})},activate:function(n,f){this.deactivate();if(this.hasScroll()){var d=f.offset().top-this.element.offset().top,k=this.element.scrollTop(),o=this.element.height();if(d<0){this.element.scrollTop(k+d)}else{d>=o&&this.element.scrollTop(k+d-o+f.height())}}this.active=f.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end();this._trigger("focus",n,{item:f})},deactivate:function(){if(this.active){this.active.children("a").removeClass("ui-state-hover").removeAttr("id");this._trigger("blur");this.active=null}},next:function(b){this.move("next",".ui-menu-item:first",b)},previous:function(b){this.move("prev",".ui-menu-item:last",b)},first:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},last:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},move:function(f,d,c){if(this.active){f=this.active[f+"All"](".ui-menu-item").eq(0);f.length?this.activate(c,f):this.activate(c,this.element.children(d))}else{this.activate(c,this.element.children(d))}},nextPage:function(k){if(this.hasScroll()){if(!this.active||this.last()){this.activate(k,this.element.children(".ui-menu-item:first"))}else{var d=this.active.offset().top,c=this.element.height(),f=this.element.children(".ui-menu-item").filter(function(){var b=a(this).offset().top-d-c+a(this).height();return b<10&&b>-10});f.length||(f=this.element.children(".ui-menu-item:last"));this.activate(k,f)}}else{this.activate(k,this.element.children(".ui-menu-item").filter(!this.active||this.last()?":first":":last"))}},previousPage:function(f){if(this.hasScroll()){if(!this.active||this.first()){this.activate(f,this.element.children(".ui-menu-item:last"))}else{var d=this.active.offset().top,c=this.element.height();result=this.element.children(".ui-menu-item").filter(function(){var b=a(this).offset().top-d+c-a(this).height();return b<10&&b>-10});result.length||(result=this.element.children(".ui-menu-item:first"));this.activate(f,result)}}else{this.activate(f,this.element.children(".ui-menu-item").filter(!this.active||this.first()?":last":":first"))}},hasScroll:function(){return this.element.height()<this.element[a.fn.prop?"prop":"attr"]("scrollHeight")},select:function(b){this._trigger("selected",b,{item:this.active})}})})(jQuery);(function(a){var n,f,e,o,c=function(){var b=a(this).find(":ui-button");setTimeout(function(){b.button("refresh")},1)},d=function(b){var q=b.name,k=b.form,g=a([]);if(q){g=k?a(k).find("[name='"+q+"']"):a("[name='"+q+"']",b.ownerDocument).filter(function(){return !this.form})}return g};a.widget("ui.button",{options:{disabled:null,text:true,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset.button").bind("reset.button",c);if(typeof this.options.disabled!=="boolean"){this.options.disabled=this.element.propAttr("disabled")}this._determineButtonType();this.hasTitle=!!this.buttonElement.attr("title");var b=this,q=this.options,k=this.type==="checkbox"||this.type==="radio",g="ui-state-hover"+(!k?" ui-state-active":"");if(q.label===null){q.label=this.buttonElement.html()}if(this.element.is(":disabled")){q.disabled=true}this.buttonElement.addClass("ui-button ui-widget ui-state-default ui-corner-all").attr("role","button").bind("mouseenter.button",function(){if(!q.disabled){a(this).addClass("ui-state-hover");this===n&&a(this).addClass("ui-state-active")}}).bind("mouseleave.button",function(){q.disabled||a(this).removeClass(g)}).bind("click.button",function(r){if(q.disabled){r.preventDefault();r.stopImmediatePropagation()}});this.element.bind("focus.button",function(){b.buttonElement.addClass("ui-state-focus")}).bind("blur.button",function(){b.buttonElement.removeClass("ui-state-focus")});if(k){this.element.bind("change.button",function(){o||b.refresh()});this.buttonElement.bind("mousedown.button",function(r){if(!q.disabled){o=false;f=r.pageX;e=r.pageY}}).bind("mouseup.button",function(r){if(!q.disabled){if(f!==r.pageX||e!==r.pageY){o=true}}})}if(this.type==="checkbox"){this.buttonElement.bind("click.button",function(){if(q.disabled||o){return false}a(this).toggleClass("ui-state-active");b.buttonElement.attr("aria-pressed",b.element[0].checked)})}else{if(this.type==="radio"){this.buttonElement.bind("click.button",function(){if(q.disabled||o){return false}a(this).addClass("ui-state-active");b.buttonElement.attr("aria-pressed","true");var r=b.element[0];d(r).not(r).map(function(){return a(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed","false")})}else{this.buttonElement.bind("mousedown.button",function(){if(q.disabled){return false}a(this).addClass("ui-state-active");n=this;a(document).one("mouseup",function(){n=null})}).bind("mouseup.button",function(){if(q.disabled){return false}a(this).removeClass("ui-state-active")}).bind("keydown.button",function(r){if(q.disabled){return false}if(r.keyCode==a.ui.keyCode.SPACE||r.keyCode==a.ui.keyCode.ENTER){a(this).addClass("ui-state-active")}}).bind("keyup.button",function(){a(this).removeClass("ui-state-active")});this.buttonElement.is("a")&&this.buttonElement.keyup(function(r){r.keyCode===a.ui.keyCode.SPACE&&a(this).click()})}}this._setOption("disabled",q.disabled);this._resetButton()},_determineButtonType:function(){this.type=this.element.is(":checkbox")?"checkbox":this.element.is(":radio")?"radio":this.element.is("input")?"input":"button";if(this.type==="checkbox"||this.type==="radio"){var b=this.element.parents().filter(":last"),g="label[for='"+this.element.attr("id")+"']";this.buttonElement=b.find(g);if(!this.buttonElement.length){b=b.length?b.siblings():this.element.siblings();this.buttonElement=b.filter(g);if(!this.buttonElement.length){this.buttonElement=b.find(g)}}this.element.addClass("ui-helper-hidden-accessible");(b=this.element.is(":checked"))&&this.buttonElement.addClass("ui-state-active");this.buttonElement.attr("aria-pressed",b)}else{this.buttonElement=this.element}},widget:function(){return this.buttonElement},destroy:function(){this.element.removeClass("ui-helper-hidden-accessible");this.buttonElement.removeClass("ui-button ui-widget ui-state-default ui-corner-all ui-state-hover ui-state-active  ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only").removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html());this.hasTitle||this.buttonElement.removeAttr("title");a.Widget.prototype.destroy.call(this)},_setOption:function(b,g){a.Widget.prototype._setOption.apply(this,arguments);if(b==="disabled"){g?this.element.propAttr("disabled",true):this.element.propAttr("disabled",false)}else{this._resetButton()}},refresh:function(){var b=this.element.is(":disabled");b!==this.options.disabled&&this._setOption("disabled",b);if(this.type==="radio"){d(this.element[0]).each(function(){a(this).is(":checked")?a(this).button("widget").addClass("ui-state-active").attr("aria-pressed","true"):a(this).button("widget").removeClass("ui-state-active").attr("aria-pressed","false")})}else{if(this.type==="checkbox"){this.element.is(":checked")?this.buttonElement.addClass("ui-state-active").attr("aria-pressed","true"):this.buttonElement.removeClass("ui-state-active").attr("aria-pressed","false")}}},_resetButton:function(){if(this.type==="input"){this.options.label&&this.element.val(this.options.label)}else{var b=this.buttonElement.removeClass("ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only"),r=a("<span></span>").addClass("ui-button-text").html(this.options.label).appendTo(b.empty()).text(),k=this.options.icons,g=k.primary&&k.secondary,q=[];if(k.primary||k.secondary){if(this.options.text){q.push("ui-button-text-icon"+(g?"s":k.primary?"-primary":"-secondary"))}k.primary&&b.prepend("<span class='ui-button-icon-primary ui-icon "+k.primary+"'></span>");k.secondary&&b.append("<span class='ui-button-icon-secondary ui-icon "+k.secondary+"'></span>");if(!this.options.text){q.push(g?"ui-button-icons-only":"ui-button-icon-only");this.hasTitle||b.attr("title",r)}}else{q.push("ui-button-text-only")}b.addClass(q.join(" "))}}});a.widget("ui.buttonset",{options:{items:":button, :submit, :reset, :checkbox, :radio, a, :data(button)"},_create:function(){this.element.addClass("ui-buttonset")},_init:function(){this.refresh()},_setOption:function(b,g){b==="disabled"&&this.buttons.button("option",b,g);a.Widget.prototype._setOption.apply(this,arguments)},refresh:function(){var b=this.element.css("direction")==="ltr";this.buttons=this.element.find(this.options.items).filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return a(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass(b?"ui-corner-left":"ui-corner-right").end().filter(":last").addClass(b?"ui-corner-right":"ui-corner-left").end().end()},destroy:function(){this.element.removeClass("ui-buttonset");this.buttons.map(function(){return a(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy");a.Widget.prototype.destroy.call(this)}})})(jQuery);(function(f,b){var a={buttons:true,height:true,maxHeight:true,maxWidth:true,minHeight:true,minWidth:true,width:true},e={maxHeight:true,maxWidth:true,minHeight:true,minWidth:true},d=f.attrFn||{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true,click:true};f.widget("ui.dialog",{options:{autoOpen:true,buttons:{},closeOnEscape:true,closeText:"close",dialogClass:"",draggable:true,hide:null,height:"auto",maxHeight:false,maxWidth:false,minHeight:150,minWidth:150,modal:false,position:{my:"center",at:"center",collision:"fit",using:function(g){var c=f(this).css(g).offset().top;c<0&&f(this).css("top",g.top-c)}},resizable:true,show:null,stack:true,title:"",width:300,zIndex:1000},_create:function(){this.originalTitle=this.element.attr("title");if(typeof this.originalTitle!=="string"){this.originalTitle=""}this.options.title=this.options.title||this.originalTitle;var k=this,c=k.options,u=c.title||"&#160;",r=f.ui.dialog.getTitleId(k.element),o=(k.uiDialog=f("<div></div>")).appendTo(document.body).hide().addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+c.dialogClass).css({zIndex:c.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(g){if(c.closeOnEscape&&!g.isDefaultPrevented()&&g.keyCode&&g.keyCode===f.ui.keyCode.ESCAPE){k.close(g);g.preventDefault()}}).attr({role:"dialog","aria-labelledby":r}).mousedown(function(g){k.moveToTop(false,g)});k.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(o);var q=(k.uiDialogTitlebar=f("<div></div>")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(o),n=f('<a href="#"></a>').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){n.addClass("ui-state-hover")},function(){n.removeClass("ui-state-hover")}).focus(function(){n.addClass("ui-state-focus")}).blur(function(){n.removeClass("ui-state-focus")}).click(function(g){k.close(g);return false}).appendTo(q);(k.uiDialogTitlebarCloseText=f("<span></span>")).addClass("ui-icon ui-icon-closethick").text(c.closeText).appendTo(n);f("<span></span>").addClass("ui-dialog-title").attr("id",r).html(u).prependTo(q);if(f.isFunction(c.beforeclose)&&!f.isFunction(c.beforeClose)){c.beforeClose=c.beforeclose}q.find("*").add(q).disableSelection();c.draggable&&f.fn.draggable&&k._makeDraggable();c.resizable&&f.fn.resizable&&k._makeResizable();k._createButtons(c.buttons);k._isOpen=false;f.fn.bgiframe&&o.bgiframe()},_init:function(){this.options.autoOpen&&this.open()},destroy:function(){var c=this;c.overlay&&c.overlay.destroy();c.uiDialog.hide();c.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");c.uiDialog.remove();c.originalTitle&&c.element.attr("title",c.originalTitle);return c},widget:function(){return this.uiDialog},close:function(g){var c=this,n,k;if(false!==c._trigger("beforeClose",g)){c.overlay&&c.overlay.destroy();c.uiDialog.unbind("keypress.ui-dialog");c._isOpen=false;if(c.options.hide){c.uiDialog.hide(c.options.hide,function(){c._trigger("close",g)})}else{c.uiDialog.hide();c._trigger("close",g)}f.ui.dialog.overlay.resize();if(c.options.modal){n=0;f(".ui-dialog").each(function(){if(this!==c.uiDialog[0]){k=f(this).css("z-index");isNaN(k)||(n=Math.max(n,k))}});f.ui.dialog.maxZ=n}return c}},isOpen:function(){return this._isOpen},moveToTop:function(g,c){var n=this,k=n.options;if(k.modal&&!g||!k.stack&&!k.modal){return n._trigger("focus",c)}if(k.zIndex>f.ui.dialog.maxZ){f.ui.dialog.maxZ=k.zIndex}if(n.overlay){f.ui.dialog.maxZ+=1;n.overlay.$el.css("z-index",f.ui.dialog.overlay.maxZ=f.ui.dialog.maxZ)}g={scrollTop:n.element.scrollTop(),scrollLeft:n.element.scrollLeft()};f.ui.dialog.maxZ+=1;n.uiDialog.css("z-index",f.ui.dialog.maxZ);n.element.attr(g);n._trigger("focus",c);return n},open:function(){if(!this._isOpen){var g=this,c=g.options,k=g.uiDialog;g.overlay=c.modal?new f.ui.dialog.overlay(g):null;g._size();g._position(c.position);k.show(c.show);g.moveToTop(true);c.modal&&k.bind("keypress.ui-dialog",function(q){if(q.keyCode===f.ui.keyCode.TAB){var n=f(":tabbable",this),o=n.filter(":first");n=n.filter(":last");if(q.target===n[0]&&!q.shiftKey){o.focus(1);return false}else{if(q.target===o[0]&&q.shiftKey){n.focus(1);return false}}}});f(g.element.find(":tabbable").get().concat(k.find(".ui-dialog-buttonpane :tabbable").get().concat(k.get()))).eq(0).focus();g._isOpen=true;g._trigger("open");return g}},_createButtons:function(k){var c=this,q=false,o=f("<div></div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),n=f("<div></div>").addClass("ui-dialog-buttonset").appendTo(o);c.uiDialog.find(".ui-dialog-buttonpane").remove();typeof k==="object"&&k!==null&&f.each(k,function(){return !(q=true)});if(q){f.each(k,function(u,r){r=f.isFunction(r)?{click:r,text:u}:r;var g=f('<button type="button"></button>').click(function(){r.click.apply(c.element[0],arguments)}).appendTo(n);f.each(r,function(w,v){if(w!=="click"){w in d?g[w](v):g.attr(w,v)}});f.fn.button&&g.button()});o.appendTo(c.uiDialog)}},_makeDraggable:function(){function k(g){return{position:g.position,offset:g.offset}}var c=this,q=c.options,o=f(document),n;c.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(r,g){n=q.height==="auto"?"auto":f(this).height();f(this).height(f(this).height()).addClass("ui-dialog-dragging");c._trigger("dragStart",r,k(g))},drag:function(r,g){c._trigger("drag",r,k(g))},stop:function(r,g){q.position=[g.position.left-o.scrollLeft(),g.position.top-o.scrollTop()];f(this).removeClass("ui-dialog-dragging").height(n);c._trigger("dragStop",r,k(g));f.ui.dialog.overlay.resize()}})},_makeResizable:function(k){function c(g){return{originalPosition:g.originalPosition,originalSize:g.originalSize,position:g.position,size:g.size}}k=k===b?this.options.resizable:k;var q=this,o=q.options,n=q.uiDialog.css("position");k=typeof k==="string"?k:"n,e,s,w,se,sw,ne,nw";q.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:q.element,maxWidth:o.maxWidth,maxHeight:o.maxHeight,minWidth:o.minWidth,minHeight:q._minHeight(),handles:k,start:function(r,g){f(this).addClass("ui-dialog-resizing");q._trigger("resizeStart",r,c(g))},resize:function(r,g){q._trigger("resize",r,c(g))},stop:function(r,g){f(this).removeClass("ui-dialog-resizing");o.height=f(this).height();o.width=f(this).width();q._trigger("resizeStop",r,c(g));f.ui.dialog.overlay.resize()}}).css("position",n).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var c=this.options;return c.height==="auto"?c.minHeight:Math.min(c.minHeight,c.height)},_position:function(g){var c=[],n=[0,0],k;if(g){if(typeof g==="string"||typeof g==="object"&&"0" in g){c=g.split?g.split(" "):[g[0],g[1]];if(c.length===1){c[1]=c[0]}f.each(["left","top"],function(o,q){if(+c[o]===c[o]){n[o]=c[o];c[o]=q}});g={my:c.join(" "),at:c.join(" "),offset:n.join(" ")}}g=f.extend({},f.ui.dialog.prototype.options.position,g)}else{g=f.ui.dialog.prototype.options.position}(k=this.uiDialog.is(":visible"))||this.uiDialog.show();this.uiDialog.css({top:0,left:0}).position(f.extend({of:window},g));k||this.uiDialog.hide()},_setOptions:function(g){var c=this,n={},k=false;f.each(g,function(o,q){c._setOption(o,q);if(o in a){k=true}if(o in e){n[o]=q}});k&&this._size();this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option",n)},_setOption:function(k,c){var q=this,o=q.uiDialog;switch(k){case"beforeclose":k="beforeClose";break;case"buttons":q._createButtons(c);break;case"closeText":q.uiDialogTitlebarCloseText.text(""+c);break;case"dialogClass":o.removeClass(q.options.dialogClass).addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+c);break;case"disabled":c?o.addClass("ui-dialog-disabled"):o.removeClass("ui-dialog-disabled");break;case"draggable":var n=o.is(":data(draggable)");n&&!c&&o.draggable("destroy");!n&&c&&q._makeDraggable();break;case"position":q._position(c);break;case"resizable":(n=o.is(":data(resizable)"))&&!c&&o.resizable("destroy");n&&typeof c==="string"&&o.resizable("option","handles",c);!n&&c!==false&&q._makeResizable(c);break;case"title":f(".ui-dialog-title",q.uiDialogTitlebar).html(""+(c||"&#160;"));break}f.Widget.prototype._setOption.apply(q,arguments)},_size:function(){var g=this.options,c,n,k=this.uiDialog.is(":visible");this.element.show().css({width:"auto",minHeight:0,height:0});if(g.minWidth>g.width){g.width=g.minWidth}c=this.uiDialog.css({height:"auto",width:g.width}).height();n=Math.max(0,g.minHeight-c);if(g.height==="auto"){if(f.support.minHeight){this.element.css({minHeight:n,height:"auto"})}else{this.uiDialog.show();g=this.element.css("height","auto").height();k||this.uiDialog.hide();this.element.height(Math.max(g,n))}}else{this.element.height(Math.max(g.height-c,0))}this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())}});f.extend(f.ui.dialog,{version:"1.8.16",uuid:0,maxZ:0,getTitleId:function(c){c=c.attr("id");if(!c){this.uuid+=1;c=this.uuid}return"ui-dialog-title-"+c},overlay:function(c){this.$el=f.ui.dialog.overlay.create(c)}});f.extend(f.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:f.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(c){return c+".dialog-overlay"}).join(" "),create:function(g){if(this.instances.length===0){setTimeout(function(){f.ui.dialog.overlay.instances.length&&f(document).bind(f.ui.dialog.overlay.events,function(k){if(f(k.target).zIndex()<f.ui.dialog.overlay.maxZ){return false}})},1);f(document).bind("keydown.dialog-overlay",function(k){if(g.options.closeOnEscape&&!k.isDefaultPrevented()&&k.keyCode&&k.keyCode===f.ui.keyCode.ESCAPE){g.close(k);k.preventDefault()}});f(window).bind("resize.dialog-overlay",f.ui.dialog.overlay.resize)}var c=(this.oldInstances.pop()||f("<div></div>").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(),height:this.height()});f.fn.bgiframe&&c.bgiframe();this.instances.push(c);return c},destroy:function(g){var c=f.inArray(g,this.instances);c!=-1&&this.oldInstances.push(this.instances.splice(c,1)[0]);this.instances.length===0&&f([document,window]).unbind(".dialog-overlay");g.remove();var k=0;f.each(this.instances,function(){k=Math.max(k,this.css("z-index"))});this.maxZ=k},height:function(){var g,c;if(f.browser.msie&&f.browser.version<7){g=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);c=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);return g<c?f(window).height()+"px":g+"px"}else{return f(document).height()+"px"}},width:function(){var g,c;if(f.browser.msie){g=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);c=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);return g<c?f(window).width()+"px":g+"px"}else{return f(document).width()+"px"}},resize:function(){var c=f([]);f.each(f.ui.dialog.overlay.instances,function(){c=c.add(this)});c.css({width:0,height:0}).css({width:f.ui.dialog.overlay.width(),height:f.ui.dialog.overlay.height()})}});f.extend(f.ui.dialog.overlay.prototype,{destroy:function(){f.ui.dialog.overlay.destroy(this.$el)}})})(jQuery);(function(a){a.widget("ui.slider",a.ui.mouse,{widgetEventPrefix:"slide",options:{animate:false,distance:0,max:100,min:0,orientation:"horizontal",range:false,step:1,value:0,values:null},_create:function(){var g=this,d=this.options,q=this.element.find(".ui-slider-handle").addClass("ui-state-default ui-corner-all"),n=d.values&&d.values.length||1,o=[];this._mouseSliding=this._keySliding=false;this._animateOff=true;this._handleIndex=null;this._detectOrientation();this._mouseInit();this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget ui-widget-content ui-corner-all"+(d.disabled?" ui-slider-disabled ui-disabled":""));this.range=a([]);if(d.range){if(d.range===true){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]]}}this.range=a("<div></div>").appendTo(this.element).addClass("ui-slider-range ui-widget-header"+(d.range==="min"||d.range==="max"?" ui-slider-range-"+d.range:""))}for(var k=q.length;k<n;k+=1){o.push("<a class='ui-slider-handle ui-state-default ui-corner-all' href='#'></a>")}this.handles=q.add(a(o.join("")).appendTo(g.element));this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(b){b.preventDefault()}).hover(function(){d.disabled||a(this).addClass("ui-state-hover")},function(){a(this).removeClass("ui-state-hover")}).focus(function(){if(d.disabled){a(this).blur()}else{a(".ui-slider .ui-state-focus").removeClass("ui-state-focus");a(this).addClass("ui-state-focus")}}).blur(function(){a(this).removeClass("ui-state-focus")});this.handles.each(function(b){a(this).data("index.ui-slider-handle",b)});this.handles.keydown(function(u){var e=true,c=a(this).data("index.ui-slider-handle"),f,r,b;if(!g.options.disabled){switch(u.keyCode){case a.ui.keyCode.HOME:case a.ui.keyCode.END:case a.ui.keyCode.PAGE_UP:case a.ui.keyCode.PAGE_DOWN:case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:case a.ui.keyCode.DOWN:case a.ui.keyCode.LEFT:e=false;if(!g._keySliding){g._keySliding=true;a(this).addClass("ui-state-active");f=g._start(u,c);if(f===false){return}}break}b=g.options.step;f=g.options.values&&g.options.values.length?(r=g.values(c)):(r=g.value());switch(u.keyCode){case a.ui.keyCode.HOME:r=g._valueMin();break;case a.ui.keyCode.END:r=g._valueMax();break;case a.ui.keyCode.PAGE_UP:r=g._trimAlignValue(f+(g._valueMax()-g._valueMin())/5);break;case a.ui.keyCode.PAGE_DOWN:r=g._trimAlignValue(f-(g._valueMax()-g._valueMin())/5);break;case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:if(f===g._valueMax()){return}r=g._trimAlignValue(f+b);break;case a.ui.keyCode.DOWN:case a.ui.keyCode.LEFT:if(f===g._valueMin()){return}r=g._trimAlignValue(f-b);break}g._slide(u,c,r);return e}}).keyup(function(c){var b=a(this).data("index.ui-slider-handle");if(g._keySliding){g._keySliding=false;g._stop(c,b);g._change(c,b);a(this).removeClass("ui-state-active")}});this._refreshValue();this._animateOff=false},destroy:function(){this.handles.remove();this.range.remove();this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all").removeData("slider").unbind(".slider");this._mouseDestroy();return this},_mouseCapture:function(k){var d=this.options,u,q,r,n,o;if(d.disabled){return false}this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();u=this._normValueFromMouse({x:k.pageX,y:k.pageY});q=this._valueMax()-this._valueMin()+1;n=this;this.handles.each(function(c){var b=Math.abs(u-n.values(c));if(q>b){q=b;r=a(this);o=c}});if(d.range===true&&this.values(1)===d.min){o+=1;r=a(this.handles[o])}if(this._start(k,o)===false){return false}this._mouseSliding=true;n._handleIndex=o;r.addClass("ui-state-active").focus();d=r.offset();this._clickOffset=!a(k.target).parents().andSelf().is(".ui-slider-handle")?{left:0,top:0}:{left:k.pageX-d.left-r.width()/2,top:k.pageY-d.top-r.height()/2-(parseInt(r.css("borderTopWidth"),10)||0)-(parseInt(r.css("borderBottomWidth"),10)||0)+(parseInt(r.css("marginTop"),10)||0)};this.handles.hasClass("ui-state-hover")||this._slide(k,o,u);return this._animateOff=true},_mouseStart:function(){return true},_mouseDrag:function(d){var c=this._normValueFromMouse({x:d.pageX,y:d.pageY});this._slide(d,this._handleIndex,c);return false},_mouseStop:function(b){this.handles.removeClass("ui-state-active");this._mouseSliding=false;this._stop(b,this._handleIndex);this._change(b,this._handleIndex);this._clickOffset=this._handleIndex=null;return this._animateOff=false},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(d){var c;if(this.orientation==="horizontal"){c=this.elementSize.width;d=d.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}else{c=this.elementSize.height;d=d.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)}c=d/c;if(c>1){c=1}if(c<0){c=0}if(this.orientation==="vertical"){c=1-c}d=this._valueMax()-this._valueMin();return this._trimAlignValue(this._valueMin()+c*d)},_start:function(e,d){var f={handle:this.handles[d],value:this.value()};if(this.options.values&&this.options.values.length){f.value=this.values(d);f.values=this.values()}return this._trigger("start",e,f)},_slide:function(e,d,k){var g;if(this.options.values&&this.options.values.length){g=this.values(d?0:1);if(this.options.values.length===2&&this.options.range===true&&(d===0&&k>g||d===1&&k<g)){k=g}if(k!==this.values(d)){g=this.values();g[d]=k;e=this._trigger("slide",e,{handle:this.handles[d],value:k,values:g});this.values(d?0:1);e!==false&&this.values(d,k,true)}}else{if(k!==this.value()){e=this._trigger("slide",e,{handle:this.handles[d],value:k});e!==false&&this.value(k)}}},_stop:function(e,d){var f={handle:this.handles[d],value:this.value()};if(this.options.values&&this.options.values.length){f.value=this.values(d);f.values=this.values()}this._trigger("stop",e,f)},_change:function(e,d){if(!this._keySliding&&!this._mouseSliding){var f={handle:this.handles[d],value:this.value()};if(this.options.values&&this.options.values.length){f.value=this.values(d);f.values=this.values()}this._trigger("change",e,f)}},value:function(b){if(arguments.length){this.options.value=this._trimAlignValue(b);this._refreshValue();this._change(null,0)}else{return this._value()}},values:function(g,d){var o,k,n;if(arguments.length>1){this.options.values[g]=this._trimAlignValue(d);this._refreshValue();this._change(null,g)}else{if(arguments.length){if(a.isArray(arguments[0])){o=this.options.values;k=arguments[0];for(n=0;n<o.length;n+=1){o[n]=this._trimAlignValue(k[n]);this._change(null,n)}this._refreshValue()}else{return this.options.values&&this.options.values.length?this._values(g):this.value()}}else{return this._values()}}},_setOption:function(e,d){var k,g=0;if(a.isArray(this.options.values)){g=this.options.values.length}a.Widget.prototype._setOption.apply(this,arguments);switch(e){case"disabled":if(d){this.handles.filter(".ui-state-focus").blur();this.handles.removeClass("ui-state-hover");this.handles.propAttr("disabled",true);this.element.addClass("ui-disabled")}else{this.handles.propAttr("disabled",false);this.element.removeClass("ui-disabled")}break;case"orientation":this._detectOrientation();this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation);this._refreshValue();break;case"value":this._animateOff=true;this._refreshValue();this._change(null,0);this._animateOff=false;break;case"values":this._animateOff=true;this._refreshValue();for(k=0;k<g;k+=1){this._change(null,k)}this._animateOff=false;break}},_value:function(){var b=this.options.value;return b=this._trimAlignValue(b)},_values:function(e){var d,f;if(arguments.length){d=this.options.values[e];return d=this._trimAlignValue(d)}else{d=this.options.values.slice();for(f=0;f<d.length;f+=1){d[f]=this._trimAlignValue(d[f])}return d}},_trimAlignValue:function(e){if(e<=this._valueMin()){return this._valueMin()}if(e>=this._valueMax()){return this._valueMax()}var d=this.options.step>0?this.options.step:1,f=(e-this._valueMin())%d;e=e-f;if(Math.abs(f)*2>=d){e+=f>0?d:-d}return parseFloat(e.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var A=this.options.range,z=this.options,w=this,u=!this._animateOff?z.animate:false,v,o={},r,n,d,q;if(this.options.values&&this.options.values.length){this.handles.each(function(b){v=(w.values(b)-w._valueMin())/(w._valueMax()-w._valueMin())*100;o[w.orientation==="horizontal"?"left":"bottom"]=v+"%";a(this).stop(1,1)[u?"animate":"css"](o,z.animate);if(w.options.range===true){if(w.orientation==="horizontal"){if(b===0){w.range.stop(1,1)[u?"animate":"css"]({left:v+"%"},z.animate)}if(b===1){w.range[u?"animate":"css"]({width:v-r+"%"},{queue:false,duration:z.animate})}}else{if(b===0){w.range.stop(1,1)[u?"animate":"css"]({bottom:v+"%"},z.animate)}if(b===1){w.range[u?"animate":"css"]({height:v-r+"%"},{queue:false,duration:z.animate})}}}r=v})}else{n=this.value();d=this._valueMin();q=this._valueMax();v=q!==d?(n-d)/(q-d)*100:0;o[w.orientation==="horizontal"?"left":"bottom"]=v+"%";this.handle.stop(1,1)[u?"animate":"css"](o,z.animate);if(A==="min"&&this.orientation==="horizontal"){this.range.stop(1,1)[u?"animate":"css"]({width:v+"%"},z.animate)}if(A==="max"&&this.orientation==="horizontal"){this.range[u?"animate":"css"]({width:100-v+"%"},{queue:false,duration:z.animate})}if(A==="min"&&this.orientation==="vertical"){this.range.stop(1,1)[u?"animate":"css"]({height:v+"%"},z.animate)}if(A==="max"&&this.orientation==="vertical"){this.range[u?"animate":"css"]({height:100-v+"%"},{queue:false,duration:z.animate})}}}});a.extend(a.ui.slider,{version:"1.8.16"})})(jQuery);(function(g,f){function e(){return ++c}function b(){return ++a}var c=0,a=0;g.widget("ui.tabs",{options:{add:null,ajaxOptions:null,cache:false,cookie:null,collapsible:false,disable:null,disabled:[],enable:null,event:"click",fx:null,idPrefix:"ui-tabs-",load:null,panelTemplate:"<div></div>",remove:null,select:null,show:null,spinner:"<em>Loading&#8230;</em>",tabTemplate:"<li><a href='#{href}'><span>#{label}</span></a></li>"},_create:function(){this._tabify(true)},_setOption:function(d,k){if(d=="selected"){this.options.collapsible&&k==this.options.selected||this.select(k)}else{this.options[d]=k;this._tabify()}},_tabId:function(d){return d.title&&d.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF-]/g,"")||this.options.idPrefix+e()},_sanitizeSelector:function(d){return d.replace(/:/g,"\\:")},_cookie:function(){var d=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+b());return g.cookie.apply(null,[d].concat(g.makeArray(arguments)))},_ui:function(d,k){return{tab:d,panel:k,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 d=g(this);d.html(d.data("label.tabs")).removeData("label.tabs")})},_tabify:function(D){function B(k,n){k.css("display","");!g.support.opacity&&n.opacity&&k[0].style.removeAttribute("filter")}var E=this,C=this.options,A=/^#.+/;this.list=this.element.find("ol,ul").eq(0);this.lis=g(" > li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return g("a",this)[0]});this.panels=g([]);this.anchors.each(function(o,G){var n=g(G).attr("href"),k=n.split("#")[0],r;if(k&&(k===location.toString().split("#")[0]||(r=g("base")[0])&&k===r.href)){n=G.hash;G.href=n}if(A.test(n)){E.panels=E.panels.add(E.element.find(E._sanitizeSelector(n)))}else{if(n&&n!=="#"){g.data(G,"href.tabs",n);g.data(G,"load.tabs",n.replace(/#.*$/,""));n=E._tabId(G);G.href="#"+n;G=E.element.find("#"+n);if(!G.length){G=g(C.panelTemplate).attr("id",n).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(E.panels[o-1]||E.list);G.data("destroy.tabs",true)}E.panels=E.panels.add(G)}else{C.disabled.push(o)}}});if(D){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(C.selected===f){location.hash&&this.anchors.each(function(k,n){if(n.hash==location.hash){C.selected=k;return false}});if(typeof C.selected!=="number"&&C.cookie){C.selected=parseInt(E._cookie(),10)}if(typeof C.selected!=="number"&&this.lis.filter(".ui-tabs-selected").length){C.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))}C.selected=C.selected||(this.lis.length?0:-1)}else{if(C.selected===null){C.selected=-1}}C.selected=C.selected>=0&&this.anchors[C.selected]||C.selected<0?C.selected:0;C.disabled=g.unique(C.disabled.concat(g.map(this.lis.filter(".ui-state-disabled"),function(k){return E.lis.index(k)}))).sort();g.inArray(C.selected,C.disabled)!=-1&&C.disabled.splice(g.inArray(C.selected,C.disabled),1);this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active");if(C.selected>=0&&this.anchors.length){E.element.find(E._sanitizeSelector(E.anchors[C.selected].hash)).removeClass("ui-tabs-hide");this.lis.eq(C.selected).addClass("ui-tabs-selected ui-state-active");E.element.queue("tabs",function(){E._trigger("show",null,E._ui(E.anchors[C.selected],E.element.find(E._sanitizeSelector(E.anchors[C.selected].hash))[0]))});this.load(C.selected)}g(window).bind("unload",function(){E.lis.add(E.anchors).unbind(".tabs");E.lis=E.anchors=E.panels=null})}else{C.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))}this.element[C.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible");C.cookie&&this._cookie(C.selected,C.cookie);D=0;for(var z;z=this.lis[D];D++){g(z)[g.inArray(D,C.disabled)!=-1&&!g(z).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled")}C.cache===false&&this.anchors.removeData("cache.tabs");this.lis.add(this.anchors).unbind(".tabs");if(C.event!=="mouseover"){var w=function(k,n){n.is(":not(.ui-state-disabled)")&&n.addClass("ui-state-"+k)},u=function(k,n){n.removeClass("ui-state-"+k)};this.lis.bind("mouseover.tabs",function(){w("hover",g(this))});this.lis.bind("mouseout.tabs",function(){u("hover",g(this))});this.anchors.bind("focus.tabs",function(){w("focus",g(this).closest("li"))});this.anchors.bind("blur.tabs",function(){u("focus",g(this).closest("li"))})}var v,q;if(C.fx){if(g.isArray(C.fx)){v=C.fx[0];q=C.fx[1]}else{v=q=C.fx}}var d=q?function(k,n){g(k).closest("li").addClass("ui-tabs-selected ui-state-active");n.hide().removeClass("ui-tabs-hide").animate(q,q.duration||"normal",function(){B(n,q);E._trigger("show",null,E._ui(k,n[0]))})}:function(k,n){g(k).closest("li").addClass("ui-tabs-selected ui-state-active");n.removeClass("ui-tabs-hide");E._trigger("show",null,E._ui(k,n[0]))},F=v?function(k,n){n.animate(v,v.duration||"normal",function(){E.lis.removeClass("ui-tabs-selected ui-state-active");n.addClass("ui-tabs-hide");B(n,v);E.element.dequeue("tabs")})}:function(k,n){E.lis.removeClass("ui-tabs-selected ui-state-active");n.addClass("ui-tabs-hide");E.element.dequeue("tabs")};this.anchors.bind(C.event+".tabs",function(){var o=this,r=g(o).closest("li"),n=E.panels.filter(":not(.ui-tabs-hide)"),k=E.element.find(E._sanitizeSelector(o.hash));if(r.hasClass("ui-tabs-selected")&&!C.collapsible||r.hasClass("ui-state-disabled")||r.hasClass("ui-state-processing")||E.panels.filter(":animated").length||E._trigger("select",null,E._ui(this,k[0]))===false){this.blur();return false}C.selected=E.anchors.index(this);E.abort();if(C.collapsible){if(r.hasClass("ui-tabs-selected")){C.selected=-1;C.cookie&&E._cookie(C.selected,C.cookie);E.element.queue("tabs",function(){F(o,n)}).dequeue("tabs");this.blur();return false}else{if(!n.length){C.cookie&&E._cookie(C.selected,C.cookie);E.element.queue("tabs",function(){d(o,k)});E.load(E.anchors.index(this));this.blur();return false}}}C.cookie&&E._cookie(C.selected,C.cookie);if(k.length){n.length&&E.element.queue("tabs",function(){F(o,n)});E.element.queue("tabs",function(){d(o,k)});E.load(E.anchors.index(this))}else{throw"jQuery UI Tabs: Mismatching fragment identifier."}g.browser.msie&&this.blur()});this.anchors.bind("click.tabs",function(){return false})},_getIndex:function(d){if(typeof d=="string"){d=this.anchors.index(this.anchors.filter("[href$="+d+"]"))}return d},destroy:function(){var d=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 n=g.data(this,"href.tabs");if(n){this.href=n}var k=g(this).unbind(".tabs");g.each(["href","load","cache"],function(q,o){k.removeData(o+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){g.data(this,"destroy.tabs")?g(this).remove():g(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")});d.cookie&&this._cookie(null,d.cookie);return this},add:function(d,q,k){if(k===f){k=this.anchors.length}var r=this,o=this.options;q=g(o.tabTemplate.replace(/#\{href\}/g,d).replace(/#\{label\}/g,q));d=!d.indexOf("#")?d.replace("#",""):this._tabId(g("a",q)[0]);q.addClass("ui-state-default ui-corner-top").data("destroy.tabs",true);var n=r.element.find("#"+d);n.length||(n=g(o.panelTemplate).attr("id",d).data("destroy.tabs",true));n.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(k>=this.lis.length){q.appendTo(this.list);n.appendTo(this.list[0].parentNode)}else{q.insertBefore(this.lis[k]);n.insertBefore(this.panels[k])}o.disabled=g.map(o.disabled,function(u){return u>=k?++u:u});this._tabify();if(this.anchors.length==1){o.selected=0;q.addClass("ui-tabs-selected ui-state-active");n.removeClass("ui-tabs-hide");this.element.queue("tabs",function(){r._trigger("show",null,r._ui(r.anchors[0],r.panels[0]))});this.load(0)}this._trigger("add",null,this._ui(this.anchors[k],this.panels[k]));return this},remove:function(d){d=this._getIndex(d);var n=this.options,k=this.lis.eq(d).remove(),o=this.panels.eq(d).remove();if(k.hasClass("ui-tabs-selected")&&this.anchors.length>1){this.select(d+(d+1<this.anchors.length?1:-1))}n.disabled=g.map(g.grep(n.disabled,function(q){return q!=d}),function(q){return q>=d?--q:q});this._tabify();this._trigger("remove",null,this._ui(k.find("a")[0],o[0]));return this},enable:function(d){d=this._getIndex(d);var k=this.options;if(g.inArray(d,k.disabled)!=-1){this.lis.eq(d).removeClass("ui-state-disabled");k.disabled=g.grep(k.disabled,function(n){return n!=d});this._trigger("enable",null,this._ui(this.anchors[d],this.panels[d]));return this}},disable:function(d){d=this._getIndex(d);var k=this.options;if(d!=k.selected){this.lis.eq(d).addClass("ui-state-disabled");k.disabled.push(d);k.disabled.sort();this._trigger("disable",null,this._ui(this.anchors[d],this.panels[d]))}return this},select:function(d){d=this._getIndex(d);if(d==-1){if(this.options.collapsible&&this.options.selected!=-1){d=this.options.selected}else{return this}}this.anchors.eq(d).trigger(this.options.event+".tabs");return this},load:function(d){d=this._getIndex(d);var q=this,k=this.options,r=this.anchors.eq(d)[0],o=g.data(r,"load.tabs");this.abort();if(!o||this.element.queue("tabs").length!==0&&g.data(r,"cache.tabs")){this.element.dequeue("tabs")}else{this.lis.eq(d).addClass("ui-state-processing");if(k.spinner){var n=g("span",r);n.data("label.tabs",n.html()).html(k.spinner)}this.xhr=g.ajax(g.extend({},k.ajaxOptions,{url:o,success:function(v,w){q.element.find(q._sanitizeSelector(r.hash)).html(v);q._cleanup();k.cache&&g.data(r,"cache.tabs",true);q._trigger("load",null,q._ui(q.anchors[d],q.panels[d]));try{k.ajaxOptions.success(v,w)}catch(u){}},error:function(v,w){q._cleanup();q._trigger("load",null,q._ui(q.anchors[d],q.panels[d]));try{k.ajaxOptions.error(v,w,d,r)}catch(u){}}}));q.element.dequeue("tabs");return this}},abort:function(){this.element.queue([]);this.panels.stop(false,true);this.element.queue("tabs",this.element.queue("tabs").splice(-2,2));if(this.xhr){this.xhr.abort();delete this.xhr}this._cleanup();return this},url:function(d,k){this.anchors.eq(d).removeData("cache.tabs").data("load.tabs",k);return this},length:function(){return this.anchors.length}});g.extend(g.ui.tabs,{version:"1.8.16"});g.extend(g.ui.tabs.prototype,{rotation:null,rotate:function(d,o){var k=this,q=this.options,n=k._rotate||(k._rotate=function(r){clearTimeout(k.rotation);k.rotation=setTimeout(function(){var u=q.selected;k.select(++u<k.anchors.length?u:0)},d);r&&r.stopPropagation()});o=k._unrotate||(k._unrotate=!o?function(r){r.clientX&&k.rotate(null)}:function(){t=q.selected;n()});if(d){this.element.bind("tabsshow",n);this.anchors.bind(q.event+".tabs",o);n()}else{clearTimeout(k.rotation);this.element.unbind("tabsshow",n);this.anchors.unbind(q.event+".tabs",o);delete this._rotate;delete this._unrotate}return this}})})(jQuery);(function(d,C){function M(){this.debug=false;this._curInst=null;this._keyEvent=false;this._disabledInputs=[];this._inDialog=this._datepickerShowing=false;this._mainDivId="ui-datepicker-div";this._inlineClass="ui-datepicker-inline";this._appendClass="ui-datepicker-append";this._triggerClass="ui-datepicker-trigger";this._dialogClass="ui-datepicker-dialog";this._disableClass="ui-datepicker-disabled";this._unselectableClass="ui-datepicker-unselectable";this._currentClass="ui-datepicker-current-day";this._dayOverClass="ui-datepicker-days-cell-over";this.regional=[];this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:false,showMonthAfterYear:false,yearSuffix:""};this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:false,hideIfNoPrevNext:false,navigationAsDateFormat:false,gotoCurrent:false,changeMonth:false,changeYear:false,yearRange:"c-10:c+10",showOtherMonths:false,selectOtherMonths:false,showWeek:false,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:true,showButtonPanel:false,autoSize:false,disabled:false};d.extend(this._defaults,this.regional[""]);this.dpDiv=N(d('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>'))}function N(a){return a.bind("mouseout",function(b){b=d(b.target).closest("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a");b.length&&b.removeClass("ui-state-hover ui-datepicker-prev-hover ui-datepicker-next-hover")}).bind("mouseover",function(b){b=d(b.target).closest("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a");if(!(d.datepicker._isDisabledDatepicker(J.inline?a.parent()[0]:J.input[0])||!b.length)){b.parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");b.addClass("ui-state-hover");b.hasClass("ui-datepicker-prev")&&b.addClass("ui-datepicker-prev-hover");b.hasClass("ui-datepicker-next")&&b.addClass("ui-datepicker-next-hover")}})}function H(a,b){d.extend(a,b);for(var c in b){if(b[c]==null||b[c]==C){a[c]=b[c]}}return a}d.extend(d.ui,{datepicker:{version:"1.8.16"}});var B=(new Date).getTime(),J;d.extend(M.prototype,{markerClassName:"hasDatepicker",maxRows:4,log:function(){this.debug&&console.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(a){H(this._defaults,a||{});return this},_attachDatepicker:function(a,b){var c=null;for(var e in this._defaults){var f=a.getAttribute("date:"+e);if(f){c=c||{};try{c[e]=eval(f)}catch(h){c[e]=f}}}e=a.nodeName.toLowerCase();f=e=="div"||e=="span";if(!a.id){this.uuid+=1;a.id="dp"+this.uuid}var i=this._newInst(d(a),f);i.settings=d.extend({},b||{},c||{});if(e=="input"){this._connectDatepicker(a,i)}else{f&&this._inlineDatepicker(a,i)}},_newInst:function(a,b){return{id:a[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1"),input:a,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:b,dpDiv:!b?this.dpDiv:N(d('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>'))}},_connectDatepicker:function(a,b){var c=d(a);b.append=d([]);b.trigger=d([]);if(!c.hasClass(this.markerClassName)){this._attachments(c,b);c.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(e,f,h){b.settings[f]=h}).bind("getData.datepicker",function(e,f){return this._get(b,f)});this._autoSize(b);d.data(a,"datepicker",b);b.settings.disabled&&this._disableDatepicker(a)}},_attachments:function(a,b){var c=this._get(b,"appendText"),e=this._get(b,"isRTL");b.append&&b.append.remove();if(c){b.append=d('<span class="'+this._appendClass+'">'+c+"</span>");a[e?"before":"after"](b.append)}a.unbind("focus",this._showDatepicker);b.trigger&&b.trigger.remove();c=this._get(b,"showOn");if(c=="focus"||c=="both"){a.focus(this._showDatepicker)}if(c=="button"||c=="both"){c=this._get(b,"buttonText");var f=this._get(b,"buttonImage");b.trigger=d(this._get(b,"buttonImageOnly")?d("<img/>").addClass(this._triggerClass).attr({src:f,alt:c,title:c}):d('<button type="button"></button>').addClass(this._triggerClass).html(f==""?c:d("<img/>").attr({src:f,alt:c,title:c})));a[e?"before":"after"](b.trigger);b.trigger.click(function(){d.datepicker._datepickerShowing&&d.datepicker._lastInput==a[0]?d.datepicker._hideDatepicker():d.datepicker._showDatepicker(a[0]);return false})}},_autoSize:function(a){if(this._get(a,"autoSize")&&!a.inline){var b=new Date(2009,11,20),c=this._get(a,"dateFormat");if(c.match(/[DM]/)){var e=function(f){for(var h=0,i=0,g=0;g<f.length;g++){if(f[g].length>h){h=f[g].length;i=g}}return i};b.setMonth(e(this._get(a,c.match(/MM/)?"monthNames":"monthNamesShort")));b.setDate(e(this._get(a,c.match(/DD/)?"dayNames":"dayNamesShort"))+20-b.getDay())}a.input.attr("size",this._formatDate(a,b).length)}},_inlineDatepicker:function(a,b){var c=d(a);if(!c.hasClass(this.markerClassName)){c.addClass(this.markerClassName).append(b.dpDiv).bind("setData.datepicker",function(e,f,h){b.settings[f]=h}).bind("getData.datepicker",function(e,f){return this._get(b,f)});d.data(a,"datepicker",b);this._setDate(b,this._getDefaultDate(b),true);this._updateDatepicker(b);this._updateAlternate(b);b.settings.disabled&&this._disableDatepicker(a);b.dpDiv.css("display","block")}},_dialogDatepicker:function(a,b,c,e,f){a=this._dialogInst;if(!a){this.uuid+=1;this._dialogInput=d('<input type="text" id="'+("dp"+this.uuid)+'" style="position: absolute; top: -100px; width: 0px; z-index: -10;"/>');this._dialogInput.keydown(this._doKeyDown);d("body").append(this._dialogInput);a=this._dialogInst=this._newInst(this._dialogInput,false);a.settings={};d.data(this._dialogInput[0],"datepicker",a)}H(a.settings,e||{});b=b&&b.constructor==Date?this._formatDate(a,b):b;this._dialogInput.val(b);this._pos=f?f.length?f:[f.pageX,f.pageY]:null;if(!this._pos){this._pos=[document.documentElement.clientWidth/2-100+(document.documentElement.scrollLeft||document.body.scrollLeft),document.documentElement.clientHeight/2-150+(document.documentElement.scrollTop||document.body.scrollTop)]}this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px");a.settings.onSelect=c;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);d.blockUI&&d.blockUI(this.dpDiv);d.data(this._dialogInput[0],"datepicker",a);return this},_destroyDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();d.removeData(a,"datepicker");if(e=="input"){c.append.remove();c.trigger.remove();b.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)}else{if(e=="div"||e=="span"){b.removeClass(this.markerClassName).empty()}}}},_enableDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();if(e=="input"){a.disabled=false;c.trigger.filter("button").each(function(){this.disabled=false}).end().filter("img").css({opacity:"1.0",cursor:""})}else{if(e=="div"||e=="span"){b=b.children("."+this._inlineClass);b.children().removeClass("ui-state-disabled");b.find("select.ui-datepicker-month, select.ui-datepicker-year").removeAttr("disabled")}}this._disabledInputs=d.map(this._disabledInputs,function(f){return f==a?null:f})}},_disableDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();if(e=="input"){a.disabled=true;c.trigger.filter("button").each(function(){this.disabled=true}).end().filter("img").css({opacity:"0.5",cursor:"default"})}else{if(e=="div"||e=="span"){b=b.children("."+this._inlineClass);b.children().addClass("ui-state-disabled");b.find("select.ui-datepicker-month, select.ui-datepicker-year").attr("disabled","disabled")}}this._disabledInputs=d.map(this._disabledInputs,function(f){return f==a?null:f});this._disabledInputs[this._disabledInputs.length]=a}},_isDisabledDatepicker:function(a){if(!a){return false}for(var b=0;b<this._disabledInputs.length;b++){if(this._disabledInputs[b]==a){return true}}return false},_getInst:function(a){try{return d.data(a,"datepicker")}catch(b){throw"Missing instance data for this datepicker"}},_optionDatepicker:function(a,b,c){var e=this._getInst(a);if(arguments.length==2&&typeof b=="string"){return b=="defaults"?d.extend({},d.datepicker._defaults):e?b=="all"?d.extend({},e.settings):this._get(e,b):null}var f=b||{};if(typeof b=="string"){f={};f[b]=c}if(e){this._curInst==e&&this._hideDatepicker();var h=this._getDateDatepicker(a,true),i=this._getMinMaxDate(e,"min"),g=this._getMinMaxDate(e,"max");H(e.settings,f);if(i!==null&&f.dateFormat!==C&&f.minDate===C){e.settings.minDate=this._formatDate(e,i)}if(g!==null&&f.dateFormat!==C&&f.maxDate===C){e.settings.maxDate=this._formatDate(e,g)}this._attachments(d(a),e);this._autoSize(e);this._setDate(e,h);this._updateAlternate(e);this._updateDatepicker(e)}},_changeDatepicker:function(a,b,c){this._optionDatepicker(a,b,c)},_refreshDatepicker:function(a){(a=this._getInst(a))&&this._updateDatepicker(a)},_setDateDatepicker:function(a,b){if(a=this._getInst(a)){this._setDate(a,b);this._updateDatepicker(a);this._updateAlternate(a)}},_getDateDatepicker:function(a,b){(a=this._getInst(a))&&!a.inline&&this._setDateFromField(a,b);return a?this._getDate(a):null},_doKeyDown:function(a){var b=d.datepicker._getInst(a.target),c=true,e=b.dpDiv.is(".ui-datepicker-rtl");b._keyEvent=true;if(d.datepicker._datepickerShowing){switch(a.keyCode){case 9:d.datepicker._hideDatepicker();c=false;break;case 13:c=d("td."+d.datepicker._dayOverClass+":not(."+d.datepicker._currentClass+")",b.dpDiv);c[0]&&d.datepicker._selectDay(a.target,b.selectedMonth,b.selectedYear,c[0]);if(a=d.datepicker._get(b,"onSelect")){c=d.datepicker._formatDate(b);a.apply(b.input?b.input[0]:null,[c,b])}else{d.datepicker._hideDatepicker()}return false;case 27:d.datepicker._hideDatepicker();break;case 33:d.datepicker._adjustDate(a.target,a.ctrlKey?-d.datepicker._get(b,"stepBigMonths"):-d.datepicker._get(b,"stepMonths"),"M");break;case 34:d.datepicker._adjustDate(a.target,a.ctrlKey?+d.datepicker._get(b,"stepBigMonths"):+d.datepicker._get(b,"stepMonths"),"M");break;case 35:if(a.ctrlKey||a.metaKey){d.datepicker._clearDate(a.target)}c=a.ctrlKey||a.metaKey;break;case 36:if(a.ctrlKey||a.metaKey){d.datepicker._gotoToday(a.target)}c=a.ctrlKey||a.metaKey;break;case 37:if(a.ctrlKey||a.metaKey){d.datepicker._adjustDate(a.target,e?+1:-1,"D")}c=a.ctrlKey||a.metaKey;if(a.originalEvent.altKey){d.datepicker._adjustDate(a.target,a.ctrlKey?-d.datepicker._get(b,"stepBigMonths"):-d.datepicker._get(b,"stepMonths"),"M")}break;case 38:if(a.ctrlKey||a.metaKey){d.datepicker._adjustDate(a.target,-7,"D")}c=a.ctrlKey||a.metaKey;break;case 39:if(a.ctrlKey||a.metaKey){d.datepicker._adjustDate(a.target,e?-1:+1,"D")}c=a.ctrlKey||a.metaKey;if(a.originalEvent.altKey){d.datepicker._adjustDate(a.target,a.ctrlKey?+d.datepicker._get(b,"stepBigMonths"):+d.datepicker._get(b,"stepMonths"),"M")}break;case 40:if(a.ctrlKey||a.metaKey){d.datepicker._adjustDate(a.target,+7,"D")}c=a.ctrlKey||a.metaKey;break;default:c=false}}else{if(a.keyCode==36&&a.ctrlKey){d.datepicker._showDatepicker(this)}else{c=false}}if(c){a.preventDefault();a.stopPropagation()}},_doKeyPress:function(a){var b=d.datepicker._getInst(a.target);if(d.datepicker._get(b,"constrainInput")){b=d.datepicker._possibleChars(d.datepicker._get(b,"dateFormat"));var c=String.fromCharCode(a.charCode==C?a.keyCode:a.charCode);return a.ctrlKey||a.metaKey||c<" "||!b||b.indexOf(c)>-1}},_doKeyUp:function(a){a=d.datepicker._getInst(a.target);if(a.input.val()!=a.lastVal){try{if(d.datepicker.parseDate(d.datepicker._get(a,"dateFormat"),a.input?a.input.val():null,d.datepicker._getFormatConfig(a))){d.datepicker._setDateFromField(a);d.datepicker._updateAlternate(a);d.datepicker._updateDatepicker(a)}}catch(b){d.datepicker.log(b)}}return true},_showDatepicker:function(a){a=a.target||a;if(a.nodeName.toLowerCase()!="input"){a=d("input",a.parentNode)[0]}if(!(d.datepicker._isDisabledDatepicker(a)||d.datepicker._lastInput==a)){var b=d.datepicker._getInst(a);if(d.datepicker._curInst&&d.datepicker._curInst!=b){d.datepicker._datepickerShowing&&d.datepicker._triggerOnClose(d.datepicker._curInst);d.datepicker._curInst.dpDiv.stop(true,true)}var c=d.datepicker._get(b,"beforeShow");c=c?c.apply(a,[a,b]):{};if(c!==false){H(b.settings,c);b.lastVal=null;d.datepicker._lastInput=a;d.datepicker._setDateFromField(b);if(d.datepicker._inDialog){a.value=""}if(!d.datepicker._pos){d.datepicker._pos=d.datepicker._findPos(a);d.datepicker._pos[1]+=a.offsetHeight}var e=false;d(a).parents().each(function(){e|=d(this).css("position")=="fixed";return !e});if(e&&d.browser.opera){d.datepicker._pos[0]-=document.documentElement.scrollLeft;d.datepicker._pos[1]-=document.documentElement.scrollTop}c={left:d.datepicker._pos[0],top:d.datepicker._pos[1]};d.datepicker._pos=null;b.dpDiv.empty();b.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});d.datepicker._updateDatepicker(b);c=d.datepicker._checkOffset(b,c,e);b.dpDiv.css({position:d.datepicker._inDialog&&d.blockUI?"static":e?"fixed":"absolute",display:"none",left:c.left+"px",top:c.top+"px"});if(!b.inline){c=d.datepicker._get(b,"showAnim");var f=d.datepicker._get(b,"duration"),h=function(){var i=b.dpDiv.find("iframe.ui-datepicker-cover");if(i.length){var g=d.datepicker._getBorders(b.dpDiv);i.css({left:-g[0],top:-g[1],width:b.dpDiv.outerWidth(),height:b.dpDiv.outerHeight()})}};b.dpDiv.zIndex(d(a).zIndex()+1);d.datepicker._datepickerShowing=true;d.effects&&d.effects[c]?b.dpDiv.show(c,d.datepicker._get(b,"showOptions"),f,h):b.dpDiv[c||"show"](c?f:null,h);if(!c||!f){h()}b.input.is(":visible")&&!b.input.is(":disabled")&&b.input.focus();d.datepicker._curInst=b}}}},_updateDatepicker:function(a){this.maxRows=4;var b=d.datepicker._getBorders(a.dpDiv);J=a;a.dpDiv.empty().append(this._generateHTML(a));var c=a.dpDiv.find("iframe.ui-datepicker-cover");c.length&&c.css({left:-b[0],top:-b[1],width:a.dpDiv.outerWidth(),height:a.dpDiv.outerHeight()});a.dpDiv.find("."+this._dayOverClass+" a").mouseover();b=this._getNumberOfMonths(a);c=b[1];a.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");c>1&&a.dpDiv.addClass("ui-datepicker-multi-"+c).css("width",17*c+"em");a.dpDiv[(b[0]!=1||b[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");a.dpDiv[(this._get(a,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");a==d.datepicker._curInst&&d.datepicker._datepickerShowing&&a.input&&a.input.is(":visible")&&!a.input.is(":disabled")&&a.input[0]!=document.activeElement&&a.input.focus();if(a.yearshtml){var e=a.yearshtml;setTimeout(function(){e===a.yearshtml&&a.yearshtml&&a.dpDiv.find("select.ui-datepicker-year:first").replaceWith(a.yearshtml);e=a.yearshtml=null},0)}},_getBorders:function(a){var b=function(c){return{thin:1,medium:2,thick:3}[c]||c};return[parseFloat(b(a.css("border-left-width"))),parseFloat(b(a.css("border-top-width")))]},_checkOffset:function(a,b,c){var e=a.dpDiv.outerWidth(),f=a.dpDiv.outerHeight(),h=a.input?a.input.outerWidth():0,i=a.input?a.input.outerHeight():0,g=document.documentElement.clientWidth+d(document).scrollLeft(),j=document.documentElement.clientHeight+d(document).scrollTop();b.left-=this._get(a,"isRTL")?e-h:0;b.left-=c&&b.left==a.input.offset().left?d(document).scrollLeft():0;b.top-=c&&b.top==a.input.offset().top+i?d(document).scrollTop():0;b.left-=Math.min(b.left,b.left+e>g&&g>e?Math.abs(b.left+e-g):0);b.top-=Math.min(b.top,b.top+f>j&&j>f?Math.abs(f+i):0);return b},_findPos:function(a){for(var b=this._get(this._getInst(a),"isRTL");a&&(a.type=="hidden"||a.nodeType!=1||d.expr.filters.hidden(a));){a=a[b?"previousSibling":"nextSibling"]}a=d(a).offset();return[a.left,a.top]},_triggerOnClose:function(a){var b=this._get(a,"onClose");if(b){b.apply(a.input?a.input[0]:null,[a.input?a.input.val():"",a])}},_hideDatepicker:function(a){var b=this._curInst;if(!(!b||a&&b!=d.data(a,"datepicker"))){if(this._datepickerShowing){a=this._get(b,"showAnim");var c=this._get(b,"duration"),e=function(){d.datepicker._tidyDialog(b);this._curInst=null};d.effects&&d.effects[a]?b.dpDiv.hide(a,d.datepicker._get(b,"showOptions"),c,e):b.dpDiv[a=="slideDown"?"slideUp":a=="fadeIn"?"fadeOut":"hide"](a?c:null,e);a||e();d.datepicker._triggerOnClose(b);this._datepickerShowing=false;this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:"absolute",left:"0",top:"-100px"});if(d.blockUI){d.unblockUI();d("body").append(this.dpDiv)}}this._inDialog=false}}},_tidyDialog:function(a){a.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(a){if(d.datepicker._curInst){a=d(a.target);a[0].id!=d.datepicker._mainDivId&&a.parents("#"+d.datepicker._mainDivId).length==0&&!a.hasClass(d.datepicker.markerClassName)&&!a.hasClass(d.datepicker._triggerClass)&&d.datepicker._datepickerShowing&&!(d.datepicker._inDialog&&d.blockUI)&&d.datepicker._hideDatepicker()}},_adjustDate:function(a,b,c){a=d(a);var e=this._getInst(a[0]);if(!this._isDisabledDatepicker(a[0])){this._adjustInstDate(e,b+(c=="M"?this._get(e,"showCurrentAtPos"):0),c);this._updateDatepicker(e)}},_gotoToday:function(a){a=d(a);var b=this._getInst(a[0]);if(this._get(b,"gotoCurrent")&&b.currentDay){b.selectedDay=b.currentDay;b.drawMonth=b.selectedMonth=b.currentMonth;b.drawYear=b.selectedYear=b.currentYear}else{var c=new Date;b.selectedDay=c.getDate();b.drawMonth=b.selectedMonth=c.getMonth();b.drawYear=b.selectedYear=c.getFullYear()}this._notifyChange(b);this._adjustDate(a)},_selectMonthYear:function(a,b,c){a=d(a);var e=this._getInst(a[0]);e["selected"+(c=="M"?"Month":"Year")]=e["draw"+(c=="M"?"Month":"Year")]=parseInt(b.options[b.selectedIndex].value,10);this._notifyChange(e);this._adjustDate(a)},_selectDay:function(a,b,c,e){var f=d(a);if(!(d(e).hasClass(this._unselectableClass)||this._isDisabledDatepicker(f[0]))){f=this._getInst(f[0]);f.selectedDay=f.currentDay=d("a",e).html();f.selectedMonth=f.currentMonth=b;f.selectedYear=f.currentYear=c;this._selectDate(a,this._formatDate(f,f.currentDay,f.currentMonth,f.currentYear))}},_clearDate:function(a){a=d(a);this._getInst(a[0]);this._selectDate(a,"")},_selectDate:function(a,b){a=this._getInst(d(a)[0]);b=b!=null?b:this._formatDate(a);a.input&&a.input.val(b);this._updateAlternate(a);var c=this._get(a,"onSelect");if(c){c.apply(a.input?a.input[0]:null,[b,a])}else{a.input&&a.input.trigger("change")}if(a.inline){this._updateDatepicker(a)}else{this._hideDatepicker();this._lastInput=a.input[0];typeof a.input[0]!="object"&&a.input.focus();this._lastInput=null}},_updateAlternate:function(a){var b=this._get(a,"altField");if(b){var c=this._get(a,"altFormat")||this._get(a,"dateFormat"),e=this._getDate(a),f=this.formatDate(c,e,this._getFormatConfig(a));d(b).each(function(){d(this).val(f)})}},noWeekends:function(a){a=a.getDay();return[a>0&&a<6,""]},iso8601Week:function(a){a=new Date(a.getTime());a.setDate(a.getDate()+4-(a.getDay()||7));var b=a.getTime();a.setMonth(0);a.setDate(1);return Math.floor(Math.round((b-a)/86400000)/7)+1},parseDate:function(a,b,c){if(a==null||b==null){throw"Invalid arguments"}b=typeof b=="object"?b.toString():b+"";if(b==""){return null}var e=(c?c.shortYearCutoff:null)||this._defaults.shortYearCutoff;e=typeof e!="string"?e:(new Date).getFullYear()%100+parseInt(e,10);for(var f=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,h=(c?c.dayNames:null)||this._defaults.dayNames,i=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort,g=(c?c.monthNames:null)||this._defaults.monthNames,j=c=-1,l=-1,u=-1,k=false,o=function(p){(p=A+1<a.length&&a.charAt(A+1)==p)&&A++;return p},m=function(p){var D=o(p);p=new RegExp("^\\d{1,"+(p=="@"?14:p=="!"?20:p=="y"&&D?4:p=="o"?3:2)+"}");p=b.substring(q).match(p);if(!p){throw"Missing number at position "+q}q+=p[0].length;return parseInt(p[0],10)},n=function(p,D,K){p=d.map(o(p)?K:D,function(w,x){return[[x,w]]}).sort(function(w,x){return -(w[1].length-x[1].length)});var E=-1;d.each(p,function(w,x){w=x[1];if(b.substr(q,w.length).toLowerCase()==w.toLowerCase()){E=x[0];q+=w.length;return false}});if(E!=-1){return E+1}else{throw"Unknown name at position "+q}},s=function(){if(b.charAt(q)!=a.charAt(A)){throw"Unexpected literal at position "+q}q++},q=0,A=0;A<a.length;A++){if(k){if(a.charAt(A)=="'"&&!o("'")){k=false}else{s()}}else{switch(a.charAt(A)){case"d":l=m("d");break;case"D":n("D",f,h);break;case"o":u=m("o");break;case"m":j=m("m");break;case"M":j=n("M",i,g);break;case"y":c=m("y");break;case"@":var v=new Date(m("@"));c=v.getFullYear();j=v.getMonth()+1;l=v.getDate();break;case"!":v=new Date((m("!")-this._ticksTo1970)/10000);c=v.getFullYear();j=v.getMonth()+1;l=v.getDate();break;case"'":if(o("'")){s()}else{k=true}break;default:s()}}}if(q<b.length){throw"Extra/unparsed characters found in date: "+b.substring(q)}if(c==-1){c=(new Date).getFullYear()}else{if(c<100){c+=(new Date).getFullYear()-(new Date).getFullYear()%100+(c<=e?0:-100)}}if(u>-1){j=1;l=u;do{e=this._getDaysInMonth(c,j-1);if(l<=e){break}j++;l-=e}while(1)}v=this._daylightSavingAdjust(new Date(c,j-1,l));if(v.getFullYear()!=c||v.getMonth()+1!=j||v.getDate()!=l){throw"Invalid date"}return v},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*24*60*60*10000000,formatDate:function(a,b,c){if(!b){return""}var e=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,f=(c?c.dayNames:null)||this._defaults.dayNames,h=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort;c=(c?c.monthNames:null)||this._defaults.monthNames;var i=function(o){(o=k+1<a.length&&a.charAt(k+1)==o)&&k++;return o},g=function(o,m,n){m=""+m;if(i(o)){for(;m.length<n;){m="0"+m}}return m},j=function(o,m,n,s){return i(o)?s[m]:n[m]},l="",u=false;if(b){for(var k=0;k<a.length;k++){if(u){if(a.charAt(k)=="'"&&!i("'")){u=false}else{l+=a.charAt(k)}}else{switch(a.charAt(k)){case"d":l+=g("d",b.getDate(),2);break;case"D":l+=j("D",b.getDay(),e,f);break;case"o":l+=g("o",Math.round(((new Date(b.getFullYear(),b.getMonth(),b.getDate())).getTime()-(new Date(b.getFullYear(),0,0)).getTime())/86400000),3);break;case"m":l+=g("m",b.getMonth()+1,2);break;case"M":l+=j("M",b.getMonth(),h,c);break;case"y":l+=i("y")?b.getFullYear():(b.getYear()%100<10?"0":"")+b.getYear()%100;break;case"@":l+=b.getTime();break;case"!":l+=b.getTime()*10000+this._ticksTo1970;break;case"'":if(i("'")){l+="'"}else{u=true}break;default:l+=a.charAt(k)}}}}return l},_possibleChars:function(a){for(var b="",c=false,e=function(h){(h=f+1<a.length&&a.charAt(f+1)==h)&&f++;return h},f=0;f<a.length;f++){if(c){if(a.charAt(f)=="'"&&!e("'")){c=false}else{b+=a.charAt(f)}}else{switch(a.charAt(f)){case"d":case"m":case"y":case"@":b+="0123456789";break;case"D":case"M":return null;case"'":if(e("'")){b+="'"}else{c=true}break;default:b+=a.charAt(f)}}}return b},_get:function(a,b){return a.settings[b]!==C?a.settings[b]:this._defaults[b]},_setDateFromField:function(a,b){if(a.input.val()!=a.lastVal){var c=this._get(a,"dateFormat"),e=a.lastVal=a.input?a.input.val():null,f,h;f=h=this._getDefaultDate(a);var i=this._getFormatConfig(a);try{f=this.parseDate(c,e,i)||h}catch(g){this.log(g);e=b?"":e}a.selectedDay=f.getDate();a.drawMonth=a.selectedMonth=f.getMonth();a.drawYear=a.selectedYear=f.getFullYear();a.currentDay=e?f.getDate():0;a.currentMonth=e?f.getMonth():0;a.currentYear=e?f.getFullYear():0;this._adjustInstDate(a)}},_getDefaultDate:function(a){return this._restrictMinMax(a,this._determineDate(a,this._get(a,"defaultDate"),new Date))},_determineDate:function(a,b,c){var e=function(h){var i=new Date;i.setDate(i.getDate()+h);return i},f=function(h){try{return d.datepicker.parseDate(d.datepicker._get(a,"dateFormat"),h,d.datepicker._getFormatConfig(a))}catch(i){}var g=(h.toLowerCase().match(/^c/)?d.datepicker._getDate(a):null)||new Date,j=g.getFullYear(),l=g.getMonth();g=g.getDate();for(var u=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,k=u.exec(h);k;){switch(k[2]||"d"){case"d":case"D":g+=parseInt(k[1],10);break;case"w":case"W":g+=parseInt(k[1],10)*7;break;case"m":case"M":l+=parseInt(k[1],10);g=Math.min(g,d.datepicker._getDaysInMonth(j,l));break;case"y":case"Y":j+=parseInt(k[1],10);g=Math.min(g,d.datepicker._getDaysInMonth(j,l));break}k=u.exec(h)}return new Date(j,l,g)};if(b=(b=b==null||b===""?c:typeof b=="string"?f(b):typeof b=="number"?isNaN(b)?c:e(b):new Date(b.getTime()))&&b.toString()=="Invalid Date"?c:b){b.setHours(0);b.setMinutes(0);b.setSeconds(0);b.setMilliseconds(0)}return this._daylightSavingAdjust(b)},_daylightSavingAdjust:function(a){if(!a){return null}a.setHours(a.getHours()>12?a.getHours()+2:0);return a},_setDate:function(a,b,c){var e=!b,f=a.selectedMonth,h=a.selectedYear;b=this._restrictMinMax(a,this._determineDate(a,b,new Date));a.selectedDay=a.currentDay=b.getDate();a.drawMonth=a.selectedMonth=a.currentMonth=b.getMonth();a.drawYear=a.selectedYear=a.currentYear=b.getFullYear();if((f!=a.selectedMonth||h!=a.selectedYear)&&!c){this._notifyChange(a)}this._adjustInstDate(a);if(a.input){a.input.val(e?"":this._formatDate(a))}},_getDate:function(a){return !a.currentYear||a.input&&a.input.val()==""?null:this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay))},_generateHTML:function(a){var b=new Date;b=this._daylightSavingAdjust(new Date(b.getFullYear(),b.getMonth(),b.getDate()));var c=this._get(a,"isRTL"),e=this._get(a,"showButtonPanel"),f=this._get(a,"hideIfNoPrevNext"),h=this._get(a,"navigationAsDateFormat"),i=this._getNumberOfMonths(a),g=this._get(a,"showCurrentAtPos"),j=this._get(a,"stepMonths"),l=i[0]!=1||i[1]!=1,u=this._daylightSavingAdjust(!a.currentDay?new Date(9999,9,9):new Date(a.currentYear,a.currentMonth,a.currentDay)),k=this._getMinMaxDate(a,"min"),o=this._getMinMaxDate(a,"max");g=a.drawMonth-g;var m=a.drawYear;if(g<0){g+=12;m--}if(o){var n=this._daylightSavingAdjust(new Date(o.getFullYear(),o.getMonth()-i[0]*i[1]+1,o.getDate()));for(n=k&&n<k?k:n;this._daylightSavingAdjust(new Date(m,g,1))>n;){g--;if(g<0){g=11;m--}}}a.drawMonth=g;a.drawYear=m;n=this._get(a,"prevText");n=!h?n:this.formatDate(n,this._daylightSavingAdjust(new Date(m,g-j,1)),this._getFormatConfig(a));n=this._canAdjustMonth(a,-1,m,g)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery_'+B+".datepicker._adjustDate('#"+a.id+"', -"+j+", 'M');\" title=\""+n+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"e":"w")+'">'+n+"</span></a>":f?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+n+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"e":"w")+'">'+n+"</span></a>";var s=this._get(a,"nextText");s=!h?s:this.formatDate(s,this._daylightSavingAdjust(new Date(m,g+j,1)),this._getFormatConfig(a));f=this._canAdjustMonth(a,+1,m,g)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery_'+B+".datepicker._adjustDate('#"+a.id+"', +"+j+", 'M');\" title=\""+s+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"w":"e")+'">'+s+"</span></a>":f?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+s+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"w":"e")+'">'+s+"</span></a>";j=this._get(a,"currentText");s=this._get(a,"gotoCurrent")&&a.currentDay?u:b;j=!h?j:this.formatDate(j,s,this._getFormatConfig(a));h=!a.inline?'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery_'+B+'.datepicker._hideDatepicker();">'+this._get(a,"closeText")+"</button>":"";e=e?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(c?h:"")+(this._isInRange(a,s)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery_'+B+".datepicker._gotoToday('#"+a.id+"');\">"+j+"</button>":"")+(c?"":h)+"</div>":"";h=parseInt(this._get(a,"firstDay"),10);h=isNaN(h)?0:h;j=this._get(a,"showWeek");s=this._get(a,"dayNames");this._get(a,"dayNamesShort");var q=this._get(a,"dayNamesMin"),A=this._get(a,"monthNames"),v=this._get(a,"monthNamesShort"),p=this._get(a,"beforeShowDay"),D=this._get(a,"showOtherMonths"),K=this._get(a,"selectOtherMonths");this._get(a,"calculateWeek");for(var E=this._getDefaultDate(a),w="",x=0;x<i[0];x++){var O="";this.maxRows=4;for(var G=0;G<i[1];G++){var P=this._daylightSavingAdjust(new Date(m,g,a.selectedDay)),t=" ui-corner-all",y="";if(l){y+='<div class="ui-datepicker-group';if(i[1]>1){switch(G){case 0:y+=" ui-datepicker-group-first";t=" ui-corner-"+(c?"right":"left");break;case i[1]-1:y+=" ui-datepicker-group-last";t=" ui-corner-"+(c?"left":"right");break;default:y+=" ui-datepicker-group-middle";t="";break}}y+='">'}y+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+t+'">'+(/all|left/.test(t)&&x==0?c?f:n:"")+(/all|right/.test(t)&&x==0?c?n:f:"")+this._generateMonthYearHeader(a,g,m,k,o,x>0||G>0,A,v)+'</div><table class="ui-datepicker-calendar"><thead><tr>';var z=j?'<th class="ui-datepicker-week-col">'+this._get(a,"weekHeader")+"</th>":"";for(t=0;t<7;t++){var r=(t+h)%7;z+="<th"+((t+h+6)%7>=5?' class="ui-datepicker-week-end"':"")+'><span title="'+s[r]+'">'+q[r]+"</span></th>"}y+=z+"</tr></thead><tbody>";z=this._getDaysInMonth(m,g);if(m==a.selectedYear&&g==a.selectedMonth){a.selectedDay=Math.min(a.selectedDay,z)}t=(this._getFirstDayOfMonth(m,g)-h+7)%7;z=Math.ceil((t+z)/7);this.maxRows=z=l?this.maxRows>z?this.maxRows:z:z;r=this._daylightSavingAdjust(new Date(m,g,1-t));for(var Q=0;Q<z;Q++){y+="<tr>";var R=!j?"":'<td class="ui-datepicker-week-col">'+this._get(a,"calculateWeek")(r)+"</td>";for(t=0;t<7;t++){var I=p?p.apply(a.input?a.input[0]:null,[r]):[true,""],F=r.getMonth()!=g,L=F&&!K||!I[0]||k&&r<k||o&&r>o;R+='<td class="'+((t+h+6)%7>=5?" ui-datepicker-week-end":"")+(F?" ui-datepicker-other-month":"")+(r.getTime()==P.getTime()&&g==a.selectedMonth&&a._keyEvent||E.getTime()==r.getTime()&&E.getTime()==P.getTime()?" "+this._dayOverClass:"")+(L?" "+this._unselectableClass+" ui-state-disabled":"")+(F&&!D?"":" "+I[1]+(r.getTime()==u.getTime()?" "+this._currentClass:"")+(r.getTime()==b.getTime()?" ui-datepicker-today":""))+'"'+((!F||D)&&I[2]?' title="'+I[2]+'"':"")+(L?"":' onclick="DP_jQuery_'+B+".datepicker._selectDay('#"+a.id+"',"+r.getMonth()+","+r.getFullYear()+', this);return false;"')+">"+(F&&!D?"&#xa0;":L?'<span class="ui-state-default">'+r.getDate()+"</span>":'<a class="ui-state-default'+(r.getTime()==b.getTime()?" ui-state-highlight":"")+(r.getTime()==u.getTime()?" ui-state-active":"")+(F?" ui-priority-secondary":"")+'" href="#">'+r.getDate()+"</a>")+"</td>";r.setDate(r.getDate()+1);r=this._daylightSavingAdjust(r)}y+=R+"</tr>"}g++;if(g>11){g=0;m++}y+="</tbody></table>"+(l?"</div>"+(i[0]>0&&G==i[1]-1?'<div class="ui-datepicker-row-break"></div>':""):"");O+=y}w+=O}w+=e+(d.browser.msie&&parseInt(d.browser.version,10)<7&&!a.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':"");a._keyEvent=false;return w},_generateMonthYearHeader:function(a,b,c,e,f,h,i,g){var j=this._get(a,"changeMonth"),l=this._get(a,"changeYear"),u=this._get(a,"showMonthAfterYear"),k='<div class="ui-datepicker-title">',o="";if(h||!j){o+='<span class="ui-datepicker-month">'+i[b]+"</span>"}else{i=e&&e.getFullYear()==c;var m=f&&f.getFullYear()==c;o+='<select class="ui-datepicker-month" onchange="DP_jQuery_'+B+".datepicker._selectMonthYear('#"+a.id+"', this, 'M');\" >";for(var n=0;n<12;n++){if((!i||n>=e.getMonth())&&(!m||n<=f.getMonth())){o+='<option value="'+n+'"'+(n==b?' selected="selected"':"")+">"+g[n]+"</option>"}}o+="</select>"}u||(k+=o+(h||!(j&&l)?"&#xa0;":""));if(!a.yearshtml){a.yearshtml="";if(h||!l){k+='<span class="ui-datepicker-year">'+c+"</span>"}else{g=this._get(a,"yearRange").split(":");var s=(new Date).getFullYear();i=function(q){q=q.match(/c[+-].*/)?c+parseInt(q.substring(1),10):q.match(/[+-].*/)?s+parseInt(q,10):parseInt(q,10);return isNaN(q)?s:q};b=i(g[0]);g=Math.max(b,i(g[1]||""));b=e?Math.max(b,e.getFullYear()):b;g=f?Math.min(g,f.getFullYear()):g;for(a.yearshtml+='<select class="ui-datepicker-year" onchange="DP_jQuery_'+B+".datepicker._selectMonthYear('#"+a.id+"', this, 'Y');\" >";b<=g;b++){a.yearshtml+='<option value="'+b+'"'+(b==c?' selected="selected"':"")+">"+b+"</option>"}a.yearshtml+="</select>";k+=a.yearshtml;a.yearshtml=null}}k+=this._get(a,"yearSuffix");if(u){k+=(h||!(j&&l)?"&#xa0;":"")+o}k+="</div>";return k},_adjustInstDate:function(a,b,c){var e=a.drawYear+(c=="Y"?b:0),f=a.drawMonth+(c=="M"?b:0);b=Math.min(a.selectedDay,this._getDaysInMonth(e,f))+(c=="D"?b:0);e=this._restrictMinMax(a,this._daylightSavingAdjust(new Date(e,f,b)));a.selectedDay=e.getDate();a.drawMonth=a.selectedMonth=e.getMonth();a.drawYear=a.selectedYear=e.getFullYear();if(c=="M"||c=="Y"){this._notifyChange(a)}},_restrictMinMax:function(a,b){var c=this._getMinMaxDate(a,"min");a=this._getMinMaxDate(a,"max");b=c&&b<c?c:b;return b=a&&b>a?a:b},_notifyChange:function(a){var b=this._get(a,"onChangeMonthYear");if(b){b.apply(a.input?a.input[0]:null,[a.selectedYear,a.selectedMonth+1,a])}},_getNumberOfMonths:function(a){a=this._get(a,"numberOfMonths");return a==null?[1,1]:typeof a=="number"?[1,a]:a},_getMinMaxDate:function(a,b){return this._determineDate(a,this._get(a,b+"Date"),null)},_getDaysInMonth:function(a,b){return 32-this._daylightSavingAdjust(new Date(a,b,32)).getDate()},_getFirstDayOfMonth:function(a,b){return(new Date(a,b,1)).getDay()},_canAdjustMonth:function(a,b,c,e){var f=this._getNumberOfMonths(a);c=this._daylightSavingAdjust(new Date(c,e+(b<0?b:f[0]*f[1]),1));b<0&&c.setDate(this._getDaysInMonth(c.getFullYear(),c.getMonth()));return this._isInRange(a,c)},_isInRange:function(a,b){var c=this._getMinMaxDate(a,"min");a=this._getMinMaxDate(a,"max");return(!c||b.getTime()>=c.getTime())&&(!a||b.getTime()<=a.getTime())},_getFormatConfig:function(a){var b=this._get(a,"shortYearCutoff");b=typeof b!="string"?b:(new Date).getFullYear()%100+parseInt(b,10);return{shortYearCutoff:b,dayNamesShort:this._get(a,"dayNamesShort"),dayNames:this._get(a,"dayNames"),monthNamesShort:this._get(a,"monthNamesShort"),monthNames:this._get(a,"monthNames")}},_formatDate:function(a,b,c,e){if(!b){a.currentDay=a.selectedDay;a.currentMonth=a.selectedMonth;a.currentYear=a.selectedYear}b=b?typeof b=="object"?b:this._daylightSavingAdjust(new Date(e,c,b)):this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));return this.formatDate(this._get(a,"dateFormat"),b,this._getFormatConfig(a))}});d.fn.datepicker=function(a){if(!this.length){return this}if(!d.datepicker.initialized){d(document).mousedown(d.datepicker._checkExternalClick).find("body").append(d.datepicker.dpDiv);d.datepicker.initialized=true}var b=Array.prototype.slice.call(arguments,1);if(typeof a=="string"&&(a=="isDisabled"||a=="getDate"||a=="widget")){return d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this[0]].concat(b))}if(a=="option"&&arguments.length==2&&typeof arguments[1]=="string"){return d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this[0]].concat(b))}return this.each(function(){typeof a=="string"?d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this].concat(b)):d.datepicker._attachDatepicker(this,a)})};d.datepicker=new M;d.datepicker.initialized=false;d.datepicker.uuid=(new Date).getTime();d.datepicker.version="1.8.16";window["DP_jQuery_"+B]=d})(jQuery);(function(a,c){a.widget("ui.progressbar",{options:{value:0,max:100},min:0,_create:function(){this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this.min,"aria-valuemax":this.options.max,"aria-valuenow":this._value()});this.valueDiv=a("<div class='ui-progressbar-value ui-widget-header ui-corner-left'></div>").appendTo(this.element);this.oldValue=this._value();this._refreshValue()},destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow");this.valueDiv.remove();a.Widget.prototype.destroy.apply(this,arguments)},value:function(b){if(b===c){return this._value()}this._setOption("value",b);return this},_setOption:function(b,d){if(b==="value"){this.options.value=d;this._refreshValue();this._value()===this.options.max&&this._trigger("complete")}a.Widget.prototype._setOption.apply(this,arguments)},_value:function(){var b=this.options.value;if(typeof b!=="number"){b=0}return Math.min(this.options.max,Math.max(this.min,b))},_percentage:function(){return 100*this._value()/this.options.max},_refreshValue:function(){var b=this.value(),d=this._percentage();if(this.oldValue!==b){this.oldValue=b;this._trigger("change")}this.valueDiv.toggle(b>this.min).toggleClass("ui-corner-right",b===this.options.max).width(d.toFixed(0)+"%");this.element.attr("aria-valuenow",b)}});a.extend(a.ui.progressbar,{version:"1.8.16"})})(jQuery);jQuery.effects||function(w,v){function e(k){var f;if(k&&k.constructor==Array&&k.length==3){return k}if(f=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(k)){return[parseInt(f[1],10),parseInt(f[2],10),parseInt(f[3],10)]}if(f=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(k)){return[parseFloat(f[1])*2.55,parseFloat(f[2])*2.55,parseFloat(f[3])*2.55]}if(f=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(k)){return[parseInt(f[1],16),parseInt(f[2],16),parseInt(f[3],16)]}if(f=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(k)){return[parseInt(f[1]+f[1],16),parseInt(f[2]+f[2],16),parseInt(f[3]+f[3],16)]}if(/rgba\(0, 0, 0, 0\)/.exec(k)){return d.transparent}return d[w.trim(k).toLowerCase()]}function B(n,k){var f;do{f=w.curCSS(n,k);if(f!=""&&f!="transparent"||w.nodeName(n,"body")){break}k="backgroundColor"}while(n=n.parentNode);return e(f)}function c(){var q=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,k={},f,o;if(q&&q.length&&q[0]&&q[q[0]]){for(var n=q.length;n--;){f=q[n];if(typeof q[f]=="string"){o=f.replace(/\-(\w)/g,function(C,u){return u.toUpperCase()});k[o]=q[f]}}}else{for(f in q){if(typeof q[f]==="string"){k[f]=q[f]}}}return k}function b(n){var k,f;for(k in n){f=n[k];if(f==null||w.isFunction(f)||k in A||/scrollbar/.test(k)||!/color/i.test(k)&&isNaN(parseFloat(f))){delete n[k]}}return n}function z(o,k){var f={_:0},n;for(n in k){if(o[n]!=k[n]){f[n]=k[n]}}return f}function r(o,k,f,n){if(typeof o=="object"){n=k;f=null;k=o;o=k.effect}if(w.isFunction(k)){n=k;f=null;k={}}if(typeof k=="number"||w.fx.speeds[k]){n=f;f=k;k={}}if(w.isFunction(f)){n=f;f=null}k=k||{};f=f||k.duration;f=w.fx.off?0:typeof f=="number"?f:f in w.fx.speeds?w.fx.speeds[f]:w.fx.speeds._default;n=n||k.complete;return[o,k,f,n]}function g(f){if(!f||typeof f==="number"||w.fx.speeds[f]){return true}if(typeof f==="string"&&!w.effects[f]){return true}return false}w.effects={};w.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","borderColor","color","outlineColor"],function(k,f){w.fx.step[f]=function(n){if(!n.colorInit){n.start=B(n.elem,f);n.end=e(n.end);n.colorInit=true}n.elem.style[f]="rgb("+Math.max(Math.min(parseInt(n.pos*(n.end[0]-n.start[0])+n.start[0],10),255),0)+","+Math.max(Math.min(parseInt(n.pos*(n.end[1]-n.start[1])+n.start[1],10),255),0)+","+Math.max(Math.min(parseInt(n.pos*(n.end[2]-n.start[2])+n.start[2],10),255),0)+")"}});var d={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]},a=["add","remove","toggle"],A={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};w.effects.animateClass=function(o,k,f,n){if(w.isFunction(f)){n=f;f=null}return this.queue(function(){var E=w(this),D=E.attr("style")||" ",u=b(c.call(this)),C,q=E.attr("class");w.each(a,function(F,G){o[G]&&E[G+"Class"](o[G])});C=b(c.call(this));E.attr("class",q);E.animate(z(u,C),{queue:false,duration:k,easing:f,complete:function(){w.each(a,function(F,G){o[G]&&E[G+"Class"](o[G])});if(typeof E.attr("style")=="object"){E.attr("style").cssText="";E.attr("style").cssText=D}else{E.attr("style",D)}n&&n.apply(this,arguments);w.dequeue(this)}})})};w.fn.extend({_addClass:w.fn.addClass,addClass:function(o,k,f,n){return k?w.effects.animateClass.apply(this,[{add:o},k,f,n]):this._addClass(o)},_removeClass:w.fn.removeClass,removeClass:function(o,k,f,n){return k?w.effects.animateClass.apply(this,[{remove:o},k,f,n]):this._removeClass(o)},_toggleClass:w.fn.toggleClass,toggleClass:function(q,k,f,o,n){return typeof k=="boolean"||k===v?f?w.effects.animateClass.apply(this,[k?{add:q}:{remove:q},f,o,n]):this._toggleClass(q,k):w.effects.animateClass.apply(this,[{toggle:q},k,f,o])},switchClass:function(q,k,f,o,n){return w.effects.animateClass.apply(this,[{add:k,remove:q},f,o,n])}});w.extend(w.effects,{version:"1.8.16",save:function(n,k){for(var f=0;f<k.length;f++){k[f]!==null&&n.data("ec.storage."+k[f],n[0].style[k[f]])}},restore:function(n,k){for(var f=0;f<k.length;f++){k[f]!==null&&n.css(k[f],n.data("ec.storage."+k[f]))}},setMode:function(k,f){if(f=="toggle"){f=k.is(":hidden")?"show":"hide"}return f},getBaseline:function(n,k){var f;switch(n[0]){case"top":f=0;break;case"middle":f=0.5;break;case"bottom":f=1;break;default:f=n[0]/k.height}switch(n[1]){case"left":n=0;break;case"center":n=0.5;break;case"right":n=1;break;default:n=n[1]/k.width}return{x:n,y:f}},createWrapper:function(o){if(o.parent().is(".ui-effects-wrapper")){return o.parent()}var k={width:o.outerWidth(true),height:o.outerHeight(true),"float":o.css("float")},f=w("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),n=document.activeElement;o.wrap(f);if(o[0]===n||w.contains(o[0],n)){w(n).focus()}f=o.parent();if(o.css("position")=="static"){f.css({position:"relative"});o.css({position:"relative"})}else{w.extend(k,{position:o.css("position"),zIndex:o.css("z-index")});w.each(["top","left","bottom","right"],function(u,q){k[q]=o.css(q);if(isNaN(parseInt(k[q],10))){k[q]="auto"}});o.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})}return f.css(k).show()},removeWrapper:function(n){var k,f=document.activeElement;if(n.parent().is(".ui-effects-wrapper")){k=n.parent().replaceWith(n);if(n[0]===f||w.contains(n[0],f)){w(f).focus()}return k}return n},setTransition:function(o,k,f,n){n=n||{};w.each(k,function(u,q){unit=o.cssUnit(q);if(unit[0]>0){n[q]=unit[0]*f+unit[1]}});return n}});w.fn.extend({effect:function(o){var k=r.apply(this,arguments),f={options:k[1],duration:k[2],callback:k[3]};k=f.options.mode;var n=w.effects[o];if(w.fx.off||!n){return k?this[k](f.duration,f.callback):this.each(function(){f.callback&&f.callback.call(this)})}return n.call(this,f)},_show:w.fn.show,show:function(k){if(g(k)){return this._show.apply(this,arguments)}else{var f=r.apply(this,arguments);f[1].mode="show";return this.effect.apply(this,f)}},_hide:w.fn.hide,hide:function(k){if(g(k)){return this._hide.apply(this,arguments)}else{var f=r.apply(this,arguments);f[1].mode="hide";return this.effect.apply(this,f)}},__toggle:w.fn.toggle,toggle:function(k){if(g(k)||typeof k==="boolean"||w.isFunction(k)){return this.__toggle.apply(this,arguments)}else{var f=r.apply(this,arguments);f[1].mode="toggle";return this.effect.apply(this,f)}},cssUnit:function(n){var k=this.css(n),f=[];w.each(["em","px","%","pt"],function(q,o){if(k.indexOf(o)>0){f=[parseFloat(k),o]}});return f}});w.easing.jswing=w.easing.swing;w.extend(w.easing,{def:"easeOutQuad",swing:function(q,k,f,o,n){return w.easing[w.easing.def](q,k,f,o,n)},easeInQuad:function(q,k,f,o,n){return o*(k/=n)*k+f},easeOutQuad:function(q,k,f,o,n){return -o*(k/=n)*(k-2)+f},easeInOutQuad:function(q,k,f,o,n){if((k/=n/2)<1){return o/2*k*k+f}return -o/2*(--k*(k-2)-1)+f},easeInCubic:function(q,k,f,o,n){return o*(k/=n)*k*k+f},easeOutCubic:function(q,k,f,o,n){return o*((k=k/n-1)*k*k+1)+f},easeInOutCubic:function(q,k,f,o,n){if((k/=n/2)<1){return o/2*k*k*k+f}return o/2*((k-=2)*k*k+2)+f},easeInQuart:function(q,k,f,o,n){return o*(k/=n)*k*k*k+f},easeOutQuart:function(q,k,f,o,n){return -o*((k=k/n-1)*k*k*k-1)+f},easeInOutQuart:function(q,k,f,o,n){if((k/=n/2)<1){return o/2*k*k*k*k+f}return -o/2*((k-=2)*k*k*k-2)+f},easeInQuint:function(q,k,f,o,n){return o*(k/=n)*k*k*k*k+f},easeOutQuint:function(q,k,f,o,n){return o*((k=k/n-1)*k*k*k*k+1)+f},easeInOutQuint:function(q,k,f,o,n){if((k/=n/2)<1){return o/2*k*k*k*k*k+f}return o/2*((k-=2)*k*k*k*k+2)+f},easeInSine:function(q,k,f,o,n){return -o*Math.cos(k/n*(Math.PI/2))+o+f},easeOutSine:function(q,k,f,o,n){return o*Math.sin(k/n*(Math.PI/2))+f},easeInOutSine:function(q,k,f,o,n){return -o/2*(Math.cos(Math.PI*k/n)-1)+f},easeInExpo:function(q,k,f,o,n){return k==0?f:o*Math.pow(2,10*(k/n-1))+f},easeOutExpo:function(q,k,f,o,n){return k==n?f+o:o*(-Math.pow(2,-10*k/n)+1)+f},easeInOutExpo:function(q,k,f,o,n){if(k==0){return f}if(k==n){return f+o}if((k/=n/2)<1){return o/2*Math.pow(2,10*(k-1))+f}return o/2*(-Math.pow(2,-10*--k)+2)+f},easeInCirc:function(q,k,f,o,n){return -o*(Math.sqrt(1-(k/=n)*k)-1)+f},easeOutCirc:function(q,k,f,o,n){return o*Math.sqrt(1-(k=k/n-1)*k)+f},easeInOutCirc:function(q,k,f,o,n){if((k/=n/2)<1){return -o/2*(Math.sqrt(1-k*k)-1)+f}return o/2*(Math.sqrt(1-(k-=2)*k)+1)+f},easeInElastic:function(C,k,f,u,q){C=1.70158;var o=0,n=u;if(k==0){return f}if((k/=q)==1){return f+u}o||(o=q*0.3);if(n<Math.abs(u)){n=u;C=o/4}else{C=o/(2*Math.PI)*Math.asin(u/n)}return -(n*Math.pow(2,10*(k-=1))*Math.sin((k*q-C)*2*Math.PI/o))+f},easeOutElastic:function(C,k,f,u,q){C=1.70158;var o=0,n=u;if(k==0){return f}if((k/=q)==1){return f+u}o||(o=q*0.3);if(n<Math.abs(u)){n=u;C=o/4}else{C=o/(2*Math.PI)*Math.asin(u/n)}return n*Math.pow(2,-10*k)*Math.sin((k*q-C)*2*Math.PI/o)+u+f},easeInOutElastic:function(C,k,f,u,q){C=1.70158;var o=0,n=u;if(k==0){return f}if((k/=q/2)==2){return f+u}o||(o=q*0.3*1.5);if(n<Math.abs(u)){n=u;C=o/4}else{C=o/(2*Math.PI)*Math.asin(u/n)}if(k<1){return -0.5*n*Math.pow(2,10*(k-=1))*Math.sin((k*q-C)*2*Math.PI/o)+f}return n*Math.pow(2,-10*(k-=1))*Math.sin((k*q-C)*2*Math.PI/o)*0.5+u+f},easeInBack:function(u,k,f,q,o,n){if(n==v){n=1.70158}return q*(k/=o)*k*((n+1)*k-n)+f},easeOutBack:function(u,k,f,q,o,n){if(n==v){n=1.70158}return q*((k=k/o-1)*k*((n+1)*k+n)+1)+f},easeInOutBack:function(u,k,f,q,o,n){if(n==v){n=1.70158}if((k/=o/2)<1){return q/2*k*k*(((n*=1.525)+1)*k-n)+f}return q/2*((k-=2)*k*(((n*=1.525)+1)*k+n)+2)+f},easeInBounce:function(q,k,f,o,n){return o-w.easing.easeOutBounce(q,n-k,0,o,n)+f},easeOutBounce:function(q,k,f,o,n){return(k/=n)<1/2.75?o*7.5625*k*k+f:k<2/2.75?o*(7.5625*(k-=1.5/2.75)*k+0.75)+f:k<2.5/2.75?o*(7.5625*(k-=2.25/2.75)*k+0.9375)+f:o*(7.5625*(k-=2.625/2.75)*k+0.984375)+f},easeInOutBounce:function(q,k,f,o,n){if(k<n/2){return w.easing.easeInBounce(q,k*2,0,o,n)*0.5+f}return w.easing.easeOutBounce(q,k*2-n,0,o,n)*0.5+o*0.5+f}})}(jQuery);(function(a){a.effects.blind=function(b){return this.queue(function(){var c=a(this),o=["position","top","bottom","left","right"],q=a.effects.setMode(c,b.options.mode||"hide"),u=b.options.direction||"vertical";a.effects.save(c,o);c.show();var r=a.effects.createWrapper(c).css({overflow:"hidden"}),n=u=="vertical"?"height":"width";u=u=="vertical"?r.height():r.width();q=="show"&&r.css(n,0);var k={};k[n]=q=="show"?u:0;r.animate(k,b.duration,b.options.easing,function(){q=="hide"&&c.hide();a.effects.restore(c,o);a.effects.removeWrapper(c);b.callback&&b.callback.apply(c[0],arguments);c.dequeue()})})}})(jQuery);(function(a){a.effects.bounce=function(c){return this.queue(function(){var A=a(this),e=["position","top","bottom","left","right"],r=a.effects.setMode(A,c.options.mode||"effect"),w=c.options.direction||"up",z=c.options.distance||20,b=c.options.times||5,q=c.duration||250;/show|hide/.test(r)&&e.push("opacity");a.effects.save(A,e);A.show();a.effects.createWrapper(A);var v=w=="up"||w=="down"?"top":"left";w=w=="up"||w=="left"?"pos":"neg";z=c.options.distance||(v=="top"?A.outerHeight({margin:true})/3:A.outerWidth({margin:true})/3);if(r=="show"){A.css("opacity",0).css(v,w=="pos"?-z:z)}if(r=="hide"){z/=b*2}r!="hide"&&b--;if(r=="show"){var u={opacity:1};u[v]=(w=="pos"?"+=":"-=")+z;A.animate(u,q/2,c.options.easing);z/=2;b--}for(u=0;u<b;u++){var o={},n={};o[v]=(w=="pos"?"-=":"+=")+z;n[v]=(w=="pos"?"+=":"-=")+z;A.animate(o,q/2,c.options.easing).animate(n,q/2,c.options.easing);z=r=="hide"?z*2:z/2}if(r=="hide"){u={opacity:0};u[v]=(w=="pos"?"-=":"+=")+z;A.animate(u,q/2,c.options.easing,function(){A.hide();a.effects.restore(A,e);a.effects.removeWrapper(A);c.callback&&c.callback.apply(this,arguments)})}else{o={};n={};o[v]=(w=="pos"?"-=":"+=")+z;n[v]=(w=="pos"?"+=":"-=")+z;A.animate(o,q/2,c.options.easing).animate(n,q/2,c.options.easing,function(){a.effects.restore(A,e);a.effects.removeWrapper(A);c.callback&&c.callback.apply(this,arguments)})}A.queue("fx",function(){A.dequeue()});A.dequeue()})}})(jQuery);(function(a){a.effects.clip=function(b){return this.queue(function(){var e=a(this),k=["position","top","bottom","left","right","height","width"],q=a.effects.setMode(e,b.options.mode||"hide"),u=b.options.direction||"vertical";a.effects.save(e,k);e.show();var r=a.effects.createWrapper(e).css({overflow:"hidden"});r=e[0].tagName=="IMG"?r:e;var o={size:u=="vertical"?"height":"width",position:u=="vertical"?"top":"left"};u=u=="vertical"?r.height():r.width();if(q=="show"){r.css(o.size,0);r.css(o.position,u/2)}var n={};n[o.size]=q=="show"?u:0;n[o.position]=q=="show"?0:u/2;r.animate(n,{queue:false,duration:b.duration,easing:b.options.easing,complete:function(){q=="hide"&&e.hide();a.effects.restore(e,k);a.effects.removeWrapper(e);b.callback&&b.callback.apply(e[0],arguments);e.dequeue()}})})}})(jQuery);(function(a){a.effects.drop=function(b){return this.queue(function(){var d=a(this),n=["position","top","bottom","left","right","opacity"],r=a.effects.setMode(d,b.options.mode||"hide"),c=b.options.direction||"left";a.effects.save(d,n);d.show();a.effects.createWrapper(d);var q=c=="up"||c=="down"?"top":"left";c=c=="up"||c=="left"?"pos":"neg";var o=b.options.distance||(q=="top"?d.outerHeight({margin:true})/2:d.outerWidth({margin:true})/2);if(r=="show"){d.css("opacity",0).css(q,c=="pos"?-o:o)}var k={opacity:r=="show"?1:0};k[q]=(r=="show"?c=="pos"?"+=":"-=":c=="pos"?"-=":"+=")+o;d.animate(k,{queue:false,duration:b.duration,easing:b.options.easing,complete:function(){r=="hide"&&d.hide();a.effects.restore(d,n);a.effects.removeWrapper(d);b.callback&&b.callback.apply(this,arguments);d.dequeue()}})})}})(jQuery);(function(a){a.effects.explode=function(b){return this.queue(function(){var w=b.options.pieces?Math.round(Math.sqrt(b.options.pieces)):3,v=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"),q=k.offset();q.top-=parseInt(k.css("marginTop"),10)||0;q.left-=parseInt(k.css("marginLeft"),10)||0;for(var o=k.outerWidth(true),n=k.outerHeight(true),u=0;u<w;u++){for(var r=0;r<v;r++){k.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-r*(o/v),top:-u*(n/w)}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:o/v,height:n/w,left:q.left+r*(o/v)+(b.options.mode=="show"?(r-Math.floor(v/2))*(o/v):0),top:q.top+u*(n/w)+(b.options.mode=="show"?(u-Math.floor(w/2))*(n/w):0),opacity:b.options.mode=="show"?0:1}).animate({left:q.left+r*(o/v)+(b.options.mode=="show"?0:(r-Math.floor(v/2))*(o/v)),top:q.top+u*(n/w)+(b.options.mode=="show"?0:(u-Math.floor(w/2))*(n/w)),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();b.callback&&b.callback.apply(k[0]);k.dequeue();a("div.ui-effects-explode").remove()},b.duration||500)})}})(jQuery);(function(a){a.effects.fade=function(b){return this.queue(function(){var f=a(this),e=a.effects.setMode(f,b.options.mode||"hide");f.animate({opacity:e},{queue:false,duration:b.duration,easing:b.options.easing,complete:function(){b.callback&&b.callback.apply(this,arguments);f.dequeue()}})})}})(jQuery);(function(a){a.effects.fold=function(b){return this.queue(function(){var A=a(this),o=["position","top","bottom","left","right"],z=a.effects.setMode(A,b.options.mode||"hide"),u=b.options.size||15,r=!!b.options.horizFirst,n=b.duration?b.duration/2:a.fx.speeds._default/2;a.effects.save(A,o);A.show();var w=a.effects.createWrapper(A).css({overflow:"hidden"}),v=z=="show"!=r,c=v?["width","height"]:["height","width"];v=v?[w.width(),w.height()]:[w.height(),w.width()];var q=/([0-9]+)%/.exec(u);if(q){u=parseInt(q[1],10)/100*v[z=="hide"?0:1]}if(z=="show"){w.css(r?{height:0,width:u}:{height:u,width:0})}r={};q={};r[c[0]]=z=="show"?v[0]:u;q[c[1]]=z=="show"?v[1]:0;w.animate(r,n,b.options.easing).animate(q,n,b.options.easing,function(){z=="hide"&&A.hide();a.effects.restore(A,o);a.effects.removeWrapper(A);b.callback&&b.callback.apply(A[0],arguments);A.dequeue()})})}})(jQuery);(function(a){a.effects.highlight=function(b){return this.queue(function(){var c=a(this),k=["backgroundImage","backgroundColor","opacity"],n=a.effects.setMode(c,b.options.mode||"show"),g={backgroundColor:c.css("backgroundColor")};if(n=="hide"){g.opacity=0}a.effects.save(c,k);c.show().css({backgroundImage:"none",backgroundColor:b.options.color||"#ffff99"}).animate(g,{queue:false,duration:b.duration,easing:b.options.easing,complete:function(){n=="hide"&&c.hide();a.effects.restore(c,k);n=="show"&&!a.support.opacity&&this.style.removeAttribute("filter");b.callback&&b.callback.apply(this,arguments);c.dequeue()}})})}})(jQuery);(function(a){a.effects.pulsate=function(b){return this.queue(function(){var d=a(this),e=a.effects.setMode(d,b.options.mode||"show");times=(b.options.times||5)*2-1;duration=b.duration?b.duration/2:a.fx.speeds._default/2;isVisible=d.is(":visible");animateTo=0;if(!isVisible){d.css("opacity",0).show();animateTo=1}if(e=="hide"&&isVisible||e=="show"&&!isVisible){times--}for(e=0;e<times;e++){d.animate({opacity:animateTo},duration,b.options.easing);animateTo=(animateTo+1)%2}d.animate({opacity:animateTo},duration,b.options.easing,function(){animateTo==0&&d.hide();b.callback&&b.callback.apply(this,arguments)});d.queue("fx",function(){d.dequeue()}).dequeue()})}})(jQuery);(function(a){a.effects.puff=function(c){return this.queue(function(){var b=a(this),n=a.effects.setMode(b,c.options.mode||"hide"),k=parseInt(c.options.percent,10)||150,f=k/100,d={height:b.height(),width:b.width()};a.extend(c.options,{fade:true,mode:n,percent:n=="hide"?k:100,from:n=="hide"?d:{height:d.height*f,width:d.width*f}});b.effect("scale",c.options,c.duration,c.callback);b.dequeue()})};a.effects.scale=function(c){return this.queue(function(){var b=a(this),q=a.extend(true,{},c.options),n=a.effects.setMode(b,c.options.mode||"effect"),k=parseInt(c.options.percent,10)||(parseInt(c.options.percent,10)==0?0:n=="hide"?0:100),d=c.options.direction||"both",o=c.options.origin;if(n!="effect"){q.origin=o||["middle","center"];q.restore=true}o={height:b.height(),width:b.width()};b.from=c.options.from||(n=="show"?{height:0,width:0}:o);k={y:d!="horizontal"?k/100:1,x:d!="vertical"?k/100:1};b.to={height:o.height*k.y,width:o.width*k.x};if(c.options.fade){if(n=="show"){b.from.opacity=0;b.to.opacity=1}if(n=="hide"){b.from.opacity=1;b.to.opacity=0}}q.from=b.from;q.to=b.to;q.mode=n;b.effect("size",q,c.duration,c.callback);b.dequeue()})};a.effects.size=function(c){return this.queue(function(){var E=a(this),C=["position","top","bottom","left","right","width","height","overflow","opacity"],A=["position","top","bottom","left","right","overflow","opacity"],z=["width","height","overflow"],w=["fontSize"],B=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],u=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],b=a.effects.setMode(E,c.options.mode||"effect"),o=c.options.restore||false,q=c.options.scale||"both",r=c.options.origin,v={height:E.height(),width:E.width()};E.from=c.options.from||v;E.to=c.options.to||v;if(r){r=a.effects.getBaseline(r,v);E.from.top=(v.height-E.from.height)*r.y;E.from.left=(v.width-E.from.width)*r.x;E.to.top=(v.height-E.to.height)*r.y;E.to.left=(v.width-E.to.width)*r.x}var D={from:{y:E.from.height/v.height,x:E.from.width/v.width},to:{y:E.to.height/v.height,x:E.to.width/v.width}};if(q=="box"||q=="both"){if(D.from.y!=D.to.y){C=C.concat(B);E.from=a.effects.setTransition(E,B,D.from.y,E.from);E.to=a.effects.setTransition(E,B,D.to.y,E.to)}if(D.from.x!=D.to.x){C=C.concat(u);E.from=a.effects.setTransition(E,u,D.from.x,E.from);E.to=a.effects.setTransition(E,u,D.to.x,E.to)}}if(q=="content"||q=="both"){if(D.from.y!=D.to.y){C=C.concat(w);E.from=a.effects.setTransition(E,w,D.from.y,E.from);E.to=a.effects.setTransition(E,w,D.to.y,E.to)}}a.effects.save(E,o?C:A);E.show();a.effects.createWrapper(E);E.css("overflow","hidden").css(E.from);if(q=="content"||q=="both"){B=B.concat(["marginTop","marginBottom"]).concat(w);u=u.concat(["marginLeft","marginRight"]);z=C.concat(B).concat(u);E.find("*[width]").each(function(){child=a(this);o&&a.effects.save(child,z);var d={height:child.height(),width:child.width()};child.from={height:d.height*D.from.y,width:d.width*D.from.x};child.to={height:d.height*D.to.y,width:d.width*D.to.x};if(D.from.y!=D.to.y){child.from=a.effects.setTransition(child,B,D.from.y,child.from);child.to=a.effects.setTransition(child,B,D.to.y,child.to)}if(D.from.x!=D.to.x){child.from=a.effects.setTransition(child,u,D.from.x,child.from);child.to=a.effects.setTransition(child,u,D.to.x,child.to)}child.css(child.from);child.animate(child.to,c.duration,c.options.easing,function(){o&&a.effects.restore(child,z)})})}E.animate(E.to,{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){E.to.opacity===0&&E.css("opacity",E.from.opacity);b=="hide"&&E.hide();a.effects.restore(E,o?C:A);a.effects.removeWrapper(E);c.callback&&c.callback.apply(this,arguments);E.dequeue()}})})}})(jQuery);(function(a){a.effects.shake=function(b){return this.queue(function(){var A=a(this),o=["position","top","bottom","left","right"];a.effects.setMode(A,b.options.mode||"effect");var z=b.options.direction||"left",w=b.options.distance||20,d=b.options.times||3,v=b.duration||b.options.duration||140;a.effects.save(A,o);A.show();a.effects.createWrapper(A);var u=z=="up"||z=="down"?"top":"left",r=z=="up"||z=="left"?"pos":"neg";z={};var q={},n={};z[u]=(r=="pos"?"-=":"+=")+w;q[u]=(r=="pos"?"+=":"-=")+w*2;n[u]=(r=="pos"?"-=":"+=")+w*2;A.animate(z,v,b.options.easing);for(w=1;w<d;w++){A.animate(q,v,b.options.easing).animate(n,v,b.options.easing)}A.animate(q,v,b.options.easing).animate(z,v/2,b.options.easing,function(){a.effects.restore(A,o);a.effects.removeWrapper(A);b.callback&&b.callback.apply(this,arguments)});A.queue("fx",function(){A.dequeue()});A.dequeue()})}})(jQuery);(function(a){a.effects.slide=function(b){return this.queue(function(){var d=a(this),n=["position","top","bottom","left","right"],q=a.effects.setMode(d,b.options.mode||"show"),c=b.options.direction||"left";a.effects.save(d,n);d.show();a.effects.createWrapper(d).css({overflow:"hidden"});var o=c=="up"||c=="down"?"top":"left";c=c=="up"||c=="left"?"pos":"neg";var r=b.options.distance||(o=="top"?d.outerHeight({margin:true}):d.outerWidth({margin:true}));if(q=="show"){d.css(o,c=="pos"?isNaN(r)?"-"+r:-r:r)}var k={};k[o]=(q=="show"?c=="pos"?"+=":"-=":c=="pos"?"-=":"+=")+r;d.animate(k,{queue:false,duration:b.duration,easing:b.options.easing,complete:function(){q=="hide"&&d.hide();a.effects.restore(d,n);a.effects.removeWrapper(d);b.callback&&b.callback.apply(this,arguments);d.dequeue()}})})}})(jQuery);(function(a){a.effects.transfer=function(b){return this.queue(function(){var e=a(this),n=a(b.options.to),k=n.offset();n={top:k.top,left:k.left,height:n.innerHeight(),width:n.innerWidth()};k=e.offset();var g=a('<div class="ui-effects-transfer"></div>').appendTo(document.body).addClass(b.options.className).css({top:k.top,left:k.left,height:e.innerHeight(),width:e.innerWidth(),position:"absolute"}).animate(n,b.duration,b.options.easing,function(){g.remove();b.callback&&b.callback.apply(e[0],arguments);e.dequeue()})})}})(jQuery);var $j=jQuery.noConflict();var Prototype={Version:"1.5.1.1",Browser:{IE:!!(window.attachEvent&&!window.opera),Opera:!!window.opera,WebKit:navigator.userAgent.indexOf("AppleWebKit/")>-1,Gecko:navigator.userAgent.indexOf("Gecko")>-1&&navigator.userAgent.indexOf("KHTML")==-1},BrowserFeatures:{XPath:!!document.evaluate,ElementExtensions:!!window.HTMLElement,SpecificElementExtensions:(document.createElement("div").__proto__!==document.createElement("form").__proto__)},ScriptFragment:"<script[^>]*>([\\S\\s]*?)<\/script>",JSONFilter:/^\/\*-secure-([\s\S]*)\*\/\s*$/,emptyFunction:function(){},K:function(a){return a}};var Class={create:function(){return function(){this.initialize.apply(this,arguments)}}};var Abstract=new Object();Object.extend=function(c,b){for(var a in b){c[a]=b[a]}return c};Object.extend(Object,{inspect:function(a){try{if(a===undefined){return"undefined"}if(a===null){return"null"}return a.inspect?a.inspect():a.toString()}catch(b){if(b instanceof RangeError){return"..."}throw b}},toJSON:function(c){var d=typeof c;switch(d){case"undefined":case"function":case"unknown":return;case"boolean":return c.toString()}if(c===null){return"null"}if(c.toJSON){return c.toJSON()}if(c.ownerDocument===document){return}var b=[];for(var a in c){var e=Object.toJSON(c[a]);if(e!==undefined){b.push(a.toJSON()+": "+e)}}return"{"+b.join(", ")+"}"},keys:function(b){var c=[];for(var a in b){c.push(a)}return c},values:function(b){var c=[];for(var a in b){c.push(b[a])}return c},clone:function(a){return Object.extend({},a)}});Function.prototype.bind=function(){var c=this,a=$A(arguments),b=a.shift();return function(){return c.apply(b,a.concat($A(arguments)))}};Function.prototype.bindAsEventListener=function(b){var c=this,a=$A(arguments),b=a.shift();return function(d){return c.apply(b,[d||window.event].concat(a))}};Object.extend(Number.prototype,{toColorPart:function(){return this.toPaddedString(2,16)},succ:function(){return this+1},times:function(a){$R(0,this,true).each(a);return this},toPaddedString:function(a,c){var b=this.toString(c||10);return"0".times(a-b.length)+b},toJSON:function(){return isFinite(this)?this.toString():"null"}});Date.prototype.toJSON=function(){return'"'+this.getFullYear()+"-"+(this.getMonth()+1).toPaddedString(2)+"-"+this.getDate().toPaddedString(2)+"T"+this.getHours().toPaddedString(2)+":"+this.getMinutes().toPaddedString(2)+":"+this.getSeconds().toPaddedString(2)+'"'};var Try={these:function(){var b;for(var c=0,a=arguments.length;c<a;c++){var d=arguments[c];try{b=d();break}catch(f){}}return b}};var PeriodicalExecuter=Class.create();PeriodicalExecuter.prototype={initialize:function(a,b){this.callback=a;this.frequency=b;this.currentlyExecuting=false;this.registerCallback()},registerCallback:function(){this.timer=setInterval(this.onTimerEvent.bind(this),this.frequency*1000)},stop:function(){if(!this.timer){return}clearInterval(this.timer);this.timer=null},onTimerEvent:function(){if(!this.currentlyExecuting){try{this.currentlyExecuting=true;this.callback(this)}finally{this.currentlyExecuting=false}}}};Object.extend(String,{interpret:function(a){return a==null?"":String(a)},specialChar:{"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r","\\":"\\\\"}});Object.extend(String.prototype,{gsub:function(b,d){var e="",a=this,c;d=arguments.callee.prepareReplacement(d);while(a.length>0){if(c=a.match(b)){e+=a.slice(0,c.index);e+=String.interpret(d(c));a=a.slice(c.index+c[0].length)}else{e+=a,a=""}}return e},sub:function(a,b,c){b=this.gsub.prepareReplacement(b);c=c===undefined?1:c;return this.gsub(a,function(d){if(--c<0){return d[0]}return b(d)})},scan:function(a,b){this.gsub(a,b);return this},truncate:function(a,b){a=a||30;b=b===undefined?"...":b;return this.length>a?this.slice(0,a-b.length)+b:this},strip:function(){return this.replace(/^\s+/,"").replace(/\s+$/,"")},stripTags:function(){return this.replace(/<\/?[^>]+>/gi,"")},stripScripts:function(){return this.replace(new RegExp(Prototype.ScriptFragment,"img"),"")},extractScripts:function(){var b=new RegExp(Prototype.ScriptFragment,"img");var a=new RegExp(Prototype.ScriptFragment,"im");return(this.match(b)||[]).map(function(c){return(c.match(a)||["",""])[1]})},evalScripts:function(){return this.extractScripts().map(function(script){return eval(script)})},escapeHTML:function(){var a=arguments.callee;a.text.data=this;return a.div.innerHTML},unescapeHTML:function(){var a=document.createElement("div");a.innerHTML=this.stripTags();return a.childNodes[0]?(a.childNodes.length>1?$A(a.childNodes).inject("",function(b,c){return b+c.nodeValue}):a.childNodes[0].nodeValue):""},toQueryParams:function(b){var a=this.strip().match(/([^?#]*)(#.*)?$/);if(!a){return{}}return a[1].split(b||"&").inject({},function(e,f){if((f=f.split("="))[0]){var c=decodeURIComponent(f.shift());var d=f.length>1?f.join("="):f[0];if(d!=undefined){d=decodeURIComponent(d)}if(c in e){if(e[c].constructor!=Array){e[c]=[e[c]]}e[c].push(d)}else{e[c]=d}}return e})},toArray:function(){return this.split("")},succ:function(){return this.slice(0,this.length-1)+String.fromCharCode(this.charCodeAt(this.length-1)+1)},times:function(b){var c="";for(var a=0;a<b;a++){c+=this}return c},camelize:function(){var d=this.split("-"),a=d.length;if(a==1){return d[0]}var b=this.charAt(0)=="-"?d[0].charAt(0).toUpperCase()+d[0].substring(1):d[0];for(var c=1;c<a;c++){b+=d[c].charAt(0).toUpperCase()+d[c].substring(1)}return b},capitalize:function(){return this.charAt(0).toUpperCase()+this.substring(1).toLowerCase()},underscore:function(){return this.gsub(/::/,"/").gsub(/([A-Z]+)([A-Z][a-z])/,"#{1}_#{2}").gsub(/([a-z\d])([A-Z])/,"#{1}_#{2}").gsub(/-/,"_").toLowerCase()},dasherize:function(){return this.gsub(/_/,"-")},inspect:function(b){var a=this.gsub(/[\x00-\x1f\\]/,function(c){var d=String.specialChar[c[0]];return d?d:"\\u00"+c[0].charCodeAt().toPaddedString(2,16)});if(b){return'"'+a.replace(/"/g,'\\"')+'"'}return"'"+a.replace(/'/g,"\\'")+"'"},toJSON:function(){return this.inspect(true)},unfilterJSON:function(a){return this.sub(a||Prototype.JSONFilter,"#{1}")},isJSON:function(){var a=this.replace(/\\./g,"@").replace(/"[^"\\\n\r]*"/g,"");return(/^[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]*$/).test(a)},evalJSON:function(sanitize){var json=this.unfilterJSON();try{if(!sanitize||json.isJSON()){return eval("("+json+")")}}catch(e){}throw new SyntaxError("Badly formed JSON string: "+this.inspect())},include:function(a){return this.indexOf(a)>-1},startsWith:function(a){return this.indexOf(a)===0},endsWith:function(a){var b=this.length-a.length;return b>=0&&this.lastIndexOf(a)===b},empty:function(){return this==""},blank:function(){return/^\s*$/.test(this)}});if(Prototype.Browser.WebKit||Prototype.Browser.IE){Object.extend(String.prototype,{escapeHTML:function(){return this.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;")},unescapeHTML:function(){return this.replace(/&amp;/g,"&").replace(/&lt;/g,"<").replace(/&gt;/g,">")}})}String.prototype.gsub.prepareReplacement=function(b){if(typeof b=="function"){return b}var a=new Template(b);return function(c){return a.evaluate(c)}};String.prototype.parseQuery=String.prototype.toQueryParams;Object.extend(String.prototype.escapeHTML,{div:document.createElement("div"),text:document.createTextNode("")});with(String.prototype.escapeHTML){div.appendChild(text)}var Template=Class.create();Template.Pattern=/(^|.|\r|\n)(#\{(.*?)\})/;Template.prototype={initialize:function(b,a){this.template=b.toString();this.pattern=a||Template.Pattern},evaluate:function(a){return this.template.gsub(this.pattern,function(c){var b=c[1];if(b=="\\"){return c[2]}return b+String.interpret(a[c[3]])})}};var $break={},$continue=new Error('"throw $continue" is deprecated, use "return" instead');var Enumerable={each:function(b){var a=0;try{this._each(function(d){b(d,a++)})}catch(c){if(c!=$break){throw c}}return this},eachSlice:function(a,c){var b=-a,d=[],e=this.toArray();while((b+=a)<e.length){d.push(e.slice(b,b+a))}return d.map(c)},all:function(a){var b=true;this.each(function(d,c){b=b&&!!(a||Prototype.K)(d,c);if(!b){throw $break}});return b},any:function(a){var b=false;this.each(function(d,c){if(b=!!(a||Prototype.K)(d,c)){throw $break}});return b},collect:function(b){var a=[];this.each(function(d,c){a.push((b||Prototype.K)(d,c))});return a},detect:function(a){var b;this.each(function(d,c){if(a(d,c)){b=d;throw $break}});return b},findAll:function(b){var a=[];this.each(function(d,c){if(b(d,c)){a.push(d)}});return a},grep:function(a,c){var b=[];this.each(function(f,d){var e=f.toString();if(e.match(a)){b.push((c||Prototype.K)(f,d))}});return b},include:function(a){var b=false;this.each(function(c){if(c==a){b=true;throw $break}});return b},inGroupsOf:function(a,b){b=b===undefined?null:b;return this.eachSlice(a,function(c){while(c.length<a){c.push(b)}return c})},inject:function(a,b){this.each(function(d,c){a=b(a,d,c)});return a},invoke:function(b){var a=$A(arguments).slice(1);return this.map(function(c){return c[b].apply(c,a)})},max:function(a){var b;this.each(function(d,c){d=(a||Prototype.K)(d,c);if(b==undefined||d>=b){b=d}});return b},min:function(a){var b;this.each(function(d,c){d=(a||Prototype.K)(d,c);if(b==undefined||d<b){b=d}});return b},partition:function(c){var b=[],a=[];this.each(function(e,d){((c||Prototype.K)(e,d)?b:a).push(e)});return[b,a]},pluck:function(a){var b=[];this.each(function(d,c){b.push(d[a])});return b},reject:function(b){var a=[];this.each(function(d,c){if(!b(d,c)){a.push(d)}});return a},sortBy:function(a){return this.map(function(c,b){return{value:c,criteria:a(c,b)}}).sort(function(f,e){var d=f.criteria,c=e.criteria;return d<c?-1:d>c?1:0}).pluck("value")},toArray:function(){return this.map()},zip:function(){var b=Prototype.K,a=$A(arguments);if(typeof a.last()=="function"){b=a.pop()}var c=[this].concat(a).map($A);return this.map(function(e,d){return b(c.pluck(d))})},size:function(){return this.toArray().length},inspect:function(){return"#<Enumerable:"+this.toArray().inspect()+">"}};Object.extend(Enumerable,{map:Enumerable.collect,find:Enumerable.detect,select:Enumerable.findAll,member:Enumerable.include,entries:Enumerable.toArray});var $A=Array.from=function(d){if(!d){return[]}if(d.toArray){return d.toArray()}else{var c=[];for(var b=0,a=d.length;b<a;b++){c.push(d[b])}return c}};if(Prototype.Browser.WebKit){$A=Array.from=function(d){if(!d){return[]}if(!(typeof d=="function"&&d=="[object NodeList]")&&d.toArray){return d.toArray()}else{var c=[];for(var b=0,a=d.length;b<a;b++){c.push(d[b])}return c}}}Object.extend(Array.prototype,Enumerable);if(!Array.prototype._reverse){Array.prototype._reverse=Array.prototype.reverse}Object.extend(Array.prototype,{_each:function(c){for(var b=0,a=this.length;b<a;b++){c(this[b])}},clear:function(){this.length=0;return this},first:function(){return this[0]},last:function(){return this[this.length-1]},compact:function(){return this.select(function(a){return a!=null})},flatten:function(){return this.inject([],function(b,a){return b.concat(a&&a.constructor==Array?a.flatten():[a])})},without:function(){var a=$A(arguments);return this.select(function(b){return !a.include(b)})},indexOf:function(c){for(var b=0,a=this.length;b<a;b++){if(this[b]==c){return b}}return -1},reverse:function(a){return(a!==false?this:this.toArray())._reverse()},reduce:function(){return this.length>1?this:this[0]},uniq:function(a){return this.inject([],function(d,c,b){if(0==b||(a?d.last()!=c:!d.include(c))){d.push(c)}return d})},clone:function(){return[].concat(this)},size:function(){return this.length},inspect:function(){return"["+this.map(Object.inspect).join(", ")+"]"},toJSON:function(){var a=[];this.each(function(b){var c=Object.toJSON(b);if(c!==undefined){a.push(c)}});return"["+a.join(", ")+"]"}});Array.prototype.toArray=Array.prototype.clone;function $w(a){a=a.strip();return a?a.split(/\s+/):[]}if(Prototype.Browser.Opera){Array.prototype.concat=function(){var e=[];for(var c=0,a=this.length;c<a;c++){e.push(this[c])}for(var c=0,a=arguments.length;c<a;c++){if(arguments[c].constructor==Array){for(var b=0,d=arguments[c].length;b<d;b++){e.push(arguments[c][b])}}else{e.push(arguments[c])}}return e}}var Hash=function(a){if(a instanceof Hash){this.merge(a)}else{Object.extend(this,a||{})}};Object.extend(Hash,{toQueryString:function(b){var a=[];a.add=arguments.callee.addPair;this.prototype._each.call(b,function(d){if(!d.key){return}var c=d.value;if(c&&typeof c=="object"){if(c.constructor==Array){c.each(function(e){a.add(d.key,e)})}return}a.add(d.key,c)});return a.join("&")},toJSON:function(b){var a=[];this.prototype._each.call(b,function(d){var c=Object.toJSON(d.value);if(c!==undefined){a.push(d.key.toJSON()+": "+c)}});return"{"+a.join(", ")+"}"}});Hash.toQueryString.addPair=function(b,c,a){b=encodeURIComponent(b);if(c===undefined){this.push(b)}else{this.push(b+"="+(c==null?"":encodeURIComponent(c)))}};Object.extend(Hash.prototype,Enumerable);Object.extend(Hash.prototype,{_each:function(b){for(var a in this){var c=this[a];if(c&&c==Hash.prototype[a]){continue}var d=[a,c];d.key=a;d.value=c;b(d)}},keys:function(){return this.pluck("key")},values:function(){return this.pluck("value")},merge:function(a){return $H(a).inject(this,function(b,c){b[c.key]=c.value;return b})},remove:function(){var d;for(var b=0,a=arguments.length;b<a;b++){var c=this[arguments[b]];if(c!==undefined){if(d===undefined){d=c}else{if(d.constructor!=Array){d=[d]}d.push(c)}}delete this[arguments[b]]}return d},toQueryString:function(){return Hash.toQueryString(this)},inspect:function(){return"#<Hash:{"+this.map(function(a){return a.map(Object.inspect).join(": ")}).join(", ")+"}>"},toJSON:function(){return Hash.toJSON(this)}});function $H(a){if(a instanceof Hash){return a}return new Hash(a)}if(function(){var b=0,c=function(d){this.key=d};c.prototype.key="foo";for(var a in new c("bar")){b++}return b>1}()){Hash.prototype._each=function(c){var a=[];for(var b in this){var d=this[b];if((d&&d==Hash.prototype[b])||a.include(b)){continue}a.push(b);var e=[b,d];e.key=b;e.value=d;c(e)}}}ObjectRange=Class.create();Object.extend(ObjectRange.prototype,Enumerable);Object.extend(ObjectRange.prototype,{initialize:function(c,a,b){this.start=c;this.end=a;this.exclusive=b},_each:function(a){var b=this.start;while(this.include(b)){a(b);b=b.succ()}},include:function(a){if(a<this.start){return false}if(this.exclusive){return a<this.end}return a<=this.end}});var $R=function(c,a,b){return new ObjectRange(c,a,b)};var Ajax={getTransport:function(){return Try.these(function(){return new XMLHttpRequest()},function(){return new ActiveXObject("Msxml2.XMLHTTP")},function(){return new ActiveXObject("Microsoft.XMLHTTP")})||false},activeRequestCount:0};Ajax.Responders={responders:[],_each:function(a){this.responders._each(a)},register:function(a){if(!this.include(a)){this.responders.push(a)}},unregister:function(a){this.responders=this.responders.without(a)},dispatch:function(c,b,d,a){this.each(function(f){if(typeof f[c]=="function"){try{f[c].apply(f,[b,d,a])}catch(g){}}})}};Object.extend(Ajax.Responders,Enumerable);Ajax.Responders.register({onCreate:function(){Ajax.activeRequestCount++},onComplete:function(){Ajax.activeRequestCount--}});Ajax.Base=function(){};Ajax.Base.prototype={setOptions:function(a){this.options={method:"post",asynchronous:true,contentType:"application/x-www-form-urlencoded",encoding:"UTF-8",parameters:""};Object.extend(this.options,a||{});this.options.method=this.options.method.toLowerCase();if(typeof this.options.parameters=="string"){this.options.parameters=this.options.parameters.toQueryParams()}}};Ajax.Request=Class.create();Ajax.Request.Events=["Uninitialized","Loading","Loaded","Interactive","Complete"];Ajax.Request.prototype=Object.extend(new Ajax.Base(),{_complete:false,initialize:function(a,b){this.transport=Ajax.getTransport();this.setOptions(b);this.request(a)},request:function(a){this.url=a;this.method=this.options.method;var c=Object.clone(this.options.parameters);if(!["get","post"].include(this.method)){c._method=this.method;this.method="post"}this.parameters=c;if(c=Hash.toQueryString(c)){if(this.method=="get"){this.url+=(this.url.include("?")?"&":"?")+c}else{if(/Konqueror|Safari|KHTML/.test(navigator.userAgent)){c+="&_="}}}try{if(this.options.onCreate){this.options.onCreate(this.transport)}Ajax.Responders.dispatch("onCreate",this,this.transport);this.transport.open(this.method.toUpperCase(),this.url,this.options.asynchronous);if(this.options.asynchronous){setTimeout(function(){this.respondToReadyState(1)}.bind(this),10)}this.transport.onreadystatechange=this.onStateChange.bind(this);this.setRequestHeaders();this.body=this.method=="post"?(this.options.postBody||c):null;this.transport.send(this.body);if(!this.options.asynchronous&&this.transport.overrideMimeType){this.onStateChange()}}catch(b){this.dispatchException(b)}},onStateChange:function(){var a=this.transport.readyState;if(a>1&&!((a==4)&&this._complete)){this.respondToReadyState(this.transport.readyState)}},setRequestHeaders:function(){var e={"X-Requested-With":"XMLHttpRequest","X-Prototype-Version":Prototype.Version,Accept:"text/javascript, text/html, application/xml, text/xml, */*"};if(this.method=="post"){e["Content-type"]=this.options.contentType+(this.options.encoding?"; charset="+this.options.encoding:"");if(this.transport.overrideMimeType&&(navigator.userAgent.match(/Gecko\/(\d{4})/)||[0,2005])[1]<2005){e.Connection="close"}}if(typeof this.options.requestHeaders=="object"){var b=this.options.requestHeaders;if(typeof b.push=="function"){for(var d=0,a=b.length;d<a;d+=2){e[b[d]]=b[d+1]}}else{$H(b).each(function(f){e[f.key]=f.value})}}for(var c in e){this.transport.setRequestHeader(c,e[c])}},success:function(){return !this.transport.status||(this.transport.status>=200&&this.transport.status<300)},respondToReadyState:function(a){var c=Ajax.Request.Events[a];var g=this.transport,b=this.evalJSON();if(c=="Complete"){try{this._complete=true;(this.options["on"+this.transport.status]||this.options["on"+(this.success()?"Success":"Failure")]||Prototype.emptyFunction)(g,b)}catch(f){this.dispatchException(f)}var d=this.getHeader("Content-type");if(d&&d.strip().match(/^(text|application)\/(x-)?(java|ecma)script(;.*)?$/i)){this.evalResponse()}}try{(this.options["on"+c]||Prototype.emptyFunction)(g,b);Ajax.Responders.dispatch("on"+c,this,g,b)}catch(f){this.dispatchException(f)}if(c=="Complete"){this.transport.onreadystatechange=Prototype.emptyFunction}},getHeader:function(a){try{return this.transport.getResponseHeader(a)}catch(b){return null}},evalJSON:function(){try{var a=this.getHeader("X-JSON");return a?a.evalJSON():null}catch(b){return null}},evalResponse:function(){try{return eval((this.transport.responseText||"").unfilterJSON())}catch(e){this.dispatchException(e)}},dispatchException:function(a){(this.options.onException||Prototype.emptyFunction)(this,a);Ajax.Responders.dispatch("onException",this,a)}});Ajax.Updater=Class.create();Object.extend(Object.extend(Ajax.Updater.prototype,Ajax.Request.prototype),{initialize:function(c,a,b){this.container={success:(c.success||c),failure:(c.failure||(c.success?null:c))};this.transport=Ajax.getTransport();this.setOptions(b);var d=this.options.onComplete||Prototype.emptyFunction;this.options.onComplete=(function(f,e){this.updateContent();d(f,e)}).bind(this);this.request(a)},updateContent:function(){var a=this.container[this.success()?"success":"failure"];var b=this.transport.responseText;if(!this.options.evalScripts){b=b.stripScripts()}if(a=$(a)){if(this.options.insertion){new this.options.insertion(a,b)}else{a.update(b)}}if(this.success()){if(this.onComplete){setTimeout(this.onComplete.bind(this),10)}}}});Ajax.PeriodicalUpdater=Class.create();Ajax.PeriodicalUpdater.prototype=Object.extend(new Ajax.Base(),{initialize:function(c,a,b){this.setOptions(b);this.onComplete=this.options.onComplete;this.frequency=(this.options.frequency||2);this.decay=(this.options.decay||1);this.updater={};this.container=c;this.url=a;this.start()},start:function(){this.options.onComplete=this.updateComplete.bind(this);this.onTimerEvent()},stop:function(){this.updater.options.onComplete=undefined;clearTimeout(this.timer);(this.onComplete||Prototype.emptyFunction).apply(this,arguments)},updateComplete:function(a){if(this.options.decay){this.decay=(a.responseText==this.lastText?this.decay*this.options.decay:1);this.lastText=a.responseText}this.timer=setTimeout(this.onTimerEvent.bind(this),this.decay*this.frequency*1000)},onTimerEvent:function(){this.updater=new Ajax.Updater(this.container,this.url,this.options)}});function $(c){if(arguments.length>1){for(var d=0,a=[],b=arguments.length;d<b;d++){a.push($(arguments[d]))}return a}if(typeof c=="string"){c=document.getElementById(c)}return Element.extend(c)}if(Prototype.BrowserFeatures.XPath){document._getElementsByXPath=function(f,d){var c=[];var e=document.evaluate(f,$(d)||document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null);for(var b=0,a=e.snapshotLength;b<a;b++){c.push(e.snapshotItem(b))}return c};document.getElementsByClassName=function(a,b){var c=".//*[contains(concat(' ', @class, ' '), ' "+a+" ')]";return document._getElementsByXPath(c,b)}}else{document.getElementsByClassName=function(b,k){var c=($(k)||document.body).getElementsByTagName("*");var g=[],d,a=new RegExp("(^|\\s)"+b+"(\\s|$)");for(var e=0,f=c.length;e<f;e++){d=c[e];var n=d.className;if(n.length==0){continue}if(n==b||n.match(a)){g.push(Element.extend(d))}}return g}}if(!window.Element){var Element={}}Element.extend=function(f){var g=Prototype.BrowserFeatures;if(!f||!f.tagName||f.nodeType==3||f._extended||g.SpecificElementExtensions||f==window){return f}var c={},e=f.tagName,b=Element.extend.cache,d=Element.Methods.ByTag;if(!g.ElementExtensions){Object.extend(c,Element.Methods),Object.extend(c,Element.Methods.Simulated)}if(d[e]){Object.extend(c,d[e])}for(var a in c){var k=c[a];if(typeof k=="function"&&!(a in f)){f[a]=b.findOrStore(k)}}f._extended=Prototype.emptyFunction;return f};Element.extend.cache={findOrStore:function(a){return this[a]=this[a]||function(){return a.apply(null,[this].concat($A(arguments)))}}};Element.Methods={visible:function(a){return $(a).style.display!="none"},toggle:function(a){a=$(a);Element[Element.visible(a)?"hide":"show"](a);return a},hide:function(a){$(a).style.display="none";return a},show:function(a){$(a).style.display="";return a},remove:function(a){a=$(a);a.parentNode.removeChild(a);return a},update:function(a,b){b=typeof b=="undefined"?"":b.toString();$(a).innerHTML=b.stripScripts();setTimeout(function(){b.evalScripts()},10);return a},replace:function(b,c){b=$(b);c=typeof c=="undefined"?"":c.toString();if(b.outerHTML){b.outerHTML=c.stripScripts()}else{var a=b.ownerDocument.createRange();a.selectNodeContents(b);b.parentNode.replaceChild(a.createContextualFragment(c.stripScripts()),b)}setTimeout(function(){c.evalScripts()},10);return b},inspect:function(a){a=$(a);var b="<"+a.tagName.toLowerCase();$H({id:"id",className:"class"}).each(function(f){var c=f.first(),d=f.last();var e=(a[c]||"").toString();if(e){b+=" "+d+"="+e.inspect(true)}});return b+">"},recursivelyCollect:function(c,b){c=$(c);var a=[];while(c=c[b]){if(c.nodeType==1){a.push(Element.extend(c))}}return a},ancestors:function(a){return $(a).recursivelyCollect("parentNode")},descendants:function(a){return $A($(a).getElementsByTagName("*")).each(Element.extend)},firstDescendant:function(a){a=$(a).firstChild;while(a&&a.nodeType!=1){a=a.nextSibling}return $(a)},immediateDescendants:function(a){if(!(a=$(a).firstChild)){return[]}while(a&&a.nodeType!=1){a=a.nextSibling}if(a){return[a].concat($(a).nextSiblings())}return[]},previousSiblings:function(a){return $(a).recursivelyCollect("previousSibling")},nextSiblings:function(a){return $(a).recursivelyCollect("nextSibling")},siblings:function(a){a=$(a);return a.previousSiblings().reverse().concat(a.nextSiblings())},match:function(b,a){if(typeof a=="string"){a=new Selector(a)}return a.match($(b))},up:function(c,d,b){c=$(c);if(arguments.length==1){return $(c.parentNode)}var a=c.ancestors();return d?Selector.findElement(a,d,b):a[b||0]},down:function(b,d,a){b=$(b);if(arguments.length==1){return b.firstDescendant()}var c=b.descendants();return d?Selector.findElement(c,d,a):c[a||0]},previous:function(b,d,a){b=$(b);if(arguments.length==1){return $(Selector.handlers.previousElementSibling(b))}var c=b.previousSiblings();return d?Selector.findElement(c,d,a):c[a||0]},next:function(b,d,a){b=$(b);if(arguments.length==1){return $(Selector.handlers.nextElementSibling(b))}var c=b.nextSiblings();return d?Selector.findElement(c,d,a):c[a||0]},getElementsBySelector:function(){var b=$A(arguments),a=$(b.shift());return Selector.findChildElements(a,b)},getElementsByClassName:function(b,a){return document.getElementsByClassName(a,b)},readAttribute:function(b,a){b=$(b);if(Prototype.Browser.IE){if(!b.attributes){return null}var c=Element._attributeTranslations;if(c.values[a]){return c.values[a](b,a)}if(c.names[a]){a=c.names[a]}var d=b.attributes[a];return d?d.nodeValue:null}return b.getAttribute(a)},getHeight:function(a){return $(a).getDimensions().height},getWidth:function(a){return $(a).getDimensions().width},classNames:function(a){return new Element.ClassNames(a)},hasClassName:function(b,a){if(!(b=$(b))){return}var c=b.className;if(c.length==0){return false}if(c==a||c.match(new RegExp("(^|\\s)"+a+"(\\s|$)"))){return true}return false},addClassName:function(b,a){if(!(b=$(b))){return}Element.classNames(b).add(a);return b},removeClassName:function(b,a){if(!(b=$(b))){return}Element.classNames(b).remove(a);return b},toggleClassName:function(b,a){if(!(b=$(b))){return}Element.classNames(b)[b.hasClassName(a)?"remove":"add"](a);return b},observe:function(){Event.observe.apply(Event,arguments);return $A(arguments).first()},stopObserving:function(){Event.stopObserving.apply(Event,arguments);return $A(arguments).first()},cleanWhitespace:function(b){b=$(b);var c=b.firstChild;while(c){var a=c.nextSibling;if(c.nodeType==3&&!/\S/.test(c.nodeValue)){b.removeChild(c)}c=a}return b},empty:function(a){return $(a).innerHTML.blank()},descendantOf:function(b,a){b=$(b),a=$(a);while(b=b.parentNode){if(b==a){return true}}return false},scrollTo:function(a){a=$(a);var b=Position.cumulativeOffset(a);window.scrollTo(b[0],b[1]);return a},getStyle:function(a,c){a=$(a);c=c=="float"?"cssFloat":c.camelize();var d=a.style[c];if(!d){var b=document.defaultView.getComputedStyle(a,null);d=b?b[c]:null}if(c=="opacity"){return d?parseFloat(d):1}return d=="auto"?null:d},getOpacity:function(a){return $(a).getStyle("opacity")},setStyle:function(e,d,c){e=$(e);var b=e.style;for(var a in d){if(a=="opacity"){e.setOpacity(d[a])}else{b[(a=="float"||a=="cssFloat")?(b.styleFloat===undefined?"cssFloat":"styleFloat"):(c?a:a.camelize())]=d[a]}}return e},setOpacity:function(a,b){a=$(a);a.style.opacity=(b==1||b==="")?"":(b<0.00001)?0:b;return a},getDimensions:function(c){c=$(c);var g=$(c).getStyle("display");if(g!="none"&&g!=null){return{width:c.offsetWidth,height:c.offsetHeight}}var e=c.style;var a=e.visibility;var b=e.position;var d=e.display;e.visibility="hidden";e.position="absolute";e.display="block";var k=c.clientWidth;var f=c.clientHeight;e.display=d;e.position=b;e.visibility=a;return{width:k,height:f}},makePositioned:function(a){a=$(a);var b=Element.getStyle(a,"position");if(b=="static"||!b){a._madePositioned=true;a.style.position="relative";if(window.opera){a.style.top=0;a.style.left=0}}return a},undoPositioned:function(a){a=$(a);if(a._madePositioned){a._madePositioned=undefined;a.style.position=a.style.top=a.style.left=a.style.bottom=a.style.right=""}return a},makeClipping:function(a){a=$(a);if(a._overflow){return a}a._overflow=a.style.overflow||"auto";if((Element.getStyle(a,"overflow")||"visible")!="hidden"){a.style.overflow="hidden"}return a},undoClipping:function(a){a=$(a);if(!a._overflow){return a}a.style.overflow=a._overflow=="auto"?"":a._overflow;a._overflow=null;return a}};Object.extend(Element.Methods,{childOf:Element.Methods.descendantOf,childElements:Element.Methods.immediateDescendants});if(Prototype.Browser.Opera){Element.Methods._getStyle=Element.Methods.getStyle;Element.Methods.getStyle=function(a,b){switch(b){case"left":case"top":case"right":case"bottom":if(Element._getStyle(a,"position")=="static"){return null}default:return Element._getStyle(a,b)}}}else{if(Prototype.Browser.IE){Element.Methods.getStyle=function(a,b){a=$(a);b=(b=="float"||b=="cssFloat")?"styleFloat":b.camelize();var c=a.style[b];if(!c&&a.currentStyle){c=a.currentStyle[b]}if(b=="opacity"){if(c=(a.getStyle("filter")||"").match(/alpha\(opacity=(.*)\)/)){if(c[1]){return parseFloat(c[1])/100}}return 1}if(c=="auto"){if((b=="width"||b=="height")&&(a.getStyle("display")!="none")){return a["offset"+b.capitalize()]+"px"}return null}return c};Element.Methods.setOpacity=function(b,d){b=$(b);var a=b.getStyle("filter"),c=b.style;if(d==1||d===""){c.filter=a.replace(/alpha\([^\)]*\)/gi,"");return b}else{if(d<0.00001){d=0}}c.filter=a.replace(/alpha\([^\)]*\)/gi,"")+"alpha(opacity="+(d*100)+")";return b};Element.Methods.update=function(b,c){b=$(b);c=typeof c=="undefined"?"":c.toString();var a=b.tagName.toUpperCase();if(["THEAD","TBODY","TR","TD"].include(a)){var d=document.createElement("div");switch(a){case"THEAD":case"TBODY":d.innerHTML="<table><tbody>"+c.stripScripts()+"</tbody></table>";depth=2;break;case"TR":d.innerHTML="<table><tbody><tr>"+c.stripScripts()+"</tr></tbody></table>";depth=3;break;case"TD":d.innerHTML="<table><tbody><tr><td>"+c.stripScripts()+"</td></tr></tbody></table>";depth=4}$A(b.childNodes).each(function(e){b.removeChild(e)});depth.times(function(){d=d.firstChild});$A(d.childNodes).each(function(e){b.appendChild(e)})}else{b.innerHTML=c.stripScripts()}setTimeout(function(){c.evalScripts()},10);return b}}else{if(Prototype.Browser.Gecko){Element.Methods.setOpacity=function(a,b){a=$(a);a.style.opacity=(b==1)?0.999999:(b==="")?"":(b<0.00001)?0:b;return a}}}}Element._attributeTranslations={names:{colspan:"colSpan",rowspan:"rowSpan",valign:"vAlign",datetime:"dateTime",accesskey:"accessKey",tabindex:"tabIndex",enctype:"encType",maxlength:"maxLength",readonly:"readOnly",longdesc:"longDesc"},values:{_getAttr:function(a,b){return a.getAttribute(b,2)},_flag:function(a,b){return $(a).hasAttribute(b)?b:null},style:function(a){return a.style.cssText.toLowerCase()},title:function(a){var b=a.getAttributeNode("title");return b.specified?b.nodeValue:null}}};(function(){Object.extend(this,{href:this._getAttr,src:this._getAttr,type:this._getAttr,disabled:this._flag,checked:this._flag,readonly:this._flag,multiple:this._flag})}).call(Element._attributeTranslations.values);Element.Methods.Simulated={hasAttribute:function(a,d){var b=Element._attributeTranslations,c;d=b.names[d]||d;c=$(a).getAttributeNode(d);return c&&c.specified}};Element.Methods.ByTag={};Object.extend(Element,Element.Methods);if(!Prototype.BrowserFeatures.ElementExtensions&&document.createElement("div").__proto__){window.HTMLElement={};window.HTMLElement.prototype=document.createElement("div").__proto__;Prototype.BrowserFeatures.ElementExtensions=true}Element.hasAttribute=function(a,b){if(a.hasAttribute){return a.hasAttribute(b)}return Element.Methods.Simulated.hasAttribute(a,b)};Element.addMethods=function(c){var k=Prototype.BrowserFeatures,d=Element.Methods.ByTag;if(!c){Object.extend(Form,Form.Methods);Object.extend(Form.Element,Form.Element.Methods);Object.extend(Element.Methods.ByTag,{FORM:Object.clone(Form.Methods),INPUT:Object.clone(Form.Element.Methods),SELECT:Object.clone(Form.Element.Methods),TEXTAREA:Object.clone(Form.Element.Methods)})}if(arguments.length==2){var f=c;c=arguments[1]}if(!f){Object.extend(Element.Methods,c||{})}else{if(f.constructor==Array){f.each(a)}else{a(f)}}function a(o){o=o.toUpperCase();if(!Element.Methods.ByTag[o]){Element.Methods.ByTag[o]={}}Object.extend(Element.Methods.ByTag[o],c)}function b(r,w,v){v=v||false;var q=Element.extend.cache;for(var o in r){var u=r[o];if(!v||!(o in w)){w[o]=q.findOrStore(u)}}}function e(q){var o;var r={OPTGROUP:"OptGroup",TEXTAREA:"TextArea",P:"Paragraph",FIELDSET:"FieldSet",UL:"UList",OL:"OList",DL:"DList",DIR:"Directory",H1:"Heading",H2:"Heading",H3:"Heading",H4:"Heading",H5:"Heading",H6:"Heading",Q:"Quote",INS:"Mod",DEL:"Mod",A:"Anchor",IMG:"Image",CAPTION:"TableCaption",COL:"TableCol",COLGROUP:"TableCol",THEAD:"TableSection",TFOOT:"TableSection",TBODY:"TableSection",TR:"TableRow",TH:"TableCell",TD:"TableCell",FRAMESET:"FrameSet",IFRAME:"IFrame"};if(r[q]){o="HTML"+r[q]+"Element"}if(window[o]){return window[o]}o="HTML"+q+"Element";if(window[o]){return window[o]}o="HTML"+q.capitalize()+"Element";if(window[o]){return window[o]}window[o]={};window[o].prototype=document.createElement(q).__proto__;return window[o]}if(k.ElementExtensions){b(Element.Methods,HTMLElement.prototype);b(Element.Methods.Simulated,HTMLElement.prototype,true)}if(k.SpecificElementExtensions){for(var n in Element.Methods.ByTag){var g=e(n);if(typeof g=="undefined"){continue}b(d[n],g.prototype)}}Object.extend(Element,Element.Methods);delete Element.ByTag};var Toggle={display:Element.toggle};Abstract.Insertion=function(a){this.adjacency=a};Abstract.Insertion.prototype={initialize:function(b,c){this.element=$(b);this.content=c.stripScripts();if(this.adjacency&&this.element.insertAdjacentHTML){try{this.element.insertAdjacentHTML(this.adjacency,this.content)}catch(d){var a=this.element.tagName.toUpperCase();if(["TBODY","TR"].include(a)){this.insertContent(this.contentFromAnonymousTable())}else{throw d}}}else{this.range=this.element.ownerDocument.createRange();if(this.initializeRange){this.initializeRange()}this.insertContent([this.range.createContextualFragment(this.content)])}setTimeout(function(){c.evalScripts()},10)},contentFromAnonymousTable:function(){var a=document.createElement("div");a.innerHTML="<table><tbody>"+this.content+"</tbody></table>";return $A(a.childNodes[0].childNodes[0].childNodes)}};var Insertion=new Object();Insertion.Before=Class.create();Insertion.Before.prototype=Object.extend(new Abstract.Insertion("beforeBegin"),{initializeRange:function(){this.range.setStartBefore(this.element)},insertContent:function(a){a.each((function(b){this.element.parentNode.insertBefore(b,this.element)}).bind(this))}});Insertion.Top=Class.create();Insertion.Top.prototype=Object.extend(new Abstract.Insertion("afterBegin"),{initializeRange:function(){this.range.selectNodeContents(this.element);this.range.collapse(true)},insertContent:function(a){a.reverse(false).each((function(b){this.element.insertBefore(b,this.element.firstChild)}).bind(this))}});Insertion.Bottom=Class.create();Insertion.Bottom.prototype=Object.extend(new Abstract.Insertion("beforeEnd"),{initializeRange:function(){this.range.selectNodeContents(this.element);this.range.collapse(this.element)},insertContent:function(a){a.each((function(b){this.element.appendChild(b)}).bind(this))}});Insertion.After=Class.create();Insertion.After.prototype=Object.extend(new Abstract.Insertion("afterEnd"),{initializeRange:function(){this.range.setStartAfter(this.element)},insertContent:function(a){a.each((function(b){this.element.parentNode.insertBefore(b,this.element.nextSibling)}).bind(this))}});Element.ClassNames=Class.create();Element.ClassNames.prototype={initialize:function(a){this.element=$(a)},_each:function(a){this.element.className.split(/\s+/).select(function(b){return b.length>0})._each(a)},set:function(a){this.element.className=a},add:function(a){if(this.include(a)){return}this.set($A(this).concat(a).join(" "))},remove:function(a){if(!this.include(a)){return}this.set($A(this).without(a).join(" "))},toString:function(){return $A(this).join(" ")}};Object.extend(Element.ClassNames.prototype,Enumerable);var Selector=Class.create();Selector.prototype={initialize:function(a){this.expression=a.strip();this.compileMatcher()},compileMatcher:function(){if(Prototype.BrowserFeatures.XPath&&!(/\[[\w-]*?:/).test(this.expression)){return this.compileXPathMatcher()}var e=this.expression,ps=Selector.patterns,h=Selector.handlers,c=Selector.criteria,le,p,m;if(Selector._cache[e]){this.matcher=Selector._cache[e];return}this.matcher=["this.matcher = function(root) {","var r = root, h = Selector.handlers, c = false, n;"];while(e&&le!=e&&(/\S/).test(e)){le=e;for(var i in ps){p=ps[i];if(m=e.match(p)){this.matcher.push(typeof c[i]=="function"?c[i](m):new Template(c[i]).evaluate(m));e=e.replace(m[0],"");break}}}this.matcher.push("return h.unique(n);\n}");eval(this.matcher.join("\n"));Selector._cache[this.expression]=this.matcher},compileXPathMatcher:function(){var f=this.expression,g=Selector.patterns,b=Selector.xpath,d,a;if(Selector._cache[f]){this.xpath=Selector._cache[f];return}this.matcher=[".//*"];while(f&&d!=f&&(/\S/).test(f)){d=f;for(var c in g){if(a=f.match(g[c])){this.matcher.push(typeof b[c]=="function"?b[c](a):new Template(b[c]).evaluate(a));f=f.replace(a[0],"");break}}}this.xpath=this.matcher.join("");Selector._cache[this.expression]=this.xpath},findElements:function(a){a=a||document;if(this.xpath){return document._getElementsByXPath(this.xpath,a)}return this.matcher(a)},match:function(a){return this.findElements(document).include(a)},toString:function(){return this.expression},inspect:function(){return"#<Selector:"+this.expression.inspect()+">"}};Object.extend(Selector,{_cache:{},xpath:{descendant:"//*",child:"/*",adjacent:"/following-sibling::*[1]",laterSibling:"/following-sibling::*",tagName:function(a){if(a[1]=="*"){return""}return"[local-name()='"+a[1].toLowerCase()+"' or local-name()='"+a[1].toUpperCase()+"']"},className:"[contains(concat(' ', @class, ' '), ' #{1} ')]",id:"[@id='#{1}']",attrPresence:"[@#{1}]",attr:function(a){a[3]=a[5]||a[6];return new Template(Selector.xpath.operators[a[2]]).evaluate(a)},pseudo:function(a){var b=Selector.xpath.pseudos[a[1]];if(!b){return""}if(typeof b==="function"){return b(a)}return new Template(Selector.xpath.pseudos[a[1]]).evaluate(a)},operators:{"=":"[@#{1}='#{3}']","!=":"[@#{1}!='#{3}']","^=":"[starts-with(@#{1}, '#{3}')]","$=":"[substring(@#{1}, (string-length(@#{1}) - string-length('#{3}') + 1))='#{3}']","*=":"[contains(@#{1}, '#{3}')]","~=":"[contains(concat(' ', @#{1}, ' '), ' #{3} ')]","|=":"[contains(concat('-', @#{1}, '-'), '-#{3}-')]"},pseudos:{"first-child":"[not(preceding-sibling::*)]","last-child":"[not(following-sibling::*)]","only-child":"[not(preceding-sibling::* or following-sibling::*)]",empty:"[count(*) = 0 and (count(text()) = 0 or translate(text(), ' \t\r\n', '') = '')]",checked:"[@checked]",disabled:"[@disabled]",enabled:"[not(@disabled)]",not:function(b){var n=b[6],k=Selector.patterns,a=Selector.xpath,f,b,c;var g=[];while(n&&f!=n&&(/\S/).test(n)){f=n;for(var d in k){if(b=n.match(k[d])){c=typeof a[d]=="function"?a[d](b):new Template(a[d]).evaluate(b);g.push("("+c.substring(1,c.length-1)+")");n=n.replace(b[0],"");break}}}return"[not("+g.join(" and ")+")]"},"nth-child":function(a){return Selector.xpath.pseudos.nth("(count(./preceding-sibling::*) + 1) ",a)},"nth-last-child":function(a){return Selector.xpath.pseudos.nth("(count(./following-sibling::*) + 1) ",a)},"nth-of-type":function(a){return Selector.xpath.pseudos.nth("position() ",a)},"nth-last-of-type":function(a){return Selector.xpath.pseudos.nth("(last() + 1 - position()) ",a)},"first-of-type":function(a){a[6]="1";return Selector.xpath.pseudos["nth-of-type"](a)},"last-of-type":function(a){a[6]="1";return Selector.xpath.pseudos["nth-last-of-type"](a)},"only-of-type":function(a){var b=Selector.xpath.pseudos;return b["first-of-type"](a)+b["last-of-type"](a)},nth:function(f,d){var n,k=d[6],g;if(k=="even"){k="2n+0"}if(k=="odd"){k="2n+1"}if(n=k.match(/^(\d+)$/)){return"["+f+"= "+n[1]+"]"}if(n=k.match(/^(-?\d*)?n(([+-])(\d+))?/)){if(n[1]=="-"){n[1]=-1}var e=n[1]?Number(n[1]):1;var c=n[2]?Number(n[2]):0;g="[((#{fragment} - #{b}) mod #{a} = 0) and ((#{fragment} - #{b}) div #{a} >= 0)]";return new Template(g).evaluate({fragment:f,a:e,b:c})}}}},criteria:{tagName:'n = h.tagName(n, r, "#{1}", c);   c = false;',className:'n = h.className(n, r, "#{1}", c); c = false;',id:'n = h.id(n, r, "#{1}", c);        c = false;',attrPresence:'n = h.attrPresence(n, r, "#{1}"); c = false;',attr:function(a){a[3]=(a[5]||a[6]);return new Template('n = h.attr(n, r, "#{1}", "#{3}", "#{2}"); c = false;').evaluate(a)},pseudo:function(a){if(a[6]){a[6]=a[6].replace(/"/g,'\\"')}return new Template('n = h.pseudo(n, "#{1}", "#{6}", r, c); c = false;').evaluate(a)},descendant:'c = "descendant";',child:'c = "child";',adjacent:'c = "adjacent";',laterSibling:'c = "laterSibling";'},patterns:{laterSibling:/^\s*~\s*/,child:/^\s*>\s*/,adjacent:/^\s*\+\s*/,descendant:/^\s/,tagName:/^\s*(\*|[\w\-]+)(\b|$)?/,id:/^#([\w\-\*]+)(\b|$)/,className:/^\.([\w\-\*]+)(\b|$)/,pseudo:/^:((first|last|nth|nth-last|only)(-child|-of-type)|empty|checked|(en|dis)abled|not)(\((.*?)\))?(\b|$|\s|(?=:))/,attrPresence:/^\[([\w]+)\]/,attr:/\[((?:[\w-]*:)?[\w-]+)\s*(?:([!^$*~|]?=)\s*((['"])([^\]]*?)\4|([^'"][^\]]*?)))?\]/},handlers:{concat:function(d,c){for(var e=0,f;f=c[e];e++){d.push(f)}return d},mark:function(a){for(var b=0,c;c=a[b];b++){c._counted=true}return a},unmark:function(a){for(var b=0,c;c=a[b];b++){c._counted=undefined}return a},index:function(e,c,f){e._counted=true;if(c){for(var a=e.childNodes,d=a.length-1,b=1;d>=0;d--){node=a[d];if(node.nodeType==1&&(!f||node._counted)){node.nodeIndex=b++}}}else{for(var d=0,b=1,a=e.childNodes;node=a[d];d++){if(node.nodeType==1&&(!f||node._counted)){node.nodeIndex=b++}}}},unique:function(b){if(b.length==0){return b}var d=[],e;for(var c=0,a=b.length;c<a;c++){if(!(e=b[c])._counted){e._counted=true;d.push(Element.extend(e))}}return Selector.handlers.unmark(d)},descendant:function(a){var d=Selector.handlers;for(var c=0,b=[],e;e=a[c];c++){d.concat(b,e.getElementsByTagName("*"))}return b},child:function(a){var f=Selector.handlers;for(var e=0,d=[],g;g=a[e];e++){for(var b=0,c=[],k;k=g.childNodes[b];b++){if(k.nodeType==1&&k.tagName!="!"){d.push(k)}}}return d},adjacent:function(a){for(var c=0,b=[],e;e=a[c];c++){var d=this.nextElementSibling(e);if(d){b.push(d)}}return b},laterSibling:function(a){var d=Selector.handlers;for(var c=0,b=[],e;e=a[c];c++){d.concat(b,Element.nextSiblings(e))}return b},nextElementSibling:function(a){while(a=a.nextSibling){if(a.nodeType==1){return a}}return null},previousElementSibling:function(a){while(a=a.previousSibling){if(a.nodeType==1){return a}}return null},tagName:function(c,b,d,a){d=d.toUpperCase();var f=[],g=Selector.handlers;if(c){if(a){if(a=="descendant"){for(var e=0,k;k=c[e];e++){g.concat(f,k.getElementsByTagName(d))}return f}else{c=this[a](c)}if(d=="*"){return c}}for(var e=0,k;k=c[e];e++){if(k.tagName.toUpperCase()==d){f.push(k)}}return f}else{return b.getElementsByTagName(d)}},id:function(c,b,k,a){var g=$(k),e=Selector.handlers;if(!c&&b==document){return g?[g]:[]}if(c){if(a){if(a=="child"){for(var d=0,f;f=c[d];d++){if(g.parentNode==f){return[g]}}}else{if(a=="descendant"){for(var d=0,f;f=c[d];d++){if(Element.descendantOf(g,f)){return[g]}}}else{if(a=="adjacent"){for(var d=0,f;f=c[d];d++){if(Selector.handlers.previousElementSibling(g)==f){return[g]}}}else{c=e[a](c)}}}}for(var d=0,f;f=c[d];d++){if(f==g){return[g]}}return[]}return(g&&Element.descendantOf(g,b))?[g]:[]},className:function(d,b,c,a){if(d&&a){d=this[a](d)}return Selector.handlers.byClassName(d,b,c)},byClassName:function(c,a,b){if(!c){c=Selector.handlers.descendant([a])}var k=" "+b+" ";for(var e=0,d=[],g,f;g=c[e];e++){f=g.className;if(f.length==0){continue}if(f==b||(" "+f+" ").include(k)){d.push(g)}}return d},attrPresence:function(c,b,a){var e=[];for(var d=0,f;f=c[d];d++){if(Element.hasAttribute(f,a)){e.push(f)}}return e},attr:function(a,k,g,n,f){if(!a){a=k.getElementsByTagName("*")}var o=Selector.operators[f],d=[];for(var c=0,b;b=a[c];c++){var e=Element.readAttribute(b,g);if(e===null){continue}if(o(e,n)){d.push(b)}}return d},pseudo:function(c,d,e,b,a){if(c&&a){c=this[a](c)}if(!c){c=b.getElementsByTagName("*")}return Selector.pseudos[d](c,e,b)}},pseudos:{"first-child":function(b,f,a){for(var d=0,c=[],e;e=b[d];d++){if(Selector.handlers.previousElementSibling(e)){continue}c.push(e)}return c},"last-child":function(b,f,a){for(var d=0,c=[],e;e=b[d];d++){if(Selector.handlers.nextElementSibling(e)){continue}c.push(e)}return c},"only-child":function(b,g,a){var e=Selector.handlers;for(var d=0,c=[],f;f=b[d];d++){if(!e.previousElementSibling(f)&&!e.nextElementSibling(f)){c.push(f)}}return c},"nth-child":function(b,c,a){return Selector.pseudos.nth(b,c,a)},"nth-last-child":function(b,c,a){return Selector.pseudos.nth(b,c,a,true)},"nth-of-type":function(b,c,a){return Selector.pseudos.nth(b,c,a,false,true)},"nth-last-of-type":function(b,c,a){return Selector.pseudos.nth(b,c,a,true,true)},"first-of-type":function(b,c,a){return Selector.pseudos.nth(b,"1",a,false,true)},"last-of-type":function(b,c,a){return Selector.pseudos.nth(b,"1",a,true,true)},"only-of-type":function(b,d,a){var c=Selector.pseudos;return c["last-of-type"](c["first-of-type"](b,d,a),d,a)},getIndices:function(d,c,e){if(d==0){return c>0?[c]:[]}return $R(1,e).inject([],function(a,b){if(0==(b-c)%d&&(b-c)/d>=0){a.push(b)}return a})},nth:function(c,d,z,v,u){if(c.length==0){return[]}if(d=="even"){d="2n+0"}if(d=="odd"){d="2n+1"}var r=Selector.handlers,q=[],e=[],g;r.mark(c);for(var o=0,f;f=c[o];o++){if(!f.parentNode._counted){r.index(f.parentNode,v,u);e.push(f.parentNode)}}if(d.match(/^\d+$/)){d=Number(d);for(var o=0,f;f=c[o];o++){if(f.nodeIndex==d){q.push(f)}}}else{if(g=d.match(/^(-?\d*)?n(([+-])(\d+))?/)){if(g[1]=="-"){g[1]=-1}var A=g[1]?Number(g[1]):1;var w=g[2]?Number(g[2]):0;var B=Selector.pseudos.getIndices(A,w,c.length);for(var o=0,f,k=B.length;f=c[o];o++){for(var n=0;n<k;n++){if(f.nodeIndex==B[n]){q.push(f)}}}}}r.unmark(c);r.unmark(e);return q},empty:function(b,f,a){for(var d=0,c=[],e;e=b[d];d++){if(e.tagName=="!"||(e.firstChild&&!e.innerHTML.match(/^\s*$/))){continue}c.push(e)}return c},not:function(a,d,n){var g=Selector.handlers,o,c;var k=new Selector(d).findElements(n);g.mark(k);for(var f=0,e=[],b;b=a[f];f++){if(!b._counted){e.push(b)}}g.unmark(k);return e},enabled:function(b,f,a){for(var d=0,c=[],e;e=b[d];d++){if(!e.disabled){c.push(e)}}return c},disabled:function(b,f,a){for(var d=0,c=[],e;e=b[d];d++){if(e.disabled){c.push(e)}}return c},checked:function(b,f,a){for(var d=0,c=[],e;e=b[d];d++){if(e.checked){c.push(e)}}return c}},operators:{"=":function(b,a){return b==a},"!=":function(b,a){return b!=a},"^=":function(b,a){return b.startsWith(a)},"$=":function(b,a){return b.endsWith(a)},"*=":function(b,a){return b.include(a)},"~=":function(b,a){return(" "+b+" ").include(" "+a+" ")},"|=":function(b,a){return("-"+b.toUpperCase()+"-").include("-"+a.toUpperCase()+"-")}},matchElements:function(a,g){var f=new Selector(g).findElements(),e=Selector.handlers;e.mark(f);for(var d=0,c=[],b;b=a[d];d++){if(b._counted){c.push(b)}}e.unmark(f);return c},findElement:function(a,c,b){if(typeof c=="number"){b=c;c=false}return Selector.matchElements(a,c||"*")[b||0]},findChildElements:function(c,g){var k=g.join(","),g=[];k.scan(/(([\w#:.~>+()\s-]+|\*|\[.*?\])+)\s*(,|$)/,function(n){g.push(n[1].strip())});var e=[],f=Selector.handlers;for(var d=0,b=g.length,a;d<b;d++){a=new Selector(g[d].strip());f.concat(e,a.findElements(c))}return(b>1)?f.unique(e):e}});function $$(){return Selector.findChildElements(document,$A(arguments))}var Form={reset:function(a){$(a).reset();return a},serializeElements:function(a,b){var c=a.inject({},function(g,d){if(!d.disabled&&d.name){var e=d.name,f=$(d).getValue();if(f!=null){if(e in g){if(g[e].constructor!=Array){g[e]=[g[e]]}g[e].push(f)}else{g[e]=f}}}return g});return b?c:Hash.toQueryString(c)}};Form.Methods={serialize:function(b,a){return Form.serializeElements(Form.getElements(b),a)},getElements:function(a){return $A($(a).getElementsByTagName("*")).inject([],function(b,c){if(Form.Element.Serializers[c.tagName.toLowerCase()]){b.push(Element.extend(c))}return b})},getInputs:function(g,e,c){g=$(g);var f=g.getElementsByTagName("input");if(!e&&!c){return $A(f).map(Element.extend)}for(var d=0,k=[],a=f.length;d<a;d++){var b=f[d];if((e&&b.type!=e)||(c&&b.name!=c)){continue}k.push(Element.extend(b))}return k},disable:function(a){a=$(a);Form.getElements(a).invoke("disable");return a},enable:function(a){a=$(a);Form.getElements(a).invoke("enable");return a},findFirstElement:function(a){return $(a).getElements().find(function(b){return b.type!="hidden"&&!b.disabled&&["input","select","textarea"].include(b.tagName.toLowerCase())})},focusFirstElement:function(a){a=$(a);a.findFirstElement().activate();return a},request:function(b,a){b=$(b),a=Object.clone(a||{});var c=a.parameters;a.parameters=b.serialize(true);if(c){if(typeof c=="string"){c=c.toQueryParams()}Object.extend(a.parameters,c)}if(b.hasAttribute("method")&&!a.method){a.method=b.method}return new Ajax.Request(b.readAttribute("action"),a)}};Form.Element={focus:function(a){$(a).focus();return a},select:function(a){$(a).select();return a}};Form.Element.Methods={serialize:function(a){a=$(a);if(!a.disabled&&a.name){var b=a.getValue();if(b!=undefined){var c={};c[a.name]=b;return Hash.toQueryString(c)}}return""},getValue:function(a){a=$(a);var b=a.tagName.toLowerCase();return Form.Element.Serializers[b](a)},clear:function(a){$(a).value="";return a},present:function(a){return $(a).value!=""},activate:function(a){a=$(a);try{a.focus();if(a.select&&(a.tagName.toLowerCase()!="input"||!["button","reset","submit"].include(a.type))){a.select()}}catch(b){}return a},disable:function(a){a=$(a);a.blur();a.disabled=true;return a},enable:function(a){a=$(a);a.disabled=false;return a}};var Field=Form.Element;var $F=Form.Element.Methods.getValue;Form.Element.Serializers={input:function(a){switch(a.type.toLowerCase()){case"checkbox":case"radio":return Form.Element.Serializers.inputSelector(a);default:return Form.Element.Serializers.textarea(a)}},inputSelector:function(a){return a.checked?a.value:null},textarea:function(a){return a.value},select:function(a){return this[a.type=="select-one"?"selectOne":"selectMany"](a)},selectOne:function(b){var a=b.selectedIndex;return a>=0?this.optionValue(b.options[a]):null},selectMany:function(b){var e,a=b.length;if(!a){return null}for(var d=0,e=[];d<a;d++){var c=b.options[d];if(c.selected){e.push(this.optionValue(c))}}return e},optionValue:function(a){return Element.extend(a).hasAttribute("value")?a.value:a.text}};Abstract.TimedObserver=function(){};Abstract.TimedObserver.prototype={initialize:function(a,c,b){this.frequency=c;this.element=$(a);this.callback=b;this.lastValue=this.getValue();this.registerCallback()},registerCallback:function(){setInterval(this.onTimerEvent.bind(this),this.frequency*1000)},onTimerEvent:function(){var a=this.getValue();var b=("string"==typeof this.lastValue&&"string"==typeof a?this.lastValue!=a:String(this.lastValue)!=String(a));if(b){this.callback(this.element,a);this.lastValue=a}}};Form.Element.Observer=Class.create();Form.Element.Observer.prototype=Object.extend(new Abstract.TimedObserver(),{getValue:function(){return Form.Element.getValue(this.element)}});Form.Observer=Class.create();Form.Observer.prototype=Object.extend(new Abstract.TimedObserver(),{getValue:function(){return Form.serialize(this.element)}});Abstract.EventObserver=function(){};Abstract.EventObserver.prototype={initialize:function(a,b){this.element=$(a);this.callback=b;this.lastValue=this.getValue();if(this.element.tagName.toLowerCase()=="form"){this.registerFormCallbacks()}else{this.registerCallback(this.element)}},onElementEvent:function(){var a=this.getValue();if(this.lastValue!=a){this.callback(this.element,a);this.lastValue=a}},registerFormCallbacks:function(){Form.getElements(this.element).each(this.registerCallback.bind(this))},registerCallback:function(a){if(a.type){switch(a.type.toLowerCase()){case"checkbox":case"radio":Event.observe(a,"click",this.onElementEvent.bind(this));break;default:Event.observe(a,"change",this.onElementEvent.bind(this));break}}}};Form.Element.EventObserver=Class.create();Form.Element.EventObserver.prototype=Object.extend(new Abstract.EventObserver(),{getValue:function(){return Form.Element.getValue(this.element)}});Form.EventObserver=Class.create();Form.EventObserver.prototype=Object.extend(new Abstract.EventObserver(),{getValue:function(){return Form.serialize(this.element)}});if(!window.Event){var Event=new Object()}Object.extend(Event,{KEY_BACKSPACE:8,KEY_TAB:9,KEY_RETURN:13,KEY_ESC:27,KEY_LEFT:37,KEY_UP:38,KEY_RIGHT:39,KEY_DOWN:40,KEY_DELETE:46,KEY_HOME:36,KEY_END:35,KEY_PAGEUP:33,KEY_PAGEDOWN:34,element:function(a){return $(a.target||a.srcElement)},isLeftClick:function(a){return(((a.which)&&(a.which==1))||((a.button)&&(a.button==1)))},pointerX:function(a){return a.pageX||(a.clientX+(document.documentElement.scrollLeft||document.body.scrollLeft))},pointerY:function(a){return a.pageY||(a.clientY+(document.documentElement.scrollTop||document.body.scrollTop))},stop:function(a){if(a.preventDefault){a.preventDefault();a.stopPropagation()}else{a.returnValue=false;a.cancelBubble=true}},findElement:function(c,b){var a=Event.element(c);while(a.parentNode&&(!a.tagName||(a.tagName.toUpperCase()!=b.toUpperCase()))){a=a.parentNode}return a},observers:false,_observeAndCache:function(c,b,a,d){if(!this.observers){this.observers=[]}if(c.addEventListener){this.observers.push([c,b,a,d]);c.addEventListener(b,a,d)}else{if(c.attachEvent){this.observers.push([c,b,a,d]);c.attachEvent("on"+b,a)}}},unloadCache:function(){if(!Event.observers){return}for(var b=0,a=Event.observers.length;b<a;b++){Event.stopObserving.apply(this,Event.observers[b]);Event.observers[b][0]=null}Event.observers=false},observe:function(c,b,a,d){c=$(c);d=d||false;if(b=="keypress"&&(Prototype.Browser.WebKit||c.attachEvent)){b="keydown"}Event._observeAndCache(c,b,a,d)},stopObserving:function(c,b,a,d){c=$(c);d=d||false;if(b=="keypress"&&(Prototype.Browser.WebKit||c.attachEvent)){b="keydown"}if(c.removeEventListener){c.removeEventListener(b,a,d)}else{if(c.detachEvent){try{c.detachEvent("on"+b,a)}catch(f){}}}}});if(Prototype.Browser.IE){Event.observe(window,"unload",Event.unloadCache,false)}var Position={includeScrollOffsets:false,prepare:function(){this.deltaX=window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0;this.deltaY=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0},realOffset:function(a){var b=0,c=0;do{b+=a.scrollTop||0;c+=a.scrollLeft||0;a=a.parentNode}while(a);return[c,b]},cumulativeOffset:function(a){var b=0,c=0;do{b+=a.offsetTop||0;c+=a.offsetLeft||0;a=a.offsetParent}while(a);return[c,b]},positionedOffset:function(a){var b=0,d=0;do{b+=a.offsetTop||0;d+=a.offsetLeft||0;a=a.offsetParent;if(a){if(a.tagName=="BODY"){break}var c=Element.getStyle(a,"position");if(c=="relative"||c=="absolute"){break}}}while(a);return[d,b]},offsetParent:function(a){if(a.offsetParent){return a.offsetParent}if(a==document.body){return a}while((a=a.parentNode)&&a!=document.body){if(Element.getStyle(a,"position")!="static"){return a}}return document.body},within:function(b,a,c){if(this.includeScrollOffsets){return this.withinIncludingScrolloffsets(b,a,c)}this.xcomp=a;this.ycomp=c;this.offset=this.cumulativeOffset(b);return(c>=this.offset[1]&&c<this.offset[1]+b.offsetHeight&&a>=this.offset[0]&&a<this.offset[0]+b.offsetWidth)},withinIncludingScrolloffsets:function(b,a,d){var c=this.realOffset(b);this.xcomp=a+c[0]-this.deltaX;this.ycomp=d+c[1]-this.deltaY;this.offset=this.cumulativeOffset(b);return(this.ycomp>=this.offset[1]&&this.ycomp<this.offset[1]+b.offsetHeight&&this.xcomp>=this.offset[0]&&this.xcomp<this.offset[0]+b.offsetWidth)},overlap:function(b,a){if(!b){return 0}if(b=="vertical"){return((this.offset[1]+a.offsetHeight)-this.ycomp)/a.offsetHeight}if(b=="horizontal"){return((this.offset[0]+a.offsetWidth)-this.xcomp)/a.offsetWidth}},page:function(c){var b=0,d=0;var a=c;do{b+=a.offsetTop||0;d+=a.offsetLeft||0;if(a.offsetParent==document.body){if(Element.getStyle(a,"position")=="absolute"){break}}}while(a=a.offsetParent);a=c;do{if(!window.opera||a.tagName=="BODY"){b-=a.scrollTop||0;d-=a.scrollLeft||0}}while(a=a.parentNode);return[d,b]},clone:function(a,f){var c=Object.extend({setLeft:true,setTop:true,setWidth:true,setHeight:true,offsetTop:0,offsetLeft:0},arguments[2]||{});a=$(a);var d=Position.page(a);f=$(f);var e=[0,0];var b=null;if(Element.getStyle(f,"position")=="absolute"){b=Position.offsetParent(f);e=Position.page(b)}if(b==document.body){e[0]-=document.body.offsetLeft;e[1]-=document.body.offsetTop}if(c.setLeft){f.style.left=(d[0]-e[0]+c.offsetLeft)+"px"}if(c.setTop){f.style.top=(d[1]-e[1]+c.offsetTop)+"px"}if(c.setWidth){f.style.width=a.offsetWidth+"px"}if(c.setHeight){f.style.height=a.offsetHeight+"px"}},absolutize:function(b){b=$(b);if(b.style.position=="absolute"){return}Position.prepare();var a=Position.positionedOffset(b);var f=a[1];var e=a[0];var c=b.clientWidth;var d=b.clientHeight;b._originalLeft=e-parseFloat(b.style.left||0);b._originalTop=f-parseFloat(b.style.top||0);b._originalWidth=b.style.width;b._originalHeight=b.style.height;b.style.position="absolute";b.style.top=f+"px";b.style.left=e+"px";b.style.width=c+"px";b.style.height=d+"px"},relativize:function(a){a=$(a);if(a.style.position=="relative"){return}Position.prepare();a.style.position="relative";var c=parseFloat(a.style.top||0)-(a._originalTop||0);var b=parseFloat(a.style.left||0)-(a._originalLeft||0);a.style.top=c+"px";a.style.left=b+"px";a.style.height=a._originalHeight;a.style.width=a._originalWidth}};if(Prototype.Browser.WebKit){Position.cumulativeOffset=function(a){var b=0,c=0;do{b+=a.offsetTop||0;c+=a.offsetLeft||0;if(a.offsetParent==document.body){if(Element.getStyle(a,"position")=="absolute"){break}}a=a.offsetParent}while(a);return[c,b]}}Element.addMethods();var spacer="transparentpixel.gif";var CLONE="C10nE";var COPY="C0pY";var DETACH_CHILDREN="d37aCH";var HORIZONTAL="H0r1Z";var MAXHEIGHT="m7x8I";var MAXOFFBOTTOM="m7xd0wN";var MAXOFFLEFT="m7x23Ft";var MAXOFFRIGHT="m7x0Ff8";var MAXOFFTOP="m7xu9";var MAXWIDTH="m7xW1";var MINWIDTH="m1nw1";var MINHEIGHT="m1n8I";var NO_ALT="no81T";var NO_DRAG="N0d4Ag";var RESET_Z="r35E7z";var RESIZABLE="r5IZbl";var SCALABLE="SCLbl";var SCROLL="sC8lL";var TRANSPARENT="dIApHAn";var VERTICAL="V3Rt1C";var dd_cursors=new Array("c:default","c:crosshair","c:e-resize","c:hand","c:help","c:move","c:n-resize","c:ne-resize","c:nw-resize","c:s-resize","c:se-resize","c:sw-resize","c:text","c:w-resize","c:wait");for(var dd_i=dd_cursors.length;dd_i;){--dd_i;eval("var CURSOR_"+(dd_cursors[dd_i].substring(2).toUpperCase().replace("-","_"))+' = "'+dd_cursors[dd_i]+'";')}var dd_u="undefined";function WZDD(){this.elements=new Array(0);this.obj=null;this.n=navigator.userAgent.toLowerCase();this.db=(document.compatMode&&document.compatMode.toLowerCase()!="backcompat")?document.documentElement:(document.body||null);this.op=!!(window.opera&&document.getElementById);if(this.op){document.onmousedown=new Function("e",'if(((e = e || window.event).target || e.srcElement).tagName == "IMAGE") return false;')}this.ie=!!(this.n.indexOf("msie")>=0&&document.all&&this.db&&!this.op);this.iemac=!!(this.ie&&this.n.indexOf("mac")>=0);this.ie4=!!(this.ie&&!document.getElementById);this.n4=!!(document.layers&&typeof document.classes!=dd_u);this.n6=!!(typeof window.getComputedStyle!=dd_u&&typeof document.createRange!=dd_u);this.w3c=!!(!this.op&&!this.ie&&!this.n6&&document.getElementById);this.ce=!!(document.captureEvents&&document.releaseEvents&&!this.n6);this.px=this.n4?"":"px";this.tWait=this.w3c?40:10;this.noRecalc=false}var dd=new WZDD();dd.Int=function(b,a){return isNaN(a=parseInt(b))?0:a};dd.getWndW=function(){return dd.Int((dd.db&&!dd.op&&!dd.w3c&&dd.db.clientWidth)?dd.db.clientWidth:(window.innerWidth||0))};dd.getWndH=function(){return dd.Int((dd.db&&!dd.op&&!dd.w3c&&dd.db.clientHeight)?dd.db.clientHeight:(window.innerHeight||0))};dd.getScrollX=function(){return dd.Int(window.pageXOffset||(dd.db?dd.db.scrollLeft:0))};dd.getScrollY=function(){return dd.Int(window.pageYOffset||(dd.db?dd.db.scrollTop:0))};dd.getPageXY=function(a){if(dd.n4&&a){dd.x=a.pageX||0;dd.y=a.pageY||0}else{dd.x=dd.y=0;while(a){dd.x+=dd.Int(a.offsetLeft);dd.y+=dd.Int(a.offsetTop);a=a.offsetParent||null}}};dd.getCssXY=function(a){if(a.div){if(dd.n4){a.cssx=a.div.x;a.cssy=a.div.y}else{if(dd.ie4){a.cssx=a.css.pixelLeft;a.cssy=a.css.pixelTop}else{a.css.left=a.css.top=0+dd.px;dd.getPageXY(a.div);a.cssx=a.x-dd.x;a.cssy=a.y-dd.y;a.css.left=a.cssx+dd.px;a.css.top=a.cssy+dd.px}}}else{a.cssx=0;a.cssy=0}};dd.getImgW=function(a){return a?dd.Int(a.width):0};dd.getImgH=function(a){return a?dd.Int(a.height):0};dd.getDivW=function(a){return dd.Int(dd.n4?(a.div?a.div.clip.width:0):a.div?(a.div.offsetWidth||a.css.pixelWidth||a.css.width||0):0)};dd.getDivH=function(a){return dd.Int(dd.n4?(a.div?a.div.clip.height:0):a.div?(a.div.offsetHeight||a.css.pixelHeight||a.css.height||0):0)};dd.getWH=function(a){a.w=dd.getDivW(a);a.h=dd.getDivH(a);if(a.css){a.css.width=a.w+dd.px;a.css.height=a.h+dd.px;a.dw=dd.getDivW(a)-a.w;a.dh=dd.getDivH(a)-a.h;a.css.width=(a.w-a.dw)+dd.px;a.css.height=(a.h-a.dh)+dd.px}else{a.dw=a.dh=0}};dd.getCssProp=function(d_o,d_pn6,d_pstyle,d_pn4){if(d_o&&dd.n6){return""+window.getComputedStyle(d_o,null).getPropertyValue(d_pn6)}if(d_o&&d_o.currentStyle){return""+eval("d_o.currentStyle."+d_pstyle)}if(d_o&&d_o.style){return""+eval("d_o.style."+d_pstyle)}if(d_o&&dd.n4){return""+eval("d_o."+d_pn4)}return""};dd.getDiv=function(d,b){b=b||document;if(dd.n4){if(b.layers[d]){return b.layers[d]}for(var a=b.layers.length;a;){var c=dd.getDiv(d,b.layers[--a].document);if(c){return c}}}if(dd.ie){return b.all[d]||null}if(b.getElementById){return b.getElementById(d)||null}return null};dd.getImg=function(d,b,g,a){a=a||window;var f;if(document.images&&(f=a.document.images[b])){if(g){if(dd.n4){dd.getPageXY(a);d.defx=f.x+dd.x;d.defy=f.y+dd.y}else{dd.getPageXY(f);d.defx=dd.x;d.defy=dd.y}}return f}if(dd.n4){for(var c=a.document.layers.length;c;){var e=dd.getImg(d,b,g,a.document.layers[--c]);if(e){return e}}}return null};dd.getParent=function(c,b){if(dd.n4){for(var a=dd.elements.length;a;){if(!((b=dd.elements[--a]).is_image)&&b.div&&(b.div.document.layers[c.name]||c.oimg&&b.div.document.images[c.oimg.name])){b.addChild(c,b.detach,1)}}}else{b=c.is_image?dd.getImg(c,c.oimg.name):(c.div||null);while(b&&!!(b=b.offsetParent||b.parentNode||null)){if(b.ddObj){b.ddObj.addChild(c,b.ddObj.detach,1);break}}}};dd.getCmd=function(d,c,f){var b=d.id.indexOf(c),a,e=(b>=0)*1;if(e){a=b+c.length;if(f){d.cmd+=d.id.substring(b,a)}d.id=d.id.substring(0,b)+d.id.substring(a)}return e};dd.getCmdVal=function(e,d,g,a){var c=e.id.indexOf(d),b,f=(e.id.indexOf(d)>=0)?dd.Int(e.id.substring(e.id.indexOf(d)+d.length)):a?-1:0;if(!a&&f||a&&f>=0){b=c+d.length+(""+f).length;if(g){e.cmd+=e.id.substring(c,b)}e.id=e.id.substring(0,c)+e.id.substring(b)}return f};dd.addElt=function(b,a){dd.elements[b.name]=dd.elements[b.index=dd.elements.length]=b;if(a){a.copies[b.name]=a.copies[a.copies.length]=b}};dd.mkWzDom=function(){var d,a=dd.elements.length,c;for(c=a;c;){dd.getParent(dd.elements[--c])}for(c=a;c;){if((d=dd.elements[--c]).children&&!d.parent){for(var b=d.children.length;b;){--b;d.children[b].setZ(d.z+d.children[b].z,1)}}}};dd.addProps=function(c){if(c.is_image){c.div=dd.getDiv(c.id);c.css=(c.div&&typeof c.div.style!=dd_u)?c.div.style:null;c.nimg=(dd.n4&&c.div)?c.div.document.images[0]:(document.images[c.id+"NI1m6G"]||null);if(!c.noalt&&!dd.noalt&&c.nimg&&c.oimg){c.nimg.alt=c.oimg.alt||"";c.nimg.title=c.oimg.title;c.nimg.onmouseover=c.oimg.onmouseover;c.nimg.onmouseout=c.oimg.onmouseout}c.bgColor=""}else{c.bgColor=dd.getCssProp(c.div,"background-color","backgroundColor","bgColor").toLowerCase();if(dd.n6&&c.div){var d=c.bgColor.toLowerCase();if(d.indexOf("rgb")>=0){d=d.substring(4,d.length-1).split(",");c.bgColor="#";for(var a=d.length,b=0;b<a;b++){c.bgColor+=parseInt(d[b]).toString(16)}}else{c.bgColor=d}}}if(dd.scalable){c.scalable=c.resizable^1}else{if(dd.resizable){c.resizable=c.scalable^1}}c.setZ(c.defz);c.cursor=c.cursor||dd.cursor||"auto";c._setCrs(c.nodrag?"auto":c.cursor);c.diaphan=c.diaphan||dd.diaphan||0;c.opacity=1;c.visible=true};dd.initz=function(){if(!(dd&&(dd.n4||dd.n6||dd.ie||dd.op||dd.w3c))){return}else{if(dd.n6||dd.ie||dd.op||dd.w3c){dd.recalc(1)}}var a=(document.onmousemove==DRAG),b=(document.onmousemove==RESIZE);if(dd.loadFunc){dd.loadFunc()}if(a){dd.setMovHdl(DRAG)}else{if(b){dd.setMovHdl(RESIZE)}}if(a||b){dd.setUpHdl(DROP)}dd.setDwnHdl(PICK)};dd.finlz=function(){if(dd.ie&&dd.elements){dd.noRecalc=true;for(var a=dd.elements.length;a;){dd.elements[--a].del()}dd.noRecalc=false}if(dd.uloadFunc){dd.uloadFunc()}};dd.setCe=function(b,a){a?document.captureEvents(b):document.releaseEvents(b)};dd.setDwnHdl=function(a){if(document.onmousedown!=a){dd.downFunc=document.onmousedown;document.onmousedown=a;if(dd.ce){dd.setCe(Event.MOUSEDOWN,a)}}};dd.setMovHdl=function(a){if(document.onmousemove!=a){dd.moveFunc=document.onmousemove;document.onmousemove=a;if(dd.ce){dd.setCe(Event.MOUSEMOVE,a)}}};dd.setUpHdl=function(a){if(document.onmouseup!=a){dd.upFunc=document.onmouseup;document.onmouseup=a;if(dd.ce){dd.setCe(Event.MOUSEUP,a)}}};dd.evt=function(a){this.but=(this.e=a||window.event).which||this.e.button||0;this.button=(this.e.type=="mousedown")?this.but:(dd.e&&dd.e.button)?dd.e.button:0;this.src=this.e.target||this.e.srcElement||null;this.src.tag=(""+(this.src.tagName||this.src)).toLowerCase();this.x=dd.Int(this.e.pageX||this.e.clientX||0);this.y=dd.Int(this.e.pageY||this.e.clientY||0);if(dd.ie){this.x+=dd.getScrollX()-(dd.ie&&!dd.iemac)*1;this.y+=dd.getScrollY()-(dd.ie&&!dd.iemac)*1}this.modifKey=this.e.modifiers?this.e.modifiers&Event.SHIFT_MASK:(this.e.shiftKey||false)};dd.getEventTarget=function(b,a,c){b=b||window.event;if(b&&(a=b.target||b.srcElement||null)!=null){if(null!=(c=a.id||a.name||null)){if(c.indexOf("dIi15vNI1m6G")==c.length-12){return dd.elements[c.substring(0,c.length-12)]||null}if(c.indexOf("dIi15v")==c.length-6){return dd.elements[c.substring(0,c.length-6)]||null}return dd.elements[c]||null}}return null};dd.recalc=function(e){if(dd.noRecalc){return}for(var n,c=dd.elements.length;c;){if(!(n=dd.elements[--c]).is_image&&n.div){dd.getWH(n);if(n.div.pos_rel){dd.getPageXY(n.div);var g=dd.x-n.x,f=dd.y-n.y;n.defx+=g;n.x+=g;n.defy+=f;n.y+=f;for(var k,a=n.children.length;a;){if(!(k=n.children[--a]).detached&&(n!=k.defparent||!(k.is_image&&dd.getImg(k,k.oimg.name,1)))){k.defx+=g;k.defy+=f;k.moveBy(g,f)}}}}else{if(n.is_image&&!dd.n4){if(dd.n6&&e&&!n.defw){n.resizeTo(n.defw=dd.getImgW(n.oimg),n.defh=dd.getImgH(n.oimg))}var b=n.defx,d=n.defy;if(!(n.parent&&n.parent!=n.defparent)&&(e||!n.detached||n.horizontal||n.vertical)&&dd.getImg(n,n.oimg.name,1)){n.moveBy(n.defx-b,n.defy-d)}}}}};function WINSZ(a){if(a){if(dd.n4){dd.iW=innerWidth;dd.iH=innerHeight}window.onresize=new Function("WINSZ();")}else{if(dd.n4&&(innerWidth!=dd.iW||innerHeight!=dd.iH)){location.reload()}else{if(!dd.n4){setTimeout("dd.recalc()",10)}}}}WINSZ(1);function DDObj(c,b){this.id=c;this.cmd="";this.cpy_n=dd.getCmdVal(this,COPY);this.maxoffb=dd.getCmdVal(this,MAXOFFBOTTOM,0,1);this.maxoffl=dd.getCmdVal(this,MAXOFFLEFT,0,1);this.maxoffr=dd.getCmdVal(this,MAXOFFRIGHT,0,1);this.maxofft=dd.getCmdVal(this,MAXOFFTOP,0,1);var a=dd_cursors.length;while(a--){if(dd.getCmd(this,dd_cursors[a],1)){this.cursor=dd_cursors[a].substring(2)}}this.clone=dd.getCmd(this,CLONE,1);this.detach=dd.getCmd(this,DETACH_CHILDREN);this.scalable=dd.getCmd(this,SCALABLE,1);this.horizontal=dd.getCmd(this,HORIZONTAL);this.noalt=dd.getCmd(this,NO_ALT,1);this.nodrag=dd.getCmd(this,NO_DRAG);this.scroll=dd.getCmd(this,SCROLL,1);this.resizable=dd.getCmd(this,RESIZABLE,1);this.re_z=dd.getCmd(this,RESET_Z,1);this.diaphan=dd.getCmd(this,TRANSPARENT,1);this.vertical=dd.getCmd(this,VERTICAL);this.maxw=dd.getCmdVal(this,MAXWIDTH,1,1);this.minw=Math.abs(dd.getCmdVal(this,MINWIDTH,1,1));this.maxh=dd.getCmdVal(this,MAXHEIGHT,1,1);this.minh=Math.abs(dd.getCmdVal(this,MINHEIGHT,1,1));this.pickFunc=this.dragFunc=this.resizeFunc=this.dropFunc=null;this.name=this.id+(b||"");this.oimg=dd.getImg(this,this.id,1);this.is_image=!!this.oimg;this.copies=new Array();this.children=new Array();this.parent=this.original=null;if(this.oimg){this.id=this.name+"dIi15v";this.w=dd.getImgW(this.oimg);this.h=dd.getImgH(this.oimg);this.dw=this.dh=0;this.defz=dd.Int(dd.getCssProp(this.oimg,"z-index","zIndex","zIndex"))||1;this.defsrc=this.src=this.oimg.src;this.htm='<img name="'+this.id+'NI1m6G" src="'+this.oimg.src+'" width="'+this.w+'" height="'+this.h+'">';this.t_htm='<div id="'+this.id+'" style="position:absolute;left:'+(this.cssx=this.x=this.defx)+"px;top:"+(this.cssy=this.y=this.defy)+"px;width:"+this.w+"px;height:"+this.h+'px;">'+this.htm+"</div>"}else{if(!!(this.div=dd.getDiv(this.id))&&typeof this.div.style!=dd_u){this.css=this.div.style}dd.getWH(this);if(this.div){this.div.ddObj=this;this.div.pos_rel=(""+(this.div.parentNode?this.div.parentNode.tagName:this.div.parentElement?this.div.parentElement.tagName:"").toLowerCase().indexOf("body")<0)}dd.getPageXY(this.div);this.defx=this.x=dd.x;this.defy=this.y=dd.y;dd.getCssXY(this);this.defz=dd.Int(dd.getCssProp(this.div,"z-index","zIndex","zIndex"))}this.defw=this.w||0;this.defh=this.h||0}DDObj.prototype.setPickFunc=function(a){this.pickFunc=a};DDObj.prototype.setDragFunc=function(a){this.dragFunc=a};DDObj.prototype.setResizeFunc=function(a){this.resizeFunc=a};DDObj.prototype.setDropFunc=function(a){this.dropFunc=a};DDObj.prototype.moveBy=function(e,d,b,c){if(!this.div){return}this.x+=(e=dd.Int(e));this.y+=(d=dd.Int(d));if(!b||this.is_image||this.parent!=this.defparent){(c=this.css||this.div).left=(this.cssx+=e)+dd.px;c.top=(this.cssy+=d)+dd.px}for(var a=this.children.length;a;){if(!(c=this.children[--a]).detached){c.moveBy(e,d,1)}c.defx+=e;c.defy+=d}};DDObj.prototype.moveTo=function(b,a){this.moveBy(dd.Int(b)-this.x,dd.Int(a)-this.y)};DDObj.prototype.hide=function(d,c,b){if(this.div&&this.visible){b=this.css||this.div;if(d&&!dd.n4){this.display=dd.getCssProp(this.div,"display","display","display");if(this.oimg){this.oimg.display=dd.getCssProp(this.oimg,"display","display","display");this.oimg.style.display="none"}b.display="none";dd.recalc()}else{b.visibility="hidden"}}this.visible=false;for(var a=this.children.length;a;){if(!(c=this.children[--a]).detached){c.hide(d)}}};DDObj.prototype.show=function(c,b){if(this.div){b=this.css||this.div;if(b.display&&b.display=="none"){b.display=this.display||"block";if(this.oimg){this.oimg.style.display=this.oimg.display||"inline"}dd.recalc()}else{b.visibility="visible"}}this.visible=true;for(var a=this.children.length;a;){if(!(c=this.children[--a]).detached){c.show()}}};DDObj.prototype.resizeTo=function(a,b,c){if(!this.div){return}a=(this.w=dd.Int(a))-this.dw;b=(this.h=dd.Int(b))-this.dh;if(dd.n4){this.div.resizeTo(a,b);if(this.is_image){this.write('<img src="'+this.src+'" width="'+a+'" height="'+b+'">');(this.nimg=this.div.document.images[0]).src=this.src}}else{if(typeof this.css.pixelWidth!=dd_u){this.css.pixelWidth=a;this.css.pixelHeight=b;if(this.is_image){(c=this.nimg.style).pixelWidth=a;c.pixelHeight=b}}else{this.css.width=a+dd.px;this.css.height=b+dd.px;if(this.is_image){(c=this.nimg).width=a;c.height=b;if(!c.complete){c.src=this.src}}}}};DDObj.prototype.resizeBy=function(a,b){this.resizeTo(this.w+dd.Int(a),this.h+dd.Int(b))};DDObj.prototype.swapImage=function(c,b){if(!this.nimg){return}this.nimg.src=c;this.src=this.nimg.src;if(b){for(var a=this.copies.length;a;){--a;this.copies[a].src=this.copies[a].nimg.src=this.nimg.src}}};DDObj.prototype.setBgColor=function(a){if(dd.n4&&this.div){this.div.bgColor=a}else{if(this.css){this.css.background=a}}this.bgColor=a};DDObj.prototype.write=function(b,a){this.text=b;if(!this.div){return}if(dd.n4){(a=this.div.document).open();a.write(b);a.close();dd.getWH(this)}else{this.css.height="auto";this.div.innerHTML=b;if(!dd.ie4){dd.recalc()}if(dd.ie4||dd.n6){setTimeout("dd.recalc();",0)}}};DDObj.prototype.copy=function(d,b,e){if(!this.oimg){return}e=(dd.ie&&document.all.tags("body"))?document.all.tags("body")[0]:document.getElementsByTagName?(document.getElementsByTagName("body")[0]||dd.db):dd.db;for(d=d||1;d>0;--d){var a=this.copies.length,c=new DDObj(this.name+this.cmd,a+1);if(dd.n4){c.id=(b=new Layer(c.w)).name;b.clip.height=c.h;b.visibility="show";(b=b.document).open();b.write(c.htm);b.close()}else{if(e&&e.insertAdjacentHTML){e.insertAdjacentHTML("AfterBegin",c.t_htm)}else{if(document.createElement&&e&&e.appendChild){e.appendChild(b=document.createElement("dIi15v"));b.innerHTML=c.htm;b.id=c.id;b.style.position="absolute";b.style.width=c.w+"px";b.style.height=c.h+"px"}else{if(e&&e.innerHTML){e.innerHTML+=c.t_htm}}}}c.defz=this.defz+1+a;dd.addProps(c);c.original=this;dd.addElt(c,this);if(this.parent){this.parent.addChild(c,this.detached);c.defparent=this.defparent}c.moveTo(c.defx=this.defx,c.defy=this.defy);if(dd.n4){c.defsrc=c.src=this.defsrc}c.swapImage(this.src)}};DDObj.prototype.addChild=function(b,c,a){if(typeof b!="object"){b=dd.elements[b]}if(b.parent&&b.parent==this||b==this||!b.is_image&&b.defparent&&!a){return}this.children[this.children.length]=this.children[b.name]=b;b.detached=c||0;if(a){b.defparent=this}else{if(this==b.defparent&&b.is_image){dd.getImg(this,b.oimg.name,1)}}if(!b.defparent||this!=b.defparent){b.defx=b.x;b.defy=b.y}if(!c){b.defz=b.defz+this.defz-(b.parent?b.parent.defz:0)+(!b.is_image*1);b.setZ(b.z+this.z-(b.parent?b.parent.z:0)+(!b.is_image*1),1)}if(b.parent){b.parent.removeChild(b,1)}b.parent=this};DDObj.prototype.removeChild=function(e,b){if(typeof e!="object"){e=this.children[e]}var d=this.children,a=new Array();for(var c=0;c<d.length;c++){if(d[c]!=e){a[a.length]=d[c]}}this.children=a;e.parent=null;if(!b){e.detached=e.defp=0;if(e.is_image){dd.getImg(e,e.oimg.name,1)}}};DDObj.prototype.attachChild=function(a){(a=(typeof a!="object")?this.children[a]:a).detached=0;a.setZ(a.defz+this.z-this.defz,1)};DDObj.prototype.detachChild=function(a){(a=(typeof a!="object")?this.children[a]:a).detached=1};DDObj.prototype.setZ=function(e,c,d){if(c){for(var a=e-this.z,b=this.children.length;b;){if(!(d=this.children[--b]).detached){d.setZ(d.z+a,1)}}}dd.z=Math.max(dd.z,this.z=this.div?((this.css||this.div).zIndex=e):0)};DDObj.prototype.maximizeZ=function(){this.setZ(dd.z+1,1)};DDObj.prototype._resetZ=function(b){if(this.re_z||dd.re_z){this.setZ(this.defz);for(var a=this.children.length;a;){if(!(b=this.children[--a]).detached){b.setZ(b.defz)}}}};DDObj.prototype.setOpacity=function(a){this.opacity=a;this._setOpaRel(1,1)};DDObj.prototype._setOpaRel=function(e,b,d,c){if(this.css&&(this.diaphan||b)){d=this.opacity*e;if(typeof this.css.MozOpacity!=dd_u){this.css.MozOpacity=d}else{if(typeof this.css.filter!=dd_u){this.css.filter="Alpha(opacity="+parseInt(100*d)+")"}else{this.css.opacity=d}}for(var a=this.children.length;a;){if(!(c=this.children[--a]).detached){c._setOpaRel(e,1)}}}};DDObj.prototype.setCursor=function(a){this._setCrs(this.cursor=(a.indexOf("c:")+1)?a.substring(2):a)};DDObj.prototype._setCrs=function(a){if(this.css){this.css.cursor=((!dd.ie||dd.iemac)&&a=="hand")?"pointer":a}};DDObj.prototype.setDraggable=function(a){this.nodrag=!a*1;this._setCrs(a?this.cursor:"auto")};DDObj.prototype.setResizable=function(a){this.resizable=a*1;if(a){this.scalable=0}};DDObj.prototype.setScalable=function(a){this.scalable=a*1;if(a){this.resizable=0}};DDObj.prototype.setHorizontal=function(a){this.horizontal=a*1};DDObj.prototype.setVertical=function(a){this.vertical=a*1};DDObj.prototype.getEltBelow=function(f,e,d){var c,a=-1,b=dd.elements.length;while(b--){c=dd.elements[b];e=c.x-this.w/2;d=c.y-this.h/2;if(c.visible&&c.z<this.z&&this.x>=e&&this.x<=e+c.w&&this.y>=d&&this.y<=d+c.h){if(c.z>a){a=c.z;f=c}}}return f};DDObj.prototype.del=function(d,c){var b,a;if(this.parent&&this.parent.removeChild){this.parent.removeChild(this)}if(this.original){this.hide();if(this.original.copies){d=new Array();for(a=this.original.copies.length,b=0;b<a;b++){if((c=this.original.copies[b])!=this){d[c.name]=d[d.length]=c}}this.original.copies=d}}else{if(this.is_image){this.hide();if(this.oimg){if(dd.n4){this.oimg.src=this.defsrc}else{this.oimg.style.visibility="visible"}}}else{if(this.moveTo){if(this.css){this.css.cursor="default"}this.moveTo(this.defx,this.defy);this.resizeTo(this.defw,this.defh)}}}d=new Array();for(a=dd.elements.length,b=0;b<a;b++){if((c=dd.elements[b])!=this){d[c.name]=d[c.index=d.length]=c}else{c._free()}}dd.elements=d;if(!dd.n4){dd.recalc()}};DDObj.prototype._free=function(){for(var a in this){this[a]=null}dd.elements[this.name]=null};dd.n4RectVis=function(b){for(var a=4;a;){--a;dd.rectI[a].visibility=dd.rectA[a].visibility=b?"show":"hide";if(b){dd.rectI[a].zIndex=dd.rectA[a].zIndex=dd.z+2}}};dd.n4RectPos=function(c,e,d,a,b){c.x=e;c.y=d;c.clip.width=a;c.clip.height=b};dd.n4Rect=function(a,c){var b;if(!dd.rectI){dd.rectI=new Array();dd.rectA=new Array()}if(!dd.rectI[0]){for(b=4;b;){(dd.rectI[--b]=new Layer(1)).bgColor="#000000";(dd.rectA[b]=new Layer(1)).bgColor="#ffffff"}}if(!dd.rectI[0].visibility||dd.rectI[0].visibility=="hide"){dd.n4RectVis(1)}dd.obj.w=a;dd.obj.h=c;for(b=4;b;){--b;dd.n4RectPos(dd.rectI[b],dd.obj.x+(!(b-1)?(dd.obj.w-1):0),dd.obj.y+(!(b-2)?(dd.obj.h-1):0),b&1||dd.obj.w,!(b&1)||dd.obj.h);dd.n4RectPos(dd.rectA[b],!(b-1)?dd.rectI[1].x+1:(dd.obj.x-1),!(b-2)?dd.rectI[2].y+1:(dd.obj.y-1),b&1||dd.obj.w+2,!(b&1)||dd.obj.h+2)}};dd.reszTo=function(a,b){if(dd.n4&&dd.obj.is_image){dd.n4Rect(a,b)}else{dd.obj.resizeTo(a,b)}};dd.embedVis=function(c){var f=new Array("iframe","applet","embed","object");for(var b=f.length;b;){--b;var e=dd.ie?document.all.tags(f[b]):document.getElementsByTagName?document.getElementsByTagName(f[b]):null;if(e){for(var a=e.length;a;){var d=e[--a];while(d.offsetParent||d.parentNode){if((d=d.parentNode||d.offsetParent||null)==dd.obj.div){e[a].style.visibility=c;break}}}}}};dd.maxOffX=function(b,a){return((dd.obj.maxoffl+1&&(a=dd.obj.defx-dd.obj.maxoffl)-b>0||dd.obj.maxoffr+1&&(a=dd.obj.defx+dd.obj.maxoffr)-b<0)?a:b)};dd.maxOffY=function(b,a){return((dd.obj.maxofft+1&&(a=dd.obj.defy-dd.obj.maxofft)-b>0||dd.obj.maxoffb+1&&(a=dd.obj.defy+dd.obj.maxoffb)-b<0)?a:b)};dd.inWndW=function(d,b){var a=dd.getScrollX(),c=dd.getWndW();return(((b=a+2)-d>0)||((b=a+c+dd.obj.w-2)-d<0)?b:d)};dd.inWndH=function(d,c){var b=dd.getScrollY(),a=dd.getWndH();return(((c=b+2)-d>0)||((c=b+a+dd.obj.h-2)-d<0)?c:d)};dd.limW=function(a){return((dd.obj.minw-a>0)?dd.obj.minw:(dd.obj.maxw>0&&dd.obj.maxw-a<0)?dd.obj.maxw:a)};dd.limH=function(a){return((dd.obj.minh-a>0)?dd.obj.minh:(dd.obj.maxh>0&&dd.obj.maxh-a<0)?dd.obj.maxh:a)};function DDScroll(){if(!dd.obj||!dd.obj.scroll&&!dd.scroll||dd.ie4||dd.whratio){dd.scrx=dd.scry=0;return}var e=28,d=dd.getScrollX(),b=dd.getScrollY();if(dd.msmoved){var f=dd.getWndW(),a=dd.getWndH(),c;dd.scrx=((c=dd.e.x-f-d+e)>0)?(c>>=2)*c:((c=d+e-dd.e.x)>0)?-(c>>=2)*c:0;dd.scry=((c=dd.e.y-a-b+e)>0)?(c>>=2)*c:((c=b+e-dd.e.y)>0)?-(c>>=2)*c:0}if(dd.scrx||dd.scry){window.scrollTo(d+(dd.scrx=dd.obj.is_resized?dd.limW(dd.obj.w+dd.scrx)-dd.obj.w:dd.obj.vertical?0:(dd.maxOffX(dd.obj.x+dd.scrx)-dd.obj.x)),b+(dd.scry=dd.obj.is_resized?dd.limH(dd.obj.h+dd.scry)-dd.obj.h:dd.obj.horizontal?0:(dd.maxOffY(dd.obj.y+dd.scry)-dd.obj.y)));dd.obj.is_dragged?dd.obj.moveTo(dd.obj.x+dd.getScrollX()-d,dd.obj.y+dd.getScrollY()-b):dd.reszTo(dd.obj.w+dd.getScrollX()-d,dd.obj.h+dd.getScrollY()-b)}dd.msmoved=0;window.setTimeout("DDScroll()",51)}function PICK(e){dd.e=new dd.evt(e);if(dd.e.x>=dd.getWndW()+dd.getScrollX()||dd.e.y>=dd.getWndH()+dd.getScrollY()){return true}for(var d,c,a=-1,b=dd.elements.length;b;){d=dd.elements[--b];if(dd.n4&&dd.e.but>1&&dd.e.src==d.oimg&&!d.clone){return false}if(d.visible&&dd.e.but<=1&&dd.e.x>=d.x&&dd.e.x<=d.x+d.w&&dd.e.y>=d.y&&dd.e.y<=d.y+d.h){if(d.z>a&&(c=dd.e.src.tag).indexOf("inpu")<0&&c.indexOf("texta")<0&&c.indexOf("sele")<0&&c.indexOf("opti")<0&&c.indexOf("scrol")<0){a=d.z;dd.obj=d}}}if(dd.obj){if(dd.obj.nodrag){dd.obj=null}else{dd.e.e.cancelBubble=true;var f=dd.e.modifKey&&(dd.obj.resizable||dd.obj.scalable);if(dd.op){(d=document.getElementById("OpBlUr")).style.pixelLeft=dd.e.x;d.style.pixelTop=dd.e.y;(d=d.children[0].children[0]).focus();d.blur()}else{if(dd.ie&&!dd.ie4){if(document.selection&&document.selection.empty){document.selection.empty()}dd.db.onselectstart=function(){event.returnValue=false}}}if(f){dd.obj._setCrs("se-resize");dd.obj.is_resized=1;dd.whratio=dd.obj.scalable?dd.obj.defw/dd.obj.defh:0;if(dd.ie){if(dd.ie4){window.dd_x=dd.getScrollX();window.dd_y=dd.getScrollY()}setTimeout("if(dd.obj && document.selection && document.selection.empty){document.selection.empty();if(dd.ie4) window.scrollTo(window.dd_x, window.dd_y);}",0)}dd.setMovHdl(RESIZE);dd.reszTo(dd.obj.w,dd.obj.h)}else{dd.obj.is_dragged=1;dd.setMovHdl(DRAG)}dd.setUpHdl(DROP);dd.embedVis("hidden");dd.obj._setOpaRel(0.7);dd.obj.maximizeZ();dd.ofx=dd.obj.x+dd.obj.w-dd.e.x;dd.ofy=dd.obj.y+dd.obj.h-dd.e.y;if(window.my_PickFunc){my_PickFunc()}if(dd.obj.pickFunc){dd.obj.pickFunc()}DDScroll();return !(dd.obj.is_resized||dd.n4&&dd.obj.is_image||dd.n6||dd.w3c)}}if(dd.downFunc){return dd.downFunc(e)}return true}function DRAG(a){if(!dd.obj||!dd.obj.visible){return true}if(dd.ie4||dd.w3c||dd.n6||dd.obj.children.length>15){if(dd.wait){return false}dd.wait=1;setTimeout("dd.wait = 0;",dd.tWait)}dd.e=new dd.evt(a);if(dd.ie&&!dd.e.but){DROP(a);return true}dd.msmoved=1;dd.obj.moveTo(dd.obj.vertical?dd.obj.x:dd.maxOffX(dd.inWndW(dd.ofx+dd.e.x)-dd.obj.w),dd.obj.horizontal?dd.obj.y:dd.maxOffY(dd.inWndH(dd.ofy+dd.e.y)-dd.obj.h));if(window.my_DragFunc){my_DragFunc()}if(dd.obj.dragFunc){dd.obj.dragFunc()}if(dd.moveFunc){return dd.moveFunc(a)}return false}function RESIZE(c){if(!dd.obj||!dd.obj.visible){return true}if(dd.wait){return false}dd.wait=1;setTimeout("dd.wait = 0;",dd.tWait);dd.e=new dd.evt(c);if(dd.ie&&!dd.e.but){DROP(c);return true}dd.msmoved=1;var a=dd.limW(dd.inWndW(dd.ofx+dd.e.x)-dd.obj.x),b;if(!dd.whratio){b=dd.limH(dd.inWndH(dd.ofy+dd.e.y)-dd.obj.y)}else{b=dd.limH(dd.inWndH(Math.round(a/dd.whratio)+dd.obj.y)-dd.obj.y);a=Math.round(b*dd.whratio)}dd.reszTo(a,b);if(window.my_ResizeFunc){my_ResizeFunc()}if(dd.obj.resizeFunc){dd.obj.resizeFunc()}if(dd.moveFunc){return dd.moveFunc(c)}return false}function DROP(a){if(dd.obj){if(dd.obj.is_dragged){if(!dd.obj.is_image){dd.getWH(dd.obj)}}else{if(dd.n4){if(dd.obj.is_image){dd.n4RectVis(0);dd.obj.resizeTo(dd.obj.w,dd.obj.h)}}}if(!dd.n4||!dd.obj.is_image){dd.recalc()}dd.setMovHdl(dd.moveFunc);dd.setUpHdl(dd.upFunc);if(dd.db){dd.db.onselectstart=null}dd.obj._setOpaRel(1);dd.obj._setCrs(dd.obj.cursor);dd.embedVis("visible");dd.obj._resetZ();dd.e=new dd.evt(a);if(window.my_DropFunc){my_DropFunc()}if(dd.obj.dropFunc){dd.obj.dropFunc()}dd.msmoved=dd.obj.is_dragged=dd.obj.is_resized=dd.whratio=0;dd.obj=null}dd.setDwnHdl(PICK)}function SET_DHTML(){var b=arguments,d,k="",g,e=b.length;while(e){if(!(d=b[--e]).indexOf("c:")){dd.cursor=d.substring(2)}else{if(d==NO_ALT){dd.noalt=1}else{if(d==SCROLL){dd.scroll=1}else{if(d==RESET_Z){dd.re_z=1}else{if(d==RESIZABLE){dd.resizable=1}else{if(d==SCALABLE){dd.scalable=1}else{if(d==TRANSPARENT){dd.diaphan=1}else{g=new DDObj(d);dd.addElt(g);k+=g.t_htm||"";if(g.oimg&&g.cpy_n){for(var a=g.cpy_n,c=0;c<a;){var f=new DDObj(g.name+g.cmd,++c);dd.addElt(f,g);f.defz=g.defz+c;f.original=g;k+=f.t_htm}}}}}}}}}}if(dd.n4||dd.n6||dd.ie||dd.op||dd.w3c){document.write((dd.n4?'<div style="position:absolute;"></div>\n':(dd.op&&!dd.op6)?'<div id="OpBlUr" style="position:absolute;visibility:hidden;width:0px;height:0px;"><form><input type="text" style="width:0px;height:0px;"></form></div>':"")+k)}dd.z=51;for(e=dd.elements.length;e;){dd.addProps(g=dd.elements[--e]);if(g.is_image&&!g.original&&!g.clone){dd.n4?g.oimg.src=spacer:g.oimg.style.visibility="hidden"}}dd.mkWzDom();if(window.onload){dd.loadFunc=window.onload}if(window.onunload){dd.uloadFunc=window.onunload}window.onload=dd.initz;window.onunload=dd.finlz;dd.setDwnHdl(PICK)}function ADD_DHTML(){var a=arguments,c,b=a.length;while(b){c=new DDObj(a[--b]);dd.addElt(c);dd.addProps(c)}dd.mkWzDom()}dd.d=document;var RESET_ZINDEX=RESET_Z;var KEYDOWN_RESIZE=RESIZABLE;var CURSOR_POINTER=CURSOR_HAND;var NO_SCROLL="";function my_PickFunc(){}function my_DragFunc(){}function my_ResizeFunc(){}function my_DropFunc(){}function debugHtml(d){var c=jQuery;var a=c("<table/>");for(j in d){var b=c("<tr/>").appendTo(a);c("<td/>").addClass("first").html(j+":").appendTo(b);c("<td/>").addClass("second").html((typeof d[j]=="object")?debugHtml(d[j]).html():""+d[j]).appendTo(b)}return a}function Replacer(b,a){this.prefix=a;this.row=b;this.span_prefix=a.replace(/\\/g,"").replace(/\$/g,"").replace(/\./g,"_");this.setPrefix=function(c){this.prefix=c};this.r=function(c,e){if(typeof(this.row)=="string"){var d=new RegExp(this.prefix+"."+c,"g");this.row=this.row.replace(d,e)}else{this.row.find("."+this.span_prefix+"_"+c.replace(/\./g,"_")).html(""+e)}}}var unmarked=new Image();var illegal=new Image();var marked=new Image();var highlighted=new Image();var marked_highlight=new Image();var unmarked=new Image();var illegal=new Image();var marked=new Image();var highlighted=new Image();var marked_highlight=new Image();function h(e,a,f){if(a==1){if(f==1){e.src="http://static.adoperator.com/webshop.gif"}else{e.src="http://static.adoperator.com/webshop.gif"}}if(a==2){if(f==1){e.src="http://static.adoperator.com/key.gif"}else{e.src="http://static.adoperator.com/key.gif"}}}function Hover(c,b){var a=getElement(c);if(a!=null){if(c=="top_menu_login_img"){if(b){a.src="http://static.adoperator.com/topmenu_loggain.gif"}else{a.src="http://static.adoperator.com/topmenu_loggain-over.gif"}}else{if(c=="top_menu_logout_img"){if(b){a.src="http://static.adoperator.com/topmenu_loggaut.gif"}else{a.src="http://static.adoperator.com/topmenu_loggaut-over.gif"}}else{if(c=="top_menu_account_img"){if(b){a.src="http://static.adoperator.com/topmenu_mittkonto.gif"}else{a.src="http://static.adoperator.com/topmenu_mittkonto-over.gif"}}else{if(c=="top_menu_help_img"){if(b){a.src="http://static.adoperator.com/topmenu_hjalp.gif"}else{a.src="http://static.adoperator.com/topmenu_hjalp-over.gif"}}else{if(c=="menu_home_img"){if(b){a.src="http://static.adoperator.com/menu-hem.jpg"}else{a.src="http://static.adoperator.com/menu-hem-over.jpg"}}else{if(c=="menu_buy_img"){if(b){a.src="http://static.adoperator.com/menu-kop.gif"}else{a.src="http://static.adoperator.com/menu-kop-over.gif"}}else{if(c=="menu_sell_img"){if(b){a.src="http://static.adoperator.com/menu-salj.gif"}else{a.src="http://static.adoperator.com/menu-salj-over.gif"}}else{if(c=="menu_search_img"){if(b){a.src="http://static.adoperator.com/menu-leta.gif"}else{a.src="http://static.adoperator.com/menu-leta-over.gif"}}else{if(c=="top_menu_contact_img"){if(b){a.src="http://static.adoperator.com/topmenu_kontakt.gif"}else{a.src="http://static.adoperator.com/topmenu_kontakt-over.gif"}}}}}}}}}}}}function dayover(a){if(selecting&&pressing&&a.src!=illegal.src){mark(a,1);a.src=marked_highlight.src}else{if(a.src==unmarked.src){a.src=highlighted.src}else{if(a.src==marked.src){a.src=marked_highlight.src}else{if(a.src!=illegal.src){alert("An error occured, please contact support@adoperator.com")}}}}}function dayout(a){if(selecting&&pressing&&a.src!=illegal.src){a.src=marked.src;mark(a,1)}else{if(a.src==highlighted.src){a.src=unmarked.src}else{if(a.src==marked_highlight.src){a.src=marked.src}}}}function mark(f,g){var a=getElement(f.id.substr(4));if(a!=null){if(a.value!=g){if(g==0){num_marked--}else{num_marked++}a.value=g;a=getElement("ab_count");a.innerHTML=num_marked;a=getElement("ab_cost");var d=num_marked*cost_per_day*100;d=Math.ceil(d)/100;a.innerHTML=""+d+" kr"}}}function moveHandler(a){if(a==null){a=window.event}if(a.button==0&&dragOk){mouseUp(a);return false}}function mouseUp(a){document.onmousemove=old_onmousemove}function dragHandler(a){if(a==null){a=window.event}var b=a.target!=null?a.target:a.srcElement;if(b){if((b.src==unmarked.src||b.src==highlighted.src)&&highlighted.src&&unmarked.src){selecting=true;pressing=true;b.src=marked_highlight.src;mark(b,1);document.onmousemove=moveHandler;old_onmousemove=document.onmousemove;return false}else{if((b.src==marked.src||b.src==marked_highlight.src)&&highlighted.src&&unmarked.src){if(pressing&&selecting){pressing=false;selecting=false}else{b.src=unmarked.src;mark(b,0)}return false}}}if(pressing&&selecting){pressing=false;selecting=false;mouseUp(a)}if(old_onmousedown){return old_onmousedown(a)}return true}var pressing=false;var selecting=false;var old_onmousedown=document.onmousedown;var old_onmousemove=document.onmousemove;document.onmousedown=dragHandler;var savedTarget=null;var dragOk=false;function getElement(a){if(document.getElementById){return document.getElementById(a)}else{if(document.all){return document.all[a]}else{return document.layers[a]}}}function gE(a){if(document.getElementById){return document.getElementById(a)}else{if(document.all){return document.all[a]}else{return document.layers[a]}}}function saveScroll(){getElement("sx").value=(document.all)?document.body.scrollLeft:window.pageXOffset;getElement("sy").value=(document.all)?document.body.scrollTop:window.pageYOffset;return true}function debug(b){var a="";for(j in b){a+=j+"="+b[j]+"\n"}alert(a)}function visitScroll(a){var c=(document.all)?document.body.scrollLeft:window.pageXOffset;var b=(document.all)?document.body.scrollTop:window.pageYOffset;document.location.href=a+"&sx="+c+"&sy="+b}var speed_y=0;var scroll_num=0;function restoreScroll(){var a=(document.all)?document.body.scrollLeft:window.pageXOffset;var b=(document.all)?document.body.scrollTop:window.pageYOffset;if(speed_y==0){speed_y=(savedScrollY-b)/8}if(savedScrollY>b&&savedScrollX>a){window.scrollBy(30,speed_y)}else{if(savedScrollX>a){window.scrollBy(30,0)}else{if(savedScrollY>b){window.scrollBy(0,speed_y)}else{window.scrollTo(savedScrollX,savedScrollY);return}}}scroll_num++;if(scroll_num>10){window.scrollTo(savedScrollX,savedScrollY);return}setTimeout("restoreScroll()",50)}function Preview(){var B=getElement("preview");var n=getElement("foreground_colour");var E=getElement("background_colour");var z=getElement("number_ads");var w=getElement("ad_dir");var q=getElement("ad_id_preview");var C=getElement("ad_width");var a=getElement("ad_height");var A=getElement("allows_text");var d=getElement("allows_flash");var b=getElement("allows_image");var o=getElement("use_adv");var g="";if(o&&o.value=="true"){n=getElement("adv_text_title").value+","+getElement("adv_text_txt").value+","+getElement("adv_text_lnk").value+","+getElement("adv_text_adop").value;C=getElement("adv_width");a=getElement("adv_height");E=getElement("adv_block_bg");var v=getElement("adv_adop_bg");z=getElement("adv_num");var e=getElement("adv_block_trnsp");var F=getElement("adv_adop_trnsp");var c=getElement("adv_configstring");w=getElement("adv_dir");var r=getElement("size_text_adv");var u=c.value;if(e.checked){u+=",blk_trnsp"}if(F.checked){u+=",ado_trnsp"}if(getElement("adv_und_adop").checked){u+=",und_ado"}if(getElement("adv_und_title").checked){u+=",und_title"}if(getElement("adv_und_txt").checked){u+=",und_txt"}if(getElement("adv_und_lnk").checked){u+=",und_lnk"}if(getElement("adv_wgt_ado_b").checked){u+=",wgt_ado=700"}if(getElement("adv_wgt_ado_n").checked){u+=",wgt_ado=400"}if(getElement("adv_wgt_ado_t").checked){u+=",wgt_ado=100"}if(getElement("adv_wgt_title_b").checked){u+=",wgt_title=700"}if(getElement("adv_wgt_title_n").checked){u+=",wgt_title=400"}if(getElement("adv_wgt_title_t").checked){u+=",wgt_title=100"}if(getElement("adv_wgt_txt_b").checked){u+=",wgt_txt=700"}if(getElement("adv_wgt_txt_n").checked){u+=",wgt_txt=400"}if(getElement("adv_wgt_txt_t").checked){u+=",wgt_txt=100"}if(getElement("adv_wgt_lnk_b").checked){u+=",wgt_lnk=700"}if(getElement("adv_wgt_lnk_n").checked){u+=",wgt_lnk=400"}if(getElement("adv_wgt_lnk_t").checked){u+=",wgt_lnk=100"}try{var D=r.innerHTML.split("x");if(D[0]&&D[0]>0){B.style.width=D[0]+"px"}D=D[1].split("p");D=D[0].split(" ");if(D[0]&&D[0]>0){B.style.height=D[0]+"px"}}catch(k){}B.src="preview.jsp?allowsText=true&ad_width="+C.value+"&ad_height="+a.value+"&textColour="+n+"&bgColour="+E.value+"&ttlBgColour="+v.value+"&numAds="+z.value+"&configString="+escape(u)+"&direction="+w.value+g}else{if(z==null){z=getElement("number_ads_hid")}if(w==null){w=getElement("ad_dir_hid")}if(!B){alert("Could not find preview")}if(C&&a){B.style.width=C.value+"px";B.style.height=a.value+"px"}else{B.style.width=getWidth()+"px";B.style.height=getHeight()+"px"}if(q){g="&adid="+q.value}if(C){g=g+"&ad_width="+C.value}if(a){g=g+"&ad_height="+a.value}if(A){g=g+"&allowsText"}if(b){g=g+"&allowsImage"}if(d){g=g+"&allowsFlash"}B.src="preview.jsp?textColour="+n.value+"&bgColour="+E.value+"&numAds="+z.value+"&direction="+w.value+g}}var glob_x=0;var glob_y=0;function getPos(a){x=0;y=0;while(a){x+=a.offsetLeft;y+=a.offsetTop;a=a.offsetParent||null}return{x:x,y:y}}function getXY(a){glob_x=0;glob_y=0;while(a){glob_x+=a.offsetLeft;glob_y+=a.offsetTop;a=a.offsetParent||null}}function clickBuyTab(g){var e=getElement("textSettings");var c=getElement("bannerSettings");var b=getElement("textStandard");var a=getElement("textAdvanced");var o=getElement("tabText");var n=getElement("tabBanner");var k=getElement("tabTextStd");var f=getElement("tabTextAdv");var q=getElement("use_adv");if(g==0){o.className="active";e.style.display="block";n.className="inactive";c.style.display="none";getElement("preview").style.display="block"}else{if(g==1){o.className="inactive";e.style.display="none";n.className="active";c.style.display="block";getElement("preview").style.display="none"}else{if(g==2){k.className="active";f.className="inactive";b.style.display="block";a.style.display="none";q.value="false";getElement("preview").style.display="block";Preview()}else{if(g==3){k.className="inactive";f.className="active";b.style.display="none";a.style.display="block";q.value="true";getElement("preview").style.display="block";a_l()}}}}}function checkboxChange(b,c){var a=getElement(c);if(b.checked){a.checked=true}else{a.checked=false}}function newBannerSize(a){var b=getElement(a.id+"_div");if(b){if(a.checked){b.style.display="block"}else{b.style.display="none"}}}function SETI2(d,f,c){var a=gE(f);if(a&&d){a.value=d.value;if(a.selectedIndex==-1){a.selectedIndex=0}else{SUTI(d.value,c)}}}function SETI(d,f,c){if(d){SUTI(d.value,c)}else{if(f){SUTI(f.value,c)}}var a=gE(f);if(a&&d){if(d.value=="-1"){a.value="ID"}else{a.value=d.value}}}function SUTI(a,b){new Ajax.Request("jx/aIB.jsp",{method:"post",requestHeaders:{Accept:"application/json"},parameters:{ad:a},onSuccess:function(e,d){var c=gE(b);if(d.status=="ok"){if(c){c.onmouseover=function(){Tip(e.responseText)}}}else{if(d.status=="noselect"){if(c){c.onmouseover=function(){Tip("You can either select your ad directly using the dropdown menu<br/>or you can enter the id of the ad in the input field to the left.")}}}else{if(c){c.onmouseover=function(){Tip("<b>An error occured when trying to show ad information</b>")}}}}},onFailure:function(d){var c=gE(b);if(c){c.onmouseover=function(){Tip("<b>An error occured when trying to show ad information</b>")}}}})}function IODINE(v,w,E,P,F,G,n,q,k,Q,K,r,o,d){var J,D,L,I,H,M,N;var A=gE(P);if(A){L=A.value}var B=gE(E);if(B){I=B.value}var C=gE(F);if(C){H=C.value}var a=gE(G);if(a){M=a.value}var O=gE(Q);var z=gE(n);if(z){N=z.value}if(O){O.innerHTML='<img src="working.gif" border="0" alt="Loading"/>'}J=gE(k);if(J){J=J.value}D=gE(q);if(D){D=D.value}if(!o){o=function(c,b){if(O){O.innerHTML=c.responseText}}}if(!d){d=function(b){if(O){O.innerHTML='<font class="error">An error occured while trying to search for a user</font>'}}}new Ajax.Request(v,{method:"post",requestHeaders:{Accept:"application/json"},parameters:{id:I,email:M,fname:L,lname:H,company:N,url:D,campaign:J,include:w,onUser:K,onObject:r},onSuccess:o,onFailure:d})}function grow(c){var a=gE(c);if(a){if(a.style.visibility=="visible"){a.ado_dir=-(a.ado_desired_height/15)}else{a.ado_dir=(a.ado_desired_height/15);showDiv(c);a.style.height="1px";a.ado_curr_height=1}a.style.overflow="hidden";growS(a)}}function growS(a){setTimeout(function(){if(growG(a)==1){growS(a)}else{if(a.ado_dir<0){hideDivO(a)}}},50)}function growG(a){if(a.ado_dir>0&&a.ado_curr_height>a.ado_desired_height||(a.ado_dir<0&&a.ado_curr_height<=0)){a.style.overflow="auto";a.style.height="auto";return 0}else{a.ado_curr_height+=a.ado_dir;a.style.height=((a.ado_curr_height<0)?1:a.ado_curr_height)+"px";return 1}}function hideDivO(a){if(a){a.style.visibility="hidden";a.style.display="none"}}function hideDiv(c){var a=gE(c);if(a){a.style.visibility="hidden";a.style.display="none"}}function showDiv(c){var a=gE(c);if(a){a.style.visibility="visible";a.style.display="block"}}function showHideDiv(c){var a=gE(c);if(a){if(a.style.visibility!="hidden"){hideDiv(c)}else{showDiv(c)}}}var digits="1234567890";var money="-1234567890.";var restrict_date="-1234567890";function restrict(f,d){var b="";var c;for(c=0;c<f.value.length;c++){var a=f.value.charAt(c);if(d.indexOf(a,0)!=-1){b+=a}}if(f.value!=b){f.value=b}}function isDigit(a){if(digitString.indexOf(a)!=-1){return true}return false}function gK(b){b=(b)?b:event;var a;if(window.event){a=b.keyCode}if(b.which){a=b.which}return a}function oD(b){var a=gK(b);return isDigit(String.fromCharCode(a))}function eC(a){hideDiv("edr_"+a);showDiv("ede_"+a)}function eD(d,a,c){var b=gE("edr_"+a);var k=gE(d);if(k&&b){if(c&&b.innerHTML!=k.value){c()}b.innerHTML=k.value}hideDiv("ede_"+d);showDiv("edr_"+d)}function wOC(a,b){if(gK(a)==13){b()}}function fC(b,c,a){if(gK(b)==13){eD(c,a)}}function optionClear(a){for(x=a.length;x>=0;x--){a[x]=null}}function optionAdd(a,b,c){a[a.length]=new Option(c,b)}function setCaretPositionO(a,d){var c=gE(a);if(c!=null){if(c.createTextRange){var b=c.createTextRange();b.move("character",d);b.select()}else{if(c.selectionStart){c.focus();c.setSelectionRange(d,d)}else{c.focus()}}}}function setCaretPositionO(b,c){if(b!=null){if(b.createTextRange){var a=b.createTextRange();a.move("character",c);a.select()}else{if(b.selectionStart){b.focus();b.setSelectionRange(c,c)}else{b.focus()}}}}function moveToEnd(a){var b=gE(a);if(b){setCaretPositionO(b,b.value.length)}}function moveToEndO(a){if(a){setCaretPositionO(a,a.value.length)}}(function(e){e.fn.showAdInfo=function(q,o){return this.each(function(){p=e(this);p.html("");var u=e.extend({},e.fn.getAdInfo.defaults,o);e('<img class="pinl" src="pin.gif"/><img class="pinr" src="pin.gif"/>').appendTo(p);var r=e("<table></table>").appendTo(p);e("<tr><th>Campaign:</th><td>"+q.campaign+"</td></tr>").appendTo(r);e("<tr><th>Balance:</th><td>"+q.balance+" SEK</td></tr>").appendTo(r);e("<tr><th>"+q.paymentModel+":</th><td>"+q.paymentPrice+" SEK</td></tr>").appendTo(r);e("<tr><th>Type:</th><td>"+q.type+"</td></tr>").appendTo(r);e('<tr class="frequency"><th>Frequency:</th><td><span>'+q.frequency+'%</span> <a class="frequency" href="javascript:void(0)">edit</a></td></tr>').appendTo(r);e("<tr><th>Disabled:</th><td>"+q.disabled+"</td></tr>").appendTo(r);e("<tr><th>Geolocation:</th><td>"+q.geolocation+"</td></tr>").appendTo(r);e('<input type="text" size="3" value="'+q.frequency+'" name="frequency"/><').appendTo(r.find("tr.frequency td")).hide();e('<input type="button" value="Save"/><').appendTo(r.find("tr.frequency td")).hide();r.find("tr.frequency input[type=button]").click(function(){e.ajax({url:u.url,dataType:"json",data:{ad:q.id,frequency:r.find("tr.frequency input[type=text]").val(),action:"changeFrequency"},success:function(v){if(v.status=="0"){r.find("tr.frequency td span").html(v.ad.frequency+"%");r.find("tr.frequency td span,tr.frequency td a").show();r.find("tr.frequency td input").hide();u.frequencyChangeCallback(v)}else{alert("Error occured: "+v.error)}},error:function(w,v,z){alert(w+","+v+","+z)}})});r.find("a.frequency").click(function(){r.find("tr.frequency td span,tr.frequency td a").hide();r.find("tr.frequency td input").show()})})};e.fn.getAdInfo=function(o){return this.each(function(){$this=e(this);var q=e.extend({},e.fn.getAdInfo.defaults,o);$this.click(function(){var r=e(q.placeholder).html("Loading Ad Information...");q.classes.each(function(u){$this.addClass(u)});e.ajax({url:q.url,dataType:"json",data:{ad:q.id},success:function(u){if(u.status!="0"){alert("Error occurred: "+u.error);return}r.showAdInfo(u.ad,o)}})})})};e.fn.getAdInfo.defaults={classes:["adInfo"],url:"jx/aI.jsp",placeholder:"div#adInfo",frequencyChangeCallback:function(o){}};e.fn.showInvoiceInfo=function(u,o){var r=e(this);r.html("");var v=new Date(u.date*1000);e('<div class="id">#'+u.id+"</div>").appendTo(r);e('<div class="date">'+dateString(v)+"</div>").appendTo(r);var q=e("<table></table>").appendTo(r);if(u.customer){e("<tr><th>Reference:</th><td>"+u.customer.reference.name+"</td></tr>").appendTo(q);e("<tr><th>Company:</th><td>"+u.customer.company+"</td></tr>").appendTo(q);e("<tr><th>Address:</th><td>"+u.customer.address+"</td></tr>").appendTo(q)}e("<tr><th>Our reference:</th><td>"+u.reference.name+"</td></tr>").appendTo(q);e("<tr><th>Order:</th><td>#"+u.order+"</td></tr>").appendTo(q);e("<tr><th>Sum:</th><td>"+u.sum+" SEK</td></tr>").appendTo(q);e("<tr><th>Vat:</th><td>"+u.vat+" SEK</td></tr>").appendTo(q);e("<tr><th>Grand Total:</th><td>"+u.grandTotal+" SEK</td></tr>").appendTo(q);e('<tr><td><a href="Pdf?view='+u.id+'&approved" target="_blank">View PDF</a></td></tr>').appendTo(q)};function g(o){return"<a href='javascript:void(0)' class='loadUser'>#"+o+"</a>"}function f(o){if(!o){return false}if(o.name||o.firstname){return true}return false}e.fn.showOrderInfo=function(o,u){var z=e(this);z.html("");var A=new Date(o.date*1000);var w=e.extend({deep:true},e.fn.showOrderInfo.defaults,u);if(!w.adInfoOptions){w.adInfoOptions=e.extend({},e.fn.getAdInfo.defaults,undefined)}e('<div class="id">#'+o.id+"</div>").appendTo(z);e('<div class="date">'+dateString(A)+"</div>").appendTo(z);var v=e("<table></table>").appendTo(z);if(f(o.owner)){e("<tr><th>Buyer:</th><td>"+o.owner.firstname+" "+o.owner.lastname+"</td></tr>").appendTo(v);e("<tr><th>Company:</th><td>"+o.owner.company+"</td></tr>").appendTo(v);e("<tr><th>Address:</th><td>"+o.owner.address+"</td></tr>").appendTo(v)}else{e("<tr><th>Buyer:</th><td>"+g(o.owner.id)+"</td></tr>").appendTo(v)}if(f(o.adopReference)){e("<tr><th>Salesperson:</th><td>"+o.adopReference.firstname+" "+o.adopReference.lastname+"</td></tr>").appendTo(v);e("<tr><th>Company:</th><td>"+o.adopReference.company+"</td></tr>").appendTo(v);e("<tr><th>Address:</th><td>"+o.adopReference.address+"</td></tr>").appendTo(v)}else{if(o.adopReference){e("<tr><th>Salesperson:</th><td>"+g(o.adopReference.id)+"</td></tr>").appendTo(v)}}for(var r=0;r<o.items.length;r++){e("<tr><th>Item #"+(r+1)+"</th><td>"+o.items[r].string+"</td></tr>").appendTo(v);var q=e('<tr><th></th><td><a href="javascript:void(0)">Annons ('+o.items[r].ad.id+")</a></td></tr>").appendTo(v);q.find("a").click(a(o.items[r].ad,w.adInfoOptions))}e("<tr><th>Sum:</th><td>"+o.sum+" SEK</td></tr>").appendTo(v)};function a(q,o){return function(){e(o.placeholder).showAdInfo(q,o)}}e.fn.getInvoiceInfo=function(o){return this.each(function(){$this=e(this);var q=e.extend({},e.fn.getAdInfo.defaults,o);$this.click(function(){var r=e(q.placeholder).html("Loading Ad Information...");q.classes.each(function(u){$this.addClass(u)});e.ajax({url:q.url,dataType:"json",data:{ad:q.id},success:function(u){if(u.status!="0"){alert("Error occurred: "+u.error);return}}})})})};e.fn.showOrderInfo.defaults={classes:["orderInfo"],url:"jx/inv.jsp",placeholder:"div#orderInfo",adInfoOptions:undefined};e.fn.showInvoiceInfo.defaults={classes:["invoiceInfo"],url:"jx/inv.jsp",placeholder:"div#invInfo"};function n(q,o){q.find("span.text").html(o.text.replace(/\n/g,"<br/>"));q.find("span.date").text(dateTimeString(new Date(o.date*1000)));q.find("span.name").html('<a href="mailto:'+o.author.email+'" title="Skicka email">'+o.author.firstname+" "+o.author.lastname+"</a>")}var d;function k(o,q){var r=e('<div id="message'+q.id+'"></div>').appendTo(o);if(d){m=d.clone();m.appendTo(r);n(m,q);o.find("div.message").each(function(v,u){if((v%2)==0){e(u).addClass("second")}})}else{r.load("x_message.jsp",undefined,function(){n(r,q);o.find("div.message").each(function(v,u){if((v%2)==0){e(u).addClass("second")}})})}}function c(o,q){var r=o;return function(){var u=e("div#messageBox");var v=getPos(r.context);if(u.length==0){u=e('<div id="messageBox">Loading...</div>').appendTo("div#main_container");u.hide();u.css({top:v.y+"px",left:v.x+"px"});u.show("fast")}else{u.hide("fast",function(){u.css({top:v.y+"px",left:v.x+"px"});u.show("fast")})}u.load("x_message_head.jsp",undefined,function(){e.ajax({url:"x_message.jsp",dataType:"html",success:function(A,w){d=e(A);var z=u.find("table");var B=(typeof q.title=="function")?q.title(q):q.title;z.find("td.thread").text(B);u.find("div.title").html(B);if(q.messages){e.each(q.messages,function(D,C){k(u,C)})}z.find("td.post input").click(function(){e.ajax({url:"jx/message.jsp?action=add",data:{type:q.type,id:q.id,user:q.user.id,message:z.find("textarea").val()},dataType:"json",success:function(C){if(C.status=="ok"){z.find("textarea").val("");u.find("div.write").hide();k(u,C.message);if(!q.messages){q.messages=new Array()}q.messages.push(C.message);r.find("span").html(q.messages.length)}else{debug(C)}}})})}})})}}function b(o){var q;if(o.titles){q=o.titles[o.type+"_"+o.id];if(!q){q=o.titles["default"]}}if(!q){q="$id$ref"}q=q.replace(/\$id/g,o.id).replace(/\$ref/g,o.type);return q}e.fn.attachManyMessages=function(q){var o=jQuery.fn.getMessages.splitIntoRef(q.messages);return this.each(function(w,u){var D=e(u);var z=D.attr("class").split(" ");var v="";var A="";for(i=0;i<z.length;i++){if(z[i].match("^ref_")){v=z[i].substr(4)}else{if(z[i].match("^user_")){A=z[i].substr(5)}}}var E=v.split("_");if(!A){A=q.user}else{A={id:A,name:"Not set"}}var C;if(typeof q.titles!="function"){C=b}else{C=q.titles}var r=e.extend({},q,{id:E[1],type:E[0],title:C,user:A});var B=o[v];if(B){B=B.length}else{B=""}r.messages=o[v];D.attachMessages(r).find("span").html(B)})};e.fn.attachMessages=function(o){this.each(function(u,r,q){p=e(r);p.bind("click",c(p,o))});return this};e.fn.getMessages=function(q){var o={};this.each(function(){p=e(this)});return this};e.fn.getMessages.splitIntoRef=function(q){var r={};for(i=0;i<q.length;i++){var o=q[i];var u=o.reference.type;if(o.reference.id>0){u+="_"+o.reference.id}if(!r[u]){r[u]=new Array()}r[u].push(o)}return r}})(jQuery);function integerFormat(a){var b=parseFloat(a);if(isNaN(b)){b=0}var c="";if(b<0){c="-"}b=Math.abs(b);b=parseInt(Math.round(b*100));b=b/100;return b}function currFormat(c){var e=parseFloat(c);if(isNaN(e)){e=0}var q="";if(e<0){q="-"}e=Math.abs(e);e=parseInt(Math.round(e*100));e=e/100;s=new String(e);if(s.indexOf(".")<0){s+=".00"}if(s.indexOf(".")==(s.length-2)){s+="0"}s=q+s;var f=" ";var b=s.split(".",2);var g=b[1];e=parseInt(b[0]);if(isNaN(e)){return""}e=Math.abs(e);var o=new String(e);var b=[];while(o.length>3){var k=o.substr(o.length-3);b.unshift(k);o=o.substr(0,o.length-3)}if(o.length>0){b.unshift(o)}o=b.join(f);if(g.length<1){s=o}else{s=o+","+g}s=q+s;return s}function dateTimeString(b){if(!b){return"N/A"}if(typeof(b)!="object"){b=new Date(b)}var n=b.getDate();var r=(n<10)?"0"+n:n;var a=b.getMonth()+1;var k=(a<10)?"0"+a:a;var o=b.getYear();var q=(o<1000)?o+1900:o;var f=b.getHours();var c=(f<10)?"0"+f:f;var a=b.getMinutes();var e=(a<10)?"0"+a:a;var u=b.getSeconds();var g=(u<10)?"0"+u:u;return q+"-"+k+"-"+r+" "+c+":"+e+":"+g}function dateString(c){if(!c){return"N/A"}if(typeof(c)!="object"){c=new Date(c)}var g=c.getDate();var b=(g<10)?"0"+g:g;var a=c.getMonth()+1;var f=(a<10)?"0"+a:a;var k=c.getYear();var e=(k<1000)?k+1900:k;return e+"-"+f+"-"+b}(function(c){function a(d){d=c.extend({initialDelay:3000,speed:200,deltaY:1,currY:0,nextY:-1,lastObject:undefined},d||{});return this.each(function(){var g=c(this),f=g.find("ul"),e=f.find("li");e.css({overflow:"hidden","float":"none"});f.css({position:"relative","float":"left","list-style-type":"none","z-index":"1"});setTimeout(function(){d.nextY=-e.height();d.lastObject=c(e[e.length-1]);setInterval(function(){var r=f.position();d.currY-=d.deltaY;var q=Math.round(d.currY);if(q<d.nextY-10){d.currY=-10;var n=c(d.lastObject);var o=c(e[0]);d.lastObject=o.clone();d.lastObject.appendTo(f);d.currY+=parseInt(o.css("margin-bottom"))+parseInt(o.css("padding-bottom"));o.remove();e=f.find("li");d.nextY=-e.height()-parseInt(e.css("margin-top"))-parseInt(e.css("margin-bottom"));d.lastObject=o;d.currY+=parseInt(e.css("margin-top"))+parseInt(e.css("padding-top"));f.css({top:d.currY})}else{if(q!=r.top){f.css({top:q})}}},d.speed)},d.initialDelay)})}c.fn.verticalScroll=a;jQuery.fn.selectAd=function(d){d=c.extend({id:undefined,name:undefined,useSelect:false},d||{});return this.each(function(){var e=c(this);if(!d.id){d.useId=e.attr("id")}else{d.useId=d.id}if(!d.name){d.useName=e.attr("name")}else{d.useName=d.name}var g=c('<div class="adSelectDiv"></div>');g.insertAfter(e);var f=c.extend({},d,{id:d.useId,name:d.useName});g.load("jx/T_selectAds.jsp",f,function(){e.remove()})})};jQuery.fn.selectHomepage=function(d){d=c.extend({id:undefined,name:undefined,useSelect:false,useSlot:true},d||{});return this.each(function(){var e=c(this);if(!d.id){d.useId=e.attr("id")}else{d.useId=d.id}if(!d.name){d.useName=e.attr("name")}else{d.useName=d.name}var g=c('<div class="homepageSelectDiv"></div>');g.insertAfter(e);var f=c.extend({},d,{id:d.useId,name:d.useName});g.load("jx/T_selectHomepages.jsp",f,function(){e.remove()})})};function b(d,e){return function(){var g=c(this);var f=c('<div class="slotSelectDiv"></div>');f.insertAfter(e);g.find("div.slotPart").appendTo(f);d.remove();e.remove()}}jQuery.fn.selectHomepageAndSlot=function(f){f=c.extend({id:undefined,name:undefined,slotId:undefined,slotName:undefined,useSelect:false,useSlot:true,homepageClass:"homepage",slotClass:"slot"},f||{});var e=undefined;var g=undefined;var d=this.length;return this.each(function(r){var k=c(this);if(!e&&k.hasClass(f.homepageClass)){e=k}else{if(e&&!g&&k.hasClass(f.slotClass)){g=k;if(!f.id){f.useId=e.attr("id")}else{f.useId=f.id}if(!f.name){f.useName=e.attr("name")}else{f.useName=f.name}if(!f.slotId){f.SuseId=g.attr("id")}else{f.SuseId=f.slotId}if(!f.slotName){f.SuseName=g.attr("name")}else{f.SuseName=f.slotName}var q=c('<div class="homepageSelectDiv"></div>');q.insertAfter(e);var o=c.extend({},f,{id:f.useId,name:f.useName,slotId:f.SuseId,slotName:f.SuseName});q.load("jx/T_selectHomepages.jsp",o,b(e,g));g=undefined;e=undefined}else{if(e){e.selectHomepage(c.extend({},f,{useSlot:false}));if(k.hasClass(f.homepageClass)){e=k}else{e=undefined}g=undefined}else{e=g=undefined}}}if(r==d-1&&e){k.selectHomepage(c.extend({},f,{useSlot:false}))}})};jQuery.ajaxTunnel=(function(){var k={};defaultOptions={};function f(o,n,q){if(!k[o]){e(o,defaultOptions)}if(!k[o].queue[n]){k[o].queue[n]={pending:[]};k[o].order.push(n)}k[o].queue[n].pending.push(q);g(o)}function d(o,n){k[o].queue[n]=undefined;k[o].order.shift();g(o)}function g(q){var r=k[q];if(r.order.length>=1){var o=r.queue[k[q].order[0]];while(o.pending.length){var n=o.pending.shift();r.manager.add(n)}}}function e(n,o){if(k[n]){throw new Error("The name '"+n+"' was already in use")}k[n]={queue:[],order:[],manager:jQuery.manageAjax.create(n,{queue:true,cacheResponse:false,maxRequests:1})}}return{create:e,add:f,done:d}})();jQuery.fn.selectPopup=function(g){var e=jQuery;function d(r,z,A){var k=e('<div class="jsSelect">Loading...</div>').insertAfter(z);var v=z.attr("name");var q=z.attr("id");var u=z.hasClass("initialValue");var w=z.val();z.remove();var B=r.select;if(B=="homepage+slot"){B="homepage"}var n={param:v,id:q};if(w!=""&&w!="undefined"){n["default"]=w}if(A){B="homepage+slot";n.param2=A.attr("name");n.id2=A.attr("id");if(A.val()!=""){n.default2=A.val()}}n.select=B;k.load("jx/T_select.jsp",n,function(){var o=undefined;if(A){o=k.find(".id2");o.insertAfter(A);A.remove()}var C=new Select({root:k,slot:o,select:B,onchange:r.onchange,onchange1:r.onchange1,onchange2:r.onchange2,filter:r.filter,fireChange:u})})}g=e.extend({id:undefined,name:undefined,slotId:undefined,slotName:undefined,useSelect:false,useSlot:true,homepageClass:"homepage",slotClass:"slot"},g||{});var f=undefined;this.each(function(o){var k=e(this);if(g.select=="homepage"||g.select=="homepage+slot"){if(f!=undefined&&k.hasClass(g.slotClass)){d(g,f,k);f=undefined}else{if(k.hasClass(g.homepageClass)){if(f!=undefined){d(g,f)}f=k;if(o==this.length-1&&f){d(g,f);f=undefined}}else{if(f!=undefined){d(g,f)}f=undefined}}}else{d(g,k)}});if(f!=undefined){d(g,f)}return this};jQuery.fn.getClassAttribute=function(d){return this.each(function(){var e=jQuery(this);var f=e.attr("class").split(" ");for(i=0;i<f.length;i++){jQuery.each(d,function(g,k){if(f[i].match("^"+g+"_")){d[g]=f[i].substr(g.length+1)}})}})};c.fn.objSerialize=function(e){var d={};this.each(function(){var g=c(this);var f=g.attr("name");if(e.paramTransform){f=e.paramTransform(f)}d[f]=g.val()});return d}})(jQuery);function HomepageSpecialDeal(a){}HomepageSpecialDeal.remove=function(d,c){var b=this;var a=(d.id)?d.id:this.id;jQuery.ajax({url:"homepagespecialdeal.jx",dataType:"json",data:{action:"delete",id:a},success:function(e){if(c){c.apply(b,[e])}},error:function(f,e,g){alert("an error occured: "+f+","+e+","+g)}})};HomepageSpecialDeal.insert=function(a,k){var n=this;var f=(a.homepage)?a.homepage:this.id;var d=(a.slot!==undefined)?a.slot:this.slot;var c=(a.type)?a.type:this.type;var b=(a.value)?a.value:this.value;var e=(a.from)?a.from:this.from;var g=(a.to)?a.to:this.to;jQuery.ajax({url:"homepagespecialdeal.jx",dataType:"json",data:{action:"insert",homepage:f,slot:d,type:c,value:b,from:e,to:g},success:function(o){if(k){k.apply(n,[o])}},error:function(q,o,r){alert("an error occured: "+q+","+o+","+r)}})};HomepageSpecialDeal.update=function(k,g){var e=this;var c=(k.id)?k.id:this.id;var a=(k.type)?k.type:this.type;var f=(k.value)?k.value:this.value;var d=(k.from)?k.from:this.from;var b=(k.to)?k.to:this.to;jQuery.ajax({url:"homepagespecialdeal.jx",dataType:"json",data:{action:"update",id:c,type:a,value:f,from:d,to:b},success:function(n){if(g){g.apply(e,[n])}},error:function(o,n,q){alert("an error occured: "+o+","+n+","+q)}})};function attachOwner(b,a){jQuery(b).each(function(d,c){if(c.id==a){return c}});return{id:a}}function ProgressBar(b){var a=undefined;if(!b.parent){a=jQuery(b.template).appendTo(b.attachTo).hide();a.find(".close").hide().click(function(){a.hide();a.remove()});a.fadeIn(b.fadeInDelay)}this.tree=a;this.firstRun=true;this.parent=b.parent;this.currCount=0;this.percentage=function(e,c){if(isNaN(e)){e=0}else{if(e<0){e=0}else{if(e>1){e=1}}}if(this.parent){if(c){return this.parent.percentage((this.currCount+c*e)/b.count,b.count)}return this.parent.percentage(e,b.count)}else{if(b.count>0){e=(this.currCount+c*e)/b.count;if(isNaN(e)){e=0}else{if(e<0){e=0}else{if(e>1){e=1}}}}}var d=a.find(".bar").width();a.find(".content").width(d*e);a.find(".percentage").html(Math.round(e*100)+"%")};this.update=function(c){b.updateFunction.apply(this,[c])};this.displayObject=function(e,d){var c=jQuery.extend({},{data:e,object:d,firstRun:this.firstRun});this.firstRun=false;if(b.displayObjectFunction){b.displayObjectFunction.apply(this,[c])}};this.schedulePoll=function(c,d){var e=this;setTimeout(function(){b.pollFunction.apply(e,[(d)?d:this.pollingData])},c)};this.error=function(){this.tree.find(".close").show()};this.add=function(c,e){var d=undefined;var f=this;if(this.parent){this.parent.add(c,e)}else{d=this.tree.find(".log")}jQuery(c).each(function(k,g){if(g.event){if(!f.parent){d.append('<span class="'+g.type+'">'+g.event+"</span><br/>")}}if(g.object){f.displayObject(e,g.object)}});if(!this.parent){d.animate({scrollTop:d.attr("scrollHeight")},1000)}};this.done=function(c){if(c&&!this.done.alreadyFinished){this.currCount+=c;if(this.currCount<b.count){return}}if(!c||this.currCount>=b.count){if(!this.parent){this.tree.fadeOut(2000,function(){try{$(this).remove()}catch(d){}})}if(b.done){b.done.apply(this,[])}this.done=function(){};if(this.parent&&!this.done.alreadyFinished){this.parent.done(b.count)}this.done.alreadyFinished=true}};this.startPolling=function(c){this.pollingData=c;b.pollFunction.apply(this,[c])};this.percentage(0)}function jxModuleCaller_append_object(f,b,d,a){if(a){jQuery("#"+f.attachTo).html("")}var e={ajax:[]};if(b.statsHolder){}jQuery(f.resultInformation).each(function(q,k){if(b.ads&&k.type=="ads"){jxModuleCaller.append_header(f,k,a,b);jQuery(b.ads).each(function(z,w){w.owner=attachOwner(b.users,w.owner.id);var u=jxModule_apply_row_AD(k.row,w);var v=jxModuleCaller.append_row(f,k,a,b,u);v.find(".msgsystem").each(function(B,A){var r=jQuery('<div class="admin_note ref_ad_'+A.id+'"><span>?</span></div>').appendTo(A);new Note({attachTo:r,type:"ad",typeId:A.id,user:{id:A.owner.id},title:"ad("+A.id+") - "+A.campaign})})})}else{if(b.largeHomepage&&k.type=="largeHomepages"){jxModuleCaller.append_header(f,k,a,b);var n=b.largeHomepage.homepage;var c=jxModule_apply_row_HOMEPAGE("\\$homepage",k.row,n);c=jxModule_apply_row_LARGE_HOMEPAGE(c,b.largeHomepage);jxModuleCaller.append_row(f,k,a,b,c)}else{if(b.homepageStats&&k.type=="homepageStats"){jxModuleCaller.append_header(f,k,a,b);jQuery(b.homepageStats).each(function(z,v){var w=v.homepage;w.owner=attachOwner(b.users,w.owner.id);var u=jxModule_apply_row_HOMEPAGE("\\$homepage",k.row,w);if(!v.homepageStats){v.homepageStats={}}u=jxModule_apply_row_ADSTATS("\\$ad",u,v.adStats);u=jxModule_apply_row_ADSTATS("\\$homepage",u,v.homepageStats);jxModuleCaller.append_row(f,k,a,b,u)})}else{if(b.adStats&&k.type=="adStats"){jxModuleCaller.append_header(f,k,a,b);jQuery(b.adStats).each(function(A,v){var z=v.ad;z.owner=attachOwner(b.users,z.owner.id);var u=jxModule_apply_row_AD(k.row,z);u=jxModule_apply_row_ADSTATS("\\$ad",u,v.stats);u=jxModule_apply_row_FUNC("\\$func",u,v.homepage,z,e);var w=jxModuleCaller.append_row(f,k,a,b,u);w.find(".msgsystem").each(function(C,B){var r=jQuery('<div class="admin_note ref_ad_'+v.ad.id+'"><span>?</span></div>').appendTo(B);new Note({attachTo:r,type:"ad",typeId:v.ad.id,user:{id:v.ad.owner.id},title:"ad("+v.ad.id+") - "+v.ad.campaign})})})}else{if(b.stats&&k.type=="stats"){jxModuleCaller.append_header(f,k,a,b);jQuery(b.adStats).each(function(v,u){var o=jxModule_apply_row_ADSTATS("\\$stats",k.row,u.stats);jxModuleCaller.append_row(f,k,a,b,o)})}else{if(b.statsSets&&k.type=="adStats"){jQuery(b.statsSets).each(function(r,o){k.alreadyAdded=undefined;jxModuleCaller.append_header(f,k,a,b,o.name);jQuery(o.stats).each(function(z,v){var w=b.statsHolder[v].ad;w.owner=attachOwner(b.users,w.id);var u=jxModule_apply_row_AD(k.row,w);u=jxModule_apply_row_ADSTATS("\\$ad",u,b.statsHolder[v].stats);jxModuleCaller.append_row(f,k,a,b,u)})})}else{if(b.profit&&k.type=="profit"){jxModuleCaller.append_header(f,k,a,b);jQuery(b.profit).each(function(z,v){var w=v.ad;w.owner=attachOwner(b.users,w.id);var u=jxModule_apply_row_AD(k.row,w);u=jxModule_apply_row_PROFIT(u,v);jxModuleCaller.append_row(f,k,a,b,u)})}else{if(b.deals&&k.type=="homepagespecialdeal"){jxModuleCaller.append_header(f,k,a,b);jQuery(b.deals).each(function(w,v){var u=jxModule_apply_row_DEAL("\\$deal",k.row,v);u=jxModule_apply_row_HOMEPAGE("\\$homepage",u,v.homepage);jxModuleCaller.append_row(f,k,a,v,u)})}else{if(k.type=="progress"&&b.progress){k.extra=(k.extra)?k.extra:{};var g=new ProgressBar({fadeInDelay:400,attachTo:"div#main_container div.inner",template:k.outer,updateFunction:jxModule_progressUpdate,displayObjectFunction:function(o){jxModuleCaller_append_object(f,o.object,undefined,o.firstRun)},count:(k.extra.weight)?k.extra.weight:undefined,parent:(k.extra.parent)?k.extra.parent:undefined,pollFunction:(f.ajaxTunnel)?jxModuleCaller.progressPoll.ajaxTunnel(f.ajaxTunnel):jxModuleCaller.progressPoll(),done:(f.ajaxTunnel)?function(){jQuery.ajaxTunnel.done(f.ajaxTunnel.name,f.ajaxTunnel.task)}:undefined});g.percentage(b.progress.percentage);g.update({json:b,info:k});g.startPolling(b.progress)}}}}}}}}}});jxModule_apply_func(e);jQuery("table.hover").unbind("mouseover mouseout click").tableHover({rowClass:"hoverRow",colClass:"hover",headCols:true,headRows:true})}function jxModule_apply_func(b){if(b.ajax.length>0){var a=jQuery.manageAjax.create("func",{queue:true,cacheResponse:false});jQuery(b.ajax).each(function(d,c){c(a)})}}function jxModule_apply_row_AD(d,b){var a=currFormat((b.balance/b.paymentPrice));var c=new Replacer(d,"\\$ad");c.r("id",b.id);c.r("campaign",b.campaign);c.r("actions_left",a);c.r("balance",currFormat(b.balance));c.r("globalFrequency",b.frequency+"%");c.r("disabled",b.disabled);c.r("dopeLevel",b.dopeLevel);c.r("paymentModel",b.paymentModel);if(b.paymentModel!="fixed"){c.r("paymentPrice",currFormat(b.paymentPrice))}else{c.r("paymentPrice","N/A")}if(b.owner){c.r("company",b.owner.company)}return c.row}function jxModule_apply_row_HOMEPAGE(a,d,b){var c=new Replacer(d,a);c.r("id",b.id);if(b.url=="undefined"){c.r("url","undefined")}else{c.r("url",b.url)}c.r("registrationDate",dateString(b.registrationDate*1000));return c.row}function jxModule_apply_row_LARGE_HOMEPAGE(b,a){b=b.replace(/\$homepage.largeDate/g,dateString(a.largeDate*1000));return b}function jxModule_apply_row_DEAL(a,d,c){var b=new Replacer(d,a);b.r("id",c.id);if(c.slot!=-1&&c.slot!=""){b.r("slot",c.slot)}else{b.r("slot","undefined")}b.r("type",c.type);if(c.type=="cput"||c.type=="cpt"){b.r("value",currFormat(c.value/1000))}else{b.r("value",currFormat(c.value/1000000))}b.r("from",dateString(c.startDate*1000));if(c.endDate!=undefined){b.r("to",dateString(c.endDate*1000))}else{b.r("to","")}return b.row}function jxModule_apply_row_ADSTATS(a,g,c){if(!c){c={}}if(!c.clicks){c.clicks={}}if(!c.views){c.views={}}if(!c.views.unique){c.views.unique={}}if(!c.buys){c.buys={}}if(!c.revenue){c.revenue={}}var e=currFormat((100*c.clicks.total/c.views.total));var b=currFormat((100*c.buys.total/c.clicks.unique));var f=currFormat((100*(1-c.clicks.unique/c.clicks.total)));var d=new Replacer(g,a);d.r("views",integerFormat(c.views.total));d.r("uniqueViews",integerFormat(c.views.unique.week));d.r("clickrate",e+"%");d.r("conversionrate",b+"%");d.r("clicks",integerFormat(c.clicks.total));d.r("uniqueClicks",integerFormat(c.clicks.unique));d.r("actions",integerFormat(c.buys.total));d.r("uniqueActions",integerFormat(c.buys.unique));d.r("revenueAdoperator",currFormat(c.revenue.adoperator));d.r("revenueNetwork",currFormat(c.revenue.network));d.r("doubleClickRatio",f+"%");return d.row}function jxModule_apply_row_FUNC(a,f,e,c,b){var d=new Replacer(f,(a)?a:"func");if(e.slot!==undefined){d.r("block",'<img class="blockAd ad_'+c.id+"_homepage_"+e.id+"_"+e.slot+'" src="trashcan.gif" alt="Block/Unblock this ad" onclick="jxModule_blockToggle(event,{ad:'+c.id+",homepage:"+e.id+",slot:"+e.slot+'})"/>')}else{d.r("block",'<img class="blockAd ad_'+c.id+"_homepage_"+e.id+'" src="trashcan.gif" alt="Block/Unblock this ad" onclick="jxModule_blockToggle(event,{ad:'+c.id+",homepage:"+e.id+'})"/>')}if(e.slot!==undefined){b.ajax.push(function(g){g.add({url:"homepage.jx",dataType:"json",data:{action:"adIsAdminBlocked",ad:c.id,homepage:e.id,slot:e.slot},success:function(k){if(k.blocked){jQuery("table tr td img.ad_"+c.id+"_homepage_"+e.id+"_"+e.slot).parents("tr").addClass("blocked")}}})})}else{b.ajax.push(function(g){g.add({url:"homepage.jx",dataType:"json",data:{action:"adIsAdminBlocked",ad:c.id,homepage:e.id},success:function(k){if(k.blocked){jQuery("table tr td img.ad_"+c.id+"_homepage_"+e.id).parents("tr").addClass("blocked")}}})})}return d.row}function jxModule_blockToggle(a,d){if(!a){a=window.event}var b=jQuery(a.target);var c=b.parents("tr");d.success=function(e){alert(e);jQuery.ajax({url:"homepage.jx",dataType:"json",data:{action:"adIsAdminBlocked",ad:d.ad,homepage:d.homepage,slot:d.slot},success:function(f){if(f.blocked){c.addClass("blocked")}else{c.removeClass("blocked")}}})};if(c.hasClass("blocked")){Homepage.unblock(d);c.removeClass("blocked")}else{Homepage.block(d);c.addClass("blocked")}}function jxModule_apply_row_PROFIT(g,c){var e=parseFloat(c.money.pageOwner)+parseFloat(c.money.adoperator);var b=c.money.adoperator/e;var f=c.money.pageOwner/e;if(e==0){b=0;splitB=0}var a=Math.round(b*100)+"/"+Math.round(f*100);var d=new Replacer(g,"\\$profit");d.r("money.pageOwner",currFormat(c.money.pageOwner));d.r("money.adoperator",currFormat(c.money.adoperator));d.r("money",currFormat(e));d.r("split",a);return d.row}function jxModule_progressUpdate(a){this.percentage(a.json.progress.percentage);this.add(a.json.progress.events,a);if(!a.json.progress.halted){this.schedulePoll(600,a.json.progress)}else{if(a.json.progress.success){this.done()}else{this.error()}}}function jxModuleCaller_build(k,b){var f=jQuery("#"+k.prefix+"od");var e=jQuery('<div class="jxModule" id="'+k.prefix+b.action+'">Action: '+b.action+"</div>").appendTo(f);jQuery('<input class="param" type="hidden" name="action" value="'+b.action+'"/>"').appendTo(e);jQuery("<pre>"+b.help.description+"</pre>").appendTo(e);var d=jQuery("<table></table>").appendTo(e);jQuery(b.help.params).each(function(v,g){var r=k.prefix+b.action+g.param;var q="";if(g.values){q='<select class="param" name="'+g.param+'">';for(var u=0;u<g.values.length;u++){q+='<option value="'+g.values[u].value+'"';if(g.values[u].value==g.defaultValue){q+=" selected"}q+=">"+((g.values[u].name)?g.values[u].name:g.values[u].value)+"</option>"}q+="</select>"}else{q='<input class="param'+((g.type)?" "+g.type:"")+'" type="text" id="'+r+'" name="'+g.param+'" value="'+g.defaultValue+'"/>'}var c=jQuery('<tr id="'+r+'_r"><td class="c1">'+g.param+'</td><td class="c2">'+q+'</td><td class="c3">'+g.description+"</td></tr>").appendTo(d);if(jQuery.query.get(g.param)!=""&&jQuery.query.get(g.param)!="undefined"){c.find("*[name="+g.param+"]").addClass("initialValue").val(jQuery.query.get(g.param))}});var a=jQuery("#"+k.attachTo);jQuery('<input type="button" value="Submit"/>').appendTo(jQuery('<td class="c1"></td>').appendTo(jQuery('<tr><td class="c2"></td></tr>').appendTo(d))).click(function(){jQuery.ajax({url:k.path,dataType:"json",data:jQuery("div#"+k.prefix+b.action+" .param, div#"+k.prefix+b.action+" input").serialize(),error:function(g,c,n){alert("An error occurred: "+c+","+n)},success:function(c){if(c.error){debug(c)}else{jxModuleCaller_append_object(k,c,b,true)}}})});d.find("input.ad").selectPopup({select:"ad"});d.find("input.user").selectPopup({select:"user"});d.find("input.homepage, input.slot").selectPopup({select:"homepage"})}function jxModuleCaller_progress_process(k,b,f,a,d){var n=jQuery("#"+a.attachTo);var o=n.find(".bar").width();n.find("span.action").html(d.progress.currentAction);n.find(".content").width(o*d.progress.percentage);n.find(".percentage").html(Math.round(d.progress.percentage*100)+"%");var e=n.find(".log");jQuery(d.progress.events).each(function(q,c){if(c.event){e.append('<span class="'+c.type+'">'+c.event+"</span><br/>")}if(c.object){jxModuleCaller_append_object(k,c.object,b,false)}});e.animate({scrollTop:e.attr("scrollHeight")},1000);if(!d.progress.halted){var g=jQuery.extend({},d,{});g.progress=undefined;setTimeout(function(){jxModuleCaller_progress(k,b,d,a)},600)}else{if(d.progress.success){n.fadeOut(2000,function(){try{$(this).remove()}catch(c){}});jQuery(k.resultInformation).each(function(q,c){c.alreadyAdded=undefined})}else{n.find(".close").show()}}}function jxModuleCaller_progress(e,a,d,b){jQuery.ajax({url:"progress.jx",dataType:"json",data:{action:"progress",progress:d.progress.id},success:function(c){jxModuleCaller_progress_process(e,a,d,b,c)}})}function jxModuleCaller(a){jxModuleCaller_build(a,a.json)}jxModuleCaller.append_header=function(f,d,a,b,e){if(!d.alreadyAdded||a){if(d.outerFunction){d.alreadyAdded=d.outerFunction(d,jQuery("#"+f.attachTo),b,e)}else{d.alreadyAdded=jQuery(d.outer.replace(/\$title/g,e)).appendTo("#"+f.attachTo)}}};jxModuleCaller.append_row=function(f,e,a,b,d){if(e.every2){e.every2=undefined;d=d.replace(/\$every2/g,"every2")}else{e.every2=1;d=d.replace(/\$every2/g,"")}if(e.rowFunction){return e.rowFunction(e,e.alreadyAdded,d,b)}else{return jQuery(d).appendTo(e.alreadyAdded)}};jxModuleCaller.progressPoll=function(){return function(a){var b=this;jQuery.ajax({url:"progress.jx",dataType:"json",data:{action:"progress",progress:a.id},success:function(c){b.update({json:c})}})}};jxModuleCaller.progressPoll.ajaxTunnel=function(a){return function(b){var c=this;jQuery.ajaxTunnel.add(a.name,a.task,{url:"progress.jx",dataType:"json",data:{action:"progress",progress:b.id},success:function(d){c.update({json:d})}})}};var noteCache={};function Note(a){this.attachTo=a.attachTo;this.settings=a;this.fetchMessages=function(d,g,b,e,f){var c=this.attachTo;jQuery.ajax({url:"jx/message.jsp?action=list",dataType:"json",data:{ref:d+":"+g,user:b},success:function(k){c.attachManyMessages({messages:k.messages,titles:{"default":a.title},user:b});if(e){e.apply(this,[k])}}})};this.fetchMessages(a.type,a.id,a.user,a.success,false)}Note.findAllNotes=function(a){jQuery("div.admin_note").each(function(d,b){var q=jQuery(b);var e=q.attr("class").split(" ");var c="";var f="";for(i=0;i<e.length;i++){if(e[i].match("^ref_")){c=e[i].substr(4)}else{if(e[i].match("^user_")){f=e[i].substr(5)}}}var r=c.split("_");var k=q.parent().find(".note_title").html();if(!k){k=q.parent().parent().find(".note_title").html()}if(k){k=r[0]+"("+r[1]+") - "+k}var g=new Note({attachTo:q,type:r[0],id:r[1],user:f,success:a,title:k})})};var statsManager;function asyncStats_controls(){jQuery("table.quick_stats_ad tr[id^=ar]").each(function(c,b){var a=jQuery(this);a.find("a.edit").click(function(d){Ad.edit({newWindow:false,id:a.attr("id").substring(2)})});a.find("a.enable, a.disable").click(function(e){var d=jQuery(e.target).parents("tr[id^=ar]");var f=d.attr("id").substring(2);if(d.parents("table.quick_stats_ad").hasClass("type2")){Ad.enable({id:f,success:function(g){d.appendTo("table.type0")}})}else{Ad.disable({id:f,success:function(g){d.appendTo("table.type2")}})}})})}function asyncStats_apply(b){if(b.ads){for(var a=0;a<b.ads.length;a++){var d=b.ads[a];var e=jQuery("tr#ar"+b.ads[a].id);e.addClass("done");e.find("span.ad"+b.ads[a].id+"_clicksForever").html(b.ads[a].totalClicks);e.find("span.ad"+b.ads[a].id+"_clickrateForever").html(currFormat(b.ads[a].totalClickrate)+"%")}}if(b.homepages){for(a=0;a<b.homepages.length;a++){var c=b.homepages[a];var e=jQuery("tr#hr"+c.id);e.addClass("done");e.find("span.h"+c.id+"_viewsWeek").html(integerFormat(c.weekViews));e.find("span.h"+c.id+"_uniqueViewsWeek").html(integerFormat(c.weekUniqueViews));e.find("span.h"+c.id+"_clickRateWeek").html(currFormat(c.weekClickrate)+"%");e.find("span.h"+c.id+"_pageRevTotal").html(currFormat(c.totalPageRev));e.find("span.h"+c.id+"_pageRevMonth").html(currFormat(c.monthPageRev));if(c.clickrateStatus=="unnatural"){e.find("td.h"+c.id+"_cr").addClass("alert")}}}}function asyncStats_query(a,b){if(!statsManager){statsManager=jQuery.manageAjax.create("cacheQueue",{queue:true,cacheResponse:false})}statsManager.add({url:"jx/logged_in.jsp?action=loadStats",dataType:"json",data:{ads:a,homepages:b},success:asyncStats_apply})}function asyncStats(){var b="";var a="";jQuery("table.quick_stats_ad tr[id^=ar]").each(function(e,d){var c=jQuery(d);if(!c.hasClass("done")){b+=c.attr("id").substring(2)+","}});jQuery("table.quick_stats_homepage tr[id^=hr]").each(function(e,d){var c=jQuery(d);if(!c.hasClass("done")){a+=c.attr("id").substring(2)+","}});if(b!=""||a!=""){asyncStats_query(b,a)}}function List(b){this.ads=[];this.homepages=[];this.id=(b)?b.id:undefined;this.name=(b)?b.name:"No name";this.owner={};this.save=function(g){var f=this;var e="",d="";jQuery(this.homepages).each(function(q,k){e+=k.id+","});jQuery(this.ads).each(function(q,k){d+=k.id+","});jQuery.ajax({url:"userlist.jx",dataType:"json",data:{action:"save",id:f.id,owner:f.owner.id,name:f.name,ads:d,homepages:e},success:function(k){if(k.error){debug(k)}if(k.list){f.id=k.list.id;if(g){g.apply(f,[k])}}}})};this.load=function(e){var d=this;jQuery.ajax({url:"userlist.jx",dataType:"json",data:{action:"load",id:d.id},success:a(d,{},e)})};this.loadByUserAndName=function(d,f){var e=this;jQuery.ajax({url:"userlist.jx",dataType:"json",data:{action:"loadByName",name:d.name,user:d.user},success:a(e,d,f)})};function a(e,d,f){return function(k){if(k.error){debug(k)}if(k.list){var g=k.list;e.id=g.id;e.ads=g.ads;e.homepages=g.homepages;e.owner=g.owner;if(!e.owner){e.owner={}}e.name=g.name}if(f){f.apply(e,[k,d])}}}this.addAd=function(d){if(typeof d=="number"){this.ads.push({id:d})}else{this.ads.push(d)}};this.addHomepage=function(d){if(typeof d=="number"){this.homepages.push({id:d})}else{this.homepages.push(d)}};function c(g,e){var f=e;if(typeof e!="number"){f=e.id}var d=0;while(d<g.length){if(g[d].id==f){g.splice(d,1);return}else{d++}}}this.removeAd=function(d){c(this.ads,d)};this.removeHomepage=function(d){c(this.homepages,d)}}List.popup=function(a){if(!a.title){a.title="Favourite List Settings"}jQuery('<div title="'+a.title+'"><img src="working.gif" alt="Laddar..."/></div>').load("FavouriteList_impl/ajaxContent.jsp",{type:a.type,id:a.id}).dialog({beforeClose:function(c,d){if(a.changeImage){var b=jQuery(a.changeImage);if(jQuery(this).find("td a.true").size()>0){b.attr("src",b.attr("src").replace(/false/g,"true"))}else{b.attr("src",b.attr("src").replace(/true/g,"false"))}}}})};List.appendToList=function(a,b,c){jQuery.ajax({dataType:"json",url:"userlist.jx",data:{action:"appendToList",id:b,ads:a.ads,homepages:a.homepages},success:function(d){if(d.error){debug(d)}else{if(c){c(d)}}}})};List.removeFromList=function(a,b,c){jQuery.ajax({dataType:"json",url:"userlist.jx",data:{action:"removeFromList",id:b,ads:a.ads,homepages:a.homepages},success:function(d){if(d.error){debug(d)}else{if(c){c(d)}}}})};List.removeList=function(a,b){jQuery.ajax({dataType:"json",url:"userlist.jx",data:{action:"delete",id:a},success:function(c){if(c.error){debug(c)}else{if(b){b(c)}}}})};function Ad(a){this.options=a}Ad.disable=function(a){if(!a&&this){a=this.options}jQuery.ajax({url:"ad.jx",dataType:"json",data:{action:"disable",ad:a.id},success:function(b){if(b.error){debug(b)}else{if(a.success){a.success()}}}})};Ad.enable=function(a){if(!a&&this){a=this.options}jQuery.ajax({url:"ad.jx",dataType:"json",data:{action:"enable",ad:a.id},success:function(b){if(b.error){debug(b)}else{if(a.success){a.success()}}}})};Ad.edit=function(a){if(!a&&this){a=this.options}User.reloginAs({ad:a.id,success:function(b){if(a.newWindow){window.open("logged_in.jsp?adedit="+a.id)}else{window.location.assign("logged_in.jsp?adedit="+a.id)}}})};function User(a){this.options=a}User.reloginAs=function(a){if(!a&&this){a=this.options}jQuery.ajax({url:"user.jx",dataType:"json",data:{action:"reloginAs",user:a.id,ad:a.ad,homepage:a.homepage},success:function(b){if(b.error){debug(b)}else{if(a.success){a.success()}}}})};
