// See http://www.safalra.com/web-design/javascript/window-onload-scheduler/
var OnloadScheduler=new function(){var _1=new Array();var _2=new Array();window.onload=function(){for(var i=_1.length-1;i>0;i--){execute(_1[i]);}for(var i=0;i<_2.length;i++){execute(_2[i]);}OnloadScheduler=null;};function execute(_5){if(_5){for(var i=0;i<_5.length;i++){_5[i]();}}}this.schedule=function(_7,_8){if(_7 instanceof Function){if(!_8){_8=0;}if(_8<0){if(_1[-_8]){_1[-_8].push(_7);}else{_1[-_8]=[_7];}}else{if(_2[_8]){_2[_8].push(_7);}else{_2[_8]=[_7];}}}else{this.schedule(function(){eval(_7);},_8);}};};

// functions for positioning menu
var menuNode;
function initialiseMenu(){
  menuNode = document.getElementById('menuLeft');
  if (window.addEventListener){
    window.addEventListener('scroll', updateMenu, false);
  }else if (window.attachEvent){
    window.attachEvent('onscroll', updateMenu);
  }
}
function updateMenu(){
  if (window.XMLHttpRequest){
    var offset = 0;
    if (window.pageYOffset){
    	offset = window.pageYOffset;
    }else if (document.documentElement && document.documentElement.scrollTop){
    	offset = document.documentElement.scrollTop;
    }else if (document.body){
    	offset = document.body.scrollTop;
    }
    if (offset < 208){
      var top = 208 - offset;
    }else{
      var top = 0;
    }
    menuNode.style.top = top + 'px';
  }
}

// schedule functions
OnloadScheduler.schedule(initialiseMenu);