var t;
var stopanim;
var j = 0;
var nbi = 0;
var openC;

$(function()
{
	
	$('.right #txt_search').focus();

	// Height cart-bar
	$('.cart-bg').css("height",($('#detail').height()-16)+"px");
	
	// Open|Close Cart
	$('.cart-img').live('click',function()
	{
		if(!openC)
		{
			$('.cart-bg').animate({"width":"336px"},1500,"easeOutBounce");
			$('.arrow-img').attr("src","_css/open-me2.jpg");
			openC = true;
		}
		else
		{
			$('.cart-bg').animate({"width":"64px"},1500);
			$('.arrow-img').attr("src","_css/open-me.jpg");
			openC = false;
		}
	});
	
	// Open|Close Partners
	$('.partners h4').click(function()
	{
		$('.toslide').slideToggle(500);
	});
	
	// Slider
	nbi = $('.slider img').length;
	loopSlider();
	
	$('.slider').mouseenter(function()
	{
		stopSlide(t);
	});
	$('.slider').mouseleave(function()
	{
		loopSlider();
	});
	
	// Script top 5
	$('.product-5 h3').mouseenter(function()
	{
		if(!$(this).hasClass('current'))
		{
			$('.current').removeClass('current');
			$(this).addClass('current');
			$('.divhidden').animate({height: "0px"},{queue:false, duration:500});
			$('.current').parent().next().animate({height: "72px"},{queue:false, duration:500});
		}
	});
	
	
	/* fakeselect */
	$('.select-patin em').click(function()
	{
		$('.select-patin .fakeselect').show();
		$('.select-patin em b').css("background","url(http://www.innovmania.com/_css/fkselect.png) no-repeat 0px -36px");
	});
	$('.select-pied em').click(function()
	{
		$('.select-pied .fakeselect').show();
		$('.select-pied em b').css("background","url(http://www.innovmania.com/_css/fkselect.png) no-repeat 0px -36px");
	});
	$('.select-taille em').click(function()
	{
		$('.select-taille .fakeselect').show();
		$('.select-taille em b').css("background","url(http://www.innovmania.com/_css/fkselect.png) no-repeat 0px -36px");
	});
	$('.select-qty em').click(function()
	{
		$('.select-qty .fakeselect').show();
		$('.select-qty em b').css("background","url(http://www.innovmania.com/_css/fkselect.png) no-repeat 0px -36px");
	});
	$('.fakeselect').mouseleave(function()
	{
		$(this).hide();
		$('.select-patin em b').css("background","url(http://www.innovmania.com/_css/fkselect.png) no-repeat 0px -6px");
		$('.select-pied em b').css("background","url(http://www.innovmania.com/_css/fkselect.png) no-repeat 0px -6px");
		$('.select-taille em b').css("background","url(http://www.innovmania.com/_css/fkselect.png) no-repeat 0px -6px");
		$('.select-qty em b').css("background","url(http://www.innovmania.com/_css/fkselect.png) no-repeat 0px -6px");
	});
	
	$('.fakeselect span').mouseenter(function()
	{
		$(this).css("background","#3399FF");
		$(this).css("color","#FFFFFF");
	});
	$('.fakeselect span').mouseleave(function()
	{
		$(this).css("background","#FFFFFF");
		$(this).css("color","#000000");
	});
})

var cur = 1;
function loopSlider()
{
	// Function for banner
	t = setTimeout
	(
		function()
		{
			if(cur < nbi)
			{
				$('.slide-me').animate({'margin-top':'-'+(cur*139)+'px'},500);
				cur++;
			}
			else
			{
				$('.slide-me').animate({'margin-top':'0px'},500);
				cur = 1;
			}
			loopSlider();
		}
		,3500	
	)
}

function stopSlide(t)
{
	clearTimeout(t);
}

function add_to_cart(ref_id,ver_id,quantity)
{
	if(ref_id == undefined) {
		$('.newref4').html('<p style="color:#8D1C21;">Séléctionnez une référence</p>');
	} else {
		quantity = jQuery.trim(quantity);
		if($('#check_gravure_'+ref_id).is(':checked')) {
			var d = "&opi_custom="+$('#txt_gravure_'+ref_id).val();
		} else {
			var d = '';
		}
		
		$.ajax({
			type: "POST",
			url: "_template/ajax/test_add_to_cart.php",
			data: "ref_id="+ref_id+"&ver_id="+ver_id+"&taille="+$("#taille_"+ref_id).val()+"&couleur="+$('#couleur_'+ref_id).val()+d+"&quantity="+quantity,
			beforeSend: function() {
				$('.cart-bg .cart-img:first').after('<img class="add-to-cart-loading" style="z-index:100;position:absolute;left:5px;top:28px;" src="_css/ajax-loader-cart.gif" />');
			},
			success: function(msgHtml) {
				$.ajax({
					type: "POST",
					url: "_template/ajax/add_to_cart.php",
					data: "ref_id="+ref_id+"&ver_id="+ver_id+"&taille="+$("#taille_"+ref_id).val()+"&couleur="+$('#couleur_'+ref_id).val()+"&patin="+$('#patin_'+ref_id).val()+d+"&quantity="+quantity,
					beforeSend: function() {
						//$('.cart-bg .cart-img:first').after('<img class="add-to-cart-loading" style="z-index:100;position:absolute;left:5px;top:28px;" src="_css/ajax-loader-cart.gif" />');
					},
					success: function(nb_ref){
						if(nb_ref > 1)
							$('#basket h4').html(nb_ref+' produits');
						else
							$('#basket h4').html(nb_ref+' produit');
						
						$.ajax({
							type: "POST",
							url: "_template/commerce/mini_panier.php",
							success: function(msg){
								/*var old_value = $('.cart-bg').css('width');*/
								$('.cart-bg').replaceWith(msg);
								
								/*$('.cart-bg').css('width',old_value)
								$('.add-to-cart-loading').remove();*/
								
								$('.cart-bg').css("height",($('#detail').height()-16)+"px");
								$('.cart-bg').animate({"width":"336px"},1500,"easeOutBounce");
								$('.arrow-img').attr("src","_css/open-me2.jpg");
								openC = true;
							}
						});
					}
				});
				if(msgHtml !== '') {
					$('body').append(msgHtml);
				}
			}
		});
	}
}

function delete_from_cart(ref_id,key,ver_id) {
	$.ajax({
		type: "POST",
		url: "_template/ajax/remove_from_cart.php",
		data: "ref_id="+ref_id+"&key="+key+"&ver_id="+ver_id,
		success: function(msg){
			tab_msg = msg.split('|');
			if(tab_msg[0] === 'ok') {
				if(tab_msg[1] > 1)
					$('#basket h4').html(tab_msg[1]+' produits');
				else
					$('#basket h4').html(tab_msg[1]+' produit');
			
				$('#ref_id'+ref_id).animate({height:0, opacity: 0},500,'linear',function(){$('#ref_id'+ref_id).remove();});
				$.ajax({
					type: "POST",
					url: "_template/commerce/mini_panier.php",
					success: function(msg){
						$('.cart-bg').replaceWith(msg);
						
						$('.cart-bg').css("height",($('#detail').height()-16)+"px");
						$('.cart-bg').css({"width":"336px"});
						$('.arrow-img').attr("src","_css/open-me2.jpg");
						openC = true;
					}
				});
			}
		}
	});
}

function save(type) {
	$.ajax({
		type: "POST",
		url: "_template/ajax/save.php",
		data: "type="+type
	});
}

