/*----------- MENU SCRIPT-------------*/

function montre(idMenu) {
	var menu = document.getElementById(idMenu);
	var parent = document.getElementById('parent'+idMenu);
	var jswhite = document.getElementById('jswhite'+idMenu);
	
	for (var i = 1; i<=50; i++) { //i boucle sur le nombre de rubriques (25 pour menu principal + 25 pour menu produit)
		
		if (document.getElementById('smenu'+i))
		{	
			document.getElementById('smenu'+i).style.display='none';
			if (document.getElementById('parentsmenu'+i))
			{
				document.getElementById('parentsmenu'+i).style.background='#eee';
				/*if(i<=25) //si menu multiligne seulement (glitch error)
				{
				var parentHeight = document.getElementById('parentsmenu'+i).offsetHeight; //recupere la hauteur de ligne
				lineHeight = parentHeight/19; //assigne un nombre de ligne
					if(lineHeight!=1) //si le nombre de ligne est supérieur a 1
					{
					document.getElementById('smenu'+i).style.marginTop = lineHeight*(-1.5) + 'em'; //alors on positionne le sous-menu en fonction
					}
				}*/
			}
			if (document.getElementById('jswhitesmenu'+i))
			{
				document.getElementById('jswhitesmenu'+i).style.color='#777';
			}
		}
	}
	if (menu)
	{
		menu.style.display='block';
		switch (idMenu)
		{
		  case ('smenu26'):
			parent.style.background='#9493c5';
			jswhite.style.color='white';
		   break;
		  case ('smenu27'):
			parent.style.background='#a6d73e';
			jswhite.style.color='white';
		   break;
		  case ('smenu28'):
			parent.style.background='#ff7f00';
			jswhite.style.color='white';
		   break;
		  case ('smenu29'):
			parent.style.background='#f0037f';
			jswhite.style.color='white';
		   break;
		  default:
			parent.style.background='white';
		   break;
		}
	} 
}

/*----------- RESOLUTION SCRIPT-------------*/

function setResolution() {
		if (document.getElementById) {

			/*------------ A EDITER ------------*/
			var limiteConteneur = 773; //largeur de conteneur max (résolution 800x600)
			var limiteContent = 558; //largeur de content min
			var margeLogo = 15; //marge du logo en position min
			var margeContentBig = 165; //marge haute du content sur page avec grande animation
			/*----------------------------------*/
			var conteneur = document.getElementById('conteneur');
			var conteneurWidth = conteneur.offsetWidth;

			var header = document.getElementById('header');
			var content_big = document.getElementById('content_big');
			var logo = document.getElementById('logo');
			var video_intro = document.getElementById('video_intro');
			var disclamer = document.getElementById('disclamer');
			var content = document.getElementById('content');
			var footer = document.getElementById('footer');

			if (conteneurWidth <= limiteConteneur) { //si conteneur dépasse sa largeur limite

				header.style.display = 'none';
				content.style.width = 'auto';
				logo.style.position = 'static';
				logo.style.margin = margeLogo + 'px';
				footer.style.width = 'auto';
				
				if (video_intro)
				{
					video_intro.style.display = 'none';
				}
				if (disclamer)
				{
					disclamer.style.display = 'block';
				}
			}
			else { //si conteneur ne dépasse pas sa largeur limite

				header.style.display = 'block';
				content.style.width = limiteContent + 'px';
				logo.style.position = 'absolute';
				logo.style.margin = '0';
				footer.style.width = limiteContent + 'px';

				if (video_intro)
				{
					video_intro.style.display = 'block';
				}
				if (disclamer)
				{
					disclamer.style.display = 'none';
				}
			}
			/*if (document.getElementById('gallery')) //extendre pour la gallery
			{
				content.style.width = 'auto';
				footer.style.width = 'auto';
			}*/
		}
}

/*----------- STYLE SWITCHER SCRIPT -------------*/

function setActiveStyleSheet(title) {
  var i, a;

  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) { //i boucle sur les balises link
    if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) 
	//si le contenu de la balise rel commence par "style" et si la balise title existe
	{
		a.disabled = true; // alors désactiver a
	}
    if(a.getAttribute("title") == title) //si l'attribut title est égale à l'attribut passé en paramètre
	{
		a.disabled = false; // alors activer a
    }
  }
}

/*----------- Conditions de chargement des scripts -------------*/

window.onload = function() {
	setResolution();
}

window.onresize = function() {
	setResolution();
}