function change_image(monimage) { 
  var img = $(monimage);
  if( img.src == BASEHREF+'img/design/hidden.gif') {
    img.src = BASEHREF+'img/design/hiddenv.gif';
  } else {
    img.src = BASEHREF+'img/design/hidden.gif';
  } 
} 

function rechargePage() {
  window.location.reload();
}

function formaterTexte( text ) {
	var reg = new RegExp("\\?", "g");
	text = text.replace(reg,"%3F");
	reg = new RegExp("&", "g");
	text = text.replace(reg,"%26");
	return text;
}

function mdpperdu( email ) {
  var url =  './include/mdp-perdu.php?mode=etape1';
  new Ajax.Request(url, {
  method: 'post',
  onSuccess: function(transport) {
    $('reponse').style.display ="block";
    $('bt-mdp-perdu').style.display = 'inline';
    switch(transport.responseText) {
      case "ok" :
  	     $('reponse').innerHTML ="Un email avec un nouveau mot de passe vient de vous &ecirc;tre envoy&eacute;.";
      break;
      case "ko1":
        $('reponse').innerHTML ="Cet identifiant ne semble pas encore inscrit, <a href=\""+BASEHREF+"inscription\">inscrivez vous</a>.";
      break;
      case "ko2":
        $('reponse').innerHTML ="Une erreur est survenue, v&eacute;rifiez les informations saisies.";
      break;
    }
  },
  onLoading: function() {
		$('bt-mdp-perdu').style.display = 'none';
	},
  parameters: '&email='+formaterTexte(email)
  });
}

function newMdp() {
  var flag=true;
  if($('codemdp').value.length != 8) {
    $('erreurmdp').innerHTML = "Le code entr&eacute; est faux."
    flag=false;
  }
  if($('mdp1mdp').value != $('mdp2mdp').value && flag) {
    $('erreurmdp').innerHTML = "Les mots de passe entr&eacute;s sont diff&eacute;rents."
    flag=false;
  }
  
  if($('mdp1mdp').value.length < 4 && flag) {
    $('erreurmdp').innerHTML = "Le mot de passe est trop court (minimum 4 caract&egrave;res)."
    flag=false;
  }
  
  if(flag) {
    var param = "&email="+formaterTexte($('emailmdp').value)+"&code="+formaterTexte($('codemdp').value)+"&mdp="+formaterTexte($('mdp1mdp').value);
     var url =  BASEHREF+'include/mdp-perdu.php?mode=etape2';
      new Ajax.Request(url, {
      method: 'post',
      onSuccess: function(transport) {
        $('bt-mdp-perdu').style.display = 'inline';
        switch(transport.responseText) {
        case "ok" :
          $('erreurmdp').innerHTML = "Changement pris en compte."
        break;
        default:
          $('erreurmdp').innerHTML = "Une erreur a eu lieu, v&eacute;rifiez les champs entr&eacute;s."
        break;
        }
      },
      onLoading: function() {
    		$('bt-mdp-perdu').style.display = 'none';
    	},
      parameters: param
      });
  } 

}
