function cutFilenameString(e, lng)
{
	// параметр lng позволяет делать короче или длиннее нарезку, 20 и 40 символов соответственно
	var str = e.html();
	// создание спана в ссылке с полным названием
	var hidden = null;
	try
	{
		hidden = $(document.createElement("SPAN"));
		e.css(
		{
			position : "relative",
			lineHeight: "inherit"
		});
		hidden.html(str);
		hidden.addClass("hidden").addClass("full-name-holder");
	}
	catch (exc) {}
	
	var len;
	var halflen;
	if (lng)
	{
		len = 40;
		halflen = 20;
	}
	else
	{
		len = 20;
		halflen = 10;
	}
	if (str.length > len)
	{
		try
		{
			str = str.slice(0, (halflen - 1)) + "..." + str.slice(str.length - (halflen - 1), str.length);
			e.html(str);  
			// добавление спана
			if (hidden)
			{
				e.append(hidden);
			}
			e.bind("mouseover mouseout", function()
			{
				hidden.toggleClass("hidden");
			});
		}
		catch (exc) {}
	}
}
