// JavaScript Document

function careersDetails(elm) {
	var a  = document.getElementById('a-'+elm);
	var dd = document.getElementById('dd-'+elm);
	if(!a)  { alert('error: a'); return false; }
	if(!dd) { alert('error: dd'); return false; }
	
	if(dd.style.display == 'block')
	{
		dd.style.display = 'none';
		a.innerHTML = '&nbsp;&#187;&nbsp;';
	}
	else if(dd.style.display == 'none')
	{
		dd.style.display = 'block';
		a.innerHTML = '&nbsp;&#171;&nbsp;';
	}
	
	return false;
}

window.onload = function() {
	// set all DD elements to have display style as 'none'
	var dldd = document.getElementById('career-openings-list').getElementsByTagName('dd');
	var dldt = document.getElementById('career-openings-list').getElementsByTagName('dt');
	if(!dldd || !dldt) { return false; }	
	for(var i=0; i<dldd.length; i++)
	{
		// get the id by split() the 'name' attribute
		var id = dldt[i].id.split('-');
		// add JavaScript links to expand contents
		dldt[i].innerHTML = "<a href=\"#\" id=\"a-"+id[1]+"\" onClick=\"return careersDetails("+id[1]+"); return false;\">&nbsp;&#187;&nbsp;</a>&nbsp; "+dldt[i].innerHTML;
		// hide expanded contents
		dldd[i].style.display = 'none';		
	}
}