// JavaScript Document
$(document).ready(function() {		 				   
		// pour l'authentification						   
		$(".ico1, .ico3").toggle(function(){
			$("#div-authentification").slideDown("slow");
		},function(){
			$("#div-authentification").slideUp("fast");
		});
		// pour le menu
		$("ul#nav2 li.cat-item").each(function(){
			var ele = $(this).find("div.divhideline");
			ele.width($(this).width()+3);
		 });
		// pour la newsletter
		/*jQuery.get('templates/newsletter.php', function(data) {
			jQuery.facebox(data)
		})*/
		// pour la recherche
		$(".content_cat").click(function() {
			$(".div_liste_specification").animate({
				top: "-98px"
			}, 'slow' );
			$(".liste_specification").show("normal");
		});
		$(".liste_specification li").hover(function() {
			var position = $(this).position();
			var ptop = position.top - 98 + 14;
			$(".pusse_specifications").stop().animate({
				top: ptop+"px"
			}, 'normal' );
		});
		$(".liste_specification li").click(function() {
			var elem_parent = $(this).parents('.specification');
			var elem_id = elem_parent.find('.cuurent_cat');
			var id = elem_id.attr('id');
			var class_hedaya = $(this).attr('class');
			elem_id.removeClass('cat_'+id).addClass(class_hedaya).attr('id',$(this).index());
			$(".div_liste_specification").animate({
				top: "0px"
			}, 'slow' );
			$(".liste_specification").hide("slow",function(){
			   $(".pusse_specifications").stop().css('top',14);
			 });
		});
		$(".champ_filter .champ").click( function() {
			$("#body").find('.divsearcheclose').remove();
			var elem_parent =  $(this).parent('.champ_filter');
			var elem = elem_parent.find('.content_champ_filter');
			if(elem.hasClass('on')){
				$("#body").find('.divsearcheclose').remove();
				elem.removeClass('on').slideUp('normal');
			}else{
				$('.content_champ_filter.on').removeClass('on').slideUp('fast');
				elem.addClass('on').slideDown("normal");
				$("#body").append('<div class="divsearcheclose"></div>');
				$("#body").find('.divsearcheclose').bind("click", function(event){
					$("#body").find('.divsearcheclose').remove();
					elem.removeClass('on').slideUp('normal');
				 });
			}
		} );
		$('.champ_filter .text').click( function() {
			var elem_parent = $(this).parents('.champ_filter');
			var elem_id = elem_parent.find('.champ');
			var attr_id = elem_id.attr('id');
			var elem_rf = elem_parent.find('.resultat_filter');
			var elem = $(this);
			if(elem.hasClass('active')){
				elem.removeClass('active');
				elem_rf.html("");
			}else{
				elem_parent.find('.active').removeClass('active');
				elem.addClass('active');
				elem_rf.html('<span>'+elem.text()+'</span>');
			}
		} );
		$('.champ_filter .marque').click( function() {
			var elem_parent = $(this).parents('.champ_filter');
			var elem_id = elem_parent.find('.champ');
			var attr_id = elem_id.attr('id');
			var elem_rf = elem_parent.find('.resultat_filter');
			var elem = $(this);
			var couleur =  $(this).find('.paletteCouleur').css("background");
			var nom_couleur = $(this).text();
			if(elem.hasClass('active')){
				elem.removeClass('active');
				elem.find('.couleurCheck').removeClass('checked');
				elem_rf.html("");
			}else{
				elem_parent.find('.active').removeClass('active');
				elem_parent.find('.couleurCheck.checked').removeClass('checked');
				elem.addClass('active');
				elem.find('.couleurCheck').addClass('checked');
				elem_rf.html('<span>'+nom_couleur+'</span>');
			}
		} );
}); // End document ready
function chargement_recherche_prod(p) {
			var hero = $('td.res_heros').text();
			var hero = $.trim(hero);
			var cat = $('td.res_cat').text();
			var cat = $.trim(cat);
			var marque = $('td.res_marque').text();
			var marque = $.trim(marque);
			var age = $('#Slider3').val();
			var prix = $('#Slider4').val();
			$.ajax({
				type: 'post',
				url: 'composants/mc_recherche/mc_recherche.php',
				data: 'hero=' + hero + '&cat=' + cat + '&marque=' + marque + '&age=' + age + '&prix=' + prix+ '&page=' + p,
				success: function(results) {
					$('div.resultat_recherche').html(results);
				}
			}); // end ajax
			//alert('hero'+hero+'cat'+cat+'marque'+marque+'age'+age+'prix'+prix);
}
function chargement_recherche_prod1(p) {
			var contenu = $('#contenu_recherche').val();
			//alert(contenu);
			$.ajax({
				type: 'post',
				url: 'composants/mc_recherche/ajax_recherche_avance.php',
				data: 'contenu=' + contenu + '&page=' + p,
				success: function(results) {
					//alert(results);
					//document.getElementById('list_prod_recherche').innerHTML = results;
					$('div#list_prod_recherche').html(results);
				}
			}); // end ajax
}
