// JavaScript Document
function getXmlHttpRequestObject() {
	if (window.XMLHttpRequest) {
		return new XMLHttpRequest();
	} else if(window.ActiveXObject) {
		return new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		alert("Votre navigateur est trop ancien!\nVeuillez le mettre à jour s'il vous plaît.");
	}
}

function uploadfile()
{
	if (searchReq.readyState == 4 || searchReq.readyState == 0) 
	{
		var fichier= document.getElementById('fichier')
		//searchReq.open("GET", 'upload.php?fichier=' + fichier , true);
		searchReq.open("GET", 'upload.php', true);
		searchReq.onreadystatechange = handleChangePass; 
		searchReq.send(null);
	}
}

function handleChangePass() { 
	if (searchReq.readyState == 4) 
		{
		var str = searchReq.responseText;
		var	ss = document.getElementById('divfichiers')
			ss.innerHTML = str ;
			
		}
	else
		{
		var	ss = document.getElementById('divfichiers')
			ss.innerHTML = '<font color=#52AD94><b>Patientez...</b></font>';
		}
}

function password()
{
	if (searchReq.readyState == 4 || searchReq.readyState == 0) 
	{
		var login=escape(document.getElementById('login').value);
		var oldpass=escape(document.getElementById('oldpass').value);
		var newpass=escape(document.getElementById('newpass').value);
		var newpass2=escape(document.getElementById('newpass2').value);
		searchReq.open("GET", 'actionchgpass.php?login=' + login + '&oldpass=' + oldpass + '&newpass=' + newpass + '&newpass2=' + newpass2, true);
		searchReq.onreadystatechange = handleChangePass2; 
		searchReq.send(null);
	}
}

function handleChangePass2() { 
	if (searchReq.readyState == 4) 
		{
		var str = searchReq.responseText;
		var	ss = document.getElementById('Layer1')
			ss.innerHTML = str ;
			if (str.indexOf("sont identiques",1)!=-1)
			{
			document.getElementById('newpass').value='';
			document.getElementById('newpass2').value='';
			document.getElementById('newpass').focus();
			}
			else
			{
				if (str.indexOf("trop long",1)!=-1)
				{
				document.getElementById('newpass').value='';
				document.getElementById('newpass2').value='';
				document.getElementById('newpass').focus();
				}
				else
				{
					if (str.indexOf("confirmation du nouveau",1)!=-1)
					{
					document.getElementById('newpass').value='';
					document.getElementById('newpass2').value='';
					document.getElementById('newpass').focus();
					}
					else
					{
						if (str.indexOf("ancien mot de passe ou",1)!=-1)
						{
						document.getElementById('oldpass').value='';
						document.getElementById('newpass').value='';
						document.getElementById('newpass2').value='';
						document.getElementById('oldpass').focus();
						}
					}
				}
			}
		}
	else
		{
		var	ss = document.getElementById('Layer1')
			ss.innerHTML = '<font color=#52AD94><b>Patientez...</b></font>';
		}
}

//Our XmlHttpRequest object to get the auto suggest
var searchReq = getXmlHttpRequestObject();
