/*
GetXMLManager gère le chargement des contenus nécessaires à la page

méthodes :
initContent - crée et initialise l'élément sur la page
loadXMLArchitecture - lance le chargement de l'architecture du site
loadXMLPage (aIdPage) - lance le chargement du fichier de description de la page

événements :
onInit - appelé lorsque le swf est bien chargé et initialisé
onError (aMsg) - appelé lors d'une erreur critique de chargement
onLoadXMLArchitecture (aXML) - appelé lorsque l'architecture est chargée
onLoadXMLPage (aXML) - appelé lorsque le fichier de description de page est chargé

*/

GetXMLManager = new Object();
//
//¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
// METHODES PUBLIQUES
//__________________
//
GetXMLManager.initContent = function(){
	var vObj = writeSwf("swf/get_xml.swf", "getXml", 400, "100%", "JSManager=GetXMLManager.swf");
	var vSwf = this.swf = vObj.swf;
	var vDiv = this.div = vObj.div;
	this.hauteurSwf = 400;
	//
	vSwf.refThis = this;
	vSwf.onInit = function (){this.refThis.onInit();};
	vSwf.onError = function (aMsg){this.refThis.onError (aMsg);};
	vSwf.onLoadXMLArchitecture = function (aXML){this.refThis.onLoadXMLArchitecture (aXML);};
	vSwf.onLoadXMLPage = function (aXML){this.refThis.onLoadXMLPage (aXML);};
	this.hide();
};
GetXMLManager.loadXMLArchitecture = function (aIdLangue){
	this.swf.loadXMLArchitecture (aIdLangue);
};
GetXMLManager.loadXMLPage = function (aIdPage){
	this.swf.loadXMLPage(aIdPage);
};
GetXMLManager.show = function(){
	this.div.style.height = this.hauteurSwf;
};
GetXMLManager.hide = function(){
	this.div.style.height = 0;
};