//script that build menus for all pages


function product_menu(langver)
{

	document.write("<form name=\"productmenu\" >");
	document.write("    <table border=0 cellspacing=2 cellpadding=0 align=right>");
        document.write("      <tr>");
	document.write("	 <td>");
	document.write("         	<img src=\"images/filler.gif\" width=5 >");
	document.write("	 </td>");

	//--------- showing product category ------------
	document.write("         <td align=\"right\">"); 
	document.write("         <img src=\"images/npc_14.gif\"> ");
        document.write("     		 <select onChange=\"group_gen('" + langver + "')\" name=\"selectcategory\" class=\"dropdownmenu\" > ");

	if (langver=="f")
		document.write("     		 	<option value=''> -------- Selectionnez un categorie ------- </option>");
	else
		document.write("     		 	<option value=''> --------- Choose a category -------- </option>");


	if (langver=="f")
		document.write("	   		<option value=''>. . . . . [Produits usagés] . . . . .</option>");
	else
		document.write("	   		<option value=''>. . . . . [Used products] . . . . .</option>");



	if (langver=="f")
		category_gen(category_fmenu);
	else
		category_gen(category_emenu);



	document.write("     		   	<option value=''></option>");
	document.write("     		   	<option value=''></option>");

	if (langver=="f")
		document.write("	   		<option value=''>. . . . . [Nouveau produits] . . . . .</option>");
	else
		document.write("	   		<option value=''>. . . . . [New products] . . . . .</option>");



	if (langver=="f")
		newcategory_gen(category_fmenu);
	else
		newcategory_gen(category_emenu);


	document.write("     		 </select>");
        document.write("	 </td>");




	//-------- showing product group list --------------
	document.write("         <td align=\"right\">");
	document.write("         <img src=\"images/then_14.gif\">");
        document.write("	      <select onChange=\"openprodpage('" + langver + "')\" name=\"selectgroup\" class=\"dropdownmenu\" >");

	if (langver=="f")
		document.write("	   		<option value=''>------- Selectionnez un groupe -------</option>");
	else
		document.write("	   		<option value=''>-------- Choose a group --------</option>");

	for (var i=1; i<=group_max+10; i++)
		document.write("	   		<option value=''></option>");		


	document.write(" 	      </select>");
        document.write("    	 </td>");
	document.write("     </tr>");
	document.write("   </table>");
	document.write("</form>");



	//document.productmenu.selectgroup.length = 1;

}                      


function openprodpage(langver)
{
	var tmpcatpage;

	var prodpage = document.productmenu.selectgroup.options[document.productmenu.selectgroup.selectedIndex].value;
	tmpcatpage = document.productmenu.selectcategory.options[document.productmenu.selectcategory.selectedIndex].value;

	if (tmpcatpage.substring(0,1) == "n")
		catpage = tmpcatpage.substring(1,tmpcatpage.length);
	else catpage = tmpcatpage;


	if (prodpage != "" && prodpage != null)
		window.open("products.html?" + catpage + "_" + prodpage + "_" + langver ,"_self");
}



function category_gen(menu)
{

	for (var i=1; i<=category_max+2; i++)
		if (menu[i].folder != null && menu[i].folder != "")
			document.write("     		   	<option value=" + i + ">" + menu[i].category + "</option>");
}


function newcategory_gen(menu)
{

	for (var i=1; i<=category_max+2; i++)
		if (menu[i].folder != null && menu[i].folder != "")
			document.write("     		   	<option value='n" + i + "'>" + menu[i].category + "</option>");
}



function group_gen(langver)
{

	var groupitemcount = 0;
	var groupprefix = "";
	var selectedcategory = document.productmenu.selectcategory.options[document.productmenu.selectcategory.selectedIndex].value;


	if (selectedcategory.substring(0,1) == "n")
	{
		groupprefix = "new";
		selectedcategory = (selectedcategory.substring(1, selectedcategory.length));
	}




	if (!isNaN(selectedcategory))
	{	
		document.productmenu.selectgroup.length = group_max+2+1;
		
		if (langver=="f")
			document.productmenu.selectgroup.options[0].text = "------- Selectionnez un groupe -------";
		else
			document.productmenu.selectgroup.options[0].text = "-------- Choose a group --------";


		document.productmenu.selectgroup.options[0].value = "";


		if (langver=="f")
		{
			for (var i=1; i<=group_max+2; i++)
				if (category_fmenu[selectedcategory].handler[i] != "" && category_fmenu[selectedcategory].handler[i] != null)
				{
					document.productmenu.selectgroup.options[i].text = category_fmenu[selectedcategory].group[i];
					document.productmenu.selectgroup.options[i].value = groupprefix + category_fmenu[selectedcategory].handler[i];
					groupitemcount++;
				}
		}
		else
		{
			for (var i=1; i<=group_max+2; i++)
				if (category_emenu[selectedcategory].handler[i] != "" && category_emenu[selectedcategory].handler[i] != null)
				{
					document.productmenu.selectgroup.options[i].text = category_emenu[selectedcategory].group[i];
					document.productmenu.selectgroup.options[i].value = groupprefix + category_emenu[selectedcategory].handler[i];
					groupitemcount++;
				}
		}

		document.productmenu.selectgroup.length = groupitemcount + 1;

	}

	document.productmenu.selectgroup.selectedIndex = 0;
}



