function createArchivedResearchBIS(sUrl){//inutilisee
		//function createArchivedResearch(sUrl){
							
									    
			//_buff.append("<script language=\"JavaScript\" type=\"text/javascript\">\n");
		    //_buff.append("		function setArchivage(){\n");
		    
		    //createArchivedResearch(debutUrl());
		    _buff.append("				mUrl				= \"").append(request.getScheme()).append("://").append(request.getServerName()).append(Utils.buildUrlLink(request, "/archiveResearch.do")+"\";");

				datd = constructionDateWithFormatRMC();
				if ( datd != null ){
						sUrl += "&ddt="+datd;	
				}
			sUrl				+= "&preload=true";
			//if ( (document.getElementById("jour-depart").selectedIndex != 0) && (document.getElementById("jour-depart").selectedIndex != 0)  ){ 
				//alert(' AA '+document.getElementById("number-adults").options[document.getElementById("jour-depart").selectedIndex].value);
				//alert(' BB '+document.getElementById("jour-depart").selectedIndex );
					//				mUrl				+= "&selectDay="+document.getElementById("number-adults").options[document.getElementById("jour-depart").selectedIndex].value;
					//				mUrl				+= "&selectMoYe="+document.getElementById("number-adults").optionsdocument.getElementById("mois-depart").selectedIndex].value;
			//}
			sUrl				+= "&archivage=true";
				sUrl				+= "&nbAdultes="+document.getElementById("number-adults").options[document.getElementById("number-adults").selectedIndex].value;
				var child = document.getElementById("number-children").options[document.getElementById("number-children").selectedIndex].value;
			
				if( child != 0 ){
						var dNEnfant	= "";
								var mChpEnfant	= "";
								for (var i=1; i <= child; i++){
										mChpEnfant	= "birthdate-" + i;
										if(i != 1){ dNEnfant += ","; }
												dNEnfant	+= document.getElementById(mChpEnfant).value;
										}
										sUrl			+= "&dateDeNaissance="+dNEnfant;
										sUrl			+= "&nbEnfants="+child;
				}
			
				if ( document.getElementById("adults-only").checked ){
						sUrl			+= "&typev=adults-only";
				} else if ( document.getElementById("with-childcare").checked ){
						sUrl			+= "&typev=with-childcare";
				}
			
				if ( document.getElementById("seasons-summer").checked ){
						sUrl			+= "&saison=seasons-summer";
				} else if ( document.getElementById("seasons-winter").checked ){
						sUrl			+= "&saison=seasons-winter";
				}
			
				sUrl += "&conf="+document.getElementById("comfort").options[document.getElementById("comfort").selectedIndex].value;
			
				//type d'encadrement
				var nbenc = true;
				if ( document.getElementById("encadrement-4-23").checked ){
						if( nbenc ){
								sUrl			+= "&enc=";
								nbenc = false;
						} else {
								sUrl			+= "/";
						}
						sUrl			+= "encadrement-4-23";
				}
				if ( document.getElementById("encadrement-2-3").checked ){
						if( nbenc ){
								sUrl			+= "&enc=";
								nbenc = false;
						} else {
								sUrl			+= "/";
						}
						sUrl			+= "encadrement-2-3";
				}
				if ( document.getElementById("encadrement-4-12").checked ){
						if( nbenc ){
								sUrl			+= "&enc=";
								nbenc = false;
						} else {
								sUrl			+= "/";
						}
						sUrl			+= "encadrement-4-12";
				}
				if ( document.getElementById("encadrement-12plus").checked ){
						if( nbenc ){
								sUrl			+= "&enc=";
								nbenc = false;
						} else {
								sUrl			+= "/";
						}
						sUrl			+= "encadrement-12plus";
				}
			
				// type de plaisir du village
				//var nbplaisir = true;
				var begin = false;
				if ( document.getElementById("vivre-exceptionnel").checked ){
						/*if( nbplaisir ){
								sUrl			+= "&amb=";
								nbplaisir = false;
							} else {
									sUrl			+= "/";
							}
							sUrl			+= "vivre-exceptionnel";*/
							//if( nbplaisir ){
								if ( !begin ){
														sUrl			+= "&amb=vivre-exceptionnel";
														nbplaisir = false;
														begin = true;
								} else {
												sUrl			+= "/vivre-exceptionnel";
												nbplaisir = false;

								}
									
							//} 
				}
				if ( document.getElementById("se-depenser").checked ){
						/*if( nbplaisir ){
								sUrl			+= "&amb=";
								nbplaisir = false;
						} else {
								sUrl			+= "/";
						}
						sUrl			+= "se-depenser";*/
						//if( nbplaisir ){
							if ( !begin ){
														sUrl			+= "&amb=se-depenser";
														nbplaisir = false;
														begin = true;
								} else {
												sUrl			+= "/se-depenser";
												nbplaisir = false;

								}
							//} 
				}
				if ( document.getElementById("gouter-tout").checked ){
						/*if( nbplaisir ){
								sUrl			+= "&amb=";
								nbplaisir = false;
						} else {
								sUrl			+= "/";
						}
						sUrl			+= "gouter-tout";*/
						//if( nbplaisir ){
							if ( !begin ){
														sUrl			+= "&amb=gouter-tout";
														nbplaisir = false;
														begin = true;
								} else {
												sUrl			+= "/gouter-tout";
												nbplaisir = false;
								}
						//} 
				}
				if ( document.getElementById("decouvrir").checked ){
						/*if( nbplaisir ){
								sUrl			+= "&amb=";
								nbplaisir = false;
						} else {
								sUrl			+= "/";
						}
						sUrl			+= "decouvrir";*/
						//if( nbplaisir ){
							if ( !begin ){
													sUrl			+= "&amb=decouvrir";
													nbplaisir = false;
													begin = true;
								} else {
												sUrl			+= "/decouvrir";
												nbplaisir = false;
								}
								
						//} 
				}
				if ( document.getElementById("vivre-200").checked ){
						/*if( nbplaisir ){
								sUrl			+= "&amb=";
								nbplaisir = false;
						} else {
								sUrl			+= "/";
						}
						sUrl			+= "vivre-200";*/
						//if( nbplaisir ){
							if ( !begin ){
												sUrl			+= "&amb=vivre-200";
												nbplaisir = false;
												begin = true;
								} else {
											sUrl			+= "/vivre-200";
											nbplaisir = false;
								}
								
						//} 
				}
				if ( document.getElementById("se-ressourcer").checked ){
						/*if( nbplaisir ){
								sUrl			+= "&amb=";
								nbplaisir = false;
						} else {
								sUrl			+= "/";
						}
						sUrl			+= "se-ressourcer";*/
						//if( nbplaisir ){
							if ( !begin ){
													sUrl			+= "&amb=se-ressourcer";
													nbplaisir = false;								
													begin = true;
								} else {
												sUrl			+= "/se-ressourcer";
												nbplaisir = false;
								}
								
						//} 
				}
			
				var nameActivity = null;
				var nbActivity = 0;
				var i = 0;
				for( i=0 ; i<70 ; i++ ){
						nameActivity = "activity-"+i+"";
						if ((nbActivity != 0 ) && ( document.getElementById(nameActivity)!= null) && (document.getElementById(nameActivity).checked) ){
			 					sUrl			+= "/"+nameActivity;
			 					nbActivity ++;
						}
						if ((nbActivity == 0 ) && ( document.getElementById(nameActivity)!= null) && (document.getElementById(nameActivity).checked) ){
			 					sUrl			+= "&act="+nameActivity;
			 					nbActivity ++;
						}
				}
		
				var okToSubmit = false;
				if(datd == null){
						//alert( 'date depart nulle ' );
						//alert( sUrl );
						window.location = sUrl;
				} else {
						okToSubmit = ctrlKidsRMC(datd);
		      	if (okToSubmit) {
		      			//alert( 'date '+datd );
		      			//alert( sUrl );
		      			window.location = sUrl;
		       	} else {
		       			return false;
		       	}
				}
		}		

 		function validationControleRecherche(){ 
			var ok = false;
			var depart = constructionDateWithFormatRMC();
			if ( (depart == null)  ||  !isValidDate(depart)) {
					return false;
			} else {
					ok = ctrlKidsRMC(depart);
				if (ok) {
					return true;
				} else {
					return false;
				}
			}
  			return false;
		}
		
		function isValidDate(strDate) {
			var tab_date = strDate.split('/');
			return !isNaN(tab_date[0]) && !isNaN(tab_date[1]) && !isNaN(tab_date[2]);
		}

		// populate guest
		var maxPax = 6;
		var minPax = 1;
		var totalPax = 1;
		function populateGuestRMC(theSelect) {
	
				totalPax = 0;
				var selectedAdultPax = Number(document.getElementById("number-adults").options[document.getElementById("number-adults").selectedIndex].value);
				totalPax += selectedAdultPax;
	
				if (document.getElementById("number-children").selectedIndex != 0) { //record child pax selection by user
						var selectedChildPax = Number(document.getElementById("number-children").options[document.getElementById("number-children").selectedIndex].value);
						totalPax += selectedChildPax;
				} else {
						var selectedChildPax = "";
				}

				if (selectedAdultPax == "" && selectedChildPax == ""){
						totalPax = 1;
				}
		
				var remainPax = maxPax - totalPax;
				if (selectedAdultPax == "")
						document.getElementById("number-adults").options.length = 1 + remainPax;
				else
						document.getElementById("number-adults").options.length = selectedAdultPax + remainPax;
	
				for (var i = 0; i < document.getElementById("number-adults").options.length; i++) {
						var theOption = document.getElementById("number-adults").options[i];
						theOption.text = theOption.value = i + 1;
						if (selectedAdultPax == theOption.value) {
								document.getElementById("number-adults").selectedIndex = theOption.index;
								selectedAdultPax = undefined;
						}
				}
		
				if (selectedAdultPax != undefined) {
						for (var i = 0; i < document.getElementById("number-adults").options.length; i++) {
								var theOption = document.getElementById("number-adults").options[i];
								if (selectedAdultPax == theOption.value) {
										document.getElementById("number-adults").selectedIndex = i;
										break;
								}
						}	
				}		
	
				selectedAdultPax = Number(document.getElementById("number-adults").options[document.getElementById("number-adults").selectedIndex].value);

				document.getElementById("number-children").options.length = 1 + parseInt(selectedChildPax + remainPax);
				document.getElementById("number-children").options[0].text = document.getElementById("number-children").options[0].value = 0;
				for (var i = 1; i < document.getElementById("number-children").options.length; i++) {
						var theOption = document.getElementById("number-children").options[i];
						theOption.text = theOption.value = i;
						if (selectedChildPax == theOption.value) {
								document.getElementById("number-children").selectedIndex = theOption.index;
								selectedChildPax = undefined;
						}
				}
				if (selectedChildPax != undefined) {
						for (var i = 0; i < document.getElementById("number-children").options.length; i++) {
								var theOption = document.getElementById("number-children").options[i];
								if (selectedChildPax == theOption.value) {
										document.getElementById("number-children").selectedIndex = i;
										break;
								}
						}
				}
				if (document.getElementById("number-children").selectedIndex == -1) {
						document.getElementById("number-children").selectedIndex = 0;
				}
				selectedChildPax = Number(document.getElementById("number-children").options[document.getElementById("number-children").selectedIndex].value);
				document.getElementById("number-adults").disabled = false;
				document.getElementById("number-children").disabled = false;
				totalPax = selectedAdultPax + selectedChildPax;

				if (theSelect == "child") {
						//number of enfants:
						numChilds=document.getElementById("number-children").options[document.getElementById("number-children").selectedIndex].value;
						if (numChilds != 0){
								if (numChilds==1)
										document.getElementById("number-children").style.display = "";
								else
										document.getElementById("number-children").style.display = "";
						}

						//show enfants:
						for (j=1; j <= numChilds; j++){
								document.getElementById("birthdate-"+(j)).style.display = "";
						}
				}		

		}





