jQuery(document).ready(function() {
  jQuery("span.fancybox a[href='']").removeAttr('rel');
  jQuery("span.fancybox a").fancybox({'overlayShow':true,'overlayOpacity': 0.8,'overlayColor'	: '#333','transitionIn'	: 'elastic','transitionOut'	: 'elastic','titlePosition'	: 'inside'});
  $("a[rel=lightbox-group]").fancybox({'overlayShow':true,'overlayOpacity': 0.8,'overlayColor':'#333','titleShow'	: true,'transitionIn'	: 'elastic','transitionOut'	: 'elastic','titlePosition'	: 'inside','titleFormat'	: function(title, currentArray, currentIndex, currentOpts) {return '<span id="fancybox-title-inside">' + c_site_fancybox_group_title+ ' ' + (currentIndex + 1) + ' / ' + currentArray.length + (title.length ? ' &nbsp; ' + title : '') + '</span>';}});
  jQuery("span.mail_fancybox a").fancybox({'titlePosition'	: 'over','overlayShow'	: true,'overlayOpacity': 0.8,'overlayColor'	: '#333','transitionIn'	: 'elastic','transitionOut': 'elastic','centerOnScroll' : true,'autoscale' : true,'width' :300,'height' :450,'hideOnOverlayClick' :false});

	$("#back-top").hide();
  $(function () {$(window).scroll(function () {if ($(this).scrollTop() > 500) {$('#back-top').fadeIn();} else {$('#back-top').fadeOut();}});
  $('#back-top a').click(function () {if (window.opera) {$('html').animate({scrollTop: 0}, 800);} else {$('html,body').animate({scrollTop: 0}, 800);}return false;});});

	for (var i = 1; i <= c_site_imagenav_level; i++)
	{
		var visibleItems = c_site_imagenav_visible_items[i];
		var carouselNavDivs = jQuery('.jq_in'+i+'_carousel').find('li').length;
		if(tree == 'login') {	
			var li_elements = jQuery('.jq_in'+i+'_carousel li');
			jQuery.each(li_elements, function(active_li, val) {
				if($(this).attr('class') == 'active') {
				 c_site_imagenav_active_selection[i] = active_li+1;
				}
      });
		}
		var centerPosition = Math.round(c_site_imagenav_active_selection[i] - 1 - (visibleItems / 2));
		if ((centerPosition < 0) || carouselNavDivs <= visibleItems || (c_site_imagenav_active_selection[i] <= visibleItems)) {centerPosition = 0;} 
		if (centerPosition > (carouselNavDivs - visibleItems)) {centerPosition = carouselNavDivs - visibleItems;}
		if (centerPosition < 0) {centerPosition = 0;}
		var carouselClass = '.jq_in' + i + '_carousel';
		jQuery(carouselClass).jCarouselLite({btnNext: carouselClass + "_next",btnPrev: carouselClass + "_prev",circular: false,mouseWheel: true,scroll: c_site_imagenav_scroll_items[i],visible: visibleItems,start: centerPosition,speed:500});  
		if (carouselNavDivs > visibleItems) {if (c_site_imagenav_active_selection[i] > visibleItems) {jQuery(".jq_in"+i+"_carousel_prev").removeClass('disabled');}if (centerPosition < (carouselNavDivs - visibleItems)) {jQuery(".jq_in"+i+"_carousel_next").removeClass('disabled');}}  
	}
	
	$("div.nlevel0 .nlevel0_item a.nl0_inactive").hover(function(){$(this).find("div").stop(true,true).fadeIn(300);},function(){$(this).find("div").stop(true,true).fadeOut(300);});
  $("div.jq_in1_carousel a.inl1_inactive,div.jq_in2_carousel a.inl2_inactive").hover(function(){$(this).prev().stop(true,true).fadeIn(170);},function(){$(this).prev().stop(true,true).fadeOut(170);});
  
  $(".nlevel1 li:last span.nspacer,.nlevel2 li:last span.nspacer").css('display','none');
	
	if(tree == 'login') {
		if($("div.login_nav_level0 ul li").length <= 1) {$("div.login_nav_level0 ul").css({'padding-bottom':'0px'});$("div.login_nav_level0 ul li").css({'margin-bottom':'0px'});}
	}
});

function animateNavLevels(action, args) {
  if (!args || !(args instanceof Array)) {return 0;}
  if (action == 'hide') {for (var i = 0; i < args.length; i++ ) {jQuery('.jq_nlevel' + args[i]).hide();}}
  else if (action == 'move') {var activeLevel = args[0] + 1;jQuery('.jq_nlevel' + activeLevel).hide();jQuery('.jq_nlevel' + activeLevel).slideDown('slow');args.reverse();for (var i = 0; i < args.length; i++ ) {jQuery('.jq_nlevel' + args[i]).slideUp('slow');}}
  else if (action == 'toggle'){var activeLevel = args[0] + 1;jQuery('.jq_nlevel' + activeLevel).slideToggle('slow');args.reverse();for (var i = 0; i < args.length; i++ ) {jQuery('.jq_nlevel' + args[i]).slideToggle('slow');}}}

function toggleBox(boxId,linkItem) {
  $("#"+boxId).slideToggle();
	linkItem.toggleClass("active");
}
