function menu_over(obj,nest)
{
evnt = document.getElementById?document.getElementById(obj):document.all?document.all[obj]:document.layers?eval(nest+'document.'+obj):0;
css = evnt.style?evnt.style:evnt;
if (css.display == 'block')
	css.display = 'none';
else
	css.display = 'block';
}

function buttonover(obj,action)
{
	var evnt = document.getElementById?document.getElementById(obj):document.all?document.all[obj]:document.layers?eval('document.indexdiv.document.'+ obj):0;
	var css = evnt.style?evnt.style:evnt;
	if (action == 'over')
	{
		css.color = '#990000';
		css.borderColor = '#990000';
	}
	else //out
	{
		css.color = '#000000';
		css.borderColor = '#000000';
	}
}

function WriteLayer(sText,obj,nest)
{ 
	var evnt = document.getElementById?document.getElementById(obj):document.all?document.all[obj]:document.layers?eval(nest+'document.'+obj):0;	
	if (document.layers)
	{ 
		evnt.document.open(); 
		evnt.document.write(sText); 
		evnt.document.close(); 
	} 
	else 
	{ 
		evnt.innerHTML = sText; 
	} 
} 

function OpenError(obj1,obj2,nest)
{
	var evnt = document.getElementById?document.getElementById(obj1):document.all?document.all[obj1]:document.layers?eval(nest+'document.'+obj1):0;
	var css = evnt.style?evnt.style:evnt;	
	var evnt2 = document.getElementById?document.getElementById(obj2):document.all?document.all[obj2]:document.layers?eval(nest+'document.'+obj2):0;
	var css2 = evnt2.style?evnt2.style:evnt2;
	
	css.visibility='visible';
	css.display='block';
	css2.visibility='visible';
	css2.display='block';
}

function CloseError(obj1,obj2,nest)
{
	sText = "";
	WriteLayer(sText,obj2,nest);
	
	var evnt = document.getElementById?document.getElementById(obj1):document.all?document.all[obj1]:document.layers?eval(nest+'document.'+obj1):0;
	var css = evnt.style?evnt.style:evnt;	
	var evnt2 = document.getElementById?document.getElementById(obj2):document.all?document.all[obj2]:document.layers?eval(nest+'document.'+obj2):0;
	var css2 = evnt2.style?evnt2.style:evnt2;

	css2.visibility='hidden';
	css2.display='none';
	css.visibility='hidden';
	css.display='none';
}
function AutoTab(obj,len,next,nest)
{
	var nest=(!nest) ? "":'document.'+nest+'.'
	var evnt = document.getElementById?document.getElementById(obj):document.all?document.all[obj]:document.layers?eval(nest+'document.'+obj):0;
	if (evnt.value != "")
	{
		if (evnt.value.search(/^[0-9]+$/))
		{
			evnt.blur();
			sText = "<B>Please make the following corrections:<BR><UL>";
			sText += '<LI>Please only use numbers 0 - 9</LI>';
			sText += '</UL></B><BR><CENTER><INPUT TYPE="button" ID="cancel" NAME="cancel" VALUE="OK" CLASS="buttons" onClick="CloseError('+"'"+'filterdiv'+"'"+','+"'"+'errordiv'+"'"+','+"'"+'document.indexdiv.'+"'"+');"  onMouseOver="buttonover('+"'"+'cancel'+"'"+','+"'"+'over'+"'"+');" onMouseOut="buttonover('+"'"+'cancel'+"'"+','+"'"+'out'+"'"+');"/></CENTER>';
			evnt.value = evnt.value.substr(0,(evnt.value.length - 1));
			WriteLayer(sText,'errordiv','document.indexdiv.');
			OpenError('filterdiv','errordiv','document.indexdiv.');
			
		}
		else if (evnt.value.length == len)
		{
			nxt_evnt = document.getElementById?document.getElementById(next):document.all?document.all[next]:document.layers?eval(nest+'document.'+next):0;
			nxt_evnt.focus();
		}
	}	
	return;
}