function getCookie(name) {
	  var dc = document.cookie;
	  var prefix = name + "=";
	  var begin = dc.indexOf("; " + prefix);
	  if (begin == -1) {
		begin = dc.indexOf(prefix);
		if (begin != 0) return null;
	  } else
		begin += 2;
	  var end = document.cookie.indexOf(";", begin);
	  if (end == -1)
		end = dc.length;
	  return unescape(dc.substring(begin + prefix.length, end));
	}
	
	menus_array = new Array ();
	
	menus_status_array = new Array ();// remembers state of switches
	img_close = '_images/expandbutton-close.gif';
	img_open = '_images/expandbutton-open.gif';
	
	function showHideSwitch (theid) {
	  if (document.getElementById) {
		var switch_id = document.getElementById(theid);
		var imgid = theid+'Button';
	    var button_id = document.getElementById(imgid);
		if (menus_status_array[theid] == 'hide') {
		  button_id.setAttribute ('value', "-");
		  switch_id.className = 'showSwitch';
		  menus_status_array[theid] = 'show';
		  document.cookie = theid+'=show';
		}else if (menus_status_array[theid] == 'show'){
		  button_id.setAttribute ('value', "+");
		  switch_id.className = 'hideSwitch';
		  menus_status_array[theid] = 'hide';
		  document.cookie = theid+'=hide';
		} else {
			if(button_id.getAttribute ('value') == "+") {
		  		button_id.setAttribute ('value', "-");
		  		switch_id.className = 'showSwitch';
		  		menus_status_array[theid] = 'show';
		  		document.cookie = theid+'=show';
			} else if (button_id.getAttribute ('value') == "-") {
		 		button_id.setAttribute ('value', "+");
		 		switch_id.className = 'hideSwitch';
		 		menus_status_array[theid] = 'hide';
		 		document.cookie = theid+'=hide';
			} else {
		 		button_id.setAttribute ('value', "+");
		 		switch_id.className = 'hideSwitch';
		 		menus_status_array[theid] = 'hide';
		 		document.cookie = theid+'=hide';
			}
		}
	  }
	}
		function showHideSwitchNoButton (theid) {
	  if (document.getElementById) {
		var switch_id = document.getElementById(theid);
		if (menus_status_array[theid] == 'hide') {
		  switch_id.className = 'showSwitch';
		  menus_status_array[theid] = 'show';
		  document.cookie = theid+'=show';
		}else if (menus_status_array[theid] == 'show'){
		  switch_id.className = 'hideSwitch';
		  menus_status_array[theid] = 'hide';
		  document.cookie = theid+'=hide';
		} else {
			if(switch_id.className == "hideSwitch") {
		  		switch_id.className = 'showSwitch';
		  		menus_status_array[theid] = 'show';
		  		document.cookie = theid+'=show';
			} else if (switch_id.className == "showSwitch") {
		 		switch_id.className = 'hideSwitch';
		 		menus_status_array[theid] = 'hide';
		 		document.cookie = theid+'=hide';
			} else {
		 		switch_id.className = 'hideSwitch';
		 		menus_status_array[theid] = 'hide';
		 		document.cookie = theid+'=hide';
			}
		}
	  }
	}
	function resetMenu () { // read cookies and set menus to last visited state
	  if (document.getElementById) {
		for (var i=0; i<menus_array.length; i++) {
		  var idname = menus_array[i];
		  var switch_id = document.getElementById(idname);
		  //var imgid = idname+'Button';
	  //    var button_id = document.getElementById(imgid);
		  if (getCookie(idname) == 'show') {
	//	    button_id.setAttribute ('src', img_close);
			switch_id.className = 'showSwitch';
			menus_status_array [idname] = 'show';
		  }else{
		//    button_id.setAttribute ('src', img_open);
			switch_id.className = 'hideSwitch';
			menus_status_array [idname] = 'hide';
			
		  }
		}
	  }
	}
	
	function confirmDel(user, url) {
 		var del = confirm("Do you really want to delete: "+user);	
 		if (del == true)
 		{
 		  window.location=url;
 		}
		
	}
	