function hlite(imgname,newimg)  {
	document.images[imgname].src=newimg;    }


function toggleBox(szDivID, iState) // 1 visible, 0 hidden
{
	if(document.layers)    //NN4+
	{
		document.layers[szDivID].visibility = iState ? "show" : "hide";
		document.layers[szDivID].overflow  = iState ? "show" : "hide";
	}
	else if(document.getElementById)      //gecko(NN6) + IE 5+
	{
		var obj = document.getElementById(szDivID);
		if( obj )
		{
			obj.style.visibility = iState ? "visible" : "hidden";
			obj.style.overflow   = iState ? 'visible' : 'hidden';
		}
	}
	else if(document.all)   // IE 4
	{
		if( document.all[szDivID] )
		{
			document.all[szDivID].style.visibility = iState ? "visible" : "hidden";
			document.all[szDivID].style.overflow = iState ? 'visible' : 'hidden';
		}
	}
}

function textCounter(field, countfield)
{
	var maxlimit = 100;
	var value = field.value
	if (field.value.length > maxlimit) // if too long...trim it!
		field.value = value.substring(0, maxlimit);
		// otherwise, update 'characters left' counter
	else
		countfield.value = maxlimit - value.length;
}

function setCheckBoxes( aForm, sMask, bValue )
{
	var elts      = document.forms[aForm].elements;
	var elts_cnt  = elts.length;
	for (var i = 0; i < elts_cnt; i++) 
	{
		var whichElt = elts[i].name;
		if (whichElt.indexOf(sMask) >= 0) 
		{
			document.forms[aForm].elements[i].checked = bValue;
		} // end if
	} // end for
	return true;
}

function StrToDate( sDate ){
	aDate = sDate.split('-');
	return new Date(aDate[0+0],aDate[0+1]-1,aDate[0+2]);
}
