/*		Web 2.0 stuff		*/

(function($) {
	$.hasCSS = function() {
		$('body').append(
                $(document.createElement('div')).attr('id','css_test')
                .css({ width:'1px', height:'1px', display:'none' })
        );
        var _v = ($('#css_test').width() != 1) ? false : true;
        $('#css_test').remove();
        return _v;
	};
})(jQuery);

var $jQ = jQuery.noConflict();

$jQ(document).ready(function() {
	
  /* Bloc intro de la home */
  if($jQ.hasCSS() && (!$jQ.browser.msie || ($jQ.browser.msie && $jQ.browser.version >= 6))) {
  
	var isFolded = false;

	  $jQ("#MenuBloc li:first").addClass("on");

    $jQ("#MenuBloc a").mouseover(
      function () { 
       if ($jQ(this).parent().attr("class")!=="on"){
        $jQ("#BlocHome div").hide();
        $jQ("#MenuBloc li").removeClass("on");
        $jQ($jQ(this).parent().addClass("on"));
        $jQ($jQ(this).attr("href").substring($jQ(this).attr("href").indexOf("#"))).fadeIn(500);
  	    return false;
	    }
    });
  
  	/* Bloc référence - Home */
  	$jQ("#References #expression>div[id^=medias_r]").each(function(counter) {
  		if($jQ(">ul",this).children().size() > 4) {
			$jQ(">ul",this).wrap('<div class="jCarousel" id="jCarouselLite-'+counter+'"><div class="jCarouselLite"></div></div>');
			
			$jQ(">.jCarousel>.jCarouselLite",this).jCarouselLite({
				auto:1000,
				speed:300,
				circular:true,
				visible:4
			});
		}
	});
	
	$jQ(".refImg li img",this).wrap('<span></span>');
	
	$jQ("#References #expression>div").hide();
	$jQ("#References #nuage li").click(function() {	
		$jQ("#References #nuage li").removeClass();										
		if($jQ(this).attr("id") == 'r04') {
			$jQ(this).removeClass("off").addClass("on04");
		} else {
			$jQ(this).removeClass("off").addClass("on");
		}
		//$jQ("#References #nuage li").removeClass("on");
		//$jQ(this).removeClass("off").addClass("on");
		$jQ("#References #expression>div").hide();
		$jQ("#References #expression>div#medias_"+$jQ(this).attr("id")).show();
	});
	i=$jQ("#References #expression>div").length;
	rnd=Math.round(Math.random()*i)%i;
	
	$jQ("#References #nuage li").removeClass();										
	if($jQ("#References #nuage li:eq("+rnd+")").attr("id") == 'r04') {
		$jQ("#References #nuage li:eq("+rnd+")").addClass("on04");
	} else {
		$jQ("#References #nuage li:eq("+rnd+")").addClass("on");
	}
	
//	$jQ("#References #nuage li").removeClass("on");
//	$jQ("#References #nuage li:eq("+rnd+")").addClass("on");
	$jQ("#References #expression>div:eq("+rnd+")").show();
  }
});
