/*__________________Fonction pour afficher les sous-menus_________________*/

function f_affiche_sous_menu(id) {
	var smenu = document.getElementById('sous_menu_'+id);
	
	//definition de l'élement à afficher
	
	
	//boucle de masquage de tout les élements	
	for (var i = 1; i<=15; i++) {
		
		//si l'élément existe
		if (document.getElementById('sous_menu_'+i)) {
			document.getElementById('sous_menu_'+i).style.display='none';
		}
	}
	
	//affichage de l'élement choisi
	if (smenu) {smenu.style.display='block';}
	
}

/*__________________Fonction pour afficher les popup_____________________*/

function win_popup()
	{
	  var fenetre = new Window({id: "win2"+Math.random(0), className: "alphacube",width:739, height:325, top:350, left: 150, parent:document.body,minimizable: false,maximizable: false,closable : true, draggable:true});
	  fenetre.getContent().innerHTML = "<div id='conteneur_popup'><div class='conteneur_titre_popup2'><div class='titre_popup1'>EXPOSITION JOHN LENNON A LA CITEE DE LA MUSIQUE</div><div class='date_popup texte_gras'>13-06/07</div></div><div id='conteneur_paragraphe_popup'><div class='image3'><img src='themes/defaut/img/interface/contenu/johon_lennon_2.jpg' alt='John lennon' /></div>Par D'Arcy Doran AP - Jeudi 23 août, 07h12 LONDRES - Le tyrannosaure aurait été capable de dépasser à la course le célèbre footballeur David Beckham, selon un étude publiée mercredi. (Publicité) Auparavant, des experts avaient avancé que la taille de ce dinosaure -5,5 mètres en moyenne- en avait sans doute fait un charognard se déplaçant lentement, mais selon de nouveaux calculs réalisés grâce à un ordinateur super puissant, le tyrasonnaure pouvait courir à plus de 29km/h. Les scientifiques ont calculé la vitesse de course de cinq dinosaures carnivores de diverses tailles: le plus petit d'entre eux, le compsognathus pesait 3 kilogrammes tandis que le plus gros, le tyrannosaure ou encore tyrannosaurus-rex ou T-Rex, atteignait six tonnes. Les résultats de leurs recherches ont été publiés mercredi par l'académie scientifique de la Royal Society. D'après ces résultats, le plus rapide de ces dinosaures était le compsognathus qui pouvait atteindre la vitesse de 64km/h, soit 8km/h de plus que la vitesse estimée de l'animal à deux pattes le plus rapide, à savoir l'autruche. Le velociraptor, dont la rapidité a été illustrée dans le film Jurassic Park, pouvait courir à la vitesse de 39km/h, selon l'étude.Pour nos recherches, nous avons entré des données sur les structures musculaire et squelettique des dinosaures dans un ordinateur super puissant de manière à ce que celui-ci puisse calculer les meilleures performances de ces animaux en termes de mouvements, a expliqué l'expert en biomécanique Bill Sellers, l'un des auteurs de l'étude. Les calculs antérieurs se basaient sur ce que l'on sait des actuelles créatures à deux pattes pour avoir une estimation de la vitesse de course des dinosaures, a ajouté Sellers qui a dirigé une équipe de scientifiques de l'université de Manchester en collaboration avec le paléontologue Phil Manning.De tels calculs peuvent dire avec précision la vitesse maximale d'un poulet de six tonnes, mais les dinosaures ne sont pas faits comme des poulets et ne courent donc pas comme des poulets, a expliqué Sellers. Il a fallu plus d'une semaine à l'ordinateur pour intégrer les paramètres biomécaniques de chaque animal, de la marche lente à l'allure la plus rapide, selon le chercheur. L'ordinateur a ainsi calculé qu'un humain de 70 kilogrammes avec la structure musculaire et osseuse d'un athlète professionnel pouvait courir à la vitesse maximale de 28,5 km/h, soit un peu moins que la vitesse maximale estimée d'un T-Rex, fixée à 28,8 km/h. Parmi les autres dinosaures étudiés figuraient un dilophosaurus de 430 kilogrammes et un allosaurus de 1,4 tonne auxquels les scientifiques ont attribué les vitesses maximales de 34 km/h et 37,8 km/h respectivement. AP Sur Internet: The Royal Society</div></div>"; 

	  fenetre.setDestroyOnClose(); 
	  fenetre.show();
	  fenetre.setConstraint(true, {left:10, right:20});
	  fenetre.toFront();
	}
/*__________________Fonction pour afficher les popup des actulités_____________________*/

function win_popup_actualite(p_titre, p_date, p_image, p_texte, p_description)
	{
	 

	  var fenetre = new Window({className: "alphacube",width:739,  zIndex: 100, showEffect:Effect.BlindDown, hideEffect: Effect.Fade, draggable:true,maximizable: false,minimizable: false});
	  fenetre.getContent().innerHTML = "<div id='conteneur_popup'><div class='conteneur_titre_popup2'><div class='titre_popup1'>"+p_titre+"</div><div class='date_popup texte_gras'>"+p_date+"</div></div><div id='conteneur_paragraphe_popup'><div class='image3'><img src='"+p_image+"' alt='' /></div>"+p_texte+"<br />"+p_description+"</div></div>"; 
		
	  fenetre.setDestroyOnClose(); 
	  fenetre.showCenter();
	  fenetre.setZIndex(200);
	  fenetre.toFront();
	}

/*__________________Fonction pour afficher les popups des actulités Ajax_____________________*/
function win_popup_actus(p_lien, p_param, w, h)
	{
		
	  Windows.closeAll();
	  var myAjax = new Ajax.Request( p_lien, { method: 'post', parameters: p_param, 
		onSuccess: function(transport) 
	{
	  var fenetre = new Window({id: "win2"+Math.random(0), className: "alphacube",width: w, height: h,  zIndex: 100, showEffect:Effect.BlindDown, hideEffect: Effect.Fade, draggable:true,maximizable: false,minimizable: false});
	  fenetre.getContent().innerHTML =  transport.responseText;
	  fenetre.setDestroyOnClose(); 
	  fenetre.showCenter();
	  fenetre.setZIndex(200);
	  fenetre.toFront();
	} 
	});
	onFailure: return false;
	}

/*__________________Fonction pour afficher les popups des articles Ajax_____________________*/
function win_popup_articles(p_lien, p_param, w, h,etat)
	{
	
	  Windows.closeAll();
	  var myAjax = new Ajax.Request( p_lien, { method: 'post', parameters: p_param, 
		onSuccess: function(transport) 
	{
	  var fenetre = new Window({id: "win2"+Math.random(0), className: "alphacube",width: w, height: h, zIndex: 100, showEffect:Effect.BlindDown, hideEffect: Effect.Fade, draggable:true,maximizable: false,minimizable: false});
	  fenetre.setHTMLContent(transport.responseText);  
	  fenetre.setDestroyOnClose(); 
	  f_cacher_flash(etat);
	  fenetre.showCenter();
	  fenetre.setZIndex(200);
	  fenetre.toFront();
	} 
	, onFailure: function() {
	
	return false;}
	});
	
	
	}

/*__________________Fonction pour afficher les popup de l'agenda en ajax_____________________*/
	
function win_popup_agenda(p_lien, p_param,w)
	{
	  Windows.closeAll();
	  var myAjax = new Ajax.Request( p_lien, { method: 'post', parameters: p_param, 
		onSuccess: function(transport) 
			{
			  fenetre = new Window({id: "win2"+Math.random(0), className: "alphacube",  width:w, zIndex: 100, showEffect:Effect.BlindDown, hideEffect: Effect.Fade, draggable:true,maximizable: false,minimizable: false});
			  //changement de methode ascessseur
			  fenetre.setHTMLContent(transport.responseText);  
			  fenetre.setDestroyOnClose(); 
			  fenetre.showCenter();
			  fenetre.setZIndex(200);
			  fenetre.toFront();	
			    	
			} 
	, onFailure: function() {
	return false;}
	
	});	
	}

/*__________________Fonction pour redimensionner la popup en fonction de la taille du texte _____________________*/	

function updateHauteur()
{ 	
	fenetre.updateHeight();
    hauteur_reelle = fenetre.getSize().height;
 
	if (hauteur_reelle > 500)
	{
		fenetre.setSize(720, 500);
	}
	else
	{
		fenetre.setSize(720, hauteur_reelle);
	} 

}

/*__________________Fonction pour confirmer l envoi d un mail pour la partie contact  _____________________*/

function confirm_contact(p_lien)
{
	var lien = p_lien;
	if(document.forms["form_contact"].elements[5].checked==true){
		var	inscription=1;
	}
	p_param = "s_nom="+document.forms["form_contact"].s_nom.value+"&s_prenom="+document.forms["form_contact"].s_prenom.value+"&s_mail="+document.forms["form_contact"].s_mail.value+"&s_type="+document.forms["form_contact"].s_type.value+"&s_objet="+document.forms["form_contact"].s_objet.value+"&s_message="+document.forms["form_contact"].s_message.value+"&s_inscrip_emailing="+inscription;
	var myAjax = new Ajax.Request( p_lien, { method: 'post', parameters: p_param, 
		onSuccess: function(transport) 
			{
			   
			    //permet d'évaluer une chaîne comme un script javascript
			    eval(transport.responseText);		    
				if( document.getElementById("confirm_text").innerHTML=reponse[0]== "false")
				{
					document.getElementById("formulaire").innerHTML="";
					document.getElementById("confirm_text").innerHTML="<font size='3'><b>>&nbsp;Confirmation d'envoi</b></font><br>" + reponse[1].fontcolor("green").fontsize(2)+"<br><br> Pour envoyer un nouveau message, <a href='fiche_contact.php?s_code=contact&s_wbg_menu=1443'>ici</a>";
					//ne ferme pas la fenetre tout de suite 
					window.setTimeout("Windows.closeAll()",0300);
				}
				else
				{
					document.getElementById("confirm_text").innerHTML= "";
					//document.getElementById("confirm_text").innerHTML= reponse[1].fontcolor("green").fontsize(4); 
					alert (reponse[1]);
				}
						  				
			} 
	, onFailure: function() {
	return false;}
	
	});	
}

/*__________________Fonction pour afficher les détails des catégories_____________________*/
	
/*function win_div_categorie(p_id, p_lien, p_param)
	{
	  Windows.closeAll();
	  var myAjax = new Ajax.Request( p_lien, { method: 'post', parameters: p_param, 
		onSuccess: function(transport) 
	{
	  var obj = window.document.getElementById(p_id);
	  obj.innerHTML = transport.responseText;
	} 
	, onFailure: function() {
	return false;}
	
	});
	
	}
*/

/*__________________Fonction pour afficher les popups des actulités Ajax_____________________*/
function win_popup_actualites(p_lien, p_param, w, h )
	{
	  Windows.closeAll();
	  var myAjax = new Ajax.Request( p_lien, { method: 'post', parameters: p_param, 
		onSuccess: function(transport) 
	{
	  var fenetre = new Window({id: "win2", className: "alphacube",width: w, height: h, zIndex: 100, showEffect:Effect.BlindDown, hideEffect: Effect.Fade, draggable:true,maximizable: false,minimizable: false});
	  fenetre.getContent().innerHTML =  transport.responseText;
	  fenetre.setDestroyOnClose();
	 
	  fenetre.showCenter();
      fenetre.setZIndex(200);
	  fenetre.toFront();
	} 
   ,
	onFailure: function() {return false;}
	
	});
	
	}

/*__________________Fonction pour afficher la popup des le lancement de la page d accueil du site ____________________*/
function win_popup_pub_home(p_lien,w, h)
	{	
	 
	p_param = "";
	var myAjax = new Ajax.Request( p_lien, { method: 'post', parameters: p_param, 
		onSuccess: function(transport) 
			{		    		  
			  fenetre = new Window({id: "win3", className: "alphacube",width: w,height: h, zIndex: 100, showEffect:Effect.BlindDown, hideEffect: Effect.Fade, draggable:true,maximizable: false,minimizable: false,closable:true});		 		   		 			
	 		 
	 		  //on recupere le responsetext qu on va mettre dans le innerhtml
			  var p_script = fenetre.getContent().innerHTML = transport.responseText;

			  //on recherche l indice du 1er <script> et du dernier </script> 
			  var debut_script = p_script.indexOf("<script");
			  var fin_script = p_script.lastIndexOf("</script>");

			  // on recupere le contenu 	
	 		  var p_script_fin = p_script.substring(debut_script,fin_script)+"</script>";		
	 		  
	 		  // on fait un eval dessus pour l interpreter 	
			  p_script_fin.evalScripts();
			  fenetre.setDestroyOnClose(); 
			  fenetre.showCenter(false ,230);
			  fenetre.setZIndex(200);
			  fenetre.toFront();
			} 
		, onFailure: function() {
		return false;}
		
		});	
	}

	
/*
 * //window.open(p_lien,'Publicite','height=h,width=w,top=50,left=50,resizable=no,menubar=no,status=no,scrollbars=no,menubar=no');
 * */	
/*__________________Fonction pour afficher les popups des pub en Ajax_____________________*/
function win_popup_pub(p_description, p_w, p_h)
	{
	  var fenetre = new Window({id: "win3", className: "alphacube",width: p_w, height: p_h, zIndex: 100, showEffect:Effect.BlindDown, hideEffect: Effect.Fade, draggable:true,maximizable: false,minimizable: false,closable:true});
	  fenetre.getContent().innerHTML = "<div id='conteneur_popup'>"+p_description+"</div>"; 
		
	  fenetre.setDestroyOnClose(); 
	  fenetre.showCenter();
	  fenetre.setZIndex(200);
	  fenetre.toFront();
	}
	
	
/* detection du navigateur en cours */
function what_browser_is()
{
	if(navigator.userAgent.indexOf("MSIE 7") != -1) 
	return  IE7 = "IE7";
	else if(navigator.userAgent.indexOf("MSIE 6") != -1)
	return  IE6 = "IE6";
	else if(navigator.userAgent.indexOf("Firefox/2") != -1)
	return  FIREFOX2 = "FIREFOX2";
	else if(navigator.userAgent.indexOf("Firefox") != -1)
	return  FIREFOX = "FIREFOX";
	else if(navigator.userAgent.indexOf("Netscape/7") != -1)
	return NETSCAPE7 = "NETSCAPE7";
	else if(navigator.userAgent.indexOf("Netscape") != -1)
	return NETSCAPE = "NETSCAPE";
	else if(navigator.userAgent.indexOf("Opera/9") != -1)
	return OPERA9 = "OPERA9";
	else if(navigator.userAgent.indexOf("Opera") != -1)
	return OPERA = "OPERA";
}
/* fin detection */



