function getXHR()
{
 if (window.XMLHttpRequest) return new XMLHttpRequest();
 else {
   if (window.ActiveXObject) {
     var ActiveX = ["Msxml2.XMLHTTP.6.0", "Msxml2.XMLHTTP.3.0", "Msxml2.XMLHTTP", "Microsoft.XMLHTTP"];
     for (var i in ActiveX) {
       try {return new ActiveXObject(ActiveX[i]);}
       catch(e) {}
      }
     delete ActiveX;
    }
  }
 alert("Votre navigateur ne prend pas en charge le chargement dynamique !");
 return NULL;
}
function gEBId(value) {return document.getElementById(value);}
function gEBNm(value) {return document.getElementsByName(value);}
function gEBTNm(value) {return document.getElementsByTagName(value);}
function loadTo(value, id)
{
 var Req = getXHR();
 Req.open("GET", value, true);
 Req.onreadystatechange=function() {
    if ((Req.readyState==4) & (Req.status!=404)) gEBId(id).innerHTML = Req.responseText;
 }
 Req.send();
 delete Req;
}
function in_array(value, theArray)
{
  for (var i=0; i<theArray.length; i++) if (value == theArray[i]) return i;
  return -1;
}

function go(loc) {window.location=loc;}
function timeOut(type) {setTimeout("lFM("+type+","+((type)?30000:15000)+")",((type)?30000:15000));}
function lFM(type) {
  var Req = getXHR();
  Req.open("GET", "/PHP/logoFedMar.php?type="+type, true);
  Req.onreadystatechange=function() {
    if ((Req.readyState==4) & (Req.status!=404)) {
      var Data = Req.responseText.split("\n");
      var link = 0;
      var Sponsors;
      switch (type) {
	case 0:
	    Sponsors = gEBId("Sponsors");
	    // Big 1
	    for (var i=0; i<Sponsors.childNodes.length; i++) {
	      if (Sponsors.childNodes[i].childNodes[0]) {
		for (var j=0; ((Sponsors.childNodes[i].childNodes.length>1) & (j<4)) | ((Sponsors.childNodes[i].childNodes.length<=1) & (j<Sponsors.childNodes[i].childNodes.length)); j++) {
		  if ((j < Sponsors.childNodes[i].childNodes.length) & (Data[link] != "")) {
		    Sponsors.childNodes[i].childNodes[j].href = Data[link++];
		    Sponsors.childNodes[i].childNodes[j].childNodes[0].alt = Data[link++];
		    Sponsors.childNodes[i].childNodes[j].childNodes[0].src = Data[link++];
		  } else link += 3;
		}
	      }
	    }
	  break;
	case 1:
	    Sponsors = gEBId("LogoFedMar");
	    Sponsors.childNodes[1].childNodes[0].href = Data[link++];
	    Sponsors.childNodes[1].childNodes[0].childNodes[0].alt = Data[link++];
	    Sponsors.childNodes[1].childNodes[0].childNodes[0].src = Data[link++];
	  break;
	case 2:
	    Sponsors = gEBId("LogoFedMar");
	    Sponsors.childNodes[5].href = Data[link++];
	    Sponsors.childNodes[5].childNodes[0].alt = Data[link++];
	    Sponsors.childNodes[5].childNodes[0].src = Data[link++];
	  break;
	default:
	  break;
      }
      delete Sponsors;
      delete Data;
      delete link;
      timeOut(type);
    }
  }
  Req.send();
  delete Req;
}
function boot() {timeOut(0); timeOut(1); timeOut(2);}
function FullMedia(file) {window.open('/medias/?'+file,'_blank','toolbar=0, location=0, directories=0, menuBar=0, scrollbars=0, resizable=1, width=1024, height=768');}

