Cufon.replace('.verdana.hoverable',{
	textShadow: '#111 1px 1px',
	hover: {
		textShadow: '1px 1px #666',
		color: '#000'
	}
});

Cufon.replace('.verdana.active');
//Cufon.replace('.verdana.activated');

Shadowbox.init({
    // skip the automatic setup again, we do this later manually
    skipSetup: true
});


$(document).ready(function () {
	$('#menu ul.submenu').each(function (i,e) {
		if ($(e).children().size() == 0)
			$(e).remove();
		else
			$(e).prev().addClass('rolldown');
	});
	
	$('.rolldown').mouseover(function () {
		clearTimeout(timeout);
		if ($(this).hasClass('rolled')) return;
		hide();
		var offset = $(this).offset();
		var top = $('#contentTop').offset().top;
		offset.top = top;
		var m = $(this).addClass('rolled').next().clone().appendTo('body').addClass('activated').fadeIn(100);
		offset.left = offset.left + ($(this).width() - m.outerWidth())/2;
		m.css(offset);
		m.mouseover(function () {
			clearTimeout(timeout);
		})
		.mouseout(function () {
			timeout = setTimeout('hide()',timeoutperiod);
		})
		;
		//$(this).addClass('activated');
	})
	.mouseout(function () {
		timeout = setTimeout('hide()',timeoutperiod);
	})
	;

	Shadowbox.setup("a.galeria", {
		gallery: "Galeria"
	});

	$('.logotype:first').show().addClass('current').css({zIndex:3}).next().show().addClass('upcoming').css({zIndex:2});
	setInterval("$('.logotype').rotator()",3000);
	
	
});

function hide() {
	$('.submenu.activated').fadeOut(100,function () { $(this).remove(); });
	$('.activated').removeClass('activated');
	$('.rolled').removeClass('rolled');
}

var timeout;
var timeoutperiod = 1000;

$.fn.rotator = function () {
	$('.logotypes .current').fadeOut(400,function () {
		$(this).removeClass('current').css({zIndex:2});
		$('.logotypes .upcoming').css({zIndex:3}).removeClass('upcoming').addClass('current');
		if ($('.logotypes .current').next().size() > 0)
			$('.logotypes .current').next().addClass('upcoming').css({zIndex: 2}).show();
		else
			$('.logotypes .logotype:first').addClass('upcoming').css({zIndex: 2}).show();
	});
	
	
}

