function translateString(str, from, to)
{
	len = from.length;

	for (i = 0; i < len; i++)
	{
		str = str.replace(RegExp(from.charAt(i), "g"), to.charAt(i));
	}

	return str;
}

function createLogin(name, surname)
{
	var name = name.toLowerCase();
	var surname = surname.toLowerCase();
	var login = "";
	
	name = translateString(name, 'ęóąśłżźćńĘÓĄŚŁŻŹĆŃ ', 'eoaslzzcneoaslzzcn');
	surname = translateString(surname, 'ęóąśłżźćńĘÓĄŚŁŻŹĆŃ ', 'eoaslzzcneoaslzzcn');

	if(name.length > 0 && surname.length > 0)
	{
		login = name + '.' + surname;	
	}
	else if(name.length > 0)
	{
		login = name;
	}
	else if(surname.length > 0)
	{
		login = surname;
	}
	
	var words = login.split(' ');
	login = words.join('');
	login = login.substr(0, 29);
	
	return login;
}

function capitalizeWords(str)
{
	len = str.length;
	tmp = '';

	for (i = 0; i < len; i++)
	{
		if (((i > 0) && ((str.charAt(i - 1) == ' ') || (str.charAt(i - 1) == '-'))) || (i == 0))
		{
			tmp += str.charAt(i, i).toUpperCase();
		}
		else
		{
			tmp += str.charAt(i, i).toLowerCase();
		}
	}

	return tmp;
}

function capitalizeWordsInFieldById(field_id)
{
	field = document.getElementById(field_id);
	field.value = capitalizeWords(field.value);
}

