// JavaScript Document

var mainMenu = {
  
  config : {
    wrapper : '#menu-mainmenu',
  },
  
  init : function() {
    $(mainMenu.config.wrapper).find('li').
      each(function() {
        if ($(this).find('a').next().is('ul.sub-menu')) {
          var submenu = $(this).find('a').next();
          $(this).find('a:first').click(function() { return false;})
          $(this).find('a:first').addClass('link_to_submenu');
          $(this).hover(
            function() { mainMenu.showSubmenu(submenu); }
            ,
            function() { mainMenu.hideSubmenu(submenu); }
          );
        }
      });
  },
  
  showSubmenu : function($menu) {
    $menu.show();
    $menu.prev('a').addClass('active');
  },
  
  hideSubmenu : function($menu) {
    $menu.hide();
    $menu.prev('a').removeClass('active');
  },
  
  hideAll : function() {
    $(mainMenu.config.wrapper).find('ul.sub-menu').hide();
  }
  
}

$(document).ready(function(){
	
	mainMenu.init();
	

  $("#link_rother").click(function () {

  var addContent01 = $("#more_content_rother") ;
			
  		if (addContent01.is(":hidden")) {
  			addContent01.slideDown();
  	$(this).fadeOut();
  		} 
    });

  $("#link_andreas_p").click(function () {

  var addContent02 = $("#more_content_andreas_p") ;
			
  		if (addContent02.is(":hidden")) {
  			addContent02.slideDown();
  	$(this).fadeOut(); 
  		} 
    });

  $("#link_steil").click(function () {

  var addContent03 = $("#more_content_steil") ;
			
  		if (addContent03.is(":hidden")) {
  			addContent03.slideDown();
  	$(this).fadeOut();
  		} 
    });


  $(".navi_btn").hover(function () {
  		 $(this).addClass("highlight");
  },function(){
  	$(this).removeClass("highlight");
  	 });


  $(".navi_btn_last").hover(function () {
  		 $(this).addClass("highlight_last");
   $(".navi_btn_last > a").css('color', '#99CC33');
  },function(){
  	$(this).removeClass("highlight_last");
   $(".navi_btn_last > a").css('color', '#666');
  	 });


  $("#bewegung > a").click(function(){
  	 var hidden_submenu_bewegung = $("#submenu_bewegung").is(":hidden")

     $("#submenu_bewegung").hide()        
   $("#bewegung > a").removeClass();

   if (hidden_submenu_bewegung) {
  	$(this)
  		$("#submenu_bewegung").toggle()
  		$("#bewegung > a").addClass("active");
  		$("#submenu_entspannung").hide();
  		$("#entspannung > a").removeClass();
  		$("#submenu_ernaehrung").hide();
  		$("#ernaehrung > a").removeClass();
  		$("#submenu_massage").hide();
  		$("#massage > a").removeClass();
	
  	} 
   });

   $(".navi_list > li > a").click(function(){
 
   $(".submenu").hide();
   $(".active").removeClass();

   }); 


  $(".navi_list > li > a").hover(function(){

    $(this).css('color', '#99CC33');
  }, function() {
    $(this).css('color', '#666');
  });

	   

  $("#entspannung > a").click(function(){
  	 var hidden_submenu_entspannung = $("#submenu_entspannung").is(":hidden")

     $("#submenu_entspannung").hide()        
   $("#entspannung > a").removeClass();

   if (hidden_submenu_entspannung) {
  	$(this)
  		$("#submenu_entspannung").toggle()
  		$("#entspannung > a").addClass("active");
  		$("#submenu_bewegung").hide();
  		$("#bewegung > a").removeClass();
  		$("#submenu_ernaehrung").hide();
  		$("#ernaehrung > a").removeClass();
  		$("#submenu_massage").hide();
  		$("#massage > a").removeClass();
  	} 
   }); 

    $("#ernaehrung > a").click(function(){
  	 var hidden_submenu_ernaehrung = $("#submenu_ernaehrung").is(":hidden")

     $("#submenu_ernaehrung").hide()        
   $("#ernaehrung > a").removeClass();

   if (hidden_submenu_ernaehrung) {
  	$(this)
  		$("#submenu_ernaehrung").toggle()
  		$("#ernaehrung > a").addClass("active");
  		$("#submenu_bewegung").hide();
  		$("#bewegung > a").removeClass();
  		$("#submenu_entspannung").hide();
  		$("#entspannung > a").removeClass();
  		$("#submenu_massage").hide();
  		$("#massage > a").removeClass();
  	} 
   }); 

    $("#massage > a").click(function(){
  	 var hidden_submenu_massage = $("#submenu_massage").is(":hidden")

     $("#submenu_massage").hide()        
   $("#massage > a").removeClass();

   if (hidden_submenu_massage) {
  	$(this)
  		$("#submenu_massage").toggle()
  		$("#massage > a").addClass("active");
  		$("#submenu_bewegung").hide();
  		$("#bewegung > a").removeClass();
  		$("#submenu_entspannung").hide();
  		$("#entspannung > a").removeClass();
  		$("#submenu_ernaehrung").hide();
  		$("#ernaehrung > a").removeClass();
  	} 
   }); 

    $("#vortraege > a").click(function(){

  	$("#submenu_bewegung").hide();
  		$("#bewegung > a").removeClass();
  		$("#submenu_entspannung").hide();
  		$("#entspannung > a").removeClass();
  		$("#submenu_ernaehrung").hide();
  		$("#ernaehrung > a").removeClass();
  		$("#submenu_massage").hide();
  		$("#massage > a").removeClass();
 
	
 
   }); 
			   
});
