// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults
function check_all(prefix, val)
{
	for(var i = 0; i < document.forms.length; i++)
	{
		var form = document.forms[i], z = 0;
		for(z = 0; z < form.length; z++)
		{
			if(form[z].type == 'checkbox' && form[z].name.substr(0, prefix.length) == prefix)
			form[z].checked = val;
		}
	}
}

function menu_ouvrir_fermer(){
	if (document.getElementById('lien_menu_ouvrir_fermer').className == 'ico back'){
		document.getElementById('lien_menu_ouvrir_fermer').className = 'ico next';

		new Effect.Parallel( 
			[
			new Effect.Fade('menu_gauche_liste', {}), 
			new Effect.Morph('table_menu',{ style:'width: 27px;' }),
			new Effect.Morph('menu_gauche',{ style:'width: 27px; height: 0px;' }),
			new Effect.Morph('left-nav-top',{ style:'width: 27px;' }),
			new Effect.Morph('left-nav-bottom',{ style:'width: 27px;' }),
			new Effect.Morph('table-box',{ style:'margin-left: 38px;' })
			],
			{
				duration: 1, 
				afterFinish: function(effect){
					$('content').style.background = "url(/images/img_wex/shadow-left.gif) repeat-y 48px 0;";
				}
			}
		);
	}
	else{
		document.getElementById('lien_menu_ouvrir_fermer').className = 'ico back';

		$('content').style.background = "url(/images/img_wex/shadow-left.gif) repeat-y 223px 0;",
		$('menu_gauche').style.height = "auto";
		new Effect.Parallel(
			[
			new Effect.Morph('table_menu',{ style:'width: 202px;' }),
			new Effect.Morph('menu_gauche',{ style:'width: 202px;' }),
			new Effect.Morph('left-nav-top',{ style:'width: 202px;' }),
			new Effect.Morph('left-nav-bottom',{ style:'width: 202px;' }),
			new Effect.Morph('table-box',{ style:'margin-left: 228px;' }),
			new Effect.Appear('menu_gauche_liste', { duration: 3 })
			],
			{
				duration: 1
			}
		);
	}
}
