	$().ready(function() { 
				
	
	$("form.newsletter").validate({
		rules: {
			email_news: {
				required: true,
				email: true

			}
		},
		messages: {
			
			email: "Merci d'entrer une adresse email valide"
		

		},
		submitHandler: function(form) {
	env_ajax("lib/scripts/newsletter_save.php","form.newsletter",$("form.newsletter").serialize());
	
			}
	});
	
	// validate signup form on keyup and submit
	$("form.message").validate({
		rules: {
			email: {
				required: true,
				email: true
			},
		
			required: {
				required: true
			}
		},
		messages: {

			email: "Merci d'entrer une adresse email valide"
		

		},
		submitHandler: function(form) {
	env_ajax("lib/scripts/message_save.php","form.message",$("form.message").serialize());
	
			}
	});
	$("form.renseignements").validate({
		rules: {
			email: {
				required: true,
				email: true
			},
		
			required: {
				required: true
			}
		},
		messages: {

			email: "Merci d'entrer une adresse email valide"
		

		},
		submitHandler: function(form) {
	env_ajax("../lib/scripts/renseignement&commande_save.php","form.renseignements",$("form.renseignements").serialize());
	
			}
	});
	///début bug
	  $("a.livre_link").click(function(){
												  popup($(this).attr("href"),$(this).attr("value"));
										return false;  
												  });
	  
	option = { path: '/', expires: 10 };
	
	
	if($.cookie("select.pagesize")==null)$.cookie("select.pagesize",$("select.pagesize").attr("value"),option);
	
		$(".pager select.pagesize option[value='"+$.cookie("select.pagesize")+"']").attr("selected","selected");
		
		//alert($("table.tablesorter").length);
		
		//alert("table");
	$("table.tablesorter").tablesorter({ 
        // pass the headers argument and assing a object 
        headers: { 
            // assign the secound column (we start counting zero) 
            0: { 
                // disable it by setting the property sorter to false 
                sorter: false
            }
            // assign the third column (we start counting zero) 
          
        },widthFixed: true,widgets: ['zebra']} 
    ).tablesorterPager({positionFixed:false,container: $(".pager"),size: $.cookie("select.pagesize")}); 




 $("a.options").click(function(){
							  $(this).next("div.options").slideToggle("fast");
							  });
 
 
$(".pager select.pagesize").change(function(){
				 $.cookie("select.pagesize",$("select.pagesize").attr("value"),option); 
		$(".pager select.pagesize option[value='"+$.cookie("select.pagesize")+"']").attr("selected","selected");

											});

	// validate the comment form when it is submitted
	
$(".thematiques ul > li > ul > li").click(function(){
											
											
	categorie_id=$(".thematiques > ul > li > ul").index($(this).parent("ul"));//obtenir la catégorie
	
	
	categorie=$(this).parent("ul").parent("li").attr("categorie");


									
											ss_categorie_id=$(".thematiques > ul > li > ul:eq("+categorie_id+")").children("li").index(this);//obtenir la sous catégorie
											
cat=categorie+";"+ss_categorie_id+";"+$(this).children("a").attr("text");
window.location.href="index.php?categorie="+cat;
	return false;
									  });

$(".thematiques > ul > li > a").click(function(){
											
											
	categorie_id=$(".thematiques > ul > li > ul").index($(this).parent("ul"));//obtenir la catégorie
	
	
	categorie=$(this).parent("ul").attr("categorie");


									
											ss_categorie_id=$(".thematiques > ul > li > ul:eq("+categorie_id+")").children("li").index(this);//obtenir la sous catégorie
											
cat=$(this).parent("li").attr("categorie");
window.location.href="index.php?categorie="+cat;
	return false;
									  });
////fin bug
});


	function env_ajax(script,cible,datas){
							 $(cible).html("<div class='loader'></div>");
		 $.ajax({
   type: "POST",
   url:  script,
   data: datas,
   success: function(msg){
	   $(".loader").fadeOut("slow",function(){
    		$(cible).html(msg);
											});
   }
   
 });	
 }

		function popup(page,titre){
			window.open (page, titre, config='height=500, width=670, toolbar=no, menubar=no, scrollbars=yes, resizable=no, location=no, directories=no, status=no');
			
		}
		
