/**
 * @author John Spurgin
 */
	
//get's a count of all elements in the relevant div
function elementCount(inElementId, findElementTag)
{
	var ele = document.getElementById(inElementId).getElementsByTagName(findElementTag);
	var numElements = ele.length;
	
	return numElements;
}

//close all the divs
function clearAll()
{
	var numAns = elementCount('faq','div');
	
	for (i=1;i<=numAns; i++)
	{
		//set the display and remove the class of the div element
		var elem = document.getElementById("A" + i);
		elem.style.display = "none";
		elem.removeAttribute('class');
		elem.removeAttribute('className');
		
		//need to clear class for selected li question element
		var qEle = document.getElementById('Q' + i);
		qEle.removeAttribute('class');
		qEle.removeAttribute('className');

	}
}

//open / close the required div
function toggle_visibility(id) {

	var e = document.getElementById('A' + id);
	if(e.style.display == 'block')
	{
		//close all elements
		clearAll();
	}
	else
	{
		//close all elements
		clearAll();
		
		//open the required one
		e.style.display = 'block';
		e.className = "selected"
		
		//need to add class for selected li question element
		var qEle = document.getElementById('Q' + id);
		qEle.className = "selected";
		
	}
}

