function _fnStart(oSettings) {
		var bServerSide = _fnDataSource(oSettings) == 'ssp';
		var iInitDisplayStart = oSettings.iInitDisplayStart;

		// Check and see if we have an initial draw position from state saving
		if (iInitDisplayStart !== undefined && iInitDisplayStart !== -1) {
			oSettings._iDisplayStart = bServerSide ?
				iInitDisplayStart :
				iInitDisplayStart >= oSettings.fnRecordsDisplay() ?
					0 :
					iInitDisplayStart;

			oSettings.iInitDisplayStart = -1;
		}
	}
Set the start position for draw
 @param {object} oSettings dataTables settings object