// UDMv4.2 //
/*****************************************************************************
 menu.js		: Configuration des menus UDM V4
 			: Partie independante de la langue

 Bruno Buisson		: 19/06/04
 *****************************************************************************
 ULTIMATE DROP DOWN MENU Version 4.2 by Brothercake
 http://www.udm4.com/
  
 This script may not be used or distributed without license
 *****************************************************************************/

// ************************************************************************
// Declaration des variables de groupes et de branches
// pour une utilisation par UDM
// La langue est integree dans la variable
// exemple du groupe systeme en francais:
// Legos_<groupe>		(systeme/)
// Legos_<groupe>_extra		(http://www.legos.obs-mip.fr/fr/systeme/)
// Legos_<groupe>_intra		(http://intranet.legos.obs-mip.fr/systeme/)
// ************************************************************************

// L'ancien site
var Legos_old           = "http://www.legos.obs-mip.fr/umr5566/francais/"

// ***********
// Les equipes
// ***********
// gohs
var Legos_gos           = "gohs/";
var Legos_gos_extra     = Legos_site_extra + Legos_equipes + Legos_gos;
var Legos_gos_intra     = Legos_site_intra + Legos_equipes + Legos_gos;
// geomar
var Legos_geomar        = "geomar/";
var Legos_geomar_extra  = Legos_site_extra + Legos_equipes + Legos_geomar;
var Legos_geomar_intra  = Legos_site_intra + Legos_equipes + Legos_geomar;
// ecola
var Legos_ecola         = "ecola/";
var Legos_ecola_extra   = Legos_site_extra + Legos_equipes + Legos_ecola;
var Legos_ecola_intra   = Legos_site_intra + Legos_equipes + Legos_ecola;
// couleur
var Legos_couleur       = "couleur/";
//var Legos_couleur_extra = Legos_site_extra + Legos_equipes + Legos_couleur;
var Legos_couleur_extra = Legos_site_extra + Legos_equipes + Legos_couleur;
var Legos_couleur_intra = Legos_site_intra + Legos_equipes + Legos_couleur;
// glacio
var Legos_glacio        = "glacio/";
var Legos_glacio_extra  = Legos_site_extra + Legos_equipes + Legos_glacio;
var Legos_glacio_intra  = Legos_site_intra + Legos_equipes + Legos_glacio;
// olvac
var Legos_olvac         = "olvac/";
var Legos_olvac_extra   = Legos_site_extra + Legos_equipes + Legos_olvac;
var Legos_olvac_intra   = Legos_site_intra + Legos_equipes + Legos_olvac;

// ************
// Les services
// ************
// systeme
var Legos_systeme       = "systeme/";
var Legos_systeme_extra = Legos_site_extra + Legos_services + Legos_systeme;
var Legos_systeme_intra = Legos_site_intra + Legos_services + Legos_systeme;
// admin
var Legos_admin         = "admin/";
var Legos_admin_extra   = Legos_site_extra + Legos_services + Legos_admin;
var Legos_admin_intra   = Legos_site_intra + Legos_services + Legos_admin;

// ***************************
// Les services d'observations
// ***************************
// usrcto
var Legos_usrcto       = "usrcto/";
var Legos_usrcto_extra = Legos_site_extra + Legos_obs + Legos_usrcto;
var Legos_usrcto_intra = Legos_site_intra + Legos_obs + Legos_usrcto;
// ctoh
var Legos_ctoh         = "ctoh/";
var Legos_ctoh_extra   = Legos_site_extra + Legos_obs + Legos_ctoh;
var Legos_ctoh_intra   = Legos_site_intra + Legos_obs + Legos_ctoh;
// rosame
var Legos_rosame       = "rosame/";
var Legos_rosame_extra = Legos_site_extra + Legos_obs + Legos_rosame;
var Legos_rosame_intra = Legos_site_intra + Legos_obs + Legos_rosame;
// sss
var Legos_sss          = "sss/";
var Legos_sss_extra    = Legos_site_extra + Legos_obs +  Legos_sss;
var Legos_sss_intra    = Legos_site_intra + Legos_obs +  Legos_sss;

// **********************************
// Liens accessibles depuis les menus
// **********************************
// URL Menu Legos
var Legos_legos              = "legos/";
var Legos_extra_leg_pre      = Legos_site_extra + Legos_legos + "presentation/";
var Legos_extra_leg_org      = Legos_site_extra + Legos_legos + "organisation/";
var Legos_extra_leg_bil      = Legos_site_extra + Legos_legos + "bilan/";
var Legos_intra_leg_bil_int  = Legos_site_intra + Legos_legos + "bilan/";
var Legos_extra_leg_pro      = Legos_site_extra + Legos_legos + "prospective/";
var Legos_intra_leg_pro_int  = Legos_site_intra + Legos_legos + "prospective/";
var Legos_intra_leg_com      = Legos_site_intra + Legos_legos + "communication/";

// URL Menu Produits
var Legos_extra_prd_vlg      = Legos_site_extra + "produits/grand-public/";

var Legos_extra_prd_pub      = Legos_site_extra + "produits/publis/";
var Legos_extra_prd_pub_rga  = Legos_site_extra + "produits/publis/"; //"publications/" + "rang_a/";
var Legos_extra_prd_pub_dea  = Legos_site_extra + "publications/" + "dea/";
var Legos_extra_prd_pub_int  = Legos_site_extra + "publications/" + "internes/";

var Legos_extra_prd_soa      = Legos_site_extra + "soa/";

// URL Menu Services d'Observations
var Legos_extra_obs_cto      = Legos_ctoh_extra;
var Legos_extra_obs_ros      = Legos_rosame_extra;
var Legos_extra_obs_sss      = Legos_sss_extra;
var Legos_extra_obs_dor      = "http://www.legos.obs-mip.fr/equipes/gohs/activites/doris";
var Legos_extra_obs_pir      = "http://www.brest.ird.fr/pirata/piratafr.html";

// URL Menu Recherches
var Legos_extra_rec          = Legos_site_extra + "recherches/";

var Legos_extra_rec_equ      = Legos_extra_rec + "equipes/";
var Legos_extra_rec_equ_gos  = Legos_gos_extra;
var Legos_extra_rec_equ_geo  = Legos_geomar_extra;
var Legos_extra_rec_equ_eco  = Legos_ecola_extra;
var Legos_extra_rec_equ_cou  = Legos_couleur_extra;
var Legos_extra_rec_equ_gla  = Legos_glacio_extra;
var Legos_extra_rec_equ_olv  = Legos_olvac_extra;
var Legos_extra_rec_equ_shm  = "http://www.shom.fr";

var Legos_extra_rec_prj      = Legos_site_extra    + "projets/";
var Legos_extra_rec_prj_poc  = "http://poc.obs-mip.fr";
var Legos_extra_rec_prj_rms  = "http://www.brest.ird.fr/personnel/pmarches/";
var Legos_extra_rec_prj_ana  = Legos_extra_rec_prj + "anais/";
var Legos_extra_rec_prj_bio  = Legos_extra_rec_prj + "bionuts/";
var Legos_extra_rec_prj_epo  = "http://www.ird.nc/ECOP/forecasts/bulletinfv.html";
var Legos_extra_rec_prj_luc  = Legos_extra_rec_prj + "lucc/";
var Legos_extra_rec_prj_sur  = Legos_extra_rec_prj + "survostral/";

var Legos_extra_rec_the      = Legos_extra_rec + "theses/";

var Legos_extra_rec_mis      = Legos_extra_rec     + "missions/";
var Legos_extra_rec_mis_wat  = Legos_extra_rec_mis + "water/";
var Legos_extra_rec_mis_alt  = Legos_extra_rec_mis + "altika/";
var Legos_extra_rec_mis_jas  = Legos_extra_rec_mis + "jason2/";

// URL Menu Formation
var Legos_extra_for_mst      = Legos_site_extra + "formation/mastere/";
var Legos_extra_for_mst_ens  = Legos_site_extra + "formation/mastere/" + "enseignement/";
var Legos_extra_for_mst_stg  = Legos_site_extra + "formation/mastere/" + "stages/";

var Legos_extra_for_ths      = Legos_site_extra + "formation/theses/";

var Legos_extra_for_emp      = Legos_site_extra + "formation/emploi/";
var Legos_extra_for_emp_psd  = Legos_site_extra + "formation/emploi/cdd/" + "chercheur/";
var Legos_extra_for_emp_ing  = Legos_site_extra + "formation/emploi/cdd/" + "ingenieur/";
var Legos_extra_for_emp_per  = Legos_site_extra + "formation/emploi/"     + "postes/";

// URL Menu Evenements
var Legos_extra_evt_act      = Legos_site_extra + "evenements/" + "actualite/";
var Legos_extra_evt_sem      = Legos_site_extra + "evenements/" + "seminaires/";
var Legos_extra_evt_sou      = Legos_site_extra + "evenements/" + "soutenances/";
var Legos_extra_evt_col      = Legos_site_extra + "evenements/" + "colloques/";

// URL Menu contacts
var Legos_extra_cnt_ann      = Legos_site_extra + "contacts/" + "annuaire/";
var Legos_intra_cnt_ann      = Legos_site_intra + "contacts/" + "annuaire/";

var Legos_extra_cnt_coo      = Legos_site_extra    + "contacts/" + "plans/";
var Legos_extra_cnt_coo_tls  = Legos_extra_cnt_coo + "toulouse/";
var Legos_extra_cnt_coo_bst  = Legos_extra_cnt_coo + "brest/";
var Legos_extra_cnt_coo_nea  = Legos_extra_cnt_coo + "noumea/";

// URL Menu intranet
var Legos_intra_new          = Legos_site_intra + "arrivant/";
var Legos_intra_new_acc      = Legos_site_intra + "arrivant/accueil/";
var Legos_intra_new_dem      = Legos_site_intra + "arrivant/demarches/";

var Legos_intra_inf          = Legos_systeme_intra;
var Legos_intra_inf_doc      = Legos_systeme_intra + "docs/";
var Legos_intra_inf_spv      = Legos_systeme_intra + "exploitation/";
var Legos_intra_inf_com      = Legos_systeme_intra + "administratif/comminfo/";
var Legos_intra_inf_sup      = Legos_systeme_intra + "support/";

var Legos_intra_adm          = Legos_admin_intra;
var Legos_intra_adm_for      = Legos_admin_intra + "formulaires/";
var Legos_intra_adm_rtt      = Legos_admin_intra + "artt/";

var Legos_intra_pfu          = Legos_site_intra + "pfu/";

var Legos_intra_web          = Legos_site_intra + "webmaster/";

// ************************************************************************
// Variables definissant le rendu visuel des menus
// ************************************************************************
var Legos_menu_border_size   = "1";		// taille des cadres ["n" pixels]
var Legos_menu_border_type   = "collapse";	// type de separation des cellules
						// ["collapse"|"separate"] (only applies when margin = "0"]
var Legos_menu_border_color  = "#1E4A73";	// Couleur des cadres ["color"|"#hex"|"rgb()"]
var Legos_menu_border_style  = "solid";		// Type des cadres
						// ["solid"|"double"|"dotted"|"dashed"|"groove"|"ridge"|"inset"|"outset"]
						// Mettre Legos_menu_border_size a 0 pour supprimer les cadres
var Legos_menu_shadow_color  = "#BACBDA";	// Couleur du contour ombre
var Legos_menu_shadow_offset = "2px";		// Decalage de l'ombre par rapport au cadre des menus

/***************************************************************\
 * MENU DEFAULT STYLES
\***************************************************************/

//styles which apply to each menu
um.menus = [
	"1",				// menu -> menu x-offset (+-)["n" pixels]
	"0",				// menu -> menu y-offset (+-)["n" pixels]
	"0",				// border size ["n" pixels] (single value only) 
	"",				// border colors ["color"|"#hex"|"rgb()"] (single, double or four values)
	Legos_menu_border_style,	// border styles
					// (single, double or four values;
					// don't use "none" - set border size to "0" if you don't want borders)
	"",				// width ["em"|"px"|"pt"]
	"0",				// padding ["n" pixels] (single value only) 
	"",				// background ["color"|"#hex"|"rgb()"|"image.gif"]
	"",				// additional menu CSS (careful!)
					// (you can use a transition here but *not* a static filter)
	Legos_menu_shadow_color,	// shadow background ["color"|"#hex"|"rgb()"|"image.gif"|"none"]
	Legos_menu_shadow_offset,	// shadow offset (+-) ["em"|"px"|"pt"|"%"|"0"]
	"",				// additional shadow layer CSS
					// (if you use a Shadow filter here, win/ie5.5+ will do that *instead*
					// of default shadow)
];

//styles which apply to each menu item
um.menuItems = [
	"0",				// margin around items ["n" pixels] (margins are like cellspacing)
	Legos_menu_border_size,		// border size ["n" pixels] (single value only)
	Legos_menu_border_type,		// border collapse ["collapse"|"separate"] (only applies when margin = "0")
	"",				// border colors ["color"|"#hex"|"rgb()"] (single, double or four values)
	Legos_menu_border_style,	// border styles
					// ["solid"|"double"|"dotted"|"dashed"|"groove"|"ridge"|"inset"|"outset"]
					// (single, double or four values;
					// don't use "none" - set border size to "0" if you don't want borders)
	"",				// hover/focus border colors ["color"|"#hex"|"rgb()"]
					// (single, double or four values)
	Legos_menu_border_style,	// hover/focus border styles
					// ["solid"|"double"|"dotted"|"dashed"|"groove"|"ridge"|"inset"|"outset"]
					// (single, double or four values; don't use "none")
	"",				// visited border colors ["color"|"#hex"|"rgb()"]
					// (single, double or four values)
	Legos_menu_border_style,	// visited border styles
					// ["solid"|"double"|"dotted"|"dashed"|"groove"|"ridge"|"inset"|"outset"]
					// (single, double or four values; don't use "none")
	"2",				// left/right padding ["n" pixels] (single value only) 
	"1",				// top/bottom padding ["n" pixels] (single value only) 
	"",				// background ["color"|"#hex"|"rgb()"|"image.gif"]
	"",				// hover/focus background ["color"|"#hex"|"rgb()"|"image.gif"]
	"",				// visited background ["color"|"#hex"|"rgb()"|"image.gif"]
	"",				// font size ["em"|"px"|"pt"|"%"]
	"",				// font family ["font1,font2,font3"] (always end with a generic family)
	"",				// font weight ["normal"|"bold"]
	"",				// text decoration ["none"|"underline"|"overline"|"line-through"]
	"left",				// text-align ["left"|"right"|"center"]
	"",				// color ["color"|"#hex"|"rgb()"]
	"",				// hover/focus color ["color"|"#hex"|"rgb()"]
	"",				// visited color ["color"|"#hex"|"rgb()"]
	"",				// font-style ["normal"|"italic"|"oblique"]
	"",				// hover/focus font-style ["normal"|"italic"|"oblique"]
	"",				// visited font-style ["normal"|"italic"|"oblique"]
	"",				// additional link CSS (careful!)
	"",				// additional hover/focus CSS (careful!)
	"",				// additional visited CSS (careful!)
	">",				// submenu indicator character/image ["x"|"image.gif"|"none"]
					// (images are a non-tiled CSS background v-aligned in the middle
					// of the region set by the clipping width)
	">",				// submenu indicator rollover character/image ["x"|"image.gif"|"none"]
					// (must be the same type)
	"",				// clipping width of indicator image ["n" pixels] (image only)
	">",				// alt text of indicator image ["x"] (image only)
];

// Definition des classes de menus
/*
um.menuClasses[ "example" ] = [
	"",				// NE PAS MODIFIER border colors ["color"|"#hex"|"rgb()"]
	"",				// NE PAS MODIFIER border styles ["solid"|"double"|"dotted"|"dashed"|"groove"|"ridge"|"inset"|"outset"]
					// (single, double or four values
					// don't use "none" - set default border size to "0" if you don't want borders)
	"110px",			// width ["em"|"px"|"pt"]
	"",				// NE PAS MODIFIER background ["color"|"#hex"|"rgb()"|"image.gif"]
	"",				// NE PAS MODIFIER additional menu CSS (careful!) (you can use a transition here but *not* a static filter)
	"",				// NE PAS MODIFIER shadow background ["color"|"#hex"|"rgb()"|"image.gif"|"none"]
					// (this won't show up at all if default shadow is "none", so if that's what you want,
					// set default shadow to "transparent" or default offset to "0")
	"",				// NE PAS MODIFIER shadow offset (+-) ["em"|"px"|"pt"|"%"|"0"]
	"",				// NE PAS MODIFIER additional shadow layer CSS
					// (if you use a Shadow filter here, win/ie5.5+ will do that *instead* of default shadow)
];
*/

// Menu intranet
um.menuClasses[    "intranetMenu" ] = [ "", "", "150px", "", "", "", "", "", ];
um.menuClasses[ "intranetNewMenu" ] = [ "", "", "115px", "", "", "", "", "", ];
um.menuClasses[ "intranetInfMenu" ] = [ "", "", "170px", "", "", "", "", "", ];
um.menuClasses[ "intranetAdmMenu" ] = [ "", "",  "85px", "", "", "", "", "", ];

um.menuCode[ 'intranet' ] = ''
+ '<ul class="intranetMenu">'
	+ '<li class="intraMenu"><a class="intraMenu" href="' + Legos_intra_new + '">Nouvel Arrivant</a>'
		+ '<ul class="intranetNewMenu">'
			+ '<li class="intraMenu"><a class="intraMenu" href="' + Legos_intra_new_acc + '">Livret d\'Accueil</a></li>'
			+ '<li class="intraMenu"><a class="intraMenu" href="' + Legos_intra_new_dem + '">D&eacute;marches</a></li>'
		+ '</ul>'
	+ '</li>'
	+ '<li class="intraMenu"><a class="intraMenu" href="' + Legos_intra_inf + '">Informatique</a>'
		+ '<ul class="intranetInfMenu">'
			+ '<li class="intraMenu"><a class="intraMenu" href="' + Legos_intra_inf_doc + '">Documentation Logicielle</a></li>'
			+ '<li class="intraMenu"><a class="intraMenu" href="' + Legos_intra_inf_spv + '">Outils de Supervision</a></li>'
			+ '<li class="intraMenu"><a class="intraMenu" href="' + Legos_intra_inf_com + '">Commission Informatique</a></li>'
			+ '<li class="intraMenu"><a class="intraMenu" href="' + Legos_intra_inf_sup + '">Support Utilisateur</a></li>'
		+ '</ul>'
	+ '</li>'
	+ '<li class="intraMenu"><a class="intraMenu" href="' + Legos_intra_adm + '">Administration</a>'
		+ '<ul class="intranetAdmMenu">'
			+ '<li class="intraMenu"><a class="intraMenu" href="' + Legos_intra_adm_for + '">Formulaires</a></li>'
			+ '<li class="intraMenu"><a class="intraMenu" href="' + Legos_intra_adm_rtt + '">ARTT</a></li>'
		+ '</ul>'
	+ '</li>'
	+ '<li class="intraMenu"><a class="intraMenu" href="' + Legos_intra_pfu + '">Formation Continue (PFU)</a></li>'
	+ '<li class="intraMenu"><a class="intraMenu" href="' + Legos_intra_web + '">Le coin des Webmasters</a></li>'
+ '</ul>'
;

