////////////////////////////////////////////////////////////////////////
/*

*/

// Speed of the automatic slideshow
var slideshowSpeed = 6000;

// Variable to store the images we need to set as background
// which also includes some text and url's.
var photos = [ {
	/*"title" : "ELECCION DE LA REINA DE LAS FIESTAS DICEMBRINAS",
		"image" : "promos/thumbs/reinadicembrina11thumb.png",
		"url" : "images/promos/reinadicembrina11.png",
		"firstline" : "Reina de Las fiestas Dicembrinas",
		"secondline" : ""
	}, {*/
	
	/*"title" : "DIA DE LA CULTURA EN EL MARCO DE LAS FIESTAS DICEMBRINAS CHALATENANGO 2011",
		"image" : "promos/thumbs/diadelaculturathumb.png",
		"url" : "images/promos/diadelacultura.png",
		"firstline" : "Día de La Cultura",
		"secondline" : ""
	}, {*/
	"title" : "FIESTA DE BIENVENIDA ITCHA-AGAPE 2012",
		"image" : "promos/thumbs/fiestabienvenida2012thumb.png",
		"url" : "images/promos/fiestabienvenida2012.png",
		"firstline" : "Fiesta de Bienvenida 2012",
		"secondline" : ""
	}, {
	
	"title" : "ESCUELA DE IDIOMA ITCHA, INSCRIBETE A NUESTROS CURSOS DE INGLES",
		"image" : "promos/thumbs/inglesthumb.png",
		"url" : "images/promos/ingles.png",
		"firstline" : "Escuela de Idiomas",
		"secondline" : ""
	}, 
	/*{
		
	"title" : "VERBENA 2011, APOYEMOS A NUESTRA CANDIDATA EN ESTE EVENTO",
		"image" : "promos/thumbs/verbena2011thumb.png",
		"url" : "images/promos/verbena2011.png",
		"firstline" : "Verbena 2011",
		"secondline" : ""
	}, {
		
	"title" : "RADIOTELETON 2011",
		"image" : "promos/thumbs/teleradioton_thumb.jpg",
		"url" : "images/promos/teleradioton_.jpg",
		"firstline" : "16 y 17 de Diciembre",
		'type'		: 'iframe',
		"secondline" : ""
	}, {*/
		
		/*"title" : "INGRESO 2012, ABRELE PASO AL EXITO, ESTUDIA UNA CARRERA TECNICA Y SE UN PROFESIONAL EN SOLO DOS AÑOS",
		"image" : "promos/thumbs/banner5.png",
		"url" : "images/promos/banner5.png",
		"firstline" : "Ingreso 2012",
		"secondline" : ""
	}, {*/
		/*"title" : "MEJORA TUS COMPETENCIAS  INSCRIBIENDOTE EN NUESTRO CURSO EN LINEA DE DISEÑO WEB, NO TE PIERDAS LA OPORTUNIDAD DE APRENDER ALGO NUEVO E INTERESANTE",
		"image" : "promos/thumbs/curso_DWthumb.png",
		"url" : "images/promos/curso_DW.png",
		"firstline" : "Curso de Diseño Web",
		"secondline" : "<img src='images/404.png' />"
	
	}, */
	
	/*{
		"title" : "FESTIVAL DE INTERCAMBIO CULTURAL ENTRE ALEMANIA Y EL SALVADOR",
		"image" : "promos/thumbs/al-esthumb.jpg",
		"url" : "images/promos/al-es.jpg",
		"firstline" : "Festival Cultural",
		"secondline" : ""
	},*/
	
	 /*{
		"title" : "ESTUDIA LA OPCION DE TECNICO EN PROCESAMIENTO DE FRUTAS, HORTALIZAS Y GRANOS",
		"image" : "promos/thumbs/PromotecAgroindustria.png",
		"url" : "images/promos/PromotecAgroindustria.png",
		"firstline" : "Nueva Carrera",
		"secondline" : ""
	},*/
	
	 /*{
		"title" : "COLABORA CON LAS OBRAS SOCIALES QUE AGAPE REALIZA EN BENEFICIO DE LOS SALVADOREÑOS",
		"image" : "promos/thumbs/rifa2.png",
		"url" : "images/promos/rifa2.png",
		"firstline" : "2da Rifa Agape",
		"secondline" : ""
	}*/
];



$(document).ready(function() {
		
	// Backwards navigation
	$("#back").click(function() {
		stopAnimation();
		navigate("back");
	});
	
	// Forward navigation
	$("#next").click(function() {
		stopAnimation();
		navigate("next");
	});
	
	var interval;
	$("#control").toggle(function(){
		stopAnimation();
	}, function() {
		// Change the background image to "pause"
		$(this).css({ "background-image" : "url(images/btn_pause.png)" });
		
		// Show the next image
		navigate("next");
		
		// Start playing the animation
		interval = setInterval(function() {
			navigate("next");
		}, slideshowSpeed);
	});
	
	
	var activeContainer = 1;	
	var currentImg = 0;
	var animating = false;
	var navigate = function(direction) {
		// Check if no animation is running. If it is, prevent the action
		if(animating) {
			return;
		}
		
		// Check which current image we need to show
		if(direction == "next") {
			currentImg++;
			if(currentImg == photos.length + 1) {
				currentImg = 1;
			}
		} else {
			currentImg--;
			if(currentImg == 0) {
				currentImg = photos.length;
			}
		}
		
		// Check which container we need to use
		var currentContainer = activeContainer;
		if(activeContainer == 1) {
			activeContainer = 2;
		} else {
			activeContainer = 1;
		}
		
		showImage(photos[currentImg - 1], currentContainer, activeContainer);
		
	};
	
	var currentZindex = -1;
	var showImage = function(photoObject, currentContainer, activeContainer) {
		animating = true;
		
		// Make sure the new container is always on the background
		currentZindex--;
		
		// Set the background image of the new active container
		$("#headerimg" + activeContainer).css({
			"background-image" : "url(images/" + photoObject.image + ")",
			"display" : "inherit"
			
		});
		
		// Hide the header text
		$("#headertxt").css({"display" : "none"});
		
		// Set the new header text
		//$("#firstline").html(photoObject.firstline);
		$("#firstline")
			.attr("href", photoObject.url)
			.attr("title", photoObject.title)
			.html(photoObject.firstline);
		$("#secondline")
			.attr("href", photoObject.url)
			.attr("title", photoObject.title)
		$("#pictureduri")
			.attr("href", photoObject.url)
			.html(photoObject.title);
		
		
		// Fade out the current container
		// and display the header text when animation is complete
		$("#headerimg" + currentContainer).fadeOut(function() {
			setTimeout(function() {
				$("#headertxt").css({"display" : "inherit"});
				animating = false;
			}, 500);
		});
	};
	
	var stopAnimation = function() {
		// Change the background image to "play"
		$("#control").css({ "background-image" : "url(images/btn_play.png)" });
		
		// Clear the interval
		clearInterval(interval);
	};
	
	// We should statically set the first image
	navigate("next");
	
	// Start playing the animation
	interval = setInterval(function() {
		navigate("next");
	}, slideshowSpeed);
	
});

//////////////////////////////////////////////////////////////////////////////////////

