(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); About Us | localhost



You are here

About Us


        The Anti-Corruption Bureau of Telangana State has started functioning separately since 2-06-2014 after the bifurcation of A.C.B. of erstwhile A.P. State which came into existence on 2-01-1961. 

        The organization functions directly under the administrative control of the General Administration (Spl.C) Department, Government of Telangana State. 


        The Anti-Corruption Bureau is a specialized agency constituted for tackling the problem of corruption in various departments of the Government. The Bureau registers the cases against the public servants under the provisions of Prevention of Corruption Act, 1988.  The Bureau also conducts enquiries basing on the information received through petitions from various agencies like Government, Vigilance Commission, Lok Ayukta and General Public.


      The Bureau is headed by Director General of the rank of Director General of Police.  He is assisted by Director/Addl.Director and Joint Directors.  The D.G., A.C.B. is further assisted by Technical Officers like Engineers, Chartered Accountant and Legal Officers. 

      Further, there is one Research & Planning Cell (R.P.C.) to deal with all matters relating to Policy and Procedure of the Organization. Besides, it sends various general reports like Statistical Returns/LAQs/L.CQs/N.C.R.B. Report to the concerned authorities.

        The Bureau is having Training Wing to train the newly joined Police Officers and also to impart training to the Chief Vigilance Officers/Vigilance Officers of various departments, over the matters relating to Vigilance Procedure and anti-corruption measures.


        The A.C.B., Telangana State consists of 6 Ranges, each Range comprising of two districts, except Hyderabad Range which comprises 3 districts. Each district is headed by one Dy.S.P., (A.C.B.) assisted by two or more Inspectors.


Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer