$j(function(){

	
	/*Tabs*/
	$j("#tab-box ul li .bt").click(function(e){
	
		e.preventDefault();
		$j("#tab-box ul li a").removeClass("active");
		$j(this).addClass("active");
		thisHref = $j(this).attr("href");
		$j("#tab-box .tab").removeClass("tab-active");
		$j(thisHref).addClass("tab-active");
		
		
		if($j("#tab-box li.active").hasClass("last")){
			$j("li.active.last").parent().parent().parent().find(".controls .next").hide();
		}
		
	});
	
	/*Nav*/
	$j("#tab-box .wrap li:first-child").addClass("first");
	$j("#tab-box .wrap li:last-child").addClass("last",function(){
	
	});
	
	
	$j("#tab-box .controls .prev").click(function(){
		if($j(this).parent().parent().find("li.active").prev("li").hasClass("first")){
			$j(this).parent().find(".prev").hide();
			$j(this).parent().find(".next").show();
			$j(this).parent().parent().find(".wrap li.active").removeClass("active").prev("li").addClass("active");
		} else {
			$j(this).parent().parent().find(".wrap li.active").removeClass("active").prev("li").addClass("active");
			$j(this).parent().find(".prev").show();
			$j(this).parent().find(".next").show();
		}
		
	});
	
	$j("#tab-box .controls .next").click(function(){
		if($j(this).parent().parent().find("li.active").next("li").hasClass("last")){
			$j(this).parent().find(".next").hide();
			$j(this).parent().find(".prev").show();
			$j(this).parent().parent().find(".wrap li.active").removeClass("active").next("li").addClass("active");
		} else {
			$j(this).parent().parent().find(".wrap li.active").removeClass("active").next("li").addClass("active");
			$j(this).parent().find(".next").show();
			$j(this).parent().find(".prev").show();
		}
	});
	
	
		/* Checks active*/
		$j("#tab-box .prev").hide();	
		

/*Mini Carousel*/
	$j(".miniprev").click(function(){
		if($j(this).parent().parent().find("dl .active").prev().length == 0){	
			$j(this).parent().parent().find("dl .active").removeClass("active");			
			$j(this).parent().parent().find("dl dt").last().addClass("active");
		} else {		
			$j(this).parent().parent().find("dl .active").removeClass("active").prev().addClass("active");
		}
	});
	
	$j(".mininext").click(function(){
		if($j(this).parent().parent().find("dl .active").next().length == 0){		
			$j(this).parent().parent().find("dl .active").removeClass("active").next().addClass("active");
			$j(this).parent().parent().find("dl dt").first().addClass("active");
			//alert("fin");
		} else {	
			$j(this).parent().parent().find("dl .active").removeClass("active").next().addClass("active");
			//alert("next");
		}
	});
	
	
	$j("#cote_recettes_link").click(function(){
		$j("#kit_intro").html($j("#cote_recette_resume").html());
	});
	
	$j("#cote_deco_link").click(function(){
		$j("#kit_intro").html($j("#cote_deco_resume").html());
	});
	
	$j("#cote_ambiance_link").click(function(){
		$j("#kit_intro").html($j("#cote_ambiance_resume").html()); 
	});
	
	$j("#cote_musique_link").click(function(){
		$j("#kit_intro").html($j("#cote_musique_resume").html());
	});			

});


function var_dump(obj) {
   if(typeof obj == "object") {
      return "Type: "+typeof(obj)+((obj.constructor) ? "\nConstructor: "+obj.constructor : "")+"\nValue: " + obj;
   } else {
      return "Type: "+typeof(obj)+"\nValue: "+obj;
   }
}//end function var_dump








function var_dump2(data,addwhitespace,safety,level) {
        var rtrn = '';
        var dt,it,spaces = '';
        if(!level) {level = 1;}
        for(var i=0; i<level; i++) {
           spaces += '   ';
        }//end for i<level
        if(typeof(data) != 'object') {
           dt = data;
           if(typeof(data) == 'string') {
              if(addwhitespace == 'html') {
                 dt = dt.replace(/&/g,'&amp;');
                 dt = dt.replace(/>/g,'&gt;');
                 dt = dt.replace(/</g,'&lt;');
              }//end if addwhitespace == html
              dt = dt.replace(/\"/g,'\"');
              dt = '"' + dt + '"';
           }//end if typeof == string
           if(typeof(data) == 'function' && addwhitespace) {
              dt = new String(dt).replace(/\n/g,"\n"+spaces);
              if(addwhitespace == 'html') {
                 dt = dt.replace(/&/g,'&amp;');
                 dt = dt.replace(/>/g,'&gt;');
                 dt = dt.replace(/</g,'&lt;');
              }//end if addwhitespace == html
           }//end if typeof == function
           if(typeof(data) == 'undefined') {
              dt = 'undefined';
           }//end if typeof == undefined
           if(addwhitespace == 'html') {
              if(typeof(dt) != 'string') {
                 dt = new String(dt);
              }//end typeof != string
              dt = dt.replace(/ /g,"&nbsp;").replace(/\n/g,"<br>");
           }//end if addwhitespace == html
           return dt;
        }//end if typeof != object && != array
        for (var x in data) {
           if(safety && (level > safety)) {
              dt = '*RECURSION*';
           } else {
              try {
                 dt = var_dump(data[x],addwhitespace,safety,level+1);
              } catch (e) {continue;}
           }//end if-else level > safety
           it = var_dump(x,addwhitespace,safety,level+1);
           rtrn += it + ':' + dt + ',';
           if(addwhitespace) {
              rtrn += '\n'+spaces;
           }//end if addwhitespace
        }//end for...in
        if(addwhitespace) {
           rtrn = '{\n' + spaces + rtrn.substr(0,rtrn.length-(2+(level*3))) + '\n' + spaces.substr(0,spaces.length-3) + '}';
        } else {
           rtrn = '{' + rtrn.substr(0,rtrn.length-1) + '}';
        }//end if-else addwhitespace
        if(addwhitespace == 'html') {
           rtrn = rtrn.replace(/ /g,"&nbsp;").replace(/\n/g,"<br>");
        }//end if addwhitespace == html
        return rtrn;
     }//end function var_dump