	var current_image=3;
	var pair=1;
	var timedisp;
	var timehide;
	var timedeplace;
	var opac=100;
	var bgpos=0;
	var undefined;
	var current_element='diapo_2';
	
	function start_all(){
		deplacebg();
		setTimeout("alterne_image()",2000);
		setTimeout("anim_text()",2000);
	}
	
	function alterne_image(){
        if(pair==1){
            display('diapo_2',true);
			current_element='diapo_1';
			bgpos=0;
            pair=2;
        }
        else{
            display('diapo_2',false);
			current_element='diapo_2';
			bgpos=0;
            pair=1;
        }
    }
	
	function deplacebg(){
		bgpos-=1;
		document.getElementById(current_element).style.backgroundPosition=(bgpos)+'px 0px';
		timedeplace=setTimeout("deplacebg('"+current_element+"')",50);
	}
    
    function display(id_element,sens){
	    if(sens){
	        clearTimeout(timedisp);
		    opac-=5;
		    if(opac<0){
		        opac=0;
		        changeOpac(id_element,opac);
				document.getElementById('diapo_2').style.backgroundImage='url(/pics/accueil_'+current_image+'.jpg)';
				current_image++;
       			if(current_image>12){
            		current_image=2;
        		}
		        setTimeout("alterne_image()",3500);
		    }
		    else{
		        changeOpac(id_element,opac);
		        timehide=setTimeout("display('"+id_element+"',"+sens+")",100);
		    }
		}
		else{
		    clearTimeout(timehide);
		    opac+=5;
		    if(opac>100){
		        opac=100;
		        changeOpac(id_element,opac);
				document.getElementById('diapo_1').style.backgroundImage='url(/pics/accueil_'+current_image+'.jpg)';
				current_image++;
       			if(current_image>12){
            		current_image=2;
        		}
		        setTimeout("alterne_image()",3500);
		    }
		    else{
		        changeOpac(id_element,opac);
		        timedisp=setTimeout("display('"+id_element+"',"+sens+")",100);
		    }
		}
    }	 

    function changeOpac(id,loc_opac) {
        var object = document.getElementById(id).style;
        object.opacity = (loc_opac / 100);
        object.MozOpacity = (loc_opac / 100);
        object.KhtmlOpacity = (loc_opac / 100);
        object.filter = "alpha(opacity=" + loc_opac + ")";
    }
	
	var current_offset=1;
	var timedisptext;
	var timehidetext;
	var opac_text=50;
	var pair_text=true;
	var top=270;
	var tab=new Array();
	tab[1]="Nos galeries photos des races, des sports canins, ...";
	tab[2]="Nos rubriques : <span class='yellow'>Sports canins, éducations, ...</span>";
	tab[3]="<span class='yellow'>Partagez vos photos</span> et faîtes les découvrir à vos amis";
	tab[4]=" et découvrez de nouveaux services dans les prochains jours";
	tab[5]="n'hésitez pas à revenir sur <i style='color:#FFEF9A'>lebonchien.fr</i> pour les découvrir";
	tab[6]="Découvrez dès maintenant notre encyclopédie canine";
	function anim_text(){
		if(pair_text){
			display_text(true);
			pair_text=false;
		}
		else{
			display_text(false);
			pair_text=true;
		}
	}
	
	function display_text(sens){
	    if(sens){
			clearTimeout(timedisptext);
			top+=5;
			if(top==300){
				document.getElementById('text_diapo').innerHTML=tab[current_offset];
				current_offset++;
				if(current_offset==tab.length){
					current_offset=1;
				}
				document.getElementById('text_diapo').style.top=top+'px';
				setTimeout("anim_text()",600);
			}
			else{
				document.getElementById('text_diapo').style.top=top+'px';
				timehidetext=setTimeout("display_text("+sens+")",100);
			}

		}
		else{
			clearTimeout(timehidetext);
			top-=5;
			if(top==270){
				document.getElementById('text_diapo').style.top=top+'px';
				setTimeout("anim_text()",4000);
			}
			else{
				document.getElementById('text_diapo').style.top=top+'px';
				timehidetext=setTimeout("display_text("+sens+")",100);
			}
		}
    }
