var timeout_paroles;


function PopupCentrer(page,name,largeur,hauteur,options) 
{
    var top=(screen.height-hauteur)/2;
    var left=(screen.width-largeur)/2;
    window.open(page,name,"top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);
}
    
function openShadowbox( _page ) {
    Shadowbox.open({player:'iframe',content:_page,height:800,width:950, options:{fadeDuration:0.1, resizeDuration:0.1, animSequence:"sync"}});
}
function openShadowboxVideo( _page ) {
    Shadowbox.open({player:'iframe',content:_page,height:340,width:560, options:{fadeDuration:0.1, resizeDuration:0.1, animSequence:"sync"}});
}

function openShadowboxTaille_perso( _page,width_para,height_para) {
    Shadowbox.open({player:'iframe',content:_page,height:height_para,width:width_para, options:{fadeDuration:0.1, resizeDuration:0.1, animSequence:"sync"}});
}

function closeShadowbox( _goto ) {
    Shadowbox.close();
    
    if(typeof(_goto) != 'undefined')
        document.location.replace(_goto);
}

function is_mail(mail){
	var filter_email=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	return filter_email.test(mail);
}

var t_res;

function preload( t_img ) 
{
	t_res = new Array()
	for(var i=0;i<t_img.length;i++)
	{
		var el = new Image();
		el.src = t_img[i];
		t_res.push( el );
	}
}



	function goToParole(idPuce,nombrePuce,isrunning)
	{
		var index_next_parole;
		
		if(typeof(timeout_paroles)!='undefined') {
			window.clearTimeout(timeout_paroles);
			delete(timeout_paroles);
		}
		
		Dom.get('numParole').innerHTML = idPuce+1;
		var attributes = {
					scroll: { to: [490*idPuce, 0] }
				};
				var anim = new YAHOO.util.Scroll('sliderParole', attributes, 0.8, YAHOO.util.Easing.easeOut);
				anim.animate();
				
		for(var i=0;i<nombrePuce;i++)
		{
			Dom.get('puceParole'+i).src ="images/spot-off.png";
		}
		Dom.get('puceParole'+idPuce).src ="images/spot-on.png";
		
		if(idPuce==(nombrePuce-1)) {
			index_next_parole = 0;
		}
		else {
			index_next_parole = idPuce+1;
		}
		
		//On coupe le time out si il y'a eu un click
		if(isrunning == true)
		{
			timeout_paroles = window.setTimeout('goToParole('+index_next_parole+','+nombrePuce+',true)',8000);
		}
	}


var timeout_temoignage;
var sens_temoignage = 'down';
var control_anim = false;
function gotoTemoignage(sens,isrunning)
{
	

	if(control_anim == false)
	{
		control_anim = true;
		if(typeof(timeout_temoignage)!='undefined') {
			window.clearTimeout(timeout_temoignage);
			delete(timeout_temoignage);
		}
		
		var tabRegion = Dom.getRegion('tabContenerTemoignage');
		var hauteurTab = tabRegion['bottom']-tabRegion['top'];
	
	
		if(sens == 'up')
		{
			if(Dom.get('sliderTemoi').scrollTop-206 <= 0)
			{
				Dom.setStyle('flecheHaut','display','none');
				sens_temoignage = 'down';
				
			}
			
			
			if((hauteurTab-215) > (Dom.get('sliderTemoi').scrollTop-206))
			{
				Dom.setStyle('flecheBas','display','block');
			}
			
			var attributes = {
						scroll: { to: [0, Dom.get('sliderTemoi').scrollTop-206] }
					};
					
		}
		else
		{
			
			if(Dom.get('sliderTemoi').scrollTop+206 > 0)
			{
				Dom.setStyle('flecheHaut','display','block');
			}
			
			
			//alert('hauteur '+(hauteurTab-215)+' scroll '+(Dom.get('sliderTemoi').scrollTop+215));
			if((hauteurTab-206) <= (Dom.get('sliderTemoi').scrollTop+206))
			{
				Dom.setStyle('flecheBas','display','none');
				sens_temoignage = 'up';
			}
			
			var attributes = {
						scroll: { to: [0, Dom.get('sliderTemoi').scrollTop+206] }
					};
		}
		anim_temoi = new YAHOO.util.Scroll('sliderTemoi', attributes, 1.2, YAHOO.util.Easing.easeOut);
				anim_temoi.animate();
		anim_temoi.onComplete.subscribe(function(){control_anim=false;}); 
	
		
		if(isrunning == true)
		{
			timeout_temoignage = window.setTimeout('gotoTemoignage("'+sens_temoignage+'",true)',8000);
		}
	}
}



function gestionDiv(ID_div,tab_autre_div)
{
	var indice = 0;
	for(var i=0;i<tab_autre_div[0].length;i++)
	{
		if(tab_autre_div[0][i] != ID_div)
		{
			Dom.get(tab_autre_div[1][i]).src = tab_autre_div[3][i];
			repli_div(tab_autre_div[0][i]);
		}
		else
		{
			indice = i;
		}
	}

	var tabRegion = Dom.getRegion(tab_autre_div[0][indice]);
	var hauteur = tabRegion['bottom']-tabRegion['top'];
	if(hauteur < 20)
	{
		Dom.get(tab_autre_div[1][indice]).src = tab_autre_div[2][indice];
		depli_div(tab_autre_div[0][indice]);
		
		
	}
	else
	{
		Dom.get(tab_autre_div[1][indice]).src = tab_autre_div[3][indice];
		repli_div(tab_autre_div[0][indice]);
		
	}
}


function depli_div(ID_div)
{
	var tabRegion = Dom.getRegion(ID_div+'_texte');
	var hauteur = tabRegion['bottom']-tabRegion['top'];

	var attributes = { 
	   height: {to: hauteur }
	}; 
	 
	var myAnim = new YAHOO.util.Anim(ID_div, attributes, 0.8, YAHOO.util.Easing.easeIn); 
	myAnim.animate(); 

}

function repli_div(ID_div)
{


	var attributes = { 
	   height: {to: 0 }
	}; 
	 
	var myAnim = new YAHOO.util.Anim(ID_div, attributes, 0.8, YAHOO.util.Easing.easeIn); 
	myAnim.animate(); 

}
