// Fichier : div.js
// Version : 1.0
// Dépendance : dom.js
// Permet de manipuler facilement les balises div.

// Affiche la balise div, ayant pour identifiant 'calque', et son contenu
function div_affiche(calque){
  var obj = $(calque);
  if(obj){
 	 dom_set_style_attribut(obj, "display", "block");
  }
}

// Masque la balise div, ayant pour identifiant 'calque', et son contenu
function div_efface(calque){
  var obj = $(calque);
  if(obj){
  	dom_set_style_attribut(obj, "display", "none");
  }
}

// Retourne true si la balise div, ayant pour identifiant 'calque', et son contenu sont visibles
// sinon retourne false 
function div_is_affiche(calque){
  var obj = $(calque);
  if(obj){
	  if(dom_get_style_attribut(obj, "display") == "block" || dom_get_style_attribut(obj, "display") == "" || dom_get_style_attribut(obj, "display") == null){
		return true;
	  }else{
		return false;
	  }
  }else{
  	return false;
  }
}

// Masque la balise div, ayant pour identifiant 'calque', et son contenu si ceux-ci sont affichés
// sinon on les affiche
function div_affiche_efface(calque){
  if(div_is_affiche(calque)){
	div_efface(calque);
  }else{
    div_affiche(calque);
  }
}

// Modifie le contenu HTML de la balise div, ayant pour identifiant 'calque', par le contenu XHTML 'xhtml'
function div_modifie(calque, xhtml){
  var obj = $(calque);
  if(obj){
 	 dom_setContent(obj, xhtml);
  }
}
