/**
* Remove all filtering that has been applied to a DataTable, be it column
* based filtering or global filtering.
* @name fnFilterClear
* @anchor fnFilterClear
* @author Allan Jardine
*
* @example
* $(document).ready(function() {
* var oTable = $('#example').dataTable();
*
* // Perform a filter
* oTable.fnFilter('Win');
* oTable.fnFilter('Trident', 0);
*
* // Remove all filtering
* oTable.fnFilterClear();
* } );
*/
$.fn.dataTableExt.oApi.fnFilterClear = function ( oSettings )
{
/* Remove global filter */
oSettings.oPreviousSearch.sSearch = "";
/* Remove the text of the global filter in the input boxes */
if ( typeof oSettings.aanFeatures.f != 'undefined' )
{
var n = oSettings.aanFeatures.f;
for ( var i=0, iLen=n.length ; i