



function carousel_initCallback(carousel) {

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

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


function mycarousel_buttonNextCallback(carousel, button, enabled) {
	if(enabled) {
		jQuery('#carousel-next').show();
	} else {
		jQuery('#carousel-next').hide();
	}
};

function mycarousel_buttonPrevCallback(carousel, button, enabled) {
	if(enabled) {
		jQuery('#carousel-previous').show();
	} else {
		jQuery('#carousel-previous').hide();
	}
};



jQuery(document).ready(function(c){

    /* Carousel */    
    jQuery('#carousel').jcarousel({
        initCallback: carousel_initCallback,
        scroll: 1,
        buttonNextCallback: mycarousel_buttonNextCallback,
        buttonPrevCallback: mycarousel_buttonPrevCallback
    });


    /* Simple Accordion Menu Code from: */
    /* http://www.i-marco.nl/weblog/jquery-accordion-menu/ */    
    jQuery('#accordion ul').hide();
    jQuery('.current ul').show();

    jQuery('#accordion li a').click(function() {

        var checkElement = jQuery(this).next();

        if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
            return false;
        }

        if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
            jQuery('#accordion').children().removeClass('current');

            jQuery('#accordion ul:visible').slideUp('normal');

            checkElement.slideDown('normal');

            checkElement.parent().addClass('current');

            return false;
        }
    });

});



