function lightboxPagination(page_no,dir)
{
  if(dir == 'next')
  {
    var page=$('lightbox_product_box_'+page_no);
    var prev_page=$('lightbox_product_box_'+(page_no-1));
    
    //hide prev
    prev_page.addClassName('hidden');
    
    Effect.Appear(page,'appear',{duration:1.6}); 
    page.removeClassName('hidden');
  }
  
  if(dir == 'prev')
  {
    var page=$('lightbox_product_box_'+page_no);
    var next_page=$('lightbox_product_box_'+(page_no+1));
    
    //hide next
    next_page.addClassName('hidden');
    
    Effect.Appear(page,'appear',{duration:1.6}); 
    page.removeClassName('hidden');
  }
  
  return false;  
}
function openLightboxContainer()
{
  
  if($('lightbox_products').classNames() == 'lightbox_container_close hidden')
  {
    $('lightbox_products').removeClassName('lightbox_container_close hidden');
    $('lightbox_products').addClassName('lightbox_container_open');
    
    $('lightbox_containter_link').update('Hide Favourites');
    $('lightbox_products').style.display="block";

    //set session to keep open
    new Ajax.Request('/lightbox_action/1', { method:'get' }); 
   
  }
  else
  {
    $('lightbox_products').addClassName('lightbox_container_close hidden');
    $('lightbox_products').removeClassName('lightbox_container_open');
    $('lightbox_containter_link').update('Show Favourites');
    $('lightbox_products').style.display="none";
    
    //set session to close
    new Ajax.Request('/lightbox_action/0', { method:'get' }); 
  }  
}

function toggleMenu(current_nb, nb_of_all)
{
  for(i=1;i<=nb_of_all;i++)
  {
    menu=$('menu_'+i);
    if(menu.style.display != 'none')
    {
       menu.style.display = 'none';
    }
  }
  
  Effect.toggle($('menu_'+current_nb),'blind',{duration:0.2});
}

var  current_image_nb = 1;
function toggleImages(nb_of_all, current_nb, is_text)
{
  
  if(current_nb == 'previous')
  {
    current_image_nb = parseInt(current_image_nb)-1;
  }
  else if(current_nb == 'next')
  {
     current_image_nb = parseInt(current_image_nb)+1;
  }
  else
  {
     current_image_nb = current_nb;
  }
  
  if( current_image_nb<1)
  {
      current_image_nb=1;
  }
  else if( current_image_nb>nb_of_all)
  {
      current_image_nb=nb_of_all;
  }

  
    for(i=1;i<=nb_of_all;i++)
    {
      $("link_"+i).removeClassName("current");
      image=$('show_image_'+i);
       if (image.style.display != 'none')
           image.style.display = 'none';
           
      if(is_text==1)
      {     
        text=$('show_text_'+i);     
          if (text.style.display != 'none')
             text.style.display = 'none';
      }
       
    }
    
    image=$('show_image_'+ current_image_nb);
    Effect.toggle(image,'appear',{duration:0.6}); 
    
    $("link_"+current_image_nb).addClassName("current");
    
    if(is_text==1)
    {
      text=$('show_text_'+ current_image_nb);
      Effect.toggle(text,'appear',{duration:0.6}); 
    }
}
