/** New jquery rows **/
$(document).ready(function(){            
   $('.select_row').click(function(){
        $(this).parents('tr:first').toggleClass('selected');
   });
   
   $('.selectAllRows').click(function(){
      var chkAction = $(this).is(':checked');
      $('.select_row').each(function(){
          if(chkAction == true) {
              $(this).attr('checked', true);
              $(this).parents('tr:first').addClass('selected');
          } else {
              $(this).attr('checked', false);
              $(this).parents('tr:first').removeClass('selected');
          }
      }) 
   });
   
   /**
   * Table row hovering
   */
   $('.list-table tr').hover(
    function()
    {
        if(!$(this).hasClass('no-highlight')){
            $(this).addClass('highlight');
        }
    },
    function()
    {
        if(!$(this).hasClass('no-highlight')){
            $(this).removeClass('highlight');
        }
    }
   )
});

/** Old archived row javascript **/
function selectRow(rowID) {

    var row = document.getElementById(rowID);
    
    var classname = row.className;
    
    if(classname == "odd_selected" || classname == "even_selected") {
        row.className = classname.replace("_selected", "");
    } else {
        row.className = row.className+'_selected';
    }   
}
function selectAllRows(checker, fieldName) {

    var field = document.getElementsByName(fieldName);

    for (i = 0; i < field.length; i++) {
        alert(field[i].value);
        if(field[i].value >= 0) {
            var rowID = "row_"+field[i].value;
            
            if(checker.checked == true) {
                if(field[i].checked == false){
                    selectRow(rowID);
                    field[i].checked = true;
                }                    
            } else {
                if(field[i].checked == true){
                    selectRow(rowID);
                    field[i].checked = false;
                }  
            }              
        }  
    }
    
}
