/* $Id: weblinks.js,v 1.1.2.4 2008/08/21 01:04:26 nancyw Exp $ */

function weblinks_urlnode_handler(event) {
  if ($("input[@name=weblinks_urlnode]:checked").val() == 'url') {
    $("input[@name=weblinks_external]").parents("div.weblinks_external_hide").show();
  }
  else {
    $("input[@name=weblinks_external]").parents("div.weblinks_external_hide").hide();
  }
}

function weblinks_collapse_handler(event) {
  if ($("input[@name=weblinks_collapsible]:checked").val() == 1) {
    $("input[@name=weblinks_collapsed]").parents("div.weblinks_collapse_hide").show();
  }
  else {
    $("input[@name=weblinks_collapsed]").parents("div.weblinks_collapse_hide").hide();
  }
}

function weblinks_checker_handler(event) {

  // Disable settings if not checking.
  if ($("input[@name=weblinks_checker_enabled]:checked").val() == 1) {
    $("input[@name=weblinks_checker_limit]").parents("div.weblinks_checker_hide").show();
  }
  else {
    $("input[@name=weblinks_checker_limit]").parents("div.weblinks_checker_hide").hide();
  }
}

function weblinks_unclassified_handler(event) {

  // Disable settings if not checking.
  if ($("input[@name=weblinks_unclassified_title]").val() != '') {
    $("input[@name=weblinks_unclassified_desc]").parents("div.weblinks_unclassified_hide").show();
  }
  else {
    $("input[@name=weblinks_unclassified_desc]").parents("div.weblinks_unclassified_hide").hide();
  }
}

// Run the javascript on page load.
if (Drupal.jsEnabled) {
  $(document).ready(function () {
  // On page load, determine the default settings.
  weblinks_urlnode_handler();
  weblinks_checker_handler();
  weblinks_unclassified_handler();

  // Bind the functions to click events.
  $("input[@name=weblinks_urlnode]").bind("click", weblinks_urlnode_handler);
  $("input[@name=weblinks_collapsible]").bind("click", weblinks_collapse_handler);
  $("input[@name=weblinks_checker_enabled]").bind("click", weblinks_checker_handler);
  $("input[@name=weblinks_unclassified_title]").bind("click", weblinks_unclassified_handler);
  });
}