﻿	function listen() {		
		makeRequest(document.getElementById('valid').value); // -> interrogation du serveur
		time = setTimeout("listen()",500);					 // -> intervalle de temps en millisecondes
	}
	
	function makeRequest(param) {
		var xhr_object = null; 
		if(window.XMLHttpRequest) { // Firefox 
			xhr_object = new XMLHttpRequest(); 
		} else if(window.ActiveXObject) { // Internet Explorer 
			xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
		} else { // XMLHttpRequest non supporté par le navigateur 
		  	alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
			return; 
		} 

		/* Appel à la page des traitements */	
		xhr_object.open('GET','validation.php?cookie='+param, true);
		/* Réponse de la page des traitements */
		xhr_object.onreadystatechange = function() { 		
			if(xhr_object.readyState == 4) {
				res = xhr_object.responseText;
				if(res == 'ok') {						// -> si le signal est bon
					clearTimeout(time);					// -> on arrete d'interroger le serveur
					// et on valide le tag (TODO : validation du tag)
					document.location.href='tag.php';
				}
			}
		}

		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
		/* paramètres : remplacer null par param1=toto&param2=tata... */
		xhr_object.send(null);
	}