// FICHIER AJAX.JS

function getHTTPObject()
{
	var xmlhttp = false;

	// On essaye de rÃ©cupÃ©rer l'objet XMLHTTPRequest selon le navigateur (IE, Firefox...)
	try
	{
		// Internet Explorer
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch (e)
	{
		try
		{
			// Autres navigateurs
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch (E)
		{
			// Sinon l'objet XMLHTTPRequest n'existe pas
			xmlhttp = false;
		}
	}

	// Si l'objet XMLHTTPRequest existe, on en crÃ©e une instance
	if (!xmlhttp && typeof XMLHttpRequest != 'undefined')
	{
		try
		{
			xmlhttp = new XMLHttpRequest();
		}

		catch (e)
		{
			xmlhttp = false;
		}
	}

	return xmlhttp;
}

 function statTel(idAd,idCli) {

  var xhr_tel = getHTTPObject();

  url = '../modules/majStatTel.php?idAd='  + idAd + '&idCli=' + idCli;

  xhr_tel.open("GET", url, true);
  xhr_tel.send(null);

 }


function change(changed,f)
{
	if (changed == 1) // Mise à jour des modèles des constructeurs
	{
		var xhr_Modele = getHTTPObject();
		majListe('listModele', xhr_Modele, 'majModele.php', 1,f);
	}
	if (changed == 2) // Mise à jour des modèles des constructeurs
	{
		var xhr_Modele = getHTTPObject();
		majListe2('listMarque', xhr_Modele, 'majMarque.php', 1,f);
	}
	if (changed == 3) // Mise à jour des modèles des constructeurs
	{
		var xhr_Modele = getHTTPObject();
		majListe3('listModele', xhr_Modele, 'majModeleAlerte.php', 1,f);
	}
	if (changed == 4) // Mise à jour des modèles des constructeurs
	{
		var xhr_Modele = getHTTPObject();
		majListe3('listModele', xhr_Modele, 'majModeleSsCat.php', 1,f);
	}
	if (changed == 5) // Mise à jour des stage de piulotage
	{
		var xhr_Modele = getHTTPObject();
		majStage('ListVehic', xhr_Modele, 'majStage.php', 1,f);
	}
	if (changed == 6) // Mise à jour des stage de piulotage
	{
		var xhr_Modele = getHTTPObject();
		majListe4('listModele2', xhr_Modele, 'majModeleAlerte.php', 1,f);
	}
	if (changed == 7) // Mise à jour des modèles des constructeurs
	{
		var xhr_Modele = getHTTPObject();
		majListe3('listModele', xhr_Modele, 'majModeleDepot.php', 1,f);
	}
	if (changed == 8) // Mise à jour des modèles des constructeurs
	{
		var xhr_Modele = getHTTPObject();
		majListe8('listModele', xhr_Modele, 'majModeleDepotTek.php', 1,f);
	}
	if (changed == 9) // Mise à jour des modèles des constructeurs
	{
		var xhr_Modele = getHTTPObject();
		majListe('listModele', xhr_Modele, 'majModeleNew.php', 1,f);
	}
	if (changed == 10) // Mise à jour des modèles des constructeurs
	{
		var xhr_Modele = getHTTPObject();
		majListe14('listModele', xhr_Modele, 'majModeleCli.php', 1,f);
	}

}





 function AffichFilInfo(tag) {

  var xhr_filinfo = getHTTPObject();

  url = 'modules/majFilInfo.php?tag='  + tag;
  xhr_filinfo.onreadystatechange = function()
  {
		if (xhr_filinfo.readyState == 4)
		{
			eval(xhr_filinfo.responseText);
		}
	}
  xhr_filinfo.open("GET", url, true);
  xhr_filinfo.send(null);

  document.getElementById('tout').style.fontWeight='normal';
 document.getElementById('bmw').style.fontWeight='normal';
  document.getElementById('audi').style.fontWeight='normal';
  document.getElementById('mercedes').style.fontWeight='normal';
  document.getElementById('porsche').style.fontWeight='normal';
  document.getElementById('renault').style.fontWeight='normal';
  document.getElementById('peugeot').style.fontWeight='normal';
  document.getElementById('toyota').style.fontWeight='normal';
  document.getElementById('vw').style.fontWeight='normal';
 document.getElementById('ford').style.fontWeight='normal';
  document.getElementById(tag).style.fontWeight='bolder';

 /* document.getElementById('D'+idAT).style.fontWeight='normal';
  document.getElementById('Y'+idAT).style.fontWeight='normal';
  document.getElementById('A'+idAT).style.fontWeight='normal';*/

  /*document.getElementById(statut+idAT).style.fontWeight='bolder';*/

 }

function majListe(liste, xhr_maj, fichier, changed,f)
{
	url = 'modules/' + fichier +
	'?idmarque='+ escape(f.listMarque.value) +
	'&idcat='+ escape(f.listCat.value) +
	'&liste=' 	+ escape(liste);
	xhr_maj.onreadystatechange = function()
	{
		if (xhr_maj.readyState == 1 || xhr_maj.readyState == 2)
		{
			f.elements[liste].options.length = 0;
			f.elements[liste].options[f.elements[liste].options.length] = new Option('Chargement ...', '0');
		}
		if (xhr_maj.readyState == 4)
		{
			eval(xhr_maj.responseText);
		}
	}
	xhr_maj.open("GET",	url, true);
	xhr_maj.send(null);
}

function majListe8(liste, xhr_maj, fichier, changed,f)
{
	url = 'modules/' + fichier +
	'?idserie='+ escape(f.listModele.value) +
	'&liste=' 	+ escape(liste);
	xhr_maj.onreadystatechange = function()
	{
		if (xhr_maj.readyState == 1 || xhr_maj.readyState == 2)
		{

		}
		if (xhr_maj.readyState == 4)
		{
			eval(xhr_maj.responseText);
		}
	}
	xhr_maj.open("GET",	url, true);
	xhr_maj.send(null);
}


function majListe3(liste, xhr_maj, fichier, changed,f)
{
	url = 'modules/' + fichier +
	'?idmarque='+ escape(f.listMarque.value) +
	'&liste=' 	+ escape(liste);
	xhr_maj.onreadystatechange = function()
	{
		if (xhr_maj.readyState == 1 || xhr_maj.readyState == 2)
		{
			f.elements[liste].options.length = 0;
			f.elements[liste].options[f.elements[liste].options.length] = new Option('Chargement ...', '0');
		}
		if (xhr_maj.readyState == 4)
		{
			eval(xhr_maj.responseText);
		}
	}
	xhr_maj.open("GET",	url, true);
	xhr_maj.send(null);
}


function majListe2(liste, xhr_maj, fichier, changed,f)
{
	url = 'modules/' + fichier +
	'?idcat='+ escape(f.listCat.value) +
	'&liste=' 	+ escape(liste);
	xhr_maj.onreadystatechange = function()
	{
		if (xhr_maj.readyState == 1 || xhr_maj.readyState == 2)
		{
			f.elements[liste].options.length = 0;
			f.elements[liste].options[f.elements[liste].options.length] = new Option('Chargement ...', '0');
		}
		if (xhr_maj.readyState == 4)
		{
			eval(xhr_maj.responseText);
		}
	}
	xhr_maj.open("GET",	url, true);
	xhr_maj.send(null);
}

function majListe4(liste, xhr_maj, fichier, changed,f)
{
	url = 'modules/' + fichier +
	'?idmarque='+ escape(f.listMarque2.value) +
	'&liste=' 	+ escape(liste);
	xhr_maj.onreadystatechange = function()
	{
		if (xhr_maj.readyState == 1 || xhr_maj.readyState == 2)
		{
			f.elements[liste].options.length = 0;
			f.elements[liste].options[f.elements[liste].options.length] = new Option('Chargement ...', '0');
		}
		if (xhr_maj.readyState == 4)
		{
			eval(xhr_maj.responseText);
		}
	}
	xhr_maj.open("GET",	url, true);
	xhr_maj.send(null);
}

function majStage(liste, xhr_maj, fichier, changed,f)
{
	url = 'modules/' + fichier +
	'?idtypestage='+ escape(f.fm_carbd.value) +
	'&liste=' 	+ escape(liste);
	xhr_maj.onreadystatechange = function()
	{
		if (xhr_maj.readyState == 1 || xhr_maj.readyState == 2)
		{
			f.elements[liste].options.length = 0;
			f.elements[liste].options[f.elements[liste].options.length] = new Option('Chargement ...', '0');
		}
		if (xhr_maj.readyState == 4)
		{
			eval(xhr_maj.responseText);
		}
	}
	xhr_maj.open("GET",	url, true);
	xhr_maj.send(null);
}

function majListe14(liste, xhr_maj, fichier, changed,f)
{
	url = 'modules/' + fichier +
	'?idmarque='+ escape(f.listMarque.value) +
	'&idcli='+ escape(f.idcli.value) +
	'&liste=' 	+ escape(liste);
	xhr_maj.onreadystatechange = function()
	{
		if (xhr_maj.readyState == 1 || xhr_maj.readyState == 2)
		{
			f.elements[liste].options.length = 0;
			f.elements[liste].options[f.elements[liste].options.length] = new Option('Chargement ...', '0');
		}
		if (xhr_maj.readyState == 4)
		{
			eval(xhr_maj.responseText);
		}
	}
	xhr_maj.open("GET",	url, true);
	xhr_maj.send(null);

}

// FICHIER MENU.JS

// Bodaclick
// Funciones diversas
// Kike Valdenebro y Miguel Álvarez
// 21.05.2007
// Redbility


var desplegadoActual = null;  // Global.  Almacena la capa visible actualmente

function conmuta(objId){
	// Conmuta la visibilidad de una capa
	// objId : Id de la capa a ocultar o mostrar

	if(desplegadoActual != null && desplegadoActual != objId){
		var actual = document.getElementById(desplegadoActual);
		actual.style.display="none";
	}
	var objeto = document.getElementById(objId);
	if(objeto.style.display == "none"){
		objeto.style.display = "block";
	}else{
		objeto.style.display = "none";
	}
	desplegadoActual = objId;
}


//  Scriptlets code written by Jeremy Edmiston
//  The functions have been adapted from various sources
//  and re-written to provide maximum flexibility
//  and compatability with various browsers.

//Global Declarations
var ie = (document.all) ? true : false;

function toggleClass(objClass){
//  This function will toggle obj visibility of an Element
//  based on Element's Class
//  Works with IE and Mozilla based browsers

  if (getElementByClass(objClass).style.display=="none"){
    showClass(objClass)
  }else{
    hideClass(objClass)
  }
}

function hideClass(objClass){
//  This function will hide Elements by object Class
//  Works with IE and Mozilla based browsers

var elements = (ie) ? document.all : document.getElementsByTagName('*');
  for (i=0; i<elements.length; i++){
    if (elements[i].className==objClass){
      elements[i].style.display="none"
    }
  }
}

function showClass(objClass){
//  This function will show Elements by object Class
//  Works with IE and Mozilla based browsers
var elements = (ie) ? document.all : document.getElementsByTagName('*');
  for (i=0; i<elements.length; i++){
    if (elements[i].className==objClass){
      elements[i].style.display="block"
    }
  }
}

function toggleID(objID){
//  This function will toggle obj visibility of an Element
//  based on Element's ID
//  Works with IE and Mozilla based browsers
var element = (ie) ? document.all(objID) : document.getElementById(objID);
  if (element.style.display=="none"){
    showID(objID)
  }else{
    hideID(objID)
  }
}

function hideID(objID){
//  This function will hide Elements by object ID
//  Works with IE and Mozilla based browsers
var element = (ie) ? document.all(objID) : document.getElementById(objID);
  if (element != undefined) element.style.display="none"
}

function showID(objID){
//  This function will show Elements by object ID
//  Works with IE and Mozilla based browsers
var element = (ie) ? document.all(objID) : document.getElementById(objID);
  if (element != undefined) element.style.display="block"
}

function getElementByClass(objClass){
//  This function is similar to 'getElementByID' since there
//  is no inherent function to get an element by it's class
//  Works with IE and Mozilla based browsers
var elements = (ie) ? document.all : document.getElementsByTagName('*');
  for (i=0; i<elements.length; i++){
    //alert(elements[i].className)
    //alert(objClass)
    if (elements[i].className==objClass){
    return elements[i]
    }
  }
}


<!--
// mas javascripts como este en WebRecursos.com
function preCargaImg(imageURL) {
	        return null;
		image = new Image();
		image.src =imageURL ;
		return image;
}

function CambiarImg(buttonName,sourceImage) {
	        return true;
		document [buttonName].src = sourceImage.src;
		return true;
}
// Botones que se usan
ciclos_on = preCargaImg("/css/gfx/bg_cab_submenu2_on.gif");
ciclos_of = preCargaImg("/css/gfx/bg_cab_submenu2.gif");

function bg_on(objID)
{
	var element = (ie) ? document.all(objID) : document.getElementById(objID);
	element.style.background="url(images/menu2009/bg_cab_menuactivoconsub.gif) left top no-repeat";
	element.style.color="#ca000a";
}

function bg_of(objID)
{
	var element = (ie) ? document.all(objID) : document.getElementById(objID);
	element.style.background="url(images/menu2009/bg_cab_menuconsub.gif) left top no-repeat";
	element.style.color="#ffffff";
}
function fon_on(objID)
{
	var element = (ie) ? document.all(objID) : document.getElementById(objID);
	element.style.background="#949a9e";
	element.style.color="#ffffff";
}
function fon_of(objID)
{
	var element = (ie) ? document.all(objID) : document.getElementById(objID);
	element.style.background="none";
	element.style.color="#4c565d";
}

function bullet_on(objID)
{
	var element = (ie) ? document.all(objID) : document.getElementById(objID);
	element.style.background="url(images/menu2009/bg_cab_submenu_on.gif) 140px center no-repeat #949a9e";
	element.style.color="#ffffff";
}
function hidecombo(objID){
	//  This function will hide Elements by object ID
	//  Works with IE and Mozilla based browsers
	var element = (ie) ? document.all(objID) : document.getElementById(objID);
	if (element != undefined ) element.style.visibility = "hidden";
}
function showcombo(objID){
	//  This function will show Elements by object ID
	//  Works with IE and Mozilla based browsers
	var element = (ie) ? document.all(objID) : document.getElementById(objID);
  if (element != undefined ) element.style.visibility = "visible";
}


// -->

// FICHIER RTL.JS

//appel d'une popup
function popup_cal(page)
{
 window.open (page, 'rtl', config='height=320, width=500,top=0, left=800, toolbar=no,location=no,status=no,menubar=no,scrollbars=auto,resizable=no,alwaysRaised,dependent,titlebar=no')
}

