// ================================ AFFICHE SOUS MENU

function afficheSsMenu(menuSsItem,menuItem,menu){

	var menus = document.getElementById(menu).childNodes.length;

	//on ferme tout, on ouvre le bon
	for(i=0;i<menus;i++)
	{
		if(document.getElementById(menu).childNodes[i].nodeName=="UL")
		{
			monMenu=document.getElementById(menu).childNodes[i];

			var menus2 = monMenu.childNodes.length;
			for(j=0;j<menus2;j++)
			{
				if(monMenu.childNodes[j].nodeName=="LI")
				{
					var menus3 = monMenu.childNodes[j].childNodes.length;
					for(k=0;k<menus3;k++)
					{
						if(monMenu.childNodes[j].childNodes[k].nodeName=="UL")
						{
							monMenu.childNodes[j].childNodes[k].style.display='none';
							monMenu.childNodes[j].className='';
						}
					}
				}
			}
		}
	}
	document.getElementById(menuSsItem).style.display='block';
	document.getElementById(menuItem).className="actif";
}

// ===============================	AFFICHE SOUS MENU

// ================================================ AJAX
	
	var http_request = false; 
	function makeRequest(url) 
	{ 
		if (window.XMLHttpRequest) http_request = new XMLHttpRequest(); 
		else if (window.ActiveXObject) http_request = new ActiveXObject("Microsoft.XMLHTTP"); 
		http_request.onreadystatechange = alertContents; 
		http_request.open('GET', url, true); 
		http_request.send(null); 
	} 

	function alertContents() 
	{ 
		if (http_request.readyState == 4) 
		{ 
			if (http_request.status == 200) 
			{
				//alert(http_request.responseText); 
				eval(http_request.responseText); 
			}
			else alert('Erreur de chargement!'); 
		} 
	} 

	function change_div(nom,valeur)
	{
		if (document.getElementById) document.getElementById(nom).innerHTML = valeur;
		else if (document.all) document.all[nom].innerHTML = valeur;
}
	function afficheDiaporama(gid,deb,lien,liste){
		liens=document.getElementById(liste).getElementsByTagName('a');
		for(i=0;i<liens.length;i++)
			liens[i].className='';
		lien.className='actif';
		makeRequest('ajax-diaporama.php?GID='+gid+'&DEB='+deb);
	}
// ================================================ AJAX

// ================================================ CENTRAGE VERTICAL PAGE ACCUEIL
	function centrageVertical()
	{
		hauteurPage = document.getElementById("repere").offsetTop + 1;
		hauteurContenu = 590;
		
		if(hauteurPage > hauteurContenu)
		{
			difference = hauteurPage - hauteurContenu;
			document.body.style.paddingTop = (difference/2) +"px";
		}
		else
		{
			document.body.style.paddingTop = 0;
		}
	}
	
	function centrageVertical2()
	{
		hauteurPage = document.getElementById("repere").offsetTop + 1;
		hauteurContenu = 590;
		
		if(hauteurPage > hauteurContenu)
		{
			difference = hauteurPage - hauteurContenu;
			document.body.style.paddingTop = (difference/2) +"px";
		}
		else
		{
			document.body.style.paddingTop = 0;
		}
	}
// ================================================ CENTRAGE VERTICAL PAGE ACCUEIL

// ========= AFFICHAGE DES FLASH

function afficheFlash(version,nom,largeur,hauteur){
	document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='+version+',0,0,0" width='+largeur+' height='+hauteur+'>\n');
	document.write('<param name="allowScriptAccess" value="sameDomain" />\n');
	document.write('<param name="movie" value='+nom+' />\n');
	document.write('<param name="quality" value="high" />\n');
	document.write('<param name="wmode" value="transparent" />\n');
	document.write('<embed src='+nom+' quality="high" wmode="transparent" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" width='+largeur+' height='+hauteur+'></embed>\n');
	document.write('</object>\n');
}	

// ========= AFFICHAGE DES FLASH

// ========= CHAMPS RECHERCHE

function effaceChamp(champ,valeur){
	if(document.getElementById(champ).value==valeur)
		document.getElementById(champ).value='';
}

function rempliChamp(champ,valeur){
	if(document.getElementById(champ).value=='')
		document.getElementById(champ).value=valeur;
}

// ========= CHAMPS RECHERCHE

// ================================================ inscription news
	function verifInscription(monform){
		var reg_email = /^[A-Za-z0-9\.\-_]+[@][A-Za-z0-9\-\.]+[\.][A-Za-z][A-Za-z][A-Za-z]?$/;

		if (monform.EMAIL.value=='')
		{
			alert("Veuillez indiquer votre adresse email");
			monform.EMAIL.focus();
			return false;
		}
		if(!reg_email.test(monform.EMAIL.value))
		{
			alert("Le format de votre adresse email est invalide");
			monform.EMAIL.focus();
			return false;
		}
	}
// ================================================ inscription news
