// JavaScript Document
var scrollDistance = 0;
var total_elements = new Array();
window.onscroll = function scrollEvent() {
	var i = total_elements.length;
	while (i > 0)
	{
		collapseElement(total_elements[i-1]);
		i--;
	}
}
function f_filterResults(n_win, n_docel, n_body) {
	var n_result = n_win ? n_win : 0;
	if (n_docel && (!n_result || (n_result > n_docel)))
		n_result = n_docel;
	return n_body && (!n_result || (n_result > n_body)) ? n_body : n_result;
}
function storeScroll() {
	scrollDistance = f_filterResults (
		window.pageYOffset ? window.pageYOffset : 0,
		document.documentElement ? document.documentElement.scrollTop : 0,
		document.body ? document.body.scrollTop : 0
	);
}
function resetScroll() {
	scrollTo(0,scrollDistance);	
}