function toggle(whichDiv) {
	var divStatus;
	divStatus = (getStyleObject(whichDiv).display == 'none') ? 'block' : 'none';
	getStyleObject(whichDiv).display = divStatus;
	}

function hide(whichDiv) {
	getStyleObject(whichDiv).display = 'none';
	}
	
function show(whichDiv) {
	document.cookie = 'sidebar = ' + whichDiv;
	getStyleObject(whichDiv).display = 'block';
	}
function getStyleObject(objectId) {    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 hideAll() {
	hide('aff');
	hide('top');
	hide('end');
	hide('ebd');
	hide('stf');
	hide('fly');
	hide('hist');
	hide('cal');
	hide('str');
	hide('pic');
	hide('day');
	}
	
function hidesignup() {
	document.cookie = 'su=hnt1; expires=Thu, 1 May 2020 23:59:59 UTC; domain=.atwork.org; path=/;';
	alert('You will not see the email sign-up again.');
	}
	
var issue = 0;
issueTitles = new Array();
issueIDs = new Array();

function issuecycle() {
	if (issueIDs[issue] == undefined) { issue = 0; }
	
	temporary = '<a href="http://www.atwork.org/issues.php?id=' + issueIDs[issue] + '" class="hot">' + issueTitles[issue] + '</a>';
	issue++;
		
	if(document.getElementById && document.getElementById("issuelist")) {		document.getElementById("issuelist").innerHTML = temporary;		} else if (document.all && document.all("issuelist")) {		document.all("issuelist").innerHTML = temporary; 		} else if (document.layers && document.layers["issuelist"]) {		document.layers["issuelist"].innerHTML = temporary;    	}
    	
    var t=setTimeout("issuecycle();",5000);
	}

var xmlHttp;
var count = 1;
var postNo;

function sendEmail(addy) { 
	xmlHttp=GetXmlHttpObject();
 
	var url="email.php";
	url = url + "?t=" + count;
	url = url + "&email=" + addy;					
	count++;

	var temporary = "<p>Signing up...</p>";

	if(document.getElementById && document.getElementById("signingup")) {		document.getElementById("signingup").innerHTML = temporary;		} else if (document.all && document.all("signingup")) {		document.all("signingup").innerHTML = temporary; 		} else if (document.layers && document.layers["signingup"]) {		document.layers["signingup"].innerHTML = temporary;    	}
	
	xmlHttp.onreadystatechange = stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
	}

function stateChanged() {
	if (xmlHttp.readyState==4) {
	    if(document.getElementById && document.getElementById("signingup")) {			document.getElementById("signingup").innerHTML = xmlHttp.responseText;			} else if (document.all && document.all("signingup")) {			document.all("signingup").innerHTML = xmlHttp.responseText;	 		} else if (document.layers && document.layers["signingup"]) {			document.layers["signingup"].innerHTML = xmlHttp.responseText;	    	}
	    }    }

function showResults(str) { 
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
		document.getElementById("results").innerHTML = "<p class=\"subinfo\">Unable to perform search in this browser.</p>";
	  	return;
	  	}

	displayLoading = "<p class=\"subinfo\">Loading results...</p>";
	if(document.getElementById && document.getElementById("results")) {		document.getElementById("results").innerHTML = displayLoading;		} else if (document.all && document.all("results")) {		document.all("results").innerHTML = displayLoading; 		} else if (document.layers && document.layers["results"]) {		document.layers["results"].innerHTML = displayLoading;    	}	
 
	var url="search.php";
	url = url + "?q=" + str;
	url = url + "&t=" + count;
	count++;
	
	xmlHttp.onreadystatechange = searchResults;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
	}

function searchResults() {
	if (xmlHttp.readyState==4) {
	    if(document.getElementById && document.getElementById("results")) {			document.getElementById("results").innerHTML = xmlHttp.responseText;			} else if (document.all && document.all("results")) {			document.all("results").innerHTML = xmlHttp.responseText;	 		} else if (document.layers && document.layers["results"]) {			document.layers["results"].innerHTML = xmlHttp.responseText;	    	}
	    }    }
  
function GetXmlHttpObject() {
	var xmlHttp=null;
	try {
		// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
		}
	catch (e) {
		// Internet Explorer
  		try {
		    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		    }
		catch (e) {
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    		}
  		}

	return xmlHttp;
	}

function fadeUpdates() {
	var t=setTimeout("hide('whatsnew');",20000);
	}