function GetDate(strDate){	  
	day = strDate.substring(0,2);
	month = strDate.substring(3,5);
	year = strDate.substring(6,10);
	d = new Date(year,month,day);
	d.setDate(day);
	d.setMonth(month-1);
	d.setFullYear(year);
	return d;  
}

function compare(date_1, date_2){
	diff = date_2.getTime()-date_1.getTime();
	if(diff < 0){
		return (-1);
	}
	if(diff >= 345600000){
		return (1);
	}else{
		return (0);
	}
}
	  
function Reserve(lg){
	var haut=(screen.height-240)/2;
	var Gauche=(screen.width-320)/2;
	window.open('ws/dates.php5?CodeLot='+document.getElementById('CodeLot').innerHTML+'&lg='+lg,'Dates','toolbars=0,width=320,height=240,top='+haut+',left='+Gauche);
}
function TestFormAccueil(){
	ok=1;
	/*if(document.getElementById('nbr').value == 0){
		document.getElementById('nbr').style.backgroundColor = 'red';
		document.getElementById('nbr').style.color = 'white';
		document.getElementById('msg').style.display = 'inline';
		ok = 0;
	}*/
	if(document.getElementById('typ').value == 1){
		var r = compare(GetDate(document.getElementById('ja').value+'/'+document.getElementById('ma').value+'/'+document.getElementById('aa').value),GetDate(document.getElementById('jd').value+'/'+document.getElementById('md').value+'/'+document.getElementById('ad').value));
		if(r < 0){
			ok = 0;
			document.getElementById('ghost').style.display = 'none';
			document.getElementById('msgDate2').style.display = 'none';
			document.getElementById('msgDate1').style.display = 'block';
		}
		if(r == 0){
			ok = 0;
			document.getElementById('ghost').style.display = 'none';
			document.getElementById('msgDate1').style.display = 'none';
			document.getElementById('msgDate2').style.display = 'block';
		}
		
		var DateJour = new Date();
		var jh = DateJour.getDate();
		if(jh<10){
			jh='0'+jh;}
		var mh = DateJour.getMonth()+1;
		if(mh<10){
			mh='0'+mh;}
		var ah = DateJour.getFullYear();
		var rbis = compare(GetDate(jh+"/"+mh+"/"+ah),GetDate(document.getElementById('jd').value+'/'+document.getElementById('md').value+'/'+document.getElementById('ad').value));

		if(rbis < 0){
			ok = 0;
			document.getElementById('ghost').style.display = 'none';
			document.getElementById('msgDate2').style.display = 'none';
			document.getElementById('msgDate1').style.display = 'block';
		}
		
	}
	
	if(ok){
		document.Location.submit();
	}else{
		return false;
	}
}
function TestDate(){
	ok=1;
	document.getElementById('verifencours').style.display = 'none';
	var r = compare(GetDate(document.getElementById('ja').value+'/'+document.getElementById('ma').value+'/'+document.getElementById('aa').value),GetDate(document.getElementById('jd').value+'/'+document.getElementById('md').value+'/'+document.getElementById('ad').value));
	if(r < 0){
		ok = 0;
		document.getElementById('msgDate2').style.display = 'none';
		document.getElementById('msgDate1').style.display = 'block';
	}
	if(r == 0){
		ok = 0;
		document.getElementById('msgDate1').style.display = 'none';
		document.getElementById('msgDate2').style.display = 'block';
	}
	var DateJour = new Date();
	var jh = DateJour.getDate();
	if(jh<10){
		jh='0'+jh;}
	var mh = DateJour.getMonth()+1;
	if(mh<10){
		mh='0'+mh;}
	var ah = DateJour.getFullYear();

	var rbis = compare(GetDate(jh+"/"+mh+"/"+ah),GetDate(document.getElementById('jd').value+'/'+document.getElementById('md').value+'/'+document.getElementById('ad').value));

	if(rbis < 0){
		ok = 0;
		document.getElementById('msgDate2').style.display = 'none';
		document.getElementById('msgDate1').style.display = 'block';
	}
	
	if(ok){
		document.getElementById('verifencours').style.display = 'block';
		document.Location.submit();
	}else{
		return false;
	}
}
function changeForm(){
	if(document.Location.typ.value == 2){
		document.getElementById('Villa').style.display = 'block';
		document.getElementById('Appartement').style.display = 'none';
		document.getElementById('nbr').style.backgroundColor = 'white';
		document.getElementById('nbr').style.color = 'black';
		if(document.getElementById('msg')){
			document.getElementById('msg').style.display = 'none';
		}
		if(document.getElementById('msgDate1')){
			document.getElementById('msgDate1').style.display = 'none';
		}
		if(document.getElementById('msgDate2')){
			document.getElementById('msgDate2').style.display = 'none';
		}
	}else{
		document.getElementById('Villa').style.display = 'none';
		document.getElementById('Appartement').style.display = 'block';
		document.getElementById('nbr').style.backgroundColor = 'white';
		document.getElementById('nbr').style.color = 'black';
		if(document.getElementById('msg')){
			document.getElementById('msg').style.display = 'none';
		}
		if(document.getElementById('msgDate1')){
			document.getElementById('msgDate1').style.display = 'none';
		}
		if(document.getElementById('msgDate2')){
			document.getElementById('msgDate2').style.display = 'none';
		}
	}
}
function TestForm(){
	var ok = 1;
	if(document.getElementById('acceptation').checked == false){
		ok=0;
	}
	if(!document.getElementById('nom').value){
		ok=0;
		document.getElementById('nom').style.backgroundColor = 'red';
		document.getElementById('nom').style.color = 'white';
	}
	if(!document.getElementById('prenom').value){
		ok=0;
		document.getElementById('prenom').style.backgroundColor = 'red';
		document.getElementById('prenom').style.color = 'white';
	}
	if(!document.getElementById('adresse').value){
		ok=0;
		document.getElementById('adresse').style.backgroundColor = 'red';
		document.getElementById('adresse').style.color = 'white';
	}
	if(!document.getElementById('cp').value){
		ok=0;
		document.getElementById('cp').style.backgroundColor = 'red';
		document.getElementById('cp').style.color = 'white';
	}
	if(!document.getElementById('ville').value){
		ok=0;
		document.getElementById('ville').style.backgroundColor = 'red';
		document.getElementById('ville').style.color = 'white';
	}
	if(!document.getElementById('pays').value){
		ok=0;
		document.getElementById('pays').style.backgroundColor = 'red';
		document.getElementById('pays').style.color = 'white';
	}
	if(!document.getElementById('tel').value){
		ok=0;
		document.getElementById('tel').style.backgroundColor = 'red';
		document.getElementById('tel').style.color = 'white';
	}
	if(!document.getElementById('email').value){
		ok=0;
		document.getElementById('email').style.backgroundColor = 'red';
		document.getElementById('email').style.color = 'white';
	}
	if(ok==1){
		document.Reservation.submit();
	}else{
		document.getElementById('msg').style.display = 'block';
		return false;
	}
}
function ChargerListe(typ,nbr,PageN){
	objRequete.open('get','ws/RequeteSoap.php5?RechercheDispos&typ='+typ+'&nbr='+nbr+'&p='+PageN,true);
	objRequete.onreadystatechange = AfficheListe;
	objRequete.send(null);
}
function AfficheListe(){
	if(objRequete.readyState == 4){
		document.getElementById('loader').style.display='none';
		var EltBase = document.getElementById('AfficheLocations');
		
		var XmlDoc = objRequete.responseXML.documentElement;
		var NbPages = XmlDoc.getElementsByTagName('NbPages')[0].childNodes[0].nodeValue;
		if(NbPages > 1){
			var Nav = document.createElement('div');
			if(document.all){
				Nav.style.setAttribute('cssText','float:right;');
			}else{
				Nav.setAttribute('style','float:right;');
			}
			var P=document.createElement('p');
			if(document.all){
				P.style.setAttribute('cssText','color:#008a8a;font-size:14px;');
			}else{
				P.setAttribute('style','color:#008a8a;font-size:14px;');
			}
			
			if(document.getElementById('lg').innerHTML == 'fr'){
				P.appendChild(document.createTextNode('Résultats : '));			
			}else{
				P.appendChild(document.createTextNode('Results : '));			
			}

			for(var i=0;i<NbPages;i++){
				var sp = document.createElement('span');
				sp.setAttribute('name',i);
				var Pn = i+1;
				sp.appendChild(document.createTextNode(Pn));
				if(document.all){
					sp.style.setAttribute('cssText','cursor:pointer;');
				}else{
					sp.setAttribute('style','cursor:pointer;');
				}
				sp.onclick=function(){
					document.location.href='spip.php?page=ListeLoc&pageN='+this.getAttribute('name')+'&lang='+document.getElementById('lg').innerHTML;
				}
				P.appendChild(sp);
				P.appendChild(document.createTextNode('|'));
			}
			Nav.appendChild(P);
			EltBase.appendChild(Nav);
			
			var br = document.createElement('br');
			EltBase.appendChild(br);
		}
		
		var ListeBiens = XmlDoc.getElementsByTagName('bien');
		
		if(ListeBiens.length == 0){
			document.getElementById('NoResult').style.display = 'block';
		}
		
		var clr = document.createElement('div');
		clr.setAttribute('style','clear:both;');
		EltBase.appendChild(clr);
			
		for(var i=0;i < ListeBiens.length;i++){
			var CodeLot = ListeBiens[i].getAttribute('id');
			var Ref = XmlDoc.getElementsByTagName('ref')[i].childNodes[0].nodeValue;
			if(XmlDoc.getElementsByTagName('ville')[i]){
				var Ville = XmlDoc.getElementsByTagName('ville')[i].childNodes[0].nodeValue;
			}else{
				var Ville = '';
			}
			if(XmlDoc.getElementsByTagName('max_occ')[i]){
				var Occ = XmlDoc.getElementsByTagName('max_occ')[i].childNodes[0].nodeValue;
			}else{
				var Occ = '';
			}
			if(XmlDoc.getElementsByTagName('categorie')[i]){
				var Cat = XmlDoc.getElementsByTagName('categorie')[i].childNodes[0].nodeValue;
			}else{
				var Cat = '';
			}
			if(XmlDoc.getElementsByTagName('residence')[i]){
				var Res = XmlDoc.getElementsByTagName('residence')[i].childNodes[0].nodeValue;
			}else{
				var Res = '';
			}
			if(XmlDoc.getElementsByTagName('situation')[i]){
				var Sit = XmlDoc.getElementsByTagName('situation')[i].childNodes[0].nodeValue;
			}else{
				var Sit = '';
			}
			if(XmlDoc.getElementsByTagName('desc')[i]){
				var Des = XmlDoc.getElementsByTagName('desc')[i].childNodes[0].nodeValue;
			}else{
				var Des = '';
			}
			if(XmlDoc.getElementsByTagName('image')[i]){
				var Img = XmlDoc.getElementsByTagName('image')[i].childNodes[0].nodeValue;
				var Ycoord = XmlDoc.getElementsByTagName('yimage')[i].childNodes[0].nodeValue;
			}
			var Pict = document.createElement('img');

			if(Img != 'no'){
				if(document.all){
					Pict.style.setAttribute('cssText','float:left;margin-right:4px;border:2px solid #64026b;width:170px;height:'+Ycoord+'px;');
				}else{
					Pict.setAttribute('style','float:left;margin-right:4px;border:2px solid #64026b;width:170px;height:'+Ycoord+'px;');
				}
				Pict.setAttribute('src','http://application.homeresa.com/Photos/'+Img);
			}else{
				if(document.all){
					Pict.style.setAttribute('cssText','float:left;margin-right:4px;border:2px solid #64026b;width:170px;height:115px;');
				}else{
					Pict.setAttribute('style','float:left;margin-right:4px;border:2px solid #64026b;width:170px;height:115px;');
				}
				Pict.setAttribute('src','images/nophoto.png');
				Ycoord=115;
			}
 			
			EltBase.appendChild(Pict);
			
			var PlusDetails = document.createElement('span');
 			PlusDetails.setAttribute('name',CodeLot);
 			if(document.getElementById('lg').innerHTML == 'fr'){
 				PlusDetails.appendChild(document.createTextNode(' + de détails'));
 			}else{
 				PlusDetails.appendChild(document.createTextNode(' + details'));
 			}
			
			if(document.all){
				PlusDetails.style.setAttribute('cssText','margin-left:25px;text-decoration:underline;cursor:pointer;font-size:10px;font-weight:normal;color:#008a8a;');
			}else{
				PlusDetails.setAttribute('style','margin-left:25px;text-decoration:underline;cursor:pointer;font-size:10px;font-weight:normal;color:#008a8a;');
			}
 		
			
			var Em = document.createElement('em');
			Em.appendChild(document.createTextNode(Ville+' ('+Sit+')'));
			if(document.all){
				Em.style.setAttribute('cssText','float:right;');
			}else{
				Em.setAttribute('style','float:right;');
			}
			EltBase.appendChild(Em);
						
			var H4 = document.createElement('h4');
			H4.appendChild(document.createTextNode(Res));
			H4.appendChild(PlusDetails);
			EltBase.appendChild(H4);
			
			PlusDetails.onclick = function(){
				document.location.href='spip.php?page=DetailsLocation&lang='+document.getElementById('lg').innerHTML+'&CodeLot='+this.getAttribute('name');
			}
			
			var Em = document.createElement('em');
			if(document.getElementById('lg').innerHTML == 'fr'){
				if(Cat > 1){
					var mot = 'pièces'
				}else{
					var mot = 'pièce'
				}
			}else{
				if(Cat > 1){
					var mot = 'rooms'
				}else{
					var mot = 'room'
				}				
			}
				Em.appendChild(document.createTextNode(Cat+' '+mot+' ('+Occ+' pers.)'));
 			if(document.all){
				Em.style.setAttribute('cssText','float:right;');
			}else{
				Em.setAttribute('style','float:right;');
			}
			EltBase.appendChild(Em);
			
			var Em = document.createElement('em');
			Em.appendChild(document.createTextNode('Ref : '+Ref));
 			if(document.all){
				Em.style.setAttribute('cssText','float:left;');
			}else{
				Em.setAttribute('style','float:left;');
			}
			EltBase.appendChild(Em);
			
			var clr = document.createElement('div');
			if(document.all){
				clr.style.setAttribute('cssText','clear:right;');
			}else{
				clr.setAttribute('style','clear:right;');
			}
			
			EltBase.appendChild(clr);
						
			var P = document.createElement('p');
			if(Des != "NC"){
				/*var L = new Array();
				L = Des.split('<br />');
				for(var i = 0;i<L.length;i++){
					P.appendChild(document.createTextNode(L[i]));
					P.appendChild(document.createElement('br'));
				}*/
				P.appendChild(document.createTextNode(Des+' '));
					var PlusDetails = document.createElement('span');
				PlusDetails.setAttribute('name',CodeLot);
				if(document.getElementById('lg').innerHTML == 'fr'){
					PlusDetails.appendChild(document.createTextNode('(Lire la suite...)'));
				}else{
					PlusDetails.appendChild(document.createTextNode('(continue...)'));
				}
				if(document.all){
					PlusDetails.style.setAttribute('cssText','cursor:pointer;font-size:10px;font-weight:normal;color:#008a8a;');
				}else{
					PlusDetails.setAttribute('style','cursor:pointer;font-size:10px;font-weight:normal;color:#008a8a;');
				}
				PlusDetails.onclick = function(){
				document.location.href='spip.php?page=DetailsLocation&lang='+document.getElementById('lg').innerHTML+'&CodeLot='+this.getAttribute('name');
				}
				P.appendChild(PlusDetails);
			}else{
				P.appendChild(document.createTextNode(''));
			}
			EltBase.appendChild(P);
			
			var Pict = document.createElement('img');
			if(document.getElementById('lg').innerHTML == 'fr'){
 				Pict.setAttribute('src','images/reserver.png');
 			}else{
 				Pict.setAttribute('src','images/reserver_en.png');
 			}
			Pict.setAttribute('name',CodeLot);
			if(document.all){
				Pict.style.setAttribute('cssText','float:right;cursor:pointer;');
			}else{
				Pict.setAttribute('style','float:right;cursor:pointer;');
			}
			
			EltBase.appendChild(Pict);
			
			Pict.onclick = function(){
				document.location.href='spip.php?page=Reservation&lang='+document.getElementById('lg').innerHTML+'&CodeLot='+this.getAttribute('name')+'&var_mode=recalcul';
			}	
				
		var clr = document.createElement('div');
			if(document.all){
				clr.style.setAttribute('cssText','clear:right;');
			}else{
				clr.setAttribute('style','clear:right;');
			}
			
			EltBase.appendChild(clr);

			var Pict2 = document.createElement('img');
 			Pict2.setAttribute('src','images/hr.png');
 			var alignement = document.createAttribute("style");
 			alignement.nodeValue = "float:left;margin-left:175px;";
 			if(document.all){
 				Pict2.style.setAttribute('cssText','float:left;margin-left:175px;');
 			}else{
 				Pict2.setAttribute('style','float:left;margin-left:175px;');
 			}
 			
			EltBase.appendChild(Pict2);
			
			var clr = document.createElement('div');
			if(document.all){
				clr.style.setAttribute('cssText','clear:both;');
			}else{
				clr.setAttribute('style','clear:both;');
			}
			
			EltBase.appendChild(clr);
		}
		if(NbPages > 1){
			var Nav = document.createElement('div');
			if(document.all){
				Nav.style.setAttribute('cssText','float:right;');
			}else{
				Nav.setAttribute('style','float:right;');
			}
			var P=document.createElement('p');
			if(document.all){
				P.style.setAttribute('cssText','color:#008a8a;font-size:14px;');
			}else{
				P.setAttribute('style','color:#008a8a;font-size:14px;');
			}
			
			if(document.getElementById('lg').innerHTML == 'fr'){
				P.appendChild(document.createTextNode('Résultats : '));			
			}else{
				P.appendChild(document.createTextNode('Results : '));			
			}

			for(var i=0;i<NbPages;i++){
				var sp = document.createElement('span');
				sp.setAttribute('name',i);
				var Pn = i+1;
				sp.appendChild(document.createTextNode(Pn));
				if(document.all){
					sp.style.setAttribute('cssText','cursor:pointer;');
				}else{
					sp.setAttribute('style','cursor:pointer;');
				}
				sp.onclick=function(){
					document.location.href='spip.php?page=ListeLoc&pageN='+this.getAttribute('name')+'&lang='+document.getElementById('lg').innerHTML;
				}
				P.appendChild(sp);
				P.appendChild(document.createTextNode('|'));
			}
			Nav.appendChild(P);
			EltBase.appendChild(Nav);
		}
	}
}

function Details(lot){
	objRequete.open('get','ws/RequeteSoap.php5?DetailsBien&CodeLot='+lot,true);
	objRequete.onreadystatechange = AfficheDetails;
	objRequete.send(null);

}

function AfficheDetails(){
	if(objRequete.readyState == 4){
		document.getElementById('loader').style.display='none';
		document.getElementById('Calendrier').style.display='block';
		var XmlDoc = objRequete.responseXML.documentElement;
		var EltBase = document.getElementById('AfficheLocations');
		var CodeLot = XmlDoc.getElementsByTagName('lot')[0].childNodes[0].nodeValue;
		var Ref = XmlDoc.getElementsByTagName('ref')[0].childNodes[0].nodeValue;
		if(XmlDoc.getElementsByTagName('prix')[0]){
			var Px = XmlDoc.getElementsByTagName('prix')[0].childNodes[0].nodeValue;
		}		
		if(XmlDoc.getElementsByTagName('categorie')[0]){
			var Cat = XmlDoc.getElementsByTagName('categorie')[0].childNodes[0].nodeValue;
		}
		if(XmlDoc.getElementsByTagName('residence')[0]){
			var Res = XmlDoc.getElementsByTagName('residence')[0].childNodes[0].nodeValue;
		}
		if(XmlDoc.getElementsByTagName('situation')[0]){
			var Sit = XmlDoc.getElementsByTagName('situation')[0].childNodes[0].nodeValue;
		}
		if(XmlDoc.getElementsByTagName('desc')[0]){
			var Des = XmlDoc.getElementsByTagName('desc')[0].childNodes[0].nodeValue;
		}
		var Xcoord = XmlDoc.getElementsByTagName('ximage')[0].childNodes[0].nodeValue;
		if(XmlDoc.getElementsByTagName('image1')[0]){
			var Img1 = XmlDoc.getElementsByTagName('image1')[0].childNodes[0].nodeValue;
			var Ycoord1 = XmlDoc.getElementsByTagName('yimage1')[0].childNodes[0].nodeValue;
		}
		if(XmlDoc.getElementsByTagName('image2')[0]){
			var Img2 = XmlDoc.getElementsByTagName('image2')[0].childNodes[0].nodeValue;
			var Ycoord2 = XmlDoc.getElementsByTagName('yimage2')[0].childNodes[0].nodeValue;
		}
		if(XmlDoc.getElementsByTagName('image3')[0]){
			var Img3 = XmlDoc.getElementsByTagName('image3')[0].childNodes[0].nodeValue;
			var Ycoord3 = XmlDoc.getElementsByTagName('yimage3')[0].childNodes[0].nodeValue;
		}
		if(XmlDoc.getElementsByTagName('image4')[0]){
			var Img4 = XmlDoc.getElementsByTagName('image4')[0].childNodes[0].nodeValue;
			var Ycoord4 = XmlDoc.getElementsByTagName('yimage4')[0].childNodes[0].nodeValue;
		}
		//********************************************
		var ide = 1;	
		var Pict = document.createElement('img');
		if(Img1){
			Pict.setAttribute('src',"http://application.homeresa.com/Photos/"+Img1);
			Pict.setAttribute('id',ide);
 			if(document.all){	
 				Pict.style.setAttribute('cssText',"float:none;display:block;margin:0 0 4px 0;border:2px solid #64026b;width:"+Xcoord+"px;height:"+Ycoord1+"px;");
 			}else{
 				Pict.setAttribute('style',"float:none;display:block;margin:0 0 4px 0;border:2px solid #64026b;width:"+Xcoord+"px;height:"+Ycoord1+"px;");
 			}
			EltBase.appendChild(Pict);
		}
		//********************************************
				
		var clr = document.createElement('div');
		if(document.all){
				clr.style.setAttribute('cssText','clear:both;');
			}else{
				clr.setAttribute('style','clear:both;');
			}
		EltBase.appendChild(clr);
		
		var p = document.createElement('p');
		if(document.all){
			p.style.setAttribute('cssText','width:400px;float:left;text-align:center;');
		}else{
			p.setAttribute('style','width:400px;float:left;text-align:center;');
		}
		
		var span=document.createElement('span');
		span.setAttribute('name',CodeLot);
		 if(document.all){
 			span.style.setAttribute('cssText','cursor:pointer;');
 		}else{
 			span.setAttribute('style','cursor:pointer;');
 		}
 		span.onclick=function(){
 			var haut=(screen.height-600)/2;
			var Gauche=(screen.width-800)/2;
			window.open('ws/diaporama.php5?lang='+document.getElementById('lg').innerHTML+'&CodeLot='+this.getAttribute('name'),'ChoixDates','scrollbars=1,status=0,toolbars=0,width=800,height=600,top='+haut+',left='+Gauche+'');
 		}
 		if(document.getElementById('lg').innerHTML == 'fr'){
			var i = document.createElement('img');
			i.setAttribute('src','images/galerie_fr.png');
			span.appendChild(i);
 			//span.appendChild(document.createTextNode('Plus de Photos...'));
 		}else{
			var i = document.createElement('img');
			i.setAttribute('src','images/galerie_en.png');
			span.appendChild(i);
 			//span.appendChild(document.createTextNode('More Photos...'));
 		}
 		p.appendChild(span);
		EltBase.appendChild(p);		
		
		var H4 = document.createElement('h4');
		if(document.getElementById('lg').innerHTML =='fr'){
			H4.appendChild(document.createTextNode('PRIX DU SEJOUR : '));
		}else{
			H4.appendChild(document.createTextNode('PRICE OF THE STAY : '));
		}
 		if(document.all){
 			H4.style.setAttribute('cssText','float:right;color:#c80127;font-size:10px;font-weight:normal;margin-right:4px;text-align:right;');
 		}else{
 			H4.setAttribute('style','float:right;color:#c80127;font-size:10px;font-weight:normal;margin-right:4px;text-align:right;');
 		}
 		
 		var span=document.createElement('span');
 		span.appendChild(document.createTextNode(Px+' €'));
 		if(document.all){
 			span.style.setAttribute('cssText','font-size:20px;font-weight:bold');
 		}else{
 			span.setAttribute('style','font-size:20px;font-weight:bold');
 		}
 		
 		H4.appendChild(span);
 		EltBase.appendChild(H4);
 		
 		var clr = document.createElement('div');
		if(document.all){
			clr.style.setAttribute('cssText','clear:right;');
		}else{
			clr.setAttribute('style','clear:right;');
		}
		EltBase.appendChild(clr);
 		
 		
 		var P = document.createElement('p');
 		if(document.getElementById('lg').innerHTML =='fr'){
			P.appendChild(document.createTextNode('Prix incluant nettoyage final et frais de dossier'));
		}else{
			P.appendChild(document.createTextNode('Rental including final cleaning and administration fees'));
		}
		if(document.all){
			P.style.setAttribute('cssText','float:right;width:280px;font-size:9px;color:#666;font-style:italic;text-align:right;');
		}else{
			P.setAttribute('style','float:right;width:280px;font-size:9px;color:#666;font-style:italic;text-align:right;');
		}
		EltBase.appendChild(P);
		
		 var clr = document.createElement('div');
		if(document.all){
			clr.style.setAttribute('cssText','clear:right;');
		}else{
			clr.setAttribute('style','clear:right;');
		}
		EltBase.appendChild(clr);
		
		var Pict = document.createElement('img');
		if(document.getElementById('lg').innerHTML =='fr'){
			Pict.setAttribute('src','images/Big_reserver_fr.png');
		}else{
			Pict.setAttribute('src','images/Big_reserver_en.png');
		}
 		
 		Pict.setAttribute('name',CodeLot);
 		if(document.all){
 			Pict.style.setAttribute('cssText','float:right;cursor:pointer;');
 		}else{
 			Pict.setAttribute('style','float:right;cursor:pointer;');
 		}
 		
		EltBase.appendChild(Pict);
		
		Pict.onclick = function(){
			document.location.href='spip.php?page=Reservation&lang='+document.getElementById('lg').innerHTML+'&CodeLot='+this.getAttribute('name')+'&var_mode=recalcul';
		}
		
		var H4 = document.createElement('h4');
		H4.appendChild(document.createTextNode(Res));
		if(document.all){
			H4.style.setAttribute('cssText','width:400px;float:left;');
		}else{
			H4.setAttribute('style','width:400px;float:left;');
		}
 		
		EltBase.appendChild(H4);
		
		var blk = document.createElement('div');
		if(document.all){
			blk.style.setAttribute('cssText','float:left;width:430px;');
		}else{
			blk.setAttribute('style','float:left;width:430px;padding-top:0');
		}
		var Em = document.createElement('em');
		Em.appendChild(document.createTextNode('Ref : '+Ref));
		var span = document.createElement('span');
		if(document.all){
 			span.style.setAttribute('cssText','float:right;');
 		}else{
 			span.setAttribute('style','float:right;');
 		}
		var ListePictos = XmlDoc.getElementsByTagName('confort');
		var ListeCom = XmlDoc.getElementsByTagName('com');
		for(var k=0;k<=ListePictos.length;k++){
			if(XmlDoc.getElementsByTagName('confort')[k]){
				var nom = XmlDoc.getElementsByTagName('confort')[k].firstChild.data+'.gif';
				var Pct=document.createElement('img');
				var c = XmlDoc.getElementsByTagName('com')[k].firstChild.data;
				var ListeCom = c.split('/');
				Pct.setAttribute('src','./images/Pictos/picto_'+nom);
				if(document.getElementById('lg').innerHTML =='fr'){
					Pct.setAttribute('title',ListeCom[0]);
				}else{
					Pct.setAttribute('title',ListeCom[1]);
				}
				span.appendChild(Pct);
				span.appendChild(document.createTextNode(' '));
			}
		}
		Em.appendChild(span);
		blk.appendChild(Em);
		
		var clr = document.createElement('div');
		if(document.all){
			clr.style.setAttribute('cssText','clear:right;');
		}else{
			clr.setAttribute('style','clear:right;');
		}
		blk.appendChild(clr);
		
		var P = document.createElement('p');
		if(Des){
			var L = Des.split('<br />');
			for(var i = 0;i<L.length;i++){
				P.appendChild(document.createTextNode(L[i]));
				P.appendChild(document.createElement('br'));
			}
		}else{
			P.appendChild(document.createTextNode(''));
		}
		
		var alignement = document.createAttribute("style");
 		if(document.all){
 			P.style.setAttribute('cssText','float:left;');
 		}else{
 			P.setAttribute('style','float:left;');
 		}
		blk.appendChild(P);
		
		var clr = document.createElement('div');
		if(document.all){
			clr.style.setAttribute('cssText','clear:both;');
		}else{
			clr.setAttribute('style','clear:both;');
		}
		blk.appendChild(clr);
		EltBase.appendChild(blk);
		
		//***********************Calendrier************
		var EltBase = document.getElementById('Calendrier');
		var TableauMaster = document.createElement('table');
		
		if(document.all){
			TableauMaster.style.setAttribute('cssText','width:100%;padding:0;margin:0;border-collapse:collapse;');
		}else{
			TableauMaster.setAttribute('style','width:100%;padding:0;margin:0;border-collapse:collapse;');
		}
		
		var Tableau = document.createElement('tbody');
		var tr = document.createElement('tr');
		if(document.all){
			tr.style.setAttribute('cssText','background-color:#71DF00;font-weight:bold;font-size:14px;');
		}else{
			tr.setAttribute('style','background-color:#71DF00;font-weight:bold;font-size:14px;');
		}
		var td = document.createElement('th');
		if(document.all){
			td.colSpan = 7 ;
		}else{
			td.setAttribute('colspan',7);
		}
		td.appendChild(document.createTextNode(XmlDoc.getElementsByTagName('mois')[0].childNodes[0].nodeValue));
		tr.appendChild(td);
		Tableau.appendChild(tr);
		
		var NumMois = parseInt(XmlDoc.getElementsByTagName('nbmois')[0].childNodes[0].nodeValue);
		
		var tr = document.createElement('tr');
		if(document.all){
			tr.style.setAttribute('cssText','background-color:#007B78;');
		}else{
			tr.setAttribute('style','background-color:#007B78;');
		}
		if(document.getElementById('lg').innerHTML =='fr'){
			var JSemaine = new Array('D','L','M','M','J','V','S');
		}else{
			var JSemaine = new Array('S','M','T','W','T','F','S');
		}
		for(j=0;j<=6;j++){
			var td = document.createElement('td');
			td.appendChild(document.createTextNode(JSemaine[j]));
			if(document.all){
				td.style.setAttribute('cssText','width:14.3%;color:white;font-weight:bold;font-size:13px;');
			}else{
				td.setAttribute('style','width:14.3%;color:white;font-weight:bold;font-size:13px;');
			}
			tr.appendChild(td);
		}
		Tableau.appendChild(tr);
		var NbJ = parseInt(XmlDoc.getElementsByTagName('nbj')[0].childNodes[0].nodeValue);
		var semaineDebut = parseInt(XmlDoc.getElementsByTagName('semaine')[0].childNodes[0].nodeValue);
		var semaineFin = eval(semaineDebut+5);
		var inc=0;
		for(var sem = semaineDebut;sem <= semaineFin;sem++){
			var tr = document.createElement('tr');
			for(j=0;j<=6;j++){
				if(XmlDoc.getElementsByTagName('jour')[inc] && XmlDoc.getElementsByTagName('jour')[inc].getAttribute('RgJ') == j){
					var td = document.createElement('td');
					td.appendChild(document.createTextNode(XmlDoc.getElementsByTagName('jour')[inc].getAttribute('id')));
					if(XmlDoc.getElementsByTagName('jour')[inc].getAttribute('etat') == 0 || XmlDoc.getElementsByTagName('jour')[inc].getAttribute('etat') == 2){
						if(XmlDoc.getElementsByTagName('jour')[inc].getAttribute('Sel') == 0){
							if(document.all){
								td.style.setAttribute('cssText','width:14.3%;color:#666;');
							}else{
								td.setAttribute('style','width:14.3%;color:#666;font-weight:bold;');
							}
						}else{
							if(document.all){
								td.style.setAttribute('cssText','width:14.3%;color:#C80127;');
							}else{
								td.setAttribute('style','width:14.3%;color:#C80127;font-weight:bold;');
							}
						}
					}else{
						if(XmlDoc.getElementsByTagName('jour')[inc].getAttribute('Sel') == 0){
							if(document.all){
								td.style.setAttribute('cssText','width:14.3%;color:#666;background-color:#19BEB7;');
							}else{
								td.setAttribute('style','width:14.3%;color:#666;font-weight:bold;background-color:#19BEB7;');
							}
						}else{
							if(document.all){
								td.style.setAttribute('cssText','width:14.3%;color:#C80127;background-color:#19BEB7;');
							}else{
								td.setAttribute('style','width:14.3%;color:#C80127;font-weight:bold;background-color:#19BEB7;');
							}
						}
					}
					inc++;
				}else{
					var td = document.createElement('td');
					td.appendChild(document.createTextNode(''));
					if(document.all){
						td.style.setAttribute('cssText','width:14.3%;');
					}else{
						td.setAttribute('style','width:14.3%;');
					}
				}
				tr.appendChild(td);
			}
			Tableau.appendChild(tr);
		}
		var tr = document.createElement('tr');
		if(document.all){
			tr.style.setAttribute('cssText','background-color:#71DF00;font-weight:bold;font-size:14px;');
		}else{
			tr.setAttribute('style','background-color:#71DF00;font-weight:bold;font-size:14px;');
		}
		var td = document.createElement('th');
		if(document.all){
			td.colSpan = 7 ;
		}else{
			td.setAttribute('colspan',7);
		}
		var span = document.createElement('span');
		span.setAttribute('name',eval(NumMois-1));
		if(document.all){
			span.style.setAttribute('cssText','font-size:9px;cursor:pointer;float:left;');
		}else{
			span.setAttribute('style','font-size:9px;cursor:pointer;float:left;');
		}
		if(document.getElementById('lg').innerHTML =='fr'){
			span.appendChild(document.createTextNode('<<précédent'));
		}else{
			span.appendChild(document.createTextNode('<<previous'));
		}
		
		span.onclick = function(){
			getCalendrier(this.getAttribute('name'),CodeLot);
		}
		td.appendChild(span);
		//td.appendChild(document.createTextNode(' Mois '));
		var span = document.createElement('span');
		span.setAttribute('name',eval(NumMois+1));
		if(document.all){
			span.style.setAttribute('cssText','font-size:9px;cursor:pointer;float:right;');
		}else{
			span.setAttribute('style','font-size:9px;cursor:pointer;float:right;');
		}
		if(document.getElementById('lg').innerHTML =='fr'){
			span.appendChild(document.createTextNode('suivant>>'));
		}else{
			span.appendChild(document.createTextNode('next>>'));			
		}
		span.onclick = function(){
			getCalendrier(this.getAttribute('name'),CodeLot);
		}
		td.appendChild(span);
		tr.appendChild(td);
		Tableau.appendChild(tr);
		
		var tr = document.createElement('tr');
		var td = document.createElement('td');
		if(document.all){
			td.style.setAttribute('cssText','text-align:left;font-size:11px;');
		}else{
			td.setAttribute('style','text-align:left;font-size:11px;');
		}
		var span = document.createElement('span');
		if(document.all){
			td.colSpan = 7 ;
		}else{
			td.setAttribute('colspan',7);
		}
		if(document.all){
			span.style.setAttribute('cssText','font-size:16px;color:#19BEB7;');
		}else{
			span.setAttribute('style','font-size:16px;color:#19BEB7;');
		}
		span.appendChild(document.createTextNode('￭'));
		td.appendChild(span);
		if(document.getElementById('lg').innerHTML =='fr'){
			td.appendChild(document.createTextNode(' Occupé'));
		}else{
			td.appendChild(document.createTextNode(' Occupied'));
		}
		tr.appendChild(td);
		Tableau.appendChild(tr);
		var tr = document.createElement('tr');
		var td = document.createElement('td');
		if(document.all){
			td.style.setAttribute('cssText','text-align:left;font-size:11px;');
		}else{
			td.setAttribute('style','text-align:left;font-size:11px;');
		}
		var span = document.createElement('span');
		if(document.all){
			td.colSpan = 7 ;
		}else{
			td.setAttribute('colspan',7);
		}
		if(document.all){
			span.style.setAttribute('cssText','font-size:16px;');
		}else{
			span.setAttribute('style','font-size:16px;');
		}
		span.appendChild(document.createTextNode('▢'));
		td.appendChild(span);
		if(document.getElementById('lg').innerHTML =='fr'){
			td.appendChild(document.createTextNode(' Disponible'));
		}else{
			td.appendChild(document.createTextNode(' Available'));
		}
		tr.appendChild(td);
		Tableau.appendChild(tr);
		var tr = document.createElement('tr');
		var td = document.createElement('td');
		if(document.all){
			td.style.setAttribute('cssText','text-align:left;font-size:11px;');
		}else{
			td.setAttribute('style','text-align:left;font-size:11px;');
		}
		var span = document.createElement('span');
		if(document.all){
			td.colSpan = 7 ;
		}else{
			td.setAttribute('colspan',7);
		}
		if(document.all){
			span.style.setAttribute('cssText','font-size:16px;color:#C80127;');
		}else{
			span.setAttribute('style','font-size:16px;color:#C80127;');
		}
		span.appendChild(document.createTextNode('￭'));
		td.appendChild(span);
				if(document.getElementById('lg').innerHTML =='fr'){
			td.appendChild(document.createTextNode(' Période demandée'));
		}else{
			td.appendChild(document.createTextNode(' Requested period'));
		}
		tr.appendChild(td);
		Tableau.appendChild(tr);
		
		TableauMaster.appendChild(Tableau);
		EltBase.appendChild(TableauMaster);
		//***********************Calendrier*************
	}
}

function getCalendrier(Mois,Lot){
	objRequete.open('get','ws/RequeteSoap.php5?Calendrier&Mois='+Mois+'&CodeLot='+Lot,true);
	objRequete.onreadystatechange = RetourCalendrier;
	objRequete.send(null);
}
function RetourCalendrier(){
	if(objRequete.readyState == 4){
		var XmlDoc = objRequete.responseXML.documentElement;
		var CodeLot = XmlDoc.getElementsByTagName('lot')[0].childNodes[0].nodeValue;
		var EltBase = document.getElementById('Calendrier');
		var TableauMaster = document.createElement('table');
		
		if(document.all){
			TableauMaster.style.setAttribute('cssText','width:100%;padding:0;margin:0;border-collapse:collapse;');
		}else{
			TableauMaster.setAttribute('style','width:100%;padding:0;margin:0;border-collapse:collapse;');
		}
		
		var Tableau = document.createElement('tbody');
		
		while (EltBase.firstChild) {
			EltBase.removeChild(EltBase.firstChild);
		}

		if(document.all){
			Tableau.style.setAttribute('cssText','width:100%;padding:0;margin:0;border-collapse:collapse;');
		}else{
			Tableau.setAttribute('style','width:100%;padding:0;margin:0;border-collapse:collapse;');
		}
		var tr = document.createElement('tr');
		if(document.all){
			tr.style.setAttribute('cssText','background-color:#71DF00;font-weight:bold;font-size:14px;');
		}else{
			tr.setAttribute('style','background-color:#71DF00;font-weight:bold;font-size:14px;');
		}
		var td = document.createElement('td');
		if(document.all){
			td.colSpan = 7 ;
		}else{
			td.setAttribute('colspan',7);
		}
		td.appendChild(document.createTextNode(XmlDoc.getElementsByTagName('mois')[0].childNodes[0].nodeValue));
		tr.appendChild(td);
		Tableau.appendChild(tr);
		
		var NumMois = parseInt(XmlDoc.getElementsByTagName('nbmois')[0].childNodes[0].nodeValue);
		
		var tr = document.createElement('tr');
		if(document.all){
			tr.style.setAttribute('cssText','background-color:#007B78;');
		}else{
			tr.setAttribute('style','background-color:#007B78;');
		}
		if(document.getElementById('lg').innerHTML =='fr'){
			var JSemaine = new Array('D','L','M','M','J','V','S');
		}else{
			var JSemaine = new Array('S','M','T','W','T','F','S');
		}
		for(j=0;j<=6;j++){
			var td = document.createElement('td');
			td.appendChild(document.createTextNode(JSemaine[j]));
			if(document.all){
				td.style.setAttribute('cssText','width:14.3%;color:white;font-weight:bold;font-size:13px;');
			}else{
				td.setAttribute('style','width:14.3%;color:white;font-weight:bold;font-size:13px;');
			}
			tr.appendChild(td);
		}
		Tableau.appendChild(tr);
		var NbJ = parseInt(XmlDoc.getElementsByTagName('nbj')[0].childNodes[0].nodeValue);
		var semaineDebut = parseInt(XmlDoc.getElementsByTagName('semaine')[0].childNodes[0].nodeValue);
		var semaineFin = eval(semaineDebut+5);
		var inc=0;
		for(var sem = semaineDebut;sem <= semaineFin;sem++){
			var tr = document.createElement('tr');
			for(j=0;j<=6;j++){
				if(XmlDoc.getElementsByTagName('jour')[inc] && XmlDoc.getElementsByTagName('jour')[inc].getAttribute('RgJ') == j){
					var td = document.createElement('td');
					td.appendChild(document.createTextNode(XmlDoc.getElementsByTagName('jour')[inc].getAttribute('id')));
					
					if(XmlDoc.getElementsByTagName('jour')[inc].getAttribute('etat') == 0 || XmlDoc.getElementsByTagName('jour')[inc].getAttribute('etat') == 2){
						if(XmlDoc.getElementsByTagName('jour')[inc].getAttribute('Sel') == 0){
							if(document.all){
								td.style.setAttribute('cssText','width:14.3%;color:#666;');
							}else{
								td.setAttribute('style','width:14.3%;color:#666;font-weight:bold;');
							}
						}else{
							if(document.all){
								td.style.setAttribute('cssText','width:14.3%;color:#C80127;');
							}else{
								td.setAttribute('style','width:14.3%;color:#C80127;font-weight:bold;');
							}
						}
					}else{
						if(XmlDoc.getElementsByTagName('jour')[inc].getAttribute('Sel') == 0){
							if(document.all){
								td.style.setAttribute('cssText','width:14.3%;color:#666;background-color:#19BEB7;');
							}else{
								td.setAttribute('style','width:14.3%;color:#666;font-weight:bold;background-color:#19BEB7;');
							}
						}else{
							if(document.all){
								td.style.setAttribute('cssText','width:14.3%;color:#C80127;background-color:#19BEB7;');
							}else{
								td.setAttribute('style','width:14.3%;color:#C80127;font-weight:bold;background-color:#19BEB7;');
							}
						}
					}
					inc++;
				}else{
					var td = document.createElement('td');
					td.appendChild(document.createTextNode(''));
					if(document.all){
						td.style.setAttribute('cssText','width:14.3%;');
					}else{
						td.setAttribute('style','width:14.3%;');
					}
				}
				tr.appendChild(td);
			}
			Tableau.appendChild(tr);
		}
		var tr = document.createElement('tr');
		if(document.all){
			tr.style.setAttribute('cssText','background-color:#71DF00;font-weight:bold;font-size:14px;');
		}else{
			tr.setAttribute('style','background-color:#71DF00;font-weight:bold;font-size:14px;');
		}
		var td = document.createElement('td');
		if(document.all){
			td.colSpan = 7 ;
		}else{
			td.setAttribute('colspan',7);
		}
		var span = document.createElement('span');
		span.setAttribute('name',eval(NumMois-1));
		if(document.all){
			span.style.setAttribute('cssText','font-size:9px;cursor:pointer;float:left;');
		}else{
			span.setAttribute('style','font-size:9px;cursor:pointer;float:left;');
		}
		if(document.getElementById('lg').innerHTML =='fr'){
			span.appendChild(document.createTextNode('<<précédent'));
		}else{
			span.appendChild(document.createTextNode('<<previous'));
		}
		span.onclick = function(){
			getCalendrier(this.getAttribute('name'),CodeLot);
		}
		td.appendChild(span);
		/*if(document.getElementById('lg').innerHTML =='fr'){
			td.appendChild(document.createTextNode(' Mois '));
		}else{
			td.appendChild(document.createTextNode(' Month '));
		}*/
		var span = document.createElement('span');
		
		span.setAttribute('name',eval(NumMois+1));
		if(document.all){
			span.style.setAttribute('cssText','font-size:9px;cursor:pointer;float:right;');
		}else{
			span.setAttribute('style','font-size:9px;cursor:pointer;float:right;');
		}
		if(document.getElementById('lg').innerHTML =='fr'){
			span.appendChild(document.createTextNode('suivant>>'));
		}else{
			span.appendChild(document.createTextNode('next>>'));			
		}
		span.onclick = function(){
			getCalendrier(this.getAttribute('name'),CodeLot);
		}
		td.appendChild(span);
		tr.appendChild(td);
		Tableau.appendChild(tr);
				var tr = document.createElement('tr');
		var td = document.createElement('td');
		if(document.all){
			td.style.setAttribute('cssText','text-align:left;font-size:11px;');
		}else{
			td.setAttribute('style','text-align:left;font-size:11px;');
		}
		var span = document.createElement('span');
		if(document.all){
			td.colSpan = 7 ;
		}else{
			td.setAttribute('colspan',7);
		}
		if(document.all){
			span.style.setAttribute('cssText','font-size:16px;color:#19BEB7;');
		}else{
			span.setAttribute('style','font-size:16px;color:#19BEB7;');
		}
		span.appendChild(document.createTextNode('￭'));
		td.appendChild(span);
		if(document.getElementById('lg').innerHTML =='fr'){
			td.appendChild(document.createTextNode(' Occupé'));
		}else{
			td.appendChild(document.createTextNode(' Occupied'));
		}
		tr.appendChild(td);
		Tableau.appendChild(tr);
		var tr = document.createElement('tr');
		var td = document.createElement('td');
		if(document.all){
			td.style.setAttribute('cssText','text-align:left;font-size:11px;');
		}else{
			td.setAttribute('style','text-align:left;font-size:11px;');
		}
		var span = document.createElement('span');
		if(document.all){
			td.colSpan = 7 ;
		}else{
			td.setAttribute('colspan',7);
		}
		if(document.all){
			span.style.setAttribute('cssText','font-size:16px;');
		}else{
			span.setAttribute('style','font-size:16px;');
		}
		span.appendChild(document.createTextNode('▢'));
		td.appendChild(span);
				if(document.getElementById('lg').innerHTML =='fr'){
			td.appendChild(document.createTextNode(' Disponible'));
		}else{
			td.appendChild(document.createTextNode(' Available'));
		}
		tr.appendChild(td);
		Tableau.appendChild(tr);
		var tr = document.createElement('tr');
		var td = document.createElement('td');
		if(document.all){
			td.style.setAttribute('cssText','text-align:left;font-size:11px;');
		}else{
			td.setAttribute('style','text-align:left;font-size:11px;');
		}
		var span = document.createElement('span');
		if(document.all){
			td.colSpan = 7 ;
		}else{
			td.setAttribute('colspan',7);
		}
		if(document.all){
			span.style.setAttribute('cssText','font-size:16px;color:#C80127;');
		}else{
			span.setAttribute('style','font-size:16px;color:#C80127;');
		}
		span.appendChild(document.createTextNode('￭'));
		td.appendChild(span);
				if(document.getElementById('lg').innerHTML =='fr'){
			td.appendChild(document.createTextNode(' Période demandée'));
		}else{
			td.appendChild(document.createTextNode(' Requested period'));
		}
		tr.appendChild(td);
		Tableau.appendChild(tr);
		TableauMaster.appendChild(Tableau);
		EltBase.appendChild(TableauMaster);
	}
}

function getCalendrierBis(Mois,Lot){
	objRequete.open('get','ws/RequeteSoap.php5?Calendrier&Mois='+Mois+'&CodeLot='+Lot,true);
	objRequete.onreadystatechange = RetourCalendrierBis;
	objRequete.send(null);
}
function RetourCalendrierBis(){
	if(objRequete.readyState == 4){
		var XmlDoc = objRequete.responseXML.documentElement;
		var CodeLot = XmlDoc.getElementsByTagName('lot')[0].childNodes[0].nodeValue;
		var EltBase = document.getElementById('Calendrier');
		var TableauMaster = document.createElement('table');
		
		if(document.all){
			TableauMaster.style.setAttribute('cssText','width:100%;padding:0;margin:0;border-collapse:collapse;');
		}else{
			TableauMaster.setAttribute('style','width:100%;padding:0;margin:0;border-collapse:collapse;');
		}
		
		var Tableau = document.createElement('tbody');
		
		while (EltBase.firstChild) {
			EltBase.removeChild(EltBase.firstChild);
		}

		if(document.all){
			Tableau.style.setAttribute('cssText','width:100%;padding:0;margin:0;border-collapse:collapse;');
		}else{
			Tableau.setAttribute('style','width:100%;padding:0;margin:0;border-collapse:collapse;');
		}
		var tr = document.createElement('tr');
		if(document.all){
			tr.style.setAttribute('cssText','background-color:#71DF00;font-weight:bold;font-size:14px;');
		}else{
			tr.setAttribute('style','background-color:#71DF00;font-weight:bold;font-size:14px;');
		}
		var td = document.createElement('td');
		if(document.all){
			td.colSpan = 7 ;
		}else{
			td.setAttribute('colspan',7);
		}
		td.appendChild(document.createTextNode(XmlDoc.getElementsByTagName('mois')[0].childNodes[0].nodeValue));
		tr.appendChild(td);
		Tableau.appendChild(tr);
		
		var NumMois = parseInt(XmlDoc.getElementsByTagName('nbmois')[0].childNodes[0].nodeValue);
		
		var tr = document.createElement('tr');
		if(document.all){
			tr.style.setAttribute('cssText','background-color:#007B78;');
		}else{
			tr.setAttribute('style','background-color:#007B78;');
		}
		if(document.getElementById('lg').innerHTML =='fr'){
			var JSemaine = new Array('D','L','M','M','J','V','S');
		}else{
			var JSemaine = new Array('S','M','T','W','T','F','S');
		}
		for(j=0;j<=6;j++){
			var td = document.createElement('td');
			td.appendChild(document.createTextNode(JSemaine[j]));
			if(document.all){
				td.style.setAttribute('cssText','width:14.3%;color:white;font-weight:bold;font-size:13px;');
			}else{
				td.setAttribute('style','width:14.3%;color:white;font-weight:bold;font-size:13px;');
			}
			tr.appendChild(td);
		}
		Tableau.appendChild(tr);
		var NbJ = parseInt(XmlDoc.getElementsByTagName('nbj')[0].childNodes[0].nodeValue);
		var semaineDebut = parseInt(XmlDoc.getElementsByTagName('semaine')[0].childNodes[0].nodeValue);
		var semaineFin = eval(semaineDebut+5);
		var inc=0;
		for(var sem = semaineDebut;sem <= semaineFin;sem++){
			var tr = document.createElement('tr');
			for(j=0;j<=6;j++){
				if(XmlDoc.getElementsByTagName('jour')[inc] && XmlDoc.getElementsByTagName('jour')[inc].getAttribute('RgJ') == j){
					var td = document.createElement('td');
					td.appendChild(document.createTextNode(XmlDoc.getElementsByTagName('jour')[inc].getAttribute('id')));
					
					if(XmlDoc.getElementsByTagName('jour')[inc].getAttribute('etat') == 0 || XmlDoc.getElementsByTagName('jour')[inc].getAttribute('etat') == 2){

						if(document.all){
							td.style.setAttribute('cssText','width:14.3%;color:#666;');
						}else{
							td.setAttribute('style','width:14.3%;color:#666;font-weight:bold;');
						}

						
					}else{

						if(document.all){
							td.style.setAttribute('cssText','width:14.3%;color:#666;background-color:#19BEB7;');
						}else{
							td.setAttribute('style','width:14.3%;color:#666;font-weight:bold;background-color:#19BEB7;');
						}

						
					}
					inc++;
				}else{
					var td = document.createElement('td');
					td.appendChild(document.createTextNode(''));
					if(document.all){
						td.style.setAttribute('cssText','width:14.3%;');
					}else{
						td.setAttribute('style','width:14.3%;');
					}
				}
				tr.appendChild(td);
			}
			Tableau.appendChild(tr);
		}
		var tr = document.createElement('tr');
		if(document.all){
			tr.style.setAttribute('cssText','background-color:#71DF00;font-weight:bold;font-size:14px;');
		}else{
			tr.setAttribute('style','background-color:#71DF00;font-weight:bold;font-size:14px;');
		}
		var td = document.createElement('td');
		if(document.all){
			td.colSpan = 7 ;
		}else{
			td.setAttribute('colspan',7);
		}
		var span = document.createElement('span');
		span.setAttribute('name',eval(NumMois-1));
		if(document.all){
			span.style.setAttribute('cssText','font-size:9px;cursor:pointer;float:left;');
		}else{
			span.setAttribute('style','font-size:9px;cursor:pointer;float:left;');
		}
		if(document.getElementById('lg').innerHTML =='fr'){
			span.appendChild(document.createTextNode('<<précédent'));
		}else{
			span.appendChild(document.createTextNode('<<previous'));
		}
		span.onclick = function(){
			getCalendrierBis(this.getAttribute('name'),CodeLot);
		}
		td.appendChild(span);
		/*if(document.getElementById('lg').innerHTML =='fr'){
			td.appendChild(document.createTextNode(' Mois '));
		}else{
			td.appendChild(document.createTextNode(' Month '));
		}*/
		var span = document.createElement('span');
		
		span.setAttribute('name',eval(NumMois+1));
		if(document.all){
			span.style.setAttribute('cssText','font-size:9px;cursor:pointer;float:right;');
		}else{
			span.setAttribute('style','font-size:9px;cursor:pointer;float:right;');
		}
		if(document.getElementById('lg').innerHTML =='fr'){
			span.appendChild(document.createTextNode('suivant>>'));
		}else{
			span.appendChild(document.createTextNode('next>>'));			
		}
		span.onclick = function(){
			getCalendrierBis(this.getAttribute('name'),CodeLot);
		}
		td.appendChild(span);
		tr.appendChild(td);
		Tableau.appendChild(tr);
				var tr = document.createElement('tr');
		var td = document.createElement('td');
		if(document.all){
			td.style.setAttribute('cssText','text-align:left;font-size:11px;');
		}else{
			td.setAttribute('style','text-align:left;font-size:11px;');
		}
		var span = document.createElement('span');
		if(document.all){
			td.colSpan = 7 ;
		}else{
			td.setAttribute('colspan',7);
		}
		if(document.all){
			span.style.setAttribute('cssText','font-size:16px;color:#19BEB7;');
		}else{
			span.setAttribute('style','font-size:16px;color:#19BEB7;');
		}
		span.appendChild(document.createTextNode('￭'));
		td.appendChild(span);
		if(document.getElementById('lg').innerHTML =='fr'){
			td.appendChild(document.createTextNode(' Occupé'));
		}else{
			td.appendChild(document.createTextNode(' Occupied'));
		}
		tr.appendChild(td);
		Tableau.appendChild(tr);
		var tr = document.createElement('tr');
		var td = document.createElement('td');
		if(document.all){
			td.style.setAttribute('cssText','text-align:left;font-size:11px;');
		}else{
			td.setAttribute('style','text-align:left;font-size:11px;');
		}
		var span = document.createElement('span');
		if(document.all){
			td.colSpan = 7 ;
		}else{
			td.setAttribute('colspan',7);
		}
		if(document.all){
			span.style.setAttribute('cssText','font-size:16px;');
		}else{
			span.setAttribute('style','font-size:16px;');
		}
		span.appendChild(document.createTextNode('▢'));
		td.appendChild(span);
				if(document.getElementById('lg').innerHTML =='fr'){
			td.appendChild(document.createTextNode(' Disponible'));
		}else{
			td.appendChild(document.createTextNode(' Available'));
		}
		tr.appendChild(td);
		Tableau.appendChild(tr);
		/*var tr = document.createElement('tr');
		var td = document.createElement('td');
		if(document.all){
			td.style.setAttribute('cssText','text-align:left;font-size:11px;');
		}else{
			td.setAttribute('style','text-align:left;font-size:11px;');
		}
		var span = document.createElement('span');
		if(document.all){
			td.colSpan = 7 ;
		}else{
			td.setAttribute('colspan',7);
		}
		if(document.all){
			span.style.setAttribute('cssText','font-size:16px;color:#C80127;');
		}else{
			span.setAttribute('style','font-size:16px;color:#C80127;');
		}
		span.appendChild(document.createTextNode('￭'));
		td.appendChild(span);
				if(document.getElementById('lg').innerHTML =='fr'){
			td.appendChild(document.createTextNode(' Période demandée'));
		}else{
			td.appendChild(document.createTextNode(' Requested period'));
		}
		tr.appendChild(td);
		Tableau.appendChild(tr);*/
		TableauMaster.appendChild(Tableau);
		EltBase.appendChild(TableauMaster);
	}
}


function DetailsReservation(lot){
	objRequete.open('get','ws/RequeteSoap.php5?DetailsBienReservation&CodeLot='+lot,true);
	objRequete.onreadystatechange = InfosReservations;
	objRequete.send(null);
}

function InfosReservations(){
	if(objRequete.readyState == 4){
		document.getElementById('loader').style.display='none';
		document.getElementById('Tableaux').style.display='block';
		var XmlDoc = objRequete.responseXML.documentElement;
		var ref = XmlDoc.getElementsByTagName('ref')[0].childNodes[0].nodeValue;
		var p = parseFloat(XmlDoc.getElementsByTagName('prix')[0].childNodes[0].nodeValue);
		var ts = parseFloat(XmlDoc.getElementsByTagName('taxeSejour')[0].childNodes[0].nodeValue);
		var CodeTaxe = XmlDoc.getElementsByTagName('taxeSejour')[0].getAttribute('id');
		var ch = parseFloat(XmlDoc.getElementsByTagName('chaise')[0].childNodes[0].nodeValue);
		var lit = parseFloat(XmlDoc.getElementsByTagName('lit')[0].childNodes[0].nodeValue);
		document.getElementById('Ks').innerHTML = XmlDoc.getElementsByTagName('kitSimple')[0].childNodes[0].nodeValue;
		document.getElementById('Kd').innerHTML = XmlDoc.getElementsByTagName('kitDouble')[0].childNodes[0].nodeValue;
		document.getElementById('Lbb').innerHTML = lit;
		document.getElementById('Ch').innerHTML = ch;
		document.getElementById('Ts').innerHTML = ts;
		document.getElementById('CodeTxSej').value = CodeTaxe;
		document.getElementById('Prix').value = p.toFixed(2);
		document.getElementById('Ref').value = ref;
		var TotalTs = eval(ts.toFixed(2)*document.getElementById('pers').value);
		document.getElementById('Prixpers').value = TotalTs.toFixed(2);
		CalcTotal();
	}

}
function CalcTotal(){
	var NbPers = eval(document.getElementById('pers').value - document.getElementById('enf').value)
	var TotalKs = eval(document.getElementById('Ks').innerHTML * document.getElementById('nbKitsimple').value);
	var TotalKd = eval(document.getElementById('Kd').innerHTML * document.getElementById('nbKitdouble').value);
	var TotalLb = eval(document.getElementById('Lbb').innerHTML * document.getElementById('nbLitBB').value);
	var TotalCh = eval(document.getElementById('Ch').innerHTML * document.getElementById('nbChaiseHaute').value);
	var TotalTs = eval(document.getElementById('Ts').innerHTML * NbPers);
	document.getElementById('Kitsimple').value = TotalKs;
	document.getElementById('Kitdouble').value = TotalKd;
	document.getElementById('ChaiseHaute').value = TotalCh;
	document.getElementById('litBB').value = TotalLb;
	document.getElementById('Prixpers').value = TotalTs.toFixed(2);
	var pTotal = eval(parseFloat(document.getElementById('Prix').value) + parseFloat(TotalKd) + parseFloat(TotalKs) + parseFloat(document.getElementById('litBB').value) + parseFloat(document.getElementById('ChaiseHaute').value) + parseFloat(TotalTs));
	document.getElementById('Total').value = pTotal.toFixed(2);
	var Acpte =  pTotal/4;
	document.getElementById('acompte').value = Acpte.toFixed(2);
}

function ChargePhotos(){
	objRequete.open('get','ws/RequeteSoap.php5?PhotosBien&CodeLot='+document.getElementById('CodeLot').innerHTML,true);
	objRequete.onreadystatechange = RetourChargePhotos;
	objRequete.send(null);
}
function RetourChargePhotos(){
	if(objRequete.readyState == 4){
		var XmlDoc = objRequete.responseXML.documentElement;
		var Img1= XmlDoc.getElementsByTagName('photo1')[0].childNodes[0].nodeValue;
		var idPhoto= XmlDoc.getElementsByTagName('photo1')[0].getAttribute('id');
		var Y1= XmlDoc.getElementsByTagName('yphoto1')[0].childNodes[0].nodeValue;
		var X= XmlDoc.getElementsByTagName('largPhoto')[0].childNodes[0].nodeValue;
		document.getElementById('ImgWS').src = Img1;
		document.getElementById('ImgWS').name= idPhoto;
		document.getElementById('ImgWS').style.width = X+'px';
		document.getElementById('ImgWS').style.height = Y1+'px';
	}else{
		document.getElementById('ImgWS').src = 'images/nophoto1.png';
	}
}

function AccesDirect(lot){
	objRequete.open('get','ws/RequeteSoap.php5?DetailsBien&CodeLot='+lot,true);
	objRequete.onreadystatechange = RetourAccesDirect;
	objRequete.send(null);

}

function RetourAccesDirect(){
	if(objRequete.readyState == 4){
		document.getElementById('loader').style.display='none';
		document.getElementById('Calendrier').style.display='block';
		var XmlDoc = objRequete.responseXML.documentElement;
		var EltBase = document.getElementById('AfficheLocations');
		var CodeLot = XmlDoc.getElementsByTagName('lot')[0].childNodes[0].nodeValue;
		var Ref = XmlDoc.getElementsByTagName('ref')[0].childNodes[0].nodeValue;
		
		var TypeBien = XmlDoc.getElementsByTagName('typeBien')[0].childNodes[0].nodeValue;
		document.getElementById('TypBien').innerHTML = TypeBien;
		
		if(XmlDoc.getElementsByTagName('prix')[0]){
			var Px = XmlDoc.getElementsByTagName('prix')[0].childNodes[0].nodeValue;
		}		
		if(XmlDoc.getElementsByTagName('categorie')[0]){
			var Cat = XmlDoc.getElementsByTagName('categorie')[0].childNodes[0].nodeValue;
		}
		if(XmlDoc.getElementsByTagName('residence')[0]){
			var Res = XmlDoc.getElementsByTagName('residence')[0].childNodes[0].nodeValue;
		}
		if(XmlDoc.getElementsByTagName('situation')[0]){
			var Sit = XmlDoc.getElementsByTagName('situation')[0].childNodes[0].nodeValue;
		}
		if(XmlDoc.getElementsByTagName('desc')[0]){
			var Des = XmlDoc.getElementsByTagName('desc')[0].childNodes[0].nodeValue;
		}
		var Xcoord = XmlDoc.getElementsByTagName('ximage')[0].childNodes[0].nodeValue;
		if(XmlDoc.getElementsByTagName('image1')[0]){
			var Img1 = XmlDoc.getElementsByTagName('image1')[0].childNodes[0].nodeValue;
			var Ycoord1 = XmlDoc.getElementsByTagName('yimage1')[0].childNodes[0].nodeValue;
		}
				
		var Pict = document.createElement('img');
		if(Img1){
			Pict.setAttribute('src',"http://application.homeresa.com/Photos/"+Img1);
		}else{
			Pict.setAttribute('src',"images/nophoto.png");
		}
		Pict.setAttribute('id',1);
 		if(document.all){	
 			Pict.style.setAttribute('cssText',"float:left;margin-right:4px;border:2px solid #64026b;width:"+Xcoord+"px;height:"+Ycoord1+"px;");
 		}else{
 			Pict.setAttribute('style',"float:left;margin-right:4px;border:2px solid #64026b;width:"+Xcoord+"px;height:"+Ycoord1+"px;");
 		}
		EltBase.appendChild(Pict);
		
		//********************************************
				
		var clr = document.createElement('div');
		if(document.all){
				clr.style.setAttribute('cssText','clear:both;');
			}else{
				clr.setAttribute('style','clear:both;');
			}
		EltBase.appendChild(clr);
		
		var p = document.createElement('p');
		if(document.all){
			p.style.setAttribute('cssText','width:400px;float:left;text-align:center;');
		}else{
			p.setAttribute('style','width:400px;float:left;text-align:center;');
		}
		
		var span=document.createElement('span');
		span.setAttribute('name',CodeLot);
		 if(document.all){
 			span.style.setAttribute('cssText','cursor:pointer;');
 		}else{
 			span.setAttribute('style','cursor:pointer;');
 		}
 		span.onclick=function(){
 			var haut=(screen.height-600)/2;
			var Gauche=(screen.width-800)/2;
			window.open('ws/diaporama.php5?lang='+document.getElementById('lg').innerHTML+'&CodeLot='+this.getAttribute('name'),'ChoixDates','scrollbars=1,status=0,toolbars=0,width=800,height=600,top='+haut+',left='+Gauche+'');
 		}
 		if(document.getElementById('lg').innerHTML == 'fr'){
			var i = document.createElement('img');
			i.setAttribute('src','images/galerie_fr.png');
			span.appendChild(i);
 			//span.appendChild(document.createTextNode('Plus de Photos...'));
 		}else{
			var i = document.createElement('img');
			i.setAttribute('src','images/galerie_en.png');
			span.appendChild(i);
 			//span.appendChild(document.createTextNode('More Photos...'));
 		}
 		p.appendChild(span);
		EltBase.appendChild(p);
				
		
		var Pict = document.createElement('img');
 		if(document.getElementById('lg').innerHTML =='fr'){
			Pict.setAttribute('src','images/Big_reserver_fr.png');
		}else{
			Pict.setAttribute('src','images/Big_reserver_en.png');
		}

 		Pict.setAttribute('name',CodeLot);
 		Pict.setAttribute('id','btn');
 		if(document.all){
 			Pict.style.setAttribute('cssText','float:right;cursor:pointer;');
 		}else{
 			Pict.setAttribute('style','float:right;cursor:pointer;');
 		}
 		
		EltBase.appendChild(Pict);
		
		Pict.onclick = function(){
			var haut=(screen.height-150)/2;
			var Gauche=(screen.width-300)/2;
			window.open('ws/dates.php5?CodeLot='+document.getElementById('btn').name+'&lg='+document.getElementById('lg').innerHTML,'ChoixDates','status=0,toolbars=0,width=300,height=200,top='+haut+',left='+Gauche+'');
		}
		
				
		var H4 = document.createElement('h4');
		H4.appendChild(document.createTextNode(Res));
		if(document.all){
			H4.style.setAttribute('cssText','width:400px;float:left;');
		}else{
			H4.setAttribute('style','width:400px;float:left;');
		}
 		
		EltBase.appendChild(H4);
		
		var blk = document.createElement('div');
		if(document.all){
			blk.style.setAttribute('cssText','float:left;width:430px;');
		}else{
			blk.setAttribute('style','float:left;width:430px;padding-top:0');
		}
		var Em = document.createElement('em');
		Em.appendChild(document.createTextNode('Ref : '+Ref));
		var span = document.createElement('span');
		if(document.all){
 			span.style.setAttribute('cssText','float:right;vertical-align:bottom;');
 		}else{
 			span.setAttribute('style','float:right;vertical-align:bottom;');
 		}
		var ListePictos = XmlDoc.getElementsByTagName('confort');
		var ListeCom = XmlDoc.getElementsByTagName('com');
		for(var k=0;k<=ListePictos.length;k++){
			if(XmlDoc.getElementsByTagName('confort')[k]){
				var nom = XmlDoc.getElementsByTagName('confort')[k].firstChild.data+'.gif';
				var Pct=document.createElement('img');
				var c = XmlDoc.getElementsByTagName('com')[k].firstChild.data;
				var ListeCom = c.split('/');
				Pct.setAttribute('src','./images/Pictos/picto_'+nom);
				if(document.getElementById('lg').innerHTML =='fr'){
					Pct.setAttribute('title',ListeCom[0]);
				}else{
					Pct.setAttribute('title',ListeCom[1]);
				}
				span.appendChild(Pct);
				span.appendChild(document.createTextNode(' '));
			}
		}
		Em.appendChild(span);
		blk.appendChild(Em);
		
		var clr = document.createElement('div');
		if(document.all){
			clr.style.setAttribute('cssText','clear:right;');
		}else{
			clr.setAttribute('style','clear:right;');
		}
		blk.appendChild(clr);
		
		var P = document.createElement('p');
		if(Des){
			var L = Des.split('<br />');
			for(var i = 0;i<L.length;i++){
				P.appendChild(document.createTextNode(L[i]));
				P.appendChild(document.createElement('br'));
			}
		}else{
			P.appendChild(document.createTextNode(''));
		}
		
		var alignement = document.createAttribute("style");
 		if(document.all){
 			P.style.setAttribute('cssText','float:left;');
 		}else{
 			P.setAttribute('style','float:left;');
 		}
 		
		blk.appendChild(P);
		
		var clr = document.createElement('div');
		if(document.all){
				clr.style.setAttribute('cssText','clear:both;');
			}else{
				clr.setAttribute('style','clear:both;');
			}
		blk.appendChild(clr);
		EltBase.appendChild(blk);
		
		//***********************Calendrier************
		var EltBase = document.getElementById('Calendrier');
		var TableauMaster = document.createElement('table');
		
		if(document.all){
			TableauMaster.style.setAttribute('cssText','width:100%;padding:0;margin:0;border-collapse:collapse;');
		}else{
			TableauMaster.setAttribute('style','width:100%;padding:0;margin:0;border-collapse:collapse;');
		}
		
		var Tableau = document.createElement('tbody');
		var tr = document.createElement('tr');
		if(document.all){
			tr.style.setAttribute('cssText','background-color:#71DF00;font-weight:bold;font-size:14px;');
		}else{
			tr.setAttribute('style','background-color:#71DF00;font-weight:bold;font-size:14px;');
		}
		var td = document.createElement('th');
		if(document.all){
			td.colSpan = 7 ;
		}else{
			td.setAttribute('colspan',7);
		}
		td.appendChild(document.createTextNode(XmlDoc.getElementsByTagName('mois')[0].childNodes[0].nodeValue));
		tr.appendChild(td);
		Tableau.appendChild(tr);
		
		var NumMois = parseInt(XmlDoc.getElementsByTagName('nbmois')[0].childNodes[0].nodeValue);
		
		var tr = document.createElement('tr');
		if(document.all){
			tr.style.setAttribute('cssText','background-color:#007B78;');
		}else{
			tr.setAttribute('style','background-color:#007B78;');
		}
		if(document.getElementById('lg').innerHTML =='fr'){
			var JSemaine = new Array('D','L','M','M','J','V','S');
		}else{
			var JSemaine = new Array('S','M','T','W','T','F','S');
		}
		for(j=0;j<=6;j++){
			var td = document.createElement('td');
			td.appendChild(document.createTextNode(JSemaine[j]));
			if(document.all){
				td.style.setAttribute('cssText','width:14.3%;color:white;font-weight:bold;font-size:13px;');
			}else{
				td.setAttribute('style','width:14.3%;color:white;font-weight:bold;font-size:13px;');
			}
			tr.appendChild(td);
		}
		Tableau.appendChild(tr);
		var NbJ = parseInt(XmlDoc.getElementsByTagName('nbj')[0].childNodes[0].nodeValue);
		var semaineDebut = parseInt(XmlDoc.getElementsByTagName('semaine')[0].childNodes[0].nodeValue);
		var semaineFin = eval(semaineDebut+5);
		var inc=0;
		for(var sem = semaineDebut;sem <= semaineFin;sem++){
			var tr = document.createElement('tr');
			for(j=0;j<=6;j++){
				if(XmlDoc.getElementsByTagName('jour')[inc] && XmlDoc.getElementsByTagName('jour')[inc].getAttribute('RgJ') == j){
					var td = document.createElement('td');
					td.appendChild(document.createTextNode(XmlDoc.getElementsByTagName('jour')[inc].getAttribute('id')));
					if(XmlDoc.getElementsByTagName('jour')[inc].getAttribute('etat') == 0 || XmlDoc.getElementsByTagName('jour')[inc].getAttribute('etat') == 2){
						if(document.all){
							td.style.setAttribute('cssText','width:14.3%;color:#666;');
						}else{
							td.setAttribute('style','width:14.3%;color:#666;font-weight:bold;');
						}
					}else{
						if(document.all){
							td.style.setAttribute('cssText','width:14.3%;color:#666;background-color:#19BEB7;');
						}else{
							td.setAttribute('style','width:14.3%;color:#666;font-weight:bold;background-color:#19BEB7;');
						}
					}
					inc++;
				}else{
					var td = document.createElement('td');
					td.appendChild(document.createTextNode(''));
					if(document.all){
						td.style.setAttribute('cssText','width:14.3%;');
					}else{
						td.setAttribute('style','width:14.3%;');
					}
				}
				tr.appendChild(td);
			}
			Tableau.appendChild(tr);
		}
		var tr = document.createElement('tr');
		if(document.all){
			tr.style.setAttribute('cssText','background-color:#71DF00;font-weight:bold;font-size:14px;');
		}else{
			tr.setAttribute('style','background-color:#71DF00;font-weight:bold;font-size:14px;');
		}
		var td = document.createElement('th');
		if(document.all){
			td.colSpan = 7 ;
		}else{
			td.setAttribute('colspan',7);
		}
		var span = document.createElement('span');
		span.setAttribute('name',eval(NumMois-1));
		if(document.all){
			span.style.setAttribute('cssText','font-size:9px;cursor:pointer;float:left;');
		}else{
			span.setAttribute('style','font-size:9px;cursor:pointer;float:left;');
		}
		if(document.getElementById('lg').innerHTML =='fr'){
			span.appendChild(document.createTextNode('<<précédent'));
		}else{
			span.appendChild(document.createTextNode('<<previous'));
		}
		span.onclick = function(){
			getCalendrierBis(this.getAttribute('name'),CodeLot);
		}
		td.appendChild(span);
		/*if(document.getElementById('lg').innerHTML =='fr'){
			td.appendChild(document.createTextNode(' Mois '));
		}else{
			td.appendChild(document.createTextNode(' Month '));
		}*/
		var span = document.createElement('span');
		span.setAttribute('name',eval(NumMois+1));
		if(document.all){
			span.style.setAttribute('cssText','font-size:9px;cursor:pointer;float:right;');
		}else{
			span.setAttribute('style','font-size:9px;cursor:pointer;float:right;');
		}
		if(document.getElementById('lg').innerHTML =='fr'){
			span.appendChild(document.createTextNode('suivant>>'));
		}else{
			span.appendChild(document.createTextNode('next>>'));			
		}
		span.onclick = function(){
			getCalendrierBis(this.getAttribute('name'),CodeLot);
		}
		td.appendChild(span);
		tr.appendChild(td);
		Tableau.appendChild(tr);
				var tr = document.createElement('tr');
		var td = document.createElement('td');
		if(document.all){
			td.style.setAttribute('cssText','text-align:left;font-size:11px;');
		}else{
			td.setAttribute('style','text-align:left;font-size:11px;');
		}
		var span = document.createElement('span');
		if(document.all){
			td.colSpan = 7 ;
		}else{
			td.setAttribute('colspan',7);
		}
		if(document.all){
			span.style.setAttribute('cssText','font-size:16px;color:#19BEB7;');
		}else{
			span.setAttribute('style','font-size:16px;color:#19BEB7;');
		}
		span.appendChild(document.createTextNode('￭'));
		td.appendChild(span);
		if(document.getElementById('lg').innerHTML =='fr'){
			td.appendChild(document.createTextNode(' Occupé'));
		}else{
			td.appendChild(document.createTextNode(' Occupied'));
		}
		tr.appendChild(td);
		Tableau.appendChild(tr);
		var tr = document.createElement('tr');
		var td = document.createElement('td');
		if(document.all){
			td.style.setAttribute('cssText','text-align:left;font-size:11px;');
		}else{
			td.setAttribute('style','text-align:left;font-size:11px;');
		}
		var span = document.createElement('span');
		if(document.all){
			td.colSpan = 7 ;
		}else{
			td.setAttribute('colspan',7);
		}
		if(document.all){
			span.style.setAttribute('cssText','font-size:16px;');
		}else{
			span.setAttribute('style','font-size:16px;');
		}
		span.appendChild(document.createTextNode('▢'));
		td.appendChild(span);
		if(document.getElementById('lg').innerHTML =='fr'){
			td.appendChild(document.createTextNode(' Disponible'));
		}else{
			td.appendChild(document.createTextNode(' Available'));
		}
		tr.appendChild(td);
		Tableau.appendChild(tr);
		/*var tr = document.createElement('tr');
		var td = document.createElement('td');
		if(document.all){
			td.style.setAttribute('cssText','text-align:left;font-size:11px;');
		}else{
			td.setAttribute('style','text-align:left;font-size:11px;');
		}
		var span = document.createElement('span');
		if(document.all){
			td.colSpan = 7 ;
		}else{
			td.setAttribute('colspan',7);
		}
		if(document.all){
			span.style.setAttribute('cssText','font-size:16px;color:#C80127;');
		}else{
			span.setAttribute('style','font-size:16px;color:#C80127;');
		}
		span.appendChild(document.createTextNode('￭'));
		td.appendChild(span);
		if(document.getElementById('lg').innerHTML =='fr'){
			td.appendChild(document.createTextNode(' Période demandée'));
		}else{
			td.appendChild(document.createTextNode(' Requested period'));
		}
		tr.appendChild(td);
		Tableau.appendChild(tr);*/
		TableauMaster.appendChild(Tableau);
		EltBase.appendChild(TableauMaster);
		//***********************Calendrier*************
	}
}
function Diaporama(){
	objRequete.open('get','ws/RequeteSoap.php5?PhotosBien&CodeLot='+document.getElementById('CodeLot').innerHTML,true);
	objRequete.onreadystatechange = RetourDiaporama;
	objRequete.send(null);
}

function Diaporamabis(CodeLot){
	objRequete.open('get','RequeteSoap.php5?PhotosBien&CodeLot='+CodeLot,true);
	objRequete.onreadystatechange = RetourDiaporama;
	objRequete.send(null);
}

function RetourDiaporama(){
	if(objRequete.readyState == 4){
		document.getElementById('loader').style.display='none';
		var XmlDoc = objRequete.responseXML.documentElement;
		var Xcoord = 550;
		var ide = 1;
		var EltBase = document.getElementById('ImageWS');
		var clr = document.createElement('div');
		if(document.all){
			clr.style.setAttribute('cssText','clear:both;');
		}else{
			clr.setAttribute('style','clear:both;');
		}
		EltBase.appendChild(clr);
		
		var CurrentImg = 1;
		var p = document.createElement('p');
		if(document.all){
			p.style.setAttribute('cssText','text-align:center;width:80%;margin-left:auto;margin-right:auto;');
		}else{
			p.setAttribute('style','text-align:center;width:80%;margin-left:auto;margin-right:auto;');
		}
		var Gauche = document.createElement('img');
		Gauche.setAttribute('src','images/Gauche.gif');
		if(document.all){
			Gauche.style.setAttribute('cssText','cursor:pointer;float:left;');
		}else{
			Gauche.setAttribute('style','cursor:pointer;float:left;');
		}
		p.appendChild(Gauche);
		p.appendChild(document.createTextNode('             '));
				var Droite = document.createElement('img');
		Droite.setAttribute('src','images/Droite.gif');
		if(document.all){
			Droite.style.setAttribute('cssText','cursor:pointer;float:right;');
		}else{
			Droite.setAttribute('style','cursor:pointer;float:right;');
		}
		p.appendChild(Droite);
		EltBase.appendChild(p);
		

		var nbr = XmlDoc.getElementsByTagName('nbrPhoto')[0].childNodes[0].nodeValue;
		var Photos = XmlDoc.getElementsByTagName('photo');
		for(var i=0;i<Photos.length;i++){
			if(XmlDoc.getElementsByTagName('photo')[i]){
				var Img = XmlDoc.getElementsByTagName('photo')[i].childNodes[0].nodeValue;
				var Ycoord = XmlDoc.getElementsByTagName('yphoto')[i].childNodes[0].nodeValue;
			}
			
			if(Img){
				var Pict = document.createElement('img');
				Pict.setAttribute('src',Img);
				Pict.setAttribute('id',ide);
				if(ide==1){
					if(document.all){	
						Pict.style.setAttribute('cssText',"border:2px solid #64026b;width:"+Xcoord+"px;height:"+Ycoord+"px;");
					}else{
						Pict.setAttribute('style',"border:2px solid #64026b;width:"+Xcoord+"px;height:"+Ycoord+"px;");
					}
				}else{
					if(document.all){	
						Pict.style.setAttribute('cssText',"border:2px solid #64026b;width:"+Xcoord+"px;height:"+Ycoord+"px;display:none;");
					}else{
						Pict.setAttribute('style',"border:2px solid #64026b;width:"+Xcoord+"px;height:"+Ycoord+"px;display:none;");
					}
				}
				
				EltBase.appendChild(Pict);
				ide++;
			}
			
		}
				
		//********************************************
		
		Gauche.onclick = function(){
			for(i=1;i<ide;i++){
				document.getElementById(i).style.display='none';
			}
			CurrentImg--;
			if(CurrentImg >= 1){
				document.getElementById(CurrentImg).style.display='Block';
			}else{
				CurrentImg = nbr;
				document.getElementById(CurrentImg).style.display='Block';
			}
		}	
	

		Droite.onclick = function(){
			for(i=1;i<ide;i++){
				document.getElementById(i).style.display='none';
			}
			CurrentImg++;
			if(CurrentImg <= nbr){
				document.getElementById(CurrentImg).style.display='Block';
			}else{
				CurrentImg = 1;
				document.getElementById(CurrentImg).style.display='Block';
			}
		}

		
		var clr = document.createElement('div');
		if(document.all){
				clr.style.setAttribute('cssText','clear:both;');
			}else{
				clr.setAttribute('style','clear:both;');
			}
		EltBase.appendChild(clr);
	}
}
function Dispos(lot){
	objRequete.open('get','ws/RequeteSoap.php5?DispoBien&CodeLot='+lot,true);
	objRequete.onreadystatechange = RetourDispos;
	objRequete.send(null);
}
function RetourDispos(){
	if(objRequete.readyState == 4){
		var Dates = objRequete.responseXML.documentElement;
		var EltBase = document.getElementById('Calendrier');
		var Tableau = document.createElement('table');
		var tr = document.createElement('tr');
		var td = document.createElement('td');
		td.setAttribute('colspan',7);
		td.appendChild(document.createTextNode(Dates.getElementsByTagName('mois')[0].getAttribute('nom')));
		tr.appendChild(td);
		Tableau.appendChild(tr);
		var Semaines=Dates.getElementsByTagName('semaine');
		for(var i=0;i<Semaines.length;i++){
			var tr = document.createElement('tr');
			var Jours = Dates.getElementsByTagName('semaine')[i].childNodes.length;
			for(var j=0;j<Jours;j++){
				var td = document.createElement('td');
				var cal=Dates.getElementsByTagName('semaine')[i].childNodes[j].getAttribute('id');
				td.appendChild(document.createTextNode(cal));
			}
			tr.appendChild(td);
			Tableau.appendChild(tr);
		}
		EltBase.appendChild(Tableau);
	}
}
//*****************************************************
var objRequete;
if(window.XMLHttpRequest) // Firefox et autres
	objRequete = new XMLHttpRequest(); 
else if(window.ActiveXObject)
{ // Internet Explorer 
	try 
	{
		objRequete = new ActiveXObject("Msxml2.XMLHTTP");
	} 
	catch (e) 
	{
		objRequete = new ActiveXObject("Microsoft.XMLHTTP");
	}
}
else 
{ // XMLHttpRequest non supporté par le navigateur 
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
}
