function getXMLObject()  //XML OBJECT
{
   var xmlHttp = false;
   try {
     xmlHttp = new ActiveXObject("Msxml2.XMLHTTP")  // For Old Microsoft Browsers
   }
   catch (e) {
     try {
       xmlHttp = new ActiveXObject("Microsoft.XMLHTTP")  // For Microsoft IE 6.0+
     }
     catch (e2) {
       xmlHttp = false   // No Browser accepts the XMLHTTP Object then false
     }
   }
   if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
     xmlHttp = new XMLHttpRequest();        //For Mozilla, Opera Browsers
   }
   return xmlHttp;  // Mandatory Statement returning the ajax object created
}
 
var xmlhttp = new getXMLObject(); //xmlhttp holds the ajax object

ms="";
cl="";

function setChambres() {
	  var nb = document.getElementById("nbr_chambre").value;
	  for (i=2; i<=nb; i++) {
		  document.getElementById("message"+i).style.display="block";
	  }  
	  nb=parseInt(nb)+1;
	  for (i=nb; i<=4; i++) {
		  document.getElementById("message"+i).style.display="none";
	  }
}

function setOptions(nb) {
	  for (i=1; i<=nb; i++) {
		  document.getElementById("options"+i).style.display="block";
	  }  
	  nb=parseInt(nb)+1;
	  for (i=nb; i<=5; i++) {
		  document.getElementById("options"+i).style.display="none";
	  }
}



function setNbrParChambres(nb) {
	  if(xmlhttp) { 
		var snd="";
		var idhotel = document.getElementById("idhotel");
		var nbr_adultes = document.getElementById("nbr_adultes"+nb);
		var nbr_enfants = document.getElementById("nbr_enfants"+nb);
		var chambre = document.getElementById("chambre"+nb);
		if(document.getElementById("regime"+nb)!=null){
			var regime = document.getElementById("regime"+nb);
			snd+="&regime"+nb+"=" + escape(regime.value);
		}
	    xmlhttp.open("POST","/hotels/setChambres.php",true);
	    xmlhttp.onreadystatechange  = handleServerResponse;
	    xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	    xmlhttp.send("nb=" + escape(nb)+ "&nbr_adultes"+nb+"="+ escape(nbr_adultes.value)+ "&nbr_enfants"+nb+"="+ escape(nbr_enfants.value)+ snd + "&idhotel=" + escape(idhotel.value)+ "&chambre"+nb+"=" + escape(chambre.value));
	    ms=nb;
	  }
	}

function setChambresCase() {
	  if(xmlhttp) { 
		ms="";
		document.getElementById("message"+ms).innerHTML="<img src=\"/images/ajax-loader.gif\" border=\"0\"/>";
		var chambre = document.getElementById("chambre");
	    xmlhttp.open("POST","/admin/manage/hotels/getChambreCase.php",true);
	    xmlhttp.onreadystatechange  = handleServerResponse;
	    xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	    xmlhttp.send("chambre=" + escape(chambre.value));
	  }
	}

function setHotelPaym(m) {
	  if(xmlhttp) { 
		ms=m;
		document.getElementById("message"+ms).innerHTML="<img src=\"/images/ajax-loader.gif\" border=\"0\"/>";
		var dispo = document.getElementById("dispo"+m);
	    xmlhttp.open("POST","/admin/manage/payment/getHotelPaym.php",true);
	    xmlhttp.onreadystatechange  = handleServerResponse;
	    xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	    xmlhttp.send("dispo=" + escape(dispo.value));
	  }
	}

function setPackagePaym(m) {
	  if(xmlhttp) { 
		ms=m;
		document.getElementById("message"+ms).innerHTML="<img src=\"/images/ajax-loader.gif\" border=\"0\"/>";
		var dispo = document.getElementById("dispo"+m);
	    xmlhttp.open("POST","/admin/manage/payment/getPackagePaym.php",true);
	    xmlhttp.onreadystatechange  = handleServerResponse;
	    xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	    xmlhttp.send("dispo=" + escape(dispo.value));
	  }
	}
	
function setEventPaym(m) {
	  if(xmlhttp) { 
		ms=m;
		document.getElementById("message"+ms).innerHTML="<img src=\"/images/ajax-loader.gif\" border=\"0\"/>";
		var dispo = document.getElementById("dispo"+m);
	    xmlhttp.open("POST","/admin/manage/payment/getEventPaym.php",true);
	    xmlhttp.onreadystatechange  = handleServerResponse;
	    xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	    xmlhttp.send("dispo=" + escape(dispo.value));
	  }
	}

function setGolfPaym(m) {
	  if(xmlhttp) { 
		ms=m;
		document.getElementById("message"+ms).innerHTML="<img src=\"/images/ajax-loader.gif\" border=\"0\"/>";
		var dispo = document.getElementById("dispo"+m);
	    xmlhttp.open("POST","/admin/manage/payment/getGolfPaym.php",true);
	    xmlhttp.onreadystatechange  = handleServerResponse;
	    xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	    xmlhttp.send("dispo=" + escape(dispo.value));
	  }
	}

function getPaymDesc(p) {
	  if(xmlhttp) { 
		ms=6;
		document.getElementById("message"+ms).innerHTML="<img src=\"/images/ajax-loader.gif\" border=\"0\"/>";
	    xmlhttp.open("POST","/reservation/getPaymentDesc.php",true);
	    xmlhttp.onreadystatechange  = handleServerResponse;
	    xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	    xmlhttp.send("paym=" + p);
	  }
	}

function getPayments() {
	  if(xmlhttp) { 
		ms=7;
		document.getElementById("message"+ms).innerHTML="<img src=\"/images/ajax-loader.gif\" border=\"0\"/>";
		var dispo = document.getElementById("dispo");
	    xmlhttp.open("POST","/hotels/getPayments.php",true);
	    xmlhttp.onreadystatechange  = handleServerResponse;
	    xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	    xmlhttp.send("dispo=" + dispo.value);
	  }
	}
function getPayments(module) {
	  document.getElementById('message6').innerHTML="";
	  if(xmlhttp) { 
		ms=7;
		document.getElementById("message"+ms).innerHTML="<img src=\"/images/ajax-loader.gif\" border=\"0\"/>";
		var dispo = document.getElementById("dispo");
		
		var checkin = document.getElementById("datepicker1");
	    xmlhttp.open("POST","/reservation/getPayments.php",true);
	    xmlhttp.onreadystatechange  = handleServerResponse;
	    xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	    xmlhttp.send("dispo=" + dispo.value+"&checkin=" + escape(checkin.value)+"&module=" + escape(module));
	  }
	}

function setPackageCity(slct) {
	  if(xmlhttp) { 
		ms=8;
		var ville = "0";
		if(slct=="rech_package"){
			ville = document.getElementById("ville");
			xmlhttp.open("POST","/packages/getPackageCity.php",true);
	    }else if(slct=="rech_spa"){
	    	ville = document.getElementById("ville");
	    	xmlhttp.open("POST","/spa/getSpaCity.php",true);
	    }else if(slct=="rech_package_index"){
	    	ville = document.getElementById("villePack");
	    	xmlhttp.open("POST","/template/getPackageCity.php",true);
	    }else if(slct=="rech_spa_index"){
	    	ms=88;
	    	ville = document.getElementById("villeSpa");
	    	xmlhttp.open("POST","/template/getSpaCity.php",true);
	    }
		document.getElementById("message"+ms).innerHTML="<img src=\"/images/ajax-loader.gif\" border=\"0\"/>";
	    xmlhttp.onreadystatechange  = handleServerResponse;
	    xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	    xmlhttp.send("ville="+ville.value);
	  }
	}
	
function getCheckSelected(n) { 
	var l = new Array();
	with(document.form2) {
		 var j=0;
		 if(n.length==undefined){
			 if(n.checked) { 
				  l[0]= n.value; 
			  } 
		 }else{
			 for(var i = 0; i < n.length; i++){
				  if(n[i].checked) { 
					  l[j]= n[i].value; 
					  j++;
				  } 
			 } 
		 }
	} 
	 return l;
}

function setSupp(v){
	document.getElementById("supplSelected").value=v;
}

function setGreenPrSelected(v, i){
	document.getElementById("prSelected"+i).value=v;
}

function getHotelDev() {
	  if(xmlhttp) { 
		ms="";
		var idhotel = document.getElementById("idhotel");
		var dev = document.getElementById("dev");
	    xmlhttp.open("POST","/admin/manage/hotels/setDev.php",true);
	    xmlhttp.onreadystatechange  = handleServerResponse;
	    xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	    xmlhttp.send("dev=" + escape(dev.value)+"&idhotel=" + escape(idhotel.value));
	    }
	}

function getPackageDev() {
	  if(xmlhttp) { 
		ms="";
		var idpackage = document.getElementById("idpackage");
		var dev = document.getElementById("dev");
	    xmlhttp.open("POST","/admin/manage/packages/setDev.php",true);
	    xmlhttp.onreadystatechange  = handleServerResponse;
	    xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	    xmlhttp.send("dev=" + escape(dev.value)+"&idpackage=" + escape(idpackage.value));
	    }
	}

function checkPackage() {
	  if(xmlhttp) { 
		ms="";
		var snd="";
		document.getElementById("message"+ms).innerHTML="<img src=\"/images/ajax-loader.gif\" border=\"0\"/>";
		var idpack = document.getElementById("idpack");
		var nbr_nuit = document.getElementById("nbr_nuit");
	    var type = document.getElementById("type");
	    var debut = document.getElementById("datepicker1");
	    var fin = document.getElementById("datepicker2");
	    var pax = document.getElementById("pax");
	    var suppl=0;
	    if(document.form2.suppl!=null){
	    var sup=getSelectedCheckboxValue(document.form2.suppl);
	    for (i=0; i<sup.length; i++) {
		    var idsupp=sup[i];
	    	var nbr_suppl=document.getElementById("nbr_suppl"+idsupp+"").value;
	    	suppl=suppl+','+idsupp;
	    	snd+="&nbr_suppl"+idsupp+"=" + escape(nbr_suppl);
	   	}
	    }
	    xmlhttp.open("POST","/packages/checkSaison.php",true);
	    xmlhttp.onreadystatechange  = handleServerResponse;
	    xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	    xmlhttp.send("type=" + escape(type.value)+ "&debut=" + escape(debut.value) + "&fin=" + escape(fin.value) + "&pax=" + escape(pax.value) +"&suppl=" + escape(suppl)+"&idpack=" + escape(idpack.value)+"&nbr_nuit=" + escape(nbr_nuit.value) + snd);
	    }
	}

function checkProgram() {
  	  	
	if(xmlhttp) { 
	    ms="";
	    var snd="";
	    document.getElementById("message"+ms).innerHTML="<img src=\"/images/ajax-loader.gif\" border=\"0\"/>";
	    var program = document.getElementById("program");
	    var formule = document.getElementById("formule");
	    
	    if(document.form2.suplement!=null){
	    var suplement=getSelectedCheckboxValue(document.form2.suplement);
	    	    
	   	}
	    
	    xmlhttp.open("POST","check.php",true);
	    xmlhttp.onreadystatechange  = handleServerResponse;
	    xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	    xmlhttp.send("program=" + escape(program.value)+ "&formule=" + escape(formule.value) + "&suplement=" + escape(suplement));
	    }
	   	
  }

function checkSpa() {
	  if(xmlhttp) { 
		ms="";
		var snd="";
		document.getElementById("message"+ms).innerHTML="<img src=\"/images/ajax-loader.gif\" border=\"0\"/>";
		var idspa = document.getElementById("idspa");
		var nbr_nuit = document.getElementById("nbr_nuit");
	    var type = document.getElementById("type");
	    var debut = document.getElementById("datepicker1");
	    var fin = document.getElementById("datepicker2");
	    var pax = document.getElementById("pax");
	    var suppl=0;
	    if(document.form2.suppl!=null){
	    var sup=getSelectedCheckboxValue(document.form2.suppl);
	    for (i=0; i<sup.length; i++) {
		    var idsupp=sup[i];
	    	var nbr_suppl=document.getElementById("nbr_suppl"+idsupp+"").value;
	    	suppl=suppl+','+idsupp;
	    	snd+="&nbr_suppl"+idsupp+"=" + escape(nbr_suppl);
	   	}
	    }
	    xmlhttp.open("POST","/spa/checkSaison.php",true);
	    xmlhttp.onreadystatechange  = handleServerResponse;
	    xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	    xmlhttp.send("type=" + escape(type.value)+ "&debut=" + escape(debut.value) + "&fin=" + escape(fin.value) + "&pax=" + escape(pax.value) +"&suppl=" + escape(suppl)+"&idspa=" + escape(idspa.value)+"&nbr_nuit=" + escape(nbr_nuit.value) + snd);
	    }
	}

function checkClient() {
	  if(xmlhttp) { 
		cl="alrSubscrib";
	    var email = document.getElementById("emailAlr");
	    var password = document.getElementById("passwordAlr");
	    xmlhttp.open("POST","/reservation/checkClient.php",true);
	    xmlhttp.onreadystatechange  = handleServerResponseClient;
	    xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	    xmlhttp.send("email=" + escape(email.value) + "&password=" + escape(password.value));
	  }
	}

function setClient() {
	if(checkReservationForm()==true){
		if(xmlhttp) { 
			cl="newSubscrib";
			var civ = document.getElementById('civilite');
		    var email = document.getElementById('email');
		    var lastname = document.getElementById('lastname');
		    var firstname = document.getElementById('firstname');
		    var address = document.getElementById('address');
		    var city = document.getElementById('city');
		    var country = document.getElementById('country');
		    var phone = document.getElementById('phone');
		    var fax = document.getElementById('fax');
		    var zip = document.getElementById('zip');			
		    var password = document.getElementById('password');
		    xmlhttp.open("POST","/reservation/setClient.php",true);
		    xmlhttp.onreadystatechange  = handleServerResponseClient;
		    xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		    xmlhttp.send("civ=" + escape(civ.value) + "&email=" + escape(email.value) + "&lastname=" + escape(lastname.value) + "&firstname=" + escape(firstname.value) + "&address=" + escape(address.value) + "&city=" + escape(city.value) + "&country=" + escape(country.value) + "&phone=" + escape(phone.value) + "&fax=" + escape(fax.value) + "&zip=" + escape(zip.value) + "&password=" + escape(password.value));
		  }
	}	
}
function checkclientjeux() {
	if(checkReservationForm()==true){
		if(xmlhttp) { 
			
			var civ = document.getElementById('civilite');
		    var email = document.getElementById('email');
		    var lastname = document.getElementById('nom');
		    var firstname = document.getElementById('prenom');
		    var jour= document.getElementById('jour');
		     var an= document.getElementById('an');
		     var mois= document.getElementById('mois');
		    var ville = document.getElementById('ville');
		    var country = document.getElementById('country');
                   var profession = document.getElementById('profession');
		    var phone = document.getElementById('telephone');
		    xmlhttp.open("POST","/reservation/checkclientjeux.php",true);
		    xmlhttp.onreadystatechange  = handleServerResponseClient;
		    xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		    xmlhttp.send("civ=" + escape(civ.value) + "&email=" + escape(email.value) + "&lastname=" + escape(lastname.value) + "&firstname=" + escape(firstname.value) + "&jour=" + escape(jour.value) + "&an=" + escape(an.value) + "&mois=" + escape(mois.value) + "&ville=" + escape(ville.value) + "&country=" + escape(country.value) + "&phone=" + escape(phone.value));
		  }
	}	
}

function checkGreenTotal() {
	  if(xmlhttp) { 
		m="";
		var snd="";
		var idpr="";
    	var idpo="";
		document.getElementById("message"+ms).innerHTML="<img src=\"/images/ajax-loader.gif\" border=\"0\"/>";
		var idgreen = document.getElementById("idgreen");
		var inc = document.getElementById("inc").value;
		for (j=1; j<=inc; j++) {
		var date = document.getElementById("datepicker"+j);
		var time = document.getElementById("time"+j);
		var pax = document.getElementById("pax"+j);
		var gnb = document.getElementById("gnb"+j).value;
		gnb=gnb.split('/');
		var idgnb = gnb[0];
		var prixgnb = gnb[1];
		var pr=document.getElementById('prSelected'+j).value;
		if(pr!=""){
	    pr=pr.split(',');
	    var prs=new Array();
	    for (i=0; i<pr.length; i++) {
	    	var po=document.getElementById(pr[i]);
	    	if(po!=null){
		    	 idpr=pr[i];
		    	 idpo=po.value;
	    	}else{
	    		 idpr=pr[i];
		    	 idpo="0";
	    	}
	    	var produit=idpr.split('-');
	    	idpr=produit[1];
	    	var qte=document.getElementById('qte'+j+'-'+idpr).value;
	    	prs[i]=idpr+"/"+idpo+"/"+qte;
	   	}
	    snd+="&prs"+j+"=" + escape(prs);
		}
		snd+="&date"+j+"=" + escape(date.value) + "&time"+j+"=" + escape(time.value) + "&pax"+j+"=" + escape(pax.value)+ "&idgnb"+j+"=" + escape(idgnb)+ "&prixgnb"+j+"=" + escape(prixgnb);
	   	}
	    xmlhttp.open("POST","/green/checkTotal.php",true);
	    xmlhttp.onreadystatechange  = handleServerResponse;
	    xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	    xmlhttp.send("idgreen=" + escape(idgreen.value)+ "&inc=" + escape(inc) + snd);
	    }
	}

	function addGreenDay() {
		  if(xmlhttp) { 
			m="";
			document.getElementById("message"+ms).innerHTML="<img src=\"/images/ajax-loader.gif\" border=\"0\"/>";
			var idgreen = document.getElementById("idgreen");
		    xmlhttp.open("POST","/green/addDay.php",true);
		    xmlhttp.onreadystatechange  = handleServerResponse;
		    xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		    xmlhttp.send("idgreen=" + escape(idgreen.value));
		    }
		}

function getOptionsByProduit() {
	  if(xmlhttp) { 
		m="";
		document.getElementById("message"+ms).innerHTML="<img src=\"/images/ajax-loader.gif\" border=\"0\"/>";
	    var produit = document.getElementById("produit");
	    xmlhttp.open("POST","/admin/manage/green/getOptions.php",true);
	    xmlhttp.onreadystatechange  = handleServerResponse;
	    xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	    xmlhttp.send("produit=" + escape(produit.value));
	  }
	}

function updateHotelRoomStock(hotel, room, date, stock) {
	if(xmlhttp) { 
		ms=room+'-'+date;
		document.getElementById("message"+ms).innerHTML="<img src=\"/images/small-loading.gif\" border=\"0\" />";
	    xmlhttp.open("POST","/admin/manage/hotels/dispo/updateRoomStock.php",true);
	    xmlhttp.onreadystatechange  = handleServerResponse;
	    xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	    xmlhttp.send("date=" + escape(date)+ "&hotel=" + escape(hotel)+ "&room=" + escape(room)+ "&stock=" + escape(stock));
	}
}

function envoyerDemande() {
	  if(xmlhttp) { 
		  ms="";
		  var ref = document.getElementById("ref").value;
		  var sujet = document.getElementById("sujet").value;
		  var sujetAutre = document.getElementById("sujetAutre").value;
		  var msg = document.getElementById("msg").value;
		  document.getElementById("message"+ms).innerHTML="<img src=\"/images/ajax-loader.gif\" border=\"0\"/>";
		  xmlhttp.open("POST","/account/send-demande.php",true);
		  xmlhttp.onreadystatechange  = handleServerResponse;
		  xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		  xmlhttp.send("ref=" + escape(ref)+ "&sujet=" + escape(sujet)+ "&sujetAutre=" + escape(sujetAutre)+ "&msg=" + escape(msg));
	  }
	}


function updateHotelRoomDispo(hotel, room) {
	document.getElementById("message"+room).innerHTML="<img src=\"/images/ajax-loader.gif\" border=\"0\"/>";
    var date1=document.getElementById('datepicker1-'+room);
    var date2=document.getElementById('datepicker2-'+room);
    var dispo=document.getElementById('dispo'+room);
    var stock=document.getElementById('stock'+room);
    var url="&date1=" + escape(date1.value)+ "&date2=" + escape(date2.value)+ "&dispo=" + escape(dispo.value)+ "&stock=" + escape(stock.value);
    setHotelRoomDispo(hotel, room, url);
}

function setHotelRoomDispo(hotel, room, url) {
	  if(xmlhttp) { 
		ms=room;
		document.getElementById("message"+room).innerHTML="<img src=\"/images/ajax-loader.gif\" border=\"0\"/>";
	    var m = document.getElementById("m"+room);
	    var a = document.getElementById("a"+room);
	    xmlhttp.open("POST","/admin/manage/hotels/dispo/setRoomDispo.php",true);
	    xmlhttp.onreadystatechange  = handleServerResponse;
	    xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	    xmlhttp.send("m=" + escape(m.value)+ "&a=" + escape(a.value)+ "&hotel=" + escape(hotel)+ "&room=" + escape(room)+url);
	  }
}

function updateHotelRoomDispoPartenr(hotel, room) {
	document.getElementById("message"+room).innerHTML="<img src=\"/images/ajax-loader.gif\" border=\"0\"/>";
    var date1=document.getElementById('datepicker1-'+room);
    var date2=document.getElementById('datepicker2-'+room);
    var dispo=document.getElementById('dispo'+room);
    var stock=document.getElementById('stock'+room);
    var url="&date1=" + escape(date1.value)+ "&date2=" + escape(date2.value)+ "&dispo=" + escape(dispo.value)+ "&stock=" + escape(stock.value);
    setHotelRoomDispoPartner(hotel, room, url);
}

function setHotelRoomDispoPartner(hotel, room, url) {
	  if(xmlhttp) { 
		ms=room;
		document.getElementById("message"+room).innerHTML="<img src=\"/images/ajax-loader.gif\" border=\"0\"/>";
	    var m = document.getElementById("m"+room);
	    var a = document.getElementById("a"+room);
	    xmlhttp.open("POST","/partners/hotel/setRoomDispo.php",true);
	    xmlhttp.onreadystatechange  = handleServerResponse;
	    xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	    xmlhttp.send("m=" + escape(m.value)+ "&a=" + escape(a.value)+ "&hotel=" + escape(hotel)+ "&room=" + escape(room)+url);
	  }
}


function handleServerResponse() {
   if (xmlhttp.readyState == 4) {
      if(xmlhttp.status == 200) {
       		document.getElementById("message"+ms).innerHTML=xmlhttp.responseText;	
      }
   }
}

function handleServerResponseClient() {
	   if (xmlhttp.readyState == 4) {
	      if(xmlhttp.status == 200) {
	       		document.getElementById(cl).innerHTML=xmlhttp.responseText;	
	      }
	   }
}
