Cufon.replace('h1#homeLink,#navBar p,#content.arbeiten h2', {textShadow: '1px 1px rgba(0, 0, 0, 0.3)'});
Cufon.replace('#headerRight p,#navBar a,#content h3', {hover:true, textShadow: '1px 1px rgba(0, 0, 0, 0.3)'});
Cufon.replace('h1#claim a, #content p a, .pagination', {hover:true});
Cufon.replace('#content p, #content li,#login label');

$(window).resize(function(){
	resizePageWrapper();
});
var i,t,u,current_menu;
$(document).ready(function(){
	resizePageWrapper();
	var list = $('#reflist img');
		if(list){
		list.fadeOut(0);
		build_gallery(list);
	}
	$('#navBar li.lvl2').fadeOut(0);
	//fade_in($('#navBar li.activeparent li.lvl2, #navBar li.currentpage li.lvl2'));
	$('#navBar li.activeparent li.lvl2, #navBar li.currentpage li.lvl2').fadeIn(0);
	current_menu = $('#navBar a.lvl1.currentpage, #navBar a.lvl1.activeparent');

	$('#navBar li.inactive a.lvl1').mouseenter(build_menu);
	if(action == "slideshow"){
		start_slideshow();
	}
	if(action == "references"){
		slideshow();
	}
});
var build_menu = function(){
		clearTimeout(t);
		var time = 1000;
		if (jQuery.browser.msie && parseInt(jQuery.browser.version) < 8) time = 0;
		current_menu.mouseenter(build_menu);
		current_menu = $(this);
		current_menu.unbind('mouseenter',build_menu);
		$('#navBar li.lvl2:animated').stop(true,true);
		$('#navBar li.lvl2').fadeOut(time);
		fade_in($(this).parent().find('li.lvl2'));
}

// navbar fading -->
function fade_in(jq,time,delay){
	if(!jq) return false;
	time = time ? time : 500;
	if (jQuery.browser.msie && parseInt(jQuery.browser.version) < 8) time = 0;
	delay = delay ? delay : 100;
	if(jq.length > 0){
		jq.eq(0).fadeIn(time);
		jq=jq.slice(1);
		t = setTimeout(function(){fade_in(jq);},delay);
	} else {
		clearTimeout(t);
	}
}
//<--

// build gallery -->
function build_gallery(jq,time,delay){
	if(!jq) return false;
	time = time ? time : 500;
	delay = delay ? delay : 100;
	if(jq.length > 0){
		jq.eq(0).fadeIn(time);
		jq=jq.slice(1);
		u = setTimeout(function(){build_gallery(jq);},delay);
	} else {
		clearTimeout(u);
	}
}
//<--

function resizePageWrapper(){
	//if($('#eop').offset().top < $(window).height()) $('#pageWrapper').height($(window).height());
}

function start_slideshow(){
	var i=setTimeout(function(){nextImage()},2000);
	$('div.cImg').click(function(){clearTimeout(t);nextImage()});	
}

var l = 800;
var m = 2000; 
function nextImage(){
	clearTimeout(i);
	i=setTimeout(function(){
		var curImg = $('#claim img');
		var curUrl = $('#claim a');
		var nextImg = $(startpage_img[1]);
		nextImg.insertBefore(curImg).load(function(){
			curImg.fadeOut(l,function(){
				$(this).remove();
				clearTimeout(i);
				curUrl.attr('href',startpage_url[1]);
				startpage_url.push(startpage_url.shift());
				startpage_img.push(startpage_img.shift());
				i=setTimeout(function(){
					nextImage();
				},m);
			});
		});
	},m);
};

function slideshow(){
	$('#gallery div.pagination a.gallerylink').click(function(){
		$('#gallery div.pagination a.gallerylink.active').removeClass('active');
		$(this).addClass('active');
		Cufon.refresh();
		$('#curImg').attr({'src':$(this).attr('href'),'alt':$(this).attr('comment'),'title':$(this).attr('title')});
		if($(this).attr('title')){
			$('#gallery span#imageTitle').text($(this).attr('title'));
		} else {
			$('#gallery span#imageTitle').text($(this).attr('galleryTitle'));
		}
		$('#gallery span#imageComment').text($(this).attr('comment'));
		Cufon.refresh();
		return false;
	});
}
