function toggle_body(id) {
	var div = document.getElementById(id);
	
	bulletID = id + "-bullet";
	var bullet = document.getElementById(bulletID);

	if (div.className == "row-body") {
		div.className = "hidden";
		bullet.className = "bullet closed";
		}
	else {
		div.className = "row-body";
		bullet.className = "bullet open";
		}
		
	}
	
	
function toggle_showhide(div) {
	var elem = document.getElementById(div);
	if(elem.className =="hidden") {
		elem.className = "show";
		}
	else {
		elem.className = "hidden";
		}
		
	}

	


var activeview = "all";	
function toggle_view(div) {
	var viewdiv = "view-" + div;
	var elem = document.getElementById(viewdiv);
	var viewactiveview = "view-" + activeview;
	var activeelem = document.getElementById(viewactiveview);
	if(elem.className =="hidden") {
		elem.className = "show";
		activeelem.className = "hidden";
		var diva = "B" + div;
		document.getElementById(diva).className = "selected";
		var activea = "B" + activeview;
		document.getElementById(activea).className = "choice";
		}
	else {
		elem.className = "show";
		}
		
	activeview = div;
	}
	
	
var activeall = "session";	
function toggle_all(div) {
	var elem = document.getElementById(div);
	var activeelem = document.getElementById(activeall);
	if(elem.className =="hidden") {
		elem.className = "show";
		activeelem.className = "hidden";
		var diva = div + "-a";
		document.getElementById(diva).className = "selected";
		var activea = activeall + "-a";
		document.getElementById(activea).className = "";
		}
	else {
		elem.className = "show";
		}
		
	activeall = div;
	}
	
	
var activecategory = "LASGM";	
function toggle_category(div) {
	var elem = document.getElementById(div);
	var activeelem = document.getElementById(activecategory);
	if(elem.className =="hidden") {
		elem.className = "show";
		activeelem.className = "hidden";
		var diva = div + "anchor";
		document.getElementById(diva).className = "selected";
		document.getElementById('categoryHeader').innerHTML = document.getElementById(diva).innerHTML;
		var activea = activecategory + "anchor";
		document.getElementById(activea).className = "";
		}
	else {
		elem.className = "show";
		}
		
	activecategory = div;
	}
	
	
	
var activedate = "thur27";	
function toggle_date(div) {
	var elem = document.getElementById(div);
	var activeelem = document.getElementById(activedate);
	if(elem.className =="hidden") {
		elem.className = "show";
		activeelem.className = "hidden";
		var diva = div + "anchor";
		document.getElementById(diva).className = "selected";
		document.getElementById('dateHeader').innerHTML = document.getElementById(diva).title;
		var activea = activedate + "anchor";
		document.getElementById(activea).className = "";
		}
	else {
		elem.className = "show";
		}
		
	activedate = div;
	}

/* Please configure the amount of div sections created for each menu section on the home page. */
var mainsections = 3;
var generalsections = 58;
var leadersections = 28;

var activemain = 1;
var activegeneral = 1;
var activeleader = 1;

function shiftmenu_main_up() {
	activemain++;
	if(activemain == (mainsections + 1)) activemain = 1;
	var divID = "menu-main" + activemain;
	document.getElementById('menu-section1').innerHTML = document.getElementById(divID).innerHTML;
	}
function shiftmenu_main_down() {
	activemain--;
	if(activemain == 0) activemain = mainsections;
	var divID = "menu-main" + activemain;
	document.getElementById('menu-section1').innerHTML = document.getElementById(divID).innerHTML;
	}
function shiftmenu_general_up() {
	activegeneral++;
	if(activegeneral == (generalsections + 1)) activegeneral = 1;
	var divID = "menu-general" + activegeneral;
	document.getElementById('menu-section2').innerHTML = document.getElementById(divID).innerHTML;
	}
function shiftmenu_general_down() {
	activegeneral--;
	if(activegeneral == 0) activegeneral = generalsections;
	var divID = "menu-general" + activegeneral;
	document.getElementById('menu-section2').innerHTML = document.getElementById(divID).innerHTML;
	}
function shiftmenu_leader_up() {
	activeleader++;
	if(activeleader == (leadersections + 1)) activeleader = 1;
	var divID = "menu-leader" + activeleader;
	document.getElementById('menu-section3').innerHTML = document.getElementById(divID).innerHTML;
	}
function shiftmenu_leader_down() {
	activeleader--;
	if(activeleader == 0) activeleader = leadersections;
	var divID = "menu-leader" + activeleader;
	document.getElementById('menu-section3').innerHTML = document.getElementById(divID).innerHTML;
	}
	
	
function getVis(whichLayer) {
  var elem, vis;
  if( document.getElementById ) // this is the way the standards work
    elem = document.getElementById(whichLayer);
  else if( document.all ) // this is the way old msie versions work
      elem = document.all[whichLayer];
  else if( document.layers ) // this is the way nn4 works
    elem = document.layers[whichLayer];
  vis = elem.style;
  return vis;
  }


var on = false;
function slide_schedule()
{
	var vis = getVis('schedule');
	var con = getVis('schedule-container');
	if(on == false) {
		grow_schedule(0);
		on = true;
		}
	else {
		con.display = "none";
		shrink_schedule(660);
		on = false;
		}
}

function grow_schedule(hi) {
	var vis = getVis('schedule');
	var distance = (680 - hi) / 4;
	hi = hi + distance;
	vis.height = hi + "px";
	t=setTimeout('grow_schedule(' + hi + ')',1);
	if(hi >= 660) {
		clearTimeout(t);
		document.getElementById('schedule-container').style.display = "block";
		}
	}
	
function shrink_schedule(hi) {
	var vis = getVis('schedule');
	var distance = (680 - (660 - hi)) / 4;
//	var distance = 30;
	hi = hi - distance;
	if(hi < 0) hi = 0;
	vis.height = hi + "px";
	t=setTimeout('shrink_schedule(' + hi + ')',1);
	if(hi <= 0) {
		clearTimeout(t);
		}
}

	