/* Fonction utiles au diaporama de la home */
var rangMax;
var rangEnCours = 0;
function lanceDiaporamaHome(rang){
	rangMax = rang;
	
	setInterval("animeRang()", 4000); 
	
}
function animeRang(){
	var rangSuivant = rangEnCours + 1;
	if(rangSuivant >= rangMax){
		rangSuivant = 0;
		rangEnCours = -1;
		var ancienRang = rangMax - 1;
	}else{
	var ancienRang = rangEnCours;
	}
	///On fait apparaitre le rang en cours ///
	for(var i = 0; i < 3; i++){
	var cible = document.getElementById(rangSuivant+'_'+i);
	var opacityTween = new OpacityTween(cible,Tween.regularEaseOut, 0, 100, 2);
		opacityTween.start();
	}
	/// Fin On fait Apparaitre le rang en cours ///
	
	/// On fait disparaitre le rang ancien  ///
		for(var i = 0; i < 3; i++){
	var cible = document.getElementById(ancienRang+'_'+i);
	var opacityTween = new OpacityTween(cible,Tween.regularEaseOut, 100, 0, 1);
		opacityTween.start();
	}
	/// Fin on fait disparaitre le rang ancien ///
	rangEnCours++;
	
}
/* Fin des fonctiosn utiles au didapôarama de la home */

/* Function utiles au menu de la home page */
function afficheContactHome(){
	fermeFranchiseHome();
	var cibleAMasquer = document.getElementById('conteneurRestaurantItemHome');
	var masqueListingRestaurant = document.getElementById('tradSelection');
	
	
	cibleAMasquer.style['display'] = 'none';
	masqueListingRestaurant.style['display'] = 'none';
		
	var formulaireCible = document.getElementById('conteneurFormulaireContactHomePage');
	formulaireCible.style['display'] = 'block';
			
	var decaleFormulaire = new Tween(formulaireCible.style,'right',Tween.backEaseOut,-90,-75,2,'px');
	decaleFormulaire.start();
}
function fermeContactHome(){
	var cibleAMasquer = document.getElementById('conteneurRestaurantItemHome');
	var masqueListingRestaurant = document.getElementById('tradSelection');
	
	
	cibleAMasquer.style['display'] = 'block';
	masqueListingRestaurant.style['display'] = 'block';
		
	var formulaireCible = document.getElementById('conteneurFormulaireContactHomePage');
	formulaireCible.style['display'] = 'none';
			
	var decaleFormulaire = new Tween(formulaireCible.style,'right',Tween.backEaseOut,-90,-75,2,'px');
	decaleFormulaire.start();
}
/* Fin des fonctions utils au meu de la home page*/

/* Formulaire de franchise */

function afficheFranchiseHome(){
	
	var formulaireCible = document.getElementById('conteneurFormulaireContactHomePage');
	formulaireCible.style['display'] = 'none';
	
	
	var cibleAMasquer = document.getElementById('conteneurRestaurantItemHome');
	var masqueListingRestaurant = document.getElementById('tradSelection');
	
	
	cibleAMasquer.style['display'] = 'none';
	masqueListingRestaurant.style['display'] = 'none';
		
	var formulaireCible = document.getElementById('conteneurFormulaireFranchiseHomePage');
	formulaireCible.style['display'] = 'block';
			
	var decaleFormulaire = new Tween(formulaireCible.style,'right',Tween.backEaseOut,-90,-75,2,'px');
	decaleFormulaire.start();
}
function fermeFranchiseHome(){
	var cibleAMasquer = document.getElementById('conteneurRestaurantItemHome');
	var masqueListingRestaurant = document.getElementById('tradSelection');
	
	
	cibleAMasquer.style['display'] = 'block';
	masqueListingRestaurant.style['display'] = 'block';
		
	var formulaireCible = document.getElementById('conteneurFormulaireFranchiseHomePage');
	formulaireCible.style['display'] = 'none';
			
	var decaleFormulaire = new Tween(formulaireCible.style,'right',Tween.backEaseOut,-90,-75,2,'px');
	decaleFormulaire.start();
}
/* Fin formulaire de franchise */

/* Fonction d'insertion du formulaire de contact */
function afficheConfirmationFormHome(trad){
	 window.scrollTo(0,0);
		document.getElementById("popupDhtmlContennu").innerHTML = trad;
		document.getElementById('popupDhtml').style['height'] = document.getElementById('contenuHome').offsetHeight+document.getElementById('site').offsetHeight+100+'px';
document.getElementById('popupDhtmlFond').style['height'] = document.getElementById('contenuHome').offsetHeight+document.getElementById('site').offsetHeight+200+'px';

document.getElementById('popupDhtml').style['display'] = 'block';
document.getElementById('boutonFermerVideo').style['display'] = 'none';
setTimeout("fermerConfirmationForm()",2000);
}

function verifFormContactHome(){
	var tabChampObligatoire = new Array('nom','prenom','adresse','mail','message');
	var vide = false;
	
	for(var i = 0;i < tabChampObligatoire.length; i++){
	var valeur = document.getElementById(tabChampObligatoire[i]).value	;
	if(valeur == ''){
		vide = true;
	}
	}
	if(vide == true){
		afficheConfirmationFormHome(tradChampObligatoire);
	}else{
		if(verifMailHome(document.getElementById(tabChampObligatoire[4]).value) == true){
			insertContactHome();
		}
	}
}
function insertContactHome(){
	var tabChamp = new Array('nom','prenom','adresse','tel','mail','message');
	var xhr=null;
    
    if (window.XMLHttpRequest) { 
        xhr = new XMLHttpRequest();
    }
    else if (window.ActiveXObject) 
    {
        xhr = new ActiveXObject("Microsoft.XMLHTTP");
    }

    xhr.onreadystatechange = function() {
		if(xhr.readyState == 4){
		afficheConfirmationFormHome(tradEnvoieFormSucces);
		initFormContact();
		fermeContactHome();
		}
	};
	
 xhr.open("POST", chemin+"/action/insertContact.php", true);
  
	donnees = "";
	
	for(var i = 0; i < tabChamp.length; i++){
		
		var valeur = document.getElementById(tabChamp[i]).value;
		
		
		donnees += "&"+tabChamp[i]+"="+valeur;
	}
	
	donnees += "&idRestaurant=0";
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8'); 
    xhr.send(donnees);
}
/* Fin formulaire de contact de la home */
/* Frmumaire de franchise */
function verifFormFranchiseHome(){
	var tabChampObligatoire = new Array('nomFranchise','prenomFranchise','adresseFranchise','telFranchise','mailFranchise','messageFranchise');
	var vide = false;
	
	for(var i = 0;i < tabChampObligatoire.length; i++){
	var valeur = document.getElementById(tabChampObligatoire[i]).value	;
	if(valeur == ''){
		vide = true;
	}
	}
	if(vide == true){
		afficheConfirmationFormHome(tradChampObligatoire);
	}else{
		if(verifMail(document.getElementById(tabChampObligatoire[4]).value) == true){
			insertFranchiseHome();
		}
	}
}
function insertFranchiseHome(){
	var tabChamp = new Array('nomFranchise','prenomFranchise','adresseFranchise','telFranchise','mailFranchise','messageFranchise');
	var xhr=null;
    
    if (window.XMLHttpRequest) { 
        xhr = new XMLHttpRequest();
    }
    else if (window.ActiveXObject) 
    {
        xhr = new ActiveXObject("Microsoft.XMLHTTP");
    }

    xhr.onreadystatechange = function() {
		if(xhr.readyState == 4){
		afficheConfirmationFormHome(tradEnvoieFormSucces);
		initFormFranchise();
		fermeFranchiseHome();
		}
	};
	
 xhr.open("POST", chemin+"/action/insertFranchise.php", true);
  
	donnees = "";
	
	for(var i = 0; i < tabChamp.length; i++){
		
		var valeur = document.getElementById(tabChamp[i]).value;
		
		
		donnees += "&"+tabChamp[i]+"="+valeur;
	}
	
	donnees += "&idRestaurant=0";
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8'); 
    xhr.send(donnees);
}
/* Fin forulmaire de frachise */
/* Fonctions permettant d'afficher le contenu des menus de la home page */
function afficheFondMenuHome(contenu, nomFichier){
var cible = document.getElementById('contenuMenuHomePage');
cible.innerHTML = contenu;
cible.style['display'] = 'block';

if(nomFichier == "loadPresseHome"){
	afficheArticlePresse(0);
}
testScrollVerticale();

}
function afficheContenuMenuHome(nomFichier,idMenu){	
fermeContactHome();
fermeFranchiseHome();
	var xhr=null;
    if (window.XMLHttpRequest) { 
        xhr = new XMLHttpRequest();
    }
    else if (window.ActiveXObject) 
    {
        xhr = new ActiveXObject("Microsoft.XMLHTTP");
    }

    xhr.onreadystatechange = function() {
		if(xhr.readyState == 4){
		afficheFondMenuHome(xhr.responseText, nomFichier);
			if(idMenu == 5){
				afficheFranchiseHome();		
			}
		}
	};
	
 xhr.open("POST", chemin+"/action/"+nomFichier+".php", true);
  
	donnees = "";
	donnees += "&idLangue="+idLangue;
	if(idMenu != 0){
	donnees += "&idMenuHome="+idMenu;	
	}
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8'); 
    xhr.send(donnees);
}
/* Fin des Fonctions permettant d'afficher le contenu des menus de la home page */
