/* allgemeine Funktionen */

jQuery(document).ready(function(){

  /* Function Katalog ausklappen */
  initMenu();
  
  /* Ausklappen News, etc. */
	$(".accordion").accordion({
		autoHeight: false,
		navigation: true
	});
	
	/* Tabs */
	$(function() {
		$(".tabs").tabs();
	});
	
	/* Drucken */
  $(".print_button").click(function(){
    $("#s"+this.id+" .hiddenPrint").show();
    $("#s"+this.id).printArea({
    mode:"popup",
    popHt: 600,
    popWd: 800,
    popClose: false,
    });
    $("#s"+this.id+" .hiddenPrint").hide();
  });

});


/* Katalog ausklappen */

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

  $('#katalog ul li a.click1').click(
    function()
    {
      $('#katalog ul li a.click1').removeClass('msel1');
      $('#katalog 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')))
      {
        $('#katalog ul li ul:visible').slideUp('normal');
        checkElement.slideDown('normal');
        return false;
      }
    });
  
  $('#katalog ul li ul li a.click2').click(
    function()
    {
      $('#katalog ul li ul li a.click2').removeClass('msel2');
      $('#katalog 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')))
      {
        $('#katalog ul li ul li ul:visible').slideUp('normal');
        checkElement.slideDown('normal');
        return false;
      }
    });
}
