var shift = 5;
var ypos = 0;
var dvheight = 185;
var ht;
var speed = 50;
var ondown = 0;
var onup = 0;
var pushdown = 0;
var pushup = 0;
var nic = 0;

/*
function Move(dir)
{
	var dv = document.all['divscroll'];
	if (!dv) return;

	ht = dv.offsetHeight;

	if (dir == 'down')
	{
		t = ypos;
		ypos += shift;
		if (ypos > ht - dvheight + 10) { ypos = t; dir = 'up'; }
	} else {
		ypos -= shift;
		if (ypos < 0) { ypos = 0; dir = 'down'; }
	}
	dv.style.marginTop = '-' + ypos + 'px';
}
*/

function setVis()
{
	var up = document.getElementById('btn_up');
	var down = document.getElementById('btn_down');
	var dv = document.getElementById('divscroll');

	if (!up || !down || !dv)  return;

	if (dv.offsetHeight > dvheight)
	{
		up.style.visibility = 'visible';
		down.style.visibility = 'visible';
	} else {
		up.style.visibility = 'hidden';
		down.style.visibility = 'hidden';
	}
}

function Move(dir)
{
	var dv = document.all['divscroll'];
	if (!dv) return;

	ht = dv.offsetHeight;

	if (dir == 'down')
	{
		if (!pushdown)
		{
			pushdown = 1;
			setTimeout('movedown()',speed);
		}
	} else {
		if (!pushup)
		{
			pushup = 1;
			setTimeout('moveup()',speed);
		}
	}
}

function debug(what)
{
	var dv = document.all['debug'];
	if (!dv) return;

	dv.innerHTML = what;
}

function movedown()
{
	if (!pushdown || !ondown) return;

	var dv = document.all['divscroll'];
	if (!dv) return;

	t = ypos;
	ypos += shift;
	if (ypos > ht - dvheight + 10) { ypos = t; }

	dv.style.marginTop = '-' + ypos + 'px';

	setTimeout('movedown()',speed);
}

function moveup()
{
	if (!pushup || !onup) return;

	var dv = document.all['divscroll'];
	if (!dv) return;

	ypos -= shift;
	if (ypos < 0) ypos = 0;
	dv.style.marginTop = '-' + ypos + 'px';

	setTimeout('moveup()',speed);
}

function Debug()
{
	var dv = document.all['debug'];
	dv.innerHTML = 'speed = ' + speed;
}


// --------- pics pages ------- //

var cur_page = 0;

function SwitchPageLeft()
{
	if (cur_page <= 0) return;
	var dv = document.all['page'+cur_page];
	if (!dv) return;

	dv.style.display = 'none';

	cur_page--;

	if (!cur_page) 
	{
		var btn = document.all['btnleft'];
		if (btn) btn.style.display = 'none';
	}

	if (cur_page < pages_count - 1)
	{
		var btn = document.all['btnright'];
		if (btn) btn.style.display = 'block';
	}

	var dv = document.all['page'+cur_page];
	if (!dv) return;

	dv.style.display = 'block';
}

function SwitchPageRight()
{
	if (cur_page >= pages_count - 1) return;
	var dv = document.all['page'+cur_page];
	if (!dv) return;

	dv.style.display = 'none';

	cur_page++;

	if (cur_page > 0)
	{
		var btn = document.all['btnleft'];
		if (btn) btn.style.display = 'block';
	}

	if (cur_page == pages_count - 1) 
	{
		var btn = document.all['btnright'];
		if (btn) btn.style.display = 'none';
	}

	var dv = document.all['page'+cur_page];
	if (!dv) return;

	dv.style.display = 'block';
}