var JENIA_stack=new Array(); var JENIA_pos=-1;
if(navigator.userAgent.indexOf("Gecko")>0){browserType="Gecko";document.onclick=executeListeners}else{browserType="IE";document.onclick=function(){executeListeners(event)}}
if((typeof(HTMLElement)!="undefined")&&(!HTMLElement.prototype.insertAdjacentHTML)){HTMLElement.prototype.insertAdjacentHTML=function(where,htmlStr){var r=this.ownerDocument.createRange();r.setStartBefore(this);var parsedHTML=r.createContextualFragment(htmlStr);this.appendChild(parsedHTML);}}
function registerClickListener(exec){JENIA_pos++;JENIA_stack[JENIA_pos]=exec;}
function unregisterClickListener(exec){i=0;
while (i<JENIA_stack.length && JENIA_stack[i]!=exec) {i++;}
if (i>=JENIA_stack.length) return;
if (JENIA_stack.length==1) {
JENIA_stack[JENIA_pos]=null;
JENIA_pos=-1;
return;}
for (k=i;k<JENIA_stack.length-1;k++) {
JENIA_stack[k]=JENIA_stack[k+1];
}JENIA_stack[JENIA_pos]=null;JENIA_pos--;}
function executeListeners(TheEvent){for(i=0;i<JENIA_stack.length;i++){if (JENIA_stack[i]!=null)eval(JENIA_stack[i]+"(TheEvent);");}}
