/*
 * script.js
 *
 * Javascript scripting file for GLiP website
 *
 * 2010 (c) Florent Matignon
 */

// These variables and function are used to update webpage's content
var myLang = "";
var myPage = "";

function getContent(page,lang)
{
  // Update buttons
  if(lang != myLang)
  {
    myLang = lang;
    $("#btn1-text").empty();
    $("#btn2-text").empty();
    $("#btn3-text").empty();
    $("#btn4-text").empty();
    if(lang == "fr")
    {
      $("#btn1-text").append("Qu'est-ce que GLiP ?");
      $("#btn2-text").append("Comment &ccedil;a marche ?");
      $("#btn3-text").append("&Agrave; propos de nous");
    }
    else
    {
      $("#btn1-text").append("What's GLiP?");
      $("#btn2-text").append("How does it work?");
      $("#btn3-text").append("About us");
    }
  }
  // Update content
  myPage = page;
  $("#content").empty();
  $("#content").load("./content/"+myPage+".html [lang="+myLang+"]");
}

// These functions are used to scroll news
var scrollingMessages = new Array;
scrollingMessages[0] = "Welcome on our website !";
scrollingMessages[1] = "Bienvenue sur notre site web !";
scrollingMessages[2] = "You can choose the website's language at the bottom of the page.";
scrollingMessages[3] = "Vous pouvez choisir la langue du site en bas de la page.";
//scrollingMessages[4] = "GLiP featured on Télécom ParisTech 2011 Greetings Cards!";
//scrollingMessages[5] = "GLiP est sur les cartes de voeux de Télécom ParisTech !";
scrollingMessages[4] = "If you enjoyed our project, you'll love <a href=\"http://mbled.wordpress.com\">MB Led</a>!";
scrollingMessages[5] = "Si vous avez aim&eacute; GLiP, vous adorerez <a href=\"http://mbled.wordpress.com\">MB Led</a> !";

var currentMessage = 0;

function manageNews()
{
  // Change message
  if(myLang == "fr")
    changeNews(scrollingMessages[2*currentMessage+1]);
  else
    changeNews(scrollingMessages[2*currentMessage]);

  // Select next message
  if(currentMessage == (scrollingMessages.length/2)-1)
    currentMessage = 0;
  else
    currentMessage++;

  // Wait 3 seconds
  setTimeout(manageNews,3*1000);
}

function changeNews(txt)
{
  $("#menu-news").fadeOut("fast",function() {             // Hide old message
                          $("#menu-news").empty();        // Reload content
                          $("#menu-news").append(txt);
                          $("#menu-news").fadeIn("fast"); // Show new message
                          });
}

// Load content and news when page's ready
$(window).load(function() {
//               $("#greetings-card").removeClass("greetings-small");
//               $("#greetings-flash").removeClass("greetings-small");
//               $("#greetings-card").addClass("greetings-large");
//               $("#greetings-flash").addClass("greetings-large");
               $("#menu").show();
               $("#footer-langs").show();
               manageNews();
               getContent("whatsglip","en"); // Default language is english
               });


