
var nbCategories = 1 ;
var nbSitesMax = 1
// JavaScript Document
var barnav_rep = '/entreprises/Images/';
/* TODO A supprimer
var barnav_tabbloc = new Array('barnav_parti','barnav_ent','barnav_court','barnav_groupe','barnav_parte');
*/
var barnav_tabbloc = new Array('barnav_cat1');

var barnav_total = 730;
var taille = 540 ;
var hauteurPub ; 
hauteurPub = 0 ;

taille = 34 * nbCategories + hauteurPub + 181 ;
barnav_total =  16 * 1 + taille;


		var barnav_bloc1 = 16;

var barnav_opened = false;
var barnav_typesite = 0;
						 
var barnav_texte = new Array('Le site institutionnel du Groupe APICIL');

/* ********************************* window.addEvent ************************************************ */	
		
window.addEvent('domready', function() {

         if ( $('barnavaction') != null) {

	$('barnavaction').addEvent('click', function(e) {
		e.stop();
		if (barnav_opened==false) {
			$('barnavaction').className = 'open';
			plier(barnav_typesite);
			barnav_opened = true;

		} else {
		
			var morph = new Fx.Morph('barnavcontent');
			morph.start({
				height: 1
			});
			$('barnavaction').className = 'close';
			barnav_opened = false;
		}

           
                });
	$('fermer').addEvent('click', function(e) {
		var morph = new Fx.Morph('barnavcontent');
			morph.start({
				height: 1
			});
			$('barnavaction').className = 'close';
			barnav_opened = false;
	});

	barnav_typesite = 'barnav_cat1';
	$('barnav_cat1_lk').addEvent('click', function(e) {
		e.stop();
		if ($('barnav_cat1').style.height != '1px'){
			plierbloc('barnav_cat1');
		} else {
			plier('barnav_cat1');
		}
	});		
		
	
	$('btndepli_lk').addEvent('click', function(e) {
		e.stop();
		deplier();
	});
      }
});



/* ********************** barnav_afficher ************************** */	
function barnav_afficher(num){
	switch(num){	

			case 0:			
				imgsrc = '/entreprises/Images/puce_rouge.gif';
				txt = barnav_texte[0];
				break;
			
						
								
		default:
			imgsrc = '/entreprises/Images/blank.jpg';
			txt = ''
	} // switch
	document.getElementById('barnav_image').innerHTML='<img src="'+imgsrc+'" />';
	document.getElementById('nav_texte').innerHTML=txt;
}



/* ********************** plier ************************** */	
/**
 *
 * @access public
 * @return void
 **/

function plier(id){

//	taille = barnav_total - barnav_bloc1 -2*barnav_bloc2 - barnav_bloc3 - barnav_bloc4;
	//document.getElementById('test').innerHTML=taille;
	var tab = new Array();
	$('barnavaction').className = 'open';
	j=0
	for(i=0;i<nbCategories;i++){
		if(barnav_tabbloc[i]!=id){
			tab[j]=barnav_tabbloc[i];
			$(barnav_tabbloc[i]+'_lk').className = 'hautf';
			j++;
		} else {
			curi = i;
			$(id+'_lk').className = 'haut';
		}
	}
/* ==================================================================================== */	
// nombre de sites dans la categorie


	if ((curi+1)==1) {
		curbloc = barnav_bloc1;
	} 
	
	var morph1 = new Fx.Morph('barnavcontent',{ wait: true});


	var morph7 = new Fx.Morph(id,{ wait: true});
	var morph6 = new Fx.Morph('btndepli',{ wait: true});
	var morph8 = new Fx.Morph('btnpli',{ wait: true});
	morph1.start({
		height: taille+curbloc+5
	});
	
	

	//alert(taille);
	morph7.start({
		height: curbloc
	});
	morph6.start({
		height: 28
	});
	morph8.start({
		height: 1
	});
	barnav_opened = true;
}

/* ********************************* plierbloc ************************************************ */	
/**
 *
 * @access public
 * @return void
 **/
function plierbloc(idb){
	var ancien = $('barnavcontent').style.height;
	var blocheight = $(idb).style.height;
	btn = $('btndepli').style.height;
	var curi = 0;

	var morph1 = new Fx.Morph('barnavcontent');
	var morph2 = new Fx.Morph(idb);

	for(i=0;i<nbCategories;i++){
		if(barnav_tabbloc[i]==idb){
			curi = i;

		}
	}
// nombre de sites dans la categorie

	if ((curi+1)==1) {
		curbloc = barnav_bloc1;
	} 
	

	//test.innerHTML = idb;
	if (blocheight == '1px') {
		tmp = parseInt(ancien.substr(0,3));
		nouveau=tmp+curbloc;
		if(nouveau>=barnav_total){
			var morph3 = new Fx.Morph('btnpli');
			var morph6 = new Fx.Morph('btndepli');
			morph6.start({
				height: 1
			});
			morph3.start({
				height: 23
			});
			barnav_opened = true;
		}
		morph1.start({
				height: nouveau
		});
		morph2.start({
				height: curbloc
		});
		$(idb+'_lk').className = 'haut';

		//test.innerHTML = nouveau;

	} else {
		tmp = blocheight.substr(0,2);
		tmp2 = ancien.substr(0,3);
		var morph3 = new Fx.Morph('btnpli');
		nouveau=tmp2-tmp;
		if(btn=='1px'){
			var morph6 = new Fx.Morph('btndepli');
			morph6.start({
				height: 28
			});
			nouveau+=28;
		}
		morph1.start({
				height: nouveau
		});
		morph2.start({
				height: 1
		});
		morph3.start({
				height: 1
		});
		barnav_opened = false;
		$(idb+'_lk').className = 'hautf';

	}
}

/* ********************************* deplier ************************************************ */	
function deplier(){

	var El = $('barnavcontent');
	$('barnavaction').className = 'open';
	El.morph('.open');
	barnav_opened = true;	
	var morph3 = new Fx.Morph('btnpli');
	var morph = new Fx.Morph('barnavcontent');

	
			var morph1 = new Fx.Morph(barnav_tabbloc[0]);		
			$(barnav_tabbloc[0]+'_lk').className = 'haut';
			
	morph.start({
		height: barnav_total
	});	

		morph1.start({
		height: barnav_bloc1
	});

		
		
	var morph2 = new Fx.Morph('btndepli');
		morph2.start({
			height: 1
		});
	morph3.start({
		height: 28
	});
}


/* ********************************* onloadpage ************************************************ */	

function onloadpage(nomsite,largeur){


// Phrase d'intro à gauche de la barre
	txt = 'Vous êtes sur ';
	txt = nomsite ; 
/*
	switch (nomsite){			

		case 'groupe-apicil.com':
			barnav_typesite = 'barnav_cat1';
			txt += nomsite+'. '+barnav_texte[0];
			break;
		

		default :
			barnav_typesite = 'barnav_cat1';
			txt += nomsite+'. '+barnav_texte[0];
	}
*/	
	
	$('barnav_local_txt').innerHTML = txt;
	if(largeur >700){
		$('BarNavcenter').style.width=largeur;
		$('barnav_local_txt').style.width=largeur-276;
		$('barnavcontent').style.left = largeur-266;
	}
}



function ucfirst( str ) {
    var f = str.charAt(0).toUpperCase();
    return f + str.substr(1, str.length-1);
}
function strtolower( str ) {
    return str.toLowerCase();
}
function toutplier () {

	$('barnavaction').className = 'open';
	for(i=0;i<nbCategories;i++){
		$(barnav_tabbloc[i]+'_lk').className = 'hautf';
	}

	var morph1 = new Fx.Morph('barnavcontent',{ wait: true});
		

	var morph3 = new Fx.Morph(barnav_tabbloc[0],{ wait: true});
	var morph2 = new Fx.Morph('btndepli',{ wait: true});
	var morph4 = new Fx.Morph('btnpli',{ wait: true});
	tmp = taille+5;

	morph1.start({
		height: tmp
	});
	
	
	//alert(taille);
	morph3.start({
		height: 1
	});
	morph2.start({
		height: 28
	});
	morph4.start({
		height: 1
	});
	barnav_opened = true;
}

