

function affichePage(lien,parametres) {
  var oAffichePage = new Ajax("../admin/"+lien);  
  if(parametres) {
    var reg=new RegExp("[&]+", "g");
    var tableau=parametres.split(reg);
    if(tableau.length > 0) {
      for (var i=0; i<tableau.length; i++) {
          var regIn=new RegExp("[=]+", "g");
          var tableauIn=tableau[i].split(regIn);
          oAffichePage.ajoute(tableauIn[0], tableauIn[1]);
      }
    } else {
       var regIn=new RegExp("[=]+", "g");
       var tableauIn=tableau[i].split(regIn);
       oAffichePage.ajoute(tableauIn[0], tableauIn[1]); 
    }
  }
	oAffichePage.envoie(retouraffichePage);  
}

var retouraffichePage = function(e) {
	$("contenu_page").innerHTML = e;
}

function afficheMenu(lien,idMaitre) {
  var oAfficheMenu = new Ajax("../admin/"+lien);  
  oAfficheMenu.ajoute('idMaitre', idMaitre);
	oAfficheMenu.envoie(retourafficheMenu);  
}

var retourafficheMenu = function(e) {
	$("menu_navigation_niveau2").innerHTML = e;
}

function afficheContenu(lien,parametres) {
  var oAfficheContenu = new Ajax("../admin/modules/"+lien);  
  if(parametres) {
    var reg=new RegExp("[&]+", "g");
    var tableau=parametres.split(reg);
    if(tableau.length > 0) {
      for (var i=0; i<tableau.length; i++) {
          var regIn=new RegExp("[=]+", "g");
          var tableauIn=tableau[i].split(regIn);
          oAffichePage.ajoute(tableauIn[0], tableauIn[1]);
      }
    } else {
       var regIn=new RegExp("[=]+", "g");
       var tableauIn=tableau[i].split(regIn);
       oAffichePage.ajoute(tableauIn[0], tableauIn[1]); 
    }
  }
	oAfficheContenu.envoie(retourafficheContenu);  
}

var retourafficheContenu = function(e) {
	$("contenu_onglet").innerHTML = e;
}

var divRetour = "";
var typeRetour = "";

function appelAjax (url,layercible,parametres,typeretour) {
  divRetour = layercible;
  typeRetour = typeretour;
  var oAfficheAjax = new Ajax(url);  
  if(parametres) {
    var reg=new RegExp("[&]+", "g");
    var tableau=parametres.split(reg);
    if(tableau.length > 0) {
      for (var i=0; i<tableau.length; i++) {
          var regIn=new RegExp("[=]+", "g");
          var tableauIn=tableau[i].split(regIn);
          oAfficheAjax.ajoute(tableauIn[0], tableauIn[1]);
      }
    } else {
       var regIn=new RegExp("[=]+", "g");
       var tableauIn=tableau[i].split(regIn);
       oAfficheAjax.ajoute(tableauIn[0], tableauIn[1]); 
    }
  }
	oAfficheAjax.envoie(retourAjax);  
}

var retourAjax = function(e) {
  if(typeRetour == "inner")
	 $(divRetour).innerHTML = e;
	else eval(e);
	typeRetour = "";
	divRetour = "";
}

var elementActifADeplacer = "";
function deplacerChamp(indice,base) {
    if(elementActifADeplacer == "") {
        elementActifADeplacer = indice;
        $('drag_'+elementActifADeplacer).src = '../admin/medias/dragon.gif';
    }else if(indice != elementActifADeplacer) {
        if(confirm('Cette action va réinitialiser la sauvegarde xml et toutes les données non sauvegardées seront effacées. Cliquez sur \'Sauvegarder les modifications des champs\' pour effectuer une sauvegarde. Voulez-vous continuer ?'))
        appelAjax('../admin/mw_gestionBases.php','contenu_page','sauvegardeXML=oui&changeOrdre=oui&deplace='+elementActifADeplacer+'&avant='+indice+'&base='+base,'inner');
        else {
          $('drag_'+elementActifADeplacer).src = '../admin/medias/drag.gif';
        }
        elementActifADeplacer = "";
    }else {
        $('drag_'+elementActifADeplacer).src = '../admin/medias/drag.gif';
        elementActifADeplacer = "";
    }
}

