// JavaScript Document
function afficher(id,variableoption,variableoption2)
{
  if(document.getElementById(''+id+'').style.display == 'block')
  {
    display_critere();
    document.getElementById(''+id+'').style.display = 'none'
    document.getElementById('text'+id).innerHTML = variableoption;
    document.getElementById('option_recherche').value = '0';
  }
  else
  {
    document.getElementById(''+id+'').style.display = 'block';
    document.getElementById('text'+id).innerHTML = variableoption2;
    document.getElementById('option_recherche').value = '1';
  }
}

function afficher_bis(id)
{
  if(document.getElementById(id).style.display == 'none')
  {
    display_critere();
    document.getElementById(''+id+'').style.display = 'block';
    document.getElementById('opt'+id+'').style.display = 'block';
  }
  else
  {
    display_critere();		
  }

  var top = parseInt(document.getElementById(''+id+'').offsetTop);
  var height = parseInt(document.getElementById(''+id+'').offsetHeight);
  var height_contenu = parseInt(document.getElementById('contenu').offsetHeight);
  var bottom = top + height;
  var difference = bottom - height_contenu;
  if(difference > -20)
  {
    height_contenu += difference + 40;	
    document.getElementById('contenu').style.height = height_contenu+"px";
  }
}

function display_critere()
{
  if(document.getElementById('elt_se'))
  {
    document.getElementById('secteurE').style.display = 'none';
    document.getElementById('optsecteurE').style.display = 'none';
  }

  if(document.getElementById('elt_pr'))
  {
    document.getElementById('programmeE').style.display = 'none';
    document.getElementById('optprogrammeE').style.display = 'none';
  }

  if(document.getElementById('elt_co'))
  {
    document.getElementById('contratE').style.display = 'none';
    document.getElementById('optcontratE').style.display = 'none';
  }

  if(document.getElementById('elt_fo'))
  {
    document.getElementById('fonctionE').style.display = 'none';
    document.getElementById('optfonctionE').style.display = 'none';
  }

  if(document.getElementById('elt_r'))
  {
    document.getElementById('reponse').style.display = 'none';
    document.getElementById('optreponse').style.display = 'none';
  }

  if(document.getElementById('elt_t'))
  {
    document.getElementById('type').style.display = 'none';
    document.getElementById('opttype').style.display = 'none';
  }

  if(document.getElementById('elt_o'))
  {
    document.getElementById('origine').style.display = 'none';
    document.getElementById('optorigine').style.display = 'none';
  }	

  if(document.getElementById('elt_s'))
  {
    document.getElementById('statut').style.display = 'none';
    document.getElementById('optstatut').style.display = 'none';
  }	

  if(document.getElementById('elt_c'))
  {
    document.getElementById('cv').style.display = 'none';
    document.getElementById('optcv').style.display = 'none';
  }

  if(document.getElementById('elt_e'))
  {
    document.getElementById('evenement').style.display = 'none';
    document.getElementById('optevenement').style.display = 'none';
  }

  if(document.getElementById('elt_a'))
  {
    document.getElementById('auteur').style.display = 'none';
    document.getElementById('optauteur').style.display = 'none';
  }

  if(document.getElementById('elt_g'))
  {
    document.getElementById('langue').style.display = 'none';
    document.getElementById('optlangue').style.display = 'none';
  }

  if(document.getElementById('elt_sb'))
  {
    document.getElementById('statut_BAT').style.display = 'none';
    document.getElementById('optstatut_BAT').style.display = 'none';
  }

  if(document.getElementById('elt_sc'))
  {
    document.getElementById('statut_cmd').style.display = 'none';
    document.getElementById('optstatut_cmd').style.display = 'none';
  }
}

function afficher_list(id,num)
{
  if(document.getElementById(''+id+'').style.display == 'block')
  {
    document.getElementById(''+id+'').style.display = 'none';
    document.getElementById('btnlist'+num).src='/site/images/btnplus.jpg';
  }
  else
  {
    document.getElementById(''+id+'').style.display = 'block';
    document.getElementById('btnlist'+num).src='/site/images/btnmoins.jpg';
  }
}

function nb_check()
{
  var l=1;
  var cpt = 0;
  while(document.getElementById('plist'+l))
  {
    m=1;
    while(document.getElementById('list'+l+'_'+m))
    {
      if(document.getElementById('list'+l+'_'+m).checked == true)
      {
        cpt++;	
      }
      m++;	
    }
    l++;
  }
  return cpt;
}

function check_list1(id,num)
{
  if(document.getElementById('p'+id).checked == false)
  {
    var cpt = 0;
    var j = 1;
    document.getElementById(''+id+'').style.display = 'none';
    while(document.getElementById(''+id+'_'+j))
    {
      if(document.getElementById(''+id+'_'+j).checked == true)
      {
        document.getElementById(''+id+'_'+j).checked = false; 
        cpt++;
      }
      j++;
    }
  }
  else
  {
    var i = 1;
    while(document.getElementById(''+id+'_' + i))
    {
      var nb = nb_check();
      if(nb >= 5)
      {
        alert(document.getElementById('general_champ119').value);
        break;
      }
      else
      {
        document.getElementById(''+id+ '_'+ i).checked = true; 
        i++;
      }
    }
  }

  if(document.getElementById(''+id+'').style.display = 'none')
  document.getElementById('btnlist'+num).src = '/site/images/btnplus.jpg';

}

function check_list(id,num,text_sing,text_plu)
{

  if(document.getElementById('p'+id).checked == false)
  {
    var cpt = 0;
    var j = 1;
    document.getElementById(''+id+'').style.display = 'none';
    while(document.getElementById(''+id+'' + j))
    {
      if(document.getElementById(''+id+ ''+ j).checked == true)
      {
        document.getElementById(''+id+ ''+ j).checked = false; 
        cpt++;
      }
      j++;
    }
    document.getElementById('nb_programmeE').value = parseInt(document.getElementById('nb_programmeE').value) - cpt;

    if(parseInt(document.getElementById('nb_programmeE').value) > 1)
    {
      document.getElementById('lib_programmeE').innerHTML = document.getElementById('nb_programmeE').value + ' ' + text_plu;
    }
    else
    {
      document.getElementById('lib_programmeE').innerHTML = document.getElementById('nb_programmeE').value + ' ' + text_sing;
    }

  }
  else
  {
    var i = 1;
    while(document.getElementById(''+id+'' + i))
    {
      document.getElementById(''+id+ ''+ i).checked = true;  
      i++;
    }
    document.getElementById('nb_programmeE').value = parseInt(document.getElementById('nb_programmeE').value) + (i - 1);
    if(parseInt(document.getElementById('nb_programmeE').value) > 1)
    {
      document.getElementById('lib_programmeE').innerHTML = document.getElementById('nb_programmeE').value + ' ' + text_plu;
    }
    else
    {
      document.getElementById('lib_programmeE').innerHTML = document.getElementById('nb_programmeE').value + ' ' + text_sing;
    }
  }

  if(document.getElementById(''+id+'').style.display = 'none')
  document.getElementById('btnlist'+num).src = 'images/btnplus.jpg';
}

function rechercher(ou,quoi,fichier,lg)
{
  document.forms.item(0).style.cursor = "wait";
  var data = '';
  if(ou == '')
  {
    data +="&q=" + document.getElementById('rechercheE').value;
    var reg1=new RegExp('rechercher.php','g');
    if(reg1.test(fichier))
    {
      if(document.getElementById('img_1'))
      {
        var reg=new RegExp('images/onglet_on.jpg','g');
        if (reg.test(document.getElementById('img_1').src))
        {
          data += "&ou=ent"
        }
        if (reg.test(document.getElementById('img_2').src))
        {
          data += "&ou=news"
        }
      }
    }			
  }
  else
  {
    data +="&q=";
    data += "&ou=" + ou;
    data += "&"+ou+"="+quoi;
  }

  var i=1;
  var cpt=1;
  while(document.getElementById('secteurE'+i))
  {
    if(document.getElementById('secteurE'+i).checked == true)
    {
      data += "&se"+cpt+"="+document.getElementById('secteurE'+i).value;
      cpt++;
    }
    i++;
  }


  var i=1;
  var cpt=1;
  while(document.getElementById('contratE'+i))
  {
    if(document.getElementById('contratE'+i).checked == true)
    {
      data += "&co"+cpt+"="+document.getElementById('contratE'+i).value;
      cpt++;
    }
    i++;
  }

  var i=1;
  var cpt=1;
  while(document.getElementById('fonctionE'+i))
  {
    if(document.getElementById('fonctionE'+i).checked == true)
    {
      data += "&fo"+cpt+"="+document.getElementById('fonctionE'+i).value;
      cpt++;
    }
    i++;
  }
  var i=1;
  var j=1;
  var cpt=1;
  var fin=0;

  while(document.getElementById('programmeE'+i))
  {
    if(document.getElementById('programmeE'+i).checked == true)
    {
      data += "&pr"+cpt+"="+document.getElementById('programmeE'+i).value;
      cpt++;
    }
    i++;
  }

  var i=1;
  var j=1;
  var cpt=1;
  var fin=0;

  while(document.getElementById('type'+i))
  {
    if(document.getElementById('type'+i).checked == true)
    {
      data += "&t"+cpt+"="+document.getElementById('type'+i).value;
      cpt++;
    }
    i++;
  }

  var i=1;
  var j=1;
  var cpt=1;
  var fin=0;

  while(document.getElementById('origine'+i))
  {
    if(document.getElementById('origine'+i).checked == true)
    {
      data += "&o"+cpt+"="+document.getElementById('origine'+i).value;
      cpt++;
    }
    i++;
  }

  var i=1;
  var j=1;
  var cpt=1;
  var fin=0;

  while(document.getElementById('reponse'+i))
  {
    if(document.getElementById('reponse'+i).checked == true)
    {
      data += "&r"+cpt+"="+document.getElementById('reponse'+i).value;
      cpt++;
    }
    i++;
  }


  var i=1;
  var j=1;
  var cpt=1;
  var fin=0;

  while(document.getElementById('cv'+i))
  {
    if(document.getElementById('cv'+i).checked == true)
    {
      data += "&c"+cpt+"="+document.getElementById('cv'+i).value;
      cpt++;
    }
    i++;
  }

  var i=1;
  var j=1;
  var cpt=1;
  var fin=0;

  while(document.getElementById('statut'+i))
  {
    if(document.getElementById('statut'+i).checked == true)
    {
      data += "&s"+cpt+"="+document.getElementById('statut'+i).value;
      cpt++;
    }
    i++;
  }

  var i=1;
  var j=1;
  var cpt=1;
  var fin=0;

  while(document.getElementById('evenement'+i))
  {
    if(document.getElementById('evenement'+i).checked == true)
    {
      data += "&e"+cpt+"="+document.getElementById('evenement'+i).value;
      cpt++;
    }
    i++;
  }

  var i=1;
  var j=1;
  var cpt=1;
  var fin=0;

  while(document.getElementById('auteur'+i))
  {
    if(document.getElementById('auteur'+i).checked == true)
    {
      data += "&a"+cpt+"="+document.getElementById('auteur'+i).value;
      cpt++;
    }
    i++;
  }

  var i=1;
  var j=1;
  var cpt=1;
  var fin=0;

  while(document.getElementById('langue'+i))
  {
    if(document.getElementById('langue'+i).checked == true)
    {
      data += "&g"+cpt+"="+document.getElementById('langue'+i).value;
      cpt++;
    }
    i++;
  }

  var i=1;
  var j=1;
  var cpt=1;
  var fin=0;

  while(document.getElementById('statut_BAT'+i))
  {
    if(document.getElementById('statut_BAT'+i).checked == true)
    {
      data += "&sb"+cpt+"="+document.getElementById('statut_BAT'+i).value;
      cpt++;
    }
    i++;
  }

  var i=1;
  var j=1;
  var cpt=1;
  var fin=0;

  while(document.getElementById('statut_cmd'+i))
  {
    if(document.getElementById('statut_cmd'+i).checked == true)
    {
      data += "&sc"+cpt+"="+document.getElementById('statut_cmd'+i).value;
      cpt++;
    }
    i++;
  }

  if(document.getElementById('option_recherche'))
  {
    data += '&opt='+document.getElementById('option_recherche').value;
    if(document.getElementById('elt_se') && (document.getElementById('nb_secteurE').value != '' && document.getElementById('nb_secteurE').value != '0'))
    data += '&se='+document.getElementById('nb_secteurE').value;
    if(document.getElementById('elt_co') && (document.getElementById('nb_contratE').value != '' && document.getElementById('nb_contratE').value != '0'))
    data += '&co='+document.getElementById('nb_contratE').value;
    if(document.getElementById('elt_fo') && (document.getElementById('nb_fonctionE').value != '' && document.getElementById('nb_fonctionE').value != '0'))
    data += '&fo='+document.getElementById('nb_fonctionE').value;
    if(document.getElementById('elt_pr') && (document.getElementById('nb_programmeE').value != '' && document.getElementById('nb_programmeE').value != '0'))
    data += '&pr='+document.getElementById('nb_programmeE').value;
    if(document.getElementById('elt_t') && (document.getElementById('nb_type').value != '' && document.getElementById('nb_type').value != '0'))
    data += '&t='+document.getElementById('nb_type').value;
    if(document.getElementById('elt_o') && (document.getElementById('nb_origine').value != '' && document.getElementById('nb_origine').value != '0'))
    data += '&o='+document.getElementById('nb_origine').value;
    if(document.getElementById('elt_r') && (document.getElementById('nb_reponse').value != '' && document.getElementById('nb_reponse').value != '0'))
    data += '&r='+document.getElementById('nb_reponse').value;
    if(document.getElementById('elt_c') && (document.getElementById('nb_cv').value != '' && document.getElementById('nb_cv').value != '0'))
    data += '&c='+document.getElementById('nb_cv').value;
    if(document.getElementById('elt_s') && (document.getElementById('nb_statut').value != '' && document.getElementById('nb_statut').value != '0'))
    data += '&s='+document.getElementById('nb_statut').value;
    if(document.getElementById('elt_e') && (document.getElementById('nb_evenement').value != '' && document.getElementById('nb_evenement').value != '0'))
    data += '&e='+document.getElementById('nb_evenement').value;
    if(document.getElementById('elt_a') && (document.getElementById('nb_auteur').value != '' && document.getElementById('nb_auteur').value != '0'))
    data += '&a='+document.getElementById('nb_auteur').value;
    if(document.getElementById('elt_g') && (document.getElementById('nb_langue').value != '' && document.getElementById('nb_langue').value != '0'))
    data += '&g='+document.getElementById('nb_langue').value;
    if(document.getElementById('elt_sb') && (document.getElementById('nb_statut_BAT').value != '' && document.getElementById('nb_statut_BAT').value != '0'))
    data += '&sb='+document.getElementById('nb_statut_BAT').value;
    if(document.getElementById('elt_sc') && (document.getElementById('nb_statut_cmd').value != '' && document.getElementById('nb_statut_cmd').value != '0'))
    data += '&sc='+document.getElementById('nb_statut_cmd').value;
    //data += '&lg='+document.getElementById('lg').value;
  }
  else
  {
    data += '&opt=0';
  }

  data += m_open();
  var cible = fichier + data
  var target = '_self';
  document.forms.item(0).action = cible;
  window.open(cible,target);
}



function afficher_tb(type,id,num)
{

  var i=1;
  while(document.getElementById('tab_'+type+'_'+i))
  {
    document.getElementById(type+i).style.display = 'none';
    document.getElementById(type+i+'_1').style.display = 'none';
    document.getElementById('tab_'+type+'_'+i).bgColor = '#ffffcc';
    document.getElementById('tab_'+type+'_'+i).onmouseover = function () {this.bgColor = '#ffcc66'}; 
    document.getElementById('tab_'+type+'_'+i).onmouseout = function () {this.bgColor = '#ffffcc'}; 
    i++;
  }

  document.getElementById(''+id+'').style.display = '';
  document.getElementById(''+id+'_1').style.display = 'block';
  document.getElementById('tab_'+type+'_'+num).bgColor = '#ffcc66';
  document.getElementById('tab_'+type+'_'+num).onmouseover = '';
  document.getElementById('tab_'+type+'_'+num).onmouseout = '';


}

function afficher_tb1(type,id,num)
{

  if(document.getElementById(''+id+'').style.display == 'none')
  {
    document.getElementById(''+id+'').style.display = '';
    document.getElementById(''+id+'_1').style.display = 'block';
    document.getElementById('tab_'+type+'_'+num).bgColor = '#ffcc66';
    document.getElementById('tab_'+type+'_'+num).onmouseover = '';
    document.getElementById('tab_'+type+'_'+num).onmouseout = '';
  }
  else
  {
    document.getElementById(''+id+'').style.display = 'none';
    document.getElementById(''+id+'_1').style.display = 'none';
    document.getElementById('tab_'+type+'_'+num).bgColor = '#ffffcc';
    document.getElementById('tab_'+type+'_'+num).onmouseover = function () {this.bgColor = '#ffcc66'}; 
    document.getElementById('tab_'+type+'_'+num).onmouseout = function () {this.bgColor = '#ffffcc'}; 
  }
  //script pour placer le bas de page

}

function m_open()
{
  var i=1;
  var data='';
  while(document.getElementById('menu_'+i+'_open'))
  {
    if(document.getElementById('menu_'+i+'_open').value == '1')
    data += '&m'+i+'='+document.getElementById('menu_'+i+'_open').value;
    i++;
  }

  return data;
}


function afficher_entreprise(id,lg)
{
  data = m_open();	
  window.location.href = "/site/fiche_E.php?ent=" + id + "&lg=" + lg + data;
}


function afficher_entreprise_stat(id,lg)
{ 
  data = m_open();	
  window.location.href = "ecole_stat.php?entreprise=" + id + "&lg=" + lg + data;
}

function info_E(rub,id_E)
{

  if (window.XMLHttpRequest)                 //  Objet de la fenï¿½tre courant
  { 
    xhr = new XMLHttpRequest();     //  Firefox, Safari, ...
  } 
  else 
  if (window.ActiveXObject)                    //  Version Active
  {
    xhr = new ActiveXObject("Microsoft.XMLHTTP");   // Internet Explorer 
  }


  xhr.open("GET", rub + ".php?id_E=" + id_E,  true); 
  //xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=iso-8859-1");
  xhr.send(null);

  xhr.onreadystatechange  = function()
  { 
    if(xhr.readyState  == 4)
    {
      if(xhr.status  == 200) 
      {

        document.getElementById('element_E').innerHTML = xhr.responseText;

        if(rub == "description_E")
        {
          document.getElementById('classE1').className = 'active';
        }
        else
        {
          document.getElementById('classE1').className = 'desactive';
        }
        if(rub == "actu_E")
        {
          document.getElementById('classE2').className = 'active';
        }
        else
        {
          document.getElementById('classE2').className = 'desactive';
        }
        if(rub == "profils_E")
        {
          document.getElementById('classE3').className = 'active';
        }
        else
        {
          document.getElementById('classE3').className = 'desactive';
        }
        if(rub == "j_d_E")
        {
          document.getElementById('classE4').className = 'active';
        }
        else
        {
          document.getElementById('classE4').className = 'desactive';
        }
        if(rub == "contacts_E")
        {
          document.getElementById('classE5').className = 'active';
        }
        else
        {
          document.getElementById('classE5').className = 'desactive';
        }
      }
      else 
      alert("Error code " + xhr.status);
    }
  }; 

}

function sel_opt(type,text_sing,text_plu)
{
  var position = type.indexOf('E', 1);
  var text = type.substring(0,position);

  if(type != 'programmeE')
  {
    i = 1;
    while(document.getElementById(''+type+i+''))
    {
      document.getElementById(''+type+i+'').checked = true;
      i++;
    }

    document.getElementById('nb_'+type).value = i - 1;

    if(document.getElementById('nb_'+type).value > 1)
    {
      document.getElementById('lib_'+type).innerHTML = i - 1 + ' ' + text_plu;
    }
    else
    {
      document.getElementById('lib_'+type).innerHTML = i - 1 + ' ' + text_sing;
    }

  }
  else
  {
    var i = 1;
    var cpt = 0;
    while(document.getElementById('programmeE'+i))
    {
      document.getElementById('programmeE'+i).checked = true;	
      cpt++;
      i++;
    }
    if(cpt == 1)
    {
      document.getElementById('lib_'+type).innerHTML = cpt + ' ' + text_sing;
    }
    else
    {
      document.getElementById('lib_'+type).innerHTML = cpt + ' ' + text_plu;
    }	

    document.getElementById('nb_'+type).value = cpt;
  }
  document.getElementById(''+type+'').style.display = 'none';
  document.getElementById('opt'+type+'').style.display = 'none';
}

function desel_opt(type,text_sing)
{
  var position = type.indexOf('E', 1);
  var text = type.substring(0,position);
  document.getElementById('nb_'+type).value = 0;
  if(type != 'programmeE')
  {	
    var i = 1;
    while(document.getElementById(''+type+i+''))
    {
      document.getElementById(''+type+i+'').checked = false;
      i++;
    }
  }
  else
  {
    var i=1;
    while(document.getElementById('programmeE'+i))
    {
      document.getElementById('programmeE'+i).checked = false;	
      i++;
    }
  }
  document.getElementById('lib_'+type).innerHTML = text_sing;
  document.getElementById(''+type+'').style.display = 'none';
  document.getElementById('opt'+type+'').style.display = 'none';
}

function compte_check1(type,id)
{
  var list = id.toString();
  list = list.substring(0,1);
  var cpt_1 = 0;
  var k=1;
  while(document.getElementById('list'+list+'_'+k))
  {

    if(document.getElementById('list'+list+'_'+k).checked == true)
    {
      cpt_1++;
    }

    var nb = nb_check();
    if(nb > 5)
    {
      document.getElementById('list'+id).checked = false;
      alert(document.getElementById('general_champ119').value);
      break;
    }
    k++;

  }
  if(cpt_1 == 0)
  {
    document.getElementById('plist'+list).checked = false;
  }
  else
  {
    document.getElementById('plist'+list).checked = true;
  }


}

function compte_check(type,id,text_sing,text_plu)
{
  var nb = parseInt(document.getElementById('nb_'+type).value);
  if(document.getElementById('nb_'+type).value == '')
  nb = 0;

  var position = type.indexOf('E', 1);
  var text = type.substring(0,position);
  var list = id.toString();
  list = list.substring(0,1);
  if(type != 'programmeE')
  {
    if(document.getElementById(''+type+id+'').checked == true)
    {
      nb = nb + 1;
    }
    else
    {
      nb = nb - 1;
    }
  }
  else
  {
    var k=1;
    var cpt_l = 0;
    while(document.getElementById('programmeE'+k))
    {
      if(document.getElementById('programmeE'+k).checked == true)
      {
        cpt_l++;
      }
      k++;
    }

    nb = cpt_l;
  }

  document.getElementById('nb_'+type).value = nb;
  if(nb == 1)
  {
    document.getElementById('lib_'+type).innerHTML = nb + ' ' + text_sing;
  }
  else
  {
    document.getElementById('lib_'+type).innerHTML = nb +  ' ' + text_plu;
  }								  
}

function choix_R(id)
{
  //setTimeout utiliser pour que les images s'affichent sur IE6
  for(i=1;i<=2;i++)
  setTimeout("document.getElementById('img_"+i+"').src = '/site/images/onglet_off.jpg';",0)

  setTimeout("document.getElementById('img_"+id+"').src = '/site/images/onglet_on.jpg';",0);	
}

function choix_R1(id,num,lg,action)
{

  document.forms.item(0).style.cursor = 'wait';
  for(i=1;i<3;i++)
  {
    setTimeout("document.getElementById('img_"+i+"_"+num+"').src = '/site/images/onglet_off_blanc.gif';",0);
  }

  setTimeout("document.getElementById('img_"+id+"_"+num+"').src = '/site/images/onglet_on_blanc.gif';",0);

  if(id == '2')
  {
    document.getElementById('choix_cand_'+num).value = 'news';
  }
  else
  {
    document.getElementById('choix_cand_'+num).value = 'spontanee';
  }

  var ent = '';

  if(document.getElementById('list_ent'+num).value != '')
  {
    ent = 	document.getElementById('list_ent'+num).value;
  }

  if(id == '1')
  {
    ajax('candidature_spontanee.php?lg='+lg+'&color_ligne='+num+'&action='+action+'&ent_ecole_id='+ent+'&ajax=oui','tab_details'+num);
  }

  if(id == '2')
  {
    ajax('candidature_news.php?lg='+lg+'&color_ligne='+num+'&action='+action+'&ent_ecole_id='+ent+'&ajax=oui','tab_details'+num);		
  }
  setTimeout("document.forms.item(0).style.cursor = 'default';",1500);	
}

function changer_menu_ent(type,ent,lg)
{
  document.forms.item(0).style.cursor = "wait";
  if (window.XMLHttpRequest)                 //  Objet de la fenï¿½tre courant
  { 
    xhr = new XMLHttpRequest();     //  Firefox, Safari, ...
  } 
  else 
  if (window.ActiveXObject)                    //  Version Active
  {
    xhr = new ActiveXObject("Microsoft.XMLHTTP");   // Internet Explorer 
  }


  xhr.open("GET", type + ".php?ent=" + ent + "&ajax=oui&lg=" + lg ,  true); 
  xhr.send(null);
  xhr.onreadystatechange  = function()
  { 

    if(xhr.readyState  == 4)
    {
      if(xhr.status  == 200) 
      document.getElementById('element_E').innerHTML = xhr.responseText;
      else 
      alert("Error code " + xhr.status);

      document.forms.item(0).style.cursor = "default";
    }
  }; 
}


function affiche_choix_diplome(id,ecole,lg)
{
  if(document.getElementById('diplome_'+id).value == ecole)
  {
    ajax("/site/includes/programme_ecole.php?lg="+lg+"&id_ecole="+ecole,"show_list_prog");
    document.getElementById('rep_ecole_'+id).style.display = 'block';
    if(document.getElementById('rep_autre_'+id))
    document.getElementById('rep_autre_'+id).style.display = 'none';
  }

  if(document.getElementById('diplome_'+id).value == 'autre' || document.getElementById('diplome_'+id).value != ecole)
  {
    document.getElementById('rep_ecole_'+id).style.display = 'none';
    if(document.getElementById('rep_autre_'+id))
    document.getElementById('rep_autre_'+id).style.display = 'block';
    if(document.getElementById('CONTACT4::cont_diplome_2'))
    document.getElementById('CONTACT4::cont_diplome_2').value = '';
  }

  if(document.getElementById('diplome_'+id).value == 'aucun')
  {
    document.getElementById('rep_ecole_'+id).style.display = 'none';
    if(document.getElementById('rep_autre_'+id))
    document.getElementById('rep_autre_'+id).style.display = 'none';
  }	
}

function opt_recrut()
{
  if(document.getElementById('opt_recrut_intl').style.display == 'block')
  {
    document.getElementById('opt_recrut_intl').style.display='none';	
  }
  else
  {
    document.getElementById('opt_recrut_intl').style.display='block';
  }
}

function verif_champs(profil)
{
  data = 'cont_photo=';
  //verification des champs
  if(document.getElementById('CONTACT4::cont_nom').value == '')
  {
    document.getElementById('CONTACT4::cont_nom').style.border = '1px solid red'; 
    alert(document.getElementById('erreur_champ1').value);
    document.getElementById('CONTACT4::cont_nom').focus();			
    return false;
  }	
  else
  {
    data += "&cont_nom=" + document.getElementById('CONTACT4::cont_nom').value;
  }
  if(document.getElementById('CONTACT4::cont_prenom').value == '')
  {
    document.getElementById('CONTACT4::cont_prenom').style.border = '1px solid red'; 
    alert(document.getElementById('erreur_champ2').value);
    document.getElementById('CONTACT4::cont_prenom').focus();			
    return false;
  }
  else
  {
    data += "&cont_prenom=" + document.getElementById('CONTACT4::cont_prenom').value;
  }
  if(document.getElementById('CONTACT4::cont_mail').value == '')
  {
    document.getElementById('CONTACT4::cont_mail').style.border = '1px solid red'; 
    alert(document.getElementById('erreur_champ3').value);
    document.getElementById('CONTACT4::cont_mail').focus();			
    return false;
  }
  else
  {
    if (document.getElementById('CONTACT4::cont_mail').value.indexOf("@") == "-1" ||
    document.getElementById('CONTACT4::cont_mail').value.indexOf(".") == "-1")
    {
      document.getElementById('CONTACT4::cont_mail').style.border = '1px solid red'; 
      alert(document.getElementById('erreur_champ4').value);
      document.getElementById('CONTACT4::cont_mail').focus();		
      return false;
    }
    else
    {
      data += "&cont_mail=" + document.getElementById('CONTACT4::cont_mail').value;
    }

  }

  if(profil != 'candidat')
  {
    if(document.getElementById('CONTACT4::cont_fonction').value == '')
    {
      document.getElementById('CONTACT4::cont_fonction').style.border = '1px solid red'; 
      alert(document.getElementById('erreur_champ44').value);
      document.getElementById('CONTACT4::cont_fonction').focus();			
      return false;
    }
    else
    {
      data += "&cont_fonction=" + document.getElementById('CONTACT4::cont_fonction').value;
    }

    if(document.getElementById('CONTACT4::cont_tel_bureau_direct').value == '' && document.getElementById('CONTACT4::cont_mobile').value == '' )
    {
      document.getElementById('CONTACT4::cont_tel_bureau_direct').style.border = '1px solid red'; 
      alert(document.getElementById('erreur_champ5').value);
      document.getElementById('CONTACT4::cont_tel_bureau_direct').focus();			
      return false;			
    }
    else
    {
      data += "&cont_tel_bureau_direct=" + document.getElementById('CONTACT4::cont_tel_bureau_direct').value;
    }
  }
  else
  {
    /*if(document.getElementById('CONTACT4::cont_programme').value == 'aucun')
    {
    document.getElementById('CONTACT4::cont_programme').style.border = '1px solid red'; 
    alert(document.getElementById('erreur_champ8').value);
    document.getElementById('CONTACT4::cont_programme').focus();			
    return false;
    }
    else
    {*/
      if(document.getElementById('CONTACT4::cont_programme'))
      data += "&cont_programme=" + document.getElementById('CONTACT4::cont_programme').value;
      //}
    }

    if(document.getElementById('CONTACT4::cont_mobile').value != '')
    {
      data += "&cont_mobile=" + document.getElementById('CONTACT4::cont_mobile').value;
    }

    if(profil != 'candidat')
    {
      if(document.getElementById('diplome_1').value == 'aucun')
      {
        document.getElementById('diplome_1').style.border = '1px solid red'; 
        alert(document.getElementById('erreur_champ6').value);
        document.getElementById('diplome_1').focus();			
        return false;			
      }
      else
      {
        data += "&cont_diplome=" + document.getElementById('diplome_1').value;
      }
      if(document.getElementById('rep_ecole_1').style.display != 'none' && document.getElementById('CONTACT4::cont_annee_diplome_1').value == '')
      {
        document.getElementById('CONTACT4::cont_annee_diplome_1').style.border = '1px solid red'; 
        alert(document.getElementById('erreur_champ7').value);
        document.getElementById('CONTACT4::cont_annee_diplome_1').focus();			
        return false;			
      }
      else
      {
        data += "&cont_annee_diplome=" + document.getElementById('CONTACT4::cont_annee_diplome_1').value;
      }

      if(document.getElementById('rep_ecole_1').style.display != 'none' && document.getElementById('CONTACT4::cont_date_naiss_1').value != '')
      {
        if(verif_date(document.getElementById('CONTACT4::cont_date_naiss_1').value) == false)
        {
          document.getElementById('CONTACT4::cont_date_naiss_1').style.border = '1px solid red'; 
          alert(document.getElementById('erreur_champ31').value);
          document.getElementById('CONTACT4::cont_date_naiss_1').focus();			
          return false;
        }
        else
        data += "&cont_date_naiss=" + document.getElementById('CONTACT4::cont_date_naiss_1').value;
      }

      if(document.getElementById('rep_ecole_1').style.display != 'none' && document.getElementById('list_programme_1').value == 'aucun')
      {
        document.getElementById('list_programme_1').style.border = '1px solid red'; 
        alert(document.getElementById('erreur_champ8').value);
        document.getElementById('list_programme_1').focus();			
        return false;			
      }
      else
      {
        data += "&list_programme=" + document.getElementById('list_programme_1').value;
      }
      if(document.getElementById('diplome_1').value == 'autre')
      {		
        if(document.getElementById('CONTACT4::cont_diplome_2'))
        data += "&cont_diplome="+document.getElementById('CONTACT4::cont_diplome_2').value;
        else
        data += "&cont_diplome=autre";
      }	

      if(document.getElementById('rep_ecole_1').style.display != 'none')
      {


      }	
    }
    else
    {
      if(document.getElementById('diplome_1'))
      {		
        if(document.getElementById('diplome_1').value != 'aucun')
        data += "&cont_diplome="+document.getElementById('diplome_1').value;
        else
        data += "&cont_diplome=";
      }		
    }

    mdp_change = 0;
    if(document.getElementById('change_mdp') && document.getElementById('change_mdp').style.display != 'none')
    {
      mdp_change = 1;
    }
    if(mdp_change == 1)
    {

      if(document.getElementById('CONTACT4::cont_mdp_act').value == '')
      {
        document.getElementById('CONTACT4::cont_mdp_act').style.border = '1px solid red'; 
        alert(document.getElementById('erreur_champ10').value);
        document.getElementById('CONTACT4::cont_mdp_act').focus();			
        return false;			
      }
      else
      {
        data += "&cont_mdp_act=" + document.getElementById('CONTACT4::cont_mdp_act').value;
      }
      if(document.getElementById('CONTACT4::cont_mdp').value == '')
      {
        document.getElementById('CONTACT4::cont_mdp').style.border = '1px solid red'; 
        alert(document.getElementById('erreur_champ11').value);
        document.getElementById('CONTACT4::cont_mdp').focus();			
        return false;			
      }
      if(document.getElementById('CONTACT4::cont_mdp').value != '')
      {

        if(document.getElementById('CONTACT4::cont_mdp').value != document.getElementById('CONTACT4::cont_mdp1').value)
        {
          document.getElementById('CONTACT4::cont_mdp').value = '';
          document.getElementById('CONTACT4::cont_mdp1').value = '';
          document.getElementById('CONTACT4::cont_mdp').style.border = '1px solid red';
          alert(document.getElementById('erreur_champ12').value);
          document.getElementById('CONTACT4::cont_mdp').focus();			
          return false;					
        }
        else
        {
          data += "&cont_mdp=" + document.getElementById('CONTACT4::cont_mdp').value;
        }
      }
    }

    if(profil == 'candidat')
    {
      if(document.getElementById('adr1'))
      {
        if(document.getElementById('adr1').style.display != 'none' && document.getElementById('elt_12').value != '')
        {

          if(document.getElementById('elt_15').value == '')
          {
            document.getElementById('elt_15').style.border = '1px solid red';
            alert(document.getElementById('erreur_champ45').value);
            document.getElementById('elt_15').focus();			
            return false;					
          }
          else
          {
            if(document.getElementById('elt_12').value == '')
            {
              document.getElementById('elt_12').style.border = '1px solid red';
              alert(document.getElementById('erreur_champ50').value);
              document.getElementById('elt_12').focus();			
              return false;			
            }
            else
            {
              if(document.getElementById('elt_15').value != '')
              {
                data += '&adr1='+document.getElementById('elt_12').value;
                data += '&adr2='+document.getElementById('elt_13').value; 
                data += '&adr3='+document.getElementById('elt_14').value;
                data += '&cpv='+document.getElementById('elt_17').value;
                data += '&cp='+document.getElementById('elt_15').value;
                data += '&ville='+document.getElementById('elt_18').value;
                if(document.getElementById('elt_19'))
                {
                  data += '&pays='+document.getElementById('elt_19').value;
                }
                data += '&imp_id_='+document.getElementById('imp_id_contact').value;
              }
            }
          }
        }
        else
        {
          data += '&imp_id_='+document.getElementById('imp_id_principale').value;
          data += '&cpv='+document.getElementById('imp_cpv').value;		
          } //*/
        }
      }

      return data;
    }


    function verif_champs_true()
    {
      return false;
    }

    function rechercher_entrer(e,type,lg,statut)
    {
      var touche = 0;
      if (navigator.appName=="Netscape")
      {
        touche = e.which;
      }
      else 
      {
        touche = window.event.keyCode;
      }

      if(touche == 13)
      {
        if(type != '')
        rechercher_back_office();
        else
        critere_selection(lg,statut);
      }
    }


    function valider_prem_con(type,lg,profil)
    {
      document.forms.item(0).style.cursor = 'wait';
      var flag = 0;

      data = verif_champs(profil);

      if(data != false)
      {
        if (window.XMLHttpRequest)                 //  Objet de la fenetre courant
        xhr = new XMLHttpRequest();     //  Firefox, Safari, ...
        else if (window.ActiveXObject)                    //  Version Active
        xhr = new ActiveXObject("Microsoft.XMLHTTP");   // Internet Explorer 

        data += '&type='+type+'&cont_lg='+lg;

        if(flag == 0)
        {
          if(type != 'back_office')
          {
            if(document.getElementById('cond_gene').checked == true)
            {
              data += "&cond_gene=oui";
              if(document.getElementById('cond_vp').checked == true)
              {
                data += "&cond_vp=oui";
              }
              else
              {
                flag = 1;
                alert(document.getElementById('general_champ152').value);
                document.forms.item(0).style.cursor = 'default';
              }
            }
            else
            {
              flag = 1;
              alert(document.getElementById('general_champ153').value);
              document.forms.item(0).style.cursor = 'default';
            }
          }
          if(profil != 'candidat')
          fichier = "/site/traitements/valider_prem_con.php";
          else
          fichier = "/site/traitements/valider_prem_con_ca.php";
        }

        if(flag == 0)
        {
          xhr.open("POST", fichier, true); 
          xhr.setRequestHeader('Content-type', 'application/x-www-form-urlencoded; charset=utf-8');    
          xhr.send(data);
          xhr.onreadystatechange = function()
          {
            if(xhr.readyState == 4)
            {
              if(xhr.status == 200) 
              {							
                if(xhr.responseText == '')
                {								
                  if(type != 'back_office')
                  {
                    //passer_etape();
                    if(profil == 'candidat')
                    window.document.forms.item(0).submit();
                    else
                    window.location.href = '/site/accueil.php?lg='+lg;
                  }
                  else
                  {
                    data = m_open();
                    alert(document.getElementById('general_champ33').value);
                    if(profil != 'candidat')
                    window.location.href = 'mon_profil.php?lg='+lg+data;
                    else
                    window.location.href = 'mon_profil_ca.php?lg='+lg+data;
                  }
                }
                else
                {
                  if(xhr.responseText == 'mdp')
                  {
                    document.getElementById('CONTACT4::cont_mdp_act').value = '';
                    document.getElementById('CONTACT4::cont_mdp').value = '';
                    document.getElementById('CONTACT4::cont_mdp1').value = '';
                    document.getElementById('CONTACT4::cont_mdp_act').style.border = '1px solid red'; 
                    alert(document.getElementById('general_champ34').value);
                    document.getElementById('CONTACT4::cont_mdp_act').focus();
                  }
                  else
                  {
                    alert(document.getElementById('erreur_champ17').value); 
                  }

                  document.forms.item(0).style.cursor = 'default';
                }
              }
              else 
              {
                alert("Error code page " + xhr.status);
                document.forms.item(0).style.cursor = 'default';
              }
            }
          };
        }
      }
      else
      {
        document.forms.item(0).style.cursor = 'default';
      }
    }

/*function passer_etape()
{
switch(document.getElementById('etape').value)
{
case '1':
document.getElementById('etape').value = '2';
break;
case '2':
document.getElementById('etape').value = '3';
break;
case '3':
document.getElementById('etape').value = '4';
break;
}	
}*/

function revenir_accueil(lg)
{
  data = m_open();
  window.location.href = "/site/accueil.php?lg=" + lg + data;
}


function libelle_ville(code,lg,id)
{
  if(code != '')
  {
    document.forms.item(0).style.cursor = 'wait';
    if (window.XMLHttpRequest)                 //  Objet de la fenï¿½tre courant
    { 
      xhr = new XMLHttpRequest();     //  Firefox, Safari, ...
    } 
    else 
    if (window.ActiveXObject)                    //  Version Active
    {
      xhr = new ActiveXObject("Microsoft.XMLHTTP");   // Internet Explorer 
    }		

    xhr.open("GET", "/site/traitements/libelle_ville.php?code_postal=" + code + '&lg=' + lg + '&id=' + id,  true); 
    xhr.send(null)
    xhr.onreadystatechange  = function()
    { 

      if(xhr.readyState  == 4)
      {
        if(xhr.status  == 200) 
        {

          if(xhr.responseText != 'non')
          {
            document.getElementById('elt_'+id+'6').innerHTML = xhr.responseText;
          }
          else
          {
            document.getElementById('elt_'+id+'6').innerHTML = 'Code postal innexistant';

          }

        }
        else 
        alert("Error code " + xhr.status);
      }
      document.forms.item(0).style.cursor = 'default';
    };
  }
  else
  document.getElementById('elt_'+id+'6').innerHTML = document.getElementById('general_champ28').value;
}

function pop_up(type,id,lg)
{
  if(!lg)
  lg= 'fr';
  if(type == 'contact')
  {
    window.open('pop_up_contact.php?contact='+id+'&lg='+lg,'fiche_contact','width=400, height=250');
  }
}

function ajouter_entreprise(type,lg)
{
  data = m_open();
  window.location.href = 'gestion_entreprises.php?lg='+lg+'&pg=new_ent'+data;
}

function envoyer_message(cible,lg,type)
{
	if(!type) { type="admin"; }
  document.forms.item(0).style.cursor = 'wait';
  var data = m_open();
  data += '&cible='+cible+'&type='+type;
  var j = 1;
  var cpt = 1;
  while(document.getElementById('check_mail'+j))
  {
    if(document.getElementById('check_mail'+j).checked == true)
    {
      cpt++;
    }
    j++;
  }

  if(cpt == 1)
  {
    alert(document.getElementById('erreur_champ38').value);
    document.forms.item(0).style.cursor = 'default';
  }
  else
  {
    if(cible == 'evenement')
    {
      data += '&code_ev='+document.getElementById('ev_id').value;
      fichier = '/site/gestion/entreprises/gestion_entreprises.php?lg='+lg+'&pg=msg'+data;
    }
    else
    fichier = 'gestion_entreprises.php?lg='+lg+'&pg=msg'+data;
    document.forms.item(0).action = fichier;
    document.forms.item(0).target = '_self';
    setTimeout("document.forms.item(0).submit();",0);
  }
}

function check_message()
{
  var j = 1;
  while(document.getElementById('check_mail'+j))
  {
    document.getElementById('check_mail'+j).checked = document.getElementById('check_mail').checked;
    j++;
  }
}

function message(cible,lg,type)
{
  if (window.XMLHttpRequest)                 //  Objet de la fenï¿½tre courant
  { 
    xhr = new XMLHttpRequest();     //  Firefox, Safari, ...
  } 
  else 
  if (window.ActiveXObject)                    //  Version Active
  {
    xhr = new ActiveXObject("Microsoft.XMLHTTP");   // Internet Explorer 
  }
	
  if(!type) { type = "none"; }
  var reg2=new RegExp("\n", "gi");
  chaine = document.getElementById('invit_message').value;
  chaine = chaine.replace(reg2,'<br>');

  var data = "message=" + encodeURIComponent(chaine);
  var j=1;
  while(document.getElementById('ent_invit'+j))
  {
    data += "&ent_invit"+j+"=" + document.getElementById('ent_invit'+j).value;
    j++;
  }
  
  objet = document.getElementById('objet').value;

  data += "&objet_mail=" + encodeURIComponent(objet) + "&type=" + type;

  xhr.open("POST", "/site/traitements/mailing.php",  true);
  xhr.setRequestHeader('Content-type', 'application/x-www-form-urlencoded; charset=utf-8');
  xhr.send(data);
  xhr.onreadystatechange  = function()
  { 
    if(xhr.readyState  == 4)
    {
      if(xhr.status  == 200) 
      {
        if(xhr.responseText == '')
        {
          alert(document.getElementById('general_champ165').value);
          data = m_open(); 
          if(cible == 'evenement')
          window.location.href = '/site/gestion/evenements/gestion_evenements.php?lg='+lg+'&ev='+document.getElementById('code_ev').value+data;
          else
          window.location.href = '/site/gestion/entreprises/gestion_entreprises.php?lg='+lg+'&pg='+cible+data;					
        }
        else
        {
          alert(document.getElementById('erreur_champ17').value);
        }
      }		
      else 
		alert("Error code " + xhr.status);
    }
  };
}

function changer_statut(form,lg,type,id,choix,num)
{
  /*document.getElementById('page').value=document.getElementById('nb_page').value;*/
  document.forms.item(0).style.cursor = "wait";
  if (window.XMLHttpRequest)                 //  Objet de la fenï¿½tre courant
  { 
    xhr = new XMLHttpRequest();     //  Firefox, Safari, ...
  } 
  else 
  if (window.ActiveXObject)                    //  Version Active
  {
    xhr = new ActiveXObject("Microsoft.XMLHTTP");   // Internet Explorer 
  }
  var data = "";
  data += "lg="+lg;
  data +="&type_1="+type;

  var tab_ent = Array();
  var cpt = 1;

  if(id == '')
  {
    if(document.getElementById('new_statut'))
    data += '&statut=' + document.getElementById('new_statut').value + '&form='+form;
    else
    data += '&statut=acceptee' + '&form='+form;
    var j = 1;
    while(document.getElementById('check_mail'+j))
    {
      if(document.getElementById('check_mail'+j).checked == true)
      {
        data +="&ent"+cpt+"="+document.getElementById('check_mail'+j).value;
        tab_ent[cpt] = j;
        if(document.getElementById('findLE_publi'))
        data +="&type_"+cpt+"="+document.getElementById('type_'+j).value;
        cpt++;
      }
      j++;
    }
  }
  else
  {
    data += '&statut=' + choix + '&form='+form;
    data +="&ent1="+id;
    tab_ent[1] = num;

    if(type == 'fiche')
    {
      updateRTEs();

      /* modification li */

      var reg=new RegExp("&nbsp;", "g");
      var reg2=new RegExp("\n", "g");
      var reg3=new RegExp("&", "gi");
      var reg4=new RegExp("\\+", "gi");


      /* fin modification li */
      for(i=1;i<=parseInt(document.getElementById('nb_champ_presentation').value);i++)
      {
        if( document.getElementsByName('rte'+num+'_'+i)[1])
        {
          chaine = document.getElementsByName('rte'+num+'_'+i)[1].value;
          chaine = chaine.replace(reg3,'etcommercialamp');
          chaine = chaine.replace(reg4,'ampplus');

        }
        else
        {
          chaine = document.getElementById('rte'+num+'_'+i).value
          chaine = chaine.replace(reg2,'<br>');
          chaine = chaine.replace(reg3,'etcommercialamp');
          chaine = chaine.replace(reg4,'ampplus');
        }
        data += "&rte"+i+"="+ chaine.replace(reg,' ');
      }
    }
    cpt = 2;	
  }

  flag = 0;
  if(cpt == 1)
  {
    alert(document.getElementById('erreur_champ48').value);
    if(document.getElementById('new_statut'))
    document.getElementById('new_statut').value = 'aucun';
    document.forms.item(0).style.cursor = "default";
    flag = 1;
  }
  else
  {
    if(id == '')
    {
      if(document.getElementById('new_statut'))
      {
        if(document.getElementById('new_statut').value == 'aucun')
        {
          flag = 1;
          alert(document.getElementById('erreur_champ47').value);
          document.forms.item(0).style.cursor = "default";
        }
      }
    }

    if(flag == 0)
    {
      xhr.open("POST", "/site/traitements/changer_statut.php",  true); 
      xhr.setRequestHeader('Content-type', 'application/x-www-form-urlencoded; charset=utf-8');
      xhr.send(data);
      xhr.onreadystatechange  = function()
      { 
        if(xhr.readyState  == 4)
        {
          if(xhr.status  == 200) 
          {
            if(xhr.responseText == '')
            {
              data = m_open();						

              if(form == 'comptes')
              {

                //window.location.href = 'gestion_entreprises.php?lg=fr&pg=compte&q='+document.getElementById('rechercheE').value+data;
                var i=1;
                while(tab_ent[i])
                {
                  if(choix != '')
                  var indice = choix;
                  else
                  var indice = 2;
                  statut = document.getElementById("new_statut").options[indice].innerHTML;
                  document.getElementById('statut_entreprise'+tab_ent[i]).innerHTML = statut;
                  i++	
                }
              }
              else
              {

                if(form == 'news')
                {
                  var i=1;
                  while(tab_ent[i])
                  {
                    switch(choix)
                    {
                      case 'acceptee' :
                      indice = 1;
                      break;

                      case 'en_attente' :
                      indice = 2;
                      break;

                      case 'refusee' :
                      indice = 3;
                      break;
                    }
                    statut = document.getElementById("new_statut").options[indice].innerHTML;
                    document.getElementById('statut_news'+tab_ent[i]).innerHTML = statut;
                    i++	
                  }
                }
                else
                { 
                  if(choix == 'acceptee')
                  alert(document.getElementById('general_champ101').value);
                  if(choix == 'refusee')
                  alert(document.getElementById('general_champ102').value);
                  if(choix == 'en_attente' || choix == 'enregistrer')
                  alert(document.getElementById('general_champ33').value);

					// Dans le cas de la publication ou de l'enregistrement d'une fiche entreprise individuelle, on redirige vers la liste
					if(form == 'publication' && type == 'fiche')
					{
						data = m_open();
						window.location.href = 'gestion_entreprises.php?lg='+lg+'&pg=fiche'+data;
					}
				
                  var i=1;
                  while(tab_ent[i])
                  {
                    document.getElementById('statut_publie'+tab_ent[i]).innerHTML = document.getElementById('statut_champ2').value+' '+document.getElementById('general_champ188').value+' '+document.getElementById('date_today').value;
                    i++;
                  }

                  //window.location.href = document.getElementById('URL_page').value;
                }
              }
              document.forms.item(0).style.cursor = "default";

            }
            else
            {
              alert(document.getElementById('erreur_champ17').value);
              document.forms.item(0).style.cursor = "default";
            }
          }

          else 
          alert("Error code " + xhr.status);
        }
      };	
    }
    /*else
    {*/
      //}
    }
  }


  function ajouter_pj()
  {

    var i=1;
    while(document.getElementById('pj'+i))
    {
      i++;
    }

    document.getElementById('cpt_pj').value = i - 1;
    block = '<br><input type="file" name="pj'+i+'" id="pj'+i+'"><span id="p'+(i+1)+'"></span>';
    document.getElementById('p'+i).innerHTML += block;


  }

  function ajouter_membre(lg)
  {
    if (window.XMLHttpRequest)                 //  Objet de la fenï¿½tre courant
    { 
      xhr = new XMLHttpRequest();     //  Firefox, Safari, ...
    } 
    else 
    if (window.ActiveXObject)                    //  Version Active
    {
      xhr = new ActiveXObject("Microsoft.XMLHTTP");   // Internet Explorer 
    }


    xhr.open("GET", "/site/traitements/ajouter_membre.php?lg="+lg ,  true); 
    xhr.send(null);
    xhr.onreadystatechange  = function()
    { 

      if(xhr.readyState  == 4)
      {
        if(xhr.status  == 200) 
        document.getElementById('BO_formulaire').innerHTML = xhr.responseText;
        else 
        alert("Error code " + xhr.status);
      }
    }; 

  }

  function new_membre(type,ent,num,lg)
  {
    document.forms.item(0).style.cursor='wait';
    var data = '';
    if(document.getElementById('CONTACT4::cont_nom'+num).value == '')
    {
      document.getElementById('CONTACT4::cont_nom'+num).style.border = '1px solid red'; 
      alert(document.getElementById('erreur_champ1').value);
      document.getElementById('CONTACT4::cont_nom'+num).focus();			
      return false;
      document.forms.item(0).style.cursor='default';
    }	
    else
    {
      data += "&CONTACT4::cont_nom=" + document.getElementById('CONTACT4::cont_nom'+num).value;
    }
    if(document.getElementById('CONTACT4::cont_prenom'+num).value == '')
    {
      document.getElementById('CONTACT4::cont_prenom'+num).style.border = '1px solid red'; 
      alert(document.getElementById('erreur_champ2').value);
      document.getElementById('CONTACT4::cont_prenom'+num).focus();			
      return false;
      document.forms.item(0).style.cursor='default';
    }
    else
    {
      data += "&CONTACT4::cont_prenom=" + document.getElementById('CONTACT4::cont_prenom'+num).value;
    }
    if(document.getElementById('CONTACT4::cont_mail'+num).value == '')
    {
      document.getElementById('CONTACT4::cont_mail'+num).style.border = '1px solid red'; 
      alert(document.getElementById('erreur_champ3').value);
      document.getElementById('CONTACT4::cont_mail'+num).focus();			
      return false;
      document.forms.item(0).style.cursor='default';
    }
    else
    {
      if (document.getElementById('CONTACT4::cont_mail'+num).value.indexOf("@") == "-1" ||
      document.getElementById('CONTACT4::cont_mail'+num).value.indexOf(".") == "-1")
      {
        document.getElementById('CONTACT4::cont_mail'+num).style.border = '1px solid red'; 
        alert(document.getElementById('erreur_champ4').value);
        document.getElementById('CONTACT4::cont_mail'+num).focus();		
        return false;
        document.forms.item(0).style.cursor='default';
      }
      else
      {
        data += "&CONTACT4::cont_mail=" + document.getElementById('CONTACT4::cont_mail'+num).value;
      }

    }	
    data += "&type=" + type;
    data += "&ent_ecole=" + ent;

    if (window.XMLHttpRequest)                 //  Objet de la fenï¿½tre courant
    { 
      xhr = new XMLHttpRequest();     //  Firefox, Safari, ...
    } 
    else 
    if (window.ActiveXObject)                    //  Version Active
    {
      xhr = new ActiveXObject("Microsoft.XMLHTTP");   // Internet Explorer 
    }
    fichier = '/site/traitements/membre_new.php';
    //alert(data);
    xhr.open("POST", fichier ,  true); 
    xhr.setRequestHeader('Content-type', 'application/x-www-form-urlencoded; charset=utf-8');
    xhr.send(data);
    xhr.onreadystatechange  = function()
    { 

      if(xhr.readyState  == 4)
      {
        if(xhr.status  == 200) 
        { 
          if(xhr.responseText == '')
          {
            data ='';
            data += '&lg=' + lg;
            data += m_open();
            if(type == 'admin')
            {
              //window.location.href= '/site/gestion/entreprises/gestion_cont_ent.php?ent_ecole=' + ent + data;
              window.location.href = document.getElementById('URL_page').value+'&l='+num;
            }
            else
            {
              window.location.href = '/site/mon_entreprise/membres/BO_membres.php?'+data;
            }

          }
          else
          {
            /*if(xhr.responseText == 'existe')
            {
            alert(document.getElementById('erreur_champ30').value);
            document.forms.item(0).style.cursor='default';
            }								
            else
            {*/
              alert(document.getElementById('erreur_champ17').value);
              document.forms.item(0).style.cursor='default';
            //*/}

          }
          //document.getElementById('BO_membres').innerHTML = xhr.responseText;
        }
        else 
        alert("Error code " + xhr.status);
      }
    };
  }


  function supprimer_membre(lg,ligne)
  {
    document.forms.item(0).style.cursor = "wait";
    var flag = 0;
    var data='';
    if(ligne=='')
    {
      var j=1;
      var cpt=1;
      while(document.getElementById('check_mail'+j))
      {
        if(document.getElementById('check_mail'+j).style.visibility != 'hidden')
        {
          if(document.getElementById('check_mail'+j).checked == true)
          {
            data += '&membre'+cpt+'='+document.getElementById('check_mail'+j).value;
            cpt++;
          }
        }
        j++;
      }
	  
	  if(data != '')
		data += '&entreprise=' + document.getElementById('ent_ecole_id').value;

      if(cpt ==1)
      {
        alert(document.getElementById('erreur_champ21').value);
        document.forms.item(0).style.cursor = "default";
        flag = 1;

      }	
    }
    else
    {
      data += '&membre1='+document.getElementById('id_contact'+ligne).value + '&entreprise=' + document.getElementById('check_mail'+ligne).value;
    }


    if(flag!=0)
    {
      alert(document.getElementById('erreur_champ21').value);
      document.forms.item(0).style.cursor = "default";
    }
    else
    {
      if(confirm(document.getElementById('erreur_champ29').value))
      {
        if (window.XMLHttpRequest)                 //  Objet de la fenï¿½tre courant
        { 
          xhr = new XMLHttpRequest();     //  Firefox, Safari, ...
        } 
        else 
        if (window.ActiveXObject)                    //  Version Active
        {
          xhr = new ActiveXObject("Microsoft.XMLHTTP");   // Internet Explorer 
        }

        xhr.open("GET", "/site/traitements/membre_delete.php?" + data ,  true); 
        xhr.send(null);
        xhr.onreadystatechange  = function()
        { 

          if(xhr.readyState  == 4)
          {
            if(xhr.status  == 200) 
            {
              if(xhr.responseText == '')
              {
                data = m_open();

                if(ligne != '')
                window.location.href= 'gestion_entreprises.php?lg='+lg+'&q='+document.getElementById('rechercheE').value+'&pg=compte&l='+ligne+data;
                else
                window.location.href= 'BO_membres.php?lg='+lg+data;
              }
              else
              {
                alert(document.getElementById('erreur_champ17').value);
                document.forms.item(0).style.cursor = "default";
              }
              //document.getElementById('BO_membres').innerHTML = xhr.responseText;
            }
            else 
            alert("Error code " + xhr.status);
          }
        };
      }
      else
      {
        document.forms.item(0).style.cursor = "default";	
      }
    }
  }

  function supprimer_pj(id,num,form,lg)
  {

    document.forms.item(0).style.cursor = 'wait';
    if (window.XMLHttpRequest)                 //  Objet de la fenï¿½tre courant
    { 
      xhr = new XMLHttpRequest();     //  Firefox, Safari, ...
    } 
    else 
    if (window.ActiveXObject)                    //  Version Active
    {
      xhr = new ActiveXObject("Microsoft.XMLHTTP");   // Internet Explorer 
    }
    var data = '&lg='+lg;
    data += "&pj_id=" + id;
    xhr.open("GET", "/site/traitements/pj_delete.php?" + data ,  true); 
    xhr.send(null);
    xhr.onreadystatechange  = function()
    { 

      if(xhr.readyState  == 4)
      {
        if(xhr.status  == 200) 
        {
          if(xhr.responseText == '')
          {
            var data = m_open();
            alert(document.getElementById('general_champ113').value);


            var reg3=new RegExp('&l=','gi');
            if(reg3.test(document.getElementById('URL_page').value))
            window.location.href = document.getElementById('URL_page').value+"#ancre_pj1";
            else
            window.location.href = document.getElementById('URL_page').value+"&l="+num+"#ancre_pj1";
            setTimeout("document.forms.item(0).submit();",0);

          }
          else
          {
            alert(document.getElementById('erreur_champ20').value);
            document.forms.item(0).style.cursor = 'default';
          }
        }
        else 
        alert("Error code " + xhr.status);
      }
    }; 
  }

  function charger_pj(num,form,lg)
  {
    document.forms.item(0).style.cursor = 'wait';
    alert(document.getElementById('general_champ107').value);

    var reg3=new RegExp('&l=','gi');
    if(reg3.test(document.getElementById('URL_page').value))
    window.document.forms.item(0).action = document.getElementById('URL_page').value+"#ancre_pj1";
    else
    window.document.forms.item(0).action = document.getElementById('URL_page').value+"&l="+num+"#ancre_pj1";
    setTimeout("document.forms.item(0).submit();",0);
  }

  function menu_boite(cible,target,dossier,ss_dossier,dossier1,ss_dossier1,lg)
  {
    document.forms.item(0).style.cursor = "wait";

    var data='';

    if (window.XMLHttpRequest)                 //  Objet de la fenêtre courant
    xhr = new XMLHttpRequest();     //  Firefox, Safari, ...
    else if(window.ActiveXObject)                    //  Version Active
    xhr = new ActiveXObject("Microsoft.XMLHTTP");   // Internet Explorer 

    if(lg =='fr')
    {
      data += '&dossier_fr='+dossier;
      data += '&ss_dossier_fr='+ss_dossier;
      data += '&dossier_en='+dossier1;
      data += '&ss_dossier_en='+ss_dossier1;
    }
    else
    {
      data += '&dossier_fr='+dossier1;
      data += '&ss_dossier_fr='+ss_dossier1;
      data += '&dossier_en='+dossier;
      data += '&ss_dossier_en='+ss_dossier;
    }

    data += '&lg='+lg;
    //alert(data);
    xhr.open("GET", "/site/includes/module_lien.php?" + data ,  true); 
    xhr.send(null);
    xhr.onreadystatechange  = function()
    { 
      if(xhr.readyState == 4)
      {
        if(xhr.status == 200 || xhr.status == 0) 
        {
          if(xhr.responseText == '')
          {
            var data = m_open();
            var reg=new RegExp('\\?','g');

            if (reg.test(cible))
            {
              cible = cible + data;
            }
            else
            {
              cible = cible + "?" + data;
            }		
            //alert(cible);					
            window.open(cible,target);
            document.forms.item(0).style.cursor = "default";
          }
          else
          {
            alert(document.getElementById('erreur_champ17').value);
            document.forms.item(0).style.cursor = "default";
          }
        }
        else 
        alert("Error code " + xhr.status);
      }
    }; 
  }

  function supprimer_ent(id)
  {
    document.forms.item(0).style.cursor = "wait";
    var data = '';
    var flag = 0;
    if(id != '')
    {
      var msg = document.getElementById('erreur_champ54').value;
    }
    else
    {
      var msg = document.getElementById('erreur_champ55').value;
    }


    if(id != '')
    {
      data += "&ent_id1=" + id;
    }
    else
    {
      var j = 1;
      var cpt = 1;
      while(document.getElementById('check_mail'+j))
      {
        if(document.getElementById('check_mail'+j).checked == true)
        {
          data +="&ent_id"+cpt+"="+document.getElementById('check_mail'+j).value;
          cpt++;
        }
        j++;
      }

      if(cpt == 1)
      {
        alert(document.getElementById('erreur_champ38').value);
        document.forms.item(0).style.cursor = "default";
        flag = 1;
      }
    }

    if(flag == 0)
    {
      if(confirm(msg))
      {
        if (window.XMLHttpRequest)                 //  Objet de la fenï¿½tre courant
        { 
          xhr = new XMLHttpRequest();     //  Firefox, Safari, ...
        } 
        else 
        if (window.ActiveXObject)                    //  Version Active
        {
          xhr = new ActiveXObject("Microsoft.XMLHTTP");   // Internet Explorer 
        }

        xhr.open("GET", "/site/traitements/ent_delete.php?" + data ,  true);
        xhr.send(null);
        xhr.onreadystatechange  = function()
        { 

          if(xhr.readyState  == 4)
          {
            if(xhr.status  == 200) 
            {
              if(xhr.responseText == '')
              {
                window.location.href= document.getElementById('URL_page').value;
              }
              else
              {
                alert(document.getElementById('erreur_champ17').value);
                document.forms.item(0).style.cursor = "default";
              }
            }
            else 
            alert("Error code " + xhr.status);
          }
        }; 
      }
      else
      document.forms.item(0).style.cursor = "default";	
    }
  }



  function affiche_contact(id,num,ligne)
  {
    document.forms.item(0).style.cursor='wait';
    if (window.XMLHttpRequest)                 //  Objet de la fenï¿½tre courant
    { 
      xhr = new XMLHttpRequest();     //  Firefox, Safari, ...
    } 
    else 
    if (window.ActiveXObject)                    //  Version Active
    {
      xhr = new ActiveXObject("Microsoft.XMLHTTP");   // Internet Explorer 
    }

    xhr.open("GET", "pop_up_contact.php?contact="+id,  true); 
    xhr.send(null);
    xhr.onreadystatechange  = function()
    { 


      if(xhr.readyState  == 4)
      {
        if(xhr.status  == 200) 
        {
          var i = 1;
          while(document.getElementById('cont'+ligne+i))
          {
            if(i == num)
            {
              document.getElementById('cont'+ligne+i).bgColor = "#ffffcc";
            }
            else
            {
              document.getElementById('cont'+ligne+i).bgColor = "#ffffff";
            }
            i++;
          }
          document.getElementById('id_contact'+ligne).value = id;
          document.getElementById('info_contact'+ligne).innerHTML = xhr.responseText;
          document.forms.item(0).style.cursor='default';
        }
        else 
        alert("Error code " + xhr.status);
      }
    }; 
  }

  function changer_admin(id,ent,nom,num,ligne)
  {

    document.forms.item(0).style.cursor='wait';
    if (window.XMLHttpRequest)                 //  Objet de la fenï¿½tre courant
    { 
      xhr = new XMLHttpRequest();     //  Firefox, Safari, ...
    } 
    else 
    if (window.ActiveXObject)                    //  Version Active
    {
      xhr = new ActiveXObject("Microsoft.XMLHTTP");   // Internet Explorer 
    }
    xhr.open("GET", "/site/traitements/changer_admin.php?contact="+id+"&ent_ecole="+ent,  true); 
    xhr.send(null);
    xhr.onreadystatechange  = function()
    { 


      if(xhr.readyState  == 4)
      {
        if(xhr.status  == 200) 
        {
          if(xhr.responseText == '')
          {

            affiche_contact(id,num,ligne);
            document.getElementById('msg_admin'+ligne).innerHTML = 'L\'administrateur est maintenant : ' + nom;
            document.forms.item(0).style.cursor='default';
          }
          else
          {
            alert(document.getElementById('erreur_champ17').value);
            document.forms.item(0).style.cursor='default';
          }
        }
        else 
        alert("Error code " + xhr.status);
      }
    };
  }

  function annule_adr1(id)
  {
    if(document.getElementById('adr'+id).style.display != 'none') 
    {
      document.getElementById('adr'+id).style.display = 'none'; 
      document.getElementById('lien'+id).innerHTML = document.getElementById('general_champ131').value; 
    }
    else
    {
      document.getElementById('adr'+id).style.display='';	
      document.getElementById('lien'+id).innerHTML = document.getElementById('general_champ133').value; 
    }

    document.getElementById('elt_'+id+'2').value = '';
    document.getElementById('elt_'+id+'3').value = '';
    document.getElementById('elt_'+id+'4').value = '';
    document.getElementById('elt_'+id+'5').value = '';
    document.getElementById('elt_'+id+'6').innerHTML = document.getElementById('general_champ28').value;
  }

  function choix_cp(id,num)
  {
    document.getElementById('elt_'+num+'8').value = document.getElementById('list_code_postal').options[document.getElementById('list_code_postal').options.selectedIndex].text;	
    document.getElementById('elt_'+num+'7').value = id;	
  }

/*-------------- FLASH ------------*/


function play() {
  document.monFlash.SetVariable("player:jsPlay", "");
}
function pause() {
  document.monFlash.SetVariable("player:jsPause", "");
}
function stop() {
  document.monFlash.SetVariable("player:jsStop", "");
}

/*-------------- FLASH ------------*/


function afficher_detail_evenement(num,champ_aj,champ_sup)
{
  if(document.getElementById('tab_detail'+num).style.display == 'none')
  {
    document.getElementById('tab_detail'+num).style.display = 'block';
    document.getElementById('lien_detail'+num).innerHTML = champ_sup;
  }
  else
  {
    document.getElementById('tab_detail'+num).style.display = 'none';
    document.getElementById('lien_detail'+num).innerHTML = champ_aj;
  }
}

function all_day(num)
{
  if(document.getElementById('all_day'+num).checked == true)
  {
    document.getElementById('heureD'+num).style.display = 'none';
    document.getElementById('actu_heure_debut'+num).value = '';
    document.getElementById('heureF'+num).style.display = 'none';
    document.getElementById('actu_heure_fin'+num).value = '';
  }
  else
  {
    document.getElementById('heureD'+num).style.display = '';
    document.getElementById('actu_heure_debut'+num).value = '08:00';
    document.getElementById('heureF'+num).style.display = '';
    document.getElementById('actu_heure_fin'+num).value = '17:00';
  }
}

function publi_actu(type,num,id,form,lg)
{
  document.forms.item(0).style.cursor='wait';
  var flag = 0;
  if(form == 'form_AE')
  {
    var form_action = 'actualite_ecole.php';
    var source = 'ecole';
  }
  else
  {
    var form_action = 'BO_actualites.php';
    var source = 'entreprise';
  }

  if(type != 'supprimer')
  {
    var data = '';
    data += '&lg='+lg;
    data += '&actu_id=' + id;
    data += '&actu_langue=' + document.getElementById('actu_langue'+num).value;
    data += '&actu_titre=' + document.getElementById('actu_titre'+num).value;
    data += '&actu_action=' + type;
    data += '&actu_type=' + source;

    updateRTEs();

    var reg=new RegExp("&nbsp;", "gi");
    var reg2=new RegExp("\n", "gi");
    var reg3=new RegExp("&", "gi");

    if( document.getElementsByName('rte'+num)[1])
    {
      var chaine = document.getElementsByName('rte'+num)[1].value;
      chaine = chaine.replace(reg3,'etcommercialamp');
    }
    else
    {
      var chaine = document.getElementById('rte'+num).value
      chaine = chaine.replace(reg2,'<br>');
      chaine = chaine.replace(reg3,'etcommercialamp');
    }
    data += "&rte="+ chaine.replace(reg,' ');

    if(document.getElementById('all_day'+num).checked == true)
    {
      data += '&actu_all_day=1';
    }
    else
    {
      data += '&actu_all_day=';
    }

    data += '&actu_duree=' + document.getElementById('pro_duree'+num).value;
    data += '&actu_date_debut=' + document.getElementById('actu_date_debut'+num).value;
    data += '&actu_heure_debut=' + document.getElementById('actu_heure_debut'+num).value;
    data += '&actu_date_fin=' + document.getElementById('actu_date_fin'+num).value;
    data += '&actu_heure_fin=' + document.getElementById('actu_heure_fin'+num).value;

    var i = 1;
    while(document.getElementById('adr_'+num+i))
    {
      if(document.getElementById('adr_'+num+i).checked == true)
      {
        data += '&actu_adr=' + document.getElementById('adr_'+num+i).value;
      }
      i++;
    }

    if(source != 'entreprise')
    {
      data += '&actu_ent=' + document.getElementById('actu_ent'+num).value;
    }

    data += '&actu_postuler=' + document.getElementById('actu_postuler'+num).value;
    var k = 1;
    var cpt = 1;
    while(document.getElementById("fonction_"+k))
    {
      if(document.getElementById("fonction_"+k).checked == true)
      {
        data += '&fonction'+cpt+'='+document.getElementById("fonction_"+k).value;
        cpt++;
      }
      k++;
    }

    var k = 1;
    var cpt = 1;
    while(document.getElementById("programme_"+k))
    {
      if(document.getElementById("programme_"+k).checked == true)
      {
        data += '&programme'+cpt+'='+document.getElementById("programme_"+k).value;
        cpt++;
      }
      k++;
    }

    var k = 1;
    var cpt = 1;
    while(document.getElementById("contrat_"+k))
    {
      if(document.getElementById("contrat_"+k).checked == true)
      {
        data += '&contrat'+cpt+'='+document.getElementById("contrat_"+k).value;
        cpt++;
      }
      k++;
    }

    fichier = "/site/traitements/enregistre_actualites.php";

    if(!verif_date(document.getElementById('actu_date_debut'+num).value))
    {
      alert(document.getElementById('erreur_champ31').value);
      document.getElementById('actu_date_debut'+num).focus();
      document.getElementById('actu_date_debut'+num).style.border = '1px solid red';
      flag = 1;	
    }
    else
    {
      if(!verif_date(document.getElementById('actu_date_fin'+num).value))
      {
        alert(document.getElementById('erreur_champ31').value);
        document.getElementById('actu_date_debut'+num).focus();
        document.getElementById('actu_date_fin'+num).style.border = '1px solid red';
        flag = 1;	
      }
    }
  }
  else
  {
    var i = 1;
    var cpt =1;
    var data = '';
    data += '&lg='+lg;

    while(document.getElementById('check_mail'+i))
    {
      if(document.getElementById('check_mail'+i).style.visibility != 'hidden')
      {
        if(document.getElementById('check_mail'+i).checked == true)
        {
          data += '&actu_id'+cpt+'=' + document.getElementById('check_mail'+i).value;
          cpt++;
        }
      }
      i++;
    }

    fichier = "/site/traitements/actu_delete.php";

    if(cpt ==1)
    {
      alert(document.getElementById('erreur_champ18').value);
      flag = 1;
    }
    else
    {
      if(!confirm(document.getElementById('erreur_champ19').value))
      {
        flag = 1;
        document.getElementById('check_mail').checked = false;
        i=1;
        while(document.getElementById('check_mail'+i))
        {
          if(document.getElementById('check_mail'+i).style.visibility != 'hidden')
          {
            if(document.getElementById('check_mail'+i).checked == true)
            {
              document.getElementById('check_mail'+i).checked = false;
              cpt++;
            }
          }
          i++;
        }
      }
    }
  }

  if(flag == 0)
  {
    if (window.XMLHttpRequest)                 //  Objet de la fenï¿½tre courant
    { 
      xhr = new XMLHttpRequest();     //  Firefox, Safari, ...
    } 
    else 
    if (window.ActiveXObject)                    //  Version Active
    {
      xhr = new ActiveXObject("Microsoft.XMLHTTP");   // Internet Explorer 
    }
    xhr.open("POST", fichier ,  true); 
    xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
    xhr.send(data);
    xhr.onreadystatechange  = function()
    { 
      if(xhr.readyState  == 4)
      {
        if(xhr.status  == 200) 
        {
          var data = m_open();
          document.getElementById('menu_show').value = data;

          if(type == 'ajouter')
          {
            if(source == 'ecole')
            {alert(document.getElementById('general_champ108').value+" "+document.getElementById('general_champ107').value);}
            else
            {alert(document.getElementById('general_champ106').value+" "+document.getElementById('general_champ107').value);}
            document.forms.item(0).action = '/site/traitements/pj_actualites.php?lg='+lg+'&type='+source+'&id='+xhr.responseText;
            setTimeout("document.forms.item(0).submit();",0);
          }

          if(type == 'modifier')
          {
			if(source == 'ecole')
	        {
				alert(document.getElementById('general_champ108').value);
				window.location.href = '/site/gestion/actualites/actualite_ecole.php?lg='+lg+'&l='+num+data;
			}
	        else
	        {
				alert(document.getElementById('general_champ106').value);
				window.location.href = '/site/mon_entreprise/actualites/BO_actualites.php?&lg='+lg+'&l='+num+data;
			}
	        //window.location.href = document.getElementById('URL_page').value+"&l="+num;
	        //window.location.href = form_action+"?lg="+lg+"&nb_page="+document.getElementById('nb_page_rch').value+"&l="+num+data;
          }


          if(type == 'supprimer')
          {
            alert(document.getElementById('general_champ134').value);
            window.location.href = form_action+"?lg="+lg+data;
          }
        }	
        else 
        alert("Error code " + xhr.status);
      }
    }
  }
  else
  {
    document.forms.item(0).style.cursor = 'default';	
  }
}


function actu_new(form,lg)
{
  if(form == 'form_AE')
  {
    var form_action = 'actualite_ecole.php';
  }
  else
  {
    var form_action = 'BO_actualites.php';
  }
  var data = m_open();
  window.document.forms.item(0).action = form_action+"?lg="+lg+"&actu=new"+data;
  window.document.forms.item(0).target= "_self";
  setTimeout("window.document.forms.item(0).submit();",0);
}

function action_candidature(id,num,action,lg)
{
  var flag = 0;
  var data = '';
  if(document.getElementById('BO_candidature_C'))
  {
    document.getElementById('BO_candidature_C').style.cursor='wait';
    var form = 'BO_candidature_C';
  }
  else
  {
    document.forms.item(0).style.cursor='wait';
    var form = 'formLE';
  }
  if(action == 'supprimer')
  {	

    if(id == '')
    {
      var i = 1;
      var cpt =1;

      while(document.getElementById('check_mail'+i))
      {
        if(document.getElementById('check_mail'+i).style.visibility != 'hidden')
        {
          if(document.getElementById('check_mail'+i).checked == true)
          {
            data += '&candidature_id'+cpt+'=' + document.getElementById('check_mail'+i).value;
            cpt++;
          }
        }
        i++;
      }
    }
    else
    {
      data += '&candidature_id1='+id;
      cpt = 2;
    }

    if(cpt == 1)
    {
      alert(document.getElementById('erreur_champ22').value);
      flag = 1;
      document.getElementById(form).style.cursor='default';
    }
    else
    {
      if(!confirm(document.getElementById('erreur_champ23').value))
      {
        flag = 1;
        document.getElementById(form).style.cursor='default';
      }

    }
    if(form == 'formLE')
    {
      data += '&supprimer=entreprise';		
    }
    else
    {
      data += '&supprimer=candidat';		
    }

    fichier = "/site/traitements/candidature_delete.php";
  }
  else
  {
    if(action == 'archiver')
    {
      if(id == '')
      {
        i = 1;
        cpt =1;

        while(document.getElementById('check_mail'+i))
        {
          if(document.getElementById('check_mail'+i).style.visibility != 'hidden')
          {
            if(document.getElementById('check_mail'+i).checked == true)
            {
              data += '&candidature_id'+cpt+'=' + document.getElementById('check_mail'+i).value;
              cpt++;
            }
          }
          i++;
        }
      }
      else
      {
        data += '&candidature_id1='+id;
        cpt = 2;
      }

      if(cpt == 1)
      {
        alert(document.getElementById('erreur_champ22').value);
        flag = 1;
        document.getElementById(form).style.cursor='default';
      }
      else
      {
        if(!confirm(document.getElementById('erreur_champ26').value))
        {
          flag = 1;
          document.getElementById(form).style.cursor='default';
        }
      }

      fichier = '/site/traitements/archiver_candidature.php';
    }
    else
    {
      if(id != 'new')
      {
        if(id == '')
        {
          var i = 1;
          var cpt =1;

          while(document.getElementById('check_mail'+i))
          {
            if(document.getElementById('check_mail'+i).style.visibility != 'hidden')
            {
              if(document.getElementById('check_mail'+i).checked == true)
              {
                data += '&candidature_id'+cpt+'=' + document.getElementById('check_mail'+i).value;
                updateRTEs();

                var reg=new RegExp("&nbsp;", "gi");
                var reg2=new RegExp("\n", "gi");
                var reg3=new RegExp("&", "gi");

                if(document.getElementsByName('rte'+i)[1])
                {
                  var chaine = document.getElementsByName('rte'+i)[1].value;
                  chaine = chaine.replace(reg3,'etcommercialamp');
                }
                else
                {
                  var chaine = document.getElementById('rte'+i).value
                  chaine = chaine.replace(reg2,'<br>');
                  chaine = chaine.replace(reg3,'etcommercialamp');
                }
                data += "&rte"+cpt+"="+ chaine.replace(reg,' ');

                var reg=new RegExp('images/onglet_on_blanc.gif','gi');

                if(reg.test(document.getElementById('img_1_'+i).src))
                {
                  data += "&candidature_type"+cpt+"=spontanee";
                }
                else
                {
                  data += "&candidature_type"+cpt+"=news";

                  if(document.getElementById('list_news'+i).value != 'aucun')
                  {
                    data += "&news_id"+cpt+"="+document.getElementById('list_news'+i).value;
                  }
                  else
                  {
                    flag = 1;
                    alert(document.getElementById('erreur_champ43').value);
                    document.getElementById(form).styel.cursor = 'default';
                  }
                }
                var reg=new RegExp('images/onglet_on_blanc.gif','gi');


                if (reg.test(document.getElementById('img_1_'+i).src))
                {

                  data += "&lg_candidature"+cpt+"="+document.getElementById('list_lg'+i).value;

                }
                else
                {
                  var liste = document.getElementById("list_news"+i);
                  var index = liste.options.selectedIndex;

                  var valeur = liste.options[index].value 
                  var texte = liste.options[index].innerHTML;
                  data += "&lg_candidature"+cpt+"="+ texte.substring(1,3);
                }
                cpt++;
              }
            }
            i++;
          }
        }
        else
        {
          data += '&candidature_id1='+id;
          data += "&ent_secteur1="+document.getElementById('list_ent'+num).value;
          cpt = 2;
        }

        if(cpt == 1)
        {
          alert(document.getElementById('erreur_champ22').value);
          flag = 1;
          document.getElementById(form).style.cursor='default';
        }			
      }
      else
      {
        data += '&candidature_id1=';
        var i = 1;
        var cpt = 1;
        if(document.getElementById('plist'+i))
        {
          while(document.getElementById('plist'+i))
          {
            var j = 1;
            while(document.getElementById('list'+i+'_'+j))
            {

              if(document.getElementById('list'+i+'_'+j).checked == true)
              {
                if(document.getElementById('list'+i+'_'+j).value != undefined)
                {
                  data += "&ent_secteur1"+cpt+"="+document.getElementById('list'+i+'_'+j).value;
                  cpt++;
                }
              }
              j++;
            }
            i++;	
          }

          if(cpt == 1 )
          {
            alert(document.getElementById('erreur_champ38').value);	
            flag = 1;
            document.getElementById(form).style.cursor='default';
          }	
        }
        else
        {
          data += "&ent_secteur1"+cpt+"="+document.getElementById('list_ent1').value;
        }


      }


      if(id != '')
      {
        updateRTEs();

        var reg=new RegExp("&nbsp;", "gi");
        var reg2=new RegExp("\n", "gi");
        var reg3=new RegExp("&", "gi");

        if(document.getElementsByName('rte'+num)[1])
        {
          var chaine = document.getElementsByName('rte'+num)[1].value;
          chaine = chaine.replace(reg3,'etcommercialamp');
        }
        else
        {
          var chaine = document.getElementById('rte'+num).value
          chaine = chaine.replace(reg2,'<br>');
          chaine = chaine.replace(reg3,'etcommercialamp');
        }
        data += "&rte1="+ chaine.replace(reg,' ');

        var reg=new RegExp('images/onglet_on_blanc.gif','gi');

        if(reg.test(document.getElementById('img_1_'+num).src))
        {
          data += "&candidature_type1=spontanee";
        }
        else
        {
          data += "&candidature_type1=news";

          if(document.getElementById('list_news'+num).value != 'aucun')
          {
            data += "&news_id1="+document.getElementById('list_news'+num).value;
          }
          else
          {
            var flag = 1;
            alert(document.getElementById('erreur_champ43').value);
            document.getElementById(form).style.cursor = 'default';
          }
        }
        var reg=new RegExp('images/onglet_on_blanc.gif','gi');


        if (reg.test(document.getElementById('img_1_'+num).src))
        {

          data += "&lg_candidature1="+document.getElementById('list_lg'+num).value;

        }
        else
        {
          var liste = document.getElementById("list_news"+num);
          var index = liste.options.selectedIndex;

          var valeur = liste.options[index].value 
          var texte = liste.options[index].innerHTML;
          data += "&lg_candidature1="+ texte.substring(1,3);
        }




      }
      fichier = "/site/traitements/enregistre_candidature.php";
    }
  }

  data += '&nouveau='+id;

  if(action == 'envoyer')
  {
    if(flag == 0)
    {
      if(!confirm(document.getElementById('general_champ99').value))
      {
        flag = 1;
        document.getElementById(form).style.cursor='default';
      }
    }
  }


  if(flag == 0)
  {
    if (window.XMLHttpRequest)                 //  Objet de la fenï¿½tre courant
    { 
      xhr = new XMLHttpRequest();     //  Firefox, Safari, ...
    } 
    else 
    if (window.ActiveXObject)                    //  Version Active
    {
      xhr = new ActiveXObject("Microsoft.XMLHTTP");   // Internet Explorer 
    }
    data += "&lg="+lg;	

    data += "&action="+action;	

    xhr.open("POST", fichier ,  true); 
    xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
    xhr.send(data);

    xhr.onreadystatechange  = function()
    { 

      if(xhr.readyState  == 4)
      {
        if(xhr.status  == 200) 
        {
          if(xhr.responseText == '')
          {

            if(id == '')
            {
              if(action == 'envoyer')
              alert(document.getElementById('general_champ86').value);

              if(action == 'archiver')
              alert(document.getElementById('general_champ87').value);

              if(action == 'supprimer')
              alert(document.getElementById('general_champ89').value);
            }
            else
            {
              if(action == 'envoyer')
              alert(document.getElementById('general_champ84').value);

              if(action == 'enregistrer')
              alert(document.getElementById('general_champ85').value);

              if(action == 'supprimer')
              alert(document.getElementById('general_champ90').value);
            }
            var data = m_open();

            if(action == 'envoyer' || action == 'supprimer')
            {
              if(num == 'encours')
              {
                window.location.href = 'candidatures.php?lg='+lg+'&en_=cours'+data;
              }
              else
              {
                /*if(form != 'formLE')
                {*/
                  if(action == 'envoyer')
                  {
                    //window.location.href = 'candidatures.php?lg='+lg+'&element=1'+data;
                    //window.location.href = document.getElementById('URL_page').value;

                    if(lg == 'fr')
                    menu_boite('candidatures.php?lg='+lg,'_self','Mes candidatures','Candidatures envoy\351es','My applications','Sent applications',lg);

                    if(lg == 'en')
                    menu_boite('candidatures.php?lg='+lg,'_self','My applications','Sent applications','Mes candidatures','Candidatures envoy\351es',lg);
                  }
                  else
                  {
                    window.location.href = document.getElementById('URL_page').value;
                    //window.location.href = 'candidatures.php?lg='+lg+data;
                  }
                  /*	}
                  else
                  {
                  window.location.href = document.getElementById('URL_page').value;
                  }*/
                }
              }
              else
              {
                if(action == 'enregistrer')
                {
                  //window.location.href = 'candidatures.php?lg='+lg+'&en_=cours&element='+num+data;
                  if(lg == 'fr')
                  menu_boite('candidatures.php?lg='+lg+'&en_=cours&l=1','_self','Mes candidatures','Candidatures brouillon','My applications','Ongoing applications',lg);
                  if(lg == 'en')
                  menu_boite('candidatures.php?lg='+lg+'&en_=cours&l=1','_self','My applications','Ongoing applications','Mes candidatures','Candidatures brouillon',lg);
                }
                else
                {
                  window.location.href = document.getElementById('URL_page').value;
                }
              }


            }
            else
            {
              alert(document.getElementById('erreur_champ17').value);
            }
          }
          else 
          alert("Error code " + xhr.status);
        }
      };
    }
  }


  function charge_news(id)
  {
    var data = 'ent_news_id=' + document.getElementById('list_ent'+id).value;

    data += '&num='+id;
    if (window.XMLHttpRequest)                 //  Objet de la fenï¿½tre courant
    { 
      xhr = new XMLHttpRequest();     //  Firefox, Safari, ...
    } 
    else 
    if (window.ActiveXObject)                    //  Version Active
    {
      xhr = new ActiveXObject("Microsoft.XMLHTTP");   // Internet Explorer 
    }

    xhr.open("POST", 'rch_news_ent.php' ,  true); 
    xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
    xhr.send(data);

    xhr.onreadystatechange  = function()
    { 

      if(xhr.readyState  == 4)
      {
        if(xhr.status  == 200) 
        {
          document.getElementById('affiche_news_liste'+id).innerHTML = xhr.responseText;
        }
        else 
        alert("Error code " + xhr.status);
      }
    };
  }

  function ajax(fichier,element)
  {
    if (window.XMLHttpRequest)                 //  Objet de la fenï¿½tre courant
    { 
      xhr = new XMLHttpRequest();     //  Firefox, Safari, ...
    } 
    else 
    if (window.ActiveXObject)                    //  Version Active
    {
      xhr = new ActiveXObject("Microsoft.XMLHTTP");   // Internet Explorer 
    }

    xhr.open("GET", fichier ,  true); 
    //xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
    xhr.send(null);

    xhr.onreadystatechange  = function()
    { 

      if(xhr.readyState  == 4)
      {
        if(xhr.status  == 200) 
        {
          document.getElementById(element).innerHTML = xhr.responseText;
          document.forms.item(0).style.cursor = "default";
        }
        else 
        alert("Error code " + xhr.status);
      }
    };
  }

  function action_cv(type,lg,candidat)
  {

    var data = 'type=' + type;
    data += '&candidat=' + candidat;
    updateRTEs();

    if (window.XMLHttpRequest)                 //  Objet de la fenï¿½tre courant
    { 
      xhr = new XMLHttpRequest();     //  Firefox, Safari, ...
    } 
    else 
    if (window.ActiveXObject)                    //  Version Active
    {
      xhr = new ActiveXObject("Microsoft.XMLHTTP");   // Internet Explorer 
    }

    var reg=new RegExp("&nbsp;", "gi");
    var reg2=new RegExp("\n", "gi");
    var reg3=new RegExp("&", "gi");
    var reg4=new RegExp("\\+", "gi");

    for(i=1;i<=5;i++)
    {
      if( document.getElementsByName('rte'+i)[1])
      {
        var chaine = document.getElementsByName('rte'+i)[1].value;
        chaine = chaine.replace(reg3,'etcommercialamp');
        chaine = chaine.replace(reg4,'ampplus');
      }
      else
      {
        var chaine = document.getElementById('rte'+i).value
        chaine = chaine.replace(reg2,'<br>');
        chaine = chaine.replace(reg3,'etcommercialamp');
        chaine = chaine.replace(reg4,'ampplus');
      }
      data += "&rte"+i+"="+ chaine.replace(reg,' ');
    }
    data += "&lg="+ lg;

    xhr.open("POST", "/site/traitements/enregistre_cv.php",  true); 
    xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
    xhr.send(data);
    xhr.onreadystatechange  = function()
    { 
      if(xhr.readyState  == 4)
      {
        if(xhr.status  == 200) 
        {
          if(xhr.responseText == '')
          {
            //document.forms.item(0).action = 'visu_cv_ca_pop1.php?&lg='+lg;
            /*document.forms.item(0).action = 'mon_cv.php?&lg='+lg;
            setTimeout("document.forms.item(0).submit();",0);*/
            if(lg == 'fr')
            {
              element1 = 'Postuler';
              element2 = 'Etape 4 : Visualiser mon CV';
              element3 = 'Apply';
              element4 = 'Step 4 : See my resume';
            }
            else
            {
              element1 = 'Apply';
              element2 = 'Step 4 : See my resume';
              element3 = 'Postuler';
              element4 = 'Etape 4 : Visualiser mon CV';
            }
            menu_boite('/site/profil/mon_cv/mon_cv.php?lg='+lg,'_self',element1,element2,element3,element4,lg);
          }
          else
          {
            alert(document.getElementById('erreur_champ17').value);
          }
        }
        else 
        alert("Error code " + xhr.status);
      }
    };
  }

  function action_objectif(lg)
  {
    document.forms.item(0).style.cursor = "wait";
    var data = '';
    var flag = 0;
    if(verif_date(document.getElementById('candidat_recherche_date_debut').value) == false)
    {
      flag = 1;
      document.getElementById('candidat_recherche_date_debut').style.border = '1px solid red'; 
      alert(document.getElementById('erreur_champ31').value);
      document.getElementById('candidat_recherche_date_debut').focus();	
      document.forms.item(0).style.cursor = "default";
    }
    else
    {
      //var liste = document.getElementById("candidat_recherche_secteur_id");
      //var index = liste.options.selectedIndex;
      var k = 1;
      var cpt = 1;
      while(document.getElementById("candidat_recherche_secteur_id"+k))
      {
        if(document.getElementById("candidat_recherche_secteur_id"+k).checked == true)
        {
          data += '&secteur'+cpt+'='+document.getElementById("candidat_recherche_secteur_id"+k).value;
          cpt++;
        }
        k++;
      }

      //var liste = document.getElementById("candidat_recherche_fonction_id");
      var k = 1;
      var cpt = 1;
      while(document.getElementById("candidat_recherche_fonction_id"+k))
      {
        if(document.getElementById("candidat_recherche_fonction_id"+k).checked == true)
        {
          data += '&fonction'+cpt+'='+document.getElementById("candidat_recherche_fonction_id"+k).value;
          cpt++;
        }
        k++;
      }

      //var liste = document.getElementById("candidat_recherche_contrat_id");
      var k = 1;
      var cpt = 1;
      while(document.getElementById("candidat_recherche_contrat_id"+k))
      {
        if(document.getElementById("candidat_recherche_contrat_id"+k).checked == true)
        {
          data += '&contrat'+cpt+'='+document.getElementById("candidat_recherche_contrat_id"+k).value;
          cpt++;
        }
        k++;
      }

      //var liste = document.getElementById("candidat_recherche_duree");
      var k = 1;
      var cpt = 1;
      while(document.getElementById("candidat_recherche_duree"+k))
      {
        if(document.getElementById("candidat_recherche_duree"+k).checked == true)
        {
          data += '&duree'+cpt+'='+document.getElementById("candidat_recherche_duree"+k).value;
          cpt++;
        }
        k++;
      }

      updateRTEs();

      var reg=new RegExp("&nbsp;", "g");
      var reg2=new RegExp("\n", "g");
      var reg3=new RegExp("&", "gi");
      var reg4=new RegExp("\\+", "gi");


      if( document.getElementsByName('rte1')[1])
      {
        var chaine = document.getElementsByName('rte1')[1].value;
        chaine = chaine.replace(reg3,'etcommercialamp');
        chaine = chaine.replace(reg4,'ampplus');

      }
      else
      {
        var chaine = document.getElementById('rte1').value
        chaine = chaine.replace(reg2,'<br>');
        chaine = chaine.replace(reg3,'etcommercialamp');
        chaine = chaine.replace(reg4,'ampplus');
      }
      data += "&rte="+ chaine.replace(reg,' ');

      data += "&cand_id="+document.getElementById('cand_id').value;
      data += "&candidat="+document.getElementById('candidat_id').value;
      data += "&obj_id="+document.getElementById('obj_id').value;
      data += "&date="+document.getElementById('candidat_recherche_date_debut').value;
      data += "&langue_id="+lg;
    }

    if(flag == 0)
    {
      if (window.XMLHttpRequest)                 //  Objet de la fenï¿½tre courant
      { 
        xhr = new XMLHttpRequest();     //  Firefox, Safari, ...
      } 
      else 
      if (window.ActiveXObject)                    //  Version Active
      {
        xhr = new ActiveXObject("Microsoft.XMLHTTP");   // Internet Explorer 
      }
      xhr.open("POST", "/site/traitements/objectifs_ca_valide.php",  true); 
      xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
      xhr.send(data);
      xhr.onreadystatechange  = function()
      { 

        if(xhr.readyState  == 4)
        {
          if(xhr.status  == 200) 
          {

            if(xhr.responseText == '')
            {
              var data = m_open();
              alert(document.getElementById('general_champ98').value);
              window.location.href = 'objectifs_ca.php?lg='+lg+data;
            }
            else
            {
              alert(document.getElementById('erreur_champ17').value);
            }
          }
          else 
          alert("Error code " + xhr.status);
        }
      };
    }
  }

  function change_reponse(id,num,lg,type)
  {

    document.getElementById('reponse_acceptee'+num).style.display = 'none';
    document.getElementById('reponse_refusee'+num).style.display = 'none';
    document.getElementById('reponse_en_attente'+num).style.display = 'none';
    document.getElementById('reponse_aucun'+num).style.display = 'none';

    var text = document.getElementById('reponse_cand'+num).value;

    document.getElementById('reponse_'+text+num).style.display = 'block';

    var action = 'enregistrer';

    var data = '';
    data += '&action='+action;

    data += '&candidature_id1='+id;
    if(document.getElementById('reponse_cand'+num).value != 'aucun')
    {
      data += '&reponse1='+document.getElementById('reponse_cand'+num).value;
      if(document.getElementById('tab_perso'+num).style.display == 'block')
      {
        updateRTEs();

        var reg=new RegExp("&nbsp;", "g");
        var reg2=new RegExp("\n", "g");
        var reg3=new RegExp("&", "gi");
        var reg4=new RegExp("\\+", "gi");


        if( document.getElementsByName('rte'+num)[1])
        {
          var chaine = document.getElementsByName('rte'+num)[1].value;
          chaine = chaine.replace(reg3,'etcommercialamp');
          chaine = chaine.replace(reg4,'ampplus');

        }
        else
        {
          var chaine = document.getElementById('rte'+num).value
          chaine = chaine.replace(reg2,'<br>');
          chaine = chaine.replace(reg3,'etcommercialamp');
          chaine = chaine.replace(reg4,'ampplus');
        }
        data += "&rte1="+ chaine.replace(reg,' ');
      }
      else
      {
        data += "&rte1=";
      }
    }
    else
    {
      data += '&reponse1=non_lue';
      data += "&rte1=";
    }



    if (window.XMLHttpRequest)                 //  Objet de la fenï¿½tre courant
    { 
      xhr = new XMLHttpRequest();     //  Firefox, Safari, ...
    } 
    else 
    if (window.ActiveXObject)                    //  Version Active
    {
      xhr = new ActiveXObject("Microsoft.XMLHTTP");   // Internet Explorer 
    }
    xhr.open("POST", "/site/traitements/enregistre_reponses.php",  true); 
    xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
    xhr.send(data);
    xhr.onreadystatechange  = function()
    { 

      if(xhr.readyState  == 4)
      {
        if(xhr.status  == 200) 
        {
          if(xhr.responseText != '')
          alert(document.getElementById('erreur_champ17').value);
          else
          if(type == 'perso')
          alert(document.getElementById('general_champ80').value);
        }
        else 
        alert("Error code " + xhr.status);
      }
    };

  }

  function modifier_reponse(id)
  {
    if(document.getElementById('tab_perso'+id).style.display == 'none')
    {
      document.getElementById('tab_perso'+id).style.display = 'block';
      document.getElementById('tab_defaut'+id).style.display = 'none';
      document.getElementById('text_mod_reponse'+id).innerHTML = document.getElementById('bouton_champ13').value;
    }
    else
    {
      document.getElementById('tab_perso'+id).style.display = 'none';
      document.getElementById('tab_defaut'+id).style.display = 'block';
      document.getElementById('text_mod_reponse'+id).innerHTML = document.getElementById('bouton_champ11').value;
    }
  }

  function action_reponse(id,num,action,lg)
  {
    var flag = 0;
    var aucun = 0;
    var data = '';
    data = '&action=' + action;
    document.forms.item(0).style.cursor='wait';
    //document.forms.item(0).style.cursor='wait';
    if(action == 'supprimer')
    {
      var i = 1;
      var cpt =1;

      while(document.getElementById('check_mail'+i))
      {
        if(document.getElementById('check_mail'+i).style.visibility != 'hidden')
        {
          if(document.getElementById('check_mail'+i).checked == true)
          {
            data += '&candidature_id'+cpt+'=' + document.getElementById('check_mail'+i).value;
            cpt++;
          }
        }
        i++;
      }
      if(cpt ==1)
      {
        alert(document.getElementById('erreur_champ22').value);
        flag = 1;

        document.forms.item(0).style.cursor='default';
      }
      else
      {
        if(!confirm(document.getElementById('erreur_champ23').value))
        {
          flag = 1;
          document.forms.item(0).style.cursor='default';
        }

      }
      data += '&supprimer=entreprise';	
      fichier = "/site/traitements/candidature_delete.php";
    }
    else
    {

      if(id == '')
      {
        var i = 1;
        var cpt =1;

        while(document.getElementById('check_mail'+i))
        {
          if(document.getElementById('check_mail'+i).style.visibility != 'hidden')
          {
            if(document.getElementById('check_mail'+i).checked == true)
            {
              data += '&candidature_id'+cpt+'=' + document.getElementById('check_mail'+i).value;
              //data += '&priorite'+cpt+'='+document.getElementById('priorite_cand'+i).value;
              //data += '&categorie'+cpt+'='+document.getElementById('categorie_cand'+i).value;
              if(document.getElementById('reponse_cand'+i).value == 'aucun')
              {
                aucun = 1;	
              }			
              data += '&reponse'+cpt+'='+document.getElementById('reponse_cand'+i).value;
              if(document.getElementById('tab_perso'+i).style.display == 'block')
              {
                updateRTEs();

                var reg=new RegExp("&nbsp;", "g");
                var reg2=new RegExp("\n", "g");
                var reg3=new RegExp("&", "gi");
                var reg4=new RegExp("\\+", "gi");


                if( document.getElementsByName('rte'+i)[1])
                {
                  var chaine = document.getElementsByName('rte'+i)[1].value;
                  chaine = chaine.replace(reg3,'etcommercialamp');
                  chaine = chaine.replace(reg4,'ampplus');

                }
                else
                {
                  var chaine = document.getElementById('rte'+i).value
                  chaine = chaine.replace(reg2,'<br>');
                  chaine = chaine.replace(reg3,'etcommercialamp');
                  chaine = chaine.replace(reg4,'ampplus');
                }
                data += "&rte"+cpt+"="+ chaine.replace(reg,' ');
              }
              cpt++;
            }
          }
          i++;
        }
        if(cpt ==1)
        {
          alert(document.getElementById('erreur_champ22').value);
          flag = 1;
          document.forms.item(0).style.cursor='default';
        }
      }
      else
      {
        data += '&candidature_id1='+id;
        if(document.getElementById('reponse_cand'+num).value == 'aucun')
        {
          aucun = 2;	
        }
        data += '&reponse1='+document.getElementById('reponse_cand'+num).value;
        if(document.getElementById('tab_perso'+num).style.display == 'block')
        {
          updateRTEs();

          var reg=new RegExp("&nbsp;", "g");
          var reg2=new RegExp("\n", "g");
          var reg3=new RegExp("&", "gi");
          var reg4=new RegExp("\\+", "gi");


          if( document.getElementsByName('rte'+num)[1])
          {
            var chaine = document.getElementsByName('rte'+num)[1].value;
            chaine = chaine.replace(reg3,'etcommercialamp');
            chaine = chaine.replace(reg4,'ampplus');

          }
          else
          {
            var chaine = document.getElementById('rte'+num).value
            chaine = chaine.replace(reg2,'<br>');
            chaine = chaine.replace(reg3,'etcommercialamp');
            chaine = chaine.replace(reg4,'ampplus');
          }
          data += "&rte1="+ chaine.replace(reg,' ');
        }
      }
      fichier = "/site/traitements/enregistre_reponses.php";	
    }

    if(aucun == 2)
    {
      alert(document.getElementById('erreur_champ37').value);
      flag = 1;
      document.forms.item(0).style.cursor='default';
    }
    if(aucun == 1)
    {
      alert(document.getElementById('erreur_champ42').value);
      flag = 1;
      document.forms.item(0).style.cursor='default';
    }

    if(action == 'envoyer' && aucun != 2 && aucun != 1 && flag != 1)
    {
      if(!confirm(document.getElementById('general_champ97').value))
      {
        flag = 1;	
        document.forms.item(0).style.cursor='default';
      }
    }


    if(flag == 0)
    {
      if (window.XMLHttpRequest)                 //  Objet de la fenï¿½tre courant
      { 
        xhr = new XMLHttpRequest();     //  Firefox, Safari, ...
      } 
      else 
      if (window.ActiveXObject)                    //  Version Active
      {
        xhr = new ActiveXObject("Microsoft.XMLHTTP");   // Internet Explorer 
      }

      xhr.open("POST", fichier,  true); 
      xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
      xhr.send(data);
      xhr.onreadystatechange  = function()
      { 

        if(xhr.readyState  == 4)
        {
          if(xhr.status  == 200) 
          {

            if(xhr.responseText == '')
            {
              if(id == '')
              {
                if(action == 'supprimer')
                alert(document.getElementById('general_champ89').value);

                if(action == 'envoyer')
                alert(document.getElementById('general_champ91').value);
              }
              else
              {
                if(action == 'supprimer')
                alert(document.getElementById('general_champ90').value);

                if(action == 'envoyer')
                alert(document.getElementById('general_champ92').value);
              }


              var data = m_open();
              document.forms.item(0).action = 'candidatures_eco.php?lg='+lg+'&candidature=new'+data;
              setTimeout("document.forms.item(0).submit();",0);
              //window.location.href = 'candidatures_eco.php?lg='+lg+'&candidature=new'+data;
            }
            else
            {
              alert(document.getElementById('erreur_champ17').value);
              document.forms.item(0).style.cursor='default';
            }
          }
          else 
          {
            alert("Error code " + xhr.status);
            document.forms.item(0).style.cursor='default';
          }


        }
      };
    }

  }

  function critere_selection(lg,statut)
  {

    if(document.getElementById('nb_page'))
    document.getElementById('page').value=document.getElementById('nb_page').value;

    if(statut == 'cv')
    var fichier = 'rechercher_cv.php?lg='+lg;
    else if(statut == 'accueil' || statut == 'recherche')
    var fichier = 'rechercher.php?lg='+lg;
    else if(statut == 'ou=video')
    var fichier = 'rechercher.php?lg='+lg+'&'+statut;
    else if(statut == 'ou=faq')
    var fichier = 'rechercher.php?lg='+lg+'&'+statut;
    else if(statut == 'f_e')
    var fichier = 'gestion_entreprises.php?lg='+lg+'&pg=fiche';
    else if(statut == 'c_e')
    var fichier = 'gestion_entreprises.php?lg='+lg+'&pg=compte';
    else if(statut == 'n_e')
    var fichier = 'gestion_entreprises.php?lg='+lg+'&pg=news';
    else if(statut == 'a_e')
    var fichier = 'BO_actualites.php?lg='+lg;
    else if(statut == 'a_ec')
    var fichier = 'actualite_ecole.php?lg='+lg;
    else if(statut == 'e_e')
    var fichier = 'gestion_evenements.php?lg='+lg+'&ev='+document.getElementById('ev_id').value;
    else if(statut == 's_e')
    var fichier = 'statistiques.php?lg='+lg;
    else
    var fichier = 'candidatures_eco.php?lg='+lg+'&candidature='+statut;

    rechercher('',document.getElementById('rechercheE').value,fichier,lg);
  }

  function action_preferences(type,lg)
  {
    document.forms.item(0).style.cursor = "wait";
    var flag = 0;
    updateRTEs();
    if (window.XMLHttpRequest)                 //  Objet de la fenï¿½tre courant
    { 
      xhr = new XMLHttpRequest();     //  Firefox, Safari, ...
    } 
    else 
    if (window.ActiveXObject)                    //  Version Active
    {
      xhr = new ActiveXObject("Microsoft.XMLHTTP");   // Internet Explorer 
    }

    data = 'lg='+lg;
    data += '&type='+type;

    if(type == 'reponse')
    {
      for(i=1;i<=4;i++)
      {
        if(i != 2)
        {
          var reg=new RegExp("&nbsp;", "g");
          var reg2=new RegExp("\n", "g");
          var reg3=new RegExp("&", "gi");
          var reg4=new RegExp("\\+", "gi");


          if(document.getElementsByName('rte'+i)[1])
          {
            var chaine = document.getElementsByName('rte'+i)[1].value;
            chaine = chaine.replace(reg3,'etcommercialamp');
            chaine = chaine.replace(reg4,'ampplus');		
          }
          else
          {
            var chaine = document.getElementById('rte'+i).value;
            chaine = chaine.replace(reg2,'<br>');
            chaine = chaine.replace(reg3,'etcommercialamp');
            chaine = chaine.replace(reg4,'ampplus');
          }
          data += "&rte"+i+"="+ chaine.replace(reg,' ');
        }
      }

      var fichier = '/site/traitements/enregistre_preferences.php';
    }

    if(type == 'accueil')
    {
      for(i=1;i<=5;i++)
      {
        var reg=new RegExp("&nbsp;", "g");
        var reg2=new RegExp("\n", "g");
        var reg3=new RegExp("&", "gi");
        var reg4=new RegExp("\\+", "gi");


        if(document.getElementsByName('rte'+i)[1])
        {
          var chaine = document.getElementsByName('rte'+i)[1].value;
          chaine = chaine.replace(reg3,'etcommercialamp');
          chaine = chaine.replace(reg4,'ampplus');
          data += "&rte"+i+"="+ chaine.replace(reg,' ');		
        }
        else
        {
          if(document.getElementById('rte'+i))
          {
            var chaine = document.getElementById('rte'+i).value;
            chaine = chaine.replace(reg2,'<br>');
            chaine = chaine.replace(reg3,'etcommercialamp');
            chaine = chaine.replace(reg4,'ampplus');
            data += "&rte"+i+"="+ chaine.replace(reg,' ');
          }
        }

      }
      var fichier = '/site/traitements/enregistre_preferences.php';
    }

    if(type == 'candidature')
    {
      if(document.getElementById('oui_cand1').checked == true)
      data += '&reception=1';
      else
      data += '&reception=';

      var fichier = '/site/traitements/enregistre_preferences.php';
    }

    if(type == 'auto')
    {
      if(document.getElementById('non_reponse_auto2').checked == true)
      {
        if(document.getElementById('statut_cand').value == 'aucun')
        {
          flag == 1;
          alert(document.getElementById('erreur_champ46').value);
          document.forms.item(0).style.cursor = "default";
        }
        else
        data += '&statut_rep='+document.getElementById('statut_cand').value;
        data += "&rep_auto=1";
        var reg=new RegExp("&nbsp;", "g");
        var reg2=new RegExp("\n", "g");
        var reg3=new RegExp("&", "gi");
        var reg4=new RegExp("\\+", "gi");


        if(document.getElementsByName('rte1')[1])
        {
          var chaine = document.getElementsByName('rte1')[1].value;
          chaine = chaine.replace(reg3,'etcommercialamp');
          chaine = chaine.replace(reg4,'ampplus');

        }
        else
        {
          var chaine = document.getElementById('rte1').value;
          chaine = chaine.replace(reg2,'<br>');
          chaine = chaine.replace(reg3,'etcommercialamp');
          chaine = chaine.replace(reg4,'ampplus');
        }
        data += "&rte1="+ chaine.replace(reg,' ');
      }
      else
      {
        data += "&rep_auto=";
        data += "&rte1=";
        data += "&statut_rep=";
      }
      var fichier = '/site/traitements/enregistre_preferences.php';
    }

    if(flag == 0)
    {
      xhr.open("POST", fichier,  true); 
      xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
      xhr.send(data);
      xhr.onreadystatechange  = function()
      { 

        if(xhr.readyState  == 4)
        {
          if(xhr.status  == 200) 
          {
            if(xhr.responseText == '')
            {
              alert(document.getElementById('general_champ114').value);

              var data = m_open();

              /*if(type=='accueil')
              window.location.href = 'parametres.php?lg='+lg+'&action='+type+data;
              else*/
              window.location.href = 'parametres.php?lg='+lg+'&action='+type+data;
            }
            else
            {
              alert(document.getElementById('erreur_champ17').value);
              document.forms.item(0).style.cursor = "default";
            }
          }
          else 
          {
            alert("Error code " + xhr.status);
            document.forms.item(0).style.cursor = "default";
          }
        }
      };
    }
  }

  function changer_menu_preferences(type,lg)
  {
    document.forms.item(0).style.cursor = "wait";
    var data = m_open();

    window.location.href = document.getElementById('name_form').value+'.php?lg=' + lg + '&action=' + type+ data;	
  }

  function action_categorie(type,id,lg)
  {
    var flag = 0;
    var data = '';
    if(type == 'supprimer')
    {
      if(id == '')
      {
        var  j = 1;
        var cpt = 1;
        while(document.getElementById('check_mail'+j))
        {
          if(document.getElementById('check_mail'+j).checked == true)
          {
            data +="&categorie"+cpt+"="+document.getElementById('check_mail'+j).value;
            cpt++;
          }
          j++;
        }

        if(cpt == 1)
        {
          alert(document.getElementById('erreur_champ27').value);
          flag = 1;
        }
      }
      else
      {
        data +="&categorie1="+id;
      }

      if(flag == 0)
      {
        if(confirm(document.getElementById('erreur_champ28').value))
        {
          var fichier = '/site/traitements/categorie_delete.php';
        }
        else
        {
          flag = 1;
        }
      }
    }
    else
    {
      data += '&libelle=' + document.getElementById('libelle_categorie').value;
      var fichier = '/site/traitements/enregistre_categorie.php';
    }

    if(flag == 0)
    {
      if (window.XMLHttpRequest)                 //  Objet de la fenï¿½tre courant
      { 
        xhr = new XMLHttpRequest();     //  Firefox, Safari, ...
      } 
      else 
      if (window.ActiveXObject)                    //  Version Active
      {
        xhr = new ActiveXObject("Microsoft.XMLHTTP");   // Internet Explorer 
      }


      xhr.open("GET", fichier + "?" + data ,  true); 
      xhr.send(null);
      xhr.onreadystatechange  = function()
      { 

        if(xhr.readyState  == 4)
        {
          if(xhr.status  == 200) 
          {

            if(xhr.responseText == '')
            {
              var data = m_open();
              window.location.href = 'parametres.php?lg='+lg+'&action=categorie'+data;
            }
            else
            {
              alert(document.getElementById('erreur_champ17').value);
            }
          }
          else 
          alert("Error code " + xhr.status);
        }
      }; 
    }
  }


  function afficher_form_rep()
  {



    if(document.getElementById('afficher_reponse').style.display == 'none')
    {
      document.getElementById('afficher_reponse').style.display = 'block';
      document.getElementById('lien_reponse').innerHTML = document.getElementById('general_champ60').value;
      document.getElementById('affichage_reponse').value = 'block';
    }
    else
    {
      document.getElementById('afficher_reponse').style.display = 'none';
      document.getElementById('lien_reponse').innerHTML = document.getElementById('general_champ59').value;
      document.getElementById('affichage_reponse').value = 'none';
    }


  }


  function imprimer_CV(id,lg,type)
  {
    var flag = 0;
    var data = '';
    if(id == '')
    {
      var i = 1;
      var cpt =1;

      while(document.getElementById('check_mail'+i))
      {
        if(document.getElementById('check_mail'+i).style.visibility != 'hidden')
        {
          if(document.getElementById('check_mail'+i).checked == true)
          {
            //data += '&candidature_id'+cpt+'=' + document.getElementById('check_mail'+i).value;
            cpt++;
          }
        }
        i++;
      }
      if(cpt ==1)
      {
        alert(document.getElementById('erreur_champ22').value);
        flag = 1;
        document.forms.item(0).style.cursor='default';
      }
      else
      {
        document.getElementById('nb_candidatures').value = i;
      }
    }
    else
    {
      data += '&cand='+id;
      //data += '&nb=1';
    }

    if(flag == 0)
    {
      window.document.forms.item(0).action = '/site/includes/imprimer_CV_pdf.php?lg='+lg+data;
      window.setTimeout("document.forms.item(0).submit();",0);
    }
  }

  function verif_date(date)
  {
    if(date != '')
    {
      var reg=new RegExp("^[0-9]{2}[/]{1}[0-9]{2}[/]{1}[0-9]{4}$","g");
      if (reg.test(date)) 
      {return true;}
      else 
      {return false;}
    }
    else
    {return true;}
  }

  function upload_cv(lg)
  {
    updateRTEs();
    var data = m_open();
    document.forms.item(0).action = "cv_ca.php?lg="+lg+data;
    setTimeout("document.forms.item(0).submit();",0);
  }

  function upload_bandeau(lg)
  {
    var data = m_open();
    document.forms.item(0).action = "parametres.php?lg="+lg+"&action=bandeau"+data;
    setTimeout("document.forms.item(0).submit();",0);
  }


  function next_step_function(page,lg,element1,element2,element3,element4,type)
  {
    document.forms.item(0).style.cursor='wait';
    var utilisateur = 'candidat';
    if(page == 'profil')
    {
      var flag = 0;
      if(verif_champs(utilisateur) != false)
      {

        if (window.XMLHttpRequest)                 //  Objet de la fenï¿½tre courant
        { 
          xhr = new XMLHttpRequest();     //  Firefox, Safari, ...
        } 
        else 
        if (window.ActiveXObject)                    //  Version Active
        {
          xhr = new ActiveXObject("Microsoft.XMLHTTP");   // Internet Explorer 
        }

        var data = verif_champs(utilisateur);
        data += '&type='  + type;	   
        if(flag == 0)
        {
          xhr.open("POST", "/site/traitements/valider_prem_con_ca.php",  true); 
          xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");    
          xhr.send(data);
          xhr.onreadystatechange  = function()
          { 

            if(xhr.readyState  == 4)
            {
              if(xhr.status  == 200) 
              {
                document.forms.item(0).style.cursor='default';
                if(xhr.responseText == '')
                {								
                  alert(document.getElementById('general_champ33').value);
                  var data = m_open();	
                  menu_boite('/site/profil/mes_objectifs/objectifs_ca.php?lg='+lg,'_self',element1,element2,element3,element4,lg);
                }
                else
                {
                  if(xhr.responseText == 'mdp')
                  {
                    document.getElementById('CONTACT4::cont_mdp_act').value = '';
                    document.getElementById('CONTACT4::cont_mdp').value = '';
                    document.getElementById('CONTACT4::cont_mdp1').value = '';
                    document.getElementById('CONTACT4::cont_mdp_act').style.border = '1px solid red'; 
                    alert(document.getElementById('general_champ34').value);
                    document.getElementById('CONTACT4::cont_mdp_act').focus();

                  }
                  else
                  {
                    alert(document.getElementById('erreur_champ17').value); 
                  }
                  document.forms.item(0).style.cursor='default';
                }
              }
              else 
              alert("Error code " + xhr.status);
            }
          };
        }
      }

    }

    if(page == 'objectifs')
    {
      document.forms.item(0).style.cursor = "wait";
      var data = '';
      var flag = 0;
      if(verif_date(document.getElementById('candidat_recherche_date_debut').value) == false)
      {
        flag = 1;
        document.getElementById('candidat_recherche_date_debut').style.border = '1px solid red'; 
        alert(document.getElementById('erreur_champ31').value);
        document.getElementById('candidat_recherche_date_debut').focus();	
        document.forms.item(0).style.cursor = "default";
      }
      else
      {
        var k = 1;
        var cpt = 1;
        while(document.getElementById("candidat_recherche_secteur_id"+k))
        {
          if(document.getElementById("candidat_recherche_secteur_id"+k).checked == true)
          {
            data += '&secteur'+cpt+'='+document.getElementById("candidat_recherche_secteur_id"+k).value;
            cpt++;
          }
          k++;
        }

        var k = 1;
        var cpt = 1;
        while(document.getElementById("candidat_recherche_fonction_id"+k))
        {
          if(document.getElementById("candidat_recherche_fonction_id"+k).checked == true)
          {
            data += '&fonction'+cpt+'='+document.getElementById("candidat_recherche_fonction_id"+k).value;
            cpt++;
          }
          k++;
        }

        var k = 1;
        var cpt = 1;
        while(document.getElementById("candidat_recherche_contrat_id"+k))
        {
          if(document.getElementById("candidat_recherche_contrat_id"+k).checked == true)
          {
            data += '&contrat'+cpt+'='+document.getElementById("candidat_recherche_contrat_id"+k).value;
            cpt++;
          }
          k++;
        }

        var k = 1;
        var cpt = 1;
        while(document.getElementById("candidat_recherche_duree"+k))
        {
          if(document.getElementById("candidat_recherche_duree"+k).checked == true)
          {
            data += '&duree'+cpt+'='+document.getElementById("candidat_recherche_duree"+k).value;
            cpt++;
          }
          k++;
        }

        updateRTEs();

        var reg=new RegExp("&nbsp;", "g");
        var reg2=new RegExp("\n", "g");
        var reg3=new RegExp("&", "gi");
        var reg4=new RegExp("\\+", "gi");


        if( document.getElementsByName('rte1')[1])
        {
          var chaine = document.getElementsByName('rte1')[1].value;
          chaine = chaine.replace(reg3,'etcommercialamp');
          chaine = chaine.replace(reg4,'ampplus');

        }
        else
        {
          var chaine = document.getElementById('rte1').value
          chaine = chaine.replace(reg2,'<br>');
          chaine = chaine.replace(reg3,'etcommercialamp');
          chaine = chaine.replace(reg4,'ampplus');
        }
        data += "&rte="+ chaine.replace(reg,' ');

        data += "&cand_id="+document.getElementById('cand_id').value;
        data += "&candidat="+document.getElementById('candidat_id').value;
        data += "&obj_id="+document.getElementById('obj_id').value;
        data += "&date="+document.getElementById('candidat_recherche_date_debut').value;
        data += "&langue_id="+lg;
      }

      if(flag == 0)
      {
        if (window.XMLHttpRequest)                 //  Objet de la fenï¿½tre courant
        { 
          xhr = new XMLHttpRequest();     //  Firefox, Safari, ...
        } 
        else 
        if (window.ActiveXObject)                    //  Version Active
        {
          xhr = new ActiveXObject("Microsoft.XMLHTTP");   // Internet Explorer 
        }
        xhr.open("POST", "/site/traitements/objectifs_ca_valide.php",  true); 
        xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
        xhr.send(data);
        xhr.onreadystatechange  = function()
        { 

          if(xhr.readyState  == 4)
          {
            if(xhr.status  == 200) 
            {
              if(xhr.responseText == '')
              {
                var data = m_open();
                alert(document.getElementById('general_champ98').value);
                menu_boite('/site/profil/mon_cv/cv_ca.php?lg='+lg,'_self',element1,element2,element3,element4,lg);
              }
              else
              {
                alert(document.getElementById('erreur_champ17').value);
                document.forms.item(0).style.cursor = "default";
              }
            }
            else 
            alert("Error code " + xhr.status);
          }
        };
      }
    }
  }

  function option(rubrique)
  {

    //enable all commands for demo
    rubrique.cmdFormatBlock = false;
    rubrique.cmdFontName = false;
    rubrique.cmdFontSize = false;
    rubrique.cmdIncreaseFontSize = false;
    rubrique.cmdDecreaseFontSize = false;

    rubrique.cmdBold = true;
    rubrique.cmdItalic = true;
    rubrique.cmdUnderline = true;
    rubrique.cmdStrikethrough = false;
    rubrique.cmdSuperscript = false;
    rubrique.cmdSubscript = false;

    rubrique.cmdJustifyLeft = false;
    rubrique.cmdJustifyCenter = false;
    rubrique.cmdJustifyRight = false;
    rubrique.cmdJustifyFull = false;

    rubrique.cmdInsertHorizontalRule = false;
    rubrique.cmdInsertOrderedList = false;
    rubrique.cmdInsertUnorderedList = true;

    rubrique.cmdOutdent = false;
    rubrique.cmdIndent = false;
    rubrique.cmdForeColor = false;
    rubrique.cmdHiliteColor = false;
    rubrique.cmdInsertLink = true;
    rubrique.cmdInsertImage = false;
    rubrique.cmdInsertSpecialChars = false;
    rubrique.cmdInsertTable = false;
    rubrique.cmdSpellcheck = false;

    rubrique.cmdCut = false;
    rubrique.cmdCopy = false;
    rubrique.cmdPaste = false;
    rubrique.cmdUndo = false;
    rubrique.cmdRedo = false;
    rubrique.cmdRemoveFormat = false;
    rubrique.cmdUnlink = false;

    rubrique.toggleSrc = false;

  }

  function publi(type,lg)
  {
    var data = '';
    if(type == '1')
    {
      data += "&publication=1";
    }
    else
    {
      data += "&publication=2";
    }

    updateRTEs();
    if (window.XMLHttpRequest)                 //  Objet de la fenï¿½tre courant
    { 
      xhr = new XMLHttpRequest();     //  Firefox, Safari, ...
    } 
    else 
    if (window.ActiveXObject)                    //  Version Active
    {
      xhr = new ActiveXObject("Microsoft.XMLHTTP");   // Internet Explorer 
    }
    var reg=new RegExp("&nbsp;", "gi");
    var reg2=new RegExp("\n", "gi");
    var reg3=new RegExp("&", "gi");
    var reg4=new RegExp("\\+", "gi");

    for(i=1;i<=parseInt(document.getElementById('nb_champ_presentation').value);i++)
    {

      if( document.getElementsByName('rte'+i)[1])
      {
        var chaine = document.getElementsByName('rte'+i)[1].value;
        chaine = chaine.replace(reg3,'etcommercialamp');
        chaine = chaine.replace(reg4,'ampplus');
      }
      else
      {
        var chaine = document.getElementById('rte'+i).value
        chaine = chaine.replace(reg2,'<br>');
        chaine = chaine.replace(reg3,'etcommercialamp');
        chaine = chaine.replace(reg4,'ampplus');
      }
      data += "&rte"+i+"="+ chaine.replace(reg,' ');
    }


    data += "&lg="+ lg;
    xhr.open("POST", "/site/traitements/enregistre_publi.php",  true); 
    xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
    xhr.send(data);

    xhr.onreadystatechange  = function()
    { 

      if(xhr.readyState  == 4)
      {
        if(xhr.status  == 200) 
        {
          if(xhr.responseText == '')
          {
            if(type == '1')
            alert(document.getElementById('general_champ94').value);

            if(type == '2')
            alert(document.getElementById('general_champ93').value);

            var data = m_open();
            window.location.href = 'BO_presentation.php?lg='+lg+data;
          }
          else
          {
            alert(document.getElementById('erreur_champ17').value);
          }
        }
        else 
        alert("Error code " + xhr.status);
      }
    };
  }

  function profils_search(lg)
  {
    document.forms.item(0).style.cursor = 'wait';
    var data = '';
    var k=1;
    var cpt = 1;
    while(document.getElementById('liste_contrat_recherche'+k))
    {
      if(document.getElementById('liste_contrat_recherche'+k).checked == true)
      {
        data += "&contrat"+cpt+'='+document.getElementById('liste_contrat_recherche'+k).value;
        cpt++;
      }
      k++;
    }

    var k=1;
    var cpt = 1;
    while(document.getElementById('liste_fonction_recherche'+k))
    {
      if(document.getElementById('liste_fonction_recherche'+k).checked == true)
      {
        data += "&fonction"+cpt+'='+document.getElementById('liste_fonction_recherche'+k).value;
        cpt++;
      }
      k++;
    }

    var k=1;
    var cpt = 1;
    while(document.getElementById('liste_programme_recherche'+k))
    {
      if(document.getElementById('liste_programme_recherche'+k).checked == true)
      {
        data += "&programme"+cpt+'='+document.getElementById('liste_programme_recherche'+k).value;
        cpt++;
      }
      k++;
    }

    if (window.XMLHttpRequest)                 //  Objet de la fenï¿½tre courant
    { 
      xhr = new XMLHttpRequest();     //  Firefox, Safari, ...
    } 
    else 
    if (window.ActiveXObject)                    //  Version Active
    {
      xhr = new ActiveXObject("Microsoft.XMLHTTP");   // Internet Explorer 
    }

    data += "&lg="+ lg;
    xhr.open("POST", "/site/traitements/enregistre_profils_recherches.php",  true); 
    xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
    xhr.send(data);

    xhr.onreadystatechange  = function()
    { 

      if(xhr.readyState  == 4)
      {
        if(xhr.status  == 200) 
        {

          if(xhr.responseText == '')
          {
            alert(document.getElementById('general_champ114').value);
            window.location.reload();
          }
          else
          {
            alert(document.getElementById('erreur_champ17').value);
            document.forms.item(0).style.cursor = 'default';
          }
        }

        else 
        {
          alert("Error code " + xhr.status);
          document.forms.item(0).style.cursor = 'default';
        }
      }
    };
  }

  function check_adr_mail(champ)
  {
    if(champ.value == '')
    {
      champ.style.border = '1px solid red'; 
      alert(document.getElementById('erreur_champ3').value);
      champ.focus();			
      return false;
    }
    else
    {
      if (champ.value.indexOf("@") == "-1" ||
      champ.value.indexOf(".") == "-1")
      {
        champ.style.border = '1px solid red'; 
        alert(document.getElementById('erreur_champ4').value);
        champ.focus();		
        return false;
      }
      else
      return true;
    }
  }

  function tag_mdp()
  {	
    if(document.getElementById('change_mdp').style.display == 'none')
    {
      document.getElementById('change_mdp').style.display='';
      document.getElementById('CONTACT4::cont_mdp').value='';
      document.getElementById('CONTACT4::cont_mdp1').value='';
      document.getElementById('text_mdp').innerHTML = document.getElementById('general_champ14').value;

    }
    else
    {
      document.getElementById('change_mdp').style.display='none';
      document.getElementById('text_mdp').innerHTML = document.getElementById('general_champ13').value;
    }
  }

  function afficher_contenu(indice)
  {
    document.forms.item(0).style.cursor = "wait";
    i = 1;
    while(document.getElementById('screen_'+i))
    {

      document.getElementById('screen_'+i).style.backgroundImage = 'url(/site/images/screenshots/fd_bleu.jpg)';
      document.getElementById('sol_titre_'+i).style.display = 'none';
      document.getElementById('sol_contenu_'+i).style.display = 'none';
      if(document.getElementById('sol_titre_copie_ecran_'+i))
      {
        document.getElementById('sol_titre_copie_ecran_'+i).style.display = 'none';
        document.getElementById('sol_copie_ecran_'+i).style.display = 'none';
      }
      i++;
    }

    document.getElementById('screen_'+indice).style.backgroundImage = 'url(/site/images/screenshots/fd_orange.jpg)';
    document.getElementById('sol_titre_'+indice).style.display = 'block';
    document.getElementById('sol_contenu_'+indice).style.display = 'block';
    if(document.getElementById('sol_titre_copie_ecran_'+indice))
    {
      document.getElementById('sol_titre_copie_ecran_'+indice).style.display = 'block';
      document.getElementById('sol_copie_ecran_'+indice).style.display = 'block';
    }
    document.forms.item(0).style.cursor = "default";
  }


