 
var effet_menu = new Object();
effet_menu = {
    
        load_effect:function(DOMAINE,REPERTOIRE)
        
            {
             effet_menu.DOMAINE = DOMAINE;
             effet_menu.REPERTOIRE = REPERTOIRE;
            var nodes;
            var node = document.getElementById("menu").getElementsByTagName("a");
                   			
				 	//     ajouteEvent(document.getElementById("menu"),"mouseout", effet_menu.DestroyTitre, false);
                                         
     //       alert( node.length) ;        
                for (var i = 0; i < node.length; i++)
                {
                                if(node.item(i))
                                {
                                    nodes=node.item(i);
                                   
                                //   nodes.style.position= "absolute";
                                //   nodes.style.left = nodes.parentNode.style.left;
                                   
                                            if(nodes.name)
                                            {
		//				  ajouteEvent(nodes,"mouseout", effet_menu.DestroyTitre, false); 
                                          ajouteEvent(nodes,"mouseover", effet_menu.createBackground, false);
                                          ajouteEvent(nodes,"mouseout", effet_menu.DestroyBackground, false);
                                     
                                       
                                            }
					    else {
			             	
					    }
                                }
                }
            },

        dispach_action:function(){
        
        },
        
        
        createBackground:function(event){
	var element= event.target || event.srcElement ;
	var action = element.name;
 
               
		if ( element.parentNode.nodeName=="A" && element.parentNode.name != effet_menu.REPERTOIRE  ){
			
			// alert (element.parentNode.name);	
			
			text_node = element.parentNode.getElementsByTagName("span").item(0) ;
			
		 var barre;
		 barre=0;
		 font=Array();
fontS = new Array("a","b","c","d","e","f","g","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","é"," " );
font[0] = 7;
font[1] = 6;
font[2] = 7;
font[3] = 5;
font[4] = 6;
font[5] = 6;
font[6] = 7;
font[7] = 3;
font[8] = 4;
font[9] = 7;
font[10] = 3;
font[11] = 11;
font[12] = 7;
font[13] = 7;
font[14] = 7;
font[15] = 7;
font[16] = 5;
font[17] = 6;
font[18] = 5;
font[19] = 7;
font[20] = 7;
font[21] = 9;
font[22] = 8;
font[23] = 7;
font[24] = 6;
font[25] = 6;
font[26] = 4;
barre=0;
titre = new Array();
titre[0]=" Distrubution > distribution de matériels audio & vidéo professionnels";
titre[1]=" Grass Valley > Station de montage, logiciels, cartes, pour le montage vidéo";
titre[2]=" Apple Solution Expert Creative > Produits Apple, et de marques compatible pour le montage vidéo, serveur, stockage ...";
titre[3]=" Location > Location de matériel";
 titre[4]=" Bonnes affaires > Retrouvez toutes les bonnes afaires AV2P du moment";
titre[5]=" Support AV2P";
titre[6]=" Contacts AV2P";
_f=String(text_node.innerHTML); 
for (var i=0; i<_f.length; i++){ 
   u=0;        
  toto= 'false';
while ( u < fontS.length  ){
           
           if (_f.charAt(i)   == fontS[u]){
                      
                      toto = 'vrai';
                       barre+=font[u];
                      
           }
           else {
            //           _string+=string.charAt(i);
                       
                      
           }
           
           u++;
}
if (toto=='false'){
             barre+=4;        
}
          
        

}		 
			var nouveaucache = document.createElement('div');
		 
			// nouveaucache.innerHTML = " <div  style='color:transparent;font-size:10px'> "+text_node.innerHTML+"</div>  ";
			nouveaucache.style.height= 1 +"px";
			nouveaucache.style.position="absolute";
			nouveaucache.style.width=(barre)+"px";;
 			nouveaucache.id="cache_"+element.name;
			nouveaucache.style.overflow='hidden';
			num = Number (element.parentNode.getElementsByTagName("span").item(0).id)  ;
	 		_left = (120*num)+((110-barre)/2);
		  nouveaucache.style.top=22+'px';
			nouveaucache.style.left=_left +"px";
		
	
			 var nouveauDiv = document.createElement('img'); 
			 nouveauDiv.id="effect_"+element.name;
			nouveauDiv.style.position="absolute"; 
			nouveauDiv.style.width=0+"px";
			nouveauDiv.src = effet_menu.DOMAINE+"modules/menu/images/orange/bg.gif";
			 nouveauDiv.style.height=1+"px";			
		 	//// nouveauDiv.style.position="absolute";
			// nouveauDiv.style.zIndex = 0;
			 nouveauDiv.style.top=0+'px';
			 nouveauDiv.style.left=0+'px';
			var parent;
			parent= element.parentNode;
			
			text_node.appendChild(nouveaucache);             
			//var parentDiv = nouveaucache.parentNode;style='position:absolute;overflow:hidden;width:auto;
			
			//parentDiv.insertBefore(nouveauDiv,nouveaucache);
			////nouveaucache.appendChild(nouveauDiv); 
			 nouveaucache.appendChild(nouveauDiv); 
			///nouveauDiv.style.left=nouveauDiv.parentNode.style.left;
			if (element.parentNode.name != effet_menu.REPERTOIRE ){
				
			agr(nouveauDiv.id,1,element.parentNode.href); 
		    
			}
		}
            
 //           alert (action);
    
        },
        DestroyBackground:function(event){
        var element= event.target || event.srcElement ;
	var action = element.name;
	var parent;
        parent= element.parentNode;
	if (element.parentNode.name != effet_menu.REPERTOIRE ){
	text_node = element.parentNode.getElementsByTagName("span").item(0) ;
	agr('',0,''); 
        text_node.removeChild(document.getElementById("cache_"+element.name));
	// 	document.getElementById('titre_menu').innerHTML = "AV2P, Importation, Distribution, Maintenance de matériels audio & vidéo professionnels";
	}
        } 
	 
    
}

 
 
 var time; 
u=0;
 tabName=new Array();
function agr(name,time,href){
if(time==0){
	 
	// tabName[u]=name;
	tabName.clearTimeout;
if (tabName!=0 ){
		tabName=  setTimeout("agr('"+name+"',"+300+",'"+href+"')",30); 

}

}

else if(time==1){
	time+=5;
	u++;
 	document.getElementById(name).style.width=0+"px";
	tabName=  setTimeout("agr('"+name+"',"+time+",'"+href+"')",30); 
}

else if(time<110){
	time+=5;
	
	if (document.getElementById('titre_menu')){	 
	document.getElementById('titre_menu').innerHTML = "<a href='"+href+"'>"+titre[num]+"</a>";
	document.getElementById('titre_menu').style.filter = "alpha(opacity="+(time)+")";
	document.getElementById('titre_menu').style.MozOpacity=  time/100;
	}
	if (document.getElementById(name)){
	document.getElementById(name).style.filter = "alpha(opacity="+(time)+")";
	document.getElementById(name).style.MozOpacity=  time/100;

	document.getElementById(name).style.width=(time)+"px";
 	}
 

	tabName=  setTimeout("agr('"+name+"',"+time+",'"+href+"')",30);  
    }
 
    
    else {     
 tabName=0;
time=0;	
     }
 
   }
   
   
    