var menutimeout = 500;
  var prozess = new Array;
  var ids = new Array('ipod','iphone','ipad','mac');
  var menu_active = new Array();
  for(a = 0; a < ids.length; a++){
    menu_active[ids[a]] = false;
  }
  function stop(id){
    for(a = 0; a < ids.length; a++){
      if(ids[a] != id){
        clearTimeout(prozess[ids[a]]);
        menu_active[ids[a]] = false;
        fadeout(ids[a]);
      }
    }
  }
  function stop_menu(id){
    for(a = 0; a < ids.length; a++){
      if("menu_"+ids[a] != id){
        clearTimeout(prozess["menu_"+ids[a]]);
        clearTimeout(prozess["button_"+ids[a]]);
//        menu_active[ids[a]] = false;
//        fadeout(ids[a]);
      }
    }
  }
  function roll(id){
    for(a = 0; a < ids.length; a++){
      if(ids[a] != id || id == "all") $('#menu_'+ids[a]).stop(true,true).slideUp('fast');
      if(id == "all"){
        menu_active[ids[a]] = false;
      }
    }
    if(id != "all"){
      $('#menu_'+id).css({'height':null}).slideDown('fast');
      menu_active[id] = true;
    }
  }
  function laola(b){
    if(b > 0){
      fadeout(ids[b-1]);
    }
    fadein(ids[b]);
    b++;
    clearTimeout(prozess["laola"]);
    if(b < 4){
      prozess["laola"] = setTimeout("laola("+b+")",150);
    }
    if(b == 4){
      setTimeout("fadeout('"+ids[b-1]+"')",250);
    }
  }
  $(document).ready(function(){
    if(flag_laola) prozess["laola"] = setTimeout("laola(0)",1000);
    $('#ipod').mouseover(function(){
      stop('ipod');
      stop_menu('ipod');
      prozess['ipod'] = setTimeout("roll('ipod')",menutimeout);
    });
    $('#iphone').mouseover(function(){
      stop('iphone');
      stop_menu('iphone');
      prozess['iphone'] = setTimeout("roll('iphone')",menutimeout);
    });
    $('#ipad').mouseover(function(){
      stop('ipad');
      stop_menu('ipad');
      prozess['ipad'] = setTimeout("roll('ipad')",menutimeout);
    });
    $('#mac').mouseover(function(){
      stop('mac');
      stop_menu('mac');
      prozess['mac'] = setTimeout("roll('mac')",menutimeout);
    });

    $('#ipod').mouseout(function(){
      prozess['menu_ipod']   = setTimeout("roll('all')",menutimeout);
      prozess['button_ipod'] = setTimeout("fadeout('ipod')",menutimeout);
    });
    $('#iphone').mouseout(function(){
      prozess['menu_iphone']   = setTimeout("roll('all')",menutimeout);
      prozess['button_iphone'] = setTimeout("fadeout('iphone')",menutimeout);
    });
    $('#ipad').mouseout(function(){
      prozess['menu_ipad']   = setTimeout("roll('all')",menutimeout);
      prozess['button_ipad'] = setTimeout("fadeout('ipad')",menutimeout);
    });
    $('#mac').mouseout(function(){
      prozess['menu_mac']   = setTimeout("roll('all')",menutimeout);
      prozess['button_mac'] = setTimeout("fadeout('mac')",menutimeout);
    });

    $('#menu_ipod').mouseenter(function(){
      stop_menu('ipod');
    });
    $('#menu_iphone').mouseenter(function(){
      stop_menu('iphone');
    });
    $('#menu_ipad').mouseenter(function(){
      stop_menu('ipad');
    });
    $('#menu_mac').mouseenter(function(){
      stop_menu('mac');
    });

    $('#menu_ipod').mouseleave(function(){
      prozess['menu_ipod']   = setTimeout("roll('all')",menutimeout);
      prozess['button_ipod'] = setTimeout("fadeout('ipod')",menutimeout);
    });
    $('#menu_iphone').mouseleave(function(){
      prozess['menu_iphone']   = setTimeout("roll('all')",menutimeout);
      prozess['button_iphone'] = setTimeout("fadeout('iphone')",menutimeout);
    });
    $('#menu_ipad').mouseleave(function(){
      prozess['menu_ipad']   = setTimeout("roll('all')",menutimeout);
      prozess['button_ipad'] = setTimeout("fadeout('ipad')",menutimeout);
    });
    $('#menu_mac').mouseleave(function(){
      prozess['menu_mac']   = setTimeout("roll('all')",menutimeout);
      prozess['button_mac'] = setTimeout("fadeout('mac')",menutimeout);
    });

    $('#subnav_unternehmen').mouseover(function(){
      $('#subnav_unternehmen').animate({
        opacity: "0"
      }, 300 );
    });
    $('#subnav_unternehmen').mouseout(function(){
      $('#subnav_unternehmen').animate({
        opacity: "1"
      }, 300 );
    });
    $('#subnav_presse').mouseover(function(){
      $('#subnav_presse').animate({
        opacity: "0"
      }, 300 );
    });
    $('#subnav_presse').mouseout(function(){
      $('#subnav_presse').animate({
        opacity: "1"
      }, 300 );
    });
    $('#subnav_fachhandel').mouseover(function(){
      $('#subnav_fachhandel').animate({
        opacity: "0"
      }, 300 );
    });
    $('#subnav_fachhandel').mouseout(function(){
      $('#subnav_fachhandel').animate({
        opacity: "1"
      }, 300 );
    });
    $('#subnav_distribution').mouseover(function(){
      $('#subnav_distribution').animate({
        opacity: "0"
      }, 300 );
    });
    $('#subnav_distribution').mouseout(function(){
      $('#subnav_distribution').animate({
        opacity: "1"
      }, 300 );
    });
    $('#subnav_support').mouseover(function(){
      $('#subnav_support').animate({
        opacity: "0"
      }, 300 );
    });
    $('#subnav_support').mouseout(function(){
      $('#subnav_support').animate({
        opacity: "1"
      }, 300 );
    });
  });
