// // Start of Javascript for the Counterize plugin // //a function to get an element by its id regardless of the used browser function counterize_getElementByIdUniversal( id ) { var elem; if( document.getElementById ) { elem = document.getElementById( id ); } else { elem = document.all[ id ]; } return elem; } //toggle folding of corresponding ID function counterize_fold( sourceElemId, targetElemId ) { var source = counterize_getElementByIdUniversal( sourceElemId ); var target = counterize_getElementByIdUniversal( targetElemId ); if( target && source ) { if( target.className == "collapsed" ) { target.className = "expanded"; source.innerHTML = "[-]"; } else { target.className = "collapsed"; source.innerHTML = "[+]"; } } } // function counterize_conf( url ) { if( confirm( 'Are you sure that you want to delete this entry?' ) ) { self.location.href = url; } } //Add filter data to the specified field function add_filter( data, filter_field_name ) { var filter_field = counterize_getElementByIdUniversal( filter_field_name ); if( filter_field ) { if( filter_field.value != '' ) { var tmp = filter_field.value + '||'; if( tmp.indexOf( data + '||' ) < 0 ) { filter_field.value += '||' + data; } else { alert( 'This filter is already set!' ); } } else { filter_field.value += data; } } } //Clear the fields specified in the array 'fields' function clear_filter_form( fields ) { var field; for( var i = 0; i < fields.length; i++ ) { field = counterize_getElementByIdUniversal( fields[i] ); if( field ) { field.value = ''; } } } // // by Nannette Thacker // http://www.shiningstar.net // function counterize_check_all( field ) { for( i = 0; i < field.length; i++ ) { field[i].checked = true ; } } function counterize_uncheck_all( field ) { for( i = 0; i < field.length; i++ ) { field[i].checked = false ; } } // // End of Counterize Javascript //