jQuery(document).ready(function() {
	$('a.loupe').hover(function() {
		$(this).parent().find('img.chaussette_depliee').css('display','block');
		$(this).parent().find('a.chaussette_pliee img').css('visibility','hidden');
	}, function() {
		$(this).parent().find('img.chaussette_depliee').css('display','none');
		$(this).parent().find('a.chaussette_pliee img').css('visibility','visible');
	});
	$('a.loupe').click(function() { return false; });
	
	$('#cho7_gratos img.quasi_invisible').css('opacity', '0.2');
	//$('#please_share_here').html($('#share_boxes').html());
	//$('#share_boxes').html('');
	
	$('div#productscategory_list ul li a').attr('title', '');
	$('div#productscategory_list ul li').hover(function() {
		$(this).find('.meme_cat_titre').css('display', 'block');
	}, function() {
		$(this).find('.meme_cat_titre').css('display', 'none');
	});

	// roundèd corneurz:
	$('div.ajouter_une_chaussette_trop_geniale a.add_to_cart').css({
		WebkitBorderBottomLeftRadius: 2,
		WebkitBorderBottomRightRadius: 2,
		MozBorderRadius: '0 0 2px 2px',
		BorderBottomRightRadius: 2,
		BorderBottomLeftRadius: 2});
	$('ul#product_list span.price').css({
		WebkitBorderRadius: 2,
		MozBorderRadius: '2px',
		BorderRadius: 2});
	$('ul#mainmenu li a').css({
		WebkitBorderRadius: 6,
		MozBorderRadius: '6px',
		BorderRadius: 6});

	function franco(){
				// calcul du franco
				var qte = $(".archi_price").html();
				//var qte = parseInt($(".ajax_cart_quantity").html());
				var franc = parseFloat(36 - parseFloat(qte));
				if (franc < 0) { 
					$(".franco").addClass("franco_vert");
					$(".franco").removeClass("franco_rouge");
					franco_ok = $(".franco_ok").html();
					$(".franco").html(franco_ok);
				} else {
					
					$(".franco").addClass("franco_rouge");
					$(".franco").removeClass("franco_vert");
					
				}
				qte = $(".reste_franco").html(Math.round(franc*Math.pow(10,2))/Math.pow(10,2));
				$("#franco").show();
	}
	
	franco();

	// easter egg!! easter egg!!!
	if ( window.addEventListener ) {
		var kkeys = [], archiEGG = "38,38,40,40,37,39,37,39,66,65";
		window.addEventListener("keydown", function(e){
			kkeys.push( e.keyCode );
			if ( kkeys.toString().indexOf(archiEGG) >= 0 )
				window.location = "http://www.axome.com";
		}, true);
	}


	if( $('body#product p#add_to_cart a#go').length ) {
		/*var bgcoul = $('body#product p#add_to_cart a#go').css('background-color');
		var parts = bgcoul.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/);
		delete (parts[0]);
		for (var i = 1; i <= 3; i++) {
			parts[i] = parseInt(parseInt(parts[i])/1.2).toString(16);
			if (parts[i].length == 1) parts[i] = '0' + parts[i];
		}
		var achete_ma_chaussette_steupl = '#'+parts.join('');
		
		$('span#our_price_display').css('background-color', achete_ma_chaussette_steupl);*/
		$('body#product p#add_to_cart a#go').css('opacity', '0.7');
	}
	
	
	$('body#product p#add_to_cart a#go').hover(function() {
		//$(this).css('background-color', achete_ma_chaussette_steupl);
		$('body#product p#add_to_cart a#go').css('opacity', '1');
		
	}, function() {
		//$(this).css('background-color', bgcoul);
		$('body#product p#add_to_cart a#go').css('opacity', '0.7');
	});
	
	
	
	//pour les mini-pages, avoir le footer tout en bas c'est cool.
	var t = 191;
	var h = $(window).height();
	var d = t+$('div#gros_gros_footer').position().top;
	if( d<h ) {
		//$('div#gros_gros_footer').css('height', t+(h-d)+'px');
		//$('div#center_column').css('min-height', t+(h-d)+'px');
		var newheight = parseInt($('div#center_column').css('height').replace('px', ''))+(h-d)-30;
		$('div#center_column').css('height', newheight+'px');
	}
	
	jQuery('ul#product_list div.ajouter_une_chaussette_trop_geniale a').bind('mouseenter', function() {
		jQuery('.price', jQuery(this).parent().parent().parent()).html(jQuery(this).attr('rev'));
		if (jQuery(this).attr('data-billy') == 'kidz') {
			jQuery('div#header').css('background-position', '-14px bottom');
		} else {
			jQuery('div#header').css('background-position', '-14px top');
		}
	});
	
	jQuery('ul#product_list li').each(function () {
		var $this = jQuery(this);
		$this.addClass('item');
		jQuery('.ajax_add_to_cart_button', $this).each(function () {
			var $languette = jQuery(this);
			if (!$languette.hasClass('hors_stock')) {
				$this.addClass($languette.attr('data-size'));
			}
		});		
	});
	
	jQuery('#supersizeme a').bind('click', function () {
		jQuery('.sized').removeClass('sized');
		jQuery(this).addClass('sized');
		if (jQuery(this).attr('data-filter') != '*')
			selector = '.' + jQuery(this).attr('data-filter');
		else {
			selector = '*';
		}
		jQuery('ul#product_list').isotope({ filter: selector, layoutMode : 'fitRows' });
		return false;
	});
	
	jQuery('ul#product_list').isotope({
        itemSelector : '.item',
		layoutMode : 'fitRows'
      });

	$('a').attr('title', '');
	
	$('div#soupe_de_langue').hover(function(){
			$('div#languages_block_top ul').show();
		}, function(){
			$('div#languages_block_top ul').hide();
	});

	if( $('ul#product_list').length ) {
		
		//$('ul#product_list li a.chaussette_pliee').prepend('<div class="fais_moi_montrer"><span>'+fais_moi_montrer+'</span></div>');
		
		
		var coul = '#ff5533';
		$('ul#product_list li span.fais_moi_montrer').each(function() {
			var coul2 = $(this).attr('class').replace('fais_moi_montrer coul_', '');
			//$(this).css('background-color', 'rgba('+getRGB('#'+coul2)+',0.7)');
			$(this).find('em').text(fais_moi_montrer);
			$(this).find('em').css('border', '2px solid #'+coul2);
			$(this).find('em').css('background-color', 'rgba(255, 255, 255, 0.9)');
		});
		
		$('ul#product_list li').hover(function(){
				$(this).addClass('la_souris_est_dessus');
			}, function(){
				$(this).removeClass('la_souris_est_dessus');
		});
		
		
		//$('ul#product_list li span.fais_moi_montrer').css('background-color', 'rgba(180, 180, 144, 0.6)');
		//$('ul#product_list li span.fais_moi_montrer em').text(fais_moi_montrer);
	}
});




function getRGB(color) {
    var result;
    if (result = /rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(color)) return [parseInt(result[1]), parseInt(result[2]), parseInt(result[3])];
    if (result = /rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(color)) return [parseFloat(result[1]) * 2.55, parseFloat(result[2]) * 2.55, parseFloat(result[3]) * 2.55];
    if (result = /#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(color)) return [parseInt(result[1], 16), parseInt(result[2], 16), parseInt(result[3], 16)];
    if (result = /#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(color)) return [parseInt(result[1] + result[1], 16), parseInt(result[2] + result[2], 16), parseInt(result[3] + result[3], 16)];
}






function go(bout){
	//alert(bout);
	$(bout).click();
}

/*
$(window).bind("load", function() {
	$("div#mygalone").slideView({
		easeFunc: "easeInOutBack", 
		easeTime: 1200 
	});
}); 
*/
 

