//**************************************************
//presentation generale
//**************************************************

// Detection des navigateurs
var is_ie5 = 0;
var is_ns6 = 0;
var is_ns4 = 0;
var is_ie4 = 0;
if ((document.getElementById) && (document.all))
{
  is_ie5 = 1;
}
else if(document.getElementById)
{
  is_ns6 = 1;
}
if (document.layers)
{
    is_ns4 = 1;
}
if ((document.all)&&(!document.getElementById))
{
    is_ie4 = 1;
}

function findPos(num)
{
  if(is_ns4)
  {
    x = document.layers[num].pageX;
    y = document.layers[num].pageY;
  }
  else
  { //other browsers
    x=0;
    y=-4;
    var el,temp;
    el = is_ie4?document.all[num]:document.getElementById(num);
    if(el.offsetParent)
    {
      temp = el;
      while(temp.offsetParent)
      {
        temp=temp.offsetParent;
        x+=temp.offsetLeft;
        y+=temp.offsetTop;
      }
      x+=el.offsetLeft;
      y+=el.offsetTop;
    }
    else if(el.y)
    {
      x+=el.x;
      y+=el.y;
    }

  }
  return [x,y];
}

function rolloverMenu(obj,color)
{
  obj.className = color;
}

function showSub(name,parent,w)
{
  //pos=findPos(parent);
  if(is_ns4)
  {
    //document.layers[name].posLeft=parseInt(pos[0])+parseInt(w);
    //document.layers[name].posTop=parseInt(pos[1]);
    document.layers[name].visibility = "visible";
    document.layers[parent].visibility = "visible";
  }
  else if(is_ie4)
  {
    //document.all[name].style.posLeft=parseInt(pos[0])+parseInt(w);
    //document.all[name].style.posTop=parseInt(pos[1]);
    document.all[name].style.visibility = "visible";
    document.all[parent].style.visibility = "visible";
  }
  else
  {
    //document.getElementById(name).style.posLeft=parseInt(pos[0])+parseInt(w);
    //document.getElementById(name).style.posTop=parseInt(pos[1]);
    //document.getElementById(name).style.zindex=parseInt(document.getElementById('pub').style.zindex) + 10000;
    document.getElementById(name).style.visibility = "visible";
    document.getElementById(parent).style.visibility = "visible";
  }
}

function hideAll()
{
  hide('sub1');
  hide('sub2');
  hide('sub3');
  hide('sub4');
  hide('sub5');
  hide('sub6');
  hide('sub2sub1');
  hide('sub2sub2');
  hide('sub2sub3');
  hide('sub2sub4');
  hide('sub2sub5');
  hide('sub2sub6');
  hide('sub2sub7');
  hide('sub2sub8');
  hide('sub2sub9');
  hide('sub2sub10');
  hide('sub2sub11');
  hide('sub2sub12');
}

function show(name,parent)
{
  //hideAll();
  pos=findPos(parent);
  if(is_ns4)
  {
    document.layers[name].posLeft=parseInt(pos[0]);
    document.layers[name].posTop=parseInt(pos[1])+20;
    document.layers[name].visibility = "visible";
  }
  else if(is_ie4)
  {
    document.all[name].style.posLeft=parseInt(pos[0]);
    document.all[name].style.posTop=parseInt(pos[1])+20;
    document.all[name].style.visibility = "visible";
  }
  else
  {
    document.getElementById(name).style.posLeft=parseInt(pos[0]);
    document.getElementById(name).style.posTop=parseInt(pos[1])+20;
    //document.getElementById(name).style.zindex=parseInt(document.getElementById('pub').style.zindex) + 10000;
    document.getElementById(name).style.visibility = "visible";
  }
}



function hide(name)
{
  if(document.getElementById) document.getElementById(name).style.visibility = "hidden";
  else if(document.all) document.all[name].style.visibility = "hidden";
  else if(document.layers) document.layers[name].visibility = "hidden";
}

//**************************************************
//gestion des menus
//**************************************************
function showhide(pi_object)
{
  var the_element = document.getElementById(pi_object);

  if (the_element.style.display == "none")
  {
    the_element.style.display = "block";
  }
  else
  {
    the_element.style.display = "none";
  }
}

//**************************************************
//gestion holocron
//**************************************************
var old_element;
function showhideOnly(pi_object_only)
{
  var the_element2 = document.getElementById(pi_object_only);
  var the_element_default = document.getElementById('PeriodStart');

  if(the_element2 != old_element)
  {
    the_element_default.style.display = "none";
    if (the_element2.style.display == "none")
    {
      the_element2.style.display = "block";
    }
    else
    {
      the_element2.style.display = "none";
    }
    if(old_element) old_element.style.display = "none";
    old_element=the_element2;
  }
  else
  {
    the_element2.style.display = "none";
    the_element_default.style.display = "block";
    old_element=the_element_default;
  }
}
//**************************************************
//surlignage de cellule
//**************************************************
function changeBG(cell)
{

  document.getElementById(cell+'1').style.background="#666666";
if(document.getElementById(cell+'2'))  document.getElementById(cell+'2').style.background="#666666";
if(document.getElementById(cell+'3'))  document.getElementById(cell+'3').style.background="#666666";
if(document.getElementById(cell+'4')) document.getElementById(cell+'4').style.background="#666666";
if(document.getElementById(cell+'5')) document.getElementById(cell+'5').style.background="#666666";
if(document.getElementById(cell+'6')) document.getElementById(cell+'6').style.background="#666666";
if(document.getElementById(cell+'7')) document.getElementById(cell+'7').style.background="#666666";
}

function removeBG(cell)
{
  document.getElementById(cell+'1').style.background="#000000";
  if(document.getElementById(cell+'2')) document.getElementById(cell+'2').style.background="#000000";
  if(document.getElementById(cell+'3')) document.getElementById(cell+'3').style.background="#000000";
  if(document.getElementById(cell+'4')) document.getElementById(cell+'4').style.background="#000000";
  if(document.getElementById(cell+'5')) document.getElementById(cell+'5').style.background="#000000";
  if(document.getElementById(cell+'6')) document.getElementById(cell+'6').style.background="#000000";
  if(document.getElementById(cell+'7')) document.getElementById(cell+'7').style.background="#000000";
}

function removeBG2(cell)
{
  document.getElementById(cell+'1').style.background="#333333";
  if(document.getElementById(cell+'2')) document.getElementById(cell+'2').style.background="#333333";
  if(document.getElementById(cell+'3')) document.getElementById(cell+'3').style.background="#333333";
  if(document.getElementById(cell+'4')) document.getElementById(cell+'4').style.background="#333333";
  if(document.getElementById(cell+'5')) document.getElementById(cell+'5').style.background="#333333";
  if(document.getElementById(cell+'6')) document.getElementById(cell+'6').style.background="#333333";
  if(document.getElementById(cell+'7')) document.getElementById(cell+'7').style.background="#333333";
}

//**************************************************
//affichage des partenaires en popup
//**************************************************
function Start(URL, WIDTH, HEIGHT)
{
windowprops = "left=50,top=50,width=" + WIDTH + ",height=" + HEIGHT;
preview = window.open(URL, "preview", windowprops);
}

function Lance_Popup()
{
delay = 1;    // Secondes avant l'ouverture de la popup
timer = setTimeout('Start("./include/viewPartner.php", 283, 450)', delay*1000);
}

//**************************************************
//affichage d un membre du staff
//**************************************************
function displayStaff(nickname,email,photo,nom,prenom,ville,region,pays,icq,emploi,id,path,profil)
{
  var mess = "<table cellpadding=0 cellspacing=0 border=0 width=500><tr><td rowspan=8 width=2 valign=top><img src='"+path+"gauche.gif'></td><td colspan=4 height=2 width=120><img src='"+path+"haut.gif'></td></tr><tr  bgcolor=#666666><td align=left valign=top rowspan=7 width=120><img  width=120 src='"+photo+"'</td><td valign=top align=left colspan=3><table width=100%><tr><td bgcolor=#dddddd><font face=verdana size=1><a class=blackred href='"+profil+"'><b>"+nickname+"</b></a></font>";
  if (email!="")
  {
    mess += " <font color=#000000 face=verdana size=1>(<a class=redblack href='mailto:"+email+"'>"+email+"</a>)</font>";
  }
  mess += "</td></tr></table></td></tr><tr><td bgcolor=#666666><font face=verdana size=1 color=#ffffff><b>&nbsp;Nom</b></font></td><td bgcolor=#666666><font face=verdana size=1 color=#ffffff><b>&nbsp;:&nbsp;</b></font></td><td bgcolor=#666666><font face=verdana size=1 color=#ffffff>"+prenom+" "+nom+"</font></td></tr><tr><td bgcolor=#666666><font face=verdana size=1 color=#ffffff><b>&nbsp;ICQ</b></font></td><td bgcolor=#666666><font face=verdana size=1 color=#ffffff><b>&nbsp;:&nbsp;</b></font></td><td bgcolor=#666666><font face=verdana size=1 color=#ffffff>"+icq+"</font></td></tr><tr><td bgcolor=#666666><font face=verdana size=1 color=#ffffff><b>&nbsp;Localisation</b></font></td><td bgcolor=#666666><font face=verdana size=1 color=#ffffff><b>&nbsp;:&nbsp;</b></font></td><td bgcolor=#666666><font face=verdana size=1 color=#ffffff>"+ville+", "+region+" "+pays+"</font></td></tr><tr><td bgcolor=#666666 valign=top><font face=verdana size=1 color=#ffffff><b>&nbsp;Fonction</b></font></td><td bgcolor=#666666 valign=top><font face=verdana size=1 color=#ffffff><b>&nbsp;:&nbsp;</b></font></td><td bgcolor=#666666 valign=top><font face=verdana size=1 color=#ffffff>"+emploi+"</font></td></tr><tr><td colspan=3> </td></tr><tr><td colspan=3> </td></tr><tr><td colspan=5> </td></tr></table>";
  return mess;
}

//**************************************************
//rollover des images de l'index
//**************************************************
function rollover(name,src)
{
  document.all[name].src=src;
}

//**************************************************
//rafraichissement de la page toute les 2 mn
//**************************************************
//setTimeout('location.reload()',1200);

