function popupBlock(urlPage, txtClose)
{
	var popupWidth = 450;
	var popupHeight = 350;
	var popopBaseHeight = 0;
	
	
	// recherche du noeud parent
	var divPage = document.getElementById('page');
	
	// création des nouveaux noeuds
	var divFondNoir = document.createElement('divFondNoir');
	var divBlock = document.createElement('divBlock');
	var divCloseBlock = document.createElement('divCloseBlock');
	
	// Style pour le div divFondNoir
	divFondNoir.id = 'divFondNoir';
	divFondNoir.style.position = 'absolute';
	divFondNoir.style.top = '0px';
	divFondNoir.style.left = '0px';
	divFondNoir.style.width = '100%';
	divFondNoir.style.height = document.getElementById('page').offsetHeight+'px';
	divFondNoir.style.backgroundColor = '#000';
	divFondNoir.style.mozOpacity = '0.8';
	divFondNoir.style.opacity = '0.8';
	divFondNoir.style.filter = 'alpha(opacity=80)';
	
	// Style pour le div divBlock
	divBlock.id = 'divBlock';
	divBlock.style.position = 'absolute';
	divBlock.style.top = '50%';
	divBlock.style.left = '50%';
	divBlock.style.marginLeft = '-'+(popupWidth/2)+'px';
	divBlock.style.marginTop = '-'+(popupHeight/2)+'px';
	divBlock.style.width = popupWidth+'px';
	divBlock.style.height = popopBaseHeight+'px';
	divBlock.style.overflow = "hidden";
	divBlock.style.backgroundColor = '#fff';
	divBlock.style.border = '8px solid #ccc';
	divBlock.style.color = '#000';
	
	// Style pour le div divCloseBlock
	divCloseBlock.id = 'divCloseBlock';
	divCloseBlock.style.position = 'absolute';
	divCloseBlock.style.top = '50%';
	divCloseBlock.style.left = '50%';
	divCloseBlock.style.marginLeft = (popupWidth/3)+'px';
	divCloseBlock.style.marginTop = (popupHeight/2)+'px';
	divCloseBlock.style.overflow = "hidden";
	divCloseBlock.style.width = '80px';
	divCloseBlock.style.height = '0px';
	divCloseBlock.style.backgroundImage = 'url(images/bg_divCloseBlock.png)';
	divCloseBlock.style.backgroundPosition = 'center center';
	divCloseBlock.style.color = '#000';
	divCloseBlock.style.lineHeight = '40px';
	divCloseBlock.style.textAlign = 'center';
	divCloseBlock.innerHTML = '<a href="#" onclick="removeBlock();" style="color:#000">'+txtClose+'</a>';
	
	// Affichage du contenu du popup
	divBlock.innerHTML = '<iframe width="450" height="400" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="'+urlPage+'"></iframe>';
	
	// raccord des noeuds
	divPage.appendChild(divFondNoir);
	divPage.appendChild(divCloseBlock);
	divPage.appendChild(divBlock);
	
	setTimeout("deployBlock()",1500);
}

function deployBlock()
{
	var popupHeight = 350;
	
	var divBlock = document.getElementById('divBlock');
	
	if(divBlock.offsetHeight < popupHeight)
	{
		divBlock.style.height = (divBlock.offsetHeight+1)+'px';
		
		tiDeploy = setTimeout("deployBlock()",10);
	}
	else
	{
		deployCloseBlock();
	}
}

function deployCloseBlock()
{
	var closeBlockHeight = 40;
	
	var divCloseBlock = document.getElementById('divCloseBlock');
	
	if(divCloseBlock.offsetHeight < closeBlockHeight)
	{
		divCloseBlock.style.height = (divCloseBlock.offsetHeight+1)+'px';
		
		tiDeploy = setTimeout("deployCloseBlock()",10);
	}
}

function removeBlock()
{
	// recherche du noeud parent
	var divPage = document.getElementById('page');
	
	var divFondNoir = document.getElementById('divFondNoir');
	var divBlock = document.getElementById('divBlock');
	var divCloseBlock = document.getElementById('divCloseBlock');
	
	divPage.removeChild(divCloseBlock);
	divPage.removeChild(divBlock);
	divPage.removeChild(divFondNoir);
}

