
var ddName = 'Answer';
var ddClickToOpen = 'Click to open the';
var ddClickToClose = 'Click to close the';
if(document.getElementById)
{
	document.write('<link rel="stylesheet" href="../_css/advanced.css" type="text/css" media="screen">');
}
///////////////Open/Close DD for FAQ////////////////

function closeOpenDescription(e)
{	
	if (ddName != 'stopIt')
	{
		var sourceEl = document.getElementById && !document.all ? e.target : event.srcElement;
		var targetEl;
		if(sourceEl.tagName != 'DT') sourceEl = sourceEl.parentNode;
		//alert(sourceEl.tagName);
		if(sourceEl.tagName == 'DT')
		{
			targetEl = sourceEl.nextSibling.tagName == 'DD' ? sourceEl.nextSibling : sourceEl.nextSibling.nextSibling;
			targetEl.style.display = targetEl.style.display == 'block' ? 'none' : 'block';
			sourceEl.title = sourceEl.title == ddClickToOpen + ' ' + ddName ? ddClickToClose + ' ' + ddName : ddClickToOpen + ' ' + ddName;
		}	
		//alert(targetEl.tagName);
	}
}

function makeDTOver(e)
{	
		var sourceEl = document.getElementById && !document.all ? e.target : event.srcElement;
		var targetEl;
		if(sourceEl.tagName != 'DT') sourceEl = sourceEl.parentNode;
		if(sourceEl.tagName == 'DT')
		{			
			sourceEl.style.textDecoration = sourceEl.style.textDecoration == 'underline' ? 'none' : 'underline';
		}	
}

if(document.getElementById)
{	
	document.onclick = closeOpenDescription;
	document.onmouseover = makeDTOver;
	document.onmouseout = makeDTOver;
}

function openAll()
{ 
	var curElement;
	for(i=0; i<document.getElementsByTagName('DD').length; i++)
	{
		curElement = document.getElementsByTagName('DD').item(i);
		curElement.style.display = 'block';
		curElement.previousSibling.title = ddClickToClose + ' ' + ddName;
	}
}

function closeAll()
{
	var curElement;
	for(i=0; i<document.getElementsByTagName('DD').length; i++)
	{
		curElement = document.getElementsByTagName('DD').item(i);
		curElement.style.display = 'none';
		curElement.previousSibling.title = ddClickToOpen + ' ' + ddName;
	}

}
