/* Gestionnaire de popup (DOM) - koala64 */
var d = document;
var o = new Object;
var oNewWin = null;
o.Link =
{
	ClickHandler: function()
	{		
		var oLink = d.getElementsByTagName( 'body' )[0].getElementsByTagName( 'a' );
		for( var a = 0 ; a < oLink.length ; a++ )
			if( oLink[a].className == 'popup' )
				oLink[a].onclick = o.Popup.__Open;
	},
	Destroy: function()
	{
		var oBody = d.getElementsByTagName( 'body' )[0];
		var oP = d.createElement( 'p' );
		oP.setAttribute( 'id' , 'popup' );
		var oLink = d.createElement( 'a' );
		oLink.setAttribute( 'href' , '#' );
		var oTextLink = d.createTextNode( '' );
		oTextLink.data = '';
		oBody.appendChild( oP );
		oP.appendChild( oLink );
		oLink.appendChild( oTextLink );
		oLink.onclick = o.Popup.__Close;
	}
}
o.Popup =
{
	__Open: function()
	{
		if( !oNewWin || oNewWin.closed )
		{
			oNewWin = window.open( this.href , '' , 'top=' + ((screen.height/2)-150) + ' , left=' + ((screen.width/2)-400) + ' , width=670 , height=510 , scrollbars=yes' );
			return false;
		}
		else if( oNewWin && this.className == 'popup' )
		{
			oNewWin.location.href = this.href;
			oNewWin.focus();
			return false;
		}
		else { return true; }
	},
	__Close: function()
	{
		if( oNewWin )
		{
			oNewWin.close();
			oNewWin = null;
			return false;
		}
	}
}
o.Script =
{
	Init: function()
	{
		o.Link.ClickHandler();
		o.Link.Destroy();
	}
}
window.onload = o.Script.Init;