/**
* Function permettant l'ouveture d'une nouvelle fenêtre en xhtml strict
* @author Jean-Philippe Rivard <jp.rivard@gmail.com>
* @date 2008-09-21
*/
function externalLinks()
{
	if (!document.getElementsByTagName)
	{
		return;
	}
	var anchors = document.getElementsByTagName("a");
	for (var i=0; i<anchors.length; i++)
	{
		var anchor = anchors[i];
		if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external")
		{	
			anchor.target = "_blank";
		}
	}
}



/**
* Classe permettant l'ouverture/fermeture de calques en un seul clique
* @author Jean-Philippe Rivard <jp.rivard@gmail.com>
* @date 2008-09-21
*/
function cShowHideElements(var1, var2)
{
	this.elementPrefix = var1;
	this.elementMaxNumber = var2;
	this.mToggle = mToggle;

	function mToggle(var1)
	{
		for(x=0;x<=this.elementMaxNumber;x++)
		{
			document.getElementById(this.elementPrefix+x).style.display='none';
		}
		document.getElementById(this.elementPrefix+var1).style.display='block';
	}
}



/**
* Fonction permettant l'ouverture d'un pop-up
* @author Jean-Philippe Rivard <jp.rivard@gmail.com>
* @date 2008-09-21
*/
function display_plan(el) {
     day = new Date();
     id = day.getTime();
     eval("page"+id+" = window.open(el.href , '"+ id +"', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=700,height=630,left=50,top=50');");     
     return false;
}



/**
* Commandes à effectuer au démarrage
* @author Jean-Philippe Rivard <jp.rivard@gmail.com>
* @date 2008-09-21
*/
function startup()
{
	externalLinks();
	initLightbox();
}



window.onload = startup;