

$(document).ready(function() {
   
   var a = $.cookie('historique_machine');
	if (a) {//alert(a);
		a=a.split(',');
		$(".legende").each(function(){
			var id_article=$(this).attr("id").rightBack("legende_");
			for(var i=0;i<a.length;i++) if(a[i]==id_article) {$(this).attr("class","legende_visited");break;};
		});
	}
   
   //tri des machines
   var xurl=new XUrl();
     var tri=xurl.getParameter('tri');
	 var ordre=xurl.getParameter('ordre');
	 $("#tri").val(tri+":"+ordre);
	 
   $("#tri").change(function(){
	var xurl=new XUrl();
	var val=$(this).val();
     xurl.setParameter('tri',val.left(':'));
	 xurl.setParameter('ordre',val.right(':'));
	 window.location.replace(xurl.getUrl());
	 });
   
   // enrouler/derouler sur loupe
   $(".detail").click(function(e){
     // stop normal link click
     e.preventDefault();
	 
	 var id_article=$(this).attr("id").rightBack("detail");
	
	var oMiniaturesDetail=document.getElementById('miniatures_detail_'+id_article);
	 if(oMiniaturesDetail==null)
	 {
		if(document.all) setTimeout("searching("+id_article+")",10);
	else $("#detail_img_"+id_article).attr("src","squelettes/IMG/searching.gif");
	
	     // send request 
	     $.get("spip.php?page=inc-detail-photo&id_article="+id_article, {}, function(html) {
			var id_article=html.right("<article_").left(">");
			var content=html.right("<article_"+id_article+">").left("</article_"+id_article+">");
	       // format and output result
		   
		  $("#miniatures_"+id_article).append(content);
		   verifier_chargement(id_article);
	     });
	 }
	 
	 var oCaracteristiquesDetail=document.getElementById('caracteristiques_detail_'+id_article);
	 if(oCaracteristiquesDetail==null)
	 {
		var xurl=new XUrl();
		 $.get("spip.php?page=inc-detail-cara&id_article="+id_article+"&lang="+xurl.getParameter('lang'), {}, function(html) {
			var id_article=html.right("<article_").left(">");
			var content=html.right("<article_"+id_article+">").left("</article_"+id_article+">");
			
			$("#caracteristiques_"+id_article).append(content);
			verifier_chargement(id_article);
	     });
	 }
	 
	 if(oMiniaturesDetail!=null && oCaracteristiquesDetail!=null)
	 {
		 if($('#miniatures_detail_'+id_article).css('display')=='none')
		 {
			$('#miniatures_detail_'+id_article).show('slow');
			$('#caracteristiques_detail_'+id_article).show('slow');
			$("#detail_img_"+id_article).attr("src","squelettes/IMG/loupe_moins.gif");
			$("#legende_"+id_article).attr("class","legende_hover");
			$("#ligne_"+id_article).attr("class","ligne_hover");
		}
		else
		{
			$('#miniatures_detail_'+id_article).hide('slow');
			$('#caracteristiques_detail_'+id_article).hide('slow');
			$("#detail_img_"+id_article).attr("src","squelettes/IMG/loupe_plus.gif");
			$("#legende_"+id_article).attr("class","legende_visited");
			$("#ligne_"+id_article).attr("class","ligne");	
		}
		setTimeout("ajuster_page()",600);
	 }	 
   });
   
 });
 
 function searching(id_article)
 {
	$("#detail_img_"+id_article).attr("src","squelettes/IMG/searching.gif");
 }
 
 function verifier_chargement(id_article)
 {
	detail++;
	if(detail>=2)
	{
		$("#miniatures_detail_"+id_article).show('slow');
		   
	   $("#caracteristiques_detail_"+id_article).show('slow');
	   
	   $("#detail_img_"+id_article).attr("src","squelettes/IMG/loupe_moins.gif");
	   $("#legende_"+id_article).attr("class","legende_hover");
	   $("#ligne_"+id_article).attr("class","ligne_hover");
	   setTimeout("ajuster_page()",600);
	   
	   /* cookie */
	   var a = $.cookie('historique_machine');
	   if(a==null) a=new Array();
	   else a=a.split(',').unique();
	   a.push(id_article);
	   $.cookie('historique_machine',a.join(','));
	   
	   detail=0;
	}
 }
 
 var detail=0;
