
var lsMenuItemsList=new Array();

lsMenuItemsList.push(new Array('index','index.php',getStr('MEN_Accueil'),''));
lsMenuItemsList.push(new Array('catalogue','catalogue.php',getStr('MEN_Catalogue'),''));
lsMenuItemsList.push(new Array('panier','panier.php',getStr('MEN_Panier'),''));
lsMenuItemsList.push(new Array('espaceclients','espaceclients.php',getStr('MEN_EspaceClients'),''));
lsMenuItemsList.push(new Array('events','events.php',getStr('MEN_Evenements'),''));
lsMenuItemsList.push(new Array('portfolio','portfolio.php',getStr('MEN_Book'),''));
lsMenuItemsList.push(new Array('hautecouture','hautecouture.php',getStr('MEN_HauteCouture'),''));
lsMenuItemsList.push(new Array('links','links.php',getStr('MEN_Liens'),''));
lsMenuItemsList.push(new Array('newsletter','newsletter.php',getStr('MEN_Newsletter'),''));
lsMenuItemsList.push(new Array('infos','infos.php',getStr('MEN_Portrait'),''));
lsMenuItemsList.push(new Array('contact','contact.php',getStr('MEN_Contact'),''));

var lsProdMenuItemsList=new Array();

for(var lnX=0;lnX<gasCategories.length;lnX++)
{
	lasValues=gasCategories[lnX].split("=");
	lsProdMenuItemsList.push(new Array('catalogue','catalogue.php?filterfield='+lasValues[0]+'&filtervalue='+lasValues[1],lasValues[1],''));
}

var lsAdminMenuItemsList=new Array();

lsAdminMenuItemsList.push(new Array('adm_bienvenue','adm_bienvenue.php',getStr('MEN_Bienvenue'),'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'),''));
lsAdminMenuItemsList.push(new Array('adm_photos','adm_fichiers.php',getStr('MEN_Bibliotheque'),''));
lsAdminMenuItemsList.push(new Array('adm_clients','adm_clients.php',getStr('MEN_Clients'),''));
lsAdminMenuItemsList.push(new Array('adm_commandes','adm_commandes.php',getStr('MEN_Commandes'),''));
lsAdminMenuItemsList.push(new Array('adm_newsletter','adm_newsletter.php',getStr('MEN_Newsletter'),''));
lsAdminMenuItemsList.push(new Array('adm_bons','adm_bons.php',getStr('MEN_Bons'),''));
lsAdminMenuItemsList.push(new Array('adm_aide','adm_aide.php',getStr('MEN_Aide'),''));
lsAdminMenuItemsList.push(new Array('adm_index','index.php',getStr('MEN_Accueil'),''));

var lsHiddenMenuItemsList=new Array();

lsHiddenMenuItemsList.push(new Array('panier2','commande.php',getStr('MEN_Commande'),''));
lsHiddenMenuItemsList.push(new Array('panier3','iaSubmitOrder.php',getStr('MEN_Commande'),''));
lsHiddenMenuItemsList.push(new Array('panier4','igPayResponse.php',getStr('MEN_Commande'),''));
lsHiddenMenuItemsList.push(new Array('login','login.php',getStr('MEN_Login'),''));
lsHiddenMenuItemsList.push(new Array('mailsend','mailSend.php',getStr('MEN_Contact'),''));
lsHiddenMenuItemsList.push(new Array('submitpassword','submitPassword.php',getStr('MEN_Login'),''));
lsHiddenMenuItemsList.push(new Array('submitpasswordcustomer','submitPasswordCustomer.php',getStr('MEN_Login'),''));
lsHiddenMenuItemsList.push(new Array('newsletter','newsletter.php',getStr('MEN_Newsletter'),''));
lsHiddenMenuItemsList.push(new Array('lostpsw','lostPsw.php',getStr('MEN_LostPsw'),''));
lsHiddenMenuItemsList.push(new Array('adm_saveprod','saveProd.php','',''));
lsHiddenMenuItemsList.push(new Array('adm_saveparams','saveParams.php','',''));
lsHiddenMenuItemsList.push(new Array('adm_changepsw','changePassword.php',getStr('MEN_Passe'),'Changer le mot de passe d\'administration'));
lsHiddenMenuItemsList.push(new Array('commandes','commandes.php',getStr('MEN_Commandes'),''));

function showTitle(psTitle)
{
	if(psTitle=='')
		psTitle=getCurrentPageTitleExt();
	
	lsId=getCurrentPageId();
	sendStr('<center><span class="title">'+psTitle+'</span></center>');
	if(document.images[lsId+'n'])
		sendStr('<br><center><img src="'+gsImagePath+'menu_'+getCurrentPageId()+'_'+gsLang+'_t.gif"></center>');
}

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

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

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

	ODS("navmenu");
	if(lsPage.indexOf("adm_")!=0)
		for(lnI=0;lnI<lsMenuItemsList.length;lnI++)
			showMenuItem(lsPage,lsMenuItemsList[lnI]," | ",true);
	else
		for(lnI=0;lnI<lsAdminMenuItemsList.length;lnI++)
			showMenuItem(lsPage,lsAdminMenuItemsList[lnI]," | ",true);
	if(lsPage.indexOf('adm_')!=0)
		showAdmin();
	CDS("navmenu");
}

function showMenu()
{
	var lsPage=getCurrentPageId();
	var lsDs="menu";
	if(lsPage.indexOf("adm_")==0)
		lsDs+="admin";
	ODS("leftmenu");
	ODS(lsDs);
	if(lsPage.indexOf("adm_")!=0)
		for(lnI=0;lnI<lsProdMenuItemsList.length;lnI++)
			showMenuItem(lsPage,lsProdMenuItemsList[lnI],"<br>",false);
	else
		for(lnI=0;lnI<lsAdminMenuItemsList.length;lnI++)
			showMenuItem(lsPage,lsAdminMenuItemsList[lnI],"<br>",true);
	CDS(lsDs);
	CDS("leftmenu");
}

function showBottomMenu()
{
	var lsPage=getCurrentPageId();
	if(lsPage.indexOf("adm_")==0)
		return;
	ODS("bottommenu");
	for(lnI=0;lnI<lsProdMenuItemsList.length;lnI++)
		showMenuItem(lsPage,lsProdMenuItemsList[lnI]," | ",false);
	sendStr('<span class="menulink"><a href="catalogue.php" class="menulink">Tous les produits</a></span>');
	CDS("bottommenu");
}

function showMenuItem(psPage,psItem,psSeparator,pbShowSel)
{
	if((psPage==psItem[0])&&(pbShowSel))
		sendStr('<span class="menusel" onClick="location.href=\''+psItem[1]+'\'">'+psItem[2].replace(/ /g,"&nbsp;")+'</span>'+psSeparator);
	else
		sendStr('<span class="menulink"><a href="'+psItem[1]+'" title="'+psItem[3]+'" class="menulink">'+psItem[2].replace(/ /g,"&nbsp;")+'</a></span>'+psSeparator);
}

function showAdmin()
{
	if(hasRole())
		sendStr('<a href="adm_bienvenue.php" class="menulink">'+getStr('LBL_AccesAdmin')+'</a>');	
	else
		sendStr('<a href="login.php" class="menulink">'+getStr('LBL_AccesAdmin')+'</a>');	
}

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="80" height="15" border="0" class="tracking" ';
		Xt_i += 'src="http://logv'+gsXitiSrv+'.xiti.com/rcg.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('<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>');
	}
}

