function getXhr(){
	xhr = false
	if(window.XMLHttpRequest) {
        shipto = new XMLHttpRequest();
    }else if (window.ActiveXObject) {
        shipto = new ActiveXObject("Microsoft.XMLHTTP")
    }
	return xhr;
}

 //les trois fonctions suivantes servent à l'implementation du nombre d'etoile des hebergements
 function incNbFl(Fl_en_crs){
	numFl=Fl_en_crs.id.split('fl')[1];
	for(i=1;i<=numFl;i++){
		document.getElementById('fl'+i).src="images-admin/etoile.png";
	}
	for(i=4;i>numFl;i--){
		document.getElementById('fl'+i).src="images-admin/etoile_gris.png";
	}
	document.getElementById('NbFlower').value=numFl;
}

function viderNbFl(){
	for(i=1;i<=4;i++){
		document.getElementById('fl'+i).src="images-admin/etoile_gris.png";
	}
	document.getElementById('NbFlower').value=0;
}

function LoadFl(){
	numFl=document.getElementById('NbFlower').value;
	for(i=1;i<=numFl;i++){
		document.getElementById('fl'+i).src="images-admin/etoile.png";
	}
	for(i=4;i>numFl;i--){
		document.getElementById('fl'+i).src="images-admin/etoile_gris.png";
	}
}

function verifTitre(titre,choi){
	xhr9=getXhr();
  xhr9.onreadystatechange = function(){
    if(xhr9.readyState == 4 &&  xhr9.status== 200){
      document.getElementById("erreurTitre").innerHTML=xhr9.responseText;
     }
  }
  xhr9.open("POST",'inc/ajax/php/verification_form.php',true);
  xhr9.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  xhr9.send("champ=titre&titr="+titre+"&choix="+choi);
}

function AffImgDflt(numAlbum){
	var div = document.getElementById("imageDefaut");
	xhr8=getXhr();
	xhr8.onreadystatechange = function(){
    if(xhr8.readyState == 4 &&  xhr8.status== 200){
			div.innerHTML=xhr8.responseText;
		}
	}
  xhr8.open("POST",'modules/Hebergements/AfficherImageDefaut.php',true);
  xhr8.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  xhr8.send("numAlbum="+numAlbum);
}


function AffImg(image){
	var div = document.getElementById("image");
	xhr8=getXhr();
	xhr8.onreadystatechange = function(){
    if(xhr8.readyState == 4 &&  xhr8.status== 200){
			div.innerHTML=xhr8.responseText;
		}
	}
  xhr8.open("POST",'modules/Promo/AfficherImage.php',true);
  xhr8.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  xhr8.send("image="+image);
}


function AffListAlb(numAlbum){
	var div = document.getElementById("ListAlb");
	xhr8=getXhr();
	xhr8.onreadystatechange = function(){
    if(xhr8.readyState == 4 &&  xhr8.status== 200){
			div.innerHTML=xhr8.responseText;
		}
	}
  xhr8.open("POST",'modules/Promo/AfficheListeAlbum.php',true);
  xhr8.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  xhr8.send("numAlbum="+numAlbum);
}

function AffListAlb2(numAlbum){
	var div = document.getElementById("ListAlb");
	xhr8=getXhr();
	xhr8.onreadystatechange = function(){
    if(xhr8.readyState == 4 &&  xhr8.status== 200){
			div.innerHTML=xhr8.responseText;
		}
	}
  xhr8.open("POST",'modules/News/AfficheListeAlbum.php',true);
  xhr8.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  xhr8.send("numAlbum="+numAlbum);
}

function afficherPeriodes(numPeriode){
	var div = document.getElementById("periodes");
	xhr8=getXhr();
	xhr8.open("POST",'inc/ajax/php/afficherPeriodes.php',true);
	xhr8.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr8.onreadystatechange = function(){
    if(xhr8.readyState == 4 &&  xhr8.status == 200){
	
			div.innerHTML=xhr8.responseText;
		}
	}
  xhr8.send("numPer="+numPeriode);
}

//fonction permettant l'affichage ou non d'info supplementaires dans la page /moby/modules/Hebergements/form_Hebergements.php
function VerifTypeHeb(typeheb){
	var div = document.getElementById("nbpEtNbch");
	xhr8=getXhr();
	xhr8.onreadystatechange = function(){
    if(xhr8.readyState == 4 &&  xhr8.status== 200){
			div.innerHTML=xhr8.responseText;
			//les elements supplementaires seront placés dans l'element de la page form_Hebergement dont l'id est nbpEtNbch
		}
	}
  xhr8.open("POST",'modules/Hebergements/VerifTypeHeb.php',true);
  //on appelle le fichier modules/Hebergements/VerifTypeHeb.php en methode post
  xhr8.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  xhr8.send("typeheb="+typeheb);
  //et on lui passe le parametre typeheb contenant le type d'hebergement pour que le fichier sache si il doit ou non afficher les champs supplementaires
}

function afficherHebergement(numTypeHebergement,choix){
	var idSelect = document.getElementById("selectTypePeriode");
	var numTypeHebergement = idSelect.options[idSelect.selectedIndex].value; 
	
	xhr8=getXhr();
	xhr8.onreadystatechange = function(){
    if(xhr8.readyState == 4 &&  xhr8.status== 200){
		
			document.getElementById("listehebergement").innerHTML=xhr8.responseText;
		}
	}
	
  xhr8.open("POST",'inc/ajax/php/listeHeb.php',true);
  xhr8.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  xhr8.send("numtype="+numTypeHebergement+"&choix="+choix);
}

function afficherZones(nbrezone,numPageAd){

	var div = document.getElementById("zones");
	xhr8=getXhr();
	xhr8.onreadystatechange = function(){
    if(xhr8.readyState == 4 &&  xhr8.status== 200){
			div.innerHTML=xhr8.responseText;
		}
	}
  xhr8.open("POST",'modules/PagesAdmins/Zones.php',true);
  xhr8.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  xhr8.send("nbrezone="+nbrezone+"&numPageAd="+numPageAd);
}


function afficherOnglets(nbrezone,numPageAd){

	var div = document.getElementById("zones");
	xhr8=getXhr();
	xhr8.onreadystatechange = function(){
    if(xhr8.readyState == 4 &&  xhr8.status== 200){
			div.innerHTML=xhr8.responseText;
		}
	}
  xhr8.open("POST",'modules/gmap/Onglet.php',true);
  xhr8.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  xhr8.send("nbrezone="+nbrezone+"&numPageAd="+numPageAd);
}

function isUrl(s) {
	var regexp = /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/
	return regexp.test(s);
}

function selectCotta5(){
	xhr5=getXhr();
  	xhr5.onreadystatechange = function(){
    if(xhr5.readyState == 4 &&  xhr5.status== 200){
		
			
			document.getElementById('trDate32').innerHTML = xhr5.responseText; 
    }
  }
  
  xhr5.open("POST",'modules/Promo/afficheDateCote.php',true);
  xhr5.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  xhr5.send("idCot="+document.getElementById('selectCottage').value);
}

function selectTypePromo(){
	//document.getElementById('txtDateDeb').value = '08804/2008';
	xhr4=getXhr();
  	xhr4.onreadystatechange = function(){
    if(xhr4.readyState == 4 &&  xhr4.status== 200){
		document.getElementById('typePromo').innerHTML = xhr4.responseText; 
    }
  }
  xhr4.open("POST",'modules/Promo/afficheTypePromo.php',true);
  xhr4.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  xhr4.send("numTypePromo="+document.getElementById('comboTypePromo').value);
}

function apercuTheme(numTheme){
		
	xhr2=getXhr();	
  	xhr2.onreadystatechange = function(){
    if(xhr2.readyState == 4 &&  xhr2.status== 200){
			document.getElementById('apercuDuTheme').innerHTML = xhr2.responseText; // On écrit dans le div afficheAnim la réponse du fichie ajax
		}
	} 
   
	xhr2.open("POST",'modules/Newsletter/afficheApercu.php',true); // On ouvre en post pour transmettre des données au ficher affichieAnim.php
	xhr2.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr2.send("numTheme="+numTheme); // On transmet la zone et le type de l'animation*/
}

function testCodePromo(){
	xhr1=getXhr();	
	codePromo=document.getElementById('NumCodePromo').value
	if(codePromo.length != 0){
	  	xhr1.onreadystatechange = function(){
	    if(xhr1.readyState == 4 &&  xhr1.status== 200){
				if(xhr1.responseText=='true'){// Si la valeur renvoyée true alors le code est valide
					document.getElementById('ValideCodePromo').src='images-admin/valide.png';
				}else{
					document.getElementById('ValideCodePromo').src='images-admin/non_valide.png';
				}
			}
		}
		xhr1.open("POST",'modules/Promo/testCodePromo.php',true); // On ouvre en post pour transmettre des données au ficher affichieAnim.php
		xhr1.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr1.send("NumCode="+codePromo); // On transmet la zone et le type de l'animation*/
	}else{
		document.ValideCodePromo.src='images-admin/valide.png';
	}
}

