// jQuery functions
$(document).ready(function() {
	// superfish menu
	$('ul.sf-menu').superfish();
	// list pseudo classes
	$('li:first-child').addClass('first');
	$('li:last-child').addClass('last');
	// list pseudo classes odd/even  
  $('ul li:nth-child(even)').addClass('even');
	$('ul li:nth-child(odd)').addClass('odd');
	// hover pseudo classes
	$('*').hover(function () {
    $(this).addClass('hover');
  }, function () {
    $(this).removeClass('hover');
  });
  // superfish one active/hover only
  $('ul.sf-menu').children('li:not(.current)').hover(function() {
  	$('ul.sf-menu').find('li.current').removeClass('current').addClass('passive');
  }, function() {
  	$('ul.sf-menu').find('li.passive').addClass('current');
  });
	// strict target _blank
	$('.blank').attr('target','_blank');
	// add arrow to links
	$('a:not(#content a)').prepend('<span class="arrow-link"></span>');
	$('#content a:not(.nal)').prepend('<span class="arrow-link-content">› </span>');
	// fancybox
	$('.fancybox').fancybox();
	if(navigator.platform == 'iPhone' || navigator.platform == 'iPod') {
		$('.fancybox-inline').fancybox({
			maxWidth	: 430,
			maxHeight: 540,
			fixed: false
		});
	} else {
		$('.fancybox-inline').fancybox({
			fitToView: false,
			maxWidth	: 430,
			maxHeight: 540,
			//autoSize	: true,
			closeClick	: false
		});
	};
	// HTML Overflow if needed
	if ($(window).width() < 980) {
  	$('html').css({'overflow-x': 'auto'});
	};
		// Check again if resized
		$(window).resize(function() {
  		if ($(window).width() < 980) {
  			$('html').css({'overflow-x': 'auto'});
			};
		});
});

// Cufon font replacement
Cufon.replace('#navigation a', { fontFamily: 'UniveReg', hover: true });
Cufon.replace('#aktuelles strong, .ctu, h2:not(.nct)', { fontFamily: 'Unive', hover: true });
