
/*---------------------------------------------------------------
					
				INITIALISATION PAGE MOOTOOLS

--------------------------------------------------------------- */
/*
var load_method = (window.ie ? 'load' : 'domready'); // ie fix
window.addEvent(load_method, initFocus);
*/

window.addEvent('domready', initPage);


function initPage(){

	//alert("ici");
	 /*---------------------------------------------------------------
						INITIALISATION DES LISTES
	--------------------------------------------------------------- */

	var closers = $$('.masqueDetails');
	var closersImg = $$('.plusDetails');

	
	 /*---------------------------------------------------------------
					LISTE BT FERMETURE DETAIL
	--------------------------------------------------------------- */
	closers.each( function(closer, i) {
		//comportement (event listener)
		closer.className = "invisible";
	/*
		closer.onclick = function(){
				return false;
			}
			*/
	
		
	});
	/*---------------------------------------------------------------
					LISTE BT FERMETURE DETAIL > IMAGE
	--------------------------------------------------------------- */
	closersImg.each( function(element, i) {
		//comportement (event listener)
		
		element.setProperty('src','images/commun/detailsPlus.gif');
		
	});	
		
	 /*---------------------------------------------------------------
						TOUT FERMER
	--------------------------------------------------------------- 
	if($('toutFermer')){
		$('toutFermer').onclick = function(){			
			headings.each( function(heading, i) {
				// ou avec effet -> collapsibles[i].slideOut(); 
				collapsibles[i].hide();
			});
			$('toutOuvrir').className = "lienBleu";
			this.className = "invisible";
			return false;
			
		}
	}
	*/
}
	

/*---------------------------------------------------------------
					
					OUTILS
					
--------------------------------------------------------------- */	
	var url

	function changepage(formObject)
	{
		url = formObject.options[formObject.options.selectedIndex].value;

		if(url != "empty")
			{
			window.location = url;
			url = "";
			}
	}
	
	
function changeStyle(id,origine){
  	 if(document.getElementById(id).className == "visible") {
    	document.getElementById(id).className = "invisible" ;

   } else {
      document.getElementById(id).className = "visible" ;

   }
   
   if(document.getElementById(origine).className == "decal puceJauneMoins") {
    	document.getElementById(origine).className = "decal puceJaunePlus" ;

   } else {
      document.getElementById(origine).className = "decal puceJauneMoins" ;

   }
   
 }
 

 
/* SELECT LIENS */
var url

	function changepage(formObject)
	{
		url = formObject.options[formObject.options.selectedIndex].value;

		if(url != "empty")
			{
			window.location = url;
			url = "";
			}
	}
	


function masqueDetails(){ 
 
    var list = getElementsByClass("visible"); 
    for (var i = 0; i < list.length; i++) {
        list[i].className = "invisible";
    }
}


 function afficheDetails(id,origine){
  	 
  if(document.getElementById(id).className == "visible" || document.getElementById(id).className == "visibleDepart") {
    	document.getElementById(id).className = "invisible" ;
    	document.getElementById(id+"picto").src = "images/commun/detailsPlus.gif";
	
   } else {
      document.getElementById(id).className = "visible" ;
      document.getElementById(id+"picto").src = "images/commun/detailsMoins.gif";

   }
   
    /*if(document.getElementById(origine).className == "detailsMoins") {
    	document.getElementById(origine).className = "detailsPlus" ;

   } else {
      document.getElementById(origine).className = "detailsMoins" ;

   }*/

 }
 



/* GESTION DES SOUS-SECTIONS DE PAGE */


//addLoadEvent(masqueSections);
//addLoadEvent(masqueDetails);

/*addLoadEvent(function() {
    window.scrollbars = "1";
})*/


function masqueIntro() {
   document.getElementById('sectionIntro').className = "invisible" ;
}

function masqueSections(){ 
 
    var list = getElementsByClass("sectionVisible"); 
    for (var i = 0; i < list.length; i++) {
        list[i].className = "invisible";
    }
    var list = getElementsByClass("lienSection"); 
    for (var i = 0; i < list.length; i++) {
        list[i].className = "lienSection";
    }
    var list = getElementsByClass("lienSectionActif"); 
    for (var i = 0; i < list.length; i++) {
        list[i].className = "lienSection";
    }
     var list = getElementsByClass("lienSectionActifDepart"); 
    for (var i = 0; i < list.length; i++) {
        list[i].className = "lienSectionActif";
    }
 }

function afficheSection(id,origine){
   masqueIntro()
   masqueSections()      
    var list = getElementsByClass("lienSectionActifDepart"); 
    for (var i = 0; i < list.length; i++) {
        list[i].className = "invisible";
    }
   //masquer le menu deroulant
   var list = getElementsByClass("selecteur"); 
    for (var i = 0; i < list.length; i++) {
        list[i].className = "invisible";
    }
   
   
   document.getElementById(id).className = "sectionVisible" ;
   document.getElementById(origine).className = "lienSectionActif" ;
 }
 
 
function masqueMessageAgenda(){
document.getElementById('messageAgenda').className = "invisible" ;
}
function afficheMessageAgenda(){
document.getElementById('messageAgenda').className = "messageVisible" ;
}
 
function masqueMessageRechercher(){
document.getElementById('messageRechercher').className = "invisible" ;
}
function afficheMessageRechercher(){
document.getElementById('messageRechercher').className = "messageVisible" ;
}
 
 
 /* ---- FONCTIONS OUTILS -------- */



function getElementsByClass(searchClass,node,tag) {
var i;
var j;
	var classElements = new Array();
	if ( node == null )
		node = document;
	if ( tag == null )
		tag = '*';
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
	for ( i = 0,  j = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}

function addLoadEvent(func) {
    var oldonload = window.onload;
    if (typeof window.onload != 'function') {
        window.onload = func;
    } else {
        window.onload = function() {
            if (oldonload) {
                oldonload();
            }
            func();
        }
    }
}


var newwin;

function popUp(theURL,winName,features) { 
  newwin = window.open(theURL,winName,features);
}

