
var menu = document.getElementById("menu");
var galeriesites = document.getElementById("galeriesites");
var galeriemenu = document.getElementById("galeriemenu");
var a, i;

if(menu)
{
	a = menu.getElementsByTagName("a");
	for(i = 0; i < a.length; i++)
	{
		a[i].onmousedown = js_scrollpos_refresh;
		a[i].onkeydown = js_scrollpos_refresh;
	}
}

if(galeriesites)
{
	a = galeriesites.getElementsByTagName("a");
	for(i = 0; i < a.length; i++)
	{
		a[i].onmousedown = js_scrollpos_refresh;
		a[i].onkeydown = js_scrollpos_refresh;
	}
}

if(galeriemenu)
{
	a = galeriemenu.getElementsByTagName("a");
	for(i = 0; i < a.length; i++)
	{
		a[i].onmousedown = js_scrollpos_refresh;
		a[i].onkeydown = js_scrollpos_refresh;
	}
}

function js_scrollpos_refresh()
{
	var sx, sy;
	var pos = this.href.indexOf("&js_");
	var href;
	if(pos < 0)
		href = this.href;
	else
		href = this.href.substr(0, pos);

	if(self.pageYOffset) // Non-IE
	{
		sx = self.pageXOffset;
		sy = self.pageYOffset;
	}
	else if(document.documentElement && document.documentElement.scrollTop) // IE 6 in strict mode!
	{
		sx = document.documentElement.scrollLeft;
		sy = document.documentElement.scrollTop;
	}
	else if(document.body) // other IEs...
	{
		sx = document.body.scrollLeft;
		sy = document.body.scrollTop;
	}
	else
		sx = sy = 0;

	this.href = href + "&js_scrollx=" + sx + "&js_scrolly=" + sy;
}


var pos;
var x, y;

pos = document.URL.indexOf("&js_scrollx=");
if(pos >= 0)
{
	x = document.URL.substr(pos + 12, document.URL.length - pos - 12);
	if((pos = x.indexOf("&")) >= 0)
		x = x.substr(0, pos);
}
else
	x = 0;

pos = document.URL.indexOf("&js_scrolly=");
if(pos >= 0)
{
	y = document.URL.substr(pos + 12, document.URL.length - pos - 12);
	if((pos = y.indexOf("&")) >= 0)
		y = y.substr(0, pos);
}
else
	y = 0;

scrollTo(x, y);

