var scrollbars = {
  

  init : function() {
	if(document.documentElement.clientHeight)
    {
      var windowHeight = document.documentElement.clientHeight;
    }
    else if (document.body.clientHeight)
    {
      var windowHeight = document.body.clientHeight;
    }  
    else if(window.innerHeight)
    {
	  var windowHeight = window.innerHeight;
    }

    var ddSpace = windowHeight - 140;
	var i = 1;
	var tabs =[];
	var lists = [];
	var listHeights = [];
	var tabID = '';
	while(i<7) {
	  tabID = 'tab' + i;
	  tabs[i] = document.getElementById(tabID);
	  if(tabs[i].getElementsByTagName('ul')[0])
	  {
		  lists[i] = tabs[i].getElementsByTagName('ul')[0];
		  lists[i].style.height = "";
		  lists[i].className = "";
		  
		  if(lists[i].offsetHeight)
		  {
			listHeights[i]  = lists[i].offsetHeight;
		  }
		  else if(lists[i].style.pixelHeight)
		  {
			listHeights[i] = lists[i].style.pixelHeight;
		  }
		
		  if(ddSpace < listHeights[i])
		  {
			lists[i].style.height = ddSpace - 40 + "px";
			lists[i].className = "scroll";
		  }
	  }
	  i++;
	}
  },

    // utility function for adding events
  addEvent : function(obj, type, func) {
    if (obj.addEventListener) {obj.addEventListener(type, func, false);}
    else if (obj.attachEvent) {
      obj["e" + type + func] = func;
      obj[type + func] = function() {obj["e" + type + func] (window.event);}
      obj.attachEvent("on" + type, obj[type + func]);
    }
    else {obj["on" + type] = func;}
  }
}	
	
	
scrollbars.addEvent(window, 'load', scrollbars.init);	
scrollbars.addEvent(window, 'resize', scrollbars.init);
