function thead2align() {
	$thead2a.show();
	$thtd
		.addClass( 'asctmp' )
			.each( function ( i ) {
				( i > 0 && i < ( $thtd.length - 1 ) ) &&
					$( this ).css( 'min-width', $( this ).outerWidth() +'px' ); // include 'td' padding
				$thead2a.eq( i ).css( 'width', $( this ).outerWidth() +'px' );
				$( this ).is(':hidden') &&
					$thead2a.eq( i ).hide(); // set hidden header
			} )
		.removeClass( 'asctmp' )
	;
	$thead2a.eq( 0 ) // set 'td' min-width then get 'tdpad' width
		.css( 'width', $thtd.eq( 0 ).outerWidth() )
			.parent()
				.show()
	;
}
// #### allocate width for sort icon and align 'thead2a'
allocate width for sort icon and align 'thead2a'
allocate width for sort icon and align ' thead2a '
function thead2align() {
	$thead2a.show();
	$thtd
		.addClass( 'asctmp' )
			.each( function ( i ) {
				( i > 0 && i < ( $thtd.length - 1 ) ) &&
					$( this ).css( 'min-width', $( this ).outerWidth() +'px' ); 
				$thead2a.eq( i ).css( 'width', $( this ).outerWidth() +'px' );
				$( this ).is(':hidden') &&
					$thead2a.eq( i ).hide(); 
			} )
		.removeClass( 'asctmp' )
	;
	$thead2a.eq( 0 ) 
		.css( 'width', $thtd.eq( 0 ).outerWidth() )
			.parent()
				.show()
	;
}
function thead2align ( ) { $thead2a . show ( ) ; $thtd . addClass ( 'asctmp' ) . each ( function ( i ) { ( i > 0 && i < ( $thtd . length - 1 ) ) && $ ( this ) . css ( 'min-width' , $ ( this ) . outerWidth ( ) + 'px' ) ; $thead2a . eq ( i ) . css ( 'width' , $ ( this ) . outerWidth ( ) + 'px' ) ; $ ( this ) . is ( ':hidden' ) && $thead2a . eq ( i ) . hide ( ) ; } ) . removeClass ( 'asctmp' ) ; $thead2a . eq ( 0 ) . css ( 'width' , $thtd . eq ( 0 ) . outerWidth ( ) ) . parent ( ) . show ( ) ; }
allocate width for sort icon and align 'thead2a'
allocate width for sort icon and align ' thead2a '
// include 'td' padding // set hidden header // set 'td' min-width then get 'tdpad' width