var news_line_h,news_line_h2; /*высота только заголовков и полного блока*/
var nlDiv; /*блок*/
var text1,text2,text3; /*блоки содержмиого новостей*/
var show_news_a; /*ссылка*/
var news_mode = 'hide'; /*режим отображения*/
var i,t,k; /*для цикла*/

function show_j1()
{
	while ((i+k)>news_line_h2)
		k--;

	var j = i + k;
	nlDiv.style.height = j+'px';
	i = j;

	if (j>=news_line_h2)
	{
		text1.style.display = 'block';
		text2.style.display = 'block';
		text3.style.display = 'block';

		news_mode = 'show';
		clearInterval(t);
		return;
	}
	
	if (k>1)
		k=Math.ceil(k/1.05);
}

function hide_j1()
{
	while ((i-k)<news_line_h)
		k--;

	var j = i - k;
	nlDiv.style.height = j+'px';
	i = j;

	if (j<=news_line_h)
	{
		news_mode = 'hide';
		clearInterval(t);
		return;
	}
	
	if (k>1)
		k=Math.ceil(k/1.05);
}


function show_news()
{
/*	k = Math.floor(news_line_h2/14);
	i = news_line_h;
	t=setInterval('show_j1()',3);*/
		text1.style.display = 'block';
		text2.style.display = 'block';
		text3.style.display = 'block';

		news_mode = 'show';

}

function hide_news()
{
	text1.style.display = 'none';
	text2.style.display = 'none';
	text3.style.display = 'none';

/*	k = Math.floor(news_line_h2/14);
	i = news_line_h2;
	t=setInterval('hide_j1();',3);*/
		news_mode = 'hide';
}

function change_news(quick_mode)
{
	if (quick_mode)
	{
		show_news_a = document.getElementById('show_news');
		nlDiv = document.getElementById('news_line');
/*		news_line_h = nlDiv.clientHeight;
		news_line_h2 = document.getElementById('for_news_line').clientHeight - news_line_h;*/
var dh = nlDiv.clientHeight;
news_line_h2 = document.getElementById('for_news_line').clientHeight - dh;
		text1 = document.getElementById('text1');
		text2 = document.getElementById('text2');
		text3 = document.getElementById('text3');
		text1.style.display = 'none';
		text2.style.display = 'none';
		text3.style.display = 'none';
news_line_h = document.getElementById('for_news_line').clientHeight - dh;
		news_mode = 'hide';

	}
	else
	{
		if (news_mode == 'hide')
			show_news();
		else
			hide_news();
	}
}

