﻿// **************
// SCOLLING MENUS
// **************

function smenusInitMenuUp(){

	var width = 92;
	var height = 18;
	var classHeader = "scrollMenusTd1";
	var classItems = "scrollMenusTd2";

	smenusAddMainObject("scrollMenuUp", false, false, -10 ,0);

	if(BDD_MEN_deroulants){

		for(key1 in BDD_MEN_deroulants){
		
			if(isNaN(key1)){ 
			
				smenusAddHeaderObject("scrollMenuUp", key1, width, height, classHeader, null, true, 5); 
			
				for(key2 in BDD_MEN_deroulants[key1]){
				
					if(isNaN(key2)){ 

						smenusAddScrollObject("scrollMenuUp", key2, classItems, classItemsHover, "document.location='" + BDD_MEN_deroulants[key1][key2] + "'");

					}

				}

			}

		}

	}

	smenusInitMainObject("scrollMenuUp")

}


function mainAddScrollMenus(menuArray){

	var menuCompteur = 1;

	document.write('<div id="' + menuArray[8] + 'scrollmenu_begin" class="scrollMenusOff">');
	document.write('<table border="0" cellpadding="0" cellspacing="0" onmouseover="mainHideScrollMenuAll(' + menuArray[9] + ')" onmouseout="mainHideScrollMenuAll(' + menuArray[9] + ')"><tr><td class="maimed"><image src="/common/images.net/pixel.gif" height="' + menuArray[3] + '" width="10" border="0"></td></tr></table>');
	document.write('</div>');

	document.write('<div id="' + menuArray[8] + 'scrollmenu_end" class="scrollMenusOff">');
	document.write('<table border="0" cellpadding="0" cellspacing="0" onmouseover="mainHideScrollMenuAll(' + menuArray[9] + ')" onmouseout="mainHideScrollMenuAll(' + menuArray[9] + ')"><tr><td class="maimed"><image src="/common/images.net/pixel.gif" height="' + menuArray[3] + '" width="10" border="0"></td></tr></table>');
	document.write('</div>');

	for(var key001 in menuArray){ 

		if(mainGetNumber(key001) == 0){

			document.write('<div id="' + menuArray[8] + 'scrollmenu_' + menuCompteur + '" class="scrollMenusOff">');
			document.write('<table border="0" cellpadding="0" cellspacing="0" onmouseover="mainHideScrollMenuAll(' + menuArray[9] + ')" onmouseout="mainHideScrollMenuAll(' + menuArray[9] + ')"><tr><td><image src="/common/images.net/pixel.gif" width="' + menuArray[2] + '" height="10" border="0"></td></tr></table>');
			document.write('<table bgcolor="#' + menuArray[key001][1] + '" height="' + menuArray[3] + '" border="0" cellpadding="0" cellspacing="0">');

			if(menuArray[key001][3] == 1){

				++menuCompteur;

				document.write('<tr><td align="center" onmouseover="this.className=\'' + menuArray[5] + '\';mainHideScrollMenuAll(' + menuArray[9] + ');mainShowScrollMenu(' + menuArray[9] + ',' + menuCompteur + ')" onmouseout="this.className=\'' + menuArray[4] + '\';" onclick="document.location=\'' + menuArray[key001][2] + '\'" class="' + menuArray[4] + '" nowrap><image src="/common/images.net/pixel.gif" width="' + menuArray[2] + '" height="1" border="0"><br>' + key001 + '</td></tr>');

			}

			else{

				++menuCompteur;

				document.write('<tr><td align="Center" onmouseover="this.className=\'' + menuArray[5] + '\';mainHideScrollMenuAll(' + menuArray[9] + ')" onmouseout="this.className=\'' + menuArray[4] + '\';" onclick="document.location=\'' + menuArray[key001][2] + '\'" class="' + menuArray[5] + '" nowrap><image src="/common/images.net/pixel.gif" width="' + menuArray[2] + '" height="1" border="0"><br><b>' + key001 + '</b></td></tr>');

			}

			document.write('</table>');
			document.write('</div>');

			if(menuArray[key001][3] == 1){

				document.write('<div id="' + menuArray[8] + 'scrollmenu_' + menuCompteur + '" class="scrollMenusOff">');
				document.write('<table border="0" cellpadding="0" cellspacing="0"><tr><td onmouseover="mainHideScrollMenuAll(' + menuArray[9] + ')" onmouseout="mainHideScrollMenuAll(' + menuArray[9] + ')"><image src="/common/images.net/pixel.gif" width="25" height="1" border="0"></td><td>');
				document.write('<table bgcolor="#' + menuArray[key001][1] + '" border="0" cellpadding="3" cellspacing="0">');

				for(var key002 in menuArray[key001]){ 

					if(mainGetNumber(key002) == 0){

						document.write('<tr><td nowrap align="Center" onmouseover="this.className=\'' + menuArray[7] + '\';" onmouseout="this.className=\'' + menuArray[6] + '\';" onclick="document.location=\'' + menuArray[key001][key002] + '\'" class="' + menuArray[6] + '"><image src="/common/images.net/pixel.gif" width="' + (menuArray[2] - 6) + '" height="1" border="0"><br>' + key002 + '</td></tr>');

					}

				}

				document.write('</table>');
				document.write('</td><td onmouseover="mainHideScrollMenuAll(' + menuArray[9] + ')" onmouseout="mainHideScrollMenuAll(' + menuArray[9] + ')"><image src="/common/images.net/pixel.gif" width="25" height="1" border="0"></td></tr><tr><td colspan="3" onmouseover="mainHideScrollMenuAll(' + menuArray[9] + ')" onmouseout="mainHideScrollMenuAll(' + menuArray[9] + ')"><image src="/common/images.net/pixel.gif" width="1" height="50" border="0"></td></tr></table>');
				document.write('</div>');

				++menuCompteur;

			}

		}

	}

}

function mainInitScrollMenus(menuArray) {

	var menuCompteur = 1;

	for(var key001 in menuArray){ 

		if(mainGetNumber(key001) == 0){

			if(menuCompteur == 1){

				positionDebX = menuArray[key001][4] - 10
				positionDebY = menuArray[key001][5] + 10

			}

			positionFinX = menuArray[key001][4] + menuArray[2]
			positionFinY = menuArray[key001][5] + 10

			menuArray[10][menuCompteur] = document.getElementById(menuArray[8] + "scrollmenu_" + menuCompteur).style;

			mainSetScrollMenusPosition(menuArray,menuCompteur,menuArray[key001][4],menuArray[key001][5]);
		
			++menuCompteur;

			if(menuArray[key001][3] == 1){

				menuArray[10][menuCompteur] = document.getElementById(menuArray[8] + "scrollmenu_" + menuCompteur).style;

				mainSetScrollMenusPosition(menuArray,menuCompteur,menuArray[key001][4]-25,menuArray[key001][5]+28);
		
				++menuCompteur;

			}

		}
		
	}

	menuArray[10][menuCompteur] = document.getElementById(menuArray[8] + "scrollmenu_begin").style;

	mainSetScrollMenusPosition(menuArray,menuCompteur,positionDebX,positionDebY);

	++menuCompteur;

	menuArray[10][menuCompteur] = document.getElementById(menuArray[8] + "scrollmenu_end").style;

	mainSetScrollMenusPosition(menuArray,menuCompteur,positionFinX,positionFinY);

	menuCompteur = 1;

	for(var key001 in menuArray){ 

		if(mainGetNumber(key001) == 0){

			mainShowScrollMenu(menuArray,menuCompteur);

			++menuCompteur;

			if(menuArray[key001][3] == 1){

				++menuCompteur;

			}

		}
		
	}

}

function mainSetScrollMenusPosition(menuArray,i,px,py) {

    menuArray[10][i].left=px;
    menuArray[10][i].top=py;

 }

function mainShowScrollMenu(menuArray,i) {

    menuArray[10][i].visibility="visible";

}

function mainHideScrollMenu(menuArray,i) {

    menuArray[10][i].visibility="hidden";

}

function mainHideScrollMenuAll(menuArray){

	var menuCompteur = 1;

	for(var key001 in menuArray){ 

		if(mainGetNumber(key001) == 0){

			if(menuArray[key001][3] == 1){

				++menuCompteur;

				mainHideScrollMenu(menuArray,menuCompteur);

			}

		++menuCompteur;

		}

	}

	mainShowScrollMenu(menuArray,menuCompteur);

	++menuCompteur;

	mainShowScrollMenu(menuArray,menuCompteur);

}

