// JavaScript Document

	function show_img(img)
	{			
		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;
		}
		//requet asynchrone
		
		xhr_object.open("POST", "crypt/img_crypt.php", false);
		xhr_object.onreadystatechange = function() {
			if(xhr_object.readyState == 4){
				//alert(xhr_object.responseText);
				eval(xhr_object.responseText);
			}
		}
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		if(img)
		{
			var data="del="+img;
			xhr_object.send(data);	
		}
		else
			xhr_object.send();				
	}
	
	
	function valid_checked()
	{		
		 if(!trim(document.getElementById("check_img").value))
		{
			alert("Veuillez noter les lettres et les chiffres que vous lisez dans le cadre ci-contre.");
			document.getElementById("check_img").focus();
			return false;
		}
		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;
		}
		//requet asynchrone
		xhr_object.open("POST", "crypt/img_crypt.php", false);
		xhr_object.onreadystatechange = function() {
			if(xhr_object.readyState == 4){			
				eval(xhr_object.responseText);
			}
		}
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		var res =document.getElementById("check_img").value;
		var	data="check="+res;
		xhr_object.send(data);			

	}
	
	function valid_check()
	{
		if(valid_checked()==false)
			return false;
		if( document.getElementById('checked').value=="false")
		{
			alert("La saisie du code crypté n'est pas correcte.");
		 	return false
		}
		else
			return true;
	}
	
	function trim(str){
	str = str.replace( /^([\s]+)/g, '' ); // Supprime les caractères non-imprimables de début de chaîne
	str = str.replace( /([\s]+)$/g, '' ); // Supprime les caractères non-imprimables de fin de chaîne
	return str;
	}

