// delay submenus
$(function() {
	var delayOpen = 250;
	var delayClose = 550;
	var delayClass = 50;

	$('#nav li, #topmenu li').hover(
		function() {
			$(this).addClass('sfhover');
			var submenu = $(this).children('ul').first();
			if (submenu.length) {
				submenu.css('left', '-9999px');
				if (submenu.hasClass('closing')) {
					submenu.removeClass('closing').stopTime().css('left', 'auto');
				} else {
					submenu.stopTime().addClass('opening').oneTime(delayOpen, function() {
						submenu.css('left', 'auto').removeClass('opening');
					});
				}
			}
		},
		function() {
			$(this).oneTime(delayClass, function() {
				$(this).removeClass('sfhover');
			});
			var submenu = $(this).children('ul').first();
			if (submenu.length) {
				submenu.css('left', 'auto');
				if (submenu.hasClass('opening')) {
					submenu.removeClass('opening').stopTime().css('left', '-9999px');
				} else {
					submenu.stopTime().addClass('closing').oneTime(delayClose, function() {
						submenu.css('left', '-9999px').removeClass('closing');
					});
				}
			}
		}
	);
});

// header slideshow on home page
$(function() {
	if ($('body').attr('class') != 'body_themen') return;
	
	var path = 'templates/saaleland/images/header/';
	var images = [
		'bild01.jpg',
		'bild02.jpg',
		'bild03.jpg',
		'bild04.jpg',
		'bild05.jpg',
		'bild06.jpg'
	];

	var container = $('#header .slideshow');
	for (i in images) {
		var img = $('<img>')
			.attr({
				src: path + images[i],
				alt: '',
				title: ''
			});
		container.append(img);
	}
	container.cycle({fx:'fade', timeout:5000, speed:1500});
});

// fancybox image gallery links
$(function() {
	if (typeof($.fancybox) == 'undefined') return;
	$('a[rel*=lightbox]').fancybox({
		titlePosition: 'inside'
	});
});

