if(typeof YAHOO=="undefined"||!YAHOO){var YAHOO={}
}YAHOO.namespace=function(){var a=arguments,b=null,d,e,c;
for(d=0;
d<a.length;
d=d+1){c=a[d].split(".");
b=YAHOO;
for(e=(c[0]=="YAHOO")?1:0;
e<c.length;
e=e+1){b[c[e]]=b[c[e]]||{};
b=b[c[e]]
}}return b
};
YAHOO.log=function(b,a,c){var d=YAHOO.widget.Logger;
if(d&&d.log){return d.log(b,a,c)
}else{return false
}};
YAHOO.register=function(d,i,a){var e=YAHOO.env.modules;
if(!e[d]){e[d]={versions:[],builds:[]}
}var c=e[d],f=a.version,g=a.build,h=YAHOO.env.listeners;
c.name=d;
c.version=f;
c.build=g;
c.versions.push(f);
c.builds.push(g);
c.mainClass=i;
for(var b=0;
b<h.length;
b=b+1){h[b](c)
}if(i){i.VERSION=f;
i.BUILD=g
}else{YAHOO.log("mainClass is undefined for module "+d,"warn")
}};
YAHOO.env=YAHOO.env||{modules:[],listeners:[]};
YAHOO.env.getVersion=function(a){return YAHOO.env.modules[a]||null
};
YAHOO.env.ua=function(){var b={ie:0,opera:0,gecko:0,webkit:0,mobile:null,air:0};
var c=navigator.userAgent,a;
if((/KHTML/).test(c)){b.webkit=1
}a=c.match(/AppleWebKit\/([^\s]*)/);
if(a&&a[1]){b.webkit=parseFloat(a[1]);
if(/ Mobile\//.test(c)){b.mobile="Apple"
}else{a=c.match(/NokiaN[^\/]*/);
if(a){b.mobile=a[0]
}}a=c.match(/AdobeAIR\/([^\s]*)/);
if(a){b.air=a[0]
}}if(!b.webkit){a=c.match(/Opera[\s\/]([^\s]*)/);
if(a&&a[1]){b.opera=parseFloat(a[1]);
a=c.match(/Opera Mini[^;]*/);
if(a){b.mobile=a[0]
}}else{a=c.match(/MSIE\s([^;]*)/);
if(a&&a[1]){b.ie=parseFloat(a[1])
}else{a=c.match(/Gecko\/([^\s]*)/);
if(a){b.gecko=1;
a=c.match(/rv:([^\s\)]*)/);
if(a&&a[1]){b.gecko=parseFloat(a[1])
}}}}}return b
}();
(function(){YAHOO.namespace("util","widget","example");
if("undefined"!==typeof YAHOO_config){var d=YAHOO_config.listener,a=YAHOO.env.listeners,b=true,c;
if(d){for(c=0;
c<a.length;
c=c+1){if(a[c]==d){b=false;
break
}}if(b){a.push(d)
}}}})();
YAHOO.lang=YAHOO.lang||{};
(function(){var a=YAHOO.lang,b=["toString","valueOf"],c={isArray:function(d){if(d){return a.isNumber(d.length)&&a.isFunction(d.splice)
}return false
},isBoolean:function(d){return typeof d==="boolean"
},isFunction:function(d){return typeof d==="function"
},isNull:function(d){return d===null
},isNumber:function(d){return typeof d==="number"&&isFinite(d)
},isObject:function(d){return(d&&(typeof d==="object"||a.isFunction(d)))||false
},isString:function(d){return typeof d==="string"
},isUndefined:function(d){return typeof d==="undefined"
},_IEEnumFix:(YAHOO.env.ua.ie)?function(f,g){for(var h=0;
h<b.length;
h=h+1){var d=b[h],e=g[d];
if(a.isFunction(e)&&e!=Object.prototype[d]){f[d]=e
}}}:function(){},extend:function(e,d,f){if(!d||!e){throw new Error("extend failed, please check that all dependencies are included.")
}var g=function(){};
g.prototype=d.prototype;
e.prototype=new g();
e.prototype.constructor=e;
e.superclass=d.prototype;
if(d.prototype.constructor==Object.prototype.constructor){d.prototype.constructor=d
}if(f){for(var h in f){if(a.hasOwnProperty(f,h)){e.prototype[h]=f[h]
}}a._IEEnumFix(e.prototype,f)
}},augmentObject:function(e,f){if(!f||!e){throw new Error("Absorb failed, verify dependencies.")
}var i=arguments,g,d,h=i[2];
if(h&&h!==true){for(g=2;
g<i.length;
g=g+1){e[i[g]]=f[i[g]]
}}else{for(d in f){if(h||!(d in e)){e[d]=f[d]
}}a._IEEnumFix(e,f)
}},augmentProto:function(d,e){if(!e||!d){throw new Error("Augment failed, verify dependencies.")
}var g=[d.prototype,e.prototype];
for(var f=2;
f<arguments.length;
f=f+1){g.push(arguments[f])
}a.augmentObject.apply(this,g)
},dump:function(d,h){var k,i,f=[],e="{...}",l="f(){...}",g=", ",j=" => ";
if(!a.isObject(d)){return d+""
}else{if(d instanceof Date||("nodeType" in d&&"tagName" in d)){return d
}else{if(a.isFunction(d)){return l
}}}h=(a.isNumber(h))?h:3;
if(a.isArray(d)){f.push("[");
for(k=0,i=d.length;
k<i;
k=k+1){if(a.isObject(d[k])){f.push((h>0)?a.dump(d[k],h-1):e)
}else{f.push(d[k])
}f.push(g)
}if(f.length>1){f.pop()
}f.push("]")
}else{f.push("{");
for(k in d){if(a.hasOwnProperty(d,k)){f.push(k+j);
if(a.isObject(d[k])){f.push((h>0)?a.dump(d[k],h-1):e)
}else{f.push(d[k])
}f.push(g)
}}if(f.length>1){f.pop()
}f.push("}")
}return f.join("")
},substitute:function(e,s,l){var o,p,q,i,h,f,j=[],r,n="dump",k=" ",d="{",g="}";
for(;
;
){o=e.lastIndexOf(d);
if(o<0){break
}p=e.indexOf(g,o);
if(o+1>=p){break
}r=e.substring(o+1,p);
i=r;
f=null;
q=i.indexOf(k);
if(q>-1){f=i.substring(q+1);
i=i.substring(0,q)
}h=s[i];
if(l){h=l(i,h,f)
}if(a.isObject(h)){if(a.isArray(h)){h=a.dump(h,parseInt(f,10))
}else{f=f||"";
var m=f.indexOf(n);
if(m>-1){f=f.substring(4)
}if(h.toString===Object.prototype.toString||m>-1){h=a.dump(h,parseInt(f,10))
}else{h=h.toString()
}}}else{if(!a.isString(h)&&!a.isNumber(h)){h="~-"+j.length+"-~";
j[j.length]=r
}}e=e.substring(0,o)+h+e.substring(p+1)
}for(o=j.length-1;
o>=0;
o=o-1){e=e.replace(new RegExp("~-"+o+"-~"),"{"+j[o]+"}","g")
}return e
},trim:function(e){try{return e.replace(/^\s+|\s+$/g,"")
}catch(d){return e
}},merge:function(){var d={},f=arguments;
for(var e=0,g=f.length;
e<g;
e=e+1){a.augmentObject(d,f[e],true)
}return d
},later:function(f,l,e,j,i){f=f||0;
l=l||{};
var k=e,g=j,h,d;
if(a.isString(e)){k=l[e]
}if(!k){throw new TypeError("method undefined")
}if(!a.isArray(g)){g=[j]
}h=function(){k.apply(l,g)
};
d=(i)?setInterval(h,f):setTimeout(h,f);
return{interval:i,cancel:function(){if(this.interval){clearInterval(d)
}else{clearTimeout(d)
}}}
},isValue:function(d){return(a.isObject(d)||a.isString(d)||a.isNumber(d)||a.isBoolean(d))
}};
a.hasOwnProperty=(Object.prototype.hasOwnProperty)?function(e,d){return e&&e.hasOwnProperty(d)
}:function(e,d){return !a.isUndefined(e[d])&&e.constructor.prototype[d]!==e[d]
};
c.augmentObject(a,c,true);
YAHOO.util.Lang=a;
a.augment=a.augmentProto;
YAHOO.augment=a.augmentProto;
YAHOO.extend=a.extend
})();
YAHOO.register("yahoo",YAHOO,{version:"2.6.0",build:"1321"});
