var elm;

var pic1 = new Image();
pic1.src = '/eimages/olight.png';
var pic2 = new Image();
pic2.src = '/eimages/ind.gif';

document.onclick = doc_onclick;

function doc_onclick (e) {
   return doc_event('onclick', e);
}

function doc_event (action, e) {
   if( !e ) {
     if( window.event ) {
       e = window.event;
     } else {
       return false;
     }
   }
   if ( !e.srcElement )
      e.srcElement = e.target;
   
   var cobj = e.srcElement;
   while (cobj.parentNode) {
      if (cobj.id) {
           var ret = true;
           eval('if (typeof('+cobj.id+'_'+action+') == "function") ret='+cobj.id+'_'+action+'(e);');
           if (ret == false) {
              e.returnValue = false;
              return false;
           }
      }
      cobj = (cobj.parentNode);
   }
   e.returnValue = true;
   return true;
}

function menuimagez_onclick (e) {
   var cobj = e.srcElement;
   while (cobj.tagName != 'TD' && cobj.parentNode) {
      cobj = cobj.parentNode;
   }

   cobj.style.cursor = 'wait';
   var submenut = '';

   if (cobj.attributes['showid'])
      submenut = cobj.attributes['showid'].value;

   if (submenut) {

      // thanks to 4mir Salihefendic for idea
      elm = document.createElement("DIV");
      elm.setAttribute('id', 'Doverlay');
      elm.innerHTML = '<table border=0 width="100%" height="100%"><tr><td align="center" valign="middle"><img src="/eimages/ind.gif" width="32" height="32"></td></tr></table>';

      if(navigator.userAgent.toLowerCase().indexOf("msie") != -1 && navigator.userAgent.toLowerCase().indexOf("opera") == -1) {
         // IE
        elm.style.backgroundColor = "#000000";
        elm.style.backgroundColor = "transparent";
        elm.style.backgroundImage = "url(/eimages/_.gif)";
        elm.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/eimages/olight.png',sizingMethod='scale')";
      } else {
         // over
        elm.style.backgroundImage = "url(/eimages/olight.png)";
      }
      
      setTimeout("hideoverlay()", 15000);

      var bdy = document.getElementsByTagName('body')[0];
      bdy.insertBefore(elm, bdy.firstChild);

      this.document.location = submenut;
   }
   return false;
}

function hideoverlay () {
   elm.style.display = 'none';
}
