$(document).ready(function() { 
   var images = new Array();
   images[0]  = 'images/paybox-on.gif';
   images[1]  = 'images/socolissimo-on.gif';
   images[2]  = 'images/facebook-on.gif';
   images[3]  = 'img/fr/btn-sinscrire-on.gif';
   images[4]  = 'img/en/btn-sinscrire-on.gif';
   images[5]  = 'img/fr/btn-ajout-panier-on.png';
   images[6]  = 'img/en/btn-ajout-panier-on.png';
   images[7]  = 'img/fr/retour-liste-on.gif';
   images[8]  = 'img/en/retour-liste-on.gif';

   var new_images = new Array();
   for (var i=0; i<images.length ; i++) {
      new_images[i] = new Image();   
      new_images[i].src = images[i];   
   }
});


/***************   HOME   *******************************/
var home_banner_timeout_value = 700;
var home_banner_timeout;


function show_home_banner(id) {
   stop_home_banner_timer();
   $('#'+id).css('display','block');
}

function stop_home_banner_timer() {
   if (home_banner_timeout) {
      clearTimeout(home_banner_timeout);
   }
}

function hide_home_banners() {
   $('div.home_banner_text').css('display','none');
}


/***************   MENU   *******************************/

var menu_timeout_value = 700;
var menu_timeout;
var menu_selects_hidden = false;

function show_menu(id) {
   stop_menu_timer();
   if (!menu_selects_hidden) {
      $('select').css('visibility','hidden');
      menu_selects_hidden = true;
   }
   $('#'+id).css('display','block');
}

function stop_menu_timer() {
   if (menu_timeout) {
      clearTimeout(menu_timeout);
   }
}

function hide_menus() {
   $('div.alt_submenu').css('display','none');
   if (menu_selects_hidden) {
      $('select').css('visibility','visible');   
      menu_selects_hidden = false;
   }
}


/***************   LEFT MENU   *******************************/
function left_menu_click(node_id) {
   var menu_header = document.getElementById('left_menu_header_'+node_id);
   var submenu = document.getElementById('left_submenu_'+node_id);
   if (menu_header && submenu) {
      var action = menu_header.className=='left_menu_header_closed' ? 'open' : 'close';
      menu_header.className = action=='open' ? 'left_menu_header_open' : 'left_menu_header_closed';
      submenu.className     = action=='open' ? 'left_submenu_open'     : 'left_submenu_closed';
   }
}


/***************   PRODUCT LIST   *******************************/
function product_link_over(product_id) {
   $('#product_link_'+product_id).attr('class','box_over');
}

function product_link_out(product_id) {
   $('#product_link_'+product_id).attr('class','box');
}

function product_link_click(product_id) {
   window.location = '/'+$('#product_link_'+product_id).attr('href');
}


/***************   PRODUCT DETAILS   *******************************/
function relative_link_click(relative_id) {
   window.location = '/'+$('#relative_link_'+relative_id).attr('href');
}


/***************   Images   *******************************/
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
