//eraseCookie('xCoordHolder');
//eraseCookie('yCoordHolder');

if (readCookie('yCoordHolder')>226) {
	createCookie('yCoordHolder',226,0);
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}



function sstchur_SmartScroller_GetCoords()
{
  var scrollX, scrollY;
  
  if (document.all)
  {
	 if (!document.documentElement.scrollLeft)
		scrollX = document.body.scrollLeft;
	 else
		scrollX = document.documentElement.scrollLeft;
		   
	 if (!document.documentElement.scrollTop)
		scrollY = document.body.scrollTop;
	 else
		scrollY = document.documentElement.scrollTop;
  }   
  else
  {
	 scrollX = window.pageXOffset;
	 scrollY = window.pageYOffset;
  }
  
  createCookie('xCoordHolder',scrollX,0);
  createCookie('yCoordHolder',scrollY,0);
}

function sstchur_SmartScroller_Scroll()
{
  var x = readCookie('xCoordHolder');
  var y = readCookie('yCoordHolder');
  window.scrollTo(x, y);
  //alert(y);
}

window.onload = sstchur_SmartScroller_Scroll;
window.onscroll = sstchur_SmartScroller_GetCoords;
window.onkeypress = sstchur_SmartScroller_GetCoords;
window.onclick = sstchur_SmartScroller_GetCoords;
