code: function ( iIn ) {
  			if ( iIn < 1000 )
  			{
  				// A small optimisation for what is likely to be the majority of use cases
  				return iIn;
  			}
  	
  			var s=(iIn+""), a=s.split(""), out="", iLen=s.length;
  			
  			for ( var i=0 ; i<iLen ; i++ )
  			{
  				if ( i%3 === 0 && i !== 0 )
  				{
  					out = this.oLanguage.sInfoThousands+out;
  				}
  				out = a[iLen-i-1]+out;
  			}
  			return out;
  		}
docs: When rendering large numbers in the information element for the table
  (i.e. "Showing 1 to 10 of 57 entries") DataTables will render large numbers
  to have a comma separator for the 'thousands' units (e.g. 1 million is
  rendered as "1,000,000") to help readability for the end user. This
  function will override the default method DataTables uses.
  @type function
  @member
  @param {int} iIn number to be formatted
  @returns {string} formatted string for DataTables to show the number
  @dtopt Callbacks
  
  @example
  $(document).ready(function() {
  $('#example').dataTable( {
  "fnFormatNumber": function ( iIn ) {
  if ( iIn &lt; 1000 ) {
  return iIn;
  } else {
  var
  s=(iIn+""),
  a=s.split(""), out="",
  iLen=s.length;
  
  for ( var i=0 ; i&lt;iLen ; i++ ) {
  if ( i%3 === 0 &amp;&amp; i !== 0 ) {
  out = "'"+out;
  }
  out = a[iLen-i-1]+out;
  }
  }
  return out;
  };
  } );
  } );