function displayItem(id){
	hideOtherItems();
	document.getElementById('item'+id).style.display = 'block';
}
function hideOtherItems(){
	for(var i = 0;i<10;i++){
		if(document.getElementById('item'+i)){
			document.getElementById('item'+i).style.display = 'none';
		}
	}
}


/*Stuff from old coolschool site:*/

function createXMLHttpRequest() {
  var ua;
  if(window.XMLHttpRequest) {
    try {
      ua = new XMLHttpRequest();
    } catch(e) {
      ua = false;
    }
  } else if(window.ActiveXObject) {
    try {
      ua = new ActiveXObject("Microsoft.XMLHTTP");
    } catch(e) {
      ua = false;
    }
  }
  return ua;
}

var req = createXMLHttpRequest();

function sendRequest(id,extra) {
  req.open('get', 'getinfo.php?id=' + id + '&extra=' + encodeURIComponent(extra));
  req.onreadystatechange = handleResponse;
  req.send(null);
}

var lastused = "";
var lastextra = "";

function handleResponse() {
  if(req.readyState == 4){
    var response = req.responseText;
    var update = new Array();
	var duties = new Array();

	if (response == "//") {
		window.location.reload(true);
	} else {
		if(response.indexOf('||') != -1) {
		  update = response.split('||');
		  if (lastused != "") {
			if (update[0] != "compose") {
				document.getElementById(lastused).innerHTML = "";
			}
		  }
		  if ((lastused != update[0]) || (update[0] == "compose") || (lastused == "courselist") || ((update[0].indexOf('topic') != -1) && (update[1] != lastextra))) {
			document.getElementById(update[0]).innerHTML = decodeURIComponent(update[1]);
			lastused = update[0];
			lastextra = update[1];
		  } else {
			lastused = "";
			lastextra = "";
		  }
		}
	}
  }
}

//popup window
function popup(url,width,height){
	var win = window.open(url,"","menubar=no,scrollbar=no,resizeable=yes,status=no,width="+width+",height="+height);	
}

function courselist(course) {
	sendRequest("courselist",course);
}

function sendCompose(form) {
	var mparent = form.mparent.value;
	var user = form.user.value;
	var subject = form.subject.value;
	var contents = form.contents.value;
	
	sendRequest("cmessage", mparent + "{~}" + user + "{~}" + subject + "{~}" + contents);
	
}