/* Copyright © Olivier piČ 2000-2002, All Rights Reserved.
Site: http://www.presence-informatique.fr
@email : olivier.bertrand@presence-informatique.fr
Script: Menus generaux sans frames
Version: 9.0
*/

document.write('<scr' + 'ipt language="javascript" type="text/javascript" src="/system/scripts/arguments.js"><\/scr' + 'ipt>');
document.write('<scr' + 'ipt language="javascript" src="/system/scripts/constantes.js"><\/scr' + 'ipt>');
document.write('<scr' + 'ipt language="javascript" src="/system/scripts/cook.js"><\/scr' + 'ipt>');
document.write('<scr' + 'ipt language="javascript" src="/system/scripts/constmenu.js"><\/scr' + 'ipt>');
document.write('<li' + 'nk rel="stylesheet" type="text/css" href="/system/css/ulli.css" />');

var image = new Array();
var images = new Array();

var TP;
var CO;

function isConnectAdh(val)
	{
	if(testCookies())
		var Connecte=ValeurCookie(val);
	else
		var Connecte=Recherche(val);

	return Connecte;
	}

function menu()
	{
	var Event1 = '\n onmouseover="Changement(';
	var Event2 = '\n onmouseout="Changement(';
	var refMenu=menuGauche('menuGauche');

	for (i=0; i<refMenu[0].length; i++)
		{
		images[refMenu[0][i] + 'd'] = new Image();
		images[refMenu[0][i] + 'd'].src = refMenu[3][i] + refMenu[0][i] + 'd' + refMenu[4][i];
		images[refMenu[0][i]] = new Image();
		images[refMenu[0][i]].src = refMenu[3][i] + refMenu[0][i] + refMenu[4][i];
		}

	var imgBg='';//'style="background-image:url(\'' + imgBg + ')\';"'
	var Number2a = '<table border="0" width="1" cellpadding="0" cellspacing="15" '
		+ '>\n';

	document.write(Number2a
		+ '<tr><td>&nbsp;<\/td><\/tr>');
	document.write ('<tr><td valign="top" ' + refMenu[5][0]+ '"><a href="' + refMenu[1][0] + '"' 
		+ refMenu[2][0] + '\n'
		+ Event1 + refMenu[0][0] + ',\'' + refMenu[3][0]
		+ refMenu[0][0] + refMenu[4][0] + '\');"\n'
		+ Event2 + refMenu[0][0] + ',\'' + refMenu[3][0]
		+ refMenu[0][0] + 'd' + refMenu[4][0] + '\')";>\n'
		+ '<img name="' + refMenu[0][0] + '" id="' + refMenu[0][0] + '" src="' + refMenu[3][0]
		+ refMenu[0][0] + 'd' + refMenu[4][0] + '" border="0" alt="' + refMenu[6][0]
		+ '" /><\/a><\/td><\/tr>');

	for (i=1; i<refMenu[0].length; i++)
		{
		document.write ('<tr><td valign="top" ' + refMenu[5][i]+ '"><a href="' + refMenu[1][i] + '"' 
			+ refMenu[2][i] + '\n'
			+ Event1 + refMenu[0][i] + ',\'' + refMenu[3][i]
			+ refMenu[0][i] + 'd' + refMenu[4][i] + '\');"\n'
			+ Event2 + refMenu[0][i] + ',\'' + refMenu[3][i]
			+ refMenu[0][i] + refMenu[4][i] + '\')";>\n'
			+ '<img name="' + refMenu[0][i] + '" id="' + refMenu[0][i] + '" src="' + refMenu[3][i]
			+ refMenu[0][i] + refMenu[4][i] + '" border="0" alt="' + refMenu[6][i]
			+ '" /><\/a>' + ((i!=0)? '&nbsp;&nbsp;&nbsp;&nbsp;' : '') + '<\/td><\/tr>');
		}

	document.write('<\/table>');

	}

function IndexGeneral()
	{
	var Event1 = '\n onmouseover="Changement(';
	var Event2 = '\n onmouseout="Changement(';

	var refMenu=menuGauche();
	var NbImgMenu = refMenu[0].length;

	for (var i=0; i<refMenu[0].length; i++)
		{
		images[refMenu[0][i] + 'd'] = new Image();
		images[refMenu[0][i] + 'd'].src = refMenu[3][i] + refMenu[0][i] + 'd' + refMenu[4][i];
		images[refMenu[0][i]] = new Image();
		images[refMenu[0][i]].src = refMenu[3][i] + refMenu[0][i] + refMenu[4][i];
		}

	var imgBg="none";

	document.write('<table style="border-width:0px; padding:0px; margin:0px; background-image:' + imgBg + ';" width="100%" align="left">\n'
		+ '<tbody><col align="left" width="10" /><colgroup span=' + (NbImgMenu*1-1) + ' width="' + Math.ceil(100/NbImgMenu*1) + '%" align="center"><\/colgroup>'
		+ '<tr>');

	for (i=0; i<NbImgMenu; i++)
		document.write('<td ' + refMenu[5][i]+ '>'
			+ '<a href="' + refMenu[1][i] + '"' + refMenu[5][i]
			+ Event1 + refMenu[0][i] + ',\'' + refMenu[3][i] + refMenu[0][i] + 'd' + refMenu[4][i] + '\');"\n '
			+ Event2 + refMenu[0][i] + ',\'' + refMenu[3][i] + refMenu[0][i] + refMenu[4][i] + '\');">\n '
			+ '<img name="' + refMenu[0][i] + '" id="' + refMenu[0][i] + '" src="' + refMenu[3][i] + refMenu[0][i] + refMenu[4][i]
			+ '" border="0" /><\/a>\n' + '<\/td>\n');

	document.write('<\/tr><\/tbody><\/table>\n');
	}

function tableauDebut()
	{
	var tableConst=consttableauDebut();

	var fontIn=fontInTxt + '<i>';
	var fontOut='<\/i>' + fontOutTxt;

	//var Event1 = '\n onmouseover="Changement(' + tableConst['NameImg'] + ',\'' + tableConst['PathImg'] + tableConst['NameImg'] + 'd' + tableConst['extGenerique'] + '\')"';
	var Event1 = '\n onmouseover="Changement(\'' + tableConst['NameImg'] + '\',\'' + tableConst['PathImg'] + tableConst['NameImg'] + tableConst['extGenerique'] + '\')"';
	var Event2 = ' \n onmouseout="Changement(\'' + tableConst['NameImg'] + '\',\'' + tableConst['PathImg'] + tableConst['NameImg'] + tableConst['extGenerique'] + '\')">\n';

	images[tableConst['NameImg'] + 'd'] = new Image();
	images[tableConst['NameImg'] + 'd'].src = tableConst['PathImg'] + tableConst['NameImg'] + 'd' + tableConst['extGenerique'];
	images[tableConst['NameImg']] = new Image();
	images[tableConst['NameImg']].src = tableConst['PathImg'] + tableConst['NameImg'] + tableConst['extGenerique'];

	var ImageInsIG = '<img name="' + tableConst['NameImg'] + '" border="0" src="' + tableConst['PathImg']
		+ tableConst['NameImg'] + tableConst['extGenerique'] + '" />';

	chaineArgUrIndex= insertArgUrl('TP=',chaineArgUrl);

	if(tableConst['targetImg']!='_top')
		var HrefImg = '<a href="' + tableConst['HrefImg'] + '?' + chaineArgUrIndex + '" '
			+ Event1 + Event2;
	else
		var HrefImg = '<a href="' + tableConst['HrefImg'] + '" target="_top" '
			+ Event1 + Event2;

	document.write('<table border="0" cellpadding="0" cellspacing="5px" width="100%" height="70px" align="center">\n'
		+ '<tr><td width="22%" height="40px">\n'
		+ HrefImg + ImageInsIG
		+ '<\/a><\/td>'
		+ '<td width="78%" height="40" valign="top"><center>\n'
		+ fontIn + '<h2>' + tableConst['Texte'] + '<\/h2>' + fontOut
		+ '<\/center><\/td><\/tr>\n');

	document.write('<\/table>\n');
	}

function DebutPage(imgBg,backGroundImg,bgPrinc)
	{
	var resEcran2= '/' + resEcran;
	TP=Recherche("TP");
	Opt=Recherche("Opt");
	chaineArgUrl=insertArgUrl('TP='+TP,chaineArgUrl);
	if(Opt!='') chaineArgUrl=insertArgUrl('Opt=',chaineArgUrl);

	if(!backGroundImg)
		backGroundImg='background.jpg';

	tableauDebut();
	
	if(!imgBg)
		imgBg='bgtable.jpg'; //'bgtable.jpg';

	imgBg='/system/images/etiquettes/' + imgBg;

	var widthMain="96%";
	var heightMain = (0.65*screen.height) +"px";
	if(IE)
		{
		heightMain = (0.6*screen.height) +"px";
		}

	var Number2Start = '<table align="center" border="0" cellspacing="0" cellpadding="0" '
		+ 'style="width:'+ widthMain + '; height:' + heightMain 
		+ '; background-image: url(\'' + imgBg + '\');">';

	if(Opt=='')
		{
		var TRFirst='<tr><td>&nbsp;<\/td><\/tr>';
		}
	else
		{
		var TRFirst='';
		}

	TRFirst='';
	var Number4Start='<table border="0" cellspacing="5" cellpadding="7" align="center" width="100%" background="">\n'
		+ TRFirst + '<tr><td>';

	document.write(Number2Start);

	document.write('<tr><td colspan="2" width="100%" height="1" valign="top">\n')

	IndexGeneral();

	document.write('<\/td><\/tr>\n');

	isConnected();

	document.write('<tr>');

	if(TP!='')
		{
		document.write('<td valign="top" align="center" height="100%" width="1px">\n');
		menu();
		document.write('<\/td>');
		document.write('<td valign="top" height="100%" width="100%">\n' + Number4Start);
		}
	else
		{
		document.write('<td align="center" style="vertical-align:top;" height="100%" colspan="2">\n' + Number4Start
			+ '<table align="center" border="0" width="75%"><tr><td style="text-align:justify;">');
		}
	}

function isConnected()
	{
	var CO=isConnectAdh('CO');
	var chaineArgMenu=insertArgUrl('TP=adherents',chaineArgUrl);

	document.write('<tr><td colspan="2">&nbsp;&nbsp;&nbsp;&nbsp;'
		+ ((CO=='connecte')? '<a href="/html/adherents/deconnect.php?' + chaineArgMenu + '">'
		+ fontInTxtS + '<span style="color:#FFAC88; text-decoration:none;">'
		+ 'D&eacute;connexion':'<a href="/html/adherents/authorized.php?' + chaineArgMenu + '">'
		+ fontInTxtS + '<span style="color:#FFAC88; text-decoration:none;">Identification')
		+ '<\/span>' + fontOutTxt + '<\/a><\/td><\/tr>\n');
	}

function finRestePage()
	{
	var Number2End='<\/td><\/tr><\/table>';
	var Number4End='<\/td><\/tr><\/table>';
	
	if(TP=='')
		{
		document.write('<\/td><\/tr><\/table>');
		}
	
	document.write(Number4End +'<\/td><\/tr>');

	document.write('<tr><td colspan="2" valign="bottom" align="center" width="100%" height="1">\n');
	FinPage();

	document.write(Number2End);
	piedPage();
	//document.close();
	}
	

function piedPage()
	{
	fontAttrib2 = fontInTxtS + '<font color="#000000"><i><u>' ;
	var fontOut2= '<\/u><\/i><\/font>' + fontOutTxt;

	var tableConst=constpiedPage();

	document.write('<table border="0" cellspacing="10" cellpadding="0" align="center" width="100%"><tr>\n'
		+ '<td align="left" width="33%">' + tableConst['href1'] + fontAttrib2 + tableConst['txt1'] + fontOut2 + '<\/a><\/td>\n'
		+ '<td align="center" width="33%">' + tableConst['href2'] + fontAttrib2 + tableConst['txt2'] + fontOut2 + '<\/a><\/td>\n'
		+ '<td align="right" width="33%">' + tableConst['href3'] + fontAttrib2 + tableConst['txt3'] + fontOut2 + '<\/a><\/td>\n'
		+ '<\/tr><\/table>');
	}

function FinPage()
	{
	var resEcran2 = resEcran;
	var retraitSpe = '&nbsp;&nbsp;';
	var sWidthImg = 17*resEcran/11;

	var bgColorTabFin = ' style="background-image:url(\'/system/images/etiquettes/bgtablefin.jpg\'); padding:0px; margin:0px; width:100%;" bgcolor="#000000" ';

	var FontAttrib = fontInTxtS + '<b>';
	var fontOut = '<\/b>' + fontOutTxt;

	var tableConst=constFinPage();

	document.write('<table border="1" ' + bgColorTabFin + ' height="1"><tr>');

	for (i=0;i<tableConst['href'].length;i++)
		{
		document.write('<td  style="text-align:' + tableConst['align'][i] + '; ' + (i!=0 ? 'width:1px;':'width:100%;') + '">');
		if(tableConst['special'][i]!='contacts')
			{
			document.write(retraitSpe + tableConst['href'][i] + fontInTxtS + tableConst['txt'][i] + fontOutTxt + '<\/a>' + retraitSpe);
			}
		else
			{
			document.write('<table border="0" cellpadding="0" cellspacing="0"><tr><td align="right">' + tableConst['href'][i]
			   	+ '<img src="' + basePathImg + 'etiquettes/email.gif" border="0" width="' + sWidthImg + 'px" /><\/a><\/td>\n'
				+ '<td align="left">&nbsp;' + tableConst['href'][i]
				+ FontAttrib + tableConst['txt'][i] + fontOut + '<\/a>&nbsp;<\/td><\/tr><\/table>');
			}

		document.write('<\/td>\n');
		}

	document.write('<\/tr><\/table>');
	}

function PreviousNext(NameFrame)
	{
	var BackwardImg = '<img src="' + basePathImg + 'etiquettes/prevnext/previous.gif" border="0" />';
	var ForwardImg  = '<img src="' + basePathImg + 'etiquettes/prevnext/next.gif" border="0" />';
	var RefreshImg  = '<img src="' + basePathImg + 'etiquettes/prevnext/center.gif" border="0" />';

	if(!NameFrame) NameFrame="self"; else NameFrame="window.parent.NameFrame.name";

	self.document.write('<table border="0" cellpadding="0" cellspacing="0" width="90%" align="center">\n'
			+ '<tr><td align="left"><a href="javascript:' + NameFrame
			+ ((NS)? '.back()' : '.history.go(-1)') + '">'+ BackwardImg + '<\/a><\/td>\n'
			+ '<td align="center"><a href="javascript:' + NameFrame
			+ '.location.reload()">' + RefreshImg + '<\/a><\/td>'
			+ '<td align="right"><a href="javascript:' + NameFrame
			+ ((NS)? '.forward()' : '.history.go(1)') + '">'+ ForwardImg + '<\/a><\/td>\n'
			+ '<\/tr><\/table>');
	}

function ReloadCadre()
	{
	window.location.reload();
	}

function Changement(OldImage,NewImage,AltMenu)
	{
	OldImage.src=NewImage;
	}
