// JavaScript Document

galleryHome = {
	pSeudoClassName:"Gallery",
    sStatusService:false,
    jData:null,
    bDebug:true,
    nInitAsset:0,
	nActualAsset:0,
    nTotalNodes:0,
	aData:[],
	destiny:"",
	nTimeTochange:10000,
    init: function(_str, _destiny){
		galleryHome.jData =  $("#"+_str);
		galleryHome.destiny = _destiny;
		$("#"+_str).pngFix();
		$("#"+_str).hide();
		galleryHome.nTotalNodes = galleryHome.jData.find("#Recipe").length;
		galleryHome.aData = galleryHome.jData.find("#Recipes").children();
		galleryHome.change(galleryHome.nInitAsset);
		galleryHome.setFBButton();
		
		$("#R1").click(function(){
			galleryHome.change(0);
		});
		
		$("#R2").click(function(){
			galleryHome.change(1);
		});
		
		$("#R3").click(function(){
			galleryHome.change(2);
		});
		
		$("#R4").click(function(){
			galleryHome.change(3);
		});
								
    },
	change: function(_id){
		galleryHome.nActualAsset = _id;
		
		for(var i=1; i<5; i++){
			$("#R"+i).removeClass("normal");
			$("#R"+i).removeClass("active");
			$("#R"+i).addClass("normal");
		}
		
		$("#R"+(_id+1)).addClass("active");
		
		$(".title_container").html($(galleryHome.aData[_id]).find(".recipe_title").text());
		$(".subtitle_container").html($(galleryHome.aData[_id]).find(".recipe_subtitle").text());
		$(".copy_container").html($(galleryHome.aData[_id]).find(".recipe_content").text());
		$(".learn_container").html(String($(galleryHome.aData[_id]).find(".recipe_learn").html()));
		//$(".lm_page_container").html(String($(galleryHome.aData[_id]).find(".recipe_external_learn").html())+" >>");		
		$("#bgImage").fadeOut('fast', function(){
			$("#bgImage").css("background", "url("+$(galleryHome.aData[_id]).find(".recipe_image_bg > img").attr("src")+")");
			$("#bgImage").fadeIn('slow');
		});
		
		
		$("#bgImage").click(function(){
			location.href = $(galleryHome.aData[_id]).find(".recipe_external_learn > a").attr("href");
		 });
		
		$(this).stopTime();
		$(this).oneTime(galleryHome.nTimeTochange, "hide", function() {
    		galleryHome.autochange();
		});
		
	},
	setFBButton: function(_id){
		$(".fb_container").html($(galleryHome.jData).find("#advertisingCampaign").html());
		$(".fb_container > a > img").hover(function(){
			$(".fb_container > a > img").pngFix();										   
		   });
	},
	autochange: function(){
		if(galleryHome.nActualAsset>=(galleryHome.aData.length-1)){
			galleryHome.nActualAsset = 0;
		}else{
			galleryHome.nActualAsset++;
		}
		galleryHome.change(galleryHome.nActualAsset);
	}
	
}
