function name_input_purify(obj)
{
	obj.value = name_purify(obj.value);
}


function name_purify(str)
{
	var res = "";
	//str = str.toLowerCase();
	var len = str.length;
	var rus = {'а':'a', 'б':'b', 'в':'v', 'г':'g', 'д':'d', 'е':'e', 'ё':'jo', 'ж':'zh', 'з':'z', 'и':'i', 'й':'j', 'к':'k', 'л':'l', 'м':'m', 'н':'n', 'о':'o', 'п':'p', 'р':'r', 'с':'s', 'т':'t', 'у':'u', 'ф':'f', 'х':'h', 'ц':'c', 'ч':'ch', 'ш':'sh', 'щ':'sch', 'ъ':'', 'ы':'y', 'ь':'', 'э':'e', 'ю':'ju', 'я':'ja'};
	for (var i = 0; i < len ; i++)
	{
		//res += ((str[i] >= 'a' && str[i] <= 'z' ) || (str[i] >= '0' && str[i] <= '9')) ? str[i] && english_count++ : rus[str[i]] || '_';
		var charact = str.substring(i, i + 1);
		if ((charact >= 'a' && charact <= 'z' ) ||
			(charact >= 'A' && charact <= 'Z' ) ||
			(charact >= '0' && charact <= '9') ||
			charact == '-' || charact == '_')
		{
			res += charact;
		}
		else if (rus[charact.toLowerCase()])
		{
			res += rus[charact.toLowerCase()];
		}
		else
		{
			res += '-';
		}
	}
	return res;
}
