
var menu_statut = new Array();


function $(id)
{
	return document.getElementById(id);
}



function new_effect(db,fn,dbf,fnf,sec,fps)
{
    alert('new_effect');

	if(!fps)
	{
		fps=12;
	}
	if(!sec)
	{
		sec=1;
	}
	var msec = sec*1000;
	var nb_frm = sec*fps;
	var time_frm = msec/nb_frm;
	var div_diff = (fn-db)/nb_frm;
	for(var i=1;i<=nb_frm;i++)
	{
		var time_actu = i*time_frm;
		var vl_actu = (i*div_diff)+db;
		setTimeout(dbf+vl_actu+fnf,time_actu);
	}
	return true;
}



function menu_toggle(id)
{
 // on ne veut plus que les menus bougent, alors aussi bien enlever le fonctionnement...
/*
    if(!menu_statut[id]){
        menu_statut[id] = 'none';
    }

    var img = $('mn_img_'+id);
    var div = $('mn_ctn_'+id);

    //alert(div.offsetHeight);

    if(menu_statut[id] == 'block'){
        //si ouvert, on ferme        
        img.src = '../js/mn_ferme.gif';
        div.style.display = 'none';
        menu_statut[id] = 'none';
        scookie('mn_lst_stat_'+id,1,365);
        //scookie('mn_lst_stat_'+id,0,365);

        //function new_effect(db,fn,dbf,fnf,sec,fps)
        //new_effect(ifs['height'],0,'$("'+id+'").style.height="','px";',1,12);
        //new_effect(div.offsetHeight,0,'$("'+id+'").style.height="','px";',1,12);
        //setTimeout(function(){$(id).style.overflow='overflow';$(id).style.display='block';isanim[id]['ouvrir_fermer']=false;},1000);

        return true;
    }else if(menu_statut[id] == 'none'){
        //si ferme, on ouvre
        img.src = '../js/mn_ouvert.gif';
        div.style.display = 'block';
        menu_statut[id] = 'block';
        scookie('mn_lst_stat_'+id,1,365);

        //function new_effect(db,fn,dbf,fnf,sec,fps)
        //new_effect(0,div.offsetHeight,'$("'+id+'").style.height="','px";',1,12);
        //setTimeout(function(){$(id).style.overflow='overflow';$(id).style.display='block';isanim[id]['ouvrir_fermer']=false;},1000);

        return true;
    }

    return false;
*/
    return true;
}

function menu_init_lst(id)
{

    var img = $('mn_img_'+id);
    var div = $('mn_ctn_'+id);

    // petite passe-passe pour laisser le mener ouvert. On le met a ouvert par defaut et on ne le change pas
    scookie('mn_lst_stat_'+id,1,365);  // a enlever si on veut le remettre dynamique
    var lst_stat = gcookie('mn_lst_stat_'+id);

    if(lst_stat == '1'){
        //js_ouvrir('mn_ctn_'+id);
        img.src = '../js/mn_ouvert.gif';
        div.style.display = 'block';
        menu_statut[id] = 'block';
    }else{
        //js_fermer('mn_ctn_'+id);
        img.src = '../js/mn_ferme.gif';
        div.style.display = 'none';
        menu_statut[id] = 'none';
    }
  
}

function scookie(name,value,days)
{
	var expire=new Date();
	expire.setDate(expire.getDate()+days);
	document.cookie=name+'='+escape(value)+';expires='+expire.toGMTString();
	return true;
}

function gcookie(name)
{
	if(document.cookie.length>0)
	{
		var start=document.cookie.indexOf(name+"=");
		if(start!=-1)
		{
			start=start+name.length+1;
			var end=document.cookie.indexOf(";",start);
			if(end==-1)
			{
				end=document.cookie.length;
			}
			return unescape(document.cookie.substring(start,end));
		}
	}
	return '';
}
