function Lien(){
	var site = prompt("Quel site?","");
	if(site!==null){
		var nom = prompt("Faut-il entrer un intitulé pour le site? Laissez blanc pour ne pas entrer d'intitulé.","");
		if(nom!==null && nom!==""){
			new OACode('[url=' + site + ']' + nom, '[/url]');
		}
		else{
			new OACode('[url]' + site, '[/url]');
		}
	}
}
function open_ext_link()
{
	var liens = document.getElementsByTagName('a');
	// On récupère tous les liens du document dans une variable (un array), ici liens.
	// Une boucle qui parcourt le tableau (array) liens du début à la fin.
	for (var i = 0 ; i < liens.length ; ++i)  {
		// Si les liens ont un nom de class égal à exterieur, alors on agit.
		if (liens[i].className == 'exterieur')  {
			liens[i].title = 'S\'ouvre dans une nouvelle fenêtre';
			// Au clique de la souris.
			liens[i].onclick = function()  {
				window.open(this.href);
				return false; // On ouvre une nouvelle page ayant pour URL le href du lien cliqué et on inhibe le lien réel.
			};
		}
	}
}
// window.onload = open_ext_link;

function Fermer()
{
	document.getElementById("annonce").style.visibility = 'hidden';
}
function decompteur(jour,mois,annee,heure,minute,seconde) {
       Resultat = "";
       now = new Date();
       goal = new Date(annee,mois-1,jour,heure,minute,seconde);

       ts = Math.abs((now.getTime()/1000)-(goal.getTime()/1000));

        fjour = Math.floor(ts/(3600*24));
        if(fjour<=1) {
                Resultat = fjour + "j ";
        } else {
                Resultat = fjour + "j ";
        }

        ts = ts - (fjour*24*3600);
        fheure = Math.floor((ts/3600));
        if(fheure<10) {
                Resultat += " 0" + fheure + "h ";
        } else {
                Resultat += " " + fheure + "h ";
        }

        ts = ts - (fheure*3600);
        minutes = Math.floor((ts/60));
        if(minutes<10) {
                Resultat += "0" + minutes + "m ";
        } else {
                Resultat += minutes + "m ";
        }

        ts = ts - (minutes*60);
        fseconde = Math.floor(ts);
        if(fseconde<10) {
                Resultat += "0" + fseconde + "s"
        } else {
                Resultat += fseconde + "s"
        }

        return Resultat
}

function afficher(move,pl){
	var menu = 'reponse' + pl;
	
	if (document.getElementById(menu).style.display == '') {
		document.getElementById(menu).style.display = 'none';
		document.getElementById(menu).style.top = "0px";
	}
	else{
		document.getElementById(menu).style.display = '';
		document.getElementById(menu).style.top = move + "px";
	}
}

function cache_reponses()
{
	var reponse = document.getElementsByTagName('p');

	// On récupère tous les liens du document dans une variable (un array), ici reponse.
	// Une boucle qui parcourt le tableau (array) liens du début à la fin.
	var j = 0;
	for (var i = 0 ; i < reponse.length ; ++i)  {
		// Si les liens ont un nom de class égal à lien_ext, alors on agit.
		if (reponse[i].className == 'faq_reponse')  {
			// reponse[i].title = 'S\'ouvre dans une nouvelle fenêtre';
			// Au clique de la souris.
			afficher(0,j);
			j = j+1;
		}
	}
}

function OACode(oacode_ouvert, oacode_ferme) 
{
	var champs_texte = document.ecrire.article;

	mozWrap(champs_texte, oacode_ouvert, oacode_ferme);
	champs_texte.focus();
}

/*
** http://www.massless.org/mozedit/
*/
function mozWrap(champs_texte, oacode_ouvert, oacode_ferme)
{
	var selLength = champs_texte.textLength;
	var selStart = champs_texte.selectionStart;
	var selEnd = champs_texte.selectionEnd;
	if ( selEnd == 1 || selEnd == 2 )
	{
		selEnd = selLength;
	}

	var s1 = ( champs_texte.value ).substring(0,selStart);
	var s2 = ( champs_texte.value ).substring(selStart, selEnd)
	var s3 = ( champs_texte.value ).substring(selEnd, selLength);
	champs_texte.value = s1 + oacode_ouvert + s2 + oacode_ferme + s3;
	return;
}
