var accordion = function(tog, el)
{
	var menue_acc = new Accordion(tog, el, 
		{
			opacity: true,
			display:-1,
			initialDisplayFx: true,
			alwaysHide: true
		});
}
//
var scroll_top = function()
{
	$$("#rechts a.nach_oben").removeProperty("href");
	var page = new Fx.Scroll(window, {duration: 1000, transition: Fx.Transitions.Quad.easeInOut});
		page.toTop();
}
//
var start_effect_settings = function()
{
  $('rechts').set("opacity",0.1);
}
var let_see_divs = function(what)
{
	$$('div.'+what).each(function(item)
	{
		item.setStyles({'visibility':'visible','display':'block'});
	});
}
var ein2aus_aus2ein = function(where)
{
	var where_div = "#" + where + "_ein_aus div";
	
	if($(where).getStyle('margin-top') == '0px')
	{
		$$(where_div).removeClass('div_1616_minus');
		$$(where_div).addClass('div_1616_plus');
	}
	else
	{
		$$(where_div).removeClass('div_1616_plus');
		$$(where_div).addClass('div_1616_minus');
	}
}
//
var start_effect = function()
{
  var opac = new Fx.Morph($("rechts"), {duration: 500, transition: Fx.Transitions.Expo.easeIn});
	  opac.start({opacity:1});
}
var enable_enlarging_images = function()
{
	ReMooz.assign();	
	if($$('div.rechts_innen_bildlinks a img'))
	{
		$$('div.rechts_innen_bildlinks a img').each(function(element) {
			new ReMooz(element, {
				centered: true, 
				origin: element.getElement('img')
			});
		});
	}
	if($$('div.rechts_innen_bildrechts a img'))
	{
		$$('div.rechts_innen_bildrechts a img').each(function(element) {
			new ReMooz(element, {
				centered: true, 
				origin: element.getElement('img') 
			});
		});
	}
	if($$('div.rechts_innen_bildmitte a img'))
	{
		$$('div.rechts_innen_bildmitte a img').each(function(element) {
			new ReMooz(element, {
				centered: true, 
				origin: element.getElement('img') 
			});
		});
	}
}
// *******************************************
var Manage_menu = new Class(
{
	initialize: function() 
	{
		var learnmore = "Learn more ..";
		var less = "Less ..";
		//
		navi_men = $('navi_menu');
		navi_men_a = $$('#navi_menu a');		
		h3_array = navi_men.getElements('h3');
		span_array = navi_men.getElements('span');
		//
		navi_men_a.each(function(link)
		{
			if(!link.get('href').contains('index'))
			{
				link.addEvent('click', function(event)
				{
					event.preventDefault();
					//start_effect_settings();
					var old_content = (link.get('href')).substr(0);
					var old_content_part = old_content.split('.');
					var temp = old_content_part[0].split("/");
					var temp_1 = temp[temp.length - 1];
					var new_content = "contents/"+temp_1+"_content.php";

					var rechts_Request = new Request.HTML(
					{
						evalScripts: true,
						method: 	'get',
						url: 		new_content,
						update: 	$('rechts'),
						async: true,
						onSuccess: function() 
						{	
							// *************************
							if((temp_1 == 'ambulanz') || (temp_1 == 'station') || (temp_1 == 'dialyse') || (temp_1 == 'ernaehrungsberatung') || (temp_1 == 'routinelabor') || (temp_1 == 'lage')) 
							{
								enable_enlarging_images();
							}						
							if(temp_1 == 'lehrveranstaltungen')
							{
								let_see_divs('inhalt_sehen');		// Alle Ein-Aus-Schaltflächen einblenden
								var V1 = new Fx.Slide('vorlesungen1', {duration: 2000,transition: Fx.Transitions.Quad.easeInOut});
								var V2 = new Fx.Slide('vorlesungen2', {duration: 2000,transition: Fx.Transitions.Quad.easeInOut});
								V1.hide();V2.hide();
								$('vorlesungen1_ein_aus').addEvent('click', function()
								{
									V1.toggle();
									ein2aus_aus2ein('vorlesungen1');	
								});
								$('vorlesungen2_ein_aus').addEvent('click', function()
								{
									V2.toggle();
									ein2aus_aus2ein('vorlesungen2');	
								});
							}
							if(temp_1 == 'mitarbeiter')
							{
								let_see_divs('inhalt_sehen');		// Alle Ein-Aus-Schaltflächen einblenden
								var M1 = new Fx.Slide('mitarbeiter1', {duration: 1000,transition: Fx.Transitions.Quad.easeInOut});
								var M2 = new Fx.Slide('mitarbeiter2', {duration: 500,transition: Fx.Transitions.Quad.easeInOut});
								var M3 = new Fx.Slide('mitarbeiter3', {duration: 2000,transition: Fx.Transitions.Quad.easeInOut});
								var M4 = new Fx.Slide('mitarbeiter4', {duration: 2000,transition: Fx.Transitions.Quad.easeInOut});
								var M5 = new Fx.Slide('mitarbeiter5', {duration: 3000,transition: Fx.Transitions.Quad.easeInOut});
								var M6 = new Fx.Slide('mitarbeiter6', {duration: 500,transition: Fx.Transitions.Quad.easeInOut});
								var M7 = new Fx.Slide('mitarbeiter7', {duration: 500,transition: Fx.Transitions.Quad.easeInOut});
								var M8 = new Fx.Slide('mitarbeiter8', {duration: 500,transition: Fx.Transitions.Quad.easeInOut});
								M1.hide();M2.hide();M3.hide();M4.hide();M5.hide();M6.hide();M7.hide();M8.hide();
								$('mitarbeiter1_ein_aus').addEvent('click', function()
								{
									M1.toggle();
									ein2aus_aus2ein('mitarbeiter1');
								});
								$('mitarbeiter2_ein_aus').addEvent('click', function()
								{
									M2.toggle();
									ein2aus_aus2ein('mitarbeiter2');
								});
								$('mitarbeiter3_ein_aus').addEvent('click', function()
								{
									M3.toggle();
									ein2aus_aus2ein('mitarbeiter3');
								});
								$('mitarbeiter4_ein_aus').addEvent('click', function()
								{
									M4.toggle();
									ein2aus_aus2ein('mitarbeiter4');
								});
								
								$('mitarbeiter5_ein_aus').addEvent('click', function()
								{
									M5.toggle();
									ein2aus_aus2ein('mitarbeiter5');
								});
								$('mitarbeiter6_ein_aus').addEvent('click', function()
								{
									M6.toggle();
									ein2aus_aus2ein('mitarbeiter6');
								});
								$('mitarbeiter7_ein_aus').addEvent('click', function()
								{
									M7.toggle();
									ein2aus_aus2ein('mitarbeiter7');
								});
								$('mitarbeiter8_ein_aus').addEvent('click', function()
								{
									M8.toggle();
									ein2aus_aus2ein('mitarbeiter8');
								});
							}	
							if(temp_1 == 'publikationen')
							{
								let_see_divs('inhalt_sehen');		// Alle Ein-Aus-Schaltflächen einblenden							
								var Original = 		new Fx.Slide('originalarbeiten', {duration: 1000,transition: Fx.Transitions.Quad.easeInOut});
								var Uebersicht = 	new Fx.Slide('uebersichtsarbeiten', {duration: 1000,transition: Fx.Transitions.Quad.easeInOut});
								var Fall = 			new Fx.Slide('fallberichte', {duration: 1000,transition: Fx.Transitions.Quad.easeInOut});
								var Letter = 		new Fx.Slide('letter', {duration: 1000,transition: Fx.Transitions.Quad.easeInOut});
								var Buch = 			new Fx.Slide('buchbeitraege', {duration: 1000,transition: Fx.Transitions.Quad.easeInOut});
								var Multi = 		new Fx.Slide('multizentren', {duration: 1000,transition: Fx.Transitions.Quad.easeInOut});
								Original.hide();Uebersicht.hide();Fall.hide();Letter.hide();Buch.hide();Multi.hide();
								//
								$('originalarbeiten_ein_aus').addEvent('click', function()
								{
									Original.toggle();
									ein2aus_aus2ein('originalarbeiten');								
								});
								$('uebersichtsarbeiten_ein_aus').addEvent('click', function()
								{
									Uebersicht.toggle();
									ein2aus_aus2ein('uebersichtsarbeiten');
								});
								$('fallberichte_ein_aus').addEvent('click', function()
								{
									Fall.toggle();
									ein2aus_aus2ein('fallberichte');
								});
								$('letter_ein_aus').addEvent('click', function()
								{
									Letter.toggle();
									ein2aus_aus2ein('letter');
								});
								$('buchbeitraege_ein_aus').addEvent('click', function()
								{
									Buch.toggle();
									ein2aus_aus2ein('buchbeitraege');
								});
								
								$('multizentren_ein_aus').addEvent('click', function()
								{
									Multi.toggle();
									ein2aus_aus2ein('multizentren');
								});
							}	
							if(temp_1 == 'arbeitsgruppen')
							{
								mayer_isagon = $('mayer_inhalt_sehen_ag');
								mayer_isagon.setStyles({'visibility':'visible','display':'block'});
								mayer_no = $('mayer_nachoben');
								mayer_no.setStyles({'visibility':'hidden','display':'none'});
								schramek_isagon = $('schramek_inhalt_sehen_ag');
								schramek_isagon.setStyles({'visibility':'visible','display':'block'});
								schramek_no = $('schramek_nachoben');
								schramek_no.setStyles({'visibility':'hidden','display':'none'});
								rosenkranz_isagon = $('rosenkranz_inhalt_sehen_ag');
								rosenkranz_isagon.setStyles({'visibility':'visible','display':'block'});
								rosenkranz_no = $('rosenkranz_nachoben');
								rosenkranz_no.setStyles({'visibility':'hidden','display':'none'});
								$$('#mayer_inhalt_sehen_ag h5').set('text',learnmore);
								$$('#schramek_inhalt_sehen_ag h5').set('text',learnmore);
								$$('#rosenkranz_inhalt_sehen_ag h5').set('text',learnmore);
								var Mayer = 		new Fx.Slide('mayer', {duration: 2000,transition: Fx.Transitions.Quad.easeInOut});
								var Schramek = 		new Fx.Slide('schramek', {duration: 2000,transition: Fx.Transitions.Quad.easeInOut});	
								var Rosenkranz =	new Fx.Slide('rosenkranz', {duration: 2000,transition: Fx.Transitions.Quad.easeInOut});	
								Mayer.hide();Schramek.hide();Rosenkranz.hide();
								//
								enable_enlarging_images();
								//
								$('mayer_ein').addEvent('click', function()
								{
									Mayer.toggle();
									if($$('#mayer').getStyle('margin-top') == '0px')
									{
										$$('#mayer_ein div').removeClass('div_1616_minus');
										$$('#mayer_ein div').addClass('div_1616_plus');
										mayer_no.setStyles({'visibility':'hidden','display':'none'});
										$$('#mayer_inhalt_sehen_ag h5').set('text',learnmore);
									}
									else
									{
										$$('#mayer_ein div').removeClass('div_1616_plus');
										$$('#mayer_ein div').addClass('div_1616_minus');
										mayer_no.setStyles({'visibility':'visible','display':'block'});
										$$('#mayer_inhalt_sehen_ag h5').set('text',less);
									}
								});
								$('schramek_ein').addEvent('click', function()
								{
									Schramek.toggle();
									if($$('#schramek').getStyle('margin-top') == '0px')
									{
										$$('#schramek_ein div').removeClass('div_1616_minus');
										$$('#schramek_ein div').addClass('div_1616_plus');
										schramek_no.setStyles({'visibility':'hidden','display':'none'});
										$$('#schramek_inhalt_sehen_ag h5').set('text',learnmore);
									}
									else
									{
										$$('#schramek_ein div').removeClass('div_1616_plus');
										$$('#schramek_ein div').addClass('div_1616_minus');
										schramek_no.setStyles({'visibility':'visible','display':'block'});
										$$('#schramek_inhalt_sehen_ag h5').set('text',less);
									}
								});
								$('rosenkranz_ein').addEvent('click', function()
								{
									Rosenkranz.toggle();
									if($$('#rosenkranz').getStyle('margin-top') == '0px')
									{
										$$('#rosenkranz_ein div').removeClass('div_1616_minus');
										$$('#rosenkranz_ein div').addClass('div_1616_plus');
										rosenkranz_no.setStyles({'visibility':'hidden','display':'none'});
										$$('#rosenkranz_inhalt_sehen_ag h5').set('text',learnmore);
									}
									else
									{
										$$('#rosenkranz_ein div').removeClass('div_1616_plus');
										$$('#rosenkranz_ein div').addClass('div_1616_minus');
										rosenkranz_no.setStyles({'visibility':'visible','display':'block'});
										$$('#rosenkranz_inhalt_sehen_ag h5').set('text',less);
									}
								});
							}
						}	// *************************
					});
					rechts_Request.send();
					//start_effect();
				});
				//},this);
			}
		});	
		$('home_h3').addClass('hauptmenue_hover_class');
	},
	manage_highlighting: function()
	{	
		var h3_link = new Array($('home_h3'),$('klinik_h3'),$('forschung_h3'),$('lehre_h3'), $('fortbildung_h3'),$('team_h3'),$('kontakt_h3'));
		var h3_all = $('navi_menu').getElements('h3');
		var span = $$('#navi_menu a').getElements('span');
		
		h3_link.each(function(item)
		{
			item.addEvent('click', function()
			{
				h3_all.each(function(i)
				{
					if(item != $('klinik_h3') && item != $('forschung_h3'))
					{	// no link
						i.removeClass('hauptmenue_hover_class');
					}
				});
				span.each(function(i)
				{
					i.removeClass('untermenue_hover_class');
				});
				if(item != $('klinik_h3') && item != $('forschung_h3'))
				{	// no link
					item.addClass('hauptmenue_hover_class');
				}
			});
		});
		span.each(function(sp)
		{
			sp.addEvent('click', function(ID)
			{
				selected_h3 = sp.getParent('ul').getParent('div').getPrevious('div').getChildren('h3')[0];
				span.each(function(i)
				{
					i.removeClass('untermenue_hover_class');
				});
				sp.addClass('untermenue_hover_class');
				h3_array2 = $('navi_menu').getElements('h3');
				h3_array2.each(function(i)
				{
					i.removeClass('hauptmenue_hover_class');
				});
				selected_h3.addClass('hauptmenue_hover_class');
			});
		});
	}
});

