var disappeardelay=600 ;
var delais = 0;
var ie5=document.all
var ns6=document.getElementById&&!document.all
var dropmenuobj = '';
var menu_on = '';
var delayhide = 0;


function getRubrique(url){
	document.location=url;
}

function swap_div(id,o)
{
	document.getElementById('div_'+id).className='item_menu'+(o || id==menu_on?'_on':'');
}

function swap_divcol(id,o)
{
	document.getElementById('divcol_'+id).className='item_menu_colonne'+(o || id==menu_on?'_on':'');
}

function swap_div2(r,id,o)
{
	swap_div(r,1);
	$('div2_'+id).className='menu'+(o?'_on':'');
}

function swap_div3(r,id,o)
{
	swap_div(r,1);
	$('div3_'+id).className='menu'+(o?'_on':'');
}

function swap_div4(r,id,o)
{
	swap_div(r,1);
	$('div4_'+id).className='menu'+(o?'_on':'');
}

function trim(str)
{
   return str.replace(/^\s*|\s*$/g,"");
}

function showSousRubrique(id,e)
{
	clearTimeout(delayhide);
	swap_div(id,1);

	if (window.event) event.cancelBubble=true
	else if (e.stopPropagation) e.stopPropagation()

	if (dropmenuobj && dropmenuobj != $('sm_'+id)) { dropmenuobj.style.display="none"; }

	dropmenuobj = $('sm_'+id);
	dropmenuobj.onmouseover=clearhidemenu;
	dropmenuobj.style.display = "block";
	dropmenuobj.style.left = $('div_'+id).cumulativeOffset().left + 'px';
	// si c'est le sous-menu du bas, il ouvre en haut du menu...
	dropmenuobj.style.top  = $('div_'+id).cumulativeOffset().top + (id==15?-dropmenuobj.getHeight()-17:28) + 'px';

}

function delayhidemenu(id){
	delayhide=setTimeout("dropmenuobj.style.display='none';swap_div("+id+",0);",disappeardelay)
}

function clearhidemenu(){
	if (typeof delayhide!="undefined") clearTimeout(delayhide)
}