/*!
 * jQuery JavaScript Library v1.4.4
 * http://jquery.com/
 *
 * Copyright 2010, John Resig
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * Includes Sizzle.js
 * http://sizzlejs.com/
 * Copyright 2010, The Dojo Foundation
 * Released under the MIT, BSD, and GPL Licenses.
 *
 * Date: Thu Nov 11 19:04:53 2010 -0500
 */
(function(aw,aA){function j(t,c,E){if(E===aA&&t.nodeType===1){E=t.getAttribute("data-"+c);if(typeof E==="string"){try{E=E==="true"?true:E==="false"?false:E==="null"?null:!Q.isNaN(E)?parseFloat(E):R.test(E)?Q.parseJSON(E):E}catch(B){}Q.data(t,c,E)}else{E=aA}}return E}function al(){return false}function J(){return true}function aY(t,c,B){B[0].type=t;return Q.event.handle.apply(c,B)}function A(aa){var X,W,V,U,T,P,S,E,Z,c,B,t=[];U=[];T=Q.data(this,this.nodeType?"events":"__events__");if(typeof T==="function"){T=T.events}if(!(aa.liveFired===this||!T||!T.live||aa.button&&aa.type==="click")){if(aa.namespace){B=RegExp("(^|\\.)"+aa.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)")}aa.liveFired=this;var Y=T.live.slice(0);for(S=0;S<Y.length;S++){T=Y[S];T.origType.replace(ai,"")===aa.type?U.push(T.selector):Y.splice(S--,1)}U=Q(aa.target).closest(U,aa.currentTarget);E=0;for(Z=U.length;E<Z;E++){c=U[E];for(S=0;S<Y.length;S++){T=Y[S];if(c.selector===T.selector&&(!B||B.test(T.namespace))){P=c.elem;V=null;if(T.preType==="mouseenter"||T.preType==="mouseleave"){aa.type=T.preType;V=Q(aa.relatedTarget).closest(T.selector)[0]}if(!V||V!==P){t.push({elem:P,handleObj:T,level:c.level})}}}}E=0;for(Z=t.length;E<Z;E++){U=t[E];if(W&&U.level>W){break}aa.currentTarget=U.elem;aa.data=U.handleObj.data;aa.handleObj=U.handleObj;B=U.handleObj.origHandler.apply(U.elem,arguments);if(B===false||aa.isPropagationStopped()){W=U.level;if(B===false){X=false}if(aa.isImmediatePropagationStopped()){break}}}return X}}function ah(t,c){return(t&&t!=="*"?t+".":"")+c.replace(n,"`").replace(a2,"&")}function aL(t,c,E){if(Q.isFunction(c)){return Q.grep(t,function(S,P){return !!c.call(S,P,S)===E})}else{if(c.nodeType){return Q.grep(t,function(P){return P===c===E})}else{if(typeof c==="string"){var B=Q.grep(t,function(P){return P.nodeType===1});if(aQ.test(c)){return Q.filter(c,B,!E)}else{c=Q.filter(c,B)}}}}return Q.grep(t,function(P){return Q.inArray(P,c)>=0===E})}function ax(t,c){var B=0;c.each(function(){if(this.nodeName===(t[B]&&t[B].nodeName)){var T=Q.data(t[B++]),S=Q.data(this,T);if(T=T&&T.events){delete S.handle;S.events={};for(var P in T){for(var E in T[P]){Q.event.add(this,P,T[P][E],T[P][E].data)}}}}})}function aD(t,c){c.src?Q.ajax({url:c.src,async:false,dataType:"script"}):Q.globalEval(c.text||c.textContent||c.innerHTML||"");c.parentNode&&c.parentNode.removeChild(c)}function O(t,c,E){var B=c==="width"?t.offsetWidth:t.offsetHeight;if(E==="border"){return B}Q.each(c==="width"?ae:F,function(){E||(B-=parseFloat(Q.css(t,"padding"+this))||0);if(E==="margin"){B+=parseFloat(Q.css(t,"margin"+this))||0}else{B-=parseFloat(Q.css(t,"border"+this+"Width"))||0}});return B}function u(t,c,E,B){if(Q.isArray(c)&&c.length){Q.each(c,function(S,P){E||q.test(t)?B(t,P):u(t+"["+(typeof P==="object"||Q.isArray(P)?S:"")+"]",P,E,B)})}else{if(!E&&c!=null&&typeof c==="object"){Q.isEmptyObject(c)?B(t,""):Q.each(c,function(S,P){u(t+"["+S+"]",P,E,B)})}else{B(t,c)}}}function an(t,c){var B={};Q.each(z.concat.apply([],z.slice(0,c)),function(){B[this]=t});return B}function m(t){if(!g[t]){var c=Q("<"+t+">").appendTo("body"),B=c.css("display");c.remove();if(B==="none"||B===""){B="block"}g[t]=B}return g[t]}function aV(c){return Q.isWindow(c)?c:c.nodeType===9?c.defaultView||c.parentWindow:false}var H=aw.document,Q=function(){function bi(){if(!bh.isReady){try{H.documentElement.doScroll("left")}catch(bj){setTimeout(bi,1);return}bh.ready()}}var bh=function(bj,bk){return new bh.fn.init(bj,bk)},bg=aw.jQuery,bf=aw.$,be,bc=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]+)$)/,a9=/\S/,ba=/^\s+/,a6=/\s+$/,V=/\W/,ab=/\d/,a5=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,aa=/^[\],:{}\s]*$/,T=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,W=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,U=/(?:^|:|,)(?:\s*\[)+/g,P=/(webkit)[ \/]([\w.]+)/,bd=/(opera)(?:.*version)?[ \/]([\w.]+)/,bb=/(msie) ([\w.]+)/,a7=/(mozilla)(?:.*? rv:([\w.]+))?/,a8=navigator.userAgent,a4=false,a3=[],Y,S=Object.prototype.toString,X=Object.prototype.hasOwnProperty,E=Array.prototype.push,B=Array.prototype.slice,t=String.prototype.trim,Z=Array.prototype.indexOf,c={};bh.fn=bh.prototype={init:function(bk,bm){var bj,bn,bl;if(!bk){return this}if(bk.nodeType){this.context=this[0]=bk;this.length=1;return this}if(bk==="body"&&!bm&&H.body){this.context=H;this[0]=H.body;this.selector="body";this.length=1;return this}if(typeof bk==="string"){if((bj=bc.exec(bk))&&(bj[1]||!bm)){if(bj[1]){bl=bm?bm.ownerDocument||bm:H;if(bn=a5.exec(bk)){if(bh.isPlainObject(bm)){bk=[H.createElement(bn[1])];bh.fn.attr.call(bk,bm,true)}else{bk=[bl.createElement(bn[1])]}}else{bn=bh.buildFragment([bj[1]],[bl]);bk=(bn.cacheable?bn.fragment.cloneNode(true):bn.fragment).childNodes}return bh.merge(this,bk)}else{if((bn=H.getElementById(bj[2]))&&bn.parentNode){if(bn.id!==bj[2]){return be.find(bk)}this.length=1;this[0]=bn}this.context=H;this.selector=bk;return this}}else{if(!bm&&!V.test(bk)){this.selector=bk;this.context=H;bk=H.getElementsByTagName(bk);return bh.merge(this,bk)}else{return !bm||bm.jquery?(bm||be).find(bk):bh(bm).find(bk)}}}else{if(bh.isFunction(bk)){return be.ready(bk)}}if(bk.selector!==aA){this.selector=bk.selector;this.context=bk.context}return bh.makeArray(bk,this)},selector:"",jquery:"1.4.4",length:0,size:function(){return this.length},toArray:function(){return B.call(this,0)},get:function(bj){return bj==null?this.toArray():bj<0?this.slice(bj)[0]:this[bj]},pushStack:function(bk,bl,bj){var bm=bh();bh.isArray(bk)?E.apply(bm,bk):bh.merge(bm,bk);bm.prevObject=this;bm.context=this.context;if(bl==="find"){bm.selector=this.selector+(this.selector?" ":"")+bj}else{if(bl){bm.selector=this.selector+"."+bl+"("+bj+")"}}return bm},each:function(bj,bk){return bh.each(this,bj,bk)},ready:function(bj){bh.bindReady();if(bh.isReady){bj.call(H,bh)}else{a3&&a3.push(bj)}return this},eq:function(bj){return bj===-1?this.slice(bj):this.slice(bj,+bj+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(B.apply(this,arguments),"slice",B.call(arguments).join(","))},map:function(bj){return this.pushStack(bh.map(this,function(bl,bk){return bj.call(bl,bk,bl)}))},end:function(){return this.prevObject||bh(null)},push:E,sort:[].sort,splice:[].splice};bh.fn.init.prototype=bh.fn;bh.extend=bh.fn.extend=function(){var bj,br,bo,bl,bn,bp=arguments[0]||{},bm=1,bk=arguments.length,bq=false;if(typeof bp==="boolean"){bq=bp;bp=arguments[1]||{};bm=2}if(typeof bp!=="object"&&!bh.isFunction(bp)){bp={}}if(bk===bm){bp=this;--bm}for(;bm<bk;bm++){if((bj=arguments[bm])!=null){for(br in bj){bo=bp[br];bl=bj[br];if(bp!==bl){if(bq&&bl&&(bh.isPlainObject(bl)||(bn=bh.isArray(bl)))){if(bn){bn=false;bo=bo&&bh.isArray(bo)?bo:[]}else{bo=bo&&bh.isPlainObject(bo)?bo:{}}bp[br]=bh.extend(bq,bo,bl)}else{if(bl!==aA){bp[br]=bl}}}}}}return bp};bh.extend({noConflict:function(bj){aw.$=bf;if(bj){aw.jQuery=bg}return bh},isReady:false,readyWait:1,ready:function(bk){bk===true&&bh.readyWait--;if(!bh.readyWait||bk!==true&&!bh.isReady){if(!H.body){return setTimeout(bh.ready,1)}bh.isReady=true;if(!(bk!==true&&--bh.readyWait>0)){if(a3){var bl=0,bj=a3;for(a3=null;bk=bj[bl++];){bk.call(H,bh)}bh.fn.trigger&&bh(H).trigger("ready").unbind("ready")}}}},bindReady:function(){if(!a4){a4=true;if(H.readyState==="complete"){return setTimeout(bh.ready,1)}if(H.addEventListener){H.addEventListener("DOMContentLoaded",Y,false);aw.addEventListener("load",bh.ready,false)}else{if(H.attachEvent){H.attachEvent("onreadystatechange",Y);aw.attachEvent("onload",bh.ready);var bj=false;try{bj=aw.frameElement==null}catch(bk){}H.documentElement.doScroll&&bj&&bi()}}}},isFunction:function(bj){return bh.type(bj)==="function"},isArray:Array.isArray||function(bj){return bh.type(bj)==="array"},isWindow:function(bj){return bj&&typeof bj==="object"&&"setInterval" in bj},isNaN:function(bj){return bj==null||!ab.test(bj)||isNaN(bj)},type:function(bj){return bj==null?String(bj):c[S.call(bj)]||"object"},isPlainObject:function(bj){if(!bj||bh.type(bj)!=="object"||bj.nodeType||bh.isWindow(bj)){return false}if(bj.constructor&&!X.call(bj,"constructor")&&!X.call(bj.constructor.prototype,"isPrototypeOf")){return false}for(var bk in bj){}return bk===aA||X.call(bj,bk)},isEmptyObject:function(bj){for(var bk in bj){return false}return true},error:function(bj){throw bj},parseJSON:function(bj){if(typeof bj!=="string"||!bj){return null}bj=bh.trim(bj);if(aa.test(bj.replace(T,"@").replace(W,"]").replace(U,""))){return aw.JSON&&aw.JSON.parse?aw.JSON.parse(bj):(new Function("return "+bj))()}else{bh.error("Invalid JSON: "+bj)}},noop:function(){},globalEval:function(bk){if(bk&&a9.test(bk)){var bl=H.getElementsByTagName("head")[0]||H.documentElement,bj=H.createElement("script");bj.type="text/javascript";if(bh.support.scriptEval){bj.appendChild(H.createTextNode(bk))}else{bj.text=bk}bl.insertBefore(bj,bl.firstChild);bl.removeChild(bj)}},nodeName:function(bj,bk){return bj.nodeName&&bj.nodeName.toUpperCase()===bk.toUpperCase()},each:function(bl,bo,bk){var bp,bm=0,bn=bl.length,bj=bn===aA||bh.isFunction(bl);if(bk){if(bj){for(bp in bl){if(bo.apply(bl[bp],bk)===false){break}}}else{for(;bm<bn;){if(bo.apply(bl[bm++],bk)===false){break}}}}else{if(bj){for(bp in bl){if(bo.call(bl[bp],bp,bl[bp])===false){break}}}else{for(bk=bl[0];bm<bn&&bo.call(bk,bm,bk)!==false;bk=bl[++bm]){}}}return bl},trim:t?function(bj){return bj==null?"":t.call(bj)}:function(bj){return bj==null?"":bj.toString().replace(ba,"").replace(a6,"")},makeArray:function(bk,bl){var bj=bl||[];if(bk!=null){var bm=bh.type(bk);bk.length==null||bm==="string"||bm==="function"||bm==="regexp"||bh.isWindow(bk)?E.call(bj,bk):bh.merge(bj,bk)}return bj},inArray:function(bk,bl){if(bl.indexOf){return bl.indexOf(bk)}for(var bj=0,bm=bl.length;bj<bm;bj++){if(bl[bj]===bk){return bj}}return -1},merge:function(bk,bm){var bj=bk.length,bn=0;if(typeof bm.length==="number"){for(var bl=bm.length;bn<bl;bn++){bk[bj++]=bm[bn]}}else{for(;bm[bn]!==aA;){bk[bj++]=bm[bn++]}}bk.length=bj;return bk},grep:function(bl,bo,bk){var bp=[],bm;bk=!!bk;for(var bn=0,bj=bl.length;bn<bj;bn++){bm=!!bo(bl[bn],bn);bk!==bm&&bp.push(bl[bn])}return bp},map:function(bl,bo,bk){for(var bp=[],bm,bn=0,bj=bl.length;bn<bj;bn++){bm=bo(bl[bn],bn,bk);if(bm!=null){bp[bp.length]=bm}}return bp.concat.apply([],bp)},guid:1,proxy:function(bk,bl,bj){if(arguments.length===2){if(typeof bl==="string"){bj=bk;bk=bj[bl];bl=aA}else{if(bl&&!bh.isFunction(bl)){bj=bl;bl=aA}}}if(!bl&&bk){bl=function(){return bk.apply(bj||this,arguments)}}if(bk){bl.guid=bk.guid=bk.guid||bl.guid||bh.guid++}return bl},access:function(bl,bo,bk,bq,bm,bn){var bj=bl.length;if(typeof bo==="object"){for(var bp in bo){bh.access(bl,bp,bo[bp],bq,bm,bk)}return bl}if(bk!==aA){bq=!bn&&bq&&bh.isFunction(bk);for(bp=0;bp<bj;bp++){bm(bl[bp],bo,bq?bk.call(bl[bp],bp,bm(bl[bp],bo)):bk,bn)}return bl}return bj?bm(bl[0],bo):aA},now:function(){return(new Date).getTime()},uaMatch:function(bj){bj=bj.toLowerCase();bj=P.exec(bj)||bd.exec(bj)||bb.exec(bj)||bj.indexOf("compatible")<0&&a7.exec(bj)||[];return{browser:bj[1]||"",version:bj[2]||"0"}},browser:{}});bh.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(bj,bk){c["[object "+bk+"]"]=bk.toLowerCase()});a8=bh.uaMatch(a8);if(a8.browser){bh.browser[a8.browser]=true;bh.browser.version=a8.version}if(bh.browser.webkit){bh.browser.safari=true}if(Z){bh.inArray=function(bj,bk){return Z.call(bk,bj)}}if(!/\s/.test("\u00a0")){ba=/^[\s\xA0]+/;a6=/[\s\xA0]+$/}be=bh(H);if(H.addEventListener){Y=function(){H.removeEventListener("DOMContentLoaded",Y,false);bh.ready()}}else{if(H.attachEvent){Y=function(){if(H.readyState==="complete"){H.detachEvent("onreadystatechange",Y);bh.ready()}}}}return aw.jQuery=aw.$=bh}();(function(){Q.support={};var X=H.documentElement,V=H.createElement("script"),U=H.createElement("div"),T="script"+Q.now();U.style.display="none";U.innerHTML="   <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";var S=U.getElementsByTagName("*"),P=U.getElementsByTagName("a")[0],B=H.createElement("select"),E=B.appendChild(H.createElement("option"));if(!(!S||!S.length||!P)){Q.support={leadingWhitespace:U.firstChild.nodeType===3,tbody:!U.getElementsByTagName("tbody").length,htmlSerialize:!!U.getElementsByTagName("link").length,style:/red/.test(P.getAttribute("style")),hrefNormalized:P.getAttribute("href")==="/a",opacity:/^0.55$/.test(P.style.opacity),cssFloat:!!P.style.cssFloat,checkOn:U.getElementsByTagName("input")[0].value==="on",optSelected:E.selected,deleteExpando:true,optDisabled:false,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableHiddenOffsets:true};B.disabled=true;Q.support.optDisabled=!E.disabled;V.type="text/javascript";try{V.appendChild(H.createTextNode("window."+T+"=1;"))}catch(t){}X.insertBefore(V,X.firstChild);if(aw[T]){Q.support.scriptEval=true;delete aw[T]}try{delete V.test}catch(W){Q.support.deleteExpando=false}X.removeChild(V);if(U.attachEvent&&U.fireEvent){U.attachEvent("onclick",function c(){Q.support.noCloneEvent=false;U.detachEvent("onclick",c)});U.cloneNode(true).fireEvent("onclick")}U=H.createElement("div");U.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";X=H.createDocumentFragment();X.appendChild(U.firstChild);Q.support.checkClone=X.cloneNode(true).cloneNode(true).lastChild.checked;Q(function(){var Z=H.createElement("div");Z.style.width=Z.style.paddingLeft="1px";H.body.appendChild(Z);Q.boxModel=Q.support.boxModel=Z.offsetWidth===2;if("zoom" in Z.style){Z.style.display="inline";Z.style.zoom=1;Q.support.inlineBlockNeedsLayout=Z.offsetWidth===2;Z.style.display="";Z.innerHTML="<div style='width:4px;'></div>";Q.support.shrinkWrapBlocks=Z.offsetWidth!==2}Z.innerHTML="<table><tr><td style='padding:0;display:none'></td><td>t</td></tr></table>";var Y=Z.getElementsByTagName("td");Q.support.reliableHiddenOffsets=Y[0].offsetHeight===0;Y[0].style.display="";Y[1].style.display="none";Q.support.reliableHiddenOffsets=Q.support.reliableHiddenOffsets&&Y[0].offsetHeight===0;Z.innerHTML="";H.body.removeChild(Z).style.display="none"});X=function(Z){var Y=H.createElement("div");Z="on"+Z;var aa=Z in Y;if(!aa){Y.setAttribute(Z,"return;");aa=typeof Y[Z]==="function"}return aa};Q.support.submitBubbles=X("submit");Q.support.changeBubbles=X("change");X=V=U=S=P=null}})();var a1={},R=/^(?:\{.*\}|\[.*\])$/;Q.extend({cache:{},uuid:0,expando:"jQuery"+Q.now(),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},data:function(t,c,S){if(Q.acceptData(t)){t=t==aw?a1:t;var P=t.nodeType,E=P?t[Q.expando]:null,B=Q.cache;if(!(P&&!E&&typeof c==="string"&&S===aA)){if(P){E||(t[Q.expando]=E=++Q.uuid)}else{B=t}if(typeof c==="object"){if(P){B[E]=Q.extend(B[E],c)}else{Q.extend(B,c)}}else{if(P&&!B[E]){B[E]={}}}t=P?B[E]:B;if(S!==aA){t[c]=S}return typeof c==="string"?t[c]:t}}},removeData:function(B,c){if(Q.acceptData(B)){B=B==aw?a1:B;var T=B.nodeType,S=T?B[Q.expando]:B,P=Q.cache,E=T?P[S]:S;if(c){if(E){delete E[c];T&&Q.isEmptyObject(E)&&Q.removeData(B)}}else{if(T&&Q.support.deleteExpando){delete B[Q.expando]}else{if(B.removeAttribute){B.removeAttribute(Q.expando)}else{if(T){delete P[S]}else{for(var t in B){delete B[t]}}}}}}},acceptData:function(t){if(t.nodeName){var c=Q.noData[t.nodeName.toLowerCase()];if(c){return !(c===true||t.getAttribute("classid")!==c)}}return true}});Q.fn.extend({data:function(B,c){var U=null;if(typeof B==="undefined"){if(this.length){var T=this[0].attributes,S;U=Q.data(this[0]);for(var P=0,t=T.length;P<t;P++){S=T[P].name;if(S.indexOf("data-")===0){S=S.substr(5);j(this[0],S,U[S])}}}return U}else{if(typeof B==="object"){return this.each(function(){Q.data(this,B)})}}var E=B.split(".");E[1]=E[1]?"."+E[1]:"";if(c===aA){U=this.triggerHandler("getData"+E[1]+"!",[E[0]]);if(U===aA&&this.length){U=Q.data(this[0],B);U=j(this[0],B,U)}return U===aA&&E[1]?this.data(E[0]):U}else{return this.each(function(){var W=Q(this),V=[E[0],c];W.triggerHandler("setData"+E[1]+"!",V);Q.data(this,B,c);W.triggerHandler("changeData"+E[1]+"!",V)})}},removeData:function(c){return this.each(function(){Q.removeData(this,c)})}});Q.extend({queue:function(t,c,E){if(t){c=(c||"fx")+"queue";var B=Q.data(t,c);if(!E){return B||[]}if(!B||Q.isArray(E)){B=Q.data(t,c,Q.makeArray(E))}else{B.push(E)}return B}},dequeue:function(t,c){c=c||"fx";var E=Q.queue(t,c),B=E.shift();if(B==="inprogress"){B=E.shift()}if(B){c==="fx"&&E.unshift("inprogress");B.call(t,function(){Q.dequeue(t,c)})}}});Q.fn.extend({queue:function(t,c){if(typeof t!=="string"){c=t;t="fx"}if(c===aA){return Q.queue(this[0],t)}return this.each(function(){var B=Q.queue(this,t,c);t==="fx"&&B[0]!=="inprogress"&&Q.dequeue(this,t)})},dequeue:function(c){return this.each(function(){Q.dequeue(this,c)})},delay:function(t,c){t=Q.fx?Q.fx.speeds[t]||t:t;c=c||"fx";return this.queue(c,function(){var B=this;setTimeout(function(){Q.dequeue(B,c)},t)})},clearQueue:function(c){return this.queue(c||"fx",[])}});var aP=/[\n\t]/g,at=/\s+/,d=/\r/g,aS=/^(?:href|src|style)$/,aF=/^(?:button|input)$/i,ag=/^(?:button|input|object|select|textarea)$/i,G=/^a(?:rea)?$/i,aC=/^(?:radio|checkbox)$/i;Q.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};Q.fn.extend({attr:function(t,c){return Q.access(this,t,c,true,Q.attr)},removeAttr:function(c){return this.each(function(){Q.attr(this,c,"");this.nodeType===1&&this.removeAttribute(c)})},addClass:function(V){if(Q.isFunction(V)){return this.each(function(W){var X=Q(this);X.addClass(V.call(this,W,X.attr("class")))})}if(V&&typeof V==="string"){for(var U=(V||"").split(at),T=0,S=this.length;T<S;T++){var P=this[T];if(P.nodeType===1){if(P.className){for(var E=" "+P.className+" ",t=P.className,B=0,c=U.length;B<c;B++){if(E.indexOf(" "+U[B]+" ")<0){t+=" "+U[B]}}P.className=Q.trim(t)}else{P.className=V}}}}return this},removeClass:function(B){if(Q.isFunction(B)){return this.each(function(W){var V=Q(this);V.removeClass(B.call(this,W,V.attr("class")))})}if(B&&typeof B==="string"||B===aA){for(var c=(B||"").split(at),U=0,T=this.length;U<T;U++){var S=this[U];if(S.nodeType===1&&S.className){if(B){for(var P=(" "+S.className+" ").replace(aP," "),t=0,E=c.length;t<E;t++){P=P.replace(" "+c[t]+" "," ")}S.className=Q.trim(P)}else{S.className=""}}}}return this},toggleClass:function(t,c){var E=typeof t,B=typeof c==="boolean";if(Q.isFunction(t)){return this.each(function(S){var P=Q(this);P.toggleClass(t.call(this,S,P.attr("class"),c),c)})}return this.each(function(){if(E==="string"){for(var U,T=0,P=Q(this),S=c,V=t.split(at);U=V[T++];){S=B?S:!P.hasClass(U);P[S?"addClass":"removeClass"](U)}}else{if(E==="undefined"||E==="boolean"){this.className&&Q.data(this,"__className__",this.className);this.className=this.className||t===false?"":Q.data(this,"__className__")||""}}})},hasClass:function(t){t=" "+t+" ";for(var c=0,B=this.length;c<B;c++){if((" "+this[c].className+" ").replace(aP," ").indexOf(t)>-1){return true}}return false},val:function(B){if(!arguments.length){var c=this[0];if(c){if(Q.nodeName(c,"option")){var U=c.attributes.value;return !U||U.specified?c.value:c.text}if(Q.nodeName(c,"select")){var T=c.selectedIndex;U=[];var S=c.options;c=c.type==="select-one";if(T<0){return null}var P=c?T:0;for(T=c?T+1:S.length;P<T;P++){var t=S[P];if(t.selected&&(Q.support.optDisabled?!t.disabled:t.getAttribute("disabled")===null)&&(!t.parentNode.disabled||!Q.nodeName(t.parentNode,"optgroup"))){B=Q(t).val();if(c){return B}U.push(B)}}return U}if(aC.test(c.type)&&!Q.support.checkOn){return c.getAttribute("value")===null?"on":c.value}return(c.value||"").replace(d,"")}return aA}var E=Q.isFunction(B);return this.each(function(Y){var W=Q(this),X=B;if(this.nodeType===1){if(E){X=B.call(this,Y,W.val())}if(X==null){X=""}else{if(typeof X==="number"){X+=""}else{if(Q.isArray(X)){X=Q.map(X,function(Z){return Z==null?"":Z+""})}}}if(Q.isArray(X)&&aC.test(this.type)){this.checked=Q.inArray(W.val(),X)>=0}else{if(Q.nodeName(this,"select")){var V=Q.makeArray(X);Q("option",this).each(function(){this.selected=Q.inArray(Q(this).val(),V)>=0});if(!V.length){this.selectedIndex=-1}}else{this.value=X}}}})}});Q.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(t,c,S,P){if(!t||t.nodeType===3||t.nodeType===8){return aA}if(P&&c in Q.attrFn){return Q(t)[c](S)}P=t.nodeType!==1||!Q.isXMLDoc(t);var E=S!==aA;c=P&&Q.props[c]||c;var B=aS.test(c);if((c in t||t[c]!==aA)&&P&&!B){if(E){c==="type"&&aF.test(t.nodeName)&&t.parentNode&&Q.error("type property can't be changed");if(S===null){t.nodeType===1&&t.removeAttribute(c)}else{t[c]=S}}if(Q.nodeName(t,"form")&&t.getAttributeNode(c)){return t.getAttributeNode(c).nodeValue}if(c==="tabIndex"){return(c=t.getAttributeNode("tabIndex"))&&c.specified?c.value:ag.test(t.nodeName)||G.test(t.nodeName)&&t.href?0:aA}return t[c]}if(!Q.support.style&&P&&c==="style"){if(E){t.style.cssText=""+S}return t.style.cssText}E&&t.setAttribute(c,""+S);if(!t.attributes[c]&&t.hasAttribute&&!t.hasAttribute(c)){return aA}t=!Q.support.hrefNormalized&&P&&B?t.getAttribute(c,2):t.getAttribute(c);return t===null?aA:t}});var ai=/\.(.*)$/,L=/^(?:textarea|input|select)$/i,n=/\./g,a2=/ /g,r=/[^\w\s.|`]/g,e=function(c){return c.replace(r,"\\$&")},ad={focusin:0,focusout:0};Q.event={add:function(Z,X,W,V){if(!(Z.nodeType===3||Z.nodeType===8)){if(Q.isWindow(Z)&&Z!==aw&&!Z.frameElement){Z=aw}if(W===false){W=al}else{if(!W){return}}var U,T;if(W.handler){U=W;W=U.handler}if(!W.guid){W.guid=Q.guid++}if(T=Q.data(Z)){var P=Z.nodeType?"events":"__events__",S=T[P],E=T.handle;if(typeof S==="function"){E=S.handle;S=S.events}else{if(!S){Z.nodeType||(T[P]=T=function(){});T.events=S={}}}if(!E){T.handle=E=function(){return typeof Q!=="undefined"&&!Q.event.triggered?Q.event.handle.apply(E.elem,arguments):aA}}E.elem=Z;X=X.split(" ");for(var Y=0,c;P=X[Y++];){T=U?Q.extend({},U):{handler:W,data:V};if(P.indexOf(".")>-1){c=P.split(".");P=c.shift();T.namespace=c.slice(0).sort().join(".")}else{c=[];T.namespace=""}T.type=P;if(!T.guid){T.guid=W.guid}var B=S[P],t=Q.event.special[P]||{};if(!B){B=S[P]=[];if(!t.setup||t.setup.call(Z,V,c,E)===false){if(Z.addEventListener){Z.addEventListener(P,E,false)}else{Z.attachEvent&&Z.attachEvent("on"+P,E)}}}if(t.add){t.add.call(Z,T);if(!T.handler.guid){T.handler.guid=W.guid}}B.push(T);Q.event.global[P]=true}Z=null}}},global:{},remove:function(aa,X,W,V){if(!(aa.nodeType===3||aa.nodeType===8)){if(W===false){W=al}var U,T,P=0,S,E,Z,c,B,t,Y=aa.nodeType?"events":"__events__",a3=Q.data(aa),ab=a3&&a3[Y];if(a3&&ab){if(typeof ab==="function"){a3=ab;ab=ab.events}if(X&&X.type){W=X.handler;X=X.type}if(!X||typeof X==="string"&&X.charAt(0)==="."){X=X||"";for(U in ab){Q.event.remove(aa,U+X)}}else{for(X=X.split(" ");U=X[P++];){c=U;S=U.indexOf(".")<0;E=[];if(!S){E=U.split(".");U=E.shift();Z=RegExp("(^|\\.)"+Q.map(E.slice(0).sort(),e).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(B=ab[U]){if(W){c=Q.event.special[U]||{};for(T=V||0;T<B.length;T++){t=B[T];if(W.guid===t.guid){if(S||Z.test(t.namespace)){V==null&&B.splice(T--,1);c.remove&&c.remove.call(aa,t)}if(V!=null){break}}}if(B.length===0||V!=null&&B.length===1){if(!c.teardown||c.teardown.call(aa,E)===false){Q.removeEvent(aa,U,a3.handle)}delete ab[U]}}else{for(T=0;T<B.length;T++){t=B[T];if(S||Z.test(t.namespace)){Q.event.remove(aa,c,t.handler,T);B.splice(T--,1)}}}}}if(Q.isEmptyObject(ab)){if(X=a3.handle){X.elem=null}delete a3.events;delete a3.handle;if(typeof a3==="function"){Q.removeData(aa,Y)}else{Q.isEmptyObject(a3)&&Q.removeData(aa)}}}}}},trigger:function(X,V,U,T){var S=X.type||X;if(!T){X=typeof X==="object"?X[Q.expando]?X:Q.extend(Q.Event(S),X):Q.Event(S);if(S.indexOf("!")>=0){X.type=S=S.slice(0,-1);X.exclusive=true}if(!U){X.stopPropagation();Q.event.global[S]&&Q.each(Q.cache,function(){this.events&&this.events[S]&&Q.event.trigger(X,V,this.handle.elem)})}if(!U||U.nodeType===3||U.nodeType===8){return aA}X.result=aA;X.target=U;V=Q.makeArray(V);V.unshift(X)}X.currentTarget=U;(T=U.nodeType?Q.data(U,"handle"):(Q.data(U,"__events__")||{}).handle)&&T.apply(U,V);T=U.parentNode||U.ownerDocument;try{if(!(U&&U.nodeName&&Q.noData[U.nodeName.toLowerCase()])){if(U["on"+S]&&U["on"+S].apply(U,V)===false){X.result=false;X.preventDefault()}}}catch(P){}if(!X.isPropagationStopped()&&T){Q.event.trigger(X,V,T,true)}else{if(!X.isDefaultPrevented()){var B;T=X.target;var E=S.replace(ai,""),t=Q.nodeName(T,"a")&&E==="click",W=Q.event.special[E]||{};if((!W._default||W._default.call(U,X)===false)&&!t&&!(T&&T.nodeName&&Q.noData[T.nodeName.toLowerCase()])){try{if(T[E]){if(B=T["on"+E]){T["on"+E]=null}Q.event.triggered=true;T[E]()}}catch(c){}if(B){T["on"+E]=B}Q.event.triggered=false}}}},handle:function(B){var c,U,T,S;U=[];var P=Q.makeArray(arguments);B=P[0]=Q.event.fix(B||aw.event);B.currentTarget=this;c=B.type.indexOf(".")<0&&!B.exclusive;if(!c){T=B.type.split(".");B.type=T.shift();U=T.slice(0).sort();T=RegExp("(^|\\.)"+U.join("\\.(?:.*\\.)?")+"(\\.|$)")}B.namespace=B.namespace||U.join(".");S=Q.data(this,this.nodeType?"events":"__events__");if(typeof S==="function"){S=S.events}U=(S||{})[B.type];if(S&&U){U=U.slice(0);S=0;for(var t=U.length;S<t;S++){var E=U[S];if(c||T.test(E.namespace)){B.handler=E.handler;B.data=E.data;B.handleObj=E;E=E.handler.apply(this,P);if(E!==aA){B.result=E;if(E===false){B.preventDefault();B.stopPropagation()}}if(B.isImmediatePropagationStopped()){break}}}}return B.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(t){if(t[Q.expando]){return t}var c=t;t=Q.Event(c);for(var E=this.props.length,B;E;){B=this.props[--E];t[B]=c[B]}if(!t.target){t.target=t.srcElement||H}if(t.target.nodeType===3){t.target=t.target.parentNode}if(!t.relatedTarget&&t.fromElement){t.relatedTarget=t.fromElement===t.target?t.toElement:t.fromElement}if(t.pageX==null&&t.clientX!=null){c=H.documentElement;E=H.body;t.pageX=t.clientX+(c&&c.scrollLeft||E&&E.scrollLeft||0)-(c&&c.clientLeft||E&&E.clientLeft||0);t.pageY=t.clientY+(c&&c.scrollTop||E&&E.scrollTop||0)-(c&&c.clientTop||E&&E.clientTop||0)}if(t.which==null&&(t.charCode!=null||t.keyCode!=null)){t.which=t.charCode!=null?t.charCode:t.keyCode}if(!t.metaKey&&t.ctrlKey){t.metaKey=t.ctrlKey}if(!t.which&&t.button!==aA){t.which=t.button&1?1:t.button&2?3:t.button&4?2:0}return t},guid:100000000,proxy:Q.proxy,special:{ready:{setup:Q.bindReady,teardown:Q.noop},live:{add:function(c){Q.event.add(this,ah(c.origType,c.selector),Q.extend({},c,{handler:A,guid:c.handler.guid}))},remove:function(c){Q.event.remove(this,ah(c.origType,c.selector),c)}},beforeunload:{setup:function(t,c,B){if(Q.isWindow(this)){this.onbeforeunload=B}},teardown:function(t,c){if(this.onbeforeunload===c){this.onbeforeunload=null}}}}};Q.removeEvent=H.removeEventListener?function(t,c,B){t.removeEventListener&&t.removeEventListener(c,B,false)}:function(t,c,B){t.detachEvent&&t.detachEvent("on"+c,B)};Q.Event=function(c){if(!this.preventDefault){return new Q.Event(c)}if(c&&c.type){this.originalEvent=c;this.type=c.type}else{this.type=c}this.timeStamp=Q.now();this[Q.expando]=true};Q.Event.prototype={preventDefault:function(){this.isDefaultPrevented=J;var c=this.originalEvent;if(c){if(c.preventDefault){c.preventDefault()}else{c.returnValue=false}}},stopPropagation:function(){this.isPropagationStopped=J;var c=this.originalEvent;if(c){c.stopPropagation&&c.stopPropagation();c.cancelBubble=true}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=J;this.stopPropagation()},isDefaultPrevented:al,isPropagationStopped:al,isImmediatePropagationStopped:al};var D=function(t){var c=t.relatedTarget;try{for(;c&&c!==this;){c=c.parentNode}if(c!==this){t.type=t.data;Q.event.handle.apply(this,arguments)}}catch(B){}},p=function(c){c.type=c.data;Q.event.handle.apply(this,arguments)};Q.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(t,c){Q.event.special[t]={setup:function(B){Q.event.add(this,c,B&&B.selector?p:D,t)},teardown:function(B){Q.event.remove(this,c,B&&B.selector?p:D)}}});if(!Q.support.submitBubbles){Q.event.special.submit={setup:function(){if(this.nodeName.toLowerCase()!=="form"){Q.event.add(this,"click.specialSubmit",function(t){var c=t.target,B=c.type;if((B==="submit"||B==="image")&&Q(c).closest("form").length){t.liveFired=aA;return aY("submit",this,arguments)}});Q.event.add(this,"keypress.specialSubmit",function(t){var c=t.target,B=c.type;if((B==="text"||B==="password")&&Q(c).closest("form").length&&t.keyCode===13){t.liveFired=aA;return aY("submit",this,arguments)}})}else{return false}},teardown:function(){Q.event.remove(this,".specialSubmit")}}}if(!Q.support.changeBubbles){var ak,b=function(t){var c=t.type,B=t.value;if(c==="radio"||c==="checkbox"){B=t.checked}else{if(c==="select-multiple"){B=t.selectedIndex>-1?Q.map(t.options,function(E){return E.selected}).join("-"):""}else{if(t.nodeName.toLowerCase()==="select"){B=t.selectedIndex}}}return B},af=function(t,c){var P=t.target,E,B;if(!(!L.test(P.nodeName)||P.readOnly)){E=Q.data(P,"_change_data");B=b(P);if(t.type!=="focusout"||P.type!=="radio"){Q.data(P,"_change_data",B)}if(!(E===aA||B===E)){if(E!=null||B){t.type="change";t.liveFired=aA;return Q.event.trigger(t,c,P)}}}};Q.event.special.change={filters:{focusout:af,beforedeactivate:af,click:function(t){var c=t.target,B=c.type;if(B==="radio"||B==="checkbox"||c.nodeName.toLowerCase()==="select"){return af.call(this,t)}},keydown:function(t){var c=t.target,B=c.type;if(t.keyCode===13&&c.nodeName.toLowerCase()!=="textarea"||t.keyCode===32&&(B==="checkbox"||B==="radio")||B==="select-multiple"){return af.call(this,t)}},beforeactivate:function(c){c=c.target;Q.data(c,"_change_data",b(c))}},setup:function(){if(this.type==="file"){return false}for(var c in ak){Q.event.add(this,c+".specialChange",ak[c])}return L.test(this.nodeName)},teardown:function(){Q.event.remove(this,".specialChange");return L.test(this.nodeName)}};ak=Q.event.special.change.filters;ak.focus=ak.beforeactivate}H.addEventListener&&Q.each({focus:"focusin",blur:"focusout"},function(t,c){function B(E){E=Q.event.fix(E);E.type=c;return Q.event.trigger(E,null,E.target)}Q.event.special[c]={setup:function(){ad[c]++===0&&H.addEventListener(t,B,true)},teardown:function(){--ad[c]===0&&H.removeEventListener(t,B,true)}}});Q.each(["bind","one"],function(t,c){Q.fn[c]=function(U,T,S){if(typeof U==="object"){for(var P in U){this[c](P,T,U[P],S)}return this}if(Q.isFunction(T)||T===false){S=T;T=aA}var B=c==="one"?Q.proxy(S,function(V){Q(this).unbind(V,B);return S.apply(this,arguments)}):S;if(U==="unload"&&c!=="one"){this.one(U,T,S)}else{P=0;for(var E=this.length;P<E;P++){Q.event.add(this[P],U,B,T)}}return this}});Q.fn.extend({unbind:function(t,c){if(typeof t==="object"&&!t.preventDefault){for(var E in t){this.unbind(E,t[E])}}else{E=0;for(var B=this.length;E<B;E++){Q.event.remove(this[E],t,c)}}return this},delegate:function(t,c,E,B){return this.live(c,E,B,t)},undelegate:function(t,c,B){return arguments.length===0?this.unbind("live"):this.die(c,null,B,t)},trigger:function(t,c){return this.each(function(){Q.event.trigger(t,c,this)})},triggerHandler:function(t,c){if(this[0]){var B=Q.Event(t);B.preventDefault();B.stopPropagation();Q.event.trigger(B,c,this[0]);return B.result}},toggle:function(t){for(var c=arguments,B=1;B<c.length;){Q.proxy(t,c[B++])}return this.click(Q.proxy(t,function(P){var E=(Q.data(this,"lastToggle"+t.guid)||0)%B;Q.data(this,"lastToggle"+t.guid,E+1);P.preventDefault();return c[E].apply(this,arguments)||false}))},hover:function(t,c){return this.mouseenter(t).mouseleave(c||t)}});var aR={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};Q.each(["live","die"],function(t,c){Q.fn[c]=function(X,W,V,U){var S,T=0,P,Y,B=U||this.selector;U=U?this:Q(this.context);if(typeof X==="object"&&!X.preventDefault){for(S in X){U[c](S,W,X[S],B)}return this}if(Q.isFunction(W)){V=W;W=aA}for(X=(X||"").split(" ");(S=X[T++])!=null;){P=ai.exec(S);Y="";if(P){Y=P[0];S=S.replace(ai,"")}if(S==="hover"){X.push("mouseenter"+Y,"mouseleave"+Y)}else{P=S;if(S==="focus"||S==="blur"){X.push(aR[S]+Y);S+=Y}else{S=(aR[S]||S)+Y}if(c==="live"){Y=0;for(var E=U.length;Y<E;Y++){Q.event.add(U[Y],"live."+ah(S,B),{data:W,selector:B,handler:V,origType:S,origHandler:V,preType:P})}}else{U.unbind("live."+ah(S,B),V)}}}return this}});Q.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),function(t,c){Q.fn[c]=function(E,B){if(B==null){B=E;E=null}return arguments.length>0?this.bind(c,E,B):this.trigger(c)};if(Q.attrFn){Q.attrFn[c]=true}});aw.attachEvent&&!aw.addEventListener&&Q(aw).bind("unload",function(){for(var t in Q.cache){if(Q.cache[t].handle){try{Q.event.remove(Q.cache[t].handle.elem)}catch(c){}}}});(function(){function ab(ba,a9,a7,a8,a6,a5){a6=0;for(var bc=a8.length;a6<bc;a6++){var bb=a8[a6];if(bb){var bd=false;for(bb=bb[ba];bb;){if(bb.sizcache===a7){bd=a8[bb.sizset];break}if(bb.nodeType===1&&!a5){bb.sizcache=a7;bb.sizset=a6}if(bb.nodeName.toLowerCase()===a9){bd=bb;break}bb=bb[ba]}a8[a6]=bd}}}function Y(ba,a9,a7,a8,a6,a5){a6=0;for(var bc=a8.length;a6<bc;a6++){var bb=a8[a6];if(bb){var bd=false;for(bb=bb[ba];bb;){if(bb.sizcache===a7){bd=a8[bb.sizset];break}if(bb.nodeType===1){if(!a5){bb.sizcache=a7;bb.sizset=a6}if(typeof a9!=="string"){if(bb===a9){bd=true;break}}else{if(S.filter(a9,[bb]).length>0){bd=bb;break}}}bb=bb[ba]}a8[a6]=bd}}}var W=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,V=0,U=Object.prototype.toString,T=false,P=true;[0,0].sort(function(){P=false;return 0});var S=function(bc,bb,a8,a9){a8=a8||[];var a7=bb=bb||H;if(bb.nodeType!==1&&bb.nodeType!==9){return[]}if(!bc||typeof bc!=="string"){return a8}var a6,bh,bg,bi,bf,be=true,bd=S.isXML(bb),a5=[],ba=bc;do{W.exec("");if(a6=W.exec(ba)){ba=a6[3];a5.push(a6[1]);if(a6[2]){bi=a6[3];break}}}while(a6);if(a5.length>1&&aa.exec(bc)){if(a5.length===2&&E.relative[a5[0]]){bh=X(a5[0]+a5[1],bb)}else{for(bh=E.relative[a5[0]]?[bb]:S(a5.shift(),bb);a5.length;){bc=a5.shift();if(E.relative[bc]){bc+=a5.shift()}bh=X(bc,bh)}}}else{if(!a9&&a5.length>1&&bb.nodeType===9&&!bd&&E.match.ID.test(a5[0])&&!E.match.ID.test(a5[a5.length-1])){a6=S.find(a5.shift(),bb,bd);bb=a6.expr?S.filter(a6.expr,a6.set)[0]:a6.set[0]}if(bb){a6=a9?{expr:a5.pop(),set:t(a9)}:S.find(a5.pop(),a5.length===1&&(a5[0]==="~"||a5[0]==="+")&&bb.parentNode?bb.parentNode:bb,bd);bh=a6.expr?S.filter(a6.expr,a6.set):a6.set;if(a5.length>0){bg=t(bh)}else{be=false}for(;a5.length;){a6=bf=a5.pop();if(E.relative[bf]){a6=a5.pop()}else{bf=""}if(a6==null){a6=bb}E.relative[bf](bg,a6,bd)}}else{bg=[]}}bg||(bg=bh);bg||S.error(bf||bc);if(U.call(bg)==="[object Array]"){if(be){if(bb&&bb.nodeType===1){for(bc=0;bg[bc]!=null;bc++){if(bg[bc]&&(bg[bc]===true||bg[bc].nodeType===1&&S.contains(bb,bg[bc]))){a8.push(bh[bc])}}}else{for(bc=0;bg[bc]!=null;bc++){bg[bc]&&bg[bc].nodeType===1&&a8.push(bh[bc])}}}else{a8.push.apply(a8,bg)}}else{t(bg,a8)}if(bi){S(bi,a7,a8,a9);S.uniqueSort(a8)}return a8};S.uniqueSort=function(a6){if(a4){T=P;a6.sort(a4);if(T){for(var a5=1;a5<a6.length;a5++){a6[a5]===a6[a5-1]&&a6.splice(a5--,1)}}}return a6};S.matches=function(a6,a5){return S(a6,null,null,a5)};S.matchesSelector=function(a6,a5){return S(a5,null,null,[a6]).length>0};S.find=function(ba,a9,a7){var a8;if(!ba){return[]}for(var a6=0,a5=E.order.length;a6<a5;a6++){var bc,bb=E.order[a6];if(bc=E.leftMatch[bb].exec(ba)){var bd=bc[1];bc.splice(1,1);if(bd.substr(bd.length-1)!=="\\"){bc[1]=(bc[1]||"").replace(/\\/g,"");a8=E.find[bb](bc,a9,a7);if(a8!=null){ba=ba.replace(E.match[bb],"");break}}}}a8||(a8=a9.getElementsByTagName("*"));return{set:a8,expr:ba}};S.filter=function(bd,bc,a8,a9){for(var a7,a6,bi=bd,bh=[],bj=bc,bg=bc&&bc[0]&&S.isXML(bc[0]);bd&&bc.length;){for(var bf in E.filter){if((a7=E.leftMatch[bf].exec(bd))!=null&&a7[2]){var be,a5,bb=E.filter[bf];a5=a7[1];a6=false;a7.splice(1,1);if(a5.substr(a5.length-1)!=="\\"){if(bj===bh){bh=[]}if(E.preFilter[bf]){if(a7=E.preFilter[bf](a7,bj,a8,bh,a9,bg)){if(a7===true){continue}}else{a6=be=true}}if(a7){for(var ba=0;(a5=bj[ba])!=null;ba++){if(a5){be=bb(a5,a7,ba,bj);var bk=a9^!!be;if(a8&&be!=null){if(bk){a6=true}else{bj[ba]=false}}else{if(bk){bh.push(a5);a6=true}}}}}if(be!==aA){a8||(bj=bh);bd=bd.replace(E.match[bf],"");if(!a6){return[]}break}}}}if(bd===bi){if(a6==null){S.error(bd)}else{break}}bi=bd}return bj};S.error=function(a5){throw"Syntax error, unrecognized expression: "+a5};var E=S.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+\-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(a5){return a5.getAttribute("href")}},relative:{"+":function(a7,a6){var ba=typeof a6==="string",a5=ba&&!/\W/.test(a6);ba=ba&&!a5;if(a5){a6=a6.toLowerCase()}a5=0;for(var a9=a7.length,a8;a5<a9;a5++){if(a8=a7[a5]){for(;(a8=a8.previousSibling)&&a8.nodeType!==1;){}a7[a5]=ba||a8&&a8.nodeName.toLowerCase()===a6?a8||false:a8===a6}}ba&&S.filter(a6,a7,true)},">":function(a7,a6){var ba,a5=typeof a6==="string",a9=0,a8=a7.length;if(a5&&!/\W/.test(a6)){for(a6=a6.toLowerCase();a9<a8;a9++){if(ba=a7[a9]){ba=ba.parentNode;a7[a9]=ba.nodeName.toLowerCase()===a6?ba:false}}}else{for(;a9<a8;a9++){if(ba=a7[a9]){a7[a9]=a5?ba.parentNode:ba.parentNode===a6}}a5&&S.filter(a6,a7,true)}},"":function(a7,a6,ba){var a5,a9=V++,a8=Y;if(typeof a6==="string"&&!/\W/.test(a6)){a5=a6=a6.toLowerCase();a8=ab}a8("parentNode",a6,a9,a7,a5,ba)},"~":function(a7,a6,ba){var a5,a9=V++,a8=Y;if(typeof a6==="string"&&!/\W/.test(a6)){a5=a6=a6.toLowerCase();a8=ab}a8("previousSibling",a6,a9,a7,a5,ba)}},find:{ID:function(a6,a5,a7){if(typeof a5.getElementById!=="undefined"&&!a7){return(a6=a5.getElementById(a6[1]))&&a6.parentNode?[a6]:[]}},NAME:function(a7,a6){if(typeof a6.getElementsByName!=="undefined"){for(var ba=[],a5=a6.getElementsByName(a7[1]),a9=0,a8=a5.length;a9<a8;a9++){a5[a9].getAttribute("name")===a7[1]&&ba.push(a5[a9])}return ba.length===0?null:ba}},TAG:function(a6,a5){return a5.getElementsByTagName(a6[1])}},preFilter:{CLASS:function(a8,a7,bb,a5,ba,a9){a8=" "+a8[1].replace(/\\/g,"")+" ";if(a9){return a8}a9=0;for(var a6;(a6=a7[a9])!=null;a9++){if(a6){if(ba^(a6.className&&(" "+a6.className+" ").replace(/[\t\n]/g," ").indexOf(a8)>=0)){bb||a5.push(a6)}else{if(bb){a7[a9]=false}}}}return false},ID:function(a5){return a5[1].replace(/\\/g,"")},TAG:function(a5){return a5[1].toLowerCase()},CHILD:function(a6){if(a6[1]==="nth"){var a5=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(a6[2]==="even"&&"2n"||a6[2]==="odd"&&"2n+1"||!/\D/.test(a6[2])&&"0n+"+a6[2]||a6[2]);a6[2]=a5[1]+(a5[2]||1)-0;a6[3]=a5[3]-0}a6[0]=V++;return a6},ATTR:function(a7,a6,ba,a5,a9,a8){a6=a7[1].replace(/\\/g,"");if(!a8&&E.attrMap[a6]){a7[1]=E.attrMap[a6]}if(a7[2]==="~="){a7[4]=" "+a7[4]+" "}return a7},PSEUDO:function(a7,a6,a9,a5,a8){if(a7[1]==="not"){if((W.exec(a7[3])||"").length>1||/^\w/.test(a7[3])){a7[3]=S(a7[3],null,null,a6)}else{a7=S.filter(a7[3],a6,a9,true^a8);a9||a5.push.apply(a5,a7);return false}}else{if(E.match.POS.test(a7[0])||E.match.CHILD.test(a7[0])){return true}}return a7},POS:function(a5){a5.unshift(true);return a5}},filters:{enabled:function(a5){return a5.disabled===false&&a5.type!=="hidden"},disabled:function(a5){return a5.disabled===true},checked:function(a5){return a5.checked===true},selected:function(a5){return a5.selected===true},parent:function(a5){return !!a5.firstChild},empty:function(a5){return !a5.firstChild},has:function(a6,a5,a7){return !!S(a7[3],a6).length},header:function(a5){return/h\d/i.test(a5.nodeName)},text:function(a5){return"text"===a5.type},radio:function(a5){return"radio"===a5.type},checkbox:function(a5){return"checkbox"===a5.type},file:function(a5){return"file"===a5.type},password:function(a5){return"password"===a5.type},submit:function(a5){return"submit"===a5.type},image:function(a5){return"image"===a5.type},reset:function(a5){return"reset"===a5.type},button:function(a5){return"button"===a5.type||a5.nodeName.toLowerCase()==="button"},input:function(a5){return/input|select|textarea|button/i.test(a5.nodeName)}},setFilters:{first:function(a6,a5){return a5===0},last:function(a7,a6,a8,a5){return a6===a5.length-1},even:function(a6,a5){return a5%2===0},odd:function(a6,a5){return a5%2===1},lt:function(a6,a5,a7){return a5<a7[3]-0},gt:function(a6,a5,a7){return a5>a7[3]-0},nth:function(a6,a5,a7){return a7[3]-0===a5},eq:function(a6,a5,a7){return a7[3]-0===a5}},filter:{PSEUDO:function(a7,a6,ba,a5){var a9=a6[1],a8=E.filters[a9];if(a8){return a8(a7,ba,a6,a5)}else{if(a9==="contains"){return(a7.textContent||a7.innerText||S.getText([a7])||"").indexOf(a6[3])>=0}else{if(a9==="not"){a6=a6[3];ba=0;for(a5=a6.length;ba<a5;ba++){if(a6[ba]===a7){return false}}return true}else{S.error("Syntax error, unrecognized expression: "+a9)}}}},CHILD:function(a8,a7){var bc=a7[1],a5=a8;switch(bc){case"only":case"first":for(;a5=a5.previousSibling;){if(a5.nodeType===1){return false}}if(bc==="first"){return true}a5=a8;case"last":for(;a5=a5.nextSibling;){if(a5.nodeType===1){return false}}return true;case"nth":bc=a7[2];var ba=a7[3];if(bc===1&&ba===0){return true}var a9=a7[0],a6=a8.parentNode;if(a6&&(a6.sizcache!==a9||!a8.nodeIndex)){var bb=0;for(a5=a6.firstChild;a5;a5=a5.nextSibling){if(a5.nodeType===1){a5.nodeIndex=++bb}}a6.sizcache=a9}a5=a8.nodeIndex-ba;return bc===0?a5===0:a5%bc===0&&a5/bc>=0}},ID:function(a6,a5){return a6.nodeType===1&&a6.getAttribute("id")===a5},TAG:function(a6,a5){return a5==="*"&&a6.nodeType===1||a6.nodeName.toLowerCase()===a5},CLASS:function(a6,a5){return(" "+(a6.className||a6.getAttribute("class"))+" ").indexOf(a5)>-1},ATTR:function(a7,a6){var ba=a6[1];ba=E.attrHandle[ba]?E.attrHandle[ba](a7):a7[ba]!=null?a7[ba]:a7.getAttribute(ba);var a5=ba+"",a9=a6[2],a8=a6[4];return ba==null?a9==="!=":a9==="="?a5===a8:a9==="*="?a5.indexOf(a8)>=0:a9==="~="?(" "+a5+" ").indexOf(a8)>=0:!a8?a5&&ba!==false:a9==="!="?a5!==a8:a9==="^="?a5.indexOf(a8)===0:a9==="$="?a5.substr(a5.length-a8.length)===a8:a9==="|="?a5===a8||a5.substr(0,a8.length+1)===a8+"-":false},POS:function(a7,a6,a9,a5){var a8=E.setFilters[a6[2]];if(a8){return a8(a7,a9,a6,a5)}}}},aa=E.match.POS,c=function(a6,a5){return"\\"+(a5-0+1)},B;for(B in E.match){E.match[B]=RegExp(E.match[B].source+/(?![^\[]*\])(?![^\(]*\))/.source);E.leftMatch[B]=RegExp(/(^(?:.|\r|\n)*?)/.source+E.match[B].source.replace(/\\(\d+)/g,c))}var t=function(a6,a5){a6=Array.prototype.slice.call(a6,0);if(a5){a5.push.apply(a5,a6);return a5}return a6};try{Array.prototype.slice.call(H.documentElement.childNodes,0)}catch(Z){t=function(a7,a6){var a9=0,a5=a6||[];if(U.call(a7)==="[object Array]"){Array.prototype.push.apply(a5,a7)}else{if(typeof a7.length==="number"){for(var a8=a7.length;a9<a8;a9++){a5.push(a7[a9])}}else{for(;a7[a9];a9++){a5.push(a7[a9])}}}return a5}}var a4,a3;if(H.documentElement.compareDocumentPosition){a4=function(a6,a5){if(a6===a5){T=true;return 0}if(!a6.compareDocumentPosition||!a5.compareDocumentPosition){return a6.compareDocumentPosition?-1:1}return a6.compareDocumentPosition(a5)&4?-1:1}}else{a4=function(a8,a7){var bb,a5,ba=[],a9=[];bb=a8.parentNode;a5=a7.parentNode;var a6=bb;if(a8===a7){T=true;return 0}else{if(bb===a5){return a3(a8,a7)}else{if(bb){if(!a5){return 1}}else{return -1}}}for(;a6;){ba.unshift(a6);a6=a6.parentNode}for(a6=a5;a6;){a9.unshift(a6);a6=a6.parentNode}bb=ba.length;a5=a9.length;for(a6=0;a6<bb&&a6<a5;a6++){if(ba[a6]!==a9[a6]){return a3(ba[a6],a9[a6])}}return a6===bb?a3(a8,a9[a6],-1):a3(ba[a6],a7,1)};a3=function(a6,a5,a7){if(a6===a5){return a7}for(a6=a6.nextSibling;a6;){if(a6===a5){return -1}a6=a6.nextSibling}return 1}}S.getText=function(a7){for(var a6="",a8,a5=0;a7[a5];a5++){a8=a7[a5];if(a8.nodeType===3||a8.nodeType===4){a6+=a8.nodeValue}else{if(a8.nodeType!==8){a6+=S.getText(a8.childNodes)}}}return a6};(function(){var a6=H.createElement("div"),a5="script"+(new Date).getTime(),a7=H.documentElement;a6.innerHTML="<a name='"+a5+"'/>";a7.insertBefore(a6,a7.firstChild);if(H.getElementById(a5)){E.find.ID=function(a8,ba,a9){if(typeof ba.getElementById!=="undefined"&&!a9){return(ba=ba.getElementById(a8[1]))?ba.id===a8[1]||typeof ba.getAttributeNode!=="undefined"&&ba.getAttributeNode("id").nodeValue===a8[1]?[ba]:aA:[]}};E.filter.ID=function(a8,ba){var a9=typeof a8.getAttributeNode!=="undefined"&&a8.getAttributeNode("id");return a8.nodeType===1&&a9&&a9.nodeValue===ba}}a7.removeChild(a6);a7=a6=null})();(function(){var a5=H.createElement("div");a5.appendChild(H.createComment(""));if(a5.getElementsByTagName("*").length>0){E.find.TAG=function(a7,ba){var a6=ba.getElementsByTagName(a7[1]);if(a7[1]==="*"){for(var a9=[],a8=0;a6[a8];a8++){a6[a8].nodeType===1&&a9.push(a6[a8])}a6=a9}return a6}}a5.innerHTML="<a href='#'></a>";if(a5.firstChild&&typeof a5.firstChild.getAttribute!=="undefined"&&a5.firstChild.getAttribute("href")!=="#"){E.attrHandle.href=function(a6){return a6.getAttribute("href",2)}}a5=null})();H.querySelectorAll&&function(){var a6=S,a5=H.createElement("div");a5.innerHTML="<p class='TEST'></p>";if(!(a5.querySelectorAll&&a5.querySelectorAll(".TEST").length===0)){S=function(a8,bc,bb,a9){bc=bc||H;a8=a8.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!a9&&!S.isXML(bc)){if(bc.nodeType===9){try{return t(bc.querySelectorAll(a8),bb)}catch(bf){}}else{if(bc.nodeType===1&&bc.nodeName.toLowerCase()!=="object"){var ba=bc.getAttribute("id"),be=ba||"__sizzle__";ba||bc.setAttribute("id",be);try{return t(bc.querySelectorAll("#"+be+" "+a8),bb)}catch(bd){}finally{ba||bc.removeAttribute("id")}}}}return a6(a8,bc,bb,a9)};for(var a7 in a6){S[a7]=a6[a7]}a5=null}}();(function(){var a7=H.documentElement,a6=a7.matchesSelector||a7.mozMatchesSelector||a7.webkitMatchesSelector||a7.msMatchesSelector,a8=false;try{a6.call(H.documentElement,"[test!='']:sizzle")}catch(a5){a8=true}if(a6){S.matchesSelector=function(bb,ba){ba=ba.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!S.isXML(bb)){try{if(a8||!E.match.PSEUDO.test(ba)&&!/!=/.test(ba)){return a6.call(bb,ba)}}catch(a9){}}return S(ba,null,null,[bb]).length>0}}})();(function(){var a5=H.createElement("div");a5.innerHTML="<div class='test e'></div><div class='test'></div>";if(!(!a5.getElementsByClassName||a5.getElementsByClassName("e").length===0)){a5.lastChild.className="e";if(a5.getElementsByClassName("e").length!==1){E.order.splice(1,0,"CLASS");E.find.CLASS=function(a7,a8,a6){if(typeof a8.getElementsByClassName!=="undefined"&&!a6){return a8.getElementsByClassName(a7[1])}};a5=null}}})();S.contains=H.documentElement.contains?function(a6,a5){return a6!==a5&&(a6.contains?a6.contains(a5):true)}:H.documentElement.compareDocumentPosition?function(a6,a5){return !!(a6.compareDocumentPosition(a5)&16)}:function(){return false};S.isXML=function(a5){return(a5=(a5?a5.ownerDocument||a5:0).documentElement)?a5.nodeName!=="HTML":false};var X=function(a8,a7){for(var bb,a5=[],ba="",a9=a7.nodeType?[a7]:a7;bb=E.match.PSEUDO.exec(a8);){ba+=bb[0];a8=a8.replace(E.match.PSEUDO,"")}a8=E.relative[a8]?a8+"*":a8;bb=0;for(var a6=a9.length;bb<a6;bb++){S(a8,a9[bb],a5)}return S.filter(ba,a5)};Q.find=S;Q.expr=S.selectors;Q.expr[":"]=Q.expr.filters;Q.unique=S.uniqueSort;Q.text=S.getText;Q.isXMLDoc=S.isXML;Q.contains=S.contains})();var aT=/Until$/,az=/^(?:parents|prevUntil|prevAll)/,aG=/,/,aQ=/^.[^:#\[\.,]*$/,ao=Array.prototype.slice,I=Q.expr.match.POS;Q.fn.extend({find:function(B){for(var c=this.pushStack("","find",B),T=0,S=0,P=this.length;S<P;S++){T=c.length;Q.find(B,this[S],c);if(S>0){for(var E=T;E<c.length;E++){for(var t=0;t<T;t++){if(c[t]===c[E]){c.splice(E--,1);break}}}}}return c},has:function(t){var c=Q(t);return this.filter(function(){for(var E=0,B=c.length;E<B;E++){if(Q.contains(this,c[E])){return true}}})},not:function(c){return this.pushStack(aL(this,c,false),"not",c)},filter:function(c){return this.pushStack(aL(this,c,true),"filter",c)},is:function(c){return !!c&&Q.filter(c,this).length>0},closest:function(V,U){var T=[],S,P,E=this[0];if(Q.isArray(V)){var t,B={},c=1;if(E&&V.length){S=0;for(P=V.length;S<P;S++){t=V[S];B[t]||(B[t]=Q.expr.match.POS.test(t)?Q(t,U||this.context):t)}for(;E&&E.ownerDocument&&E!==U;){for(t in B){S=B[t];if(S.jquery?S.index(E)>-1:Q(E).is(S)){T.push({selector:t,elem:E,level:c})}}E=E.parentNode;c++}}return T}t=I.test(V)?Q(V,U||this.context):null;S=0;for(P=this.length;S<P;S++){for(E=this[S];E;){if(t?t.index(E)>-1:Q.find.matchesSelector(E,V)){T.push(E);break}else{E=E.parentNode;if(!E||!E.ownerDocument||E===U){break}}}}T=T.length>1?Q.unique(T):T;return this.pushStack(T,"closest",V)},index:function(c){if(!c||typeof c==="string"){return Q.inArray(this[0],c?Q(c):this.parent().children())}return Q.inArray(c.jquery?c[0]:c,this)},add:function(t,c){var E=typeof t==="string"?Q(t,c||this.context):Q.makeArray(t),B=Q.merge(this.get(),E);return this.pushStack(!E[0]||!E[0].parentNode||E[0].parentNode.nodeType===11||!B[0]||!B[0].parentNode||B[0].parentNode.nodeType===11?B:Q.unique(B))},andSelf:function(){return this.add(this.prevObject)}});Q.each({parent:function(c){return(c=c.parentNode)&&c.nodeType!==11?c:null},parents:function(c){return Q.dir(c,"parentNode")},parentsUntil:function(t,c,B){return Q.dir(t,"parentNode",B)},next:function(c){return Q.nth(c,2,"nextSibling")},prev:function(c){return Q.nth(c,2,"previousSibling")},nextAll:function(c){return Q.dir(c,"nextSibling")},prevAll:function(c){return Q.dir(c,"previousSibling")},nextUntil:function(t,c,B){return Q.dir(t,"nextSibling",B)},prevUntil:function(t,c,B){return Q.dir(t,"previousSibling",B)},siblings:function(c){return Q.sibling(c.parentNode.firstChild,c)},children:function(c){return Q.sibling(c.firstChild)},contents:function(c){return Q.nodeName(c,"iframe")?c.contentDocument||c.contentWindow.document:Q.makeArray(c.childNodes)}},function(t,c){Q.fn[t]=function(P,E){var B=Q.map(this,c,P);aT.test(t)||(E=P);if(E&&typeof E==="string"){B=Q.filter(E,B)}B=this.length>1?Q.unique(B):B;if((this.length>1||aG.test(E))&&az.test(t)){B=B.reverse()}return this.pushStack(B,t,ao.call(arguments).join(","))}});Q.extend({filter:function(t,c,B){if(B){t=":not("+t+")"}return c.length===1?Q.find.matchesSelector(c[0],t)?[c[0]]:[]:Q.find.matches(t,c)},dir:function(t,c,E){var B=[];for(t=t[c];t&&t.nodeType!==9&&(E===aA||t.nodeType!==1||!Q(t).is(E));){t.nodeType===1&&B.push(t);t=t[c]}return B},nth:function(t,c,E){c=c||1;for(var B=0;t;t=t[E]){if(t.nodeType===1&&++B===c){break}}return t},sibling:function(t,c){for(var B=[];t;t=t.nextSibling){t.nodeType===1&&t!==c&&B.push(t)}return B}});var aE=/ jQuery\d+="(?:\d+|null)"/g,aN=/^\s+/,aW=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,aJ=/<([\w:]+)/,s=/<tbody/i,f=/<|&#?\w+;/,au=/<(?:script|object|embed|option|style)/i,M=/checked\s*(?:[^=]|=\s*.checked.)/i,aU=/\=([^="'>\s]+\/)>/g,ap={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};ap.optgroup=ap.option;ap.tbody=ap.tfoot=ap.colgroup=ap.caption=ap.thead;ap.th=ap.td;if(!Q.support.htmlSerialize){ap._default=[1,"div<div>","</div>"]}Q.fn.extend({text:function(c){if(Q.isFunction(c)){return this.each(function(t){var B=Q(this);B.text(c.call(this,t,B.text()))})}if(typeof c!=="object"&&c!==aA){return this.empty().append((this[0]&&this[0].ownerDocument||H).createTextNode(c))}return Q.text(this)},wrapAll:function(t){if(Q.isFunction(t)){return this.each(function(B){Q(this).wrapAll(t.call(this,B))})}if(this[0]){var c=Q(t,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&c.insertBefore(this[0]);c.map(function(){for(var B=this;B.firstChild&&B.firstChild.nodeType===1;){B=B.firstChild}return B}).append(this)}return this},wrapInner:function(c){if(Q.isFunction(c)){return this.each(function(t){Q(this).wrapInner(c.call(this,t))})}return this.each(function(){var t=Q(this),B=t.contents();B.length?B.wrapAll(c):t.append(c)})},wrap:function(c){return this.each(function(){Q(this).wrapAll(c)})},unwrap:function(){return this.parent().each(function(){Q.nodeName(this,"body")||Q(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(c){this.nodeType===1&&this.appendChild(c)})},prepend:function(){return this.domManip(arguments,true,function(c){this.nodeType===1&&this.insertBefore(c,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(t){this.parentNode.insertBefore(t,this)})}else{if(arguments.length){var c=Q(arguments[0]);c.push.apply(c,this.toArray());return this.pushStack(c,"before",arguments)}}},after:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(t){this.parentNode.insertBefore(t,this.nextSibling)})}else{if(arguments.length){var c=this.pushStack(this,"after",arguments);c.push.apply(c,Q(arguments[0]).toArray());return c}}},remove:function(t,c){for(var E=0,B;(B=this[E])!=null;E++){if(!t||Q.filter(t,[B]).length){if(!c&&B.nodeType===1){Q.cleanData(B.getElementsByTagName("*"));Q.cleanData([B])}B.parentNode&&B.parentNode.removeChild(B)}}return this},empty:function(){for(var t=0,c;(c=this[t])!=null;t++){for(c.nodeType===1&&Q.cleanData(c.getElementsByTagName("*"));c.firstChild;){c.removeChild(c.firstChild)}}return this},clone:function(t){var c=this.map(function(){if(!Q.support.noCloneEvent&&!Q.isXMLDoc(this)){var E=this.outerHTML,B=this.ownerDocument;if(!E){E=B.createElement("div");E.appendChild(this.cloneNode(true));E=E.innerHTML}return Q.clean([E.replace(aE,"").replace(aU,'="$1">').replace(aN,"")],B)[0]}else{return this.cloneNode(true)}});if(t===true){ax(this,c);ax(this.find("*"),c.find("*"))}return c},html:function(t){if(t===aA){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(aE,""):null}else{if(typeof t==="string"&&!au.test(t)&&(Q.support.leadingWhitespace||!aN.test(t))&&!ap[(aJ.exec(t)||["",""])[1].toLowerCase()]){t=t.replace(aW,"<$1></$2>");try{for(var c=0,E=this.length;c<E;c++){if(this[c].nodeType===1){Q.cleanData(this[c].getElementsByTagName("*"));this[c].innerHTML=t}}}catch(B){this.empty().append(t)}}else{Q.isFunction(t)?this.each(function(S){var P=Q(this);P.html(t.call(this,S,P.html()))}):this.empty().append(t)}}return this},replaceWith:function(c){if(this[0]&&this[0].parentNode){if(Q.isFunction(c)){return this.each(function(t){var E=Q(this),B=E.html();E.replaceWith(c.call(this,t,B))})}if(typeof c!=="string"){c=Q(c).detach()}return this.each(function(){var t=this.nextSibling,B=this.parentNode;Q(this).remove();t?Q(t).before(c):Q(B).append(c)})}else{return this.pushStack(Q(Q.isFunction(c)?c():c),"replaceWith",c)}},detach:function(c){return this.remove(c,true)},domManip:function(V,U,T){var S,P,E,t=V[0],B=[];if(!Q.support.checkClone&&arguments.length===3&&typeof t==="string"&&M.test(t)){return this.each(function(){Q(this).domManip(V,U,T,true)})}if(Q.isFunction(t)){return this.each(function(W){var X=Q(this);V[0]=t.call(this,W,U?X.html():aA);X.domManip(V,U,T)})}if(this[0]){S=t&&t.parentNode;S=Q.support.parentNode&&S&&S.nodeType===11&&S.childNodes.length===this.length?{fragment:S}:Q.buildFragment(V,this,B);E=S.fragment;if(P=E.childNodes.length===1?E=E.firstChild:E.firstChild){U=U&&Q.nodeName(P,"tr");P=0;for(var c=this.length;P<c;P++){T.call(U?Q.nodeName(this[P],"table")?this[P].getElementsByTagName("tbody")[0]||this[P].appendChild(this[P].ownerDocument.createElement("tbody")):this[P]:this[P],P>0||S.cacheable||this.length>1?E.cloneNode(true):E)}}B.length&&Q.each(B,aD)}return this}});Q.buildFragment=function(t,c,S){var P,E,B;c=c&&c[0]?c[0].ownerDocument||c[0]:H;if(t.length===1&&typeof t[0]==="string"&&t[0].length<512&&c===H&&!au.test(t[0])&&(Q.support.checkClone||!M.test(t[0]))){E=true;if(B=Q.fragments[t[0]]){if(B!==1){P=B}}}if(!P){P=c.createDocumentFragment();Q.clean(t,c,P,S)}if(E){Q.fragments[t[0]]=B?P:1}return{fragment:P,cacheable:E}};Q.fragments={};Q.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(t,c){Q.fn[t]=function(T){var S=[];T=Q(T);var P=this.length===1&&this[0].parentNode;if(P&&P.nodeType===11&&P.childNodes.length===1&&T.length===1){T[c](this[0]);return this}else{P=0;for(var E=T.length;P<E;P++){var B=(P>0?this.clone(true):this).get();Q(T[P])[c](B);S=S.concat(B)}return this.pushStack(S,t,T.selector)}}});Q.extend({clean:function(X,V,U,T){V=V||H;if(typeof V.createElement==="undefined"){V=V.ownerDocument||V[0]&&V[0].ownerDocument||H}for(var S=[],P=0,B;(B=X[P])!=null;P++){if(typeof B==="number"){B+=""}if(B){if(typeof B==="string"&&!f.test(B)){B=V.createTextNode(B)}else{if(typeof B==="string"){B=B.replace(aW,"<$1></$2>");var E=(aJ.exec(B)||["",""])[1].toLowerCase(),t=ap[E]||ap._default,W=t[0],c=V.createElement("div");for(c.innerHTML=t[1]+B+t[2];W--;){c=c.lastChild}if(!Q.support.tbody){W=s.test(B);E=E==="table"&&!W?c.firstChild&&c.firstChild.childNodes:t[1]==="<table>"&&!W?c.childNodes:[];for(t=E.length-1;t>=0;--t){Q.nodeName(E[t],"tbody")&&!E[t].childNodes.length&&E[t].parentNode.removeChild(E[t])}}!Q.support.leadingWhitespace&&aN.test(B)&&c.insertBefore(V.createTextNode(aN.exec(B)[0]),c.firstChild);B=c.childNodes}}if(B.nodeType){S.push(B)}else{S=Q.merge(S,B)}}}if(U){for(P=0;S[P];P++){if(T&&Q.nodeName(S[P],"script")&&(!S[P].type||S[P].type.toLowerCase()==="text/javascript")){T.push(S[P].parentNode?S[P].parentNode.removeChild(S[P]):S[P])}else{S[P].nodeType===1&&S.splice.apply(S,[P+1,0].concat(Q.makeArray(S[P].getElementsByTagName("script"))));U.appendChild(S[P])}}}return S},cleanData:function(V){for(var U,T,S=Q.cache,P=Q.event.special,E=Q.support.deleteExpando,t=0,B;(B=V[t])!=null;t++){if(!(B.nodeName&&Q.noData[B.nodeName.toLowerCase()])){if(T=B[Q.expando]){if((U=S[T])&&U.events){for(var c in U.events){P[c]?Q.event.remove(B,c):Q.removeEvent(B,c,U.handle)}}if(E){delete B[Q.expando]}else{B.removeAttribute&&B.removeAttribute(Q.expando)}delete S[T]}}}}});var x=/alpha\([^)]*\)/i,aI=/opacity=([^)]*)/,ar=/-([a-z])/ig,K=/([A-Z])/g,k=/^-?\d+(?:px)?$/i,v=/^-?\d/,h={position:"absolute",visibility:"hidden",display:"block"},ae=["Left","Right"],F=["Top","Bottom"],aj,aZ,aH,aX=function(t,c){return c.toUpperCase()};Q.fn.css=function(t,c){if(arguments.length===2&&c===aA){return this}return Q.access(this,t,c,true,function(P,E,B){return B!==aA?Q.style(P,E,B):Q.css(P,E)})};Q.extend({cssHooks:{opacity:{get:function(t,c){if(c){var B=aj(t,"opacity","opacity");return B===""?"1":B}else{return t.style.opacity}}}},cssNumber:{zIndex:true,fontWeight:true,opacity:true,zoom:true,lineHeight:true},cssProps:{"float":Q.support.cssFloat?"cssFloat":"styleFloat"},style:function(V,U,T,S){if(!(!V||V.nodeType===3||V.nodeType===8||!V.style)){var P,E=Q.camelCase(U),t=V.style,B=Q.cssHooks[E];U=Q.cssProps[E]||E;if(T!==aA){if(!(typeof T==="number"&&isNaN(T)||T==null)){if(typeof T==="number"&&!Q.cssNumber[E]){T+="px"}if(!B||!("set" in B)||(T=B.set(V,T))!==aA){try{t[U]=T}catch(c){}}}}else{if(B&&"get" in B&&(P=B.get(V,false,S))!==aA){return P}return t[U]}}},css:function(t,c,S){var P,E=Q.camelCase(c),B=Q.cssHooks[E];c=Q.cssProps[E]||E;if(B&&"get" in B&&(P=B.get(t,true,S))!==aA){return P}else{if(aj){return aj(t,c,E)}}},swap:function(t,c,P){var E={},B;for(B in c){E[B]=t.style[B];t.style[B]=c[B]}P.call(t);for(B in c){t.style[B]=E[B]}},camelCase:function(c){return c.replace(ar,aX)}});Q.curCSS=Q.css;Q.each(["height","width"],function(t,c){Q.cssHooks[c]={get:function(S,P,E){var B;if(P){if(S.offsetWidth!==0){B=O(S,c,E)}else{Q.swap(S,h,function(){B=O(S,c,E)})}if(B<=0){B=aj(S,c,c);if(B==="0px"&&aH){B=aH(S,c,c)}if(B!=null){return B===""||B==="auto"?"0px":B}}if(B<0||B==null){B=S.style[c];return B===""||B==="auto"?"0px":B}return typeof B==="string"?B:B+"px"}},set:function(E,B){if(k.test(B)){B=parseFloat(B);if(B>=0){return B+"px"}}else{return B}}}});if(!Q.support.opacity){Q.cssHooks.opacity={get:function(t,c){return aI.test((c&&t.currentStyle?t.currentStyle.filter:t.style.filter)||"")?parseFloat(RegExp.$1)/100+"":c?"1":""},set:function(t,c){var P=t.style;P.zoom=1;var E=Q.isNaN(c)?"":"alpha(opacity="+c*100+")",B=P.filter||"";P.filter=x.test(B)?B.replace(x,E):P.filter+" "+E}}}if(H.defaultView&&H.defaultView.getComputedStyle){aZ=function(t,c,E){var B;E=E.replace(K,"-$1").toLowerCase();if(!(c=t.ownerDocument.defaultView)){return aA}if(c=c.getComputedStyle(t,null)){B=c.getPropertyValue(E);if(B===""&&!Q.contains(t.ownerDocument.documentElement,t)){B=Q.style(t,E)}}return B}}if(H.documentElement.currentStyle){aH=function(t,c){var S,P,E=t.currentStyle&&t.currentStyle[c],B=t.style;if(!k.test(E)&&v.test(E)){S=B.left;P=t.runtimeStyle.left;t.runtimeStyle.left=t.currentStyle.left;B.left=c==="fontSize"?"1em":E||0;E=B.pixelLeft+"px";B.left=S;t.runtimeStyle.left=P}return E===""?"auto":E}}aj=aZ||aH;if(Q.expr&&Q.expr.filters){Q.expr.filters.hidden=function(t){var c=t.offsetHeight;return t.offsetWidth===0&&c===0||!Q.support.reliableHiddenOffsets&&(t.style.display||Q.css(t,"display"))==="none"};Q.expr.filters.visible=function(c){return !Q.expr.filters.hidden(c)}}var aK=Q.now(),av=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,N=/^(?:select|textarea)/i,y=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,l=/^(?:GET|HEAD)$/,q=/\[\]$/,am=/\=\?(&|$)/,w=/\?/,a0=/([?&])_=[^&]*/,aO=/^(\w+:)?\/\/([^\/?#]+)/,aB=/%20/g,ac=/#.*$/,aM=Q.fn.load;Q.fn.extend({load:function(t,c,S){if(typeof t!=="string"&&aM){return aM.apply(this,arguments)}else{if(!this.length){return this}}var P=t.indexOf(" ");if(P>=0){var E=t.slice(P,t.length);t=t.slice(0,P)}P="GET";if(c){if(Q.isFunction(c)){S=c;c=null}else{if(typeof c==="object"){c=Q.param(c,Q.ajaxSettings.traditional);P="POST"}}}var B=this;Q.ajax({url:t,type:P,dataType:"html",data:c,complete:function(T,U){if(U==="success"||U==="notmodified"){B.html(E?Q("<div>").append(T.responseText.replace(av,"")).find(E):T.responseText)}S&&B.each(S,[T.responseText,U,T])}});return this},serialize:function(){return Q.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?Q.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||N.test(this.nodeName)||y.test(this.type))}).map(function(t,c){var B=Q(this).val();return B==null?null:Q.isArray(B)?Q.map(B,function(E){return{name:c.name,value:E}}):{name:c.name,value:B}}).get()}});Q.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(t,c){Q.fn[c]=function(B){return this.bind(c,B)}});Q.extend({get:function(t,c,E,B){if(Q.isFunction(c)){B=B||E;E=c;c=null}return Q.ajax({type:"GET",url:t,data:c,success:E,dataType:B})},getScript:function(t,c){return Q.get(t,null,c,"script")},getJSON:function(t,c,B){return Q.get(t,c,B,"json")},post:function(t,c,E,B){if(Q.isFunction(c)){B=B||E;E=c;c={}}return Q.ajax({type:"POST",url:t,data:c,success:E,dataType:B})},ajaxSetup:function(c){Q.extend(Q.ajaxSettings,c)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return new aw.XMLHttpRequest},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},ajax:function(a7){var a6=Q.extend(true,{},Q.ajaxSettings,a7),a5,a4,a3,aa=a6.type.toUpperCase(),X=l.test(aa);a6.url=a6.url.replace(ac,"");a6.context=a7&&a7.context!=null?a7.context:a6;if(a6.data&&a6.processData&&typeof a6.data!=="string"){a6.data=Q.param(a6.data,a6.traditional)}if(a6.dataType==="jsonp"){if(aa==="GET"){am.test(a6.url)||(a6.url+=(w.test(a6.url)?"&":"?")+(a6.jsonp||"callback")+"=?")}else{if(!a6.data||!am.test(a6.data)){a6.data=(a6.data?a6.data+"&":"")+(a6.jsonp||"callback")+"=?"}}a6.dataType="json"}if(a6.dataType==="json"&&(a6.data&&am.test(a6.data)||am.test(a6.url))){a5=a6.jsonpCallback||"jsonp"+aK++;if(a6.data){a6.data=(a6.data+"").replace(am,"="+a5+"$1")}a6.url=a6.url.replace(am,"="+a5+"$1");a6.dataType="script";var Y=aw[a5];aw[a5]=function(a8){if(Q.isFunction(Y)){Y(a8)}else{aw[a5]=aA;try{delete aw[a5]}catch(a9){}}a3=a8;Q.handleSuccess(a6,P,a4,a3);Q.handleComplete(a6,P,a4,a3);T&&T.removeChild(U)}}if(a6.dataType==="script"&&a6.cache===null){a6.cache=false}if(a6.cache===false&&X){var V=Q.now(),E=a6.url.replace(a0,"$1_="+V);a6.url=E+(E===a6.url?(w.test(a6.url)?"&":"?")+"_="+V:"")}if(a6.data&&X){a6.url+=(w.test(a6.url)?"&":"?")+a6.data}a6.global&&Q.active++===0&&Q.event.trigger("ajaxStart");V=(V=aO.exec(a6.url))&&(V[1]&&V[1].toLowerCase()!==location.protocol||V[2].toLowerCase()!==location.host);if(a6.dataType==="script"&&aa==="GET"&&V){var T=H.getElementsByTagName("head")[0]||H.documentElement,U=H.createElement("script");if(a6.scriptCharset){U.charset=a6.scriptCharset}U.src=a6.url;if(!a5){var S=false;U.onload=U.onreadystatechange=function(){if(!S&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){S=true;Q.handleSuccess(a6,P,a4,a3);Q.handleComplete(a6,P,a4,a3);U.onload=U.onreadystatechange=null;T&&U.parentNode&&T.removeChild(U)}}}T.insertBefore(U,T.firstChild);return aA}var t=false,P=a6.xhr();if(P){a6.username?P.open(aa,a6.url,a6.async,a6.username,a6.password):P.open(aa,a6.url,a6.async);try{if(a6.data!=null&&!X||a7&&a7.contentType){P.setRequestHeader("Content-Type",a6.contentType)}if(a6.ifModified){Q.lastModified[a6.url]&&P.setRequestHeader("If-Modified-Since",Q.lastModified[a6.url]);Q.etag[a6.url]&&P.setRequestHeader("If-None-Match",Q.etag[a6.url])}V||P.setRequestHeader("X-Requested-With","XMLHttpRequest");P.setRequestHeader("Accept",a6.dataType&&a6.accepts[a6.dataType]?a6.accepts[a6.dataType]+", */*; q=0.01":a6.accepts._default)}catch(B){}if(a6.beforeSend&&a6.beforeSend.call(a6.context,P,a6)===false){a6.global&&Q.active--===1&&Q.event.trigger("ajaxStop");P.abort();return false}a6.global&&Q.triggerGlobal(a6,"ajaxSend",[P,a6]);var c=P.onreadystatechange=function(a8){if(!P||P.readyState===0||a8==="abort"){t||Q.handleComplete(a6,P,a4,a3);t=true;if(P){P.onreadystatechange=Q.noop}}else{if(!t&&P&&(P.readyState===4||a8==="timeout")){t=true;P.onreadystatechange=Q.noop;a4=a8==="timeout"?"timeout":!Q.httpSuccess(P)?"error":a6.ifModified&&Q.httpNotModified(P,a6.url)?"notmodified":"success";var ba;if(a4==="success"){try{a3=Q.httpData(P,a6.dataType,a6)}catch(a9){a4="parsererror";ba=a9}}if(a4==="success"||a4==="notmodified"){a5||Q.handleSuccess(a6,P,a4,a3)}else{Q.handleError(a6,P,a4,ba)}a5||Q.handleComplete(a6,P,a4,a3);a8==="timeout"&&P.abort();if(a6.async){P=null}}}};try{var ab=P.abort;P.abort=function(){P&&Function.prototype.call.call(ab,P);c("abort")}}catch(Z){}a6.async&&a6.timeout>0&&setTimeout(function(){P&&!t&&c("timeout")},a6.timeout);try{P.send(X||a6.data==null?null:a6.data)}catch(W){Q.handleError(a6,P,null,W);Q.handleComplete(a6,P,a4,a3)}a6.async||c();return P}},param:function(t,c){var P=[],E=function(T,S){S=Q.isFunction(S)?S():S;P[P.length]=encodeURIComponent(T)+"="+encodeURIComponent(S)};if(c===aA){c=Q.ajaxSettings.traditional}if(Q.isArray(t)||t.jquery){Q.each(t,function(){E(this.name,this.value)})}else{for(var B in t){u(B,t[B],c,E)}}return P.join("&").replace(aB,"+")}});Q.extend({active:0,lastModified:{},etag:{},handleError:function(t,c,E,B){t.error&&t.error.call(t.context,c,E,B);t.global&&Q.triggerGlobal(t,"ajaxError",[c,t,B])},handleSuccess:function(t,c,E,B){t.success&&t.success.call(t.context,B,E,c);t.global&&Q.triggerGlobal(t,"ajaxSuccess",[c,t])},handleComplete:function(t,c,B){t.complete&&t.complete.call(t.context,c,B);t.global&&Q.triggerGlobal(t,"ajaxComplete",[c,t]);t.global&&Q.active--===1&&Q.event.trigger("ajaxStop")},triggerGlobal:function(t,c,B){(t.context&&t.context.url==null?Q(t.context):Q.event).trigger(c,B)},httpSuccess:function(t){try{return !t.status&&location.protocol==="file:"||t.status>=200&&t.status<300||t.status===304||t.status===1223}catch(c){}return false},httpNotModified:function(t,c){var E=t.getResponseHeader("Last-Modified"),B=t.getResponseHeader("Etag");if(E){Q.lastModified[c]=E}if(B){Q.etag[c]=B}return t.status===304},httpData:function(t,c,P){var E=t.getResponseHeader("content-type")||"",B=c==="xml"||!c&&E.indexOf("xml")>=0;t=B?t.responseXML:t.responseText;B&&t.documentElement.nodeName==="parsererror"&&Q.error("parsererror");if(P&&P.dataFilter){t=P.dataFilter(t,c)}if(typeof t==="string"){if(c==="json"||!c&&E.indexOf("json")>=0){t=Q.parseJSON(t)}else{if(c==="script"||!c&&E.indexOf("javascript")>=0){Q.globalEval(t)}}}return t}});if(aw.ActiveXObject){Q.ajaxSettings.xhr=function(){if(aw.location.protocol!=="file:"){try{return new aw.XMLHttpRequest}catch(t){}}try{return new aw.ActiveXObject("Microsoft.XMLHTTP")}catch(c){}}}Q.support.ajax=!!Q.ajaxSettings.xhr();var g={},C=/^(?:toggle|show|hide)$/,o=/^([+\-]=)?([\d+.\-]+)(.*)$/,aq,z=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];Q.fn.extend({show:function(t,c,E){if(t||t===0){return this.animate(an("show",3),t,c,E)}else{E=0;for(var B=this.length;E<B;E++){t=this[E];c=t.style.display;if(!Q.data(t,"olddisplay")&&c==="none"){c=t.style.display=""}c===""&&Q.css(t,"display")==="none"&&Q.data(t,"olddisplay",m(t.nodeName))}for(E=0;E<B;E++){t=this[E];c=t.style.display;if(c===""||c==="none"){t.style.display=Q.data(t,"olddisplay")||""}}return this}},hide:function(t,c,B){if(t||t===0){return this.animate(an("hide",3),t,c,B)}else{t=0;for(c=this.length;t<c;t++){B=Q.css(this[t],"display");B!=="none"&&Q.data(this[t],"olddisplay",B)}for(t=0;t<c;t++){this[t].style.display="none"}return this}},_toggle:Q.fn.toggle,toggle:function(t,c,E){var B=typeof t==="boolean";if(Q.isFunction(t)&&Q.isFunction(c)){this._toggle.apply(this,arguments)}else{t==null||B?this.each(function(){var P=B?t:Q(this).is(":hidden");Q(this)[P?"show":"hide"]()}):this.animate(an("toggle",3),t,c,E)}return this},fadeTo:function(t,c,E,B){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:c},t,E,B)},animate:function(t,c,P,E){var B=Q.speed(c,P,E);if(Q.isEmptyObject(t)){return this.each(B.complete)}return this[B.queue===false?"each":"queue"](function(){var V=Q.extend({},B),T,U=this.nodeType===1,X=U&&Q(this).is(":hidden"),S=this;for(T in t){var W=Q.camelCase(T);if(T!==W){t[W]=t[T];delete t[T];T=W}if(t[T]==="hide"&&X||t[T]==="show"&&!X){return V.complete.call(this)}if(U&&(T==="height"||T==="width")){V.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY];if(Q.css(this,"display")==="inline"&&Q.css(this,"float")==="none"){if(Q.support.inlineBlockNeedsLayout){if(m(this.nodeName)==="inline"){this.style.display="inline-block"}else{this.style.display="inline";this.style.zoom=1}}else{this.style.display="inline-block"}}}if(Q.isArray(t[T])){(V.specialEasing=V.specialEasing||{})[T]=t[T][1];t[T]=t[T][0]}}if(V.overflow!=null){this.style.overflow="hidden"}V.curAnim=Q.extend({},t);Q.each(t,function(Z,a5){var ab=new Q.fx(S,V,Z);if(C.test(a5)){ab[a5==="toggle"?X?"show":"hide":a5](t)}else{var aa=o.exec(a5),a3=ab.cur()||0;if(aa){var Y=parseFloat(aa[2]),a4=aa[3]||"px";if(a4!=="px"){Q.style(S,Z,(Y||1)+a4);a3=(Y||1)/ab.cur()*a3;Q.style(S,Z,a3+a4)}if(aa[1]){Y=(aa[1]==="-="?-1:1)*Y+a3}ab.custom(a3,Y,a4)}else{ab.custom(a3,a5,"")}}});return true})},stop:function(t,c){var B=Q.timers;t&&this.queue([]);this.each(function(){for(var E=B.length-1;E>=0;E--){if(B[E].elem===this){c&&B[E](true);B.splice(E,1)}}});c||this.dequeue();return this}});Q.each({slideDown:an("show",1),slideUp:an("hide",1),slideToggle:an("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(t,c){Q.fn[t]=function(P,E,B){return this.animate(c,P,E,B)}});Q.extend({speed:function(t,c,E){var B=t&&typeof t==="object"?Q.extend({},t):{complete:E||!E&&c||Q.isFunction(t)&&t,duration:t,easing:E&&c||c&&!Q.isFunction(c)&&c};B.duration=Q.fx.off?0:typeof B.duration==="number"?B.duration:B.duration in Q.fx.speeds?Q.fx.speeds[B.duration]:Q.fx.speeds._default;B.old=B.complete;B.complete=function(){B.queue!==false&&Q(this).dequeue();Q.isFunction(B.old)&&B.old.call(this)};return B},easing:{linear:function(t,c,E,B){return E+B*t},swing:function(t,c,E,B){return(-Math.cos(t*Math.PI)/2+0.5)*B+E}},timers:[],fx:function(t,c,B){this.options=c;this.elem=t;this.prop=B;if(!c.orig){c.orig={}}}});Q.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(Q.fx.step[this.prop]||Q.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var c=parseFloat(Q.css(this.elem,this.prop));return c&&c>-10000?c:0},custom:function(t,c,S){function P(T){return E.step(T)}var E=this,B=Q.fx;this.startTime=Q.now();this.start=t;this.end=c;this.unit=S||this.unit||"px";this.now=this.start;this.pos=this.state=0;P.elem=this.elem;if(P()&&Q.timers.push(P)&&!aq){aq=setInterval(B.tick,B.interval)}},show:function(){this.options.orig[this.prop]=Q.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());Q(this.elem).show()},hide:function(){this.options.orig[this.prop]=Q.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(B){var c=Q.now(),T=true;if(B||c>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var S in this.options.curAnim){if(this.options.curAnim[S]!==true){T=false}}if(T){if(this.options.overflow!=null&&!Q.support.shrinkWrapBlocks){var P=this.elem,E=this.options;Q.each(["","X","Y"],function(U,V){P.style["overflow"+V]=E.overflow[U]})}this.options.hide&&Q(this.elem).hide();if(this.options.hide||this.options.show){for(var t in this.options.curAnim){Q.style(this.elem,t,this.options.orig[t])}}this.options.complete.call(this.elem)}return false}else{B=c-this.startTime;this.state=B/this.options.duration;c=this.options.easing||(Q.easing.swing?"swing":"linear");this.pos=Q.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||c](this.state,B,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};Q.extend(Q.fx,{tick:function(){for(var t=Q.timers,c=0;c<t.length;c++){t[c]()||t.splice(c--,1)}t.length||Q.fx.stop()},interval:13,stop:function(){clearInterval(aq);aq=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(c){Q.style(c.elem,"opacity",c.now)},_default:function(c){if(c.elem.style&&c.elem.style[c.prop]!=null){c.elem.style[c.prop]=(c.prop==="width"||c.prop==="height"?Math.max(0,c.now):c.now)+c.unit}else{c.elem[c.prop]=c.now}}}});if(Q.expr&&Q.expr.filters){Q.expr.filters.animated=function(c){return Q.grep(Q.timers,function(t){return c===t.elem}).length}}var a=/^t(?:able|d|h)$/i,ay=/^(?:body|html)$/i;Q.fn.offset="getBoundingClientRect" in H.documentElement?function(t){var c=this[0],S;if(t){return this.each(function(T){Q.offset.setOffset(this,t,T)})}if(!c||!c.ownerDocument){return null}if(c===c.ownerDocument.body){return Q.offset.bodyOffset(c)}try{S=c.getBoundingClientRect()}catch(P){}var E=c.ownerDocument,B=E.documentElement;if(!S||!Q.contains(B,c)){return S||{top:0,left:0}}c=E.body;E=aV(E);return{top:S.top+(E.pageYOffset||Q.support.boxModel&&B.scrollTop||c.scrollTop)-(B.clientTop||c.clientTop||0),left:S.left+(E.pageXOffset||Q.support.boxModel&&B.scrollLeft||c.scrollLeft)-(B.clientLeft||c.clientLeft||0)}}:function(V){var U=this[0];if(V){return this.each(function(W){Q.offset.setOffset(this,V,W)})}if(!U||!U.ownerDocument){return null}if(U===U.ownerDocument.body){return Q.offset.bodyOffset(U)}Q.offset.initialize();var T,S=U.offsetParent,P=U.ownerDocument,E=P.documentElement,t=P.body;T=(P=P.defaultView)?P.getComputedStyle(U,null):U.currentStyle;for(var B=U.offsetTop,c=U.offsetLeft;(U=U.parentNode)&&U!==t&&U!==E;){if(Q.offset.supportsFixedPosition&&T.position==="fixed"){break}T=P?P.getComputedStyle(U,null):U.currentStyle;B-=U.scrollTop;c-=U.scrollLeft;if(U===S){B+=U.offsetTop;c+=U.offsetLeft;if(Q.offset.doesNotAddBorder&&!(Q.offset.doesAddBorderForTableAndCells&&a.test(U.nodeName))){B+=parseFloat(T.borderTopWidth)||0;c+=parseFloat(T.borderLeftWidth)||0}S=U.offsetParent}if(Q.offset.subtractsBorderForOverflowNotVisible&&T.overflow!=="visible"){B+=parseFloat(T.borderTopWidth)||0;c+=parseFloat(T.borderLeftWidth)||0}T=T}if(T.position==="relative"||T.position==="static"){B+=t.offsetTop;c+=t.offsetLeft}if(Q.offset.supportsFixedPosition&&T.position==="fixed"){B+=Math.max(E.scrollTop,t.scrollTop);c+=Math.max(E.scrollLeft,t.scrollLeft)}return{top:B,left:c}};Q.offset={initialize:function(){var t=H.body,c=H.createElement("div"),S,P,E,B=parseFloat(Q.css(t,"marginTop"))||0;Q.extend(c.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});c.innerHTML="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";t.insertBefore(c,t.firstChild);S=c.firstChild;P=S.firstChild;E=S.nextSibling.firstChild.firstChild;this.doesNotAddBorder=P.offsetTop!==5;this.doesAddBorderForTableAndCells=E.offsetTop===5;P.style.position="fixed";P.style.top="20px";this.supportsFixedPosition=P.offsetTop===20||P.offsetTop===15;P.style.position=P.style.top="";S.style.overflow="hidden";S.style.position="relative";this.subtractsBorderForOverflowNotVisible=P.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=t.offsetTop!==B;t.removeChild(c);Q.offset.initialize=Q.noop},bodyOffset:function(t){var c=t.offsetTop,B=t.offsetLeft;Q.offset.initialize();if(Q.offset.doesNotIncludeMarginInBodyOffset){c+=parseFloat(Q.css(t,"marginTop"))||0;B+=parseFloat(Q.css(t,"marginLeft"))||0}return{top:c,left:B}},setOffset:function(W,U,T){var S=Q.css(W,"position");if(S==="static"){W.style.position="relative"}var P=Q(W),E=P.offset(),t=Q.css(W,"top"),B=Q.css(W,"left"),c=S==="absolute"&&Q.inArray("auto",[t,B])>-1;S={};var V={};if(c){V=P.position()}t=c?V.top:parseInt(t,10)||0;B=c?V.left:parseInt(B,10)||0;if(Q.isFunction(U)){U=U.call(W,T,E)}if(U.top!=null){S.top=U.top-E.top+t}if(U.left!=null){S.left=U.left-E.left+B}"using" in U?U.using.call(W,S):P.css(S)}};Q.fn.extend({position:function(){if(!this[0]){return null}var t=this[0],c=this.offsetParent(),E=this.offset(),B=ay.test(c[0].nodeName)?{top:0,left:0}:c.offset();E.top-=parseFloat(Q.css(t,"marginTop"))||0;E.left-=parseFloat(Q.css(t,"marginLeft"))||0;B.top+=parseFloat(Q.css(c[0],"borderTopWidth"))||0;B.left+=parseFloat(Q.css(c[0],"borderLeftWidth"))||0;return{top:E.top-B.top,left:E.left-B.left}},offsetParent:function(){return this.map(function(){for(var c=this.offsetParent||H.body;c&&!ay.test(c.nodeName)&&Q.css(c,"position")==="static";){c=c.offsetParent}return c})}});Q.each(["Left","Top"],function(t,c){var B="scroll"+c;Q.fn[B]=function(S){var P=this[0],E;if(!P){return null}if(S!==aA){return this.each(function(){if(E=aV(this)){E.scrollTo(!t?S:Q(E).scrollLeft(),t?S:Q(E).scrollTop())}else{this[B]=S}})}else{return(E=aV(P))?"pageXOffset" in E?E[t?"pageYOffset":"pageXOffset"]:Q.support.boxModel&&E.document.documentElement[B]||E.document.body[B]:P[B]}}});Q.each(["Height","Width"],function(t,c){var B=c.toLowerCase();Q.fn["inner"+c]=function(){return this[0]?parseFloat(Q.css(this[0],B,"padding")):null};Q.fn["outer"+c]=function(E){return this[0]?parseFloat(Q.css(this[0],B,E?"margin":"border")):null};Q.fn[B]=function(S){var P=this[0];if(!P){return S==null?null:this}if(Q.isFunction(S)){return this.each(function(T){var U=Q(this);U[B](S.call(this,T,U[B]()))})}if(Q.isWindow(P)){return P.document.compatMode==="CSS1Compat"&&P.document.documentElement["client"+c]||P.document.body["client"+c]}else{if(P.nodeType===9){return Math.max(P.documentElement["client"+c],P.body["scroll"+c],P.documentElement["scroll"+c],P.body["offset"+c],P.documentElement["offset"+c])}else{if(S===aA){P=Q.css(P,B);var E=parseFloat(P);return Q.isNaN(E)?P:E}else{return this.css(B,typeof S==="string"?S:S+"px")}}}}})})(window);
/*!
 * jQuery UI 1.8.8
 *
 * Copyright 2010, 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(d,b){function a(c){return !d(c).parents().andSelf().filter(function(){return d.curCSS(this,"visibility")==="hidden"||d.expr.filters.hidden(this)}).length}d.ui=d.ui||{};if(!d.ui.version){d.extend(d.ui,{version:"1.8.8",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}});d.fn.extend({_focus:d.fn.focus,focus:function(e,c){return typeof e==="number"?this.each(function(){var f=this;setTimeout(function(){d(f).focus();c&&c.call(f)},e)}):this._focus.apply(this,arguments)},scrollParent:function(){var c;c=d.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(d.curCSS(this,"position",1))&&/(auto|scroll)/.test(d.curCSS(this,"overflow",1)+d.curCSS(this,"overflow-y",1)+d.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(d.curCSS(this,"overflow",1)+d.curCSS(this,"overflow-y",1)+d.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!c.length?d(document):c},zIndex:function(e){if(e!==b){return this.css("zIndex",e)}if(this.length){e=d(this[0]);for(var c;e.length&&e[0]!==document;){c=e.css("position");if(c==="absolute"||c==="relative"||c==="fixed"){c=parseInt(e.css("zIndex"),10);if(!isNaN(c)&&c!==0){return c}}e=e.parent()}}return 0},disableSelection:function(){return this.bind((d.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(c){c.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});d.each(["Width","Height"],function(f,c){function l(o,n,h,e){d.each(k,function(){n-=parseFloat(d.curCSS(o,"padding"+this,true))||0;if(h){n-=parseFloat(d.curCSS(o,"border"+this+"Width",true))||0}if(e){n-=parseFloat(d.curCSS(o,"margin"+this,true))||0}});return n}var k=c==="Width"?["Left","Right"]:["Top","Bottom"],j=c.toLowerCase(),g={innerWidth:d.fn.innerWidth,innerHeight:d.fn.innerHeight,outerWidth:d.fn.outerWidth,outerHeight:d.fn.outerHeight};d.fn["inner"+c]=function(e){if(e===b){return g["inner"+c].call(this)}return this.each(function(){d(this).css(j,l(this,e)+"px")})};d.fn["outer"+c]=function(h,e){if(typeof h!=="number"){return g["outer"+c].call(this,h)}return this.each(function(){d(this).css(j,l(this,h,true,e)+"px")})}});d.extend(d.expr[":"],{data:function(e,c,f){return !!d.data(e,f[3])},focusable:function(e){var c=e.nodeName.toLowerCase(),f=d.attr(e,"tabindex");if("area"===c){c=e.parentNode;f=c.name;if(!e.href||!f||c.nodeName.toLowerCase()!=="map"){return false}e=d("img[usemap=#"+f+"]")[0];return !!e&&a(e)}return(/input|select|textarea|button|object/.test(c)?!e.disabled:"a"==c?e.href||!isNaN(f):!isNaN(f))&&a(e)},tabbable:function(e){var c=d.attr(e,"tabindex");return(isNaN(c)||c>=0)&&d(e).is(":focusable")}});d(function(){var e=document.body,c=e.appendChild(c=document.createElement("div"));d.extend(c.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});d.support.minHeight=c.offsetHeight===100;d.support.selectstart="onselectstart" in c;e.removeChild(c).style.display="none"});d.extend(d.ui,{plugin:{add:function(f,c,h){f=d.ui[f].prototype;for(var g in h){f.plugins[g]=f.plugins[g]||[];f.plugins[g].push([c,h[g]])}},call:function(f,c,h){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,h)}}}},contains:function(e,c){return document.compareDocumentPosition?e.compareDocumentPosition(c)&16:e!==c&&e.contains(c)},hasScroll:function(e,c){if(d(e).css("overflow")==="hidden"){return false}c=c&&c==="left"?"scrollLeft":"scrollTop";var f=false;if(e[c]>0){return true}e[c]=1;f=e[c]>0;e[c]=0;return f},isOverAxis:function(e,c,f){return e>c&&e<c+f},isOver:function(f,c,l,k,j,g){return d.ui.isOverAxis(f,l,j)&&d.ui.isOverAxis(c,k,g)}})}})(jQuery);
/*!
 * jQuery UI Widget 1.8.8
 *
 * Copyright 2010, 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 g=0,f;(f=b[g])!=null;g++){a(f).triggerHandler("remove")}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(){a(this).triggerHandler("remove")})}}return c.call(a(this),b,f)})}}a.widget=function(b,k,j){var h=b.split(".")[0],g;b=b.split(".")[1];g=h+"-"+b;if(!j){j=k;k=a.Widget}a.expr[":"][g]=function(f){return !!a.data(f,b)};a[h]=a[h]||{};a[h][b]=function(f,l){arguments.length&&this._createWidget(f,l)};k=new k;k.options=a.extend(true,{},k.options);a[h][b].prototype=a.extend(true,k,{namespace:h,widgetName:b,widgetEventPrefix:a[h][b].prototype.widgetEventPrefix||b,widgetBaseClass:g},j);a.widget.bridge(b,a[h][b])};a.widget.bridge=function(b,f){a.fn[b]=function(l){var k=typeof l==="string",j=Array.prototype.slice.call(arguments,1),g=this;l=!k&&j.length?a.extend.apply(null,[true,l].concat(j)):l;if(k&&l.charAt(0)==="_"){return g}k?this.each(function(){var m=a.data(this,b),h=m&&a.isFunction(m[l])?m[l].apply(m,j):m;if(h!==m&&h!==e){g=h;return false}}):this.each(function(){var h=a.data(this,b);h?h.option(l||{})._init():a.data(this,b,new f(l,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(h,g){f._setOption(h,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,k,j){var h=this.options[b];k=a.Event(k);k.type=(b===this.widgetEventPrefix?b:this.widgetEventPrefix+b).toLowerCase();j=j||{};if(k.originalEvent){b=a.event.props.length;for(var g;b;){g=a.event.props[--b];k[g]=k.originalEvent[g]}}this.element.trigger(k,j);return !(a.isFunction(h)&&h.call(this.element[0],k,j)===false||k.isDefaultPrevented())}}})(jQuery);
/*!
 * jQuery UI Mouse 1.8.8
 *
 * Copyright 2010, 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){a.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var b=this;this.element.bind("mousedown."+this.widgetName,function(c){return b._mouseDown(c)}).bind("click."+this.widgetName,function(c){if(true===a.data(c.target,b.widgetName+".preventClickEvent")){a.removeData(c.target,b.widgetName+".preventClickEvent");c.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(d){d.originalEvent=d.originalEvent||{};if(!d.originalEvent.mouseHandled){this._mouseStarted&&this._mouseUp(d);this._mouseDownEvent=d;var c=this,h=d.which==1,g=typeof this.options.cancel=="string"?a(d.target).parents().add(d.target).filter(this.options.cancel).length:false;if(!h||g||!this._mouseCapture(d)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){c.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(d)&&this._mouseDelayMet(d)){this._mouseStarted=this._mouseStart(d)!==false;if(!this._mouseStarted){d.preventDefault();return true}}this._mouseMoveDelegate=function(b){return c._mouseMove(b)};this._mouseUpDelegate=function(b){return c._mouseUp(b)};a(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);d.preventDefault();return d.originalEvent.mouseHandled=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 l=f(c.of),r=l[0],p=(c.collision||"flip").split(" "),q=c.offset?c.offset.split(" "):[0,0],o,m,n;if(r.nodeType===9){o=l.width();m=l.height();n={top:0,left:0}}else{if(r.setTimeout){o=l.width();m=l.height();n={top:l.scrollTop(),left:l.scrollLeft()}}else{if(r.preventDefault){c.at="left top";o=m=0;n={top:c.of.pageY,left:c.of.pageX}}else{o=l.outerWidth();m=l.outerHeight();n=l.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(p.length===1){p[1]=p[0]}q[0]=parseInt(q[0],10)||0;if(q.length===1){q[1]=q[0]}q[1]=parseInt(q[1],10)||0;if(c.at[0]==="right"){n.left+=o}else{if(c.at[0]==="center"){n.left+=o/2}}if(c.at[1]==="bottom"){n.top+=m}else{if(c.at[1]==="center"){n.top+=m/2}}n.left+=q[0];n.top+=q[1];return this.each(function(){var u=f(this),s=u.outerWidth(),k=u.outerHeight(),j=parseInt(f.curCSS(this,"marginLeft",true))||0,h=parseInt(f.curCSS(this,"marginTop",true))||0,y=s+j+(parseInt(f.curCSS(this,"marginRight",true))||0),x=k+h+(parseInt(f.curCSS(this,"marginBottom",true))||0),t=f.extend({},n),g;if(c.my[0]==="right"){t.left-=s}else{if(c.my[0]==="center"){t.left-=s/2}}if(c.my[1]==="bottom"){t.top-=k}else{if(c.my[1]==="center"){t.top-=k/2}}t.left=Math.round(t.left);t.top=Math.round(t.top);g={left:t.left-j,top:t.top-h};f.each(["left","top"],function(w,v){f.ui.position[p[w]]&&f.ui.position[p[w]][v](t,{targetWidth:o,targetHeight:m,elemWidth:s,elemHeight:k,collisionPosition:g,collisionWidth:y,collisionHeight:x,offset:q,my:c.my,at:c.at})});f.fn.bgiframe&&u.bgiframe();u.offset(f.extend(t,{using:c.using}))})};f.ui.position={fit:{left:function(c,g){var h=f(window);h=g.collisionPosition.left+g.collisionWidth-h.width()-h.scrollLeft();c.left=h>0?c.left-h:Math.max(c.left-g.collisionPosition.left,c.left)},top:function(c,g){var h=f(window);h=g.collisionPosition.top+g.collisionHeight-h.height()-h.scrollTop();c.top=h>0?c.top-h:Math.max(c.top-g.collisionPosition.top,c.top)}},flip:{left:function(c,j){if(j.at[0]!=="center"){var n=f(window);n=j.collisionPosition.left+j.collisionWidth-n.width()-n.scrollLeft();var l=j.my[0]==="left"?-j.elemWidth:j.my[0]==="right"?j.elemWidth:0,m=j.at[0]==="left"?j.targetWidth:-j.targetWidth,k=-2*j.offset[0];c.left+=j.collisionPosition.left<0?l+m+k:n>0?l+m+k:0}},top:function(c,j){if(j.at[1]!=="center"){var n=f(window);n=j.collisionPosition.top+j.collisionHeight-n.height()-n.scrollTop();var l=j.my[1]==="top"?-j.elemHeight:j.my[1]==="bottom"?j.elemHeight:0,m=j.at[1]==="top"?j.targetHeight:-j.targetHeight,k=-2*j.offset[1];c.top+=j.collisionPosition.top<0?l+m+k:n>0?l+m+k:0}}}};if(!f.offset.setOffset){f.offset.setOffset=function(c,j){if(/static/.test(f.curCSS(c,"position"))){c.style.position="relative"}var n=f(c),l=n.offset(),m=parseInt(f.curCSS(c,"top",true),10)||0,k=parseInt(f.curCSS(c,"left",true),10)||0;l={top:j.top-l.top+m,left:j.left-l.left+k};"using" in j?j.using.call(c,l):n.css(l)};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.autocomplete",{options:{appendTo:"body",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(f){if(!(d.options.disabled||d.element.attr("readonly"))){e=false;var b=a.ui.keyCode;switch(f.keyCode){case b.PAGE_UP:d._move("previousPage",f);break;case b.PAGE_DOWN:d._move("nextPage",f);break;case b.UP:d._move("previous",f);f.preventDefault();break;case b.DOWN:d._move("next",f);f.preventDefault();break;case b.ENTER:case b.NUMPAD_ENTER:if(d.menu.active){e=true;f.preventDefault()}case b.TAB:if(!d.menu.active){return}d.menu.select(f);break;case b.ESCAPE:d.element.val(d.term);d.close(f);break;default:clearTimeout(d.searching);d.searching=setTimeout(function(){if(d.term!=d.element.val()){d.selectedItem=null;d.search(null,f)}},d.options.delay);break}}}).bind("keypress.autocomplete",function(b){if(e){e=false;b.preventDefault()}}).bind("focus.autocomplete",function(){if(!d.options.disabled){d.selectedItem=null;d.previous=d.element.val()}}).bind("blur.autocomplete",function(b){if(!d.options.disabled){clearTimeout(d.searching);d.closing=setTimeout(function(){d.close(b);d._change(b)},150)}});this._initSource();this.response=function(){return d._response.apply(d,arguments)};this.menu=a("<ul></ul>").addClass("ui-autocomplete").appendTo(a(this.options.appendTo||"body",c)[0]).mousedown(function(f){var b=d.menu.element[0];a(f.target).closest(".ui-menu-item").length||setTimeout(function(){a(document).one("mousedown",function(h){h.target!==d.element[0]&&h.target!==b&&!a.ui.contains(b,h.target)&&d.close()})},1);setTimeout(function(){clearTimeout(d.closing)},13)}).menu({focus:function(f,b){b=b.item.data("item.autocomplete");false!==d._trigger("focus",f,{item:b})&&/^key/.test(f.originalEvent.type)&&d.element.val(b.value)},selected:function(k,j){var f=j.item.data("item.autocomplete"),b=d.previous;if(d.element[0]!==c.activeElement){d.element.focus();d.previous=b;setTimeout(function(){d.previous=b;d.selectedItem=f},1)}false!==d._trigger("select",k,{item:f})&&d.element.val(f.value);d.term=d.element.val();d.close(k);d.selectedItem=f},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");a.fn.bgiframe&&this.menu.element.bgiframe()},destroy:function(){this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup");this.menu.element.remove();a.Widget.prototype.destroy.call(this)},_setOption:function(d,c){a.Widget.prototype._setOption.apply(this,arguments);d==="source"&&this._initSource();if(d==="appendTo"){this.menu.element.appendTo(a(c||"body",this.element[0].ownerDocument)[0])}d==="disabled"&&c&&this.xhr&&this.xhr.abort()},_initSource:function(){var d=this,c,e;if(a.isArray(this.options.source)){c=this.options.source;this.source=function(f,b){b(a.ui.autocomplete.filter(c,f.term))}}else{if(typeof this.options.source==="string"){e=this.options.source;this.source=function(f,b){d.xhr&&d.xhr.abort();d.xhr=a.ajax({url:e,data:f,dataType:"json",success:function(l,k,j){j===d.xhr&&b(l);d.xhr=null},error:function(h){h===d.xhr&&b([]);d.xhr=null}})}}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(b){this.pending++;this.element.addClass("ui-autocomplete-loading");this.source({term:b},this.response)},_response:function(b){if(!this.options.disabled&&b&&b.length){b=this._normalize(b);this._suggest(b);this._trigger("open")}else{this.close()}this.pending--;this.pending||this.element.removeClass("ui-autocomplete-loading")},close:function(b){clearTimeout(this.closing);if(this.menu.element.is(":visible")){this.menu.element.hide();this.menu.deactivate();this._trigger("close",b)}},_change:function(b){this.previous!==this.element.val()&&this._trigger("change",b,{item:this.selectedItem})},_normalize:function(b){if(b.length&&b[0].label&&b[0].value){return b}return a.map(b,function(c){if(typeof c==="string"){return{label:c,value:c}}return a.extend({label:c.label||c.value,value:c.value||c.label},c)})},_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(a.extend({of:this.element},this.options.position))},_resizeMenu:function(){var b=this.menu.element;b.outerWidth(Math.max(b.width("").outerWidth(),this.element.outerWidth()))},_renderMenu:function(d,c){var e=this;a.each(c,function(f,b){e._renderItem(d,b)})},_renderItem:function(d,c){return a("<li></li>").data("item.autocomplete",c).append(a("<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}});a.extend(a.ui.autocomplete,{escapeRegex:function(b){return b.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")},filter:function(d,c){var e=new RegExp(a.ui.autocomplete.escapeRegex(c),"i");return a.grep(d,function(b){return e.test(b.label||b.value||b)})}})})(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(g,d){this.deactivate();if(this.hasScroll()){var h=d.offset().top-this.element.offset().top,k=this.element.attr("scrollTop"),j=this.element.height();if(h<0){this.element.attr("scrollTop",k+h)}else{h>=j&&this.element.attr("scrollTop",k+h-j+d.height())}}this.active=d.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end();this._trigger("focus",g,{item:d})},deactivate:function(){if(this.active){this.active.children("a").removeClass("ui-state-hover").removeAttr("id");this._trigger("blur");this.active=null}},next:function(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(d,c,e){if(this.active){d=this.active[d+"All"](".ui-menu-item").eq(0);d.length?this.activate(e,d):this.activate(e,this.element.children(c))}else{this.activate(e,this.element.children(c))}},nextPage:function(e){if(this.hasScroll()){if(!this.active||this.last()){this.activate(e,this.element.children(".ui-menu-item:first"))}else{var d=this.active.offset().top,g=this.element.height(),h=this.element.children(".ui-menu-item").filter(function(){var b=a(this).offset().top-d-g+a(this).height();return b<10&&b>-10});h.length||(h=this.element.children(".ui-menu-item:last"));this.activate(e,h)}}else{this.activate(e,this.element.children(".ui-menu-item").filter(!this.active||this.last()?":first":":last"))}},previousPage:function(d){if(this.hasScroll()){if(!this.active||this.first()){this.activate(d,this.element.children(".ui-menu-item:last"))}else{var c=this.active.offset().top,e=this.element.height();result=this.element.children(".ui-menu-item").filter(function(){var b=a(this).offset().top-c+e-a(this).height();return b<10&&b>-10});result.length||(result=this.element.children(".ui-menu-item:first"));this.activate(d,result)}}else{this.activate(d,this.element.children(".ui-menu-item").filter(!this.active||this.first()?":last":":first"))}},hasScroll:function(){return this.element.height()<this.element.attr("scrollHeight")},select:function(b){this._trigger("selected",b,{item:this.active})}})})(jQuery);(function(c){var a=c.scrollTo=function(d,f,g){c(window).scrollTo(d,f,g)};a.defaults={axis:"xy",duration:parseFloat(c.fn.jquery)>=1.3?0:1};a.window=function(d){return c(window)._scrollable()};c.fn._scrollable=function(){return this.map(function(){var d=this,f=!d.nodeName||c.inArray(d.nodeName.toLowerCase(),["iframe","#document","html","body"])!=-1;if(!f){return d}var g=(d.contentWindow||d).document||d.ownerDocument||d;return c.browser.safari||g.compatMode=="BackCompat"?g.body:g.documentElement})};c.fn.scrollTo=function(f,e,d){if(typeof e=="object"){d=e;e=0}if(typeof d=="function"){d={onAfter:d}}if(f=="max"){f=9000000000}d=c.extend({},a.defaults,d);e=e||d.speed||d.duration;d.queue=d.queue&&d.axis.length>1;if(d.queue){e/=2}d.offset=b(d.offset);d.over=b(d.over);return this._scrollable().each(function(){var o=this,m=c(o),n=f,k,l={},h=m.is("html,body");switch(typeof n){case"number":case"string":if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(n)){n=b(n);break}n=c(n,this);case"object":if(n.is||n.style){k=(n=c(n)).offset()}}c.each(d.axis.split(""),function(q,r){var t=r=="x"?"Left":"Top",s=t.toLowerCase(),v="scroll"+t,p=o[v],g=a.max(o,r);if(k){l[v]=k[s]+(h?0:p-m.offset()[s]);if(d.margin){l[v]-=parseInt(n.css("margin"+t))||0;l[v]-=parseInt(n.css("border"+t+"Width"))||0}l[v]+=d.offset[s]||0;if(d.over[s]){l[v]+=n[r=="x"?"width":"height"]()*d.over[s]}}else{var u=n[s];l[v]=u.slice&&u.slice(-1)=="%"?parseFloat(u)/100*g:u}if(/^\d+$/.test(l[v])){l[v]=l[v]<=0?0:Math.min(l[v],g)}if(!q&&d.queue){if(p!=l[v]){j(d.onAfterFirst)}delete l[v]}});j(d.onAfter);function j(g){m.animate(l,e,d.easing,g&&function(){g.call(this,f,d)})}}).end()};a.max=function(g,j){var n=j=="x"?"Width":"Height",k="scroll"+n;if(!c(g).is("html,body")){return g[k]-c(g)[n.toLowerCase()]()}var o="client"+n,f=g.ownerDocument.documentElement,d=g.ownerDocument.body;return Math.max(f[k],d[k])-Math.min(f[o],d[o])};function b(d){return typeof d=="object"?d:{top:d,left:d}}})(jQuery);$(document).ready(function(){if(jQuery().scrollTo&&$("#jquery-flashbanner").length>0){$("#jquery-flashbanner").addClass("loading");var b=4000;var c=$("#jquery-flashbanner input").val();var f='<div id="jquery-flashbanner-panels"><div id="jquery-flashbanner-scroller"><h2 class="disabled">Actie</h2>';var h="";var d='<ul id="jquery-flashbanner-nav">';var g="?utm_source=homepagebanner&amp;utm_medium=banner&amp;utm_campaign=homepagebanner";$.ajax({type:"POST",url:c,cache:true,dataType:"xml",timeout:15000,dataType:($.browser.msie)?"text":"xml",error:function(){$("#jquery-flashbanner").hide()},success:function(n){var m;if(typeof n=="string"){m=new ActiveXObject("Microsoft.XMLDOM");m.async=false;m.loadXML(n)}else{m=n}$(m).find("product").each(function(s){var r=$(this).find("titel").text();var t=$(this).find("link").text();var v=$(this).find("categorie").text();var q=$(this).find("prijs").text();var p=$(this).find("omschrijving").text();var u=$(this).find("afbeelding").text();h+=a(s,r,t,v,q,p,u);d+=e(s,t,v)});f+=h;f+='</div><div class="clear"></div></div>';d+="</ul>";f+=d;$("#jquery-flashbanner").html(f);$("#jquery-flashbanner").removeClass("loading");$("#jquery-flashbanner-nav li a[rel=#panel-1]").addClass("active").parents("li").addClass("active");$("#jquery-flashbanner-panels").scrollTo("#panel-1",{duration:0,axis:"y"});$("#jquery-flashbanner-nav li a").mouseover(function(){$("#jquery-flashbanner-nav li").removeClass("active").find("a").removeClass("active");$(this).addClass("active").parents("li").addClass("active");$("#jquery-flashbanner-panels").stop().scrollTo($(this).attr("rel"),{duration:300,axis:"y"})});var o=setInterval(j,b);var l=0;var k=0;$("#jquery-flashbanner").hover(function(){clearInterval(o)},function(){o=setInterval(j,b)})}});function a(n,m,o,q,l,k,p){return'<div class="panel" id="panel-'+(n+1)+'"><h3><a href="'+o+g+'" title="'+m+'">'+m+'</a></h3><div class="panel-description">'+k+'<p><a href="'+o+g+'" title="'+m+'" class="button"><span>Nu voor &euro; '+l+'</span></a></p></div><div class="panel-img"><a href="'+o+g+'" title="'+m+'"><img src="'+p+'" alt="'+m+'" width="150" height="150" /></a></div></div>'}function e(k,l,m){return'<li><a href="'+l+g+'" rel="#panel-'+(k+1)+'">'+m+"</a></li>"}function j(){huidig=parseInt($("#jquery-flashbanner-nav li a.active").attr("rel").replace(/#panel-/,""));huidig==4?nieuw=1:nieuw=huidig+1;$("#jquery-flashbanner-nav li a").removeClass("active").parents("li").removeClass("active");$("#jquery-flashbanner-nav li a[rel=#panel-"+nieuw+"]").addClass("active").parents("li").addClass("active");$("#jquery-flashbanner-panels").stop().scrollTo("#panel-"+nieuw,{duration:300,axis:"y"})}}});(function(b){b.fn.example=function(h,a){var j=b.isFunction(h),c=b.extend({},a,{example:h});return this.each(function(){var e=b(this),d=b.metadata?b.extend({},b.fn.example.defaults,e.metadata(),c):b.extend({},b.fn.example.defaults,c);if(!b.fn.example.boundClassNames[d.className]){b(window).unload(function(){b("."+d.className).val("")});b("form").submit(function(){b(this).find("."+d.className).val("")});b.fn.example.boundClassNames[d.className]=true}if(!e.attr("defaultValue")&&(j||e.val()==d.example)){e.val("")}if(e.val()==""&&this!=document.activeElement){e.addClass(d.className);e.val(j?d.example.call(this):d.example)}e.focus(function(){if(b(this).is("."+d.className)){b(this).val("");b(this).removeClass(d.className)}});e.change(function(){b(this).is("."+d.className)&&b(this).removeClass(d.className)});e.blur(function(){if(b(this).val()==""){b(this).addClass(d.className);b(this).val(j?d.example.call(this):d.example)}})})};b.fn.example.defaults={className:"example"};b.fn.example.boundClassNames=[]})(jQuery);(function(aG){var ay,aq,ap,aD,aj,aA,ai,ax,am,al,au=0,aE={},aw=[],av=0,aF={},az=[],ag=null,ao=new Image,ae=/\.(jpg|gif|png|bmp|jpeg)(.*)?$/i,k=/[^\.]\.(swf)\s*$/i,ad,ac=1,an=0,ar="",at,aB,aC=false,ak=aG.extend(aG("<div/>")[0],{prop:0}),ab=aG.browser.msie&&aG.browser.version<7&&!window.XMLHttpRequest,aa=function(){aq.hide();ao.onerror=ao.onload=null;ag&&ag.abort();ay.empty()},R=function(){if(false===aE.onError(aw,au,aE)){aq.hide();aC=false}else{aE.titleShow=false;aE.width="auto";aE.height="auto";ay.html('<p id="fancybox-error">The requested content cannot be loaded.<br />Please try again later.</p>');ah()}},af=function(){var d=aw[au],l,f,e,j,h,b;aa();aE=aG.extend({},aG.fn.fancybox.defaults,typeof aG(d).data("fancybox")=="undefined"?aE:aG(d).data("fancybox"));b=aE.onStart(aw,au,aE);if(b===false){aC=false}else{if(typeof b=="object"){aE=aG.extend(aE,b)}e=aE.title||(d.nodeName?aG(d).attr("title"):d.title)||"";if(d.nodeName&&!aE.orig){aE.orig=aG(d).children("img:first").length?aG(d).children("img:first"):aG(d)}if(e===""&&aE.orig&&aE.titleFromAlt){e=aE.orig.attr("alt")}l=aE.href||(d.nodeName?aG(d).attr("href"):d.href)||null;if(/^(?:javascript)/i.test(l)||l=="#"){l=null}if(aE.type){f=aE.type;if(!l){l=aE.content}}else{if(aE.content){f="html"}else{if(l){f=l.match(ae)?"image":l.match(k)?"swf":aG(d).hasClass("iframe")?"iframe":l.indexOf("#")===0?"inline":"ajax"}}}if(f){if(f=="inline"){d=l.substr(l.indexOf("#"));f=aG(d).length>0?"inline":"ajax"}aE.type=f;aE.href=l;aE.title=e;if(aE.autoDimensions){if(aE.type=="html"||aE.type=="inline"||aE.type=="ajax"){aE.width="auto";aE.height="auto"}else{aE.autoDimensions=false}}if(aE.modal){aE.overlayShow=true;aE.hideOnOverlayClick=false;aE.hideOnContentClick=false;aE.enableEscapeButton=false;aE.showCloseButton=false}aE.padding=parseInt(aE.padding,10);aE.margin=parseInt(aE.margin,10);ay.css("padding",aE.padding+aE.margin);aG(".fancybox-inline-tmp").unbind("fancybox-cancel").bind("fancybox-change",function(){aG(this).replaceWith(aA.children())});switch(f){case"html":ay.html(aE.content);ah();break;case"inline":if(aG(d).parent().is("#fancybox-content")===true){aC=false;break}aG('<div class="fancybox-inline-tmp" />').hide().insertBefore(aG(d)).bind("fancybox-cleanup",function(){aG(this).replaceWith(aA.children())}).bind("fancybox-cancel",function(){aG(this).replaceWith(ay.children())});aG(d).appendTo(ay);ah();break;case"image":aC=false;aG.fancybox.showActivity();ao=new Image;ao.onerror=function(){R()};ao.onload=function(){aC=true;ao.onerror=ao.onload=null;aE.width=ao.width;aE.height=ao.height;aG("<img />").attr({id:"fancybox-img",src:ao.src,alt:aE.title}).appendTo(ay);P()};ao.src=l;break;case"swf":aE.scrolling="no";j='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+aE.width+'" height="'+aE.height+'"><param name="movie" value="'+l+'"></param>';h="";aG.each(aE.swf,function(m,n){j+='<param name="'+m+'" value="'+n+'"></param>';h+=" "+m+'="'+n+'"'});j+='<embed src="'+l+'" type="application/x-shockwave-flash" width="'+aE.width+'" height="'+aE.height+'"'+h+"></embed></object>";ay.html(j);ah();break;case"ajax":aC=false;aG.fancybox.showActivity();aE.ajax.win=aE.ajax.success;ag=aG.ajax(aG.extend({},aE.ajax,{url:l,data:aE.ajax.data||{},error:function(m){m.status>0&&R()},success:function(m,n,o){if((typeof o=="object"?o:ag).status==200){if(typeof aE.ajax.win=="function"){b=aE.ajax.win(l,m,n,o);if(b===false){aq.hide();return}else{if(typeof b=="string"||typeof b=="object"){m=b}}}ay.html(m);ah()}}}));break;case"iframe":P()}}else{R()}}},ah=function(){var b=aE.width,d=aE.height;b=b.toString().indexOf("%")>-1?parseInt((aG(window).width()-aE.margin*2)*parseFloat(b)/100,10)+"px":b=="auto"?"auto":b+"px";d=d.toString().indexOf("%")>-1?parseInt((aG(window).height()-aE.margin*2)*parseFloat(d)/100,10)+"px":d=="auto"?"auto":d+"px";ay.wrapInner('<div style="width:'+b+";height:"+d+";overflow: "+(aE.scrolling=="auto"?"auto":aE.scrolling=="yes"?"scroll":"hidden")+';position:relative;"></div>');aE.width=ay.width();aE.height=ay.height();P()},P=function(){var b,d;aq.hide();if(aD.is(":visible")&&false===aF.onCleanup(az,av,aF)){aG.event.trigger("fancybox-cancel");aC=false}else{aC=true;aG(aA.add(ap)).unbind();aG(window).unbind("resize.fb scroll.fb");aG(document).unbind("keydown.fb");aD.is(":visible")&&aF.titlePosition!=="outside"&&aD.css("height",aD.height());az=aw;av=au;aF=aE;if(aF.overlayShow){ap.css({"background-color":aF.overlayColor,opacity:aF.overlayOpacity,cursor:aF.hideOnOverlayClick?"pointer":"auto",height:aG(document).height()});if(!ap.is(":visible")){ab&&aG("select:not(#fancybox-tmp select)").filter(function(){return this.style.visibility!=="hidden"}).css({visibility:"hidden"}).one("fancybox-cleanup",function(){this.style.visibility="inherit"});ap.show()}}else{ap.hide()}aB=g();ar=aF.title||"";an=0;ax.empty().removeAttr("style").removeClass();if(aF.titleShow!==false){if(aG.isFunction(aF.titleFormat)){b=aF.titleFormat(ar,az,av,aF)}else{b=ar&&ar.length?aF.titlePosition=="float"?'<table id="fancybox-title-float-wrap" cellpadding="0" cellspacing="0"><tr><td id="fancybox-title-float-left"></td><td id="fancybox-title-float-main">'+ar+'</td><td id="fancybox-title-float-right"></td></tr></table>':'<div id="fancybox-title-'+aF.titlePosition+'">'+ar+"</div>":false}ar=b;if(!(!ar||ar==="")){ax.addClass("fancybox-title-"+aF.titlePosition).html(ar).appendTo("body").show();switch(aF.titlePosition){case"inside":ax.css({width:aB.width-aF.padding*2,marginLeft:aF.padding,marginRight:aF.padding});an=ax.outerHeight(true);ax.appendTo(aj);aB.height+=an;break;case"over":ax.css({marginLeft:aF.padding,width:aB.width-aF.padding*2,bottom:aF.padding}).appendTo(aj);break;case"float":ax.css("left",parseInt((ax.width()-aB.width-40)/2,10)*-1).appendTo(aD);break;default:ax.css({width:aB.width-aF.padding*2,paddingLeft:aF.padding,paddingRight:aF.padding}).appendTo(aD)}}}ax.hide();if(aD.is(":visible")){aG(ai.add(am).add(al)).hide();b=aD.position();at={top:b.top,left:b.left,width:aD.width(),height:aD.height()};d=at.width==aB.width&&at.height==aB.height;aA.fadeTo(aF.changeFade,0.3,function(){var e=function(){aA.html(ay.contents()).fadeTo(aF.changeFade,1,H)};aG.event.trigger("fancybox-change");aA.empty().removeAttr("filter").css({"border-width":aF.padding,width:aB.width-aF.padding*2,height:aE.autoDimensions?"auto":aB.height-an-aF.padding*2});if(d){e()}else{ak.prop=0;aG(ak).animate({prop:1},{duration:aF.changeSpeed,easing:aF.easingChange,step:C,complete:e})}})}else{aD.removeAttr("style");aA.css("border-width",aF.padding);if(aF.transitionIn=="elastic"){at=w();aA.html(ay.contents());aD.show();if(aF.opacity){aB.opacity=0}ak.prop=0;aG(ak).animate({prop:1},{duration:aF.speedIn,easing:aF.easingIn,step:C,complete:H})}else{aF.titlePosition=="inside"&&an>0&&ax.show();aA.css({width:aB.width-aF.padding*2,height:aE.autoDimensions?"auto":aB.height-an-aF.padding*2}).html(ay.contents());aD.css(aB).fadeIn(aF.transitionIn=="none"?0:aF.speedIn,H)}}}},c=function(){if(aF.enableEscapeButton||aF.enableKeyboardNav){aG(document).bind("keydown.fb",function(b){if(b.keyCode==27&&aF.enableEscapeButton){b.preventDefault();aG.fancybox.close()}else{if((b.keyCode==37||b.keyCode==39)&&aF.enableKeyboardNav&&b.target.tagName!=="INPUT"&&b.target.tagName!=="TEXTAREA"&&b.target.tagName!=="SELECT"){b.preventDefault();aG.fancybox[b.keyCode==37?"prev":"next"]()}}})}if(aF.showNavArrows){if(aF.cyclic&&az.length>1||av!==0){am.show()}if(aF.cyclic&&az.length>1||av!=az.length-1){al.show()}}else{am.hide();al.hide()}},H=function(){if(!aG.support.opacity){aA.get(0).style.removeAttribute("filter");aD.get(0).style.removeAttribute("filter")}aE.autoDimensions&&aA.css("height","auto");aD.css("height","auto");ar&&ar.length&&ax.show();aF.showCloseButton&&ai.show();c();aF.hideOnContentClick&&aA.bind("click",aG.fancybox.close);aF.hideOnOverlayClick&&ap.bind("click",aG.fancybox.close);aG(window).bind("resize.fb",aG.fancybox.resize);aF.centerOnScroll&&aG(window).bind("scroll.fb",aG.fancybox.center);if(aF.type=="iframe"){aG('<iframe id="fancybox-frame" name="fancybox-frame'+(new Date).getTime()+'" frameborder="0" hspace="0" '+(aG.browser.msie?'allowtransparency="true""':"")+' scrolling="'+aE.scrolling+'" src="'+aF.href+'"></iframe>').appendTo(aA)}aD.show();aC=false;aG.fancybox.center();aF.onComplete(az,av,aF);var b,d;if(az.length-1>av){b=az[av+1].href;if(typeof b!=="undefined"&&b.match(ae)){d=new Image;d.src=b}}if(av>0){b=az[av-1].href;if(typeof b!=="undefined"&&b.match(ae)){d=new Image;d.src=b}}},C=function(b){var d={width:parseInt(at.width+(aB.width-at.width)*b,10),height:parseInt(at.height+(aB.height-at.height)*b,10),top:parseInt(at.top+(aB.top-at.top)*b,10),left:parseInt(at.left+(aB.left-at.left)*b,10)};if(typeof aB.opacity!=="undefined"){d.opacity=b<0.5?0.5:b}aD.css(d);aA.css({width:d.width-aF.padding*2,height:d.height-an*b-aF.padding*2})},x=function(){return[aG(window).width()-aF.margin*2,aG(window).height()-aF.margin*2,aG(document).scrollLeft()+aF.margin,aG(document).scrollTop()+aF.margin]},g=function(){var b=x(),f={},e=aF.autoScale,d=aF.padding*2;f.width=aF.width.toString().indexOf("%")>-1?parseInt(b[0]*parseFloat(aF.width)/100,10):aF.width+d;f.height=aF.height.toString().indexOf("%")>-1?parseInt(b[1]*parseFloat(aF.height)/100,10):aF.height+d;if(e&&(f.width>b[0]||f.height>b[1])){if(aE.type=="image"||aE.type=="swf"){e=aF.width/aF.height;if(f.width>b[0]){f.width=b[0];f.height=parseInt((f.width-d)/e+d,10)}if(f.height>b[1]){f.height=b[1];f.width=parseInt((f.height-d)*e+d,10)}}else{f.width=Math.min(f.width,b[0]);f.height=Math.min(f.height,b[1])}}f.top=parseInt(Math.max(b[3]-20,b[3]+(b[1]-f.height-40)*0.5),10);f.left=parseInt(Math.max(b[2]-20,b[2]+(b[0]-f.width-40)*0.5),10);return f},w=function(){var b=aE.orig?aG(aE.orig):false,d={};if(b&&b.length){d=b.offset();d.top+=parseInt(b.css("paddingTop"),10)||0;d.left+=parseInt(b.css("paddingLeft"),10)||0;d.top+=parseInt(b.css("border-top-width"),10)||0;d.left+=parseInt(b.css("border-left-width"),10)||0;d.width=b.width();d.height=b.height();d={width:d.width+aF.padding*2,height:d.height+aF.padding*2,top:d.top-aF.padding-20,left:d.left-aF.padding-20}}else{b=x();d={width:aF.padding*2,height:aF.padding*2,top:parseInt(b[3]+b[1]*0.5,10),left:parseInt(b[2]+b[0]*0.5,10)}}return d},a=function(){if(aq.is(":visible")){aG("div",aq).css("top",ac*-40+"px");ac=(ac+1)%12}else{clearInterval(ad)}};aG.fn.fancybox=function(b){if(!aG(this).length){return this}aG(this).data("fancybox",aG.extend({},b,aG.metadata?aG(this).metadata():{})).unbind("click.fb").bind("click.fb",function(d){d.preventDefault();if(!aC){aC=true;aG(this).blur();aw=[];au=0;d=aG(this).attr("rel")||"";if(!d||d==""||d==="nofollow"){aw.push(this)}else{aw=aG("a[rel="+d+"], area[rel="+d+"]");au=aw.index(this)}af()}});return this};aG.fancybox=function(b,h){var e;if(!aC){aC=true;e=typeof h!=="undefined"?h:{};aw=[];au=parseInt(e.index,10)||0;if(aG.isArray(b)){for(var d=0,f=b.length;d<f;d++){if(typeof b[d]=="object"){aG(b[d]).data("fancybox",aG.extend({},e,b[d]))}else{b[d]=aG({}).data("fancybox",aG.extend({content:b[d]},e))}}aw=jQuery.merge(aw,b)}else{if(typeof b=="object"){aG(b).data("fancybox",aG.extend({},e,b))}else{b=aG({}).data("fancybox",aG.extend({content:b},e))}aw.push(b)}if(au>aw.length||au<0){au=0}af()}};aG.fancybox.showActivity=function(){clearInterval(ad);aq.show();ad=setInterval(a,66)};aG.fancybox.hideActivity=function(){aq.hide()};aG.fancybox.next=function(){return aG.fancybox.pos(av+1)};aG.fancybox.prev=function(){return aG.fancybox.pos(av-1)};aG.fancybox.pos=function(b){if(!aC){b=parseInt(b);aw=az;if(b>-1&&b<az.length){au=b;af()}else{if(aF.cyclic&&az.length>1){au=b>=az.length?0:az.length-1;af()}}}};aG.fancybox.cancel=function(){if(!aC){aC=true;aG.event.trigger("fancybox-cancel");aa();aE.onCancel(aw,au,aE);aC=false}};aG.fancybox.close=function(){function b(){ap.fadeOut("fast");ax.empty().hide();aD.hide();aG.event.trigger("fancybox-cleanup");aA.empty();aF.onClosed(az,av,aF);az=aE=[];av=au=0;aF=aE={};aC=false}if(!(aC||aD.is(":hidden"))){aC=true;if(aF&&false===aF.onCleanup(az,av,aF)){aC=false}else{aa();aG(ai.add(am).add(al)).hide();aG(aA.add(ap)).unbind();aG(window).unbind("resize.fb scroll.fb");aG(document).unbind("keydown.fb");aA.find("iframe").attr("src",ab&&/^https/i.test(window.location.href||"")?"javascript:void(false)":"about:blank");aF.titlePosition!=="inside"&&ax.empty();aD.stop();if(aF.transitionOut=="elastic"){at=w();var d=aD.position();aB={top:d.top,left:d.left,width:aD.width(),height:aD.height()};if(aF.opacity){aB.opacity=1}ax.empty().hide();ak.prop=1;aG(ak).animate({prop:0},{duration:aF.speedOut,easing:aF.easingOut,step:C,complete:b})}else{aD.fadeOut(aF.transitionOut=="none"?0:aF.speedOut,b)}}}};aG.fancybox.resize=function(){ap.is(":visible")&&ap.css("height",aG(document).height());aG.fancybox.center(true)};aG.fancybox.center=function(b){var e,d;if(!aC){d=b===true?1:0;e=x();!d&&(aD.width()>e[0]||aD.height()>e[1])||aD.stop().animate({top:parseInt(Math.max(e[3]-20,e[3]+(e[1]-aA.height()-40)*0.5-aF.padding)),left:parseInt(Math.max(e[2]-20,e[2]+(e[0]-aA.width()-40)*0.5-aF.padding))},typeof b=="number"?b:200)}};aG.fancybox.init=function(){if(!aG("#fancybox-wrap").length){aG("body").append(ay=aG('<div id="fancybox-tmp"></div>'),aq=aG('<div id="fancybox-loading"><div></div></div>'),ap=aG('<div id="fancybox-overlay"></div>'),aD=aG('<div id="fancybox-wrap"></div>'));aj=aG('<div id="fancybox-outer"></div>').append('<div class="fancybox-bg" id="fancybox-bg-n"></div><div class="fancybox-bg" id="fancybox-bg-ne"></div><div class="fancybox-bg" id="fancybox-bg-e"></div><div class="fancybox-bg" id="fancybox-bg-se"></div><div class="fancybox-bg" id="fancybox-bg-s"></div><div class="fancybox-bg" id="fancybox-bg-sw"></div><div class="fancybox-bg" id="fancybox-bg-w"></div><div class="fancybox-bg" id="fancybox-bg-nw"></div>').appendTo(aD);aj.append(aA=aG('<div id="fancybox-content"></div>'),ai=aG('<a id="fancybox-close"></a>'),ax=aG('<div id="fancybox-title"></div>'),am=aG('<a href="javascript:;" id="fancybox-left"><span class="fancy-ico" id="fancybox-left-ico"></span></a>'),al=aG('<a href="javascript:;" id="fancybox-right"><span class="fancy-ico" id="fancybox-right-ico"></span></a>'));ai.click(aG.fancybox.close);aq.click(aG.fancybox.cancel);am.click(function(b){b.preventDefault();aG.fancybox.prev()});al.click(function(b){b.preventDefault();aG.fancybox.next()});aG.fn.mousewheel&&aD.bind("mousewheel.fb",function(b,d){if(aC){b.preventDefault()}else{if(aG(b.target).get(0).clientHeight==0||aG(b.target).get(0).scrollHeight===aG(b.target).get(0).clientHeight){b.preventDefault();aG.fancybox[d>0?"prev":"next"]()}}});aG.support.opacity||aD.addClass("fancybox-ie");if(ab){aq.addClass("fancybox-ie6");aD.addClass("fancybox-ie6");aG('<iframe id="fancybox-hide-sel-frame" src="'+(/^https/i.test(window.location.href||"")?"javascript:void(false)":"about:blank")+'" scrolling="no" border="0" frameborder="0" tabindex="-1"></iframe>').prependTo(aj)}}};aG.fn.fancybox.defaults={padding:10,margin:40,opacity:false,modal:false,cyclic:false,scrolling:"auto",width:560,height:340,autoScale:true,autoDimensions:true,centerOnScroll:false,ajax:{},swf:{wmode:"transparent"},hideOnOverlayClick:true,hideOnContentClick:false,overlayShow:true,overlayOpacity:0.7,overlayColor:"#777",titleShow:true,titlePosition:"float",titleFormat:null,titleFromAlt:false,transitionIn:"fade",transitionOut:"fade",speedIn:300,speedOut:300,changeSpeed:300,changeFade:"fast",easingIn:"swing",easingOut:"swing",showCloseButton:true,showNavArrows:true,enableEscapeButton:true,enableKeyboardNav:true,onStart:function(){},onCancel:function(){},onComplete:function(){},onCleanup:function(){},onClosed:function(){},onError:function(){}};aG(document).ready(function(){aG.fancybox.init()})})(jQuery);(function(a){a.fn.extend({postcodeCheck:function(b){var c={landIsNederland:true,valueLand:"Nederland",inputLand:"select[name$='Land']",inputLandOverride:false,inputPostcode:"input[name$='Postcode']",inputHuisnummer:"input[name$='Huisnummer']",inputStraatnaam:"input[name$='Straatnaam']",labelStraatnaam:"label[for$='Straatnaam']",inputPlaats:"input[name$='Plaats']",labelPlaats:"label[for$='Plaats']",foutmeldingContainer:"div#foutmelding-postcodecheck",inputUitleg:"span.tekst-automatisch-invul"};var b=a.extend(c,b);return this.each(function(){var f=b;var h=a(this);var j=a(f.inputLand,h);var m=a(f.inputPostcode,h);var n=a(f.inputHuisnummer,h);var e=a(f.inputStraatnaam,h);var g=a(f.labelStraatnaam,h);var l=a(f.inputPlaats,h);var p=a(f.labelPlaats,h);var d=a(f.foutmeldingContainer,h);var k=a(f.inputUitleg,h);if(f.inputLandOverride){j=f.inputLandOverrideValue}a([m,n]).each(function(o,q){a(q).keyup(function(r){a(q).val(String(a(this).val()).toUpperCase())});a(q).change(function(r){a(q).val(String(a(this).val()).toUpperCase())})});a([m,n]).each(function(q,s){var o=a(s);var r=function(){o.val(o.val().replace(/\s/g,""))};o.keyup(r).blur(r)});a(j).bind((a.browser.msie?"click":"change"),function(){a(m).val("").removeClass("LV_valid_field").removeClass("LV_invalid_field");a(n).val("").removeClass("LV_valid_field").removeClass("LV_invalid_field");a(e).val("").removeClass("LV_valid_field").removeClass("LV_invalid_field");a(l).val("").removeClass("LV_valid_field").removeClass("LV_invalid_field");a(d).html("");if(a(j).val()!=f.valueLand){a(e).removeClass("autoinvul").removeAttr("readonly");a(l).removeClass("autoinvul").removeAttr("readonly");a(k).hide();a(g).html('<img src="/site/d_nieuw/img/bestelproces/verplicht-veld.gif" alt="indicator voor verplicht veld" /> Straatnaam');a(p).html('<img src="/site/d_nieuw/img/bestelproces/verplicht-veld.gif" alt="indicator voor verplicht veld" /> Plaats');f.landIsNederland=false}else{a(e).addClass("autoinvul").attr("readonly",true);a(l).addClass("autoinvul").attr("readonly",true);a(k).show();a(g).html("Straatnaam");a(p).html("Plaats");f.landIsNederland=true}});a(m).bind((a.browser.msie?"focusout":"change"),function(){var q=a.trim(a(m).val()).replace(/ /g,"");var s=a.trim(a(n).val()).replace(/ /g,"");var r=a.trim(a(e).val()).replace(/ /g,"");var o=a.trim(a(l).val()).replace(/ /g,"");a(d).html("");if(s.length>0&&r.length>0&&o.length>0&&f.landIsNederland){a(m).removeClass("LV_valid_field").removeClass("LV_invalid_field");a(n).val("").removeClass("LV_valid_field").removeClass("LV_invalid_field");a(e).val("").removeClass("LV_valid_field").removeClass("LV_invalid_field");a(l).val("").removeClass("LV_valid_field").removeClass("LV_invalid_field")}});a(n).bind((a.browser.msie?"focusout":"change"),function(){var o=a.trim(a(m).val()).replace(/ /g,"");var q=a.trim(a(n).val()).replace(/ /g,"");if(o.length<=0&&q.length>0&&f.landIsNederland){a(d).html('<p class="notice">Vul eerst uw postcode in.</p>');a(n).val("");a(m).focus()}if(o.length>0&&q.length>0&&f.landIsNederland){a(e).addClass("loader");a(l).addClass("loader");a.ajax({type:"POST",url:"/site/d_nieuw/scripts/postcodecheck.php",data:{postcode:o,huisnummer:q},cache:false,dataType:"html",timeout:15000,error:function(){a(d).html('<p class="error">Er is een fout opgetreden bij het automatisch ophalen van uw straatnaam en plaats. Vul uw straatnaam en plaats zelf in.</p>');a(e).removeClass("loader");a(l).removeClass("loader");a(e).val("").removeClass("autoinvul").removeAttr("readonly");a(l).val("").removeClass("autoinvul").removeAttr("readonly");a(k).hide();a(g).html('<img src="/site/d_nieuw/img/bestelproces/verplicht-veld.gif" alt="indicator voor verplicht veld" /> Straatnaam');a(p).html('<img src="/site/d_nieuw/img/bestelproces/verplicht-veld.gif" alt="indicator voor verplicht veld" /> Plaats');a(e).focus()},success:function(u){a(d).html("");a(e).addClass("autoinvul").attr("readonly",true);a(l).addClass("autoinvul").attr("readonly",true);a(k).show();a(g).html("Straatnaam");a(p).html("Plaats");a(e).removeClass("loader");a(l).removeClass("loader");var r=a(u);var t=r.filter("div#returnStraatnaam").text();var w=r.filter("div#returnPlaats").text();var s=r.filter("div#returnError").text();var v=r.filter("div#returnFatalError").text();if(s=="false"&&v=="false"){a(n).addClass("LV_valid_field").removeClass("LV_invalid_field");a(m).addClass("LV_valid_field").removeClass("LV_invalid_field");a(e).val(t).addClass("LV_valid_field").removeClass("LV_invalid_field");a(l).val(w).addClass("LV_valid_field").removeClass("LV_invalid_field")}else{if(s=="true"&&v=="false"){a(d).html('<p class="notice">U heeft een niet bestaande combinatie van postcode en huisnummer ingevoerd.</p>');a(e).val("").removeClass("LV_valid_field").addClass("LV_invalid_field");a(l).val("").removeClass("LV_valid_field").addClass("LV_invalid_field");a(n).val("").removeClass("LV_valid_field").addClass("LV_invalid_field");a(m).removeClass("LV_valid_field").addClass("LV_invalid_field").focus()}else{a(d).html('<p class="error">Er is een fout opgetreden bij het automatisch ophalen van uw straatnaam en plaats. Vul uw straatnaam en plaats zelf in.</p>');a(e).val("").removeClass("autoinvul").removeAttr("readonly");a(l).val("").removeClass("autoinvul").removeAttr("readonly");a(k).hide();a(g).html('<img src="/site/d_nieuw/img/bestelproces/verplicht-veld.gif" alt="indicator voor verplicht veld" /> Straatnaam');a(p).html('<img src="/site/d_nieuw/img/bestelproces/verplicht-veld.gif" alt="indicator voor verplicht veld" /> Plaats');a(e).focus()}}}})}})})}})})(jQuery);(function(D){D.fn.qtip=function(a,h){var d,j,b,k,e,f,g,c;if(typeof a=="string"){if(typeof D(this).data("qtip")!=="object"){D.fn.qtip.log.error.call(self,1,D.fn.qtip.constants.NO_TOOLTIP_PRESENT,false)}if(a=="api"){return D(this).data("qtip").interfaces[D(this).data("qtip").current]}else{if(a=="interfaces"){return D(this).data("qtip").interfaces}}}else{if(!a){a={}}if(typeof a.content!=="object"||(a.content.jquery&&a.content.length>0)){a.content={text:a.content}}if(typeof a.content.title!=="object"){a.content.title={text:a.content.title}}if(typeof a.position!=="object"){a.position={corner:a.position}}if(typeof a.position.corner!=="object"){a.position.corner={target:a.position.corner,tooltip:a.position.corner}}if(typeof a.show!=="object"){a.show={when:a.show}}if(typeof a.show.when!=="object"){a.show.when={event:a.show.when}}if(typeof a.show.effect!=="object"){a.show.effect={type:a.show.effect}}if(typeof a.hide!=="object"){a.hide={when:a.hide}}if(typeof a.hide.when!=="object"){a.hide.when={event:a.hide.when}}if(typeof a.hide.effect!=="object"){a.hide.effect={type:a.hide.effect}}if(typeof a.style!=="object"){a.style={name:a.style}}a.style=G(a.style);k=D.extend(true,{},D.fn.qtip.defaults,a);k.style=I.call({options:k},k.style);k.user=D.extend(true,{},a)}return D(this).each(function(){if(typeof a=="string"){f=a.toLowerCase();b=D(this).qtip("interfaces");if(typeof b=="object"){if(h===true&&f=="destroy"){while(b.length>0){b[b.length-1].destroy()}}else{if(h!==true){b=[D(this).qtip("api")]}for(d=0;d<b.length;d++){if(f=="destroy"){b[d].destroy()}else{if(b[d].status.rendered===true){if(f=="show"){b[d].show()}else{if(f=="hide"){b[d].hide()}else{if(f=="focus"){b[d].focus()}else{if(f=="disable"){b[d].disable(true)}else{if(f=="enable"){b[d].disable(false)}}}}}}}}}}}else{g=D.extend(true,{},k);g.hide.effect.length=k.hide.effect.length;g.show.effect.length=k.show.effect.length;if(g.position.container===false){g.position.container=D(document.body)}if(g.position.target===false){g.position.target=D(this)}if(g.show.when.target===false){g.show.when.target=D(this)}if(g.hide.when.target===false){g.hide.when.target=D(this)}j=D.fn.qtip.interfaces.length;for(d=0;d<j;d++){if(typeof D.fn.qtip.interfaces[d]=="undefined"){j=d;break}}e=new F(D(this),g,j);D.fn.qtip.interfaces[j]=e;if(typeof D(this).data("qtip")=="object"){if(typeof D(this).attr("qtip")==="undefined"){D(this).data("qtip").current=D(this).data("qtip").interfaces.length}D(this).data("qtip").interfaces.push(e)}else{D(this).data("qtip",{current:0,interfaces:[e]})}if(g.content.prerender===false&&g.show.when.event!==false&&g.show.ready!==true){g.show.when.target.bind(g.show.when.event+".qtip-"+j+"-create",{qtip:j},function(l){c=D.fn.qtip.interfaces[l.data.qtip];c.options.show.when.target.unbind(c.options.show.when.event+".qtip-"+l.data.qtip+"-create");c.cache.mouse={x:l.pageX,y:l.pageY};u.call(c);c.options.show.when.target.trigger(c.options.show.when.event)})}else{e.cache.mouse={x:g.show.when.target.offset().left,y:g.show.when.target.offset().top};u.call(e)}}})};function F(b,c,a){var d=this;d.id=a;d.options=c;d.status={animated:false,rendered:false,disabled:false,focused:false};d.elements={target:b.addClass(d.options.style.classes.target),tooltip:null,wrapper:null,content:null,contentWrapper:null,title:null,button:null,tip:null,bgiframe:null};d.cache={mouse:{},position:{},toggle:0};d.timers={};D.extend(d,d.options.api,{show:function(h){var e,g;if(!d.status.rendered){return D.fn.qtip.log.error.call(d,2,D.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"show")}if(d.elements.tooltip.css("display")!=="none"){return d}d.elements.tooltip.stop(true,false);e=d.beforeShow.call(d,h);if(e===false){return d}function f(){if(d.options.position.type!=="static"){d.focus()}d.onShow.call(d,h);if(D.browser.msie){d.elements.tooltip.get(0).style.removeAttribute("filter")}}d.cache.toggle=1;if(d.options.position.type!=="static"){d.updatePosition(h,(d.options.show.effect.length>0))}if(typeof d.options.show.solo=="object"){g=D(d.options.show.solo)}else{if(d.options.show.solo===true){g=D("div.qtip").not(d.elements.tooltip)}}if(g){g.each(function(){if(D(this).qtip("api").status.rendered===true){D(this).qtip("api").hide()}})}if(typeof d.options.show.effect.type=="function"){d.options.show.effect.type.call(d.elements.tooltip,d.options.show.effect.length);d.elements.tooltip.queue(function(){f();D(this).dequeue()})}else{switch(d.options.show.effect.type.toLowerCase()){case"fade":d.elements.tooltip.fadeIn(d.options.show.effect.length,f);break;case"slide":d.elements.tooltip.slideDown(d.options.show.effect.length,function(){f();if(d.options.position.type!=="static"){d.updatePosition(h,true)}});break;case"grow":d.elements.tooltip.show(d.options.show.effect.length,f);break;default:d.elements.tooltip.show(null,f);break}d.elements.tooltip.addClass(d.options.style.classes.active)}return D.fn.qtip.log.error.call(d,1,D.fn.qtip.constants.EVENT_SHOWN,"show")},hide:function(g){var e;if(!d.status.rendered){return D.fn.qtip.log.error.call(d,2,D.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"hide")}else{if(d.elements.tooltip.css("display")==="none"){return d}}clearTimeout(d.timers.show);d.elements.tooltip.stop(true,false);e=d.beforeHide.call(d,g);if(e===false){return d}function f(){d.onHide.call(d,g)}d.cache.toggle=0;if(typeof d.options.hide.effect.type=="function"){d.options.hide.effect.type.call(d.elements.tooltip,d.options.hide.effect.length);d.elements.tooltip.queue(function(){f();D(this).dequeue()})}else{switch(d.options.hide.effect.type.toLowerCase()){case"fade":d.elements.tooltip.fadeOut(d.options.hide.effect.length,f);break;case"slide":d.elements.tooltip.slideUp(d.options.hide.effect.length,f);break;case"grow":d.elements.tooltip.hide(d.options.hide.effect.length,f);break;default:d.elements.tooltip.hide(null,f);break}d.elements.tooltip.removeClass(d.options.style.classes.active)}return D.fn.qtip.log.error.call(d,1,D.fn.qtip.constants.EVENT_HIDDEN,"hide")},updatePosition:function(q,o){var f,M,k,n,r,O,m,p,g,e,l,h,N,j;if(!d.status.rendered){return D.fn.qtip.log.error.call(d,2,D.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"updatePosition")}else{if(d.options.position.type=="static"){return D.fn.qtip.log.error.call(d,1,D.fn.qtip.constants.CANNOT_POSITION_STATIC,"updatePosition")}}M={position:{left:0,top:0},dimensions:{height:0,width:0},corner:d.options.position.corner.target};k={position:d.getPosition(),dimensions:d.getDimensions(),corner:d.options.position.corner.tooltip};if(d.options.position.target!=="mouse"){if(d.options.position.target.get(0).nodeName.toLowerCase()=="area"){n=d.options.position.target.attr("coords").split(",");for(f=0;f<n.length;f++){n[f]=parseInt(n[f])}r=d.options.position.target.parent("map").attr("name");O=D('img[usemap="#'+r+'"]:first').offset();M.position={left:Math.floor(O.left+n[0]),top:Math.floor(O.top+n[1])};switch(d.options.position.target.attr("shape").toLowerCase()){case"rect":M.dimensions={width:Math.ceil(Math.abs(n[2]-n[0])),height:Math.ceil(Math.abs(n[3]-n[1]))};break;case"circle":M.dimensions={width:n[2]+1,height:n[2]+1};break;case"poly":M.dimensions={width:n[0],height:n[1]};for(f=0;f<n.length;f++){if(f%2==0){if(n[f]>M.dimensions.width){M.dimensions.width=n[f]}if(n[f]<n[0]){M.position.left=Math.floor(O.left+n[f])}}else{if(n[f]>M.dimensions.height){M.dimensions.height=n[f]}if(n[f]<n[1]){M.position.top=Math.floor(O.top+n[f])}}}M.dimensions.width=M.dimensions.width-(M.position.left-O.left);M.dimensions.height=M.dimensions.height-(M.position.top-O.top);break;default:return D.fn.qtip.log.error.call(d,4,D.fn.qtip.constants.INVALID_AREA_SHAPE,"updatePosition");break}M.dimensions.width-=2;M.dimensions.height-=2}else{if(d.options.position.target.add(document.body).length===1){M.position={left:D(document).scrollLeft(),top:D(document).scrollTop()};M.dimensions={height:D(window).height(),width:D(window).width()}}else{if(typeof d.options.position.target.attr("qtip")!=="undefined"){M.position=d.options.position.target.qtip("api").cache.position}else{M.position=d.options.position.target.offset()}M.dimensions={height:d.options.position.target.outerHeight(),width:d.options.position.target.outerWidth()}}}m=D.extend({},M.position);if(M.corner.search(/right/i)!==-1){m.left+=M.dimensions.width}if(M.corner.search(/bottom/i)!==-1){m.top+=M.dimensions.height}if(M.corner.search(/((top|bottom)Middle)|center/)!==-1){m.left+=(M.dimensions.width/2)}if(M.corner.search(/((left|right)Middle)|center/)!==-1){m.top+=(M.dimensions.height/2)}}else{M.position=m={left:d.cache.mouse.x,top:d.cache.mouse.y};M.dimensions={height:1,width:1}}if(k.corner.search(/right/i)!==-1){m.left-=k.dimensions.width}if(k.corner.search(/bottom/i)!==-1){m.top-=k.dimensions.height}if(k.corner.search(/((top|bottom)Middle)|center/)!==-1){m.left-=(k.dimensions.width/2)}if(k.corner.search(/((left|right)Middle)|center/)!==-1){m.top-=(k.dimensions.height/2)}p=(D.browser.msie)?1:0;g=(D.browser.msie&&parseInt(D.browser.version.charAt(0))===6)?1:0;if(d.options.style.border.radius>0){if(k.corner.search(/Left/)!==-1){m.left-=d.options.style.border.radius}else{if(k.corner.search(/Right/)!==-1){m.left+=d.options.style.border.radius}}if(k.corner.search(/Top/)!==-1){m.top-=d.options.style.border.radius}else{if(k.corner.search(/Bottom/)!==-1){m.top+=d.options.style.border.radius}}}if(p){if(k.corner.search(/top/)!==-1){m.top-=p}else{if(k.corner.search(/bottom/)!==-1){m.top+=p}}if(k.corner.search(/left/)!==-1){m.left-=p}else{if(k.corner.search(/right/)!==-1){m.left+=p}}if(k.corner.search(/leftMiddle|rightMiddle/)!==-1){m.top-=1}}if(d.options.position.adjust.screen===true){m=v.call(d,m,M,k)}if(d.options.position.target==="mouse"&&d.options.position.adjust.mouse===true){if(d.options.position.adjust.screen===true&&d.elements.tip){l=d.elements.tip.attr("rel")}else{l=d.options.position.corner.tooltip}m.left+=(l.search(/right/i)!==-1)?-6:6;m.top+=(l.search(/bottom/i)!==-1)?-6:6}if(!d.elements.bgiframe&&D.browser.msie&&parseInt(D.browser.version.charAt(0))==6){D("select, object").each(function(){h=D(this).offset();h.bottom=h.top+D(this).height();h.right=h.left+D(this).width();if(m.top+k.dimensions.height>=h.top&&m.left+k.dimensions.width>=h.left){z.call(d)}})}m.left+=d.options.position.adjust.x;m.top+=d.options.position.adjust.y;N=d.getPosition();if(m.left!=N.left||m.top!=N.top){j=d.beforePositionUpdate.call(d,q);if(j===false){return d}d.cache.position=m;if(o===true){d.status.animated=true;d.elements.tooltip.animate(m,200,"swing",function(){d.status.animated=false})}else{d.elements.tooltip.css(m)}d.onPositionUpdate.call(d,q);if(typeof q!=="undefined"&&q.type&&q.type!=="mousemove"){D.fn.qtip.log.error.call(d,1,D.fn.qtip.constants.EVENT_POSITION_UPDATED,"updatePosition")}}return d},updateWidth:function(f){var e;if(!d.status.rendered){return D.fn.qtip.log.error.call(d,2,D.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"updateWidth")}else{if(f&&typeof f!=="number"){return D.fn.qtip.log.error.call(d,2,"newWidth must be of type number","updateWidth")}}e=d.elements.contentWrapper.siblings().add(d.elements.tip).add(d.elements.button);if(!f){if(typeof d.options.style.width.value=="number"){f=d.options.style.width.value}else{d.elements.tooltip.css({width:"auto"});e.hide();if(D.browser.msie){d.elements.wrapper.add(d.elements.contentWrapper.children()).css({zoom:"normal"})}f=d.getDimensions().width+1;if(!d.options.style.width.value){if(f>d.options.style.width.max){f=d.options.style.width.max}if(f<d.options.style.width.min){f=d.options.style.width.min}}}}if(f%2!==0){f-=1}d.elements.tooltip.width(f);e.show();if(d.options.style.border.radius){d.elements.tooltip.find(".qtip-betweenCorners").each(function(g){D(this).width(f-(d.options.style.border.radius*2))})}if(D.browser.msie){d.elements.wrapper.add(d.elements.contentWrapper.children()).css({zoom:"1"});d.elements.wrapper.width(f);if(d.elements.bgiframe){d.elements.bgiframe.width(f).height(d.getDimensions.height)}}return D.fn.qtip.log.error.call(d,1,D.fn.qtip.constants.EVENT_WIDTH_UPDATED,"updateWidth")},updateStyle:function(g){var h,f,e,k,j;if(!d.status.rendered){return D.fn.qtip.log.error.call(d,2,D.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"updateStyle")}else{if(typeof g!=="string"||!D.fn.qtip.styles[g]){return D.fn.qtip.log.error.call(d,2,D.fn.qtip.constants.STYLE_NOT_DEFINED,"updateStyle")}}d.options.style=I.call(d,D.fn.qtip.styles[g],d.options.user.style);d.elements.content.css(t(d.options.style));if(d.options.content.title.text!==false){d.elements.title.css(t(d.options.style.title,true))}d.elements.contentWrapper.css({borderColor:d.options.style.border.color});if(d.options.style.tip.corner!==false){if(D("<canvas>").get(0).getContext){h=d.elements.tooltip.find(".qtip-tip canvas:first");e=h.get(0).getContext("2d");e.clearRect(0,0,300,300);k=h.parent("div[rel]:first").attr("rel");j=H(k,d.options.style.tip.size.width,d.options.style.tip.size.height);B.call(d,h,j,d.options.style.tip.color||d.options.style.border.color)}else{if(D.browser.msie){h=d.elements.tooltip.find('.qtip-tip [nodeName="shape"]');h.attr("fillcolor",d.options.style.tip.color||d.options.style.border.color)}}}if(d.options.style.border.radius>0){d.elements.tooltip.find(".qtip-betweenCorners").css({backgroundColor:d.options.style.border.color});if(D("<canvas>").get(0).getContext){f=C(d.options.style.border.radius);d.elements.tooltip.find(".qtip-wrapper canvas").each(function(){e=D(this).get(0).getContext("2d");e.clearRect(0,0,300,300);k=D(this).parent("div[rel]:first").attr("rel");s.call(d,D(this),f[k],d.options.style.border.radius,d.options.style.border.color)})}else{if(D.browser.msie){d.elements.tooltip.find('.qtip-wrapper [nodeName="arc"]').each(function(){D(this).attr("fillcolor",d.options.style.border.color)})}}}return D.fn.qtip.log.error.call(d,1,D.fn.qtip.constants.EVENT_STYLE_UPDATED,"updateStyle")},updateContent:function(f,k){var h,e,g;if(!d.status.rendered){return D.fn.qtip.log.error.call(d,2,D.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"updateContent")}else{if(!f){return D.fn.qtip.log.error.call(d,2,D.fn.qtip.constants.NO_CONTENT_PROVIDED,"updateContent")}}h=d.beforeContentUpdate.call(d,f);if(typeof h=="string"){f=h}else{if(h===false){return}}if(D.browser.msie){d.elements.contentWrapper.children().css({zoom:"normal"})}if(f.jquery&&f.length>0){f.clone(true).appendTo(d.elements.content).show()}else{d.elements.content.html(f)}e=d.elements.content.find("img[complete=false]");if(e.length>0){g=0;e.each(function(l){D('<img src="'+D(this).attr("src")+'" />').load(function(){if(++g==e.length){j()}})})}else{j()}function j(){d.updateWidth();if(k!==false){if(d.options.position.type!=="static"){d.updatePosition(d.elements.tooltip.is(":visible"),true)}if(d.options.style.tip.corner!==false){w.call(d)}}}d.onContentUpdate.call(d);return D.fn.qtip.log.error.call(d,1,D.fn.qtip.constants.EVENT_CONTENT_UPDATED,"loadContent")},loadContent:function(g,h,f){var j;if(!d.status.rendered){return D.fn.qtip.log.error.call(d,2,D.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"loadContent")}j=d.beforeContentLoad.call(d);if(j===false){return d}if(f=="post"){D.post(g,h,e)}else{D.get(g,h,e)}function e(k){d.onContentLoad.call(d);D.fn.qtip.log.error.call(d,1,D.fn.qtip.constants.EVENT_CONTENT_LOADED,"loadContent");d.updateContent(k)}return d},updateTitle:function(e){if(!d.status.rendered){return D.fn.qtip.log.error.call(d,2,D.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"updateTitle")}else{if(!e){return D.fn.qtip.log.error.call(d,2,D.fn.qtip.constants.NO_CONTENT_PROVIDED,"updateTitle")}}returned=d.beforeTitleUpdate.call(d);if(returned===false){return d}if(d.elements.button){d.elements.button=d.elements.button.clone(true)}d.elements.title.html(e);if(d.elements.button){d.elements.title.prepend(d.elements.button)}d.onTitleUpdate.call(d);return D.fn.qtip.log.error.call(d,1,D.fn.qtip.constants.EVENT_TITLE_UPDATED,"updateTitle")},focus:function(f){var j,e,g,h;if(!d.status.rendered){return D.fn.qtip.log.error.call(d,2,D.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"focus")}else{if(d.options.position.type=="static"){return D.fn.qtip.log.error.call(d,1,D.fn.qtip.constants.CANNOT_FOCUS_STATIC,"focus")}}j=parseInt(d.elements.tooltip.css("z-index"));e=6000+D("div.qtip[qtip]").length-1;if(!d.status.focused&&j!==e){h=d.beforeFocus.call(d,f);if(h===false){return d}D("div.qtip[qtip]").not(d.elements.tooltip).each(function(){if(D(this).qtip("api").status.rendered===true){g=parseInt(D(this).css("z-index"));if(typeof g=="number"&&g>-1){D(this).css({zIndex:parseInt(D(this).css("z-index"))-1})}D(this).qtip("api").status.focused=false}});d.elements.tooltip.css({zIndex:e});d.status.focused=true;d.onFocus.call(d,f);D.fn.qtip.log.error.call(d,1,D.fn.qtip.constants.EVENT_FOCUSED,"focus")}return d},disable:function(e){if(!d.status.rendered){return D.fn.qtip.log.error.call(d,2,D.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"disable")}if(e){if(!d.status.disabled){d.status.disabled=true;D.fn.qtip.log.error.call(d,1,D.fn.qtip.constants.EVENT_DISABLED,"disable")}else{D.fn.qtip.log.error.call(d,1,D.fn.qtip.constants.TOOLTIP_ALREADY_DISABLED,"disable")}}else{if(d.status.disabled){d.status.disabled=false;D.fn.qtip.log.error.call(d,1,D.fn.qtip.constants.EVENT_ENABLED,"disable")}else{D.fn.qtip.log.error.call(d,1,D.fn.qtip.constants.TOOLTIP_ALREADY_ENABLED,"disable")}}return d},destroy:function(){var f,e,g;e=d.beforeDestroy.call(d);if(e===false){return d}if(d.status.rendered){d.options.show.when.target.unbind("mousemove.qtip",d.updatePosition);d.options.show.when.target.unbind("mouseout.qtip",d.hide);d.options.show.when.target.unbind(d.options.show.when.event+".qtip");d.options.hide.when.target.unbind(d.options.hide.when.event+".qtip");d.elements.tooltip.unbind(d.options.hide.when.event+".qtip");d.elements.tooltip.unbind("mouseover.qtip",d.focus);d.elements.tooltip.remove()}else{d.options.show.when.target.unbind(d.options.show.when.event+".qtip-create")}if(typeof d.elements.target.data("qtip")=="object"){g=d.elements.target.data("qtip").interfaces;if(typeof g=="object"&&g.length>0){for(f=0;f<g.length-1;f++){if(g[f].id==d.id){g.splice(f,1)}}}}delete D.fn.qtip.interfaces[d.id];if(typeof g=="object"&&g.length>0){d.elements.target.data("qtip").current=g.length-1}else{d.elements.target.removeData("qtip")}d.onDestroy.call(d);D.fn.qtip.log.error.call(d,1,D.fn.qtip.constants.EVENT_DESTROYED,"destroy");return d.elements.target},getPosition:function(){var f,e;if(!d.status.rendered){return D.fn.qtip.log.error.call(d,2,D.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"getPosition")}f=(d.elements.tooltip.css("display")!=="none")?false:true;if(f){d.elements.tooltip.css({visiblity:"hidden"}).show()}e=d.elements.tooltip.offset();if(f){d.elements.tooltip.css({visiblity:"visible"}).hide()}return e},getDimensions:function(){var f,e;if(!d.status.rendered){return D.fn.qtip.log.error.call(d,2,D.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"getDimensions")}f=(!d.elements.tooltip.is(":visible"))?true:false;if(f){d.elements.tooltip.css({visiblity:"hidden"}).show()}e={height:d.elements.tooltip.outerHeight(),width:d.elements.tooltip.outerWidth()};if(f){d.elements.tooltip.css({visiblity:"visible"}).hide()}return e}})}function u(){var f,b,d,e,c,g,a;f=this;f.beforeRender.call(f);f.status.rendered=true;f.elements.tooltip='<div qtip="'+f.id+'" class="qtip '+(f.options.style.classes.tooltip||f.options.style)+'"style="display:none; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0;position:'+f.options.position.type+';">  <div class="qtip-wrapper" style="position:relative; overflow:hidden; text-align:left;">    <div class="qtip-contentWrapper" style="overflow:hidden;">       <div class="qtip-content '+f.options.style.classes.content+'"></div></div></div></div>';f.elements.tooltip=D(f.elements.tooltip);f.elements.tooltip.appendTo(f.options.position.container);f.elements.tooltip.data("qtip",{current:0,interfaces:[f]});f.elements.wrapper=f.elements.tooltip.children("div:first");f.elements.contentWrapper=f.elements.wrapper.children("div:first").css({background:f.options.style.background});f.elements.content=f.elements.contentWrapper.children("div:first").css(t(f.options.style));if(D.browser.msie){f.elements.wrapper.add(f.elements.content).css({zoom:1})}if(f.options.hide.when.event=="unfocus"){f.elements.tooltip.attr("unfocus",true)}if(typeof f.options.style.width.value=="number"){f.updateWidth()}if(D("<canvas>").get(0).getContext||D.browser.msie){if(f.options.style.border.radius>0){x.call(f)}else{f.elements.contentWrapper.css({border:f.options.style.border.width+"px solid "+f.options.style.border.color})}if(f.options.style.tip.corner!==false){E.call(f)}}else{f.elements.contentWrapper.css({border:f.options.style.border.width+"px solid "+f.options.style.border.color});f.options.style.border.radius=0;f.options.style.tip.corner=false;D.fn.qtip.log.error.call(f,2,D.fn.qtip.constants.CANVAS_VML_NOT_SUPPORTED,"render")}if((typeof f.options.content.text=="string"&&f.options.content.text.length>0)||(f.options.content.text.jquery&&f.options.content.text.length>0)){d=f.options.content.text}else{if(typeof f.elements.target.attr("title")=="string"&&f.elements.target.attr("title").length>0){d=f.elements.target.attr("title").replace("\\n","<br />");f.elements.target.attr("title","")}else{if(typeof f.elements.target.attr("alt")=="string"&&f.elements.target.attr("alt").length>0){d=f.elements.target.attr("alt").replace("\\n","<br />");f.elements.target.attr("alt","")}else{d=" ";D.fn.qtip.log.error.call(f,1,D.fn.qtip.constants.NO_VALID_CONTENT,"render")}}}if(f.options.content.title.text!==false){A.call(f)}f.updateContent(d);y.call(f);if(f.options.show.ready===true){f.show()}if(f.options.content.url!==false){e=f.options.content.url;c=f.options.content.data;g=f.options.content.method||"get";f.loadContent(e,c,g)}f.onRender.call(f);D.fn.qtip.log.error.call(f,1,D.fn.qtip.constants.EVENT_RENDERED,"render")}function x(){var m,e,n,c,g,p,l,k,a,f,h,b,d,o,j;m=this;m.elements.wrapper.find(".qtip-borderBottom, .qtip-borderTop").remove();n=m.options.style.border.width;c=m.options.style.border.radius;g=m.options.style.border.color||m.options.style.tip.color;p=C(c);l={};for(e in p){l[e]='<div rel="'+e+'" style="'+((e.search(/Left/)!==-1)?"left":"right")+":0; position:absolute; height:"+c+"px; width:"+c+'px; overflow:hidden; line-height:0.1px; font-size:1px">';if(D("<canvas>").get(0).getContext){l[e]+='<canvas height="'+c+'" width="'+c+'" style="vertical-align: top"></canvas>'}else{if(D.browser.msie){k=c*2+3;l[e]+='<v:arc stroked="false" fillcolor="'+g+'" startangle="'+p[e][0]+'" endangle="'+p[e][1]+'" style="width:'+k+"px; height:"+k+"px; margin-top:"+((e.search(/bottom/)!==-1)?-2:-1)+"px; margin-left:"+((e.search(/Right/)!==-1)?p[e][2]-3.5:-1)+'px; vertical-align:top; display:inline-block; behavior:url(#default#VML)"></v:arc>'}}l[e]+="</div>"}a=m.getDimensions().width-(Math.max(n,c)*2);f='<div class="qtip-betweenCorners" style="height:'+c+"px; width:"+a+"px; overflow:hidden; background-color:"+g+'; line-height:0.1px; font-size:1px;">';h='<div class="qtip-borderTop" dir="ltr" style="height:'+c+"px; margin-left:"+c+'px; line-height:0.1px; font-size:1px; padding:0;">'+l.topLeft+l.topRight+f;m.elements.wrapper.prepend(h);b='<div class="qtip-borderBottom" dir="ltr" style="height:'+c+"px; margin-left:"+c+'px; line-height:0.1px; font-size:1px; padding:0;">'+l.bottomLeft+l.bottomRight+f;m.elements.wrapper.append(b);if(D("<canvas>").get(0).getContext){m.elements.wrapper.find("canvas").each(function(){d=p[D(this).parent("[rel]:first").attr("rel")];s.call(m,D(this),d,c,g)})}else{if(D.browser.msie){m.elements.tooltip.append('<v:image style="behavior:url(#default#VML);"></v:image>')}}o=Math.max(c,(c+(n-c)));j=Math.max(n-c,0);m.elements.contentWrapper.css({border:"0px solid "+g,borderWidth:j+"px "+o+"px"})}function s(c,a,e,d){var b=c.get(0).getContext("2d");b.fillStyle=d;b.beginPath();b.arc(a[0],a[1],e,0,Math.PI*2,false);b.fill()}function E(c){var e,f,a,d,b;e=this;if(e.elements.tip!==null){e.elements.tip.remove()}f=e.options.style.tip.color||e.options.style.border.color;if(e.options.style.tip.corner===false){return}else{if(!c){c=e.options.style.tip.corner}}a=H(c,e.options.style.tip.size.width,e.options.style.tip.size.height);e.elements.tip='<div class="'+e.options.style.classes.tip+'" dir="ltr" rel="'+c+'" style="position:absolute; height:'+e.options.style.tip.size.height+"px; width:"+e.options.style.tip.size.width+'px; margin:0 auto; line-height:0.1px; font-size:1px;">';if(D("<canvas>").get(0).getContext){e.elements.tip+='<canvas height="'+e.options.style.tip.size.height+'" width="'+e.options.style.tip.size.width+'"></canvas>'}else{if(D.browser.msie){d=e.options.style.tip.size.width+","+e.options.style.tip.size.height;b="m"+a[0][0]+","+a[0][1];b+=" l"+a[1][0]+","+a[1][1];b+=" "+a[2][0]+","+a[2][1];b+=" xe";e.elements.tip+='<v:shape fillcolor="'+f+'" stroked="false" filled="true" path="'+b+'" coordsize="'+d+'" style="width:'+e.options.style.tip.size.width+"px; height:"+e.options.style.tip.size.height+"px; line-height:0.1px; display:inline-block; behavior:url(#default#VML); vertical-align:"+((c.search(/top/)!==-1)?"bottom":"top")+'"></v:shape>';e.elements.tip+='<v:image style="behavior:url(#default#VML);"></v:image>';e.elements.contentWrapper.css("position","relative")}}e.elements.tooltip.prepend(e.elements.tip+"</div>");e.elements.tip=e.elements.tooltip.find("."+e.options.style.classes.tip).eq(0);if(D("<canvas>").get(0).getContext){B.call(e,e.elements.tip.find("canvas:first"),a,f)}if(c.search(/top/)!==-1&&D.browser.msie&&parseInt(D.browser.version.charAt(0))===6){e.elements.tip.css({marginTop:-4})}w.call(e,c)}function B(c,a,d){var b=c.get(0).getContext("2d");b.fillStyle=d;b.beginPath();b.moveTo(a[0][0],a[0][1]);b.lineTo(a[1][0],a[1][1]);b.lineTo(a[2][0],a[2][1]);b.fill()}function w(d){var e,b,f,a,c;e=this;if(e.options.style.tip.corner===false||!e.elements.tip){return}if(!d){d=e.elements.tip.attr("rel")}b=positionAdjust=(D.browser.msie)?1:0;e.elements.tip.css(d.match(/left|right|top|bottom/)[0],0);if(d.search(/top|bottom/)!==-1){if(D.browser.msie){if(parseInt(D.browser.version.charAt(0))===6){positionAdjust=(d.search(/top/)!==-1)?-3:1}else{positionAdjust=(d.search(/top/)!==-1)?1:2}}if(d.search(/Middle/)!==-1){e.elements.tip.css({left:"50%",marginLeft:-(e.options.style.tip.size.width/2)})}else{if(d.search(/Left/)!==-1){e.elements.tip.css({left:e.options.style.border.radius-b})}else{if(d.search(/Right/)!==-1){e.elements.tip.css({right:e.options.style.border.radius+b})}}}if(d.search(/top/)!==-1){e.elements.tip.css({top:-positionAdjust})}else{e.elements.tip.css({bottom:positionAdjust})}}else{if(d.search(/left|right/)!==-1){if(D.browser.msie){positionAdjust=(parseInt(D.browser.version.charAt(0))===6)?1:((d.search(/left/)!==-1)?1:2)}if(d.search(/Middle/)!==-1){e.elements.tip.css({top:"50%",marginTop:-(e.options.style.tip.size.height/2)})}else{if(d.search(/Top/)!==-1){e.elements.tip.css({top:e.options.style.border.radius-b})}else{if(d.search(/Bottom/)!==-1){e.elements.tip.css({bottom:e.options.style.border.radius+b})}}}if(d.search(/left/)!==-1){e.elements.tip.css({left:-positionAdjust})}else{e.elements.tip.css({right:positionAdjust})}}}f="padding-"+d.match(/left|right|top|bottom/)[0];a=e.options.style.tip.size[(f.search(/left|right/)!==-1)?"width":"height"];e.elements.tooltip.css("padding",0);e.elements.tooltip.css(f,a);if(D.browser.msie&&parseInt(D.browser.version.charAt(0))==6){c=parseInt(e.elements.tip.css("margin-top"))||0;c+=parseInt(e.elements.content.css("margin-top"))||0;e.elements.tip.css({marginTop:c})}}function A(){var a=this;if(a.elements.title!==null){a.elements.title.remove()}a.elements.title=D('<div class="'+a.options.style.classes.title+'">').css(t(a.options.style.title,true)).css({zoom:(D.browser.msie)?1:0}).prependTo(a.elements.contentWrapper);if(a.options.content.title.text){a.updateTitle.call(a,a.options.content.title.text)}if(a.options.content.title.button!==false&&typeof a.options.content.title.button=="string"){a.elements.button=D('<a class="'+a.options.style.classes.button+'" style="float:right; position: relative"></a>').css(t(a.options.style.button,true)).html(a.options.content.title.button).prependTo(a.elements.title).click(function(b){if(!a.status.disabled){a.hide(b)}})}}function y(){var e,c,d,f;e=this;c=e.options.show.when.target;d=e.options.hide.when.target;if(e.options.hide.fixed){d=d.add(e.elements.tooltip)}if(e.options.hide.when.event=="inactive"){f=["click","dblclick","mousedown","mouseup","mousemove","mouseout","mouseenter","mouseleave","mouseover"];function g(h){if(e.status.disabled===true){return}clearTimeout(e.timers.inactive);e.timers.inactive=setTimeout(function(){D(f).each(function(){d.unbind(this+".qtip-inactive");e.elements.content.unbind(this+".qtip-inactive")});e.hide(h)},e.options.hide.delay)}}else{if(e.options.hide.fixed===true){e.elements.tooltip.bind("mouseover.qtip",function(){if(e.status.disabled===true){return}clearTimeout(e.timers.hide)})}}function a(h){if(e.status.disabled===true){return}if(e.options.hide.when.event=="inactive"){D(f).each(function(){d.bind(this+".qtip-inactive",g);e.elements.content.bind(this+".qtip-inactive",g)});g()}clearTimeout(e.timers.show);clearTimeout(e.timers.hide);e.timers.show=setTimeout(function(){e.show(h)},e.options.show.delay)}function b(h){if(e.status.disabled===true){return}if(e.options.hide.fixed===true&&e.options.hide.when.event.search(/mouse(out|leave)/i)!==-1&&D(h.relatedTarget).parents("div.qtip[qtip]").length>0){h.stopPropagation();h.preventDefault();clearTimeout(e.timers.hide);return false}clearTimeout(e.timers.show);clearTimeout(e.timers.hide);e.elements.tooltip.stop(true,true);e.timers.hide=setTimeout(function(){e.hide(h)},e.options.hide.delay)}if((e.options.show.when.target.add(e.options.hide.when.target).length===1&&e.options.show.when.event==e.options.hide.when.event&&e.options.hide.when.event!=="inactive")||e.options.hide.when.event=="unfocus"){e.cache.toggle=0;c.bind(e.options.show.when.event+".qtip",function(h){if(e.cache.toggle==0){a(h)}else{b(h)}})}else{c.bind(e.options.show.when.event+".qtip",a);if(e.options.hide.when.event!=="inactive"){d.bind(e.options.hide.when.event+".qtip",b)}}if(e.options.position.type.search(/(fixed|absolute)/)!==-1){e.elements.tooltip.bind("mouseover.qtip",e.focus)}if(e.options.position.target==="mouse"&&e.options.position.type!=="static"){c.bind("mousemove.qtip",function(h){e.cache.mouse={x:h.pageX,y:h.pageY};if(e.status.disabled===false&&e.options.position.adjust.mouse===true&&e.options.position.type!=="static"&&e.elements.tooltip.css("display")!=="none"){e.updatePosition(h)}})}}function v(g,f,a){var b,j,d,c,h,e;b=this;if(a.corner=="center"){return f.position}j=D.extend({},g);c={x:false,y:false};h={left:(j.left<D.fn.qtip.cache.screen.scroll.left),right:(j.left+a.dimensions.width+2>=D.fn.qtip.cache.screen.width+D.fn.qtip.cache.screen.scroll.left),top:(j.top<D.fn.qtip.cache.screen.scroll.top),bottom:(j.top+a.dimensions.height+2>=D.fn.qtip.cache.screen.height+D.fn.qtip.cache.screen.scroll.top)};d={left:(h.left&&(a.corner.search(/right/i)!=-1||(a.corner.search(/right/i)==-1&&!h.right))),right:(h.right&&(a.corner.search(/left/i)!=-1||(a.corner.search(/left/i)==-1&&!h.left))),top:(h.top&&a.corner.search(/top/i)==-1),bottom:(h.bottom&&a.corner.search(/bottom/i)==-1)};if(d.left){if(b.options.position.target!=="mouse"){j.left=f.position.left+f.dimensions.width}else{j.left=b.cache.mouse.x}c.x="Left"}else{if(d.right){if(b.options.position.target!=="mouse"){j.left=f.position.left-a.dimensions.width}else{j.left=b.cache.mouse.x-a.dimensions.width}c.x="Right"}}if(d.top){if(b.options.position.target!=="mouse"){j.top=f.position.top+f.dimensions.height}else{j.top=b.cache.mouse.y}c.y="top"}else{if(d.bottom){if(b.options.position.target!=="mouse"){j.top=f.position.top-a.dimensions.height}else{j.top=b.cache.mouse.y-a.dimensions.height}c.y="bottom"}}if(j.left<0){j.left=g.left;c.x=false}if(j.top<0){j.top=g.top;c.y=false}if(b.options.style.tip.corner!==false){j.corner=new String(a.corner);if(c.x!==false){j.corner=j.corner.replace(/Left|Right|Middle/,c.x)}if(c.y!==false){j.corner=j.corner.replace(/top|bottom/,c.y)}if(j.corner!==b.elements.tip.attr("rel")){E.call(b,j.corner)}}return j}function t(b,c){var a,d;a=D.extend(true,{},b);for(d in a){if(c===true&&d.search(/(tip|classes)/i)!==-1){delete a[d]}else{if(!c&&d.search(/(width|border|tip|title|classes|user)/i)!==-1){delete a[d]}}}return a}function G(a){if(typeof a.tip!=="object"){a.tip={corner:a.tip}}if(typeof a.tip.size!=="object"){a.tip.size={width:a.tip.size,height:a.tip.size}}if(typeof a.border!=="object"){a.border={width:a.border}}if(typeof a.width!=="object"){a.width={value:a.width}}if(typeof a.width.max=="string"){a.width.max=parseInt(a.width.max.replace(/([0-9]+)/i,"$1"))}if(typeof a.width.min=="string"){a.width.min=parseInt(a.width.min.replace(/([0-9]+)/i,"$1"))}if(typeof a.tip.size.x=="number"){a.tip.size.width=a.tip.size.x;delete a.tip.size.x}if(typeof a.tip.size.y=="number"){a.tip.size.height=a.tip.size.y;delete a.tip.size.y}return a}function I(){var f,e,d,a,c,b;f=this;d=[true,{}];for(e=0;e<arguments.length;e++){d.push(arguments[e])}a=[D.extend.apply(D,d)];while(typeof a[0].name=="string"){a.unshift(G(D.fn.qtip.styles[a[0].name]))}a.unshift(true,{classes:{tooltip:"qtip-"+(arguments[0].name||"defaults")}},D.fn.qtip.styles.defaults);c=D.extend.apply(D,a);b=(D.browser.msie)?1:0;c.tip.size.width+=b;c.tip.size.height+=b;if(c.tip.size.width%2>0){c.tip.size.width+=1}if(c.tip.size.height%2>0){c.tip.size.height+=1}if(c.tip.corner===true){c.tip.corner=(f.options.position.corner.tooltip==="center")?false:f.options.position.corner.tooltip}return c}function H(a,b,c){var d={bottomRight:[[0,0],[b,c],[b,0]],bottomLeft:[[0,0],[b,0],[0,c]],topRight:[[0,c],[b,0],[b,c]],topLeft:[[0,0],[0,c],[b,c]],topMiddle:[[0,c],[b/2,0],[b,c]],bottomMiddle:[[0,0],[b,0],[b/2,c]],rightMiddle:[[0,0],[b,c/2],[0,c]],leftMiddle:[[b,0],[b,c],[0,c/2]]};d.leftTop=d.bottomRight;d.rightTop=d.bottomLeft;d.leftBottom=d.topRight;d.rightBottom=d.topLeft;return d[a]}function C(b){var a;if(D("<canvas>").get(0).getContext){a={topLeft:[b,b],topRight:[0,b],bottomLeft:[b,0],bottomRight:[0,0]}}else{if(D.browser.msie){a={topLeft:[-90,90,0],topRight:[-90,90,-b],bottomLeft:[90,270,0],bottomRight:[90,270,-b]}}}return a}function z(){var c,b,a;c=this;a=c.getDimensions();b='<iframe class="qtip-bgiframe" frameborder="0" tabindex="-1" src="javascript:false" style="display:block; position:absolute; z-index:-1; filter:alpha(opacity=\'0\'); border: 1px solid red; height:'+a.height+"px; width:"+a.width+'px" />';c.elements.bgiframe=c.elements.wrapper.prepend(b).children(".qtip-bgiframe:first")}D(document).ready(function(){D.fn.qtip.cache={screen:{scroll:{left:D(window).scrollLeft(),top:D(window).scrollTop()},width:D(window).width(),height:D(window).height()}};var a;D(window).bind("resize scroll",function(b){clearTimeout(a);a=setTimeout(function(){if(b.type==="scroll"){D.fn.qtip.cache.screen.scroll={left:D(window).scrollLeft(),top:D(window).scrollTop()}}else{D.fn.qtip.cache.screen.width=D(window).width();D.fn.qtip.cache.screen.height=D(window).height()}for(i=0;i<D.fn.qtip.interfaces.length;i++){var c=D.fn.qtip.interfaces[i];if(c.status.rendered===true&&(c.options.position.type!=="static"||c.options.position.adjust.scroll&&b.type==="scroll"||c.options.position.adjust.resize&&b.type==="resize")){c.updatePosition(b,true)}}},100)});D(document).bind("mousedown.qtip",function(b){if(D(b.target).parents("div.qtip").length===0){D(".qtip[unfocus]").each(function(){var c=D(this).qtip("api");if(D(this).is(":visible")&&!c.status.disabled&&D(b.target).add(c.elements.target).length>1){c.hide(b)}})}})});D.fn.qtip.interfaces=[];D.fn.qtip.log={error:function(){return this}};D.fn.qtip.constants={};D.fn.qtip.defaults={content:{prerender:false,text:false,url:false,data:null,title:{text:false,button:false}},position:{target:false,corner:{target:"bottomRight",tooltip:"topLeft"},adjust:{x:0,y:0,mouse:true,screen:false,scroll:true,resize:true},type:"absolute",container:false},show:{when:{target:false,event:"mouseover"},effect:{type:"fade",length:100},delay:140,solo:false,ready:false},hide:{when:{target:false,event:"mouseout"},effect:{type:"fade",length:100},delay:0,fixed:false},api:{beforeRender:function(){},onRender:function(){},beforePositionUpdate:function(){},onPositionUpdate:function(){},beforeShow:function(){},onShow:function(){},beforeHide:function(){},onHide:function(){},beforeContentUpdate:function(){},onContentUpdate:function(){},beforeContentLoad:function(){},onContentLoad:function(){},beforeTitleUpdate:function(){},onTitleUpdate:function(){},beforeDestroy:function(){},onDestroy:function(){},beforeFocus:function(){},onFocus:function(){}}};D.fn.qtip.styles={defaults:{background:"white",color:"#111",overflow:"hidden",textAlign:"left",width:{min:0,max:250},padding:"5px 9px",border:{width:1,radius:0,color:"#d3d3d3"},tip:{corner:false,color:false,size:{width:13,height:13},opacity:1},title:{background:"#e1e1e1",fontWeight:"bold",padding:"7px 12px"},button:{cursor:"pointer"},classes:{target:"",tip:"qtip-tip",title:"qtip-title",button:"qtip-button",content:"qtip-content",active:"qtip-active"}},cream:{border:{width:3,radius:0,color:"#F9E98E"},title:{background:"#F0DE7D",color:"#A27D35"},background:"#FBF7AA",color:"#A27D35",classes:{tooltip:"qtip-cream"}},light:{border:{width:3,radius:0,color:"#E2E2E2"},title:{background:"#f1f1f1",color:"#454545"},background:"white",color:"#454545",classes:{tooltip:"qtip-light"}},dark:{border:{width:3,radius:0,color:"#303030"},title:{background:"#404040",color:"#f3f3f3"},background:"#505050",color:"#f3f3f3",classes:{tooltip:"qtip-dark"}},red:{border:{width:3,radius:0,color:"#CE6F6F"},title:{background:"#f28279",color:"#9C2F2F"},background:"#F79992",color:"#9C2F2F",classes:{tooltip:"qtip-red"}},green:{border:{width:3,radius:0,color:"#A9DB66"},title:{background:"#b9db8c",color:"#58792E"},background:"#CDE6AC",color:"#58792E",classes:{tooltip:"qtip-green"}},blue:{border:{width:3,radius:0,color:"#ADD9ED"},title:{background:"#D0E9F5",color:"#5E99BD"},background:"#E5F6FE",color:"#4D9FBF",classes:{tooltip:"qtip-blue"}}}})(jQuery);var LiveValidation=function(b,a){this.initialize(b,a)};LiveValidation.VERSION="1.3 standalone";LiveValidation.TEXTAREA=1;LiveValidation.TEXT=2;LiveValidation.PASSWORD=3;LiveValidation.CHECKBOX=4;LiveValidation.SELECT=5;LiveValidation.FILE=6;LiveValidation.massValidate=function(d){var c=true;for(var e=0,a=d.length;e<a;++e){var b=d[e].validate();if(c){c=b}}return c};LiveValidation.prototype={validClass:"LV_valid",invalidClass:"LV_invalid",messageClass:"LV_validation_message",validFieldClass:"LV_valid_field",invalidFieldClass:"LV_invalid_field",initialize:function(c,d){var a=this;if(!c){throw new Error("LiveValidation::initialize - No element reference or element id has been provided!")}this.element=c.nodeName?c:document.getElementById(c);if(!this.element){throw new Error("LiveValidation::initialize - No element with reference or id of '"+c+"' exists!")}this.validations=[];this.elementType=this.getElementType();this.form=this.element.form;var e=d||{};this.validMessage=e.validMessage||"Thankyou!";var b=e.insertAfterWhatNode||this.element;this.insertAfterWhatNode=b.nodeType?b:document.getElementById(b);this.onValid=e.onValid||function(){this.insertMessage(this.createMessageSpan());this.addFieldClass()};this.onInvalid=e.onInvalid||function(){this.insertMessage(this.createMessageSpan());this.addFieldClass()};this.onlyOnBlur=e.onlyOnBlur||false;this.wait=e.wait||0;this.onlyOnSubmit=e.onlyOnSubmit||false;if(this.form){this.formObj=LiveValidationForm.getInstance(this.form);this.formObj.addField(this)}this.oldOnFocus=this.element.onfocus||function(){};this.oldOnBlur=this.element.onblur||function(){};this.oldonclick=this.element.onclick||function(){};this.oldOnChange=this.element.onchange||function(){};this.oldOnKeyup=this.element.onkeyup||function(){};this.element.onfocus=function(f){a.doOnFocus(f);return a.oldOnFocus.call(this,f)};if(!this.onlyOnSubmit){switch(this.elementType){case LiveValidation.CHECKBOX:this.element.onclick=function(f){a.validate();return a.oldOnClick.call(this,f)};case LiveValidation.SELECT:case LiveValidation.FILE:this.element.onchange=function(f){a.validate();return a.oldOnChange.call(this,f)};break;default:if(!this.onlyOnBlur){this.element.onkeyup=function(f){a.deferValidation();return a.oldOnKeyup.call(this,f)}}this.element.onblur=function(f){a.doOnBlur(f);return a.oldOnBlur.call(this,f)}}}},destroy:function(){if(this.formObj){this.formObj.removeField(this);this.formObj.destroy()}this.element.onfocus=this.oldOnFocus;if(!this.onlyOnSubmit){switch(this.elementType){case LiveValidation.CHECKBOX:this.element.onclick=this.oldOnClick;case LiveValidation.SELECT:case LiveValidation.FILE:this.element.onchange=this.oldOnChange;break;default:if(!this.onlyOnBlur){this.element.onkeyup=this.oldOnKeyup}this.element.onblur=this.oldOnBlur}}this.validations=[];this.removeMessageAndFieldClass()},add:function(a,b){this.validations.push({type:a,params:b||{}});return this},remove:function(e,c){var b=false;for(var d=0,a=this.validations.length;d<a;d++){if(this.validations[d].type==e){if(this.validations[d].params==c){b=true;break}}}if(b){this.validations.splice(d,1)}return this},deferValidation:function(b){if(this.wait>=300){this.removeMessageAndFieldClass()}var a=this;if(this.timeout){clearTimeout(a.timeout)}this.timeout=setTimeout(function(){a.validate()},a.wait)},doOnBlur:function(a){this.focused=false;this.validate(a)},doOnFocus:function(a){this.focused=true;this.removeMessageAndFieldClass()},getElementType:function(){switch(true){case (this.element.nodeName.toUpperCase()=="TEXTAREA"):return LiveValidation.TEXTAREA;case (this.element.nodeName.toUpperCase()=="INPUT"&&this.element.type.toUpperCase()=="TEXT"):return LiveValidation.TEXT;case (this.element.nodeName.toUpperCase()=="INPUT"&&this.element.type.toUpperCase()=="PASSWORD"):return LiveValidation.PASSWORD;case (this.element.nodeName.toUpperCase()=="INPUT"&&this.element.type.toUpperCase()=="CHECKBOX"):return LiveValidation.CHECKBOX;case (this.element.nodeName.toUpperCase()=="INPUT"&&this.element.type.toUpperCase()=="FILE"):return LiveValidation.FILE;case (this.element.nodeName.toUpperCase()=="SELECT"):return LiveValidation.SELECT;case (this.element.nodeName.toUpperCase()=="INPUT"):throw new Error("LiveValidation::getElementType - Cannot use LiveValidation on an "+this.element.type+" input!");default:throw new Error("LiveValidation::getElementType - Element must be an input, select, or textarea!")}},doValidations:function(){this.validationFailed=false;for(var b=0,a=this.validations.length;b<a;++b){var c=this.validations[b];switch(c.type){case Validate.Presence:case Validate.Confirmation:case Validate.Acceptance:this.displayMessageWhenEmpty=true;this.validationFailed=!this.validateElement(c.type,c.params);break;default:this.validationFailed=!this.validateElement(c.type,c.params);break}if(this.validationFailed){return false}}this.message=this.validMessage;return true},validateElement:function(a,d){var c=(this.elementType==LiveValidation.SELECT)?this.element.options[this.element.selectedIndex].value:this.element.value;if(a==Validate.Acceptance){if(this.elementType!=LiveValidation.CHECKBOX){throw new Error("LiveValidation::validateElement - Element to validate acceptance must be a checkbox!")}c=this.element.checked}var b=true;try{a(c,d)}catch(e){if(e instanceof Validate.Error){if(c!==""||(c===""&&this.displayMessageWhenEmpty)){this.validationFailed=true;this.message=e.message;b=false}}else{throw e}}finally{return b}},validate:function(){if(!this.element.disabled){var a=this.doValidations();if(a){this.onValid();return true}else{this.onInvalid();return false}}else{return true}},enable:function(){this.element.disabled=false;return this},disable:function(){this.element.disabled=true;this.removeMessageAndFieldClass();return this},createMessageSpan:function(){var a=document.createElement("span");var b=document.createTextNode(this.message);a.appendChild(b);return a},insertMessage:function(b){this.removeMessage();if((this.displayMessageWhenEmpty&&(this.elementType==LiveValidation.CHECKBOX||this.element.value==""))||this.element.value!=""){var a=this.validationFailed?this.invalidClass:this.validClass;b.className+=" "+this.messageClass+" "+a;if(this.insertAfterWhatNode.nextSibling){this.insertAfterWhatNode.parentNode.insertBefore(b,this.insertAfterWhatNode.nextSibling)}else{this.insertAfterWhatNode.parentNode.appendChild(b)}}},addFieldClass:function(){this.removeFieldClass();if(!this.validationFailed){if(this.displayMessageWhenEmpty||this.element.value!=""){if(this.element.className.indexOf(this.validFieldClass)==-1){this.element.className+=" "+this.validFieldClass}}}else{if(this.element.className.indexOf(this.invalidFieldClass)==-1){this.element.className+=" "+this.invalidFieldClass}}},removeMessage:function(){var a;var b=this.insertAfterWhatNode;while(b.nextSibling){if(b.nextSibling.nodeType===1){a=b.nextSibling;break}b=b.nextSibling}if(a&&a.className.indexOf(this.messageClass)!=-1){this.insertAfterWhatNode.parentNode.removeChild(a)}},removeFieldClass:function(){if(this.element.className.indexOf(this.invalidFieldClass)!=-1){this.element.className=this.element.className.split(this.invalidFieldClass).join("")}if(this.element.className.indexOf(this.validFieldClass)!=-1){this.element.className=this.element.className.split(this.validFieldClass).join(" ")}},removeMessageAndFieldClass:function(){this.removeMessage();this.removeFieldClass()}};var LiveValidationForm=function(a){this.initialize(a)};LiveValidationForm.instances={};LiveValidationForm.getInstance=function(a){var b=Math.random()*Math.random();if(!a.id){a.id="formId_"+b.toString().replace(/\./,"")+new Date().valueOf()}if(!LiveValidationForm.instances[a.id]){LiveValidationForm.instances[a.id]=new LiveValidationForm(a)}return LiveValidationForm.instances[a.id]};LiveValidationForm.prototype={initialize:function(b){this.name=b.id;this.element=b;this.fields=[];this.oldOnSubmit=this.element.onsubmit||function(){};var a=this;this.element.onsubmit=function(c){return(LiveValidation.massValidate(a.fields))?a.oldOnSubmit.call(this,c||window.event)!==false:false}},addField:function(a){this.fields.push(a)},removeField:function(c){var b=[];for(var d=0,a=this.fields.length;d<a;d++){if(this.fields[d]!==c){b.push(this.fields[d])}}this.fields=b},destroy:function(a){if(this.fields.length!=0&&!a){return false}this.element.onsubmit=this.oldOnSubmit;LiveValidationForm.instances[this.name]=null;return true}};var Validate={Presence:function(c,b){var b=b||{};var a=b.failureMessage||"Can't be empty!";if(c===""||c===null||c===undefined){Validate.fail(a)}return true},Numericality:function(f,l){var d=f;var f=Number(f);var l=l||{};var k=((l.minimum)||(l.minimum==0))?l.minimum:null;var b=((l.maximum)||(l.maximum==0))?l.maximum:null;var a=((l.is)||(l.is==0))?l.is:null;var j=l.notANumberMessage||"Must be a number!";var h=l.notAnIntegerMessage||"Must be an integer!";var g=l.wrongNumberMessage||"Must be "+a+"!";var c=l.tooLowMessage||"Must not be less than "+k+"!";var e=l.tooHighMessage||"Must not be more than "+b+"!";if(!isFinite(f)){Validate.fail(j)}if(l.onlyInteger&&(/\.0+$|\.$/.test(String(d))||f!=parseInt(f))){Validate.fail(h)}switch(true){case (a!==null):if(f!=Number(a)){Validate.fail(g)}break;case (k!==null&&b!==null):Validate.Numericality(f,{tooLowMessage:c,minimum:k});Validate.Numericality(f,{tooHighMessage:e,maximum:b});break;case (k!==null):if(f<Number(k)){Validate.fail(c)}break;case (b!==null):if(f>Number(b)){Validate.fail(e)}break}return true},Format:function(d,b){var d=String(d);var b=b||{};var a=b.failureMessage||"Not valid!";var e=b.pattern||/./;var c=b.negate||false;if(!c&&!e.test(d)){Validate.fail(a)}if(c&&e.test(d)){Validate.fail(a)}return true},Email:function(c,b){var b=b||{};var a=b.failureMessage||"Must be a valid email address!";Validate.Format(c,{failureMessage:a,pattern:/^([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})$/i});return true},Length:function(d,c){var d=String(d);var c=c||{};var e=((c.minimum)||(c.minimum==0))?c.minimum:null;var b=((c.maximum)||(c.maximum==0))?c.maximum:null;var g=((c.is)||(c.is==0))?c.is:null;var a=c.wrongLengthMessage||"Must be "+g+" characters long!";var h=c.tooShortMessage||"Must not be less than "+e+" characters long!";var f=c.tooLongMessage||"Must not be more than "+b+" characters long!";switch(true){case (g!==null):if(d.length!=Number(g)){Validate.fail(a)}break;case (e!==null&&b!==null):Validate.Length(d,{tooShortMessage:h,minimum:e});Validate.Length(d,{tooLongMessage:f,maximum:b});break;case (e!==null):if(d.length<Number(e)){Validate.fail(h)}break;case (b!==null):if(d.length>Number(b)){Validate.fail(f)}break;default:throw new Error("Validate::Length - Length(s) to validate against must be provided!")}return true},Inclusion:function(h,k){var k=k||{};var e=k.failureMessage||"Must be included in the list!";var j=(k.caseSensitive===false)?false:true;if(k.allowNull&&h==null){return true}if(!k.allowNull&&h==null){Validate.fail(e)}var a=k.within||[];if(!j){var d=[];for(var b=0,c=a.length;b<c;++b){var g=a[b];if(typeof g=="string"){g=g.toLowerCase()}d.push(g)}a=d;if(typeof h=="string"){h=h.toLowerCase()}}var f=false;for(var l=0,c=a.length;l<c;++l){if(a[l]==h){f=true}if(k.partialMatch){if(h.indexOf(a[l])!=-1){f=true}}}if((!k.negate&&!f)||(k.negate&&f)){Validate.fail(e)}return true},Exclusion:function(a,b){var b=b||{};b.failureMessage=b.failureMessage||"Must not be included in the list!";b.negate=true;Validate.Inclusion(a,b);return true},Confirmation:function(c,b){if(!b.match){throw new Error("Validate::Confirmation - Error validating confirmation: Id of element to match must be provided!")}var b=b||{};var d=b.failureMessage||"Does not match!";var a=b.match.nodeName?b.match:document.getElementById(b.match);if(!a){throw new Error("Validate::Confirmation - There is no reference with name of, or element with id of '"+b.match+"'!")}if(c!=a.value){Validate.fail(d)}return true},Acceptance:function(c,b){var b=b||{};var a=b.failureMessage||"Must be accepted!";if(!c){Validate.fail(a)}return true},Custom:function(c,b){var b=b||{};var e=b.against||function(){return true};var a=b.args||{};var d=b.failureMessage||"Not valid!";if(!e(c,a)){Validate.fail(d)}return true},now:function(a,c,d){if(!a){throw new Error("Validate::now - Validation function must be provided!")}var b=true;try{a(c,d||{})}catch(e){if(e instanceof Validate.Error){b=false}else{throw e}}finally{return b}},fail:function(a){throw new Validate.Error(a)},Error:function(a){this.message=a;this.name="ValidationError"}};
