/**
 * retourne l'objet FORM ancêtre de l'objet passé en paramètre
 */
function getParentForm(obj)
{
  var tmp = obj;
  while ( tmp != null && tmp.tagName != "FORM")
  {
     tmp = tmp.parentNode;
  }
  return tmp;
}


/**
 * soumet le formulaire ancêtre de l'objet passé en paramètre
 */
function submitParentForm(obj)
{
  getParentForm(obj).submit();
}


/**
 * defini la valeur d'un champ INPUT nommé 'action' situé 
 * dans le formulaire dont l'objet passé en paramètre fait parti
 */

function setInputAction(obj,action)
{
  var theForm = getParentForm(obj);
  var theElements = theForm.elements;
  for(index = 0; index < theElements.length; index ++)
  { 
    if (theElements[index].name=='action')
    {
       theElements[index].value = action;
    }
  }
}

/**
 * defini la valeur de l'attribut "action" du Formulaire ancêtre 
 * de l'objet passé en paramètre
 */
function setParentFormAction(obj,action)
{
  getParentForm(obj).action=action;
}

/*
 * charge la page URL dans le bandeau principal
 * auteur : Adrien LOUIS
 */
function setMain(url)
{
  parent.document.getElementById('main').src=url;
}