function OpenLayer(id){
  if(document.getElementById(id).style.display == "block") {
    document.getElementById(id).style.display = "none";
  } else {
    document.getElementById(id).style.display = "block";
    }
  window.status =  document.getElementById(id).style.display;
}

function OpenLayerMulti(id){
  OpenLayer(id);
  OpenLayer(id+'_abs');
}

function FocusArea(){
  document.getElementById('66666_abs').style.display = "block";
  document.getElementById('66666').style.display = "block";
  document.getElementById('bouton-reply-messagerie').style.display = "none";
  document.getElementById('bouton-send-messagerie2').style.display = "block";
  document.reply_form.reply_area.focus();
}

function compte_checkbox(e, n, form) {
  var checkboxCount = 0;
  var checkedCount = 0;
  for (var i=0; i<document.forms[form].elements.length; i++) {
    var e = document.forms[form].elements[i];
    if(e.type == 'checkbox' &&  e.name.indexOf("[")>=0) {
      //e.name!='iagree'){
      checkboxCount++;
      if(e.checked) {
        checkedCount++;
      }
    //}
    }
  }
  if (checkedCount>10) {
    document.getElementById(n).checked = false;
    alert(alert_checkbox);
    return false;
  }
}

function reduitareamoderated(id, obj, objc) {
  if (document.getElementById("comment"+id).style.display == "block") {
    document.getElementById("comment"+id).style.display = "none" ;
  }
  obj.checked = 1;
  objc.checked = 0;
  document.getElementById('karma'+id).value = "-10";
}

function modifier(id, obj, objc) {
  obj.checked = 1;
  objc.checked = 1;
  document.getElementById('karma'+id).value = "-10";
  document.getElementById('comment'+id).style.display = "block" ;
}

function reduitareamoderatedcomment(id, obj, objc) {
  if (document.getElementById("comment"+id).style.display == "block") {
    document.getElementById("comment"+id).style.display = "none" ;
  }
  obj.checked = 1;
  objc.checked = 0;
}

function modifiercomment(id, obj, objc) {
  obj.checked = 1;
  objc.checked = 1;
  document.getElementById('comment'+id).style.display = "block" ;
}

function checkkarma(id) {
  if (document.getElementById('checkcomment'+id).checked == true) {
    document.getElementById('karma'+id).value = "-10";
  }
  else {
    if (document.getElementById('modere2'+id).checked == true)
    document.getElementById('karma'+id).value = "1";
  }
}

function file(fichier) {
  var xhr=null;
  // firefox, opera, IE7
  if (window.XMLHttpRequest) {
    xhr = new XMLHttpRequest();
  }
  // IE 6
  else if (window.ActiveXObject) {
    xhr = new ActiveXObject("Microsoft.XMLHTTP");
  }
  xhr.open("GET", fichier, false);
  xhr.send(null);
  if (xhr.readyState == 4) {
    return(xhr.responseText);
  }
  else {
    return(file_error);
  }
}

function check_user(email) {
  retour = file("js/ajax/checkuser.php?email="+email);
  bloc = retour.substr(0, retour.lastIndexOf('<aide_login>'));
  document.getElementById('bloc_email').innerHTML = bloc;
  aide_login = retour.substr(retour.lastIndexOf('<aide_login>')+13, retour.length);
  document.getElementById('aide_login').innerHTML = aide_login;
}

function check_pseudo(pseudo) {
  retour = file("js/ajax/checkuser.php?pseudo="+pseudo);
  document.getElementById('bloc_email').innerHTML = retour;
}

function ajout_favoris(idpr, siteurl) {
  texte = file("js/ajax/insert_presta_favori.php?idpr="+idpr);
  document.getElementById("fav"+idpr).innerHTML = "<a href='"+siteurl+"/index.php?m=prestataires_favoris'><img src='"+siteurl+"/images/lang/presta-fav_"+lang+".gif' alt='"+alt_fav_freelance+"' title='"+alt_fav_freelance+"' /></a>";
}

function style_messag(id) {
  private = document.dec.private.value;
  pid = document.dec.pid.value;
  data = document.dec.data.value;
  entravail = document.dec.entravail.value;
  texte = file("js/ajax/style_messagerie.php?m=message&id=" + id + "&private=" + private + "&pid=" + pid + "&nord=" + data + "&sud=" + entravail);
  document.getElementById(id).innerHTML = texte;id = "message"+id;
  document.getElementById(id).focus();
}

function gotocluster(s) {
  var d = s.options[s.selectedIndex].value
  top.location.href = d
  s.selectedIndex=0
}

function bookmarksite(title, url){
  if (document.all)
    window.external.AddFavorite(url, title);
  else if (window.sidebar)
    window.sidebar.addPanel(title, url, "")
}


function swapstar(thread, couleur) {
  texte = file("js/ajax/swap_star.php?thread=" + thread + "&couleur=" + couleur);
  document.getElementById('star-'+thread).innerHTML = texte;
}

function change_abo_forum(rubrique, abo) {
  if (abo == 1) {
    valid = confirm(forum_unsubscribe);
    if (valid) {
      texte = file("js/ajax/switch_abo_forum.php?rubrique="+rubrique);
      document.getElementById("abo_forum").innerHTML = texte;
    }
  }
  else {
    valid = confirm(forum_subscribe);
    if (valid) {
      texte = file("js/ajax/switch_abo_forum.php?rubrique="+rubrique);
      document.getElementById("abo_forum").innerHTML = texte;
    }
  }
}

function focusInput(elmt){
  elmt.className="focus";
}

function unFocusInput(elmt){
  elmt.className="";
}

function swap_class(id) {
  document.getElementById('li1').className = '';
  document.getElementById('li2').className = '';
  document.getElementById('li3').className = '';
  document.getElementById(id).className = 'active';
}

function confirm_del_folio(url) {
  if (confirm(folio_delete)) {
    return(true);
  }
  else {
    return(false);
  }
}

function change_check(idmsg) {
  if (document.getElementById('modere0'+idmsg).checked == true) {
    document.getElementById('modere1'+idmsg).checked = true;
  }
  else {
    if (document.getElementById('modere1'+idmsg).checked == true) {
      document.getElementById('modere2'+idmsg).checked = true;
    }
    else {
      document.getElementById('modere0'+idmsg).checked = true;
    }
  }
}

function DivStatus( numero )
{
  var divID = "descr" + numero;
  var imgID = "expandoGif" + numero;
  if ( document.getElementById && document.getElementById( divID ) ) // Pour les navigateurs récents
    {
      Pdiv = document.getElementById( divID );
      Pimg = document.getElementById( imgID );
      PcH = true;
    }
  else if ( document.all && document.all[ divID ] ) // Pour les veilles versions
    {
      Pdiv = document.all[ divID ];
      Pimg = document.all[ imgID ];
      PcH = true;
    }
  else if ( document.layers && document.layers[ divID ] ) // Pour les très veilles versions
    {
      Pdiv = document.layers[ divID ];
      Pimg = document.layers[ imgID ];
      PcH = true;
    }
  else {

      PcH = false;
  }
  if ( PcH ) {
      //Pdiv.className = ( Pdiv.className == 'cachediv' ) ? 'affichediv' : 'cachediv';
      $(Pdiv).slideToggle(150);

      if($(Pimg).attr('src')=="images/cross.gif" ){
        $(Pimg).attr('src',"images/noncross.gif");
      }
      else {
        $(Pimg).attr('src',"images/cross.gif");
      }
      //alert(Pdiv);
  }
}

function showHideUserMenu(elmt)
{

  $('#usermenuinfos').slideToggle(300,
  function(){
    if($(this).is(':visible')){
      etat='down';
      $('#expandusermenu').attr('src','images/arrow-up.png');
    }
    else {
      etat='up';
      $('#expandusermenu').attr('src','images/arrow-dn.png');
    }
    $.cookie('BOX_OPEN', etat , { path: '/', expires: 365 });
  });
  $(elmt).children().blur();
  return false;
}

//~ $(document).ready(function(){
  //~ if($.cookie('BOX_OPEN')=='up'){
    //~ $('#usermenuinfos').hide();
    //~ $('#expandusermenu').attr('src','images/arrow-dn.png');
  //~ }
//~ });
