var play = '1';

function init_showcase(lang){
	if($("#preview-selector ul li").length > 0 && $("#preview-selector ul li").length > 0){
		retrieve_feat(lang);
		var times = 0;
		
		
			$(document).everyTime(8000, function(i) {
				if(play == '1') {
				  time_showcase(4,-1, lang);
				}
			}, times);	

	}
}

$.postJSON = function(url, data, callback) {
              $.post(url, data, callback, "json");
 };

function retrieve_feat(lang){
	var flang;
	if (lang == 'fra'){ flang = 'fr'; }
	else { flang = 'en'; }
	$.getJSON("/includes/interface_nfbtube.php?func=retrieve_features&key=nil&lang="+flang,
	function(data){
		$("#preview-wrapper #preview-online.img-preview a").attr("href", data.url);
		$("#preview-wrapper #preview-online.img-preview img").attr("src", data.img);
		$(".preview-info .info-content h2").html(data.title);
                //$(".preview-info .info-content span").text(data.description);
		$(".preview-info .info-content span").html(trunc_str(data.description,190));
	}, "json");
}

function time_showcase(total_itms, current, lang){
	if (current == -1) {
		var nextActive;
		for (x = 0; x <= total_itms; x++){
			if ($("#preview-selector ul li").eq(x).hasClass("active")){
				$("#preview-selector ul li").eq(x).toggleClass("active");
				$("#preview-wrapper div").eq(x).toggleClass("active");
				nextActive = x + 1;
			}	
		}
		if (nextActive > 3){
			nextActive = 0;
		}
		$("#preview-wrapper div").eq(nextActive).toggleClass("active");
		$("#preview-selector ul li").eq(nextActive).toggleClass("active");
		if ((nextActive == 1) || (nextActive == 2) || (nextActive == 3)){
			$(".preview-info .info-content img").css("visibility","hidden");
		}
		else {
			$(".preview-info .info-content img").css("visibility","visible");		
		}
		if (nextActive == 1){
			if (lang == 'fra'){
				varTitle = "CinéRobothéque ONF de Montréal";
				varText = "Une expérience cinéma : VISIONNER, RÉALISER, ÉCHANGER";
			}
			else{
				varTitle = "NFB CineRobotheque in Montreal";
				varText = "A film experience : WATCH, CREATE, DISCUSS";
			}
		}
		else if (nextActive == 2){
			if (lang == 'fra'){
				varTitle = "Médiatheque ONF de Toronto";
				varText = "Une expérience cinéma : des postes de visionnage numériques, des programmes éducatifs, des projections cinématographiques";
			}
			else{
				varTitle = "NFB Mediatheque in Toronto";
				varText = "A film experience : digital viewing stations, educational programming, screenings";
			}
		}
		else if (nextActive == 3){
			if (lang == 'fra'){
				varTitle = "Images ONF";
				varText = "TROUVEZ LA séquence d'archives idéale à IMAGES ONF";
			}
			else{
				varTitle = "NFB Images";
				varText = "FIND the perfect shot at NFB IMAGES";
			}
		}
		else{
			retrieve_feat(lang);
		}
		$(".preview-info .info-content h2").html(varTitle);
		$(".preview-info .info-content span").html(varText);
	}
}

function trunc_str(word_str, len_str){
	var words = word_str.substr(0, len_str);
	return words+'...';
}

function playPause() {
	if(play == '1') {
		document.getElementById('btnslideshow').src='medias/images/clf/slideshow-btn-play.png';
		play = '0';
	} else {
		document.getElementById('btnslideshow').src='medias/images/clf/slideshow-btn-pause.png';
		play = '1';
	}
}

