function show( id )
	{
		document.getElementById(id).style.display = 'block';
	}

function hide( id )
	{
		document.getElementById(id).style.display = 'none';
	}


function ShowHide(divId) {
	var id = document.getElementById(divId);
	if (id.style.display == "none") {
		eval("id.style.display = 'block'");
	}
	else {
		eval("id.style.display = 'none'");
	}
}

function ShowHideAll(area) {
	if (document.getElementById("showHide_" + area).innerHTML == "Select to show all answers") {
		var divs = document.getElementsByTagName("div");
		for (var i = 0; i < divs.length; i++) {
			var divId = document.getElementsByTagName("div")[i].id;
			if (!divId.indexOf(area + "_answer")) {
				document.getElementById(divId).style.display = 'block';
			}
		document.getElementById("showHide_" + area).innerHTML = 'Clear to hide all answers';
		}
	}
	else if (document.getElementById("showHide_" + area).innerHTML == "Clear to hide all answers") {
		var divs = document.getElementsByTagName("div");
		for (var i = 0; i < divs.length; i++) {
 			var divId = document.getElementsByTagName("div")[i].id;
			if (!divId.indexOf(area + "_answer")) {
				document.getElementById(divId).style.display = 'none';
			}
		document.getElementById("showHide_" + area).innerHTML = 'Select to show all answers';
		}
	}
}

function HideAll() {
		var divs = document.getElementsByTagName("div");
		for (var i = 0; i < divs.length; i++) {
 			var divId = document.getElementsByTagName("div")[i].id;
			if (!divId.indexOf("Month")) {
				document.getElementById(divId).style.display = 'none';
			}
	}
}


function HideOrShow(id)
	{
		if (document.getElementById)
		{

	       var DivText = document.getElementById(id);
	       //var DivImg = document.getElementById('Img' + id);

	       if (DivText.style.display == 'none') {
			HideAll();
	                 DivText.style.display = 'block';
	                 //DivImg.src = '../images/minus.gif';
	       }
	       else {
			HideAll();
	                 DivText.style.display = 'none';
	                 //DivImg.src = '../images/plus.gif';
	       }
		}
		else if (document.all)
		{
	       var DivText = document.all[id];
	       //var DivImg = document.all['Img' + id];
	
	       if (DivText.style.display == 'none') {
	                 DivText.style.display = 'block';
	                 //DivImg.src = '../images/minus.gif';
	       }
	       else {
	                 DivText.style.display = 'none';
	                 //DivImg.src = '../images/plus.gif';
	       }
		}
		else if (document.layers)
		{
			var i = parseInt(id.substr(id.length-1,1));
			var replacing = heights[i-1];
			if (shown[i])
			{
				shown[i] = false;
				replacing = -replacing;
				document.layers[id].visibility = 'hide';
				document.layers[id].top = safe;
			}
			else
			{
				shown[i] = true;
				document.layers[id].visibility = 'show';
				var tempname = 'header' + i;
				document.layers[id].top = document.layers[tempname].top + headerheight;
			}
			for (j=(i+1);j<=max;j++)
			{
				name1 = 'header' + j;
				document.layers[name1].top += replacing;
				if (shown[j])
				{
					name2 = 'number' + j;
					document.layers[name2].top += replacing;
				}
			}
		}
	}