﻿if( typeof RazgrizLeePanel != "undefined" ) 
{ alert('RazgrizLeePanel JSLibrary Error , [RazgrizLeePanel] this class has been in existence. '); }
else
{
//=========================================================================== Class Start ===========================================================================
var RazgrizLeePanel = new Object();;

RazgrizLeePanel.SavePosition = function( getPanelID )
{
	var Panel = document.getElementById( getPanelID );
	var HFX = document.getElementById( getPanelID + "_ScrollX" );
	var HFY = document.getElementById( getPanelID + "_ScrollY" );
	if( (Panel != undefined) && (HFX != undefined) && (HFY != undefined) )
	{
		HFX.value = Panel.scrollLeft;
		HFY.value = Panel.scrollTop;
	}
};
RazgrizLeePanel.RestorePosition = function( getPanelID )
{
	var Panel = document.getElementById( getPanelID );
	var HFX = document.getElementById( getPanelID + "_ScrollX" );
	var HFY = document.getElementById( getPanelID + "_ScrollY" );
	if( (Panel != undefined) && (HFX != undefined) && (HFY != undefined) )
	{
		Panel.scrollLeft = HFX.value;
		Panel.scrollTop = HFY.value;
	}
};

//function Panel_SaveScrollPosition(PanelID)
//{ 
//	if(document.getElementById(PanelID) == undefined){return;}
//	document.getElementById(PanelID+'_ScrollPosX').value = document.getElementById(PanelID).scrollLeft;
//	document.getElementById(PanelID+'_ScrollPosY').value = document.getElementById(PanelID).scrollTop;
//}
//function Panel_RestoreScrollPosition(PanelID)
//{
//	if(document.getElementById(PanelID)==undefined){return;}
//	document.getElementById(PanelID).scrollLeft = document.getElementById(PanelID+'_ScrollPosX').value;
//	document.getElementById(PanelID).scrollTop = document.getElementById(PanelID+'_ScrollPosY').value;
//}

//=========================================================================== Class End ===========================================================================
}