var db = (document.body) ? 1 : 0;
var scroll = (window.scrollTo) ? 1 : 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 getCookie(name) {
  var dc = document.cookie;
  var prefix = name + "=";
  var begin = dc.indexOf("; " + prefix);
  if (begin == -1) {
    begin = dc.indexOf(prefix);
    if (begin != 0) return null;
  } else {
    begin += 2;
  }
  var end = document.cookie.indexOf(";", begin);
  if (end == -1) end = dc.length;
  return unescape(dc.substring(begin + prefix.length, end));
}

function saveScroll() {
 
if (!scroll) return;
var iebody=(document.compatMode && document.compatMode != "BackCompat")? document.documentElement : document.body;
var x=document.all? iebody.scrollLeft : pageXOffset;
var y=document.all? iebody.scrollTop : pageYOffset;
createCookie("scroll_xy", x + "_" + y, 1);
}

function loadScroll() {

  if (!scroll) return;
  var xy = getCookie("scroll_xy");
 
  if (!xy) return;
  var ar = xy.split("_");
  if (ar.length == 2) 
  	{	
	scrollTo(parseInt(ar[0]), parseInt(ar[1]));
	}
}
