function senvoler() {
/* 04/07/07 : enleve les mots cles 
	writeDivSpans('mots_cles');*/
	document.getElementById("mots_cles").style.display="none";
}

function createDivSpans(divId) {
	var array_div = string_to_array(divId);
	var newSpan=Array;
	for(i in array_div) {
		newSpan[i]=document.createElement("span");
		newSpan[i].setAttribute('id','divSpan'+i);
		newSpan[i].innerHTML=array_div[i];
	}
	return newSpan;
}

function appendDivSpans(divId) {
	var div_all;
	var style;
	new_div=document.createElement('div');
	new_div.setAttribute('id', 'envol');
	var divSource=document.getElementById(divId);
	var divParent = divSource.parentNode;
	div_all = divParent.appendChild(new_div);

	var allWidth = get_bodyWidth();
	var allHeight = get_bodyHeight();
	
	style = { 
			position: "absolute",
			left: 0+"px",
			top: 0+"px"
/*	, width: parseInt(allWidth)+"px",
			height: parseInt(allHeight)+"px"*/
			};
	setStyle(div_all, style);

	var array_div = string_to_array(divId);
	var spans_all=createDivSpans(divId);
	for(i in array_div) {
		div_all.appendChild(spans_all[i]);
	}
	return array_div;
}

function writeDivSpans(divId) {
	var style;
	var thisspan;
	var spanLeft;
	var spanTop;
	var spanSize;
	var spanColor;
	var visible;
	var tab_color=Array;
	var teinte; var saturation; var luminosite;
	var rouge; var vert; var bleu;
	var array_div= appendDivSpans(divId);

	var allWidth = get_bodyWidth();
	var allHeight = get_bodyHeight();

	var sizeImg = 700;
	var sizeLogo=300;
	var margeGauche = ((allWidth-sizeImg)/2)-50;
	var intDroit = margeGauche+sizeImg;
	var margeDroite = margeGauche-100;
	var margeHaute = 160 ;
	
	teinte = 228;
	saturation = 37; 
	saturation = 100; 
	luminosite=92;
	for(i in array_div) {
		thisspan= document.getElementById("divSpan"+i);
		if(i==0) j=1;
		
		visible="visible" ;
		spanLeft = parseInt(allWidth/j*Math.random() + i*Math.random());
		spanTop =  parseInt(allHeight/j*Math.random() + i*Math.random());
		spanSize = parseInt(i*Math.random());
		spanSize = spanSize > 26 ? 26 : spanSize ;
		if(spanLeft>margeGauche && spanLeft<intDroit){
			spanSize=10;
			if(spanTop>margeHaute && spanTop<(margeHaute+sizeLogo)) {
				 visible="hidden";
			}
		}
		if(spanLeft>(allWidth-100)) { 
			spanLeft -= 100;
			if(spanLeft>(allWidth-150)) { 
				if(spanSize>10) spanLeft-=100;
				if(spanSize>20) spanSize-=20;
				/*spanSize=10;*/
			}
		}
		spanTop = spanTop>allHeight ? allHeight/3 : spanTop;
		spanSize = spanSize>25 ? spanSize-15 : spanSize;
		saturation --; 
		luminosite--;
		tab_color = creer_rvb(teinte,luminosite,saturation);
		rouge=makeHexa(tab_color['R']);
		vert=makeHexa(tab_color['V']);
		bleu=makeHexa(tab_color['B']);
		spanColor = "#"+rouge+vert+bleu ;		/**/
		//alert("spanColor : "+spanColor);
		style = { 
			position: "absolute",
/*			padding: 5+"px",*/
			left: spanLeft+"px",
			top: spanTop+"px",
			fontSize: spanSize+"px",
			color: spanColor,
	/*	fontFamily:text['font'],
			fontWeight:text['weight'],
			fontStyle:text['italic'],*/
			visibility: visible
		};
		setStyle(thisspan, style);
	}
}
