var TopOffset=0;
		var LeftOffset=0;
		
		function HideShowIndex(id,dv,display,title)
			{
				var obj = eval(id);
				var div = eval(dv);
				
				if (obj.disabled)  return;
				
				obj.innerHTML=title;
				
				if (div.style.display=='none')
				{
					var dd=obj.parentElement;
					var sumH=0;
					var sumL=0;
					do
					{
						if ((dd.tagName!='TR')&&(dd.tagName!='FORM')&&(dd.tagName!='TBODY'))
						{
							sumL+=dd.offsetLeft;
							sumH+=dd.offsetTop;
						}
						dd=dd.parentElement;
					}
					while ((dd!=null)&&(dd.tagName!='BODY'));
						
					div.style.left=sumL;
					div.style.top=sumH+obj.parentElement.offsetHeight;
				}
				div.style.display=display;//div.style.display=='none'?'block':'none';
			}
			
		function getTopLeftOffest(obj)
		{
			var dd=obj.parentElement;
			var sumH=0;
			var sumL=0;
			do
				{
					if ((dd.tagName!='P')&&(dd.tagName!='TR')&&(dd.tagName!='FORM')&&(dd.tagName!='TBODY'))
					{
						sumL+=dd.offsetLeft;
						sumH+=dd.offsetTop;
					}
						dd=dd.parentElement;
				}
			while ((dd!=null)&&(dd.tagName!='BODY'));
						
			LeftOffset=sumL;
			TopOffset=sumH;
			
		}
		
		function ScrollPage()
		{
			var i=0;
			
			var GridName="MarketDG";
			var ScrolingHeaderName = "NaeimDiv";
			var CustTopBorder =4;
			var CustLeftBorder =0;

			getTopLeftOffest(document.getElementById(GridName));
			
			var GridLeft=document.getElementById(GridName).offsetLeft+LeftOffset+CustLeftBorder;
			var GridTop=document.getElementById(GridName).offsetTop+TopOffset+CustTopBorder;
			var GridBottom=document.getElementById(GridName).offsetHeight+GridTop;
			
			var ctr="__ctl1_"; //1.1
				
				if (document.getElementById(GridName+ctr+"NaeimTD"+i.toString())==null)
					ctr="_ctl01_"; //2.0
					
			while (document.getElementById(ScrolingHeaderName+i.toString())!=null)
			{
				
				
				var TDHeight = document.getElementById(GridName+ctr+"NaeimTD"+i.toString()).offsetHeight;
					 
				
				document.getElementById(ScrolingHeaderName+i.toString()).style.height = TDHeight ;
				var NaeimDivHeight = document.getElementById(ScrolingHeaderName+i.toString()).offsetHeight;
				
				if (GridTop<=theBody.scrollTop)
				{
					document.getElementById(ScrolingHeaderName+i.toString()).style.display= 'block';
					document.getElementById(ScrolingHeaderName+i.toString()).style.top = theBody.scrollTop ;
					}
					else
					{
					document.getElementById(ScrolingHeaderName+i.toString()).style.top = GridTop;
					document.getElementById(ScrolingHeaderName+i.toString()).style.display= 'none';
					}
					
				if (GridBottom<(theBody.scrollTop+NaeimDivHeight))
					document.getElementById(ScrolingHeaderName+i.toString()).style.top = GridBottom - NaeimDivHeight;
					
				document.getElementById(ScrolingHeaderName+i.toString()).style.verticalAlign = 'middle';
				document.getElementById(ScrolingHeaderName+i.toString()).style.left = document.getElementById(GridName+ctr+"NaeimTD"+i.toString()).offsetLeft+GridLeft;
				document.getElementById(ScrolingHeaderName+i.toString()).style.width = document.getElementById(GridName+ctr+"NaeimTD"+i.toString()).offsetWidth;
				
				i++;
			}
		}
