function HackMSIE(button) {
  // c'est MSIE
  if(document.all && button.form) {
    // le formulaire est en POST
  	if(button.form.method=="post") {
  	  // on désactive les autres boutons
	  for(i=0; i<button.form.elements.length; i++) {
	  	if(button.form.elements[i].type=="submit" && button.form.elements[i].name!=button.name) {
	  	  button.form.elements[i].disabled = "disabled";
	    }
	  }
	  // on submit
  	  return true;
	}
	// le formulaire est en GET
    else {
      var id="";
      // c'est un select
      if(button.options) {
      	id = button.options[button.selectedIndex].value;
      }
      // c'est un bouton
      else {
      		exp= new RegExp ("value=\"(.+)\"");
								matches = exp.exec(button.outerHTML);
      		id= matches[1];
      		//id = button.getAttributeNode("value").value;
      	}
      	// on simule le submit
	  		document.location.href = button.form.action + "?view=admin&id=" + id;
  	  return false;
  	}
  }
  // c'est un vrai navigateur
  else {
  	return true;
  } 
}

function PopUp(page, name) {
  window.open(page, name, 'width=800, height=600, toolbar=no, menubar=yes, location=no, resizable=yes, scrollbars=yes, status=no');
}

function ConfirmDelete(button) {
  return (confirm("Voulez-vous réellement supprimer cet élément ?") && HackMSIE(button));
}
