/*
             www.jeuxy.com
*/

$(function(){
    portfolio.init();    
});


var portfolio = {
    courant : null,
    clicked : null,
    perLigne : 3,	// Nombre d'élément par ligne
    delay:200, 	// Délai d'ouverture
    timer:null, 	// Timer
    toshow:null,
    
    init : function(){
        var i=0;
        $(".blocJeux").each(function(){
            i++;
            if(i==3){
                i=0;
                $(this).next(".detailJeux").after('<br class="clear"/><div class="appender"></div>');
            }
        });
        $(".blocJeux:last").next(".detailJeux").after('<br class="clear"/><div class="appender"></div>');
        $(".blocJeux").click(function(){
		    portfolio.clicked = $(this);
                    portfolio.timer = setTimeout("portfolio.show()",portfolio.delay);
                   return false;
        }).css("cursor","pointer");
	$(".blocJeux").mouseout(function(){
	    clearTimeout(portfolio.timer);
	});
    },
    
    show : function(){
            if(this.courant!=null && this.courant.text() == portfolio.clicked.next(".detailJeux").text()){
                return false;
            }


                 
            if(this.courant!=null)/*(this.courant!=null)tcon*/{
                this.courant.slideUp(500,function(){
                    portfolio.courant.remove();
                    portfolio.courant=null;
                    portfolio.show(portfolio.clicked);
                    return false;
                });
                return false;
            }
			portfolio.clicked.nextAll(".appender:first").append('<div class="detailJeux">'+portfolio.clicked.next(".detailJeux").html()+'</div>');
			var clone = portfolio.clicked.nextAll(".appender:first").find(".detailJeux");/*".appender:first"copieur*/
            this.courant=clone;
            clone.css("display","block").hide().slideDown(500);
    },
    hide : function(){
        portfolio.courant.slideUp(500,function(){
            portfolio.courant.remove();
            portfolio.courant=null;
        });
    }
    
};