function getXhr(){
	var xhr = null; 
	if(window.XMLHttpRequest) // Firefox et autres
		xhr = new XMLHttpRequest(); 
	
	else if(window.ActiveXObject){ // Internet Explorer 
		try {
			xhr = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			xhr = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	
	else { // XMLHttpRequest non supporté par le navigateur 
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		xhr = false; 
	} 
	
	return xhr;
}

function changeSelect(id, fichier,position){
	var xhr = getXhr();
	// On défini ce qu'on va faire quand on aura la réponse
	xhr.onreadystatechange = function(){
	// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
		/*if(xhr.readyState != 4){
			//alert(xhr.responseText);
				document.getElementById('chargement').style.display = 'block';
			}*/
		if(xhr.readyState == 4){
			//alert(xhr.responseText);
			var leselect = xhr.responseText;
				document.getElementById(position).innerHTML = leselect;
				//document.getElementById('chargement').style.display = 'none';
			}
	}
	// Ici on va voir comment faire du post
	xhr.open("POST",fichier,true);
	
	// ne pas oublier ça pour le post
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	
	// ne pas oublier de poster les arguments
	// ici, l'id du groupe
	xhr.send("id="+id);
	
}

function afficheDemo(fichier, langue){

	var xhr = getXhr();
	// On défini ce qu'on va faire quand on aura la réponse
	xhr.onreadystatechange = function(){
	// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
		/*if(xhr.readyState != 4){
			//alert(xhr.responseText);
				document.getElementById('chargement').style.display = 'block';
			}*/
		if(xhr.readyState == 4){
			//alert(xhr.responseText);
			var leselect = xhr.responseText;
			if(langue == "fr") {
				window.open('http://www.alveolart.alveolart.com/');
			} else {
				window.open('http://www.thealveolartmodel.alveolart.com/');
			}
		}
	}
	// Ici on va voir comment faire du post
	xhr.open("GET",fichier,true);
	
	// ne pas oublier ça pour le post
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	
	// ne pas oublier de poster les arguments
	// ici, l'id du groupe
	xhr.send();
	
}

function afficheDemo2(fichier){

	var xhr = getXhr();
	// On défini ce qu'on va faire quand on aura la réponse
	xhr.onreadystatechange = function(){
	// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
		/*if(xhr.readyState != 4){
			//alert(xhr.responseText);
				document.getElementById('chargement').style.display = 'block';
			}*/
		if(xhr.readyState == 4){
			//alert(xhr.responseText);
			var leselect = xhr.responseText;
			document.location.reload();return(false);
			}
	}
	// Ici on va voir comment faire du post
	xhr.open("GET",fichier,true);
	
	// ne pas oublier ça pour le post
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	
	// ne pas oublier de poster les arguments
	// ici, l'id du groupe
	xhr.send();
	
}


function disponibilite(url, fichier,position){
	var xhr = getXhr();
	// On défini ce qu'on va faire quand on aura la réponse
	xhr.onreadystatechange = function(){
	// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
		/*if(xhr.readyState != 4){
			//alert(xhr.responseText);
				document.getElementById('chargement').style.display = 'block';
			}*/
		if(xhr.readyState == 4){
			//alert(xhr.responseText);
			var leselect = xhr.responseText;
				if(leselect == "Cette adresse est disponible." || leselect == "This address is available." ) {
					document.getElementById(position).innerHTML = '<span style="color:#059c13; font-size:11px;">'+leselect+'</span>';
				} else {
					document.getElementById(position).innerHTML = leselect;

				}
			}
	}
	// Ici on va voir comment faire du post
	xhr.open("POST",fichier,true);
	
	// ne pas oublier ça pour le post
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	
	// ne pas oublier de poster les arguments
	// ici, l'id du groupe
	xhr.send("url="+url);
	
}

function disponibiliteDomaine(url, fichier,position){
	var xhr = getXhr();
	// On défini ce qu'on va faire quand on aura la réponse
	xhr.onreadystatechange = function(){
	// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
		/*if(xhr.readyState != 4){
			//alert(xhr.responseText);
				document.getElementById('chargement').style.display = 'block';
			}*/
		if(xhr.readyState == 4){
			//alert(xhr.responseText);
			var leselect = xhr.responseText;
				if(leselect == "Cette adresse est disponible." || leselect == "This address is available." ) {
					document.getElementById(position).innerHTML = '<span style="color:#059c13;">'+leselect+'</span>';
					document.getElementById('bt_verif_domaine').style.display = 'none';
					document.getElementById('bt_inscription').style.display = 'block';
				} else {
					document.getElementById(position).innerHTML = leselect;
					document.getElementById('bt_verif_domaine').style.display = 'block';
					document.getElementById('bt_inscription').style.display = 'none';

				}
			}
	}
	// Ici on va voir comment faire du post
	xhr.open("POST",fichier,true);
	
	// ne pas oublier ça pour le post
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	
	// ne pas oublier de poster les arguments
	// ici, l'id du groupe
	xhr.send("url="+url);
	
}

function disponibiliteDomaine2(url, fichier,position){
	var xhr = getXhr();
	// On défini ce qu'on va faire quand on aura la réponse
	xhr.onreadystatechange = function(){
	// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
		/*if(xhr.readyState != 4){
			//alert(xhr.responseText);
				document.getElementById('chargement').style.display = 'block';
			}*/
		if(xhr.readyState == 4){
			//alert(xhr.responseText);
			var leselect = xhr.responseText;
				if(leselect == "Cette adresse est disponible." || leselect == "This address is available." ) {
					document.getElementById(position).innerHTML = '<span style="color:#059c13;"><label>&nbsp;</label>'+leselect+'</span>';
					document.getElementById('champs_formulaire').style.display = 'block';
					document.getElementById('bt_verif_domaine').style.display = 'none';
					document.getElementById('book').setAttribute('readonly', 'readonly');
					document.getElementById('book').style.backgroundColor = '#f0f0f0';
				} else {
					document.getElementById(position).innerHTML = '<span style="color:#ff0000;"><label>&nbsp;</label>'+leselect+'</span>';
					document.getElementById('bt_verif_domaine').style.display = 'block';
					document.getElementById('champs_formulaire').style.display = 'none';

				}
			}
	}
	// Ici on va voir comment faire du post
	xhr.open("POST",fichier,true);
	
	// ne pas oublier ça pour le post
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	
	// ne pas oublier de poster les arguments
	// ici, l'id du groupe
	xhr.send("url="+url);
	
}


function confirmSuppression(message,lien)
{
if(confirm(message))
	window.location.href= lien;
}

/*
function displayPics()
{
	for (var j = 0 ; j <= 5 ; ++j){
		if(document.getElementById('zoom_'+ j) != null){
			var photos = document.getElementById('zoom_'+ j) ;
			// On récupère l'élément ayant pour id galerie_mini
			var liens = photos.getElementsByTagName('a') ;
			// On récupère dans une variable tous les liens contenu dans galerie_mini
			var big_photo = document.getElementById('photo_big') ;
			// Ici c'est l'élément ayant pour id big_pict qui est récupéré, c'est notre photo en taille normale
	
			//var titre_photo = document.getElementById('photo').getElementsByTagName('dt')[0] ;
			// Et enfin le titre de la photo de taille normale
	
			// Une boucle parcourant l'ensemble des liens contenu dans galerie_mini
			for (var i = 0 ; i < liens.length ; ++i) {
				// Au clique sur ces liens 
				liens[i].onclick = function() {
					
					//big_photo.src = this.href; // On change l'attribut src de l'image en le remplaçant par la valeur du lien
					//document.getElementById('lien_photo').href=this.href;
					document.getElementById('photo_big').src=this.href;
					//big_photo.alt = this.title; // On change son titre
					//titre_photo.firstChild.nodeValue = this.title; // On change le texte de titre de la photo
					return false; // Et pour finir on inhibe l'action réelle du lien
				};
			}
		}
	}
}
window.onload = displayPics;
*/

function chargement() {
	if(document.getElementById('photo').value != "") {
		document.getElementById('upload_en_cours').style.display='block';
	}
}

function compter(input, taille) {
	if(input.length > taille-1) {
		input = input.substr(0, taille);
		document.getElementById('onglet_nom').value = input;
	}
}


function lancerRequete(requete,methode)
{
	
    if (window.XMLHttpRequest)
    {
        xhr_object = new XMLHttpRequest();
        xhr_object.open(methode, requete, true);
        xhr_object.send(null);
        xhr_object.onreadystatechange = function()
        {
            if(xhr_object.readyState == 4)
            { 
            document.location.reload();return(false);
			  
            }
        }
    }
    else if(window.ActiveXObject)
    {
        xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
        xhr_object.open(methode, requete, true);
        xhr_object.send(null);
        if(xhr_object.readyState == 4)
        {
		document.location.reload();return(false);
            //alert(xhr_object.responseText);
        }
    }
    else
    {
        alert('Votre navigateur ne supporte pas les objets XMLHTTPRequest...');
        return(false);
    }
}




	


