/* allgemeine Funktionen */

jQuery(document).ready(function(){
  
  /* Function Katalog ausklappen */
  initMenu();
  
  /* Bildvorschau */
  imagePreview();

});

/* Katalog ausklappen */

function initMenu()
{
  $('#navlinks ul li ul.hide').hide();
  $('#navlinks ul li a.click1').attr('href', '#');
  $('#navlinks ul li ul li a.click2').attr('href', '#');

  $('#navlinks ul li a.click1').click(
    function()
    {
      $('#navlinks ul li a.click1').removeClass('msel1');
      $('#navlinks ul li a.click1').addClass('menu1');
      $(this).removeClass('menu1');
      $(this).addClass('msel1');
      
      var checkElement = $(this).next();
      if((checkElement.is('ul')) && (checkElement.is(':visible')))
      {
        return false;
      }
      if((checkElement.is('ul')) && (!checkElement.is(':visible')))
      {
        $('#navlinks ul li ul:visible').slideUp('normal');
        checkElement.slideDown('normal');
        return false;
      }
    });
  
  $('#navlinks ul li ul li a.click2').click(
    function()
    {
      $('#navlinks ul li ul li a.click2').removeClass('msel2');
      $('#navlinks ul li ul li a.click2').addClass('menu2');
      $(this).removeClass('menu2');
      $(this).addClass('msel2');
      
      var checkElement = $(this).next();
      if((checkElement.is('ul')) && (checkElement.is(':visible')))
      {
        return false;
      }
      if((checkElement.is('ul')) && (!checkElement.is(':visible')))
      {
        $('#navlinks ul li ul li ul:visible').slideUp('normal');
        checkElement.slideDown('normal');
        return false;
      }
    });
}

