// JavaScript Document

function OuvrePopup(theURL,winName,features) { //v2.0
  popup = window.open(theURL,winName,features);
  popup.focus();
}

function MAJParentWindow(champ,valeur)
	{
	// fonction pour mettre a jour un champ nommé 'champ' avec les donnees de 'valeur'
	// dans la fenêtre parente d'une fenêtre dimensionnée (pop-up)
	if (window.opener.document.getElementById(champ)) // teste si le champ existe
		{window.opener.document.forms[0].item(champ).value = valeur;} // change les données dans la fenêtre parente
	}

function MAJParentDiv(div,valeur)
	{
	// fonction pour mettre a jour un div nommé 'div' avec les donnees de 'valeur'
	// dans la fenêtre parente d'une fenêtre dimensionnée (pop-up)
	if (window.opener.document.getElementById(div)) // teste si le div existe
		{window.opener.document.getElementById(div).innerHTML = valeur;}
		// change les données dans la fenêtre parente
	}


function ActualiseParentWindow()
	{
	opener.location.reload(); // actualise l'affichage de la fenêtre parente
	}

function FermeFenetre()
	{
	self.close(); // ferme la fenêtre dimensionnée
	}

function DeselectionnerTout(monselect) // déselectionne toutes les options sur un select multiple
{
 /* var menulen = monselect.length;
  for (i=0; i < menulen; i++)
  {
    monselect.options[i].selected = false;
  }*/
	monselect.selectedIndex=-1;
}

function ConfirmerSuppression(redirection)
	{
	if(confirm('ATTENTION ! Confirmez vous cette suppression ? '))
		{
		window.document.location.href = "http://stid.kerguelen.net";
		} 
		 else {
      alert("Suppression annulée");
   }
	}

// Fonctions pour changer un checkbox en cliquant sur un autre element
function setCheckboxColumn(theCheckbox){
    if (document.getElementById(theCheckbox)) {
        document.getElementById(theCheckbox).checked = (document.getElementById(theCheckbox).checked ? false : true);
        if (document.getElementById(theCheckbox + 'r')) {
            document.getElementById(theCheckbox + 'r').checked = document.getElementById(theCheckbox).checked;
        }
    } else {
        if (document.getElementById(theCheckbox + 'r')) {
            document.getElementById(theCheckbox + 'r').checked = (document.getElementById(theCheckbox +'r').checked ? false : true);
            if (document.getElementById(theCheckbox)) {
                document.getElementById(theCheckbox).checked = document.getElementById(theCheckbox + 'r').checked;
            }
        }
    }
}
