/*** Модуль для форм нового поколения ***/

/** Common **/

function form_goto(url, target)
{
        target = target || window;
	target.document.location = url;
}

function form_element(form, name)
{
	return form.elements[name];
}

/** Handlers **/

function form_empty_handler(form, name)
{
}

/* NullableControl */

function form_nullablecontrol_clear_null(form, name)
{
	var element = form_element(form, name+"__null");
	if (element)
		element.checked = true;
}

function form_nullablecontrol_set_null(form, name)
{
	var element = form_element(form, name+"__null");
	if (element)
		element.checked = false;
}

/* Select */

function form_select_dd_clear(form, name)
{
	var element = form_element(form, name);
	element.selectedIndex = 0;
}

/* Input */

function form_input_clear(form, name)
{
	var element = form_element(form, name);
	element.value = "";
}

