/*
 * Generated configuration file, do not edit.
 * uiGenerator v2.98a
 * Copyright (C) 2002-2005 Ubicom Inc. <www.ubicom.com>.  All rights reserved.
 */

function timezone_js_loaded() { return true }

function createDataObjectFromBinaryArray (initial)
{
	if (initial) createDataObject();
	var d = data;
	i = 0;				// global, accessed by the s*() functions
	d.tz_daylight=sU(1);
	d.tz_daylight_end_day=sU(1);
	d.tz_daylight_end_month=sU(1);
	d.tz_daylight_end_time=sU(1);
	d.tz_daylight_end_week=sU(1);
	d.tz_daylight_offset=sI(4);
	d.tz_daylight_start_day=sU(1);
	d.tz_daylight_start_month=sU(1);
	d.tz_daylight_start_time=sU(1);
	d.tz_daylight_start_week=sU(1);
	d.tz_enable_ntp=sU(1);
	d.tz_ntp=sS(32);
	d.tz_ntp_addr=sU(1);
	d.tz_time=sU(4);
	d.tz_timezone=sI(4);
	d.tz_timezone_index=sU(1);
}

function createBinaryArrayFromDataObject()
{
	byte_array = new Array;		// global, accessed by the g*() functions
	var d = data;
	gU(d.tz_daylight,1);
	gU(d.tz_daylight_end_day,1);
	gU(d.tz_daylight_end_month,1);
	gU(d.tz_daylight_end_time,1);
	gU(d.tz_daylight_end_week,1);
	gI(d.tz_daylight_offset,4);
	gU(d.tz_daylight_start_day,1);
	gU(d.tz_daylight_start_month,1);
	gU(d.tz_daylight_start_time,1);
	gU(d.tz_daylight_start_week,1);
	gU(d.tz_enable_ntp,1);
	gS(d.tz_ntp,32);
	gU(d.tz_ntp_addr,1);
	gU(d.tz_time,4);
	gI(d.tz_timezone,4);
	gU(d.tz_timezone_index,1);
	return byte_array;
}

function naturalizeDataObject()
{
	var d = data;
	d.tz_daylight_end_day=naturalize(d.tz_daylight_end_day);
	d.tz_daylight_end_month=naturalize(d.tz_daylight_end_month);
	d.tz_daylight_end_time=naturalize(d.tz_daylight_end_time);
	d.tz_daylight_end_week=naturalize(d.tz_daylight_end_week);
	d.tz_daylight_start_day=naturalize(d.tz_daylight_start_day);
	d.tz_daylight_start_month=naturalize(d.tz_daylight_start_month);
	d.tz_daylight_start_time=naturalize(d.tz_daylight_start_time);
	d.tz_daylight_start_week=naturalize(d.tz_daylight_start_week);
	d.tz_time=naturalize(d.tz_time);
	d.tz_timezone=naturalize(d.tz_timezone);
	d.tz_timezone_index=naturalize(d.tz_timezone_index);
}
