// Zoom
// --------------------------------------------------------------------------------------------
function zoom(urlZoom){
	imgZoom = document.getElementById('photoZoom');
	imgZoom.src = urlZoom;
}
// --------------------------------------------------------------------------------------------


// Onglet recherche
// --------------------------------------------------------------------------------------------
function onglet(val){
	if(val=='rech'){
		document.getElementById('rechFrequentes').style.display="block";
		document.getElementById('rechBien').style.display="none";
	}
	
	if(val=='bien'){
		document.getElementById('rechFrequentes').style.display="none";
		document.getElementById('rechBien').style.display="block";
	}
}
// --------------------------------------------------------------------------------------------


// Poste le formulaire de contact
// --------------------------------------------------------------------------------------------
function postForm(){
	
	// Valeur des champs
	var nom = document.getElementById('nom').value;
	var prenom = document.getElementById('prenom').value;
	var email = document.getElementById('email').value;
	var tel = document.getElementById('tel').value;
	var message = document.getElementById('message').value;

	// Verification des champs
	var msgAlert = "";
	if(!nom){msgAlert = 'Merci de renseigner votre nom';}
	if(!email && !tel){msgAlert +="Merci de renseigner le teléphone ou l'email";}
	
	if(msgAlert){
		alert(msgAlert);
	}else{
		
		// URL de destination
		var url;
		url = "http://"+document.domain+"/framework/functionsAjax.php";
		url+= "?action=postForm";
		url+= "&nom="+nom;
		url+= "&prenom="+prenom;
		url+= "&email="+email;
		url+= "&tel="+tel;
		url+= "&message="+message;
		
		// Bloc à mettre à jour
		var html2update;
		html2update = document.getElementById('contactBien');
		
		// Mise a jour
		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 && xhr.status == 200)
			{
				html2update.innerHTML = xhr.responseText;
			}
		}
	
		// Objet à remplir
		xhr.open("GET", url, true);
		// Fermeture
		xhr.send(null);		
	}
	
}
// --------------------------------------------------------------------------------------------


// Poste le formulaire de contact
// --------------------------------------------------------------------------------------------
function postPret(){
	
	// Valeur des champs
	var nom = document.getElementById('nom').value;
	var prenom = document.getElementById('prenom').value;
	var email = document.getElementById('email').value;
	var tel = document.getElementById('tel').value;
	var typeAchat = document.getElementById('typeAchat').value;
	var prix = document.getElementById('prix').value;
	var montant = document.getElementById('emprunt').value;
	var duree = document.getElementById('duree').value;
	var pretExist = document.getElementById('pretExist').value;
	var lieu = document.getElementById('lieu').value;

	// Verification des champs
	var msgAlert = "";
	if(!nom){msgAlert = 'Merci de renseigner votre nom';}
	if(!email && !tel){msgAlert +="Merci de renseigner le teléphone ou l'email";}
	
	if(msgAlert){
		alert(msgAlert);
	}else{
		
		// URL de destination
		var url;
		url = "http://"+document.domain+"/framework/functionsAjax.php";
		url+= "?action=postPret";
		url+= "&nom="+nom;
		url+= "&prenom="+prenom;
		url+= "&email="+email;
		url+= "&tel="+tel;
		url+= "&prix="+prix;
		url+= "&montant="+montant;
		url+= "&duree="+duree;
		url+= "&pretExist="+pretExist;
		url+= "&lieu="+lieu;
		url+= "&typeAchat="+typeAchat;

		// Bloc à mettre à jour
		var html2update;
		html2update = document.getElementById('contactBien');
		
		// Mise a jour
		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 && xhr.status == 200)
			{
				html2update.innerHTML = xhr.responseText;
			}
		}
	
		// Objet à remplir
		xhr.open("GET", url, true);
		// Fermeture
		xhr.send(null);		
	}
	
}
// --------------------------------------------------------------------------------------------


// Fonction AJAX
// ----------------------------------------------------------------------------------
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
}
// ----------------------------------------------------------------------------------
