var sub_menus = new Array('sub_menu_produits','sub_menu_formules');
function _(id)
{
	return document.getElementById(id);
}

function ShowSubMenu(current_menu)
{
	for(id_menu in sub_menus)
	{
		if(sub_menus[id_menu]==current_menu)
		{
			$("#" + sub_menus[id_menu]).show(500);
		} else {
			HideSubMenu(sub_menus[id_menu]);
		}
	}
}
function HideSubMenu(current_menu)
{
	if(current_menu=='all')
	{
		for(id_menu in sub_menus)
		{
			$("#" + sub_menus[id_menu]).hide(500);
		}
	} else {
		$("#" + current_menu).hide(500);
	}
}
function ShowMore(id)
{
	if(_("more_" + id).style.display=='none')
	{
		$("#sd_" + id).slideUp(500);
		$("#more_" + id).slideDown(500);
		_("more_button_" + id).innerHTML='<img src="images/site/top_arrow.png">';
		_("more_button_" + id).style.background='#F60000';
	}
	else
	{
		HideMore(id);
	}
}
function HideMore(id)
{
	$("#sd_" + id).slideDown(500);
	$("#more_" + id).slideUp(500);
	_("more_button_" + id).innerHTML='<img src="images/site/bottom_arrow.png">';
	_("more_button_" + id).style.background='';
}

$(window).scroll(function() {
	if($(window).scrollTop() == 0){
		$('#scrollToTop').fadeOut("fast");
	} else {
		if($('#scrollToTop').length == 0){
			$('#menu_content').append('<div id="scrollToTop">'+
			'<a href="#"><img src="images/site/return_up.png" title="Top"/></a>'+
			'</div>');
		}
		$('#scrollToTop').fadeIn("fast");
	}
});

$('#scrollToTop a').live('click', function(event){
	event.preventDefault();
	$('html,body').animate({scrollTop: 0}, 'slow');
});

var supports = (function() {
    var div = document.createElement('div'),
    vendors = 'Khtml Ms O Moz Webkit'.split(' '),
    len = vendors.length;
     
    return function(prop) {
	    if ( prop in div.style ) return true;
     
	    prop = prop.replace(/^[a-z]/, function(val) {
		return val.toUpperCase();
	    });
     
	    while(len--) {
		    if ( vendors[len] + prop in div.style ) {
	    // browser supports box-shadow. Do what you need.
	    // Or use a bang (!) to test if the browser doesn't.
			return true;
		    }
	    }
	    return false;
    };
})();

//if ( supports('BorderRadius') ) {
//_('navigator_warning').style.display='block';
//}
