


	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 selRES(x){

		var elements = DD.getElementsByTagName('img');
		var n = 0;
		var x1 = 0;var x2 = 0;
		if(x<1){
			
			if(x==0){

				for(i=1;i<MCres_temp.childNodes.length;i++){
					var a = MCres_temp.childNodes[i];
					if(a.tagName && a.tagName == ('x'+i)){
						n += 1;
						if(a.getAttribute('c')==0){
							x1 += 1;
						}else{
							x2 += 1;
						}
					}
				}
				
				var a = 'http://www.souslelogo.com/V2/images/communs/cases/case';
				if(x2 == n){
					for(i=1;i<=n;i++){
						if(DD.getElementById('i'+i)){
							if(MCres_temp.childNodes[i].getAttribute('c')<2){
								DD.getElementById('is'+i).setAttribute('title', st1);
								var z = DD.getElementById('i'+i);
								z.src = a+'1_of.gif';
								z.setAttribute('title', st1);
							}
						}
					}
					var z = DD.getElementById('i0');
					z.src = a+'1bis_of.gif';
					z.setAttribute('title', Tst3[sel1]);
					z.parentNode.parentNode.parentNode.childNodes[1].setAttribute('title', Tst3[sel1])
					z = DD.getElementById('m1');
					z.src = DD.getElementById('i0').src;
					z.setAttribute('title', Tst3[sel1]);
					z.parentNode.parentNode.parentNode.childNodes[1].setAttribute('title', Tst3[sel1])
					
					for(i=1;i<MCres_temp.childNodes.length;i++){
						var a = MCres_temp.childNodes[i];
						if(a.tagName && a.tagName == ('x'+i)){
							if(a.getAttribute('c')<2){
								a.setAttribute('c',0);
							}
						}
					}
					
				}else{
				
					var a = 'http://www.souslelogo.com/V2/images/communs/cases/case';
				
					for(i=1;i<=n;i++){
						if(DD.getElementById('i'+i)){
							if(MCres_temp.childNodes[i].getAttribute('c')<2){
								var z = DD.getElementById('is'+i);
								z.setAttribute('title', st2);
								var z = DD.getElementById('i'+i);
								z.src = a+'1_on.gif';
								z.setAttribute('title', st2);
							}
						}
					}
					var z = DD.getElementById('i0');
					z.src = a+'1bis_on.gif';
					z.setAttribute('title', Tst4[sel1]);
					z.parentNode.parentNode.parentNode.childNodes[1].setAttribute('title', Tst4[sel1])
					z = DD.getElementById('m1');
					z.src = DD.getElementById('i0').src;
					z.setAttribute('title', Tst4[sel1]);
					z.parentNode.parentNode.parentNode.childNodes[1].setAttribute('title', Tst4[sel1])
					
					for(i=1;i<MCres_temp.childNodes.length;i++){
						var a = MCres_temp.childNodes[i];
						if(a.tagName && a.tagName == ('x'+i)){
							if(a.getAttribute('c')<2){
								a.setAttribute('c',1);
							}
						}
					}
				}
			}
				
		}else{

			if(MCres_temp.childNodes[x].getAttribute('n')=='0'){
				alert("Ce secteur ne peut être sélectionné car il ne contient aucune signature...")
			}else{

				var z = 'i'+x;
				var dz = DD.getElementById(z);
				if(dz.src.indexOf('_of')!=-1){
					dz.src = DD.getElementById(z).src.replace('_of.gif','_on.gif');
					dz.setAttribute('title', st2);
					DD.getElementById('is'+x).setAttribute('title', st2);
					for(i=0;i<elements.length;i++){
						if(elements[i].id.substr(0,1)=="i" && elements[i].id.substr(0,2)!="i0"){
							n += 1;
							if(elements[i].src.indexOf('_on')!=-1){x1 += 1}
						}
					}
					for(i=0;i<MCres_temp.childNodes.length;i++){
						var a = MCres_temp.childNodes[i];
						if(a.tagName && a.tagName == ('x'+x)){
							MCres_temp.childNodes[i].setAttribute('c',1);
							break;
						}
					}
					if(x1 == n){
						var z = DD.getElementById('i0');
						z.src = z.src.replace('_of.gif','_on.gif');
						z.setAttribute('title', Tst4[sel1]);
						z.parentNode.parentNode.parentNode.childNodes[1].setAttribute('title', Tst4[sel1])
						z = DD.getElementById('m1');
						z.src = DD.getElementById('i0').src;
						z.setAttribute('title', Tst4[sel1]);
						z.parentNode.parentNode.parentNode.childNodes[1].setAttribute('title', Tst4[sel1])
					}
					
				}else{
				
					dz.src = dz.src.replace('_on.gif','_of.gif');
					dz.setAttribute('title', st1);
					DD.getElementById('is'+x).setAttribute('title', st1);
					var z = DD.getElementById('i0');
					z.src = DD.getElementById('i0').src.replace('_on.gif','_of.gif');
					z.setAttribute('title', Tst3[sel1]);
					z.parentNode.parentNode.parentNode.childNodes[1].setAttribute('title', Tst3[sel1])
					z = DD.getElementById('m1');
					z.src = DD.getElementById('i0').src;
					z.setAttribute('title', Tst3[sel1]);
					z.parentNode.parentNode.parentNode.childNodes[1].setAttribute('title', Tst3[sel1])
					
					for(i=0;i<MCres_temp.childNodes.length;i++){
						var a = MCres_temp.childNodes[i];
						if(a.tagName && a.tagName == ('x'+x)){
							MCres_temp.childNodes[i].setAttribute('c',0);
							break;
						}
					}
				}
			}
		}


		if(MCres_temp.childNodes.length>2){check_BKx(x)}


		sel_mem = new Array();
		n=0;var m=0;var mm=0;var ns=0;var ns0=0;
//		var Tm=new Array();
		for(i=0;i<MCres_temp.childNodes.length;i++){
			var a = MCres_temp.childNodes[i];
			if(a.tagName && a.tagName == ('x'+i)){
				sel_mem['x'+i] = a.getAttribute('c');
				if(a.getAttribute('c')==1){
					n += 1;
					m += parseInt(a.getAttribute('n'));
					mm += parseInt(a.getAttribute('pn'));
					if(a.getAttribute('pn')>=0){ns+=parseInt(a.getAttribute('pn'))}else{ns+=parseInt(a.getAttribute('n'))}
				}
			}
		}
		
		ns = ns*prix;

		NMres = n;NSres = m;
		
		if(m<2){
			for(i=0;i<=1;i++){DD.getElementById('totcom'+i).firstChild.nodeValue = m + " signature sélectionnée"}
		}else{
			for(i=0;i<=1;i++){DD.getElementById('totcom'+i).firstChild.nodeValue = m + " signatures sélectionnées"}
		}
		
		if(m==0){
			if(Type_F==0){
				for(i=0;i<=1;i++){DD.getElementById('tot'+i).firstChild.nodeValue = "Total HT : 0,00 " + euro}
			}else{
				for(i=0;i<=1;i++){DD.getElementById('tot'+i).firstChild.nodeValue = " "}
			}
		}else{
			if(Type_F==0){
				for(i=0;i<=1;i++){DD.getElementById('tot'+i).firstChild.nodeValue = "Total HT : " + ns + ",00 " + euro}
			}else{
				for(i=0;i<=1;i++){
					if(m<2){
						DD.getElementById('tot'+i).firstChild.nodeValue = "dont " + mm + " décomptée de votre forfait";
					}else{
						DD.getElementById('tot'+i).firstChild.nodeValue = "dont " + mm + " décomptées de votre forfait";
					}
				}
			}
		}

		if(DD.getElementById('i0')){
			if(NMres == MCres_temp.childNodes.length - 1){
				DD.getElementById('i0').src = 'http://www.souslelogo.com/V2/images/communs/cases/case1bis_on.gif';
				DD.getElementById('i0').setAttribute('title', Tst4[sel1])
				DD.getElementById('m1').setAttribute('title', Tst4[sel1])
				DD.getElementById('i0').parentNode.parentNode.parentNode.childNodes[1].setAttribute('title', Tst4[sel1])
				DD.getElementById('m1').parentNode.parentNode.parentNode.childNodes[1].setAttribute('title', Tst4[sel1])
			}else{
				DD.getElementById('i0').src = 'http://www.souslelogo.com/V2/images/communs/cases/case1bis_of.gif';
				DD.getElementById('i0').setAttribute('title', Tst3[sel1])
				DD.getElementById('m1').setAttribute('title', Tst3[sel1])
				DD.getElementById('i0').parentNode.parentNode.parentNode.childNodes[1].setAttribute('title', Tst3[sel1])
				DD.getElementById('m1').parentNode.parentNode.parentNode.childNodes[1].setAttribute('title', Tst3[sel1])
			}
			DD.getElementById('m1').src = DD.getElementById('i0').src;
		}

		updateNS1();
		check_note();
			
	}
	
	function check_note(){
		
		var elements = DD.getElementsByTagName('span');
		var n=0;
		for(i=0;i<elements.length;i++){
			if(elements[i].className=="res_ast" && elements[i].id.indexOf('note')==-1){n += 1}
		}
		
		var a = DD.getElementById("note1");
		var b = DD.getElementById("note2");
		if(n==0){
			ddd=0;
			if(a){a.firstChild.nodeValue=''}
			if(b){b.childNodes[1].nodeValue=''}
		}else{
			ddd=1;
			if(a){a.firstChild.nodeValue='* '}
			if(b){b.childNodes[1].nodeValue=st5}
		}
	}
	
	function check_BKx(x){

		init_BKx();

		//var nf=Nsect.firstChild;
		if(MSIE){
			var nf=Nsect.childNodes[1];
		}else{
			var nf=Nsect.firstChild;
		}
		var vn0=0;var vn1=0;
		var ss3='';var ss2='';
		
		if(claims=='c'){
			var a1='signature';var a2='signatures';
		}else{
			var a1='signature ou claim';var a2='signatures ou claims';
		}
		var x0=0;var xx=0
		
		if(claims=='c'){var b='-1-'}else{var b='-0-'}
		
		for(jj=1;jj<MCres_temp.childNodes.length;jj++){

			xx = MCres_temp.childNodes[jj];vn0=0;vn1=0;

			if(xx.getAttribute('c')==1){
				var jjL = DD.getElementById('is'+jj).childNodes.length-1;
				vn1=parseInt(xx.getAttribute('n'));
				
				vn0=parseInt(xx.getAttribute('p'));
				ss3 = xx.getAttribute('ss');ss3 = ss3.split(' ');
				ss2 = xx.getAttribute('sn');ss2 = ss2.split(' ');
				
				for(k=0;k<ss3.length;k++){
					a=ss3[k];
					for(var i in BKx){
						if(typeof(BKx[i]) != 'function'){
							if(i.indexOf(b+a+'-')!=-1){
								vn0 += parseInt(BKx[i]);
							}
						}
					}
				}
				vn0=Math.max(0,vn0);
		///		alert(jj +'   '+ vn0)
				
				if(vn0>0){
					vn0=Math.max(0,vn1-vn0);
					xx.setAttribute('pn',vn0);
					var xjj=DD.getElementById('is'+jj);
					var a=xjj.childNodes[jjL].firstChild;
					if(a.nodeValue.indexOf('*')!=-1){x0=3}else{x0=2}
					for(i=0;i<x0;i++){
						xjj.removeChild(xjj.childNodes[xjj.childNodes.length-1]);
						jjL = DD.getElementById('is'+jj).childNodes.length-1;
					}
					a=xjj.childNodes[jjL].firstChild;
					var newC = DD.createElement('span');
					newC.className = 'res7';
					if(Type_F==0){
						newC.appendChild(DD.createTextNode(' ('+vn1+') : '));
						xjj.appendChild(newC);
						newC = DD.createElement('span');
						newC.appendChild(DD.createTextNode((vn0*prix)+' '+euro));
					}else{
						newC.appendChild(DD.createTextNode(' ('+vn1+') : '));
						xjj.appendChild(newC);
						newC = DD.createElement('span');
						if(vn0<2){
							newC.appendChild(DD.createTextNode(vn0+' '+a1));
						}else{
							newC.appendChild(DD.createTextNode(vn0+' '+a2));
						}
					}
					cssType = "color:#ff6600;font-weight:normal";
					if(MSIE){
						newC.style.setAttribute("cssText", cssType);
					}else{
						newC.setAttribute("style", cssType);
					}
					xjj.appendChild(newC);
					var newC = DD.createElement('span');
					newC.className="res_ast";
					newC.appendChild(DD.createTextNode(' * '));
					xjj.appendChild(newC);
				
				}else{
				
					vn0=Math.max(0,parseInt(xx.getAttribute('n')));
					xx.setAttribute('pn',vn0);
					var xjj=DD.getElementById('is'+jj);
					var a=xjj.childNodes[jjL].firstChild;
					if(a.nodeValue.indexOf('*')!=-1){x0=3}else{x0=2}
					for(i=0;i<x0;i++){
						xjj.removeChild(xjj.childNodes[xjj.childNodes.length-1]);
						jjL = DD.getElementById('is'+jj).childNodes.length-1;
					}
					a=xjj.childNodes[jjL].firstChild;
					var newC = DD.createElement('span');
					newC.className = 'res7';
					if(Type_F==0){
						newC.appendChild(DD.createTextNode(' ('+vn1+') : '));
						xjj.appendChild(newC);
						newC = DD.createElement('span');
						newC.appendChild(DD.createTextNode((vn0*prix)+' '+euro));
					}else{
						if(vn1==0){
							newC.appendChild(DD.createTextNode(' : '));
						}else{
							newC.appendChild(DD.createTextNode(' ('+vn1+') : '));
						}
						xjj.appendChild(newC);
						newC = DD.createElement('span');
						if(vn0<2){
							newC.appendChild(DD.createTextNode(vn0+' '+a1));
						}else{
							newC.appendChild(DD.createTextNode(vn0+' '+a2));
						}
					}
					newC.className = 'res7';
					xjj.appendChild(newC);
				
				}

				vi1 = xx.getAttribute('i');
				vi0=parseInt(vi1.substr(vi1.indexOf('.')+1,1));
				for(k=2;k<=4;k++){vi1=vi1.replace('.'+k,'')}
			
				a=0;
			
				for(j=0;j<ss3.length;j++){
					a=ss3[j];
					for(var i in BKx){
						if(typeof(BKx[i]) != 'function'){
							if(i.indexOf(b+a+'-')!=-1){
								BKx[i]=ss2[j];
							}
						}
					}
				}
			}
		}
		
		for(jj=1;jj<MCres_temp.childNodes.length;jj++){

			xx = MCres_temp.childNodes[jj];

			if(xx.getAttribute('c')==0){
				vn1=parseInt(xx.getAttribute('n'));
				var jjL = DD.getElementById('is'+jj).childNodes.length-1;
				vn0=parseInt(xx.getAttribute('p'));
				ss3 = xx.getAttribute('ss');ss3 = ss3.split(' ');
				ss2 = xx.getAttribute('sn');ss2 = ss2.split(' ');
				
				for(k=0;k<ss3.length;k++){
					a=ss3[k];
					for(var i in BKx){
						if(typeof(BKx[i]) != 'function'){
							if(i.indexOf(b+a+'-')!=-1){
								vn0 += parseInt(BKx[i]);
							}
						}
					}
				}
				vn0=Math.max(0,vn0);
				
				if(vn0>0){
					vn0=Math.max(0,vn1-vn0);
					xx.setAttribute('pn',vn0);
					var xjj=DD.getElementById('is'+jj);
					var a=xjj.childNodes[jjL].firstChild;
					if(a.nodeValue.indexOf('*')!=-1){x0=3}else{x0=2}
					for(i=0;i<x0;i++){
						xjj.removeChild(xjj.childNodes[xjj.childNodes.length-1]);
						jjL = DD.getElementById('is'+jj).childNodes.length-1;
					}
					a=xjj.childNodes[jjL].firstChild;
					var newC = DD.createElement('span');
					newC.className = 'res7';
					if(Type_F==0){
						newC.appendChild(DD.createTextNode(' ('+vn1+') : '));
						xjj.appendChild(newC);
						newC = DD.createElement('span');
						newC.appendChild(DD.createTextNode((vn0*prix)+' '+euro));
					}else{
						newC.appendChild(DD.createTextNode(' ('+vn1+') : '));
						xjj.appendChild(newC);
						newC = DD.createElement('span');
						if(vn0<2){
							newC.appendChild(DD.createTextNode(vn0+' '+a1));
						}else{
							newC.appendChild(DD.createTextNode(vn0+' '+a2));
						}
					}
					cssType = "color:#ff6600;font-weight:normal";
					if(MSIE){
						newC.style.setAttribute("cssText", cssType);
					}else{
						newC.setAttribute("style", cssType);
					}
					xjj.appendChild(newC);
					var newC = DD.createElement('span');
					newC.className="res_ast";
					newC.appendChild(DD.createTextNode(' * '));
					xjj.appendChild(newC);
					
				}else{
				
					vn0=Math.max(0,parseInt(xx.getAttribute('n')));
					xx.setAttribute('pn',vn0);
					var xjj=DD.getElementById('is'+jj);
					var a=xjj.childNodes[jjL].firstChild;
					if(a.nodeValue.indexOf('*')!=-1){x0=3}else{x0=2}
					for(i=0;i<x0;i++){
						xjj.removeChild(xjj.childNodes[xjj.childNodes.length-1]);
						jjL = DD.getElementById('is'+jj).childNodes.length-1;
					}
					a=xjj.childNodes[jjL].firstChild;
					var newC = DD.createElement('span');
					newC.className = 'res7';
					if(Type_F==0){
						newC.appendChild(DD.createTextNode(' ('+vn1+') : '));
						xjj.appendChild(newC);
						newC = DD.createElement('span');
						newC.appendChild(DD.createTextNode((vn0*prix)+' '+euro));
					}else{
						newC.appendChild(DD.createTextNode(' : '));
						xjj.appendChild(newC);
						newC = DD.createElement('span');
						if(vn0<2){
							newC.appendChild(DD.createTextNode(vn0+' '+a1));
						}else{
							newC.appendChild(DD.createTextNode(vn0+' '+a2));
						}
					}
					newC.className = 'res7';
					xjj.appendChild(newC);
				
				}
			}
		}
	}
	
	function init_BKx(){
	
		BKx = new Array();
		
		for(i=1;i<MCres_temp.childNodes.length;i++){
			MCres_temp.childNodes[i].setAttribute('pn',-1);
		}
		
		if(MCres_temp.childNodes.length>2){
			
			if(MSIE){
				var x2 = xml2.childNodes[1];
				var x3 = xml3.childNodes[1];
				var x4 = xml4.childNodes[1];
			}else{
				var x2 = xml2.firstChild;
				var x3 = xml3.firstChild;
				var x4 = xml4.firstChild;
			}
			
			//var nf=Nsect.firstChild;
			if(MSIE){
				var nf=Nsect.childNodes[1];
			}else{
				var nf=Nsect.firstChild;
			}
			var vi1=0;var vi0=0;
			if(date1+date2==0){
				var v1a=0;var v2a=0;
			}else{
				var v1a=v1;var v2a=v2;
			}

			for(i=1;i<MCres_temp.childNodes.length;i++){
			
				vi1 = MCres_temp.childNodes[i].getAttribute('i');
				vi0=parseInt(vi1.substr(vi1.indexOf('.')+1,1));
				for(k=2;k<=4;k++){vi1=vi1.replace('.'+k,'')}
				
				var ss3='';var ss2='';
				var a=0;var b=0;
				
				if(date1+date2==0){
					v1a=0;v2a=0;
				}else{
					v1a=v1;v2a=v2;
				}
				
				if(vi0==2){
					for(j=0;j<x2.childNodes.length;j++){
						var x2j=x2.childNodes[j];
						if(x2j.getAttribute('i')==vi1){
							if(x2j.getAttribute('x')==0){
								if(ss3==''){ss3=x2j.getAttribute('i')}else{ss3+=' '+x2j.getAttribute('i')}
								if(date1+date2==0){
									if(claims=='c'){
										if(ss2==''){ss2=x2j.getAttribute('s')}else{ss2+=' '+x2j.getAttribute('s')}
									}else{
										if(ss2==''){ss2=x2j.getAttribute('n')}else{ss2+=' '+x2j.getAttribute('n')}
									}
								}
							}else{
								a=x2j.tagName.replace('x','');
								for(ii=0;ii<x3.childNodes.length;ii++){
									var x3i=x3.childNodes[ii];
									if(x3i.getAttribute('a')==a){
										if(x3i.getAttribute('x')==0){
											if(ss3==''){ss3=x3i.getAttribute('i')}else{ss3+=' '+x3i.getAttribute('i')}
											if(date1+date2==0){
												if(claims=='c'){
													if(ss2==''){ss2=x3i.getAttribute('s')}else{ss2+=' '+x3i.getAttribute('s')}
												}else{
													if(ss2==''){ss2=x3i.getAttribute('n')}else{ss2+=' '+x3i.getAttribute('n')}
												}
											}
										}else{
											b=x3i.tagName.replace('x','');
											for(k=0;k<x4.childNodes.length;k++){
												var x4k=x4.childNodes[k];
												if(x4k.getAttribute('a')==b){
													if(ss3==''){ss3=x4k.getAttribute('i')}else{ss3+=' '+x4k.getAttribute('i')}
													if(date1+date2==0){
														if(claims=='c'){
															if(ss2==''){ss2=x4k.getAttribute('s')}else{ss2+=' '+x4k.getAttribute('s')}
														}else{
															if(ss2==''){ss2=x4k.getAttribute('n')}else{ss2+=' '+x4k.getAttribute('n')}
														}
													}
												}
											}
										}
									}
								}
							}
						}
					}
				
				}else{
					
					if(vi0==3){
						for(ii=0;ii<x3.childNodes.length;ii++){
							var x3i=x3.childNodes[ii];
							if(x3i.getAttribute('i')==vi1){
								if(x3i.getAttribute('x')==0){
									if(ss3==''){ss3=x3i.getAttribute('i')}else{ss3+=' '+x3i.getAttribute('i')}
									if(date1+date2==0){
										if(claims=='c'){
											if(ss2==''){ss2=x3i.getAttribute('s')}else{ss2+=' '+x3i.getAttribute('s')}
										}else{
											if(ss2==''){ss2=x3i.getAttribute('n')}else{ss2+=' '+x3i.getAttribute('n')}
										}
									}
								}else{
									b=x3i.tagName.replace('x','');
									for(k=0;k<x4.childNodes.length;k++){
										var x4k=x4.childNodes[k];
										if(x4k.getAttribute('a')==b){
											if(ss3==''){ss3=x4k.getAttribute('i')}else{ss3+=' '+x4k.getAttribute('i')}
											if(date1+date2==0){
												if(claims=='c'){
													if(ss2==''){ss2=x4k.getAttribute('s')}else{ss2+=' '+x4k.getAttribute('s')}
												}else{
													if(ss2==''){ss2=x4k.getAttribute('n')}else{ss2+=' '+x4k.getAttribute('n')}
												}
											}
										}
									}
								}
							}
						}
						
					}else{
					
						if(vi0==4){
							for(k=0;k<x4.childNodes.length;k++){
								var x4k=x4.childNodes[k];
								if(x4k.getAttribute('i')==vi1){
									if(ss3==''){ss3=x4k.getAttribute('i')}else{ss3+=' '+x4k.getAttribute('i')}
									if(date1+date2==0){
										if(claims=='c'){
											if(ss2==''){ss2=x4k.getAttribute('s')}else{ss2+=' '+x4k.getAttribute('s')}
										}else{
											if(ss2==''){ss2=x4k.getAttribute('n')}else{ss2+=' '+x4k.getAttribute('n')}
										}
									}
								}
							}
						}
					}
				}
				
				
				if(date1+date2!=0){
					var testString = '';
					var aaa = 0;
					var ss1=ss3.split(' ');
					//var nf=Nsect.firstChild;
					if(MSIE){
						var nf=Nsect.childNodes[1];
					}else{
						var nf=Nsect.firstChild;
					}
					var v1b=0;

					ss2='';
					for(j=0;j<ss1.length;j++){
						vi1 = ss1[j];
						vn0=0;
						for(k=v1a;k<=v2a;k++){
							v1b = nf.childNodes[k].getAttribute('y');
								
							testString = nf.childNodes[k].getAttribute('p');
							aaa = testString.indexOf('-'+vi1+'-');
							if(aaa>=0){

								aaa = testString.substr(0,aaa);

								aaa = (aaa.length-aaa.replace(/-/g,'').length)*4;
								
								var aaaa_st = '';
								for(kki=0;kki<nf.childNodes[k].childNodes.length;kki++){
									aaaa_st += nf.childNodes[k].childNodes[kki].nodeValue;
								}
								var aaaa = aaaa_st.split('-');
				
								if(claims=='c'){
									vn0 += parseInt(aaaa[1+aaa]);
									if(k==v2a){
										vn0 += parseInt(aaaa[3+aaa]);
									}
								}else{
									vn0 += parseInt(aaaa[aaa]);
									if(k==v2a){
										vn0 += parseInt(aaaa[2+aaa]);
									}
								}
							
							}
						}
						if(ss2==''){ss2=vn0}else{ss2+=' '+vn0}
					}
					v1a=0;v2a=0;
				}
				
				MCres_temp.childNodes[i].setAttribute('ss',ss3);
				MCres_temp.childNodes[i].setAttribute('sn',ss2);
		
				ss3 = ss3.split(' ');
				var a=0;

				if(claims=='c'){
					for(j=0;j<ss3.length;j++){
						a=ss3[j];
						for(k=v1a;k<=v2a;k++){
							if(BK[(k+'-1-'+a+'-')] || BK[(k+'-0-'+a+'-')]){
							}else{
								BKx[(k+'-1-'+a+'-')]=0;
							}
						}
					}
				}else{
					for(j=0;j<ss3.length;j++){
						a=ss3[j];
						for(k=v1a;k<=v2a;k++){
							if(BK[(k+'-0-'+a+'-')]){
							}else{
								BKx[(k+'-0-'+a+'-')]=0;
							}
						}
					}
				}
			}
		}
	}
	
	function checkEnter(e){
	
		var cCode;
		
		if(e && e.which){
			e = e;
			cCode = e.which;
		}else{
			e = event;
			cCode = e.keyCode;
		}
		
		if(cCode == 13){
			if(NSres > 0){
				var a = '';
				if(NSres > 1){a = 's'}
				z=confirm('ATTENTION : vous avez sélectionné ' + NSres + ' signature' + a + ';\nsi vous lancez une nouvelle recherche, cette sélection sera perdue...\n\nVous pouvez accéder aux informations complètes correspondant à votre sélection en cliquant sur "Ajouter au panier"...\n\nVoulez-vous néanmoins lancer une nouvelle recherche ?');
				if(z==true){
					sel_mem=new Array();mc2();
				}
			}else{
				sel_mem=new Array();mc2();
			}
		}
	
	}
	
	function mc2c(){
		if(NSres > 0){
			var a = '';
			if(NSres > 1){a = 's'}
			z=confirm('ATTENTION : vous avez sélectionné ' + NSres + ' signature' + a + ';\nsi vous lancez une nouvelle recherche, cette sélection sera perdue...\n\nVous pouvez accéder aux informations complètes correspondant à votre sélection en cliquant sur "Ajouter au panier"...\n\nVoulez-vous néanmoins lancer une nouvelle recherche ?');
			if(z==true){
				sel_mem=new Array();mc2();
			}
		}else{
			sel_mem=new Array();mc2();
		}
	}
	
	var sel1 = 0;
	
	function createNodeRes(){
		
		var a = DD.getElementById("res");
		while(a.childNodes.length>0){a.removeChild(a.firstChild)}

		if(MSIE){
			if(Browser.Version() > 6){
				DD.getElementById('res').style.height = "auto";
			}
		}else{
			DD.getElementById('res').style.height = "auto";
		}
				
		
		var newNode1 = DD.createElement('div');
		newNode1.className = 'res_0';
		newNode1.id = 'res0';
		
		var newNode2 = DD.createElement('div');
		cssType = "float:left;width:auto";
		if(MSIE){
			newNode2.style.setAttribute("cssText", cssType);
		}else{
			newNode2.setAttribute("style", cssType);
		}
		

	
		var newline1 = DD.createElement('div');
		newline1.className = 'res3';
		if(MSIE){
			//newline1.style.setAttribute("cssText", "width:300px");
			newline1.style.setAttribute("cssText", "width:auto");
		}
		//newline1.setAttribute('id', 'res0a');
		newline1.id = 'res0a';
		var newline = DD.createElement('span');
		newline.appendChild(DD.createTextNode('0 résultat'));
		newline1.appendChild(newline);
		newNode2.appendChild(newline1);
	
		var newline2 = DD.createElement('div');
		newline2.id = 'Ns1';
		var newline = DD.createElement('span');
		newline.className = 'res3';
		if(MSIE){
			newline.style.setAttribute("cssText", "font-family : Arial, Sans-serif;text-align:left;font-weight:normal;font-size:12px;line-height:16px;white-space:normal");
		}
		newline.appendChild(DD.createTextNode('aucune signature sélectionnée'));
		newline2.appendChild(newline);
		//newNode2.appendChild(newline2);
	
		var newline1 = DD.createElement('div');
		if(MSIE){
			newline1.style.setAttribute("cssText", "padding-top:5px;padding-bottom:5px;height:20px");
		}else{
			newline1.setAttribute("style", "padding-top:5px;padding-bottom:5px");
		}
		
		
//		newline1.appendChild(newSelect);
		newline2.appendChild(newline1);
		newNode2.appendChild(newline2);

		
		newNode1.appendChild(newNode2);
		
		var newNode = DD.createElement('div');
		if(Type_F==0){var w=175}else{var w=220}
		if(MSIE){
			if(IE7==1 || IE8==1){
				newNode.style.setAttribute("cssText", "margin:0px;margin-top:0px;padding:0px;padding-left:10px;width:175px;height:auto;background-image: url('http://www.souslelogo.com/V2/images/communs/resultats/pix_black.gif');background-repeat: repeat-y;float:right");
			}else{
				newNode.style.setAttribute("cssText", "margin:0px;margin-top:-60px;margin-bottom:5px;padding:0px;padding-left:10px;width:"+w+"px;height:auto;background-image: url('http://www.souslelogo.com/V2/images/communs/resultats/pix_black.gif');background-repeat: repeat-y;float:right");
			}
		}else{
			newNode.setAttribute("style", "margin:0px;margin-bottom:5px;padding:0px;padding-left:10px;width:"+w+"px;height:auto;background-image: url('http://www.souslelogo.com/V2/images/communs/resultats/pix_black.gif');background-repeat: repeat-y;float:right");
		}
		
		var newNode01 = DD.createElement('span');
		newNode01.id = "totcom0";
		if(MSIE){
			newNode01.style.setAttribute("cssText", "font-family : Arial, Sans-serif;text-align:left;font-weight:normal;font-size:12px;line-height:16px;white-space:normal");
		}
		newNode01.appendChild(DD.createTextNode('0 signature sélectionnée'));
		var newNode02 = DD.createElement('span');
		if(MSIE){
			newNode02.style.setAttribute("cssText", "font-family : Arial, Sans-serif;text-align:left;font-weight:normal;font-size:12px;line-height:16px;white-space:normal");
		}
		if(Type_F==0){
			newNode02.appendChild(DD.createTextNode('Total HT : 0,00 ' + euro));
		}else{
			newNode02.appendChild(DD.createTextNode(' '));
		}
		newNode02.id = "tot0";
		
		var newLink = DD.createElement('a');
		newLink.setAttribute("href", "#");
		eval('newLink.onclick = function(){myOrder(); return false;}')
		newLink.setAttribute("title", " Cliquer pour commander les signatures sélectionnées ");
				
		var newImg = DD.createElement('img');
		cssType = "margin:0px;padding:0px;padding-top:4px";
		if(MSIE){
			newImg.style.setAttribute("cssText", cssType);
		}else{
			newImg.setAttribute("style", cssType);
		}
		newImg.setAttribute("src", "http://www.souslelogo.com/V2/images/communs/resultats/ajouter.gif");
		newImg.setAttribute("alt", "Ajouter au panier");
		
		newLink.appendChild(newImg);
		newNode.appendChild(newNode01);
		newNode.appendChild(DD.createElement('br'));
		newNode.appendChild(newNode02);
		newNode.appendChild(DD.createElement('br'));
		newNode.appendChild(newLink);
		newNode1.appendChild(newNode);

		DD.getElementById('res').appendChild(newNode1);
		
		
//		<div class="clear"></div>
		var newNode = DD.createElement('div');
		newNode.className = 'clear';
		DD.getElementById('res').appendChild(newNode);
		
		
		
		var newNode = DD.createElement('div');
		newNode.className = 'res_1';
		//newNode.setAttribute('id', 'res1');
		newNode.id = 'res1';
		if(IE7==1){
			newNode.style.setAttribute("cssText", "margin-top:20px");
		}
		
				if(MSIE){
					var newCell = DD.createElement('img');
					newCell.style.setAttribute("cssText", "width:746px;height:1px");
					newCell.src = "http://www.souslelogo.com/V2/images/communs/bas/grey2.gif";
					newCell.alt = "";
					newNode.appendChild(newCell);
				}
		
		var newNode1 = DD.createElement('div');
		cssType = "width:748px";
		if(MSIE){
			newNode1.style.setAttribute("cssText", cssType);
		}else{
			newNode1.setAttribute("style", cssType);
		}
		
		var newline = DD.createElement('span');
		var newLink = DD.createElement('a');
		newLink.setAttribute("href", "#");
		newLink.onclick = function(){selRES(0); return false;};
		newLink.setAttribute("title", Tst3[sel1]);
				
		var newImg = DD.createElement('img');
		newImg.setAttribute("src", "http://www.souslelogo.com/V2/images/communs/cases/case1bis_of.gif");
		newImg.setAttribute("alt", "Tout sélectionner");
		newImg.id = 'i0';
		newLink.appendChild(newImg);
		newline.appendChild(newLink);
		
		var newLink1 = DD.createElement('a');
		newLink1.setAttribute("href", "#");
		newLink1.onclick = function(){selRES(0); return false;};
		newLink1.setAttribute("title", Tst3[sel1]);
		if(MSIE){
			newLink1.style.setAttribute("cssText", "vertical-align:top;font-family : Arial, Sans-serif;text-align:left;font-weight:bold;font-size:12px;line-height:16px;white-space:normal");
		}else{
			newLink1.setAttribute("style", "vertical-align:top");
		}
		
		var newline1 = DD.createElement('span');
		newline1.className = 'res4';
		newline1.id = 'm0';
		newLink1.appendChild(DD.createTextNode('Tout sélectionner / tout désélectionner'));
		newline1.appendChild(newLink1);
		
		newNode1.appendChild(newline);
		newNode1.appendChild(newLink1);
		newNode.appendChild(newNode1);

		DD.getElementById('res').appendChild(newNode);

		
		var newNode = DD.createElement('div');
		newNode.className = 'res_2';
		newNode.id = 'res2';
		
		var newNode1 = DD.createElement('div');
		cssType = "width:748px";
		if(MSIE){
			newNode1.style.setAttribute("cssText", cssType);
		}else{
			newNode1.setAttribute("style", cssType);
		}
		
		var newline = DD.createElement('span');
		newline.className = 'res4';
		newline.appendChild(DD.createTextNode(' Secteurs '));
		
		var newline1 = DD.createElement('span');
		newline1.className = 'res7';
		if(DD.getElementById('ck2').checked){
			//newline1.appendChild(DD.createTextNode(' (Nombre de signatures trouvées) '));
			newline1.appendChild(DD.createTextNode(' (Le chiffre entre parenthèses est le nombre de signatures trouvées dans le secteur) '));
		}else{
			//newline1.appendChild(DD.createTextNode(' (Nombre de signatures ou claims trouvés) '));
			newline1.appendChild(DD.createTextNode(' (Le chiffre entre parenthèses est le nombre de slogans trouvés dans le secteur) '));
		}
		
		newNode1.appendChild(newline);
		newNode1.appendChild(newline1);
		newNode.appendChild(newNode1);

		DD.getElementById('res').appendChild(newNode);
		
		
	
		var newNode = DD.createElement('div');
		newNode.id = 'resCol';

		DD.getElementById('res').appendChild(newNode);
		
		

		
		var newNode = DD.createElement('div');
		newNode.className = 'res_1';
		newNode.id = 'res3';
		
		if(ddd>0){
			cssType = "padding-bottom:3px";
			if(MSIE){
				newNode.style.setAttribute("cssText", cssType);
			}else{
				newNode.setAttribute("style", cssType);
			}
		}
		
		var newNode1 = DD.createElement('div');
		cssType = "width:748px";
		if(MSIE){
			newNode1.style.setAttribute("cssText", cssType);
		}else{
			newNode1.setAttribute("style", cssType);
		}
		
		var newline = DD.createElement('span');
		var newLink = DD.createElement('a');
		newLink.setAttribute("href", "#");
		newLink.onclick = function(){selRES(0); return false;};
		newLink.setAttribute("title", Tst3[sel1]);
				
		var newImg = DD.createElement('img');
		newImg.setAttribute("src", "http://www.souslelogo.com/V2/images/communs/cases/case1bis_of.gif");
		newImg.setAttribute("alt", "Tout sélectionner");
		newImg.id = 'm1';
		newLink.appendChild(newImg);
		newline.appendChild(newLink);
		
		var newLink1 = DD.createElement('a');
		newLink1.setAttribute("href", "#");
		newLink1.onclick = function(){selRES(0); return false;};
		newLink.setAttribute("title", Tst3[sel1]);
		cssType = "vertical-align:top";
		if(MSIE){
			newLink1.style.setAttribute("cssText", "vertical-align:top;font-family : Arial, Sans-serif;text-align:left;font-weight:bold;font-size:12px;line-height:16px;white-space:normal;");
		}else{
			newLink1.setAttribute("style", cssType);
		}
		
		var newline1 = DD.createElement('span');
		newline1.className = 'res4';
		var texte = DD.createTextNode('Tout sélectionner / tout désélectionner');
		newLink1.appendChild(texte);
		newline1.appendChild(newLink1);
		
		newNode1.appendChild(newline);
		newNode1.appendChild(newLink1);
		
		if(ddd>0){
			newline = DD.createElement('br');
			newNode1.appendChild(newline);
			
			var newline1 = DD.createElement('span');
			newline1.className="res_ast";
			newline1.id="note1";
			newline1.appendChild(DD.createTextNode(' * '));
			
			newline = DD.createElement('span');
			cssType = "float:left;margin-left:10px;padding-right:10px;font-weight:normal;font-size:10px;line-height:auto;width:720px;white-space:normal";
			if(MSIE){
				newline.style.setAttribute("cssText", cssType);
			}else{
				newline.setAttribute("style", cssType);
			}
			newline.id="note2";
			
			newline.appendChild(newline1);
			if(Type_F == 0){
				newline.appendChild(DD.createTextNode(st5));
			}else{
				newline.appendChild(DD.createTextNode(st6));
			}

			newNode1.appendChild(newline);
		}
		
		
		
		
		
		
		
		
		newNode.appendChild(newNode1);
		
				if(MSIE){
					var newCell = DD.createElement('img');
					newCell.style.setAttribute("cssText", "width:746px;height:1px");
					newCell.src = "http://www.souslelogo.com/V2/images/communs/bas/grey2.gif";
					newCell.alt = "";
					newNode.appendChild(newCell);
				}

		DD.getElementById('res').appendChild(newNode);
		
		
		
		var newNode1 = DD.createElement('div');
		newNode1.className = 'res_0';
		cssType = "padding-bottom:20px";
		if(MSIE){
			newNode1.style.setAttribute("cssText", cssType);
		}else{
			newNode1.setAttribute("style", cssType);
		}
		//newNode1.setAttribute('id', 'res4');
		newNode1.id = 'res4';
		
		var newNode2 = DD.createElement('div');
		cssType = "float:left;width:auto";
		if(MSIE){
			newNode2.style.setAttribute("cssText", cssType);
		}else{
			newNode2.setAttribute("style", cssType);
		}
		

	
		var newline1 = DD.createElement('div');
		newline1.className = 'res3a';
		if(MSIE){
			//newline1.style.setAttribute("cssText", "width:200px");
			newline1.style.setAttribute("cssText", "width:auto");
		}
		//newline1.setAttribute('id', 'res0b');
		newline1.id = 'res0b';
		var newline = DD.createElement('span');
		newline.appendChild(DD.createTextNode('0 résultat'));
		newline1.appendChild(newline);
	
		var newline2 = DD.createElement('div');
		newline2.id = 'Ns2';
		var newline = DD.createElement('span');
		newline.className = 'res3';
		if(MSIE){
			newline.style.setAttribute("cssText", "font-family : Arial, Sans-serif;text-align:left;font-weight:normal;font-size:12px;line-height:16px;white-space:normal");
		}
		newline.appendChild(DD.createTextNode('aucune signature sélectionnée'));
		newline2.appendChild(newline);
		newNode2.appendChild(newline2);
		
		newNode2.appendChild(newline1);
		
		

	
		newNode1.appendChild(newNode2);
		
		var newNode = DD.createElement('div');
		cssType = "margin:0px;padding:0px;padding-left:10px;width:"+w+"px;height:auto;background-image: url('http://www.souslelogo.com/V2/images/communs/resultats/pix_black.gif');background-repeat: repeat-y;float:right";
		if(MSIE){
			newNode.style.setAttribute("cssText", cssType);
		}else{
			newNode.setAttribute("style", cssType);
		}
		
		var newNode01 = DD.createElement('span');
		newNode01.id = "totcom1";
		if(MSIE){
			newNode01.style.setAttribute("cssText", "font-family : Arial, Sans-serif;text-align:left;font-weight:normal;font-size:12px;line-height:16px;white-space:normal");
		}
		newNode01.appendChild(DD.createTextNode('0 signature sélectionnée'));
		var newNode02 = DD.createElement('span');
		if(MSIE){
			newNode02.style.setAttribute("cssText", "font-family : Arial, Sans-serif;text-align:left;font-weight:normal;font-size:12px;line-height:16px;white-space:normal");
		}
		if(Type_F==0){
			newNode02.appendChild(DD.createTextNode('Total HT : 0,00 ' + euro));
		}else{
			newNode02.appendChild(DD.createTextNode(' '));
		}
		newNode02.id = "tot1";

		var newLink = DD.createElement('a');
		newLink.setAttribute("href", "#");
		newLink.onclick = function(){myOrder(); return false;};
		newLink.setAttribute("title", " Cliquer pour commander les signatures sélectionnées ");
				
		var newImg = DD.createElement('img');
		cssType = "margin:0px;padding:0px;padding-top:4px";
		if(MSIE){
			newImg.style.setAttribute("cssText", cssType);
		}else{
			newImg.setAttribute("style", cssType);
		}
		newImg.setAttribute("src", "http://www.souslelogo.com/V2/images/communs/resultats/ajouter.gif");
		newImg.setAttribute("alt", "Ajouter au panier");
		
		newLink.appendChild(newImg);
		newNode.appendChild(newNode01);
		newNode.appendChild(DD.createElement('br'));
		newNode.appendChild(newNode02);
		newNode.appendChild(DD.createElement('br'));
		newNode.appendChild(newLink);
		newNode1.appendChild(newNode);

		DD.getElementById('res').appendChild(newNode1);
		
		
		
		newNode1 = DD.createElement('div');
		cssType = "padding-bottom:15px";
		if(MSIE){
			newNode1.style.setAttribute("cssText", cssType);
		}else{
			newNode1.setAttribute("style", cssType);
		}

		DD.getElementById('res').appendChild(newNode1);
		
	}
	
	function myOrder(){
		//alert(lastS1)
		//alert(lastS2)
		//alert(lastS3)
		
		var odr='';
		for(i=0;i<=3;i++){
			if(lastS1[i]==0){break}else{if(i>0){odr += "<T>"}}
			odr += "'"+lastS1[i] +"','"+ lastS2[i] + "'";
			if(lastS3[i]){
				odr += ",'"+ lastS3[i] + "','1'";
			}
		}
		odr += "<R>" + DD.getElementById('select0').selectedIndex + "<T>" + DD.getElementById('stringSearch').value + "<R>";
		var x=0;var b='';
		for(var i in Tprev_search){
			if(typeof(Tprev_search[i]) != 'function'){
				if(x==0){
					odr += i;b += i;
				}else{
					odr += '<T>' + i;b = i + '<T>' + b;
				}
				x+=1;
			}
		}
		var x=0;odr += '<R>';
		for(var i in Tarchive_FA){
			if(typeof(Tarchive_FA[i]) != 'function'){
				if(x==0){odr += i}else{odr += '<T>' + i}
				x+=1;
			}
		}
		var x=0;odr += '<R>';
		for(var i in Tarchive_S){
			if(typeof(Tarchive_S[i]) != 'function'){
				if(x==0){odr += i}else{odr += '<T>' + i}
				x+=1;
			}
		}
		odr += '<R>' + DD.getElementById('select_mc').selectedIndex + '<T>' + b + '<R>';
		if(DD.getElementById('ck1').checked){
			odr += DD.getElementById('select0').selectedIndex + '<T>' + DD.getElementById('select1').options[DD.getElementById('select1').selectedIndex].text + '<T>' + DD.getElementById('select2').options[DD.getElementById('select2').selectedIndex].text;
		}else{
			odr += '0<T>0<T>0';
		}
		if(DD.getElementById('ck2').checked){odr += '<T>1<R>'}else{odr += '<T>0<R>'}
		odr += DD.getElementById('s1').scrollTop +'<T>'+ DD.getElementById('s2').scrollTop +'<T>'+ DD.getElementById('s3').scrollTop +'<T>'+ DD.getElementById('s4').scrollTop +'<R>'
		odr = odr.replace(/&/g, '$$$ampersand$$$');
		odr = odr.replace(/ /g, '%20');
		//alert(odr)
		
//		alert(DD.getElementById('select_mc').innerHTML)
		
		
		
		if(NSres > 0){
			var b=myID+'_'+'CS'+'_'+date1+'-'+date2+'-'+claims+'_';
			for(i=0;i<MCres_temp.childNodes.length;i++){
				var a = MCres_temp.childNodes[i];
				if(a.tagName && a.tagName == ('x'+i)){
					if(a.getAttribute('c')==1){
						b+=a.getAttribute('i')+'-';
					}
				}
			}
			//b=myID+'_'+date1+'-'+date2+'-'+claims+'_'+b;
			b += '_' + odr;
		
		//	alert(b)
	
			allowClick = 1;
			xmlhttp=null;
			url='http://www.souslelogo.com/irev/V2/bkV2/add_basket.irev';
			var urlParams = b;
			//alert(urlParams)
		
			// code for Mozilla, etc.
			if (window.XMLHttpRequest){
				xmlhttp=new XMLHttpRequest()
			}
			// code for IE
			else {
				if (window.ActiveXObject){
					xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
				}
			}
			if (xmlhttp!=null){
				//xmlhttp.open("POST",url,false);
				//xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				//xmlhttp.setRequestHeader("Content-length", urlParams.length);
				//xmlhttp.send(urlParams);
			
					xmlhttp.open("GET",url + '?' + urlParams,false);
					//xmlhttp.open("GET",url,false);
					xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
					xmlhttp.setRequestHeader("Content-length", urlParams.length);
					xmlhttp.send(urlParams);
					//xmlhttp.send();
					
					//alert(xmlhttp.responseText)
			
				if (xmlhttp.readyState==4 || xmlhttp.readyState=="complete"){
					if (xmlhttp.status==200){
			
						MCres0 = xmlhttp.responseXML.documentElement;
						code0 = MCres0.firstChild.nodeValue;			//alert(code0)
	///					alert(MCres0.childNodes.length)
				////		window.location.href = "http://www.souslelogo.com/index.php?a=bk&b=" + myID + "&c=" + code0;
							if(code0 == 0){
								window.location.href = "http://www.souslelogo.com/index.php?a=bk&b=" + myID + "&c=" + code0;
							}else{
								if(code0 == 'id' || code0 == 'l1'){
									window.location.href = "http://www.souslelogo.com/index.php?a=" + code0 + "&b=" + myID + "&c=" + MCres0.getAttribute('c');
								}else{
									if(code0.indexOf('$$$R$$$')!=-1){
										while(code0.indexOf('$$$R$$$')!=-1){
											code0 = code0.replace('$$$R$$$','\n');
										}
										alert(code0);
									}else{
										window.location.href = "http://www.souslelogo.com/index.php?a=bk&b=" + myID + "&c=" + code0;
									}
								}
							}

////						var a = MCres0.firstChild.nodeValue;
////						if(a == 0){
////							window.location.href = "http://www.souslelogo.com/index.php?a=bk&b=" + myID + "&c=" + codeRep;
////						}else{
////							if(a == 'id' || a == 'l1'){
////								window.location.href = "http://www.souslelogo.com/index.php?a=" + a + "&b=" + myID + "&c=" + MCres0.getAttribute('c');
////							}else{
////								while(a.indexOf('$$$R$$$')!=-1){
////									a = a.replace('$$$R$$$','\n');
////								}
////								alert(a);
////							}
////						}
////						//window.location.href = "http://www.souslelogo.com/index.php?a=bk&b=" + myID + "&c=" + code0;
		
					}else{
						alert("Problem retrieving XML data: " + xmlhttp.statusText)
					}
				}
	
			}else{
				//alert("Your browser does not support XMLHTTP.")
				alert("Votre navigateur n'accepte pas la fonction XMLHTTP.")
			}
	
			allowClick = 0;
			
		}else{
		
			alert("ATTENTION : vous n'avez sélectionné aucun secteur parmi les résultats affichés...");
			
		}
	}
	
	
	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 MCres = '';
	var MCres;
	var MCres_xml;
	var MCres0;
	var Nres = 0;
	var NresF = 0;
	var NresFA = 0;
	var NresFL = 0;
	var NresFLA = 0;
	var MaxWres = 0;
	var Wres = 0;
	var Ncolres = 0;
	var NLres = 0;
	var NPres = 1;
	var XPres = 1;
	var ddd = 0;
	
	var Ldf = "";
	var Lds = "";
	var Ldc = "";
	
	var Type_F = 0;
	var Type_FT = '';
	
	var resCP = 0;
	var resP = '';
	var resPP = 0;
	
	var resSYN = '';
	var resSYN1 = '';
	
	var mf = "";
	var code0 = '';
	
	var MaxWresF = 0;
	var MaxWresFA = 0;
	var MaxWresSyn = 0;
	var MaxWresCP = 0;
	var MaxWresFL = 0;
	var MaxWresFLA = 0;
	var MaxWresS = 0;
	
	var MaxWres0 = '';
	
	var NSres = 0;
	var NSresP = 0;
	var NMres = 0;
	
	var Wref = 0;
	var WCref = '';
	var Cref = '';
	var Nref = 0;
	
	var myDepasse = 0;
	var myDepasseREF = 0;
	
	var nfa = "";
	var codeRep = '';
	
	var NresSyn = 0;
	var NresCP = 0;
	
	var Tsyn = new Array();
	var Tsel = new Array();
	var Tsel_n = 0;
	
	
	var timerID = null;
	var timerID2 = null;
	
	var st0 = " Ce secteur a déjà été sélectionnée et se trouve actuellement dans votre panier ";
	var st1 = ' Cliquer pour sélectionner ce secteur ';
	var st2 = ' Cliquer pour désélectionner ce secteur ';
//	var st3 = ' Cliquer pour sélectionner tous les résultats ';
//	var st4 = ' Cliquer pour désélectionner tous les résultats ';
	var st5 = " Lorsque le coût à payer ne correspond pas au nombre de signatures indiquées entre parenthèses, il ne s¹agit pas d¹une erreur. Cela signifie que certaines signatures sont déjà dans votre panier et ne vous seront pas facturées 2 fois.";
	var st6 = " Certaines signatures trouvées dans les résultats se trouvent déjà dans votre panier. Seules le nombre de signatures marqué en orange seront décomptées de votre forfait.";
	
	var Tst3 = new Array(' Cliquer pour sélectionner tous les résultats ',' Cliquer pour sélectionner tous les résultats avec des formes exactes ',' Cliquer pour sélectionner tous les résultats avec des formes approchantes ',' Cliquer pour sélectionner tous les résultats avec des synonymes ',' Cliquer pour sélectionner tous les résultats avec des mots "commençant par" ',' Cliquer pour sélectionner tous les résultats en français ',' Cliquer pour sélectionner tous les résultats dans une autre langue ',' Cliquer pour sélectionner tous les résultats sélectionnés ');
	var Tst4 = new Array(' Cliquer pour désélectionner tous les résultats ',' Cliquer pour désélectionner tous les résultats avec des formes exactes ',' Cliquer pour désélectionner tous les résultats avec des formes approchantes ',' Cliquer pour désélectionner tous les résultats avec des synonymes ',' Cliquer pour désélectionner tous les résultats avec des mots "commençant par" ',' Cliquer pour désélectionner tous les résultats en français ',' Cliquer pour désélectionner tous les résultats dans une autre langue ',' Cliquer pour désélectionner tous les résultats sélectionnés ');

	var Tst5_0 = new Array('Tout sélectionner / tout désélectionner','Tout sélectionner / tout désélectionner (uniquement les résultats avec des formes exactes)','Tout sélectionner / tout désélectionner (uniquement les résultats avec des formes approchantes)','Tout sélectionner / tout désélectionner (uniquement les résultats avec des synonymes)','Tout sélectionner / tout désélectionner (uniquement les résultats avec des mots "commençant par")','Tout sélectionner / tout désélectionner (uniquement les résultats en français)','Tout sélectionner / tout désélectionner (uniquement les résultats dans une autre langue)','Tout sélectionner / tout désélectionner');
	var Tst5 = new Array();
	
	var Tst5_x = 0;
	
	var euro = String.fromCharCode(8364);
	
	function remove_amp(a){
		while(a.indexOf("***ampersand***")!=-1){
			a=a.replace("***ampersand***","&");
		}
		while(a.indexOf("§§§")!=-1){
			a=a.replace("§§§",euro);
		}
		while(a.indexOf(codeRep)!=-1){
			a=a.replace(codeRep," ");
		}
		return a;
	}
	
	function setRes3b(x){
		var a = DD.getElementById('bas');
		var b = DD.getElementById('res3b');
		if(x==0){
			var newline = DD.createElement('span');
			cssType = "font-weight:bold";
			if(MSIE){
				newline.style.setAttribute("cssText", cssType);
			}else{
				newline.setAttribute("style", cssType);
			}
			newline.appendChild(DD.createTextNode('Recherche en cours...'));
			
			if(b){
				while(b.childNodes.length>0){
					b.removeChild(b.firstChild);
				}
				b.appendChild(newline);
			
				for(i=0;i<2;i++){
					newline = DD.createElement('br');
					b.appendChild(newline);
				}
				
			}else{
				var newNode = DD.createElement('div');
				newNode.id = 'res3b';
				newNode.className = 'res3b';
				if(MSIE){
					var newNode0 = DD.createElement('div');
					//newNode0.style.setAttribute("cssText", "width:748px");
					newNode0.className = "resIE";
					newNode0.appendChild(newline);
					newNode.appendChild(newNode0);
				}else{
					newNode.appendChild(newline);
				}
			
				for(i=0;i<2;i++){
					newline = DD.createElement('br');
					newNode.appendChild(newline);
				}
				
				if(MSIE){
					a.insertBefore(newNode, a.childNodes[0]);
				}else{
					a.insertBefore(newNode, a.childNodes[1]);
				}
			}
			
		}else{
		
			if(x<2){
				var z = MCres_xml.firstChild.firstChild.nodeValue;
				
				var n = MCres_xml.firstChild;
	
				var x1 = parseInt(n.getAttribute('df'));
				var x2 = parseInt(n.getAttribute('ds'));
				var x3 = parseInt(n.getAttribute('dc'));
				
				Ldf='';Lds='';Ldc='';
				Ldf = n.getAttribute('Ldf');
				Lds = n.getAttribute('Lds');
				Ldc = n.getAttribute('Ldc');
				
				//alert( x1 +' '+ x2 +' '+ x3)
								
				var c1="";var c2="";var c3="";var c4=0;
				
				if(x==1){
				
					if(x1+x2+x3==0){
						c1 = "Aucun résultat contenant ce mot-clé n'a été trouvé dans la liste des secteurs de souslelogo";
						c3 = "...";
					}
					c2 = "labase";

					var c4a = '';
					var c4b = '';
					if(Tarchive_S[ref]){
						c4a = Tarchive_FA[ref];
						c4b = Tarchive_S[ref];
						c4=1;
						update_select_mc();
					}else{
						mc();
					
						if(MCres0.firstChild.firstChild.nodeValue != '0' || MCres0.childNodes[1].firstChild.nodeValue != '0'){
							c4=1;
							update_select_mc();
							c4a = MCres0.firstChild.firstChild.nodeValue;
							c4b = MCres0.childNodes[1].firstChild.nodeValue;
							Tarchive_FA[ref] = c4a;
							Tarchive_S[ref] = c4b;
						}
					}
					
				}else{
				
					if(x==-1){
						c1 = "Vous utilisez un robot ou un logiciel de téléchargement automatique...";
					}else{
						if(x==-2){
							c1 = "Aucun mot-clé n'a été saisi...";
						}
					}
				}
				
				if(b){
				
					while(b.childNodes.length>0){
						b.removeChild(b.firstChild);
					}
					var newline = DD.createElement('span');
					cssType = "font-weight:bold";
					if(MSIE){
						newline.style.setAttribute("cssText", cssType);
					}else{
						newline.setAttribute("style", cssType);
					}
					newline.appendChild(DD.createTextNode(c1));
					b.appendChild(newline);
					if(c2 != ''){
						newline = DD.createElement('span');
						cssType = "font-weight:bold;color:#ff6600";
						if(MSIE){
							newline.style.setAttribute("cssText", cssType);
						}else{
							newline.setAttribute("style", cssType);
						}
						newline.appendChild(DD.createTextNode(c2));
						b.appendChild(newline);
					}
					if(c3 != ''){
						newline = DD.createElement('span');
						cssType = "font-weight:bold";
						if(MSIE){
							newline.style.setAttribute("cssText", cssType);
						}else{
							newline.setAttribute("style", cssType);
						}
						newline.appendChild(DD.createTextNode(c3));
						b.appendChild(newline);
					}
					
					
					if(c4>0){
						for(i=0;i<2;i++){
							b.appendChild(DD.createElement('br'));
						}
						
						if(c4a != '0' && c4b != '0'){
							var tt = 'des secteurs avec des formes approchantes et des synonymes du mot';
						}
						if(c4a != '0' && c4b == '0'){
							var tt = 'des secteurs avec des formes approchantes du mot';
						}
						if(c4a == '0' && c4b != '0'){
							var tt = 'des secteurs avec des synonymes du mot';
						}
						
						newline = DD.createElement('span');
						newline.appendChild(DD.createTextNode('En revanche, il existe ' + tt));
						b.appendChild(newline);
					
						newline = DD.createElement('span');
						cssType = "font-weight:bold;color:#ff6600;padding-left:6px";
						if(MSIE){
							newline.style.setAttribute("cssText", cssType);
						}else{
							newline.setAttribute("style", cssType);
						}
						newline.appendChild(DD.createTextNode(ref));
						b.appendChild(newline);
						
						newline = DD.createElement('span');
						newline.appendChild(DD.createTextNode(' :'));
						b.appendChild(newline);
					
						for(i=0;i<2;i++){
							b.appendChild(DD.createElement('br'));
						}
						
						for(i=0;i<=1;i++){
							if(i==0){
								if(c4a == '0'){continue}
								var c5=c4a.split(' ');
							}else{
								if(c4b == '0'){continue}
								var c5=c4b.split(' ');
							}
					
						//for(i=0;i<2;i++){
						//	b.appendChild(DD.createElement('br'));
						//}
							
							for(k=0;k<c5.length;k++){
								var c6 = c5[k];
								c6 = c6.substr(0,c6.indexOf('§'));
								var c7 = parseInt(c5[k].replace(c6+'§',''));
					
								var newLink = DD.createElement('a');
								newLink.href = '#';
								eval('newLink.onclick = function(){mc_type=0;mc2b("'+c6+'"); return false;}')
								
								newline = DD.createElement('span');
								if(c7<2){
									newLink.setAttribute('title', ' Cliquer pour afficher ce secteur ');
									newline.appendChild(DD.createTextNode('- afficher le secteur contenant le mot'));
								}else{
									newLink.setAttribute('title', ' Cliquer pour afficher ces ' + c7 + ' secteurs ');
									newline.appendChild(DD.createTextNode('- afficher les ' + c7 + ' secteurs contenant le mot'));
								}
								newLink.appendChild(newline);
								newline = DD.createElement('span');
								cssType = "font-weight:bold;color:#ff6600;padding-left:6px";
								if(MSIE){
									newline.style.setAttribute("cssText", cssType);
								}else{
									newline.setAttribute("style", cssType);
								}
								newline.appendChild(DD.createTextNode(c6));
								newLink.appendChild(newline);
								b.appendChild(newLink);
								
								for(ii=0;ii<2;ii++){
									b.appendChild(DD.createElement('br'));
								}
							}
						}
					}
				}
				
				for(i=0;i<2;i++){
					b.appendChild(DD.createElement('br'));
				}
				
				
	
			}else{
				
				var nm=0;
				for(var kk in Tmots){
					if(typeof(Tmots[kk]) != 'function'){
						if(Tmots[kk]>0 && Tmots[kk]<=20){nm+=1}
					}
				}
				var tt = "Veuillez ajouter un (ou plusieurs) caractère(s) à votre mot-clé ou saisir un terme plus précis pour réduire ce nombre";
				if(nm>0 && nm<=20){
					tt += ", ou bien choisir l'une des options suivantes :";
				}else{
					tt += "...";
				}
			
				if(b){
				
					while(b.childNodes.length>0){
						b.removeChild(b.firstChild);
					}
					
					var newline = DD.createElement('span');
					newline.appendChild(DD.createTextNode("Le nombre de résultats correspondant à votre requête (" + x + ") est trop important."));
					b.appendChild(newline);
					for(i=0;i<2;i++){
						newline = DD.createElement('br');
						b.appendChild(newline);
					}
					
					newline = DD.createElement('span');
					newline.appendChild(DD.createTextNode(tt));
					b.appendChild(newline);
					
					for(i=0;i<2;i++){
						b.appendChild(DD.createElement('br'));
					}
					
					if(nm>0 && nm<=20){
						for(var kk in Tmots){
						
							if(Tmots[kk].indexOf('iterator') != -1){
								continue;
							}
						
							var newLink = DD.createElement('a');
							newLink.href = '#';
							eval('newLink.onclick = function(){mc_type=0;mc2b("'+kk+'"); return false;}')
							
							newline = DD.createElement('span');
							if(Tmots[kk] < 2){
								newLink.setAttribute('title', ' Cliquer pour afficher ce secteur ');
								newline.appendChild(DD.createTextNode('- afficher le secteur contenant le mot'));
							}else{
								newLink.setAttribute('title', ' Cliquer pour afficher ces ' + Tmots[kk] + ' secteurs ');
								newline.appendChild(DD.createTextNode('- afficher les ' + Tmots[kk] + ' secteurs contenant le mot'));
							}
							newLink.appendChild(newline);
							newline = DD.createElement('span');
							cssType = "font-weight:bold;color:#ff6600;padding-left:6px";
							if(MSIE){
								newline.style.setAttribute("cssText", cssType);
							}else{
								newline.setAttribute("style", cssType);
							}
							newline.appendChild(DD.createTextNode(kk));
							newLink.appendChild(newline);
							b.appendChild(newLink);
							for(i=0;i<2;i++){
								b.appendChild(DD.createElement('br'));
							}
						}
					}
			
	
				}else{
			
					var newNode = DD.createElement('div');
					newNode.id = 'res3b';
					newNode.className = 'res3b';
					var newline = DD.createElement('span');
					newline.appendChild(DD.createTextNode("Le nombre de résultats correspondant à votre requête (" + x + ") est trop important."));
					newNode.appendChild(newline);
					for(i=0;i<2;i++){
						newline = DD.createElement('br');
						newNode.appendChild(newline);
					}
					newline = DD.createElement('span');
					newline.appendChild(DD.createTextNode(tt));
					
					if(MSIE){
						var newNode0 = DD.createElement('div');
						newNode0.className = "resIE";
						newNode0.appendChild(newline);
						newNode.appendChild(newNode0);
					}else{
						newNode.appendChild(newline);
					}
			
					for(i=0;i<2;i++){
						newline = DD.createElement('br');
						newNode.appendChild(newline);
					}
					
					if(nm>0 && nm<=20){
						for(var kk in Tmots){
						
							if(Tmots[kk].indexOf('iterator') != -1){
								continue;
							}
						
							var newLink = DD.createElement('a');
							newLink.href = '#';
							eval('newLink.onclick = function(){mc_type=0;mc2b("'+kk+'"); return false;}')
							
							newline = DD.createElement('span');
							if(Tmots[kk] < 2){
								newLink.setAttribute('title', ' Cliquer pour afficher ce secteur ');
								newline.appendChild(DD.createTextNode('- afficher le secteur contenant le mot'));
							}else{
								newLink.setAttribute('title', ' Cliquer pour afficher ces ' + Tmots[kk] + ' secteurs ');
								newline.appendChild(DD.createTextNode('- afficher les ' + Tmots[kk] + ' secteurs contenant le mot'));
							}
							newLink.appendChild(newline);
							newline = DD.createElement('span');
							cssType = "font-weight:bold;color:#ff6600;padding-left:6px";
							if(MSIE){
								newline.style.setAttribute("cssText", cssType);
							}else{
								newline.setAttribute("style", cssType);
							}
							newline.appendChild(DD.createTextNode(kk));
							newLink.appendChild(newline);
							newNode.appendChild(newLink);
							for(i=0;i<2;i++){
								newNode.appendChild(DD.createElement('br'));
							}
						}
					}
	
					a.appendChild(newNode);
				}


				
				
			}
		}
	}
	
	var MC = '';
	
	
	function mc(){
	
		allowClick = 1;
		xmlhttp=null;
		url='http://www.souslelogo.com/irev/V2/irev/cs_mc.irev';
		var urlParams = 'myID=' + myID + '&a=' + ref.replace('&','$$$ampersand$$$');
	//	alert(urlParams)

		var t = DD.getElementById('test');
		
		
		
		// code for Mozilla, etc.
		if (window.XMLHttpRequest){
			xmlhttp=new XMLHttpRequest()
		}
		// code for IE
		else {
			if (window.ActiveXObject){
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
			}
		}
		if (xmlhttp!=null){
			//xmlhttp.open("POST",url,false);
			//xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			//xmlhttp.setRequestHeader("Content-length", urlParams.length);
			//xmlhttp.send(urlParams);
			
					xmlhttp.open("GET",url + '?' + urlParams,false);
					//xmlhttp.open("GET",url,false);
					xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
					xmlhttp.setRequestHeader("Content-length", urlParams.length);
					xmlhttp.send(urlParams);
					//xmlhttp.send();
		
			if (xmlhttp.readyState==4 || xmlhttp.readyState=="complete"){
				if (xmlhttp.status==200){
		
					MCres0 = xmlhttp.responseXML.documentElement;
					
					Type_F = null;
					var isBK=0;
		
					if(MSIE){
						if(MCres0.childNodes[1].tagName == "L"){
							Type_F = parseInt(MCres0.childNodes[1].getAttribute('x'));
							Type_FT = MCres0.childNodes[1].getAttribute('xt');
							if(MCres0.childNodes[1].getAttribute('bk')){
								BK_ref = MCres0.childNodes[1].getAttribute('bk');
								isBK=1;
							}
						}else{
							Type_F = parseInt(MCres0.getAttribute('x'));
							Type_FT = MCres0.getAttribute('xt');
							if(MCres0.getAttribute('bk')){
								BK_ref = MCres0.getAttribute('bk');
								isBK=1;
							}
						}
					}else{
						if(MCres0.firstChild.tagName == "L"){
							Type_F = parseInt(MCres0.firstChild.getAttribute('x'));
							Type_FT = MCres0.firstChild.getAttribute('xt');
							if(MCres0.firstChild.getAttribute('bk')){
								BK_ref = MCres0.firstChild.getAttribute('bk');
								isBK=1;
							}
						}else{
							Type_F = parseInt(MCres0.getAttribute('x'));
							Type_FT = MCres0.getAttribute('xt');
							if(MCres0.getAttribute('bk')){
								BK_ref = MCres0.getAttribute('bk');
								isBK=1;
							}
						}
					}
					
					if(isBK==1){init_BK()}

					if(Type_F){
						Type_FT = Type_FT.split('§§§R§§§');
						var aa = DD.getElementById('update');
						while(aa.childNodes.length>3){
							aa.removeChild(aa.childNodes[aa.childNodes.length-1]);
						}
						if(Type_F == 0){
							aa.appendChild(DD.createElement('br'));
						}else{
							for(k=0;k<Type_FT.length;k++){
								var b = Type_FT[k].split('§§§T§§§');
								var newCell = DD.createElement('span');
								newCell.className = b[0];
								newCell.appendChild(DD.createTextNode(b[1]));
								aa.appendChild(newCell);
							}
						}
					}
	
				}else{
					alert("Problem retrieving XML data:" + xmlhttp.statusText)
				}
			}

		}else{
			//alert("Your browser does not support XMLHTTP.")
			alert("Votre navigateur n'accepte pas la fonction XMLHTTP.")
		}
	
		allowClick = 0;
		
	}
	
	var MCres_temp;
	var sel_mem = new Array();
	
	function mc1(){
		
		if(DD.getElementById("res0a")){
		}else{
			createNodeRes();
		}

		var a = DD.getElementById("res");
		
		if(navigator.appVersion.indexOf("MSIE") == -1){
			if(a.className != 'res'){
				a.className = 'res';
			}
		}
		
		if(MSIE){
			if(Browser.Version() > 6){
				DD.getElementById('res').style.height = "auto";
			}else{
				DD.getElementById('res').style.height = "440px";
			}
		}else{
			DD.getElementById('res').style.height = "auto";
		}
		
		if(MSIE){
			if(MCres_xml.childNodes[1].tagName == "L"){
				MCres_temp = MCres_xml.childNodes[1];
			}else{
				MCres_temp = MCres_xml;
			}
		}else{
			if(MCres_xml.firstChild.tagName == "L"){
				MCres_temp = MCres_xml.firstChild;
			}else{
				MCres_temp = MCres_xml;
			}
		}
		
		nfa = 0;
		NresFA = 0;
		NresFL = 0;
		NresFLA = 0;
		NresF = 0;
		NresSyn = 0;
		NresCP = 0;
		dd = 0;
					
		Ldf = "";
		Lds = "";
		Ldc = "";
			
		Tsyn = new Array();
		Tsel = new Array();
		Tsel_n = 0;
	
		for(i=0;i<MCres_temp.childNodes.length;i++){
			var a = MCres_temp.childNodes[i];
			if(a.tagName && a.tagName == 'n'){
				Nres = a.firstChild.nodeValue;
				dd = a.getAttribute('dd');
				NresFL = a.getAttribute('l');
				NresFLA = Nres - NresFL;
///				Type_F = a.getAttribute('x');
				
				Ldf = a.getAttribute('Ldf');
				Lds = a.getAttribute('Lds');
				Ldc = a.getAttribute('Ldc');
	
				if(a.getAttribute('t')!=""){
					Tsyn = a.getAttribute('t').split("///");
					for(k=0;k<Tsyn.length;k++){
						var b = Tsyn[k];
						Tsyn[k] = new Array();
						Tsyn[k] = b.split("//");
					}
				}

			}else{
				if(a.tagName && a.tagName.indexOf('x') != -1){
					if(a.getAttribute('c')==2){
						NSresP += 1;
					}
					if(a.getAttribute('f')){
						var b = a.getAttribute('f');
						if(b==1){
							NresFA += 1;
						}else{
							if(b==2){
								NresSyn += 1;
							}else{
								if(b==3){
									NresCP += 1;
								}
							}
						}
					}
				}
			}
		}
		
		
		nfa = 0;
		NresF = 0;
		
				Tsel[Tsel_n] = 0;Tsel_n+=1;
				Tsel[Tsel_n] = 7;
				//alert(Tsel)

		var a = DD.getElementById("res");
		a.style.visibility = "visible";
		
		
		if(DD.getElementById('i0')){
			var z = DD.getElementById('i0');
			z.src = z.src.replace('_on.gif','_of.gif');
			z.setAttribute('title', Tst3[sel1]);
			z.parentNode.parentNode.parentNode.childNodes[1].setAttribute('title', Tst3[sel1])
			z = DD.getElementById('m1');
			z.src = DD.getElementById('i0').src;
			z.setAttribute('title', Tst3[sel1]);
			z.parentNode.parentNode.parentNode.childNodes[1].setAttribute('title', Tst3[sel1])
		}

		Wres = DD.getElementById("res").clientWidth - 54;
		
		codeRep = MCres_temp.firstChild.getAttribute('c');
		
//		if(Nres <= 35){
		
			MaxWres = 0;
			MaxWresF = 0;
			MaxWresFA = 0;
			MaxWresSyn = 0;
			MaxWresCP = 0;
			MaxWresFL = 0;
			MaxWresFLA = 0;
			MaxWresS = 0;
			Wres = 0;
			Ncolres = 1;
			NLres = 15;
			NPres = 1;
			XPres = 1;
			
			var a = DD.getElementById("resCol");var x=a;
			while(a.childNodes.length>0){
				a.removeChild(a.firstChild);
			}
		
			var t = DD.getElementById('test');
			
			var x=0;var y=1;var z=0;var b='';var zz=0;
			var nd=0;
			var Ld='-';
			
			if(claims=='c'){
				var a01='signature';var a02='signatures';
			}else{
				var a01='signature ou claim';var a02='signatures ou claims';
			}
			
			for(i=0;i<MCres_temp.childNodes.length;i++){
				a = MCres_temp.childNodes[i];
				var a1 = MCres_temp.childNodes[y];
				
				if(a.tagName && a.tagName.indexOf('x')!=-1){
				
					if(a.getAttribute('d') && (a.getAttribute('d').indexOf('§')==-1 && nd==0)){
						nd=1;
						var newNode = DD.createElement('div');
						newNode.className = 'res_2';
						newNode.id = 'res2';
		
						var newline = DD.createElement('span');
						newline.className = 'res4';
						if(searchType==0){
							newline.appendChild(DD.createTextNode(' Autres résultats dans un secteur proche de votre sélection '));
						}else{
							newline.appendChild(DD.createTextNode(' Autres résultats dans un secteur proche de votre recherche '));
						}
						
						newNode.appendChild(newline);
						DD.getElementById("resCol").appendChild(newNode);
						
					}
					
			//		alert(a.getAttribute('d'))
					
					if(nd==1 && a.getAttribute('d')){
					
						var naa = 0;
						for(k=0;k<MCres_temp.childNodes.length;k++){
				
							var aa = MCres_temp.childNodes[k];
							if(aa.tagName && aa.tagName.indexOf('x')!=-1){
								var ad = a.getAttribute('d');
								var aad = aa.getAttribute('d');
								if(aad && (aad.indexOf(ad)!=-1 && aad.indexOf(ad+'§')==-1)){
									naa+=1;
								}
							}
						}
			//			alert(naa)
						
						for(k=0;k<MCres_temp.childNodes.length;k++){
				
							var aa = MCres_temp.childNodes[k];
							if(aa.tagName && aa.tagName.indexOf('x')!=-1){
								if(aa.getAttribute('d') && (aa.getAttribute('d').indexOf(a.getAttribute('d')+'§')!=-1)){
			//						alert(aa.getAttribute('d'))
									var aaa = aa.getAttribute('d').split('§');
									break;
								}
							}
							
						}
						
			//			alert(Ld)
					
						if(Ld.indexOf('-'+aaa[0]+'-')==-1){
						
							Ld+='-'+aaa[0]+'-';
					
							var newNode = DD.createElement('div');
							newNode.className = 'res_2a';
		
							var newline = DD.createElement('span');
							newline.className = 'res4';
							if(naa<2){
								newline.appendChild(DD.createTextNode(' 1 résultat proche du secteur "' + aaa[1] + ' > ' + aaa[2] + '"'));
							}else{
								newline.appendChild(DD.createTextNode(' '+ naa + ' résultats proches du secteur "' + aaa[1] + ' > ' + aaa[2] + '"'));
							}
						
							newNode.appendChild(newline);
							DD.getElementById("resCol").appendChild(newNode);
						}
					}
				
				
					z+=1;
					var newline = DD.createElement('div');
					newline.className = 'res' + x;
					newline.id = 'res_' + i;
					var nv = parseInt(a.getAttribute('v'));
					cssType = "height:" + (nv+1)*16 + "px";
					if(MSIE){
						newline.style.setAttribute("cssText", cssType);
					}else{
						newline.setAttribute("style", cssType);
					}
					
					if(MSIE){
						var newlineIE = DD.createElement('div');
						newlineIE.className = 'resIE';
					}
					
					var newContainer = DD.createElement('div');
					cssType = "width:740px;height:" + (nv*16) + "px";
					if(MSIE){
						newContainer.style.setAttribute("cssText", cssType);
					}else{
						newContainer.setAttribute("style", cssType);
					}
					
					var newBloc_left = DD.createElement('div');
					cssType = "float:left;width:30px;height:" + (nv*16) + "px";
					if(MSIE){
						newBloc_left.style.setAttribute("cssText", cssType);
					}else{
						newBloc_left.setAttribute("style", cssType);
					}
					
					var newCase = DD.createElement('div');
					cssType = "float:left;width:30px;height:" + ((nv-1)*16) + "px;margin:0px;padding:0px";
					if(MSIE){
						newCase.style.setAttribute("cssText", cssType);
					}else{
						newCase.setAttribute("style", cssType);
					}
					
					var newCaseRef = DD.createElement('a');
					newCaseRef.setAttribute("href", "#");
					eval('newCaseRef.onclick = function(){selRES('+y+'); return false;}')
					var newImg = DD.createElement('img');
					if(a1.getAttribute('n')!='0'){
						newImg.id = "i"+y;
					}
						
					if(a1.getAttribute('c')==2){
						newImg.src = "http://www.souslelogo.com/V2/images/communs/cases/case1_on_g.gif";
						newCaseRef.setAttribute("title", st0);
					}else{
						if(sel_mem[a.tagName]<=1){
							a1.setAttribute('c', sel_mem[a.tagName]+'')
						}
						if(a1.getAttribute('n')!='0'){
							if(a1.getAttribute('c')=='0'){
								newImg.src = "http://www.souslelogo.com/V2/images/communs/cases/case1_of.gif";
								newCaseRef.setAttribute("title", st1);
							}else{
								newImg.src = "http://www.souslelogo.com/V2/images/communs/cases/case1_on.gif";
								newCaseRef.setAttribute("title", st2);
							}
						}else{
							if(a1.getAttribute('c')=='0'){
								newImg.src = "http://www.souslelogo.com/V2/images/communs/cases/case1_of_g.gif";
							}else{
								newImg.src = "http://www.souslelogo.com/V2/images/communs/cases/case1_on_g.gif";
							}
							newCaseRef.setAttribute("title", '');
						}
						newImg.alt = " Sélectionner ";
					}
					newCaseRef.appendChild(newImg);
					newCase.appendChild(newCaseRef);
					newBloc_left.appendChild(newCase);
					
					var newCase = DD.createElement('div');
					cssType = "float:left;width:30px;height:16px";
					if(MSIE){
						newCase.style.setAttribute("cssText", cssType);
					}else{
						newCase.setAttribute("style", cssType);
					}
					var newCaseRef = DD.createElement('a');
					newCaseRef.setAttribute("href", "#");
					newCaseRef.setAttribute("title", ' Cliquer pour voir ce secteur dans le tableau ci-dessus ');
					eval('newCaseRef.onclick = function(){context('+(y-1)+'); return false;}')
					var newImg = DD.createElement('img');
					newImg.id = "oe"+y;
					
					newImg.src = "http://www.souslelogo.com/V2/images/cs/oeil.gif";
					newImg.alt = " Voir le contexte ";
					newCaseRef.appendChild(newImg);
					newCase.appendChild(newCaseRef);
					newBloc_left.appendChild(newCase);
					
					
					var newBloc_right = DD.createElement('div');
					cssType = "float:left;width:710px;height:" + (nv*16) + "px";
					if(MSIE){
						newBloc_right.style.setAttribute("cssText", cssType);
					}else{
						newBloc_right.setAttribute("style", cssType);
					}
					
					var v=0;
					
					var newLink = DD.createElement('a');
					newLink.setAttribute("href", "#");
					newLink.id = "is"+y;
					if(a1.getAttribute('n')!='0'){
						newLink.setAttribute("title", st1);
					}else{
						newLink.setAttribute("title", '');
					}
					eval('newLink.onclick = function(){selRES('+y+'); return false;}')
						
					for(k=0;k<a.childNodes.length;k++){
					
						var ak = a.childNodes[k];
					
						if(ak.getAttribute('class') == 'res0' || ak.getAttribute('class') == 'res60'){
						
							if(v<=nv){
								newCell = DD.createElement('span');
								newCell.className = "res7";
								newCell.appendChild(DD.createTextNode(' '));
								
								var newCell1 = DD.createElement('img');
								newCell1.src = "http://www.souslelogo.com/V2/images/cs/ft.gif";
								cssType = "margin:0px;padding:0px;padding-left:5px;padding-top:5px";
								if(MSIE){
									newCell1.style.setAttribute("cssText", cssType);
								}else{
									newCell1.setAttribute("style", cssType);
								}
								
								newCell1.alt = "";
								newLink.appendChild(newCell1);
							}
						
							newCell = DD.createElement('br');
							newLink.appendChild(newCell);
							v+=1;
							cssType = "padding-left:" + (10*v) + "px";
						}else{
							cssType = "";
						}
						
						newCell = DD.createElement('span');
						
						if(cssType != ''){
							if(MSIE){
								newCell.style.setAttribute("cssText", cssType);
							}else{
								newCell.setAttribute("style", cssType);
							}
						}
			
						if(ak.getAttribute('class') == 'res0'){
							newCell.className = "res7";
						}else{
							newCell.className = ak.getAttribute('class');
						}
								
						if(ak.firstChild){
							if(k==0){
								newCell.appendChild(DD.createTextNode(remove_amp(' '+ak.firstChild.nodeValue)));
							}else{
								newCell.appendChild(DD.createTextNode(remove_amp(ak.firstChild.nodeValue)));
							}
							newLink.appendChild(newCell);
						}
					}
					
					var newCell2 = DD.createElement('span');
					var z = parseInt(a.getAttribute('n'));
					var p = parseInt(a.getAttribute('p'));
					newCell2.className = "res7";
					if(Type_F==0){
						newCell2.appendChild(DD.createTextNode(' (' + z + ') : '));
					}else{
						newCell2.appendChild(DD.createTextNode(' : '));
					}
					newLink.appendChild(newCell2);
					newCell2 = DD.createElement('span');
					newCell2.className = "res7";

					if(p>0 && z>0){

						cssType = "color:#ff6600";
						if(MSIE){
							newCell2.style.setAttribute("cssText", cssType);
						}else{
							newCell2.setAttribute("style", cssType);
						}
						if(Type_F==0){
							newCell2.appendChild(DD.createTextNode(Math.max(0,((z-p)*prix)) + ' ' + euro));
						}else{
							if((z-p)<2){
								newCell2.appendChild(DD.createTextNode(Math.max(0,(z-p)) + ' ' + a01));
							}else{
								newCell2.appendChild(DD.createTextNode(Math.max(0,(z-p)) + ' ' + a02));
							}
						}
						newLink.appendChild(newCell2);

						newCell2 = DD.createElement('span');
						newCell2.className="res_ast";
						newCell2.appendChild(DD.createTextNode(' * '));

					}else{

						if(Type_F==0){
							newCell2.appendChild(DD.createTextNode(Math.max(0,((z-p)*prix)) + ' ' + euro));
						}else{
							if((z-p)<2){
								newCell2.appendChild(DD.createTextNode(Math.max(0,(z-p)) + ' ' + a01));
							}else{
								newCell2.appendChild(DD.createTextNode(Math.max(0,(z-p)) + ' ' + a02));
							}
						}
					}
					newLink.appendChild(newCell2);

					newBloc_right.appendChild(newLink);

					newContainer.appendChild(newBloc_left);
					newContainer.appendChild(newBloc_right);
					newline.appendChild(newContainer);

					DD.getElementById("resCol").appendChild(newline);

					if(x==0){x=1}else{x=0}
					y+=1;
				}
			}

		sel_mem = new Array();
		n=0;var m=0;var ns=0;
//		var Tm=new Array();
		for(i=0;i<MCres_temp.childNodes.length;i++){
			var a = MCres_temp.childNodes[i];
			if(a.tagName && a.tagName == ('x'+i)){
				sel_mem['x'+i] = a.getAttribute('c');
				if(a.getAttribute('c')==1){
					n += 1;
					m += parseInt(a.getAttribute('n'));
					ns += parseInt(a.getAttribute('s'));
				}
			}
		}
		

		NMres = n;
		NSres = m;

		var n=0;var x1=0;var x2=0;
			for(i=1;i<MCres_temp.childNodes.length;i++){
				var a = MCres_temp.childNodes[i];
				if(a.tagName && a.tagName == ('x'+i)){
					n += 1;
					if(a.getAttribute('c')==0){
						x1 += 1;
					}else{
						x2 += 1;
					}
				}
			}
			
//					alert(x2 +'   '+ n)
			
			if(x2 < n){
				var z = DD.getElementById('i0');
				z.src = 'http://www.souslelogo.com/V2/images/communs/cases/case1bis_of.gif';
				z.setAttribute('title', Tst3[sel1]);
				z.parentNode.parentNode.parentNode.childNodes[1].setAttribute('title', Tst3[sel1])
				z = DD.getElementById('m1');
				z.src = DD.getElementById('i0').src;
				z.setAttribute('title', Tst3[sel1]);
				z.parentNode.parentNode.parentNode.childNodes[1].setAttribute('title', Tst3[sel1])
			}else{
				var z = DD.getElementById('i0');
				z.src = 'http://www.souslelogo.com/V2/images/communs/cases/case1bis_on.gif';
				z.setAttribute('title', Tst4[sel1]);
				z.parentNode.parentNode.parentNode.childNodes[1].setAttribute('title', Tst4[sel1])
				z = DD.getElementById('m1');
				z.src = DD.getElementById('i0').src;
				z.setAttribute('title', Tst4[sel1]);
				z.parentNode.parentNode.parentNode.childNodes[1].setAttribute('title', Tst4[sel1])
			}


			updateRes0();
		
			updateNS1();
			
			setRes3b_1(0);


//					alert(lastS1+'\n\n' +lastS2+'\n\n' +lastS3)

			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 = 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();
			
				}
			}
			
			check_note();
			
				timerID = window.setTimeout('init_BKx();check_BKx_mc1()',0);
		
//		}
		
		
	}
	
	function check_BKx_mc1(){
		if(MCres_temp.childNodes.length>2){
			for(ii=1;ii<MCres_temp.childNodes.length;ii++){
				if(MCres_temp.childNodes[ii].getAttribute('c')>0){
					check_BKx(ii);
				}
			}
		}
	}
	
	
	function update_select_mc(){

		var b = DD.getElementById('select_mc');var x=-1;
		
		for(i=0;i<b.childNodes.length;i++){
			if(b.childNodes[i].firstChild){
				if(b.childNodes[i].firstChild.nodeValue.indexOf('----')!=-1){
					while(b.childNodes[i].childNodes.length>0){
						b.childNodes[i].removeChild(b.childNodes[i].firstChild);
					}
					b.childNodes[i].appendChild(DD.createTextNode(ref));
					Tprev_search[ref] = mc_type;
					b.disabled=false;
					x=i;break;
				}
			}
		}

		if(x<0){
			for(i=0;i<b.childNodes.length;i++){
				if(b.childNodes[i].firstChild){
					if(b.childNodes[i].firstChild.nodeValue.indexOf(ref)!=-1){
						x=i;break;
					}
				}
			}
			
			if(x<0){
				var newOp = DD.createElement('option');
				newOp.appendChild(DD.createTextNode(ref));
				b.insertBefore(newOp, b.childNodes[1]);
				Tprev_search[ref] = mc_type;
			}
		}
		
		while(b.childNodes.length>21){
			b.removeChild(b.childNodes[b.childNodes.length-1]);
		}
	}		
	
	
	function prev_search(x){
		var aa = DD.getElementById('select_mc').childNodes[x].firstChild.nodeValue;
		if(aa!='' && aa!=' '){
			if(NSres > 0){
				var a = '';
				if(NSres > 1){a = 's'}
				z=confirm('ATTENTION : vous avez sélectionné ' + NSres + ' signature' + a + ';\nsi vous lancez une nouvelle recherche, cette sélection sera perdue...\n\nVous pouvez accéder aux informations complètes correspondant à votre sélection en cliquant sur "Ajouter au panier"...\n\nVoulez-vous néanmoins lancer une nouvelle recherche ?');
				if(z==true){
					mc_type = Tprev_search[aa];sel_mem=new Array();mc2b(aa);
				}
			}else{
				mc_type = Tprev_search[aa];sel_mem=new Array();mc2b(aa);
			}
		}
	}
	
	function setRes3b_1(x){
	
		var x1 = 0;var x2 = 0;var x3 = 0;
		for(i=0;i<MCres_xml.childNodes.length;i++){
			var a = MCres_xml.childNodes[i];
			if(a.tagName && a.tagName == 'n'){
				
				x1 = parseInt(a.getAttribute('df'));
				x2 = parseInt(a.getAttribute('ds'));
				x3 = parseInt(a.getAttribute('dc'));
				
				break;
			}
		}
	
		var a = DD.getElementById('bas');
		var b = DD.getElementById('res3b');
		if(x1+x2+x3==0){
			if(b){
				while(b.childNodes.length>0){
					b.removeChild(b.firstChild);
				}
				if(MSIE){
					a.removeChild(a.childNodes[0]);
				}else{
					a.removeChild(a.childNodes[1]);
				}
			}
		}else{
			if(b){
				while(b.childNodes.length>0){
					b.removeChild(b.firstChild);
				}
			}
				
				if(MSIE){
					var newCell = DD.createElement('img');
					newCell.style.setAttribute("cssText", "width:746px;height:1px");
					newCell.src = "http://www.souslelogo.com/V2/images/communs/bas/grey3.gif";
					newCell.alt = "";
					b.appendChild(newCell);
					b.appendChild(DD.createElement('br'));
				}
		
			var newline = DD.createElement('span');
			cssType = "font-weight:bold";
			if(MSIE){
				newline.style.setAttribute("cssText", cssType);
			}else{
				newline.setAttribute("style", cssType);
			}
			newline.appendChild(DD.createTextNode('Autres résultats également disponibles :'));
			
			if(b){
				b.appendChild(newline);
			}else{
				var newNode = DD.createElement('div');
				newNode.id = 'res3b';
				newNode.className = 'res3b';
				if(MSIE){
					var newNode0 = DD.createElement('div');
					newNode0.className = "resIE";
					newNode0.appendChild(newline);
					newNode.appendChild(newNode0);
				}else{
					newNode.appendChild(newline);
				}
			
				for(i=0;i<2;i++){
					newNode.appendChild(DD.createElement('br'));
				}
				
				if(MSIE){
					a.insertBefore(newNode, a.childNodes[0]);
				}else{
					a.insertBefore(newNode, a.childNodes[1]);
				}
			}
		
			for(i=0;i<2;i++){
				b.appendChild(DD.createElement('br'));
			}
				
			
		}
	
	
	}
	

	
	
	function updateRes0(){
	
		if(DD.getElementById('res').childNodes.length > 0 && DD.getElementById("res0a") && DD.getElementById("res0b")){
			//var z=(NLres*(XPres-1));
			var z=((NLres*Ncolres)*(XPres-1));
			
			if(DD.getElementById("res0a")){
				var a = DD.getElementById("res0a");
				while(a.childNodes.length>0){
					a.removeChild(a.firstChild);
				}
			}
			
			if(DD.getElementById("res0b")){
				var c = DD.getElementById("res0b");
				while(c.childNodes.length>0){
					c.removeChild(c.firstChild);
				}
			}
			
			if(Nres == 0){
			
				var newCell = DD.createElement('span');
				newCell.appendChild(DD.createTextNode("0 résultat"));
				var newCell2 = newCell.cloneNode(true);
				a.appendChild(newCell);
				c.appendChild(newCell2);
				
			}else{
				
				var aa = DD.getElementById('messRes');
				while(aa.childNodes.length>0){
					aa.removeChild(aa.firstChild);
				}
				if(MSIE){
					var newCell = DD.createElement('img');
					newCell.style.setAttribute("cssText", "width:746px;height:1px");
					newCell.src = "http://www.souslelogo.com/V2/images/communs/bas/grey1.gif";
					newCell.alt = "";
					aa.appendChild(newCell);
					aa.appendChild(DD.createElement('br'));
				}



				var newCell = DD.createElement('span');
				if(MSIE){
					newCell.style.setAttribute("cssText", "font-family : Arial, Sans-serif;text-align:left;font-weight:bold;font-size:12px;line-height:16px;white-space:normal;");
				}
				if(Nres < 2){
					newCell.appendChild(DD.createTextNode("Réponse 1 à " + Nres + " sur un total de "));
				}else{
					newCell.appendChild(DD.createTextNode("Réponses 1 à " + Nres + " sur un total de "));
				}

				if(DD.getElementById("res0a")){
					var newCell2 = newCell.cloneNode(true);
					a.appendChild(newCell);
					c.appendChild(newCell2);
					
					
					var newCell = DD.createElement('span');
					//newCell.setAttribute("class", "res2");
					//newCell.setAttribute("className", "res2");
					newCell.className = "res2";
					if(MSIE){
						newCell.style.setAttribute("cssText", "font-family : Arial, Sans-serif;text-align:left;font-weight:bold;font-size:12px;line-height:16px;white-space:normal;color:#ff6600");
					}
					if(sel1==0){
						newCell.appendChild(DD.createTextNode(Nres));
					}else{
						
					}
					var newCell2 = newCell.cloneNode(true);
					a.appendChild(newCell);
					c.appendChild(newCell2);
					
					var newCell = DD.createElement('span');
					//newCell.setAttribute("class", "res1");
					//newCell.setAttribute("className", "res1");
					newCell.className, "res1";
					if(MSIE){
						newCell.style.setAttribute("cssText", "font-family : Arial, Sans-serif;text-align:left;font-weight:bold;font-size:12px;line-height:16px;white-space:normal;");
					}
					if(sel1==0){
						if(Nres < 2){
							//newCell.appendChild(DD.createTextNode(" résultat"));
							newCell.appendChild(DD.createTextNode(" secteur"));
						}else{
							//newCell.appendChild(DD.createTextNode(" résultats"));
							newCell.appendChild(DD.createTextNode(" secteurs"));
						}
					}
					var newCell2 = newCell.cloneNode(true);
					a.appendChild(newCell);
					c.appendChild(newCell2);
				}
		
		
			}
		}
		
	}
	
	
	
	function updateNS1(){
		
		if(MCres_temp){
		if(MCres_temp.childNodes.length > 0){

			
		if(sel1==0){
		
			var a = '';
			if(DD.getElementById('ck2').checked){
			
				if(NSres == 1){
					a = ' (' + NSres + ' signature) ';
				}else{
					if(NSres > 1){
						a = ' (' + NSres + ' signatures) ';
					}
				}
			
			}else{
			
				if(NSres == 1){
					a = ' (' + NSres + ' signature ou claim) ';
				}else{
					if(NSres > 1){
						a = ' (' + NSres + ' signatures ou claims) ';
					}
				}
			
			}
			
			for(i=1;i<=2;i++){
				if(DD.getElementById('Ns'+i)){
					if(NMres == 0){
						DD.getElementById('Ns'+i).firstChild.firstChild.nodeValue = "aucun secteur sélectionné";
					}else{
						if(NMres == 1){
							DD.getElementById('Ns'+i).firstChild.firstChild.nodeValue = "1 secteur sélectionné" + a;
						}else{
							DD.getElementById('Ns'+i).firstChild.firstChild.nodeValue = NMres + " secteurs sélectionnés" + a;
						}
					}
				}
			}
			
		}
			
		}
		
	
	}
	}
	
	
	
	
	
		
	var TWchar = new Array();
	
	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;
		
	}

var prix=1;

function check_BK(x){	//alert(x)
	var st='-'+x+'-';var n=0;
	if(date1 > 0 && date2 > 0){
		for(j=date1;j<=date2;j++){
			for(var i in BK){
				if(typeof(BK[i]) != 'function'){
					if(i.indexOf(st)!=-1 && i.indexOf(j+'-')!=-1){n+=BK[i]}
				}
			}
		}
	}else{
		for(var i in BK){
			if(typeof(BK[i]) != 'function'){
				if(i.indexOf(st)!=-1){n+=BK[i]}
			}
		}
	}
	if(n>0){ddd=1}
	return n;
}
var BK=new Array();
var BKx=new Array();

//	var BK_ref = "2009-2009-0-473 2009-2009-1-484 2009-2009-1-473"
//	var BK_ref = "0-0-1-473 2009-2009-0-473 2009-2009-1-484 0-0-1-592"
//	var BK_ref = "";
	
	function init_BK(){
		var a = BK_ref.split(' ');
		for(i=0;i<a.length;i++){
			var b=a[i].split('-');
			if(MSIE){
				var nf=Nsect.childNodes[1];
			}else{
				var nf=Nsect.firstChild;
			}
			
			var v1a=0;var v2a=nf.childNodes.length-1;
			var v1b = parseInt(nf.childNodes[nf.childNodes.length-1].getAttribute('y'));
			if(parseInt(b[1])>0){
				for(k=0;k<nf.childNodes.length;k++){
					var vv = parseInt(nf.childNodes[k].getAttribute('y'));
					if(vv==parseInt(b[0])){v2a=k;break}
					if(vv==parseInt(b[1])){v1a=k}
				}
				var v1b = parseInt(b[0]);
			}

			var vi1 = parseInt(b[3]);
			var vn0 = 0;
			var claims0 = parseInt(b[2]);
			var c='';var d='';
		
			for(kk=v1a;kk<=v2a;kk++){
				vn0 = 0;
			
				var testString = nf.childNodes[kk].getAttribute('p');
				v1b = nf.childNodes[kk].getAttribute('y');
				var aaa = testString.indexOf('-' + vi1 + '-');
				if(aaa>=0){
					aaa = testString.substr(0,aaa);
			
					aaa = (aaa.length-aaa.replace(/-/g,'').length)*4;
										
					var aaaa_st = '';
					for(kki=0;kki<nf.childNodes[kk].childNodes.length;kki++){
						aaaa_st += nf.childNodes[kk].childNodes[kki].nodeValue;
					}
					var aaaa = aaaa_st.split('-');
			
					if(kk==v2a){
						if(claims0==1){
							vn0 += parseInt(aaaa[3+aaa]);
						}else{
							vn0 += parseInt(aaaa[2+aaa]);
						}
					}
				
					if(claims0==1){
						vn0 += parseInt(aaaa[1+aaa]);
					}else{
						vn0 += parseInt(aaaa[aaa]);
					}
		
					if(BK[(v1b+'-'+claims0+'-'+vi1+'-')]){
					}else{
						c=(v1b+('-0-'+vi1+'-'));
						d=(v1b+('-1-'+vi1+'-'));
						if(claims0==1){
							if(BK[c]){vn0= Math.max(0,vn0 - BK[c])}
							if(vn0>0){BK[d]=vn0}
						}else{
							if(BK[d]){vn0= Math.max(0,vn0 - BK[d])}
							if(vn0>0){BK[c]=vn0}
						}
					}
				}
			}
		}
		
		if(IE7==1 || IE6==1){
			DD.getElementById('img_verbatim1').style.margin='0px 0px -4px 0px';
		}
		timerID2 = window.setTimeout('new_verbatim()',delay_verbatim);
	}
	
	function autopromo(){
		DD.getElementById('verbatimA').style.display='none';
		DD.getElementById('img_verbatim').style.display='none';
		DD.getElementById('verbatimB').style.display='';
		DD.getElementById('img_verbatim1').src="http://www.souslelogo.com/V2/images/verbatim/autopromo1.gif";
	}
	
	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);
	}
	
	var Tres1 = new Array();
	var Tres2 = new Array();
	var Tres3 = new Array();
	
	function mc2b(z){
		DD.getElementById('stringSearch').value = z;
		
		var a = DD.getElementById('select0');
		while(a.childNodes.length>0){
			a.removeChild(a.firstChild);
		}
		
		var newOp = DD.createElement('option');
		if(mc_type==0){newOp.selected = 'selected'}else{newOp.selected = ''}
		newOp.appendChild(DD.createTextNode('est'));
		a.appendChild(newOp);
		newOp = DD.createElement('option');
		if(mc_type==1){newOp.selected = 'selected'}else{newOp.selected = ''}
		newOp.appendChild(DD.createTextNode('contient'));
		a.appendChild(newOp);
		newOp = DD.createElement('option');
		if(mc_type==2){newOp.selected = 'selected'}else{newOp.selected = ''}
		newOp.appendChild(DD.createTextNode('commence par'));
		a.appendChild(newOp);
		newOp = DD.createElement('option');
		if(mc_type==3){newOp.selected = 'selected'}else{newOp.selected = ''}
		newOp.appendChild(DD.createTextNode('finit par'));
		a.appendChild(newOp);
				
		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{
			
				var a = DD.getElementById("res");
				while(a.childNodes.length>0){
					a.removeChild(a.firstChild);
				}
				a.className="res_dep";
	
				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);
				//}
			}
		}
	}
	
	var date1 = 0;var date2 = 0;var claims = 'y';
	var v1=10000;var v2=0;
	var LCM = new Array();
	var searchType=0;
	
	var mc_type = 1;
	var Tmots = new Array();
	var Tmots_tmp = new Array();
	var ref='';
	var found_ref = 0;
	
	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;
			}
		}
	}

	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 = '';
		
		if(DD.getElementById('ck1').checked){
			a = parseInt(DD.getElementById('select1').options[DD.getElementById('select1').selectedIndex].text);
			b = parseInt(DD.getElementById('select2').options[DD.getElementById('select2').selectedIndex].text);
			date1=Math.min(a,b);date2=Math.max(a,b);
		}else{
			date1=0;date2=0;
		}
		
		if(DD.getElementById('ck2').checked){
			claims = 'c';
		}else{
			claims = 'y';
		}
		
		a='';b='';
		
		v1=10000;v2=0;
		if(MSIE){
			var nf=Nsect.childNodes[1];
		}else{
			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){
			
				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(typeof(Tmots_tmp[kk]) != 'function'){
							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(MSIE){
								var nf=Nsect.childNodes[1];
							}else{
								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 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(typeof(Tmots_tmp[kk]) != 'function'){
					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(MSIE){
						var nf=Nsect.childNodes[1];
					}else{
						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 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(typeof(Tmots_tmp[kk]) != 'function'){
					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(MSIE){
						var nf=Nsect.childNodes[1];
					}else{
						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 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(typeof(Tmots_tmp[kk]) != 'function'){
					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;
					if(MSIE){
						var nf=Nsect.childNodes[1];
					}else{
						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';
				}
			}
		}

		var n00 = n;

		if(MSIE){
			x1 = xml1.childNodes[1];
			x2 = xml2.childNodes[1];
			x3 = xml3.childNodes[1];
			x4 = xml4.childNodes[1];
		}else{
			x1 = xml1.firstChild;
			x2 = xml2.firstChild;
			x3 = xml3.firstChild;
			x4 = xml4.firstChild;
		}
		
		var TstS=new Array();var nRef=n;
		
		for(i=0;i<TstSi.length;i++){
			for(k=0;k<x2.childNodes.length;k++){
				
				x0 = x2.childNodes[k];
				if(x0.getAttribute('d') && x0.getAttribute('d')==TstSi[i][2]){
					var x0d = parseInt(x0.getAttribute('d'));
					if(TstS[x0d]){}else{TstS[x0d]=''}
					vn = 0;vp=0;
					for(kk=0;kk<TstSi.length;kk++){
						if(TstSi[kk]==TstSi[k,2,x0d]){
							vn+=1;break;
						}
					}
					if(vn==0){
					
						var Tres1a = new Array(0,0,0,0);
						var Tres2a = new Array(0,0,0,0);
						var Tres3a = new Array(0,0,0);
						
						Tres1a[0] = '1'+x0.getAttribute('a');
						Tres2a[0] = 0;
						Tres1a[1] = '2'+(k+1);
						Tres2a[1] = x0.getAttribute('n');
						Tres3a = new Array(k,2,x0d);
						
						for(kk=0;kk<Tres1.length;kk++){
							if(Tres1a.toString() == Tres1[kk].toString() && Tres2a.toString() == Tres2[kk].toString()){
								vn+=1;break;
							}
						}
					
					
						if(vn==0){
							
							var aa = x1.childNodes[parseInt(x0.getAttribute('a'))-1].firstChild.nodeValue;
							var bb = x0.firstChild.nodeValue;
							
							Tres1[n] = new Array(0,0,0,0);
							Tres2[n] = new Array(0,0,0,0);
							Tres3[n] = new Array(0,0,0);
							for(kk=0;kk<4;kk++){
								Tres1[n][kk] = Tres1a[kk];
								Tres2[n][kk] = Tres2a[kk];
							}
							for(kk=0;kk<3;kk++){
								Tres3[n][kk] = Tres3a[kk];
							}
							n+=1;
							
							vi = x0.getAttribute('i');
							if(date1>0 && date2>0){
								vn = 0;
								//var nf=Nsect.firstChild;
								if(MSIE){
									var nf=Nsect.childNodes[1];
								}else{
									var nf=Nsect.firstChild;
								}
									
								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');
								}
								vp = check_BK(vi);
							}
							TstS[x0d] += '<x' + 'n$$$' + ' c="0" p="' + vp + '" v="2" n="' + vn + '" s="' + (vn*prix) + '" i="' + vi + '.2" d="' + x3.childNodes[k].getAttribute('d') + '§' + '"><span class="res7">' + aa + '</span><span class="res0">' + bb + '</span></x' + 'n$$$' + '>' + '\n\n';
						}
					}
				}
			}
		}
		for(i=0;i<TstSi.length;i++){
			for(k=0;k<x3.childNodes.length;k++){
				
				x0 = x3.childNodes[k];
				if(x0.getAttribute('d') && x0.getAttribute('d')==TstSi[i][2]){
					var x0d = parseInt(x0.getAttribute('d'));
					if(TstS[x0d]){}else{TstS[x0d]=''}
					vn = 0;
					for(kk=0;kk<TstSi.length;kk++){
						if(TstSi[kk]==TstSi[k,3,x0d]){
							vn+=1;break;
						}
					}
					if(vn==0){
					
						var Tres1a = new Array(0,0,0,0);
						var Tres2a = new Array(0,0,0,0);
						var Tres3a = new Array(0,0,0);
						
						n0 = x2.childNodes[parseInt(x0.getAttribute('a'))-1].getAttribute('a');
						Tres1a[0] = '1'+n0;
						Tres2a[0] = 0;
						Tres1a[1] = '2'+x0.getAttribute('a');
						Tres2a[1] = x2.childNodes[parseInt(x0.getAttribute('a'))-1].getAttribute('n');
						Tres1a[2] = '3'+(k+1);
						Tres2a[2] = x0.getAttribute('n');
						Tres3a = new Array(k,3,x0d);
						
						for(kk=0;kk<Tres1.length;kk++){
							if(Tres1a.toString() == Tres1[kk].toString() && Tres2a.toString() == Tres2[kk].toString()){
								vn+=1;break;
							}
						}
					
						if(vn==0){
						
							var aa = x1.childNodes[parseInt(x2.childNodes[parseInt(x0.getAttribute('a'))-1].getAttribute('a'))-1].firstChild.nodeValue;
							var bb = x2.childNodes[parseInt(x0.getAttribute('a'))-1].firstChild.nodeValue;
							var cc = x0.firstChild.nodeValue;
							
							Tres1[n] = new Array(0,0,0,0);
							Tres2[n] = new Array(0,0,0,0);
							Tres3[n] = new Array(0,0,0);
							for(kk=0;kk<4;kk++){
								Tres1[n][kk] = Tres1a[kk];
								Tres2[n][kk] = Tres2a[kk];
							}
							for(kk=0;kk<3;kk++){
								Tres3[n][kk] = Tres3a[kk];
							}
							
							n+=1;
							
							vi = x0.getAttribute('i');
							if(date1>0 && date2>0){
								vn = 0;vp=0;
								//var nf=Nsect.firstChild;
								if(MSIE){
									var nf=Nsect.childNodes[1];
								}else{
									var nf=Nsect.firstChild;
								}
									
								vn += check_sect_date(vi);
								vp += check_BK(vi);
								
							}else{
								if(claims=='c'){
									vn = x0.getAttribute('s');
								}else{
									vn = x0.getAttribute('n');
								}
								vp = check_BK(vi);
							}
							TstS[x0d] += '<x' + 'n$$$' + ' c="0" p="' + vp + '" v="3" n="' + vn + '" s="' + (vn*prix) + '" i="' + vi + '.3" d="' + x0d + '"><span class="res7">' + aa + '</span><span class="res0">' + bb + '</span><span class="res0">' + cc + '</span></x' + 'n$$$' + '>' + '\n\n';
						}
					}
				}
			}
		}
		for(i=0;i<TstSi.length;i++){
			for(k=0;k<x4.childNodes.length;k++){
				
				x0 = x4.childNodes[k];
				if(x0.getAttribute('d') && x0.getAttribute('d')==TstSi[i][2]){
					var x0d = parseInt(x0.getAttribute('d'));
					if(TstS[x0d]){}else{TstS[x0d]=''}
					vn = 0;
					for(kk=0;kk<TstSi.length;kk++){
						if(TstSi[kk]==TstSi[k,4,x0d]){
							vn+=1;break;
						}
					}
					if(vn==0){
					
						var Tres1a = new Array(0,0,0,0);
						var Tres2a = new Array(0,0,0,0);
						var Tres3a = new Array(0,0,0);
		
						Tres1a[0] = '1'+x2.childNodes[parseInt(x3.childNodes[parseInt(x0.getAttribute('a'))-1].getAttribute('a'))-1].getAttribute('a');
						Tres2a[0] = 0;
		
						Tres1a[1] = '2'+x3.childNodes[parseInt(x0.getAttribute('a'))-1].getAttribute('a');
						Tres2a[1] = x2.childNodes[parseInt(x3.childNodes[parseInt(x0.getAttribute('a'))-1].getAttribute('a'))-1].getAttribute('n')
				
						Tres1a[2] = '3'+x0.getAttribute('a');
						Tres2a[2] = x3.childNodes[parseInt(x0.getAttribute('a'))-1].getAttribute('n');
						Tres1a[3] = '4'+(k+1);
						Tres2a[3] = x0.getAttribute('n');
						
						Tres3a = new Array(k,4,x0d);
						
						for(kk=0;kk<Tres1.length;kk++){
							if(Tres1a.toString() == Tres1[kk].toString() && Tres2a.toString() == Tres2[kk].toString()){
								vn+=1;break;
							}
						}
					
						if(vn==0){
						
							var aa = x1.childNodes[parseInt(x2.childNodes[parseInt(x3.childNodes[parseInt(x0.getAttribute('a'))-1].getAttribute('a'))-1].getAttribute('a'))-1].firstChild.nodeValue;
							var bb = x2.childNodes[parseInt(x3.childNodes[parseInt(x0.getAttribute('a'))-1].getAttribute('a'))-1].firstChild.nodeValue;
							var cc = x3.childNodes[parseInt(x0.getAttribute('a'))-1].firstChild.nodeValue;
							var dd = x0.firstChild.nodeValue;
						
						
							Tres1[n] = new Array(0,0,0,0);
							Tres2[n] = new Array(0,0,0,0);
							Tres3[n] = new Array(0,0,0);
							for(kk=0;kk<4;kk++){
								Tres1[n][kk] = Tres1a[kk];
								Tres2[n][kk] = Tres2a[kk];
							}
							for(kk=0;kk<3;kk++){
								Tres3[n][kk] = Tres3a[kk];
							}
					
							n+=1;
							
							
							vi = x0.getAttribute('i');
							if(date1>0 && date2>0){
								vn = 0;vp=0;
								var nf=Nsect.firstChild;
								if(MSIE){
									var nf=Nsect.childNodes[1];
								}else{
									var nf=Nsect.firstChild;
								}

								vn += check_sect_date(vi);
								vp += check_BK(vi);
								
							}else{
								if(claims=='c'){
									vn = x0.getAttribute('s');
								}else{
									vn = x0.getAttribute('n');
								}
								vp = check_BK(vi);
							}
							TstS[x0d] += '<x' + 'n$$$' + ' c="0" p="' + vp + '" v="4" n="' + vn + '" s="' + (vn*prix) + '" i="' + vi + '.4" d="' + x0d + '"><span class="res7">' + aa + '</span><span class="res0">' + bb + '</span><span class="res0">' + cc + '</span><span class="res0">' + dd + '</span></x' + 'n$$$' + '>' + '\n\n';
						}
					}
				}
			}
		}
		
		for(var i in TstS){
			if(typeof(TstS[i]) != 'function'){
				stS+=TstS[i];
			}
		}
		n=nRef;
		
		while(stS.indexOf('n$$$')!=-1){
			n+=1;
			stS = stS.substr(0,stS.indexOf('<xn$$$')) + '<x' + n + stS.substring(stS.indexOf('<xn$$$')+6,stS.length);
			stS = stS.substr(0,stS.indexOf('</xn$$$')) + '</x' + n + stS.substring(stS.indexOf('</xn$$$')+7,stS.length);
		}
		
		while(stS.indexOf('<span></span>')!=-1){
			stS = stS.replace('<span></span>','');
		}
		
		while(stS.indexOf('<span class="res0"></span><span class="res6">')!=-1){
			stS = stS.replace('<span class="res0"></span><span class="res6">','<span class="res60">');
		}
		
//		while(stS.indexOf('\n\n')!=-1){
//			stS = stS.replace('\n\n','\n');
//		}
//	alert(stS)
//		while(stS.indexOf('\n')!=-1){
//			stS = stS.replace('\n','');
//		}
	
		while(stS.indexOf('\n\n')!=-1){
			stS = stS.replace('\n\n','');
		}
	
	
		if(n==0 || n00>20){
			MCres = StringtoXML('<?xml version="1.0" encoding="ISO-8859-1"?><n dd="0" l="0" t="" c="yiuMvDAFcumiRIq" Ldf="" Lds="" Ldc="" df="0" ds="0" dc="0">'+n+'</n>');
			MCres_xml = MCres;
			
			if(n==0){
				setRes3b(1);
			}else{
				if(n>0){
					setRes3b(n);
				}
			}
			
		}else{
			
			MCres = StringtoXML('<?xml version="1.0" encoding="ISO-8859-1"?><L><n dd="1" l="' + n + '" t="" c="nUMgzPJErOiVDhV" Ldf="" Lds="" Ldc="" df="0" ds="1" dc="0">' + n + '</n>' + stS + '</L>');
			MCres_xml = MCres;
			MaxWres = 0;
			MaxWresF = 0;
			MaxWresFA = 0;
			MaxWresSyn = 0;
			MaxWresCP = 0;
			MaxWresFL = 0;
			MaxWresFLA = 0;
			MaxWresS = 0;
			NSres = 0;
			NSresP = 0;
			NMres = 0;
//			Type_F = 0;
			
			sel1 = 0;
			if(DD.getElementById('sel0')){
				DD.getElementById('sel0').selected = true;
			}
			
			if(DD.getElementById('i0')){
				var z = DD.getElementById('i0');
				z.src = z.src.replace('_on.gif','_of.gif');
				z.setAttribute('title', Tst3[sel1]);
				z.parentNode.parentNode.parentNode.childNodes[1].setAttribute('title', Tst3[sel1])
				z = DD.getElementById('m1');
				z.src = DD.getElementById('i0').src;
				z.setAttribute('title', Tst3[sel1]);
				z.parentNode.parentNode.parentNode.childNodes[1].setAttribute('title', Tst3[sel1])
			}
	
			var a = DD.getElementById('bas');
			var y = DD.getElementById('res3b');
			if(y){
				a.removeChild(y);
			}
	
			timerID = window.setTimeout("mc1();",1);
				
		}

	}
	}
		
		
	function check_sect_date(vi1){
	
		var vn0 = 0;
		//var nf=Nsect.firstChild;
		if(MSIE){
			var nf=Nsect.childNodes[1];
		}else{
			var nf=Nsect.firstChild;
		}
		
		for(kk=v1;kk<=v2;kk++){
			
			var testString = nf.childNodes[kk].getAttribute('p');
			var aaa = testString.indexOf('-' + vi1 + '-');
			if(aaa>=0){
				aaa = testString.substr(0,aaa);
			
				aaa = (aaa.length-aaa.replace(/-/g,'').length)*4;
										
				var aaaa_st = '';
				for(kki=0;kki<nf.childNodes[kk].childNodes.length;kki++){
					aaaa_st += nf.childNodes[kk].childNodes[kki].nodeValue;
				}
				var aaaa = aaaa_st.split('-');
			
				if(kk==v2){
					if(claims=='c'){
						vn0 += parseInt(aaaa[3+aaa]);
					}else{
						vn0 += parseInt(aaaa[2+aaa]);
					}
				}
				
				if(claims=='c'){
					vn0 += parseInt(aaaa[1+aaa]);
				}else{
					vn0 += parseInt(aaaa[aaa]);
				}
				
			}
		}
		return vn0;
	}
	
	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){

		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();
		
		
		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 selS(x,x0,x3,xx){		//alert(x +'   '+ x0 +'   '+ x3 +'   '+ xx)
		if(NSres > 0){
			var a = '';
			if(NSres > 1){a = 's'}
			z=confirm('ATTENTION : vous avez sélectionné ' + NSres + ' signature' + a + ';\nsi vous lancez une nouvelle recherche, cette sélection sera perdue...\n\nVous pouvez accéder aux informations complètes correspondant à votre sélection en cliquant sur "Ajouter au panier"...\n\nVoulez-vous néanmoins lancer une nouvelle recherche ?');
			if(z==true){
				selSa(x,x0,x3,xx);
			}
		}else{
			selSa(x,x0,x3,xx);
		}
		//alert(lastS1)
		//alert(lastS2)
		//alert(lastS3)
	}
	
	function selSa(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;
		}
		
		var Tds = new Array();
		
		var vp=0;ddd=0;
		
		if(yy==1){
			var a = DD.getElementById("res");
			while(a.childNodes.length>0){
				a.removeChild(a.firstChild);
			}
			a.className="res_dep";

			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;}')
					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(){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');
		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;}')
				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');
		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);
		}
			
		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);
	}
	
	
	if(DD.getElementById('ck1').checked){
		a = parseInt(DD.getElementById('select1').options[DD.getElementById('select1').selectedIndex].text);
		b = parseInt(DD.getElementById('select2').options[DD.getElementById('select2').selectedIndex].text);
		date1=Math.min(a,b);date2=Math.max(a,b);
	}else{
		date1=0;date2=0;
	}
	v1=10000;v2=0;
	//var nf=Nsect.firstChild;
	if(MSIE){
		var nf=Nsect.childNodes[1];
	}else{
		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);
		}
	}
	
	if(DD.getElementById('ck2').checked){
		claims = 'c';
	}else{
		claims = 'y';
	}
	
	a='';b='';
	
			
	Tres1 = new Array();
	Tres2 = new Array();
	Tres3 = new Array();
	TstSi = new Array();
	
	Tres1[0] = new Array(4);
	Tres2[0] = new Array(4);
	for(i=0;i<4;i++){
		Tres1[0][i] = lastS1[i];
		Tres2[0][i] = lastS2[i];
	}
	
	//		alert(lastS1 +'\n\n'+ lastS2)
	
	
			
	if(lastS1[1]>0){

		stS='';var vn=0;var vi=0;
		for(i=0;i<lastS1.length;i++){
			if(lastS1[i]==0){break}
			
			if(i==0){
			
				if(MSIE){
					x1 = xml1.childNodes[1];
				}else{
					x1 = xml1.firstChild;
				}
				var a=lastS1[i]+'';a=parseInt(a.substr(1,a.length-1))-1;
				stS+='<span class="res7">' + x1.childNodes[a].firstChild.nodeValue + '</span>';
				Tds[Tds.length] = x1.childNodes[a].firstChild.nodeValue;
				vn=x1.childNodes[a].getAttribute('n');
				vi=x1.childNodes[a].getAttribute('i');
				
			}else{
				if(i==1){
			
					if(MSIE){
						x1 = xml2.childNodes[1];
					}else{
						x1 = xml2.firstChild;
					}
					var a=lastS1[i]+'';a=parseInt(a.substr(1,a.length-1))-1;
					stS+='<span class="res0">' + x1.childNodes[a].firstChild.nodeValue + '</span>';
					Tds[Tds.length] = x1.childNodes[a].firstChild.nodeValue;
					vi=x1.childNodes[a].getAttribute('i');
					vp=0;
				
					if(date1>0 && date2>0){
						vn = 0;
						
						if(x1.childNodes[a].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 = parseInt(x1.childNodes[a].getAttribute('s'));
						}else{
							vn = parseInt(x1.childNodes[a].getAttribute('n'));
						}
						if(x1.childNodes[a].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);
													
												}
											}
										}
									}
								}
							}
							
						}
					}
				
					Tres3[0] = new Array(a,(i+1),x1.childNodes[a].getAttribute('d'));
			
					if(yy==(i+1)){
						if(x1.childNodes[a].getAttribute('d')){
							TstSi[0] = new Array(a,(i+1),x1.childNodes[a].getAttribute('d'));
						}
					}
				
				}else{
					if(i==2){
					
						if(MSIE){
							x1 = xml3.childNodes[1];
						}else{
							x1 = xml3.firstChild;
						}
						var a=lastS1[i]+'';a=parseInt(a.substr(1,a.length-1))-1;
						stS+='<span class="res0">' + x1.childNodes[a].firstChild.nodeValue + '</span>';
						Tds[Tds.length] = x1.childNodes[a].firstChild.nodeValue;
						vi=x1.childNodes[a].getAttribute('i');
						vp=0;vn=0;
				
						if(date1>0 && date2>0){
							
							if(x1.childNodes[a].getAttribute('x')=='0'){
						
								vn += check_sect_date(vi);
								vp += check_BK(vi);

							}else{
							
								var kb = x1.childNodes[a].tagName.substr(1,x1.childNodes[a].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 = parseInt(x1.childNodes[a].getAttribute('s'));
							}else{
								vn = parseInt(x1.childNodes[a].getAttribute('n'));
							}
							if(x1.childNodes[a].getAttribute('x')=='0'){
								vp = check_BK(vi);
							}else{
							
								var kb = x1.childNodes[a].tagName.substr(1,x1.childNodes[a].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);
										
									}
								}
							}
						}
				
						Tres3[0] = new Array(a,(i+1),x1.childNodes[a].getAttribute('d'));
			
						if(yy==(i+1)){
							if(x1.childNodes[a].getAttribute('d')){
								TstSi[0] = new Array(a,(i+1),x1.childNodes[a].getAttribute('d'));
							}
						}
					
					}else{
						if(i==3){
					
							if(MSIE){
								x1 = xml4.childNodes[1];
							}else{
								x1 = xml4.firstChild;
							}
							var a=lastS1[i]+'';a=parseInt(a.substr(1,a.length-1))-1;
							stS+='<span class="res0">' + x1.childNodes[a].firstChild.nodeValue + '</span>';
							Tds[Tds.length] = x1.childNodes[a].firstChild.nodeValue;
							vi=x1.childNodes[a].getAttribute('i');
							vp=0;
				
							if(date1>0 && date2>0){
								vn = 0;
						
								vn += check_sect_date(vi);
								vp += check_BK(vi);

							}else{
								if(claims=='c'){
									vn = parseInt(x1.childNodes[a].getAttribute('s'));
								}else{
									vn = parseInt(x1.childNodes[a].getAttribute('n'));
								}
								vp = check_BK(vi);
							}
				
							Tres3[0] = new Array(a,(i+1),x1.childNodes[a].getAttribute('d'));
			
							if(yy==(i+1)){
								if(x1.childNodes[a].getAttribute('d')){
									TstSi[0] = new Array(a,(i+1),x1.childNodes[a].getAttribute('d'));
								}
							}
						}
					}
				}
			}
		}
		
		if(Tds.length > 2){
			stS = '<x1 c="0" p="' + vp + '" v="' + i + '" n="' + vn + '" s="' + (vn*prix) + '" i="' + vi + '.' + i + '" d="' + x1.childNodes[a].getAttribute('d') + '§...' + Tds[Tds.length-2] + '§' + Tds[Tds.length-1] + '">' + stS + '</x1>'
		}else{
			stS = '<x1 c="0" p="' + vp + '" v="' + i + '" n="' + vn + '" s="' + (vn*prix) + '" i="' + vi + '.' + i + '" d="' + x1.childNodes[a].getAttribute('d') + '§' + Tds[Tds.length-2] + '§' + Tds[Tds.length-1] + '">' + stS + '</x1>'
		}


		var n=1;
		
		if(MSIE){
			x1 = xml1.childNodes[1];
			x2 = xml2.childNodes[1];
			x3 = xml3.childNodes[1];
			x4 = xml4.childNodes[1];
		}else{
			x1 = xml1.firstChild;
			x2 = xml2.firstChild;
			x3 = xml3.firstChild;
			x4 = xml4.firstChild;
		}
		
		var TstS=new Array();var nRef=n;
		//alert(TstSi +'   '+ TstSi.length)
		for(i=0;i<TstSi.length;i++){
			for(k=0;k<x2.childNodes.length;k++){
				x0 = x2.childNodes[k];
				if(x0.getAttribute('d') && x0.getAttribute('d')==TstSi[i][2]){
					var x0d = parseInt(x0.getAttribute('d'));
					if(TstS[x0d]){}else{TstS[x0d]=''}
					vn = 0;vp=0;
					for(kk=0;kk<TstSi.length;kk++){
						if(TstSi[kk]==TstSi[k,2,x0d]){
							vn+=1;break;
						}
					}
					if(vn==0){
					
						var Tres1a = new Array(0,0,0,0);
						var Tres2a = new Array(0,0,0,0);
						var Tres3a = new Array(0,0,0);
						
						Tres1a[0] = '1'+x0.getAttribute('a');
						Tres2a[0] = 0;
						Tres1a[1] = '2'+(k+1);
						Tres2a[1] = x0.getAttribute('n');
						Tres3a = new Array(k,2,x0d);
						
						for(kk=0;kk<Tres1.length;kk++){
							if(Tres1a.toString() == Tres1[kk].toString() && Tres2a.toString() == Tres2[kk].toString()){
								vn+=1;break;
							}
						}
					
						if(vn==0){
							
							var aa = x1.childNodes[parseInt(x0.getAttribute('a'))-1].firstChild.nodeValue;
							var bb = x0.firstChild.nodeValue;
							
							if(stS.indexOf('<span class="res7">' + aa + '</span><span class="res0">' + bb + '</span>')!=-1){continue}
							
							Tres1[n] = new Array(0,0,0,0);
							Tres2[n] = new Array(0,0,0,0);
							Tres3[n] = new Array(0,0,0);
							for(kk=0;kk<4;kk++){
								Tres1[n][kk] = Tres1a[kk];
								Tres2[n][kk] = Tres2a[kk];
							}
							for(kk=0;kk<3;kk++){
								Tres3[n][kk] = Tres3a[kk];
							}
							n+=1;
							
							vi = x0.getAttribute('i');
							if(date1>0 && date2>0){
								vn = 0;vp=0;
								//var nf=Nsect.firstChild;
								if(MSIE){
									var nf=Nsect.childNodes[1];
								}else{
									var nf=Nsect.firstChild;
								}
		
								vn += check_sect_date(vi);
								vp += check_BK(vi);
		
							}else{
								if(claims=='c'){
									vn = x0.getAttribute('s');
								}else{
									vn = x0.getAttribute('n');
								}
								vp = check_BK(vi);
							}
							TstS[x0d] += '<x' + 'n$$$' + ' c="0" p="' + vp + '" v="2" n="' + vn + '" s="' + (vn*prix) + '" i="' + vi + '.2" d="' + x0d + '"><span class="res7">' + aa + '</span><span class="res0">' + bb + '</span></x' + 'n$$$' + '>' + '\n\n';
						}
					}
				}
			}
		}
		for(i=0;i<TstSi.length;i++){
			for(k=0;k<x3.childNodes.length;k++){
				x0 = x3.childNodes[k];
				if(x0.getAttribute('d') && x0.getAttribute('d')==TstSi[i][2]){
					var x0d = parseInt(x0.getAttribute('d'));
					if(TstS[x0d]){}else{TstS[x0d]=''}
					vn = 0;vp=0;
					for(kk=0;kk<TstSi.length;kk++){
						if(TstSi[kk]==TstSi[k,3,x0d]){
							vn+=1;break;
						}
					}
					if(vn==0){
					
						var Tres1a = new Array(0,0,0,0);
						var Tres2a = new Array(0,0,0,0);
						var Tres3a = new Array(0,0,0);
						
						n0 = x2.childNodes[parseInt(x0.getAttribute('a'))-1].getAttribute('a');
						Tres1a[0] = '1'+n0;
						Tres2a[0] = 0;
						Tres1a[1] = '2'+x0.getAttribute('a');
						Tres2a[1] = x2.childNodes[parseInt(x0.getAttribute('a'))-1].getAttribute('n');
						Tres1a[2] = '3'+(k+1);
						Tres2a[2] = x0.getAttribute('n');
						Tres3a = new Array(k,3,x0d);
												
						for(kk=0;kk<Tres1.length;kk++){
							if(Tres1a.toString() == Tres1[kk].toString() && Tres2a.toString() == Tres2[kk].toString()){
								vn+=1;break;
							}
						}
					
						if(vn==0){
						
							var aa = x1.childNodes[parseInt(x2.childNodes[parseInt(x0.getAttribute('a'))-1].getAttribute('a'))-1].firstChild.nodeValue;
							var bb = x2.childNodes[parseInt(x0.getAttribute('a'))-1].firstChild.nodeValue;
							var cc = x0.firstChild.nodeValue;
							
							if(stS.indexOf('<span class="res7">' + aa + '</span><span class="res0">' + bb + '</span><span class="res0">' + cc + '</span>')!=-1){continue}
							
							Tres1[n] = new Array(0,0,0,0);
							Tres2[n] = new Array(0,0,0,0);
							Tres3[n] = new Array(0,0,0);
							for(kk=0;kk<4;kk++){
								Tres1[n][kk] = Tres1a[kk];
								Tres2[n][kk] = Tres2a[kk];
							}
							for(kk=0;kk<3;kk++){
								Tres3[n][kk] = Tres3a[kk];
							}
							
							n+=1;
							
							
							vi = x0.getAttribute('i');
							if(date1>0 && date2>0){
								vn = 0;vp=0;
								//var nf=Nsect.firstChild;
								if(MSIE){
									var nf=Nsect.childNodes[1];
								}else{
									var nf=Nsect.firstChild;
								}
									
								vn += check_sect_date(vi);
								vp += check_BK(vi);
								
							}else{
								if(claims=='c'){
									vn = x0.getAttribute('s');
								}else{
									vn = x0.getAttribute('n');
								}
								vp = check_BK(vi);
							}
							TstS[x0d] += '<x' + 'n$$$' + ' c="0" p="' + vp + '" v="3" n="' + vn + '" s="' + (vn*prix) + '" i="' + vi + '.3" d="' + x0d + '"><span class="res7">' + aa + '</span><span class="res0">' + bb + '</span><span class="res0">' + cc + '</span></x' + 'n$$$' + '>' + '\n\n';
						}
					}
				}
			}
		}
		for(i=0;i<TstSi.length;i++){
			for(k=0;k<x4.childNodes.length;k++){
				x0 = x4.childNodes[k];
				if(x0.getAttribute('d') && x0.getAttribute('d')==TstSi[i][2]){
					var x0d = parseInt(x0.getAttribute('d'));
					if(TstS[x0d]){}else{TstS[x0d]=''}
					vn = 0;vp=0;
					for(kk=0;kk<TstSi.length;kk++){
						if(TstSi[kk]==TstSi[k,4,x0d]){
							vn+=1;break;
						}
					}
					if(vn==0){
					
						var Tres1a = new Array(0,0,0,0);
						var Tres2a = new Array(0,0,0,0);
						var Tres3a = new Array(0,0,0);
		
						Tres1a[0] = '1'+x2.childNodes[parseInt(x3.childNodes[parseInt(x0.getAttribute('a'))-1].getAttribute('a'))-1].getAttribute('a');
						Tres2a[0] = 0;
		
						Tres1a[1] = '2'+x3.childNodes[parseInt(x0.getAttribute('a'))-1].getAttribute('a');
						Tres2a[1] = x2.childNodes[parseInt(x3.childNodes[parseInt(x0.getAttribute('a'))-1].getAttribute('a'))-1].getAttribute('n')
				
						Tres1a[2] = '3'+x0.getAttribute('a');
						Tres2a[2] = x3.childNodes[parseInt(x0.getAttribute('a'))-1].getAttribute('n');
						Tres1a[3] = '4'+(k+1);
						Tres2a[3] = x0.getAttribute('n');
						
						Tres3a = new Array(k,4,x0d);
						
						for(kk=0;kk<Tres1.length;kk++){
							if(Tres1a.toString() == Tres1[kk].toString() && Tres2a.toString() == Tres2[kk].toString()){
								vn+=1;break;
							}
						}
					
						if(vn==0){
						
							var aa = x1.childNodes[parseInt(x2.childNodes[parseInt(x3.childNodes[parseInt(x0.getAttribute('a'))-1].getAttribute('a'))-1].getAttribute('a'))-1].firstChild.nodeValue;
							var bb = x2.childNodes[parseInt(x3.childNodes[parseInt(x0.getAttribute('a'))-1].getAttribute('a'))-1].firstChild.nodeValue;
							var cc = x3.childNodes[parseInt(x0.getAttribute('a'))-1].firstChild.nodeValue;
							var dd = x0.firstChild.nodeValue;
							
							if(stS.indexOf('<span class="res7">' + aa + '</span><span class="res0">' + bb + '</span><span class="res0">' + cc + '</span><span class="res0">' + dd + '</span>')!=-1){continue}
						
						
							Tres1[n] = new Array(0,0,0,0);
							Tres2[n] = new Array(0,0,0,0);
							Tres3[n] = new Array(0,0,0);
							for(kk=0;kk<4;kk++){
								Tres1[n][kk] = Tres1a[kk];
								Tres2[n][kk] = Tres2a[kk];
							}
							for(kk=0;kk<3;kk++){
								Tres3[n][kk] = Tres3a[kk];
							}
			
							n+=1;
							
							
							vi = x0.getAttribute('i');
							if(date1>0 && date2>0){
								vn = 0;vp=0;
								//var nf=Nsect.firstChild;
								if(MSIE){
									var nf=Nsect.childNodes[1];
								}else{
									var nf=Nsect.firstChild;
								}
		
								vn += check_sect_date(vi);
								vp += check_BK(vi);
								
							}else{
								if(claims=='c'){
									vn = x0.getAttribute('s');
								}else{
									vn = x0.getAttribute('n');
								}
								vp = check_BK(vi);
							}
							TstS[x0d] += '<x' + 'n$$$' + ' c="0" p="' + vp + '" v="4" n="' + vn + '" s="' + (vn*prix) + '" i="' + vi + '.4" d="' + x0d + '"><span class="res7">' + aa + '</span><span class="res0">' + bb + '</span><span class="res0">' + cc + '</span><span class="res0">' + dd + '</span></x' + 'n$$$' + '>' + '\n\n';
						}
					}
				}
			}
		}
		
		
		for(var i in TstS){
			if(typeof(TstS[i]) != 'function'){
				stS+=TstS[i];
			}
		}
		n=nRef;
		//alert(stS);
		
		while(stS.indexOf('n$$$')!=-1){
			n+=1;
			stS = stS.substr(0,stS.indexOf('<xn$$$')) + '<x' + n + stS.substring(stS.indexOf('<xn$$$')+6,stS.length);
			stS = stS.substr(0,stS.indexOf('</xn$$$')) + '</x' + n + stS.substring(stS.indexOf('</xn$$$')+7,stS.length);
		}
		
		while(stS.indexOf('<span></span>')!=-1){
			stS = stS.replace('<span></span>','');
		}
		
		while(stS.indexOf('<span class="res0"></span><span class="res6">')!=-1){
			stS = stS.replace('<span class="res0"></span><span class="res6">','<span class="res60">');
		}
	
		while(stS.indexOf('\n\n')!=-1){
			stS = stS.replace('\n\n','');
		}
		
		//		n+=1;
		
		MCres = StringtoXML('<?xml version="1.0" encoding="ISO-8859-1"?><L><n dd="1" l="' + n + '" t="" c="nUMgzPJErOiVDhV" Ldf="" Lds="" Ldc="" df="0" ds="1" dc="0">' + n + '</n>' + stS + '</L>');
		
		MCres_xml = MCres;
				MaxWres = 0;
				MaxWresF = 0;
				MaxWresFA = 0;
				MaxWresSyn = 0;
				MaxWresCP = 0;
				MaxWresFL = 0;
				MaxWresFLA = 0;
				MaxWresS = 0;
				NSres = 0;
				NSresP = 0;
				NMres = 0;
//				Type_F = 0;
				
				sel1 = 0;
				if(DD.getElementById('sel0')){
					DD.getElementById('sel0').selected = true;
				}
				
				if(DD.getElementById('i0')){
					var z = DD.getElementById('i0');
					z.src = z.src.replace('_on.gif','_of.gif');
					z.setAttribute('title', Tst3[sel1]);
					z.parentNode.parentNode.parentNode.childNodes[1].setAttribute('title', Tst3[sel1])
					z = DD.getElementById('m1');
					z.src = DD.getElementById('i0').src;
					z.setAttribute('title', Tst3[sel1]);
					z.parentNode.parentNode.parentNode.childNodes[1].setAttribute('title', Tst3[sel1])
				}
		
			var a = DD.getElementById('bas');
			var y = DD.getElementById('res3b');
			if(y){
				a.removeChild(y);
			}
			
			timerID = window.setTimeout('mc1()',1);
			
		}
	}
	
	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){
				if(IE8==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;
	}
		
	function context(z){

		getScrollXY();
		if(Y>300){window.scrollTo(X,300)}
	
		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];
			}
			
			selS1((''+lastS1[ii]),(''+lastS2[ii]),(''+lastS3[ii]),0)
		}
		
		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];
	}
	
	function clickCK1(z){
		if(z){
			DD.getElementById('op1').className='onglets3';
			DD.getElementById('op1a').className='onglets3';
			DD.getElementById('select1').disabled=false;
			DD.getElementById('select2').disabled=false;
		}else{
			DD.getElementById('op1').className='onglets3x';
			DD.getElementById('op1a').className='onglets3x';
			DD.getElementById('select1').disabled=true;
			DD.getElementById('select2').disabled=true;
		}
		NSres=0;
		if(searchType==1){mc2()}else{updateSn()}
	}
	
	function clickCk2(z){
		if(z){
			DD.getElementById('op2').className='onglets3';
		}else{
			DD.getElementById('op2').className='onglets3x';
		}
		NSres=0;
		if(searchType==1){mc2()}else{updateSn()}
	}
	
	function changeDate(){
		NSres=0;
		if(searchType==1){mc2()}else{updateSn()}
	}
	
	function browse_res(z){
		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;
					if(a.childNodes[i].className.indexOf('res_cs')!=-1){
						x=parseInt(b.replace('res_',''));
					}
					a.childNodes[i].className = 'res'+c;
					if(c==0){c=1}else{c=0}
				}
			}
			
			if(z==0){
				if(x!=''){
					c=Math.max(1,parseInt(x)-1);
					DD.getElementById('res_'+c).className = 'res_cs';
					if(x>1){context(c-1)}
				}
			}
			
			if(z==1){
				if(x==''){
					DD.getElementById('res_1').className = 'res_cs';
					c=1;
					context(0);
				}else{
					c=Math.min(n,1+parseInt(x));
					DD.getElementById('res_'+c).className = 'res_cs';
					if(x<n){context(c-1)}
				}
			}
			
			var y = DD.getElementById('nres');
			if(y){
				if(y.firstChild){
					y.removeChild(y.firstChild);
				}
				y.appendChild(DD.createTextNode(c+'/'+n));
			}
			
			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<n){
				DD.getElementById('fd').src = a+'droite.gif';
			}else{
				DD.getElementById('fd').src = a+'droite_g.gif';
			}
			
		}
	}
	
	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)}}
	}
	
	function setScrollTop(){
		DD.getElementById('popup_cs').scrollTop = 0;
	}


