function update_archives_mode(id) {
  if (document.form.LBuck_archives_mode.value==1) {
    document.form.LBuck_archives.value = id;
    LBuck_changeImg(id);
  } else if (document.form.LBuck_archives_mode.value==2 &&
	     document.form.LBuck_archives.value == id) {
    document.form.LBuck_archives_mode.value = 1;
  }
}

function LBuck_showList(id) {
  if (id>0) {
    update_archives_mode(id);
    document.form.LBuck_active_id.value = id;
    document.form.action_performed.value = 'LBuck_list';
    submit_form();
  }
}

function LBuck_showHistory(id) {
  var el = document.getElementById('LBuck_delHistory_'+id);
  if (id>0 && el && el.value == 'false') {
    document.form.LBuck_active_id.value = id;
    document.form.action_performed.value = 'LBuck_history';
    submit_form();
  }
}

function LBuck_newList() {
  document.form.LBuck_active_id.value = '0';
  document.form.action_performed.value = 'LBuck_new';
  submit_form();
}

function LBuck_editList() {
  if (document.form.LBuck_active_id.value>0) {
    document.form.action_performed.value = 'LBuck_edit';
    submit_form();
  }
}

function LBuck_deleteList() {
  if (document.form.LBuck_active_id.value>0) {
    if(confirm(gettext('LBUCK_JS_DO_YOU_REALLY_WANT_TO_DELETE_THIS_PROFILE'))) {
      if(document.form.SF_index)
	document.form.SF_index.value = -1;
      document.form.action_performed.value = 'LBuck_delete';
      submit_form();
    }
  }
}

function LBuck_delHistory() {
  document.form.action_performed.value = 'LBuck_del_history';
  submit_form();
}

function LBuck_editMail(id) {
  if (id>0) {
    update_archives_mode(id);
    document.form.LBuck_active_id.value = id;
    document.form.action_performed.value = 'LBuck_mail';
    submit_form();
  }
}

function LBuck_editSMS(id) {
  if (id>0) {
    update_archives_mode(id);
    document.form.LBuck_active_id.value = id;
    document.form.action_performed.value = 'LBuck_sms';
    submit_form();
  }
}

function LBuck_showArchives(id) {
  document.form.LBuck_active_id.value = id;
  document.form.action_performed.value = 'LBuck_archives';
  submit_form();
}

function LBuck_setArchives(id) {
  if (document.form.LBuck_archives_mode.value=='1' && id!=document.form.LBuck_active_id.value) { //Go to static mode
    document.form.LBuck_archives_mode.value='2';
  } else if (document.form.LBuck_archives_mode.value=='2' && id==document.form.LBuck_active_id.value) { //Go to follow mode
    document.form.LBuck_archives_mode.value='1';
  }
  document.form.LBuck_archives.value = id;
  LBuck_changeImg(id);
  RL_toggle_all_save();
}


function LBuck_archive_status(id) {
  var el = document.getElementById('LBuck_is_list_'+id);
  if (parseInt(eval("document.form.LBuck_archives_numart_"+id+".value"))>0) {
    show_status((el.value=='false' ? gettext('LBUCK_SHOW_ARCHIVES') : gettext('LBUCK_SHOW_ARCHIVED_ARTICLES_FOR_PROFILE')) + document.getElementById('LBuck_name_'+id).value);
  } else {
    show_status((el.value=='false' ? gettext('LBUCK_NO_ARCHIVED_ARTICLE_FOR_ARCHIVE') : gettext('LBUCK_NO_ARCHIVED_ARTICLE_FOR_PROFILE')) + document.getElementById('LBuck_name_'+id).value);
  }
}

function LBuck_empty_archives(id) {
  var img = document.images["archives_"+id];
  if (img) {
    var el = document.getElementById('LBuck_is_list_'+id);
    if (parseInt(eval("document.form.LBuck_archives_numart_"+id+".value"))>0) {
      img.src = IMG_PATH+"archives_black.gif";
      img.title = (el.value=='false' ? gettext('LBUCK_SHOW_ARCHIVES') : gettext('LBUCK_SHOW_ARCHIVED_ARTICLES_FOR_PROFILE')) + document.getElementById('LBuck_name_'+id).value;
      if (bw.use_pointer)
	img.style.cursor = 'pointer';
      else
	img.style.cursor = 'hand';
    } else {
      img.src = IMG_PATH+"archives_gray.gif";
      img.title = (el.value=='false' ? gettext('LBUCK_NO_ARCHIVED_ARTICLE_FOR_ARCHIVE') : gettext('LBUCK_NO_ARCHIVED_ARTICLE_FOR_PROFILE')) + document.getElementById('LBuck_name_'+id).value;
      img.style.cursor = 'default';
    }
  }
}

function LBuck_archives_action(id) {
  if (parseInt(eval("document.form.LBuck_archives_numart_"+id+".value"))>0) {
    LBuck_showArchives(id);
  }
}


// Buttons
imgBlank  = IMG_PATH+"arrow_off.gif";
imgActive = IMG_PATH+"arrow_on.gif";

function LBuck_changeImg(id) {
  for (i=0; i<document.images.length; i++) {
    if (document.images[i].name.indexOf("active_")>=0)
      document.images[i].src = imgBlank;
  }
  if (document.images["active_"+id])
    document.images["active_"+id].src = imgActive;
}

