// dla filemanagera

function show_indicator() {
  Element.show('indicator');
}

function hide_indicator() {
  Element.hide('indicator');
}

	function swap_img(id,ac) {
		var ha = (ac == 0) ? '':'h';
		document.getElementById('link_img_'+id).src='/images/layout/top_link_'+id+ha+'.gif';
	}

  function get_folder_name() {
    return "new_folder=" + window.prompt('Podaj nazwę dla nowego folderu');
  }

  function change_active(id) {
    actives = $('menu').getElementsByClassName('active')
    actives.each(function(item) {
      Element.removeClassName(item, 'active');
    });
    if(id != "") {
      Element.addClassName(id, 'active');
    }
  }

  function remove_flash() {
    if($('mainFlash')) {
      $('mainFlash').hide();
    }
    return true;
  }

// reszta
 
function clearOnInitialFocus ( fieldName ) {
  var clearedOnce = false;
  document.getElementById( fieldName ).onfocus = (function () {
    if (clearedOnce == false) {
      this.value = '';
      clearedOnce = true;
    }
  })
}

function submit_on_key_press(fieldName) {
  document.getElementById(fieldName).setAttribute('onsubmit', $('submit_form').getAttribute('onclick'));
}function toggleForms(id){
  $$("div.toggle_div").each(function(div){
    if(div.id != id){
      div.hide();
    }else{
      div.show();
    }
  });
}

function respondToSubmit(event){
  var errors = [];
  var form = Event.element(event);
  form.getElements().each(function(elem){
    if(elem.className == "req" && elem.value == ""){
      errors.push("empty");
    }else if(elem.className == "req" && elem.value.length < 3){
      errors.push("empty");
    }
  });
  if(errors.indexOf("empty") != -1){
    Event.stop(event);
    alert("Każde pole musi zawierać co namniej 3 znaki!");
  }
}

function initAll(){
  $$(".cf").each(function(form){
    Event.observe(form, "submit", respondToSubmit);
  });
}

Event.observe(window, "load", initAll);

function one_less_li(e){
	x = e;
	while (x.tagName.toLowerCase() != "li")
		x = x.parentNode;
	x.dropOut ();
	x.remove ();
}

function one_more_li(id, html){
	li = document.createElement ('li');
	li.innerHTML = html;
	$(id).appendChild (li);
}

