function creationXHR() {
	var resultat;
	try {
		resultat = new XMLHttpRequest();
	}
	catch (Error) {
		try {
			resultat = new ActiveXObject("Msxml12.XMLHTTP");
		}
		catch (Error) {
			try {
				resultat = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(Error) {
				resultat = null;
			}
		}
	}
	return resultat;
}
/*
function loadNews(id, idACharger) {
        bool = viderNews(idACharger);
        if (!bool) {
            objetXHR = creationXHR();
            objetXHR.open("get", "Ajax/getContentNews.php?id=" + id,true);
            objetXHR.onreadystatechange= function actualiserPage() {
                if (objetXHR.readyState == 4) {
                    if (objetXHR.status == 200) {
                            var res=objetXHR.responseText;
                            document.getElementById("newsContent" + idACharger).innerHTML=res;
                    }
                    else {
                            divid=document.getElementById("newsContent" + idACharger);
                            divid.innerHTML="Erreur serveur: " + objetXHR.status + " - " + objetXHR.statusText;
                            objetXHR.abort();
                            objetXHR = null;
                    }
                }
            }
            divid=document.getElementById("newsContent" + idACharger);
            objetXHR.send(null);
        }
}
function viderNews(idANePasVider) {
    i=1;
    if (document.getElementById("newsContent" + idANePasVider) != null) {
        if (document.getElementById("newsContent" + idANePasVider).innerHTML.length > 5) {
            document.getElementById("newsContent" + idANePasVider).innerHTML="";
            return true;
        }
    }
    while (i <= 10) {
        if (i != idANePasVider)
            if (document.getElementById("newsContent" + i) != null)
                document.getElementById("newsContent" + i).innerHTML="";
        i++;
    }
    return false;

}*/

function loadReactor(id, idACharger, isEquipment) {
        bool = viderReactor(id, idACharger, isEquipment);
        if (!bool) {
            document.getElementById("reactorContent" + idACharger).innerHTML="<center><img src='Ajax/ajax-loader.gif'></center>";
            objetXHR = creationXHR();
            objetXHR.open("get", "Ajax/getContentReactor.php?id=" + id,true);
            objetXHR.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
            objetXHR.onreadystatechange= function actualiserPage() {
                if (objetXHR.readyState == 4) {
                    if (objetXHR.status == 200) {
                            var res=objetXHR.responseText;
                            document.getElementById("reactorContent" + idACharger).innerHTML=res;
                    }
                    else {
                            divid=document.getElementById("reactorContent" + idACharger);
                            divid.innerHTML="Erreur serveur: " + objetXHR.status + " - " + objetXHR.statusText;
                            objetXHR.abort();
                            objetXHR = null;
                    }
                }
            }
            divid=document.getElementById("reactorContent" + idACharger);
            objetXHR.send(null);
        }
}
function viderReactor(id, idANePasVider, isEquipment) {
    i=1;
    if (document.getElementById("reactorContent" + idANePasVider) != null) {
        if (document.getElementById("reactorContent" + idANePasVider).innerHTML.length > 5) {
            if (document.getElementById("reactorContent" + idANePasVider).innerHTML.valueOf().indexOf("More details (...)", 0) != -1)
                return false;
            if (isEquipment == 0)
                document.getElementById("reactorContent" + idANePasVider).innerHTML="<span class='newsTitre' onclick='loadReactor("+id+ ", "+ idANePasVider +")'>More details (...)</span>";
            else
                document.getElementById("reactorContent" + idANePasVider).innerHTML="";
            return true;
        }
    }
    return false;
}

function loadPubli(annee, type) {
    bool = viderPubli(annee, type);
    if (!bool) {
        objetXHR = creationXHR();
        objetXHR.open("get", "Ajax/getContentPubli.php?annee=" + annee +"&type="+type,true);
        objetXHR.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
        objetXHR.onreadystatechange= function actualiserPage() {
            if (objetXHR.readyState == 4) {
                if (objetXHR.status == 200) {
                        var res=objetXHR.responseText;
                        divid=document.getElementById(type + annee);
                        divid.innerHTML=res;
                }
                else {
                        divid=document.getElementById(type + annee);
                        divid.innerHTML="Erreur serveur: " + objetXHR.status + " - " + objetXHR.statusText;
                        objetXHR.abort();
                        objetXHR = null;
                }
            }
        }
        objetXHR.send(null);
    }
}
function viderPubli(annee,type) {
    i=1;
    if (document.getElementById(type + annee) != null) {
        if (document.getElementById(type + annee).innerHTML.length > 5) {
            document.getElementById(type + annee).innerHTML="";
            return true;
        }
    }
    return false;
}
