window.addEvent('domready', function() { 

	var nbr_slide = $('nbr_slide').value ;
	var listMorph = new Array() ;
	var listMiniMorph = new Array() ;
	var case_move = 0 ;
	var next_move = 1 ;
//	var morphSlide1 = new Fx.Morph('slide_1',{duration: 500}); 
//	var morphSlide2 = new Fx.Morph('slide_2',{duration: 500}); 
//	var morphSlide3 = new Fx.Morph('slide_3',{duration: 500}); 
//	var morphSlide4 = new Fx.Morph('slide_4',{duration: 500}); 

	var mini_slides_morph = new Fx.Morph('mini_slides',{duration: 400});

	for(var i=0;i<nbr_slide;i++) {
		listMorph.push(new Fx.Morph('slide_'+i,{duration: 500}));
		listMiniMorph.push(new Fx.Morph('slide_'+i,{duration: 100}));
		$('mini_slide_'+i).addEvent('mouseenter', function(e) {
			var k = parseInt(this.id.substring(11)) ;
			var nbr_slide = $('nbr_slide').value ;
			//on recupere le slide a afficher
			case_move = $('slide_nav_page').value ;
			if(case_move == (parseInt(nbr_slide) - 1)) {
				next_move = 0 ;
			} else {
				next_move = parseInt(case_move) + 1 ;
			}

			//on annule toute action
			for(var j=0;j<nbr_slide;j++) {
				listMorph[j].cancel() ;
			}

			//alert(case_move+' to slide_'+k) ;
			
			if(case_move != k) {
				$('slide_'+k).style.zIndex = 9 ;
				listMiniMorph[case_move].start({'opacity':0.1});
				listMiniMorph[k].start({'opacity':1.0});
				$('slide_'+case_move).style.zIndex = 0 ;
				$('slide_'+k).style.zIndex = 10 ;
				$('slide_nav_page').value = k ;
			}
		});
		if(0 != i) {
			$('slide_'+i).style.opacity=0;
		}
	}
/*
function showSlide(k) {
}
*/

	var gonext = function() {
	
		//on recupere le slide a afficher
		case_move = $('slide_nav_page').value ;
		if(case_move == (parseInt(nbr_slide) - 1)) {
			next_move = 0 ;
		} else {
			next_move = parseInt(case_move) + 1 ;
		}

		//on annule toute action
		for(var i=0;i<nbr_slide;i++) {
			listMorph[i].cancel() ;
		}

		$('slide_'+next_move).style.zIndex = 9 ;
		listMorph[case_move].start({'opacity':[1,0]});
		listMorph[next_move].start({'opacity':[0,1]});
		$('slide_'+case_move).style.zIndex = 0 ;
		$('slide_'+next_move).style.zIndex = 10 ;

		$('slide_nav_page').value = next_move ;
	}

	//boucle
	var boucle = gonext.periodical(5000) ;

	//arreter au survol
	$('slideshow').addEvent('mouseenter', function(e) {
		clearInterval(boucle) ;
		mini_slides_morph.cancel();
		mini_slides_morph.start({'opacity':1.0});
		//mini_slides_morph.start({'top':'152px','opacity':1});
	});

	//reprendre au depart
	$('slideshow').addEvent('mouseleave', function(e) {
		mini_slides_morph.cancel();
		//mini_slides_morph.start({'top':'214px','opacity':0});
		mini_slides_morph.start({'opacity':0});
		clearInterval(boucle) ;
		boucle = gonext.periodical(5000) ;
	});

	//bloc login
	var morphHeader = new Fx.Morph('header_rel');
	var formLogshow = false ;
	if($('bloc_login_btn')) {
		$('bloc_login_btn').addEvent('click', function(e){
			morphHeader.cancel() ;
			if(formLogshow == true) {
				formLogshow = false ;
				morphHeader.start({
				    'height': [31] //Morphs the 'height' style from 10px to 100px.
				});
			} else {
				formLogshow = true ;
				morphHeader.start({
				    'height': [54] //Morphs the 'height' style from 10px to 100px.
				});
			}
		});
	}

	//mag
	var mySlide_top_ext = new Fx.Slide('top_extended') ; 
	var morphSlideMag0 = new Fx.Morph('wiki_cadre_mag_couv_0',{duration: 500}); 
	var morphSlideMag1 = new Fx.Morph('wiki_cadre_mag_couv_1',{duration: 500}); 
	var morphSlideMag2 = new Fx.Morph('wiki_cadre_mag_couv_2',{duration: 500}); 
	var morphSlideMag3 = new Fx.Morph('wiki_cadre_mag_couv_3',{duration: 500}); 
	var morphSlideMag4 = new Fx.Morph('wiki_cadre_mag_couv_4',{duration: 500}); 
	mySlide_top_ext.hide();

	var morphSlideNext = new Fx.Morph('mag_couv_prev',{duration: 500}); 
	var morphSlidePrev = new Fx.Morph('mag_couv_next',{duration: 500}); 
	$('wiki_cadre_mag_id').addEvent('mouseenter', function(e){
		morphSlideNext.cancel() ;
		morphSlidePrev.cancel() ;
		morphSlideNext.start({
			 'opacity': [0,1]
		});
		morphSlidePrev.start({
			 'opacity': [0,1]
		});
	});
	$('wiki_cadre_mag_id').addEvent('mouseleave', function(e){
		morphSlideNext.cancel() ;
		morphSlidePrev.cancel() ;
		morphSlideNext.start({
			 'opacity': [1,0]
		});
		morphSlidePrev.start({
			 'opacity': [1,0]
		});
	});

	var listRub = new Fx.Slide('list_rub') ;
	$('btn_list_rub').addEvent('click', function(e){
		if(listRub.open) {
			$('header_news').style.backgroundImage = "url('img/template/header_news.png')" ;
		} else {
			$('header_news').style.backgroundImage = "url('img/template/header_news_actif.png')" ;
		}
		listRub.toggle();
		var firstListRubClick = false ;
	});
	if($('rub_id').value > 0) {
		$('list_rub').style.display = 'block' ;
		$('list_rub').style.height = '29px' ;
		listRub.show();
	} else {
		listRub.hide();
		$('list_rub').style.display = 'block' ;
		$('list_rub').style.height = '29px' ;
	}

	$('btn_show_top_ext').addEvent('click', function(e){
		$('top_extended').style.display = 'block';
		e = new Event(e);
		mySlide_top_ext.toggle();
	});

	var case_move_mag = 2 ;
	var last_mag = $('wiki_cadre_nom').value ;
	$('mag_couv_prev').addEvent('click', function(e) {

		var mag_nom = $('wiki_cadre_nom').value ;

		var xhrMagPrev = getXhr() ;
		xhrMagPrev.onreadystatechange = function(){
			if(xhrMagPrev.readyState == 4 && xhrMagPrev.status == 200) {
				node_list = xhrMagPrev.responseXML.getElementsByTagName("root").item(0);
				var mag_nom = node_list.childNodes.item(0).textContent ;
				var mag_prix = node_list.childNodes.item(1).textContent ;
				var mag_num = node_list.childNodes.item(2).textContent ;
				var mag_type = node_list.childNodes.item(3).textContent ;
				var mag_path2 = node_list.childNodes.item(4).textContent ;
				var mag_path1 = node_list.childNodes.item(5).textContent ;
				var mag_path0 = node_list.childNodes.item(6).textContent ;
				var mag_commander = node_list.childNodes.item(7).textContent ;
				if(mag_commander == 1) {
					$('wiki_cadre_commander').style.display = 'none' ;
					$('wiki_cadre_commander_rupture').style.display = 'block' ;
				} else {
					$('wiki_cadre_commander').style.display = 'block' ;
					$('wiki_cadre_commander_rupture').style.display = 'none' ;
				}
				$('wiki_cadre_mag_type').innerHTML = mag_type ;
				$('wiki_cadre_num').innerHTML = mag_num ;
				$('wiki_cadre_nom').value = mag_nom ;
				$('wiki_cadre_prix').innerHTML = mag_prix+' €' ;
				morphSlideMag0.cancel() ;
				morphSlideMag1.cancel() ;
				morphSlideMag2.cancel() ;
				morphSlideMag3.cancel() ;
				morphSlideMag4.cancel() ;

				if(mag_nom == 'CPC1') {
					$('mag_couv_prev').style.display = 'none' ;
				} else {
					$('mag_couv_prev').style.display = 'block' ;
				}

				if(mag_nom == last_mag) {
					$('mag_couv_next').style.display = 'none' ;
				} else {
					$('mag_couv_next').style.display = 'block' ;
				}

				switch(case_move_mag) {
					case 0 :
						//$('wiki_cadre_mag_couv_1').src = 'img/template/couv_CanardPC_154_223.jpg' ;
						$('wiki_cadre_mag_couv_2').src = mag_path2 ;
						$('wiki_cadre_mag_couv_3').src = mag_path1 ;
						$('wiki_cadre_mag_couv_4').src = mag_path0 ;
						morphSlideMag0.start({
							'left': 164
						});
						morphSlideMag1.start({
							'left': 323
						});
						morphSlideMag3.start({
							'left': -154
						});
						morphSlideMag4.start({
							'left': 5
						});
						$('wiki_cadre_mag_couv_2').style.left = '-313px' ;
						case_move_mag = 4 ;
						$('mag_couv_link_4').href = 'magazine-'+mag_nom+'.html' ;
						break ;
					case 1 :
						//$('wiki_cadre_mag_couv_1').src = 'img/template/couv_CanardPC_154_223.jpg' ;
						$('wiki_cadre_mag_couv_3').src = mag_path2 ;
						$('wiki_cadre_mag_couv_4').src = mag_path1 ;
						$('wiki_cadre_mag_couv_0').src = mag_path0 ;
						morphSlideMag0.start({
							'left': 5
						});
						morphSlideMag1.start({
							'left': 164
						});
						morphSlideMag2.start({
							'left': 323
						});
						morphSlideMag4.start({
							'left': -154
						});
						$('wiki_cadre_mag_couv_3').style.left = '-313px' ;
						case_move_mag = 0 ;
						$('mag_couv_link_0').href = 'magazine-'+mag_nom+'.html' ;
						break ;
					case 2 :
						//$('wiki_cadre_mag_couv_2').src = 'img/template/couv_CanardPC_154_223.jpg' ;
						$('wiki_cadre_mag_couv_4').src = mag_path2 ;
						$('wiki_cadre_mag_couv_0').src = mag_path1 ;
						$('wiki_cadre_mag_couv_1').src = mag_path0 ;
						morphSlideMag3.start({
							'left': 323
						});
						morphSlideMag2.start({
							'left': 164
						});
						morphSlideMag1.start({
							'left': 5
						});
						morphSlideMag0.start({
							'left': -154
						});
						$('wiki_cadre_mag_couv_4').style.left = '-313px' ;
						case_move_mag = 1 ;
						$('mag_couv_link_1').href = 'magazine-'+mag_nom+'.html' ;
						break ;
					case 3 :
						//$('wiki_cadre_mag_couv_3').src = 'img/template/couv_CanardPC_154_223.jpg' ;
						$('wiki_cadre_mag_couv_0').src = mag_path2 ;
						$('wiki_cadre_mag_couv_1').src = mag_path1 ;
						$('wiki_cadre_mag_couv_2').src = mag_path0 ;
						morphSlideMag1.start({
							'left': -154 
						});
						morphSlideMag2.start({
							'left': 5
						});
						morphSlideMag3.start({
							'left': 164 
						});
						morphSlideMag4.start({
							'left': 323
						});
						$('wiki_cadre_mag_couv_0').style.left = '-313px' ;
						case_move_mag = 2 ;
						$('mag_couv_link_2').href = 'magazine-'+mag_nom+'.html' ;
						break ;
					case 4 :
						//$('wiki_cadre_mag_couv_3').src = 'img/template/couv_CanardPC_154_223.jpg' ;
						$('wiki_cadre_mag_couv_1').src = mag_path2 ;
						$('wiki_cadre_mag_couv_2').src = mag_path1 ;
						$('wiki_cadre_mag_couv_3').src = mag_path0 ;
						morphSlideMag0.start({
							'left': 323
						});
						morphSlideMag2.start({
							'left': -154
						});
						morphSlideMag3.start({
							'left': 5
						});
						morphSlideMag4.start({
							'left': 164
						});
						$('wiki_cadre_mag_couv_1').style.left = '-313px' ;
						case_move_mag = 3 ;
						$('mag_couv_link_3').href = 'magazine-'+mag_nom+'.html' ;
						break ;
				}
			}
		}
		xhrMagPrev.open("POST","index.php?action=ajaxGetMag&mag_nom="+mag_nom+"&move=1",true);
		xhrMagPrev.setRequestHeader('Content-Type','text/xml;charset=utf-8');
		xhrMagPrev.send(null);

	}) ;

	$('mag_couv_next').addEvent('click', function(e){

		var mag_nom = $('wiki_cadre_nom').value ;

		var xhrMagNext = getXhr() ;
		xhrMagNext.onreadystatechange = function(){
			if(xhrMagNext.readyState == 4 && xhrMagNext.status == 200) {
				node_list = xhrMagNext.responseXML.getElementsByTagName("root").item(0);
				var mag_nom = node_list.childNodes.item(0).textContent ;
				var mag_prix = node_list.childNodes.item(1).textContent ;
				var mag_num = node_list.childNodes.item(2).textContent ;
				var mag_type = node_list.childNodes.item(3).textContent ;
				var mag_path2 = node_list.childNodes.item(4).textContent ;
				var mag_path1 = node_list.childNodes.item(5).textContent ;
				var mag_path0 = node_list.childNodes.item(6).textContent ;
				var mag_commander = node_list.childNodes.item(7).textContent ;
				if(mag_commander == 1) {
					$('wiki_cadre_commander').style.display = 'none' ;
					$('wiki_cadre_commander_rupture').style.display = 'block' ;
				} else {
					$('wiki_cadre_commander').style.display = 'block' ;
					$('wiki_cadre_commander_rupture').style.display = 'none' ;
				}
				$('wiki_cadre_mag_type').innerHTML = mag_type ;
				$('wiki_cadre_num').innerHTML = mag_num ;
				$('wiki_cadre_nom').value = mag_nom ;
				$('wiki_cadre_prix').innerHTML = mag_prix+' €' ;
				morphSlideMag0.cancel() ;
				morphSlideMag1.cancel() ;
				morphSlideMag2.cancel() ;
				morphSlideMag3.cancel() ;
				morphSlideMag4.cancel() ;

				if(mag_nom == 'CPC1') {
					$('mag_couv_prev').style.display = 'none' ;
				} else {
					$('mag_couv_prev').style.display = 'block' ;
				}

				if(mag_nom == last_mag) {
					$('mag_couv_next').style.display = 'none' ;
				} else {
					$('mag_couv_next').style.display = 'block' ;
				}
				switch(case_move_mag) {
					case 0 :
						//$('wiki_cadre_mag_couv_1').src = 'img/template/couv_CanardPC_154_223.jpg' ;
						$('wiki_cadre_mag_couv_3').src = mag_path2 ;
						$('wiki_cadre_mag_couv_2').src = mag_path1 ;
						$('wiki_cadre_mag_couv_1').src = mag_path0 ;
						morphSlideMag0.start({
							'left': -154
						});
						morphSlideMag1.start({
							'left': 5
						});
						morphSlideMag2.start({
							'left': 164
						});
						morphSlideMag4.start({
							'left': -313
						});
						$('wiki_cadre_mag_couv_3').style.left = '323px' ;
						case_move_mag = 1 ;
						$('mag_couv_link_1').href = 'magazine-'+mag_nom+'.html' ;
						break ;
					case 1 :
						//$('wiki_cadre_mag_couv_1').src = 'img/template/couv_CanardPC_154_223.jpg' ;
						$('wiki_cadre_mag_couv_4').src = mag_path2 ;
						$('wiki_cadre_mag_couv_3').src = mag_path1 ;
						$('wiki_cadre_mag_couv_2').src = mag_path0 ;
						morphSlideMag0.start({
							'left': -313
						});
						morphSlideMag1.start({
							'left': -154
						});
						morphSlideMag2.start({
							'left': 5
						});
						morphSlideMag3.start({
							'left': 164
						});
						$('wiki_cadre_mag_couv_4').style.left = '323px' ;
						case_move_mag = 2 ;
						$('mag_couv_link_2').href = 'magazine-'+mag_nom+'.html' ;
						break ;
					case 2 :
						//$('wiki_cadre_mag_couv_2').src = 'img/template/couv_CanardPC_154_223.jpg' ;
						$('wiki_cadre_mag_couv_0').src = mag_path2 ;
						$('wiki_cadre_mag_couv_4').src = mag_path1 ;
						$('wiki_cadre_mag_couv_3').src = mag_path0 ;
						morphSlideMag1.start({
							'left': -313
						});
						morphSlideMag2.start({
							'left': -154
						});
						morphSlideMag3.start({
							'left': 5
						});
						morphSlideMag4.start({
							'left': 164
						});
						$('wiki_cadre_mag_couv_0').style.left = '323px' ;
						case_move_mag = 3 ;
						$('mag_couv_link_3').href = 'magazine-'+mag_nom+'.html' ;
						break ;
					case 3 :
						//$('wiki_cadre_mag_couv_3').src = 'img/template/couv_CanardPC_154_223.jpg' ;
						$('wiki_cadre_mag_couv_1').src = mag_path2 ;
						$('wiki_cadre_mag_couv_0').src = mag_path1 ;
						$('wiki_cadre_mag_couv_4').src = mag_path0 ;
						morphSlideMag0.start({
							'left': 164 
						});
						morphSlideMag2.start({
							'left': -313
						});
						morphSlideMag3.start({
							'left': -154
						});
						morphSlideMag4.start({
							'left': 5
						});
						$('wiki_cadre_mag_couv_1').style.left = '323px' ;
						case_move_mag = 4 ;
						$('mag_couv_link_4').href = 'magazine-'+mag_nom+'.html' ;
						break ;
					case 4 :
						//$('wiki_cadre_mag_couv_3').src = 'img/template/couv_CanardPC_154_223.jpg' ;
						$('wiki_cadre_mag_couv_2').src = mag_path2 ;
						$('wiki_cadre_mag_couv_1').src = mag_path1 ;
						$('wiki_cadre_mag_couv_0').src = mag_path0 ;
						morphSlideMag0.start({
							'left': 5
						});
						morphSlideMag1.start({
							'left': 164
						});
						morphSlideMag3.start({
							'left': -313
						});
						morphSlideMag4.start({
							'left': -154
						});
						$('wiki_cadre_mag_couv_2').style.left = '323px' ;
						case_move_mag = 0 ;
						$('mag_couv_link_0').href = 'magazine-'+mag_nom+'.html' ;
						break ;
				}
			}
		}
		xhrMagNext.open("POST","index.php?action=ajaxGetMag&mag_nom="+mag_nom+"&move=2",true);
		xhrMagNext.setRequestHeader('Content-Type','text/xml;charset=utf-8');
		xhrMagNext.send(null);
	});
}); 

