//window.loadFirebugConsole();

Event.observe(window, 'load', function(){

		if ($$('body')[0].className == 'partners') { // lancer les scripts des pages partenaires			
			btnCarrousselSwap.init();
			tabsPartners.init();		
		}	
	}
)

// Gestion des swap Séjours / Vols / Location voiture
var btnCarrousselSwap = {
	init:function(){
		var btn = $$('.btn');
		for (var i = 0; i < btn.length; i++) {
			btn[i].onmouseover = function(){
				btnCarrousselSwap.on(this);
			};
			btn[i].onmouseout = function(){
				btnCarrousselSwap.out(this);
			}
		}
	},
	on:function(link){
		link.descendants()[0].src = link.descendants()[0].src.replace('-off','-on');
	},
	out:function(link){
		link.descendants()[0].src = link.descendants()[0].src.replace('-on','-off');
	}
}

// gestion des Tabs sur les formulaires séjours / idées voyages
var tabPartnerClicked;
var tabUsed;
//var scrolled;
var tabsPartners = {

	init:function(){
		//var isScrollable1 = $('scrollable1');
		//if(!isScrollable1) return;
		
		var tabsLis = $$('#univers li > a');
		for (var i = 0; i < tabsLis.length; i++) {
			tabsLis[i].onclick = function(){
				tabsPartners.reset(this);
				tabsPartners.show(this);
				return false;
			}
		}
		
		var tab = $$('#univers .tabMot');
		for (var i = 0; i < tab.length; i++) {
			tab[i].onmouseover = function(){
				tabsPartners.on(this);
			};
			tab[i].onmouseout = function(){
				tabsPartners.out(this);
			}
		}
	},
	on:function(link){
		link.descendants()[0].src = link.descendants()[0].src.replace('-off','-on');
	},
	out:function(link){
		var newtab = $$('#univers .tabMot');
		for (var i = 0; i < newtab.length; i++) {
			//alert(newtab[i]);
			//alert (link);
			// Récupère l'onglet sur lequel je suis situé
			if (newtab[i]==link){	
				var liClass = link.parentNode.parentNode.getElementsByTagName('li');
				//alert (liClass);
				// Si le li situé au-dessus n'est pas l'onglet actif
				if(liClass[i].className=="off"){
					//alert('tot');
					//Retour à letat normal
					link.descendants()[0].src = link.descendants()[0].src.replace('-on','-off');
				}				
			}
		};
	},
	
	
	reset:function(arg){
		/*
		var tabinit = $$('#univers .tabMot');
		for (var i = 0; i < tabinit.length; i++) {
			tabinit[i].descendants()[i].src = tabinit[i].descendants()[i].src.replace('-on','-off');
		}
		*/
		//var tabUsed = tabPartnerClicked.getElementsByTagName('a')[0].href.split('#')[1];
		/*console.log(arg)
			var oMoteur = $$('.moteur');
			for (var i=0; i < oMoteur.length; i++) {
				oMoteur[i].setStyle({
							display: 'none'
							})	
			}*/
	
		var oLis = arg.parentNode.parentNode.getElementsByTagName('li');
		for(var i=0; i<oLis.length;i++){
			oLis[i].className = 'off';
			//console.log($$(oLis[i]));
		}
	},
	
	show:function(arg){	

		if (tabPartnerClicked && tabUsed) {
			tabPartnerClicked.className = 'off';
			$(tabUsed).setStyle({
							display: 'none'
							})			
			
			if(arg.clicked == tabPartnerClicked) {
				tabPartnerClicked.className = 'off';
				tabPartnerClicked = null;
				//tabUsed = null;
				//console.log(tabPartnerClicked);
				arg.clicked = null;
				$(tabUsed).setStyle({
					display: 'none'
					})
				tabUsed = null;	
			}
		}
		

		arg.parentNode.className = 'on';
		var oMoteur = $$('.moteur');
		for (var i=0; i<oMoteur.length; i++) {
			oMoteur[i].setStyle({
			display: 'none'
			});	
		}		
		$(arg.parentNode.getElementsByTagName('a')[0].href.split('#')[1]).setStyle({
			display: 'block'
			});			
			
		
		tabPartnerClicked = arg.parentNode;
		tabUsed = arg.parentNode.getElementsByTagName('a')[0].href.split('#')[1];
		arg.clicked = tabPartnerClicked;	

		//alert (arg);
		
		var tabinit = $$('#univers li > a');
		for (var i = 0; i < tabinit.length; i++) {
			//alert(tabinit[i]);
			var liselect = tabinit[i].parentNode.className;
			//alert(liselect);
			if(liselect == 'off'){
				tabinit[i].getElementsByTagName('img')[0].src = tabinit[i].getElementsByTagName('img')[0].src.replace('-on','-off');
			}			
		}
	}
 }


//------------------------------
// Fichier : general.js
// FJ
//''''''''''''''''''''''''''''''

function go_form(formulaire,champ) {
	var controle = eval('document.' + formulaire + '.' + champ);
	if ( controle.options[controle.selectedIndex].value != "" ) {
		self.location.href = controle.options[controle.selectedIndex].value;
		}
	}


function jumpMenu(targ,selObj,restore) {
 	eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
	if (restore) selObj.selectedIndex=0;
	}
