/*
 *	Ajoute un cadre pour voir les liens externes.
 *	C'est moins beau que les "box" toutes faites, mais ça ne fait que 2ko au lieu de 70, 100 ou 120...
 */

var margin;
var padding;

window.onload = function()
{
	var fond = document.createElement("div");
	var vue = document.createElement("div");
	fond.setAttribute ("id", "fond");
	fond.setAttribute ("onclick", "javascript:ferme();");
	vue.setAttribute ("id", "vue");
	document.getElementsByTagName("body")[0].appendChild(fond);
	document.getElementsByTagName("body")[0].appendChild(vue);
	document.getElementById("fond").innerHTML = '<img src="style/sablier.gif" alt="..." />';
	/* Si on le met en fond, bug de FF3 qui monte à 100% CPU. :-/ */
};

function vue (lien)
{
	if (navigator.userAgent.search(/.*MSIE.*/) != -1) //IE6
	{
		margin = document.getElementsByTagName("body")[0].style.margin;
		padding = document.getElementsByTagName("body")[0].style.padding;	
		document.getElementsByTagName("body")[0].style.margin = "0"; //IE
		document.getElementsByTagName("body")[0].style.padding = "0"; //IE
		var objet = "iframe src=";
		/* Il faut une iframe pour IE le neuneu, sinon la pseudo-sécurité bloque. */
	}
	else
		var objet = "object data=";
	window.scrollTo(0,0);
	document.getElementsByTagName("body")[0].style.overflow = "hidden";
	document.getElementById("article").style.visibility = "hidden";
	/* Sinon le Flash passe par dessus le nouvel objet. */
	document.getElementById("fond").style.display = "block";
	document.getElementById("vue").innerHTML =
	"<span>" + lien.innerHTML + ' - <a href="'
	+ lien.href	+ '">supprimer ce cadre</a> ou <b onclick="javascript:ferme();">Fermer <img src="style/fermer.png" alt="Fermer" /></b></span><'
	+ objet + '"' + lien.href + '" type="text/html"></object>';
	return false;
};

function ferme ()
{
	if (navigator.userAgent.search(/.*MSIE.*/) != -1)
	{
		document.getElementsByTagName("body")[0].style.margin = margin;
		document.getElementsByTagName("body")[0].style.padding = padding;
	}
	document.getElementsByTagName("body")[0].style.overflow = "visible";
	document.getElementById("article").style.visibility = "visible";
	document.getElementById('fond').style.display = "none";
	document.getElementById("vue").innerHTML = "";
};

