/* Functions for ohrebus.de */
/* Written by Annett Jaehnichen */
$(document).ready(function(){
			
			$('input').click(function(){
				if ((this.id == 'large') || (this.id == 'small')){
					var ourText = $('#main');
					var currFontSize = ourText.css('fontSize');
					var finalNum = parseFloat(currFontSize, 14);
					//var stringEnding = currFontSize.slice(-2);
					if(this.id == 'large') {
						finalNum *= 1.05;
					}
					else if (this.id == 'small'){
						finalNum /=1.05;
					}
					//ourText.css('fontSize', finalNum + stringEnding);
					ourText.css('fontSize', finalNum);
				}
			});
	
			//Datepicker
			$("#datepicker").datepicker();
			/*$( "#datepicker" ).datepicker({
				showOn: "button",
				buttonImage: "../images/template/datepicker-icon.png",
				buttonImageOnly: true
			});*/

			//Ortsverzeichnis Fisheye Navigation
			$(".dock-item").hover(function(){
				$(this).css("width", "62px");
				$(this).children("span").css("display", "inline-block");
			},
			function(){
				if ($(this).children("span").hasClass("loop-active")){
					$(this).css("width", "62px");
					$(this).children("span").css("display", "inline-block");
				}else{
					$(this).css("width", "15px");
					$(this).children("span").css("display", "none");
				}
			});
			
			//Filter Ortsverzeichnis			
			$('.dock-item').click(function(){				

				$.each($(".dock-item").children(), function() { 
					$(this).removeClass("loop-active");
					$(this).css("display", "none");
					$(this).parent().css("width", "15px");
					$(this).parent().removeClass("loop-active");
				});				
				
				$spanDockItem = $(this).children("span");
				$tableFilter = $(this).children("span").text();
				/*if($("table").attr("id") == $tableFilterID){
					$("table").css("display", "block-inherit");
				}*/
				$tableFilterID = "div#".concat($tableFilter);
				$("div.table-ortsverzeichnis").css("display", "none");
				$($tableFilterID).css("display", "block");
				//console.log($tableFilterID);
				
				//wenn ID dockitem == id tabelle				
				$.each($(".table-ortsverzeichnis"), function() { 
					if($(this).attr("id") == $tableFilter) {
						$spanDockItem.addClass("loop-active");
						//für diese element span klasse hinzufügen
						
					}
				});				
			});
			
			//Aktivklasse für Navigation
			/*Lies die Klasse des Bodytags aus und füge dem li Tag mit der gleichen Klasse die Klasse current hinzu*/
			$bodyClass = $("body").attr("class");
			$.each($("li"), function(){
				if ($(this).hasClass($bodyClass)){
					$(this).children("a").addClass("current");
				}				
			});
			$.each($("a"), function(){
				if ($(this).hasClass($bodyClass)){
					$(this).addClass("current");
					$(this).parent().parent().parent().prev().addClass("current");
				}				
			});
		
			
		    //animation for navigation
		    $('.main_navi_item').hover(function(){
		    	$(".togglenav").css("display", "none");
		    	$(this).children("a").next(".togglenav").css("display", "block");
		        $(this).children("a").addClass("hoverState");
		    }, function(){
		       	$.each($('a.main_navi_link'), function(){
		            if ($(this).hasClass("current")) {
		                $(".togglenav").css("display", "none");
		                $(this).next(".togglenav").css("display", "block");
		            } else {
			        	$(this).children().next($(".togglenav")).css("display", "none");
			        }
			        		            
		        });
		        if($bodyClass == "link_start" || $bodyClass == "downloads" || $bodyClass == "impressum"){
                	$(".main_navi_item").children().next($(".togglenav")).css("display", "none");
                }
		    	$(this).children("a").removeClass("hoverState");
		    });
		    
		    $.each($('a.main_navi_link'), function(){
	            if ($(this).hasClass("current")) {
	                $(".togglenav").css("display", "none");
	                $(this).next(".togglenav").css("display", "block");
	            }

	        });
			
			if($bodyClass == 'link_start'){
				$('#link-start a').addClass('current');
			}
			
			
		    //Galerie Startseite
			$(".slidetabs").tabs(".images > div", {

				// enable "cross-fading" effect
				effect: 'fade',
				fadeOutSpeed: "slow",

				// start from the beginning after the last tab
				rotate: true

			// use the slideshow plugin. It accepts its own configuration
			}).slideshow();
			
			//Toggle Inhalt
			$(".toggle_header").click(function(){
				if($(this).next(".toggle_content").css("display")=="none") {
					$(this).next(".toggle_content").slideDown('fast', function() {
						// Animation complete.
					});
					$(this).addClass('active');
				} else {
					$(this).next(".toggle_content").slideUp('fast', function() {
						// Animation complete.
					});
					$(this).removeClass('active');
				}
			});
			

		});

