function showOverFilter(it,id,offsetx,offsety){
  var obj = document.getElementById(id);
  var src = jQuery('#'+it).offset();
  var pos = jQuery('#'+it).position();
  var oT = (pos.top+offsety);
  var oL = (pos.left-offsetx);
  if((pos.left-src.left) > (pos.left-offsetx) ){
    oL = (pos.left-src.left);
  }
  obj.style.top=oT+"px";
  obj.style.left=oL+"px";
  obj.style.display = 'block';
}
function showSizeSn(lnk,num){
        if(jQuery(lnk).length){
         jQuery('#sizeSn .toprocess').css('display','none');
         jQuery('a.sizeSnSelector').removeClass('sActive');
         jQuery('#sizeSn .trSize'+num).css('display','');
         jQuery(lnk).addClass('sActive');
        }else if(jQuery('#sizeSn a:first').length){
         showSizeSn(jQuery('#sizeSn a:first'),0);
        }
}
jQuery(document).ready(function()
{
  transformeDate();  
  /* Menu XXL */  
  function hideXxlMenu(){
    jQuery("#ssmempty:visible").hide().html('');
    jQuery("a",$topmenu).removeClass('thexxl');
    $pagecontent.unbind('mouseover');
    jQuery('a[data-xxl!=1]',$topmenu).unbind('mouseenter');
    $zonemenuxxl.unbind('mouseleave');
  }

  function bindhideXxlMenu(){
    $pagecontent.bind('mouseover',hideXxlMenu);
    jQuery('a[data-xxl!=1]',$topmenu).bind('mouseenter',hideXxlMenu);
    $zonemenuxxl.bind('mouseleave',hideXxlMenu);
  }
  function showXxlMenu() {
    var $this = jQuery(this);
    var idx = $this.attr('data-oidit');
    $this.addClass('thexxl');
    if(jQuery(".menu_sous_large[data-oidit='"+idx+"'] .menu_sous ul",$zonemenuxxl).length){
      jQuery("a",$topmenu).removeClass('xxl');
      jQuery("#ssmempty",$zonemenuxxl).html(jQuery("#page #menu_sous_zone .menu_sous_large[data-oidit="+idx+"]").html());
      jQuery("#ssmempty:hidden",$zonemenuxxl).show(0,bindhideXxlMenu);//'slide',{direction:'up'},500,bindhideXxlMenu);
      Cufon.refresh();
      return false;
    }else{
      jQuery("#ssmempty:visible").hide('slide',{direction:'up'},'fast').html('');
    }
  }
  var $topmenu = jQuery("#topmenu");
  var $pagecontent = jQuery("#tzr-page-content");
  var $zonemenuxxl = jQuery("#page #menu_sous_zone");
    
  jQuery('a[data-xxl=1]',$topmenu).bind('mouseenter',showXxlMenu).bind('mouseover',showXxlMenu).click(function(e){e.preventDefault()});
  /* carousel home */
  jQuery('#carouselhome').scrollable({circular:true}).navigator({activeClass: 'active',navi:'ul.nav',naviItem:'a'}).autoscroll({interval:5000});
  jQuery('#carouselhome .items .item').hover(function() {
    jQuery('.barre:hidden',this).show('slide',{direction:'down'},'low');

  },function() {
    jQuery('.barre:visible',this).hide('slide',{direction:'down'},'low');

  });
  /* carousel small*/
  jQuery('#carouselnews').scrollable({circular:true}).navigator({activeClass: 'active',navi:'ul.nav',naviItem:'a'}).autoscroll({interval:5000});
  /* carousel technos */
  jQuery('#carouseltechnos object').hide();
  jQuery('#carouseltechnos .items .item:first object').show();
  jQuery('#carouseltechnos').scrollable({
		onSeek: function(){
		  this.getItems().children('object').hide();
		  var curr = this.getItems().get(this.getIndex());
		  jQuery(curr).children('object').show();
		}
  }).navigator({activeClass: 'active',navi:'ul.nav',naviItem:''});
  /*Team list*/
  jQuery('#team .imgcenter').hover(function() {
    var $this = jQuery(this);
    jQuery('.text:hidden',$this).show('slide',{direction:'down'},'low');
  },function() {
    var $this = jQuery(this);
    jQuery('.text:visible',$this).hide('slide',{direction:'down'},'low');
  });
  
  /*focus tabs news*/
  jQuery('#focus .focus_col1 ul li a').click(function() {
    var $this = jQuery(this);
    jQuery("#focus .focus_col1 ul li a").removeClass("active");
    $this.addClass("active");
    jQuery("#focus .focus_col1 .newstabs:visible").hide('slide',{direction:'up'},'low');
    jQuery("#focus .focus_col1 "+$this.attr('href')).show('slide',{direction:'up'},'low');
    return false;
  });
  /*team tabs control */
  jQuery('#team #tabsteamcontrol ul li a').click(function() {
    var $this = jQuery(this);
    jQuery("#team #tabsteamcontrol ul li a").removeClass("active");
    $this.addClass("active");
    jQuery("#team .tabsteam:visible").hide();
    jQuery("#team "+$this.attr('href')).show('slide',{direction:'up'},'low');
    return false;
  });
  /*team news tabs control */
 jQuery('#team #tabsteamnewscontrol ul li a').click(function() {
    var $this = jQuery(this);
    jQuery("#team #tabsteamnewscontrol ul li a").removeClass("active");
    $this.addClass("active");
    jQuery("#team .tabsteamnews:visible").hide();
    jQuery("#team "+$this.attr('href')).show('slide',{direction:'up'},'low');
    return false;
  });
  
  // slider du selector produits
  jQuery(".tonslider",$pagecontent ).slider({min:0,max:5,value:0});
  jQuery(".priceslider",$pagecontent).slider({min:0,max:4,value:0});

  // hover segmentation
  jQuery("#segment .packimg").hover(function() {
        jQuery(".text:hidden", this).show("slide", {
            direction: "down"
        });
    }, function() {
        jQuery(".text", this).hide("slide", {
            direction: "down"
        });
    });

  // ferme bulle info
  jQuery('.bulle_info .ferme').click(function(){jQuery(this).parents('.bulle_info').hide(); return false;});

  //config nyromodal
  jQuery('a.nyroModal').nyroModal();
  jQuery('a').has('img.nyroModal').nyroModal();
  jQuery('.cv3-txtimage div[itemprop=articleBody] img.nyroModal').css('float','none');


  //scrollable
  jQuery("div.scrollable").scrollable();
                    
});
function transformeDate(){
  /* Traitement des date au format de la langue */
  jQuery('.dateformat').each(function(i){
    var $this = jQuery(this);
    var content = $this.attr('datetime');
    var formatdest = $this.attr('data-dstformat');
    if(content==undefined) content = $this.text();
    var formatorig='yy-mm-dd';
    if(formatdest==undefined || formatdest == '') formatdest=langDateFormat;
    try{
	    var d =   jQuery.datepicker.parseDate( formatorig, content);
	   $this.text(jQuery.datepicker.formatDate(formatdest,d));
    }catch(e){};
  });

}


function initAjaxFrame(){
 FB.XFBML.parse();
 if(Cufon != undefined) Cufon.refresh();
 //scrollable
 jQuery("div.scrollable").scrollable();
 //nyroModal
 jQuery('a.nyroModal').nyroModal();
 jQuery('a').has('img.nyroModal').nyroModal();
 jQuery('.cv3-txtimage div[itemprop=articleBody] img.nyroModal').css('float','none');

 transformeDate();
}

function initVideoAjaxFrame(){
        Cufon.refresh();
}
function initVideoListAjaxFrame(){
        initVideoAjaxFrame();
        jQuery('#toplay').click();
}
