function setCookie(name,value,expires,path,theDomain,secure) 
{ 
   value = escape(value);
   var theCookie = name + "=" + value + 
   ((expires)    ? "; expires=" + expires.toGMTString() : "") + 
   ((path)       ? "; path="    + path   : "") + 
   ((theDomain)  ? "; domain="  + theDomain : "") + 
   ((secure)     ? "; secure"            : ""); 
   document.cookie = theCookie;
} 

function getCookie(Name) 
{ 
   var search = Name + "="; 
   if (document.cookie.length > 0) 
   { // if there are any cookies 
      var offset = document.cookie.indexOf(search) 
      if (offset != -1) 
      { 
        // if cookie exists 
        offset += search.length;
        // set index of beginning of value 
        var end = document.cookie.indexOf(";", offset);
        // set index of end of cookie value 
        if (end == -1) 
            end = document.cookie.length;
        return unescape(document.cookie.substring(offset, end)) 
      } 
   } 
   return null;
} 


function saveScrollXY() 
{   
    var y = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop || 0;
    
    var exp = new Date(); 
    exp.setTime(exp.getTime() + 1800000); 
    setCookie("scrollYPos", y, exp, false, false, false); 
}         

function setScrollXY()
{
    var strPos = getCookie('scrollYPos');
    
    if(strPos != null)
        window.scrollTo(0, strPos);
}
