[3102] | 1 | |
---|
| 2 | (function() |
---|
| 3 | {var _delay;var _event_show=false;var _event_hidden=false;var _last_displayed;var _timeout=false;function _config(pObj,pEvent,pHandler) |
---|
| 4 | {if(typeof pObj=='object') |
---|
| 5 | {if(pEvent.substring(0,2)=='on') |
---|
| 6 | pEvent=pEvent.substring(2,pEvent.length);if(pObj.addEventListener) |
---|
| 7 | pObj.addEventListener(pEvent,pHandler,false);else if(pObj.attachEvent) |
---|
| 8 | pObj.attachEvent('on'+pEvent,pHandler);}} |
---|
| 9 | function hdObject() |
---|
| 10 | {if(_last_displayed) |
---|
| 11 | {_last_displayed.style.display='none';_last_displayed=false;}} |
---|
| 12 | function _hidden() |
---|
| 13 | {if(arguments.length>0) |
---|
| 14 | {if(arguments[0]) |
---|
| 15 | clearTimeout(_timeout);else |
---|
| 16 | {_timeout=setTimeout(hdObject,_delay);}}} |
---|
| 17 | function _show(_element) |
---|
| 18 | {if(!(_last_displayed&&(_last_displayed.id==_element.id))) |
---|
| 19 | {_element.style.display='block';_last_displayed=_element;}} |
---|
| 20 | function _view() |
---|
| 21 | {if(arguments.length==3) |
---|
| 22 | {var _event=['onclick','onmousedown','onmouseout','onmouseover','onmouseup'];_event_show=false;_event_hidden=false;for(var i in _event) |
---|
| 23 | {if(_event[i]==arguments[0]) |
---|
| 24 | _event_show=arguments[0];if(_event[i]==arguments[1]) |
---|
| 25 | _event_hidden=arguments[1];} |
---|
| 26 | if(_event_show&&_event_hidden) |
---|
| 27 | {var _element=false;switch(typeof arguments[2]) |
---|
| 28 | {case'object':_element=arguments[2];break;case'string':_element=document.getElementById(arguments[2]);break;} |
---|
| 29 | if(_element) |
---|
| 30 | _show(_element);}}} |
---|
| 31 | function ShowHidden() |
---|
| 32 | {_delay=((arguments.length>0)&&!isNaN(arguments[0]))?arguments[0]:3000;} |
---|
| 33 | ShowHidden.prototype.action=_view;ShowHidden.prototype.hiddenObject=_hidden;window.ShowHidden=ShowHidden;})(); |
---|