<!--

/* Activation de tous les elements de la checklist */
function _form_checklist_checkall( basename, check_or_not )
{
	i=0;
	var elt;
	
	while( typeof(document.forms['form_main'].elements[basename + i]) != 'undefined' )
	{  
		elt = document.getElementById( basename+i );
		elt.checked = check_or_not;
		i++;
    }
}


/* Soumission du formulaire pour une action todo */
function _form_todo(name_form,todo)
{
	document.forms[name_form].elements['todo'].value = todo;
	document.forms[name_form].submit();
}

/* Soumission du formulaire pour une action todo */
function _form_todo_adv(name_form,todo,id_subitem)
{
	document.forms[name_form].elements['id_subitem'].value = id_subitem;
	document.forms[name_form].elements['todo'].value = todo;
	document.forms[name_form].submit();
}

function _form_getValue(formName,fieldName)
{
	return document.forms[formName].elements[fieldName].value;
}

function _form_setValue(formName,fieldName,value)
{
	document.forms[formName].elements[fieldName].value = value;
}

/* Mémorisation de la position de la page dans le formulaire */
function _form_page_scroll_position_memorize(name_form)
{
	var page_scroll_position = _page_scroll_position();
	document.forms[name_form].elements['page_scroll_position'].value = page_scroll_position;
}


/* Soumission du formulaire pour une action todo avec repositionnement programmé */
function _form_todo_scroll( name_form, todo, id_subitem)
{
	var page_scroll_position = _page_scroll_position();
	
	document.forms[name_form].elements['id_subitem'].value = id_subitem;
	document.forms[name_form].elements['todo'].value = todo;
	document.forms[name_form].elements['page_scroll_position'].value = page_scroll_position;
	document.forms[name_form].submit();
}

//-->
