function NonActif() 
{
   alert("Le formulaire n'est pas actif.");
   return false;
}
function imprimercettepage(){
	window.print();
	}
function Validation() 
{  
   	if ( document.DEMEMP.ACCEPTATION.checked == false) 
   	{
      	alert("Vous n'avez pas accepté les termes de l'offre d'emploi\nVeuillez cocher la case d'acceptation.");
     	return false;
   	}

   	if ( ValideSRNAME(document.DEMEMP.SRNAME.value) == false)
   	{
     	return false;
   	}   
   	
   	if ( ValideFRNAME(document.DEMEMP.FRNAME.value) == false)
   	{
      	return false;
   	}
   	
   	if ( ValideSIN(document.DEMEMP.SIN.value) == false)
   	{
      	return false;
   	}
   	
   	if ( ValideDOB(document.DEMEMP.DOB.value) == false)
   	{
      	return false;
   	}

	if ( ValideRES_ADDR1(document.DEMEMP.RES_ADDR1.value) == false)
   	{
      	return false;
   	}
   	
   	if ( ValideRES_ADDR2(document.DEMEMP.RES_ADDR2.value) == false)
   	{
      	return false;
   	}
   	
   	if ( ValideRES_POST_CD(document.DEMEMP.RES_POST_CD.value) == false)
   	{
      	return false;
   	}
   	
   	if ( ValideAREA_CD1(document.DEMEMP.AREA_CD1.value) == false)
   	{
      	return false;
   	}
   	
   	if ( ValideTEL1(document.DEMEMP.TEL1.value) == false)
   	{
      	return false;
   	}	
   	
   	if ( ValideAREA_CD2(document.DEMEMP.AREA_CD2.value) == false)
   	{
      	return false;
   	}
   	
   	if ( ValideTEL2(document.DEMEMP.TEL2.value) == false)
   	{
      	return false;
   	}

   	if ( ValideEMAIL(document.DEMEMP.EMAIL.value) == false)
   	{
      	return false;
   	}
   	
   	if ( ValideINDV_ID(document.DEMEMP.INDV_ID.value) == false)
   	{
      	return false;
   	}
   	
   	if ( ValideID_ANNEE(document.DEMEMP.ID_ANNEE.value) == false)
   	{
      	return false;
   	}
   	
	if ( ValideT_IND_CON(document.DEMEMP.T_IND_CON.value) == false)
   	{
      	return false;
   	}
	
	if ( ValideT_CON(document.DEMEMP.T_CON.value) == false)
   	{
      	return false;
   	}
   	
   	if ( ValideDE_M_1(document.DEMEMP.DE_M_1.value) == false)
   	{
      	return false;
   	}
   	
   	if ( ValideDE_A_1(document.DEMEMP.DE_A_1.value) == false)
   	{
      	return false;
   	}
   	
   	if ( ValideA_M_1(document.DEMEMP.A_M_1.value) == false)
   	{
      	return false;
   	}
   	
   	if ( ValideA_A_1(document.DEMEMP.A_A_1.value) == false)
   	{
      	return false;
   	}
   	
   	if ( ValideDE_M_2(document.DEMEMP.DE_M_2.value) == false)
   	{
      	return false;
   	}
   	
   	if ( ValideDE_A_2(document.DEMEMP.DE_A_2.value) == false)
   	{
      	return false;
   	}
   	
   	if ( ValideA_M_2(document.DEMEMP.A_M_2.value) == false)
   	{
      	return false;
   	}
   	
   	if ( ValideA_A_2(document.DEMEMP.A_A_2.value) == false)
   	{
      	return false;
   	}
   	
   	if ( ValideDATE_ACCEPT(document.DEMEMP.DATE_ACCEPT.value) == false)
   	{
      	return false;
   	}

}

function ValideSRNAME()
{
	Nom = document.DEMEMP.SRNAME.value;
	if (Nom == "")
	{
		alert("\nVous devez entrer votre nom.");
      	return false;	
	}
	else
   	{
    	return true;
   	}
}

function ValideFRNAME()
{
	Prenom = document.DEMEMP.FRNAME.value;
	if (Prenom == "")
	{
		alert("\nVous devez entrer votre prénom.");
      	return false;	
	}
	else
   	{
     	return true;
   	}
}

function ValideSIN()
{
   nas = document.DEMEMP.SIN.value;
   var Longueur = nas.length - 1 
   Nombre = 0
   Valeur_Temp = 0
   Valeur = 0
   Somme_Total = 0
	
   if (nas == "")
   {      
      return true;
   }
   else
   {

   for (var i = 0; i < nas.length; i++)
   {      
      var ch = nas.substring(i, i + 1);      
                
      if ((ch < "0") || ("9" < ch))
      {         
         alert("\n\nLe champs numéro d'assurance sociale n'accepte que des chiffres.");         
         return false;         
      }      
    }	

   if (Longueur < 8)
   {      
      alert("\nLe champs numéro d'assurance sociale est incomplet.\nIl doit avoir le format 999999999.");
      return false;
   }
		
   for (i = 0; i < 8; i += 2)
   {
      Somme_Total += parseInt(nas.substring(i, i + 1));
   }  
		
   for (i = 1; i < 9; i += 2)
   {
      Nombre = parseInt(nas.substring(i, i + 1)) * 2;
				
      if (Nombre > 9)
      {
         Somme_Total += (Nombre - 10) + 1;
      }
      else 
      {
	 Somme_Total += Nombre;
      }
   }
	
   i = 1;     
	
   Temp = new String(Somme_Total);
	
   var Unite_Somme = parseInt(Temp.substring(i, i + 1));
	
   Valeur_Temp = Unite_Somme - 10;
   
   Valeur = Math.abs(Valeur_Temp)
   
   if (Valeur < 10)
   {		
        i = 8;
        var dernier = parseInt(nas.substring(i, i + 1));
	
        if (Valeur == dernier)
        {
          return true;
        }
        else 
        {
          alert("\nLe numéro d'assurance sociale est invalide."); 
          return false; 
        }
        return true;
   }
   else
   {
      i=8;
      var dernier=parseInt(nas.substring(i, i+1));
      Valeur=0;
   }
   }                  	
}

function ValideDOB(DOB)
{
   Date = document.DEMEMP.DOB.value;
	
   if (Date == "")
   {      
      alert("\nLe champ de la date de naissance est vide.");
      return false;      
   }
   
   Patron = new RegExp("^[1-2][0-9][0-9][0-9][/-][0-1][0-9][/-][0-3][0-9]$");

   if (Patron.test(DOB) == true)
   {
      return true;
   }
   else
   {
   	alert("Le champ de la date de naissance est invalide.\nIl doit avoir le format AAAA/MM/JJ.");
   	return false;
   }
}

function ValideRES_ADDR1()
{
	Adresse = document.DEMEMP.RES_ADDR1.value;
	
   if (Adresse == "")
   {      
      alert("\nLe champ de l'adresse est vide.");
      return false;      
   }
   else
   {
   	return true;
   }
}

function ValideRES_ADDR2()
{
	Ville = document.DEMEMP.RES_ADDR2.value;
	
   if (Ville == "")
   {      
      alert("\nLe champ de la ville est vide.");
      return false;      
   }
   else
   {
   	return true;
   }
}

function ValideRES_POST_CD(RES_POST_CD) 
{
   Patron = new RegExp("^[a-zA-Z][0-9][a-zA-Z]\ [0-9][a-zA-Z][0-9]$");
   if (Patron.test(RES_POST_CD) == true)
   {
      return true;
   }
   else 
   {
      alert("Le code postal ne peut être vide\net doit avoir le format A9A 9A9.");
      return false;
   }
}


function ValideAREA_CD1(AREA_CD1)
{
	Ind_maison = document.DEMEMP.AREA_CD1.value;
	var LongueurAREA_CD1 = AREA_CD1.length - 1;
	
   for (var i = 0; i < Ind_maison.length; i++)
   {      
   		var ch = Ind_maison.substring(i, i + 1);      
                
      	if ((ch < "0") || ("9" < ch))
      	{         
         	alert("\nLe champ de l'indicatif régional de la résidence n'accepte que des chiffres.");        
         	return false;         
      	}
   }
      		
   if (Ind_maison == "")
   {      
      	alert("\nLe champ de l'indicatif régional de la résidence est vide.");
   		return false;      
   }
   else if (LongueurAREA_CD1 < 2)
   {      
   		alert("\nLe champ de l'indicatif régional de la résidence est incomplet.\nIl doit avoir le format 999.");        
        return false;
   }
   else
   {
   		return true;
   }
}

function ValideTEL1(TEL1)
{
	Tel_maison = document.DEMEMP.TEL1.value;
	var LongueurTEL1 = TEL1.length - 1;
	
   for (var i = 0; i < Tel_maison.length; i++)
   	{      
      	var ch = Tel_maison.substring(i, i + 1);      
                
      	if ((ch < "0" || "9" < ch))
      	{         
         	alert("\nLe champ du téléphone de la résidence n'accepte que des chiffres.");        
         	return false;         
      	}
    }
      		
    if (Tel_maison == "")
   	{      
      alert("\nLe champ du téléphone de la résidence est vide.");
      return false;      
   	}
   	else if (LongueurTEL1 < 6)
   	{      
      	alert("\nLe champ du téléphone de la résidence est incomplet.\nIl doit avoir le format 9999999.");        
        return false;
   	}
   	else
   	{
   		return true;
   	}
}

function ValideAREA_CD2(AREA_CD2)
{
	Ind_bur = document.DEMEMP.AREA_CD2.value;
	var LongueurAREA_CD2 = AREA_CD2.length - 1;
	
   	if (Ind_bur == "")
   	{
   		return true;
	}
	else
	{
		for (var i = 0; i < Ind_bur.length; i++)
   		{      
   			var ch = Ind_bur.substring(i, i + 1);      
                
      		if ((ch < "0") || ("9" < ch))
      		{         
         		alert("\nLe champ de l'indicatif régional du bureau n'accepte que des chiffres.");        
         		return false;         
      		}
   		}   
	
   		if (LongueurAREA_CD2 < 2)
   		{      
   			alert("\nLe champ de l'indicatif régional du bureau est incomplet.\nIl doit avoir le format 999.");        
        	return false;
   		}
   		else
   		{
   			return true;
   		}
	}
}

function ValideTEL2(TEL2)
{
	Tel_bur = document.DEMEMP.TEL2.value;
	var LongueurTEL2 = TEL2.length - 1;
	
   	if (Tel_bur == "")
   	{
   		return true;
	}
	else
	{
		for (var i = 0; i < Tel_bur.length; i++)
   		{      
   			var ch = Tel_bur.substring(i, i + 1);      
                
      		if ((ch < "0") || ("9" < ch))
      		{         
         		alert("\nLe champ du téléphone du bureau n'accepte que des chiffres.");        
         		return false;         
      		}
   		}   
	
   		if (LongueurTEL2 < 6)
   		{      
   			alert("\nLe champ du téléphone du bureau est incomplet.\nIl doit avoir le format 9999999.");        
        	return false;
   		}
   		else
   		{
   			return true;
   		}
	}
}

function ValideEMAIL()
{
   adresse = document.DEMEMP.EMAIL.value;
   var Arobas = adresse.indexOf('@')
   var Point = adresse.lastIndexOf('.')
   var Espace = adresse.indexOf(' ')
   var Longueur = adresse.length - 1  

   if (adresse == "")
   {
   		return true;
   }
   
   if ((Arobas < 1) || (Point <= Arobas+1) || (Point == Longueur) || (Espace  != -1))
   {
   		alert('Entrez une adresse de courrier électronique valide.');
      	return false;
   }
   else
   {
   		return true;
   }
}

function ValideINDV_ID(INDV_ID)
{
	varID = document.DEMEMP.INDV_ID.value;
	var LongueurID = INDV_ID.length - 1;
	
	if (varID == "")
    {      
      return true;
    }
    
    else
    {
		for (var i = 0; i < varID.length; i++)
   		{      
      		var ch = varID.substring(i, i + 1);      
                
      		if ((ch < "0") || ("9" < ch))
      		{         
         		alert("\nLe champs du numéro d'employé n'accepte que des chiffres.");         
         		return false;         
      		}
    	}
      		
    	if (LongueurID < 5)
   		{      
      		alert("\nLe champs du numéro d'employé est incomplet.\nIl doit avoir le format 999999.");
      		return false;
   		}
   	}
}

function ValideID_ANNEE(ID_ANNEE)
{
	varAnnee = document.DEMEMP.ID_ANNEE.value;
	var LongueurID_ANNEE = ID_ANNEE.length - 1  
	
	if (varAnnee == "")
    {      
      return true;
    }
    
    else
    {
		for (var i = 0; i < varAnnee.length; i++)
   		{      
      		var ch = varAnnee.substring(i, i + 1);      
                
      		if ((ch < "0") || ("9" < ch))
      		{         
         		alert("\nLe champs de la date de travail à ExpoCité n'accepte que des chiffres.");         
         		return false;         
      		}
    	}
      		
    	if (LongueurID_ANNEE < 3)
   		{      
      		alert("\nLe champs de la date de travail à ExpoCité est incomplète.\nIl doit avoir le format 9999.");
      		return false;
   		}
   	}
}

function ValideT_IND_CON(T_IND_CON)
{
	Ind_con = document.DEMEMP.T_IND_CON.value;
	var LongueurT_IND_CON = T_IND_CON.length - 1;
	
   if (Ind_con == "")
   	{
   		return true;
	}
	else
	{
		for (var i = 0; i < Ind_con.length; i++)
   		{      
   			var ch = Ind_con.substring(i, i + 1);      
                
      		if ((ch < "0") || ("9" < ch))
      		{         
         		alert("\nLe champ de l'indicatif régional du contact n'accepte que des chiffres.");        
         		return false;         
      		}
   		}   
	
   		if (LongueurT_IND_CON < 2)
   		{      
   			alert("\nLe champ de l'indicatif régional du contact est incomplet.\nIl doit avoir le format 999.");        
        	return false;
   		}
   		else
   		{
   			return true;
   		}
	}
}

function ValideT_CON(T_CON)
{
	Tel_con = document.DEMEMP.T_CON.value;
	var LongueurT_CON = T_CON.length - 1;
	
   if (Tel_con == "")
   	{
   		return true;
	}
	else
	{
		for (var i = 0; i < Tel_con.length; i++)
   		{      
   			var ch = Tel_con.substring(i, i + 1);      
                
      		if ((ch < "0") || ("9" < ch))
      		{         
         		alert("\nLe champ du téléphone du contact n'accepte que des chiffres.");        
         		return false;         
      		}
   		}   
	
   		if (LongueurT_CON < 6)
   		{      
   			alert("\nLe champ du téléphone du contact est incomplet.\nIl doit avoir le format 9999999.");        
        	return false;
   		}
   		else
   		{
   			return true;
   		}
	}
}

function ValideDATE_ACCEPT(DATE_ACCEPT)
{
   Date = document.DEMEMP.DATE_ACCEPT.value;
	
   if (Date == "")
   {      
      	alert("\nLe champ de la date d'acceptation est vide.");
   		return false;      
   }
   
   Patron = new RegExp("^[0-2][0-9][0-9][0-9][/-][0-1][0-9][/-][0-3][0-9]$");
   
   if (Patron.test(DATE_ACCEPT) == true)
   {
   	   	return true;
   }
   else
   {
   		alert("Le champ de la date d'acceptation est invalide.\nIl doit avoir le format AAAA/MM/JJ.");
   		return false;
   }
}

function ValideDE_M_1(DE_M_1)
{
	Mois = document.DEMEMP.DE_M_1.value;
	LongueurID = DE_M_1.length - 1;
	
	if (Mois == "")
	{
		return true;
	}
	else
	{
		for (var i = 0; i < Mois.length; i++)
   		{      
   			var ch = Mois.substring(i, i + 1);      
                
      		if ((ch < "0") || ("9" < ch))
      		{         
         		alert("\nLe champ du mois de début du premier emploi n'accepte que des chiffres.");        
         		return false;         
      		}
   		}   
	
   		if (LongueurID < 1)
   		{      
   			alert("\nLe champ du mois de début du premier emploi est incomplet.");        
        	return false;
   		}
   		else
   		{
   			return true;
   		}
	}
}

function ValideDE_A_1(DE_A_1)
{
	Annee = document.DEMEMP.DE_A_1.value;
	LongueurID = DE_A_1.length - 1;
	
	if (Annee == "")
	{
		return true;
	}
	else
	{
		for (var i = 0; i < Annee.length; i++)
   		{      
   			var ch = Annee.substring(i, i + 1);      
                
      		if ((ch < "0") || ("9" < ch))
      		{         
         		alert("\nLe champ de l'année de début du premier emploi n'accepte que des chiffres.");        
         		return false;         
      		}
   		}   
	
   		if (LongueurID < 3)
   		{      
   			alert("\nLe champ de l'année de début du premier emploi est incomplet.");        
        	return false;
   		}
   		else
   		{
   			return true;
   		}
	}
}

function ValideA_M_1(A_M_1)
{
	Mois = document.DEMEMP.A_M_1.value;
	LongueurID = A_M_1.length - 1;
	
	if (Mois == "")
	{
		return true;
	}
	else
	{
		for (var i = 0; i < Mois.length; i++)
   		{      
   			var ch = Mois.substring(i, i + 1);      
                
      		if ((ch < "0") || ("9" < ch))
      		{         
         		alert("\nLe champ du mois de la fin du premier emploi n'accepte que des chiffres.");        
         		return false;         
      		}
   		}   
	
   		if (LongueurID < 1)
   		{      
   			alert("\nLe champ du mois de la fin du premier emploi est incomplet.");        
        	return false;
   		}
   		else
   		{
   			return true;
   		}
	}
}

function ValideA_A_1(A_A_1)
{
	Annee = document.DEMEMP.A_A_1.value;
	LongueurID = A_A_1.length - 1;
	
	if (Annee == "")
	{
		return true;
	}
	else
	{
		for (var i = 0; i < Annee.length; i++)
   		{      
   			var ch = Annee.substring(i, i + 1);      
                
      		if ((ch < "0") || ("9" < ch))
      		{         
         		alert("\nLe champ de l'année de la fin du premier emploi n'accepte que des chiffres.");        
         		return false;         
      		}
   		}   
	
   		if (LongueurID < 3)
   		{      
   			alert("\nLe champ de l'année de la fin du premier emploi est incomplet.");        
        	return false;
   		}
   		else
   		{
   			return true;
   		}
	}
}

function ValideDE_M_2(DE_M_2)
{
	Mois = document.DEMEMP.DE_M_2.value;
	LongueurID = DE_M_2.length - 1;
	
	if (Mois == "")
	{
		return true;
	}
	else
	{
		for (var i = 0; i < Mois.length; i++)
   		{      
   			var ch = Mois.substring(i, i + 1);      
                
      		if ((ch < "0") || ("9" < ch))
      		{         
         		alert("\nLe champ du mois de début du deuxième emploi n'accepte que des chiffres.");        
         		return false;         
      		}
   		}   
	
   		if (LongueurID < 1)
   		{      
   			alert("\nLe champ du mois de début du deuxième emploi est incomplet.");        
        	return false;
   		}
   		else
   		{
   			return true;
   		}
	}
}

function ValideDE_A_2(DE_A_2)
{
	Annee = document.DEMEMP.DE_A_2.value;
	LongueurID = DE_A_2.length - 1;
	
	if (Annee == "")
	{
		return true;
	}
	else
	{
		for (var i = 0; i < Annee.length; i++)
   		{      
   			var ch = Annee.substring(i, i + 1);      
                
      		if ((ch < "0") || ("9" < ch))
      		{         
         		alert("\nLe champ de l'année de début du deuxième emploi n'accepte que des chiffres.");        
         		return false;         
      		}
   		}   
	
   		if (LongueurID < 3)
   		{      
   			alert("\nLe champ de l'année de début du deuxième emploi est incomplet.");        
        	return false;
   		}
   		else
   		{
   			return true;
   		}
	}
}

function ValideA_M_2(A_M_2)
{
	Mois = document.DEMEMP.A_M_2.value;
	LongueurID = A_M_2.length - 1;	
	
	if (Mois == "")
	{
		return true;
	}
	else
	{
		for (var i = 0; i < Mois.length; i++)
   		{      
   			var ch = Mois.substring(i, i + 1);      
                
      		if ((ch < "0") || ("9" < ch))
      		{         
         		alert("\nLe champ du mois de la fin du deuxième emploi n'accepte que des chiffres.");        
         		return false;         
      		}
   		}   
	
   		if (LongueurID < 1)
   		{      
   			alert("\nLe champ du mois de la fin du deuxième emploi est incomplet.");        
        	return false;
   		}
   		else
   		{
   			return true;
   		}
	}
}

function ValideA_A_2(A_A_2)
{
	Annee = document.DEMEMP.A_A_2.value;
	LongueurID = A_A_2.length - 1;
	
	if (Annee == "")
	{
		return true;
	}
	else
	{
		for (var i = 0; i < Annee.length; i++)
   		{      
   			var ch = Annee.substring(i, i + 1);      
                
      		if ((ch < "0") || ("9" < ch))
      		{         
         		alert("\nLe champ de l'année de la fin du deuxième emploi n'accepte que des chiffres.");        
         		return false;         
      		}
   		}   
	
   		if (LongueurID < 3)
   		{      
   			alert("\nLe champ de l'année de la fin du deuxième emploi est incomplet.");        
        	return false;
   		}
   		else
   		{
   			return true;
   		}
	}
}
//***************************************************
// FIN VALIDATION OFFRE EMPLOI
//***************************************************







function ValidateSychro(){
	var name = confirm('Êtes-vous certain de vouloir synchroniser le site Internet?\n\nUne fois la synchronisation terminée, tout les contenus actifs seront disponibles sur le site en ligne.')
	if (name == true)
	{
	window.location='../synchronisation.php';
	}
	else
	{
	return false;
	}
}


function GetEvent(DateVal) {
  //alert(DateVal)
  var myurl = 'process_event.php?DateVal=' + DateVal;
 // alert(myurl);
  myRand = parseInt(Math.random()*999999999999999);
  var modurl = myurl+"&rand="+myRand;
  http.open("GET", modurl, true);
  http.onreadystatechange = useHttpResponseEvent;
  http.send(null);
}
function GetEventEn(DateVal) {
  //alert(DateVal)
  var myurl = 'process_event-en.php?DateVal=' + DateVal;
  //alert(myurl)
  myRand = parseInt(Math.random()*999999999999999);
  var modurl = myurl+"&rand="+myRand;
  http.open("GET", modurl, true);
  http.onreadystatechange = useHttpResponseEvent;
  http.send(null);
}
function useHttpResponseEvent() {
   if (http.readyState == 4) {
    if(http.status == 200) {
	   //STATUS COMPLÉTÉ
	    parent.document.getElementById('EventDesc2').innerHTML='';
	   parent.document.getElementById('EventDesc2').innerHTML=http.responseText;
	}
  } else {
	//STATUS COMPLÉTÉ
	//parent.document.getElementById('EventDesc').innerHTML='erreur dans le traitement';
  }
}


var currentPosExpExpo=0;

function GetPrevExpoExp() {
  if (currentPosExpExpo > 0){
  	currentPosExpExpo=currentPosExpExpo-1;
  }else{
	currentPosExpExpo=0;
  }
  //alert(currentPosExpExpo)
  var myurl = 'include/process_prevexpoexp.php?val=' + currentPosExpExpo;
  //alert(myurl)
  myRand = parseInt(Math.random()*999999999999999);
  var modurl = myurl+"&rand="+myRand;
  http.open("GET", modurl, true);
  http.onreadystatechange = useHttpResponse;
  http.send(null);
}

function GetNextExpoExp(MaxVal) {
  if (currentPosExpExpo < MaxVal-1){
  	currentPosExpExpo=currentPosExpExpo+1;
  }
  //alert(currentPosExpExpo)
  var myurl = 'include/process_nextexpoexp.php?val=' + currentPosExpExpo;
  //alert(myurl)
  myRand = parseInt(Math.random()*999999999999999);
  var modurl = myurl+"&rand="+myRand;
  http.open("GET", modurl, true);
  http.onreadystatechange = useHttpResponse;
  http.send(null);
}

//************************
//VERSION ANGLAISE
function GetPrevExpoExpEn() {
  if (currentPosExpExpo > 0){
  	currentPosExpExpo=currentPosExpExpo-1;
  }else{
	currentPosExpExpo=0;
  }

  //alert(currentPosExpExpo)
  var myurl = 'include/process_prevexpoexp-en.php?val=' + currentPosExpExpo;
  myRand = parseInt(Math.random()*999999999999999);
  var modurl = myurl+"&rand="+myRand;
  http.open("GET", modurl, true);
  http.onreadystatechange = useHttpResponse;
  http.send(null);
}
function GetNextExpoExpEn(MaxVal) {

  if (currentPosExpExpo < MaxVal-1){
  	currentPosExpExpo=currentPosExpExpo+1;
  }

  //alert(MaxVal)
  var myurl = 'include/process_nextexpoexp-en.php?val=' + currentPosExpExpo;
  myRand = parseInt(Math.random()*999999999999999);
  var modurl = myurl+"&rand="+myRand;
  http.open("GET", modurl, true);
  http.onreadystatechange = useHttpResponse;
  http.send(null);
}
//FIN VERSION ANGLAISE
//************************

//FONCTION POUR AJAX
function getXMLHTTPRequest() {
try {
req = new XMLHttpRequest();
} catch(err1) {
  try {
  req = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (err2) {
    try {
    req = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (err3) {
      req = false;
    }
  }
}
return req;
}
var http = getXMLHTTPRequest();

function useHttpResponse() {
   if (http.readyState == 4) {
    if(http.status == 200) {
	   //STATUS COMPLÉTÉ
	   var NewExpExpo = http.responseXML.getElementsByTagName("NodeExpExpo")[0];
	   document.getElementById('ExpExpo').innerHTML = NewExpExpo.childNodes[0].nodeValue;
	   document.getElementById('PageCounter1').innerHTML = currentPosExpExpo+1;
	   document.getElementById('PageCounter2').innerHTML = currentPosExpExpo+1;
	}
  } else {
	//STATUS COMPLÉTÉ
	//document.getElementById('AppContent').innerHTML = '<span class="texteregulier" style="texteregulier" id="AppText"><img src="img/loading.gif"></span>';
  }
}



//*********************************************************************
//SECTION UTILE SEULEMENT SI LES MENU DOIVENT SE FERMER
var NbrMenuToHide=100; //DEPRACATED !!! VALEUR NON DYNAMIQUE
var CmptMenu;
var EtatMenuArray=new Array();
for (CmptMenu=1;CmptMenu<=NbrMenuToHide;CmptMenu++){
	EtatMenuArray[CmptMenu]='close';
}
//*********************************************************************

function HideAllToplayerSMenu(){
	var gcx
	for (x=1;x<=NbrMenuToHide;x++){
		gcx = document.getElementById('toplayer'+x);
		if (gcx!=null){
			gcx.style.display='none';
		}
	}
}
function tgToplayerSMenu(gc,st) {

	var gcx = document.getElementById(gc);
	if (gcx!=null){
		if (st==3) {
			gcx.style.display='block';
			ef = new fx.Height(gcx, {duration: 400}); 
			ef.toggle();
		}
	}
	//FIN CODE POUR CACHER L'AUTRE MENU SI OUVERT
}



function tgOffre(gc,st) {
	var gcx = document.getElementById(gc);
	if (gcx!=null){
		if (st==3) {
			gcx.style.display='block';
			ef = new fx.Height(gcx, {duration: 400}); 
			ef.toggle();
		}
	}
	//FIN CODE POUR CACHER L'AUTRE MENU SI OUVERT
}
function tg(gc,st) {
	var gcx = document.getElementById(gc);
	if (gcx!=null){
		if (st==3) {
			for (x=1;x<=NbrMenuToHide;x++){
				if (gc=='ShowMe'+x){ //SI CELUI EN COURS ET QU'IL EST FERMÉ
					if (EtatMenuArray[x]=='close'){
						SwapStateMenu(x);
						gcx.style.display='block';
						ef = new fx.Height(gcx, {duration: 400}); 
						ef.toggle();
					}
				}
			}
		}
		
		//CODE POUR CACHER LES AUTRES MENU SI OUVERT
		//mettre en commentaire ce code si les menus doivent rester ouvert
		for (x=1;x<=NbrMenuToHide;x++){
			//alert('ShowMe'+x+": "+EtatMenuArray[x])
			if (gc!='ShowMe'+x){ //les autres menus
				
				if (EtatMenuArray[x]=='open'){ //si le menu est ouvert on le ferme
						SwapStateMenu(x);
						gcx = document.getElementById('ShowMe'+x);
						gcx.style.display='block';
						ef = new fx.Height(gcx, {duration: 400}); 
						ef.toggle();
				}
			
			//}else{ //menu qui a été cliqué
				//SwapStateMenu(x);
			}
		}
	}
	//FIN CODE POUR CACHER L'AUTRE MENU SI OUVERT
}

function SwapStateMenu(IdArray){
	if (EtatMenuArray[IdArray]=='close'){
		EtatMenuArray[IdArray]='open';
	}else{
		EtatMenuArray[IdArray]='close';
	}
}
function SetDate(MaxDay,Obj,TheDate,CompleteDate){
	
	//alert(MaxDay+' '+Obj+' '+TheDate+' '+CompleteDate)
	var x;
	for(x=1;x<=MaxDay;x++){
		document.getElementById(x).style.backgroundImage='';
		//Obj.style.backgroundPosition='center';
		document.getElementById(x).setAttribute("className", "datecalendar");
		//document.getElementById('EventDesc').innerHTML='';
	}
	document.getElementById(Obj).style.backgroundImage='url(/img/selecteddate.gif)';
	document.getElementById(Obj).style.backgroundPosition='center';
	document.getElementById(Obj).setAttribute("className", "datecalendarselected");
	GetEvent(CompleteDate+'-'+TheDate)
}

function SetDateEn(MaxDay,Obj,TheDate,CompleteDate){
	
	//alert(MaxDay+' '+Obj+' '+TheDate+' '+CompleteDate)
	var x;
	for(x=1;x<=MaxDay;x++){
		document.getElementById(x).style.backgroundImage='';
		//Obj.style.backgroundPosition='center';
		document.getElementById(x).setAttribute("className", "datecalendar");
		//parent.document.getElementById('EventDesc').innerHTML='';
	}
	document.getElementById(Obj).style.backgroundImage='url(/img/selecteddate.gif)';
	document.getElementById(Obj).style.backgroundPosition='center';
	document.getElementById(Obj).setAttribute("className", "datecalendarselected");
	GetEventEn(CompleteDate+'-'+TheDate)
}