var DOSSIER_IMAGES = 'http://www.blingovox.com/img/interne/';

// Permet d'instancier un objet XMLHttpRequest
function getXhr(){
	var xhr = null; 
	if (window.XMLHttpRequest) // Firefox et autres
		xhr = new XMLHttpRequest(); 
	else if (window.ActiveXObject) { // Internet Explorer 
		try {
			xhr = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			xhr = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	else { // XMLHttpRequest non supporté par le navigateur 
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest... Vous ne pourrez pas naviguer correctement sur ce site.");
		xhr = false;
	} 
	return xhr;
}

// Ces 2 fonctions permettent de nettoyer le XML : Node cleaner (Récupéré sur developpez.com)
function go(c){
	if(!c.data.replace(/\s/g,''))
		c.parentNode.removeChild(c);
}
function clean(d){
	var bal=d.getElementsByTagName('*');
	for(i=0;i<bal.length;i++){
		a=bal[i].previousSibling;
		if(a && a.nodeType==3)
			go(a);
		b=bal[i].nextSibling;
		if(b && b.nodeType==3)
			go(b);
	}
	return d;
}

// Affichage du message de chargement
function chargementEnCours(id,text) {
	document.getElementById(id).innerHTML = '<img src="'+DOSSIER_IMAGES+'ajax-loader.gif" alt="" style="vertical-align:middle;" /> '+text;
}

// Cacher ou rendre Visible un bloc
/*function cacher(id,prefixe) {
	if (prefixe=='') var class = 'cacher'; else var class = prefixe+' cacher';
	document.getElementById(id).className = class;
}
function visible(id,prefixe) {
	if (prefixe=='') var class = 'visible'; else var class = prefixe+' visible';
	document.getElementById(id).className = class;
}*/