function make_js_cnx(){ var request = false; try { request = new ActiveXObject('Msxml2.XMLHTTP'); } catch (err2) { try { request = new ActiveXObject('Microsoft.XMLHTTP'); } catch (err3) { try { request = new XMLHttpRequest(); } catch (err1) { request = false; } } } return request; }
function VerifCompatible() {
	var vcj =  make_js_cnx();
	if(vcj){
		vcj.onreadystatechange = function() {
			if ( vcj.readyState == 4 && vcj.status == 200) {
				document.getElementById("VerifCompatible").innerHTML = '<span class="green">Test Compatibilité : Votre navigateur est compatible, vous pouvez jouer !</span>';
				}
			}
		vcj.open('GET','/ok.txt', true);
		vcj.send(null);
		}
	else{
		document.getElementById("VerifCompatible").innerHTML = '<span class="important">Test Compatibilité : Ne jouez pas ! Votre navigateur n\'est pas compatible !</span>';
		}
	}
function callVerif(){
	document.getElementById('fullscreen').style.display = 'block';
	var CodeAllopass = document.getElementById('codeFocus').value;
	if(CodeAllopass==''){
		alert("Vous devez recopier le code gagnant fourni pour savoir si vous avez gagné "+NomCadeau);
		document.getElementById('fullscreen').style.display = 'none';
		}
	else {
		var data = "code="+CodeAllopass+"&DATAS="+DataInput;
		var CF_request = make_js_cnx();
		CF_request.onreadystatechange = function() {
			if ( CF_request.readyState == 4 && CF_request.status == 200 ) {
				var erasecode = false;
				var resultat = CF_request.responseText;
				if(resultat=='NCONF'){
					erasecode = true;
					alert('Code Gagnant Non Conforme');
					}
				else if(resultat=='NOTLOGG'){
					window.location='/inscription.html';
					}
				else if(resultat=='NOK'){
					erasecode = true;
					alert('Ce Code Gagnant est invalide ou à déjà été utilisé.');
					}
				else if(resultat=='ERDAT'){
					alert('Une erreur est survenue dans le transfère des données.\nVotre Code Gagnant n\'est ni vérifié, ni activé.');
					}
				else if(resultat.substring(0,2) == 'OK'){
					document.getElementById('blocresult').innerHTML = resultat.substring(2);
					document.getElementById('cache').style.display = 'block';
					document.getElementById('blocresult').style.display = 'block';
					}
				else if(resultat=='NACC'){
					alert('Accès Non Conforme.');
					}
				else alert(resultat);
				if(erasecode){
					document.getElementById('codeFocus').value = '';
					}
				document.getElementById('fullscreen').style.display = 'none';
				}
			}
		CF_request.open('POST','/resultat_api.php',true);
	 	CF_request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");                  
	 	CF_request.send(data);
		}
	}
function CloseResult(){
	document.getElementById('codeFocus').value = '';
	document.getElementById('blocresult').style.display = 'none';
	document.getElementById('cache').style.display = 'none';
	window.location.reload();
	}
