// JavaScript Document
function toggle(a)
{
	b = document.getElementById('answer' + a)
	
	if (b.style.display  == "none")
	{
		$('#open' + a).removeClass("show");
		$('#open' + a).addClass("hide");
		$('#close' + a).removeClass("hide");
		$('#close' + a).addClass("show");
		b.style.display = "block";
	}
	else
	{
		$('#open' + a).removeClass("hide");
		$('#open' + a).addClass("show");
		$('#close' + a).removeClass("show");
		$('#close' + a).addClass("hide");
		b.style.display = "none";
	}
	
	x=1
	for (i=0;i<50;i++)//This script cycles through all id tags.  Replaces the getElementsByName() or getElementsByTagName() that does not work when used in div tags.
	{
		if (document.getElementById('answer' + i) != null)
		x++
	}
	//The following script checks for any open or closed div and changes the main open all or close all if only one or more is opened or closed.
	
	y=0;
	for (i=1;i<x;i++)
	{
		if (document.getElementById('answer' + i).style.display == "none")
		y++
	}
	if (y < (x - 1))
	{
		$('#open_all').removeClass();
		$('#open_all').addClass('open_close_hide');
		$('#close_all').removeClass();
		$('#close_all').addClass('open_close_show');
	}
	else
	{
		$('#open_all').removeClass();
		$('#open_all').addClass('open_close_show');
		$('#close_all').removeClass();
		$('#close_all').addClass('open_close_hide');
	}

}
	
function hide_all()
{
	x=1
	for (i=0;i<50;i++)
	{
		if (document.getElementById('answer' + i) != null)
		x++
	}
	for (i=1;i<x;i++)
	{
		  document.getElementById('answer' + i).style.display = 'none';
	}
	for (i=0;i<x;i++)
	{
		 $('#open'+ i).removeClass();
		 $('#close' + i).removeClass();
		 $('#open' + i).addClass('show');
		 $('#close' + i).addClass('hide');
	}
	$('#open_all').removeClass();
	$('#open_all').addClass('open_close_show');
	$('#close_all').removeClass();
	$('#close_all').addClass('open_close_hide');
}

function show_all()
{
	x=1
	for (i=0;i<50;i++)
	{
		if (document.getElementById('answer' + i) != null)
		x++
	}
	for (i=1;i<x;i++)
	{
		  document.getElementById('answer' + i).style.display = 'block';
	}
	for (i=0;i<x;i++)
	{
		 $('#open'+ i).removeClass();
		 $('#close' + i).removeClass();
		 $('#open' + i).addClass('hide');
		 $('#close' + i).addClass('show');
	}
	$('#open_all').removeClass();
	$('#open_all').addClass('open_close_hide');
	$('#close_all').removeClass();
	$('#close_all').addClass('open_close_show');
}

	