// Fiche FUB

function change_onglet(id_onglet){
	
	if($('div_'+id_onglet).getStyle('display')=="none"){
		$('div_'+id_onglet).setStyle('display','block');
		switch(id_onglet){
			case 'savoirplus':
				alt_onglet="essentiel";
				alt_onglet2="a_voir_entendre";
			break;
			case'essentiel':
				alt_onglet="savoirplus";
				alt_onglet2="a_voir_entendre";
			break;
			case 'a_voir_entendre':
				alt_onglet="essentiel";
				alt_onglet2="savoirplus";
				break;
			default:
				alert(id_onglet);
			break;
		}
		$('div_'+alt_onglet).setStyle('display','none');
		$('div_'+alt_onglet2).setStyle('display','none');
		$(id_onglet).setProperty('class','esc2-menu-btn-on');
		$(alt_onglet).setProperty('class','esc2-menu-btn-off');
		$(alt_onglet2).setProperty('class','esc2-menu-btn-off');
		if(id_onglet=='savoirplus'){
			
			initScroller();
			
			scroller = new Scrolling.Scroller(document.getElementById("description_plus"), 280, 280);
			scrollbar = new Scrolling.Scrollbar(document.getElementById("nav_description"), scroller, new Scrolling.ScrollTween());
						
			scroller2 = new Scrolling.Scroller(document.getElementById("tarifs_plus"), 240, 90);
			scrollbar2 = new Scrolling.Scrollbar(document.getElementById("nav_tarif"), scroller2, new Scrolling.ScrollTween());
			
		}
	}
}

function change_onglet_plus(id_onglet){
	if($('div_'+id_onglet).getStyle('display')=="none"){
		$('div_'+id_onglet).setStyle('display','block');
		switch(id_onglet){
			case 'tarifs':
				alt_onglet="ouverture";
				alt_menu="onglets-tarifs";
				id_menu="onglet_tarif";
			break;
			case'ouverture':
				alt_onglet="tarifs";
				alt_menu="onglets-tarifs2";
				id_menu="onglet_tarif";
			break;
			case 'description':
				alt_onglet="prog_detail";
				alt_menu="onglets-descriptif";
				id_menu="onglet_desc";
			break;
			case 'prog_detail':
				alt_onglet="description";
				alt_menu="onglets-descriptif2";
				id_menu="onglet_desc";
			break;
			default:
				alert(id_onglet);
			break;
		}
		$('div_'+alt_onglet).setStyle('display','none');
		$(id_menu).setProperty('class',alt_menu);
		initScroller();
		if(id_onglet=='description'){
			scroller = new Scrolling.Scroller(document.getElementById("description_plus"), 280, 280);
			scrollbar = new Scrolling.Scrollbar(document.getElementById("nav_description"), scroller, new Scrolling.ScrollTween());
		}
		else if(id_onglet=='prog_detail'){
			scroller = new Scrolling.Scroller(document.getElementById("description_prog"), 280, 280);
			scrollbar = new Scrolling.Scrollbar(document.getElementById("nav-descriptif"), scroller, new Scrolling.ScrollTween());
		}
		else if(id_onglet=='tarifs'){
			scroller2 = new Scrolling.Scroller(document.getElementById("tarifs_plus"), 240, 90);
			scrollbar2 = new Scrolling.Scrollbar(document.getElementById("nav_tarif"), scroller2, new Scrolling.ScrollTween());
		}
		else if(id_onglet=='ouverture'){
			scroller2 = new Scrolling.Scroller(document.getElementById("ouverture_plus"), 240, 90);
			scrollbar2 = new Scrolling.Scrollbar(document.getElementById("nav_ouverture"), scroller2, new Scrolling.ScrollTween());
		}
		else
			alert(id_onglet);
		
	}
}

function charge_image(image, repertoire){
	div = document.getElementById('bloc-medias');
	$$('.fondmosaic-selected').setProperty('class','fondmosaic');
	div.innerHTML = '<img src="img/voir_entendre/' + repertoire + '/' + image + '" alt="" width="321px" height="324px" />';
	$(image+'-fond').setProperty('class','fondmosaic-selected');
}

function change_onglet_media(id_onglet){
	if($('div_'+id_onglet).getStyle('display')=="none"){
		$('div_'+id_onglet).setStyle('display','block');
		switch(id_onglet){
			case 'photos':
				alt_onglet="videos";
				alt_onglet2="bonus";
				alt_menu = "onglets-medias";
			break;
			case'videos':
				alt_onglet="photos";
				alt_onglet2="bonus";
				alt_menu = "onglets-medias2";
			break;
			case 'bonus':
				alt_onglet="photos";
				alt_onglet2="videos";
				alt_menu = "onglets-medias3";
			break;
			default:
				alert(id_onglet);
			break;
		}
		$('div_'+alt_onglet).setStyle('display','none');
		$('div_'+alt_onglet2).setStyle('display','none');
		$('onglets_media').setProperty('class',alt_menu);
	}
}

function initScroller()
{
	heights = new Array();
	
	heights[0] = new Array();
	heights[0]['id'] = 'nav_description';
	heights[0]['height'] = 280;
	
	heights[1] = new Array();
	heights[1]['id'] = 'nav-descriptif';
	heights[1]['height'] = 280;
	
	heights[2] = new Array();
	heights[2]['id'] = 'nav_tarif';
	heights[2]['height'] = 90;
	
	heights[3] = new Array();
	heights[3]['id'] = 'nav_ouverture';
	heights[3]['height'] = 90;
	
	$$('.Scroller-Container').each(function(e, index){
		var element = $(heights[index]['id']);
		var dim = e.getSize();
		if( dim.size.y > heights[index]['height'])
			element.setStyles({'display':'block'});
	});
}


window.addEvent('domready',function(){
	if($('a_voir')){
		var xStart = 0;
		var pas = 200;
		var x = xStart;
		var calendarSlide = new Fx.Style('a_voir', 'left', {wait:false, transition:Fx.Transitions.Sine.easeOut, duration:1000});
		
		$('fleche_gauche').addEvent('click', function(e){
			if(x < xStart){
				e = new Event(e);
				calendarSlide.start(x,x + pas);
				x = x + pas;
				e.stop();
			}
		});
		
		$('fleche_droite').addEvent('click', function(e){
			var nbOffres=$('nbOffres').value;
			if(nbOffres>1){
				if(x > xStart - pas * nbOffres){
					e = new Event(e);
					calendarSlide.start(x,x - pas);
					x = x - pas;
					e.stop();
				}
			}
		});
	}
});
