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+(obj.parentElement.offsetWidth)-350;
					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.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++;
		}
	
	}