function DS( field,maxLength )
{
	clipped		= false;

	if (field.value.length > maxLength)
	{
		field.value = field.value.substring(0,maxLength);
		charleft = 0;
		clipped = true;
	}
	else
	{
		charleft = maxLength - field.value.length;
	}
//	document.myForm.msgCL.value = charleft;

	counter_id	= field.getAttribute( "id" ) + "-c";

	document.getElementById( counter_id ).innerHTML	= charleft;

	if( charleft )
	{
		document.getElementById( counter_id ).className	= "";
	}
	else
	{
		document.getElementById( counter_id ).className	= "zero";
	}

	return clipped;
}

function ToggleField( trigger_field,target_field )
{
	trigger_field_object	= document.getElementById( trigger_field );
	target_field_object	= document.getElementById( target_field );

	if( trigger_field_object.checked )
	{
		target_field_object.style.display	= "block";
	}
	else
	{
		target_field_object.style.display	= "none";
	}

}