// This function makes sure we have a timezone offset. If we don't a
// set_timezone form is submitted using the offset obtainbed by Javascript Date.
//
// author smce. 16-June-2003
function ensureOffsetIsAssigned()
{
    if (document.forms.set_timezone.tzoff.value==null ||
        document.forms.set_timezone.tzoff.value=="") {

      var now = new Date();
      var offset = now.getTimezoneOffset();

      document.forms.set_timezone.tzoff.value = offset;
      // This refreshes the page.
      document.forms.set_timezone.submit();
    }
}
// Sets the form's field 'tzoff' with the client UTC-relative offset
function updateTimezoneField() {
	document.getElementById('tzoff').value = new Date().getTimezoneOffset();
}