// JavaScript Document
function writediv(div,texte)
     {
     document.getElementById(div).innerHTML = texte;
     }


function file(fichier)
     {
     if(window.XMLHttpRequest) // FIREFOX
          xhr_object = new XMLHttpRequest();
     else if(window.ActiveXObject) // IE
          xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
     else
          return(false);
     xhr_object.open("GET", fichier, false);
     xhr_object.send(null);
     if(xhr_object.readyState == 4) return(xhr_object.responseText);
     else return(false);
     }
	 
AncSsMenu ='';
function AfficheSSMenu(div) {
	
	if(AncSsMenu!='') {
		document.getElementById(AncSsMenu).style.display='none';
	}
	document.getElementById(div).style.display='';
	AncSsMenu=div
}	 
	 
function SetDefault(ID)
     {
		if (document.getElementById('defaut'+ID).checked==true) {
			(file('ajax/ParDefault.php?valeur=1&ID='+ID));
		} else {
			(file('ajax/ParDefault.php?valeur=0&ID='+ID));
		}
	
     }
	 function SetIcone(ID,valeur)
     {
		
			(file('ajax/setIcone.php?valeur='+valeur+'&ID='+ID));
		
	
     }
function SetLang(ID,lang)
     {
		if (document.getElementById('setlang'+lang+ID).checked==true) {
			(file('ajax/SetLang.php?valeur=1&ID='+ID+'&lang='+lang));
		} else {
			(file('ajax/SetLang.php?valeur=0&ID='+ID+'&lang='+lang));
		}
	
     }
 function SetDoc(ID)
 {
	if (document.getElementById('doc_com'+ID).checked==true) {
		(file('ajax/Doc.php?valeur=1&ID='+ID));
	} else {
		(file('ajax/Doc.php?valeur=0&ID='+ID));
	}

 }
	 
var bandeau;
var timer;
bandeau= 0;

function deplace_g() {
	taille=bandeau-10;
	bandeau=taille;
	if ( taille>(max_cadre*-1+460)) {
	document.getElementById("defilement").style.marginLeft=taille+'px';
	timer=setTimeout("deplace_g()",50);
	}
	else {
	taille =0;	
	}
}
function deplace_d() {
	
	taille=bandeau+10;
	bandeau=taille;
	if ( taille<0) {
	document.getElementById("defilement").style.marginLeft=taille+'px';
	timer=setTimeout("deplace_d()",50);
	}
	else {
	taille =max_cadre;	
	}
}
function arret() {
	clearTimeout(timer);
}
AncDiv='';
OnSel='';
function Onglet(div,onglet) {

	if (AncDiv!='') {
		document.getElementById(AncDiv).style.display='none';	
	}
	if (document.getElementById(onglet)) {
	if (OnSel!='') {
		document.getElementById(OnSel).style.backgroundImage='url(images/ponglet.png)';	
	}
	if (onglet!='') {
		document.getElementById(onglet).style.backgroundImage='url(images/ponglet_hover.png)';	
	}
	}
	document.getElementById(div).style.display='';
	OnSel=onglet;
	AncDiv=div;

}
function AfficheRDV(ladate) {
	document.getElementById('FormAdd').style.display='';
	document.getElementById('date').value=ladate;
	document.getElementById('date_fin').value=ladate;
}

function AfficheCom(id) {
		document.getElementById('com'+id).style.display='';
	
}
function MasqueCom(id) {
		document.getElementById('com'+id).style.display='none';
	
}


// JScript source code
//Red : 0..255
//Green : 0..255
//Blue : 0..255
//Hue : 0,0..360,0<=>0..255
//Lum : 0,0..1,0<=>0..255
//Sat : 0,0..1,0<=>0..255

//Retourne un tableau de 3 valeurs : H,S,L
function RGB2HSL (r, g, b)
{
  red = Math.round (r);
  green = Math.round (g);
  blue = Math.round (b);
  var minval = Math.min (red, Math.min (green, blue));
  var maxval = Math.max (red, Math.max (green, blue));
  var mdiff = maxval - minval + 0.0;
  var msum = maxval + minval + 0.0;
  var luminance = msum / 510.0;
  var saturation;
  var hue;
  if (maxval == minval)
  {
    saturation = 0.0;
    hue = 0.0;
  }
  else
  {
    var rnorm = (maxval - red) / mdiff;
    var gnorm = (maxval - green) / mdiff;
    var bnorm = (maxval - blue) / mdiff;
    saturation = (luminance <= 0.5) ? (mdiff / msum) : (mdiff / (510.0 - msum));
    if (red == maxval)
      hue = 60.0 * (6.0 + bnorm - gnorm);
    if (green == maxval)
      hue = 60.0 * (2.0 + rnorm - bnorm);
    if (blue == maxval)
      hue = 60.0 * (4.0 + gnorm - rnorm);
    if (hue > 360.0)
      hue -= 360.0;
  }
  return new Array (Math.round (hue * 255.0 / 360.0), Math.round (saturation * 255.0), Math.round (luminance * 255.0));
}

function Magic (rm1, rm2, rh)
{
  var retval = rm1;
  if (rh > 360.0)
    rh -= 360.0;
  if (rh < 0.0)
    rh += 360.0;
  if (rh < 60.0)
    retval = rm1 + (rm2 - rm1) * rh / 60.0;
  else if (rh < 180.0)
    retval = rm2;
  else if (rh < 240.0)
    retval = rm1 + (rm2 - rm1) * (240.0 - rh) / 60.0;
  return Math.round (retval * 255);
}

//Retourne un tableau de 3 valeurs : R,G,B
function HSL2RGB (h, s, l)
{
  var hue = h * 360.0 / 255.0;
  var saturation = s / 255.0;
  var luminance = l / 255.0;
  var red;
  var green;
  var blue;
  if (saturation == 0.0)
  {
    red = green = blue = Math.round (luminance * 255.0);
  }
  else
  {
    var rm1;
    var rm2;
    if (luminance <= 0.5)
      rm2 = luminance + luminance * saturation;
    else
      rm2 = luminance + saturation - luminance * saturation;
    rm1 = 2.0 * luminance - rm2;
    red = Magic (rm1, rm2, hue + 120.0);
    green = Magic (rm1, rm2, hue);
    blue = Magic (rm1, rm2, hue - 120.0);
  }
  return new Array (red, green, blue);
}

<!--
// pas de défilement :
var pas=1
// hauteur de la partie visible
var h_fen="280px"

function scrollmrq(){

if ( parseInt(mrq.style.top) > -h_mrq )
mrq.style.top = parseInt(mrq.style.top)-pas+"px"
else
mrq.style.top="50px";
}

function init_mrq(){
mrq=document.getElementById("marquee"); 
fen=document.getElementById("fenetre"); 
fen.onmouseover=function(){stoc=pas;pas=0};
fen.onmouseout=function(){pas=stoc};fen.style.height=h_fen;
h_mrq=450;

with(mrq.style){position="absolute";top=h_fen;}
setInterval("scrollmrq()",50);
mrq.style.top="50px";
}

<!--
// pas de défilement :
var pas2=1
// hauteur de la partie visible
var h_fen2="410px"

function scrollmrq2(){
if ( parseInt(mrq2.style.top) > -h_mrq2 ) {
mrq2.style.top = parseInt(mrq2.style.top)-pas2+"px";

}
else { 
mrq2.style.top="50px";
}
}

function init_mrq2(){
	mrq2=document.getElementById("marquee2"); 
fen2=document.getElementById("fenetre2"); 
fen2.onmouseover=function(){stoc2=pas2;pas2=0};
fen2.onmouseout=function(){pas2=stoc2};fen2.style.height=h_fen2;
h_mrq2=410;

with(mrq2.style){position2="absolute";top2=h_fen2;}
setInterval("scrollmrq2()",50);
mrq2.style.top="50px";
}

	 
//-->