function popup(src){
	affCache();
	var body = document.getElementsByTagName('BODY')[0];
	var Popup = document.createElement('DIV');
		Popup.setAttribute('id','MaPopUp');

	var MonImage = document.createElement('IMG');
		MonImage.src = src;
		MonImage.className = "ImagePopUp";
		MonImage.id = "ImageUp";
		Event.observe(MonImage,'click',suppPopUp);
		
	Popup.appendChild(MonImage);
	
	body.insertBefore(Popup,body.firstChild);
}

function affCache(){
	var body = document.getElementsByTagName('BODY')[0];
	var dims = new Array();
		dims['haut'] = hauteur_fenetre();
		dims['larg'] = largeur_fenetre();
		
	var cache = document.createElement('DIV');
		cache.id='cacheBody';
		Element.setStyle(cache,{
			width : dims['larg']+'px',
			height : dims['haut']+'px',
			position : 'absolute',
			zIndex : '999',
			backgroundColor : '#000',
			top : '0px',
			left : '0px',
			opacity : '0.5'			
		});
		
	body.insertBefore(cache,body.firstChild);
}

function largeur_fenetre()
{
 if (window.innerWidth) return window.innerWidth;
 else if (document.body && document.body.offsetWidth) return document.body.offsetWidth;
 else return 0;
}

function hauteur_fenetre()
{
	if (window.innerHeight) // Hauteur de la page sans scroll pour FF et Safari
	{
		if(document.body.scrollHeight < 600) // si pas de scroll on prend la taille intérieure de la page
		{
			var hauteur = window.innerHeight;
		} else // sinon on prend la taille de la page scroll compris
		{
			var hauteur = document.body.scrollHeight;
		}
		//return window.innerHeight;
		return hauteur;
	}
	else if (document.body && document.body.offsetHeight) // Hauteur de la page sans scroll pour IE 6 - 7
	{
		if(document.body.scrollHeight < 600) // si pas de scroll on prend la taille intérieure de la page
		{
			var hauteur = document.documentElement.clientHeight;
		} else // sinon on prend la taille de la page scroll compris
		{
			var hauteur = document.body.scrollHeight;
		}
		//return document.documentElement.clientHeight;
		return hauteur;
	}
	else return 0;
}


function suppPopUp(){
	var body = document.getElementsByTagName('BODY')[0];
	body.removeChild(body.firstChild);
	body.removeChild(body.firstChild);
}
