
var lsMenuItemsList=new Array();

lsMenuItemsList.push(new Array('index','index.php','Bienvenue',getStr('TIP_Accueil')));
lsMenuItemsList.push(new Array('artiste','artiste.php','Présentation de l\'artiste',getStr('TIP_Artiste')));
lsMenuItemsList.push(new Array('catalogue','catalogue.php',getStr('MEN_Catalogue'),getStr('TIP_Catalogue')));
lsMenuItemsList.push(new Array('expos','expos.php','Expositions',getStr('TIP_Expos')));
lsMenuItemsList.push(new Array('contact','contact.php',getStr('MEN_Contact'),getStr('TIP_Contact')));
lsMenuItemsList.push(new Array('liens','liens.php',getStr('MEN_Liens'),getStr('TIP_Liens')));

var lsAdminMenuItemsList=new Array();

lsAdminMenuItemsList.push(new Array('adm_bienvenue','adm_bienvenue.php',getStr('MEN_Bienvenue')+'<br>','Retour à la page de bienvenue'));
lsAdminMenuItemsList.push(new Array('adm_passe','adm_passe.php',getStr('MEN_Passe'),'Changer le mot de passe d\'administration'));
lsAdminMenuItemsList.push(new Array('adm_parametrage','adm_parametrage.php',getStr('MEN_Parametrage'),'Paramètres généraux du site'));
lsAdminMenuItemsList.push(new Array('adm_catalogue','adm_catalogue.php',getStr('MEN_Catalogue'),getStr('TIP_Catalogue')));
lsAdminMenuItemsList.push(new Array('adm_photos','adm_fichiers.php',getStr('MEN_Bibliotheque')+'<br>',getStr('TIP_Bibliotheque')));
lsAdminMenuItemsList.push(new Array('adm_mailings','adm_mailings.php',getStr('MEN_Mailings')+'<br>',getStr('TIP_Mailings')));
lsAdminMenuItemsList.push(new Array('adm_aide','adm_aide.php',getStr('MEN_Aide')+'<br>',getStr('TIP_Aide')));
lsAdminMenuItemsList.push(new Array('adm_index','index.php',getStr('MEN_Accueil'),getStr('TIP_Accueil')));

var lsHiddenMenuItemsList=new Array();

lsHiddenMenuItemsList.push(new Array('infos','infos.php',getStr("MEN_Infos"),''));
lsHiddenMenuItemsList.push(new Array('login','login.php',getStr('MEN_Login'),''));
lsHiddenMenuItemsList.push(new Array('mailsend','mailSend.php',getStr('MEN_Catalogue'),''));
lsHiddenMenuItemsList.push(new Array('submitpassword','submitPassword.php',getStr('MEN_Login'),''));
lsHiddenMenuItemsList.push(new Array('adm_saveprod','saveProd.php','',''));
lsHiddenMenuItemsList.push(new Array('adm_saveparams','saveParams.php','',''));

function showTitle(psTitle)
{
	if(psTitle=='')
		psTitle=getCurrentPageTitleExt();
	
	lsId=getCurrentPageId();
	if(!document.images[lsId+'n'])
		sendStr('<span class="title"><img src="'+gsImagePath+'arrow0b.gif">'+psTitle+'</span>');
	else
	{
		ODS('title');
		sendStr('<div width="650"><table cellpadding="0" cellspacing="0"><tr><td><img src="'+gsImagePath+'menu_'+getCurrentPageId()+'_'+gsLang+'_t.gif">');
		showSubmenu(getCurrentPageId());
		sendStr('</td></tr></table></div>');
		CDS('title');
	}
}

function showPageTitle()
{
	lsTitle=getCurrentPageTitleExt();
				
	sendStr('<title>'+gsSiteName+' - '+lsTitle+'</title>');
}

function showSubtitle(psTitle)
{
	sendStr('<p class="subtitle">'+psTitle+'</p>');
}

function showMenu()
{
	var lsPage=getCurrentPageId();

	ODS("menu");
	if(lsPage.indexOf("adm_")!=0)
		for(lnI=0;lnI<lsMenuItemsList.length;lnI++)
			showMenuItem(lsPage,lsMenuItemsList[lnI]);
	else
		for(lnI=0;lnI<lsAdminMenuItemsList.length;lnI++)
			showMenuItem(lsPage,lsAdminMenuItemsList[lnI]);
	
	CDS("menu");		
	
	if(lsPage.indexOf('adm_')!=0)
	{
		sendStr('<br>');
		showFavorites();
		showInfos();
		showAdmin();
	}
}

function showMenuItem(psPage,psItem)
{
	if((psItem[0].indexOf('adm_')==0)||(psItem[1].indexOf('javascript')==0))
	{	
		if(psPage==psItem[0])
			sendStr('<span class="menusel">&nbsp;<img src="res/img/arrow0.gif">'+psItem[2]+'</span><br>');
		else
			sendStr('&nbsp;&nbsp;&nbsp;<a href="'+psItem[1]+'" title="'+psItem[3]+'" class="menulink">'+psItem[2]+'</a><br>');
	}
	else
		if(psPage==psItem[0])
			sendStr('<a href="'+psItem[1]+'"><img name="'+psItem[0]+'" src="'+gsImagePath+'menu_'+psItem[0]+'_'+gsLang+'_o.gif" title="'+psItem[3]+'" alt="'+psItem[3]+'"></a><br>');
		else
			sendStr('<a href="'+psItem[1]+'" onMouseOver="changeImage(\''+psItem[0]+'\',\'o\')" onMouseOut="changeImage(\''+psItem[0]+'\',\'n\')"><img name="'+psItem[0]+'" src="'+gsImagePath+'menu_'+psItem[0]+'_'+gsLang+'.gif" title="'+psItem[3]+'" alt="'+psItem[3]+'"></a><br>');
}

function showSubmenu(psTitle)
{
	if(psTitle=="catalogue")
	{
		if(getURLParam("prod")!="")
			sendStr('<td valign="top" bgcolor="ffffff"><a href="suivre.php?prod=prev"><img src="./res/img/arrow1.gif" class="imginsert-small" alt="'+getStr('LNK_DocPrecedent')+'" title="'+getStr('LNK_DocPrecedent')+'"></a></td><td valign="top" bgcolor="ffffff"><a href="suivre.php?prod=next"><img src="./res/img/arrow2.gif" class="imginsert-small" alt="'+getStr('LNK_DocSuivant')+'" title="'+getStr('LNK_DocSuivant')+'"></a></td>');

		if((getURLParam("filterfield")=="pro_famille")||(getURLParam("prod")!=""))
		{
			lsSelected=unescape(getURLParam("filtervalue"));
			if(gsLang=='fr')
			{
				showSubmenuItem('Créations',lsSelected);
				showSubmenuItem('Copies',lsSelected);
				showSubmenuItem('Commandes',lsSelected);
			}
			else
			{
				showSubmenuItem('Creations',lsSelected);
				showSubmenuItem('Copies',lsSelected);
				showSubmenuItem('Orders',lsSelected);
			}
		}
	}
}

function showSubmenuItem(psName,psSelected)
{
	if(psName==psSelected)
	{
		sendStr('</td><td class="submenu">&nbsp;<span class="submenusel">'+psName+'</span>&nbsp;');
	}
	else
	{
		sendStr('</td><td class="submenu">&nbsp;<a href="?filterfield=pro_famille&filtervalue='+psName+'">'+psName+'</a>&nbsp;');
	}
}

function showFavorites()
{
	sendStr('<br><center><a href="javascript:addToFavorites();"><font size="-2">'+getStr('LBL_Favoris')+'</font></a></center>');	
}

function showInfos()
{
	sendStr('<br><center><a href="infos.php"><font size="-2">'+getStr('MEN_Infos')+'</font></a></center>');	
}

function showAdmin()
{
	sendStr('<br><center><a href="login.php"><font size="-2">'+getStr('LBL_AccesAdmin')+'</font></a></center>');	
}

function getCurrentPageId()
{
	var lsId="unknown";

	if((location.href.indexOf('.html')<0)&&(location.href.indexOf('.php')<0))
		lsId=lsMenuItemsList[0][0];
	else
		if(location.href.indexOf('/adm_')>0)
			for(lnJ=0;lnJ<lsAdminMenuItemsList.length;lnJ++)
				if(location.href.indexOf('/'+lsAdminMenuItemsList[lnJ][1])>0)
					lsId=lsAdminMenuItemsList[lnJ][0];
	
	if(lsId=="unknown")
		for(lnJ=0;lnJ<lsMenuItemsList.length;lnJ++)
			if(location.href.indexOf('/'+lsMenuItemsList[lnJ][1])>0)
				lsId=lsMenuItemsList[lnJ][0];
	
	if(lsId=="unknown")
		for(lnJ=0;lnJ<lsHiddenMenuItemsList.length;lnJ++)
			if(location.href.indexOf('/'+lsHiddenMenuItemsList[lnJ][1])>0)
				lsId=lsHiddenMenuItemsList[lnJ][0];
		
	return lsId;
}

function getCurrentPageTitleExt()
{
	var lsTitle=getCurrentPageTitle(lsMenuItemsList);
	if(lsTitle=="unknown")
	{
		lsTitle=getCurrentPageTitle(lsAdminMenuItemsList);
	}
	if(lsTitle=="unknown")
	{
		lsTitle=getCurrentPageTitle(lsHiddenMenuItemsList);
	}
	return lsTitle.replace(/<br>/i,"");
}

function getCurrentPageTitle(psList)
{
	var lsTitle="unknown";
	if((location.href.indexOf('.html')<0)&&(location.href.indexOf('.php')<0))
		lsTitle=psList[0][2];
	else
		for(lnJ=0;lnJ<psList.length;lnJ++)
			if(location.href.indexOf(psList[lnJ][1])>0)
				lsTitle=psList[lnJ][2];

	return lsTitle;
}

function showTracking(psPage)
{
	if(psPage=='')
		psPage=getCurrentPageId(lsMenuItemsList);
		
	if((psPage=="catalogue")&&(window.location.href.indexOf("?prod=")>-1))
		psPage+="_"+document.getElementById("txt_title").innerHTML;
		
	psPage+="_("+gsLang+")";

	if(gsXitiId=="")
		sendStr('<p class="tracking">'+psPage+'</p>');
	else
	{
		Xt_param = 's='+gsXitiId+'&p='+psPage;
		Xt_r = document.referrer;
		Xt_h = new Date();
		Xt_i = '<img width="39" height="25" border="0" class="tracking" ';
		Xt_i += 'src="http://logv'+gsXitiSrv+'.xiti.com/hit.xiti?'+Xt_param;
		Xt_i += '&hl='+Xt_h.getHours()+'x'+Xt_h.getMinutes()+'x'+Xt_h.getSeconds();
		if(parseFloat(navigator.appVersion)>=4)
			Xt_s=screen;Xt_i+='&r='+Xt_s.width+'x'+Xt_s.height+'x'+Xt_s.pixelDepth+'x'+Xt_s.colorDepth;
		sendStr('<br><p class="tracking"><a href="http://www.xiti.com/xiti.asp?s='+gsXitiId+'" title="Mesurez votre audience">'+Xt_i+'&ref='+Xt_r.replace(/[<>"]/g, '').replace(/&/g, '$')+'" title="Analyse d\'audience"></p>');
	}
}
