var intIntervalle;
var divContainerPopup;
var intOpacite = 0;
function afficherFichier(strIDSelect) {
	//Pn va chercher le node body pour insérer les éléments dedans
	var elementBody = document.getElementsByTagName("body");
	elementBody = elementBody[0];
	var elementSelect = document.getElementById(strIDSelect);
	if (elementSelect.value != "#") {
		divContainerPopup = document.createElement("div");
		//On met son opacité à 0
		divContainerPopup.style.opacity = 0.7;
		divContainerPopup.style.filter = "alpha(opacity=70)";
		divContainerPopup.id = "popupcontainer";
		divContainerPopup.style.height = document.getElementById("wrapwebsite").offsetHeight + "px";
		elementBody.appendChild(divContainerPopup);
		integrerLien(strIDSelect);
	};
};


/*
Intègre le lien du fichier sélectionné et les textes d'instruction dans la boite pop-up
*/
function integrerLien(strIDSelect) {
	//Désactivation du select
	document.getElementById(strIDSelect).disabled=true;
	//Initialisation des éléments
	var elementBody = document.getElementsByTagName("body");
	elementBody = elementBody[0];
	var divBoiteLien = document.createElement("div");
	var elementP = document.createElement("p");
	var elementLien = document.createElement("a");
	var nodeTexte = document.createTextNode("X");
	var strLien = document.getElementById(strIDSelect).value;
	//Lien fermer
	divBoiteLien.id = "boitelien";
	elementLien.id = "fermer";
	elementLien.title = "Fermer";
	elementLien.onclick = function() {
		fermerBoite(divBoiteLien,strIDSelect);
	};
	elementLien.appendChild(nodeTexte);
	divBoiteLien.appendChild(elementLien);
	//Texte instructions
	nodeTexte = document.createTextNode("Votre fichier est prêt. Cliquez sur le lien ci-dessous pour le télécharger.");
	elementP.appendChild(nodeTexte);
	divBoiteLien.appendChild(elementP);
	//Lien téléchargement
	elementP = document.createElement("p");
	elementLien = document.createElement("a");
	//Trouver le texte à afficher pour le lien
	nodeTexte = document.createTextNode('Télécharger "' + trouverTexteLien(strIDSelect) + '"');
	elementLien.appendChild(nodeTexte);
	elementLien.href = strLien;
	elementLien.onclick = function() {
		fermerBoite(divBoiteLien,strIDSelect);
	};
	divContainerPopup.onclick = function() {
		fermerBoite(divBoiteLien,strIDSelect);
	};
	elementP.appendChild(elementLien);
	divBoiteLien.appendChild(elementP);
	elementBody.appendChild(divBoiteLien);
};


/*
Va cherche le texte à l'intérieur de l'input
*/
function trouverTexteLien(strIDSelect) {
	var strChaineRetour="";
	var arrElementOptions = document.getElementById(strIDSelect);
	arrElementOptions = arrElementOptions.getElementsByTagName("option");
	for (var intCpt=0;intCpt<arrElementOptions.length && strChaineRetour == "";intCpt++) {
		if (arrElementOptions[intCpt].selected == true) {
			strChaineRetour = arrElementOptions[intCpt].firstChild.nodeValue;
		};
	};
	return strChaineRetour;
};

/*
Ferme la boite pop-up
*/
function fermerBoite(divBoiteLien,strIDSelect) {
	var intTrouves=0;
	var elementBody = document.getElementsByTagName("body");
	document.getElementById(strIDSelect).disabled=false;
	elementBody = elementBody[0];
	for (var intCpt=0;intCpt < elementBody.childNodes.length && intTrouves < 2;intCpt++) {
		if (elementBody.childNodes[intCpt] == divContainerPopup || elementBody.childNodes[intCpt] == divBoiteLien) {
			elementBody.removeChild(elementBody.childNodes[intCpt]);
			intCpt = intCpt-1;
			intTrouves++;
		};
	};
	intOpacite = 0;
};
