////////////////////////////////////////////////////////////////////////////////
//                                                                            //
//  Form JavaScript Library                                                   //
//                                                                            //
////////////////////////////////////////////////////////////////////////////////

function form_submit()
{
	var f=gO('_FORM');
	if(f)
	{
		f.submit();
	}
	return(false);
}

function form_reset()
{
	var f=gO('_FORM');
	if(f)
	{
		f.reset();
	}
	return(false);
}

function form_custom()
{
	var f=gO('_FORM');
	var a=form_custom.arguments;
	var n;
	for(var i=0;i<a.length;i++)
	{
		if(!n)
		{
			n=a[i];
		}
		else
		{
			var o=gO(n,f);
			if(o)
			{
				o.value=a[i];
			}
			n=null;
		}
	}
	if(f)
	{
		f.submit();
	}
	return(false);
}

function form_action(a,i)
{
	var f=gO('_FORM');
	if(a&&i)
	{
		form_custom('_ACTION',a,'ID',i);
	}
	else if(a)
	{
		form_custom('_ACTION',a);
	}
	return(false);
}

function form_confirmed_action(a,i,m)
{
	if(!m){m='Are you sure?'};
	if(confirm(m))
	{
		return(form_action(a,i));
	}
	return(false);
}
