function _selecteur_couleur(palette){
	if (!palette){ var palette = standard;}
	var tab_palette = '<table cellspacing="0" cellpadding="0" style="width:100%;height:100%">';
	for (i=1; i<7; i++){
		palette = palette.sort();
		var tab_palette  = tab_palette + '<tr>';
		u=0;
		while (u<=103)
		{			
			var tab_palette  = tab_palette + '<td><a href="#ancre_accessibilite" style="width:100%;text-decoration:none;font-size:1px;float:left;border:1px solid #' + palette[i+u] + ';background-color:#' + palette[i+u] + '"> </a></td>';
		u = u + 6;
		}
		var tab_palette  = tab_palette + '</tr>';
	}
	for (i=109; i<115; i++){
	palette = palette.sort();
		var tab_palette  = tab_palette + '<tr>';
		t = 0;
		while (t<103)
		{
			var tab_palette  = tab_palette + '<td><a href="#ancre_accessibilite" style="width:100%;text-decoration:none;font-size:1px;float:left;border:1px solid #' + palette[i+t] + ';background-color:#' + palette[i+t] + '"> </a></td>';
		t = t + 6;
		}
		var tab_palette  = tab_palette + '</tr>';
	}
	
	var tab_palette  = tab_palette + '</table>';
	Dt.getElementById('tableau_couleur').innerHTML = tab_palette;	
	_init_color();
}
function _saturation(valeur){
	if (Dt.getElementById('choix_couleur').value=='texte'){objet='fenetre_contenu';}else{objet='accessibilite-teinte';}
	var saturation_actuel = parseFloat(Dt.getElementById('couleur_saturation').value);
	 if (valeur=='moins'){
		 if (saturation_actuel>0){
			 var nouvel_nav = saturation_actuel-10;
			Dt.getElementById(objet).className= "opacite" + nouvel_nav;
			Dt.getElementById('couleur_saturation').value = nouvel_nav;
		 }
	}
	 else if (valeur=='plus'){
		if (saturation_actuel<100){
			 var nouvel_nav = saturation_actuel+10;
			Dt.getElementById(objet).className= "opacite" + nouvel_nav;
			Dt.getElementById('couleur_saturation').value = nouvel_nav;
		 }
	}
}
function _luminosite(valeur){
	if (Dt.getElementById('choix_couleur').value=='texte'){objet='fenetre_contenu';}else{objet='accessibilite-luminosite';}
	var luminosite_actuel = parseFloat(Dt.getElementById('couleur_luminosite').value);
	 if (valeur=='plus'){
		 if (luminosite_actuel>0){
			 var nouvel_nav = luminosite_actuel-10;
			Dt.getElementById(objet).className= "opacite" + nouvel_nav;
			Dt.getElementById('couleur_luminosite').value = nouvel_nav;
		 }
	}
	 else if (valeur=='moins'){
		if (luminosite_actuel<100){
			 var nouvel_nav = luminosite_actuel+10;
			Dt.getElementById(objet).className= "opacite" + nouvel_nav;
			Dt.getElementById('couleur_luminosite').value = nouvel_nav;
		 }
	}
}
function _taille_texte(valeur){
		var taille_actuel = parseFloat(Dt.getElementById('texte_taille').value);
	 if (valeur=='moins'){
		 if (taille_actuel>0){
			 var nouvel_taille = taille_actuel-0.1;
			Dt.getElementById('fenetre_contenu').style.fontSize= nouvel_taille + "em";
			Dt.getElementById('texte_taille').value = nouvel_taille;
		 }
	}
	 else if (valeur=='plus'){
		if (taille_actuel<5){
			if (taille_actuel<1){
				var nouvel_taille = 1.1;
			}else{
				var nouvel_taille = taille_actuel+0.1;
			}
			Dt.getElementById('fenetre_contenu').style.fontSize= nouvel_taille + "em";
			Dt.getElementById('texte_taille').value = nouvel_taille;
		 }
	}
}
function _texte_casse(){
	if (Dt.getElementById('fenetre_contenu').style.textTransform=="none"){
		Dt.getElementById('fenetre_contenu').style.textTransform="uppercase";
	}else{
		Dt.getElementById('fenetre_contenu').style.textTransform="none";
	}
}
function _texte_gras(){
	if (Dt.getElementById('fenetre_contenu').style.fontWeight=="bold"){
		Dt.getElementById('fenetre_contenu').style.fontWeight="normal";
	}else{
		Dt.getElementById('fenetre_contenu').style.fontWeight="bold";
	}
}
function _init_color(){
	var div_selecteur = Dt.getElementById('tableau_couleur');
	var tab_td = div_selecteur.getElementsByTagName('a');
	for(var i=0; i < tab_td.length; ++i){
		tab_td[i].onmouseover	= function(){
			if(Dt.getElementById('choix_couleur').value=='texte'){ 
				Dt.getElementById('fenetre_contenu').style.color=this.style.backgroundColor;
			}else{
				Dt.getElementById('accessibilite-teinte').style.backgroundColor=this.style.backgroundColor;
			}
		}
		tab_td[i].onfocus	= function(){
			if(Dt.getElementById('choix_couleur').value=='texte'){ 
				Dt.getElementById('fenetre_contenu').style.color=this.style.backgroundColor;
			}else{
				Dt.getElementById('accessibilite-teinte').style.backgroundColor=this.style.backgroundColor;
			}
		}
		tab_td[i].onmouseout	= function(){
				if(Dt.getElementById('choix_couleur').value=='texte'){ 
					Dt.getElementById('fenetre_contenu').style.color=Dt.getElementById('texte_couleur').value;
				}else{			
					Dt.getElementById('accessibilite-teinte').style.backgroundColor=Dt.getElementById('couleur_fond').value;
				}
			}
		tab_td[i].onblur	= function(){
				if(Dt.getElementById('choix_couleur').value=='texte'){ 
					Dt.getElementById('fenetre_contenu').style.color=Dt.getElementById('texte_couleur').value;
				}else{			
					Dt.getElementById('accessibilite-teinte').style.backgroundColor=Dt.getElementById('couleur_fond').value;
				}
			}
		tab_td[i].onclick	= function(){
			if(Dt.getElementById('choix_couleur').value=='texte'){ 			
					Dt.getElementById('fenetre_contenu').style.color=this.style.backgroundColor;
					Dt.getElementById('texte_couleur').value=this.style.backgroundColor;
				}else{			
					Dt.getElementById('accessibilite-teinte').style.backgroundColor=this.style.backgroundColor;
					Dt.getElementById('couleur_fond').value=this.style.backgroundColor;
				}			
			Dt.getElementById('valeur_couleur').value=this.style.backgroundColor;
			Dt.getElementById('visio_couleur').style.backgroundColor=this.style.backgroundColor;
			for(var i=0; i < tab_td.length; ++i){
				tab_td[i].style.border='1px solid ' + tab_td[i].style.backgroundColor;
			}
			this.style.border='1px dotted #000000';			
			}
	}
}
function _montre_acces(rub){
	var rubrique = rub.split("_");
	var div = "outil_"+rubrique[2];
	if (Dt.getElementById(div).style.display=="none"){		
		Dt.getElementById(div).style.display="block";
	}
	else if (Dt.getElementById(div).style.display=="block"){
		Dt.getElementById(div).style.display="none";
	}
}