
// Node cleaner
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++){
		ab=bal[i].previousSibling;
		if(ab && ab.nodeType==3)
			go(ab);
		b=bal[i].nextSibling;
		if(b && b.nodeType==3)
			go(b);
	}
	return d;
} 

function chargepage(criteres)
{
	//On efface les pages
	//document.getElementById('resultats_suivants').innerHTML = "";
	
  scriptban= 'ajax_load_info.php?'+criteres+'&nocache='+Math.random();
  //eltid=a('messagelist');
  var xhr_objectban = xmlGetObject(); //création de l'obket xmlhttp
  if (xhr_objectban==null) return; //si impossible, on sort
  xhr_objectban.open("GET", scriptban, true);
  
  xhr_objectban.onreadystatechange = function() {
  if(xhr_objectban.readyState == 4) {
 
 
 			      
			reponse = clean(xhr_objectban.responseXML.documentElement);
			
			
     nbsejourtrouve = reponse.getElementsByTagName("nbcomm")[0].firstChild.data;
      document.getElementById('nb_sejours_trouve').innerHTML = nbsejourtrouve;
     
     if (reponse.getElementsByTagName("multipage")[0].hasChildNodes())
     	{
     	multipage = reponse.getElementsByTagName("multipage")[0].firstChild.data; 
      document.getElementById('resultats_suivants').innerHTML = multipage;
    	}
    	else
    	{
    	document.getElementById('resultats_suivants').innerHTML = "";
    	}

     if (reponse.getElementsByTagName("multipage2")[0].hasChildNodes())
     	{
     	multipage = reponse.getElementsByTagName("multipage2")[0].firstChild.data; 
      document.getElementById('resultats_suivants2').innerHTML = multipage;
    	}
    	else
    	{
    	document.getElementById('resultats_suivants2').innerHTML = "";
    	}

//Recup link_rss
     if (reponse.getElementsByTagName("var_rss")[0].hasChildNodes())
     	{
     	link_rss = reponse.getElementsByTagName("var_rss")[0].firstChild.data; 
      document.getElementById('lien_rss').setAttribute("href","rss.php?"+link_rss);
      document.getElementById('lien_rss2').setAttribute("href","rss.php?"+link_rss);
      
      lien_rss_addon = encodeURIComponent("http://www.321vacances.com/rss.php?"+link_rss);
      document.getElementById('lien_rss_netvibes').setAttribute("href","http://www.netvibes.com/subscribe.php?url="+lien_rss_addon+"&amp;type=feed");
      document.getElementById('lien_rss_google').setAttribute("href","http://fusion.google.com/add?feedurl="+lien_rss_addon+"&title=www.321vacances.com - Vos séjours dernière minute");
      document.getElementById('lien_rss_yahoo').setAttribute("href","http://e.my.yahoo.com/config/cstore?.opt=content&.page=p1&lg=fr&.url="+lien_rss_addon);
      
    	}
    	else
    	{
      document.getElementById('lien_rss').setAttribute("href","rss.php");
      document.getElementById('lien_rss2').setAttribute("href","rss.php");
      
      lien_rss_addon = encodeURIComponent("http://www.321vacances.com/rss.php");
      document.getElementById('lien_rss_netvibes').setAttribute("href","http://www.netvibes.com/subscribe.php?url="+lien_rss_addon+"&amp;type=feed");
      document.getElementById('lien_rss_google').setAttribute("href","http://fusion.google.com/add?feedurl="+lien_rss_addon+"&title=www.321vacances.com - Vos séjours dernière minute");
      document.getElementById('lien_rss_yahoo').setAttribute("href","http://e.my.yahoo.com/config/cstore?.opt=content&.page=p1&lg=fr&.url="+lien_rss_addon);
    	}


      //alert (reponse.getElementsByTagName("sejours")[0].childNodes.length);
      
      recupnoeud = reponse.getElementsByTagName("sejours")[0].childNodes;
      
      //On vide l'ensemble du noeud feed
       document.getElementById('feed').innerHTML ='';
      
     for (j=0;j<reponse.getElementsByTagName("sejours")[0].childNodes.length;j++)
		{
			valsejours = recupnoeud[j].firstChild.nodeValue;
			
			//alert (valsejours);
			
			noeudDiv = document.createElement("div");
			var idDiv = document.createAttribute("id");
     			idDiv.nodeValue = "IITEM-"+j;
			
			noeudDiv.setAttributeNode(idDiv);
			
			var classDiv = document.createAttribute("class");
     			classDiv.nodeValue = "item";
			
			noeudDiv.setAttributeNode(classDiv);
			
			noeudDiv.innerHTML = valsejours;
			
			//noeudDiv.appendData(reste);
			
     		
     		//alert (valsejours);
     		
     		document.getElementById('feed').appendChild(noeudDiv);
     // document.getElementById('feed').innerHTML = valsejours;
    } 
     //  alert (nbsejourtrouve);
      
    } else {
           document.getElementById('feed').innerHTML='<div class="chargement"><img src="img/ajax-loader.gif"><br />Chargement en cours,<br />Veuillez patienter.</div>';
        }
      
		}
		xhr_objectban.send(null);  
}



function Change_class(type_sel,id_sel)
{
	//On vire d'abbord toutes les classes
	
	valeur_liste = document.getElementById(type_sel).childNodes;
	//alert (valeur_liste.length);
	//alert (document.getElementById(type_sel)
	
	for (j=0;j<(valeur_liste.length);j++)
		{
		//y a une couille sous ie pour enlever le classe, alors on affecte une class ala con	
		document.getElementById(type_sel+"-"+j).removeAttribute("class");
		document.getElementById(type_sel+"-"+j).removeAttribute("className");
//			if (document.getElementById(type_sel+"-"+j).hasChildNodes())
//				{
					//alert ("fab");
//					document.getElementById(type_sel+"-"+j).setAttribute("class","pas_de_classe");
//			document.getElementById(type_sel+"-"+j).setAttribute("className","pas_de_classe");
//				}
			
		}

	//Ensuite on affecte la classe "selectfiltre" a celui selectionné
	
	document.getElementById(type_sel+"-"+id_sel).setAttribute("class","selectfiltre");
	document.getElementById(type_sel+"-"+id_sel).setAttribute("className","selectfiltre");
}

function Change_class_tri(type_sel)
{
	if (type_sel == "triprix")
		{
				document.getElementById("triprix").setAttribute("class","selectfiltre");
				document.getElementById("triprix").setAttribute("className","selectfiltre");
				
				document.getElementById("tridate").removeAttribute("class");
				document.getElementById("tridate").removeAttribute("className");

		}	
	else
		{
				document.getElementById("tridate").setAttribute("class","selectfiltre");
				document.getElementById("tridate").setAttribute("className","selectfiltre");
				
				document.getElementById("triprix").removeAttribute("class");
				document.getElementById("triprix").removeAttribute("className");

		}
}