// script JL Betoule pour IA 36  écrit avec JEXT  04/27/2005 - 

var 
	bulle = new Array(10), largeur, ordotitre = 140, 
	navigateur = "moz",
	chrono, taille ="12" , 
	zigzag ,defile ,psinit = 580 , 
	pscrnt = psinit ;
   	
	largeur=window.screen.availWidth;  // initialisation  de largeur : largeur de l'écran

//___________________________________________________________________________________________________________________

function redimensionneAccueil(){
	var 
	facteur=1, def_horizontale=1024, message, decalage=0;
		
        //redimensionne la page en fonction de l'écran
        //window.alert("debut de redimensionne"); // debogage
         //masquage de l'avertissement de javascript activé nécessaire
        def_horizontale = window.screen.availWidth;
		def_verticale = window.screen.availHeight;
        message = window.document.getElementById("attention");
        message.style.display = "none";
       
         //affichage de l'avertissement de définition
         if (def_horizontale<=800){
		window.document.getElementById("avertissement").style.visibility = "visible";
         }
	//ajustage de la taille des élèments en fonction de la définition écran
		facteur = def_horizontale/1024 ;
		facteurv = def_verticale/768 ;
                
             for ( i=1 ; i<27 ; i++ ){
                        image = document.getElementById('im' + i.toString()) ;
                        
                        //window.alert( "n" + i + " " + image.style.width); // debogage   
                        image.style.width=(parseInt(image.style.width)*facteur + decalage) + "px" ; 
                        image.style.height=(parseInt(image.style.height)*facteur) + "px" ; 
                 }
}
//__________________________________________________________________________________________________________________

function redimensionne_menu(def_horizontale){    //redimensionne les titres de page en fonction de l'écran
	var 
		Erreur, objet, facteur=1, decalage=1, marges = 5 , i ; 
		
        
        facteur = def_horizontale/1024 ;
		def_verticale = window.screen.availHeight;
		facteurv = def_verticale/768 ;
       
		try {
		objet = (document.getElementById('ville'));										
        // objet.style.height=(parseInt(objet.style.height)*facteur + decalage)+ "px" ; 	/* hauteur de la photo*/
		// objet.style.top=(parseInt(objet.style.top)*facteur + decalage) + "px"  ;}
				}
			catch(Erreur){
       //rien
       }		
}

//_________________________________________________________________________________________________________

function indicateur(item){  //fonction exécutée au chargement de chaque page, appelle le placement les objets. item n'est plus utilisé
        var def_horizontale    ;
               
        def_horizontale=window.screen.availWidth;
        redimensionne_menu(def_horizontale); 
        
}

//_____________________________________________________________________________________________________________
function deplace() { //cette fonction deplace la boite d'affichage identifiant de valeur pixels
	var boite , position, modele ; 
	
	boite= document.getElementById("boite_defilante");
	position = parseInt(boite.style.left);
	
	if(position>100){
		position= position - 1  ;
		boite.style.left= position +"px";
		}
	else {
		boite.style.left=largeur + "px";
	}
}

//_____________________________________________________________________________________________________________

function defiler(drapeau) { // cette fonction est detinee à faire defiler un texte
	
	if (drapeau==1){
		//boite= document.getElementById("boite_defilante");
		setInterval("deplace()", 50);
	}
}
//______________________________________________________________________________________________________________

function menu_onMouseOver(zone,y) {  // cette fonction fait afficher les menus déroulants 

	var 
	bulle ;
	//window.alert( "ordo "+ ordo + "ordotitre " + ordotitre); // debogage
	
	bulle = (document.getElementById('bulle_' + zone));
	cellule = (document.getElementById('cellule' + zone));
	try {
			
		bulle.style.visibility = "visible"  ;
		bulle.style.zIndex = 4 ;
		cellule.style.zIndex = 8 ;
		//window.alert( "10"); // debogage		
		}
	catch(erreur){ 		
			
			}
	
       }
//_____________________________________________________________________________________________________________

function masque_menu() { 	// cette fonction fait disparaitre les bulles de menus déroulants

	var
	 zone, bulle, i ,bouton, cellule ;
	 
	 
	//clearInterval(chrono); // arrete la temporisation
    for(i=1; i<7 ;i++){
            zone= 'bulle_'+ i ; 
            bouton = 'bt'+ i ;  
			cellule = 'cellule'+ i ;  			
            bulle = (document.getElementById(zone));
            bouton = (document.getElementById(bouton)) ;
			cellule = (document.getElementById(cellule)) ;
            try {
			bulle.style.visibility = "hidden" ;
			bulle.style.zIndex = 2 ;
			bouton.style.zIndex = 2 ;
			cellule.style.zIndex = 2 ;
			
			}
			catch(erreur){
				// si erreur, ne rien faire 
			}
			
			bouton.style.backgroundColor = "#333333" ;
    }
 }
        
//________________________________________________________________________________________________________________

function menu_onMouseOut() {
	// cette fonction appelle celle qui fait disparaitre les bulles de menus déroulants
	var test ;
	//chrono = setInterval( "masque_menu()", 10) ; //temporise l'effacement
	//zigzag = zigzag + 1 ;
	//if( zigzag>0) {
		masque_menu();                  // effacement non temporisé
	//	zigzag = 0;                 
	//	}                                
       
       }
//________________________________________________________________________________________________________________

 function testeposition(objet) {
 
	var 
	// les variables : valeur est l'ordonnée de l'objet testé à l'écran
	valeur = 0, essai=0;
	
	//essai = e.screenY ;
	/*
	
	while (objet && objet.tagName != 'BODY') {
		valeur += eval(objet.offsetTop);
		objet = objet.offsetParent;
		}
		*/
	//window.alert(essai); // debogage
	return valeur;
	
}

//_______________________________________________________________________________________________________________


//_______________________________________________________________________________________________________________


function substituebt(bt) {
	// fonction d'animation du menu 
	// et appel des menus déroulants 
	var
	// les variables : bouton est l'objet qui est sous la souris, ordo est l'ordonnée de l'objet à l'écran
	bouton, ordo; 
	
	masque_menu() ;  
	switch (bt) {
        
		case '1' :
			bouton = (document.getElementById("bt1")) ;
			ordo= testeposition(bouton);
			menu_onMouseOver('1',ordo);
         break
		case '2' :
			bouton = (document.getElementById("bt2")) ;
			ordo= testeposition(bouton);
			menu_onMouseOver('2',ordo);
         break
		case '3' : 
			bouton = (document.getElementById("bt3")) ;
			ordo= testeposition(bouton);
			menu_onMouseOver('3',ordo);
         break
		case '4' :
			bouton = (document.getElementById("bt4")) ;
			ordo= testeposition(bouton);
			menu_onMouseOver('4',ordo);
         break
		case '5' :
			bouton = (document.getElementById("bt5")) ;
			ordo= testeposition(bouton);
			menu_onMouseOver('5',ordo);
         break
		 case '6' :
			bouton = (document.getElementById("bt6")) ;
			ordo= testeposition(bouton);
			menu_onMouseOver('6',ordo);
         break
	default :
	
	
	}
	
	bouton.style.backgroundColor = "#FFFFFF" ;
}

//___________________________________________________________________________________________________________________

function fenetre(page, titre){
//perment d'afficher une fenêtre popup optimisée pour infos courtes
	var x, y , chainecommande ;
	
	y=Math.floor((window.screen.availHeight/1.5));
	x=Math.floor((window.screen.availWidth/1.8));
	chainecommande="toolbar=no, location=no, directories=no, status=no,menubar=no, resizable=no, scrollbars=yes, width="+x+", height="+ y ;
	window.open(page,titre, chainecommande); 
}

//____________________________________________________________________________________________________________________

function fenetre_incluse(){ //permet d'afficher une fenêtre intégrée à la page pour infos courtes , liste des mises a jour
	var x, y , chainex , chainey ;
	
	y=Math.floor((window.screen.availHeight/8));
	x=Math.floor((window.screen.availWidth/8));
	chainex = x + "px"; 
	chainey = y + "px"; 
	fenetre = window.document.getElementById("fenetre");
	fenetre.style.left=chainex; 
	fenetre.style.top=chainey ;
    fenetre.style.display = "block" ; 
	fenetre.style.visibility = "visible" ; 
}
//____________________________________________________________________________________________________________________

function fenetre_fermer(){   //permet de fermer une fenêtre intégrée à la page pour infos courtes

	fenetre = window.document.getElementById("fenetre");
        fenetre.style.display = "none" ; 
	fenetre.style.visibility = "hidden" ; 
}


//___________________________________________________________________________________________________________________


// menus sciences

function menu_sciences(item , bt) {
	// fonction d'appel des menus déroulants 
	var
	
	menu, bouton; // les variables : bouton est l'objet qui est sous la souris
	
	
	cache_menu_sciences();
	bouton = document.getElementById(bt) ;
	menu = document.getElementById(item);
	
	
	try {
	
		//menu.style.backgroundColor = "#FFFCF9" ;
		//menu.style.borderStyle= "ridge" ;
		//menu.style.borderWidth= "1px" ;
		//menu.style.borderColor=  "#CC6600" ;
		
		
		//menu.style.backgroundColor = "#FFCC99" ;
		
		menu.style.display = "block" ;
		menu.style.visibility = "visible"  ;
		//window.alert(menu) ; // debogage		
		}
	catch(erreur){ 	
			// rien 	
			
			}
	
}

function cache_menu_sciences() {
var
	 zone, bulle, i ,bouton ;
	
    for(i=1; i<7 ;i++){
            zone= 'smenu'+ i ; 
            bouton = 'sitem'+ i ;       
            bulle = (document.getElementById(zone));
            bouton = (document.getElementById(bouton)) ;
            try {
			bulle.style.visibility = "hidden" ;
			bulle.style.display = "none" ;
			//bouton.style.borderStyle= "solid" ;
			//bouton.style.borderWidth= "0px" ;
			
			
			//bouton.style.backgroundColor = "#FFCC99" ;
			}
			catch(erreur){
				// si erreur, ne rien faire 
				}
			
			//bouton.style.backgroundColor = "#333333" ;
                }

}

//________________________________________________________________________________________________________________


function afficheimage(URL,nom)
{
 window.open(URL,nom);
 // window.open("http://127.0.0.1/ia36c/action_culture/septembre.pdf") ; 
}

//_____________________________________________________________________________________________________________________

//fin_________________________________________________________________________________________________________________