// ------------------------------------------------------------------------------------------------ object by id
function	obj_id	(obj)
{
	return	document.getElementById(obj);
}

// ------------------------------------------------------------------------------------------------ object by name
function	obj_name	(obj)
{
	var	o	=document.getElementsByName(obj);
	if (o	!=null)	o	=o[0];
	
	return	o;
}

// ------------------------------------------------------------------------------------------------ value of object by name
function	obj_name_val	(obj)
{
	return	document.getElementsByName(obj)[0].value;
}

// ------------------------------------------------------------------------------------------------ language
function	ln	(s)
{
	if (typeof	(_lang)	!='undefined')
	{
		var	s2	=_lang[s];
		if (s2	==null)
		{
			return	s;
		}
		
		return	s2;
	}
	
	return	s;
}

// ------------------------------------------------------------------------------------------------ dialogs
function	asker	(s)
{
	return	window.confirm(ln	(s)	);
}

// ------------------------------------------------------------------------------------------------ value of radios
function	radio_value	(name)
{
	list	=document.getElementsByName(name);
	
	i=0;
	c=list.length;
	
	while (	(i<c)
		&&
		(!list[i].checked)
	)
	{
		i	++;
	}
	
	if (i	==c)
	{
		return	'';
	}
	
	return	list[i].value;
}

