function writeYear()
{
	var Stamp = new Date(); 
	document.write(Stamp.getFullYear());					
}

function cS(obj)
{
	obj.value = "";
	
}

function rS(obj)
{
	if ( obj.value == "" )
		obj.value = "Search...";
	
}

function get_cookie(Name) {
  var search = Name + "="
  var returnvalue = "";
  if (document.cookie.length > 0) {
    offset = document.cookie.indexOf(search)
    // if cookie exists
    if (offset != -1) { 
      offset += search.length
      // set index of beginning of value
      end = document.cookie.indexOf(";", offset);
      // set index of end of cookie value
      if (end == -1) end = document.cookie.length;
      returnvalue=unescape(document.cookie.substring(offset, end))
      }
   }
  return returnvalue;
}

function set_cookie(name, value)
{
	document.cookie= name + "=" + value;
}

function toggleMenu(sender)
{
	oSender = document.getElementById(sender);
	if ( oSender.className == "navmenu closed" )
		openMenu(sender);
	else
		closeMenu(sender);
}

function openMenu(sender)
{
	//alert("sender: " + sender);
	if ( sender != "" )
	{
		var oSender = document.getElementById(sender);
		oSender.className = "navmenu closed";
		var menuID = sender;
		var subjectsStatus;
		var deptsStatus;
		var studentsStatus;
		subjectsStatus = deptsStatus = studentsStatus = "navmenu closed";
		if ( menuID == "topMenu" )
		{
			subjectsStatus = "navmenu";
		}
		if ( menuID == "departments" )
		{
			deptsStatus = "navmenu";
		}
		if ( menuID == "ourstudents" )
		{
			studentsStatus = "navmenu";
		}
		var sMenu = document.getElementById("topMenu");
		sMenu.className = subjectsStatus;
		var dMenu = document.getElementById("departments");
		if ( dMenu != null )
			dMenu.className = deptsStatus;
		var stMenu = document.getElementById("ourstudents");
		if ( stMenu != null )
			stMenu.className = studentsStatus;
		set_cookie("openmenu", menuID);
	}
}

function restoreMenuState()
{
	var openmenuname = get_cookie("openmenu");
	//alert(openmenuname);
	if ( openmenuname != null )
		openMenu(openmenuname);
}

function closeMenu(sender)
{
	var oSender = document.getElementById(sender);
	oSender.className = "navmenu closed";
}

function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}

var http = createRequestObject();

function sndReq(start) {
    http.open('post', '/ce/events.php?start='+start);
    http.onreadystatechange = handleResponse;
    http.send(null);
    eWin = document.getElementById("eventWindow");
    if ( eWin != null )
    	eWin.innerHTML = "Loading events...";
}

function handleResponse() {
     if(http.readyState == 4){
        var response = http.responseText;
        eWin = document.getElementById("eventWindow");
        //alert(eWin);
        if ( eWin != null )
	        eWin.innerHTML = response;
    }
}

function addOnload(func)
{
	var payload = window.onload;
	window.onload = function() {
                if ( payload != null )
		     payload();
		func;
	}
}

function writeErrorsLink()
{
	document.write("<a href='/ce/cederrors.php?url="+ escape(location) +"'>Report Problems to Webmaster</a>");
}

function initWindow()
{
    setTimeout("sndReq(0)", 100);
}

addOnload(initWindow());	

