// JavaScript Document


var tbl = new Array();
tbl['bold'] = new Array();
tbl['bold']['titre']='met la selection en gras';
tbl['bold']['des']='';
tbl['bold']['resultat']='<span style="font-weight:bold;">texte</span>';
tbl['bold']['bbcode']='[b] texte [/b]';
tbl['bold']['html']='&lt;span style="font-weight:bold;"&gt; texte &lt;/span&gt;';

tbl['italic'] = new Array();
tbl['italic']['titre']='met la selection en italic';
tbl['italic']['des']='';
tbl['italic']['resultat']='<span style="font-style:italic">texte</span>';
tbl['italic']['bbcode']='[i] texte [/i]';
tbl['italic']['html']='&lt;span style="font-style:italic;"&gt; texte &lt;/span&gt;';

tbl['under'] = new Array();
tbl['under']['titre']='souligne la selection';
tbl['under']['des']='';
tbl['under']['resultat']='<span style="text-decoration:underline;">texte</span>';
tbl['under']['bbcode']='[u] texte [/u]';
tbl['under']['html']='&lt;span style="text-decoration:underline;"&gt; texte &lt;/span&gt;';

tbl['barre'] = new Array();
tbl['barre']['titre']='barre la selection';
tbl['barre']['des']='';
tbl['barre']['resultat']='<span style="text-decoration:line-through;">texte</span>';
tbl['barre']['bbcode']='[r] texte [/r]';
tbl['barre']['html']='&lt;span style="text-decoration:line-through;"&gt; texte &lt;/span&gt;';

tbl['hr'] = new Array();
tbl['hr']['titre']='ajoute une barre de séparation horizontale (visible)';
tbl['hr']['des']='Utile pour séparer les paragraphes et éviter que les images flotantes ne chevauchent les autres paragraphe';
tbl['hr']['resultat']='<hr/>';
tbl['hr']['bbcode']='[hr]';
tbl['hr']['html']='&lt;hr /&gt;';

tbl['hrinvi'] = new Array();
tbl['hrinvi']['titre']='ajoute une barre de séparation horizontale (invisible)';
tbl['hrinvi']['des']='Utile pour séparer les paragraphes et éviter que les images flotantes ne chevauchent les autres paragraphes sans que l\'on voie un trait ...';
tbl['hrinvi']['resultat']='<hr class="hr_invi"/>';
tbl['hrinvi']['bbcode']='[/]';
tbl['hrinvi']['html']='&lt;hr  class="hr_invi" /&gt;';

tbl['para'] = new Array();
tbl['para']['titre']='ajoute un retrait du texte';
tbl['para']['des']='permet de faire un nouveau paragraphe avec retrait... histoire de rendre plus lisible.';
tbl['para']['resultat']='<p class="para">texte</p>';
tbl['para']['bbcode']='[para*] texte';
tbl['para']['html']='&lt;p class="para"&gt; texte &lt;/p&gt;';

tbl['titre'] = new Array();
tbl['titre']['titre']='insert un titre *balise*';
tbl['titre']['des']='pour harmoniser le contenu du site utilisez<br/> Titre 4 : pour les gros titres<br/> Titre 5 pour les sous titres';
tbl['titre']['resultat']='<*balise*>titre</*balise*>';
tbl['titre']['bbcode']='[*balise*] titre [/*balise*]';
tbl['titre']['html']='&lt;*balise*&gt; titre &lt;/*balise*&gt;';

tbl['font'] = new Array();
tbl['font']['titre']='change la police d\'écriture';
tbl['font']['des']='';
tbl['font']['resultat']='<span style="font-family:*balise*;">texte</span>';
tbl['font']['bbcode']='[font=*balise*] texte [/font]';
tbl['font']['html']='&lt;span style="font-family:*balise*;"&gt; texte &lt;/span&gt;';

tbl['size'] = new Array();
tbl['size']['titre']='change la taille de l\'écriture';
tbl['size']['des']='Il n\'y a que 3 tailles par defaut mais vous pouvez changer le nombre ^^ sachez juste que 8 c\'est très petit et 20 très gros ( pour une bonne lisibilité sur le site eviter de sortir de ces bornes...merci)';
tbl['size']['resultat']='<span style="font-size:*balise*px;">texte</span>';
tbl['size']['bbcode']='[size=*balise*] texte [/size]';
tbl['size']['html']='&lt;span style="font-size:*balise*px;"&gt; texte &lt;/span&gt;';

tbl['color'] = new Array();
tbl['color']['titre']='change la couleur de l\'écriture';
tbl['color']['des']='Il n\'y a ici que des couleur par defaut mais vous pouvez remplacer le nom de la couleur par un code hexadécimal si vous les connaissez : red = #FF0000 (par exemple)';
tbl['color']['resultat']='<span style="color:*balise*;">texte</span>';
tbl['color']['bbcode']='[color=*balise*] texte [/color]';
tbl['color']['html']='&lt;span style="color:*balise*;"&gt; texte &lt;/span&gt;';

tbl['quote'] = new Array();
tbl['quote']['titre']='insert une citation';
tbl['quote']['des']='avec ou sans le nom de la personne citée....';
tbl['quote']['resultat']='<br/><em>Sans le nom :</em><p class="cite"> la citation </p><em>Avec le nom :</em><p class="titre_cite">Personne a écrit :</p><p class="cite"> la citation </p>';
tbl['quote']['bbcode']='<p style="font-family:Lucida Console, monospace, sans-serif; font-size: 11px;">[quote] la citation [/quote] </p><p style="font-family:Lucida Console, monospace, sans-serif; font-size: 11px;">[quote="Personne"] la citation [/quote]</p>';
tbl['quote']['html']='<p style="font-family:Lucida Console, monospace, sans-serif; font-size: 11px;">&lt;p class="cite"&gt; la citation &lt;/p&gt; </p><p style="font-family:Lucida Console, monospace, sans-serif; font-size: 11px;">&lt;p class="titre_cite"&gt;Personne a écrit :&lt;/p&gt;&lt;p class="cite"&gt; la citation &lt;/p&gt;</p>';

tbl['code'] = new Array();
tbl['code']['titre']='insert du code html...';
tbl['code']['des']='si vous entrez des caractères html entre [code][/code] si seront tranformer pour apparaitre en "normal" , transforme les entités HTML en caractères spéciaux';
tbl['code']['resultat']='<p class="code">code avec des balises  &lt;p&gt; HTML par exemple &lt;/p&gt;</p>';
tbl['code']['bbcode']='[code] code avec des balises &lt;p&gt; HTML par exemple&lt;/p&gt; [/code]';
tbl['code']['html']='&lt;p class="code"&gt; code avec des balises  &lt;p&gt; HTML par exemple &lt;/p&gt; &lt;/p&gt;';

tbl['left'] = new Array();
tbl['left']['titre']='aligne le contenu à gauche (par défaut ^^)';
tbl['left']['des']='';
tbl['left']['resultat']='<p class="align_left">Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Suspendisse enim tellus, porta ac, viverra et, eleifend eu, lectus. Vestibulum eget quam. Phasellus interdum quam sit amet tellus. Vestibulum laoreet. Morbi tempus, urna sed sagittis imperdiet, lectus felis tempor augue, quis viverra neque lacus id metus.</p>';
tbl['left']['bbcode']='[align=left] Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Suspendisse enim tellus, porta ac, viverra et, eleifend eu, lectus. Vestibulum eget quam. Phasellus interdum quam sit amet tellus. Vestibulum laoreet. Morbi tempus, urna sed sagittis imperdiet, lectus felis tempor augue, quis viverra neque lacus id metus. [/align]';
tbl['left']['html']='&lt;p class="align_left"&gt; Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Suspendisse enim tellus, porta ac, viverra et, eleifend eu, lectus. Vestibulum eget quam. Phasellus interdum quam sit amet tellus. Vestibulum laoreet. Morbi tempus, urna sed sagittis imperdiet, lectus felis tempor augue, quis viverra neque lacus id metus. &lt;/p&gt;';

tbl['right'] = new Array();
tbl['right']['titre']='aligne le contenu à droite';
tbl['right']['des']='';
tbl['right']['resultat']='<p class="align_right">Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Suspendisse enim tellus, porta ac, viverra et, eleifend eu, lectus. Vestibulum eget quam. Phasellus interdum quam sit amet tellus. Vestibulum laoreet. Morbi tempus, urna sed sagittis imperdiet, lectus felis tempor augue, quis viverra neque lacus id metus.</p>';
tbl['right']['bbcode']='[align=right] Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Suspendisse enim tellus, porta ac, viverra et, eleifend eu, lectus. Vestibulum eget quam. Phasellus interdum quam sit amet tellus. Vestibulum laoreet. Morbi tempus, urna sed sagittis imperdiet, lectus felis tempor augue, quis viverra neque lacus id metus. [/align]';
tbl['right']['html']='&lt;p class="align_right"&gt; Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Suspendisse enim tellus, porta ac, viverra et, eleifend eu, lectus. Vestibulum eget quam. Phasellus interdum quam sit amet tellus. Vestibulum laoreet. Morbi tempus, urna sed sagittis imperdiet, lectus felis tempor augue, quis viverra neque lacus id metus. &lt;/p&gt;';

tbl['center'] = new Array();
tbl['center']['titre']='centre le contenu';
tbl['center']['des']='';
tbl['center']['resultat']='<p class="align_center">Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Suspendisse enim tellus, porta ac, viverra et, eleifend eu, lectus. Vestibulum eget quam. Phasellus interdum quam sit amet tellus. Vestibulum laoreet. Morbi tempus, urna sed sagittis imperdiet, lectus felis tempor augue, quis viverra neque lacus id metus.</p>';
tbl['center']['bbcode']='[align=center] Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Suspendisse enim tellus, porta ac, viverra et, eleifend eu, lectus. Vestibulum eget quam. Phasellus interdum quam sit amet tellus. Vestibulum laoreet. Morbi tempus, urna sed sagittis imperdiet, lectus felis tempor augue, quis viverra neque lacus id metus. [/align]';
tbl['center']['html']='&lt;p class="align_center"&gt; Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Suspendisse enim tellus, porta ac, viverra et, eleifend eu, lectus. Vestibulum eget quam. Phasellus interdum quam sit amet tellus. Vestibulum laoreet. Morbi tempus, urna sed sagittis imperdiet, lectus felis tempor augue, quis viverra neque lacus id metus. &lt;/p&gt;';

tbl['justify'] = new Array();
tbl['justify']['titre']='justifi le contenu';
tbl['justify']['des']='';
tbl['justify']['resultat']='<p class="align_justify">Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Suspendisse enim tellus, porta ac, viverra et, eleifend eu, lectus. Vestibulum eget quam. Phasellus interdum quam sit amet tellus. Vestibulum laoreet. Morbi tempus, urna sed sagittis imperdiet, lectus felis tempor augue, quis viverra neque lacus id metus.</p>';
tbl['justify']['bbcode']='[align=justify] Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Suspendisse enim tellus, porta ac, viverra et, eleifend eu, lectus. Vestibulum eget quam. Phasellus interdum quam sit amet tellus. Vestibulum laoreet. Morbi tempus, urna sed sagittis imperdiet, lectus felis tempor augue, quis viverra neque lacus id metus. [/align]';
tbl['justify']['html']='&lt;p class="align_justify"&gt; Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Suspendisse enim tellus, porta ac, viverra et, eleifend eu, lectus. Vestibulum eget quam. Phasellus interdum quam sit amet tellus. Vestibulum laoreet. Morbi tempus, urna sed sagittis imperdiet, lectus felis tempor augue, quis viverra neque lacus id metus. &lt;/p&gt;';

tbl['aj_lien'] = new Array();
tbl['aj_lien']['titre']='insert un lien interne au site';
tbl['aj_lien']['des']='pour lier une page du site^^';
tbl['aj_lien']['resultat']='<a href="http://ffta.mimigyaru.com/site,affiche_1.html">texte du lien</a>';
tbl['aj_lien']['bbcode']='[ffta=news_1]texte du lien[/ffta]';
tbl['aj_lien']['html']='&lt;a href="http://ffta.mimigyaru.com/site,affiche_1.html"&gt;texte du lien&lt;/a&gt;';

tbl['ancre'] = new Array();
tbl['ancre']['titre']='insert une ancre';
tbl['ancre']['des']='une ancre sert a faire un lien interne dans la page. on la lie à un texte avec la balise &lt;a&gt; en utilisant #nom_ancre comme texte pour le lien. nom_ancre est donc l\'identifiant ou nom de l\'ancre en question ^^. L\'ancre est invisible pour les visiteurs...';
tbl['ancre']['resultat']='<a id="nom_ancre"></a>';
tbl['ancre']['bbcode']='[a=nom_ancre]';
tbl['ancre']['html']='&lt;a id="nom_ancre"&gt;&lt;/a&gt;';

tbl['url'] = new Array();
tbl['url']['titre']='insert un lien externe au site';
tbl['url']['des']='le lien sera ouvert dans une nouvelle fenêtre...';
tbl['url']['resultat']='<a href="http://ffta.mimigyaru.com" onclick="window.open(this.href); return false;">titre du lien</a>';
tbl['url']['bbcode']='[url=http://ffta.mimigyaru.com]titre du lien[/url]';
tbl['url']['html']='&lt;a href="http://ffta.mimigyaru.com" onclick="window.open(this.href); return false;"&gt;titre du lien&lt;/a&gt;';

tbl['email'] = new Array();
tbl['email']['titre']='insert un lien vers une adresse e-mail';
tbl['email']['des']='';
tbl['email']['resultat']='<a href="mailto:ffta@mimigyaru.com">texte</a>';
tbl['email']['bbcode']='[email=ffta@mimigyaru.com]texte[/email]';
tbl['email']['html']='&lt;a href="mailto:ffta@mimigyaru.com"&gt;texte&lt;/a&gt;';

tbl['smilies'] = new Array();
tbl['smilies']['titre']='insert un smilie ...';
tbl['smilies']['des']='';
tbl['smilies']['resultat']='<img src="http://ffta.mimigyaru.com/medias/smilies/defaut_biggrin.gif" class="img_smilies" alt=":D" />';
tbl['smilies']['bbcode']=':D';
tbl['smilies']['html']='&lt;img src="http://ffta.mimigyaru.com/medias/smilies/defaut_biggrin.gif" class="img_smilies" alt=":D" /&gt;';

tbl['img'] = new Array();
tbl['img']['titre']='ouvre la fenêtre de selection et d\'uplode des images';
tbl['img']['des']='insert une image avec ou sans style ^^';
tbl['img']['resultat']='<img src="http://ffta.mimigyaru.com/medias/elements/banni_ffta.png" class="img_left" alt="" />';
tbl['img']['bbcode']='[img=img_left]http://ffta.mimigyaru.com/medias/elements/banni_ffta.png[/img] ';
tbl['img']['html']='&lt;img src="http://ffta.mimigyaru.com/medias/elements/banni_ffta.png" class="img_left" alt="" /&gt;';

tbl['list'] = new Array();
tbl['list']['titre']='insert une liste à puce';
tbl['list']['des']='permet d\'ordonner des éléments dans une liste. Utilisez les listes au lieu des [entré] - ... [entré] - ...';
tbl['list']['resultat']='<ul><li>item 1</li><li>item 2</li><li>item 3</li></ul>';
tbl['list']['bbcode']='[list][*]item 1[/*][*]item 2[/*][*]item 3[/*][/list]';
tbl['list']['html']='&lt;ul&gt;&lt;li&gt;item 1&lt;/li&gt;&lt;li&gt;item 2&lt;/li&gt;&lt;li&gt;item 3&lt;/li&gt;&lt;/ul&gt;';

tbl['listnum'] = new Array();
tbl['listnum']['titre']='insert une liste numéroté';
tbl['listnum']['des']='permet d\'ordonner des éléments dans une liste avec un classement numérique. Utile pour un sommaire';
tbl['listnum']['resultat']='<ol><li>item 1</li><li>item 2</li><li>item 3</li></ol>';
tbl['listnum']['bbcode']='[listn][*]item 1[/*][*]item 2[/*][*]item 3[/*][/listn]';
tbl['listnum']['html']='&lt;ol&gt;&lt;li&gt;item 1&lt;/li&gt;&lt;li&gt;item 2&lt;/li&gt;&lt;li&gt;item 3&lt;/li&gt;&lt;/ol&gt;';

tbl['tpl'] = new Array();
tbl['tpl']['titre']='ouvre la fenêtre de selection d\'un model';
tbl['tpl']['des']='';
tbl['tpl']['resultat']='variable ^^';
tbl['tpl']['bbcode']='variable ^^';
tbl['tpl']['html']='variable ^^';

function remplace(expr,a,b) {
      var i=0
      while (i!=-1) {
         i=expr.indexOf(a,i);
         if (i>=0) {
            expr=expr.substring(0,i)+b+expr.substring(i+a.length);
            i+=b.length;
         }
      }
      return expr;
   }

function bbcode_info(balise,champ)
{
	document.getElementById('titre_'+champ).innerHTML = "&raquo; "+tbl[balise]['titre'];
	document.getElementById('des_'+champ).innerHTML = tbl[balise]['des'];
	document.getElementById('resultat_'+champ).innerHTML = tbl[balise]['resultat'];
	document.getElementById('bbcode_'+champ).innerHTML = tbl[balise]['bbcode'];
	document.getElementById('html_'+champ).innerHTML = tbl[balise]['html'];
}
function bbcode_info_avance(nom,balise,champ)
{
	if(nom!=''){
	document.getElementById('titre_'+champ).innerHTML = remplace("&raquo; "+tbl[balise]['titre'],'*balise*',nom);
	document.getElementById('des_'+champ).innerHTML = remplace(tbl[balise]['des'],'*balise*',nom);
	document.getElementById('resultat_'+champ).innerHTML = remplace(tbl[balise]['resultat'],'*balise*',nom);
	document.getElementById('bbcode_'+champ).innerHTML = remplace(tbl[balise]['bbcode'],'*balise*',nom);
	document.getElementById('html_'+champ).innerHTML = remplace(tbl[balise]['html'],'*balise*',nom);
	}else{
	alert('il faut choisir un élément de la liste ^^');
	}
}
function bbcode_info_choix(nom,balise,champ)
{
	if(nom!=''){
		trans= prompt(prompt_select[balise],nom);
	document.getElementById('titre_'+champ).innerHTML = remplace("&raquo; "+tbl[balise]['titre'],'*balise*',trans);
	document.getElementById('des_'+champ).innerHTML = remplace(tbl[balise]['des'],'*balise*',trans);
	document.getElementById('resultat_'+champ).innerHTML = remplace(tbl[balise]['resultat'],'*balise*',trans);
	document.getElementById('bbcode_'+champ).innerHTML = remplace(tbl[balise]['bbcode'],'*balise*',trans);
	document.getElementById('html_'+champ).innerHTML = remplace(tbl[balise]['html'],'*balise*',trans);
	}else{
	alert('il faut choisir un élément de la liste ^^');
	}
}
