$(document).ready(function(){
	// Function "WAIT"
	$.fn.wait = function(time, type) {
        time = time || 500;
        type = type || "fx";
        return this.queue(type, function() {
            var self = this;
            setTimeout(function() {
                $(self).dequeue();
            }, time);
        });
    };
	
	// Content Fade
	$('h1').fadeTo(0, 0);
	$('#textContent').css('opacity', '0');
	$('#textContent').wait().animate({opacity:1}, 1000, '', function(){
			$('h1').fadeTo(500, 1, '', function(){
				$('h1').fadeTo(0, 0.2, '', function(){
					$('h1').fadeTo(200, 1, '', function(){
						$('h1').fadeTo(0, 0.6, '', function(){
							$('h1').fadeTo(200, 1, '', function(){
							});							
						});									
					});
				});
			});				 
	});
	
	//Logo Hover
	$('#logo').hover(function(){
	$(this).stop().fadeTo(200, 0.5, '', function(){
		$(this).fadeTo(200, 0.8);										 
	});
	},function(){
		$(this).stop().fadeTo(400,1);
	});
	
	//Menu Animation
	
    $('a.aLink').hover(function(){
		$(this).stop().animate({marginLeft: '8px',backgroundColor: '#a30707',opacity: 0.8}, 100, '', function(){
	  		$(this).animate({opacity: 1,marginLeft: '5px'}, 100, '');
		});
	},function(){
		$(this).stop().animate({marginLeft: '0px'}, 100);
	});
	
	//Fade Picture
	$('#headpicture').hover(function(){
		$(this).stop().fadeTo(200, 0.5, '', function(){
			$(this).fadeTo(200, 0.8);										 
		});
	},function(){
		$('#headpicture').stop().fadeTo(400, 1);
	});
	
	//FadeImg
	$('.fadeImg').hover(function(){
		$(this).stop().fadeTo(200, 0.5, '', function(){
			$(this).fadeTo(200, 0.8);										 
		});
	},function(){
		$(this).stop().fadeTo(400, 1);
	});
	
	//Fade ImmoBox-Shadow
	$('.immo_table').hover(function(){
		$(this).stop().animate({boxShadow: '0px 2px 5px #404040'}, 100);
	},function(){
		$(this).animate({boxShadow: '0px 1px 3px #AAA'}, 200);
	});
	
});


