/**
 * We use the initCallback callback
 * to assign functionality to the controls
 */
window.addEvent('domready', function(){

function mycarousel_initCallback(carousel) {
    jQuery('#mycarousel-next').bind('click', function() {
		if (curidx<marr.length-1) {
			curidx++;
			nosltItem (marr);
			mcapt.html(marr[curidx].alt);
			marr[curidx].style.border="1px solid #000";
			marr[curidx].style.opacity="1";
			marr[curidx].style.filter="alpha(opacity=100)";
	        carousel.next();
		}
        return false;
    });
	

    jQuery('#mycarousel-prev').bind('click', function() {
		if (curidx>0) {
			curidx--;
			nosltItem (marr);
			mcapt.html(marr[curidx].alt);
			marr[curidx].style.border="1px solid #000";
			marr[curidx].style.opacity="1";
			marr[curidx].style.filter="alpha(opacity=100)";

	        carousel.prev();
		}
        return false;
    });
};



function nosltItem (arrobj) {
	for (i=0; i<arrobj.length; i++) {
		arrobj[i].style.border="none";
		arrobj[i].style.opacity="0.3";
		arrobj[i].style.filter="alpha(opacity=30)";
	}
}

if ($("mycarousel")) {
	var curidx = 0;
	var marr;
	var mcapt;
	// Ride the carousel...
	jQuery(document).ready(function() {
		jQuery("#mycarousel").jcarousel({
			scroll: 1,
			initCallback: mycarousel_initCallback,
			// This tells jCarousel NOT to autobuild prev/next buttons
			buttonNextHTML: null,
			buttonPrevHTML: null
		});
		marr=jQuery('.prodarr img');
		mcapt =jQuery('#mycarousel .capt01');
		nosltItem(marr);
		mcapt.html(marr[curidx].alt);

		marr[curidx].style.border="1px solid #000";
		marr[curidx].style.opacity="1";
		marr[curidx].style.filter="alpha(opacity=100)";

		
	});

}


// ----- Galerie avec Thickbox ------ //
function nosltItem2 (arrobj) {
	for (i=0; i<arrobj.length; i++) {
		arrobj[i].style.border="none";
		arrobj[i].style.opacity="0.3";
		arrobj[i].style.filter="alpha(opacity=30)";
	}
}

function mycarousel_initCallback2(carousel) {
    jQuery('#mycarousel2 #mycarousel-next2').bind('click', function() {
		if (curidx2<marr2.length-1) {
			curidx2++;
			nosltItem2 (marr2);
			mcapt2.html(marr2[curidx2].alt);
			marr2[curidx2].style.border="1px solid #000";
			marr2[curidx2].style.opacity="1";
			marr2[curidx2].style.filter="alpha(opacity=100)";
	        carousel.next();
		}
        return false;
    });
	
    jQuery('#mycarousel2 #mycarousel-prev2').bind('click', function() {
		if (curidx2>0) {
			curidx2--;
			nosltItem2 (marr2);
			mcapt2.html(marr2[curidx2].alt);
			marr2[curidx2].style.border="1px solid #000";
			marr2[curidx2].style.opacity="1";
			marr2[curidx2].style.filter="alpha(opacity=100)";
	        carousel.prev();
		}
        return false;
    });
};

if ($("mycarousel2")) {
	var curidx2 = 0;
	var curidx = 0;
	var marr2link;
	var marr2;
	var mcapt2;
	
	jQuery(document).ready(function() {
		jQuery("#mycarousel2").jcarousel({
			scroll: 1,
			initCallback: mycarousel_initCallback2,
			// This tells jCarousel NOT to autobuild prev/next buttons
			buttonNextHTML: null,
			buttonPrevHTML: null
		});
		marr2=jQuery('.prodarr2 img');
		marr2link=jQuery('.prodarr2 a');
		mcapt2 =jQuery('#mycarousel2 .capt01');
		nosltItem2(marr2);
		mcapt2.html(marr2link[curidx2].alt);
		marr2[curidx].style.border="1px solid #000";
		marr2[curidx].style.opacity="1";
		marr2[curidx].style.filter="alpha(opacity=100)";
	});
}


});