// we don't want to leave non-JS people out in the cold
// also, if this is the main site, hide the items.


function switchDiv(div_id)
{
	var style_sheet = getStyleObject(div_id);
	if (style_sheet) {
		if (style_sheet.visibility == "visible") {
			changeObjectVisibility(div_id, "hidden");
		} else {
			hideAll();
			changeObjectVisibility(div_id, "visible");
		}
	}
}

function getStyleObject(objectId) {
	// checkW3C DOM, then MSIE 4, then NN 4.
	if(document.getElementById && document.getElementById(objectId)) {
		return document.getElementById(objectId).style;
	} else if (document.all && document.all(objectId)) {  
		return document.all(objectId).style;
	} else if (document.layers && document.layers[objectId]) { 
		return document.layers[objectId];
	} else {
		return false;
	}
}

function getObject(objectId) {
	// checkW3C DOM, then MSIE 4, then NN 4.
	if(document.getElementById && document.getElementById(objectId)) {
		return document.getElementById(objectId);
	} else if (document.all && document.all(objectId)) {  
		return document.all(objectId);
	} else if (document.layers && document.layers[objectId]) { 
		return document.layers[objectId];
	} else {
		return false;
	}
}

function changeObjectVisibility(objectId, newVisibility) {
    var styleObject = getStyleObject(objectId);
    if (styleObject) {
		styleObject.visibility = newVisibility;
		if (newVisibility == "hidden") {
			styleObject.display = "none";
		} else {
			styleObject.display = "block";
		}
		return true;
    } else {
		return false;
    }
}

function hideAll() {
  if (enrol) {
  	changeObjectVisibility("arts","hidden");
  	changeObjectVisibility("coms","hidden");
  	changeObjectVisibility("law","hidden");
  	changeObjectVisibility("mgnt","hidden");
  	changeObjectVisibility("mpdv","hidden");
  	changeObjectVisibility("science","hidden");
  	changeObjectVisibility("socs","hidden");
  	changeObjectVisibility("spls","hidden");
  	changeObjectVisibility("tour","hidden");
  } else if (enrol_shed) {
  	changeObjectVisibility("scheduala","hidden");
  	changeObjectVisibility("schedualb","hidden");
  }
}

var enrol = false;
var enrol_shed = false;
if (document.domain == "wwwtest.waikato.ac.nz" || document.domain == "www.waikato.ac.nz" || document.domain == "wwwtest9.waikato.ac.nz") {
  enrol = true;
  document.write("<style>.switch { display: none; }</style>");
}
