var lang_en_cours;
var ch_en_cours;
var couleur_en_cours;

function affiche_compteur(val, compo) {
    var inner="";
    var nb = parseInt(5-val.length);
    for (var i=0;i<nb;i++) inner += "<div class='cpt_0'></div>";
    for (var i=0;i<val.length;i++) inner += "<div class='cpt_"+val.charAt(i)+"'></div>";
    document.getElementById(compo).innerHTML = inner;
}

function detecte_nav() {
  var retour;
  if(navigator.userAgent.indexOf("MSIE 7") != -1) retour = "IE7";
  else if(navigator.userAgent.indexOf("MSIE 6") != -1) retour = "IE6";
  else if(navigator.userAgent.indexOf("Firefox/2") != -1) retour = "FIREFOX2";
  else if(navigator.userAgent.indexOf("Firefox") != -1) retour = "FIREFOX";
  else if(navigator.userAgent.indexOf("Netscape/7") != -1) retour = "NETSCAPE7";
  else if(navigator.userAgent.indexOf("Netscape") != -1) retour = "NETSCAPE";
  else if(navigator.userAgent.indexOf("Opera/9") != -1) retour = "OPERA9";
  else if(navigator.userAgent.indexOf("Opera") != -1) retour = "OPERA";
  else retour = "AUTRE";

  return retour;
}

function preload_image() {
  var d=document;
  if(d.images){
        if(!d.MM_p) d.MM_p=new Array();
        var i,j=d.MM_p.length,a=preload_image.arguments;
        for(i=0; i<a.length; i++)
        if (a[i].indexOf("#")!=0){
              d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];
        }
  } 

}

function donne_image_preload() {

         var nav_dossier = "";
         var nav_en_cours = detecte_nav();
         
         if (nav_en_cours == "IE6") nav_dossier = "ie6/";
         
         
         var preloadimages = "";

         preloadimages += "../image/"+nav_dossier+"entete.png, ";

         preloadimages += "../image/menu"+nav_dossier+"accueil_over.png, ";
         preloadimages += "../image/menu"+nav_dossier+"contact_over.png, ";
         preloadimages += "../image/menu"+nav_dossier+"partenaire_over.png, ";
         preloadimages += "../image/menu"+nav_dossier+"point_accueil_over.png, ";
         preloadimages += "../image/menu"+nav_dossier+"produit_over.png, ";
         preloadimages += "../image/menu"+nav_dossier+"qui_sommes_nous_over.png ";

         preload_image(preloadimages);

}


function arrange_invisibilite_ie() {
    var arVersion = navigator.appVersion.split("MSIE")
    var version = parseFloat(arVersion[1])
    setTimeout("arrange_invisibilite_ie()",300);
    if ((version >= 5.5) && (document.body.filters))
    {   //alert('vrrr');
       for(var i=0; i<document.images.length; i++)
       {
          var img = document.images[i]
          var imgName = img.src.toUpperCase()
          if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
          {
             var imgID = (img.id) ? "id='" + img.id + "' " : ""
             var imgClass = (img.className) ? "class='" + img.className + "' " : ""
             var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
             var imgStyle = "display:inline-block;" + img.style.cssText
             if (img.align == "left") imgStyle = "float:left;" + imgStyle
             if (img.align == "right") imgStyle = "float:right;" + imgStyle
             if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
             var strNewHTML = "<span " + imgID + imgClass + imgTitle
             + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
             + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
             + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>"
             img.outerHTML = strNewHTML
             i = i-1
          }
       }
    }
}

function NbCarRestant(moncontroletexte, nbcar) {
    if (moncontroletexte.value.length) return new Number(nbcar - moncontroletexte.value.length);
    else return new Number(nbcar);
}

function donne_position(element) {
         var Obj=element.offsetParent;
         var X = 0;
         var Y = 0;
         while (Obj) {
               try {
                 X += Obj.offsetLeft;
                 Y += Obj.offsetTop;
               }
               catch(ex){}
               Obj = Obj.offsetParent;

         }                    //- marge_X
   var position = Array();

   position["x"] = X;
   position["y"] = Y;
   return position;
}

function donne_position_curseur(e) {
        alert('vrr');
      	position_curseur_X = (navigator.appName.substring(0,3) == "Net") ? e.pageX : event.x+document.body.scrollLeft;
      	alert(position_curseur_X);
      	position_curseur_Y = (navigator.appName.substring(0,3) == "Net") ? e.pageY : event.y+document.body.scrollTop;
      	window.status = "Souris X:"+x+" / Y:"+y;
}

function change_style(val)  {
	document.getElementById("chg_style").value=val;
	document.getElementById("form_chg_style").submit();
}

function edit_press_enter(e, form) {
	if (e.keyCode == 13) document.getElementById(form).submit();
}

function favoris(site) {
	var nav_en_cours = detecte_nav();
	if (( nav_en_cours != "IE6" ) && ( nav_en_cours != "IE7" )){
		window.sidebar.addPanel(site,site,"");
	}
	else {
		window.external.AddFavorite(site);
	}
} 

function dessine_div_contact_ets(el, id_ets) {
	document.getElementById(el).style.display='block';
	var inner = ajax_(ch_en_cours+ch_ajax+'ajax.php?fen='+fen+'&fct=dessine_div_contact_ets&param1='+id_ets+'&param2='+el);
	document.getElementById(el).innerHTML=inner;
}

function affiche_google_map(el, id_ets) {
	document.getElementById(el).style.display='block';
	var inner = ajax_(ch_en_cours+ch_ajax+'ajax.php?fen='+fen+'&fct=affiche_google_map&param1='+id_ets+'&param2='+el);
	document.getElementById(el).innerHTML=inner;
	
}

function ferme_popup(el) {
	document.getElementById(el).innerHTML="";
	
}

// LOG
function dessine_cadre_pass_oublie() {
	//loading();
	timeoutID = setTimeout("dessine_cadre_pass_oublie_fct()",20);
}
function dessine_cadre_pass_oublie_fct() {
	clearTimeout(timeoutID);
	
	var inner = ajax_(ch_en_cours+ch_ajax+'ajax.php?fct=dessine_cadre_pass_oublie');
	document.getElementById('div_modulelogin').innerHTML=inner;
}
function dessine_cadre_login() {
	//loading();
	timeoutID = setTimeout("dessine_cadre_login_fct()",20);
}
function dessine_cadre_login_fct() {
	clearTimeout(timeoutID);

	var inner = ajax_(ch_en_cours+ch_ajax+'ajax.php?fct=dessine_cadre_login');
	document.getElementById('div_modulelogin').innerHTML=inner;
}

function tout_cocher(prefixe, val) {
	var i=0;
	try {
		while (document.getElementById(prefixe+i)) {
			document.getElementById(prefixe+i).checked=val;
			i++;
		}
	}
	catch(ex) {}
}
function isdefined(variable) {
    return (typeof(window[variable]) == "undefined")?  false: true;
}

//Ascenceur
function init_ascenceur() {
	if ((document.getElementById("div_main").offsetHeight)>document.getElementById("div_int_main").offsetHeight) {
		document.getElementById("table_fl").style.display="none";
	}
}

function ascenceur(sens) {
 timeOut=setTimeout('ascenceur_fct("'+sens+'")', 20);
}
function ascenceur_fct(sens) {
 clearTimeout(timeOut);
 if (sens==1) {
  var pos_int = document.getElementById("div_int_main").offsetTop;
  var new_pos = pos_int-20;
  //var limit=200-document.getElementById("div_int_main").offsetHeight;
  var limit=document.getElementById("div_main").offsetHeight-10-document.getElementById("div_int_main").offsetHeight;
  if (new_pos>limit) {  
   //alert(new_pos);
   document.getElementById("div_int_main").style.top = new_pos+"px";  
   timeOut=setTimeout('ascenceur_fct("'+sens+'")', 100);
  }
  else clearTimeout(timeOut);
 }
 else {
  var pos_int = document.getElementById("div_int_main").offsetTop;
  var new_pos = pos_int+20;
  if (new_pos<'10') {
   //alert(new_pos);
   document.getElementById("div_int_main").style.top = new_pos+"px";  
   timeOut=setTimeout('ascenceur_fct("'+sens+'")', 100);
  }
  else clearTimeout(timeOut);
 }
}

function stop_ascenceur() {
 clearTimeout(timeOut);
}

var timeout_ss_menu;
var ss_menu_en_cours="";
function mouseover_sous_menu(ss_menu, ss_menu_t) {
	clearTimeout(timeout_ss_menu);
	if (ss_menu_en_cours!=ss_menu) {
		try {
			document.getElementById(ss_menu_en_cours).style.display='none';
		}
		catch(ex) {}
		try {
			document.getElementById(ss_menu).style.display='block';
			var t=document.getElementById(ss_menu_t).offsetTop-document.getElementById(ss_menu).offsetHeight-3;
			document.getElementById(ss_menu).style.top=t+"px";
			ss_menu_en_cours=ss_menu;
		}
		catch(ex) {}
	}
}
function mouseover_sous_sous_menu() {
	clearTimeout(timeout_ss_menu);
}
function mouseout_sous_menu() {
	timeout_ss_menu = setTimeout("cache_sous_menu_fct()", 300);
}
function cache_sous_menu_fct() {
	clearTimeout(timeout_ss_menu);
	try {
		document.getElementById(ss_menu_en_cours).style.display='none';
	}
	catch(ex) {}
	ss_menu_en_cours="";
}