function GetXmlHttpObject()
{
	if (window.XMLHttpRequest) {
		return new XMLHttpRequest();
	}
	if (window.ActiveXObject) {
		return new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	return null;
}

function ajax_connect(login, pass)
{
	var xhr = GetXmlHttpObject();
    if (xhr == null) {
    	alert ("Votre navigateur actuel ne supporte pas les nouvelles technologies. Utiliser un navigateur tel que la derniere version de Firefox.");
    	return;
    }

    xhr.onreadystatechange = function() { alert_connect_ajax(xhr); };
    
    var url = "api/api_verifconnexion.php";
    url = url + "?login=" + login + "&pass=" + pass;
    
    xhr.open("get", url, true);
    xhr.send(null);
}

function alert_connect_ajax(xhr)
{
    if (xhr.readyState==4) 
    {
    	var retour = xhr.responseText;
    	
    	if(retour.substring(0,3) != 'NOK') {
    		ajax_menuHaut();
    		document.getElementById("div_zone_connexion").innerHTML = retour;
    		document.getElementById("moniframe").innerHTML = '<iframe name="myFrame" src="page_accueil_menu.php" scrolling="auto" height="950" width="100%" />';
    		
    		// Sponsor
    		document.getElementById("div_zone_menu").innerHTML = '<b>Gestion des sponsors :</b>'+
																'<ul>'+
																	'<li><a href="javascript:ajax_modif_iframe(1, 0)" onclick="javascript:ajax_modif_iframe(1, 0)"><img src="img/link.png" border="0" />Cr&eacute;er un sponsor</a></li>'+
																	'<li><a href="javascript:ajax_modif_iframe(1, 1)" onclick="javascript:ajax_modif_iframe(1, 1)"><img src="img/link.png" border="0" />Modifier un sponsor</a></li>'+
																	'<li><a href="javascript:ajax_modif_iframe(1, 2)" onclick="javascript:ajax_modif_iframe(1, 2)"><img src="img/link.png" border="0" />Listing de tous les sponsors</a></li>'+
																'</ul>';    		
    	} else {
    		alert(retour.substring(4));
    	}
    }
}

function ajax_menuHaut()
{
	var xhr = GetXmlHttpObject();
    if (xhr == null) {
    	alert ("Votre navigateur actuel ne supporte pas les nouvelles technologies. Utiliser un navigateur tel que la derniere version de Firefox.");
    	return;
    }

    xhr.onreadystatechange = function() { alert_menuHaut_ajax(xhr); };
    
    var url = "api/api_menu_haut.php";
    
    xhr.open("get", url, true);
    xhr.send(null);
}

function alert_menuHaut_ajax(xhr)
{
    if (xhr.readyState==4) 
    {
    	var retour = xhr.responseText;
    	
    	if(retour.substring(0,3) != 'NOK') {
    		document.getElementById("menuHaut").innerHTML = retour;
        } else {
    		alert(retour.substring(4));
    	}
    }
}

function ajax_deconnect()
{
	var xhr = GetXmlHttpObject();
    if (xhr == null) {
    	alert ("Votre navigateur actuel ne supporte pas les nouvelles technologies. Utiliser un navigateur tel que la derniere version de Firefox.");
    	return;
    }

    xhr.onreadystatechange = function() { alert_deconnect_ajax(xhr); };
    
    var url = "api/api_logout.php";
    
    xhr.open("get", url, true);
    xhr.send(null);
}

function alert_deconnect_ajax(xhr)
{
    if (xhr.readyState==4) 
    {
    	var retour = xhr.responseText;
    	
    	if(retour.substring(0,3) != 'NOK') {
    		document.getElementById("menuHaut").innerHTML = '';
    		document.getElementById("div_zone_connexion").innerHTML = retour;
    		document.getElementById("moniframe").innerHTML = '<iframe name="myFrame" src="page_accueil.php" scrolling="auto" height="950" width="100%" />';
    		document.getElementById("imgFonctionnalite").innerHTML = '';
    		document.getElementById("div_zone_menu").innerHTML = '';
        } else {
    		alert(retour.substring(4));
    	}
    }
}

function ajax_modif_iframe(fonc, type)
{
	var xhr = GetXmlHttpObject();
    if (xhr == null) {
    	alert ("Votre navigateur actuel ne supporte pas les nouvelles technologies. Utiliser un navigateur tel que la derniere version de Firefox.");
    	return;
    }

    xhr.onreadystatechange = function() { alert_modif_iframe_ajax(xhr); };
    
    var url = "api/api_change_iframe.php";
    url = url + "?fonc=" + fonc + "&type=" + type;
    //alert(url);
    xhr.open("get", url, true);
    xhr.send(null);
}

function alert_modif_iframe_ajax(xhr)
{
    if (xhr.readyState==4) 
    {
    	var retour = xhr.responseText;
    	
    	if(retour.substring(0,3) != 'NOK') {
    		document.getElementById("moniframe").innerHTML = retour;
    	} else {
    		alert(retour.substring(4));
    	}
    }
}

function ajax_load_sponsor()
{
	var idSponsorChoisi = 0;
	
	for(i=0;i<document.getElementById("choix_sponsor").length;++i) {
		if(document.getElementById("choix_sponsor").options[i].selected == true) {
			idSponsorChoisi = document.getElementById("choix_sponsor").options[i].value;
		}
	}
	
	var xhr = GetXmlHttpObject();
    if (xhr == null) {
    	alert ("Votre navigateur actuel ne supporte pas les nouvelles technologies. Utiliser un navigateur tel que la derniere version de Firefox.");
    	return;
    }

    xhr.onreadystatechange = function() { alert_load_sponsor_ajax(xhr); };
    
    var url = "api/api_load_sponsor.php";
    url = url + "?idsponsor=" + idSponsorChoisi;
    
    xhr.open("get", url, true);
    xhr.send(null);
}

function alert_load_sponsor_ajax(xhr)
{
    if (xhr.readyState==4) 
    {
    	var retour = xhr.responseText;

    	if(retour.substring(0,3) != 'NOK') {
    		document.getElementById("div_form_loader_sponsor").innerHTML = retour;
    	} else {
    		alert(retour.substring(4));
    	}
    }
}


////////////////////////////////////////////////
function confirmEditNomSponsor(valeur, idsponsor) {
	var message = 'Etes vous sur de vouloir modifier le nom en "' + valeur + '" ?';
	if(confirm(message)){
		ajax_updt_nom_sponsor(idsponsor, valeur);
	}
}

function ajax_updt_nom_sponsor(idsponsor, valeur)
{
	var xhr = GetXmlHttpObject();
    if (xhr == null) {
    	alert ("Votre navigateur actuel ne supporte pas les nouvelles technologies. Utiliser un navigateur tel que la derniere version de Firefox.");
    	return;
    }

    xhr.onreadystatechange = function() { alert_updt_nom_sponsor_ajax(xhr, idsponsor); };
    
    var url = "api/api_updt_nom_sponsor.php";
    url = url + "?idsponsor=" + idsponsor + "&nom=" + valeur;
    
    xhr.open("get", url, true);
    xhr.send(null);
}

function alert_updt_nom_sponsor_ajax(xhr, idsponsor)
{
    if (xhr.readyState==4) 
    {
    	var retour = xhr.responseText;
    	
    	if(retour.substring(0,3) != 'NOK') {
    		ajax_load_sponsor();
    		ajax_recharge_select_sponsor(idsponsor);
    	} else {
    		alert(retour.substring(4));
    	}
    }
}

function ajax_recharge_select_sponsor(idsponsor)
{
	var xhr = GetXmlHttpObject();
    if (xhr == null) {
    	alert ("Votre navigateur actuel ne supporte pas les nouvelles technologies. Utiliser un navigateur tel que la derniere version de Firefox.");
    	return;
    }

    xhr.onreadystatechange = function() { alert_select_sponsor_ajax(xhr); };
    
    var url = "api/api_select_sponsor.php";
    url = url + "?idsponsor=" + idsponsor;
    
    xhr.open("get", url, true);
    xhr.send(null);
}

function alert_select_sponsor_ajax(xhr)
{
    if (xhr.readyState==4) 
    {
    	var retour = xhr.responseText;
    	
    	if(retour.substring(0,3) != 'NOK') {
    		document.getElementById("selectSPonsor").innerHTML = retour;
    	} else {
    		alert(retour.substring(4));
    	}
    }
}

////////////////////////////////////////////////
function confirmEditPageSponsor(valeur, idsponsor){
	var message = 'Etes vous sur de vouloir modifier la page modele en "' + valeur + '" ?';
	if(confirm(message)){
		ajax_updt_page_sponsor(idsponsor, valeur);
	}
}

function ajax_updt_page_sponsor(idsponsor, valeur)
{
	var xhr = GetXmlHttpObject();
    if (xhr == null) {
    	alert ("Votre navigateur actuel ne supporte pas les nouvelles technologies. Utiliser un navigateur tel que la derniere version de Firefox.");
    	return;
    }

    xhr.onreadystatechange = function() { alert_updt_page_sponsor_ajax(xhr, idsponsor); };
    
    var url = "api/api_updt_page_sponsor.php";
    url = url + "?idsponsor=" + idsponsor + "&page=" + valeur;
    
    xhr.open("get", url, true);
    xhr.send(null);
}

function alert_updt_page_sponsor_ajax(xhr, idsponsor)
{
    if (xhr.readyState==4) 
    {
    	var retour = xhr.responseText;
    	
    	if(retour.substring(0,3) != 'NOK') {
    		ajax_load_sponsor(idsponsor);
    	} else {
    		alert(retour.substring(4));
    	}
    }
}

////////////////////////////////////////////////
function confirmEditNicheSponsor(idsponsor, idOldNiche){
	var idNicheChoisi = 0;

	for(i=0;i<document.getElementById("choix_niche").length;++i) {
		if(document.getElementById("choix_niche").options[i].selected == true) {
			idNicheChoisi = document.getElementById("choix_niche").options[i].value;
		}
	}
	
	var message = 'Etes vous sur de vouloir modifier la niche ?';
	if(confirm(message)){
		ajax_updt_niche_sponsor(idsponsor, idNicheChoisi, idOldNiche);
	}
}

function ajax_updt_niche_sponsor(idsponsor, idNicheChoisi, idOldNiche)
{
	var xhr = GetXmlHttpObject();
    if (xhr == null) {
    	alert ("Votre navigateur actuel ne supporte pas les nouvelles technologies. Utiliser un navigateur tel que la derniere version de Firefox.");
    	return;
    }

    xhr.onreadystatechange = function() { alert_updt_niche_sponsor_ajax(xhr, idsponsor); };
    
    var url = "api/api_updt_niche_sponsor.php";
    url = url + "?idsponsor=" + idsponsor + "&niche=" + idNicheChoisi + "&oldniche=" + idOldNiche;
    
    xhr.open("get", url, true);
    xhr.send(null);
}

function alert_updt_niche_sponsor_ajax(xhr, idsponsor)
{
    if (xhr.readyState==4) 
    {
    	var retour = xhr.responseText;
    	
    	if(retour.substring(0,3) != 'NOK') {
    		ajax_load_sponsor(idsponsor);
    	} else {
    		alert(retour.substring(4));
    	}
    }
}

///////////////////////////////////////////////////////////////
function ajax_load_sponsor_byid(idsponsor)
{
	var xhr = GetXmlHttpObject();
    if (xhr == null) {
    	alert ("Votre navigateur actuel ne supporte pas les nouvelles technologies. Utiliser un navigateur tel que la derniere version de Firefox.");
    	return;
    }

    xhr.onreadystatechange = function() { alert_load_sponsor_ajax(xhr); };
    
    var url = "api/api_load_sponsor_byid.php";
    url = url + "?idsponsor=" + idsponsor;
    
    xhr.open("get", url, true);
    xhr.send(null);
}

////////////////////////////////////////////////
function confirmEditNomSponsor_byid(valeur, idsponsor) {
	var message = 'Etes vous sur de vouloir modifier le nom en "' + valeur + '" ?';
	if(confirm(message)){
		ajax_updt_nom_sponsor_byid(idsponsor, valeur);
	}
}

function ajax_updt_nom_sponsor_byid(idsponsor, valeur)
{
	var xhr = GetXmlHttpObject();
    if (xhr == null) {
    	alert ("Votre navigateur actuel ne supporte pas les nouvelles technologies. Utiliser un navigateur tel que la derniere version de Firefox.");
    	return;
    }

    xhr.onreadystatechange = function() { alert_updt_nom_sponsor_ajax_byid(xhr, idsponsor); };
    
    var url = "api/api_updt_nom_sponsor.php";
    url = url + "?idsponsor=" + idsponsor + "&nom=" + valeur;
    
    xhr.open("get", url, true);
    xhr.send(null);
}

function alert_updt_nom_sponsor_ajax_byid(xhr, idsponsor)
{
    if (xhr.readyState==4) 
    {
    	var retour = xhr.responseText;
    	
    	if(retour.substring(0,3) != 'NOK') {
    		ajax_load_sponsor_byid(idsponsor);
    	} else {
    		alert(retour.substring(4));
    	}
    }
}

////////////////////////////////////////////////
function confirmEditPageSponsor_byid(valeur, idsponsor){
	var message = 'Etes vous sur de vouloir modifier la page modele en "' + valeur + '" ?';
	if(confirm(message)){
		ajax_updt_page_sponsor_byid(idsponsor, valeur);
	}
}

function ajax_updt_page_sponsor_byid(idsponsor, valeur)
{
	var xhr = GetXmlHttpObject();
    if (xhr == null) {
    	alert ("Votre navigateur actuel ne supporte pas les nouvelles technologies. Utiliser un navigateur tel que la derniere version de Firefox.");
    	return;
    }

    xhr.onreadystatechange = function() { alert_updt_page_sponsor_ajax_byid(xhr, idsponsor); };
    
    var url = "api/api_updt_page_sponsor.php";
    url = url + "?idsponsor=" + idsponsor + "&page=" + valeur;
    
    xhr.open("get", url, true);
    xhr.send(null);
}

function alert_updt_page_sponsor_ajax_byid(xhr, idsponsor)
{
    if (xhr.readyState==4) 
    {
    	var retour = xhr.responseText;
    	
    	if(retour.substring(0,3) != 'NOK') {
    		ajax_load_sponsor_byid(idsponsor);
    	} else {
    		alert(retour.substring(4));
    	}
    }
}

////////////////////////////////////////////////
function confirmEditNicheSponsor_byid(idsponsor, idOldNiche){
	var idNicheChoisi = 0;

	for(i=0;i<document.getElementById("choix_niche").length;++i) {
		if(document.getElementById("choix_niche").options[i].selected == true) {
			idNicheChoisi = document.getElementById("choix_niche").options[i].value;
		}
	}
	
	var message = 'Etes vous sur de vouloir modifier la niche ?';
	if(confirm(message)){
		ajax_updt_niche_sponsor_byid(idsponsor, idNicheChoisi, idOldNiche);
	}
}

function ajax_updt_niche_sponsor_byid(idsponsor, idNicheChoisi, idOldNiche)
{
	var xhr = GetXmlHttpObject();
    if (xhr == null) {
    	alert ("Votre navigateur actuel ne supporte pas les nouvelles technologies. Utiliser un navigateur tel que la derniere version de Firefox.");
    	return;
    }

    xhr.onreadystatechange = function() { alert_updt_niche_sponsor_ajax_byid(xhr, idsponsor); };
    
    var url = "api/api_updt_niche_sponsor.php";
    url = url + "?idsponsor=" + idsponsor + "&niche=" + idNicheChoisi + "&oldniche=" + idOldNiche;
    
    xhr.open("get", url, true);
    xhr.send(null);
}

function alert_updt_niche_sponsor_ajax_byid(xhr, idsponsor)
{
    if (xhr.readyState==4) 
    {
    	var retour = xhr.responseText;
    	
    	if(retour.substring(0,3) != 'NOK') {
    		ajax_load_sponsor_byid(idsponsor);
    	} else {
    		alert(retour.substring(4));
    	}
    }
}

////////////////////////////////////////////////
function confirmModifEtatSponsor_byid(idSponsor, etat){
	var message = 'Etes vous sur de vouloir modifier l\'etat du sponsor ?';
	if(confirm(message)){
		ajax_modif_etat_sponsor_byid(idSponsor, etat);
	}
}

function ajax_modif_etat_sponsor_byid(idsponsor, etat)
{
	var xhr = GetXmlHttpObject();
    if (xhr == null) {
    	alert ("Votre navigateur actuel ne supporte pas les nouvelles technologies. Utiliser un navigateur tel que la derniere version de Firefox.");
    	return;
    }

    xhr.onreadystatechange = function() { alert_modif_etat_sponsor_ajax_byid(xhr, idsponsor); };
    
    var url = "api/api_updt_modif_etat_sponsor.php";
    url = url + "?idsponsor=" + idsponsor + "&etat=" + etat;
    
    xhr.open("get", url, true);
    xhr.send(null);
}

function alert_modif_etat_sponsor_ajax_byid(xhr, idsponsor)
{
    if (xhr.readyState==4) 
    {
    	var retour = xhr.responseText;
    	
    	if(retour.substring(0,3) != 'NOK') {
    		ajax_load_sponsor_byid(idsponsor);
    	} else {
    		alert(retour.substring(4));
    	}
    }
}

////////////////////////////////////////////////
function confirmModifEtatSponsor(idSponsor, etat){
	var message = 'Etes vous sur de vouloir modifier l\'etat du sponsor ?';
	if(confirm(message)){
		ajax_modif_etat_sponsor(idSponsor, etat);
	}
}

function ajax_modif_etat_sponsor(idsponsor, etat)
{
	var xhr = GetXmlHttpObject();
    if (xhr == null) {
    	alert ("Votre navigateur actuel ne supporte pas les nouvelles technologies. Utiliser un navigateur tel que la derniere version de Firefox.");
    	return;
    }

    xhr.onreadystatechange = function() { alert_modif_etat_sponsor_ajax(xhr, idsponsor); };
    
    var url = "api/api_updt_modif_etat_sponsor.php";
    url = url + "?idsponsor=" + idsponsor + "&etat=" + etat;
    
    xhr.open("get", url, true);
    xhr.send(null);
}

function alert_modif_etat_sponsor_ajax(xhr, idsponsor)
{
    if (xhr.readyState==4) 
    {
    	var retour = xhr.responseText;
    	
    	if(retour.substring(0,3) != 'NOK') {
    		ajax_load_sponsor(idsponsor);
    	} else {
    		alert(retour.substring(4));
    	}
    }
}

////////////////////////////////////////////////
function confirmSupprSponsor(idsponsor) {
	var message = 'Etes vous sur de vouloir supprimer ce sponsor ?';
	
	if(confirm(message)){
		ajax_supprime_sponsor(idsponsor);
	}
}

function ajax_supprime_sponsor(idsponsor)
{
	var xhr = GetXmlHttpObject();
    if (xhr == null) {
    	alert ("Votre navigateur actuel ne supporte pas les nouvelles technologies. Utiliser un navigateur tel que la derniere version de Firefox.");
    	return;
    }

    xhr.onreadystatechange = function() { alert_supprime_sponsor_ajax(xhr); };
    
    var url = "api/api_supprime_sponsor.php";
    url = url + "?idsponsor=" + idsponsor;
    
    xhr.open("get", url, true);
    xhr.send(null);
}

function alert_supprime_sponsor_ajax(xhr)
{
    if (xhr.readyState==4) 
    {
    	var retour = xhr.responseText;
    	
    	if(retour.substring(0,3) != 'NOK') {
    		document.getElementById("content01_bannieres").innerHTML = retour;
    	} else {
    		alert(retour.substring(4));
    	}
    }
}

//////////////////////////////////////////////////////////////////

function ajax_load_banniere()
{
	var idBanniereChoisi = 0;
	
	for(i=0;i<document.getElementById("choix_banniere").length;++i) {
		if(document.getElementById("choix_banniere").options[i].selected == true) {
			idBanniereChoisi = document.getElementById("choix_banniere").options[i].value;
		}
	}

    var xhr = GetXmlHttpObject();
    if (xhr == null) {
    	alert ("Votre navigateur actuel ne supporte pas les nouvelles technologies. Utiliser un navigateur tel que la derniere version de Firefox.");
    	return;
    }

    xhr.onreadystatechange = function() { alert_load_banniere_ajax(xhr); };
    
    var url = "api/api_load_banniere.php";
    url = url + "?idbanniere=" + idBanniereChoisi;
    
    xhr.open("get", url, true);
    xhr.send(null);
}

function alert_load_banniere_ajax(xhr)
{
    if (xhr.readyState==4) 
    {
    	var retour = xhr.responseText;

    	if(retour.substring(0,3) != 'NOK') {
    		document.getElementById("div_form_loader_banniere").innerHTML = retour;
    	} else {
    		alert(retour.substring(4));
    	}
    }
}

////////////////////////////////////////////////
function confirmModifEtatBanniere(idbanniere, etat){
	var message = 'Etes vous sur de vouloir modifier l\'etat de la banniere ?';
	if(confirm(message)){
		ajax_modif_etat_banniere(idbanniere, etat);
	}
}

function ajax_modif_etat_banniere(idbanniere, etat)
{
	var xhr = GetXmlHttpObject();
    if (xhr == null) {
    	alert ("Votre navigateur actuel ne supporte pas les nouvelles technologies. Utiliser un navigateur tel que la derniere version de Firefox.");
    	return;
    }

    xhr.onreadystatechange = function() { alert_modif_etat_banniere_ajax(xhr, idbanniere); };
    
    var url = "api/api_updt_modif_etat_banniere.php";
    url = url + "?idbanniere=" + idbanniere + "&etat=" + etat;
    
    xhr.open("get", url, true);
    xhr.send(null);
}

function alert_modif_etat_banniere_ajax(xhr, idbanniere)
{
    if (xhr.readyState==4) 
    {
    	var retour = xhr.responseText;
    	
    	if(retour.substring(0,3) != 'NOK') {
    		ajax_load_banniere();
    	} else {
    		alert(retour.substring(4));
    	}
    }
}

////////////////////////////////////////////////
function confirmEditNomBanniere(valeur, idbanniere) {
	var message = 'Etes vous sur de vouloir modifier le nom en "' + valeur + '" ?';
	if(confirm(message)){
		ajax_updt_nom_banniere(idbanniere, valeur);
	}
}

function ajax_updt_nom_banniere(idbanniere, valeur)
{
	var xhr = GetXmlHttpObject();
    if (xhr == null) {
    	alert ("Votre navigateur actuel ne supporte pas les nouvelles technologies. Utiliser un navigateur tel que la derniere version de Firefox.");
    	return;
    }

    xhr.onreadystatechange = function() { alert_updt_nom_banniere_ajax(xhr, idbanniere); };
    
    var url = "api/api_updt_nom_banniere.php";
    url = url + "?idbanniere=" + idbanniere + "&nom=" + valeur;
    
    xhr.open("get", url, true);
    xhr.send(null);
}

function alert_updt_nom_banniere_ajax(xhr, idbanniere)
{
    if (xhr.readyState==4) 
    {
    	var retour = xhr.responseText;
    	
    	if(retour.substring(0,3) != 'NOK') {
    		ajax_load_banniere();
    		ajax_recharge_select_banniere(idbanniere);
    	} else {
    		alert(retour.substring(4));
    	}
    }
}

function ajax_recharge_select_banniere(idbanniere)
{
	var xhr = GetXmlHttpObject();
    if (xhr == null) {
    	alert ("Votre navigateur actuel ne supporte pas les nouvelles technologies. Utiliser un navigateur tel que la derniere version de Firefox.");
    	return;
    }

    xhr.onreadystatechange = function() { alert_select_banniere_ajax(xhr); };
    
    var url = "api/api_select_banniere.php";
    url = url + "?idbanniere=" + idbanniere;
    
    xhr.open("get", url, true);
    xhr.send(null);
}

function alert_select_banniere_ajax(xhr)
{
    if (xhr.readyState==4) 
    {
    	var retour = xhr.responseText;
    	
    	if(retour.substring(0,3) != 'NOK') {
    		document.getElementById("selectBannieres").innerHTML = retour;
    	} else {
    		alert(retour.substring(4));
    	}
    }
}

////////////////////////////////////////////////
function confirmEditDimBanniere(largeur, hauteur, idbanniere){
	var message = 'Etes vous sur de vouloir modifier les dimensions maxi de la banniere par "' + largeur + " x " + hauteur + '" ?';
	if(confirm(message)){
		ajax_modif_dim_banniere(idbanniere, largeur, hauteur);
	}
}

function ajax_modif_dim_banniere(idbanniere, largeur, hauteur) {
	var xhr = GetXmlHttpObject();
    if (xhr == null) {
    	alert ("Votre navigateur actuel ne supporte pas les nouvelles technologies. Utiliser un navigateur tel que la derniere version de Firefox.");
    	return;
    }

    xhr.onreadystatechange = function() { alert_modif_dim_banniere_ajax(xhr); };
    
    var url = "api/api_updt_modif_dim_banniere.php";
    url = url + "?idbanniere=" + idbanniere + "&largeur=" + largeur + "&hauteur=" + hauteur;
    
    xhr.open("get", url, true);
    xhr.send(null);
}

function alert_modif_dim_banniere_ajax(xhr)
{
    if (xhr.readyState==4) 
    {
    	var retour = xhr.responseText;
    	
    	if(retour.substring(0,3) != 'NOK') {
    		ajax_load_banniere();
    	} else {
    		alert(retour.substring(4));
    	}
    }
}

////////////////////////////////////////////////
function confirmEditClickBanniere(nbClick, idbanniere){
	var message = 'Etes vous sur de vouloir modifier le nombre de click par : ' + nbClick + ' ?';
	if(confirm(message)){
		ajax_modif_nb_click_banniere(idbanniere, nbClick);
	}
}

function ajax_modif_nb_click_banniere(idbanniere, nbClick) {
	var xhr = GetXmlHttpObject();
    if (xhr == null) {
    	alert ("Votre navigateur actuel ne supporte pas les nouvelles technologies. Utiliser un navigateur tel que la derniere version de Firefox.");
    	return;
    }

    xhr.onreadystatechange = function() { alert_modif_nb_click_banniere_ajax(xhr); };
    
    var url = "api/api_updt_modif_nb_click_banniere.php";
    url = url + "?idbanniere=" + idbanniere + "&nbClick=" + nbClick;
    
    xhr.open("get", url, true);
    xhr.send(null);
}

function alert_modif_nb_click_banniere_ajax(xhr)
{
    if (xhr.readyState==4) 
    {
    	var retour = xhr.responseText;
    	
    	if(retour.substring(0,3) != 'NOK') {
    		ajax_load_banniere();
    	} else {
    		alert(retour.substring(4));
    	}
    }
}

////////////////////////////////////////////////
function confirmEditLoadingBanniere(nbLoading, idbanniere){
	var message = "Etes vous sur de vouloir modifier le nombre de chargement par : " + nbLoading + " ?";
	if(confirm(message)){
		ajax_modif_nb_loading_banniere(idbanniere, nbLoading);
	}
}

function ajax_modif_nb_loading_banniere(idbanniere, nbLoading) {
	var xhr = GetXmlHttpObject();
    if (xhr == null) {
    	alert ("Votre navigateur actuel ne supporte pas les nouvelles technologies. Utiliser un navigateur tel que la derniere version de Firefox.");
    	return;
    }

    xhr.onreadystatechange = function() { alert_modif_nb_loading_banniere_ajax(xhr); };
    
    var url = "api/api_updt_modif_nb_loading_banniere.php";
    url = url + "?idbanniere=" + idbanniere + "&nbLoading=" + nbLoading;
    
    xhr.open("get", url, true);
    xhr.send(null);
}

function alert_modif_nb_loading_banniere_ajax(xhr)
{
    if (xhr.readyState==4) 
    {
    	var retour = xhr.responseText;
    	
    	if(retour.substring(0,3) != 'NOK') {
    		ajax_load_banniere();
    	} else {
    		alert(retour.substring(4));
    	}
    }
}

////////////////////////////////////////////////
function confirmEditAltBanniere(valeur, idbanniere){
	var message = 'Etes vous sur de vouloir modifier le libelle existant par : "' + valeur + '" ?';
	if(confirm(message)){
		ajax_modif_alt_banniere(idbanniere, valeur);
	}
}

function ajax_modif_alt_banniere(idbanniere, valeur) {
	var xhr = GetXmlHttpObject();
    if (xhr == null) {
    	alert ("Votre navigateur actuel ne supporte pas les nouvelles technologies. Utiliser un navigateur tel que la derniere version de Firefox.");
    	return;
    }

    xhr.onreadystatechange = function() { alert_modif_alt_banniere_ajax(xhr); };
    
    var url = "api/api_updt_modif_alt_banniere.php";
    url = url + "?idbanniere=" + idbanniere + "&valeur=" + valeur;
    
    xhr.open("get", url, true);
    xhr.send(null);
}

function alert_modif_alt_banniere_ajax(xhr)
{
    if (xhr.readyState==4) 
    {
    	var retour = xhr.responseText;
    	
    	if(retour.substring(0,3) != 'NOK') {
    		ajax_load_banniere();
    	} else {
    		alert(retour.substring(4));
    	}
    }
}

////////////////////////////////////////////////
function confirmEditListingSponsoBanniere(idsponso, idbanniere, type){
	var txt = '';
	if (type == 1) {
		txt = 'lier';
	} else {
		txt = 'dissocier';
	}
	var message = 'Etes vous sur de vouloir ' + txt + ' cette banniere et ce sponsor?';
	
	
	if(confirm(message)){
		ajax_modif_ListingSponso_banniere(idsponso, idbanniere, type);
	}
}

function ajax_modif_ListingSponso_banniere(idsponso, idbanniere, type) {
	var xhr = GetXmlHttpObject();
    if (xhr == null) {
    	alert ("Votre navigateur actuel ne supporte pas les nouvelles technologies. Utiliser un navigateur tel que la derniere version de Firefox.");
    	return;
    }

    xhr.onreadystatechange = function() { alert_modif_ListingSponso_banniere_ajax(xhr); };
    
    var url = "api/api_updt_modif_listing_sponso_banniere.php";
    url = url + "?idbanniere=" + idbanniere + "&idsponso=" + idsponso + "&type=" + type;
    
    xhr.open("get", url, true);
    xhr.send(null);
}

function alert_modif_ListingSponso_banniere_ajax(xhr)
{
    if (xhr.readyState==4) 
    {
    	var retour = xhr.responseText;
    	
    	if(retour.substring(0,3) != 'NOK') {
    		ajax_load_banniere();
    	} else {
    		alert(retour.substring(4));
    	}
    }
}

////////////////////////////////////////////////
function confirmSupprBanniere(idbanniere) {
	var message = 'Etes vous sur de vouloir supprimer cette banniere definitivement ?';
	
	if(confirm(message)){
		ajax_modif_supprimer_banniere(idbanniere);
	}
}

function ajax_modif_supprimer_banniere(idbanniere) {
	var xhr = GetXmlHttpObject();
    if (xhr == null) {
    	alert ("Votre navigateur actuel ne supporte pas les nouvelles technologies. Utiliser un navigateur tel que la derniere version de Firefox.");
    	return;
    }

    xhr.onreadystatechange = function() { alert_modif_supprimer_banniere_ajax(xhr); };
    
    var url = "api/api_supprime_banniere.php";
    url = url + "?idbanniere=" + idbanniere;
    
    xhr.open("get", url, true);
    xhr.send(null);
}

function alert_modif_supprimer_banniere_ajax(xhr)
{
    if (xhr.readyState==4) 
    {
    	var retour = xhr.responseText;
    	
    	if(retour.substring(0,3) != 'NOK') {
    		document.getElementById("content01_bannieres").innerHTML = retour;
    	} else {
    		alert(retour.substring(4));
    	}
    }
}

//////////////////////////////////////////////////////////////////

function ajax_load_banniere_byid(idBanniere)
{
	var xhr = GetXmlHttpObject();
    if (xhr == null) {
    	alert ("Votre navigateur actuel ne supporte pas les nouvelles technologies. Utiliser un navigateur tel que la derniere version de Firefox.");
    	return;
    }

    xhr.onreadystatechange = function() { alert_load_banniere_ajax_byid(xhr); };
    
    var url = "api/api_load_banniere_byid.php";
    url = url + "?idbanniere=" + idBanniere;
    
    xhr.open("get", url, true);
    xhr.send(null);
}

function alert_load_banniere_ajax_byid(xhr)
{
    if (xhr.readyState==4) 
    {
    	var retour = xhr.responseText;

    	if(retour.substring(0,3) != 'NOK') {
    		document.getElementById("div_form_loader_banniere").innerHTML = retour;
    	} else {
    		alert(retour.substring(4));
    	}
    }
}

////////////////////////////////////////////////
function confirmModifEtatBanniere_byid(idbanniere, etat){
	var message = 'Etes vous sur de vouloir modifier l\'etat de la banniere ?';
	if(confirm(message)){
		ajax_modif_etat_banniere_byid(idbanniere, etat);
	}
}

function ajax_modif_etat_banniere_byid(idbanniere, etat)
{
	var xhr = GetXmlHttpObject();
    if (xhr == null) {
    	alert ("Votre navigateur actuel ne supporte pas les nouvelles technologies. Utiliser un navigateur tel que la derniere version de Firefox.");
    	return;
    }

    xhr.onreadystatechange = function() { alert_modif_etat_banniere_ajax_byid(xhr, idbanniere); };
    
    var url = "api/api_updt_modif_etat_banniere.php";
    url = url + "?idbanniere=" + idbanniere + "&etat=" + etat;
    
    xhr.open("get", url, true);
    xhr.send(null);
}

function alert_modif_etat_banniere_ajax_byid(xhr, idbanniere)
{
    if (xhr.readyState==4) 
    {
    	var retour = xhr.responseText;
    	
    	if(retour.substring(0,3) != 'NOK') {
    		ajax_load_banniere_byid(idbanniere);
    	} else {
    		alert(retour.substring(4));
    	}
    }
}

////////////////////////////////////////////////
function confirmEditNomBanniere_byid(valeur, idbanniere) {
	var message = 'Etes vous sur de vouloir modifier le nom en "' + valeur + '" ?';
	if(confirm(message)){
		ajax_updt_nom_banniere_byid(idbanniere, valeur);
	}
}

function ajax_updt_nom_banniere_byid(idbanniere, valeur)
{
	var xhr = GetXmlHttpObject();
    if (xhr == null) {
    	alert ("Votre navigateur actuel ne supporte pas les nouvelles technologies. Utiliser un navigateur tel que la derniere version de Firefox.");
    	return;
    }

    xhr.onreadystatechange = function() { alert_updt_nom_banniere_ajax_byid(xhr, idbanniere); };
    
    var url = "api/api_updt_nom_banniere.php";
    url = url + "?idbanniere=" + idbanniere + "&nom=" + valeur;
    
    xhr.open("get", url, true);
    xhr.send(null);
}

function alert_updt_nom_banniere_ajax_byid(xhr, idbanniere)
{
    if (xhr.readyState==4) 
    {
    	var retour = xhr.responseText;
    	
    	if(retour.substring(0,3) != 'NOK') {
    		ajax_load_banniere_byid(idbanniere);
    	} else {
    		alert(retour.substring(4));
    	}
    }
}

////////////////////////////////////////////////
function confirmEditDimBanniere_byid(largeur, hauteur, idbanniere){
	var message = 'Etes vous sur de vouloir modifier les dimensions maxi de la banniere par "' + largeur + " x " + hauteur + '" ?';
	if(confirm(message)){
		ajax_modif_dim_banniere_byid(idbanniere, largeur, hauteur);
	}
}

function ajax_modif_dim_banniere_byid(idbanniere, largeur, hauteur) {
	var xhr = GetXmlHttpObject();
    if (xhr == null) {
    	alert ("Votre navigateur actuel ne supporte pas les nouvelles technologies. Utiliser un navigateur tel que la derniere version de Firefox.");
    	return;
    }

    xhr.onreadystatechange = function() { alert_modif_dim_banniere_ajax_byid(xhr, idbanniere); };
    
    var url = "api/api_updt_modif_dim_banniere.php";
    url = url + "?idbanniere=" + idbanniere + "&largeur=" + largeur + "&hauteur=" + hauteur;
    
    xhr.open("get", url, true);
    xhr.send(null);
}

function alert_modif_dim_banniere_ajax_byid(xhr, idbanniere)
{
    if (xhr.readyState==4) 
    {
    	var retour = xhr.responseText;
    	
    	if(retour.substring(0,3) != 'NOK') {
    		ajax_load_banniere_byid(idbanniere);
    	} else {
    		alert(retour.substring(4));
    	}
    }
}

////////////////////////////////////////////////
function confirmEditClickBanniere_byid(nbClick, idbanniere){
	var message = 'Etes vous sur de vouloir modifier le nombre de click par : ' + nbClick + ' ?';
	if(confirm(message)){
		ajax_modif_nb_click_banniere_byid(idbanniere, nbClick);
	}
}

function ajax_modif_nb_click_banniere_byid(idbanniere, nbClick) {
	var xhr = GetXmlHttpObject();
    if (xhr == null) {
    	alert ("Votre navigateur actuel ne supporte pas les nouvelles technologies. Utiliser un navigateur tel que la derniere version de Firefox.");
    	return;
    }

    xhr.onreadystatechange = function() { alert_modif_nb_click_banniere_ajax_byid(xhr, idbanniere); };
    
    var url = "api/api_updt_modif_nb_click_banniere.php";
    url = url + "?idbanniere=" + idbanniere + "&nbClick=" + nbClick;
    
    xhr.open("get", url, true);
    xhr.send(null);
}

function alert_modif_nb_click_banniere_ajax_byid(xhr, idbanniere)
{
    if (xhr.readyState==4) 
    {
    	var retour = xhr.responseText;
    	
    	if(retour.substring(0,3) != 'NOK') {
    		ajax_load_banniere_byid(idbanniere);
    	} else {
    		alert(retour.substring(4));
    	}
    }
}

////////////////////////////////////////////////
function confirmEditLoadingBanniere_byid(nbLoading, idbanniere){
	var message = "Etes vous sur de vouloir modifier le nombre de chargement par : " + nbLoading + " ?";
	if(confirm(message)){
		ajax_modif_nb_loading_banniere_byid(idbanniere, nbLoading);
	}
}

function ajax_modif_nb_loading_banniere_byid(idbanniere, nbLoading) {
	var xhr = GetXmlHttpObject();
    if (xhr == null) {
    	alert ("Votre navigateur actuel ne supporte pas les nouvelles technologies. Utiliser un navigateur tel que la derniere version de Firefox.");
    	return;
    }

    xhr.onreadystatechange = function() { alert_modif_nb_loading_banniere_ajax_byid(xhr, idbanniere); };
    
    var url = "api/api_updt_modif_nb_loading_banniere.php";
    url = url + "?idbanniere=" + idbanniere + "&nbLoading=" + nbLoading;
    
    xhr.open("get", url, true);
    xhr.send(null);
}

function alert_modif_nb_loading_banniere_ajax_byid(xhr, idbanniere)
{
    if (xhr.readyState==4) 
    {
    	var retour = xhr.responseText;
    	
    	if(retour.substring(0,3) != 'NOK') {
    		ajax_load_banniere_byid(idbanniere);
    	} else {
    		alert(retour.substring(4));
    	}
    }
}

////////////////////////////////////////////////
function confirmEditListingSponsoBanniere_byid(idsponso, idbanniere, type){
	var txt = '';
	if (type == 1) {
		txt = 'lier';
	} else {
		txt = 'dissocier';
	}
	var message = 'Etes vous sur de vouloir ' + txt + ' cette banniere et ce sponsor?';
	
	
	if(confirm(message)){
		ajax_modif_ListingSponso_banniere_byid(idsponso, idbanniere, type);
	}
}

function ajax_modif_ListingSponso_banniere_byid(idsponso, idbanniere, type) {
	var xhr = GetXmlHttpObject();
    if (xhr == null) {
    	alert ("Votre navigateur actuel ne supporte pas les nouvelles technologies. Utiliser un navigateur tel que la derniere version de Firefox.");
    	return;
    }

    xhr.onreadystatechange = function() { alert_modif_ListingSponso_banniere_ajax_byid(xhr, idbanniere); };
    
    var url = "api/api_updt_modif_listing_sponso_banniere.php";
    url = url + "?idbanniere=" + idbanniere + "&idsponso=" + idsponso + "&type=" + type;
    
    xhr.open("get", url, true);
    xhr.send(null);
}

function alert_modif_ListingSponso_banniere_ajax_byid(xhr, idbanniere)
{
    if (xhr.readyState==4) 
    {
    	var retour = xhr.responseText;
    	
    	if(retour.substring(0,3) != 'NOK') {
    		ajax_load_banniere_byid(idbanniere);
    	} else {
    		alert(retour.substring(4));
    	}
    }
}

////////////////////////////////////////////////
function confirmEditAltBanniere_byid(valeur, idbanniere){
	var message = 'Etes vous sur de vouloir modifier le libelle existant par : "' + valeur + '" ?';
	if(confirm(message)){
		ajax_modif_alt_banniere_byid(idbanniere, valeur);
	}
}

function ajax_modif_alt_banniere_byid(idbanniere, valeur) {
	var xhr = GetXmlHttpObject();
    if (xhr == null) {
    	alert ("Votre navigateur actuel ne supporte pas les nouvelles technologies. Utiliser un navigateur tel que la derniere version de Firefox.");
    	return;
    }

    xhr.onreadystatechange = function() { alert_modif_alt_banniere_ajax_byid(xhr, idbanniere); };
    
    var url = "api/api_updt_modif_alt_banniere.php";
    url = url + "?idbanniere=" + idbanniere + "&valeur=" + valeur;
    
    xhr.open("get", url, true);
    xhr.send(null);
}

function alert_modif_alt_banniere_ajax_byid(xhr, idbanniere)
{
    if (xhr.readyState==4) 
    {
    	var retour = xhr.responseText;
    	
    	if(retour.substring(0,3) != 'NOK') {
    		ajax_load_banniere_byid(idbanniere);
    	} else {
    		alert(retour.substring(4));
    	}
    }
}


/////////////////////////////////////////////////////////////////////////

function ajax_load_niche()
{
	var idNicheChoisie = 0;
	
	for(i=0;i<document.getElementById("choix_niche").length;++i) {
		if(document.getElementById("choix_niche").options[i].selected == true) {
			idNicheChoisie = document.getElementById("choix_niche").options[i].value;
		}
	}
	
	var xhr = GetXmlHttpObject();
    if (xhr == null) {
    	alert ("Votre navigateur actuel ne supporte pas les nouvelles technologies. Utiliser un navigateur tel que la derniere version de Firefox.");
    	return;
    }

    xhr.onreadystatechange = function() { alert_load_niche_ajax(xhr); };
    
    var url = "api/api_load_niche.php";
    url = url + "?idniche=" + idNicheChoisie;
    
    xhr.open("get", url, true);
    xhr.send(null);
}

function alert_load_niche_ajax(xhr)
{
    if (xhr.readyState==4) 
    {
    	var retour = xhr.responseText;

    	if(retour.substring(0,3) != 'NOK') {
    		document.getElementById("div_form_loader_niche").innerHTML = retour;
    	} else {
    		alert(retour.substring(4));
    	}
    }
}

////////////////////////////////////////////////
function confirmModifEtatNiche(idniche, etat){
	var message = 'Etes vous sur de vouloir modifier l\'etat de la niche ?';
	if(confirm(message)){
		ajax_modif_etat_niche(idniche, etat);
	}
}

function ajax_modif_etat_niche(idniche, etat)
{
	var xhr = GetXmlHttpObject();
    if (xhr == null) {
    	alert ("Votre navigateur actuel ne supporte pas les nouvelles technologies. Utiliser un navigateur tel que la derniere version de Firefox.");
    	return;
    }

    xhr.onreadystatechange = function() { alert_modif_etat_niche_ajax(xhr); };
    
    var url = "api/api_updt_modif_etat_niche.php";
    url = url + "?idniche=" + idniche + "&etat=" + etat;
    
    xhr.open("get", url, true);
    xhr.send(null);
}

function alert_modif_etat_niche_ajax(xhr)
{
    if (xhr.readyState==4) 
    {
    	var retour = xhr.responseText;
    	
    	if(retour.substring(0,3) != 'NOK') {
    		ajax_load_niche();
    	} else {
    		alert(retour.substring(4));
    	}
    }
}

////////////////////////////////////////////////
function confirmEditNomNiche(valeur, idniche) {
	var message = 'Etes vous sur de vouloir modifier le nom par "' + valeur + '" ?';
	if(confirm(message)){
		ajax_updt_nom_niche(idniche, valeur);
	}
}

function ajax_updt_nom_niche(idniche, valeur)
{
	var xhr = GetXmlHttpObject();
    if (xhr == null) {
    	alert ("Votre navigateur actuel ne supporte pas les nouvelles technologies. Utiliser un navigateur tel que la derniere version de Firefox.");
    	return;
    }

    xhr.onreadystatechange = function() { alert_updt_nom_niche_ajax(xhr, idniche); };
    
    var url = "api/api_updt_nom_niche.php";
    url = url + "?idniche=" + idniche + "&nom=" + valeur;
    
    xhr.open("get", url, true);
    xhr.send(null);
}

function alert_updt_nom_niche_ajax(xhr, idniche)
{
    if (xhr.readyState==4) 
    {
    	var retour = xhr.responseText;
    	
    	if(retour.substring(0,3) != 'NOK') {
    		ajax_load_niche();
    		ajax_recharge_select_niche(idniche);
    	} else {
    		alert(retour.substring(4));
    	}
    }
}

function ajax_recharge_select_niche(idniche)
{
	var xhr = GetXmlHttpObject();
    if (xhr == null) {
    	alert ("Votre navigateur actuel ne supporte pas les nouvelles technologies. Utiliser un navigateur tel que la derniere version de Firefox.");
    	return;
    }

    xhr.onreadystatechange = function() { alert_select_niche_ajax(xhr); };
    
    var url = "api/api_select_niche.php";
    url = url + "?idniche=" + idniche;
    
    xhr.open("get", url, true);
    xhr.send(null);
}

function alert_select_niche_ajax(xhr)
{
    if (xhr.readyState==4) 
    {
    	var retour = xhr.responseText;
    	
    	if(retour.substring(0,3) != 'NOK') {
    		document.getElementById("selectNiche").innerHTML = retour;
    	} else {
    		alert(retour.substring(4));
    	}
    }
}

////////////////////////////////////////////////
function confirmSupprNiche(idniche) {
	var message = 'Etes vous sur de vouloir supprimer cette niche ? (Les sponsors associés seront conservés)';
	
	if(confirm(message)){
		ajax_supprime_niche(idniche);
	}
}

function ajax_supprime_niche(idniche)
{
	var xhr = GetXmlHttpObject();
    if (xhr == null) {
    	alert ("Votre navigateur actuel ne supporte pas les nouvelles technologies. Utiliser un navigateur tel que la derniere version de Firefox.");
    	return;
    }

    xhr.onreadystatechange = function() { alert_supprime_niche_ajax(xhr); };
    
    var url = "api/api_supprime_niche.php";
    url = url + "?idniche=" + idniche;
    
    xhr.open("get", url, true);
    xhr.send(null);
}

function alert_supprime_niche_ajax(xhr)
{
    if (xhr.readyState==4) 
    {
    	var retour = xhr.responseText;
    	
    	if(retour.substring(0,3) != 'NOK') {
    		document.getElementById("content01_niches").innerHTML = retour;
    	} else {
    		alert(retour.substring(4));
    	}
    }
}

/////////////////////////////////////////////////////////////////////////

function ajax_load_niche_byid(idniche)
{
	var xhr = GetXmlHttpObject();
    if (xhr == null) {
    	alert ("Votre navigateur actuel ne supporte pas les nouvelles technologies. Utiliser un navigateur tel que la derniere version de Firefox.");
    	return;
    }

    xhr.onreadystatechange = function() { alert_load_niche_ajax_byid(xhr); };
    
    var url = "api/api_load_niche_byid.php";
    url = url + "?idniche=" + idniche;
    
    xhr.open("get", url, true);
    xhr.send(null);
}

function alert_load_niche_ajax_byid(xhr)
{
    if (xhr.readyState==4) 
    {
    	var retour = xhr.responseText;

    	if(retour.substring(0,3) != 'NOK') {
    		document.getElementById("div_form_loader_niche").innerHTML = retour;
    	} else {
    		alert(retour.substring(4));
    	}
    }
}

////////////////////////////////////////////////
function confirmModifEtatNiche_byid(idniche, etat){
	var message = 'Etes vous sur de vouloir modifier l\'etat de la niche ?';
	if(confirm(message)){
		ajax_modif_etat_niche_byid(idniche, etat);
	}
}

function ajax_modif_etat_niche_byid(idniche, etat)
{
	var xhr = GetXmlHttpObject();
    if (xhr == null) {
    	alert ("Votre navigateur actuel ne supporte pas les nouvelles technologies. Utiliser un navigateur tel que la derniere version de Firefox.");
    	return;
    }

    xhr.onreadystatechange = function() { alert_modif_etat_niche_ajax_byid(xhr, idniche); };
    
    var url = "api/api_updt_modif_etat_niche.php";
    url = url + "?idniche=" + idniche + "&etat=" + etat;
    
    xhr.open("get", url, true);
    xhr.send(null);
}

function alert_modif_etat_niche_ajax_byid(xhr, idniche)
{
    if (xhr.readyState==4) 
    {
    	var retour = xhr.responseText;
    	
    	if(retour.substring(0,3) != 'NOK') {
    		ajax_load_niche_byid(idniche);
    	} else {
    		alert(retour.substring(4));
    	}
    }
}

////////////////////////////////////////////////
function confirmEditNomNiche_byid(valeur, idniche) {
	var message = 'Etes vous sur de vouloir modifier le nom par "' + valeur + '" ?';
	if(confirm(message)){
		ajax_updt_nom_niche_byid(idniche, valeur);
	}
}

function ajax_updt_nom_niche_byid(idniche, valeur)
{
	var xhr = GetXmlHttpObject();
    if (xhr == null) {
    	alert ("Votre navigateur actuel ne supporte pas les nouvelles technologies. Utiliser un navigateur tel que la derniere version de Firefox.");
    	return;
    }

    xhr.onreadystatechange = function() { alert_updt_nom_niche_ajax_byid(xhr, idniche); };
    
    var url = "api/api_updt_nom_niche.php";
    url = url + "?idniche=" + idniche + "&nom=" + valeur;
    
    xhr.open("get", url, true);
    xhr.send(null);
}

function alert_updt_nom_niche_ajax_byid(xhr, idniche)
{
    if (xhr.readyState==4) 
    {
    	var retour = xhr.responseText;
    	
    	if(retour.substring(0,3) != 'NOK') {
    		ajax_load_niche_byid(idniche);
    	} else {
    		alert(retour.substring(4));
    	}
    }
}

/////////////////////////////////////////////////////////////////////////

function ajax_load_niche_ratio()
{
	var idNicheChoisie = 0;
	
	for(i=0;i<document.getElementById("choix_niche").length;++i) {
		if(document.getElementById("choix_niche").options[i].selected == true) {
			idNicheChoisie = document.getElementById("choix_niche").options[i].value;
		}
	}
	
	var xhr = GetXmlHttpObject();
    if (xhr == null) {
    	alert ("Votre navigateur actuel ne supporte pas les nouvelles technologies. Utiliser un navigateur tel que la derniere version de Firefox.");
    	return;
    }

    xhr.onreadystatechange = function() { alert_load_niche_ratio_ajax(xhr); };
    
    var url = "api/api_load_niche_ratio.php";
    url = url + "?idniche=" + idNicheChoisie;
    
    xhr.open("get", url, true);
    xhr.send(null);
}

function alert_load_niche_ratio_ajax(xhr)
{
    if (xhr.readyState==4) 
    {
    	var retour = xhr.responseText;

    	if(retour.substring(0,3) != 'NOK') {
    		document.getElementById("div_form_loader_niche").innerHTML = retour;
    	} else {
    		alert(retour.substring(4));
    	}
    }
}

////////////////////////////////////////////////
function confirmEditRatio(valeur, idsponsor, idniche) {
	var message = 'Etes vous sur de vouloir positionner le ratio à "' + valeur + '" % ?';
	if(confirm(message)){
		ajax_updt_niche_ratio(idsponsor, idniche, valeur);
	}
}

function ajax_updt_niche_ratio(idsponsor, idniche, valeur)
{
	var xhr = GetXmlHttpObject();
    if (xhr == null) {
    	alert ("Votre navigateur actuel ne supporte pas les nouvelles technologies. Utiliser un navigateur tel que la derniere version de Firefox.");
    	return;
    }

    xhr.onreadystatechange = function() { alert_updt_niche_ratio_ajax(xhr); };
    
    var url = "api/api_updt_niche_ratio.php";
    url = url + "?idsponsor=" + idsponsor + "&idniche=" + idniche + "&valeur=" + valeur;

    xhr.open("get", url, true);
    xhr.send(null);
}

function alert_updt_niche_ratio_ajax(xhr)
{
    if (xhr.readyState==4) 
    {
    	var retour = xhr.responseText;
    	
    	if(retour.substring(0,3) != 'NOK') {
    		ajax_load_niche_ratio();
    	} else {
    		alert(retour.substring(4));
    	}
    }
}

////////////////////////////////////////////////
function confirmSupprTraces() {
	var message = 'Etes vous sur de vouloir supprimer toutes les traces et logs ?';
	
	if(confirm(message)){
		ajax_supprime_traces();
	}
}

function ajax_supprime_traces()
{
	var xhr = GetXmlHttpObject();
	if (xhr == null) {
		alert ("Votre navigateur actuel ne supporte pas les nouvelles technologies. Utiliser un navigateur tel que la derniere version de Firefox.");
		return;
	}
	
	xhr.onreadystatechange = function() { alert_supprime_traces_ajax(xhr); };
	
	var url = "api/api_supprime_traces.php";
	
	xhr.open("get", url, true);
	xhr.send(null);
}

function alert_supprime_traces_ajax(xhr)
{
    if (xhr.readyState==4) 
    {
    	var retour = xhr.responseText;
    	
    	if(retour.substring(0,3) != 'NOK') {
    		document.getElementById("content01_traces").innerHTML = retour;
    	} else {
    		alert(retour.substring(4));
    	}
    }
}

// Add v1.14
function ajax_ban_filtre_niche()
{
	var idNicheChoisie = 0;
	var typeAction = 1;
	
	for(i=0;i<document.getElementById("choix_cbx_niches").length;++i) {
		if(document.getElementById("choix_cbx_niches").options[i].selected == true) {
			idNicheChoisie = document.getElementById("choix_cbx_niches").options[i].value;
		}
	}
	
	var xhr = GetXmlHttpObject();
    if (xhr == null) {
    	alert ("Votre navigateur actuel ne supporte pas les nouvelles technologies. Utiliser un navigateur tel que la derniere version de Firefox.");
    	return;
    }

    xhr.onreadystatechange = function() { alert_filtrer_listing_banniere_ajax(xhr); };
    
    var url = "api/api_filtrer_listing_banniere.php";
    url = url + "?idniche=" + idNicheChoisie + "&idsponsor=0" + "&action=" + typeAction;
    
    xhr.open("get", url, true);
    xhr.send(null);
}

function ajax_ban_filtre_sponsor()
{
	var idSponsorChoisi = 0;
	var typeAction = 2;
	
	for(i=0;i<document.getElementById("choix_cbx_sponsors").length;++i) {
		if(document.getElementById("choix_cbx_sponsors").options[i].selected == true) {
			idSponsorChoisi = document.getElementById("choix_cbx_sponsors").options[i].value;
		}
	}
	
	var xhr = GetXmlHttpObject();
    if (xhr == null) {
    	alert ("Votre navigateur actuel ne supporte pas les nouvelles technologies. Utiliser un navigateur tel que la derniere version de Firefox.");
    	return;
    }

    xhr.onreadystatechange = function() { alert_filtrer_listing_banniere_ajax(xhr); };
    
    var url = "api/api_filtrer_listing_banniere.php";
    url = url + "?idniche=0&idsponsor=" + idSponsorChoisi + "&action=" + typeAction;
    
    xhr.open("get", url, true);
    xhr.send(null);
}

function alert_filtrer_listing_banniere_ajax(xhr)
{
    if (xhr.readyState==4) 
    {
    	var retour = xhr.responseText;
    	
    	if(retour.substring(0,3) != 'NOK') {
    		document.getElementById("listing_resultats").innerHTML = retour;
    	} else {
    		alert(retour.substring(4));
    	}
    }
}
