// JavaScript Document, created by Rahul Banerjee '10 (rahul@brown.edu) for the Help Desk Consulting Program.

addOnload(setupCisWiki);
function setupCisWiki() {
	if(document.URL.indexOf('searchDB') > -1 || document.URL.indexOf('forums') > -1) return;
	var divs = document.getElementById('right_container').getElementsByTagName('div');
	for(var i=0; i<divs.length; i++) {
		if(divs[i].className != 'left' || divs[i].getAttribute('id') == 'importantForms') continue;
		var links = divs[i].getElementsByTagName('a');
		for(var j=0; j<links.length; j++) links[j].setAttribute('target','_blank');
		var strongs = divs[i].getElementsByTagName('strong');
		for(var k=0; k<strongs.length; k++) strongs[k].onclick = toggleHiddenLi;
	}
}
function toggleHiddenLi() {
	if(this.innerHTML.indexOf('(+)') > -1) {this.innerHTML = this.innerHTML.replace(/\(\+/,'(-'); this.parentNode.className = 'hover';}
	else {this.innerHTML = this.innerHTML.replace(/\(\-/,'(+'); this.parentNode.className = 'unhover';}
}

addOnload(setupSearchResults);
function setupSearchResults() {
	if(!document.getElementById('listserv_emails')) return;
	var emailDiv = document.getElementById('listserv_emails');
	var hdcpRequest = ajax();
	var URL = document.URL.replace(/searchForums.php/,'fetchEmails.php');
	
	hdcpRequest.onreadystatechange = function() {
		if(this.readyState != 4 || this.status != 200) return;
		emailDiv.innerHTML = this.responseText;
	}
	hdcpRequest.open('GET',URL,true);
	hdcpRequest.send(null);
}
