var slider = (function(){
	var o ={};
	o = {
			compteur : 0,
			img_h:300,
			bloc: "DIV#latestbloc",
			str: ""
			};
		o.rawNbCalc = function(){
				return parseInt($("#latestcontainer IMG").length/2);
			};
		o.slideMe = function(str){
				$(o.bloc).scrollTo( {top:parseInt(str)+'px'}, 200, {easing:'elasout'} );
			
			};
		o.init = function(){
				$("IMG.thumbnails").clone().appendTo("DIV#latestcontainer");
				o.rawNb = o.rawNbCalc();
				setInterval(o.decide, 5000)
			};
		o.decide = function(){
				//console.log("slider:%o",o);
				if (o.compteur < o.rawNb){					
					//o.str = o.strDW+o.img_h;
					o.compteur++;
					o.slideMe(o.img_h*o.compteur);					
				};
			if (o.compteur == o.rawNb){					
					o.compteur = 0;				
					o.slideMe(o.img_h*o.compteur);					
				};
				
			};
		//-------
		return o;
	//----slider End	
	})();			
	$(function() {
	var G = {}	;
	//-------------------------------------------------------------
	//dupl.elements
	
	slider.init();
	$('.archivebloc').hover(
		function(){
			$(this).find("img.thumbnails").animate({
			width: "450px",
			height: "300px",
			marginLeft: "-150px",
			marginTop: "-75px"
			},
			1500,
			"backout");
			G.currAnim = $(this).find("img.thumbnails");								
		},
		function(){
			G.currAnim.stop();
			$(this).find("img.thumbnails").animate({
			width: "200px",
			height: "133px",
			marginLeft: "0",
			marginTop: "0"
			},
			300,
			"backin");
		}
	);
	$("#currentCateg").toggle(
		function(){
			$("ul#categList").css({left: "80px"});
			$(this).addClass("currCategHover");
		},
		function(){
			$("ul#categList").css({left: "-999em"});
			$(this).removeClass("currCategHover");			
		}
	);

	$("#currentSort").toggle(
		function(){
			$("ul#sortList").css({left: "265px"});
			$("#currentSort").addClass("currSortHover");
		},
		function(){
			$("ul#sortList").css({left: "-999em"});
			$("#currentSort").removeClass("currSortHover");
		}		
	);
//---------------------------------------------------------------------- 	 
});