/*
 *	jQuery Innerfade
 *  This plugin is used on the homepage.
*/


/* Application Showcase */
jQuery.noConflict();	
	jQuery(document).ready(function(){  	
		jQuery('#slider').innerfade({
				animationtype: 'fade', 
				speed: '3000',
				timeout: 7000,
				type: 'sequence',
				containerheight: 'auto'
		});	
});

/* Client Testimonials */
jQuery.noConflict();	
	jQuery(document).ready(function(){  	
		jQuery('#slider2').innerfade({
				animationtype: 'fade', 
				speed: '3000',
				timeout: 5000,
				type: 'sequence',
				containerheight: 'auto'
		});	
});
	
/* Featured Clients */
function mycarousel_itemVisibleInCallback(carousel, item, i, state, evt) {
    var idx = carousel.index(i, mycarousel_itemList.length);
    carousel.add(i, mycarousel_getItemHTML(mycarousel_itemList[idx - 1]));
    };

function mycarousel_itemVisibleOutCallback(carousel, item, i, state, evt) {
    carousel.remove(i);
    };

function mycarousel_getItemHTML(item) {
    return '<img src="' + item.url + '" alt="' + item.title + '" class="parade" />';
    };

jQuery.noConflict();
jQuery(document).ready(function() {
    jQuery('#mycarousel').jcarousel({
        auto: 1,
        scroll: 1,
		animation: 1300,
        wrap: 'circular',
        itemVisibleInCallback: {onBeforeAnimation: mycarousel_itemVisibleInCallback},
        itemVisibleOutCallback: {onAfterAnimation: mycarousel_itemVisibleOutCallback}
    });
});
