/**
 * Ouvre une pop-up vers l'url de destination
 *
 * @param string url Url de destination
 */
function popupWindow(url)
{
  window.open(url, 'popupWindow', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=yes, copyhistory=no, width=100, height=100, screenX=150, screenY=150, top=150, left=150');
}

/**
 * Change la classe d'une serie d'elements
 *
 * @param array elements Liste des elements
 * @param string style Style a appliquer
 */
function setClass(elements, style)
{
  for(var i = 0; i < elements.length; i++)
  {
    if((elements[i].nodeName != "#text")) elements[i].className = (elements[i].nodeName == "SPAN") ? style + elements[i].title : style + "center";
  }
}

/**
 * Redirection en JavaScript
 *
 * @param String urlToGo URL de destination
 * @param Boolean blank Destination
 */
function redirect(urlToGo, desti)
{
  if(desti == true) window.open(urlToGo);
  else document.location.href = urlToGo;
}

/**
 * Creation de la navigation tabulaire
 */
$(function()
{
  var $tabs = $('#tabs').tabs();
  $(".ui-tabs-panel").each(function(i)
  {
    var totalSize = $(".ui-tabs-panel").size() - 1;
    if(i != totalSize) next = i + 2;
    if(i != 0) prev = i;
  });
  /** Change le style lors du click */
  $(".tab").click(function()
  {
    /** Reinitialise les styles */
    var maListe = document.getElementById('caracteristiques').childNodes;
	  for(var j = 0; j < maListe.length; j++)
	  {
	    if(maListe[j].nodeName == "LI") setClass(maListe[j].childNodes, "onglet_vert_off_");
	  }
	  /** Change le style du bouton */
    setClass(this.parentNode.childNodes, "onglet_vert_on_");
    return false;
  });
});
