﻿
/**
 * We use the initCallback callback
 * to assign functionality to the controls
 */
function mycarousel_initCallback(carousel) {

    var pagination = '';
    
    var pages = Math.ceil(carousel.size() / carousel.options.scroll);
    
    if(pages > 1) {
        
        for(var i = 0; i < pages; i++) {
        
            
            pagination = pagination + '<div ';
            if(i == 0) {
                pagination += 'class="pager current"';
            } else {
                pagination += 'class="pager"';
            }
            pagination += 'value="'+ (i+1) + '" id="pagebutton' + (i + 1) + '"><a href="javascript:void(0)"></a></div>';
        }
    }
    
    $('.jcarousel-control').html(pagination);
    
    $('.jcarousel-control div').click(function() {
        
        var idx = ((jQuery.jcarousel.intval($(this).attr('value')) - 1) * carousel.options.scroll + 1);
        // idx++;
        carousel.scroll(idx);
		
		$('.jcarousel-control div').removeClass("current");
		$(this).addClass("current");
        
        return false;
    });

};

// Ride the carousel...
jQuery(document).ready(function() {
    jQuery("#featcarousel").jcarousel({
        scroll: 4,
        initCallback: mycarousel_initCallback,
        // This tells jCarousel NOT to autobuild prev/next buttons
        buttonNextHTML: null,
        buttonPrevHTML: null
    });
	
	
	try {
	    $('.pics').cycle({ 
            fx:      'fade', 
            speedIn:  300, 
            speedOut: 300, 
            delay:   8000,
            pause:true
        });
    } catch (e) { }
	/*$(".selected span").click(function() {
	alert ( "pushed" );
			$("#fake_fade").fadeIn("100");
			$("#carousel_wrap").addClass("wlk_distext");
	});*/
	
	
});




