﻿function document_onclick(event)
{
    try
    {   
        var expires = new Date();
        expires.setTime(expires.getTime() + (1000 * 60)); //60 seconds
        SetCookie("t.0", document.documentElement.scrollTop + "|" + document.forms[0].action, expires);
    }
    catch(e){}
}
document.onclick = document_onclick;
function SetCookie(name, value, expires)
{
    try
    {
        document.cookie = name + "=" + escape(value) + "; path=/" + ((expires == null) ? "" : "; expires=" + expires.toGMTString()); 
    }
    catch(e){}
}
function window_onload()
{
    try
    {
        var cookieValue = GetCookie("t.0");
        if(cookieValue != null)
        {
            var split = cookieValue.split('|');
            var scrollTop = split[0];
            var savedAction = split[1];
            
            var erotemeIndex = savedAction.indexOf('?');
            if(erotemeIndex > -1)
                savedAction = savedAction.substring(0, erotemeIndex);
            
            var action = document.forms[0].action;
            erotemeIndex = action.indexOf('?');
            if(erotemeIndex > -1)
                action = action.substring(0, erotemeIndex);     
            
            if(savedAction == action)
                document.documentElement.scrollTop = Number(scrollTop);
        }
    }
    catch(e){}
}
window.onload = window_onload;
function GetCookie (name)
{
    try
    {
        var dc = document.cookie; 
        var cname = name + "="; 
        if (dc.length > 0) 
        { 
            begin = dc.indexOf(cname); 
            if (begin != -1) 
            { 
                begin += cname.length; 
                end = dc.indexOf(";", begin);
                if (end == -1)
                    return unescape(dc.substr(begin));
                else
                {
                    return unescape(dc.substring(begin, end));
                }
            } 
        }
    }
    catch(e){}
    return null; 
}
