-<script language="JavaScript" type="text/javascript">
- function SwitchAll() {
- count = document.mainform.elements.length;
- for (i=0; i < count; i++) {
- if(document.mainform.elements[i].checked == 1){
- document.mainform.elements[i].checked = 0;
- } else {
- document.mainform.elements[i].checked = 1;
- }
- }
- }
-
- function CheckAll() {
- count = document.mainform.elements.length;
- for (i=0; i < count; i++) {
- document.mainform.elements[i].checked = 1;
- }
- }
+<!-- TMPL_INCLUDE NAME="doc-head-close.inc" -->
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang" -->/lib/jquery/plugins/jquery.checkboxes.min.js"></script>
+<script type="text/javascript">
+ $(document).ready(function(){
+ $("#CheckAll").click(function(){ $("#transferlimit_tabs").checkCheckboxes();});
+ $("#UncheckAll").click(function(){ $("#transferlimit_tabs").unCheckCheckboxes();});
+ $("#SwapAll").click(function(){ $("#transferlimit_tabs").toggleCheckboxes();});
+ $('#transferlimit_tabs > ul').tabs();
+
+ var checkcolumn = $(".checkcolumn");
+ var checkrow = $(".checkrow");
+ var checkall = $(".checkall");
+ var uncheckall = $(".uncheckall");
+ var swapall = $(".swapall");
+
+ $(checkcolumn).click(function(){
+ if(this.checked){ status = "checked" } else { status = "" }
+ var tableid = $(this).parent().parent().parent().parent().attr("id");
+ var columncontext = $(this).parent();
+ var tdindex = columncontext.parent().children().index(columncontext);
+ $("#"+tableid+" tr td:nth-child("+(tdindex+2)+") input[type='checkbox']").attr("checked",status);
+ });
+
+ $(checkrow).click(function(){
+ if(this.checked){ status = "checked" } else { status = "" }
+ $(this).parent().siblings().each(function(){
+ $(this).find("input[type='checkbox']").attr("checked",status);
+ })
+ });