function page_index_resize() {
	if (document.getElementById("layout-page-index")) {
		var lpi = document.getElementById("layout-page-index");
		var lpii = document.getElementById("layout-page-index-inner");
		var lpim = document.getElementById("layout-page-index-main");
		var lpiit = document.getElementById("layout-page-index-inner-top");
		lpiit.style.height = 0;
		var mt = parseInt((lpi.offsetHeight - lpii.offsetHeight)/2);
		if (mt >= 0) { lpiit.style.height = mt + "px"; }
	}
}

if (window.addEventListener) {
	window.addEventListener("load", page_index_resize, false);
} else if (window.attachEvent) {
	window.attachEvent("onload", page_index_resize);
}

if (window.addEventListener) {
	window.addEventListener("resize", page_index_resize, false);
} else if (window.attachEvent) {
	window.attachEvent("onresize", page_index_resize);
}


var itertime = 100;
var iternum = 10;
var i = 0; 
var flag = 0;

function scrollUp(s)
{
	i++;
	document.getElementById('photos').scrollTop = s - parseInt(108 * i / iternum );
	if ( i == iternum ) {
		window.clearInterval(intervalID);
		i = 0;
		flag = 0;
	}
}

function scrollDown(s)
{
	i++;
	document.getElementById('photos').scrollTop = s + parseInt(108 * i / iternum );
	if ( i == iternum ) {
		window.clearInterval(intervalID);
		i = 0;
		flag = 0;
	}
}

function galeryUp()
{
	var s = document.getElementById('photos').scrollTop;
	var h = document.getElementById('photos').scrollHeight;
	if ( (s - 108 >= 0) && (flag == 0)) {
		flag = 1;
		var n = itertime/iternum;
		intervalID = window.setInterval("scrollUp(" + s + ")", parseInt(n) );
	}
}

function galeryDown()
{
	var s = document.getElementById('photos').scrollTop;
	var h = document.getElementById('photos').scrollHeight;
	if ( (s + 5*108 < h) && (flag == 0)) {
		flag = 1;
		var n = itertime/iternum;
		intervalID = window.setInterval("scrollDown(" + s + ")", parseInt(n) );
	}
}

//---

function scrollLeft(s)
{
	i++;
	document.getElementById('photos').scrollLeft = s - parseInt(110 * i / iternum );
	if ( i == iternum ) {
		window.clearInterval(intervalID);
		i = 0;
		flag = 0;
	}
}

function scrollRight(s)
{
	i++;
	document.getElementById('photos').scrollLeft = s + parseInt(110 * i / iternum );
	if ( i == iternum ) {
		window.clearInterval(intervalID);
		i = 0;
		flag = 0;
	}
}

function galeryLeft()
{
	var s = document.getElementById('photos').scrollLeft;
	var h = document.getElementById('photos').scrollWidth;
	if ( (s - 110 >= 0) && (flag == 0)) {
		flag = 1;
		var n = itertime/iternum;
		intervalID = window.setInterval("scrollLeft(" + s + ")", parseInt(n) );
	}
}

function galeryRight()
{
	var s = document.getElementById('photos').scrollLeft;
	var h = document.getElementById('photos').scrollWidth;
	if ( (s + 5*110 < h) && (flag == 0)) {
		flag = 1;
		var n = itertime/iternum;
		intervalID = window.setInterval("scrollRight(" + s + ")", parseInt(n) );
	}
}
