	// Navigation Mouseovers

	function swapp (objekt, klasse, ort) {
		$(objekt).hover(
		  function () {
		    $(ort).addClass(klasse);
		  }, 
		  function () {
		    $(ort).removeClass(klasse);
		  }
		);
	};
	
	$(document).ready(function() {
		// Array aller Bilder
				var arr = ["_images/header01.jpg", "_images/header02.jpg", "_images/header03.jpg", "_images/header04.jpg", "_images/header05.jpg", "_images/header07.jpg"];
					// Starthilfe
		var i = 2;
		// Interval setzten
		function changepic () {
				$("#top2").delay(5000).fadeOut(5000, function () { 
						$("#top2").css({"background-image":"url("+arr[i]+")"}); 
						i++;
						if (i==arr.length) {i=0;};
						$("#top2").delay(5000).fadeIn(5000, function () {	
							$("#top1").css({"background-image":"url("+arr[i]+")"});  
							i++;
							if (i==arr.length) {i=0;};
							});
				});
		}
	
		$(document).ready(function() {
		changepic();
		setInterval( function() { changepic(); }, 20000);				
			});		
	
	
	});
	
	
	//Link-Boxen	

	$(".imagebox").hover(
	  function () {
	    $(".unterzeile",this).fadeIn();
	  },
	function () {
	    $(".unterzeile",this).fadeOut();
	  }

	);
	
	//Slidefunktion

	$("li").click(
		 function () {
		    $(".islideopen",this).slideToggle('fast');
		  }
		);
	
	//Smooth Scrolling

	$(function() {

	function filterPath(string) {
		return string
		.replace(/^\//,'')
		.replace(/(index|default).[a-zA-Z]{3,4}$/,'')
		.replace(/\/$/,'');
	}

	var locationPath = filterPath(location.pathname);
	var scrollElem = scrollableElement('html', 'body');

	// Any links with hash tags in them (can't do ^= because of fully qualified URL potential)
	$('a[href*=#]').each(function() {

		// Ensure it's a same-page link
		var thisPath = filterPath(this.pathname) || locationPath;
		if (  locationPath == thisPath
			&& (location.hostname == this.hostname || !this.hostname)
			&& this.hash.replace(/#/,'') ) {

				// Ensure target exists
				var $target = $(this.hash), target = this.hash;
				if (target) {

					// Find location of target
					var targetOffset = $target.offset().top;
					$(this).click(function(event) {

						// Prevent jump-down
						event.preventDefault();

						// Animate to target
						$(scrollElem).animate({scrollTop: targetOffset}, 400, function() {

							// Set hash in URL after animation successful
							location.hash = target;

						});
					});
				}
		}

	});

	// Use the first element that is "scrollable"  (cross-browser fix?)
	function scrollableElement(els) {
		for (var i = 0, argLength = arguments.length; i <argLength; i++) {
			var el = arguments[i],
			$scrollElement = $(el);
			if ($scrollElement.scrollTop()> 0) {
				return el;
			} else {
				$scrollElement.scrollTop(1);
				var isScrollable = $scrollElement.scrollTop()> 0;
				$scrollElement.scrollTop(0);
				if (isScrollable) {
					return el;
				}
			}
		}
		return [];
	}

});
