/*
-----------------------------------------------------------------------
Company SiliconCoach.com
edited by $Author: chris $
date $Date: 2005/11/01 03:19:29 $
version $Revision: 1.1 $
location $RCSfile: Display.js,v $
location $Source: /extra/cvs-repositories/NZMathsCode/Numeracy/NumeracyDB2/js/Display.js,v $
-----------------------------------------------------------------------
*/

var DHTML = (document.getElementById || document.all || document.layers);

function getObj(name)
{
  if (document.getElementById)
  {
  	this.obj = document.getElementById(name);
	this.style = document.getElementById(name).style;
  }
  else if (document.all)
  {
	this.obj = document.all[name];
	this.style = document.all[name].style;
  }
  else if (document.layers)
  {
   	this.obj = document.layers[name];
   	this.style = document.layers[name];
  }
}

function setInvisible(DivID,HideItem)
{
	if (!DHTML) return;
	var x = new getObj(DivID);
	var NewStyle=(HideItem) ? 'hidden' : 'visible';
	x.style.visibility = NewStyle;
}

function setDisplayinvisible(DivID,HideItem)
{
	if (!DHTML) return;
	var x = new getObj(DivID);
	var NewStyle= (HideItem) ?   'none': 'block';
	x.style.display = NewStyle;
}

function HideItem(DivID,ShowItem)
{
		setInvisible(DivID,ShowItem);
		setDisplayinvisible(DivID,ShowItem);
}

function SwapErrorMessages(HideMin)
{
		HideItem('ErrorMax',HideMin);
		HideItem('ErrorMin',!HideMin);
}



