
	var MSIE=false;
	if(navigator.appVersion.indexOf("MSIE") != -1){
		MSIE = true;
	}
	
	var IE6 = 0;
	var IE7 = 0;
	var IE8 = 0;
	if(MSIE){
		if(parseFloat(navigator.appVersion.split("MSIE")[1]) <= 6){
			IE6 = 1;
		}else{
			if(parseFloat(navigator.appVersion.split("MSIE")[1]) == 7){
				IE7 = 1;
			}else{
				if(parseFloat(navigator.appVersion.split("MSIE")[1]) == 8){
					IE8 = 1;
				}
			}
		}
	}
	
	var cssType = "";
	var DD = document;

	var Browser = {
	
		Version: function(){
		
			var version = 999;
			if (navigator.appVersion.indexOf("MSIE") != -1){
				version = parseFloat(navigator.appVersion.split("MSIE")[1])
			}
			return version;
		}
	}

	function changeClassBas(x,z){
		if(x<=2){
			if(z==1){
				DD.getElementById('bas'+x+'1').style.color = '#ff9e52';
				for(i=2;i<=3;i++){
					DD.getElementById('bas'+x+i).style.color = '#7f7a6b';
				}
			}else{
				DD.getElementById('bas'+x+'1').style.color = '#ff6600';
				for(i=2;i<=3;i++){
					DD.getElementById('bas'+x+i).style.color = 'black';
				}
			}
		}else{
			if(z==1){
				DD.getElementById('bas'+x+'1').style.color = '#ff9e52';
				DD.getElementById('bas'+x+'3').style.color = '#ff9e52';
				DD.getElementById('bas'+x+'5').style.color = '#ff9e52';
				DD.getElementById('bas'+x+'2').style.color = '#7f7a6b';
				DD.getElementById('bas'+x+'4').style.color = '#7f7a6b';
			}else{
				DD.getElementById('bas'+x+'1').style.color = '#ff6600';
				DD.getElementById('bas'+x+'3').style.color = '#ff6600';
				DD.getElementById('bas'+x+'5').style.color = '#ff6600';
				DD.getElementById('bas'+x+'2').style.color = 'black';
				DD.getElementById('bas'+x+'4').style.color = 'black';
			}
		}
	}
	
	
	function trim(a){
		while(a.indexOf('  ')!=-1){a = a.replace('  ',' ')}
		if(a.substr(0,1)==' '){a = a.substr(1,a.length-1)}
		if(a.substr(a.length-1,1)==' '){a = a.substr(0,a.length-1)}
		return a;
	}
	
	function checkEnter(e){
	
		var cCode;
		
		if(e && e.which){
			e = e;
			cCode = e.which;
		}else{
			e = event;
			cCode = e.keyCode;
		}
		
		if(cCode == 13){
			sel_mem=new Array();mc2();
		}
	
	}
	
	function mc2(){
		ref = DD.getElementById('stringSearch').value.toLowerCase();
		var refL = ref.length;
		
		var a = DD.getElementById('bas');
		var y = DD.getElementById('res3b');
		if(y){a.removeChild(y)}
		
		if(ref == ''){
			alert('Veuillez entrer un mot-clé...');
		}else{
			if(refL < 2){
				alert('Le mot-clé doit contenir au moins 2 caractères...');
			}else{
	
				for(i=2;i<=4;i++){
					var x1i = DD.getElementById('s'+i);
					while(x1i.childNodes.length>0){
						x1i.removeChild(x1i.firstChild);
					}
					var x1i = DD.getElementById('s'+i+'n');
					while(x1i.childNodes.length>0){
						x1i.removeChild(x1i.firstChild);
					}
				}
				lastS1 = new Array(0,0,0,0);
				lastS2 = new Array(0,0,0,0);
				lastS3 = new Array(0,0,0,0);
				for(i=0;i<DD.getElementById('s1').childNodes.length;i++){
					DD.getElementById('s1').childNodes[i].className = 's1';
					DD.getElementById('s1').childNodes[i].firstChild.childNodes[1].src = DD.getElementById('s1').childNodes[i].firstChild.childNodes[1].src.replace('fo','fb');
				}
				
				LCM = new Array();
				ref = DD.getElementById('stringSearch').value.toLowerCase();
				var refL = ref.length;
				LCM = ref.split(' ');
				ref = LCM[0];
				LCM = ref.split(' ');

//				setRes3b(0);
				reset_search(1);
				//if(date1+date2>0){
					timerID = window.setTimeout('mc2a()',250);
				//}else{
				//	timerID = window.setTimeout('mc2a()',1);
				//}
			}
		}
	}
	
	function set_Tmots_temp(z){
		var Tmots_tmp0 = z.toLowerCase().split(' ');
		for(kk=0;kk<Tmots_tmp0.length;kk++){
			var t0kk = Tmots_tmp0[kk];
			if(t0kk.indexOf(ref)!=-1){
				if(Tmots_tmp[t0kk]){Tmots_tmp[t0kk]+=1}else{Tmots_tmp[t0kk]=1}
				continue;
			}
		}
	}
	
	var Tres1 = new Array();
	var Tres2 = new Array();
	var Tres3 = new Array();
	
	function mc2a(){
	
		if(searchType==0){sel_mem=new Array()}
		searchType=1;
		
		var vp=0;ddd=0;
	
		for(jj=0;jj<LCM.length;jj++){
			ref = LCM[0];
			var refL = ref.length;
			var refL1 = refL+1;
			var refL2 = refL+2;
			var stS='';var stSi='';var TstSi=new Array();
			
			var a='';var b='';var c='';var d='';
			
			Tres1 = new Array();
			Tres2 = new Array();
			Tres3 = new Array();
			var x0 = '';var x3 = '';
			
			date1=0;date2=0;
			claims = 'y';
		
			a='';b='';
		
			v1=10000;v2=0;
			var nf=Nsect.firstChild;
			for(k=0;k<nf.childNodes.length;k++){
				var vv = parseInt(nf.childNodes[k].getAttribute('y'));
				if(vv>=date1 && vv<=date2){
					v1=Math.min(v1,k);v2=Math.max(v2,k);
				}
			}
		
			Tmots = new Array();
			Tmots_tmp = new Array();

			if(MSIE){
				var x1 = xml1.childNodes[1];
				var x1a = xml1a.childNodes[1];
				var x3 = xml2.childNodes[1];
				var x3a = xml2a.childNodes[1];
			}else{
				var x1 = xml1.firstChild;
				var x1a = xml1a.firstChild;
				var x3 = xml2.firstChild;
				var x3a = xml2a.firstChild;
			}
			var x2=x1;var x2a=x1a;
			var n=0;var vn=0;var vi=0;var vv=0;vp=0;
			for(i=0;i<x1.childNodes.length;i++){
				x2 = x1.childNodes[i];
				x2a = x1a.childNodes[i];
				if(x2.firstChild.nodeValue.toLowerCase().indexOf(ref)!=-1 || x2a.firstChild.nodeValue.indexOf(ref)!=-1){
				
///					var nRef = x2.getAttribute('i');

					found_ref=0;
					
					for(k=0;k<x3.childNodes.length;k++){
						if(x3.childNodes[k].getAttribute('a')== (i+1)){
						
							var Tds = new Array();
						
							var stx='';
							var aa = x2.firstChild.nodeValue;var aaL = aa.length;
							
							if(mc_type==3){	//finit par
								for(kk=1;kk<aaL;kk++){
									if(aa.substr(kk,refL1).toLowerCase().indexOf(ref+' ')!=-1){
										if(stx==''){stx=''+(kk)}else{stx=(kk)+','+stx}
									}
								}
								if(aa.substr(aaL-refL,refL).toLowerCase().indexOf(ref)!=-1){
									if(stx==''){stx=''+(aaL-refL)}else{stx=(aaL-refL)+','+stx}
								}
								if(stx==''){
									var x2aa = x2a.firstChild.nodeValue;var x2aaL = x2aa.length;
									for(kk=1;kk<x2aaL;kk++){
										if(x2aa.substr(kk,refL1).toLowerCase().indexOf(ref+' ')!=-1){
											if(stx==''){stx=''+(kk)}else{stx=(kk)+','+stx}
										}
									}
									if(x2aa.substr(x2aaL-refL,refL).toLowerCase().indexOf(ref)!=-1){
										if(stx==''){stx=''+(x2aaL-refL)}else{stx=(x2aaL-refL)+','+stx}
									}
								}
							}
							
							if(mc_type==2){	//commence par
								if(aa.substr(0,refL).toLowerCase().indexOf(ref)!=-1){
									if(stx==''){stx='0'}else{stx='0,'+stx}
								}
								for(kk=1;kk<aaL;kk++){
									if(aa.substr(kk,refL1).toLowerCase().indexOf(' '+ref)!=-1){
										if(stx==''){stx=''+(kk+1)}else{stx=(kk+1)+','+stx}
									}
								}
								if(stx==''){
									var x2aa = x2a.firstChild.nodeValue;var x2aaL = x2aa.length;
									if(x2aa.substr(0,refL).toLowerCase().indexOf(ref)!=-1){
										if(stx==''){stx='0'}else{stx='0,'+stx}
									}
									for(kk=1;kk<x2aaL;kk++){
										if(x2aa.substr(kk,refL1).toLowerCase().indexOf(' '+ref)!=-1){
											if(stx==''){stx=''+(kk+1)}else{stx=(kk+1)+','+stx}
										}
									}
								}
							}
							
							if(mc_type==0){	//est
								if(aa.substr(0,refL1).toLowerCase().indexOf(ref+' ')!=-1 || aa.toLowerCase()==ref){
									if(stx==''){stx='0'}else{stx='0,'+stx}
								}
								for(kk=1;kk<aaL;kk++){
									if(aa.substr(kk,refL2).toLowerCase().indexOf(' '+ref+' ')!=-1){
										if(stx==''){stx=''+(kk+1)}else{stx=(kk+1)+','+stx}
									}
								}
								if(aa.substr(aaL-refL2+1,refL1).toLowerCase().indexOf(' '+ref)!=-1){
									if(stx==''){stx=''+(aaL-refL1+1)}else{stx=(aaL-refL1+1)+','+stx}
								}
								if(stx==''){
									var x2aa = x2a.firstChild.nodeValue;var x2aaL = x2aa.length;
									if(x2aa.substr(0,refL1).toLowerCase().indexOf(ref+' ')!=-1 || x2aa.toLowerCase()==ref){
										if(stx==''){stx='0'}else{stx='0,'+stx}
									}
									for(kk=1;kk<x2aaL;kk++){
										if(x2aa.substr(kk,refL2).toLowerCase().indexOf(' '+ref+' ')!=-1){
											if(stx==''){stx=''+(kk+1)}else{stx=(kk+1)+','+stx}
										}
									}
									if(x2aa.substr(x2aaL-refL1+1,refL1).toLowerCase().indexOf(' '+ref)!=-1){
										if(stx==''){stx=''+(x2aaL-refL+1)}else{stx=(x2aaL-refL+1)+','+stx}
									}
								}
							}
							if(mc_type==1){	//contient
								for(kk=0;kk<aaL;kk++){
									if(aa.substr(kk,refL).toLowerCase().indexOf(ref)!=-1){
										if(stx==''){stx=''+kk}else{stx=kk+','+stx}
									}
								}
								if(stx==''){
									var x2aa = x2a.firstChild.nodeValue;var x2aaL = x2aa.length;
									for(kk=0;kk<x2aaL;kk++){
										if(x2aa.substr(kk,refL).toLowerCase().indexOf(ref)!=-1){
											if(stx==''){stx=''+kk}else{stx=kk+','+stx}
										}
									}
								}
							}

							if(stx!=''){
								set_Tmots_temp(aa);
								found_ref+=1;
								var stx1=stx.split(',');
								for(kk=0;kk<stx1.length;kk++){
									aa = aa.substr(0,stx1[kk]) + '</span><span class="res6">' + aa.substr(stx1[kk],refL) + '</span><span class="res7">' + aa.substring(parseInt(stx1[kk])+refL,aa.length);
								}
							}
							//alert(aa)
						
							var stx='';
							var bb = x3.childNodes[k].firstChild.nodeValue;var bbL = bb.length;
							
							if(mc_type==3){	//finit par
								for(kk=1;kk<bbL;kk++){
									if(bb.substr(kk,refL1).toLowerCase().indexOf(ref+' ')!=-1){
										if(stx==''){stx=''+(kk)}else{stx=(kk)+','+stx}
									}
								}
								if(bb.substr(bbL-refL,refL).toLowerCase().indexOf(ref)!=-1){
									if(stx==''){stx=''+(bbL-refL)}else{stx=(bbL-refL)+','+stx}
								}
								if(stx==''){
									var x2bb = x3a.childNodes[k].firstChild.nodeValue;var x2bbL = x2bb.length;
									for(kk=1;kk<x2bbL;kk++){
										if(x2bb.substr(kk,refL1).toLowerCase().indexOf(ref+' ')!=-1){
											if(stx==''){stx=''+(kk)}else{stx=(kk)+','+stx}
										}
									}
									if(x2bb.substr(x2bbL-refL,refL).toLowerCase().indexOf(ref)!=-1){
										if(stx==''){stx=''+(x2bbL-refL)}else{stx=(x2bbL-refL)+','+stx}
									}
								}
							}
							
							if(mc_type==2){	//commence par
								if(bb.substr(0,refL).toLowerCase().indexOf(ref)!=-1){
									if(stx==''){stx='0'}else{stx='0,'+stx}
								}
								for(kk=1;kk<bbL;kk++){
									if(bb.substr(kk,refL1).toLowerCase().indexOf(' '+ref)!=-1){
										if(stx==''){stx=''+(kk+1)}else{stx=(kk+1)+','+stx}
									}
								}
								if(stx==''){
									var x2bb = x3a.childNodes[k].firstChild.nodeValue;var x2bbL = x2bb.length;
									if(x2bb.substr(0,refL).toLowerCase().indexOf(ref)!=-1){
										if(stx==''){stx='0'}else{stx='0,'+stx}
									}
									for(kk=1;kk<x2bbL;kk++){
										if(x2bb.substr(kk,refL1).toLowerCase().indexOf(' '+ref)!=-1){
											if(stx==''){stx=''+(kk+1)}else{stx=(kk+1)+','+stx}
										}
									}
								}
							}
							
							if(mc_type==0){	//est
								if(bb.substr(0,refL1).toLowerCase().indexOf(ref+' ')!=-1 || bb.toLowerCase()==ref){
									if(stx==''){stx='0'}else{stx='0,'+stx}
								}
								for(kk=1;kk<bbL;kk++){
									if(bb.substr(kk,refL2).toLowerCase().indexOf(' '+ref+' ')!=-1){
										if(stx==''){stx=''+(kk+1)}else{stx=(kk+1)+','+stx}
									}
								}
								if(bb.substr(bbL-refL2+1,refL1).toLowerCase().indexOf(' '+ref)!=-1){
									if(stx==''){stx=''+(bbL-refL1+1)}else{stx=(bbL-refL1+1)+','+stx}
								}
								if(stx==''){
									var x2bb = x3a.childNodes[k].firstChild.nodeValue;var x2bbL = x2bb.length;
									if(x2bb.substr(0,refL1).toLowerCase().indexOf(ref+' ')!=-1 || x2bb.toLowerCase()==ref){
										if(stx==''){stx='0'}else{stx='0,'+stx}
									}
									for(kk=1;kk<x2bbL;kk++){
										if(x2bb.substr(kk,refL2).toLowerCase().indexOf(' '+ref+' ')!=-1){
											if(stx==''){stx=''+(kk+1)}else{stx=(kk+1)+','+stx}
										}
									}
									if(x2bb.substr(x2bbL-refL1+1,refL1).toLowerCase().indexOf(' '+ref)!=-1){
										if(stx==''){stx=''+(x2bbL-refL+1)}else{stx=(x2bbL-refL+1)+','+stx}
									}
								}
							}
							if(mc_type==1){	//contient
								for(kk=0;kk<bbL;kk++){
									if(bb.substr(kk,refL).toLowerCase().indexOf(ref)!=-1){
										if(stx==''){stx=''+kk}else{stx=kk+','+stx}
									}
								}
								if(stx==''){
									var x2bb = x3a.childNodes[k].firstChild.nodeValue;var x2bbL = x2bb.length;
									for(kk=0;kk<x2bbL;kk++){
										if(x2bb.substr(kk,refL).toLowerCase().indexOf(ref)!=-1){
											if(stx==''){stx=''+kk}else{stx=kk+','+stx}
										}
									}
								}
							}
							if(stx!=''){
								set_Tmots_temp(bb);
								found_ref+=1;
								var stx1=stx.split(',');
								for(kk=0;kk<stx1.length;kk++){
									bb = bb.substr(0,parseInt(stx1[kk])) + '</span><span class="res6">' + bb.substr(parseInt(stx1[kk]),refL) + '</span><span class="res7">' + bb.substring(parseInt(stx1[kk])+refL,bb.length);
								}
							}
						//	alert(bb)
						
							if(found_ref == 0){continue}
						
							if(stS.indexOf('>' + aa + '</span><span class="res0">' + bb + '<')!=-1){
								continue;
							}
							
							
							Tds[Tds.length] = x2.firstChild.nodeValue;
							Tds[Tds.length] = x3.childNodes[k].firstChild.nodeValue;
							
							for(var kk in Tmots_tmp){
								if(Tmots[kk]){
									Tmots[kk]+=1;
								}else{
									Tmots[kk]=1;
								}
								continue;
							}
			
							Tmots_tmp = new Array();
						
						
							Tres1[n] = new Array(4);
							Tres2[n] = new Array(4);
							for(kk=0;kk<4;kk++){
								Tres1[n][kk] = 0;
								Tres2[n][kk] = 0;
							}
							Tres1[n][0] = '1'+(i+1);
							Tres1[n][1] = '2'+x3.childNodes[k].tagName.substr(1,x3.childNodes[k].tagName.length);
							Tres2[n][1] = x3.childNodes[k].getAttribute('n');
							Tres3[n] = new Array(k,2,x3.childNodes[k].getAttribute('d'));
							
							if(x3.childNodes[k].getAttribute('d')){
								TstSi[TstSi.length] = new Array(k,2,x3.childNodes[k].getAttribute('d'));
							}
							
							n+=1;
							vi = x3.childNodes[k].getAttribute('i');
							var vi_ref = vi;
							if(date1>0 && date2>0){
								vn = 0;vp=0;
								var nf=Nsect.firstChild;
								
								if(x3.childNodes[k].getAttribute('x')=='0'){
	
									vn += check_sect_date(vi);
//									vp += check_BK(vi);
									
								}else{
											
									if(MSIE){
										var x11 = xml3.childNodes[1];
									}else{
										var x11 = xml3.firstChild;
									}
									
									var ka = '';
									for(ki=0;ki<x11.childNodes.length;ki++){
										if(x11.childNodes[ki].getAttribute('i')==vi){
											ka = x11.childNodes[ki].getAttribute('a');
											break;
										}
									}
									if(ka!=''){
										for(ki=0;ki<x11.childNodes.length;ki++){
											if(x11.childNodes[ki].getAttribute('a')==ka){
												if(x11.childNodes[ki].getAttribute('x')=='0'){
													vi=x11.childNodes[ki].getAttribute('i');
										
													vn += check_sect_date(vi);
//													vp += check_BK(vi);
													
												}else{
													var kb = x11.childNodes[ki].tagName.substr(1,x11.childNodes[ki].tagName.length);
									
													if(MSIE){
														var x12 = xml4.childNodes[1];
													}else{
														var x12 = xml4.firstChild;
													}
													
													for(kj=0;kj<x12.childNodes.length;kj++){
													
														if(x12.childNodes[kj].getAttribute('a')==kb){
															vi=x12.childNodes[kj].getAttribute('i');
										
															vn += check_sect_date(vi);
//															vp += check_BK(vi);
															
														}
													}
												}
											}
										}
									}
								}
									
							}else{
								if(claims=='c'){
									vn = x3.childNodes[k].getAttribute('s');
								}else{
									vn = x3.childNodes[k].getAttribute('n');
								}
								
								if(x3.childNodes[k].getAttribute('x')=='0'){
//									vp = check_BK(vi);
								}else{
											
									if(MSIE){
										var x11 = xml3.childNodes[1];
									}else{
										var x11 = xml3.firstChild;
									}
									
									var ka = '';
									for(ki=0;ki<x11.childNodes.length;ki++){
										if(x11.childNodes[ki].getAttribute('i')==vi){
											ka = x11.childNodes[ki].getAttribute('a');
											break;
										}
									}
									if(ka!=''){
										for(ki=0;ki<x11.childNodes.length;ki++){
											if(x11.childNodes[ki].getAttribute('a')==ka){
												if(x11.childNodes[ki].getAttribute('x')=='0'){
													vi=x11.childNodes[ki].getAttribute('i');
										
//													vp += check_BK(vi);
													
												}else{
													var kb = x11.childNodes[ki].tagName.substr(1,x11.childNodes[ki].tagName.length);
									
													if(MSIE){
														var x12 = xml4.childNodes[1];
													}else{
														var x12 = xml4.firstChild;
													}
													
													for(kj=0;kj<x12.childNodes.length;kj++){
													
														if(x12.childNodes[kj].getAttribute('a')==kb){
															vi=x12.childNodes[kj].getAttribute('i');
										
//															vp += check_BK(vi);
															
														}
													}
												}
											}
										}
									}
									
								}
							}
//							if(x3.childNodes[k].getAttribute('d')){
//								if(Tds.length > 2){
//									stS+='<x' + n + ' c="0" p="' + vp + '" v="2" n="' + vn + '" s="' + (vn*prix) + '" i="' + vi_ref + '.2" d="' + x3.childNodes[k].getAttribute('d') + '§...' + Tds[Tds.length-2] + '§' + Tds[Tds.length-1] + '"><span class="res7">' + aa + '</span><span class="res0">' + bb + '</span></x' + n + '>' + '\n\n';
//								}else{
//									stS+='<x' + n + ' c="0" p="' + vp + '" v="2" n="' + vn + '" s="' + (vn*prix) + '" i="' + vi_ref + '.2" d="' + x3.childNodes[k].getAttribute('d') + '§' + Tds[Tds.length-2] + '§' + Tds[Tds.length-1] + '"><span class="res7">' + aa + '</span><span class="res0">' + bb + '</span></x' + n + '>' + '\n\n';
//								}
//							}else{
//								stS+='<x' + n + ' c="0" p="' + vp + '" v="2" n="' + vn + '" s="' + (vn*prix) + '" i="' + vi_ref + '.2"><span class="res7">' + aa + '</span><span class="res0">' + bb + '</span></x' + n + '>' + '\n\n';
//							}
//							ddd=1;
						}
					}
				}
			}
			
			
			var n0 = 0;
			
			if(MSIE){
				var x0 = xml1.childNodes[1];
				var x0a = xml1a.childNodes[1];
				var x1 = xml2.childNodes[1];
				var x1a = xml2a.childNodes[1];
			}else{
				var x0 = xml1.firstChild;
				var x0a = xml1a.firstChild;
				var x1 = xml2.firstChild;
				var x1a = xml2a.firstChild;
			}
			var x2=x1;
			var x2a=x1a;
			for(i=0;i<x1.childNodes.length;i++){
				x2 = x1.childNodes[i];
				x2a = x1a.childNodes[i];
				if(x2.firstChild.nodeValue.toLowerCase().indexOf(ref)!=-1 || x2a.firstChild.nodeValue.indexOf(ref)!=-1){
				
					var nRef = x2.getAttribute('i')+'.2';
			
					var Tds = new Array();
				
					var stx='';
					found_ref=0;
					var aa = x0.childNodes[parseInt(x2.getAttribute('a'))-1].firstChild.nodeValue;var aaL = aa.length;
					
					if(mc_type==3){	//finit par
						for(kk=1;kk<aaL;kk++){
							if(aa.substr(kk,refL1).toLowerCase().indexOf(ref+' ')!=-1){
								if(stx==''){stx=''+(kk)}else{stx=(kk)+','+stx}
							}
						}
						if(aa.substr(aaL-refL,refL).toLowerCase().indexOf(ref)!=-1){
							if(stx==''){stx=''+(aaL-refL)}else{stx=(aaL-refL)+','+stx}
						}
						if(stx==''){
							var x2aa = x0a.childNodes[parseInt(x2.getAttribute('a'))-1].firstChild.nodeValue;var x2aaL = x2aa.length;
							for(kk=1;kk<x2aaL;kk++){
								if(x2aa.substr(kk,refL1).toLowerCase().indexOf(ref+' ')!=-1){
									if(stx==''){stx=''+(kk)}else{stx=(kk)+','+stx}
								}
							}
							if(x2aa.substr(x2aaL-refL,refL).toLowerCase().indexOf(ref)!=-1){
								if(stx==''){stx=''+(x2aaL-refL)}else{stx=(x2aaL-refL)+','+stx}
							}
						}
					}
					
					if(mc_type==2){	//commence par
						if(aa.substr(0,refL).toLowerCase().indexOf(ref)!=-1){
							if(stx==''){stx='0'}else{stx='0,'+stx}
						}
						for(kk=1;kk<aaL;kk++){
							if(aa.substr(kk,refL1).toLowerCase().indexOf(' '+ref)!=-1){
								if(stx==''){stx=''+(kk+1)}else{stx=(kk+1)+','+stx}
							}
						}
						if(stx==''){
							var x2aa = x0a.childNodes[parseInt(x2.getAttribute('a'))-1].firstChild.nodeValue;var x2aaL = x2aa.length;
							if(x2aa.substr(0,refL).toLowerCase().indexOf(ref)!=-1){
								if(stx==''){stx='0'}else{stx='0,'+stx}
							}
							for(kk=1;kk<x2aaL;kk++){
								if(x2aa.substr(kk,refL1).toLowerCase().indexOf(' '+ref)!=-1){
									if(stx==''){stx=''+(kk+1)}else{stx=(kk+1)+','+stx}
								}
							}
						}
					}
					
					if(mc_type==0){	//est
						if(aa.substr(0,refL1).toLowerCase().indexOf(ref+' ')!=-1 || aa.toLowerCase()==ref){
							if(stx==''){stx='0'}else{stx='0,'+stx}
						}
						for(kk=1;kk<aaL;kk++){
							if(aa.substr(kk,refL2).toLowerCase().indexOf(' '+ref+' ')!=-1){
								if(stx==''){stx=''+(kk+1)}else{stx=(kk+1)+','+stx}
							}
						}
						if(aa.substr(aaL-refL2+1,refL1).toLowerCase().indexOf(' '+ref)!=-1){
							if(stx==''){stx=''+(aaL-refL1+1)}else{stx=(aaL-refL1+1)+','+stx}
						}
						if(stx==''){
							var x2aa = x0a.childNodes[parseInt(x2.getAttribute('a'))-1].firstChild.nodeValue;var x2aaL = x2aa.length;
							if(x2aa.substr(0,refL1).toLowerCase().indexOf(ref+' ')!=-1 || x2aa.toLowerCase()==ref){
								if(stx==''){stx='0'}else{stx='0,'+stx}
							}
							for(kk=1;kk<x2aaL;kk++){
								if(x2aa.substr(kk,refL2).toLowerCase().indexOf(' '+ref+' ')!=-1){
									if(stx==''){stx=''+(kk+1)}else{stx=(kk+1)+','+stx}
								}
							}
							if(x2aa.substr(x2aaL-refL1+1,refL1).toLowerCase().indexOf(' '+ref)!=-1){
								if(stx==''){stx=''+(x2aaL-refL+1)}else{stx=(x2aaL-refL+1)+','+stx}
							}
						}
					}
					if(mc_type==1){	//contient
						for(kk=0;kk<aaL;kk++){
							if(aa.substr(kk,refL).toLowerCase().indexOf(ref)!=-1){
								if(stx==''){stx=''+kk}else{stx=kk+','+stx}
							}
						}
						if(stx==''){
							var x2aa = x0a.childNodes[parseInt(x2.getAttribute('a'))-1].firstChild.nodeValue;var x2aaL = x2aa.length;
							for(kk=0;kk<x2aaL;kk++){
								if(x2aa.substr(kk,refL).toLowerCase().indexOf(ref)!=-1){
									if(stx==''){stx=''+kk}else{stx=kk+','+stx}
								}
							}
						}
					}
					if(stx!=''){
						set_Tmots_temp(aa);
						found_ref+=1;
						var stx1=stx.split(',');
						for(kk=0;kk<stx1.length;kk++){
							aa = aa.substr(0,parseInt(stx1[kk])) + '</span><span class="res6">' + aa.substr(parseInt(stx1[kk]),refL) + '</span><span class="res7">' + aa.substring(parseInt(stx1[kk])+refL,aa.length);
						}
					}
				//	alert(aa)
				
					var stx='';
					var bb = x2.firstChild.nodeValue;var bbL = bb.length;
					
					if(mc_type==3){	//finit par
						for(kk=1;kk<bbL;kk++){
							if(bb.substr(kk,refL1).toLowerCase().indexOf(ref+' ')!=-1){
								if(stx==''){stx=''+(kk)}else{stx=(kk)+','+stx}
							}
						}
						if(bb.substr(bbL-refL,refL).toLowerCase().indexOf(ref)!=-1){
							if(stx==''){stx=''+(bbL-refL)}else{stx=(bbL-refL)+','+stx}
						}
						if(stx==''){
							var x2bb = x2a.firstChild.nodeValue;var x2bbL = x2bb.length;
							for(kk=1;kk<x2bbL;kk++){
								if(x2bb.substr(kk,refL1).toLowerCase().indexOf(ref+' ')!=-1){
									if(stx==''){stx=''+(kk)}else{stx=(kk)+','+stx}
								}
							}
							if(x2bb.substr(x2bbL-refL,refL).toLowerCase().indexOf(ref)!=-1){
								if(stx==''){stx=''+(x2bbL-refL)}else{stx=(x2bbL-refL)+','+stx}
							}
						}
					}
					
					if(mc_type==2){	//commence par
						if(bb.substr(0,refL).toLowerCase().indexOf(ref)!=-1){
							if(stx==''){stx='0'}else{stx='0,'+stx}
						}
						for(kk=1;kk<bbL;kk++){
							if(bb.substr(kk,refL1).toLowerCase().indexOf(' '+ref)!=-1){
								if(stx==''){stx=''+(kk+1)}else{stx=(kk+1)+','+stx}
							}
						}
						if(stx==''){
							var x2bb = x2a.firstChild.nodeValue;var x2bbL = x2bb.length;
							if(x2bb.substr(0,refL).toLowerCase().indexOf(ref)!=-1){
								if(stx==''){stx='0'}else{stx='0,'+stx}
							}
							for(kk=1;kk<x2bbL;kk++){
								if(x2bb.substr(kk,refL1).toLowerCase().indexOf(' '+ref)!=-1){
									if(stx==''){stx=''+(kk+1)}else{stx=(kk+1)+','+stx}
								}
							}
						}
					}
					
					if(mc_type==0){	//est
						if(bb.substr(0,refL1).toLowerCase().indexOf(ref+' ')!=-1 || bb.toLowerCase()==ref){
							if(stx==''){stx='0'}else{stx='0,'+stx}
						}
						for(kk=1;kk<bbL;kk++){
							if(bb.substr(kk,refL2).toLowerCase().indexOf(' '+ref+' ')!=-1){
								if(stx==''){stx=''+(kk+1)}else{stx=(kk+1)+','+stx}
							}
						}
						if(bb.substr(bbL-refL2+1,refL1).toLowerCase().indexOf(' '+ref)!=-1){
							if(stx==''){stx=''+(bbL-refL1+1)}else{stx=(bbL-refL1+1)+','+stx}
						}
						if(stx==''){
							var x2bb = x2a.firstChild.nodeValue;var x2bbL = x2bb.length;
							if(x2bb.substr(0,refL1).toLowerCase().indexOf(ref+' ')!=-1){
								if(stx==''){stx='0'}else{stx='0,'+stx}
							}
							for(kk=1;kk<x2bbL;kk++){
								if(x2bb.substr(kk,refL2).toLowerCase().indexOf(' '+ref+' ')!=-1){
									if(stx==''){stx=''+(kk+1)}else{stx=(kk+1)+','+stx}
								}
							}
							if(x2bb.substr(x2bbL-refL1+1,refL1).toLowerCase().indexOf(' '+ref)!=-1 || x2bb.toLowerCase()==ref){
								if(stx==''){stx=''+(x2bbL-refL+1)}else{stx=(x2bbL-refL+1)+','+stx}
							}
						}
					}
					if(mc_type==1){	//contient
						for(kk=0;kk<bbL;kk++){
							if(bb.substr(kk,refL).toLowerCase().indexOf(ref)!=-1){
								if(stx==''){stx=''+kk}else{stx=kk+','+stx}
							}
						}
						if(stx==''){
							var x2bb = x2a.firstChild.nodeValue;var x2bbL = x2bb.length;
							for(kk=0;kk<x2bbL;kk++){
								if(x2bb.substr(kk,refL).toLowerCase().indexOf(ref)!=-1){
									if(stx==''){stx=''+kk}else{stx=kk+','+stx}
								}
							}
						}
					}
					if(stx!=''){
						set_Tmots_temp(bb);
						found_ref+=1;
						var stx1=stx.split(',');
						for(kk=0;kk<stx1.length;kk++){
							bb = bb.substr(0,parseInt(stx1[kk])) + '</span><span class="res6">' + bb.substr(parseInt(stx1[kk]),refL) + '</span><span class="res7">' + bb.substring(parseInt(stx1[kk])+refL,bb.length);
						}
					}
				//	alert(bb)
						
					if(found_ref == 0){continue}
				
					if(stS.indexOf('>' + aa + '</span><span class="res0">' + bb + '<')!=-1){
						continue;
					}
					
					Tds[Tds.length] = x0.childNodes[parseInt(x2.getAttribute('a'))-1].firstChild.nodeValue;
					Tds[Tds.length] = x2.firstChild.nodeValue;
					
					for(var kk in Tmots_tmp){
						if(Tmots[kk]){
							Tmots[kk]+=1;
						}else{
							Tmots[kk]=1;
						}
						continue;
					}
	
					Tmots_tmp = new Array();
					
					
					Tres1[n] = new Array(4);
					Tres2[n] = new Array(4);
					for(k=0;k<4;k++){
						Tres1[n][k] = 0;
						Tres2[n][k] = 0;
					}
					x3 = x2.getAttribute('i');
					Tres1[n][0] = '1'+x2.getAttribute('a');
					Tres2[n][0] = 0;
					Tres1[n][1] = '2'+(i+1);
					Tres2[n][1] = x2.getAttribute('n');
					Tres3[n] = new Array(i,2,x2.getAttribute('d'));
							
							if(x2.getAttribute('d')){
								TstSi[TstSi.length] = new Array(i,2,x2.getAttribute('d'));
							}
						
						
					n+=1;
					vi = x2.getAttribute('i');
					vi_ref = vi;
					if(date1>0 && date2>0){
						vn = 0;vp=0;
						var nf=Nsect.firstChild;
						
						if(x2.getAttribute('x')=='0'){
										
							vn += check_sect_date(vi);
//							vp += check_BK(vi);
						
						}else{
	
							if(MSIE){
								var x11 = xml3.childNodes[1];
							}else{
								var x11 = xml3.firstChild;
							}
							
							var ka = '';
							for(ki=0;ki<x11.childNodes.length;ki++){
								if(x11.childNodes[ki].getAttribute('i')==vi){
									ka = x11.childNodes[ki].getAttribute('a');
									break;
								}
							}
							if(ka!=''){
								for(ki=0;ki<x11.childNodes.length;ki++){
									if(x11.childNodes[ki].getAttribute('a')==ka){
										if(x11.childNodes[ki].getAttribute('x')=='0'){
											vi=x11.childNodes[ki].getAttribute('i');
								
											vn += check_sect_date(vi);
//											vp += check_BK(vi);
											
										}else{
											var kb = x11.childNodes[ki].tagName.substr(1,x11.childNodes[ki].tagName.length);
							
											if(MSIE){
												var x12 = xml4.childNodes[1];
											}else{
												var x12 = xml4.firstChild;
											}
											
											for(kj=0;kj<x12.childNodes.length;kj++){
											
												if(x12.childNodes[kj].getAttribute('a')==kb){
													vi=x12.childNodes[kj].getAttribute('i');
								
													vn += check_sect_date(vi);
//													vp += check_BK(vi);
													
												}
											}
										}
									}
								}
							}
						
						}
						
					}else{
						if(claims=='c'){
							vn = x2.getAttribute('s');
						}else{
							vn = x2.getAttribute('n');
						}
	
						if(x2.getAttribute('x')=='0'){
//							vp = check_BK(vi);
						}else{
	
							if(MSIE){
								var x11 = xml3.childNodes[1];
							}else{
								var x11 = xml3.firstChild;
							}
							
							var ka = '';
							for(ki=0;ki<x11.childNodes.length;ki++){
								if(x11.childNodes[ki].getAttribute('i')==vi){
									ka = x11.childNodes[ki].getAttribute('a');
									break;
								}
							}
							if(ka!=''){
								for(ki=0;ki<x11.childNodes.length;ki++){
									if(x11.childNodes[ki].getAttribute('a')==ka){
										if(x11.childNodes[ki].getAttribute('x')=='0'){
											vi=x11.childNodes[ki].getAttribute('i');
								
//											vp += check_BK(vi);
											
										}else{
											var kb = x11.childNodes[ki].tagName.substr(1,x11.childNodes[ki].tagName.length);
							
											if(MSIE){
												var x12 = xml4.childNodes[1];
											}else{
												var x12 = xml4.firstChild;
											}
											
											for(kj=0;kj<x12.childNodes.length;kj++){
											
												if(x12.childNodes[kj].getAttribute('a')==kb){
													vi=x12.childNodes[kj].getAttribute('i');
								
//													vp += check_BK(vi);
													
												}
											}
										}
									}
								}
							}
							
						}
					}
								
//					if(x2.getAttribute('d')){
//						if(Tds.length > 2){
//							stS+='<x' + n + ' c="0" p="' + vp + '" v="2" n="' + vn + '" s="' + (vn*prix) + '" i="' + vi_ref + '.2" d="' + x2.getAttribute('d') + '§...' + Tds[Tds.length-2] + '§' + Tds[Tds.length-1] + '"><span class="res7">' + aa + '</span><span class="res0">' + bb + '</span></x' + n + '>' + '\n\n';
//						}else{
//							stS+='<x' + n + ' c="0" p="' + vp + '" v="2" n="' + vn + '" s="' + (vn*prix) + '" i="' + vi_ref + '.2" d="' + x2.getAttribute('d') + '§' + Tds[Tds.length-2] + '§' + Tds[Tds.length-1] + '"><span class="res7">' + aa + '</span><span class="res0">' + bb + '</span></x' + n + '>' + '\n\n';
//						}
//					}else{
//						stS+='<x' + n + ' c="0" p="' + vp + '" v="2" n="' + vn + '" s="' + (vn*prix) + '" i="' + vi_ref + '.2"><span class="res7">' + aa + '</span><span class="res0">' + bb + '</span></x' + n + '>' + '\n\n';
//					}
				}
			}
	
	
			if(MSIE){
				var x0 = xml1.childNodes[1];
				var x0a = xml1a.childNodes[1];
				var x1 = xml3.childNodes[1];
				var x1a = xml3a.childNodes[1];
				var x3 = xml2.childNodes[1];
				var x3a = xml2a.childNodes[1];
			}else{
				var x0 = xml1.firstChild;
				var x0a = xml1a.firstChild;
				var x1 = xml3.firstChild;
				var x1a = xml3a.firstChild;
				var x3 = xml2.firstChild;
				var x3a = xml2a.firstChild;
			}
			var x2=x1;
			var x2a=x1;
			for(i=0;i<x1.childNodes.length;i++){
				x2 = x1.childNodes[i];
				x2a = x1a.childNodes[i];
				if(x2.firstChild.nodeValue.toLowerCase().indexOf(ref)!=-1 || x2a.firstChild.nodeValue.indexOf(ref)!=-1){
				
					var nRef = x2.getAttribute('i')+'.3';
				
					var Tds = new Array();
			
					n0 = x3.childNodes[parseInt(x2.getAttribute('a'))-1].getAttribute('a');
						
					var stx='';
					found_ref=0;
					var aa = x0.childNodes[parseInt(n0)-1].firstChild.nodeValue;var aaL = aa.length;
					
					if(mc_type==3){	//finit par
						for(kk=1;kk<aaL;kk++){
							if(aa.substr(kk,refL1).toLowerCase().indexOf(ref+' ')!=-1){
								if(stx==''){stx=''+(kk)}else{stx=(kk)+','+stx}
							}
						}
						if(aa.substr(aaL-refL,refL).toLowerCase().indexOf(ref)!=-1){
							if(stx==''){stx=''+(aaL-refL)}else{stx=(aaL-refL)+','+stx}
						}
						if(stx==''){
							var x2aa = x0a.childNodes[parseInt(n0)-1].firstChild.nodeValue;var x2aaL = x2aa.length;
							for(kk=1;kk<x2aaL;kk++){
								if(x2aa.substr(kk,refL1).toLowerCase().indexOf(ref+' ')!=-1){
									if(stx==''){stx=''+(kk)}else{stx=(kk)+','+stx}
								}
							}
							if(x2aa.substr(x2aaL-refL,refL).toLowerCase().indexOf(ref)!=-1){
								if(stx==''){stx=''+(x2aaL-refL)}else{stx=(x2aaL-refL)+','+stx}
							}
						}
					}
					
					if(mc_type==2){	//commence par
						if(aa.substr(0,refL).toLowerCase().indexOf(ref)!=-1){
							if(stx==''){stx='0'}else{stx='0,'+stx}
						}
						for(kk=1;kk<aaL;kk++){
							if(aa.substr(kk,refL1).toLowerCase().indexOf(' '+ref)!=-1){
								if(stx==''){stx=''+(kk+1)}else{stx=(kk+1)+','+stx}
							}
						}
						if(stx==''){
							var x2aa = x0a.childNodes[parseInt(n0)-1].firstChild.nodeValue;var x2aaL = x2aa.length;
							if(x2aa.substr(0,refL).toLowerCase().indexOf(ref)!=-1){
								if(stx==''){stx='0'}else{stx='0,'+stx}
							}
							for(kk=1;kk<x2aaL;kk++){
								if(x2aa.substr(kk,refL1).toLowerCase().indexOf(' '+ref)!=-1){
									if(stx==''){stx=''+(kk+1)}else{stx=(kk+1)+','+stx}
								}
							}
						}
					}
					
					if(mc_type==0){	//est
						if(aa.substr(0,refL1).toLowerCase().indexOf(ref+' ')!=-1 || aa.toLowerCase()==ref){
							if(stx==''){stx='0'}else{stx='0,'+stx}
						}
						for(kk=1;kk<aaL;kk++){
							if(aa.substr(kk,refL2).toLowerCase().indexOf(' '+ref+' ')!=-1){
								if(stx==''){stx=''+(kk+1)}else{stx=(kk+1)+','+stx}
							}
						}
						if(aa.substr(aaL-refL2+1,refL1).toLowerCase().indexOf(' '+ref)!=-1){
							if(stx==''){stx=''+(aaL-refL1+1)}else{stx=(aaL-refL1+1)+','+stx}
						}
						if(stx==''){
							var x2aa = x0a.childNodes[parseInt(n0)-1].firstChild.nodeValue;var x2aaL = x2aa.length;
							if(x2aa.substr(0,refL1).toLowerCase().indexOf(ref+' ')!=-1 || x2aa.toLowerCase()==ref){
								if(stx==''){stx='0'}else{stx='0,'+stx}
							}
							for(kk=1;kk<x2aaL;kk++){
								if(x2aa.substr(kk,refL2).toLowerCase().indexOf(' '+ref+' ')!=-1){
									if(stx==''){stx=''+(kk+1)}else{stx=(kk+1)+','+stx}
								}
							}
							if(x2aa.substr(x2aaL-refL1+1,refL1).toLowerCase().indexOf(' '+ref)!=-1){
								if(stx==''){stx=''+(x2aaL-refL+1)}else{stx=(x2aaL-refL+1)+','+stx}
							}
						}
					}
					if(mc_type==1){	//contient
						for(kk=0;kk<aaL;kk++){
							if(aa.substr(kk,refL).toLowerCase().indexOf(ref)!=-1){
								if(stx==''){stx=''+kk}else{stx=kk+','+stx}
							}
						}
						if(stx==''){
							var x2aa = x0a.childNodes[parseInt(n0)-1].firstChild.nodeValue;var x2aaL = x2aa.length;
							for(kk=0;kk<x2aaL;kk++){
								if(x2aa.substr(kk,refL).toLowerCase().indexOf(ref)!=-1){
									if(stx==''){stx=''+kk}else{stx=kk+','+stx}
								}
							}
						}
					}
					if(stx!=''){
						set_Tmots_temp(aa);
						found_ref+=1;
						var stx1=stx.split(',');
						for(kk=0;kk<stx1.length;kk++){
							aa = aa.substr(0,parseInt(stx1[kk])) + '</span><span class="res6">' + aa.substr(parseInt(stx1[kk]),refL) + '</span><span class="res7">' + aa.substring(parseInt(stx1[kk])+refL,aa.length);
						}
					}
				//	alert(aa)
				
					var stx='';
					var bb = x3.childNodes[parseInt(x2.getAttribute('a'))-1].firstChild.nodeValue;bbL = bb.length;
					
					if(mc_type==3){	//finit par
						for(kk=1;kk<bbL;kk++){
							if(bb.substr(kk,refL1).toLowerCase().indexOf(ref+' ')!=-1){
								if(stx==''){stx=''+(kk)}else{stx=(kk)+','+stx}
							}
						}
						if(bb.substr(bbL-refL,refL).toLowerCase().indexOf(ref)!=-1){
							if(stx==''){stx=''+(bbL-refL)}else{stx=(bbL-refL)+','+stx}
						}
						if(stx==''){
							var x2bb = x3a.childNodes[parseInt(x2.getAttribute('a'))-1].firstChild.nodeValue;var x2bbL = x2bb.length;
							for(kk=1;kk<x2bbL;kk++){
								if(x2bb.substr(kk,refL1).toLowerCase().indexOf(ref+' ')!=-1){
									if(stx==''){stx=''+(kk)}else{stx=(kk)+','+stx}
								}
							}
							if(x2bb.substr(x2bbL-refL,refL).toLowerCase().indexOf(ref)!=-1){
								if(stx==''){stx=''+(x2bbL-refL)}else{stx=(x2bbL-refL)+','+stx}
							}
						}
					}
					
					if(mc_type==2){	//commence par
						if(bb.substr(0,refL).toLowerCase().indexOf(ref)!=-1){
							if(stx==''){stx='0'}else{stx='0,'+stx}
						}
						for(kk=1;kk<bbL;kk++){
							if(bb.substr(kk,refL1).toLowerCase().indexOf(' '+ref)!=-1){
								if(stx==''){stx=''+(kk+1)}else{stx=(kk+1)+','+stx}
							}
						}
						if(stx==''){
							var x2bb = x3a.childNodes[parseInt(x2.getAttribute('a'))-1].firstChild.nodeValue;var x2bbL = x2bb.length;
							if(x2bb.substr(0,refL).toLowerCase().indexOf(ref)!=-1){
								if(stx==''){stx='0'}else{stx='0,'+stx}
							}
							for(kk=1;kk<x2bbL;kk++){
								if(x2bb.substr(kk,refL1).toLowerCase().indexOf(' '+ref)!=-1){
									if(stx==''){stx=''+(kk+1)}else{stx=(kk+1)+','+stx}
								}
							}
						}
					}
					
					if(mc_type==0){	//est
						if(bb.substr(0,refL1).toLowerCase().indexOf(ref+' ')!=-1 || bb.toLowerCase()==ref){
							if(stx==''){stx='0'}else{stx='0,'+stx}
						}
						for(kk=1;kk<bbL;kk++){
							if(bb.substr(kk,refL2).toLowerCase().indexOf(' '+ref+' ')!=-1){
								if(stx==''){stx=''+(kk+1)}else{stx=(kk+1)+','+stx}
							}
						}
						if(bb.substr(bbL-refL2+1,refL1).toLowerCase().indexOf(' '+ref)!=-1){
							if(stx==''){stx=''+(bbL-refL1+1)}else{stx=(bbL-refL1+1)+','+stx}
						}
						if(stx==''){
							var x2bb = x3a.childNodes[parseInt(x2.getAttribute('a'))-1].firstChild.nodeValue;var x2bbL = x2bb.length;
							if(x2bb.substr(0,refL1).toLowerCase().indexOf(ref+' ')!=-1 || x2bb.toLowerCase()==ref){
								if(stx==''){stx='0'}else{stx='0,'+stx}
							}
							for(kk=1;kk<x2bbL;kk++){
								if(x2bb.substr(kk,refL2).toLowerCase().indexOf(' '+ref+' ')!=-1){
									if(stx==''){stx=''+(kk+1)}else{stx=(kk+1)+','+stx}
								}
							}
							if(x2bb.substr(x2bbL-refL1+1,refL1).toLowerCase().indexOf(' '+ref)!=-1){
								if(stx==''){stx=''+(x2bbL-refL+1)}else{stx=(x2bbL-refL+1)+','+stx}
							}
						}
					}
					if(mc_type==1){	//contient
						for(kk=0;kk<bbL;kk++){
							if(bb.substr(kk,refL).toLowerCase().indexOf(ref)!=-1){
								if(stx==''){stx=''+kk}else{stx=kk+','+stx}
							}
						}
						if(stx==''){
							var x2bb = x3a.childNodes[parseInt(x2.getAttribute('a'))-1].firstChild.nodeValue;var x2bbL = x2bb.length;
							for(kk=0;kk<x2bbL;kk++){
								if(x2bb.substr(kk,refL).toLowerCase().indexOf(ref)!=-1){
									if(stx==''){stx=''+kk}else{stx=kk+','+stx}
								}
							}
						}
					}
					if(stx!=''){
						set_Tmots_temp(bb);
						found_ref+=1;
						var stx1=stx.split(',');
						for(kk=0;kk<stx1.length;kk++){
							bb = bb.substr(0,parseInt(stx1[kk])) + '</span><span class="res6">' + bb.substr(parseInt(stx1[kk]),refL) + '</span><span class="res7">' + bb.substring(parseInt(stx1[kk])+refL,bb.length);
						}
					}
				//	alert(bb)
				
					if(stS.indexOf('>' + aa + '</span><span class="res0">' + bb + '<')!=-1){
						continue;
					}
				
					var stx='';
					var cc = x2.firstChild.nodeValue;var ccL = cc.length;
					
					if(mc_type==3){	//finit par
						for(kk=1;kk<ccL;kk++){
							if(cc.substr(kk,refL1).toLowerCase().indexOf(ref+' ')!=-1){
								if(stx==''){stx=''+(kk)}else{stx=(kk)+','+stx}
							}
						}
						if(cc.substr(ccL-refL,refL).toLowerCase().indexOf(ref)!=-1){
							if(stx==''){stx=''+(ccL-refL)}else{stx=(ccL-refL)+','+stx}
						}
						if(stx==''){
							var x2cc = x2a.firstChild.nodeValue;var x2ccL = x2cc.length;
							for(kk=1;kk<x2ccL;kk++){
								if(x2cc.substr(kk,refL1).toLowerCase().indexOf(ref+' ')!=-1){
									if(stx==''){stx=''+(kk)}else{stx=(kk)+','+stx}
								}
							}
							if(x2cc.substr(x2ccL-refL,refL).toLowerCase().indexOf(ref)!=-1){
								if(stx==''){stx=''+(x2ccL-refL)}else{stx=(x2ccL-refL)+','+stx}
							}
						}
					}
					
					if(mc_type==2){	//commence par
						if(cc.substr(0,refL).toLowerCase().indexOf(ref)!=-1){
							if(stx==''){stx='0'}else{stx='0,'+stx}
						}
						for(kk=1;kk<ccL;kk++){
							if(cc.substr(kk,refL1).toLowerCase().indexOf(' '+ref)!=-1){
								if(stx==''){stx=''+(kk+1)}else{stx=(kk+1)+','+stx}
							}
						}
						if(stx==''){
							var x2cc = x2a.firstChild.nodeValue;var x2ccL = x2cc.length;
							if(x2cc.substr(0,refL).toLowerCase().indexOf(ref)!=-1){
								if(stx==''){stx='0'}else{stx='0,'+stx}
							}
							for(kk=1;kk<x2ccL;kk++){
								if(x2cc.substr(kk,refL1).toLowerCase().indexOf(' '+ref)!=-1){
									if(stx==''){stx=''+(kk+1)}else{stx=(kk+1)+','+stx}
								}
							}
						}
					}
					
					if(mc_type==0){	//est
						if(cc.substr(0,refL1).toLowerCase().indexOf(ref+' ')!=-1 || cc.toLowerCase()==ref){
							if(stx==''){stx='0'}else{stx='0,'+stx}
						}
						for(kk=1;kk<ccL;kk++){
							if(cc.substr(kk,refL2).toLowerCase().indexOf(' '+ref+' ')!=-1){
								if(stx==''){stx=''+(kk+1)}else{stx=(kk+1)+','+stx}
							}
						}
						if(cc.substr(ccL-refL2+1,refL1).toLowerCase().indexOf(' '+ref)!=-1){
							if(stx==''){stx=''+(ccL-refL1+1)}else{stx=(ccL-refL1+1)+','+stx}
						}
						if(stx==''){
							var x2cc = x2a.firstChild.nodeValue;var x2ccL = x2cc.length;
							if(x2cc.substr(0,refL1).toLowerCase().indexOf(ref+' ')!=-1 || x2cc.toLowerCase()==ref){
								if(stx==''){stx='0'}else{stx='0,'+stx}
							}
							for(kk=1;kk<x2ccL;kk++){
								if(x2cc.substr(kk,refL2).toLowerCase().indexOf(' '+ref+' ')!=-1){
									if(stx==''){stx=''+(kk+1)}else{stx=(kk+1)+','+stx}
								}
							}
							if(x2cc.substr(x2ccL-refL1+1,refL1).toLowerCase().indexOf(' '+ref)!=-1){
								if(stx==''){stx=''+(x2ccL-refL+1)}else{stx=(x2ccL-refL+1)+','+stx}
							}
						}
					}
					if(mc_type==1){	//contient
						for(kk=0;kk<ccL;kk++){
							if(cc.substr(kk,refL).toLowerCase().indexOf(ref)!=-1){
								if(stx==''){stx=''+kk}else{stx=kk+','+stx}
							}
						}
						if(stx==''){
							var x2cc = x2a.firstChild.nodeValue;var x2ccL = x2cc.length;
							for(kk=0;kk<x2ccL;kk++){
								if(x2cc.substr(kk,refL).toLowerCase().indexOf(ref)!=-1){
									if(stx==''){stx=''+kk}else{stx=kk+','+stx}
								}
							}
						}
					}
					if(stx!=''){
						set_Tmots_temp(cc);
						found_ref+=1;
						var stx1=stx.split(',');
						for(kk=0;kk<stx1.length;kk++){
							cc = cc.substr(0,parseInt(stx1[kk])) + '</span><span class="res6">' + cc.substr(parseInt(stx1[kk]),refL) + '</span><span class="res7">' + cc.substring(parseInt(stx1[kk])+refL,cc.length);
						}
					}
					//alert(stx +'    '+ cc)
						
					if(found_ref == 0){continue}
				
					if(stS.indexOf('>' + aa + '</span><span class="res0">' + bb + '</span><span class="res0">' + cc + '<')!=-1){
						continue;
					}
					
					Tds[Tds.length] = x0.childNodes[parseInt(n0)-1].firstChild.nodeValue;
					Tds[Tds.length] = x3.childNodes[parseInt(x2.getAttribute('a'))-1].firstChild.nodeValue;
					Tds[Tds.length] = x2.firstChild.nodeValue;
							
					for(var kk in Tmots_tmp){
						if(Tmots[kk]){
							Tmots[kk]+=1;
						}else{
							Tmots[kk]=1;
						}
						continue;
					}
			
					Tmots_tmp = new Array();
							
					Tres1[n] = new Array(4);
					Tres2[n] = new Array(4);
					for(k=0;k<4;k++){
						Tres1[n][k] = 0;
						Tres2[n][k] = 0;
					}
					//x3 = x2.getAttribute('i');
					Tres1[n][0] = '1'+n0;
					Tres2[n][0] = 0;
					Tres1[n][1] = '2'+x2.getAttribute('a');
					Tres2[n][1] = x3.childNodes[parseInt(x2.getAttribute('a'))-1].getAttribute('n');
					Tres1[n][2] = '3'+(i+1);
					Tres2[n][2] = x2.getAttribute('n');
					Tres3[n] = new Array(i,3,x2.getAttribute('d'));
							
							if(x2.getAttribute('d')){
								TstSi[TstSi.length] = new Array(i,3,x2.getAttribute('d'));
							}
						
	
					n+=1;
					vi = x2.getAttribute('i');
					vi_ref = vi;
					if(date1>0 && date2>0){
						vn = 0;vp=0;
						var nf=Nsect.firstChild;
						
						if(x2.getAttribute('x')=='0'){
										
							vn += check_sect_date(vi);
//							vp += check_BK(vi);
							
						}else{
							var kb = x2.tagName.substr(1,x2.tagName.length);
											
							if(MSIE){
								var x11 = xml4.childNodes[1];
							}else{
								var x11 = xml4.firstChild;
							}
										
							for(kj=0;kj<x11.childNodes.length;kj++){
										
								if(x11.childNodes[kj].getAttribute('a')==kb){
									vi=x11.childNodes[kj].getAttribute('i');
										
									vn += check_sect_date(vi);
//									vp += check_BK(vi);
								}
							}
	
						}
							
					}else{
						if(claims=='c'){
							vn = x2.getAttribute('s');
						}else{
							vn = x2.getAttribute('n');
						}
	
						if(x2.getAttribute('x')=='0'){
//							vp = check_BK(vi);
						}else{
							var kb = x2.tagName.substr(1,x2.tagName.length);
											
							if(MSIE){
								var x11 = xml4.childNodes[1];
							}else{
								var x11 = xml4.firstChild;
							}
										
							for(kj=0;kj<x11.childNodes.length;kj++){
										
								if(x11.childNodes[kj].getAttribute('a')==kb){
									vi=x11.childNodes[kj].getAttribute('i');
										
//									vp += check_BK(vi);
								}
							}
						}
						
					}
	
//					if(x2.getAttribute('d')){
//						if(Tds.length > 2){
//							stS+='<x' + n + ' c="0" p="' + vp + '" v="3" n="' + vn + '" s="' + (vn*prix) + '" i="' + vi_ref + '.3" d="' + x2.getAttribute('d') + '§...' + Tds[Tds.length-2] + '§' + Tds[Tds.length-1] + '"><span class="res7">' + aa + '</span><span class="res0">' + bb + '</span><span class="res0">' + cc + '</span></x' + n + '>' + '\n\n';
//						}else{
//							stS+='<x' + n + ' c="0" p="' + vp + '" v="3" n="' + vn + '" s="' + (vn*prix) + '" i="' + vi_ref + '.3" d="' + x2.getAttribute('d') + '§' + Tds[Tds.length-2] + '§' + Tds[Tds.length-1] + '"><span class="res7">' + aa + '</span><span class="res0">' + bb + '</span><span class="res0">' + cc + '</span></x' + n + '>' + '\n\n';
//						}
//					}else{
//						stS+='<x' + n + ' c="0" p="' + vp + '" v="3" n="' + vn + '" s="' + (vn*prix) + '" i="' + vi_ref + '.3"><span class="res7">' + aa + '</span><span class="res0">' + bb + '</span><span class="res0">' + cc + '</span></x' + n + '>' + '\n\n';
//					}
				}
			}
			
	
			if(MSIE){
				var x0 = xml1.childNodes[1];
				var x1 = xml4.childNodes[1];
				var x3 = xml2.childNodes[1];
				var x4 = xml3.childNodes[1];
				var x0a = xml1a.childNodes[1];
				var x1a = xml4a.childNodes[1];
				var x3a = xml2a.childNodes[1];
				var x4a = xml3a.childNodes[1];
			}else{
				var x0 = xml1.firstChild;
				var x1 = xml4.firstChild;
				var x3 = xml2.firstChild;
				var x4 = xml3.firstChild;
				var x0a = xml1a.firstChild;
				var x1a = xml4a.firstChild;
				var x3a = xml2a.firstChild;
				var x4a = xml3a.firstChild;
			}
			var x2=x1;
			var x2a=x1a;
			for(i=0;i<x1.childNodes.length;i++){
				x2 = x1.childNodes[i];
				x2a = x1a.childNodes[i];
				if(x2.firstChild.nodeValue.toLowerCase().indexOf(ref)!=-1 || x2a.firstChild.nodeValue.indexOf(ref)!=-1){
				
					var nRef = x2.getAttribute('i')+'.4';
			
					var Tds = new Array();
				
					var stx='';
					found_ref=0;
					var aa = x0.childNodes[parseInt(x3.childNodes[parseInt(x4.childNodes[parseInt(x2.getAttribute('a'))-1].getAttribute('a'))-1].getAttribute('a'))-1].firstChild.nodeValue;var aaL = aa.length;
					
					if(mc_type==3){	//finit par
						for(kk=1;kk<aaL;kk++){
							if(aa.substr(kk,refL1).toLowerCase().indexOf(ref+' ')!=-1){
								if(stx==''){stx=''+(kk)}else{stx=(kk)+','+stx}
							}
						}
						if(aa.substr(aaL-refL,refL).toLowerCase().indexOf(ref)!=-1){
							if(stx==''){stx=''+(aaL-refL)}else{stx=(aaL-refL)+','+stx}
						}
						if(stx==''){
							var x2aa = x0a.childNodes[parseInt(x3.childNodes[parseInt(x4.childNodes[parseInt(x2.getAttribute('a'))-1].getAttribute('a'))-1].getAttribute('a'))-1].firstChild.nodeValue;var x2aaL = x2aa.length;
							for(kk=1;kk<x2aaL;kk++){
								if(x2aa.substr(kk,refL1).toLowerCase().indexOf(ref+' ')!=-1){
									if(stx==''){stx=''+(kk)}else{stx=(kk)+','+stx}
								}
							}
							if(x2aa.substr(x2aaL-refL,refL).toLowerCase().indexOf(ref)!=-1){
								if(stx==''){stx=''+(x2aaL-refL)}else{stx=(x2aaL-refL)+','+stx}
							}
						}
					}
					
					if(mc_type==2){	//commence par
						if(aa.substr(0,refL).toLowerCase().indexOf(ref)!=-1){
							if(stx==''){stx='0'}else{stx='0,'+stx}
						}
						for(kk=1;kk<aaL;kk++){
							if(aa.substr(kk,refL1).toLowerCase().indexOf(' '+ref)!=-1){
								if(stx==''){stx=''+(kk+1)}else{stx=(kk+1)+','+stx}
							}
						}
						if(stx==''){
							var x2aa = x0a.childNodes[parseInt(x3.childNodes[parseInt(x4.childNodes[parseInt(x2.getAttribute('a'))-1].getAttribute('a'))-1].getAttribute('a'))-1].firstChild.nodeValue;var x2aaL = x2aa.length;
							if(x2aa.substr(0,refL).toLowerCase().indexOf(ref)!=-1){
								if(stx==''){stx='0'}else{stx='0,'+stx}
							}
							for(kk=1;kk<x2aaL;kk++){
								if(x2aa.substr(kk,refL1).toLowerCase().indexOf(' '+ref)!=-1){
									if(stx==''){stx=''+(kk+1)}else{stx=(kk+1)+','+stx}
								}
							}
						}
					}
					
					if(mc_type==0){	//est
						if(aa.substr(0,refL1).toLowerCase().indexOf(ref+' ')!=-1 || aa.toLowerCase()==ref){
							if(stx==''){stx='0'}else{stx='0,'+stx}
						}
						for(kk=1;kk<aaL;kk++){
							if(aa.substr(kk,refL2).toLowerCase().indexOf(' '+ref+' ')!=-1){
								if(stx==''){stx=''+(kk+1)}else{stx=(kk+1)+','+stx}
							}
						}
						if(aa.substr(aaL-refL2+1,refL1).toLowerCase().indexOf(' '+ref)!=-1){
							if(stx==''){stx=''+(aaL-refL1+1)}else{stx=(aaL-refL1+1)+','+stx}
						}
						if(stx==''){
							var x2aa = x0a.childNodes[parseInt(x3.childNodes[parseInt(x4.childNodes[parseInt(x2.getAttribute('a'))-1].getAttribute('a'))-1].getAttribute('a'))-1].firstChild.nodeValue;var x2aaL = x2aa.length;
							if(x2aa.substr(0,refL1).toLowerCase().indexOf(ref+' ')!=-1 || x2aa.toLowerCase()==ref){
								if(stx==''){stx='0'}else{stx='0,'+stx}
							}
							for(kk=1;kk<x2aaL;kk++){
								if(x2aa.substr(kk,refL2).toLowerCase().indexOf(' '+ref+' ')!=-1){
									if(stx==''){stx=''+(kk+1)}else{stx=(kk+1)+','+stx}
								}
							}
							if(x2aa.substr(x2aaL-refL1+1,refL1).toLowerCase().indexOf(' '+ref)!=-1){
								if(stx==''){stx=''+(x2aaL-refL+1)}else{stx=(x2aaL-refL+1)+','+stx}
							}
						}
					}
					if(mc_type==1){	//contient
						for(kk=0;kk<aaL;kk++){
							if(aa.substr(kk,refL).toLowerCase().indexOf(ref)!=-1){
								if(stx==''){stx=''+kk}else{stx=kk+','+stx}
							}
						}
						if(stx==''){
							var x2aa = x0a.childNodes[parseInt(x3.childNodes[parseInt(x4.childNodes[parseInt(x2.getAttribute('a'))-1].getAttribute('a'))-1].getAttribute('a'))-1].firstChild.nodeValue;var x2aaL = x2aa.length;
							for(kk=0;kk<x2aaL;kk++){
								if(x2aa.substr(kk,refL).toLowerCase().indexOf(ref)!=-1){
									if(stx==''){stx=''+kk}else{stx=kk+','+stx}
								}
							}
						}
					}
					if(stx!=''){
						set_Tmots_temp(aa);
						found_ref+=1;
						var stx1=stx.split(',');
						for(kk=0;kk<stx1.length;kk++){
							aa = aa.substr(0,parseInt(stx1[kk])) + '</span><span class="res6">' + aa.substr(parseInt(stx1[kk]),refL) + '</span><span class="res7">' + aa.substring(parseInt(stx1[kk])+refL,aa.length);
						}
					}
				//	alert(aa)
				
					var stx='';
					var bb = x3.childNodes[parseInt(x4.childNodes[parseInt(x2.getAttribute('a'))-1].getAttribute('a'))-1].firstChild.nodeValue;var bbL = bb.length;
					
					if(mc_type==3){	//finit par
						for(kk=1;kk<bbL;kk++){
							if(bb.substr(kk,refL1).toLowerCase().indexOf(ref+' ')!=-1){
								if(stx==''){stx=''+(kk)}else{stx=(kk)+','+stx}
							}
						}
						if(bb.substr(bbL-refL,refL).toLowerCase().indexOf(ref)!=-1){
							if(stx==''){stx=''+(bbL-refL)}else{stx=(bbL-refL)+','+stx}
						}
						if(stx==''){
							var x2bb = x3a.childNodes[parseInt(x4.childNodes[parseInt(x2.getAttribute('a'))-1].getAttribute('a'))-1].firstChild.nodeValue;var x2bbL = x2bb.length;
							for(kk=1;kk<x2bbL;kk++){
								if(x2bb.substr(kk,refL1).toLowerCase().indexOf(ref+' ')!=-1){
									if(stx==''){stx=''+(kk)}else{stx=(kk)+','+stx}
								}
							}
							if(x2bb.substr(x2bbL-refL,refL).toLowerCase().indexOf(ref)!=-1){
								if(stx==''){stx=''+(x2bbL-refL)}else{stx=(x2bbL-refL)+','+stx}
							}
						}
					}
					
					if(mc_type==2){	//commence par
						if(bb.substr(0,refL).toLowerCase().indexOf(ref)!=-1){
							if(stx==''){stx='0'}else{stx='0,'+stx}
						}
						for(kk=1;kk<bbL;kk++){
							if(bb.substr(kk,refL1).toLowerCase().indexOf(' '+ref)!=-1){
								if(stx==''){stx=''+(kk+1)}else{stx=(kk+1)+','+stx}
							}
						}
						if(stx==''){
							var x2bb = x3a.childNodes[parseInt(x4.childNodes[parseInt(x2.getAttribute('a'))-1].getAttribute('a'))-1].firstChild.nodeValue;var x2bbL = x2bb.length;
							if(x2bb.substr(0,refL).toLowerCase().indexOf(ref)!=-1){
								if(stx==''){stx='0'}else{stx='0,'+stx}
							}
							for(kk=1;kk<x2bbL;kk++){
								if(x2bb.substr(kk,refL1).toLowerCase().indexOf(' '+ref)!=-1){
									if(stx==''){stx=''+(kk+1)}else{stx=(kk+1)+','+stx}
								}
							}
						}
					}
					
					if(mc_type==0){	//est
						if(bb.substr(0,refL1).toLowerCase().indexOf(ref+' ')!=-1 || bb.toLowerCase()==ref){
							if(stx==''){stx='0'}else{stx='0,'+stx}
						}
						for(kk=1;kk<bbL;kk++){
							if(bb.substr(kk,refL2).toLowerCase().indexOf(' '+ref+' ')!=-1){
								if(stx==''){stx=''+(kk+1)}else{stx=(kk+1)+','+stx}
							}
						}
						if(bb.substr(bbL-refL2+1,refL1).toLowerCase().indexOf(' '+ref)!=-1){
							if(stx==''){stx=''+(bbL-refL1+1)}else{stx=(bbL-refL1+1)+','+stx}
						}
						if(stx==''){
							var x2bb = x3a.childNodes[parseInt(x4.childNodes[parseInt(x2.getAttribute('a'))-1].getAttribute('a'))-1].firstChild.nodeValue;var x2bbL = x2bb.length;
							if(x2bb.substr(0,refL1).toLowerCase().indexOf(ref+' ')!=-1 || x2bb.toLowerCase()==ref){
								if(stx==''){stx='0'}else{stx='0,'+stx}
							}
							for(kk=1;kk<x2bbL;kk++){
								if(x2bb.substr(kk,refL2).toLowerCase().indexOf(' '+ref+' ')!=-1){
									if(stx==''){stx=''+(kk+1)}else{stx=(kk+1)+','+stx}
								}
							}
							if(x2bb.substr(x2bbL-refL1+1,refL1).toLowerCase().indexOf(' '+ref)!=-1){
								if(stx==''){stx=''+(x2bbL-refL+1)}else{stx=(x2bbL-refL+1)+','+stx}
							}
						}
					}
					if(mc_type==1){	//contient
						for(kk=0;kk<bbL;kk++){
							if(bb.substr(kk,refL).toLowerCase().indexOf(ref)!=-1){
								if(stx==''){stx=''+kk}else{stx=kk+','+stx}
							}
						}
						if(stx==''){
							var x2bb = x3a.childNodes[parseInt(x4.childNodes[parseInt(x2.getAttribute('a'))-1].getAttribute('a'))-1].firstChild.nodeValue;var x2bbL = x2bb.length;
							for(kk=0;kk<x2bbL;kk++){
								if(x2bb.substr(kk,refL).toLowerCase().indexOf(ref)!=-1){
									if(stx==''){stx=''+kk}else{stx=kk+','+stx}
								}
							}
						}
					}
					if(stx!=''){
						set_Tmots_temp(bb);
						found_ref+=1;
						var stx1=stx.split(',');
						for(kk=0;kk<stx1.length;kk++){
							bb = bb.substr(0,parseInt(stx1[kk])) + '</span><span class="res6">' + bb.substr(parseInt(stx1[kk]),refL) + '</span><span class="res7">' + bb.substring(parseInt(stx1[kk])+refL,bb.length);
						}
					}
				//	alert(bb)
				
					if(stS.indexOf('>' + aa + '</span><span class="res0">' + bb + '<')!=-1){
						continue;
					}
				
					var stx='';
					var cc = x4.childNodes[parseInt(x2.getAttribute('a'))-1].firstChild.nodeValue;var ccL = cc.length;
					
					if(mc_type==3){	//finit par
						for(kk=1;kk<ccL;kk++){
							if(cc.substr(kk,refL1).toLowerCase().indexOf(ref+' ')!=-1){
								if(stx==''){stx=''+(kk)}else{stx=(kk)+','+stx}
							}
						}
						if(cc.substr(ccL-refL,refL).toLowerCase().indexOf(ref)!=-1){
							if(stx==''){stx=''+(ccL-refL)}else{stx=(ccL-refL)+','+stx}
						}
						if(stx==''){
							var x2cc = x4a.childNodes[parseInt(x2.getAttribute('a'))-1].firstChild.nodeValue;var x2ccL = x2cc.length;
							for(kk=1;kk<x2ccL;kk++){
								if(x2cc.substr(kk,refL1).toLowerCase().indexOf(ref+' ')!=-1){
									if(stx==''){stx=''+(kk)}else{stx=(kk)+','+stx}
								}
							}
							if(x2cc.substr(x2ccL-refL,refL).toLowerCase().indexOf(ref)!=-1){
								if(stx==''){stx=''+(x2ccL-refL)}else{stx=(x2ccL-refL)+','+stx}
							}
						}
					}
					
					if(mc_type==2){	//commence par
						if(cc.substr(0,refL).toLowerCase().indexOf(ref)!=-1){
							if(stx==''){stx='0'}else{stx='0,'+stx}
						}
						for(kk=1;kk<ccL;kk++){
							if(cc.substr(kk,refL1).toLowerCase().indexOf(' '+ref)!=-1){
								if(stx==''){stx=''+(kk+1)}else{stx=(kk+1)+','+stx}
							}
						}
						if(stx==''){
							var x2cc = x4a.childNodes[parseInt(x2.getAttribute('a'))-1].firstChild.nodeValue;var x2ccL = x2cc.length;
							if(x2cc.substr(0,refL).toLowerCase().indexOf(ref)!=-1){
								if(stx==''){stx='0'}else{stx='0,'+stx}
							}
							for(kk=1;kk<x2ccL;kk++){
								if(x2cc.substr(kk,refL1).toLowerCase().indexOf(' '+ref)!=-1){
									if(stx==''){stx=''+(kk+1)}else{stx=(kk+1)+','+stx}
								}
							}
						}
					}
					
					if(mc_type==0){	//est
						if(cc.substr(0,refL1).toLowerCase().indexOf(ref+' ')!=-1 || cc.toLowerCase()==ref){
							if(stx==''){stx='0'}else{stx='0,'+stx}
						}
						for(kk=1;kk<ccL;kk++){
							if(cc.substr(kk,refL2).toLowerCase().indexOf(' '+ref+' ')!=-1){
								if(stx==''){stx=''+(kk+1)}else{stx=(kk+1)+','+stx}
							}
						}
						if(cc.substr(ccL-refL2+1,refL1).toLowerCase().indexOf(' '+ref)!=-1){
							if(stx==''){stx=''+(ccL-refL1+1)}else{stx=(ccL-refL1+1)+','+stx}
						}
						if(stx==''){
							var x2cc = x4a.childNodes[parseInt(x2.getAttribute('a'))-1].firstChild.nodeValue;var x2ccL = x2cc.length;
							if(x2cc.substr(0,refL1).toLowerCase().indexOf(ref+' ')!=-1 || x2cc.toLowerCase()==ref){
								if(stx==''){stx='0'}else{stx='0,'+stx}
							}
							for(kk=1;kk<x2ccL;kk++){
								if(x2cc.substr(kk,refL2).toLowerCase().indexOf(' '+ref+' ')!=-1){
									if(stx==''){stx=''+(kk+1)}else{stx=(kk+1)+','+stx}
								}
							}
							if(x2cc.substr(x2ccL-refL1+1,refL1).toLowerCase().indexOf(' '+ref)!=-1){
								if(stx==''){stx=''+(x2ccL-refL+1)}else{stx=(x2ccL-refL+1)+','+stx}
							}
						}
					}
					if(mc_type==1){	//contient
						for(kk=0;kk<ccL;kk++){
							if(cc.substr(kk,refL).toLowerCase().indexOf(ref)!=-1){
								if(stx==''){stx=''+kk}else{stx=kk+','+stx}
							}
						}
						if(stx==''){
							var x2cc = x4a.childNodes[parseInt(x2.getAttribute('a'))-1].firstChild.nodeValue;var x2ccL = x2cc.length;
							for(kk=0;kk<x2ccL;kk++){
								if(x2cc.substr(kk,refL).toLowerCase().indexOf(ref)!=-1){
									if(stx==''){stx=''+kk}else{stx=kk+','+stx}
								}
							}
						}
					}
					if(stx!=''){
						set_Tmots_temp(cc);
						found_ref+=1;
						var stx1=stx.split(',');
						for(kk=0;kk<stx1.length;kk++){
							cc = cc.substr(0,parseInt(stx1[kk])) + '</span><span class="res6">' + cc.substr(parseInt(stx1[kk]),refL) + '</span><span class="res7">' + cc.substring(parseInt(stx1[kk])+refL,cc.length);
						}
					}
				//	alert(cc)
				
					if(stS.indexOf('>' + aa + '</span><span class="res0">' + bb + '</span><span class="res0">' + cc + '<')!=-1){
						continue;
					}
				
					var stx='';
					var dd = x2.firstChild.nodeValue;var ddL = dd.length;
					
					if(mc_type==3){	//finit par
						for(kk=1;kk<ddL;kk++){
							if(dd.substr(kk,refL1).toLowerCase().indexOf(ref+' ')!=-1){
								if(stx==''){stx=''+(kk)}else{stx=(kk)+','+stx}
							}
						}
						if(dd.substr(ddL-refL,refL).toLowerCase().indexOf(ref)!=-1){
							if(stx==''){stx=''+(ddL-refL)}else{stx=(ddL-refL)+','+stx}
						}
						if(stx==''){
							var x2dd = x2a.firstChild.nodeValue;var x2ddL = x2dd.length;
							for(kk=1;kk<x2ddL;kk++){
								if(x2dd.substr(kk,refL1).toLowerCase().indexOf(ref+' ')!=-1){
									if(stx==''){stx=''+(kk)}else{stx=(kk)+','+stx}
								}
							}
							if(x2dd.substr(x2ddL-refL,refL).toLowerCase().indexOf(ref)!=-1){
								if(stx==''){stx=''+(x2ddL-refL)}else{stx=(x2ddL-refL)+','+stx}
							}
						}
					}
					
					if(mc_type==2){	//commence par
						if(dd.substr(0,refL).toLowerCase().indexOf(ref)!=-1){
							if(stx==''){stx='0'}else{stx='0,'+stx}
						}
						for(kk=1;kk<ddL;kk++){
							if(dd.substr(kk,refL1).toLowerCase().indexOf(' '+ref)!=-1){
								if(stx==''){stx=''+(kk+1)}else{stx=(kk+1)+','+stx}
							}
						}
						if(stx==''){
							var x2dd = x2a.firstChild.nodeValue;var x2ddL = x2dd.length;
							if(x2dd.substr(0,refL).toLowerCase().indexOf(ref)!=-1){
								if(stx==''){stx='0'}else{stx='0,'+stx}
							}
							for(kk=1;kk<x2ddL;kk++){
								if(x2dd.substr(kk,refL1).toLowerCase().indexOf(' '+ref)!=-1){
									if(stx==''){stx=''+(kk+1)}else{stx=(kk+1)+','+stx}
								}
							}
						}
					}
					
					if(mc_type==0){	//est
						if(dd.substr(0,refL1).toLowerCase().indexOf(ref+' ')!=-1 || dd.toLowerCase()==ref){
							if(stx==''){stx='0'}else{stx='0,'+stx}
						}
						for(kk=1;kk<ddL;kk++){
							if(dd.substr(kk,refL2).toLowerCase().indexOf(' '+ref+' ')!=-1){
								if(stx==''){stx=''+(kk+1)}else{stx=(kk+1)+','+stx}
							}
						}
						if(dd.substr(ddL-refL2+1,refL1).toLowerCase().indexOf(' '+ref)!=-1){
							if(stx==''){stx=''+(ddL-refL1+1)}else{stx=(ddL-refL1+1)+','+stx}
						}
						if(stx==''){
							var x2dd = x2a.firstChild.nodeValue;var x2ddL = x2dd.length;
							if(x2dd.substr(0,refL1).toLowerCase().indexOf(ref+' ')!=-1 || x2dd.toLowerCase()==ref){
								if(stx==''){stx='0'}else{stx='0,'+stx}
							}
							for(kk=1;kk<x2ddL;kk++){
								if(x2dd.substr(kk,refL2).toLowerCase().indexOf(' '+ref+' ')!=-1){
									if(stx==''){stx=''+(kk+1)}else{stx=(kk+1)+','+stx}
								}
							}
							if(x2dd.substr(x2ddL-refL1+1,refL1).toLowerCase().indexOf(' '+ref)!=-1){
								if(stx==''){stx=''+(x2ddL-refL+1)}else{stx=(x2ddL-refL+1)+','+stx}
							}
						}
					}
					if(mc_type==1){	//contient
						for(kk=0;kk<ddL;kk++){
							if(dd.substr(kk,refL).toLowerCase().indexOf(ref)!=-1){
								if(stx==''){stx=''+kk}else{stx=kk+','+stx}
							}
						}
						if(stx==''){
							var x2dd = x2a.firstChild.nodeValue;var x2ddL = x2dd.length;
							for(kk=0;kk<x2ddL;kk++){
								if(x2dd.substr(kk,refL).toLowerCase().indexOf(ref)!=-1){
									if(stx==''){stx=''+kk}else{stx=kk+','+stx}
								}
							}
						}
					}
					if(stx!=''){
						set_Tmots_temp(dd);
						found_ref+=1;
						var stx1=stx.split(',');
						for(kk=0;kk<stx1.length;kk++){
							dd = dd.substr(0,parseInt(parseInt(stx1[kk]))) + '</span><span class="res6">' + dd.substr(parseInt(parseInt(stx1[kk])),refL) + '</span><span class="res7">' + dd.substring(parseInt(parseInt(stx1[kk]))+refL,dd.length);
						}
					}
				//	alert(dd)
						
					if(found_ref == 0){continue}
				
					if(stS.indexOf('>' + aa + '</span><span class="res0">' + bb + '</span><span class="res0">' + cc + '</span><span class="res0">' + dd + '<')!=-1){
						continue;
					}
					
					Tds[Tds.length] = x0.childNodes[parseInt(x3.childNodes[parseInt(x4.childNodes[parseInt(x2.getAttribute('a'))-1].getAttribute('a'))-1].getAttribute('a'))-1].firstChild.nodeValue;
					Tds[Tds.length] = x3.childNodes[parseInt(x4.childNodes[parseInt(x2.getAttribute('a'))-1].getAttribute('a'))-1].firstChild.nodeValue;
					Tds[Tds.length] = x4.childNodes[parseInt(x2.getAttribute('a'))-1].firstChild.nodeValue;
					Tds[Tds.length] = x2.firstChild.nodeValue;
							
					for(var kk in Tmots_tmp){
						if(Tmots[kk]){
							Tmots[kk]+=1;
						}else{
							Tmots[kk]=1;
						}
						continue;
					}
			
					Tmots_tmp = new Array();
							
					Tres1[n] = new Array(4);
					Tres2[n] = new Array(4);
					for(k=0;k<4;k++){
						Tres1[n][k] = 0;
						Tres2[n][k] = 0;
					}
			
					Tres1[n][0] = '1'+x3.childNodes[parseInt(x4.childNodes[parseInt(x2.getAttribute('a'))-1].getAttribute('a'))-1].getAttribute('a');
					Tres2[n][0] = 0;
			
					Tres1[n][1] = '2'+x4.childNodes[parseInt(x2.getAttribute('a'))-1].getAttribute('a');
					Tres2[n][1] = x3.childNodes[parseInt(x4.childNodes[parseInt(x2.getAttribute('a'))-1].getAttribute('a'))-1].getAttribute('n')
					
					Tres1[n][2] = '3'+x2.getAttribute('a');
					Tres2[n][2] = x4.childNodes[parseInt(x2.getAttribute('a'))-1].getAttribute('n');
					Tres1[n][3] = '4'+(i+1);
					Tres2[n][3] = x2.getAttribute('n');
					Tres3[n] = new Array(i,4,x2.getAttribute('d'));
							
							if(x2.getAttribute('d')){
								TstSi[TstSi.length] = new Array(i,4,x2.getAttribute('d'));
							}
							
							
					n+=1;
					vi = x2.getAttribute('i');
					vi_ref = vi;
					if(date1>0 && date2>0){
						vn = 0;vp=0;
						var nf=Nsect.firstChild;
										
						vn += check_sect_date(vi);
//						vp += check_BK(vi);
						
					}else{
						if(claims=='c'){
							vn = x2.getAttribute('s');
						}else{
							vn = x2.getAttribute('n');
						}
//						vp = check_BK(vi);
					}
//					if(x2.getAttribute('d')){
//						if(Tds.length > 2){
//							stS+='<x' + n + ' c="0" p="' + vp + '" v="4" n="' + vn + '" s="' + (vn*prix) + '" i="' + vi_ref + '.4" d="' + x2.getAttribute('d') + '§...' + Tds[Tds.length-2] + '§' + Tds[Tds.length-1] + '"><span class="res7">' + aa + '</span><span class="res0">' + bb + '</span><span class="res0">' + cc + '</span><span class="res0">' + dd + '</span></x' + n + '>' + '\n\n';
//						}else{
//							stS+='<x' + n + ' c="0" p="' + vp + '" v="4" n="' + vn + '" s="' + (vn*prix) + '" i="' + vi_ref + '.4" d="' + x2.getAttribute('d') + '§' + Tds[Tds.length-2] + '§' + Tds[Tds.length-1] + '"><span class="res7">' + aa + '</span><span class="res0">' + bb + '</span><span class="res0">' + cc + '</span><span class="res0">' + dd + '</span></x' + n + '>' + '\n\n';
//						}
//					}else{
//						stS+='<x' + n + ' c="0" p="' + vp + '" v="4" n="' + vn + '" s="' + (vn*prix) + '" i="' + vi_ref + '.4"><span class="res7">' + aa + '</span><span class="res0">' + bb + '</span><span class="res0">' + cc + '</span><span class="res0">' + dd + '</span></x' + n + '>' + '\n\n';
//					}
				}
			}
			
//			alert(found_ref)

//alert(n)

			if(n>20){
				alert("Le nombre de résultats correspondant à votre requête (" + n + ") est trop important.\n\nVeuillez ajouter un (ou plusieurs) caractère(s) à votre mot-clé\nou saisir un terme plus précis pour réduire ce nombre")
			}else{
				if(searchType==1){
				
					for(ii=0;ii<4;ii++){
						if(Tres1[0][ii]==0){break}
						lastS1[ii] = Tres1[0][ii];
						lastS2[ii] = Tres2[0][ii];
						if(Tres3[0][ii]){
							lastS3[ii] = Tres3[0][ii];
						}
				
						selS1((''+lastS1[ii]),(''+lastS2[ii]),(''+lastS3[ii]),0)
					}
				
					//	alert((''+lastS1[0])+'   '+(''+lastS2[0])+'   '+(''+lastS3[0]),0)
			//			alert(lastS1+'\n\n' +lastS2+'\n\n' +lastS3)
			//			alert(Tres1 +'\n\n' + Tres2 +'\n\n' + Tres3)
			
			
						
						var a = 'http://www.souslelogo.com/V2/images/cs/fleche_';
						DD.getElementById('fg').src = a+'gauche_g.gif';
						if(n>1){
							if(DD.getElementById('res_1')){
								DD.getElementById('res_1').className = "res_cs";
							}
						
							DD.getElementById('fd').src = a+'droite.gif';
						}else{
							DD.getElementById('fd').src = a+'droite_g.gif';
						}
						
						nb_res = n;
						
						var y = DD.getElementById('nres');
						if(y){
							if(y.firstChild){
								y.removeChild(y.firstChild);
							}
							y.appendChild(DD.createTextNode('1/'+n));
						}
						
						
				
					var a = DD.getElementById("resCol");
					if(a){
						var n=0;
						for(i=0;i<a.childNodes.length;i++){
							if(a.childNodes[i].id.indexOf('res_')!=-1){
								n+=1;
							}
						}
						
						var a = 'http://www.souslelogo.com/V2/images/cs/fleche_';
						DD.getElementById('fg').src = a+'gauche_g.gif';
						if(n>1){
							if(DD.getElementById('res_1')){
								DD.getElementById('res_1').className = "res_cs";
							}
						
							DD.getElementById('fd').src = a+'droite.gif';
						}else{
							DD.getElementById('fd').src = a+'droite_g.gif';
						}
						
						var y = DD.getElementById('nres');
						if(y){
							if(y.firstChild){
								y.removeChild(y.firstChild);
							}
							y.appendChild(DD.createTextNode('1/'+n));
						}
						
						update_select_mc();
				
					}
				}		//
				
			}
		
		
		}
		
	}
	
	var nb_res = 0;
	
	var browse_res_index = 1;
	
	function browse_res(z){
	
		//x = browse_res_index;

		if(z==0){
			c=Math.max(1,browse_res_index-1);
			browse_res_index = c;
			if(browse_res_index>0){context(c-1)}
		}
		
		if(z==1){
			c=Math.min(nb_res,browse_res_index+1);
			browse_res_index = c;
			if(browse_res_index<=nb_res){context(c-1)}
		}
		
		//alert(browse_res_index)
		
		var y = DD.getElementById('nres');
		if(y){
			if(y.firstChild){
				y.removeChild(y.firstChild);
			}
			y.appendChild(DD.createTextNode(c+'/'+nb_res));
		}
		
		var a = 'http://www.souslelogo.com/V2/images/cs/fleche_';
		if(c<2){
			DD.getElementById('fg').src = a+'gauche_g.gif';
		}else{
			DD.getElementById('fg').src = a+'gauche.gif';
		}
		if(c<nb_res){
			DD.getElementById('fd').src = a+'droite.gif';
		}else{
			DD.getElementById('fd').src = a+'droite_g.gif';
		}
			
	}
		
	function context(z){

		getScrollXY();
		if(Y>300){window.scrollTo(X,300)}
		
		DD.getElementById('sectREF').value = '';
		
		var yyy = 0;
	
		for(ii=0;ii<4;ii++){
			if(Tres1[z][ii]==0){break}
			lastS1[ii] = Tres1[z][ii];
			lastS2[ii] = Tres2[z][ii];
			if(Tres3[z][ii]){
				lastS3[ii] = Tres3[z][ii];
			}
					
			if(lastS1[ii] + lastS2[ii] + lastS2[ii] != 0){
				yyy += 1;
			}
			
			//alert(lastS1[ii] +'    '+ lastS2[ii] +'    '+ lastS3[ii])
			
			if(DD.getElementById('sectREF').value == ''){
				DD.getElementById('sectREF').value = lastS1[ii] +' '+ lastS2[ii] +' '+ lastS3[ii] +' '+ 0
			}else{
				DD.getElementById('sectREF').value += '-' + lastS1[ii] +' '+ lastS2[ii] +' '+ lastS3[ii] +' '+ 0
			}
			
			
			selS1((''+lastS1[ii]),(''+lastS2[ii]),(''+lastS3[ii]),0)
			
			//alert(Tres1[ii][4])
			//DD.getElementById('sect').value = Tres1[ii][4];
		}
		if(Tres1[0][4]){
			DD.getElementById('sect').value = (Tres1[0][4].substr(0,Tres1[0][4].indexOf('.')))+'.'+yyy;
		}
		
		if(searchType==1){
		
			z+=1;
			var a = DD.getElementById("resCol");
			if(a){
				var n=0;var x='';var b='';var c=0;
				for(i=0;i<a.childNodes.length;i++){
					b=a.childNodes[i].id;
					if(b.indexOf('res_')!=-1){
						n+=1;
						x=parseInt(b.replace('res_',''));
							
						if(x==z){
							a.childNodes[i].className = 'res_cs';
						}else{
							a.childNodes[i].className = 'res'+c;
						}
						if(c==0){c=1}else{c=0}
					}
				}
				
				var y = DD.getElementById('nres');
				if(y){
					if(y.firstChild){
						y.removeChild(y.firstChild);
					}
					y.appendChild(DD.createTextNode(z+'/'+n));
				}
			
				var a = 'http://www.souslelogo.com/V2/images/cs/fleche_';
				if(z<2){
					DD.getElementById('fg').src = a+'gauche_g.gif';
				}else{
					DD.getElementById('fg').src = a+'gauche.gif';
				}
				if(z<n){
					DD.getElementById('fd').src = a+'droite.gif';
				}else{
					DD.getElementById('fd').src = a+'droite_g.gif';
				}
			
			}
		
		}
	
	}
	
	var X=0;var Y=0;
	function getScrollXY(){
		X=0;Y=0;
		if(typeof(window.pageYOffset)=='number'){
			Y = window.pageYOffset;
			X = window.pageXOffset;
		}else{
			if(DD.body && (DD.body.scrollLeft || DD.body.scrollTop)){
				Y = DD.body.scrollTop;
				X = DD.body.scrollLeft;
			}else{
				if(DD.documentElement && (DD.documentElement.scrollLeft || DD.documentElement.scrollTop)){
					Y = DD.documentElement.scrollTop;
					X = DD.documentElement.scrollLeft;
				}
			}
		}
		//return [X, Y];
	}
	
		
	var TWchar = new Array();
	var searchType=0;
	
	var mc_type = 1;
	var Tmots = new Array();
	var Tmots_tmp = new Array();
	var ref='';
	var found_ref = 0;
//	var Tmots_tmp_ref = new Array();
	
//	function set_Tmots_temp(z,zz){		//alert(z +'         '+ zz)
//		var Tmots_tmp0 = z.toLowerCase().split(' ');
//		for(kk=0;kk<Tmots_tmp0.length;kk++){
//			var t0kk = Tmots_tmp0[kk];
//			if(t0kk.indexOf(ref)!=-1){
//				if(Tmots_tmp[t0kk]){Tmots_tmp[t0kk]+=1}else{Tmots_tmp[t0kk]=1}
//				Tmots_tmp_ref[t0kk] = zz;
//				continue;
//			}
//		}
//	}
	
	function new_verbatim(){
		var a = Last_verbatim;
		while(a == Last_verbatim){
			a = Math.floor(Math.random()*(Timg.length-1));
		}
		//alert(Last_verbatim +'     '+ a)
		Last_verbatim = a;
		DD.getElementById("img_verbatim").src = 'http://www.souslelogo.com/V2/images/verbatim/' + Timg[a];
		timerID2 = window.setTimeout('new_verbatim()',delay_verbatim);
	}
	
	
	function StringtoXML(text){
		if (window.ActiveXObject){
			var doc=new ActiveXObject('Microsoft.XMLDOM');
			doc.async='false';
			doc.loadXML(text);
		} else {
			var parser=new DOMParser();
			var doc=parser.parseFromString(text,'text/xml');
		}
		return doc;
}







	

	
	var myResize=0;
	
	function resize(){
		var w = parseInt(DD.getElementById('onglets').clientWidth);
		
		var a=0;var b=0;var c=0;
		
		if(w<=800){
			w=740;a=184;b=184;c=741;
		}else{
		
			w-=60;
			a = w/4;
			if(a == Math.floor(a)){
				a = Math.floor(a);b=a;
			}else{
				a = Math.floor(a);b=w-(a*3);
			}
			c= w+5;
			//alert(w +'   '+ a +'   '+ b +'   '+ c)
		}
		
			DD.getElementById('s0a').style.width = (w+1)+'px';
			DD.getElementById('s0at').style.width = w+'px';
			DD.getElementById('s1n').style.width = a+'px';
			DD.getElementById('s2n').style.width = a+'px';
			DD.getElementById('s3n').style.width = a+'px';
			DD.getElementById('s4n').style.width = b+'px';
			
			DD.getElementById('s1').style.width = a+'px';
			DD.getElementById('s2').style.width = a+'px';
			DD.getElementById('s3').style.width = a+'px';
			DD.getElementById('s4').style.width = b+'px';
			
			
			//if(MSIE){var w0=0}else{var w0=28}
			if(MSIE){
				if(IE8==1){
					var w0=28;
				}else{
					if(IE6==1){
						var w0=28;
					}else{
						var w0=0;
					}
				}
			}else{
				var w0=28;
			}
			DD.getElementById('s2').style.left = (a+1+w0)+'px';
			DD.getElementById('s3').style.left = (a+a+2+w0)+'px';
			DD.getElementById('s4').style.left = (a+a+a+3+w0)+'px';
			
			DD.getElementById('s0b').style.width = c+'px';
			
			if(IE7==1){
				DD.getElementById('s0a').style.left = '28px';
				DD.getElementById('s0b').style.left = '28px';
			
				DD.getElementById('s1').style.left = '28px';
				DD.getElementById('s2').style.left = (28+parseInt(DD.getElementById('s2').style.left.replace('px','')))+'px';
				DD.getElementById('s3').style.left = (28+parseInt(DD.getElementById('s3').style.left.replace('px','')))+'px';
				DD.getElementById('s4').style.left = (28+parseInt(DD.getElementById('s4').style.left.replace('px','')))+'px';
			}
			
		
		updateSn()
		
		//alert(lastS1 +'\n\n'+ lastS2 +'\n\n'+ lastS3)
		
//			myResize = 0;
	}
	
	function updateSn(){
	
		myResize = 1;
	
		initSelS();
	
		if(searchType==0){
			for(ii=0;ii<=3;ii++){
				if(lastS1[ii]!=0){
					selS((''+lastS1[ii]),(''+lastS2[ii]),(''+lastS3[ii]),0)
				}
			}
		}
	
		if(searchType==1){
			for(ii=0;ii<=3;ii++){
				if(lastS1[ii]!=0){
					selS1((''+lastS1[ii]),(''+lastS2[ii]),(''+lastS3[ii]),0)
				}
			}
		}
		
		myResize = 0;
	}
	
	
	
	
	var MCres_temp;
	
	function selS(x,x0,x3,xx){		//alert(x+'   '+x0+'   '+x3+'   '+xx)

		if(xx==1){sel_mem = new Array()}
	
		searchType=0;
	
		var aa = DD.getElementById('bas');
		var bb = DD.getElementById('res3b');
	
		if(bb){
			while(bb.childNodes.length>0){
				bb.removeChild(bb.firstChild);
			}
		}
		reset_search(0);

		var yy = parseInt(x.substr(0,1));
		var zz = x.substr(1,x.length-1);
		
		if(myResize==0){
			lastS1[yy-1]=x;
			lastS2[yy-1]=x0;
			lastS3[yy-1]=x3;
		}
		
		if(yy<2){
			DD.getElementById('sect').value = '';
			DD.getElementById('sectREF').value = '';
		}else{
	//alert(x3 +'.'+ yy)
			DD.getElementById('sect').value = x3 +'.'+ yy;
			DD.getElementById('sectREF').value = '';
			
			for(ii=0;ii<yy;ii++){
				if(DD.getElementById('sectREF').value == ''){
					DD.getElementById('sectREF').value = lastS1[ii] +' '+ lastS2[ii] +' '+ lastS3[ii] +' '+ 0
				}else{
					DD.getElementById('sectREF').value += '-' + lastS1[ii] +' '+ lastS2[ii] +' '+ lastS3[ii] +' '+ 0
				}
			}
		
		}
		
		var Tds = new Array();
		
		var vp=0;ddd=0;
		
		if(yy==1){

			var x1 = DD.getElementById('s1');
			var z1 = parseInt(zz-1);
			if(x1.childNodes[z1].className == 's2'){
				x1 = DD.getElementById('s2');
				for(k=0;k<x1.childNodes.length;k++){
					var x1k = x1.childNodes[k].firstChild.childNodes[1];
					x1.childNodes[k].className = 's1';
					if(x1k && x1k.src){
						x1k.src = x1k.src.replace('fo','fb');
					}
				}
				
				for(i=3;i<=4;i++){
					var x1i = DD.getElementById('s'+i);
					while(x1i.childNodes.length>0){
						x1i.removeChild(x1i.firstChild);
					}
				}
				for(i=2;i<=4;i++){
					var x1i = DD.getElementById('s'+i+'n');
					while(x1i.childNodes.length>0){
						x1i.removeChild(x1i.firstChild);
					}
				}
				
			}else{
				for(i=0;i<x1.childNodes.length;i++){
					var x1i = x1.childNodes[i].firstChild.childNodes[1];
					if(i == z1){
						x1.childNodes[i].className = 's2';
						x1i.src = x1i.src.replace('fb','fo');
					}else{
						x1.childNodes[i].className = 's1';
						x1i.src = x1i.src.replace('fo','fb');
					}
				}
				for(i=yy;i<=4;i++){
					var x1i = DD.getElementById('s'+i+'n');
					while(x1i.childNodes.length>0){
						x1i.removeChild(x1i.firstChild);
					}
				}
			}

			for(i=(yy+1);i<=4;i++){
				var x1i = DD.getElementById('s'+i);
				while(x1i.childNodes.length>0){
					x1i.removeChild(x1i.firstChild);
				}
				if(myResize==0){
					lastS1[i-1]=0;
					lastS2[i-1]=0;
					lastS3[i-1]=0;
				}
			}
	
			if(MSIE){
				var x1 = xml2.childNodes[1];
			}else{
				var x1 = xml2.firstChild;
			}
			var n = 0;
			for(i=0;i<x1.childNodes.length;i++){
				var x2 = x1.childNodes[i];
				if(x2.getAttribute('a')==zz){
					n+=1;
				}
			}
			if(n>10){
				var w = (DD.getElementById('s2').clientWidth) - 32;
			}else{
				var w = (DD.getElementById('s2').clientWidth) - 20;
			}
			var a='';var b='';var c='';var x=0;var z=0;
			for(i=0;i<x1.childNodes.length;i++){
				x2 = x1.childNodes[i];
				if(x2.getAttribute('a')==zz){
					a = x2.firstChild.nodeValue;
					if(x2.getAttribute('x') != '0'){
						var w0 = w-15;
					}else{
						var w0 = w;
					}
					z=0;
					if(a.length<=nc){
						b=a+' ';
					}else{
						b='';
						for(k=0;k<a.length;k++){
							c = a.substr(k,1);
							if(TWchar[c]){
								z+=TWchar[c];b+=c;
							}else{
								z+=5;b+=c;
							}
							if(z>=w0){break}
						}
						if(b.length >= a.length-2){
							b = a;
						}else{
							if(b.length<a.length){
								b+='...';
							}
						}
						if(x2.getAttribute('x') != '0'){
							b+=' ';;
						}
					}
			
					var newCell = DD.createElement('div');
					newCell.className = 's1';
					var newLink = DD.createElement('a');
					newLink.href = '#';
					newLink.id = '2'+(i+1);
					//eval('newLink.onclick = function(){												  selS(this.id,'+ x2.getAttribute('n') +', ' + x2.getAttribute('i') + ',1); return false;}')
					eval('newLink.onclick = function(){MaJsect("'+x2.getAttribute("i")+'.'+(yy+1)+'");selS(this.id,'+ x2.getAttribute('n') +', ' + x2.getAttribute('i') + ',1); return false;}')
					newLink.title = " Cliquer pour sélectionner le secteur ''" + a + "'' ";
					var newCell1 = DD.createElement('span');
					newCell1.className = 's1';
					newCell1.appendChild(DD.createTextNode(b));
					
					if(x2.getAttribute('x') != '0'){
						var newCell2 = DD.createElement('img');
						newCell2.src = "http://www.souslelogo.com/V2/images/cs/fb.gif"
						newCell2.alt = "";
						newLink.appendChild(newCell1);
						newLink.appendChild(newCell2);
					}else{
			
						newLink.appendChild(newCell1);
					}
					newCell.appendChild(newLink);
					DD.getElementById('s2').appendChild(newCell);
					x+=1;
				}
			}
		}
		
		if(yy==2){
			var x1 = DD.getElementById('s2');
			var z1 = parseInt(zz-1);
			if(DD.getElementById(x).parentNode.className == 's2'){
				x1 = DD.getElementById('s3');
				for(k=0;k<x1.childNodes.length;k++){
					x1.childNodes[k].className = 's1';
					var x1k = x1.childNodes[k].firstChild.childNodes[1];
					if(x1k && x1k.src){
						x1k.src = x1k.src.replace('fo','fb');
					}
				}
				
				for(i=4;i<=4;i++){
					var x1i = DD.getElementById('s'+i);
					while(x1i.childNodes.length>0){
						x1i.removeChild(x1i.firstChild);
					}
				}
			}else{
				for(i=0;i<x1.childNodes.length;i++){
					x1.childNodes[i].className = 's1';
					var x1i = x1.childNodes[i].firstChild.childNodes[1];
					if(x1i && x1i.src){
						x1i.src = x1i.src.replace('fo','fb');
					}
				}
				DD.getElementById(x).parentNode.className = 's2';
				var x1i = DD.getElementById(x).childNodes[1];
				if(x1i && x1i.src){
					x1i.src = x1i.src.replace('fb','fo');
				}
			}

			for(i=yy;i<=4;i++){
				var x1i = DD.getElementById('s'+i+'n');
				while(x1i.childNodes.length>0){
					x1i.removeChild(x1i.firstChild);
				}
			}
			for(i=(yy+1);i<=4;i++){
				var x1i = DD.getElementById('s'+i);
				while(x1i.childNodes.length>0){
					x1i.removeChild(x1i.firstChild);
				}
				if(myResize==0){
					lastS1[i-1]=0;
					lastS2[i-1]=0;
					lastS3[i-1]=0;
				}
			}
	
			
			if(MSIE){
				var x1 = xml3.childNodes[1];
			}else{
				var x1 = xml3.firstChild;
			}
			var n = 0;
			for(i=0;i<x1.childNodes.length;i++){
				var x2 = x1.childNodes[i];
				if(x2.getAttribute('a')==zz){
					n+=1;
				}
			}
			if(n>10){
				var w = (DD.getElementById('s3').clientWidth) - 32;
			}else{
				var w = (DD.getElementById('s3').clientWidth) - 20;
			}
			var a='';var b='';var c='';var x=0;var z=0;
			for(i=0;i<x1.childNodes.length;i++){
				x2 = x1.childNodes[i];
				if(x2.getAttribute('a')==zz){
					//alert(x2.firstChild.nodeValue)
					a = x2.firstChild.nodeValue;
					if(x2.getAttribute('x') != '0'){
						var w0 = w-15;
					}else{
						var w0 = w;
					}
					z=0;
			if(a.length<=nc){
				b=a+' ';
			}else{
				b='';
				for(k=0;k<a.length;k++){
					c = a.substr(k,1);
					if(TWchar[c]){
						z+=TWchar[c];b+=c;
					}else{
						z+=5;b+=c;
					}
					if(z>=w0){break}
				}
				if(b.length >= a.length-2){
					b = a;
				}else{
					if(b.length<a.length){
						b+='...';
					}
				}
				if(x2.getAttribute('x') != '0'){
					b+=' ';
				}
			}
		
				var newCell = DD.createElement('div');
				newCell.className = 's1';
				var newLink = DD.createElement('a');
				newLink.href = '#';
				newLink.id = '3'+(i+1);
				eval('newLink.onclick = function(){MaJsect("'+x2.getAttribute("i")+'.'+(yy+1)+'");selS(this.id,'+ x2.getAttribute('n') +', ' + x2.getAttribute('i') + ',1); return false;}')
				newLink.title = " Cliquer pour sélectionner le secteur ''" + a + "'' ";
				var newCell1 = DD.createElement('span');
				newCell1.className = 's1';
				newCell1.appendChild(DD.createTextNode(b));
				
				if(x2.getAttribute('x') != '0'){
					var newCell2 = DD.createElement('img');
					newCell2.src = "http://www.souslelogo.com/V2/images/cs/fb.gif"
					newCell2.alt = "";
					newLink.appendChild(newCell1);
					newLink.appendChild(newCell2);
				}else{
					newLink.appendChild(newCell1);
				}
				newCell.appendChild(newLink);
				DD.getElementById('s3').appendChild(newCell);
				x+=1;
			}
		}
		
	}
	
	if(yy==3){
		var x1 = DD.getElementById('s3');
		var z1 = parseInt(zz-1);
		if(DD.getElementById(x).parentNode.className == 's2'){
			x1 = DD.getElementById('s4');
			for(k=0;k<x1.childNodes.length;k++){
				x1.childNodes[k].className = 's1';
				var x1k = x1.childNodes[k].firstChild.childNodes[1];
				if(x1k && x1k.src){
					x1k.src = x1k.src.replace('fo','fb');
				}
			}
			
		}else{
			for(i=0;i<x1.childNodes.length;i++){
				x1.childNodes[i].className = 's1';
				var x1i = x1.childNodes[i].firstChild.childNodes[1];
				if(x1i && x1i.src){
					x1i.src = x1i.src.replace('fo','fb');
				}
			}
			DD.getElementById(x).parentNode.className = 's2';
			var x1i = DD.getElementById(x).childNodes[1];
			if(x1i && x1i.src){
				x1i.src = x1i.src.replace('fb','fo');
			}
		}

		for(i=(yy+1);i<=4;i++){
			var x1i = DD.getElementById('s'+i);
			while(x1i.childNodes.length>0){
				x1i.removeChild(x1i.firstChild);
			}
			if(myResize==0){
				lastS1[i-1]=0;
				lastS2[i-1]=0;
				lastS3[i-1]=0;
			}
		}
		for(i=yy;i<=4;i++){
			var x1i = DD.getElementById('s'+i+'n');
			while(x1i.childNodes.length>0){
				x1i.removeChild(x1i.firstChild);
			}
		}

		if(MSIE){
			var x1 = xml4.childNodes[1];
		}else{
			var x1 = xml4.firstChild;
		}
		var n = 0;
		for(i=0;i<x1.childNodes.length;i++){
			var x2 = x1.childNodes[i];
			if(x2.getAttribute('a')==zz){
				n+=1;
			}
		}
		if(n>10){
			var w = (DD.getElementById('s4').clientWidth) - 32;
		}else{
			var w = (DD.getElementById('s4').clientWidth) - 20;
		}
		var a='';var b='';var c='';var x=0;var z=0;
		for(i=0;i<x1.childNodes.length;i++){
			x2 = x1.childNodes[i];
			if(x2.getAttribute('a')==zz){
				a = x2.firstChild.nodeValue;
				if(x2.getAttribute('x') != '0'){
					var w0 = w-15;
				}else{
					var w0 = w;
				}
				z=0;
				if(a.length<=nc){
					b=a+' ';
				}else{
					b='';
					for(k=0;k<a.length;k++){
						c = a.substr(k,1);
						if(TWchar[c]){
							z+=TWchar[c];b+=c;
						}else{
							z+=5;b+=c;
						}
						if(z>=w0){break}
					}
					if(b.length >= a.length-2){
						b = a;
					}else{
						if(b.length<a.length){
							b+='...';
						}
					}
				}
		
				var newCell = DD.createElement('div');
				newCell.className = 's1';
				var newLink = DD.createElement('a');
				newLink.href = '#';
				newLink.id = '4'+(i+1);
				//eval('newLink.onclick = function(){												  selS(this.id,'+ x2.getAttribute('n') +', ' + x2.getAttribute('i') + ',1); return false;}')
				eval('newLink.onclick = function(){MaJsect("'+x2.getAttribute("i")+'.'+(yy+1)+'");selS(this.id,'+ x2.getAttribute('n') +', ' + x2.getAttribute('i') + ',1); return false;}')
				newLink.title = " Cliquer pour sélectionner le secteur ''" + a + "'' ";
				var newCell1 = DD.createElement('span');
				newCell1.className = 's1';
				newCell1.appendChild(DD.createTextNode(b));
				newLink.appendChild(newCell1);
				newCell.appendChild(newLink);
				DD.getElementById('s4').appendChild(newCell);
				x+=1;
			}
		}
	}
	
	if(yy==4){
		var x1 = DD.getElementById('s4');
		var z1 = parseInt(zz-1);
		if(DD.getElementById(x).parentNode.className != 's2'){
			for(i=0;i<x1.childNodes.length;i++){
				x1.childNodes[i].className = 's1';
				var x1i = x1.childNodes[i].firstChild.childNodes[1];
				if(x1i && x1i.src){
					x1i.src = x1i.src.replace('fo','fb');
				}
			}
			DD.getElementById(x).parentNode.className = 's2';
		}
//		while(DD.getElementById('s4n').childNodes.length>0){
//			DD.getElementById('s4n').removeChild(DD.getElementById('s4n').firstChild);
//		}
	}
					
	
	DD.getElementById('sectREF').value = '';
	
		for(ii=0;ii<yy;ii++){
			if(DD.getElementById('sectREF').value == ''){
				DD.getElementById('sectREF').value = lastS1[ii] +' '+ lastS2[ii] +' '+ lastS3[ii] +' '+ 0
			}else{
				DD.getElementById('sectREF').value += '-' + lastS1[ii] +' '+ lastS2[ii] +' '+ lastS3[ii] +' '+ 0
			}
		}
}

function MaJsect(x){	//alert(x)
	DD.getElementById('sect').value = x;
}
	
	var lastS1 = new Array(0,0,0,0);
	var lastS2 = new Array(0,0,0,0);
	var lastS3 = new Array(0,0,0,0);
	
	var nc=0;var mx=0;
	
	function selS1(x,x0,x3,xx){		//alert(x +'   '+ x0 +'   '+ x3 +'   '+ xx)

		var aa = DD.getElementById('bas');
		var bb = DD.getElementById('res3b');

		var yy = parseInt(x.substr(0,1));
		var zz = x.substr(1,x.length-1);
		
		var Tds = new Array();
		
		var z1 = parseInt(zz-1);
		
		Tmots = new Array();
//		Tmots_tmp = new Array();
//		Tmots_tmp_ref = new Array();

	
		
		if(yy==1){
			DD.getElementById('s1').scrollTop = Math.max(0,((z1-3)*16));

			var x1 = DD.getElementById('s1');
			if(x1.childNodes[z1].className == 's2'){
				x1 = DD.getElementById('s2');
				for(k=0;k<x1.childNodes.length;k++){
					x1.childNodes[k].className = 's1';
					var x1k = x1.childNodes[k].firstChild.childNodes[1];
					if(x1k && x1k.src){
						x1k.src = x1k.src.replace('fo','fb');
					}
				}
				
				for(i=3;i<=4;i++){
					var x1i = DD.getElementById('s'+i);
					while(x1i.childNodes.length>0){
						x1i.removeChild(x1i.firstChild);
					}
				}
				for(i=2;i<=4;i++){
					var x1i = DD.getElementById('s'+i+'n');
					while(x1i.childNodes.length>0){
						x1i.removeChild(x1i.firstChild);
					}
				}
				
			}else{
				for(i=0;i<x1.childNodes.length;i++){
					var x1i = x1.childNodes[i].firstChild.childNodes[1];
					if(i == z1){
						x1.childNodes[i].className = 's2';
						x1i.src = x1i.src.replace('fb','fo');
					}else{
						x1.childNodes[i].className = 's1';
						x1i.src = x1i.src.replace('fo','fb');
					}
				}
				for(i=yy;i<=4;i++){
					var x1i = DD.getElementById('s'+i+'n');
					while(x1i.childNodes.length>0){
						x1i.removeChild(x1i.firstChild);
					}
				}
			}
			
			for(i=(yy+1);i<=4;i++){
				var x1i = DD.getElementById('s'+i);
				while(x1i.childNodes.length>0){
					x1i.removeChild(x1i.firstChild);
				}
			}
	
			if(MSIE){
				var x1 = xml2.childNodes[1];
			}else{
				var x1 = xml2.firstChild;
			}
			var n = 0;
			for(i=0;i<x1.childNodes.length;i++){
				var x2 = x1.childNodes[i];
				if(x2.getAttribute('a')==zz){
					n+=1;
				}
			}
			if(n>10){
				var w = (DD.getElementById('s2').clientWidth) - 32;
			}else{
				var w = (DD.getElementById('s2').clientWidth) - 20;
			}
			var a='';var b='';var c='';var x=0;var z=0;
			for(i=0;i<x1.childNodes.length;i++){
				x2 = x1.childNodes[i];
				if(x2.getAttribute('a')==zz){
					a = x2.firstChild.nodeValue;
					if(x2.getAttribute('x') != '0'){
						var w0 = w-15;
					}else{
						var w0 = w;
					}
					z=0;
					if(a.length<=nc){
						b=a+' ';
					}else{
						b='';
						for(k=0;k<a.length;k++){
							c = a.substr(k,1);
							if(TWchar[c]){
								z+=TWchar[c];b+=c;
							}else{
								z+=5;b+=c;
							}
							if(z>=w0){break}
						}
						if(b.length >= a.length-2){
							b = a;
						}else{
							if(b.length<a.length){
								b+='...';
							}
						}
						if(x2.getAttribute('x') != '0'){
							b+=' ';;
						}
					}
			
					var newCell = DD.createElement('div');
					newCell.className = 's1';
					var newLink = DD.createElement('a');
					newLink.href = '#';
					newLink.id = '2'+(i+1);
					eval('newLink.onclick = function(){selS(this.id,'+ x2.getAttribute('n') +', ' + x2.getAttribute('i') + ',1); return false;}')
					newLink.title = " Cliquer pour sélectionner le secteur ''" + a + "'' ";
					var newCell1 = DD.createElement('span');
					newCell1.className = 's1';
					newCell1.appendChild(DD.createTextNode(b));
					
					if(x2.getAttribute('x') != '0'){
						var newCell2 = DD.createElement('img');
						newCell2.src = "http://www.souslelogo.com/V2/images/cs/fb.gif"
						newCell2.alt = "";
						newLink.appendChild(newCell1);
						newLink.appendChild(newCell2);
					}else{
			
						newLink.appendChild(newCell1);
					}
					newCell.appendChild(newLink);
					DD.getElementById('s2').appendChild(newCell);
					x+=1;
				}
			}
		}
		
		if(yy==2){
			var x1 = DD.getElementById('s2');
			if(DD.getElementById(x).parentNode.className == 's2'){
				x1 = DD.getElementById('s3');
				for(k=0;k<x1.childNodes.length;k++){
					if(x1.childNodes[i].firstChild.id == x){
						DD.getElementById('s2').scrollTop = Math.max(0,((k-3)*16));
					}
					
					x1.childNodes[k].className = 's1';
					var x1k = x1.childNodes[k].firstChild.childNodes[1];
					if(x1k && x1k.src){
						x1k.src = x1k.src.replace('fo','fb');
					}
				}
				
				for(i=4;i<=4;i++){
					var x1i = DD.getElementById('s'+i);
					while(x1i.childNodes.length>0){
						x1i.removeChild(x1i.firstChild);
					}
				}
			}else{
				for(i=0;i<x1.childNodes.length;i++){
					if(x1.childNodes[i].firstChild.id == x){
						DD.getElementById('s2').scrollTop = Math.max(0,((i-3)*16));
					}
				
					x1.childNodes[i].className = 's1';
					var x1i = x1.childNodes[i].firstChild.childNodes[1];
					if(x1i && x1i.src){
						x1i.src = x1i.src.replace('fo','fb');
					}
				}
				DD.getElementById(x).parentNode.className = 's2';
				var x1i = DD.getElementById(x).childNodes[1];
				if(x1i && x1i.src){
					x1i.src = x1i.src.replace('fb','fo');
				}
			}
			
				
				for(i=yy;i<=4;i++){
					var x1i = DD.getElementById('s'+i+'n');
					while(x1i.childNodes.length>0){
						x1i.removeChild(x1i.firstChild);
					}
				}
				for(i=(yy+1);i<=4;i++){
					var x1i = DD.getElementById('s'+i);
					while(x1i.childNodes.length>0){
						x1i.removeChild(x1i.firstChild);
					}
				}
		
				
				if(MSIE){
					var x1 = xml3.childNodes[1];
				}else{
					var x1 = xml3.firstChild;
				}
				var n = 0;
				for(i=0;i<x1.childNodes.length;i++){
					var x2 = x1.childNodes[i];
					if(x2.getAttribute('a')==zz){
						n+=1;
					}
				}
				if(n>10){
					var w = (DD.getElementById('s3').clientWidth) - 32;
				}else{
					var w = (DD.getElementById('s3').clientWidth) - 20;
				}
				var a='';var b='';var c='';var x=0;var z=0;
				for(i=0;i<x1.childNodes.length;i++){
					x2 = x1.childNodes[i];
					if(x2.getAttribute('a')==zz){
						//alert(x2.firstChild.nodeValue)
						a = x2.firstChild.nodeValue;
						if(x2.getAttribute('x') != '0'){
							var w0 = w-15;
						}else{
							var w0 = w;
						}
						z=0;
					if(a.length<=nc){
						b=a+' ';
					}else{
						b='';
						for(k=0;k<a.length;k++){
							c = a.substr(k,1);
							if(TWchar[c]){
								z+=TWchar[c];b+=c;
							}else{
								z+=5;b+=c;
							}
							if(z>=w0){break}
						}
						if(b.length >= a.length-2){
							b = a;
						}else{
							if(b.length<a.length){
								b+='...';
							}
						}
						if(x2.getAttribute('x') != '0'){
							b+=' ';
						}
					}
				
						var newCell = DD.createElement('div');
						newCell.className = 's1';
						var newLink = DD.createElement('a');
						newLink.href = '#';
						newLink.id = '3'+(i+1);
						eval('newLink.onclick = function(){selS(this.id,'+ x2.getAttribute('n') +', ' + x2.getAttribute('i') + ',1); return false;}')
						newLink.title = " Cliquer pour sélectionner le secteur ''" + a + "'' ";
						var newCell1 = DD.createElement('span');
						newCell1.className = 's1';
						newCell1.appendChild(DD.createTextNode(b));
						
						if(x2.getAttribute('x') != '0'){
							var newCell2 = DD.createElement('img');
							newCell2.src = "http://www.souslelogo.com/V2/images/cs/fb.gif"
							newCell2.alt = "";
							newLink.appendChild(newCell1);
							newLink.appendChild(newCell2);
						}else{
							newLink.appendChild(newCell1);
						}
						newCell.appendChild(newLink);
						DD.getElementById('s3').appendChild(newCell);
						x+=1;
					}
				}
				
//				var newCell = DD.createElement('span');
//				if(x0 < 2){
//					newCell.appendChild(DD.createTextNode(x0 + ' signature (ou claim)'));
//				}else{
//					newCell.appendChild(DD.createTextNode(x0 + ' signatures (ou claims)'));
//				}
//				DD.getElementById('s2n').appendChild(newCell);
				
		}
		
		if(yy==3){
			var x1 = DD.getElementById('s3');
			if(DD.getElementById(x).parentNode.className == 's2'){
				x1 = DD.getElementById('s4');
				for(k=0;k<x1.childNodes.length;k++){
					if(x1.childNodes[i].firstChild.id == x){
						DD.getElementById('s3').scrollTop = Math.max(0,((k-3)*16));
					}
					
					x1.childNodes[k].className = 's1';
					var x1k = x1.childNodes[k].firstChild.childNodes[1];
					if(x1k && x1k.src){
						x1k.src = x1k.src.replace('fo','fb');
					}
				}
				
			}else{
				for(i=0;i<x1.childNodes.length;i++){
					if(x1.childNodes[i].firstChild.id == x){
						DD.getElementById('s3').scrollTop = Math.max(0,((i-3)*16));
					}
					
					x1.childNodes[i].className = 's1';
					var x1i = x1.childNodes[i].firstChild.childNodes[1];
					if(x1i && x1i.src){
						x1i.src = x1i.src.replace('fo','fb');
					}
				}
				DD.getElementById(x).parentNode.className = 's2';
				var x1i = DD.getElementById(x).childNodes[1];
				if(x1i && x1i.src){
					x1i.src = x1i.src.replace('fb','fo');
				}
			}
				
				for(i=(yy+1);i<=4;i++){
					var x1i = DD.getElementById('s'+i);
					while(x1i.childNodes.length>0){
						x1i.removeChild(x1i.firstChild);
					}
				}
				for(i=yy;i<=4;i++){
					var x1i = DD.getElementById('s'+i+'n');
					while(x1i.childNodes.length>0){
						x1i.removeChild(x1i.firstChild);
					}
				}
		
				if(MSIE){
					var x1 = xml4.childNodes[1];
				}else{
					var x1 = xml4.firstChild;
				}
				var n = 0;
				for(i=0;i<x1.childNodes.length;i++){
					var x2 = x1.childNodes[i];
					if(x2.getAttribute('a')==zz){
						n+=1;
					}
				}
				if(n>10){
					var w = (DD.getElementById('s4').clientWidth) - 32;
				}else{
					var w = (DD.getElementById('s4').clientWidth) - 20;
				}
				var a='';var b='';var c='';var x=0;var z=0;
				for(i=0;i<x1.childNodes.length;i++){
					x2 = x1.childNodes[i];
					if(x2.getAttribute('a')==zz){
						a = x2.firstChild.nodeValue;
						if(x2.getAttribute('x') != '0'){
							var w0 = w-15;
						}else{
							var w0 = w;
						}
						z=0;
						if(a.length<=nc){
							b=a+' ';
						}else{
							b='';
							for(k=0;k<a.length;k++){
								c = a.substr(k,1);
								if(TWchar[c]){
									z+=TWchar[c];b+=c;
								}else{
									z+=5;b+=c;
								}
								if(z>=w0){break}
							}
							if(b.length >= a.length-2){
								b = a;
							}else{
								if(b.length<a.length){
									b+='...';
								}
							}
						}
				
						var newCell = DD.createElement('div');
						newCell.className = 's1';
						var newLink = DD.createElement('a');
						newLink.href = '#';
						newLink.id = '4'+(i+1);
						eval('newLink.onclick = function(){selS(this.id,'+ x2.getAttribute('n') +', ' + x2.getAttribute('i') + ',1); return false;}')
						newLink.title = " Cliquer pour sélectionner le secteur ''" + a + "'' ";
						var newCell1 = DD.createElement('span');
						newCell1.className = 's1';
						newCell1.appendChild(DD.createTextNode(b));
						newLink.appendChild(newCell1);
						newCell.appendChild(newLink);
						DD.getElementById('s4').appendChild(newCell);
						x+=1;
					}
				}
				
//				var newCell = DD.createElement('span');
//				if(x0 < 2){
//					newCell.appendChild(DD.createTextNode(x0 + ' signature (ou claim)'));
//				}else{
//					newCell.appendChild(DD.createTextNode(x0 + ' signatures (ou claims)'));
//				}
//				DD.getElementById('s3n').appendChild(newCell);
		}
		
		if(yy==4){
			var x1 = DD.getElementById('s4');
			if(DD.getElementById(x).parentNode.className != 's2'){
				for(i=0;i<x1.childNodes.length;i++){
					if(x1.childNodes[i].firstChild.id == x){
						DD.getElementById('s4').scrollTop = Math.max(0,((i-3)*16));
					}
					
					x1.childNodes[i].className = 's1';
					var x1i = x1.childNodes[i].firstChild.childNodes[1];
					if(x1i && x1i.src){
						x1i.src = x1i.src.replace('fo','fb');
					}
				}
				DD.getElementById(x).parentNode.className = 's2';
			}
//			while(DD.getElementById('s4n').childNodes.length>0){
//				DD.getElementById('s4n').removeChild(DD.getElementById('s4n').firstChild);
//			}
				
//			var newCell = DD.createElement('span');
//			if(x0 < 2){
//				newCell.appendChild(DD.createTextNode(x0 + ' signature (ou claim)'));
//			}else{
//				newCell.appendChild(DD.createTextNode(x0 + ' signatures (ou claims)'));
//			}
//			DD.getElementById('s4n').appendChild(newCell);
		}
		
	}
	
	function initSelS(){

		var w = (DD.getElementById('s1').clientWidth) - 30;
		
		nc = Math.floor((w/mx)*1.7);
				
		while(DD.getElementById('s1').childNodes.length>0){
			DD.getElementById('s1').removeChild(DD.getElementById('s1').firstChild);
		}
		
		if(MSIE){
			var x1 = xml1.childNodes[1];
		}else{
			var x1 = xml1.firstChild;
		}
		var a='';var b='';var c='';var x=0;
		for(i=0;i<x1.childNodes.length;i++){
			z=0;
			a = x1.childNodes[i].firstChild.nodeValue;
			if(a.length<=nc){
				b=a;
			}else{
				b='';
				for(k=0;k<a.length;k++){
					c = a.substr(k,1);
					if(TWchar[c]){
						z+=TWchar[c];b+=c;
					}else{
						z+=5;b+=c;
					}
					if(z>=w){break}
				}
				if(b.length >= a.length-2){
					b = a;
				}else{
					if(b.length<a.length){
						b+='...';
					}
				}
				//alert(b +'   '+ w +'   '+ z);
			}
			
			var newCell = DD.createElement('div');
			newCell.className = 's1';
			var newLink = DD.createElement('a');
			newLink.href = '#';
			newLink.id = '1'+(x+1);
			newLink.onclick = function(){selS(this.id,0); return false;};
			newLink.title = " Cliquer pour sélectionner le secteur ''" + a + "'' ";
			var newCell1 = DD.createElement('span');
			newCell1.className = 's1';
			newCell1.appendChild(DD.createTextNode(b+' '));
			var newCell2 = DD.createElement('img');
			newCell2.src = "http://www.souslelogo.com/V2/images/cs/fb.gif"
			newCell2.alt = "";
			newLink.appendChild(newCell1);
			newLink.appendChild(newCell2);
			newCell.appendChild(newLink);
			DD.getElementById('s1').appendChild(newCell);
			x+=1;
		}
		
		DD.getElementById('s1').scrollTop = 0;
		
	}
	
	function reset_search(z){
		if(z==0){
			DD.getElementById('stringSearch').value="";
		}
		var a = 'http://www.souslelogo.com/V2/images/cs/fleche_';
		DD.getElementById('fg').src = a+'gauche_g.gif';
		DD.getElementById('fd').src = a+'droite_g.gif';
		var y = DD.getElementById('nres');
		if(y){if(y.firstChild){y.removeChild(y.firstChild)}}
		
		browse_res_index = 1;
		DD.getElementById('sect').value = '';
	}

