// JavaScript Document

function file(fichier)
{
    if(window.XMLHttpRequest) xhr_object = new XMLHttpRequest(); // FIREFOX
     
	 else if(window.ActiveXObject) xhr_object = new ActiveXObject("Microsoft.XMLHTTP");// IE
    
	 else return(false); 
	 xhr_object.open("GET", fichier, false);
     xhr_object.send(null);
     if(xhr_object.readyState == 4) return(xhr_object.responseText);
     else return(false);
}


function charger_ss_categorie(id_categorie, divId, id_sous_categorie, erreur_sous_categorie)
{
	var url = 'http://www.annuaire-web-referencement.com/charger_ss_categories.php?id_categorie='+id_categorie;
	
	if(id_sous_categorie != '')
	{
		url = url+'&id_sous_categorie='+id_sous_categorie;
	}
	
	if(erreur_sous_categorie == 1)
	{
		url = url+'&erreur_sous_categorie='+erreur_sous_categorie;
	}
	
	resultat=file(url)
	
	div=document.getElementById(divId)
	
	div.innerHTML=resultat;
}


function supprimerEspaceMultiples(str)
{
    str = str.replace(/[\s]{2,}/g," "); // Enlève les espaces doubles, triples, etc.
    str = str.replace(/^[\s]/, ""); // Enlève les espaces au début
    str = str.replace(/[\s]$/,""); // Enlève les espaces à la fin
	
    return str;    
}

function calculerTaille(texte)
{
	//on supprime les espaces
	var chaine = supprimerEspaceMultiples(texte);
	
	if(chaine == '')
	{
		var taille = 0;
	}
	else
	{
		var taille = chaine.length;
	}
	
	var reste = document.getElementById('reste');
	
	reste.innerHTML = 'Saisi : '+taille+' caractères';
	
}
