addListener( window, 'load', function() {
  Lightbox.registerCallback( 'onOpen', function() {
    var selects = document.getElementsByTagName( 'select' );
    for( var i=0; i<selects.length; i++ )
      selects[ i ].style.visibility = 'hidden';
  } );
  Lightbox.registerCallback( 'onClose', function() {
    var selects = document.getElementsByTagName( 'select' );
    for( var i=0; i<selects.length; i++ )
      selects[ i ].style.visibility = 'visible';
  } );

  var anchors = document.getElementsByTagName( 'a' );
  for( var i=0; i<anchors.length; i++ )
    if ( anchors[ i ].className.indexOf( 'lightbox' ) != -1 )
      addListener( anchors[ i ], 'click', function( e ) {
        DOMEvent.stopEvent( e );
        Lightbox.showPicture( DOMEvent.getTarget( e ).href );
      } );

  var chk_cga = document.getElementById( 'chk_cga' );
  var p_cga = document.getElementById( 'p_cga' ); 

if(document.getElementById("select-assurance") != null)
{
  var assu_select = document.getElementById("select-assurance" ).getElementsByTagName( 'select' )[0];
 
 /* au chargement de la page */
 	if ( assu_select.options[assu_select.selectedIndex].value == 0 || assu_select.options[assu_select.selectedIndex].value == -1 )
	{
	p_cga.style.display = 'none';
	}
	else
	{
	p_cga.style.display = 'block';
	}
 
 /* à la modification du menu deroulant */
  assu_select.onchange = function(){ 	
	if ( assu_select.options[assu_select.selectedIndex].value == 0 || assu_select.options[assu_select.selectedIndex].value == -1 )
	{
	p_cga.style.display = 'none';
	}
	else
	{
	p_cga.style.display = 'block';
	}
  }
}
/* 
  if ( chk_cga ) {
    var has_assur = false;

    var inputs = document.getElementsByTagName( 'input' );
    var assur_inputs = [];
    for( var i=0; i<inputs.length; i++ )
      if ( 'radio' == inputs[ i ].type && -1 != inputs[ i ].name.indexOf( 'products_assurance' ) )
        assur_inputs.push( inputs[ i ] );

    var refreshCheckbox = function() {
      if ( !has_assur )
        chk_cga.checked = false;
      chk_cga.disabled = !has_assur;
      if ( !has_assur )
      	p_cga.style.display = 'none';
      else
        p_cga.style.display = 'block';
    }
    for( var i=0; i<assur_inputs.length; i++ )
       addListener( assur_inputs[ i ], 'click', function( e ) {
         var tgt = DOMEvent.getTarget( e );
         if ( tgt.checked )
           has_assur = ( '0' != tgt.value );
         refreshCheckbox();
       } );

    for( var i=0; i<assur_inputs.length; i++ )
      if ( '0' != assur_inputs[ i ].value && assur_inputs[ i ].checked ) {
        has_assur = true;
        break;
      }
    refreshCheckbox();
  }
*/
} );