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 openShadowbox2( _page ) {
    Shadowbox.open({player:'iframe',content:_page,height:400,width:650, options:{fadeDuration:0.1, resizeDuration:0.1, animSequence:"sync"}});
}

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

function openShadowboxVideo( _player_object ) {
    Shadowbox.open({player:'swf',content:_player_object,options:{fadeDuration:0.1, resizeDuration:0.1, animSequence:"sync"}});
}

function openShadowboxHTML( _html ) {
    Shadowbox.open({player:'html',content:_html,options:{fadeDuration:0.1, resizeDuration:0.1, animSequence:"sync"}});
}

function openShadowboxImg( img_src ) {
    Shadowbox.open({player:'img',content:img_src,options:{fadeDuration:0.1, resizeDuration:0.1, animSequence:"sync"}});
}

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



function change_block(old_id, new_id)
{
	Dom.get('img_cover_video').src = 'images/interface/transp.gif';
	anim_disappear = new YAHOO.util.Anim(old_id, { opacity: { from: 1, to: 0} },1, YAHOO.util.Easing.easeOut);
	anim_disappear.onComplete.subscribe(appear_block, {old_id:old_id, new_id:new_id}); 
	anim_disappear.animate();
}

function appear_block(s, a, o)
{
	Dom.setStyle( YAHOO.util.Dom.get(o.old_id), 'display', 'none');
	Dom.setStyle( YAHOO.util.Dom.get(o.old_id), 'visibility', 'hidden');
	Dom.setStyle( YAHOO.util.Dom.get(o.new_id), 'opacity', '0');
	Dom.setStyle( YAHOO.util.Dom.get(o.new_id), 'display', 'block');
	Dom.setStyle( YAHOO.util.Dom.get(o.new_id), 'visibility', 'visible');	

	anim_appear = new YAHOO.util.Anim(o.new_id, { opacity: { from: 0, to: 1} }, 1, YAHOO.util.Easing.easeOut);
	anim_appear.animate();
	
	if(tIsDefinedVideoActu[o.new_id] != false){
		anim_appear.onComplete.subscribe(display_cover); 
		Dom.setStyle('img_cover_video', 'cursor', 'pointer');
		Dom.get('img_cover_video').onclick = function(){openShadowboxVideo(tIsDefinedVideoActu[o.new_id]);};
	}
	else{
		Dom.setStyle('img_cover_video', 'cursor', 'auto');
		Dom.get('img_cover_video').onclick = function(){return false;};	
	}
}

var current_actu = 'actu_block_0';


function changeActu(val)
{
	if(tIsDefinedVideoActu[current_actu]){
		//On cache la vignette
		var anim_disappear = new YAHOO.util.Anim('img_cover_video1', { opacity: { from: 1, to: 0} },0.5, YAHOO.util.Easing.easeOut);
		anim_disappear.onComplete.subscribe(changeIt, {new_pos:val}); 
		anim_disappear.animate();		
	}
	else{
		changeIt('', '', {new_pos:val});	
	}
}

function changeIt(s, a, o)
{
	current_actu = 'actu_block_'+o.new_pos;
	var anim = new YAHOO.util.Scroll('div_actu', { scroll: {to: [o.new_pos*360, 0]}}, 1, YAHOO.util.Easing.easeOut);
	anim.onComplete.subscribe(changeCover, {new_pos:o.new_pos}); 
	anim.animate();	
}

function changeCover(s, a, o)
{
	if(tIsDefinedVideoActu['actu_block_'+o.new_pos])
	{
		Dom.get('img_cover_video').src = 'images/cache-player.jpg';
		Dom.get('img_cover_video').onclick = function(){openShadowboxVideo(tIsDefinedVideoActu['actu_block_'+o.new_pos]);};
		Dom.setStyle('img_cover_video', 'cursor','pointer');
	}
	else
	{
		Dom.get('img_cover_video').src = 'images/interface/transp.gif';
		Dom.get('img_cover_video').onclick = function(){return false;};
		Dom.setStyle('img_cover_video', 'cursor','auto');		
	}

	var anim = new YAHOO.util.Anim('img_cover_video1', { opacity: { from: 0, to: 0.5} },0.5, YAHOO.util.Easing.easeOut);
	anim.animate();
}

function placeSliderAcc(racine)
{
var d = new Date();
//swfobject.embedSWF("swf/flashAcc.swf?LG="+racine+"nordic-walking-activity.php&LD="+racine+"product-listing-snowshoes/0", "contenerFlashSlider", "673", "265", "9.0.0","expressInstall.swf", {}, {wmode:"transparent",quality:"high"}, {id:"sliderMenu",style:""});
swfobject.embedSWF("swf/carousel.swf?timestamp="+d.getTime()+"&titreCarou=PRODUIT", "div_carousel", "539", "215", "9.0.0","exzssInstall.swf", {}, {wmode:"transparent",quality:"high"}, {id:"carouselMenu",style:""});	
}

function ouvreChoixLang()
{
	
	 var attributes = { 
                            height: {to: (Dom.getStyle('divChoixMenu', 'height') != '0px')?0:55 } 
                        };  
	var anim = new YAHOO.util.Anim('divChoixMenu', attributes)  ;                    
	anim.duration = 0.3;
	anim.animate();
}

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 ancienTd = 0;

function changePuce(elementTdId)
{
	Dom.setStyle('td'+ancienTd, 'backgroundImage' , '');
	Dom.setStyle('link'+ancienTd,'color','#FFFFFF') ;
	ancienTd = elementTdId;
	Dom.setStyle('td'+elementTdId, 'backgroundImage' , 'url(images/puce-orange-actus.gif)');
	Dom.setStyle('link'+ancienTd,'color','#000000') ;
}

function nl2br(str)
{
	return (str + '').replace(/([^>]?)\n/g, '$1<br />\n');	
}

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 );
	}
}

