jQuery(document).ready(function($) {
	$('#slide-side').jcarousel({
		wrap: 'circular'
	});
	
	$('#slide-home').jcarousel({
		wrap: 'circular'
	});
	
	
	// Slider Home Featured
	
	var li = $('#slider_select li').length;
	var block = 289;
	var size_mask = block * li;
	$('#slider_images').css('width', size_mask + 'px');
	
	var index = 0;
	var classe = '';
	
	$('.slider_list li').eq(0).addClass('actif');
	
	$('#slider_select li, #slider_select li img').click(function(e) {
	   classe = $(this).attr('class');
	     
	   if(classe == 'li-select') { 
	   	index = $('#slider_select li').index(this); 
	   }
	   else { 
	   	index = $('#slider_select li img').index(this); 
	   }
		
		move_slider(index, 'null');
		
		if(classe != 'li-select') { return false; }
	});
	
	$('#mask_slide #prev').click(function() {
		if(index > 0) {	index--; move_slider(index, 'left'); }
		else { move_slider((li-1), 'null'); index = (li - 1); }
		return false;
	});
	
	$('#mask_slide #next').click(function() {
		if(index < (li-1)) { index++; move_slider(index, 'right'); }
		else { move_slider(0, 'null'); index = 0; }
		return false;
	});
	
	
	// Marques
	var listMenu = $('.listMenu');
	var btnDisabled = $('.btn-disabled');
	var menu_top = $('#menu-top');
	
	var offset = menu_top.offset();
	
	listMenu.hide();
	listMenu.css('left', offset.left + 'px');
	
	//var showed = false;
	
	btnDisabled.click(function() { return false; })
	$('.btnMenu').each(function() {

		$(this).hover(function() {
			//if(showed == false) {
				//$(this).children('ul').slideDown('fast', function() { showed = true; });
			//}
			$(this).children('ul').show();
		}, function() {
			//$(this).children('ul').slideUp('fast', function() { showed = false; });
			$(this).children('ul').hide();
		});
	});
	
	// Search
	$('#mc_mv_EMAIL').val('Votre email');
	handleInputFields("input#s", 'Recherche');
	handleInputFields("input#mc_mv_EMAIL", "Votre email");
});

function move_slider(index, direction) {
	var slider_images = $('#slider_images');
	
	$('.slider_list li').removeClass('actif').eq(index).addClass('actif');
	
	var vitesse = 600;
	var block = 289;
	
	if(direction != 'null') {
		if(direction == 'right') {
			slider_images.animate({
				marginLeft: '-' + (block * index) + 'px'
			}, vitesse);
		}
		if(direction == 'left') {
			var left = parseFloat(slider_images.css('margin-left'));
			slider_images.animate({
				marginLeft: (left + block) + 'px'
			}, vitesse);
		}
	}
	else {
		var go = index * block;
		
		slider_images.animate({
			marginLeft: '-' + go + 'px'
		}, vitesse);
	}
}

function handleInputFields(id, defaultTxt) {
	  var txt = defaultTxt;
  jQuery(id).focus(function(){
    if(jQuery(this).attr("value") == txt) { jQuery(this).val(''); }
  });
  jQuery(id).blur(function(){
    if(jQuery(this).attr("value") == "") jQuery(this).attr("value", txt);
  });
}

