function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}
function getUsername() {
  return readCookie('username');
}

var cms = {
  menuDelay : 500,
  activateMenuWithDelay : function(ele) {
    if(ele.timer) {
      clearTimeout(ele.timer);
    };
    ele.timer = setTimeout(function(){cms.activateShowMenu(ele);}, cms.menuDelay);
  }, // END activateMenuWithDelay
  activateShowMenu : function(ele) {
    var parent = ele;
    Element.addClassName(parent, 'hover');
    
  },  // END activateShowMenu
  deactivateMenu : function(ele) {
    var parent = ele;
    Element.removeClassName(parent, 'hover');
  },  // END deactivateMenu
  deactivateMenuWithDelay : function(ele) {
    if(ele.timer) {
      clearTimeout(ele.timer);
    };
    ele.timer = setTimeout(function(){cms.deactivateMenu(ele);}, cms.menuDelay);
  },  // END deactivateMenuWithDelay
  init : function() {
    if ($$('categories-hover')) {
      $$('.categories-hover')[0].observe('mouseover', function() {cms.activateMenuWithDelay($('categories-header-link'));});
      $$('.categories-hover')[0].observe('mouseout', function() {cms.deactivateMenuWithDelay($('categories-header-link'));});
      
    };
  }
};

Event.observe(window, 'load', cms.init);