	$(document).ready(function() {
    // odkazy
    var opacity = 0.8;
    var duration = 300;
    $(".menu-body a").fadeTo(0,opacity);
    $(".menu-body a").mouseenter(function(){
      $(this).fadeTo(duration, 1);
    });
    $(".menu-body a").mouseleave(function(){
      $(this).fadeTo(duration,opacity);
    });
    // rozbalovací menu
    $(".group_arrow").click(toogleMenu);
	});
	
	
	function toogleMenu() {
    var sipkaUrl = ($(this).attr('src'));
    var sipka = (sipkaUrl.substr(-8,4));
    var id = ($(this).attr('id')).replace('arrow_', '');
    if(sipka == 'open'){
      $(this).attr('src',sipkaUrl.replace('open', 'clos'));
      $("#ul_" + id).hide(200);
    }
    else{
      $(this).attr('src',sipkaUrl.replace('clos', 'open'));
      if($("#ul_" + id).length != ''){
        $("#ul_" + id).show(200);
      }
      else{
        var origin = 'http://' + location.hostname + '/';  
        if(origin == 'http://localhost/'){
          origin = origin + 'work/rehak/';
        }
        $.get(origin + 'inc/index.php?id='+id, function(data){
          $('<ul id=\'ul_'+id+'\' style=\'display: none;\'></ul>').appendTo("#li_" + id);
          $("#ul_" + id).html(data);
          $("#ul_" + id).show(200);
          $("#ul_" + id + " .group_arrow").click(toogleMenu);
        });
      }
    }
	}
	
	/* ivanova modifikace 
	
	function hangClick(){
   var id = ($(this).attr('id')).replace('arrow_', '');
    if(isOpened(id)){
      close(id);
    }
    else{
      if(!isLoaded(id)){
        load(id);
      }
      else{
        open(id);        
      }
    }
  }

  function load(id){
    $.get(
      'inc/index.php?id='+id, 
      function(data){
        $('<ul id=\'ul_'+id+'\' style=\'display: none;\'></ul>').appendTo("#li_" + id);
        $("#ul_" + id).html(data);
        var url = $('#arrow_'+id).attr('src');
        $("#arrow_" + id).attr('src',url.replace('clos', 'open'));
        $("#ul_" + id + " .group_arrow").click(hangClick);
        $("#ul_" + id).show(200);
      }
    );
  }
  
  function open(id){
    var url = $('#arrow_'+id).attr('src');
    $("#arrow_" + id).attr('src',url.replace('clos', 'open'));
    $("#ul_" + id).show(200);
  }
  
  function close(id){
    var url = $('#arrow_'+id).attr('src');
    $("#arrow_" + id).attr('src',url.replace('open', 'clos'));
    $("#ul_" + id).hide(200);
  }
		
  function isOpened(id){
    var url = $('#arrow_'+id).attr('src');
    var flag = url.substr(-8,4);
    return flag == 'open';
  }
  function isLoaded(id){
    return ($("#ul_" + id).length != '');
  }

  ! ivanova modifikace */

