var currentID = 0; 
var C;
var cauto = true;

$(document).ready(function(){     
	
	$('#carousel').jcarousel({
		scroll: 1,
		visible:1, 
		auto:15,
		wrap:'last',
		animation:1,
		initCallback: initCarousel,
		itemVisibleOutCallback: {
		  onBeforeAnimation: disparition
		},
		itemVisibleInCallback: {
		  onAfterAnimation: apparition
		}
	}); 
	
	
	$('#switch').click(function(){ 
		if( $('#controls').is(':visible')) 
			$('#controls').fadeOut('slow',function(){  
			
			      	$('#switch').toggleClass('close');
				$('#switch').toggleClass('plus');       
			});  
		else
                	$('#controls').fadeIn('slow',function(){  

			      	$('#switch').toggleClass('close');
				$('#switch').toggleClass('plus');       
			});
	});  			
});       

function initCarousel(carousel)
{   
    C = carousel;    
    $('.goTo').bind('click', function() { 
	
	
	var cible = $('.goTo').index(this) + 1;
        carousel.scroll(cible);        
	carousel.startAuto(0);  
        return false;
    }); 

    $('#damierControl').bind('click', function() {
	carousel.startAuto(0); 
        return false;
    });
    
	
    // Disable autoscrolling if the user clicks the prev or next button.
    carousel.buttonNext.bind('click', function() {
        carousel.startAuto(0);
    });

    carousel.buttonPrev.bind('click', function() {
        carousel.startAuto(0);
    });

    // Pause autoscrolling if the user moves with the cursor over the clip.
    //carousel.clip.hover(function() {
//        carousel.stopAuto();
//    }, function() { 
//	if(cauto)
//        carousel.startAuto();
//    });
};


function apparition(carousel, item, idx, state)
{      
	idx --;
	currentID = idx;

    /*    var targetID = $('.bigPic:eq('+idx+')').attr('alt');
	var isIMG = $('.bigPic:eq('+idx+')').attr('isIMG');
	
        if(isIMG =='no')
	{
	 	 $('.loader:eq('+idx+') ').load('/france/accueil/getItem/fr/'+targetID,null,function(){
		       //$('.loader:eq('+idx+')').fadeIn('3000');     
		});       
	}
	     
      */                        
	$('.bigPic:eq('+idx+')').fadeIn(1000); 
	$('.goTo').removeClass('full')
	$('.goTo:eq('+idx+')').addClass('full');

} 

function disparition(carousel, item, idx, state)
{
	idx --;
	currentID = idx; 
	var count = $('.eb');               
	if(count.length > 0)
	{    
		var ID = $('.eb:eq(0)').attr('id');       
		$('.eb').remove();   
		$('.'+ID).html('<div id="'+ID+'"><div>');       
	}  
                          
	$('.bigPic:eq('+idx+')').fadeOut(0);      
	
}

function embedIt(embedID,name,description,videoHD, videoLD, preview,link,linkName,swfURL) 
{

		var flashvarsVideo = {
			logo:"es",   
			mode:"video",
			titre:name, 
			description:description,            
			srcHD:videoHD,
			srcLD:videoLD,
			srcQuality:"HD",
			preview:preview,
			link:link,
			linkType:"_new",
			linkName:linkName,
			autoplay:"1",
			swfURL: swfURL
		};  
		var flashvars = flashvarsVideo;

			var params = {
				allowFullScreen:true
			};
			var attributes = {
				id:embedID,
				Class:"eb"
			};

			swfobject.embedSWF(swfURL,embedID, "500", "500", "9.0.0", "expressInstall.swf", flashvars, params, attributes);  
                         
		       
	      		C.stopAuto();
	                cauto = false;
}

