    function showme(evt, mark) {
      evt = (evt) ? evt : ((window.event) ? event : null);
      if (evt) {
        var elem = (typeof(evt)=="string") ? $(evt) : (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : ((typeof(evt)=="object") ? evt : null) );
           
        if ((elem.nodeType) && (elem.nodeType == 3)) 
          elem = elem.parentNode;
        
        
        if (elem) {
          elem2 = $(mark);  
          if (elem2) {          
           elem2.effect('opacity', {wait: true, duration: 100, transition: Fx.Transitions.sineInOut}).custom(0, 1);
          }
        }
      }
    }
    
    function hideme(obj, evt, mark) {
      evt = (evt) ? evt : ((window.event) ? event : null);
      if (evt) {
        var elem = (typeof(evt)=="string") ? $(evt) : (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : ((typeof(evt)=="object") ? evt : null) );
           
        if ((elem.nodeType) && (elem.nodeType == 3)) 
          elem = elem.parentNode;
                          
        if (elem) {          
          var reltg = (evt.relatedTarget) ? evt.relatedTarget : evt.toElement;
                   
          while (reltg != obj && reltg.nodeName != 'BODY')
          	reltg = reltg.parentNode;
                    
          if (reltg == obj) 
            return true;
            
          elem2 = $(mark);      
          
          if (elem2) {      
            elem2.effect('opacity', {wait: true, duration: 300, transition: Fx.Transitions.sineInOut}).custom(1, 0);
          } 
        }
      }
      
    }
    
var setCenterPosition = function() {
  var mb = $('isi-main');
  var tl = $('isi-site-title');

  if (mb.offsetHeight + mb.offsetTop - Window.getHeight() > 0) {
    var x = (Window.getHeight() - mb.offsetHeight) / 2;
    if (x < 0)
      x = 0;
    
    document.documentElement.scrollTop = mb.offsetTop - x;
  }
}

Window.onDomReady(setCenterPosition);

