function dopln()
{
	//dvojtecka = '';
	var slovo = p_slovo();
	var xxx = 0;

	if(slovo == -1)
	{
		last_delka=0;
	}
	else
	{
		xxx = hledej(slovo.toLowerCase());
	}

	//if (xxx == 1)
	//	top.messages.document.frm_chat.mymess.focus();

	if (xxx == 1)
	{
		setTimeout("top.messages.document.frm_chat.mymess.focus();", 1);
		return false;
	}

}

////////////

function p_slovo()
{
	var pole = top.messages.document.frm_chat.mymess.value.split(' ');
	pole.reverse();

	//if (pole.length==1)
	//	dvojtecka = ': ';

	if (!pole[0])
		return(-1);
	else
		return(pole[0]);
}

////////////

function hledej(slovo)
{
	var i,user;
	var delka  = slovo.length;
	var delka2 = delka;
	var str    = top.messages.document.frm_chat.mymess.value;
	var ls_before;

	for (i=0;i<top.messages.users.length;i++)
	{
		user = top.messages.users[i].substring(0,delka).toLowerCase();

		if (slovo == top.messages.users[i].toLowerCase())
		{
			slovo = slovo.substring(0,last_delka);
			delka = slovo.length;
			continue;
		} 

		if (user == slovo)
		{
			ls_before = str.substring(0,str.length-delka2);
			top.messages.document.frm_chat.mymess.value = str.substring(0,str.length-delka2) + top.messages.users[i];

			
			if(ls_before == '') top.messages.document.frm_chat.mymess.value += ': ';
			//alert(ls_before);
			
			
			last_delka = delka;
			return(1)
		}
	}

	return(-1);
}

////////////

function firstFocus()
{
//parent.content.location.reload(true);
/*
if (document.forms.length > 0)
{
	var TForm = document.forms[0];
	for (i=0;i<TForm.length;i++)
    {
		if((TForm.elements[i].type=="text") || (TForm.elements[i].type=="textarea") || (TForm.elements[i].type.toString().charAt(0)=="s"))
        {
			document.forms[0].elements[i].focus();
	        break;
		}
	}
}
*/
}

////////////
