var itemPage = 0;
var nbItemPage = 4;

function preload(){
	setNavRecente();
	registerTagBehavior("a");
	ouvrirParDefautEnvoiAmi();
}

// initialise le menu pour ne garder que les nbItemPage premier items ouvert
function setNavRecente(){
	var liste = document.getElementsByTagName("li");
	var listeVideos = new Array();
	for (i = 0; i<liste.length; i++) {
		if(liste[i].className == "video-recente"){
			listeVideos.push(liste[i]);
		}
	}
	for (i = 0; i<listeVideos.length; i++){
		listeVideos[i].style.display = "none";
		if(i<nbItemPage) {
			listeVideos[i].style.display = "block";
		}
	}
}

function registerTagBehavior(tag){
	var elements = document.getElementsByTagName(tag);
	for (i=0;i<elements.length;i++){
		if (elements[i].href && elements[i].className){
			var classes = elements[i].className.split(' ');
			for (j=0;j<classes.length;j++){
				if(bw.ie && !bw.opera){
					switch (classes[j]){
						case "ouverture-popup":elements[i].onclick=ouvrirDiv;
						break;
						case "fermeture-popup":elements[i].onclick=fermerDiv;
						break;
						case "navigation-video":elements[i].onclick=navVideo;
						break;
					}
				}
				else{
					switch (classes[j]){
						case "ouverture-popup":elements[i].setAttribute("onclick", "ouvrirDiv(this);return false;");
						break;
						case "fermeture-popup":elements[i].setAttribute("onclick", "fermerDiv(this);return false;");
						break;
						case "navigation-video":elements[i].setAttribute("onclick", "navVideo(this);return false;");
						break;
					}
				}
			}
		}
	}
}

function ouvrirDiv(element){
	if(element){
		div = document.getElementById(element.id.split("-")[1]);
		div.style.display = "block";
		lecteur = document.getElementById("LQPlayer");
		lecteur.style.visibility = "hidden";
	}
	else{
		if (this){
			ouvrirDiv(this);
			return false;
		}
	}
}

function fermerDiv(element){
	if(element) {
		div = document.getElementById(element.id.split("-")[1]);
		if(element.id == 'fermerFin-partager' || element.id == 'fermer-partager'){
			var details = document.getElementById("details");
			details.style.display='block';
			reinitialiserPartager();
			var patienter = document.getElementById("patienter");
			patienter.style.display="none";
			var merci = document.getElementById("merci");
			merci.style.display="none";
		}
		div.style.display = "none";
		lecteur = document.getElementById("LQPlayer");
		lecteur.style.visibility = "visible";
	}
	else {
		if (this){
			fermerDiv(this);
			return false;
		}
	}
}

function navVideo(element){
	if(element){
		if(element.id == "precedent"){
			precedent();
		}
		else{
			suivant();
		}
	}
	else{
		if (this){
			navVideo(this);
			return false;
		}
	}
}

function precedent(){
	var liste = document.getElementsByTagName("li");
	var listeVideos = new Array();
	for (i = 0; i<liste.length; i++){
		if(liste[i].className == "video-recente"){
			listeVideos.push(liste[i]);
		}
	}
	if(itemPage>0){
		itemPage--;
		for (i = 0; i<listeVideos.length; i++){
			listeVideos[i].style.display = "none";
			if(itemPage*nbItemPage <= i && (itemPage+1)*nbItemPage > i){
				listeVideos[i].style.display = "block";
			}
		}
	}
	else{
		itemPage = Math.ceil(listeVideos.length/nbItemPage);
		precedent();
	}
}


function suivant(){
	var liste = document.getElementsByTagName("li");
	var listeVideos = new Array();
	for (i = 0; i<liste.length; i++){
		if(liste[i].className == "video-recente"){
			listeVideos.push(liste[i]);
		}
	}
	if(itemPage<Math.ceil(listeVideos.length/nbItemPage)-1){
		itemPage++;
		for (i = 0; i<listeVideos.length; i++){
			listeVideos[i].style.display = "none";
			if(itemPage*nbItemPage <= i && (itemPage+1)*nbItemPage > i){
				listeVideos[i].style.display = "block";
			}
		}
	}
	else{
		itemPage = -1;
		suivant();
	}
}


function ouvrirPartager(){
	if(document.getElementById("partager")){
		document.getElementById("partager").style.display = "block";
	}
}

function ouvrirParDefautEnvoiAmi(){
	if(document.location.href.indexOf("share")>=0){
		var urlEnvoi = document.location.href.split("=");
		if(urlEnvoi[urlEnvoi.length-1] == "1"){
			if(document.getElementById("partager")){
				document.getElementById("partager").style.display = "block";
				lecteur = document.getElementById("LQPlayer");
				lecteur.style.visibility = "hidden";
			}
		}
	}
}

