$(document).ready(function(){
	$('.thickbox, .fancybox').fancybox();
	
	//Superfish Menu
	$('#mainNavi li').hover(function(){
		$(this).stop(true, true).find('a').addClass('activeSub');
		width    = $(this).width();
		ulToShow = $('ul', this);
		
		ulWidth  = ulToShow.width();
		
		if(ulWidth <= width){
			ulToShow.css('width', width + 'px')
		}
		ulToShow.show();
	
	},function(){
		$(this).stop(true, true).find('a').removeClass('activeSub');
		$('ul', this).hide();
	});
	
	if($.browser.msie && $.browser.version=="6.0"){
		$('#teaserArea .cBox').css('bottom', 0);
	} else {
		$('#teaserArea .box').css('cursor', 'pointer').addClass('shadow').live('click', function(){
		
			element    = $(this);
			newContent = $(element).find('.boxC').css('bottom', '160px').html();
			element.removeClass('shadow');
			
			$(element).flip({
				direction: 'tb',
				content: '<div class="boxC" style="bottom: 0;">' + newContent + '</div>',
				onAnimation: function(){
					$(element).addClass('shadow').removeClass('box').addClass('revertFlip');
				},
				color: '#ffffff',
				speed: 200
			});
			
		});
		
		$('.revertFlip, a.moreInfo').live('click', function(e){
			element = $(this);
			
			if (element.attr('class') != 'moreInfo') {
				element.removeClass('shadow');
				
				$(element).revertFlip({
				
					onAnimation: function(){
						$(element).addClass('box').addClass('shadow').removeClass('revertFlip');
					},
					color: '#ffffff'
				
				});
			}
		});
	}
});