/*
function popup(page, largeur, hauteur)
{
	var L = (screen.width - largeur) / 2;
	var H = (screen.height - hauteur) / 2;

	window.open(page,"Popup","status=no,scrollbars=yes,resizable=no,height="+hauteur+",width="+largeur+",top="+H+",left="+L);
}
*/
function popup(page, largeur, hauteur)
{
	var L = (screen.width - largeur) / 2;
	var H = (screen.height - hauteur) / 2;

	var p = window.open(page,"_blank","status=no,scrollbars=yes,resizable=yes,height="+hauteur+",width="+largeur+",top="+H+",left="+L);
}

function changeBackgroundImg(obj, img)
// change l'image de fond d'un objet
{ obj.style.backgroundImage = "url("+img+")"; }

function confirmation(msg, page)
{ if (confirm(msg)) window.open(page, "_self"); }

function afficheVue(vueId, up, down)
// affiche / cache une vue dans la visualisation d'une offre
{
	// on commence par modifier le style de l'image de la vue
	var t = afficheObj('vue_' + vueId);
	// il faut ensuite encore modifier l'image de la fleche
	if (t) // si la vue est affichee => fleche vers le haut
		document.getElementById('arrow_' + vueId).src = up;
	else // la vue est cachee, fleche vers le bas
		document.getElementById('arrow_' + vueId).src = down;
}

function afficheVuesArticle(articleId, nbVues, up, down)
// affiche / cache les vues d'un article
{
	for (i = 0; i < nbVues; ++i) // pour chaque vue
		afficheVue(articleId + '_' + i, up, down); // on l'affiche / cache
}

function disableList(disabled, perso, taille)
{ document.getElementById('liste_' + perso + '_' + taille).disabled = !disabled; }

function afficheObj(objId)
// affiche / cache un objet
// on retourne true si l'image est affichee
// si elle est cache, on retourne false
{
	// alert(objId);
	if (document.getElementById(objId).style.display == '') // si l'objet est affiche, on le cache
	{
		document.getElementById(objId).style.display = 'none';
		return false;
	}
	else // il est cache, on l'affiche
	{
		document.getElementById(objId).style.display = '';
		return true;
	}
}
