﻿var actualConcept = 1;
var totalConcept = 4;
var fadingConcept = false;
var idInterval = 0;
var indexCont;
var imgPaths;
var countPreload = 0;
$(document).ready(function(){
	$('.cms-div-content-section').css("display","none");
	$('.cms-table-animated-right').css("width","0px");
	$('.cms-table-animated-left').css("width","0px");
	if (!IsSilverlightInstalled()){
		$("#cabeceraBox").html("");
		$("#animacionHomeBox").html("");
		PreloadAnimation();
	}
	AnimateRightTables();
	AnimateLeftTables();
	InitConceptSlide();});


function PreloadAnimation(){
	imgPaths = new Array();
	for (var i=1; i<=3; i++) {
		var img = new Image();
		img.src = varImgPath + "animacionHome" + i.toString() + ".jpg";
		img.onload = ImgAnimationLoaded;
		imgPaths.push(img);
	}
}

function ImgAnimationLoaded(){
	countPreload++;
	if (countPreload == 3){
		InitAnimacionHome();
	}
}


function StopConceptSlide(){
	clearInterval(idInterval);
}

function InitConceptSlide(){
	idInterval = setInterval("NextConcept()", 4000);
}
function InitRss(urlRss){
	$('#divNoticias').rssfeed(urlRss,{header:false}).ajaxStop(function(){
	//$('#divNoticias').rssfeed('http://www.elpais.com/rss/feed.html?feedId=1005',{header:false}).ajaxStop(function(){
		$('#divNoticias div.rssBody').vTicker({showItems:1});
	});
}
function AnimateRightTables() {
	
	$('.cms-table-animated-right').animate({
		width:'311px'}, 1500, function(){
			ShowContents();
			
	});

}
function ShowContents(){
	$('.cms-div-content-section').fadeIn('slow');
}
function AnimateLeftTables() {
	$('.cms-table-animated-left').animate({width:'638px'}
			,1500,function(){
			InitRss(varRss);
	});
}
function NextConcept(){
	var nextCont = (actualConcept == totalConcept) ? 1 : actualConcept + 1;
	var outConcept = ".cms-concept-" + String(actualConcept); 
	var inConcept = ".cms-concept-" + String(nextCont);
	actualConcept = nextCont;
	FadeOutIn(outConcept,inConcept);
}

function BackConcept(){
	var antCont = (actualConcept == 1) ? totalConcept : actualConcept - 1;
	var outConcept = ".cms-concept-" + String(actualConcept); 
	var inConcept = ".cms-concept-" + String(antCont);
	actualConcept = antCont;
	FadeOutIn(outConcept,inConcept);

}

function FadeOutIn(outClass,inClass){
	if (fadingConcept == false){
		fadingConcept = true;
		$(outClass).fadeOut('fast',function(){
			$(inClass).fadeIn('fast', function(){
				fadingConcept = false;
			});
		});
	}
}

function InitAnimacionHome(){
			$("#animacionHomeBox").append("<img id='imageSlide' alt='Animation Comasis' src='" + imgPaths[0].src + "' />");
			$("#imageSlide").hide().fadeIn("slow");
			indexCont = imgPaths.length + 1;
			$(function(){
				setInterval(Slider, 5000);
			});	
}

function Slider(){
	$("#imageSlide").fadeOut("slow",function(){
		var index = (indexCont++) % imgPaths.length;
		var a = "";
		$(this).attr('src', imgPaths[index].src).fadeIn("slow");
	});
}



