/* Affiche la liste des données */
function makeListe(tab) {
	var str;
	str='<h4>Quelques idées ('+tab[0]+') :</h4>';
	for(var i=1; i<tab.length; i++)
		str+='<span onclick="addChoix(\''+tab[0]+'\', \''+tab[i].replace('\'', '\\\'')+'\');" title="'+tab[i]+'">'+tab[i]+'</span>, ';
	str+='...';
	str+='<p style="margin-top:5px; text-align:right; font-weight:bold;">cliquez pour ajouter</p>';
	document.getElementById('choixListe').innerHTML=str;
}


/* Envoie le tableau de données pour l'affichage*/
function affListe(liste) {
	var tab=new Array();
	switch(liste) {

	case 'style':
		tab=['style', 'bcbg', 'classique', 'branché', 'business', 'décontracté', 'fashion victime', 'ringard', 'sportif', 'streetwear'];
		break;
		
	case 'cheveux':
		tab=['cheveux', 'très courts', 'courts', 'mi-longs', 'longs', 'très longs', 'dégradés', 'frisés',  'bouclés', 'mèches colorées', 'reflets', 'blancs', 'blonds', 'bruns', 'chatains', 'gris', 'noirs', 'roux', 'décolorés', 'chauve', 'punk'];
		break;
	
	case 'yeux':
		tab=['yeux', 'bleus', 'gris', 'marrons', 'noisettes', 'verts', 'noirs', 'ronds', 'en amandes'];
		break;

	case 'taille':
		tab=['taille', 'très petite', 'assez petite', 'dans la moyenne', 'plutôt grande', 'très grande'];
		break;

	case 'poids':
		tab=['poids', 'très mince', 'mince', 'normal', 'quelques kilos en trop', 'oups', 'secret'];
		break;

	case 'qualites':
		tab=['qualités', 'à l\'écoute', 'bonne humeur', 'courage', 'digne de confiance', 'drôle', 'fidelité', 'franchise', 'générosité', 'intelligence', 'modestie', 'originalité', 'patience', 'serviabilité', 'simple', 'sociabilité', 'sympa', 'tendre'];
		break;
	
	case 'defauts':
		tab=['défauts', 'agressivité', 'colérique', 'égoïsme', 'fierté', 'intolérance', 'jalousie', 'lunatique', 'maladresse', 'mensonge', 'narcissisme', 'orgueil', 'pessimisme', 'rancune', 'susceptible'];
		break;
	}
	
	makeListe(tab);
}


/* Ajoute le choix au champ du formulaire */
function addChoix(rub, str) {
	
	rub=rub.replace('é', 'e');
	
	/* Pas plus de 150 caracteres */
	if(document.getElementsByName(rub)[0].value.length+str.length>150) {
		alert('Cette réponse est limitée 150 caractères maximum.');
		return;
	}
	
	/* Espace avant le mot, test si null */
	if(document.getElementsByName(rub)[0].value.length==0)
		document.getElementsByName(rub)[0].value+=str;
	else
		document.getElementsByName(rub)[0].value+=' '+str;
	
	/* 1ere lettre en majuscule */
	document.getElementsByName(rub)[0].value=document.getElementsByName(rub)[0].value.charAt(0).toUpperCase()+document.getElementsByName(rub)[0].value.slice(1);
	
	document.getElementsByName(rub)[0].focus;
}
