/**
 * @author Giorgio Marziani de Paolis
 * $ required
 */
 /* We use the initCallback callback
 * to assign functionality to the controls
 */

// Ride the carousel...
jQuery(document).ready(function() {
   if (jQuery("#mycarousel").length > 0) {
   		jQuery("#mycarousel").jcarousel({
   		scroll: 2,
   		initCallback: mycarousel_initCallback,
   		// This tells jCarousel NOT to autobuild prev/next buttons
		buttonNextHTML: null,
		buttonPrevHTML: null
		});
	}
	jQuery('img.FadeToBlack').each(function(){
		var cursrc = jQuery(this).attr('src');
		jQuery(this).attr('src',cursrc.replace('.jpg','-ftb.jpg'));
	});
	jQuery('li.noactive').each( function(i,e){
		if (jQuery(this).parent().attr("id")=="submenuleft")
				jQuery(this).parent().slideDown('fast');
		})
	jQuery('li.noactive').each( function(i,e){
		if (jQuery(this).parent().attr("id")=="submenuleft")
				jQuery(this).parent().parent().children('a').addClass('bHover');
		})		
	//jQuery('ul#submenuleft   li.noactive').parent().parent().children('a').addClass('bHover');
	
	
	jQuery('ul.menuleft-mainmenu li a').click(function(e){
		if(jQuery(this).parent().children('ul#submenuleft:hidden').length > 0){
			e.preventDefault();
			jQuery('ul.menuleft-mainmenu li a').parent().children('ul#submenuleft').slideUp('fast');
			jQuery('ul.menuleft-mainmenu li a').removeClass('bHover');
			jQuery(this).parent().children('ul#submenuleft').slideDown('fast');
			jQuery(this).addClass('bHover');
		}
		else
		{
			if(jQuery(this).parent().children('ul#submenuleft:visible').length > 0){
				e.preventDefault();
				jQuery(this).parent().children('ul#submenuleft').slideUp('fast');
				jQuery(this).removeClass('bHover');
			}
		}
	});
});

function mycarousel_initCallback(carousel) {
	
    jQuery('#prev').bind('click', function() {
        carousel.next();
        return false;
    });

    jQuery('#next').bind('click', function() {
        carousel.prev();
        return false;
    });
};

