﻿
/*function UpdateTableHeaders() {
	jQuery("div.divTableWithFloatingHeader").each(function() {

		scrollTop = jQuery(".ScrollablePanelTable").scrollTop();
		
			jQuery(".tableFloatingHeader", this).css("visibility", "visible");
			jQuery(".tableFloatingHeader", this).css("top", scrollTop + "px");
	})
}*/
function SetFloatingHeaders()
{
	jQuery(document).ready(function() {
		
		if(jQuery(".tableFloatingHeader").size()>0)return;
		jQuery(".ScrollablePanelTable").width("920px");
		
		var headers = jQuery("table.tableWithFloatingHeader * th")
		if(headers.size()==0) return;
		var index=0;
		
		jQuery("table.tableWithFloatingHeader").each(function() {
			if((jQuery("td", this)).size()==1) return;
			jQuery("tr:first", this).before(jQuery("tr:first", this).clone());
			clonedHeaderRow = jQuery("tr:first", this)
			clonedHeaderRow.addClass("tableFloatingHeader");
			clonedHeaderRow.css("position", "absolute");
			offset = jQuery( this).offset();
			position =jQuery( this).position();

			clonedHeaderRow.css("top", position.top);//(0+offset.top) >245? 282:offset.top+"px");
			clonedHeaderRow.css("left", offset.left+"px");
			clonedHeaderRow.height("33px");
			clonedHeaderRow.width("894px");
			
			//clonedHeaderRow.css("background", "none");
			
		});
		jQuery("#HeaderHolder>tbody").append(clonedHeaderRow);
		jQuery("#HeaderHolder").css("border-collapse", "collapse");
		
		var newHeaders = jQuery("#HeaderHolder * th")
		for(index =0;index<headers.size();index++)
		{	
			var	headerWidth=headers.eq(index).width();		
			if (index==headers.size()-1)
			{
			//headerWidth=headerWidth-3;
			}
			newHeaders.eq(index).width( /*(index==0?3:-2)+*/1+headerWidth);
		}

	});
}