function RunFoo(swf, hauteur, largeur, couleur, nom) {
	document.write("<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0\" width=\""+hauteur+"\" height=\""+largeur+"\" id=\""+nom+"\" align=\"middle\">\n");
	document.write("<param name=\"allowScriptAccess\" value=\"sameDomain\" />\n");
	document.write("<param name=\"scale\" value=\"noscale\" />");
	document.write("<param name=\"movie\" value=\""+swf+"\" /><param name=\"quality\" value=\"high\" /><param name=\"bgcolor\" value=\""+couleur+"\" /><embed scale=\"noscale\" src=\""+swf+"\" quality=\"high\" bgcolor=\""+couleur+"\" width=\""+hauteur+"\" height=\""+largeur+"\" name=\""+nom+"\" align=\"middle\" allowScriptAccess=\"sameDomain\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" />\n");
	document.write("</object>\n");
}

function RunFooTransparent(swf, hauteur, largeur, couleur, nom) {
	document.write("<object style=\"position:relative;Z-Index:10;\" classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0\" width=\""+hauteur+"\" height=\""+largeur+"\" id=\""+nom+"\" align=\"middle\">\n");
	document.write("<param name=\"allowScriptAccess\" value=\"sameDomain\" />\n");
	document.write("<param name=\"scale\" value=\"noscale\" />");
	document.write("<param name=\"movie\" value=\""+swf+"\" /><param name=\"quality\" value=\"high\" /><param name=\"bgcolor\" value=\""+couleur+"\" /><embed wmode=\"transparent\" scale=\"noscale\" src=\""+swf+"\" quality=\"high\" bgcolor=\""+couleur+"\" width=\""+hauteur+"\" height=\""+largeur+"\" name=\""+nom+"\" align=\"middle\" allowScriptAccess=\"sameDomain\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" />\n");
	document.write("<param name=\"wmode\" value=\"transparent\" />");
	document.write("</object>\n");
}

function changeImage(image)
{
	document.getElementById("imageBien").src = image;
}

function dezoomImage()
{
	document.getElementById("divZoomImage").style.visibility = "hidden";
	document.getElementById("divImage").style.visibility = "hidden";
	
	onscroll = "";
}

function zoomImage2(image, largeur, hauteur)
{
	var divZoomImage = document.getElementById("divZoomImage");
	divZoomImage.style.visibility = "visible";
	divZoomImage.style.left = 0;
	
	if(document.all) divZoomImage.style.top = document.body.scrollTop + "Px";
	else  divZoomImage.style.top = window.pageYOffset + "Px";
	
	if(document.all) divZoomImage.style.width = document.body.clientWidth + "Px";
	else divZoomImage.style.width = (document.body.clientWidth - window.pageXOffset) + "Px";
	
	if(document.all) divZoomImage.style.height = document.body.offsetHeight + "Px";
	else divZoomImage.style.height = window.innerHeight + "Px";
	
	divZoomImage.style.backgroundColor = "black";
	divZoomImage.style.verticalAlign = "middle";
	divZoomImage.style.zIndex = 20;
	divZoomImage.className = "transparent";
	
	var divImage = document.getElementById("divImage");
	divImage.style.visibility = "visible";
	
	var tab = redimImage2(Math.round((document.documentElement.clientWidth * 0.9)-50),Math.round((document.documentElement.clientHeight * 0.9)-50),largeur, hauteur,true);
	
	if(document.all) divImage.style.top = Math.round((document.body.clientHeight-tab[1]-50)/2) + document.body.scrollTop + "Px";
	else  divImage.style.top = Math.round((document.documentElement.clientHeight-tab[1]-50)/2) + window.pageYOffset + "Px";

	divImage.style.left = Math.round((document.documentElement.clientWidth-tab[0]-50)/2) + "Px";
	divImage.style.zIndex = 30;
	divImage.style.width = tab[0] + 48 + "Px";
	divImage.style.height = tab[1] + 48 + "Px";
	divImage.style.border = "2Px solid black";
	divImage.style.backgroundColor = "white";
	divImage.style.textAlign = "center";
	divImage.innerHTML = "<img width='"+tab[0]+"' height='"+tab[1]+"' style='margin-top: 24Px; cursor: pointer' title='Fermer' onclick='dezoomImage()' src='"+image+"' />";

	onscroll = function(){
		if(document.all) divZoomImage.style.top = document.documentElement.scrollTop + "Px";
		else  divZoomImage.style.top = window.pageYOffset + "Px";
		
		if(document.all) divImage.style.top = Math.round((document.body.clientHeight-tab[1]-50)/2) + document.documentElement.scrollTop + "Px";
		else  divImage.style.top = Math.round((document.documentElement.clientHeight-tab[1]-50)/2) + window.pageYOffset + "Px";
	}

}

function redimImage2(largeur, hauteur, image_largeur, image_hauteur, keepRatio)
{
        var newLargeur, newHauteur, multiple;

        if(largeur > 0 && hauteur > 0)
        {
            if(image_largeur <= largeur && image_hauteur <= hauteur)
            {
                newLargeur = image_largeur;
                newHauteur = image_hauteur;
            } else
            {
                if(keepRatio)
                {
                    if(image_hauteur > image_largeur)
                    {
						if(hauteur > image_hauteur) newHauteur = image_hauteur;
						else newHauteur = hauteur;
                        multiple = newHauteur / image_hauteur;
                        newHauteur = (newHauteur * 0.9)-50;
                        newLargeur = (multiple * image_largeur * 0.9)-50;
                    } else
                    {
						if(largeur > image_largeur) newLargeur = image_largeur;
						else newLargeur = largeur;
                        multiple = newLargeur / image_largeur;
                        newLargeur = (newLargeur * 0.9)-50;
                        newHauteur = (multiple * image_hauteur * 0.9)-50;
                    }
                } else
                {
                    newLargeur = largeur
                    newHauteur = hauteur
                }
			}
        } else
        {
            if(largeur > 0)
            {
                if(image_largeur <= largeur)
                {
                    newLargeur = image_largeur;
                    newHauteur = image_hauteur;
                } else
                {
                    newLargeur = largeur;
                    multiple = largeur / image_largeur;
                    newHauteur = multiple * image_hauteur;
                }
            } else
            {
                if(image_hauteur <= hauteur)
                {
                    newLargeur = image_largeur;
                    newHauteur = image_hauteur;
                } else
                {
                    newHauteur = hauteur;
                    multiple = hauteur / image_hauteur;
                    newLargeur = multiple * image_largeur;
                }
            }
        }

		var tab = new Array();
		tab[0] = newLargeur;
		tab[1] = newHauteur;
		return tab;
        //return "width='" + newLargeur + "' height='" + newHauteur + "'"
}
