var start;
var end;

jQuery(document).ready(function() {

    $('#archivesRight').hide();
	$('a.lightbox').lightbox();
	$('#leftColumnNews').hide();
	$('#leftColumnBlog').show();
	$('#archivesRight').show();
	$('#newsSpan').animate( { opacity:"0.5" }, 0);
	$('#newsSpan').animate( { opacity:"0.5" }, 0);
	$('#blogSpan').addClass('blogSpanOn');
	$('#newsSpan').addClass('newsSpanOff');
	
	init();
     /*   var huh = document.getElementById("test");
	end = huh.innerHTML;
	start = 1;
      */  
	

    jQuery('#mycarousel').jcarousel({
	
        // Configuration goes here
		scroll:1,	
		itemLoadCallback: {
 		 	onBeforeAnimation: callback1,
 			onAfterAnimation: callback2
		},
		buttonNextHTML: "<div ><div id='pagesCarousel'> 1 OF "+end+"</div></div>",
		buttonPrevHTML: "<div ></div>"

    });
   
    // --  Gestion du filtre
  	$("#viewAll").click(function(){
		$('#viewAll').removeClass('OFF');
		$('#viewAll').addClass('ON');
		$('#switch2surf').removeClass('ON');
		$('#switch2surf').addClass('OFF');
		$('#switch2snow').removeClass('ON');
		$('#switch2snow').addClass('OFF');
		$('#switch2skate').removeClass('ON');
		$('#switch2skate').addClass('OFF');
  		$("#filtres h3").html('All news');
	});
	
	$("#viewAll").mouseenter(function(){
		if ($("#viewAll").hasClass('OFF'))
		$("#viewAll").animate( { opacity:"0.5" }, 0);
	});
	$("#viewAll").mouseleave(function(){
		$("#viewAll").animate( { opacity:"1.0" }, 0);
	});

	
	$("#switch2surf").click(function(){
		$('#viewAll').removeClass('ON');
		$('#viewAll').addClass('OFF');
		$('#switch2surf').removeClass('OFF');
		$('#switch2surf').addClass('ON');
		$('#switch2snow').removeClass('ON');
		$('#switch2snow').addClass('OFF');
		$('#switch2skate').removeClass('ON');
		$('#switch2skate').addClass('OFF');
		$("#filtres h3").html('Surf');
	});
	
	$("#switch2surf").mouseenter(function(){
	if ($("#switch2surf").hasClass('OFF'))
		$("#switch2surf").animate( { opacity:"0.5" }, 0);
	});
	
	$("#switch2surf").mouseleave(function(){
		$("#switch2surf").animate( { opacity:"1.0" }, 0);
	});
	
	$("#switch2skate").click(function(){
		$('#viewAll').removeClass('ON');
		$('#viewAll').addClass('OFF');
		$('#switch2skate').removeClass('OFF');
		$('#switch2skate').addClass('ON');
		$('#switch2surf').removeClass('ON');
		$('#switch2surf').addClass('OFF');
		$('#switch2snow').removeClass('ON');
		$('#switch2snow').addClass('OFF');
		$("#filtres h3").html('Skate');
	});
	
	$("#switch2skate").mouseenter(function(){
	if ($("#switch2skate").hasClass('OFF'))
		$("#switch2skate").animate( { opacity:"0.5" }, 0);
	});
	
	$("#switch2skate").mouseleave(function(){
		$("#switch2skate").animate( { opacity:"1.0" }, 0);
	});
	
	$("#switch2snow").click(function(){
		$('#viewAll').removeClass('ON');
		$('#viewAll').addClass('OFF');
		$('#switch2skate').removeClass('ON');
		$('#switch2skate').addClass('OFF');
		$('#switch2surf').removeClass('ON');
		$('#switch2surf').addClass('OFF');
		$('#switch2snow').removeClass('OFF');
		$('#switch2snow').addClass('ON');
		$("#filtres h3").html('Snow');
	});
	
	$("#switch2snow").mouseenter(function(){
	if ($("#switch2snow").hasClass('OFF'))
		$("#switch2snow").animate( { opacity:"0.5" }, 0);
	});
	
	$("#switch2snow").mouseleave(function(){
		$("#switch2snow").animate( { opacity:"1.0" }, 0);
	});

	$("#newsSpan").mouseenter(function(){
	
		$('#newsSpan').animate( { opacity:"1.0" }, 300);

	});
	
	$("#newsSpan").mouseleave(function(){
	
		$('#newsSpan').animate( { opacity:"0.5" }, 300);

	});
	
       
	$(".aSkin").click(function(){
	       var id 	=	$('.aSkin').index(this); 
	       var skin = 	$('.aSkin:eq('+id+')').attr('id')
	       switch_style(skin);

	});
	
       	var skinName = readCookie("skinName");
	if (skinName) switch_style(skinName);
	else switch_style('surfTheme');    
    
});

function callback2(carousel, item, idx, state) {

 	var div = document.getElementById("pagesCarousel");

	if (item == "prev")
	{
	
		if (start == end) 
		{
		carousel.scroll(jQuery.jcarousel.intval('1'));
		start = 1;
		}

		else if (start != 1) start -= 1;
	}
	else if (item == "next")
	{
		if (start != end) start += 1;
	}
	
	else return;
	
	div.innerHTML = start + " OF " + end;
}; 

function callback1(carousel, item, idx, state) {
	if (item == 'init')
  return; 
}; 


function openIt(url)
{
     $('#ifr').attr('src', url);
}

function init()
{

	$('.vignette').click(function(){
			
		var index = $('.vignette').index(this);
		var target = $('.vignette:eq('+index+')').attr('alt');
		var preview = $('.vignette:eq('+index+')').attr('src');
		var titre = $('.vignette:eq('+index+')').attr('title');
		
		loadPlayer(target,preview,titre);
		setInfos(titre);	
		
	});
}

function setInfos(infos)
{
	$('#now').text(infos.toUpperCase());
}

function loadPlayerFirst(target,preview,name)
{
	
		var flashvars = {
			video:target,
			photo:preview,
			titre:name,
			buffer:"5",
			data:PREFIX_URL_CDN+"/system/application/views/swf/PlayerAlone.swf",
			width:"280",
			height:"150",
			allowFullScreen:"true",
			wmode:"opaque"
			};
		var params = {allowFullScreen:"true"};
		var attributes = {};
		swfobject.embedSWF(PREFIX_URL_CDN+"/system/application/views/swf/PlayerAlone.swf", "player", "280", "150", "9.0.0",PREFIX_URL_CDN+"/system/application/views/swf/expressInstall.swf", flashvars, params, attributes);
	
	
}

function loadPlayer(target,preview,name)
{
	
		var flashvars = {
			video:target,
			photo:preview,
			titre:name,
			autoplay:"1",
			buffer:"5",
			data:PREFIX_URL_CDN+"/system/application/views/swf/PlayerAlone.swf",
			width:"280",
			height:"150",
			allowFullScreen:"true",
			wmode:"opaque"
			};
		var params = {allowFullScreen:"true"};
		var attributes = {};
		swfobject.embedSWF(PREFIX_URL_CDN+"/system/application/views/swf/PlayerAlone.swf", "player", "280", "150", "9.0.0",PREFIX_URL_CDN+"/system/application/views/swf/expressInstall.swf", flashvars, params, attributes);
	
}
