﻿// JScript File For Maintaining Scroll Position
function saveDivPosition(objCntrl,objHid)
{
    if (document.getElementById(objCntrl) != null)
    {
        var intY = document.getElementById(objCntrl).scrollTop;
        document.getElementById(objHid).value = intY;
    }                
}

function restoreDivPosition(objCntrl,objHid) 
{
    if (document.getElementById(objHid) != null)
    {
        strPos = document.getElementById(objHid).value;
        if (strPos != "")
        {
            if (document.getElementById(objCntrl) != null)
            {
                document.getElementById(objCntrl).scrollTop = strPos;
            }
        }
    }        
}

//function makeDoubleDelegate(function1, function2)
//{
//    return function()
//    {
//        if (function1)
//            function1();
//        if (function2)
//            function2();
//    }
//}

//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 -1;
//}

//function eraseCookie(name)
//{
//	createCookie(name,"",-1);
//}

//function getDivPosition(objCntrl,cookiePrefix) 
//{
//    strPos = readCookie(cookiePrefix + objCntrl+'yPos');
//    if (strPos != -1)
//    {
//        document.getElementById(objCntrl).scrollTop = strPos;
//    }
//}

//function setDivPosition(objCntrl,cookiePrefix)
//{
//    var intY = document.getElementById(objCntrl).scrollTop;
//    createCookie(cookiePrefix + objCntrl+'yPos',intY,0);
//}

//function clearDivPosition(objCntrl,cookiePrefix)
//{
//    eraseCookie(cookiePrefix + objCntrl+'yPos');
//}


