function showOldForm(){
document.getElementById('errorMessage').innerHTML='';
document.getElementById('changer').style.display='none';
document.getElementById('passForm10').innerHTML="<label for='password'>Ancien<br>mot de Passe</label>";
document.getElementById('passForm11').innerHTML="<form id='ancientPass' style='padding:0px;margin:0px;'><input type='password' name='password' id='password'/></form>";
document.getElementById('passForm20').innerHTML="";
document.getElementById('passForm21').innerHTML=
"<input type='button' value='Valider' onclick='verifyPass()'/>";
document.getElementById('passForm31').innerHTML="";
}

function verifyPass(){
if (traiterChamps(new Array("password"))){
	new Ajax.Request('agora/verifyPass.php', 
					{
						parameters: $('password').serialize(true),
						method: 'post',
						onComplete: function(transport) {
									if (transport.responseText.indexOf('true')!=-1){
										showNewForm();
									}else{
										showErrorMessage(transport.responseText);
									}
									}
					}
					); 
	}
}

function showErrorMessage(message){
	document.getElementById('errorMessage').innerHTML=message;
}

function showNewForm(){
document.getElementById('errorMessage').innerHTML='';
document.getElementById('passForm10').innerHTML=
"<label for='password'>Nouveau<br>mot de Passe</label>";
document.getElementById('passForm11').innerHTML=
"<input type='password' name='password0' id='password0'/>";
document.getElementById('passForm20').innerHTML=
"<label for='password'>Confirmation du mot de Passe</label>";
document.getElementById('passForm21').innerHTML=
"<input type='password' name='password1' id='password1'/>";
document.getElementById('passForm31').innerHTML=
"<input type='button' value='Valider' onclick='checkNewPass()'/></td>";

}


function checkNewPass(){
if (traiterChamps(new Array("password0"))){
	new Ajax.Request('agora/checkNewPass.php', 
					{
						parameters: {password0:$('password0').value, password1:$('password1').value},
						method: 'post',
						onComplete: function(transport) {
									if (transport.responseText.indexOf('mis')!=-1){
										confirm(transport.responseText);
									}else{
										requestBack(transport.responseText);
									}
									}
					}
					); 
	}
}
function confirm(message){
document.getElementById('changer').style.display='block';
document.getElementById('passForm10').innerHTML='';
document.getElementById('passForm20').innerHTML='';
document.getElementById('passForm11').innerHTML='';
document.getElementById('passForm21').innerHTML='';
document.getElementById('passForm31').innerHTML='';
document.getElementById('errorMessage').innerHTML=message;
}

function requestBack(message){

document.getElementById('password0').value='';
document.getElementById('password1').value='';
document.getElementById('errorMessage').innerHTML=message;
}


function hideb(){
document.getElementById('changer').style.display='none';	
}
function showb(){
document.getElementById('changer').style.display='block';
}