

var dureeAffMenuCate = 800;

var siteIsige = {
	sectionMenuCourant : null,
	sectionMenuDefaut : null,
	appelCacherEnCours:undefined,

	afficherMenuCate:function(idSection) {
	
		if(siteIsige.appelCacherEnCours) {
			clearTimeout(siteIsige.appelCacherEnCours);
		}
		if(siteIsige.sectionMenuCourant== null || siteIsige.sectionMenuCourant != idSection) {
			
			siteIsige.cacherMenusCate();
			
			if(siteIsige.sectionMenuDefaut!=null && siteIsige.sectionMenuDefaut != idSection) {
				siteIsige.eteindreElement(siteIsige.sectionMenuDefaut);
			}
			if($('categoriesDe'+idSection)) {
				var positionSection = Position.page($('section'+idSection));
				var positionMenuCate = Position.page($('zoneMenuSections'));
				var positionDepart = positionSection[0]-positionMenuCate[0];
				var limiteMenu = screen.width;

				if(positionSection[0] + $('categoriesDe'+idSection).getWidth() > limiteMenu )
					positionDepart = limiteMenu - $('categoriesDe'+idSection).getWidth() - positionMenuCate[0];
				
				if(positionSection[0] < (Position.page($('listeSections')))[0]) 
					positionDepart = 0;

				$('categoriesDe'+idSection).style.marginLeft = positionDepart-10+"px";
				siteIsige.sectionMenuCourant = idSection;
				
				Effect.Appear('categoriesDe'+siteIsige.sectionMenuCourant,{duration:0});
			}
		}
	},
	
	cacherMenusCate:function() {
		if(siteIsige.sectionMenuCourant!= null) {
			var tempSection = siteIsige.sectionMenuCourant;
			siteIsige.sectionMenuCourant = null;
			Effect.Fade('categoriesDe'+tempSection,{duration:0.1});
		}
	},
	retablirOrigine:function() {
		siteIsige.cacherMenusCate();
		if(siteIsige.sectionMenuDefaut!=null) {
			siteIsige.allumerElement(siteIsige.sectionMenuDefaut);
		}
		siteIsige.afficherMenuCate(siteIsige.sectionMenuDefaut);
	},
	garderMenuCate:function(idSection) {
		if(idSection != siteIsige.sectionMenuDefaut) {
			siteIsige.appelCacherEnCours = setTimeout(siteIsige.retablirOrigine,dureeAffMenuCate);
		}
	},
	/*adapterBandeau:function() {

		var hauteur = screen.height;
		if(hauteur>=1024) {
			$('imageBandeau').src="template/images/logo_titre_isige.gif";
			$('logoEMP').id="logoEMP_HR";
			false;
		}
	},*/
	afficherMenuDefaut:function() {
		var idSection = ($("idSectionMenuDefaut").down().id).slice(13);
		siteIsige.sectionMenuDefaut = idSection;
		siteIsige.afficherMenuCate(idSection);
		siteIsige.allumerElement(idSection);
	},
	allumerElement:function(idSection) {
		if($('section'+idSection).hasClassName("elementMenuSections")) {
			$('section'+idSection).toggleClassName("elementMenuSections");
			$('section'+idSection).toggleClassName("elementMenuSectionsSel");
		}
	},
	eteindreElement:function(idSection) {
		if(siteIsige.sectionMenuDefaut!=null && siteIsige.sectionMenuDefaut != idSection) {
				if($('section'+idSection).hasClassName("elementMenuSectionsSel")) {
					$('section'+idSection).toggleClassName("elementMenuSectionsSel");
					$('section'+idSection).toggleClassName("elementMenuSections");
				}
			}
	},
	
	afficherTexte:function(id, fermer) {
		if(fermer) {
			Effect.toggle($('texte'+id),'blind',{duration:0.3});
		}
		else {
			Effect.toggle($('texte'+id),'blind',{duration:0.3});
		}
		
	},
	
	afficherVideo:function(id, fermer) {
		if(fermer) {
			Effect.toggle($(id), 'appear',{ duration: 1 });
			//Effect.Grow($(id), { duration: 0.5 });
		}
		else {
			Effect.toggle($(id), 'appear',{ duration: 1 });
		}
		
	}
}

Event.observe(window,"load",siteIsige.afficherMenuDefaut);