var conciergerie = {
	
	_base16: "0A12B34C56D78E9F",
	_baseClassName:"cplin",

	encode: function (str)
	{
		var retour="";
		for(var i=0;i<str.length;i++)
		{
			var cc=str.charCodeAt(i);
			var ch=cc>>4;
			var cl=cc-(ch*16);
			retour+=this._base16[ch]+this._base16[cl];
		}
		return this._baseClassName+retour;
	},

	decode: function (str)
	{
		var retour="";
		for(var i=0;i<str.length;i+=2)
		{
			var ch=this._base16.indexOf(str.charAt(i));
			var cl=this._base16.indexOf(str.charAt(i+1));
			retour+=String.fromCharCode((ch*16)+cl);
		}
		return retour;
	},
	
	init: function ()
	{
		var tagsA=document.getElementsByTagName("span");
		for(var i=0;i<tagsA.length;i++)
		{
			if (tagsA[i].className.substring(0,this._baseClassName.length)==this._baseClassName)
			{
				var url=this.decode(tagsA[i].className.substring(this._baseClassName.length));				
				var nlink=document.createElement("a");
				nlink.href=url;
				for(var j=0;j<tagsA[i].childNodes.length;j++)
				{
					nlink.appendChild(tagsA[i].childNodes[j]);
				}
				tagsA[i].appendChild(nlink);
			}
		}
		
		// on appel les fonction du fil d'arianne
		gestion_from.initialisation();
		
		// colorisation des onglets
		creer_onglet();
	}	
}
conciergerie.init();









conciergerie.initJq = function(){
	
	var i = 0;
	$("[class*='"+conciergerie._baseClassName+"']").each(function(){
		var classV = $(this).attr("class");
		var classes = classV.split(" ");
		var reg = new RegExp("^"+conciergerie._baseClassName);
		var className = '';
		for(i=0;i<classes.length;i++){
			if (reg.test(classes[i])){
				className = classes[i];
			}
		}
		if(className != ""){
			var url=conciergerie.decode(className.substring(conciergerie._baseClassName.length));
			var nlink=$("<a />");
			nlink.attr({href:url});
			var content = $(this).html();
			nlink.html(content);
			$(this).html(nlink);
			
		}
	});
}
