if(typeof YAHOO=="undefined"||!YAHOO){var YAHOO={}}YAHOO.namespace=function(){var a=arguments,d=null,j,k,h;for(j=0;j<a.length;j=j+1){h=(""+a[j]).split(".");d=YAHOO;for(k=(h[0]=="YAHOO")?1:0;k<h.length;k=k+1){d[h[k]]=d[h[k]]||{};d=d[h[k]]}}return d};YAHOO.log=function(g,f,h){var e=YAHOO.widget.Logger;if(e&&e.log){return e.log(g,f,h)}else{return false}};YAHOO.register=function(s,o,p){var b=YAHOO.env.modules,r,l,m,n,q;if(!b[s]){b[s]={versions:[],builds:[]}}r=b[s];l=p.version;m=p.build;n=YAHOO.env.listeners;r.name=s;r.version=l;r.build=m;r.versions.push(l);r.builds.push(m);r.mainClass=o;for(q=0;q<n.length;q=q+1){n[q](r)}if(o){o.VERSION=l;o.BUILD=m}else{YAHOO.log("mainClass is undefined for module "+s,"warn")}};YAHOO.env=YAHOO.env||{modules:[],listeners:[]};YAHOO.env.getVersion=function(b){return YAHOO.env.modules[b]||null};YAHOO.env.parseUA=function(p){var o=function(b){var a=0;return parseFloat(b.replace(/\./g,function(){return(a++==1)?"":"."}))},l=navigator,m={ie:0,opera:0,gecko:0,webkit:0,chrome:0,mobile:null,air:0,ipad:0,iphone:0,ipod:0,ios:null,android:0,webos:0,caja:l&&l.cajaVersion,secure:false,os:null},q=p||(navigator&&navigator.userAgent),n=window&&window.location,j=n&&n.href,k;m.secure=j&&(j.toLowerCase().indexOf("https")===0);if(q){if((/windows|win32/i).test(q)){m.os="windows"}else{if((/macintosh/i).test(q)){m.os="macintosh"}else{if((/rhino/i).test(q)){m.os="rhino"}}}if((/KHTML/).test(q)){m.webkit=1}k=q.match(/AppleWebKit\/([^\s]*)/);if(k&&k[1]){m.webkit=o(k[1]);if(/ Mobile\//.test(q)){m.mobile="Apple";k=q.match(/OS ([^\s]*)/);if(k&&k[1]){k=o(k[1].replace("_","."))}m.ios=k;m.ipad=m.ipod=m.iphone=0;k=q.match(/iPad|iPod|iPhone/);if(k&&k[0]){m[k[0].toLowerCase()]=m.ios}}else{k=q.match(/NokiaN[^\/]*|Android \d\.\d|webOS\/\d\.\d/);if(k){m.mobile=k[0]}if(/webOS/.test(q)){m.mobile="WebOS";k=q.match(/webOS\/([^\s]*);/);if(k&&k[1]){m.webos=o(k[1])}}if(/ Android/.test(q)){m.mobile="Android";k=q.match(/Android ([^\s]*);/);if(k&&k[1]){m.android=o(k[1])}}}k=q.match(/Chrome\/([^\s]*)/);if(k&&k[1]){m.chrome=o(k[1])}else{k=q.match(/AdobeAIR\/([^\s]*)/);if(k){m.air=k[0]}}}if(!m.webkit){k=q.match(/Opera[\s\/]([^\s]*)/);if(k&&k[1]){m.opera=o(k[1]);k=q.match(/Version\/([^\s]*)/);if(k&&k[1]){m.opera=o(k[1])}k=q.match(/Opera Mini[^;]*/);if(k){m.mobile=k[0]}}else{k=q.match(/MSIE\s([^;]*)/);if(k&&k[1]){m.ie=o(k[1])}else{k=q.match(/Gecko\/([^\s]*)/);if(k){m.gecko=1;k=q.match(/rv:([^\s\)]*)/);if(k&&k[1]){m.gecko=o(k[1])}}}}}}return m};YAHOO.env.ua=YAHOO.env.parseUA();(function(){YAHOO.namespace("util","widget","example");if("undefined"!==typeof YAHOO_config){var e=YAHOO_config.listener,f=YAHOO.env.listeners,g=true,h;if(e){for(h=0;h<f.length;h++){if(f[h]==e){g=false;break}}if(g){f.push(e)}}}})();YAHOO.lang=YAHOO.lang||{};(function(){var m=YAHOO.lang,r=Object.prototype,p="[object Array]",k="[object Function]",j="[object Object]",q=[],l={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","/":"&#x2F;","`":"&#x60;"},o=["toString","valueOf"],n={isArray:function(a){return r.toString.apply(a)===p},isBoolean:function(a){return typeof a==="boolean"},isFunction:function(a){return(typeof a==="function")||r.toString.apply(a)===k},isNull:function(a){return a===null},isNumber:function(a){return typeof a==="number"&&isFinite(a)},isObject:function(a){return(a&&(typeof a==="object"||m.isFunction(a)))||false},isString:function(a){return typeof a==="string"},isUndefined:function(a){return typeof a==="undefined"},_IEEnumFix:(YAHOO.env.ua.ie)?function(b,c){var d,e,a;for(d=0;d<o.length;d=d+1){e=o[d];a=c[e];if(m.isFunction(a)&&a!=r[e]){b[e]=a}}}:function(){},escapeHTML:function(a){return a.replace(/[&<>"'\/`]/g,function(b){return l[b]})},extend:function(a,e,b){if(!e||!a){throw new Error("extend failed, please check that all dependencies are included.")}var c=function(){},d;c.prototype=e.prototype;a.prototype=new c();a.prototype.constructor=a;a.superclass=e.prototype;if(e.prototype.constructor==r.constructor){e.prototype.constructor=e}if(b){for(d in b){if(m.hasOwnProperty(b,d)){a.prototype[d]=b[d]}}m._IEEnumFix(a.prototype,b)}},augmentObject:function(f,a){if(!a||!f){throw new Error("Absorb failed, verify dependencies.")}var d=arguments,b,e,c=d[2];if(c&&c!==true){for(b=2;b<d.length;b=b+1){f[d[b]]=a[d[b]]}}else{for(e in a){if(c||!(e in f)){f[e]=a[e]}}m._IEEnumFix(f,a)}return f},augmentProto:function(a,b){if(!b||!a){throw new Error("Augment failed, verify dependencies.")}var d=[a.prototype,b.prototype],c;for(c=2;c<arguments.length;c=c+1){d.push(arguments[c])}m.augmentObject.apply(this,d);return a},dump:function(h,c){var f,d,a=[],s="{...}",g="f(){...}",b=", ",e=" => ";if(!m.isObject(h)){return h+""}else{if(h instanceof Date||("nodeType" in h&&"tagName" in h)){return h}else{if(m.isFunction(h)){return g}}}c=(m.isNumber(c))?c:3;if(m.isArray(h)){a.push("[");for(f=0,d=h.length;f<d;f=f+1){if(m.isObject(h[f])){a.push((c>0)?m.dump(h[f],c-1):s)}else{a.push(h[f])}a.push(b)}if(a.length>1){a.pop()}a.push("]")}else{a.push("{");for(f in h){if(m.hasOwnProperty(h,f)){a.push(f+e);if(m.isObject(h[f])){a.push((c>0)?m.dump(h[f],c-1):s)}else{a.push(h[f])}a.push(b)}}if(a.length>1){a.pop()}a.push("}")}return a.join("")},substitute:function(c,b,h,P){var v,H,J,e,s,g,f=[],M,a=c.length,L="dump",I=" ",K="{",O="}",N,d;for(;;){v=c.lastIndexOf(K,a);if(v<0){break}H=c.indexOf(O,v);if(v+1>H){break}M=c.substring(v+1,H);e=M;g=null;J=e.indexOf(I);if(J>-1){g=e.substring(J+1);e=e.substring(0,J)}s=b[e];if(h){s=h(e,s,g)}if(m.isObject(s)){if(m.isArray(s)){s=m.dump(s,parseInt(g,10))}else{g=g||"";N=g.indexOf(L);if(N>-1){g=g.substring(4)}d=s.toString();if(d===j||N>-1){s=m.dump(s,parseInt(g,10))}else{s=d}}}else{if(!m.isString(s)&&!m.isNumber(s)){s="~-"+f.length+"-~";f[f.length]=M}}c=c.substring(0,v)+s+c.substring(H+1);if(P===false){a=v-1}}for(v=f.length-1;v>=0;v=v-1){c=c.replace(new RegExp("~-"+v+"-~"),"{"+f[v]+"}","g")}return c},trim:function(b){try{return b.replace(/^\s+|\s+$/g,"")}catch(a){return b}},merge:function(){var d={},b=arguments,c=b.length,a;for(a=0;a<c;a=a+1){m.augmentObject(d,b[a],true)}return d},later:function(h,e,g,c,b){h=h||0;e=e||{};var d=g,v=c,a,f;if(m.isString(g)){d=e[g]}if(!d){throw new TypeError("method undefined")}if(!m.isUndefined(c)&&!m.isArray(v)){v=[c]}a=function(){d.apply(e,v||q)};f=(b)?setInterval(a,h):setTimeout(a,h);return{interval:b,cancel:function(){if(this.interval){clearInterval(f)}else{clearTimeout(f)}}}},isValue:function(a){return(m.isObject(a)||m.isString(a)||m.isNumber(a)||m.isBoolean(a))}};m.hasOwnProperty=(r.hasOwnProperty)?function(b,a){return b&&b.hasOwnProperty&&b.hasOwnProperty(a)}:function(b,a){return !m.isUndefined(b[a])&&b.constructor.prototype[a]!==b[a]};n.augmentObject(m,n,true);YAHOO.util.Lang=m;m.augment=m.augmentProto;YAHOO.augment=m.augmentProto;YAHOO.extend=m.extend})();YAHOO.register("yahoo",YAHOO,{version:"2.9.0",build:"2800"});(function(){YAHOO.env._id_counter=YAHOO.env._id_counter||0;var aM=YAHOO.util,aG=YAHOO.lang,af=YAHOO.env.ua,aQ=YAHOO.lang.trim,ao={},ak={},aE=/^t(?:able|d|h)$/i,au=/color$/i,aH=window.document,av=aH.documentElement,an="ownerDocument",ae="defaultView",W="documentElement",Y="compatMode",aq="offsetLeft",aC="offsetTop",X="offsetParent",at="parentNode",ag="nodeType",aO="tagName",aD="scrollLeft",aj="scrollTop",aB="getBoundingClientRect",G="getComputedStyle",ar="currentStyle",aF="CSS1Compat",ap="BackCompat",al="class",aL="className",aI="",aP=" ",Z="(?:^|\\s)",ah="(?= |$)",ax="g",ac="position",am="fixed",aw="relative",ai="left",ad="top",aa="medium",ab="borderLeftWidth",aA="borderTopWidth",aN=af.opera,aJ=af.webkit,aK=af.gecko,ay=af.ie;aM.Dom={CUSTOM_ATTRIBUTES:(!av.hasAttribute)?{"for":"htmlFor","class":aL}:{htmlFor:"for",className:al},DOT_ATTRIBUTES:{checked:true},get:function(f){var c,h,d,e,a,b,g=null;if(f){if(typeof f=="string"||typeof f=="number"){c=f+"";f=aH.getElementById(f);b=(f)?f.attributes:null;if(f&&b&&b.id&&b.id.value===c){return f}else{if(f&&aH.all){f=null;h=aH.all[c];if(h&&h.length){for(e=0,a=h.length;e<a;++e){if(h[e].id===c){return h[e]}}}}}}else{if(aM.Element&&f instanceof aM.Element){f=f.get("element")}else{if(!f.nodeType&&"length" in f){d=[];for(e=0,a=f.length;e<a;++e){d[d.length]=aM.Dom.get(f[e])}f=d}}}g=f}return g},getComputedStyle:function(b,a){if(window[G]){return b[an][ae][G](b,null)[a]}else{if(b[ar]){return aM.Dom.IE_ComputedStyle.get(b,a)}}},getStyle:function(b,a){return aM.Dom.batch(b,aM.Dom._getStyle,a)},_getStyle:function(){if(window[G]){return function(b,c){c=(c==="float")?c="cssFloat":aM.Dom._toCamel(c);var d=b.style[c],a;if(!d){a=b[an][ae][G](b,null);if(a){d=a[c]}}return d}}else{if(av[ar]){return function(b,d){var e;switch(d){case"opacity":e=100;try{e=b.filters["DXImageTransform.Microsoft.Alpha"].opacity}catch(c){try{e=b.filters("alpha").opacity}catch(a){}}return e/100;case"float":d="styleFloat";default:d=aM.Dom._toCamel(d);e=b[ar]?b[ar][d]:null;return(b.style[d]||e)}}}}}(),setStyle:function(b,a,c){aM.Dom.batch(b,aM.Dom._setStyle,{prop:a,val:c})},_setStyle:function(){if(!window.getComputedStyle&&aH.documentElement.currentStyle){return function(a,b){var d=aM.Dom._toCamel(b.prop),c=b.val;if(a){switch(d){case"opacity":if(c===""||c===null||c===1){a.style.removeAttribute("filter")}else{if(aG.isString(a.style.filter)){a.style.filter="alpha(opacity="+c*100+")";if(!a[ar]||!a[ar].hasLayout){a.style.zoom=1}}}break;case"float":d="styleFloat";default:a.style[d]=c}}else{}}}else{return function(a,b){var d=aM.Dom._toCamel(b.prop),c=b.val;if(a){if(d=="float"){d="cssFloat"}a.style[d]=c}else{}}}}(),getXY:function(a){return aM.Dom.batch(a,aM.Dom._getXY)},_canPosition:function(a){return(aM.Dom._getStyle(a,"display")!=="none"&&aM.Dom._inDoc(a))},_getXY:function(e){var d,g,b,j,c,a,h=Math.round,f=false;if(aM.Dom._canPosition(e)){b=e[aB]();j=e[an];d=aM.Dom.getDocumentScrollLeft(j);g=aM.Dom.getDocumentScrollTop(j);f=[b[ai],b[ad]];if(c||a){f[0]-=a;f[1]-=c}if((g||d)){f[0]+=d;f[1]+=g}f[0]=h(f[0]);f[1]=h(f[1])}else{}return f},getX:function(b){var a=function(c){return aM.Dom.getXY(c)[0]};return aM.Dom.batch(b,a,aM.Dom,true)},getY:function(b){var a=function(c){return aM.Dom.getXY(c)[1]};return aM.Dom.batch(b,a,aM.Dom,true)},setXY:function(b,c,a){aM.Dom.batch(b,aM.Dom._setXY,{pos:c,noRetry:a})},_setXY:function(f,b){var a=aM.Dom._getStyle(f,ac),c=aM.Dom.setStyle,g=b.pos,e=b.noRetry,j=[parseInt(aM.Dom.getComputedStyle(f,ai),10),parseInt(aM.Dom.getComputedStyle(f,ad),10)],h,d;h=aM.Dom._getXY(f);if(!g||h===false){return false}if(a=="static"){a=aw;c(f,ac,a)}if(isNaN(j[0])){j[0]=(a==aw)?0:f[aq]}if(isNaN(j[1])){j[1]=(a==aw)?0:f[aC]}if(g[0]!==null){c(f,ai,g[0]-h[0]+j[0]+"px")}if(g[1]!==null){c(f,ad,g[1]-h[1]+j[1]+"px")}if(!e){d=aM.Dom._getXY(f);if((g[0]!==null&&d[0]!=g[0])||(g[1]!==null&&d[1]!=g[1])){aM.Dom._setXY(f,{pos:g,noRetry:true})}}},setX:function(a,b){aM.Dom.setXY(a,[b,null])},setY:function(b,a){aM.Dom.setXY(b,[null,a])},getRegion:function(b){var a=function(d){var c=false;if(aM.Dom._canPosition(d)){c=aM.Region.getRegion(d)}else{}return c};return aM.Dom.batch(b,a,aM.Dom,true)},getClientWidth:function(){return aM.Dom.getViewportWidth()},getClientHeight:function(){return aM.Dom.getViewportHeight()},getElementsByClassName:function(l,f,k,g,d,h){f=f||"*";k=(k)?aM.Dom.get(k):null||aH;if(!k){return[]}var e=[],j=k.getElementsByTagName(f),b=aM.Dom.hasClass;for(var c=0,a=j.length;c<a;++c){if(b(j[c],l)){e[e.length]=j[c]}}if(g){aM.Dom.batch(e,g,d,h)}return e},hasClass:function(a,b){return aM.Dom.batch(a,aM.Dom._hasClass,b)},_hasClass:function(d,a){var b=false,c;if(d&&a){c=aM.Dom._getAttribute(d,aL)||aI;if(c){c=c.replace(/\s+/g,aP)}if(a.exec){b=a.test(c)}else{b=a&&(aP+c+aP).indexOf(aP+a+aP)>-1}}else{}return b},addClass:function(a,b){return aM.Dom.batch(a,aM.Dom._addClass,b)},_addClass:function(d,a){var b=false,c;if(d&&a){c=aM.Dom._getAttribute(d,aL)||aI;if(!aM.Dom._hasClass(d,a)){aM.Dom.setAttribute(d,aL,aQ(c+aP+a));b=true}}else{}return b},removeClass:function(a,b){return aM.Dom.batch(a,aM.Dom._removeClass,b)},_removeClass:function(e,f){var a=false,d,c,b;if(e&&f){d=aM.Dom._getAttribute(e,aL)||aI;aM.Dom.setAttribute(e,aL,d.replace(aM.Dom._getClassRegex(f),aI));c=aM.Dom._getAttribute(e,aL);if(d!==c){aM.Dom.setAttribute(e,aL,aQ(c));a=true;if(aM.Dom._getAttribute(e,aL)===""){b=(e.hasAttribute&&e.hasAttribute(al))?al:aL;e.removeAttribute(b)}}}else{}return a},replaceClass:function(c,a,b){return aM.Dom.batch(c,aM.Dom._replaceClass,{from:a,to:b})},_replaceClass:function(f,g){var a,c,e,b=false,d;if(f&&g){c=g.from;e=g.to;if(!e){b=false}else{if(!c){b=aM.Dom._addClass(f,g.to)}else{if(c!==e){d=aM.Dom._getAttribute(f,aL)||aI;a=(aP+d.replace(aM.Dom._getClassRegex(c),aP+e).replace(/\s+/g,aP)).split(aM.Dom._getClassRegex(e));a.splice(1,0,aP+e);aM.Dom.setAttribute(f,aL,aQ(a.join(aI)));b=true}}}}else{}return b},generateId:function(b,c){c=c||"yui-gen";var a=function(e){if(e&&e.id){return e.id}var d=c+YAHOO.env._id_counter++;if(e){if(e[an]&&e[an].getElementById(d)){return aM.Dom.generateId(e,d+c)}e.id=d}return d};return aM.Dom.batch(b,a,aM.Dom,true)||a.apply(aM.Dom,arguments)},isAncestor:function(a,c){a=aM.Dom.get(a);c=aM.Dom.get(c);var b=false;if((a&&c)&&(a[ag]&&c[ag])){if(a.contains&&a!==c){b=a.contains(c)}else{if(a.compareDocumentPosition){b=!!(a.compareDocumentPosition(c)&16)}}}else{}return b},inDocument:function(b,a){return aM.Dom._inDoc(aM.Dom.get(b),a)},_inDoc:function(a,c){var b=false;if(a&&a[aO]){c=c||a[an];b=aM.Dom.isAncestor(c[W],a)}else{}return b},getElementsBy:function(e,f,l,j,d,k,g){f=f||"*";l=(l)?aM.Dom.get(l):null||aH;var a=(g)?null:[],h;if(l){h=l.getElementsByTagName(f);for(var c=0,b=h.length;c<b;++c){if(e(h[c])){if(g){a=h[c];break}else{a[a.length]=h[c]}}}if(j){aM.Dom.batch(a,j,d,k)}}return a},getElementBy:function(c,b,a){return aM.Dom.getElementsBy(c,b,a,null,null,null,true)},batch:function(g,c,e,d){var f=[],a=(d)?e:null;g=(g&&(g[aO]||g.item))?g:aM.Dom.get(g);if(g&&c){if(g[aO]||g.length===undefined){return c.call(a,g,e)}for(var b=0;b<g.length;++b){f[f.length]=c.call(a||g[b],g[b],e)}}else{return false}return f},getDocumentHeight:function(){var a=(aH[Y]!=aF||aJ)?aH.body.scrollHeight:av.scrollHeight,b=Math.max(a,aM.Dom.getViewportHeight());return b},getDocumentWidth:function(){var a=(aH[Y]!=aF||aJ)?aH.body.scrollWidth:av.scrollWidth,b=Math.max(a,aM.Dom.getViewportWidth());return b},getViewportHeight:function(){var b=self.innerHeight,a=aH[Y];if((a||ay)&&!aN){b=(a==aF)?av.clientHeight:aH.body.clientHeight}return b},getViewportWidth:function(){var b=self.innerWidth,a=aH[Y];if(a||ay){b=(a==aF)?av.clientWidth:aH.body.clientWidth}return b},getAncestorBy:function(b,a){while((b=b[at])){if(aM.Dom._testElement(b,a)){return b}}return null},getAncestorByClassName:function(a,b){a=aM.Dom.get(a);if(!a){return null}var c=function(d){return aM.Dom.hasClass(d,b)};return aM.Dom.getAncestorBy(a,c)},getAncestorByTagName:function(a,b){a=aM.Dom.get(a);if(!a){return null}var c=function(d){return d[aO]&&d[aO].toUpperCase()==b.toUpperCase()};return aM.Dom.getAncestorBy(a,c)},getPreviousSiblingBy:function(b,a){while(b){b=b.previousSibling;if(aM.Dom._testElement(b,a)){return b}}return null},getPreviousSibling:function(a){a=aM.Dom.get(a);if(!a){return null}return aM.Dom.getPreviousSiblingBy(a)},getNextSiblingBy:function(b,a){while(b){b=b.nextSibling;if(aM.Dom._testElement(b,a)){return b}}return null},getNextSibling:function(a){a=aM.Dom.get(a);if(!a){return null}return aM.Dom.getNextSiblingBy(a)},getFirstChildBy:function(b,c){var a=(aM.Dom._testElement(b.firstChild,c))?b.firstChild:null;return a||aM.Dom.getNextSiblingBy(b.firstChild,c)},getFirstChild:function(b,a){b=aM.Dom.get(b);if(!b){return null}return aM.Dom.getFirstChildBy(b)},getLastChildBy:function(b,c){if(!b){return null}var a=(aM.Dom._testElement(b.lastChild,c))?b.lastChild:null;return a||aM.Dom.getPreviousSiblingBy(b.lastChild,c)},getLastChild:function(a){a=aM.Dom.get(a);return aM.Dom.getLastChildBy(a)},getChildrenBy:function(a,c){var d=aM.Dom.getFirstChildBy(a,c),b=d?[d]:[];aM.Dom.getNextSiblingBy(d,function(e){if(!c||c(e)){b[b.length]=e}return false});return b},getChildren:function(a){a=aM.Dom.get(a);if(!a){}return aM.Dom.getChildrenBy(a)},getDocumentScrollLeft:function(a){a=a||aH;return Math.max(a[W].scrollLeft,a.body.scrollLeft)},getDocumentScrollTop:function(a){a=a||aH;return Math.max(a[W].scrollTop,a.body.scrollTop)},insertBefore:function(a,b){a=aM.Dom.get(a);b=aM.Dom.get(b);if(!a||!b||!b[at]){return null}return b[at].insertBefore(a,b)},insertAfter:function(a,b){a=aM.Dom.get(a);b=aM.Dom.get(b);if(!a||!b||!b[at]){return null}if(b.nextSibling){return b[at].insertBefore(a,b.nextSibling)}else{return b[at].appendChild(a)}},getClientRegion:function(){var d=aM.Dom.getDocumentScrollTop(),a=aM.Dom.getDocumentScrollLeft(),c=aM.Dom.getViewportWidth()+a,b=aM.Dom.getViewportHeight()+d;return new aM.Region(d,c,b,a)},setAttribute:function(a,b,c){aM.Dom.batch(a,aM.Dom._setAttribute,{attr:b,val:c})},_setAttribute:function(d,a){var b=aM.Dom._toCamel(a.attr),c=a.val;if(d&&d.setAttribute){if(aM.Dom.DOT_ATTRIBUTES[b]&&d.tagName&&d.tagName!="BUTTON"){d[b]=c}else{b=aM.Dom.CUSTOM_ATTRIBUTES[b]||b;d.setAttribute(b,c)}}else{}},getAttribute:function(a,b){return aM.Dom.batch(a,aM.Dom._getAttribute,b)},_getAttribute:function(a,b){var c;b=aM.Dom.CUSTOM_ATTRIBUTES[b]||b;if(aM.Dom.DOT_ATTRIBUTES[b]){c=a[b]}else{if(a&&"getAttribute" in a){if(/^(?:href|src)$/.test(b)){c=a.getAttribute(b,2)}else{c=a.getAttribute(b)}}else{}}return c},_toCamel:function(a){var c=ao;function b(e,d){return d.toUpperCase()}return c[a]||(c[a]=a.indexOf("-")===-1?a:a.replace(/-([a-z])/gi,b))},_getClassRegex:function(a){var b;if(a!==undefined){if(a.exec){b=a}else{b=ak[a];if(!b){a=a.replace(aM.Dom._patterns.CLASS_RE_TOKENS,"\\$1");a=a.replace(/\s+/g,aP);b=ak[a]=new RegExp(Z+a+ah,ax)}}}return b},_patterns:{ROOT_TAG:/^body|html$/i,CLASS_RE_TOKENS:/([\.\(\)\^\$\*\+\?\|\[\]\{\}\\])/g},_testElement:function(b,a){return b&&b[ag]==1&&(!a||a(b))},_calcBorders:function(d,c){var a=parseInt(aM.Dom[G](d,aA),10)||0,b=parseInt(aM.Dom[G](d,ab),10)||0;if(aK){if(aE.test(d[aO])){a=0;b=0}}c[0]+=b;c[1]+=a;return c}};var az=aM.Dom[G];if(af.opera){aM.Dom[G]=function(a,b){var c=az(a,b);if(au.test(b)){c=aM.Dom.Color.toRGB(c)}return c}}if(af.webkit){aM.Dom[G]=function(a,b){var c=az(a,b);if(c==="rgba(0, 0, 0, 0)"){c="transparent"}return c}}if(af.ie&&af.ie>=8){aM.Dom.DOT_ATTRIBUTES.type=true}})();YAHOO.util.Region=function(g,f,b,h){this.top=g;this.y=g;this[1]=g;this.right=f;this.bottom=b;this.left=h;this.x=h;this[0]=h;this.width=this.right-this.left;this.height=this.bottom-this.top};YAHOO.util.Region.prototype.contains=function(b){return(b.left>=this.left&&b.right<=this.right&&b.top>=this.top&&b.bottom<=this.bottom)};YAHOO.util.Region.prototype.getArea=function(){return((this.bottom-this.top)*(this.right-this.left))};YAHOO.util.Region.prototype.intersect=function(g){var j=Math.max(this.top,g.top),h=Math.min(this.right,g.right),b=Math.min(this.bottom,g.bottom),k=Math.max(this.left,g.left);if(b>=j&&h>=k){return new YAHOO.util.Region(j,h,b,k)}else{return null}};YAHOO.util.Region.prototype.union=function(g){var j=Math.min(this.top,g.top),h=Math.max(this.right,g.right),b=Math.max(this.bottom,g.bottom),k=Math.min(this.left,g.left);return new YAHOO.util.Region(j,h,b,k)};YAHOO.util.Region.prototype.toString=function(){return("Region {top: "+this.top+", right: "+this.right+", bottom: "+this.bottom+", left: "+this.left+", height: "+this.height+", width: "+this.width+"}")};YAHOO.util.Region.getRegion=function(k){var h=YAHOO.util.Dom.getXY(k),l=h[1],j=h[0]+k.offsetWidth,b=h[1]+k.offsetHeight,m=h[0];return new YAHOO.util.Region(l,j,b,m)};YAHOO.util.Point=function(d,c){if(YAHOO.lang.isArray(d)){c=d[1];d=d[0]}YAHOO.util.Point.superclass.constructor.call(this,c,d,c,d)};YAHOO.extend(YAHOO.util.Point,YAHOO.util.Region);(function(){var S=YAHOO.util,T="clientTop",O="clientLeft",K="parentNode",J="right",x="hasLayout",L="px",z="opacity",I="auto",Q="borderLeftWidth",N="borderTopWidth",E="borderRightWidth",y="borderBottomWidth",B="visible",D="transparent",G="height",P="width",M="style",A="currentStyle",C=/^width|height$/,F=/^(\d[.\d]*)+(em|ex|px|gd|rem|vw|vh|vm|ch|mm|cm|in|pt|pc|deg|rad|ms|s|hz|khz|%){1}?/i,H={get:function(b,c){var d="",a=b[A][c];if(c===z){d=S.Dom.getStyle(b,z)}else{if(!a||(a.indexOf&&a.indexOf(L)>-1)){d=a}else{if(S.Dom.IE_COMPUTED[c]){d=S.Dom.IE_COMPUTED[c](b,c)}else{if(F.test(a)){d=S.Dom.IE.ComputedStyle.getPixel(b,c)}else{d=a}}}}return d},getOffset:function(f,c){var h=f[A][c],b=c.charAt(0).toUpperCase()+c.substr(1),e="offset"+b,g="pixel"+b,a="",d;if(h==I){d=f[e];if(d===undefined){a=0}a=d;if(C.test(c)){f[M][c]=d;if(f[e]>d){a=d-(f[e]-d)}f[M][c]=I}}else{if(!f[M][g]&&!f[M][c]){f[M][c]=h}a=f[M][g]}return a+L},getBorderWidth:function(a,b){var c=null;if(!a[A][x]){a[M].zoom=1}switch(b){case N:c=a[T];break;case y:c=a.offsetHeight-a.clientHeight-a[T];break;case Q:c=a[O];break;case E:c=a.offsetWidth-a.clientWidth-a[O];break}return c+L},getPixel:function(e,b){var a=null,d=e[A][J],c=e[A][b];e[M][J]=c;a=e[M].pixelRight;e[M][J]=d;return a+L},getMargin:function(c,a){var b;if(c[A][a]==I){b=0+L}else{b=S.Dom.IE.ComputedStyle.getPixel(c,a)}return b},getVisibility:function(c,a){var b;while((b=c[A])&&b[a]=="inherit"){c=c[K]}return(b)?b[a]:B},getColor:function(b,a){return S.Dom.Color.toRGB(b[A][a])||D},getBorderColor:function(d,b){var c=d[A],a=c[b]||c.color;return S.Dom.Color.toRGB(S.Dom.Color.toHex(a))}},R={};R.top=R.right=R.bottom=R.left=R[P]=R[G]=H.getOffset;R.color=H.getColor;R[N]=R[E]=R[y]=R[Q]=H.getBorderWidth;R.marginTop=R.marginRight=R.marginBottom=R.marginLeft=H.getMargin;R.visibility=H.getVisibility;R.borderColor=R.borderTopColor=R.borderRightColor=R.borderBottomColor=R.borderLeftColor=H.getBorderColor;S.Dom.IE_COMPUTED=R;S.Dom.IE_ComputedStyle=H})();(function(){var h="toString",f=parseInt,e=RegExp,g=YAHOO.util;g.Dom.Color={KEYWORDS:{black:"000",silver:"c0c0c0",gray:"808080",white:"fff",maroon:"800000",red:"f00",purple:"800080",fuchsia:"f0f",green:"008000",lime:"0f0",olive:"808000",yellow:"ff0",navy:"000080",blue:"00f",teal:"008080",aqua:"0ff"},re_RGB:/^rgb\(([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\)$/i,re_hex:/^#?([0-9A-F]{2})([0-9A-F]{2})([0-9A-F]{2})$/i,re_hex3:/([0-9A-F])/gi,toRGB:function(a){if(!g.Dom.Color.re_RGB.test(a)){a=g.Dom.Color.toHex(a)}if(g.Dom.Color.re_hex.exec(a)){a="rgb("+[f(e.$1,16),f(e.$2,16),f(e.$3,16)].join(", ")+")"}return a},toHex:function(a){a=g.Dom.Color.KEYWORDS[a]||a;if(g.Dom.Color.re_RGB.exec(a)){a=[Number(e.$1).toString(16),Number(e.$2).toString(16),Number(e.$3).toString(16)];for(var b=0;b<a.length;b++){if(a[b].length<2){a[b]="0"+a[b]}}a=a.join("")}if(a.length<6){a=a.replace(g.Dom.Color.re_hex3,"$1$1")}if(a!=="transparent"&&a.indexOf("#")<0){a="#"+a}return a.toUpperCase()}}}());YAHOO.register("dom",YAHOO.util.Dom,{version:"2.9.0",build:"2800"});YAHOO.util.CustomEvent=function(l,m,g,h,k){this.type=l;this.scope=m||window;this.silent=g;this.fireOnce=k;this.fired=false;this.firedWith=null;this.signature=h||YAHOO.util.CustomEvent.LIST;this.subscribers=[];if(!this.silent){}var j="_YUICEOnSubscribe";if(l!==j){this.subscribeEvent=new YAHOO.util.CustomEvent(j,this,true)}this.lastError=null};YAHOO.util.CustomEvent.LIST=0;YAHOO.util.CustomEvent.FLAT=1;YAHOO.util.CustomEvent.prototype={subscribe:function(e,h,g){if(!e){throw new Error("Invalid callback for subscriber to '"+this.type+"'")}if(this.subscribeEvent){this.subscribeEvent.fire(e,h,g)}var f=new YAHOO.util.Subscriber(e,h,g);if(this.fireOnce&&this.fired){this.notify(f,this.firedWith)}else{this.subscribers.push(f)}},unsubscribe:function(l,j){if(!l){return this.unsubscribeAll()}var k=false;for(var g=0,h=this.subscribers.length;g<h;++g){var m=this.subscribers[g];if(m&&m.contains(l,j)){this._delete(g);k=true}}return k},fire:function(){this.lastError=null;var l=[],k=this.subscribers.length;var p=[].slice.call(arguments,0),q=true,n,j=false;if(this.fireOnce){if(this.fired){return true}else{this.firedWith=p}}this.fired=true;if(!k&&this.silent){return true}if(!this.silent){}var o=this.subscribers.slice();for(n=0;n<k;++n){var m=o[n];if(!m||!m.fn){j=true}else{q=this.notify(m,p);if(false===q){if(!this.silent){}break}}}return(q!==false)},notify:function(m,p){var e,k=null,n=m.getScope(this.scope),j=YAHOO.util.Event.throwErrors;if(!this.silent){}if(this.signature==YAHOO.util.CustomEvent.FLAT){if(p.length>0){k=p[0]}try{e=m.fn.call(n,k,m.obj)}catch(l){this.lastError=l;if(j){throw l}}}else{try{e=m.fn.call(n,this.type,p,m.obj)}catch(o){this.lastError=o;if(j){throw o}}}return e},unsubscribeAll:function(){var d=this.subscribers.length,c;for(c=d-1;c>-1;c--){this._delete(c)}this.subscribers=[];return d},_delete:function(d){var c=this.subscribers[d];if(c){delete c.fn;delete c.obj}this.subscribers.splice(d,1)},toString:function(){return"CustomEvent: '"+this.type+"', context: "+this.scope}};YAHOO.util.Subscriber=function(e,d,f){this.fn=e;this.obj=YAHOO.lang.isUndefined(d)?null:d;this.overrideContext=f};YAHOO.util.Subscriber.prototype.getScope=function(b){if(this.overrideContext){if(this.overrideContext===true){return this.obj}else{return this.overrideContext}}return b};YAHOO.util.Subscriber.prototype.contains=function(d,c){if(c){return(this.fn==d&&this.obj==c)}else{return(this.fn==d)}};YAHOO.util.Subscriber.prototype.toString=function(){return"Subscriber { obj: "+this.obj+", overrideContext: "+(this.overrideContext||"no")+" }"};if(!YAHOO.util.Event){YAHOO.util.Event=function(){var n=false,m=[],k=[],t=0,p=[],s=0,r={63232:38,63233:40,63234:37,63235:39,63276:33,63277:34,25:9},q=YAHOO.env.ua.ie,o="focusin",l="focusout";return{POLL_RETRYS:500,POLL_INTERVAL:40,EL:0,TYPE:1,FN:2,WFN:3,UNLOAD_OBJ:3,ADJ_SCOPE:4,OBJ:5,OVERRIDE:6,CAPTURE:7,lastError:null,isSafari:YAHOO.env.ua.webkit,webkit:YAHOO.env.ua.webkit,isIE:q,_interval:null,_dri:null,_specialTypes:{focusin:(q?"focusin":"focus"),focusout:(q?"focusout":"blur")},DOMReady:false,throwErrors:false,startInterval:function(){if(!this._interval){this._interval=YAHOO.lang.later(this.POLL_INTERVAL,this,this._tryPreloadAttach,null,true)}},onAvailable:function(d,a,f,e,g){var c=(YAHOO.lang.isString(d))?[d]:d;for(var b=0;b<c.length;b=b+1){p.push({id:c[b],fn:a,obj:f,overrideContext:e,checkReady:g})}t=this.POLL_RETRYS;this.startInterval()},onContentReady:function(d,c,b,a){this.onAvailable(d,c,b,a,true)},onDOMReady:function(){this.DOMReadyEvent.subscribe.apply(this.DOMReadyEvent,arguments)},_addListener:function(f,h,B,c,D,j){if(!B||!B.call){return false}if(this._isValidCollection(f)){var A=true;for(var b=0,E=f.length;b<E;++b){A=this.on(f[b],h,B,c,D)&&A}return A}else{if(YAHOO.lang.isString(f)){var d=this.getEl(f);if(d){f=d}else{this.onAvailable(f,function(){YAHOO.util.Event._addListener(f,h,B,c,D,j)});return true}}}if(!f){return false}if("unload"==h&&c!==this){k[k.length]=[f,h,B,c,D];return true}var g=f;if(D){if(D===true){g=c}else{g=D}}var e=function(u){return B.call(g,YAHOO.util.Event.getEvent(u,f),c)};var z=[f,h,B,e,g,c,D,j];var a=m.length;m[a]=z;try{this._simpleAdd(f,h,e,j)}catch(C){this.lastError=C;this.removeListener(f,h,B);return false}return true},_getType:function(a){return this._specialTypes[a]||a},addListener:function(a,d,b,f,e){var c=((d==o||d==l)&&!YAHOO.env.ua.ie)?true:false;return this._addListener(a,this._getType(d),b,f,e,c)},addFocusListener:function(b,c,a,d){return this.on(b,o,c,a,d)},removeFocusListener:function(a,b){return this.removeListener(a,o,b)},addBlurListener:function(b,c,a,d){return this.on(b,l,c,a,d)},removeBlurListener:function(a,b){return this.removeListener(a,l,b)},removeListener:function(g,h,a){var f,c,j;h=this._getType(h);if(typeof g=="string"){g=this.getEl(g)}else{if(this._isValidCollection(g)){var w=true;for(f=g.length-1;f>-1;f--){w=(this.removeListener(g[f],h,a)&&w)}return w}}if(!a||!a.call){return this.purgeElement(g,false,h)}if("unload"==h){for(f=k.length-1;f>-1;f--){j=k[f];if(j&&j[0]==g&&j[1]==h&&j[2]==a){k.splice(f,1);return true}}return false}var e=null;var d=arguments[3];if("undefined"===typeof d){d=this._getCacheIndex(m,g,h,a)}if(d>=0){e=m[d]}if(!g||!e){return false}var v=e[this.CAPTURE]===true?true:false;try{this._simpleRemove(g,h,e[this.WFN],v)}catch(b){this.lastError=b;return false}delete m[d][this.WFN];delete m[d][this.FN];m.splice(d,1);return true},getTarget:function(a,b){var c=a.target||a.srcElement;return this.resolveTextNode(c)},resolveTextNode:function(a){try{if(a&&3==a.nodeType){return a.parentNode}}catch(b){return null}return a},getPageX:function(a){var b=a.pageX;if(!b&&0!==b){b=a.clientX||0;if(this.isIE){b+=this._getScrollLeft()}}return b},getPageY:function(b){var a=b.pageY;if(!a&&0!==a){a=b.clientY||0;if(this.isIE){a+=this._getScrollTop()}}return a},getXY:function(a){return[this.getPageX(a),this.getPageY(a)]},getRelatedTarget:function(a){var b=a.relatedTarget;if(!b){if(a.type=="mouseout"){b=a.toElement}else{if(a.type=="mouseover"){b=a.fromElement}}}return this.resolveTextNode(b)},getTime:function(a){if(!a.time){var b=new Date().getTime();try{a.time=b}catch(c){this.lastError=c;return b}}return a.time},stopEvent:function(a){this.stopPropagation(a);this.preventDefault(a)},stopPropagation:function(a){if(a.stopPropagation){a.stopPropagation()}else{a.cancelBubble=true}},preventDefault:function(a){if(a.preventDefault){a.preventDefault()}else{a.returnValue=false}},getEvent:function(a,c){var b=a||window.event;if(!b){var d=this.getEvent.caller;while(d){b=d.arguments[0];if(b&&Event==b.constructor){break}d=d.caller}}return b},getCharCode:function(a){var b=a.keyCode||a.charCode||0;if(YAHOO.env.ua.webkit&&(b in r)){b=r[b]}return b},_getCacheIndex:function(g,d,c,e){for(var f=0,a=g.length;f<a;f=f+1){var b=g[f];if(b&&b[this.FN]==e&&b[this.EL]==d&&b[this.TYPE]==c){return f}}return -1},generateId:function(b){var a=b.id;if(!a){a="yuievtautoid-"+s;++s;b.id=a}return a},_isValidCollection:function(a){try{return(a&&typeof a!=="string"&&a.length&&!a.tagName&&!a.alert&&typeof a[0]!=="undefined")}catch(b){return false}},elCache:{},getEl:function(a){return(typeof a==="string")?document.getElementById(a):a},clearCache:function(){},DOMReadyEvent:new YAHOO.util.CustomEvent("DOMReady",YAHOO,0,0,1),_load:function(a){if(!n){n=true;var b=YAHOO.util.Event;b._ready();b._tryPreloadAttach()}},_ready:function(a){var b=YAHOO.util.Event;if(!b.DOMReady){b.DOMReady=true;b.DOMReadyEvent.fire();b._simpleRemove(document,"DOMContentLoaded",b._ready)}},_tryPreloadAttach:function(){if(p.length===0){t=0;if(this._interval){this._interval.cancel();this._interval=null}return}if(this.locked){return}if(this.isIE){if(!this.DOMReady){this.startInterval();return}}this.locked=true;var e=!n;if(!e){e=(t>0&&p.length>0)}var f=[];var d=function(v,j){var w=v;if(j.overrideContext){if(j.overrideContext===true){w=j.obj}else{w=j.overrideContext}}j.fn.call(w,j.obj)};var b,c,g,h,a=[];for(b=0,c=p.length;b<c;b=b+1){g=p[b];if(g){h=this.getEl(g.id);if(h){if(g.checkReady){if(n||h.nextSibling||!e){a.push(g);p[b]=null}}else{d(h,g);p[b]=null}}else{f.push(g)}}}for(b=0,c=a.length;b<c;b=b+1){g=a[b];d(this.getEl(g.id),g)}t--;if(e){for(b=p.length-1;b>-1;b--){g=p[b];if(!g||!g.id){p.splice(b,1)}}this.startInterval()}else{if(this._interval){this._interval.cancel();this._interval=null}}this.locked=false},purgeElement:function(f,e,c){var h=(YAHOO.lang.isString(f))?this.getEl(f):f;var d=this.getListeners(h,c),g,b;if(d){for(g=d.length-1;g>-1;g--){var a=d[g];this.removeListener(h,a.type,a.fn)}}if(e&&h&&h.childNodes){for(g=0,b=h.childNodes.length;g<b;++g){this.purgeElement(h.childNodes[g],e,c)}}},getListeners:function(e,g){var b=[],f;if(!g){f=[m,k]}else{if(g==="unload"){f=[k]}else{g=this._getType(g);f=[m]}}var v=(YAHOO.lang.isString(e))?this.getEl(e):e;for(var c=0;c<f.length;c=c+1){var h=f[c];if(h){for(var a=0,j=h.length;a<j;++a){var d=h[a];if(d&&d[this.EL]===v&&(!g||g===d[this.TYPE])){b.push({type:d[this.TYPE],fn:d[this.FN],obj:d[this.OBJ],adjust:d[this.OVERRIDE],scope:d[this.ADJ_SCOPE],index:a})}}}}return(b.length)?b:null},_unload:function(z){var f=YAHOO.util.Event,c,d,e,a,b,y=k.slice(),g;for(c=0,a=k.length;c<a;++c){e=y[c];if(e){try{g=window;if(e[f.ADJ_SCOPE]){if(e[f.ADJ_SCOPE]===true){g=e[f.UNLOAD_OBJ]}else{g=e[f.ADJ_SCOPE]}}e[f.FN].call(g,f.getEvent(z,e[f.EL]),e[f.UNLOAD_OBJ])}catch(h){}y[c]=null}}e=null;g=null;k=null;if(m){for(d=m.length-1;d>-1;d--){e=m[d];if(e){try{f.removeListener(e[f.EL],e[f.TYPE],e[f.FN],d)}catch(j){}}}e=null}try{f._simpleRemove(window,"unload",f._unload);f._simpleRemove(window,"load",f._load)}catch(x){}},_getScrollLeft:function(){return this._getScroll()[1]},_getScrollTop:function(){return this._getScroll()[0]},_getScroll:function(){var b=document.documentElement,a=document.body;if(b&&(b.scrollTop||b.scrollLeft)){return[b.scrollTop,b.scrollLeft]}else{if(a){return[a.scrollTop,a.scrollLeft]}else{return[0,0]}}},regCE:function(){},_simpleAdd:function(){if(window.addEventListener){return function(a,d,b,c){a.addEventListener(d,b,(c))}}else{if(window.attachEvent){return function(a,d,b,c){a.attachEvent("on"+d,b)}}else{return function(){}}}}(),_simpleRemove:function(){if(window.removeEventListener){return function(a,d,b,c){a.removeEventListener(d,b,(c))}}else{if(window.detachEvent){return function(b,a,c){b.detachEvent("on"+a,c)}}else{return function(){}}}}()}}();(function(){var d=YAHOO.util.Event;d.on=d.addListener;d.onFocus=d.addFocusListener;d.onBlur=d.addBlurListener;
/*! DOMReady: based on work by: Dean Edwards/John Resig/Matthias Miller/Diego Perini */
if(d.isIE){if(self!==self.top){document.onreadystatechange=function(){if(document.readyState=="complete"){document.onreadystatechange=null;d._ready()}}}else{YAHOO.util.Event.onDOMReady(YAHOO.util.Event._tryPreloadAttach,YAHOO.util.Event,true);var c=document.createElement("p");d._dri=setInterval(function(){try{c.doScroll("left");clearInterval(d._dri);d._dri=null;d._ready();c=null}catch(a){}},d.POLL_INTERVAL)}}else{if(d.webkit&&d.webkit<525){d._dri=setInterval(function(){var a=document.readyState;if("loaded"==a||"complete"==a){clearInterval(d._dri);d._dri=null;d._ready()}},d.POLL_INTERVAL)}else{d._simpleAdd(document,"DOMContentLoaded",d._ready)}}d._simpleAdd(window,"load",d._load);d._simpleAdd(window,"unload",d._unload);d._tryPreloadAttach()})()}YAHOO.util.EventProvider=function(){};YAHOO.util.EventProvider.prototype={__yui_events:null,__yui_subscribers:null,subscribe:function(h,m,j,k){this.__yui_events=this.__yui_events||{};var l=this.__yui_events[h];if(l){l.subscribe(m,j,k)}else{this.__yui_subscribers=this.__yui_subscribers||{};var g=this.__yui_subscribers;if(!g[h]){g[h]=[]}g[h].push({fn:m,obj:j,overrideContext:k})}},unsubscribe:function(o,m,k){this.__yui_events=this.__yui_events||{};var j=this.__yui_events;if(o){var l=j[o];if(l){return l.unsubscribe(m,k)}}else{var h=true;for(var n in j){if(YAHOO.lang.hasOwnProperty(j,n)){h=h&&j[n].unsubscribe(m,k)}}return h}return false},unsubscribeAll:function(b){return this.unsubscribe(b)},createEvent:function(h,k){this.__yui_events=this.__yui_events||{};var m=k||{},n=this.__yui_events,l;if(n[h]){}else{l=new YAHOO.util.CustomEvent(h,m.scope||this,m.silent,YAHOO.util.CustomEvent.FLAT,m.fireOnce);n[h]=l;if(m.onSubscribeCallback){l.subscribeEvent.subscribe(m.onSubscribeCallback)}this.__yui_subscribers=this.__yui_subscribers||{};var j=this.__yui_subscribers[h];if(j){for(var o=0;o<j.length;++o){l.subscribe(j[o].fn,j[o].obj,j[o].overrideContext)}}}return n[h]},fireEvent:function(e){this.__yui_events=this.__yui_events||{};var g=this.__yui_events[e];if(!g){return null}var f=[];for(var h=1;h<arguments.length;++h){f.push(arguments[h])}return g.fire.apply(g,f)},hasEvent:function(b){if(this.__yui_events){if(this.__yui_events[b]){return true}}return false}};(function(){var e=YAHOO.util.Event,f=YAHOO.lang;YAHOO.util.KeyListener=function(l,a,k,j){if(!l){}else{if(!a){}else{if(!k){}}}if(!j){j=YAHOO.util.KeyListener.KEYDOWN}var c=new YAHOO.util.CustomEvent("keyPressed");this.enabledEvent=new YAHOO.util.CustomEvent("enabled");this.disabledEvent=new YAHOO.util.CustomEvent("disabled");if(f.isString(l)){l=document.getElementById(l)}if(f.isFunction(k)){c.subscribe(k)}else{c.subscribe(k.fn,k.scope,k.correctScope)}function b(r,s){if(!a.shift){a.shift=false}if(!a.alt){a.alt=false}if(!a.ctrl){a.ctrl=false}if(r.shiftKey==a.shift&&r.altKey==a.alt&&r.ctrlKey==a.ctrl){var q,g=a.keys,h;if(YAHOO.lang.isArray(g)){for(var p=0;p<g.length;p++){q=g[p];h=e.getCharCode(r);if(q==h){c.fire(h,r);break}}}else{h=e.getCharCode(r);if(g==h){c.fire(h,r)}}}}this.enable=function(){if(!this.enabled){e.on(l,j,b);this.enabledEvent.fire(a)}this.enabled=true};this.disable=function(){if(this.enabled){e.removeListener(l,j,b);this.disabledEvent.fire(a)}this.enabled=false};this.toString=function(){return"KeyListener ["+a.keys+"] "+l.tagName+(l.id?"["+l.id+"]":"")}};var d=YAHOO.util.KeyListener;d.KEYDOWN="keydown";d.KEYUP="keyup";d.KEY={ALT:18,BACK_SPACE:8,CAPS_LOCK:20,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,META:224,NUM_LOCK:144,PAGE_DOWN:34,PAGE_UP:33,PAUSE:19,PRINTSCREEN:44,RIGHT:39,SCROLL_LOCK:145,SHIFT:16,SPACE:32,TAB:9,UP:38}})();YAHOO.register("event",YAHOO.util.Event,{version:"2.9.0",build:"2800"});YAHOO.register("yahoo-dom-event",YAHOO,{version:"2.9.0",build:"2800"});YAHOO.util.Connect={_msxml_progid:["Microsoft.XMLHTTP","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP"],_http_headers:{},_has_http_headers:false,_use_default_post_header:true,_default_post_header:"application/x-www-form-urlencoded; charset=UTF-8",_default_form_header:"application/x-www-form-urlencoded",_use_default_xhr_header:true,_default_xhr_header:"XMLHttpRequest",_has_default_headers:true,_isFormSubmit:false,_default_headers:{},_poll:{},_timeOut:{},_polling_interval:50,_transaction_id:0,startEvent:new YAHOO.util.CustomEvent("start"),completeEvent:new YAHOO.util.CustomEvent("complete"),successEvent:new YAHOO.util.CustomEvent("success"),failureEvent:new YAHOO.util.CustomEvent("failure"),abortEvent:new YAHOO.util.CustomEvent("abort"),_customEvents:{onStart:["startEvent","start"],onComplete:["completeEvent","complete"],onSuccess:["successEvent","success"],onFailure:["failureEvent","failure"],onUpload:["uploadEvent","upload"],onAbort:["abortEvent","abort"]},setProgId:function(b){this._msxml_progid.unshift(b)},setDefaultPostHeader:function(b){if(typeof b=="string"){this._default_post_header=b;this._use_default_post_header=true}else{if(typeof b=="boolean"){this._use_default_post_header=b}}},setDefaultXhrHeader:function(b){if(typeof b=="string"){this._default_xhr_header=b}else{this._use_default_xhr_header=b}},setPollingInterval:function(b){if(typeof b=="number"&&isFinite(b)){this._polling_interval=b}},createXhrObject:function(j){var l,h,e;try{h=new XMLHttpRequest();l={conn:h,tId:j,xhr:true}}catch(m){for(e=0;e<this._msxml_progid.length;++e){try{h=new ActiveXObject(this._msxml_progid[e]);l={conn:h,tId:j,xhr:true};break}catch(k){}}}finally{return l}},getConnectionObject:function(f){var h,g=this._transaction_id;try{if(!f){h=this.createXhrObject(g)}else{h={tId:g};if(f==="xdr"){h.conn=this._transport;h.xdr=true}else{if(f==="upload"){h.upload=true}}}if(h){this._transaction_id++}}catch(e){}return h},asyncRequest:function(l,p,m,k){var j=m&&m.argument?m.argument:null,o=this,n,q;if(this._isFileUpload){q="upload"}else{if(m&&m.xdr){q="xdr"}}n=this.getConnectionObject(q);if(!n){return null}else{if(m&&m.customevents){this.initCustomEvents(n,m)}if(this._isFormSubmit){if(this._isFileUpload){window.setTimeout(function(){o.uploadFile(n,m,p,k)},10);return n}if(l.toUpperCase()=="GET"){if(this._sFormData.length!==0){p+=((p.indexOf("?")==-1)?"?":"&")+this._sFormData}}else{if(l.toUpperCase()=="POST"){k=k?this._sFormData+"&"+k:this._sFormData}}}if(l.toUpperCase()=="GET"&&(m&&m.cache===false)){p+=((p.indexOf("?")==-1)?"?":"&")+"rnd="+new Date().valueOf().toString()}if(this._use_default_xhr_header){if(!this._default_headers["X-Requested-With"]){this.initHeader("X-Requested-With",this._default_xhr_header,true)}}if((l.toUpperCase()==="POST"&&this._use_default_post_header)&&this._isFormSubmit===false){this.initHeader("Content-Type",this._default_post_header)}if(n.xdr){this.xdr(n,l,p,m,k);return n}n.conn.open(l,p,true);if(this._has_default_headers||this._has_http_headers){this.setHeader(n)}this.handleReadyState(n,m);n.conn.send(k||"");if(this._isFormSubmit===true){this.resetFormState()}this.startEvent.fire(n,j);if(n.startEvent){n.startEvent.fire(n,j)}return n}},initCustomEvents:function(e,f){var d;for(d in f.customevents){if(this._customEvents[d][0]){e[this._customEvents[d][0]]=new YAHOO.util.CustomEvent(this._customEvents[d][1],(f.scope)?f.scope:null);e[this._customEvents[d][0]].subscribe(f.customevents[d])}}},handleReadyState:function(h,g){var e=this,f=(g&&g.argument)?g.argument:null;if(g&&g.timeout){this._timeOut[h.tId]=window.setTimeout(function(){e.abort(h,g,true)},g.timeout)}this._poll[h.tId]=window.setInterval(function(){if(h.conn&&h.conn.readyState===4){window.clearInterval(e._poll[h.tId]);delete e._poll[h.tId];if(g&&g.timeout){window.clearTimeout(e._timeOut[h.tId]);delete e._timeOut[h.tId]}e.completeEvent.fire(h,f);if(h.completeEvent){h.completeEvent.fire(h,f)}e.handleTransactionResponse(h,g)}},this._polling_interval)},handleTransactionResponse:function(s,l,q){var p,t,n=(l&&l.argument)?l.argument:null,r=(s.r&&s.r.statusText==="xdr:success")?true:false,m=(s.r&&s.r.statusText==="xdr:failure")?true:false,e=q;try{if((s.conn.status!==undefined&&s.conn.status!==0)||r){p=s.conn.status}else{if(m&&!e){p=0}else{p=13030}}}catch(o){p=13030}if((p>=200&&p<300)||p===1223||r){t=s.xdr?s.r:this.createResponseObject(s,n);if(l&&l.success){if(!l.scope){l.success(t)}else{l.success.apply(l.scope,[t])}}this.successEvent.fire(t);if(s.successEvent){s.successEvent.fire(t)}}else{switch(p){case 12002:case 12029:case 12030:case 12031:case 12152:case 13030:t=this.createExceptionObject(s.tId,n,(q?q:false));if(l&&l.failure){if(!l.scope){l.failure(t)}else{l.failure.apply(l.scope,[t])}}break;default:t=(s.xdr)?s.response:this.createResponseObject(s,n);if(l&&l.failure){if(!l.scope){l.failure(t)}else{l.failure.apply(l.scope,[t])}}}this.failureEvent.fire(t);if(s.failureEvent){s.failureEvent.fire(t)}}this.releaseObject(s);t=null},createResponseObject:function(s,m){var p={},e={},o,q,n,r;try{q=s.conn.getAllResponseHeaders();n=q.split("\n");for(o=0;o<n.length;o++){r=n[o].indexOf(":");if(r!=-1){e[n[o].substring(0,r)]=YAHOO.lang.trim(n[o].substring(r+2))}}}catch(l){}p.tId=s.tId;p.status=(s.conn.status==1223)?204:s.conn.status;p.statusText=(s.conn.status==1223)?"No Content":s.conn.statusText;p.getResponseHeader=e;p.getAllResponseHeaders=q;p.responseText=s.conn.responseText;p.responseXML=s.conn.responseXML;if(m){p.argument=m}return p},createExceptionObject:function(l,p,k){var n=0,m="communication failure",q=-1,j="transaction aborted",o={};o.tId=l;if(k){o.status=q;o.statusText=j}else{o.status=n;o.statusText=m}if(p){o.argument=p}return o},initHeader:function(f,g,h){var e=(h)?this._default_headers:this._http_headers;e[f]=g;if(h){this._has_default_headers=true}else{this._has_http_headers=true}},setHeader:function(d){var c;if(this._has_default_headers){for(c in this._default_headers){if(YAHOO.lang.hasOwnProperty(this._default_headers,c)){d.conn.setRequestHeader(c,this._default_headers[c])}}}if(this._has_http_headers){for(c in this._http_headers){if(YAHOO.lang.hasOwnProperty(this._http_headers,c)){d.conn.setRequestHeader(c,this._http_headers[c])}}this._http_headers={};this._has_http_headers=false}},resetDefaultHeaders:function(){this._default_headers={};this._has_default_headers=false},abort:function(m,k,j){var n,h=(k&&k.argument)?k.argument:null;m=m||{};if(m.conn){if(m.xhr){if(this.isCallInProgress(m)){m.conn.abort();window.clearInterval(this._poll[m.tId]);delete this._poll[m.tId];if(j){window.clearTimeout(this._timeOut[m.tId]);delete this._timeOut[m.tId]}n=true}}else{if(m.xdr){m.conn.abort(m.tId);n=true}}}else{if(m.upload){var o="yuiIO"+m.tId;var l=document.getElementById(o);if(l){YAHOO.util.Event.removeListener(l,"load");document.body.removeChild(l);if(j){window.clearTimeout(this._timeOut[m.tId]);delete this._timeOut[m.tId]}n=true}}else{n=false}}if(n===true){this.abortEvent.fire(m,h);if(m.abortEvent){m.abortEvent.fire(m,h)}this.handleTransactionResponse(m,k,true)}return n},isCallInProgress:function(b){b=b||{};if(b.xhr&&b.conn){return b.conn.readyState!==4&&b.conn.readyState!==0}else{if(b.xdr&&b.conn){return b.conn.isCallInProgress(b.tId)}else{if(b.upload===true){return document.getElementById("yuiIO"+b.tId)?true:false}else{return false}}}},releaseObject:function(b){if(b&&b.conn){b.conn=null;b=null}}};(function(){var m=YAHOO.util.Connect,l={};function p(c){var b='<object id="YUIConnectionSwf" type="application/x-shockwave-flash" data="'+c+'" width="0" height="0"><param name="movie" value="'+c+'"><param name="allowScriptAccess" value="always"></object>',a=document.createElement("div");document.body.appendChild(a);a.innerHTML=b}function j(a,d,c,e,b){l[parseInt(a.tId)]={o:a,c:e};if(b){e.method=d;e.data=b}a.conn.send(c,e,a.tId)}function o(a){p(a);m._transport=document.getElementById("YUIConnectionSwf")}function q(){m.xdrReadyEvent.fire()}function k(a,b){if(a){m.startEvent.fire(a,b.argument);if(a.startEvent){a.startEvent.fire(a,b.argument)}}}function n(b){var a=l[b.tId].o,c=l[b.tId].c;if(b.statusText==="xdr:start"){k(a,c);return}b.responseText=decodeURI(b.responseText);a.r=b;if(c.argument){a.r.argument=c.argument}this.handleTransactionResponse(a,c,b.statusText==="xdr:abort"?true:false);delete l[b.tId]}m.xdr=j;m.swf=p;m.transport=o;m.xdrReadyEvent=new YAHOO.util.CustomEvent("xdrReady");m.xdrReady=q;m.handleXdrResponse=n})();(function(){var o=YAHOO.util.Connect,m=YAHOO.util.Event,k=document.documentMode?document.documentMode:false;o._isFileUpload=false;o._formNode=null;o._sFormData=null;o._submitElementValue=null;o.uploadEvent=new YAHOO.util.CustomEvent("upload");o._hasSubmitListener=function(){if(m){m.addListener(document,"click",function(a){var b=m.getTarget(a),c=b.nodeName.toLowerCase();if((c==="input"||c==="button")&&(b.type&&b.type.toLowerCase()=="submit")){o._submitElementValue=encodeURIComponent(b.name)+"="+encodeURIComponent(b.value)}});return true}return false}();function l(D,a,f){var E,g,F,H,A,G=false,c=[],B=0,d,b,e,C,h;this.resetFormState();if(typeof D=="string"){E=(document.getElementById(D)||document.forms[D])}else{if(typeof D=="object"){E=D}else{return}}if(a){this.createFrame(f?f:null);this._isFormSubmit=true;this._isFileUpload=true;this._formNode=E;return}for(d=0,b=E.elements.length;d<b;++d){g=E.elements[d];A=g.disabled;F=g.name;if(!A&&F){F=encodeURIComponent(F)+"=";H=encodeURIComponent(g.value);switch(g.type){case"select-one":if(g.selectedIndex>-1){h=g.options[g.selectedIndex];c[B++]=F+encodeURIComponent((h.attributes.value&&h.attributes.value.specified)?h.value:h.text)}break;case"select-multiple":if(g.selectedIndex>-1){for(e=g.selectedIndex,C=g.options.length;e<C;++e){h=g.options[e];if(h.selected){c[B++]=F+encodeURIComponent((h.attributes.value&&h.attributes.value.specified)?h.value:h.text)}}}break;case"radio":case"checkbox":if(g.checked){c[B++]=F+H}break;case"file":case undefined:case"reset":case"button":break;case"submit":if(G===false){if(this._hasSubmitListener&&this._submitElementValue){c[B++]=this._submitElementValue}G=true}break;default:c[B++]=F+H}}}this._isFormSubmit=true;this._sFormData=c.join("&");this.initHeader("Content-Type",this._default_form_header);return this._sFormData}function p(){this._isFormSubmit=false;this._isFileUpload=false;this._formNode=null;this._sFormData=""}function q(d){var c="yuiIO"+this._transaction_id,a=(k===9)?true:false,b;if(YAHOO.env.ua.ie&&!a){b=document.createElement('<iframe id="'+c+'" name="'+c+'" />');if(typeof d=="boolean"){b.src="javascript:false"}}else{b=document.createElement("iframe");b.id=c;b.name=c}b.style.position="absolute";b.style.top="-1000px";b.style.left="-1000px";document.body.appendChild(b)}function n(d){var a=[],c=d.split("&"),b,e;for(b=0;b<c.length;b++){e=c[b].indexOf("=");if(e!=-1){a[b]=document.createElement("input");a[b].type="hidden";a[b].name=decodeURIComponent(c[b].substring(0,e));a[b].value=decodeURIComponent(c[b].substring(e+1));this._formNode.appendChild(a[b])}}return a}function j(e,B,d,f){var G="yuiIO"+e.tId,F="multipart/form-data",D=document.getElementById(G),c=(k>=8)?true:false,A=this,E=(B&&B.argument)?B.argument:null,C,H,g,a,h,b;h={action:this._formNode.getAttribute("action"),method:this._formNode.getAttribute("method"),target:this._formNode.getAttribute("target")};this._formNode.setAttribute("action",d);this._formNode.setAttribute("method","POST");this._formNode.setAttribute("target",G);if(YAHOO.env.ua.ie&&!c){this._formNode.setAttribute("encoding",F)}else{this._formNode.setAttribute("enctype",F)}if(f){C=this.appendPostData(f)}this._formNode.submit();this.startEvent.fire(e,E);if(e.startEvent){e.startEvent.fire(e,E)}if(B&&B.timeout){this._timeOut[e.tId]=window.setTimeout(function(){A.abort(e,B,true)},B.timeout)}if(C&&C.length>0){for(H=0;H<C.length;H++){this._formNode.removeChild(C[H])}}for(g in h){if(YAHOO.lang.hasOwnProperty(h,g)){if(h[g]){this._formNode.setAttribute(g,h[g])}else{this._formNode.removeAttribute(g)}}}this.resetFormState();b=function(){var s,r,u;if(B&&B.timeout){window.clearTimeout(A._timeOut[e.tId]);delete A._timeOut[e.tId]}A.completeEvent.fire(e,E);if(e.completeEvent){e.completeEvent.fire(e,E)}a={tId:e.tId,argument:E};try{s=D.contentWindow.document.getElementsByTagName("body")[0];r=D.contentWindow.document.getElementsByTagName("pre")[0];if(s){if(r){u=r.textContent?r.textContent:r.innerText}else{u=s.textContent?s.textContent:s.innerText}}a.responseText=u;a.responseXML=D.contentWindow.document.XMLDocument?D.contentWindow.document.XMLDocument:D.contentWindow.document}catch(t){}if(B&&B.upload){if(!B.scope){B.upload(a)}else{B.upload.apply(B.scope,[a])}}A.uploadEvent.fire(a);if(e.uploadEvent){e.uploadEvent.fire(a)}m.removeListener(D,"load",b);setTimeout(function(){document.body.removeChild(D);A.releaseObject(e)},100)};m.addListener(D,"load",b)}o.setForm=l;o.resetFormState=p;o.createFrame=q;o.appendPostData=n;o.uploadFile=j})();YAHOO.register("connection",YAHOO.util.Connect,{version:"2.9.0",build:"2800"});if(!window.console||!console.firebug){window.console={};var names=["log","debug","info","warn","error","assert","dir","dirxml","group","groupEnd","time","timeEnd","count","trace","profile","profileEnd"];for(var i=0;i<names.length;++i){window.console[names[i]]=function(){}}}var SESSIONURL=(typeof(SESSIONURL)=="undefined"?"":SESSIONURL);var SECURITYTOKEN=(typeof(SECURITYTOKEN)=="undefined"?"":SECURITYTOKEN);var vbphrase=(typeof(vbphrase)=="undefined"?new Array():vbphrase);var vB_Editor=new Array();var ignorequotechars=false;var pagenavcounter=0;var is_regexp=(window.RegExp)?true:false;var AJAX_Compatible=false;var viewport_info=null;var vB_Default_Timeout=15000;var userAgent=navigator.userAgent.toLowerCase();var is_opera=(YAHOO.env.ua.opera>0);var is_saf=(YAHOO.env.ua.webkit>0);var is_webtv=(userAgent.indexOf("webtv")!=-1);var is_ie=((YAHOO.env.ua.ie>0)&&(!is_opera)&&(!is_saf)&&(!is_webtv));var is_ie4=(YAHOO.env.ua.ie==4);var is_ie7=(YAHOO.env.ua.ie>=7);var is_ps3=(userAgent.indexOf("playstation 3")!=-1);var is_moz=(YAHOO.env.ua.gecko>0);var is_kon=(userAgent.indexOf("konqueror")!=-1);var is_ns=((userAgent.indexOf("compatible")==-1)&&(userAgent.indexOf("mozilla")!=-1)&&(!is_opera)&&(!is_webtv)&&(!is_saf));var is_ns4=((is_ns)&&(parseInt(navigator.appVersion)==4));var is_mac=(userAgent.indexOf("mac")!=-1);var pointer_cursor=(is_ie?"hand":"pointer");String.prototype.vBlength=function(){return(is_ie&&this.indexOf("\n")!=-1)?this.replace(/\r?\n/g,"_").length:this.length};if("1234".substr(-2,2)=="12"){String.prototype.substr_orig=String.prototype.substr;String.prototype.substr=function(c,d){if(typeof(d)=="undefined"){return this.substr_orig((c<0?this.length+c:c))}else{return this.substr_orig((c<0?this.length+c:c),d)}}}if(typeof Array.prototype.shift==="undefined"){Array.prototype.shift=function(){for(var d=0,e=this[0],f=this.length-1;d<f;d++){this[d]=this[d+1]}this.length--;return e}}function fetch_object(b){if(document.getElementById){return document.getElementById(b)}else{if(document.all){return document.all[b]}else{if(document.layers){return document.layers[b]}else{return null}}}}function fetch_tags(c,d){if(c==null){return new Array()}else{if(typeof c.getElementsByTagName!="undefined"){return c.getElementsByTagName(d)}else{if(c.all&&c.all.tags){return c.all.tags(d)}else{return new Array()}}}}function fetch_tag_count(c,d){return fetch_tags(c,d).length}function do_an_e(b){if(!b||is_ie){window.event.returnValue=false;window.event.cancelBubble=true;return window.event}else{b.stopPropagation();b.preventDefault();return b}}function e_by_gum(b){if(!b||is_ie){window.event.cancelBubble=true;return window.event}else{if(b.target.type=="submit"){b.target.form.submit()}b.stopPropagation();return b}}function validatemessage(g,e,f){if(is_kon||is_saf||is_webtv){return true}else{if(e.length<1){alert(vbphrase.must_enter_subject);return false}else{var h=PHP.trim(stripcode(g,false,ignorequotechars));if(h.length<f){alert(construct_phrase(vbphrase.message_too_short,f));return false}else{if(typeof(document.forms.vbform)!="undefined"&&typeof(document.forms.vbform.imagestamp)!="undefined"){document.forms.vbform.imagestamp.failed=false;if(document.forms.vbform.imagestamp.value.length!=6){alert(vbphrase.complete_image_verification);document.forms.vbform.imagestamp.failed=true;document.forms.vbform.imagestamp.focus();return false}else{return true}}else{return true}}}}}function stripcode(l,m,q){if(!is_regexp){return l}if(q){var r=new Date().getTime();while((startindex=PHP.stripos(l,"[quote"))!==false){if(new Date().getTime()-r>2000){break}if((stopindex=PHP.stripos(l,"[/quote]"))!==false){fragment=l.substr(startindex,stopindex-startindex+8);l=l.replace(fragment,"")}else{break}l=PHP.trim(l)}}if(m){l=l.replace(/<img[^>]+src="([^"]+)"[^>]*>/gi,"$1");var n=new RegExp("<(\\w+)[^>]*>","gi");var k=new RegExp("<\\/\\w+>","gi");l=l.replace(n,"");l=l.replace(k,"");var s=new RegExp("(&nbsp;)","gi");l=l.replace(s," ")}else{var p=new RegExp("\\[(\\w+)(=[^\\]]*)?\\]","gi");var o=new RegExp("\\[\\/(\\w+)\\]","gi");l=l.replace(p,"");l=l.replace(o,"")}return l}function vB_PHP_Emulator(){}vB_PHP_Emulator.prototype.stripos=function(e,f,d){if(typeof d=="undefined"){d=0}index=e.toLowerCase().indexOf(f.toLowerCase(),d);return(index==-1?false:index)};vB_PHP_Emulator.prototype.ltrim=function(b){return b.replace(/^\s+/g,"")};vB_PHP_Emulator.prototype.rtrim=function(b){return b.replace(/(\s+)$/g,"")};vB_PHP_Emulator.prototype.trim=function(b){return this.ltrim(this.rtrim(b))};vB_PHP_Emulator.prototype.preg_quote=function(b){return b.replace(/(\+|\{|\}|\(|\)|\[|\]|\||\/|\?|\^|\$|\\|\.|\=|\!|\<|\>|\:|\*)/g,"\\$1")};vB_PHP_Emulator.prototype.match_all=function(k,m){var h=k.match(RegExp(m,"gim"));if(h){var g=new Array();var j=new RegExp(m,"im");for(var l=0;l<h.length;l++){g[g.length]=h[l].match(j)}return g}else{return false}};vB_PHP_Emulator.prototype.unhtmlspecialchars=function(e){var h=new Array(/&lt;/g,/&gt;/g,/&quot;/g,/&amp;/g);var g=new Array("<",">",'"',"&");for(var f in h){if(YAHOO.lang.hasOwnProperty(h,f)){e=e.replace(h[f],g[f])}}return e};vB_PHP_Emulator.prototype.unescape_cdata=function(d){var f=/<\=\!\=\[\=C\=D\=A\=T\=A\=\[/g;var e=/\]\=\]\=>/g;return d.replace(f,"<![CDATA[").replace(e,"]]>")};vB_PHP_Emulator.prototype.htmlspecialchars=function(e){var h=new Array((is_mac&&is_ie?new RegExp("&","g"):new RegExp("&(?!#[0-9]+;)","g")),new RegExp("<","g"),new RegExp(">","g"),new RegExp('"',"g"));var g=new Array("&amp;","&lt;","&gt;","&quot;");for(var f=0;f<h.length;f++){e=e.replace(h[f],g[f])}return e};vB_PHP_Emulator.prototype.in_array=function(k,j,h){var f=new String(k);var g;if(h){f=f.toLowerCase();for(g in j){if(YAHOO.lang.hasOwnProperty(j,g)){if(j[g].toLowerCase()==f){return g}}}}else{for(g in j){if(YAHOO.lang.hasOwnProperty(j,g)){if(j[g]==f){return g}}}}return -1};vB_PHP_Emulator.prototype.str_pad=function(d,e,f){d=new String(d);f=new String(f);if(d.length<e){padtext=new String(f);while(padtext.length<(e-d.length)){padtext+=f}d=padtext.substr(0,(e-d.length))+d}return d};vB_PHP_Emulator.prototype.urlencode=function(e){e=escape(e.toString()).replace(/\+/g,"%2B");var g=e.match(/(%([0-9A-F]{2}))/gi);if(g){for(var h=0;h<g.length;h++){var f=g[h].substring(1,3);if(parseInt(f,16)>=128){e=e.replace(g[h],"%u00"+f)}}}e=e.replace("%25","%u0025");return e};vB_PHP_Emulator.prototype.ucfirst=function(e,f){if(typeof f!="undefined"){var g=e.indexOf(f);if(g>0){e=e.substr(0,g)}}e=e.split(" ");for(var h=0;h<e.length;h++){e[h]=e[h].substr(0,1).toUpperCase()+e[h].substr(1)}return e.join(" ")};function vB_AJAX_Handler(b){this.async=b?true:false;this.conn=null}vB_AJAX_Handler.prototype.init=function(){return AJAX_Compatible};vB_AJAX_Handler.is_compatible=function(){return AJAX_Compatible};vB_AJAX_Handler.prototype.onreadystatechange=function(b){this.callback=b};vB_AJAX_Handler.prototype.fetch_data=function(b){console.warn('vB_AJAX_Handler.prototype.fetch_data() is deprecated.\nUse responseXML.getElementsByTagName("x")[i].firstChild.nodeValue instead.');if(b&&b.firstChild&&b.firstChild.nodeValue){return PHP.unescape_cdata(b.firstChild.nodeValue)}else{return""}};vB_AJAX_Handler.prototype.send=function(d,c){this.conn=YAHOO.util.Connect.asyncRequest("POST",d,{success:this.callback},c+"&securitytoken="+SECURITYTOKEN+"&s="+fetch_sessionhash());this.handler=this.conn.conn};function is_ajax_compatible(){if(typeof vb_disable_ajax!="undefined"&&vb_disable_ajax==2){return false}else{if(is_ie&&!is_ie4){return true}else{if(window.XMLHttpRequest){try{var d=new XMLHttpRequest();return d.setRequestHeader?true:false}catch(c){return false}}else{return false}}}}AJAX_Compatible=is_ajax_compatible();console.info("This browser is%s AJAX compatible",AJAX_Compatible?"":" NOT");function vBulletin_AJAX_Error_Handler(b){console.warn("AJAX Error: Status = %s: %s",b.status,b.statusText)}function vB_Hidden_Form(b){this.action=b;this.variables=new Array()}vB_Hidden_Form.prototype.add_variable=function(d,c){this.variables[this.variables.length]=new Array(d,c);console.log("vB_Hidden_Form :: add_variable(%s)",d)};vB_Hidden_Form.prototype.add_variables_from_object=function(g){if(!g){return}console.info("vB_Hidden_Form :: add_variables_from_object(%s)",g.id);var j=fetch_tags(g,"input");var m;for(m=0;m<j.length;m++){switch(j[m].type){case"checkbox":case"radio":if(j[m].checked){this.add_variable(j[m].name,j[m].value)}break;case"text":case"hidden":case"password":this.add_variable(j[m].name,j[m].value);break;default:continue}}var h=fetch_tags(g,"textarea");for(m=0;m<h.length;m++){this.add_variable(h[m].name,h[m].value)}var l=fetch_tags(g,"select");for(m=0;m<l.length;m++){if(l[m].multiple){for(var k=0;k<l[m].options.length;k++){if(l[m].options[k].selected){this.add_variable(l[m].name,l[m].options[k].value)}}}else{this.add_variable(l[m].name,l[m].options[l[m].selectedIndex].value)}}};vB_Hidden_Form.prototype.fetch_variable=function(d){for(var c=0;c<this.variables.length;c++){if(this.variables[c][0]==d){return this.variables[c][1]}}return null};vB_Hidden_Form.prototype.submit_form=function(){this.form=document.createElement("form");this.form.method="post";this.form.action=this.action;for(var d=0;d<this.variables.length;d++){var c=document.createElement("input");c.type="hidden";c.name=this.variables[d][0];c.value=this.variables[d][1];this.form.appendChild(c)}console.info("vB_Hidden_Form :: submit_form() -> %s",this.action);document.body.appendChild(this.form).submit()};vB_Hidden_Form.prototype.build_query_string=function(){var c="";for(var d=0;d<this.variables.length;d++){c+=this.variables[d][0]+"="+PHP.urlencode(this.variables[d][1])+"&"}console.info("vB_Hidden_Form :: Query String = %s",c);return c};vB_Hidden_Form.prototype.add_input=vB_Hidden_Form.prototype.add_variable;vB_Hidden_Form.prototype.add_inputs_from_object=vB_Hidden_Form.prototype.add_variables_from_object;function vB_Select_Overlay_Handler(b){this.browser_affected=(is_ie&&YAHOO.env.ua.ie<7);if(this.browser_affected){this.overlay=YAHOO.util.Dom.get(b);this.hidden_selects=new Array();console.log("Initializing <select> overlay handler for '%s'.",this.overlay.id)}}vB_Select_Overlay_Handler.prototype.hide=function(){if(this.browser_affected){var d=YAHOO.util.Dom.getRegion(this.overlay);var f=document.getElementsByTagName("select");for(var e=0;e<f.length;e++){if(region_intersects(f[e],d)){if(YAHOO.util.Dom.isAncestor(this.overlay,f[e])){continue}else{YAHOO.util.Dom.setStyle(f[e],"visibility","hidden");this.hidden_selects.push(YAHOO.util.Dom.generateId(f[e]))}}}}};vB_Select_Overlay_Handler.prototype.show=function(){if(this.browser_affected){var b;while(b=this.hidden_selects.pop()){YAHOO.util.Dom.setStyle(b,"visibility","visible")}}};function openWindow(h,e,g,f){return window.open(h,(typeof f=="undefined"?"vBPopup":f),"statusbar=no,menubar=no,toolbar=no,scrollbars=yes,resizable=yes"+(typeof e!="undefined"?(",width="+e):"")+(typeof g!="undefined"?(",height="+g):""))}function js_open_help(f,d,e){return openWindow("help.php?s="+SESSIONHASH+"&do=answer&page="+f+"&pageaction="+d+"&option="+e,600,450,"helpwindow")}function attachments(b){return openWindow("misc.php?"+SESSIONURL+"do=showattachments&t="+b,480,300)}function who(b){return openWindow("misc.php?"+SESSIONURL+"do=whoposted&t="+b,230,300)}function imwindow(e,g,h,f){return openWindow("sendmessage.php?"+SESSIONURL+"do=im&type="+e+"&u="+g,h,f)}function SendMSNMessage(d){if(!is_ie){alert(vbphrase.msn_functions_only_work_in_ie)}else{try{MsgrObj.InstantMessage(d)}catch(c){alert(vbphrase.msn_functions_only_work_in_ie)}}return false}function AddMSNContact(d){if(!is_ie){alert(vbphrase.msn_functions_only_work_in_ie)}else{try{MsgrObj.AddContact(0,d)}catch(c){alert(vbphrase.msn_functions_only_work_in_ie)}}return false}function detect_caps_lock(e){e=(e?e:window.event);var f=(e.which?e.which:(e.keyCode?e.keyCode:(e.charCode?e.charCode:0)));var h=(e.shiftKey||(e.modifiers&&(e.modifiers&4)));var g=(e.ctrlKey||(e.modifiers&&(e.modifiers&2)));return(f>=65&&f<=90&&!h&&!g)||(f>=97&&f<=122&&h)}function log_out(c){var d=document.getElementsByTagName("html")[0];d.style.filter="progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)";if(confirm(c)){return true}else{d.style.filter="";return false}}function set_cookie(f,d,e){console.log("Set Cookie :: %s = '%s'",f,d);document.cookie=f+"="+escape(d)+"; path=/"+(typeof e!="undefined"?"; expires="+e.toGMTString():"")}function delete_cookie(b){console.log("Delete Cookie :: %s",b);document.cookie=b+"=; expires=Thu, 01-Jan-70 00:00:01 GMT; path=/"}function fetch_cookie(e){cookie_name=e+"=";cookie_length=document.cookie.length;cookie_begin=0;while(cookie_begin<cookie_length){value_begin=cookie_begin+cookie_name.length;if(document.cookie.substring(cookie_begin,value_begin)==cookie_name){var d=document.cookie.indexOf(";",value_begin);if(d==-1){d=cookie_length}var f=unescape(document.cookie.substring(value_begin,d));console.log("Fetch Cookie :: %s = '%s'",e,f);return f}cookie_begin=document.cookie.indexOf(" ",cookie_begin)+1;if(cookie_begin==0){break}}console.log("Fetch Cookie :: %s (null)",e);return null}function js_toggle_all(m,n,l,j,h){for(var k=0;k<m.elements.length;k++){var o=m.elements[k];if(o.type==n&&PHP.in_array(o.name,j,false)==-1){switch(n){case"radio":if(o.value==l){o.checked=h}break;case"select-one":o.selectedIndex=h;break;default:o.checked=h;break}}}}function js_select_all(b){exclude=new Array();exclude[0]="selectall";js_toggle_all(b,"select-one","",exclude,b.selectall.selectedIndex)}function js_check_all(b){exclude=new Array();exclude[0]="keepattachments";exclude[1]="allbox";exclude[2]="removeall";js_toggle_all(b,"checkbox","",exclude,b.allbox.checked)}function js_check_all_option(c,d){exclude=new Array();exclude[0]="useusergroup";js_toggle_all(c,"radio",d,exclude,true)}function checkall(b){js_check_all(b)}function checkall_option(c,d){js_check_all_option(c,d)}function resize_textarea(d,f){var e=fetch_object(f);e.style.width=parseInt(e.offsetWidth)+(d<0?-100:100)+"px";e.style.height=parseInt(e.offsetHeight)+(d<0?-100:100)+"px";return false}function region_intersects(c,d){c=typeof(c.left)=="undefined"?YAHOO.util.Dom.getRegion(c):c;d=typeof(d.left)=="undefined"?YAHOO.util.Dom.getRegion(d):d;return(c.left>d.right||c.right<d.left||c.top>d.bottom||c.bottom<d.top)?false:true}function fetch_viewport_info(){if(viewport_info==null){viewport_info={x:YAHOO.util.Dom.getDocumentScrollLeft(),y:YAHOO.util.Dom.getDocumentScrollTop(),w:YAHOO.util.Dom.getViewportWidth(),h:YAHOO.util.Dom.getViewportHeight()};console.info("Viewport Info: Size = %dx%d, Position = %d,%d",viewport_info.w,viewport_info.h,viewport_info.x,viewport_info.y)}return viewport_info}function clear_viewport_info(){viewport_info=null}function center_element(b){viewport_info=fetch_viewport_info();YAHOO.util.Dom.setXY(b,[viewport_info.w/2+viewport_info.x-b.clientWidth/2,viewport_info.h/2+viewport_info.y-b.clientHeight/2])}function fetch_all_stylesheets(m){var h=new Array(),k=0,j=null,n=0,o=0;for(k=0;k<document.styleSheets.length;k++){j=document.styleSheets[k];h.push(j);try{if(j.cssRules){for(n=0;n<j.cssRules.length;n++){if(j.cssRules[n].styleSheet){h.push(j.cssRules[n].styleSheet)}}}else{if(j.imports){for(o=0;o<j.imports.length;o++){h.push(j.imports[o])}}}}catch(l){h.pop();continue}}return h}function highlight_login_box(){var f=fetch_object("navbar_username");var g="inlinemod";var h,j=1600,k=200;if(f){f.focus();f.select();for(h=0;h<j;h+=2*k){window.setTimeout(function(){YAHOO.util.Dom.addClass(f,g)},h);window.setTimeout(function(){YAHOO.util.Dom.removeClass(f,g)},h+k)}}return false}function toggle_collapse(h,f){if(!is_regexp){return false}var k=fetch_object("collapseobj_"+h);var g=fetch_object("collapseimg_"+h);var j=fetch_object("collapsecel_"+h);if(!k){if(g){g.style.display="none"}return false}if(k.style.display=="none"||"open"==f){k.style.display="";if(!f){save_collapsed(h,false)}if(g){img_re=new RegExp("_collapsed\\.gif$");g.src=g.src.replace(img_re,".gif")}if(j){cel_re=new RegExp("^(thead|tcat)(_collapsed)$");j.className=j.className.replace(cel_re,"$1")}}else{if(k.style.display!="none"||"closed"==f){k.style.display="none";if(!f){save_collapsed(h,true)}if(g){img_re=new RegExp("\\.gif$");g.src=g.src.replace(img_re,"_collapsed.gif")}if(j){cel_re=new RegExp("^(thead|tcat)$");j.className=j.className.replace(cel_re,"$1_collapsed")}}}return false}function save_collapsed(g,f){var k=fetch_cookie("vbulletin_collapse");var j=new Array();if(k!=null){k=k.split("\n");for(var h in k){if(YAHOO.lang.hasOwnProperty(k,h)&&k[h]!=g&&k[h]!=""){j[j.length]=k[h]}}}if(f){j[j.length]=g}expires=new Date();expires.setTime(expires.getTime()+(1000*86400*365));set_cookie("vbulletin_collapse",j.join("\n"),expires)}function vBpagenav(){}vBpagenav.prototype.controlobj_onclick=function(d){this._onclick(d);var e=fetch_tags(this.menu.menuobj,"input");for(var f=0;f<e.length;f++){if(e[f].type=="text"){e[f].focus();break}}};vBpagenav.prototype.form_gotopage=function(b){if((pagenum=parseInt(fetch_object("pagenav_itxt").value,10))>0){window.location=vBmenu.menus[vBmenu.activemenu].addr+"&page="+pagenum}return false};vBpagenav.prototype.ibtn_onclick=function(b){return this.form.gotopage()};vBpagenav.prototype.itxt_onkeypress=function(b){return((b?b:window.event).keyCode==13?this.form.gotopage():true)};function vbmenu_register(f,e,d){if(typeof(vBmenu)=="object"){return vBmenu.register(f,e)}else{return false}}function string_to_node(f){var e=document.createElement("div");e.innerHTML=f;var d=e.firstChild;while(d&&d.nodeType!=1){d=d.nextSibling}if(!d){return e.firstChild.cloneNode(true)}else{return d.cloneNode(true)}}function set_unselectable(c){c=YAHOO.util.Dom.get(c);if(!is_ie4&&typeof c.tagName!="undefined"){if(c.hasChildNodes()){for(var d=0;d<c.childNodes.length;d++){set_unselectable(c.childNodes[d])}}c.unselectable="on"}}function fetch_sessionhash(){return(SESSIONURL==""?"":SESSIONURL.substr(2,32))}function construct_phrase(){if(!arguments||arguments.length<1||!is_regexp){return false}var f=arguments;var e=f[0];var h;for(var g=1;g<f.length;g++){h=new RegExp("%"+g+"\\$s","gi");e=e.replace(h,f[g])}return e}function switch_id(k,m){var g=k.options[k.selectedIndex].value;if(g==""){return}var j=new String(window.location);var h=new String("");j=j.split("#");if(j[1]){h="#"+j[1]}j=j[0];if(j.indexOf(m+"id=")!=-1&&is_regexp){var l=new RegExp(m+"id=\\d+&?");j=j.replace(l,"")}if(j.indexOf("?")==-1){j+="?"}else{lastchar=j.substr(j.length-1);if(lastchar!="&"&&lastchar!="?"){j+="&"}}window.location=j+m+"id="+g+h}function child_img_alt_2_title(e){var d=e.getElementsByTagName("img");for(var f=0;f<d.length;f++){img_alt_2_title(d[f])}}function img_alt_2_title(b){if(!b.title&&b.alt!=""){b.title=b.alt}}function do_securitytoken_replacement(c){if(c==""){return}for(var d=0;d<document.forms.length;d++){if(document.forms[d].elements.securitytoken&&document.forms[d].elements.securitytoken.value==SECURITYTOKEN){document.forms[d].elements.securitytoken.value=c}}SECURITYTOKEN=c;console.log("Securitytoken updated")}function handle_securitytoken_response(d){console.log("Processing securitytoken update");if(d.responseXML&&d.responseXML.getElementsByTagName("securitytoken").length){var c=d.responseXML.getElementsByTagName("securitytoken")[0].firstChild.nodeValue;do_securitytoken_replacement(c);securitytoken_errors=0}else{handle_securitytoken_error(d)}}function handle_securitytoken_error(b){console.log("Securitytoken Error");if(++securitytoken_errors==3){do_securitytoken_replacement("guest")}}var securitytoken_timeout=window.setTimeout("replace_securitytoken()",3600000);var securitytoken_errors=0;function replace_securitytoken(){window.clearTimeout(securitytoken_timeout);if(AJAX_Compatible&&SECURITYTOKEN!=""&&SECURITYTOKEN!="guest"){securitytoken_timeout=window.setTimeout("replace_securitytoken()",3600000);YAHOO.util.Connect.asyncRequest("POST","ajax.php",{success:handle_securitytoken_response,failure:handle_securitytoken_error,timeout:vB_Default_Timeout},SESSIONURL+"securitytoken="+SECURITYTOKEN+"&do=securitytoken")}}function Comment_Init(f){if(typeof f.id=="undefined"){return}var d=f.id;if(isNaN(d)){var e=null;if(e=d.match(/(\d+)/)){d=e[0]}}if(typeof inlineMod_comment!="undefined"){im_init(f,inlineMod_comment)}if(typeof vB_QuickEditor_Factory!="undefined"){if(typeof vB_QuickEditor_Factory.controls[d]=="undefined"){vB_QuickEditor_Factory.controls[d]=new vB_QuickEditor(d,vB_QuickEditor_Factory)}else{vB_QuickEditor_Factory.controls[d].init()}}if(typeof vB_QuickLoader_Factory!="undefined"){vB_QuickLoader_Factory.controls[d]=new vB_QuickLoader(d,vB_QuickLoader_Factory)}child_img_alt_2_title(f)}function PostBit_Init(h,e){console.log("PostBit Init: %d",e);if(typeof vBmenu!="undefined"){var g=fetch_tags(h,"div");for(var f=0;f<g.length;f++){if(g[f].id&&g[f].id.substr(0,9)=="postmenu_"){vBmenu.register(g[f].id,true)}}}if(typeof vB_QuickEditor!="undefined"){vB_AJAX_QuickEdit_Init(h)}if(typeof vB_QuickReply!="undefined"){qr_init_buttons(h)}if(typeof mq_init!="undefined"){mq_init(h)}if(typeof vBrep!="undefined"){if(typeof e!="undefined"&&typeof e!="null"){vbrep_register(e)}}if(typeof inlineMod!="undefined"){im_init(h)}if(typeof vB_Lightbox!="undefined"){init_postbit_lightbox(h,false,true)}child_img_alt_2_title(h)}function vBulletin_init(){if(is_webtv){return false}child_img_alt_2_title(document);if(typeof vBmenu=="object"){if(typeof(YAHOO)!="undefined"){YAHOO.util.Event.on(document,"click",vbmenu_hide);YAHOO.util.Event.on(window,"resize",vbmenu_hide)}else{if(window.attachEvent&&!is_saf){document.attachEvent("onclick",vbmenu_hide);window.attachEvent("onresize",vbmenu_hide)}else{if(document.addEventListener&&!is_saf){document.addEventListener("click",vbmenu_hide,false);window.addEventListener("resize",vbmenu_hide,false)}else{window.onclick=vbmenu_hide;window.onresize=vbmenu_hide}}}var g=fetch_tags(document,"td");for(var e=0;e<g.length;e++){if(g[e].hasChildNodes()&&g[e].firstChild.name&&g[e].firstChild.name.indexOf("PageNav")!=-1){var h=g[e].title;g[e].title="";g[e].innerHTML="";g[e].id="pagenav."+e;var f=vBmenu.register(g[e].id);f.addr=h;if(is_saf){f.controlobj._onclick=f.controlobj.onclick;f.controlobj.onclick=vBpagenav.prototype.controlobj_onclick}}}if(typeof h!="undefined"){fetch_object("pagenav_form").gotopage=vBpagenav.prototype.form_gotopage;fetch_object("pagenav_ibtn").onclick=vBpagenav.prototype.ibtn_onclick;fetch_object("pagenav_itxt").onkeypress=vBpagenav.prototype.itxt_onkeypress}vBmenu.activate(true)}vBulletin.init();return true}function vBulletin_Framework(){this.elements=new Array();this.ajaxurls=new Array();this.events=new Array();this.time=new Date();this.add_event("systemInit")}vBulletin_Framework.prototype.init=function(){console.info("Firing System Init");this.events.systemInit.fire()};vBulletin_Framework.prototype.extend=function(d,e){function f(){}f.prototype=e.prototype;d.prototype=new f();d.prototype.constructor=d;d.baseConstructor=e;d.superClass=e.prototype};vBulletin_Framework.prototype.register_control=function(h,f){var j=new Array();for(var k=1;k<arguments.length;k++){j.push(arguments[k])}if(!this.elements[h]){console.info('Creating array vBulletin.elements["%s"]',h);this.elements[h]=new Array()}var g=this.elements[h].push(j);console.log('vBulletin.elements["%s"][%d] = %s',h,g-1,j.join(", "))};vBulletin_Framework.prototype.register_ajax_urls=function(g,h,e){g=g.split("?");g[1]=SESSIONURL+"securitytoken="+SECURITYTOKEN+"&ajax=1&"+g[1].replace(/\{(\d+)(:\w+)?\}/gi,"%$1$s");h=h.split("?");h[1]=SESSIONURL+"securitytoken="+SECURITYTOKEN+"&ajax=1&"+h[1].replace(/\{(\d+)(:\w+)?\}/gi,"%$1$s");console.log("Register AJAX URLs for %s",e);for(var f=0;f<e.length;f++){this.ajaxurls[e[f]]=new Array(g,h)}};vBulletin_Framework.prototype.add_event=function(b){this.events[b]=new YAHOO.util.CustomEvent(b)};vBulletin_Framework.prototype.console=function(){if(window.console||console.firebug){var args=new Array();for(var i=0;i<arguments.length;i++){args[args.length]=arguments[i]}try{eval("console.log('"+args.join("','")+"');")}catch(e){}}};var PHP=new vB_PHP_Emulator();var vBulletin=new vBulletin_Framework();vBulletin.events.systemInit.subscribe(function(){YAHOO.util.Event.on(window,"resize",clear_viewport_info);YAHOO.util.Event.on(window,"scroll",clear_viewport_info)});function handle_dismiss_notice_error(d){if(d.argument){var f=YAHOO.util.Dom.get("dismiss_notice_hidden");f.value=d.argument;var e=YAHOO.util.Dom.get("notices");e.submit()}}function handle_dismiss_notice_ajax(m){if(m.responseXML&&m.responseXML.getElementsByTagName("dismissed").length){var j=m.responseXML.getElementsByTagName("dismissed")[0].firstChild.nodeValue;var h=YAHOO.util.Dom.get("navbar_notice_"+j);if(h!=null){h.style.display="none";var k=YAHOO.util.Dom.getElementsByClassName("navbar_notice","",YAHOO.util.Dom.get("notices"));var l=0;for(i=0;i<k.length;i++){if(k[i].style.display!="none"){l++}}if(l==0){var g=YAHOO.util.Dom.get("notices");if(g!=null){g.style.display="none"}}}}else{handle_dismiss_notice_error(m)}}function dismiss_notice(c){if(AJAX_Compatible){var d=YAHOO.util.Connect.asyncRequest("POST","ajax.php?do=dismissnotice",{success:handle_dismiss_notice_ajax,failure:handle_dismiss_notice_error,timeout:vB_Default_Timeout,argument:c},SESSIONURL+"securitytoken="+SECURITYTOKEN+"&do=dismissnotice&noticeid="+PHP.urlencode(c));return false}return true}vBulletin.add_event("vBmenuShow");vBulletin.add_event("vBmenuHide");function vB_Popup_Handler(){this.open_steps=10;this.open_fade=false;this.active=false;this.menus=new Array();this.activemenu=null}vB_Popup_Handler.prototype.activate=function(b){this.active=b;console.log("vBmenu :: System Activated")};vB_Popup_Handler.prototype.register=function(e,f,h){this.menus[e]=new vB_Popup_Menu(e,f,h);var g=YAHOO.util.Dom.get("usercss");if(g&&YAHOO.util.Dom.isAncestor(g,e)){this.menus[e].imgsrc=IMGDIR_MISC+"/menu_open_usercss.gif"}this.menus[e].startup();return this.menus[e]};vB_Popup_Handler.prototype.hide=function(){if(this.activemenu!=null){this.menus[this.activemenu].hide()}};var vBmenu=new vB_Popup_Handler();function vbmenu_hide(b){if(b&&b.button&&b.button!=1&&b.type=="click"){return true}else{vBmenu.hide()}}function vB_Popup_Menu(d,e,f){this.controlkey=d;this.noimage=e;this.noslide=f;this.menuname=this.controlkey.split(".")[0]+"_menu";this.imgsrc=IMGDIR_MISC+"/menu_open.gif"}vB_Popup_Menu.prototype.startup=function(){this.init_control(this.noimage);if(fetch_object(this.menuname)){this.init_menu()}this.slide_open=(this.noslide?false:true);this.open_steps=vBmenu.open_steps;vBulletin.add_event("vBmenuShow_"+this.controlkey);vBulletin.add_event("vBmenuHide_"+this.controlkey)};vB_Popup_Menu.prototype.init_control=function(e){this.controlobj=fetch_object(this.controlkey);this.controlobj.state=false;if(this.controlobj.firstChild&&(this.controlobj.firstChild.tagName=="TEXTAREA"||this.controlobj.firstChild.tagName=="INPUT")){}else{if(!e&&!(is_mac&&is_ie)){var d=document.createTextNode(" ");this.controlobj.appendChild(d);var f=document.createElement("img");f.src=this.imgsrc;f.border=0;f.title="";f.alt="";this.img=this.controlobj.appendChild(f)}this.controlobj.unselectable=true;if(!e){this.controlobj.style.cursor=pointer_cursor}this.controlobj.onclick=vB_Popup_Events.prototype.controlobj_onclick;this.controlobj.onmouseover=vB_Popup_Events.prototype.controlobj_onmouseover}};vB_Popup_Menu.prototype.init_menu=function(){this.menuobj=fetch_object(this.menuname);this.select_handler=new vB_Select_Overlay_Handler(this.menuobj);if(this.menuobj&&!this.menuobj.initialized){this.menuobj.initialized=true;this.menuobj.onclick=e_by_gum;this.menuobj.style.position="absolute";this.menuobj.style.zIndex=50;if(is_ie&&!is_mac){if(YAHOO.env.ua.ie<7){this.menuobj.style.filter+="alpha(enabled=1,opacity=100)"}else{this.menuobj.style.minHeight="1%"}}this.init_menu_contents()}};vB_Popup_Menu.prototype.init_menu_contents=function(){var o=new Array("td","li");for(var n=0;n<o.length;n++){var j=fetch_tags(this.menuobj,o[n]);for(var p=0;p<j.length;p++){if(j[p].className=="vbmenu_option"){if(j[p].title&&j[p].title=="nohilite"){j[p].title=""}else{j[p].controlkey=this.controlkey;j[p].onmouseover=vB_Popup_Events.prototype.menuoption_onmouseover;j[p].onmouseout=vB_Popup_Events.prototype.menuoption_onmouseout;var m=fetch_tags(j[p],"a");if(m.length==1){j[p].className=j[p].className+" vbmenu_option_alink";j[p].islink=true;var l=m[0];var k=false;j[p].target=l.getAttribute("target");if(typeof l.onclick=="function"){j[p].ofunc=l.onclick;j[p].onclick=vB_Popup_Events.prototype.menuoption_onclick_function;k=true}else{if(typeof j[p].onclick=="function"){j[p].ofunc=j[p].onclick;j[p].onclick=vB_Popup_Events.prototype.menuoption_onclick_function;k=true}else{j[p].href=l.href;j[p].onclick=vB_Popup_Events.prototype.menuoption_onclick_link}}if(k){var q=document.createElement("a");q.innerHTML=l.innerHTML;q.href="#";q.onclick=function(a){a=a?a:window.event;a.returnValue=false;return false};j[p].insertBefore(q,l);j[p].removeChild(l)}}else{if(typeof j[p].onclick=="function"){j[p].ofunc=j[p].onclick;j[p].onclick=vB_Popup_Events.prototype.menuoption_onclick_function}}}}if(j[p].title=="nohilite"){j[p].title=""}}}};vB_Popup_Menu.prototype.show=function(c,d){if(!vBmenu.active){return false}else{if(!this.menuobj){this.init_menu()}}if(!this.menuobj||vBmenu.activemenu==this.controlkey){return false}console.log("vBmenu :: Show '%s'",this.controlkey);if(vBmenu.activemenu!=null&&vBmenu.activemenu!=this.controlkey){vBmenu.menus[vBmenu.activemenu].hide()}vBmenu.activemenu=this.controlkey;this.menuobj.style.display="";if(this.slide_open){this.menuobj.style.clip="rect(auto, 0px, 0px, auto)"}this.set_menu_position(c);if(!d&&this.slide_open){this.intervalX=Math.ceil(this.menuobj.offsetWidth/this.open_steps);this.intervalY=Math.ceil(this.menuobj.offsetHeight/this.open_steps);this.slide((this.direction=="left"?0:this.menuobj.offsetWidth),0,0)}else{if(this.menuobj.style.clip&&this.slide_open){this.menuobj.style.clip="rect(auto, auto, auto, auto)"}}this.select_handler.hide();if(this.controlobj.editorid){this.controlobj.state=true;vB_Editor[this.controlobj.editorid].menu_context(this.controlobj,"mousedown")}vBulletin.events["vBmenuShow_"+this.controlkey].fire(this.controlkey);vBulletin.events.vBmenuShow.fire(this.controlkey)};vB_Popup_Menu.prototype.set_menu_position=function(b){this.pos=this.fetch_offset(b);this.leftpx=this.pos.left;this.toppx=this.pos.top+b.offsetHeight;if((this.leftpx+this.menuobj.offsetWidth)>=document.body.clientWidth&&(this.leftpx+b.offsetWidth-this.menuobj.offsetWidth)>0){this.leftpx=this.leftpx+b.offsetWidth-this.menuobj.offsetWidth;this.direction="right"}else{this.direction="left"}if(this.controlkey.match(/^pagenav\.\d+$/)){b.appendChild(this.menuobj)}this.menuobj.style.left=this.leftpx+"px";this.menuobj.style.top=this.toppx+"px"};vB_Popup_Menu.prototype.hide=function(b){if(b&&b.button&&b.button!=1){return true}console.log("vBmenu :: Hide '%s'",this.controlkey);this.stop_slide();this.menuobj.style.display="none";this.select_handler.show();if(this.controlobj.editorid){this.controlobj.state=false;vB_Editor[this.controlobj.editorid].menu_context(this.controlobj,"mouseout")}vBmenu.activemenu=null;vBulletin.events["vBmenuHide_"+this.controlkey].fire(this.controlkey);vBulletin.events.vBmenuHide.fire(this.controlkey)};vB_Popup_Menu.prototype.hover=function(b){if(vBmenu.activemenu!=null){if(vBmenu.menus[vBmenu.activemenu].controlkey!=this.id){this.show(b,true)}}};vB_Popup_Menu.prototype.slide=function(d,f,e){if(this.direction=="left"&&(d<this.menuobj.offsetWidth||f<this.menuobj.offsetHeight)){d+=this.intervalX;f+=this.intervalY;this.menuobj.style.clip="rect(auto, "+d+"px, "+f+"px, auto)";this.slidetimer=setTimeout("vBmenu.menus[vBmenu.activemenu].slide("+d+", "+f+", "+e+");",0)}else{if(this.direction=="right"&&(d>0||f<this.menuobj.offsetHeight)){d-=this.intervalX;f+=this.intervalY;this.menuobj.style.clip="rect(auto, "+this.menuobj.offsetWidth+"px, "+f+"px, "+d+"px)";this.slidetimer=setTimeout("vBmenu.menus[vBmenu.activemenu].slide("+d+", "+f+", "+e+");",0)}else{this.stop_slide()}}};vB_Popup_Menu.prototype.stop_slide=function(){clearTimeout(this.slidetimer);this.menuobj.style.clip="rect(auto, auto, auto, auto)"};vB_Popup_Menu.prototype.fetch_offset=function(m){if(m.getBoundingClientRect){var k=m.getBoundingClientRect();var l=Math.max(document.documentElement.scrollTop,document.body.scrollTop);var g=Math.max(document.documentElement.scrollLeft,document.body.scrollLeft);if(document.documentElement.dir=="rtl"){g=g+document.documentElement.clientWidth-document.documentElement.scrollWidth}return{left:k.left+g,top:k.top+l}}var j=m.offsetLeft;var h=m.offsetTop;while((m=m.offsetParent)!=null){j+=m.offsetLeft;h+=m.offsetTop}return{left:j,top:h}};function vB_Popup_Events(){}vB_Popup_Events.prototype.controlobj_onclick=function(b){if(typeof do_an_e=="function"){do_an_e(b);if(vBmenu.activemenu==null||vBmenu.menus[vBmenu.activemenu].controlkey!=this.id){vBmenu.menus[this.id].show(this)}else{vBmenu.menus[this.id].hide()}}};vB_Popup_Events.prototype.controlobj_onmouseover=function(b){if(typeof do_an_e=="function"){do_an_e(b);vBmenu.menus[this.id].hover(this)}};vB_Popup_Events.prototype.menuoption_onclick_function=function(b){this.ofunc(b);vBmenu.menus[this.controlkey].hide()};vB_Popup_Events.prototype.menuoption_onclick_link=function(b){b=b?b:window.event;b.cancelBubble=true;if(b.stopPropagation){b.stopPropagation()}if(b.preventDefault){b.preventDefault()}if(b.shiftKey||(this.target!=null&&this.target!=""&&this.target.toLowerCase()!="_self")){if(this.target!=null&&this.target.charAt(0)!="_"){window.open(this.href,this.target)}else{window.open(this.href)}}else{window.location=this.href}vBmenu.menus[this.controlkey].hide();return false};vB_Popup_Events.prototype.menuoption_onmouseover=function(b){this.className="vbmenu_hilite"+(this.islink?" vbmenu_hilite_alink":"");this.style.cursor=pointer_cursor};vB_Popup_Events.prototype.menuoption_onmouseout=function(b){this.className="vbmenu_option"+(this.islink?" vbmenu_option_alink":"");this.style.cursor="default"};var timeout=500;var closetimer=0;var ddmenuitem=0;function mopen(a){mcancelclosetime();if(ddmenuitem){ddmenuitem.style.visibility="hidden"}ddmenuitem=document.getElementById(a);ddmenuitem.style.visibility="visible"}function mclose(){if(ddmenuitem){ddmenuitem.style.visibility="hidden"}}function mclosetime(){closetimer=window.setTimeout(mclose,timeout)}function mcancelclosetime(){if(closetimer){window.clearTimeout(closetimer);closetimer=null}};
