var limit_news_menu = 3;
var tot_news_menu; // A déterminer
var first_news = 1;
var last_news = 3;

$(document).ready( function (){
  // Gère l'affichage des boutons
  function LRButtons()
  {
    // gère l'affichage du bouton droit
    if ( tot_news_menu>limit_news_menu && last_news<tot_news_menu )
    { $("#but_right").removeClass("but_right_off"); $("#but_right").addClass("but_right_on"); }
    else
    { $("#but_right").removeClass("but_right_on"); $("#but_right").addClass("but_right_off"); }
    
    // gère l'affichage du bouton gauche
    if ( tot_news_menu>limit_news_menu && first_news>1 )
    { $("#but_left").removeClass("but_left_off"); $("#but_left").addClass("but_left_on"); }
    else
    { $("#but_left").removeClass("but_left_on"); $("#but_left").addClass("but_left_off"); }
  }
  
  $("#but_right").click(function(){
    if ( last_news<tot_news_menu )
    {
      // incrémente les menus
      last_news+=1; first_news+=1;
      
      // ajuste tous les menus
      for (var i=1;i<=tot_news_menu;i+=1) { $("#block"+i).animate({"left": "-=248px"}, "normal", LRButtons()); }
    }
  });
  
  $("#but_left").click(function(){
    if ( first_news>1 )
    {
      // décrémente les menus
      first_news-=1; last_news-=1;
      
      // ajuste les menus
      for (var i=1;i<=tot_news_menu;i+=1) { $("#block"+i).animate({"left": "+=248px"}, "normal", LRButtons()); }
    }
  });
  
  LRButtons();
});

// Précharge pour éviter d'avoir des images non visibles sur les boutons
pic1 = new Image(); pic1.src = "images/sm_contact_on.png";
pic2 = new Image(); pic2.src = "images/sm_devis_on.gif";
pic3 = new Image(); pic3.src = "images/sm_modeles_on.gif";
pic4 = new Image(); pic4.src = "images/sm_chantier_on.gif";


// Fonction qui gère l'affichage des boutons sur le passage de la souris
function SOnMenu(menu)
{
  if ( menu!=s_current_menu )
  {
    switch (menu)
    {
      case 1: ChangeClass("sm_contact","sm_contact_on"); break;
      case 2: ChangeClass("sm_devis","sm_devis_on"); break;
      case 3: ChangeClass("sm_modeles","sm_modeles_on"); break;
      case 4: ChangeClass("sm_chantier","sm_chantier_on"); break;
      case 5: ChangeClass("sm_parrainage","sm_parrainage_on"); break;
    }
  }
}

// Fonction qui gère l'affichage des boutons sur le passage de la souris
function SOffMenu(menu)
{
  if ( menu!=s_current_menu )
  {
    switch (menu)
    {
      case 1: ChangeClass("sm_contact","sm_contact_off"); break;
      case 2: ChangeClass("sm_devis","sm_devis_off"); break;
      case 3: ChangeClass("sm_modeles","sm_modeles_off"); break;
      case 4: ChangeClass("sm_chantier","sm_chantier_off"); break;
      case 5: ChangeClass("sm_parrainage","sm_parrainage_off"); break;
    }
  }
}

// Fonction qui force l'affichage en mode on pour le menu en cours
function SCurrentMenu()
{
  switch (s_current_menu)
  {
    case 1: ChangeClass("sm_contact","sm_contact_in"); break;
    case 2: ChangeClass("sm_devis","sm_devis_in"); break;
    case 3: ChangeClass("sm_modeles","sm_modeles_in"); break;
    case 4: ChangeClass("sm_chantier","sm_chantier_in"); break;
    case 5: ChangeClass("sm_parrainage","sm_parrainage_in"); break;
  }
}

// Fonction qui charge la page indiquée
function SLoadPage(menu)
{
  if ( s_current_menu!=menu )
  {
    switch (menu)
    {
      case 1: document.location.href="./?page=1c"; break;
      case 2: document.location.href="./?page=1d"; break;
      case 3: document.location.href="./?page=2a"; break;
      case 4: document.location.href="./?page=7a"; break;
      case 5: document.location.href="./?page=11a"; break;
    }
  }
}



var limit_annonces_menu = 3;
var tot_annonces_menu; // A déterminer
var first_annonces = 1;
var last_annonces = 3;

$(document).ready( function (){
  // Gère l'affichage des boutons
  function ALRButtons()
  {
    // gère l'affichage du bouton droit
    if ( tot_annonces_menu>limit_annonces_menu && last_annonces<tot_annonces_menu )
    { $("#a_but_right").removeClass("but_right_off"); $("#a_but_right").addClass("but_right_on"); }
    else
    { $("#a_but_right").removeClass("but_right_on"); $("#a_but_right").addClass("but_right_off"); }
    
    // gère l'affichage du bouton gauche
    if ( tot_annonces_menu>limit_annonces_menu && first_annonces>1 )
    { $("#a_but_left").removeClass("but_left_off"); $("#a_but_left").addClass("but_left_on"); }
    else
    { $("#a_but_left").removeClass("but_left_on"); $("#a_but_left").addClass("but_left_off"); }
  }
  
  $("#a_but_right").click(function(){
    if ( last_annonces<tot_annonces_menu )
    {
      // incrémente les menus
      last_annonces+=1; first_annonces+=1;
      
      // ajuste tous les menus
      for (var i=1;i<=tot_annonces_menu;i+=1) { $("#a_block"+i).animate({"left": "-=248px"}, "normal", ALRButtons()); }
    }
  });
  
  $("#a_but_left").click(function(){
    if ( first_annonces>1 )
    {
      // décrémente les menus
      first_annonces-=1; last_annonces-=1;
      
      // ajuste les menus
      for (var i=1;i<=tot_annonces_menu;i+=1) { $("#a_block"+i).animate({"left": "+=248px"}, "normal", ALRButtons()); }
    }
  });
  
  ALRButtons();
});
