var xhr = null; 
var xhr2 = null; 
function getXhr()
{

     if(window.XMLHttpRequest)xhr = new XMLHttpRequest(); 
else if(window.ActiveXObject)
  { 
  try{
     xhr = new ActiveXObject("Msxml2.XMLHTTP");
     } catch (e) 
     {
     xhr = new ActiveXObject("Microsoft.XMLHTTP");
     }
  }
else 
  {
  alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
  xhr = false; 
  } 
}

function getXhr2()
{

     if(window.XMLHttpRequest)xhr2 = new XMLHttpRequest(); 
else if(window.ActiveXObject)
  { 
  try{
     xhr2 = new ActiveXObject("Msxml2.XMLHTTP");
     } catch (e) 
     {
     xhr2 = new ActiveXObject("Microsoft.XMLHTTP");
     }
  }
else 
  {
  alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
  xhr2 = false; 
  } 
}

function ShowPage(id_div)
{
document.getElementById(id_div).innerHTML= '<div style="height:348px" align="center"><img src="design/pics/rouegrise.gif"><br/><b><em>Chargement...</em></b></div>';
var formulaire = document.getElementById("bdd");
var depart = formulaire.depart.value;
var arrivee = formulaire.arrivee.value;
var limitedeb = formulaire.limitedeb.value;

if(formulaire.choix0.checked==true){ var choix0 = 1;}
if(formulaire.choix1.checked==true){ var choix1 = 1;}
if(formulaire.choix2.checked==true){ var choix2 = 1;}
if(formulaire.choix3.checked==true){ var choix3 = 1;}
if(formulaire.choix4.checked==true){ var choix4 = 1;}
if(formulaire.choix5.checked==true){ var choix5 = 1;}
if(formulaire.choix6.checked==true){ var choix6 = 1;}
if(formulaire.choix7.checked==true){ var choix7 = 1;}
if(formulaire.choix8.checked==true){ var choix8 = 1;}
if(formulaire.choix9.checked==true){ var choix9 = 1;}
if(formulaire.choix10.checked==true){ var choix10 = 1;}
if(formulaire.choix11.checked==true){ var choix11 = 1;}
if(formulaire.choix12.checked==true){ var choix12 = 1;}
if(formulaire.choix13.checked==true){ var choix13 = 1;}
if(formulaire.choix14.checked==true){ var choix14 = 1;}
if(formulaire.choix15.checked==true){ var choix15 = 1;}
if(formulaire.choix16.checked==true){ var choix16 = 1;}
if(formulaire.choix17.checked==true){ var choix17 = 1;}
if(formulaire.choix18.checked==true){ var choix18 = 1;}
if(formulaire.choix19.checked==true){ var choix19 = 1;}
if(formulaire.choix20.checked==true){ var choix20 = 1;}
if(formulaire.choix21.checked==true){ var choix21 = 1;}
if(formulaire.choix22.checked==true){ var choix22 = 1;}
if(formulaire.choix23.checked==true){ var choix23 = 1;}
if(formulaire.choix24.checked==true){ var choix24 = 1;}
if(formulaire.choix25.checked==true){ var choix25 = 1;}
if(formulaire.choix26.checked==true){ var choix26 = 1;}


var limite = formulaire.limite.value;
var interval = formulaire.interval.value;
if(formulaire.ord[0].checked==true) {var ord = formulaire.ord[0].value;}
if(formulaire.ord[1].checked==true) {var ord = formulaire.ord[1].value;}

getXhr();
xhr.onreadystatechange = function()
    {
     if(xhr.readyState == 4 && xhr.status == 200)
     {
     document.getElementById(id_div).innerHTML= xhr.responseText;  
     }
    }
xhr.open("GET","getbdd.php?depart="+depart+"&arrivee="+arrivee+"&limitedeb="+limitedeb+"&choix0="+choix0+"&choix1="+choix1+"&choix2="+choix2+"&choix3="+choix3+"&choix4="+choix4+"&choix5="+choix5+"&choix6="+choix6+"&choix7="+choix7+"&choix8="+choix8+"&choix9="+choix9+"&choix10="+choix10+"&choix11="+choix11+"&choix12="+choix12+"&choix13="+choix13+"&choix14="+choix14+"&choix15="+choix15+"&choix16="+choix16+"&choix17="+choix17+"&choix18="+choix18+"&choix19="+choix19+"&choix20="+choix20+"&choix21="+choix21+"&choix22="+choix22+"&choix23="+choix23+"&choix24="+choix24+"&choix25="+choix25+"&choix26="+choix26+"&limite="+limite+"&interval="+interval+"&ord="+ord+"",true);

xhr.send(null);
}


function ShowPage2(id_div,limitedeb,nombre)
{
document.getElementById(id_div).innerHTML= '<div style="height:348px" align="center"><img src="design/pics/rouegrise.gif"><br/><em><b>Chargement...</b></em></div>';

var formulaire = document.getElementById("bdd");

var depart = formulaire.depart.value;
var arrivee = formulaire.arrivee.value;




if(formulaire.choix0.checked==true){ var choix0 = 1;}
if(formulaire.choix1.checked==true){ var choix1 = 1;}
if(formulaire.choix2.checked==true){ var choix2 = 1;}
if(formulaire.choix3.checked==true){ var choix3 = 1;}
if(formulaire.choix4.checked==true){ var choix4 = 1;}
if(formulaire.choix5.checked==true){ var choix5 = 1;}
if(formulaire.choix6.checked==true){ var choix6 = 1;}
if(formulaire.choix7.checked==true){ var choix7 = 1;}
if(formulaire.choix8.checked==true){ var choix8 = 1;}
if(formulaire.choix9.checked==true){ var choix9 = 1;}
if(formulaire.choix10.checked==true){ var choix10 = 1;}
if(formulaire.choix11.checked==true){ var choix11 = 1;}
if(formulaire.choix12.checked==true){ var choix12 = 1;}
if(formulaire.choix13.checked==true){ var choix13 = 1;}
if(formulaire.choix14.checked==true){ var choix14 = 1;}
if(formulaire.choix15.checked==true){ var choix15 = 1;}
if(formulaire.choix16.checked==true){ var choix16 = 1;}
if(formulaire.choix17.checked==true){ var choix17 = 1;}
if(formulaire.choix18.checked==true){ var choix18 = 1;}
if(formulaire.choix19.checked==true){ var choix19 = 1;}
if(formulaire.choix20.checked==true){ var choix20 = 1;}
if(formulaire.choix21.checked==true){ var choix21 = 1;}
if(formulaire.choix22.checked==true){ var choix22 = 1;}
if(formulaire.choix23.checked==true){ var choix23 = 1;}
if(formulaire.choix24.checked==true){ var choix24 = 1;}
if(formulaire.choix25.checked==true){ var choix25 = 1;}
if(formulaire.choix26.checked==true){ var choix26 = 1;}


var limite = formulaire.limite.value;
var interval = formulaire.interval.value;
if(formulaire.ord[0].checked==true) {var ord = formulaire.ord[0].value;}
if(formulaire.ord[1].checked==true) {var ord = formulaire.ord[1].value;}

getXhr();
xhr.onreadystatechange = function()
    {
     if(xhr.readyState == 4 && xhr.status == 200)
     {
     document.getElementById(id_div).innerHTML= xhr.responseText;  
     }
    }
xhr.open("GET","getbdd.php?depart="+depart+"&arrivee="+arrivee+"&limitedeb="+limitedeb+"&choix0="+choix0+"&choix1="+choix1+"&choix2="+choix2+"&choix3="+choix3+"&choix4="+choix4+"&choix5="+choix5+"&choix6="+choix6+"&choix7="+choix7+"&choix8="+choix8+"&choix9="+choix9+"&choix10="+choix10+"&choix11="+choix11+"&choix12="+choix12+"&choix13="+choix13+"&choix14="+choix14+"&choix15="+choix15+"&choix16="+choix16+"&choix17="+choix17+"&choix18="+choix18+"&choix19="+choix19+"&choix20="+choix20+"&choix21="+choix21+"&choix22="+choix22+"&choix23="+choix23+"&choix24="+choix24+"&choix25="+choix25+"&choix26="+choix26+"&limite="+limite+"&interval="+interval+"&ord="+ord+"&limitedeb="+limitedeb+"&nombre="+nombre+"",true);

xhr.send(null);
}

function ShowGraph(id_div2)
{
document.getElementById(id_div2).innerHTML= '<div style="height:570px" align="center"><img src="design/pics/rouegrise.gif"><br/><em><b>Chargement...</b></em></div>';
var formulaire = document.getElementById("choixCouleur");

var graphdatedepart = formulaire.graphdatedepart.value;
var graphdatearrivee = formulaire.graphdatearrivee.value;

var choixbase = formulaire.choibase.value;
var choix0 = formulaire.choi0.value;
var choix1 = formulaire.choi1.value;
var choix2 = formulaire.choi2.value;

var depybase = formulaire.depybase.value;
var depy0 = formulaire.depy0.value;
var depy1 = formulaire.depy1.value;
var depy2 = formulaire.depy2.value;

var arrybase = formulaire.arrybase.value;
var arry0 = formulaire.arry0.value;
var arry1 = formulaire.arry1.value;
var arry2 = formulaire.arry2.value;

var rempbase = formulaire.rempbase.value;
var remp0 = formulaire.remp0.value;
var remp1 = formulaire.remp1.value;
var remp2 = formulaire.remp2.value;


var colorbase = formulaire.colorbase.value;
colorbase = colorbase.replace('#','');
var color0 = formulaire.color0.value;
color0 = color0.replace('#','');
var color1 = formulaire.color1.value;
color1 = color1.replace('#','');
var color2 = formulaire.color2.value;
color2 = color2.replace('#','');


getXhr2();
xhr2.onreadystatechange = function()
    {
     if(xhr2.readyState == 4 && xhr2.status == 200)
     {
     document.getElementById(id_div2).innerHTML= xhr2.responseText;  
     }
    }
xhr2.open("GET","echo.php?choixbase="+choixbase+"&choix0="+choix0+"&choix1="+choix1+"&choix2="+choix2+"&colorbase="+colorbase+"&color0="+color0+"&color1="+color1+"&color2="+color2+"&depybase="+depybase+"&depy0="+depy0+"&depy1="+depy1+"&depy2="+depy2+"&arrybase="+arrybase+"&arry0="+arry0+"&arry1="+arry1+"&arry2="+arry2+"&rempbase="+rempbase+"&remp0="+remp0+"&remp1="+remp1+"&remp2="+remp2+"&graphdatedepart="+graphdatedepart+"&graphdatearrivee="+graphdatearrivee+"",true);

xhr2.send(null);
}



function change_fond(cel)
{	
cel.bgColor=
(cel.bgColor=='#ffffcc')?'#aeb6d0;':'#ffffcc';
}

function visibilite(thingId,txtAff,txtMasque)
{

targetElement = document.getElementById(thingId) ;
targetElementLink = document.getElementById(thingId+'Link');

if (targetElement.style.display == "")
{
targetElement.style.display = "none" ;
targetElementLink.innerHTML = txtAff ;

} else {
targetElement.style.display = "" ;
targetElementLink.innerHTML = txtMasque ;

}
}


function visibilite2(thingId,txtAff,txtMasque)
{

targetElement = document.getElementById(thingId) ;
targetElementLink = document.getElementById(thingId+'Link');

if (targetElement.style.display == "")
{

targetElementLink.innerHTML = txtMasque ;

} else {
targetElement.style.display = "" ;
targetElementLink.innerHTML = txtMasque ;
}
}

var fenetre = null;

function choisirCouleur(formulaire, nom_champ, nom_td) {
   if (fenetre && !fenetre.closed) fenetre.close();
   
   fenetre = window.open("couleurs.html?" + formulaire.name + "&" + nom_champ + "&" + nom_td, "fenCouleurs", "width=400,height=270,resizable=1");
   if (!fenetre.opener) fenetre.opener = self;
}
