
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 updatePage(url){
		//var url = 'index.php';
		var xhr = getXhr();
		var ndate = new Date();
		var nocache = ndate.getTime();

		var url_new = url + '?' + nocache;
		
		// 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){
				//alert('update page');
				var req = xhr.responseText; 

				document.getElementById("wrap").innerHTML = req; 
				
			}

		}

		xhr.open("GET", url_new ,true);
		xhr.send(null);
	}
	
	function updateBann(url){
		//var url = 'index.php';
		var xhr = getXhr();
		var ndate = new Date();
		var nocache = ndate.getTime();

		var url_new = url + '?' + nocache;
		
		// 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){
				
				var req = xhr.responseText; 
				//alert(req);
				document.getElementById("rotate").innerHTML = req; 
				
			}

		}

		xhr.open("GET", url_new ,true);
		xhr.send(null);
	}
	
	function updateResultats(url){
		//var url = '';
		var xhr = getXhr();
		var ndate = new Date();
		var nocache = ndate.getTime();

		var url_new = url + '&' + nocache;
		
		// 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){
				//alert(xhr.responseText);
				var req = xhr.responseText; 

				document.getElementById("titre_d").innerHTML = req; 
				
			}

		}

		xhr.open("GET", url_new ,true);
		xhr.send(null);
	}
   
		
function showButeur(id_rencontre) 
{
		var xhr = getXhr();
		var url = 'live_buteurs.php';
		var ndate = new Date();
		var nocache = ndate.getTime();
		var id3=(document.getElementById('s1_'+id_rencontre).innerHTML)*1;
		var id4=(document.getElementById('s2_'+id_rencontre).innerHTML)*1;
		var url_new = url + '?id_rencontre='+ id_rencontre + '&id3=' + id3 + '&id4=' + id4 + '&' + nocache;
		//alert(url_new);
		// 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){
				//alert(xhr.responseText);
				var req = xhr.responseText; 
				obj = document.getElementById('but_'+id_rencontre).className ;
				if (obj == 'none')
				{
					document.getElementById('but_'+id_rencontre).className = 'inline';
				}
				else 
				{
					document.getElementById('but_'+id_rencontre).className = 'none';
				}
				document.getElementById('but_'+id_rencontre).innerHTML = req; 
			}
			
		}
		xhr.open("GET", url_new ,true);
		xhr.send(null);

}

function showDirect(id_direct) 
{
	obj = document.getElementById('direct_'+id_direct).className ;
	if (obj == 'none')
	{
		document.getElementById('direct_'+id_direct).className = 'inline';
		document.getElementById('directImg_'+id_direct).src = 'img/omoins.gif';
	}
	else 
	{
		document.getElementById('direct_'+id_direct).className = 'none';
		document.getElementById('directImg_'+id_direct).src = 'img/oplus.gif';
		
	}
}

function detailsRencontre(id_rencontre){
		var url = 'direct_details_renc.php?id_rencontre='+ id_rencontre;
		var xhr = getXhr();
		var ndate = new Date();
		var nocache = ndate.getTime();

		var url_new = url + '?' + nocache;
		
		// 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){
				//alert(xhr.responseText);
				var req = xhr.responseText; 

				document.getElementById("detailRencontre").innerHTML = req; 
				
			}

		}

		xhr.open("GET", url_new ,true);
		xhr.send(null);
}

function sendContactForm()
{
	var url = 'contact_send.php';
		var xhr = getXhr();
		var ndate = new Date();
		var nocache = ndate.getTime();

		var url_new = url + '?' + nocache;
		
		// 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){
				//alert(xhr.responseText);
				var req = xhr.responseText; 

				document.getElementById("contactSend").innerHTML = req; 
				
			}

		}

		xhr.open("GET", url_new ,true);
		xhr.send(null);
}

function verifFormul(form) {

	 if(form.nom.value=="") {
        form.nom.focus();
		form.nom.style.border = "1px solid #c90000";
        return false;
    }
	
	if(form.sujet.value=="") { 
        form.sujet.focus();
		form.sujet.style.border = "1px solid #c90000";
        return false 
    }
	if(form.message.value=="") { 
        form.message.focus();
		form.message.style.border = "1px solid #c90000";
        return false 
    }
	return checkemail();
	
	function checkemail(){
	var str=form.email.value
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
		if (filter.test(str))
			dondur=true
		else{
			//alert("Vous devez entrez une adresse email valide !")
			form.email.focus();
			form.email.style.border = "1px solid #c90000";
			dondur=false
		}
	return (dondur)
	}
	
}

/**/



