// hover IE 6
function superfish(selector) {

$(selector).hover(function(){
    $(this).addClass('hover');
    },function(){
    $(this).removeClass('hover');
    });
    
}


$(document).ready(function(){

var cclass='bggrey';
var test=$('.bggrey2');

superfish('.fish');

/*###############################################################
# hide sub child
###############################################################*/ 
if(test.length>0){cclass='bggrey2';}

$('#menuCSS2 li:not(.aplat) ul li a').each(function(i){

  if(!$(this).hasClass(cclass)){  
      $('#menuCSS2 li:not(.aplat) ul li:eq('+i+') ul').css('display','none');    
    }
    
  });
  
/*###############################################################
# IE6 hack
###############################################################*/  
if($.browser.msie && parseInt($.browser.version)< 7){
 
  $('#menuCSS li ul').css({'left':'222px'});
  $('#menuCSS li ul li ul').css({'left':'222px','width':'222px'});
 
  $('#menuCSS li').bind('mouseenter',function(){     
    $(this).css({'backgroundImage':'url("/download/site-principal/image/charte/menu_lines.gif")','backgroundRepeat':'repeat-x'});       
    $(this).children('ul').children('li:eq(0)').css({'border-top':'1px solid #000'});    
    });       
  
  $('#menuCSS li ul li ul li').css('top','-1px');
  $('#menuCSS li ul li ul li').css('left','1px');
  $('#menuCSS').children('li').children('a').css('background','none'); 
  
  $('#menuCSS').children('li').children('a').css('background','none');
  
  $('#menuCSS li').bind('mouseleave',function(){  
    $(this).css({'backgroundImage':'none','backgroundRepeat':'repeat-x'});       
    $(this).children('ul').children('li:eq(0)').css({'border-top':'1px solid #000'});    
    });  
  
  }

/*###############################################################
# Menu
###############################################################*/  
var locked=1;
$('#menuCSS li li,#menuCSS li li li').hover(function(){locked=0;$(this).children('ul').css({'display':'block'});},function(){$(this).children('ul').css({'display':'none'});});

$('#menuCSS > li').bind('mouseover',function(){    
    if(locked==1){$(this).children('ul').css('display','block');}      
    index = $('#menuCSS > li').index(this);    
    });
    
    
$('#menuCSS > li').bind('mouseleave',function(){
      locked=0;
      var scope=this;
      hidder=setTimeout(function(){
            var test = $('#menuCSS > li').index($(scope));
            if(test!=index){$(scope).children('ul').css({'display':'none'});$('#menuCSS > li:eq('+index+')').children('ul').css({'display':'block'});}
            else           {$(scope).children('ul').css({'display':'block'});locked=1;}
            },100);
        });
    
$('#menuCSS').bind('mouseleave',function(){
    setTimeout(function(){$('#menuCSS li ul').css({'display':'none'});},100);    
    });
        
/***************************************************************************************************/

$('#menuCSS2 li.aplat li,#menuCSS2 li.aplat li li').hover(function(){locked=0;$(this).children('ul').css({'display':'block'});},function(){$(this).children('ul').css({'display':'none'});});

$('#menuCSS2 > li.aplat').bind('mouseover',function(){    
    if(locked==1){$(this).children('ul').css('display','block');}      
    index = $('#menuCSS2 > li.aplat').index(this);    
    });
    
    
$('#menuCSS2 > li.aplat').bind('mouseleave',function(){
      locked=0;
      var scope=this;
      hidder=setTimeout(function(){
            var test = $('#menuCSS2 > li.aplat').index($(scope));
            if(test!=index){$(scope).children('ul').css({'display':'none'});$('#menuCSS2 > li.aplat:eq('+index+')').children('ul').css({'display':'block'});}
            else           {$(scope).children('ul').css({'display':'block'});locked=1;}
            },100);
        });
    
$('#menuCSS2').bind('mouseleave',function(){
    setTimeout(function(){$('#menuCSS2 li.aplat ul').css({'display':'none'});},100);    
    });

      

/*###############################################################
# table
###############################################################*/ 
$('table tbody tr:odd:has(td)').addClass('tableline');

});
