(function ($) { /** * Add the cool table collapsing on the testing overview page. */ Drupal.behaviors.simpleTestMenuCollapse = { attach: function (context, settings) { var timeout = null; // Adds expand-collapse functionality. $('div.simpletest-image').once('simpletest-image', function () { var $this = $(this); var direction = settings.simpleTest[this.id].imageDirection; $this.html(settings.simpleTest.images[direction]); // Adds group toggling functionality to arrow images. $this.click(function () { var trs = $this.closest('tbody').children('.' + settings.simpleTest[this.id].testClass); var direction = settings.simpleTest[this.id].imageDirection; var row = direction ? trs.length - 1 : 0; // If clicked in the middle of expanding a group, stop so we can switch directions. if (timeout) { clearTimeout(timeout); } // Function to toggle an individual row according to the current direction. // We set a timeout of 20 ms until the next row will be shown/hidden to // create a sliding effect. function rowToggle() { if (direction) { if (row >= 0) { $(trs[row]).hide(); row--; timeout = setTimeout(rowToggle, 20); } } else { if (row < trs.length) { $(trs[row]).removeClass('js-hide').show(); row++; timeout = setTimeout(rowToggle, 20); } } } // Kick-off the toggling upon a new click. rowToggle(); // Toggle the arrow image next to the test group title. $this.html(settings.simpleTest.images[(direction ? 0 : 1)]); settings.simpleTest[this.id].imageDirection = !direction; }); }); } }; /** * Select/deselect all the inner checkboxes when the outer checkboxes are * selected/deselected. */ Drupal.behaviors.simpleTestSelectAll = { attach: function (context, settings) { $('td.simpletest-select-all').once('simpletest-select-all', function () { var testCheckboxes = settings.simpleTest['simpletest-test-group-' + $(this).attr('id')].testNames; var groupCheckbox = $(''); // Each time a single-test checkbox is checked or unchecked, make sure // that the associated group checkbox gets the right state too. var updateGroupCheckbox = function () { var checkedTests = 0; for (var i = 0; i < testCheckboxes.length; i++) { $('#' + testCheckboxes[i]).each(function () { if (($(this).attr('checked'))) { checkedTests++; } }); } $(groupCheckbox).attr('checked', (checkedTests == testCheckboxes.length)); }; // Have the single-test checkboxes follow the group checkbox. groupCheckbox.change(function () { var checked = !!($(this).attr('checked')); for (var i = 0; i < testCheckboxes.length; i++) { $('#' + testCheckboxes[i]).attr('checked', checked); } }); // Have the group checkbox follow the single-test checkboxes. for (var i = 0; i < testCheckboxes.length; i++) { $('#' + testCheckboxes[i]).change(function () { updateGroupCheckbox(); }); } // Initialize status for the group checkbox correctly. updateGroupCheckbox(); $(this).append(groupCheckbox); }); } }; })(jQuery); How to complain and F A Qs | localhost



You are here

How to complain and F A Qs

:: How to Complain

:: Frequently Asked Questions(FAQ's)

How to Complain :

Any person can approach and present a complaint to the nearby Dy. Superindendent of Police/Inspector of Police, or the senior officers at the Head Office of ACB at Hyderabad. As far as possible, the complaint should be a written one in any of the languages known to the complainant. There is no need of any stamp fees or any other payment for making a complaint.

 If the complainant is illiterate, he can get his complaint written by a scribe, whose name and address should also be written at the end of the complaint, and the scribe should also certify in writing that the contents were read over and explained to the complainant and found to be correct. The complainant should also affix his left thumb impression at the end.

If the complainant is literate, his signatures should be taken at the end of the complaint.

Normally action will not be initiated on anonymous and pseudonymous complaints. However, if they contain verifiable and specific allegations, they may be probed into.

Written complaints/information can also be sent by mail/email, preferably by registered post. The officers of ACB can also be contacted by telephone.


Frequently Asked Questions (F A Q's)  :

  1. Who can give a complaint / pass on information to ACB?
  2. How can I approach ACB Officers?
  3. Whether any written complaint is necessary?
  4. What is the protection to me if I give a complaint/information?
  5. Will I be rewarded for a complaint/information…?
  6. Will I get any traveling or any other allowances …?
  7. Do I have to pay anything for giving a complaint/information?


1) Who can give a complaint / pass on information / approach ACB…?

A) Anybody can give a complaint or pass information to the ACB [top]                                   

2) How can I approach ACB Officers?

A) You can contact your nearest ACB official in person or through telephone. The telephone numbers can be found at Contact Us.[top]

3) Whether any written complaint is necessary…?

A) Complaints have to be given in writing. However, information can be passed on otherwise also e.g. through phone, e-mail, or personally to ACB Officials.[top]

4) What is the protection to me if I give a complaint or pass on information to ACB …?

A) If any public servant is trapped by ACB on a complaint given by you, your interests will be safe-guarded/protected by ACB [top]

5) Will I be rewarded if I give a complaint / information …?

A) The complainant will be rewarded suitably depending on the merits of the case. [top]

6) Will I get any traveling or other allowances for meeting my expenses …?

A) No TA or allowances will be given by ACB. You have to meet the traveling expenses on your own. [top]

7) Do I have to pay anything for giving a complaint / information?

A) No. [top]


If you have any other questions please contact the nearest ACB Officer for clarifications. The telephone numbers can be found at Contact Us.

Contact Us.

Tollfree No.: 1064,   Landline Nos.  040-23251555

Complaints/Information can now also be sent by email to dg_acb@telangana.gov.in


Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer