function deroule(elem_liste, elem_liste2) {
			var champ = document.getElementById(elem_liste).value;
			var champ2 = document.getElementById(elem_liste2).value;
			if (champ == 'ssf_MDE') {
				$('multipleextract', 'advmut').each(function(el){Effect.Appear(el, 0.0);});
				$('refseq', 'mutseq', 'infoseq', 'listbatch', 'bprefseq', 'champ_analyse', 'choose_sequence').each(function(el){Effect.Fade(el); return false;});
			}
			else {				
				switch (champ2) {
					case 'gene_name':
						switch (champ) {
							case 'ssf_BPA':
								$('champ_analyse', 'choose_sequence', 'options', 'intron_div').each(function(el){Effect.Appear(el, 0.0); return false;});
								$('refseq', 'mutseq', 'infoseq', 'listbatch', 'bprefseq', 'advmut', 'multipleextract', 'tout_matrices', 'exon_div').each(function(el){Effect.Fade(el); return false;});
								break;
							case 'ssf_SSA':
								$('champ_analyse', 'choose_sequence', 'options', 'exon_div').each(function(el){Effect.Appear(el, 0.0); return false;});
								$('refseq', 'mutseq', 'infoseq', 'listbatch', 'bprefseq', 'advmut', 'multipleextract', 'tout_matrices', 'intron_div').each(function(el){Effect.Fade(el); return false;});
								break;
							case 'ssf_batch':
								$('champ_analyse', 'listbatch', 'advmut', 'choose_sequence', 'options', 'tout_matrices').each(function(el){Effect.Appear(el, 0.0); return false;});
								$('refseq', 'mutseq', 'infoseq', 'bprefseq', 'multipleextract', 'exon_div', 'intron_div').each(function(el){Effect.Fade(el); return false;});
								break;
							default:
								$('champ_analyse', 'choose_sequence', 'options', 'tout_matrices', 'exon_div').each(function(el){Effect.Appear(el, 0.0); return false;});
								$('refseq', 'mutseq', 'infoseq', 'listbatch', 'bprefseq', 'advmut', 'multipleextract', 'intron_div').each(function(el){Effect.Fade(el); return false;});
								break;
						}
						break;
					case 'transcript_id':
						switch (champ) {
							case 'ssf_BPA':
								$('champ_analyse', 'choose_sequence', 'options', 'intron_div').each(function(el){Effect.Appear(el, 0.0); return false;});
								$('refseq', 'mutseq', 'infoseq', 'listbatch', 'bprefseq', 'advmut', 'multipleextract', 'tout_matrices', 'exon_div').each(function(el){Effect.Fade(el); return false;});
								break;
							case 'ssf_SSA':
								$('champ_analyse', 'choose_sequence', 'options', 'exon_div').each(function(el){Effect.Appear(el, 0.0); return false;});
								$('refseq', 'mutseq', 'infoseq', 'listbatch', 'bprefseq', 'advmut', 'multipleextract', 'tout_matrices', 'intron_div').each(function(el){Effect.Fade(el); return false;});
								break;
							case 'ssf_batch':
								$('champ_analyse', 'listbatch', 'advmut', 'choose_sequence', 'options', 'tout_matrices').each(function(el){Effect.Appear(el, 0.0); return false;});
								$('refseq', 'mutseq', 'infoseq', 'bprefseq', 'multipleextract', 'exon_div', 'intron_div').each(function(el){Effect.Fade(el); return false;});
								break;
							default:
								$('champ_analyse', 'choose_sequence', 'options', 'tout_matrices', 'exon_div').each(function(el){Effect.Appear(el, 0.0); return false;});
								$('refseq', 'mutseq', 'infoseq', 'listbatch', 'bprefseq', 'advmut', 'multipleextract', 'intron_div').each(function(el){Effect.Fade(el); return false;});
								break;
						}
						break;
					case 'gene_id':
						switch (champ) {
							case 'ssf_BPA':
								$('champ_analyse', 'choose_sequence', 'options', 'intron_div').each(function(el){Effect.Appear(el, 0.0); return false;});
								$('refseq', 'mutseq', 'infoseq', 'listbatch', 'bprefseq', 'advmut', 'multipleextract', 'tout_matrices', 'exon_div').each(function(el){Effect.Fade(el); return false;});
								break;
							case 'ssf_SSA':
								$('champ_analyse', 'choose_sequence', 'options', 'exon_div').each(function(el){Effect.Appear(el, 0.0); return false;});
								$('refseq', 'mutseq', 'infoseq', 'listbatch', 'bprefseq', 'advmut', 'multipleextract', 'tout_matrices', 'intron_div').each(function(el){Effect.Fade(el); return false;});
								break;
							case 'ssf_batch':
								$('champ_analyse', 'listbatch', 'advmut', 'choose_sequence', 'options', 'tout_matrices').each(function(el){Effect.Appear(el, 0.0); return false;});
								$('refseq', 'mutseq', 'infoseq', 'bprefseq', 'multipleextract', 'exon_div', 'intron_div').each(function(el){Effect.Fade(el); return false;});
								break;
							default:
								$('champ_analyse', 'choose_sequence', 'options', 'tout_matrices', 'exon_div').each(function(el){Effect.Appear(el, 0.0); return false;});
								$('refseq', 'mutseq', 'infoseq', 'listbatch', 'bprefseq', 'advmut', 'multipleextract', 'intron_div').each(function(el){Effect.Fade(el); return false;});
								break;
						}
						break;
					case 'refseq_peptide':
						switch (champ) {
							case 'ssf_BPA':
								$('champ_analyse', 'choose_sequence', 'options', 'intron_div').each(function(el){Effect.Appear(el, 0.0); return false;});
								$('refseq', 'mutseq', 'infoseq', 'listbatch', 'bprefseq', 'advmut', 'multipleextract', 'tout_matrices').each(function(el){Effect.Fade(el); return false;});
								break;
							case 'ssf_SSA':
								$('champ_analyse', 'choose_sequence', 'options', 'exon_div').each(function(el){Effect.Appear(el, 0.0); return false;});
								$('refseq', 'mutseq', 'infoseq', 'listbatch', 'bprefseq', 'advmut', 'multipleextract', 'tout_matrices', 'intron_div').each(function(el){Effect.Fade(el); return false;});
								break;
							case 'ssf_batch':
								$('champ_analyse', 'listbatch', 'advmut', 'choose_sequence', 'options', 'tout_matrices').each(function(el){Effect.Appear(el, 0.0); return false;});
								$('refseq', 'mutseq', 'infoseq', 'bprefseq', 'multipleextract', 'exon_div', 'intron_div').each(function(el){Effect.Fade(el); return false;});
								break;
							default:
								$('champ_analyse', 'choose_sequence', 'options', 'tout_matrices', 'exon_div').each(function(el){Effect.Appear(el, 0.0); return false;});
								$('refseq', 'mutseq', 'infoseq', 'listbatch', 'bprefseq', 'advmut', 'multipleextract', 'intron_div').each(function(el){Effect.Fade(el); return false;});
								break;
						}
						break;
					case 'ccds':
						switch (champ) {
							case 'ssf_BPA':
								$('champ_analyse', 'choose_sequence', 'options', 'intron_div').each(function(el){Effect.Appear(el, 0.0); return false;});
								$('refseq', 'mutseq', 'infoseq', 'listbatch', 'bprefseq', 'advmut', 'multipleextract', 'tout_matrices', 'exon_div').each(function(el){Effect.Fade(el); return false;});
								break;
							case 'ssf_SSA':
								$('champ_analyse', 'choose_sequence', 'options', 'exon_div').each(function(el){Effect.Appear(el, 0.0); return false;});
								$('refseq', 'mutseq', 'infoseq', 'listbatch', 'bprefseq', 'advmut', 'multipleextract', 'tout_matrices', 'intron_div').each(function(el){Effect.Fade(el); return false;});
								break;
							case 'ssf_batch':
								$('champ_analyse', 'listbatch', 'advmut', 'choose_sequence', 'options', 'tout_matrices').each(function(el){Effect.Appear(el, 0.0); return false;});
								$('refseq', 'mutseq', 'infoseq', 'bprefseq', 'multipleextract', 'exon_div', 'intron_div').each(function(el){Effect.Fade(el); return false;});
								break;
							default:
								$('champ_analyse', 'choose_sequence', 'options', 'tout_matrices', 'exon_div').each(function(el){Effect.Appear(el, 0.0); return false;});
								$('refseq', 'mutseq', 'infoseq', 'listbatch', 'bprefseq', 'advmut', 'multipleextract', 'intron_div').each(function(el){Effect.Fade(el); return false;});
								break;
						}
						break;
					case 'paste':
						switch (champ) {
							case 'ssf_BPA':
								$('bprefseq', 'choose_sequence').each(function(el){Effect.Appear(el, 0.0); return false;});
								$('champ_analyse', 'listbatch', 'refseq', 'mutseq', 'infoseq', 'advmut', 'multipleextract', 'options', 'tout_matrices', 'exon_div').each(function(el){Effect.Fade(el); return false;});
								break;
							case 'ssf_SSA':
								$('refseq', 'infoseq', 'choose_sequence').each(function(el){Effect.Appear(el, 0.0); return false;});
								$('champ_analyse', 'mutseq', 'listbatch', 'bprefseq', 'advmut', 'multipleextract', 'options', 'exon_div', 'tout_matrices').each(function(el){Effect.Fade(el); return false;});
								break;
							case 'ssf_batch':
								$('refseq', 'mutseq', 'infoseq', 'advmut', 'choose_sequence', 'tout_matrices').each(function(el){Effect.Appear(el, 0.0); return false;});
								$('champ_analyse', 'listbatch', 'bprefseq', 'multipleextract', 'options', 'exon_div').each(function(el){Effect.Fade(el); return false;});
								break;
							default:
								$('refseq', 'infoseq', 'choose_sequence', 'tout_matrices').each(function(el){Effect.Appear(el, 0.0); return false;});
								$('champ_analyse', 'mutseq', 'listbatch', 'bprefseq', 'advmut', 'multipleextract', 'options', 'exon_div').each(function(el){Effect.Fade(el); return false;});
								break;
						}
						break;
					case 'paste_batch':
						$('listbatch_seq', 'advmut').each(function(el){Effect.Appear(el, 0.0);});
						$('refseq', 'mutseq', 'infoseq', 'listbatch', 'bprefseq', 'champ_analyse', 'choose_sequence', 'options', 'advmut').each(function(el){Effect.Fade(el); return false;});

						break;
					default:
						$('champ_analyse', 'choose_sequence').each(function(el){Effect.Appear(el, 0.0); return false;});
						$('refseq', 'mutseq', 'infoseq', 'listbatch', 'bprefseq', 'exon_div').each(function(el){Effect.Fade(el); return false;});
						break;
				}
			}
		}