var imageDemon = false;
var imagePos = 0;

/*function setImpress(){
	var breite = $(window).width();
	var diff = 1340;

  	if(breite <= 1420) {
  		var diff = $(window).width() - 100;
  		var media_diff = $(window).width() - 160;
  		$("#impress").css("left","" + diff + "px");
  		$("#mediabut").css("left","" + media_diff + "px");
  	}else{
  		$("#impress").css("left","" + diff + "px");
  		var media_diff = 1420-135;
  		$("#mediabut").css("left","" + media_diff + "px");
  }
}*/

function setBG(){
	$('<img/>')
		.load(function(){
			setTimeout("setFGColor("+(backgrounds[imagePos][1]=='true')+", "+(backgrounds[imagePos][2]=='true')+")", 2000);
			$(this)
				.css({opacity:0, visibility:'visible', zIndex:2})
				.animate({opacity:1}, 2500, function(){
					/*$(this).css({opacity:'', position:'', top:'', zIndex:''}).siblings('img').remove();*/
					$(this).css({opacity:'', position:'', top:'', zIndex:''});
					$('#bg img').not(this).remove();
					imagePos++;
					imagePos = imagePos % backgrounds.length;
				});
		})
		.error(function(){
			$('#bg img').css({visibility:'hidden'});
			setFGColor(false, false);
			imagePos++;
			imagePos = imagePos % backgrounds.length;
			return true;
		})
		.css({opacity:0, position:'absolute', top:0, visibility:'hidden'})
		.attr('alt', '')
		.attr('src', '/images/get_image.php?src=../media/'+backgrounds[imagePos][0]+'&w=1420')
		.appendTo($('#bg'));
}

function setFGColor(darkLogo, darkText){
	if(darkLogo) $('#logo').not('.dark').animate({opacity:0}, 100, function(){
		$(this).addClass('dark').animate({opacity:1}, 300);
	});
	else $('#logo.dark').animate({opacity:0}, 100, function(){
		$(this).removeClass('dark').animate({opacity:1}, 300);
	});
	if(darkText) $('#navi2').not('.dark').animate({opacity:0}, 100, function(){
		$(this).addClass('dark').animate({opacity:1}, 300);
	});
	else $('#navi2.dark').animate({opacity:0}, 100, function(){
		$(this).removeClass('dark').animate({opacity:1}, 300);
	});
}



$(document).ready(function(){
	$('#logo').add('#navi2').removeClass('dark');
});

$(function(){
	$('body').addClass('script');
	setBG();
	if(backgrounds.length>1) setInterval(function(){
		setBG();
	},7500);
});

$(document).ready(function() {

	$("a.fancybox").fancybox({
		'type' 				: 	'inline',
		'width'				:	660,
		'height'			:	420,
		'padding'			: 	0,
		'autoDimensions'	:	false,
		'type'				:	'iframe'
	});

});


/*$(window).resize(function(){
	setImpress();
});*/
