var WindowObjectReference = null;

function openPopupWindow(theURL,winName,features) {
	var popupWin = window.open(theURL,winName,features);
	popupWin.window.focus();
}

function openPlayerPopupWindow(strUrl, strWindowName) {
	if(WindowObjectReference == null || WindowObjectReference.closed) {
		WindowObjectReference = window.open(strUrl, strWindowName, "top=29, left=29, width=470, height=640, status=no, location=no, directories=no, menubar=no, scrollbars=no, resizable=no, toolbar=no");
		WindowObjectReference.focus();
	}
	else {
		WindowObjectReference.focus();
	};
}
/*
* Montre / Cache un div
*/
function DivStatus( nom, numero )
{
	var divID = nom + numero;
	if ( document.getElementById && document.getElementById( divID ) ) // Pour les navigateurs récents
		{
			Pdiv = document.getElementById( divID );
			PcH = true;
		}
	else if ( document.all && document.all[ divID ] ) // Pour les veilles versions
		{
			Pdiv = document.all[ divID ];
			PcH = true;
		}
	else if ( document.layers && document.layers[ divID ] ) // Pour les très veilles versions
		{
			Pdiv = document.layers[ divID ];
			PcH = true;
		}
	else
		{
			
			PcH = false;
		}
	if ( PcH )
		{
			Pdiv.className = ( Pdiv.className == 'cachediv' ) ? '' : 'cachediv';
		}
}
	
/*
* Cache tous les divs ayant le même préfixe
*/
function CacheTout( nom )
{	
	var NumDiv = 1;
	if ( document.getElementById ) // Pour les navigateurs récents
		{
			while ( document.getElementById( nom + NumDiv) )
				{
					SetDiv = document.getElementById( nom + NumDiv );
					if ( SetDiv && SetDiv.className != 'cachediv' )
						{
							DivStatus( nom, NumDiv );
						}
					NumDiv++;
				}
		}
	else if ( document.all ) // Pour les veilles versions
		{
			while ( document.all[ nom + NumDiv ] )
				{
					SetDiv = document.all[ nom + NumDiv ];
					if ( SetDiv && SetDiv.className != 'cachediv' )
						{
							DivStatus( nom, NumDiv );
						}
					NumDiv++;
				}
		}
	else if ( document.layers ) // Pour les très veilles versions
		{
			while ( document.layers[ nom + NumDiv ] )
				{
					SetDiv = document.layers[ nom + NumDiv ];
					if ( SetDiv && SetDiv.className != 'cachediv' )
						{
							DivStatus( nom, NumDiv );
						}
					NumDiv++;
				}
		}
}

/*
* Montre tous les divs ayant le même préfixe
*/
function MontreTout( nom )
{	
	var NumDiv = 1;
	if ( document.getElementById ) // Pour les navigateurs récents
		{
			while ( document.getElementById( nom + NumDiv) )
				{
					SetDiv = document.getElementById( nom + NumDiv );
					if ( SetDiv && SetDiv.className != '' )
						{
							DivStatus( nom, NumDiv );
						}
					NumDiv++;
				}
		}
	else if ( document.all ) // Pour les veilles versions
		{
			while ( document.all[ nom + NumDiv ] )
				{
					SetDiv = document.all[ nom + NumDiv ];
					if ( SetDiv && SetDiv.className != '' )
						{
							DivStatus( nom, NumDiv );
						}
					NumDiv++;
				}
		}
	else if ( document.layers ) // Pour les très veilles versions
		{
			while ( document.layers[ nom + NumDiv ] )
				{
					SetDiv = document.layers[ nom + NumDiv ];
					if ( SetDiv && SetDiv.className != '' )
						{
							DivStatus( nom, NumDiv );
						}
					NumDiv++;
				}
		}
}
	
/*
* Inverse les divs: Cache les divs visible et montre le divs cachés :)
*/
function InverseTout( nom )
{	
	var NumDiv = 1;
	if ( document.getElementById ) // Pour les navigateurs récents
		{
			while ( document.getElementById( nom + NumDiv ) )
				{
					SetDiv = document.getElementById( nom + NumDiv );
					DivStatus( nom, NumDiv );
					NumDiv++;
				}
		}
	else if ( document.all ) // Pour les veilles versions
		{
			while ( document.all[ nom + NumDiv ] )
				{
					SetDiv = document.all[ nom + NumDiv ];
					DivStatus( nom, NumDiv );
					NumDiv++;
				}
		}
	else if ( document.layers ) // Pour les très veilles versions
		{
			while ( document.layers[ nom + NumDiv ] )
				{
					SetDiv = document.layers[ nom + NumDiv ];
					DivStatus( nom, NumDiv );
					NumDiv++;
				}
		}
}


<!-- TEXTE CLIGOTANT -->
go_visibility = new Array;

function goblink() {
	if(document.getElementById && document.all)	{
		blink_tab = document.getElementsByTagName('blink');
		for(a=0;a<blink_tab.length;a++) {
			if(go_visibility[a] != "visible")
				go_visibility[a] = "visible";
			else
				go_visibility[a] = "hidden";
			blink_tab[a].style.visibility=go_visibility[a];
		}
	}
	setTimeout("goblink()", 500);
}
<!-- FIN TEXTE CLIGNOTANT -->

