(function ($) {
  Drupal.behaviors.clubdisco_nprado = {
    attach: function(context, settings) {
    	//parent menu
    	$('ul#superfish-1',context).lavaLamp({
    		  fx: "easeOutElastic",
    		  speed: 2000,
    		  click: function(){ },
    		 // setOnClick:false
    	});
    	// submenu
    	$('ul#superfish-1 ul').lavaLamp({
    		  fx: "easeOutBack",
    		  speed: 400,
    		  click: function(){ },
    		  setOnClick:false,
    		  //autoReturn:false
    	});

    	$('ul#superfish-1 li.menuparent ul.sf-sub',context).mouseenter(function() {
    		var par = $(this).parent().get(0);
    		$(par).addClass('curentLavaSfParent');
    		$('ul#superfish-1 li.backLava:first').hide();

    	}).mouseleave(function(){
    		var par = $(this).parent().get(0);
    		$(par).removeClass('curentLavaSfParent');
	    	$('ul#superfish-1 li.backLava:first').show();

    	});

    	if($('ul#superfish-1 li.menuparent ul').is(':visible')){
    		$('.sf-menu.sf-style-none.sf-navbar').css('margin-bottom','46px');
    	}

    },

  	detach: function (context, settings, trigger){
  		$('ul#superfish-1 ul li.backLava').remove();
  		//var sl = $('#views-slideshow-ddblock-nprado_top_slider_block div.slide').parent();
  		var sl = $('div.slide',context).parent();
  		sl.cycle('destroy');
  		$(context).colorbox.remove();
  	}
  };

})(jQuery);

//FLAX.Filter.clearAll();

function sliderPagerArrowSliding(pager, currSlide){
	// got #views-slideshow-ddblock-custom-pager-npradoslider_block 2 .. etc.
	//id custom-pager-cur-arrow-sliding
	//console.log(pager+'    '+currSlide)
	var cur = jQuery(pager).find('.custom-pager-item-'+currSlide).position();
	if(cur){
		jQuery('#custom-pager-cur-arrow-sliding').animate({left:cur.left}, 600 ,'easeOutBack');
	}
}

function changeActive(){
	var curUrl = location.hash.replace('#!','').replace('?ax=ok','').replace('&ax=ok','');

	jQuery([/*'#main-menu-links','#secondary-menu-links','.menu',*/'#superfish-1']).each(function(index,item){
		jQuery(item+' li[class~="active"],'+item+' li a[class~=\"active\"]').removeClass('active');
		jQuery(item+' li[class~="active-trail"],'+item+' li a[class~="active-trail"]').removeClass('active-trail');
		jQuery(item+' li[class~="current-li"]').removeClass('current-li');
		jQuery(item+' li[class~="sf-breadcrumb"]').removeClass('sf-breadcrumb');
		jQuery(item+' li[class~="selectedLava"]').removeClass('selectedLava');
		jQuery(item+' li a[href="'+curUrl+'"]').addClass('active').parent('li').addClass('current-li selectedLava');

		jQuery(item+' li a[href="'+curUrl+'"]').addClass('active').parents('ul.sf-sub').parent('li').addClass('current-li selectedLava');
		/*if(curUrl.indexOf('/gallery/') != -1 ){
			console.log('curent changed '+curUrl);
			jQuery(item+' li a[href*="/fotoshots"]').addClass('active').parents('ul.sf-sub').parent('li').addClass('current-li selectedLava');
		}*/

	});
	//lavaLamp hack-fix
	if(curUrl == '/'){
		jQuery('#superfish-1 li a[href="/"]').parent().trigger('mouseenter').trigger('click');
	}
}
/*
function runDrupallBehaviors(context){
	var context = context || document;
	var settings = Drupal.settings;
	jQuery.each(Drupal.behaviors, function () {
		var arg = arguments;
		if (jQuery.isFunction(this.attach)) {
			try{
			    this.attach(context, settings);
			}catch(e){
				console.log(e);
			}
	    }
	  })
}*/
;

