/*
	Copyright (c) 2008 Perceptual Media Works (www.PerceptualMediaWorks.com)
*/
function Slider(_a,_b,_c,_d,_e){var _f=this;_f._d=(_d?_d:null);_f._e=(_e?_e:null);_f._g=_a;_f._h=getElm(_a);_f._h.style.cursor='pointer';_f._i=new Drawer(_b,_c,bind(_f,'finished'));_f._h.onclick=bind(_f,'toggle');_f._j=null;_f._k=false;_f._l=bind(_f,'delayedClose');Slider.inst[_f._g]=_f;}Slider.inst=new Object();Slider.prototype.open=function(_m){var _f=this;if(!_f._k){_f._n();_f._k=true;_f._i.open(_m?_m:200);}};Slider.prototype.close=function(_m){var _f=this;if(_f._k){_f._n();_f._k=false;_f._i.close(_m?_m:300);}};Slider.prototype.toggle=function(){var _f=this;if(_f._k){_f.close();}else{_f.open();}return(false);};Slider.prototype._n=function(){var _f=this;if(_f._j){clearTimeout(_f._j);_f._j=null;}};Slider.prototype.delayedClose=function(e){var _f=this;var tgt=(e.srcElement||e.target);if(!isContainedBy(tgt,_f._i)&& !isContainedBy(tgt,_f._h)){if(!_f._j){_f._j=setTimeout('Slider.inst.'+_f._g+'.close();',1000);}}else{_f._n();}};Slider.prototype.finished=function(){var _f=this;if(_f._k){attachEventHandler(document,'mouseover',_f._l);if(_f._d){_f._d();}}else{detachEventHandler(document,'mouseover',_f._l);if(_f._e){_f._e();}_f._i.style.visibility='hidden';}};Slider.prototype.dismiss=function(){this.close(1);};