//bouton "ok"
window.addEvent('domready' , function(){
	
	//$$('input.ok')[0].addEvent('mouseover',function(e){e.target.src='images/header_bg_ok_over.gif'});
	//$$('input.ok')[0].addEvent('mouseout',function(e){e.target.src='images/header_bg_ok.gif'});
	//$$('input.ok')[0].addEvent('mouseout',function(e){e.target.src='images/header_bg_ok.gif'});
	
	 (function(favNode){
	 	if(window.sidebar) { // Mozilla Firefox Bookmark
			//favNode.innerHTML = 'Bookmarker cette page';
		}else if( window.external ) { // IE Favorite
			//favNode.innerHTML = 'Ajouter aux favoris';
		}else if(window.opera && window.print) { // Opera Hotlist
			//favNode.innerHTML = 'Ajouter aux favoris';
		}else{
			favNode.parentNode.removeChild(favNode);
			return true;
		}
	 	favNode.addEvent('click', function(){
	 		var url 	= document.URL;
	 		var title 	= document.title; 
		 	if (window.sidebar) { // Mozilla Firefox Bookmark
				window.sidebar.addPanel(title, url,"");
			} else if( window.external ) { // IE Favorite
				window.external.AddFavorite( url, title); }
			else if(window.opera && window.print) { // Opera Hotlist
				CreateBookmarkLink();
			}
	 	});
	 })($('fav'))
});


// ------------------------------------------------------------------------------------------- //
//initalisation des toggle
function initToggle(titreSelector,contentSelector,openToggleSelector){
	var TitTab = $$(titreSelector);
	var ContentTab = $$(contentSelector);
	if(openToggleSelector) var openTab = $$(openToggleSelector);	
	var slideTab = [];
	var toHide = true;
	if(TitTab.length == ContentTab.length){
		TitTab.each(function(titre,i){
			toHide = true;
			titre.style.cursor = 'pointer';
			slideTab[i] = new Fx.Slide(ContentTab[i]);
			if(openToggleSelector) openTab.each(function(ope,j){
				if(ope == ContentTab[i]) toHide = false; 	
			});
			if(toHide) slideTab[i].hide();
			titre.addEvent('click',function(e){
				slideTab[i].toggle();
				if(this.getTag() == 'a'){
					new Event(e).stop();
				}
			});
		});
	}else{
		alert('"'+titreSelector+'" : '+TitTab.length+' �l�ments\n"'+contentSelector+'" : '+ContentTab.length+' �l�ments');
	}
}


// ------------------------------------------------------------------------------------------- //
function hideAllSwitch(elemTab){
	elemTab.each(function(elem,i){
		hideElem = new Fx.Style(elem, 'opacity').set(0);
	});
}

// MENU DEROULANT ------------------------------------------------------------------------------ //
function initMenu(){
	var contenu = document.getElementById('nav');
	var menu = $$('#nav dl');
	menu.each(function(m){	
		if(m.getElements('dd').length > 0){			
			ss = m.getElements('dd')[0];
			dt = m.getElements('dt')[0];
			if(window.ie6){
				
				marge = m.getStyle('width').toInt();
				ul = m.getElements('ul')[0];
				ul.style.width = m.getElements('a')[0].getStyle('width').toInt();
				ss.style.margin = '29px 0 0 -'+marge+'px';
			}else {
				ss.style.position = 'absolute';
				ss.style.width = dt.getStyle('width').toInt()+'px';
				//ss.style.width = '180px';
			}
			
			ss.style.display = 'none';
			m.addEvent('mouseenter' , function(){
				if (this.getElements('dt a')[0].style == 'currentOn'){return;}
				if(this.getElements('li').length > 0)
				{
					this.getElements('dd')[0].style.display = 'block';
					this.getElements('dt a')[0].addClass('current');
					this.getElements('dt')[0].removeClass('noback');
				}
			});
			m.addEvent('mouseleave' , function(){
				if (this.getElements('dt a')[0].style == 'currentOn'){return;}
				if(this.getElements('li').length > 0)
				{
					this.getElements('dd')[0].style.display = 'none';
					this.getElements('dt a')[0].removeClass('current');
					this.getElements('dt')[0].addClass('noback');
				}
				
			});
		}
	});
}

function openMenu(){
	var contenu = document.getElementById('menuLeft');
	var menu = $$('#menuLeft dl');
	menu.each(function(m){		
		if(m.getElements('dd').length > 0){			
			ss = m.getElements('dd')[0];
			dt = m.getElements('dt')[0];
			ss.style.position = 'relative';
			if(window.ie6){	
				marge = m.getStyle('width').toInt();
				//ss.style.margin = '34px 0 0 -'+marge+'px';
				ss.style.margin = '29px 0 0 -'+marge+'px';
				//if(ss.getStyle('width').toInt() < 60) ss.style.width = '120px';
				//ss.style.width = '180px';
			}else if(dt.getStyle('width').toInt() > ss.getStyle('width').toInt()){
				ss.style.width = dt.getStyle('width').toInt()+'px';
			}
			
			ss.style.display = 'none';
			m.addEvent('mouseenter' , function(){
				if (this.getElements('dt a')[0].style == 'currentOn'){return;}
				this.getElements('dd')[0].style.display = 'block';
				this.getElements('dt a')[0].addClass('current');
			});
			m.addEvent('mouseleave' , function(){
				if (this.getElements('dt a')[0].style == 'currentOn'){return;}
				this.getElements('dd')[0].style.display = 'none';
				this.getElements('dt a')[0].removeClass('current');
			});
		}
	});
}
