var isIE6 = false /*@cc_on || @_jscript_version < 5.7 @*/

var affichage = 0;

function ajouterFavoris(idProjection){
	if (idProjection > 0){
		document.getElementById("dansFavoris"+idProjection).innerHTML = "<img src=\"http://www.festivalcinemarimouski.com/maxmodules/loader.gif\"/>";
	}
	return linAjax("http://www.festivalcinemarimouski.com/maxmodules/ajouterFavoris.php","idProjection="+idProjection,confAjoutFavoris);
}

function afficherLieu(idCinema, langue){
	if (isIE6){
		document.getElementById("pop").style.position = "absolute";	

		document.getElementById("pop").style.top = document.documentElement.scrollTop + (document.documentElement.clientHeight/2)
		document.getElementById("pop").style.left = document.documentElement.scrollLeft + (document.documentElement.clientWidth/2)

		document.getElementById("popnoir").style.position = "absolute";	

		document.getElementById("popnoir").style.top = document.documentElement.scrollTop;
		document.getElementById("popnoir").style.left = 0;
		document.getElementById("popnoir").style.height = document.documentElement.clientHeight;
		document.getElementById("popnoir").style.width = document.documentElement.clientWidth;
	}
	if (langue == "fr"){
		document.getElementById("pop").innerHTML = "<img src=\"http://www.festivalcinemarimouski.com/maxmodules/loaderb.gif\"/> Chargement des informations. Veuillez patienter.";
	}else{
		document.getElementById("pop").innerHTML = "<img src=\"http://www.festivalcinemarimouski.com/maxmodules/loaderb.gif\"/> Loading data. Please wait.";
	}
	document.getElementById("pop").style.display = "block";
	document.getElementById("popnoir").style.display = "block";

	return linAjax("http://www.festivalcinemarimouski.com/maxmodules/afficherLieu.php","idLieu="+idCinema+"&langue="+langue,confAfficherLieu);
}

function cacherPopup(){
	document.getElementById("pop").style.display = "none";
	document.getElementById("popnoir").style.display = "none";
}
/*
Fonction linAjax, envoyant des données en POST (donnees) à un script (adresse) et executant ensuite une fonction de notre choix
*/
function linAjax(adresse,donnees,fonctionFinale) {
	if(window.XMLHttpRequest) {
		request = new XMLHttpRequest();
	}
	else if (window.ActiveXObject) {
		request = new ActiveXObject("Microsoft.XMLHTTP");
	}else{
		return true;
	}
	request.onreadystatechange = fonctionFinale;
	request.open("post",adresse,true);
	if(donnees){
		request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	}
	request.send(donnees);
	return false;
}

/*
Fonction d'exemple qui traite le retour Ajax
*/
function confAjoutFavoris(){
	if(request.readyState==4) {
		if(request.status==200) {
			var variables = request.responseText.split("#");
			if (variables[1]){
				if (affichage == 1){
					location.reload(true);	
				}else{
					var ajouterS = "";
					if (variables[1] >= 2){
						ajouterS = "s";
					}
					document.getElementById("nbFav").innerHTML = variables[1];
					document.getElementById("favS").innerHTML = ajouterS;
					
					if (variables[0] == 1){
						document.getElementById("dansFavoris"+variables[2]).innerHTML = "<img src=\"http://www.festivalcinemarimouski.com/maxmodules/ccoche.png\"/>";
					}else{
	
						document.getElementById("dansFavoris"+variables[2]).innerHTML = "<img src=\"http://www.festivalcinemarimouski.com/maxmodules/cvide.png\"/>";
					}
				}
			}else{
				//Erreur (Retour non valide)
				alert("ERROR\n\n"+request.responseText);	
			}
		}
		else {
			//Erreur (Script inaccessible?)
			alert("Problème au serveur avec la requête : " + request.statusText);	
		}
	}
}

function confAfficherLieu(){
	if(request.readyState==4) {
		if(request.status==200) {
			document.getElementById("pop").innerHTML = request.responseText;
		} else {
			//Erreur (Script inaccessible?)
			alert("Problème au serveur avec la requête : " + request.statusText);	
		}
	}
}

function changerImage(item,nomImage){
	item.style.backgroundImage = "url(http://www.festivalcinemarimouski.com/sites/all/themes/clean/images/header/nav-ligne" + nomImage + ".gif)";
}

function changerImageEn(item,nomImage){
	item.style.backgroundImage = "url(http://www.festivalcinemarimouski.com/sites/all/themes/clean/images/en/header/nav-ligne" + nomImage + ".gif)";
}

function changerImage2(item,nomImage){
	item.src = "http://www.festivalcinemarimouski.com/maxmodules/images/" + nomImage + ".gif";
}



/*Pour gérer les popups du jury*/
function afficherInfoJury(elem, nom, texte){
	
	var popJury = document.getElementById("popJury");
	var popiJury = document.getElementById("popiJury");
	
	popJury.innerHTML = "<b>" + nom + "</b> " + texte;
	popJury.style.top = getY(elem) + elem.height + 25 + "px";
	popJury.style.left = getX(elem) - 230 + "px";

	popiJury.innerHTML = "<img src='" + elem.src + "'/>";
	popiJury.style.top = getY(elem) - 25 + "px";
	popiJury.style.left = getX(elem) - 25 + "px";
	
	popJury.style.display = "block";		
	popiJury.style.display = "block";		
}

function cacherInfoJury(){
	document.getElementById("popJury").style.display = "none";	
	document.getElementById("popiJury").style.display = "none";	
}

function getY(oElement){
	var iReturnValue = 0;
	while( oElement != null ) {
		iReturnValue += oElement.offsetTop;
		oElement = oElement.offsetParent;
	}
	return iReturnValue;
}

function getX(oElement){
	var iReturnValue = 0;
	while( oElement != null ) {
		iReturnValue += oElement.offsetLeft;
		oElement = oElement.offsetParent;
	}
	return iReturnValue;
}


