// JavaScript Document

function AJAXRequest(page,retfonc,methode,data) {
	var xhr_object = null;
	if(window.XMLHttpRequest) // Firefox
	   xhr_object = new XMLHttpRequest();
	else if(window.ActiveXObject) // Internet Explorer
	   xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	else { // XMLHttpRequest non supporté par le navigateur
	   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
	   return;
	}
	if (data=="")
		data=null;
	if(methode == "GET" && data != null) { 
	   page += "?"+data; 
	   data = null; 
	}
	xhr_object.open(methode, page, true);
	xhr_object.onreadystatechange = function() {
		if(xhr_object.readyState == 4) {
			var RetAjax=xhr_object.responseText;
			eval(retfonc+'(RetAjax);');
                }
	}
	if(methode == "POST")
	   xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xhr_object.send(data);
}

function FindID(id) {
	if(document.layers) return document.layers[id];
	if(document.all && !document.getElementById) return document.all[id];
	if(document.all && document.getElementById) return document.getElementById(id);
	if(!document.all && document.getElementById) return document.getElementById(id);
}
/*
fonction javascript qui par du HTML
et execute tout les javascripts compris dans dans balsies <SCRIPT>
NB: scruipt doit etre ecrit OBLIGATOIREMENT en majusucles pour que ca marche
*/
function execJS(node) {
var bSaf = (navigator.userAgent.indexOf('Safari') != -1);
var bOpera = (navigator.userAgent.indexOf('Opera') != -1);
var bMoz = (navigator.appName == 'Netscape');
  var st = node.getElementsByTagName('SCRIPT');
  var strExec;
  //alert("cc");
  //alert(st.length);
  
  for(var i=0;i<st.length; i++) {
	   //alert("cc1");
    if (bSaf) {
      strExec = st[i].innerHTML;
	 // alert("aa3");
    }
    else if (bOpera) {
      strExec = st[i].text;
	  //alert("aa2");
    }
    else if (bMoz) {
      strExec = st[i].textContent;
	   //alert("aa1");
    }
    else {
      strExec = st[i].text;
	  //alert("aa");
    }
    try {
      eval(strExec);
	  //alert(strExec);
    } catch(e) {
      alert(e);
    }
  }
}



function set_res_news (txtHtml) {
	var div_res =FindID('liste_news');
	div_res.innerHTML = txtHtml;
    execJS(div_res);
}
function load_news() {
		AJAXRequest('news.asp','set_res_news','POST','');
}

function prechargerImages() {
	var images_a_charger=new Array("../images/accueil_haut.jpg","..images/btn_00.jpg","../images/btn_01.jpg","images/btn_02.jpg","..images/btn_03.jpg","../images/btn_04.jpg","images/btn_05.jpg","..images/btn_06.jpg","../images/btn_07.jpg","images/btn_08.jpg","..images/btn_09.jpg","../images/btn_10.jpg","images/btn_11.jpg","..images/btn_00_up.jpg","../images/btn_01_up.jpg","images/btn_02_up.jpg","..images/btn_03_up.jpg","../images/btn_04_up.jpg","images/btn_05_up.jpg","..images/btn_06_up.jpg","../images/btn_07_up.jpg","images/btn_08_up.jpg","..images/btn_09_up.jpg","../images/btn_10_up.jpg","images/btn_11_up.jpg","..images/btn_00_down.jpg","../images/btn_01_down.jpg","images/btn_02_down.jpg","..images/btn_03_down.jpg","../images/btn_04_down.jpg","images/btn_05_down.jpg","..images/btn_06_down.jpg","../images/btn_07_down.jpg","images/btn_08_down.jpg","..images/btn_09_down.jpg","../images/btn_10_down.jpg","images/btn_11_down.jpg");
 for(i=0;i<images_a_charger.length;i++) //lance le chargement des images
     {
         temp[i]=new Image();
         temp[i].src=images_a_charger[i];
     }
}
