$(document).ready(function() 
{	
	$("li.level1").each(function(i,elem) 
	{
		var w = $(elem).width();
		if (w=='' || w==0) w = 200;
		$(elem).find("div.level2").css("min-width",w+"px");
		$(elem).find("ul.level2").css("min-width",w+"px");

		$("li.level2").each(function(i,elem) 
		{
			var w2 = $(elem).width();
			if (w2=='' || w2==0) w2 = 200;
			$(elem).find("div.level3").css("left",w2+"px");
		});
	});
	$("#ipm-loginbox div.level1").hover(function(){
		$("#user-login").focus();
	});

	// Accordion functionality
	$('#accordion .answer').hide();
	$('#accordion h2').click(function(){
		$('#accordion .answer').slideUp();
		$(this).next('.answer').slideDown();
		return false;
	});

	// animation of additional texts
	$(".show-more").click(function(i, elem) {
		$("#ipm-contentbox-right img").fadeOut(800);
		$("#ipm-contentbox-bottom").slideFadeToggle(800);
		$("a.show-more").slideFadeToggle(800);
	});

	// added Fancybox for .fancybox links
	$(".fancybox").fancybox();

	// function for slideFadeToggle
	$.fn.slideFadeToggle  = function(speed, easing, callback) {
        return this.animate({opacity: 'toggle', height: 'toggle'}, speed, easing, callback);
	};
});

