Cufon.replace('#menu a',{fontFamily:'BonvenoCF', hover: {color: '#bc005e'}});
Cufon.replace('#impressum',{fontFamily:'BonvenoCF'});
Cufon.replace('.photo-info p',{fontFamily:'BonvenoCF'});
Cufon.replace('.entry h2',{fontFamily:'BonvenoCF'});
Cufon.replace('.meta',{fontFamily:'BonvenoCF'});
//Cufon.replace('.navigation a',{fontFamily:'BonvenoCF'});	
Cufon.replace('.slider-image span',{fontFamily:'BonvenoCF'});



function loading() {
	$('#colorlayer span').fadeTo(500, 0.5, function() {
	      $(this).fadeTo(500, 1);
	    });
	
}

$.fn.supersized.options = {  
//	startwidth: 1024,  
//	startheight: 768,
	startwidth: 1600,  
	startheight: 900,
	minsize: .50,
	slideshow: 1,
	slideinterval: 10000  
};
$('#show').supersized();


$(function(){
	var tempskip = 'true';
	
	$('#slider-control').mousemove(function(e){
		var currentposition = $('#slider').css('margin-left')
		currentposition = currentposition.replace(/px/g, "");
		var browserwidth = $(window).width();
		var sliderwidth = $('#slider').css('width');
		sliderwidth = sliderwidth.replace(/px/g, "");
		var width = sliderwidth-(browserwidth-2*10-104);
		var steps =  width/(browserwidth-2*10-104);
		var movement = ((e.pageX)*steps);
		$('#slider').css('margin-left', -(movement));		
	   });
	
	
	$('#menu').hover(
		function(){
			$('#arrow').fadeOut(200);
	},
		function() {
			//alert('done');
			$('#arrow').fadeIn(200);
		}
	);
	
	$('.entry').hover(
		function(){
			$('#arrow').fadeOut(200);
	},
		function() {
			//alert('done');
			$('#arrow').fadeIn(200);
		}
	);

	
	$('#arrow').click(function(){
		theslideshow();
	});
	
	
	$('#menu a').hover(
		function(){
			if((jQuery.support.opacity)==true) {
				$('#menu').stop().animate({'opacity': 1},300);		
			} else {
				$('#menu').stop().fadeTo(300, 1);//.animate({filter: 'alpha(opacity=100)'},300);	
			}
		
		},
		function(){
			if((jQuery.support.opacity)==true) {
				$('#menu').stop().animate({'opacity': 0.5},300);			
			} else {
				$('#menu').stop().fadeTo(300, 0.5);//.animate({filter: 'alpha(opacity=30)'},300);	
			}
			
		}
		);
		$('#slide-menu').toggle(
			function() {
				$('.previous-collection-menu li ul').slideDown();},
			function() {
				$('.previous-collection-menu li ul').slideUp();}
				);
		
		$('.navigation .previous-entry').click(function(){
			$('.entry.active').addClass('toggle');			
			$('.entry.active').next().fadeIn().addClass('active').removeClass('closed');
			$('.entry.active div').fadeIn();
			$('.entry.toggle div').fadeOut().removeClass('active').addClass('closed');
			$('.entry.toggle').fadeOut().removeClass('active').addClass('closed').removeClass('toggle');
			$('.entry.active div').addClass('active').removeClass('closed');
			//alert('done');
		});

		$('.navigation .next-entry').click(function(){
			$('.entry.active').addClass('toggle');			
			
			$('.entry.active').prev().fadeIn().addClass('active').removeClass('closed');
			$('.entry.toggle div').fadeOut().removeClass('active').addClass('closed');
			$('.entry.toggle').fadeOut().removeClass('active').addClass('closed').removeClass('toggle');
			
			$('.entry.active div').fadeIn().addClass('active').removeClass('closed');
			$('.entry.active div').addClass('active').removeClass('closed');
			//alert('done');
		});

		
		
$('#footer-control').hover(
 			function(){
				footermove('up');
 				$('#arrow').css('display','none');
 			},
			function(){
				footermove('down');
				$('#arrow').css('display','block');
			}
			);


			$('.slider-image a').hover(function() { 
				if((jQuery.support.opacity)==true) {
					$(this).stop().animate({"opacity": 1});
				} else {
					$(this).stop().fadeTo(200, 1);//.animate({filter: 'alpha(opacity=100)'});
				}
				;
			},function() { 
				if((jQuery.support.opacity)==true) {
					$(this).stop().animate({"opacity": 0.3});
				} else {
					$(this).stop().fadeTo(200, 0.3);//.animate({filter: 'alpha(opacity=30)'});
				}
			});
			

			$('.slider-image a').click(function() {
				var clickedimage = $(this).attr("id"); //hole ID vom geklickten Thumbnail
				
				if((jQuery.support.opacity)==true) {
				$('.slider-image a.active').stop().animate({"opacity": 0.3},700).removeClass('active'); //Entferne Hightlight vom akutellen Thumbnail					
				} else {
					$('.slider-image a.active').stop().fadeTo(700, 0.3);//.animate({filter: 'alpha(opacity=30)'},700);
				}

				
				
				$(this).addClass('active'); //Highlight geklicktes Thumbnail

				var currentimage = $('.activeslide').attr("id");
				var nextimage = 'main-'+clickedimage;
				
				if (nextimage != currentimage) {
					$('#'+nextimage).addClass('activeslide');
					$('#'+currentimage).removeClass('activeslide');
					skipdescription(nextimage);
					var tempskip = 'false';
				}
				
				globalslide = 'false';
				
				$('#content').css('cursor','pointer').addClass('active');
				
				//$('#content').css('cursor','url("images/cursor.cur"),-moz-zoom-in, auto');
				//a {cursor:crosshair;}
				
				
			});
			
			$('#content').mousemove(function(e){
				$('#arrow').css({
					'top':(e.pageY-70)+'px',
					'left':(e.pageX-35)+'px'
				});
			});
			
			
			$('#content').click(function(){
				var active = $('#content').attr('class');
				if (active == 'active') {
					globalslide = 'true';
					$('#content').css('cursor','default')
					$('#content.active').removeClass('active');
					theslideshow();
				}
			});
			
			
			$('.close').click(function(){
				var parentdiv = $('.active .close').parent().attr('id');
				//alert(parentdiv);
				
				$('#'+parentdiv).fadeOut();
				var wait = setInterval(function() {
					if( !$(".entry.active").is(":animated") ) {
						clearInterval(wait);
						$('#'+parentdiv).addClass('closed').removeClass('active');
						$('#'+parentdiv+' .entry-text-wrap.active').addClass('closed').removeClass('active');
						$('#'+parentdiv+' .entry-text.active').addClass('closed').removeClass('active');
						$('.active').fadeIn();
						globalslide = 'true';
					}
					}, 200);
			});
			
			$('#impressum a#impressumlink').click(
				function(){
				if ($('#impressum-content').hasClass('closed')){
						$('.entry.active').fadeOut();
						$('#impressum-content').fadeIn().addClass('active').removeClass('closed');
						$('#impressum-content .entry-text-wrap').addClass('active').removeClass('closed');
						$('#impressum-content .entry-text').addClass('active').removeClass('closed');
						globalslide = 'false';
						
							
				} else {
					$('#impressum-content').fadeOut().addClass('closed').removeClass('active');
					$('#impressum-content .entry-text-wrap').addClass('closed').removeClass('active');
					$('#impressum-content .entry-text').addClass('closed').removeClass('active');
					if ($('.entry.active')){
						$('.entry.active').fadeIn();						
					} else {
						globalslide = 'true';
					}

				}	
			}
			);
			
			function footermove(direction) {
				//$('title').text(direction);
				if (direction == 'up') {
					$('#footer-control').stop().animate({marginTop:'-115'},500);
     				$('#impressum a').stop().animate({top:'30'},500);
     				$('#meta-info').stop(true,true).fadeOut(400).css('opacity','1');

     				if((jQuery.support.opacity)==true) {
     					$('.slider-image').stop().animate({'opacity': 1},700);		
     				} else {
     					$('.slider-image').stop().fadeTo(700, 1);

						//.animate({filter: 'alpha(opacity=100)'},700);
     				}
				}
				if (direction == 'down') {
					$('#footer-control').stop().animate({marginTop:'-38'},500);
					$('#impressum a').stop().animate({top:'0'},500);
					$('#meta-info').stop(true,true).fadeIn(400).css('opacity','0');

					if((jQuery.support.opacity)==true) {
						$('.slider-image').stop().animate({'opacity': 0},500);		
					} else {
						$('.slider-image').stop().fadeTo(500, 0);
						//.animate({filter: 'alpha(opacity=0)'},500);					
					}

				}
			};
			
			$('.entry').mousemove(function(e){
				var x = ($(window).width()) - e.pageX;
				var y = e.pageY
				var hoehe = $('.entry.active .entry-text').height();
				var currentdiv = $('.entry.active').attr('id');
				var top = $('#'+currentdiv).css('top');
				var activecontentid = $('.entry-text-wrap.active').attr('id');
				
								
				top = top.replace('px','');
				
				y = y-top;
				//$('#logo').html(y);
				
				var contentheight = $('.entry-text.active').height();
				var wrapheight = $('.entry-text-wrap.active').height();
				var entryheight = $('.entry.active').height();
				entryheight = entryheight+18;
				var maxheight = $('.entry-text-wrap.active').css('maxHeight'); 
				maxheight = maxheight.replace('px','');
				//$('#logo').html(maxheight);
				
				if (maxheight<entryheight) {
					if (80<y && y<entryheight) {
						var steps = (contentheight-wrapheight+18)/(wrapheight);
						var movement = (y-80)*steps;
						$('.entry-text.active').css('margin-top',-movement);
					}	
				}
							
			   });
			
});
function siteload() {
	$(document).ready(function(){
	//	$('#colorlayer span').fadeOut(200);
		$('#colorlayer').fadeOut(700);
	})

	setTimeout('movefooteronload(1000)',3000)
	;
};

function skipdescription(next) {

	next = next.replace('main-','');
		$('.photo-info.active').stop(true,true).fadeOut(200).css('display','none').removeClass('active');
		$('.'+next).fadeIn(200).stop(true,true).addClass('active');
	
//	$('#logo').html(current+' done '+ next);
}


function movefooteronload(duration) {
	$('#footer-control').stop().animate({marginTop:'-38'},duration);
	$('#impressum a').stop().animate({top:'0'},duration);
	$('#meta-info').animate({'opacity': 1},duration);
	$('#meta-info .active').fadeIn(800);

	if((jQuery.support.opacity)==true) {
		$('.slider-image').stop().animate({'opacity': 0},duration);		
	} else {
		$('.slider-image').stop().fadeTo(800, 0);
		
		//.animate({filter: 'alpha(opacity=0)'},duration);
	}
	
}




