// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults

function loadfck()
{
  var oFCKeditorBody = new FCKeditor( "article_body", "100%", "400");
  oFCKeditorBody.BasePath = '/javascripts/';
  oFCKeditorBody.ReplaceTextarea();
}

function setGroups() {
  if (document.getElementById('inherits_acl').checked == true) {
    document.getElementById('inherit_groups').style.display = 'block';
  }
  else {
    document.getElementById('custom_groups').style.display = 'block';
  }
}

function toggleGroups() {
  if (document.getElementById('inherit_groups').style.display == 'none') {
    document.getElementById('custom_groups').style.display = 'none';
    document.getElementById('inherit_groups').style.display = 'block';
  } else {
    document.getElementById('inherit_groups').style.display = 'none';
    document.getElementById('custom_groups').style.display = 'block';
  }
}

function toggle_filters() {
  toggle_visibility(document.getElementById('filter_select'));
}

function toggle_visibility(element) {
  if (element.style.display == 'none') {
    element.style.display = 'block';
  } else {
    element.style.display = 'none';
  }
}

// Fired when the folder type selector changes.
function set_folder_type(selector) {
  if (selector.value == 'Folder') {
    // Set up ordinary folder
    document.getElementById('folder_body_fields').style.display = 'none'
  } else if (selector.value == 'ProductFolder') {
    // Set up product folder
    document.getElementById('folder_body_fields').style.display = 'none'
  } else if (selector.value == 'CustomFolder') {
    // Set up custom folder
    document.getElementById('folder_body_fields').style.display = 'table-row'
  }
}
