/*******************************************
* Nomades Object
*******************************************/
if( typeof Nomades == "undefined" ){ 
	var Nomades =  new Object();
	Nomades.name =  "Nomades [Object]";
	Nomades.version = "1.0";
	Nomades.toString = function(){
		return Nomades.name+" v"+Nomades.version;
	}
	/* 
	*/
	Nomades.doc=document;
	Nomades.ie = (Nomades.doc.all)? true:false;
    Nomades.ns4 = (Nomades.doc.layers)? true:false;
    Nomades.ns6 = (Nomades.doc.getElementById)? true:false;
	/* 
	*/
	Nomades.arrOnLoad = new Array();
	Nomades.arrOnLoadParams = new Array();
	/* 
	* METHODE Nomades.ADD_ONLOAD_ITEM
	* Fonction de stockage des scripts a charger
	*/
	Nomades.ADD_ONLOAD_ITEM = function(p_oFunction, p_oParams) {
		Nomades.arrOnLoad[Nomades.arrOnLoad.length] = p_oFunction;
		if(p_oParams){
			Nomades.arrOnLoadParams[Nomades.arrOnLoadParams.length] = p_oParams;
		}else{
			Nomades.arrOnLoadParams[Nomades.arrOnLoadParams.length] = "";
		}
	}
	/* 
	* METHODE Nomades.ADD_ONLOAD_ITEM
	* Fonction de stockage des scripts a charger
	*/
	Nomades.PRECHARG_IMG = function() {
		//var doc=document;
		if(Nomades.doc.images){ 
			if(!Nomades.doc.precharg) {
				Nomades.doc.precharg=new Array();
			}
			var j=Nomades.doc.precharg.length;
			var x=Nomades.PRECHARG_IMG.arguments; 
			for(var i=0; i<x.length; i++){
				if (x[i].indexOf("#")!=0){ 
					Nomades.doc.precharg[j]=new Image; 
					Nomades.doc.precharg[j++].src=x[i];
				}
			}// End for
		}// End check DOM.images
	}// End function
	/* 
	* METHODE Nomades.GetId
	* Return object
	*/
	Nomades.GetId = function(idf) {
		if (Nomades.doc.getElementById) {
			return Nomades.doc.getElementById(idf);
		} else if (Nomades.doc.all) {
			return Nomades.doc.all[idf];
		} else return null
	}
	/* 
	* METHODE Nomades.GetStyle
	* Return object style
	*/
	Nomades.GetStyle = function(idf) {
		if (Nomades.doc.getElementById) {
			return Nomades.doc.getElementById(idf).style;
		} else if (Nomades.doc.all) {
			return Nomades.doc.all[idf].style;
		} else if (Nomades.doc.layers) {
			return Nomades.doc.layers[idf];
		} else return null
	}
		/* 
	* METHODE Nomades.innerHTML
	* Remplace le innerHTML
	*/
	Nomades.innerHTML = function(idf, pDatas) {
		if(Nomades.GetId(idf)){
			Nomades.GetId(idf).firstChild.data = pDatas
		}
	}
	/* 
	*/
	Nomades._debugInService = true;
	Nomades._alert = function (pAlertMsg){
		if(Nomades._debugInService){
			alert(pAlertMsg);
		}
	}
	/* 
	*/
	Nomades.showItem = function(pid){
      if (document.layers){
         document.layers[pid].visibility="show";
      }
      if (document.all){
         document.all[pid].style.visibility="visible";
      } else if (document.getElementById) {
         document.getElementById(pid).style.visibility="visible";
      }
   }
   /* 
	*/
     Nomades.hideItem = function(pid) {
      if (document.layers){
         document.layers[pid].visibility="hide";
      }

      if (document.all) {
         document.all[pid].style.visibility="hidden";
      } else if (document.getElementById){
         document.getElementById(pid).style.visibility="hidden";
      }
   }
   /* 
	*/
   
}// End if Object
/*******************************************
* Nomades.XHR Object
*******************************************/
if( typeof Nomades.XHR == "undefined" ){ 
	Nomades.XHR =  new Object();
	Nomades.XHR._name =  "Nomades.XHR [Object]";
	Nomades.XHR._version = "1.0";
	Nomades.XHR.toString = function(){
		return Nomades.XHR._name+" v"+Nomades.XHR._version;
	}
	/* 
	*/
	Nomades.XHR._xhr = null;
	/* 
	*/
	Nomades.XHR.getXHR = function() {
		var xhr = null;
		if (window.XMLHttpRequest){ // Firefox et autres contenus avances
			xhr = new XMLHttpRequest();
		}
		else if (window.ActiveXObject) { // Internet Explorer
			try {
			   xhr = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				xhr = new ActiveXObject("Microsoft.XMLHTTP");
			}
		}else {
			Nomades._alert("Votre navigateur ne supporte pas les objets XMLHttpRequest");
			xhr = false; 
		}
		return xhr;
	}
	/* 
	*/
	Nomades.XHR._xhr = Nomades.XHR.getXHR();
	if (Nomades.XHR._xhr == null) {
		//Nomades._alert("Votre navigateur ne supporte pas AJAX :-(");
	}
	/* 
	*/
}// End if Object