//FONCTIONS JAVASCRIPT DU SITE

//DECLARATION DES VARIABLES GLOBALES

var TitrePage = new String('');
var NiveauPage = 0;
var NumeroSousTitre = 0;

var ImageSrcAlias = "pixelt.gif";
var ImageOverAlias = "pixelt.gif";
var ImageOutAlias = "pixelt.gif";
var DossierAlias = "";
var BulleAlias = "";

var Code = 10;
var CodePrecedent = 10;

//HAUTEUR DE LA FRAME -CONTENU-
function ContenuHauteur()
{
	var Hauteur = 0;
	if (window.top.Navigateur == "Microsoft")
	{
		Hauteur = window.top.Page.Contenu.document.body.clientHeight;
	}
	else
	{
		Hauteur = window.top.Page.Contenu.document.height;
	}
return Hauteur;
}

//LARGEUR DE LA FRAME -CONTENU-
function ContenuLargeur()
{
	var Largeur = 0;
	if (Navigateur == "Microsoft")
	{
		Largeur = window.top.Page.Contenu.document.body.clientWidth;
	}
	else
	{
		Largeur = window.top.Page.Contenu.document.width;
	}
return Largeur;
}

//FAIT DEFILER LE TEXTE DE LA MOITIE DE LA PAGE VERS LE BAS
function Descendre()
{
	var Pas = 0;
	Pas = ContenuHauteur();
	Pas = Math.floor(Pas / 2);
	window.top.Page.Contenu.scrollBy(0,Pas);
}

//FAIT DEFILER LE TEXTE A LA FIN
function EnBas()
{
	window.top.Page.Contenu.scrollTo(0,50000);
}

//FAIT DEFILER LE TEXTE DE LA MOITIE DE LA PAGE VERS LE HAUT
function Monter()
{
	var Pas = 0;
	Pas = ContenuHauteur();
	Pas = (-1) * Math.floor(Pas / 2);
	window.top.Page.Contenu.scrollBy(0,Pas);
}

//FAIT DEFILER LE TEXTE AU DEBUT
function EnHaut()
{
	window.top.Page.Contenu.scrollTo(0,0);
}

//DECLARATION DES FRAMES DU BROWSER
function BrowserFrame(Mode)
{
	if (window.top.Navigateur == "Microsoft")
	{
		window.top.document.write('<FRAMESET COLS=110,* BORDER=0 FRAMEBORDER=0>');
		window.top.document.write('<FRAMESET ROWS=120,*,180,1,58%,29 BORDER=0 FRAMEBORDER=0>');
		window.top.document.write('<FRAME SRC="alias.html" ID="Alias" NAME="Alias" FRAMEBORDER=0 MARGINHEIGHT=0 MARGINWIDTH=0 NORESIZE SCROLLING="NO">');
		window.top.document.write('<FRAME SRC="degrade.html" ID="Degrade" NAME="Degrade" FRAMEBORDER=0 MARGINHEIGHT=0 MARGINWIDTH=0 NORESIZE SCROLLING="NO">');
		window.top.document.write('<FRAME SRC="ecole.html" ID="Ecole" NAME="Ecole" FRAMEBORDER=0 MARGINHEIGHT=0 MARGINWIDTH=0 NORESIZE SCROLLING="NO">');
		window.top.document.write('<FRAME SRC="barreh.html" ID="BarreH" NAME="BarreH" FRAMEBORDER=0 MARGINHEIGHT=0 MARGINWIDTH=0 NORESIZE SCROLLING="NO">');
		window.top.document.write('<FRAME SRC="adresse.html" ID="Adresse" NAME="Adresse" FRAMEBORDER=0 MARGINHEIGHT=0 MARGINWIDTH=0 NORESIZE SCROLLING="NO">');
		window.top.document.write('<FRAME SRC="fondblan.html" ID="CoinBG" NAME="CoinBG" FRAMEBORDER=0 MARGINHEIGHT=0 MARGINWIDTH=0 NORESIZE SCROLLING="NO">');
		window.top.document.write('</FRAMESET>');
		window.top.document.write('<FRAMESET ROWS=*,13,30 BORDER=0 FRAMEBORDER=0>');
		if (Mode == "Intro")
		{
			window.top.document.write('<FRAME SRC="./intro/page.html" ID="Page" NAME="Page" FRAMEBORDER=0 MARGINHEIGHT=0 MARGINWIDTH=0 NORESIZE SCROLLING="NO">');
		}
		else
		{
			window.top.document.write('<FRAME SRC="page.html" ID="Page" NAME="Page" FRAMEBORDER=0 MARGINHEIGHT=0 MARGINWIDTH=0 NORESIZE SCROLLING="NO">');
		}
		window.top.document.write('<FRAME SRC="liens.html" ID="Liens" NAME="Liens" FRAMEBORDER=0 MARGINHEIGHT=0 MARGINWIDTH=0 NORESIZE SCROLLING="NO">');
		window.top.document.write('<FRAMESET COLS=*,8 BORDER=0 FRAMEBORDER=0>');
		window.top.document.write('<FRAME SRC="origine.html" ID="Origine" NAME="Origine" FRAMEBORDER=0 MARGINHEIGHT=0 MARGINWIDTH=0 NORESIZE SCROLLING="NO">');
		window.top.document.write('<FRAME SRC="fondblan.html" ID="CoinBD" NAME="CoinBD" FRAMEBORDER=0 MARGINHEIGHT=0 MARGINWIDTH=0 NORESIZE SCROLLING="NO">');
		window.top.document.write('</FRAMESET>');
		window.top.document.write('</FRAMESET>');
		window.top.document.write('</FRAMESET>');
	}
	else
	{
		window.top.document.write('<FRAMESET COLS="110,*" BORDER=0 FRAMEBORDER=0>');
		window.top.document.write('<FRAMESET ROWS="120,*,180,1,58%,29" BORDER=0 FRAMEBORDER=0>');
		window.top.document.write('<FRAME SRC="alias.html" ID="Alias" NAME="Alias" FRAMEBORDER=0 MARGINHEIGHT=0 MARGINWIDTH=0 NORESIZE SCROLLING="NO">');
		window.top.document.write('<FRAME SRC="degrade.html" ID="Degrade" NAME="Degrade" FRAMEBORDER=0 MARGINHEIGHT=0 MARGINWIDTH=0 NORESIZE SCROLLING="NO">');
		window.top.document.write('<FRAME SRC="ecole.html" ID="Ecole" NAME="Ecole" FRAMEBORDER=0 MARGINHEIGHT=0 MARGINWIDTH=0 NORESIZE SCROLLING="NO">');
		window.top.document.write('<FRAME SRC="barrehn.html" ID="BarreH" NAME="BarreH" FRAMEBORDER=0 MARGINHEIGHT=0 MARGINWIDTH=0 NORESIZE SCROLLING="NO">');
		window.top.document.write('<FRAME SRC="adresse.html" ID="Adresse" NAME="Adresse" FRAMEBORDER=0 MARGINHEIGHT=0 MARGINWIDTH=0 NORESIZE SCROLLING="NO">');
		window.top.document.write('<FRAME SRC="fondblan.html" ID="CoinBG" NAME="CoinBG" FRAMEBORDER=0 MARGINHEIGHT=0 MARGINWIDTH=0 NORESIZE SCROLLING="NO">');
		window.top.document.write('</FRAMESET>');
		window.top.document.write('<FRAMESET ROWS="*,20,30" BORDER=0 FRAMEBORDER=0>');
		window.top.document.write('<FRAME SRC="page.html" ID="Page" NAME="Page" FRAMEBORDER=0 MARGINHEIGHT=0 MARGINWIDTH=0 NORESIZE SCROLLING="NO">');
		window.top.document.write('<FRAME SRC="liens.html" ID="Liens" NAME="Liens" FRAMEBORDER=0 MARGINHEIGHT=0 MARGINWIDTH=0 NORESIZE SCROLLING="NO">');
		window.top.document.write('<FRAMESET COLS="*,8" BORDER=0 FRAMEBORDER=0>');
		window.top.document.write('<FRAME SRC="origine.html" ID="Origine" NAME="Origine" FRAMEBORDER=0 MARGINHEIGHT=0 MARGINWIDTH=0 NORESIZE SCROLLING="NO">');
		window.top.document.write('<FRAME SRC="fondblan.html" ID="CoinBD" NAME="CoinBD" FRAMEBORDER=0 MARGINHEIGHT=0 MARGINWIDTH=0 NORESIZE SCROLLING="NO">');
		window.top.document.write('</FRAMESET>');
		window.top.document.write('</FRAMESET>');
		window.top.document.write('</FRAMESET>');
	}
}

//DECLARATION DES FRAMES POUR LA ZONE -PAGE-
function PageFrame(Niveau,Titre,ImageSrc,ImageOver,ImageOut,Dossier,Bulle)
{
	window.top.TitrePage = Titre;
	window.top.NiveauPage = Niveau;
	window.top.NumeroSousTitre = 1;

	window.top.ImageSrcAlias = ImageSrc.toLowerCase();
	window.top.ImageOverAlias = ImageOver.toLowerCase();
	window.top.ImageOutAlias = ImageOut.toLowerCase();
	window.top.DossierAlias = Dossier.toLowerCase();
	window.top.BulleAlias = Bulle;
	window.top.ChargeAlias();

	if (window.top.Navigateur == "Microsoft")
	{
		window.top.Page.document.write('<FRAMESET ROWS=120,60,* BORDER=0 FRAMEBORDER=0>');
		window.top.Page.document.write('<FRAMESET COLS=50%,1,*,37 BORDER=0 FRAMEBORDER=0>');
		window.top.Page.document.write('<FRAME SRC="resume.html" ID="Resume" NAME="Resume" FRAMEBORDER=0 MARGINHEIGHT=0 MARGINWIDTH=0 NORESIZE SCROLLING="NO">');
		window.top.Page.document.write('<FRAME SRC="' + Parents(Niveau) + 'barrev.html" ID="BarreV" NAME="BarreV" FRAMEBORDER=0 MARGINHEIGHT=0 MARGINWIDTH=0 NORESIZE SCROLLING="NO">');
		window.top.Page.document.write('<FRAME SRC="signets.html" ID="Signets" NAME="Signets" FRAMEBORDER=0 MARGINHEIGHT=0 MARGINWIDTH=0 NORESIZE SCROLLING="NO">');
		window.top.Page.document.write('<FRAME SRC="' + Parents(Niveau) + 'lion.html" ID="Lion" NAME="Lion" FRAMEBORDER=0 MARGINHEIGHT=0 MARGINWIDTH=0 NORESIZE SCROLLING="NO">');
		window.top.Page.document.write('</FRAMESET>');
		if (window.top.Version >= 5)
		{
			window.top.Page.document.write('<FRAME SRC="' + Parents(Niveau) + 'titre.html" ID="Titre" NAME="Titre" FRAMEBORDER=0 MARGINHEIGHT=0 MARGINWIDTH=0 NORESIZE SCROLLING="NO">');
			window.top.Page.document.write('<FRAME SRC="contenu.html" ID="Contenu" NAME="Contenu" FRAMEBORDER=0 MARGINHEIGHT=0 MARGINWIDTH=0 NORESIZE SCROLLING="NO">');
		}
		else
		{
			window.top.Page.document.write('<FRAME SRC="' + Parents(Niveau) + 'titren.html" ID="Titre" NAME="Titre" FRAMEBORDER=0 MARGINHEIGHT=0 MARGINWIDTH=0 NORESIZE SCROLLING="NO">');
			window.top.Page.document.write('<FRAME SRC="contenu.html" ID="Contenu" NAME="Contenu" FRAMEBORDER=0 MARGINHEIGHT=0 MARGINWIDTH=0 NORESIZE SCROLLING="AUTO">');
		}
		window.top.Page.document.write('</FRAMESET>');
	}
	else
	{
		window.top.Page.document.write('<FRAMESET ROWS=120,64,* BORDER=0 FRAMEBORDER=0>');
		window.top.Page.document.write('<FRAMESET COLS=50%,1,*,41 BORDER=0 FRAMEBORDER=0>');
		window.top.Page.document.write('<FRAME SRC="resume.html" ID="Resume" NAME="Resume" FRAMEBORDER=0 MARGINHEIGHT=0 MARGINWIDTH=0 NORESIZE SCROLLING="NO">');
		window.top.Page.document.write('<FRAME SRC="' + Parents(Niveau) + 'barrevn.html" ID="BarreV" NAME="BarreV" FRAMEBORDER=0 MARGINHEIGHT=0 MARGINWIDTH=0 NORESIZE SCROLLING="NO">');
		//window.top.Page.document.write('<FRAME SRC="signets.html" ID="Signets" NAME="Signets" FRAMEBORDER=0 MARGINHEIGHT=0 MARGINWIDTH=0 NORESIZE SCROLLING="NO">');
		window.top.Page.document.write('<FRAME SRC="' + Parents(Niveau) + 'fondblan.html" ID="Signets" NAME="Signets" FRAMEBORDER=0 MARGINHEIGHT=0 MARGINWIDTH=0 NORESIZE SCROLLING="NO">');
		window.top.Page.document.write('<FRAME SRC="' + Parents(Niveau) + 'lionn.html" ID="Lion" NAME="Lion" FRAMEBORDER=0 MARGINHEIGHT=0 MARGINWIDTH=0 NORESIZE SCROLLING="NO">');
		window.top.Page.document.write('</FRAMESET>');
		window.top.Page.document.write('<FRAME SRC="' + Parents(Niveau) + 'titren.html" ID="Titre" NAME="Titre" FRAMEBORDER=0 MARGINHEIGHT=0 MARGINWIDTH=0 NORESIZE SCROLLING="NO">');
		window.top.Page.document.write('<FRAME SRC="contenu.html" ID="Contenu" NAME="Contenu" FRAMEBORDER=0 MARGINHEIGHT=0 MARGINWIDTH=0 NORESIZE SCROLLING="AUTO">');
		window.top.Page.document.write('</FRAMESET>');
	}
}

//ECRIT LE TITRE DE LA PAGE
function TitreDeLaPage()
{
	window.top.Page.Titre.document.write(window.top.TitrePage);
}

//CHARGE LA FEUILLE DE STYLE DU FRAME -CONTENU-
function ContenuCSS()
{
	window.top.Page.Contenu.document.write('<LINK HREF="' + Parents(NiveauPage) + 'contenu.css" REL="STYLESHEET" TYPE="TEXT/CSS">');
}

//CHARGE LA FEUILLE DE STYLE DU FRAME -SIGNETS-
function SignetsCSS()
{
	window.top.Page.Signets.document.write('<LINK HREF="' + Parents(NiveauPage) + 'signets.css" REL="STYLESHEET" TYPE="TEXT/CSS">');
}

//CHARGE LA FEUILLE DE STYLE DU FRAME -RESUME-
function ResumeCSS()
{
	window.top.Page.Resume.document.write('<LINK HREF="' + Parents(NiveauPage) + 'resume.css" REL="STYLESHEET" TYPE="TEXT/CSS">');
}

//CHARGE L'ALIAS
function ChargeAlias()
{
	if (window.top.Navigateur == "Microsoft")
	{
		window.top.Alias.ImageAlias.src=window.top.ImageSrcAlias;
		window.top.Alias.LienAlias.href='./' + window.top.DossierAlias + '/page.html';
		window.top.Alias.ImageAlias.alt=window.top.BulleAlias;
	}
	else
	{
	}
}

//ENTETE DES RESUMES
function EnteteResume()
{
	window.top.Page.Resume.document.write('<BODY BACKGROUND="' + Parents(NiveauPage) + 'degradeh.jpg" BGPROPERTIES="FIXED">');
	window.top.Page.Resume.document.write('<DIV ALIGN="LEFT"><IMG SRC="' + Parents(NiveauPage) + 'coin.gif" BORDER=0></DIV>');
}

//BOUTON DE DEFILEMENT DES SIGNETS
function Signets2Bas()
{
	window.top.Page.Signets.document.write('<A HREF="./signets2.html" TARGET="Signets" onMouseOver="ImageBas.src=\'' + Parents(NiveauPage) + 'bas2.gif\'" onMouseOut="ImageBas.src=\'' + Parents(NiveauPage) + 'bas.gif\'">');
	window.top.Page.Signets.document.write('<IMG SRC="' + Parents(NiveauPage) + 'bas.gif" ID="ImageBas" NAME="ImageBas" ALT="Raccourcis suivants" BORDER=0 VSPACE=1 HSPACE=0></A>');
}

//BOUTON DE DEFILEMENT DES SIGNETS
function Signets1Haut()
{
	window.top.Page.Signets.document.write('<A HREF="./signets.html" TARGET="Signets" onMouseOver="ImageHaut.src=\'' + Parents(NiveauPage) + 'haut2.gif\'" onMouseOut="ImageHaut.src=\'' + Parents(NiveauPage) + 'haut.gif\'">');
	window.top.Page.Signets.document.write('<IMG SRC="' + Parents(NiveauPage) + 'haut.gif" ID="ImageHaut" NAME="ImageHaut" ALT="Raccourcis précédents" BORDER=0 VSPACE=0 HSPACE=0></A><BR>');
}

//INSERTION DU SOUSTITRE
function SousTitre(Nom,Dossier,Option)
{
	var Numero = "";
	Numero = "" + window.top.NumeroSousTitre;
	window.top.Page.Contenu.document.write('<A NAME="SousTitre' + Numero + '" ID="SousTitre' + Numero + '"></A>');
	window.top.Page.Contenu.document.write('<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=100%><TR><TD HEIGHT=22 VALIGN=CENTER BACKGROUND="' + Parents(NiveauPage) + 'sstitre.gif">');
	if (Dossier == "")
	{
	}
	else
	{
		window.top.Page.Contenu.document.write('<A HREF="./' + Dossier.toLowerCase() + '/page.html" TARGET="Page"');
		window.top.Page.Contenu.document.write(' onMouseOver="ImagePlus' + Numero + '.src=\'' + Parents(NiveauPage) + 'droite2.gif\';"');
		window.top.Page.Contenu.document.write(' onMouseOut="ImagePlus' + Numero + '.src=\'' + Parents(NiveauPage) + 'droite.gif\';">');
		window.top.Page.Contenu.document.write('<IMG SRC="' + Parents(NiveauPage) + 'droite.gif" ID="ImagePlus' + Numero + '" NAME="ImagePlus' + Numero + '" ALT="Cliquez pour en savoir plus" ALIGN=RIGHT VSPACE=2 HSPACE=1 BORDER=0>');
		window.top.Page.Contenu.document.write('</A>');
	}
	switch(Option)
	{
		case '':
			break;
		case 'Nouveau':
			window.top.Page.Contenu.document.write('<IMG SRC="' + Parents(NiveauPage) + 'nouveau.gif" ALIGN=RIGHT VSPACE=4 HSPACE=3 ALT="Nouveau dossier">');
			break;
		case 'AVoir':
			window.top.Page.Contenu.document.write('<IMG SRC="' + Parents(NiveauPage) + 'oeil.gif" ALIGN=RIGHT VSPACE=3 HSPACE=3 ALT="Dossier contenant des nouveautés">');
			break;
		case 'Travaux':
			window.top.Page.Contenu.document.write('<IMG SRC="' + Parents(NiveauPage) + 'travaux.gif" ALIGN=RIGHT VSPACE=0 HSPACE=3 ALT="Dossier en cours de réalisation">');
			break;
		default:

	}
	window.top.Page.Contenu.document.write('<P CLASS="SousTitre">' + Nom + '</P>');
	window.top.Page.Contenu.document.write('</TD></TR></TABLE>');
	window.top.NumeroSousTitre = window.top.NumeroSousTitre + 1;
}

//FONCTION DE GESTION DES ERREURS
function Erreur(message, URL, ligne)
{
	window.alert("Erreur du module BeauxArt.Js\n" + message + "\nLigne : " + ligne + "\nPage : " + URL + "\nMerci de signaler l'anomalie");
}

window.onerror = Erreur;
