function checkAll(id, rowid) {
  var checked = $(id+'CheckAll').checked;
  var boxes = document.getElementsByName(id+'[]');
  for (var i=0;i<boxes.length;i++) {
    boxes.item(i).checked = checked;
    highlightRow(rowid+boxes.item(i).value, checked);
    
  } 
}

function highlightRow(rowID) {
  var row = $(rowID);
  if(arguments[1]!=undefined) {
    if(arguments[1]==true) row.addClass('listHighlight');
    else row.removeClass('listHighlight');
  }
  else {
    if(row.hasClass('listHighlight')) row.removeClass('listHighlight');
    else row.addClass('listHighlight');
  }
}

function submitUrl() {
  var url = $('text_url').get('value').encodeURI();
  var transaction = new Request({
    url: 'ajax.php',
    method: 'post',
    onSuccess: function(responseText, responseXML) {
      $('text_url').set('value', responseText);
    },
    onFailure: function(xhr) {
      alert("not ok");
    }}).send('url='+url);
}		
