// Navigator : affiche la position de l'utilisateur sur le site

var Faq_Reference = new Array();    // Faq_Reference contient les r&eacute;f&eacute;rences aux FAQ
var Faq_Questions = new Array();    // Faq_Questions contient les questions des FAQ
var Faq_Reponses = new Array();    // Faq_Reponses contient les r&eacute;ponses des FAQ

// R&eacute;f&eacute;rence, Id de la r&eacute;f&eacute;rence
Faq_Reference[0] = new Array("Z&eacute;taColoc",1);

// Id de la FAQ (indique la page r&eacute;f&eacute;rence), ordre de la FAQ, Texte de la question
Faq_Questions[0] = new Array(1,1,"Qu'est ce que Z&eacute;taColoc ?");
Faq_Questions[1] = new Array(1,3,"D'o&ugrave; vient ce nom ??");
Faq_Questions[2] = new Array(1,4,"Est-ce que tout est gratuit ?");
Faq_Questions[3] = new Array(1,5,"Je suis perdu ! Y a-t-il une page r&eacute;capitulant tous les liens disponibles de <B>Z&eacute;taColoc</B> ?");
Faq_Questions[4] = new Array(1,6,"Quelle est la page principale de <B>Z&eacute;taColoc</B> ?");
Faq_Questions[5] = new Array(1,7,"A quoi bon s'inscrire &agrave; <B>Z&eacute;taColoc</B> ?");
Faq_Questions[6] = new Array(1,8,"Lorsque je suis inscrit, et donc membre de <B>Z&eacute;taColoc</B>, &agrave; quoi vont servir mes informations ?");
Faq_Questions[7] = new Array(1,9,"Comment dois-je faire pour adh&eacute;rer &agrave; un des groupes de <B>Z&eacute;taColoc</B> ?");
Faq_Questions[8] = new Array(1,10,"Un membre d'un groupe auquel j'appartiens &agrave; publier des messages impropres au forum du groupe. Que puis-je faire contre &ccedil;a ?");
Faq_Questions[9] = new Array(1,11,"Mon groupe est complet ! Qu'est-ce que cela implique ?");
Faq_Questions[10] = new Array(1,2,"Comment est n&eacute; <B>Z&eacute;taColoc</B> ?");
Faq_Questions[11] = new Array(1,13,"Comment dois-je faire pour quitter un groupe ?");
Faq_Questions[12] = new Array(1,12,"A combien de groupes peut-on &ecirc;tre membre &agrave; la fois ?");
Faq_Questions[13] = new Array(1,14,"J'aimerai supprimer un groupe. Existe-t-il un moyen ?");

// Id de la FAQ (indique la page r&eacute;f&eacute;rence), ordre de la FAQ, Texte de la r&eacute;ponse
Faq_Reponses[0] = new Array(1,1,"<B>Z&eacute;taColoc</B>, c'est un service enti&egrave;rement <B>gratuit</B> d'<B>Appartement.org</B> qui permet de regrouper les personnes recherchant seules ou &agrave; plusieurs une location ou une colocation sur Paris et ses environs.<BR>En formant des groupes de colocataires, la recherche de logement devient plus efficace.");
Faq_Reponses[1] = new Array(1,2,"Appartement.org est un site organis&eacute; autour de petites annonces immobili&egrave;res de particuliers sur Paris et ses environs, permettant notamment la recherche de colocations.<BR><BR>Depuis janvier 2000, des milliers d'annonces ont &eacute;t&eacute; post&eacute;es sur le site. On s'est aper&ccedil;u que de nombreux utilisateurs ne recherchaient pas uniquement un logement mais plutôt des colocataires afin de trouver ensemble un logement.<BR><BR>De ce constat est n&eacute; <B>Z&eacute;taColoc</B> !");
Faq_Reponses[2] = new Array(1,3,"Certes <B>Z&eacute;taColoc</B> est un nom bien &eacute;trange ! Mais existe-t-il aujourd'hui un nom d&eacute;finissant la recherche de colocataires ? Voil&agrave; qui est fait dor&eacute;navant !<BR><BR>On a d&eacute;cid&eacute; de cr&eacute;er un terme proche de l'esprit de la colocation. Il a fallu partir sur un autre continent, aux Etats-unis, pour penser aux noms des clans des universit&eacute;s. Les ly&ccedil;&eacute;ens et les &eacute;tudiants ont en effet l'habitude de se rassembler dans des clans dont les noms marquent &agrave; jamais l'esprit des groupes. Ces noms sont des codes ou des symboles pour les uns, et des curiosit&eacute;s pour les autres, puisqu'ils s'articulent principalement autour des lettres de l'alphabet grec.<BR>Ainsi fleurira le clan <I>Alpha Phi Omega</I> aux yeux du groupe <I>Alpha Gamma Zeta</I>, tout une histoire...<BR><BR>Ainsi fut cr&eacute;&eacute; <B>Z&eacute;taColoc</B>...");
Faq_Reponses[3] = new Array(1,4,"OUI !!<BR>Le site est enti&egrave;rement gratuit. <B>Z&eacute;taColoc</B> est un service &eacute;galement gratuit.<BR>Depuis un moment, on a fait recours &agrave; la publicit&eacute; pour obtenir quelques r&eacute;mun&eacute;rations. Ces r&eacute;mun&eacute;rations sont n&eacute;anmoins tr&egrave;s faibles mais le site restera gratuit tant que faire se peut...");
Faq_Reponses[4] = new Array(1,5,"La page suivante permet de bien se situer sur <B>Z&eacute;taColoc</B> : <A href=\"../zetacoloc.html\">http://www.appartement.org/zetacoloc.html</A>");
Faq_Reponses[5] = new Array(1,6,"Comme indiqu&eacute; ci-dessus, <A href=\"../zetacoloc.html\">http://www.appartement.org/zetacoloc.html</A>.<BR>Si vous souhaitez voir la liste des groupes de <B>Z&eacute;taColoc</B>, rendez-vous sur la page <A href=\"../cgi-bin/zc1.cgi\">http://www.appartement.org/cgi-bin/zc1.cgi</A>.");
Faq_Reponses[6] = new Array(1,7,"Vous n'&ecirc;tes pas oblig&eacute; de vous inscrire pour consulter les groupes et les membres de <B>Z&eacute;taColoc</B>.<BR>En revanche, vous ne pouvez pas adh&eacute;rer et participer aux groupes de recherche tant que vous n'&ecirc;tes pas inscrit. L'inscription est gratuite bien &eacute;videmment et permettra de vous aider dans vos recherches en r&eacute;coltant des informations importantes sur vous et sur le logement et les colocataires que vous recherchez. Cela ne prend pas plus de 5 minutes.<BR>Vous pouvez vous inscrire <A href=\"../zetacoloc/inscription.html\">ici</A>.");
Faq_Reponses[7] = new Array(1,8,"Vos informations permettront aux autres membres de vous connaitre. En fonction de ces informations, vous pouvez notamment &ecirc;tre invit&eacute; &agrave; rejoindre des groupes.<BR>Sachez que les visiteurs et les membres de <B>Z&eacute;taColoc</B> ont acc&egrave;s &agrave; une partie de vos informations. Mais seuls les membres des groupes auxquels vous appartenez peuvent obtenir votre nom, votre adresse email ou votre num&eacute;ro de t&eacute;l&eacute;phone, et r&eacute;ciproquement pour vous.<BR><BR>Vos informations ne seront nullement r&eacute;utilis&eacute;es ou partag&eacute;es par un tiers.");
Faq_Reponses[8] = new Array(1,9,"Pour pouvoir adh&eacute;rer &agrave; un groupe, vous devez d'abord &ecirc;tre membre de <B>Z&eacute;taColoc</B>. Si ce n'est pas le cas, inscrivez-vous <A href=\"../zetacoloc/inscription.html\">ici</A>.<BR>Ensuite, choisissez un des groupes de la page suivante <A href=\"../cgi-bin/zc1.cgi\">http://www.appartement.org/cgi-bin/zc1.cgi</A>.<BR>Cliquez sur les noms des groupes pour afficher davantage d'information sur les groupes.<BR>Lorsque votre choix est fait, indiquez en bas de cette m&ecirc;me page, le groupe choisi dans le champ appropri&eacute;. Vous aurez besoin de votre pseudonyme et de votre mot de passe.<BR>Voil&agrave; c'est tout !");
Faq_Reponses[9] = new Array(1,10,"Si vous &ecirc;tes l'op&eacute;rateur du groupe, vous avez le droit, et m&ecirc;me le devoir, de supprimer les messages impropres au forum du groupe.<BR>Si vous n'&ecirc;tes pas l'op&eacute;rateur du groupe, vous pouvez toujours demander &agrave; l'op&eacute;rateur de les supprimer. Vous pouvez obtenir l'adresse email de l'op&eacute;rateur de votre groupe &agrave; la page suivante <A href=\"../cgi-bin/zc2.cgi\">http://www.appartement.org/cgi-bin/zc2.cgi</A>.<BR>Si la situation est plus pr&eacute;occupante, n'h&eacute;sitez pas &agrave; nous avertir : <A href=mailto:webmaster@appartement.org>webmaster</A>.");
Faq_Reponses[10] = new Array(1,11,"Si votre groupe est complet, il ne peut plus accepter de nouveaux membres. Cette limite du nombre de membres est d&eacute;finie par l'op&eacute;rateur du groupe lors de la cr&eacute;ation du groupe. Comme toutes les autres informations du groupe, elle peut &ecirc;tre modifi&eacute;e &agrave; tout moment par l'op&eacute;rateur du groupe.<BR>N&eacute;anmoins, un groupe ne peut accepter plus de 20 membres.");
Faq_Reponses[11] = new Array(1,13,"Sur la page pr&eacute;sentant <A href=\"../cgi-bin/zc1.cgi\">la liste des groupes de <B>Z&eacute;taColoc</B></A>, cliquez sur le nom du groupe en question et utilisez ensuite l'action appropri&eacute;e en bas de page.");
Faq_Reponses[12] = new Array(1,12,"Vous ne pouvez &ecirc;tre membre ou op&eacute;rateur de plus de 3 groupes &agrave; la fois.");
Faq_Reponses[13] = new Array(1,14,"Que vous soyez un membre ou l'opérateur du groupe, vous ne pouvez pas supprimer le groupe. En revanche, le groupe s'auto supprimera lorsque tous les membres l'auront quitt&eacute;.");

function Faq(p_sReference, p_iType) {
	// Retourne soient les questions, soient les r&eacute;ponses de le r&eacute;f&eacute;rence en fonction du type

	var iNbReference = Faq_Reference.length;
	var iReference = 0;
	var iMaxFaq = 0;
	var sFaq = "";
	var iOrder = 0;
	var i = 0;
	var j = 0;
	var k = 0;

	p_sReference = p_sReference.toLowerCase();

	for (i=0;i<iNbReference;i++) {
		if (Faq_Reference[i][0].toLowerCase() == p_sReference) {
			iReference = Faq_Reference[i][1];
			iMaxFaq = Faq_Questions.length;
			iOrder = 1;
			
			if (p_iType == 1) { //questions
				for (j=0;j<iMaxFaq;j++) {
					if (Faq_Questions[j][0] == iReference && Faq_Questions[j][1] == iOrder) {
						sFaq += "<LI><A href=\"#Faq" + iOrder + "\"><B>" + Faq_Questions[j][2] + "</B></A></LI>\n";

						if (iOrder == iMaxFaq) { // last one
							j=iMaxFaq;
						} else {
							iOrder++;
							j=-1;		// restart the loop2
						}
					}
				}
			} else { // r&eacute;ponses
				
				for (j=0;j<iMaxFaq;j++) {
					for (k=0;k<iMaxFaq;k++) {
						if (Faq_Questions[k][0] == iReference && Faq_Questions[k][1] == iOrder) {
							sFaq += "<A name=\"#Faq" + iOrder + "\"></A>\n" + "<LI><B>" + Faq_Questions[k][2] + "</B></LI><BR>\n";

							if (iOrder == iMaxFaq) { // last one
								k=iMaxFaq;
							}
						}
					}

					for (k=0;k<iMaxFaq;k++) {
						if (Faq_Reponses[k][0] == iReference && Faq_Reponses[k][1] == iOrder) {
							sFaq += Faq_Reponses[k][2] + "<BR><BR>\n";
	
							if (iOrder == iMaxFaq) { // last one
								k=iMaxFaq;
								j=iMaxFaq;
							} else {
								iOrder++;
								k=iMaxFaq;
								j=-1;		// restart the loop2
							}
						}
					}
				}
			}
			
			i = iNbReference;		// exit loop1
		}
	}
	
	document.write("<BR><OL>" + sFaq + "</OL>");
}