/*
 * Ubik layout
 * 2007.09.05 ul#prod for product.html
 * 2007.09.26 services
 * 2009.08.06 Nifty("ul#prod') -> li#
 */
function getNavigatorLang() {
  var NavName = navigator.appName;
  var navlang = "??";
  if (NavName == "Microsoft Internet Explorer") {
    navlang = navigator.systemLanguage
  }
  if (NavName == "Opera") {
    navlang=navigator.language;
  }
  if (NavName == "Netscape") {
    navlang = navigator.language;
  }
  if (navlang !="?") {
  navlang = navlang.substring(0,2);
  }
  navlang = navlang.substring(0,2);
  return navlang;
}
function homeRedirect (v_navlang){
  // called from index.htm
  if (v_navlang == "fr") {
    document.location = "presentFr.htm"
  } 
  else if (v_navlang == "de") {
    document.location = "presentDe.htm"
  } 
  else if (v_navlang == "en") {
    document.location =  "presentEn.htm"
  } 
  else if (v_navlang == "it") {
    document.location = "presentIt.htm"
  }
}
function pageLayout (v_pageLang){
  var loc = window.location.href;
  /*
  What page is calling me
  */
  // length of (http://www.ubik.ch/) = 19
  Nifty("div#side");
  if ((loc.indexOf("index") > -1) || (loc.length==19)) {
    navlang = getNavigatorLang();
  	homeRedirect(navlang);
  }
  else if (loc.indexOf("present") > -1) {
    //  alert("present");
  }
  else if (loc.indexOf("product") > -1) {
    //  alert("product");
    // Nifty("ul#prod li");
    Nifty("li#Carol,li#Class,li#Affaires");
  }
  else if (loc.indexOf("services") > -1) {
  }
  else if (loc.indexOf("links") > -1) {
  }
  else if (loc.indexOf("carol") > -1) {
    //  alert("carol");
    Nifty("div#submenu a","small transparent")
  }
  else if (loc.indexOf("class") > -1) {
    //  alert("carol");
    Nifty("div#submenu a","small transparent");
  }
  else {
  //  alert("autres");
  }
  //  alert("Tout le monde");
  Nifty("div#menu a","small transparent top");
  //  Nifty("div.date");
  Nifty("div.comments div");
  Nifty("div#footer");
  Nifty("div#container","bottom");
  // Ouvrir des liens externes dans une nouvelle fenêtre
  // Source: http://css.alsacreations.com  
  // function open_ext_link()
  var liens = document.getElementsByTagName('a');
  // On récupère tous les liens (<a>) du document dans une variable (un array), ici liens.
  for (var i = 0 ; i < liens.length ; ++i) {
    if (liens[i].className.indexOf("extlink") == 0) {
      if (v_pageLang == "fr") {
        liens[i].title = 'S\'ouvre dans une nouvelle fenêtre';
      } else if (v_pageLang == "de") {
        liens[i].title = 'öffnet sich in einem neuen Fenster';
      } else if (v_pageLang == "en") {
        liens[i].title = 'Open a new window';
      } else if (v_pageLang == "it") {
        liens[i].title = 'Si appre in una nuova finestra';
      } else {
        liens[i].title = 'External link';
      }
      // Au clique de la souris.
      liens[i].onclick = function() {
        window.open(this.href); // On ouvre une nouvelle page
        return false;           // et on inhibe le lien réel.
      };
    }
  }
}
