

// Hides or unhides an element by id
function toggle_visibility(id) {
var e = document.getElementById(id);
	if(e.style.display == 'none')
	e.style.display = 'block';
	else
	e.style.display = 'none';
}


// Hides or unhides an element by id
// inline statements should use <span>

function showNews(pid, id) {
	var e = document.getElementById(id);
	if(e.style.display == 'none'){
		e.style.display = 'inline';
		pid.innerHTML = '...close';
	}
	else{
		e.style.display = 'none';
		pid.innerHTML = 'more...';
	}
}


function updateIssueOptions(issue){
	var e = document.getElementById('issue');
	var t = '<option value=""></option>';
	for(i=1; i<=issue; i++){
		t += '<option value=\"'+i+'\">'+i+'</option>';
	}
	e.innerHTML = t;
}

// Hides or unhides an element by id

function toggleDiv(id) {
	var e = document.getElementById(id);
	
	if(e.style.display == 'inline'){
		e.style.display = 'none';
	}else{
		e.style.display = 'inline';
	}
}
// Hides or unhides an element by id
// inline statements should use <span>

function showDiv(pid, id) {
	var e = document.getElementById(id);

	if(e.style.display == 'none'){
		e.style.display = 'inline';
		pid.innerHTML = 'hide Login option';
	}
	else{
		e.style.display = 'none';
		pid.innerHTML = 'Login as Admin';
	}
}

function expandAll() {
	var nc = document.getElementById('num_collapsable').value * 1;
	var i = 1;
	var s;
	while(i <= nc ){
		id = ('collapsable_'+i);
			
		e = document.getElementById(id);
			
		if(s==1 || e.style.display == 'none'){
				e.style.display = 'inline';
				s=1;
		}else{
			e.style.display = 'none';
		}
		i++;
	}
}

// Auth: Kit Hoffman
// Desc: hides or unhides an element by id
// Inpt: id, id
// Reqs: inline statements should use <span>
//       searchID is a <input text> id
//       the pid is the link that called the scpript... so
//       pid.innerHTML sets the <a>text here</a> after toggling
// ex:	 <a href="#someId" 
//			onclick="toggle_visibility('someId');">
//			here</a>
//		 <div id="someId" style="display:none;">toggled text</div>

function togVis(pid, id, textVis, textNotVis) {
	var e = document.getElementById(id);
	if(e.style.display == 'none'){
		e.style.display = 'inline';
		pid.innerHTML = textNotVis;
	}
	else{
		e.style.display = 'none';
		pid.innerHTML = textVis;
	}
}
function swapVis(div1, div2) {
	var id1 = document.getElementById(div1);
	var id2 = document.getElementById(div2);
	var d=id2.style.display;
	id2.style.display=id1.style.display;
	id1.style.display=d;
}